/* Base */
/* Reset and base styles  */
form label {
  padding: 0;
}
h1, h2, h3, h4, h5, h6, p {
    margin: 0;
}
ol, ul {
    margin: 0;
    padding-left: 0;
}
ol li, ul li {
    margin: 0;
}
* {
  padding: 0px;
  margin: 0px;
  border: none;
}

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

/* Links */
a,
a:link,
a:visited {
  text-decoration: none;
}

a:hover {
  text-decoration: none;
}

/* Common */
aside,
nav,
footer,
header,
section,
main {
  display: block;
}

h1,
h2,
h3,
h4,
h5,
h6,
p {
  font-size: inherit;
  font-weight: inherit;
}

ul,
ul li {
  list-style: none;
}

img {
  vertical-align: top;
}

img,
svg {
  max-width: 100%;
  height: auto;
}

address {
  font-style: normal;
}

/* Form */
input,
textarea,
button,
select {
  font-family: inherit;
  font-size: inherit;
  color: inherit;
  background-color: transparent;
}

input::-ms-clear {
  display: none;
}

button,
input[type=submit] {
  display: inline-block;
  box-shadow: none;
  background-color: transparent;
  background: none;
  cursor: pointer;
}

input:focus,
input:active,
button:focus,
button:active {
  outline: none;
}

button::-moz-focus-inner {
  padding: 0;
  border: 0;
}

label {
  cursor: pointer;
}

legend {
  display: block;
}

:root {
  --container-padding: 20px;
  --font-main: "Inter", sans-serif;
  --font-secondary: "Rubik", sans-serif;
  --page-bg: #130b1a;
  --primary-bg: #222230;
  --accent-bg: rgba(139, 133, 133, 0.2);
  --secondary-bg: rgba(139, 133, 133, 0.24);
  --main-color: #96969f;
  --primary-color: #ffffff;
  --accent-color: #ac08fe;
  --secondary-color: #5f5f87;
  --title-color: #f2f2f2;
  --graphic-main: #5f8e16;
  --graphic-primary: #9a04cc;
  --graphic-accent: #2717d2;
  --space-sm: 16px;
  --space-md: 24px;
  --space-lg: 32px;
  --space-xl: 40px;
  --space-section-sm: 100px;
  --space-section-md: 200px;
  --space-section-lg: 250px;
}
@media (min-width: 1024px) {
  :root {
    --container-padding: 40px;
  }
}
@media (min-width: 1440px) {
  :root {
    --container-padding: 100px;
  }
}

:root {
  --title-size-sm: 16px;
  --title-size-md: 20px;
  --title-size-lg: 28px;
  --text-size-sm: 12px;
  --text-size-md: 14px;
  --text-size-lg: 16px;
  --text-line-height-md: 135%;
  --text-line-height-lg: 150%;
  --letter-spacing: 0.02em;
  --letter-spacing-accent: -0.01em;
}
@media (min-width: 1024px) {
  :root {
    --title-size-sm: 16px;
    --title-size-md: 20px;
    --title-size-lg: 42px;
  }
}
@media (min-width: 1440px) {
  :root {
    --title-size-sm: 20px;
    --title-size-md: 28px;
    --title-size-lg: 60px;
  }
}
@media (min-width: 1024px) {
  :root {
    --text-size-sm: 14px;
    --text-size-md: 14px;
    --text-size-lg: 18px;
  }
}
@media (min-width: 1440px) {
  :root {
    --text-size-sm: 14px;
    --text-size-md: 18px;
    --text-size-lg: 18px;
  }
}

.title {
  font-family: var(--font-secondary), sans-serif;
  line-height: var(--text-line-height-md);
  color: var(--title-color);
  font-weight: 500;
  letter-spacing: 0;
}
.title_sm {
  font-family: var(--font-main);
  font-size: var(--title-size-sm);
}
.title_md {
  font-size: var(--title-size-md);
}
.title_lg {
  font-size: var(--title-size-lg);
  letter-spacing: var(--letter-spacing);
}

.text {
  font-family: var(--font-main);
  font-weight: 500;
  line-height: var(--text-line-height-md);
}
.text_sm {
  font-size: var(--text-size-sm);
  letter-spacing: var(--letter-spacing-accent);
  color: var(--primary-color);
}
.text_md {
  line-height: var(--text-line-height-lg);
  font-size: var(--text-size-md);
}
@media (min-width: 1440px) {
  .text_md {
    font-weight: 400;
  }
}
.text_lg {
  font-size: var(--text-size-lg);
}


.hidden {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  border: 0;
  padding: 0;
  white-space: nowrap;
  clip-path: inset(100%);
  clip: rect(0 0 0 0);
  overflow: hidden;
}

html {
  scroll-behavior: smooth;
  background-color: var(--page-bg);
}

body {
  background-color: var(--page-bg);
  color: var(--main-color);
  font-family: var(--font-main);
  text-wrap: balance;
}

img {
  display: block;
}

a {
  color: var(--link-color);
}

code {
  background-color: #e9f1f6;
  padding: 0.2rem;
  border-radius: 4px;
}

pre.code {
  overflow-x: auto;
  background-color: #e9f1f6;
  padding: 1rem;
  border-radius: 4px;
}

.container {
  margin: 0 auto;
  padding: 0 var(--container-padding);
  max-width: calc(1720px + 2 * var(--container-padding));
  width: 100%;
}
/* title form */
.hs-form-checkbox-display {
  margin: 0;
  padding: 0;
}

.hs_cos_wrapper_type_form {
  margin: 0 auto;
  background: var(--primary-bg);
  border-radius: var(--space-sm);
  display: flex;
  flex-direction: column;
  justify-content: center;
  width: 100%;
}
@media (min-width: 1024px) {
  .hs_cos_wrapper_type_form {

    max-width: 528px;
  }
}
@media (min-width: 1440px) {
  .hs_cos_wrapper_type_form {
    max-width: 560px;
  }
}
.form-title {
  margin: 0 auto;
  font-weight: 500;
  font-size: 20px;
  line-height: var(--text-line-height-md);
  text-align: center;
  color: var(--primary-color) !important;
  display: inline-block;
  margin-bottom: var(--space-lg);
  padding: 0;
}
@media (min-width: 1024px) {
  .form-title {
    font-size: 36px;
    margin-bottom: var(--space-xl);
  }
}

/* form  */
.hsForm_046cacdb-2953-44f3-83bf-8469eed9bbda .hs-fieldtype-checkbox {
  position: relative;
}

.hsForm_046cacdb-2953-44f3-83bf-8469eed9bbda .hs-fieldtype-checkbox > label:first-child {
  position: relative;
  display: flex;
  justify-content: space-between;
  align-items: center;
	width: 100%;
	border-radius: var(--space-lg);
	background: var(--primary-color);
	color: var(--page-bg);
	padding: 14px 28px;
	border: 3px solid var(--primary-bg);
	transition: border 0.2s ease-in-out;
	cursor: pointer;
}
.hsForm_046cacdb-2953-44f3-83bf-8469eed9bbda .hs-fieldtype-checkbox > label:first-child:hover {
  border: 3px solid var(--accent-color);
}


.hsForm_046cacdb-2953-44f3-83bf-8469eed9bbda .hs-fieldtype-checkbox > label > span:first-child {
  font-family: var(--font-main);
	font-weight: 500;
	line-height: var(--text-line-height-md);
  font-size: var(--text-size-lg);
  color: var(--page-bg);
}

/* select button */
.hsForm_046cacdb-2953-44f3-83bf-8469eed9bbda .dropdown-select-arrow {
  width: 24px;
  height: 24px;
  transform: rotate(0);
  transition: rotate 0.3s ease-in-out;
  pointer-events: none;
}
.hsForm_046cacdb-2953-44f3-83bf-8469eed9bbda .dropdown-select-arrow svg {
  color: var(--page-bg);
  width: 100%;
  height: 100%;
}
.hsForm_046cacdb-2953-44f3-83bf-8469eed9bbda .hs-fieldtype-checkbox.active .dropdown-select-arrow{
  transform: rotate(-180deg);
}
.hsForm_046cacdb-2953-44f3-83bf-8469eed9bbda .hs-fieldtype-checkbox .input{
  max-height: 0;
  transition: max-height .2s ease-in-out;
  position: absolute;
  top: 100%;
  overflow: hidden;
  z-index: 5;
}
.hsForm_046cacdb-2953-44f3-83bf-8469eed9bbda .hs-fieldtype-checkbox.active .input{
  max-height: 1000px;
  border-radius: var(--space-sm);
  box-shadow: 0px 4px 4px 4px rgba(0, 0, 0, 0.15);
}

.hsForm_046cacdb-2953-44f3-83bf-8469eed9bbda .hs-form-field {
  margin-bottom: 12px;
}
.hsForm_046cacdb-2953-44f3-83bf-8469eed9bbda .hs-fieldtype-text {
  margin-bottom: 12px;
}
.hsForm_046cacdb-2953-44f3-83bf-8469eed9bbda .hs-company {
  margin-bottom: 48px;
}
.hsForm_046cacdb-2953-44f3-83bf-8469eed9bbda .hs-error-msg, .hsForm_046cacdb-2953-44f3-83bf-8469eed9bbda .hs-error-msgs {
  margin-top: 0;
  margin-bottom: 0;
  padding: 0 0 0 10px;
  font-size: 14px;
}

.hsForm_046cacdb-2953-44f3-83bf-8469eed9bbda .inputs-list>li {
  margin-top: 0;
}
.hsForm_046cacdb-2953-44f3-83bf-8469eed9bbda .hs-fieldtype-text .input {
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  width: 100%;
  height: auto;
}
.hsForm_046cacdb-2953-44f3-83bf-8469eed9bbda .hs-fieldtype-text .input input {
  -webkit-appearance: none;
  appearance: none;
  border: none;
  outline: none;
  border-radius: 32px;
  width: 100%;
  flex: 0 0 100%;
  background: var(--primary-color);
  color: var(--page-bg);
  padding: 14px 28px;
  border: 3px solid var(--primary-bg);
  transition: border 0.2s ease-in-out;
}
@media (min-width: 1024px) {
  .hsForm_046cacdb-2953-44f3-83bf-8469eed9bbda .hs-fieldtype-text .input input {
    padding: 18px 32px;
  }
}
.hsForm_046cacdb-2953-44f3-83bf-8469eed9bbda .hs-fieldtype-text .input input::placeholder {
  color: var(--page-bg);
}
.hsForm_046cacdb-2953-44f3-83bf-8469eed9bbda .hs-fieldtype-text .input input:hover, .hs-fieldtype-text .input input:active, .hs-fieldtype-text .input input:focus {
  border: 3px solid var(--accent-color);
}
.hsForm_046cacdb-2953-44f3-83bf-8469eed9bbda .hs-fieldtype-text .input input:not(:placeholder-shown) {
  border: 3px solid var(--graphic-main);
}
.hsForm_046cacdb-2953-44f3-83bf-8469eed9bbda .actions {
	border-radius: var(--space-lg);
	display: inline-flex;
	align-items: center;
	justify-content: center;
	transition: all 0.2s ease;
	white-space: nowrap;
	gap: 10px;
	overflow: hidden;
	position: relative;
  width: 100%;
}
.hsForm_046cacdb-2953-44f3-83bf-8469eed9bbda .actions input {
  width: 100%;
  height: 100%;
  background: none;
  padding: 18px 36px;
}
.hsForm_046cacdb-2953-44f3-83bf-8469eed9bbda .actions::before {
	position: absolute;
	content: '';
	inset: 0;
	background: linear-gradient(
		123deg,
		#5e8c17 0%,
		#87ca21 36.3%,
		#5e8c17 72.94%
	);
	transition: all 0.2s ease;
	z-index: 0;
}
.hsForm_046cacdb-2953-44f3-83bf-8469eed9bbda .actions::after {
	position: absolute;
	content: '';
	inset: 0;
	background: linear-gradient(90deg, #80bf1f 1.4%, #8fd623 52.4%, #80bf1f 100%);
	visibility: hidden;
	opacity: 0;
	transition: all 0.2s ease;
	z-index: 0;
}
.hsForm_046cacdb-2953-44f3-83bf-8469eed9bbda .actions:not(.btn_disabled):hover::before,
.hsForm_046cacdb-2953-44f3-83bf-8469eed9bbda .actions:not(.btn_disabled):focus::before {
	opacity: 0;
	visibility: hidden;
}
.hsForm_046cacdb-2953-44f3-83bf-8469eed9bbda .actions:not(.btn_disabled):hover::after,
.hsForm_046cacdb-2953-44f3-83bf-8469eed9bbda .actions:not(.btn_disabled):focus::after {
	opacity: 1;
	visibility: visible;
}
.hsForm_046cacdb-2953-44f3-83bf-8469eed9bbda .actions .hs-button {
	z-index: 1;
}
.hsForm_046cacdb-2953-44f3-83bf-8469eed9bbda .actions .hs-button {
	font-family: var(--font-secondary);
	color: var(--primary-color);
}
.hsForm_046cacdb-2953-44f3-83bf-8469eed9bbda .inputs-list.multi-container {
  border-radius: var(--space-sm);
	background: var(--primary-color);
	padding: var(--space-md) 12px var(--space-md) var(--space-sm);
	text-wrap: auto;
  width: 100%;
}
.hsForm_046cacdb-2953-44f3-83bf-8469eed9bbda .hs-form-checkbox {
/*   display: flex;
	gap: var(--space-sm);
	align-items: center;
	padding: 8px 0;  */
  margin: 0;
}
.hsForm_046cacdb-2953-44f3-83bf-8469eed9bbda .hs-form-checkbox input {
  position: absolute;
	opacity: 0;
	cursor: pointer;
	height: 0;
	width: 0;
}

/* need to add */

.hsForm_046cacdb-2953-44f3-83bf-8469eed9bbda .hs-form-checkbox:hover .marker {
	background: rgba(29, 27, 32, 0.08);
}
.hsForm_046cacdb-2953-44f3-83bf-8469eed9bbda .hs-form-checkbox:active .marker::after,
.hsForm_046cacdb-2953-44f3-83bf-8469eed9bbda .hs-form-checkbox:focus .marker::after {
	transform: translateX(0);
}

/* new element */
.hsForm_046cacdb-2953-44f3-83bf-8469eed9bbda .hs-form-checkbox-display-title {
  font-size: 14px;
	font-weight: 500;
	line-height: var(--text-line-height-md);
	color: var(--page-bg);
}
/* new element */
.hsForm_046cacdb-2953-44f3-83bf-8469eed9bbda .hs-form-checkbox-display-desc {
  font-family: var(--font-main);
	font-weight: 500;
	line-height: var(--text-line-height-md);
	font-size: var(--text-size-sm);
	letter-spacing: var(--letter-spacing-accent);
  
  color: var(--main-color);
}
/* new element */
.hsForm_046cacdb-2953-44f3-83bf-8469eed9bbda .marker {
	flex: 0 0 40px;
	padding: 11px;
	display: flex;
	align-items: center;
	justify-content: center;
	border-radius: 50%;
	overflow: hidden;
	background: transparent;
	transition: background 0.3s ease-in-out;
	position: relative;
}
.hsForm_046cacdb-2953-44f3-83bf-8469eed9bbda .marker::after {
	border-radius: 50%;
	position: absolute;
	content: '';
	display: block;
	inset: 0;
	background: var(--graphic-main);
	opacity: 0.2;
	transform: rotateZ(74deg) translateX(100%);
	transition: transform 0.1s ease;
}
.hsForm_046cacdb-2953-44f3-83bf-8469eed9bbda .marker:hover {
	background: rgba(29, 27, 32, 0.08);
}
.hsForm_046cacdb-2953-44f3-83bf-8469eed9bbda .marker:active::after,
.hsForm_046cacdb-2953-44f3-83bf-8469eed9bbda .marker:focus::after {
	transform: translateX(0);
}
.hsForm_046cacdb-2953-44f3-83bf-8469eed9bbda input[type="checkbox"]:checked ~ .checkbox-menu .marker__icon::after {
	opacity: 1;
}
.hsForm_046cacdb-2953-44f3-83bf-8469eed9bbda input[type="checkbox"]:checked ~ .checkbox-menu .icon--checked-arrow {
	stroke: var(--primary-color);
	fill: var(--primary-color);
}
.hsForm_046cacdb-2953-44f3-83bf-8469eed9bbda .marker__icon {
	position: relative;
	display: flex;
	align-items: center;
	justify-content: center;
	width: 18px;
	height: 18px;
	border-radius: 2px;
	z-index: 1;
	border: 2px solid var(--graphic-main);
}
.hsForm_046cacdb-2953-44f3-83bf-8469eed9bbda .marker__icon::after {
	position: absolute;
	content: '';
	display: block;
	inset: 0;
	opacity: 0;
	z-index: -1;
	background: var(--graphic-main);
	transition: opacity 0.3s ease-in;
}
.hsForm_046cacdb-2953-44f3-83bf-8469eed9bbda .marker__icon .icon--checked-arrow {
	position: relative;
	width: 12px;
	height: 10px;
	fill: var(--primary-color);
	stroke: var(--primary-color);
}
.hsForm_046cacdb-2953-44f3-83bf-8469eed9bbda .marker__icon .icon--checked-arrow use {
	width: 100%;
	height: 100%;
}


/* checkboxItems */

.hsForm_046cacdb-2953-44f3-83bf-8469eed9bbda .checkbox-menu {
  display: flex;
  gap: var(--space-sm);
  align-items: center;
  padding: 8px 0;
}
.hsForm_046cacdb-2953-44f3-83bf-8469eed9bbda .checkbox-menu:hover .marker {
  background: rgba(29, 27, 32, 0.08);
}
.hsForm_046cacdb-2953-44f3-83bf-8469eed9bbda .checkbox-menu:active .marker::after, .checkbox-menu:focus .marker::after {
  transform: translateX(0);
}

.hsForm_046cacdb-2953-44f3-83bf-8469eed9bbda .checkbox-menu__content--title {
  font-size: 14px;
  font-weight: 500;
  line-height: var(--text-line-height-md);
  color: var(--page-bg);
  margin: 0;
}
.hsForm_046cacdb-2953-44f3-83bf-8469eed9bbda .checkbox-menu__content--desc {
  color: var(--main-color);
  margin: 0;
}
.hsForm_046cacdb-2953-44f3-83bf-8469eed9bbda .marker {
  flex: 0 0 40px;
  padding: 11px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  overflow: hidden;
  background: transparent;
  transition: background 0.3s ease-in-out;
  position: relative;
}
.hsForm_046cacdb-2953-44f3-83bf-8469eed9bbda .marker::after {
  border-radius: 50%;
  position: absolute;
  content: "";
  display: block;
  inset: 0;
  background: var(--graphic-main);
  opacity: 0.2;
  transform: rotateZ(74deg) translateX(100%);
  transition: transform 0.1s ease;
}
.hsForm_046cacdb-2953-44f3-83bf-8469eed9bbda .marker:hover {
  background: rgba(29, 27, 32, 0.08);
}
.hsForm_046cacdb-2953-44f3-83bf-8469eed9bbda .marker:active::after, .marker:focus::after {
  transform: translateX(0);
}
.hsForm_046cacdb-2953-44f3-83bf-8469eed9bbda .marker_active .marker__icon::after {
  opacity: 1;
}
.hsForm_046cacdb-2953-44f3-83bf-8469eed9bbda .marker_active .icon--checked-arrow {
  stroke: var(--primary-color);
  fill: var(--primary-color);
}
.hsForm_046cacdb-2953-44f3-83bf-8469eed9bbda .marker__icon {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 18px;
  height: 18px;
  border-radius: 2px;
  z-index: 1;
  border: 2px solid var(--graphic-main);
}
.hsForm_046cacdb-2953-44f3-83bf-8469eed9bbda .marker__icon::after {
  position: absolute;
  content: "";
  display: block;
  inset: 0;
  opacity: 0;
  z-index: -1;
  background: var(--graphic-main);
  transition: opacity 0.3s ease-in;
}
.hsForm_046cacdb-2953-44f3-83bf-8469eed9bbda .marker__icon .icon--checked-arrow {
  position: relative;
  width: 12px;
  height: 10px;
  fill: var(--primary-color);
  stroke: var(--primary-color);
}
.hsForm_046cacdb-2953-44f3-83bf-8469eed9bbda .marker__icon .icon--checked-arrow use {
  width: 100%;
  height: 100%;
}
.hsForm_046cacdb-2953-44f3-83bf-8469eed9bbda .actions__submit {
  position: relative;
  z-index: 2;
  font-family: var(--font-main);
	font-weight: 500;
	line-height: var(--text-line-height-md);
  font-size: var(--text-size-lg);
  color: var(--primary-color);
  
  padding: 0;
  background: none;
  border-radius: 0;
  border: none;
  transition: none !important;
}

form input[type='submit']:hover, form input[type='submit']:focus, form .hs-button:hover, form .hs-button:focus {
  outline: none;
  border: none;
  background: transparent;
  box-shadow: none;
  appearance: none;
  margin: 0;
  box-sizing: border-box;
  width: 100%;
  color: inherit;
  padding: 18px 36px;
}
/* Base */
/* Reset and base styles  */
* {
  padding: 0px;
  margin: 0px;
  border: none;
}

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

/* Links */
a,
a:link,
a:visited {
  text-decoration: none;
}

a:hover {
  text-decoration: none;
}

/* Common */
aside,
nav,
footer,
header,
section,
main {
  display: block;
}

h1,
h2,
h3,
h4,
h5,
h6,
p {
  font-size: inherit;
  font-weight: inherit;
}

ul,
ul li {
  list-style: none;
}

img {
  vertical-align: top;
}

img,
svg {
  max-width: 100%;
  height: auto;
}

address {
  font-style: normal;
}

/* Form */
input,
textarea,
button,
select {
  font-family: inherit;
  font-size: inherit;
  color: inherit;
  background-color: transparent;
}

input::-ms-clear {
  display: none;
}

button,
input[type=submit] {
  display: inline-block;
  box-shadow: none;
  background-color: transparent;
  background: none;
  cursor: pointer;
}

input:focus,
input:active,
button:focus,
button:active {
  outline: none;
}

button::-moz-focus-inner {
  padding: 0;
  border: 0;
}

label {
  cursor: pointer;
}

legend {
  display: block;
}

:root {
  --container-padding: 20px;
  --font-main: "Inter", sans-serif;
  --font-secondary: "Rubik", sans-serif;
  --page-bg: #130b1a;
  --primary-bg: #222230;
  --accent-bg: rgba(139, 133, 133, 0.2);
  --secondary-bg: rgba(139, 133, 133, 0.24);
  --main-color: #96969f;
  --primary-color: #ffffff;
  --accent-color: #ac08fe;
  --secondary-color: #5f5f87;
  --title-color: #f2f2f2;
  --graphic-main: #5f8e16;
  --graphic-primary: #9a04cc;
  --graphic-accent: #2717d2;
  --space-sm: 16px;
  --space-md: 24px;
  --space-lg: 32px;
  --space-xl: 40px;
  --space-section-sm: 100px;
  --space-section-md: 200px;
  --space-section-lg: 250px;
}
@media (min-width: 1024px) {
  :root {
    --container-padding: 40px;
  }
}
@media (min-width: 1440px) {
  :root {
    --container-padding: 100px;
  }
}

:root {
  --title-size-sm: 16px;
  --title-size-md: 20px;
  --title-size-lg: 28px;
  --text-size-sm: 12px;
  --text-size-md: 14px;
  --text-size-lg: 16px;
  --text-line-height-md: 135%;
  --text-line-height-lg: 150%;
  --letter-spacing: 0.02em;
  --letter-spacing-accent: -0.01em;
}
@media (min-width: 1024px) {
  :root {
    --title-size-sm: 16px;
    --title-size-md: 20px;
    --title-size-lg: 42px;
  }
}
@media (min-width: 1440px) {
  :root {
    --title-size-sm: 20px;
    --title-size-md: 28px;
    --title-size-lg: 60px;
  }
}
@media (min-width: 1024px) {
  :root {
    --text-size-sm: 14px;
    --text-size-md: 14px;
    --text-size-lg: 18px;
  }
}
@media (min-width: 1440px) {
  :root {
    --text-size-sm: 14px;
    --text-size-md: 18px;
    --text-size-lg: 18px;
  }
}

.title {
  font-family: var(--font-secondary), sans-serif;
  line-height: var(--text-line-height-md);
  color: var(--title-color);
  font-weight: 500;
  letter-spacing: 0;
}
.title_sm {
  font-family: var(--font-main);
  font-size: var(--title-size-sm);
}
.title_md {
  font-size: var(--title-size-md);
}
.title_lg {
  font-size: var(--title-size-lg);
  letter-spacing: var(--letter-spacing);
}

.text {
  font-family: var(--font-main);
  font-weight: 500;
  line-height: var(--text-line-height-md);
}
.text_sm {
  font-size: var(--text-size-sm);
  letter-spacing: var(--letter-spacing-accent);
  color: var(--primary-color);
}
.text_md {
  line-height: var(--text-line-height-lg);
  font-size: var(--text-size-md);
}
@media (min-width: 1440px) {
  .text_md {
    font-weight: 400;
  }
}
.text_lg {
  font-size: var(--text-size-lg);
}

@font-face {
  font-family: "Inter";
  font-display: swap;
  src: url(https://shadow-soft.com/hubfs/visualization/Inter-Regular.woff2) format("woff2"), url(https://shadow-soft.com/hubfs/visualization/Inter-Regular.woff2) format("woff");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "Inter";
  font-display: swap;
  src: url(https://shadow-soft.com/hubfs/visualization/Inter-Medium.woff2) format("woff2"), url(https://shadow-soft.com/hubfs/visualization/Inter-Medium.woff) format("woff");
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: "Inter";
  font-display: swap;
  src: url(https://shadow-soft.com/hubfs/visualization/Inter-Bold.woff2) format("woff2"), url(https://shadow-soft.com/hubfs/visualization/Inter-Bold.woff) format("woff");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "Rubik";
  font-display: swap;
  src: url(https://shadow-soft.com/hubfs/visualization/Rubik-Medium.woff2) format("woff2"), url(https://shadow-soft.com/hubfs/visualization/Rubik-Medium.woff) format("woff");
  font-weight: 500;
  font-style: normal;
}
.hidden {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  border: 0;
  padding: 0;
  white-space: nowrap;
  clip-path: inset(100%);
  clip: rect(0 0 0 0);
  overflow: hidden;
}

html {
  scroll-behavior: smooth;
  background-color: var(--page-bg);
}

body {
  background-color: var(--page-bg);
  color: var(--main-color);
  font-family: var(--font-main);
  text-wrap: balance;
}
body.loaded {
  overflow: unset;
  height: auto;
}

img {
  display: block;
}

a {
  color: var(--link-color);
}

code {
  background-color: #e9f1f6;
  padding: 0.2rem;
  border-radius: 4px;
}

pre.code {
  overflow-x: auto;
  background-color: #e9f1f6;
  padding: 1rem;
  border-radius: 4px;
}

.container {
  margin: 0 auto;
  padding: 0 var(--container-padding);
  max-width: calc(1720px + 2 * var(--container-padding));
  width: 100%;
}

/* Components */
.action-btn {
  margin: 0 auto;
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 350px;
  padding: 8px 8px 8px 36px;
  background: var(--accent-bg);
  border-radius: var(--space-xl);
}
@media (min-width: 1024px) {
  .action-btn {
    width: 560px;
  }
}
.action-btn__title {
  color: var(--title-color);
  font-family: var(--font-secondary);
  display: none;
}
@media (min-width: 1024px) {
  .action-btn__title {
    display: inline;
  }
}
.action-btn__title_short {
  display: inline;
}
@media (min-width: 1024px) {
  .action-btn__title_short {
    display: none;
  }
}

.checkbox-menu {
  border-radius: var(--space-sm);
  background: var(--primary-color);
  padding: var(--space-md) 12px var(--space-md) var(--space-sm);
  max-width: 314px;
  text-wrap: auto;
}
.checkbox-menu__item {
  display: flex;
  gap: var(--space-sm);
  align-items: center;
  padding: 8px 0;
}
.checkbox-menu__item input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 0;
  width: 0;
}
.checkbox-menu__item:hover .marker {
  background: rgba(29, 27, 32, 0.08);
}
.checkbox-menu__item:active .marker::after, .checkbox-menu__item:focus .marker::after {
  transform: translateX(0);
}
.checkbox-menu__content--title {
  font-size: 14px;
  font-weight: 500;
  line-height: var(--text-line-height-md);
  color: var(--page-bg);
}
.checkbox-menu__content--desc {
  color: var(--main-color);
}

.discover__top {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 4px;
  opacity: 0;
  transform: translateY(-50px);
  transition: 0.7s linear 2.6s;
}
@media (min-width: 1024px) {
  .discover__top {
    margin-bottom: var(--space-sm);
  }
}
@media (min-width: 1440px) {
  .discover__top {
    margin-bottom: var(--space-md);
  }
}
.discover__top--wrap {
  width: 48px;
  height: 48px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background: var(--primary-bg);
  flex: 0 0 48px;
}
@media (min-width: 1440px) {
  .discover__top--wrap {
    width: 56px;
    height: 56px;
    flex: 0 0 56px;
  }
}
.discover__icon {
  width: 24px;
  height: 24px;
}
@media (min-width: 1440px) {
  .discover__icon {
    width: 26px;
    height: 26px;
  }
}
.discover__desc {
  text-wrap: auto;
}
.discover__desc span {
  opacity: 0;
  transform: translateY(-50px);
}
.discover__desc span:nth-child(0) {
  transition: 0.3s linear 2.9s;
}
.discover__desc span:nth-child(1) {
  transition: 0.3s linear 3.05s;
}
.discover__desc span:nth-child(2) {
  transition: 0.3s linear 3.2s;
}
.discover__desc span:nth-child(3) {
  transition: 0.3s linear 3.35s;
}
.discover__desc span:nth-child(4) {
  transition: 0.3s linear 3.5s;
}
.discover__desc span:nth-child(5) {
  transition: 0.3s linear 3.65s;
}
.discover__desc span:nth-child(6) {
  transition: 0.3s linear 3.8s;
}
.discover__desc span:nth-child(7) {
  transition: 0.3s linear 3.95s;
}
.discover__desc span:nth-child(8) {
  transition: 0.3s linear 4.1s;
}
.discover__desc span:nth-child(9) {
  transition: 0.3s linear 4.25s;
}
.discover__desc span:nth-child(10) {
  transition: 0.3s linear 4.4s;
}
.discover__desc span:nth-child(11) {
  transition: 0.3s linear 4.55s;
}
.discover__desc span:nth-child(12) {
  transition: 0.3s linear 4.7s;
}
.discover__desc span:nth-child(13) {
  transition: 0.3s linear 4.85s;
}
.discover__desc span:nth-child(14) {
  transition: 0.3s linear 5s;
}
.discover__desc span:nth-child(15) {
  transition: 0.3s linear 5.15s;
}
.discover__desc span:nth-child(16) {
  transition: 0.3s linear 5.3s;
}
.discover__desc span:nth-child(17) {
  transition: 0.3s linear 5.45s;
}
.discover__desc span:nth-child(18) {
  transition: 0.3s linear 5.6s;
}
.discover__desc span:nth-child(19) {
  transition: 0.3s linear 5.75s;
}
.discover__desc span:nth-child(20) {
  transition: 0.3s linear 5.9s;
}

.animated .discover__top {
  opacity: 1;
  transform: translateY(0);
}
.animated .discover__desc span {
  opacity: 1;
  transform: translateY(0);
}

.dropdown-select {
  position: relative;
  width: 100%;
  border-radius: var(--space-lg);
  background: var(--primary-color);
  color: var(--page-bg);
  padding: 14px 28px;
  border: 3px solid currentColor;
  transition: border 0.2s ease-in-out;
  cursor: pointer;
}
.dropdown-select:hover {
  border: 3px solid var(--accent-color);
}
@media (min-width: 1024px) {
  .dropdown-select {
    padding: 18px var(--space-lg);
  }
}
.dropdown-select__top {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
}
.dropdown-select__arrow {
  width: 24px;
  height: 24px;
  transition: rotate 0.3s ease-in-out;
  pointer-events: none;
}
.dropdown-select__arrow svg {
  color: var(--page-bg);
  width: 100%;
  height: 100%;
}
.dropdown-select__arrow_active {
  transform: rotate(-180deg);
}
.dropdown-select__content {
  display: none;
}

.graphics-grid {
  position: relative;
  overflow: hidden;
  border-radius: 8px;
  max-width: 500px
}
@media (min-width: 1024px) {
  .graphics-grid {
    max-width: none;
  }
}
.graphics-grid__video {
  position: absolute;
  z-index: 1;
  left: 0;
  right: -20%;
  height: 120%;
  width: 200%;
  object-fit: fill;
  opacity: 0;
  transition: 0.3s linear 2s;
  clip-path: polygon(0% 0%, calc(50% - 168px) 0px, calc(50% - 160px) 4px, calc(50% - 160px) 0%, calc(50% - 160px) 220px, calc(50% - 160px) 216px, calc(50% - 168px) 220px, 8px 220px, 0% 216px, 0% 220px, 0% 0%, calc(50% - 168px) 0px, calc(50% - 160px) 4px, calc(50% - 160px) 0%, calc(50% - 160px) 220px, calc(50% - 160px) 216px, calc(50% - 168px) 220px, calc(50% - 8px) 220px, 50% 216px, 50% 220px, 50% 120px, 50% 124px, calc(50% - 8px) 120px, calc(50% - 132px) 120px, calc(50% - 140px) 126px, calc(50% - 140px) 120px, calc(50% - 140px) 220px, calc(50% - 140px) 214px, calc(50% - 132px) 220px, 50% 220px, 50% 240px, 50% 350px, 162px 350px, 154px 344px, 154px 350px, 154px 240px, 154px 244px, 162px 240px, 50% 240px, 50% 220px, 8px 220px, 0% 216px, 0% 220px);
}
@media (min-width: 1024px) {
  .graphics-grid__video {
    height: 100%;
  }
}
@media (min-width: 1440px) {
  .graphics-grid__video {
    clip-path: polygon(0% 0%, calc(50% - 232px) 0px, calc(50% - 224px) 4px, calc(50% - 224px) 0%, calc(50% - 224px) 300px, calc(50% - 224px) 296px, calc(50% - 232px) 300px, 8px 300px, 0% 296px, 0% 300px, 0% 0%, calc(50% - 232px) 0px, calc(50% - 224px) 4px, calc(50% - 224px) 0%, calc(50% - 224px) 300px, calc(50% - 224px) 296px, calc(50% - 232px) 300px, calc(50% - 8px) 300px, 50% 296px, 50% 300px, 50% 162px, 50% 166px, calc(50% - 8px) 162px, calc(50% - 192px) 162px, calc(50% - 200px) 168px, calc(50% - 200px) 162px, calc(50% - 200px) 300px, calc(50% - 200px) 296px, calc(50% - 192px) 300px, 50% 300px, 50% 324px, 50% 574px, 332px 574px, 324px 568px, 324px 574px, 324px 324px, 324px 328px, 332px 324px, 50% 324px, 50% 300px, 8px 300px, 0% 300px, 0% 300px);
  }
}
.graphics-grid__wrap {
  position: relative;
  z-index: 4;
  display: flex;
  flex-direction: column;
}
.graphics-grid__wrap {
  gap: 20px;
}
@media (min-width: 1024px) {
  .graphics-grid__wrap {
    gap: 20px;
  }
}
@media (min-width: 1440px) {
  .graphics-grid__wrap {
    gap: var(--space-md);
  }
}
.graphics-grid__item {
  border: 1px solid rgba(255, 255, 255, 0.14);
  border-radius: 8px;
  overflow: hidden;
  opacity: 0;
  filter: blur(12px);
  transform: translateX(-30px);
  background:var(--page-bg);
}
.graphics-grid__item:nth-child(0) {
  transition: 0.5s linear 1.8s;
}
.graphics-grid__item:nth-child(1) {
  transition: 0.5s linear 2.1s;
}
.graphics-grid__item:nth-child(2) {
  transition: 0.5s linear 2.4s;
}
.graphics-grid__item:nth-child(3) {
  transition: 0.5s linear 2.7s;
}
.graphics-grid__item:nth-child(4) {
  transition: 0.5s linear 3s;
}
.graphics-grid__item:nth-child(5) {
  transition: 0.5s linear 3.3s;
}
.graphics-grid__top {
  display: grid;
  grid-template-rows: repeat(2, 1fr);
  height: 220px;
  flex: 0 0 220px;
}
.graphics-grid__top {
  gap: 20px;
  grid-template-columns: calc(100% - 160px) 140px;
}
@media (min-width: 1024px) {
  .graphics-grid__top {
    gap: 20px;
    grid-template-columns: calc(100% - 160px) 140px;
  }
}
@media (min-width: 1440px) {
  .graphics-grid__top {
    height: 300px;
    flex: 0 0 300px;
    gap: var(--space-md);
    grid-template-columns: calc(100% - 224px) 200px;
  }
}
.graphics-grid__top--item_left {
  grid-row: span 2;
  position: relative;
  border: none;
/*   display: flex;
  justify-content: flex-end;
  align-items: flex-end; */
  
/*   padding: 8px; */
}
/* @media (min-width: 500px) {
  .graphics-grid__top--item_left {
/*     padding: var(--space-sm); */
/*     justify-content: flex-end; */
  }
} */

@media (min-width: 1024px) {
  .graphics-grid__top--item_left {
/*     justify-content: flex-end; */
  }
}

.graphics-grid__top--item_left img {
  position: absolute;
  inset: 0;
 
  width: 100%; 
  border: 0px solid white;
  border-radius: 8px;
  
/*   max-width: 100%; */
}
@media (min-width: 1024px) {
  .graphics-grid__top--item_left {
  }
}
@media (min-width: 1440px) {
  .graphics-grid__top--item_left {
  }
}
@media (min-width: 1024px) {
  .graphics-grid__top--item_left img {
  }
}
@media (min-width: 1440px) {
  .graphics-grid__top--item_left img {
/*     width: 400px; */
  }
}
.graphics-grid__top--item_top-right {
  border: none;
}
.graphics-grid__top--item_top-right img {
  width: 100%;
  height: 100%;
}
.graphics-grid__bottom {
  display: grid;
  
  height: 110px;
  flex: 0 0 110px;
  gap: var(--space-md);
  grid-template-columns: 130px calc(100% - var(--space-md) - 130px);
}
@media (min-width: 1024px) {
  .graphics-grid__bottom {
    height: 110px;
    flex: 0 0 110px;
    gap: var(--space-md);
    grid-template-columns: 130px calc(100% - var(--space-md) - 130px);
  }
}
@media (min-width: 1440px) {
  .graphics-grid__bottom {
    height: 250px;
    flex: 0 0 250px;
    grid-template-columns: 300px calc(100% - var(--space-md) - 300px);
  }
}
.graphics-grid__bottom--item_left {
  border: none;
}
.animated .graphics-grid__item {
  opacity: 1;
  filter: blur(0px);
  transform: translateX(0);
}
.animated .graphics-grid__video {
  opacity: 0.448;
}

.main-form {
  margin: 0 auto;
  background: var(--primary-bg);
  border-radius: var(--space-sm);
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: var(--space-lg) 20px;
}
@media (min-width: 1024px) {
  .main-form {
    padding: 60px 48px;
/*     max-width: 528px; */
    width: 528px;
  }
}
@media (min-width: 1440px) {
  .main-form {
    padding: 80px 56px;
/*     max-width: 560px; */
    width: 560px;
  }
}
}
.main-form__title {
  font-weight: 500;
  font-size: 36px;
  line-height: var(--text-line-height-md);
  text-align: center;
  color: var(--primary-color);
  margin-bottom: 48px;
  display: inline-block;
}

.small-title__accent {
  color: var(--secondary-color);
}

.btn {
  border-radius: var(--space-lg);
  padding: 14px 28px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  transition: all 0.2s ease;
  white-space: nowrap;
  gap: 10px;
  overflow: hidden;
  position: relative;
}
.btn::before {
  position: absolute;
  content: "";
  inset: 0;
  background: linear-gradient(123deg, #5e8c17 0%, #87ca21 36.3%, #5e8c17 72.94%);
  transition: all 0.2s ease;
  z-index: 0;
}
.btn::after {
  position: absolute;
  content: "";
  inset: 0;
  background: linear-gradient(90deg, #80bf1f 1.4%, #8fd623 52.4%, #80bf1f 100%);
  visibility: hidden;
  opacity: 0;
  transition: all 0.2s ease;
  z-index: 0;
}
.btn:not(.btn_disabled):hover::before, .btn:not(.btn_disabled):focus::before {
  opacity: 0;
  visibility: hidden;
}
.btn:not(.btn_disabled):hover::after, .btn:not(.btn_disabled):focus::after {
  opacity: 1;
  visibility: visible;
}
@media (min-width: 1024px) {
  .btn {
    padding: 18px 36px;
  }
}
.btn span {
  z-index: 1;
}
.btn .text {
  font-family: var(--font-secondary);
  color: var(--primary-color);
}
.btn__icon {
  flex: 0 0 24px;
  font-size: 24px;
  width: 24px;
  height: 24px;
}
.btn__icon .icon {
  width: 100%;
  height: 100%;
  display: block;
}
.btn_disabled {
  background: #b2b2b2;
  opacity: 0.4;
  pointer-events: none;
  user-select: none;
}
.btn_disabled .btn__icon {
  transform: rotate(-45deg);
}
.btn_disabled::before, .btn_disabled::after {
  visibility: hidden;
  opacity: 0;
}
.btn_broad {
  width: 100%;
}

.icon {
  fill: transparent;
  stroke: transparent;
  padding: 0 !important;
  background: none !important;
}

.input {
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  width: 100%;
  height: auto;
}
.input input {
  -webkit-appearance: none;
  appearance: none;
  border: none;
  outline: none;
  border-radius: 32px;
  width: 100%;
  flex: 0 0 100%;
  background: var(--primary-color);
  color: var(--page-bg);
  padding: 14px 28px;
  border: 3px solid currentColor;
  transition: border 0.2s ease-in-out;
}
@media (min-width: 1024px) {
  .input input {
    padding: 18px 32px;
  }
}
.input input::placeholder {
  color: var(--page-bg);
}
.input input:hover, .input input:active, .input input:focus {
  border: 3px solid var(--accent-color);
}
.input input:not(:placeholder-shown) {
  border: 3px solid var(--graphic-main);
}

.marker {
  flex: 0 0 40px;
  padding: 11px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  overflow: hidden;
  background: transparent;
  transition: background 0.3s ease-in-out;
  position: relative;
}
.marker::after {
  border-radius: 50%;
  position: absolute;
  content: "";
  display: block;
  inset: 0;
  background: var(--graphic-main);
  opacity: 0.2;
  transform: rotateZ(74deg) translateX(100%);
  transition: transform 0.1s ease;
}
.marker:hover {
  background: rgba(29, 27, 32, 0.08);
}
.marker:active::after, .marker:focus::after {
  transform: translateX(0);
}
.marker_active .marker__icon::after {
  opacity: 1;
}
.marker_active .icon--checked-arrow {
  stroke: var(--primary-color);
  fill: var(--primary-color);
}
.marker__icon {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 18px;
  height: 18px;
  border-radius: 2px;
  z-index: 1;
  border: 2px solid var(--graphic-main);
}
.marker__icon::after {
  position: absolute;
  content: "";
  display: block;
  inset: 0;
  opacity: 0;
  z-index: -1;
  background: var(--graphic-main);
  transition: opacity 0.3s ease-in;
}
.marker__icon .icon {
  position: relative;
  width: 12px;
  height: 10px;
  fill: var(--primary-color);
  stroke: var(--primary-color);
}
.marker__icon .icon use {
  width: 100%;
  height: 100%;
}

.prize {
  display: flex;
  align-items: center;
  gap: var(--space-sm);
  align-self: flex-end;
  justify-content: center;
}
@media (min-width: 1024px) {
  .prize {
    align-self: auto;
    align-items: flex-start;
  }
}
@media (min-width: 1440px) {
  .prize {
    gap: 172px;
  }
}
.prize__text {
  display: flex;
  flex-direction: column;
  gap: 4px;
  text-align: center;
  text-wrap: auto;
  position: relative;
  max-width: 170px;
}
@media (min-width: 1024px) {
  .prize__text {
    max-width: 230px;
  }
}
.prize__text::after {
  position: absolute;
  content: "";
  background-image: url(https://shadow-soft.com/hubfs/visualization/concave-curve.svg);
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  transform: rotate(-10deg);
  top: 85%;
  left: 50%;
  width: 109px;
  height: 66px;
}
@media (min-width: 1024px) {
  .prize__text::after {
    transform: rotate(15deg);
    top: 100%;
    left: 38%;
    width: 150px;
    height: 105px;
  }
}
@media (min-width: 1440px) {
  .prize__text::after {
    transform: rotate(0);
    top: 100%;
    left: 50%;
    width: 260px;
    height: 170px;
  }
}
@media (min-width: 1024px) {
  .prize__title {
    font-size: 20px;
  }
}
.prize__desc {
  font-size: 12px;
  line-height: var(--text-line-height-md);
  font-weight: 500;
}
@media (min-width: 1024px) {
  .prize__desc {
    font-size: 14px;
  }
}
.prize__picture img {
  width: 101px;
  height: 101px;
}
@media (min-width: 1024px) {
  .prize__picture img {
    width: 180px;
    height: 180px;
  }
}
@media (min-width: 1440px) {
  .prize__picture img {
    width: 286px;
    height: 286px;
  }
}

.expert-card {
  background: var(--primary-bg);
  display: flex;
  flex-direction: column;
  padding: var(--space-lg) 20px;
  border-radius: var(--space-sm);
  gap: 20px;
}
.expert-card__picture {
    max-width: 154px;
  }
@media (min-width: 1024px) {
  .expert-card {
    gap: 28px;
    padding: 48px var(--space-lg);
  }
  .expert-card__picture {
    align-self: center;
    max-width: 154px;
  }
}
@media (min-width: 1440px) {
  .expert-card {
    gap: 32px;
    padding: 48px var(--space-xl);
  }
}

.expert-card__content--top {
  display: flex;
  align-items: center;
  gap: 8px;
}
@media (min-width: 1024px) {
  .expert-card__content--title {
    margin-bottom: 4px;
  }
}
.expert-card__content--job {
  font-size: 14px;
  line-height: var(--text-line-height-lg);
  opacity: 0;
  transition: 0.3s linear 0.85s;
  margin-bottom: var(--space-sm);
}

@media (min-width: 1440px) {
  .expert-card__content--job {
    font-size: 16px;
    margin-bottom: var(--space-md);
  }
}
.expert-card__link .icon {
  width: 26px;
  height: 26px;
  stroke: var(--graphic-main);
}

@media (min-width: 1024px) {
  .expert-card__logo {
    align-self: flex-end;
  }
  .expert-card__logo_01 {
    width: 175px;
    height: 40px;
  }
}
@media (min-width: 1440px) {
  .expert-card__logo_01 {
    width: 192px;
    height: 44px;
  }
}
@media (min-width: 1440px) {
  .expert-card__logo_02 {
    width: 162px;
    height: 40px;
  }
}

.library-card {
  background: var(--primary-bg);
  border-radius: var(--space-sm);
  overflow: hidden;
  height: 100%;
  position: relative;
  max-width: 520px;
  margin: 0 auto;
}
@media (min-width: 1024px) {
  .library-card {
    margin: 0;
    max-width: 301px;
  }
}
@media (min-width: 1440px) {
  .library-card {
    max-width: 520px;
  }
}
.library-card__picture {
  position: relative;
}
.library-card__picture--wrap {
  position: absolute;
  content: "";
  top: var(--space-sm);
  left: var(--space-sm);
  display: flex;
  gap: 12px;
  align-items: flex-start;
}
.library-card__content {
    padding: var(--space-md) var(--space-sm) 80px var(--space-sm);
  }
@media (min-width: 1024px) {
  .library-card__content {
    padding: var(--space-md) 20px 80px 20px;
  }
}
@media (min-width: 1440px) {
  .library-card__content {
    padding: var(--space-lg) var(--space-lg) 132px;
  }
}
.library-card__content--title {
  margin-bottom: 8px;
}
@media (min-width: 1024px) {
  .library-card__content--title {
    margin-bottom: 12px;
  }
}
@media (min-width: 1440px) {
  .library-card__content--title {
    margin-bottom: var(--space-sm);
  }
}
.library-card__content--desc {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  overflow: hidden;
  -webkit-line-clamp: 3;
  margin-bottom: 20px;
}
@media (min-width: 1024px) {
}
@media (min-width: 1440px) {
  .library-card__content--desc {
    margin-bottom: var(--space-xl);
    -webkit-line-clamp: 6;
  }
}
.library-card__btn {
  position: absolute;
  right: var(--space-sm);
  bottom: var(--space-md);

}
@media (min-width: 1024px) {
  .library-card__btn {
    right: 20px;
  }
}
@media (min-width: 1440px) {
  .library-card__btn {
    right: var(--space-lg);
    bottom: var(--space-lg);
  }
}

.profile-short-card {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.profile-short-card__img {
  margin-bottom: 8px;
  width: 100px;
  height: 113px;
}
@media (min-width: 1024px) {
  .profile-short-card__img {
    width: 115px;
    height: 130px;
    margin-bottom: var(--space-sm);
  }
}
@media (min-width: 1024px) {
  .profile-short-card__title {
    margin-bottom: 4px;
    font-size: 20px;
  }
}
.profile-short-card__desc {
  color: var(--main-color);
}

.topic-card {
  background: var(--primary-bg);
  text-wrap: auto;
  display: flex;
  flex-direction: column;
  border-radius: var(--space-sm);
  padding: var(--space-lg) 20px;
}
@media (min-width: 1024px) {
  .topic-card {
    padding: var(--space-md) 20px;
    height: 100%;
  }
}
@media (min-width: 1440px) {
  .topic-card {
    padding: 48px var(--space-xl);
  }
}
.topic-card__top {
    padding-bottom: var(--space-sm);
  }
@media (min-width: 1440px) {
  .topic-card__top {
    padding-bottom: var(--space-lg);
  }
}
.topic-card__top--date {
  display: flex;
  align-items: flex-start;
  margin-bottom: var(--space-sm);
}
@media (min-width: 1440px) {
  .topic-card__top--title {
    font-size: 26px;
  }
}
@media (min-width: 1500px) {
  .topic-card__top--title {
    font-size: var(--title-size-md);
  }
}

@media (min-width: 1440px) {
  .topic-card__top--date {
    margin-bottom: 26px;
  }
}
.topic-card__wrap {
  border-top: 1px solid rgba(255, 255, 255, 0.16);
  padding-top: var(--space-sm);
  margin-bottom: var(--space-sm)
}
@media (min-width: 1440px) {
  .topic-card__wrap {
    padding-top: var(--space-lg);
    margin-bottom: var(--space-lg);
  }
}
.topic-card__action {
  margin-top: auto;
}
.topic-card__action .btn {
  width: auto;
}
@media (min-width: 1024px) {
  .topic-card__action .btn {
    width: 100%;
  }
}
.topic-card__list-title {
  margin-bottom: var(--space-sm);
}

.info-action {
  padding: 8px 8px 8px 14px;
  border-radius: 10px;
  border: 1px solid rgba(255, 255, 255, 0.14);
  display: flex;
  align-items: center;
  gap: 12px;
}

.info-btn {
  display: flex;
  gap: 4px;
  align-items: center;
  padding: 2px 8px 2px 4px;
  border-radius: 4px;
  background: var(--secondary-bg);
  transition: background 0.3s ease-in-out;
}
.info-btn .icon {
  width: 16px;
  height: 16px;
}

.info-title__accent {
  color: var(--accent-color);
}

.info {
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
  margin: 0 auto;
}

.info__action {
  margin-bottom: 12px;
  opacity: 0;
  filter: blur(12px);
  transition: 0.4s linear 0s;
}
@media (min-width: 1024px) {
  .info__action {
    margin-bottom: var(--space-sm);
  }
}
.info__title span {
  opacity: 0;
}
/* updated transiton */
.info__title span:nth-child(0) {
  transition: 0.4s linear 0s;
}
.info__title span:nth-child(1) {
  transition: 0.4s linear 0.2s;
}
.info__title span:nth-child(2) {
  transition: 0.4s linear 0.4s;
}
.info__title span:nth-child(3) {
  transition: 0.4s linear 0.6s;
}
.info__title span:nth-child(4) {
  transition: 0.4s linear 0.8s;
}
.info__title span:nth-child(5) {
  transition: 0.4s linear 1s;
}
.info__title span:nth-child(6) {
  transition: 0.4s linear 1.2s;
}
.info__title span:nth-child(7) {
  transition: 0.4s linear 1.4s;
}
.info__title span:nth-child(8) {
  transition: 0.4s linear 1.6s;
}
.info__title span:nth-child(9) {
  transition: 0.4s linear 1.8s;
}
.info__title span:nth-child(10) {
  transition: 0.4s linear 2s;
}
.info__wrap {
  text-wrap: auto;
}
.info__desc {
  margin-top: var(--space-sm);
}
@media (min-width: 1024px) {
  .info__desc {
    margin-top: 28px;
    display: block;
  }
}
@media (min-width: 1440px) {
  .info__desc {
    margin-top: var(--space-xl);
  }
}
.info__desc span {
  opacity: 0;
}
.info__desc {
  margin-bottom: 0;
}
/* transition updated */
.info__desc span:nth-child(0) {
  transition: 0.2s linear 1s;
}
.info__desc span:nth-child(1) {
  transition: 0.2s linear 1.15s;
}
.info__desc span:nth-child(2) {
  transition: 0.2s linear 1.3s;
}
.info__desc span:nth-child(3) {
  transition: 0.2s linear 1.4s;
}
.info__desc span:nth-child(4) {
  transition: 0.2s linear 1.5s;
}
.info__desc span:nth-child(5) {
  transition: 0.2s linear 1.6s;
}
.info__desc span:nth-child(6) {
  transition: 0.2s linear 1.7s;
}
.info__desc span:nth-child(7) {
  transition: 0.2s linear 1.8s;
}
.info__desc span:nth-child(8) {
  transition: 0.2s linear 2s;
}
.info__desc span:nth-child(9) {
  transition: 0.2s linear 2.1s;
}
.info__desc span:nth-child(10) {
  transition: 0.2s linear 2.2s;
}
.info__desc span:nth-child(11) {
  transition: 0.2s linear 2.3s;
}
.info__desc span:nth-child(12) {
  transition: 0.2s linear 2.4s;
}
.info__desc span:nth-child(13) {
  transition: 0.2s linear 2.45s;
}
.info__desc span:nth-child(14) {
  transition: 0.2s linear 2.5s;
}
.info__desc span:nth-child(15) {
  transition: 0.2s linear 2.6s;
}
.info__desc span:nth-child(16) {
  transition: 0.2s linear 2.7s;
}
.info__desc span:nth-child(17) {
  transition: 0.2s linear 2.8s;
}
.info__desc span:nth-child(18) {
  transition: 0.2s linear 2.9s;
}
.info__desc span:nth-child(19) {
  transition: 0.2s linear 3.1s;
}
.info__desc span:nth-child(20) {
  transition: 0.2s linear 3.3s;
}

.animated .info__action {
  opacity: 1;
  filter: blur(0px);
}
.animated .info__title span {
  opacity: 1;
}
.animated .info__desc span {
  opacity: 1;
}

.main-list ul {
  margin: 0;
}

.main-list {
    padding-left: var(--space-lg);
  }

@media (min-width: 1440px) {
  .main-list {
    padding-left: 36px;
  }
}
.main-list__item {
  position: relative;
}
.main-list__item:not(:last-child) {
  margin-bottom: 8px;
}
.main-list__item:before {
  position: absolute;
  content: "";
  left: -24px;
  display: block;
  border-radius: 50%;
  width: 8px;
  height: 8px;
  background: var(--primary-color);
  top: 7px;
}
@media (min-width: 1440px) {
  .main-list__item:before {
    top: 10px;
  }
}

.about {
  margin-bottom: var(--space-section-sm);
}
@media (min-width: 1024px) {
  .about {
    margin-bottom: var(--space-section-sm);
  }
}
@media (min-width: 1440px) {
  .about {
    margin-bottom: var(--space-section-sm);
  }
}
.about__top {
  display: flex;
  flex-direction: column;
  justify-content: stretch;
  align-items: stretch;
  gap: var(--space-xl);
  border-bottom: 1px solid rgba(255, 255, 255, 0.16);
  padding-bottom: var(--space-xl);
}
@media (min-width: 1024px) {
  .about__top {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    padding-bottom: 60px;
  }
}
@media (min-width: 1440px) {
  .about__top {
    padding-bottom: var(--space-section-sm);
  }
}
.about__content {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
@media (min-width: 1024px) {
  .about__content {
    max-width: 438px;
  }
}
@media (min-width: 1440px) {
  .about__content {
    max-width: 710px;
  }
}
.about__content .info {
  text-wrap: auto;
  text-align: left;
  align-items: start;
}
.about__video {
  border-radius: var(--space-sm);
  background: var(--primary-bg);
  overflow: hidden;
  max-width: auto;
  width: 100%;
  padding-top: 60%;
  position: relative;
  opacity: 0;
  transform: translateX(50px);
  transition: 0.5s linear 1.5s;
}
@media (min-width: 1024px) {
  .about__video {
    max-width: 850px;
    width: 50%;
    padding-top: 31%;
  }
}
.about__video iframe {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  display: block;
}
.about__btn {
  opacity: 0;
  transform: translateX(-50px);
  transition: 0.5s linear 1.5s;
  margin-top: 28px;
}
@media (min-width: 1024px) {
  .about__btn {
    margin-top: var(--space-xl);
  }
}
@media (min-width: 1440px) {
  .about__btn {
    margin-top: 48px;
  }
}
.about__discovers {
  display: flex;
  flex-direction: column;
  margin-top: var(--space-xl);
}
.about__discovers .small-title {
    margin-bottom: var(--space-md);
  }
@media (min-width: 1024px) {
  .about__discovers {
    flex-direction: row;
    margin-top: 60px;
    align-items: flex-start;
    justify-content: space-between;
  }
  .about__discovers .small-title {
    margin-bottom: 0;
  }
}
@media (min-width: 1440px) {
  .about__discovers {
    margin-top: var(--space-section-sm);
  }
}
.about__discovers--title {
  text-wrap: auto;
  margin-right: 0;
  max-width: none;
}
@media (min-width: 1024px) {
  .about__discovers--title {
    max-width: 194px;
    margin-right: 60px;
  }
}
@media (min-width: 1440px) {
  .about__discovers--title {
    max-width: 279px;
  }
}
.about__discovers--title span {
  opacity: 0;
  transform: translateY(-50px);
}
/* updated transition */
.about__discovers--title span:nth-child(0) {
  transition: 0.4s linear 1.2s;
}
.about__discovers--title span:nth-child(1) {
  transition: 0.4s linear 1.4s;
}
.about__discovers--title span:nth-child(2) {
  transition: 0.4s linear 1.6s;
}
.about__discovers--title span:nth-child(3) {
  transition: 0.4s linear 1.8s;
}
.about__discovers--title span:nth-child(4) {
  transition: 0.4s linear 2s;
}
.about__discovers--title span:nth-child(5) {
  transition: 0.4s linear 2.2s;
}
.about__discovers--title span:nth-child(6) {
  transition: 0.4s linear 2.4s;
}
.about__discovers--title span:nth-child(7) {
  transition: 0.4s linear 2.6s;
}
.about__discovers--title span:nth-child(8) {
  transition: 0.4s linear 2.8s;
}
.about__discovers--title span:nth-child(9) {
  transition: 0.4s linear 3s;
}
.about__discovers--title span:nth-child(10) {
  transition: 0.4s linear 3.2s;
}
.about__discovers--title span:nth-child(11) {
  transition: 0.4s linear 3.4s;
}
.about__discovers--title span:nth-child(12) {
  transition: 0.4s linear 3.6s;
}
.about__discovers--title span:nth-child(13) {
  transition: 0.4s linear 3.8s;
}
.about__discovers--title span:nth-child(14) {
  transition: 0.4s linear 4s;
}
.about__discovers--title span:nth-child(15) {
  transition: 0.4s linear 4.2s;
}
.about__discovers--title span:nth-child(16) {
  transition: 0.4s linear 4.4s;
}
.about__discovers--title span:nth-child(17) {
  transition: 0.4s linear 4.6s;
}
.about__discovers--title span:nth-child(18) {
  transition: 0.4s linear 4.8s;
}
.about__discovers--title span:nth-child(19) {
  transition: 0.4s linear 5s;
}
.about__discovers--title span:nth-child(20) {
  transition: 0.4s linear 5.2s;
}
.about__discovers--wrap {
  display: flex;
  flex-direction: column;
/*   flex: 0 0 auto; */
}
@media (min-width: 1024px) {
  .about__discovers--wrap {
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    flex: 0 0 75%;
  }
}
.about__discover:not(:last-child) {
  margin-right: 0;
}
@media (min-width: 1024px) {
  .about__discover:not(:last-child) {
    margin-right: var(--space-lg);
  }
}
.about__discover_01 {
  max-width: none;
}
@media (min-width: 1024px) {
  .about__discover_01 {
    max-width: 223px;
  }
}
@media (min-width: 1440px) {
  .about__discover_01 {
    max-width: 371px;
  }
}
.about__discover_02, .about__discover_03 {
  max-width: none;
}
@media (min-width: 1024px) {
  .about__discover_02, .about__discover_03 {
    max-width: 208px;
  }
}
@media (min-width: 1440px) {
  .about__discover_02, .about__discover_03 {
    max-width: 332px;
  }
}
.about.animated .about__btn, .about.animated .about__video {
  opacity: 1;
  transform: translateX(0);
}
.about.animated .about__discovers--title span {
  opacity: 1;
  transform: translateY(0);
}

.experts {
  margin-bottom: var(--space-section-sm);
}
.experts__info {
    margin-bottom: var(--space-xl);
  }
@media (min-width: 1024px) {
  .experts {
    margin-bottom: var(--space-section-md);
  }
}
@media (min-width: 1440px) {
  .experts {
    margin-bottom: var(--space-section-md);
  }
}
@media (min-width: 1024px) {
  .experts__info {
    margin-bottom: 60px;
  }
}
@media (min-width: 1440px) {
  .experts__info {
    margin-bottom: var(--space-section-sm);
  }
}
.experts__cards {
  display: flex;
  gap: var(--space-md);
  flex-direction: column;
  
}
@media (min-width: 1024px) {
  .experts__cards {
    flex-direction: row;
    gap: var(--space-xl);
    justify-content: center;
    align-items: stretch;
  }
}
@media (min-width: 1440px) {
  .experts__cards {
    gap: 80px;
  }
}
.experts__card {
  opacity: 0;
  transform: translateY(-30px);
  transition: opacity 0.5s linear 0.6s, transform 0.3s linear 0.8s;
}
@media (min-width: 1024px) {
  .experts__card {
    max-width: 400px;
  }
}
@media (min-width: 1440px) {
  .experts__card {
    max-width: 415px;
  }
}
/* updated transition */
.experts__card .expert-card__content--title {
  opacity: 0;
  transition: 0.3s linear 0.4s;
}
.experts__card .expert-card__content--job {
  opacity: 0;
  transition: 0.4s linear 0.6s;
}
.experts__card .expert-card__content--desc {
  opacity: 0;
  transition: 0.3s linear 0.8s;
}
.experts__card .expert-card__logo {
  opacity: 0;
  transition: 0.3s linear 1s;
}
.experts__card:nth-child(2) {
  transition: opacity 0.5s linear 1.1s, transform 0.3s linear 1.3s;
}
.experts__card:nth-child(2) .expert-card__content--title {
  opacity: 0;
  transition: 0.3s linear 1.2s;
}
.experts__card:nth-child(2) .expert-card__content--job {
  opacity: 0;
  transition: 0.4s linear 1.4s;
}
.experts__card:nth-child(2) .expert-card__content--desc {
  opacity: 0;
  transition: 0.3s linear 1.8s;
}
.experts__card:nth-child(2) .expert-card__logo {
  opacity: 0;
  transition: 0.3s linear 1.95s;
}
.experts.animated .experts__card {
  opacity: 1;
  transform: translateY(0);
}
.experts.animated .experts__card .expert-card__content--title, .experts.animated .experts__card .expert-card__content--job, .experts.animated .experts__card .expert-card__logo, .experts.animated .experts__card .expert-card__content--desc {
  opacity: 1;
}

.footer {
  padding-bottom: var(--space-section-sm);
  background: #130b1a !important;
}
.footer__inner {
  display: flex;
  flex-direction: column;
  align-items: center;
  row-gap: 20px;
}
.footer__inner .btn {
  margin-bottom: var(--space-xl);
}
.footer__link {
  font-family: var(--font-main);
  font-size: var(--title-size-sm);
  line-height: var(--text-line-height-md);
  color: var(--main-color) !important;
  font-weight: 500;
  letter-spacing: 0;
  transition: color 0.3s linear;
}
.footer__link:hover {
  color: var(--title-color) !important;
}

.hero {
  margin-bottom: var(--space-section-sm);
  position: relative;
  overflow: hidden;
  border-radius: 0 0 var(--space-xl) var(--space-xl);
  border: 1px solid rgba(255, 255, 255, 0.16);
  padding: 60px 0 300px 0;
  min-height: 100vh;
}
.hero::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 0.5);
  z-index: 1;
}
@media (min-width: 1024px) {
  .hero {
    margin-bottom: var(--space-section-sm);
    border-radius: 0 0 80px 80px;
    padding: 60px 0 327px 0;
  }
}
@media (min-width: 1620px) {
  .hero {
    margin-bottom: var(--space-section-sm);
    padding: var(--space-section-sm) 0 150px;
    border: none;
  }
}
.hero .info {
  max-width: 550px;
}
@media (min-width: 1440px) {
  .hero .info {
    max-width: none;
  }
}
@media (min-width: 1440px) {
  .hero .info__wrap {
    max-width: 746px;
  }
}
.hero .info__title span {
  display: block;
}
@media (min-width: 1024px) {
  .hero .info__title span {
    font-size: 42px;
  }
}
@media (min-width: 1440px) {
  .hero .info__title span {
    font-size: 60px;
  }
}
.hero__video {
  position: absolute;
  inset: 0;
  z-index: 0;
  width: 130%;
  height: 130%;
/*   object-fit: fill; */
  object-fit: cover;
}
@media (min-width: 1024px) {
  .hero__video {
    width: 110%;
    height: 110%;
  }
}
.hero__wrap {
  z-index: 2;
  position: relative;
}
.hero__top {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  flex-direction: column;
  margin-bottom: 60px;
  gap: var(--space-lg);
  opacity: 0;
  transition: opacity .5s linear 1.2s;
/*   transition: opacity 1s linear 2.5s; */
}
@media (min-width: 1024px) {
  .hero__top {
    gap: auto;
    flex-direction: row;
  }
}
@media (min-width: 1440px) {
  .hero__top {
    margin-bottom: var(--space-section-sm);
  }
}
.hero__logo {
  width: 232px;
  height: 23.2px;
}
@media (min-width: 1024px) {
  .hero__logo {
    width: 400px;
    height: 40px;
  }
}
@media (min-width: 1440px) {
  .hero__logo {
    width: 443px;
    height: 49px;
  }
}
.hero__main {
  position: relative;
}
.hero__main--info {
  margin-bottom: var(--space-lg);
}
@media (min-width: 1024px) {
  .hero__main--info .info-title {
    white-space: nowrap;
  }
}
@media (min-width: 1024px) {
  .hero__main--info {
    margin-bottom: var(--space-xl);
  }
}
@media (min-width: 1440px) {
  .hero__main--info {
    margin-bottom: 56px;
  }
}
.hero__main--action {
  opacity: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  
  transition: opacity .5s linear 1.2s;
}
.hero__main--action .btn {
  width: 300px;
/*   transform: translateX(-50px); */
/*   transition: transform .5s linear 1.2s; */
}
.hero__profile {
  position: absolute;
  content: "";
  display: block;
  width: 172px;
}
.hero__profile p {
  margin: 0;
}
@media (min-width: 1024px) {
  .hero__profile {
    width: 205px;
  }
}
.hero__profile_01 {
  left: 0;
  bottom: -200px;
}
@media (min-width: 1024px) {
  .hero__profile_01 {
    bottom: -150px;
  }
}
@media (min-width: 1620px) {
  .hero__profile_01 {
    bottom: -10px;
  }
}
.hero__profile_02 {
  left: 175px;
  bottom: -250px;
}
@media (min-width: 1024px) {
  .hero__profile_02 {
    bottom: -240px;
    left: 180px;
  }
}
@media (min-width: 1620px) {
  .hero__profile_02 {
    bottom: -90px;
    left: 230px;
  }
}
.hero__profiles {
  opacity: 0;
  transition: opacity .5s linear 1.2s;
}
.hero.animated .hero__profiles, .hero.animated .hero__top {
  opacity: 1;
}
.hero.animated .hero__main--action {
  opacity: 1;
}
.hero.animated .hero__main--action .btn {
  transform: translateX(0);
}

.library {
  margin-bottom: var(--space-section-sm);
}
.library__info {
    margin-bottom: var(--space-xl);
  }
@media (min-width: 1024px) {
  .library {
    margin-bottom: var(--space-section-md);
  }
}
@media (min-width: 1440px) {
  .library {
    margin-bottom: var(--space-section-md);
  }
}
@media (min-width: 1024px) {
  .library__info {
    margin-bottom: 60px;
  }
}
@media (min-width: 1440px) {
  .library__info {
    margin-bottom: 100px;
  }
}
.library__cards {
  display: flex;
  flex-direction: column;
  gap: var(--space-md);
  justify-content: center;
  align-items: center;
}
@media (min-width: 1024px) {
  .library__cards {
    flex-direction: row;
    gap: 20px;
    align-items: stretch;
  }
}
@media (min-width: 1440px) {
  .library__cards {
    gap: 80px;
  }
}
.library__card {
/*   width: 100%; */
  opacity: 0;
  transform: translateY(-30px);
}
.library__card .info-btn {
  opacity: 0;
  filter: blur(12px);
}
.library__card .title span {
  opacity: 0;
}
.library__card .library-card__content--desc {
  opacity: 0;
}
.library__card .library-card__btn {
  opacity: 0;
}
/* updated transition */
.library__card:nth-child(0) {
  transition: opacity .5s linear .7s, transform 0.3s linear 1s;
}
.library__card:nth-child(0) .info-btn {
  transition: 0.5s linear .7s;
}
.library__card:nth-child(0) .title span:nth-child(0) {
  transition: 0.3s linear 0.9s;
}
.library__card:nth-child(0) .title span:nth-child(1) {
  transition: 0.3s linear 1.1s;
}
.library__card:nth-child(0) .title span:nth-child(2) {
  transition: 0.3s linear 1.3s;
}
.library__card:nth-child(0) .title span:nth-child(3) {
  transition: 0.3s linear 1.5s;
}
.library__card:nth-child(0) .title span:nth-child(4) {
  transition: 0.3s linear 1.7s;
}
.library__card:nth-child(0) .title span:nth-child(5) {
  transition: 0.3s linear 1.9s;
}
.library__card:nth-child(0) .library-card__content--desc {
  transition: 0.3s linear 1s;
}
.library__card:nth-child(0) .library-card__btn {
  transition: 0.4s linear 1.2s;
}
.library__card:nth-child(1) {
  transition: opacity .5s linear 1s, transform 0.3s linear 1.3s;
}
.library__card:nth-child(1) .info-btn {
  transition: 0.5s linear 1.3s;
}
.library__card:nth-child(1) .title span:nth-child(0) {
  transition: 0.3s linear 1.5s;
}
.library__card:nth-child(1) .title span:nth-child(1) {
  transition: 0.3s linear 1.7s;
}
.library__card:nth-child(1) .title span:nth-child(2) {
  transition: 0.3s linear 1.9s;
}
.library__card:nth-child(1) .title span:nth-child(3) {
  transition: 0.3s linear 2.1s;
}
.library__card:nth-child(1) .title span:nth-child(4) {
  transition: 0.3s linear 2.3s;
}
.library__card:nth-child(1) .title span:nth-child(5) {
  transition: 0.3s linear 2.5s;
}
.library__card:nth-child(1) .library-card__content--desc {
  transition: 0.3s linear 2.7s;
}
.library__card:nth-child(1) .library-card__btn {
  transition: 0.4s linear 2.9s;
}
.library__card:nth-child(2) {
  transition: opacity .5s linear 1.3s, transform 0.3s linear 1.6s;
}
.library__card:nth-child(2) .info-btn {
  transition: 0.5s linear 1.6s;
}
.library__card:nth-child(2) .title span:nth-child(0) {
  transition: 0.3s linear 1.8s;
}
.library__card:nth-child(2) .title span:nth-child(1) {
  transition: 0.3s linear 2s;
}
.library__card:nth-child(2) .title span:nth-child(2) {
  transition: 0.3s linear 2.2s;
}
.library__card:nth-child(2) .title span:nth-child(3) {
  transition: 0.3s linear 2.4s;
}
.library__card:nth-child(2) .title span:nth-child(4) {
  transition: 0.3s linear 2.6s;
}
.library__card:nth-child(2) .title span:nth-child(5) {
  transition: 0.3s linear 2.8s;
}
.library__card:nth-child(2) .library-card__content--desc {
  transition: 0.3s linear 3s;
}
.library__card:nth-child(2) .library-card__btn {
  transition: 0.4s linear 3.2s;
}
.library__card:nth-child(3) {
  transition: opacity .5s linear 1.6s, transform 0.3s linear 1.9s;
}
.library__card:nth-child(3) .info-btn {
  transition: 0.5s linear 1.9s;
}
.library__card:nth-child(3) .title span:nth-child(0) {
  transition: 0.3s linear 2.1s;
}
.library__card:nth-child(3) .title span:nth-child(1) {
  transition: 0.3s linear 2.3s;
}
.library__card:nth-child(3) .title span:nth-child(2) {
  transition: 0.3s linear 2.5s;
}
.library__card:nth-child(3) .title span:nth-child(3) {
  transition: 0.3s linear 2.7s;
}
.library__card:nth-child(3) .title span:nth-child(4) {
  transition: 0.3s linear 2.9s;
}
.library__card:nth-child(3) .title span:nth-child(5) {
  transition: 0.3s linear 3.1s;
}
.library__card:nth-child(3) .library-card__content--desc {
  transition: 0.3s linear 3.3s;
}
.library__card:nth-child(3) .library-card__btn {
  transition: 0.4s linear 3.5s;
}
.library__card:nth-child(4) {
  transition: opacity .5s linear 1.9s, transform 0.3s linear 2.2s;
}
.library__card:nth-child(4) .info-btn {
  transition: 0.5s linear 2.2s;
}
.library__card:nth-child(4) .title span:nth-child(0) {
  transition: 0.3s linear 2.4s;
}
.library__card:nth-child(4) .title span:nth-child(1) {
  transition: 0.3s linear 2.6s;
}
.library__card:nth-child(4) .title span:nth-child(2) {
  transition: 0.3s linear 2.8s;
}
.library__card:nth-child(4) .title span:nth-child(3) {
  transition: 0.3s linear 3s;
}
.library__card:nth-child(4) .title span:nth-child(4) {
  transition: 0.3s linear 3.2s;
}
.library__card:nth-child(4) .title span:nth-child(5) {
  transition: 0.3s linear 3.4s;
}
.library__card:nth-child(4) .library-card__content--desc {
  transition: 0.3s linear 3.6s;
}
.library__card:nth-child(4) .library-card__btn {
  transition: 0.4s linear 3.8s;
}
.library__card:nth-child(5) {
  transition: opacity .5s linear 2.2s, transform 0.3s linear 2.5s;
}
.library__card:nth-child(5) .info-btn {
  transition: 0.5s linear 2.5s;
}
.library__card:nth-child(5) .title span:nth-child(0) {
  transition: 0.3s linear 2.7s;
}
.library__card:nth-child(5) .title span:nth-child(1) {
  transition: 0.3s linear 2.9s;
}
.library__card:nth-child(5) .title span:nth-child(2) {
  transition: 0.3s linear 3.1s;
}
.library__card:nth-child(5) .title span:nth-child(3) {
  transition: 0.3s linear 3.3s;
}
.library__card:nth-child(5) .title span:nth-child(4) {
  transition: 0.3s linear 3.5s;
}
.library__card:nth-child(5) .title span:nth-child(5) {
  transition: 0.3s linear 3.7s;
}
.library__card:nth-child(5) .library-card__content--desc {
  transition: 0.3s linear 3.9s;
}
.library__card:nth-child(5) .library-card__btn {
  transition: 0.4s linear 4.1s;
}
.library.animated .library__card {
  opacity: 1;
  transform: translateY(0);
}
.library.animated .library__card .info-btn {
  opacity: 1;
  filter: blur(0px);
}
.library.animated .library__card .title span {
  opacity: 1;
}
.library.animated .library__card .library-card__btn, .library.animated .library__card .library-card__content--desc {
  opacity: 1;
}

.partner {
  margin-bottom: var(--space-section-sm);
}
@media (min-width: 1024px) {
  .partner {
    margin-bottom: var(--space-section-sm);
  }
}
@media (min-width: 1440px) {
  .partner {
    margin-bottom: var(--space-section-sm);
  }
}
.partner__wrap {
  display: grid;
  opacity: 0;
  transition: 0.3s linear .4s;
}
@media (min-width: 1024px) {
  .partner__wrap {
    align-items: end;
    grid-template-columns: repeat(2, 1fr);
    gap: var(--space-xl);
  }
}
@media (min-width: 1440px) {
  .partner__wrap {
    gap: 150px;
  }
}
.partner__info {
    margin-bottom: var(--space-sm);
  }
@media (min-width: 1024px) {
  .partner__info {
    margin-bottom: var(--space-xl);
  }
}
.partner__info .info {
  margin: 0;
  text-align: left;
  align-items: flex-start;
}
@media (min-width: 1024px) {
  .partner__info .info-title span {
    display: block;
  }
}
.partner__content {
  margin-bottom: var(--space-md);
}
@media (min-width: 1024px) {
  .partner__content {
    margin-bottom: 0;
  }
}
.partner__content--wrap {
  border-bottom: 1px solid rgba(255, 255, 255, 0.16);
  padding-bottom: var(--space-md);
}
@media (min-width: 1024px) {
  .partner__content--wrap {
    padding-bottom: var(--space-lg);
  }
}
@media (min-width: 1440px) {
  .partner__content--wrap {
    padding-bottom: var(--space-xl);
  }
}
.partner__content--quote {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  flex: 0 0 56px;
  opacity: 0;
  filter: blur(12px);
  transition: 0.5s linear .4s;
}
@media (min-width: 1440px) {
  .partner__content--quote {
    flex: 0 0 74px;
    margin-bottom: var(--space-sm);
  }
}
.partner__content--quote .icon--quote {
  width: 56px;
  height: 56px;
}
@media (min-width: 1440px) {
  .partner__content--quote .icon--quote {
    width: 74px;
    height: 74px;
  }
}
.partner__content--desc {
  opacity: 0;
  transition: 0.3s linear .8s;
  margin-bottom: var(--space-sm);
}
@media (min-width: 1440px) {
  .partner__content--desc {
    margin-bottom: var(--space-md);
  }
}
.partner__content--author {
/*   display: flex;
  align-items: baseline;
  gap: 10px; */
}
.partner__content--author_name {
  line-height: var(--text-line-height-md);
  font-weight: 500;
  /*font-size: 16px;*/
  color: var(--title-color);
  opacity: 0;
  transition: 0.4s linear .8s;
  margin-right: 10px;
}
@media (min-width: 1440px) {
  .partner__content--author_name {
   /* font-size: 28px; */
  }
}
.partner__content--author_job {
  line-height: var(--text-line-height-md);
  font-size: 12px;
  letter-spacing: var(--letter-spacing-accent);
  opacity: 0;
  transition: 0.4s linear .9s;
}
@media (min-width: 1440px) {
  .partner__content--author_job {
    font-size: 16px;
  }
}
.partner__list {
  margin-top: var(--space-md);
}
@media (min-width: 1024px) {
  .partner__list {
    margin-top: var(--space-lg);
  }
}
@media (min-width: 1440px) {
  .partner__list {
    margin-top: var(--space-xl);
  }
}
.partner__list li {
  opacity: 0;
}
/* updated transition */
.partner__list li:nth-child(0) {
  transition: 0.2s linear .9s;
}
.partner__list li:nth-child(1) {
  transition: 0.2s linear 1.1s;
}
.partner__list li:nth-child(2) {
  transition: 0.2s linear 1.3s;
}
.partner__list li:nth-child(3) {
  transition: 0.2s linear 1.5s;
}
.partner__list li:nth-child(4) {
  transition: 0.2s linear 1.7s;
}
.partner__list li:nth-child(5) {
  transition: 0.2s linear 1.9s;
}
.partner__graphics {
  width: 100%;
  height: auto;
  align-self: end;
}
.partner.animated .partner__wrap {
  opacity: 1;
}
.partner.animated .partner__content--quote {
  opacity: 1;
  filter: blur(0px);
}
.partner.animated .partner__content--desc {
  opacity: 1;
}
.partner.animated .partner__content--author_job, .partner.animated .partner__content--author_name {
  opacity: 1;
}
.partner.animated .partner__list li {
  opacity: 1;
}

.prize-section {
  padding-bottom: var(--space-section-sm);
}
.prize-section .prize {
  opacity: 0;
  transition: opacity .5s linear 0.5s;
}
.prize-section.animated .prize {
  opacity: 1;
}
.prize-section.animated .prize p {
  margin: 0;
}

.readiness {
  margin-bottom: var(--space-section-sm);
}
@media (min-width: 1024px) {
  .readiness {
    margin-bottom: var(--space-section-md);
  }
}
@media (min-width: 1920px) {
  .readiness {
    margin-bottom: var(--space-section-md);
  }
}
.readiness__wrap {
  overflow: hidden;
  position: relative;
  border: 1px solid rgba(255, 255, 255, 0.16);
  border-radius: var(--space-sm);
  padding: var(--space-xl) 20px;
}
.readiness__wrap::before {
  bottom: -80%;
  height: 1000px;
  position: absolute;
  content: "";
  right: -50%;
  transform: rotate(15deg);
  width: 130%;
  background: rgba(0, 0, 0, 0.448);
  z-index: 1;
}
@media (min-width: 1024px) {
  .readiness__wrap::before {
    right: -30%;
    bottom: -65%;
    width: 1300px;
    height: 950px;
    transform: rotate(20deg);
    
    border-bottom-left-radius: 420px;
  }
}
@media (min-width: 1024px) {
  .readiness__wrap {
    padding: 40px;
  }
}
@media (min-width: 1920px) {
  .readiness__wrap {
    padding: 80px 44.5px;
  }
}
.readiness__video {
  bottom: -80%;
  height: 1000px;
  object-fit: cover;
  position: absolute;
  right: -50%;
  transform: rotate(15deg);
  width: 130%;
  z-index: 0;
}
@media (min-width: 1024px) {
  .readiness__video {
    right: -30%;
    bottom: -65%;
    width: 1300px;
    height: 950px;
    transform: rotate(20deg);
    /* object-fit: fill; */
    object-fit: cover;
    border-bottom-left-radius: 420px;
  }
}

.readiness__inner {
  position: relative;
  z-index: 2;
  display: flex;
  flex-direction: column;
}
@media (min-width: 1024px) {
  .readiness__inner {
    gap: var(--space-xl);
  }
}
@media (min-width: 1920px) {
  .readiness__inner {
    flex-direction: row;
    align-items: flex-end;
    gap: 56px;
  }
}
.readiness__info {
  position: relative;
  padding-bottom: 80px;
}
@media (min-width: 1024px) {
  .readiness__info {
    padding-bottom: 0;
  }
}
.readiness__info .info {
  align-items: flex-start;
  text-align: left;
  margin: 0;
}
@media (min-width: 1024px) {
  .readiness__info .info {
    max-width: 864px;
  }
}
@media (min-width: 1440px) {
  .readiness__info .info {
    max-width: none;
  }
}
@media (min-width: 1024px) {
  .readiness__info .info__wrap {
    max-width: 955px;
  }
}
@media (min-width: 1920px) {
  .readiness__info .info__wrap {
    max-width: 746px;
  }
}
.readiness__info .info__desc {
  position: relative;
}
.readiness__info .info__desc::after {
  position: absolute;
  content: "";
  width: 325px;
  height: 129px;
  top: 100%;
  transform: rotate(145deg);
  background-image: url(https://shadow-soft.com/hubfs/visualization/convex-curve.svg);
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  display: none;
/*   display: block; */
  opacity: 0;
  transition: 0.3s linear .6s;
}
@media (min-width: 1024px) {
  .readiness__info .info__desc::after {
    display: block;
    left: 25%;
  }
}
@media (min-width: 1440px) {
  .readiness__info .info__desc::after {
  }
}
@media (min-width: 1920px) {
  .readiness__info .info__desc::after {
    display: none;
  }
}
.readiness__info::after {
  position: absolute;
  content: "";
/*   display: block; */
  display: none;
  background-image: url(https://shadow-soft.com/hubfs/visualization/convex-curve.svg);
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  opacity: 0;
  transition: 0.3s linear .6s;
}
@media (min-width: 1024px) {
  .readiness__info::after {
/*     display: none; */
  }
}
@media (min-width: 1920px) {
  .readiness__info::after {
    display: block;
    width: 530px;
    height: 223px;
    top: 0;
    left: 100%;
    transform: none;
  }
}
@media (min-width: 1024px) {
  .readiness__info {
    margin-bottom: var(--space-xl);
  }
}
@media (min-width: 1920px) {
  .readiness__info {
    margin-bottom: 0;
    flex-shrink: 0;
  }
}
.readiness__action {
  opacity: 0;
  transition: 0.3s linear .6s;
}
@media (min-width: 1920px) {
  .readiness__action {
    width: 560px;
    display: flex;
    justify-content: flex-end;
  }
}
.readiness__action {
  margin: 0;
/*   width: 100%; */
/*   max-width: 350px; */
  position: relative
}
.readiness__action::after {
  position: absolute;
  content: "";
  display: block;
  background-image: url(https://shadow-soft.com/hubfs/visualization/convex-curve.svg);
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  opacity: 0;
  transition: 0.3s linear 0.6s;
  width: 150px;
  height: 59px;
  top: -59px;
  left: 0;
}

@media (min-width: 1024px) {
  .readiness__action .action-btn {
    margin: 0;
/*     max-width: 560px;
    width: 560px; */
  }
  .readiness__action::after {
    display: none;
  }
  
}
.readiness__action .action-btn .btn {
  opacity: 0;
  transform: translateX(-40px);
  transition: 0.5s linear 1s;
}
.readiness.animated .readiness__info .info__desc::after {
  opacity: 1;
}
.readiness.animated .readiness__info::after {
  opacity: 1;
}
.readiness.animated .readiness__action {
  opacity: 1;
}
.readiness.animated .readiness__action .action-btn::after {
  opacity: 1;
}
.readiness.animated .readiness__action::after {
  opacity: 1;
}
.readiness.animated .readiness__action .action-btn .btn {
  opacity: 1;
  transform: translateX(0);
}

.registration {
  position: relative;
  overflow: hidden;
  margin-bottom: var(--space-section-sm);
  border-radius: var(--space-sm);
  border: 1px solid rgba(255, 255, 255, 0.16);
  padding: var(--space-xl) 0;
}
.registration::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 0.5);
  z-index: 1;
}
@media (min-width: 1024px) {
  .registration {
    border-radius: 80px;
    margin-bottom: var(--space-section-sm);
    padding: 150px 0;
  }
}
@media (min-width: 1440px) {
  .registration {
    margin-bottom: var(--space-section-sm);
    padding: var(--space-section-md) 0;
  }
}
.registration__video {
  position: absolute;
  inset: 0;
  z-index: 0;
  width: 100%;
  height: 100%;
  transform: scaleX(1) translateX(0);
  /* transform-origin: left 50%; */
  object-fit: cover;
}
.registration__wrap {
  position: relative;
  z-index: 2;
  display: flex;
  flex-direction: column;
  justify-content: center;
  gap: var(--space-xl);
}
@media (min-width: 1024px) {
  .registration__wrap {
    gap: 60px;
  }
}
@media (min-width: 1440px) {
  .registration__wrap {
    gap: 100px;
  }
}
.registration__form {
  margin: 0 auto;
  opacity: 0;
  transform: translateY(-30px);
  transition: opacity 0.5s linear 0.4s, transform 0.3s linear 0.6s;
}
.registration.animated .registration__form {
  opacity: 1;
  transform: translateY(0);
}

.topics {
  margin-bottom: var(--space-section-sm);
}
@media (min-width: 1024px) {
  .topics {
    margin-bottom: var(--space-section-md);
  }
}
@media (min-width: 1440px) {
  .topics {
    margin-bottom: var(--space-section-md);
  }
}
.topics .info-title {
  white-space: nowrap;
}
.topics__top {
  margin-bottom: var(--space-xl);
}
.topics__top .info-title span {
  display: block;
}
@media (min-width: 1024px) {
  .topics__top {
    margin-bottom: 60px;
  }
  .topics__top .info-title span {
  display: inline;
}
}
@media (min-width: 1440px) {
  .topics__top {
    margin-bottom: 100px;
  }
}
.topics__cards {
  display: flex;
  align-items: stretch;
  flex-direction: column;
  gap: var(--space-md);
}
@media (min-width: 1024px) {
  .topics__cards {
    flex-direction: row;
    gap: 20px;
    justify-content: center;
  }
}
@media (min-width: 1440px) {
  .topics__cards {
    gap: var(--space-xl);
  }
}
.topics__card {
  opacity: 0;
  transform: translateY(-30px);
}
@media (min-width: 1024px) {
  .topics__card {
    max-width: 300px;
  }
}
@media (min-width: 1440px) {
  .topics__card {
    max-width: 448px;
  }
}
.topics__card .info-btn {
  filter: blur(12px);
  opacity: 0;
}
.topics__card .title span {
  opacity: 0;
}
.topics__card .topic-card__wrap {
  opacity: 0;
}
/* updated transition */
.topics__card_01 {
  transition: opacity 0.5s linear 0.5s, transform 0.3s linear 0.7s;
}
.topics__card_01 .info-btn {
  background: var(--graphic-main);
  transition: 0.3s linear 0.7s;
}
.topics__card_01 .title span:nth-child(0) {
  transition: 0.3s linear 1s;
}
.topics__card_01 .title span:nth-child(1) {
  transition: 0.3s linear 1.3s;
}
.topics__card_01 .title span:nth-child(2) {
  transition: 0.3s linear 1.6s;
}
.topics__card_01 .title span:nth-child(3) {
  transition: 0.3s linear 1.9s;
}
.topics__card_01 .title span:nth-child(4) {
  transition: 0.3s linear 2.2s;
}
.topics__card_01 .title span:nth-child(5) {
  transition: 0.3s linear 2.5s;
}
.topics__card_01 .topic-card__wrap {
  transition: 0.3s linear 1.2s;
}
.topics__card_02 {
  transition: opacity .5s linear 1.2s, transform 0.3s linear 1.2s;
}
.topics__card_02 .info-btn {
  background: var(--graphic-primary);
  transition: 0.3s linear 1.5s;
}
.topics__card_02 .title span:nth-child(0) {
  transition: 0.3s linear 1.8s;
}
.topics__card_02 .title span:nth-child(1) {
  transition: 0.3s linear 2.1s;
}
.topics__card_02 .title span:nth-child(2) {
  transition: 0.3s linear 2.4s;
}
.topics__card_02 .title span:nth-child(3) {
  transition: 0.3s linear 2.7s;
}
.topics__card_02 .title span:nth-child(4) {
  transition: 0.3s linear 3s;
}
.topics__card_02 .title span:nth-child(5) {
  transition: 0.3s linear 3.3s;
}
.topics__card_02 .topic-card__wrap {
  transition: 0.3s linear 2s;
}
.topics__card_03 {
  transition: opacity .5s linear 2s, transform 0.3s linear 2s;
}
.topics__card_03 .info-btn {
  background: var(--graphic-accent);
  transition: 0.3s linear 2.2s;
}
.topics__card_03 .title span:nth-child(0) {
  transition: 0.3s linear 2.5s;
}
.topics__card_03 .title span:nth-child(1) {
  transition: 0.3s linear 2.8s;
}
.topics__card_03 .title span:nth-child(2) {
  transition: 0.3s linear 3.1s;
}
.topics__card_03 .title span:nth-child(3) {
  transition: 0.3s linear 3.4s;
}
.topics__card_03 .title span:nth-child(4) {
  transition: 0.3s linear 3.7s;
}
.topics__card_03 .title span:nth-child(5) {
  transition: 0.3s linear 4s;
}
.topics__card_03 .topic-card__wrap {
  transition: 0.3s linear 2s;
}
.topics.animated .topics__card {
  opacity: 1;
  transform: translateY(0);
}
.topics.animated .topics__card .info-btn {
  opacity: 1;
  filter: blur(0px);
}
.topics.animated .topics__card .title span {
  opacity: 1;
}
.topics.animated .topics__card .topic-card__wrap {
  opacity: 1;
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm1haW4uc2NzcyIsImJhc2UvX3Jlc2V0LnNjc3MiLCJiYXNlL192YXJzLnNjc3MiLCJiYXNlL19taXhpbnMuc2NzcyIsImJhc2UvX3R5cG9ncmFwaHkuc2NzcyIsImJhc2UvX2ZvbnRzLnNjc3MiLCJiYXNlL191dGlscy5zY3NzIiwiYmFzZS9fYmFzZS5zY3NzIiwiY29tcG9uZW50cy9fYWN0aW9uLWJ0bi5zY3NzIiwiY29tcG9uZW50cy9fY2hlY2tib3gtbWVudS5zY3NzIiwiY29tcG9uZW50cy9fZGlzY292ZXIuc2NzcyIsImNvbXBvbmVudHMvX2Ryb3Bkb3duLXNlbGVjdC5zY3NzIiwiY29tcG9uZW50cy9fZ3JhcGhpY3MtZ3JpZC5zY3NzIiwiY29tcG9uZW50cy9fbWFpbi1mb3JtLnNjc3MiLCJjb21wb25lbnRzL19zbWFsbC10aXRsZS5zY3NzIiwiY29tcG9uZW50cy9iYXNlL19idXR0b24uc2NzcyIsImNvbXBvbmVudHMvYmFzZS9faWNvbnMuc2NzcyIsImNvbXBvbmVudHMvYmFzZS9faW5wdXQuc2NzcyIsImNvbXBvbmVudHMvYmFzZS9fbWFya2VyLnNjc3MiLCJjb21wb25lbnRzL2Jsb2Nrcy9fcHJpemUuc2NzcyIsImNvbXBvbmVudHMvY2FyZHMvX2V4cGVydENhcmQuc2NzcyIsImNvbXBvbmVudHMvY2FyZHMvX2xpYnJhcnlDYXJkLnNjc3MiLCJjb21wb25lbnRzL2NhcmRzL19wcm9maWxlU2hvcnRDYXJkLnNjc3MiLCJjb21wb25lbnRzL2NhcmRzL190b3BpY0NhcmQuc2NzcyIsImNvbXBvbmVudHMvaW5mby9faW5mby1hY3Rpb24uc2NzcyIsImNvbXBvbmVudHMvaW5mby9faW5mby1idG4uc2NzcyIsImNvbXBvbmVudHMvaW5mby9faW5mby10aXRsZS5zY3NzIiwiY29tcG9uZW50cy9pbmZvL19pbmZvLnNjc3MiLCJjb21wb25lbnRzL2xpc3RzL19tYWluLWxpc3Quc2NzcyIsImNvbXBvbmVudHMvc2VjdGlvbnMvX2Fib3V0LnNjc3MiLCJjb21wb25lbnRzL3NlY3Rpb25zL19leHBlcnRzLnNjc3MiLCJjb21wb25lbnRzL3NlY3Rpb25zL19mb290ZXIuc2NzcyIsImNvbXBvbmVudHMvc2VjdGlvbnMvX2hlcm8uc2NzcyIsImNvbXBvbmVudHMvc2VjdGlvbnMvX2xpYnJhcnkuc2NzcyIsImNvbXBvbmVudHMvc2VjdGlvbnMvX3BhcnRuZXIuc2NzcyIsImNvbXBvbmVudHMvc2VjdGlvbnMvX3ByaXplLXNlY3Rpb24uc2NzcyIsImNvbXBvbmVudHMvc2VjdGlvbnMvX3JlYWRpbmVzcy5zY3NzIiwiY29tcG9uZW50cy9zZWN0aW9ucy9fcmVnaXN0cmF0aW9uLnNjc3MiLCJjb21wb25lbnRzL3NlY3Rpb25zL190b3BpY3Muc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTtBQ0FBO0FBQ0E7RUFDQztFQUNBO0VBQ0E7OztBQUdEO0FBQUE7QUFBQTtFQUdDOzs7QUFHRDtBQUVBO0FBQUE7QUFBQTtFQUdDOzs7QUFHRDtFQUNDOzs7QUFHRDtBQUVBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtFQU1DOzs7QUFHRDtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtFQU9DO0VBQ0E7OztBQUdEO0FBQUE7RUFFQzs7O0FBR0Q7RUFDQzs7O0FBR0Q7QUFBQTtFQUVDO0VBQ0E7OztBQUdEO0VBQ0M7OztBQUdEO0FBRUE7QUFBQTtBQUFBO0FBQUE7RUFJQztFQUNBO0VBQ0E7RUFDQTs7O0FBR0Q7RUFDQzs7O0FBR0Q7QUFBQTtFQUVDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdEO0FBQUE7QUFBQTtBQUFBO0VBSUM7OztBQUdEO0VBQ0M7RUFDQTs7O0FBR0Q7RUFDQzs7O0FBR0Q7RUFDQzs7O0FDNUdEO0VBQ0M7RUFFQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBU0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7O0FDdEJBO0VEYkQ7SUFzQkU7OztB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QUFERDtFQUNDOztBQUREO0VBQ0M7O0FBREQ7RUFDQzs7QUFERDtFQUNDOztBQUlIO0VBQ0M7O0FBT0Y7RUFDQztFQUNBOztBQUVBO0VBQ0M7RUFDQTs7QUFJQTtFQUNDOztBQUlGO0VBQ0MiLCJzb3VyY2VzQ29udGVudCI6WyIvKiBCYXNlICovXG5AaW1wb3J0ICcuL2Jhc2UvcmVzZXQnO1xuQGltcG9ydCAnLi9iYXNlL21peGlucyc7XG5AaW1wb3J0ICcuL2Jhc2UvdmFycyc7XG5AaW1wb3J0ICcuL2Jhc2UvdHlwb2dyYXBoeSc7XG5AaW1wb3J0ICcuL2Jhc2UvZm9udHMnO1xuQGltcG9ydCAnLi9iYXNlL3V0aWxzJztcbkBpbXBvcnQgJy4vYmFzZS9iYXNlJztcblxuLyogQ29tcG9uZW50cyAqL1xuQGltcG9ydCBcImNvbXBvbmVudHMvX2FjdGlvbi1idG4uc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvX2NoZWNrYm94LW1lbnUuc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvX2Rpc2NvdmVyLnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL19kcm9wZG93bi1zZWxlY3Quc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvX2dyYXBoaWNzLWdyaWQuc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvX21haW4tZm9ybS5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9fc21hbGwtdGl0bGUuc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvYmFzZS9fYnV0dG9uLnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL2Jhc2UvX2ljb25zLnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL2Jhc2UvX2lucHV0LnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL2Jhc2UvX21hcmtlci5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9ibG9ja3MvX3ByaXplLnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL2NhcmRzL19leHBlcnRDYXJkLnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL2NhcmRzL19saWJyYXJ5Q2FyZC5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9jYXJkcy9fcHJvZmlsZVNob3J0Q2FyZC5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9jYXJkcy9fdG9waWNDYXJkLnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL2luZm8vX2luZm8tYWN0aW9uLnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL2luZm8vX2luZm8tYnRuLnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL2luZm8vX2luZm8tdGl0bGUuc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvaW5mby9faW5mby5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9saXN0cy9fbWFpbi1saXN0LnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL3NlY3Rpb25zL19hYm91dC5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9zZWN0aW9ucy9fZXhwZXJ0cy5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9zZWN0aW9ucy9fZm9vdGVyLnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL3NlY3Rpb25zL19oZXJvLnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL3NlY3Rpb25zL19saWJyYXJ5LnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL3NlY3Rpb25zL19wYXJ0bmVyLnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL3NlY3Rpb25zL19wcml6ZS1zZWN0aW9uLnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL3NlY3Rpb25zL19yZWFkaW5lc3Muc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvc2VjdGlvbnMvX3JlZ2lzdHJhdGlvbi5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9zZWN0aW9ucy9fdG9waWNzLnNjc3NcIjtcbiIsIi8qIFJlc2V0IGFuZCBiYXNlIHN0eWxlcyAgKi9cbioge1xuXHRwYWRkaW5nOiAwcHg7XG5cdG1hcmdpbjogMHB4O1xuXHRib3JkZXI6IG5vbmU7XG59XG5cbiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi8qIExpbmtzICovXG5cbmEsXG5hOmxpbmssXG5hOnZpc2l0ZWQge1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbmE6aG92ZXIge1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi8qIENvbW1vbiAqL1xuXG5hc2lkZSxcbm5hdixcbmZvb3RlcixcbmhlYWRlcixcbnNlY3Rpb24sXG5tYWluIHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNixcbnAge1xuXHRmb250LXNpemU6IGluaGVyaXQ7XG5cdGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xufVxuXG51bCxcbnVsIGxpIHtcblx0bGlzdC1zdHlsZTogbm9uZTtcbn1cblxuaW1nIHtcblx0dmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuaW1nLFxuc3ZnIHtcblx0bWF4LXdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IGF1dG87XG59XG5cbmFkZHJlc3Mge1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi8qIEZvcm0gKi9cblxuaW5wdXQsXG50ZXh0YXJlYSxcbmJ1dHRvbixcbnNlbGVjdCB7XG5cdGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuXHRmb250LXNpemU6IGluaGVyaXQ7XG5cdGNvbG9yOiBpbmhlcml0O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuaW5wdXQ6Oi1tcy1jbGVhciB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbmJ1dHRvbixcbmlucHV0W3R5cGU9J3N1Ym1pdCddIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRib3gtc2hhZG93OiBub25lO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0YmFja2dyb3VuZDogbm9uZTtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuXG5pbnB1dDpmb2N1cyxcbmlucHV0OmFjdGl2ZSxcbmJ1dHRvbjpmb2N1cyxcbmJ1dHRvbjphY3RpdmUge1xuXHRvdXRsaW5lOiBub25lO1xufVxuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIge1xuXHRwYWRkaW5nOiAwO1xuXHRib3JkZXI6IDA7XG59XG5cbmxhYmVsIHtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuXG5sZWdlbmQge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cbiIsIjpyb290IHtcblx0LS1jb250YWluZXItcGFkZGluZzogMjBweDtcblxuXHQtLWZvbnQtbWFpbjogJ0ludGVyJywgc2Fucy1zZXJpZjtcblx0LS1mb250LXNlY29uZGFyeTogJ1J1YmlrJywgc2Fucy1zZXJpZjtcblxuXHQtLXBhZ2UtYmc6ICMxMzBiMWE7XG5cdC0tcHJpbWFyeS1iZzogIzIyMjIzMDtcblx0LS1hY2NlbnQtYmc6IHJnYmEoMTM5LCAxMzMsIDEzMywgMC4yKTtcblx0LS1zZWNvbmRhcnktYmc6IHJnYmEoMTM5LCAxMzMsIDEzMywgMC4yNCk7XG5cblx0LS1tYWluLWNvbG9yOiAjOTY5NjlmO1xuXHQtLXByaW1hcnktY29sb3I6ICNmZmZmZmY7XG5cdC0tYWNjZW50LWNvbG9yOiAjYWMwOGZlO1xuXHQtLXNlY29uZGFyeS1jb2xvcjogIzVmNWY4NztcblxuXHQtLXRpdGxlLWNvbG9yOiAjZjJmMmYyO1xuXHQtLWdyYXBoaWMtbWFpbjogIzVmOGUxNjtcblx0LS1ncmFwaGljLXByaW1hcnk6ICM5YTA0Y2M7XG5cdC0tZ3JhcGhpYy1hY2NlbnQ6ICMyNzE3ZDI7XG5cblx0QGluY2x1ZGUgZGVza3RvcCB7XG5cdFx0LS1jb250YWluZXItcGFkZGluZzogNDBweDtcblx0fVxuXHRAaW5jbHVkZSB1bHRyYWhkIHtcblx0XHQtLWNvbnRhaW5lci1wYWRkaW5nOiAxMDBweDtcblx0fVxuXG5cdC0tc3BhY2Utc206IDE2cHg7XG5cdC0tc3BhY2UtbWQ6IDI0cHg7XG5cdC0tc3BhY2UtbGc6IDMycHg7XG5cdC0tc3BhY2UteGw6IDQwcHg7XG5cblx0LS1zcGFjZS1zZWN0aW9uLXNtOiAxMDBweDtcblx0LS1zcGFjZS1zZWN0aW9uLW1kOiAyMDBweDtcblx0LS1zcGFjZS1zZWN0aW9uLWxnOiAyNTBweDtcbn1cbiIsIkBtaXhpbiBtZWRpYUJnKCkge1xuXHRAbWVkaWEgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMiksIChtaW4tcmVzb2x1dGlvbjogMTkyZHBpKSB7XG5cdFx0QGNvbnRlbnQ7XG5cdH1cbn1cblxuQG1peGluIHVsdHJhaGQoKSB7XG5cdEBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcblx0XHRAY29udGVudDtcblx0fVxufVxuXG5AbWl4aW4gZGVza3RvcCgpIHtcblx0QG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuXHRcdEBjb250ZW50O1xuXHR9XG59XG4iLCI6cm9vdCB7XG5cdC0tdGl0bGUtc2l6ZS1zbTogMTZweDtcblx0LS10aXRsZS1zaXplLW1kOiAyMHB4O1xuXHQtLXRpdGxlLXNpemUtbGc6IDI4cHg7XG5cblx0QGluY2x1ZGUgZGVza3RvcCgpIHtcblx0XHQtLXRpdGxlLXNpemUtc206IDE2cHg7XG5cdFx0LS10aXRsZS1zaXplLW1kOiAyMHB4O1xuXHRcdC0tdGl0bGUtc2l6ZS1sZzogNDJweDtcblx0fVxuXG5cdEBpbmNsdWRlIHVsdHJhaGQoKSB7XG5cdFx0LS10aXRsZS1zaXplLXNtOiAyMHB4O1xuXHRcdC0tdGl0bGUtc2l6ZS1tZDogMjhweDtcblx0XHQtLXRpdGxlLXNpemUtbGc6IDYwcHg7XG5cdH1cblxuXHQtLXRleHQtc2l6ZS1zbTogMTJweDtcblx0LS10ZXh0LXNpemUtbWQ6IDE0cHg7XG5cdC0tdGV4dC1zaXplLWxnOiAxNnB4O1xuXG5cdEBpbmNsdWRlIGRlc2t0b3AoKSB7XG5cdFx0LS10ZXh0LXNpemUtc206IDE0cHg7XG5cdFx0LS10ZXh0LXNpemUtbWQ6IDE0cHg7XG5cdFx0LS10ZXh0LXNpemUtbGc6IDE4cHg7XG5cdH1cblxuXHRAaW5jbHVkZSB1bHRyYWhkKCkge1xuXHRcdC0tdGV4dC1zaXplLXNtOiAxNHB4O1xuXHRcdC0tdGV4dC1zaXplLW1kOiAxOHB4O1xuXHRcdC0tdGV4dC1zaXplLWxnOiAxOHB4O1xuXHR9XG5cblx0LS10ZXh0LWxpbmUtaGVpZ2h0LW1kOiAxMzUlO1xuXHQtLXRleHQtbGluZS1oZWlnaHQtbGc6IDE1MCU7XG5cblx0LS1sZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuXHQtLWxldHRlci1zcGFjaW5nLWFjY2VudDogLTAuMDFlbTtcbn1cblxuLnRpdGxlIHtcblx0Zm9udC1mYW1pbHk6IHZhcigtLWZvbnQtc2Vjb25kYXJ5KSwgc2Fucy1zZXJpZjtcblx0bGluZS1oZWlnaHQ6IHZhcigtLXRleHQtbGluZS1oZWlnaHQtbWQpO1xuXHRjb2xvcjogdmFyKC0tdGl0bGUtY29sb3IpO1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRsZXR0ZXItc3BhY2luZzogMDtcblxuXHQmX3NtIHtcblx0XHRmb250LWZhbWlseTogdmFyKC0tZm9udC1tYWluKTtcblx0XHRmb250LXNpemU6IHZhcigtLXRpdGxlLXNpemUtc20pO1xuXHR9XG5cblx0Jl9tZCB7XG5cdFx0Zm9udC1zaXplOiB2YXIoLS10aXRsZS1zaXplLW1kKTtcblx0fVxuXG5cdCZfbGcge1xuXHRcdGZvbnQtc2l6ZTogdmFyKC0tdGl0bGUtc2l6ZS1sZyk7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IHZhcigtLWxldHRlci1zcGFjaW5nKTtcblx0fVxufVxuXG4udGV4dCB7XG5cdGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LW1haW4pO1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRsaW5lLWhlaWdodDogdmFyKC0tdGV4dC1saW5lLWhlaWdodC1tZCk7XG5cdCZfc20ge1xuXHRcdGZvbnQtc2l6ZTogdmFyKC0tdGV4dC1zaXplLXNtKTtcblx0XHRsZXR0ZXItc3BhY2luZzogdmFyKC0tbGV0dGVyLXNwYWNpbmctYWNjZW50KTtcblx0XHRjb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG5cdH1cblxuXHQmX21kIHtcblx0XHRsaW5lLWhlaWdodDogdmFyKC0tdGV4dC1saW5lLWhlaWdodC1sZyk7XG5cdFx0Zm9udC1zaXplOiB2YXIoLS10ZXh0LXNpemUtbWQpO1xuXHRcdEBpbmNsdWRlIHVsdHJhaGQge1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHR9XG5cdH1cblxuXHQmX2xnIHtcblx0XHRmb250LXNpemU6IHZhcigtLXRleHQtc2l6ZS1sZyk7XG5cdH1cbn1cbiIsIkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogJ0ludGVyJztcblx0Zm9udC1kaXNwbGF5OiBzd2FwO1xuXHRzcmM6IHVybCgnLi4vYXNzZXRzL2ZvbnRzL0ludGVyL0ludGVyLVJlZ3VsYXIud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG5cdFx0dXJsKCcuLi9hc3NldHMvZm9udHMvSW50ZXIvSW50ZXItUmVndWxhci53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogJ0ludGVyJztcblx0Zm9udC1kaXNwbGF5OiBzd2FwO1xuXHRzcmM6IHVybCgnLi4vYXNzZXRzL2ZvbnRzL0ludGVyL0ludGVyLU1lZGl1bS53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcblx0XHR1cmwoJy4uL2Fzc2V0cy9mb250cy9JbnRlci9JbnRlci1NZWRpdW0ud29mZicpIGZvcm1hdCgnd29mZicpO1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG59XG5AZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6ICdJbnRlcic7XG5cdGZvbnQtZGlzcGxheTogc3dhcDtcblx0c3JjOiB1cmwoJy4uL2Fzc2V0cy9mb250cy9JbnRlci9JbnRlci1Cb2xkLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuXHRcdHVybCgnLi4vYXNzZXRzL2ZvbnRzL0ludGVyL0ludGVyLUJvbGQud29mZicpIGZvcm1hdCgnd29mZicpO1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG59XG5AZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6ICdSdWJpayc7XG5cdGZvbnQtZGlzcGxheTogc3dhcDtcblx0c3JjOiB1cmwoJy4uL2Fzc2V0cy9mb250cy9SdWJpay9SdWJpay1NZWRpdW0ud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG5cdFx0dXJsKCcuLi9hc3NldHMvZm9udHMvUnViaWsvUnViaWstTWVkaXVtLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xufVxuIiwiLmhpZGRlbiB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0d2lkdGg6IDFweDtcblx0aGVpZ2h0OiAxcHg7XG5cdG1hcmdpbjogLTFweDtcblx0Ym9yZGVyOiAwO1xuXHRwYWRkaW5nOiAwO1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRjbGlwLXBhdGg6IGluc2V0KDEwMCUpO1xuXHRjbGlwOiByZWN0KDAgMCAwIDApO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xufSIsImh0bWwge1xuXHRzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcGFnZS1iZyk7XG59XG5cbmJvZHkge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wYWdlLWJnKTtcblx0Y29sb3I6IHZhcigtLW1haW4tY29sb3IpO1xuXHRmb250LWZhbWlseTogdmFyKC0tZm9udC1tYWluKTtcblx0dGV4dC13cmFwOiBiYWxhbmNlO1xuXG5cdC8vb3ZlcmZsb3c6IGhpZGRlbjtcblx0Ly9oZWlnaHQ6IDEwMHZoO1xuXG5cdCYubG9hZGVkIHtcblx0XHRvdmVyZmxvdzogdW5zZXQ7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHR9XG59XG5cbmltZyB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG5hIHtcblx0Y29sb3I6IHZhcigtLWxpbmstY29sb3IpO1xufVxuXG5jb2RlIHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2U5ZjFmNjtcblx0cGFkZGluZzogMC4ycmVtO1xuXHRib3JkZXItcmFkaXVzOiA0cHg7XG59XG5cbnByZS5jb2RlIHtcblx0b3ZlcmZsb3cteDogYXV0bztcblx0YmFja2dyb3VuZC1jb2xvcjogI2U5ZjFmNjtcblx0cGFkZGluZzogMXJlbTtcblx0Ym9yZGVyLXJhZGl1czogNHB4O1xufVxuLmNvbnRhaW5lciB7XG5cdG1hcmdpbjogMCBhdXRvO1xuXHRwYWRkaW5nOiAwIHZhcigtLWNvbnRhaW5lci1wYWRkaW5nKTtcblxuXHRtYXgtd2lkdGg6IGNhbGMoMTcyMHB4ICsgMiAqIHZhcigtLWNvbnRhaW5lci1wYWRkaW5nKSk7XG5cdHdpZHRoOiAxMDAlO1xufVxuIiwiLmFjdGlvbi1idG4ge1xuXHRtYXJnaW46IDAgYXV0bztcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHR3aWR0aDogMzUwcHg7XG5cdHBhZGRpbmc6IDhweCA4cHggOHB4IDM2cHg7XG5cdGJhY2tncm91bmQ6IHZhcigtLWFjY2VudC1iZyk7XG5cdGJvcmRlci1yYWRpdXM6IHZhcigtLXNwYWNlLXhsKTtcblx0QGluY2x1ZGUgZGVza3RvcCB7XG5cdFx0d2lkdGg6IDU2MHB4O1xuXHR9XG5cdCZfX3RpdGxlIHtcblx0XHRjb2xvcjogdmFyKC0tdGl0bGUtY29sb3IpO1xuXHRcdGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LXNlY29uZGFyeSk7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHRcdGRpc3BsYXk6IGlubGluZTtcblx0XHR9XG5cdFx0Jl9zaG9ydCB7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmU7XG5cdFx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbiIsIi5jaGVja2JveC1tZW51IHtcblx0Ym9yZGVyLXJhZGl1czogdmFyKC0tc3BhY2Utc20pO1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcblx0cGFkZGluZzogdmFyKC0tc3BhY2UtbWQpIDEycHggdmFyKC0tc3BhY2UtbWQpIHZhcigtLXNwYWNlLXNtKTtcblx0bWF4LXdpZHRoOiAzMTRweDtcblx0dGV4dC13cmFwOiBhdXRvO1xuXHQmX19pdGVtIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGdhcDogdmFyKC0tc3BhY2Utc20pO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0cGFkZGluZzogOHB4IDA7XG5cdFx0aW5wdXQge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0b3BhY2l0eTogMDtcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdGhlaWdodDogMDtcblx0XHRcdHdpZHRoOiAwO1xuXHRcdH1cblx0XHQmOmhvdmVyIHtcblx0XHRcdC5tYXJrZXIge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiByZ2JhKDI5LCAyNywgMzIsIDAuMDgpO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmOmFjdGl2ZSxcblx0XHQmOmZvY3VzIHtcblx0XHRcdC5tYXJrZXI6OmFmdGVyIHtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmX19jb250ZW50IHtcblx0XHQmLS10aXRsZSB7XG5cdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0bGluZS1oZWlnaHQ6IHZhcigtLXRleHQtbGluZS1oZWlnaHQtbWQpO1xuXHRcdFx0Y29sb3I6IHZhcigtLXBhZ2UtYmcpO1xuXHRcdH1cblx0XHQmLS1kZXNjIHtcblx0XHRcdGNvbG9yOiB2YXIoLS1tYWluLWNvbG9yKTtcblx0XHR9XG5cdH1cbn1cbiIsIi5kaXNjb3ZlciB7XG5cdCZfX3RvcCB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRtYXJnaW4tYm90dG9tOiA0cHg7XG5cdFx0QGluY2x1ZGUgZGVza3RvcCB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiB2YXIoLS1zcGFjZS1zbSk7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIHVsdHJhaGQge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogdmFyKC0tc3BhY2UtbWQpO1xuXHRcdH1cblx0XHQmLS13cmFwIHtcblx0XHRcdHdpZHRoOiA0OHB4O1xuXHRcdFx0aGVpZ2h0OiA0OHB4O1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktYmcpO1xuXHRcdFx0ZmxleDogMCAwIDQ4cHg7XG5cdFx0XHRAaW5jbHVkZSB1bHRyYWhkIHtcblx0XHRcdFx0d2lkdGg6IDU2cHg7XG5cdFx0XHRcdGhlaWdodDogNTZweDtcblx0XHRcdFx0ZmxleDogMCAwIDU2cHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0b3BhY2l0eTogMDtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwcHgpO1xuXHRcdHRyYW5zaXRpb246IC43cyBsaW5lYXIgMi42cztcblx0fVxuXHQmX19pY29uIHtcblx0XHR3aWR0aDogMjRweDtcblx0XHRoZWlnaHQ6IDI0cHg7XG5cdFx0QGluY2x1ZGUgdWx0cmFoZCB7XG5cdFx0XHR3aWR0aDogMjZweDtcblx0XHRcdGhlaWdodDogMjZweDtcblx0XHR9XG5cdH1cblx0Jl9fdGl0bGUge1xuXHR9XG5cdCZfX2Rlc2Mge1xuXHRcdHNwYW4ge1xuXHRcdFx0b3BhY2l0eTogMDtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTBweCk7XG5cdFx0fVxuXG5cdFx0QGZvciAkaSBmcm9tIDAgdGhyb3VnaCAyMCB7XG5cdFx0XHRzcGFuOm50aC1jaGlsZCgjeyRpfSkge1xuXHRcdFx0XHR0cmFuc2l0aW9uOiAuM3MgbGluZWFyICN7Mi45cyArICRpICogLjE1c307XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5hbmltYXRlZCB7XG5cdC5kaXNjb3Zlcl9fdG9wIHtcblx0XHRvcGFjaXR5OiAxO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcblx0fVxuXG5cdC5kaXNjb3Zlcl9fZGVzY3tcblx0XHRzcGFuIHtcblx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG5cdFx0fVxuXHR9XG59XG4iLCIuZHJvcGRvd24tc2VsZWN0IHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR3aWR0aDogMTAwJTtcblx0Ym9yZGVyLXJhZGl1czogdmFyKC0tc3BhY2UtbGcpO1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcblx0Y29sb3I6IHZhcigtLXBhZ2UtYmcpO1xuXHRwYWRkaW5nOiAxNHB4IDI4cHg7XG5cdGJvcmRlcjogM3B4IHNvbGlkIGN1cnJlbnRDb2xvcjtcblx0dHJhbnNpdGlvbjogYm9yZGVyIDAuMnMgZWFzZS1pbi1vdXQ7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0Jjpob3ZlciB7XG5cdFx0Ym9yZGVyOiAzcHggc29saWQgdmFyKC0tYWNjZW50LWNvbG9yKTtcblx0fVxuXHRAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHRwYWRkaW5nOiAxOHB4IHZhcigtLXNwYWNlLWxnKTtcblx0fVxuXHQmX190b3Age1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblx0Jl9fc2VsZWN0ZWQge1xuXHR9XG5cdCZfX2Fycm93IHtcblx0XHR3aWR0aDogMjRweDtcblx0XHRoZWlnaHQ6IDI0cHg7XG5cdFx0dHJhbnNpdGlvbjogcm90YXRlIDAuM3MgZWFzZS1pbi1vdXQ7XG5cdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdFx0c3ZnIHtcblx0XHRcdGNvbG9yOiB2YXIoLS1wYWdlLWJnKTtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdH1cblx0XHQmX2FjdGl2ZSB7XG5cdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcblx0XHR9XG5cdH1cblx0Jl9fY29udGVudCB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufVxuIiwiLmdyYXBoaWNzLWdyaWQge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdGJvcmRlci1yYWRpdXM6IDhweDtcblxuXHQmX192aWRlbyB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHotaW5kZXg6IDE7XG5cdFx0bGVmdDogMDtcblx0XHRyaWdodDogLTIwJTtcblx0XHRoZWlnaHQ6IDEyMCU7XG5cdFx0d2lkdGg6IDIwMCU7XG5cdFx0b2JqZWN0LWZpdDogZmlsbDtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdHRyYW5zaXRpb246IC4zcyBsaW5lYXIgMnM7XG5cdFx0Y2xpcC1wYXRoOiBwb2x5Z29uKFxuXHRcdFx0XHRcdFx0MCUgMCUsXG5cdFx0XHRcdFx0XHRjYWxjKDUwJSAtIDE2OHB4KSAwcHgsXG5cdFx0XHRcdFx0XHRjYWxjKDUwJSAtIDE2MHB4KSA0cHgsXG5cdFx0XHRcdFx0XHRjYWxjKDUwJSAtIDE2MHB4KSAwJSxcblx0XHRcdFx0XHRcdGNhbGMoNTAlIC0gMTYwcHgpIDIyMHB4LFxuXHRcdFx0XHRcdFx0Y2FsYyg1MCUgLSAxNjBweCkgMjE2cHgsXG5cdFx0XHRcdFx0XHRjYWxjKDUwJSAtIDE2OHB4KSAyMjBweCxcblx0XHRcdFx0XHRcdDhweCAyMjBweCxcblx0XHRcdFx0XHRcdDAlIDIxNnB4LFxuXHRcdFx0XHRcdFx0MCUgMjIwcHgsXG5cdFx0XHRcdFx0XHQwJSAwJSxcblx0XHRcdFx0XHRcdGNhbGMoNTAlIC0gMTY4cHgpIDBweCxcblx0XHRcdFx0XHRcdGNhbGMoNTAlIC0gMTYwcHgpIDRweCxcblx0XHRcdFx0XHRcdGNhbGMoNTAlIC0gMTYwcHgpIDAlLFxuXHRcdFx0XHRcdFx0Y2FsYyg1MCUgLSAxNjBweCkgMjIwcHgsXG5cdFx0XHRcdFx0XHRjYWxjKDUwJSAtIDE2MHB4KSAyMTZweCxcblx0XHRcdFx0XHRcdGNhbGMoNTAlIC0gMTY4cHgpIDIyMHB4LFxuXHRcdFx0XHRcdFx0Y2FsYyg1MCUgLSA4cHgpIDIyMHB4LFxuXHRcdFx0XHRcdFx0NTAlIDIxNnB4LFxuXHRcdFx0XHRcdFx0NTAlIDIyMHB4LFxuXHRcdFx0XHRcdFx0NTAlIDEyMHB4LFxuXHRcdFx0XHRcdFx0NTAlIDEyNHB4LFxuXHRcdFx0XHRcdFx0Y2FsYyg1MCUgLSA4cHgpIDEyMHB4LFxuXHRcdFx0XHRcdFx0Y2FsYyg1MCUgLSAxMzJweCkgMTIwcHgsXG5cdFx0XHRcdFx0XHRjYWxjKDUwJSAtIDE0MHB4KSAxMjZweCxcblx0XHRcdFx0XHRcdGNhbGMoNTAlIC0gMTQwcHgpIDEyMHB4LFxuXHRcdFx0XHRcdFx0Y2FsYyg1MCUgLSAxNDBweCkgMjIwcHgsXG5cdFx0XHRcdFx0XHRjYWxjKDUwJSAtIDE0MHB4KSAyMTRweCxcblx0XHRcdFx0XHRcdGNhbGMoNTAlIC0gMTMycHgpIDIyMHB4LFxuXHRcdFx0XHRcdFx0NTAlIDIyMHB4LFxuXHRcdFx0XHRcdFx0NTAlIDI0MHB4LFxuXHRcdFx0XHRcdFx0NTAlIDM1MHB4LFxuXHRcdFx0XHRcdFx0MTYycHggMzUwcHgsXG5cdFx0XHRcdFx0XHQxNTRweCAzNDRweCxcblx0XHRcdFx0XHRcdDE1NHB4IDM1MHB4LFxuXHRcdFx0XHRcdFx0MTU0cHggMjQwcHgsXG5cdFx0XHRcdFx0XHQxNTRweCAyNDRweCxcblx0XHRcdFx0XHRcdDE2MnB4IDI0MHB4LFxuXHRcdFx0XHRcdFx0NTAlIDI0MHB4LFxuXHRcdFx0XHRcdFx0NTAlIDIyMHB4LFxuXHRcdFx0XHRcdFx0OHB4IDIyMHB4LFxuXHRcdFx0XHRcdFx0MCUgMjE2cHgsXG5cdFx0XHRcdFx0XHQwJSAyMjBweCxcblx0XHQpO1xuXG5cdFx0QGluY2x1ZGUgdWx0cmFoZCB7XG5cdFx0XHRjbGlwLXBhdGg6IHBvbHlnb24oXG5cdFx0XHRcdFx0XHRcdDAlIDAlLFxuXHRcdFx0XHRcdFx0XHRjYWxjKDUwJSAtIDIzMnB4KSAwcHgsXG5cdFx0XHRcdFx0XHRcdGNhbGMoNTAlIC0gMjI0cHgpIDRweCxcblx0XHRcdFx0XHRcdFx0Y2FsYyg1MCUgLSAyMjRweCkgMCUsXG5cdFx0XHRcdFx0XHRcdGNhbGMoNTAlIC0gMjI0cHgpIDMwMHB4LFxuXHRcdFx0XHRcdFx0XHRjYWxjKDUwJSAtIDIyNHB4KSAyOTZweCxcblx0XHRcdFx0XHRcdFx0Y2FsYyg1MCUgLSAyMzJweCkgMzAwcHgsXG5cdFx0XHRcdFx0XHRcdDhweCAzMDBweCxcblx0XHRcdFx0XHRcdFx0MCUgMjk2cHgsXG5cdFx0XHRcdFx0XHRcdDAlIDMwMHB4LFxuXHRcdFx0XHRcdFx0XHQwJSAwJSxcblx0XHRcdFx0XHRcdFx0Y2FsYyg1MCUgLSAyMzJweCkgMHB4LFxuXHRcdFx0XHRcdFx0XHRjYWxjKDUwJSAtIDIyNHB4KSA0cHgsXG5cdFx0XHRcdFx0XHRcdGNhbGMoNTAlIC0gMjI0cHgpIDAlLFxuXHRcdFx0XHRcdFx0XHRjYWxjKDUwJSAtIDIyNHB4KSAzMDBweCxcblx0XHRcdFx0XHRcdFx0Y2FsYyg1MCUgLSAyMjRweCkgMjk2cHgsXG5cdFx0XHRcdFx0XHRcdGNhbGMoNTAlIC0gMjMycHgpIDMwMHB4LFxuXHRcdFx0XHRcdFx0XHRjYWxjKDUwJSAtIDhweCkgMzAwcHgsXG5cdFx0XHRcdFx0XHRcdDUwJSAyOTZweCxcblx0XHRcdFx0XHRcdFx0NTAlIDMwMHB4LFxuXHRcdFx0XHRcdFx0XHQ1MCUgMTYycHgsXG5cdFx0XHRcdFx0XHRcdDUwJSAxNjZweCxcblx0XHRcdFx0XHRcdFx0Y2FsYyg1MCUgLSA4cHgpIDE2MnB4LFxuXHRcdFx0XHRcdFx0XHRjYWxjKDUwJSAtIDE5MnB4KSAxNjJweCxcblx0XHRcdFx0XHRcdFx0Y2FsYyg1MCUgLSAyMDBweCkgMTY4cHgsXG5cdFx0XHRcdFx0XHRcdGNhbGMoNTAlIC0gMjAwcHgpIDE2MnB4LFxuXHRcdFx0XHRcdFx0XHRjYWxjKDUwJSAtIDIwMHB4KSAzMDBweCxcblx0XHRcdFx0XHRcdFx0Y2FsYyg1MCUgLSAyMDBweCkgMjk2cHgsXG5cdFx0XHRcdFx0XHRcdGNhbGMoNTAlIC0gMTkycHgpIDMwMHB4LFxuXHRcdFx0XHRcdFx0XHQ1MCUgMzAwcHgsXG5cdFx0XHRcdFx0XHRcdDUwJSAzMjRweCxcblx0XHRcdFx0XHRcdFx0NTAlIDU3NHB4LFxuXHRcdFx0XHRcdFx0XHQzMzJweCA1NzRweCxcblx0XHRcdFx0XHRcdFx0MzI0cHggNTY4cHgsXG5cdFx0XHRcdFx0XHRcdDMyNHB4IDU3NHB4LFxuXHRcdFx0XHRcdFx0XHQzMjRweCAzMjRweCxcblx0XHRcdFx0XHRcdFx0MzI0cHggMzI4cHgsXG5cdFx0XHRcdFx0XHRcdDMzMnB4IDMyNHB4LFxuXHRcdFx0XHRcdFx0XHQ1MCUgMzI0cHgsXG5cdFx0XHRcdFx0XHRcdDUwJSAzMDBweCxcblx0XHRcdFx0XHRcdFx0OHB4IDMwMHB4LFxuXHRcdFx0XHRcdFx0XHQwJSAzMDBweCxcblx0XHRcdFx0XHRcdFx0MCUgMzAwcHgsXG5cdFx0XHQpO1xuXHRcdH1cblx0XHQvL2NsaXAtcGF0aDogcG9seWdvbihcblx0XHQvL1x0XHRcdFx0MCUgMCUsXG5cdFx0Ly9cdFx0XHRcdGNhbGMoNTAlIC8gNCAqIDMgLSAxMnB4KSAwJSxcblx0XHQvL1x0XHRcdFx0Y2FsYyg1MCUgLyA0ICogMyAtIDEycHgpIGNhbGMoMzAwcHggLyAyIC0gMTJweCksXG5cdFx0Ly9cdFx0XHRcdDAlIGNhbGMoMzAwcHggLyAyIC0gMTJweCksXG5cdFx0Ly9cdFx0XHRcdDAlIDAlLFxuXHRcdC8vXHRcdFx0XHRjYWxjKDUwJSAvIDQgKiAzIC0gMTJweCkgMCUsXG5cdFx0Ly9cdFx0XHRcdGNhbGMoNTAlIC8gNCAqIDMgKyAxMnB4KSAwJSxcblx0XHQvL1x0XHRcdFx0Y2FsYyg1MCUpIDAlLFxuXHRcdC8vXHRcdFx0XHQ1MCUgY2FsYygzMDBweCAvIDIgLSAxMnB4KSxcblx0XHQvL1x0XHRcdFx0Y2FsYyg1MCUgLyA0ICogMyArIDEycHgpIGNhbGMoMzAwcHggLyAyIC0gMTJweCksXG5cdFx0Ly9cdFx0XHRcdGNhbGMoNTAlIC8gNCAqIDMgKyAxMnB4KSAwJSxcblx0XHQvL1x0XHRcdFx0NTAlIDAlLFxuXHRcdC8vXHRcdFx0XHQ1MCUgMCUsXG5cdFx0Ly9cdFx0XHRcdDUwJSBjYWxjKDMwMHB4IC8gMiAtIDEycHgpLFxuXHRcdC8vXHRcdFx0XHQ1MCUgY2FsYygzMDBweCAvIDIgKyAxMnB4KSxcblx0XHQvL1x0XHRcdFx0NTAlIDMwMHB4LFxuXHRcdC8vXHRcdFx0XHRjYWxjKDUwJSAvIDQgKiAzICsgMTJweCkgMzAwcHgsXG5cdFx0Ly9cdFx0XHRcdGNhbGMoNTAlIC8gNCAqIDMgKyAxMnB4KSBjYWxjKDMwMHB4IC8gMiArIDEycHgpLFxuXHRcdC8vXHRcdFx0XHQ1MCUgY2FsYygzMDBweCAvIDIgKyAxMnB4KSxcblx0XHQvL1x0XHRcdFx0NTAlIDAlLFxuXHRcdC8vXHRcdFx0XHQ1MCUgMzAwcHgsXG5cdFx0Ly9cdFx0XHRcdDUwJSAzMjRweCxcblx0XHQvL1x0XHRcdFx0NTAlIDU3NHB4LFxuXHRcdC8vXHRcdFx0XHRjYWxjKDUwJSAvIDMgKiAxICsgMTJweCkgNTc0cHgsXG5cdFx0Ly9cdFx0XHRcdGNhbGMoNTAlIC8gMyAqIDEgKyAxMnB4KSAzMjRweCxcblx0XHQvL1x0XHRcdFx0NTAlIDMyNHB4LFxuXHRcdC8vXHRcdFx0XHQ1MCUgMzI0cHgsXG5cdFx0Ly9cdFx0XHRcdDUwJSAwJSxcblx0XHQvL1x0XHRcdFx0MCUgMCUsXG5cdFx0Ly9cdFx0XHRcdDAlIDU3NHB4LFxuXHRcdC8vXHRcdFx0XHRjYWxjKDUwJSAvIDMgKiAxIC0gMTJweCkgNTc0cHgsXG5cdFx0Ly9cdFx0XHRcdGNhbGMoNTAlIC8gMyAqIDEgLSAxMnB4KSAzMjRweCxcblx0XHQvL1x0XHRcdFx0MCUgMzI0cHgsXG5cdFx0Ly9cdFx0XHRcdDAlIDAlXG5cdFx0Ly8pO1xuXHR9XG5cdCZfX3dyYXAge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR6LWluZGV4OiA0O1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHRcdGdhcDogMjBweDtcblx0XHR9XG5cdFx0QGluY2x1ZGUgdWx0cmFoZCB7XG5cdFx0XHRnYXA6IHZhcigtLXNwYWNlLW1kKTtcblx0XHR9XG5cdH1cblx0Jl9faXRlbSB7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgcmdiYSgkY29sb3I6ICNmZmZmZmYsICRhbHBoYTogMC4xNCk7XG5cdFx0Ym9yZGVyLXJhZGl1czogOHB4O1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cblx0XHRvcGFjaXR5OiAwO1xuXHRcdGZpbHRlcjogYmx1cigxMnB4KTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTMwcHgpO1xuXG5cdFx0QGZvciAkaSBmcm9tIDAgdGhyb3VnaCA1IHtcblx0XHRcdCY6bnRoLWNoaWxkKCN7JGl9KSB7XG5cdFx0XHRcdHRyYW5zaXRpb246IC41cyBsaW5lYXIgI3sxLjhzICsgJGkgKiAuM3N9O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmX190b3Age1xuXHRcdGRpc3BsYXk6IGdyaWQ7XG5cdFx0Z3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMiwgMWZyKTtcblx0XHRoZWlnaHQ6IDIyMHB4O1xuXHRcdGZsZXg6IDAgMCAyMjBweDtcblxuXHRcdEBpbmNsdWRlIGRlc2t0b3Age1xuXHRcdFx0Z2FwOiAyMHB4O1xuXHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBjYWxjKDEwMCUgLSAxNjBweCkgMTQwcHg7XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgdWx0cmFoZCB7XG5cdFx0XHRoZWlnaHQ6IDMwMHB4O1xuXHRcdFx0ZmxleDogMCAwIDMwMHB4O1xuXG5cdFx0XHRnYXA6IHZhcigtLXNwYWNlLW1kKTtcblx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogY2FsYygxMDAlIC0gMjI0cHgpIDIwMHB4O1xuXHRcdH1cblxuXHRcdCYtLWl0ZW0ge1xuXHRcdFx0Jl9sZWZ0IHtcblx0XHRcdFx0Z3JpZC1yb3c6IHNwYW4gMjtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuXHRcdFx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHRcdFx0XHRwYWRkaW5nOiB2YXIoLS1zcGFjZS1zbSk7XG5cdFx0XHRcdH1cblx0XHRcdFx0QGluY2x1ZGUgdWx0cmFoZCB7XG5cdFx0XHRcdFx0cGFkZGluZzogdmFyKC0tc3BhY2UtbWQpO1xuXHRcdFx0XHR9XG5cdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgZGVza3RvcCB7XG5cdFx0XHRcdFx0XHRtYXgtd2lkdGg6IDcwJTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0QGluY2x1ZGUgdWx0cmFoZCB7XG5cdFx0XHRcdFx0XHRtYXgtd2lkdGg6IDUwJTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCZfdG9wLXJpZ2h0IHtcblx0XHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Jl9ib3R0b20tcmlnaHQge1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmX19ib3R0b20ge1xuXHRcdGRpc3BsYXk6IGdyaWQ7XG5cblx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHRcdGhlaWdodDogMTEwcHg7XG5cdFx0XHRmbGV4OiAwIDAgMTEwcHg7XG5cdFx0XHRnYXA6IHZhcigtLXNwYWNlLW1kKTtcblx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTMwcHggY2FsYygxMDAlIC0gdmFyKC0tc3BhY2UtbWQpIC0gMTMwcHgpO1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIHVsdHJhaGQge1xuXHRcdFx0aGVpZ2h0OiAyNTBweDtcblx0XHRcdGZsZXg6IDAgMCAyNTBweDtcblx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMzAwcHggY2FsYygxMDAlIC0gdmFyKC0tc3BhY2UtbWQpIC0gMzAwcHgpO1xuXHRcdH1cblx0XHQmLS1pdGVtIHtcblxuXG5cdFx0XHQmX2xlZnQge1xuXHRcdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHRcdC8vIGltZyB7XG5cdFx0XHRcdC8vIFx0QGluY2x1ZGUgZGVza3RvcCB7XG5cdFx0XHRcdC8vIFx0XHR3aWR0aDogMTMxcHg7XG5cdFx0XHRcdC8vIFx0fVxuXHRcdFx0XHQvLyBcdEBpbmNsdWRlIHVsdHJhaGQge1xuXHRcdFx0XHQvLyBcdFx0d2lkdGg6IDI5NHB4O1xuXHRcdFx0XHQvLyBcdH1cblx0XHRcdFx0Ly8gfVxuXHRcdFx0fVxuXHRcdFx0Jl9yaWdodCB7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5hbmltYXRlZCB7XG5cdC5ncmFwaGljcy1ncmlkX19pdGVtIHtcblx0XHRvcGFjaXR5OiAxO1xuXHRcdGZpbHRlcjogYmx1cigwcHgpO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcblx0fVxuXG5cdC5ncmFwaGljcy1ncmlkX192aWRlbyB7XG5cdFx0b3BhY2l0eTogMC40NDg7XG5cdH1cbn1cbiIsIi5tYWluLWZvcm0ge1xuXHRtYXJnaW46IDAgYXV0bztcblx0YmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS1iZyk7XG5cdGJvcmRlci1yYWRpdXM6IHZhcigtLXNwYWNlLXNtKTtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdEBpbmNsdWRlIGRlc2t0b3Age1xuXHRcdHBhZGRpbmc6IDYwcHggNDhweDtcblx0XHRtYXgtd2lkdGg6IDUyOHB4O1xuXHR9XG5cdEBpbmNsdWRlIHVsdHJhaGQge1xuXHRcdHBhZGRpbmc6IDgwcHggNTZweDtcblx0XHRtYXgtd2lkdGg6IDU2MHB4O1xuXHR9XG5cdCZfX3RpdGxlIHtcblx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdGZvbnQtc2l6ZTogMzZweDtcblx0XHRsaW5lLWhlaWdodDogdmFyKC0tdGV4dC1saW5lLWhlaWdodC1tZCk7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcblx0XHRtYXJnaW4tYm90dG9tOiA0OHB4O1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0fVxufVxuIiwiLnNtYWxsLXRpdGxlIHtcblx0Jl9fYWNjZW50IHtcblx0XHRjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWNvbG9yKTtcblx0fVxufVxuIiwiLmJ0biB7XG5cdGJvcmRlci1yYWRpdXM6IHZhcigtLXNwYWNlLWxnKTtcblx0cGFkZGluZzogMTRweCAyOHB4O1xuXHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdGdhcDogMTBweDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdCY6OmJlZm9yZSB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGNvbnRlbnQ6ICcnO1xuXHRcdGluc2V0OiAwO1xuXHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChcblx0XHRcdDEyM2RlZyxcblx0XHRcdCM1ZThjMTcgMCUsXG5cdFx0XHQjODdjYTIxIDM2LjMlLFxuXHRcdFx0IzVlOGMxNyA3Mi45NCVcblx0XHQpO1xuXHRcdHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG5cdFx0ei1pbmRleDogMDtcblx0fVxuXHQmOjphZnRlciB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGNvbnRlbnQ6ICcnO1xuXHRcdGluc2V0OiAwO1xuXHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChcblx0XHRcdDkwZGVnLFxuXHRcdFx0IzgwYmYxZiAxLjQlLFxuXHRcdFx0IzhmZDYyMyA1Mi40JSxcblx0XHRcdCM4MGJmMWYgMTAwJVxuXHRcdCk7XG5cdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0dHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcblx0XHR6LWluZGV4OiAwO1xuXHR9XG5cblx0Jjpub3QoJl9kaXNhYmxlZCk6aG92ZXI6OmJlZm9yZSxcblx0Jjpub3QoJl9kaXNhYmxlZCk6Zm9jdXM6OmJlZm9yZSB7XG5cdFx0b3BhY2l0eTogMDtcblx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdH1cblx0Jjpub3QoJl9kaXNhYmxlZCk6aG92ZXI6OmFmdGVyLFxuXHQmOm5vdCgmX2Rpc2FibGVkKTpmb2N1czo6YWZ0ZXIge1xuXHRcdG9wYWNpdHk6IDE7XG5cdFx0dmlzaWJpbGl0eTogdmlzaWJsZTtcblx0fVxuXG5cdEBpbmNsdWRlIGRlc2t0b3Age1xuXHRcdHBhZGRpbmc6IDE4cHggMzZweDtcblx0fVxuXG5cdHNwYW4ge1xuXHRcdHotaW5kZXg6IDE7XG5cdH1cblxuXHQudGV4dCB7XG5cdFx0Zm9udC1mYW1pbHk6IHZhcigtLWZvbnQtc2Vjb25kYXJ5KTtcblx0XHRjb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG5cdH1cblxuXHQmX19pY29uIHtcblx0XHRmbGV4OiAwIDAgMjRweDtcblx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0d2lkdGg6IDI0cHg7XG5cdFx0aGVpZ2h0OiAyNHB4O1xuXG5cdFx0Lmljb24ge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cdH1cblxuXHQmX2Rpc2FibGVkIHtcblx0XHRiYWNrZ3JvdW5kOiAjYjJiMmIyO1xuXHRcdG9wYWNpdHk6IDAuNDtcblx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHR1c2VyLXNlbGVjdDogbm9uZTtcblx0XHQuYnRuX19pY29uIHtcblx0XHRcdHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG5cdFx0fVxuXHR9XG5cdCZfZGlzYWJsZWQ6OmJlZm9yZSxcblx0Jl9kaXNhYmxlZDo6YWZ0ZXIge1xuXHRcdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0XHRvcGFjaXR5OiAwO1xuXHR9XG5cblx0Jl9icm9hZCB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cbn1cbiIsIi5pY29uIHtcblx0ZmlsbDogdHJhbnNwYXJlbnQ7XG5cdHN0cm9rZTogdHJhbnNwYXJlbnQ7XG5cdHBhZGRpbmc6IDAgIWltcG9ydGFudDtcblx0YmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xufVxuIiwiLmlucHV0IHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogYXV0bztcblxuXHRpbnB1dCB7XG5cdFx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuXHRcdGFwcGVhcmFuY2U6IG5vbmU7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0Ym9yZGVyLXJhZGl1czogMzJweDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRmbGV4OiAwIDAgMTAwJTtcblx0XHRiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcblx0XHRjb2xvcjogdmFyKC0tcGFnZS1iZyk7XG5cdFx0cGFkZGluZzogMTRweCAyOHB4O1xuXHRcdGJvcmRlcjogM3B4IHNvbGlkIGN1cnJlbnRDb2xvcjtcblx0XHR0cmFuc2l0aW9uOiBib3JkZXIgMC4ycyBlYXNlLWluLW91dDtcblx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHRcdHBhZGRpbmc6IDE4cHggMzJweDtcblx0XHR9XG5cblx0XHQmOjpwbGFjZWhvbGRlciB7XG5cdFx0XHRjb2xvcjogdmFyKC0tcGFnZS1iZyk7XG5cdFx0fVxuXHRcdCY6aG92ZXIsXG5cdFx0JjphY3RpdmUsXG5cdFx0Jjpmb2N1cyB7XG5cdFx0XHRib3JkZXI6IDNweCBzb2xpZCB2YXIoLS1hY2NlbnQtY29sb3IpO1xuXHRcdH1cblx0XHQmOm5vdCg6cGxhY2Vob2xkZXItc2hvd24pIHtcblx0XHRcdGJvcmRlcjogM3B4IHNvbGlkIHZhcigtLWdyYXBoaWMtbWFpbik7XG5cdFx0fVxuXHR9XG59XG4iLCIubWFya2VyIHtcblx0ZmxleDogMCAwIDQwcHg7XG5cdHBhZGRpbmc6IDExcHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHR0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuM3MgZWFzZS1pbi1vdXQ7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Jjo6YWZ0ZXIge1xuXHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0Y29udGVudDogJyc7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0aW5zZXQ6IDA7XG5cdFx0YmFja2dyb3VuZDogdmFyKC0tZ3JhcGhpYy1tYWluKTtcblx0XHRvcGFjaXR5OiAwLjI7XG5cdFx0dHJhbnNmb3JtOiByb3RhdGVaKDc0ZGVnKSB0cmFuc2xhdGVYKDEwMCUpO1xuXHRcdHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjFzIGVhc2U7XG5cdH1cblx0Jjpob3ZlciB7XG5cdFx0YmFja2dyb3VuZDogcmdiYSgyOSwgMjcsIDMyLCAwLjA4KTtcblx0fVxuXHQmOmFjdGl2ZTo6YWZ0ZXIsXG5cdCY6Zm9jdXM6OmFmdGVyIHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG5cdH1cblx0Jl9hY3RpdmUge1xuXHRcdC5tYXJrZXJfX2ljb246OmFmdGVyIHtcblx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0fVxuXHRcdC5pY29uLS1jaGVja2VkLWFycm93IHtcblx0XHRcdHN0cm9rZTogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG5cdFx0XHRmaWxsOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcblx0XHR9XG5cdH1cblxuXHQmX19pY29uIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdHdpZHRoOiAxOHB4O1xuXHRcdGhlaWdodDogMThweDtcblx0XHRib3JkZXItcmFkaXVzOiAycHg7XG5cdFx0ei1pbmRleDogMTtcblx0XHRib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1ncmFwaGljLW1haW4pO1xuXHRcdCY6OmFmdGVyIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRpbnNldDogMDtcblx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHR6LWluZGV4OiAtMTtcblx0XHRcdGJhY2tncm91bmQ6IHZhcigtLWdyYXBoaWMtbWFpbik7XG5cdFx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZS1pbjtcblx0XHR9XG5cdFx0Lmljb24ge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0d2lkdGg6IDEycHg7XG5cdFx0XHRoZWlnaHQ6IDEwcHg7XG5cdFx0XHRmaWxsOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcblx0XHRcdHN0cm9rZTogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG5cdFx0XHR1c2Uge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuIiwiLnByaXplIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Z2FwOiB2YXIoLS1zcGFjZS1zbSk7XG5cdGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuXHRAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHRhbGlnbi1zZWxmOiBhdXRvO1xuXHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHR9XG5cdEBpbmNsdWRlIHVsdHJhaGQge1xuXHRcdGdhcDogMTcycHg7XG5cdH1cblx0Jl9fdGV4dCB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGdhcDogNHB4O1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHR0ZXh0LXdyYXA6IGF1dG87XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdG1heC13aWR0aDogMTcwcHg7XG5cdFx0QGluY2x1ZGUgZGVza3RvcCB7XG5cdFx0XHRtYXgtd2lkdGg6IDIzMHB4O1xuXHRcdH1cblx0XHQmOjphZnRlciB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRjb250ZW50OiAnJztcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vYXNzZXRzL2ltYWdlcy9zdmcvY29uY2F2ZS1jdXJ2ZS5zdmcnKTtcblx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuXHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcblxuXHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoLTEwZGVnKTtcblx0XHRcdHRvcDogODUlO1xuXHRcdFx0bGVmdDogNTAlO1xuXHRcdFx0d2lkdGg6IDEwOXB4O1xuXHRcdFx0aGVpZ2h0OiA2NnB4O1xuXHRcdFx0QGluY2x1ZGUgZGVza3RvcCB7XG5cdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDE1ZGVnKTtcblx0XHRcdFx0dG9wOiAxMDAlO1xuXHRcdFx0XHRsZWZ0OiAzOCU7XG5cdFx0XHRcdHdpZHRoOiAxNTBweDtcblx0XHRcdFx0aGVpZ2h0OiAxMDVweDtcblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIHVsdHJhaGQge1xuXHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcblx0XHRcdFx0dG9wOiAxMDAlO1xuXHRcdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHRcdHdpZHRoOiAyNjBweDtcblx0XHRcdFx0aGVpZ2h0OiAxNzBweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Jl9fdGl0bGUge1xuXHRcdEBpbmNsdWRlIGRlc2t0b3Age1xuXHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdH1cblx0fVxuXHQmX19kZXNjIHtcblx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0bGluZS1oZWlnaHQ6IHZhcigtLXRleHQtbGluZS1oZWlnaHQtbWQpO1xuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0QGluY2x1ZGUgZGVza3RvcCB7XG5cdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0fVxuXHR9XG5cdCZfX3BpY3R1cmUge1xuXHRcdGltZyB7XG5cdFx0XHR3aWR0aDogMTAxcHg7XG5cdFx0XHRoZWlnaHQ6IDEwMXB4O1xuXHRcdFx0QGluY2x1ZGUgZGVza3RvcCB7XG5cdFx0XHRcdHdpZHRoOiAxODBweDtcblx0XHRcdFx0aGVpZ2h0OiAxODBweDtcblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIHVsdHJhaGQge1xuXHRcdFx0XHR3aWR0aDogMjg2cHg7XG5cdFx0XHRcdGhlaWdodDogMjg2cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4iLCIuZXhwZXJ0LWNhcmQge1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LWJnKTtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0QGluY2x1ZGUgZGVza3RvcCB7XG5cdFx0Z2FwOiAyOHB4O1xuXHRcdHBhZGRpbmc6IDQ4cHggdmFyKC0tc3BhY2UtbGcpO1xuXHRcdGJvcmRlci1yYWRpdXM6IHZhcigtLXNwYWNlLXNtKTtcblx0fVxuXHRAaW5jbHVkZSB1bHRyYWhkIHtcblx0XHRnYXA6IDMycHg7XG5cdFx0cGFkZGluZzogNDhweCB2YXIoLS1zcGFjZS14bCk7XG5cdH1cblx0Jl9fcGljdHVyZSB7XG5cdFx0YWxpZ24tc2VsZjogY2VudGVyO1xuXHR9XG5cdCZfX2NvbnRlbnQge1xuXHRcdCYtLXRvcCB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdGdhcDogOHB4O1xuXHRcdH1cblx0XHQmLS10aXRsZSB7XG5cdFx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmLS1qb2Ige1xuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IHZhcigtLXRleHQtbGluZS1oZWlnaHQtbGcpO1xuXHRcdFx0QGluY2x1ZGUgZGVza3RvcCB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IHZhcigtLXNwYWNlLXNtKTtcblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIHVsdHJhaGQge1xuXHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IHZhcigtLXNwYWNlLW1kKTtcblx0XHRcdH1cblxuXHRcdFx0b3BhY2l0eTogMDtcblx0XHRcdHRyYW5zaXRpb246IC4zcyBsaW5lYXIgLjg1cztcblx0XHR9XG5cdFx0Ji0tZGVzYyB7XG5cdFx0fVxuXHR9XG5cdCZfX2xpbmsge1xuXHRcdC5pY29uIHtcblx0XHRcdHdpZHRoOiAyNnB4O1xuXHRcdFx0aGVpZ2h0OiAyNnB4O1xuXHRcdFx0c3Ryb2tlOiB2YXIoLS1ncmFwaGljLW1haW4pO1xuXHRcdH1cblx0fVxuXHQmX19sb2dvIHtcblx0XHRhbGlnbi1zZWxmOiBmbGV4LWVuZDtcblx0XHQmXzAxIHtcblx0XHRcdEBpbmNsdWRlIGRlc2t0b3Age1xuXHRcdFx0XHR3aWR0aDogMTc1cHg7XG5cdFx0XHRcdGhlaWdodDogNDBweDtcblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIHVsdHJhaGQge1xuXHRcdFx0XHR3aWR0aDogMTkycHg7XG5cdFx0XHRcdGhlaWdodDogNDRweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0Jl8wMiB7XG5cdFx0XHRAaW5jbHVkZSB1bHRyYWhkIHtcblx0XHRcdFx0d2lkdGg6IDE2MnB4O1xuXHRcdFx0XHRoZWlnaHQ6IDQwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cbn1cbiIsIi5saWJyYXJ5LWNhcmQge1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LWJnKTtcblx0Ym9yZGVyLXJhZGl1czogdmFyKC0tc3BhY2Utc20pO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0QGluY2x1ZGUgZGVza3RvcCB7XG5cdFx0bWF4LXdpZHRoOiAzMDFweDtcblx0fVxuXHRAaW5jbHVkZSB1bHRyYWhkIHtcblx0XHRtYXgtd2lkdGg6IDUyMHB4O1xuXHR9XG5cdCZfX3BpY3R1cmUge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHQmLS13cmFwIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0dG9wOiB2YXIoLS1zcGFjZS1zbSk7XG5cdFx0XHRsZWZ0OiB2YXIoLS1zcGFjZS1zbSk7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0Z2FwOiAxMnB4O1xuXHRcdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdFx0fVxuXHRcdCYtLWRhdGUsXG5cdFx0Ji0tdGltZXIge1xuXHRcdH1cblx0XHQmLS10aW1lciB7XG5cdFx0fVxuXHR9XG5cdCZfX2NvbnRlbnQge1xuXHRcdEBpbmNsdWRlIGRlc2t0b3Age1xuXHRcdFx0cGFkZGluZzogdmFyKC0tc3BhY2UtbWQpIDIwcHggMTAwcHggMjBweDtcblx0XHR9XG5cdFx0QGluY2x1ZGUgdWx0cmFoZCB7XG5cdFx0XHRwYWRkaW5nOiB2YXIoLS1zcGFjZS1sZykgdmFyKC0tc3BhY2UtbGcpIDEzMnB4O1xuXHRcdH1cblx0XHQmLS10aXRsZSB7XG5cdFx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTJweDtcblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIHVsdHJhaGQge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiB2YXIoLS1zcGFjZS1zbSk7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYtLWRlc2Mge1xuXHRcdFx0ZGlzcGxheTogLXdlYmtpdC1ib3g7XG5cdFx0XHQtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdC13ZWJraXQtbGluZS1jbGFtcDogMztcblx0XHRcdEBpbmNsdWRlIGRlc2t0b3Age1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiB2YXIoLS1zcGFjZS1tZCk7XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSB1bHRyYWhkIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogdmFyKC0tc3BhY2UteGwpO1xuXHRcdFx0XHQtd2Via2l0LWxpbmUtY2xhbXA6IDY7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCZfX2J0biB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdEBpbmNsdWRlIGRlc2t0b3Age1xuXHRcdFx0cmlnaHQ6IDIwcHg7XG5cdFx0XHRib3R0b206IHZhcigtLXNwYWNlLW1kKTtcblx0XHR9XG5cdFx0QGluY2x1ZGUgdWx0cmFoZCB7XG5cdFx0XHRyaWdodDogdmFyKC0tc3BhY2UtbGcpO1xuXHRcdFx0Ym90dG9tOiB2YXIoLS1zcGFjZS1sZyk7XG5cdFx0fVxuXHR9XG59XG4iLCIucHJvZmlsZS1zaG9ydC1jYXJkIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdCZfX2ltZyB7XG5cdFx0bWFyZ2luLWJvdHRvbTogOHB4O1xuXHRcdHdpZHRoOiAxMDBweDtcblx0XHRoZWlnaHQ6IDExM3B4O1xuXHRcdEBpbmNsdWRlIGRlc2t0b3Age1xuXHRcdFx0d2lkdGg6IDExNXB4O1xuXHRcdFx0aGVpZ2h0OiAxMzBweDtcblx0XHRcdG1hcmdpbi1ib3R0b206IHZhcigtLXNwYWNlLXNtKTtcblx0XHR9XG5cdH1cblx0Jl9fdGl0bGUge1xuXHRcdEBpbmNsdWRlIGRlc2t0b3Age1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNHB4O1xuXHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdH1cblx0fVxuXHQmX19kZXNjIHtcblx0XHRjb2xvcjogdmFyKC0tbWFpbi1jb2xvcik7XG5cdH1cbn1cbiIsIi50b3BpYy1jYXJkIHtcblx0YmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS1iZyk7XG5cdHRleHQtd3JhcDogYXV0bztcblxuXHRAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHRib3JkZXItcmFkaXVzOiB2YXIoLS1zcGFjZS1zbSk7XG5cdFx0cGFkZGluZzogdmFyKC0tc3BhY2UtbWQpIDIwcHg7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHR9XG5cdEBpbmNsdWRlIHVsdHJhaGQge1xuXHRcdHBhZGRpbmc6IDQ4cHggdmFyKC0tc3BhY2UteGwpO1xuXHR9XG5cdCZfX3RvcCB7XG5cdFx0QGluY2x1ZGUgZGVza3RvcCB7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogdmFyKC0tc3BhY2Utc20pO1xuXHRcdH1cblx0XHRAaW5jbHVkZSB1bHRyYWhkIHtcblx0XHRcdHBhZGRpbmctYm90dG9tOiB2YXIoLS1zcGFjZS1sZyk7XG5cdFx0fVxuXHRcdCYtLWRhdGUge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRcdFx0QGluY2x1ZGUgZGVza3RvcCB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IHZhcigtLXNwYWNlLXNtKTtcblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIHVsdHJhaGQge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyNnB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmX193cmFwIHtcblx0XHRib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgkY29sb3I6ICNmZmZmZmYsICRhbHBoYTogMC4xNik7XG5cblx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHRcdHBhZGRpbmctdG9wOiB2YXIoLS1zcGFjZS1zbSk7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIHVsdHJhaGQge1xuXHRcdFx0cGFkZGluZy10b3A6IHZhcigtLXNwYWNlLWxnKTtcblx0XHR9XG5cdH1cblx0Jl9fbGlzdC10aXRsZSB7XG5cdFx0QGluY2x1ZGUgZGVza3RvcCB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiB2YXIoLS1zcGFjZS1zbSk7XG5cdFx0fVxuXHR9XG59XG4iLCIuaW5mby1hY3Rpb24ge1xuXHRwYWRkaW5nOiA4cHggOHB4IDhweCAxNHB4O1xuXHRib3JkZXItcmFkaXVzOiAxMHB4O1xuXHRib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTQpO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRnYXA6IDEycHg7XG59XG4iLCIuaW5mby1idG4ge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRnYXA6IDRweDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0cGFkZGluZzogMnB4IDhweCAycHggNHB4O1xuXHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdGJhY2tncm91bmQ6IHZhcigtLXNlY29uZGFyeS1iZyk7XG5cdHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4zcyBlYXNlLWluLW91dDtcblxuXHQuaWNvbiB7XG5cdFx0d2lkdGg6IDE2cHg7XG5cdFx0aGVpZ2h0OiAxNnB4O1xuXHR9XG59XG4iLCIuaW5mby10aXRsZSB7XG5cdCZfX21haW4ge1xuXHR9XG5cdCZfX2FjY2VudCB7XG5cdFx0Y29sb3I6IHZhcigtLWFjY2VudC1jb2xvcik7XG5cdH1cbn1cbiIsIi5pbmZvIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRtYXJnaW46IDAgYXV0bztcblx0Jl9fYWN0aW9uIHtcblx0XHRtYXJnaW4tYm90dG9tOiAxMnB4O1xuXHRcdEBpbmNsdWRlIGRlc2t0b3Age1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogdmFyKC0tc3BhY2Utc20pO1xuXHRcdH1cblxuXHRcdG9wYWNpdHk6IDA7XG5cdFx0ZmlsdGVyOiBibHVyKDEycHgpO1xuXHRcdHRyYW5zaXRpb246IC40cyBsaW5lYXIgMHM7XG5cdH1cblx0Jl9fdGl0bGUge1xuXHRcdHNwYW4ge1xuXHRcdFx0b3BhY2l0eTogMDtcblx0XHR9XG5cblx0XHRAZm9yICRpIGZyb20gMCB0aHJvdWdoIDEwIHtcblx0XHRcdHNwYW46bnRoLWNoaWxkKCN7JGl9KSB7XG5cdFx0XHRcdHRyYW5zaXRpb246IC44cyBsaW5lYXIgI3skaSAqIC4zc307XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCZfX3dyYXAge1xuXHRcdHRleHQtd3JhcDogYXV0bztcblx0fVxuXHQmX19kZXNjIHtcblx0XHRtYXJnaW4tdG9wOiB2YXIoLS1zcGFjZS1zbSk7XG5cdFx0QGluY2x1ZGUgZGVza3RvcCB7XG5cdFx0XHRtYXJnaW4tdG9wOiAyOHB4O1xuXHRcdH1cblx0XHRAaW5jbHVkZSB1bHRyYWhkIHtcblx0XHRcdG1hcmdpbi10b3A6IHZhcigtLXNwYWNlLXhsKTtcblx0XHR9XG5cblx0XHRzcGFuIHtcblx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cblx0XHRAZm9yICRpIGZyb20gMCB0aHJvdWdoIDIwIHtcblx0XHRcdHNwYW46bnRoLWNoaWxkKCN7JGl9KSB7XG5cdFx0XHRcdHRyYW5zaXRpb246IC40cyBsaW5lYXIgI3sxLjNzICsgJGkgKiAuMTVzfTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLmFuaW1hdGVkIHtcblx0LmluZm8ge1xuXHRcdCZfX2FjdGlvbiB7XG5cdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0ZmlsdGVyOiBibHVyKDBweClcblx0XHR9XG5cdFx0Jl9fdGl0bGUge1xuXHRcdFx0c3BhbiB7XG5cdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCZfX2Rlc2Mge1xuXHRcdFx0c3BhbiB7XG5cdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4iLCIubWFpbi1saXN0IHtcblx0QGluY2x1ZGUgZGVza3RvcCB7XG5cdFx0cGFkZGluZy1sZWZ0OiB2YXIoLS1zcGFjZS1sZyk7XG5cdH1cblx0QGluY2x1ZGUgdWx0cmFoZCB7XG5cdFx0cGFkZGluZy1sZWZ0OiAzNnB4O1xuXHR9XG5cdCZfX2l0ZW0ge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHQmOm5vdCg6bGFzdC1jaGlsZCkge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogOHB4O1xuXHRcdH1cblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRjb250ZW50OiAnJztcblx0XHRcdGxlZnQ6IC0yNHB4O1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHR3aWR0aDogOHB4O1xuXHRcdFx0aGVpZ2h0OiA4cHg7XG5cdFx0XHRiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcblx0XHRcdHRvcDogN3B4O1xuXHRcdFx0QGluY2x1ZGUgdWx0cmFoZCB7XG5cdFx0XHRcdHRvcDogMTBweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbiIsIi5hYm91dCB7XG5cdG1hcmdpbi1ib3R0b206IHZhcigtLXNwYWNlLXNlY3Rpb24tc20pO1xuXHRAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHRtYXJnaW4tYm90dG9tOiB2YXIoLS1zcGFjZS1zZWN0aW9uLW1kKTtcblx0fVxuXHRAaW5jbHVkZSB1bHRyYWhkIHtcblx0XHRtYXJnaW4tYm90dG9tOiB2YXIoLS1zcGFjZS1zZWN0aW9uLWxnKTtcblx0fVxuXHQmX193cmFwIHtcblx0fVxuXHQmX190b3Age1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0Z2FwOiB2YXIoLS1zcGFjZS14bCk7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNik7XG5cdFx0QGluY2x1ZGUgZGVza3RvcCB7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogNjBweDtcblx0XHR9XG5cdFx0QGluY2x1ZGUgdWx0cmFoZCB7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogdmFyKC0tc3BhY2Utc2VjdGlvbi1zbSk7XG5cdFx0fVxuXHR9XG5cdCZfX2NvbnRlbnQge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHRcdG1heC13aWR0aDogNDM4cHg7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIHVsdHJhaGQge1xuXHRcdFx0bWF4LXdpZHRoOiA3MTBweDtcblx0XHR9XG5cdFx0LmluZm8ge1xuXHRcdFx0dGV4dC13cmFwOiBhdXRvO1xuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdGFsaWduLWl0ZW1zOiBzdGFydDtcblx0XHR9XG5cdH1cblx0Jl9fdmlkZW8ge1xuXHRcdGJvcmRlci1yYWRpdXM6IHZhcigtLXNwYWNlLXNtKTtcblx0XHRiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LWJnKTtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXG5cdFx0bWF4LXdpZHRoOiA4NTBweDtcblx0XHR3aWR0aDogNTAlO1xuXHRcdHBhZGRpbmctdG9wOiBjYWxjKDUwJSAqIDAuNjIpO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdG9wYWNpdHk6IDA7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUwcHgpO1xuXHRcdHRyYW5zaXRpb246IC43cyBsaW5lYXIgMS43cztcblxuXHRcdGlmcmFtZSB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cdH1cblx0Jl9fYnRuIHtcblx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHRcdG1hcmdpbi10b3A6IHZhcigtLXNwYWNlLXhsKTtcblx0XHR9XG5cdFx0QGluY2x1ZGUgdWx0cmFoZCB7XG5cdFx0XHRtYXJnaW4tdG9wOiA0OHB4O1xuXHRcdH1cblx0XHRvcGFjaXR5OiAwO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTBweCk7XG5cdFx0dHJhbnNpdGlvbjogLjdzIGxpbmVhciAxLjdzO1xuXHR9XG5cblx0Jl9fZGlzY292ZXJzIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHRcdG1hcmdpbi10b3A6IDYwcHg7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIHVsdHJhaGQge1xuXHRcdFx0bWFyZ2luLXRvcDogdmFyKC0tc3BhY2Utc2VjdGlvbi1zbSk7XG5cdFx0fVxuXHRcdCYtLXRpdGxlIHtcblx0XHRcdHRleHQtd3JhcDogYXV0bztcblx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdG1heC13aWR0aDogbm9uZTtcblx0XHRcdEBpbmNsdWRlIGRlc2t0b3Age1xuXHRcdFx0XHRtYXgtd2lkdGg6IDE5NHB4O1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDYwcHg7XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSB1bHRyYWhkIHtcblx0XHRcdFx0bWF4LXdpZHRoOiAyNzlweDtcblx0XHRcdH1cblxuXG5cdFx0XHRzcGFuIHtcblx0XHRcdFx0b3BhY2l0eTogMDtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MHB4KTtcblx0XHRcdH1cblxuXHRcdFx0QGZvciAkaSBmcm9tIDAgdGhyb3VnaCAyMCB7XG5cdFx0XHRcdHNwYW46bnRoLWNoaWxkKCN7JGl9KSB7XG5cdFx0XHRcdFx0dHJhbnNpdGlvbjogLjdzIGxpbmVhciAjezIuNnMgKyAkaSAqIC4zc307XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0Ji0td3JhcCB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdFx0XHRmbGV4OiAwIDAgNzUlO1xuXHRcdH1cblx0fVxuXHQmX19kaXNjb3ZlciB7XG5cdFx0Jjpub3QoOmxhc3QtY2hpbGQpIHtcblx0XHRcdG1hcmdpbi1yaWdodDogdmFyKC0tc3BhY2UtbGcpO1xuXHRcdH1cblx0XHQmXzAxIHtcblx0XHRcdG1heC13aWR0aDogbm9uZTtcblx0XHRcdEBpbmNsdWRlIGRlc2t0b3Age1xuXHRcdFx0XHRtYXgtd2lkdGg6IDIyM3B4O1xuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgdWx0cmFoZCB7XG5cdFx0XHRcdG1heC13aWR0aDogMzcxcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCZfMDIsXG5cdFx0Jl8wMyB7XG5cdFx0XHRtYXgtd2lkdGg6IG5vbmU7XG5cdFx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHRcdFx0bWF4LXdpZHRoOiAyMDhweDtcblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIHVsdHJhaGQge1xuXHRcdFx0XHRtYXgtd2lkdGg6IDMzMnB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCYuYW5pbWF0ZWQge1xuXHRcdC5hYm91dF9fYnRuLCAuYWJvdXRfX3ZpZGVvIHtcblx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG5cdFx0fVxuXG5cdFx0LmFib3V0X19kaXNjb3ZlcnMtLXRpdGxlIHtcblx0XHRcdHNwYW4ge1xuXHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdH1cbn1cbiIsIi5leHBlcnRzIHtcblx0bWFyZ2luLWJvdHRvbTogdmFyKC0tc3BhY2Utc2VjdGlvbi1zbSk7XG5cdEBpbmNsdWRlIGRlc2t0b3Age1xuXHRcdG1hcmdpbi1ib3R0b206IHZhcigtLXNwYWNlLXNlY3Rpb24tbWQpO1xuXHR9XG5cdEBpbmNsdWRlIHVsdHJhaGQge1xuXHRcdG1hcmdpbi1ib3R0b206IHZhcigtLXNwYWNlLXNlY3Rpb24tbGcpO1xuXHR9XG5cdCZfX2luZm8ge1xuXHRcdEBpbmNsdWRlIGRlc2t0b3Age1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNjBweDtcblx0XHR9XG5cdFx0QGluY2x1ZGUgdWx0cmFoZCB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiB2YXIoLS1zcGFjZS1zZWN0aW9uLXNtKTtcblx0XHR9XG5cdH1cblx0Jl9fY2FyZHMge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0YWxpZ24taXRlbXM6IHN0cmV0Y2g7XG5cdFx0QGluY2x1ZGUgZGVza3RvcCB7XG5cdFx0XHRnYXA6IHZhcigtLXNwYWNlLXhsKTtcblx0XHR9XG5cdFx0QGluY2x1ZGUgdWx0cmFoZCB7XG5cdFx0XHRnYXA6IDgwcHg7XG5cdFx0fVxuXHR9XG5cdCZfX2NhcmQge1xuXHRcdEBpbmNsdWRlIGRlc2t0b3Age1xuXHRcdFx0bWF4LXdpZHRoOiA0MDBweDtcblx0XHR9XG5cdFx0QGluY2x1ZGUgdWx0cmFoZCB7XG5cdFx0XHRtYXgtd2lkdGg6IDQxNXB4O1xuXHRcdH1cblxuXHRcdG9wYWNpdHk6IDA7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zMHB4KTtcblxuXHRcdHRyYW5zaXRpb246IG9wYWNpdHkgLjVzIGxpbmVhciAuNnMsIHRyYW5zZm9ybSAuM3MgbGluZWFyIC44cztcblxuXHRcdC5leHBlcnQtY2FyZF9fY29udGVudC0tdGl0bGUge1xuXHRcdFx0b3BhY2l0eTogMDtcblx0XHRcdHRyYW5zaXRpb246IC4zcyBsaW5lYXIgLjdzO1xuXHRcdH1cblxuXHRcdC5leHBlcnQtY2FyZF9fY29udGVudC0tam9iIHtcblx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHR0cmFuc2l0aW9uOiAuNHMgbGluZWFyIC45cztcblx0XHR9XG5cblx0XHQuZXhwZXJ0LWNhcmRfX2NvbnRlbnQtLWRlc2Mge1xuXHRcdFx0b3BhY2l0eTogMDtcblx0XHRcdHRyYW5zaXRpb246IC4zcyBsaW5lYXIgMS4zcztcblx0XHR9XG5cblx0XHQuZXhwZXJ0LWNhcmRfX2xvZ28ge1xuXHRcdFx0b3BhY2l0eTogMDtcblx0XHRcdHRyYW5zaXRpb246IC4zcyBsaW5lYXIgMS40NXM7XG5cdFx0fVxuXG5cdFx0JjpudGgtY2hpbGQoMikge1xuXHRcdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAuNXMgbGluZWFyIDEuMXMsIHRyYW5zZm9ybSAuM3MgbGluZWFyIDEuM3M7XG5cblx0XHRcdC5leHBlcnQtY2FyZF9fY29udGVudC0tdGl0bGUge1xuXHRcdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0XHR0cmFuc2l0aW9uOiAuM3MgbGluZWFyIDEuMnM7XG5cdFx0XHR9XG5cblx0XHRcdC5leHBlcnQtY2FyZF9fY29udGVudC0tam9iIHtcblx0XHRcdFx0b3BhY2l0eTogMDtcblx0XHRcdFx0dHJhbnNpdGlvbjogLjRzIGxpbmVhciAxLjRzO1xuXHRcdFx0fVxuXG5cdFx0XHQuZXhwZXJ0LWNhcmRfX2NvbnRlbnQtLWRlc2Mge1xuXHRcdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0XHR0cmFuc2l0aW9uOiAuM3MgbGluZWFyIDEuOHM7XG5cdFx0XHR9XG5cblx0XHRcdC5leHBlcnQtY2FyZF9fbG9nbyB7XG5cdFx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHRcdHRyYW5zaXRpb246IC4zcyBsaW5lYXIgMS45NXM7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ji5hbmltYXRlZCB7XG5cdFx0LmV4cGVydHNfX2NhcmQge1xuXHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcblxuXHRcdFx0LmV4cGVydC1jYXJkX19jb250ZW50LS10aXRsZSwgLmV4cGVydC1jYXJkX19jb250ZW50LS1qb2IsIC5leHBlcnQtY2FyZF9fbG9nbywgLmV4cGVydC1jYXJkX19jb250ZW50LS1kZXNjIHtcblx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbiIsIi5mb290ZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiB2YXIoLS1zcGFjZS1zZWN0aW9uLXNtKTtcbiAgICBiYWNrZ3JvdW5kOiAjMTMwYjFhICFpbXBvcnRhbnQ7XG5cbiAgICAmX19pbm5lciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHJvdy1nYXA6IDIwcHg7XG4gICAgfVxuXG4gICAgJl9fbGluayB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LW1haW4pO1xuICAgICAgICBmb250LXNpemU6IHZhcigtLXRpdGxlLXNpemUtc20pO1xuICAgICAgICBsaW5lLWhlaWdodDogdmFyKC0tdGV4dC1saW5lLWhlaWdodC1tZCk7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1tYWluLWNvbG9yKSAhaW1wb3J0YW50O1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgLjNzIGxpbmVhcjtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS10aXRsZS1jb2xvcikgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5oZXJvIHtcblx0bWFyZ2luLWJvdHRvbTogdmFyKC0tc3BhY2Utc2VjdGlvbi1zbSk7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0Ym9yZGVyLXJhZGl1czogMCAwIHZhcigtLXNwYWNlLXhsKSB2YXIoLS1zcGFjZS14bCk7XG5cdGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNik7XG5cdHBhZGRpbmc6IHZhcigtLXNwYWNlLXNlY3Rpb24tc20pIDAgMzI3cHggMDtcblx0bWluLWhlaWdodDogMTAwdmg7XG5cblx0Jjo6YmVmb3JlIHtcblx0XHRjb250ZW50OiAnJztcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0aW5zZXQ6IDA7XG5cdFx0YmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpO1xuXHRcdHotaW5kZXg6IDE7XG5cdH1cblx0QGluY2x1ZGUgZGVza3RvcCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogdmFyKC0tc3BhY2Utc2VjdGlvbi1tZCk7XG5cdFx0Ym9yZGVyLXJhZGl1czogMCAwIDgwcHggODBweDtcblx0fVxuXHRAbWVkaWEgKG1pbi13aWR0aDogMTYyMHB4KSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogdmFyKC0tc3BhY2Utc2VjdGlvbi1sZyk7XG5cdFx0cGFkZGluZzogMTAwcHggMCB2YXIoLS1zcGFjZS1zZWN0aW9uLWxnKSAwO1xuXHRcdGJvcmRlcjogbm9uZTtcblx0fVxuXHQuaW5mbyB7XG5cdFx0bWF4LXdpZHRoOiA1NTBweDtcblx0XHRAaW5jbHVkZSB1bHRyYWhkIHtcblx0XHRcdG1heC13aWR0aDogbm9uZTtcblx0XHR9XG5cdH1cblx0LmluZm9fX3dyYXAge1xuXHRcdEBpbmNsdWRlIHVsdHJhaGQge1xuXHRcdFx0bWF4LXdpZHRoOiA3NDZweDtcblx0XHR9XG5cdH1cblx0LmluZm9fX3RpdGxlIHtcblx0XHRzcGFuIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0QGluY2x1ZGUgZGVza3RvcCB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogNDJweDtcblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIHVsdHJhaGQge1xuXHRcdFx0XHRmb250LXNpemU6IDYwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCZfX3ZpZGVvIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0aW5zZXQ6IDA7XG5cdFx0ei1pbmRleDogMDtcblx0XHR3aWR0aDogMTEwJTtcblx0XHRoZWlnaHQ6IDExMCU7XG5cdFx0b2JqZWN0LWZpdDogZmlsbDtcblx0fVxuXHQmX193cmFwIHtcblx0XHR6LWluZGV4OiAyO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0fVxuXHQmX190b3Age1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0bWFyZ2luLWJvdHRvbTogNzBweDtcblx0XHRnYXA6IHZhcigtLXNwYWNlLWxnKTtcblx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IHZhcigtLXNwYWNlLWxnKTtcblx0XHRcdGdhcDogYXV0bztcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIHVsdHJhaGQge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogdmFyKC0tc3BhY2Utc2VjdGlvbi1tZCk7XG5cdFx0fVxuXG5cdFx0b3BhY2l0eTogMDtcblx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5IDFzIGxpbmVhciAyLjVzO1xuXHR9XG5cdCZfX2xvZ28ge1xuXHRcdHdpZHRoOiAyMzJweDtcblx0XHRoZWlnaHQ6IDIzLjJweDtcblx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHRcdHdpZHRoOiA0MDBweDtcblx0XHRcdGhlaWdodDogNDBweDtcblx0XHR9XG5cdFx0QGluY2x1ZGUgdWx0cmFoZCB7XG5cdFx0XHR3aWR0aDogNDQzcHg7XG5cdFx0XHRoZWlnaHQ6IDQ5cHg7XG5cdFx0fVxuXHRcdGltZyB7XG5cdFx0XHQvLyB3aWR0aDogMTAwJTtcblx0XHR9XG5cdH1cblxuXHQmX19tYWluIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0Ji0taW5mbyB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiB2YXIoLS1zcGFjZS1sZyk7XG5cblx0XHRcdEBpbmNsdWRlIGRlc2t0b3Age1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiB2YXIoLS1zcGFjZS14bCk7XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSB1bHRyYWhkIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNTZweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLS1hY3Rpb24ge1xuXHRcdFx0b3BhY2l0eTogMDtcblx0XHRcdHRyYW5zaXRpb246IG9wYWNpdHkgMXMgbGluZWFyIDIuNXM7XG5cblx0XHRcdC5idG4ge1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwcHgpO1xuXHRcdFx0XHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMXMgbGluZWFyIDIuNXM7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCZfX3Byb2ZpbGUge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRjb250ZW50OiAnJztcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR3aWR0aDogMTcycHg7XG5cdFx0QGluY2x1ZGUgZGVza3RvcCB7XG5cdFx0XHR3aWR0aDogMjA1cHg7XG5cdFx0fVxuXHRcdCZfMDEge1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdGJvdHRvbTogLTIyN3B4O1xuXHRcdFx0QGluY2x1ZGUgZGVza3RvcCB7XG5cdFx0XHRcdGJvdHRvbTogLTI3NXB4O1xuXHRcdFx0fVxuXHRcdFx0QG1lZGlhIChtaW4td2lkdGg6IDE2MjBweCkge1xuXHRcdFx0XHRib3R0b206IC0xMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmXzAyIHtcblx0XHRcdGxlZnQ6IDE3NXB4O1xuXHRcdFx0Ym90dG9tOiAtMjU0cHg7XG5cdFx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHRcdFx0Ym90dG9tOiAtMzc0cHg7XG5cdFx0XHRcdGxlZnQ6IDIwNXB4O1xuXHRcdFx0fVxuXHRcdFx0QG1lZGlhIChtaW4td2lkdGg6IDE2MjBweCkge1xuXHRcdFx0XHRib3R0b206IC05MHB4O1xuXHRcdFx0XHRsZWZ0OiAyMzBweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmcyB7XG5cdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAxcyBsaW5lYXIgMi41cztcblx0XHR9XG5cdH1cblxuXHQmLmFuaW1hdGVkIHtcblx0XHQuaGVyb19fcHJvZmlsZXMsIC5oZXJvX190b3Age1xuXHRcdFx0b3BhY2l0eTogMTtcblx0XHR9XG5cblx0XHQuaGVyb19fbWFpbi0tYWN0aW9uIHtcblx0XHRcdG9wYWNpdHk6IDE7XG5cblx0XHRcdC5idG4ge1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4iLCIubGlicmFyeSB7XG5cdG1hcmdpbi1ib3R0b206IHZhcigtLXNwYWNlLXNlY3Rpb24tc20pO1xuXHRAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHRtYXJnaW4tYm90dG9tOiB2YXIoLS1zcGFjZS1zZWN0aW9uLW1kKTtcblx0fVxuXHRAaW5jbHVkZSB1bHRyYWhkIHtcblx0XHRtYXJnaW4tYm90dG9tOiB2YXIoLS1zcGFjZS1zZWN0aW9uLWxnKTtcblx0fVxuXHQmX19pbmZvIHtcblx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDYwcHg7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIHVsdHJhaGQge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTAwcHg7XG5cdFx0fVxuXHR9XG5cdCZfX2NhcmRzIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuXHRcdEBpbmNsdWRlIGRlc2t0b3Age1xuXHRcdFx0Z2FwOiAyMHB4O1xuXHRcdH1cblx0XHRAaW5jbHVkZSB1bHRyYWhkIHtcblx0XHRcdGdhcDogODBweDtcblx0XHR9XG5cdH1cblxuXHQmX19jYXJkIHtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMzBweCk7XG5cblx0XHQuaW5mby1idG4ge1xuXHRcdFx0b3BhY2l0eTogMDtcblx0XHRcdGZpbHRlcjogYmx1cigxMnB4KTtcblx0XHR9XG5cblx0XHQudGl0bGUge1xuXHRcdFx0c3BhbiB7XG5cdFx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmxpYnJhcnktY2FyZF9fY29udGVudC0tZGVzYyB7XG5cdFx0XHRvcGFjaXR5OiAwO1xuXHRcdH1cblxuXHRcdC5saWJyYXJ5LWNhcmRfX2J0biB7XG5cdFx0XHRvcGFjaXR5OiAwO1xuXHRcdH1cblxuXG5cdFx0QGZvciAkaSBmcm9tIDAgdGhyb3VnaCA1IHtcblx0XHRcdCY6bnRoLWNoaWxkKCN7JGl9KSB7XG5cdFx0XHRcdHRyYW5zaXRpb246IG9wYWNpdHkgMXMgbGluZWFyICN7MXMgKyAkaSAqIC41c30sIHRyYW5zZm9ybSAuM3MgbGluZWFyICN7MS4zcyArICRpICogLjVzfTtcblxuXHRcdFx0XHQuaW5mby1idG4ge1xuXHRcdFx0XHRcdHRyYW5zaXRpb246IC41cyBsaW5lYXIgI3sxLjNzICsgJGkgKiAuNXN9O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LnRpdGxlIHtcblx0XHRcdFx0XHRzcGFuIHtcblx0XHRcdFx0XHRcdEBmb3IgJGogZnJvbSAwIHRocm91Z2ggNSB7XG5cdFx0XHRcdFx0XHRcdCY6bnRoLWNoaWxkKCN7JGp9KSB7XG5cdFx0XHRcdFx0XHRcdFx0dHJhbnNpdGlvbjogLjNzIGxpbmVhciAjezEuOHMgKyAkaSAqIC41cyArICRqICogLjNzfTtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5saWJyYXJ5LWNhcmRfX2NvbnRlbnQtLWRlc2Mge1xuXHRcdFx0XHRcdHRyYW5zaXRpb246IC4zcyBsaW5lYXIgI3syLjFzICsgJGkgKiAuNXN9O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LmxpYnJhcnktY2FyZF9fYnRuIHtcblx0XHRcdFx0XHR0cmFuc2l0aW9uOiAuNHMgbGluZWFyICN7Mi40cyArICRpICogLjVzfTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCYuYW5pbWF0ZWQge1xuXHRcdC5saWJyYXJ5X19jYXJkIHtcblx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG5cblx0XHRcdC5pbmZvLWJ0biB7XG5cdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRcdGZpbHRlcjogYmx1cigwcHgpO1xuXHRcdFx0fVxuXG5cdFx0XHQudGl0bGUge1xuXHRcdFx0XHRzcGFuIHtcblx0XHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5saWJyYXJ5LWNhcmRfX2J0biwgLmxpYnJhcnktY2FyZF9fY29udGVudC0tZGVzYyB7XG5cdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4iLCIucGFydG5lciB7XG5cdG1hcmdpbi1ib3R0b206IHZhcigtLXNwYWNlLXNlY3Rpb24tc20pO1xuXHRAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHRtYXJnaW4tYm90dG9tOiB2YXIoLS1zcGFjZS1zZWN0aW9uLW1kKTtcblx0fVxuXHRAaW5jbHVkZSB1bHRyYWhkIHtcblx0XHRtYXJnaW4tYm90dG9tOiB2YXIoLS1zcGFjZS1zZWN0aW9uLWxnKTtcblx0fVxuXG5cdCZfX3dyYXAge1xuXHRcdGRpc3BsYXk6IGdyaWQ7XG5cdFx0b3BhY2l0eTogMDtcblx0XHR0cmFuc2l0aW9uOiAuM3MgbGluZWFyIDFzO1xuXG5cdFx0QGluY2x1ZGUgZGVza3RvcCB7XG5cdFx0XHRhbGlnbi1pdGVtczogZW5kO1xuXHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcblx0XHRcdGdhcDogdmFyKC0tc3BhY2UteGwpO1xuXHRcdH1cblx0XHRAaW5jbHVkZSB1bHRyYWhkIHtcblx0XHRcdGdhcDogMTUwcHg7XG5cdFx0fVxuXHR9XG5cdCZfX2luZm8ge1xuXHRcdEBpbmNsdWRlIGRlc2t0b3Age1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNDBweDtcblx0XHR9XG5cdFx0LmluZm8ge1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRcdH1cblx0XHQuaW5mby10aXRsZSB7XG5cdFx0XHRzcGFuIHtcblx0XHRcdFx0QGluY2x1ZGUgZGVza3RvcCB7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Jl9fY29udGVudCB7XG5cdFx0Ji0td3JhcCB7XG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgkY29sb3I6ICNmZmZmZmYsICRhbHBoYTogMC4xNik7XG5cdFx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IHZhcigtLXNwYWNlLWxnKTtcblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIHVsdHJhaGQge1xuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogdmFyKC0tc3BhY2UteGwpO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmLS1xdW90ZSB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0XHRcdGZsZXg6IDAgMCA1NnB4O1xuXG5cdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0ZmlsdGVyOiBibHVyKDEycHgpO1xuXHRcdFx0dHJhbnNpdGlvbjogLjVzIGxpbmVhciAxcztcblxuXHRcdFx0QGluY2x1ZGUgdWx0cmFoZCB7XG5cdFx0XHRcdGZsZXg6IDAgMCA3NHB4O1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiB2YXIoLS1zcGFjZS1zbSk7XG5cdFx0XHR9XG5cdFx0XHQuaWNvbi0tcXVvdGUge1xuXHRcdFx0XHR3aWR0aDogNTZweDtcblx0XHRcdFx0aGVpZ2h0OiA1NnB4O1xuXHRcdFx0XHRAaW5jbHVkZSB1bHRyYWhkIHtcblx0XHRcdFx0XHR3aWR0aDogNzRweDtcblx0XHRcdFx0XHRoZWlnaHQ6IDc0cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0Ji0tZGVzYyB7XG5cdFx0XHRAaW5jbHVkZSB1bHRyYWhkIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogdmFyKC0tc3BhY2UtbWQpO1xuXHRcdFx0fVxuXG5cdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0dHJhbnNpdGlvbjogLjNzIGxpbmVhciAxLjVzO1xuXHRcdH1cblx0XHQmLS1hdXRob3Ige1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcblx0XHRcdGdhcDogMTBweDtcblxuXG5cdFx0XHQmX25hbWUge1xuXHRcdFx0XHRsaW5lLWhlaWdodDogdmFyKC0tdGV4dC1saW5lLWhlaWdodC1tZCk7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0Y29sb3I6IHZhcigtLXRpdGxlLWNvbG9yKTtcblxuXHRcdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0XHR0cmFuc2l0aW9uOiAuNHMgbGluZWFyIDEuNnM7XG5cblx0XHRcdFx0QGluY2x1ZGUgdWx0cmFoZCB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAyOHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmX2pvYiB7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiB2YXIoLS10ZXh0LWxpbmUtaGVpZ2h0LW1kKTtcblx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0XHRsZXR0ZXItc3BhY2luZzogdmFyKC0tbGV0dGVyLXNwYWNpbmctYWNjZW50KTtcblxuXHRcdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0XHR0cmFuc2l0aW9uOiAuNHMgbGluZWFyIDEuOHM7XG5cdFx0XHRcdEBpbmNsdWRlIHVsdHJhaGQge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmX19saXN0IHtcblx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHRcdG1hcmdpbi10b3A6IHZhcigtLXNwYWNlLWxnKTtcblx0XHR9XG5cdFx0QGluY2x1ZGUgdWx0cmFoZCB7XG5cdFx0XHRtYXJnaW4tdG9wOiB2YXIoLS1zcGFjZS14bCk7XG5cdFx0fVxuXG5cdFx0bGkge1xuXHRcdFx0b3BhY2l0eTogMDtcblx0XHRcdEBmb3IgJGkgZnJvbSAwIHRocm91Z2ggNSB7XG5cdFx0XHRcdCY6bnRoLWNoaWxkKCN7JGl9KSB7XG5cdFx0XHRcdFx0dHJhbnNpdGlvbjogLjNzIGxpbmVhciAjezEuOHMgKyAkaSAqIC4zc307XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Jl9fZ3JhcGhpY3Mge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogYXV0bztcblx0XHRhbGlnbi1zZWxmOiBlbmQ7XG5cdH1cblxuXHQmLmFuaW1hdGVkIHtcblx0XHQucGFydG5lcl9fd3JhcCB7XG5cdFx0XHRvcGFjaXR5OiAxO1xuXHRcdH1cblxuXHRcdC5wYXJ0bmVyX19jb250ZW50LS1xdW90ZSB7XG5cdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0ZmlsdGVyOiBibHVyKDBweClcblx0XHR9XG5cblx0XHQucGFydG5lcl9fY29udGVudC0tZGVzYyB7XG5cdFx0XHRvcGFjaXR5OiAxO1xuXHRcdH1cblxuXHRcdC5wYXJ0bmVyX19jb250ZW50LS1hdXRob3Ige1xuXHRcdFx0Jl9qb2IsICZfbmFtZSB7XG5cdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnBhcnRuZXJfX2xpc3Qge1xuXHRcdFx0bGkge1xuXHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuIiwiLnByaXplLXNlY3Rpb24ge1xuICAgIHBhZGRpbmctYm90dG9tOiB2YXIoLS1zcGFjZS1zZWN0aW9uLXNtKTtcblxuICAgIC5wcml6ZSB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMXMgbGluZWFyIC41c1xuICAgIH1cblxuICAgICYuYW5pbWF0ZWQge1xuICAgICAgICAucHJpemUge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5yZWFkaW5lc3Mge1xuXHRtYXJnaW4tYm90dG9tOiB2YXIoLS1zcGFjZS1zZWN0aW9uLXNtKTtcblx0QGluY2x1ZGUgZGVza3RvcCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogdmFyKC0tc3BhY2Utc2VjdGlvbi1tZCk7XG5cdH1cblx0QG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCkge1xuXHRcdG1hcmdpbi1ib3R0b206IHZhcigtLXNwYWNlLXNlY3Rpb24tbGcpO1xuXHR9XG5cdCZfX3dyYXAge1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoJGNvbG9yOiAjZmZmZmZmLCAkYWxwaGE6IDAuMTYpO1xuXHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRjb250ZW50OiAnJztcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHJpZ2h0OiAtMzAlO1xuXHRcdFx0Ym90dG9tOiAtNjUlO1xuXHRcdFx0d2lkdGg6IDEzMDBweDtcblx0XHRcdGhlaWdodDogOTUwcHg7XG5cdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgzMGRlZyk7XG5cdFx0XHRiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNDQ4KTtcblx0XHRcdHotaW5kZXg6IDE7XG5cdFx0XHRib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0MjBweDtcblx0XHR9XG5cdFx0QGluY2x1ZGUgZGVza3RvcCB7XG5cdFx0XHRib3JkZXItcmFkaXVzOiB2YXIoLS1zcGFjZS1zbSk7XG5cdFx0XHRwYWRkaW5nOiA0MHB4O1xuXHRcdH1cblx0XHRAbWVkaWEgKG1pbi13aWR0aDogMTkyMHB4KSB7XG5cdFx0XHRwYWRkaW5nOiA4MHB4IDQ0LjVweDtcblx0XHR9XG5cdH1cblx0Jl9fdmlkZW8ge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRyaWdodDogLTMwJTtcblx0XHRib3R0b206IC02NSU7XG5cdFx0ei1pbmRleDogMDtcblx0XHR3aWR0aDogMTMwMHB4O1xuXHRcdGhlaWdodDogOTUwcHg7XG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoMzBkZWcpO1xuXHRcdG9iamVjdC1maXQ6IGZpbGw7XG5cdFx0Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNDIwcHg7XG5cdH1cblx0Jl9faW5uZXIge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR6LWluZGV4OiAyO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHRcdGdhcDogdmFyKC0tc3BhY2UteGwpO1xuXHRcdH1cblx0XHRAbWVkaWEgKG1pbi13aWR0aDogMTkyMHB4KSB7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdFx0YWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuXHRcdFx0Z2FwOiA1NnB4O1xuXHRcdH1cblx0fVxuXHQmX19pbmZvIHtcblx0XHQuaW5mbyB7XG5cdFx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHRcdFx0bWF4LXdpZHRoOiA4NjRweDtcblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIHVsdHJhaGQge1xuXHRcdFx0XHRtYXgtd2lkdGg6IG5vbmU7XG5cdFx0XHR9XG5cdFx0XHQmX193cmFwIHtcblx0XHRcdFx0QGluY2x1ZGUgZGVza3RvcCB7XG5cdFx0XHRcdFx0bWF4LXdpZHRoOiA5NTVweDtcblx0XHRcdFx0fVxuXHRcdFx0XHRAbWVkaWEgKG1pbi13aWR0aDogMTkyMHB4KSB7XG5cdFx0XHRcdFx0bWF4LXdpZHRoOiA3NDZweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Jl9fZGVzYyB7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0XHR3aWR0aDogMzI1cHg7XG5cdFx0XHRcdFx0aGVpZ2h0OiAxMjlweDtcblx0XHRcdFx0XHR0b3A6IDEwMCU7XG5cdFx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoMTQ1ZGVnKTtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2Fzc2V0cy9pbWFnZXMvc3ZnL2NvbnZleC1jdXJ2ZS5zdmcnKTtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXG5cdFx0XHRcdFx0b3BhY2l0eTogMDtcblx0XHRcdFx0XHR0cmFuc2l0aW9uOiAwLjRzIGxpbmVhciAxLjNzO1xuXG5cdFx0XHRcdFx0QGluY2x1ZGUgZGVza3RvcCB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdGxlZnQ6IDEwMCU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdEBpbmNsdWRlIHVsdHJhaGQge1xuXHRcdFx0XHRcdFx0bGVmdDogODAlO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRAbWVkaWEgKG1pbi13aWR0aDogMTkyMHB4KSB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vYXNzZXRzL2ltYWdlcy9zdmcvY29udmV4LWN1cnZlLnN2ZycpO1xuXHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXG5cdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0dHJhbnNpdGlvbjogMC40cyBsaW5lYXIgMS4zcztcblxuXHRcdFx0QGluY2x1ZGUgZGVza3RvcCB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0XHRAbWVkaWEgKG1pbi13aWR0aDogMTkyMHB4KSB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHR3aWR0aDogNTMwcHg7XG5cdFx0XHRcdGhlaWdodDogMjIzcHg7XG5cdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0bGVmdDogMTAwJTtcblx0XHRcdFx0dHJhbnNmb3JtOiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IHZhcigtLXNwYWNlLXhsKTtcblx0XHR9XG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCkge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHR9XG5cdH1cblx0Jl9fYWN0aW9uIHtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdHRyYW5zaXRpb246IDAuNHMgbGluZWFyIDEuM3M7XG5cblx0XHQuYWN0aW9uLWJ0biB7XG5cdFx0XHRtYXJnaW46IDA7XG5cblx0XHRcdC5idG4ge1xuXHRcdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTQwcHgpO1xuXHRcdFx0XHR0cmFuc2l0aW9uOiAwLjdzIGxpbmVhciAxLjdzO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCYuYW5pbWF0ZWQge1xuXHRcdC5yZWFkaW5lc3NfX2luZm8gLmluZm9fX2Rlc2M6OmFmdGVyIHtcblx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0fVxuXG5cdFx0LnJlYWRpbmVzc19faW5mbzo6YWZ0ZXIge1xuXHRcdFx0b3BhY2l0eTogMTtcblx0XHR9XG5cblx0XHQucmVhZGluZXNzX19hY3Rpb24ge1xuXHRcdFx0b3BhY2l0eTogMTtcblxuXHRcdFx0LmFjdGlvbi1idG4ge1xuXHRcdFx0XHQuYnRuIHtcblx0XHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuIiwiLnJlZ2lzdHJhdGlvbiB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0bWFyZ2luLWJvdHRvbTogdmFyKC0tc3BhY2Utc2VjdGlvbi1zbSk7XG5cdGJvcmRlci1yYWRpdXM6IHZhcigtLXNwYWNlLXNtKTtcblx0Ym9yZGVyOiAxcHggc29saWQgcmdiYSgkY29sb3I6ICNmZmZmZmYsICRhbHBoYTogMC4xNik7XG5cdCY6OmJlZm9yZSB7XG5cdFx0Y29udGVudDogJyc7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGluc2V0OiAwO1xuXHRcdGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcblx0XHR6LWluZGV4OiAxO1xuXHR9XG5cdEBpbmNsdWRlIGRlc2t0b3Age1xuXHRcdGJvcmRlci1yYWRpdXM6IDgwcHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogdmFyKC0tc3BhY2Utc2VjdGlvbi1zbSk7XG5cdFx0cGFkZGluZzogMTUwcHggMDtcblx0fVxuXHRAaW5jbHVkZSB1bHRyYWhkIHtcblx0XHRtYXJnaW4tYm90dG9tOiB2YXIoLS1zcGFjZS1zZWN0aW9uLXNtKTtcblx0XHRwYWRkaW5nOiB2YXIoLS1zcGFjZS1zZWN0aW9uLW1kKSAwO1xuXHR9XG5cdCZfX3ZpZGVvIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0aW5zZXQ6IDA7XG5cdFx0ei1pbmRleDogMDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0b2JqZWN0LWZpdDogZmlsbDtcblx0fVxuXHQmX193cmFwIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ei1pbmRleDogMjtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0QGluY2x1ZGUgZGVza3RvcCB7XG5cdFx0XHRnYXA6IDYwcHg7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIHVsdHJhaGQge1xuXHRcdFx0Z2FwOiAxMDBweDtcblx0XHR9XG5cdH1cblx0Jl9faW5mbyB7XG5cdH1cblx0Jl9fZm9ybSB7XG5cdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0b3BhY2l0eTogMDtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTMwcHgpO1xuXHRcdHRyYW5zaXRpb246IG9wYWNpdHkgLjVzIGxpbmVhciAuNHMsIHRyYW5zZm9ybSAuM3MgbGluZWFyIC42cztcblxuXHRcdC5tYWluLWZvcm0ge1xuXHRcdFx0QGluY2x1ZGUgdWx0cmFoZCB7XG5cdFx0XHRcdHdpZHRoOiA1NjBweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmLmFuaW1hdGVkIHtcblx0XHQucmVnaXN0cmF0aW9uX19mb3JtIHtcblx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG5cdFx0fVxuXHR9XG59XG4iLCIudG9waWNzIHtcblx0bWFyZ2luLWJvdHRvbTogdmFyKC0tc3BhY2Utc2VjdGlvbi1zbSk7XG5cdEBpbmNsdWRlIGRlc2t0b3Age1xuXHRcdG1hcmdpbi1ib3R0b206IHZhcigtLXNwYWNlLXNlY3Rpb24tbWQpO1xuXHR9XG5cdEBpbmNsdWRlIHVsdHJhaGQge1xuXHRcdG1hcmdpbi1ib3R0b206IHZhcigtLXNwYWNlLXNlY3Rpb24tbGcpO1xuXHR9XG5cdC5pbmZvLXRpdGxlIHtcblx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHR9XG5cdCZfX3RvcCB7XG5cdFx0QGluY2x1ZGUgZGVza3RvcCB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA2MHB4O1xuXHRcdH1cblx0XHRAaW5jbHVkZSB1bHRyYWhkIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDEwMHB4O1xuXHRcdH1cblx0fVxuXHQmX19jYXJkcyB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogc3RyZXRjaDtcblx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHRcdGdhcDogMjBweDtcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuXHRcdH1cblx0XHRAaW5jbHVkZSB1bHRyYWhkIHtcblx0XHR9XG5cdH1cblx0Jl9fY2FyZCB7XG5cdFx0QGluY2x1ZGUgZGVza3RvcCB7XG5cdFx0XHRtYXgtd2lkdGg6IDMwMHB4O1xuXHRcdH1cblx0XHRAaW5jbHVkZSB1bHRyYWhkIHtcblx0XHRcdG1heC13aWR0aDogNDQ4cHg7XG5cdFx0fVxuXG5cdFx0b3BhY2l0eTogMDtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTMwcHgpO1xuXG5cdFx0LmluZm8tYnRuIHtcblx0XHRcdGZpbHRlcjogYmx1cigxMnB4KTtcblx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0fVxuXG5cdFx0LnRpdGxlIHtcblx0XHRcdHNwYW4ge1xuXHRcdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC50b3BpYy1jYXJkX193cmFwIHtcblx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0fVxuXG5cdFx0Jl8wMSB7XG5cdFx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5IDFzIGxpbmVhciAxcywgdHJhbnNmb3JtIC4zcyBsaW5lYXIgMS41cztcblxuXHRcdFx0LmluZm8tYnRuIHtcblx0XHRcdFx0YmFja2dyb3VuZDogdmFyKC0tZ3JhcGhpYy1tYWluKTtcblx0XHRcdFx0dHJhbnNpdGlvbjogLjNzIGxpbmVhciAxLjdzO1xuXHRcdFx0fVxuXG5cdFx0XHQudGl0bGUge1xuXHRcdFx0XHRAZm9yICRpIGZyb20gMCB0aHJvdWdoIDUge1xuXHRcdFx0XHRcdHNwYW46bnRoLWNoaWxkKCN7JGl9KSB7XG5cdFx0XHRcdFx0XHR0cmFuc2l0aW9uOiAuM3MgbGluZWFyICN7MS44cyArICRpICogLjNzfTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC50b3BpYy1jYXJkX193cmFwIHtcblx0XHRcdFx0dHJhbnNpdGlvbjogLjNzIGxpbmVhciAycztcblx0XHRcdH1cblx0XHR9XG5cdFx0Jl8wMiB7XG5cdFx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5IDFzIGxpbmVhciAycywgdHJhbnNmb3JtIC40cyBsaW5lYXIgMi4zcztcblxuXHRcdFx0LmluZm8tYnRuIHtcblx0XHRcdFx0YmFja2dyb3VuZDogdmFyKC0tZ3JhcGhpYy1wcmltYXJ5KTtcblx0XHRcdFx0dHJhbnNpdGlvbjogLjNzIGxpbmVhciAyLjdzO1xuXHRcdFx0fVxuXG5cdFx0XHQudGl0bGUge1xuXHRcdFx0XHRAZm9yICRpIGZyb20gMCB0aHJvdWdoIDUge1xuXHRcdFx0XHRcdHNwYW46bnRoLWNoaWxkKCN7JGl9KSB7XG5cdFx0XHRcdFx0XHR0cmFuc2l0aW9uOiAuM3MgbGluZWFyICN7Mi44cyArICRpICogLjNzfTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC50b3BpYy1jYXJkX193cmFwIHtcblx0XHRcdFx0dHJhbnNpdGlvbjogLjNzIGxpbmVhciAzcztcblx0XHRcdH1cblx0XHR9XG5cdFx0Jl8wMyB7XG5cdFx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5IDFzIGxpbmVhciAzcywgdHJhbnNmb3JtIC40cyBsaW5lYXIgMy4zcztcblxuXHRcdFx0LmluZm8tYnRuIHtcblx0XHRcdFx0YmFja2dyb3VuZDogdmFyKC0tZ3JhcGhpYy1hY2NlbnQpO1xuXHRcdFx0XHR0cmFuc2l0aW9uOiAuM3MgbGluZWFyIDIuN3M7XG5cdFx0XHR9XG5cblx0XHRcdC50aXRsZSB7XG5cdFx0XHRcdEBmb3IgJGkgZnJvbSAwIHRocm91Z2ggNSB7XG5cdFx0XHRcdFx0c3BhbjpudGgtY2hpbGQoI3skaX0pIHtcblx0XHRcdFx0XHRcdHRyYW5zaXRpb246IC4zcyBsaW5lYXIgI3syLjhzICsgJGkgKiAuM3N9O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LnRvcGljLWNhcmRfX3dyYXAge1xuXHRcdFx0XHR0cmFuc2l0aW9uOiAuM3MgbGluZWFyIDNzO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cblx0Ji5hbmltYXRlZHtcblx0XHQudG9waWNzX19jYXJkIHtcblx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG5cblx0XHRcdC5pbmZvLWJ0biB7XG5cdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRcdGZpbHRlcjogYmx1cigwcHgpXG5cdFx0XHR9XG5cblx0XHRcdC50aXRsZSB7XG5cdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LnRvcGljLWNhcmRfX3dyYXAge1xuXHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuIl0sImZpbGUiOiJtYWluLmNzcyJ9 */
