@import url(https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;600;800&display=swap&subset=latin-ext);
@import url(https://fonts.googleapis.com/css2?family=Tajawal:wght@400;600;800&display=swap&subset=arabic);
@font-face {
	font-family: "icons";
	src: url(../fonts/avis-icons/avis-icons.eot);
	src: url(../fonts/avis-icons/avis-icons.eot?#iefix) format("embedded-opentype"), url(../fonts/avis-icons/avis-icons.woff) format("woff"), url(../fonts/avis-icons/avis-icons.ttf) format("truetype"), url(../fonts/avis-icons/avis-icons.svg#icons) format("svg")
}
.icon {
	font-family: 'icons';
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-smoothing: antialiased;
	font-style: normal;
	font-variant: normal;
	font-weight: 400;
	line-height: 1;
	speak: none;
	text-transform: none
}
.icon--ac:before {
	content: '\e00d'
}
.icon--airplane-depart:before {
	content: '\e093'
}
.icon--alert:before {
	content: '\e094'
}
.icon--arrow-back:before {
	content: '\4c'
}
.icon--arrow-forward:before, html[dir=rtl] .icon--arrow-back:before {
	content: '\4d'
}
html[dir=rtl] .icon--arrow-forward:before {
	content: '\4c'
}
.icon--bell:before {
	content: '\e90b'
}
.icon--briefcase:before {
	content: '\e00e'
}
.icon--calendar:before {
	content: '\e909'
}
.icon--car:before {
	content: '\e908'
}
.icon--car-circled:before {
	content: '\e099'
}
.icon--cards:before {
	content: '\e084'
}
.icon--chevron-back:before {
	content: '\e00f'
}
.icon--chevron-down:before {
	content: '\e015'
}
.icon--chevron-forward:before, html[dir=rtl] .icon--chevron-back:before {
	content: '\e004'
}
html[dir=rtl] .icon--chevron-forward:before {
	content: '\e00f'
}
.icon--chevron-up:before {
	content: '\e014'
}
.icon--clock:before {
	content: '\e90c'
}
.icon--cogs:before {
	content: '\e008'
}
.icon--cross:before {
	content: '\e002'
}
.icon--envelope:before {
	content: '\e910'
}
.icon--facebook:before {
	content: '\e088'
}
.icon--globe:before {
	content: '\e905'
}
.icon--globe-alt:before {
	content: '\e90a'
}
.icon--google-plus:before {
	content: '\e087'
}
.icon--hamburger:before {
	content: '\e016'
}
.icon--info:before {
	content: '\e902'
}
.icon--instagram:before {
	content: '\e90e'
}
.icon--key:before {
	content: '\e90f'
}
.icon--language:before {
	content: '\e906'
}
.icon--leaf:before {
	content: '\e01f'
}
.icon--lightning-bolt:before {
	content: '\e01e'
}
.icon--location-pin:before {
	content: '\e948'
}
.icon--lock:before {
	content: '\e01c'
}
.icon--lock-open:before {
	content: '\e01d'
}
.icon--magnifying-glass:before {
	content: '\e017'
}
.icon--minus:before {
	content: '\e900'
}
.icon--office:before {
	content: '\e091'
}
.icon--petrol:before {
	content: '\e009'
}
.icon--petrol-circled:before {
	content: '\e098'
}
.icon--phone:before {
	content: '\e005'
}
.icon--plus:before {
	content: '\e901'
}
.icon--printer:before {
	content: '\e01b'
}
.icon--rotate:before {
	content: '\e904'
}
.icon--question-mark:before {
	content: '\e903'
}
.icon--share:before {
	content: '\e003'
}
.icon--snowflake:before {
	content: '\e800'
}
.icon--speedometer:before {
	content: '\e907'
}
.icon--target:before {
	content: '\e018'
}
.icon--tick:before {
	content: '\e001'
}
.icon--tick-circled:before {
	content: '\e020'
}
.icon--timer:before {
	content: '\e911'
}
.icon--train:before {
	content: '\e092'
}
.icon--transmission:before {
	content: '\e00a'
}
.icon--twitter:before {
	content: '\e089'
}
.icon--van:before {
	content: '\e802'
}
.icon--vehicle-door:before {
	content: '\e00b'
}
.icon--wheel:before {
	content: '\e007'
}
.icon--user:before {
	content: '\e00c'
}
.icon--user-card:before {
	content: '\e085'
}
.icon--user-circled:before {
	content: '\e097'
}
.icon--youtube:before {
	content: '\e90d'
}
.icon+.sr-only {
	left: -99999em;
	position: absolute;
	top: -99999em
}
html[dir=rtl] .icon+.sr-only {
	left: auto;
	right: -99999em
}
.l-row--variant-a {
	background: #f1f1f1
}
.l-row--variant-b {
	background: #d4002a;
	color: #fff
}
.l-row--variant-c {
	background: #121212;
	color: #fff
}
.l-row--variant-d {
	background: #222327;
	color: #fff
}
.l-row--with-horizontal-separator {
	border-bottom-color: #ccc
}
.l-col:after, hr {
	border-color: #ccc
}
.l-col .l-row--variant-c, .l-row--variant-b .h1, .l-row--variant-b .l-col, .l-row--variant-b h1, .l-row--variant-c .h1, .l-row--variant-c h1, .l-row--variant-d .h1, .l-row--variant-d .l-col, .l-row--variant-d h1 {
	color: #fff
}
.l-row--variant-b .l-col:after, .l-row--variant-b hr {
	border-color: #a10020
}
.l-col .l-row--variant-c:after, .l-row--variant-c hr, .l-row--variant-d .l-col:after, .l-row--variant-d hr {
	border-color: #fff
}
.h1, body, h1 {
	color: #121212;
	font-family: "Open Sans", sans-serif;
	font-weight: 400
}
html[dir=rtl] body {
	font-family: "Tajawal", sans-serif;
	font-weight: 400
}
.h1, h1 {
	color: #d4002a;
	font-weight: 800;
	text-transform: uppercase
}
.step-tracker--summary html[dir=rtl] .step-tracker__overview-heading, html[dir=rtl] .booking-actions__price span, html[dir=rtl] .h1, html[dir=rtl] .h2, html[dir=rtl] .itinerary__details-heading, html[dir=rtl] .promo__heading, html[dir=rtl] .step-tracker--summary .step-tracker__overview-heading, html[dir=rtl] h1, html[dir=rtl] h2 {
	font-family: "Tajawal", sans-serif;
	font-weight: 800
}
@media (max-width:500px) {
.h1, h1 {
	text-transform: none
}
}
.h2, .itinerary__details-heading, .promo__heading, .step-tracker--summary .step-tracker__overview-heading, h2 {
	font-family: "Open Sans", sans-serif;
	font-weight: 800;
	text-transform: none
}
.h3, .message__description, .search__heading, .standard-form__fieldset__heading, h2~.itinerary .itinerary__details-heading, h2~.reveal .itinerary .itinerary__details-heading, h3 {
	font-family: "Open Sans", sans-serif;
	font-weight: 400;
	text-transform: none
}
h2~.itinerary html[dir=rtl] .itinerary__details-heading, h2~.reveal .itinerary html[dir=rtl] .itinerary__details-heading, html[dir=rtl] .h3, html[dir=rtl] .message__description, html[dir=rtl] .search__heading, html[dir=rtl] .standard-form__fieldset__heading, html[dir=rtl] h2~.itinerary .itinerary__details-heading, html[dir=rtl] h2~.reveal .itinerary .itinerary__details-heading, html[dir=rtl] h3 {
	font-family: "Tajawal", sans-serif;
	font-weight: 400
}
.h4, h4 {
	text-transform: none
}
html[dir=rtl] .booking-actions__price, html[dir=rtl] .h4, html[dir=rtl] h4, html[dir=rtl] strong, html[dir=rtl] table th {
	font-family: "Tajawal", sans-serif;
	font-weight: 500
}
.l-row--variant-b .option-promo__panel a, .l-row--variant-c .option-promo__panel a, .l-row--variant-d .option-promo__panel a, a {
	border-bottom-color: #d4002a;
	color: #121212
}
.l-row--variant-b a, .l-row--variant-c a {
	border-bottom-color: #fff;
	color: #fff
}
.l-row--variant-b ol li:before, .l-row--variant-b ul li:before, .l-row--variant-c ol li:before, .l-row--variant-c ul li:before, .l-row--variant-d a, .l-row--variant-d ol li:before, .l-row--variant-d ul li:before {
	color: #fff
}
.accordion__item__heading:before, ol li:before, ul li:before {
	color: #d4002a
}
.h4, h4, strong, table th {
	font-family: "Open Sans", sans-serif;
	font-weight: 600
}
.table--strip-inverse table td:nth-child(even), .table--strip-inverse table th:nth-child(even), table tr:nth-child(even) td, table tr:nth-child(even) th {
	background: #f1f1f1
}
.l-row--variant-a .table--strip-inverse table td:nth-child(even), .l-row--variant-a .table--strip-inverse table th:nth-child(even), .l-row--variant-a table tr:nth-child(even) td, .l-row--variant-a table tr:nth-child(even) th {
	background: #fff
}
.l-row--variant-b .table--strip-inverse table td:nth-child(even), .l-row--variant-b .table--strip-inverse table th:nth-child(even), .l-row--variant-b table tr:nth-child(even) td, .l-row--variant-b table tr:nth-child(even) th {
	background: #a10020
}
.l-row--variant-c .table--strip-inverse table td:nth-child(even), .l-row--variant-c .table--strip-inverse table th:nth-child(even), .l-row--variant-c table tr:nth-child(even) td, .l-row--variant-c table tr:nth-child(even) th, .l-row--variant-d .table--strip-inverse table td:nth-child(even), .l-row--variant-d .table--strip-inverse table th:nth-child(even), .l-row--variant-d table tr:nth-child(even) td, .l-row--variant-d table tr:nth-child(even) th {
	background: #d4002a
}
.date-picker .pika-table tr:nth-child(even) td, .date-picker .pika-table tr:nth-child(even) th, .l-row--variant-a .table--strip-inverse table tr:nth-child(even) td:nth-child(odd), .l-row--variant-a .table--strip-inverse table tr:nth-child(even) th:nth-child(odd), .l-row--variant-b .table--strip-inverse table tr:nth-child(even) td:nth-child(odd), .l-row--variant-b .table--strip-inverse table tr:nth-child(even) th:nth-child(odd), .l-row--variant-c .table--strip-inverse table tr:nth-child(even) td:nth-child(odd), .l-row--variant-c .table--strip-inverse table tr:nth-child(even) th:nth-child(odd), .l-row--variant-d .table--strip-inverse table tr:nth-child(even) td:nth-child(odd), .l-row--variant-d .table--strip-inverse table tr:nth-child(even) th:nth-child(odd), .table--strip-inverse table tr:nth-child(even) td:nth-child(odd), .table--strip-inverse table tr:nth-child(even) th:nth-child(odd) {
	background: 0 0
}
.accordion__item {
	background: #fff;
	border-color: #ccc
}
.l-row--variant-b .accordion__item, .l-row--variant-c .accordion__item, .l-row--variant-d .accordion__item {
	border-color: transparent
}
.accordion__item__toggle[disabled]+.accordion__item__heading, .accordion__item__toggle[disabled]+.accordion__item__heading:before, .accordion__item__toggle[disabled]+.accordion__item__heading:hover {
	color: #ccc
}
.accordion__item__toggle:checked+.accordion__item__heading, .accordion__item__toggle:checked[disabled]+.accordion__item__heading:before, .accordion__item__toggle:checked[disabled]+.accordion__item__heading:hover {
	color: #d4002a
}
.accordion__item__toggle:checked+.accordion__item__heading--complete, .accordion__item__toggle:checked[disabled]+.accordion__item__heading-complete:hover {
	color: #37a800
}
.accordion__item__heading {
	text-transform: uppercase
}
.accordion__item__heading:hover {
	color: #d4002a
}
.accordion__item__heading--complete, .accordion__item__heading--complete:hover {
	color: #37a800
}
.l-row--variant-b .accordion__item__content, .l-row--variant-b .accordion__item__heading, .l-row--variant-c .accordion__item__content, .l-row--variant-c .accordion__item__heading, .l-row--variant-d .accordion__item__content, .l-row--variant-d .accordion__item__heading {
	color: #121212
}
.alert {
	background: #f1f1f1;
	border-radius: 10px
}
.l-row--variant-a .alert {
	background: #fff
}
.l-row--variant-b .alert {
	background: #a10020;
	color: #fff
}
.l-row--variant-c .alert, .l-row--variant-d .alert {
	background: #d4002a;
	color: #fff
}
.alert--error .icon {
	color: #d4022a
}
.alert--success .icon {
	color: #37a800
}
.alert--error, .alert--info, .alert--success {
	background: 0 0
}
.typeahead__list {
	background: #fff
}
.typeahead__display:hover {
	background-color: #d4002a;
	color: #fff
}
.booking-actions__price {
	color: #d4002a;
	font-family: "Open Sans", sans-serif;
	font-weight: 600
}
.booking-actions__price span {
	font-family: "Open Sans", sans-serif;
	font-weight: 800
}
.booking-widget:before {
	background: linear-gradient(45deg, rgba(18,18,18,.4), rgba(18,18,18,0))
}
.booking-widget__promo {
	color: #fff
}
.booking-widget__promo a {
	border-bottom-color: #fff;
	color: #fff
}
.booking-widget__promo .coverage__option .option-list__control, .booking-widget__promo .cta, .booking-widget__promo .promo__cta, .booking-widget__promo .simple-promo__heading, .booking-widget__promo .standard-form__submit, .booking-widget__promo .vehicle__prices-cta, .coverage__option .booking-widget__promo .option-list__control {
	background: #fff;
	color: #d4002a
}
.booking-widget__promo .coverage__option .option-list__control:hover, .booking-widget__promo .cta:hover, .booking-widget__promo .promo__cta:hover, .booking-widget__promo .simple-promo__heading:hover, .booking-widget__promo .standard-form__submit:hover, .booking-widget__promo .vehicle__prices-cta:hover, .coverage__option .booking-widget__promo .option-list__control:hover {
	background: #121212;
	color: #fff
}
.booking-widget__heading {
	color: #fff;
	font-family: "Open Sans", sans-serif;
	font-weight: 800;
	text-transform: none
}
html[dir=rtl] .booking-widget__heading, html[dir=rtl] .checklist--info li:before {
	font-family: "Tajawal", sans-serif;
	font-weight: 800
}
.booking-widget__terms {
	border-bottom-color: #fff;
	color: #fff
}
.booking-widget__inner {
	background: #fff;
	border-radius: 0 10px 10px
}
html[dir=rtl] .booking-widget__inner {
	border-radius: 10px 0 10px 10px
}
@media (max-width:500px) {
.booking-widget__inner, html[dir=rtl] .booking-widget__inner {
	border-radius: 0
}
}
.booking-widget--promo .booking-widget__inner--no-tabs, .booking-widget--slim .booking-widget__inner--no-tabs, .booking-widget__inner--no-tabs, html[dir=rtl] .booking-widget__inner--no-tabs {
	border-radius: 10px
}
@media (max-width:500px) {
.booking-widget__inner--no-tabs, html[dir=rtl] .booking-widget__inner--no-tabs {
	border-radius: 0
}
}
.booking-widget__tab:first-child {
	border-top-left-radius: 10px
}
html[dir=rtl] .booking-widget__tab:first-child {
	border-top-left-radius: 0;
	border-top-right-radius: 10px
}
@media (max-width:500px) {
.booking-widget__tab:first-child, html[dir=rtl] .booking-widget__tab:first-child {
	border-radius: 0
}
}
.booking-widget__tab:last-child {
	border-top-right-radius: 10px
}
html[dir=rtl] .booking-widget__tab:last-child {
	border-top-left-radius: 10px;
	border-top-right-radius: 0
}
@media (max-width:500px) {
.booking-widget__tab:last-child, html[dir=rtl] .booking-widget__tab:last-child {
	border-radius: 0
}
}
.booking-widget__tab input:checked+.booking-widget__tab-control {
	background: #fff;
	border-bottom-color: #fff
}
.booking-widget__tab input:checked+.booking-widget__tab-control:before {
	background: #d4002a
}
.booking-widget__tab input:focus+.booking-widget__tab-control:after {
	border-color: #ccc
}
.booking-widget__tab-control {
	background: rgba(241,241,241,.6);
	text-transform: uppercase
}
@media (max-width:500px) {
.booking-widget__tab-control {
	border-color: #ccc
}
}
.booking-widget__tab-control:after {
	background: #fff;
	border-color: #ccc
}
.booking-widget__date-fields:before {
	color: #d4002a
}
@media (max-width:700px) {
.booking-widget .booking-widget__date-fields .search__input, .booking-widget .booking-widget__date-fields .standard-form__input {
	font-family: "Open Sans", sans-serif;
	font-weight: 600
}
html[dir=rtl] .booking-widget .booking-widget__date-fields .search__input, html[dir=rtl] .booking-widget .booking-widget__date-fields .standard-form__input {
	font-family: "Tajawal", sans-serif;
	font-weight: 500
}
}
@media (max-width:500px) {
.booking-widget__date-picker-container:after {
	background: #fff;
	border-radius: 10px;
	font-family: "Open Sans", sans-serif;
	font-weight: 600
}
html[dir=rtl] .booking-widget__date-picker-container:after {
	font-family: "Tajawal", sans-serif;
	font-weight: 500
}
}
.booking-widget__date-picker-container:before, .booking-widget__geo:before, .booking-widget__time-picker-container:before {
	color: #d4002a
}
@media (max-width:500px) {
.booking-widget__time-picker-container {
	background: #fff;
	border-color: #ccc;
	border-radius: 10px
}
.booking-widget__time-picker-container select {
	color: #121212;
	font-family: "Open Sans", sans-serif;
	font-weight: 600
}
html[dir=rtl] .booking-widget__time-picker-container select {
	font-family: "Tajawal", sans-serif;
	font-weight: 500
}
.booking-widget__time-picker-container select::-ms-value {
color:#121212
}
}
.booking-widget .standard-form__label {
	text-transform: uppercase
}
.booking-widget .search__input, .booking-widget .standard-form__input {
	font-family: "Open Sans", sans-serif;
	font-weight: 600
}
html[dir=rtl] .booking-widget .search__input, html[dir=rtl] .booking-widget .standard-form__input {
	font-family: "Tajawal", sans-serif;
	font-weight: 500
}
.booking-widget .standard-form__input--awd-applied {
	border-color: #37a800
}
.booking-widget .standard-form__input--awd-applied:focus {
	border-color: #37a800
}
.booking-widget .standard-form__input--awd-applied+.icon.icon--tick-circled, .booking-widget .standard-form__input--awd-applied~.success {
	color: #37a800
}
.booking-widget .search__input::-webkit-input-placeholder, .booking-widget .standard-form__input::-webkit-input-placeholder {
font-family:"Open Sans", sans-serif;
font-weight:400
}
.booking-widget .search__input::-moz-placeholder, .booking-widget .standard-form__input::-moz-placeholder {
font-family:"Open Sans", sans-serif;
font-weight:400
}
.booking-widget .search__input:-ms-input-placeholder, .booking-widget .search__input::-ms-input-placeholder, .booking-widget .standard-form__input:-ms-input-placeholder, .booking-widget .standard-form__input::-ms-input-placeholder {
font-family:"Open Sans", sans-serif;
font-weight:400
}
.booking-widget .search__input::placeholder, .booking-widget .standard-form__input::placeholder {
font-family:"Open Sans", sans-serif;
font-weight:400
}
html[dir=rtl] .booking-widget .search__input::-webkit-input-placeholder, html[dir=rtl] .booking-widget .standard-form__input::-webkit-input-placeholder {
font-family:"Tajawal", sans-serif;
font-weight:400
}
html[dir=rtl] .booking-widget .search__input::-moz-placeholder, html[dir=rtl] .booking-widget .standard-form__input::-moz-placeholder {
font-family:"Tajawal", sans-serif;
font-weight:400
}
html[dir=rtl] .booking-widget .search__input:-ms-input-placeholder, html[dir=rtl] .booking-widget .search__input::-ms-input-placeholder, html[dir=rtl] .booking-widget .standard-form__input:-ms-input-placeholder, html[dir=rtl] .booking-widget .standard-form__input::-ms-input-placeholder {
font-family:"Tajawal", sans-serif;
font-weight:400
}
html[dir=rtl] .booking-widget .search__input::placeholder, html[dir=rtl] .booking-widget .standard-form__input::placeholder {
font-family:"Tajawal", sans-serif;
font-weight:400
}
.booking-widget__results-container .search__input[disabled], .booking-widget__results-container .standard-form__input[disabled] {
	background: #fff;
	border-color: #ccc;
	color: #121212
}
.booking-widget__geo {
	border-radius: 10px;
	color: #121212;
	font-family: "Open Sans", sans-serif;
	font-weight: 400
}
html[dir=rtl] .booking-widget__geo, html[dir=rtl] .booking-widget__results__link {
	font-family: "Tajawal", sans-serif;
	font-weight: 400
}
.booking-widget__results {
	background: #fff;
	border-color: #ccc
}
.booking-widget__results__item {
	border-color: #ccc
}
.booking-widget__results__link {
	color: #121212;
	font-family: "Open Sans", sans-serif;
	font-weight: 400
}
.booking-widget__results__link:hover {
	background-color: #d4002a;
	color: #fff
}
.booking-widget__results__link:hover .booking-widget__result-distance {
	color: #fff
}
.booking-widget__results__link__prompt {
	border-color: #d4002a;
	color: #121212
}
html[dir=rtl] .booking-widget__destination-results__close, html[dir=rtl] .booking-widget__destination-results__tabs__link, html[dir=rtl] .booking-widget__results__item--highlight .booking-widget__results__link, html[dir=rtl] .booking-widget__results__link__prompt {
	font-family: "Tajawal", sans-serif;
	font-weight: 500
}
.booking-widget__results__item--highlight .booking-widget__results__link .icon {
	color: #d4002a
}
.booking-widget__results__item--highlight .booking-widget__results__link, .booking-widget__results__link__prompt {
	font-family: "Open Sans", sans-serif;
	font-weight: 600
}
.booking-widget__results__item--highlight .booking-widget__results__link:hover .booking-widget__results__link__prompt {
	border-color: #fff;
	color: #fff
}
.booking-widget__results__item--highlight .booking-widget__results__link:hover, .booking-widget__results__item--highlight .booking-widget__results__link:hover .icon {
	color: #fff
}
.booking-widget__results__distance {
	color: #222327
}
.booking-widget__destination-results {
	background: #fff;
	border-radius: 10px
}
.booking-widget__destination-results__close {
	color: #d4002a;
	font-family: "Open Sans", sans-serif;
	font-weight: 600
}
.booking-widget--promo .booking-widget__destination-results__tabs, .booking-widget--slim .booking-widget__destination-results__tabs {
	border-color: #ccc
}
@media (max-width:700px) {
.booking-widget__destination-results__tabs {
	border-color: #ccc
}
}
.booking-widget__destination-results__tabs__link {
	background: #f1f1f1;
	border-color: #ccc;
	font-family: "Open Sans", sans-serif;
	font-weight: 600
}
.booking-widget__destination-results__tabs__link:hover {
	color: #d4002a
}
.booking-widget__destination-results__tabs__link--active {
	background: #fff;
	border-bottom-color: #fff;
	color: #d4002a
}
.booking-widget__destination-results__list__item, .coverage__breakdown dd, .coverage__breakdown dt {
	border-color: #ccc
}
.booking-widget__destination-results__list__link {
	color: #121212;
	font-family: "Open Sans", sans-serif;
	font-weight: 400
}
html[dir=rtl] .booking-widget__destination-results__list__link {
	font-family: "Tajawal", sans-serif;
	font-weight: 400
}
.booking-widget__destination-results__list__link:hover {
	background: #f1f1f1
}
.booking-widget__destination-results__list__distance {
	color: #222327
}
.booking-widget__opening-times {
	background: #fff
}
@media (max-width:500px) {
.booking-widget__opening-times {
	background: 0 0;
	border-radius: 0
}
}
.time-picker--has-opening-times .booking-widget__opening-times {
	background: 0 0
}
.booking-widget__opening-times:before {
	border-color: #fff
}
.booking-widget__opening-times__heading {
	text-transform: none
}
.booking-widget__opening-times__heading:before, .booking-widget__station-details-toggle:before {
	color: #d4002a
}
@media (max-width:500px) {
.booking-widget__opening-times__heading {
	border-color: #ccc;
	color: #d4002a
}
}
.booking-widget__station-details-toggle {
	border-color: #d4002a;
	color: #121212;
	font-family: "Open Sans", sans-serif;
	font-weight: 600
}
html[dir=rtl] .booking-widget--promo .booking-widget__date-fields .search__input, html[dir=rtl] .booking-widget--promo .booking-widget__date-fields .standard-form__input, html[dir=rtl] .booking-widget--slim .booking-widget__date-fields .search__input, html[dir=rtl] .booking-widget--slim .booking-widget__date-fields .standard-form__input, html[dir=rtl] .booking-widget__station-details-toggle, html[dir=rtl] .booking-widget__station-details__close {
	font-family: "Tajawal", sans-serif;
	font-weight: 500
}
.booking-widget__station-details {
	background: #fff;
	border-radius: 10px
}
@media (max-width:500px) {
.booking-widget__station-details {
	border-radius: 0
}
}
.booking-widget__station-details__close {
	color: #d4002a;
	font-family: "Open Sans", sans-serif;
	font-weight: 600
}
.booking-widget__station-details__header {
	text-transform: none
}
.booking-widget__wizard-controls {
	border-top-color: #ccc
}
@media (max-width:500px) {
.booking-widget--promo .l-col--6:first-child:before, .booking-widget--slim .l-col--6:first-child:before {
	background: linear-gradient(45deg, rgba(18,18,18,.4), rgba(18,18,18,0))
}
html[dir=rtl] .booking-widget--promo .l-col--6:first-child:before, html[dir=rtl] .booking-widget--slim .l-col--6:first-child:before {
	background: linear-gradient(-45deg, rgba(18,18,18,.4), rgba(18,18,18,0))
}
}
@media (max-width:900px) {
.booking-widget--promo .booking-widget__inner, .booking-widget--slim .booking-widget__inner, html[dir=rtl] .booking-widget--promo .booking-widget__inner, html[dir=rtl] .booking-widget--slim .booking-widget__inner {
	border-radius: 0 0 10px 10px
}
}
.booking-widget--promo .booking-widget__date-fields .search__input, .booking-widget--promo .booking-widget__date-fields .standard-form__input, .booking-widget--slim .booking-widget__date-fields .search__input, .booking-widget--slim .booking-widget__date-fields .standard-form__input {
	font-family: "Open Sans", sans-serif;
	font-weight: 600
}
@media (max-width:900px) {
.booking-widget--promo .booking-widget__date-picker-container:after, .booking-widget--slim .booking-widget__date-picker-container:after {
	background: #fff;
	border-radius: 10px;
	font-family: "Open Sans", sans-serif;
	font-weight: 600
}
html[dir=rtl] .booking-widget--promo .booking-widget__date-picker-container:after, html[dir=rtl] .booking-widget--slim .booking-widget__date-picker-container:after {
	font-family: "Tajawal", sans-serif;
	font-weight: 500
}
.booking-widget--promo .booking-widget__date-picker-container--open:after, .booking-widget--slim .booking-widget__date-picker-container--open:after {
	border-color: #f1f1f1
}
}
.breadcrumb__current, .cta--tertiary:before, .simple-promo__heading:before, .standard-form__submit--tertiary:before {
	color: #d4002a
}
.l-row--variant-b .breadcrumb__current, .l-row--variant-c .breadcrumb__current, .l-row--variant-d .breadcrumb__current {
	color: #fff
}
.card, .coverage__overview, .standard-form--card {
	border-color: #ccc;
	border-radius: 10px
}
.l-row--variant-b .card, .l-row--variant-b .coverage__breakdown dd, .l-row--variant-b .coverage__breakdown dt, .l-row--variant-b .standard-form--card {
	border-color: #a10020
}
.l-row--variant-c .card, .l-row--variant-c .coverage__breakdown dd, .l-row--variant-c .coverage__breakdown dt, .l-row--variant-c .standard-form--card, .l-row--variant-d .card, .l-row--variant-d .coverage__breakdown dd, .l-row--variant-d .coverage__breakdown dt, .l-row--variant-d .standard-form--card {
	border-color: #fff
}
.checklist--info li:before {
	font-size: "Open Sans", sans-serif;
	font-weight: 800
}
.coverage__overview {
	background: #fff
}
.coverage__header, .l-row--variant-a .coverage__overview {
	background: #f1f1f1
}
.l-row--variant-b .coverage__overview {
	background: #d4002a;
	border-color: #a10020
}
.l-row--variant-c .coverage__overview {
	background: #121212;
	border-color: #fff;
	color: #fff
}
.l-row--variant-d .coverage__overview {
	background: #222327;
	border-color: #fff;
	color: #fff
}
.coverage__header {
	border-radius: 10px 10px 0 0
}
.l-row--variant-a .coverage__header {
	background: #fff
}
.l-row--variant-b .coverage__header {
	background: #a10020
}
.l-row--variant-c .coverage__header {
	background: #222327
}
.l-row--variant-d .coverage__header {
	background: #121212
}
.coverage__heading, .coverage__toggle {
	font-family: "Open Sans", sans-serif;
	font-weight: 400
}
html[dir=rtl] .coverage__heading, html[dir=rtl] .coverage__toggle {
	font-family: "Tajawal", sans-serif;
	font-weight: 400
}
.l-row--variant-b .coverage__heading, .l-row--variant-c .coverage__heading, .l-row--variant-d .coverage__heading {
	color: #fff
}
.coverage__toggle {
	border-color: #d4002a;
	color: #121212
}
.l-row--variant-b .coverage__toggle, .l-row--variant-c .coverage__toggle, .l-row--variant-d .coverage__toggle {
	border-color: #fff;
	color: #fff
}
.l-row--variant-b .coverage__description, .l-row--variant-c .coverage__description, .l-row--variant-d .coverage__description {
	border-bottom-color: #fff
}
.coverage__breakdown dd .icon {
	color: #ccc
}
.coverage__breakdown dd .icon.icon--tick {
	color: #37a800
}
.coverage__option .option-list__control:after, .coverage__option .option-list__control:before {
	display: none
}
.coverage__footer {
	background: #f1f1f1;
	border-radius: 0 0 10px 10px
}
.l-row--variant-a .coverage__footer {
	background: #fff
}
.l-row--variant-b .coverage__footer {
	background: #a10020
}
.l-row--variant-c .coverage__footer {
	background: #222327
}
.l-row--variant-d .coverage__footer {
	background: #121212
}
.coverage__footer--standard .option-list input:checked+.option-list__control--radio, .coverage__footer--standard .option-list__control {
	background: 0 0!important
}
.coverage__footer--standard .option-list input:checked+.option-list__control--radio:before, .coverage__footer--standard .option-list__control:before {
	color: #37a800
}
.coverage__info {
	background: #fff;
	border-radius: 10px
}
.l-row--variant-a .coverage__info {
	background: #f1f1f1
}
.l-row--variant-b .coverage__info {
	background: #d4002a;
	border-color: #a10020
}
.l-row--variant-c .coverage__info {
	background: #121212;
	border-color: #fff;
	color: #fff
}
.l-row--variant-d .coverage__info {
	background: #222327;
	border-color: #fff;
	color: #fff
}
.coverage__accordion, .coverage__info {
	border-color: #ccc
}
.l-row--variant-b .coverage__accordion, .l-row--variant-b .coverage__accordion .accordion__item {
	border-color: #a10020
}
.l-row--variant-c .coverage__accordion, .l-row--variant-c .coverage__accordion .accordion__item, .l-row--variant-d .coverage__accordion, .l-row--variant-d .coverage__accordion .accordion__item {
	border-color: #fff
}
.coverage__accordion .accordion__item {
	background: 0 0;
	border-radius: 0
}
.l-row--variant-b .coverage__accordion .accordion__item__content, .l-row--variant-b .coverage__accordion .accordion__item__heading, .l-row--variant-b .coverage__accordion .accordion__item__heading:before, .l-row--variant-c .coverage__accordion .accordion__item__content, .l-row--variant-c .coverage__accordion .accordion__item__heading, .l-row--variant-c .coverage__accordion .accordion__item__heading:before, .l-row--variant-d .coverage__accordion .accordion__item__content, .l-row--variant-d .coverage__accordion .accordion__item__heading, .l-row--variant-d .coverage__accordion .accordion__item__heading:before {
	color: #fff
}
.l-row--variant-b .coverage__accordion .accordion__item__toggle:checked+.accordion__item__heading, .l-row--variant-b .coverage__accordion .accordion__item__toggle:checked+.accordion__item__heading:before, .l-row--variant-b .coverage__accordion .accordion__item__toggle:checked[disabled]+.accordion__item__heading:hover, .l-row--variant-b .coverage__accordion .accordion__item__toggle:checked[disabled]+.accordion__item__heading:hover:before, .l-row--variant-c .coverage__accordion .accordion__item__toggle:checked+.accordion__item__heading, .l-row--variant-c .coverage__accordion .accordion__item__toggle:checked+.accordion__item__heading:before, .l-row--variant-c .coverage__accordion .accordion__item__toggle:checked[disabled]+.accordion__item__heading:hover, .l-row--variant-c .coverage__accordion .accordion__item__toggle:checked[disabled]+.accordion__item__heading:hover:before, .l-row--variant-d .coverage__accordion .accordion__item__toggle:checked+.accordion__item__heading, .l-row--variant-d .coverage__accordion .accordion__item__toggle:checked+.accordion__item__heading:before, .l-row--variant-d .coverage__accordion .accordion__item__toggle:checked[disabled]+.accordion__item__heading:hover, .l-row--variant-d .coverage__accordion .accordion__item__toggle:checked[disabled]+.accordion__item__heading:hover:before {
	color: #fff
}
.coverage--standard .coverage__col, html[dir=rtl] .coverage--standard .coverage__col {
	border-color: #ccc
}
.l-row--variant-b .coverage--standard .coverage__col, .l-row--variant-b html[dir=rtl] .coverage--standard .coverage__col {
	border-color: #a10020
}
.l-row--variant-c .coverage--standard .coverage__col, .l-row--variant-c html[dir=rtl] .coverage--standard .coverage__col, .l-row--variant-d .coverage--standard .coverage__col, .l-row--variant-d html[dir=rtl] .coverage--standard .coverage__col {
	border-color: #fff
}
.coverage--standard .coverage__breakdown--upsell, .coverage--standard .coverage__breakdown--upsell .icon.icon--tick {
	color: #ccc
}
.coverage--standard.coverage--active .coverage__breakdown--upsell {
	color: #121212
}
.l-row--variant-b .coverage--standard.coverage--active .coverage__breakdown--upsell, .l-row--variant-b .coverage--standard.coverage--active .coverage__breakdown--upsell .icon.icon--tick, .l-row--variant-c .coverage--standard.coverage--active .coverage__breakdown--upsell, .l-row--variant-c .coverage--standard.coverage--active .coverage__breakdown--upsell .icon.icon--tick, .l-row--variant-d .coverage--standard.coverage--active .coverage__breakdown--upsell, .l-row--variant-d .coverage--standard.coverage--active .coverage__breakdown--upsell .icon.icon--tick {
	color: #fff
}
.coverage--standard.coverage--active .coverage__breakdown--upsell .icon.icon--tick {
	color: #37a800
}
.coverage--active .coverage__info, .coverage--active .coverage__overview {
	border-color: #d4002a;
	box-shadow: 0 0 0 1px #d4002a
}
.l-row--variant-b .coverage--active .coverage__info, .l-row--variant-b .coverage--active .coverage__overview {
	border-color: #fff;
	box-shadow: 0 0 0 1px #fff
}
.coverage--active .coverage__header {
	background: #d4002a;
	color: #fff
}
.l-row--variant-b .coverage--active .coverage__header {
	background: #a10020
}
.coverage--active .coverage__toggle {
	border-color: #fff;
	color: #fff
}
.coverage--active .coverage__heading {
	font-family: "Open Sans", sans-serif;
	font-weight: 600
}
.coverage__option html[dir=rtl] .option-list__control, html[dir=rtl] .coverage--active .coverage__heading, html[dir=rtl] .coverage__option .option-list__control, html[dir=rtl] .cta, html[dir=rtl] .date-picker .is-selected .pika-button, html[dir=rtl] .date-picker .pika-label, html[dir=rtl] .date-picker .pika-table th, html[dir=rtl] .date-picker .pika-table th[scope=col], html[dir=rtl] .promo__cta, html[dir=rtl] .simple-promo__heading, html[dir=rtl] .vehicle__prices-cta {
	font-family: "Tajawal", sans-serif;
	font-weight: 500
}
.coverage--active .coverage__footer--standard .option-list input:checked+.option-list__control--radio, .coverage--active .coverage__footer--standard .option-list__control {
	background: 0 0
}
.coverage__option .option-list__control, .cta, .promo__cta {
	border-radius: 30px;
	color: #fff
}
.coverage__option .option-list__control, .cta, .promo__cta, .simple-promo__heading {
	background: #d4002a;
	font-family: "Open Sans", sans-serif;
	font-weight: 600;
	text-transform: uppercase
}
.standard-form__submit, .vehicle__prices-cta {
	background: #d4002a;
	border-radius: 30px;
	color: #fff;
	text-transform: uppercase
}
.vehicle__prices-cta {
	font-family: "Open Sans", sans-serif;
	font-weight: 600
}
.coverage__option .option-list__control:hover, .cta:hover, .promo__cta:hover, .simple-promo__heading:hover, .standard-form__submit:hover, .vehicle__prices-cta:hover {
	background-color: #121212
}
.coverage__option .option-list__control[disabled], .coverage__option .option-list__control[disabled]:hover, .cta[disabled], .cta[disabled]:hover, .promo__cta[disabled], .promo__cta[disabled]:hover, .simple-promo__heading[disabled], .simple-promo__heading[disabled]:hover, .standard-form__submit[disabled], .standard-form__submit[disabled]:hover, .vehicle__prices-cta[disabled], .vehicle__prices-cta[disabled]:hover {
	background: #ccc
}
.coverage__option .l-row--variant-b .option-list__control, .l-row--variant-b .coverage__option .option-list__control, .l-row--variant-b .cta, .l-row--variant-b .promo__cta, .l-row--variant-b .simple-promo__heading, .l-row--variant-b .standard-form__submit, .l-row--variant-b .vehicle__prices-cta {
	background-color: #121212
}
.coverage__option .l-row--variant-b .option-list__control:hover, .coverage__option .l-row--variant-c .option-list__control:hover, .coverage__option .l-row--variant-d .option-list__control:hover, .l-row--variant-b .coverage__option .option-list__control:hover, .l-row--variant-b .cta:hover, .l-row--variant-b .promo__cta:hover, .l-row--variant-b .standard-form__submit:hover, .l-row--variant-b .vehicle__prices-cta:hover, .l-row--variant-c .coverage__option .option-list__control:hover, .l-row--variant-c .cta:hover, .l-row--variant-c .promo__cta:hover, .l-row--variant-c .standard-form__submit:hover, .l-row--variant-c .vehicle__prices-cta:hover, .l-row--variant-d .coverage__option .option-list__control:hover, .l-row--variant-d .cta:hover, .l-row--variant-d .promo__cta:hover, .l-row--variant-d .standard-form__submit:hover, .l-row--variant-d .vehicle__prices-cta:hover {
	color: #222327
}
.coverage__option .modal--alert .option-list__control:hover, .modal--alert .coverage__option .option-list__control:hover, .modal--alert .cta:hover, .modal--alert .promo__cta:hover, .modal--alert .simple-promo__heading:hover, .modal--alert .standard-form__submit:hover, .modal--alert .vehicle__prices-cta:hover {
	background-color: #fff;
	color: #222327
}
.coverage--active .coverage__footer .option-list__control, .coverage__option .extra--active .extra__actions+.option-list__control[data-trigger=remove-all], .coverage__option .extra--active .extra__actions--single .option-list__control, .cta--secondary, .extra--active .coverage__option .extra__actions+.option-list__control[data-trigger=remove-all], .extra--active .extra__actions+.cta[data-trigger=remove-all], .extra--active .extra__actions+.promo__cta[data-trigger=remove-all], .extra--active .extra__actions+.simple-promo__heading[data-trigger=remove-all], .extra--active .extra__actions+.standard-form__submit[data-trigger=remove-all], .extra--active .extra__actions+.vehicle__prices-cta[data-trigger=remove-all], .extra--active .extra__actions--single .coverage__option .option-list__control, .extra--active .extra__actions--single .cta, .extra--active .extra__actions--single .promo__cta, .extra--active .extra__actions--single .simple-promo__heading, .extra--active .extra__actions--single .standard-form__submit, .extra--active .extra__actions--single .vehicle__prices-cta, .standard-form__submit--secondary, .vehicle__prices-option:not(.vehicle__prices-option--primary) .vehicle__prices-cta {
	background: 0 0;
	color: #222327
}
.coverage--active .coverage__footer .option-list__control:hover, .coverage__option .extra--active .extra__actions+.option-list__control:hover[data-trigger=remove-all], .coverage__option .extra--active .extra__actions--single .option-list__control:hover, .cta--secondary:hover, .extra--active .coverage__option .extra__actions+.option-list__control:hover[data-trigger=remove-all], .extra--active .extra__actions+.cta:hover[data-trigger=remove-all], .extra--active .extra__actions+.promo__cta:hover[data-trigger=remove-all], .extra--active .extra__actions+.simple-promo__heading:hover[data-trigger=remove-all], .extra--active .extra__actions+.standard-form__submit:hover[data-trigger=remove-all], .extra--active .extra__actions+.vehicle__prices-cta:hover[data-trigger=remove-all], .extra--active .extra__actions--single .coverage__option .option-list__control:hover, .extra--active .extra__actions--single .cta:hover, .extra--active .extra__actions--single .promo__cta:hover, .extra--active .extra__actions--single .simple-promo__heading:hover, .extra--active .extra__actions--single .standard-form__submit:hover, .extra--active .extra__actions--single .vehicle__prices-cta:hover, .standard-form__submit--secondary:hover, .vehicle__prices-option:not(.vehicle__prices-option--primary) .vehicle__prices-cta:hover {
	background: #121212;
	border-color: #121212;
	color: #fff
}
.coverage--active .coverage__footer .l-row--variant-b .option-list__control, .coverage--active .coverage__footer .l-row--variant-c .option-list__control, .coverage--active .coverage__footer .l-row--variant-d .option-list__control, .coverage__option .extra--active .extra__actions--single .l-row--variant-b .option-list__control, .coverage__option .extra--active .extra__actions--single .l-row--variant-c .option-list__control, .coverage__option .extra--active .extra__actions--single .l-row--variant-d .option-list__control, .coverage__option .extra--active .l-row--variant-b .extra__actions+.option-list__control[data-trigger=remove-all], .coverage__option .extra--active .l-row--variant-c .extra__actions+.option-list__control[data-trigger=remove-all], .coverage__option .extra--active .l-row--variant-d .extra__actions+.option-list__control[data-trigger=remove-all], .extra--active .coverage__option .l-row--variant-b .extra__actions+.option-list__control[data-trigger=remove-all], .extra--active .coverage__option .l-row--variant-c .extra__actions+.option-list__control[data-trigger=remove-all], .extra--active .coverage__option .l-row--variant-d .extra__actions+.option-list__control[data-trigger=remove-all], .extra--active .extra__actions--single .coverage__option .l-row--variant-b .option-list__control, .extra--active .extra__actions--single .coverage__option .l-row--variant-c .option-list__control, .extra--active .extra__actions--single .coverage__option .l-row--variant-d .option-list__control, .extra--active .extra__actions--single .l-row--variant-b .cta, .extra--active .extra__actions--single .l-row--variant-b .promo__cta, .extra--active .extra__actions--single .l-row--variant-b .simple-promo__heading, .extra--active .extra__actions--single .l-row--variant-b .standard-form__submit, .extra--active .extra__actions--single .l-row--variant-b .vehicle__prices-cta, .extra--active .extra__actions--single .l-row--variant-c .cta, .extra--active .extra__actions--single .l-row--variant-c .promo__cta, .extra--active .extra__actions--single .l-row--variant-c .simple-promo__heading, .extra--active .extra__actions--single .l-row--variant-c .standard-form__submit, .extra--active .extra__actions--single .l-row--variant-c .vehicle__prices-cta, .extra--active .extra__actions--single .l-row--variant-d .cta, .extra--active .extra__actions--single .l-row--variant-d .promo__cta, .extra--active .extra__actions--single .l-row--variant-d .simple-promo__heading, .extra--active .extra__actions--single .l-row--variant-d .standard-form__submit, .extra--active .extra__actions--single .l-row--variant-d .vehicle__prices-cta, .extra--active .l-row--variant-b .extra__actions+.cta[data-trigger=remove-all], .extra--active .l-row--variant-b .extra__actions+.promo__cta[data-trigger=remove-all], .extra--active .l-row--variant-b .extra__actions+.simple-promo__heading[data-trigger=remove-all], .extra--active .l-row--variant-b .extra__actions+.standard-form__submit[data-trigger=remove-all], .extra--active .l-row--variant-b .extra__actions+.vehicle__prices-cta[data-trigger=remove-all], .extra--active .l-row--variant-c .extra__actions+.cta[data-trigger=remove-all], .extra--active .l-row--variant-c .extra__actions+.promo__cta[data-trigger=remove-all], .extra--active .l-row--variant-c .extra__actions+.simple-promo__heading[data-trigger=remove-all], .extra--active .l-row--variant-c .extra__actions+.standard-form__submit[data-trigger=remove-all], .extra--active .l-row--variant-c .extra__actions+.vehicle__prices-cta[data-trigger=remove-all], .extra--active .l-row--variant-d .extra__actions+.cta[data-trigger=remove-all], .extra--active .l-row--variant-d .extra__actions+.promo__cta[data-trigger=remove-all], .extra--active .l-row--variant-d .extra__actions+.simple-promo__heading[data-trigger=remove-all], .extra--active .l-row--variant-d .extra__actions+.standard-form__submit[data-trigger=remove-all], .extra--active .l-row--variant-d .extra__actions+.vehicle__prices-cta[data-trigger=remove-all], .l-row--variant-b .coverage--active .coverage__footer .option-list__control, .l-row--variant-b .coverage__option .extra--active .extra__actions+.option-list__control[data-trigger=remove-all], .l-row--variant-b .coverage__option .extra--active .extra__actions--single .option-list__control, .l-row--variant-b .cta--secondary, .l-row--variant-b .extra--active .coverage__option .extra__actions+.option-list__control[data-trigger=remove-all], .l-row--variant-b .extra--active .extra__actions+.cta[data-trigger=remove-all], .l-row--variant-b .extra--active .extra__actions+.promo__cta[data-trigger=remove-all], .l-row--variant-b .extra--active .extra__actions+.simple-promo__heading[data-trigger=remove-all], .l-row--variant-b .extra--active .extra__actions+.standard-form__submit[data-trigger=remove-all], .l-row--variant-b .extra--active .extra__actions+.vehicle__prices-cta[data-trigger=remove-all], .l-row--variant-b .extra--active .extra__actions--single .coverage__option .option-list__control, .l-row--variant-b .extra--active .extra__actions--single .cta, .l-row--variant-b .extra--active .extra__actions--single .promo__cta, .l-row--variant-b .extra--active .extra__actions--single .simple-promo__heading, .l-row--variant-b .extra--active .extra__actions--single .standard-form__submit, .l-row--variant-b .extra--active .extra__actions--single .vehicle__prices-cta, .l-row--variant-b .standard-form__submit--secondary, .l-row--variant-b .vehicle__prices-option:not(.vehicle__prices-option--primary) .vehicle__prices-cta, .l-row--variant-c .coverage--active .coverage__footer .option-list__control, .l-row--variant-c .coverage__option .extra--active .extra__actions+.option-list__control[data-trigger=remove-all], .l-row--variant-c .coverage__option .extra--active .extra__actions--single .option-list__control, .l-row--variant-c .cta--secondary, .l-row--variant-c .extra--active .coverage__option .extra__actions+.option-list__control[data-trigger=remove-all], .l-row--variant-c .extra--active .extra__actions+.cta[data-trigger=remove-all], .l-row--variant-c .extra--active .extra__actions+.promo__cta[data-trigger=remove-all], .l-row--variant-c .extra--active .extra__actions+.simple-promo__heading[data-trigger=remove-all], .l-row--variant-c .extra--active .extra__actions+.standard-form__submit[data-trigger=remove-all], .l-row--variant-c .extra--active .extra__actions+.vehicle__prices-cta[data-trigger=remove-all], .l-row--variant-c .extra--active .extra__actions--single .coverage__option .option-list__control, .l-row--variant-c .extra--active .extra__actions--single .cta, .l-row--variant-c .extra--active .extra__actions--single .promo__cta, .l-row--variant-c .extra--active .extra__actions--single .simple-promo__heading, .l-row--variant-c .extra--active .extra__actions--single .standard-form__submit, .l-row--variant-c .extra--active .extra__actions--single .vehicle__prices-cta, .l-row--variant-c .standard-form__submit--secondary, .l-row--variant-c .vehicle__prices-option:not(.vehicle__prices-option--primary) .vehicle__prices-cta, .l-row--variant-d .coverage--active .coverage__footer .option-list__control, .l-row--variant-d .coverage__option .extra--active .extra__actions+.option-list__control[data-trigger=remove-all], .l-row--variant-d .coverage__option .extra--active .extra__actions--single .option-list__control, .l-row--variant-d .cta--secondary, .l-row--variant-d .extra--active .coverage__option .extra__actions+.option-list__control[data-trigger=remove-all], .l-row--variant-d .extra--active .extra__actions+.cta[data-trigger=remove-all], .l-row--variant-d .extra--active .extra__actions+.promo__cta[data-trigger=remove-all], .l-row--variant-d .extra--active .extra__actions+.simple-promo__heading[data-trigger=remove-all], .l-row--variant-d .extra--active .extra__actions+.standard-form__submit[data-trigger=remove-all], .l-row--variant-d .extra--active .extra__actions+.vehicle__prices-cta[data-trigger=remove-all], .l-row--variant-d .extra--active .extra__actions--single .coverage__option .option-list__control, .l-row--variant-d .extra--active .extra__actions--single .cta, .l-row--variant-d .extra--active .extra__actions--single .promo__cta, .l-row--variant-d .extra--active .extra__actions--single .simple-promo__heading, .l-row--variant-d .extra--active .extra__actions--single .standard-form__submit, .l-row--variant-d .extra--active .extra__actions--single .vehicle__prices-cta, .l-row--variant-d .standard-form__submit--secondary, .l-row--variant-d .vehicle__prices-option:not(.vehicle__prices-option--primary) .vehicle__prices-cta, .vehicle__prices-option:not(.vehicle__prices-option--primary) .l-row--variant-b .vehicle__prices-cta, .vehicle__prices-option:not(.vehicle__prices-option--primary) .l-row--variant-c .vehicle__prices-cta, .vehicle__prices-option:not(.vehicle__prices-option--primary) .l-row--variant-d .vehicle__prices-cta {
	background: 0 0;
	border-color: #fff;
	color: #fff
}
.coverage--active .coverage__footer .l-row--variant-b .option-list__control:hover, .coverage--active .coverage__footer .l-row--variant-c .option-list__control:hover, .coverage--active .coverage__footer .l-row--variant-d .option-list__control:hover, .coverage__option .extra--active .extra__actions--single .l-row--variant-b .option-list__control:hover, .coverage__option .extra--active .extra__actions--single .l-row--variant-c .option-list__control:hover, .coverage__option .extra--active .extra__actions--single .l-row--variant-d .option-list__control:hover, .coverage__option .extra--active .l-row--variant-b .extra__actions+.option-list__control:hover[data-trigger=remove-all], .coverage__option .extra--active .l-row--variant-c .extra__actions+.option-list__control:hover[data-trigger=remove-all], .coverage__option .extra--active .l-row--variant-d .extra__actions+.option-list__control:hover[data-trigger=remove-all], .extra--active .coverage__option .l-row--variant-b .extra__actions+.option-list__control:hover[data-trigger=remove-all], .extra--active .coverage__option .l-row--variant-c .extra__actions+.option-list__control:hover[data-trigger=remove-all], .extra--active .coverage__option .l-row--variant-d .extra__actions+.option-list__control:hover[data-trigger=remove-all], .extra--active .extra__actions--single .coverage__option .l-row--variant-b .option-list__control:hover, .extra--active .extra__actions--single .coverage__option .l-row--variant-c .option-list__control:hover, .extra--active .extra__actions--single .coverage__option .l-row--variant-d .option-list__control:hover, .extra--active .extra__actions--single .l-row--variant-b .cta:hover, .extra--active .extra__actions--single .l-row--variant-b .promo__cta:hover, .extra--active .extra__actions--single .l-row--variant-b .simple-promo__heading:hover, .extra--active .extra__actions--single .l-row--variant-b .standard-form__submit:hover, .extra--active .extra__actions--single .l-row--variant-b .vehicle__prices-cta:hover, .extra--active .extra__actions--single .l-row--variant-c .cta:hover, .extra--active .extra__actions--single .l-row--variant-c .promo__cta:hover, .extra--active .extra__actions--single .l-row--variant-c .simple-promo__heading:hover, .extra--active .extra__actions--single .l-row--variant-c .standard-form__submit:hover, .extra--active .extra__actions--single .l-row--variant-c .vehicle__prices-cta:hover, .extra--active .extra__actions--single .l-row--variant-d .cta:hover, .extra--active .extra__actions--single .l-row--variant-d .promo__cta:hover, .extra--active .extra__actions--single .l-row--variant-d .simple-promo__heading:hover, .extra--active .extra__actions--single .l-row--variant-d .standard-form__submit:hover, .extra--active .extra__actions--single .l-row--variant-d .vehicle__prices-cta:hover, .extra--active .l-row--variant-b .extra__actions+.cta:hover[data-trigger=remove-all], .extra--active .l-row--variant-b .extra__actions+.promo__cta:hover[data-trigger=remove-all], .extra--active .l-row--variant-b .extra__actions+.simple-promo__heading:hover[data-trigger=remove-all], .extra--active .l-row--variant-b .extra__actions+.standard-form__submit:hover[data-trigger=remove-all], .extra--active .l-row--variant-b .extra__actions+.vehicle__prices-cta:hover[data-trigger=remove-all], .extra--active .l-row--variant-c .extra__actions+.cta:hover[data-trigger=remove-all], .extra--active .l-row--variant-c .extra__actions+.promo__cta:hover[data-trigger=remove-all], .extra--active .l-row--variant-c .extra__actions+.simple-promo__heading:hover[data-trigger=remove-all], .extra--active .l-row--variant-c .extra__actions+.standard-form__submit:hover[data-trigger=remove-all], .extra--active .l-row--variant-c .extra__actions+.vehicle__prices-cta:hover[data-trigger=remove-all], .extra--active .l-row--variant-d .extra__actions+.cta:hover[data-trigger=remove-all], .extra--active .l-row--variant-d .extra__actions+.promo__cta:hover[data-trigger=remove-all], .extra--active .l-row--variant-d .extra__actions+.simple-promo__heading:hover[data-trigger=remove-all], .extra--active .l-row--variant-d .extra__actions+.standard-form__submit:hover[data-trigger=remove-all], .extra--active .l-row--variant-d .extra__actions+.vehicle__prices-cta:hover[data-trigger=remove-all], .l-row--variant-b .coverage--active .coverage__footer .option-list__control:hover, .l-row--variant-b .coverage__option .extra--active .extra__actions+.option-list__control:hover[data-trigger=remove-all], .l-row--variant-b .coverage__option .extra--active .extra__actions--single .option-list__control:hover, .l-row--variant-b .cta--secondary:hover, .l-row--variant-b .extra--active .coverage__option .extra__actions+.option-list__control:hover[data-trigger=remove-all], .l-row--variant-b .extra--active .extra__actions+.cta:hover[data-trigger=remove-all], .l-row--variant-b .extra--active .extra__actions+.promo__cta:hover[data-trigger=remove-all], .l-row--variant-b .extra--active .extra__actions+.simple-promo__heading:hover[data-trigger=remove-all], .l-row--variant-b .extra--active .extra__actions+.standard-form__submit:hover[data-trigger=remove-all], .l-row--variant-b .extra--active .extra__actions+.vehicle__prices-cta:hover[data-trigger=remove-all], .l-row--variant-b .extra--active .extra__actions--single .coverage__option .option-list__control:hover, .l-row--variant-b .extra--active .extra__actions--single .cta:hover, .l-row--variant-b .extra--active .extra__actions--single .promo__cta:hover, .l-row--variant-b .extra--active .extra__actions--single .simple-promo__heading:hover, .l-row--variant-b .extra--active .extra__actions--single .standard-form__submit:hover, .l-row--variant-b .extra--active .extra__actions--single .vehicle__prices-cta:hover, .l-row--variant-b .standard-form__submit--secondary:hover, .l-row--variant-b .vehicle__prices-option:not(.vehicle__prices-option--primary) .vehicle__prices-cta:hover, .l-row--variant-c .coverage--active .coverage__footer .option-list__control:hover, .l-row--variant-c .coverage__option .extra--active .extra__actions+.option-list__control:hover[data-trigger=remove-all], .l-row--variant-c .coverage__option .extra--active .extra__actions--single .option-list__control:hover, .l-row--variant-c .cta--secondary:hover, .l-row--variant-c .extra--active .coverage__option .extra__actions+.option-list__control:hover[data-trigger=remove-all], .l-row--variant-c .extra--active .extra__actions+.cta:hover[data-trigger=remove-all], .l-row--variant-c .extra--active .extra__actions+.promo__cta:hover[data-trigger=remove-all], .l-row--variant-c .extra--active .extra__actions+.simple-promo__heading:hover[data-trigger=remove-all], .l-row--variant-c .extra--active .extra__actions+.standard-form__submit:hover[data-trigger=remove-all], .l-row--variant-c .extra--active .extra__actions+.vehicle__prices-cta:hover[data-trigger=remove-all], .l-row--variant-c .extra--active .extra__actions--single .coverage__option .option-list__control:hover, .l-row--variant-c .extra--active .extra__actions--single .cta:hover, .l-row--variant-c .extra--active .extra__actions--single .promo__cta:hover, .l-row--variant-c .extra--active .extra__actions--single .simple-promo__heading:hover, .l-row--variant-c .extra--active .extra__actions--single .standard-form__submit:hover, .l-row--variant-c .extra--active .extra__actions--single .vehicle__prices-cta:hover, .l-row--variant-c .standard-form__submit--secondary:hover, .l-row--variant-c .vehicle__prices-option:not(.vehicle__prices-option--primary) .vehicle__prices-cta:hover, .l-row--variant-d .coverage--active .coverage__footer .option-list__control:hover, .l-row--variant-d .coverage__option .extra--active .extra__actions+.option-list__control:hover[data-trigger=remove-all], .l-row--variant-d .coverage__option .extra--active .extra__actions--single .option-list__control:hover, .l-row--variant-d .cta--secondary:hover, .l-row--variant-d .extra--active .coverage__option .extra__actions+.option-list__control:hover[data-trigger=remove-all], .l-row--variant-d .extra--active .extra__actions+.cta:hover[data-trigger=remove-all], .l-row--variant-d .extra--active .extra__actions+.promo__cta:hover[data-trigger=remove-all], .l-row--variant-d .extra--active .extra__actions+.simple-promo__heading:hover[data-trigger=remove-all], .l-row--variant-d .extra--active .extra__actions+.standard-form__submit:hover[data-trigger=remove-all], .l-row--variant-d .extra--active .extra__actions+.vehicle__prices-cta:hover[data-trigger=remove-all], .l-row--variant-d .extra--active .extra__actions--single .coverage__option .option-list__control:hover, .l-row--variant-d .extra--active .extra__actions--single .cta:hover, .l-row--variant-d .extra--active .extra__actions--single .promo__cta:hover, .l-row--variant-d .extra--active .extra__actions--single .simple-promo__heading:hover, .l-row--variant-d .extra--active .extra__actions--single .standard-form__submit:hover, .l-row--variant-d .extra--active .extra__actions--single .vehicle__prices-cta:hover, .l-row--variant-d .standard-form__submit--secondary:hover, .l-row--variant-d .vehicle__prices-option:not(.vehicle__prices-option--primary) .vehicle__prices-cta:hover, .vehicle__prices-option:not(.vehicle__prices-option--primary) .l-row--variant-b .vehicle__prices-cta:hover, .vehicle__prices-option:not(.vehicle__prices-option--primary) .l-row--variant-c .vehicle__prices-cta:hover, .vehicle__prices-option:not(.vehicle__prices-option--primary) .l-row--variant-d .vehicle__prices-cta:hover {
	background: #fff;
	border-color: #fff;
	color: #121212
}
.cta--tertiary, .simple-promo__heading, .standard-form__submit--tertiary {
	background: 0 0;
	border-radius: 0;
	color: #121212
}
.cta--tertiary:hover, .simple-promo__heading:hover, .standard-form__submit--tertiary:hover {
	background: 0 0
}
.cta--tertiary[disabled], .cta--tertiary[disabled]:before, .simple-promo__heading[disabled], .simple-promo__heading[disabled]:before, .standard-form__submit--tertiary[disabled], .standard-form__submit--tertiary[disabled]:before {
	background: 0 0;
	color: #ccc
}
.l-row--variant-b .cta--tertiary, .l-row--variant-b .cta--tertiary:hover, .l-row--variant-b .simple-promo__heading, .l-row--variant-b .simple-promo__heading:hover, .l-row--variant-b .standard-form__submit--tertiary, .l-row--variant-b .standard-form__submit--tertiary:hover, .l-row--variant-c .cta--tertiary, .l-row--variant-c .cta--tertiary:hover, .l-row--variant-c .simple-promo__heading, .l-row--variant-c .simple-promo__heading:hover, .l-row--variant-c .standard-form__submit--tertiary, .l-row--variant-c .standard-form__submit--tertiary:hover, .l-row--variant-d .cta--tertiary, .l-row--variant-d .cta--tertiary:hover, .l-row--variant-d .simple-promo__heading, .l-row--variant-d .simple-promo__heading:hover, .l-row--variant-d .standard-form__submit--tertiary, .l-row--variant-d .standard-form__submit--tertiary:hover {
	background: 0 0;
	color: #fff
}
.l-row--variant-b .cta--tertiary:before, .l-row--variant-b .simple-promo__heading:before, .l-row--variant-b .standard-form__submit--tertiary:before, .l-row--variant-c .cta--tertiary:before, .l-row--variant-c .simple-promo__heading:before, .l-row--variant-c .standard-form__submit--tertiary:before, .l-row--variant-d .cta--tertiary:before, .l-row--variant-d .simple-promo__heading:before, .l-row--variant-d .standard-form__submit--tertiary:before {
	color: #fff
}
.date-picker {
	background: #fff
}
@media (max-width:500px) {
.date-picker {
	background: #f1f1f1;
	border-radius: 0
}
.date-picker:before {
	border: solid transparent;
	border-top-color: #fff;
	border-width: 9px
}
}
.date-picker .pika-next:before, .date-picker .pika-prev:before, .standard-form__datepicker .pika-next:before, .standard-form__datepicker .pika-prev:before {
	color: #d4002a
}
.date-picker .pika-label, .date-picker .pika-single {
	background: 0 0
}
@media (max-width:500px) {
.date-picker .pika-label {
	background: #f1f1f1
}
}
.date-picker .is-selected .pika-button, .date-picker .pika-label, .date-picker .pika-table th, .date-picker .pika-table th[scope=col], .standard-form__datepicker .pika-table th, .standard-form__datepicker .pika-table th[scope=col] {
	color: #121212;
	font-family: "Open Sans", sans-serif;
	font-weight: 600
}
.date-picker .pika-button, .standard-form__datepicker .pika-label {
	color: #121212;
	font-family: "Open Sans", sans-serif;
	font-weight: 400
}
html[dir=rtl] .date-picker .pika-button {
	font-family: "Tajawal", sans-serif;
	font-weight: 400
}
.date-picker .is-selected .pika-button {
	background: #d4002a;
	color: #fff
}
.standard-form__datepicker {
	background: #fff
}
.standard-form__datepicker .pika-label {
	background: #fff;
	font-weight: 600
}
html[dir=rtl] .standard-form__datepicker .pika-label {
	font-family: "Tajawal", sans-serif;
	font-weight: 500
}
.l-row--variant-a table tr:nth-child(even) th, .l-row--variant-b table tr:nth-child(even) th, .l-row--variant-c table tr:nth-child(even) th, .l-row--variant-d table tr:nth-child(even) th, .standard-form__datepicker .pika-table tr:nth-child(even) td, .standard-form__datepicker .pika-table tr:nth-child(even) th, table tr:nth-child(even) th {
	background: 0 0
}
html[dir=rtl] .standard-form__datepicker .pika-table th, html[dir=rtl] .standard-form__datepicker .pika-table th[scope=col] {
	font-family: "Tajawal", sans-serif;
	font-weight: 500
}
.standard-form__datepicker .pika-button {
	color: #121212
}
html[dir=rtl] .delivery-and-collection__breakdown__heading, html[dir=rtl] .standard-form__datepicker .pika-button {
	font-family: "Tajawal", sans-serif;
	font-weight: 400
}
.standard-form__datepicker .is-selected .pika-button {
	background: #d4002a;
	color: #fff
}
.delivery-and-collection__breakdown {
	border-color: #ccc
}
.delivery-and-collection__breakdown__heading, .standard-form__datepicker .pika-button {
	font-family: "Open Sans", sans-serif;
	font-weight: 400
}
.delivery-and-collection__breakdown__price {
	font-family: "Open Sans", sans-serif;
	font-weight: 800
}
html[dir=rtl] .delivery-and-collection__breakdown__price {
	font-family: "Tajawal", sans-serif;
	font-weight: 800
}
.delivery-and-collection__breakdown__label {
	font-family: "Open Sans", sans-serif;
	font-weight: 600
}
html[dir=rtl] .delivery-and-collection__breakdown__label, html[dir=rtl] .extra__quantity-select input {
	font-family: "Tajawal", sans-serif;
	font-weight: 500
}
.delivery-and-collection__remove-cta {
	border-color: #ccc;
	color: #d4002a;
	font-family: "Open Sans", sans-serif;
	font-weight: 400
}
html[dir=rtl] .delivery-and-collection__remove-cta {
	font-family: "Tajawal", sans-serif;
	font-weight: 400
}
.l-row--divider__chevron {
	color: #d4002a
}
.l-row--variant-b .l-row--divider__chevron, .l-row--variant-c .l-row--divider__chevron, .l-row--variant-d .l-row--divider__chevron {
	color: #fff
}
.extra__label {
	background: #222327;
	border-radius: 10px 10px 0 0;
	color: #fff
}
html[dir=rtl] .extra__label, html[dir=rtl] .extra__price {
	font-family: "Tajawal", sans-serif;
	font-weight: 800
}
.l-row--variant-b .extra__label {
	background: #a10020
}
.l-row--variant-c .extra__label, .l-row--variant-d .extra__label {
	background: #fff;
	color: #121212
}
.extra__label, .extra__price, .extra__price--minor {
	font-family: "Open Sans", sans-serif;
	font-weight: 800
}
.extra__price--minor {
	font-weight: 400
}
html[dir=rtl] .extra__price--minor, html[dir=rtl] .feature__heading {
	font-family: "Tajawal", sans-serif;
	font-weight: 400
}
.l-row--variant-b .extra__quantity-select .ui-button, .l-row--variant-c .extra__quantity-select .ui-button, .l-row--variant-d .extra__quantity-select .ui-button {
	color: #fff
}
.extra__quantity-select input {
	background: 0 0;
	border-color: #d4002a;
	border-radius: 10px;
	font-weight: 600
}
.l-row--variant-b .extra__quantity-select input {
	border-color: #a10020;
	color: #fff
}
.l-row--variant-c .extra__quantity-select input, .l-row--variant-d .extra__quantity-select input {
	border-color: #fff;
	color: #fff
}
.extra__quantity-select .ui-button {
	color: #d4002a
}
.extra__quantity-select .ui-button--disabled {
	opacity: .5
}
.extra__added .icon {
	color: #37a800
}
.extra--free {
	border-color: #222327;
	border-top-left-radius: 0
}
.extra--slim, .extra--slim.extra--slim {
	border-color: #ccc
}
.l-row--variant-b .extra--active, .l-row--variant-b .extra--active.extra--free, .l-row--variant-c .extra--active.extra--free, .l-row--variant-d .extra--active.extra--free {
	border-color: #fff
}
.extra--active, .extra--active.extra--free {
	border-color: #d4002a
}
.extra--active .extra__label {
	background-color: #d4002a
}
.l-row--variant-b .extra--active .extra__label, .l-row--variant-c .extra--active .extra__label, .l-row--variant-d .extra--active .extra__label {
	background-color: #fff;
	color: #121212
}
.extra--included {
	background: #f1f1f1
}
.l-row--variant-a .extra--included {
	background: #fff
}
.l-row--variant-b .extra--included, .l-row--variant-c .extra--included, .l-row--variant-d .extra--included {
	background: 0 0
}
.extra [data-trigger=reveal]+p {
	margin-bottom: 0;
	margin-top: 20px
}
.feature__icon {
	color: #d4002a
}
.l-row--variant-b .feature__icon, .l-row--variant-b .icon-list .icon, .l-row--variant-c .feature__icon, .l-row--variant-c .icon-list .icon, .l-row--variant-d .feature__icon, .l-row--variant-d .icon-list .icon {
	color: #fff
}
.feature__heading {
	font-family: "Open Sans", sans-serif;
	font-weight: 600
}
html[dir=rtl] .feature__heading {
	font-weight: 500
}
.highlight {
	background: #f1f1f1
}
.l-row--variant-a .highlight {
	background: #fff
}
.l-row--variant-b .highlight {
	background: #a10020
}
.l-row--variant-c .highlight {
	background: #121212
}
.l-row--variant-d .highlight {
	background: #222327
}
.icon-list .icon, .link-list__link:before {
	color: #d4002a
}
.itinerary {
	border-color: #ccc
}
.l-row--variant-b .itinerary {
	border-color: #a10020
}
.l-row--variant-c .itinerary, .l-row--variant-d .itinerary {
	border-color: #fff
}
@media (max-width:500px) {
.link-list--collapsable h2:before, .link-list--collapsable h3:before, .link-list--collapsable h4:before, .link-list--collapsable h5:before, .link-list--collapsable h6:before {
	color: #d4002a
}
.l-row--variant-b .link-list--collapsable h2:before, .l-row--variant-b .link-list--collapsable h3:before, .l-row--variant-b .link-list--collapsable h4:before, .l-row--variant-b .link-list--collapsable h5:before, .l-row--variant-b .link-list--collapsable h6:before, .l-row--variant-c .link-list--collapsable h2:before, .l-row--variant-c .link-list--collapsable h3:before, .l-row--variant-c .link-list--collapsable h4:before, .l-row--variant-c .link-list--collapsable h5:before, .l-row--variant-c .link-list--collapsable h6:before, .l-row--variant-d .link-list--collapsable h2:before, .l-row--variant-d .link-list--collapsable h3:before, .l-row--variant-d .link-list--collapsable h4:before, .l-row--variant-d .link-list--collapsable h5:before, .l-row--variant-d .link-list--collapsable h6:before {
	color: #fff
}
}
.l-row--variant-b .language-country-selector__toggle, .l-row--variant-b .language-country-selector__toggle .icon, .l-row--variant-b .link-list__link:before, .l-row--variant-c .language-country-selector__toggle, .l-row--variant-c .language-country-selector__toggle .icon, .l-row--variant-c .link-list__link:before, .l-row--variant-d .language-country-selector__toggle, .l-row--variant-d .language-country-selector__toggle .icon, .l-row--variant-d .link-list__link:before {
	color: #fff
}
.link-list__sub-heading, .search-result__abstract mark {
	font-family: "Open Sans", sans-serif;
	font-weight: 800
}
html[dir=rtl] .link-list__sub-heading, html[dir=rtl] .search-result__abstract mark {
	font-family: "Tajawal", sans-serif;
	font-weight: 800
}
.language-country-selector__toggle {
	font-family: "Open Sans", sans-serif;
	font-weight: 400
}
html[dir=rtl] .language-country-selector__toggle {
	font-family: "Tajawal", sans-serif;
	font-weight: 400
}
.language-country-selector__toggle .icon {
	color: #d4002a
}
.l-row--variant-b .language-country-selector__flyout, .l-row--variant-c .language-country-selector__flyout, .l-row--variant-d .language-country-selector__flyout {
	color: #121212
}
.language-country-selector__flyout:before {
	background: #fff;
	box-shadow: 0 2px 0 rgba(18,18,18,.09)
}
.language-country-selector__col:after {
	border-color: #ccc
}
@media (max-width:900px) {
.language-country-selector__col--last {
	border-color: #ccc
}
}
.language-country-selector__heading {
	flex-shrink: 0;
	font-family: "Open Sans", sans-serif;
	font-weight: 600
}
html[dir=rtl] .language-country-selector__heading {
	font-family: "Tajawal", sans-serif;
	font-weight: 500
}
.language-country-selector__heading .icon {
	color: #d4002a
}
.language-selector__link--active {
	border-color: #d4002a;
	font-family: "Open Sans", sans-serif
}
html[dir=rtl] .language-selector__link--active, html[dir=rtl] .language-selector__select select {
	font-family: "Tajawal", sans-serif
}
.l-row--variant-b .language-selector__link--active, .l-row--variant-b .language-selector__link:hover {
	border-color: #a10020
}
.l-row--variant-c .language-selector__link--active, .l-row--variant-c .language-selector__link:hover, .l-row--variant-d .language-selector__link--active, .l-row--variant-d .language-selector__link:hover {
	border-color: #fff
}
.language-selector__link:hover {
	border-bottom-width: 0;
	border-top-color: #d4002a
}
.language-selector__select .icon, .language-selector__select:before {
	color: #d4002a
}
.extra__quantity-select input, .language-selector__select select {
	color: #121212;
	font-family: "Open Sans", sans-serif
}
.language-selector__select select::-ms-value, .standard-form__select select::-ms-value {
background:0 0;
color:#121212
}
.loader-overlay {
	background: rgba(255,255,255,.4)
}
.loader-overlay__spinner__path {
	stroke: #d4002a
}
.map__info {
	background: #fff;
	border-radius: 10px
}
.map__info:before {
	border: solid transparent;
	border-right-color: #fff;
	border-width: 30px
}
.map__info-close, .sign-in-bar__welcome a {
	font-family: "Open Sans", sans-serif;
	font-weight: 600
}
html[dir=rtl] .map__info-close {
	font-family: "Tajawal", sans-serif;
	font-weight: 500
}
.map__info-close .icon {
	background: #d4002a;
	color: #fff
}
@media (max-width:500px) {
.map__info-heading {
	font-family: "Open Sans", sans-serif;
	font-weight: 600
}
html[dir=rtl] .map__info-heading {
	font-family: "Tajawal", sans-serif;
	font-weight: 500
}
}
.map__info-col+.map__info-col {
	border-left-color: #ccc
}
html[dir=rtl] .map__info-col+.map__info-col {
	border-right-color: #ccc
}
.map__info-sub-heading {
	text-transform: none
}
.map__info-sub-heading .icon {
	color: #d4002a
}
.message__heading {
	color: #37a800
}
.message__heading:before {
	border-color: #37a800
}
.l-row--variant-b .message--error .message__heading:after, .l-row--variant-b .message--error .message__heading:before, .l-row--variant-b .message__heading:before, .l-row--variant-c .message--error .message__heading:after, .l-row--variant-c .message--error .message__heading:before, .l-row--variant-c .message__heading:before, .l-row--variant-d .message--error .message__heading:after, .l-row--variant-d .message--error .message__heading:before, .l-row--variant-d .message__heading:before {
	border-color: #fff
}
.l-row--variant-b .message--error .message__heading, .l-row--variant-b .message__heading, .l-row--variant-c .message--error .message__heading, .l-row--variant-c .message__heading, .l-row--variant-d .message--error .message__heading, .l-row--variant-d .message__heading, .modal--alert .message--error .message__heading, .modal--alert .message__heading {
	color: #fff
}
.message__description--minor {
	font-family: "Open Sans", sans-serif;
	font-weight: 400
}
html[dir=rtl] .message__description--minor {
	font-family: "Tajawal", sans-serif;
	font-weight: 400
}
.message--error .message__heading {
	color: #d4022a
}
.message--error .message__heading:after, .message--error .message__heading:before {
	border-color: #d4022a
}
.modal {
	background: rgba(18,18,18,.8)
}
.modal__inner {
	background: #fff;
	border-radius: 10px
}
.modal__close {
	background: #d4002a;
	color: #fff;
	font-family: "Open Sans", sans-serif;
	font-weight: 600;
	text-transform: none
}
html[dir=rtl] .modal__close, html[dir=rtl] .pagination__next-link, html[dir=rtl] .pagination__previous-link {
	font-family: "Tajawal", sans-serif;
	font-weight: 500
}
.modal--alert .modal__inner {
	background: #121212;
	color: #fff
}
.option-list input:checked+.option-list__control--radio:before {
	background: #d4002a
}
.option-list__control:before {
	color: #d4002a
}
.option-list__control:after {
	background: #fff;
	border-color: #ccc
}
.option-promo {
	border-radius: 10px
}
.l-row--variant-b .option-promo, .l-row--variant-c .option-promo, .l-row--variant-d .option-promo {
	color: #121212
}
.option-promo__header {
	background: #f1f1f1
}
.l-row--variant-a .option-promo__header, .l-row--variant-a .option-promo__panel {
	background: #fff
}
.option-promo__panel {
	background: #f1f1f1;
	border-color: #ccc
}
.option-promo--preferred:before {
	content: url(../img/avis-preferred-logo.svg)
}
.pagination__next-link, .pagination__previous-link {
	color: #121212;
	font-family: "Open Sans", sans-serif;
	font-weight: 600;
	text-transform: uppercase
}
.l-row--variant-b .pagination__next-link, .l-row--variant-b .pagination__next-link:before, .l-row--variant-b .pagination__previous-link, .l-row--variant-b .pagination__previous-link:before, .l-row--variant-c .pagination__next-link, .l-row--variant-c .pagination__next-link:before, .l-row--variant-c .pagination__previous-link, .l-row--variant-c .pagination__previous-link:before, .l-row--variant-d .pagination__next-link, .l-row--variant-d .pagination__next-link:before, .l-row--variant-d .pagination__previous-link, .l-row--variant-d .pagination__previous-link:before {
	color: #fff
}
.pagination__next-link:hover, .pagination__previous-link:hover {
	border-bottom: 0;
	text-decoration: underline
}
.primary-navigation {
	background: #fff
}
@media (max-width:500px) {
.primary-navigation:after {
	background: rgba(18,18,18,.8)
}
}
.pagination__next-link:before, .pagination__previous-link:before, .primary-navigation__toggle {
	color: #d4002a
}
.primary-navigation__toggle--active {
	background: #d4002a;
	color: #fff
}
@media (max-width:500px) {
.primary-navigation__list {
	background: #fff
}
}
.primary-navigation__list:before {
	background: #fff
}
.primary-navigation__item--has-mega-menu:after {
	background: rgba(18,18,18,.8)
}
@media (max-width:500px) {
.primary-navigation__item--has-mega-menu.primary-navigation__item--active-mega-menu {
	background: #fff
}
}
.primary-navigation__item--has-mega-menu.primary-navigation__item--active-mega-menu .primary-navigation__link {
	background: #fff;
	color: #d4002a
}
.primary-navigation__item--has-mega-menu.primary-navigation__item--active-mega-menu .primary-navigation__mega-menu-toggle, .primary-navigation__mega-menu__link:before {
	color: #d4002a
}
.primary-navigation__item.mobile-only {
	display: none
}
@media (max-width:500px) {
.primary-navigation__item.mobile-only {
	display: block
}
}
@media (max-width:500px) {
.primary-navigation__link {
	color: #121212
}
}
.primary-navigation__link:hover {
	background: #d4002a;
	border-bottom-width: 0
}
@media (max-width:500px) {
.primary-navigation__link:hover {
	background: 0 0;
	color: #d4002a
}
}
.l-row--variant-a .promo__details, .primary-navigation__mega-menu {
	background: #fff
}
@media (max-width:500px) {
.primary-navigation__mega-menu {
	background: #fff
}
.primary-navigation__mega-menu__heading {
	border-color: #d4002a;
	color: #d4002a;
	font-family: "Open Sans", sans-serif;
	font-weight: 600;
	text-transform: none
}
html[dir=rtl] .primary-navigation__mega-menu__heading {
	font-family: "Tajawal", sans-serif;
	font-weight: 500
}
}
.primary-navigation__mega-menu__link--back {
	background: #fff;
	color: #121212;
	font-family: "Open Sans", sans-serif;
	font-weight: 600
}
html[dir=rtl] .primary-navigation__mega-menu__link--back, html[dir=rtl] .reference-list__heading, html[dir=rtl] .sign-in-bar__welcome a {
	font-family: "Tajawal", sans-serif;
	font-weight: 500
}
.promo {
	border-radius: 10px
}
.promo__details {
	background: #f1f1f1;
	color: #121212
}
.redirect-notice__time {
	color: #d4002a
}
.reference-list__heading {
	border-top-color: #ccc;
	font-family: "Open Sans", sans-serif;
	font-weight: 600
}
.l-row--variant-b .reference-list__heading {
	border-color: #a10020
}
.l-row--variant-c .reference-list__heading, .l-row--variant-d .reference-list__heading {
	border-color: #fff
}
.reference-list__heading .icon {
	color: #d4002a
}
.l-row--variant-b .reference-list__heading .icon, .l-row--variant-c .reference-list__heading .icon, .l-row--variant-d .reference-list__heading .icon {
	color: #fff
}
.reference-list__value {
	border-color: #ccc
}
.l-row--variant-b .reference-list__value {
	border-color: #a10020
}
.l-row--variant-c .reference-list__value, .l-row--variant-d .reference-list__value {
	border-color: #fff
}
.search__inner {
	background: #fff
}
.search__inner .search__input {
	background: 0 0
}
.search-result {
	border-color: #ccc
}
.l-row--variant-b .search-result, .l-row--variant-c .search-result, .l-row--variant-d .search-result {
	border-bottom-color: #fff
}
.search-result__abstract {
	margin-bottom: 0
}
.refine-search__toggle {
	color: #d4002a;
	font-size: 22px
}
.slider {
	background-color: #ccc
}
.slider:before {
	background-color: #fff
}
@media (max-width:900px) {
input:checked+.slider {
	background-color: #d4002a
}
input:focus+.slider {
	box-shadow: 0 0 1px #d4002a
}
}
.refinesearch__overview {
	background: #fff
}
.refinesearch__heading {
	font-family: "Open Sans", sans-serif;
	color: #121212
}
.refinesearch__header {
	color: #121212
}
.sign-in-bar__detail {
	border-right-color: #ccc
}
html[dir=rtl] .sign-in-bar__detail {
	border-left-color: #ccc
}
.sign-in-bar__detail__content {
	font-family: "Open Sans", sans-serif;
	font-weight: 600
}
html[dir=rtl] .sign-in-bar__detail__content, html[dir=rtl] .standard-form__label {
	font-family: "Tajawal", sans-serif;
	font-weight: 500
}
@media (max-width:500px) {
.sign-in-bar__detail~.sign-in-bar__detail {
	border-top-color: #ccc
}
}
.supplementary-navigation__flyout .sign-in-bar__action, .supplementary-navigation__flyout .sign-in-bar__detail~.sign-in-bar__detail {
	border-top-color: #ccc
}
.sign-in-bar__progress-bar__bar {
	background: #ccc;
	color: #37a800
}
.sign-in-bar__progress-bar__bar::-webkit-progress-bar {
background:#ccc
}
.sign-in-bar__progress-bar__bar::-moz-progress-bar, .sign-in-bar__progress-bar__bar::-webkit-progress-value {
background:#37a800
}
.sign-in-bar__progress-bar__bar::-ms-fill {
border-color:#37a800
}
@media (max-width:500px) {
.sign-in-bar__action {
	border-top-color: #ccc
}
}
.social-promo__link {
	border: 0
}
.social-promo__link:hover .icon {
	background-color: #e8002e
}
.social-promo__link .icon {
	background: #a10020;
	color: #fff
}
.standard-form__fieldset--stacked {
	border-bottom-color: #ccc
}
.standard-form__row--separated {
	border-top-color: #ccc
}
.l-row--variant-b .standard-form__row--separated {
	border-top-color: #a10020
}
.l-row--variant-c .standard-form__row--separated, .l-row--variant-d .standard-form__row--separated {
	border-top-color: #fff
}
.standard-form .error {
	color: #d4022a
}
.standard-form__label, .standard-form__select select {
	font-family: "Open Sans", sans-serif;
	font-weight: 600
}
.standard-form__label-note {
	color: #121212
}
.search__input, .standard-form__input, .standard-form__textarea {
	background: #fff;
	border-color: #ccc;
	color: #121212;
	font-family: "Open Sans", sans-serif;
	font-weight: 400
}
html[dir=rtl] .search__input, html[dir=rtl] .standard-form__input, html[dir=rtl] .standard-form__select select, html[dir=rtl] .standard-form__textarea {
	font-family: "Tajawal", sans-serif;
	font-weight: 400
}
.search__input[disabled], .standard-form__input[disabled], .standard-form__textarea[disabled] {
	background: 0 0;
	border: 0
}
.standard-form__input--valid+.icon.icon--tick-circled, .standard-form__select--valid+.icon.icon--tick-circled, .standard-form__textarea--valid+.icon.icon--tick-circled {
	color: #37a800
}
.standard-form__file-upload__file-name, .standard-form__select {
	background: #fff;
	border-color: #ccc;
	color: #121212
}
.standard-form__select:before {
	background: #fff;
	color: #d4002a
}
.standard-form__select select {
	color: #121212;
	font-weight: 400
}
.standard-form__file-upload__file-name {
	font-size: 14px
}
.standard-form__submit {
	font-family: "Open Sans", sans-serif;
	font-weight: 600
}
html[dir=rtl] .standard-form__submit, html[dir=rtl] .step-tracker__flash-message, html[dir=rtl] .step-tracker__overview-heading, html[dir=rtl] .step-tracker__overview-price, html[dir=rtl] .step-tracker__step-heading:before, html[dir=rtl] .step-tracker__step-toggle__inner {
	font-family: "Tajawal", sans-serif;
	font-weight: 500
}
.standard-form+.standard-form__actions {
	border-top-color: #ccc
}
.l-row--variant-b .standard-form+.standard-form__actions {
	border-top-color: #a10020
}
.l-row--variant-c .standard-form+.standard-form__actions, .l-row--variant-d .standard-form+.standard-form__actions {
	border-top-color: #fff
}
.step-tracker__overview {
	background: #f1f1f1;
	border-color: #ccc
}
.step-tracker__overview:before {
	background: #f1f1f1;
	border-color: #fff
}
.step-tracker__overview--added, .step-tracker__overview--removed {
	background: #37a800;
	color: #fff
}
.step-tracker__flash-message, .step-tracker__overview-heading, .step-tracker__overview-price {
	font-family: "Open Sans", sans-serif;
	font-weight: 600
}
.step-tracker__step-toggle {
	color: #d4002a
}
.step-tracker__step-toggle__inner {
	font-family: "Open Sans", sans-serif;
	font-weight: 600
}
.step-tracker__progress-bar {
	background: #f1f1f1;
	border-color: #fff
}
.step-tracker__progress-bar--four-quarters:after, .step-tracker__progress-bar--three-thirds:after, .step-tracker__progress-bar:before {
	background: #37a800;
	border-color: #fff
}
.step-tracker__progress-bar div {
	background: #37a800
}
.step-tracker__step-wrapper {
	background: #f1f1f1;
	border-color: #ccc
}
.step-tracker__step, html[dir=rtl] .step-tracker__step {
	border-color: #ccc
}
@media (max-width:900px) {
.step-tracker__step:first-child, .step-tracker__step:first-child:before, .step-tracker__step:nth-child(2), .step-tracker__step:nth-child(2):before {
	border-color: #ccc
}
}
@media (max-width:500px) {
.step-tracker__step:before {
	border-color: #ccc
}
}
.step-tracker__step--complete .step-tracker__step-heading:before {
	color: #37a800
}
html[dir=rtl] .step-tracker__step--complete .step-tracker__step-heading:before {
	font-family: 'icons'
}
.step-tracker__step-heading {
	color: #d4002a;
	font-family: "Open Sans", sans-serif;
	font-weight: 400
}
html[dir=rtl] .step-tracker__step-cta, html[dir=rtl] .step-tracker__step-heading {
	font-family: "Tajawal", sans-serif;
	font-weight: 400
}
.step-tracker__step-cta, .step-tracker__step-heading:before {
	font-family: "Open Sans", sans-serif;
	font-weight: 600
}
.step-tracker__step-cta {
	border-color: #d4002a;
	color: #121212;
	font-weight: 400;
	text-transform: uppercase
}
.step-tracker__step-note {
	border-color: #ccc
}
.step-tracker__itinerary:nth-child(2n+1):before {
	color: #d4002a
}
.step-tracker__close-toggle .icon, .step-tracker__dates .icon {
	color: #d4002a
}
.step-tracker__close-toggle {
	background: #f1f1f1;
	font-family: "Open Sans", sans-serif;
	font-weight: 600
}
html[dir=rtl] .step-tracker__close-toggle, html[dir=rtl] .step-tracker__totals__heading, html[dir=rtl] .step-tracker__totals__price {
	font-family: "Tajawal", sans-serif;
	font-weight: 500
}
@media (max-width:500px) {
.step-tracker__close-toggle {
	display: block
}
}
.step-tracker__promo-message {
	background: #fff;
	color: #d4002a
}
.step-tracker__footer {
	background: #f1f1f1
}
.step-tracker__totals__heading {
	font-family: "Open Sans", sans-serif;
	font-weight: 600
}
.step-tracker__totals__heading--total, .supplementary-navigation__flyout h3, .time-picker .ui-timepicker-list li {
	border-color: #ccc
}
.step-tracker--summary .step-tracker__line-item-price, .step-tracker__totals__price, .time-picker li.ui-timepicker-selected {
	font-family: "Open Sans", sans-serif;
	font-weight: 600
}
.step-tracker__totals__price--total {
	border-color: #ccc;
	font-family: "Open Sans", sans-serif;
	font-weight: 800
}
html[dir=rtl] .step-tracker__totals__price--total {
	font-family: "Tajawal", sans-serif;
	font-weight: 800
}
.step-tracker__totals__note {
	font-family: "Open Sans", sans-serif;
	font-weight: 400
}
html[dir=rtl] .step-tracker__totals__note {
	font-family: "Tajawal", sans-serif;
	font-weight: 400
}
.step-tracker__vehicle-preview {
	background: #f1f1f1
}
.step-tracker__booking-widget {
	background: #f1f1f1;
	border-color: #ccc
}
@media (max-width:900px) {
.step-tracker__booking-widget {
	background: rgba(18,18,18,.8)
}
}
.step-tracker__booking-widget__inner {
	background: #fff;
	border-radius: 10px
}
.step-tracker__booking-widget__close {
	background: #d4002a;
	color: #fff;
	font-family: "Open Sans", sans-serif;
	font-weight: 600;
	text-transform: none
}
html[dir=rtl] .step-tracker--summary .step-tracker__line-item-price, html[dir=rtl] .step-tracker__booking-widget__close, html[dir=rtl] .time-picker li.ui-timepicker-selected {
	font-family: "Tajawal", sans-serif;
	font-weight: 500
}
@media (max-width:900px) {
.step-tracker__booking-widget .booking-widget__date-picker-container .search__input, .step-tracker__booking-widget .booking-widget__date-picker-container .standard-form__input {
	color: #121212
}
}
.step-tracker__confirm-details {
	background: #f1f1f1;
	border-color: #ccc
}
.step-tracker__confirm-details:after, .supplementary-navigation__item--has-flyout:after {
	background: rgba(18,18,18,.8)
}
.step-tracker__confirm-details__inner {
	background: #fff;
	border-radius: 10px
}
@media (max-width:500px) {
.step-tracker--summary .step-tracker__step-wrapper {
	border-color: #ccc
}
}
.supplementary-navigation--minor .supplementary-navigation__link {
	color: #121212
}
.supplementary-navigation__item--active .supplementary-navigation__link {
	background: #d4002a
}
.supplementary-navigation__link {
	background: #fff
}
.supplementary-navigation__link:hover {
	background: #d4002a;
	border-bottom-width: 0
}
.supplementary-navigation__link__inner {
	font-family: "Open Sans", sans-serif;
	font-weight: 400
}
html[dir=rtl] .supplementary-navigation__link__inner, html[dir=rtl] .upsell--active .upsell__caption, html[dir=rtl] .upsell__feature {
	font-family: "Tajawal", sans-serif;
	font-weight: 400
}
.supplementary-navigation__flyout {
	background: #fff
}
.text--highlight {
	background: #f1f1f1
}
.l-row--variant-a .text--highlight, .l-row--variant-b .text--highlight, .l-row--variant-c .text--highlight, .l-row--variant-d .text--highlight {
	background: 0 0
}
.text--with-icon .text__heading-icon {
	color: #d4002a
}
.l-row--variant-b .text--with-icon .text__heading-icon, .title--with-image .title__heading, .title--with-image .title__sub-heading {
	color: #fff
}
.time-picker {
	background: #fff
}
.time-picker .ui-timepicker-list .ui-timepicker-selected:hover, .time-picker .ui-timepicker-list li:hover, .time-picker .ui-timepicker-list:hover .ui-timepicker-selected, .time-picker li.ui-timepicker-selected {
	background: #fff;
	color: #121212
}
.time-picker .ui-timepicker-list li.ui-timepicker-disabled, .time-picker .ui-timepicker-list li.ui-timepicker-disabled:hover, .time-picker .ui-timepicker-list li.ui-timepicker-selected.ui-timepicker-disabled {
	color: #ccc
}
.time-picker .ui-timepicker-list li.ui-timepicker-disabled:hover, .time-picker .ui-timepicker-list li.ui-timepicker-selected.ui-timepicker-disabled {
	background: 0 0
}
.title__text--light {
	background: rgba(255,255,255,.4);
	color: #d4002a
}
.title__text--light .title__heading, .title__text--light .title__sub-heading, table th {
	color: #d4002a
}
.title__text--dark {
	background: rgba(18,18,18,.4);
	color: #fff
}
.title__text--dark .title__heading, .title__text--dark .title__sub-heading, .tooltip {
	color: #fff
}
.tooltip {
	background: #121212
}
.tooltip--variant {
	background: 0 0;
	border-color: #121212;
	color: #121212
}
.l-row--variant-b .tooltip {
	background: #a10020
}
.l-row--variant-b .tooltip--variant {
	background: 0 0;
	border-color: #fff;
	color: #fff
}
.l-row--variant-c .tooltip, .l-row--variant-d .tooltip {
	background: #fff;
	color: #121212
}
.l-row--variant-c .tooltip--variant, .l-row--variant-d .tooltip--variant {
	background: 0 0;
	border-color: #fff;
	color: #fff
}
.tippy-tooltip--custom-theme {
	background: #121212;
	border-radius: 10px;
	color: #fff
}
.tippy-popper[x-placement^=top] .tippy-tooltip--custom-theme .tippy-arrow {
	border: solid transparent;
	border-top-color: #121212;
	border-width: 10px
}
.tippy-popper[x-placement^=bottom] .tippy-tooltip--custom-theme .tippy-arrow {
	border: solid transparent;
	border-bottom-color: #121212;
	border-width: 10px
}
.tippy-popper[x-placement^=left] .tippy-tooltip--custom-theme .tippy-arrow {
	border: solid transparent;
	border-left-color: #121212
}
.tippy-popper[x-placement^=right] .tippy-tooltip--custom-theme .tippy-arrow {
	border: solid transparent;
	border-right-color: #121212
}
.upsell {
	background: #f1f1f1
}
.l-row--variant-a .upsell {
	background: #fff
}
.l-row--variant-b .upsell, .l-row--variant-c .upsell, .l-row--variant-d .upsell {
	color: #121212
}
.upsell:before {
	background: #37a800
}
.upsell__feature {
	border-color: #ccc;
	font-family: "Open Sans", sans-serif;
	font-weight: 600
}
html[dir=rtl] .upsell__feature {
	font-weight: 500;
	border-color: #ccc
}
.upsell__caption {
	font-family: "Open Sans", sans-serif;
	font-weight: 800
}
html[dir=rtl] .upsell__caption, html[dir=rtl] .upsell__caption strong {
	font-family: "Tajawal", sans-serif;
	font-weight: 800
}
.upsell--active .upsell__caption, .upsell__caption strong {
	font-family: "Open Sans", sans-serif;
	font-weight: 400
}
.upsell__caption strong {
	color: #37a800;
	font-weight: 800
}
.l-col--12:not(.vehicle-matrix)>.vehicle .vehicle__inner {
	border-color: #ccc;
	border-radius: 10px
}
.l-row--variant-b .l-col--12:not(.vehicle-matrix)>.vehicle .vehicle__inner {
	border-color: #a10020
}
.l-row--variant-c .l-col--12:not(.vehicle-matrix)>.vehicle .vehicle__inner, .l-row--variant-d .l-col--12:not(.vehicle-matrix)>.vehicle .vehicle__inner {
	border-color: #fff
}
.l-col--12:not(.vehicle-matrix)>.vehicle .vehicle__overview, .l-col--12:not(.vehicle-matrix)>.vehicle .vehicle__specs {
	border-radius: 0
}
@media (max-width:700px) {
.l-col--12:not(.vehicle-matrix)>.vehicle .vehicle__overview, .l-col--12:not(.vehicle-matrix)>.vehicle .vehicle__specs {
	border-radius: 10px
}
}
.l-col--12:not(.vehicle-matrix)>.vehicle .vehicle__specs .vehicle__accordion .accordion__item__heading {
	font-family: "Open Sans", sans-serif;
	font-weight: 800
}
html[dir=rtl] .l-col--12:not(.vehicle-matrix)>.vehicle .vehicle__specs .vehicle__accordion .accordion__item__heading {
	font-family: "Tajawal", sans-serif;
	font-weight: 800
}
@media (max-width:900px) {
.l-col--12:not(.vehicle-matrix)>.vehicle .vehicle__specs .vehicle__accordion .accordion__item__heading {
	font-family: "Open Sans", sans-serif;
	font-weight: 400
}
html[dir=rtl] .l-col--12:not(.vehicle-matrix)>.vehicle .vehicle__specs .vehicle__accordion .accordion__item__heading {
	font-family: "Tajawal", sans-serif;
	font-weight: 400
}
}
.l-col--12:not(.vehicle-matrix)>.vehicle .vehicle__specs .vehicle__accordion .accordion__item:after {
	border-color: #ccc
}
@media (max-width:900px) {
.l-container--3-3-6 .l-col:last-child .vehicle .vehicle__inner, .l-container--3-6-3 .l-col:nth-child(2) .vehicle .vehicle__inner, .l-container--6-3-3 .l-col:first-child .vehicle .vehicle__inner {
	border-color: #ccc;
	border-radius: 10px
}
.l-row--variant-b .l-container--3-3-6 .l-col:last-child .vehicle .vehicle__inner, .l-row--variant-b .l-container--3-6-3 .l-col:nth-child(2) .vehicle .vehicle__inner, .l-row--variant-b .l-container--6-3-3 .l-col:first-child .vehicle .vehicle__inner {
	border-color: #a10020
}
.l-row--variant-c .l-container--3-3-6 .l-col:last-child .vehicle .vehicle__inner, .l-row--variant-c .l-container--3-6-3 .l-col:nth-child(2) .vehicle .vehicle__inner, .l-row--variant-c .l-container--6-3-3 .l-col:first-child .vehicle .vehicle__inner, .l-row--variant-d .l-container--3-3-6 .l-col:last-child .vehicle .vehicle__inner, .l-row--variant-d .l-container--3-6-3 .l-col:nth-child(2) .vehicle .vehicle__inner, .l-row--variant-d .l-container--6-3-3 .l-col:first-child .vehicle .vehicle__inner {
	border-color: #fff
}
.l-container--3-3-6 .l-col:last-child .vehicle .vehicle__overview, .l-container--3-3-6 .l-col:last-child .vehicle .vehicle__specs, .l-container--3-6-3 .l-col:nth-child(2) .vehicle .vehicle__overview, .l-container--3-6-3 .l-col:nth-child(2) .vehicle .vehicle__specs, .l-container--6-3-3 .l-col:first-child .vehicle .vehicle__overview, .l-container--6-3-3 .l-col:first-child .vehicle .vehicle__specs {
	border-radius: 0
}
}
@media (max-width:900px) and (max-width:700px) {
.l-container--3-3-6 .l-col:last-child .vehicle .vehicle__overview, .l-container--3-3-6 .l-col:last-child .vehicle .vehicle__specs, .l-container--3-6-3 .l-col:nth-child(2) .vehicle .vehicle__overview, .l-container--3-6-3 .l-col:nth-child(2) .vehicle .vehicle__specs, .l-container--6-3-3 .l-col:first-child .vehicle .vehicle__overview, .l-container--6-3-3 .l-col:first-child .vehicle .vehicle__specs {
	border-radius: 10px
}
}
@media (max-width:900px) {
.l-container--3-3-6 .l-col:last-child .vehicle .vehicle__specs .vehicle__accordion .accordion__item__heading, .l-container--3-6-3 .l-col:nth-child(2) .vehicle .vehicle__specs .vehicle__accordion .accordion__item__heading, .l-container--6-3-3 .l-col:first-child .vehicle .vehicle__specs .vehicle__accordion .accordion__item__heading {
	font-family: "Open Sans", sans-serif;
	font-weight: 800
}
html[dir=rtl] .l-container--3-3-6 .l-col:last-child .vehicle .vehicle__specs .vehicle__accordion .accordion__item__heading, html[dir=rtl] .l-container--3-6-3 .l-col:nth-child(2) .vehicle .vehicle__specs .vehicle__accordion .accordion__item__heading, html[dir=rtl] .l-container--6-3-3 .l-col:first-child .vehicle .vehicle__specs .vehicle__accordion .accordion__item__heading {
	font-family: "Tajawal", sans-serif;
	font-weight: 800
}
}
@media (max-width:900px) and (max-width:900px) {
.l-container--3-3-6 .l-col:last-child .vehicle .vehicle__specs .vehicle__accordion .accordion__item__heading, .l-container--3-6-3 .l-col:nth-child(2) .vehicle .vehicle__specs .vehicle__accordion .accordion__item__heading, .l-container--6-3-3 .l-col:first-child .vehicle .vehicle__specs .vehicle__accordion .accordion__item__heading {
	font-family: "Open Sans", sans-serif;
	font-weight: 400
}
html[dir=rtl] .l-container--3-3-6 .l-col:last-child .vehicle .vehicle__specs .vehicle__accordion .accordion__item__heading, html[dir=rtl] .l-container--3-6-3 .l-col:nth-child(2) .vehicle .vehicle__specs .vehicle__accordion .accordion__item__heading, html[dir=rtl] .l-container--6-3-3 .l-col:first-child .vehicle .vehicle__specs .vehicle__accordion .accordion__item__heading {
	font-family: "Tajawal", sans-serif;
	font-weight: 400
}
}
@media (max-width:900px) {
.l-container--3-3-6 .l-col:last-child .vehicle .vehicle__specs .vehicle__accordion .accordion__item:after, .l-container--3-6-3 .l-col:nth-child(2) .vehicle .vehicle__specs .vehicle__accordion .accordion__item:after, .l-container--6-3-3 .l-col:first-child .vehicle .vehicle__specs .vehicle__accordion .accordion__item:after {
	border-color: #ccc
}
}
.vehicle--has-label .vehicle__overview, .vehicle--has-label .vehicle__specs {
	border-top-left-radius: 0
}
html[dir=rtl] .vehicle--has-label .vehicle__overview, html[dir=rtl] .vehicle--has-label .vehicle__specs, html[dir=rtl] .vehicle--recommended .vehicle__overview, html[dir=rtl] .vehicle--recommended .vehicle__specs, html[dir=rtl] .vehicle--trade-up .vehicle__overview, html[dir=rtl] .vehicle--trade-up .vehicle__specs {
	border-top-left-radius: 10px;
	border-top-right-radius: 0
}
.l-col--12:not(.vehicle-matrix)>.vehicle--has-label .vehicle__inner {
	border-radius: 0 10px 10px
}
html[dir=rtl] .l-col--12:not(.vehicle-matrix)>.vehicle--has-label .vehicle__inner {
	border-radius: 10px 0 10px 10px
}
@media (max-width:700px) {
.l-col--12:not(.vehicle-matrix)>.vehicle--has-label .vehicle__inner, html[dir=rtl] .l-col--12:not(.vehicle-matrix)>.vehicle--has-label .vehicle__inner {
	border-radius: 0
}
}
.l-col--12:not(.vehicle-matrix)>.vehicle--has-label .vehicle__overview, .l-col--12:not(.vehicle-matrix)>.vehicle--has-label .vehicle__specs {
	border-radius: 0
}
@media (max-width:700px) {
.l-col--12:not(.vehicle-matrix)>.vehicle--has-label .vehicle__overview, .l-col--12:not(.vehicle-matrix)>.vehicle--has-label .vehicle__specs {
	border-radius: 0 10px 10px
}
html[dir=rtl] .l-col--12:not(.vehicle-matrix)>.vehicle--has-label .vehicle__overview, html[dir=rtl] .l-col--12:not(.vehicle-matrix)>.vehicle--has-label .vehicle__specs {
	border-radius: 10px 0 10px 10px
}
}
.vehicle--recommended .vehicle__overview, .vehicle--recommended .vehicle__specs {
	border-color: #37a800;
	border-top-left-radius: 0
}
.vehicle--trade-up .vehicle__overview, .vehicle--trade-up .vehicle__specs {
	border-top-left-radius: 0
}
.l-row--variant-a .vehicle--recommended .vehicle__overview, .l-row--variant-a .vehicle--recommended .vehicle__specs, .l-row--variant-b .vehicle--recommended .vehicle__overview, .l-row--variant-b .vehicle--recommended .vehicle__specs, .l-row--variant-c .vehicle--recommended .vehicle__overview, .l-row--variant-c .vehicle--recommended .vehicle__specs, .l-row--variant-d .vehicle--recommended .vehicle__overview, .l-row--variant-d .vehicle--recommended .vehicle__specs {
	border-color: #37a800
}
.l-col--12:not(.vehicle-matrix)>.vehicle--recommended .vehicle__inner {
	border-color: #37a800;
	border-radius: 0 10px 10px
}
.l-col--12:not(.vehicle-matrix)>.vehicle--trade-up .vehicle__inner {
	border-radius: 0 10px 10px
}
html[dir=rtl] .l-col--12:not(.vehicle-matrix)>.vehicle--recommended .vehicle__inner, html[dir=rtl] .l-col--12:not(.vehicle-matrix)>.vehicle--trade-up .vehicle__inner {
	border-radius: 10px 0 10px 10px
}
@media (max-width:700px) {
.l-col--12:not(.vehicle-matrix)>.vehicle--recommended .vehicle__inner, .l-col--12:not(.vehicle-matrix)>.vehicle--trade-up .vehicle__inner, html[dir=rtl] .l-col--12:not(.vehicle-matrix)>.vehicle--recommended .vehicle__inner, html[dir=rtl] .l-col--12:not(.vehicle-matrix)>.vehicle--trade-up .vehicle__inner {
	border-radius: 0
}
}
.l-col--12:not(.vehicle-matrix)>.vehicle--recommended .vehicle__overview, .l-col--12:not(.vehicle-matrix)>.vehicle--recommended .vehicle__specs, .l-col--12:not(.vehicle-matrix)>.vehicle--trade-up .vehicle__overview, .l-col--12:not(.vehicle-matrix)>.vehicle--trade-up .vehicle__specs {
	border-radius: 0
}
@media (max-width:700px) {
.l-col--12:not(.vehicle-matrix)>.vehicle--recommended .vehicle__overview, .l-col--12:not(.vehicle-matrix)>.vehicle--recommended .vehicle__specs, .l-col--12:not(.vehicle-matrix)>.vehicle--trade-up .vehicle__overview, .l-col--12:not(.vehicle-matrix)>.vehicle--trade-up .vehicle__specs {
	border-radius: 0 10px 10px
}
html[dir=rtl] .l-col--12:not(.vehicle-matrix)>.vehicle--recommended .vehicle__overview, html[dir=rtl] .l-col--12:not(.vehicle-matrix)>.vehicle--recommended .vehicle__specs, html[dir=rtl] .l-col--12:not(.vehicle-matrix)>.vehicle--trade-up .vehicle__overview, html[dir=rtl] .l-col--12:not(.vehicle-matrix)>.vehicle--trade-up .vehicle__specs {
	border-radius: 10px 0 10px 10px
}
}
.l-row--variant-a .vehicle--trade-up .vehicle__overview, .l-row--variant-a .vehicle--trade-up .vehicle__specs, .l-row--variant-b .vehicle--trade-up .vehicle__overview, .l-row--variant-b .vehicle--trade-up .vehicle__specs, .l-row--variant-c .vehicle--trade-up .vehicle__overview, .l-row--variant-c .vehicle--trade-up .vehicle__specs, .l-row--variant-d .vehicle--trade-up .vehicle__overview, .l-row--variant-d .vehicle--trade-up .vehicle__specs, .vehicle--trade-up .vehicle__overview, .vehicle--trade-up .vehicle__specs {
	border-color: #222327
}
.l-col--12:not(.vehicle-matrix)>.vehicle--trade-up .vehicle__inner {
	border-color: #222327
}
.vehicle__overview {
	background: #fff;
	border-color: #ccc;
	border-radius: 10px
}
.l-row--variant-a .vehicle__overview {
	background: #f1f1f1
}
.l-row--variant-b .vehicle__overview {
	background: #d4002a;
	border-color: #a10020
}
.l-row--variant-c .vehicle__overview {
	background: #121212;
	border-color: #fff;
	color: #fff
}
.l-row--variant-d .vehicle__overview {
	background: #222327;
	border-color: #fff;
	color: #fff
}
.vehicle__label {
	background: #37a800;
	border-radius: 10px 10px 0 0;
	color: #fff;
	font-family: "Open Sans", sans-serif;
	font-weight: 700
}
.vehicle--trade-up .vehicle__label {
	background: #222327
}
.vehicle__label .tooltip--variant {
	border-color: #fff;
	color: #fff
}
.vehicle__label--reduced-rental {
	background: #b3b3b3
}
.l-row--variant-b .vehicle__label--reduced-rental {
	background: #a10020
}
.l-row--variant-c .vehicle__label--reduced-rental, .l-row--variant-d .vehicle__label--reduced-rental {
	background: #fff;
	color: #121212
}
.l-row--variant-c .vehicle--trade-up .vehicle__label--reduced-rental .tooltip--variant, .l-row--variant-c .vehicle__label--reduced-rental .tooltip--variant, .l-row--variant-d .vehicle--trade-up .vehicle__label--reduced-rental .tooltip--variant, .l-row--variant-d .vehicle__label--reduced-rental .tooltip--variant {
	border-color: #121212;
	color: #121212
}
.vehicle--trade-up .vehicle__label--reduced-rental {
	background: #b3b3b3
}
.l-row--variant-b .vehicle--trade-up .vehicle__label--reduced-rental {
	background: #a10020
}
.l-row--variant-c .vehicle--trade-up .vehicle__label--reduced-rental, .l-row--variant-d .vehicle--trade-up .vehicle__label--reduced-rental {
	background: #fff;
	color: #121212
}
.vehicle__range {
	border-color: #ccc
}
.vehicle__toggle {
	border-color: #d4002a;
	color: #121212;
	font-family: "Open Sans", sans-serif;
	text-transform: uppercase
}
html[dir=rtl] .vehicle__feature, html[dir=rtl] .vehicle__toggle {
	font-family: "Tajawal", sans-serif
}
.l-row--variant-b .vehicle__toggle, .l-row--variant-c .vehicle__toggle, .l-row--variant-d .vehicle__toggle {
	border-color: #fff;
	color: #fff
}
.vehicle__feature {
	border-color: #ccc;
	font-family: "Open Sans", sans-serif
}
.l-row--variant-b .vehicle__accordion .accordion__item, .l-row--variant-b .vehicle__feature, .l-row--variant-b html[dir=rtl] .vehicle__feature {
	border-color: #a10020
}
.l-row--variant-c .vehicle__accordion .accordion__item, .l-row--variant-c .vehicle__feature, .l-row--variant-c html[dir=rtl] .vehicle__feature, .l-row--variant-d .vehicle__accordion .accordion__item, .l-row--variant-d .vehicle__feature, .l-row--variant-d html[dir=rtl] .vehicle__feature {
	border-color: #fff
}
.vehicle__prices-option:after, html[dir=rtl] .vehicle__feature {
	border-color: #ccc
}
.vehicle__promo-message {
	background: #f1f1f1;
	color: #d4002a
}
.l-row--variant-a .vehicle__promo-message {
	background: #fff
}
.l-row--variant-b .vehicle__promo-message {
	background: #a10020;
	color: #fff
}
.l-row--variant-c .vehicle__promo-message, .l-row--variant-d .vehicle__promo-message {
	background: #ccc;
	color: #d4002a
}
.vehicle__prices-heading, .vehicle__prices-price {
	font-family: "Open Sans", sans-serif;
	font-weight: 600
}
html[dir=rtl] .vehicle__prices-heading {
	font-family: "Tajawal", sans-serif;
	font-weight: 500
}
.vehicle__prices-price {
	font-weight: 700
}
html[dir=rtl] .vehicle__prices-price {
	font-family: "Tajawal", sans-serif
}
.l-row--variant-b .vehicle__prices-cta, .l-row--variant-c .vehicle__prices-cta, .l-row--variant-d .vehicle__prices-cta {
	border-bottom-color: transparent
}
.vehicle__prices-note--additional {
	border-color: #37a800;
	border-radius: 30px
}
.vehicle__specs {
	background: #fff;
	border-color: #ccc;
	border-radius: 10px
}
.l-row--variant-a .vehicle__specs {
	background: #f1f1f1
}
.l-row--variant-b .vehicle__specs {
	background: #d4002a;
	border-color: #a10020
}
.l-row--variant-c .vehicle__specs {
	background: #121212;
	border-color: #fff;
	color: #fff
}
.l-row--variant-d .vehicle__specs {
	background: #222327;
	border-color: #fff;
	color: #fff
}
.vehicle__accordion .accordion__item {
	border-radius: 0
}
.l-row--variant-b .vehicle__accordion .accordion__item__heading:before {
	color: #fff
}
.l-row--variant-c .vehicle__accordion .accordion__item__heading:before, .l-row--variant-d .vehicle__accordion .accordion__item__heading:before {
	border-color: #fff;
	color: #fff
}
.l-row--variant-b .vehicle--eco .vehicle__note strong, .l-row--variant-b .vehicle--prestige .vehicle__note strong, .l-row--variant-b .vehicle--select .vehicle__note strong, .l-row--variant-b .vehicle__accordion .accordion__item__content, .l-row--variant-b .vehicle__accordion .accordion__item__heading, .l-row--variant-b table th, .l-row--variant-c .vehicle--eco .vehicle__note strong, .l-row--variant-c .vehicle--prestige .vehicle__note strong, .l-row--variant-c .vehicle--select .vehicle__note strong, .l-row--variant-c .vehicle__accordion .accordion__item__content, .l-row--variant-c .vehicle__accordion .accordion__item__heading, .l-row--variant-c table th, .l-row--variant-d .vehicle--eco .vehicle__note strong, .l-row--variant-d .vehicle--prestige .vehicle__note strong, .l-row--variant-d .vehicle--select .vehicle__note strong, .l-row--variant-d .vehicle__accordion .accordion__item__content, .l-row--variant-d .vehicle__accordion .accordion__item__heading, .l-row--variant-d table th {
	color: #fff
}
.l-row--variant-b .vehicle__accordion .accordion__item__toggle:checked+.accordion__item__heading, .l-row--variant-b .vehicle__accordion .accordion__item__toggle:checked+.accordion__item__heading:before, .l-row--variant-b .vehicle__accordion .accordion__item__toggle:checked[disabled]+.accordion__item__heading:hover, .l-row--variant-b .vehicle__accordion .accordion__item__toggle:checked[disabled]+.accordion__item__heading:hover:before, .l-row--variant-c .vehicle__accordion .accordion__item__toggle:checked+.accordion__item__heading, .l-row--variant-c .vehicle__accordion .accordion__item__toggle:checked+.accordion__item__heading:before, .l-row--variant-c .vehicle__accordion .accordion__item__toggle:checked[disabled]+.accordion__item__heading:hover, .l-row--variant-c .vehicle__accordion .accordion__item__toggle:checked[disabled]+.accordion__item__heading:hover:before, .l-row--variant-d .vehicle__accordion .accordion__item__toggle:checked+.accordion__item__heading, .l-row--variant-d .vehicle__accordion .accordion__item__toggle:checked+.accordion__item__heading:before, .l-row--variant-d .vehicle__accordion .accordion__item__toggle:checked[disabled]+.accordion__item__heading:hover, .l-row--variant-d .vehicle__accordion .accordion__item__toggle:checked[disabled]+.accordion__item__heading:hover:before {
	color: #fff
}
.vehicle--eco .vehicle__category:before, .vehicle--prestige .vehicle__category:before, .vehicle--select .vehicle__category:before {
	background: #f1f1f1;
	border-radius: 9px 9px 0 0
}
.l-row--variant-a .vehicle--eco .vehicle__category:before, .l-row--variant-a .vehicle--prestige .vehicle__category:before, .l-row--variant-a .vehicle--select .vehicle__category:before {
	background-color: #fff
}
.l-row--variant-b .vehicle--eco .vehicle__category:before, .l-row--variant-b .vehicle--prestige .vehicle__category:before, .l-row--variant-b .vehicle--select .vehicle__category:before {
	background-color: #a10020
}
.l-row--variant-b table th[scope=row], .l-row--variant-c .vehicle--eco .vehicle__category:before, .l-row--variant-c .vehicle--prestige .vehicle__category:before, .l-row--variant-c .vehicle--select .vehicle__category:before, .l-row--variant-c table th[scope=row], .l-row--variant-d .vehicle--eco .vehicle__category:before, .l-row--variant-d .vehicle--prestige .vehicle__category:before, .l-row--variant-d .vehicle--select .vehicle__category:before, .l-row--variant-d table th[scope=row] {
	border-color: #fff
}
.l-col--12:not(.vehicle-matrix)>.vehicle--eco .vehicle__category:before, .l-col--12:not(.vehicle-matrix)>.vehicle--prestige .vehicle__category:before, .l-col--12:not(.vehicle-matrix)>.vehicle--select .vehicle__category:before {
	border-top-right-radius: 0
}
html[dir=rtl] .l-col--12:not(.vehicle-matrix)>.vehicle--eco .vehicle__category:before, html[dir=rtl] .l-col--12:not(.vehicle-matrix)>.vehicle--prestige .vehicle__category:before, html[dir=rtl] .l-col--12:not(.vehicle-matrix)>.vehicle--select .vehicle__category:before {
	border-top-left-radius: 0;
	border-top-right-radius: 9px
}
@media (max-width:700px) {
.l-col--12:not(.vehicle-matrix)>.vehicle--eco .vehicle__category:before, .l-col--12:not(.vehicle-matrix)>.vehicle--prestige .vehicle__category:before, .l-col--12:not(.vehicle-matrix)>.vehicle--select .vehicle__category:before {
	border-top-right-radius: 9px
}
html[dir=rtl] .l-col--12:not(.vehicle-matrix)>.vehicle--eco .vehicle__category:before, html[dir=rtl] .l-col--12:not(.vehicle-matrix)>.vehicle--prestige .vehicle__category:before, html[dir=rtl] .l-col--12:not(.vehicle-matrix)>.vehicle--select .vehicle__category:before {
	border-top-left-radius: 9px
}
}
.l-col--12:not(.vehicle-matrix)>.vehicle--eco .vehicle__overview:before, .l-col--12:not(.vehicle-matrix)>.vehicle--prestige .vehicle__overview:before, .l-col--12:not(.vehicle-matrix)>.vehicle--select .vehicle__overview:before {
	background: #f1f1f1;
	border-top-right-radius: 9px
}
html[dir=rtl] .l-col--12:not(.vehicle-matrix)>.vehicle--eco .vehicle__overview:before, html[dir=rtl] .l-col--12:not(.vehicle-matrix)>.vehicle--prestige .vehicle__overview:before, html[dir=rtl] .l-col--12:not(.vehicle-matrix)>.vehicle--select .vehicle__overview:before {
	border-top-left-radius: 9px;
	border-top-right-radius: 0
}
.l-row--variant-a .l-col--12:not(.vehicle-matrix)>.vehicle--eco .vehicle__overview:before, .l-row--variant-a .l-col--12:not(.vehicle-matrix)>.vehicle--prestige .vehicle__overview:before, .l-row--variant-a .l-col--12:not(.vehicle-matrix)>.vehicle--select .vehicle__overview:before {
	background-color: #fff
}
.l-row--variant-b .l-col--12:not(.vehicle-matrix)>.vehicle--eco .vehicle__overview:before, .l-row--variant-b .l-col--12:not(.vehicle-matrix)>.vehicle--prestige .vehicle__overview:before, .l-row--variant-b .l-col--12:not(.vehicle-matrix)>.vehicle--select .vehicle__overview:before {
	background-color: #a10020
}
.l-row--variant-b .vehicle--eco .vehicle__toggle, .l-row--variant-b .vehicle--prestige .vehicle__toggle, .l-row--variant-b .vehicle--select .vehicle__toggle, .l-row--variant-c .vehicle--eco .vehicle__toggle, .l-row--variant-d .vehicle--eco .vehicle__toggle {
	border-color: #d4002a;
	color: #121212
}
.vehicle--eco .vehicle__note, .vehicle--prestige .vehicle__note, .vehicle--select .vehicle__note {
	font-family: "Open Sans", sans-serif
}
html[dir=rtl] .vehicle--eco .vehicle__note, html[dir=rtl] .vehicle--eco .vehicle__note strong, html[dir=rtl] .vehicle--prestige .vehicle__note, html[dir=rtl] .vehicle--prestige .vehicle__note strong, html[dir=rtl] .vehicle--select .vehicle__note, html[dir=rtl] .vehicle--select .vehicle__note strong {
	font-family: "Tajawal", sans-serif
}
.vehicle--eco .vehicle__note strong, .vehicle--prestige .vehicle__note strong, .vehicle--select .vehicle__note strong {
	font-family: "Open Sans", sans-serif;
	font-weight: 700
}
.l-row--variant-b .vehicle--eco .vehicle__feature, .l-row--variant-b .vehicle--prestige .vehicle__feature, .l-row--variant-b .vehicle--select .vehicle__feature, .l-row--variant-b html[dir=rtl] .vehicle--eco .vehicle__feature, .l-row--variant-b html[dir=rtl] .vehicle--prestige .vehicle__feature, .l-row--variant-b html[dir=rtl] .vehicle--select .vehicle__feature, .l-row--variant-c .vehicle--eco .vehicle__feature, .l-row--variant-c .vehicle--prestige .vehicle__feature, .l-row--variant-c .vehicle--select .vehicle__feature, .l-row--variant-c html[dir=rtl] .vehicle--eco .vehicle__feature, .l-row--variant-c html[dir=rtl] .vehicle--prestige .vehicle__feature, .l-row--variant-c html[dir=rtl] .vehicle--select .vehicle__feature, .l-row--variant-d .vehicle--eco .vehicle__feature, .l-row--variant-d .vehicle--prestige .vehicle__feature, .l-row--variant-d .vehicle--select .vehicle__feature, .l-row--variant-d html[dir=rtl] .vehicle--eco .vehicle__feature, .l-row--variant-d html[dir=rtl] .vehicle--prestige .vehicle__feature, .l-row--variant-d html[dir=rtl] .vehicle--select .vehicle__feature {
	border-color: #ccc
}
.l-row--variant-a .vehicle--eco .accordion__item__heading:before, .l-row--variant-a .vehicle--eco .accordion__item__heading:hover, .l-row--variant-a .vehicle--eco .accordion__item__toggle:checked+.accordion__item__heading, .l-row--variant-a .vehicle--eco .accordion__item__toggle:checked+.accordion__item__heading:before, .l-row--variant-a .vehicle--eco .accordion__item__toggle:checked[disabled]+.accordion__item__heading:hover, .l-row--variant-a .vehicle--eco .checklist li:before, .l-row--variant-a .vehicle--prestige .accordion__item__heading:before, .l-row--variant-a .vehicle--prestige .accordion__item__heading:hover, .l-row--variant-a .vehicle--prestige .accordion__item__toggle:checked+.accordion__item__heading, .l-row--variant-a .vehicle--prestige .accordion__item__toggle:checked+.accordion__item__heading:before, .l-row--variant-a .vehicle--prestige .accordion__item__toggle:checked[disabled]+.accordion__item__heading:hover, .l-row--variant-a .vehicle--prestige .checklist li:before, .l-row--variant-a .vehicle--select .accordion__item__heading:before, .l-row--variant-a .vehicle--select .accordion__item__heading:hover, .l-row--variant-a .vehicle--select .accordion__item__toggle:checked+.accordion__item__heading, .l-row--variant-a .vehicle--select .accordion__item__toggle:checked+.accordion__item__heading:before, .l-row--variant-a .vehicle--select .accordion__item__toggle:checked[disabled]+.accordion__item__heading:hover, .l-row--variant-a .vehicle--select .checklist li:before, .vehicle--eco .accordion__item__heading:before, .vehicle--eco .accordion__item__heading:hover, .vehicle--eco .accordion__item__toggle:checked+.accordion__item__heading, .vehicle--eco .accordion__item__toggle:checked+.accordion__item__heading:before, .vehicle--eco .accordion__item__toggle:checked[disabled]+.accordion__item__heading:hover, .vehicle--eco .checklist li:before, .vehicle--prestige .accordion__item__heading:before, .vehicle--prestige .accordion__item__heading:hover, .vehicle--prestige .accordion__item__toggle:checked+.accordion__item__heading, .vehicle--prestige .accordion__item__toggle:checked+.accordion__item__heading:before, .vehicle--prestige .accordion__item__toggle:checked[disabled]+.accordion__item__heading:hover, .vehicle--prestige .checklist li:before, .vehicle--select .accordion__item__heading:before, .vehicle--select .accordion__item__heading:hover, .vehicle--select .accordion__item__toggle:checked+.accordion__item__heading, .vehicle--select .accordion__item__toggle:checked+.accordion__item__heading:before, .vehicle--select .accordion__item__toggle:checked[disabled]+.accordion__item__heading:hover, .vehicle--select .checklist li:before {
	color: #121212
}
.l-row--variant-b .vehicle--eco .accordion__item__heading:before, .l-row--variant-b .vehicle--eco .accordion__item__heading:hover, .l-row--variant-b .vehicle--eco .accordion__item__toggle:checked+.accordion__item__heading, .l-row--variant-b .vehicle--eco .accordion__item__toggle:checked+.accordion__item__heading:before, .l-row--variant-b .vehicle--eco .accordion__item__toggle:checked[disabled]+.accordion__item__heading:hover, .l-row--variant-b .vehicle--eco .checklist li:before, .l-row--variant-b .vehicle--prestige .accordion__item__heading:before, .l-row--variant-b .vehicle--prestige .accordion__item__heading:hover, .l-row--variant-b .vehicle--prestige .accordion__item__toggle:checked+.accordion__item__heading, .l-row--variant-b .vehicle--prestige .accordion__item__toggle:checked+.accordion__item__heading:before, .l-row--variant-b .vehicle--prestige .accordion__item__toggle:checked[disabled]+.accordion__item__heading:hover, .l-row--variant-b .vehicle--prestige .checklist li:before, .l-row--variant-b .vehicle--select .accordion__item__heading:before, .l-row--variant-b .vehicle--select .accordion__item__heading:hover, .l-row--variant-b .vehicle--select .accordion__item__toggle:checked+.accordion__item__heading, .l-row--variant-b .vehicle--select .accordion__item__toggle:checked+.accordion__item__heading:before, .l-row--variant-b .vehicle--select .accordion__item__toggle:checked[disabled]+.accordion__item__heading:hover, .l-row--variant-b .vehicle--select .checklist li:before, .l-row--variant-c .vehicle--eco .accordion__item__heading:before, .l-row--variant-c .vehicle--eco .accordion__item__heading:hover, .l-row--variant-c .vehicle--eco .accordion__item__toggle:checked+.accordion__item__heading, .l-row--variant-c .vehicle--eco .accordion__item__toggle:checked+.accordion__item__heading:before, .l-row--variant-c .vehicle--eco .accordion__item__toggle:checked[disabled]+.accordion__item__heading:hover, .l-row--variant-c .vehicle--eco .checklist li:before, .l-row--variant-c .vehicle--prestige .accordion__item__heading:before, .l-row--variant-c .vehicle--prestige .accordion__item__heading:hover, .l-row--variant-c .vehicle--prestige .accordion__item__toggle:checked+.accordion__item__heading, .l-row--variant-c .vehicle--prestige .accordion__item__toggle:checked+.accordion__item__heading:before, .l-row--variant-c .vehicle--prestige .accordion__item__toggle:checked[disabled]+.accordion__item__heading:hover, .l-row--variant-c .vehicle--prestige .checklist li:before, .l-row--variant-c .vehicle--select .accordion__item__heading:before, .l-row--variant-c .vehicle--select .accordion__item__heading:hover, .l-row--variant-c .vehicle--select .accordion__item__toggle:checked+.accordion__item__heading, .l-row--variant-c .vehicle--select .accordion__item__toggle:checked+.accordion__item__heading:before, .l-row--variant-c .vehicle--select .accordion__item__toggle:checked[disabled]+.accordion__item__heading:hover, .l-row--variant-c .vehicle--select .checklist li:before, .l-row--variant-d .vehicle--eco .accordion__item__heading:before, .l-row--variant-d .vehicle--eco .accordion__item__heading:hover, .l-row--variant-d .vehicle--eco .accordion__item__toggle:checked+.accordion__item__heading, .l-row--variant-d .vehicle--eco .accordion__item__toggle:checked+.accordion__item__heading:before, .l-row--variant-d .vehicle--eco .accordion__item__toggle:checked[disabled]+.accordion__item__heading:hover, .l-row--variant-d .vehicle--eco .checklist li:before, .l-row--variant-d .vehicle--prestige .accordion__item__heading:before, .l-row--variant-d .vehicle--prestige .accordion__item__heading:hover, .l-row--variant-d .vehicle--prestige .accordion__item__toggle:checked+.accordion__item__heading, .l-row--variant-d .vehicle--prestige .accordion__item__toggle:checked+.accordion__item__heading:before, .l-row--variant-d .vehicle--prestige .accordion__item__toggle:checked[disabled]+.accordion__item__heading:hover, .l-row--variant-d .vehicle--prestige .checklist li:before, .l-row--variant-d .vehicle--select .accordion__item__heading:before, .l-row--variant-d .vehicle--select .accordion__item__heading:hover, .l-row--variant-d .vehicle--select .accordion__item__toggle:checked+.accordion__item__heading, .l-row--variant-d .vehicle--select .accordion__item__toggle:checked+.accordion__item__heading:before, .l-row--variant-d .vehicle--select .accordion__item__toggle:checked[disabled]+.accordion__item__heading:hover, .l-row--variant-d .vehicle--select .checklist li:before {
	color: #fff
}
.l-row--variant-b .vehicle--eco .vehicle__category, .l-row--variant-c .vehicle--eco .vehicle__category, .l-row--variant-d .vehicle--eco .vehicle__category, .vehicle--eco .vehicle__note strong, .vehicle--prestige .vehicle__note strong, .vehicle--select .vehicle__note strong {
	color: #121212
}
.l-row--variant-a .vehicle--eco .vehicle__category:before, .l-row--variant-b .vehicle--eco .vehicle__category:before, .vehicle--eco .vehicle__category:before {
	background: #eaf6e7
}
.vehicle--eco .vehicle__toggle {
	border-color: #d4002a;
	color: #121212
}
.l-col--12:not(.vehicle-matrix)>.vehicle--eco .vehicle__overview:before, .l-row--variant-a .l-col--12:not(.vehicle-matrix)>.vehicle--eco .vehicle__overview:before, .l-row--variant-b .l-col--12:not(.vehicle-matrix)>.vehicle--eco .vehicle__overview:before {
	background: #eaf6e7
}
.vehicle-results-widget__promo {
	background: #f1f1f1;
	border-radius: 10px
}
.header__row, .header__row--main:before, .l-row--variant-a .vehicle-results-widget__promo {
	background: #fff
}
.l-row--variant-b .vehicle-results-widget__promo {
	background: #a10020
}
.l-row--variant-c .vehicle-results-widget__promo, .l-row--variant-d .vehicle-results-widget__promo {
	background: #d4002a
}
.header__row--secondary {
	background: #f1f1f1
}
table tr:first-child th:first-child[scope=row] {
	border-right-width: 0
}
html[dir=rtl] table tr:first-child th:first-child[scope=row] {
	border-left-width: 0
}
.l-row--variant-c .table--strip-inverse table td:nth-child(even), .l-row--variant-c table tr:nth-child(even) td {
	background: #222327
}
.l-row--variant-d .table--strip-inverse table td:nth-child(even), .l-row--variant-d table tr:nth-child(even) td {
	background: #121212
}
table th[scope=row] {
	border-right: 2px solid #d4002a
}
html[dir=rtl] table th[scope=row] {
	border-left: 2px solid #d4002a;
	border-right: 0
}
table th[scope=col] {
	border-bottom: 2px solid #d4002a
}
.l-row--variant-b table th[scope=col], .l-row--variant-c table th[scope=col], .l-row--variant-d table th[scope=col] {
	border-color: #fff;
	color: #fff
}
table thead+tbody tr:first-child th:first-child[scope=row] {
	border-right-width: 2px
}
html[dir=rtl] table thead+tbody tr:first-child th:first-child[scope=row] {
	border-left-width: 2px
}
.l-row--variant-a .table--strip-inverse table th:nth-child(even), .l-row--variant-b .table--strip-inverse table th:nth-child(even), .l-row--variant-c .table--strip-inverse table th:nth-child(even), .l-row--variant-d .table--strip-inverse table th:nth-child(even), .table--strip-inverse table th:nth-child(even) {
	background: 0 0
}
ul li:before {
	content: '\02666'
}
.accordion__item, html[dir=rtl] .booking-widget__opening-times {
	border-radius: 0
}
.accordion__item__heading:before {
	border-left: 1px solid #ccc;
	padding-left: 20px
}
html[dir=rtl] .accordion__item__heading:before {
	border-left: 0;
	border-right: 1px solid #ccc;
	padding-left: 0;
	padding-right: 20px
}
.alert {
	border: 1px solid #121212;
	color: #121212
}
.alert, .l-row--variant-a .alert {
	background: 0 0
}
.l-row--variant-b .alert {
	background: 0 0;
	border-color: #a10020
}
.l-row--variant-c .alert, .l-row--variant-d .alert {
	background: 0 0;
	border-color: #fff
}
.alert--error, .l-row--variant-b .alert--error, .l-row--variant-c .alert--error, .l-row--variant-d .alert--error {
	border-color: #d4022a
}
.alert--info .icon {
	color: #fec62c
}
.alert--info, .l-row--variant-b .alert--info, .l-row--variant-c .alert--info, .l-row--variant-d .alert--info {
	border-color: #fec62c
}
.alert--success, .l-row--variant-b .alert--success, .l-row--variant-c .alert--success, .l-row--variant-d .alert--success {
	border-color: #37a800
}
.booking-widget__results {
	border-radius: 0;
	margin: -1px 0 0
}
.booking-widget__station-details-toggle {
	text-transform: uppercase
}
.booking-widget__opening-times {
	background: #f1f1f1;
	border-color: #121212;
	border-radius: 0
}
@media (max-width:500px) {
.booking-widget__opening-times__heading {
	text-transform: uppercase
}
.booking-widget__opening-times__heading:before {
	border-left: 1px solid #ccc
}
html[dir=rtl] .booking-widget__opening-times__heading:before {
	border-left: 0;
	border-right: 0
}
}
.booking-widget__date-picker-container .standard-form__input--active, .booking-widget__date-picker-container .standard-form__input--active:focus {
	border-color: #121212 #121212 #fff
}
@media (max-width:500px) {
.booking-widget__date-picker-container .standard-form__input--active, .booking-widget__date-picker-container .standard-form__input--active:focus {
	border-bottom-color: #121212
}
}
.booking-widget__date-picker-container--open:after {
	background: #fff;
	content: '';
	display: block;
	height: 1px;
	left: 1px;
	position: absolute;
	right: 1px;
	top: 100%;
	z-index: 101
}
@media (max-width:500px) {
.booking-widget__date-picker-container--open:after {
	display: none
}
}
.booking-widget__time-picker-container {
	border-radius: 0
}
.coverage__option .l-row--variant-b .option-list__control:hover, .coverage__option .l-row--variant-c .option-list__control:hover, .coverage__option .l-row--variant-d .option-list__control:hover, .l-row--variant-b .coverage__option .option-list__control:hover, .l-row--variant-b .cta:hover, .l-row--variant-b .promo__cta:hover, .l-row--variant-b .standard-form__submit:hover, .l-row--variant-b .vehicle__prices-cta:hover, .l-row--variant-c .coverage__option .option-list__control:hover, .l-row--variant-c .cta:hover, .l-row--variant-c .promo__cta:hover, .l-row--variant-c .standard-form__submit:hover, .l-row--variant-c .vehicle__prices-cta:hover, .l-row--variant-d .coverage__option .option-list__control:hover, .l-row--variant-d .cta:hover, .l-row--variant-d .promo__cta:hover, .l-row--variant-d .standard-form__submit:hover, .l-row--variant-d .vehicle__prices-cta:hover {
	background-color: #fff
}
.coverage--active .coverage__footer .option-list__control, .coverage__option .extra--active .extra__actions+.option-list__control[data-trigger=remove-all], .coverage__option .extra--active .extra__actions--single .option-list__control, .cta--secondary, .extra--active .coverage__option .extra__actions+.option-list__control[data-trigger=remove-all], .extra--active .extra__actions+.cta[data-trigger=remove-all], .extra--active .extra__actions+.promo__cta[data-trigger=remove-all], .extra--active .extra__actions+.simple-promo__heading[data-trigger=remove-all], .extra--active .extra__actions+.standard-form__submit[data-trigger=remove-all], .extra--active .extra__actions+.vehicle__prices-cta[data-trigger=remove-all], .extra--active .extra__actions--single .coverage__option .option-list__control, .extra--active .extra__actions--single .cta, .extra--active .extra__actions--single .promo__cta, .extra--active .extra__actions--single .simple-promo__heading, .extra--active .extra__actions--single .standard-form__submit, .extra--active .extra__actions--single .vehicle__prices-cta, .standard-form__submit--secondary, .vehicle__prices-option:not(.vehicle__prices-option--primary) .vehicle__prices-cta {
	border-color: #d4002a
}
.l-row--variant-b .cta--tertiary:hover, .l-row--variant-b .simple-promo__heading:hover, .l-row--variant-b .standard-form__submit--tertiary:hover, .l-row--variant-c .cta--tertiary:hover, .l-row--variant-c .simple-promo__heading:hover, .l-row--variant-c .standard-form__submit--tertiary:hover, .l-row--variant-d .cta--tertiary:hover, .l-row--variant-d .simple-promo__heading:hover, .l-row--variant-d .standard-form__submit--tertiary:hover {
	background-color: transparent
}
.date-picker {
	background: #f1f1f1;
	border-color: #121212;
	margin-top: 0
}
.date-picker:before {
	background: #fff;
	content: '';
	display: block;
	height: 64px;
	left: 0;
	position: absolute;
	right: 0;
	top: 0
}
@media (max-width:500px) {
.date-picker:before {
	display: none
}
}
.date-picker .pika-title {
	margin-bottom: 10px;
	text-transform: uppercase
}
.date-picker, .date-picker .is-selected .pika-button, .standard-form__datepicker .is-selected .pika-button {
	border-radius: 0
}
.extra__price--minor, .feature__caption {
	color: #767676
}
.l-row--variant-b .extra__price--minor, .l-row--variant-b .feature__caption, .l-row--variant-c .extra__price--minor, .l-row--variant-c .feature__caption, .l-row--variant-d .extra__price--minor, .l-row--variant-d .feature__caption {
	color: #fff
}
.language-country-selector__heading {
	text-transform: uppercase
}
.link-list__item {
	border-top: 1px solid #ccc
}
.l-row--variant-b .link-list__item {
	border-top-color: #a10020
}
.l-row--variant-c .link-list__item, .l-row--variant-d .link-list__item {
	border-top-color: #fff
}
.link-list__link {
	margin-bottom: 0;
	padding: 15px 0
}
.map__info {
	box-shadow: 0 0 15px rgba(18,18,18,.3)
}
.option-list__control:after {
	border-radius: 0;
	box-shadow: inset 0 5px 0 #f7f7f7
}
.option-list__control--radio:after {
	border-radius: 50%
}
.option-promo__header {
	position: relative
}
.option-promo__header:after {
	background: url(../img/diagonal-lines.png);
	background-size: cover;
	bottom: 0;
	content: '';
	display: block;
	position: absolute;
	right: 0;
	top: 0;
	width: 167px;
	z-index: 1
}
.option-promo__heading {
	font-family: "Open Sans", sans-serif;
	font-weight: 600;
	text-transform: uppercase
}
html[dir=rtl] .option-promo__heading {
	font-family: "Tajawal", sans-serif;
	font-weight: 500
}
.primary-navigation, .primary-navigation__list:before {
	background: #d4002a
}
@media (max-width:500px) {
.primary-navigation {
	background: 0 0
}
.primary-navigation__list {
	padding-top: 0
}
}
@media (max-width:500px) {
.primary-navigation__item {
	border-bottom: 1px solid #ccc
}
.primary-navigation__item--has-mega-menu .primary-navigation__link:after {
	line-height: 52px
}
}
.primary-navigation__link {
	color: #fff;
	text-transform: uppercase
}
@media (max-width:500px) {
.primary-navigation__link {
	color: #121212;
	margin-bottom: 0;
	padding-bottom: 15px;
	padding-top: 15px
}
}
.primary-navigation__link:hover {
	background-color: #fff;
	color: #d4002a
}
@media (max-width:500px) {
.primary-navigation__mega-menu__heading {
	border: 1px solid #d4002a;
	border-width: 1px 0;
	margin: -1px 0 0;
	padding: 15px 0;
	text-transform: uppercase
}
}
.primary-navigation__mega-menu__item {
	border-top: 1px solid #ccc
}
@media (max-width:500px) {
.primary-navigation__mega-menu__item {
	border-bottom: 1px solid #ccc;
	border-top: 0
}
.primary-navigation__mega-menu__item:last-child {
	border-bottom: 0
}
}
.primary-navigation__mega-menu__link {
	margin-bottom: 0;
	padding: 15px 0;
	text-transform: uppercase
}
.l-row--variant-a .promo__details, .promo__details {
	background: #ccc
}
.l-row--variant-d .promo__details {
	background: #121212;
	color: #fff
}
.reference-list__note, .supplementary-navigation__flyout .search .icon {
	color: #767676
}
.l-row--variant-b .reference-list__note, .l-row--variant-c .reference-list__note, .l-row--variant-d .reference-list__note {
	color: #fff
}
.search-result mark {
	background: #fec62c;
	padding: 3px
}
.search__input, .standard-form__file-upload__file-name, .standard-form__input, .standard-form__textarea {
	border-radius: 0;
	box-shadow: inset 0 5px 0 #f7f7f7
}
.search__input[disabled], .standard-form__file-upload label[disabled] .standard-form__file-upload__file-name, .standard-form__file-upload__file-name[disabled], .standard-form__input[disabled], .standard-form__select[disabled], .standard-form__textarea[disabled] {
	box-shadow: none
}
.standard-form__file-upload__file-name--active, .standard-form__file-upload__file-name:focus, .standard-form__input--active, .standard-form__input:focus, .standard-form__select--active, .standard-form__select:focus, .standard-form__textarea--active, .standard-form__textarea:focus {
	border-color: #767676
}
.standard-form__file-upload__file-name--error, .standard-form__input--error, .standard-form__textarea--error {
	border-color: #d4002a
}
.standard-form__file-upload__file-name--error:focus, .standard-form__input--error:focus, .standard-form__select--error:focus, .standard-form__textarea--error:focus {
	border-color: #a10020
}
.standard-form__select {
	border-radius: 0;
	box-shadow: inset 0 5px 0 #f7f7f7
}
.standard-form__select--error {
	border-color: #d4002a
}
.standard-form__select:before {
	border-left: 1px solid #ccc
}
html[dir=rtl] .standard-form__select:before {
	border-left: 0;
	border-right: 1px solid #ccc
}
.standard-form__datepicker {
	background: #f1f1f1;
	border-color: #121212;
	border-radius: 0
}
.standard-form__datepicker .pika-label {
	background: #f1f1f1
}
.standard-form__submit {
	border: 2px solid #d4002a
}
.l-row--variant-b .standard-form__submit {
	border-color: #121212
}
.standard-form__submit:hover {
	border: 2px solid #121212
}
.standard-form__submit[disabled] {
	border-color: #ccc
}
.standard-form__submit--tertiary, .standard-form__submit--tertiary:hover {
	border: 0
}
.step-tracker__step-prompt--inactive {
	color: #6e6e6e
}
.step-tracker__promo-message {
	border-radius: 0;
	margin-left: -50px;
	margin-right: -20px;
	padding-left: 50px
}
@media (max-width:500px) {
.step-tracker__promo-message {
	margin-bottom: -20px
}
}
.step-tracker--summary .step-tracker__promo-message {
	border-radius: 0;
	margin-left: -20px;
	margin-right: -20px;
	padding-left: 20px
}
html[dir=rtl] .step-tracker--summary .step-tracker__promo-message {
	margin-right: -20px
}
@media (max-width:500px) {
.step-tracker--summary .step-tracker__promo-message {
	margin-bottom: -20px
}
}
.supplementary-navigation--minor {
	border-right: 1px solid rgba(255,255,255,.43)
}
@media (max-width:500px) {
.supplementary-navigation__list {
	border-right: 1px solid rgba(255,255,255,.43)
}
.supplementary-navigation__list--no-border {
	border-right: 0
}
}
.supplementary-navigation__item {
	border-right: 1px solid rgba(255,255,255,.43)
}
html[dir=rtl] .supplementary-navigation__item {
	border-left: 0;
	border-right: 1px solid rgba(255,255,255,.43)
}
.supplementary-navigation__item:last-child {
	border-right-width: 0
}
html[dir=rtl] .supplementary-navigation__item:last-child {
	border-left-width: 0
}
.supplementary-navigation__item--desktop-last {
	border-right-width: 0
}
html[dir=rtl] .supplementary-navigation__item--desktop-last {
	border-left-width: 0
}
@media (max-width:500px) {
.supplementary-navigation__item--desktop-last {
	border-right-width: 1px
}
html[dir=rtl] .supplementary-navigation__item--desktop-last {
	border-left-width: 1px;
	border-right-width: 0
}
}
.supplementary-navigation__item--active .supplementary-navigation__link, .supplementary-navigation__link:hover {
	background: #fff;
	color: #d4002a
}
.supplementary-navigation__link {
	background: #d4002a;
	color: #fff;
	text-transform: uppercase
}
.supplementary-navigation__link__inner {
	text-transform: uppercase
}
.time-picker {
	background: #f1f1f1;
	border-color: #121212;
	border-radius: 0;
	top: 44px
}
.time-picker-input--active, .time-picker-input--active:focus {
	border-bottom: transparent;
	border-color: #121212
}
.tooltip {
	border-radius: 50%
}
.search__input:focus {
	border-color: #ccc
}
.typeahead__list {
	border-color: #ccc;
	border-radius: 0
}
.l-row--variant-b .vehicle__accordion .accordion__item__heading:before {
	border-color: #a10020
}
.vehicle__promo-message {
	border-radius: 0;
	margin-left: -20px;
	margin-right: -20px
}
.vehicle__prices-heading {
	text-transform: uppercase
}
.vehicle__prices-caption {
	text-transform: none
}
.l-row--variant-c .vehicle--prestige .vehicle__category, .l-row--variant-d .vehicle--prestige .vehicle__category, .vehicle--prestige .vehicle__category {
	color: #fff
}
.l-row--variant-a .vehicle--prestige .vehicle__category:before, .l-row--variant-b .vehicle--prestige .vehicle__category:before, .vehicle--prestige .vehicle__category:before {
	background: #690218
}
.l-row--variant-c .vehicle--prestige .vehicle__toggle, .l-row--variant-d .vehicle--prestige .vehicle__toggle, .vehicle--prestige .vehicle__toggle {
	border-color: #fff;
	color: #fff
}
.l-col--12:not(.vehicle-matrix)>.vehicle--prestige .vehicle__overview:before, .l-row--variant-a .l-col--12:not(.vehicle-matrix)>.vehicle--prestige .vehicle__overview:before, .l-row--variant-b .l-col--12:not(.vehicle-matrix)>.vehicle--prestige .vehicle__overview:before {
	background: #690218
}
.l-row--variant-c .vehicle--select .vehicle__category, .l-row--variant-d .vehicle--select .vehicle__category, .vehicle--select .vehicle__category {
	color: #fff
}
.l-row--variant-a .vehicle--select .vehicle__category:before, .l-row--variant-b .vehicle--select .vehicle__category:before, .vehicle--select .vehicle__category:before {
	background: #767676
}
.header__row--secondary .sign-in-bar__welcome a, .l-row--variant-c .vehicle--select .vehicle__toggle, .l-row--variant-d .vehicle--select .vehicle__toggle, .vehicle--select .vehicle__toggle {
	border-color: #fff;
	color: #fff
}
.l-col--12:not(.vehicle-matrix)>.vehicle--select .vehicle__overview:before, .l-row--variant-a .l-col--12:not(.vehicle-matrix)>.vehicle--select .vehicle__overview:before, .l-row--variant-b .l-col--12:not(.vehicle-matrix)>.vehicle--select .vehicle__overview:before {
	background: #767676
}
.header__row {
	background: #f1f1f1
}
.header__row--main, .header__row--main:before {
	background: #d4002a
}
.header__row--secondary {
	background: #b00023;
	color: #fff
}
.header__row--secondary .sign-in-bar__form .standard-form__input--error {
	border-color: #690218
}
.header__row--secondary .sign-in-bar__form .standard-form__submit {
	background: #121212;
	border-color: #121212
}
.header__row--secondary .sign-in-bar__form .standard-form__submit:hover {
	background: #fff;
	border-color: #fff;
	color: #121212
}
.header__row--secondary .sign-in-bar__form .standard-form__submit--secondary {
	background: 0 0;
	border-color: #fff;
	color: #fff
}
.header__row--secondary .sign-in-bar__form .standard-form__submit--tertiary, .header__row--secondary .sign-in-bar__form .standard-form__submit--tertiary:hover {
	background: 0 0;
	color: #fff
}
.coverage__option .header__row--secondary .sign-in-bar__action .cta--tertiary.option-list__control, .coverage__option .header__row--secondary .sign-in-bar__action .option-list__control.simple-promo__heading, .coverage__option .header__row--secondary .sign-in-bar__action .option-list__control.standard-form__submit--tertiary, .header__row--secondary .sign-in-bar__action .coverage__option .cta--tertiary.option-list__control, .header__row--secondary .sign-in-bar__action .coverage__option .option-list__control.simple-promo__heading, .header__row--secondary .sign-in-bar__action .coverage__option .option-list__control.standard-form__submit--tertiary, .header__row--secondary .sign-in-bar__action .cta--tertiary.promo__cta, .header__row--secondary .sign-in-bar__action .cta--tertiary.standard-form__submit, .header__row--secondary .sign-in-bar__action .cta--tertiary.vehicle__prices-cta, .header__row--secondary .sign-in-bar__action .cta.cta--tertiary, .header__row--secondary .sign-in-bar__action .cta.standard-form__submit--tertiary, .header__row--secondary .sign-in-bar__action .promo__cta.simple-promo__heading, .header__row--secondary .sign-in-bar__action .promo__cta.standard-form__submit--tertiary, .header__row--secondary .sign-in-bar__action .simple-promo__heading, .header__row--secondary .sign-in-bar__action .standard-form__submit--tertiary.simple-promo__heading, .header__row--secondary .sign-in-bar__action .standard-form__submit--tertiary.vehicle__prices-cta, .header__row--secondary .sign-in-bar__action .standard-form__submit.simple-promo__heading, .header__row--secondary .sign-in-bar__action .standard-form__submit.standard-form__submit--tertiary, .header__row--secondary .sign-in-bar__action .vehicle__prices-cta.simple-promo__heading, .header__row--secondary .sign-in-bar__form .error {
	color: #fff
}
.header__row--secondary .sign-in-bar__detail {
	border-right-color: #690218
}
html[dir=rtl] .header__row--secondary .sign-in-bar__detail {
	border-left-color: #690218
}
.header__row--secondary .sign-in-bar__progress-bar__bar {
	background: #690218
}
.header__row--secondary .sign-in-bar__progress-bar__bar::-webkit-progress-bar {
background:#690218
}
.coverage__option .header__row--secondary .sign-in-bar__action .cta--tertiary.option-list__control:before, .coverage__option .header__row--secondary .sign-in-bar__action .option-list__control.simple-promo__heading:before, .coverage__option .header__row--secondary .sign-in-bar__action .option-list__control.standard-form__submit--tertiary:before, .header .primary-navigation__toggle, .header__row--secondary .sign-in-bar__action .coverage__option .cta--tertiary.option-list__control:before, .header__row--secondary .sign-in-bar__action .coverage__option .option-list__control.simple-promo__heading:before, .header__row--secondary .sign-in-bar__action .coverage__option .option-list__control.standard-form__submit--tertiary:before, .header__row--secondary .sign-in-bar__action .cta--tertiary.promo__cta:before, .header__row--secondary .sign-in-bar__action .cta--tertiary.standard-form__submit:before, .header__row--secondary .sign-in-bar__action .cta--tertiary.vehicle__prices-cta:before, .header__row--secondary .sign-in-bar__action .cta.cta--tertiary:before, .header__row--secondary .sign-in-bar__action .cta.standard-form__submit--tertiary:before, .header__row--secondary .sign-in-bar__action .promo__cta.simple-promo__heading:before, .header__row--secondary .sign-in-bar__action .promo__cta.standard-form__submit--tertiary:before, .header__row--secondary .sign-in-bar__action .simple-promo__heading:before, .header__row--secondary .sign-in-bar__action .standard-form__submit--tertiary.simple-promo__heading:before, .header__row--secondary .sign-in-bar__action .standard-form__submit--tertiary.vehicle__prices-cta:before, .header__row--secondary .sign-in-bar__action .standard-form__submit.simple-promo__heading:before, .header__row--secondary .sign-in-bar__action .standard-form__submit.standard-form__submit--tertiary:before, .header__row--secondary .sign-in-bar__action .vehicle__prices-cta.simple-promo__heading:before {
	color: #fff
}
.header .primary-navigation__toggle--active {
	background: #fff;
	color: #d4002a
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImF2aXMuc2NzcyIsInNoYXJlZC9taXhpbnMvX2ZvbnQtZmFjZS5zY3NzIiwiLi4vLi4vc2NhZmZvbGQvc2Fzcy9zaGFyZWQvX2ljb25zLnNjc3MiLCIuLi8uLi9zY2FmZm9sZC9zYXNzL3NoYXJlZC9taXhpbnMvX3J0bC5zY3NzIiwic2hhcmVkL19ncmlkLnNjc3MiLCJiYXNlL19oci5zY3NzIiwiYXZpcy5jc3MiLCJiYXNlL19oZWFkaW5ncy5zY3NzIiwiYmFzZS9fbWFpbi5zY3NzIiwic2hhcmVkL21peGlucy9fcnRsLnNjc3MiLCJzaGFyZWQvX2JyZWFrcG9pbnQuc2NzcyIsImNvbXBvbmVudHMvX29wdGlvbi1wcm9tby5zY3NzIiwiYmFzZS9fbGlua3Muc2NzcyIsImJhc2UvX2xpc3RzLnNjc3MiLCJjb21wb25lbnRzL19hY2NvcmRpb24uc2NzcyIsImJhc2UvX3N0cm9uZy5zY3NzIiwiYmFzZS9fdGFibGUuc2NzcyIsImNvbXBvbmVudHMvX2RhdGUtcGlja2VyLnNjc3MiLCJjb21wb25lbnRzL19hbGVydC5zY3NzIiwiY29tcG9uZW50cy9fYXV0b2NvbXBsZXRlLnNjc3MiLCJjb21wb25lbnRzL19ib29raW5nLWFjdGlvbnMuc2NzcyIsImNvbXBvbmVudHMvX2Jvb2tpbmctd2lkZ2V0LnNjc3MiLCJjb21wb25lbnRzL19jb3ZlcmFnZS5zY3NzIiwiY29tcG9uZW50cy9fYnJlYWRjcnVtYi5zY3NzIiwiY29tcG9uZW50cy9fY3RhLnNjc3MiLCJjb21wb25lbnRzL19jYXJkLnNjc3MiLCJjb21wb25lbnRzL19jaGVja2xpc3Quc2NzcyIsImNvbXBvbmVudHMvX2RlbGl2ZXJ5LWFuZC1jb2xsZWN0aW9uLnNjc3MiLCJjb21wb25lbnRzL19kaXZpZGVyLXJvdy5zY3NzIiwiY29tcG9uZW50cy9fZXh0cmEuc2NzcyIsImNvbXBvbmVudHMvX2ZlYXR1cmUuc2NzcyIsImNvbXBvbmVudHMvX2ljb24tbGlzdC5zY3NzIiwiY29tcG9uZW50cy9faGlnaGxpZ2h0LnNjc3MiLCJjb21wb25lbnRzL19saW5rLWxpc3Quc2NzcyIsImNvbXBvbmVudHMvX2l0aW5lcmFyeS5zY3NzIiwiY29tcG9uZW50cy9fbGFuZ3VhZ2UtY291bnRyeS1zZWxlY3Rvci5zY3NzIiwiY29tcG9uZW50cy9fc2VhcmNoLXJlc3VsdC5zY3NzIiwiY29tcG9uZW50cy9fbGFuZ3VhZ2Utc2VsZWN0b3Iuc2NzcyIsImNvbXBvbmVudHMvX3N0YW5kYXJkLWZvcm0uc2NzcyIsImNvbXBvbmVudHMvX2xvYWRlci1vdmVybGF5LnNjc3MiLCJjb21wb25lbnRzL19tYXAuc2NzcyIsImNvbXBvbmVudHMvX3NpZ24taW4tYmFyLnNjc3MiLCJjb21wb25lbnRzL19tZXNzYWdlLnNjc3MiLCJjb21wb25lbnRzL19tb2RhbC5zY3NzIiwiY29tcG9uZW50cy9fb3B0aW9uLWxpc3Quc2NzcyIsImNvbXBvbmVudHMvX3BhZ2luYXRpb24uc2NzcyIsImNvbXBvbmVudHMvX3ByaW1hcnktbmF2aWdhdGlvbi5zY3NzIiwiY29tcG9uZW50cy9fcHJvbW8uc2NzcyIsImNvbXBvbmVudHMvX3JlZGlyZWN0LW5vdGljZS5zY3NzIiwiY29tcG9uZW50cy9fcmVmZXJlbmNlLWxpc3Quc2NzcyIsImNvbXBvbmVudHMvX3NlYXJjaC5zY3NzIiwiY29tcG9uZW50cy9fcmVmaW5lLXNlYXJjaC5zY3NzIiwiY29tcG9uZW50cy9fc29jaWFsLXByb21vLnNjc3MiLCJjb21wb25lbnRzL19zdGVwLXRyYWNrZXIuc2NzcyIsImNvbXBvbmVudHMvX3N1cHBsZW1lbnRhcnktbmF2aWdhdGlvbi5zY3NzIiwiY29tcG9uZW50cy9fdGltZS1waWNrZXIuc2NzcyIsImNvbXBvbmVudHMvX3RleHQuc2NzcyIsImNvbXBvbmVudHMvX3RpdGxlLnNjc3MiLCJjb21wb25lbnRzL190b29sdGlwLnNjc3MiLCJjb21wb25lbnRzL191cHNlbGwuc2NzcyIsImNvbXBvbmVudHMvX3ZlaGljbGUuc2NzcyIsImNvbXBvbmVudHMvX3ZlaGljbGUtcmVzdWx0cy13aWRnZXQuc2NzcyIsInJlZ2lvbnMvX2hlYWRlci5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQWdDQSwrR0FDQSwwRyxBQy9CQyxXQUNDLG1CLENBQ0EsMkMsQ0FDQSw4UENPRixLLENBWEMsbUIsQ0FDQSxpQyxDQUNBLGtDLENBQ0EsaUIsQ0FDQSxtQixDQUNBLGUsQ0FDQSxhLENBQ0EsVSxDQUNBLG1CLENBTUEsZ0IsQ0FDQyxlLENBR0QsNkIsQ0FDQyxlLENBR0QsbUIsQ0FDQyxlLENBR0Qsd0IsQ0FDQyxhLENBT0QsMkIsQ0NsQ0Esc0MsQ0Q4QkUsYSxDQzlCRix5QyxDRHNDRSxhLENBSUYsa0IsQ0FDQyxlLENBR0QsdUIsQ0FDQyxlLENBR0Qsc0IsQ0FDQyxlLENBR0QsaUIsQ0FDQyxlLENBR0QseUIsQ0FDQyxlLENBR0QsbUIsQ0FDQyxlLENBR0QsMEIsQ0FDQyxlLENBT0QsMEIsQ0FDQyxlLENBR0QsNkIsQ0M5RUEsd0MsQ0QrRUMsZSxDQy9FRCwyQyxDRGtGRSxlLENBSUYsd0IsQ0FDQyxlLENBR0QsbUIsQ0FDQyxlLENBR0Qsa0IsQ0FDQyxlLENBR0QsbUIsQ0FDQyxlLENBR0Qsc0IsQ0FDQyxlLENBR0Qsc0IsQ0FDQyxlLENBR0QsbUIsQ0FDQyxlLENBR0QsdUIsQ0FDQyxlLENBR0QseUIsQ0FDQyxlLENBR0QsdUIsQ0FDQyxlLENBR0Qsa0IsQ0FDQyxlLENBR0QsdUIsQ0FDQyxlLENBR0QsaUIsQ0FDQyxlLENBR0Qsc0IsQ0FDQyxlLENBR0Qsa0IsQ0FDQyxlLENBR0QsNEIsQ0FDQyxlLENBR0QsMEIsQ0FDQyxlLENBR0Qsa0IsQ0FDQyxlLENBR0QsdUIsQ0FDQyxlLENBR0QsOEIsQ0FDQyxlLENBR0QsbUIsQ0FDQyxlLENBR0Qsb0IsQ0FDQyxlLENBR0Qsb0IsQ0FDQyxlLENBR0QsNEIsQ0FDQyxlLENBR0QsbUIsQ0FDQyxlLENBR0Qsa0IsQ0FDQyxlLENBR0QscUIsQ0FDQyxlLENBR0Qsb0IsQ0FDQyxlLENBR0QsMkIsQ0FDQyxlLENBR0QsbUIsQ0FDQyxlLENBR0QsdUIsQ0FDQyxlLENBR0QseUIsQ0FDQyxlLENBR0Qsb0IsQ0FDQyxlLENBR0Qsa0IsQ0FDQyxlLENBR0QsMEIsQ0FDQyxlLENBR0QsbUIsQ0FDQyxlLENBR0QsbUIsQ0FDQyxlLENBR0QsMEIsQ0FDQyxlLENBR0QscUIsQ0FDQyxlLENBR0QsaUIsQ0FDQyxlLENBR0QsMEIsQ0FDQyxlLENBR0QsbUIsQ0FDQyxlLENBR0Qsa0IsQ0FDQyxlLENBR0QsdUIsQ0FDQyxlLENBR0QsMEIsQ0FDQyxlLENBR0QscUIsQ0FDQyxlLENBaFFGLGMsQ0FvUUUsYSxDQUNBLGlCLENBQ0EsWSxDQ2pSRCw0QixDRG9SRSxTLENBQ0EsYyxDRXBSRixpQixDQUNDLGtCLENBR0QsaUIsQ0FDQyxrQixDQUNBLFUsQ0FHRCxpQixDQUNDLGtCLENBQ0EsVSxDQUdELGlCLENBQ0Msa0IsQ0FDQSxVLENBR0QsaUMsQ0FDQyx3QixDQUlGLFksQ0MxQkEsRSxDRDZCRSxpQixDQUhGLHdCLENFNkxFLHFCLENGdkxELHdCLENHakJBLG9CLENEME1DLHFCLENBREEsb0IsQ0FHQSxxQixDQWpDRix3QixDQWdDRSxvQixDRnpMQSxVLENBREQsOEIsQ0M3QkEsb0IsQ0RpQ0Usb0IsQ0FWSCw4QixDQ25CQyxvQixDQ3NMQyw4QixDQXNFQSxvQixDRnROQyxpQixDRTRKSCxHLENFek1BLEksQ0RBQSxFLENDQ0MsYSxDQUNBLGtDLENBQ0EsZSxDQ0ZBLGtCLENES0MsZ0MsQ0FDQSxlLENGa01GLEcsQ0N6TUEsRSxDQUNDLGEsQ0FFQSxlLENBQ0Esd0IsQ0RnTzBGLG9FLENHbk8xRiwwQyxDSDhNQyxpQixDQXFCQSxpQixDQUErSix5QyxDQUEyQyw2QixDQUF2TCxvRSxDR25PcEIsZ0IsQ0FBQSxnQixDRk1DLGdDLENBQ0EsZSxDR3lEQSx5QkptSkUsRyxDQ3BOSixFLENBWUUscUJEbU5GLEcsQ0FBNkQsMkIsQ0FBNkIsZSxDQUFyRixzRCxDQ3BNTCxFLENBQ0Msa0MsQ0FDQSxlLENBQ0EsbUIsQ0QyTUQsRyxDQUNxRCxxQixDQUF1QixnQixDQUFrQixpQyxDQURqRSx5QyxDQUM3QixpRCxDQy9MQSxFLENBQ0Msa0MsQ0FDQSxlLENBQ0EsbUIsQ0RpTXFILHVELENBQ2pELCtELENBRG5FLGlCLENBQ3NJLG1DLENBQXFDLDhCLENBQWdDLCtDLENBRGxKLHVELENBQ3pELCtELENHL09ELGdCLENGZ0RDLGdDLENBQ0EsZSxDRG1NRixHLENDMUxBLEUsQ0FHQyxtQixDRTdEQSxxQyxDSHlQQyxpQixDR3pQRCxnQixDQUFBLG9CLENBQUEsc0IsQ0ZnRUMsZ0MsQ0FDQSxlLENJbkNDLHdDLENMMnZEQyx3QyxDQUNBLHdDLENNM3hESixDLENBQ0MsMkIsQ0FDQSxhLENBRUEsbUIsQ05zUUMsbUIsQ01wUUEsd0IsQ0FDQSxVLENDZ0JDLDhCLENBaEJBLDhCLENQbVJELDhCLENBUEEsOEIsQ016UUQsbUIsQ05pUkMsOEIsQ0FQQSw4QixDTXpRQSxVLENFeUJDLGdDLENEcEJILFksQ0FoQkEsWSxDQUtHLGEsQ1BnUEgsRyxDQzFMQSxFLENRM0RBLE0sQ0NBQSxRLENEQ0Msa0MsQ0FDQSxlLENDK0JBLDhDLENWNFJELDhDLENVN1RBLDJCLENWNlNBLDJCLENVN1JHLGtCLENBdUJBLGdFLENBQUEsZ0UsQ0FyQkEsNkMsQ0FBQSw2QyxDQUNDLGUsQ0F3QkQsZ0UsQ0FBQSxnRSxDQXJCQSw2QyxDQUFBLDZDLENBQ0Msa0IsQ0F3QkQsZ0UsQ1Z1UmlFLGdFLENVNVNqRSw2QyxDVjRSOEMsNkMsQ0FnQi9DLGdFLENBRUEsZ0UsQ0FsQkEsNkMsQ0FFQSw2QyxDVTVSRSxrQixDQzVCSiw4QyxDWG15Q0UsOEMsQ1V4dUNFLGtGLENWdVJrRixrRixDQUZwRixrRixDQUlBLGtGLENBSEEsa0YsQ0FLQSxrRixDQUpBLGtGLENBTUEsa0YsQ1V2VEQsZ0UsQ1Y0U0QsZ0UsQ1VwUkksYyxDRnZESCxnQixDQUNDLGUsQ0FDQSxpQixDQUdBLGtDLENSMFZBLGtDLENBQ0Esa0MsQ1F4VkMsd0IsQ0FHQSw0RCxDQUFBLG1FLENBQUEsa0UsQ0FHQyxVLENBSEQsMEQsQ1I0VkQsMkUsQ0FDQSwwRSxDUS9VRSxhLENBZEQsb0UsQ1JnV0QsbUYsQ1E3VUUsYSxDQUlGLHlCLENBQ0Msd0IsQ0FEQSwrQixDQVFDLGEsQ0FHRCxtQyxDQUFDLHlDLENBQ0EsYSxDQWdCRCwyQyxDQVRBLDJDLENSdVVELDJDLENBSkUsMkMsQ0FLRiwyQyxDQUpFLDJDLENRalVBLGEsQ0kxREosTSxDQUNDLGtCLENBQ0Esa0IsQ0FHQSx3QixDQUNDLGUsQ0FHRCx3QixDQUNDLGtCLENBQ0EsVSxDQUdELHdCLENaOFhDLHdCLENZNVhBLGtCLENBQ0EsVSxDQUdBLG1CLENBS0MsYSxDQUlELHFCLENBS0MsYSxDQWRGLGEsQ0FrQkEsWSxDQVRBLGUsQ0FVQyxjLENDckNELGdCLENBQ0MsZSxDQUtBLHlCLENBR0Msd0IsQ0FDQSxVLENDVkYsdUIsQ0FDQyxhLENBQ0Esa0MsQ0FDQSxlLENBSEEsNEIsQ0FXQyxrQyxDQUNBLGUsQ0NkSCxzQixDQUdFLG9FLENBR0Qsc0IsQ0FDQyxVLENBREEsd0IsQ0FJQyx3QixDQUNBLFUsQ0FMRCw4RCxDQUFBLDJCLENBQUEsa0MsQ0FBQSw2QyxDQUFBLDZDLENBQUEsMkMsQ0FBQSw4RCxDQVNDLGUsQ0FDQSxhLENBVkQsb0UsQ0FBQSxpQyxDQUFBLHdDLENBQUEsbUQsQ0FBQSxtRCxDQUFBLGlELENBQUEsb0UsQ0FhRSxrQixDQUNBLFUsQ0FLSCx3QixDQUNDLFUsQ0FDQSxrQyxDQUNBLGUsQ0FDQSxtQixDWjVCRCxzQyxDQUFBLHdDLENZK0JFLGdDLENBQ0EsZSxDQUlGLHNCLENBQ0Msd0IsQ0FDQSxVLENBR0Qsc0IsQ0FDQyxlLENBQ0EseUIsQ1ozQ0Qsb0MsQ1k4Q0UsOEIsQ1hrQkQseUJXdkJELHNCLENaekNBLG9DLENZa0RFLGlCQWNBLHNELENmZ2FDLHFELENldmFGLCtCLENaekRELDZDLENZMERFLGtCLENYTUQseUJXUEEsK0IsQ1p6REQsNkMsQ1lzRUcsaUJBU0YsZ0MsQ0FHQywyQixDWmxGRiw4QyxDWXFGRyx3QixDQUNBLDRCLENYdEJGLHlCV2VBLGdDLENaL0VELDhDLENZMEZHLGlCQVhGLCtCLENBb0JDLDRCLENabkdGLDZDLENZc0dHLDJCLENBQ0EseUIsQ1h2Q0YseUJXZUEsK0IsQ1ovRUQsNkMsQ1kyR0csaUJBNUJGLCtELENBdUNFLGUsQ0FDQSx3QixDQXhDRixzRSxDQTJDRyxrQixDQTNDSCxtRSxDQWdERSxpQixDQUtILDRCLENBQ0MsK0IsQ0FDQSx3QixDWHRFQSx5QldvRUQsNEIsQ0FLRSxtQkFMRCxrQyxDQVNDLGUsQ0FDQSxpQixDQUlELG1DLENBR0MsYSxDWHJGRCx5Qlc0RkUsMkQsQ0FBQSxrRSxDQUNDLGtDLENBQ0EsZSxDWjlKSix5RSxDQUFBLGdGLENZaUtLLGdDLENBQ0EsaUIsQVhsR0oseUJXeUdBLDRDLENBS0UsZSxDQUNBLGtCLENBQ0Esa0MsQ0FDQSxlLENaakxILDBELENZb0xJLGdDLENBQ0EsaUJBWkgsNkMsQ0FtR0EsMkIsQ0E3RUEsNkMsQ0FKQyxhLENYM0hELHlCVytIRCxzQyxDQUdFLGUsQ0FDQSxpQixDQUNBLGtCLENBTEQsNkMsQ0FRRSxhLENBQ0Esa0MsQ0FDQSxlLENaek1ILDJELENZNE1JLGdDLENBQ0EsZSxDQWRILHdELENBa0JHLGVBbE5MLHFDLENBNk5FLHdCLENBN05GLDhCLENBQUEscUMsQ0FpT0Usa0MsQ0FDQSxlLENaak9ELDRDLENBQUEsbUQsQ1lvT0UsZ0MsQ0FDQSxlLENBdE9ILGtELENBME9HLG9CLENBMU9ILHdELENBNk9JLG9CLENBN09KLDJFLENmMGtCSSwyRCxDZXhWQSxhLENBbFBKLHlELENBQUEsZ0UsQ0F1UEcsa0MsQ0FDQSxlLENBeFBILGdELENBQUEsdUQsQ0F1UEcsa0MsQ0FDQSxlLENBeFBILG9ELENBQUEscUQsQ0FBQSwyRCxDQUFBLDRELENBdVBHLGtDLENBQ0EsZSxDQXhQSCwyQyxDQUFBLGtELENBdVBHLGtDLENBQ0EsZSxDWnZQRix1RSxDQUFBLDhFLENZMFBHLGdDLENBQ0EsZSxDWjNQSCw4RCxDQUFBLHFFLENZMFBHLGdDLENBQ0EsZSxDWjNQSCxrRSxDQUFBLG1FLENBQUEseUUsQ0FBQSwwRSxDWTBQRyxnQyxDQUNBLGUsQ1ozUEgseUQsQ0FBQSxnRSxDWTBQRyxnQyxDQUNBLGUsQ0FLRiwyRCxDQUFBLGtFLENBS0UsZSxDQUNBLGlCLENBQ0EsYSxDQUtILG9CLENBQ0Msa0IsQ0FDQSxhLENBQ0Esa0MsQ0FDQSxlLENaaFJELGtDLENBQUEsNEMsQ1ltUkUsZ0MsQ0FDQSxlLENBUUYsd0IsQ0FDQyxlLENBQ0EsaUIsQ0FHQSw4QixDQUNDLGlCLENBR0QsOEIsQ0FDQyxhLENBQ0Esa0MsQ0FDQSxlLENBSEEsb0MsQ0FXQyx3QixDQUNBLFUsQ0FaRCxxRSxDQWVFLFUsQ0FJRixzQyxDQUNDLG9CLENBQ0EsYSxDWjFUSCx5RCxDQUFBLDhELENBQUEsc0YsQ0FBQSxvRCxDWStUSSxnQyxDQUNBLGUsQ0FNRCw4RSxDQUNDLGEsQ0FJRix3RSxDQW5CQSxzQyxDQW9CQyxrQyxDQUNBLGUsQ0FGRCxxSCxDQWFHLGlCLENBQ0EsVSxDQWRILDhFLENBQUEsb0YsQ0FrQkcsVSxDQU1KLGtDLENBQ0MsYSxDQUlGLG9DLENBQ0MsZSxDQUNBLGtCLENBRUEsMkMsQ0FDQyxhLENBQ0Esa0MsQ0FDQSxlLENBVUEsaUUsQ2Z3VEQsZ0UsQ2V0VEUsaUIsQ1gzVEYseUJXdVRBLDBDLENBUUUsbUJBR0QsZ0QsQ0FDQyxrQixDQUNBLGlCLENBQ0Esa0MsQ0FDQSxlLENBSkEsc0QsQ0FZQyxhLENBR0Qsd0QsQ0FDQyxlLENBQ0Esd0IsQ0FDQSxhLENBT0YsZ0QsQ0M5VEQsdUIsQ0FBQSx1QixDRCtURSxpQixDQUdELGdELENBQ0MsYSxDQUNBLGtDLENBQ0EsZSxDWmxhSCw4RCxDWXFhSSxnQyxDQUNBLGUsQ0FQRCxzRCxDQVdDLGtCLENBSUYsb0QsQ0FDQyxhLENBS0gsOEIsQ0FDQyxlLENYclhBLHlCV29YRCw4QixDQVVFLGMsQ0FDQSxpQkFHRCw4RCxDQUNDLGMsQ0FmRCxxQyxDQW1CQyxpQixDQUdELHVDLENBQ0MsbUIsQ0FEQSw4QyxDQWNELDhDLENBVkUsYSxDWDlZRix5QlcwWUEsdUMsQ0FRRSxpQixDQUNBLGVBS0gsdUMsQ0FDQyxvQixDQUNBLGEsQ0FDQSxrQyxDQUNBLGUsQ1o1ZEQsZ0YsQ0FBQSx1RixDQUFBLCtFLENBQUEsc0YsQ0FBQSxxRCxDQUFBLHFELENZZ2VFLGdDLENBQ0EsZSxDQVFGLGdDLENBQ0MsZSxDQUNBLGtCLENYM2FBLHlCV3lhRCxnQyxDQUtFLGlCQUdELHVDLENBQ0MsYSxDQUNBLGtDLENBQ0EsZSxDQVFELHdDLENBQ0MsbUIsQ0FJRixnQyxDQUNDLHFCLENYbGNBLHlCV3FjQSxtRCxDQUFBLGtELENBUUcsb0UsQ1o3Z0JKLGlFLENBQUEsZ0UsQ1lnaEJLLHVFLEFYaGRKLHlCV3FjQSw2QyxDQUFBLDRDLENacmdCRCwyRCxDQUFBLDBELENZeWhCRyw2QkFwQkYsa0UsQ0FBQSx5RSxDQUFBLGlFLENBQUEsd0UsQ0ErQkUsa0MsQ0FDQSxlLENYcmVGLHlCV3FjQSxtRSxDQUFBLGtFLENBOENHLGUsQ0FDQSxrQixDQUNBLGtDLENBQ0EsZSxDWnRqQkosaUYsQ0FBQSxnRixDWXlqQkssZ0MsQ0FDQSxlLENBckRKLHlFLENBQUEsd0UsQ0EwREcsc0JFOWpCSixvQixDQzJFQyxxQixDQUFBLDZCLENBQUEsdUMsQ0QxRUEsYSxDQUVBLHNDLENqQnN5QkEsc0MsQ0FDQSxzQyxDaUJweUJDLFUsQ0VSSCxLLENIRUMsbUIsQ0dGRCxvQixDQUNDLGlCLENBQ0Esa0IsQ0FFQSx1QixDSDRHRSx5QyxDQWJBLHlDLENHL0ZGLHNDLENBQ0Msb0IsQ0FHRCx1QixDSDRHRSx5QyxDQWJBLHlDLENHL0ZGLHNDLENuQjZ5QkMsdUIsQ0FvRkEseUMsQ0FSQSx5QyxDQTNFQSxzQyxDbUI1eUJBLGlCLENDUkEsMEIsQ0FLRSxnQyxDQUNBLGUsQ0pOSCxtQixDQUNDLGUsQ0EwQkQsaUIsQ0F0QkMscUMsQ0FDQyxrQixDQUdELHFDLENBQ0Msa0IsQ0FDQSxvQixDQUdELHFDLENBQ0Msa0IsQ0FDQSxpQixDQUNBLFUsQ0FHRCxxQyxDQUNDLGtCLENBQ0EsaUIsQ0FDQSxVLENBSUYsaUIsQ0FFQywyQixDQUVBLG1DLENBQ0MsZSxDQUdELG1DLENBQ0Msa0IsQ0FHRCxtQyxDQUNDLGtCLENBR0QsbUMsQ0FDQyxrQixDQUlGLGtCLENBZ0JBLGlCLENBZkMsa0MsQ0FDQSxlLENibkRELGdDLENBQUEsK0IsQ2FzREUsZ0MsQ0FDQSxlLENBR0Qsb0MsQ2hCMHlCQSxvQyxDQUNBLG9DLENnQnh5QkMsVSxDQUlGLGlCLENBQ0Msb0IsQ0FDQSxhLENBU0EsbUMsQ2hCcXlCQSxtQyxDQUNBLG1DLENnQm55QkMsaUIsQ0FDQSxVLENBTUQsd0MsQ2hCaXlCRix3QyxDQUNBLHdDLENnQi94Qkcsd0IsQ0FJRCw2QixDQTRCRSxVLENBNUJGLHdDLENBK0JHLGEsQ0FNSCw2QyxDQUFBLDhDLENBT0UsWSxDQUtILGlCLENBQ0Msa0IsQ0FDQSwyQixDQUVBLG1DLENBQ0MsZSxDQUdELG1DLENBQ0Msa0IsQ0FHRCxtQyxDQUNDLGtCLENBR0QsbUMsQ0FDQyxrQixDaEIrdkJELG1GLENnQjV2QkMsaUQsQ0FNQyx3QixDaEJ5dkJBLDBGLENnQi92QkQsd0QsQ0FVRSxhLENBTUosZSxDQUNDLGUsQ0FFQSxrQixDQUVBLGlDLENBQ0Msa0IsQ0FHRCxpQyxDQUNDLGtCLENBQ0Esb0IsQ0FHRCxpQyxDQUNDLGtCLENBQ0EsaUIsQ0FDQSxVLENBR0QsaUMsQ0FDQyxrQixDQUNBLGlCLENBQ0EsVSxDQUlGLG9CLENBM0JBLGUsQ0E0QkMsaUIsQ0FFQSxzQyxDQWFDLHVELENBWkEsb0IsQ0FHRCxzQyxDQWFDLHVELENoQjB0QkQsc0MsQ0FRRSx1RCxDZ0I3dUJELGlCLENBVEQscUMsQ0FhQyxjLENBQ0EsZSxDQWdDQSxnRSxDQVRBLGdFLENBUEMsdUUsQ2hCbXVCRixnRSxDQUpBLGdFLENBSkEsdUUsQ0FTQSxnRSxDQUpBLGdFLENBSkEsdUUsQ2dCenRCRyxVLENBb0JILGlHLENBQUEsd0csQ2hCZ3RCQSxpSCxDQU9FLHdILENBTkYsaUcsQ0FPRSx3RyxDQU5GLGlILENBT0Usd0gsQ0FORixpRyxDQU9FLHdHLENBTkYsaUgsQ0FPRSx3SCxDZ0JydEJBLFUsQ0FTRixrQyxDYmpSRCxnRCxDYW9SRSxpQixDQUVBLG9ELENBWUMsa0UsQ0FYQSxvQixDQUdELG9ELENBWUMsa0UsQ2hCK3JCRixvRCxDQU9FLGtFLENnQmh0QkEsaUIsQ0FYRixnRCxDQUFBLGlFLENBK0JFLFUsQ0EvQkYsaUUsQ0E0Q0csYSxDQUVBLG1GLENBU0Msb0csQ2hCK3FCSixtRixDQU1FLG9HLENBTEYsbUYsQ0FNRSxvRyxDZ0I1ckJFLFUsQ0FqREosa0YsQ0FxREksYSxDaEI0ckJOLGlDLENnQi9xQkUscUMsQ0FJQyxvQixDQUNBLDRCLENBRUEsbUQsQ0FBQSx1RCxDQUNDLGlCLENBQ0EseUIsQ0FURixtQyxDQWNDLGtCLENBQ0EsVSxDQUVBLHFELENBQ0Msa0IsQ0FsQkYsbUMsQ0F1QkMsaUIsQ0FDQSxVLENBeEJELG9DLENBNEJDLGtDLENBQ0EsZSxDYmhYRixxRCxDQUFBLGtELENBQUEscUQsQ0FBQSxrQixDQUFBLG9ELENBQUEsc0MsQ0FBQSx5QyxDQUFBLG9ELENBQUEseUIsQ0FBQSxvQyxDQUFBLGtDLENhbVhHLGdDLENBQ0EsZSxDaEJ3cUJKLHFHLENnQnpzQkUsbUUsQ0ErQ0csYyxDRW5ZTCx1QyxDQUFBLEksQ0FBQSxXLENBRUMsa0IsQ0FDQSxVLENBSEQsdUMsQ0FBQSxJLENBQUEsVyxDQUFBLHNCLENBQ0Msa0IsQ0FHQSxrQyxDQUNBLGUsQ0FDQSx3QixDQU5ELHNCLENBQUEsb0IsQ0FDQyxrQixDQUNBLGtCLENBQ0EsVSxDQUdBLHdCLENBTkQsb0IsQ0FJQyxrQyxDQUNBLGUsQ0FMRCw2QyxDQUFBLFUsQ0FBQSxpQixDQUFBLDRCLENBQUEsNEIsQ0FBQSwwQixDQWNFLHdCLENBZEYsaUQsQ0FBQSx1RCxDQUFBLGMsQ0FBQSxvQixDQUFBLHFCLENBQUEsMkIsQ0FBQSxnQyxDQUFBLHNDLENBQUEsZ0MsQ0FBQSxzQyxDQUFBLDhCLENBQUEsb0MsQ0FrQkUsZSxDQU9ELHlELENBQUEseUQsQ0FBQSxzQixDQUFBLDZCLENBQUEsd0MsQ0FBQSx3QyxDQUFBLHNDLENBQ0Msd0IsQ0FERCwrRCxDQVNBLCtELENsQnNoQ0MsK0QsQ2tCL2hDRCwrRCxDQUFBLDRCLENBQUEsbUMsQ0FBQSw4QyxDQUFBLDRDLENBU0EsK0QsQ0FBQSw0QixDQUFBLG1DLENBQUEsOEMsQ0FBQSw0QyxDbEJxaENDLCtELENBREEsNEIsQ0FHQSxtQyxDQUVBLDhDLENBQ0EsNEMsQ2tCOWhDQyxhLENBYUYsMkQsQ0FBQSwyRCxDQUFBLHdCLENBQUEsK0IsQ0FBQSwwQyxDQUFBLDBDLENBQUEsd0MsQ0FHRSxxQixDQUNBLGEsQ0FJRix5RCxDQUFBLCtGLENBQUEsOEUsQ0FBQSxlLENBQUEsK0YsQ0FBQSw0RCxDQUFBLG1FLENBQUEsOEUsQ0FBQSw4RSxDQUFBLDRFLENBQUEsOEUsQ0FBQSwyQyxDQUFBLGtELENBQUEsNkQsQ0FBQSw2RCxDQUFBLDJELENBQUEsaUMsQ0FBQSw0QkFBQSxzRCxDQUNDLGMsQ0FFQSxhLENBSEEsK0QsQ0FBQSxxRyxDQUFBLG9GLENBQUEscUIsQ0FBQSxxRyxDQUFBLGtFLENBQUEseUUsQ0FBQSxvRixDQUFBLG9GLENBQUEsa0YsQ0FBQSxvRixDQUFBLGlELENBQUEsd0QsQ0FBQSxtRSxDQUFBLG1FLENBQUEsaUUsQ0FBQSx1QyxDQUFBLDRCQUFBLDRELENBTUMsa0IsQ0FDQSxvQixDQUNBLFUsQ0FHRCwyRSxDbEIrZ0NFLDJFLENBa0NBLDJFLENrQmpqQ0YsZ0csQ2xCcWhDRSxnRyxDQWtDQSxnRyxDa0J2akNGLGlILENsQm1pQ0UsaUgsQ0FrQ0EsaUgsQ2tCcmtDRixpSCxDbEJpaUNFLGlILENBa0NBLGlILENrQm5rQ0YsZ0csQ2xCbWhDRSxnRyxDQWtDQSxnRyxDa0JyakNGLDZELENBQUEsb0UsQ0FBQSwrRSxDQUFBLCtFLENBQUEsNkUsQ2xCaWhDRSw2RCxDQU1BLG9FLENBRUEsK0UsQ0FFQSwrRSxDQUVBLDZFLENBc0JBLDZELENBTUEsb0UsQ0FFQSwrRSxDQUVBLCtFLENBRUEsNkUsQ2tCL2pDRiw4RSxDQUFBLHFGLENBQUEsZ0csQ0FBQSxnRyxDQUFBLDhGLENsQitoQ0UsOEUsQ0FNQSxxRixDQUVBLGdHLENBRUEsZ0csQ0FFQSw4RixDQXNCQSw4RSxDQU1BLHFGLENBRUEsZ0csQ0FFQSxnRyxDQUVBLDhGLENrQjdrQ0YsMkUsQ0FBQSxpSCxDQUFBLGdHLENBQUEsaUMsQ0FBQSxpSCxDQUFBLDhFLENBQUEscUYsQ0FBQSxnRyxDQUFBLGdHLENBQUEsOEYsQ0FBQSxnRyxDQUFBLDZELENBQUEsb0UsQ0FBQSwrRSxDQUFBLCtFLENBQUEsNkUsQ0FBQSxtRCxDQUFBLDhDQUFBLHNELENsQjhnQ0UsMkUsQ0FvQkEsaUgsQ0FkQSxnRyxDQVBBLGlDLENBbUJBLGlILENBRkEsOEUsQ0FNQSxxRixDQUVBLGdHLENBRUEsZ0csQ0FFQSw4RixDQXhCQSxnRyxDQUZBLDZELENBTUEsb0UsQ0FFQSwrRSxDQUVBLCtFLENBRUEsNkUsQ0FnQkEsbUQsQ0FDQSw4Q0FBOEMsc0QsQ0FHOUMsMkUsQ0FvQkEsaUgsQ0FkQSxnRyxDQVBBLGlDLENBbUJBLGlILENBRkEsOEUsQ0FNQSxxRixDQUVBLGdHLENBRUEsZ0csQ0FFQSw4RixDQXhCQSxnRyxDQUZBLDZELENBTUEsb0UsQ0FFQSwrRSxDQUVBLCtFLENBRUEsNkUsQ0FnQkEsbUQsQ0FDQSw4Q0FBOEMsc0QsQ2tCL2tDaEQsNEJBQUEsd0UsQ2xCOGlDRSw0QkFBNEIsd0UsQ0FrQzVCLDRCQUE0Qix3RSxDa0I3a0M3QixjLENBQ0EsaUIsQ0FDQSxVLENBTEQsaUYsQ2xCdWxDSSxpRixDQWtDQSxpRixDa0J6bkNKLHNHLENsQjZsQ0ksc0csQ0FrQ0Esc0csQ2tCL25DSix1SCxDbEIybUNJLHVILENBa0NBLHVILENrQjdvQ0osdUgsQ2xCeW1DSSx1SCxDQWtDQSx1SCxDa0Izb0NKLHNHLENsQjJsQ0ksc0csQ0FrQ0Esc0csQ2tCN25DSixtRSxDQUFBLDBFLENBQUEscUYsQ0FBQSxxRixDQUFBLG1GLENsQnlsQ0ksbUUsQ0FNQSwwRSxDQUVBLHFGLENBRUEscUYsQ0FFQSxtRixDQXNCQSxtRSxDQU1BLDBFLENBRUEscUYsQ0FFQSxxRixDQUVBLG1GLENrQnZvQ0osb0YsQ0FBQSwyRixDQUFBLHNHLENBQUEsc0csQ0FBQSxvRyxDbEJ1bUNJLG9GLENBTUEsMkYsQ0FFQSxzRyxDQUVBLHNHLENBRUEsb0csQ0FzQkEsb0YsQ0FNQSwyRixDQUVBLHNHLENBRUEsc0csQ0FFQSxvRyxDa0JycENKLGlGLENBQUEsdUgsQ0FBQSxzRyxDQUFBLHVDLENBQUEsdUgsQ0FBQSxvRixDQUFBLDJGLENBQUEsc0csQ0FBQSxzRyxDQUFBLG9HLENBQUEsc0csQ0FBQSxtRSxDQUFBLDBFLENBQUEscUYsQ0FBQSxxRixDQUFBLG1GLENBQUEseUQsQ0FBQSw4Q0FBQSw0RCxDbEJzbENJLGlGLENBb0JBLHVILENBZEEsc0csQ0FQQSx1QyxDQW1CQSx1SCxDQUZBLG9GLENBTUEsMkYsQ0FFQSxzRyxDQUVBLHNHLENBRUEsb0csQ0F4QkEsc0csQ0FGQSxtRSxDQU1BLDBFLENBRUEscUYsQ0FFQSxxRixDQUVBLG1GLENBZ0JBLHlELENBQ0EsOENBQThDLDRELENBRzlDLGlGLENBb0JBLHVILENBZEEsc0csQ0FQQSx1QyxDQW1CQSx1SCxDQUZBLG9GLENBTUEsMkYsQ0FFQSxzRyxDQUVBLHNHLENBRUEsb0csQ0F4QkEsc0csQ0FGQSxtRSxDQU1BLDBFLENBRUEscUYsQ0FFQSxxRixDQUVBLG1GLENBZ0JBLHlELENBQ0EsOENBQThDLDRELENrQnZwQ2xELDRCQUFBLDhFLENsQnNuQ0ksNEJBQTRCLDhFLENBa0M1Qiw0QkFBNEIsOEUsQ2tCaHBDOUIsZSxDQUNBLGlCLENBQ0EsYSxDQUtILGMsQ0FBQSxzQixDQUFBLGdDLENBQ0MsYyxDQUNBLGUsQ0FDQSxhLENBSEEsb0IsQ0FBQSw0QixDQUFBLHNDLENBVUMsYyxDQVZELHdCLENBQUEsK0IsQ0FBQSxnQyxDQUFBLHVDLENBQUEsMEMsQ0FBQSxpRCxDQWNDLGMsQ0FDQSxVLENBUUQsZ0MsQ0FBQSxzQyxDQUFBLHdDLENBQUEsOEMsQ0FBQSxrRCxDQUFBLHdELENsQnFvQ0UsZ0MsQ0FpQkUsc0MsQ0FoQkYsd0MsQ0FpQkUsOEMsQ0FoQkYsa0QsQ0FpQkUsd0QsQ0FoQkYsZ0MsQ0FpQkUsc0MsQ0FoQkYsd0MsQ0FpQkUsOEMsQ0FoQkYsa0QsQ0FpQkUsd0QsQ2tCeHBDSCxjLENBQ0EsVSxDQUpELHVDLENBQUEsK0MsQ0FBQSx5RCxDbEI4b0NJLHVDLENBQ0EsK0MsQ0FDQSx5RCxDQUNBLHVDLENBQ0EsK0MsQ0FDQSx5RCxDa0I1b0NGLFUsQ1AzR0osWSxDQUNDLGUsQ1BnRUMseUJPakVGLFksQ0FNRSxrQixDQUNBLGUsQ0FQRixtQixDQVVHLHdCLENBQ0EscUIsQ0FDQSxrQkFaSCw4QixDQUFBLDhCLENBbUdBLDRDLENBQUEsNEMsQ0F4RUcsYSxDQTNCSCx3QixDQUFBLHlCLENBdUNFLGMsQ1AwQkEseUJPakVGLHdCLENBa0RHLG9CQWxESCxzQyxDQUFBLHdCLENBQUEsMkIsQ1hzeUNFLHNDLENXbnNDRix5QyxDWGd2Q0Usb0QsQ1dweENDLGEsQ0FDQSxrQyxDQUNBLGUsQ0FqRUgseUIsQ0FtR0Esc0MsQ0F4QkUsYSxDQUNBLGtDLENBQ0EsZSxDUjVFRCx1QyxDUStFRSxnQyxDQUNBLGUsQ0FqRkgsc0MsQ0FzRkUsa0IsQ0FFQSxVLENBV0YsMEIsQ0FDQyxlLENBREQsc0MsQ0FvQkUsZSxDQUdBLGUsQ1J6SEQsb0QsQ1E0SEUsZ0MsQ0FDQSxlLENqQnZFRCw2QyxDTTZpR0EsNkMsQ0FDQSw2QyxDQUNBLDZDLENXbmdHRiw0RCxDWDZ1Q0UsNEQsQ056eUNGLDJCLENpQitGRyxjLENScklGLHVELENBQUEsa0UsQ1ErSUcsZ0MsQ0FDQSxlLENBOUNKLHVDLENBb0RFLGEsQ1J0SkQsMEQsQ0FBQSxxRCxDUTJKRSxnQyxDQUNBLGUsQ0ExREgsb0QsQ0ErREUsa0IsQ0FFQSxVLENVbEtELG1DLENBQ0MsaUIsQ0FFQSw0QyxDVjhGRix1QyxDVTdGRyxrQyxDQUNBLGUsQ0FRRCwwQyxDQUNDLGtDLENBQ0EsZSxDbEJoQkYsd0QsQ2tCbUJHLGdDLENBQ0EsZSxDQUlGLDBDLENBQ0Msa0MsQ0FDQSxlLENsQjFCRix3RCxDQUFBLDJDLENrQjZCRyxnQyxDQUNBLGUsQ0FLSCxvQyxDQUNDLGlCLENBQ0EsYSxDQUNBLGtDLENBQ0EsZSxDbEJ2Q0Qsa0QsQ2tCMENFLGdDLENBQ0EsZSxDQzFDRix3QixDQUNDLGEsQ0FFQSwwQyxDdEJtNENBLDBDLENBQ0EsMEMsQ3NCajRDQyxVLENDTkYsYSxDQUNDLGtCLENBQ0EsMkIsQ0FDQSxVLENwQkpELDJCLENBQUEsMkIsQ29CU0UsZ0MsQ0FDQSxlLENBR0QsK0IsQ0FDQyxrQixDQUdELCtCLEN2QnM0Q0EsK0IsQ3VCcDRDQyxlLENBQ0EsYSxDQW5CRixhLENBdUJBLGEsQ0FTQyxvQixDQVJBLGtDLENBQ0EsZSxDQU9BLG9CLENBR0MsZSxDcEJwQ0Ysa0MsQ0FBQSwrQixDb0J1Q0csZ0MsQ0FDQSxlLENBeUNELG9ELEN2QmkzQ0Qsb0QsQ0FDQSxvRCxDdUJyNUNFLFUsQ0FLRiw2QixDQUdDLGMsQ0FDQSxvQixDQUNBLGtCLENBR0EsZSxDQU9BLCtDLENBQ0Msb0IsQ0FDQSxVLENBR0QsK0MsQ3ZCbzNDRCwrQyxDdUJsM0NFLGlCLENBQ0EsVSxDQXZCRixrQyxDQTRCQyxhLENBNUJELDRDLENBcUNFLFUsQ0FLRixtQixDQUdDLGEsQ0FJRixZLENBQ0Msb0IsQ0FDQSx3QixDQUdELFksQ0FBQyx3QixDQUNBLGlCLENBVUEsZ0MsQ0FPQyw0QyxDdkJnMkNDLDRDLENBQ0EsNEMsQ3VCdjJDRCxpQixDQUpGLGMsQ0FBQywwQixDQVFDLG9CLENBUkQsNEIsQ0FrQkMsd0IsQ0FFQSw4QyxDdkI0MUNDLDhDLENBQ0EsOEMsQ3VCMTFDQSxxQixDQUNBLGEsQ0FtQkgsZ0IsQ0FDQyxrQixDQUVBLGtDLENBQ0MsZSxDQUdELGtDLEN2QncwQ0Esa0MsQ0FDQSxrQyxDdUJ0MENDLGMsQ0F2S0gsOEIsQ0E0S0UsZSxDQUNBLGUsQ0MzS0QsYyxDQUNDLGEsQ0FFQSxnQyxDQ0FBLGtDLEN6QmsvQ0EsZ0MsQ0F5QkEsa0MsQ0F4QkEsZ0MsQ0F5QkEsa0MsQ3dCemdEQyxVLENBSUYsaUIsQ0FDQyxrQyxDQUNBLGUsQ3JCYkQsK0IsQ3FCaUJFLGUsQ0VsQkgsVSxDQUNDLGtCLENBRUEsNEIsQ0FDQyxlLENBR0QsNEIsQ0FDQyxrQixDQUdELDRCLENBQ0Msa0IsQ0FHRCw0QixDQUNDLGtCLENEaEJGLGdCLENFd0JFLHVCLENGckJBLGEsQ0dIRixVLENBQ0MsaUIsQ0FFQSw0QixDQUNDLG9CLENBR0QsNEIsQzVCa2hEQyw0QixDNEJoaERBLGlCLEN4QndEQSx5QnVCaEVBLGlDLEMzQjZoREEsaUMsQ0FDQSxpQyxDQUNBLGlDLENBQ0EsaUMsQzJCcmhERyxhLENBRUEsbUQsQzNCdWhEb0QsbUQsQ0FLbEIsbUQsQ0FLQSxtRCxDQUtBLG1ELENBaEJuQyxtRCxDQUdBLG1ELENBS0EsbUQsQ0FLQSxtRCxDQUtBLG1ELENBakJBLG1ELENBSUEsbUQsQ0FLQSxtRCxDQUtBLG1ELENBS0EsbUQsQzJCdmlERSxZRU5KLG9ELENBU0MsMEQsQ0ZTQSx5QyxDM0JvakRELG9ELENBTUUsMEQsQ0F4QkYseUMsQ0FtQkEsb0QsQ0FNRSwwRCxDQXhCRix5QyxDMkJoaURFLFUsQ0FLSCx1QixDRzVCQyw2QixDSDZCQSxrQyxDQUNBLGUsQ3hCdENELHFDLENBQUEsMkMsQ3dCeUNFLGdDLENBQ0EsZSxDRXpDRixrQyxDQUNDLGtDLENBQ0EsZSxDMUJIRCxnRCxDMEJNRSxnQyxDQUNBLGUsQ0FORCx3QyxDQWdCQyxhLENBWUQsb0QsQzdCOGpERixvRCxDQUNBLG9ELEM2QjVqREcsYSxDQUxELHlDLENBU0MsZSxDQUNBLHFDLENBSUQscUMsQ0FHQyxpQixDekJvQkQseUJ5QmpCQSxxQyxDQUdFLG1CQUtILG1DLENBQ0MsYSxDQUNBLGtDLENBQ0EsZSxDMUIxREQsaUQsQzBCOERFLGdDLENBQ0EsZSxDQVJELHlDLENBWUMsYSxDRWhFRCxnQyxDQUNDLG9CLENBQ0Esa0MsQzVCTEYsOEMsQ0FBQSwrQyxDNEJTRyxnQyxDQUdELGtELENBY0EsZ0QsQ0FiQyxvQixDQUdELGtELENBY0EsZ0QsQy9CK2xERCxrRCxDQVNBLGdELEMrQnBuREUsaUIsQ0FqQkYsOEIsQ0FzQkMscUIsQ0FDQSx3QixDQWFELGdDLENBQUEsaUMsQ0FHQyxhLENSV0QsNkIsQ1FkQSxpQyxDQVdDLGEsQ0FDQSxrQyxDQVpELDRDLENDNENBLHdDLENEekJFLGMsQ0FDQSxhLENFMURKLGUsQ0FDQywrQixDQUVBLDhCLENBQ0MsYyxDQ0ZELFUsQ0FDQyxlLENBQ0Esa0IsQ0FGQSxpQixDQUtDLHdCLENBQ0EsdUIsQ0FDQSxpQixDQUlGLGdCLENDWEMsdUIsQ0RZQSxrQyxDQUNBLGUsQy9CZEQsOEIsQytCaUJFLGdDLENBQ0EsZSxDQU5ELHNCLENBVUMsa0IsQ0FDQSxVLEM5QnlDRCx5QjhCckNELGtCLENBR0Usa0MsQ0FDQSxlLEMvQi9CRixnQyxDK0JrQ0csZ0MsQ0FDQSxpQkFLRiw2QixDQUdDLHNCLEMvQjNDRiwyQyxDK0I4Q0csdUIsQ0FLSCxzQixDQUNDLG1CLENBREEsNEIsQ0FJQyxhLENFdERGLGlCLENBQ0MsYSxDQURBLHdCLENBSUMsb0IsQ0F3REMseUQsQ0FWQSwwRCxDQTVDRCwwQyxDcEMrdERDLHlELENBTkEsMEQsQ0ExQkEsMEMsQ0FpQ0EseUQsQ0FOQSwwRCxDQTFCQSwwQyxDb0M3ckRBLGlCLENwQytzREYsbUQsQ0FmQSxtQyxDQWdCQSxtRCxDQWZBLG1DLENBZ0JBLG1ELENBZkEsbUMsQ29DbnFEQywrQyxDQTNCRCwrQixDQUlDLFUsQ0FPRCw0QixDQUNDLGtDLENBQ0EsZSxDakMzQkYsMEMsQ2lDOEJHLGdDLENBQ0EsZSxDQUtGLGlDLENBR0MsYSxDQUhELHVDLENBQUEsd0MsQ0FhRSxvQixDQ2xESixNLENBQ0MsNEIsQ0FFQSxhLENBQ0MsZSxDQUNBLGtCLENBR0QsYSxDQUNDLGtCLENBQ0EsVSxDQUNBLGtDLENBQ0EsZSxDQUNBLG1CLENsQ1pELDJCLENBQUEsb0MsQ0FBQSx3QyxDa0NlRSxnQyxDQUNBLGUsQ0FJRCwyQixDQUdDLGtCLENBQ0EsVSxDQ3pCSCw4RCxDQUtHLGtCLENBSUQsNEIsQ0FHQyxhLENBSEQsMkIsQ0FPQyxlLENBQ0EsaUIsQ2pDakJILGEsQ0FDQyxrQixDQUVBLCtCLENMMHdEQywrQixDQUNBLCtCLENLeHdEQSxhLENBR0QscUIsQ0FDQyxrQixDQUVBLHVDLENBYUEsc0MsQ0FaQyxlLENBUUYsb0IsQ0FDQyxrQixDQUNBLGlCLENBaUJBLCtCLENBR0MsMkMsQ2tDekNGLHNCLENBQUEsMEIsQ0FFQyxhLENBQ0Esa0MsQ0FDQSxlLENBQ0Esd0IsQ3ZDb3lEOEMsd0MsQ0FRUywrQyxDdUNyeUR2RCw0QyxDQVNDLG1ELEN2Q3F4REQsd0MsQ0FRRSwrQyxDQVZGLDRDLENBUUUsbUQsQ0FMRix3QyxDQVFFLCtDLENBVkYsNEMsQ0FRRSxtRCxDdUNseURELFUsQ0FmRCw0QixDQUFBLGdDLENBNkJDLGUsQ0FDQSx5QixDQ2hDSCxtQixDQUNDLGUsQ3BDZ0VDLHlCb0NqRUYseUIsQ0FNRyw4QkRKRCw2QixDQUFBLGlDLENDUUQsMkIsQ0FDQyxhLENBRUEsbUMsQ0FDQyxrQixDQUNBLFUsQ3BDa0RELHlCb0M5Q0QseUIsQ0FHRSxpQkFIRCxnQyxDQU9DLGUsQ0FNQSw4QyxDQUdDLDRCLENwQzhCRix5Qm9DakNDLG1GLENBU0UsaUJBVEYsNkcsQ0FhRSxlLENBQ0EsYSxDQWRGLHlILENBNEVBLDJDLENBMURFLGEsQ0FwQkgscUMsQ0EwQkMsWSxDcENTRCx5Qm9DbkNBLHFDLENBNkJFLGUsQXBDTUYseUJvQ0RELHlCLENBS0UsZUFMRCwrQixDQVNDLGtCLENBQ0EscUIsQ3BDVEQseUJvQ0RBLCtCLENBY0UsYyxDQUNBLGVDeEVGLGlDLENENkVELDhCLENBQ0MsZSxDcENwQkEseUJvQ21CRCw4QixDQUtFLGUsQ0FHRCx1QyxDQUdFLG9CLENBQ0EsYSxDQUNBLGtDLENBQ0EsZSxDQUNBLG1CLENyQ2xHSCxxRCxDcUNxR0ksZ0MsQ0FDQSxpQkFZRiwwQyxDQUNDLGUsQ0FDQSxhLENBQ0Esa0MsQ0FDQSxlLENyQ3RISCx3RCxDQUFBLHNDLENBQUEscUMsQ3FDeUhJLGdDLENBQ0EsZSxDQzNITCxNLENBQ0Msa0IsQ0FFQSxlLENBQ0Msa0IsQ0FDQSxhLENDSEQsc0IsQ0FDQyxhLENDREQsd0IsQ0FDQyxxQixDQUNBLGtDLENBQ0EsZSxDQU9BLDBDLENBQ0Msb0IsQ0FHRCwwQyxDM0N3NERBLDBDLEMyQ3Q0REMsaUIsQ0FoQkQsOEIsQ0FvQkMsYSxDQUVBLGdELEMzQ3E0REMsZ0QsQ0FDQSxnRCxDMkNuNERBLFUsQ0FLSCxzQixDQUNDLGlCLENBRUEsd0MsQ0FDQyxvQixDQUdELHdDLEMzQyszREEsd0MsQzJDNzNEQyxpQixDQ25DRixjLENBQ0MsZSxDQURBLDZCLENBSUMsYyxDZFZILGMsQ0FDQyxpQixDQUVBLGdDLEM5Qm03REMsZ0MsQ0FDQSxnQyxDOEJqN0RBLHdCLENBR0Qsd0IsQ0FDQyxlLENlVkYsc0IsQ0FDQyxhLENBQ0MsYyxDQUVGLE8sQ0FDQyxxQixDQUVELGMsQ0FDRSxxQixDekN5REEseUJ5Q3ZERixxQixDQUVHLHdCLENBR0gsbUIsQ0FFSSw0QkFHSix1QixDQUNDLGUsQ0FFRCxzQixDQUNFLGtDLENBQ0QsYSxDQUVELHFCLENBQ0MsYSxDVmJBLG9CLENBQ0MsdUIsQ2hDZkQsa0MsQ2dDa0JFLHNCLENBR0QsNkIsQ0FDQyxrQyxDQUNBLGUsQ2hDdkJGLDJDLENBQUEsbUMsQ2dDMEJHLGdDLENBQ0EsZSxDL0JxQ0YseUIrQmxEQSx5QyxDQW9CRSx1QkFvQ0Ysc0QsQ0FqQ0MsMkUsQ0FDQyxxQixDQU9GLCtCLENBQ0MsZSxDQUNBLGEsQ0FGQSxxRCxDQUtDLGUsQ0FMRCxrRCxDQUFBLHVELENBVUMsa0IsQ0FWRCx5QyxDQWNDLG9CLEMvQktGLHlCK0JBRCxvQixDQUdFLHVCV2xFRixtQixDQUNDLFEsQ0FEQSwrQixDQU1FLHdCLENBTkYseUIsQ0FXQyxrQixDQUNBLFUsQ2RORCxpQyxDQUNDLHdCLENBVUQsOEIsQ0FDQyxxQixDQUVBLGdELENBQ0Msd0IsQ0FHRCxnRCxDaEM0L0RELGdELENnQzEvREUscUIsQ0E1QkoscUIsQ0FrQ0UsYSxDQUdELHFCLENBNkNDLDZCLENBNUNBLGtDLENBQ0EsZSxDQVFELDBCLENBQ0MsYSxDQUdELGMsQ0FBQSxxQixDQUFBLHdCLENBRUMsZSxDQUNBLGlCLENBRUEsYSxDQUNBLGtDLENBQ0EsZSxDN0J6REQsNEIsQ0FBQSxtQyxDQUFBLDJDLENBQUEsc0MsQzZCNERFLGdDLENBQ0EsZSxDQVhELHdCLENBQUEsK0IsQ0FBQSxrQyxDQWVDLGMsQ0FDQSxRLENBT0EscUQsQ0FrQkEsc0QsQ0FsQkEsd0QsQ0FHQyxhLENBOENGLHNDLENBekNELHNCLENBQ0MsZSxDQUNBLGlCLENBRUEsYSxDQUpBLDZCLENBa0JDLGUsQ0FDQSxhLENBbkJELDZCLENBdUJDLGEsQ0FFQSxlLENBZ0JELHNDLENBS0MsYyxDQUlGLHNCLENBRUMsa0MsQ0FDQSxlLEM3QnRJRCxvQyxDQUFBLDBDLENBQUEsNkMsQ0FBQSwyQyxDQUFBLGdELENBQUEsK0MsQzZCeUlFLGdDLENBQ0EsZSxDQTNJSCxzQyxDQXdKRSxxQixDQUVBLHdELENBQ0Msd0IsQ0FHRCx3RCxDaENvOERBLHdELENnQ2w4REMscUIsQ2U5SkYsdUIsQ0FDQyxrQixDQUNBLGlCLENBRkEsOEIsQ0FLQyxrQixDQUNBLGlCLENBR0QsOEIsQ0FBQSxnQyxDQUVDLGtCLENBQ0EsVSxDQXdCRiw0QixDQXBCQSwrQixDQVVBLDZCLENBVEMsa0MsQ0FDQSxlLENBNEJELDBCLENBQ0MsYSxDQUVBLGlDLENBQ0Msa0MsQ0FDQSxlLENBU0YsMkIsQ0FDQyxrQixDQUNBLGlCLENBV0MsZ0QsQ0FBQSwrQyxDQWJELGtDLENBS0Msa0IsQ0FDQSxpQixDQU5ELCtCLENBVUMsa0IsQ0FhRiwyQixDQUNDLGtCLENBQ0EsaUIsQ0FHRCxtQixDNUN6RkEsaUMsQzRDMEZDLGlCLEMzQzFCQSx5QjJDeUJBLCtCLENBQUEsc0MsQ0FBQSxnQyxDQUFBLHVDLENBV0UsbUIsQTNDcENGLHlCMkN5QkEsMEIsQ0FzQkUsbUJBSUQsZ0UsQ0FHQyxhLEM1Q3RISCw4RSxDNEN5SEksbUIsQ0FNSiwyQixDQUNDLGEsQ0FDQSxrQyxDQUNBLGUsQzVDbElELHFDLENBQUEseUMsQzRDcUlFLGdDLENBQ0EsZSxDQWNGLHVCLENBckJDLGtDLENBV0Msa0MsQ0FDQSxlLENBU0YsdUIsQ0FDQyxvQixDQUNBLGEsQ0FFQSxlLENBQ0Esd0IsQ0FlRCx3QixDQUNDLGlCLENBR0EsK0MsQ0FLRSxhLENBWUYsaUMsQ0FQQSwwQixDQUdDLGEsQ0FJRiwyQixDQUNDLGtCLENBQ0Esa0MsQ0FDQSxlLEM1Q2hNRCx5QyxDQUFBLDRDLENBQUEsMEMsQzRDbU1FLGdDLENBQ0EsZSxDM0NwSUQseUIyQzZIRCwyQixDQWVFLGVBSUYsNEIsQ0FDQyxlLENBRUEsYSxDQUdELHFCLENBQ0Msa0IsQ0FLQSw4QixDQUNDLGtDLENBQ0EsZSxDQU9BLHFDLENDcExELG9DLENDbERGLG1DLENGdU9JLGlCLENBMkZGLHFELENBdkZBLDRCLENFM09GLHNDLENGNE9HLGtDLENBQ0EsZSxDQU9BLG1DLENBQ0MsaUIsQ0FDQSxrQyxDQUNBLGUsQzVDdFBILGlELEM0Q3lQSSxnQyxDQUNBLGUsQ0FLSCwyQixDQUNDLGtDLENBQ0EsZSxDNUNqUUYseUMsQzRDb1FHLGdDLENBQ0EsZSxDQUtILDhCLENBQ0Msa0IsQ0FHRCw2QixDQUNDLGtCLENBQ0EsaUIsQzNDaE5BLHlCMkM4TUQsNkIsQ0FLRSw4QkFHRCxvQyxDQUNDLGUsQ0FDQSxrQixDQUdELG9DLENBQ0Msa0IsQ0FDQSxVLENBQ0Esa0MsQ0FDQSxlLENBQ0EsbUIsQzVDaFNGLG1FLENBQUEsa0QsQ0FBQSxvRCxDNENtU0csZ0MsQ0FDQSxlLEMzQ3BPRix5QjJDOE1BLG1GLENBQUEsMEYsQ0ErQkcsZUFNSiw4QixDQUNDLGtCLENBQ0EsaUIsQ0FGQSxvQyxDQ3pTQyxpRCxDRDhTQSw0QixDQUdELHFDLENBQ0MsZSxDQUNBLGtCLEMzQzdQRCx5QjJDaVFBLGtELENBbUJFLG1CQ25WRixnRSxDQUdDLGEsQ0FhQSx1RSxDQUdDLGtCLENBTUgsK0IsQ0FDQyxlLENBREEscUMsQ0FNQyxrQixDQUNBLHFCLENBSUQsc0MsQ0FDQyxrQyxDQUNBLGUsQzdDdkNGLG9ELENBQUEsOEMsQ0FBQSw4QixDNkMyQ0csZ0MsQ0FDQSxlLENBS0gsaUMsQ0FDQyxlLENFakRELGdCLENBQ0Msa0IsQ0FFQSxrQyxDbERpMUVBLGtDLENBQ0Esa0MsQ0FDQSxrQyxDa0QvMEVDLGMsQ0FJRCxvQyxDQUdDLGEsQ0FFQSxzRCxDQ2hCRCxrQyxDbkR5M0VGLHNDLENrRHgyRUksVSxDRG5CSixZLENBQ0MsZSxDakQ4MkVDLDhELENBREEseUMsQ2lEOTJFRiw4RCxDakQ2MkVFLHNDLENpRG4xRUEsZSxDQUNBLGEsQ0EzQkYsMEQsQ2pEbTNFRSxnRSxDQUNBLGlGLENpRG4xRUEsVSxDQWpDRixnRSxDakR1M0VFLGlGLENpRGoxRUEsYyxDRTFCQSxtQixDQUNDLCtCLENBQ0EsYSxDQUZBLG1DLENuRHMzRUQsdUMsQ1VsNEVGLFEsQ3lDa0JJLGEsQ0FJRixrQixDQUNDLDRCLENBQ0EsVSxDQUZBLGtDLENuRG0zRUQsc0MsQ29EejRFRixRLENENEJJLFUsQ0M1QkosUSxDQUNDLGtCLENBSUEsaUIsQ0FDQyxjLENBQ0Esb0IsQ0FDQSxhLENBR0QsMEIsQ0FDQyxrQixDQURELG1DLENBSUUsYyxDQUNBLGlCLENBQ0EsVSxDQUlGLDBCLENwRHM0RUMsMEIsQ29EcDRFQSxlLENBQ0EsYSxDQUhELG1DLENwRDA0RUcsbUMsQ29EcDRFRCxjLENBQ0EsaUIsQ0FDQSxVLENBT0YsNEIsQ0FDQyxrQixDQUNBLGtCLENBQ0EsVSxDQUlDLHlFLENBQ0Msd0IsQ0FHQSx3QixDQUVBLGlCLENBR0QsNEUsQ0FDQyx3QixDQUdBLDJCLENBRUEsaUIsQ0FHRCwwRSxDQUNDLHdCLENBR0EseUIsQ0FJRCwyRSxDQUNDLHdCLENBR0EsMEIsQ0N6RUosTyxDQUNDLGtCLENBRUEseUIsQ0FDQyxlLENBR0QseUIsQ3JEcTdFQyx5QixDQUNBLHlCLENxRG43RUEsYSxDQVZGLGMsQ0FjRSxrQixDQUdELGdCLENBQ0MsaUIsQ0FDQSxrQyxDQUNBLGUsQ2xEbkJELDhCLENrRHVCRSxlLENBSUEsaUIsQ0FJRixnQixDQUNDLGtDLENBQ0EsZSxDbERqQ0QsOEIsQ0FBQSxxQyxDa0RvQ0UsZ0MsQ0FDQSxlLENBR0QsZ0MsQ0FUQSx1QixDQVVDLGtDLENBQ0EsZSxDQVhELHVCLENBb0JDLGEsQ0FFQSxlLENDcERGLGVBQUEseUMsQ0FHRSxpQixDQUNBLGtCLENBRUEsaUNBQUEseUMsQ0FDQyxvQixDQUdELGlDQUFBLHlDLEN0RHc5RUQsaUNBQWlDLHlDLENzRHQ5RS9CLGlCLENBWkgsZUFBQSw0QyxDdERzK0VELGVBQWUseUMsQ3NEcDlFWixlLENsRDZDRCx5QmtEL0RELGVBQUEsNEMsQ3REMCtFRyxlQUFlLHlDLENzRHI5RWYsb0IsQUFyQkgsZUFBQSx1RixDQThCSSxrQyxDQUNBLGUsQ25EaENKLDZCQUFBLHVGLENtRG1DSyxnQyxDQUNBLGUsQ2xENEJKLHlCa0QvREQsZUFBQSx1RixDQXVDSyxrQyxDQUNBLGUsQ25EekNMLDZCQUFBLHVGLENtRDRDTSxnQyxDQUNBLGlCLEFBNUNOLGVBQUEsb0YsQ0FvREssaUIsQ2xEV0oseUJKazhFQSw4RCxDQURBLGdFLENzRHI4RUQsK0QsQ0FNRyxpQixDQUNBLGtCLEN0RG04RWtFLGdGLENzRGo4RWxFLGtGLENBQUEsaUYsQ0FDQyxvQixDdER1OEVpRSxnRixDQUhpQixrRixDc0RqOEVuRixpRixDdERzOEVBLGdGLENBSEEsa0YsQ0FGQSxpRixDc0QvN0VDLGlCLEN0RDI4RUgsaUUsQ0FDQSw4RCxDQUhBLG1FLENBQ0EsZ0UsQ3NEejlFRCxrRSxDdER1OUVDLCtELENzRGw4RUUsaUIsQWxEakJGLCtDSjg5RUUsaUUsQ0FDQSw4RCxDQUhBLG1FLENBQ0EsZ0UsQ3NEaitFSCxrRSxDdEQrOUVHLCtELENzRHY4RUMsb0IsQWxEcEJILHlCSnErRUEsNEcsQ0FEQSw4RyxDc0R4K0VELDZHLENBaUNLLGtDLENBQ0EsZSxDdEQyOEU4RywwSCxDR3ppRm5ILDRILENBQUEsMkgsQ21EaUdNLGdDLENBQ0EsaUIsQWxEbENMLCtDSmcvRUUsNEcsQ0FEQSw4RyxDc0RuL0VILDZHLENBMENNLGtDLENBQ0EsZSxDdEQ2OEUrRywwSCxDR3BqRnJILDRILENBQUEsMkgsQ21EMEdPLGdDLENBQ0EsaUIsQWxEM0NOLHlCSjQvRUEseUcsQ0FEQSwyRyxDc0QvL0VELDBHLENBdURNLG1CQVFMLHNDLEN0RHE4RUYsbUMsQ3NEajhFRyx3QixDbkQvSEYsb0QsQ0FBQSxpRCxDQUFBLHNELENBQUEsbUQsQ0hrbUZ3QyxtRCxDQUFxRCxnRCxDc0RoK0UxRiwyQixDQUNBLHlCLENBSUYsZUFBQSxvRCxDQUdFLHlCLENuRDFJSCw2QkFBQSxvRCxDbUQ2SUksOEIsQ2xEN0VILHlCa0R1RUEsZUFBQSxvRCxDbkR2SUQsNkJBQUEsb0QsQ21EaUpJLGlCLEFBVkgsZUFBQSx1RCxDdEQyOEVGLGVBQWUsb0QsQ3NEdjdFWCxlLENsRDNGRix5QmtEdUVBLGVBQUEsdUQsQ3REKzhFRSxlQUFlLG9ELENzRHg3RWQseUIsQ25EOUpKLDZCQUFBLHVELENBQUEsNkJIeWxGb0Isb0QsQ3NEeDdFZixnQ0FPSix3QyxDdERxN0VGLHFDLENzRGg3RUcsb0IsQ0FDQSx3QixDdEQrNkVvQyxxQyxDQUN2QyxrQyxDc0RoN0VHLHdCLENBT0EsMEQsQ3REbzdFMkQsdUQsQ0FGNUQsMEQsQ0FJQSx1RCxDQUhBLDBELENBS0EsdUQsQ0FKQSwwRCxDQU1BLHVELENzRHQ3RUUsb0IsQ0FJRixlQUFBLHNELENBR0Usb0IsQ0FDQSx5QixDQUpGLGVBQUEsbUQsQ0FJRSx5QixDbkRqTUgsNkJBQUEsc0QsQ0FBQSw2QkFBQSxtRCxDbURvTUksOEIsQ2xEcElILHlCa0Q2SEEsZUFBQSxzRCxDQUFBLGVBQUEsbUQsQ25EN0xELDZCQUFBLHNELENBQUEsNkJBQUEsbUQsQ21Ed01JLGlCLEFBWEgsZUFBQSx5RCxDdEQ0OEVGLGVBQWUsc0QsQ0FBMEQsZUFBZSxzRCxDQUN4RixlQUFlLG1ELENzRHg3RVgsZSxDbERsSkYseUJrRDZIQSxlQUFBLHlELEN0RGk5RUUsZUFBZSxzRCxDQUEwRCxlQUFlLHNELENBQ3hGLGVBQWUsbUQsQ3NEMTdFZCx5QixDbkRyTkosNkJBQUEseUQsQ0FBQSw2QkhrcEZvQixzRCxDQUEwRCw2QkFBNkIsc0QsQ0FBMEQsNkJBQ2pKLG1ELENzRDM3RWYsZ0NBYUgsdUQsQ3REdTdFd0Qsb0QsQ0FGekQsdUQsQ0FJQSxvRCxDQUhBLHVELENBS0Esb0QsQ0FKQSx1RCxDQU1BLG9ELENzRG44RUEscUMsQ3REdzdFRixrQyxDc0RwN0VHLG9CLENBVUQsZUFBQSxtRCxDQUdFLG9CLENBS0gsa0IsQ0FDQyxlLENBQ0EsaUIsQ0FDQSxrQixDQUVBLG9DLENBQ0Msa0IsQ0FHRCxvQyxDQUNDLGtCLENBQ0Esb0IsQ0FHRCxvQyxDQUNDLGtCLENBQ0EsaUIsQ0FDQSxVLENBR0Qsb0MsQ0FDQyxrQixDQUNBLGlCLENBQ0EsVSxDQUlGLGUsQ0FDQyxrQixDQUNBLDJCLENBQ0EsVSxDQUNBLGtDLENBQ0EsZSxDQUVBLGtDLENBQ0Msa0IsQ0FSRCxpQyxDQVlDLGlCLENBQ0EsVSxDQUdELCtCLENBQ0Msa0IsQ0FFQSxpRCxDQUNDLGtCLENBR0QsaUQsQ3REbzZFQyxpRCxDc0RsNkVBLGUsQ0FDQSxhLENBZUEsc0YsQ0FsQkQsbUUsQ3REbzdFSyxzRixDQVpGLG1FLENzRGw2RUQsb0IsQ0FDQSxhLENBSUYsa0QsQ0FDQyxrQixDQUVBLG9FLENBQ0Msa0IsQ0FHRCxvRSxDdEQ4NUVFLG9FLENzRDU1RUQsZSxDQUNBLGEsQ0FXSixlLENBQ0MsaUIsQ0FHRCxnQixDQUNDLG9CLENBQ0EsYSxDQUNBLGtDLENBQ0Esd0IsQ25EL1VELCtCLENBQUEsOEIsQ21Ea1ZFLGdDLENBR0Qsa0MsQ3REcTVFQSxrQyxDQUNBLGtDLENzRG41RUMsaUIsQ0FDQSxVLENBSUYsaUIsQ0FDQyxpQixDQUNBLGtDLENBb0lDLHNELENBN0hELG1DLENBWUMsaUQsQ0FYQSxvQixDQWdJQSxzRCxDQTdIRCxtQyxDQVlDLGlELEN0RDA4RUQsc0QsQ0F6RUEsbUMsQ0FPRSxpRCxDc0RsNUVELGlCLENBc0NELDZCLENuRGxaRCwrQixDbURnWEUsaUIsQ0FhRix1QixDQUNDLGtCLENBRUEsYSxDQUVBLHlDLENBQ0MsZSxDQUdELHlDLENBQ0Msa0IsQ0FDQSxVLENBR0QseUMsQ3REZzRFQSx5QyxDc0Q5M0VDLGUsQ0FDQSxhLENBV0Ysd0IsQ0FXQSxzQixDQVZDLGtDLENBQ0EsZSxDbkQzWkQsc0MsQ21EK1pFLGdDLENBQ0EsZSxDQUlGLHNCLENBRUMsZSxDbkR0YUQsb0MsQ21EeWFFLGdDLENBT0Qsc0MsQ3REaTNFRixzQyxDQUNBLHNDLENzRC8yRUcsK0IsQ0FVRCxpQyxDQUNDLG9CLENBQ0Esa0IsQ0FJRixlLENBQ0MsZSxDQUNBLGlCLENBQ0Esa0IsQ0FFQSxpQyxDQUNDLGtCLENBR0QsaUMsQ0FDQyxrQixDQUNBLG9CLENBR0QsaUMsQ0FDQyxrQixDQUNBLGlCLENBQ0EsVSxDQUdELGlDLENBQ0Msa0IsQ0FDQSxpQixDQUNBLFUsQ0FJRCxvQyxDQUdDLGUsQ0FnQkMsc0UsQ0FJQyxVLEN0RCswRUwsc0UsQ0FDQSxzRSxDc0RqMUVLLGlCLENBQ0EsVSxDdEQ4NkUyRCxxRCxDQUZGLDBELENzRHZ5RTFELHdELENBeEhELCtELENBVEEsK0QsQzVEN2FELDBCLENNdzFGRSxxRCxDQUZBLDBELENBRkEsd0QsQ0FqRkosK0QsQ0FMQSwrRCxDQXVTRSwwQixDQTVNRSxxRCxDQUZBLDBELENBRkEsd0QsQ0FqRkosK0QsQ0FMQSwrRCxDQXVTRSwwQixDc0R0bkZFLFUsQ0FhRixnRyxDQUFBLHVHLEN0RDIwRUYsZ0gsQ0FPRSx1SCxDQU5GLGdHLENBT0UsdUcsQ0FORixnSCxDQU9FLHVILENBTkYsZ0csQ0FPRSx1RyxDQU5GLGdILENBT0UsdUgsQ3NEaDFFRSxVLENBU0YsdUMsQ0FBQSw0QyxDQUFBLDBDLENBWUUsa0IsQ0FDQSx5QixDQUVBLHlELENBQUEsOEQsQ0FBQSw0RCxDQUNDLHFCLENBR0QseUQsQ0FBQSw4RCxDQUFBLDRELENBQ0Msd0IsQzVEbGRGLHFDLENNdXhGK0QseUQsQ0FERiw4RCxDc0RqMEU1RCw0RCxDdEQya0ZBLHFDLENBeFFGLHlELENBREEsOEQsQ0FEQSw0RCxDQTJRRSxxQyxDc0Qxa0ZDLGlCLENBS0gsZUFBQSx3RCxDQUFBLGVBQUEsNkQsQ0FBQSxlQUFBLDJELENBR0UseUIsQ25EempCSCw2QkFBQSx3RCxDQUFBLDZCQUFBLDZELENBQUEsNkJBQUEsMkQsQ21ENGpCSSx3QixDQUNBLDJCLENsRDdmSCx5QmtEc2ZBLGVBQUEsd0QsQ0FBQSxlQUFBLDZELENBQUEsZUFBQSwyRCxDQVdHLDJCLENuRGprQkosNkJBQUEsd0QsQ0FBQSw2QkFBQSw2RCxDQUFBLDZCQUFBLDJELENtRG9rQkssNEIsQUFkSixlQUFBLHdELENBQUEsZUFBQSw2RCxDQUFBLGVBQUEsMkQsQ0FzQkcsa0IsQ0FDQSwyQixDbkQ3a0JKLDZCQUFBLHdELENBQUEsNkJBQUEsNkQsQ0FBQSw2QkFBQSwyRCxDbURnbEJLLDBCLENBQ0EseUIsQ0FHRCxpQ0FBQSx3RCxDQUFBLGlDQUFBLDZELENBQUEsaUNBQUEsMkQsQ0FDQyxxQixDQUdELGlDQUFBLHdELENBQUEsaUNBQUEsNkQsQ0FBQSxpQ0FBQSwyRCxDQUNDLHdCLEN0RHN6RWlELGdELENBRkYscUQsQ3NENXlFbEQsbUQsQ3REK3lFSCxnRCxDQUNBLGdELENzRDd5RUksb0IsQ0FDQSxhLENBN0VGLDRCLENBQUEsaUMsQ0FBQSwrQixDQWtGQyxrQyxDbkQxbUJGLDBDLENBQUEsaUQsQ0FBQSwrQyxDQUFBLHNELENBQUEsNkMsQ0FBQSxvRCxDbUQ4bUJHLGdDLENBdEZGLG1DLENBQUEsd0MsQ0FBQSxzQyxDQTJGRSxrQyxDQUNBLGUsQ3REd3pFb0QsaUQsQ0FGRixzRCxDc0R0eUVuRCxvRCxDdERpekVtRSwrRCxDQUZGLG9FLENzRHZ5RWhFLGtFLEN0RGl5RUosaUQsQ0FGQSxzRCxDQUZBLG9ELENBYUEsK0QsQ0FGQSxvRSxDQUZBLGtFLENBSkEsaUQsQ0FGQSxzRCxDQUZBLG9ELENBYUEsK0QsQ0FGQSxvRSxDQUZBLGtFLENzRDV5RUksaUIsQ3REODBFdUMsZ0UsQ0FHbUQsK0QsQ0FIZSwwRixDQUMvQixpRyxDQUNPLDBHLENBRXBDLG9ELENBVFIscUUsQ0FHMEQsb0UsQ0FIYSwrRixDQUM3QixzRyxDQUNPLCtHLENBRXBDLHlELENzRHh6RW5ELG1FLEN0RGt6RThGLGtFLENzRGx6RTlGLDZGLEN0RGd6RThFLG9HLENBQ08sNkcsQ0FFcEMsdUQsQ0FYWCw4QyxDQUl6Qyw2QyxDQUhBLHdFLENBQ0EsK0UsQ0FDQSx3RixDQUVBLGtDLENBVnVDLG1ELENBSXZDLGtELENBSEEsNkUsQ0FDQSxvRixDQUNBLDZGLENBRUEsdUMsQ3NENTZFRSxpRCxDdERzNkVGLGdELENBSEEsMkUsQ0FDQSxrRixDQUNBLDJGLENBRUEscUMsQ3NEcnlFRyxhLEN0RHczRXdDLGdFLENBaUJtRCwrRCxDQWYxQiwwRixDQUtVLGlHLENBS08sMEcsQ0FVcEMsb0QsQ0FqRFIscUUsQ0FpQjBELG9FLENBZjFCLCtGLENBS1Usc0csQ0FLTywrRyxDQVVwQyx5RCxDc0Q3MkVuRCxtRSxDdEQ2MEU4RixrRSxDQWYxQiw2RixDQUtVLG9HLENBS08sNkcsQ0FVcEMsdUQsQ0FpQ2xELGdFLENBa0JBLCtELENBZkEsMEYsQ0FLQSxpRyxDQUtBLDBHLENBVUEsb0QsQ0FsREEscUUsQ0FrQkEsb0UsQ0FmQSwrRixDQUtBLHNHLENBS0EsK0csQ0FVQSx5RCxDQWxEQSxtRSxDQWtCQSxrRSxDQWZBLDZGLENBS0Esb0csQ0FLQSw2RyxDQVVBLHVELENBZ0NBLGdFLENBbUJBLCtELENBZkEsMEYsQ0FLQSxpRyxDQUtBLDBHLENBVUEsb0QsQ0FuREEscUUsQ0FtQkEsb0UsQ0FmQSwrRixDQUtBLHNHLENBS0EsK0csQ0FVQSx5RCxDQW5EQSxtRSxDQW1CQSxrRSxDQWZBLDZGLENBS0Esb0csQ0FLQSw2RyxDQVVBLHVELENzRG4xRUUsVSxDQVNELGtELEN0RHE0RUgsa0QsQ0FDQSxrRCxDc0QxNEVFLG1DLEM1RDhMQSx3QyxDQW1EQSxzQyxDNEQxT0UsYSxDQU1BLHlELEN0RG00RUYseUQsQ3NEaDVFQSx1QyxDQVdFLGtCLENBWEYsOEIsQ0FxQkMsb0IsQ0FDQSxhLENBT0QsZUFBQSx3RCxDQU9HLGlDQUFBLHdELEN0RHkzRUgsaUNBQWlDLHdELENzRDMzRTlCLGtCLENDenNCSiw4QixDQUNDLGtCLENBQ0Esa0IsQ0NGRCxZLENBR0UseUIsQ0RDRCxnRCxDQUNDLGUsQ0FHRCxnRCxDQUNDLGtCLENBR0QsZ0QsQ3ZEbWtHQSxnRCxDdURqa0dDLGtCLENDSkQsdUIsQ0FDQyxrQixDOUQwQkgsOEMsQ0FLRyxvQixDUzNDRiw0RCxDVDhDRyxtQixDQTRGRCxnRSxDQTFFRCw2QyxDQUNDLGtCLENBNkVBLGdFLENBMUVELDZDLENBQ0Msa0IsQ0EvQkgsbUIsQ0E2Q0csOEIsQ1NuRkYsaUMsQ1RzRkcsNkIsQ0FDQSxjLENBakRKLG1CLENBNERHLCtCLENBRUEscUMsQ000aEdDLHFDLENBQ0EscUMsQ04xaEdBLGlCLENBQ0EsVSxDQWxFSiwwRCxDQTRFSSxzQixDU2xISCx3RSxDVHFISSxxQixDQVdGLGdFLENNNmdHRCxnRSxDQUNBLGdFLENBQ0EsZ0UsQ05waEdELDhDLENBR0UsYyxDYS9ISCxZLENieUpFLGdCLENjdkpELGdCLENMREEsNEMsQ1QrSkMsZSxDYzVIQyxnQyxDZGlJQywwQixDQUNBLGlCLENTcktILDhDLENUd0tJLGEsQ0FDQSwyQixDQUNBLGMsQ0FDQSxrQixDa0I1S0wsTSxDbEJxTEMsd0IsQ0FDQSxhLENrQnRMRCxNLENBS0Msd0IsQ2xCb0xDLGMsQ2tCaExELHdCLENsQm9MQyxjLENBQ0Esb0IsQ0FHRCx3QixDQUtBLHdCLENBSkMsYyxDQUNBLGlCLENrQi9LRCxhLENsQjBMQywrQixDTTIrRkUsK0IsQ0FDQSwrQixDTjkrRkYsb0IsQ2tCdEtBLGtCLENsQm1MQyxhLENrQm5MRixZLENsQnNMQyw4QixDTXErRkUsOEIsQ0FDQSw4QixDTm4rRkQsb0IsQ2tCbE1GLGUsQ2xCeU1DLGlDLENNaStGRSxpQyxDQUNBLGlDLENOcCtGRixvQixDcUJ5REQsd0IsQ3JCNUNDLGUsQ0FDQSxlLENxQnVPRCx1QyxDckJuT0Msd0IsQ3FCK0xELDhCLENyQjNMQyxrQixDQUNBLG9CLENBQ0EsZSxDVTNMQSx5QlcwWUEsdUMsQ3JCdE1FLHdCLENxQnNNRCw4QyxDckJuTUUsMEIsQ1N2UUosNEQsQ1QwUUssYSxDQUNBLGdCQU9KLG9FLENNKzhGRiwwRSxDTng4RkcsaUMsQ1V6TkQseUJWa05BLG9FLENNbzlGRSwwRSxDTno4RkEsNkJBSUQsa0QsQ0FHQyxlLENBQ0EsVSxDQUNBLGEsQ0FDQSxVLENBQ0EsUSxDQUNBLGlCLENBQ0EsUyxDQUNBLFEsQ0FDQSxXLENVNU9GLHlCVmlPQyxrRCxDQWNFLGNxQmhISixzQyxDckJ1SEMsZSxDQVVBLCtELENBQUEsK0QsQ002N0ZGLCtELENONzdGRSwrRCxDQUFBLDRCLENBQUEsbUMsQ0FBQSw4QyxDQUFBLDRDLENBQUEsK0QsQ0FBQSw0QixDQUFBLG1DLENBQUEsOEMsQ0FBQSw0QyxDTTQ3RkYsK0QsQ0FEQSw0QixDQUdBLG1DLENBRUEsOEMsQ0FDQSw0QyxDTmg4RkcscUIsQ3dCL1FGLHlELENBQUEsK0YsQ0FBQSw4RSxDQUFBLGUsQ0FBQSwrRixDQUFBLDRELENBQUEsbUUsQ0FBQSw4RSxDQUFBLDhFLENBQUEsNEUsQ0FBQSw4RSxDQUFBLDJDLENBQUEsa0QsQ0FBQSw2RCxDQUFBLDZELENBQUEsMkQsQ0FBQSxpQyxDQUFBLDRCQUFBLHNELEN4Qm9SQyxvQixDd0JuT0Esc0MsQ0FBQSw4QyxDQUFBLHdELENsQnFxR0Ysc0MsQ0FDQSw4QyxDQUNBLHdELENBQ0Esc0MsQ0FDQSw4QyxDQUNBLHdELENONzdGSSw0QixDaUJqVkosWSxDakJ3VkMsa0IsQ0FDQSxvQixDQUVBLFksQ2lCM1ZELG1CLENqQjhWRSxlLENBQ0EsVSxDQUNBLGEsQ0FDQSxXLENBQ0EsTSxDQUNBLGlCLENBQ0EsTyxDQUNBLEssQ1VwU0EseUJPakVGLG1CLENqQndXRyxjaUJ4V0gsd0IsQ2pCNldFLGtCLENBQ0Esd0IsQ2lCOVdGLFksQ0FBQSxzQyxDQW1HQSxvRCxDakJpUkcsZSxDNkJsVkQsb0IsQzdCc1dELGlCLENBWkMsYSxDNkJoVkMsc0MsQzdCK1ZELG1DLENNZzZGQSxzQyxDQU9BLG1DLENBTkEsc0MsQ0FPQSxtQyxDTmw3RkMsVSxDbUN6VUYsbUMsQ25DNFZBLHdCLENBS0EsZ0IsQ0FDQyx5QixDQUVBLGtDLENBQ0Msd0IsQ0FHRCxrQyxDTTg1RkEsa0MsQ041NUZDLHFCLENBSUYsZ0IsQ0FDQyxlLENBQ0EsYyxDd0N0YUQsVSxDeEM2YUMscUMsQzRDdGFBLDJCLEM1QythQyxlLENBQ0EsZ0MsQzRDcmFBLGtDLEM1QzJhQyxpQixDV3RiSCxxQixDWCtiQyxpQixDQURBLDJCLENBSUMseUMsQ0FDQSxxQixDQUNBLFEsQ0FDQSxVLENBQ0EsYSxDQUNBLGlCLENBQ0EsTyxDQUNBLEssQ0FDQSxXLENBQ0EsUyxDQUlGLHNCLENBQ0Msa0MsQ0FDQSxlLENBQ0Esd0IsQ1MxZEQsb0MsQ1Q2ZEUsZ0MsQ0FDQSxlLEM4Qy9kSCxtQixDQW1CRSxnQyxDOUNrZEQsa0IsQ1VwYUMseUJvQ2pFRixtQixDOUN3ZUUsYyxDOENyZEQseUIsQzlDMmRFLGUsQVU3YUQseUJWcWJELHlCLENBR0UsNEIsQ0FFQyx3RSxDQUdDLGtCOEM5YkoseUIsQzlDcWNDLFUsQ0FDQSx3QixDVXJjQSx5Qm9DREQseUIsQzlDeWNFLGEsQ0FDQSxlLENBQ0EsbUIsQ0FDQSxrQjhDNWNELCtCLEM5Q2dkQyxxQixDQUNBLGEsQ1VoZEQseUJvQzJCQSx1QyxDOUM0YkMsd0IsQ0FDQSxrQixDQUNBLGUsQ0FDQSxjLENBQ0EsMEJBSUYsb0MsQ0FDQyx5QixDVWhlQSx5QlYrZEQsb0MsQ0FJRSw0QixDQUNBLFksQ0FMRCwrQyxDQVFFLGlCOEM1YkYsb0MsQzlDa2NBLGUsQ0FDQSxjLENBQ0Esd0IsQytDemlCQSxpQyxDQUpELGUsQy9Db2pCQyxlLENBTUEsaUMsQ0FDQyxrQixDQUNBLFUsQ2lEbGhCRixxQixDS0tDLCtDLEN0RHFoQkEsYSxDQUVBLHVDLENNczFGQSx1QyxDQUNBLHVDLENOcDFGQyxVLENBS0gsbUIsQ0FHRSxrQixDQUNBLFcsQ0FNRCxjLENBQUEsc0MsQ0FBQSxxQixDQUFBLHdCLENBSUMsZSxDQUNBLGdDLENBRUEsd0IsQ0E2RUEsa0YsQ0E3RUEsZ0QsQ0FBQSwrQixDQUFBLGdDLENBQUEsa0MsQ0FDQyxlLENBUkQsOEMsQ0FBQSw0QyxDQUFBLDZCLENBQUEsMkIsQ0FBQSw4QixDQUFBLDRCLENBQUEsZ0MsQ0FBQSw4QixDQWFDLG9CLENBR0QsNkMsQ0FBQSw0QixDQUFBLCtCLENBQ0Msb0IsQ0FEQSxtRCxDQUFBLGtDLENBQUEsbUMsQ0FBQSxxQyxDQUlDLG9CLENzQzdoQkgsc0IsQ3RDbWlCQyxlLENBQ0EsZ0MsQ3NDOWhCQSw2QixDdENpaUJDLG9CLENzQ3ZpQkQsNkIsQ3RDMmlCQywwQixDUzVuQkYsMkMsQ1QrbkJHLGEsQ0FDQSwyQixDaUI5aEJKLDBCLENqQm9pQkUsa0IsQ0FDQSxvQixDQUNBLGUsQ2lCdGlCRixzQyxDakJ5aUJHLGtCLENzQ3hnQkYsc0IsQ3RDb2hCQyx3QixDQUVBLHdDLENBQ0Msb0IsQ0FKRCw0QixDQVFDLHdCLENBUkQsZ0MsQ0FZQyxpQixDQUdELGdDLENBQUMsc0MsQ0FDQSxRLENxRG5nQkQsb0MsQ3JEc2hCQSxhLENxRHplRCw0QixDckQ2ZUMsZSxDQUNBLGlCLENBQ0Esa0IsQ0FDQSxpQixDVWhvQkEseUIyQ2dKRCw0QixDckRtZkUscUJBSUQsbUQsQ0FHQyxlLENBQ0EsaUIsQ0FDQSxrQixDQUNBLGlCLENTN3NCRixpRSxDVGd0Qkcsa0IsQ1VocEJGLHlCVnVvQkEsbUQsQ0FhRSxxQkFRSCxnQyxDQUNDLDRDLENVN3BCQSx5QlZncUJELCtCLENBR0UsNEMsQ0FFQSwwQyxDQUNDLGdCQUtILCtCLENBQ0MsNEMsQ1M1dUJELDZDLENUK3VCRSxhLENBQ0EsNEMsQ0FMRCwwQyxDQVNDLG9CLENTcHZCRix3RCxDVHV2QkcsbUIsQ0FJRiw2QyxDQUNDLG9CLENTNXZCRiwyRCxDVCt2QkcsbUIsQ1UvckJGLHlCVjJyQkEsNkMsQ0FRRSxzQixDU253QkgsMkQsQ1Rzd0JJLHFCLENBQ0Esc0JzRHR2QkYsdUUsQ0FTRCxxQyxDdERxdkJFLGUsQ0FDQSxhLENzRHR2QkgsK0IsQ3RENHZCQyxrQixDQUNBLFUsQ0FDQSx3QixDc0RudkJBLHNDLEN0RDJ2QkMsd0IsQ3VEanlCSCxZLEN2RDh5QkMsa0IsQ0FDQSxvQixDQUNBLGUsQ0FDQSxRLENBR0QsMEIsQ004dUZBLGdDLENONXVGQyx5QixDQUNBLG9CLEMwRHZ6QkQsUSxDMUQyekJDLGlCLENBR0Qsb0IsQ0FDQyxpQixDbUI3ekJBLGdCLENuQmkwQkEsaUIsQ0FDQSxlLENBYUksc0UsQ0FDQyxvQixDNERwZEwsdUIsQzVENGRDLGUsQ0FDQSxpQixDQUNBLGtCLEM0RGxjRCx3QixDNURzY0Msd0IsQ0FHRCx3QixDQUNDLG1CLENBUUMsdUQsQ01xdEZELHVELENOMXRGQSxxQyxDQUdDLFUsQ0FVQyw4RCxDTWt0RkEsOEQsQ04vdEZGLDRDLENBV0Usa0IsQ0FhRCxxRCxDTThzRkQscUQsQ050dUZBLG1DLENBcUJDLGlCLENBQ0EsVSxDQWFELGVBQUEsNkQsQ0FPRyxpQ0FBQSw2RCxDTXNzRkgsaUNBQWlDLDZELENOeHNGOUIsa0IsQ0FnQkYscUQsQ004ckZELHFELENObnNGQSxtQyxDQUdDLFUsQ0FVQyw0RCxDTTJyRkEsNEQsQ054c0ZGLDBDLENBV0Usa0IsQ0E2REQsK0MsQ0FoREEsbUQsQ011ckZELG1ELENOL3NGQSxpQyxDQXFCQyxpQixDQUNBLFUsQ0FhRCxlQUFBLDJELENBT0csaUNBQUEsMkQsQ00rcUZILGlDQUFpQywyRCxDTmpyRjlCLGtCLEM4RGg4QkosWSxDOURzOUJDLGtCLENBRUEsa0IsQzhEcjlCQyx5QixDOURzOUJBLGtCLEM4RC84QkQsdUIsQzlEdTlCQyxrQixDQUNBLFUsQ0FGQSx1RSxDQVNHLG9CLENBVEgsaUUsQ0FjRSxrQixDQUNBLG9CLENBZkYsdUUsQ0FrQkcsZSxDQUNBLGlCLENBQ0EsYSxDQXBCSCw0RSxDQXdCRyxjLENBQ0EsaUIsQ0FDQSxVLENBMUJILDJFLENBQUEsaUYsQ0E4QkcsYyxDQUNBLFUsQ0EvQkgsa0csQ0FBQSwwRyxDQUFBLG9ILENBQUEsa0csQ0FBQSwwRyxDQUFBLG9ILENBQUEsc0UsQ0FBQSxpRixDQUFBLCtFLENBQUEsK0QsQ0FBQSxpRixDQUFBLDhFLENBQUEsd0YsQ0FBQSxtRSxDQUFBLG1HLENBQUEsaUcsQ0FBQSx5RixDQUFBLG1HLENBQUEsdUYsQ0FBQSxpRCxDQXlDRSxVLENBekNGLDRDLENBc0RDLDBCLENTdmhDSCwwRCxDVDBoQ0kseUIsQ0F6REYsdUQsQ0E4REMsa0IsQ0E5REQsNkUsQ0FpRUUsa0IsQ0FqRUYseUcsQ0FBQSxpSCxDQUFBLDJILENBYkgsbUMsQ0FhRyx5RyxDQUFBLGlILENBQUEsMkgsQ0FBQSw2RSxDQUFBLHdGLENBQUEsc0YsQ0FBQSxzRSxDQUFBLHdGLENBQUEscUYsQ0FBQSwrRixDQUFBLDBFLENBQUEsMEcsQ0FBQSx3RyxDQUFBLGdHLENBQUEsMEcsQ0FBQSw4RixDQTJFRyxVLENBeEZOLDJDLENBbUdHLGUsQ0FDQSxhIiwiZmlsZSI6ImF2aXMubWluLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIiRjb2xvdXItcGxhaW46ICNmZmY7XG4kY29sb3VyLXByaW1hcnk6ICNkNDAwMmE7XG4kY29sb3VyLXNlY29uZGFyeTogIzIyMjMyNztcbiRjb2xvdXItYWNjZW50OiAjZjFmMWYxO1xuJGNvbG91ci1hY2NlbnQtc2Vjb25kYXJ5OiAjY2NjO1xuJGNvbG91ci1hY2NlbnQtZGFyazogIzEyMTIxMjtcbiRjb2xvdXItc3VjY2VzczogIzM3YTgwMDtcbiRjb2xvdXItc3VjY2Vzcy1saWdodDogI2VhZjZlNztcbiRjb2xvdXItZXJyb3I6ICNkNDAyMmE7XG4kY29sb3VyLXBsYWluLXRyYW5zcGFyZW50OiB0cmFuc3BhcmVudGl6ZSgkY29sb3VyLXBsYWluLCAwLjYpO1xuJGNvbG91ci1wcmltYXJ5LWRhcms6IGRhcmtlbigkY29sb3VyLXByaW1hcnksIDEwJSk7XG4kY29sb3VyLXByaW1hcnktbGlnaHQ6IGxpZ2h0ZW4oJGNvbG91ci1wcmltYXJ5LCA0JSk7XG4kY29sb3VyLWFjY2VudC10cmFuc3BhcmVudDogdHJhbnNwYXJlbnRpemUoJGNvbG91ci1hY2NlbnQsIDAuNCk7XG4kY29sb3VyLWFjY2VudC1zZWNvbmRhcnktZGFyazogZGFya2VuKCRjb2xvdXItYWNjZW50LXNlY29uZGFyeSwgMTAlKTtcbiRjb2xvdXItYWNjZW50LWRhcmstdHJhbnNwYXJlbnQtc2VtaTogdHJhbnNwYXJlbnRpemUoJGNvbG91ci1hY2NlbnQtZGFyaywgMC4yKTtcbiRjb2xvdXItYWNjZW50LWRhcmstdHJhbnNwYXJlbnQ6IHRyYW5zcGFyZW50aXplKCRjb2xvdXItYWNjZW50LWRhcmssIDAuNik7XG4kY29sb3VyLWFjY2VudC1kYXJrLXRyYW5zcGFyZW50LWFsbW9zdDogdHJhbnNwYXJlbnRpemUoJGNvbG91ci1hY2NlbnQtZGFyaywgMC45MSk7XG4kY29sb3VyLWFjY2VudC1kYXJrLXRyYW5zcGFyZW50LWZ1bGw6IHRyYW5zcGFyZW50aXplKCRjb2xvdXItYWNjZW50LWRhcmssIDEpO1xuJGhlYWRpbmctb25lLXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuJGhlYWRpbmctdHJhbnNmb3JtOiBub25lO1xuJGN0YS1wcmltYXJ5LWNhcGl0YWxpc2F0aW9uOiB1cHBlcmNhc2U7XG4kY3RhLXRlcnRpYXJ5LWNhcGl0YWxpc2F0aW9uOiB1cHBlcmNhc2U7XG4kYm9yZGVyLXJhZGl1czogMTBweDtcbiRjdGEtYm9yZGVyLXJhZGl1czogMzBweDtcbiR0eXBlZmFjZXM6ICdicmFuZCc7XG5cbiRib3VsZGVyLWdyZXk6ICM3Njc2NzY7XG4kZG92ZS1ncmV5OiAjNmU2ZTZlO1xuJHN1bmdsb3cteWVsbG93OiAjZmVjNjJjO1xuJHZlbmV0aWFuLXJlZDogIzY5MDIxODtcblxuQGltcG9ydCAnc2hhcmVkL21peGlucy9mb250LWZhY2UnO1xuQGltcG9ydCB1cmwoJ2h0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzMj9mYW1pbHk9T3BlbitTYW5zOndnaHRANDAwOzYwMDs4MDAmZGlzcGxheT1zd2FwJnN1YnNldD1sYXRpbi1leHQnKTtcbkBpbXBvcnQgdXJsKCdodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PVRhamF3YWw6d2dodEA0MDA7NjAwOzgwMCZkaXNwbGF5PXN3YXAmc3Vic2V0PWFyYWJpYycpO1xuQGluY2x1ZGUgZm9udC1mYWNlKCdpY29ucycsICdhdmlzLWljb25zJywgJ2F2aXMtaWNvbnMnKTtcbkBpbXBvcnQgJ2JyYW5kJztcblxuLyogQ3VzdG9tIEJyYW5kIFN0eWxlcyAqL1xuXG50YWJsZSB7XG5cblx0dHI6Zmlyc3QtY2hpbGQge1xuXG5cdFx0dGg6Zmlyc3QtY2hpbGRbc2NvcGU9cm93XSB7XG5cdFx0XHRib3JkZXItcmlnaHQtd2lkdGg6IDA7XG5cblx0XHRcdEBpbmNsdWRlIHJ0bCgpIHtcblx0XHRcdFx0Ym9yZGVyLWxlZnQtd2lkdGg6IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0dHI6bnRoLWNoaWxkKGV2ZW4pIHRoIHtcblx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblxuXHRcdC5sLXJvdy0tdmFyaWFudC1hICYsXG5cdFx0Lmwtcm93LS12YXJpYW50LWIgJixcblx0XHQubC1yb3ctLXZhcmlhbnQtYyAmLFxuXHRcdC5sLXJvdy0tdmFyaWFudC1kICYge1xuXHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0fVxuXHR9XG5cblx0dHI6bnRoLWNoaWxkKGV2ZW4pIHRkIHtcblxuXHRcdC5sLXJvdy0tdmFyaWFudC1jICYge1xuXHRcdFx0YmFja2dyb3VuZDogJGNvbG91ci1zZWNvbmRhcnk7XG5cdFx0fVxuXG5cdFx0Lmwtcm93LS12YXJpYW50LWQgJiB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3VyLWFjY2VudC1kYXJrO1xuXHRcdH1cblx0fVxuXG5cdHRoIHtcblx0XHRjb2xvcjogJGNvbG91ci1wcmltYXJ5O1xuXG5cdFx0Lmwtcm93LS12YXJpYW50LWIgJixcblx0XHQubC1yb3ctLXZhcmlhbnQtYyAmLFxuXHRcdC5sLXJvdy0tdmFyaWFudC1kICYge1xuXHRcdFx0Y29sb3I6ICRjb2xvdXItcGxhaW47XG5cdFx0fVxuXG5cdFx0JltzY29wZT1yb3ddIHtcblx0XHRcdGJvcmRlci1yaWdodDogMnB4IHNvbGlkICRjb2xvdXItcHJpbWFyeTtcblxuXHRcdFx0QGluY2x1ZGUgcnRsKCkge1xuXHRcdFx0XHRib3JkZXItbGVmdDogMnB4IHNvbGlkICRjb2xvdXItcHJpbWFyeTtcblx0XHRcdFx0Ym9yZGVyLXJpZ2h0OiAwO1xuXHRcdFx0fVxuXG5cdFx0XHQubC1yb3ctLXZhcmlhbnQtYiAmLFxuXHRcdFx0Lmwtcm93LS12YXJpYW50LWMgJixcblx0XHRcdC5sLXJvdy0tdmFyaWFudC1kICYge1xuXHRcdFx0XHRib3JkZXItY29sb3I6ICRjb2xvdXItcGxhaW47XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0JltzY29wZT1jb2xdIHtcblx0XHRcdGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkY29sb3VyLXByaW1hcnk7XG5cblx0XHRcdC5sLXJvdy0tdmFyaWFudC1iICYsXG5cdFx0XHQubC1yb3ctLXZhcmlhbnQtYyAmLFxuXHRcdFx0Lmwtcm93LS12YXJpYW50LWQgJiB7XG5cdFx0XHRcdGJvcmRlci1jb2xvcjogJGNvbG91ci1wbGFpbjtcblx0XHRcdFx0Y29sb3I6ICRjb2xvdXItcGxhaW47XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0dGhlYWQgKyB0Ym9keSB7XG5cblx0XHR0cjpmaXJzdC1jaGlsZCB7XG5cblx0XHRcdHRoOmZpcnN0LWNoaWxkW3Njb3BlPXJvd10ge1xuXHRcdFx0XHRib3JkZXItcmlnaHQtd2lkdGg6IDJweDtcblxuXHRcdFx0XHRAaW5jbHVkZSBydGwoKSB7XG5cdFx0XHRcdFx0Ym9yZGVyLWxlZnQtd2lkdGg6IDJweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC50YWJsZS0tc3RyaXAtaW52ZXJzZSAmIHtcblxuXHRcdHRoOm50aC1jaGlsZChldmVuKSB7XG5cdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblxuXHRcdFx0Lmwtcm93LS12YXJpYW50LWEgJixcblx0XHRcdC5sLXJvdy0tdmFyaWFudC1iICYsXG5cdFx0XHQubC1yb3ctLXZhcmlhbnQtYyAmLFxuXHRcdFx0Lmwtcm93LS12YXJpYW50LWQgJiB7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdHRkOm50aC1jaGlsZChldmVuKSB7XG5cblx0XHRcdC5sLXJvdy0tdmFyaWFudC1jICYge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3VyLXNlY29uZGFyeTtcblx0XHRcdH1cblxuXHRcdFx0Lmwtcm93LS12YXJpYW50LWQgJiB7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICRjb2xvdXItYWNjZW50LWRhcms7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbnVsIHtcblxuXHRsaTpiZWZvcmUge1xuXHRcdGNvbnRlbnQ6ICdcXDAyNjY2Jztcblx0fVxufVxuXG4uYWNjb3JkaW9uIHtcblxuXHQmX19pdGVtIHtcblx0XHRib3JkZXItcmFkaXVzOiAwO1xuXG5cdFx0Jl9faGVhZGluZyB7XG5cblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0Ym9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkY29sb3VyLWFjY2VudC1zZWNvbmRhcnk7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogJHNwYWNpbmctdW5pdC1iYXNlO1xuXG5cdFx0XHRcdEBpbmNsdWRlIHJ0bCgpIHtcblx0XHRcdFx0XHRib3JkZXItbGVmdDogMDtcblx0XHRcdFx0XHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkY29sb3VyLWFjY2VudC1zZWNvbmRhcnk7XG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6ICRzcGFjaW5nLXVuaXQtYmFzZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4uYWxlcnQge1xuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG91ci1hY2NlbnQtZGFyaztcblx0Y29sb3I6ICRjb2xvdXItYWNjZW50LWRhcms7XG5cblx0Lmwtcm93LS12YXJpYW50LWEgJiB7XG5cdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdH1cblxuXHQubC1yb3ctLXZhcmlhbnQtYiAmIHtcblx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRib3JkZXItY29sb3I6ICRjb2xvdXItcHJpbWFyeS1kYXJrO1xuXHR9XG5cblx0Lmwtcm93LS12YXJpYW50LWMgJiB7XG5cdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3VyLXBsYWluO1xuXHR9XG5cblx0Lmwtcm93LS12YXJpYW50LWQgJiB7XG5cdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3VyLXBsYWluO1xuXHR9XG5cblx0Ji0tZXJyb3Ige1xuXHRcdGJvcmRlci1jb2xvcjogJGNvbG91ci1lcnJvcjtcblxuXHRcdC5sLXJvdy0tdmFyaWFudC1iICYsXG5cdFx0Lmwtcm93LS12YXJpYW50LWMgJixcblx0XHQubC1yb3ctLXZhcmlhbnQtZCAmIHtcblx0XHRcdGJvcmRlci1jb2xvcjogJGNvbG91ci1lcnJvcjtcblx0XHR9XG5cdH1cblxuXHQmLS1pbmZvIHtcblx0XHRib3JkZXItY29sb3I6ICRzdW5nbG93LXllbGxvdztcblxuXHRcdC5pY29uIHtcblx0XHRcdGNvbG9yOiAkc3VuZ2xvdy15ZWxsb3c7XG5cdFx0fVxuXG5cdFx0Lmwtcm93LS12YXJpYW50LWIgJixcblx0XHQubC1yb3ctLXZhcmlhbnQtYyAmLFxuXHRcdC5sLXJvdy0tdmFyaWFudC1kICYge1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkc3VuZ2xvdy15ZWxsb3c7XG5cdFx0fVxuXHR9XG5cblx0Ji0tc3VjY2VzcyB7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3VyLXN1Y2Nlc3M7XG5cblx0XHQubC1yb3ctLXZhcmlhbnQtYiAmLFxuXHRcdC5sLXJvdy0tdmFyaWFudC1jICYsXG5cdFx0Lmwtcm93LS12YXJpYW50LWQgJiB7XG5cdFx0XHRib3JkZXItY29sb3I6ICRjb2xvdXItc3VjY2Vzcztcblx0XHR9XG5cdH1cbn1cblxuLmJvb2tpbmctd2lkZ2V0IHtcblxuXHQmX19yZXN1bHRzIHtcblx0XHRib3JkZXItcmFkaXVzOiAwO1xuXHRcdG1hcmdpbjogLTFweCAwIDA7XG5cdH1cblxuXHQmX19zdGF0aW9uLWRldGFpbHMtdG9nZ2xlIHtcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHR9XG5cblx0Jl9fb3BlbmluZy10aW1lcyB7XG5cdFx0YmFja2dyb3VuZDogJGNvbG91ci1hY2NlbnQ7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3VyLWFjY2VudC1kYXJrO1xuXHRcdGJvcmRlci1yYWRpdXM6IDA7XG5cblx0XHRAaW5jbHVkZSBydGwoKSB7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAwO1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQtc21hbGwpIHtcblxuXHRcdFx0Jl9faGVhZGluZyB7XG5cdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cblx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGNvbG91ci1hY2NlbnQtc2Vjb25kYXJ5O1xuXG5cdFx0XHRcdFx0QGluY2x1ZGUgcnRsKCkge1xuXHRcdFx0XHRcdFx0Ym9yZGVyLWxlZnQ6IDA7XG5cdFx0XHRcdFx0XHRib3JkZXItcmlnaHQ6IDA7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Jl9fZGF0ZS1waWNrZXItY29udGFpbmVyIHtcblxuXHRcdC5zdGFuZGFyZC1mb3JtX19pbnB1dC0tYWN0aXZlLFxuXHRcdC5zdGFuZGFyZC1mb3JtX19pbnB1dC0tYWN0aXZlOmZvY3VzIHtcblx0XHRcdC8vIHNjc3MtbGludDpkaXNhYmxlIFByb3BlcnR5U29ydE9yZGVyXG5cdFx0XHQvLyBOZWVkIHRvIG1ha2Ugc3VyZSB0aGF0IHRoZSBjb3JyZWN0IGJvcmRlciBjb2xvdXJzIGRpc3BsYXlcblx0XHRcdGJvcmRlci1jb2xvcjogJGNvbG91ci1hY2NlbnQtZGFyaztcblx0XHRcdGJvcmRlci1ib3R0b20tY29sb3I6ICRjb2xvdXItcGxhaW47XG5cdFx0XHQvLyBzY3NzLWxpbnQ6ZW5hYmxlIFByb3BlcnR5U29ydE9yZGVyXG5cblx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQtc21hbGwpIHtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogJGNvbG91ci1hY2NlbnQtZGFyaztcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLS1vcGVuIHtcblxuXHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICRjb2xvdXItcGxhaW47XG5cdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0aGVpZ2h0OiAxcHg7XG5cdFx0XHRcdGxlZnQ6IDFweDtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRyaWdodDogMXB4O1xuXHRcdFx0XHR0b3A6IDEwMCU7XG5cdFx0XHRcdHotaW5kZXg6IDEwMTtcblxuXHRcdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KCRicmVha3BvaW50LXNtYWxsKSB7XG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCZfX3RpbWUtcGlja2VyLWNvbnRhaW5lciB7XG5cdFx0Ym9yZGVyLXJhZGl1czogMDtcblx0fVxufVxuXG4uY3RhIHtcblxuXHQubC1yb3ctLXZhcmlhbnQtYiAmLFxuXHQubC1yb3ctLXZhcmlhbnQtYyAmLFxuXHQubC1yb3ctLXZhcmlhbnQtZCAmIHtcblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG91ci1wbGFpbjtcblx0XHR9XG5cdH1cblxuXHQmLS1zZWNvbmRhcnkge1xuXHRcdGJvcmRlci1jb2xvcjogJGNvbG91ci1wcmltYXJ5O1xuXHR9XG5cblx0Ji0tdGVydGlhcnkge1xuXG5cdFx0Lmwtcm93LS12YXJpYW50LWIgJixcblx0XHQubC1yb3ctLXZhcmlhbnQtYyAmLFxuXHRcdC5sLXJvdy0tdmFyaWFudC1kICYge1xuXG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5kYXRlLXBpY2tlciB7XG5cdGJhY2tncm91bmQ6ICRjb2xvdXItYWNjZW50O1xuXHRib3JkZXItY29sb3I6ICRjb2xvdXItYWNjZW50LWRhcms7XG5cdGJvcmRlci1yYWRpdXM6IDA7XG5cdG1hcmdpbi10b3A6IDA7XG5cblx0JjpiZWZvcmUge1xuXHRcdGJhY2tncm91bmQ6ICRjb2xvdXItcGxhaW47XG5cdFx0Y29udGVudDogJyc7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0aGVpZ2h0OiA2NHB4O1xuXHRcdGxlZnQ6IDA7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHJpZ2h0OiAwO1xuXHRcdHRvcDogMDtcblxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQtc21hbGwpIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG5cblx0LnBpa2EtdGl0bGUge1xuXHRcdG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLXVuaXQtc21hbGw7XG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0fVxuXG5cdC5pcy1zZWxlY3RlZCB7XG5cblx0XHQucGlrYS1idXR0b24ge1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMDtcblx0XHR9XG5cdH1cbn1cblxuLmV4dHJhIHtcblxuXHQmX19wcmljZS0tbWlub3Ige1xuXHRcdGNvbG9yOiAkYm91bGRlci1ncmV5O1xuXG5cdFx0Lmwtcm93LS12YXJpYW50LWIgJixcblx0XHQubC1yb3ctLXZhcmlhbnQtYyAmLFxuXHRcdC5sLXJvdy0tdmFyaWFudC1kICYge1xuXHRcdFx0Y29sb3I6ICRjb2xvdXItcGxhaW47XG5cdFx0fVxuXHR9XG59XG5cbi5mZWF0dXJlIHtcblxuXHQmX19jYXB0aW9uIHtcblx0XHRjb2xvcjogJGJvdWxkZXItZ3JleTtcblxuXHRcdC5sLXJvdy0tdmFyaWFudC1iICYsXG5cdFx0Lmwtcm93LS12YXJpYW50LWMgJixcblx0XHQubC1yb3ctLXZhcmlhbnQtZCAmIHtcblx0XHRcdGNvbG9yOiAkY29sb3VyLXBsYWluO1xuXHRcdH1cblx0fVxufVxuXG4ubGFuZ3VhZ2UtY291bnRyeS1zZWxlY3Rvcl9faGVhZGluZyB7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5saW5rLWxpc3Qge1xuXG5cdCZfX2l0ZW0ge1xuXHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3VyLWFjY2VudC1zZWNvbmRhcnk7XG5cblx0XHQubC1yb3ctLXZhcmlhbnQtYiAmIHtcblx0XHRcdGJvcmRlci10b3AtY29sb3I6ICRjb2xvdXItcHJpbWFyeS1kYXJrO1xuXHRcdH1cblxuXHRcdC5sLXJvdy0tdmFyaWFudC1jICYsXG5cdFx0Lmwtcm93LS12YXJpYW50LWQgJiB7XG5cdFx0XHRib3JkZXItdG9wLWNvbG9yOiAkY29sb3VyLXBsYWluO1xuXHRcdH1cblx0fVxuXG5cdCZfX2xpbmsge1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0cGFkZGluZzogJHNwYWNpbmctdW5pdC1zbWFsbC1taWQgMDtcblx0fVxufVxuXG4ubWFwIHtcblxuXHQmX19pbmZvIHtcblx0XHRib3gtc2hhZG93OiAwIDAgMTVweCB0cmFuc3BhcmVudGl6ZSgkY29sb3VyLWFjY2VudC1kYXJrLCAwLjcpO1xuXHR9XG59XG5cbi5vcHRpb24tbGlzdCB7XG5cblx0Jl9fY29udHJvbCB7XG5cblx0XHQmOmFmdGVyIHtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDA7XG5cdFx0XHRib3gtc2hhZG93OiBpbnNldCAwIDVweCAwIGRhcmtlbigkY29sb3VyLXBsYWluLCAzJSk7XG5cdFx0fVxuXG5cdFx0Ji0tcmFkaW8ge1xuXG5cdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4ub3B0aW9uLXByb21vIHtcblxuXHQmX19oZWFkZXIge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0YmFja2dyb3VuZDogdXJsKCcuLi9pbWcvZGlhZ29uYWwtbGluZXMucG5nJyk7XG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0d2lkdGg6IDE2N3B4O1xuXHRcdFx0ei1pbmRleDogMTtcblx0XHR9XG5cdH1cblxuXHQmX19oZWFkaW5nIHtcblx0XHRmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJyYW5kO1xuXHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYnJhbmQ7XG5cdFx0dGV4dC10cmFuc2Zvcm06ICRoZWFkaW5nLW9uZS10cmFuc2Zvcm07XG5cblx0XHRAaW5jbHVkZSBydGwoKSB7XG5cdFx0XHRmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJyYW5kLWFyYWJpYztcblx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYnJhbmQtYXJhYmljO1xuXHRcdH1cblx0fVxufVxuXG4ucHJpbWFyeS1uYXZpZ2F0aW9uIHtcblx0YmFja2dyb3VuZDogJGNvbG91ci1wcmltYXJ5O1xuXG5cdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQtc21hbGwpIHtcblx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0fVxuXG5cdCZfX2xpc3Qge1xuXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkYnJlYWtwb2ludC1zbWFsbCkge1xuXHRcdFx0cGFkZGluZy10b3A6IDA7XG5cdFx0fVxuXG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0YmFja2dyb3VuZDogJGNvbG91ci1wcmltYXJ5O1xuXHRcdH1cblx0fVxuXG5cdCZfX2l0ZW0ge1xuXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkYnJlYWtwb2ludC1zbWFsbCkge1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvdXItYWNjZW50LXNlY29uZGFyeTtcblxuXHRcdFx0Ji0taGFzLW1lZ2EtbWVudSB7XG5cblx0XHRcdFx0LnByaW1hcnktbmF2aWdhdGlvbl9fbGluazphZnRlciB7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDUycHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmX19saW5rIHtcblx0XHRjb2xvcjogJGNvbG91ci1wbGFpbjtcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkYnJlYWtwb2ludC1zbWFsbCkge1xuXHRcdFx0Y29sb3I6ICRjb2xvdXItYWNjZW50LWRhcms7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0cGFkZGluZy1ib3R0b206ICRzcGFjaW5nLXVuaXQtc21hbGwtbWlkO1xuXHRcdFx0cGFkZGluZy10b3A6ICRzcGFjaW5nLXVuaXQtc21hbGwtbWlkO1xuXHRcdH1cblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG91ci1wbGFpbjtcblx0XHRcdGNvbG9yOiAkY29sb3VyLXByaW1hcnk7XG5cdFx0fVxuXHR9XG5cblx0Jl9fbWVnYS1tZW51X19oZWFkaW5nIHtcblxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQtc21hbGwpIHtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvdXItcHJpbWFyeTtcblx0XHRcdGJvcmRlci13aWR0aDogMXB4IDA7XG5cdFx0XHRtYXJnaW46IC0xcHggMCAwO1xuXHRcdFx0cGFkZGluZzogJHNwYWNpbmctdW5pdC1zbWFsbC1taWQgMDtcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0fVxuXHR9XG5cblx0Jl9fbWVnYS1tZW51X19pdGVtIHtcblx0XHRib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG91ci1hY2NlbnQtc2Vjb25kYXJ5O1xuXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkYnJlYWtwb2ludC1zbWFsbCkge1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvdXItYWNjZW50LXNlY29uZGFyeTtcblx0XHRcdGJvcmRlci10b3A6IDA7XG5cblx0XHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Jl9fbWVnYS1tZW51X19saW5rIHtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdHBhZGRpbmc6ICRzcGFjaW5nLXVuaXQtc21hbGwtbWlkIDA7XG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0fVxufVxuXG4ucHJvbW8ge1xuXG5cdCZfX2RldGFpbHMge1xuXHRcdGJhY2tncm91bmQ6ICRjb2xvdXItYWNjZW50LXNlY29uZGFyeTtcblxuXHRcdC5sLXJvdy0tdmFyaWFudC1hICYge1xuXHRcdFx0YmFja2dyb3VuZDogJGNvbG91ci1hY2NlbnQtc2Vjb25kYXJ5O1xuXHRcdH1cblxuXHRcdC5sLXJvdy0tdmFyaWFudC1kICYge1xuXHRcdFx0YmFja2dyb3VuZDogJGNvbG91ci1hY2NlbnQtZGFyaztcblx0XHRcdGNvbG9yOiAkY29sb3VyLXBsYWluO1xuXHRcdH1cblx0fVxufVxuXG4ucmVmZXJlbmNlLWxpc3Qge1xuXG5cdCZfX25vdGUge1xuXHRcdGNvbG9yOiAkYm91bGRlci1ncmV5O1xuXG5cdFx0Lmwtcm93LS12YXJpYW50LWIgJixcblx0XHQubC1yb3ctLXZhcmlhbnQtYyAmLFxuXHRcdC5sLXJvdy0tdmFyaWFudC1kICYge1xuXHRcdFx0Y29sb3I6ICRjb2xvdXItcGxhaW47XG5cdFx0fVxuXHR9XG59XG5cbi5zZWFyY2gtcmVzdWx0IHtcblxuXHRtYXJrIHtcblx0XHRiYWNrZ3JvdW5kOiAkc3VuZ2xvdy15ZWxsb3c7XG5cdFx0cGFkZGluZzogM3B4O1xuXHR9XG59XG5cbi5zdGFuZGFyZC1mb3JtIHtcblxuXHQmX19pbnB1dCxcblx0Jl9fdGV4dGFyZWEsXG5cdCZfX2ZpbGUtdXBsb2FkX19maWxlLW5hbWUsXG5cdCZfX3NlbGVjdCB7XG5cdFx0Ym9yZGVyLXJhZGl1czogMDtcblx0XHRib3gtc2hhZG93OiBpbnNldCAwIDVweCAwIGRhcmtlbigkY29sb3VyLXBsYWluLCAzJSk7XG5cblx0XHQmW2Rpc2FibGVkXSB7XG5cdFx0XHRib3gtc2hhZG93OiBub25lO1xuXHRcdH1cblxuXHRcdCY6Zm9jdXMsXG5cdFx0Ji0tYWN0aXZlIHtcblx0XHRcdGJvcmRlci1jb2xvcjogJGJvdWxkZXItZ3JleTtcblx0XHR9XG5cblx0XHQmLS1lcnJvciB7XG5cdFx0XHRib3JkZXItY29sb3I6ICRjb2xvdXItcHJpbWFyeTtcblxuXHRcdFx0Jjpmb2N1cyB7XG5cdFx0XHRcdGJvcmRlci1jb2xvcjogJGNvbG91ci1wcmltYXJ5LWRhcms7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Jl9fc2VsZWN0IHtcblx0XHRib3JkZXItcmFkaXVzOiAwO1xuXHRcdGJveC1zaGFkb3c6IGluc2V0IDAgNXB4IDAgZGFya2VuKCRjb2xvdXItcGxhaW4sIDMlKTtcblxuXHRcdCYtLWVycm9yIHtcblx0XHRcdGJvcmRlci1jb2xvcjogJGNvbG91ci1wcmltYXJ5O1xuXHRcdH1cblxuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGNvbG91ci1hY2NlbnQtc2Vjb25kYXJ5O1xuXG5cdFx0XHRAaW5jbHVkZSBydGwoKSB7XG5cdFx0XHRcdGJvcmRlci1sZWZ0OiAwO1xuXHRcdFx0XHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkY29sb3VyLWFjY2VudC1zZWNvbmRhcnk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Jl9fZGF0ZXBpY2tlciB7XG5cdFx0YmFja2dyb3VuZDogJGNvbG91ci1hY2NlbnQ7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3VyLWFjY2VudC1kYXJrO1xuXHRcdGJvcmRlci1yYWRpdXM6IDA7XG5cblx0XHQucGlrYS1sYWJlbCB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3VyLWFjY2VudDtcblx0XHR9XG5cblx0XHQuaXMtc2VsZWN0ZWQge1xuXG5cdFx0XHQucGlrYS1idXR0b24ge1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCZfX3N1Ym1pdCB7XG5cdFx0Ym9yZGVyOiAycHggc29saWQgJGNvbG91ci1wcmltYXJ5O1xuXG5cdFx0Lmwtcm93LS12YXJpYW50LWIgJiB7XG5cdFx0XHRib3JkZXItY29sb3I6ICRjb2xvdXItYWNjZW50LWRhcms7XG5cdFx0fVxuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRib3JkZXI6IDJweCBzb2xpZCAkY29sb3VyLWFjY2VudC1kYXJrO1xuXHRcdH1cblxuXHRcdCZbZGlzYWJsZWRdIHtcblx0XHRcdGJvcmRlci1jb2xvcjogJGNvbG91ci1hY2NlbnQtc2Vjb25kYXJ5O1xuXHRcdH1cblxuXHRcdCYtLXRlcnRpYXJ5IHtcblx0XHRcdGJvcmRlcjogMDtcblxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGJvcmRlcjogMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmX19maWxlLXVwbG9hZCBsYWJlbFtkaXNhYmxlZF0ge1xuXG5cdFx0LnN0YW5kYXJkLWZvcm1fX2ZpbGUtdXBsb2FkX19maWxlLW5hbWUge1xuXHRcdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0XHR9XG5cdH1cbn1cblxuLnN0ZXAtdHJhY2tlciB7XG5cblx0Jl9fc3RlcC1wcm9tcHQtLWluYWN0aXZlIHtcblx0XHRjb2xvcjogJGRvdmUtZ3JleTtcblx0fVxuXG5cdCZfX3Byb21vLW1lc3NhZ2Uge1xuXHRcdGJvcmRlci1yYWRpdXM6IDA7XG5cdFx0bWFyZ2luLWxlZnQ6IC01MHB4O1xuXHRcdG1hcmdpbi1yaWdodDogJHNwYWNpbmctdW5pdC1iYXNlICogLTE7XG5cdFx0cGFkZGluZy1sZWZ0OiA1MHB4O1xuXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkYnJlYWtwb2ludC1zbWFsbCkge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogJHNwYWNpbmctdW5pdC1iYXNlICogLTE7XG5cdFx0fVxuXHR9XG5cblx0Ji0tc3VtbWFyeSB7XG5cblx0XHQuc3RlcC10cmFja2VyX19wcm9tby1tZXNzYWdlIHtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDA7XG5cdFx0XHRtYXJnaW4tbGVmdDogJHNwYWNpbmctdW5pdC1iYXNlICogLTE7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6ICRzcGFjaW5nLXVuaXQtYmFzZSAqIC0xO1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAkc3BhY2luZy11bml0LWJhc2U7XG5cblx0XHRcdEBpbmNsdWRlIHJ0bCgpIHtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAkc3BhY2luZy11bml0LWJhc2UgKiAtMTtcblx0XHRcdH1cblxuXHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkYnJlYWtwb2ludC1zbWFsbCkge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAkc3BhY2luZy11bml0LWJhc2UgKiAtMTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLnN1cHBsZW1lbnRhcnktbmF2aWdhdGlvbiB7XG5cblx0Ji0tbWlub3Ige1xuXHRcdGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHRyYW5zcGFyZW50aXplKCRjb2xvdXItcGxhaW4sIDAuNTcpO1xuXHR9XG5cblx0Jl9fbGlzdCB7XG5cblx0XHRAaW5jbHVkZSBicmVha3BvaW50KCRicmVha3BvaW50LXNtYWxsKSB7XG5cdFx0XHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCB0cmFuc3BhcmVudGl6ZSgkY29sb3VyLXBsYWluLCAwLjU3KTtcblxuXHRcdFx0Ji0tbm8tYm9yZGVyIHtcblx0XHRcdFx0Ym9yZGVyLXJpZ2h0OiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCZfX2l0ZW0ge1xuXHRcdGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHRyYW5zcGFyZW50aXplKCRjb2xvdXItcGxhaW4sIDAuNTcpO1xuXG5cdFx0QGluY2x1ZGUgcnRsKCkge1xuXHRcdFx0Ym9yZGVyLWxlZnQ6IDA7XG5cdFx0XHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCB0cmFuc3BhcmVudGl6ZSgkY29sb3VyLXBsYWluLCAwLjU3KTtcblx0XHR9XG5cblx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0Ym9yZGVyLXJpZ2h0LXdpZHRoOiAwO1xuXG5cdFx0XHRAaW5jbHVkZSBydGwoKSB7XG5cdFx0XHRcdGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYtLWRlc2t0b3AtbGFzdCB7XG5cdFx0XHRib3JkZXItcmlnaHQtd2lkdGg6IDA7XG5cblx0XHRcdEBpbmNsdWRlIHJ0bCgpIHtcblx0XHRcdFx0Ym9yZGVyLWxlZnQtd2lkdGg6IDA7XG5cdFx0XHR9XG5cblx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQtc21hbGwpIHtcblx0XHRcdFx0Ym9yZGVyLXJpZ2h0LXdpZHRoOiAxcHg7XG5cblx0XHRcdFx0QGluY2x1ZGUgcnRsKCkge1xuXHRcdFx0XHRcdGJvcmRlci1sZWZ0LXdpZHRoOiAxcHg7XG5cdFx0XHRcdFx0Ym9yZGVyLXJpZ2h0LXdpZHRoOiAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji0tYWN0aXZlIHtcblxuXHRcdFx0LnN1cHBsZW1lbnRhcnktbmF2aWdhdGlvbl9fbGluayB7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICRjb2xvdXItcGxhaW47XG5cdFx0XHRcdGNvbG9yOiAkY29sb3VyLXByaW1hcnk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Jl9fbGluayB7XG5cdFx0YmFja2dyb3VuZDogJGNvbG91ci1wcmltYXJ5O1xuXHRcdGNvbG9yOiAkY29sb3VyLXBsYWluO1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdGJhY2tncm91bmQ6ICRjb2xvdXItcGxhaW47XG5cdFx0XHRjb2xvcjogJGNvbG91ci1wcmltYXJ5O1xuXHRcdH1cblxuXHRcdCZfX2lubmVyIHtcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0fVxuXHR9XG5cblx0Jl9fZmx5b3V0IHtcblxuXHRcdC5zZWFyY2ggLmljb24ge1xuXHRcdFx0Y29sb3I6ICRib3VsZGVyLWdyZXk7XG5cdFx0fVxuXHR9XG59XG5cbi50aW1lLXBpY2tlciB7XG5cdGJhY2tncm91bmQ6ICRjb2xvdXItYWNjZW50O1xuXHRib3JkZXItY29sb3I6ICRjb2xvdXItYWNjZW50LWRhcms7XG5cdGJvcmRlci1yYWRpdXM6IDA7XG5cdHRvcDogNDRweDtcbn1cblxuLnRpbWUtcGlja2VyLWlucHV0LS1hY3RpdmUsXG4udGltZS1waWNrZXItaW5wdXQtLWFjdGl2ZTpmb2N1cyB7XG5cdGJvcmRlci1ib3R0b206IHRyYW5zcGFyZW50O1xuXHRib3JkZXItY29sb3I6ICRjb2xvdXItYWNjZW50LWRhcms7XG59XG5cbi50b29sdGlwIHtcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xufVxuXG4uc2VhcmNoX19pbnB1dDpmb2N1cyB7XG5cdGJvcmRlci1jb2xvcjogJGNvbG91ci1hY2NlbnQtc2Vjb25kYXJ5O1xufVxuXG4udHlwZWFoZWFkX19saXN0IHtcblx0Ym9yZGVyLWNvbG9yOiAkY29sb3VyLWFjY2VudC1zZWNvbmRhcnk7XG5cdGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi52ZWhpY2xlIHtcblxuXHQmX19hY2NvcmRpb24ge1xuXG5cdFx0LmFjY29yZGlvbl9faXRlbSB7XG5cblx0XHRcdCZfX2hlYWRpbmcge1xuXG5cdFx0XHRcdCY6YmVmb3JlIHtcblxuXHRcdFx0XHRcdC5sLXJvdy0tdmFyaWFudC1iICYge1xuXHRcdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3VyLXByaW1hcnktZGFyaztcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmX19wcm9tby1tZXNzYWdlIHtcblx0XHRib3JkZXItcmFkaXVzOiAwO1xuXHRcdG1hcmdpbi1sZWZ0OiAkc3BhY2luZy11bml0LWJhc2UgKiAtMTtcblx0XHRtYXJnaW4tcmlnaHQ6ICRzcGFjaW5nLXVuaXQtYmFzZSAqIC0xO1xuXHR9XG5cblx0Jl9fcHJpY2VzLWhlYWRpbmcge1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdH1cblxuXHQmX19wcmljZXMtY2FwdGlvbiB7XG5cdFx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XG5cdH1cblxuXHQmLS1wcmVzdGlnZSB7XG5cblx0XHQudmVoaWNsZV9fY2F0ZWdvcnkge1xuXHRcdFx0Y29sb3I6ICRjb2xvdXItcGxhaW47XG5cblx0XHRcdC5sLXJvdy0tdmFyaWFudC1jICYsXG5cdFx0XHQubC1yb3ctLXZhcmlhbnQtZCAmIHtcblx0XHRcdFx0Y29sb3I6ICRjb2xvdXItcGxhaW47XG5cdFx0XHR9XG5cblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0YmFja2dyb3VuZDogJHZlbmV0aWFuLXJlZDtcblxuXHRcdFx0XHQubC1yb3ctLXZhcmlhbnQtYSAmLFxuXHRcdFx0XHQubC1yb3ctLXZhcmlhbnQtYiAmIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkdmVuZXRpYW4tcmVkO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnZlaGljbGVfX3RvZ2dsZSB7XG5cdFx0XHRib3JkZXItY29sb3I6ICRjb2xvdXItcGxhaW47XG5cdFx0XHRjb2xvcjogJGNvbG91ci1wbGFpbjtcblxuXHRcdFx0Lmwtcm93LS12YXJpYW50LWMgJixcblx0XHRcdC5sLXJvdy0tdmFyaWFudC1kICYge1xuXHRcdFx0XHRib3JkZXItY29sb3I6ICRjb2xvdXItcGxhaW47XG5cdFx0XHRcdGNvbG9yOiAkY29sb3VyLXBsYWluO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC52ZWhpY2xlX19ub3RlIHN0cm9uZyB7XG5cdFx0XHRjb2xvcjogJGNvbG91ci1hY2NlbnQtZGFyaztcblx0XHR9XG5cblx0XHQubC1jb2wtLTEyOm5vdCgudmVoaWNsZS1tYXRyaXgpID4gJiB7XG5cblx0XHRcdC52ZWhpY2xlX19vdmVydmlldyB7XG5cblx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICR2ZW5ldGlhbi1yZWQ7XG5cblx0XHRcdFx0XHQubC1yb3ctLXZhcmlhbnQtYSAmLFxuXHRcdFx0XHRcdC5sLXJvdy0tdmFyaWFudC1iICYge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogJHZlbmV0aWFuLXJlZDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmLS1zZWxlY3Qge1xuXG5cdFx0LnZlaGljbGVfX2NhdGVnb3J5IHtcblx0XHRcdGNvbG9yOiAkY29sb3VyLXBsYWluO1xuXG5cdFx0XHQubC1yb3ctLXZhcmlhbnQtYyAmLFxuXHRcdFx0Lmwtcm93LS12YXJpYW50LWQgJiB7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3VyLXBsYWluO1xuXHRcdFx0fVxuXG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICRib3VsZGVyLWdyZXk7XG5cblx0XHRcdFx0Lmwtcm93LS12YXJpYW50LWEgJixcblx0XHRcdFx0Lmwtcm93LS12YXJpYW50LWIgJiB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogJGJvdWxkZXItZ3JleTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC52ZWhpY2xlX190b2dnbGUge1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3VyLXBsYWluO1xuXHRcdFx0Y29sb3I6ICRjb2xvdXItcGxhaW47XG5cblx0XHRcdC5sLXJvdy0tdmFyaWFudC1jICYsXG5cdFx0XHQubC1yb3ctLXZhcmlhbnQtZCAmIHtcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3VyLXBsYWluO1xuXHRcdFx0XHRjb2xvcjogJGNvbG91ci1wbGFpbjtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQudmVoaWNsZV9fbm90ZSBzdHJvbmcge1xuXHRcdFx0Y29sb3I6ICRjb2xvdXItYWNjZW50LWRhcms7XG5cdFx0fVxuXG5cdFx0LmwtY29sLS0xMjpub3QoLnZlaGljbGUtbWF0cml4KSA+ICYge1xuXG5cdFx0XHQudmVoaWNsZV9fb3ZlcnZpZXcge1xuXG5cdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkYm91bGRlci1ncmV5O1xuXG5cdFx0XHRcdFx0Lmwtcm93LS12YXJpYW50LWEgJixcblx0XHRcdFx0XHQubC1yb3ctLXZhcmlhbnQtYiAmIHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICRib3VsZGVyLWdyZXk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ji0tZWNvIHtcblxuXHRcdC52ZWhpY2xlX19ub3RlIHN0cm9uZyB7XG5cdFx0XHRjb2xvcjogJGNvbG91ci1hY2NlbnQtZGFyaztcblx0XHR9XG5cdH1cbn1cblxuLmhlYWRlciB7XG5cblx0Jl9fcm93IHtcblx0XHRiYWNrZ3JvdW5kOiAkY29sb3VyLWFjY2VudDtcblxuXHRcdCYtLW1haW4ge1xuXHRcdFx0YmFja2dyb3VuZDogJGNvbG91ci1wcmltYXJ5O1xuXG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICRjb2xvdXItcHJpbWFyeTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLS1zZWNvbmRhcnkge1xuXHRcdFx0YmFja2dyb3VuZDogZGFya2VuKCRjb2xvdXItcHJpbWFyeSwgNyUpO1xuXHRcdFx0Y29sb3I6ICRjb2xvdXItcGxhaW47XG5cblx0XHRcdC5zaWduLWluLWJhcl9fZm9ybSB7XG5cblx0XHRcdFx0LnN0YW5kYXJkLWZvcm1fX2lucHV0IHtcblxuXHRcdFx0XHRcdCYtLWVycm9yIHtcblx0XHRcdFx0XHRcdGJvcmRlci1jb2xvcjogJHZlbmV0aWFuLXJlZDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuc3RhbmRhcmQtZm9ybV9fc3VibWl0IHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3VyLWFjY2VudC1kYXJrO1xuXHRcdFx0XHRcdGJvcmRlci1jb2xvcjogJGNvbG91ci1hY2NlbnQtZGFyaztcblxuXHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogJGNvbG91ci1wbGFpbjtcblx0XHRcdFx0XHRcdGJvcmRlci1jb2xvcjogJGNvbG91ci1wbGFpbjtcblx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3VyLWFjY2VudC1kYXJrO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdCYtLXNlY29uZGFyeSB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRcdFx0XHRcdGJvcmRlci1jb2xvcjogJGNvbG91ci1wbGFpbjtcblx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3VyLXBsYWluO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdCYtLXRlcnRpYXJ5IHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvdXItcGxhaW47XG5cblx0XHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvdXItcGxhaW47XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0LmVycm9yIHtcblx0XHRcdFx0XHRjb2xvcjogJGNvbG91ci1wbGFpbjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQuc2lnbi1pbi1iYXJfX3dlbGNvbWUge1xuXG5cdFx0XHRcdGEge1xuXHRcdFx0XHRcdGJvcmRlci1jb2xvcjogJGNvbG91ci1wbGFpbjtcblx0XHRcdFx0XHRjb2xvcjogJGNvbG91ci1wbGFpbjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQuc2lnbi1pbi1iYXJfX2RldGFpbCB7XG5cdFx0XHRcdGJvcmRlci1yaWdodC1jb2xvcjogJHZlbmV0aWFuLXJlZDtcblxuXHRcdFx0XHRAaW5jbHVkZSBydGwoKSB7XG5cdFx0XHRcdFx0Ym9yZGVyLWxlZnQtY29sb3I6ICR2ZW5ldGlhbi1yZWQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LnNpZ24taW4tYmFyX19wcm9ncmVzcy1iYXJfX2JhciB7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICR2ZW5ldGlhbi1yZWQ7XG5cblx0XHRcdFx0Jjo6LXdlYmtpdC1wcm9ncmVzcy1iYXIge1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICR2ZW5ldGlhbi1yZWQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LnNpZ24taW4tYmFyX19hY3Rpb24ge1xuXG5cdFx0XHRcdC5jdGEuY3RhLS10ZXJ0aWFyeSB7XG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvdXItcGxhaW47XG5cblx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRjb2xvcjogJGNvbG91ci1wbGFpbjtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQucHJpbWFyeS1uYXZpZ2F0aW9uX190b2dnbGUge1xuXHRcdGNvbG9yOiAkY29sb3VyLXBsYWluO1xuXG5cdFx0Ji0tYWN0aXZlIHtcblx0XHRcdGJhY2tncm91bmQ6ICRjb2xvdXItcGxhaW47XG5cdFx0XHRjb2xvcjogJGNvbG91ci1wcmltYXJ5O1xuXHRcdH1cblx0fVxufVxuIiwiQG1peGluIGZvbnQtZmFjZSgkc3R5bGUtbmFtZSwgJGZpbGUsICRmYW1pbHksICR1bmljb2RlOicnKSB7XG5cdCRmaWxlcGF0aDogJy4uL2ZvbnRzLycgKyAkZmFtaWx5ICsgJy8nICsgJGZpbGU7XG5cdEBmb250LWZhY2Uge1xuXHRcdGZvbnQtZmFtaWx5OiAnI3skc3R5bGUtbmFtZX0nO1xuXHRcdHNyYzogdXJsKCRmaWxlcGF0aCArICcuZW90Jyk7XG5cdFx0c3JjOiB1cmwoJGZpbGVwYXRoICsgJy5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLCB1cmwoJGZpbGVwYXRoICsgJy53b2ZmJykgZm9ybWF0KCd3b2ZmJyksIHVybCgkZmlsZXBhdGggKyAnLnR0ZicpICBmb3JtYXQoJ3RydWV0eXBlJyksIHVybCgkZmlsZXBhdGggKyAnLnN2ZyMnICsgJHN0eWxlLW5hbWUgKyAnJykgZm9ybWF0KCdzdmcnKTtcblx0XHRAaWYgJHVuaWNvZGUgIT0gJycge1xuXHRcdFx0dW5pY29kZS1yYW5nZTogJyN7JHVuaWNvZGV9Jztcblx0XHR9XG5cdH1cbn1cbiIsIkBtaXhpbiBpY29uKCkge1xuXHRmb250LWZhbWlseTogJ2ljb25zJztcblx0LW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcblx0LXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC12YXJpYW50OiBub3JtYWw7XG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdGxpbmUtaGVpZ2h0OiAxO1xuXHRzcGVhazogbm9uZTtcblx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbi5pY29uIHtcblx0QGluY2x1ZGUgaWNvbigpO1xuXG5cdCYtLWFjOmJlZm9yZSB7XG5cdFx0Y29udGVudDogJ1xcZTAwZCc7XG5cdH1cblxuXHQmLS1haXJwbGFuZS1kZXBhcnQ6YmVmb3JlIHtcblx0XHRjb250ZW50OiAnXFxlMDkzJztcblx0fVxuXG5cdCYtLWFsZXJ0OmJlZm9yZSB7XG5cdFx0Y29udGVudDogJ1xcZTA5NCc7XG5cdH1cblxuXHQmLS1hcnJvdy1iYWNrOmJlZm9yZSB7XG5cdFx0Y29udGVudDogJ1xcNGMnO1xuXG5cdFx0QGluY2x1ZGUgcnRsKCkge1xuXHRcdFx0Y29udGVudDogJ1xcNGQnO1xuXHRcdH1cblx0fVxuXG5cdCYtLWFycm93LWZvcndhcmQ6YmVmb3JlIHtcblx0XHRjb250ZW50OiAnXFw0ZCc7XG5cblx0XHRAaW5jbHVkZSBydGwoKSB7XG5cdFx0XHRjb250ZW50OiAnXFw0Yyc7XG5cdFx0fVxuXHR9XG5cblx0Ji0tYmVsbDpiZWZvcmUge1xuXHRcdGNvbnRlbnQ6ICdcXGU5MGInO1xuXHR9XG5cblx0Ji0tYnJpZWZjYXNlOmJlZm9yZSB7XG5cdFx0Y29udGVudDogJ1xcZTAwZSc7XG5cdH1cblxuXHQmLS1jYWxlbmRhcjpiZWZvcmUge1xuXHRcdGNvbnRlbnQ6ICdcXGU5MDknO1xuXHR9XG5cblx0Ji0tY2FyOmJlZm9yZSB7XG5cdFx0Y29udGVudDogJ1xcZTkwOCc7XG5cdH1cblxuXHQmLS1jYXItY2lyY2xlZDpiZWZvcmUge1xuXHRcdGNvbnRlbnQ6ICdcXGUwOTknO1xuXHR9XG5cblx0Ji0tY2FyZHM6YmVmb3JlIHtcblx0XHRjb250ZW50OiAnXFxlMDg0Jztcblx0fVxuXG5cdCYtLWNoZXZyb24tYmFjazpiZWZvcmUge1xuXHRcdGNvbnRlbnQ6ICdcXGUwMGYnO1xuXG5cdFx0QGluY2x1ZGUgcnRsKCkge1xuXHRcdFx0Y29udGVudDogJ1xcZTAwNCc7XG5cdFx0fVxuXHR9XG5cblx0Ji0tY2hldnJvbi1kb3duOmJlZm9yZSB7XG5cdFx0Y29udGVudDogJ1xcZTAxNSc7XG5cdH1cblxuXHQmLS1jaGV2cm9uLWZvcndhcmQ6YmVmb3JlIHtcblx0XHRjb250ZW50OiAnXFxlMDA0JztcblxuXHRcdEBpbmNsdWRlIHJ0bCgpIHtcblx0XHRcdGNvbnRlbnQ6ICdcXGUwMGYnO1xuXHRcdH1cblx0fVxuXG5cdCYtLWNoZXZyb24tdXA6YmVmb3JlIHtcblx0XHRjb250ZW50OiAnXFxlMDE0Jztcblx0fVxuXG5cdCYtLWNsb2NrOmJlZm9yZSB7XG5cdFx0Y29udGVudDogJ1xcZTkwYyc7XG5cdH1cblxuXHQmLS1jb2dzOmJlZm9yZSB7XG5cdFx0Y29udGVudDogJ1xcZTAwOCc7XG5cdH1cblxuXHQmLS1jcm9zczpiZWZvcmUge1xuXHRcdGNvbnRlbnQ6ICdcXGUwMDInO1xuXHR9XG5cblx0Ji0tZW52ZWxvcGU6YmVmb3JlIHtcblx0XHRjb250ZW50OiAnXFxlOTEwJztcblx0fVxuXG5cdCYtLWZhY2Vib29rOmJlZm9yZSB7XG5cdFx0Y29udGVudDogJ1xcZTA4OCc7XG5cdH1cblxuXHQmLS1nbG9iZTpiZWZvcmUge1xuXHRcdGNvbnRlbnQ6ICdcXGU5MDUnO1xuXHR9XG5cblx0Ji0tZ2xvYmUtYWx0OmJlZm9yZSB7XG5cdFx0Y29udGVudDogJ1xcZTkwYSc7XG5cdH1cblxuXHQmLS1nb29nbGUtcGx1czpiZWZvcmUge1xuXHRcdGNvbnRlbnQ6ICdcXGUwODcnO1xuXHR9XG5cblx0Ji0taGFtYnVyZ2VyOmJlZm9yZSB7XG5cdFx0Y29udGVudDogJ1xcZTAxNic7XG5cdH1cblxuXHQmLS1pbmZvOmJlZm9yZSB7XG5cdFx0Y29udGVudDogJ1xcZTkwMic7XG5cdH1cblxuXHQmLS1pbnN0YWdyYW06YmVmb3JlIHtcblx0XHRjb250ZW50OiAnXFxlOTBlJztcblx0fVxuXG5cdCYtLWtleTpiZWZvcmUge1xuXHRcdGNvbnRlbnQ6ICdcXGU5MGYnO1xuXHR9XG5cblx0Ji0tbGFuZ3VhZ2U6YmVmb3JlIHtcblx0XHRjb250ZW50OiAnXFxlOTA2Jztcblx0fVxuXG5cdCYtLWxlYWY6YmVmb3JlIHtcblx0XHRjb250ZW50OiAnXFxlMDFmJztcblx0fVxuXG5cdCYtLWxpZ2h0bmluZy1ib2x0OmJlZm9yZSB7XG5cdFx0Y29udGVudDogJ1xcZTAxZSc7XG5cdH1cblxuXHQmLS1sb2NhdGlvbi1waW46YmVmb3JlIHtcblx0XHRjb250ZW50OiAnXFxlOTQ4Jztcblx0fVxuXG5cdCYtLWxvY2s6YmVmb3JlIHtcblx0XHRjb250ZW50OiAnXFxlMDFjJztcblx0fVxuXG5cdCYtLWxvY2stb3BlbjpiZWZvcmUge1xuXHRcdGNvbnRlbnQ6ICdcXGUwMWQnO1xuXHR9XG5cblx0Ji0tbWFnbmlmeWluZy1nbGFzczpiZWZvcmUge1xuXHRcdGNvbnRlbnQ6ICdcXGUwMTcnO1xuXHR9XG5cblx0Ji0tbWludXM6YmVmb3JlIHtcblx0XHRjb250ZW50OiAnXFxlOTAwJztcblx0fVxuXG5cdCYtLW9mZmljZTpiZWZvcmUge1xuXHRcdGNvbnRlbnQ6ICdcXGUwOTEnO1xuXHR9XG5cblx0Ji0tcGV0cm9sOmJlZm9yZSB7XG5cdFx0Y29udGVudDogJ1xcZTAwOSc7XG5cdH1cblxuXHQmLS1wZXRyb2wtY2lyY2xlZDpiZWZvcmUge1xuXHRcdGNvbnRlbnQ6ICdcXGUwOTgnO1xuXHR9XG5cblx0Ji0tcGhvbmU6YmVmb3JlIHtcblx0XHRjb250ZW50OiAnXFxlMDA1Jztcblx0fVxuXG5cdCYtLXBsdXM6YmVmb3JlIHtcblx0XHRjb250ZW50OiAnXFxlOTAxJztcblx0fVxuXG5cdCYtLXByaW50ZXI6YmVmb3JlIHtcblx0XHRjb250ZW50OiAnXFxlMDFiJztcblx0fVxuXG5cdCYtLXJvdGF0ZTpiZWZvcmUge1xuXHRcdGNvbnRlbnQ6ICdcXGU5MDQnO1xuXHR9XG5cblx0Ji0tcXVlc3Rpb24tbWFyazpiZWZvcmUge1xuXHRcdGNvbnRlbnQ6ICdcXGU5MDMnO1xuXHR9XG5cblx0Ji0tc2hhcmU6YmVmb3JlIHtcblx0XHRjb250ZW50OiAnXFxlMDAzJztcblx0fVxuXG5cdCYtLXNub3dmbGFrZTpiZWZvcmUge1xuXHRcdGNvbnRlbnQ6ICdcXGU4MDAnO1xuXHR9XG5cblx0Ji0tc3BlZWRvbWV0ZXI6YmVmb3JlIHtcblx0XHRjb250ZW50OiAnXFxlOTA3Jztcblx0fVxuXG5cdCYtLXRhcmdldDpiZWZvcmUge1xuXHRcdGNvbnRlbnQ6ICdcXGUwMTgnO1xuXHR9XG5cblx0Ji0tdGljazpiZWZvcmUge1xuXHRcdGNvbnRlbnQ6ICdcXGUwMDEnO1xuXHR9XG5cblx0Ji0tdGljay1jaXJjbGVkOmJlZm9yZSB7XG5cdFx0Y29udGVudDogJ1xcZTAyMCc7XG5cdH1cblxuXHQmLS10aW1lcjpiZWZvcmUge1xuXHRcdGNvbnRlbnQ6ICdcXGU5MTEnO1xuXHR9XG5cblx0Ji0tdHJhaW46YmVmb3JlIHtcblx0XHRjb250ZW50OiAnXFxlMDkyJztcblx0fVxuXG5cdCYtLXRyYW5zbWlzc2lvbjpiZWZvcmUge1xuXHRcdGNvbnRlbnQ6ICdcXGUwMGEnO1xuXHR9XG5cblx0Ji0tdHdpdHRlcjpiZWZvcmUge1xuXHRcdGNvbnRlbnQ6ICdcXGUwODknO1xuXHR9XG5cblx0Ji0tdmFuOmJlZm9yZSB7XG5cdFx0Y29udGVudDogJ1xcZTgwMic7XG5cdH1cblxuXHQmLS12ZWhpY2xlLWRvb3I6YmVmb3JlIHtcblx0XHRjb250ZW50OiAnXFxlMDBiJztcblx0fVxuXG5cdCYtLXdoZWVsOmJlZm9yZSB7XG5cdFx0Y29udGVudDogJ1xcZTAwNyc7XG5cdH1cblxuXHQmLS11c2VyOmJlZm9yZSB7XG5cdFx0Y29udGVudDogJ1xcZTAwYyc7XG5cdH1cblxuXHQmLS11c2VyLWNhcmQ6YmVmb3JlIHtcblx0XHRjb250ZW50OiAnXFxlMDg1Jztcblx0fVxuXG5cdCYtLXVzZXItY2lyY2xlZDpiZWZvcmUge1xuXHRcdGNvbnRlbnQ6ICdcXGUwOTcnO1xuXHR9XG5cblx0Ji0teW91dHViZTpiZWZvcmUge1xuXHRcdGNvbnRlbnQ6ICdcXGU5MGQnO1xuXHR9XG5cblx0KyAuc3Itb25seSB7XG5cdFx0bGVmdDogLTk5OTk5ZW07XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogLTk5OTk5ZW07XG5cblx0XHRAaW5jbHVkZSBydGwoKSB7XG5cdFx0XHRsZWZ0OiBhdXRvO1xuXHRcdFx0cmlnaHQ6IC05OTk5OWVtO1xuXHRcdH1cblx0fVxufVxuIiwiQG1peGluIHJ0bCB7XG5cdGh0bWxbZGlyPXJ0bF0gJiB7XG5cdFx0QGNvbnRlbnQ7XG5cdH1cbn1cbiIsIi5sLXJvdyB7XG5cblx0Ji0tdmFyaWFudC1hIHtcblx0XHRiYWNrZ3JvdW5kOiAkY29sb3VyLWFjY2VudDtcblx0fVxuXG5cdCYtLXZhcmlhbnQtYiB7XG5cdFx0YmFja2dyb3VuZDogJGNvbG91ci1wcmltYXJ5O1xuXHRcdGNvbG9yOiAkY29sb3VyLXBsYWluO1xuXHR9XG5cblx0Ji0tdmFyaWFudC1jIHtcblx0XHRiYWNrZ3JvdW5kOiAkY29sb3VyLWFjY2VudC1kYXJrO1xuXHRcdGNvbG9yOiAkY29sb3VyLXBsYWluO1xuXHR9XG5cblx0Ji0tdmFyaWFudC1kIHtcblx0XHRiYWNrZ3JvdW5kOiAkY29sb3VyLXNlY29uZGFyeTtcblx0XHRjb2xvcjogJGNvbG91ci1wbGFpbjtcblx0fVxuXG5cdCYtLXdpdGgtaG9yaXpvbnRhbC1zZXBhcmF0b3Ige1xuXHRcdGJvcmRlci1ib3R0b20tY29sb3I6ICRjb2xvdXItYWNjZW50LXNlY29uZGFyeTtcblx0fVxufVxuXG4ubC1jb2wge1xuXG5cdCY6YWZ0ZXIge1xuXHRcdGJvcmRlci1jb2xvcjogJGNvbG91ci1hY2NlbnQtc2Vjb25kYXJ5O1xuXHR9XG5cblx0Lmwtcm93LS12YXJpYW50LWIgJiB7XG5cdFx0Y29sb3I6ICRjb2xvdXItcGxhaW47XG5cblx0XHQmOmFmdGVyIHtcblx0XHRcdGJvcmRlci1jb2xvcjogJGNvbG91ci1wcmltYXJ5LWRhcms7XG5cdFx0fVxuXHR9XG5cblx0Lmwtcm93LS12YXJpYW50LWMsXG5cdC5sLXJvdy0tdmFyaWFudC1kICYge1xuXHRcdGNvbG9yOiAkY29sb3VyLXBsYWluO1xuXG5cdFx0JjphZnRlciB7XG5cdFx0XHRib3JkZXItY29sb3I6ICRjb2xvdXItcGxhaW47XG5cdFx0fVxuXHR9XG59XG4iLCJociB7XG5cdGJvcmRlci1jb2xvcjogJGNvbG91ci1hY2NlbnQtc2Vjb25kYXJ5O1xuXG5cdC5sLXJvdy0tdmFyaWFudC1iICYge1xuXHRcdGJvcmRlci1jb2xvcjogJGNvbG91ci1wcmltYXJ5LWRhcms7XG5cdH1cblxuXHQubC1yb3ctLXZhcmlhbnQtYyAmLFxuXHQubC1yb3ctLXZhcmlhbnQtZCAmIHtcblx0XHRib3JkZXItY29sb3I6ICRjb2xvdXItcGxhaW47XG5cdH1cbn1cbiIsIkBpbXBvcnQgdXJsKFwiaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3MyP2ZhbWlseT1PcGVuK1NhbnM6d2dodEA0MDA7NjAwOzgwMCZkaXNwbGF5PXN3YXAmc3Vic2V0PWxhdGluLWV4dFwiKTtcbkBpbXBvcnQgdXJsKFwiaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3MyP2ZhbWlseT1UYWphd2FsOndnaHRANDAwOzYwMDs4MDAmZGlzcGxheT1zd2FwJnN1YnNldD1hcmFiaWNcIik7XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbnNcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9hdmlzLWljb25zL2F2aXMtaWNvbnMuZW90XCIpO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL2F2aXMtaWNvbnMvYXZpcy1pY29ucy5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9hdmlzLWljb25zL2F2aXMtaWNvbnMud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9hdmlzLWljb25zL2F2aXMtaWNvbnMudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9mb250cy9hdmlzLWljb25zL2F2aXMtaWNvbnMuc3ZnI2ljb25zXCIpIGZvcm1hdChcInN2Z1wiKTsgfVxuXG4vKlxuXG5TZXR0aW5nc1xuPT09PT09PT1cblxuKi9cbi5pY29uIHtcbiAgZm9udC1mYW1pbHk6ICdpY29ucyc7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMTtcbiAgc3BlYWs6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gIC5pY29uLS1hYzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGUwMGQnOyB9XG4gIC5pY29uLS1haXJwbGFuZS1kZXBhcnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlMDkzJzsgfVxuICAuaWNvbi0tYWxlcnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlMDk0JzsgfVxuICAuaWNvbi0tYXJyb3ctYmFjazpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXDRjJzsgfVxuICAgIGh0bWxbZGlyPXJ0bF0gLmljb24tLWFycm93LWJhY2s6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICdcXDRkJzsgfVxuICAuaWNvbi0tYXJyb3ctZm9yd2FyZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXDRkJzsgfVxuICAgIGh0bWxbZGlyPXJ0bF0gLmljb24tLWFycm93LWZvcndhcmQ6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICdcXDRjJzsgfVxuICAuaWNvbi0tYmVsbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU5MGInOyB9XG4gIC5pY29uLS1icmllZmNhc2U6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlMDBlJzsgfVxuICAuaWNvbi0tY2FsZW5kYXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlOTA5JzsgfVxuICAuaWNvbi0tY2FyOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTkwOCc7IH1cbiAgLmljb24tLWNhci1jaXJjbGVkOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTA5OSc7IH1cbiAgLmljb24tLWNhcmRzOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTA4NCc7IH1cbiAgLmljb24tLWNoZXZyb24tYmFjazpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGUwMGYnOyB9XG4gICAgaHRtbFtkaXI9cnRsXSAuaWNvbi0tY2hldnJvbi1iYWNrOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnXFxlMDA0JzsgfVxuICAuaWNvbi0tY2hldnJvbi1kb3duOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTAxNSc7IH1cbiAgLmljb24tLWNoZXZyb24tZm9yd2FyZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGUwMDQnOyB9XG4gICAgaHRtbFtkaXI9cnRsXSAuaWNvbi0tY2hldnJvbi1mb3J3YXJkOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnXFxlMDBmJzsgfVxuICAuaWNvbi0tY2hldnJvbi11cDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGUwMTQnOyB9XG4gIC5pY29uLS1jbG9jazpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU5MGMnOyB9XG4gIC5pY29uLS1jb2dzOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTAwOCc7IH1cbiAgLmljb24tLWNyb3NzOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTAwMic7IH1cbiAgLmljb24tLWVudmVsb3BlOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTkxMCc7IH1cbiAgLmljb24tLWZhY2Vib29rOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTA4OCc7IH1cbiAgLmljb24tLWdsb2JlOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTkwNSc7IH1cbiAgLmljb24tLWdsb2JlLWFsdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU5MGEnOyB9XG4gIC5pY29uLS1nb29nbGUtcGx1czpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGUwODcnOyB9XG4gIC5pY29uLS1oYW1idXJnZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlMDE2JzsgfVxuICAuaWNvbi0taW5mbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU5MDInOyB9XG4gIC5pY29uLS1pbnN0YWdyYW06YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlOTBlJzsgfVxuICAuaWNvbi0ta2V5OmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTkwZic7IH1cbiAgLmljb24tLWxhbmd1YWdlOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTkwNic7IH1cbiAgLmljb24tLWxlYWY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlMDFmJzsgfVxuICAuaWNvbi0tbGlnaHRuaW5nLWJvbHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlMDFlJzsgfVxuICAuaWNvbi0tbG9jYXRpb24tcGluOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTk0OCc7IH1cbiAgLmljb24tLWxvY2s6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlMDFjJzsgfVxuICAuaWNvbi0tbG9jay1vcGVuOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTAxZCc7IH1cbiAgLmljb24tLW1hZ25pZnlpbmctZ2xhc3M6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlMDE3JzsgfVxuICAuaWNvbi0tbWludXM6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlOTAwJzsgfVxuICAuaWNvbi0tb2ZmaWNlOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTA5MSc7IH1cbiAgLmljb24tLXBldHJvbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGUwMDknOyB9XG4gIC5pY29uLS1wZXRyb2wtY2lyY2xlZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGUwOTgnOyB9XG4gIC5pY29uLS1waG9uZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGUwMDUnOyB9XG4gIC5pY29uLS1wbHVzOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTkwMSc7IH1cbiAgLmljb24tLXByaW50ZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlMDFiJzsgfVxuICAuaWNvbi0tcm90YXRlOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTkwNCc7IH1cbiAgLmljb24tLXF1ZXN0aW9uLW1hcms6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlOTAzJzsgfVxuICAuaWNvbi0tc2hhcmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlMDAzJzsgfVxuICAuaWNvbi0tc25vd2ZsYWtlOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTgwMCc7IH1cbiAgLmljb24tLXNwZWVkb21ldGVyOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTkwNyc7IH1cbiAgLmljb24tLXRhcmdldDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGUwMTgnOyB9XG4gIC5pY29uLS10aWNrOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTAwMSc7IH1cbiAgLmljb24tLXRpY2stY2lyY2xlZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGUwMjAnOyB9XG4gIC5pY29uLS10aW1lcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU5MTEnOyB9XG4gIC5pY29uLS10cmFpbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGUwOTInOyB9XG4gIC5pY29uLS10cmFuc21pc3Npb246YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlMDBhJzsgfVxuICAuaWNvbi0tdHdpdHRlcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGUwODknOyB9XG4gIC5pY29uLS12YW46YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlODAyJzsgfVxuICAuaWNvbi0tdmVoaWNsZS1kb29yOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTAwYic7IH1cbiAgLmljb24tLXdoZWVsOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTAwNyc7IH1cbiAgLmljb24tLXVzZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlMDBjJzsgfVxuICAuaWNvbi0tdXNlci1jYXJkOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTA4NSc7IH1cbiAgLmljb24tLXVzZXItY2lyY2xlZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGUwOTcnOyB9XG4gIC5pY29uLS15b3V0dWJlOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTkwZCc7IH1cbiAgLmljb24gKyAuc3Itb25seSB7XG4gICAgbGVmdDogLTk5OTk5ZW07XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTk5OTk5ZW07IH1cbiAgICBodG1sW2Rpcj1ydGxdIC5pY29uICsgLnNyLW9ubHkge1xuICAgICAgbGVmdDogYXV0bztcbiAgICAgIHJpZ2h0OiAtOTk5OTllbTsgfVxuXG4ubC1yb3ctLXZhcmlhbnQtYSB7XG4gIGJhY2tncm91bmQ6ICNmMWYxZjE7IH1cblxuLmwtcm93LS12YXJpYW50LWIge1xuICBiYWNrZ3JvdW5kOiAjZDQwMDJhO1xuICBjb2xvcjogI2ZmZjsgfVxuXG4ubC1yb3ctLXZhcmlhbnQtYyB7XG4gIGJhY2tncm91bmQ6ICMxMjEyMTI7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi5sLXJvdy0tdmFyaWFudC1kIHtcbiAgYmFja2dyb3VuZDogIzIyMjMyNztcbiAgY29sb3I6ICNmZmY7IH1cblxuLmwtcm93LS13aXRoLWhvcml6b250YWwtc2VwYXJhdG9yIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2NjYzsgfVxuXG4ubC1jb2w6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6ICNjY2M7IH1cblxuLmwtcm93LS12YXJpYW50LWIgLmwtY29sIHtcbiAgY29sb3I6ICNmZmY7IH1cbiAgLmwtcm93LS12YXJpYW50LWIgLmwtY29sOmFmdGVyIHtcbiAgICBib3JkZXItY29sb3I6ICNhMTAwMjA7IH1cblxuLmwtY29sIC5sLXJvdy0tdmFyaWFudC1jLFxuLmwtcm93LS12YXJpYW50LWQgLmwtY29sIHtcbiAgY29sb3I6ICNmZmY7IH1cbiAgLmwtY29sIC5sLXJvdy0tdmFyaWFudC1jOmFmdGVyLFxuICAubC1yb3ctLXZhcmlhbnQtZCAubC1jb2w6YWZ0ZXIge1xuICAgIGJvcmRlci1jb2xvcjogI2ZmZjsgfVxuXG5ib2R5IHtcbiAgY29sb3I6ICMxMjEyMTI7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwOyB9XG4gIGh0bWxbZGlyPXJ0bF0gYm9keSB7XG4gICAgZm9udC1mYW1pbHk6IFwiVGFqYXdhbFwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuaDEsXG4uaDEge1xuICBjb2xvcjogI2Q0MDAyYTtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgaHRtbFtkaXI9cnRsXSBoMSxcbiAgaHRtbFtkaXI9cnRsXSAuaDEge1xuICAgIGZvbnQtZmFtaWx5OiBcIlRhamF3YWxcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogODAwOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgIGgxLFxuICAgIC5oMSB7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfSB9XG4gIC5sLXJvdy0tdmFyaWFudC1iIGgxLFxuICAubC1yb3ctLXZhcmlhbnQtYiAuaDEsXG4gIC5sLXJvdy0tdmFyaWFudC1jIGgxLFxuICAubC1yb3ctLXZhcmlhbnQtYyAuaDEsXG4gIC5sLXJvdy0tdmFyaWFudC1kIGgxLFxuICAubC1yb3ctLXZhcmlhbnQtZCAuaDEge1xuICAgIGNvbG9yOiAjZmZmOyB9XG5cbmgyLFxuLmgyLCAuc3RlcC10cmFja2VyLS1zdW1tYXJ5IC5zdGVwLXRyYWNrZXJfX292ZXJ2aWV3LWhlYWRpbmcsIC5pdGluZXJhcnlfX2RldGFpbHMtaGVhZGluZywgLnByb21vX19oZWFkaW5nIHtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gIGh0bWxbZGlyPXJ0bF0gaDIsXG4gIGh0bWxbZGlyPXJ0bF0gLmgyLCBodG1sW2Rpcj1ydGxdIC5zdGVwLXRyYWNrZXItLXN1bW1hcnkgLnN0ZXAtdHJhY2tlcl9fb3ZlcnZpZXctaGVhZGluZywgLnN0ZXAtdHJhY2tlci0tc3VtbWFyeSBodG1sW2Rpcj1ydGxdIC5zdGVwLXRyYWNrZXJfX292ZXJ2aWV3LWhlYWRpbmcsIGh0bWxbZGlyPXJ0bF0gLml0aW5lcmFyeV9fZGV0YWlscy1oZWFkaW5nLCBodG1sW2Rpcj1ydGxdIC5wcm9tb19faGVhZGluZyB7XG4gICAgZm9udC1mYW1pbHk6IFwiVGFqYXdhbFwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA4MDA7IH1cblxuaDMsXG4uaDMsIC5vcHRpb24tcHJvbW9fX2hlYWRpbmcsIGgyIH4gLml0aW5lcmFyeSAuaXRpbmVyYXJ5X19kZXRhaWxzLWhlYWRpbmcsXG5oMiB+IC5yZXZlYWwgLml0aW5lcmFyeSAuaXRpbmVyYXJ5X19kZXRhaWxzLWhlYWRpbmcsIC5tZXNzYWdlX19kZXNjcmlwdGlvbiwgLnNlYXJjaF9faGVhZGluZywgLnN0YW5kYXJkLWZvcm1fX2ZpZWxkc2V0X19oZWFkaW5nIHtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gIGh0bWxbZGlyPXJ0bF0gaDMsXG4gIGh0bWxbZGlyPXJ0bF0gLmgzLCBodG1sW2Rpcj1ydGxdIC5vcHRpb24tcHJvbW9fX2hlYWRpbmcsIGh0bWxbZGlyPXJ0bF0gaDIgfiAuaXRpbmVyYXJ5IC5pdGluZXJhcnlfX2RldGFpbHMtaGVhZGluZywgaDIgfiAuaXRpbmVyYXJ5IGh0bWxbZGlyPXJ0bF0gLml0aW5lcmFyeV9fZGV0YWlscy1oZWFkaW5nLFxuICBodG1sW2Rpcj1ydGxdIGgyIH4gLnJldmVhbCAuaXRpbmVyYXJ5IC5pdGluZXJhcnlfX2RldGFpbHMtaGVhZGluZywgaDIgfiAucmV2ZWFsIC5pdGluZXJhcnkgaHRtbFtkaXI9cnRsXSAuaXRpbmVyYXJ5X19kZXRhaWxzLWhlYWRpbmcsIGh0bWxbZGlyPXJ0bF0gLm1lc3NhZ2VfX2Rlc2NyaXB0aW9uLCBodG1sW2Rpcj1ydGxdIC5zZWFyY2hfX2hlYWRpbmcsIGh0bWxbZGlyPXJ0bF0gLnN0YW5kYXJkLWZvcm1fX2ZpZWxkc2V0X19oZWFkaW5nIHtcbiAgICBmb250LWZhbWlseTogXCJUYWphd2FsXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG5oNCxcbi5oNCB7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICBodG1sW2Rpcj1ydGxdIGg0LFxuICBodG1sW2Rpcj1ydGxdIC5oNCB7XG4gICAgZm9udC1mYW1pbHk6IFwiVGFqYXdhbFwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH1cblxuaHIge1xuICBib3JkZXItY29sb3I6ICNjY2M7IH1cbiAgLmwtcm93LS12YXJpYW50LWIgaHIge1xuICAgIGJvcmRlci1jb2xvcjogI2ExMDAyMDsgfVxuICAubC1yb3ctLXZhcmlhbnQtYyBocixcbiAgLmwtcm93LS12YXJpYW50LWQgaHIge1xuICAgIGJvcmRlci1jb2xvcjogI2ZmZjsgfVxuXG5hIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2Q0MDAyYTtcbiAgY29sb3I6ICMxMjEyMTI7IH1cbiAgLmwtcm93LS12YXJpYW50LWIgYSxcbiAgLmwtcm93LS12YXJpYW50LWMgYSB7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZjtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAubC1yb3ctLXZhcmlhbnQtZCBhIHtcbiAgICBjb2xvcjogI2ZmZjsgfVxuXG51bCBsaTpiZWZvcmUge1xuICBjb2xvcjogI2Q0MDAyYTsgfVxuICAubC1yb3ctLXZhcmlhbnQtYiB1bCBsaTpiZWZvcmUsXG4gIC5sLXJvdy0tdmFyaWFudC1jIHVsIGxpOmJlZm9yZSxcbiAgLmwtcm93LS12YXJpYW50LWQgdWwgbGk6YmVmb3JlIHtcbiAgICBjb2xvcjogI2ZmZjsgfVxuXG5vbCBsaTpiZWZvcmUge1xuICBjb2xvcjogI2Q0MDAyYTsgfVxuICAubC1yb3ctLXZhcmlhbnQtYiBvbCBsaTpiZWZvcmUsXG4gIC5sLXJvdy0tdmFyaWFudC1jIG9sIGxpOmJlZm9yZSxcbiAgLmwtcm93LS12YXJpYW50LWQgb2wgbGk6YmVmb3JlIHtcbiAgICBjb2xvcjogI2ZmZjsgfVxuXG5zdHJvbmcge1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICBodG1sW2Rpcj1ydGxdIHN0cm9uZyB7XG4gICAgZm9udC1mYW1pbHk6IFwiVGFqYXdhbFwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH1cblxudGFibGUgdGgge1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICBodG1sW2Rpcj1ydGxdIHRhYmxlIHRoIHtcbiAgICBmb250LWZhbWlseTogXCJUYWphd2FsXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuXG50YWJsZSB0cjpudGgtY2hpbGQoZXZlbikgdGQsXG50YWJsZSB0cjpudGgtY2hpbGQoZXZlbikgdGgge1xuICBiYWNrZ3JvdW5kOiAjZjFmMWYxOyB9XG4gIC5sLXJvdy0tdmFyaWFudC1hIHRhYmxlIHRyOm50aC1jaGlsZChldmVuKSB0ZCwgLmwtcm93LS12YXJpYW50LWFcbiAgdGFibGUgdHI6bnRoLWNoaWxkKGV2ZW4pIHRoIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmOyB9XG4gIC5sLXJvdy0tdmFyaWFudC1iIHRhYmxlIHRyOm50aC1jaGlsZChldmVuKSB0ZCwgLmwtcm93LS12YXJpYW50LWJcbiAgdGFibGUgdHI6bnRoLWNoaWxkKGV2ZW4pIHRoIHtcbiAgICBiYWNrZ3JvdW5kOiAjYTEwMDIwOyB9XG4gIC5sLXJvdy0tdmFyaWFudC1jIHRhYmxlIHRyOm50aC1jaGlsZChldmVuKSB0ZCxcbiAgLmwtcm93LS12YXJpYW50LWQgdGFibGUgdHI6bnRoLWNoaWxkKGV2ZW4pIHRkLCAubC1yb3ctLXZhcmlhbnQtY1xuICB0YWJsZSB0cjpudGgtY2hpbGQoZXZlbikgdGgsXG4gIC5sLXJvdy0tdmFyaWFudC1kXG4gIHRhYmxlIHRyOm50aC1jaGlsZChldmVuKSB0aCB7XG4gICAgYmFja2dyb3VuZDogI2Q0MDAyYTsgfVxuXG4udGFibGUtLXN0cmlwLWludmVyc2UgdGFibGUgdGQ6bnRoLWNoaWxkKGV2ZW4pLFxuLnRhYmxlLS1zdHJpcC1pbnZlcnNlIHRhYmxlIHRoOm50aC1jaGlsZChldmVuKSB7XG4gIGJhY2tncm91bmQ6ICNmMWYxZjE7IH1cbiAgLmwtcm93LS12YXJpYW50LWEgLnRhYmxlLS1zdHJpcC1pbnZlcnNlIHRhYmxlIHRkOm50aC1jaGlsZChldmVuKSwgLmwtcm93LS12YXJpYW50LWFcbiAgLnRhYmxlLS1zdHJpcC1pbnZlcnNlIHRhYmxlIHRoOm50aC1jaGlsZChldmVuKSB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjsgfVxuICAubC1yb3ctLXZhcmlhbnQtYiAudGFibGUtLXN0cmlwLWludmVyc2UgdGFibGUgdGQ6bnRoLWNoaWxkKGV2ZW4pLCAubC1yb3ctLXZhcmlhbnQtYlxuICAudGFibGUtLXN0cmlwLWludmVyc2UgdGFibGUgdGg6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICBiYWNrZ3JvdW5kOiAjYTEwMDIwOyB9XG4gIC5sLXJvdy0tdmFyaWFudC1jIC50YWJsZS0tc3RyaXAtaW52ZXJzZSB0YWJsZSB0ZDpudGgtY2hpbGQoZXZlbiksXG4gIC5sLXJvdy0tdmFyaWFudC1kIC50YWJsZS0tc3RyaXAtaW52ZXJzZSB0YWJsZSB0ZDpudGgtY2hpbGQoZXZlbiksIC5sLXJvdy0tdmFyaWFudC1jXG4gIC50YWJsZS0tc3RyaXAtaW52ZXJzZSB0YWJsZSB0aDpudGgtY2hpbGQoZXZlbiksXG4gIC5sLXJvdy0tdmFyaWFudC1kXG4gIC50YWJsZS0tc3RyaXAtaW52ZXJzZSB0YWJsZSB0aDpudGgtY2hpbGQoZXZlbikge1xuICAgIGJhY2tncm91bmQ6ICNkNDAwMmE7IH1cblxuLnRhYmxlLS1zdHJpcC1pbnZlcnNlIHRhYmxlIHRyOm50aC1jaGlsZChldmVuKSB0ZDpudGgtY2hpbGQob2RkKSxcbi50YWJsZS0tc3RyaXAtaW52ZXJzZSB0YWJsZSB0cjpudGgtY2hpbGQoZXZlbikgdGg6bnRoLWNoaWxkKG9kZCkge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuICAubC1yb3ctLXZhcmlhbnQtYSAudGFibGUtLXN0cmlwLWludmVyc2UgdGFibGUgdHI6bnRoLWNoaWxkKGV2ZW4pIHRkOm50aC1jaGlsZChvZGQpLFxuICAubC1yb3ctLXZhcmlhbnQtYiAudGFibGUtLXN0cmlwLWludmVyc2UgdGFibGUgdHI6bnRoLWNoaWxkKGV2ZW4pIHRkOm50aC1jaGlsZChvZGQpLFxuICAubC1yb3ctLXZhcmlhbnQtYyAudGFibGUtLXN0cmlwLWludmVyc2UgdGFibGUgdHI6bnRoLWNoaWxkKGV2ZW4pIHRkOm50aC1jaGlsZChvZGQpLFxuICAubC1yb3ctLXZhcmlhbnQtZCAudGFibGUtLXN0cmlwLWludmVyc2UgdGFibGUgdHI6bnRoLWNoaWxkKGV2ZW4pIHRkOm50aC1jaGlsZChvZGQpLCAubC1yb3ctLXZhcmlhbnQtYVxuICAudGFibGUtLXN0cmlwLWludmVyc2UgdGFibGUgdHI6bnRoLWNoaWxkKGV2ZW4pIHRoOm50aC1jaGlsZChvZGQpLFxuICAubC1yb3ctLXZhcmlhbnQtYlxuICAudGFibGUtLXN0cmlwLWludmVyc2UgdGFibGUgdHI6bnRoLWNoaWxkKGV2ZW4pIHRoOm50aC1jaGlsZChvZGQpLFxuICAubC1yb3ctLXZhcmlhbnQtY1xuICAudGFibGUtLXN0cmlwLWludmVyc2UgdGFibGUgdHI6bnRoLWNoaWxkKGV2ZW4pIHRoOm50aC1jaGlsZChvZGQpLFxuICAubC1yb3ctLXZhcmlhbnQtZFxuICAudGFibGUtLXN0cmlwLWludmVyc2UgdGFibGUgdHI6bnRoLWNoaWxkKGV2ZW4pIHRoOm50aC1jaGlsZChvZGQpIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuXG4uYWNjb3JkaW9uX19pdGVtIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjY2NjO1xuICBib3JkZXItcmFkaXVzOiAxMHB4OyB9XG4gIC5sLXJvdy0tdmFyaWFudC1iIC5hY2NvcmRpb25fX2l0ZW0sXG4gIC5sLXJvdy0tdmFyaWFudC1jIC5hY2NvcmRpb25fX2l0ZW0sXG4gIC5sLXJvdy0tdmFyaWFudC1kIC5hY2NvcmRpb25fX2l0ZW0ge1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLmFjY29yZGlvbl9faXRlbV9fdG9nZ2xlW2Rpc2FibGVkXSArIC5hY2NvcmRpb25fX2l0ZW1fX2hlYWRpbmcge1xuICAgIGNvbG9yOiAjY2NjOyB9XG4gICAgLmFjY29yZGlvbl9faXRlbV9fdG9nZ2xlW2Rpc2FibGVkXSArIC5hY2NvcmRpb25fX2l0ZW1fX2hlYWRpbmc6YmVmb3JlLCAuYWNjb3JkaW9uX19pdGVtX190b2dnbGVbZGlzYWJsZWRdICsgLmFjY29yZGlvbl9faXRlbV9faGVhZGluZzpob3ZlciB7XG4gICAgICBjb2xvcjogI2NjYzsgfVxuICAuYWNjb3JkaW9uX19pdGVtX190b2dnbGU6Y2hlY2tlZCArIC5hY2NvcmRpb25fX2l0ZW1fX2hlYWRpbmcsXG4gIC5hY2NvcmRpb25fX2l0ZW1fX3RvZ2dsZTpjaGVja2VkW2Rpc2FibGVkXSArIC5hY2NvcmRpb25fX2l0ZW1fX2hlYWRpbmc6YmVmb3JlLFxuICAuYWNjb3JkaW9uX19pdGVtX190b2dnbGU6Y2hlY2tlZFtkaXNhYmxlZF0gKyAuYWNjb3JkaW9uX19pdGVtX19oZWFkaW5nOmhvdmVyIHtcbiAgICBjb2xvcjogI2Q0MDAyYTsgfVxuICAuYWNjb3JkaW9uX19pdGVtX190b2dnbGU6Y2hlY2tlZCArIC5hY2NvcmRpb25fX2l0ZW1fX2hlYWRpbmctLWNvbXBsZXRlLFxuICAuYWNjb3JkaW9uX19pdGVtX190b2dnbGU6Y2hlY2tlZFtkaXNhYmxlZF0gKyAuYWNjb3JkaW9uX19pdGVtX19oZWFkaW5nLWNvbXBsZXRlOmhvdmVyIHtcbiAgICBjb2xvcjogIzM3YTgwMDsgfVxuICAuYWNjb3JkaW9uX19pdGVtX19oZWFkaW5nIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgLmFjY29yZGlvbl9faXRlbV9faGVhZGluZzpiZWZvcmUge1xuICAgICAgY29sb3I6ICNkNDAwMmE7IH1cbiAgICAuYWNjb3JkaW9uX19pdGVtX19oZWFkaW5nOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjZDQwMDJhOyB9XG4gICAgLmFjY29yZGlvbl9faXRlbV9faGVhZGluZy0tY29tcGxldGUge1xuICAgICAgY29sb3I6ICMzN2E4MDA7IH1cbiAgICAgIC5hY2NvcmRpb25fX2l0ZW1fX2hlYWRpbmctLWNvbXBsZXRlOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICMzN2E4MDA7IH1cbiAgICAubC1yb3ctLXZhcmlhbnQtYiAuYWNjb3JkaW9uX19pdGVtX19oZWFkaW5nLFxuICAgIC5sLXJvdy0tdmFyaWFudC1jIC5hY2NvcmRpb25fX2l0ZW1fX2hlYWRpbmcsXG4gICAgLmwtcm93LS12YXJpYW50LWQgLmFjY29yZGlvbl9faXRlbV9faGVhZGluZyB7XG4gICAgICBjb2xvcjogIzEyMTIxMjsgfVxuICAubC1yb3ctLXZhcmlhbnQtYiAuYWNjb3JkaW9uX19pdGVtX19jb250ZW50LFxuICAubC1yb3ctLXZhcmlhbnQtYyAuYWNjb3JkaW9uX19pdGVtX19jb250ZW50LFxuICAubC1yb3ctLXZhcmlhbnQtZCAuYWNjb3JkaW9uX19pdGVtX19jb250ZW50IHtcbiAgICBjb2xvcjogIzEyMTIxMjsgfVxuXG4uYWxlcnQge1xuICBiYWNrZ3JvdW5kOiAjZjFmMWYxO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBjb2xvcjogI2Q0MDAyYTsgfVxuICAubC1yb3ctLXZhcmlhbnQtYSAuYWxlcnQge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7IH1cbiAgLmwtcm93LS12YXJpYW50LWIgLmFsZXJ0IHtcbiAgICBiYWNrZ3JvdW5kOiAjYTEwMDIwO1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5sLXJvdy0tdmFyaWFudC1jIC5hbGVydCxcbiAgLmwtcm93LS12YXJpYW50LWQgLmFsZXJ0IHtcbiAgICBiYWNrZ3JvdW5kOiAjZDQwMDJhO1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5hbGVydC0tZXJyb3Ige1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1jb2xvcjogI2Q0MDIyYTsgfVxuICAgIC5hbGVydC0tZXJyb3IgLmljb24ge1xuICAgICAgY29sb3I6ICNkNDAyMmE7IH1cbiAgLmFsZXJ0LS1zdWNjZXNzIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItY29sb3I6ICMzN2E4MDA7IH1cbiAgICAuYWxlcnQtLXN1Y2Nlc3MgLmljb24ge1xuICAgICAgY29sb3I6ICMzN2E4MDA7IH1cbiAgLmFsZXJ0LS1pbmZvIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItY29sb3I6ICMyMjIzMjc7IH1cbiAgICAuYWxlcnQtLWluZm8gLmljb24ge1xuICAgICAgY29sb3I6ICMyMjIzMjc7IH1cblxuLnR5cGVhaGVhZF9fbGlzdCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI2NjYztcbiAgYm9yZGVyLXJhZGl1czogMTBweDsgfVxuXG4udHlwZWFoZWFkX19kaXNwbGF5OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q0MDAyYTtcbiAgY29sb3I6ICNmZmY7IH1cblxuLmJvb2tpbmctYWN0aW9uc19fcHJpY2Uge1xuICBjb2xvcjogI2Q0MDAyYTtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgaHRtbFtkaXI9cnRsXSAuYm9va2luZy1hY3Rpb25zX19wcmljZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiVGFqYXdhbFwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH1cbiAgLmJvb2tpbmctYWN0aW9uc19fcHJpY2Ugc3BhbiB7XG4gICAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDgwMDsgfVxuICAgIGh0bWxbZGlyPXJ0bF0gLmJvb2tpbmctYWN0aW9uc19fcHJpY2Ugc3BhbiB7XG4gICAgICBmb250LWZhbWlseTogXCJUYWphd2FsXCIsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogODAwOyB9XG5cbi5ib29raW5nLXdpZGdldDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMTgsIDE4LCAxOCwgMC40KSwgcmdiYSgxOCwgMTgsIDE4LCAwKSk7IH1cblxuLmJvb2tpbmctd2lkZ2V0X19wcm9tbyB7XG4gIGNvbG9yOiAjZmZmOyB9XG4gIC5ib29raW5nLXdpZGdldF9fcHJvbW8gYSB7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZjtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAuYm9va2luZy13aWRnZXRfX3Byb21vIC5jdGEsIC5ib29raW5nLXdpZGdldF9fcHJvbW8gLmNvdmVyYWdlX19vcHRpb24gLm9wdGlvbi1saXN0X19jb250cm9sLCAuY292ZXJhZ2VfX29wdGlvbiAuYm9va2luZy13aWRnZXRfX3Byb21vIC5vcHRpb24tbGlzdF9fY29udHJvbCwgLmJvb2tpbmctd2lkZ2V0X19wcm9tbyAucHJvbW9fX2N0YSwgLmJvb2tpbmctd2lkZ2V0X19wcm9tbyAuc2ltcGxlLXByb21vX19oZWFkaW5nLCAuYm9va2luZy13aWRnZXRfX3Byb21vIC5zdGFuZGFyZC1mb3JtX19zdWJtaXQsIC5ib29raW5nLXdpZGdldF9fcHJvbW8gLnZlaGljbGVfX3ByaWNlcy1jdGEge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgY29sb3I6ICNkNDAwMmE7IH1cbiAgICAuYm9va2luZy13aWRnZXRfX3Byb21vIC5jdGE6aG92ZXIsIC5ib29raW5nLXdpZGdldF9fcHJvbW8gLmNvdmVyYWdlX19vcHRpb24gLm9wdGlvbi1saXN0X19jb250cm9sOmhvdmVyLCAuY292ZXJhZ2VfX29wdGlvbiAuYm9va2luZy13aWRnZXRfX3Byb21vIC5vcHRpb24tbGlzdF9fY29udHJvbDpob3ZlciwgLmJvb2tpbmctd2lkZ2V0X19wcm9tbyAucHJvbW9fX2N0YTpob3ZlciwgLmJvb2tpbmctd2lkZ2V0X19wcm9tbyAuc2ltcGxlLXByb21vX19oZWFkaW5nOmhvdmVyLCAuYm9va2luZy13aWRnZXRfX3Byb21vIC5zdGFuZGFyZC1mb3JtX19zdWJtaXQ6aG92ZXIsIC5ib29raW5nLXdpZGdldF9fcHJvbW8gLnZlaGljbGVfX3ByaWNlcy1jdGE6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogIzEyMTIxMjtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG5cbi5ib29raW5nLXdpZGdldF9faGVhZGluZyB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgaHRtbFtkaXI9cnRsXSAuYm9va2luZy13aWRnZXRfX2hlYWRpbmcge1xuICAgIGZvbnQtZmFtaWx5OiBcIlRhamF3YWxcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogODAwOyB9XG5cbi5ib29raW5nLXdpZGdldF9fdGVybXMge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogI2ZmZjsgfVxuXG4uYm9va2luZy13aWRnZXRfX2lubmVyIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMCAxMHB4IDEwcHg7IH1cbiAgaHRtbFtkaXI9cnRsXSAuYm9va2luZy13aWRnZXRfX2lubmVyIHtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4IDAgMTBweCAxMHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgIC5ib29raW5nLXdpZGdldF9faW5uZXIge1xuICAgICAgYm9yZGVyLXJhZGl1czogMDsgfVxuICAgICAgaHRtbFtkaXI9cnRsXSAuYm9va2luZy13aWRnZXRfX2lubmVyIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDsgfSB9XG4gIC5ib29raW5nLXdpZGdldF9faW5uZXItLW5vLXRhYnMge1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7IH1cbiAgICBodG1sW2Rpcj1ydGxdIC5ib29raW5nLXdpZGdldF9faW5uZXItLW5vLXRhYnMge1xuICAgICAgYm9yZGVyLXJhZGl1czogMTBweDsgfVxuICAgIC5ib29raW5nLXdpZGdldC0tcHJvbW8gLmJvb2tpbmctd2lkZ2V0X19pbm5lci0tbm8tdGFicyxcbiAgICAuYm9va2luZy13aWRnZXQtLXNsaW0gLmJvb2tpbmctd2lkZ2V0X19pbm5lci0tbm8tdGFicyB7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgICAuYm9va2luZy13aWRnZXRfX2lubmVyLS1uby10YWJzIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDsgfVxuICAgICAgICBodG1sW2Rpcj1ydGxdIC5ib29raW5nLXdpZGdldF9faW5uZXItLW5vLXRhYnMge1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7IH0gfVxuXG4uYm9va2luZy13aWRnZXRfX3RhYjpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDEwcHg7IH1cbiAgaHRtbFtkaXI9cnRsXSAuYm9va2luZy13aWRnZXRfX3RhYjpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMTBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICAuYm9va2luZy13aWRnZXRfX3RhYjpmaXJzdC1jaGlsZCB7XG4gICAgICBib3JkZXItcmFkaXVzOiAwOyB9XG4gICAgICBodG1sW2Rpcj1ydGxdIC5ib29raW5nLXdpZGdldF9fdGFiOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDsgfSB9XG5cbi5ib29raW5nLXdpZGdldF9fdGFiOmxhc3QtY2hpbGQge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMTBweDsgfVxuICBodG1sW2Rpcj1ydGxdIC5ib29raW5nLXdpZGdldF9fdGFiOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDEwcHg7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgLmJvb2tpbmctd2lkZ2V0X190YWI6bGFzdC1jaGlsZCB7XG4gICAgICBib3JkZXItcmFkaXVzOiAwOyB9XG4gICAgICBodG1sW2Rpcj1ydGxdIC5ib29raW5nLXdpZGdldF9fdGFiOmxhc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwOyB9IH1cblxuLmJvb2tpbmctd2lkZ2V0X190YWIgaW5wdXQ6Y2hlY2tlZCArIC5ib29raW5nLXdpZGdldF9fdGFiLWNvbnRyb2wge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmOyB9XG4gIC5ib29raW5nLXdpZGdldF9fdGFiIGlucHV0OmNoZWNrZWQgKyAuYm9va2luZy13aWRnZXRfX3RhYi1jb250cm9sOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogI2Q0MDAyYTsgfVxuXG4uYm9va2luZy13aWRnZXRfX3RhYiBpbnB1dDpmb2N1cyArIC5ib29raW5nLXdpZGdldF9fdGFiLWNvbnRyb2w6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6ICNjY2M7IH1cblxuLmJvb2tpbmctd2lkZ2V0X190YWItY29udHJvbCB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjQxLCAyNDEsIDI0MSwgMC42KTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICAuYm9va2luZy13aWRnZXRfX3RhYi1jb250cm9sIHtcbiAgICAgIGJvcmRlci1jb2xvcjogI2NjYzsgfSB9XG4gIC5ib29raW5nLXdpZGdldF9fdGFiLWNvbnRyb2w6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYm9yZGVyLWNvbG9yOiAjY2NjOyB9XG5cbi5ib29raW5nLXdpZGdldF9fZGF0ZS1maWVsZHM6YmVmb3JlIHtcbiAgY29sb3I6ICNkNDAwMmE7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gIC5ib29raW5nLXdpZGdldCAuYm9va2luZy13aWRnZXRfX2RhdGUtZmllbGRzIC5zdGFuZGFyZC1mb3JtX19pbnB1dCwgLmJvb2tpbmctd2lkZ2V0IC5ib29raW5nLXdpZGdldF9fZGF0ZS1maWVsZHMgLnNlYXJjaF9faW5wdXQge1xuICAgIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgICBodG1sW2Rpcj1ydGxdIC5ib29raW5nLXdpZGdldCAuYm9va2luZy13aWRnZXRfX2RhdGUtZmllbGRzIC5zdGFuZGFyZC1mb3JtX19pbnB1dCwgaHRtbFtkaXI9cnRsXSAuYm9va2luZy13aWRnZXQgLmJvb2tpbmctd2lkZ2V0X19kYXRlLWZpZWxkcyAuc2VhcmNoX19pbnB1dCB7XG4gICAgICBmb250LWZhbWlseTogXCJUYWphd2FsXCIsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogNTAwOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gIC5ib29raW5nLXdpZGdldF9fZGF0ZS1waWNrZXItY29udGFpbmVyOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAgIGh0bWxbZGlyPXJ0bF0gLmJvb2tpbmctd2lkZ2V0X19kYXRlLXBpY2tlci1jb250YWluZXI6YWZ0ZXIge1xuICAgICAgZm9udC1mYW1pbHk6IFwiVGFqYXdhbFwiLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDsgfSB9XG5cbi5ib29raW5nLXdpZGdldF9fZGF0ZS1waWNrZXItY29udGFpbmVyOmJlZm9yZSB7XG4gIGNvbG9yOiAjZDQwMDJhOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xuICAuYm9va2luZy13aWRnZXRfX3RpbWUtcGlja2VyLWNvbnRhaW5lciB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3JkZXItY29sb3I6ICNjY2M7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDsgfVxuICAgIC5ib29raW5nLXdpZGdldF9fdGltZS1waWNrZXItY29udGFpbmVyIHNlbGVjdCB7XG4gICAgICBjb2xvcjogIzEyMTIxMjtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAgICAgaHRtbFtkaXI9cnRsXSAuYm9va2luZy13aWRnZXRfX3RpbWUtcGlja2VyLWNvbnRhaW5lciBzZWxlY3Qge1xuICAgICAgICBmb250LWZhbWlseTogXCJUYWphd2FsXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH1cbiAgICAgIC5ib29raW5nLXdpZGdldF9fdGltZS1waWNrZXItY29udGFpbmVyIHNlbGVjdDo6LW1zLXZhbHVlIHtcbiAgICAgICAgY29sb3I6ICMxMjEyMTI7IH0gfVxuXG4uYm9va2luZy13aWRnZXRfX3RpbWUtcGlja2VyLWNvbnRhaW5lcjpiZWZvcmUge1xuICBjb2xvcjogI2Q0MDAyYTsgfVxuXG4uYm9va2luZy13aWRnZXQgLnN0YW5kYXJkLWZvcm1fX2xhYmVsIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4uYm9va2luZy13aWRnZXQgLnN0YW5kYXJkLWZvcm1fX2lucHV0LCAuYm9va2luZy13aWRnZXQgLnNlYXJjaF9faW5wdXQge1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICBodG1sW2Rpcj1ydGxdIC5ib29raW5nLXdpZGdldCAuc3RhbmRhcmQtZm9ybV9faW5wdXQsIGh0bWxbZGlyPXJ0bF0gLmJvb2tpbmctd2lkZ2V0IC5zZWFyY2hfX2lucHV0IHtcbiAgICBmb250LWZhbWlseTogXCJUYWphd2FsXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuICAuYm9va2luZy13aWRnZXQgLnN0YW5kYXJkLWZvcm1fX2lucHV0LS1hd2QtYXBwbGllZCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMzdhODAwOyB9XG4gICAgLmJvb2tpbmctd2lkZ2V0IC5zdGFuZGFyZC1mb3JtX19pbnB1dC0tYXdkLWFwcGxpZWQ6Zm9jdXMge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMzdhODAwOyB9XG4gICAgLmJvb2tpbmctd2lkZ2V0IC5zdGFuZGFyZC1mb3JtX19pbnB1dC0tYXdkLWFwcGxpZWQgKyAuaWNvbi5pY29uLS10aWNrLWNpcmNsZWQsXG4gICAgLmJvb2tpbmctd2lkZ2V0IC5zdGFuZGFyZC1mb3JtX19pbnB1dC0tYXdkLWFwcGxpZWQgfiAuc3VjY2VzcyB7XG4gICAgICBjb2xvcjogIzM3YTgwMDsgfVxuICAuYm9va2luZy13aWRnZXQgLnN0YW5kYXJkLWZvcm1fX2lucHV0OjpwbGFjZWhvbGRlciwgLmJvb2tpbmctd2lkZ2V0IC5zZWFyY2hfX2lucHV0OjpwbGFjZWhvbGRlciB7XG4gICAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuICAgIGh0bWxbZGlyPXJ0bF0gLmJvb2tpbmctd2lkZ2V0IC5zdGFuZGFyZC1mb3JtX19pbnB1dDo6cGxhY2Vob2xkZXIsIGh0bWxbZGlyPXJ0bF0gLmJvb2tpbmctd2lkZ2V0IC5zZWFyY2hfX2lucHV0OjpwbGFjZWhvbGRlciB7XG4gICAgICBmb250LWZhbWlseTogXCJUYWphd2FsXCIsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogNDAwOyB9XG5cbi5ib29raW5nLXdpZGdldF9fcmVzdWx0cy1jb250YWluZXIgLnN0YW5kYXJkLWZvcm1fX2lucHV0W2Rpc2FibGVkXSwgLmJvb2tpbmctd2lkZ2V0X19yZXN1bHRzLWNvbnRhaW5lciAuc2VhcmNoX19pbnB1dFtkaXNhYmxlZF0ge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICNjY2M7XG4gIGNvbG9yOiAjMTIxMjEyOyB9XG5cbi5ib29raW5nLXdpZGdldF9fZ2VvIHtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgY29sb3I6ICMxMjEyMTI7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwOyB9XG4gIGh0bWxbZGlyPXJ0bF0gLmJvb2tpbmctd2lkZ2V0X19nZW8ge1xuICAgIGZvbnQtZmFtaWx5OiBcIlRhamF3YWxcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNDAwOyB9XG4gIC5ib29raW5nLXdpZGdldF9fZ2VvOmJlZm9yZSB7XG4gICAgY29sb3I6ICNkNDAwMmE7IH1cblxuLmJvb2tpbmctd2lkZ2V0X19yZXN1bHRzIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjY2NjO1xuICBib3JkZXItcmFkaXVzOiAxMHB4OyB9XG4gIC5ib29raW5nLXdpZGdldF9fcmVzdWx0c19faXRlbSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjY2NjOyB9XG4gIC5ib29raW5nLXdpZGdldF9fcmVzdWx0c19fbGluayB7XG4gICAgY29sb3I6ICMxMjEyMTI7XG4gICAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuICAgIGh0bWxbZGlyPXJ0bF0gLmJvb2tpbmctd2lkZ2V0X19yZXN1bHRzX19saW5rIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIlRhamF3YWxcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgICAuYm9va2luZy13aWRnZXRfX3Jlc3VsdHNfX2xpbms6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Q0MDAyYTtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAuYm9va2luZy13aWRnZXRfX3Jlc3VsdHNfX2xpbms6aG92ZXIgLmJvb2tpbmctd2lkZ2V0X19yZXN1bHQtZGlzdGFuY2Uge1xuICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC5ib29raW5nLXdpZGdldF9fcmVzdWx0c19fbGlua19fcHJvbXB0IHtcbiAgICAgIGJvcmRlci1jb2xvcjogI2Q0MDAyYTtcbiAgICAgIGNvbG9yOiAjMTIxMjEyO1xuICAgICAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogNjAwOyB9XG4gICAgICBodG1sW2Rpcj1ydGxdIC5ib29raW5nLXdpZGdldF9fcmVzdWx0c19fbGlua19fcHJvbXB0IHtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiVGFqYXdhbFwiLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXdlaWdodDogNTAwOyB9XG4gICAgLmJvb2tpbmctd2lkZ2V0X19yZXN1bHRzX19pdGVtLS1oaWdobGlnaHQgLmJvb2tpbmctd2lkZ2V0X19yZXN1bHRzX19saW5rIC5pY29uIHtcbiAgICAgIGNvbG9yOiAjZDQwMDJhOyB9XG4gICAgLmJvb2tpbmctd2lkZ2V0X19yZXN1bHRzX19pdGVtLS1oaWdobGlnaHQgLmJvb2tpbmctd2lkZ2V0X19yZXN1bHRzX19saW5rIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAgICAgaHRtbFtkaXI9cnRsXSAuYm9va2luZy13aWRnZXRfX3Jlc3VsdHNfX2l0ZW0tLWhpZ2hsaWdodCAuYm9va2luZy13aWRnZXRfX3Jlc3VsdHNfX2xpbmsge1xuICAgICAgICBmb250LWZhbWlseTogXCJUYWphd2FsXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH1cbiAgICAgIC5ib29raW5nLXdpZGdldF9fcmVzdWx0c19faXRlbS0taGlnaGxpZ2h0IC5ib29raW5nLXdpZGdldF9fcmVzdWx0c19fbGluazpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAgIC5ib29raW5nLXdpZGdldF9fcmVzdWx0c19faXRlbS0taGlnaGxpZ2h0IC5ib29raW5nLXdpZGdldF9fcmVzdWx0c19fbGluazpob3ZlciAuYm9va2luZy13aWRnZXRfX3Jlc3VsdHNfX2xpbmtfX3Byb21wdCB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICAgICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAgIC5ib29raW5nLXdpZGdldF9fcmVzdWx0c19faXRlbS0taGlnaGxpZ2h0IC5ib29raW5nLXdpZGdldF9fcmVzdWx0c19fbGluazpob3ZlciAuaWNvbiB7XG4gICAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgLmJvb2tpbmctd2lkZ2V0X19yZXN1bHRzX19kaXN0YW5jZSB7XG4gICAgY29sb3I6ICMyMjIzMjc7IH1cblxuLmJvb2tpbmctd2lkZ2V0X19kZXN0aW5hdGlvbi1yZXN1bHRzIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMTBweDsgfVxuICAuYm9va2luZy13aWRnZXRfX2Rlc3RpbmF0aW9uLXJlc3VsdHNfX2Nsb3NlIHtcbiAgICBjb2xvcjogI2Q0MDAyYTtcbiAgICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNjAwOyB9XG4gICAgaHRtbFtkaXI9cnRsXSAuYm9va2luZy13aWRnZXRfX2Rlc3RpbmF0aW9uLXJlc3VsdHNfX2Nsb3NlIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIlRhamF3YWxcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH1cbiAgLmJvb2tpbmctd2lkZ2V0LS1wcm9tbyAuYm9va2luZy13aWRnZXRfX2Rlc3RpbmF0aW9uLXJlc3VsdHNfX3RhYnMsXG4gIC5ib29raW5nLXdpZGdldC0tc2xpbSAuYm9va2luZy13aWRnZXRfX2Rlc3RpbmF0aW9uLXJlc3VsdHNfX3RhYnMge1xuICAgIGJvcmRlci1jb2xvcjogI2NjYzsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzAwcHgpIHtcbiAgICAuYm9va2luZy13aWRnZXRfX2Rlc3RpbmF0aW9uLXJlc3VsdHNfX3RhYnMge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjY2NjOyB9IH1cbiAgLmJvb2tpbmctd2lkZ2V0X19kZXN0aW5hdGlvbi1yZXN1bHRzX190YWJzX19saW5rIHtcbiAgICBiYWNrZ3JvdW5kOiAjZjFmMWYxO1xuICAgIGJvcmRlci1jb2xvcjogI2NjYztcbiAgICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNjAwOyB9XG4gICAgaHRtbFtkaXI9cnRsXSAuYm9va2luZy13aWRnZXRfX2Rlc3RpbmF0aW9uLXJlc3VsdHNfX3RhYnNfX2xpbmsge1xuICAgICAgZm9udC1mYW1pbHk6IFwiVGFqYXdhbFwiLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuICAgIC5ib29raW5nLXdpZGdldF9fZGVzdGluYXRpb24tcmVzdWx0c19fdGFic19fbGluazpob3ZlciB7XG4gICAgICBjb2xvcjogI2Q0MDAyYTsgfVxuICAgIC5ib29raW5nLXdpZGdldF9fZGVzdGluYXRpb24tcmVzdWx0c19fdGFic19fbGluay0tYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmO1xuICAgICAgY29sb3I6ICNkNDAwMmE7IH1cbiAgLmJvb2tpbmctd2lkZ2V0X19kZXN0aW5hdGlvbi1yZXN1bHRzX19saXN0X19pdGVtIHtcbiAgICBib3JkZXItY29sb3I6ICNjY2M7IH1cbiAgLmJvb2tpbmctd2lkZ2V0X19kZXN0aW5hdGlvbi1yZXN1bHRzX19saXN0X19saW5rIHtcbiAgICBjb2xvcjogIzEyMTIxMjtcbiAgICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNDAwOyB9XG4gICAgaHRtbFtkaXI9cnRsXSAuYm9va2luZy13aWRnZXRfX2Rlc3RpbmF0aW9uLXJlc3VsdHNfX2xpc3RfX2xpbmsge1xuICAgICAgZm9udC1mYW1pbHk6IFwiVGFqYXdhbFwiLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuICAgIC5ib29raW5nLXdpZGdldF9fZGVzdGluYXRpb24tcmVzdWx0c19fbGlzdF9fbGluazpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZjFmMWYxOyB9XG4gIC5ib29raW5nLXdpZGdldF9fZGVzdGluYXRpb24tcmVzdWx0c19fbGlzdF9fZGlzdGFuY2Uge1xuICAgIGNvbG9yOiAjMjIyMzI3OyB9XG5cbi5ib29raW5nLXdpZGdldF9fb3BlbmluZy10aW1lcyB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI2NjYztcbiAgYm9yZGVyLXJhZGl1czogMCAxMHB4IDEwcHggMDsgfVxuICBodG1sW2Rpcj1ydGxdIC5ib29raW5nLXdpZGdldF9fb3BlbmluZy10aW1lcyB7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweCAwIDAgMTBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICAuYm9va2luZy13aWRnZXRfX29wZW5pbmctdGltZXMge1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItcmFkaXVzOiAwOyB9IH1cbiAgLnRpbWUtcGlja2VyLS1oYXMtb3BlbmluZy10aW1lcyAuYm9va2luZy13aWRnZXRfX29wZW5pbmctdGltZXMge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG4gIC5ib29raW5nLXdpZGdldF9fb3BlbmluZy10aW1lczpiZWZvcmUge1xuICAgIGJvcmRlci1jb2xvcjogI2ZmZjsgfVxuICAuYm9va2luZy13aWRnZXRfX29wZW5pbmctdGltZXNfX2hlYWRpbmcge1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gICAgLmJvb2tpbmctd2lkZ2V0X19vcGVuaW5nLXRpbWVzX19oZWFkaW5nOmJlZm9yZSB7XG4gICAgICBjb2xvcjogI2Q0MDAyYTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgICAgLmJvb2tpbmctd2lkZ2V0X19vcGVuaW5nLXRpbWVzX19oZWFkaW5nIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjY2NjO1xuICAgICAgICBjb2xvcjogI2Q0MDAyYTsgfSB9XG5cbi5ib29raW5nLXdpZGdldF9fc3RhdGlvbi1kZXRhaWxzLXRvZ2dsZSB7XG4gIGJvcmRlci1jb2xvcjogI2Q0MDAyYTtcbiAgY29sb3I6ICMxMjEyMTI7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICBodG1sW2Rpcj1ydGxdIC5ib29raW5nLXdpZGdldF9fc3RhdGlvbi1kZXRhaWxzLXRvZ2dsZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiVGFqYXdhbFwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH1cbiAgLmJvb2tpbmctd2lkZ2V0X19zdGF0aW9uLWRldGFpbHMtdG9nZ2xlOmJlZm9yZSB7XG4gICAgY29sb3I6ICNkNDAwMmE7IH1cblxuLmJvb2tpbmctd2lkZ2V0X19zdGF0aW9uLWRldGFpbHMge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAxMHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgIC5ib29raW5nLXdpZGdldF9fc3RhdGlvbi1kZXRhaWxzIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7IH0gfVxuICAuYm9va2luZy13aWRnZXRfX3N0YXRpb24tZGV0YWlsc19fY2xvc2Uge1xuICAgIGNvbG9yOiAjZDQwMDJhO1xuICAgIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgICBodG1sW2Rpcj1ydGxdIC5ib29raW5nLXdpZGdldF9fc3RhdGlvbi1kZXRhaWxzX19jbG9zZSB7XG4gICAgICBmb250LWZhbWlseTogXCJUYWphd2FsXCIsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogNTAwOyB9XG4gIC5ib29raW5nLXdpZGdldF9fc3RhdGlvbi1kZXRhaWxzX19oZWFkZXIge1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG5cbi5ib29raW5nLXdpZGdldF9fd2l6YXJkLWNvbnRyb2xzIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2NjYzsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgLmJvb2tpbmctd2lkZ2V0LS1wcm9tbyAubC1jb2wtLTY6Zmlyc3QtY2hpbGQ6YmVmb3JlLCAuYm9va2luZy13aWRnZXQtLXNsaW0gLmwtY29sLS02OmZpcnN0LWNoaWxkOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDE4LCAxOCwgMTgsIDAuNCksIHJnYmEoMTgsIDE4LCAxOCwgMCkpOyB9XG4gICAgaHRtbFtkaXI9cnRsXSAuYm9va2luZy13aWRnZXQtLXByb21vIC5sLWNvbC0tNjpmaXJzdC1jaGlsZDpiZWZvcmUsIGh0bWxbZGlyPXJ0bF0gLmJvb2tpbmctd2lkZ2V0LS1zbGltIC5sLWNvbC0tNjpmaXJzdC1jaGlsZDpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KC00NWRlZywgcmdiYSgxOCwgMTgsIDE4LCAwLjQpLCByZ2JhKDE4LCAxOCwgMTgsIDApKTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCkge1xuICAuYm9va2luZy13aWRnZXQtLXByb21vIC5ib29raW5nLXdpZGdldF9faW5uZXIsIC5ib29raW5nLXdpZGdldC0tc2xpbSAuYm9va2luZy13aWRnZXRfX2lubmVyIHtcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgMTBweCAxMHB4OyB9XG4gICAgaHRtbFtkaXI9cnRsXSAuYm9va2luZy13aWRnZXQtLXByb21vIC5ib29raW5nLXdpZGdldF9faW5uZXIsIGh0bWxbZGlyPXJ0bF0gLmJvb2tpbmctd2lkZ2V0LS1zbGltIC5ib29raW5nLXdpZGdldF9faW5uZXIge1xuICAgICAgYm9yZGVyLXJhZGl1czogMCAwIDEwcHggMTBweDsgfSB9XG5cbi5ib29raW5nLXdpZGdldC0tcHJvbW8gLmJvb2tpbmctd2lkZ2V0X19kYXRlLWZpZWxkcyAuc3RhbmRhcmQtZm9ybV9faW5wdXQsIC5ib29raW5nLXdpZGdldC0tcHJvbW8gLmJvb2tpbmctd2lkZ2V0X19kYXRlLWZpZWxkcyAuc2VhcmNoX19pbnB1dCwgLmJvb2tpbmctd2lkZ2V0LS1zbGltIC5ib29raW5nLXdpZGdldF9fZGF0ZS1maWVsZHMgLnN0YW5kYXJkLWZvcm1fX2lucHV0LCAuYm9va2luZy13aWRnZXQtLXNsaW0gLmJvb2tpbmctd2lkZ2V0X19kYXRlLWZpZWxkcyAuc2VhcmNoX19pbnB1dCB7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNjAwOyB9XG4gIGh0bWxbZGlyPXJ0bF0gLmJvb2tpbmctd2lkZ2V0LS1wcm9tbyAuYm9va2luZy13aWRnZXRfX2RhdGUtZmllbGRzIC5zdGFuZGFyZC1mb3JtX19pbnB1dCwgaHRtbFtkaXI9cnRsXSAuYm9va2luZy13aWRnZXQtLXByb21vIC5ib29raW5nLXdpZGdldF9fZGF0ZS1maWVsZHMgLnNlYXJjaF9faW5wdXQsIGh0bWxbZGlyPXJ0bF0gLmJvb2tpbmctd2lkZ2V0LS1zbGltIC5ib29raW5nLXdpZGdldF9fZGF0ZS1maWVsZHMgLnN0YW5kYXJkLWZvcm1fX2lucHV0LCBodG1sW2Rpcj1ydGxdIC5ib29raW5nLXdpZGdldC0tc2xpbSAuYm9va2luZy13aWRnZXRfX2RhdGUtZmllbGRzIC5zZWFyY2hfX2lucHV0IHtcbiAgICBmb250LWZhbWlseTogXCJUYWphd2FsXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgLmJvb2tpbmctd2lkZ2V0LS1wcm9tbyAuYm9va2luZy13aWRnZXRfX2RhdGUtcGlja2VyLWNvbnRhaW5lcjphZnRlciwgLmJvb2tpbmctd2lkZ2V0LS1zbGltIC5ib29raW5nLXdpZGdldF9fZGF0ZS1waWNrZXItY29udGFpbmVyOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAgIGh0bWxbZGlyPXJ0bF0gLmJvb2tpbmctd2lkZ2V0LS1wcm9tbyAuYm9va2luZy13aWRnZXRfX2RhdGUtcGlja2VyLWNvbnRhaW5lcjphZnRlciwgaHRtbFtkaXI9cnRsXSAuYm9va2luZy13aWRnZXQtLXNsaW0gLmJvb2tpbmctd2lkZ2V0X19kYXRlLXBpY2tlci1jb250YWluZXI6YWZ0ZXIge1xuICAgICAgZm9udC1mYW1pbHk6IFwiVGFqYXdhbFwiLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuICAuYm9va2luZy13aWRnZXQtLXByb21vIC5ib29raW5nLXdpZGdldF9fZGF0ZS1waWNrZXItY29udGFpbmVyLS1vcGVuOmFmdGVyLCAuYm9va2luZy13aWRnZXQtLXNsaW0gLmJvb2tpbmctd2lkZ2V0X19kYXRlLXBpY2tlci1jb250YWluZXItLW9wZW46YWZ0ZXIge1xuICAgIGJvcmRlci1jb2xvcjogI2YxZjFmMTsgfSB9XG5cbi5icmVhZGNydW1iX19jdXJyZW50IHtcbiAgY29sb3I6ICNkNDAwMmE7IH1cbiAgLmwtcm93LS12YXJpYW50LWIgLmJyZWFkY3J1bWJfX2N1cnJlbnQsXG4gIC5sLXJvdy0tdmFyaWFudC1jIC5icmVhZGNydW1iX19jdXJyZW50LFxuICAubC1yb3ctLXZhcmlhbnQtZCAuYnJlYWRjcnVtYl9fY3VycmVudCB7XG4gICAgY29sb3I6ICNmZmY7IH1cblxuLmNhcmQsIC5zdGFuZGFyZC1mb3JtLS1jYXJkIHtcbiAgYm9yZGVyLWNvbG9yOiAjY2NjO1xuICBib3JkZXItcmFkaXVzOiAxMHB4OyB9XG4gIC5sLXJvdy0tdmFyaWFudC1iIC5jYXJkLCAubC1yb3ctLXZhcmlhbnQtYiAuc3RhbmRhcmQtZm9ybS0tY2FyZCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjYTEwMDIwOyB9XG4gIC5sLXJvdy0tdmFyaWFudC1jIC5jYXJkLCAubC1yb3ctLXZhcmlhbnQtYyAuc3RhbmRhcmQtZm9ybS0tY2FyZCxcbiAgLmwtcm93LS12YXJpYW50LWQgLmNhcmQsXG4gIC5sLXJvdy0tdmFyaWFudC1kIC5zdGFuZGFyZC1mb3JtLS1jYXJkIHtcbiAgICBib3JkZXItY29sb3I6ICNmZmY7IH1cblxuLmNoZWNrbGlzdC0taW5mbyBsaTpiZWZvcmUge1xuICBmb250LXNpemU6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7IH1cbiAgaHRtbFtkaXI9cnRsXSAuY2hlY2tsaXN0LS1pbmZvIGxpOmJlZm9yZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiVGFqYXdhbFwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA4MDA7IH1cblxuLmNvdmVyYWdlX19vdmVydmlldyB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI2NjYztcbiAgYm9yZGVyLXJhZGl1czogMTBweDsgfVxuICAubC1yb3ctLXZhcmlhbnQtYSAuY292ZXJhZ2VfX292ZXJ2aWV3IHtcbiAgICBiYWNrZ3JvdW5kOiAjZjFmMWYxOyB9XG4gIC5sLXJvdy0tdmFyaWFudC1iIC5jb3ZlcmFnZV9fb3ZlcnZpZXcge1xuICAgIGJhY2tncm91bmQ6ICNkNDAwMmE7XG4gICAgYm9yZGVyLWNvbG9yOiAjYTEwMDIwOyB9XG4gIC5sLXJvdy0tdmFyaWFudC1jIC5jb3ZlcmFnZV9fb3ZlcnZpZXcge1xuICAgIGJhY2tncm91bmQ6ICMxMjEyMTI7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5sLXJvdy0tdmFyaWFudC1kIC5jb3ZlcmFnZV9fb3ZlcnZpZXcge1xuICAgIGJhY2tncm91bmQ6ICMyMjIzMjc7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICAgIGNvbG9yOiAjZmZmOyB9XG5cbi5jb3ZlcmFnZV9faGVhZGVyIHtcbiAgYmFja2dyb3VuZDogI2YxZjFmMTtcbiAgYm9yZGVyLXJhZGl1czogMTBweCAxMHB4IDAgMDsgfVxuICAubC1yb3ctLXZhcmlhbnQtYSAuY292ZXJhZ2VfX2hlYWRlciB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjsgfVxuICAubC1yb3ctLXZhcmlhbnQtYiAuY292ZXJhZ2VfX2hlYWRlciB7XG4gICAgYmFja2dyb3VuZDogI2ExMDAyMDsgfVxuICAubC1yb3ctLXZhcmlhbnQtYyAuY292ZXJhZ2VfX2hlYWRlciB7XG4gICAgYmFja2dyb3VuZDogIzIyMjMyNzsgfVxuICAubC1yb3ctLXZhcmlhbnQtZCAuY292ZXJhZ2VfX2hlYWRlciB7XG4gICAgYmFja2dyb3VuZDogIzEyMTIxMjsgfVxuXG4uY292ZXJhZ2VfX2hlYWRpbmcge1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuICBodG1sW2Rpcj1ydGxdIC5jb3ZlcmFnZV9faGVhZGluZyB7XG4gICAgZm9udC1mYW1pbHk6IFwiVGFqYXdhbFwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgLmwtcm93LS12YXJpYW50LWIgLmNvdmVyYWdlX19oZWFkaW5nLFxuICAubC1yb3ctLXZhcmlhbnQtYyAuY292ZXJhZ2VfX2hlYWRpbmcsXG4gIC5sLXJvdy0tdmFyaWFudC1kIC5jb3ZlcmFnZV9faGVhZGluZyB7XG4gICAgY29sb3I6ICNmZmY7IH1cblxuLmNvdmVyYWdlX190b2dnbGUge1xuICBib3JkZXItY29sb3I6ICNkNDAwMmE7XG4gIGNvbG9yOiAjMTIxMjEyO1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuICBodG1sW2Rpcj1ydGxdIC5jb3ZlcmFnZV9fdG9nZ2xlIHtcbiAgICBmb250LWZhbWlseTogXCJUYWphd2FsXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuICAubC1yb3ctLXZhcmlhbnQtYiAuY292ZXJhZ2VfX3RvZ2dsZSxcbiAgLmwtcm93LS12YXJpYW50LWMgLmNvdmVyYWdlX190b2dnbGUsXG4gIC5sLXJvdy0tdmFyaWFudC1kIC5jb3ZlcmFnZV9fdG9nZ2xlIHtcbiAgICBib3JkZXItY29sb3I6ICNmZmY7XG4gICAgY29sb3I6ICNmZmY7IH1cblxuLmwtcm93LS12YXJpYW50LWIgLmNvdmVyYWdlX19kZXNjcmlwdGlvbixcbi5sLXJvdy0tdmFyaWFudC1jIC5jb3ZlcmFnZV9fZGVzY3JpcHRpb24sXG4ubC1yb3ctLXZhcmlhbnQtZCAuY292ZXJhZ2VfX2Rlc2NyaXB0aW9uIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZjsgfVxuXG4uY292ZXJhZ2VfX2JyZWFrZG93biBkdCB7XG4gIGJvcmRlci1jb2xvcjogI2NjYzsgfVxuICAubC1yb3ctLXZhcmlhbnQtYiAuY292ZXJhZ2VfX2JyZWFrZG93biBkdCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjYTEwMDIwOyB9XG4gIC5sLXJvdy0tdmFyaWFudC1jIC5jb3ZlcmFnZV9fYnJlYWtkb3duIGR0LFxuICAubC1yb3ctLXZhcmlhbnQtZCAuY292ZXJhZ2VfX2JyZWFrZG93biBkdCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmOyB9XG5cbi5jb3ZlcmFnZV9fYnJlYWtkb3duIGRkIHtcbiAgYm9yZGVyLWNvbG9yOiAjY2NjOyB9XG4gIC5sLXJvdy0tdmFyaWFudC1iIC5jb3ZlcmFnZV9fYnJlYWtkb3duIGRkIHtcbiAgICBib3JkZXItY29sb3I6ICNhMTAwMjA7IH1cbiAgLmwtcm93LS12YXJpYW50LWMgLmNvdmVyYWdlX19icmVha2Rvd24gZGQsXG4gIC5sLXJvdy0tdmFyaWFudC1kIC5jb3ZlcmFnZV9fYnJlYWtkb3duIGRkIHtcbiAgICBib3JkZXItY29sb3I6ICNmZmY7IH1cbiAgLmNvdmVyYWdlX19icmVha2Rvd24gZGQgLmljb24ge1xuICAgIGNvbG9yOiAjY2NjOyB9XG4gICAgLmNvdmVyYWdlX19icmVha2Rvd24gZGQgLmljb24uaWNvbi0tdGljayB7XG4gICAgICBjb2xvcjogIzM3YTgwMDsgfVxuXG4uY292ZXJhZ2VfX29wdGlvbiAub3B0aW9uLWxpc3RfX2NvbnRyb2w6YmVmb3JlLCAuY292ZXJhZ2VfX29wdGlvbiAub3B0aW9uLWxpc3RfX2NvbnRyb2w6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5jb3ZlcmFnZV9fZm9vdGVyIHtcbiAgYmFja2dyb3VuZDogI2YxZjFmMTtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDEwcHggMTBweDsgfVxuICAubC1yb3ctLXZhcmlhbnQtYSAuY292ZXJhZ2VfX2Zvb3RlciB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjsgfVxuICAubC1yb3ctLXZhcmlhbnQtYiAuY292ZXJhZ2VfX2Zvb3RlciB7XG4gICAgYmFja2dyb3VuZDogI2ExMDAyMDsgfVxuICAubC1yb3ctLXZhcmlhbnQtYyAuY292ZXJhZ2VfX2Zvb3RlciB7XG4gICAgYmFja2dyb3VuZDogIzIyMjMyNzsgfVxuICAubC1yb3ctLXZhcmlhbnQtZCAuY292ZXJhZ2VfX2Zvb3RlciB7XG4gICAgYmFja2dyb3VuZDogIzEyMTIxMjsgfVxuICAuY292ZXJhZ2VfX2Zvb3Rlci0tc3RhbmRhcmQgLm9wdGlvbi1saXN0X19jb250cm9sLFxuICAuY292ZXJhZ2VfX2Zvb3Rlci0tc3RhbmRhcmQgLm9wdGlvbi1saXN0IGlucHV0OmNoZWNrZWQgKyAub3B0aW9uLWxpc3RfX2NvbnRyb2wtLXJhZGlvIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50OyB9XG4gICAgLmNvdmVyYWdlX19mb290ZXItLXN0YW5kYXJkIC5vcHRpb24tbGlzdF9fY29udHJvbDpiZWZvcmUsXG4gICAgLmNvdmVyYWdlX19mb290ZXItLXN0YW5kYXJkIC5vcHRpb24tbGlzdCBpbnB1dDpjaGVja2VkICsgLm9wdGlvbi1saXN0X19jb250cm9sLS1yYWRpbzpiZWZvcmUge1xuICAgICAgY29sb3I6ICMzN2E4MDA7IH1cblxuLmNvdmVyYWdlX19pbmZvIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjY2NjO1xuICBib3JkZXItcmFkaXVzOiAxMHB4OyB9XG4gIC5sLXJvdy0tdmFyaWFudC1hIC5jb3ZlcmFnZV9faW5mbyB7XG4gICAgYmFja2dyb3VuZDogI2YxZjFmMTsgfVxuICAubC1yb3ctLXZhcmlhbnQtYiAuY292ZXJhZ2VfX2luZm8ge1xuICAgIGJhY2tncm91bmQ6ICNkNDAwMmE7XG4gICAgYm9yZGVyLWNvbG9yOiAjYTEwMDIwOyB9XG4gIC5sLXJvdy0tdmFyaWFudC1jIC5jb3ZlcmFnZV9faW5mbyB7XG4gICAgYmFja2dyb3VuZDogIzEyMTIxMjtcbiAgICBib3JkZXItY29sb3I6ICNmZmY7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgLmwtcm93LS12YXJpYW50LWQgLmNvdmVyYWdlX19pbmZvIHtcbiAgICBiYWNrZ3JvdW5kOiAjMjIyMzI3O1xuICAgIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgICBjb2xvcjogI2ZmZjsgfVxuXG4uY292ZXJhZ2VfX2FjY29yZGlvbiB7XG4gIGJvcmRlci1jb2xvcjogI2NjYzsgfVxuICAubC1yb3ctLXZhcmlhbnQtYiAuY292ZXJhZ2VfX2FjY29yZGlvbiB7XG4gICAgYm9yZGVyLWNvbG9yOiAjYTEwMDIwOyB9XG4gIC5sLXJvdy0tdmFyaWFudC1jIC5jb3ZlcmFnZV9fYWNjb3JkaW9uLFxuICAubC1yb3ctLXZhcmlhbnQtZCAuY292ZXJhZ2VfX2FjY29yZGlvbiB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmOyB9XG4gIC5jb3ZlcmFnZV9fYWNjb3JkaW9uIC5hY2NvcmRpb25fX2l0ZW0ge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDA7IH1cbiAgICAubC1yb3ctLXZhcmlhbnQtYiAuY292ZXJhZ2VfX2FjY29yZGlvbiAuYWNjb3JkaW9uX19pdGVtIHtcbiAgICAgIGJvcmRlci1jb2xvcjogI2ExMDAyMDsgfVxuICAgIC5sLXJvdy0tdmFyaWFudC1jIC5jb3ZlcmFnZV9fYWNjb3JkaW9uIC5hY2NvcmRpb25fX2l0ZW0sXG4gICAgLmwtcm93LS12YXJpYW50LWQgLmNvdmVyYWdlX19hY2NvcmRpb24gLmFjY29yZGlvbl9faXRlbSB7XG4gICAgICBib3JkZXItY29sb3I6ICNmZmY7IH1cbiAgLmwtcm93LS12YXJpYW50LWIgLmNvdmVyYWdlX19hY2NvcmRpb24gLmFjY29yZGlvbl9faXRlbV9faGVhZGluZzpiZWZvcmUsXG4gIC5sLXJvdy0tdmFyaWFudC1jIC5jb3ZlcmFnZV9fYWNjb3JkaW9uIC5hY2NvcmRpb25fX2l0ZW1fX2hlYWRpbmc6YmVmb3JlLFxuICAubC1yb3ctLXZhcmlhbnQtZCAuY292ZXJhZ2VfX2FjY29yZGlvbiAuYWNjb3JkaW9uX19pdGVtX19oZWFkaW5nOmJlZm9yZSB7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgLmwtcm93LS12YXJpYW50LWIgLmNvdmVyYWdlX19hY2NvcmRpb24gLmFjY29yZGlvbl9faXRlbV9faGVhZGluZyxcbiAgLmwtcm93LS12YXJpYW50LWMgLmNvdmVyYWdlX19hY2NvcmRpb24gLmFjY29yZGlvbl9faXRlbV9faGVhZGluZyxcbiAgLmwtcm93LS12YXJpYW50LWQgLmNvdmVyYWdlX19hY2NvcmRpb24gLmFjY29yZGlvbl9faXRlbV9faGVhZGluZyB7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgLmwtcm93LS12YXJpYW50LWIgLmNvdmVyYWdlX19hY2NvcmRpb24gLmFjY29yZGlvbl9faXRlbV9fY29udGVudCxcbiAgLmwtcm93LS12YXJpYW50LWMgLmNvdmVyYWdlX19hY2NvcmRpb24gLmFjY29yZGlvbl9faXRlbV9fY29udGVudCxcbiAgLmwtcm93LS12YXJpYW50LWQgLmNvdmVyYWdlX19hY2NvcmRpb24gLmFjY29yZGlvbl9faXRlbV9fY29udGVudCB7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgLmwtcm93LS12YXJpYW50LWIgLmNvdmVyYWdlX19hY2NvcmRpb24gLmFjY29yZGlvbl9faXRlbV9fdG9nZ2xlOmNoZWNrZWQgKyAuYWNjb3JkaW9uX19pdGVtX19oZWFkaW5nLFxuICAubC1yb3ctLXZhcmlhbnQtYiAuY292ZXJhZ2VfX2FjY29yZGlvbiAuYWNjb3JkaW9uX19pdGVtX190b2dnbGU6Y2hlY2tlZFtkaXNhYmxlZF0gKyAuYWNjb3JkaW9uX19pdGVtX19oZWFkaW5nOmhvdmVyLFxuICAubC1yb3ctLXZhcmlhbnQtYyAuY292ZXJhZ2VfX2FjY29yZGlvbiAuYWNjb3JkaW9uX19pdGVtX190b2dnbGU6Y2hlY2tlZCArIC5hY2NvcmRpb25fX2l0ZW1fX2hlYWRpbmcsXG4gIC5sLXJvdy0tdmFyaWFudC1jIC5jb3ZlcmFnZV9fYWNjb3JkaW9uIC5hY2NvcmRpb25fX2l0ZW1fX3RvZ2dsZTpjaGVja2VkW2Rpc2FibGVkXSArIC5hY2NvcmRpb25fX2l0ZW1fX2hlYWRpbmc6aG92ZXIsXG4gIC5sLXJvdy0tdmFyaWFudC1kIC5jb3ZlcmFnZV9fYWNjb3JkaW9uIC5hY2NvcmRpb25fX2l0ZW1fX3RvZ2dsZTpjaGVja2VkICsgLmFjY29yZGlvbl9faXRlbV9faGVhZGluZyxcbiAgLmwtcm93LS12YXJpYW50LWQgLmNvdmVyYWdlX19hY2NvcmRpb24gLmFjY29yZGlvbl9faXRlbV9fdG9nZ2xlOmNoZWNrZWRbZGlzYWJsZWRdICsgLmFjY29yZGlvbl9faXRlbV9faGVhZGluZzpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgICAubC1yb3ctLXZhcmlhbnQtYiAuY292ZXJhZ2VfX2FjY29yZGlvbiAuYWNjb3JkaW9uX19pdGVtX190b2dnbGU6Y2hlY2tlZCArIC5hY2NvcmRpb25fX2l0ZW1fX2hlYWRpbmc6YmVmb3JlLFxuICAgIC5sLXJvdy0tdmFyaWFudC1iIC5jb3ZlcmFnZV9fYWNjb3JkaW9uIC5hY2NvcmRpb25fX2l0ZW1fX3RvZ2dsZTpjaGVja2VkW2Rpc2FibGVkXSArIC5hY2NvcmRpb25fX2l0ZW1fX2hlYWRpbmc6aG92ZXI6YmVmb3JlLFxuICAgIC5sLXJvdy0tdmFyaWFudC1jIC5jb3ZlcmFnZV9fYWNjb3JkaW9uIC5hY2NvcmRpb25fX2l0ZW1fX3RvZ2dsZTpjaGVja2VkICsgLmFjY29yZGlvbl9faXRlbV9faGVhZGluZzpiZWZvcmUsXG4gICAgLmwtcm93LS12YXJpYW50LWMgLmNvdmVyYWdlX19hY2NvcmRpb24gLmFjY29yZGlvbl9faXRlbV9fdG9nZ2xlOmNoZWNrZWRbZGlzYWJsZWRdICsgLmFjY29yZGlvbl9faXRlbV9faGVhZGluZzpob3ZlcjpiZWZvcmUsXG4gICAgLmwtcm93LS12YXJpYW50LWQgLmNvdmVyYWdlX19hY2NvcmRpb24gLmFjY29yZGlvbl9faXRlbV9fdG9nZ2xlOmNoZWNrZWQgKyAuYWNjb3JkaW9uX19pdGVtX19oZWFkaW5nOmJlZm9yZSxcbiAgICAubC1yb3ctLXZhcmlhbnQtZCAuY292ZXJhZ2VfX2FjY29yZGlvbiAuYWNjb3JkaW9uX19pdGVtX190b2dnbGU6Y2hlY2tlZFtkaXNhYmxlZF0gKyAuYWNjb3JkaW9uX19pdGVtX19oZWFkaW5nOmhvdmVyOmJlZm9yZSB7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuXG4uY292ZXJhZ2UtLXN0YW5kYXJkIC5jb3ZlcmFnZV9fY29sIHtcbiAgYm9yZGVyLWNvbG9yOiAjY2NjOyB9XG4gIC5sLXJvdy0tdmFyaWFudC1iIC5jb3ZlcmFnZS0tc3RhbmRhcmQgLmNvdmVyYWdlX19jb2wge1xuICAgIGJvcmRlci1jb2xvcjogI2ExMDAyMDsgfVxuICAubC1yb3ctLXZhcmlhbnQtYyAuY292ZXJhZ2UtLXN0YW5kYXJkIC5jb3ZlcmFnZV9fY29sLFxuICAubC1yb3ctLXZhcmlhbnQtZCAuY292ZXJhZ2UtLXN0YW5kYXJkIC5jb3ZlcmFnZV9fY29sIHtcbiAgICBib3JkZXItY29sb3I6ICNmZmY7IH1cbiAgaHRtbFtkaXI9cnRsXSAuY292ZXJhZ2UtLXN0YW5kYXJkIC5jb3ZlcmFnZV9fY29sIHtcbiAgICBib3JkZXItY29sb3I6ICNjY2M7IH1cbiAgICAubC1yb3ctLXZhcmlhbnQtYiBodG1sW2Rpcj1ydGxdIC5jb3ZlcmFnZS0tc3RhbmRhcmQgLmNvdmVyYWdlX19jb2wge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjYTEwMDIwOyB9XG4gICAgLmwtcm93LS12YXJpYW50LWMgaHRtbFtkaXI9cnRsXSAuY292ZXJhZ2UtLXN0YW5kYXJkIC5jb3ZlcmFnZV9fY29sLFxuICAgIC5sLXJvdy0tdmFyaWFudC1kIGh0bWxbZGlyPXJ0bF0gLmNvdmVyYWdlLS1zdGFuZGFyZCAuY292ZXJhZ2VfX2NvbCB7XG4gICAgICBib3JkZXItY29sb3I6ICNmZmY7IH1cblxuLmNvdmVyYWdlLS1zdGFuZGFyZCAuY292ZXJhZ2VfX2JyZWFrZG93bi0tdXBzZWxsIHtcbiAgY29sb3I6ICNjY2M7IH1cbiAgLmNvdmVyYWdlLS1zdGFuZGFyZCAuY292ZXJhZ2VfX2JyZWFrZG93bi0tdXBzZWxsIC5pY29uLmljb24tLXRpY2sge1xuICAgIGNvbG9yOiAjY2NjOyB9XG5cbi5jb3ZlcmFnZS0tc3RhbmRhcmQuY292ZXJhZ2UtLWFjdGl2ZSAuY292ZXJhZ2VfX2JyZWFrZG93bi0tdXBzZWxsIHtcbiAgY29sb3I6ICMxMjEyMTI7IH1cbiAgLmwtcm93LS12YXJpYW50LWIgLmNvdmVyYWdlLS1zdGFuZGFyZC5jb3ZlcmFnZS0tYWN0aXZlIC5jb3ZlcmFnZV9fYnJlYWtkb3duLS11cHNlbGwsXG4gIC5sLXJvdy0tdmFyaWFudC1jIC5jb3ZlcmFnZS0tc3RhbmRhcmQuY292ZXJhZ2UtLWFjdGl2ZSAuY292ZXJhZ2VfX2JyZWFrZG93bi0tdXBzZWxsLFxuICAubC1yb3ctLXZhcmlhbnQtZCAuY292ZXJhZ2UtLXN0YW5kYXJkLmNvdmVyYWdlLS1hY3RpdmUgLmNvdmVyYWdlX19icmVha2Rvd24tLXVwc2VsbCB7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgLmNvdmVyYWdlLS1zdGFuZGFyZC5jb3ZlcmFnZS0tYWN0aXZlIC5jb3ZlcmFnZV9fYnJlYWtkb3duLS11cHNlbGwgLmljb24uaWNvbi0tdGljayB7XG4gICAgY29sb3I6ICMzN2E4MDA7IH1cbiAgICAubC1yb3ctLXZhcmlhbnQtYiAuY292ZXJhZ2UtLXN0YW5kYXJkLmNvdmVyYWdlLS1hY3RpdmUgLmNvdmVyYWdlX19icmVha2Rvd24tLXVwc2VsbCAuaWNvbi5pY29uLS10aWNrLFxuICAgIC5sLXJvdy0tdmFyaWFudC1jIC5jb3ZlcmFnZS0tc3RhbmRhcmQuY292ZXJhZ2UtLWFjdGl2ZSAuY292ZXJhZ2VfX2JyZWFrZG93bi0tdXBzZWxsIC5pY29uLmljb24tLXRpY2ssXG4gICAgLmwtcm93LS12YXJpYW50LWQgLmNvdmVyYWdlLS1zdGFuZGFyZC5jb3ZlcmFnZS0tYWN0aXZlIC5jb3ZlcmFnZV9fYnJlYWtkb3duLS11cHNlbGwgLmljb24uaWNvbi0tdGljayB7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuXG4uY292ZXJhZ2UtLWFjdGl2ZSAuY292ZXJhZ2VfX292ZXJ2aWV3LFxuLmNvdmVyYWdlLS1hY3RpdmUgLmNvdmVyYWdlX19pbmZvIHtcbiAgYm9yZGVyLWNvbG9yOiAjZDQwMDJhO1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2Q0MDAyYTsgfVxuICAubC1yb3ctLXZhcmlhbnQtYiAuY292ZXJhZ2UtLWFjdGl2ZSAuY292ZXJhZ2VfX292ZXJ2aWV3LCAubC1yb3ctLXZhcmlhbnQtYlxuICAuY292ZXJhZ2UtLWFjdGl2ZSAuY292ZXJhZ2VfX2luZm8ge1xuICAgIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZjsgfVxuXG4uY292ZXJhZ2UtLWFjdGl2ZSAuY292ZXJhZ2VfX2hlYWRlciB7XG4gIGJhY2tncm91bmQ6ICNkNDAwMmE7XG4gIGNvbG9yOiAjZmZmOyB9XG4gIC5sLXJvdy0tdmFyaWFudC1iIC5jb3ZlcmFnZS0tYWN0aXZlIC5jb3ZlcmFnZV9faGVhZGVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjYTEwMDIwOyB9XG5cbi5jb3ZlcmFnZS0tYWN0aXZlIC5jb3ZlcmFnZV9fdG9nZ2xlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogI2ZmZjsgfVxuXG4uY292ZXJhZ2UtLWFjdGl2ZSAuY292ZXJhZ2VfX2hlYWRpbmcge1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICBodG1sW2Rpcj1ydGxdIC5jb3ZlcmFnZS0tYWN0aXZlIC5jb3ZlcmFnZV9faGVhZGluZyB7XG4gICAgZm9udC1mYW1pbHk6IFwiVGFqYXdhbFwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH1cblxuLmNvdmVyYWdlLS1hY3RpdmUgLmNvdmVyYWdlX19mb290ZXItLXN0YW5kYXJkIC5vcHRpb24tbGlzdF9fY29udHJvbCxcbi5jb3ZlcmFnZS0tYWN0aXZlIC5jb3ZlcmFnZV9fZm9vdGVyLS1zdGFuZGFyZCAub3B0aW9uLWxpc3QgaW5wdXQ6Y2hlY2tlZCArIC5vcHRpb24tbGlzdF9fY29udHJvbC0tcmFkaW8ge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuXG4uY3RhLCAuY292ZXJhZ2VfX29wdGlvbiAub3B0aW9uLWxpc3RfX2NvbnRyb2wsIC5wcm9tb19fY3RhLCAuc2ltcGxlLXByb21vX19oZWFkaW5nLCAuc3RhbmRhcmQtZm9ybV9fc3VibWl0LCAudmVoaWNsZV9fcHJpY2VzLWN0YSB7XG4gIGJhY2tncm91bmQ6ICNkNDAwMmE7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICBodG1sW2Rpcj1ydGxdIC5jdGEsIGh0bWxbZGlyPXJ0bF0gLmNvdmVyYWdlX19vcHRpb24gLm9wdGlvbi1saXN0X19jb250cm9sLCAuY292ZXJhZ2VfX29wdGlvbiBodG1sW2Rpcj1ydGxdIC5vcHRpb24tbGlzdF9fY29udHJvbCwgaHRtbFtkaXI9cnRsXSAucHJvbW9fX2N0YSwgaHRtbFtkaXI9cnRsXSAuc2ltcGxlLXByb21vX19oZWFkaW5nLCBodG1sW2Rpcj1ydGxdIC5zdGFuZGFyZC1mb3JtX19zdWJtaXQsIGh0bWxbZGlyPXJ0bF0gLnZlaGljbGVfX3ByaWNlcy1jdGEge1xuICAgIGZvbnQtZmFtaWx5OiBcIlRhamF3YWxcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNTAwOyB9XG4gIC5jdGE6aG92ZXIsIC5jb3ZlcmFnZV9fb3B0aW9uIC5vcHRpb24tbGlzdF9fY29udHJvbDpob3ZlciwgLnByb21vX19jdGE6aG92ZXIsIC5zaW1wbGUtcHJvbW9fX2hlYWRpbmc6aG92ZXIsIC5zdGFuZGFyZC1mb3JtX19zdWJtaXQ6aG92ZXIsIC52ZWhpY2xlX19wcmljZXMtY3RhOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTIxMjEyOyB9XG4gIC5jdGFbZGlzYWJsZWRdLCAuY292ZXJhZ2VfX29wdGlvbiAub3B0aW9uLWxpc3RfX2NvbnRyb2xbZGlzYWJsZWRdLCAucHJvbW9fX2N0YVtkaXNhYmxlZF0sIC5zaW1wbGUtcHJvbW9fX2hlYWRpbmdbZGlzYWJsZWRdLCAuc3RhbmRhcmQtZm9ybV9fc3VibWl0W2Rpc2FibGVkXSwgLnZlaGljbGVfX3ByaWNlcy1jdGFbZGlzYWJsZWRdIHtcbiAgICBiYWNrZ3JvdW5kOiAjY2NjOyB9XG4gICAgLmN0YVtkaXNhYmxlZF06aG92ZXIsIC5jb3ZlcmFnZV9fb3B0aW9uIC5vcHRpb24tbGlzdF9fY29udHJvbFtkaXNhYmxlZF06aG92ZXIsIC5wcm9tb19fY3RhW2Rpc2FibGVkXTpob3ZlciwgLnNpbXBsZS1wcm9tb19faGVhZGluZ1tkaXNhYmxlZF06aG92ZXIsIC5zdGFuZGFyZC1mb3JtX19zdWJtaXRbZGlzYWJsZWRdOmhvdmVyLCAudmVoaWNsZV9fcHJpY2VzLWN0YVtkaXNhYmxlZF06aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogI2NjYzsgfVxuICAubC1yb3ctLXZhcmlhbnQtYiAuY3RhLCAubC1yb3ctLXZhcmlhbnQtYiAuY292ZXJhZ2VfX29wdGlvbiAub3B0aW9uLWxpc3RfX2NvbnRyb2wsIC5jb3ZlcmFnZV9fb3B0aW9uIC5sLXJvdy0tdmFyaWFudC1iIC5vcHRpb24tbGlzdF9fY29udHJvbCwgLmwtcm93LS12YXJpYW50LWIgLnByb21vX19jdGEsIC5sLXJvdy0tdmFyaWFudC1iIC5zaW1wbGUtcHJvbW9fX2hlYWRpbmcsIC5sLXJvdy0tdmFyaWFudC1iIC5zdGFuZGFyZC1mb3JtX19zdWJtaXQsIC5sLXJvdy0tdmFyaWFudC1iIC52ZWhpY2xlX19wcmljZXMtY3RhIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTIxMjEyOyB9XG4gICAgLmwtcm93LS12YXJpYW50LWIgLmN0YTpob3ZlciwgLmwtcm93LS12YXJpYW50LWIgLmNvdmVyYWdlX19vcHRpb24gLm9wdGlvbi1saXN0X19jb250cm9sOmhvdmVyLCAuY292ZXJhZ2VfX29wdGlvbiAubC1yb3ctLXZhcmlhbnQtYiAub3B0aW9uLWxpc3RfX2NvbnRyb2w6aG92ZXIsIC5sLXJvdy0tdmFyaWFudC1iIC5wcm9tb19fY3RhOmhvdmVyLCAubC1yb3ctLXZhcmlhbnQtYiAuc2ltcGxlLXByb21vX19oZWFkaW5nOmhvdmVyLCAubC1yb3ctLXZhcmlhbnQtYiAuc3RhbmRhcmQtZm9ybV9fc3VibWl0OmhvdmVyLCAubC1yb3ctLXZhcmlhbnQtYiAudmVoaWNsZV9fcHJpY2VzLWN0YTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjO1xuICAgICAgY29sb3I6ICMyMjIzMjc7IH1cbiAgLmwtcm93LS12YXJpYW50LWMgLmN0YTpob3ZlciwgLmwtcm93LS12YXJpYW50LWMgLmNvdmVyYWdlX19vcHRpb24gLm9wdGlvbi1saXN0X19jb250cm9sOmhvdmVyLCAuY292ZXJhZ2VfX29wdGlvbiAubC1yb3ctLXZhcmlhbnQtYyAub3B0aW9uLWxpc3RfX2NvbnRyb2w6aG92ZXIsIC5sLXJvdy0tdmFyaWFudC1jIC5wcm9tb19fY3RhOmhvdmVyLCAubC1yb3ctLXZhcmlhbnQtYyAuc2ltcGxlLXByb21vX19oZWFkaW5nOmhvdmVyLCAubC1yb3ctLXZhcmlhbnQtYyAuc3RhbmRhcmQtZm9ybV9fc3VibWl0OmhvdmVyLCAubC1yb3ctLXZhcmlhbnQtYyAudmVoaWNsZV9fcHJpY2VzLWN0YTpob3ZlcixcbiAgLmwtcm93LS12YXJpYW50LWQgLmN0YTpob3ZlcixcbiAgLmwtcm93LS12YXJpYW50LWQgLmNvdmVyYWdlX19vcHRpb24gLm9wdGlvbi1saXN0X19jb250cm9sOmhvdmVyLFxuICAuY292ZXJhZ2VfX29wdGlvbiAubC1yb3ctLXZhcmlhbnQtZCAub3B0aW9uLWxpc3RfX2NvbnRyb2w6aG92ZXIsXG4gIC5sLXJvdy0tdmFyaWFudC1kIC5wcm9tb19fY3RhOmhvdmVyLFxuICAubC1yb3ctLXZhcmlhbnQtZCAuc2ltcGxlLXByb21vX19oZWFkaW5nOmhvdmVyLFxuICAubC1yb3ctLXZhcmlhbnQtZCAuc3RhbmRhcmQtZm9ybV9fc3VibWl0OmhvdmVyLFxuICAubC1yb3ctLXZhcmlhbnQtZCAudmVoaWNsZV9fcHJpY2VzLWN0YTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2NjYztcbiAgICBjb2xvcjogIzIyMjMyNzsgfVxuICAubW9kYWwtLWFsZXJ0IC5jdGE6aG92ZXIsIC5tb2RhbC0tYWxlcnQgLmNvdmVyYWdlX19vcHRpb24gLm9wdGlvbi1saXN0X19jb250cm9sOmhvdmVyLCAuY292ZXJhZ2VfX29wdGlvbiAubW9kYWwtLWFsZXJ0IC5vcHRpb24tbGlzdF9fY29udHJvbDpob3ZlciwgLm1vZGFsLS1hbGVydCAucHJvbW9fX2N0YTpob3ZlciwgLm1vZGFsLS1hbGVydCAuc2ltcGxlLXByb21vX19oZWFkaW5nOmhvdmVyLCAubW9kYWwtLWFsZXJ0IC5zdGFuZGFyZC1mb3JtX19zdWJtaXQ6aG92ZXIsIC5tb2RhbC0tYWxlcnQgLnZlaGljbGVfX3ByaWNlcy1jdGE6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgY29sb3I6ICMyMjIzMjc7IH1cbiAgLmN0YS0tc2Vjb25kYXJ5LCAuY292ZXJhZ2UtLWFjdGl2ZSAuY292ZXJhZ2VfX2Zvb3RlciAub3B0aW9uLWxpc3RfX2NvbnRyb2wsIC5leHRyYS0tYWN0aXZlIC5leHRyYV9fYWN0aW9ucy0tc2luZ2xlIC5jdGEsIC5leHRyYS0tYWN0aXZlIC5leHRyYV9fYWN0aW9ucy0tc2luZ2xlIC5jb3ZlcmFnZV9fb3B0aW9uIC5vcHRpb24tbGlzdF9fY29udHJvbCwgLmNvdmVyYWdlX19vcHRpb24gLmV4dHJhLS1hY3RpdmUgLmV4dHJhX19hY3Rpb25zLS1zaW5nbGUgLm9wdGlvbi1saXN0X19jb250cm9sLCAuZXh0cmEtLWFjdGl2ZSAuZXh0cmFfX2FjdGlvbnMtLXNpbmdsZSAucHJvbW9fX2N0YSwgLmV4dHJhLS1hY3RpdmUgLmV4dHJhX19hY3Rpb25zLS1zaW5nbGUgLnNpbXBsZS1wcm9tb19faGVhZGluZywgLmV4dHJhLS1hY3RpdmUgLmV4dHJhX19hY3Rpb25zLS1zaW5nbGUgLnN0YW5kYXJkLWZvcm1fX3N1Ym1pdCwgLmV4dHJhLS1hY3RpdmUgLmV4dHJhX19hY3Rpb25zLS1zaW5nbGUgLnZlaGljbGVfX3ByaWNlcy1jdGEsIC5leHRyYS0tYWN0aXZlIC5leHRyYV9fYWN0aW9ucyArIC5jdGFbZGF0YS10cmlnZ2VyPXJlbW92ZS1hbGxdLCAuZXh0cmEtLWFjdGl2ZSAuY292ZXJhZ2VfX29wdGlvbiAuZXh0cmFfX2FjdGlvbnMgKyAub3B0aW9uLWxpc3RfX2NvbnRyb2xbZGF0YS10cmlnZ2VyPXJlbW92ZS1hbGxdLCAuY292ZXJhZ2VfX29wdGlvbiAuZXh0cmEtLWFjdGl2ZSAuZXh0cmFfX2FjdGlvbnMgKyAub3B0aW9uLWxpc3RfX2NvbnRyb2xbZGF0YS10cmlnZ2VyPXJlbW92ZS1hbGxdLCAuZXh0cmEtLWFjdGl2ZSAuZXh0cmFfX2FjdGlvbnMgKyAucHJvbW9fX2N0YVtkYXRhLXRyaWdnZXI9cmVtb3ZlLWFsbF0sIC5leHRyYS0tYWN0aXZlIC5leHRyYV9fYWN0aW9ucyArIC5zaW1wbGUtcHJvbW9fX2hlYWRpbmdbZGF0YS10cmlnZ2VyPXJlbW92ZS1hbGxdLCAuZXh0cmEtLWFjdGl2ZSAuZXh0cmFfX2FjdGlvbnMgKyAuc3RhbmRhcmQtZm9ybV9fc3VibWl0W2RhdGEtdHJpZ2dlcj1yZW1vdmUtYWxsXSwgLmV4dHJhLS1hY3RpdmUgLmV4dHJhX19hY3Rpb25zICsgLnZlaGljbGVfX3ByaWNlcy1jdGFbZGF0YS10cmlnZ2VyPXJlbW92ZS1hbGxdLCAuc3RhbmRhcmQtZm9ybV9fc3VibWl0LS1zZWNvbmRhcnksIC52ZWhpY2xlX19wcmljZXMtb3B0aW9uOm5vdCgudmVoaWNsZV9fcHJpY2VzLW9wdGlvbi0tcHJpbWFyeSkgLnZlaGljbGVfX3ByaWNlcy1jdGEge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1jb2xvcjogIzIyMjMyNztcbiAgICBjb2xvcjogIzIyMjMyNzsgfVxuICAgIC5jdGEtLXNlY29uZGFyeTpob3ZlciwgLmNvdmVyYWdlLS1hY3RpdmUgLmNvdmVyYWdlX19mb290ZXIgLm9wdGlvbi1saXN0X19jb250cm9sOmhvdmVyLCAuZXh0cmEtLWFjdGl2ZSAuZXh0cmFfX2FjdGlvbnMtLXNpbmdsZSAuY3RhOmhvdmVyLCAuZXh0cmEtLWFjdGl2ZSAuZXh0cmFfX2FjdGlvbnMtLXNpbmdsZSAuY292ZXJhZ2VfX29wdGlvbiAub3B0aW9uLWxpc3RfX2NvbnRyb2w6aG92ZXIsIC5jb3ZlcmFnZV9fb3B0aW9uIC5leHRyYS0tYWN0aXZlIC5leHRyYV9fYWN0aW9ucy0tc2luZ2xlIC5vcHRpb24tbGlzdF9fY29udHJvbDpob3ZlciwgLmV4dHJhLS1hY3RpdmUgLmV4dHJhX19hY3Rpb25zLS1zaW5nbGUgLnByb21vX19jdGE6aG92ZXIsIC5leHRyYS0tYWN0aXZlIC5leHRyYV9fYWN0aW9ucy0tc2luZ2xlIC5zaW1wbGUtcHJvbW9fX2hlYWRpbmc6aG92ZXIsIC5leHRyYS0tYWN0aXZlIC5leHRyYV9fYWN0aW9ucy0tc2luZ2xlIC5zdGFuZGFyZC1mb3JtX19zdWJtaXQ6aG92ZXIsIC5leHRyYS0tYWN0aXZlIC5leHRyYV9fYWN0aW9ucy0tc2luZ2xlIC52ZWhpY2xlX19wcmljZXMtY3RhOmhvdmVyLCAuZXh0cmEtLWFjdGl2ZSAuZXh0cmFfX2FjdGlvbnMgKyAuY3RhOmhvdmVyW2RhdGEtdHJpZ2dlcj1yZW1vdmUtYWxsXSwgLmV4dHJhLS1hY3RpdmUgLmNvdmVyYWdlX19vcHRpb24gLmV4dHJhX19hY3Rpb25zICsgLm9wdGlvbi1saXN0X19jb250cm9sOmhvdmVyW2RhdGEtdHJpZ2dlcj1yZW1vdmUtYWxsXSwgLmNvdmVyYWdlX19vcHRpb24gLmV4dHJhLS1hY3RpdmUgLmV4dHJhX19hY3Rpb25zICsgLm9wdGlvbi1saXN0X19jb250cm9sOmhvdmVyW2RhdGEtdHJpZ2dlcj1yZW1vdmUtYWxsXSwgLmV4dHJhLS1hY3RpdmUgLmV4dHJhX19hY3Rpb25zICsgLnByb21vX19jdGE6aG92ZXJbZGF0YS10cmlnZ2VyPXJlbW92ZS1hbGxdLCAuZXh0cmEtLWFjdGl2ZSAuZXh0cmFfX2FjdGlvbnMgKyAuc2ltcGxlLXByb21vX19oZWFkaW5nOmhvdmVyW2RhdGEtdHJpZ2dlcj1yZW1vdmUtYWxsXSwgLmV4dHJhLS1hY3RpdmUgLmV4dHJhX19hY3Rpb25zICsgLnN0YW5kYXJkLWZvcm1fX3N1Ym1pdDpob3ZlcltkYXRhLXRyaWdnZXI9cmVtb3ZlLWFsbF0sIC5leHRyYS0tYWN0aXZlIC5leHRyYV9fYWN0aW9ucyArIC52ZWhpY2xlX19wcmljZXMtY3RhOmhvdmVyW2RhdGEtdHJpZ2dlcj1yZW1vdmUtYWxsXSwgLnN0YW5kYXJkLWZvcm1fX3N1Ym1pdC0tc2Vjb25kYXJ5OmhvdmVyLCAudmVoaWNsZV9fcHJpY2VzLW9wdGlvbjpub3QoLnZlaGljbGVfX3ByaWNlcy1vcHRpb24tLXByaW1hcnkpIC52ZWhpY2xlX19wcmljZXMtY3RhOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICMxMjEyMTI7XG4gICAgICBib3JkZXItY29sb3I6ICMxMjEyMTI7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC5sLXJvdy0tdmFyaWFudC1iIC5jdGEtLXNlY29uZGFyeSwgLmwtcm93LS12YXJpYW50LWIgLmNvdmVyYWdlLS1hY3RpdmUgLmNvdmVyYWdlX19mb290ZXIgLm9wdGlvbi1saXN0X19jb250cm9sLCAuY292ZXJhZ2UtLWFjdGl2ZSAuY292ZXJhZ2VfX2Zvb3RlciAubC1yb3ctLXZhcmlhbnQtYiAub3B0aW9uLWxpc3RfX2NvbnRyb2wsIC5sLXJvdy0tdmFyaWFudC1iIC5leHRyYS0tYWN0aXZlIC5leHRyYV9fYWN0aW9ucy0tc2luZ2xlIC5jdGEsIC5leHRyYS0tYWN0aXZlIC5leHRyYV9fYWN0aW9ucy0tc2luZ2xlIC5sLXJvdy0tdmFyaWFudC1iIC5jdGEsIC5sLXJvdy0tdmFyaWFudC1iIC5leHRyYS0tYWN0aXZlIC5leHRyYV9fYWN0aW9ucy0tc2luZ2xlIC5jb3ZlcmFnZV9fb3B0aW9uIC5vcHRpb24tbGlzdF9fY29udHJvbCwgLmV4dHJhLS1hY3RpdmUgLmV4dHJhX19hY3Rpb25zLS1zaW5nbGUgLmNvdmVyYWdlX19vcHRpb24gLmwtcm93LS12YXJpYW50LWIgLm9wdGlvbi1saXN0X19jb250cm9sLCAubC1yb3ctLXZhcmlhbnQtYiAuY292ZXJhZ2VfX29wdGlvbiAuZXh0cmEtLWFjdGl2ZSAuZXh0cmFfX2FjdGlvbnMtLXNpbmdsZSAub3B0aW9uLWxpc3RfX2NvbnRyb2wsIC5jb3ZlcmFnZV9fb3B0aW9uIC5leHRyYS0tYWN0aXZlIC5leHRyYV9fYWN0aW9ucy0tc2luZ2xlIC5sLXJvdy0tdmFyaWFudC1iIC5vcHRpb24tbGlzdF9fY29udHJvbCwgLmwtcm93LS12YXJpYW50LWIgLmV4dHJhLS1hY3RpdmUgLmV4dHJhX19hY3Rpb25zLS1zaW5nbGUgLnByb21vX19jdGEsIC5leHRyYS0tYWN0aXZlIC5leHRyYV9fYWN0aW9ucy0tc2luZ2xlIC5sLXJvdy0tdmFyaWFudC1iIC5wcm9tb19fY3RhLCAubC1yb3ctLXZhcmlhbnQtYiAuZXh0cmEtLWFjdGl2ZSAuZXh0cmFfX2FjdGlvbnMtLXNpbmdsZSAuc2ltcGxlLXByb21vX19oZWFkaW5nLCAuZXh0cmEtLWFjdGl2ZSAuZXh0cmFfX2FjdGlvbnMtLXNpbmdsZSAubC1yb3ctLXZhcmlhbnQtYiAuc2ltcGxlLXByb21vX19oZWFkaW5nLCAubC1yb3ctLXZhcmlhbnQtYiAuZXh0cmEtLWFjdGl2ZSAuZXh0cmFfX2FjdGlvbnMtLXNpbmdsZSAuc3RhbmRhcmQtZm9ybV9fc3VibWl0LCAuZXh0cmEtLWFjdGl2ZSAuZXh0cmFfX2FjdGlvbnMtLXNpbmdsZSAubC1yb3ctLXZhcmlhbnQtYiAuc3RhbmRhcmQtZm9ybV9fc3VibWl0LCAubC1yb3ctLXZhcmlhbnQtYiAuZXh0cmEtLWFjdGl2ZSAuZXh0cmFfX2FjdGlvbnMtLXNpbmdsZSAudmVoaWNsZV9fcHJpY2VzLWN0YSwgLmV4dHJhLS1hY3RpdmUgLmV4dHJhX19hY3Rpb25zLS1zaW5nbGUgLmwtcm93LS12YXJpYW50LWIgLnZlaGljbGVfX3ByaWNlcy1jdGEsIC5sLXJvdy0tdmFyaWFudC1iIC5leHRyYS0tYWN0aXZlIC5leHRyYV9fYWN0aW9ucyArIC5jdGFbZGF0YS10cmlnZ2VyPXJlbW92ZS1hbGxdLCAuZXh0cmEtLWFjdGl2ZSAubC1yb3ctLXZhcmlhbnQtYiAuZXh0cmFfX2FjdGlvbnMgKyAuY3RhW2RhdGEtdHJpZ2dlcj1yZW1vdmUtYWxsXSwgLmwtcm93LS12YXJpYW50LWIgLmV4dHJhLS1hY3RpdmUgLmNvdmVyYWdlX19vcHRpb24gLmV4dHJhX19hY3Rpb25zICsgLm9wdGlvbi1saXN0X19jb250cm9sW2RhdGEtdHJpZ2dlcj1yZW1vdmUtYWxsXSwgLmV4dHJhLS1hY3RpdmUgLmNvdmVyYWdlX19vcHRpb24gLmwtcm93LS12YXJpYW50LWIgLmV4dHJhX19hY3Rpb25zICsgLm9wdGlvbi1saXN0X19jb250cm9sW2RhdGEtdHJpZ2dlcj1yZW1vdmUtYWxsXSwgLmwtcm93LS12YXJpYW50LWIgLmNvdmVyYWdlX19vcHRpb24gLmV4dHJhLS1hY3RpdmUgLmV4dHJhX19hY3Rpb25zICsgLm9wdGlvbi1saXN0X19jb250cm9sW2RhdGEtdHJpZ2dlcj1yZW1vdmUtYWxsXSwgLmNvdmVyYWdlX19vcHRpb24gLmV4dHJhLS1hY3RpdmUgLmwtcm93LS12YXJpYW50LWIgLmV4dHJhX19hY3Rpb25zICsgLm9wdGlvbi1saXN0X19jb250cm9sW2RhdGEtdHJpZ2dlcj1yZW1vdmUtYWxsXSwgLmwtcm93LS12YXJpYW50LWIgLmV4dHJhLS1hY3RpdmUgLmV4dHJhX19hY3Rpb25zICsgLnByb21vX19jdGFbZGF0YS10cmlnZ2VyPXJlbW92ZS1hbGxdLCAuZXh0cmEtLWFjdGl2ZSAubC1yb3ctLXZhcmlhbnQtYiAuZXh0cmFfX2FjdGlvbnMgKyAucHJvbW9fX2N0YVtkYXRhLXRyaWdnZXI9cmVtb3ZlLWFsbF0sIC5sLXJvdy0tdmFyaWFudC1iIC5leHRyYS0tYWN0aXZlIC5leHRyYV9fYWN0aW9ucyArIC5zaW1wbGUtcHJvbW9fX2hlYWRpbmdbZGF0YS10cmlnZ2VyPXJlbW92ZS1hbGxdLCAuZXh0cmEtLWFjdGl2ZSAubC1yb3ctLXZhcmlhbnQtYiAuZXh0cmFfX2FjdGlvbnMgKyAuc2ltcGxlLXByb21vX19oZWFkaW5nW2RhdGEtdHJpZ2dlcj1yZW1vdmUtYWxsXSwgLmwtcm93LS12YXJpYW50LWIgLmV4dHJhLS1hY3RpdmUgLmV4dHJhX19hY3Rpb25zICsgLnN0YW5kYXJkLWZvcm1fX3N1Ym1pdFtkYXRhLXRyaWdnZXI9cmVtb3ZlLWFsbF0sIC5leHRyYS0tYWN0aXZlIC5sLXJvdy0tdmFyaWFudC1iIC5leHRyYV9fYWN0aW9ucyArIC5zdGFuZGFyZC1mb3JtX19zdWJtaXRbZGF0YS10cmlnZ2VyPXJlbW92ZS1hbGxdLCAubC1yb3ctLXZhcmlhbnQtYiAuZXh0cmEtLWFjdGl2ZSAuZXh0cmFfX2FjdGlvbnMgKyAudmVoaWNsZV9fcHJpY2VzLWN0YVtkYXRhLXRyaWdnZXI9cmVtb3ZlLWFsbF0sIC5leHRyYS0tYWN0aXZlIC5sLXJvdy0tdmFyaWFudC1iIC5leHRyYV9fYWN0aW9ucyArIC52ZWhpY2xlX19wcmljZXMtY3RhW2RhdGEtdHJpZ2dlcj1yZW1vdmUtYWxsXSwgLmwtcm93LS12YXJpYW50LWIgLnN0YW5kYXJkLWZvcm1fX3N1Ym1pdC0tc2Vjb25kYXJ5LCAubC1yb3ctLXZhcmlhbnQtYiAudmVoaWNsZV9fcHJpY2VzLW9wdGlvbjpub3QoLnZlaGljbGVfX3ByaWNlcy1vcHRpb24tLXByaW1hcnkpIC52ZWhpY2xlX19wcmljZXMtY3RhLCAudmVoaWNsZV9fcHJpY2VzLW9wdGlvbjpub3QoLnZlaGljbGVfX3ByaWNlcy1vcHRpb24tLXByaW1hcnkpIC5sLXJvdy0tdmFyaWFudC1iIC52ZWhpY2xlX19wcmljZXMtY3RhLFxuICAgIC5sLXJvdy0tdmFyaWFudC1jIC5jdGEtLXNlY29uZGFyeSxcbiAgICAubC1yb3ctLXZhcmlhbnQtYyAuY292ZXJhZ2UtLWFjdGl2ZSAuY292ZXJhZ2VfX2Zvb3RlciAub3B0aW9uLWxpc3RfX2NvbnRyb2wsXG4gICAgLmNvdmVyYWdlLS1hY3RpdmUgLmNvdmVyYWdlX19mb290ZXIgLmwtcm93LS12YXJpYW50LWMgLm9wdGlvbi1saXN0X19jb250cm9sLFxuICAgIC5sLXJvdy0tdmFyaWFudC1jIC5leHRyYS0tYWN0aXZlIC5leHRyYV9fYWN0aW9ucy0tc2luZ2xlIC5jdGEsXG4gICAgLmV4dHJhLS1hY3RpdmUgLmV4dHJhX19hY3Rpb25zLS1zaW5nbGUgLmwtcm93LS12YXJpYW50LWMgLmN0YSxcbiAgICAubC1yb3ctLXZhcmlhbnQtYyAuZXh0cmEtLWFjdGl2ZSAuZXh0cmFfX2FjdGlvbnMtLXNpbmdsZSAuY292ZXJhZ2VfX29wdGlvbiAub3B0aW9uLWxpc3RfX2NvbnRyb2wsXG4gICAgLmV4dHJhLS1hY3RpdmUgLmV4dHJhX19hY3Rpb25zLS1zaW5nbGUgLmNvdmVyYWdlX19vcHRpb24gLmwtcm93LS12YXJpYW50LWMgLm9wdGlvbi1saXN0X19jb250cm9sLFxuICAgIC5sLXJvdy0tdmFyaWFudC1jIC5jb3ZlcmFnZV9fb3B0aW9uIC5leHRyYS0tYWN0aXZlIC5leHRyYV9fYWN0aW9ucy0tc2luZ2xlIC5vcHRpb24tbGlzdF9fY29udHJvbCxcbiAgICAuY292ZXJhZ2VfX29wdGlvbiAuZXh0cmEtLWFjdGl2ZSAuZXh0cmFfX2FjdGlvbnMtLXNpbmdsZSAubC1yb3ctLXZhcmlhbnQtYyAub3B0aW9uLWxpc3RfX2NvbnRyb2wsXG4gICAgLmwtcm93LS12YXJpYW50LWMgLmV4dHJhLS1hY3RpdmUgLmV4dHJhX19hY3Rpb25zLS1zaW5nbGUgLnByb21vX19jdGEsXG4gICAgLmV4dHJhLS1hY3RpdmUgLmV4dHJhX19hY3Rpb25zLS1zaW5nbGUgLmwtcm93LS12YXJpYW50LWMgLnByb21vX19jdGEsXG4gICAgLmwtcm93LS12YXJpYW50LWMgLmV4dHJhLS1hY3RpdmUgLmV4dHJhX19hY3Rpb25zLS1zaW5nbGUgLnNpbXBsZS1wcm9tb19faGVhZGluZyxcbiAgICAuZXh0cmEtLWFjdGl2ZSAuZXh0cmFfX2FjdGlvbnMtLXNpbmdsZSAubC1yb3ctLXZhcmlhbnQtYyAuc2ltcGxlLXByb21vX19oZWFkaW5nLFxuICAgIC5sLXJvdy0tdmFyaWFudC1jIC5leHRyYS0tYWN0aXZlIC5leHRyYV9fYWN0aW9ucy0tc2luZ2xlIC5zdGFuZGFyZC1mb3JtX19zdWJtaXQsXG4gICAgLmV4dHJhLS1hY3RpdmUgLmV4dHJhX19hY3Rpb25zLS1zaW5nbGUgLmwtcm93LS12YXJpYW50LWMgLnN0YW5kYXJkLWZvcm1fX3N1Ym1pdCxcbiAgICAubC1yb3ctLXZhcmlhbnQtYyAuZXh0cmEtLWFjdGl2ZSAuZXh0cmFfX2FjdGlvbnMtLXNpbmdsZSAudmVoaWNsZV9fcHJpY2VzLWN0YSxcbiAgICAuZXh0cmEtLWFjdGl2ZSAuZXh0cmFfX2FjdGlvbnMtLXNpbmdsZSAubC1yb3ctLXZhcmlhbnQtYyAudmVoaWNsZV9fcHJpY2VzLWN0YSxcbiAgICAubC1yb3ctLXZhcmlhbnQtYyAuZXh0cmEtLWFjdGl2ZSAuZXh0cmFfX2FjdGlvbnMgKyAuY3RhW2RhdGEtdHJpZ2dlcj1yZW1vdmUtYWxsXSxcbiAgICAuZXh0cmEtLWFjdGl2ZSAubC1yb3ctLXZhcmlhbnQtYyAuZXh0cmFfX2FjdGlvbnMgKyAuY3RhW2RhdGEtdHJpZ2dlcj1yZW1vdmUtYWxsXSxcbiAgICAubC1yb3ctLXZhcmlhbnQtYyAuZXh0cmEtLWFjdGl2ZSAuY292ZXJhZ2VfX29wdGlvbiAuZXh0cmFfX2FjdGlvbnMgKyAub3B0aW9uLWxpc3RfX2NvbnRyb2xbZGF0YS10cmlnZ2VyPXJlbW92ZS1hbGxdLFxuICAgIC5leHRyYS0tYWN0aXZlIC5jb3ZlcmFnZV9fb3B0aW9uIC5sLXJvdy0tdmFyaWFudC1jIC5leHRyYV9fYWN0aW9ucyArIC5vcHRpb24tbGlzdF9fY29udHJvbFtkYXRhLXRyaWdnZXI9cmVtb3ZlLWFsbF0sXG4gICAgLmwtcm93LS12YXJpYW50LWMgLmNvdmVyYWdlX19vcHRpb24gLmV4dHJhLS1hY3RpdmUgLmV4dHJhX19hY3Rpb25zICsgLm9wdGlvbi1saXN0X19jb250cm9sW2RhdGEtdHJpZ2dlcj1yZW1vdmUtYWxsXSxcbiAgICAuY292ZXJhZ2VfX29wdGlvbiAuZXh0cmEtLWFjdGl2ZSAubC1yb3ctLXZhcmlhbnQtYyAuZXh0cmFfX2FjdGlvbnMgKyAub3B0aW9uLWxpc3RfX2NvbnRyb2xbZGF0YS10cmlnZ2VyPXJlbW92ZS1hbGxdLFxuICAgIC5sLXJvdy0tdmFyaWFudC1jIC5leHRyYS0tYWN0aXZlIC5leHRyYV9fYWN0aW9ucyArIC5wcm9tb19fY3RhW2RhdGEtdHJpZ2dlcj1yZW1vdmUtYWxsXSxcbiAgICAuZXh0cmEtLWFjdGl2ZSAubC1yb3ctLXZhcmlhbnQtYyAuZXh0cmFfX2FjdGlvbnMgKyAucHJvbW9fX2N0YVtkYXRhLXRyaWdnZXI9cmVtb3ZlLWFsbF0sXG4gICAgLmwtcm93LS12YXJpYW50LWMgLmV4dHJhLS1hY3RpdmUgLmV4dHJhX19hY3Rpb25zICsgLnNpbXBsZS1wcm9tb19faGVhZGluZ1tkYXRhLXRyaWdnZXI9cmVtb3ZlLWFsbF0sXG4gICAgLmV4dHJhLS1hY3RpdmUgLmwtcm93LS12YXJpYW50LWMgLmV4dHJhX19hY3Rpb25zICsgLnNpbXBsZS1wcm9tb19faGVhZGluZ1tkYXRhLXRyaWdnZXI9cmVtb3ZlLWFsbF0sXG4gICAgLmwtcm93LS12YXJpYW50LWMgLmV4dHJhLS1hY3RpdmUgLmV4dHJhX19hY3Rpb25zICsgLnN0YW5kYXJkLWZvcm1fX3N1Ym1pdFtkYXRhLXRyaWdnZXI9cmVtb3ZlLWFsbF0sXG4gICAgLmV4dHJhLS1hY3RpdmUgLmwtcm93LS12YXJpYW50LWMgLmV4dHJhX19hY3Rpb25zICsgLnN0YW5kYXJkLWZvcm1fX3N1Ym1pdFtkYXRhLXRyaWdnZXI9cmVtb3ZlLWFsbF0sXG4gICAgLmwtcm93LS12YXJpYW50LWMgLmV4dHJhLS1hY3RpdmUgLmV4dHJhX19hY3Rpb25zICsgLnZlaGljbGVfX3ByaWNlcy1jdGFbZGF0YS10cmlnZ2VyPXJlbW92ZS1hbGxdLFxuICAgIC5leHRyYS0tYWN0aXZlIC5sLXJvdy0tdmFyaWFudC1jIC5leHRyYV9fYWN0aW9ucyArIC52ZWhpY2xlX19wcmljZXMtY3RhW2RhdGEtdHJpZ2dlcj1yZW1vdmUtYWxsXSxcbiAgICAubC1yb3ctLXZhcmlhbnQtYyAuc3RhbmRhcmQtZm9ybV9fc3VibWl0LS1zZWNvbmRhcnksXG4gICAgLmwtcm93LS12YXJpYW50LWMgLnZlaGljbGVfX3ByaWNlcy1vcHRpb246bm90KC52ZWhpY2xlX19wcmljZXMtb3B0aW9uLS1wcmltYXJ5KSAudmVoaWNsZV9fcHJpY2VzLWN0YSxcbiAgICAudmVoaWNsZV9fcHJpY2VzLW9wdGlvbjpub3QoLnZlaGljbGVfX3ByaWNlcy1vcHRpb24tLXByaW1hcnkpIC5sLXJvdy0tdmFyaWFudC1jIC52ZWhpY2xlX19wcmljZXMtY3RhLFxuICAgIC5sLXJvdy0tdmFyaWFudC1kIC5jdGEtLXNlY29uZGFyeSxcbiAgICAubC1yb3ctLXZhcmlhbnQtZCAuY292ZXJhZ2UtLWFjdGl2ZSAuY292ZXJhZ2VfX2Zvb3RlciAub3B0aW9uLWxpc3RfX2NvbnRyb2wsXG4gICAgLmNvdmVyYWdlLS1hY3RpdmUgLmNvdmVyYWdlX19mb290ZXIgLmwtcm93LS12YXJpYW50LWQgLm9wdGlvbi1saXN0X19jb250cm9sLFxuICAgIC5sLXJvdy0tdmFyaWFudC1kIC5leHRyYS0tYWN0aXZlIC5leHRyYV9fYWN0aW9ucy0tc2luZ2xlIC5jdGEsXG4gICAgLmV4dHJhLS1hY3RpdmUgLmV4dHJhX19hY3Rpb25zLS1zaW5nbGUgLmwtcm93LS12YXJpYW50LWQgLmN0YSxcbiAgICAubC1yb3ctLXZhcmlhbnQtZCAuZXh0cmEtLWFjdGl2ZSAuZXh0cmFfX2FjdGlvbnMtLXNpbmdsZSAuY292ZXJhZ2VfX29wdGlvbiAub3B0aW9uLWxpc3RfX2NvbnRyb2wsXG4gICAgLmV4dHJhLS1hY3RpdmUgLmV4dHJhX19hY3Rpb25zLS1zaW5nbGUgLmNvdmVyYWdlX19vcHRpb24gLmwtcm93LS12YXJpYW50LWQgLm9wdGlvbi1saXN0X19jb250cm9sLFxuICAgIC5sLXJvdy0tdmFyaWFudC1kIC5jb3ZlcmFnZV9fb3B0aW9uIC5leHRyYS0tYWN0aXZlIC5leHRyYV9fYWN0aW9ucy0tc2luZ2xlIC5vcHRpb24tbGlzdF9fY29udHJvbCxcbiAgICAuY292ZXJhZ2VfX29wdGlvbiAuZXh0cmEtLWFjdGl2ZSAuZXh0cmFfX2FjdGlvbnMtLXNpbmdsZSAubC1yb3ctLXZhcmlhbnQtZCAub3B0aW9uLWxpc3RfX2NvbnRyb2wsXG4gICAgLmwtcm93LS12YXJpYW50LWQgLmV4dHJhLS1hY3RpdmUgLmV4dHJhX19hY3Rpb25zLS1zaW5nbGUgLnByb21vX19jdGEsXG4gICAgLmV4dHJhLS1hY3RpdmUgLmV4dHJhX19hY3Rpb25zLS1zaW5nbGUgLmwtcm93LS12YXJpYW50LWQgLnByb21vX19jdGEsXG4gICAgLmwtcm93LS12YXJpYW50LWQgLmV4dHJhLS1hY3RpdmUgLmV4dHJhX19hY3Rpb25zLS1zaW5nbGUgLnNpbXBsZS1wcm9tb19faGVhZGluZyxcbiAgICAuZXh0cmEtLWFjdGl2ZSAuZXh0cmFfX2FjdGlvbnMtLXNpbmdsZSAubC1yb3ctLXZhcmlhbnQtZCAuc2ltcGxlLXByb21vX19oZWFkaW5nLFxuICAgIC5sLXJvdy0tdmFyaWFudC1kIC5leHRyYS0tYWN0aXZlIC5leHRyYV9fYWN0aW9ucy0tc2luZ2xlIC5zdGFuZGFyZC1mb3JtX19zdWJtaXQsXG4gICAgLmV4dHJhLS1hY3RpdmUgLmV4dHJhX19hY3Rpb25zLS1zaW5nbGUgLmwtcm93LS12YXJpYW50LWQgLnN0YW5kYXJkLWZvcm1fX3N1Ym1pdCxcbiAgICAubC1yb3ctLXZhcmlhbnQtZCAuZXh0cmEtLWFjdGl2ZSAuZXh0cmFfX2FjdGlvbnMtLXNpbmdsZSAudmVoaWNsZV9fcHJpY2VzLWN0YSxcbiAgICAuZXh0cmEtLWFjdGl2ZSAuZXh0cmFfX2FjdGlvbnMtLXNpbmdsZSAubC1yb3ctLXZhcmlhbnQtZCAudmVoaWNsZV9fcHJpY2VzLWN0YSxcbiAgICAubC1yb3ctLXZhcmlhbnQtZCAuZXh0cmEtLWFjdGl2ZSAuZXh0cmFfX2FjdGlvbnMgKyAuY3RhW2RhdGEtdHJpZ2dlcj1yZW1vdmUtYWxsXSxcbiAgICAuZXh0cmEtLWFjdGl2ZSAubC1yb3ctLXZhcmlhbnQtZCAuZXh0cmFfX2FjdGlvbnMgKyAuY3RhW2RhdGEtdHJpZ2dlcj1yZW1vdmUtYWxsXSxcbiAgICAubC1yb3ctLXZhcmlhbnQtZCAuZXh0cmEtLWFjdGl2ZSAuY292ZXJhZ2VfX29wdGlvbiAuZXh0cmFfX2FjdGlvbnMgKyAub3B0aW9uLWxpc3RfX2NvbnRyb2xbZGF0YS10cmlnZ2VyPXJlbW92ZS1hbGxdLFxuICAgIC5leHRyYS0tYWN0aXZlIC5jb3ZlcmFnZV9fb3B0aW9uIC5sLXJvdy0tdmFyaWFudC1kIC5leHRyYV9fYWN0aW9ucyArIC5vcHRpb24tbGlzdF9fY29udHJvbFtkYXRhLXRyaWdnZXI9cmVtb3ZlLWFsbF0sXG4gICAgLmwtcm93LS12YXJpYW50LWQgLmNvdmVyYWdlX19vcHRpb24gLmV4dHJhLS1hY3RpdmUgLmV4dHJhX19hY3Rpb25zICsgLm9wdGlvbi1saXN0X19jb250cm9sW2RhdGEtdHJpZ2dlcj1yZW1vdmUtYWxsXSxcbiAgICAuY292ZXJhZ2VfX29wdGlvbiAuZXh0cmEtLWFjdGl2ZSAubC1yb3ctLXZhcmlhbnQtZCAuZXh0cmFfX2FjdGlvbnMgKyAub3B0aW9uLWxpc3RfX2NvbnRyb2xbZGF0YS10cmlnZ2VyPXJlbW92ZS1hbGxdLFxuICAgIC5sLXJvdy0tdmFyaWFudC1kIC5leHRyYS0tYWN0aXZlIC5leHRyYV9fYWN0aW9ucyArIC5wcm9tb19fY3RhW2RhdGEtdHJpZ2dlcj1yZW1vdmUtYWxsXSxcbiAgICAuZXh0cmEtLWFjdGl2ZSAubC1yb3ctLXZhcmlhbnQtZCAuZXh0cmFfX2FjdGlvbnMgKyAucHJvbW9fX2N0YVtkYXRhLXRyaWdnZXI9cmVtb3ZlLWFsbF0sXG4gICAgLmwtcm93LS12YXJpYW50LWQgLmV4dHJhLS1hY3RpdmUgLmV4dHJhX19hY3Rpb25zICsgLnNpbXBsZS1wcm9tb19faGVhZGluZ1tkYXRhLXRyaWdnZXI9cmVtb3ZlLWFsbF0sXG4gICAgLmV4dHJhLS1hY3RpdmUgLmwtcm93LS12YXJpYW50LWQgLmV4dHJhX19hY3Rpb25zICsgLnNpbXBsZS1wcm9tb19faGVhZGluZ1tkYXRhLXRyaWdnZXI9cmVtb3ZlLWFsbF0sXG4gICAgLmwtcm93LS12YXJpYW50LWQgLmV4dHJhLS1hY3RpdmUgLmV4dHJhX19hY3Rpb25zICsgLnN0YW5kYXJkLWZvcm1fX3N1Ym1pdFtkYXRhLXRyaWdnZXI9cmVtb3ZlLWFsbF0sXG4gICAgLmV4dHJhLS1hY3RpdmUgLmwtcm93LS12YXJpYW50LWQgLmV4dHJhX19hY3Rpb25zICsgLnN0YW5kYXJkLWZvcm1fX3N1Ym1pdFtkYXRhLXRyaWdnZXI9cmVtb3ZlLWFsbF0sXG4gICAgLmwtcm93LS12YXJpYW50LWQgLmV4dHJhLS1hY3RpdmUgLmV4dHJhX19hY3Rpb25zICsgLnZlaGljbGVfX3ByaWNlcy1jdGFbZGF0YS10cmlnZ2VyPXJlbW92ZS1hbGxdLFxuICAgIC5leHRyYS0tYWN0aXZlIC5sLXJvdy0tdmFyaWFudC1kIC5leHRyYV9fYWN0aW9ucyArIC52ZWhpY2xlX19wcmljZXMtY3RhW2RhdGEtdHJpZ2dlcj1yZW1vdmUtYWxsXSxcbiAgICAubC1yb3ctLXZhcmlhbnQtZCAuc3RhbmRhcmQtZm9ybV9fc3VibWl0LS1zZWNvbmRhcnksXG4gICAgLmwtcm93LS12YXJpYW50LWQgLnZlaGljbGVfX3ByaWNlcy1vcHRpb246bm90KC52ZWhpY2xlX19wcmljZXMtb3B0aW9uLS1wcmltYXJ5KSAudmVoaWNsZV9fcHJpY2VzLWN0YSxcbiAgICAudmVoaWNsZV9fcHJpY2VzLW9wdGlvbjpub3QoLnZlaGljbGVfX3ByaWNlcy1vcHRpb24tLXByaW1hcnkpIC5sLXJvdy0tdmFyaWFudC1kIC52ZWhpY2xlX19wcmljZXMtY3RhIHtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgIC5sLXJvdy0tdmFyaWFudC1iIC5jdGEtLXNlY29uZGFyeTpob3ZlciwgLmwtcm93LS12YXJpYW50LWIgLmNvdmVyYWdlLS1hY3RpdmUgLmNvdmVyYWdlX19mb290ZXIgLm9wdGlvbi1saXN0X19jb250cm9sOmhvdmVyLCAuY292ZXJhZ2UtLWFjdGl2ZSAuY292ZXJhZ2VfX2Zvb3RlciAubC1yb3ctLXZhcmlhbnQtYiAub3B0aW9uLWxpc3RfX2NvbnRyb2w6aG92ZXIsIC5sLXJvdy0tdmFyaWFudC1iIC5leHRyYS0tYWN0aXZlIC5leHRyYV9fYWN0aW9ucy0tc2luZ2xlIC5jdGE6aG92ZXIsIC5leHRyYS0tYWN0aXZlIC5leHRyYV9fYWN0aW9ucy0tc2luZ2xlIC5sLXJvdy0tdmFyaWFudC1iIC5jdGE6aG92ZXIsIC5sLXJvdy0tdmFyaWFudC1iIC5leHRyYS0tYWN0aXZlIC5leHRyYV9fYWN0aW9ucy0tc2luZ2xlIC5jb3ZlcmFnZV9fb3B0aW9uIC5vcHRpb24tbGlzdF9fY29udHJvbDpob3ZlciwgLmV4dHJhLS1hY3RpdmUgLmV4dHJhX19hY3Rpb25zLS1zaW5nbGUgLmNvdmVyYWdlX19vcHRpb24gLmwtcm93LS12YXJpYW50LWIgLm9wdGlvbi1saXN0X19jb250cm9sOmhvdmVyLCAubC1yb3ctLXZhcmlhbnQtYiAuY292ZXJhZ2VfX29wdGlvbiAuZXh0cmEtLWFjdGl2ZSAuZXh0cmFfX2FjdGlvbnMtLXNpbmdsZSAub3B0aW9uLWxpc3RfX2NvbnRyb2w6aG92ZXIsIC5jb3ZlcmFnZV9fb3B0aW9uIC5leHRyYS0tYWN0aXZlIC5leHRyYV9fYWN0aW9ucy0tc2luZ2xlIC5sLXJvdy0tdmFyaWFudC1iIC5vcHRpb24tbGlzdF9fY29udHJvbDpob3ZlciwgLmwtcm93LS12YXJpYW50LWIgLmV4dHJhLS1hY3RpdmUgLmV4dHJhX19hY3Rpb25zLS1zaW5nbGUgLnByb21vX19jdGE6aG92ZXIsIC5leHRyYS0tYWN0aXZlIC5leHRyYV9fYWN0aW9ucy0tc2luZ2xlIC5sLXJvdy0tdmFyaWFudC1iIC5wcm9tb19fY3RhOmhvdmVyLCAubC1yb3ctLXZhcmlhbnQtYiAuZXh0cmEtLWFjdGl2ZSAuZXh0cmFfX2FjdGlvbnMtLXNpbmdsZSAuc2ltcGxlLXByb21vX19oZWFkaW5nOmhvdmVyLCAuZXh0cmEtLWFjdGl2ZSAuZXh0cmFfX2FjdGlvbnMtLXNpbmdsZSAubC1yb3ctLXZhcmlhbnQtYiAuc2ltcGxlLXByb21vX19oZWFkaW5nOmhvdmVyLCAubC1yb3ctLXZhcmlhbnQtYiAuZXh0cmEtLWFjdGl2ZSAuZXh0cmFfX2FjdGlvbnMtLXNpbmdsZSAuc3RhbmRhcmQtZm9ybV9fc3VibWl0OmhvdmVyLCAuZXh0cmEtLWFjdGl2ZSAuZXh0cmFfX2FjdGlvbnMtLXNpbmdsZSAubC1yb3ctLXZhcmlhbnQtYiAuc3RhbmRhcmQtZm9ybV9fc3VibWl0OmhvdmVyLCAubC1yb3ctLXZhcmlhbnQtYiAuZXh0cmEtLWFjdGl2ZSAuZXh0cmFfX2FjdGlvbnMtLXNpbmdsZSAudmVoaWNsZV9fcHJpY2VzLWN0YTpob3ZlciwgLmV4dHJhLS1hY3RpdmUgLmV4dHJhX19hY3Rpb25zLS1zaW5nbGUgLmwtcm93LS12YXJpYW50LWIgLnZlaGljbGVfX3ByaWNlcy1jdGE6aG92ZXIsIC5sLXJvdy0tdmFyaWFudC1iIC5leHRyYS0tYWN0aXZlIC5leHRyYV9fYWN0aW9ucyArIC5jdGE6aG92ZXJbZGF0YS10cmlnZ2VyPXJlbW92ZS1hbGxdLCAuZXh0cmEtLWFjdGl2ZSAubC1yb3ctLXZhcmlhbnQtYiAuZXh0cmFfX2FjdGlvbnMgKyAuY3RhOmhvdmVyW2RhdGEtdHJpZ2dlcj1yZW1vdmUtYWxsXSwgLmwtcm93LS12YXJpYW50LWIgLmV4dHJhLS1hY3RpdmUgLmNvdmVyYWdlX19vcHRpb24gLmV4dHJhX19hY3Rpb25zICsgLm9wdGlvbi1saXN0X19jb250cm9sOmhvdmVyW2RhdGEtdHJpZ2dlcj1yZW1vdmUtYWxsXSwgLmV4dHJhLS1hY3RpdmUgLmNvdmVyYWdlX19vcHRpb24gLmwtcm93LS12YXJpYW50LWIgLmV4dHJhX19hY3Rpb25zICsgLm9wdGlvbi1saXN0X19jb250cm9sOmhvdmVyW2RhdGEtdHJpZ2dlcj1yZW1vdmUtYWxsXSwgLmwtcm93LS12YXJpYW50LWIgLmNvdmVyYWdlX19vcHRpb24gLmV4dHJhLS1hY3RpdmUgLmV4dHJhX19hY3Rpb25zICsgLm9wdGlvbi1saXN0X19jb250cm9sOmhvdmVyW2RhdGEtdHJpZ2dlcj1yZW1vdmUtYWxsXSwgLmNvdmVyYWdlX19vcHRpb24gLmV4dHJhLS1hY3RpdmUgLmwtcm93LS12YXJpYW50LWIgLmV4dHJhX19hY3Rpb25zICsgLm9wdGlvbi1saXN0X19jb250cm9sOmhvdmVyW2RhdGEtdHJpZ2dlcj1yZW1vdmUtYWxsXSwgLmwtcm93LS12YXJpYW50LWIgLmV4dHJhLS1hY3RpdmUgLmV4dHJhX19hY3Rpb25zICsgLnByb21vX19jdGE6aG92ZXJbZGF0YS10cmlnZ2VyPXJlbW92ZS1hbGxdLCAuZXh0cmEtLWFjdGl2ZSAubC1yb3ctLXZhcmlhbnQtYiAuZXh0cmFfX2FjdGlvbnMgKyAucHJvbW9fX2N0YTpob3ZlcltkYXRhLXRyaWdnZXI9cmVtb3ZlLWFsbF0sIC5sLXJvdy0tdmFyaWFudC1iIC5leHRyYS0tYWN0aXZlIC5leHRyYV9fYWN0aW9ucyArIC5zaW1wbGUtcHJvbW9fX2hlYWRpbmc6aG92ZXJbZGF0YS10cmlnZ2VyPXJlbW92ZS1hbGxdLCAuZXh0cmEtLWFjdGl2ZSAubC1yb3ctLXZhcmlhbnQtYiAuZXh0cmFfX2FjdGlvbnMgKyAuc2ltcGxlLXByb21vX19oZWFkaW5nOmhvdmVyW2RhdGEtdHJpZ2dlcj1yZW1vdmUtYWxsXSwgLmwtcm93LS12YXJpYW50LWIgLmV4dHJhLS1hY3RpdmUgLmV4dHJhX19hY3Rpb25zICsgLnN0YW5kYXJkLWZvcm1fX3N1Ym1pdDpob3ZlcltkYXRhLXRyaWdnZXI9cmVtb3ZlLWFsbF0sIC5leHRyYS0tYWN0aXZlIC5sLXJvdy0tdmFyaWFudC1iIC5leHRyYV9fYWN0aW9ucyArIC5zdGFuZGFyZC1mb3JtX19zdWJtaXQ6aG92ZXJbZGF0YS10cmlnZ2VyPXJlbW92ZS1hbGxdLCAubC1yb3ctLXZhcmlhbnQtYiAuZXh0cmEtLWFjdGl2ZSAuZXh0cmFfX2FjdGlvbnMgKyAudmVoaWNsZV9fcHJpY2VzLWN0YTpob3ZlcltkYXRhLXRyaWdnZXI9cmVtb3ZlLWFsbF0sIC5leHRyYS0tYWN0aXZlIC5sLXJvdy0tdmFyaWFudC1iIC5leHRyYV9fYWN0aW9ucyArIC52ZWhpY2xlX19wcmljZXMtY3RhOmhvdmVyW2RhdGEtdHJpZ2dlcj1yZW1vdmUtYWxsXSwgLmwtcm93LS12YXJpYW50LWIgLnN0YW5kYXJkLWZvcm1fX3N1Ym1pdC0tc2Vjb25kYXJ5OmhvdmVyLCAubC1yb3ctLXZhcmlhbnQtYiAudmVoaWNsZV9fcHJpY2VzLW9wdGlvbjpub3QoLnZlaGljbGVfX3ByaWNlcy1vcHRpb24tLXByaW1hcnkpIC52ZWhpY2xlX19wcmljZXMtY3RhOmhvdmVyLCAudmVoaWNsZV9fcHJpY2VzLW9wdGlvbjpub3QoLnZlaGljbGVfX3ByaWNlcy1vcHRpb24tLXByaW1hcnkpIC5sLXJvdy0tdmFyaWFudC1iIC52ZWhpY2xlX19wcmljZXMtY3RhOmhvdmVyLFxuICAgICAgLmwtcm93LS12YXJpYW50LWMgLmN0YS0tc2Vjb25kYXJ5OmhvdmVyLFxuICAgICAgLmwtcm93LS12YXJpYW50LWMgLmNvdmVyYWdlLS1hY3RpdmUgLmNvdmVyYWdlX19mb290ZXIgLm9wdGlvbi1saXN0X19jb250cm9sOmhvdmVyLFxuICAgICAgLmNvdmVyYWdlLS1hY3RpdmUgLmNvdmVyYWdlX19mb290ZXIgLmwtcm93LS12YXJpYW50LWMgLm9wdGlvbi1saXN0X19jb250cm9sOmhvdmVyLFxuICAgICAgLmwtcm93LS12YXJpYW50LWMgLmV4dHJhLS1hY3RpdmUgLmV4dHJhX19hY3Rpb25zLS1zaW5nbGUgLmN0YTpob3ZlcixcbiAgICAgIC5leHRyYS0tYWN0aXZlIC5leHRyYV9fYWN0aW9ucy0tc2luZ2xlIC5sLXJvdy0tdmFyaWFudC1jIC5jdGE6aG92ZXIsXG4gICAgICAubC1yb3ctLXZhcmlhbnQtYyAuZXh0cmEtLWFjdGl2ZSAuZXh0cmFfX2FjdGlvbnMtLXNpbmdsZSAuY292ZXJhZ2VfX29wdGlvbiAub3B0aW9uLWxpc3RfX2NvbnRyb2w6aG92ZXIsXG4gICAgICAuZXh0cmEtLWFjdGl2ZSAuZXh0cmFfX2FjdGlvbnMtLXNpbmdsZSAuY292ZXJhZ2VfX29wdGlvbiAubC1yb3ctLXZhcmlhbnQtYyAub3B0aW9uLWxpc3RfX2NvbnRyb2w6aG92ZXIsXG4gICAgICAubC1yb3ctLXZhcmlhbnQtYyAuY292ZXJhZ2VfX29wdGlvbiAuZXh0cmEtLWFjdGl2ZSAuZXh0cmFfX2FjdGlvbnMtLXNpbmdsZSAub3B0aW9uLWxpc3RfX2NvbnRyb2w6aG92ZXIsXG4gICAgICAuY292ZXJhZ2VfX29wdGlvbiAuZXh0cmEtLWFjdGl2ZSAuZXh0cmFfX2FjdGlvbnMtLXNpbmdsZSAubC1yb3ctLXZhcmlhbnQtYyAub3B0aW9uLWxpc3RfX2NvbnRyb2w6aG92ZXIsXG4gICAgICAubC1yb3ctLXZhcmlhbnQtYyAuZXh0cmEtLWFjdGl2ZSAuZXh0cmFfX2FjdGlvbnMtLXNpbmdsZSAucHJvbW9fX2N0YTpob3ZlcixcbiAgICAgIC5leHRyYS0tYWN0aXZlIC5leHRyYV9fYWN0aW9ucy0tc2luZ2xlIC5sLXJvdy0tdmFyaWFudC1jIC5wcm9tb19fY3RhOmhvdmVyLFxuICAgICAgLmwtcm93LS12YXJpYW50LWMgLmV4dHJhLS1hY3RpdmUgLmV4dHJhX19hY3Rpb25zLS1zaW5nbGUgLnNpbXBsZS1wcm9tb19faGVhZGluZzpob3ZlcixcbiAgICAgIC5leHRyYS0tYWN0aXZlIC5leHRyYV9fYWN0aW9ucy0tc2luZ2xlIC5sLXJvdy0tdmFyaWFudC1jIC5zaW1wbGUtcHJvbW9fX2hlYWRpbmc6aG92ZXIsXG4gICAgICAubC1yb3ctLXZhcmlhbnQtYyAuZXh0cmEtLWFjdGl2ZSAuZXh0cmFfX2FjdGlvbnMtLXNpbmdsZSAuc3RhbmRhcmQtZm9ybV9fc3VibWl0OmhvdmVyLFxuICAgICAgLmV4dHJhLS1hY3RpdmUgLmV4dHJhX19hY3Rpb25zLS1zaW5nbGUgLmwtcm93LS12YXJpYW50LWMgLnN0YW5kYXJkLWZvcm1fX3N1Ym1pdDpob3ZlcixcbiAgICAgIC5sLXJvdy0tdmFyaWFudC1jIC5leHRyYS0tYWN0aXZlIC5leHRyYV9fYWN0aW9ucy0tc2luZ2xlIC52ZWhpY2xlX19wcmljZXMtY3RhOmhvdmVyLFxuICAgICAgLmV4dHJhLS1hY3RpdmUgLmV4dHJhX19hY3Rpb25zLS1zaW5nbGUgLmwtcm93LS12YXJpYW50LWMgLnZlaGljbGVfX3ByaWNlcy1jdGE6aG92ZXIsXG4gICAgICAubC1yb3ctLXZhcmlhbnQtYyAuZXh0cmEtLWFjdGl2ZSAuZXh0cmFfX2FjdGlvbnMgKyAuY3RhOmhvdmVyW2RhdGEtdHJpZ2dlcj1yZW1vdmUtYWxsXSxcbiAgICAgIC5leHRyYS0tYWN0aXZlIC5sLXJvdy0tdmFyaWFudC1jIC5leHRyYV9fYWN0aW9ucyArIC5jdGE6aG92ZXJbZGF0YS10cmlnZ2VyPXJlbW92ZS1hbGxdLFxuICAgICAgLmwtcm93LS12YXJpYW50LWMgLmV4dHJhLS1hY3RpdmUgLmNvdmVyYWdlX19vcHRpb24gLmV4dHJhX19hY3Rpb25zICsgLm9wdGlvbi1saXN0X19jb250cm9sOmhvdmVyW2RhdGEtdHJpZ2dlcj1yZW1vdmUtYWxsXSxcbiAgICAgIC5leHRyYS0tYWN0aXZlIC5jb3ZlcmFnZV9fb3B0aW9uIC5sLXJvdy0tdmFyaWFudC1jIC5leHRyYV9fYWN0aW9ucyArIC5vcHRpb24tbGlzdF9fY29udHJvbDpob3ZlcltkYXRhLXRyaWdnZXI9cmVtb3ZlLWFsbF0sXG4gICAgICAubC1yb3ctLXZhcmlhbnQtYyAuY292ZXJhZ2VfX29wdGlvbiAuZXh0cmEtLWFjdGl2ZSAuZXh0cmFfX2FjdGlvbnMgKyAub3B0aW9uLWxpc3RfX2NvbnRyb2w6aG92ZXJbZGF0YS10cmlnZ2VyPXJlbW92ZS1hbGxdLFxuICAgICAgLmNvdmVyYWdlX19vcHRpb24gLmV4dHJhLS1hY3RpdmUgLmwtcm93LS12YXJpYW50LWMgLmV4dHJhX19hY3Rpb25zICsgLm9wdGlvbi1saXN0X19jb250cm9sOmhvdmVyW2RhdGEtdHJpZ2dlcj1yZW1vdmUtYWxsXSxcbiAgICAgIC5sLXJvdy0tdmFyaWFudC1jIC5leHRyYS0tYWN0aXZlIC5leHRyYV9fYWN0aW9ucyArIC5wcm9tb19fY3RhOmhvdmVyW2RhdGEtdHJpZ2dlcj1yZW1vdmUtYWxsXSxcbiAgICAgIC5leHRyYS0tYWN0aXZlIC5sLXJvdy0tdmFyaWFudC1jIC5leHRyYV9fYWN0aW9ucyArIC5wcm9tb19fY3RhOmhvdmVyW2RhdGEtdHJpZ2dlcj1yZW1vdmUtYWxsXSxcbiAgICAgIC5sLXJvdy0tdmFyaWFudC1jIC5leHRyYS0tYWN0aXZlIC5leHRyYV9fYWN0aW9ucyArIC5zaW1wbGUtcHJvbW9fX2hlYWRpbmc6aG92ZXJbZGF0YS10cmlnZ2VyPXJlbW92ZS1hbGxdLFxuICAgICAgLmV4dHJhLS1hY3RpdmUgLmwtcm93LS12YXJpYW50LWMgLmV4dHJhX19hY3Rpb25zICsgLnNpbXBsZS1wcm9tb19faGVhZGluZzpob3ZlcltkYXRhLXRyaWdnZXI9cmVtb3ZlLWFsbF0sXG4gICAgICAubC1yb3ctLXZhcmlhbnQtYyAuZXh0cmEtLWFjdGl2ZSAuZXh0cmFfX2FjdGlvbnMgKyAuc3RhbmRhcmQtZm9ybV9fc3VibWl0OmhvdmVyW2RhdGEtdHJpZ2dlcj1yZW1vdmUtYWxsXSxcbiAgICAgIC5leHRyYS0tYWN0aXZlIC5sLXJvdy0tdmFyaWFudC1jIC5leHRyYV9fYWN0aW9ucyArIC5zdGFuZGFyZC1mb3JtX19zdWJtaXQ6aG92ZXJbZGF0YS10cmlnZ2VyPXJlbW92ZS1hbGxdLFxuICAgICAgLmwtcm93LS12YXJpYW50LWMgLmV4dHJhLS1hY3RpdmUgLmV4dHJhX19hY3Rpb25zICsgLnZlaGljbGVfX3ByaWNlcy1jdGE6aG92ZXJbZGF0YS10cmlnZ2VyPXJlbW92ZS1hbGxdLFxuICAgICAgLmV4dHJhLS1hY3RpdmUgLmwtcm93LS12YXJpYW50LWMgLmV4dHJhX19hY3Rpb25zICsgLnZlaGljbGVfX3ByaWNlcy1jdGE6aG92ZXJbZGF0YS10cmlnZ2VyPXJlbW92ZS1hbGxdLFxuICAgICAgLmwtcm93LS12YXJpYW50LWMgLnN0YW5kYXJkLWZvcm1fX3N1Ym1pdC0tc2Vjb25kYXJ5OmhvdmVyLFxuICAgICAgLmwtcm93LS12YXJpYW50LWMgLnZlaGljbGVfX3ByaWNlcy1vcHRpb246bm90KC52ZWhpY2xlX19wcmljZXMtb3B0aW9uLS1wcmltYXJ5KSAudmVoaWNsZV9fcHJpY2VzLWN0YTpob3ZlcixcbiAgICAgIC52ZWhpY2xlX19wcmljZXMtb3B0aW9uOm5vdCgudmVoaWNsZV9fcHJpY2VzLW9wdGlvbi0tcHJpbWFyeSkgLmwtcm93LS12YXJpYW50LWMgLnZlaGljbGVfX3ByaWNlcy1jdGE6aG92ZXIsXG4gICAgICAubC1yb3ctLXZhcmlhbnQtZCAuY3RhLS1zZWNvbmRhcnk6aG92ZXIsXG4gICAgICAubC1yb3ctLXZhcmlhbnQtZCAuY292ZXJhZ2UtLWFjdGl2ZSAuY292ZXJhZ2VfX2Zvb3RlciAub3B0aW9uLWxpc3RfX2NvbnRyb2w6aG92ZXIsXG4gICAgICAuY292ZXJhZ2UtLWFjdGl2ZSAuY292ZXJhZ2VfX2Zvb3RlciAubC1yb3ctLXZhcmlhbnQtZCAub3B0aW9uLWxpc3RfX2NvbnRyb2w6aG92ZXIsXG4gICAgICAubC1yb3ctLXZhcmlhbnQtZCAuZXh0cmEtLWFjdGl2ZSAuZXh0cmFfX2FjdGlvbnMtLXNpbmdsZSAuY3RhOmhvdmVyLFxuICAgICAgLmV4dHJhLS1hY3RpdmUgLmV4dHJhX19hY3Rpb25zLS1zaW5nbGUgLmwtcm93LS12YXJpYW50LWQgLmN0YTpob3ZlcixcbiAgICAgIC5sLXJvdy0tdmFyaWFudC1kIC5leHRyYS0tYWN0aXZlIC5leHRyYV9fYWN0aW9ucy0tc2luZ2xlIC5jb3ZlcmFnZV9fb3B0aW9uIC5vcHRpb24tbGlzdF9fY29udHJvbDpob3ZlcixcbiAgICAgIC5leHRyYS0tYWN0aXZlIC5leHRyYV9fYWN0aW9ucy0tc2luZ2xlIC5jb3ZlcmFnZV9fb3B0aW9uIC5sLXJvdy0tdmFyaWFudC1kIC5vcHRpb24tbGlzdF9fY29udHJvbDpob3ZlcixcbiAgICAgIC5sLXJvdy0tdmFyaWFudC1kIC5jb3ZlcmFnZV9fb3B0aW9uIC5leHRyYS0tYWN0aXZlIC5leHRyYV9fYWN0aW9ucy0tc2luZ2xlIC5vcHRpb24tbGlzdF9fY29udHJvbDpob3ZlcixcbiAgICAgIC5jb3ZlcmFnZV9fb3B0aW9uIC5leHRyYS0tYWN0aXZlIC5leHRyYV9fYWN0aW9ucy0tc2luZ2xlIC5sLXJvdy0tdmFyaWFudC1kIC5vcHRpb24tbGlzdF9fY29udHJvbDpob3ZlcixcbiAgICAgIC5sLXJvdy0tdmFyaWFudC1kIC5leHRyYS0tYWN0aXZlIC5leHRyYV9fYWN0aW9ucy0tc2luZ2xlIC5wcm9tb19fY3RhOmhvdmVyLFxuICAgICAgLmV4dHJhLS1hY3RpdmUgLmV4dHJhX19hY3Rpb25zLS1zaW5nbGUgLmwtcm93LS12YXJpYW50LWQgLnByb21vX19jdGE6aG92ZXIsXG4gICAgICAubC1yb3ctLXZhcmlhbnQtZCAuZXh0cmEtLWFjdGl2ZSAuZXh0cmFfX2FjdGlvbnMtLXNpbmdsZSAuc2ltcGxlLXByb21vX19oZWFkaW5nOmhvdmVyLFxuICAgICAgLmV4dHJhLS1hY3RpdmUgLmV4dHJhX19hY3Rpb25zLS1zaW5nbGUgLmwtcm93LS12YXJpYW50LWQgLnNpbXBsZS1wcm9tb19faGVhZGluZzpob3ZlcixcbiAgICAgIC5sLXJvdy0tdmFyaWFudC1kIC5leHRyYS0tYWN0aXZlIC5leHRyYV9fYWN0aW9ucy0tc2luZ2xlIC5zdGFuZGFyZC1mb3JtX19zdWJtaXQ6aG92ZXIsXG4gICAgICAuZXh0cmEtLWFjdGl2ZSAuZXh0cmFfX2FjdGlvbnMtLXNpbmdsZSAubC1yb3ctLXZhcmlhbnQtZCAuc3RhbmRhcmQtZm9ybV9fc3VibWl0OmhvdmVyLFxuICAgICAgLmwtcm93LS12YXJpYW50LWQgLmV4dHJhLS1hY3RpdmUgLmV4dHJhX19hY3Rpb25zLS1zaW5nbGUgLnZlaGljbGVfX3ByaWNlcy1jdGE6aG92ZXIsXG4gICAgICAuZXh0cmEtLWFjdGl2ZSAuZXh0cmFfX2FjdGlvbnMtLXNpbmdsZSAubC1yb3ctLXZhcmlhbnQtZCAudmVoaWNsZV9fcHJpY2VzLWN0YTpob3ZlcixcbiAgICAgIC5sLXJvdy0tdmFyaWFudC1kIC5leHRyYS0tYWN0aXZlIC5leHRyYV9fYWN0aW9ucyArIC5jdGE6aG92ZXJbZGF0YS10cmlnZ2VyPXJlbW92ZS1hbGxdLFxuICAgICAgLmV4dHJhLS1hY3RpdmUgLmwtcm93LS12YXJpYW50LWQgLmV4dHJhX19hY3Rpb25zICsgLmN0YTpob3ZlcltkYXRhLXRyaWdnZXI9cmVtb3ZlLWFsbF0sXG4gICAgICAubC1yb3ctLXZhcmlhbnQtZCAuZXh0cmEtLWFjdGl2ZSAuY292ZXJhZ2VfX29wdGlvbiAuZXh0cmFfX2FjdGlvbnMgKyAub3B0aW9uLWxpc3RfX2NvbnRyb2w6aG92ZXJbZGF0YS10cmlnZ2VyPXJlbW92ZS1hbGxdLFxuICAgICAgLmV4dHJhLS1hY3RpdmUgLmNvdmVyYWdlX19vcHRpb24gLmwtcm93LS12YXJpYW50LWQgLmV4dHJhX19hY3Rpb25zICsgLm9wdGlvbi1saXN0X19jb250cm9sOmhvdmVyW2RhdGEtdHJpZ2dlcj1yZW1vdmUtYWxsXSxcbiAgICAgIC5sLXJvdy0tdmFyaWFudC1kIC5jb3ZlcmFnZV9fb3B0aW9uIC5leHRyYS0tYWN0aXZlIC5leHRyYV9fYWN0aW9ucyArIC5vcHRpb24tbGlzdF9fY29udHJvbDpob3ZlcltkYXRhLXRyaWdnZXI9cmVtb3ZlLWFsbF0sXG4gICAgICAuY292ZXJhZ2VfX29wdGlvbiAuZXh0cmEtLWFjdGl2ZSAubC1yb3ctLXZhcmlhbnQtZCAuZXh0cmFfX2FjdGlvbnMgKyAub3B0aW9uLWxpc3RfX2NvbnRyb2w6aG92ZXJbZGF0YS10cmlnZ2VyPXJlbW92ZS1hbGxdLFxuICAgICAgLmwtcm93LS12YXJpYW50LWQgLmV4dHJhLS1hY3RpdmUgLmV4dHJhX19hY3Rpb25zICsgLnByb21vX19jdGE6aG92ZXJbZGF0YS10cmlnZ2VyPXJlbW92ZS1hbGxdLFxuICAgICAgLmV4dHJhLS1hY3RpdmUgLmwtcm93LS12YXJpYW50LWQgLmV4dHJhX19hY3Rpb25zICsgLnByb21vX19jdGE6aG92ZXJbZGF0YS10cmlnZ2VyPXJlbW92ZS1hbGxdLFxuICAgICAgLmwtcm93LS12YXJpYW50LWQgLmV4dHJhLS1hY3RpdmUgLmV4dHJhX19hY3Rpb25zICsgLnNpbXBsZS1wcm9tb19faGVhZGluZzpob3ZlcltkYXRhLXRyaWdnZXI9cmVtb3ZlLWFsbF0sXG4gICAgICAuZXh0cmEtLWFjdGl2ZSAubC1yb3ctLXZhcmlhbnQtZCAuZXh0cmFfX2FjdGlvbnMgKyAuc2ltcGxlLXByb21vX19oZWFkaW5nOmhvdmVyW2RhdGEtdHJpZ2dlcj1yZW1vdmUtYWxsXSxcbiAgICAgIC5sLXJvdy0tdmFyaWFudC1kIC5leHRyYS0tYWN0aXZlIC5leHRyYV9fYWN0aW9ucyArIC5zdGFuZGFyZC1mb3JtX19zdWJtaXQ6aG92ZXJbZGF0YS10cmlnZ2VyPXJlbW92ZS1hbGxdLFxuICAgICAgLmV4dHJhLS1hY3RpdmUgLmwtcm93LS12YXJpYW50LWQgLmV4dHJhX19hY3Rpb25zICsgLnN0YW5kYXJkLWZvcm1fX3N1Ym1pdDpob3ZlcltkYXRhLXRyaWdnZXI9cmVtb3ZlLWFsbF0sXG4gICAgICAubC1yb3ctLXZhcmlhbnQtZCAuZXh0cmEtLWFjdGl2ZSAuZXh0cmFfX2FjdGlvbnMgKyAudmVoaWNsZV9fcHJpY2VzLWN0YTpob3ZlcltkYXRhLXRyaWdnZXI9cmVtb3ZlLWFsbF0sXG4gICAgICAuZXh0cmEtLWFjdGl2ZSAubC1yb3ctLXZhcmlhbnQtZCAuZXh0cmFfX2FjdGlvbnMgKyAudmVoaWNsZV9fcHJpY2VzLWN0YTpob3ZlcltkYXRhLXRyaWdnZXI9cmVtb3ZlLWFsbF0sXG4gICAgICAubC1yb3ctLXZhcmlhbnQtZCAuc3RhbmRhcmQtZm9ybV9fc3VibWl0LS1zZWNvbmRhcnk6aG92ZXIsXG4gICAgICAubC1yb3ctLXZhcmlhbnQtZCAudmVoaWNsZV9fcHJpY2VzLW9wdGlvbjpub3QoLnZlaGljbGVfX3ByaWNlcy1vcHRpb24tLXByaW1hcnkpIC52ZWhpY2xlX19wcmljZXMtY3RhOmhvdmVyLFxuICAgICAgLnZlaGljbGVfX3ByaWNlcy1vcHRpb246bm90KC52ZWhpY2xlX19wcmljZXMtb3B0aW9uLS1wcmltYXJ5KSAubC1yb3ctLXZhcmlhbnQtZCAudmVoaWNsZV9fcHJpY2VzLWN0YTpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgICAgICAgY29sb3I6ICMxMjEyMTI7IH1cbiAgLmN0YS0tdGVydGlhcnksIC5zaW1wbGUtcHJvbW9fX2hlYWRpbmcsIC5zdGFuZGFyZC1mb3JtX19zdWJtaXQtLXRlcnRpYXJ5IHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGNvbG9yOiAjMTIxMjEyOyB9XG4gICAgLmN0YS0tdGVydGlhcnk6YmVmb3JlLCAuc2ltcGxlLXByb21vX19oZWFkaW5nOmJlZm9yZSwgLnN0YW5kYXJkLWZvcm1fX3N1Ym1pdC0tdGVydGlhcnk6YmVmb3JlIHtcbiAgICAgIGNvbG9yOiAjZDQwMDJhOyB9XG4gICAgLmN0YS0tdGVydGlhcnk6aG92ZXIsIC5zaW1wbGUtcHJvbW9fX2hlYWRpbmc6aG92ZXIsIC5zdGFuZGFyZC1mb3JtX19zdWJtaXQtLXRlcnRpYXJ5OmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG4gICAgLmN0YS0tdGVydGlhcnlbZGlzYWJsZWRdLCAuc2ltcGxlLXByb21vX19oZWFkaW5nW2Rpc2FibGVkXSwgLnN0YW5kYXJkLWZvcm1fX3N1Ym1pdC0tdGVydGlhcnlbZGlzYWJsZWRdIHtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgY29sb3I6ICNjY2M7IH1cbiAgICAgIC5jdGEtLXRlcnRpYXJ5W2Rpc2FibGVkXTpiZWZvcmUsIC5zaW1wbGUtcHJvbW9fX2hlYWRpbmdbZGlzYWJsZWRdOmJlZm9yZSwgLnN0YW5kYXJkLWZvcm1fX3N1Ym1pdC0tdGVydGlhcnlbZGlzYWJsZWRdOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICBjb2xvcjogI2NjYzsgfVxuICAgIC5sLXJvdy0tdmFyaWFudC1iIC5jdGEtLXRlcnRpYXJ5LCAubC1yb3ctLXZhcmlhbnQtYiAuc2ltcGxlLXByb21vX19oZWFkaW5nLCAubC1yb3ctLXZhcmlhbnQtYiAuc3RhbmRhcmQtZm9ybV9fc3VibWl0LS10ZXJ0aWFyeSxcbiAgICAubC1yb3ctLXZhcmlhbnQtYyAuY3RhLS10ZXJ0aWFyeSxcbiAgICAubC1yb3ctLXZhcmlhbnQtYyAuc2ltcGxlLXByb21vX19oZWFkaW5nLFxuICAgIC5sLXJvdy0tdmFyaWFudC1jIC5zdGFuZGFyZC1mb3JtX19zdWJtaXQtLXRlcnRpYXJ5LFxuICAgIC5sLXJvdy0tdmFyaWFudC1kIC5jdGEtLXRlcnRpYXJ5LFxuICAgIC5sLXJvdy0tdmFyaWFudC1kIC5zaW1wbGUtcHJvbW9fX2hlYWRpbmcsXG4gICAgLmwtcm93LS12YXJpYW50LWQgLnN0YW5kYXJkLWZvcm1fX3N1Ym1pdC0tdGVydGlhcnkge1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgLmwtcm93LS12YXJpYW50LWIgLmN0YS0tdGVydGlhcnk6YmVmb3JlLCAubC1yb3ctLXZhcmlhbnQtYiAuc2ltcGxlLXByb21vX19oZWFkaW5nOmJlZm9yZSwgLmwtcm93LS12YXJpYW50LWIgLnN0YW5kYXJkLWZvcm1fX3N1Ym1pdC0tdGVydGlhcnk6YmVmb3JlLFxuICAgICAgLmwtcm93LS12YXJpYW50LWMgLmN0YS0tdGVydGlhcnk6YmVmb3JlLFxuICAgICAgLmwtcm93LS12YXJpYW50LWMgLnNpbXBsZS1wcm9tb19faGVhZGluZzpiZWZvcmUsXG4gICAgICAubC1yb3ctLXZhcmlhbnQtYyAuc3RhbmRhcmQtZm9ybV9fc3VibWl0LS10ZXJ0aWFyeTpiZWZvcmUsXG4gICAgICAubC1yb3ctLXZhcmlhbnQtZCAuY3RhLS10ZXJ0aWFyeTpiZWZvcmUsXG4gICAgICAubC1yb3ctLXZhcmlhbnQtZCAuc2ltcGxlLXByb21vX19oZWFkaW5nOmJlZm9yZSxcbiAgICAgIC5sLXJvdy0tdmFyaWFudC1kIC5zdGFuZGFyZC1mb3JtX19zdWJtaXQtLXRlcnRpYXJ5OmJlZm9yZSB7XG4gICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAubC1yb3ctLXZhcmlhbnQtYiAuY3RhLS10ZXJ0aWFyeTpob3ZlciwgLmwtcm93LS12YXJpYW50LWIgLnNpbXBsZS1wcm9tb19faGVhZGluZzpob3ZlciwgLmwtcm93LS12YXJpYW50LWIgLnN0YW5kYXJkLWZvcm1fX3N1Ym1pdC0tdGVydGlhcnk6aG92ZXIsXG4gICAgICAubC1yb3ctLXZhcmlhbnQtYyAuY3RhLS10ZXJ0aWFyeTpob3ZlcixcbiAgICAgIC5sLXJvdy0tdmFyaWFudC1jIC5zaW1wbGUtcHJvbW9fX2hlYWRpbmc6aG92ZXIsXG4gICAgICAubC1yb3ctLXZhcmlhbnQtYyAuc3RhbmRhcmQtZm9ybV9fc3VibWl0LS10ZXJ0aWFyeTpob3ZlcixcbiAgICAgIC5sLXJvdy0tdmFyaWFudC1kIC5jdGEtLXRlcnRpYXJ5OmhvdmVyLFxuICAgICAgLmwtcm93LS12YXJpYW50LWQgLnNpbXBsZS1wcm9tb19faGVhZGluZzpob3ZlcixcbiAgICAgIC5sLXJvdy0tdmFyaWFudC1kIC5zdGFuZGFyZC1mb3JtX19zdWJtaXQtLXRlcnRpYXJ5OmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGNvbG9yOiAjZmZmOyB9XG5cbi5kYXRlLXBpY2tlciB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI2NjYztcbiAgYm9yZGVyLXJhZGl1czogMTBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICAuZGF0ZS1waWNrZXIge1xuICAgICAgYmFja2dyb3VuZDogI2YxZjFmMTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7IH1cbiAgICAgIC5kYXRlLXBpY2tlcjpiZWZvcmUge1xuICAgICAgICBib3JkZXI6IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItdG9wLWNvbG9yOiAjZmZmO1xuICAgICAgICBib3JkZXItd2lkdGg6IDlweDsgfSB9XG4gIC5kYXRlLXBpY2tlciAucGlrYS1zaW5nbGUge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG4gIC5kYXRlLXBpY2tlciAucGlrYS10aXRsZSB7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgLmRhdGUtcGlja2VyIC5waWthLXByZXY6YmVmb3JlIHtcbiAgICBjb2xvcjogI2Q0MDAyYTsgfVxuICAuZGF0ZS1waWNrZXIgLnBpa2EtbmV4dDpiZWZvcmUge1xuICAgIGNvbG9yOiAjZDQwMDJhOyB9XG4gIC5kYXRlLXBpY2tlciAucGlrYS1sYWJlbCB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICMxMjEyMTI7XG4gICAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAgIGh0bWxbZGlyPXJ0bF0gLmRhdGUtcGlja2VyIC5waWthLWxhYmVsIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIlRhamF3YWxcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICAgIC5kYXRlLXBpY2tlciAucGlrYS1sYWJlbCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmMWYxZjE7IH0gfVxuICAuZGF0ZS1waWNrZXIgLnBpa2EtdGFibGUgdHI6bnRoLWNoaWxkKGV2ZW4pIHRkLFxuICAuZGF0ZS1waWNrZXIgLnBpa2EtdGFibGUgdHI6bnRoLWNoaWxkKGV2ZW4pIHRoIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuICAuZGF0ZS1waWNrZXIgLnBpa2EtdGFibGUgdGgsXG4gIC5kYXRlLXBpY2tlciAucGlrYS10YWJsZSB0aFtzY29wZT1jb2xdIHtcbiAgICBjb2xvcjogIzEyMTIxMjtcbiAgICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNjAwOyB9XG4gICAgaHRtbFtkaXI9cnRsXSAuZGF0ZS1waWNrZXIgLnBpa2EtdGFibGUgdGgsIGh0bWxbZGlyPXJ0bF1cbiAgICAuZGF0ZS1waWNrZXIgLnBpa2EtdGFibGUgdGhbc2NvcGU9Y29sXSB7XG4gICAgICBmb250LWZhbWlseTogXCJUYWphd2FsXCIsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogNTAwOyB9XG4gIC5kYXRlLXBpY2tlciAucGlrYS1idXR0b24ge1xuICAgIGNvbG9yOiAjMTIxMjEyO1xuICAgIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgICBodG1sW2Rpcj1ydGxdIC5kYXRlLXBpY2tlciAucGlrYS1idXR0b24ge1xuICAgICAgZm9udC1mYW1pbHk6IFwiVGFqYXdhbFwiLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuICAuZGF0ZS1waWNrZXIgLmlzLXNlbGVjdGVkIC5waWthLWJ1dHRvbiB7XG4gICAgYmFja2dyb3VuZDogI2Q0MDAyYTtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgICBodG1sW2Rpcj1ydGxdIC5kYXRlLXBpY2tlciAuaXMtc2VsZWN0ZWQgLnBpa2EtYnV0dG9uIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIlRhamF3YWxcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH1cblxuLnN0YW5kYXJkLWZvcm1fX2RhdGVwaWNrZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICNjY2M7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7IH1cbiAgLnN0YW5kYXJkLWZvcm1fX2RhdGVwaWNrZXIgLnBpa2EtcHJldjpiZWZvcmUge1xuICAgIGNvbG9yOiAjZDQwMDJhOyB9XG4gIC5zdGFuZGFyZC1mb3JtX19kYXRlcGlja2VyIC5waWthLW5leHQ6YmVmb3JlIHtcbiAgICBjb2xvcjogI2Q0MDAyYTsgfVxuICAuc3RhbmRhcmQtZm9ybV9fZGF0ZXBpY2tlciAucGlrYS1sYWJlbCB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBjb2xvcjogIzEyMTIxMjtcbiAgICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNjAwOyB9XG4gICAgaHRtbFtkaXI9cnRsXSAuc3RhbmRhcmQtZm9ybV9fZGF0ZXBpY2tlciAucGlrYS1sYWJlbCB7XG4gICAgICBmb250LWZhbWlseTogXCJUYWphd2FsXCIsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogNTAwOyB9XG4gIC5zdGFuZGFyZC1mb3JtX19kYXRlcGlja2VyIC5waWthLXRhYmxlIHRyOm50aC1jaGlsZChldmVuKSB0ZCxcbiAgLnN0YW5kYXJkLWZvcm1fX2RhdGVwaWNrZXIgLnBpa2EtdGFibGUgdHI6bnRoLWNoaWxkKGV2ZW4pIHRoIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuICAuc3RhbmRhcmQtZm9ybV9fZGF0ZXBpY2tlciAucGlrYS10YWJsZSB0aCxcbiAgLnN0YW5kYXJkLWZvcm1fX2RhdGVwaWNrZXIgLnBpa2EtdGFibGUgdGhbc2NvcGU9Y29sXSB7XG4gICAgY29sb3I6ICMxMjEyMTI7XG4gICAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAgIGh0bWxbZGlyPXJ0bF0gLnN0YW5kYXJkLWZvcm1fX2RhdGVwaWNrZXIgLnBpa2EtdGFibGUgdGgsIGh0bWxbZGlyPXJ0bF1cbiAgICAuc3RhbmRhcmQtZm9ybV9fZGF0ZXBpY2tlciAucGlrYS10YWJsZSB0aFtzY29wZT1jb2xdIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIlRhamF3YWxcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH1cbiAgLnN0YW5kYXJkLWZvcm1fX2RhdGVwaWNrZXIgLnBpa2EtYnV0dG9uIHtcbiAgICBjb2xvcjogIzEyMTIxMjtcbiAgICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNDAwOyB9XG4gICAgaHRtbFtkaXI9cnRsXSAuc3RhbmRhcmQtZm9ybV9fZGF0ZXBpY2tlciAucGlrYS1idXR0b24ge1xuICAgICAgZm9udC1mYW1pbHk6IFwiVGFqYXdhbFwiLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuICAuc3RhbmRhcmQtZm9ybV9fZGF0ZXBpY2tlciAuaXMtc2VsZWN0ZWQgLnBpa2EtYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kOiAjZDQwMDJhO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgY29sb3I6ICNmZmY7IH1cblxuLmRlbGl2ZXJ5LWFuZC1jb2xsZWN0aW9uX19icmVha2Rvd24ge1xuICBib3JkZXItY29sb3I6ICNjY2M7IH1cbiAgLmRlbGl2ZXJ5LWFuZC1jb2xsZWN0aW9uX19icmVha2Rvd25fX2hlYWRpbmcge1xuICAgIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgICBodG1sW2Rpcj1ydGxdIC5kZWxpdmVyeS1hbmQtY29sbGVjdGlvbl9fYnJlYWtkb3duX19oZWFkaW5nIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIlRhamF3YWxcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgLmRlbGl2ZXJ5LWFuZC1jb2xsZWN0aW9uX19icmVha2Rvd25fX3ByaWNlIHtcbiAgICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogODAwOyB9XG4gICAgaHRtbFtkaXI9cnRsXSAuZGVsaXZlcnktYW5kLWNvbGxlY3Rpb25fX2JyZWFrZG93bl9fcHJpY2Uge1xuICAgICAgZm9udC1mYW1pbHk6IFwiVGFqYXdhbFwiLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IDgwMDsgfVxuICAuZGVsaXZlcnktYW5kLWNvbGxlY3Rpb25fX2JyZWFrZG93bl9fbGFiZWwge1xuICAgIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgICBodG1sW2Rpcj1ydGxdIC5kZWxpdmVyeS1hbmQtY29sbGVjdGlvbl9fYnJlYWtkb3duX19sYWJlbCB7XG4gICAgICBmb250LWZhbWlseTogXCJUYWphd2FsXCIsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogNTAwOyB9XG5cbi5kZWxpdmVyeS1hbmQtY29sbGVjdGlvbl9fcmVtb3ZlLWN0YSB7XG4gIGJvcmRlci1jb2xvcjogI2NjYztcbiAgY29sb3I6ICNkNDAwMmE7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwOyB9XG4gIGh0bWxbZGlyPXJ0bF0gLmRlbGl2ZXJ5LWFuZC1jb2xsZWN0aW9uX19yZW1vdmUtY3RhIHtcbiAgICBmb250LWZhbWlseTogXCJUYWphd2FsXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4ubC1yb3ctLWRpdmlkZXJfX2NoZXZyb24ge1xuICBjb2xvcjogI2Q0MDAyYTsgfVxuICAubC1yb3ctLXZhcmlhbnQtYiAubC1yb3ctLWRpdmlkZXJfX2NoZXZyb24sXG4gIC5sLXJvdy0tdmFyaWFudC1jIC5sLXJvdy0tZGl2aWRlcl9fY2hldnJvbixcbiAgLmwtcm93LS12YXJpYW50LWQgLmwtcm93LS1kaXZpZGVyX19jaGV2cm9uIHtcbiAgICBjb2xvcjogI2ZmZjsgfVxuXG4uZXh0cmFfX2xhYmVsIHtcbiAgYmFja2dyb3VuZDogIzIyMjMyNztcbiAgYm9yZGVyLXJhZGl1czogMTBweCAxMHB4IDAgMDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogODAwOyB9XG4gIGh0bWxbZGlyPXJ0bF0gLmV4dHJhX19sYWJlbCB7XG4gICAgZm9udC1mYW1pbHk6IFwiVGFqYXdhbFwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA4MDA7IH1cbiAgLmwtcm93LS12YXJpYW50LWIgLmV4dHJhX19sYWJlbCB7XG4gICAgYmFja2dyb3VuZDogI2ExMDAyMDsgfVxuICAubC1yb3ctLXZhcmlhbnQtYyAuZXh0cmFfX2xhYmVsLFxuICAubC1yb3ctLXZhcmlhbnQtZCAuZXh0cmFfX2xhYmVsIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGNvbG9yOiAjMTIxMjEyOyB9XG5cbi5leHRyYV9fcHJpY2Uge1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDgwMDsgfVxuICBodG1sW2Rpcj1ydGxdIC5leHRyYV9fcHJpY2Uge1xuICAgIGZvbnQtZmFtaWx5OiBcIlRhamF3YWxcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogODAwOyB9XG4gIC5leHRyYV9fcHJpY2UtLW1pbm9yIHtcbiAgICBjb2xvcjogIzIyMjMyNztcbiAgICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNDAwOyB9XG4gICAgaHRtbFtkaXI9cnRsXSAuZXh0cmFfX3ByaWNlLS1taW5vciB7XG4gICAgICBmb250LWZhbWlseTogXCJUYWphd2FsXCIsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogNDAwOyB9XG4gICAgLmwtcm93LS12YXJpYW50LWIgLmV4dHJhX19wcmljZS0tbWlub3IsXG4gICAgLmwtcm93LS12YXJpYW50LWMgLmV4dHJhX19wcmljZS0tbWlub3IsXG4gICAgLmwtcm93LS12YXJpYW50LWQgLmV4dHJhX19wcmljZS0tbWlub3Ige1xuICAgICAgY29sb3I6ICNmZmY7IH1cblxuLmV4dHJhX19xdWFudGl0eS1zZWxlY3QgaW5wdXQge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjZDQwMDJhO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBjb2xvcjogIzEyMTIxMjtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgaHRtbFtkaXI9cnRsXSAuZXh0cmFfX3F1YW50aXR5LXNlbGVjdCBpbnB1dCB7XG4gICAgZm9udC1mYW1pbHk6IFwiVGFqYXdhbFwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH1cbiAgLmwtcm93LS12YXJpYW50LWIgLmV4dHJhX19xdWFudGl0eS1zZWxlY3QgaW5wdXQge1xuICAgIGJvcmRlci1jb2xvcjogI2ExMDAyMDtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAubC1yb3ctLXZhcmlhbnQtYyAuZXh0cmFfX3F1YW50aXR5LXNlbGVjdCBpbnB1dCxcbiAgLmwtcm93LS12YXJpYW50LWQgLmV4dHJhX19xdWFudGl0eS1zZWxlY3QgaW5wdXQge1xuICAgIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgICBjb2xvcjogI2ZmZjsgfVxuXG4uZXh0cmFfX3F1YW50aXR5LXNlbGVjdCAudWktYnV0dG9uIHtcbiAgY29sb3I6ICNkNDAwMmE7IH1cbiAgLmwtcm93LS12YXJpYW50LWIgLmV4dHJhX19xdWFudGl0eS1zZWxlY3QgLnVpLWJ1dHRvbixcbiAgLmwtcm93LS12YXJpYW50LWMgLmV4dHJhX19xdWFudGl0eS1zZWxlY3QgLnVpLWJ1dHRvbixcbiAgLmwtcm93LS12YXJpYW50LWQgLmV4dHJhX19xdWFudGl0eS1zZWxlY3QgLnVpLWJ1dHRvbiB7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgLmV4dHJhX19xdWFudGl0eS1zZWxlY3QgLnVpLWJ1dHRvbi0tZGlzYWJsZWQge1xuICAgIG9wYWNpdHk6IDAuNTsgfVxuXG4uZXh0cmFfX2FkZGVkIC5pY29uIHtcbiAgY29sb3I6ICMzN2E4MDA7IH1cblxuLmV4dHJhLS1mcmVlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMjIyMzI3O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwOyB9XG5cbi5leHRyYS0tc2xpbSB7XG4gIGJvcmRlci1jb2xvcjogI2NjYzsgfVxuICAuZXh0cmEtLXNsaW0uZXh0cmEtLXNsaW0ge1xuICAgIGJvcmRlci1jb2xvcjogI2NjYzsgfVxuXG4uZXh0cmEtLWFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogI2Q0MDAyYTsgfVxuICAubC1yb3ctLXZhcmlhbnQtYiAuZXh0cmEtLWFjdGl2ZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmOyB9XG4gIC5leHRyYS0tYWN0aXZlLmV4dHJhLS1mcmVlIHtcbiAgICBib3JkZXItY29sb3I6ICNkNDAwMmE7IH1cbiAgICAubC1yb3ctLXZhcmlhbnQtYiAuZXh0cmEtLWFjdGl2ZS5leHRyYS0tZnJlZSxcbiAgICAubC1yb3ctLXZhcmlhbnQtYyAuZXh0cmEtLWFjdGl2ZS5leHRyYS0tZnJlZSxcbiAgICAubC1yb3ctLXZhcmlhbnQtZCAuZXh0cmEtLWFjdGl2ZS5leHRyYS0tZnJlZSB7XG4gICAgICBib3JkZXItY29sb3I6ICNmZmY7IH1cbiAgLmV4dHJhLS1hY3RpdmUgLmV4dHJhX19sYWJlbCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Q0MDAyYTsgfVxuICAgIC5sLXJvdy0tdmFyaWFudC1iIC5leHRyYS0tYWN0aXZlIC5leHRyYV9fbGFiZWwsXG4gICAgLmwtcm93LS12YXJpYW50LWMgLmV4dHJhLS1hY3RpdmUgLmV4dHJhX19sYWJlbCxcbiAgICAubC1yb3ctLXZhcmlhbnQtZCAuZXh0cmEtLWFjdGl2ZSAuZXh0cmFfX2xhYmVsIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBjb2xvcjogIzEyMTIxMjsgfVxuXG4uZXh0cmEtLWluY2x1ZGVkIHtcbiAgYmFja2dyb3VuZDogI2YxZjFmMTsgfVxuICAubC1yb3ctLXZhcmlhbnQtYSAuZXh0cmEtLWluY2x1ZGVkIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmOyB9XG4gIC5sLXJvdy0tdmFyaWFudC1iIC5leHRyYS0taW5jbHVkZWQsXG4gIC5sLXJvdy0tdmFyaWFudC1jIC5leHRyYS0taW5jbHVkZWQsXG4gIC5sLXJvdy0tdmFyaWFudC1kIC5leHRyYS0taW5jbHVkZWQge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG5cbi5leHRyYSBbZGF0YS10cmlnZ2VyPXJldmVhbF0gKyBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbWFyZ2luLXRvcDogMjBweDsgfVxuXG4uZmVhdHVyZV9faWNvbiB7XG4gIGNvbG9yOiAjZDQwMDJhOyB9XG4gIC5sLXJvdy0tdmFyaWFudC1iIC5mZWF0dXJlX19pY29uLFxuICAubC1yb3ctLXZhcmlhbnQtYyAuZmVhdHVyZV9faWNvbixcbiAgLmwtcm93LS12YXJpYW50LWQgLmZlYXR1cmVfX2ljb24ge1xuICAgIGNvbG9yOiAjZmZmOyB9XG5cbi5mZWF0dXJlX19oZWFkaW5nIHtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgaHRtbFtkaXI9cnRsXSAuZmVhdHVyZV9faGVhZGluZyB7XG4gICAgZm9udC1mYW1pbHk6IFwiVGFqYXdhbFwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH1cblxuLmhpZ2hsaWdodCB7XG4gIGJhY2tncm91bmQ6ICNmMWYxZjE7IH1cbiAgLmwtcm93LS12YXJpYW50LWEgLmhpZ2hsaWdodCB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjsgfVxuICAubC1yb3ctLXZhcmlhbnQtYiAuaGlnaGxpZ2h0IHtcbiAgICBiYWNrZ3JvdW5kOiAjYTEwMDIwOyB9XG4gIC5sLXJvdy0tdmFyaWFudC1jIC5oaWdobGlnaHQge1xuICAgIGJhY2tncm91bmQ6ICMxMjEyMTI7IH1cbiAgLmwtcm93LS12YXJpYW50LWQgLmhpZ2hsaWdodCB7XG4gICAgYmFja2dyb3VuZDogIzIyMjMyNzsgfVxuXG4uaWNvbi1saXN0IC5pY29uIHtcbiAgY29sb3I6ICNkNDAwMmE7IH1cbiAgLmwtcm93LS12YXJpYW50LWIgLmljb24tbGlzdCAuaWNvbixcbiAgLmwtcm93LS12YXJpYW50LWMgLmljb24tbGlzdCAuaWNvbixcbiAgLmwtcm93LS12YXJpYW50LWQgLmljb24tbGlzdCAuaWNvbiB7XG4gICAgY29sb3I6ICNmZmY7IH1cblxuLml0aW5lcmFyeSB7XG4gIGJvcmRlci1jb2xvcjogI2NjYzsgfVxuICAubC1yb3ctLXZhcmlhbnQtYiAuaXRpbmVyYXJ5IHtcbiAgICBib3JkZXItY29sb3I6ICNhMTAwMjA7IH1cbiAgLmwtcm93LS12YXJpYW50LWMgLml0aW5lcmFyeSxcbiAgLmwtcm93LS12YXJpYW50LWQgLml0aW5lcmFyeSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xuICAubGluay1saXN0LS1jb2xsYXBzYWJsZSBoMjpiZWZvcmUsXG4gIC5saW5rLWxpc3QtLWNvbGxhcHNhYmxlIGgzOmJlZm9yZSxcbiAgLmxpbmstbGlzdC0tY29sbGFwc2FibGUgaDQ6YmVmb3JlLFxuICAubGluay1saXN0LS1jb2xsYXBzYWJsZSBoNTpiZWZvcmUsXG4gIC5saW5rLWxpc3QtLWNvbGxhcHNhYmxlIGg2OmJlZm9yZSB7XG4gICAgY29sb3I6ICNkNDAwMmE7IH1cbiAgICAubC1yb3ctLXZhcmlhbnQtYiAubGluay1saXN0LS1jb2xsYXBzYWJsZSBoMjpiZWZvcmUsXG4gICAgLmwtcm93LS12YXJpYW50LWMgLmxpbmstbGlzdC0tY29sbGFwc2FibGUgaDI6YmVmb3JlLFxuICAgIC5sLXJvdy0tdmFyaWFudC1kIC5saW5rLWxpc3QtLWNvbGxhcHNhYmxlIGgyOmJlZm9yZSwgLmwtcm93LS12YXJpYW50LWJcbiAgICAubGluay1saXN0LS1jb2xsYXBzYWJsZSBoMzpiZWZvcmUsXG4gICAgLmwtcm93LS12YXJpYW50LWNcbiAgICAubGluay1saXN0LS1jb2xsYXBzYWJsZSBoMzpiZWZvcmUsXG4gICAgLmwtcm93LS12YXJpYW50LWRcbiAgICAubGluay1saXN0LS1jb2xsYXBzYWJsZSBoMzpiZWZvcmUsIC5sLXJvdy0tdmFyaWFudC1iXG4gICAgLmxpbmstbGlzdC0tY29sbGFwc2FibGUgaDQ6YmVmb3JlLFxuICAgIC5sLXJvdy0tdmFyaWFudC1jXG4gICAgLmxpbmstbGlzdC0tY29sbGFwc2FibGUgaDQ6YmVmb3JlLFxuICAgIC5sLXJvdy0tdmFyaWFudC1kXG4gICAgLmxpbmstbGlzdC0tY29sbGFwc2FibGUgaDQ6YmVmb3JlLCAubC1yb3ctLXZhcmlhbnQtYlxuICAgIC5saW5rLWxpc3QtLWNvbGxhcHNhYmxlIGg1OmJlZm9yZSxcbiAgICAubC1yb3ctLXZhcmlhbnQtY1xuICAgIC5saW5rLWxpc3QtLWNvbGxhcHNhYmxlIGg1OmJlZm9yZSxcbiAgICAubC1yb3ctLXZhcmlhbnQtZFxuICAgIC5saW5rLWxpc3QtLWNvbGxhcHNhYmxlIGg1OmJlZm9yZSwgLmwtcm93LS12YXJpYW50LWJcbiAgICAubGluay1saXN0LS1jb2xsYXBzYWJsZSBoNjpiZWZvcmUsXG4gICAgLmwtcm93LS12YXJpYW50LWNcbiAgICAubGluay1saXN0LS1jb2xsYXBzYWJsZSBoNjpiZWZvcmUsXG4gICAgLmwtcm93LS12YXJpYW50LWRcbiAgICAubGluay1saXN0LS1jb2xsYXBzYWJsZSBoNjpiZWZvcmUge1xuICAgICAgY29sb3I6ICNmZmY7IH0gfVxuXG4ubGluay1saXN0X19saW5rOmJlZm9yZSB7XG4gIGNvbG9yOiAjZDQwMDJhOyB9XG4gIC5sLXJvdy0tdmFyaWFudC1iIC5saW5rLWxpc3RfX2xpbms6YmVmb3JlLFxuICAubC1yb3ctLXZhcmlhbnQtYyAubGluay1saXN0X19saW5rOmJlZm9yZSxcbiAgLmwtcm93LS12YXJpYW50LWQgLmxpbmstbGlzdF9fbGluazpiZWZvcmUge1xuICAgIGNvbG9yOiAjZmZmOyB9XG5cbi5saW5rLWxpc3RfX3N1Yi1oZWFkaW5nIHtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7IH1cbiAgaHRtbFtkaXI9cnRsXSAubGluay1saXN0X19zdWItaGVhZGluZyB7XG4gICAgZm9udC1mYW1pbHk6IFwiVGFqYXdhbFwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA4MDA7IH1cblxuLmxhbmd1YWdlLWNvdW50cnktc2VsZWN0b3JfX3RvZ2dsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwOyB9XG4gIGh0bWxbZGlyPXJ0bF0gLmxhbmd1YWdlLWNvdW50cnktc2VsZWN0b3JfX3RvZ2dsZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiVGFqYXdhbFwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgLmwtcm93LS12YXJpYW50LWIgLmxhbmd1YWdlLWNvdW50cnktc2VsZWN0b3JfX3RvZ2dsZSxcbiAgLmwtcm93LS12YXJpYW50LWMgLmxhbmd1YWdlLWNvdW50cnktc2VsZWN0b3JfX3RvZ2dsZSxcbiAgLmwtcm93LS12YXJpYW50LWQgLmxhbmd1YWdlLWNvdW50cnktc2VsZWN0b3JfX3RvZ2dsZSB7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgLmxhbmd1YWdlLWNvdW50cnktc2VsZWN0b3JfX3RvZ2dsZSAuaWNvbiB7XG4gICAgY29sb3I6ICNkNDAwMmE7IH1cbiAgICAubC1yb3ctLXZhcmlhbnQtYiAubGFuZ3VhZ2UtY291bnRyeS1zZWxlY3Rvcl9fdG9nZ2xlIC5pY29uLFxuICAgIC5sLXJvdy0tdmFyaWFudC1jIC5sYW5ndWFnZS1jb3VudHJ5LXNlbGVjdG9yX190b2dnbGUgLmljb24sXG4gICAgLmwtcm93LS12YXJpYW50LWQgLmxhbmd1YWdlLWNvdW50cnktc2VsZWN0b3JfX3RvZ2dsZSAuaWNvbiB7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuXG4ubC1yb3ctLXZhcmlhbnQtYiAubGFuZ3VhZ2UtY291bnRyeS1zZWxlY3Rvcl9fZmx5b3V0LFxuLmwtcm93LS12YXJpYW50LWMgLmxhbmd1YWdlLWNvdW50cnktc2VsZWN0b3JfX2ZseW91dCxcbi5sLXJvdy0tdmFyaWFudC1kIC5sYW5ndWFnZS1jb3VudHJ5LXNlbGVjdG9yX19mbHlvdXQge1xuICBjb2xvcjogIzEyMTIxMjsgfVxuXG4ubGFuZ3VhZ2UtY291bnRyeS1zZWxlY3Rvcl9fZmx5b3V0OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDAgcmdiYSgxOCwgMTgsIDE4LCAwLjA5KTsgfVxuXG4ubGFuZ3VhZ2UtY291bnRyeS1zZWxlY3Rvcl9fY29sOmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjY2NjOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCkge1xuICAubGFuZ3VhZ2UtY291bnRyeS1zZWxlY3Rvcl9fY29sLS1sYXN0IHtcbiAgICBib3JkZXItY29sb3I6ICNjY2M7IH0gfVxuXG4ubGFuZ3VhZ2UtY291bnRyeS1zZWxlY3Rvcl9faGVhZGluZyB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgaHRtbFtkaXI9cnRsXSAubGFuZ3VhZ2UtY291bnRyeS1zZWxlY3Rvcl9faGVhZGluZyB7XG4gICAgZm9udC1mYW1pbHk6IFwiVGFqYXdhbFwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH1cbiAgLmxhbmd1YWdlLWNvdW50cnktc2VsZWN0b3JfX2hlYWRpbmcgLmljb24ge1xuICAgIGNvbG9yOiAjZDQwMDJhOyB9XG5cbi5sYW5ndWFnZS1zZWxlY3Rvcl9fbGluay0tYWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZDQwMDJhO1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZjsgfVxuICBodG1sW2Rpcj1ydGxdIC5sYW5ndWFnZS1zZWxlY3Rvcl9fbGluay0tYWN0aXZlIHtcbiAgICBmb250LWZhbWlseTogXCJUYWphd2FsXCIsIHNhbnMtc2VyaWY7IH1cbiAgLmwtcm93LS12YXJpYW50LWIgLmxhbmd1YWdlLXNlbGVjdG9yX19saW5rLS1hY3RpdmUge1xuICAgIGJvcmRlci1jb2xvcjogI2ExMDAyMDsgfVxuICAubC1yb3ctLXZhcmlhbnQtYyAubGFuZ3VhZ2Utc2VsZWN0b3JfX2xpbmstLWFjdGl2ZSxcbiAgLmwtcm93LS12YXJpYW50LWQgLmxhbmd1YWdlLXNlbGVjdG9yX19saW5rLS1hY3RpdmUge1xuICAgIGJvcmRlci1jb2xvcjogI2ZmZjsgfVxuXG4ubGFuZ3VhZ2Utc2VsZWN0b3JfX2xpbms6aG92ZXIge1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xuICBib3JkZXItdG9wLWNvbG9yOiAjZDQwMDJhOyB9XG4gIC5sLXJvdy0tdmFyaWFudC1iIC5sYW5ndWFnZS1zZWxlY3Rvcl9fbGluazpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjYTEwMDIwOyB9XG4gIC5sLXJvdy0tdmFyaWFudC1jIC5sYW5ndWFnZS1zZWxlY3Rvcl9fbGluazpob3ZlcixcbiAgLmwtcm93LS12YXJpYW50LWQgLmxhbmd1YWdlLXNlbGVjdG9yX19saW5rOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICNmZmY7IH1cblxuLmxhbmd1YWdlLXNlbGVjdG9yX19zZWxlY3QgLmljb24ge1xuICBjb2xvcjogI2Q0MDAyYTsgfVxuXG4ubGFuZ3VhZ2Utc2VsZWN0b3JfX3NlbGVjdDpiZWZvcmUge1xuICBjb2xvcjogI2Q0MDAyYTsgfVxuXG4ubGFuZ3VhZ2Utc2VsZWN0b3JfX3NlbGVjdCBzZWxlY3Qge1xuICBjb2xvcjogIzEyMTIxMjtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7IH1cbiAgaHRtbFtkaXI9cnRsXSAubGFuZ3VhZ2Utc2VsZWN0b3JfX3NlbGVjdCBzZWxlY3Qge1xuICAgIGZvbnQtZmFtaWx5OiBcIlRhamF3YWxcIiwgc2Fucy1zZXJpZjsgfVxuICAubGFuZ3VhZ2Utc2VsZWN0b3JfX3NlbGVjdCBzZWxlY3Q6Oi1tcy12YWx1ZSB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICMxMjEyMTI7IH1cblxuLmxvYWRlci1vdmVybGF5IHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpOyB9XG4gIC5sb2FkZXItb3ZlcmxheV9fc3Bpbm5lcl9fcGF0aCB7XG4gICAgc3Ryb2tlOiAjZDQwMDJhOyB9XG5cbi5tYXBfX2luZm8ge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAxMHB4OyB9XG4gIC5tYXBfX2luZm86YmVmb3JlIHtcbiAgICBib3JkZXI6IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yaWdodC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXItd2lkdGg6IDMwcHg7IH1cblxuLm1hcF9faW5mby1jbG9zZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNjAwOyB9XG4gIGh0bWxbZGlyPXJ0bF0gLm1hcF9faW5mby1jbG9zZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiVGFqYXdhbFwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH1cbiAgLm1hcF9faW5mby1jbG9zZSAuaWNvbiB7XG4gICAgYmFja2dyb3VuZDogI2Q0MDAyYTtcbiAgICBjb2xvcjogI2ZmZjsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgLm1hcF9faW5mby1oZWFkaW5nIHtcbiAgICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNjAwOyB9XG4gICAgaHRtbFtkaXI9cnRsXSAubWFwX19pbmZvLWhlYWRpbmcge1xuICAgICAgZm9udC1mYW1pbHk6IFwiVGFqYXdhbFwiLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDsgfSB9XG5cbi5tYXBfX2luZm8tY29sICsgLm1hcF9faW5mby1jb2wge1xuICBib3JkZXItbGVmdC1jb2xvcjogI2NjYzsgfVxuICBodG1sW2Rpcj1ydGxdIC5tYXBfX2luZm8tY29sICsgLm1hcF9faW5mby1jb2wge1xuICAgIGJvcmRlci1yaWdodC1jb2xvcjogI2NjYzsgfVxuXG4ubWFwX19pbmZvLXN1Yi1oZWFkaW5nIHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgLm1hcF9faW5mby1zdWItaGVhZGluZyAuaWNvbiB7XG4gICAgY29sb3I6ICNkNDAwMmE7IH1cblxuLm1lc3NhZ2VfX2hlYWRpbmcge1xuICBjb2xvcjogIzM3YTgwMDsgfVxuICAubWVzc2FnZV9faGVhZGluZzpiZWZvcmUge1xuICAgIGJvcmRlci1jb2xvcjogIzM3YTgwMDsgfVxuICAgIC5sLXJvdy0tdmFyaWFudC1iIC5tZXNzYWdlX19oZWFkaW5nOmJlZm9yZSxcbiAgICAubC1yb3ctLXZhcmlhbnQtYyAubWVzc2FnZV9faGVhZGluZzpiZWZvcmUsXG4gICAgLmwtcm93LS12YXJpYW50LWQgLm1lc3NhZ2VfX2hlYWRpbmc6YmVmb3JlIHtcbiAgICAgIGJvcmRlci1jb2xvcjogI2ZmZjsgfVxuICAubW9kYWwtLWFsZXJ0IC5tZXNzYWdlX19oZWFkaW5nLFxuICAubC1yb3ctLXZhcmlhbnQtYiAubWVzc2FnZV9faGVhZGluZyxcbiAgLmwtcm93LS12YXJpYW50LWMgLm1lc3NhZ2VfX2hlYWRpbmcsXG4gIC5sLXJvdy0tdmFyaWFudC1kIC5tZXNzYWdlX19oZWFkaW5nIHtcbiAgICBjb2xvcjogI2ZmZjsgfVxuXG4ubWVzc2FnZV9fZGVzY3JpcHRpb24tLW1pbm9yIHtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgaHRtbFtkaXI9cnRsXSAubWVzc2FnZV9fZGVzY3JpcHRpb24tLW1pbm9yIHtcbiAgICBmb250LWZhbWlseTogXCJUYWphd2FsXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4ubWVzc2FnZS0tZXJyb3IgLm1lc3NhZ2VfX2hlYWRpbmcge1xuICBjb2xvcjogI2Q0MDIyYTsgfVxuICAubW9kYWwtLWFsZXJ0IC5tZXNzYWdlLS1lcnJvciAubWVzc2FnZV9faGVhZGluZyxcbiAgLmwtcm93LS12YXJpYW50LWIgLm1lc3NhZ2UtLWVycm9yIC5tZXNzYWdlX19oZWFkaW5nLFxuICAubC1yb3ctLXZhcmlhbnQtYyAubWVzc2FnZS0tZXJyb3IgLm1lc3NhZ2VfX2hlYWRpbmcsXG4gIC5sLXJvdy0tdmFyaWFudC1kIC5tZXNzYWdlLS1lcnJvciAubWVzc2FnZV9faGVhZGluZyB7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgLm1lc3NhZ2UtLWVycm9yIC5tZXNzYWdlX19oZWFkaW5nOmJlZm9yZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZDQwMjJhOyB9XG4gICAgLmwtcm93LS12YXJpYW50LWIgLm1lc3NhZ2UtLWVycm9yIC5tZXNzYWdlX19oZWFkaW5nOmJlZm9yZSxcbiAgICAubC1yb3ctLXZhcmlhbnQtYyAubWVzc2FnZS0tZXJyb3IgLm1lc3NhZ2VfX2hlYWRpbmc6YmVmb3JlLFxuICAgIC5sLXJvdy0tdmFyaWFudC1kIC5tZXNzYWdlLS1lcnJvciAubWVzc2FnZV9faGVhZGluZzpiZWZvcmUge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjZmZmOyB9XG4gIC5tZXNzYWdlLS1lcnJvciAubWVzc2FnZV9faGVhZGluZzphZnRlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZDQwMjJhOyB9XG4gICAgLmwtcm93LS12YXJpYW50LWIgLm1lc3NhZ2UtLWVycm9yIC5tZXNzYWdlX19oZWFkaW5nOmFmdGVyLFxuICAgIC5sLXJvdy0tdmFyaWFudC1jIC5tZXNzYWdlLS1lcnJvciAubWVzc2FnZV9faGVhZGluZzphZnRlcixcbiAgICAubC1yb3ctLXZhcmlhbnQtZCAubWVzc2FnZS0tZXJyb3IgLm1lc3NhZ2VfX2hlYWRpbmc6YWZ0ZXIge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjZmZmOyB9XG5cbi5tb2RhbCB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTgsIDE4LCAxOCwgMC44KTsgfVxuICAubW9kYWxfX2lubmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7IH1cbiAgLm1vZGFsX19jbG9zZSB7XG4gICAgYmFja2dyb3VuZDogI2Q0MDAyYTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gICAgaHRtbFtkaXI9cnRsXSAubW9kYWxfX2Nsb3NlIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIlRhamF3YWxcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH1cbiAgLm1vZGFsLS1hbGVydCAubW9kYWxfX2lubmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjMTIxMjEyO1xuICAgIGNvbG9yOiAjZmZmOyB9XG5cbi5vcHRpb24tbGlzdCBpbnB1dDpjaGVja2VkICsgLm9wdGlvbi1saXN0X19jb250cm9sLS1yYWRpbzpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjZDQwMDJhOyB9XG5cbi5vcHRpb24tbGlzdF9fY29udHJvbDpiZWZvcmUge1xuICBjb2xvcjogI2Q0MDAyYTsgfVxuXG4ub3B0aW9uLWxpc3RfX2NvbnRyb2w6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICNjY2M7IH1cblxuLm9wdGlvbi1saXN0X19jb250cm9sLS1yYWRpbzphZnRlciB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTsgfVxuXG4ub3B0aW9uLXByb21vIHtcbiAgYm9yZGVyLXJhZGl1czogMTBweDsgfVxuICAubC1yb3ctLXZhcmlhbnQtYiAub3B0aW9uLXByb21vLFxuICAubC1yb3ctLXZhcmlhbnQtYyAub3B0aW9uLXByb21vLFxuICAubC1yb3ctLXZhcmlhbnQtZCAub3B0aW9uLXByb21vIHtcbiAgICBjb2xvcjogIzEyMTIxMjsgfVxuICAub3B0aW9uLXByb21vX19oZWFkZXIge1xuICAgIGJhY2tncm91bmQ6ICNmMWYxZjE7IH1cbiAgICAubC1yb3ctLXZhcmlhbnQtYSAub3B0aW9uLXByb21vX19oZWFkZXIge1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjsgfVxuICAub3B0aW9uLXByb21vX19wYW5lbCB7XG4gICAgYmFja2dyb3VuZDogI2YxZjFmMTtcbiAgICBib3JkZXItY29sb3I6ICNjY2M7IH1cbiAgICAubC1yb3ctLXZhcmlhbnQtYSAub3B0aW9uLXByb21vX19wYW5lbCB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmOyB9XG4gICAgLmwtcm93LS12YXJpYW50LWIgLm9wdGlvbi1wcm9tb19fcGFuZWwgYSxcbiAgICAubC1yb3ctLXZhcmlhbnQtYyAub3B0aW9uLXByb21vX19wYW5lbCBhLFxuICAgIC5sLXJvdy0tdmFyaWFudC1kIC5vcHRpb24tcHJvbW9fX3BhbmVsIGEge1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2Q0MDAyYTtcbiAgICAgIGNvbG9yOiAjMTIxMjEyOyB9XG4gIC5vcHRpb24tcHJvbW8tLXByZWZlcnJlZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHVybChcIi4uL2ltZy9hdmlzLXByZWZlcnJlZC1sb2dvLnN2Z1wiKTsgfVxuXG4ucGFnaW5hdGlvbl9fcHJldmlvdXMtbGluaywgLnBhZ2luYXRpb25fX25leHQtbGluayB7XG4gIGNvbG9yOiAjMTIxMjEyO1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICBodG1sW2Rpcj1ydGxdIC5wYWdpbmF0aW9uX19wcmV2aW91cy1saW5rLCBodG1sW2Rpcj1ydGxdIC5wYWdpbmF0aW9uX19uZXh0LWxpbmsge1xuICAgIGZvbnQtZmFtaWx5OiBcIlRhamF3YWxcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNTAwOyB9XG4gIC5sLXJvdy0tdmFyaWFudC1iIC5wYWdpbmF0aW9uX19wcmV2aW91cy1saW5rLFxuICAubC1yb3ctLXZhcmlhbnQtYyAucGFnaW5hdGlvbl9fcHJldmlvdXMtbGluayxcbiAgLmwtcm93LS12YXJpYW50LWQgLnBhZ2luYXRpb25fX3ByZXZpb3VzLWxpbmssIC5sLXJvdy0tdmFyaWFudC1iIC5wYWdpbmF0aW9uX19uZXh0LWxpbmssXG4gIC5sLXJvdy0tdmFyaWFudC1jIC5wYWdpbmF0aW9uX19uZXh0LWxpbmssXG4gIC5sLXJvdy0tdmFyaWFudC1kIC5wYWdpbmF0aW9uX19uZXh0LWxpbmsge1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5wYWdpbmF0aW9uX19wcmV2aW91cy1saW5rOmJlZm9yZSwgLnBhZ2luYXRpb25fX25leHQtbGluazpiZWZvcmUge1xuICAgIGNvbG9yOiAjZDQwMDJhOyB9XG4gICAgLmwtcm93LS12YXJpYW50LWIgLnBhZ2luYXRpb25fX3ByZXZpb3VzLWxpbms6YmVmb3JlLFxuICAgIC5sLXJvdy0tdmFyaWFudC1jIC5wYWdpbmF0aW9uX19wcmV2aW91cy1saW5rOmJlZm9yZSxcbiAgICAubC1yb3ctLXZhcmlhbnQtZCAucGFnaW5hdGlvbl9fcHJldmlvdXMtbGluazpiZWZvcmUsIC5sLXJvdy0tdmFyaWFudC1iIC5wYWdpbmF0aW9uX19uZXh0LWxpbms6YmVmb3JlLFxuICAgIC5sLXJvdy0tdmFyaWFudC1jIC5wYWdpbmF0aW9uX19uZXh0LWxpbms6YmVmb3JlLFxuICAgIC5sLXJvdy0tdmFyaWFudC1kIC5wYWdpbmF0aW9uX19uZXh0LWxpbms6YmVmb3JlIHtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5wYWdpbmF0aW9uX19wcmV2aW91cy1saW5rOmhvdmVyLCAucGFnaW5hdGlvbl9fbmV4dC1saW5rOmhvdmVyIHtcbiAgICBib3JkZXItYm90dG9tOiAwO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbi5wcmltYXJ5LW5hdmlnYXRpb24ge1xuICBiYWNrZ3JvdW5kOiAjZmZmOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgIC5wcmltYXJ5LW5hdmlnYXRpb246YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgxOCwgMTgsIDE4LCAwLjgpOyB9IH1cbiAgLnByaW1hcnktbmF2aWdhdGlvbl9fdG9nZ2xlIHtcbiAgICBjb2xvcjogI2Q0MDAyYTsgfVxuICAgIC5wcmltYXJ5LW5hdmlnYXRpb25fX3RvZ2dsZS0tYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQ6ICNkNDAwMmE7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICAucHJpbWFyeS1uYXZpZ2F0aW9uX19saXN0IHtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7IH0gfVxuICAucHJpbWFyeS1uYXZpZ2F0aW9uX19saXN0OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjsgfVxuICAucHJpbWFyeS1uYXZpZ2F0aW9uX19pdGVtLS1oYXMtbWVnYS1tZW51OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDE4LCAxOCwgMTgsIDAuOCk7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgLnByaW1hcnktbmF2aWdhdGlvbl9faXRlbS0taGFzLW1lZ2EtbWVudS5wcmltYXJ5LW5hdmlnYXRpb25fX2l0ZW0tLWFjdGl2ZS1tZWdhLW1lbnUge1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjsgfSB9XG4gIC5wcmltYXJ5LW5hdmlnYXRpb25fX2l0ZW0tLWhhcy1tZWdhLW1lbnUucHJpbWFyeS1uYXZpZ2F0aW9uX19pdGVtLS1hY3RpdmUtbWVnYS1tZW51IC5wcmltYXJ5LW5hdmlnYXRpb25fX2xpbmsge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgY29sb3I6ICNkNDAwMmE7IH1cbiAgLnByaW1hcnktbmF2aWdhdGlvbl9faXRlbS0taGFzLW1lZ2EtbWVudS5wcmltYXJ5LW5hdmlnYXRpb25fX2l0ZW0tLWFjdGl2ZS1tZWdhLW1lbnUgLnByaW1hcnktbmF2aWdhdGlvbl9fbWVnYS1tZW51LXRvZ2dsZSB7XG4gICAgY29sb3I6ICNkNDAwMmE7IH1cbiAgLnByaW1hcnktbmF2aWdhdGlvbl9faXRlbS5tb2JpbGUtb25seSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgICAgLnByaW1hcnktbmF2aWdhdGlvbl9faXRlbS5tb2JpbGUtb25seSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgLnByaW1hcnktbmF2aWdhdGlvbl9fbGluayB7XG4gICAgY29sb3I6ICNkNDAwMmE7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICAgIC5wcmltYXJ5LW5hdmlnYXRpb25fX2xpbmsge1xuICAgICAgICBjb2xvcjogIzEyMTIxMjsgfSB9XG4gICAgLnByaW1hcnktbmF2aWdhdGlvbl9fbGluazpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZDQwMDJhO1xuICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICAgICAgLnByaW1hcnktbmF2aWdhdGlvbl9fbGluazpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgY29sb3I6ICNkNDAwMmE7IH0gfVxuICAucHJpbWFyeS1uYXZpZ2F0aW9uX19tZWdhLW1lbnUge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICAgIC5wcmltYXJ5LW5hdmlnYXRpb25fX21lZ2EtbWVudSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgICAgLnByaW1hcnktbmF2aWdhdGlvbl9fbWVnYS1tZW51X19oZWFkaW5nIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjZDQwMDJhO1xuICAgICAgICBjb2xvcjogI2Q0MDAyYTtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gICAgICAgIGh0bWxbZGlyPXJ0bF0gLnByaW1hcnktbmF2aWdhdGlvbl9fbWVnYS1tZW51X19oZWFkaW5nIHtcbiAgICAgICAgICBmb250LWZhbWlseTogXCJUYWphd2FsXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDsgfSB9XG4gICAgLnByaW1hcnktbmF2aWdhdGlvbl9fbWVnYS1tZW51X19saW5rIHtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gICAgICAucHJpbWFyeS1uYXZpZ2F0aW9uX19tZWdhLW1lbnVfX2xpbms6YmVmb3JlIHtcbiAgICAgICAgY29sb3I6ICNkNDAwMmE7IH1cbiAgICAgIC5wcmltYXJ5LW5hdmlnYXRpb25fX21lZ2EtbWVudV9fbGluay0tYmFjayB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgIGNvbG9yOiAjMTIxMjEyO1xuICAgICAgICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAgICAgICBodG1sW2Rpcj1ydGxdIC5wcmltYXJ5LW5hdmlnYXRpb25fX21lZ2EtbWVudV9fbGluay0tYmFjayB7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IFwiVGFqYXdhbFwiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH1cblxuLnByb21vIHtcbiAgYm9yZGVyLXJhZGl1czogMTBweDsgfVxuICAucHJvbW9fX2RldGFpbHMge1xuICAgIGJhY2tncm91bmQ6ICNmMWYxZjE7XG4gICAgY29sb3I6ICMxMjEyMTI7IH1cbiAgICAubC1yb3ctLXZhcmlhbnQtYSAucHJvbW9fX2RldGFpbHMge1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjsgfVxuXG4ucmVkaXJlY3Qtbm90aWNlX190aW1lIHtcbiAgY29sb3I6ICNkNDAwMmE7IH1cblxuLnJlZmVyZW5jZS1saXN0X19oZWFkaW5nIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2NjYztcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgaHRtbFtkaXI9cnRsXSAucmVmZXJlbmNlLWxpc3RfX2hlYWRpbmcge1xuICAgIGZvbnQtZmFtaWx5OiBcIlRhamF3YWxcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNTAwOyB9XG4gIC5sLXJvdy0tdmFyaWFudC1iIC5yZWZlcmVuY2UtbGlzdF9faGVhZGluZyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjYTEwMDIwOyB9XG4gIC5sLXJvdy0tdmFyaWFudC1jIC5yZWZlcmVuY2UtbGlzdF9faGVhZGluZyxcbiAgLmwtcm93LS12YXJpYW50LWQgLnJlZmVyZW5jZS1saXN0X19oZWFkaW5nIHtcbiAgICBib3JkZXItY29sb3I6ICNmZmY7IH1cbiAgLnJlZmVyZW5jZS1saXN0X19oZWFkaW5nIC5pY29uIHtcbiAgICBjb2xvcjogI2Q0MDAyYTsgfVxuICAgIC5sLXJvdy0tdmFyaWFudC1iIC5yZWZlcmVuY2UtbGlzdF9faGVhZGluZyAuaWNvbixcbiAgICAubC1yb3ctLXZhcmlhbnQtYyAucmVmZXJlbmNlLWxpc3RfX2hlYWRpbmcgLmljb24sXG4gICAgLmwtcm93LS12YXJpYW50LWQgLnJlZmVyZW5jZS1saXN0X19oZWFkaW5nIC5pY29uIHtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG5cbi5yZWZlcmVuY2UtbGlzdF9fdmFsdWUge1xuICBib3JkZXItY29sb3I6ICNjY2M7IH1cbiAgLmwtcm93LS12YXJpYW50LWIgLnJlZmVyZW5jZS1saXN0X192YWx1ZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjYTEwMDIwOyB9XG4gIC5sLXJvdy0tdmFyaWFudC1jIC5yZWZlcmVuY2UtbGlzdF9fdmFsdWUsXG4gIC5sLXJvdy0tdmFyaWFudC1kIC5yZWZlcmVuY2UtbGlzdF9fdmFsdWUge1xuICAgIGJvcmRlci1jb2xvcjogI2ZmZjsgfVxuXG4ucmVmZXJlbmNlLWxpc3RfX25vdGUge1xuICBjb2xvcjogIzEyMTIxMjsgfVxuICAubC1yb3ctLXZhcmlhbnQtYiAucmVmZXJlbmNlLWxpc3RfX25vdGUge1xuICAgIGNvbG9yOiAjZmZmOyB9XG5cbi5zZWFyY2hfX2lubmVyIHtcbiAgYmFja2dyb3VuZDogI2ZmZjsgfVxuICAuc2VhcmNoX19pbm5lciAuc2VhcmNoX19pbnB1dCB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cblxuLnNlYXJjaC1yZXN1bHQge1xuICBib3JkZXItY29sb3I6ICNjY2M7IH1cbiAgLmwtcm93LS12YXJpYW50LWIgLnNlYXJjaC1yZXN1bHQsXG4gIC5sLXJvdy0tdmFyaWFudC1jIC5zZWFyY2gtcmVzdWx0LFxuICAubC1yb3ctLXZhcmlhbnQtZCAuc2VhcmNoLXJlc3VsdCB7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZjsgfVxuICAuc2VhcmNoLXJlc3VsdF9fYWJzdHJhY3Qge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAuc2VhcmNoLXJlc3VsdF9fYWJzdHJhY3QgbWFyayB7XG4gICAgICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7IH1cbiAgICAgIGh0bWxbZGlyPXJ0bF0gLnNlYXJjaC1yZXN1bHRfX2Fic3RyYWN0IG1hcmsge1xuICAgICAgICBmb250LWZhbWlseTogXCJUYWphd2FsXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7IH1cblxuLnJlZmluZS1zZWFyY2hfX3RvZ2dsZSB7XG4gIGNvbG9yOiAjZDQwMDJhO1xuICBmb250LXNpemU6IDIycHg7IH1cblxuLnNsaWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjY2M7IH1cblxuLnNsaWRlcjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCkge1xuICBpbnB1dDpjaGVja2VkICsgLnNsaWRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Q0MDAyYTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCkge1xuICBpbnB1dDpmb2N1cyArIC5zbGlkZXIge1xuICAgIGJveC1zaGFkb3c6IDAgMCAxcHggI2Q0MDAyYTsgfSB9XG5cbi5yZWZpbmVzZWFyY2hfX292ZXJ2aWV3IHtcbiAgYmFja2dyb3VuZDogI2ZmZjsgfVxuXG4ucmVmaW5lc2VhcmNoX19oZWFkaW5nIHtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMTIxMjEyOyB9XG5cbi5yZWZpbmVzZWFyY2hfX2hlYWRlciB7XG4gIGNvbG9yOiAjMTIxMjEyOyB9XG5cbi5zaWduLWluLWJhcl9fd2VsY29tZSBhIHtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgaHRtbFtkaXI9cnRsXSAuc2lnbi1pbi1iYXJfX3dlbGNvbWUgYSB7XG4gICAgZm9udC1mYW1pbHk6IFwiVGFqYXdhbFwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH1cblxuLnNpZ24taW4tYmFyX19kZXRhaWwge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNjY2M7IH1cbiAgaHRtbFtkaXI9cnRsXSAuc2lnbi1pbi1iYXJfX2RldGFpbCB7XG4gICAgYm9yZGVyLWxlZnQtY29sb3I6ICNjY2M7IH1cbiAgLnNpZ24taW4tYmFyX19kZXRhaWxfX2NvbnRlbnQge1xuICAgIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgICBodG1sW2Rpcj1ydGxdIC5zaWduLWluLWJhcl9fZGV0YWlsX19jb250ZW50IHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIlRhamF3YWxcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgLnNpZ24taW4tYmFyX19kZXRhaWwgfiAuc2lnbi1pbi1iYXJfX2RldGFpbCB7XG4gICAgICBib3JkZXItdG9wLWNvbG9yOiAjY2NjOyB9IH1cbiAgLnN1cHBsZW1lbnRhcnktbmF2aWdhdGlvbl9fZmx5b3V0IC5zaWduLWluLWJhcl9fZGV0YWlsIH4gLnNpZ24taW4tYmFyX19kZXRhaWwge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICNjY2M7IH1cblxuLnNpZ24taW4tYmFyX19wcm9ncmVzcy1iYXJfX2JhciB7XG4gIGJhY2tncm91bmQ6ICNjY2M7XG4gIGNvbG9yOiAjMzdhODAwOyB9XG4gIC5zaWduLWluLWJhcl9fcHJvZ3Jlc3MtYmFyX19iYXI6Oi13ZWJraXQtcHJvZ3Jlc3MtYmFyIHtcbiAgICBiYWNrZ3JvdW5kOiAjY2NjOyB9XG4gIC5zaWduLWluLWJhcl9fcHJvZ3Jlc3MtYmFyX19iYXI6Oi13ZWJraXQtcHJvZ3Jlc3MtdmFsdWUsIC5zaWduLWluLWJhcl9fcHJvZ3Jlc3MtYmFyX19iYXI6Oi1tb3otcHJvZ3Jlc3MtYmFyIHtcbiAgICBiYWNrZ3JvdW5kOiAjMzdhODAwOyB9XG4gIC5zaWduLWluLWJhcl9fcHJvZ3Jlc3MtYmFyX19iYXI6Oi1tcy1maWxsIHtcbiAgICBib3JkZXItY29sb3I6ICMzN2E4MDA7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gIC5zaWduLWluLWJhcl9fYWN0aW9uIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjY2NjOyB9IH1cblxuLnN1cHBsZW1lbnRhcnktbmF2aWdhdGlvbl9fZmx5b3V0IC5zaWduLWluLWJhcl9fYWN0aW9uIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2NjYzsgfVxuXG4uc29jaWFsLXByb21vX19saW5rIHtcbiAgYm9yZGVyOiAwOyB9XG4gIC5zb2NpYWwtcHJvbW9fX2xpbms6aG92ZXIgLmljb24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlODAwMmU7IH1cbiAgLnNvY2lhbC1wcm9tb19fbGluayAuaWNvbiB7XG4gICAgYmFja2dyb3VuZDogI2ExMDAyMDtcbiAgICBjb2xvcjogI2ZmZjsgfVxuXG4uc3RhbmRhcmQtZm9ybV9fZmllbGRzZXQtLXN0YWNrZWQge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjY2NjOyB9XG5cbi5zdGFuZGFyZC1mb3JtX19yb3ctLXNlcGFyYXRlZCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNjY2M7IH1cbiAgLmwtcm93LS12YXJpYW50LWIgLnN0YW5kYXJkLWZvcm1fX3Jvdy0tc2VwYXJhdGVkIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjYTEwMDIwOyB9XG4gIC5sLXJvdy0tdmFyaWFudC1jIC5zdGFuZGFyZC1mb3JtX19yb3ctLXNlcGFyYXRlZCxcbiAgLmwtcm93LS12YXJpYW50LWQgLnN0YW5kYXJkLWZvcm1fX3Jvdy0tc2VwYXJhdGVkIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjZmZmOyB9XG5cbi5zdGFuZGFyZC1mb3JtIC5lcnJvciB7XG4gIGNvbG9yOiAjZDQwMjJhOyB9XG5cbi5zdGFuZGFyZC1mb3JtX19sYWJlbCB7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNjAwOyB9XG4gIGh0bWxbZGlyPXJ0bF0gLnN0YW5kYXJkLWZvcm1fX2xhYmVsIHtcbiAgICBmb250LWZhbWlseTogXCJUYWphd2FsXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuXG4uc3RhbmRhcmQtZm9ybV9fbGFiZWwtbm90ZSB7XG4gIGNvbG9yOiAjMTIxMjEyOyB9XG5cbi5zdGFuZGFyZC1mb3JtX19pbnB1dCwgLnNlYXJjaF9faW5wdXQsIC5zdGFuZGFyZC1mb3JtX190ZXh0YXJlYSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI2NjYztcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgY29sb3I6ICMxMjEyMTI7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwOyB9XG4gIGh0bWxbZGlyPXJ0bF0gLnN0YW5kYXJkLWZvcm1fX2lucHV0LCBodG1sW2Rpcj1ydGxdIC5zZWFyY2hfX2lucHV0LCBodG1sW2Rpcj1ydGxdIC5zdGFuZGFyZC1mb3JtX190ZXh0YXJlYSB7XG4gICAgZm9udC1mYW1pbHk6IFwiVGFqYXdhbFwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgLnN0YW5kYXJkLWZvcm1fX2lucHV0W2Rpc2FibGVkXSwgLnNlYXJjaF9faW5wdXRbZGlzYWJsZWRdLCAuc3RhbmRhcmQtZm9ybV9fdGV4dGFyZWFbZGlzYWJsZWRdIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDA7IH1cbiAgLnN0YW5kYXJkLWZvcm1fX2lucHV0LS1lcnJvciwgLnN0YW5kYXJkLWZvcm1fX3RleHRhcmVhLS1lcnJvciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZDQwMjJhOyB9XG4gIC5zdGFuZGFyZC1mb3JtX19pbnB1dC0tdmFsaWQgKyAuaWNvbi5pY29uLS10aWNrLWNpcmNsZWQsIC5zdGFuZGFyZC1mb3JtX190ZXh0YXJlYS0tdmFsaWQgKyAuaWNvbi5pY29uLS10aWNrLWNpcmNsZWQge1xuICAgIGNvbG9yOiAjMzdhODAwOyB9XG5cbi5zdGFuZGFyZC1mb3JtX19zZWxlY3Qge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICNjY2M7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGNvbG9yOiAjMTIxMjEyOyB9XG4gIC5zdGFuZGFyZC1mb3JtX19zZWxlY3QtLWVycm9yIHtcbiAgICBib3JkZXItY29sb3I6ICNkNDAyMmE7IH1cbiAgLnN0YW5kYXJkLWZvcm1fX3NlbGVjdC0tdmFsaWQgKyAuaWNvbi5pY29uLS10aWNrLWNpcmNsZWQge1xuICAgIGNvbG9yOiAjMzdhODAwOyB9XG4gIC5zdGFuZGFyZC1mb3JtX19zZWxlY3Q6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGNvbG9yOiAjZDQwMDJhOyB9XG4gIC5zdGFuZGFyZC1mb3JtX19zZWxlY3Qgc2VsZWN0IHtcbiAgICBjb2xvcjogIzEyMTIxMjtcbiAgICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNDAwOyB9XG4gICAgaHRtbFtkaXI9cnRsXSAuc3RhbmRhcmQtZm9ybV9fc2VsZWN0IHNlbGVjdCB7XG4gICAgICBmb250LWZhbWlseTogXCJUYWphd2FsXCIsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogNDAwOyB9XG4gICAgLnN0YW5kYXJkLWZvcm1fX3NlbGVjdCBzZWxlY3Q6Oi1tcy12YWx1ZSB7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIGNvbG9yOiAjMTIxMjEyOyB9XG5cbi5zdGFuZGFyZC1mb3JtX19maWxlLXVwbG9hZF9fZmlsZS1uYW1lIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjY2NjO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBjb2xvcjogIzEyMTIxMjtcbiAgZm9udC1zaXplOiAxNHB4OyB9XG5cbi5zdGFuZGFyZC1mb3JtX19zdWJtaXQge1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICBodG1sW2Rpcj1ydGxdIC5zdGFuZGFyZC1mb3JtX19zdWJtaXQge1xuICAgIGZvbnQtZmFtaWx5OiBcIlRhamF3YWxcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNTAwOyB9XG5cbi5zdGFuZGFyZC1mb3JtICsgLnN0YW5kYXJkLWZvcm1fX2FjdGlvbnMge1xuICBib3JkZXItdG9wLWNvbG9yOiAjY2NjOyB9XG4gIC5sLXJvdy0tdmFyaWFudC1iIC5zdGFuZGFyZC1mb3JtICsgLnN0YW5kYXJkLWZvcm1fX2FjdGlvbnMge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICNhMTAwMjA7IH1cbiAgLmwtcm93LS12YXJpYW50LWMgLnN0YW5kYXJkLWZvcm0gKyAuc3RhbmRhcmQtZm9ybV9fYWN0aW9ucyxcbiAgLmwtcm93LS12YXJpYW50LWQgLnN0YW5kYXJkLWZvcm0gKyAuc3RhbmRhcmQtZm9ybV9fYWN0aW9ucyB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogI2ZmZjsgfVxuXG4uc3RlcC10cmFja2VyX19vdmVydmlldyB7XG4gIGJhY2tncm91bmQ6ICNmMWYxZjE7XG4gIGJvcmRlci1jb2xvcjogI2NjYzsgfVxuICAuc3RlcC10cmFja2VyX19vdmVydmlldzpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6ICNmMWYxZjE7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmOyB9XG4gIC5zdGVwLXRyYWNrZXJfX292ZXJ2aWV3LS1hZGRlZCwgLnN0ZXAtdHJhY2tlcl9fb3ZlcnZpZXctLXJlbW92ZWQge1xuICAgIGJhY2tncm91bmQ6ICMzN2E4MDA7XG4gICAgY29sb3I6ICNmZmY7IH1cblxuLnN0ZXAtdHJhY2tlcl9fb3ZlcnZpZXctaGVhZGluZyB7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNjAwOyB9XG4gIGh0bWxbZGlyPXJ0bF0gLnN0ZXAtdHJhY2tlcl9fb3ZlcnZpZXctaGVhZGluZyB7XG4gICAgZm9udC1mYW1pbHk6IFwiVGFqYXdhbFwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH1cblxuLnN0ZXAtdHJhY2tlcl9fb3ZlcnZpZXctcHJpY2Uge1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICBodG1sW2Rpcj1ydGxdIC5zdGVwLXRyYWNrZXJfX292ZXJ2aWV3LXByaWNlIHtcbiAgICBmb250LWZhbWlseTogXCJUYWphd2FsXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuXG4uc3RlcC10cmFja2VyX19mbGFzaC1tZXNzYWdlIHtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgaHRtbFtkaXI9cnRsXSAuc3RlcC10cmFja2VyX19mbGFzaC1tZXNzYWdlIHtcbiAgICBmb250LWZhbWlseTogXCJUYWphd2FsXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuXG4uc3RlcC10cmFja2VyX19zdGVwLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZDQwMDJhOyB9XG4gIC5zdGVwLXRyYWNrZXJfX3N0ZXAtdG9nZ2xlX19pbm5lciB7XG4gICAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAgIGh0bWxbZGlyPXJ0bF0gLnN0ZXAtdHJhY2tlcl9fc3RlcC10b2dnbGVfX2lubmVyIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIlRhamF3YWxcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH1cblxuLnN0ZXAtdHJhY2tlcl9fcHJvZ3Jlc3MtYmFyIHtcbiAgYmFja2dyb3VuZDogI2YxZjFmMTtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmOyB9XG4gIC5zdGVwLXRyYWNrZXJfX3Byb2dyZXNzLWJhcjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6ICMzN2E4MDA7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmOyB9XG4gIC5zdGVwLXRyYWNrZXJfX3Byb2dyZXNzLWJhciBkaXYge1xuICAgIGJhY2tncm91bmQ6ICMzN2E4MDA7IH1cbiAgLnN0ZXAtdHJhY2tlcl9fcHJvZ3Jlc3MtYmFyLS1mb3VyLXF1YXJ0ZXJzOmFmdGVyLCAuc3RlcC10cmFja2VyX19wcm9ncmVzcy1iYXItLXRocmVlLXRoaXJkczphZnRlciB7XG4gICAgYmFja2dyb3VuZDogIzM3YTgwMDtcbiAgICBib3JkZXItY29sb3I6ICNmZmY7IH1cblxuLnN0ZXAtdHJhY2tlcl9fc3RlcC13cmFwcGVyIHtcbiAgYmFja2dyb3VuZDogI2YxZjFmMTtcbiAgYm9yZGVyLWNvbG9yOiAjY2NjOyB9XG5cbi5zdGVwLXRyYWNrZXJfX3N0ZXAge1xuICBib3JkZXItY29sb3I6ICNjY2M7IH1cbiAgaHRtbFtkaXI9cnRsXSAuc3RlcC10cmFja2VyX19zdGVwIHtcbiAgICBib3JkZXItY29sb3I6ICNjY2M7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gICAgLnN0ZXAtdHJhY2tlcl9fc3RlcDpmaXJzdC1jaGlsZCwgLnN0ZXAtdHJhY2tlcl9fc3RlcDpudGgtY2hpbGQoMikge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjY2NjOyB9XG4gICAgICAuc3RlcC10cmFja2VyX19zdGVwOmZpcnN0LWNoaWxkOmJlZm9yZSwgLnN0ZXAtdHJhY2tlcl9fc3RlcDpudGgtY2hpbGQoMik6YmVmb3JlIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjY2NjOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgLnN0ZXAtdHJhY2tlcl9fc3RlcDpiZWZvcmUge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjY2NjOyB9IH1cbiAgLnN0ZXAtdHJhY2tlcl9fc3RlcC0tY29tcGxldGUgLnN0ZXAtdHJhY2tlcl9fc3RlcC1oZWFkaW5nOmJlZm9yZSB7XG4gICAgY29sb3I6ICMzN2E4MDA7IH1cbiAgICBodG1sW2Rpcj1ydGxdIC5zdGVwLXRyYWNrZXJfX3N0ZXAtLWNvbXBsZXRlIC5zdGVwLXRyYWNrZXJfX3N0ZXAtaGVhZGluZzpiZWZvcmUge1xuICAgICAgZm9udC1mYW1pbHk6ICdpY29ucyc7IH1cblxuLnN0ZXAtdHJhY2tlcl9fc3RlcC1oZWFkaW5nIHtcbiAgY29sb3I6ICNkNDAwMmE7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwOyB9XG4gIGh0bWxbZGlyPXJ0bF0gLnN0ZXAtdHJhY2tlcl9fc3RlcC1oZWFkaW5nIHtcbiAgICBmb250LWZhbWlseTogXCJUYWphd2FsXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuICAuc3RlcC10cmFja2VyX19zdGVwLWhlYWRpbmc6YmVmb3JlIHtcbiAgICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNjAwOyB9XG4gICAgaHRtbFtkaXI9cnRsXSAuc3RlcC10cmFja2VyX19zdGVwLWhlYWRpbmc6YmVmb3JlIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIlRhamF3YWxcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH1cblxuLnN0ZXAtdHJhY2tlcl9fc3RlcC1jdGEge1xuICBib3JkZXItY29sb3I6ICNkNDAwMmE7XG4gIGNvbG9yOiAjMTIxMjEyO1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICBodG1sW2Rpcj1ydGxdIC5zdGVwLXRyYWNrZXJfX3N0ZXAtY3RhIHtcbiAgICBmb250LWZhbWlseTogXCJUYWphd2FsXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4uc3RlcC10cmFja2VyX19zdGVwLXByb21wdC0taW5hY3RpdmUge1xuICBjb2xvcjogI2IzYjNiMzsgfVxuXG4uc3RlcC10cmFja2VyX19zdGVwLW5vdGUge1xuICBib3JkZXItY29sb3I6ICNjY2M7IH1cblxuLnN0ZXAtdHJhY2tlcl9faXRpbmVyYXJ5Om50aC1jaGlsZCgybisxKTpiZWZvcmUge1xuICBjb2xvcjogI2Q0MDAyYTsgfVxuXG4uc3RlcC10cmFja2VyX19kYXRlcyAuaWNvbiB7XG4gIGNvbG9yOiAjZDQwMDJhOyB9XG5cbi5zdGVwLXRyYWNrZXJfX2Nsb3NlLXRvZ2dsZSB7XG4gIGJhY2tncm91bmQ6ICNmMWYxZjE7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNjAwOyB9XG4gIGh0bWxbZGlyPXJ0bF0gLnN0ZXAtdHJhY2tlcl9fY2xvc2UtdG9nZ2xlIHtcbiAgICBmb250LWZhbWlseTogXCJUYWphd2FsXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuICAuc3RlcC10cmFja2VyX19jbG9zZS10b2dnbGUgLmljb24ge1xuICAgIGNvbG9yOiAjZDQwMDJhOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgIC5zdGVwLXRyYWNrZXJfX2Nsb3NlLXRvZ2dsZSB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG5cbi5zdGVwLXRyYWNrZXJfX3Byb21vLW1lc3NhZ2Uge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBjb2xvcjogI2Q0MDAyYTsgfVxuXG4uc3RlcC10cmFja2VyX19mb290ZXIge1xuICBiYWNrZ3JvdW5kOiAjZjFmMWYxOyB9XG5cbi5zdGVwLXRyYWNrZXJfX3RvdGFsc19faGVhZGluZyB7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNjAwOyB9XG4gIGh0bWxbZGlyPXJ0bF0gLnN0ZXAtdHJhY2tlcl9fdG90YWxzX19oZWFkaW5nIHtcbiAgICBmb250LWZhbWlseTogXCJUYWphd2FsXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuICAuc3RlcC10cmFja2VyX190b3RhbHNfX2hlYWRpbmctLXRvdGFsIHtcbiAgICBib3JkZXItY29sb3I6ICNjY2M7IH1cblxuLnN0ZXAtdHJhY2tlcl9fdG90YWxzX19wcmljZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNjAwOyB9XG4gIGh0bWxbZGlyPXJ0bF0gLnN0ZXAtdHJhY2tlcl9fdG90YWxzX19wcmljZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiVGFqYXdhbFwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH1cbiAgLnN0ZXAtdHJhY2tlcl9fdG90YWxzX19wcmljZS0tdG90YWwge1xuICAgIGJvcmRlci1jb2xvcjogI2NjYztcbiAgICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogODAwOyB9XG4gICAgaHRtbFtkaXI9cnRsXSAuc3RlcC10cmFja2VyX190b3RhbHNfX3ByaWNlLS10b3RhbCB7XG4gICAgICBmb250LWZhbWlseTogXCJUYWphd2FsXCIsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogODAwOyB9XG5cbi5zdGVwLXRyYWNrZXJfX3RvdGFsc19fbm90ZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwOyB9XG4gIGh0bWxbZGlyPXJ0bF0gLnN0ZXAtdHJhY2tlcl9fdG90YWxzX19ub3RlIHtcbiAgICBmb250LWZhbWlseTogXCJUYWphd2FsXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4uc3RlcC10cmFja2VyX192ZWhpY2xlLXByZXZpZXcge1xuICBiYWNrZ3JvdW5kOiAjZjFmMWYxOyB9XG5cbi5zdGVwLXRyYWNrZXJfX2Jvb2tpbmctd2lkZ2V0IHtcbiAgYmFja2dyb3VuZDogI2YxZjFmMTtcbiAgYm9yZGVyLWNvbG9yOiAjY2NjOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCkge1xuICAgIC5zdGVwLXRyYWNrZXJfX2Jvb2tpbmctd2lkZ2V0IHtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMTgsIDE4LCAxOCwgMC44KTsgfSB9XG4gIC5zdGVwLXRyYWNrZXJfX2Jvb2tpbmctd2lkZ2V0X19pbm5lciB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4OyB9XG4gIC5zdGVwLXRyYWNrZXJfX2Jvb2tpbmctd2lkZ2V0X19jbG9zZSB7XG4gICAgYmFja2dyb3VuZDogI2Q0MDAyYTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gICAgaHRtbFtkaXI9cnRsXSAuc3RlcC10cmFja2VyX19ib29raW5nLXdpZGdldF9fY2xvc2Uge1xuICAgICAgZm9udC1mYW1pbHk6IFwiVGFqYXdhbFwiLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgICAuc3RlcC10cmFja2VyX19ib29raW5nLXdpZGdldCAuYm9va2luZy13aWRnZXRfX2RhdGUtcGlja2VyLWNvbnRhaW5lciAuc3RhbmRhcmQtZm9ybV9faW5wdXQsIC5zdGVwLXRyYWNrZXJfX2Jvb2tpbmctd2lkZ2V0IC5ib29raW5nLXdpZGdldF9fZGF0ZS1waWNrZXItY29udGFpbmVyIC5zZWFyY2hfX2lucHV0IHtcbiAgICAgIGNvbG9yOiAjMTIxMjEyOyB9IH1cblxuLnN0ZXAtdHJhY2tlcl9fY29uZmlybS1kZXRhaWxzIHtcbiAgYmFja2dyb3VuZDogI2YxZjFmMTtcbiAgYm9yZGVyLWNvbG9yOiAjY2NjOyB9XG4gIC5zdGVwLXRyYWNrZXJfX2NvbmZpcm0tZGV0YWlsczphZnRlciB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgxOCwgMTgsIDE4LCAwLjgpOyB9XG4gIC5zdGVwLXRyYWNrZXJfX2NvbmZpcm0tZGV0YWlsc19faW5uZXIge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDsgfVxuXG4uc3RlcC10cmFja2VyLS1zdW1tYXJ5IC5zdGVwLXRyYWNrZXJfX2xpbmUtaXRlbS1wcmljZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNjAwOyB9XG4gIGh0bWxbZGlyPXJ0bF0gLnN0ZXAtdHJhY2tlci0tc3VtbWFyeSAuc3RlcC10cmFja2VyX19saW5lLWl0ZW0tcHJpY2Uge1xuICAgIGZvbnQtZmFtaWx5OiBcIlRhamF3YWxcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNTAwOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xuICAuc3RlcC10cmFja2VyLS1zdW1tYXJ5IC5zdGVwLXRyYWNrZXJfX3N0ZXAtd3JhcHBlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjY2NjOyB9IH1cblxuLnN1cHBsZW1lbnRhcnktbmF2aWdhdGlvbi0tbWlub3IgLnN1cHBsZW1lbnRhcnktbmF2aWdhdGlvbl9fbGluayB7XG4gIGNvbG9yOiAjMTIxMjEyOyB9XG5cbi5zdXBwbGVtZW50YXJ5LW5hdmlnYXRpb25fX2l0ZW0tLWhhcy1mbHlvdXQ6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDE4LCAxOCwgMTgsIDAuOCk7IH1cblxuLnN1cHBsZW1lbnRhcnktbmF2aWdhdGlvbl9faXRlbS0tYWN0aXZlIC5zdXBwbGVtZW50YXJ5LW5hdmlnYXRpb25fX2xpbmsge1xuICBiYWNrZ3JvdW5kOiAjZDQwMDJhO1xuICBjb2xvcjogI2ZmZjsgfVxuXG4uc3VwcGxlbWVudGFyeS1uYXZpZ2F0aW9uX19saW5rIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY29sb3I6ICNkNDAwMmE7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gIC5zdXBwbGVtZW50YXJ5LW5hdmlnYXRpb25fX2xpbms6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICNkNDAwMmE7XG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAuc3VwcGxlbWVudGFyeS1uYXZpZ2F0aW9uX19saW5rX19pbm5lciB7XG4gICAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAgIGh0bWxbZGlyPXJ0bF0gLnN1cHBsZW1lbnRhcnktbmF2aWdhdGlvbl9fbGlua19faW5uZXIge1xuICAgICAgZm9udC1mYW1pbHk6IFwiVGFqYXdhbFwiLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4uc3VwcGxlbWVudGFyeS1uYXZpZ2F0aW9uX19mbHlvdXQge1xuICBiYWNrZ3JvdW5kOiAjZmZmOyB9XG4gIC5zdXBwbGVtZW50YXJ5LW5hdmlnYXRpb25fX2ZseW91dCBoMyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjY2NjOyB9XG4gIC5zdXBwbGVtZW50YXJ5LW5hdmlnYXRpb25fX2ZseW91dCAuc2VhcmNoIC5pY29uIHtcbiAgICBjb2xvcjogI2NjYzsgfVxuXG4udGV4dC0taGlnaGxpZ2h0IHtcbiAgYmFja2dyb3VuZDogI2YxZjFmMTsgfVxuICAubC1yb3ctLXZhcmlhbnQtYSAudGV4dC0taGlnaGxpZ2h0LFxuICAubC1yb3ctLXZhcmlhbnQtYiAudGV4dC0taGlnaGxpZ2h0LFxuICAubC1yb3ctLXZhcmlhbnQtYyAudGV4dC0taGlnaGxpZ2h0LFxuICAubC1yb3ctLXZhcmlhbnQtZCAudGV4dC0taGlnaGxpZ2h0IHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuXG4udGV4dC0td2l0aC1pY29uIC50ZXh0X19oZWFkaW5nLWljb24ge1xuICBjb2xvcjogI2Q0MDAyYTsgfVxuICAubC1yb3ctLXZhcmlhbnQtYiAudGV4dC0td2l0aC1pY29uIC50ZXh0X19oZWFkaW5nLWljb24ge1xuICAgIGNvbG9yOiAjZmZmOyB9XG5cbi50aW1lLXBpY2tlciB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI2NjYztcbiAgYm9yZGVyLXJhZGl1czogMTBweDsgfVxuICAudGltZS1waWNrZXIgLnVpLXRpbWVwaWNrZXItbGlzdCBsaSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjY2NjOyB9XG4gIC50aW1lLXBpY2tlciBsaS51aS10aW1lcGlja2VyLXNlbGVjdGVkIHtcbiAgICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNjAwOyB9XG4gICAgaHRtbFtkaXI9cnRsXSAudGltZS1waWNrZXIgbGkudWktdGltZXBpY2tlci1zZWxlY3RlZCB7XG4gICAgICBmb250LWZhbWlseTogXCJUYWphd2FsXCIsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogNTAwOyB9XG4gIC50aW1lLXBpY2tlciAudWktdGltZXBpY2tlci1saXN0OmhvdmVyIC51aS10aW1lcGlja2VyLXNlbGVjdGVkLFxuICAudGltZS1waWNrZXIgbGkudWktdGltZXBpY2tlci1zZWxlY3RlZCxcbiAgLnRpbWUtcGlja2VyIC51aS10aW1lcGlja2VyLWxpc3QgbGk6aG92ZXIsXG4gIC50aW1lLXBpY2tlciAudWktdGltZXBpY2tlci1saXN0IC51aS10aW1lcGlja2VyLXNlbGVjdGVkOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGNvbG9yOiAjMTIxMjEyOyB9XG4gIC50aW1lLXBpY2tlciAudWktdGltZXBpY2tlci1saXN0IGxpLnVpLXRpbWVwaWNrZXItZGlzYWJsZWQsXG4gIC50aW1lLXBpY2tlciAudWktdGltZXBpY2tlci1saXN0IGxpLnVpLXRpbWVwaWNrZXItZGlzYWJsZWQ6aG92ZXIsXG4gIC50aW1lLXBpY2tlciAudWktdGltZXBpY2tlci1saXN0IGxpLnVpLXRpbWVwaWNrZXItc2VsZWN0ZWQudWktdGltZXBpY2tlci1kaXNhYmxlZCB7XG4gICAgY29sb3I6ICNjY2M7IH1cbiAgLnRpbWUtcGlja2VyIC51aS10aW1lcGlja2VyLWxpc3QgbGkudWktdGltZXBpY2tlci1kaXNhYmxlZDpob3ZlcixcbiAgLnRpbWUtcGlja2VyIC51aS10aW1lcGlja2VyLWxpc3QgbGkudWktdGltZXBpY2tlci1zZWxlY3RlZC51aS10aW1lcGlja2VyLWRpc2FibGVkIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuXG4udGl0bGUtLXdpdGgtaW1hZ2UgLnRpdGxlX19oZWFkaW5nLFxuLnRpdGxlLS13aXRoLWltYWdlIC50aXRsZV9fc3ViLWhlYWRpbmcge1xuICBjb2xvcjogI2ZmZjsgfVxuXG4udGl0bGVfX3RleHQtLWxpZ2h0IHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpO1xuICBjb2xvcjogI2Q0MDAyYTsgfVxuICAudGl0bGVfX3RleHQtLWxpZ2h0IC50aXRsZV9faGVhZGluZyxcbiAgLnRpdGxlX190ZXh0LS1saWdodCAudGl0bGVfX3N1Yi1oZWFkaW5nIHtcbiAgICBjb2xvcjogI2Q0MDAyYTsgfVxuXG4udGl0bGVfX3RleHQtLWRhcmsge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDE4LCAxOCwgMTgsIDAuNCk7XG4gIGNvbG9yOiAjZmZmOyB9XG4gIC50aXRsZV9fdGV4dC0tZGFyayAudGl0bGVfX2hlYWRpbmcsXG4gIC50aXRsZV9fdGV4dC0tZGFyayAudGl0bGVfX3N1Yi1oZWFkaW5nIHtcbiAgICBjb2xvcjogI2ZmZjsgfVxuXG4udG9vbHRpcCB7XG4gIGJhY2tncm91bmQ6ICMxMjEyMTI7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGNvbG9yOiAjZmZmOyB9XG4gIC50b29sdGlwLS12YXJpYW50IHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItY29sb3I6ICMxMjEyMTI7XG4gICAgY29sb3I6ICMxMjEyMTI7IH1cbiAgLmwtcm93LS12YXJpYW50LWIgLnRvb2x0aXAge1xuICAgIGJhY2tncm91bmQ6ICNhMTAwMjA7IH1cbiAgICAubC1yb3ctLXZhcmlhbnQtYiAudG9vbHRpcC0tdmFyaWFudCB7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5sLXJvdy0tdmFyaWFudC1jIC50b29sdGlwLFxuICAubC1yb3ctLXZhcmlhbnQtZCAudG9vbHRpcCB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBjb2xvcjogIzEyMTIxMjsgfVxuICAgIC5sLXJvdy0tdmFyaWFudC1jIC50b29sdGlwLS12YXJpYW50LFxuICAgIC5sLXJvdy0tdmFyaWFudC1kIC50b29sdGlwLS12YXJpYW50IHtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICAgICAgY29sb3I6ICNmZmY7IH1cblxuLnRpcHB5LXRvb2x0aXAtLWN1c3RvbS10aGVtZSB7XG4gIGJhY2tncm91bmQ6ICMxMjEyMTI7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGNvbG9yOiAjZmZmOyB9XG4gIC50aXBweS1wb3BwZXJbeC1wbGFjZW1lbnRePXRvcF0gLnRpcHB5LXRvb2x0aXAtLWN1c3RvbS10aGVtZSAudGlwcHktYXJyb3cge1xuICAgIGJvcmRlcjogc29saWQgcmdiYSgxOCwgMTgsIDE4LCAwKTtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjMTIxMjEyO1xuICAgIGJvcmRlci13aWR0aDogMTBweDsgfVxuICAudGlwcHktcG9wcGVyW3gtcGxhY2VtZW50Xj1ib3R0b21dIC50aXBweS10b29sdGlwLS1jdXN0b20tdGhlbWUgLnRpcHB5LWFycm93IHtcbiAgICBib3JkZXI6IHNvbGlkIHJnYmEoMTgsIDE4LCAxOCwgMCk7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzEyMTIxMjtcbiAgICBib3JkZXItd2lkdGg6IDEwcHg7IH1cbiAgLnRpcHB5LXBvcHBlclt4LXBsYWNlbWVudF49bGVmdF0gLnRpcHB5LXRvb2x0aXAtLWN1c3RvbS10aGVtZSAudGlwcHktYXJyb3cge1xuICAgIGJvcmRlcjogc29saWQgcmdiYSgxOCwgMTgsIDE4LCAwKTtcbiAgICBib3JkZXItbGVmdC1jb2xvcjogIzEyMTIxMjsgfVxuICAudGlwcHktcG9wcGVyW3gtcGxhY2VtZW50Xj1yaWdodF0gLnRpcHB5LXRvb2x0aXAtLWN1c3RvbS10aGVtZSAudGlwcHktYXJyb3cge1xuICAgIGJvcmRlcjogc29saWQgcmdiYSgxOCwgMTgsIDE4LCAwKTtcbiAgICBib3JkZXItcmlnaHQtY29sb3I6ICMxMjEyMTI7IH1cblxuLnVwc2VsbCB7XG4gIGJhY2tncm91bmQ6ICNmMWYxZjE7IH1cbiAgLmwtcm93LS12YXJpYW50LWEgLnVwc2VsbCB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjsgfVxuICAubC1yb3ctLXZhcmlhbnQtYiAudXBzZWxsLFxuICAubC1yb3ctLXZhcmlhbnQtYyAudXBzZWxsLFxuICAubC1yb3ctLXZhcmlhbnQtZCAudXBzZWxsIHtcbiAgICBjb2xvcjogIzEyMTIxMjsgfVxuICAudXBzZWxsOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogIzM3YTgwMDsgfVxuICAudXBzZWxsX19mZWF0dXJlIHtcbiAgICBib3JkZXItY29sb3I6ICNjY2M7XG4gICAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAgIGh0bWxbZGlyPXJ0bF0gLnVwc2VsbF9fZmVhdHVyZSB7XG4gICAgICBmb250LWZhbWlseTogXCJUYWphd2FsXCIsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogNTAwOyB9XG4gICAgaHRtbFtkaXI9cnRsXSAudXBzZWxsX19mZWF0dXJlIHtcbiAgICAgIGJvcmRlci1jb2xvcjogI2NjYzsgfVxuICAudXBzZWxsX19jYXB0aW9uIHtcbiAgICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogODAwOyB9XG4gICAgaHRtbFtkaXI9cnRsXSAudXBzZWxsX19jYXB0aW9uIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIlRhamF3YWxcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7IH1cbiAgICAudXBzZWxsLS1hY3RpdmUgLnVwc2VsbF9fY2FwdGlvbiB7XG4gICAgICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgICAgIGh0bWxbZGlyPXJ0bF0gLnVwc2VsbC0tYWN0aXZlIC51cHNlbGxfX2NhcHRpb24ge1xuICAgICAgICBmb250LWZhbWlseTogXCJUYWphd2FsXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgICAudXBzZWxsX19jYXB0aW9uIHN0cm9uZyB7XG4gICAgICBjb2xvcjogIzM3YTgwMDtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IDgwMDsgfVxuICAgICAgaHRtbFtkaXI9cnRsXSAudXBzZWxsX19jYXB0aW9uIHN0cm9uZyB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIlRhamF3YWxcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDsgfVxuXG4ubC1jb2wtLTEyOm5vdCgudmVoaWNsZS1tYXRyaXgpID4gLnZlaGljbGUgLnZlaGljbGVfX2lubmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjY2NjO1xuICBib3JkZXItcmFkaXVzOiAxMHB4OyB9XG4gIC5sLXJvdy0tdmFyaWFudC1iIC5sLWNvbC0tMTI6bm90KC52ZWhpY2xlLW1hdHJpeCkgPiAudmVoaWNsZSAudmVoaWNsZV9faW5uZXIge1xuICAgIGJvcmRlci1jb2xvcjogI2ExMDAyMDsgfVxuICAubC1yb3ctLXZhcmlhbnQtYyAubC1jb2wtLTEyOm5vdCgudmVoaWNsZS1tYXRyaXgpID4gLnZlaGljbGUgLnZlaGljbGVfX2lubmVyLFxuICAubC1yb3ctLXZhcmlhbnQtZCAubC1jb2wtLTEyOm5vdCgudmVoaWNsZS1tYXRyaXgpID4gLnZlaGljbGUgLnZlaGljbGVfX2lubmVyIHtcbiAgICBib3JkZXItY29sb3I6ICNmZmY7IH1cblxuLmwtY29sLS0xMjpub3QoLnZlaGljbGUtbWF0cml4KSA+IC52ZWhpY2xlIC52ZWhpY2xlX19vdmVydmlldyxcbi5sLWNvbC0tMTI6bm90KC52ZWhpY2xlLW1hdHJpeCkgPiAudmVoaWNsZSAudmVoaWNsZV9fc3BlY3Mge1xuICBib3JkZXItcmFkaXVzOiAwOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3MDBweCkge1xuICAgIC5sLWNvbC0tMTI6bm90KC52ZWhpY2xlLW1hdHJpeCkgPiAudmVoaWNsZSAudmVoaWNsZV9fb3ZlcnZpZXcsXG4gICAgLmwtY29sLS0xMjpub3QoLnZlaGljbGUtbWF0cml4KSA+IC52ZWhpY2xlIC52ZWhpY2xlX19zcGVjcyB7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMHB4OyB9IH1cblxuLmwtY29sLS0xMjpub3QoLnZlaGljbGUtbWF0cml4KSA+IC52ZWhpY2xlIC52ZWhpY2xlX19zcGVjcyAudmVoaWNsZV9fYWNjb3JkaW9uIC5hY2NvcmRpb25fX2l0ZW1fX2hlYWRpbmcge1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDgwMDsgfVxuICBodG1sW2Rpcj1ydGxdIC5sLWNvbC0tMTI6bm90KC52ZWhpY2xlLW1hdHJpeCkgPiAudmVoaWNsZSAudmVoaWNsZV9fc3BlY3MgLnZlaGljbGVfX2FjY29yZGlvbiAuYWNjb3JkaW9uX19pdGVtX19oZWFkaW5nIHtcbiAgICBmb250LWZhbWlseTogXCJUYWphd2FsXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDgwMDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgICAubC1jb2wtLTEyOm5vdCgudmVoaWNsZS1tYXRyaXgpID4gLnZlaGljbGUgLnZlaGljbGVfX3NwZWNzIC52ZWhpY2xlX19hY2NvcmRpb24gLmFjY29yZGlvbl9faXRlbV9faGVhZGluZyB7XG4gICAgICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgICAgIGh0bWxbZGlyPXJ0bF0gLmwtY29sLS0xMjpub3QoLnZlaGljbGUtbWF0cml4KSA+IC52ZWhpY2xlIC52ZWhpY2xlX19zcGVjcyAudmVoaWNsZV9fYWNjb3JkaW9uIC5hY2NvcmRpb25fX2l0ZW1fX2hlYWRpbmcge1xuICAgICAgICBmb250LWZhbWlseTogXCJUYWphd2FsXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH0gfVxuXG4ubC1jb2wtLTEyOm5vdCgudmVoaWNsZS1tYXRyaXgpID4gLnZlaGljbGUgLnZlaGljbGVfX3NwZWNzIC52ZWhpY2xlX19hY2NvcmRpb24gLmFjY29yZGlvbl9faXRlbTphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogI2NjYzsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgLmwtY29udGFpbmVyLS02LTMtMyAubC1jb2w6Zmlyc3QtY2hpbGQgLnZlaGljbGUgLnZlaGljbGVfX2lubmVyLFxuICAubC1jb250YWluZXItLTMtNi0zIC5sLWNvbDpudGgtY2hpbGQoMikgLnZlaGljbGUgLnZlaGljbGVfX2lubmVyLFxuICAubC1jb250YWluZXItLTMtMy02IC5sLWNvbDpsYXN0LWNoaWxkIC52ZWhpY2xlIC52ZWhpY2xlX19pbm5lciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjY2NjO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7IH1cbiAgICAubC1yb3ctLXZhcmlhbnQtYiAubC1jb250YWluZXItLTYtMy0zIC5sLWNvbDpmaXJzdC1jaGlsZCAudmVoaWNsZSAudmVoaWNsZV9faW5uZXIsIC5sLXJvdy0tdmFyaWFudC1iXG4gICAgLmwtY29udGFpbmVyLS0zLTYtMyAubC1jb2w6bnRoLWNoaWxkKDIpIC52ZWhpY2xlIC52ZWhpY2xlX19pbm5lciwgLmwtcm93LS12YXJpYW50LWJcbiAgICAubC1jb250YWluZXItLTMtMy02IC5sLWNvbDpsYXN0LWNoaWxkIC52ZWhpY2xlIC52ZWhpY2xlX19pbm5lciB7XG4gICAgICBib3JkZXItY29sb3I6ICNhMTAwMjA7IH1cbiAgICAubC1yb3ctLXZhcmlhbnQtYyAubC1jb250YWluZXItLTYtMy0zIC5sLWNvbDpmaXJzdC1jaGlsZCAudmVoaWNsZSAudmVoaWNsZV9faW5uZXIsXG4gICAgLmwtcm93LS12YXJpYW50LWQgLmwtY29udGFpbmVyLS02LTMtMyAubC1jb2w6Zmlyc3QtY2hpbGQgLnZlaGljbGUgLnZlaGljbGVfX2lubmVyLCAubC1yb3ctLXZhcmlhbnQtY1xuICAgIC5sLWNvbnRhaW5lci0tMy02LTMgLmwtY29sOm50aC1jaGlsZCgyKSAudmVoaWNsZSAudmVoaWNsZV9faW5uZXIsXG4gICAgLmwtcm93LS12YXJpYW50LWRcbiAgICAubC1jb250YWluZXItLTMtNi0zIC5sLWNvbDpudGgtY2hpbGQoMikgLnZlaGljbGUgLnZlaGljbGVfX2lubmVyLCAubC1yb3ctLXZhcmlhbnQtY1xuICAgIC5sLWNvbnRhaW5lci0tMy0zLTYgLmwtY29sOmxhc3QtY2hpbGQgLnZlaGljbGUgLnZlaGljbGVfX2lubmVyLFxuICAgIC5sLXJvdy0tdmFyaWFudC1kXG4gICAgLmwtY29udGFpbmVyLS0zLTMtNiAubC1jb2w6bGFzdC1jaGlsZCAudmVoaWNsZSAudmVoaWNsZV9faW5uZXIge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjZmZmOyB9XG4gIC5sLWNvbnRhaW5lci0tNi0zLTMgLmwtY29sOmZpcnN0LWNoaWxkIC52ZWhpY2xlIC52ZWhpY2xlX19vdmVydmlldyxcbiAgLmwtY29udGFpbmVyLS02LTMtMyAubC1jb2w6Zmlyc3QtY2hpbGQgLnZlaGljbGUgLnZlaGljbGVfX3NwZWNzLFxuICAubC1jb250YWluZXItLTMtNi0zIC5sLWNvbDpudGgtY2hpbGQoMikgLnZlaGljbGUgLnZlaGljbGVfX292ZXJ2aWV3LFxuICAubC1jb250YWluZXItLTMtNi0zIC5sLWNvbDpudGgtY2hpbGQoMikgLnZlaGljbGUgLnZlaGljbGVfX3NwZWNzLFxuICAubC1jb250YWluZXItLTMtMy02IC5sLWNvbDpsYXN0LWNoaWxkIC52ZWhpY2xlIC52ZWhpY2xlX19vdmVydmlldyxcbiAgLmwtY29udGFpbmVyLS0zLTMtNiAubC1jb2w6bGFzdC1jaGlsZCAudmVoaWNsZSAudmVoaWNsZV9fc3BlY3Mge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTAwcHgpIGFuZCAobWF4LXdpZHRoOiA3MDBweCkge1xuICAgIC5sLWNvbnRhaW5lci0tNi0zLTMgLmwtY29sOmZpcnN0LWNoaWxkIC52ZWhpY2xlIC52ZWhpY2xlX19vdmVydmlldyxcbiAgICAubC1jb250YWluZXItLTYtMy0zIC5sLWNvbDpmaXJzdC1jaGlsZCAudmVoaWNsZSAudmVoaWNsZV9fc3BlY3MsXG4gICAgLmwtY29udGFpbmVyLS0zLTYtMyAubC1jb2w6bnRoLWNoaWxkKDIpIC52ZWhpY2xlIC52ZWhpY2xlX19vdmVydmlldyxcbiAgICAubC1jb250YWluZXItLTMtNi0zIC5sLWNvbDpudGgtY2hpbGQoMikgLnZlaGljbGUgLnZlaGljbGVfX3NwZWNzLFxuICAgIC5sLWNvbnRhaW5lci0tMy0zLTYgLmwtY29sOmxhc3QtY2hpbGQgLnZlaGljbGUgLnZlaGljbGVfX292ZXJ2aWV3LFxuICAgIC5sLWNvbnRhaW5lci0tMy0zLTYgLmwtY29sOmxhc3QtY2hpbGQgLnZlaGljbGUgLnZlaGljbGVfX3NwZWNzIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgLmwtY29udGFpbmVyLS02LTMtMyAubC1jb2w6Zmlyc3QtY2hpbGQgLnZlaGljbGUgLnZlaGljbGVfX3NwZWNzIC52ZWhpY2xlX19hY2NvcmRpb24gLmFjY29yZGlvbl9faXRlbV9faGVhZGluZyxcbiAgLmwtY29udGFpbmVyLS0zLTYtMyAubC1jb2w6bnRoLWNoaWxkKDIpIC52ZWhpY2xlIC52ZWhpY2xlX19zcGVjcyAudmVoaWNsZV9fYWNjb3JkaW9uIC5hY2NvcmRpb25fX2l0ZW1fX2hlYWRpbmcsXG4gIC5sLWNvbnRhaW5lci0tMy0zLTYgLmwtY29sOmxhc3QtY2hpbGQgLnZlaGljbGUgLnZlaGljbGVfX3NwZWNzIC52ZWhpY2xlX19hY2NvcmRpb24gLmFjY29yZGlvbl9faXRlbV9faGVhZGluZyB7XG4gICAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDgwMDsgfVxuICAgIGh0bWxbZGlyPXJ0bF0gLmwtY29udGFpbmVyLS02LTMtMyAubC1jb2w6Zmlyc3QtY2hpbGQgLnZlaGljbGUgLnZlaGljbGVfX3NwZWNzIC52ZWhpY2xlX19hY2NvcmRpb24gLmFjY29yZGlvbl9faXRlbV9faGVhZGluZywgaHRtbFtkaXI9cnRsXVxuICAgIC5sLWNvbnRhaW5lci0tMy02LTMgLmwtY29sOm50aC1jaGlsZCgyKSAudmVoaWNsZSAudmVoaWNsZV9fc3BlY3MgLnZlaGljbGVfX2FjY29yZGlvbiAuYWNjb3JkaW9uX19pdGVtX19oZWFkaW5nLCBodG1sW2Rpcj1ydGxdXG4gICAgLmwtY29udGFpbmVyLS0zLTMtNiAubC1jb2w6bGFzdC1jaGlsZCAudmVoaWNsZSAudmVoaWNsZV9fc3BlY3MgLnZlaGljbGVfX2FjY29yZGlvbiAuYWNjb3JkaW9uX19pdGVtX19oZWFkaW5nIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIlRhamF3YWxcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTAwcHgpIGFuZCAobWF4LXdpZHRoOiA5MDBweCkge1xuICAgIC5sLWNvbnRhaW5lci0tNi0zLTMgLmwtY29sOmZpcnN0LWNoaWxkIC52ZWhpY2xlIC52ZWhpY2xlX19zcGVjcyAudmVoaWNsZV9fYWNjb3JkaW9uIC5hY2NvcmRpb25fX2l0ZW1fX2hlYWRpbmcsXG4gICAgLmwtY29udGFpbmVyLS0zLTYtMyAubC1jb2w6bnRoLWNoaWxkKDIpIC52ZWhpY2xlIC52ZWhpY2xlX19zcGVjcyAudmVoaWNsZV9fYWNjb3JkaW9uIC5hY2NvcmRpb25fX2l0ZW1fX2hlYWRpbmcsXG4gICAgLmwtY29udGFpbmVyLS0zLTMtNiAubC1jb2w6bGFzdC1jaGlsZCAudmVoaWNsZSAudmVoaWNsZV9fc3BlY3MgLnZlaGljbGVfX2FjY29yZGlvbiAuYWNjb3JkaW9uX19pdGVtX19oZWFkaW5nIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuICAgICAgaHRtbFtkaXI9cnRsXSAubC1jb250YWluZXItLTYtMy0zIC5sLWNvbDpmaXJzdC1jaGlsZCAudmVoaWNsZSAudmVoaWNsZV9fc3BlY3MgLnZlaGljbGVfX2FjY29yZGlvbiAuYWNjb3JkaW9uX19pdGVtX19oZWFkaW5nLCBodG1sW2Rpcj1ydGxdXG4gICAgICAubC1jb250YWluZXItLTMtNi0zIC5sLWNvbDpudGgtY2hpbGQoMikgLnZlaGljbGUgLnZlaGljbGVfX3NwZWNzIC52ZWhpY2xlX19hY2NvcmRpb24gLmFjY29yZGlvbl9faXRlbV9faGVhZGluZywgaHRtbFtkaXI9cnRsXVxuICAgICAgLmwtY29udGFpbmVyLS0zLTMtNiAubC1jb2w6bGFzdC1jaGlsZCAudmVoaWNsZSAudmVoaWNsZV9fc3BlY3MgLnZlaGljbGVfX2FjY29yZGlvbiAuYWNjb3JkaW9uX19pdGVtX19oZWFkaW5nIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiVGFqYXdhbFwiLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXdlaWdodDogNDAwOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gIC5sLWNvbnRhaW5lci0tNi0zLTMgLmwtY29sOmZpcnN0LWNoaWxkIC52ZWhpY2xlIC52ZWhpY2xlX19zcGVjcyAudmVoaWNsZV9fYWNjb3JkaW9uIC5hY2NvcmRpb25fX2l0ZW06YWZ0ZXIsXG4gIC5sLWNvbnRhaW5lci0tMy02LTMgLmwtY29sOm50aC1jaGlsZCgyKSAudmVoaWNsZSAudmVoaWNsZV9fc3BlY3MgLnZlaGljbGVfX2FjY29yZGlvbiAuYWNjb3JkaW9uX19pdGVtOmFmdGVyLFxuICAubC1jb250YWluZXItLTMtMy02IC5sLWNvbDpsYXN0LWNoaWxkIC52ZWhpY2xlIC52ZWhpY2xlX19zcGVjcyAudmVoaWNsZV9fYWNjb3JkaW9uIC5hY2NvcmRpb25fX2l0ZW06YWZ0ZXIge1xuICAgIGJvcmRlci1jb2xvcjogI2NjYzsgfSB9XG5cbi52ZWhpY2xlLS1oYXMtbGFiZWwgLnZlaGljbGVfX292ZXJ2aWV3LFxuLnZlaGljbGUtLWhhcy1sYWJlbCAudmVoaWNsZV9fc3BlY3Mge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwOyB9XG4gIGh0bWxbZGlyPXJ0bF0gLnZlaGljbGUtLWhhcy1sYWJlbCAudmVoaWNsZV9fb3ZlcnZpZXcsIGh0bWxbZGlyPXJ0bF1cbiAgLnZlaGljbGUtLWhhcy1sYWJlbCAudmVoaWNsZV9fc3BlY3Mge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDEwcHg7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7IH1cblxuLmwtY29sLS0xMjpub3QoLnZlaGljbGUtbWF0cml4KSA+IC52ZWhpY2xlLS1oYXMtbGFiZWwgLnZlaGljbGVfX2lubmVyIHtcbiAgYm9yZGVyLXJhZGl1czogMCAxMHB4IDEwcHg7IH1cbiAgaHRtbFtkaXI9cnRsXSAubC1jb2wtLTEyOm5vdCgudmVoaWNsZS1tYXRyaXgpID4gLnZlaGljbGUtLWhhcy1sYWJlbCAudmVoaWNsZV9faW5uZXIge1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHggMCAxMHB4IDEwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gICAgLmwtY29sLS0xMjpub3QoLnZlaGljbGUtbWF0cml4KSA+IC52ZWhpY2xlLS1oYXMtbGFiZWwgLnZlaGljbGVfX2lubmVyIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7IH1cbiAgICAgIGh0bWxbZGlyPXJ0bF0gLmwtY29sLS0xMjpub3QoLnZlaGljbGUtbWF0cml4KSA+IC52ZWhpY2xlLS1oYXMtbGFiZWwgLnZlaGljbGVfX2lubmVyIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDsgfSB9XG5cbi5sLWNvbC0tMTI6bm90KC52ZWhpY2xlLW1hdHJpeCkgPiAudmVoaWNsZS0taGFzLWxhYmVsIC52ZWhpY2xlX19vdmVydmlldyxcbi5sLWNvbC0tMTI6bm90KC52ZWhpY2xlLW1hdHJpeCkgPiAudmVoaWNsZS0taGFzLWxhYmVsIC52ZWhpY2xlX19zcGVjcyB7XG4gIGJvcmRlci1yYWRpdXM6IDA7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gICAgLmwtY29sLS0xMjpub3QoLnZlaGljbGUtbWF0cml4KSA+IC52ZWhpY2xlLS1oYXMtbGFiZWwgLnZlaGljbGVfX292ZXJ2aWV3LFxuICAgIC5sLWNvbC0tMTI6bm90KC52ZWhpY2xlLW1hdHJpeCkgPiAudmVoaWNsZS0taGFzLWxhYmVsIC52ZWhpY2xlX19zcGVjcyB7XG4gICAgICBib3JkZXItcmFkaXVzOiAwIDEwcHggMTBweDsgfVxuICAgICAgaHRtbFtkaXI9cnRsXSAubC1jb2wtLTEyOm5vdCgudmVoaWNsZS1tYXRyaXgpID4gLnZlaGljbGUtLWhhcy1sYWJlbCAudmVoaWNsZV9fb3ZlcnZpZXcsIGh0bWxbZGlyPXJ0bF1cbiAgICAgIC5sLWNvbC0tMTI6bm90KC52ZWhpY2xlLW1hdHJpeCkgPiAudmVoaWNsZS0taGFzLWxhYmVsIC52ZWhpY2xlX19zcGVjcyB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHggMCAxMHB4IDEwcHg7IH0gfVxuXG4udmVoaWNsZS0tcmVjb21tZW5kZWQgLnZlaGljbGVfX292ZXJ2aWV3LFxuLnZlaGljbGUtLXJlY29tbWVuZGVkIC52ZWhpY2xlX19zcGVjcywgLnZlaGljbGUtLXRyYWRlLXVwIC52ZWhpY2xlX19vdmVydmlldyxcbi52ZWhpY2xlLS10cmFkZS11cCAudmVoaWNsZV9fc3BlY3Mge1xuICBib3JkZXItY29sb3I6ICMzN2E4MDA7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7IH1cbiAgaHRtbFtkaXI9cnRsXSAudmVoaWNsZS0tcmVjb21tZW5kZWQgLnZlaGljbGVfX292ZXJ2aWV3LCBodG1sW2Rpcj1ydGxdXG4gIC52ZWhpY2xlLS1yZWNvbW1lbmRlZCAudmVoaWNsZV9fc3BlY3MsIGh0bWxbZGlyPXJ0bF0gLnZlaGljbGUtLXRyYWRlLXVwIC52ZWhpY2xlX19vdmVydmlldywgaHRtbFtkaXI9cnRsXVxuICAudmVoaWNsZS0tdHJhZGUtdXAgLnZlaGljbGVfX3NwZWNzIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxMHB4O1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwOyB9XG4gIC5sLXJvdy0tdmFyaWFudC1hIC52ZWhpY2xlLS1yZWNvbW1lbmRlZCAudmVoaWNsZV9fb3ZlcnZpZXcsXG4gIC5sLXJvdy0tdmFyaWFudC1iIC52ZWhpY2xlLS1yZWNvbW1lbmRlZCAudmVoaWNsZV9fb3ZlcnZpZXcsXG4gIC5sLXJvdy0tdmFyaWFudC1jIC52ZWhpY2xlLS1yZWNvbW1lbmRlZCAudmVoaWNsZV9fb3ZlcnZpZXcsXG4gIC5sLXJvdy0tdmFyaWFudC1kIC52ZWhpY2xlLS1yZWNvbW1lbmRlZCAudmVoaWNsZV9fb3ZlcnZpZXcsIC5sLXJvdy0tdmFyaWFudC1hXG4gIC52ZWhpY2xlLS1yZWNvbW1lbmRlZCAudmVoaWNsZV9fc3BlY3MsXG4gIC5sLXJvdy0tdmFyaWFudC1iXG4gIC52ZWhpY2xlLS1yZWNvbW1lbmRlZCAudmVoaWNsZV9fc3BlY3MsXG4gIC5sLXJvdy0tdmFyaWFudC1jXG4gIC52ZWhpY2xlLS1yZWNvbW1lbmRlZCAudmVoaWNsZV9fc3BlY3MsXG4gIC5sLXJvdy0tdmFyaWFudC1kXG4gIC52ZWhpY2xlLS1yZWNvbW1lbmRlZCAudmVoaWNsZV9fc3BlY3MsIC5sLXJvdy0tdmFyaWFudC1hIC52ZWhpY2xlLS10cmFkZS11cCAudmVoaWNsZV9fb3ZlcnZpZXcsXG4gIC5sLXJvdy0tdmFyaWFudC1iIC52ZWhpY2xlLS10cmFkZS11cCAudmVoaWNsZV9fb3ZlcnZpZXcsXG4gIC5sLXJvdy0tdmFyaWFudC1jIC52ZWhpY2xlLS10cmFkZS11cCAudmVoaWNsZV9fb3ZlcnZpZXcsXG4gIC5sLXJvdy0tdmFyaWFudC1kIC52ZWhpY2xlLS10cmFkZS11cCAudmVoaWNsZV9fb3ZlcnZpZXcsIC5sLXJvdy0tdmFyaWFudC1hXG4gIC52ZWhpY2xlLS10cmFkZS11cCAudmVoaWNsZV9fc3BlY3MsXG4gIC5sLXJvdy0tdmFyaWFudC1iXG4gIC52ZWhpY2xlLS10cmFkZS11cCAudmVoaWNsZV9fc3BlY3MsXG4gIC5sLXJvdy0tdmFyaWFudC1jXG4gIC52ZWhpY2xlLS10cmFkZS11cCAudmVoaWNsZV9fc3BlY3MsXG4gIC5sLXJvdy0tdmFyaWFudC1kXG4gIC52ZWhpY2xlLS10cmFkZS11cCAudmVoaWNsZV9fc3BlY3Mge1xuICAgIGJvcmRlci1jb2xvcjogIzM3YTgwMDsgfVxuXG4ubC1jb2wtLTEyOm5vdCgudmVoaWNsZS1tYXRyaXgpID4gLnZlaGljbGUtLXJlY29tbWVuZGVkIC52ZWhpY2xlX19pbm5lciwgLmwtY29sLS0xMjpub3QoLnZlaGljbGUtbWF0cml4KSA+IC52ZWhpY2xlLS10cmFkZS11cCAudmVoaWNsZV9faW5uZXIge1xuICBib3JkZXItY29sb3I6ICMzN2E4MDA7XG4gIGJvcmRlci1yYWRpdXM6IDAgMTBweCAxMHB4OyB9XG4gIGh0bWxbZGlyPXJ0bF0gLmwtY29sLS0xMjpub3QoLnZlaGljbGUtbWF0cml4KSA+IC52ZWhpY2xlLS1yZWNvbW1lbmRlZCAudmVoaWNsZV9faW5uZXIsIGh0bWxbZGlyPXJ0bF0gLmwtY29sLS0xMjpub3QoLnZlaGljbGUtbWF0cml4KSA+IC52ZWhpY2xlLS10cmFkZS11cCAudmVoaWNsZV9faW5uZXIge1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHggMCAxMHB4IDEwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gICAgLmwtY29sLS0xMjpub3QoLnZlaGljbGUtbWF0cml4KSA+IC52ZWhpY2xlLS1yZWNvbW1lbmRlZCAudmVoaWNsZV9faW5uZXIsIC5sLWNvbC0tMTI6bm90KC52ZWhpY2xlLW1hdHJpeCkgPiAudmVoaWNsZS0tdHJhZGUtdXAgLnZlaGljbGVfX2lubmVyIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7IH1cbiAgICAgIGh0bWxbZGlyPXJ0bF0gLmwtY29sLS0xMjpub3QoLnZlaGljbGUtbWF0cml4KSA+IC52ZWhpY2xlLS1yZWNvbW1lbmRlZCAudmVoaWNsZV9faW5uZXIsIGh0bWxbZGlyPXJ0bF0gLmwtY29sLS0xMjpub3QoLnZlaGljbGUtbWF0cml4KSA+IC52ZWhpY2xlLS10cmFkZS11cCAudmVoaWNsZV9faW5uZXIge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwOyB9IH1cblxuLmwtY29sLS0xMjpub3QoLnZlaGljbGUtbWF0cml4KSA+IC52ZWhpY2xlLS1yZWNvbW1lbmRlZCAudmVoaWNsZV9fb3ZlcnZpZXcsXG4ubC1jb2wtLTEyOm5vdCgudmVoaWNsZS1tYXRyaXgpID4gLnZlaGljbGUtLXJlY29tbWVuZGVkIC52ZWhpY2xlX19zcGVjcywgLmwtY29sLS0xMjpub3QoLnZlaGljbGUtbWF0cml4KSA+IC52ZWhpY2xlLS10cmFkZS11cCAudmVoaWNsZV9fb3ZlcnZpZXcsXG4ubC1jb2wtLTEyOm5vdCgudmVoaWNsZS1tYXRyaXgpID4gLnZlaGljbGUtLXRyYWRlLXVwIC52ZWhpY2xlX19zcGVjcyB7XG4gIGJvcmRlci1yYWRpdXM6IDA7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gICAgLmwtY29sLS0xMjpub3QoLnZlaGljbGUtbWF0cml4KSA+IC52ZWhpY2xlLS1yZWNvbW1lbmRlZCAudmVoaWNsZV9fb3ZlcnZpZXcsXG4gICAgLmwtY29sLS0xMjpub3QoLnZlaGljbGUtbWF0cml4KSA+IC52ZWhpY2xlLS1yZWNvbW1lbmRlZCAudmVoaWNsZV9fc3BlY3MsIC5sLWNvbC0tMTI6bm90KC52ZWhpY2xlLW1hdHJpeCkgPiAudmVoaWNsZS0tdHJhZGUtdXAgLnZlaGljbGVfX292ZXJ2aWV3LFxuICAgIC5sLWNvbC0tMTI6bm90KC52ZWhpY2xlLW1hdHJpeCkgPiAudmVoaWNsZS0tdHJhZGUtdXAgLnZlaGljbGVfX3NwZWNzIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAgMTBweCAxMHB4OyB9XG4gICAgICBodG1sW2Rpcj1ydGxdIC5sLWNvbC0tMTI6bm90KC52ZWhpY2xlLW1hdHJpeCkgPiAudmVoaWNsZS0tcmVjb21tZW5kZWQgLnZlaGljbGVfX292ZXJ2aWV3LCBodG1sW2Rpcj1ydGxdXG4gICAgICAubC1jb2wtLTEyOm5vdCgudmVoaWNsZS1tYXRyaXgpID4gLnZlaGljbGUtLXJlY29tbWVuZGVkIC52ZWhpY2xlX19zcGVjcywgaHRtbFtkaXI9cnRsXSAubC1jb2wtLTEyOm5vdCgudmVoaWNsZS1tYXRyaXgpID4gLnZlaGljbGUtLXRyYWRlLXVwIC52ZWhpY2xlX19vdmVydmlldywgaHRtbFtkaXI9cnRsXVxuICAgICAgLmwtY29sLS0xMjpub3QoLnZlaGljbGUtbWF0cml4KSA+IC52ZWhpY2xlLS10cmFkZS11cCAudmVoaWNsZV9fc3BlY3Mge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4IDAgMTBweCAxMHB4OyB9IH1cblxuLnZlaGljbGUtLXRyYWRlLXVwIC52ZWhpY2xlX19vdmVydmlldyxcbi52ZWhpY2xlLS10cmFkZS11cCAudmVoaWNsZV9fc3BlY3Mge1xuICBib3JkZXItY29sb3I6ICMyMjIzMjc7IH1cbiAgLmwtcm93LS12YXJpYW50LWEgLnZlaGljbGUtLXRyYWRlLXVwIC52ZWhpY2xlX19vdmVydmlldyxcbiAgLmwtcm93LS12YXJpYW50LWIgLnZlaGljbGUtLXRyYWRlLXVwIC52ZWhpY2xlX19vdmVydmlldyxcbiAgLmwtcm93LS12YXJpYW50LWMgLnZlaGljbGUtLXRyYWRlLXVwIC52ZWhpY2xlX19vdmVydmlldyxcbiAgLmwtcm93LS12YXJpYW50LWQgLnZlaGljbGUtLXRyYWRlLXVwIC52ZWhpY2xlX19vdmVydmlldywgLmwtcm93LS12YXJpYW50LWFcbiAgLnZlaGljbGUtLXRyYWRlLXVwIC52ZWhpY2xlX19zcGVjcyxcbiAgLmwtcm93LS12YXJpYW50LWJcbiAgLnZlaGljbGUtLXRyYWRlLXVwIC52ZWhpY2xlX19zcGVjcyxcbiAgLmwtcm93LS12YXJpYW50LWNcbiAgLnZlaGljbGUtLXRyYWRlLXVwIC52ZWhpY2xlX19zcGVjcyxcbiAgLmwtcm93LS12YXJpYW50LWRcbiAgLnZlaGljbGUtLXRyYWRlLXVwIC52ZWhpY2xlX19zcGVjcyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMjIyMzI3OyB9XG5cbi5sLWNvbC0tMTI6bm90KC52ZWhpY2xlLW1hdHJpeCkgPiAudmVoaWNsZS0tdHJhZGUtdXAgLnZlaGljbGVfX2lubmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMjIyMzI3OyB9XG5cbi52ZWhpY2xlX19vdmVydmlldyB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI2NjYztcbiAgYm9yZGVyLXJhZGl1czogMTBweDsgfVxuICAubC1yb3ctLXZhcmlhbnQtYSAudmVoaWNsZV9fb3ZlcnZpZXcge1xuICAgIGJhY2tncm91bmQ6ICNmMWYxZjE7IH1cbiAgLmwtcm93LS12YXJpYW50LWIgLnZlaGljbGVfX292ZXJ2aWV3IHtcbiAgICBiYWNrZ3JvdW5kOiAjZDQwMDJhO1xuICAgIGJvcmRlci1jb2xvcjogI2ExMDAyMDsgfVxuICAubC1yb3ctLXZhcmlhbnQtYyAudmVoaWNsZV9fb3ZlcnZpZXcge1xuICAgIGJhY2tncm91bmQ6ICMxMjEyMTI7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5sLXJvdy0tdmFyaWFudC1kIC52ZWhpY2xlX19vdmVydmlldyB7XG4gICAgYmFja2dyb3VuZDogIzIyMjMyNztcbiAgICBib3JkZXItY29sb3I6ICNmZmY7XG4gICAgY29sb3I6ICNmZmY7IH1cblxuLnZlaGljbGVfX2xhYmVsIHtcbiAgYmFja2dyb3VuZDogIzM3YTgwMDtcbiAgYm9yZGVyLXJhZGl1czogMTBweCAxMHB4IDAgMDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwOyB9XG4gIC52ZWhpY2xlLS10cmFkZS11cCAudmVoaWNsZV9fbGFiZWwge1xuICAgIGJhY2tncm91bmQ6ICMyMjIzMjc7IH1cbiAgLnZlaGljbGVfX2xhYmVsIC50b29sdGlwLS12YXJpYW50IHtcbiAgICBib3JkZXItY29sb3I6ICNmZmY7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgLnZlaGljbGVfX2xhYmVsLS1yZWR1Y2VkLXJlbnRhbCB7XG4gICAgYmFja2dyb3VuZDogI2IzYjNiMzsgfVxuICAgIC5sLXJvdy0tdmFyaWFudC1iIC52ZWhpY2xlX19sYWJlbC0tcmVkdWNlZC1yZW50YWwge1xuICAgICAgYmFja2dyb3VuZDogI2ExMDAyMDsgfVxuICAgIC5sLXJvdy0tdmFyaWFudC1jIC52ZWhpY2xlX19sYWJlbC0tcmVkdWNlZC1yZW50YWwsXG4gICAgLmwtcm93LS12YXJpYW50LWQgLnZlaGljbGVfX2xhYmVsLS1yZWR1Y2VkLXJlbnRhbCB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgY29sb3I6ICMxMjEyMTI7IH1cbiAgICAgIC5sLXJvdy0tdmFyaWFudC1jIC52ZWhpY2xlX19sYWJlbC0tcmVkdWNlZC1yZW50YWwgLnRvb2x0aXAtLXZhcmlhbnQsXG4gICAgICAubC1yb3ctLXZhcmlhbnQtZCAudmVoaWNsZV9fbGFiZWwtLXJlZHVjZWQtcmVudGFsIC50b29sdGlwLS12YXJpYW50IHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjMTIxMjEyO1xuICAgICAgICBjb2xvcjogIzEyMTIxMjsgfVxuICAgIC52ZWhpY2xlLS10cmFkZS11cCAudmVoaWNsZV9fbGFiZWwtLXJlZHVjZWQtcmVudGFsIHtcbiAgICAgIGJhY2tncm91bmQ6ICNiM2IzYjM7IH1cbiAgICAgIC5sLXJvdy0tdmFyaWFudC1iIC52ZWhpY2xlLS10cmFkZS11cCAudmVoaWNsZV9fbGFiZWwtLXJlZHVjZWQtcmVudGFsIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2ExMDAyMDsgfVxuICAgICAgLmwtcm93LS12YXJpYW50LWMgLnZlaGljbGUtLXRyYWRlLXVwIC52ZWhpY2xlX19sYWJlbC0tcmVkdWNlZC1yZW50YWwsXG4gICAgICAubC1yb3ctLXZhcmlhbnQtZCAudmVoaWNsZS0tdHJhZGUtdXAgLnZlaGljbGVfX2xhYmVsLS1yZWR1Y2VkLXJlbnRhbCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgIGNvbG9yOiAjMTIxMjEyOyB9XG4gICAgICAgIC5sLXJvdy0tdmFyaWFudC1jIC52ZWhpY2xlLS10cmFkZS11cCAudmVoaWNsZV9fbGFiZWwtLXJlZHVjZWQtcmVudGFsIC50b29sdGlwLS12YXJpYW50LFxuICAgICAgICAubC1yb3ctLXZhcmlhbnQtZCAudmVoaWNsZS0tdHJhZGUtdXAgLnZlaGljbGVfX2xhYmVsLS1yZWR1Y2VkLXJlbnRhbCAudG9vbHRpcC0tdmFyaWFudCB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAjMTIxMjEyO1xuICAgICAgICAgIGNvbG9yOiAjMTIxMjEyOyB9XG5cbi52ZWhpY2xlX19yYW5nZSB7XG4gIGJvcmRlci1jb2xvcjogI2NjYzsgfVxuXG4udmVoaWNsZV9fdG9nZ2xlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZDQwMDJhO1xuICBjb2xvcjogIzEyMTIxMjtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgaHRtbFtkaXI9cnRsXSAudmVoaWNsZV9fdG9nZ2xlIHtcbiAgICBmb250LWZhbWlseTogXCJUYWphd2FsXCIsIHNhbnMtc2VyaWY7IH1cbiAgLmwtcm93LS12YXJpYW50LWIgLnZlaGljbGVfX3RvZ2dsZSxcbiAgLmwtcm93LS12YXJpYW50LWMgLnZlaGljbGVfX3RvZ2dsZSxcbiAgLmwtcm93LS12YXJpYW50LWQgLnZlaGljbGVfX3RvZ2dsZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICAgIGNvbG9yOiAjZmZmOyB9XG5cbi52ZWhpY2xlX19mZWF0dXJlIHtcbiAgYm9yZGVyLWNvbG9yOiAjY2NjO1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZjsgfVxuICBodG1sW2Rpcj1ydGxdIC52ZWhpY2xlX19mZWF0dXJlIHtcbiAgICBmb250LWZhbWlseTogXCJUYWphd2FsXCIsIHNhbnMtc2VyaWY7IH1cbiAgLmwtcm93LS12YXJpYW50LWIgLnZlaGljbGVfX2ZlYXR1cmUge1xuICAgIGJvcmRlci1jb2xvcjogI2ExMDAyMDsgfVxuICAubC1yb3ctLXZhcmlhbnQtYyAudmVoaWNsZV9fZmVhdHVyZSxcbiAgLmwtcm93LS12YXJpYW50LWQgLnZlaGljbGVfX2ZlYXR1cmUge1xuICAgIGJvcmRlci1jb2xvcjogI2ZmZjsgfVxuICBodG1sW2Rpcj1ydGxdIC52ZWhpY2xlX19mZWF0dXJlIHtcbiAgICBib3JkZXItY29sb3I6ICNjY2M7IH1cbiAgICAubC1yb3ctLXZhcmlhbnQtYiBodG1sW2Rpcj1ydGxdIC52ZWhpY2xlX19mZWF0dXJlIHtcbiAgICAgIGJvcmRlci1jb2xvcjogI2ExMDAyMDsgfVxuICAgIC5sLXJvdy0tdmFyaWFudC1jIGh0bWxbZGlyPXJ0bF0gLnZlaGljbGVfX2ZlYXR1cmUsXG4gICAgLmwtcm93LS12YXJpYW50LWQgaHRtbFtkaXI9cnRsXSAudmVoaWNsZV9fZmVhdHVyZSB7XG4gICAgICBib3JkZXItY29sb3I6ICNmZmY7IH1cblxuLnZlaGljbGVfX3Byb21vLW1lc3NhZ2Uge1xuICBiYWNrZ3JvdW5kOiAjZjFmMWYxO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBjb2xvcjogI2Q0MDAyYTsgfVxuICAubC1yb3ctLXZhcmlhbnQtYSAudmVoaWNsZV9fcHJvbW8tbWVzc2FnZSB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjsgfVxuICAubC1yb3ctLXZhcmlhbnQtYiAudmVoaWNsZV9fcHJvbW8tbWVzc2FnZSB7XG4gICAgYmFja2dyb3VuZDogI2ExMDAyMDtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAubC1yb3ctLXZhcmlhbnQtYyAudmVoaWNsZV9fcHJvbW8tbWVzc2FnZSxcbiAgLmwtcm93LS12YXJpYW50LWQgLnZlaGljbGVfX3Byb21vLW1lc3NhZ2Uge1xuICAgIGJhY2tncm91bmQ6ICNjY2M7XG4gICAgY29sb3I6ICNkNDAwMmE7IH1cblxuLnZlaGljbGVfX3ByaWNlcy1vcHRpb246YWZ0ZXIge1xuICBib3JkZXItY29sb3I6ICNjY2M7IH1cblxuLnZlaGljbGVfX3ByaWNlcy1oZWFkaW5nIHtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gIGh0bWxbZGlyPXJ0bF0gLnZlaGljbGVfX3ByaWNlcy1oZWFkaW5nIHtcbiAgICBmb250LWZhbWlseTogXCJUYWphd2FsXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuXG4udmVoaWNsZV9fcHJpY2VzLXByaWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgaHRtbFtkaXI9cnRsXSAudmVoaWNsZV9fcHJpY2VzLXByaWNlIHtcbiAgICBmb250LWZhbWlseTogXCJUYWphd2FsXCIsIHNhbnMtc2VyaWY7IH1cblxuLmwtcm93LS12YXJpYW50LWIgLnZlaGljbGVfX3ByaWNlcy1jdGEsXG4ubC1yb3ctLXZhcmlhbnQtYyAudmVoaWNsZV9fcHJpY2VzLWN0YSxcbi5sLXJvdy0tdmFyaWFudC1kIC52ZWhpY2xlX19wcmljZXMtY3RhIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLnZlaGljbGVfX3ByaWNlcy1ub3RlLS1hZGRpdGlvbmFsIHtcbiAgYm9yZGVyLWNvbG9yOiAjMzdhODAwO1xuICBib3JkZXItcmFkaXVzOiAzMHB4OyB9XG5cbi52ZWhpY2xlX19zcGVjcyB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI2NjYztcbiAgYm9yZGVyLXJhZGl1czogMTBweDsgfVxuICAubC1yb3ctLXZhcmlhbnQtYSAudmVoaWNsZV9fc3BlY3Mge1xuICAgIGJhY2tncm91bmQ6ICNmMWYxZjE7IH1cbiAgLmwtcm93LS12YXJpYW50LWIgLnZlaGljbGVfX3NwZWNzIHtcbiAgICBiYWNrZ3JvdW5kOiAjZDQwMDJhO1xuICAgIGJvcmRlci1jb2xvcjogI2ExMDAyMDsgfVxuICAubC1yb3ctLXZhcmlhbnQtYyAudmVoaWNsZV9fc3BlY3Mge1xuICAgIGJhY2tncm91bmQ6ICMxMjEyMTI7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5sLXJvdy0tdmFyaWFudC1kIC52ZWhpY2xlX19zcGVjcyB7XG4gICAgYmFja2dyb3VuZDogIzIyMjMyNztcbiAgICBib3JkZXItY29sb3I6ICNmZmY7XG4gICAgY29sb3I6ICNmZmY7IH1cblxuLnZlaGljbGVfX2FjY29yZGlvbiAuYWNjb3JkaW9uX19pdGVtIHtcbiAgYm9yZGVyLXJhZGl1czogMDsgfVxuICAubC1yb3ctLXZhcmlhbnQtYiAudmVoaWNsZV9fYWNjb3JkaW9uIC5hY2NvcmRpb25fX2l0ZW0ge1xuICAgIGJvcmRlci1jb2xvcjogI2ExMDAyMDsgfVxuICAubC1yb3ctLXZhcmlhbnQtYyAudmVoaWNsZV9fYWNjb3JkaW9uIC5hY2NvcmRpb25fX2l0ZW0sXG4gIC5sLXJvdy0tdmFyaWFudC1kIC52ZWhpY2xlX19hY2NvcmRpb24gLmFjY29yZGlvbl9faXRlbSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmOyB9XG5cbi5sLXJvdy0tdmFyaWFudC1iIC52ZWhpY2xlX19hY2NvcmRpb24gLmFjY29yZGlvbl9faXRlbV9faGVhZGluZzpiZWZvcmUsXG4ubC1yb3ctLXZhcmlhbnQtYyAudmVoaWNsZV9fYWNjb3JkaW9uIC5hY2NvcmRpb25fX2l0ZW1fX2hlYWRpbmc6YmVmb3JlLFxuLmwtcm93LS12YXJpYW50LWQgLnZlaGljbGVfX2FjY29yZGlvbiAuYWNjb3JkaW9uX19pdGVtX19oZWFkaW5nOmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICNmZmY7IH1cblxuLmwtcm93LS12YXJpYW50LWIgLnZlaGljbGVfX2FjY29yZGlvbiAuYWNjb3JkaW9uX19pdGVtX19oZWFkaW5nLFxuLmwtcm93LS12YXJpYW50LWMgLnZlaGljbGVfX2FjY29yZGlvbiAuYWNjb3JkaW9uX19pdGVtX19oZWFkaW5nLFxuLmwtcm93LS12YXJpYW50LWQgLnZlaGljbGVfX2FjY29yZGlvbiAuYWNjb3JkaW9uX19pdGVtX19oZWFkaW5nIHtcbiAgY29sb3I6ICNmZmY7IH1cblxuLmwtcm93LS12YXJpYW50LWIgLnZlaGljbGVfX2FjY29yZGlvbiAuYWNjb3JkaW9uX19pdGVtX19jb250ZW50LFxuLmwtcm93LS12YXJpYW50LWMgLnZlaGljbGVfX2FjY29yZGlvbiAuYWNjb3JkaW9uX19pdGVtX19jb250ZW50LFxuLmwtcm93LS12YXJpYW50LWQgLnZlaGljbGVfX2FjY29yZGlvbiAuYWNjb3JkaW9uX19pdGVtX19jb250ZW50IHtcbiAgY29sb3I6ICNmZmY7IH1cblxuLmwtcm93LS12YXJpYW50LWIgLnZlaGljbGVfX2FjY29yZGlvbiAuYWNjb3JkaW9uX19pdGVtX190b2dnbGU6Y2hlY2tlZCArIC5hY2NvcmRpb25fX2l0ZW1fX2hlYWRpbmcsXG4ubC1yb3ctLXZhcmlhbnQtYiAudmVoaWNsZV9fYWNjb3JkaW9uIC5hY2NvcmRpb25fX2l0ZW1fX3RvZ2dsZTpjaGVja2VkW2Rpc2FibGVkXSArIC5hY2NvcmRpb25fX2l0ZW1fX2hlYWRpbmc6aG92ZXIsXG4ubC1yb3ctLXZhcmlhbnQtYyAudmVoaWNsZV9fYWNjb3JkaW9uIC5hY2NvcmRpb25fX2l0ZW1fX3RvZ2dsZTpjaGVja2VkICsgLmFjY29yZGlvbl9faXRlbV9faGVhZGluZyxcbi5sLXJvdy0tdmFyaWFudC1jIC52ZWhpY2xlX19hY2NvcmRpb24gLmFjY29yZGlvbl9faXRlbV9fdG9nZ2xlOmNoZWNrZWRbZGlzYWJsZWRdICsgLmFjY29yZGlvbl9faXRlbV9faGVhZGluZzpob3Zlcixcbi5sLXJvdy0tdmFyaWFudC1kIC52ZWhpY2xlX19hY2NvcmRpb24gLmFjY29yZGlvbl9faXRlbV9fdG9nZ2xlOmNoZWNrZWQgKyAuYWNjb3JkaW9uX19pdGVtX19oZWFkaW5nLFxuLmwtcm93LS12YXJpYW50LWQgLnZlaGljbGVfX2FjY29yZGlvbiAuYWNjb3JkaW9uX19pdGVtX190b2dnbGU6Y2hlY2tlZFtkaXNhYmxlZF0gKyAuYWNjb3JkaW9uX19pdGVtX19oZWFkaW5nOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7IH1cbiAgLmwtcm93LS12YXJpYW50LWIgLnZlaGljbGVfX2FjY29yZGlvbiAuYWNjb3JkaW9uX19pdGVtX190b2dnbGU6Y2hlY2tlZCArIC5hY2NvcmRpb25fX2l0ZW1fX2hlYWRpbmc6YmVmb3JlLFxuICAubC1yb3ctLXZhcmlhbnQtYiAudmVoaWNsZV9fYWNjb3JkaW9uIC5hY2NvcmRpb25fX2l0ZW1fX3RvZ2dsZTpjaGVja2VkW2Rpc2FibGVkXSArIC5hY2NvcmRpb25fX2l0ZW1fX2hlYWRpbmc6aG92ZXI6YmVmb3JlLFxuICAubC1yb3ctLXZhcmlhbnQtYyAudmVoaWNsZV9fYWNjb3JkaW9uIC5hY2NvcmRpb25fX2l0ZW1fX3RvZ2dsZTpjaGVja2VkICsgLmFjY29yZGlvbl9faXRlbV9faGVhZGluZzpiZWZvcmUsXG4gIC5sLXJvdy0tdmFyaWFudC1jIC52ZWhpY2xlX19hY2NvcmRpb24gLmFjY29yZGlvbl9faXRlbV9fdG9nZ2xlOmNoZWNrZWRbZGlzYWJsZWRdICsgLmFjY29yZGlvbl9faXRlbV9faGVhZGluZzpob3ZlcjpiZWZvcmUsXG4gIC5sLXJvdy0tdmFyaWFudC1kIC52ZWhpY2xlX19hY2NvcmRpb24gLmFjY29yZGlvbl9faXRlbV9fdG9nZ2xlOmNoZWNrZWQgKyAuYWNjb3JkaW9uX19pdGVtX19oZWFkaW5nOmJlZm9yZSxcbiAgLmwtcm93LS12YXJpYW50LWQgLnZlaGljbGVfX2FjY29yZGlvbiAuYWNjb3JkaW9uX19pdGVtX190b2dnbGU6Y2hlY2tlZFtkaXNhYmxlZF0gKyAuYWNjb3JkaW9uX19pdGVtX19oZWFkaW5nOmhvdmVyOmJlZm9yZSB7XG4gICAgY29sb3I6ICNmZmY7IH1cblxuLmwtcm93LS12YXJpYW50LWMgLnZlaGljbGUtLXNlbGVjdCAudmVoaWNsZV9fY2F0ZWdvcnksXG4ubC1yb3ctLXZhcmlhbnQtZCAudmVoaWNsZS0tc2VsZWN0IC52ZWhpY2xlX19jYXRlZ29yeSwgLmwtcm93LS12YXJpYW50LWMgLnZlaGljbGUtLXByZXN0aWdlIC52ZWhpY2xlX19jYXRlZ29yeSxcbi5sLXJvdy0tdmFyaWFudC1kIC52ZWhpY2xlLS1wcmVzdGlnZSAudmVoaWNsZV9fY2F0ZWdvcnksIC5sLXJvdy0tdmFyaWFudC1jIC52ZWhpY2xlLS1lY28gLnZlaGljbGVfX2NhdGVnb3J5LFxuLmwtcm93LS12YXJpYW50LWQgLnZlaGljbGUtLWVjbyAudmVoaWNsZV9fY2F0ZWdvcnkge1xuICBjb2xvcjogIzEyMTIxMjsgfVxuXG4udmVoaWNsZS0tc2VsZWN0IC52ZWhpY2xlX19jYXRlZ29yeTpiZWZvcmUsIC52ZWhpY2xlLS1wcmVzdGlnZSAudmVoaWNsZV9fY2F0ZWdvcnk6YmVmb3JlLCAudmVoaWNsZS0tZWNvIC52ZWhpY2xlX19jYXRlZ29yeTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjZjFmMWYxO1xuICBib3JkZXItcmFkaXVzOiA5cHggOXB4IDAgMDsgfVxuICAubC1yb3ctLXZhcmlhbnQtYSAudmVoaWNsZS0tc2VsZWN0IC52ZWhpY2xlX19jYXRlZ29yeTpiZWZvcmUsIC5sLXJvdy0tdmFyaWFudC1hIC52ZWhpY2xlLS1wcmVzdGlnZSAudmVoaWNsZV9fY2F0ZWdvcnk6YmVmb3JlLCAubC1yb3ctLXZhcmlhbnQtYSAudmVoaWNsZS0tZWNvIC52ZWhpY2xlX19jYXRlZ29yeTpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cbiAgLmwtcm93LS12YXJpYW50LWIgLnZlaGljbGUtLXNlbGVjdCAudmVoaWNsZV9fY2F0ZWdvcnk6YmVmb3JlLCAubC1yb3ctLXZhcmlhbnQtYiAudmVoaWNsZS0tcHJlc3RpZ2UgLnZlaGljbGVfX2NhdGVnb3J5OmJlZm9yZSwgLmwtcm93LS12YXJpYW50LWIgLnZlaGljbGUtLWVjbyAudmVoaWNsZV9fY2F0ZWdvcnk6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTEwMDIwOyB9XG4gIC5sLXJvdy0tdmFyaWFudC1jIC52ZWhpY2xlLS1zZWxlY3QgLnZlaGljbGVfX2NhdGVnb3J5OmJlZm9yZSxcbiAgLmwtcm93LS12YXJpYW50LWQgLnZlaGljbGUtLXNlbGVjdCAudmVoaWNsZV9fY2F0ZWdvcnk6YmVmb3JlLCAubC1yb3ctLXZhcmlhbnQtYyAudmVoaWNsZS0tcHJlc3RpZ2UgLnZlaGljbGVfX2NhdGVnb3J5OmJlZm9yZSxcbiAgLmwtcm93LS12YXJpYW50LWQgLnZlaGljbGUtLXByZXN0aWdlIC52ZWhpY2xlX19jYXRlZ29yeTpiZWZvcmUsIC5sLXJvdy0tdmFyaWFudC1jIC52ZWhpY2xlLS1lY28gLnZlaGljbGVfX2NhdGVnb3J5OmJlZm9yZSxcbiAgLmwtcm93LS12YXJpYW50LWQgLnZlaGljbGUtLWVjbyAudmVoaWNsZV9fY2F0ZWdvcnk6YmVmb3JlIHtcbiAgICBib3JkZXItY29sb3I6ICNmZmY7IH1cblxuLmwtY29sLS0xMjpub3QoLnZlaGljbGUtbWF0cml4KSA+IC52ZWhpY2xlLS1zZWxlY3QgLnZlaGljbGVfX2NhdGVnb3J5OmJlZm9yZSwgLmwtY29sLS0xMjpub3QoLnZlaGljbGUtbWF0cml4KSA+IC52ZWhpY2xlLS1wcmVzdGlnZSAudmVoaWNsZV9fY2F0ZWdvcnk6YmVmb3JlLCAubC1jb2wtLTEyOm5vdCgudmVoaWNsZS1tYXRyaXgpID4gLnZlaGljbGUtLWVjbyAudmVoaWNsZV9fY2F0ZWdvcnk6YmVmb3JlIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7IH1cbiAgaHRtbFtkaXI9cnRsXSAubC1jb2wtLTEyOm5vdCgudmVoaWNsZS1tYXRyaXgpID4gLnZlaGljbGUtLXNlbGVjdCAudmVoaWNsZV9fY2F0ZWdvcnk6YmVmb3JlLCBodG1sW2Rpcj1ydGxdIC5sLWNvbC0tMTI6bm90KC52ZWhpY2xlLW1hdHJpeCkgPiAudmVoaWNsZS0tcHJlc3RpZ2UgLnZlaGljbGVfX2NhdGVnb3J5OmJlZm9yZSwgaHRtbFtkaXI9cnRsXSAubC1jb2wtLTEyOm5vdCgudmVoaWNsZS1tYXRyaXgpID4gLnZlaGljbGUtLWVjbyAudmVoaWNsZV9fY2F0ZWdvcnk6YmVmb3JlIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA5cHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gICAgLmwtY29sLS0xMjpub3QoLnZlaGljbGUtbWF0cml4KSA+IC52ZWhpY2xlLS1zZWxlY3QgLnZlaGljbGVfX2NhdGVnb3J5OmJlZm9yZSwgLmwtY29sLS0xMjpub3QoLnZlaGljbGUtbWF0cml4KSA+IC52ZWhpY2xlLS1wcmVzdGlnZSAudmVoaWNsZV9fY2F0ZWdvcnk6YmVmb3JlLCAubC1jb2wtLTEyOm5vdCgudmVoaWNsZS1tYXRyaXgpID4gLnZlaGljbGUtLWVjbyAudmVoaWNsZV9fY2F0ZWdvcnk6YmVmb3JlIHtcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA5cHg7IH1cbiAgICAgIGh0bWxbZGlyPXJ0bF0gLmwtY29sLS0xMjpub3QoLnZlaGljbGUtbWF0cml4KSA+IC52ZWhpY2xlLS1zZWxlY3QgLnZlaGljbGVfX2NhdGVnb3J5OmJlZm9yZSwgaHRtbFtkaXI9cnRsXSAubC1jb2wtLTEyOm5vdCgudmVoaWNsZS1tYXRyaXgpID4gLnZlaGljbGUtLXByZXN0aWdlIC52ZWhpY2xlX19jYXRlZ29yeTpiZWZvcmUsIGh0bWxbZGlyPXJ0bF0gLmwtY29sLS0xMjpub3QoLnZlaGljbGUtbWF0cml4KSA+IC52ZWhpY2xlLS1lY28gLnZlaGljbGVfX2NhdGVnb3J5OmJlZm9yZSB7XG4gICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDlweDsgfSB9XG5cbi5sLWNvbC0tMTI6bm90KC52ZWhpY2xlLW1hdHJpeCkgPiAudmVoaWNsZS0tc2VsZWN0IC52ZWhpY2xlX19vdmVydmlldzpiZWZvcmUsIC5sLWNvbC0tMTI6bm90KC52ZWhpY2xlLW1hdHJpeCkgPiAudmVoaWNsZS0tcHJlc3RpZ2UgLnZlaGljbGVfX292ZXJ2aWV3OmJlZm9yZSwgLmwtY29sLS0xMjpub3QoLnZlaGljbGUtbWF0cml4KSA+IC52ZWhpY2xlLS1lY28gLnZlaGljbGVfX292ZXJ2aWV3OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICNmMWYxZjE7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA5cHg7IH1cbiAgaHRtbFtkaXI9cnRsXSAubC1jb2wtLTEyOm5vdCgudmVoaWNsZS1tYXRyaXgpID4gLnZlaGljbGUtLXNlbGVjdCAudmVoaWNsZV9fb3ZlcnZpZXc6YmVmb3JlLCBodG1sW2Rpcj1ydGxdIC5sLWNvbC0tMTI6bm90KC52ZWhpY2xlLW1hdHJpeCkgPiAudmVoaWNsZS0tcHJlc3RpZ2UgLnZlaGljbGVfX292ZXJ2aWV3OmJlZm9yZSwgaHRtbFtkaXI9cnRsXSAubC1jb2wtLTEyOm5vdCgudmVoaWNsZS1tYXRyaXgpID4gLnZlaGljbGUtLWVjbyAudmVoaWNsZV9fb3ZlcnZpZXc6YmVmb3JlIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA5cHg7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7IH1cbiAgLmwtcm93LS12YXJpYW50LWEgLmwtY29sLS0xMjpub3QoLnZlaGljbGUtbWF0cml4KSA+IC52ZWhpY2xlLS1zZWxlY3QgLnZlaGljbGVfX292ZXJ2aWV3OmJlZm9yZSwgLmwtcm93LS12YXJpYW50LWEgLmwtY29sLS0xMjpub3QoLnZlaGljbGUtbWF0cml4KSA+IC52ZWhpY2xlLS1wcmVzdGlnZSAudmVoaWNsZV9fb3ZlcnZpZXc6YmVmb3JlLCAubC1yb3ctLXZhcmlhbnQtYSAubC1jb2wtLTEyOm5vdCgudmVoaWNsZS1tYXRyaXgpID4gLnZlaGljbGUtLWVjbyAudmVoaWNsZV9fb3ZlcnZpZXc6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG4gIC5sLXJvdy0tdmFyaWFudC1iIC5sLWNvbC0tMTI6bm90KC52ZWhpY2xlLW1hdHJpeCkgPiAudmVoaWNsZS0tc2VsZWN0IC52ZWhpY2xlX19vdmVydmlldzpiZWZvcmUsIC5sLXJvdy0tdmFyaWFudC1iIC5sLWNvbC0tMTI6bm90KC52ZWhpY2xlLW1hdHJpeCkgPiAudmVoaWNsZS0tcHJlc3RpZ2UgLnZlaGljbGVfX292ZXJ2aWV3OmJlZm9yZSwgLmwtcm93LS12YXJpYW50LWIgLmwtY29sLS0xMjpub3QoLnZlaGljbGUtbWF0cml4KSA+IC52ZWhpY2xlLS1lY28gLnZlaGljbGVfX292ZXJ2aWV3OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ExMDAyMDsgfVxuXG4ubC1yb3ctLXZhcmlhbnQtYiAudmVoaWNsZS0tc2VsZWN0IC52ZWhpY2xlX190b2dnbGUsXG4ubC1yb3ctLXZhcmlhbnQtYyAudmVoaWNsZS0tc2VsZWN0IC52ZWhpY2xlX190b2dnbGUsXG4ubC1yb3ctLXZhcmlhbnQtZCAudmVoaWNsZS0tc2VsZWN0IC52ZWhpY2xlX190b2dnbGUsIC5sLXJvdy0tdmFyaWFudC1iIC52ZWhpY2xlLS1wcmVzdGlnZSAudmVoaWNsZV9fdG9nZ2xlLFxuLmwtcm93LS12YXJpYW50LWMgLnZlaGljbGUtLXByZXN0aWdlIC52ZWhpY2xlX190b2dnbGUsXG4ubC1yb3ctLXZhcmlhbnQtZCAudmVoaWNsZS0tcHJlc3RpZ2UgLnZlaGljbGVfX3RvZ2dsZSwgLmwtcm93LS12YXJpYW50LWIgLnZlaGljbGUtLWVjbyAudmVoaWNsZV9fdG9nZ2xlLFxuLmwtcm93LS12YXJpYW50LWMgLnZlaGljbGUtLWVjbyAudmVoaWNsZV9fdG9nZ2xlLFxuLmwtcm93LS12YXJpYW50LWQgLnZlaGljbGUtLWVjbyAudmVoaWNsZV9fdG9nZ2xlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZDQwMDJhO1xuICBjb2xvcjogIzEyMTIxMjsgfVxuXG4udmVoaWNsZS0tc2VsZWN0IC52ZWhpY2xlX19ub3RlLCAudmVoaWNsZS0tcHJlc3RpZ2UgLnZlaGljbGVfX25vdGUsIC52ZWhpY2xlLS1lY28gLnZlaGljbGVfX25vdGUge1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZjsgfVxuICBodG1sW2Rpcj1ydGxdIC52ZWhpY2xlLS1zZWxlY3QgLnZlaGljbGVfX25vdGUsIGh0bWxbZGlyPXJ0bF0gLnZlaGljbGUtLXByZXN0aWdlIC52ZWhpY2xlX19ub3RlLCBodG1sW2Rpcj1ydGxdIC52ZWhpY2xlLS1lY28gLnZlaGljbGVfX25vdGUge1xuICAgIGZvbnQtZmFtaWx5OiBcIlRhamF3YWxcIiwgc2Fucy1zZXJpZjsgfVxuICAudmVoaWNsZS0tc2VsZWN0IC52ZWhpY2xlX19ub3RlIHN0cm9uZywgLnZlaGljbGUtLXByZXN0aWdlIC52ZWhpY2xlX19ub3RlIHN0cm9uZywgLnZlaGljbGUtLWVjbyAudmVoaWNsZV9fbm90ZSBzdHJvbmcge1xuICAgIGNvbG9yOiAjZDQwMDJhO1xuICAgIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgICBodG1sW2Rpcj1ydGxdIC52ZWhpY2xlLS1zZWxlY3QgLnZlaGljbGVfX25vdGUgc3Ryb25nLCBodG1sW2Rpcj1ydGxdIC52ZWhpY2xlLS1wcmVzdGlnZSAudmVoaWNsZV9fbm90ZSBzdHJvbmcsIGh0bWxbZGlyPXJ0bF0gLnZlaGljbGUtLWVjbyAudmVoaWNsZV9fbm90ZSBzdHJvbmcge1xuICAgICAgZm9udC1mYW1pbHk6IFwiVGFqYXdhbFwiLCBzYW5zLXNlcmlmOyB9XG4gICAgLmwtcm93LS12YXJpYW50LWIgLnZlaGljbGUtLXNlbGVjdCAudmVoaWNsZV9fbm90ZSBzdHJvbmcsXG4gICAgLmwtcm93LS12YXJpYW50LWMgLnZlaGljbGUtLXNlbGVjdCAudmVoaWNsZV9fbm90ZSBzdHJvbmcsXG4gICAgLmwtcm93LS12YXJpYW50LWQgLnZlaGljbGUtLXNlbGVjdCAudmVoaWNsZV9fbm90ZSBzdHJvbmcsIC5sLXJvdy0tdmFyaWFudC1iIC52ZWhpY2xlLS1wcmVzdGlnZSAudmVoaWNsZV9fbm90ZSBzdHJvbmcsXG4gICAgLmwtcm93LS12YXJpYW50LWMgLnZlaGljbGUtLXByZXN0aWdlIC52ZWhpY2xlX19ub3RlIHN0cm9uZyxcbiAgICAubC1yb3ctLXZhcmlhbnQtZCAudmVoaWNsZS0tcHJlc3RpZ2UgLnZlaGljbGVfX25vdGUgc3Ryb25nLCAubC1yb3ctLXZhcmlhbnQtYiAudmVoaWNsZS0tZWNvIC52ZWhpY2xlX19ub3RlIHN0cm9uZyxcbiAgICAubC1yb3ctLXZhcmlhbnQtYyAudmVoaWNsZS0tZWNvIC52ZWhpY2xlX19ub3RlIHN0cm9uZyxcbiAgICAubC1yb3ctLXZhcmlhbnQtZCAudmVoaWNsZS0tZWNvIC52ZWhpY2xlX19ub3RlIHN0cm9uZyB7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuXG4ubC1yb3ctLXZhcmlhbnQtYiAudmVoaWNsZS0tc2VsZWN0IC52ZWhpY2xlX19mZWF0dXJlLFxuLmwtcm93LS12YXJpYW50LWMgLnZlaGljbGUtLXNlbGVjdCAudmVoaWNsZV9fZmVhdHVyZSxcbi5sLXJvdy0tdmFyaWFudC1kIC52ZWhpY2xlLS1zZWxlY3QgLnZlaGljbGVfX2ZlYXR1cmUsIC5sLXJvdy0tdmFyaWFudC1iIC52ZWhpY2xlLS1wcmVzdGlnZSAudmVoaWNsZV9fZmVhdHVyZSxcbi5sLXJvdy0tdmFyaWFudC1jIC52ZWhpY2xlLS1wcmVzdGlnZSAudmVoaWNsZV9fZmVhdHVyZSxcbi5sLXJvdy0tdmFyaWFudC1kIC52ZWhpY2xlLS1wcmVzdGlnZSAudmVoaWNsZV9fZmVhdHVyZSwgLmwtcm93LS12YXJpYW50LWIgLnZlaGljbGUtLWVjbyAudmVoaWNsZV9fZmVhdHVyZSxcbi5sLXJvdy0tdmFyaWFudC1jIC52ZWhpY2xlLS1lY28gLnZlaGljbGVfX2ZlYXR1cmUsXG4ubC1yb3ctLXZhcmlhbnQtZCAudmVoaWNsZS0tZWNvIC52ZWhpY2xlX19mZWF0dXJlIHtcbiAgYm9yZGVyLWNvbG9yOiAjY2NjOyB9XG5cbi5sLXJvdy0tdmFyaWFudC1iIGh0bWxbZGlyPXJ0bF0gLnZlaGljbGUtLXNlbGVjdCAudmVoaWNsZV9fZmVhdHVyZSxcbi5sLXJvdy0tdmFyaWFudC1jIGh0bWxbZGlyPXJ0bF0gLnZlaGljbGUtLXNlbGVjdCAudmVoaWNsZV9fZmVhdHVyZSxcbi5sLXJvdy0tdmFyaWFudC1kIGh0bWxbZGlyPXJ0bF0gLnZlaGljbGUtLXNlbGVjdCAudmVoaWNsZV9fZmVhdHVyZSwgLmwtcm93LS12YXJpYW50LWIgaHRtbFtkaXI9cnRsXSAudmVoaWNsZS0tcHJlc3RpZ2UgLnZlaGljbGVfX2ZlYXR1cmUsXG4ubC1yb3ctLXZhcmlhbnQtYyBodG1sW2Rpcj1ydGxdIC52ZWhpY2xlLS1wcmVzdGlnZSAudmVoaWNsZV9fZmVhdHVyZSxcbi5sLXJvdy0tdmFyaWFudC1kIGh0bWxbZGlyPXJ0bF0gLnZlaGljbGUtLXByZXN0aWdlIC52ZWhpY2xlX19mZWF0dXJlLCAubC1yb3ctLXZhcmlhbnQtYiBodG1sW2Rpcj1ydGxdIC52ZWhpY2xlLS1lY28gLnZlaGljbGVfX2ZlYXR1cmUsXG4ubC1yb3ctLXZhcmlhbnQtYyBodG1sW2Rpcj1ydGxdIC52ZWhpY2xlLS1lY28gLnZlaGljbGVfX2ZlYXR1cmUsXG4ubC1yb3ctLXZhcmlhbnQtZCBodG1sW2Rpcj1ydGxdIC52ZWhpY2xlLS1lY28gLnZlaGljbGVfX2ZlYXR1cmUge1xuICBib3JkZXItY29sb3I6ICNjY2M7IH1cblxuLnZlaGljbGUtLXNlbGVjdCAuYWNjb3JkaW9uX19pdGVtX19oZWFkaW5nOmJlZm9yZSxcbi52ZWhpY2xlLS1zZWxlY3QgLmFjY29yZGlvbl9faXRlbV9fdG9nZ2xlOmNoZWNrZWQgKyAuYWNjb3JkaW9uX19pdGVtX19oZWFkaW5nLFxuLnZlaGljbGUtLXNlbGVjdCAuYWNjb3JkaW9uX19pdGVtX190b2dnbGU6Y2hlY2tlZCArIC5hY2NvcmRpb25fX2l0ZW1fX2hlYWRpbmc6YmVmb3JlLFxuLnZlaGljbGUtLXNlbGVjdCAuYWNjb3JkaW9uX19pdGVtX190b2dnbGU6Y2hlY2tlZFtkaXNhYmxlZF0gKyAuYWNjb3JkaW9uX19pdGVtX19oZWFkaW5nOmhvdmVyLFxuLnZlaGljbGUtLXNlbGVjdCAuYWNjb3JkaW9uX19pdGVtX19oZWFkaW5nOmhvdmVyLFxuLnZlaGljbGUtLXNlbGVjdCAuY2hlY2tsaXN0IGxpOmJlZm9yZSwgLnZlaGljbGUtLXByZXN0aWdlIC5hY2NvcmRpb25fX2l0ZW1fX2hlYWRpbmc6YmVmb3JlLFxuLnZlaGljbGUtLXByZXN0aWdlIC5hY2NvcmRpb25fX2l0ZW1fX3RvZ2dsZTpjaGVja2VkICsgLmFjY29yZGlvbl9faXRlbV9faGVhZGluZyxcbi52ZWhpY2xlLS1wcmVzdGlnZSAuYWNjb3JkaW9uX19pdGVtX190b2dnbGU6Y2hlY2tlZCArIC5hY2NvcmRpb25fX2l0ZW1fX2hlYWRpbmc6YmVmb3JlLFxuLnZlaGljbGUtLXByZXN0aWdlIC5hY2NvcmRpb25fX2l0ZW1fX3RvZ2dsZTpjaGVja2VkW2Rpc2FibGVkXSArIC5hY2NvcmRpb25fX2l0ZW1fX2hlYWRpbmc6aG92ZXIsXG4udmVoaWNsZS0tcHJlc3RpZ2UgLmFjY29yZGlvbl9faXRlbV9faGVhZGluZzpob3Zlcixcbi52ZWhpY2xlLS1wcmVzdGlnZSAuY2hlY2tsaXN0IGxpOmJlZm9yZSwgLnZlaGljbGUtLWVjbyAuYWNjb3JkaW9uX19pdGVtX19oZWFkaW5nOmJlZm9yZSxcbi52ZWhpY2xlLS1lY28gLmFjY29yZGlvbl9faXRlbV9fdG9nZ2xlOmNoZWNrZWQgKyAuYWNjb3JkaW9uX19pdGVtX19oZWFkaW5nLFxuLnZlaGljbGUtLWVjbyAuYWNjb3JkaW9uX19pdGVtX190b2dnbGU6Y2hlY2tlZCArIC5hY2NvcmRpb25fX2l0ZW1fX2hlYWRpbmc6YmVmb3JlLFxuLnZlaGljbGUtLWVjbyAuYWNjb3JkaW9uX19pdGVtX190b2dnbGU6Y2hlY2tlZFtkaXNhYmxlZF0gKyAuYWNjb3JkaW9uX19pdGVtX19oZWFkaW5nOmhvdmVyLFxuLnZlaGljbGUtLWVjbyAuYWNjb3JkaW9uX19pdGVtX19oZWFkaW5nOmhvdmVyLFxuLnZlaGljbGUtLWVjbyAuY2hlY2tsaXN0IGxpOmJlZm9yZSB7XG4gIGNvbG9yOiAjMTIxMjEyOyB9XG4gIC5sLXJvdy0tdmFyaWFudC1hIC52ZWhpY2xlLS1zZWxlY3QgLmFjY29yZGlvbl9faXRlbV9faGVhZGluZzpiZWZvcmUsIC5sLXJvdy0tdmFyaWFudC1hXG4gIC52ZWhpY2xlLS1zZWxlY3QgLmFjY29yZGlvbl9faXRlbV9fdG9nZ2xlOmNoZWNrZWQgKyAuYWNjb3JkaW9uX19pdGVtX19oZWFkaW5nLCAubC1yb3ctLXZhcmlhbnQtYVxuICAudmVoaWNsZS0tc2VsZWN0IC5hY2NvcmRpb25fX2l0ZW1fX3RvZ2dsZTpjaGVja2VkICsgLmFjY29yZGlvbl9faXRlbV9faGVhZGluZzpiZWZvcmUsIC5sLXJvdy0tdmFyaWFudC1hXG4gIC52ZWhpY2xlLS1zZWxlY3QgLmFjY29yZGlvbl9faXRlbV9fdG9nZ2xlOmNoZWNrZWRbZGlzYWJsZWRdICsgLmFjY29yZGlvbl9faXRlbV9faGVhZGluZzpob3ZlciwgLmwtcm93LS12YXJpYW50LWFcbiAgLnZlaGljbGUtLXNlbGVjdCAuYWNjb3JkaW9uX19pdGVtX19oZWFkaW5nOmhvdmVyLCAubC1yb3ctLXZhcmlhbnQtYVxuICAudmVoaWNsZS0tc2VsZWN0IC5jaGVja2xpc3QgbGk6YmVmb3JlLCAubC1yb3ctLXZhcmlhbnQtYSAudmVoaWNsZS0tcHJlc3RpZ2UgLmFjY29yZGlvbl9faXRlbV9faGVhZGluZzpiZWZvcmUsIC5sLXJvdy0tdmFyaWFudC1hXG4gIC52ZWhpY2xlLS1wcmVzdGlnZSAuYWNjb3JkaW9uX19pdGVtX190b2dnbGU6Y2hlY2tlZCArIC5hY2NvcmRpb25fX2l0ZW1fX2hlYWRpbmcsIC5sLXJvdy0tdmFyaWFudC1hXG4gIC52ZWhpY2xlLS1wcmVzdGlnZSAuYWNjb3JkaW9uX19pdGVtX190b2dnbGU6Y2hlY2tlZCArIC5hY2NvcmRpb25fX2l0ZW1fX2hlYWRpbmc6YmVmb3JlLCAubC1yb3ctLXZhcmlhbnQtYVxuICAudmVoaWNsZS0tcHJlc3RpZ2UgLmFjY29yZGlvbl9faXRlbV9fdG9nZ2xlOmNoZWNrZWRbZGlzYWJsZWRdICsgLmFjY29yZGlvbl9faXRlbV9faGVhZGluZzpob3ZlciwgLmwtcm93LS12YXJpYW50LWFcbiAgLnZlaGljbGUtLXByZXN0aWdlIC5hY2NvcmRpb25fX2l0ZW1fX2hlYWRpbmc6aG92ZXIsIC5sLXJvdy0tdmFyaWFudC1hXG4gIC52ZWhpY2xlLS1wcmVzdGlnZSAuY2hlY2tsaXN0IGxpOmJlZm9yZSwgLmwtcm93LS12YXJpYW50LWEgLnZlaGljbGUtLWVjbyAuYWNjb3JkaW9uX19pdGVtX19oZWFkaW5nOmJlZm9yZSwgLmwtcm93LS12YXJpYW50LWFcbiAgLnZlaGljbGUtLWVjbyAuYWNjb3JkaW9uX19pdGVtX190b2dnbGU6Y2hlY2tlZCArIC5hY2NvcmRpb25fX2l0ZW1fX2hlYWRpbmcsIC5sLXJvdy0tdmFyaWFudC1hXG4gIC52ZWhpY2xlLS1lY28gLmFjY29yZGlvbl9faXRlbV9fdG9nZ2xlOmNoZWNrZWQgKyAuYWNjb3JkaW9uX19pdGVtX19oZWFkaW5nOmJlZm9yZSwgLmwtcm93LS12YXJpYW50LWFcbiAgLnZlaGljbGUtLWVjbyAuYWNjb3JkaW9uX19pdGVtX190b2dnbGU6Y2hlY2tlZFtkaXNhYmxlZF0gKyAuYWNjb3JkaW9uX19pdGVtX19oZWFkaW5nOmhvdmVyLCAubC1yb3ctLXZhcmlhbnQtYVxuICAudmVoaWNsZS0tZWNvIC5hY2NvcmRpb25fX2l0ZW1fX2hlYWRpbmc6aG92ZXIsIC5sLXJvdy0tdmFyaWFudC1hXG4gIC52ZWhpY2xlLS1lY28gLmNoZWNrbGlzdCBsaTpiZWZvcmUge1xuICAgIGNvbG9yOiAjMTIxMjEyOyB9XG4gIC5sLXJvdy0tdmFyaWFudC1iIC52ZWhpY2xlLS1zZWxlY3QgLmFjY29yZGlvbl9faXRlbV9faGVhZGluZzpiZWZvcmUsXG4gIC5sLXJvdy0tdmFyaWFudC1jIC52ZWhpY2xlLS1zZWxlY3QgLmFjY29yZGlvbl9faXRlbV9faGVhZGluZzpiZWZvcmUsXG4gIC5sLXJvdy0tdmFyaWFudC1kIC52ZWhpY2xlLS1zZWxlY3QgLmFjY29yZGlvbl9faXRlbV9faGVhZGluZzpiZWZvcmUsIC5sLXJvdy0tdmFyaWFudC1iXG4gIC52ZWhpY2xlLS1zZWxlY3QgLmFjY29yZGlvbl9faXRlbV9fdG9nZ2xlOmNoZWNrZWQgKyAuYWNjb3JkaW9uX19pdGVtX19oZWFkaW5nLFxuICAubC1yb3ctLXZhcmlhbnQtY1xuICAudmVoaWNsZS0tc2VsZWN0IC5hY2NvcmRpb25fX2l0ZW1fX3RvZ2dsZTpjaGVja2VkICsgLmFjY29yZGlvbl9faXRlbV9faGVhZGluZyxcbiAgLmwtcm93LS12YXJpYW50LWRcbiAgLnZlaGljbGUtLXNlbGVjdCAuYWNjb3JkaW9uX19pdGVtX190b2dnbGU6Y2hlY2tlZCArIC5hY2NvcmRpb25fX2l0ZW1fX2hlYWRpbmcsIC5sLXJvdy0tdmFyaWFudC1iXG4gIC52ZWhpY2xlLS1zZWxlY3QgLmFjY29yZGlvbl9faXRlbV9fdG9nZ2xlOmNoZWNrZWQgKyAuYWNjb3JkaW9uX19pdGVtX19oZWFkaW5nOmJlZm9yZSxcbiAgLmwtcm93LS12YXJpYW50LWNcbiAgLnZlaGljbGUtLXNlbGVjdCAuYWNjb3JkaW9uX19pdGVtX190b2dnbGU6Y2hlY2tlZCArIC5hY2NvcmRpb25fX2l0ZW1fX2hlYWRpbmc6YmVmb3JlLFxuICAubC1yb3ctLXZhcmlhbnQtZFxuICAudmVoaWNsZS0tc2VsZWN0IC5hY2NvcmRpb25fX2l0ZW1fX3RvZ2dsZTpjaGVja2VkICsgLmFjY29yZGlvbl9faXRlbV9faGVhZGluZzpiZWZvcmUsIC5sLXJvdy0tdmFyaWFudC1iXG4gIC52ZWhpY2xlLS1zZWxlY3QgLmFjY29yZGlvbl9faXRlbV9fdG9nZ2xlOmNoZWNrZWRbZGlzYWJsZWRdICsgLmFjY29yZGlvbl9faXRlbV9faGVhZGluZzpob3ZlcixcbiAgLmwtcm93LS12YXJpYW50LWNcbiAgLnZlaGljbGUtLXNlbGVjdCAuYWNjb3JkaW9uX19pdGVtX190b2dnbGU6Y2hlY2tlZFtkaXNhYmxlZF0gKyAuYWNjb3JkaW9uX19pdGVtX19oZWFkaW5nOmhvdmVyLFxuICAubC1yb3ctLXZhcmlhbnQtZFxuICAudmVoaWNsZS0tc2VsZWN0IC5hY2NvcmRpb25fX2l0ZW1fX3RvZ2dsZTpjaGVja2VkW2Rpc2FibGVkXSArIC5hY2NvcmRpb25fX2l0ZW1fX2hlYWRpbmc6aG92ZXIsIC5sLXJvdy0tdmFyaWFudC1iXG4gIC52ZWhpY2xlLS1zZWxlY3QgLmFjY29yZGlvbl9faXRlbV9faGVhZGluZzpob3ZlcixcbiAgLmwtcm93LS12YXJpYW50LWNcbiAgLnZlaGljbGUtLXNlbGVjdCAuYWNjb3JkaW9uX19pdGVtX19oZWFkaW5nOmhvdmVyLFxuICAubC1yb3ctLXZhcmlhbnQtZFxuICAudmVoaWNsZS0tc2VsZWN0IC5hY2NvcmRpb25fX2l0ZW1fX2hlYWRpbmc6aG92ZXIsIC5sLXJvdy0tdmFyaWFudC1iXG4gIC52ZWhpY2xlLS1zZWxlY3QgLmNoZWNrbGlzdCBsaTpiZWZvcmUsXG4gIC5sLXJvdy0tdmFyaWFudC1jXG4gIC52ZWhpY2xlLS1zZWxlY3QgLmNoZWNrbGlzdCBsaTpiZWZvcmUsXG4gIC5sLXJvdy0tdmFyaWFudC1kXG4gIC52ZWhpY2xlLS1zZWxlY3QgLmNoZWNrbGlzdCBsaTpiZWZvcmUsIC5sLXJvdy0tdmFyaWFudC1iIC52ZWhpY2xlLS1wcmVzdGlnZSAuYWNjb3JkaW9uX19pdGVtX19oZWFkaW5nOmJlZm9yZSxcbiAgLmwtcm93LS12YXJpYW50LWMgLnZlaGljbGUtLXByZXN0aWdlIC5hY2NvcmRpb25fX2l0ZW1fX2hlYWRpbmc6YmVmb3JlLFxuICAubC1yb3ctLXZhcmlhbnQtZCAudmVoaWNsZS0tcHJlc3RpZ2UgLmFjY29yZGlvbl9faXRlbV9faGVhZGluZzpiZWZvcmUsIC5sLXJvdy0tdmFyaWFudC1iXG4gIC52ZWhpY2xlLS1wcmVzdGlnZSAuYWNjb3JkaW9uX19pdGVtX190b2dnbGU6Y2hlY2tlZCArIC5hY2NvcmRpb25fX2l0ZW1fX2hlYWRpbmcsXG4gIC5sLXJvdy0tdmFyaWFudC1jXG4gIC52ZWhpY2xlLS1wcmVzdGlnZSAuYWNjb3JkaW9uX19pdGVtX190b2dnbGU6Y2hlY2tlZCArIC5hY2NvcmRpb25fX2l0ZW1fX2hlYWRpbmcsXG4gIC5sLXJvdy0tdmFyaWFudC1kXG4gIC52ZWhpY2xlLS1wcmVzdGlnZSAuYWNjb3JkaW9uX19pdGVtX190b2dnbGU6Y2hlY2tlZCArIC5hY2NvcmRpb25fX2l0ZW1fX2hlYWRpbmcsIC5sLXJvdy0tdmFyaWFudC1iXG4gIC52ZWhpY2xlLS1wcmVzdGlnZSAuYWNjb3JkaW9uX19pdGVtX190b2dnbGU6Y2hlY2tlZCArIC5hY2NvcmRpb25fX2l0ZW1fX2hlYWRpbmc6YmVmb3JlLFxuICAubC1yb3ctLXZhcmlhbnQtY1xuICAudmVoaWNsZS0tcHJlc3RpZ2UgLmFjY29yZGlvbl9faXRlbV9fdG9nZ2xlOmNoZWNrZWQgKyAuYWNjb3JkaW9uX19pdGVtX19oZWFkaW5nOmJlZm9yZSxcbiAgLmwtcm93LS12YXJpYW50LWRcbiAgLnZlaGljbGUtLXByZXN0aWdlIC5hY2NvcmRpb25fX2l0ZW1fX3RvZ2dsZTpjaGVja2VkICsgLmFjY29yZGlvbl9faXRlbV9faGVhZGluZzpiZWZvcmUsIC5sLXJvdy0tdmFyaWFudC1iXG4gIC52ZWhpY2xlLS1wcmVzdGlnZSAuYWNjb3JkaW9uX19pdGVtX190b2dnbGU6Y2hlY2tlZFtkaXNhYmxlZF0gKyAuYWNjb3JkaW9uX19pdGVtX19oZWFkaW5nOmhvdmVyLFxuICAubC1yb3ctLXZhcmlhbnQtY1xuICAudmVoaWNsZS0tcHJlc3RpZ2UgLmFjY29yZGlvbl9faXRlbV9fdG9nZ2xlOmNoZWNrZWRbZGlzYWJsZWRdICsgLmFjY29yZGlvbl9faXRlbV9faGVhZGluZzpob3ZlcixcbiAgLmwtcm93LS12YXJpYW50LWRcbiAgLnZlaGljbGUtLXByZXN0aWdlIC5hY2NvcmRpb25fX2l0ZW1fX3RvZ2dsZTpjaGVja2VkW2Rpc2FibGVkXSArIC5hY2NvcmRpb25fX2l0ZW1fX2hlYWRpbmc6aG92ZXIsIC5sLXJvdy0tdmFyaWFudC1iXG4gIC52ZWhpY2xlLS1wcmVzdGlnZSAuYWNjb3JkaW9uX19pdGVtX19oZWFkaW5nOmhvdmVyLFxuICAubC1yb3ctLXZhcmlhbnQtY1xuICAudmVoaWNsZS0tcHJlc3RpZ2UgLmFjY29yZGlvbl9faXRlbV9faGVhZGluZzpob3ZlcixcbiAgLmwtcm93LS12YXJpYW50LWRcbiAgLnZlaGljbGUtLXByZXN0aWdlIC5hY2NvcmRpb25fX2l0ZW1fX2hlYWRpbmc6aG92ZXIsIC5sLXJvdy0tdmFyaWFudC1iXG4gIC52ZWhpY2xlLS1wcmVzdGlnZSAuY2hlY2tsaXN0IGxpOmJlZm9yZSxcbiAgLmwtcm93LS12YXJpYW50LWNcbiAgLnZlaGljbGUtLXByZXN0aWdlIC5jaGVja2xpc3QgbGk6YmVmb3JlLFxuICAubC1yb3ctLXZhcmlhbnQtZFxuICAudmVoaWNsZS0tcHJlc3RpZ2UgLmNoZWNrbGlzdCBsaTpiZWZvcmUsIC5sLXJvdy0tdmFyaWFudC1iIC52ZWhpY2xlLS1lY28gLmFjY29yZGlvbl9faXRlbV9faGVhZGluZzpiZWZvcmUsXG4gIC5sLXJvdy0tdmFyaWFudC1jIC52ZWhpY2xlLS1lY28gLmFjY29yZGlvbl9faXRlbV9faGVhZGluZzpiZWZvcmUsXG4gIC5sLXJvdy0tdmFyaWFudC1kIC52ZWhpY2xlLS1lY28gLmFjY29yZGlvbl9faXRlbV9faGVhZGluZzpiZWZvcmUsIC5sLXJvdy0tdmFyaWFudC1iXG4gIC52ZWhpY2xlLS1lY28gLmFjY29yZGlvbl9faXRlbV9fdG9nZ2xlOmNoZWNrZWQgKyAuYWNjb3JkaW9uX19pdGVtX19oZWFkaW5nLFxuICAubC1yb3ctLXZhcmlhbnQtY1xuICAudmVoaWNsZS0tZWNvIC5hY2NvcmRpb25fX2l0ZW1fX3RvZ2dsZTpjaGVja2VkICsgLmFjY29yZGlvbl9faXRlbV9faGVhZGluZyxcbiAgLmwtcm93LS12YXJpYW50LWRcbiAgLnZlaGljbGUtLWVjbyAuYWNjb3JkaW9uX19pdGVtX190b2dnbGU6Y2hlY2tlZCArIC5hY2NvcmRpb25fX2l0ZW1fX2hlYWRpbmcsIC5sLXJvdy0tdmFyaWFudC1iXG4gIC52ZWhpY2xlLS1lY28gLmFjY29yZGlvbl9faXRlbV9fdG9nZ2xlOmNoZWNrZWQgKyAuYWNjb3JkaW9uX19pdGVtX19oZWFkaW5nOmJlZm9yZSxcbiAgLmwtcm93LS12YXJpYW50LWNcbiAgLnZlaGljbGUtLWVjbyAuYWNjb3JkaW9uX19pdGVtX190b2dnbGU6Y2hlY2tlZCArIC5hY2NvcmRpb25fX2l0ZW1fX2hlYWRpbmc6YmVmb3JlLFxuICAubC1yb3ctLXZhcmlhbnQtZFxuICAudmVoaWNsZS0tZWNvIC5hY2NvcmRpb25fX2l0ZW1fX3RvZ2dsZTpjaGVja2VkICsgLmFjY29yZGlvbl9faXRlbV9faGVhZGluZzpiZWZvcmUsIC5sLXJvdy0tdmFyaWFudC1iXG4gIC52ZWhpY2xlLS1lY28gLmFjY29yZGlvbl9faXRlbV9fdG9nZ2xlOmNoZWNrZWRbZGlzYWJsZWRdICsgLmFjY29yZGlvbl9faXRlbV9faGVhZGluZzpob3ZlcixcbiAgLmwtcm93LS12YXJpYW50LWNcbiAgLnZlaGljbGUtLWVjbyAuYWNjb3JkaW9uX19pdGVtX190b2dnbGU6Y2hlY2tlZFtkaXNhYmxlZF0gKyAuYWNjb3JkaW9uX19pdGVtX19oZWFkaW5nOmhvdmVyLFxuICAubC1yb3ctLXZhcmlhbnQtZFxuICAudmVoaWNsZS0tZWNvIC5hY2NvcmRpb25fX2l0ZW1fX3RvZ2dsZTpjaGVja2VkW2Rpc2FibGVkXSArIC5hY2NvcmRpb25fX2l0ZW1fX2hlYWRpbmc6aG92ZXIsIC5sLXJvdy0tdmFyaWFudC1iXG4gIC52ZWhpY2xlLS1lY28gLmFjY29yZGlvbl9faXRlbV9faGVhZGluZzpob3ZlcixcbiAgLmwtcm93LS12YXJpYW50LWNcbiAgLnZlaGljbGUtLWVjbyAuYWNjb3JkaW9uX19pdGVtX19oZWFkaW5nOmhvdmVyLFxuICAubC1yb3ctLXZhcmlhbnQtZFxuICAudmVoaWNsZS0tZWNvIC5hY2NvcmRpb25fX2l0ZW1fX2hlYWRpbmc6aG92ZXIsIC5sLXJvdy0tdmFyaWFudC1iXG4gIC52ZWhpY2xlLS1lY28gLmNoZWNrbGlzdCBsaTpiZWZvcmUsXG4gIC5sLXJvdy0tdmFyaWFudC1jXG4gIC52ZWhpY2xlLS1lY28gLmNoZWNrbGlzdCBsaTpiZWZvcmUsXG4gIC5sLXJvdy0tdmFyaWFudC1kXG4gIC52ZWhpY2xlLS1lY28gLmNoZWNrbGlzdCBsaTpiZWZvcmUge1xuICAgIGNvbG9yOiAjZmZmOyB9XG5cbi5sLXJvdy0tdmFyaWFudC1iIC52ZWhpY2xlLS1lY28gLnZlaGljbGVfX2NhdGVnb3J5LFxuLmwtcm93LS12YXJpYW50LWMgLnZlaGljbGUtLWVjbyAudmVoaWNsZV9fY2F0ZWdvcnksXG4ubC1yb3ctLXZhcmlhbnQtZCAudmVoaWNsZS0tZWNvIC52ZWhpY2xlX19jYXRlZ29yeSB7XG4gIGNvbG9yOiAjMTIxMjEyOyB9XG5cbi52ZWhpY2xlLS1lY28gLnZlaGljbGVfX2NhdGVnb3J5OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICNlYWY2ZTc7IH1cbiAgLmwtcm93LS12YXJpYW50LWEgLnZlaGljbGUtLWVjbyAudmVoaWNsZV9fY2F0ZWdvcnk6YmVmb3JlLFxuICAubC1yb3ctLXZhcmlhbnQtYiAudmVoaWNsZS0tZWNvIC52ZWhpY2xlX19jYXRlZ29yeTpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6ICNlYWY2ZTc7IH1cblxuLnZlaGljbGUtLWVjbyAudmVoaWNsZV9fdG9nZ2xlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZDQwMDJhO1xuICBjb2xvcjogIzEyMTIxMjsgfVxuXG4udmVoaWNsZS0tZWNvIC52ZWhpY2xlX19ub3RlIHN0cm9uZyB7XG4gIGNvbG9yOiAjMTIxMjEyOyB9XG5cbi5sLWNvbC0tMTI6bm90KC52ZWhpY2xlLW1hdHJpeCkgPiAudmVoaWNsZS0tZWNvIC52ZWhpY2xlX19vdmVydmlldzpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjZWFmNmU3OyB9XG4gIC5sLXJvdy0tdmFyaWFudC1hIC5sLWNvbC0tMTI6bm90KC52ZWhpY2xlLW1hdHJpeCkgPiAudmVoaWNsZS0tZWNvIC52ZWhpY2xlX19vdmVydmlldzpiZWZvcmUsXG4gIC5sLXJvdy0tdmFyaWFudC1iIC5sLWNvbC0tMTI6bm90KC52ZWhpY2xlLW1hdHJpeCkgPiAudmVoaWNsZS0tZWNvIC52ZWhpY2xlX19vdmVydmlldzpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6ICNlYWY2ZTc7IH1cblxuLnZlaGljbGUtcmVzdWx0cy13aWRnZXRfX3Byb21vIHtcbiAgYmFja2dyb3VuZDogI2YxZjFmMTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDsgfVxuICAubC1yb3ctLXZhcmlhbnQtYSAudmVoaWNsZS1yZXN1bHRzLXdpZGdldF9fcHJvbW8ge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7IH1cbiAgLmwtcm93LS12YXJpYW50LWIgLnZlaGljbGUtcmVzdWx0cy13aWRnZXRfX3Byb21vIHtcbiAgICBiYWNrZ3JvdW5kOiAjYTEwMDIwOyB9XG4gIC5sLXJvdy0tdmFyaWFudC1jIC52ZWhpY2xlLXJlc3VsdHMtd2lkZ2V0X19wcm9tbyxcbiAgLmwtcm93LS12YXJpYW50LWQgLnZlaGljbGUtcmVzdWx0cy13aWRnZXRfX3Byb21vIHtcbiAgICBiYWNrZ3JvdW5kOiAjZDQwMDJhOyB9XG5cbi5oZWFkZXJfX3JvdyB7XG4gIGJhY2tncm91bmQ6ICNmZmY7IH1cbiAgLmhlYWRlcl9fcm93LS1tYWluOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjsgfVxuICAuaGVhZGVyX19yb3ctLXNlY29uZGFyeSB7XG4gICAgYmFja2dyb3VuZDogI2YxZjFmMTsgfVxuXG4vKiBDdXN0b20gQnJhbmQgU3R5bGVzICovXG50YWJsZSB0cjpmaXJzdC1jaGlsZCB0aDpmaXJzdC1jaGlsZFtzY29wZT1yb3ddIHtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwOyB9XG4gIGh0bWxbZGlyPXJ0bF0gdGFibGUgdHI6Zmlyc3QtY2hpbGQgdGg6Zmlyc3QtY2hpbGRbc2NvcGU9cm93XSB7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7IH1cblxudGFibGUgdHI6bnRoLWNoaWxkKGV2ZW4pIHRoIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cbiAgLmwtcm93LS12YXJpYW50LWEgdGFibGUgdHI6bnRoLWNoaWxkKGV2ZW4pIHRoLFxuICAubC1yb3ctLXZhcmlhbnQtYiB0YWJsZSB0cjpudGgtY2hpbGQoZXZlbikgdGgsXG4gIC5sLXJvdy0tdmFyaWFudC1jIHRhYmxlIHRyOm50aC1jaGlsZChldmVuKSB0aCxcbiAgLmwtcm93LS12YXJpYW50LWQgdGFibGUgdHI6bnRoLWNoaWxkKGV2ZW4pIHRoIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuXG4ubC1yb3ctLXZhcmlhbnQtYyB0YWJsZSB0cjpudGgtY2hpbGQoZXZlbikgdGQge1xuICBiYWNrZ3JvdW5kOiAjMjIyMzI3OyB9XG5cbi5sLXJvdy0tdmFyaWFudC1kIHRhYmxlIHRyOm50aC1jaGlsZChldmVuKSB0ZCB7XG4gIGJhY2tncm91bmQ6ICMxMjEyMTI7IH1cblxudGFibGUgdGgge1xuICBjb2xvcjogI2Q0MDAyYTsgfVxuICAubC1yb3ctLXZhcmlhbnQtYiB0YWJsZSB0aCxcbiAgLmwtcm93LS12YXJpYW50LWMgdGFibGUgdGgsXG4gIC5sLXJvdy0tdmFyaWFudC1kIHRhYmxlIHRoIHtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICB0YWJsZSB0aFtzY29wZT1yb3ddIHtcbiAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjZDQwMDJhOyB9XG4gICAgaHRtbFtkaXI9cnRsXSB0YWJsZSB0aFtzY29wZT1yb3ddIHtcbiAgICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgI2Q0MDAyYTtcbiAgICAgIGJvcmRlci1yaWdodDogMDsgfVxuICAgIC5sLXJvdy0tdmFyaWFudC1iIHRhYmxlIHRoW3Njb3BlPXJvd10sXG4gICAgLmwtcm93LS12YXJpYW50LWMgdGFibGUgdGhbc2NvcGU9cm93XSxcbiAgICAubC1yb3ctLXZhcmlhbnQtZCB0YWJsZSB0aFtzY29wZT1yb3ddIHtcbiAgICAgIGJvcmRlci1jb2xvcjogI2ZmZjsgfVxuICB0YWJsZSB0aFtzY29wZT1jb2xdIHtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2Q0MDAyYTsgfVxuICAgIC5sLXJvdy0tdmFyaWFudC1iIHRhYmxlIHRoW3Njb3BlPWNvbF0sXG4gICAgLmwtcm93LS12YXJpYW50LWMgdGFibGUgdGhbc2NvcGU9Y29sXSxcbiAgICAubC1yb3ctLXZhcmlhbnQtZCB0YWJsZSB0aFtzY29wZT1jb2xdIHtcbiAgICAgIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG5cbnRhYmxlIHRoZWFkICsgdGJvZHkgdHI6Zmlyc3QtY2hpbGQgdGg6Zmlyc3QtY2hpbGRbc2NvcGU9cm93XSB7XG4gIGJvcmRlci1yaWdodC13aWR0aDogMnB4OyB9XG4gIGh0bWxbZGlyPXJ0bF0gdGFibGUgdGhlYWQgKyB0Ym9keSB0cjpmaXJzdC1jaGlsZCB0aDpmaXJzdC1jaGlsZFtzY29wZT1yb3ddIHtcbiAgICBib3JkZXItbGVmdC13aWR0aDogMnB4OyB9XG5cbi50YWJsZS0tc3RyaXAtaW52ZXJzZSB0YWJsZSB0aDpudGgtY2hpbGQoZXZlbikge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuICAubC1yb3ctLXZhcmlhbnQtYSAudGFibGUtLXN0cmlwLWludmVyc2UgdGFibGUgdGg6bnRoLWNoaWxkKGV2ZW4pLFxuICAubC1yb3ctLXZhcmlhbnQtYiAudGFibGUtLXN0cmlwLWludmVyc2UgdGFibGUgdGg6bnRoLWNoaWxkKGV2ZW4pLFxuICAubC1yb3ctLXZhcmlhbnQtYyAudGFibGUtLXN0cmlwLWludmVyc2UgdGFibGUgdGg6bnRoLWNoaWxkKGV2ZW4pLFxuICAubC1yb3ctLXZhcmlhbnQtZCAudGFibGUtLXN0cmlwLWludmVyc2UgdGFibGUgdGg6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuXG4ubC1yb3ctLXZhcmlhbnQtYyAudGFibGUtLXN0cmlwLWludmVyc2UgdGFibGUgdGQ6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgYmFja2dyb3VuZDogIzIyMjMyNzsgfVxuXG4ubC1yb3ctLXZhcmlhbnQtZCAudGFibGUtLXN0cmlwLWludmVyc2UgdGFibGUgdGQ6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgYmFja2dyb3VuZDogIzEyMTIxMjsgfVxuXG51bCBsaTpiZWZvcmUge1xuICBjb250ZW50OiAnXFwwMjY2Nic7IH1cblxuLmFjY29yZGlvbl9faXRlbSB7XG4gIGJvcmRlci1yYWRpdXM6IDA7IH1cbiAgLmFjY29yZGlvbl9faXRlbV9faGVhZGluZzpiZWZvcmUge1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2NjYztcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7IH1cbiAgICBodG1sW2Rpcj1ydGxdIC5hY2NvcmRpb25fX2l0ZW1fX2hlYWRpbmc6YmVmb3JlIHtcbiAgICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2NjYztcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7IH1cblxuLmFsZXJ0IHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMxMjEyMTI7XG4gIGNvbG9yOiAjMTIxMjEyOyB9XG4gIC5sLXJvdy0tdmFyaWFudC1hIC5hbGVydCB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cbiAgLmwtcm93LS12YXJpYW50LWIgLmFsZXJ0IHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItY29sb3I6ICNhMTAwMjA7IH1cbiAgLmwtcm93LS12YXJpYW50LWMgLmFsZXJ0IHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItY29sb3I6ICNmZmY7IH1cbiAgLmwtcm93LS12YXJpYW50LWQgLmFsZXJ0IHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItY29sb3I6ICNmZmY7IH1cbiAgLmFsZXJ0LS1lcnJvciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZDQwMjJhOyB9XG4gICAgLmwtcm93LS12YXJpYW50LWIgLmFsZXJ0LS1lcnJvcixcbiAgICAubC1yb3ctLXZhcmlhbnQtYyAuYWxlcnQtLWVycm9yLFxuICAgIC5sLXJvdy0tdmFyaWFudC1kIC5hbGVydC0tZXJyb3Ige1xuICAgICAgYm9yZGVyLWNvbG9yOiAjZDQwMjJhOyB9XG4gIC5hbGVydC0taW5mbyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmVjNjJjOyB9XG4gICAgLmFsZXJ0LS1pbmZvIC5pY29uIHtcbiAgICAgIGNvbG9yOiAjZmVjNjJjOyB9XG4gICAgLmwtcm93LS12YXJpYW50LWIgLmFsZXJ0LS1pbmZvLFxuICAgIC5sLXJvdy0tdmFyaWFudC1jIC5hbGVydC0taW5mbyxcbiAgICAubC1yb3ctLXZhcmlhbnQtZCAuYWxlcnQtLWluZm8ge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjZmVjNjJjOyB9XG4gIC5hbGVydC0tc3VjY2VzcyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMzdhODAwOyB9XG4gICAgLmwtcm93LS12YXJpYW50LWIgLmFsZXJ0LS1zdWNjZXNzLFxuICAgIC5sLXJvdy0tdmFyaWFudC1jIC5hbGVydC0tc3VjY2VzcyxcbiAgICAubC1yb3ctLXZhcmlhbnQtZCAuYWxlcnQtLXN1Y2Nlc3Mge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMzdhODAwOyB9XG5cbi5ib29raW5nLXdpZGdldF9fcmVzdWx0cyB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIG1hcmdpbjogLTFweCAwIDA7IH1cblxuLmJvb2tpbmctd2lkZ2V0X19zdGF0aW9uLWRldGFpbHMtdG9nZ2xlIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4uYm9va2luZy13aWRnZXRfX29wZW5pbmctdGltZXMge1xuICBiYWNrZ3JvdW5kOiAjZjFmMWYxO1xuICBib3JkZXItY29sb3I6ICMxMjEyMTI7XG4gIGJvcmRlci1yYWRpdXM6IDA7IH1cbiAgaHRtbFtkaXI9cnRsXSAuYm9va2luZy13aWRnZXRfX29wZW5pbmctdGltZXMge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgLmJvb2tpbmctd2lkZ2V0X19vcGVuaW5nLXRpbWVzX19oZWFkaW5nIHtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAgIC5ib29raW5nLXdpZGdldF9fb3BlbmluZy10aW1lc19faGVhZGluZzpiZWZvcmUge1xuICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNjY2M7IH1cbiAgICAgICAgaHRtbFtkaXI9cnRsXSAuYm9va2luZy13aWRnZXRfX29wZW5pbmctdGltZXNfX2hlYWRpbmc6YmVmb3JlIHtcbiAgICAgICAgICBib3JkZXItbGVmdDogMDtcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IDA7IH0gfVxuXG4uYm9va2luZy13aWRnZXRfX2RhdGUtcGlja2VyLWNvbnRhaW5lciAuc3RhbmRhcmQtZm9ybV9faW5wdXQtLWFjdGl2ZSxcbi5ib29raW5nLXdpZGdldF9fZGF0ZS1waWNrZXItY29udGFpbmVyIC5zdGFuZGFyZC1mb3JtX19pbnB1dC0tYWN0aXZlOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjMTIxMjEyO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgIC5ib29raW5nLXdpZGdldF9fZGF0ZS1waWNrZXItY29udGFpbmVyIC5zdGFuZGFyZC1mb3JtX19pbnB1dC0tYWN0aXZlLFxuICAgIC5ib29raW5nLXdpZGdldF9fZGF0ZS1waWNrZXItY29udGFpbmVyIC5zdGFuZGFyZC1mb3JtX19pbnB1dC0tYWN0aXZlOmZvY3VzIHtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICMxMjEyMTI7IH0gfVxuXG4uYm9va2luZy13aWRnZXRfX2RhdGUtcGlja2VyLWNvbnRhaW5lci0tb3BlbjphZnRlciB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxcHg7XG4gIGxlZnQ6IDFweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMXB4O1xuICB0b3A6IDEwMCU7XG4gIHotaW5kZXg6IDEwMTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICAuYm9va2luZy13aWRnZXRfX2RhdGUtcGlja2VyLWNvbnRhaW5lci0tb3BlbjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLmJvb2tpbmctd2lkZ2V0X190aW1lLXBpY2tlci1jb250YWluZXIge1xuICBib3JkZXItcmFkaXVzOiAwOyB9XG5cbi5sLXJvdy0tdmFyaWFudC1iIC5jdGE6aG92ZXIsIC5sLXJvdy0tdmFyaWFudC1iIC5jb3ZlcmFnZV9fb3B0aW9uIC5vcHRpb24tbGlzdF9fY29udHJvbDpob3ZlciwgLmNvdmVyYWdlX19vcHRpb24gLmwtcm93LS12YXJpYW50LWIgLm9wdGlvbi1saXN0X19jb250cm9sOmhvdmVyLCAubC1yb3ctLXZhcmlhbnQtYiAucHJvbW9fX2N0YTpob3ZlciwgLmwtcm93LS12YXJpYW50LWIgLnNpbXBsZS1wcm9tb19faGVhZGluZzpob3ZlciwgLmwtcm93LS12YXJpYW50LWIgLnN0YW5kYXJkLWZvcm1fX3N1Ym1pdDpob3ZlciwgLmwtcm93LS12YXJpYW50LWIgLnZlaGljbGVfX3ByaWNlcy1jdGE6aG92ZXIsIC5sLXJvdy0tdmFyaWFudC1jIC5jdGE6aG92ZXIsIC5sLXJvdy0tdmFyaWFudC1jIC5jb3ZlcmFnZV9fb3B0aW9uIC5vcHRpb24tbGlzdF9fY29udHJvbDpob3ZlciwgLmNvdmVyYWdlX19vcHRpb24gLmwtcm93LS12YXJpYW50LWMgLm9wdGlvbi1saXN0X19jb250cm9sOmhvdmVyLCAubC1yb3ctLXZhcmlhbnQtYyAucHJvbW9fX2N0YTpob3ZlciwgLmwtcm93LS12YXJpYW50LWMgLnNpbXBsZS1wcm9tb19faGVhZGluZzpob3ZlciwgLmwtcm93LS12YXJpYW50LWMgLnN0YW5kYXJkLWZvcm1fX3N1Ym1pdDpob3ZlciwgLmwtcm93LS12YXJpYW50LWMgLnZlaGljbGVfX3ByaWNlcy1jdGE6aG92ZXIsXG4ubC1yb3ctLXZhcmlhbnQtZCAuY3RhOmhvdmVyLFxuLmwtcm93LS12YXJpYW50LWQgLmNvdmVyYWdlX19vcHRpb24gLm9wdGlvbi1saXN0X19jb250cm9sOmhvdmVyLFxuLmNvdmVyYWdlX19vcHRpb24gLmwtcm93LS12YXJpYW50LWQgLm9wdGlvbi1saXN0X19jb250cm9sOmhvdmVyLFxuLmwtcm93LS12YXJpYW50LWQgLnByb21vX19jdGE6aG92ZXIsXG4ubC1yb3ctLXZhcmlhbnQtZCAuc2ltcGxlLXByb21vX19oZWFkaW5nOmhvdmVyLFxuLmwtcm93LS12YXJpYW50LWQgLnN0YW5kYXJkLWZvcm1fX3N1Ym1pdDpob3Zlcixcbi5sLXJvdy0tdmFyaWFudC1kIC52ZWhpY2xlX19wcmljZXMtY3RhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuXG4uY3RhLS1zZWNvbmRhcnksIC5jb3ZlcmFnZS0tYWN0aXZlIC5jb3ZlcmFnZV9fZm9vdGVyIC5vcHRpb24tbGlzdF9fY29udHJvbCwgLmV4dHJhLS1hY3RpdmUgLmV4dHJhX19hY3Rpb25zLS1zaW5nbGUgLmN0YSwgLmV4dHJhLS1hY3RpdmUgLmV4dHJhX19hY3Rpb25zLS1zaW5nbGUgLmNvdmVyYWdlX19vcHRpb24gLm9wdGlvbi1saXN0X19jb250cm9sLCAuY292ZXJhZ2VfX29wdGlvbiAuZXh0cmEtLWFjdGl2ZSAuZXh0cmFfX2FjdGlvbnMtLXNpbmdsZSAub3B0aW9uLWxpc3RfX2NvbnRyb2wsIC5leHRyYS0tYWN0aXZlIC5leHRyYV9fYWN0aW9ucy0tc2luZ2xlIC5wcm9tb19fY3RhLCAuZXh0cmEtLWFjdGl2ZSAuZXh0cmFfX2FjdGlvbnMtLXNpbmdsZSAuc2ltcGxlLXByb21vX19oZWFkaW5nLCAuZXh0cmEtLWFjdGl2ZSAuZXh0cmFfX2FjdGlvbnMtLXNpbmdsZSAuc3RhbmRhcmQtZm9ybV9fc3VibWl0LCAuZXh0cmEtLWFjdGl2ZSAuZXh0cmFfX2FjdGlvbnMtLXNpbmdsZSAudmVoaWNsZV9fcHJpY2VzLWN0YSwgLmV4dHJhLS1hY3RpdmUgLmV4dHJhX19hY3Rpb25zICsgLmN0YVtkYXRhLXRyaWdnZXI9cmVtb3ZlLWFsbF0sIC5leHRyYS0tYWN0aXZlIC5jb3ZlcmFnZV9fb3B0aW9uIC5leHRyYV9fYWN0aW9ucyArIC5vcHRpb24tbGlzdF9fY29udHJvbFtkYXRhLXRyaWdnZXI9cmVtb3ZlLWFsbF0sIC5jb3ZlcmFnZV9fb3B0aW9uIC5leHRyYS0tYWN0aXZlIC5leHRyYV9fYWN0aW9ucyArIC5vcHRpb24tbGlzdF9fY29udHJvbFtkYXRhLXRyaWdnZXI9cmVtb3ZlLWFsbF0sIC5leHRyYS0tYWN0aXZlIC5leHRyYV9fYWN0aW9ucyArIC5wcm9tb19fY3RhW2RhdGEtdHJpZ2dlcj1yZW1vdmUtYWxsXSwgLmV4dHJhLS1hY3RpdmUgLmV4dHJhX19hY3Rpb25zICsgLnNpbXBsZS1wcm9tb19faGVhZGluZ1tkYXRhLXRyaWdnZXI9cmVtb3ZlLWFsbF0sIC5leHRyYS0tYWN0aXZlIC5leHRyYV9fYWN0aW9ucyArIC5zdGFuZGFyZC1mb3JtX19zdWJtaXRbZGF0YS10cmlnZ2VyPXJlbW92ZS1hbGxdLCAuZXh0cmEtLWFjdGl2ZSAuZXh0cmFfX2FjdGlvbnMgKyAudmVoaWNsZV9fcHJpY2VzLWN0YVtkYXRhLXRyaWdnZXI9cmVtb3ZlLWFsbF0sIC5zdGFuZGFyZC1mb3JtX19zdWJtaXQtLXNlY29uZGFyeSwgLnZlaGljbGVfX3ByaWNlcy1vcHRpb246bm90KC52ZWhpY2xlX19wcmljZXMtb3B0aW9uLS1wcmltYXJ5KSAudmVoaWNsZV9fcHJpY2VzLWN0YSB7XG4gIGJvcmRlci1jb2xvcjogI2Q0MDAyYTsgfVxuXG4ubC1yb3ctLXZhcmlhbnQtYiAuY3RhLS10ZXJ0aWFyeTpob3ZlciwgLmwtcm93LS12YXJpYW50LWIgLnNpbXBsZS1wcm9tb19faGVhZGluZzpob3ZlciwgLmwtcm93LS12YXJpYW50LWIgLnN0YW5kYXJkLWZvcm1fX3N1Ym1pdC0tdGVydGlhcnk6aG92ZXIsXG4ubC1yb3ctLXZhcmlhbnQtYyAuY3RhLS10ZXJ0aWFyeTpob3Zlcixcbi5sLXJvdy0tdmFyaWFudC1jIC5zaW1wbGUtcHJvbW9fX2hlYWRpbmc6aG92ZXIsXG4ubC1yb3ctLXZhcmlhbnQtYyAuc3RhbmRhcmQtZm9ybV9fc3VibWl0LS10ZXJ0aWFyeTpob3Zlcixcbi5sLXJvdy0tdmFyaWFudC1kIC5jdGEtLXRlcnRpYXJ5OmhvdmVyLFxuLmwtcm93LS12YXJpYW50LWQgLnNpbXBsZS1wcm9tb19faGVhZGluZzpob3Zlcixcbi5sLXJvdy0tdmFyaWFudC1kIC5zdGFuZGFyZC1mb3JtX19zdWJtaXQtLXRlcnRpYXJ5OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLmRhdGUtcGlja2VyIHtcbiAgYmFja2dyb3VuZDogI2YxZjFmMTtcbiAgYm9yZGVyLWNvbG9yOiAjMTIxMjEyO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBtYXJnaW4tdG9wOiAwOyB9XG4gIC5kYXRlLXBpY2tlcjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiA2NHB4O1xuICAgIGxlZnQ6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgICAgLmRhdGUtcGlja2VyOmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAuZGF0ZS1waWNrZXIgLnBpa2EtdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAuZGF0ZS1waWNrZXIgLmlzLXNlbGVjdGVkIC5waWthLWJ1dHRvbiB7XG4gICAgYm9yZGVyLXJhZGl1czogMDsgfVxuXG4uZXh0cmFfX3ByaWNlLS1taW5vciB7XG4gIGNvbG9yOiAjNzY3Njc2OyB9XG4gIC5sLXJvdy0tdmFyaWFudC1iIC5leHRyYV9fcHJpY2UtLW1pbm9yLFxuICAubC1yb3ctLXZhcmlhbnQtYyAuZXh0cmFfX3ByaWNlLS1taW5vcixcbiAgLmwtcm93LS12YXJpYW50LWQgLmV4dHJhX19wcmljZS0tbWlub3Ige1xuICAgIGNvbG9yOiAjZmZmOyB9XG5cbi5mZWF0dXJlX19jYXB0aW9uIHtcbiAgY29sb3I6ICM3Njc2NzY7IH1cbiAgLmwtcm93LS12YXJpYW50LWIgLmZlYXR1cmVfX2NhcHRpb24sXG4gIC5sLXJvdy0tdmFyaWFudC1jIC5mZWF0dXJlX19jYXB0aW9uLFxuICAubC1yb3ctLXZhcmlhbnQtZCAuZmVhdHVyZV9fY2FwdGlvbiB7XG4gICAgY29sb3I6ICNmZmY7IH1cblxuLmxhbmd1YWdlLWNvdW50cnktc2VsZWN0b3JfX2hlYWRpbmcge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi5saW5rLWxpc3RfX2l0ZW0ge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2NjYzsgfVxuICAubC1yb3ctLXZhcmlhbnQtYiAubGluay1saXN0X19pdGVtIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjYTEwMDIwOyB9XG4gIC5sLXJvdy0tdmFyaWFudC1jIC5saW5rLWxpc3RfX2l0ZW0sXG4gIC5sLXJvdy0tdmFyaWFudC1kIC5saW5rLWxpc3RfX2l0ZW0ge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICNmZmY7IH1cblxuLmxpbmstbGlzdF9fbGluayB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmc6IDE1cHggMDsgfVxuXG4ubWFwX19pbmZvIHtcbiAgYm94LXNoYWRvdzogMCAwIDE1cHggcmdiYSgxOCwgMTgsIDE4LCAwLjMpOyB9XG5cbi5vcHRpb24tbGlzdF9fY29udHJvbDphZnRlciB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgNXB4IDAgI2Y3ZjdmNzsgfVxuXG4ub3B0aW9uLWxpc3RfX2NvbnRyb2wtLXJhZGlvOmFmdGVyIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlOyB9XG5cbi5vcHRpb24tcHJvbW9fX2hlYWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAub3B0aW9uLXByb21vX19oZWFkZXI6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9kaWFnb25hbC1saW5lcy5wbmdcIik7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBib3R0b206IDA7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTY3cHg7XG4gICAgei1pbmRleDogMTsgfVxuXG4ub3B0aW9uLXByb21vX19oZWFkaW5nIHtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgaHRtbFtkaXI9cnRsXSAub3B0aW9uLXByb21vX19oZWFkaW5nIHtcbiAgICBmb250LWZhbWlseTogXCJUYWphd2FsXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuXG4ucHJpbWFyeS1uYXZpZ2F0aW9uIHtcbiAgYmFja2dyb3VuZDogI2Q0MDAyYTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICAucHJpbWFyeS1uYXZpZ2F0aW9uIHtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgLnByaW1hcnktbmF2aWdhdGlvbl9fbGlzdCB7XG4gICAgICBwYWRkaW5nLXRvcDogMDsgfSB9XG4gIC5wcmltYXJ5LW5hdmlnYXRpb25fX2xpc3Q6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiAjZDQwMDJhOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgIC5wcmltYXJ5LW5hdmlnYXRpb25fX2l0ZW0ge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2M7IH1cbiAgICAgIC5wcmltYXJ5LW5hdmlnYXRpb25fX2l0ZW0tLWhhcy1tZWdhLW1lbnUgLnByaW1hcnktbmF2aWdhdGlvbl9fbGluazphZnRlciB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA1MnB4OyB9IH1cbiAgLnByaW1hcnktbmF2aWdhdGlvbl9fbGluayB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgICAgLnByaW1hcnktbmF2aWdhdGlvbl9fbGluayB7XG4gICAgICAgIGNvbG9yOiAjMTIxMjEyO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgICAgICAgcGFkZGluZy10b3A6IDE1cHg7IH0gfVxuICAgIC5wcmltYXJ5LW5hdmlnYXRpb25fX2xpbms6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIGNvbG9yOiAjZDQwMDJhOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgIC5wcmltYXJ5LW5hdmlnYXRpb25fX21lZ2EtbWVudV9faGVhZGluZyB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZDQwMDJhO1xuICAgICAgYm9yZGVyLXdpZHRoOiAxcHggMDtcbiAgICAgIG1hcmdpbjogLTFweCAwIDA7XG4gICAgICBwYWRkaW5nOiAxNXB4IDA7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9IH1cbiAgLnByaW1hcnktbmF2aWdhdGlvbl9fbWVnYS1tZW51X19pdGVtIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2NjYzsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgICAgLnByaW1hcnktbmF2aWdhdGlvbl9fbWVnYS1tZW51X19pdGVtIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2M7XG4gICAgICAgIGJvcmRlci10b3A6IDA7IH1cbiAgICAgICAgLnByaW1hcnktbmF2aWdhdGlvbl9fbWVnYS1tZW51X19pdGVtOmxhc3QtY2hpbGQge1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7IH0gfVxuICAucHJpbWFyeS1uYXZpZ2F0aW9uX19tZWdhLW1lbnVfX2xpbmsge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgcGFkZGluZzogMTVweCAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLnByb21vX19kZXRhaWxzIHtcbiAgYmFja2dyb3VuZDogI2NjYzsgfVxuICAubC1yb3ctLXZhcmlhbnQtYSAucHJvbW9fX2RldGFpbHMge1xuICAgIGJhY2tncm91bmQ6ICNjY2M7IH1cbiAgLmwtcm93LS12YXJpYW50LWQgLnByb21vX19kZXRhaWxzIHtcbiAgICBiYWNrZ3JvdW5kOiAjMTIxMjEyO1xuICAgIGNvbG9yOiAjZmZmOyB9XG5cbi5yZWZlcmVuY2UtbGlzdF9fbm90ZSB7XG4gIGNvbG9yOiAjNzY3Njc2OyB9XG4gIC5sLXJvdy0tdmFyaWFudC1iIC5yZWZlcmVuY2UtbGlzdF9fbm90ZSxcbiAgLmwtcm93LS12YXJpYW50LWMgLnJlZmVyZW5jZS1saXN0X19ub3RlLFxuICAubC1yb3ctLXZhcmlhbnQtZCAucmVmZXJlbmNlLWxpc3RfX25vdGUge1xuICAgIGNvbG9yOiAjZmZmOyB9XG5cbi5zZWFyY2gtcmVzdWx0IG1hcmsge1xuICBiYWNrZ3JvdW5kOiAjZmVjNjJjO1xuICBwYWRkaW5nOiAzcHg7IH1cblxuLnN0YW5kYXJkLWZvcm1fX2lucHV0LCAuc2VhcmNoX19pbnB1dCwgLnN0YW5kYXJkLWZvcm1fX3RleHRhcmVhLCAuc3RhbmRhcmQtZm9ybV9fZmlsZS11cGxvYWRfX2ZpbGUtbmFtZSwgLnN0YW5kYXJkLWZvcm1fX3NlbGVjdCB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgNXB4IDAgI2Y3ZjdmNzsgfVxuICAuc3RhbmRhcmQtZm9ybV9faW5wdXRbZGlzYWJsZWRdLCAuc2VhcmNoX19pbnB1dFtkaXNhYmxlZF0sIC5zdGFuZGFyZC1mb3JtX190ZXh0YXJlYVtkaXNhYmxlZF0sIC5zdGFuZGFyZC1mb3JtX19maWxlLXVwbG9hZF9fZmlsZS1uYW1lW2Rpc2FibGVkXSwgLnN0YW5kYXJkLWZvcm1fX3NlbGVjdFtkaXNhYmxlZF0ge1xuICAgIGJveC1zaGFkb3c6IG5vbmU7IH1cbiAgLnN0YW5kYXJkLWZvcm1fX2lucHV0OmZvY3VzLCAuc2VhcmNoX19pbnB1dDpmb2N1cywgLnN0YW5kYXJkLWZvcm1fX2lucHV0LS1hY3RpdmUsIC5zdGFuZGFyZC1mb3JtX190ZXh0YXJlYTpmb2N1cywgLnN0YW5kYXJkLWZvcm1fX3RleHRhcmVhLS1hY3RpdmUsIC5zdGFuZGFyZC1mb3JtX19maWxlLXVwbG9hZF9fZmlsZS1uYW1lOmZvY3VzLCAuc3RhbmRhcmQtZm9ybV9fZmlsZS11cGxvYWRfX2ZpbGUtbmFtZS0tYWN0aXZlLCAuc3RhbmRhcmQtZm9ybV9fc2VsZWN0OmZvY3VzLCAuc3RhbmRhcmQtZm9ybV9fc2VsZWN0LS1hY3RpdmUge1xuICAgIGJvcmRlci1jb2xvcjogIzc2NzY3NjsgfVxuICAuc3RhbmRhcmQtZm9ybV9faW5wdXQtLWVycm9yLCAuc3RhbmRhcmQtZm9ybV9fdGV4dGFyZWEtLWVycm9yLCAuc3RhbmRhcmQtZm9ybV9fZmlsZS11cGxvYWRfX2ZpbGUtbmFtZS0tZXJyb3IsIC5zdGFuZGFyZC1mb3JtX19zZWxlY3QtLWVycm9yIHtcbiAgICBib3JkZXItY29sb3I6ICNkNDAwMmE7IH1cbiAgICAuc3RhbmRhcmQtZm9ybV9faW5wdXQtLWVycm9yOmZvY3VzLCAuc3RhbmRhcmQtZm9ybV9fdGV4dGFyZWEtLWVycm9yOmZvY3VzLCAuc3RhbmRhcmQtZm9ybV9fZmlsZS11cGxvYWRfX2ZpbGUtbmFtZS0tZXJyb3I6Zm9jdXMsIC5zdGFuZGFyZC1mb3JtX19zZWxlY3QtLWVycm9yOmZvY3VzIHtcbiAgICAgIGJvcmRlci1jb2xvcjogI2ExMDAyMDsgfVxuXG4uc3RhbmRhcmQtZm9ybV9fc2VsZWN0IHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCA1cHggMCAjZjdmN2Y3OyB9XG4gIC5zdGFuZGFyZC1mb3JtX19zZWxlY3QtLWVycm9yIHtcbiAgICBib3JkZXItY29sb3I6ICNkNDAwMmE7IH1cbiAgLnN0YW5kYXJkLWZvcm1fX3NlbGVjdDpiZWZvcmUge1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2NjYzsgfVxuICAgIGh0bWxbZGlyPXJ0bF0gLnN0YW5kYXJkLWZvcm1fX3NlbGVjdDpiZWZvcmUge1xuICAgICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjY2NjOyB9XG5cbi5zdGFuZGFyZC1mb3JtX19kYXRlcGlja2VyIHtcbiAgYmFja2dyb3VuZDogI2YxZjFmMTtcbiAgYm9yZGVyLWNvbG9yOiAjMTIxMjEyO1xuICBib3JkZXItcmFkaXVzOiAwOyB9XG4gIC5zdGFuZGFyZC1mb3JtX19kYXRlcGlja2VyIC5waWthLWxhYmVsIHtcbiAgICBiYWNrZ3JvdW5kOiAjZjFmMWYxOyB9XG4gIC5zdGFuZGFyZC1mb3JtX19kYXRlcGlja2VyIC5pcy1zZWxlY3RlZCAucGlrYS1idXR0b24ge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7IH1cblxuLnN0YW5kYXJkLWZvcm1fX3N1Ym1pdCB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNkNDAwMmE7IH1cbiAgLmwtcm93LS12YXJpYW50LWIgLnN0YW5kYXJkLWZvcm1fX3N1Ym1pdCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMTIxMjEyOyB9XG4gIC5zdGFuZGFyZC1mb3JtX19zdWJtaXQ6aG92ZXIge1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICMxMjEyMTI7IH1cbiAgLnN0YW5kYXJkLWZvcm1fX3N1Ym1pdFtkaXNhYmxlZF0ge1xuICAgIGJvcmRlci1jb2xvcjogI2NjYzsgfVxuICAuc3RhbmRhcmQtZm9ybV9fc3VibWl0LS10ZXJ0aWFyeSB7XG4gICAgYm9yZGVyOiAwOyB9XG4gICAgLnN0YW5kYXJkLWZvcm1fX3N1Ym1pdC0tdGVydGlhcnk6aG92ZXIge1xuICAgICAgYm9yZGVyOiAwOyB9XG5cbi5zdGFuZGFyZC1mb3JtX19maWxlLXVwbG9hZCBsYWJlbFtkaXNhYmxlZF0gLnN0YW5kYXJkLWZvcm1fX2ZpbGUtdXBsb2FkX19maWxlLW5hbWUge1xuICBib3gtc2hhZG93OiBub25lOyB9XG5cbi5zdGVwLXRyYWNrZXJfX3N0ZXAtcHJvbXB0LS1pbmFjdGl2ZSB7XG4gIGNvbG9yOiAjNmU2ZTZlOyB9XG5cbi5zdGVwLXRyYWNrZXJfX3Byb21vLW1lc3NhZ2Uge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBtYXJnaW4tbGVmdDogLTUwcHg7XG4gIG1hcmdpbi1yaWdodDogLTIwcHg7XG4gIHBhZGRpbmctbGVmdDogNTBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICAuc3RlcC10cmFja2VyX19wcm9tby1tZXNzYWdlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IC0yMHB4OyB9IH1cblxuLnN0ZXAtdHJhY2tlci0tc3VtbWFyeSAuc3RlcC10cmFja2VyX19wcm9tby1tZXNzYWdlIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICBtYXJnaW4tcmlnaHQ6IC0yMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7IH1cbiAgaHRtbFtkaXI9cnRsXSAuc3RlcC10cmFja2VyLS1zdW1tYXJ5IC5zdGVwLXRyYWNrZXJfX3Byb21vLW1lc3NhZ2Uge1xuICAgIG1hcmdpbi1yaWdodDogLTIwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgLnN0ZXAtdHJhY2tlci0tc3VtbWFyeSAuc3RlcC10cmFja2VyX19wcm9tby1tZXNzYWdlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IC0yMHB4OyB9IH1cblxuLnN1cHBsZW1lbnRhcnktbmF2aWdhdGlvbi0tbWlub3Ige1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNDMpOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xuICAuc3VwcGxlbWVudGFyeS1uYXZpZ2F0aW9uX19saXN0IHtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNDMpOyB9XG4gICAgLnN1cHBsZW1lbnRhcnktbmF2aWdhdGlvbl9fbGlzdC0tbm8tYm9yZGVyIHtcbiAgICAgIGJvcmRlci1yaWdodDogMDsgfSB9XG5cbi5zdXBwbGVtZW50YXJ5LW5hdmlnYXRpb25fX2l0ZW0ge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNDMpOyB9XG4gIGh0bWxbZGlyPXJ0bF0gLnN1cHBsZW1lbnRhcnktbmF2aWdhdGlvbl9faXRlbSB7XG4gICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQzKTsgfVxuICAuc3VwcGxlbWVudGFyeS1uYXZpZ2F0aW9uX19pdGVtOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1yaWdodC13aWR0aDogMDsgfVxuICAgIGh0bWxbZGlyPXJ0bF0gLnN1cHBsZW1lbnRhcnktbmF2aWdhdGlvbl9faXRlbTpsYXN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwOyB9XG4gIC5zdXBwbGVtZW50YXJ5LW5hdmlnYXRpb25fX2l0ZW0tLWRlc2t0b3AtbGFzdCB7XG4gICAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwOyB9XG4gICAgaHRtbFtkaXI9cnRsXSAuc3VwcGxlbWVudGFyeS1uYXZpZ2F0aW9uX19pdGVtLS1kZXNrdG9wLWxhc3Qge1xuICAgICAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICAgIC5zdXBwbGVtZW50YXJ5LW5hdmlnYXRpb25fX2l0ZW0tLWRlc2t0b3AtbGFzdCB7XG4gICAgICAgIGJvcmRlci1yaWdodC13aWR0aDogMXB4OyB9XG4gICAgICAgIGh0bWxbZGlyPXJ0bF0gLnN1cHBsZW1lbnRhcnktbmF2aWdhdGlvbl9faXRlbS0tZGVza3RvcC1sYXN0IHtcbiAgICAgICAgICBib3JkZXItbGVmdC13aWR0aDogMXB4O1xuICAgICAgICAgIGJvcmRlci1yaWdodC13aWR0aDogMDsgfSB9XG4gIC5zdXBwbGVtZW50YXJ5LW5hdmlnYXRpb25fX2l0ZW0tLWFjdGl2ZSAuc3VwcGxlbWVudGFyeS1uYXZpZ2F0aW9uX19saW5rIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGNvbG9yOiAjZDQwMDJhOyB9XG5cbi5zdXBwbGVtZW50YXJ5LW5hdmlnYXRpb25fX2xpbmsge1xuICBiYWNrZ3JvdW5kOiAjZDQwMDJhO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAuc3VwcGxlbWVudGFyeS1uYXZpZ2F0aW9uX19saW5rOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGNvbG9yOiAjZDQwMDJhOyB9XG4gIC5zdXBwbGVtZW50YXJ5LW5hdmlnYXRpb25fX2xpbmtfX2lubmVyIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi5zdXBwbGVtZW50YXJ5LW5hdmlnYXRpb25fX2ZseW91dCAuc2VhcmNoIC5pY29uIHtcbiAgY29sb3I6ICM3Njc2NzY7IH1cblxuLnRpbWUtcGlja2VyIHtcbiAgYmFja2dyb3VuZDogI2YxZjFmMTtcbiAgYm9yZGVyLWNvbG9yOiAjMTIxMjEyO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICB0b3A6IDQ0cHg7IH1cblxuLnRpbWUtcGlja2VyLWlucHV0LS1hY3RpdmUsXG4udGltZS1waWNrZXItaW5wdXQtLWFjdGl2ZTpmb2N1cyB7XG4gIGJvcmRlci1ib3R0b206IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICMxMjEyMTI7IH1cblxuLnRvb2x0aXAge1xuICBib3JkZXItcmFkaXVzOiA1MCU7IH1cblxuLnNlYXJjaF9faW5wdXQ6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICNjY2M7IH1cblxuLnR5cGVhaGVhZF9fbGlzdCB7XG4gIGJvcmRlci1jb2xvcjogI2NjYztcbiAgYm9yZGVyLXJhZGl1czogMDsgfVxuXG4ubC1yb3ctLXZhcmlhbnQtYiAudmVoaWNsZV9fYWNjb3JkaW9uIC5hY2NvcmRpb25fX2l0ZW1fX2hlYWRpbmc6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjYTEwMDIwOyB9XG5cbi52ZWhpY2xlX19wcm9tby1tZXNzYWdlIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICBtYXJnaW4tcmlnaHQ6IC0yMHB4OyB9XG5cbi52ZWhpY2xlX19wcmljZXMtaGVhZGluZyB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLnZlaGljbGVfX3ByaWNlcy1jYXB0aW9uIHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cblxuLnZlaGljbGUtLXByZXN0aWdlIC52ZWhpY2xlX19jYXRlZ29yeSB7XG4gIGNvbG9yOiAjZmZmOyB9XG4gIC5sLXJvdy0tdmFyaWFudC1jIC52ZWhpY2xlLS1wcmVzdGlnZSAudmVoaWNsZV9fY2F0ZWdvcnksXG4gIC5sLXJvdy0tdmFyaWFudC1kIC52ZWhpY2xlLS1wcmVzdGlnZSAudmVoaWNsZV9fY2F0ZWdvcnkge1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gIC52ZWhpY2xlLS1wcmVzdGlnZSAudmVoaWNsZV9fY2F0ZWdvcnk6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiAjNjkwMjE4OyB9XG4gICAgLmwtcm93LS12YXJpYW50LWEgLnZlaGljbGUtLXByZXN0aWdlIC52ZWhpY2xlX19jYXRlZ29yeTpiZWZvcmUsXG4gICAgLmwtcm93LS12YXJpYW50LWIgLnZlaGljbGUtLXByZXN0aWdlIC52ZWhpY2xlX19jYXRlZ29yeTpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZDogIzY5MDIxODsgfVxuXG4udmVoaWNsZS0tcHJlc3RpZ2UgLnZlaGljbGVfX3RvZ2dsZSB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICNmZmY7IH1cbiAgLmwtcm93LS12YXJpYW50LWMgLnZlaGljbGUtLXByZXN0aWdlIC52ZWhpY2xlX190b2dnbGUsXG4gIC5sLXJvdy0tdmFyaWFudC1kIC52ZWhpY2xlLS1wcmVzdGlnZSAudmVoaWNsZV9fdG9nZ2xlIHtcbiAgICBib3JkZXItY29sb3I6ICNmZmY7XG4gICAgY29sb3I6ICNmZmY7IH1cblxuLnZlaGljbGUtLXByZXN0aWdlIC52ZWhpY2xlX19ub3RlIHN0cm9uZyB7XG4gIGNvbG9yOiAjMTIxMjEyOyB9XG5cbi5sLWNvbC0tMTI6bm90KC52ZWhpY2xlLW1hdHJpeCkgPiAudmVoaWNsZS0tcHJlc3RpZ2UgLnZlaGljbGVfX292ZXJ2aWV3OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICM2OTAyMTg7IH1cbiAgLmwtcm93LS12YXJpYW50LWEgLmwtY29sLS0xMjpub3QoLnZlaGljbGUtbWF0cml4KSA+IC52ZWhpY2xlLS1wcmVzdGlnZSAudmVoaWNsZV9fb3ZlcnZpZXc6YmVmb3JlLFxuICAubC1yb3ctLXZhcmlhbnQtYiAubC1jb2wtLTEyOm5vdCgudmVoaWNsZS1tYXRyaXgpID4gLnZlaGljbGUtLXByZXN0aWdlIC52ZWhpY2xlX19vdmVydmlldzpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6ICM2OTAyMTg7IH1cblxuLnZlaGljbGUtLXNlbGVjdCAudmVoaWNsZV9fY2F0ZWdvcnkge1xuICBjb2xvcjogI2ZmZjsgfVxuICAubC1yb3ctLXZhcmlhbnQtYyAudmVoaWNsZS0tc2VsZWN0IC52ZWhpY2xlX19jYXRlZ29yeSxcbiAgLmwtcm93LS12YXJpYW50LWQgLnZlaGljbGUtLXNlbGVjdCAudmVoaWNsZV9fY2F0ZWdvcnkge1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gIC52ZWhpY2xlLS1zZWxlY3QgLnZlaGljbGVfX2NhdGVnb3J5OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogIzc2NzY3NjsgfVxuICAgIC5sLXJvdy0tdmFyaWFudC1hIC52ZWhpY2xlLS1zZWxlY3QgLnZlaGljbGVfX2NhdGVnb3J5OmJlZm9yZSxcbiAgICAubC1yb3ctLXZhcmlhbnQtYiAudmVoaWNsZS0tc2VsZWN0IC52ZWhpY2xlX19jYXRlZ29yeTpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZDogIzc2NzY3NjsgfVxuXG4udmVoaWNsZS0tc2VsZWN0IC52ZWhpY2xlX190b2dnbGUge1xuICBib3JkZXItY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjZmZmOyB9XG4gIC5sLXJvdy0tdmFyaWFudC1jIC52ZWhpY2xlLS1zZWxlY3QgLnZlaGljbGVfX3RvZ2dsZSxcbiAgLmwtcm93LS12YXJpYW50LWQgLnZlaGljbGUtLXNlbGVjdCAudmVoaWNsZV9fdG9nZ2xlIHtcbiAgICBib3JkZXItY29sb3I6ICNmZmY7XG4gICAgY29sb3I6ICNmZmY7IH1cblxuLnZlaGljbGUtLXNlbGVjdCAudmVoaWNsZV9fbm90ZSBzdHJvbmcge1xuICBjb2xvcjogIzEyMTIxMjsgfVxuXG4ubC1jb2wtLTEyOm5vdCgudmVoaWNsZS1tYXRyaXgpID4gLnZlaGljbGUtLXNlbGVjdCAudmVoaWNsZV9fb3ZlcnZpZXc6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogIzc2NzY3NjsgfVxuICAubC1yb3ctLXZhcmlhbnQtYSAubC1jb2wtLTEyOm5vdCgudmVoaWNsZS1tYXRyaXgpID4gLnZlaGljbGUtLXNlbGVjdCAudmVoaWNsZV9fb3ZlcnZpZXc6YmVmb3JlLFxuICAubC1yb3ctLXZhcmlhbnQtYiAubC1jb2wtLTEyOm5vdCgudmVoaWNsZS1tYXRyaXgpID4gLnZlaGljbGUtLXNlbGVjdCAudmVoaWNsZV9fb3ZlcnZpZXc6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiAjNzY3Njc2OyB9XG5cbi52ZWhpY2xlLS1lY28gLnZlaGljbGVfX25vdGUgc3Ryb25nIHtcbiAgY29sb3I6ICMxMjEyMTI7IH1cblxuLmhlYWRlcl9fcm93IHtcbiAgYmFja2dyb3VuZDogI2YxZjFmMTsgfVxuICAuaGVhZGVyX19yb3ctLW1haW4ge1xuICAgIGJhY2tncm91bmQ6ICNkNDAwMmE7IH1cbiAgICAuaGVhZGVyX19yb3ctLW1haW46YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQ6ICNkNDAwMmE7IH1cbiAgLmhlYWRlcl9fcm93LS1zZWNvbmRhcnkge1xuICAgIGJhY2tncm91bmQ6ICNiMDAwMjM7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgICAuaGVhZGVyX19yb3ctLXNlY29uZGFyeSAuc2lnbi1pbi1iYXJfX2Zvcm0gLnN0YW5kYXJkLWZvcm1fX2lucHV0LS1lcnJvciB7XG4gICAgICBib3JkZXItY29sb3I6ICM2OTAyMTg7IH1cbiAgICAuaGVhZGVyX19yb3ctLXNlY29uZGFyeSAuc2lnbi1pbi1iYXJfX2Zvcm0gLnN0YW5kYXJkLWZvcm1fX3N1Ym1pdCB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMTIxMjEyO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMTIxMjEyOyB9XG4gICAgICAuaGVhZGVyX19yb3ctLXNlY29uZGFyeSAuc2lnbi1pbi1iYXJfX2Zvcm0gLnN0YW5kYXJkLWZvcm1fX3N1Ym1pdDpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgICAgICAgY29sb3I6ICMxMjEyMTI7IH1cbiAgICAgIC5oZWFkZXJfX3Jvdy0tc2Vjb25kYXJ5IC5zaWduLWluLWJhcl9fZm9ybSAuc3RhbmRhcmQtZm9ybV9fc3VibWl0LS1zZWNvbmRhcnkge1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgLmhlYWRlcl9fcm93LS1zZWNvbmRhcnkgLnNpZ24taW4tYmFyX19mb3JtIC5zdGFuZGFyZC1mb3JtX19zdWJtaXQtLXRlcnRpYXJ5IHtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAgIC5oZWFkZXJfX3Jvdy0tc2Vjb25kYXJ5IC5zaWduLWluLWJhcl9fZm9ybSAuc3RhbmRhcmQtZm9ybV9fc3VibWl0LS10ZXJ0aWFyeTpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAuaGVhZGVyX19yb3ctLXNlY29uZGFyeSAuc2lnbi1pbi1iYXJfX2Zvcm0gLmVycm9yIHtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLmhlYWRlcl9fcm93LS1zZWNvbmRhcnkgLnNpZ24taW4tYmFyX193ZWxjb21lIGEge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAuaGVhZGVyX19yb3ctLXNlY29uZGFyeSAuc2lnbi1pbi1iYXJfX2RldGFpbCB7XG4gICAgICBib3JkZXItcmlnaHQtY29sb3I6ICM2OTAyMTg7IH1cbiAgICAgIGh0bWxbZGlyPXJ0bF0gLmhlYWRlcl9fcm93LS1zZWNvbmRhcnkgLnNpZ24taW4tYmFyX19kZXRhaWwge1xuICAgICAgICBib3JkZXItbGVmdC1jb2xvcjogIzY5MDIxODsgfVxuICAgIC5oZWFkZXJfX3Jvdy0tc2Vjb25kYXJ5IC5zaWduLWluLWJhcl9fcHJvZ3Jlc3MtYmFyX19iYXIge1xuICAgICAgYmFja2dyb3VuZDogIzY5MDIxODsgfVxuICAgICAgLmhlYWRlcl9fcm93LS1zZWNvbmRhcnkgLnNpZ24taW4tYmFyX19wcm9ncmVzcy1iYXJfX2Jhcjo6LXdlYmtpdC1wcm9ncmVzcy1iYXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjNjkwMjE4OyB9XG4gICAgLmhlYWRlcl9fcm93LS1zZWNvbmRhcnkgLnNpZ24taW4tYmFyX19hY3Rpb24gLmN0YS5jdGEtLXRlcnRpYXJ5LCAuaGVhZGVyX19yb3ctLXNlY29uZGFyeSAuc2lnbi1pbi1iYXJfX2FjdGlvbiAuY292ZXJhZ2VfX29wdGlvbiAuY3RhLS10ZXJ0aWFyeS5vcHRpb24tbGlzdF9fY29udHJvbCwgLmNvdmVyYWdlX19vcHRpb24gLmhlYWRlcl9fcm93LS1zZWNvbmRhcnkgLnNpZ24taW4tYmFyX19hY3Rpb24gLmN0YS0tdGVydGlhcnkub3B0aW9uLWxpc3RfX2NvbnRyb2wsIC5oZWFkZXJfX3Jvdy0tc2Vjb25kYXJ5IC5zaWduLWluLWJhcl9fYWN0aW9uIC5jb3ZlcmFnZV9fb3B0aW9uIC5vcHRpb24tbGlzdF9fY29udHJvbC5zaW1wbGUtcHJvbW9fX2hlYWRpbmcsIC5jb3ZlcmFnZV9fb3B0aW9uIC5oZWFkZXJfX3Jvdy0tc2Vjb25kYXJ5IC5zaWduLWluLWJhcl9fYWN0aW9uIC5vcHRpb24tbGlzdF9fY29udHJvbC5zaW1wbGUtcHJvbW9fX2hlYWRpbmcsIC5oZWFkZXJfX3Jvdy0tc2Vjb25kYXJ5IC5zaWduLWluLWJhcl9fYWN0aW9uIC5jb3ZlcmFnZV9fb3B0aW9uIC5vcHRpb24tbGlzdF9fY29udHJvbC5zdGFuZGFyZC1mb3JtX19zdWJtaXQtLXRlcnRpYXJ5LCAuY292ZXJhZ2VfX29wdGlvbiAuaGVhZGVyX19yb3ctLXNlY29uZGFyeSAuc2lnbi1pbi1iYXJfX2FjdGlvbiAub3B0aW9uLWxpc3RfX2NvbnRyb2wuc3RhbmRhcmQtZm9ybV9fc3VibWl0LS10ZXJ0aWFyeSwgLmhlYWRlcl9fcm93LS1zZWNvbmRhcnkgLnNpZ24taW4tYmFyX19hY3Rpb24gLmN0YS0tdGVydGlhcnkucHJvbW9fX2N0YSwgLmhlYWRlcl9fcm93LS1zZWNvbmRhcnkgLnNpZ24taW4tYmFyX19hY3Rpb24gLnByb21vX19jdGEuc2ltcGxlLXByb21vX19oZWFkaW5nLCAuaGVhZGVyX19yb3ctLXNlY29uZGFyeSAuc2lnbi1pbi1iYXJfX2FjdGlvbiAucHJvbW9fX2N0YS5zdGFuZGFyZC1mb3JtX19zdWJtaXQtLXRlcnRpYXJ5LCAuaGVhZGVyX19yb3ctLXNlY29uZGFyeSAuc2lnbi1pbi1iYXJfX2FjdGlvbiAuc2ltcGxlLXByb21vX19oZWFkaW5nLCAuaGVhZGVyX19yb3ctLXNlY29uZGFyeSAuc2lnbi1pbi1iYXJfX2FjdGlvbiAuY3RhLS10ZXJ0aWFyeS5zdGFuZGFyZC1mb3JtX19zdWJtaXQsIC5oZWFkZXJfX3Jvdy0tc2Vjb25kYXJ5IC5zaWduLWluLWJhcl9fYWN0aW9uIC5zdGFuZGFyZC1mb3JtX19zdWJtaXQuc2ltcGxlLXByb21vX19oZWFkaW5nLCAuaGVhZGVyX19yb3ctLXNlY29uZGFyeSAuc2lnbi1pbi1iYXJfX2FjdGlvbiAuc3RhbmRhcmQtZm9ybV9fc3VibWl0LnN0YW5kYXJkLWZvcm1fX3N1Ym1pdC0tdGVydGlhcnksIC5oZWFkZXJfX3Jvdy0tc2Vjb25kYXJ5IC5zaWduLWluLWJhcl9fYWN0aW9uIC5jdGEuc3RhbmRhcmQtZm9ybV9fc3VibWl0LS10ZXJ0aWFyeSwgLmhlYWRlcl9fcm93LS1zZWNvbmRhcnkgLnNpZ24taW4tYmFyX19hY3Rpb24gLnN0YW5kYXJkLWZvcm1fX3N1Ym1pdC0tdGVydGlhcnkuc2ltcGxlLXByb21vX19oZWFkaW5nLCAuaGVhZGVyX19yb3ctLXNlY29uZGFyeSAuc2lnbi1pbi1iYXJfX2FjdGlvbiAuc3RhbmRhcmQtZm9ybV9fc3VibWl0LS10ZXJ0aWFyeS52ZWhpY2xlX19wcmljZXMtY3RhLCAuaGVhZGVyX19yb3ctLXNlY29uZGFyeSAuc2lnbi1pbi1iYXJfX2FjdGlvbiAuY3RhLS10ZXJ0aWFyeS52ZWhpY2xlX19wcmljZXMtY3RhLCAuaGVhZGVyX19yb3ctLXNlY29uZGFyeSAuc2lnbi1pbi1iYXJfX2FjdGlvbiAudmVoaWNsZV9fcHJpY2VzLWN0YS5zaW1wbGUtcHJvbW9fX2hlYWRpbmcge1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgIC5oZWFkZXJfX3Jvdy0tc2Vjb25kYXJ5IC5zaWduLWluLWJhcl9fYWN0aW9uIC5jdGEuY3RhLS10ZXJ0aWFyeTpiZWZvcmUsIC5oZWFkZXJfX3Jvdy0tc2Vjb25kYXJ5IC5zaWduLWluLWJhcl9fYWN0aW9uIC5jb3ZlcmFnZV9fb3B0aW9uIC5jdGEtLXRlcnRpYXJ5Lm9wdGlvbi1saXN0X19jb250cm9sOmJlZm9yZSwgLmNvdmVyYWdlX19vcHRpb24gLmhlYWRlcl9fcm93LS1zZWNvbmRhcnkgLnNpZ24taW4tYmFyX19hY3Rpb24gLmN0YS0tdGVydGlhcnkub3B0aW9uLWxpc3RfX2NvbnRyb2w6YmVmb3JlLCAuaGVhZGVyX19yb3ctLXNlY29uZGFyeSAuc2lnbi1pbi1iYXJfX2FjdGlvbiAuY292ZXJhZ2VfX29wdGlvbiAub3B0aW9uLWxpc3RfX2NvbnRyb2wuc2ltcGxlLXByb21vX19oZWFkaW5nOmJlZm9yZSwgLmNvdmVyYWdlX19vcHRpb24gLmhlYWRlcl9fcm93LS1zZWNvbmRhcnkgLnNpZ24taW4tYmFyX19hY3Rpb24gLm9wdGlvbi1saXN0X19jb250cm9sLnNpbXBsZS1wcm9tb19faGVhZGluZzpiZWZvcmUsIC5oZWFkZXJfX3Jvdy0tc2Vjb25kYXJ5IC5zaWduLWluLWJhcl9fYWN0aW9uIC5jb3ZlcmFnZV9fb3B0aW9uIC5vcHRpb24tbGlzdF9fY29udHJvbC5zdGFuZGFyZC1mb3JtX19zdWJtaXQtLXRlcnRpYXJ5OmJlZm9yZSwgLmNvdmVyYWdlX19vcHRpb24gLmhlYWRlcl9fcm93LS1zZWNvbmRhcnkgLnNpZ24taW4tYmFyX19hY3Rpb24gLm9wdGlvbi1saXN0X19jb250cm9sLnN0YW5kYXJkLWZvcm1fX3N1Ym1pdC0tdGVydGlhcnk6YmVmb3JlLCAuaGVhZGVyX19yb3ctLXNlY29uZGFyeSAuc2lnbi1pbi1iYXJfX2FjdGlvbiAuY3RhLS10ZXJ0aWFyeS5wcm9tb19fY3RhOmJlZm9yZSwgLmhlYWRlcl9fcm93LS1zZWNvbmRhcnkgLnNpZ24taW4tYmFyX19hY3Rpb24gLnByb21vX19jdGEuc2ltcGxlLXByb21vX19oZWFkaW5nOmJlZm9yZSwgLmhlYWRlcl9fcm93LS1zZWNvbmRhcnkgLnNpZ24taW4tYmFyX19hY3Rpb24gLnByb21vX19jdGEuc3RhbmRhcmQtZm9ybV9fc3VibWl0LS10ZXJ0aWFyeTpiZWZvcmUsIC5oZWFkZXJfX3Jvdy0tc2Vjb25kYXJ5IC5zaWduLWluLWJhcl9fYWN0aW9uIC5zaW1wbGUtcHJvbW9fX2hlYWRpbmc6YmVmb3JlLCAuaGVhZGVyX19yb3ctLXNlY29uZGFyeSAuc2lnbi1pbi1iYXJfX2FjdGlvbiAuY3RhLS10ZXJ0aWFyeS5zdGFuZGFyZC1mb3JtX19zdWJtaXQ6YmVmb3JlLCAuaGVhZGVyX19yb3ctLXNlY29uZGFyeSAuc2lnbi1pbi1iYXJfX2FjdGlvbiAuc3RhbmRhcmQtZm9ybV9fc3VibWl0LnNpbXBsZS1wcm9tb19faGVhZGluZzpiZWZvcmUsIC5oZWFkZXJfX3Jvdy0tc2Vjb25kYXJ5IC5zaWduLWluLWJhcl9fYWN0aW9uIC5zdGFuZGFyZC1mb3JtX19zdWJtaXQuc3RhbmRhcmQtZm9ybV9fc3VibWl0LS10ZXJ0aWFyeTpiZWZvcmUsIC5oZWFkZXJfX3Jvdy0tc2Vjb25kYXJ5IC5zaWduLWluLWJhcl9fYWN0aW9uIC5jdGEuc3RhbmRhcmQtZm9ybV9fc3VibWl0LS10ZXJ0aWFyeTpiZWZvcmUsIC5oZWFkZXJfX3Jvdy0tc2Vjb25kYXJ5IC5zaWduLWluLWJhcl9fYWN0aW9uIC5zdGFuZGFyZC1mb3JtX19zdWJtaXQtLXRlcnRpYXJ5LnNpbXBsZS1wcm9tb19faGVhZGluZzpiZWZvcmUsIC5oZWFkZXJfX3Jvdy0tc2Vjb25kYXJ5IC5zaWduLWluLWJhcl9fYWN0aW9uIC5zdGFuZGFyZC1mb3JtX19zdWJtaXQtLXRlcnRpYXJ5LnZlaGljbGVfX3ByaWNlcy1jdGE6YmVmb3JlLCAuaGVhZGVyX19yb3ctLXNlY29uZGFyeSAuc2lnbi1pbi1iYXJfX2FjdGlvbiAuY3RhLS10ZXJ0aWFyeS52ZWhpY2xlX19wcmljZXMtY3RhOmJlZm9yZSwgLmhlYWRlcl9fcm93LS1zZWNvbmRhcnkgLnNpZ24taW4tYmFyX19hY3Rpb24gLnZlaGljbGVfX3ByaWNlcy1jdGEuc2ltcGxlLXByb21vX19oZWFkaW5nOmJlZm9yZSB7XG4gICAgICAgIGNvbG9yOiAjZmZmOyB9XG5cbi5oZWFkZXIgLnByaW1hcnktbmF2aWdhdGlvbl9fdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7IH1cbiAgLmhlYWRlciAucHJpbWFyeS1uYXZpZ2F0aW9uX190b2dnbGUtLWFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBjb2xvcjogI2Q0MDAyYTsgfVxuIiwiJWgxIHtcblx0Y29sb3I6ICRjb2xvdXItcHJpbWFyeTtcblx0Zm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1ib2xkO1xuXHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG5cdHRleHQtdHJhbnNmb3JtOiAkaGVhZGluZy1vbmUtdHJhbnNmb3JtO1xuXG5cdEBpbmNsdWRlIHJ0bCgpIHtcblx0XHRmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJvbGQtYXJhYmljO1xuXHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZC1hcmFiaWM7XG5cdH1cblxuXHRAaW5jbHVkZSBicmVha3BvaW50KCRicmVha3BvaW50LXNtYWxsKSB7XG5cdFx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XG5cdH1cblxuXHQubC1yb3ctLXZhcmlhbnQtYiAmLFxuXHQubC1yb3ctLXZhcmlhbnQtYyAmLFxuXHQubC1yb3ctLXZhcmlhbnQtZCAmIHtcblx0XHRjb2xvcjogJGNvbG91ci1wbGFpbjtcblx0fVxufVxuXG5oMSxcbi5oMSB7XG5cdEBleHRlbmQgJWgxO1xufVxuXG4laDIge1xuXHRmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJvbGQ7XG5cdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcblx0dGV4dC10cmFuc2Zvcm06ICRoZWFkaW5nLXRyYW5zZm9ybTtcblxuXHRAaW5jbHVkZSBydGwoKSB7XG5cdFx0Zm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1ib2xkLWFyYWJpYztcblx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQtYXJhYmljO1xuXHR9XG59XG5cbmgyLFxuLmgyIHtcblx0QGV4dGVuZCAlaDI7XG59XG5cbiVoMyB7XG5cdGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYmFzZTtcblx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1iYXNlO1xuXHR0ZXh0LXRyYW5zZm9ybTogJGhlYWRpbmctdHJhbnNmb3JtO1xuXG5cdEBpbmNsdWRlIHJ0bCgpIHtcblx0XHRmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJhc2UtYXJhYmljO1xuXHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYmFzZS1hcmFiaWM7XG5cdH1cbn1cblxuaDMsXG4uaDMge1xuXHRAZXh0ZW5kICVoMztcbn1cblxuJWg0IHtcblx0Zm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1icmFuZDtcblx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1icmFuZDtcblx0dGV4dC10cmFuc2Zvcm06ICRoZWFkaW5nLXRyYW5zZm9ybTtcblxuXHRAaW5jbHVkZSBydGwoKSB7XG5cdFx0Zm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1icmFuZC1hcmFiaWM7XG5cdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1icmFuZC1hcmFiaWM7XG5cdH1cbn1cblxuaDQsXG4uaDQge1xuXHRAZXh0ZW5kICVoNDtcbn1cbiIsImJvZHkge1xuXHRjb2xvcjogJGNvbG91ci1hY2NlbnQtZGFyaztcblx0Zm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1iYXNlO1xuXHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJhc2U7XG5cblx0QGluY2x1ZGUgcnRsKCkge1xuXHRcdGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYmFzZS1hcmFiaWM7XG5cdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1iYXNlLWFyYWJpYztcblx0fVxufVxuIiwiQG1peGluIHJ0bCB7XG5cdGh0bWxbZGlyPXJ0bF0gJiB7XG5cdFx0QGNvbnRlbnQ7XG5cdH1cbn1cbiIsIi8vIHNjc3MtbGludDpkaXNhYmxlIE5hbWVGb3JtYXRcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gRGVmYXVsdCBWYXJpYWJsZXNcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuJEJyZWFrcG9pbnQtU2V0dGluZ3M6IChcblx0J2RlZmF1bHQgbWVkaWEnOiBhbGwsXG5cdCdkZWZhdWx0IGZlYXR1cmUnOiBtaW4td2lkdGgsXG5cdCdkZWZhdWx0IHBhaXInOiB3aWR0aCxcblxuXHQnZm9yY2UgYWxsIG1lZGlhIHR5cGUnOiBmYWxzZSxcblx0J3RvIGVtcyc6IGZhbHNlLFxuXHQndHJhbnNmb3JtIHJlc29sdXRpb25zJzogdHJ1ZSxcblxuXHQnbm8gcXVlcmllcyc6IGZhbHNlLFxuXHQnbm8gcXVlcnkgZmFsbGJhY2tzJzogZmFsc2UsXG5cblx0J2Jhc2UgZm9udCBzaXplJzogMTZweCxcblxuXHQnbGVnYWN5IHN5bnRheCc6IGZhbHNlXG4pO1xuXG4kYnJlYWtwb2ludDogKCkgIWRlZmF1bHQ7XG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gSW1wb3J0c1xuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG5AaW1wb3J0ICdicmVha3BvaW50L3NldHRpbmdzJztcbkBpbXBvcnQgJ2JyZWFrcG9pbnQvY29udGV4dCc7XG5AaW1wb3J0ICdicmVha3BvaW50L2hlbHBlcnMnO1xuQGltcG9ydCAnYnJlYWtwb2ludC9wYXJzZXJzJztcbkBpbXBvcnQgJ2JyZWFrcG9pbnQvbm8tcXVlcnknO1xuXG5AaW1wb3J0ICdicmVha3BvaW50L3Jlc3BvbmQtdG8nO1xuXG5AaW1wb3J0ICdicmVha3BvaW50L2xlZ2FjeS1zZXR0aW5ncyc7XG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gQnJlYWtwb2ludCBNaXhpblxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG5cbkBtaXhpbiBicmVha3BvaW50KCRxdWVyeSwgJG5vLXF1ZXJ5OiBmYWxzZSkge1xuXHRAaW5jbHVkZSBsZWdhY3ktc2V0dGluZ3Mtd2FybmluZztcblxuXHQvLyBSZXNldCBjb250ZXh0c1xuXHRAaW5jbHVkZSBwcml2YXRlLWJyZWFrcG9pbnQtcmVzZXQtY29udGV4dHMoKTtcblxuXHQkYnJlYWtwb2ludDogYnJlYWtwb2ludCgkcXVlcnksIGZhbHNlKTtcblxuXHQkcXVlcnktc3RyaW5nOiBtYXAtZ2V0KCRicmVha3BvaW50LCAncXVlcnknKTtcblx0JHF1ZXJ5LWZhbGxiYWNrOiBtYXAtZ2V0KCRicmVha3BvaW50LCAnZmFsbGJhY2snKTtcblxuXHQkcHJpdmF0ZS1icmVha3BvaW50LWNvbnRleHQtaG9sZGVyOiBtYXAtZ2V0KCRicmVha3BvaW50LCAnY29udGV4dCBob2xkZXInKSAhZ2xvYmFsO1xuXHQkcHJpdmF0ZS1icmVha3BvaW50LXF1ZXJ5LWNvdW50OiBtYXAtZ2V0KCRicmVha3BvaW50LCAncXVlcnkgY291bnQnKSAhZ2xvYmFsO1xuXG5cdC8vIEFsbG93IGZvciBhbiBhcy1uZWVkZWQgb3ZlcnJpZGUgb3IgdXNhZ2Ugb2Ygbm8gcXVlcnkgZmFsbGJhY2suXG5cdEBpZiAkbm8tcXVlcnkgIT0gZmFsc2Uge1xuXHRcdCRxdWVyeS1mYWxsYmFjazogJG5vLXF1ZXJ5O1xuXHR9XG5cblx0QGlmICRxdWVyeS1mYWxsYmFjayAhPSBmYWxzZSB7XG5cdFx0JGNvbnRleHQtc2V0dGVyOiBwcml2YXRlLWJyZWFrcG9pbnQtc2V0LWNvbnRleHQoJ25vLXF1ZXJ5JywgJHF1ZXJ5LWZhbGxiYWNrKTtcblx0fVxuXG5cdC8vIFByaW50IE91dCBRdWVyeSBTdHJpbmdcblx0QGlmIG5vdCBicmVha3BvaW50LWdldCgnbm8gcXVlcmllcycpIHtcblx0XHRAbWVkaWEgI3skcXVlcnktc3RyaW5nfSB7XG5cdFx0XHRAY29udGVudDtcblx0XHR9XG5cdH1cblxuXHRAaWYgYnJlYWtwb2ludC1nZXQoJ25vIHF1ZXJ5IGZhbGxiYWNrcycpICE9IGZhbHNlIG9yIGJyZWFrcG9pbnQtZ2V0KCdubyBxdWVyaWVzJykgPT0gdHJ1ZSB7XG5cblx0XHQkdHlwZTogdHlwZS1vZihicmVha3BvaW50LWdldCgnbm8gcXVlcnkgZmFsbGJhY2tzJykpO1xuXHRcdCRwcmludDogZmFsc2U7XG5cblx0XHRAaWYgKCR0eXBlID09ICdib29sJykge1xuXHRcdFx0JHByaW50OiB0cnVlO1xuXHRcdH0gQGVsc2UgaWYgKCR0eXBlID09ICdzdHJpbmcnKSB7XG5cdFx0XHRAaWYgJHF1ZXJ5LWZhbGxiYWNrID09IGJyZWFrcG9pbnQtZ2V0KCdubyBxdWVyeSBmYWxsYmFja3MnKSB7XG5cdFx0XHRcdCRwcmludDogdHJ1ZTtcblx0XHRcdH1cblx0XHR9IEBlbHNlIGlmICgkdHlwZSA9PSAnbGlzdCcpIHtcblx0XHRcdEBlYWNoICR3cmFwcGVyIGluIGJyZWFrcG9pbnQtZ2V0KCdubyBxdWVyeSBmYWxsYmFja3MnKSB7XG5cdFx0XHRcdEBpZiAkcXVlcnktZmFsbGJhY2sgPT0gJHdyYXBwZXIge1xuXHRcdFx0XHRcdCRwcmludDogdHJ1ZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC8vIFdyaXRlIEZhbGxiYWNrXG5cdFx0QGlmICgkcXVlcnktZmFsbGJhY2sgIT0gZmFsc2UpIGFuZCAoJHByaW50ID09IHRydWUpIHtcblx0XHRcdCR0eXBlLWZhbGxiYWNrOiB0eXBlLW9mKCRxdWVyeS1mYWxsYmFjayk7XG5cblx0XHRcdEBpZiAoJHR5cGUtZmFsbGJhY2sgIT0gJ2Jvb2wnKSB7XG5cdFx0XHRcdCN7JHF1ZXJ5LWZhbGxiYWNrfSAmIHtcblx0XHRcdFx0XHRAY29udGVudDtcblx0XHRcdFx0fVxuXHRcdFx0fSBAZWxzZSB7XG5cdFx0XHRcdEBjb250ZW50O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdEBpbmNsdWRlIHByaXZhdGUtYnJlYWtwb2ludC1yZXNldC1jb250ZXh0cygpO1xufVxuXG5AbWl4aW4gbXEoJHF1ZXJ5LCAkbm8tcXVlcnk6IGZhbHNlKSB7XG5cdEBpbmNsdWRlIGJyZWFrcG9pbnQoJHF1ZXJ5LCAkbm8tcXVlcnkpIHtcblx0XHRAY29udGVudDtcblx0fVxufVxuLy8gc2Nzcy1saW50OmVuYWJsZSBOYW1lRm9ybWF0XG4iLCIub3B0aW9uLXByb21vIHtcblx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG5cblx0Lmwtcm93LS12YXJpYW50LWIgJixcblx0Lmwtcm93LS12YXJpYW50LWMgJixcblx0Lmwtcm93LS12YXJpYW50LWQgJiB7XG5cdFx0Y29sb3I6ICRjb2xvdXItYWNjZW50LWRhcms7XG5cdH1cblxuXHQmX19oZWFkZXIge1xuXHRcdGJhY2tncm91bmQ6ICRjb2xvdXItYWNjZW50O1xuXG5cdFx0Lmwtcm93LS12YXJpYW50LWEgJiB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3VyLXBsYWluO1xuXHRcdH1cblx0fVxuXG5cdCZfX2hlYWRpbmcge1xuXHRcdEBleHRlbmQgLmgzO1xuXHR9XG5cblx0Jl9fcGFuZWwge1xuXHRcdGJhY2tncm91bmQ6ICRjb2xvdXItYWNjZW50O1xuXHRcdGJvcmRlci1jb2xvcjogJGNvbG91ci1hY2NlbnQtc2Vjb25kYXJ5O1xuXG5cdFx0Lmwtcm93LS12YXJpYW50LWEgJiB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3VyLXBsYWluO1xuXHRcdH1cblxuXHRcdGEge1xuXG5cdFx0XHQubC1yb3ctLXZhcmlhbnQtYiAmLFxuXHRcdFx0Lmwtcm93LS12YXJpYW50LWMgJixcblx0XHRcdC5sLXJvdy0tdmFyaWFudC1kICYge1xuXHRcdFx0XHRib3JkZXItYm90dG9tLWNvbG9yOiAkY29sb3VyLXByaW1hcnk7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3VyLWFjY2VudC1kYXJrO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCYtLXByZWZlcnJlZCB7XG5cblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRjb250ZW50OiB1cmwoJy4uL2ltZy9hdmlzLXByZWZlcnJlZC1sb2dvLnN2ZycpO1xuXHRcdH1cblx0fVxufVxuIiwiYSB7XG5cdGJvcmRlci1ib3R0b20tY29sb3I6ICRjb2xvdXItcHJpbWFyeTtcblx0Y29sb3I6ICRjb2xvdXItYWNjZW50LWRhcms7XG5cblx0Lmwtcm93LS12YXJpYW50LWIgJixcblx0Lmwtcm93LS12YXJpYW50LWMgJiB7XG5cdFx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogJGNvbG91ci1wbGFpbjtcblx0XHRjb2xvcjogJGNvbG91ci1wbGFpbjtcblx0fVxuXG5cdC5sLXJvdy0tdmFyaWFudC1kICYge1xuXHRcdGNvbG9yOiAkY29sb3VyLXBsYWluO1xuXHR9XG59XG4iLCJ1bCB7XG5cblx0bGkge1xuXG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0Y29sb3I6ICRjb2xvdXItcHJpbWFyeTtcblxuXHRcdFx0Lmwtcm93LS12YXJpYW50LWIgJixcblx0XHRcdC5sLXJvdy0tdmFyaWFudC1jICYsXG5cdFx0XHQubC1yb3ctLXZhcmlhbnQtZCAmIHtcblx0XHRcdFx0Y29sb3I6ICRjb2xvdXItcGxhaW47XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbm9sIHtcblxuXHRsaSB7XG5cblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRjb2xvcjogJGNvbG91ci1wcmltYXJ5O1xuXG5cdFx0XHQubC1yb3ctLXZhcmlhbnQtYiAmLFxuXHRcdFx0Lmwtcm93LS12YXJpYW50LWMgJixcblx0XHRcdC5sLXJvdy0tdmFyaWFudC1kICYge1xuXHRcdFx0XHRjb2xvcjogJGNvbG91ci1wbGFpbjtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbiIsIi5hY2NvcmRpb24ge1xuXG5cdCZfX2l0ZW0ge1xuXHRcdGJhY2tncm91bmQ6ICRjb2xvdXItcGxhaW47XG5cdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3VyLWFjY2VudC1zZWNvbmRhcnk7XG5cdFx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG5cblx0XHQubC1yb3ctLXZhcmlhbnQtYiAmLFxuXHRcdC5sLXJvdy0tdmFyaWFudC1jICYsXG5cdFx0Lmwtcm93LS12YXJpYW50LWQgJiB7XG5cdFx0XHRib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdH1cblxuXHRcdCZfX3RvZ2dsZSB7XG5cblx0XHRcdCZbZGlzYWJsZWRdICsgLmFjY29yZGlvbl9faXRlbV9faGVhZGluZyB7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3VyLWFjY2VudC1zZWNvbmRhcnk7XG5cblx0XHRcdFx0JjpiZWZvcmUsXG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3VyLWFjY2VudC1zZWNvbmRhcnk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0JjpjaGVja2VkICsgLmFjY29yZGlvbl9faXRlbV9faGVhZGluZyxcblx0XHRcdCY6Y2hlY2tlZFtkaXNhYmxlZF0gKyAuYWNjb3JkaW9uX19pdGVtX19oZWFkaW5nOmJlZm9yZSxcblx0XHRcdCY6Y2hlY2tlZFtkaXNhYmxlZF0gKyAuYWNjb3JkaW9uX19pdGVtX19oZWFkaW5nOmhvdmVyIHtcblx0XHRcdFx0Y29sb3I6ICRjb2xvdXItcHJpbWFyeTtcblx0XHRcdH1cblxuXHRcdFx0JjpjaGVja2VkICsgLmFjY29yZGlvbl9faXRlbV9faGVhZGluZy0tY29tcGxldGUsXG5cdFx0XHQmOmNoZWNrZWRbZGlzYWJsZWRdICsgLmFjY29yZGlvbl9faXRlbV9faGVhZGluZy1jb21wbGV0ZTpob3ZlciB7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3VyLXN1Y2Nlc3M7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Jl9faGVhZGluZyB7XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogJGhlYWRpbmctb25lLXRyYW5zZm9ybTtcblxuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRjb2xvcjogJGNvbG91ci1wcmltYXJ5O1xuXHRcdFx0fVxuXG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0Y29sb3I6ICRjb2xvdXItcHJpbWFyeTtcblx0XHRcdH1cblxuXHRcdFx0Ji0tY29tcGxldGUge1xuXHRcdFx0XHRjb2xvcjogJGNvbG91ci1zdWNjZXNzO1xuXG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3VyLXN1Y2Nlc3M7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Lmwtcm93LS12YXJpYW50LWIgJixcblx0XHRcdC5sLXJvdy0tdmFyaWFudC1jICYsXG5cdFx0XHQubC1yb3ctLXZhcmlhbnQtZCAmIHtcblx0XHRcdFx0Y29sb3I6ICRjb2xvdXItYWNjZW50LWRhcms7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Jl9fY29udGVudCB7XG5cblx0XHRcdC5sLXJvdy0tdmFyaWFudC1iICYsXG5cdFx0XHQubC1yb3ctLXZhcmlhbnQtYyAmLFxuXHRcdFx0Lmwtcm93LS12YXJpYW50LWQgJiB7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3VyLWFjY2VudC1kYXJrO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuIiwic3Ryb25nIHtcblx0Zm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1icmFuZDtcblx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1icmFuZDtcblxuXHRAaW5jbHVkZSBydGwoKSB7XG5cdFx0Zm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1icmFuZC1hcmFiaWM7XG5cdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1icmFuZC1hcmFiaWM7XG5cdH1cbn1cbiIsInRhYmxlIHtcblxuXHR0aCB7XG5cdFx0Zm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1icmFuZDtcblx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJyYW5kO1xuXG5cdFx0QGluY2x1ZGUgcnRsKCkge1xuXHRcdFx0Zm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1icmFuZC1hcmFiaWM7XG5cdFx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJyYW5kLWFyYWJpYztcblx0XHR9XG5cdH1cblxuXHR0cjpudGgtY2hpbGQoZXZlbikge1xuXG5cdFx0dGQsXG5cdFx0dGgge1xuXHRcdFx0YmFja2dyb3VuZDogJGNvbG91ci1hY2NlbnQ7XG5cblx0XHRcdC5sLXJvdy0tdmFyaWFudC1hICYge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3VyLXBsYWluO1xuXHRcdFx0fVxuXG5cdFx0XHQubC1yb3ctLXZhcmlhbnQtYiAmIHtcblx0XHRcdFx0YmFja2dyb3VuZDogJGNvbG91ci1wcmltYXJ5LWRhcms7XG5cdFx0XHR9XG5cblx0XHRcdC5sLXJvdy0tdmFyaWFudC1jICYsXG5cdFx0XHQubC1yb3ctLXZhcmlhbnQtZCAmIHtcblx0XHRcdFx0YmFja2dyb3VuZDogJGNvbG91ci1wcmltYXJ5O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC50YWJsZS0tc3RyaXAtaW52ZXJzZSAmIHtcblxuXHRcdHRkOm50aC1jaGlsZChldmVuKSxcblx0XHR0aDpudGgtY2hpbGQoZXZlbikge1xuXHRcdFx0YmFja2dyb3VuZDogJGNvbG91ci1hY2NlbnQ7XG5cblx0XHRcdC5sLXJvdy0tdmFyaWFudC1hICYge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3VyLXBsYWluO1xuXHRcdFx0fVxuXG5cdFx0XHQubC1yb3ctLXZhcmlhbnQtYiAmIHtcblx0XHRcdFx0YmFja2dyb3VuZDogJGNvbG91ci1wcmltYXJ5LWRhcms7XG5cdFx0XHR9XG5cblx0XHRcdC5sLXJvdy0tdmFyaWFudC1jICYsXG5cdFx0XHQubC1yb3ctLXZhcmlhbnQtZCAmIHtcblx0XHRcdFx0YmFja2dyb3VuZDogJGNvbG91ci1wcmltYXJ5O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdHRyOm50aC1jaGlsZChldmVuKSB7XG5cblx0XHRcdHRkOm50aC1jaGlsZChvZGQpLFxuXHRcdFx0dGg6bnRoLWNoaWxkKG9kZCkge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblxuXHRcdFx0XHQubC1yb3ctLXZhcmlhbnQtYSAmLFxuXHRcdFx0XHQubC1yb3ctLXZhcmlhbnQtYiAmLFxuXHRcdFx0XHQubC1yb3ctLXZhcmlhbnQtYyAmLFxuXHRcdFx0XHQubC1yb3ctLXZhcmlhbnQtZCAmIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuIiwiLmRhdGUtcGlja2VyIHtcblx0YmFja2dyb3VuZDogJGNvbG91ci1wbGFpbjtcblx0Ym9yZGVyLWNvbG9yOiAkY29sb3VyLWFjY2VudC1zZWNvbmRhcnk7XG5cdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuXG5cdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQtc21hbGwpIHtcblx0XHRiYWNrZ3JvdW5kOiAkY29sb3VyLWFjY2VudDtcblx0XHRib3JkZXItcmFkaXVzOiAwO1xuXG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0Ym9yZGVyOiBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHRcdGJvcmRlci10b3AtY29sb3I6ICRjb2xvdXItcGxhaW47XG5cdFx0XHRib3JkZXItd2lkdGg6IDlweDtcblx0XHR9XG5cdH1cblxuXHQucGlrYS1zaW5nbGUge1xuXHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHR9XG5cblx0LnBpa2EtdGl0bGUge1xuXHRcdHRleHQtdHJhbnNmb3JtOiAkaGVhZGluZy10cmFuc2Zvcm07XG5cdH1cblxuXHQucGlrYS1wcmV2IHtcblxuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGNvbG9yOiAkY29sb3VyLXByaW1hcnk7XG5cdFx0fVxuXHR9XG5cblx0LnBpa2EtbmV4dCB7XG5cblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRjb2xvcjogJGNvbG91ci1wcmltYXJ5O1xuXHRcdH1cblx0fVxuXG5cdC5waWthLWxhYmVsIHtcblx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRjb2xvcjogJGNvbG91ci1hY2NlbnQtZGFyaztcblx0XHRmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJyYW5kO1xuXHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYnJhbmQ7XG5cblx0XHRAaW5jbHVkZSBydGwoKSB7XG5cdFx0XHRmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJyYW5kLWFyYWJpYztcblx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYnJhbmQtYXJhYmljO1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQtc21hbGwpIHtcblx0XHRcdGJhY2tncm91bmQ6ICRjb2xvdXItYWNjZW50O1xuXHRcdH1cblx0fVxuXG5cdC5waWthLXRhYmxlIHtcblxuXHRcdHRyOm50aC1jaGlsZChldmVuKSB0ZCxcblx0XHR0cjpudGgtY2hpbGQoZXZlbikgdGgge1xuXHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0fVxuXG5cdFx0dGgsXG5cdFx0dGhbc2NvcGU9Y29sXSB7XG5cdFx0XHRjb2xvcjogJGNvbG91ci1hY2NlbnQtZGFyaztcblx0XHRcdGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYnJhbmQ7XG5cdFx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJyYW5kO1xuXG5cdFx0XHRAaW5jbHVkZSBydGwoKSB7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYnJhbmQtYXJhYmljO1xuXHRcdFx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJyYW5kLWFyYWJpYztcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQucGlrYS1idXR0b24ge1xuXHRcdGNvbG9yOiAkY29sb3VyLWFjY2VudC1kYXJrO1xuXHRcdGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYmFzZTtcblx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJhc2U7XG5cblx0XHRAaW5jbHVkZSBydGwoKSB7XG5cdFx0XHRmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJhc2UtYXJhYmljO1xuXHRcdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1iYXNlLWFyYWJpYztcblx0XHR9XG5cdH1cblxuXHQuaXMtc2VsZWN0ZWQgLnBpa2EtYnV0dG9uIHtcblx0XHRiYWNrZ3JvdW5kOiAkY29sb3VyLXByaW1hcnk7XG5cdFx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG5cdFx0Y29sb3I6ICRjb2xvdXItcGxhaW47XG5cdFx0Zm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1icmFuZDtcblx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJyYW5kO1xuXG5cdFx0QGluY2x1ZGUgcnRsKCkge1xuXHRcdFx0Zm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1icmFuZC1hcmFiaWM7XG5cdFx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJyYW5kLWFyYWJpYztcblx0XHR9XG5cdH1cbn1cblxuLnN0YW5kYXJkLWZvcm1fX2RhdGVwaWNrZXIge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3VyLXBsYWluO1xuXHRib3JkZXItY29sb3I6ICRjb2xvdXItYWNjZW50LXNlY29uZGFyeTtcblx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG5cblx0LnBpa2EtcHJldiB7XG5cblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRjb2xvcjogJGNvbG91ci1wcmltYXJ5O1xuXHRcdH1cblx0fVxuXG5cdC5waWthLW5leHQge1xuXG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0Y29sb3I6ICRjb2xvdXItcHJpbWFyeTtcblx0XHR9XG5cdH1cblxuXHQucGlrYS1sYWJlbCB7XG5cdFx0YmFja2dyb3VuZDogJGNvbG91ci1wbGFpbjtcblx0XHRjb2xvcjogJGNvbG91ci1hY2NlbnQtZGFyaztcblx0XHRmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJyYW5kO1xuXHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYnJhbmQ7XG5cblx0XHRAaW5jbHVkZSBydGwoKSB7XG5cdFx0XHRmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJyYW5kLWFyYWJpYztcblx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYnJhbmQtYXJhYmljO1xuXHRcdH1cblx0fVxuXG5cdC5waWthLXRhYmxlIHtcblxuXHRcdHRyOm50aC1jaGlsZChldmVuKSB0ZCxcblx0XHR0cjpudGgtY2hpbGQoZXZlbikgdGgge1xuXHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0fVxuXG5cdFx0dGgsXG5cdFx0dGhbc2NvcGU9Y29sXSB7XG5cdFx0XHRjb2xvcjogJGNvbG91ci1hY2NlbnQtZGFyaztcblx0XHRcdGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYnJhbmQ7XG5cdFx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJyYW5kO1xuXG5cdFx0XHRAaW5jbHVkZSBydGwoKSB7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYnJhbmQtYXJhYmljO1xuXHRcdFx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJyYW5kLWFyYWJpYztcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQucGlrYS1idXR0b24ge1xuXHRcdGNvbG9yOiAkY29sb3VyLWFjY2VudC1kYXJrO1xuXHRcdGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYmFzZTtcblx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJhc2U7XG5cblx0XHRAaW5jbHVkZSBydGwoKSB7XG5cdFx0XHRmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJhc2UtYXJhYmljO1xuXHRcdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1iYXNlLWFyYWJpYztcblx0XHR9XG5cdH1cblxuXHQuaXMtc2VsZWN0ZWQgLnBpa2EtYnV0dG9uIHtcblx0XHRiYWNrZ3JvdW5kOiAkY29sb3VyLXByaW1hcnk7XG5cdFx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG5cdFx0Y29sb3I6ICRjb2xvdXItcGxhaW47XG5cdH1cbn1cbiIsIi5hbGVydCB7XG5cdGJhY2tncm91bmQ6ICRjb2xvdXItYWNjZW50O1xuXHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcblx0Y29sb3I6ICRjb2xvdXItcHJpbWFyeTtcblxuXHQubC1yb3ctLXZhcmlhbnQtYSAmIHtcblx0XHRiYWNrZ3JvdW5kOiAkY29sb3VyLXBsYWluO1xuXHR9XG5cblx0Lmwtcm93LS12YXJpYW50LWIgJiB7XG5cdFx0YmFja2dyb3VuZDogJGNvbG91ci1wcmltYXJ5LWRhcms7XG5cdFx0Y29sb3I6ICRjb2xvdXItcGxhaW47XG5cdH1cblxuXHQubC1yb3ctLXZhcmlhbnQtYyAmLFxuXHQubC1yb3ctLXZhcmlhbnQtZCAmIHtcblx0XHRiYWNrZ3JvdW5kOiAkY29sb3VyLXByaW1hcnk7XG5cdFx0Y29sb3I6ICRjb2xvdXItcGxhaW47XG5cdH1cblxuXHQmLS1lcnJvciB7XG5cdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3VyLWVycm9yO1xuXG5cdFx0Lmljb24ge1xuXHRcdFx0Y29sb3I6ICRjb2xvdXItZXJyb3I7XG5cdFx0fVxuXHR9XG5cblx0Ji0tc3VjY2VzcyB7XG5cdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3VyLXN1Y2Nlc3M7XG5cblx0XHQuaWNvbiB7XG5cdFx0XHRjb2xvcjogJGNvbG91ci1zdWNjZXNzO1xuXHRcdH1cblx0fVxuXG5cdCYtLWluZm8ge1xuXHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdGJvcmRlci1jb2xvcjogJGNvbG91ci1zZWNvbmRhcnk7XG5cblx0XHQuaWNvbiB7XG5cdFx0XHRjb2xvcjogJGNvbG91ci1zZWNvbmRhcnk7XG5cdFx0fVxuXHR9XG59XG4iLCIudHlwZWFoZWFkIHtcblxuXHQmX19saXN0IHtcblx0XHRiYWNrZ3JvdW5kOiAkY29sb3VyLXBsYWluO1xuXHRcdGJvcmRlci1jb2xvcjogJGNvbG91ci1hY2NlbnQtc2Vjb25kYXJ5O1xuXHRcdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuXHR9XG5cblx0Jl9fZGlzcGxheSB7XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvdXItcHJpbWFyeTtcblx0XHRcdGNvbG9yOiAkY29sb3VyLXBsYWluO1xuXHRcdH1cblx0fVxufVxuIiwiLmJvb2tpbmctYWN0aW9ucyB7XG5cblx0Jl9fcHJpY2Uge1xuXHRcdGNvbG9yOiAkY29sb3VyLXByaW1hcnk7XG5cdFx0Zm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1icmFuZDtcblx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJyYW5kO1xuXG5cdFx0QGluY2x1ZGUgcnRsKCkge1xuXHRcdFx0Zm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1icmFuZC1hcmFiaWM7XG5cdFx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJyYW5kLWFyYWJpYztcblx0XHR9XG5cblx0XHRzcGFuIHtcblx0XHRcdGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYm9sZDtcblx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcblxuXHRcdFx0QGluY2x1ZGUgcnRsKCkge1xuXHRcdFx0XHRmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJvbGQtYXJhYmljO1xuXHRcdFx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQtYXJhYmljO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuIiwiLmJvb2tpbmctd2lkZ2V0IHtcblxuXHQmOmJlZm9yZSB7XG5cdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAkY29sb3VyLWFjY2VudC1kYXJrLXRyYW5zcGFyZW50LCAkY29sb3VyLWFjY2VudC1kYXJrLXRyYW5zcGFyZW50LWZ1bGwpO1xuXHR9XG5cblx0Jl9fcHJvbW8ge1xuXHRcdGNvbG9yOiAkY29sb3VyLXBsYWluO1xuXG5cdFx0YSB7XG5cdFx0XHRib3JkZXItYm90dG9tLWNvbG9yOiAkY29sb3VyLXBsYWluO1xuXHRcdFx0Y29sb3I6ICRjb2xvdXItcGxhaW47XG5cdFx0fVxuXG5cdFx0LmN0YSB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3VyLXBsYWluO1xuXHRcdFx0Y29sb3I6ICRjb2xvdXItcHJpbWFyeTtcblxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICRjb2xvdXItYWNjZW50LWRhcms7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3VyLXBsYWluO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCZfX2hlYWRpbmcge1xuXHRcdGNvbG9yOiAkY29sb3VyLXBsYWluO1xuXHRcdGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYm9sZDtcblx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG5cdFx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XG5cblx0XHRAaW5jbHVkZSBydGwoKSB7XG5cdFx0XHRmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJvbGQtYXJhYmljO1xuXHRcdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkLWFyYWJpYztcblx0XHR9XG5cdH1cblxuXHQmX190ZXJtcyB7XG5cdFx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogJGNvbG91ci1wbGFpbjtcblx0XHRjb2xvcjogJGNvbG91ci1wbGFpbjtcblx0fVxuXG5cdCZfX2lubmVyIHtcblx0XHRiYWNrZ3JvdW5kOiAkY29sb3VyLXBsYWluO1xuXHRcdGJvcmRlci1yYWRpdXM6IDAgJGJvcmRlci1yYWRpdXMgJGJvcmRlci1yYWRpdXM7XG5cblx0XHRAaW5jbHVkZSBydGwoKSB7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAwICRib3JkZXItcmFkaXVzICRib3JkZXItcmFkaXVzO1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQtc21hbGwpIHtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDA7XG5cblx0XHRcdEBpbmNsdWRlIHJ0bCgpIHtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLS1uby10YWJzIHtcblx0XHRcdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuXG5cdFx0XHRAaW5jbHVkZSBydGwoKSB7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuXHRcdFx0fVxuXG5cdFx0XHQuYm9va2luZy13aWRnZXQtLXByb21vICYsXG5cdFx0XHQuYm9va2luZy13aWRnZXQtLXNsaW0gJiB7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuXHRcdFx0fVxuXG5cdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KCRicmVha3BvaW50LXNtYWxsKSB7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDA7XG5cblx0XHRcdFx0QGluY2x1ZGUgcnRsKCkge1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmX190YWIge1xuXG5cdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcblxuXHRcdFx0QGluY2x1ZGUgcnRsKCkge1xuXHRcdFx0XHRib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuXHRcdFx0XHRib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG5cdFx0XHR9XG5cblx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQtc21hbGwpIHtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMDtcblxuXHRcdFx0XHRAaW5jbHVkZSBydGwoKSB7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG5cblx0XHRcdEBpbmNsdWRlIHJ0bCgpIHtcblx0XHRcdFx0Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG5cdFx0XHRcdGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuXHRcdFx0fVxuXG5cdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KCRicmVha3BvaW50LXNtYWxsKSB7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDA7XG5cblx0XHRcdFx0QGluY2x1ZGUgcnRsKCkge1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHRpbnB1dCB7XG5cblx0XHRcdCY6Y2hlY2tlZCArIC5ib29raW5nLXdpZGdldF9fdGFiLWNvbnRyb2wge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3VyLXBsYWluO1xuXHRcdFx0XHRib3JkZXItYm90dG9tLWNvbG9yOiAkY29sb3VyLXBsYWluO1xuXG5cdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3VyLXByaW1hcnk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Jjpmb2N1cyArIC5ib29raW5nLXdpZGdldF9fdGFiLWNvbnRyb2w6YWZ0ZXIge1xuXHRcdFx0XHRib3JkZXItY29sb3I6ICRjb2xvdXItYWNjZW50LXNlY29uZGFyeTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmX190YWItY29udHJvbCB7XG5cdFx0YmFja2dyb3VuZDogJGNvbG91ci1hY2NlbnQtdHJhbnNwYXJlbnQ7XG5cdFx0dGV4dC10cmFuc2Zvcm06ICRjdGEtdGVydGlhcnktY2FwaXRhbGlzYXRpb247XG5cblx0XHRAaW5jbHVkZSBicmVha3BvaW50KCRicmVha3BvaW50LXNtYWxsKSB7XG5cdFx0XHRib3JkZXItY29sb3I6ICRjb2xvdXItYWNjZW50LXNlY29uZGFyeTtcblx0XHR9XG5cblx0XHQmOmFmdGVyIHtcblx0XHRcdGJhY2tncm91bmQ6ICRjb2xvdXItcGxhaW47XG5cdFx0XHRib3JkZXItY29sb3I6ICRjb2xvdXItYWNjZW50LXNlY29uZGFyeTtcblx0XHR9XG5cdH1cblxuXHQmX19kYXRlLWZpZWxkcyB7XG5cblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRjb2xvcjogJGNvbG91ci1wcmltYXJ5O1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQtbWVkaXVtKSB7XG5cblx0XHRcdC5zdGFuZGFyZC1mb3JtX19pbnB1dCB7XG5cblx0XHRcdFx0LmJvb2tpbmctd2lkZ2V0ICYge1xuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYnJhbmQ7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1icmFuZDtcblxuXHRcdFx0XHRcdEBpbmNsdWRlIHJ0bCgpIHtcblx0XHRcdFx0XHRcdGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYnJhbmQtYXJhYmljO1xuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1icmFuZC1hcmFiaWM7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Jl9fZGF0ZS1waWNrZXItY29udGFpbmVyIHtcblxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQtc21hbGwpIHtcblxuXHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICRjb2xvdXItcGxhaW47XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuXHRcdFx0XHRmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJyYW5kO1xuXHRcdFx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJyYW5kO1xuXG5cdFx0XHRcdEBpbmNsdWRlIHJ0bCgpIHtcblx0XHRcdFx0XHRmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJyYW5kLWFyYWJpYztcblx0XHRcdFx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJyYW5kLWFyYWJpYztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGNvbG9yOiAkY29sb3VyLXByaW1hcnk7XG5cdFx0fVxuXHR9XG5cblx0Jl9fdGltZS1waWNrZXItY29udGFpbmVyIHtcblxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQtc21hbGwpIHtcblx0XHRcdGJhY2tncm91bmQ6ICRjb2xvdXItcGxhaW47XG5cdFx0XHRib3JkZXItY29sb3I6ICRjb2xvdXItYWNjZW50LXNlY29uZGFyeTtcblx0XHRcdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuXG5cdFx0XHRzZWxlY3Qge1xuXHRcdFx0XHRjb2xvcjogJGNvbG91ci1hY2NlbnQtZGFyaztcblx0XHRcdFx0Zm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1icmFuZDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1icmFuZDtcblxuXHRcdFx0XHRAaW5jbHVkZSBydGwoKSB7XG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1icmFuZC1hcmFiaWM7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1icmFuZC1hcmFiaWM7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmOjotbXMtdmFsdWUge1xuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3VyLWFjY2VudC1kYXJrO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0Y29sb3I6ICRjb2xvdXItcHJpbWFyeTtcblx0XHR9XG5cdH1cblxuXHQuc3RhbmRhcmQtZm9ybV9fbGFiZWwge1xuXHRcdHRleHQtdHJhbnNmb3JtOiAkY3RhLXRlcnRpYXJ5LWNhcGl0YWxpc2F0aW9uO1xuXHR9XG5cblx0LnN0YW5kYXJkLWZvcm1fX2lucHV0IHtcblx0XHRmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJyYW5kO1xuXHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYnJhbmQ7XG5cblx0XHRAaW5jbHVkZSBydGwoKSB7XG5cdFx0XHRmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJyYW5kLWFyYWJpYztcblx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYnJhbmQtYXJhYmljO1xuXHRcdH1cblxuXHRcdCYtLWF3ZC1hcHBsaWVkIHtcblx0XHRcdGJvcmRlci1jb2xvcjogJGNvbG91ci1zdWNjZXNzO1xuXG5cdFx0XHQmOmZvY3VzIHtcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3VyLXN1Y2Nlc3M7XG5cdFx0XHR9XG5cblx0XHRcdCsgLmljb24uaWNvbi0tdGljay1jaXJjbGVkLFxuXHRcdFx0fiAuc3VjY2VzcyB7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3VyLXN1Y2Nlc3M7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Jjo6cGxhY2Vob2xkZXIge1xuXHRcdFx0Zm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1iYXNlO1xuXHRcdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1iYXNlO1xuXG5cdFx0XHRAaW5jbHVkZSBydGwoKSB7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYmFzZS1hcmFiaWM7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYmFzZS1hcmFiaWM7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Jl9fcmVzdWx0cy1jb250YWluZXIge1xuXG5cdFx0LnN0YW5kYXJkLWZvcm1fX2lucHV0IHtcblxuXHRcdFx0JltkaXNhYmxlZF0ge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3VyLXBsYWluO1xuXHRcdFx0XHRib3JkZXItY29sb3I6ICRjb2xvdXItYWNjZW50LXNlY29uZGFyeTtcblx0XHRcdFx0Y29sb3I6ICRjb2xvdXItYWNjZW50LWRhcms7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Jl9fZ2VvIHtcblx0XHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcblx0XHRjb2xvcjogJGNvbG91ci1hY2NlbnQtZGFyaztcblx0XHRmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJhc2U7XG5cdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1iYXNlO1xuXG5cdFx0QGluY2x1ZGUgcnRsKCkge1xuXHRcdFx0Zm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1iYXNlLWFyYWJpYztcblx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYmFzZS1hcmFiaWM7XG5cdFx0fVxuXG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0Y29sb3I6ICRjb2xvdXItcHJpbWFyeTtcblx0XHR9XG5cdH1cblxuXHQmX19yZXN1bHRzIHtcblx0XHRiYWNrZ3JvdW5kOiAkY29sb3VyLXBsYWluO1xuXHRcdGJvcmRlci1jb2xvcjogJGNvbG91ci1hY2NlbnQtc2Vjb25kYXJ5O1xuXHRcdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuXG5cdFx0Jl9faXRlbSB7XG5cdFx0XHRib3JkZXItY29sb3I6ICRjb2xvdXItYWNjZW50LXNlY29uZGFyeTtcblx0XHR9XG5cblx0XHQmX19saW5rIHtcblx0XHRcdGNvbG9yOiAkY29sb3VyLWFjY2VudC1kYXJrO1xuXHRcdFx0Zm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1iYXNlO1xuXHRcdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1iYXNlO1xuXG5cdFx0XHRAaW5jbHVkZSBydGwoKSB7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYmFzZS1hcmFiaWM7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYmFzZS1hcmFiaWM7XG5cdFx0XHR9XG5cblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3VyLXByaW1hcnk7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3VyLXBsYWluO1xuXG5cdFx0XHRcdC5ib29raW5nLXdpZGdldF9fcmVzdWx0LWRpc3RhbmNlIHtcblx0XHRcdFx0XHRjb2xvcjogJGNvbG91ci1wbGFpbjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmX19wcm9tcHQge1xuXHRcdFx0XHRib3JkZXItY29sb3I6ICRjb2xvdXItcHJpbWFyeTtcblx0XHRcdFx0Y29sb3I6ICRjb2xvdXItYWNjZW50LWRhcms7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYnJhbmQ7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYnJhbmQ7XG5cblx0XHRcdFx0QGluY2x1ZGUgcnRsKCkge1xuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYnJhbmQtYXJhYmljO1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYnJhbmQtYXJhYmljO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5pY29uIHtcblxuXHRcdFx0XHQuYm9va2luZy13aWRnZXRfX3Jlc3VsdHNfX2l0ZW0tLWhpZ2hsaWdodCAmIHtcblx0XHRcdFx0XHRjb2xvcjogJGNvbG91ci1wcmltYXJ5O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5ib29raW5nLXdpZGdldF9fcmVzdWx0c19faXRlbS0taGlnaGxpZ2h0ICYge1xuXHRcdFx0XHRmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJyYW5kO1xuXHRcdFx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJyYW5kO1xuXG5cdFx0XHRcdEBpbmNsdWRlIHJ0bCgpIHtcblx0XHRcdFx0XHRmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJyYW5kLWFyYWJpYztcblx0XHRcdFx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJyYW5kLWFyYWJpYztcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3VyLXBsYWluO1xuXG5cdFx0XHRcdFx0LmJvb2tpbmctd2lkZ2V0X19yZXN1bHRzX19saW5rX19wcm9tcHQge1xuXHRcdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3VyLXBsYWluO1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvdXItcGxhaW47XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0Lmljb24ge1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvdXItcGxhaW47XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Jl9fZGlzdGFuY2Uge1xuXHRcdFx0Y29sb3I6ICRjb2xvdXItc2Vjb25kYXJ5O1xuXHRcdH1cblx0fVxuXG5cdCZfX2Rlc3RpbmF0aW9uLXJlc3VsdHMge1xuXHRcdGJhY2tncm91bmQ6ICRjb2xvdXItcGxhaW47XG5cdFx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG5cblx0XHQmX19jbG9zZSB7XG5cdFx0XHRjb2xvcjogJGNvbG91ci1wcmltYXJ5O1xuXHRcdFx0Zm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1icmFuZDtcblx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYnJhbmQ7XG5cblx0XHRcdEBpbmNsdWRlIHJ0bCgpIHtcblx0XHRcdFx0Zm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1icmFuZC1hcmFiaWM7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYnJhbmQtYXJhYmljO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCZfX3RhYnMge1xuXG5cdFx0XHQuYm9va2luZy13aWRnZXQtLXByb21vICYsXG5cdFx0XHQuYm9va2luZy13aWRnZXQtLXNsaW0gJiB7XG5cdFx0XHRcdGJvcmRlci1jb2xvcjogJGNvbG91ci1hY2NlbnQtc2Vjb25kYXJ5O1xuXHRcdFx0fVxuXG5cdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KCRicmVha3BvaW50LW1lZGl1bSkge1xuXHRcdFx0XHRib3JkZXItY29sb3I6ICRjb2xvdXItYWNjZW50LXNlY29uZGFyeTtcblx0XHRcdH1cblxuXHRcdFx0Jl9fbGluayB7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICRjb2xvdXItYWNjZW50O1xuXHRcdFx0XHRib3JkZXItY29sb3I6ICRjb2xvdXItYWNjZW50LXNlY29uZGFyeTtcblx0XHRcdFx0Zm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1icmFuZDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1icmFuZDtcblxuXHRcdFx0XHRAaW5jbHVkZSBydGwoKSB7XG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1icmFuZC1hcmFiaWM7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1icmFuZC1hcmFiaWM7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRjb2xvcjogJGNvbG91ci1wcmltYXJ5O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Ji0tYWN0aXZlIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3VyLXBsYWluO1xuXHRcdFx0XHRcdGJvcmRlci1ib3R0b20tY29sb3I6ICRjb2xvdXItcGxhaW47XG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvdXItcHJpbWFyeTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCZfX2xpc3Qge1xuXG5cdFx0XHQmX19pdGVtIHtcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3VyLWFjY2VudC1zZWNvbmRhcnk7XG5cdFx0XHR9XG5cblx0XHRcdCZfX2xpbmsge1xuXHRcdFx0XHRjb2xvcjogJGNvbG91ci1hY2NlbnQtZGFyaztcblx0XHRcdFx0Zm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1iYXNlO1xuXHRcdFx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJhc2U7XG5cblx0XHRcdFx0QGluY2x1ZGUgcnRsKCkge1xuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYmFzZS1hcmFiaWM7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1iYXNlLWFyYWJpYztcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICRjb2xvdXItYWNjZW50O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCZfX2Rpc3RhbmNlIHtcblx0XHRcdFx0Y29sb3I6ICRjb2xvdXItc2Vjb25kYXJ5O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCZfX29wZW5pbmctdGltZXMge1xuXHRcdGJhY2tncm91bmQ6ICRjb2xvdXItcGxhaW47XG5cdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3VyLWFjY2VudC1zZWNvbmRhcnk7XG5cdFx0Ym9yZGVyLXJhZGl1czogMCAkYm9yZGVyLXJhZGl1cyAkYm9yZGVyLXJhZGl1cyAwO1xuXG5cdFx0QGluY2x1ZGUgcnRsKCkge1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMgMCAwICRib3JkZXItcmFkaXVzO1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQtc21hbGwpIHtcblx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMDtcblx0XHR9XG5cblx0XHQudGltZS1waWNrZXItLWhhcy1vcGVuaW5nLXRpbWVzICYge1xuXHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0fVxuXG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3VyLXBsYWluO1xuXHRcdH1cblxuXHRcdCZfX2hlYWRpbmcge1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06ICRoZWFkaW5nLXRyYW5zZm9ybTtcblxuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRjb2xvcjogJGNvbG91ci1wcmltYXJ5O1xuXHRcdFx0fVxuXG5cdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KCRicmVha3BvaW50LXNtYWxsKSB7XG5cdFx0XHRcdGJvcmRlci1jb2xvcjogJGNvbG91ci1hY2NlbnQtc2Vjb25kYXJ5O1xuXHRcdFx0XHRjb2xvcjogJGNvbG91ci1wcmltYXJ5O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCZfX3N0YXRpb24tZGV0YWlscy10b2dnbGUge1xuXHRcdGJvcmRlci1jb2xvcjogJGNvbG91ci1wcmltYXJ5O1xuXHRcdGNvbG9yOiAkY29sb3VyLWFjY2VudC1kYXJrO1xuXHRcdGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYnJhbmQ7XG5cdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1icmFuZDtcblx0XHR0ZXh0LXRyYW5zZm9ybTogJGhlYWRpbmctdHJhbnNmb3JtO1xuXG5cdFx0QGluY2x1ZGUgcnRsKCkge1xuXHRcdFx0Zm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1icmFuZC1hcmFiaWM7XG5cdFx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJyYW5kLWFyYWJpYztcblx0XHR9XG5cblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRjb2xvcjogJGNvbG91ci1wcmltYXJ5O1xuXHRcdH1cblx0fVxuXG5cdCZfX3N0YXRpb24tZGV0YWlscyB7XG5cdFx0YmFja2dyb3VuZDogJGNvbG91ci1wbGFpbjtcblx0XHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcblxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQtc21hbGwpIHtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDA7XG5cdFx0fVxuXG5cdFx0Jl9fY2xvc2Uge1xuXHRcdFx0Y29sb3I6ICRjb2xvdXItcHJpbWFyeTtcblx0XHRcdGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYnJhbmQ7XG5cdFx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJyYW5kO1xuXG5cdFx0XHRAaW5jbHVkZSBydGwoKSB7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYnJhbmQtYXJhYmljO1xuXHRcdFx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJyYW5kLWFyYWJpYztcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmX19oZWFkZXIge1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06ICRoZWFkaW5nLXRyYW5zZm9ybTtcblx0XHR9XG5cdH1cblxuXHQmX193aXphcmQtY29udHJvbHMge1xuXHRcdGJvcmRlci10b3AtY29sb3I6ICRjb2xvdXItYWNjZW50LXNlY29uZGFyeTtcblx0fVxuXG5cdCYtLXByb21vLFxuXHQmLS1zbGltIHtcblxuXHRcdC5sLWNvbC0tNjpmaXJzdC1jaGlsZCB7XG5cblx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQtc21hbGwpIHtcblxuXHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAkY29sb3VyLWFjY2VudC1kYXJrLXRyYW5zcGFyZW50LCAkY29sb3VyLWFjY2VudC1kYXJrLXRyYW5zcGFyZW50LWZ1bGwpO1xuXG5cdFx0XHRcdFx0QGluY2x1ZGUgcnRsKCkge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KC00NWRlZywgJGNvbG91ci1hY2NlbnQtZGFyay10cmFuc3BhcmVudCwgJGNvbG91ci1hY2NlbnQtZGFyay10cmFuc3BhcmVudC1mdWxsKTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQuYm9va2luZy13aWRnZXRfX2lubmVyIHtcblxuXHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkYnJlYWtwb2ludC1sYXJnZSkge1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAwIDAgJGJvcmRlci1yYWRpdXMgJGJvcmRlci1yYWRpdXM7XG5cblx0XHRcdFx0QGluY2x1ZGUgcnRsKCkge1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDAgMCAkYm9yZGVyLXJhZGl1cyAkYm9yZGVyLXJhZGl1cztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5ib29raW5nLXdpZGdldF9fZGF0ZS1maWVsZHMge1xuXG5cdFx0XHQuc3RhbmRhcmQtZm9ybV9faW5wdXQge1xuXHRcdFx0XHRmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJyYW5kO1xuXHRcdFx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJyYW5kO1xuXG5cdFx0XHRcdEBpbmNsdWRlIHJ0bCgpIHtcblx0XHRcdFx0XHRmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJyYW5kLWFyYWJpYztcblx0XHRcdFx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJyYW5kLWFyYWJpYztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5ib29raW5nLXdpZGdldF9fZGF0ZS1waWNrZXItY29udGFpbmVyIHtcblxuXHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkYnJlYWtwb2ludC1sYXJnZSkge1xuXG5cdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICRjb2xvdXItcGxhaW47XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1icmFuZDtcblx0XHRcdFx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJyYW5kO1xuXG5cdFx0XHRcdFx0QGluY2x1ZGUgcnRsKCkge1xuXHRcdFx0XHRcdFx0Zm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1icmFuZC1hcmFiaWM7XG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJyYW5kLWFyYWJpYztcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmLS1vcGVuOmFmdGVyIHtcblx0XHRcdFx0XHRib3JkZXItY29sb3I6ICRjb2xvdXItYWNjZW50O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4iLCIuY292ZXJhZ2Uge1xuXG5cdCZfX292ZXJ2aWV3IHtcblx0XHRiYWNrZ3JvdW5kOiAkY29sb3VyLXBsYWluO1xuXHRcdGJvcmRlci1jb2xvcjogJGNvbG91ci1hY2NlbnQtc2Vjb25kYXJ5O1xuXHRcdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuXG5cdFx0Lmwtcm93LS12YXJpYW50LWEgJiB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3VyLWFjY2VudDtcblx0XHR9XG5cblx0XHQubC1yb3ctLXZhcmlhbnQtYiAmIHtcblx0XHRcdGJhY2tncm91bmQ6ICRjb2xvdXItcHJpbWFyeTtcblx0XHRcdGJvcmRlci1jb2xvcjogJGNvbG91ci1wcmltYXJ5LWRhcms7XG5cdFx0fVxuXG5cdFx0Lmwtcm93LS12YXJpYW50LWMgJiB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3VyLWFjY2VudC1kYXJrO1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3VyLXBsYWluO1xuXHRcdFx0Y29sb3I6ICRjb2xvdXItcGxhaW47XG5cdFx0fVxuXG5cdFx0Lmwtcm93LS12YXJpYW50LWQgJiB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3VyLXNlY29uZGFyeTtcblx0XHRcdGJvcmRlci1jb2xvcjogJGNvbG91ci1wbGFpbjtcblx0XHRcdGNvbG9yOiAkY29sb3VyLXBsYWluO1xuXHRcdH1cblx0fVxuXG5cdCZfX2hlYWRlciB7XG5cdFx0YmFja2dyb3VuZDogJGNvbG91ci1hY2NlbnQ7XG5cdFx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMgJGJvcmRlci1yYWRpdXMgMCAwO1xuXG5cdFx0Lmwtcm93LS12YXJpYW50LWEgJiB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3VyLXBsYWluO1xuXHRcdH1cblxuXHRcdC5sLXJvdy0tdmFyaWFudC1iICYge1xuXHRcdFx0YmFja2dyb3VuZDogJGNvbG91ci1wcmltYXJ5LWRhcms7XG5cdFx0fVxuXG5cdFx0Lmwtcm93LS12YXJpYW50LWMgJiB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3VyLXNlY29uZGFyeTtcblx0XHR9XG5cblx0XHQubC1yb3ctLXZhcmlhbnQtZCAmIHtcblx0XHRcdGJhY2tncm91bmQ6ICRjb2xvdXItYWNjZW50LWRhcms7XG5cdFx0fVxuICAgIH1cblxuXHQmX19oZWFkaW5nIHtcblx0XHRmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJhc2U7XG5cdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1iYXNlO1xuXG5cdFx0QGluY2x1ZGUgcnRsKCkge1xuXHRcdFx0Zm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1iYXNlLWFyYWJpYztcblx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYmFzZS1hcmFiaWM7XG5cdFx0fVxuXG5cdFx0Lmwtcm93LS12YXJpYW50LWIgJixcblx0XHQubC1yb3ctLXZhcmlhbnQtYyAmLFxuXHRcdC5sLXJvdy0tdmFyaWFudC1kICYge1xuXHRcdFx0Y29sb3I6ICRjb2xvdXItcGxhaW47XG5cdFx0fVxuXHR9XG5cblx0Jl9fdG9nZ2xlIHtcblx0XHRib3JkZXItY29sb3I6ICRjb2xvdXItcHJpbWFyeTtcblx0XHRjb2xvcjogJGNvbG91ci1hY2NlbnQtZGFyaztcblx0XHRmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJhc2U7XG5cdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1iYXNlO1xuXG5cdFx0QGluY2x1ZGUgcnRsKCkge1xuXHRcdFx0Zm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1iYXNlLWFyYWJpYztcblx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYmFzZS1hcmFiaWM7XG5cdFx0fVxuXG5cdFx0Lmwtcm93LS12YXJpYW50LWIgJixcblx0XHQubC1yb3ctLXZhcmlhbnQtYyAmLFxuXHRcdC5sLXJvdy0tdmFyaWFudC1kICYge1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3VyLXBsYWluO1xuXHRcdFx0Y29sb3I6ICRjb2xvdXItcGxhaW47XG5cdFx0fVxuXHR9XG5cblx0Jl9fZGVzY3JpcHRpb24ge1xuXG5cdFx0Lmwtcm93LS12YXJpYW50LWIgJixcblx0XHQubC1yb3ctLXZhcmlhbnQtYyAmLFxuXHRcdC5sLXJvdy0tdmFyaWFudC1kICYge1xuXHRcdFx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogJGNvbG91ci1wbGFpbjtcblx0XHR9XG5cdH1cblxuXHQmX19icmVha2Rvd24ge1xuXG5cdFx0ZHQge1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3VyLWFjY2VudC1zZWNvbmRhcnk7XG5cblx0XHRcdC5sLXJvdy0tdmFyaWFudC1iICYge1xuXHRcdFx0XHRib3JkZXItY29sb3I6ICRjb2xvdXItcHJpbWFyeS1kYXJrO1xuXHRcdFx0fVxuXG5cdFx0XHQubC1yb3ctLXZhcmlhbnQtYyAmLFxuXHRcdFx0Lmwtcm93LS12YXJpYW50LWQgJiB7XG5cdFx0XHRcdGJvcmRlci1jb2xvcjogJGNvbG91ci1wbGFpbjtcblx0XHRcdH1cblx0XHR9XG5cblx0XHRkZCB7XG5cdFx0XHRib3JkZXItY29sb3I6ICRjb2xvdXItYWNjZW50LXNlY29uZGFyeTtcblxuXHRcdFx0Lmwtcm93LS12YXJpYW50LWIgJiB7XG5cdFx0XHRcdGJvcmRlci1jb2xvcjogJGNvbG91ci1wcmltYXJ5LWRhcms7XG5cdFx0XHR9XG5cblx0XHRcdC5sLXJvdy0tdmFyaWFudC1jICYsXG5cdFx0XHQubC1yb3ctLXZhcmlhbnQtZCAmIHtcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3VyLXBsYWluO1xuXHRcdFx0fVxuXG5cdFx0XHQuaWNvbiB7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3VyLWFjY2VudC1zZWNvbmRhcnk7XG5cblx0XHRcdFx0Ji5pY29uLS10aWNrIHtcblx0XHRcdFx0XHRjb2xvcjogJGNvbG91ci1zdWNjZXNzO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Jl9fb3B0aW9uIHtcblxuXHRcdC5vcHRpb24tbGlzdF9fY29udHJvbCB7XG5cdFx0XHRAZXh0ZW5kIC5jdGE7XG5cblx0XHRcdCY6YmVmb3JlLFxuXHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Jl9fZm9vdGVyIHtcblx0XHRiYWNrZ3JvdW5kOiAkY29sb3VyLWFjY2VudDtcblx0XHRib3JkZXItcmFkaXVzOiAwIDAgJGJvcmRlci1yYWRpdXMgJGJvcmRlci1yYWRpdXM7XG5cblx0XHQubC1yb3ctLXZhcmlhbnQtYSAmIHtcblx0XHRcdGJhY2tncm91bmQ6ICRjb2xvdXItcGxhaW47XG5cdFx0fVxuXG5cdFx0Lmwtcm93LS12YXJpYW50LWIgJiB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3VyLXByaW1hcnktZGFyaztcblx0XHR9XG5cblx0XHQubC1yb3ctLXZhcmlhbnQtYyAmIHtcblx0XHRcdGJhY2tncm91bmQ6ICRjb2xvdXItc2Vjb25kYXJ5O1xuXHRcdH1cblxuXHRcdC5sLXJvdy0tdmFyaWFudC1kICYge1xuXHRcdFx0YmFja2dyb3VuZDogJGNvbG91ci1hY2NlbnQtZGFyaztcblx0XHR9XG5cblx0XHQmLS1zdGFuZGFyZCB7XG5cblx0XHRcdC5vcHRpb24tbGlzdF9fY29udHJvbCxcblx0XHRcdC5vcHRpb24tbGlzdCBpbnB1dDpjaGVja2VkICsgLm9wdGlvbi1saXN0X19jb250cm9sLS1yYWRpbyB7XG5cdFx0XHRcdC8vIHNjc3MtbGludDpkaXNhYmxlIEltcG9ydGFudFJ1bGVcblx0XHRcdFx0Ly8gTmVlZCBlbXN1cmUgdGhhdCB0aGlzIGlzIGFsd2F5cyB0cmFuc3BhcmVudFxuXHRcdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuXHRcdFx0XHQvLyBzY3NzLWxpbnQ6ZW5hYmxlIEltcG9ydGFudFJ1bGVcblxuXHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvdXItc3VjY2Vzcztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCZfX2luZm8ge1xuXHRcdGJhY2tncm91bmQ6ICRjb2xvdXItcGxhaW47XG5cdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3VyLWFjY2VudC1zZWNvbmRhcnk7XG5cdFx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG5cblx0XHQubC1yb3ctLXZhcmlhbnQtYSAmIHtcblx0XHRcdGJhY2tncm91bmQ6ICRjb2xvdXItYWNjZW50O1xuXHRcdH1cblxuXHRcdC5sLXJvdy0tdmFyaWFudC1iICYge1xuXHRcdFx0YmFja2dyb3VuZDogJGNvbG91ci1wcmltYXJ5O1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3VyLXByaW1hcnktZGFyaztcblx0XHR9XG5cblx0XHQubC1yb3ctLXZhcmlhbnQtYyAmIHtcblx0XHRcdGJhY2tncm91bmQ6ICRjb2xvdXItYWNjZW50LWRhcms7XG5cdFx0XHRib3JkZXItY29sb3I6ICRjb2xvdXItcGxhaW47XG5cdFx0XHRjb2xvcjogJGNvbG91ci1wbGFpbjtcblx0XHR9XG5cblx0XHQubC1yb3ctLXZhcmlhbnQtZCAmIHtcblx0XHRcdGJhY2tncm91bmQ6ICRjb2xvdXItc2Vjb25kYXJ5O1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3VyLXBsYWluO1xuXHRcdFx0Y29sb3I6ICRjb2xvdXItcGxhaW47XG5cdFx0fVxuXHR9XG5cblx0Jl9fYWNjb3JkaW9uIHtcblx0XHRib3JkZXItY29sb3I6ICRjb2xvdXItYWNjZW50LXNlY29uZGFyeTtcblxuXHRcdC5sLXJvdy0tdmFyaWFudC1iICYge1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3VyLXByaW1hcnktZGFyaztcblx0XHR9XG5cblx0XHQubC1yb3ctLXZhcmlhbnQtYyAmLFxuXHRcdC5sLXJvdy0tdmFyaWFudC1kICYge1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3VyLXBsYWluO1xuXHRcdH1cblxuXHRcdC5hY2NvcmRpb25fX2l0ZW0ge1xuXHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAwO1xuXG5cdFx0XHQubC1yb3ctLXZhcmlhbnQtYiAmIHtcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3VyLXByaW1hcnktZGFyaztcblx0XHRcdH1cblxuXHRcdFx0Lmwtcm93LS12YXJpYW50LWMgJixcblx0XHRcdC5sLXJvdy0tdmFyaWFudC1kICYge1xuXHRcdFx0XHRib3JkZXItY29sb3I6ICRjb2xvdXItcGxhaW47XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmFjY29yZGlvbl9faXRlbV9faGVhZGluZyB7XG5cblx0XHRcdCY6YmVmb3JlIHtcblxuXHRcdFx0XHQubC1yb3ctLXZhcmlhbnQtYiAmLFxuXHRcdFx0XHQubC1yb3ctLXZhcmlhbnQtYyAmLFxuXHRcdFx0XHQubC1yb3ctLXZhcmlhbnQtZCAmIHtcblx0XHRcdFx0XHRjb2xvcjogJGNvbG91ci1wbGFpbjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQubC1yb3ctLXZhcmlhbnQtYiAmLFxuXHRcdFx0Lmwtcm93LS12YXJpYW50LWMgJixcblx0XHRcdC5sLXJvdy0tdmFyaWFudC1kICYge1xuXHRcdFx0XHRjb2xvcjogJGNvbG91ci1wbGFpbjtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuYWNjb3JkaW9uX19pdGVtX19jb250ZW50IHtcblxuXHRcdFx0Lmwtcm93LS12YXJpYW50LWIgJixcblx0XHRcdC5sLXJvdy0tdmFyaWFudC1jICYsXG5cdFx0XHQubC1yb3ctLXZhcmlhbnQtZCAmIHtcblx0XHRcdFx0Y29sb3I6ICRjb2xvdXItcGxhaW47XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Lmwtcm93LS12YXJpYW50LWIgJixcblx0XHQubC1yb3ctLXZhcmlhbnQtYyAmLFxuXHRcdC5sLXJvdy0tdmFyaWFudC1kICYge1xuXG5cdFx0XHQuYWNjb3JkaW9uX19pdGVtX190b2dnbGU6Y2hlY2tlZCArIC5hY2NvcmRpb25fX2l0ZW1fX2hlYWRpbmcsXG5cdFx0XHQuYWNjb3JkaW9uX19pdGVtX190b2dnbGU6Y2hlY2tlZFtkaXNhYmxlZF0gKyAuYWNjb3JkaW9uX19pdGVtX19oZWFkaW5nOmhvdmVyIHtcblx0XHRcdFx0Y29sb3I6ICRjb2xvdXItcGxhaW47XG5cblx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3VyLXBsYWluO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ji0tc3RhbmRhcmQge1xuXG5cdFx0LmNvdmVyYWdlX19jb2wge1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3VyLWFjY2VudC1zZWNvbmRhcnk7XG5cblx0XHRcdC5sLXJvdy0tdmFyaWFudC1iICYge1xuXHRcdFx0XHRib3JkZXItY29sb3I6ICRjb2xvdXItcHJpbWFyeS1kYXJrO1xuXHRcdFx0fVxuXG5cdFx0XHQubC1yb3ctLXZhcmlhbnQtYyAmLFxuXHRcdFx0Lmwtcm93LS12YXJpYW50LWQgJiB7XG5cdFx0XHRcdGJvcmRlci1jb2xvcjogJGNvbG91ci1wbGFpbjtcblx0XHRcdH1cblxuXHRcdFx0QGluY2x1ZGUgcnRsKCkge1xuXHRcdFx0XHRib3JkZXItY29sb3I6ICRjb2xvdXItYWNjZW50LXNlY29uZGFyeTtcblxuXHRcdFx0XHQubC1yb3ctLXZhcmlhbnQtYiAmIHtcblx0XHRcdFx0XHRib3JkZXItY29sb3I6ICRjb2xvdXItcHJpbWFyeS1kYXJrO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Lmwtcm93LS12YXJpYW50LWMgJixcblx0XHRcdFx0Lmwtcm93LS12YXJpYW50LWQgJiB7XG5cdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3VyLXBsYWluO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmNvdmVyYWdlX19icmVha2Rvd24ge1xuXG5cdFx0XHQmLS11cHNlbGwge1xuXHRcdFx0XHRjb2xvcjogJGNvbG91ci1hY2NlbnQtc2Vjb25kYXJ5O1xuXG5cdFx0XHRcdC5pY29uLmljb24tLXRpY2sge1xuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3VyLWFjY2VudC1zZWNvbmRhcnk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLmNvdmVyYWdlLS1hY3RpdmUge1xuXG5cdFx0XHQuY292ZXJhZ2VfX2JyZWFrZG93biB7XG5cblx0XHRcdFx0Ji0tdXBzZWxsIHtcblx0XHRcdFx0XHRjb2xvcjogJGNvbG91ci1hY2NlbnQtZGFyaztcblxuXHRcdFx0XHRcdC5sLXJvdy0tdmFyaWFudC1iICYsXG5cdFx0XHRcdFx0Lmwtcm93LS12YXJpYW50LWMgJixcblx0XHRcdFx0XHQubC1yb3ctLXZhcmlhbnQtZCAmIHtcblx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3VyLXBsYWluO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdC5pY29uLmljb24tLXRpY2sge1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvdXItc3VjY2VzcztcblxuXHRcdFx0XHRcdFx0Lmwtcm93LS12YXJpYW50LWIgJixcblx0XHRcdFx0XHRcdC5sLXJvdy0tdmFyaWFudC1jICYsXG5cdFx0XHRcdFx0XHQubC1yb3ctLXZhcmlhbnQtZCAmIHtcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvdXItcGxhaW47XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ji0tYWN0aXZlIHtcblxuXHRcdC5jb3ZlcmFnZV9fb3ZlcnZpZXcsXG5cdFx0LmNvdmVyYWdlX19pbmZvIHtcblx0XHRcdGJvcmRlci1jb2xvcjogJGNvbG91ci1wcmltYXJ5O1xuXHRcdFx0Ym94LXNoYWRvdzogMCAwIDAgMXB4ICRjb2xvdXItcHJpbWFyeTtcblxuXHRcdFx0Lmwtcm93LS12YXJpYW50LWIgJiB7XG5cdFx0XHRcdGJvcmRlci1jb2xvcjogJGNvbG91ci1wbGFpbjtcblx0XHRcdFx0Ym94LXNoYWRvdzogMCAwIDAgMXB4ICRjb2xvdXItcGxhaW47XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmNvdmVyYWdlX19oZWFkZXIge1xuXHRcdFx0YmFja2dyb3VuZDogJGNvbG91ci1wcmltYXJ5O1xuXHRcdFx0Y29sb3I6ICRjb2xvdXItcGxhaW47XG5cblx0XHRcdC5sLXJvdy0tdmFyaWFudC1iICYge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3VyLXByaW1hcnktZGFyaztcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuY292ZXJhZ2VfX3RvZ2dsZSB7XG5cdFx0XHRib3JkZXItY29sb3I6ICRjb2xvdXItcGxhaW47XG5cdFx0XHRjb2xvcjogJGNvbG91ci1wbGFpbjtcblx0XHR9XG5cblx0XHQuY292ZXJhZ2VfX2hlYWRpbmcge1xuXHRcdFx0Zm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1icmFuZDtcblx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYnJhbmQ7XG5cblx0XHRcdEBpbmNsdWRlIHJ0bCgpIHtcblx0XHRcdFx0Zm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1icmFuZC1hcmFiaWM7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYnJhbmQtYXJhYmljO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5jb3ZlcmFnZV9fZm9vdGVyIHtcblxuXHRcdFx0Lm9wdGlvbi1saXN0X19jb250cm9sIHtcblx0XHRcdFx0QGV4dGVuZCAuY3RhLS1zZWNvbmRhcnk7XG5cdFx0XHR9XG5cblx0XHRcdCYtLXN0YW5kYXJkIHtcblxuXHRcdFx0XHQub3B0aW9uLWxpc3RfX2NvbnRyb2wsXG5cdFx0XHRcdC5vcHRpb24tbGlzdCBpbnB1dDpjaGVja2VkICsgLm9wdGlvbi1saXN0X19jb250cm9sLS1yYWRpbyB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbiIsIi5icmVhZGNydW1iIHtcblxuXHQmX19jdXJyZW50IHtcblx0XHRjb2xvcjogJGNvbG91ci1wcmltYXJ5O1xuXG5cdFx0Lmwtcm93LS12YXJpYW50LWIgJixcblx0XHQubC1yb3ctLXZhcmlhbnQtYyAmLFxuXHRcdC5sLXJvdy0tdmFyaWFudC1kICYge1xuXHRcdFx0Y29sb3I6ICRjb2xvdXItcGxhaW47XG5cdFx0fVxuXHR9XG59XG4iLCIuY3RhIHtcblx0YmFja2dyb3VuZDogJGNvbG91ci1wcmltYXJ5O1xuXHRib3JkZXItcmFkaXVzOiAkY3RhLWJvcmRlci1yYWRpdXM7XG5cdGNvbG9yOiAkY29sb3VyLXBsYWluO1xuXHRmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJyYW5kO1xuXHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJyYW5kO1xuXHR0ZXh0LXRyYW5zZm9ybTogJGN0YS1wcmltYXJ5LWNhcGl0YWxpc2F0aW9uO1xuXG5cdEBpbmNsdWRlIHJ0bCgpIHtcblx0XHRmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJyYW5kLWFyYWJpYztcblx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJyYW5kLWFyYWJpYztcblx0fVxuXG5cdCY6aG92ZXIge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvdXItYWNjZW50LWRhcms7XG5cdH1cblxuXHQmW2Rpc2FibGVkXSB7XG5cdFx0YmFja2dyb3VuZDogJGNvbG91ci1hY2NlbnQtc2Vjb25kYXJ5O1xuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3VyLWFjY2VudC1zZWNvbmRhcnk7XG5cdFx0fVxuXHR9XG5cblx0Lmwtcm93LS12YXJpYW50LWIgJiB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG91ci1hY2NlbnQtZGFyaztcblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG91ci1hY2NlbnQtc2Vjb25kYXJ5O1xuXHRcdFx0Y29sb3I6ICRjb2xvdXItc2Vjb25kYXJ5O1xuXHRcdH1cblx0fVxuXG5cdC5sLXJvdy0tdmFyaWFudC1jICYsXG5cdC5sLXJvdy0tdmFyaWFudC1kICYge1xuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3VyLWFjY2VudC1zZWNvbmRhcnk7XG5cdFx0XHRjb2xvcjogJGNvbG91ci1zZWNvbmRhcnk7XG5cdFx0fVxuXHR9XG5cblx0Lm1vZGFsLS1hbGVydCAmIHtcblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG91ci1wbGFpbjtcblx0XHRcdGNvbG9yOiAkY29sb3VyLXNlY29uZGFyeTtcblx0XHR9XG5cdH1cblxuXHQmLS1zZWNvbmRhcnkge1xuXHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdGJvcmRlci1jb2xvcjogJGNvbG91ci1zZWNvbmRhcnk7XG5cdFx0Y29sb3I6ICRjb2xvdXItc2Vjb25kYXJ5O1xuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3VyLWFjY2VudC1kYXJrO1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3VyLWFjY2VudC1kYXJrO1xuXHRcdFx0Y29sb3I6ICRjb2xvdXItcGxhaW47XG4gICAgICAgIH1cblxuXHRcdC5sLXJvdy0tdmFyaWFudC1iICYsXG5cdFx0Lmwtcm93LS12YXJpYW50LWMgJixcblx0XHQubC1yb3ctLXZhcmlhbnQtZCAmIHtcblx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3VyLXBsYWluO1xuXHRcdFx0Y29sb3I6ICRjb2xvdXItcGxhaW47XG5cblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3VyLXBsYWluO1xuXHRcdFx0XHRib3JkZXItY29sb3I6ICRjb2xvdXItcGxhaW47XG5cdFx0XHRcdGNvbG9yOiAkY29sb3VyLWFjY2VudC1kYXJrO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCYtLXRlcnRpYXJ5IHtcblx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRib3JkZXItcmFkaXVzOiAwO1xuXHRcdGNvbG9yOiAkY29sb3VyLWFjY2VudC1kYXJrO1xuXG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0Y29sb3I6ICRjb2xvdXItcHJpbWFyeTtcblx0XHR9XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdH1cblxuXHRcdCZbZGlzYWJsZWRdIHtcblx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdFx0Y29sb3I6ICRjb2xvdXItYWNjZW50LXNlY29uZGFyeTtcblxuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRcdFx0Y29sb3I6ICRjb2xvdXItYWNjZW50LXNlY29uZGFyeTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQubC1yb3ctLXZhcmlhbnQtYiAmLFxuXHRcdC5sLXJvdy0tdmFyaWFudC1jICYsXG5cdFx0Lmwtcm93LS12YXJpYW50LWQgJiB7XG5cdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRcdGNvbG9yOiAkY29sb3VyLXBsYWluO1xuXG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3VyLXBsYWluO1xuXHRcdFx0fVxuXG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3VyLXBsYWluO1xuICAgIFx0XHR9XG5cdFx0fVxuXHR9XG59XG4iLCIuY2FyZCB7XG5cdGJvcmRlci1jb2xvcjogJGNvbG91ci1hY2NlbnQtc2Vjb25kYXJ5O1xuXHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcblxuXHQubC1yb3ctLXZhcmlhbnQtYiAmIHtcblx0XHRib3JkZXItY29sb3I6ICRjb2xvdXItcHJpbWFyeS1kYXJrO1xuXHR9XG5cblx0Lmwtcm93LS12YXJpYW50LWMgJixcblx0Lmwtcm93LS12YXJpYW50LWQgJiB7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3VyLXBsYWluO1xuXHR9XG59XG4iLCIuY2hlY2tsaXN0IHtcblxuXHQmLS1pbmZvIHtcblxuXHRcdGxpIHtcblxuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRmb250LXNpemU6ICRmb250LWZhbWlseS1ib2xkO1xuXHRcdFx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG5cblx0XHRcdFx0QGluY2x1ZGUgcnRsKCkge1xuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYm9sZC1hcmFiaWM7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkLWFyYWJpYztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuIiwiLmRlbGl2ZXJ5LWFuZC1jb2xsZWN0aW9uIHtcblxuXHQmX19icmVha2Rvd24ge1xuXHRcdGJvcmRlci1jb2xvcjogJGNvbG91ci1hY2NlbnQtc2Vjb25kYXJ5O1xuXG5cdFx0Jl9faGVhZGluZyB7XG5cdFx0XHRmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJhc2U7XG5cdFx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJhc2U7XG5cblx0XHRcdEBpbmNsdWRlIHJ0bCgpIHtcblx0XHRcdFx0Zm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1iYXNlLWFyYWJpYztcblx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1iYXNlLWFyYWJpYztcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmX19wcmljZSB7XG5cdFx0XHRmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJvbGQ7XG5cdFx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG5cblx0XHRcdEBpbmNsdWRlIHJ0bCgpIHtcblx0XHRcdFx0Zm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1ib2xkLWFyYWJpYztcblx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkLWFyYWJpYztcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmX19sYWJlbCB7XG5cdFx0XHRmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJyYW5kO1xuXHRcdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1icmFuZDtcblxuXHRcdFx0QGluY2x1ZGUgcnRsKCkge1xuXHRcdFx0XHRmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJyYW5kLWFyYWJpYztcblx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1icmFuZC1hcmFiaWM7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Jl9fcmVtb3ZlLWN0YSB7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3VyLWFjY2VudC1zZWNvbmRhcnk7XG5cdFx0Y29sb3I6ICRjb2xvdXItcHJpbWFyeTtcblx0XHRmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJhc2U7XG5cdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1iYXNlO1xuXG5cdFx0QGluY2x1ZGUgcnRsKCkge1xuXHRcdFx0Zm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1iYXNlLWFyYWJpYztcblx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYmFzZS1hcmFiaWM7XG5cdFx0fVxuXHR9XG59XG4iLCIubC1yb3ctLWRpdmlkZXIge1xuXG5cdCZfX2NoZXZyb24ge1xuXHRcdGNvbG9yOiAkY29sb3VyLXByaW1hcnk7XG5cblx0XHQubC1yb3ctLXZhcmlhbnQtYiAmLFxuXHRcdC5sLXJvdy0tdmFyaWFudC1jICYsXG5cdFx0Lmwtcm93LS12YXJpYW50LWQgJiB7XG5cdFx0XHRjb2xvcjogJGNvbG91ci1wbGFpbjtcblx0XHR9XG5cdH1cbn1cbiIsIi5leHRyYSB7XG5cblx0Jl9fbGFiZWwge1xuXHRcdGJhY2tncm91bmQ6ICRjb2xvdXItc2Vjb25kYXJ5O1xuXHRcdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzICRib3JkZXItcmFkaXVzIDAgMDtcblx0XHRjb2xvcjogJGNvbG91ci1wbGFpbjtcblx0XHRmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJvbGQ7XG5cdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuXG5cdFx0QGluY2x1ZGUgcnRsKCkge1xuXHRcdFx0Zm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1ib2xkLWFyYWJpYztcblx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZC1hcmFiaWM7XG5cdFx0fVxuXG5cdFx0Lmwtcm93LS12YXJpYW50LWIgJiB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3VyLXByaW1hcnktZGFyaztcblx0XHR9XG5cblx0XHQubC1yb3ctLXZhcmlhbnQtYyAmLFxuXHRcdC5sLXJvdy0tdmFyaWFudC1kICYge1xuXHRcdFx0YmFja2dyb3VuZDogJGNvbG91ci1wbGFpbjtcblx0XHRcdGNvbG9yOiAkY29sb3VyLWFjY2VudC1kYXJrO1xuXHRcdH1cblx0fVxuXG5cdCZfX3ByaWNlIHtcblx0XHRmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJvbGQ7XG5cdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuXG5cdFx0QGluY2x1ZGUgcnRsKCkge1xuXHRcdFx0Zm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1ib2xkLWFyYWJpYztcblx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZC1hcmFiaWM7XG5cdFx0fVxuXG5cdFx0Ji0tbWlub3Ige1xuXHRcdFx0Y29sb3I6ICRjb2xvdXItc2Vjb25kYXJ5O1xuXHRcdFx0Zm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1iYXNlO1xuXHRcdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1iYXNlO1xuXG5cdFx0XHRAaW5jbHVkZSBydGwoKSB7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYmFzZS1hcmFiaWM7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYmFzZS1hcmFiaWM7XG5cdFx0XHR9XG5cblx0XHRcdC5sLXJvdy0tdmFyaWFudC1iICYsXG5cdFx0XHQubC1yb3ctLXZhcmlhbnQtYyAmLFxuXHRcdFx0Lmwtcm93LS12YXJpYW50LWQgJiB7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3VyLXBsYWluO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCZfX3F1YW50aXR5LXNlbGVjdCB7XG5cblx0XHRpbnB1dCB7XG5cdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRcdGJvcmRlci1jb2xvcjogJGNvbG91ci1wcmltYXJ5O1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG5cdFx0XHRjb2xvcjogJGNvbG91ci1hY2NlbnQtZGFyaztcblx0XHRcdGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYnJhbmQ7XG5cdFx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJyYW5kO1xuXG5cdFx0XHRAaW5jbHVkZSBydGwoKSB7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYnJhbmQtYXJhYmljO1xuXHRcdFx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJyYW5kLWFyYWJpYztcblx0XHRcdH1cblxuXHRcdFx0Lmwtcm93LS12YXJpYW50LWIgJiB7XG5cdFx0XHRcdGJvcmRlci1jb2xvcjogJGNvbG91ci1wcmltYXJ5LWRhcms7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3VyLXBsYWluO1xuXHRcdFx0fVxuXG5cdFx0XHQubC1yb3ctLXZhcmlhbnQtYyAmLFxuXHRcdFx0Lmwtcm93LS12YXJpYW50LWQgJiB7XG5cdFx0XHRcdGJvcmRlci1jb2xvcjogJGNvbG91ci1wbGFpbjtcblx0XHRcdFx0Y29sb3I6ICRjb2xvdXItcGxhaW47XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnVpLWJ1dHRvbiB7XG5cdFx0XHRjb2xvcjogJGNvbG91ci1wcmltYXJ5O1xuXG5cdFx0XHQubC1yb3ctLXZhcmlhbnQtYiAmLFxuXHRcdFx0Lmwtcm93LS12YXJpYW50LWMgJixcblx0XHRcdC5sLXJvdy0tdmFyaWFudC1kICYge1xuXHRcdFx0XHRjb2xvcjogJGNvbG91ci1wbGFpbjtcblx0XHRcdH1cblxuXHRcdFx0Ji0tZGlzYWJsZWQge1xuXHRcdFx0XHRvcGFjaXR5OiAwLjU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Jl9fYWRkZWQge1xuXG5cdFx0Lmljb24ge1xuXHRcdFx0Y29sb3I6ICRjb2xvdXItc3VjY2Vzcztcblx0XHR9XG5cdH1cblxuXHQmLS1mcmVlIHtcblx0XHRib3JkZXItY29sb3I6ICRjb2xvdXItc2Vjb25kYXJ5O1xuXHRcdGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG5cdH1cblxuXHQmLS1zbGltIHtcblx0XHRib3JkZXItY29sb3I6ICRjb2xvdXItYWNjZW50LXNlY29uZGFyeTtcblxuXHRcdCYuZXh0cmEtLXNsaW0ge1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3VyLWFjY2VudC1zZWNvbmRhcnk7XG5cdFx0fVxuXHR9XG5cblx0Ji0tYWN0aXZlIHtcblx0XHRib3JkZXItY29sb3I6ICRjb2xvdXItcHJpbWFyeTtcblxuXHRcdC5sLXJvdy0tdmFyaWFudC1iICYge1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3VyLXBsYWluO1xuXHRcdH1cblxuXHRcdCYuZXh0cmEtLWZyZWUge1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3VyLXByaW1hcnk7XG5cblx0XHRcdC5sLXJvdy0tdmFyaWFudC1iICYsXG5cdFx0XHQubC1yb3ctLXZhcmlhbnQtYyAmLFxuXHRcdFx0Lmwtcm93LS12YXJpYW50LWQgJiB7XG5cdFx0XHRcdGJvcmRlci1jb2xvcjogJGNvbG91ci1wbGFpbjtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuZXh0cmFfX2xhYmVsIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvdXItcHJpbWFyeTtcblxuXHRcdFx0Lmwtcm93LS12YXJpYW50LWIgJixcblx0XHRcdC5sLXJvdy0tdmFyaWFudC1jICYsXG5cdFx0XHQubC1yb3ctLXZhcmlhbnQtZCAmIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG91ci1wbGFpbjtcblx0XHRcdFx0Y29sb3I6ICRjb2xvdXItYWNjZW50LWRhcms7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmV4dHJhX19hY3Rpb25zLS1zaW5nbGUge1xuXG5cdFx0XHQuY3RhIHtcblx0XHRcdFx0QGV4dGVuZCAuY3RhLS1zZWNvbmRhcnk7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmV4dHJhX19hY3Rpb25zIHtcblxuXHRcdFx0KyAuY3RhW2RhdGEtdHJpZ2dlcj1yZW1vdmUtYWxsXSB7XG5cdFx0XHRcdEBleHRlbmQgLmN0YS0tc2Vjb25kYXJ5O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCYtLWluY2x1ZGVkIHtcblx0XHRiYWNrZ3JvdW5kOiAkY29sb3VyLWFjY2VudDtcblxuXHRcdC5sLXJvdy0tdmFyaWFudC1hICYge1xuXHRcdFx0YmFja2dyb3VuZDogJGNvbG91ci1wbGFpbjtcblx0XHR9XG5cblx0XHQubC1yb3ctLXZhcmlhbnQtYiAmLFxuXHRcdC5sLXJvdy0tdmFyaWFudC1jICYsXG5cdFx0Lmwtcm93LS12YXJpYW50LWQgJiB7XG5cdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHR9XG5cdH1cblxuXHRbZGF0YS10cmlnZ2VyPXJldmVhbF0gKyBwIHtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdG1hcmdpbi10b3A6ICRzcGFjaW5nLXVuaXQtYmFzZTtcblx0fVxufVxuIiwiLmZlYXR1cmUge1xuXG5cdCZfX2ljb24ge1xuXHRcdGNvbG9yOiAkY29sb3VyLXByaW1hcnk7XG5cblx0XHQubC1yb3ctLXZhcmlhbnQtYiAmLFxuXHRcdC5sLXJvdy0tdmFyaWFudC1jICYsXG5cdFx0Lmwtcm93LS12YXJpYW50LWQgJiB7XG5cdFx0XHRjb2xvcjogJGNvbG91ci1wbGFpbjtcblx0XHR9XG5cdH1cblxuXHQmX19oZWFkaW5nIHtcblx0XHRmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJyYW5kO1xuXHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYnJhbmQ7XG5cblx0XHRAaW5jbHVkZSBydGwoKSB7XG5cdFx0XHRmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJyYW5kLWFyYWJpYztcblx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYnJhbmQtYXJhYmljO1xuXHRcdH1cblx0fVxufVxuIiwiLmljb24tbGlzdCB7XG5cblx0Lmljb24ge1xuXHRcdGNvbG9yOiAkY29sb3VyLXByaW1hcnk7XG5cblx0XHQubC1yb3ctLXZhcmlhbnQtYiAmLFxuXHRcdC5sLXJvdy0tdmFyaWFudC1jICYsXG5cdFx0Lmwtcm93LS12YXJpYW50LWQgJiB7XG5cdFx0XHRjb2xvcjogJGNvbG91ci1wbGFpbjtcblx0XHR9XG5cdH1cbn1cbiIsIi5oaWdobGlnaHQge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3VyLWFjY2VudDtcblxuXHQubC1yb3ctLXZhcmlhbnQtYSAmIHtcblx0XHRiYWNrZ3JvdW5kOiAkY29sb3VyLXBsYWluO1xuXHR9XG5cblx0Lmwtcm93LS12YXJpYW50LWIgJiB7XG5cdFx0YmFja2dyb3VuZDogJGNvbG91ci1wcmltYXJ5LWRhcms7XG5cdH1cblxuXHQubC1yb3ctLXZhcmlhbnQtYyAmIHtcblx0XHRiYWNrZ3JvdW5kOiAkY29sb3VyLWFjY2VudC1kYXJrO1xuXHR9XG5cblx0Lmwtcm93LS12YXJpYW50LWQgJiB7XG5cdFx0YmFja2dyb3VuZDogJGNvbG91ci1zZWNvbmRhcnk7XG5cdH1cbn1cbiIsIi5saW5rLWxpc3Qge1xuXHQmLS1jb2xsYXBzYWJsZSB7XG5cblx0XHRoMixcblx0XHRoMyxcblx0XHRoNCxcblx0XHRoNSxcblx0XHRoNiB7XG5cblx0XHRcdCY6YmVmb3JlIHtcblxuXHRcdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KCRicmVha3BvaW50LXNtYWxsKSB7XG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvdXItcHJpbWFyeTtcblxuXHRcdFx0XHRcdC5sLXJvdy0tdmFyaWFudC1iICYsXG5cdFx0XHRcdFx0Lmwtcm93LS12YXJpYW50LWMgJixcblx0XHRcdFx0XHQubC1yb3ctLXZhcmlhbnQtZCAmIHtcblx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3VyLXBsYWluO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCZfX2xpbmsge1xuXG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0Y29sb3I6ICRjb2xvdXItcHJpbWFyeTtcblxuXHRcdFx0Lmwtcm93LS12YXJpYW50LWIgJixcblx0XHRcdC5sLXJvdy0tdmFyaWFudC1jICYsXG5cdFx0XHQubC1yb3ctLXZhcmlhbnQtZCAmIHtcblx0XHRcdFx0Y29sb3I6ICRjb2xvdXItcGxhaW47XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Jl9fc3ViLWhlYWRpbmcge1xuXHRcdGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYm9sZDtcblx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG5cblx0XHRAaW5jbHVkZSBydGwoKSB7XG5cdFx0XHRmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJvbGQtYXJhYmljO1xuXHRcdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkLWFyYWJpYztcblx0XHR9XG5cdH1cbn1cbiIsIi5pdGluZXJhcnkge1xuXHRib3JkZXItY29sb3I6ICRjb2xvdXItYWNjZW50LXNlY29uZGFyeTtcblxuXHQubC1yb3ctLXZhcmlhbnQtYiAmIHtcblx0XHRib3JkZXItY29sb3I6ICRjb2xvdXItcHJpbWFyeS1kYXJrO1xuXHR9XG5cblx0Lmwtcm93LS12YXJpYW50LWMgJixcblx0Lmwtcm93LS12YXJpYW50LWQgJiB7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3VyLXBsYWluO1xuXHR9XG5cblx0aDIgfiAmLFxuXHRoMiB+IC5yZXZlYWwgJiB7XG5cblx0XHQuaXRpbmVyYXJ5X19kZXRhaWxzLWhlYWRpbmcge1xuXHRcdFx0QGV4dGVuZCAlaDM7XG5cdFx0fVxuXHR9XG5cblx0Jl9fZGV0YWlscy1oZWFkaW5nIHtcblx0XHRAZXh0ZW5kICVoMjtcblx0fVxufVxuIiwiLmxhbmd1YWdlLWNvdW50cnktc2VsZWN0b3Ige1xuXG5cdCZfX3RvZ2dsZSB7XG5cdFx0Zm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1iYXNlO1xuXHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYmFzZTtcblxuXHRcdEBpbmNsdWRlIHJ0bCgpIHtcblx0XHRcdGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYmFzZS1hcmFiaWM7XG5cdFx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJhc2UtYXJhYmljO1xuXHRcdH1cblxuXHRcdC5sLXJvdy0tdmFyaWFudC1iICYsXG5cdFx0Lmwtcm93LS12YXJpYW50LWMgJixcblx0XHQubC1yb3ctLXZhcmlhbnQtZCAmIHtcblx0XHRcdGNvbG9yOiAkY29sb3VyLXBsYWluO1xuXHRcdH1cblxuXHRcdC5pY29uIHtcblx0XHRcdGNvbG9yOiAkY29sb3VyLXByaW1hcnk7XG5cblx0XHRcdC5sLXJvdy0tdmFyaWFudC1iICYsXG5cdFx0XHQubC1yb3ctLXZhcmlhbnQtYyAmLFxuXHRcdFx0Lmwtcm93LS12YXJpYW50LWQgJiB7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3VyLXBsYWluO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCZfX2ZseW91dCB7XG5cblx0XHQubC1yb3ctLXZhcmlhbnQtYiAmLFxuXHRcdC5sLXJvdy0tdmFyaWFudC1jICYsXG5cdFx0Lmwtcm93LS12YXJpYW50LWQgJiB7XG5cdFx0XHRjb2xvcjogJGNvbG91ci1hY2NlbnQtZGFyaztcblx0XHR9XG5cblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3VyLXBsYWluO1xuXHRcdFx0Ym94LXNoYWRvdzogMCAycHggMCAkY29sb3VyLWFjY2VudC1kYXJrLXRyYW5zcGFyZW50LWFsbW9zdDtcblx0XHR9XG5cdH1cblxuXHQmX19jb2wge1xuXG5cdFx0JjphZnRlciB7XG5cdFx0XHRib3JkZXItY29sb3I6ICRjb2xvdXItYWNjZW50LXNlY29uZGFyeTtcblx0XHR9XG5cblx0XHQmLS1sYXN0IHtcblxuXHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkYnJlYWtwb2ludC1sYXJnZSkge1xuXHRcdFx0XHRib3JkZXItY29sb3I6ICRjb2xvdXItYWNjZW50LXNlY29uZGFyeTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmX19oZWFkaW5nIHtcblx0XHRmbGV4LXNocmluazogMDtcblx0XHRmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJyYW5kO1xuXHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYnJhbmQ7XG5cdFx0dGV4dC10cmFuc2Zvcm06ICRoZWFkaW5nLXRyYW5zZm9ybTtcblxuXHRcdEBpbmNsdWRlIHJ0bCgpIHtcblx0XHRcdGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYnJhbmQtYXJhYmljO1xuXHRcdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1icmFuZC1hcmFiaWM7XG5cdFx0fVxuXG5cdFx0Lmljb24ge1xuXHRcdFx0Y29sb3I6ICRjb2xvdXItcHJpbWFyeTtcblx0XHR9XG5cdH1cbn1cbiIsIi5zZWFyY2gtcmVzdWx0IHtcblx0Ym9yZGVyLWNvbG9yOiAkY29sb3VyLWFjY2VudC1zZWNvbmRhcnk7XG5cblx0Lmwtcm93LS12YXJpYW50LWIgJixcblx0Lmwtcm93LS12YXJpYW50LWMgJixcblx0Lmwtcm93LS12YXJpYW50LWQgJiB7XG5cdFx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogJGNvbG91ci1wbGFpbjtcblx0fVxuXG5cdCZfX2Fic3RyYWN0IHtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXG5cdFx0bWFyayB7XG5cdFx0XHRmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJvbGQ7XG5cdFx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG5cblx0XHRcdEBpbmNsdWRlIHJ0bCgpIHtcblx0XHRcdFx0Zm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1ib2xkLWFyYWJpYztcblx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkLWFyYWJpYztcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbiIsIi5sYW5ndWFnZS1zZWxlY3RvciB7XG5cblx0Jl9fbGluayB7XG5cblx0XHQmLS1hY3RpdmUge1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3VyLXByaW1hcnk7XG5cdFx0XHRmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJyYW5kO1xuXG5cblx0XHRcdEBpbmNsdWRlIHJ0bCgpIHtcblx0XHRcdFx0Zm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1icmFuZC1hcmFiaWM7XG5cdFx0XHR9XG5cblx0XHRcdC5sLXJvdy0tdmFyaWFudC1iICYge1xuXHRcdFx0XHRib3JkZXItY29sb3I6ICRjb2xvdXItcHJpbWFyeS1kYXJrO1xuXHRcdFx0fVxuXG5cdFx0XHQubC1yb3ctLXZhcmlhbnQtYyAmLFxuXHRcdFx0Lmwtcm93LS12YXJpYW50LWQgJiB7XG5cdFx0XHRcdGJvcmRlci1jb2xvcjogJGNvbG91ci1wbGFpbjtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG5cdFx0XHRib3JkZXItdG9wLWNvbG9yOiAkY29sb3VyLXByaW1hcnk7XG5cblx0XHRcdC5sLXJvdy0tdmFyaWFudC1iICYge1xuXHRcdFx0XHRib3JkZXItY29sb3I6ICRjb2xvdXItcHJpbWFyeS1kYXJrO1xuXHRcdFx0fVxuXG5cdFx0XHQubC1yb3ctLXZhcmlhbnQtYyAmLFxuXHRcdFx0Lmwtcm93LS12YXJpYW50LWQgJiB7XG5cdFx0XHRcdGJvcmRlci1jb2xvcjogJGNvbG91ci1wbGFpbjtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmX19zZWxlY3Qge1xuXG5cdFx0Lmljb24ge1xuXHRcdFx0Y29sb3I6ICRjb2xvdXItcHJpbWFyeTtcblx0XHR9XG5cblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRjb2xvcjogJGNvbG91ci1wcmltYXJ5O1xuXHRcdH1cblxuXHRcdHNlbGVjdCB7XG5cdFx0XHRjb2xvcjogJGNvbG91ci1hY2NlbnQtZGFyaztcblx0XHRcdGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYmFzZTtcblxuXHRcdFx0QGluY2x1ZGUgcnRsKCkge1xuXHRcdFx0XHRmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJhc2UtYXJhYmljO1xuXHRcdFx0fVxuXG5cdFx0XHQmOjotbXMtdmFsdWUge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRcdFx0Y29sb3I6ICRjb2xvdXItYWNjZW50LWRhcms7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4iLCIuc3RhbmRhcmQtZm9ybSB7XG5cblx0Ji0tY2FyZCB7XG5cdFx0QGV4dGVuZCAuY2FyZDtcblx0fVxuXG5cdCZfX2ZpZWxkc2V0IHtcblxuXHRcdCYtLXN0YWNrZWQge1xuXHRcdFx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogJGNvbG91ci1hY2NlbnQtc2Vjb25kYXJ5O1xuXHRcdH1cblxuXHRcdCZfX2hlYWRpbmcge1xuXHRcdFx0QGV4dGVuZCAlaDM7XG5cdFx0fVxuXHR9XG5cblx0Jl9fcm93IHtcblxuXHRcdCYtLXNlcGFyYXRlZCB7XG5cdFx0XHRib3JkZXItdG9wLWNvbG9yOiAkY29sb3VyLWFjY2VudC1zZWNvbmRhcnk7XG5cblx0XHRcdC5sLXJvdy0tdmFyaWFudC1iICYge1xuXHRcdFx0XHRib3JkZXItdG9wLWNvbG9yOiAkY29sb3VyLXByaW1hcnktZGFyaztcblx0XHRcdH1cblxuXHRcdFx0Lmwtcm93LS12YXJpYW50LWMgJixcblx0XHRcdC5sLXJvdy0tdmFyaWFudC1kICYge1xuXHRcdFx0XHRib3JkZXItdG9wLWNvbG9yOiAkY29sb3VyLXBsYWluO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5lcnJvciB7XG5cdFx0Y29sb3I6ICRjb2xvdXItZXJyb3I7XG5cdH1cblxuXHQmX19sYWJlbCB7XG5cdFx0Zm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1icmFuZDtcblx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJyYW5kO1xuXG5cdFx0QGluY2x1ZGUgcnRsKCkge1xuXHRcdFx0Zm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1icmFuZC1hcmFiaWM7XG5cdFx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJyYW5kLWFyYWJpYztcblx0XHR9XG5cdH1cblxuXHQmX19sYWJlbC1ub3RlIHtcblx0XHRjb2xvcjogJGNvbG91ci1hY2NlbnQtZGFyaztcblx0fVxuXG5cdCZfX2lucHV0LFxuXHQmX190ZXh0YXJlYSB7XG5cdFx0YmFja2dyb3VuZDogJGNvbG91ci1wbGFpbjtcblx0XHRib3JkZXItY29sb3I6ICRjb2xvdXItYWNjZW50LXNlY29uZGFyeTtcblx0XHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcblx0XHRjb2xvcjogJGNvbG91ci1hY2NlbnQtZGFyaztcblx0XHRmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJhc2U7XG5cdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1iYXNlO1xuXG5cdFx0QGluY2x1ZGUgcnRsKCkge1xuXHRcdFx0Zm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1iYXNlLWFyYWJpYztcblx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYmFzZS1hcmFiaWM7XG5cdFx0fVxuXG5cdFx0JltkaXNhYmxlZF0ge1xuXHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0XHRib3JkZXI6IDA7XG5cdFx0fVxuXG5cdFx0Ji0tZXJyb3Ige1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3VyLWVycm9yO1xuXHRcdH1cblxuXHRcdCYtLXZhbGlkIHtcblxuXHRcdFx0KyAuaWNvbi5pY29uLS10aWNrLWNpcmNsZWQge1xuXHRcdFx0XHRjb2xvcjogJGNvbG91ci1zdWNjZXNzO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCZfX3NlbGVjdCB7XG5cdFx0YmFja2dyb3VuZDogJGNvbG91ci1wbGFpbjtcblx0XHRib3JkZXItY29sb3I6ICRjb2xvdXItYWNjZW50LXNlY29uZGFyeTtcblx0XHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcblx0XHRjb2xvcjogJGNvbG91ci1hY2NlbnQtZGFyaztcblxuXHRcdCYtLWVycm9yIHtcblx0XHRcdGJvcmRlci1jb2xvcjogJGNvbG91ci1lcnJvcjtcblx0XHR9XG5cblx0XHQmLS12YWxpZCB7XG5cblx0XHRcdCsgLmljb24uaWNvbi0tdGljay1jaXJjbGVkIHtcblx0XHRcdFx0Y29sb3I6ICRjb2xvdXItc3VjY2Vzcztcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3VyLXBsYWluO1xuXHRcdFx0Y29sb3I6ICRjb2xvdXItcHJpbWFyeTtcblx0XHR9XG5cblx0XHRzZWxlY3Qge1xuXHRcdFx0Y29sb3I6ICRjb2xvdXItYWNjZW50LWRhcms7XG5cdFx0XHRmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJhc2U7XG5cdFx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJhc2U7XG5cblx0XHRcdEBpbmNsdWRlIHJ0bCgpIHtcblx0XHRcdFx0Zm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1iYXNlLWFyYWJpYztcblx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1iYXNlLWFyYWJpYztcblx0XHRcdH1cblxuXHRcdFx0Jjo6LW1zLXZhbHVlIHtcblx0XHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3VyLWFjY2VudC1kYXJrO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCZfX2ZpbGUtdXBsb2FkIHtcblxuXHRcdCZfX2ZpbGUtbmFtZSB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3VyLXBsYWluO1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3VyLWFjY2VudC1zZWNvbmRhcnk7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcblx0XHRcdGNvbG9yOiAkY29sb3VyLWFjY2VudC1kYXJrO1xuXHRcdFx0Zm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XG5cdFx0fVxuXHR9XG5cblx0Jl9fc3VibWl0IHtcblx0XHRAZXh0ZW5kIC5jdGE7XG5cdFx0Zm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1icmFuZDtcblx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJyYW5kO1xuXG5cdFx0QGluY2x1ZGUgcnRsKCkge1xuXHRcdFx0Zm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1icmFuZC1hcmFiaWM7XG5cdFx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJyYW5kLWFyYWJpYztcblx0XHR9XG5cblx0XHQmLS1zZWNvbmRhcnkge1xuXHRcdFx0QGV4dGVuZCAuY3RhLS1zZWNvbmRhcnk7XG5cdFx0fVxuXG5cdFx0Ji0tdGVydGlhcnkge1xuXHRcdFx0QGV4dGVuZCAuY3RhLS10ZXJ0aWFyeTtcblx0XHR9XG5cdH1cblxuXHQrIC5zdGFuZGFyZC1mb3JtX19hY3Rpb25zIHtcblx0XHRib3JkZXItdG9wLWNvbG9yOiAkY29sb3VyLWFjY2VudC1zZWNvbmRhcnk7XG5cblx0XHQubC1yb3ctLXZhcmlhbnQtYiAmIHtcblx0XHRcdGJvcmRlci10b3AtY29sb3I6ICRjb2xvdXItcHJpbWFyeS1kYXJrO1xuXHRcdH1cblxuXHRcdC5sLXJvdy0tdmFyaWFudC1jICYsXG5cdFx0Lmwtcm93LS12YXJpYW50LWQgJiB7XG5cdFx0XHRib3JkZXItdG9wLWNvbG9yOiAkY29sb3VyLXBsYWluO1xuXHRcdH1cblx0fVxufVxuIiwiLmxvYWRlci1vdmVybGF5IHtcblx0YmFja2dyb3VuZDogJGNvbG91ci1wbGFpbi10cmFuc3BhcmVudDtcblxuXHQmX19zcGlubmVyX19wYXRoIHtcblx0XHRzdHJva2U6ICRjb2xvdXItcHJpbWFyeTtcblx0fVxufVxuIiwiLm1hcCB7XG5cblx0Jl9faW5mbyB7XG5cdFx0YmFja2dyb3VuZDogJGNvbG91ci1wbGFpbjtcblx0XHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcblxuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGJvcmRlcjogc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0XHRib3JkZXItcmlnaHQtY29sb3I6ICRjb2xvdXItcGxhaW47XG5cdFx0XHRib3JkZXItd2lkdGg6IDMwcHg7XG5cdFx0fVxuXHR9XG5cblx0Jl9faW5mby1jbG9zZSB7XG5cdFx0Zm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1icmFuZDtcblx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJyYW5kO1xuXG5cdFx0QGluY2x1ZGUgcnRsKCkge1xuXHRcdFx0Zm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1icmFuZC1hcmFiaWM7XG5cdFx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJyYW5kLWFyYWJpYztcblx0XHR9XG5cblx0XHQuaWNvbiB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3VyLXByaW1hcnk7XG5cdFx0XHRjb2xvcjogJGNvbG91ci1wbGFpbjtcblx0XHR9XG5cdH1cblxuXHQmX19pbmZvLWhlYWRpbmcge1xuXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkYnJlYWtwb2ludC1zbWFsbCkge1xuXHRcdFx0Zm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1icmFuZDtcblx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYnJhbmQ7XG5cblx0XHRcdEBpbmNsdWRlIHJ0bCgpIHtcblx0XHRcdFx0Zm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1icmFuZC1hcmFiaWM7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYnJhbmQtYXJhYmljO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCZfX2luZm8tY29sIHtcblxuXHRcdCsgLm1hcF9faW5mby1jb2wge1xuXHRcdFx0Ym9yZGVyLWxlZnQtY29sb3I6ICRjb2xvdXItYWNjZW50LXNlY29uZGFyeTtcblxuXHRcdFx0QGluY2x1ZGUgcnRsKCkge1xuXHRcdFx0XHRib3JkZXItcmlnaHQtY29sb3I6ICRjb2xvdXItYWNjZW50LXNlY29uZGFyeTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmX19pbmZvLXN1Yi1oZWFkaW5nIHtcblx0XHR0ZXh0LXRyYW5zZm9ybTogJGhlYWRpbmctdHJhbnNmb3JtO1xuXG5cdFx0Lmljb24ge1xuXHRcdFx0Y29sb3I6ICRjb2xvdXItcHJpbWFyeTtcblx0XHR9XG5cdH1cbn1cbiIsIi5zaWduLWluLWJhciB7XG5cblx0Jl9fd2VsY29tZSB7XG5cblx0XHRhIHtcblx0XHRcdGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYnJhbmQ7XG5cdFx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJyYW5kO1xuXG5cdFx0XHRAaW5jbHVkZSBydGwoKSB7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYnJhbmQtYXJhYmljO1xuXHRcdFx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJyYW5kLWFyYWJpYztcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmX19kZXRhaWwge1xuXHRcdGJvcmRlci1yaWdodC1jb2xvcjogJGNvbG91ci1hY2NlbnQtc2Vjb25kYXJ5O1xuXG5cdFx0QGluY2x1ZGUgcnRsKCkge1xuXHRcdFx0Ym9yZGVyLWxlZnQtY29sb3I6ICRjb2xvdXItYWNjZW50LXNlY29uZGFyeTtcblx0XHR9XG5cblx0XHQmX19jb250ZW50IHtcblx0XHRcdGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYnJhbmQ7XG5cdFx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJyYW5kO1xuXG5cdFx0XHRAaW5jbHVkZSBydGwoKSB7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYnJhbmQtYXJhYmljO1xuXHRcdFx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJyYW5kLWFyYWJpYztcblx0XHRcdH1cblx0XHR9XG5cblx0XHR+IC5zaWduLWluLWJhcl9fZGV0YWlsIHtcblxuXHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkYnJlYWtwb2ludC1zbWFsbCkge1xuXHRcdFx0XHRib3JkZXItdG9wLWNvbG9yOiAkY29sb3VyLWFjY2VudC1zZWNvbmRhcnk7XG5cdFx0XHR9XG5cblx0XHRcdC5zdXBwbGVtZW50YXJ5LW5hdmlnYXRpb25fX2ZseW91dCAmIHtcblx0XHRcdFx0Ym9yZGVyLXRvcC1jb2xvcjogJGNvbG91ci1hY2NlbnQtc2Vjb25kYXJ5O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCZfX3Byb2dyZXNzLWJhciB7XG5cblx0XHQmX19iYXIge1xuXHRcdFx0YmFja2dyb3VuZDogJGNvbG91ci1hY2NlbnQtc2Vjb25kYXJ5O1xuXHRcdFx0Y29sb3I6ICRjb2xvdXItc3VjY2VzcztcblxuXHRcdFx0Jjo6LXdlYmtpdC1wcm9ncmVzcy1iYXIge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3VyLWFjY2VudC1zZWNvbmRhcnk7XG5cdFx0XHR9XG5cblx0XHRcdCY6Oi13ZWJraXQtcHJvZ3Jlc3MtdmFsdWUsXG5cdFx0XHQmOjotbW96LXByb2dyZXNzLWJhciB7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICRjb2xvdXItc3VjY2Vzcztcblx0XHRcdH1cblxuXHRcdFx0Jjo6LW1zLWZpbGwge1xuXHRcdFx0XHRib3JkZXItY29sb3I6ICRjb2xvdXItc3VjY2Vzcztcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmX19hY3Rpb24ge1xuXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkYnJlYWtwb2ludC1zbWFsbCkge1xuXHRcdFx0Ym9yZGVyLXRvcC1jb2xvcjogJGNvbG91ci1hY2NlbnQtc2Vjb25kYXJ5O1xuXHRcdH1cblxuXHRcdC5zdXBwbGVtZW50YXJ5LW5hdmlnYXRpb25fX2ZseW91dCAmIHtcblx0XHRcdGJvcmRlci10b3AtY29sb3I6ICRjb2xvdXItYWNjZW50LXNlY29uZGFyeTtcblx0XHR9XG5cdH1cbn1cbiIsIi5tZXNzYWdlIHtcblxuXHQmX19oZWFkaW5nIHtcblx0XHRjb2xvcjogJGNvbG91ci1zdWNjZXNzO1xuXG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3VyLXN1Y2Nlc3M7XG5cblx0XHRcdC5sLXJvdy0tdmFyaWFudC1iICYsXG5cdFx0XHQubC1yb3ctLXZhcmlhbnQtYyAmLFxuXHRcdFx0Lmwtcm93LS12YXJpYW50LWQgJiB7XG5cdFx0XHRcdGJvcmRlci1jb2xvcjogJGNvbG91ci1wbGFpbjtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQubW9kYWwtLWFsZXJ0ICYsXG5cdFx0Lmwtcm93LS12YXJpYW50LWIgJixcblx0XHQubC1yb3ctLXZhcmlhbnQtYyAmLFxuXHRcdC5sLXJvdy0tdmFyaWFudC1kICYge1xuXHRcdFx0Y29sb3I6ICRjb2xvdXItcGxhaW47XG5cdFx0fVxuXHR9XG5cblx0Jl9fZGVzY3JpcHRpb24ge1xuXHRcdEBleHRlbmQgJWgzO1xuXG5cdFx0Ji0tbWlub3Ige1xuXHRcdFx0Zm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1iYXNlO1xuXHRcdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1iYXNlO1xuXG5cdFx0XHRAaW5jbHVkZSBydGwoKSB7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYmFzZS1hcmFiaWM7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYmFzZS1hcmFiaWM7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ji0tZXJyb3Ige1xuXG5cdFx0Lm1lc3NhZ2VfX2hlYWRpbmcge1xuXHRcdFx0Y29sb3I6ICRjb2xvdXItZXJyb3I7XG5cblx0XHRcdC5tb2RhbC0tYWxlcnQgJixcblx0XHRcdC5sLXJvdy0tdmFyaWFudC1iICYsXG5cdFx0XHQubC1yb3ctLXZhcmlhbnQtYyAmLFxuXHRcdFx0Lmwtcm93LS12YXJpYW50LWQgJiB7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3VyLXBsYWluO1xuXHRcdFx0fVxuXG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdGJvcmRlci1jb2xvcjogJGNvbG91ci1lcnJvcjtcblxuXHRcdFx0XHQubC1yb3ctLXZhcmlhbnQtYiAmLFxuXHRcdFx0XHQubC1yb3ctLXZhcmlhbnQtYyAmLFxuXHRcdFx0XHQubC1yb3ctLXZhcmlhbnQtZCAmIHtcblx0XHRcdFx0XHRib3JkZXItY29sb3I6ICRjb2xvdXItcGxhaW47XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdGJvcmRlci1jb2xvcjogJGNvbG91ci1lcnJvcjtcblxuXHRcdFx0XHQubC1yb3ctLXZhcmlhbnQtYiAmLFxuXHRcdFx0XHQubC1yb3ctLXZhcmlhbnQtYyAmLFxuXHRcdFx0XHQubC1yb3ctLXZhcmlhbnQtZCAmIHtcblx0XHRcdFx0XHRib3JkZXItY29sb3I6ICRjb2xvdXItcGxhaW47XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbiIsIi5tb2RhbCB7XG5cdGJhY2tncm91bmQ6ICRjb2xvdXItYWNjZW50LWRhcmstdHJhbnNwYXJlbnQtc2VtaTtcblxuXHQmX19pbm5lciB7XG5cdFx0YmFja2dyb3VuZDogJGNvbG91ci1wbGFpbjtcblx0XHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcblx0fVxuXG5cdCZfX2Nsb3NlIHtcblx0XHRiYWNrZ3JvdW5kOiAkY29sb3VyLXByaW1hcnk7XG5cdFx0Y29sb3I6ICRjb2xvdXItcGxhaW47XG5cdFx0Zm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1icmFuZDtcblx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJyYW5kO1xuXHRcdHRleHQtdHJhbnNmb3JtOiAkaGVhZGluZy10cmFuc2Zvcm07XG5cblx0XHRAaW5jbHVkZSBydGwoKSB7XG5cdFx0XHRmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJyYW5kLWFyYWJpYztcblx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYnJhbmQtYXJhYmljO1xuXHRcdH1cblx0fVxuXG5cdCYtLWFsZXJ0IHtcblxuXHRcdC5tb2RhbF9faW5uZXIge1xuXHRcdFx0YmFja2dyb3VuZDogJGNvbG91ci1hY2NlbnQtZGFyaztcblx0XHRcdGNvbG9yOiAkY29sb3VyLXBsYWluO1xuXHRcdH1cblx0fVxufVxuIiwiLm9wdGlvbi1saXN0IHtcblxuXHRpbnB1dCB7XG5cblx0XHQmOmNoZWNrZWQgKyAub3B0aW9uLWxpc3RfX2NvbnRyb2wtLXJhZGlvOmJlZm9yZSB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3VyLXByaW1hcnk7XG5cdFx0fVxuXHR9XG5cblx0Jl9fY29udHJvbCB7XG5cblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRjb2xvcjogJGNvbG91ci1wcmltYXJ5O1xuXHRcdH1cblxuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0YmFja2dyb3VuZDogJGNvbG91ci1wbGFpbjtcblx0XHRcdGJvcmRlci1jb2xvcjogJGNvbG91ci1hY2NlbnQtc2Vjb25kYXJ5O1xuXHRcdH1cblxuXHRcdCYtLXJhZGlvIHtcblxuXHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbiIsIi5wYWdpbmF0aW9uIHtcblxuXHQmX19wcmV2aW91cy1saW5rLFxuXHQmX19uZXh0LWxpbmsge1xuXHRcdGNvbG9yOiAkY29sb3VyLWFjY2VudC1kYXJrO1xuXHRcdGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYnJhbmQ7XG5cdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1icmFuZDtcblx0XHR0ZXh0LXRyYW5zZm9ybTogJGN0YS10ZXJ0aWFyeS1jYXBpdGFsaXNhdGlvbjtcblxuXHRcdEBpbmNsdWRlIHJ0bCgpIHtcblx0XHRcdGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYnJhbmQtYXJhYmljO1xuXHRcdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1icmFuZC1hcmFiaWM7XG5cdFx0fVxuXG5cdFx0Lmwtcm93LS12YXJpYW50LWIgJixcblx0XHQubC1yb3ctLXZhcmlhbnQtYyAmLFxuXHRcdC5sLXJvdy0tdmFyaWFudC1kICYge1xuXHRcdFx0Y29sb3I6ICRjb2xvdXItcGxhaW47XG5cdFx0fVxuXG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0Y29sb3I6ICRjb2xvdXItcHJpbWFyeTtcblxuXHRcdFx0Lmwtcm93LS12YXJpYW50LWIgJixcblx0XHRcdC5sLXJvdy0tdmFyaWFudC1jICYsXG5cdFx0XHQubC1yb3ctLXZhcmlhbnQtZCAmIHtcblx0XHRcdFx0Y29sb3I6ICRjb2xvdXItcGxhaW47XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRib3JkZXItYm90dG9tOiAwO1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0fVxuXHR9XG59XG4iLCIucHJpbWFyeS1uYXZpZ2F0aW9uIHtcblx0YmFja2dyb3VuZDogJGNvbG91ci1wbGFpbjtcblxuXHRAaW5jbHVkZSBicmVha3BvaW50KCRicmVha3BvaW50LXNtYWxsKSB7XG5cblx0XHQmOmFmdGVyIHtcblx0XHRcdGJhY2tncm91bmQ6ICRjb2xvdXItYWNjZW50LWRhcmstdHJhbnNwYXJlbnQtc2VtaTtcblx0XHR9XG5cdH1cblxuXHQmX190b2dnbGUge1xuXHRcdGNvbG9yOiAkY29sb3VyLXByaW1hcnk7XG5cblx0XHQmLS1hY3RpdmUge1xuXHRcdFx0YmFja2dyb3VuZDogJGNvbG91ci1wcmltYXJ5O1xuXHRcdFx0Y29sb3I6ICRjb2xvdXItcGxhaW47XG5cdFx0fVxuXHR9XG5cblx0Jl9fbGlzdCB7XG5cblx0XHRAaW5jbHVkZSBicmVha3BvaW50KCRicmVha3BvaW50LXNtYWxsKSB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3VyLXBsYWluO1xuXHRcdH1cblxuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGJhY2tncm91bmQ6ICRjb2xvdXItcGxhaW47XG5cdFx0fVxuXHR9XG5cblx0Jl9faXRlbSB7XG5cblx0XHQmLS1oYXMtbWVnYS1tZW51IHtcblxuXHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICRjb2xvdXItYWNjZW50LWRhcmstdHJhbnNwYXJlbnQtc2VtaTtcblx0XHRcdH1cblxuXHRcdFx0Ji5wcmltYXJ5LW5hdmlnYXRpb25fX2l0ZW0tLWFjdGl2ZS1tZWdhLW1lbnUge1xuXG5cdFx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQtc21hbGwpIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3VyLXBsYWluO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LnByaW1hcnktbmF2aWdhdGlvbl9fbGluayB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogJGNvbG91ci1wbGFpbjtcblx0XHRcdFx0XHRjb2xvcjogJGNvbG91ci1wcmltYXJ5O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LnByaW1hcnktbmF2aWdhdGlvbl9fbWVnYS1tZW51LXRvZ2dsZSB7XG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvdXItcHJpbWFyeTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYubW9iaWxlLW9ubHkge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblxuXHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkYnJlYWtwb2ludC1zbWFsbCkge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmX19saW5rIHtcblx0XHRjb2xvcjogJGNvbG91ci1wcmltYXJ5O1xuXHRcdHRleHQtdHJhbnNmb3JtOiAkaGVhZGluZy10cmFuc2Zvcm07XG5cblx0XHRAaW5jbHVkZSBicmVha3BvaW50KCRicmVha3BvaW50LXNtYWxsKSB7XG5cdFx0XHRjb2xvcjogJGNvbG91ci1hY2NlbnQtZGFyaztcblx0XHR9XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdGJhY2tncm91bmQ6ICRjb2xvdXItcHJpbWFyeTtcblx0XHRcdGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG5cdFx0XHRjb2xvcjogJGNvbG91ci1wbGFpbjtcblxuXHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkYnJlYWtwb2ludC1zbWFsbCkge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRcdFx0Y29sb3I6ICRjb2xvdXItcHJpbWFyeTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmX19tZWdhLW1lbnUge1xuXHRcdGJhY2tncm91bmQ6ICRjb2xvdXItcGxhaW47XG5cblxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQtc21hbGwpIHtcblx0XHRcdGJhY2tncm91bmQ6ICRjb2xvdXItcGxhaW47XG5cdFx0fVxuXG5cdFx0Jl9faGVhZGluZyB7XG5cblx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQtc21hbGwpIHtcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3VyLXByaW1hcnk7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3VyLXByaW1hcnk7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYnJhbmQ7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYnJhbmQ7XG5cdFx0XHRcdHRleHQtdHJhbnNmb3JtOiAkaGVhZGluZy10cmFuc2Zvcm07XG5cblx0XHRcdFx0QGluY2x1ZGUgcnRsKCkge1xuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYnJhbmQtYXJhYmljO1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYnJhbmQtYXJhYmljO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Jl9fbGluayB7XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogJGhlYWRpbmctdHJhbnNmb3JtO1xuXG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3VyLXByaW1hcnk7XG5cdFx0XHR9XG5cblx0XHRcdCYtLWJhY2sge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3VyLXBsYWluO1xuXHRcdFx0XHRjb2xvcjogJGNvbG91ci1hY2NlbnQtZGFyaztcblx0XHRcdFx0Zm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1icmFuZDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1icmFuZDtcblxuXHRcdFx0XHRAaW5jbHVkZSBydGwoKSB7XG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1icmFuZC1hcmFiaWM7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1icmFuZC1hcmFiaWM7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbiIsIi5wcm9tbyB7XG5cdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuXG5cdCZfX2RldGFpbHMge1xuXHRcdGJhY2tncm91bmQ6ICRjb2xvdXItYWNjZW50O1xuXHRcdGNvbG9yOiAkY29sb3VyLWFjY2VudC1kYXJrO1xuXG5cdFx0Lmwtcm93LS12YXJpYW50LWEgJiB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3VyLXBsYWluO1xuXHRcdH1cblx0fVxuXG5cdCZfX2hlYWRpbmcge1xuXHRcdEBleHRlbmQgJWgyO1xuXHR9XG5cblx0Jl9fY3RhIHtcblx0XHRAZXh0ZW5kIC5jdGE7XG5cdH1cbn1cbiIsIi5yZWRpcmVjdC1ub3RpY2Uge1xuXG5cdCZfX3RpbWUge1xuXHRcdGNvbG9yOiAkY29sb3VyLXByaW1hcnk7XG5cdH1cbn1cbiIsIi5yZWZlcmVuY2UtbGlzdCB7XG5cblx0Jl9faGVhZGluZyB7XG5cdFx0Ym9yZGVyLXRvcC1jb2xvcjogJGNvbG91ci1hY2NlbnQtc2Vjb25kYXJ5O1xuXHRcdGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYnJhbmQ7XG5cdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1icmFuZDtcblxuXHRcdEBpbmNsdWRlIHJ0bCgpIHtcblx0XHRcdGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYnJhbmQtYXJhYmljO1xuXHRcdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1icmFuZC1hcmFiaWM7XG5cdFx0fVxuXG5cdFx0Lmwtcm93LS12YXJpYW50LWIgJiB7XG5cdFx0XHRib3JkZXItY29sb3I6ICRjb2xvdXItcHJpbWFyeS1kYXJrO1xuXHRcdH1cblxuXHRcdC5sLXJvdy0tdmFyaWFudC1jICYsXG5cdFx0Lmwtcm93LS12YXJpYW50LWQgJiB7XG5cdFx0XHRib3JkZXItY29sb3I6ICRjb2xvdXItcGxhaW47XG5cdFx0fVxuXG5cdFx0Lmljb24ge1xuXHRcdFx0Y29sb3I6ICRjb2xvdXItcHJpbWFyeTtcblxuXHRcdFx0Lmwtcm93LS12YXJpYW50LWIgJixcblx0XHRcdC5sLXJvdy0tdmFyaWFudC1jICYsXG5cdFx0XHQubC1yb3ctLXZhcmlhbnQtZCAmIHtcblx0XHRcdFx0Y29sb3I6ICRjb2xvdXItcGxhaW47XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Jl9fdmFsdWUge1xuXHRcdGJvcmRlci1jb2xvcjogJGNvbG91ci1hY2NlbnQtc2Vjb25kYXJ5O1xuXG5cdFx0Lmwtcm93LS12YXJpYW50LWIgJiB7XG5cdFx0XHRib3JkZXItY29sb3I6ICRjb2xvdXItcHJpbWFyeS1kYXJrO1xuXHRcdH1cblxuXHRcdC5sLXJvdy0tdmFyaWFudC1jICYsXG5cdFx0Lmwtcm93LS12YXJpYW50LWQgJiB7XG5cdFx0XHRib3JkZXItY29sb3I6ICRjb2xvdXItcGxhaW47XG5cdFx0fVxuXHR9XG5cblx0Jl9fbm90ZSB7XG5cdFx0Y29sb3I6ICRjb2xvdXItYWNjZW50LWRhcms7XG5cblx0XHQubC1yb3ctLXZhcmlhbnQtYiAmIHtcblx0XHRcdGNvbG9yOiAkY29sb3VyLXBsYWluO1xuXHRcdH1cblx0fVxufVxuIiwiLnNlYXJjaCB7XG5cblx0Jl9faGVhZGluZyB7XG5cdFx0QGV4dGVuZCAlaDM7XG5cdH1cblxuXHQmX19pbm5lciB7XG5cdFx0YmFja2dyb3VuZDogJGNvbG91ci1wbGFpbjtcblxuXHRcdC5zZWFyY2hfX2lucHV0IHtcblx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdH1cblx0fVxuXG5cdCZfX2lucHV0IHtcblx0XHRAZXh0ZW5kIC5zdGFuZGFyZC1mb3JtX19pbnB1dDtcblx0fVxufVxuIiwiLnJlZmluZS1zZWFyY2hfX3RvZ2dsZSB7XHJcblx0Y29sb3I6ICRjb2xvdXItcHJpbWFyeTtcclxuICBmb250LXNpemU6IDIycHg7XHJcbn1cclxuLnNsaWRlciB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG91ci1hY2NlbnQtc2Vjb25kYXJ5O1xyXG59XHJcbi5zbGlkZXI6YmVmb3JlIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3VyLXBsYWluO1xyXG59XHJcbmlucHV0OmNoZWNrZWQgKyAuc2xpZGVyIHtcclxuXHRAaW5jbHVkZSBicmVha3BvaW50KCRicmVha3BvaW50LWxhcmdlKSB7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvdXItcHJpbWFyeTtcclxuXHR9XHJcbn1cclxuaW5wdXQ6Zm9jdXMgKyAuc2xpZGVyIHtcclxuICBAaW5jbHVkZSBicmVha3BvaW50KCRicmVha3BvaW50LWxhcmdlKSB7XHJcbiAgICBib3gtc2hhZG93OiAwIDAgMXB4ICRjb2xvdXItcHJpbWFyeTtcclxuICB9XHJcbn1cclxuLnJlZmluZXNlYXJjaF9fb3ZlcnZpZXcge1xyXG5cdGJhY2tncm91bmQ6ICRjb2xvdXItcGxhaW47XHJcbn1cclxuLnJlZmluZXNlYXJjaF9faGVhZGluZyB7XHJcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1icmFuZDtcclxuXHRjb2xvcjogJGNvbG91ci1hY2NlbnQtZGFyaztcclxufVxyXG4ucmVmaW5lc2VhcmNoX19oZWFkZXIge1xyXG5cdGNvbG9yOiAkY29sb3VyLWFjY2VudC1kYXJrO1xyXG59XHJcbiIsIi5zb2NpYWwtcHJvbW8ge1xuXG5cdCZfX2xpbmsge1xuXHRcdGJvcmRlcjogMDtcblxuXHRcdCY6aG92ZXIge1xuXG5cdFx0XHQuaWNvbiB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvdXItcHJpbWFyeS1saWdodDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuaWNvbiB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3VyLXByaW1hcnktZGFyaztcblx0XHRcdGNvbG9yOiAkY29sb3VyLXBsYWluO1xuXHRcdH1cblx0fVxufVxuIiwiLnN0ZXAtdHJhY2tlciB7XG5cblx0Jl9fb3ZlcnZpZXcge1xuXHRcdGJhY2tncm91bmQ6ICRjb2xvdXItYWNjZW50O1xuXHRcdGJvcmRlci1jb2xvcjogJGNvbG91ci1hY2NlbnQtc2Vjb25kYXJ5O1xuXG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0YmFja2dyb3VuZDogJGNvbG91ci1hY2NlbnQ7XG5cdFx0XHRib3JkZXItY29sb3I6ICRjb2xvdXItcGxhaW47XG5cdFx0fVxuXG5cdFx0Ji0tYWRkZWQsXG5cdFx0Ji0tcmVtb3ZlZCB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3VyLXN1Y2Nlc3M7XG5cdFx0XHRjb2xvcjogJGNvbG91ci1wbGFpbjtcblx0XHR9XG5cdH1cblxuXHQmX19vdmVydmlldy1oZWFkaW5nIHtcblx0XHRmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJyYW5kO1xuXHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYnJhbmQ7XG5cblx0XHRAaW5jbHVkZSBydGwoKSB7XG5cdFx0XHRmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJyYW5kLWFyYWJpYztcblx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYnJhbmQtYXJhYmljO1xuXHRcdH1cblx0fVxuXG5cdCZfX292ZXJ2aWV3LXByaWNlIHtcblx0XHRmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJyYW5kO1xuXHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYnJhbmQ7XG5cblx0XHRAaW5jbHVkZSBydGwoKSB7XG5cdFx0XHRmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJyYW5kLWFyYWJpYztcblx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYnJhbmQtYXJhYmljO1xuXHRcdH1cblx0fVxuXG5cdCZfX2ZsYXNoLW1lc3NhZ2Uge1xuXHRcdGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYnJhbmQ7XG5cdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1icmFuZDtcblxuXHRcdEBpbmNsdWRlIHJ0bCgpIHtcblx0XHRcdGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYnJhbmQtYXJhYmljO1xuXHRcdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1icmFuZC1hcmFiaWM7XG5cdFx0fVxuXHR9XG5cblx0Jl9fc3RlcC10b2dnbGUge1xuXHRcdGNvbG9yOiAkY29sb3VyLXByaW1hcnk7XG5cblx0XHQmX19pbm5lciB7XG5cdFx0XHRmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJyYW5kO1xuXHRcdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1icmFuZDtcblxuXHRcdFx0QGluY2x1ZGUgcnRsKCkge1xuXHRcdFx0XHRmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJyYW5kLWFyYWJpYztcblx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1icmFuZC1hcmFiaWM7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Jl9fcHJvZ3Jlc3MtYmFyIHtcblx0XHRiYWNrZ3JvdW5kOiAkY29sb3VyLWFjY2VudDtcblx0XHRib3JkZXItY29sb3I6ICRjb2xvdXItcGxhaW47XG5cblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3VyLXN1Y2Nlc3M7XG5cdFx0XHRib3JkZXItY29sb3I6ICRjb2xvdXItcGxhaW47XG5cdFx0fVxuXG5cdFx0ZGl2IHtcblx0XHRcdGJhY2tncm91bmQ6ICRjb2xvdXItc3VjY2Vzcztcblx0XHR9XG5cblx0XHQmLS1mb3VyLXF1YXJ0ZXJzLFxuXHRcdCYtLXRocmVlLXRoaXJkcyB7XG5cblx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3VyLXN1Y2Nlc3M7XG5cdFx0XHRcdGJvcmRlci1jb2xvcjogJGNvbG91ci1wbGFpbjtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmX19zdGVwLXdyYXBwZXIge1xuXHRcdGJhY2tncm91bmQ6ICRjb2xvdXItYWNjZW50O1xuXHRcdGJvcmRlci1jb2xvcjogJGNvbG91ci1hY2NlbnQtc2Vjb25kYXJ5O1xuXHR9XG5cblx0Jl9fc3RlcCB7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3VyLWFjY2VudC1zZWNvbmRhcnk7XG5cblx0XHRAaW5jbHVkZSBydGwoKSB7XG5cdFx0XHRib3JkZXItY29sb3I6ICRjb2xvdXItYWNjZW50LXNlY29uZGFyeTtcblx0XHR9XG5cblx0XHRAaW5jbHVkZSBicmVha3BvaW50KCRicmVha3BvaW50LWxhcmdlKSB7XG5cblx0XHRcdCY6Zmlyc3QtY2hpbGQsXG5cdFx0XHQmOm50aC1jaGlsZCgyKSB7XG5cdFx0XHRcdGJvcmRlci1jb2xvcjogJGNvbG91ci1hY2NlbnQtc2Vjb25kYXJ5O1xuXG5cdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRib3JkZXItY29sb3I6ICRjb2xvdXItYWNjZW50LXNlY29uZGFyeTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQtc21hbGwpIHtcblxuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRib3JkZXItY29sb3I6ICRjb2xvdXItYWNjZW50LXNlY29uZGFyeTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLS1jb21wbGV0ZSB7XG5cblx0XHRcdC5zdGVwLXRyYWNrZXJfX3N0ZXAtaGVhZGluZzpiZWZvcmUge1xuXHRcdFx0XHRjb2xvcjogJGNvbG91ci1zdWNjZXNzO1xuXG5cdFx0XHRcdEBpbmNsdWRlIHJ0bCgpIHtcblx0XHRcdFx0XHRmb250LWZhbWlseTogJ2ljb25zJztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCZfX3N0ZXAtaGVhZGluZyB7XG5cdFx0Y29sb3I6ICRjb2xvdXItcHJpbWFyeTtcblx0XHRmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJhc2U7XG5cdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1iYXNlO1xuXG5cdFx0QGluY2x1ZGUgcnRsKCkge1xuXHRcdFx0Zm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1iYXNlLWFyYWJpYztcblx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYmFzZS1hcmFiaWM7XG5cdFx0fVxuXG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0Zm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1icmFuZDtcblx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYnJhbmQ7XG5cblx0XHRcdEBpbmNsdWRlIHJ0bCgpIHtcblx0XHRcdFx0Zm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1icmFuZC1hcmFiaWM7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYnJhbmQtYXJhYmljO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCZfX3N0ZXAtY3RhIHtcblx0XHRib3JkZXItY29sb3I6ICRjb2xvdXItcHJpbWFyeTtcblx0XHRjb2xvcjogJGNvbG91ci1hY2NlbnQtZGFyaztcblx0XHRmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJhc2U7XG5cdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1iYXNlO1xuXHRcdHRleHQtdHJhbnNmb3JtOiAkY3RhLXRlcnRpYXJ5LWNhcGl0YWxpc2F0aW9uO1xuXG5cdFx0QGluY2x1ZGUgcnRsKCkge1xuXHRcdFx0Zm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1iYXNlLWFyYWJpYztcblx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYmFzZS1hcmFiaWM7XG5cdFx0fVxuXHR9XG5cblx0Jl9fc3RlcC1wcm9tcHQge1xuXG5cdFx0Ji0taW5hY3RpdmUge1xuXHRcdFx0Y29sb3I6ICRjb2xvdXItYWNjZW50LXNlY29uZGFyeS1kYXJrO1xuXHRcdH1cblx0fVxuXG5cdCZfX3N0ZXAtbm90ZSB7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3VyLWFjY2VudC1zZWNvbmRhcnk7XG5cdH1cblxuXHQmX19pdGluZXJhcnkge1xuXG5cdFx0JjpudGgtY2hpbGQoMm4rMSkge1xuXG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3VyLXByaW1hcnk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Jl9fZGF0ZXMge1xuXG5cdFx0Lmljb24ge1xuXHRcdFx0Y29sb3I6ICRjb2xvdXItcHJpbWFyeTtcblx0XHR9XG5cdH1cblxuXHQmX19jbG9zZS10b2dnbGUge1xuXHRcdGJhY2tncm91bmQ6ICRjb2xvdXItYWNjZW50O1xuXHRcdGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYnJhbmQ7XG5cdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1icmFuZDtcblxuXHRcdEBpbmNsdWRlIHJ0bCgpIHtcblx0XHRcdGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYnJhbmQtYXJhYmljO1xuXHRcdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1icmFuZC1hcmFiaWM7XG5cdFx0fVxuXG5cdFx0Lmljb24ge1xuXHRcdFx0Y29sb3I6ICRjb2xvdXItcHJpbWFyeTtcblx0XHR9XG5cblx0XHRAaW5jbHVkZSBicmVha3BvaW50KCRicmVha3BvaW50LXNtYWxsKSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cdH1cblxuXHQmX19wcm9tby1tZXNzYWdlIHtcblx0XHRiYWNrZ3JvdW5kOiAkY29sb3VyLXBsYWluO1xuXHRcdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuXHRcdGNvbG9yOiAkY29sb3VyLXByaW1hcnk7XG5cdH1cblxuXHQmX19mb290ZXIge1xuXHRcdGJhY2tncm91bmQ6ICRjb2xvdXItYWNjZW50O1xuXHR9XG5cblx0Jl9fdG90YWxzIHtcblxuXHRcdCZfX2hlYWRpbmcge1xuXHRcdFx0Zm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1icmFuZDtcblx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYnJhbmQ7XG5cblx0XHRcdEBpbmNsdWRlIHJ0bCgpIHtcblx0XHRcdFx0Zm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1icmFuZC1hcmFiaWM7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYnJhbmQtYXJhYmljO1xuXHRcdFx0fVxuXG5cdFx0XHQmLS10b3RhbCB7XG5cdFx0XHRcdGJvcmRlci1jb2xvcjogJGNvbG91ci1hY2NlbnQtc2Vjb25kYXJ5O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCZfX3ByaWNlIHtcblx0XHRcdGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYnJhbmQ7XG5cdFx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJyYW5kO1xuXG5cdFx0XHRAaW5jbHVkZSBydGwoKSB7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYnJhbmQtYXJhYmljO1xuXHRcdFx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJyYW5kLWFyYWJpYztcblx0XHRcdH1cblxuXHRcdFx0Ji0tdG90YWwge1xuXHRcdFx0XHRib3JkZXItY29sb3I6ICRjb2xvdXItYWNjZW50LXNlY29uZGFyeTtcblx0XHRcdFx0Zm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1ib2xkO1xuXHRcdFx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG5cblx0XHRcdFx0QGluY2x1ZGUgcnRsKCkge1xuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYm9sZC1hcmFiaWM7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkLWFyYWJpYztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCZfX25vdGUge1xuXHRcdFx0Zm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1iYXNlO1xuXHRcdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1iYXNlO1xuXG5cdFx0XHRAaW5jbHVkZSBydGwoKSB7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYmFzZS1hcmFiaWM7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYmFzZS1hcmFiaWM7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Jl9fdmVoaWNsZS1wcmV2aWV3IHtcblx0XHRiYWNrZ3JvdW5kOiAkY29sb3VyLWFjY2VudDtcblx0fVxuXG5cdCZfX2Jvb2tpbmctd2lkZ2V0IHtcblx0XHRiYWNrZ3JvdW5kOiAkY29sb3VyLWFjY2VudDtcblx0XHRib3JkZXItY29sb3I6ICRjb2xvdXItYWNjZW50LXNlY29uZGFyeTtcblxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQtbGFyZ2UpIHtcblx0XHRcdGJhY2tncm91bmQ6ICRjb2xvdXItYWNjZW50LWRhcmstdHJhbnNwYXJlbnQtc2VtaTtcblx0XHR9XG5cblx0XHQmX19pbm5lciB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3VyLXBsYWluO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG5cdFx0fVxuXG5cdFx0Jl9fY2xvc2Uge1xuXHRcdFx0YmFja2dyb3VuZDogJGNvbG91ci1wcmltYXJ5O1xuXHRcdFx0Y29sb3I6ICRjb2xvdXItcGxhaW47XG5cdFx0XHRmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJyYW5kO1xuXHRcdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1icmFuZDtcblx0XHRcdHRleHQtdHJhbnNmb3JtOiAkaGVhZGluZy10cmFuc2Zvcm07XG5cblx0XHRcdEBpbmNsdWRlIHJ0bCgpIHtcblx0XHRcdFx0Zm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1icmFuZC1hcmFiaWM7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYnJhbmQtYXJhYmljO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5ib29raW5nLXdpZGdldF9fZGF0ZS1waWNrZXItY29udGFpbmVyIHtcblxuXHRcdFx0LnN0YW5kYXJkLWZvcm1fX2lucHV0IHtcblxuXHRcdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KCRicmVha3BvaW50LWxhcmdlKSB7XG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvdXItYWNjZW50LWRhcms7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmX19jb25maXJtLWRldGFpbHMge1xuXHRcdGJhY2tncm91bmQ6ICRjb2xvdXItYWNjZW50O1xuXHRcdGJvcmRlci1jb2xvcjogJGNvbG91ci1hY2NlbnQtc2Vjb25kYXJ5O1xuXG5cdFx0JjphZnRlciB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3VyLWFjY2VudC1kYXJrLXRyYW5zcGFyZW50LXNlbWk7XG5cdFx0fVxuXG5cdFx0Jl9faW5uZXIge1xuXHRcdFx0YmFja2dyb3VuZDogJGNvbG91ci1wbGFpbjtcblx0XHRcdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuXHRcdH1cblx0fVxuXG5cdCYtLXN1bW1hcnkge1xuXG5cdFx0LnN0ZXAtdHJhY2tlcl9fb3ZlcnZpZXctaGVhZGluZyB7XG5cdFx0XHRAZXh0ZW5kIC5oMjtcblx0XHR9XG5cblx0XHQuc3RlcC10cmFja2VyX19saW5lLWl0ZW0tcHJpY2Uge1xuXHRcdFx0Zm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1icmFuZDtcblx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYnJhbmQ7XG5cblx0XHRcdEBpbmNsdWRlIHJ0bCgpIHtcblx0XHRcdFx0Zm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1icmFuZC1hcmFiaWM7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYnJhbmQtYXJhYmljO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5zdGVwLXRyYWNrZXJfX3N0ZXAtd3JhcHBlciB7XG5cblx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQtc21hbGwpIHtcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3VyLWFjY2VudC1zZWNvbmRhcnk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4iLCIuc3VwcGxlbWVudGFyeS1uYXZpZ2F0aW9uIHtcblxuXHQmLS1taW5vciB7XG5cblx0XHQuc3VwcGxlbWVudGFyeS1uYXZpZ2F0aW9uX19saW5rIHtcblx0XHRcdGNvbG9yOiAkY29sb3VyLWFjY2VudC1kYXJrO1xuXHRcdH1cblx0fVxuXG5cdCZfX2l0ZW0ge1xuXG5cdFx0Ji0taGFzLWZseW91dCB7XG5cblx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3VyLWFjY2VudC1kYXJrLXRyYW5zcGFyZW50LXNlbWk7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji0tYWN0aXZlIHtcblxuXHRcdFx0LnN1cHBsZW1lbnRhcnktbmF2aWdhdGlvbl9fbGluayB7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICRjb2xvdXItcHJpbWFyeTtcblx0XHRcdFx0Y29sb3I6ICRjb2xvdXItcGxhaW47XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Jl9fbGluayB7XG5cdFx0YmFja2dyb3VuZDogJGNvbG91ci1wbGFpbjtcblx0XHRjb2xvcjogJGNvbG91ci1wcmltYXJ5O1xuXHRcdHRleHQtdHJhbnNmb3JtOiAkaGVhZGluZy10cmFuc2Zvcm07XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdGJhY2tncm91bmQ6ICRjb2xvdXItcHJpbWFyeTtcblx0XHRcdGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG5cdFx0XHRjb2xvcjogJGNvbG91ci1wbGFpbjtcblx0XHR9XG5cblx0XHQmX19pbm5lciB7XG5cdFx0XHRmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJhc2U7XG5cdFx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJhc2U7XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogJGhlYWRpbmctdHJhbnNmb3JtO1xuXG5cdFx0XHRAaW5jbHVkZSBydGwoKSB7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYmFzZS1hcmFiaWM7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYmFzZS1hcmFiaWM7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Jl9fZmx5b3V0IHtcblx0XHRiYWNrZ3JvdW5kOiAkY29sb3VyLXBsYWluO1xuXG5cdFx0aDMge1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3VyLWFjY2VudC1zZWNvbmRhcnk7XG5cdFx0fVxuXG5cdFx0LnNlYXJjaCB7XG5cblx0XHRcdC5pY29uIHtcblx0XHRcdFx0Y29sb3I6ICRjb2xvdXItYWNjZW50LXNlY29uZGFyeTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbiIsIi50aW1lLXBpY2tlciB7XG5cdGJhY2tncm91bmQ6ICRjb2xvdXItcGxhaW47XG5cdGJvcmRlci1jb2xvcjogJGNvbG91ci1hY2NlbnQtc2Vjb25kYXJ5O1xuXHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcblxuXHQudWktdGltZXBpY2tlci1saXN0IHtcblxuXHRcdGxpIHtcblx0XHRcdGJvcmRlci1jb2xvcjogJGNvbG91ci1hY2NlbnQtc2Vjb25kYXJ5O1xuXHRcdH1cblx0fVxuXG5cdGxpLnVpLXRpbWVwaWNrZXItc2VsZWN0ZWQge1xuXHRcdGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYnJhbmQ7XG5cdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1icmFuZDtcblxuXHRcdEBpbmNsdWRlIHJ0bCgpIHtcblx0XHRcdGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYnJhbmQtYXJhYmljO1xuXHRcdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1icmFuZC1hcmFiaWM7XG5cdFx0fVxuXHR9XG5cblx0LnVpLXRpbWVwaWNrZXItbGlzdDpob3ZlciAudWktdGltZXBpY2tlci1zZWxlY3RlZCxcblx0bGkudWktdGltZXBpY2tlci1zZWxlY3RlZCxcblx0LnVpLXRpbWVwaWNrZXItbGlzdCBsaTpob3Zlcixcblx0LnVpLXRpbWVwaWNrZXItbGlzdCAudWktdGltZXBpY2tlci1zZWxlY3RlZDpob3ZlciB7XG5cdFx0YmFja2dyb3VuZDogJGNvbG91ci1wbGFpbjtcblx0XHRjb2xvcjogJGNvbG91ci1hY2NlbnQtZGFyaztcblx0fVxuXG5cdC51aS10aW1lcGlja2VyLWxpc3QgbGkudWktdGltZXBpY2tlci1kaXNhYmxlZCxcblx0LnVpLXRpbWVwaWNrZXItbGlzdCBsaS51aS10aW1lcGlja2VyLWRpc2FibGVkOmhvdmVyLFxuXHQudWktdGltZXBpY2tlci1saXN0IGxpLnVpLXRpbWVwaWNrZXItc2VsZWN0ZWQudWktdGltZXBpY2tlci1kaXNhYmxlZCB7XG5cdFx0Y29sb3I6ICRjb2xvdXItYWNjZW50LXNlY29uZGFyeTtcblx0fVxuXG5cdC51aS10aW1lcGlja2VyLWxpc3QgbGkudWktdGltZXBpY2tlci1kaXNhYmxlZDpob3Zlcixcblx0LnVpLXRpbWVwaWNrZXItbGlzdCBsaS51aS10aW1lcGlja2VyLXNlbGVjdGVkLnVpLXRpbWVwaWNrZXItZGlzYWJsZWQge1xuXHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHR9XG59XG4iLCIudGV4dCB7XG5cblx0Ji0taGlnaGxpZ2h0IHtcblx0XHRiYWNrZ3JvdW5kOiAkY29sb3VyLWFjY2VudDtcblxuXHRcdC5sLXJvdy0tdmFyaWFudC1hICYsXG5cdFx0Lmwtcm93LS12YXJpYW50LWIgJixcblx0XHQubC1yb3ctLXZhcmlhbnQtYyAmLFxuXHRcdC5sLXJvdy0tdmFyaWFudC1kICYge1xuXHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0fVxuXHR9XG5cblx0Ji0td2l0aC1pY29uIHtcblxuXHRcdC50ZXh0X19oZWFkaW5nLWljb24ge1xuXHRcdFx0Y29sb3I6ICRjb2xvdXItcHJpbWFyeTtcblxuXHRcdFx0Lmwtcm93LS12YXJpYW50LWIgJiB7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3VyLXBsYWluO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuIiwiLnRpdGxlIHtcblxuXHQmLS13aXRoLWltYWdlIHtcblxuXHRcdC50aXRsZV9faGVhZGluZyxcblx0XHQudGl0bGVfX3N1Yi1oZWFkaW5nIHtcblx0XHRcdGNvbG9yOiAkY29sb3VyLXBsYWluO1xuXHRcdH1cblx0fVxuXG5cdCZfX3RleHQge1xuXG5cdFx0Ji0tbGlnaHQge1xuXHRcdFx0YmFja2dyb3VuZDogJGNvbG91ci1wbGFpbi10cmFuc3BhcmVudDtcblx0XHRcdGNvbG9yOiAkY29sb3VyLXByaW1hcnk7XG5cblx0XHRcdC50aXRsZV9faGVhZGluZyxcblx0XHRcdC50aXRsZV9fc3ViLWhlYWRpbmcge1xuXHRcdFx0XHRjb2xvcjogJGNvbG91ci1wcmltYXJ5O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYtLWRhcmsge1xuXHRcdFx0YmFja2dyb3VuZDogJGNvbG91ci1hY2NlbnQtZGFyay10cmFuc3BhcmVudDtcblx0XHRcdGNvbG9yOiAkY29sb3VyLXBsYWluO1xuXG5cdFx0XHQudGl0bGVfX2hlYWRpbmcsXG5cdFx0XHQudGl0bGVfX3N1Yi1oZWFkaW5nIHtcblx0XHRcdFx0Y29sb3I6ICRjb2xvdXItcGxhaW47XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4iLCIudG9vbHRpcCB7XG5cdGJhY2tncm91bmQ6ICRjb2xvdXItYWNjZW50LWRhcms7XG5cdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuXHRjb2xvcjogJGNvbG91ci1wbGFpbjtcblxuXHQmLS12YXJpYW50IHtcblx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRib3JkZXItY29sb3I6ICRjb2xvdXItYWNjZW50LWRhcms7XG5cdFx0Y29sb3I6ICRjb2xvdXItYWNjZW50LWRhcms7XG5cdH1cblxuXHQubC1yb3ctLXZhcmlhbnQtYiAmIHtcblx0XHRiYWNrZ3JvdW5kOiAkY29sb3VyLXByaW1hcnktZGFyaztcblxuXHRcdCYtLXZhcmlhbnQge1xuXHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0XHRib3JkZXItY29sb3I6ICRjb2xvdXItcGxhaW47XG5cdFx0XHRjb2xvcjogJGNvbG91ci1wbGFpbjtcblx0XHR9XG5cdH1cblxuXHQubC1yb3ctLXZhcmlhbnQtYyAmLFxuXHQubC1yb3ctLXZhcmlhbnQtZCAmIHtcblx0XHRiYWNrZ3JvdW5kOiAkY29sb3VyLXBsYWluO1xuXHRcdGNvbG9yOiAkY29sb3VyLWFjY2VudC1kYXJrO1xuXG5cdFx0Ji0tdmFyaWFudCB7XG5cdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRcdGJvcmRlci1jb2xvcjogJGNvbG91ci1wbGFpbjtcblx0XHRcdGNvbG9yOiAkY29sb3VyLXBsYWluO1xuXHRcdH1cblx0fVxufVxuXG4udGlwcHktdG9vbHRpcCB7XG5cblx0Ji0tY3VzdG9tLXRoZW1lIHtcblx0XHRiYWNrZ3JvdW5kOiAkY29sb3VyLWFjY2VudC1kYXJrO1xuXHRcdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuXHRcdGNvbG9yOiAkY29sb3VyLXBsYWluO1xuXG5cdFx0LnRpcHB5LWFycm93IHtcblxuXHRcdFx0LnRpcHB5LXBvcHBlclt4LXBsYWNlbWVudF49dG9wXSAmIHtcblx0XHRcdFx0Ym9yZGVyOiBzb2xpZCAkY29sb3VyLWFjY2VudC1kYXJrLXRyYW5zcGFyZW50LWZ1bGw7XG5cdFx0XHRcdC8vIHNjc3MtbGludDpkaXNhYmxlIFByb3BlcnR5U29ydE9yZGVyXG5cdFx0XHRcdC8vIE5lZWQgcHJvcGVydGllcyBpbiB0aGlzIG9yZGVyIHRvIGFjaGlldmUgdHJpYW5nbGVcblx0XHRcdFx0Ym9yZGVyLXRvcC1jb2xvcjogJGNvbG91ci1hY2NlbnQtZGFyaztcblx0XHRcdFx0Ly8gc2Nzcy1saW50OmVuYWJsZSBQcm9wZXJ0eVNvcnRPcmRlclxuXHRcdFx0XHRib3JkZXItd2lkdGg6IDEwcHg7XG5cdFx0XHR9XG5cblx0XHRcdC50aXBweS1wb3BwZXJbeC1wbGFjZW1lbnRePWJvdHRvbV0gJiB7XG5cdFx0XHRcdGJvcmRlcjogc29saWQgJGNvbG91ci1hY2NlbnQtZGFyay10cmFuc3BhcmVudC1mdWxsO1xuXHRcdFx0XHQvLyBzY3NzLWxpbnQ6ZGlzYWJsZSBQcm9wZXJ0eVNvcnRPcmRlclxuXHRcdFx0XHQvLyBOZWVkIHByb3BlcnRpZXMgaW4gdGhpcyBvcmRlciB0byBhY2hpZXZlIHRyaWFuZ2xlXG5cdFx0XHRcdGJvcmRlci1ib3R0b20tY29sb3I6ICRjb2xvdXItYWNjZW50LWRhcms7XG5cdFx0XHRcdC8vIHNjc3MtbGludDplbmFibGUgUHJvcGVydHlTb3J0T3JkZXJcblx0XHRcdFx0Ym9yZGVyLXdpZHRoOiAxMHB4O1xuXHRcdFx0fVxuXG5cdFx0XHQudGlwcHktcG9wcGVyW3gtcGxhY2VtZW50Xj1sZWZ0XSAmIHtcblx0XHRcdFx0Ym9yZGVyOiBzb2xpZCAkY29sb3VyLWFjY2VudC1kYXJrLXRyYW5zcGFyZW50LWZ1bGw7XG5cdFx0XHRcdC8vIHNjc3MtbGludDpkaXNhYmxlIFByb3BlcnR5U29ydE9yZGVyXG5cdFx0XHRcdC8vIE5lZWQgcHJvcGVydGllcyBpbiB0aGlzIG9yZGVyIHRvIGFjaGlldmUgdHJpYW5nbGVcblx0XHRcdFx0Ym9yZGVyLWxlZnQtY29sb3I6ICRjb2xvdXItYWNjZW50LWRhcms7XG5cdFx0XHRcdC8vIHNjc3MtbGludDplbmFibGUgUHJvcGVydHlTb3J0T3JkZXJcblx0XHRcdH1cblxuXHRcdFx0LnRpcHB5LXBvcHBlclt4LXBsYWNlbWVudF49cmlnaHRdICYge1xuXHRcdFx0XHRib3JkZXI6IHNvbGlkICRjb2xvdXItYWNjZW50LWRhcmstdHJhbnNwYXJlbnQtZnVsbDtcblx0XHRcdFx0Ly8gc2Nzcy1saW50OmRpc2FibGUgUHJvcGVydHlTb3J0T3JkZXJcblx0XHRcdFx0Ly8gTmVlZCBwcm9wZXJ0aWVzIGluIHRoaXMgb3JkZXIgdG8gYWNoaWV2ZSB0cmlhbmdsZVxuXHRcdFx0XHRib3JkZXItcmlnaHQtY29sb3I6ICRjb2xvdXItYWNjZW50LWRhcms7XG5cdFx0XHRcdC8vIHNjc3MtbGludDplbmFibGUgUHJvcGVydHlTb3J0T3JkZXJcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbiIsIi51cHNlbGwge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3VyLWFjY2VudDtcblxuXHQubC1yb3ctLXZhcmlhbnQtYSAmIHtcblx0XHRiYWNrZ3JvdW5kOiAkY29sb3VyLXBsYWluO1xuXHR9XG5cblx0Lmwtcm93LS12YXJpYW50LWIgJixcblx0Lmwtcm93LS12YXJpYW50LWMgJixcblx0Lmwtcm93LS12YXJpYW50LWQgJiB7XG5cdFx0Y29sb3I6ICRjb2xvdXItYWNjZW50LWRhcms7XG5cdH1cblxuXHQmOmJlZm9yZSB7XG5cdFx0YmFja2dyb3VuZDogJGNvbG91ci1zdWNjZXNzO1xuXHR9XG5cblx0Jl9fZmVhdHVyZSB7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3VyLWFjY2VudC1zZWNvbmRhcnk7XG5cdFx0Zm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1icmFuZDtcblx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJyYW5kO1xuXG5cdFx0QGluY2x1ZGUgcnRsKCkge1xuXHRcdFx0Zm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1icmFuZC1hcmFiaWM7XG5cdFx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJyYW5kLWFyYWJpYztcblx0XHR9XG5cblx0XHRAaW5jbHVkZSBydGwoKSB7XG5cdFx0XHRib3JkZXItY29sb3I6ICRjb2xvdXItYWNjZW50LXNlY29uZGFyeTtcblx0XHR9XG5cdH1cblxuXHQmX19jYXB0aW9uIHtcblx0XHRmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJvbGQ7XG5cdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuXG5cdFx0QGluY2x1ZGUgcnRsKCkge1xuXHRcdFx0Zm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1ib2xkLWFyYWJpYztcblx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZC1hcmFiaWM7XG5cdFx0fVxuXG5cdFx0LnVwc2VsbC0tYWN0aXZlICYge1xuXHRcdFx0Zm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1iYXNlO1xuXHRcdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1iYXNlO1xuXG5cdFx0XHRAaW5jbHVkZSBydGwoKSB7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYmFzZS1hcmFiaWM7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYmFzZS1hcmFiaWM7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0c3Ryb25nIHtcblx0XHRcdGNvbG9yOiAkY29sb3VyLXN1Y2Nlc3M7XG5cdFx0XHRmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJvbGQ7XG5cdFx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG5cblx0XHRcdEBpbmNsdWRlIHJ0bCgpIHtcblx0XHRcdFx0Zm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1ib2xkLWFyYWJpYztcblx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkLWFyYWJpYztcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbiIsIi52ZWhpY2xlIHtcblxuXHQubC1jb2wtLTEyOm5vdCgudmVoaWNsZS1tYXRyaXgpID4gJiB7XG5cblx0XHQudmVoaWNsZV9faW5uZXIge1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3VyLWFjY2VudC1zZWNvbmRhcnk7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcblxuXHRcdFx0Lmwtcm93LS12YXJpYW50LWIgJiB7XG5cdFx0XHRcdGJvcmRlci1jb2xvcjogJGNvbG91ci1wcmltYXJ5LWRhcms7XG5cdFx0XHR9XG5cblx0XHRcdC5sLXJvdy0tdmFyaWFudC1jICYsXG5cdFx0XHQubC1yb3ctLXZhcmlhbnQtZCAmIHtcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3VyLXBsYWluO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC52ZWhpY2xlX19vdmVydmlldyxcblx0XHQudmVoaWNsZV9fc3BlY3Mge1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMDtcblxuXHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkYnJlYWtwb2ludC1tZWRpdW0pIHtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnZlaGljbGVfX3NwZWNzIHtcblxuXHRcdFx0LnZlaGljbGVfX2FjY29yZGlvbiB7XG5cblx0XHRcdFx0LmFjY29yZGlvbl9faXRlbV9faGVhZGluZyB7XG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1ib2xkO1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcblxuXHRcdFx0XHRcdEBpbmNsdWRlIHJ0bCgpIHtcblx0XHRcdFx0XHRcdGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYm9sZC1hcmFiaWM7XG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQtYXJhYmljO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQtbGFyZ2UpIHtcblx0XHRcdFx0XHRcdGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYmFzZTtcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYmFzZTtcblxuXHRcdFx0XHRcdFx0QGluY2x1ZGUgcnRsKCkge1xuXHRcdFx0XHRcdFx0XHRmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJhc2UtYXJhYmljO1xuXHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJhc2UtYXJhYmljO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5hY2NvcmRpb25fX2l0ZW0ge1xuXG5cdFx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0XHRib3JkZXItY29sb3I6ICRjb2xvdXItYWNjZW50LXNlY29uZGFyeTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQubC1jb250YWluZXItLTYtMy0zIC5sLWNvbDpmaXJzdC1jaGlsZCAmLFxuXHQubC1jb250YWluZXItLTMtNi0zIC5sLWNvbDpudGgtY2hpbGQoMikgJixcblx0LmwtY29udGFpbmVyLS0zLTMtNiAubC1jb2w6bGFzdC1jaGlsZCAmIHtcblxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQtbGFyZ2UpIHtcblx0XHRcdC52ZWhpY2xlX19pbm5lciB7XG5cdFx0XHRcdGJvcmRlci1jb2xvcjogJGNvbG91ci1hY2NlbnQtc2Vjb25kYXJ5O1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcblxuXHRcdFx0XHQubC1yb3ctLXZhcmlhbnQtYiAmIHtcblx0XHRcdFx0XHRib3JkZXItY29sb3I6ICRjb2xvdXItcHJpbWFyeS1kYXJrO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Lmwtcm93LS12YXJpYW50LWMgJixcblx0XHRcdFx0Lmwtcm93LS12YXJpYW50LWQgJiB7XG5cdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3VyLXBsYWluO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC52ZWhpY2xlX19vdmVydmlldyxcblx0XHRcdC52ZWhpY2xlX19zcGVjcyB7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDA7XG5cblx0XHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkYnJlYWtwb2ludC1tZWRpdW0pIHtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQudmVoaWNsZV9fc3BlY3Mge1xuXG5cdFx0XHRcdC52ZWhpY2xlX19hY2NvcmRpb24ge1xuXG5cdFx0XHRcdFx0LmFjY29yZGlvbl9faXRlbV9faGVhZGluZyB7XG5cdFx0XHRcdFx0XHRmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJvbGQ7XG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG5cblx0XHRcdFx0XHRcdEBpbmNsdWRlIHJ0bCgpIHtcblx0XHRcdFx0XHRcdFx0Zm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1ib2xkLWFyYWJpYztcblx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkLWFyYWJpYztcblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkYnJlYWtwb2ludC1sYXJnZSkge1xuXHRcdFx0XHRcdFx0XHRmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJhc2U7XG5cdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYmFzZTtcblxuXHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBydGwoKSB7XG5cdFx0XHRcdFx0XHRcdFx0Zm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1iYXNlLWFyYWJpYztcblx0XHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJhc2UtYXJhYmljO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0LmFjY29yZGlvbl9faXRlbSB7XG5cblx0XHRcdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0XHRib3JkZXItY29sb3I6ICRjb2xvdXItYWNjZW50LXNlY29uZGFyeTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmLS1oYXMtbGFiZWwge1xuXG5cdFx0LnZlaGljbGVfX292ZXJ2aWV3LFxuXHRcdC52ZWhpY2xlX19zcGVjcyB7XG5cdFx0XHRib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuXG5cdFx0XHRAaW5jbHVkZSBydGwoKSB7XG5cdFx0XHRcdGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuXHRcdFx0XHRib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQubC1jb2wtLTEyOm5vdCgudmVoaWNsZS1tYXRyaXgpID4gJiB7XG5cblx0XHRcdC52ZWhpY2xlX19pbm5lciB7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDAgJGJvcmRlci1yYWRpdXMgJGJvcmRlci1yYWRpdXM7XG5cblx0XHRcdFx0QGluY2x1ZGUgcnRsKCkge1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzIDAgJGJvcmRlci1yYWRpdXMgJGJvcmRlci1yYWRpdXM7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KCRicmVha3BvaW50LW1lZGl1bSkge1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDA7XG5cblx0XHRcdFx0XHRAaW5jbHVkZSBydGwoKSB7XG5cdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQudmVoaWNsZV9fb3ZlcnZpZXcsXG5cdFx0XHQudmVoaWNsZV9fc3BlY3Mge1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAwO1xuXG5cdFx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQtbWVkaXVtKSB7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMCAkYm9yZGVyLXJhZGl1cyAkYm9yZGVyLXJhZGl1cztcblxuXHRcdFx0XHRcdEBpbmNsdWRlIHJ0bCgpIHtcblx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzIDAgJGJvcmRlci1yYWRpdXMgJGJvcmRlci1yYWRpdXM7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ji0tcmVjb21tZW5kZWQsXG5cdCYtLXRyYWRlLXVwIHtcblxuXHRcdC52ZWhpY2xlX19vdmVydmlldyxcblx0XHQudmVoaWNsZV9fc3BlY3Mge1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3VyLXN1Y2Nlc3M7XG5cdFx0XHRib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuXG5cdFx0XHRAaW5jbHVkZSBydGwoKSB7XG5cdFx0XHRcdGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuXHRcdFx0XHRib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcblx0XHRcdH1cblxuXHRcdFx0Lmwtcm93LS12YXJpYW50LWEgJixcblx0XHRcdC5sLXJvdy0tdmFyaWFudC1iICYsXG5cdFx0XHQubC1yb3ctLXZhcmlhbnQtYyAmLFxuXHRcdFx0Lmwtcm93LS12YXJpYW50LWQgJiB7XG5cdFx0XHRcdGJvcmRlci1jb2xvcjogJGNvbG91ci1zdWNjZXNzO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5sLWNvbC0tMTI6bm90KC52ZWhpY2xlLW1hdHJpeCkgPiAmIHtcblxuXHRcdFx0LnZlaGljbGVfX2lubmVyIHtcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3VyLXN1Y2Nlc3M7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDAgJGJvcmRlci1yYWRpdXMgJGJvcmRlci1yYWRpdXM7XG5cblx0XHRcdFx0QGluY2x1ZGUgcnRsKCkge1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzIDAgJGJvcmRlci1yYWRpdXMgJGJvcmRlci1yYWRpdXM7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KCRicmVha3BvaW50LW1lZGl1bSkge1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDA7XG5cblx0XHRcdFx0XHRAaW5jbHVkZSBydGwoKSB7XG5cdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQudmVoaWNsZV9fb3ZlcnZpZXcsXG5cdFx0XHQudmVoaWNsZV9fc3BlY3Mge1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAwO1xuXG5cdFx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQtbWVkaXVtKSB7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMCAkYm9yZGVyLXJhZGl1cyAkYm9yZGVyLXJhZGl1cztcblxuXHRcdFx0XHRcdEBpbmNsdWRlIHJ0bCgpIHtcblx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzIDAgJGJvcmRlci1yYWRpdXMgJGJvcmRlci1yYWRpdXM7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ji0tdHJhZGUtdXAge1xuXG5cdFx0LnZlaGljbGVfX292ZXJ2aWV3LFxuXHRcdC52ZWhpY2xlX19zcGVjcyB7XG5cdFx0XHRib3JkZXItY29sb3I6ICRjb2xvdXItc2Vjb25kYXJ5O1xuXG5cdFx0XHQubC1yb3ctLXZhcmlhbnQtYSAmLFxuXHRcdFx0Lmwtcm93LS12YXJpYW50LWIgJixcblx0XHRcdC5sLXJvdy0tdmFyaWFudC1jICYsXG5cdFx0XHQubC1yb3ctLXZhcmlhbnQtZCAmIHtcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3VyLXNlY29uZGFyeTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQubC1jb2wtLTEyOm5vdCgudmVoaWNsZS1tYXRyaXgpID4gJiB7XG5cblx0XHRcdC52ZWhpY2xlX19pbm5lciB7XG5cdFx0XHRcdGJvcmRlci1jb2xvcjogJGNvbG91ci1zZWNvbmRhcnk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Jl9fb3ZlcnZpZXcge1xuXHRcdGJhY2tncm91bmQ6ICRjb2xvdXItcGxhaW47XG5cdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3VyLWFjY2VudC1zZWNvbmRhcnk7XG5cdFx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG5cblx0XHQubC1yb3ctLXZhcmlhbnQtYSAmIHtcblx0XHRcdGJhY2tncm91bmQ6ICRjb2xvdXItYWNjZW50O1xuXHRcdH1cblxuXHRcdC5sLXJvdy0tdmFyaWFudC1iICYge1xuXHRcdFx0YmFja2dyb3VuZDogJGNvbG91ci1wcmltYXJ5O1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3VyLXByaW1hcnktZGFyaztcblx0XHR9XG5cblx0XHQubC1yb3ctLXZhcmlhbnQtYyAmIHtcblx0XHRcdGJhY2tncm91bmQ6ICRjb2xvdXItYWNjZW50LWRhcms7XG5cdFx0XHRib3JkZXItY29sb3I6ICRjb2xvdXItcGxhaW47XG5cdFx0XHRjb2xvcjogJGNvbG91ci1wbGFpbjtcblx0XHR9XG5cblx0XHQubC1yb3ctLXZhcmlhbnQtZCAmIHtcblx0XHRcdGJhY2tncm91bmQ6ICRjb2xvdXItc2Vjb25kYXJ5O1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3VyLXBsYWluO1xuXHRcdFx0Y29sb3I6ICRjb2xvdXItcGxhaW47XG5cdFx0fVxuXHR9XG5cblx0Jl9fbGFiZWwge1xuXHRcdGJhY2tncm91bmQ6ICRjb2xvdXItc3VjY2Vzcztcblx0XHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAkYm9yZGVyLXJhZGl1cyAwIDA7XG5cdFx0Y29sb3I6ICRjb2xvdXItcGxhaW47XG5cdFx0Zm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1ib2xkO1xuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cblx0XHQudmVoaWNsZS0tdHJhZGUtdXAgJiB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3VyLXNlY29uZGFyeTtcblx0XHR9XG5cblx0XHQudG9vbHRpcC0tdmFyaWFudCB7XG5cdFx0XHRib3JkZXItY29sb3I6ICRjb2xvdXItcGxhaW47XG5cdFx0XHRjb2xvcjogJGNvbG91ci1wbGFpbjtcblx0XHR9XG5cblx0XHQmLS1yZWR1Y2VkLXJlbnRhbCB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3VyLWFjY2VudC1zZWNvbmRhcnktZGFyaztcblxuXHRcdFx0Lmwtcm93LS12YXJpYW50LWIgJiB7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICRjb2xvdXItcHJpbWFyeS1kYXJrO1xuXHRcdFx0fVxuXG5cdFx0XHQubC1yb3ctLXZhcmlhbnQtYyAmLFxuXHRcdFx0Lmwtcm93LS12YXJpYW50LWQgJiB7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICRjb2xvdXItcGxhaW47XG5cdFx0XHRcdGNvbG9yOiAkY29sb3VyLWFjY2VudC1kYXJrO1xuXG5cdFx0XHRcdC50b29sdGlwLS12YXJpYW50IHtcblx0XHRcdFx0XHRib3JkZXItY29sb3I6ICRjb2xvdXItYWNjZW50LWRhcms7XG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvdXItYWNjZW50LWRhcms7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LnZlaGljbGUtLXRyYWRlLXVwICYge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3VyLWFjY2VudC1zZWNvbmRhcnktZGFyaztcblxuXHRcdFx0XHQubC1yb3ctLXZhcmlhbnQtYiAmIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3VyLXByaW1hcnktZGFyaztcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5sLXJvdy0tdmFyaWFudC1jICYsXG5cdFx0XHRcdC5sLXJvdy0tdmFyaWFudC1kICYge1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICRjb2xvdXItcGxhaW47XG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvdXItYWNjZW50LWRhcms7XG5cblx0XHRcdFx0XHQudG9vbHRpcC0tdmFyaWFudCB7XG5cdFx0XHRcdFx0XHRib3JkZXItY29sb3I6ICRjb2xvdXItYWNjZW50LWRhcms7XG5cdFx0XHRcdFx0XHRjb2xvcjogJGNvbG91ci1hY2NlbnQtZGFyaztcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmX19yYW5nZSB7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3VyLWFjY2VudC1zZWNvbmRhcnk7XG5cdH1cblxuXHQmX190b2dnbGUge1xuXHRcdGJvcmRlci1jb2xvcjogJGNvbG91ci1wcmltYXJ5O1xuXHRcdGNvbG9yOiAkY29sb3VyLWFjY2VudC1kYXJrO1xuXHRcdGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYmFzZTtcblx0XHR0ZXh0LXRyYW5zZm9ybTogJGN0YS10ZXJ0aWFyeS1jYXBpdGFsaXNhdGlvbjtcblxuXHRcdEBpbmNsdWRlIHJ0bCgpIHtcblx0XHRcdGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYmFzZS1hcmFiaWM7XG5cdFx0fVxuXG5cdFx0Lmwtcm93LS12YXJpYW50LWIgJixcblx0XHQubC1yb3ctLXZhcmlhbnQtYyAmLFxuXHRcdC5sLXJvdy0tdmFyaWFudC1kICYge1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3VyLXBsYWluO1xuXHRcdFx0Y29sb3I6ICRjb2xvdXItcGxhaW47XG5cdFx0fVxuXHR9XG5cblx0Jl9fZmVhdHVyZSB7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3VyLWFjY2VudC1zZWNvbmRhcnk7XG5cdFx0Zm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1icmFuZDtcblxuXG5cdFx0QGluY2x1ZGUgcnRsKCkge1xuXHRcdFx0Zm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1icmFuZC1hcmFiaWM7XG5cdFx0fVxuXG5cdFx0Lmwtcm93LS12YXJpYW50LWIgJiB7XG5cdFx0XHRib3JkZXItY29sb3I6ICRjb2xvdXItcHJpbWFyeS1kYXJrO1xuXHRcdH1cblxuXHRcdC5sLXJvdy0tdmFyaWFudC1jICYsXG5cdFx0Lmwtcm93LS12YXJpYW50LWQgJiB7XG5cdFx0XHRib3JkZXItY29sb3I6ICRjb2xvdXItcGxhaW47XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgcnRsKCkge1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3VyLWFjY2VudC1zZWNvbmRhcnk7XG5cblx0XHRcdC5sLXJvdy0tdmFyaWFudC1iICYge1xuXHRcdFx0XHRib3JkZXItY29sb3I6ICRjb2xvdXItcHJpbWFyeS1kYXJrO1xuXHRcdFx0fVxuXG5cdFx0XHQubC1yb3ctLXZhcmlhbnQtYyAmLFxuXHRcdFx0Lmwtcm93LS12YXJpYW50LWQgJiB7XG5cdFx0XHRcdGJvcmRlci1jb2xvcjogJGNvbG91ci1wbGFpbjtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmX19wcm9tby1tZXNzYWdlIHtcblx0XHRiYWNrZ3JvdW5kOiAkY29sb3VyLWFjY2VudDtcblx0XHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcblx0XHRjb2xvcjogJGNvbG91ci1wcmltYXJ5O1xuXG5cdFx0Lmwtcm93LS12YXJpYW50LWEgJiB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3VyLXBsYWluO1xuXHRcdH1cblxuXHRcdC5sLXJvdy0tdmFyaWFudC1iICYge1xuXHRcdFx0YmFja2dyb3VuZDogJGNvbG91ci1wcmltYXJ5LWRhcms7XG5cdFx0XHRjb2xvcjogJGNvbG91ci1wbGFpbjtcblx0XHR9XG5cblx0XHQubC1yb3ctLXZhcmlhbnQtYyAmLFxuXHRcdC5sLXJvdy0tdmFyaWFudC1kICYge1xuXHRcdFx0YmFja2dyb3VuZDogJGNvbG91ci1hY2NlbnQtc2Vjb25kYXJ5O1xuXHRcdFx0Y29sb3I6ICRjb2xvdXItcHJpbWFyeTtcblx0XHR9XG5cdH1cblxuXHQmX19wcmljZXMtb3B0aW9uIHtcblxuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3VyLWFjY2VudC1zZWNvbmRhcnk7XG5cdFx0fVxuXHR9XG5cblx0Jl9fcHJpY2VzLWhlYWRpbmcge1xuXHRcdGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYnJhbmQ7XG5cdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1icmFuZDtcblx0XHR0ZXh0LXRyYW5zZm9ybTogJGhlYWRpbmctdHJhbnNmb3JtO1xuXG5cdFx0QGluY2x1ZGUgcnRsKCkge1xuXHRcdFx0Zm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1icmFuZC1hcmFiaWM7XG5cdFx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJyYW5kLWFyYWJpYztcblx0XHR9XG5cdH1cblxuXHQmX19wcmljZXMtcHJpY2Uge1xuXHRcdGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYm9sZDtcblx0XHRmb250LXdlaWdodDogNzAwO1xuXG5cdFx0QGluY2x1ZGUgcnRsKCkge1xuXHRcdFx0Zm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1ib2xkLWFyYWJpYztcblx0XHR9XG5cdH1cblxuXHQmX19wcmljZXMtY3RhIHtcblx0XHRAZXh0ZW5kIC5jdGE7XG5cblx0XHQubC1yb3ctLXZhcmlhbnQtYiAmLFxuXHRcdC5sLXJvdy0tdmFyaWFudC1jICYsXG5cdFx0Lmwtcm93LS12YXJpYW50LWQgJiB7XG5cdFx0XHRib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHR9XG5cblx0XHQudmVoaWNsZV9fcHJpY2VzLW9wdGlvbjpub3QoLnZlaGljbGVfX3ByaWNlcy1vcHRpb24tLXByaW1hcnkpICYge1xuXHRcdFx0QGV4dGVuZCAuY3RhLS1zZWNvbmRhcnk7XG5cdFx0fVxuXHR9XG5cblx0Jl9fcHJpY2VzLW5vdGUge1xuXG5cdFx0Ji0tYWRkaXRpb25hbCB7XG5cdFx0XHRib3JkZXItY29sb3I6ICRjb2xvdXItc3VjY2Vzcztcblx0XHRcdGJvcmRlci1yYWRpdXM6ICRjdGEtYm9yZGVyLXJhZGl1cztcblx0XHR9XG5cdH1cblxuXHQmX19zcGVjcyB7XG5cdFx0YmFja2dyb3VuZDogJGNvbG91ci1wbGFpbjtcblx0XHRib3JkZXItY29sb3I6ICRjb2xvdXItYWNjZW50LXNlY29uZGFyeTtcblx0XHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcblxuXHRcdC5sLXJvdy0tdmFyaWFudC1hICYge1xuXHRcdFx0YmFja2dyb3VuZDogJGNvbG91ci1hY2NlbnQ7XG5cdFx0fVxuXG5cdFx0Lmwtcm93LS12YXJpYW50LWIgJiB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3VyLXByaW1hcnk7XG5cdFx0XHRib3JkZXItY29sb3I6ICRjb2xvdXItcHJpbWFyeS1kYXJrO1xuXHRcdH1cblxuXHRcdC5sLXJvdy0tdmFyaWFudC1jICYge1xuXHRcdFx0YmFja2dyb3VuZDogJGNvbG91ci1hY2NlbnQtZGFyaztcblx0XHRcdGJvcmRlci1jb2xvcjogJGNvbG91ci1wbGFpbjtcblx0XHRcdGNvbG9yOiAkY29sb3VyLXBsYWluO1xuXHRcdH1cblxuXHRcdC5sLXJvdy0tdmFyaWFudC1kICYge1xuXHRcdFx0YmFja2dyb3VuZDogJGNvbG91ci1zZWNvbmRhcnk7XG5cdFx0XHRib3JkZXItY29sb3I6ICRjb2xvdXItcGxhaW47XG5cdFx0XHRjb2xvcjogJGNvbG91ci1wbGFpbjtcblx0XHR9XG5cdH1cblxuXHQmX19hY2NvcmRpb24ge1xuXG5cdFx0LmFjY29yZGlvbl9faXRlbSB7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAwO1xuXG5cdFx0XHQubC1yb3ctLXZhcmlhbnQtYiAmIHtcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3VyLXByaW1hcnktZGFyaztcblx0XHRcdH1cblxuXHRcdFx0Lmwtcm93LS12YXJpYW50LWMgJixcblx0XHRcdC5sLXJvdy0tdmFyaWFudC1kICYge1xuXHRcdFx0XHRib3JkZXItY29sb3I6ICRjb2xvdXItcGxhaW47XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmFjY29yZGlvbl9faXRlbV9faGVhZGluZyB7XG5cblx0XHRcdCY6YmVmb3JlIHtcblxuXHRcdFx0XHQubC1yb3ctLXZhcmlhbnQtYiAmLFxuXHRcdFx0XHQubC1yb3ctLXZhcmlhbnQtYyAmLFxuXHRcdFx0XHQubC1yb3ctLXZhcmlhbnQtZCAmIHtcblx0XHRcdFx0XHRib3JkZXItY29sb3I6ICRjb2xvdXItcGxhaW47XG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvdXItcGxhaW47XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Lmwtcm93LS12YXJpYW50LWIgJixcblx0XHRcdC5sLXJvdy0tdmFyaWFudC1jICYsXG5cdFx0XHQubC1yb3ctLXZhcmlhbnQtZCAmIHtcblx0XHRcdFx0Y29sb3I6ICRjb2xvdXItcGxhaW47XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmFjY29yZGlvbl9faXRlbV9fY29udGVudCB7XG5cblx0XHRcdC5sLXJvdy0tdmFyaWFudC1iICYsXG5cdFx0XHQubC1yb3ctLXZhcmlhbnQtYyAmLFxuXHRcdFx0Lmwtcm93LS12YXJpYW50LWQgJiB7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3VyLXBsYWluO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5sLXJvdy0tdmFyaWFudC1iICYsXG5cdFx0Lmwtcm93LS12YXJpYW50LWMgJixcblx0XHQubC1yb3ctLXZhcmlhbnQtZCAmIHtcblxuXHRcdFx0LmFjY29yZGlvbl9faXRlbV9fdG9nZ2xlOmNoZWNrZWQgKyAuYWNjb3JkaW9uX19pdGVtX19oZWFkaW5nLFxuXHRcdFx0LmFjY29yZGlvbl9faXRlbV9fdG9nZ2xlOmNoZWNrZWRbZGlzYWJsZWRdICsgLmFjY29yZGlvbl9faXRlbV9faGVhZGluZzpob3ZlciB7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3VyLXBsYWluO1xuXG5cdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRjb2xvcjogJGNvbG91ci1wbGFpbjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCYtLXNlbGVjdCxcblx0Ji0tcHJlc3RpZ2UsXG5cdCYtLWVjbyB7XG5cblx0XHQudmVoaWNsZV9fY2F0ZWdvcnkge1xuXG5cdFx0XHQubC1yb3ctLXZhcmlhbnQtYyAmLFxuXHRcdFx0Lmwtcm93LS12YXJpYW50LWQgJiB7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3VyLWFjY2VudC1kYXJrO1xuXHRcdFx0fVxuXG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICRjb2xvdXItYWNjZW50O1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAoJGJvcmRlci1yYWRpdXMgLSAxcHgpICgkYm9yZGVyLXJhZGl1cyAtIDFweCkgMCAwO1xuXG5cdFx0XHRcdC5sLXJvdy0tdmFyaWFudC1hICYge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvdXItcGxhaW47XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQubC1yb3ctLXZhcmlhbnQtYiAmIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3VyLXByaW1hcnktZGFyaztcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5sLXJvdy0tdmFyaWFudC1jICYsXG5cdFx0XHRcdC5sLXJvdy0tdmFyaWFudC1kICYge1xuXHRcdFx0XHRcdGJvcmRlci1jb2xvcjogJGNvbG91ci1wbGFpbjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5sLWNvbC0tMTI6bm90KC52ZWhpY2xlLW1hdHJpeCkgPiAmIHtcblxuXHRcdFx0LnZlaGljbGVfX2NhdGVnb3J5OmJlZm9yZSB7XG5cdFx0XHRcdGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuXG5cdFx0XHRcdEBpbmNsdWRlIHJ0bCgpIHtcblx0XHRcdFx0XHRib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuXHRcdFx0XHRcdGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAtIDFweDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQtbWVkaXVtKSB7XG5cdFx0XHRcdFx0Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICRib3JkZXItcmFkaXVzIC0gMXB4O1xuXG5cdFx0XHRcdFx0QGluY2x1ZGUgcnRsKCkge1xuXHRcdFx0XHRcdFx0Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgLSAxcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC52ZWhpY2xlX19vdmVydmlldyB7XG5cblx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICRjb2xvdXItYWNjZW50O1xuXHRcdFx0XHRcdGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAtIDFweDtcblxuXHRcdFx0XHRcdEBpbmNsdWRlIHJ0bCgpIHtcblx0XHRcdFx0XHRcdGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICRib3JkZXItcmFkaXVzIC0gMXB4O1xuXHRcdFx0XHRcdFx0Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0Lmwtcm93LS12YXJpYW50LWEgJiB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3VyLXBsYWluO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdC5sLXJvdy0tdmFyaWFudC1iICYge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG91ci1wcmltYXJ5LWRhcms7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnZlaGljbGVfX3RvZ2dsZSB7XG5cblx0XHRcdC5sLXJvdy0tdmFyaWFudC1iICYsXG5cdFx0XHQubC1yb3ctLXZhcmlhbnQtYyAmLFxuXHRcdFx0Lmwtcm93LS12YXJpYW50LWQgJiB7XG5cdFx0XHRcdGJvcmRlci1jb2xvcjogJGNvbG91ci1wcmltYXJ5O1xuXHRcdFx0XHRjb2xvcjogJGNvbG91ci1hY2NlbnQtZGFyaztcblx0XHRcdH1cblx0XHR9XG5cblx0XHQudmVoaWNsZV9fbm90ZSB7XG5cdFx0XHRmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJyYW5kO1xuXG5cblx0XHRcdEBpbmNsdWRlIHJ0bCgpIHtcblx0XHRcdFx0Zm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1icmFuZC1hcmFiaWM7XG5cdFx0XHR9XG5cblx0XHRcdHN0cm9uZyB7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3VyLXByaW1hcnk7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYm9sZDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblxuXHRcdFx0XHRAaW5jbHVkZSBydGwoKSB7XG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1ib2xkLWFyYWJpYztcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5sLXJvdy0tdmFyaWFudC1iICYsXG5cdFx0XHRcdC5sLXJvdy0tdmFyaWFudC1jICYsXG5cdFx0XHRcdC5sLXJvdy0tdmFyaWFudC1kICYge1xuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3VyLXBsYWluO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnZlaGljbGVfX2ZlYXR1cmUge1xuXG5cdFx0XHQubC1yb3ctLXZhcmlhbnQtYiAmLFxuXHRcdFx0Lmwtcm93LS12YXJpYW50LWMgJixcblx0XHRcdC5sLXJvdy0tdmFyaWFudC1kICYge1xuXHRcdFx0XHRib3JkZXItY29sb3I6ICRjb2xvdXItYWNjZW50LXNlY29uZGFyeTtcblx0XHRcdH1cblxuXHRcdFx0QGluY2x1ZGUgcnRsKCkge1xuXG5cdFx0XHRcdC5sLXJvdy0tdmFyaWFudC1iICYsXG5cdFx0XHRcdC5sLXJvdy0tdmFyaWFudC1jICYsXG5cdFx0XHRcdC5sLXJvdy0tdmFyaWFudC1kICYge1xuXHRcdFx0XHRcdGJvcmRlci1jb2xvcjogJGNvbG91ci1hY2NlbnQtc2Vjb25kYXJ5O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmFjY29yZGlvbl9faXRlbV9faGVhZGluZzpiZWZvcmUsXG5cdFx0LmFjY29yZGlvbl9faXRlbV9fdG9nZ2xlOmNoZWNrZWQgKyAuYWNjb3JkaW9uX19pdGVtX19oZWFkaW5nLFxuXHRcdC5hY2NvcmRpb25fX2l0ZW1fX3RvZ2dsZTpjaGVja2VkICsgLmFjY29yZGlvbl9faXRlbV9faGVhZGluZzpiZWZvcmUsXG5cdFx0LmFjY29yZGlvbl9faXRlbV9fdG9nZ2xlOmNoZWNrZWRbZGlzYWJsZWRdICsgLmFjY29yZGlvbl9faXRlbV9faGVhZGluZzpob3Zlcixcblx0XHQuYWNjb3JkaW9uX19pdGVtX19oZWFkaW5nOmhvdmVyLFxuXHRcdC5jaGVja2xpc3QgbGk6YmVmb3JlIHtcblx0XHRcdGNvbG9yOiAkY29sb3VyLWFjY2VudC1kYXJrO1xuXG5cdFx0XHQubC1yb3ctLXZhcmlhbnQtYSAmIHtcblx0XHRcdFx0Y29sb3I6ICRjb2xvdXItYWNjZW50LWRhcms7XG5cdFx0XHR9XG5cblx0XHRcdC5sLXJvdy0tdmFyaWFudC1iICYsXG5cdFx0XHQubC1yb3ctLXZhcmlhbnQtYyAmLFxuXHRcdFx0Lmwtcm93LS12YXJpYW50LWQgJiB7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3VyLXBsYWluO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCYtLWVjbyB7XG5cblx0XHQudmVoaWNsZV9fY2F0ZWdvcnkge1xuXG5cdFx0XHQubC1yb3ctLXZhcmlhbnQtYiAmLFxuXHRcdFx0Lmwtcm93LS12YXJpYW50LWMgJixcblx0XHRcdC5sLXJvdy0tdmFyaWFudC1kICYge1xuXHRcdFx0XHRjb2xvcjogJGNvbG91ci1hY2NlbnQtZGFyaztcblx0XHRcdH1cblxuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3VyLXN1Y2Nlc3MtbGlnaHQ7XG5cblx0XHRcdFx0Lmwtcm93LS12YXJpYW50LWEgJixcblx0XHRcdFx0Lmwtcm93LS12YXJpYW50LWIgJiB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogJGNvbG91ci1zdWNjZXNzLWxpZ2h0O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnZlaGljbGVfX3RvZ2dsZSB7XG5cdFx0XHRib3JkZXItY29sb3I6ICRjb2xvdXItcHJpbWFyeTtcblx0XHRcdGNvbG9yOiAkY29sb3VyLWFjY2VudC1kYXJrO1xuXHRcdH1cblxuXHRcdC52ZWhpY2xlX19ub3RlIHN0cm9uZyB7XG5cdFx0XHRjb2xvcjogJGNvbG91ci1hY2NlbnQtZGFyaztcblx0XHR9XG5cblx0XHQubC1jb2wtLTEyOm5vdCgudmVoaWNsZS1tYXRyaXgpID4gJiB7XG5cblx0XHRcdC52ZWhpY2xlX19vdmVydmlldyB7XG5cblx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICRjb2xvdXItc3VjY2Vzcy1saWdodDtcblxuXHRcdFx0XHRcdC5sLXJvdy0tdmFyaWFudC1hICYsXG5cdFx0XHRcdFx0Lmwtcm93LS12YXJpYW50LWIgJiB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3VyLXN1Y2Nlc3MtbGlnaHQ7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4iLCIudmVoaWNsZS1yZXN1bHRzLXdpZGdldCB7XG5cblx0Jl9fcHJvbW8ge1xuXHRcdGJhY2tncm91bmQ6ICRjb2xvdXItYWNjZW50O1xuXHRcdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuXG5cdFx0Lmwtcm93LS12YXJpYW50LWEgJiB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3VyLXBsYWluO1xuXHRcdH1cblxuXHRcdC5sLXJvdy0tdmFyaWFudC1iICYge1xuXHRcdFx0YmFja2dyb3VuZDogJGNvbG91ci1wcmltYXJ5LWRhcms7XG5cdFx0fVxuXG5cdFx0Lmwtcm93LS12YXJpYW50LWMgJixcblx0XHQubC1yb3ctLXZhcmlhbnQtZCAmIHtcblx0XHRcdGJhY2tncm91bmQ6ICRjb2xvdXItcHJpbWFyeTtcblx0XHR9XG5cdH1cbn1cbiIsIi5oZWFkZXIge1xuXG5cdCZfX3JvdyB7XG5cdFx0YmFja2dyb3VuZDogJGNvbG91ci1wbGFpbjtcblxuXHRcdCYtLW1haW4ge1xuXG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICRjb2xvdXItcGxhaW47XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji0tc2Vjb25kYXJ5IHtcblx0XHRcdGJhY2tncm91bmQ6ICRjb2xvdXItYWNjZW50O1xuXHRcdH1cblx0fVxufVxuIl19 */
