@import url(https://use.typekit.net/bob4xaz.css);
@charset "UTF-8";
/* Clamp TL */
:root {
  /* Spaces */
  /* Sizes */
}

.bg_black {
  background-color: #000000;
}

.bg_b {
  background-color: #051c2b;
}

.bg_lb {
  background-color: #6bccdf;
}

.bg_dark_b {
  background-color: #323647;
}

.bg_yellow_b {
  background-color: #fdfd3f;
}

.bg_lg {
  background-color: #b9d532;
}

.bg_orange {
  background-color: #f47521;
}

.bg_w {
  background-color: #ffffff;
}

.txt_b {
  color: #051c2b;
}

.txt_lb {
  color: #6bccdf;
}

.txt_dark_b {
  color: #323647;
}

.txt_yellow_b {
  color: #fdfd3f;
}

.txt_lg {
  color: #b9d532;
}

.txt_w {
  color: #fff;
}

.txt_orange {
  background-color: #fa5a16;
}

.wide_container {
  margin-left: auto;
  margin-right: auto;
  max-width: 1580px;
}

/* resset.dev • v5.0.2 */
/* # =================================================================
   # Global selectors
   # ================================================================= */
html {
  box-sizing: border-box;
  -webkit-text-size-adjust: 100%;
  /* Prevent adjustments of font size after orientation changes in iOS */
  word-break: normal;
  -moz-tab-size: 4;
  -o-tab-size: 4;
     tab-size: 4;
}

*,
::before,
::after {
  background-repeat: no-repeat;
  /* Set `background-repeat: no-repeat` to all elements and pseudo elements */
  box-sizing: inherit;
}

::before,
::after {
  text-decoration: inherit;
  /* Inherit text-decoration and vertical align to ::before and ::after pseudo elements */
  vertical-align: inherit;
}

* {
  padding: 0;
  /* Reset `padding` and `margin` of all elements */
  margin: 0;
}

/* # =================================================================
   # General elements
   # ================================================================= */
hr {
  overflow: visible;
  /* Show the overflow in Edge and IE */
  height: 0;
  /* Add the correct box sizing in Firefox */
  color: inherit;
  /* Correct border color in Firefox. */
}

details,
main {
  display: block;
  /* Render the `main` element consistently in IE. */
}

summary {
  display: list-item;
  /* Add the correct display in all browsers */
}

small {
  font-size: 80%;
  /* Set font-size to 80% in `small` elements */
}

[hidden] {
  display: none;
  /* Add the correct display in IE */
}

abbr[title] {
  border-bottom: none;
  /* Remove the bottom border in Chrome 57 */
  /* Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari */
  text-decoration: underline;
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
}

a {
  background-color: transparent;
  /* Remove the gray background on active links in IE 10 */
}

a:active,
a:hover {
  outline-width: 0;
  /* Remove the outline when hovering in all browsers */
}

code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  /* Specify the font family of code elements */
}

pre {
  font-size: 1em;
  /* Correct the odd `em` font sizing in all browsers */
}

b,
strong {
  font-weight: bolder;
  /* Add the correct font weight in Chrome, Edge, and Safari */
}

/* https://gist.github.com/unruthless/413930 */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

table {
  border-color: inherit;
  /* Correct border color in all Chrome, Edge, and Safari. */
  text-indent: 0;
  /* Remove text indentation in Chrome, Edge, and Safari */
}

iframe {
  border-style: none;
}

/* # =================================================================
   # Forms
   # ================================================================= */
input {
  border-radius: 0;
}

[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button {
  height: auto;
  /* Correct the cursor style of increment and decrement buttons in Chrome */
}

[type=search] {
  -webkit-appearance: textfield;
  /* Correct the odd appearance in Chrome and Safari */
  outline-offset: -2px;
  /* Correct the outline style in Safari */
}

[type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
  /* Remove the inner padding in Chrome and Safari on macOS */
}

textarea {
  overflow: auto;
  /* Internet Explorer 11+ */
  resize: vertical;
  /* Specify textarea resizability */
}

button,
input,
optgroup,
select,
textarea {
  font: inherit;
  /* Specify font inheritance of form elements */
}

optgroup {
  font-weight: bold;
  /* Restore the font weight unset by the previous rule */
}

button {
  overflow: visible;
  /* Address `overflow` set to `hidden` in IE 8/9/10/11 */
}

button,
select {
  text-transform: none;
  /* Firefox 40+, Internet Explorer 11- */
}

/* Apply cursor pointer to button elements */
button,
[type=button],
[type=reset],
[type=submit],
[role=button] {
  cursor: pointer;
}

/* Remove inner padding and border in Firefox 4+ */
button::-moz-focus-inner,
[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

/* Replace focus style removed in the border reset above */
button:-moz-focusring,
[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner {
  outline: 1px dotted ButtonText;
}

button,
html [type=button],
[type=reset],
[type=submit] {
  -webkit-appearance: button;
  /* Correct the inability to style clickable types in iOS */
}

/* Remove the default button styling in all browsers */
button,
input,
select,
textarea {
  background-color: transparent;
  border-style: none;
}

a:focus,
button:focus,
input:focus,
select:focus,
textarea:focus {
  outline-width: 0;
}

/* Style select like a standard input */
select {
  -moz-appearance: none;
  /* Firefox 36+ */
  -webkit-appearance: none;
  /* Chrome 41+ */
}

select::-ms-expand {
  display: none;
  /* Internet Explorer 11+ */
}

select::-ms-value {
  color: currentColor;
  /* Internet Explorer 11+ */
}

legend {
  border: 0;
  /* Correct `color` not being inherited in IE 8/9/10/11 */
  color: inherit;
  /* Correct the color inheritance from `fieldset` elements in IE */
  display: table;
  /* Correct the text wrapping in Edge and IE */
  max-width: 100%;
  /* Correct the text wrapping in Edge and IE */
  white-space: normal;
  /* Correct the text wrapping in Edge and IE */
  max-width: 100%;
  /* Correct the text wrapping in Edge 18- and IE */
}

::-webkit-file-upload-button {
  /* Correct the inability to style clickable types in iOS and Safari */
  -webkit-appearance: button;
  color: inherit;
  font: inherit;
  /* Change font properties to `inherit` in Chrome and Safari */
}

/* Replace pointer cursor in disabled elements */
[disabled] {
  cursor: default;
}

/* # =================================================================
   # Specify media element style
   # ================================================================= */
img {
  border-style: none;
  /* Remove border when inside `a` element in IE 8/9/10 */
}

/* Add the correct vertical alignment in Chrome, Firefox, and Opera */
progress {
  vertical-align: baseline;
}

/* # =================================================================
   # Accessibility
   # ================================================================= */
/* Specify the progress cursor of updating elements */
[aria-busy=true] {
  cursor: progress;
}

/* Specify the pointer cursor of trigger elements */
[aria-controls] {
  cursor: pointer;
}

/* Specify the unstyled cursor of disabled, not-editable, or otherwise inoperable elements */
[aria-disabled=true] {
  cursor: default;
}

/*
 * Embed Theme Fonts
 *
 */
@font-face {
  font-family: "peckham-press";
  src: url("../fonts/peckham-press-webfont.woff2") format("woff2"), url("../fonts/peckham-press-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal;
}
/* ICO Fonts */
@font-face {
  font-family: "icbu";
  src: url("../fonts/icbu.ttf?rkrofh") format("truetype"), url("../fonts/icbu.woff?rkrofh") format("woff"), url("../fonts/icbu.svg?rkrofh#icbu") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
[class^=icon-], [class*=" icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "icbu" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-location_on:before {
  content: "\e90c";
}

.icon-map-marker:before {
  content: "\e90d";
}

.icon-linkedin:before {
  content: "\e900";
}

.icon-instagram:before {
  content: "\e901";
}

.icon-youtube:before {
  content: " ";
  background-image: url("../icons/YoutubeIcon1.png");
  display: block;
  background-size: 100%;
  width: 20px;
  height: 20px;
  background-position: center center;
}

li.youtube a:hover .icon-youtube:before {
  content: " ";
  background-image: url("../icons/YoutubeIcon1-hover.png");
  display: block;
  background-size: 100%;
  width: 20px;
  height: 20px;
  background-position: center center;
}

.icon-twitter:before {
  content: "\e902";
}

.icon-facebook:before {
  content: "\e903";
}

.icon-facebook-f:before {
  content: "\e903";
}

.icon-hamburger:before {
  content: "\e909";
}

.icon-arrrow-down:before {
  content: "\e90a";
}

.icon-close:before {
  content: "\e90b";
}

.icon-arrow:before {
  content: "\e904";
}

.icon-external:before {
  content: "\e905";
}

.icon-plus:before {
  content: "\e906";
}

.icon-quote:before {
  content: "\e907";
}

.icon-search:before {
  content: "\e908";
}

.icon-location:before {
  content: "\e947";
}

.mt-0 {
  margin-top: calc(8px * 0);
}

.mt-1 {
  margin-top: calc(8px * 1);
}

.mt-2 {
  margin-top: calc(8px * 2);
}

.mt-3 {
  margin-top: calc(8px * 3);
}

.mt-4 {
  margin-top: calc(8px * 4);
}

.mt-5 {
  margin-top: calc(8px * 5);
}

.mt-6 {
  margin-top: calc(8px * 6);
}

.mt-7 {
  margin-top: calc(8px * 7);
}

.mt-8 {
  margin-top: calc(8px * 8);
}

.mt-9 {
  margin-top: calc(8px * 9);
}

.mt-10 {
  margin-top: calc(8px * 10);
}

.mb-0 {
  margin-bottom: calc(8px * 0);
}

.mb-1 {
  margin-bottom: calc(8px * 1);
}

.mb-2 {
  margin-bottom: calc(8px * 2);
}

.mb-3 {
  margin-bottom: calc(8px * 3);
}

.mb-4 {
  margin-bottom: calc(8px * 4);
}

.mb-5 {
  margin-bottom: calc(8px * 5);
}

.mb-6 {
  margin-bottom: calc(8px * 6);
}

.mb-7 {
  margin-bottom: calc(8px * 7);
}

.mb-8 {
  margin-bottom: calc(8px * 8);
}

.mb-9 {
  margin-bottom: calc(8px * 9);
}

.mb-10 {
  margin-bottom: calc(8px * 10);
}

.ml-0 {
  -webkit-margin-start: calc(8px * 0);
          margin-inline-start: calc(8px * 0);
}

.ml-1 {
  -webkit-margin-start: calc(8px * 1);
          margin-inline-start: calc(8px * 1);
}

.ml-2 {
  -webkit-margin-start: calc(8px * 2);
          margin-inline-start: calc(8px * 2);
}

.ml-3 {
  -webkit-margin-start: calc(8px * 3);
          margin-inline-start: calc(8px * 3);
}

.ml-4 {
  -webkit-margin-start: calc(8px * 4);
          margin-inline-start: calc(8px * 4);
}

.ml-5 {
  -webkit-margin-start: calc(8px * 5);
          margin-inline-start: calc(8px * 5);
}

.ml-6 {
  -webkit-margin-start: calc(8px * 6);
          margin-inline-start: calc(8px * 6);
}

.ml-7 {
  -webkit-margin-start: calc(8px * 7);
          margin-inline-start: calc(8px * 7);
}

.ml-8 {
  -webkit-margin-start: calc(8px * 8);
          margin-inline-start: calc(8px * 8);
}

.ml-9 {
  -webkit-margin-start: calc(8px * 9);
          margin-inline-start: calc(8px * 9);
}

.ml-10 {
  -webkit-margin-start: calc(8px * 10);
          margin-inline-start: calc(8px * 10);
}

.ms-0 {
  -webkit-margin-end: calc(8px * 0);
          margin-inline-end: calc(8px * 0);
}

.ms-1 {
  -webkit-margin-end: calc(8px * 1);
          margin-inline-end: calc(8px * 1);
}

.ms-2 {
  -webkit-margin-end: calc(8px * 2);
          margin-inline-end: calc(8px * 2);
}

.ms-3 {
  -webkit-margin-end: calc(8px * 3);
          margin-inline-end: calc(8px * 3);
}

.ms-4 {
  -webkit-margin-end: calc(8px * 4);
          margin-inline-end: calc(8px * 4);
}

.ms-5 {
  -webkit-margin-end: calc(8px * 5);
          margin-inline-end: calc(8px * 5);
}

.ms-6 {
  -webkit-margin-end: calc(8px * 6);
          margin-inline-end: calc(8px * 6);
}

.ms-7 {
  -webkit-margin-end: calc(8px * 7);
          margin-inline-end: calc(8px * 7);
}

.ms-8 {
  -webkit-margin-end: calc(8px * 8);
          margin-inline-end: calc(8px * 8);
}

.ms-9 {
  -webkit-margin-end: calc(8px * 9);
          margin-inline-end: calc(8px * 9);
}

.ms-10 {
  -webkit-margin-end: calc(8px * 10);
          margin-inline-end: calc(8px * 10);
}

.mx-0 {
  margin-inline: calc(8px * 0);
}

.mx-1 {
  margin-inline: calc(8px * 1);
}

.mx-2 {
  margin-inline: calc(8px * 2);
}

.mx-3 {
  margin-inline: calc(8px * 3);
}

.mx-4 {
  margin-inline: calc(8px * 4);
}

.mx-5 {
  margin-inline: calc(8px * 5);
}

.mx-6 {
  margin-inline: calc(8px * 6);
}

.mx-7 {
  margin-inline: calc(8px * 7);
}

.mx-8 {
  margin-inline: calc(8px * 8);
}

.mx-9 {
  margin-inline: calc(8px * 9);
}

.mx-10 {
  margin-inline: calc(8px * 10);
}

.mr-0 {
  margin-block: calc(8px * 0);
}

.mr-1 {
  margin-block: calc(8px * 1);
}

.mr-2 {
  margin-block: calc(8px * 2);
}

.mr-3 {
  margin-block: calc(8px * 3);
}

.mr-4 {
  margin-block: calc(8px * 4);
}

.mr-5 {
  margin-block: calc(8px * 5);
}

.mr-6 {
  margin-block: calc(8px * 6);
}

.mr-7 {
  margin-block: calc(8px * 7);
}

.mr-8 {
  margin-block: calc(8px * 8);
}

.mr-9 {
  margin-block: calc(8px * 9);
}

.mr-10 {
  margin-block: calc(8px * 10);
}

.pt-0 {
  padding-top: calc(8px * 0);
}

.pt-1 {
  padding-top: calc(8px * 1);
}

.pt-2 {
  padding-top: calc(8px * 2);
}

.pt-3 {
  padding-top: calc(8px * 3);
}

.pt-4 {
  padding-top: calc(8px * 4);
}

.pt-5 {
  padding-top: calc(8px * 5);
}

.pt-6 {
  padding-top: calc(8px * 6);
}

.pt-7 {
  padding-top: calc(8px * 7);
}

.pt-8 {
  padding-top: calc(8px * 8);
}

.pt-9 {
  padding-top: calc(8px * 9);
}

.pt-10 {
  padding-top: calc(8px * 10);
}

.pb-0 {
  padding-bottom: calc(8px * 0);
}

.pb-1 {
  padding-bottom: calc(8px * 1);
}

.pb-2 {
  padding-bottom: calc(8px * 2);
}

.pb-3 {
  padding-bottom: calc(8px * 3);
}

.pb-4 {
  padding-bottom: calc(8px * 4);
}

.pb-5 {
  padding-bottom: calc(8px * 5);
}

.pb-6 {
  padding-bottom: calc(8px * 6);
}

.pb-7 {
  padding-bottom: calc(8px * 7);
}

.pb-8 {
  padding-bottom: calc(8px * 8);
}

.pb-9 {
  padding-bottom: calc(8px * 9);
}

.pb-10 {
  padding-bottom: calc(8px * 10);
}

.pl-0 {
  -webkit-padding-start: calc(8px * 0);
          padding-inline-start: calc(8px * 0);
}

.pl-1 {
  -webkit-padding-start: calc(8px * 1);
          padding-inline-start: calc(8px * 1);
}

.pl-2 {
  -webkit-padding-start: calc(8px * 2);
          padding-inline-start: calc(8px * 2);
}

.pl-3 {
  -webkit-padding-start: calc(8px * 3);
          padding-inline-start: calc(8px * 3);
}

.pl-4 {
  -webkit-padding-start: calc(8px * 4);
          padding-inline-start: calc(8px * 4);
}

.pl-5 {
  -webkit-padding-start: calc(8px * 5);
          padding-inline-start: calc(8px * 5);
}

.pl-6 {
  -webkit-padding-start: calc(8px * 6);
          padding-inline-start: calc(8px * 6);
}

.pl-7 {
  -webkit-padding-start: calc(8px * 7);
          padding-inline-start: calc(8px * 7);
}

.pl-8 {
  -webkit-padding-start: calc(8px * 8);
          padding-inline-start: calc(8px * 8);
}

.pl-9 {
  -webkit-padding-start: calc(8px * 9);
          padding-inline-start: calc(8px * 9);
}

.pl-10 {
  -webkit-padding-start: calc(8px * 10);
          padding-inline-start: calc(8px * 10);
}

.ps-0 {
  -webkit-padding-end: calc(8px * 0);
          padding-inline-end: calc(8px * 0);
}

.ps-1 {
  -webkit-padding-end: calc(8px * 1);
          padding-inline-end: calc(8px * 1);
}

.ps-2 {
  -webkit-padding-end: calc(8px * 2);
          padding-inline-end: calc(8px * 2);
}

.ps-3 {
  -webkit-padding-end: calc(8px * 3);
          padding-inline-end: calc(8px * 3);
}

.ps-4 {
  -webkit-padding-end: calc(8px * 4);
          padding-inline-end: calc(8px * 4);
}

.ps-5 {
  -webkit-padding-end: calc(8px * 5);
          padding-inline-end: calc(8px * 5);
}

.ps-6 {
  -webkit-padding-end: calc(8px * 6);
          padding-inline-end: calc(8px * 6);
}

.ps-7 {
  -webkit-padding-end: calc(8px * 7);
          padding-inline-end: calc(8px * 7);
}

.ps-8 {
  -webkit-padding-end: calc(8px * 8);
          padding-inline-end: calc(8px * 8);
}

.ps-9 {
  -webkit-padding-end: calc(8px * 9);
          padding-inline-end: calc(8px * 9);
}

.ps-10 {
  -webkit-padding-end: calc(8px * 10);
          padding-inline-end: calc(8px * 10);
}

.px-0 {
  padding-inline: calc(8px * 0);
}

.px-1 {
  padding-inline: calc(8px * 1);
}

.px-2 {
  padding-inline: calc(8px * 2);
}

.px-3 {
  padding-inline: calc(8px * 3);
}

.px-4 {
  padding-inline: calc(8px * 4);
}

.px-5 {
  padding-inline: calc(8px * 5);
}

.px-6 {
  padding-inline: calc(8px * 6);
}

.px-7 {
  padding-inline: calc(8px * 7);
}

.px-8 {
  padding-inline: calc(8px * 8);
}

.px-9 {
  padding-inline: calc(8px * 9);
}

.px-10 {
  padding-inline: calc(8px * 10);
}

.pr-0 {
  padding-block: calc(8px * 0);
}

.pr-1 {
  padding-block: calc(8px * 1);
}

.pr-2 {
  padding-block: calc(8px * 2);
}

.pr-3 {
  padding-block: calc(8px * 3);
}

.pr-4 {
  padding-block: calc(8px * 4);
}

.pr-5 {
  padding-block: calc(8px * 5);
}

.pr-6 {
  padding-block: calc(8px * 6);
}

.pr-7 {
  padding-block: calc(8px * 7);
}

.pr-8 {
  padding-block: calc(8px * 8);
}

.pr-9 {
  padding-block: calc(8px * 9);
}

.pr-10 {
  padding-block: calc(8px * 10);
}

.w-10 {
  width: calc(1% *10);
}

.w-20 {
  width: calc(1% *20);
}

.w-30 {
  width: calc(1% *30);
}

.w-40 {
  width: calc(1% *40);
}

.w-50 {
  width: calc(1% *50);
}

.w-60 {
  width: calc(1% *60);
}

.w-70 {
  width: calc(1% *70);
}

.w-80 {
  width: calc(1% *80);
}

.w-90 {
  width: calc(1% *90);
}

.w-100 {
  width: calc(1% *100);
}

h1, h2, h3, h4, h5, h6, button, blockquote, cite {
  font-family: "futura-pt", sans-serif;
}

sub {
  font-size: 6px;
}

a {
  text-decoration: none;
  color: #051c2b;
}

.heading-1 {
  font-size: clamp(40px, 6.0240963855vw, 72px);
  line-height: normal;
  margin-bottom: clamp(12px, 1.8120805369vw, 18px);
}

.heading-2 {
  font-size: clamp(20px, 6.0240963855vw, 38px);
  line-height: 1.2;
  margin-bottom: clamp(12px, 1.8120805369vw, 18px);
}

.heading-3, .single-heading, .post-heading {
  font-size: clamp(20px, 6.0240963855vw, 36px);
  line-height: normal;
  margin-bottom: clamp(12px, 1.8120805369vw, 18px);
}

.heading-1,
.heading-2,
.heading-3,
.single-heading,
.post-heading,
.heading-4,
figure.quote blockquote p,
.heading-aside {
  font-weight: 700;
  font-family: "futura-pt", sans-serif;
}
.heading-1.blue, .news-item.light-bg .heading-1.tags,
.heading-2.blue,
.news-item.light-bg .heading-2.tags,
.heading-3.blue,
.blue.single-heading,
.blue.post-heading,
.news-item.light-bg .heading-3.tags,
.news-item.light-bg .tags.single-heading,
.news-item.light-bg .tags.post-heading,
.heading-4.blue,
.news-item.light-bg .heading-4.tags,
figure.quote blockquote p.blue,
figure.quote blockquote .news-item.light-bg p.tags,
.news-item.light-bg figure.quote blockquote p.tags,
.heading-aside.blue,
.news-item.light-bg .heading-aside.tags {
  color: #00FFFF;
}

.body-content p {
  font-size: 16px;
  line-height: normal;
}

.sub-heading-1 {
  font-size: clamp(19px, 2.5vw, 24px);
  line-height: normal;
  font-weight: 400;
}
.sub-heading-1.blue, .news-item.light-bg .sub-heading-1.tags {
  color: #00FFFF;
}

.sub-heading-2 {
  font-weight: 400;
  font-size: clamp(16px, 2.5vw, 20px);
  line-height: normal;
}
.sub-heading-2.blue, .news-item.light-bg .sub-heading-2.tags {
  color: #00FFFF;
}

.heading-aside {
  font-size: 1.5em;
  line-height: 1.25;
  color: #051c2b;
}
.heading-aside a {
  color: #fa5a16;
  text-decoration: none;
}

.heading-boxed {
  background: #051c2b;
  color: #fa5a16;
  display: inline-block;
  font-family: "futura-pt", sans-serif;
  font-size: 35px;
  padding: 9px 36px;
  text-transform: uppercase;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 60px;
  position: relative;
}
.heading-boxed.large {
  font-size: 45px;
  padding: 7px 26px;
}
.heading-boxed.white {
  color: #fff;
}

.text-center {
  text-align: center;
}

.text-left {
  text-align: left;
}

.text-right {
  text-align: right;
}

.text-uppercase {
  text-transform: uppercase;
}

.text-lowercase {
  text-transform: lowercase;
}

.text-normal {
  text-transform: lowercase;
}

.text-underline {
  text-decoration: underline;
}

.text-purple {
  color: #051c2b;
}

.text-orange {
  color: #fa5a16;
}

.text-otherorange {
  color: #fa5a16;
}

.text-lightblue {
  color: #6bccdf;
}

.text-dark-blue {
  color: #051c2b;
}
.text-dark-blue a, .text-dark-blue span {
  color: #fa5a16;
}

.text-blue {
  color: #051c2b;
}
.text-blue a, .text-blue span {
  color: #fa5a16;
}

.text-white {
  color: #fff;
}
.text-white p {
  color: #fff;
}
.text-white p.blue, .text-white .news-item.light-bg p.tags, .news-item.light-bg .text-white p.tags {
  color: #6bccdf;
}
.text-white ul li, .text-white ol li {
  color: #fff;
}
.text-white ul {
  padding-left: 1rem;
  list-style: disc;
  margin-bottom: 30px;
}

.bg-lightorange {
  background: #ffab00;
}

.bg-orange {
  background: #fa5a16;
}

.bg-otherorange {
  background: #f5a704;
}

.bg-darkorange {
  background: #f47521;
}

.bg-lime {
  background: #b9d532;
}

.bg-lightblue {
  background: #6bccdf;
}

.wysiwyg p {
  color: #090909;
  font-size: 1.25em;
  line-height: 1.2em;
  margin-bottom: 24px;
}
.wysiwyg blockquote p {
  font-size: 1.875em;
  font-weight: 500;
}

figure.quote {
  font-family: "futura-pt", sans-serif;
  margin-bottom: 80px;
  position: relative;
}
figure.quote blockquote p {
  display: inline;
  box-decoration-break: clone;
  -webkit-box-decoration-break: clone;
  color: #fff;
  background: #051c2b;
  box-shadow: 1em 0 0 #051c2b, -1em 0 0 #051c2b;
  margin-left: 1em;
}
figure.quote figcaption {
  text-transform: uppercase;
  color: #051c2b;
  font-size: 19px;
  position: relative;
  padding-left: 20px;
  margin-top: 36px;
  line-height: 1.111em;
}
figure.quote figcaption:before {
  content: "—";
  position: absolute;
  left: 0;
  font-size: 30px;
}
figure.quote figcaption .title {
  display: block;
  font-size: 15px;
  padding-top: 0px;
}
figure.quote span.icon-quote {
  color: #fa5a16;
  position: absolute;
  left: 150px;
  font-size: 180px;
  left: 0;
  top: -20px;
  transform: translateX(-100%) translateX(-40px);
}

.news-item {
  position: relative;
  display: grid;
  grid-template-rows: 1fr auto;
}
.news-item img {
  box-shadow: 2px 2px 10px 2px rgba(0, 0, 0, 0.3);
  -o-object-fit: cover;
     object-fit: cover;
  aspect-ratio: 278/167;
  width: 100%;
  max-width: none;
}
@media (max-width: 639px) {
  .news-item img {
    max-width: 100%;
  }
}
.news-item .news-item-heading {
  color: #fa5a16;
  font-family: "futura-pt", sans-serif;
  font-weight: 700;
  letter-spacing: 0.02em;
  font-size: 18px;
  line-height: 1em;
  margin-top: 18px;
}
.news-item .excerpt {
  margin-top: 10px;
}
.news-item .excerpt p {
  margin: 0;
  font-size: 0.9em;
  line-height: 1.285em;
  color: #fff;
  letter-spacing: 0.02em;
  font-weight: 700;
}
.news-item .tags {
  margin-top: 12px;
}
.news-item .btn-action {
  margin-top: 24px;
}
.news-item.light-bg p {
  color: #27282a;
}
.news-item .tags li {
  display: inline-block;
  font-size: 14px;
  line-height: 1.285em;
  color: #fff;
  letter-spacing: 0.02em;
  font-weight: 700;
}
.news-item .tags li, .news-item .tags li a {
  color: #fa5a16;
}
.news-item .tags.blue li, .news-item.light-bg .tags li, .news-item .tags.blue a, .news-item.light-bg .tags a {
  color: #051c2b;
}

.category-tag {
  display: inline-block;
  position: absolute;
  text-transform: uppercase;
  top: -14px;
  line-height: 1em;
  white-space: nowrap;
  left: 0px;
  height: 28px;
  background: #fa5a16;
  font-family: "futura-pt", sans-serif;
  margin-left: -14px;
}
.category-tag a {
  display: flex;
  width: 100%;
  height: 100%;
  align-items: center;
  color: #051c2b;
  padding: 0 10px;
  letter-spacing: 0.02em;
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
}

.news-page .category-tag {
  background: #fa5a16;
}

.singleCategories .category-tag, .singleCategories .post-categories {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  align-items: center;
  align-self: center;
  position: relative;
  top: auto;
  line-height: 1em;
  white-space: inherit;
  left: auto;
  height: auto;
  background: transparent;
  font-family: "futura-pt", sans-serif;
}
.singleCategories .category-tag a, .singleCategories .post-categories a {
  display: inline-block;
  width: auto;
  height: auto;
  align-items: center;
  color: #051c2b;
  background: #fa5a16;
  padding: 0 10px;
  line-height: 28px;
  letter-spacing: 0.02em;
  max-width: auto;
  overflow: visible;
  text-overflow: ellipsis;
  text-transform: uppercase;
  margin-right: 6px;
  margin-bottom: 6px;
}

.singleTags .tags {
  list-style: none;
  margin-top: 12px;
  margin-left: 0px;
  display: flex;
}
.singleTags .tags li {
  background: #f7b100;
  border-radius: 20px;
  padding-left: 10px;
  padding-right: 10px;
  margin-right: 8px;
  margin-bottom: 8px;
  font-size: 14px;
  line-height: 1.285em;
  color: #fff;
  letter-spacing: 0.02em;
  font-weight: 700;
}
.singleTags .tags li a {
  color: #051c2b;
  display: inline;
  font-size: 14px;
}
.singleTags .tags li a span {
  display: none;
}

.text-uppercase {
  text-transform: uppercase;
}

.body-text p {
  margin-bottom: clamp(12px, 1.8120805369vw, 18px);
  font-size: 20px;
}
.body-text a {
  color: #00FFFF;
}
.body-text .link-underline {
  color: #00FFFF;
  text-decoration: underline;
  margin-top: 20px;
  display: block;
}

button.back-to-top, button.learn-more {
  display: inline-grid;
  grid-template-columns: -webkit-min-content 20px;
  grid-template-columns: min-content 20px;
  grid-gap: 10px;
  text-transform: uppercase;
  align-items: center;
  font-size: 20px;
  white-space: nowrap;
  color: #051c2b;
}
button.back-to-top span, button.learn-more span {
  display: block;
  color: #fa5a16;
  font-size: 20px;
  transform: rotate(180deg);
  transform-origin: center center;
}

button.learn-more {
  grid-template-columns: 20px -webkit-min-content;
  grid-template-columns: 20px min-content;
  color: #fa5a16;
}
button.learn-more span {
  color: #fff;
  transform: none;
}

button.learn-more.active span {
  transform: rotate(180deg);
}

.btn-action {
  text-transform: uppercase;
  display: inline-block;
  background-color: none;
  text-align: center;
  color: #00FFFF !important;
  font-weight: 500;
  font-size: 14px;
  font-family: "futura-pt", sans-serif;
  padding: 6px 20px;
  min-width: 128px;
  text-decoration: none !important;
  border: 1px solid;
  border-image-slice: 1;
  border-width: 1px;
  border-image-source: linear-gradient(to right top, #662F8F 0%, #8A2885 25%, #3366FF 50%, #538FCB 75%, #00FFFF 100%);
}
.btn-action:hover {
  border-image-source: none;
  color: #fff;
  background: linear-gradient(to right top, #7C28E7 0%, #91288D 100%);
  border-image-source: linear-gradient(to right top, #7C28E7 0%, #91288D 100%);
}

.h8 {
  font-size: 1rem;
}

.h7 {
  font-size: 1rem;
}

.h6 {
  font-size: 1rem;
}

.h5 {
  font-size: 1rem;
}

.h4 {
  font-size: 1.6rem;
}

.h3 {
  font-size: 2rem;
}

.h2 {
  font-size: 2.4rem;
}

.h1 {
  font-size: 2.8rem;
}

.card {
  padding: 20px;
  background-color: #fff;
  width: 100%;
}
.card .card-title {
  text-transform: uppercase;
  margin: 1px;
}
.card .card-subtitle {
  margin: 1px;
}
.card .card-button {
  border: 0;
  padding: 8px 12px;
}

header.main-header {
  width: 100%;
  position: fixed;
  top: 0;
  z-index: 10000;
}

#announceBar {
  position: fixed;
  top: 125px;
  background: #3366FF;
  height: auto;
  width: 100%;
  z-index: 10;
}
@media (max-width: 950px) {
  #announceBar {
    top: 60px;
  }
}
#announceBar p {
  color: #fff;
  font-size: 12px;
  text-align: center;
  line-height: 1.25;
  padding-top: 8px;
  padding-bottom: 8px;
  text-transform: uppercase;
  font-weight: 800;
}
#announceBar p a {
  text-decoration: underline;
  color: #fff;
}

.admin-bar #announceBar {
  top: 157px;
}
.admin-bar header.main-header {
  top: 46px;
}
@media screen and (min-width: 783px) {
  .admin-bar header.main-header {
    top: 32px;
  }
}

/* ---  ---  ---  ---  ---  ---  ---  ---  ---  ---  ---  ---  ---  ---  ---  ---  --- */
/* ---  ---  ---  ---  ---  ---  ---  ---  ---  ---  ---  ---  ---  ---  ---  ---  --- */
.top-navbar {
  background: transparent;
  color: #fff;
  height: 37px;
  position: relative;
}
.top-navbar:before, .top-navbar:after {
  content: "";
  display: block;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
}
.top-navbar:before {
  z-index: 5;
  background: #000;
}
.top-navbar:after {
  z-index: 10;
  background: rgba(0, 22, 70, 0.47);
  background-blend-mode: hard-light;
}
.top-navbar .content, .top-navbar .container {
  height: 100%;
}
.top-navbar .content {
  display: grid;
  align-items: center;
  height: 100%;
  position: relative;
  z-index: 15;
  grid-template-columns: 1fr -webkit-min-content auto auto;
  grid-template-columns: 1fr min-content auto auto;
  grid-gap: 12px;
}
.top-navbar .content > div {
  font-size: 11px;
}
.top-navbar .content .backto {
  height: 100%;
}
.top-navbar .content .backto a {
  display: inline-flex;
  height: 100%;
  align-items: center;
  -moz-column-gap: 7px;
       column-gap: 7px;
  line-height: 1em;
}
.top-navbar .content .backto a .backto-label {
  color: #00FFFF;
  font-weight: 800;
  font-size: 12px;
  letter-spacing: 0.15em;
}
.top-navbar .content .backto a .icon-external {
  color: #fff;
  font-size: 8px;
}
.top-navbar .util-items ul {
  display: flex;
}
.top-navbar .util-items a {
  color: #fff;
  text-decoration: none;
  font-size: 15px;
  font-weight: 500;
  padding: 0 12px;
  text-transform: lowercase;
}
.top-navbar .util-items a:hover {
  text-decoration: underline;
}
.top-navbar .util-items li {
  position: relative;
}
.top-navbar .util-items li:not(:last-child):after {
  display: block;
  content: "";
  width: 1px;
  height: 14px;
  position: absolute;
  right: 0px;
  bottom: 2px;
  background: #fff;
}
.top-navbar form {
  background-color: rgba(241, 255, 255, 0.239);
  border: 1px solid #F1FFFF;
  height: 22px;
  width: 150px;
  line-height: 1em;
  align-items: center;
  position: relative;
}
.top-navbar form .icon-search {
  font-size: 12px;
  position: absolute;
  left: 6px;
  top: 4px;
}
.top-navbar form input {
  width: 100%;
  color: #fff;
  height: 100%;
  padding: 0 14px 0 28px;
  letter-spacing: 0.12em;
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 600;
}
.top-navbar form input::-webkit-input-placeholder {
  color: #fff !important;
  opacity: 1 !important;
}

.top-navbar form input:-moz-placeholder {
  color: #fff !important;
  opacity: 1 !important;
}

.top-navbar form input::-moz-placeholder {
  color: #fff !important;
  opacity: 1 !important;
}

.top-navbar form input:-ms-input-placeholder {
  color: #fff !important;
  opacity: 1 !important;
}

/* ---  ---  ---  ---  ---  ---  ---  ---  ---  ---  ---  ---  ---  ---  ---  ---  --- */
/* ---  ---  ---  ---  ---  ---  ---  ---  ---  ---  ---  ---  ---  ---  ---  ---  --- */
.main-navigation {
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2)), linear-gradient(89.99deg, rgba(145, 40, 141, 0.5) -20.84%, rgba(124, 40, 231, 0.5) 21.92%, rgba(105, 74, 235, 0.5) 45.94%, rgba(0, 255, 255, 0.5) 175.78%);
  color: #fff;
  height: 88px;
}
.main-navigation .container {
  height: 100%;
  display: grid;
  grid-template-columns: 1fr auto;
  grid-template-rows: auto;
  grid-gap: 30px;
  align-items: center;
}
.main-navigation .navbrand {
  width: 300px;
  z-index: 99;
}
.main-navigation .navbrand img {
  width: 100%;
  height: auto;
  display: block;
  margin-bottom: -97px;
  margin-top: -91px;
}
@media (max-width: 950px) {
  .main-navigation .navbrand img {
    margin-bottom: -97px;
    margin-top: -29px;
    height: 54px;
    width: auto;
  }
}
.main-navigation .navbrand.mobile-navbrand {
  display: none;
}
@media (max-width: 950px) {
  .main-navigation .navbrand {
    display: none;
  }
  .main-navigation .navbrand.mobile-navbrand {
    display: block;
  }
}

.page-scrolled .main-navigation {
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.6), rgba(0, 0, 0, 0.6)), linear-gradient(89.99deg, rgba(145, 40, 141, 0.9) -20.84%, rgba(124, 40, 231, 0.9) 21.92%, rgba(105, 74, 235, 0.9) 45.94%, rgba(0, 255, 255, 0.9) 175.78%);
}

@media (max-width: 950px) {
  header.main-header:after {
    content: "";
    display: block;
    z-index: 10;
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background: linear-gradient(to left, rgba(5, 28, 43, 0.83) 308px, rgba(5, 28, 43, 0.83) 0%, rgba(5, 28, 43, 0) 180%);
    pointer-events: none;
    opacity: 0;
    transition: opacity 0.2s ease;
  }

  .main-navigation {
    height: 60px;
  }
  .main-navigation .navbrand {
    width: 140px;
  }
  .main-navigation .nav_mobile_tools {
    display: inline-grid;
    align-items: center;
    grid-template-columns: auto auto auto;
    grid-gap: 0px;
    height: 100%;
    /*
    .hamburger {
      margin-top: 4px;
      margin-right: -12px;
    }
    */
  }
  .main-navigation .nav_mobile_tools .btn-mobile-menu {
    margin-top: 4px;
    margin-right: -12px;
    padding: 12px;
    font-size: 20px;
    color: #00FFFF;
  }
  .main-navigation .nav_mobile_tools .search_button {
    color: #fff;
    padding: 5px;
    font-size: 19px;
  }
  .main-navigation .nav_mobile_tools .mobile-cart-icon {
    color: #fff;
    padding: 0;
    font-size: 19px;
    margin: 0 15px 0 0;
  }
  .main-navigation .nav_mobile_tools .mobile-cart-icon img {
    width: 22px;
  }
  .main-navigation .nav_mobile_tools .icon-search::before {
    margin-left: -8px;
  }

  .navigation_links {
    position: fixed;
    grid-template-columns: 1fr auto;
    top: 0;
    z-index: 20;
    right: 0;
    background: #000;
    width: 308px;
    height: 100vh;
    padding: 10px 20px 20px 20px;
    overflow-y: auto;
    transform: translateX(308px);
    transition: transform 0.2s ease;
  }
  .admin-bar .navigation_links {
    top: 46px;
  }
}
@media screen and (max-width: 950px) and (min-width: 783px) {
  .admin-bar .navigation_links {
    top: 32px;
  }
}
@media screen and (max-width: 950px) and (hover: none) {
  .navigation_links {
    overflow-y: scroll;
    -webkit-overflow-scrolling: touch;
  }
}
@media (max-width: 950px) {
  .mobile-active .navigation_links {
    transform: translateX(0);
    z-index: 2000;
  }
}
@media (max-width: 950px) {
  .navigation_links .mobile-nav-header {
    border-bottom: solid 1px #919191;
    padding-bottom: 10px;
    display: grid;
    grid-template-columns: 1fr auto;
  }
  .navigation_links .mobile-nav-header img {
    display: block;
    width: 120px;
    height: auto;
  }
  .navigation_links .mobile-nav-header button.close {
    margin-top: 7px;
    width: 28px;
    height: 28px;
    background: transparent;
    color: #fff;
    font-size: 18px;
    display: flex;
    align-items: center;
    justify-content: center;
  }
}
@media (max-width: 950px) {
  .nav-items > ul > li {
    border-bottom: solid 1px #919191;
  }
  .nav-items > ul > li.menu-item-has-children > a {
    display: flex;
    align-items: center;
    justify-content: space-between;
  }
  .nav-items > ul > li.menu-item-has-children > a:after {
    font-family: "icbu" !important;
    speak: never;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\e906";
    color: #00FFFF;
    font-size: 14px;
    transition: all 0.3s ease-in;
  }
  .nav-items > ul > li.menu-item-has-children.toggle-active > a:after {
    transform: rotate(45deg);
  }
  .nav-items > ul > li > a {
    display: block;
    font-family: "futura-pt", sans-serif;
    text-transform: uppercase;
    font-size: 22px;
    color: #ffffff;
    letter-spacing: 0.05em;
    line-height: 1em;
    padding: 11px 0;
  }
  .nav-items .sub-menu-wrapper {
    display: none;
  }
  .nav-items .sub-menu-wrapper.is-active {
    display: block;
  }
  .nav-items .sub-menu-wrapper .sub-menu-meta {
    display: none;
  }
  .nav-items .sub-menu {
    padding-bottom: 15px;
    font-size: 15px;
    font-weight: 500;
    line-height: 1.35em;
    letter-spacing: 0.02em;
  }
  .nav-items .sub-menu a {
    display: block;
    padding: 2px 0;
    color: #fff;
  }
}
@media (max-width: 950px) {
  body.mobile-active {
    overflow: hidden;
  }
  body.mobile-active header.main-header:after {
    pointer-events: auto;
    opacity: 1;
  }
}
@media (min-width: 951px) {
  li#menu-item-7567 .sub-menu-wrapper {
    left: -346px !important;
  }

  .navigation_links {
    height: 100%;
  }

  .nav-items {
    height: 100%;
    position: relative;
  }
  .nav-items > ul {
    display: inline-flex;
    height: 100%;
    font-family: "futura-pt", sans-serif;
    font-size: 1rem;
    font-weight: 500;
  }
  .nav-items > ul > li {
    height: 100%;
    display: inline-flex;
    align-items: center;
    position: relative;
  }
  .nav-items > ul > li:hover a {
    color: #00FFFF !important;
    position: relative;
  }
  .nav-items > ul > li:hover:before {
    display: block;
    background-color: #051c2b;
    position: absolute;
    top: 0px;
    left: -36px;
    width: calc(100% + 4px);
    height: 88px;
    z-index: 0;
    content: "";
  }
  .nav-items > ul > li:hover .sub-menu-content a {
    color: #fff !important;
  }
  .nav-items > ul > li:hover .sub-menu-content li:before {
    display: none;
  }
  .nav-items > ul > li:hover .sub-menu-content a:before {
    display: none;
  }
  .nav-items > ul > li:hover .sub-menu-content a:hover {
    color: #00FFFF !important;
  }
  .nav-items > ul > li.no-highlighted:hover:before {
    display: none;
  }
  .nav-items > ul > li.hidden {
    display: none !important;
  }
  .nav-items > ul > li.current-menu-ancestor a, .nav-items > ul > li.menu-item-has-children:has(.current-page-ancestor) a {
    color: #00FFFF !important;
    position: relative;
  }
  .nav-items > ul > li.current-menu-ancestor .sub-menu-content a, .nav-items > ul > li.menu-item-has-children:has(.current-page-ancestor) .sub-menu-content a {
    color: #fff !important;
  }
  .nav-items > ul > li.current-menu-ancestor .sub-menu-content .current-page-item a, .nav-items > ul > li.current-menu-ancestor .sub-menu-content .current-menu-item a, .single-team .nav-items > ul > li.current-menu-ancestor .sub-menu-content ul li.about-team-menu a, .nav-items > ul > li.current-menu-ancestor .sub-menu-content .single-team .nav-items > ul > li.about-menu a, .single-team .nav-items > ul > li.current-menu-ancestor .sub-menu-content .nav-items > ul > li.about-menu a, .nav-items > ul > li.current-menu-ancestor .sub-menu-content .archive.tax-resource_category .nav-items > ul > li.resource-menu a, .archive.tax-resource_category .nav-items > ul > li.current-menu-ancestor .sub-menu-content .nav-items > ul > li.resource-menu a, .nav-items > ul > li.current-menu-ancestor .sub-menu-content .archive.tax-resource_tags .nav-items > ul > li.resource-menu a, .archive.tax-resource_tags .nav-items > ul > li.current-menu-ancestor .sub-menu-content .nav-items > ul > li.resource-menu a, .nav-items > ul > li.current-menu-ancestor .sub-menu-content .archive.tax-event_category .nav-items > ul > li.event-menu a, .archive.tax-event_category .nav-items > ul > li.current-menu-ancestor .sub-menu-content .nav-items > ul > li.event-menu a, .nav-items > ul > li.current-menu-ancestor .sub-menu-content .archive.tax-event_tags .nav-items > ul > li.event-menu a, .archive.tax-event_tags .nav-items > ul > li.current-menu-ancestor .sub-menu-content .nav-items > ul > li.event-menu a, .nav-items > ul > li.current-menu-ancestor .sub-menu-content .single-post .nav-items > ul > li.news-menu a, .single-post .nav-items > ul > li.current-menu-ancestor .sub-menu-content .nav-items > ul > li.news-menu a, .nav-items > ul > li.current-menu-ancestor .sub-menu-content .blog .nav-items > ul > li.news-menu a, .blog .nav-items > ul > li.current-menu-ancestor .sub-menu-content .nav-items > ul > li.news-menu a, .nav-items > ul > li.current-menu-ancestor .sub-menu-content .archive .nav-items > ul > li.news-menu a, .archive .nav-items > ul > li.current-menu-ancestor .sub-menu-content .nav-items > ul > li.news-menu a, .nav-items > ul > li.current-menu-ancestor .sub-menu-content .single-partners .nav-items > ul > li.partners-menu a, .single-partners .nav-items > ul > li.current-menu-ancestor .sub-menu-content .nav-items > ul > li.partners-menu a, .nav-items > ul > li.menu-item-has-children:has(.current-page-ancestor) .sub-menu-content .current-page-item a, .nav-items > ul > li.menu-item-has-children:has(.current-page-ancestor) .sub-menu-content .current-menu-item a, .single-team .nav-items > ul > li.menu-item-has-children:has(.current-page-ancestor) .sub-menu-content ul li.about-team-menu a, .nav-items > ul > li.menu-item-has-children:has(.current-page-ancestor) .sub-menu-content .single-team .nav-items > ul > li.about-menu a, .single-team .nav-items > ul > li.menu-item-has-children:has(.current-page-ancestor) .sub-menu-content .nav-items > ul > li.about-menu a, .nav-items > ul > li.menu-item-has-children:has(.current-page-ancestor) .sub-menu-content .archive.tax-resource_category .nav-items > ul > li.resource-menu a, .archive.tax-resource_category .nav-items > ul > li.menu-item-has-children:has(.current-page-ancestor) .sub-menu-content .nav-items > ul > li.resource-menu a, .nav-items > ul > li.menu-item-has-children:has(.current-page-ancestor) .sub-menu-content .archive.tax-resource_tags .nav-items > ul > li.resource-menu a, .archive.tax-resource_tags .nav-items > ul > li.menu-item-has-children:has(.current-page-ancestor) .sub-menu-content .nav-items > ul > li.resource-menu a, .nav-items > ul > li.menu-item-has-children:has(.current-page-ancestor) .sub-menu-content .archive.tax-event_category .nav-items > ul > li.event-menu a, .archive.tax-event_category .nav-items > ul > li.menu-item-has-children:has(.current-page-ancestor) .sub-menu-content .nav-items > ul > li.event-menu a, .nav-items > ul > li.menu-item-has-children:has(.current-page-ancestor) .sub-menu-content .archive.tax-event_tags .nav-items > ul > li.event-menu a, .archive.tax-event_tags .nav-items > ul > li.menu-item-has-children:has(.current-page-ancestor) .sub-menu-content .nav-items > ul > li.event-menu a, .nav-items > ul > li.menu-item-has-children:has(.current-page-ancestor) .sub-menu-content .single-post .nav-items > ul > li.news-menu a, .single-post .nav-items > ul > li.menu-item-has-children:has(.current-page-ancestor) .sub-menu-content .nav-items > ul > li.news-menu a, .nav-items > ul > li.menu-item-has-children:has(.current-page-ancestor) .sub-menu-content .blog .nav-items > ul > li.news-menu a, .blog .nav-items > ul > li.menu-item-has-children:has(.current-page-ancestor) .sub-menu-content .nav-items > ul > li.news-menu a, .nav-items > ul > li.menu-item-has-children:has(.current-page-ancestor) .sub-menu-content .archive .nav-items > ul > li.news-menu a, .archive .nav-items > ul > li.menu-item-has-children:has(.current-page-ancestor) .sub-menu-content .nav-items > ul > li.news-menu a, .nav-items > ul > li.menu-item-has-children:has(.current-page-ancestor) .sub-menu-content .single-partners .nav-items > ul > li.partners-menu a, .single-partners .nav-items > ul > li.menu-item-has-children:has(.current-page-ancestor) .sub-menu-content .nav-items > ul > li.partners-menu a {
    color: #00FFFF !important;
  }
  .nav-items > ul > li > a {
    text-transform: uppercase;
    color: #fff;
    text-align: center;
    line-height: 1.2;
  }
  .nav-items > ul > li > a .active, .nav-items > ul > li > a:hover {
    color: #00FFFF;
  }
}
@media screen and (min-width: 951px) and (hover: hover) {
  .nav-items > ul > li > a:hover {
    color: #00FFFF;
  }
}
@media (min-width: 951px) {
  .nav-items > ul > li.current_page_item > a, .nav-items > ul > li.current-menu-item > a, .single-team .nav-items .sub-menu-content .nav-items > ul > li.about-team-menu > a, .single-team .nav-items > ul > li.about-menu > a, .archive.tax-resource_category .nav-items > ul > li.resource-menu > a, .archive.tax-resource_tags .nav-items > ul > li.resource-menu > a, .archive.tax-event_category .nav-items > ul > li.event-menu > a, .archive.tax-event_tags .nav-items > ul > li.event-menu > a, .single-post .nav-items > ul > li.news-menu > a, .blog .nav-items > ul > li.news-menu > a, .archive .nav-items > ul > li.news-menu > a, .archive.tag .nav-items > ul > li.news-menu > a, .single-partners .nav-items > ul > li.partners-menu > a, .nav-items > ul > li.current-page-ancestor > a {
    color: #00FFFF;
    z-index: 10;
  }
}
@media (min-width: 951px) {
  .nav-items > ul > li.highlighted {
    background-color: #00FFFF;
    padding-inline: 24px;
    -webkit-margin-start: 24px;
            margin-inline-start: 24px;
    min-width: 86px;
  }
  .nav-items > ul > li.highlighted:hover a {
    color: #051c2b !important;
  }
  .nav-items > ul > li.highlighted:hover:before {
    display: none !important;
  }
  .nav-items > ul > li.highlighted a {
    color: #051c2b;
  }
  .nav-items > ul > li.highlighted:hover a {
    color: #051c2b;
  }
  .nav-items > ul > li.highlighted .sub-menu li a {
    color: #fff !important;
  }
  .nav-items > ul > li.highlighted .sub-menu-wrapper {
    left: unset;
    right: -52px;
  }
  .nav-items > ul > li.highlighted .sub-menu-wrapper .sub-menu-content {
    background-image: url(../images/dropdown-menu-gradient.png);
    background-size: cover;
  }
  .nav-items > ul > li.highlighted .sub-menu-wrapper .sub-menu-content .sub-menu {
    order: 2;
    border-left: 2px solid #051c2b;
    padding-left: 30px;
  }
  .nav-items > ul > li.highlighted .sub-menu-wrapper .sub-menu-content .sub-menu li {
    text-align: right;
  }
  .nav-items > ul > li.highlighted .sub-menu-wrapper .sub-menu-content .sub-menu a {
    color: #051c2b !important;
    font-weight: 800;
    font-size: 22px;
    font-family: "futura-pt", sans-serif;
    text-transform: uppercase;
  }
  .nav-items > ul > li.highlighted .sub-menu-wrapper .sub-menu-content .sub-menu-meta {
    order: 1;
    border-left: 0px;
    padding-left: 0px;
    width: 240px;
  }
  .nav-items > ul > li.highlighted .sub-menu-wrapper .sub-menu-meta h2 {
    color: #fff;
    font-size: 20px;
  }
}
@media (min-width: 951px) {
  .nav-items > ul > li:not(:nth-last-child(2)):not(:last-child)::after {
    -webkit-margin-start: 34px;
            margin-inline-start: 34px;
    -webkit-margin-end: 34px;
            margin-inline-end: 34px;
    content: "";
    display: inline-block;
    height: 20px;
    width: 1px;
    background-color: #ffffff;
  }
}
@media screen and (min-width: 951px) and (max-width: 1024px) {
  .nav-items > ul > li:not(:nth-last-child(2)):not(:last-child)::after {
    -webkit-margin-start: 20px;
            margin-inline-start: 20px;
    -webkit-margin-end: 20px;
            margin-inline-end: 20px;
  }
}
@media (min-width: 951px) {
  .nav-items .sub-menu-wrapper {
    position: absolute;
    top: 100%;
    left: -36px;
    width: 100%;
    display: block;
    z-index: 200;
    justify-content: center;
    opacity: 0;
    visibility: hidden;
    transition: visibility 0s linear 0.25s, opacity 0.25s ease-out;
  }
}
@media (min-width: 951px) {
  .nav-items > ul > li.hover .sub-menu-wrapper {
    opacity: 1;
    visibility: visible;
    transition: visibility 0s linear 0s, opacity 0.25s ease-out;
  }
}
@media (min-width: 951px) {
  .nav-items .sub-menu-content {
    width: 488px;
    padding: 30px 24px 30px 24px;
    background: #051c2b;
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-gap: 20px;
    left: 0;
    z-index: 2000;
  }
  .nav-items .sub-menu-content, .nav-items .sub-menu-content a {
    color: #fff;
  }
  .nav-items .sub-menu-content ul {
    font-family: "futura-pt", sans-serif;
    font-size: 16px;
    font-weight: 500;
  }
}
@media (min-width: 951px) and (min-width: 951px) {
  .nav-items .sub-menu-content ul li.mobileOnly {
    display: none !important;
  }
}
@media (min-width: 951px) {
  .nav-items .sub-menu-content ul a {
    display: block;
    padding-bottom: 7px;
    font-weight: 800;
    text-transform: uppercase;
    line-height: 1.2;
  }
}
@media screen and (min-width: 951px) and (hover: hover) {
  .nav-items .sub-menu-content ul a:hover {
    color: #00FFFF;
  }
}
@media (min-width: 951px) {
  .nav-items .sub-menu-content li.current-menu-item a, .single-team .nav-items .sub-menu-content ul li.about-team-menu a, .nav-items .sub-menu-content .single-team .nav-items > ul > li.about-menu a, .single-team .nav-items .sub-menu-content .nav-items > ul > li.about-menu a, .nav-items .sub-menu-content .archive.tax-resource_category .nav-items > ul > li.resource-menu a, .archive.tax-resource_category .nav-items .sub-menu-content .nav-items > ul > li.resource-menu a, .nav-items .sub-menu-content .archive.tax-resource_tags .nav-items > ul > li.resource-menu a, .archive.tax-resource_tags .nav-items .sub-menu-content .nav-items > ul > li.resource-menu a, .nav-items .sub-menu-content .archive.tax-event_category .nav-items > ul > li.event-menu a, .archive.tax-event_category .nav-items .sub-menu-content .nav-items > ul > li.event-menu a, .nav-items .sub-menu-content .archive.tax-event_tags .nav-items > ul > li.event-menu a, .archive.tax-event_tags .nav-items .sub-menu-content .nav-items > ul > li.event-menu a, .nav-items .sub-menu-content .single-post .nav-items > ul > li.news-menu a, .single-post .nav-items .sub-menu-content .nav-items > ul > li.news-menu a, .nav-items .sub-menu-content .blog .nav-items > ul > li.news-menu a, .blog .nav-items .sub-menu-content .nav-items > ul > li.news-menu a, .nav-items .sub-menu-content .archive .nav-items > ul > li.news-menu a, .archive .nav-items .sub-menu-content .nav-items > ul > li.news-menu a, .nav-items .sub-menu-content .single-partners .nav-items > ul > li.partners-menu a, .single-partners .nav-items .sub-menu-content .nav-items > ul > li.partners-menu a {
    color: #00FFFF;
  }
}
@media (min-width: 951px) {
  .nav-items .sub-menu-content .sub-menu-meta {
    border-left: 1px solid #b3c7d4;
    padding-left: 30px;
    line-height: 1;
  }
}
@media (min-width: 951px) {
  .nav-items .sub-menu-content h2 {
    font-size: 14px;
    color: #fff;
    text-transform: uppercase;
    margin-bottom: 3px;
    display: block;
  }
}
@media (min-width: 951px) {
  .nav-items .sub-menu-content p {
    font-size: 14px;
    line-height: 1.2;
    font-family: "futura-pt", sans-serif;
    font-weight: 500;
    color: #00FFFF;
    display: inline;
    padding-left: 0px;
  }
}
.searchToggle {
  background: #fff;
  display: flex;
  width: 22px;
  height: 22px;
  align-items: center;
  justify-content: center;
  position: absolute;
  right: 30px;
  cursor: pointer;
}
.searchToggle img {
  width: 16px;
}

.searchToggle.active {
  background: transparent;
}

.searchToggle.active:before {
  content: "";
  width: 9px;
  height: 9px;
  background-image: url(../img/close-icon.svg);
  display: block;
  background-size: 100%;
}

.searchToggle.active img {
  display: none;
}

.top-navbar .content > div.util-items {
  margin-right: 10px;
}

.top-navbar .searchFormDesktop {
  display: none;
}

@media (min-width: 951px) {
  header.main-header {
    transition: transform 0.15s ease;
  }

  .hide-nav.page-scrolled header.main-header {
    transform: translateY(-40px);
  }

  .page-scrolled .top-navbar {
    background: #000;
  }

  .page-scrolled .top-navbar:before {
    display: none;
  }
}
.util-items > ul > li.searchMenu a {
  display: inline-block;
  text-indent: -9999px;
  position: absolute;
  top: 1px;
  left: 12px;
  width: 16px;
  height: 16px;
  background: url("../img/search-icon.svg");
  background-size: 16px 16px;
  background-repeat: no-repeat;
}

.archive.tax-event_category .nav-items > ul > li.news-menu a, .archive.tax-event_tags .nav-items > ul > li.news-menu a {
  color: #fff;
}
.archive.tax-event_category .nav-items > ul > li.news-menu a:hover, .archive.tax-event_tags .nav-items > ul > li.news-menu a:hover {
  color: #00FFFF !important;
}
@media (max-width: 639px) {
  .archive.tax-event_category .nav-items > ul > li.news-menu a, .archive.tax-event_tags .nav-items > ul > li.news-menu a {
    color: #051c2b;
  }
}

.archive.tax-resource_category .nav-items > ul > li.news-menu a, .archive.tax-resource_tags .nav-items > ul > li.news-menu a {
  color: #fff;
}
.archive.tax-resource_category .nav-items > ul > li.news-menu a:hover, .archive.tax-resource_tags .nav-items > ul > li.news-menu a:hover {
  color: #00FFFF !important;
}
@media (max-width: 639px) {
  .archive.tax-resource_category .nav-items > ul > li.news-menu a, .archive.tax-resource_tags .nav-items > ul > li.news-menu a {
    color: #051c2b;
  }
}

/* ---  ---  ---  ---  ---  ---  ---  ---  ---  ---  ---  ---  ---  ---  ---  ---  --- */
/* ---  ---  ---  ---  ---  ---  ---  ---  ---  ---  ---  ---  ---  ---  ---  ---  --- */
/*
$hamburger-padding-x           : 12px !default;
$hamburger-padding-y           : 12px !default;
$hamburger-layer-width         : 26px !default; //
$hamburger-layer-height        : 2px !default; //
$hamburger-layer-spacing       : 6px !default; 
$hamburger-layer-color         : $orange !default; //
$hamburger-layer-border-radius : 0px !default; //
$hamburger-hover-opacity       : 1 !default; //
$hamburger-active-layer-color  : $hamburger-layer-color !default; //
$hamburger-active-hover-opacity: $hamburger-hover-opacity !default; //
*/
/*
$hamburger-hover-use-filter   : false !default;
$hamburger-hover-filter       : opacity(50%) !default;
$hamburger-active-hover-filter: $hamburger-hover-filter !default;
*/
@media (min-width: 640px) {
  li#menu-item-7824:hover:before, li#menu-item-39:hover:before {
    display: none !important;
  }

  li#menu-item-39:hover a {
    color: #051c2b !important;
  }
}
@media (max-width: 950px) {
  .admin-bar #announceBar {
    top: 92px;
  }
}
@media (max-width: 639px) {
  .admin-bar #announceBar {
    top: 106px;
  }
}
.cart-icon {
  display: flex;
  width: 22px;
  height: 22px;
  align-items: center;
  justify-content: center;
  position: absolute;
  right: 30px;
  cursor: pointer;
}
.cart-icon img {
  width: 22px;
}

.cart-icon a {
  display: flex;
}

.nav-items > ul > li.highlighted.current-menu-item:before, .single-partners .nav-items > ul > li.highlighted.partners-menu:before, .single-post .nav-items > ul > li.highlighted.news-menu:before, .blog .nav-items > ul > li.highlighted.news-menu:before, .archive .nav-items > ul > li.highlighted.news-menu:before, .archive.tax-event_category .nav-items > ul > li.highlighted.event-menu:before, .archive.tax-event_tags .nav-items > ul > li.highlighted.event-menu:before, .archive.tax-resource_category .nav-items > ul > li.highlighted.resource-menu:before, .archive.tax-resource_tags .nav-items > ul > li.highlighted.resource-menu:before, .single-team .nav-items > ul > li.highlighted.about-menu:before, .single-team .nav-items .sub-menu-content .nav-items > ul > li.highlighted.about-team-menu:before {
  display: none;
}

@media screen and (max-width: 1600px) {
  .nav-items li#menu-item-9070 .sub-menu-wrapper {
    left: -369px;
  }
}
@media screen and (min-width: 951px) {
  .nav-items > ul > li#menu-item-11078:hover:before {
    display: none;
  }
}
.nav-items.mobileOnly {
  display: none;
}

@media (max-width: 639px) {
  .nav-items.mobileOnly {
    display: block;
  }

  .nav-items ul#navi_menu2 li > a {
    color: #00FFFF;
  }
}
@media screen and (max-width: 951px) {
  .nav-items > ul > li.hidden {
    display: none !important;
  }
}
main {
  z-index: 1;
}

.popup-open main {
  z-index: unset !important;
}

.sub-footer {
  margin-top: 0px;
  position: relative;
}
@media (max-width: 639px) {
  .sub-footer {
    margin-top: 0px;
  }
}
.sub-footer img {
  width: 100%;
}

.page-id-8840 .sub-footer {
  margin-top: 40px;
}
@media (max-width: 639px) {
  .page-id-8840 .sub-footer {
    margin-top: 20px;
  }
}

.sub-footer:before {
  display: block;
  content: "";
  background: url("../img/gradient-footer.png");
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center top;
  position: absolute;
  top: -280px;
  left: 0px;
  height: 280px;
  width: 100%;
  z-index: 0;
  background-size: cover;
}
@media (max-width: 950px) {
  .sub-footer:before {
    /*height:180px;*/
  }
}

footer.main-footer:before {
  display: block;
  content: "";
  position: absolute;
  top: 0px;
  left: 0px;
  height: 100%;
  width: 100%;
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2)), linear-gradient(89.88deg, rgba(145, 40, 141, 0.3) 1.48%, rgba(0, 255, 255, 0.3) 154.9%);
  z-index: 0;
}

footer.main-footer {
  padding-top: 20px;
  padding-bottom: 24px;
  background: #000;
  position: relative;
}
@media (max-width: 639px) {
  footer.main-footer {
    padding-top: 60px;
  }
}
footer.main-footer hr {
  margin-bottom: clamp(12px, 2.4161073826vw, 24px);
  margin-top: clamp(12px, 2.4161073826vw, 24px);
  border: 1px solid;
  border-image-slice: 1;
  border-width: 1px;
  border-image-source: linear-gradient(to left top, #662F8F 0%, #8A2885 25%, #3366FF 50%, #538FCB 75%, #00FFFF 100%);
  border-left: 0px;
  border-right: 0px;
  border-top: 0px;
}
@media (min-width: 951px) {
  footer.main-footer {
    padding-top: 50px;
    padding-bottom: 60px;
  }
}
footer.main-footer, footer.main-footer a {
  color: #00FFFF;
}
footer.main-footer a:hover {
  text-decoration: underline;
}
footer.main-footer .footer_container {
  display: grid;
  grid-template-rows: auto auto;
  grid-gap: 30px;
  z-index: 2;
  position: relative;
}
@media (min-width: 951px) {
  footer.main-footer .footer_container {
    grid-template-columns: auto auto;
    grid-template-rows: auto;
    justify-content: space-between;
  }
}
footer.main-footer .footer_container ul {
  margin-top: 0px;
  margin-bottom: 15px;
  list-style-type: none;
  font-size: 16px;
  line-height: 1.31em;
  font-weight: 500;
}
footer.main-footer .footer_container ul.social {
  display: grid;
  grid-auto-columns: 40px;
  grid-auto-flow: column;
  grid-gap: 14px;
  justify-content: center;
  margin-top: 10px;
}
footer.main-footer .footer_container ul.social a {
  display: flex;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  background: #fff;
  color: #000000;
  justify-content: center;
  align-items: center;
  font-size: 20px;
  transition: all 0.2s ease;
}
@media screen and (hover: hover) {
  footer.main-footer .footer_container ul.social a:hover {
    background: #00FFFF;
    color: #fff;
    text-decoration: none !important;
  }
}
@media (min-width: 951px) {
  footer.main-footer .footer_container ul.social {
    padding-left: 16px;
    margin-top: 16px;
  }
}
footer.main-footer .footer_container .heading-footer {
  text-transform: uppercase;
  font-size: clamp(16px, 1.610738255vw, 16px);
  line-height: 1.3;
  font-family: "futura-pt", sans-serif;
}
footer.main-footer .footer_container .heading-footer, footer.main-footer .footer_container .heading-footer a {
  color: #fff;
}
footer.main-footer .footer_container .heading-footer.no-parent {
  margin-bottom: 14px;
}
footer.main-footer .footer_container .heading-footer.events {
  margin-bottom: 7px;
}
footer.main-footer .footer_container .heading-footer.text-white, footer.main-footer .footer_container .heading-footer.text-white a {
  color: #fff;
}
footer.main-footer .footer_container .links {
  display: grid;
  grid-template-columns: auto auto auto auto;
  grid-gap: 50px;
}
footer.main-footer .footer_container .links .link-column.supplement .heading-footer {
  line-height: 1.1em;
  white-space: nowrap;
}
footer.main-footer .footer_container .links .links-outreach {
  margin-top: 24px;
}
footer.main-footer .footer_container .md_links {
  display: grid;
  grid-template-columns: 1fr 1fr;
  justify-content: center;
  grid-gap: 35px;
}
footer.main-footer .footer_container .site_logo img {
  display: block;
  width: 120px;
  height: auto;
  margin: 0 auto;
}
@media (min-width: 951px) {
  footer.main-footer .footer_container .site_logo {
    margin-right: 70px;
    margin-top: -20px;
  }
  footer.main-footer .footer_container .site_logo img {
    width: 100%;
  }
}
footer.main-footer p.copyright {
  margin-top: -10px;
  font-size: 12px;
}
@media (max-width: 950px) {
  footer.main-footer p.copyright {
    text-align: center;
  }
}

@media (min-width: 951px) {
  footer.main-footer .footer_container .ft-col2 ul {
    margin-bottom: 14px;
  }
}
@media (max-width: 639px) {
  .sub-footer {
    margin-top: 20px;
    margin-bottom: 32px;
  }
  .sub-footer img {
    max-width: 300px;
  }
  .sub-footer p {
    color: #fff;
  }
  .sub-footer .container.mobile-only {
    padding-top: 30px;
  }
}
footer.main-footer .footer_container .site_logo img {
  margin: 0;
  margin-left: -30px;
}
footer.main-footer .footer_container .site_logo .footer-form {
  max-width: 300px;
  margin: 15px auto 0;
}
@media (max-width: 639px) {
  footer.main-footer .footer_container .site_logo .footer-form {
    margin-left: auto;
    margin-right: auto;
  }
}
footer.main-footer .footer_container .site_logo .footer-form .form-group {
  position: relative;
}
footer.main-footer .footer_container .site_logo .footer-form .form-group input {
  width: 100%;
  background: #fff;
  border: 0;
  outline: none;
  box-shadow: none;
  padding: 6px 40px 6px 6px;
  text-transform: uppercase;
  font-size: 14px;
}
footer.main-footer .footer_container .site_logo .footer-form .form-group button[type=submit] {
  position: absolute;
  right: 2px;
  top: 2px;
  bottom: 2px;
  width: 35px;
  background: #000;
  z-index: 3;
}
footer.main-footer .footer_container .site_logo .footer-form .form-group button[type=submit]:hover, footer.main-footer .footer_container .site_logo .footer-form .form-group button[type=submit]:focus, footer.main-footer .footer_container .site_logo .footer-form .form-group button[type=submit]:active {
  background: linear-gradient(to right top, #7C28E7 0%, #91288D 100%);
}
footer.main-footer .footer_container .site_logo .footer-form .form-group button[type=submit] svg {
  position: absolute;
  left: 0;
  right: 0;
  margin: 0 auto;
  top: 50%;
  transform: translateY(-50%);
}
footer.main-footer .footer_container .site_logo ul.social {
  padding-left: 0;
  justify-content: start;
  margin: 15px 0 20px;
}
footer.main-footer .footer_container .site_logo p.address {
  margin-bottom: 32px;
}

@media (max-width: 639px) {
  footer.main-footer .footer_container .site_logo {
    text-align: center;
  }
  footer.main-footer .footer_container .site_logo h3 {
    text-align: center;
    margin-bottom: 12px;
  }
  footer.main-footer .footer_container .site_logo .footer-form {
    margin: 0 auto;
  }
  footer.main-footer .footer_container .site_logo ul.social {
    display: flex;
    justify-content: center;
  }
  footer.main-footer .footer_container .site_logo picture a {
    display: inline-block;
    text-align: center;
  }
}
/* filter: saturate(50%) */
header.page-header {
  height: min(716px, 100vh);
  background-color: #b7c6d4;
  position: relative;
}
@media (max-width: 639px) {
  header.page-header {
    height: min(350px, 100vh);
  }
}
header.page-header .container {
  display: flex;
  align-items: center;
  position: relative;
  z-index: 20;
  height: 100%;
  padding-bottom: 100px;
}
@media (max-width: 639px) {
  header.page-header .container {
    padding-bottom: 90px;
  }
}
header.page-header:after {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-position: center bottom;
  background-size: cover;
}
header.page-header .page-heading {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  font-family: "peckham-press";
}
header.page-header span.line {
  display: inline-block;
  position: relative;
  line-height: 1em;
  text-transform: uppercase;
  color: #ffffff;
  white-space: nowrap;
}
@media (max-width: 639px) {
  header.page-header span.line {
    white-space: normal;
  }
}
header.page-header span.line:first-child {
  padding: max(0.25em, 11px) clamp(12px, 2.8112449799vw, 28px);
  color: #fff;
}
header.page-header span.line:not(:first-child) {
  margin-top: -0.75em;
  padding: max(0.5em, 11px) clamp(12px, 2.8112449799vw, 28px);
}
header.page-header span.line .text {
  position: relative;
  z-index: 10;
  white-space: normal;
}
header.page-header span.line .text span {
  text-transform: initial;
}
header.page-header span.line:first-child {
  font-size: clamp(22px, 7.2289156627vw, 72px);
}
header.page-header span.line:not(:first-child) {
  font-size: clamp(22px, 7.2289156627vw, 72px);
}
header.page-header.medium span.line:first-child {
  font-size: clamp(22px, 4.6184738956vw, 46px);
  padding: max(0.5em, 11px) clamp(12px, 2.8112449799vw, 28px);
}
header.page-header.medium span.line:not(:first-child) {
  font-size: clamp(22px, 4.6184738956vw, 46px);
  padding: max(0.5em, 11px) clamp(10px, 2.8112449799vw, 28px);
}
@media (max-width: 639px) {
  header.page-header.medium span.line {
    margin-top: -1em;
  }
}
header.page-header.large span.line:not(:first-child) {
  font-size: clamp(22px, 7.2289156627vw, 72px);
  padding: max(0.25em, 11px) clamp(12px, 2.8112449799vw, 28px);
  margin-top: -0.5em;
}

.page-heading.light-blue span.line {
  background-color: #6bccdf !important;
}

.page-heading.light-orange span.line {
  background-color: #ffab00 !important;
}

.page-heading.lime-green span.line {
  background-color: #b9d532 !important;
}

.page-heading.dark-orange span.line {
  background-color: #f47521 !important;
}

.page-heading.dark-orange span.line .text {
  color: #fff;
}

.page-heading.light-orange span.line .text {
  color: #051c2b;
}

.page-heading.dark-orange span.line .text {
  color: #051c2b;
}

.page-heading.lime-green span.line .text {
  color: #fff;
}

.page-heading.light-blue span.line .text {
  color: #fff;
}

.page-heading.light-blue span.line .text span {
  color: #051c2b;
}

header.single-header {
  height: 200px;
  background: #051c2b;
}

header.page-header .hero-image {
  position: absolute;
  display: block;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: top center;
     object-position: top center;
}

/* .home header.page-header:after {display:none; } */
.search header.page-header {
  height: min(466px, 100vh);
}

/* Intro Section */
.intro-section.cbed_section {
  background-image: url("../img/intro-section-background.png");
  background-size: cover;
  background-position-y: bottom;
}

.search .search header.page-header {
  height: min(506px, 100vh);
}

.searchBox .cbed_intro_block {
  padding-top: 32px;
}
.searchBox .news-item {
  padding-bottom: 30px;
  border-bottom: 1px solid #fff;
  margin-bottom: 30px;
}
.searchBox .news-item .news-item-heading {
  margin-top: 0px;
}
.searchBox .news-item .news-item-heading a {
  color: #00FFFF;
}
.searchBox .resourceContent .excerpt, .searchBox .resourceContent .date, .searchBox .resourceContent .time {
  color: #ffffff;
}
.searchBox .resourceContent .excerpt p, .searchBox .resourceContent .date p, .searchBox .resourceContent .time p {
  color: #ffffff;
}
@media (min-width: 640px) {
  .searchBox .resourceBox {
    display: grid;
    grid-template-columns: 220px 1fr;
    grid-gap: 32px;
  }
}
@media (max-width: 639px) {
  .searchBox .resourceBox {
    display: grid;
    grid-template-columns: 1fr;
    grid-gap: 20px;
  }
}
.searchBox .resourceBox:has(> :nth-child(1):last-child) {
  display: block;
}
.searchBox .inlineForm .icon-search {
  display: none;
}
.searchBox .inlineForm #mainSearch {
  background: #fff;
  padding: 5px 20px;
}
.searchBox .alm-btn-wrap {
  display: flex;
  align-items: center;
  justify-content: center;
}
.searchBox .alm-btn-wrap button {
  color: #ffffff;
  text-transform: uppercase;
  display: inline-block;
  background-color: transparent;
  text-align: center;
  color: #00FFFF;
  font-weight: 500;
  font-size: 14px;
  font-family: "futura-pt", sans-serif;
  padding: 6px 20px;
  min-width: 128px;
  border: 1px solid;
  border-image-slice: 1;
  border-width: 1px;
  border-image-source: linear-gradient(to right top, #662F8F 0%, #8A2885 25%, #3366FF 50%, #538FCB 75%, #00FFFF 100%);
}

.icb-archive {
  margin-top: 120px;
  margin-bottom: 120px;
}
@media (max-width: 639px) {
  .icb-archive {
    margin-top: 24px;
  }
}

.three-col-archive {
  display: grid;
  grid-template-rows: repeat(3, auto);
  grid-gap: 40px;
}
@media (min-width: 640px) {
  .three-col-archive {
    grid-template-columns: repeat(3, 1fr);
    grid-template-rows: auto;
    grid-gap: 80px 40px;
  }
}

.three-col-static {
  display: grid;
  grid-template-rows: repeat(3, auto);
  grid-gap: 40px;
}
@media (min-width: 640px) {
  .three-col-static {
    grid-template-columns: repeat(3, 1fr);
    grid-template-rows: auto;
    grid-gap: 40px;
  }
}

.news-landing-content {
  margin-top: 40px;
  margin-bottom: 50px;
}

.single-post-page {
  margin-top: 200px;
  margin-bottom: 80px;
}
@media (max-width: 950px) {
  .single-post-page {
    margin-top: 40px;
    margin-bottom: 60px;
  }
}

.single-post-thumbnail {
  margin-bottom: 50px;
}
.single-post-thumbnail img {
  width: 100%;
  height: auto;
}

.single-post-content {
  background: #fff;
  margin-top: -50px;
  position: relative;
  z-index: 10;
  min-height: 400px;
  padding: 24px;
}

.single-heading {
  text-align: center;
  color: #051c2b;
  margin: 0 auto;
  margin-bottom: 32px;
  max-width: 720px;
}

.single-post-date {
  display: block;
  text-align: center;
  font-weight: bold;
  font-size: 14px;
  color: #051c2b;
  margin-bottom: 32px;
}

.wysiwyg p, .wysiwyg ul, .wysiwyg ol {
  margin-bottom: 1.5em;
  font-size: 1.125em;
  line-height: 1.5em;
}
.wysiwyg ul {
  list-style: disc;
  margin-left: 1em;
}
.wysiwyg ol {
  list-style: decimal;
  margin-left: 1em;
}
.wysiwyg h1, .wysiwyg h2, .wysiwyg h3, .wysiwyg h4, .wysiwyg h5, .wysiwyg h5 {
  font-family: "futura-pt", sans-serif;
  font-weight: bold;
  margin-bottom: 1em;
}
.wysiwyg h1 {
  font-size: 28px;
}
.wysiwyg h2 {
  font-size: 24px;
}
.wysiwyg h3 {
  font-size: 22px;
}
.wysiwyg h4 {
  font-size: 20px;
}
.wysiwyg h5 {
  font-size: 18px;
}
.wysiwyg h6 {
  font-size: 1em;
}
.wysiwyg .wp-block-image, .wysiwyg .wp-block-quote {
  margin-bottom: 24px;
}

/*! wysiwyg.css v0.0.3 | MIT License | github.com/jgthms/wysiwyg.css */
.wysiwyg a {
  text-decoration: none;
}

.wysiwyg a:hover {
  border-bottom: 1px solid;
}

.wysiwyg abbr {
  border-bottom: 1px dotted;
  cursor: help;
}

.wysiwyg cite {
  font-style: italic;
  font-family: "futura-pt", sans-serif;
}

.wysiwyg hr {
  background: #e6e6e6;
  border: none;
  display: block;
  height: 1px;
  margin-bottom: 1.4em;
  margin-top: 1.4em;
}

.wysiwyg img {
  vertical-align: text-bottom;
}

.wysiwyg ins {
  background-color: lime;
  text-decoration: none;
}

.wysiwyg mark {
  background-color: #ff0;
}

.wysiwyg small {
  font-size: 0.8em;
}

.wysiwyg strong {
  font-weight: 700;
}

.wysiwyg p,
.wysiwyg dl,
.wysiwyg ol,
.wysiwyg ul,
.wysiwyg blockquote,
.wysiwyg pre,
.wysiwyg table {
  margin-bottom: 1.4em;
}

.wysiwyg p:last-child,
.wysiwyg dl:last-child,
.wysiwyg ol:last-child,
.wysiwyg ul:last-child,
.wysiwyg blockquote:last-child,
.wysiwyg pre:last-child,
.wysiwyg table:last-child {
  margin-bottom: 0;
}

.wysiwyg p:empty {
  display: none;
}

.wysiwyg h1,
.wysiwyg h2,
.wysiwyg h3,
.wysiwyg h4,
.wysiwyg h5,
.wysiwyg h6 {
  font-weight: 700;
  line-height: 1.2;
}

.wysiwyg h1:first-child,
.wysiwyg h2:first-child,
.wysiwyg h3:first-child,
.wysiwyg h4:first-child,
.wysiwyg h5:first-child,
.wysiwyg h6:first-child {
  margin-top: 0;
}

.wysiwyg h1 {
  font-size: 2.4em;
  margin-bottom: 0.58333em;
  margin-top: 0.58333em;
  line-height: 1;
}

.wysiwyg h2 {
  font-size: 1.6em;
  margin-bottom: 0.875em;
  margin-top: 1.75em;
  line-height: 1.1;
}

.wysiwyg h3 {
  font-size: 1.3em;
  margin-bottom: 1.07692em;
  margin-top: 1.07692em;
}

.wysiwyg h4 {
  font-size: 1.2em;
  margin-bottom: 1.16667em;
  margin-top: 1.16667em;
}

.wysiwyg h5 {
  font-size: 1.1em;
  margin-bottom: 1.27273em;
  margin-top: 1.27273em;
}

.wysiwyg h6 {
  font-size: 1em;
  margin-bottom: 1.4em;
  margin-top: 1.4em;
}

.wysiwyg dd {
  margin-left: 1.4em;
}

.wysiwyg ol,
.wysiwyg ul {
  list-style-position: outside;
  margin-left: 1.4em;
}

.wysiwyg ol {
  list-style-type: decimal;
}

.wysiwyg ol ol {
  list-style-type: lower-alpha;
}

.wysiwyg ol ol ol {
  list-style-type: lower-roman;
}

.wysiwyg ol ol ol ol {
  list-style-type: lower-greek;
}

.wysiwyg ol ol ol ol ol {
  list-style-type: decimal;
}

.wysiwyg ol ol ol ol ol ol {
  list-style-type: lower-alpha;
}

.wysiwyg ul {
  list-style-type: disc;
}

.wysiwyg ul ul {
  list-style-type: circle;
}

.wysiwyg ul ul ul {
  list-style-type: square;
}

.wysiwyg ul ul ul ul {
  list-style-type: circle;
}

.wysiwyg ul ul ul ul ul {
  list-style-type: disc;
}

.wysiwyg ul ul ul ul ul ul {
  list-style-type: circle;
}

.wysiwyg blockquote {
  font-family: "futura-pt", sans-serif;
  border-left: 4px solid #e6e6e6;
  padding: 0.6em 1.2em;
}

.wysiwyg blockquote p {
  margin-bottom: 0;
}

.wysiwyg code,
.wysiwyg kbd,
.wysiwyg samp,
.wysiwyg pre {
  -moz-osx-font-smoothing: auto;
  -webkit-font-smoothing: auto;
  background-color: #f2f2f2;
  color: #333;
  font-size: 0.9em;
}

.wysiwyg code,
.wysiwyg kbd,
.wysiwyg samp {
  border-radius: 3px;
  line-height: 1.77778;
  padding: 0.1em 0.4em 0.2em;
  vertical-align: baseline;
}

.wysiwyg pre {
  overflow: auto;
  padding: 1em 1.2em;
}

.wysiwyg pre code {
  background: none;
  font-size: 1em;
  line-height: 1em;
}

.wysiwyg figure {
  margin-bottom: 2.8em;
  text-align: center;
}

.wysiwyg figure:first-child {
  margin-top: 0;
}

.wysiwyg figure:last-child {
  margin-bottom: 0;
}

.wysiwyg figcaption {
  font-size: 0.8em;
  margin-top: 0.875em;
}

.wysiwyg table {
  width: 100%;
}

.wysiwyg table pre {
  white-space: pre-wrap;
}

.wysiwyg th,
.wysiwyg td {
  font-size: 1em;
  padding: 0.7em;
  border: 1px solid #e6e6e6;
  line-height: 1.4;
}

.wysiwyg thead tr,
.wysiwyg tfoot tr {
  background-color: #f5f5f5;
}

.wysiwyg thead th,
.wysiwyg thead td,
.wysiwyg tfoot th,
.wysiwyg tfoot td {
  font-size: 0.9em;
  padding: 0.77778em;
}

.wysiwyg thead th code,
.wysiwyg thead td code,
.wysiwyg tfoot th code,
.wysiwyg tfoot td code {
  background-color: #fff;
}

.wysiwyg tbody tr {
  background-color: #fff;
}

.single-external-link {
  text-align: left;
  margin-top: 30px;
  margin-bottom: 30px;
}

.news-item-content ul, .news-item-content ol {
  padding-left: 1rem;
  list-style: disc;
  font-weight: 500;
  margin-bottom: 20px;
}
.news-item-content ul li, .news-item-content ol li {
  color: #fff;
  font-size: 20px;
  font-weight: 500;
}
.news-item-content .wp-block-image figcaption {
  color: #fff;
  line-height: 1.2;
}
.news-item-content .wp-block-media-text {
  margin-bottom: 20px;
}
.news-item-content figure.wp-block-image {
  margin-bottom: 20px;
}

.featured-slider-main .swiper-wrapper {
  align-items: center;
}

.modal-close-button {
  position: absolute;
  top: 24px;
  right: 24px;
  width: 32px;
  height: 32px;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #fff;
  background: #fa5a16;
  font-size: 20px;
}
.modal-close-button:hover {
  background: #051c2b;
}
@media screen and (max-width: 767px) {
  .modal-close-button {
    top: 16px;
    right: 16px;
  }
}

.teams-modal {
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 100;
  display: flex;
  justify-content: center;
  align-items: flex-start;
  padding: 110px 25px;
  overflow: scroll;
}

.modal-background {
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background: rgba(50, 54, 71, 0.85);
  z-index: 5;
}

.modal-content {
  background: #fff;
  box-shadow: 0px 9px 40px rgba(32, 42, 59, 0.9);
  width: 100%;
  max-width: 934px;
  position: relative;
  z-index: 10;
  opacity: 0;
  transition: opacity 0.2s ease;
}
.modal-content.loaded {
  opacity: 1;
}

.modal-bio-header {
  padding: 80px 120px 50px 120px;
}
@media screen and (max-width: 982px) {
  .modal-bio-header {
    padding: 80px 80px 50px 80px;
  }
}
@media screen and (max-width: 896px) {
  .modal-bio-header {
    padding: 60px 40px;
  }
}
@media screen and (max-width: 767px) {
  .modal-bio-header {
    padding: 60px 16px;
  }
}

.bio-header {
  display: grid;
  grid-template-columns: 230px 1fr;
  grid-gap: 40px;
  margin-bottom: 32px;
}
@media screen and (max-width: 767px) {
  .bio-header {
    grid-template-columns: 120px 1fr;
    grid-gap: 15px;
  }
}

.bio-image img {
  width: 100%;
  aspect-ratio: 1/1;
  box-shadow: 2px 2px 10px 2px rgba(0, 0, 0, 0.3);
  -o-object-fit: cover;
     object-fit: cover;
}

.bio-title {
  padding-top: 24px;
}
.bio-title .heading-boxed {
  margin: 0 0 15px 0;
}
.bio-title p {
  color: #fa5a16;
  text-transform: uppercase;
  font-family: "Din-Condensed", sans-serif;
  font-size: 1.25em;
  letter-spacing: 0.05em;
  line-height: 1.1em;
  margin-bottom: 18px;
}
.bio-title p span {
  display: block;
}
.bio-title ul.social {
  justify-content: start;
  grid-auto-columns: 36px;
  grid-gap: 6px;
  padding-left: 0;
}
.bio-title ul.social a {
  background-color: #aeaeae;
  color: #fff;
  height: 36px;
  width: 36px;
  font-size: 18px;
}
@media screen and (max-width: 767px) {
  .bio-title {
    padding-top: 0px;
  }
  .bio-title .heading-boxed {
    font-size: 24px;
  }
  .bio-title p {
    font-size: 18px;
  }
}

.bio-body {
  color: #090909;
  font-size: 20px;
  letter-spacing: 0.02em;
  line-height: 1.2em;
}
.bio-body p {
  margin-bottom: 1.2em;
}
@media screen and (max-width: 767px) {
  .bio-body {
    font-size: 18px;
  }
}

.modal-bio-links {
  padding: 40px 120px 50px 120px;
  background: #051c2b;
}
.modal-bio-links .link-details li .link-details-heading, .modal-bio-links .link-details li .link-details-heading a {
  color: #fff;
}
@media screen and (max-width: 982px) {
  .modal-bio-links {
    padding: 40px 80px 50px 80px;
  }
}
@media screen and (max-width: 896px) {
  .modal-bio-links {
    padding: 60px 40px;
  }
}
@media screen and (max-width: 767px) {
  .modal-bio-links {
    padding: 40px 16px;
  }
}

.bio-links {
  background: #051c2b;
}

.team-standalone .bio-links {
  background: none;
}

.cbed_team h2 {
  text-align: center;
  font-size: 45px;
  line-height: 65px;
  color: #fff;
  font-family: "futura-pt", sans-serif;
  padding-top: 30px;
}
.cbed_team .cbed_team_block {
  text-align: center;
}
.cbed_team .cbed_team_block h3 {
  display: inline-block;
  padding: 30px 80px;
  background-color: #f27d0e;
  color: #fff;
  font-size: 45px;
  line-height: 45px;
  font-family: "futura-pt", sans-serif;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  text-transform: uppercase;
  margin-bottom: 30px;
}
.cbed_team .cbed_team_block .cbed_team_wrapper {
  display: grid;
  justify-content: space-between;
  padding-bottom: 130px;
  grid-template-columns: 1fr 1fr 1fr;
  grid-column-gap: 10.81%;
  grid-row-gap: 50px;
  padding-bottom: 130px;
}
.cbed_team .cbed_team_block .cbed_team_wrapper .teamItem {
  width: 100%;
}
.cbed_team .cbed_team_block .cbed_team_wrapper .teamItem .photo img {
  width: calc(100% - 20px);
  height: auto;
  -o-object-fit: cover;
     object-fit: cover;
  aspect-ratio: 1/1;
}
.cbed_team .cbed_team_block .cbed_team_wrapper .teamItem .teamInfo {
  padding: 20px;
  background: #fff;
  box-shadow: 1px 1px 5px 2px rgba(0, 0, 0, 0.5);
  margin-top: -5px;
  position: relative;
  z-index: 10;
}
.cbed_team .cbed_team_block .cbed_team_wrapper .teamItem h3 {
  font-size: 20px;
  color: #fa5a16;
  background: none;
  font-family: "futura-pt", sans-serif;
  line-height: 20px;
  padding: 0px;
  margin: 0 auto;
  display: block;
}
.cbed_team .cbed_team_block .cbed_team_wrapper .teamItem h3 a {
  color: #fa5a16;
}
.cbed_team .cbed_team_block .cbed_team_wrapper .teamItem div {
  font-size: 13px;
  line-height: 15px;
  color: #051c2b;
  text-transform: uppercase;
  font-weight: 700;
  font-family: "futura-pt", sans-serif;
}
.cbed_team .cbed_team_block .cbed_team_wrapper .teamItem .learn-more {
  display: inline-block;
  font-size: 18px;
  line-height: 18px;
  margin-top: 4px;
  position: relative;
}
.cbed_team .cbed_team_block .cbed_team_wrapper .teamItem .learn-more:before {
  position: absolute;
  top: 0px;
  left: -20px;
  font-family: "icbu" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e904";
  color: #f17c0e;
  font-size: 18px;
}
@media screen and (max-width: 767px) {
  .cbed_team .cbed_team_block .cbed_team_wrapper {
    display: block;
  }
  .cbed_team .cbed_team_block .cbed_team_wrapper .teamItem {
    margin-bottom: 80px;
  }
}
.cbed_team .cbed_team_block {
  margin-top: 30px;
}
.cbed_team .cbed_team_block:first-child {
  margin-top: -50px;
}

/* Typography */
.linkmore {
  text-transform: uppercase;
  display: inline-block;
  text-align: center;
  color: #00FFFF;
  margin-top: 26px;
  margin-left: auto;
  margin-right: auto;
  padding: 12px 28px;
  line-height: 1;
}
.linkmore.large {
  font-size: clamp(20px, 2.4161073826vw, 24px);
}
.linkmore:after {
  content: ">";
  display: inline-block;
  padding-left: 6px;
}

.cbedBlock.container {
  position: relative;
  padding-top: 30px;
  padding-bottom: 60px;
  gap: 8.5%;
  background: #fff;
  z-index: 10;
}
@media (max-width: 639px) {
  .cbedBlock.container {
    display: block;
  }
}
.cbedBlock.container h2 {
  font-size: clamp(15px, 6.0240963855vw, 35px);
  line-height: 1.125;
  font-family: "futura-pt", sans-serif;
  font-weight: 700;
  color: #051c2b;
}
.cbedBlock.container h2 span.orange, .cbedBlock.container h2 .news-item.light-bg span.btn-action, .news-item.light-bg .cbedBlock.container h2 span.btn-action {
  color: #fa5a16;
}
.cbedBlock.container .wp-block-column h2 {
  margin-bottom: 26px;
}
.cbedBlock.container .wp-block-column p {
  font-size: 14px;
  line-height: 18px;
  color: #161616;
  font-family: "futura-pt", sans-serif;
  font-weight: 700;
  margin-bottom: 12px;
}
.cbedBlock.container p {
  font-size: 14px;
  line-height: 18px;
  color: #161616;
}
.cbedBlock.container p.readon a {
  font-size: 20px;
  color: #051c2b;
  line-height: 60px;
  font-family: "futura-pt", sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  position: relative;
  display: block;
  padding-left: 26px;
}
.cbedBlock.container p.readon a:before {
  position: absolute;
  font-family: "icbu" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e904";
  color: #f27d0e;
  font-size: 20px;
  top: 20px;
  left: 0px;
  transform: rotate(0deg);
}

a.readon {
  font-size: 20px;
  color: #fa5a16;
  line-height: 60px;
  font-family: "futura-pt", sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  position: relative;
  display: block;
  padding-left: 26px;
}
a.readon.orange, .news-item.light-bg a.readon.btn-action {
  color: #fa5a16;
}
a.readon.blue, .news-item.light-bg a.readon.tags {
  color: #051c2b;
}
a.readon.white {
  color: #fff;
}

a.readon:before {
  position: absolute;
  font-family: "icbu" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e904";
  color: #f27d0e;
  font-size: 20px;
  top: 20px;
  left: 0px;
  transform: rotate(0deg);
}

.cbed_bg_orange {
  background-image: url("../images/UNCF-WebsiteAssets_QuoteBackground-Gradient.png");
  background-position: center bottom;
  background-size: cover;
}

.swiper.swiper_3col .swiper-wrapper {
  align-items: center;
}

.newsItem {
  background: linear-gradient(204.11deg, rgba(102, 47, 144, 0.5) 9.14%, rgba(102, 47, 144, 0) 33.57%, rgba(102, 51, 255, 0) 59.5%, rgba(102, 51, 255, 0.5) 95.63%);
  opacity: 0.65;
  opacity: 0.6;
  transition: all 0.3s ease-in;
}
.newsItem .newsItem-block {
  border: 1px solid;
  border-image-slice: 1;
  border-width: 1px;
  border-image-source: linear-gradient(to left top, #5390CC 0%, #5390CC 33%, #3366FF 66%, #3366FF 100%);
  padding: 16px;
}
.newsItem h3 {
  color: #00FFFF;
  font-size: 1.1em;
  line-height: 1.125;
  margin-bottom: 12px;
  font-weight: 800;
  margin-top: 18px;
  text-align: center;
}
.newsItem p {
  display: none;
  font-size: 14px;
  line-height: 1.25;
  color: #ffffff;
  font-weight: 500;
  text-align: center;
}
.newsItem a img {
  -o-object-fit: cover;
     object-fit: cover;
  aspect-ratio: 1/1;
  width: 100%;
  border: 1px solid;
  border-image-slice: 1;
  border-width: 1px;
  border-image-source: linear-gradient(to left top, #5390CC 0%, #5390CC 33%, #3366FF 66%, #3366FF 100%);
}
.newsItem div.eventBlock {
  margin-bottom: 12px;
  text-align: center;
  display: none;
}
.newsItem button {
  display: none !important;
}

.newsItem.swiper-slide-active {
  background: linear-gradient(200.37deg, rgba(145, 40, 141, 0.6) -16.78%, rgba(145, 40, 141, 0.294) 14.25%, rgba(149, 35, 150, 0.267903) 21.3%, rgba(176, 0, 211, 0.084) 71.04%, rgba(176, 0, 211, 0.116287) 71.05%, rgba(176, 0, 211, 0.146347) 82%, rgba(176, 0, 211, 0.6) 107.6%);
  opacity: 1;
}
.newsItem.swiper-slide-active p, .newsItem.swiper-slide-active div.eventBlock {
  display: block;
}
.newsItem.swiper-slide-active button {
  display: block !important;
}
.newsItem.swiper-slide-active .newsItem-block {
  border-image-source: linear-gradient(to right top, #1C2A56 0%, #91288D 33%, #A283FF 66%, #A283FF 100%);
}
.newsItem.swiper-slide-active a img {
  border-image-source: linear-gradient(to right top, #1C2A56 0%, #91288D 33%, #A283FF 66%, #A283FF 100%);
}

.newsItem.event .date, .newsItem.event .time {
  font-size: 0.9em;
  line-height: 1.125;
  color: #ffffff;
  font-weight: 800;
}

.logoItem a img {
  box-shadow: 2px 2px 10px 2px rgba(0, 0, 0, 0.3);
  width: 100%;
}

.col_image_3 {
  justify-content: space-between;
}
.col_image_3 img {
  box-shadow: 2px 2px 10px 2px rgba(0, 0, 0, 0.3);
  width: 30%;
  -o-object-fit: cover;
     object-fit: cover;
  aspect-ratio: 1.43/1;
}

/* Generic Gutenberg Blocks CSS */
.addLinks.container {
  margin-top: 52px;
  margin-bottom: 65px;
}
.addLinks.container h2 {
  font-size: 20px;
  line-height: 22px;
  color: #fa5a16;
  border-bottom: 1px solid #d4dde5;
  margin-bottom: 25px;
  padding-bottom: 10px;
}
.addLinks.container p {
  margin-left: 22px;
  margin-bottom: 25px;
  position: relative;
  display: block;
}
.addLinks.container p strong {
  color: #051c2b;
}
.addLinks.container p a {
  display: block;
  position: relative;
}
.addLinks.container p a:before {
  display: block;
  position: absolute;
  font-family: "icbu" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e904";
  color: #fa5a16;
  font-size: 12px;
  top: 8px;
  left: -20px;
}

@media (max-width: 950px) {
  .container.cbed_intro {
    padding-bottom: 34px;
  }
}
.cbed_intro_block {
  padding: 140px 68px 100px 68px;
  margin-top: 0px;
  position: relative;
}
.cbed_intro_block .actionButton {
  margin-top: 40px;
}
@media (max-width: 639px) {
  .cbed_intro_block .actionButton {
    margin-top: 20px;
  }
}
@media (max-width: 1199px) {
  .cbed_intro_block {
    padding: 100px 68px 50px;
  }
}
@media (max-width: 995px) {
  .cbed_intro_block {
    padding: 30px;
  }
}
.cbed_intro_block.transparentBG {
  background: transparent;
  padding-top: 96px;
}
@media (max-width: 950px) {
  .cbed_intro_block {
    padding: 36px 32px;
  }
}
@media screen and (max-width: 767px) {
  .cbed_intro_block {
    padding: 36px 0px;
  }
}
.cbed_intro_block h3 {
  color: #ffffff;
  text-transform: uppercase;
}
.cbed_intro_block h3.text-dark-blue {
  color: #051c2b;
}
.cbed_intro_block h3 b {
  font-weight: 700;
}
.cbed_intro_block h3 span {
  font-family: "futura-pt", sans-serif;
  color: #051c2b;
  font-weight: normal;
}
.cbed_intro_block h3.text-blue {
  color: #6bccdf;
}
@media (max-width: 950px) {
  .cbed_intro_block h3 {
    margin-bottom: 24px;
  }
}
.cbed_intro_block .cbed_intro_content h2 {
  font-size: clamp(16px, 6.0240963855vw, 37px);
  line-height: 1.2;
}
.cbed_intro_block .cbed_intro_content ul li, .cbed_intro_block .cbed_intro_content ol li {
  margin-bottom: 8px;
  color: #fff;
  font-size: 20px;
  font-weight: 500;
}
.cbed_intro_block .cbed_intro_content ul {
  padding-left: 1rem;
  list-style: disc;
  font-weight: 500;
  margin-bottom: 30px;
}
@media (max-width: 639px) {
  .cbed_intro_block ul, .cbed_intro_block ol {
    margin-left: 20px;
    margin-right: 20px;
  }
}
.cbed_intro_block .cbed_intro_content.intro_2_col {
  display: block;
}
.cbed_intro_block .cbed_intro_content.intro_2_col.intro_2_col {
  display: grid;
  grid-template-columns: 1fr 1fr;
  -moz-column-gap: 8.5%;
       column-gap: 8.5%;
  margin-bottom: 20px;
}
.cbed_intro_block .cbed_intro_content.intro_2_col.intro_2_col.half {
  grid-template-columns: 1fr 1fr;
}
.cbed_intro_block .cbed_intro_content.intro_2_col.intro_2_col.onethird {
  grid-template-columns: 1fr 2fr;
}
.cbed_intro_block .cbed_intro_content.intro_2_col.intro_2_col.twothird {
  grid-template-columns: 2fr 1fr;
}
@media screen and (max-width: 767px) {
  .cbed_intro_block .cbed_intro_content.intro_2_col.intro_2_col {
    display: block;
    gap: 8.5%;
  }
}

.cbed_intro_block.transparentBG p {
  color: #fff;
}

.cbed_intro_3col {
  display: block;
  margin-top: 0px;
  padding-top: 60px;
  padding-bottom: 90px;
}

.box_container {
  position: relative;
}

.cbed_section .swiper-button-next:after {
  content: "";
  background-image: url(../img/arrow-vector-next.png);
  background-size: contain;
  background-repeat: no-repeat;
  width: 19px;
  height: 40px;
  display: block;
}
.cbed_section .swiper-button-prev:after {
  content: "";
  background-image: url(../img/arrow-vector-previous.png);
  background-size: contain;
  background-repeat: no-repeat;
  width: 19px;
  height: 40px;
  display: block;
}
.cbed_section.cbed_chart_carousel {
  position: relative;
  z-index: 10;
  background: #fff;
  max-width: 1400px;
}
.cbed_section.cbed_chart_carousel h2 {
  margin-top: 64px;
  margin-bottom: 64px;
}
.cbed_section.cbed_chart_carousel h2 span {
  display: inline-block;
  background: #00436e;
  color: #fff;
  font-size: 45px;
  line-height: 55px;
  padding-left: 22px;
  padding-right: 26px;
  font-family: "futura-pt", sans-serif;
  font-weight: 800;
  text-align: center;
}
.cbed_section .swiper_1_col {
  margin-bottom: 40px;
  margin-top: 40px;
}
.cbed_section .swiper_1_col .swiper-slide img {
  display: block;
  width: calc(100% - 140px);
  margin-left: auto;
  margin-right: auto;
}
@media (max-width: 639px) {
  .cbed_section .swiper_1_col .swiper-slide img {
    width: 100%;
  }
}
@media (max-width: 639px) {
  .cbed_section .swiper_1_col .swiper-button-next, .cbed_section .swiper_1_col .swiper-button-prev {
    display: none;
  }
}
.cbed_section .newsModule {
  position: relative;
  padding-top: 0px;
  padding-bottom: 60px;
  max-width: 1140px;
  margin-left: auto;
  margin-right: auto;
}
@media (max-width: 1199px) {
  .cbed_section .newsModule {
    padding-bottom: 50px;
  }
}
@media (max-width: 639px) {
  .cbed_section .newsModule .swiper-button-next, .cbed_section .newsModule .swiper-button-prev {
    display: none;
  }
}
.cbed_section .newsModule .swiper-button-next {
  top: 0px;
  margin-top: 300px;
}
.cbed_section .newsModule .swiper-button-prev {
  top: 0px;
  margin-top: 300px;
}
.cbed_section .newsModule.logoModule {
  max-width: 1366px;
  padding-top: 60px;
  padding-bottom: 60px;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
}
@media (max-width: 1199px) {
  .cbed_section .newsModule.logoModule .swiper-button-next, .cbed_section .newsModule.logoModule .swiper-button-prev {
    display: none !important;
  }
}
.cbed_section .newsModule.logoModule .swiper-wrapper {
  align-items: center;
}
.cbed_section .newsModule.logoModule .section-title-block {
  display: flex;
  padding-bottom: 30px;
}
.cbed_section .newsModule.logoModule .swiper-button-next, .cbed_section .newsModule.logoModule .swiper-button-prev {
  top: calc(50% + 50px);
}
.cbed_section .newsModule.logoModule .cbed_section .newsModule.logoModule .section-title-block {
  display: flex;
  padding-bottom: 30px;
}
.cbed_section .newsModule.logoModule .section-title-block {
  display: flex;
  padding-bottom: 30px;
}
.cbed_section .newsModule.logoModule .swiper-button-next, .cbed_section .newsModule.logoModule .swiper-button-prev {
  top: calc(50% + 50px);
}
.cbed_section .newsModule.logoModule .logoItem.swiper-slide {
  width: auto;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cbed_section .newsModule.logoModule .logoItem.swiper-slide img {
  height: 100%;
  width: 100%;
  box-shadow: none !important;
  display: block;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.cbed_section .newsModule.logoModule .swiper-button-next:after, .cbed_section .newsModule.logoModule .swiper-button-prev:after {
  color: #051c2b;
}
.cbed_section .newsModule .cbed_intro_8col.swiper {
  width: 1140px;
  margin-left: auto;
  margin-right: auto;
  background: #fff;
  padding-left: 20px;
  padding-right: 20px;
}
@media (max-width: 1199px) {
  .cbed_section .newsModule .cbed_intro_8col.swiper {
    width: calc(100% - 140px);
  }
}
@media (max-width: 950px) {
  .cbed_section .newsModule .cbed_intro_8col.swiper {
    width: 100%;
  }
}
@media (max-width: 639px) {
  .cbed_section .newsModule .cbed_intro_8col.swiper {
    width: 100%;
    padding-left: 0px;
    padding-right: 0px;
  }
}
.cbed_section .newsModule .cbed_intro_3col.swiper, .cbed_section .newsModule .three-col-static {
  width: 940px;
  margin-left: auto;
  margin-right: auto;
}
@media (max-width: 950px) {
  .cbed_section .newsModule .cbed_intro_3col.swiper, .cbed_section .newsModule .three-col-static {
    max-width: calc(100% - 40px);
  }
}
@media (max-width: 639px) {
  .cbed_section .newsModule .cbed_intro_3col.swiper, .cbed_section .newsModule .three-col-static {
    width: 100%;
  }
}
.cbed_section .newsModule .swiper-button-next:after {
  color: #fff;
}
.cbed_section .newsModule .swiper-button-prev:after {
  color: #fff;
}
.cbed_section .listModule {
  position: relative;
  padding-top: 50px;
  padding-bottom: 90px;
  max-width: 1140px;
  margin-left: auto;
  margin-right: auto;
}
.cbed_section .listModule .swiper.cbed_intro_3col {
  width: 940px;
  margin-left: auto;
  margin-right: auto;
}
.cbed_section .listModule .swiper-button-next:after {
  color: #fff;
}
.cbed_section .listModule .swiper-button-prev:after {
  color: #fff;
}
@media (max-width: 639px) {
  .cbed_section .listModule .swiper.cbed_intro_3col {
    width: 100%;
  }
}
.cbed_section .listModule .list-wrapper {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  grid-gap: 40px;
  width: 936px;
  margin: 0 auto;
}
@media (max-width: 639px) {
  .cbed_section .listModule .list-wrapper {
    grid-template-columns: 1fr;
    width: 100%;
  }
}
@media (max-width: 950px) {
  .cbed_section .listModule .list-wrapper {
    width: 100%;
  }
}
.cbed_section .listModule .listItem {
  position: relative;
  color: #fff;
  font-size: 18px;
  line-height: 22px;
  font-weight: 600;
  font-family: "futura-pt", sans-serif;
  font-weight: 700;
  padding: 0px 20px;
}
.cbed_section .listModule .listItem a {
  color: #6bccdf;
  position: relative;
}
@media (max-width: 639px) {
  .cbed_section .newsItem {
    text-align: center;
  }
  .cbed_section .newsItem p, .cbed_section .newsItem h3 {
    max-width: 320px;
    margin-left: auto;
    margin-right: auto;
  }
  .cbed_section .swiper-button-next:after {
    font-family: "icbu" !important;
    speak: never;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\e904";
    color: #789bb2;
    font-size: clamp(25px, 4.5vw, 40px);
  }
  .cbed_section .swiper-button-prev:after {
    font-family: "icbu" !important;
    speak: never;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\e904";
    color: #789bb2;
    font-size: clamp(25px, 4.5vw, 40px);
    transform: rotate(180deg);
  }
}

/* Form Block */
.cbed-form-block {
  padding: 0px 68px 0px 68px;
  margin-top: 0px;
  position: relative;
}
@media (max-width: 639px) {
  .cbed-form-block {
    padding: 0px 0px 20px 0px;
  }
}
.cbed-form-block .container {
  max-width: 1000px;
  margin-left: auto;
  margin-right: auto;
}
.cbed-form-block .container .gform_wrapper.gravity-theme .gfield textarea.medium, .cbed-form-block .container .gform_wrapper.gravity-theme input[type=color], .cbed-form-block .container .gform_wrapper.gravity-theme input[type=date], .cbed-form-block .container .gform_wrapper.gravity-theme input[type=datetime-local], .cbed-form-block .container .gform_wrapper.gravity-theme input[type=datetime], .cbed-form-block .container .gform_wrapper.gravity-theme input[type=email], .cbed-form-block .container .gform_wrapper.gravity-theme input[type=month], .cbed-form-block .container .gform_wrapper.gravity-theme input[type=number], .cbed-form-block .container .gform_wrapper.gravity-theme input[type=password], .cbed-form-block .container .gform_wrapper.gravity-theme input[type=search], .cbed-form-block .container .gform_wrapper.gravity-theme input[type=tel], .cbed-form-block .container .gform_wrapper.gravity-theme input[type=text], .cbed-form-block .container .gform_wrapper.gravity-theme input[type=time], .cbed-form-block .container .gform_wrapper.gravity-theme input[type=url], .cbed-form-block .container .gform_wrapper.gravity-theme input[type=week], .cbed-form-block .container .gform_wrapper.gravity-theme select, .cbed-form-block .container .gform_wrapper.gravity-theme textarea {
  background: #000;
  color: #00ffff;
  border: 1px solid;
  border-image-slice: 1;
  border-width: 1px;
  border-image-source: linear-gradient(to right top, #662F8F 0%, #8A2885 25%, #3366FF 50%, #538FCB 75%, #00FFFF 100%);
}
.cbed-form-block .container .gform_footer.top_label input[type=submit] {
  text-transform: uppercase;
  display: inline-block;
  background-color: none;
  text-align: center;
  color: #00FFFF !important;
  font-weight: 500;
  font-size: 14px;
  font-family: "futura-pt", sans-serif;
  padding: 6px 20px;
  min-width: 128px;
  text-decoration: none !important;
  border: 1px solid;
  border-image-slice: 1;
  border-width: 1px;
  border-image-source: linear-gradient(to right top, #662F8F 0%, #8A2885 25%, #3366FF 50%, #538FCB 75%, #00FFFF 100%);
}
.cbed-form-block .container .gform_footer.top_label input[type=submit]:hover {
  border-image-source: none;
  color: #fff;
  background: linear-gradient(to right top, #7C28E7 0%, #91288D 100%);
  border-image-source: linear-gradient(to right top, #7C28E7 0%, #91288D 100%);
}
.cbed-form-block .container .select .select-options, .cbed-form-block .container .gfield--type-total {
  display: none;
}
.cbed-form-block .container .gform_wrapper.gravity-theme .gfield_required {
  color: #00ffff;
}
.cbed-form-block * {
  color: #fff;
}

.home .gform_wrapper.gravity-theme .gfield_label {
  display: block;
  text-align: left;
}
.home #gform_submit_button_3 {
  border: 1px solid #FFF;
  color: #fff;
  text-transform: uppercase;
  display: block;
  float: right;
  background-color: transparent;
  text-align: center;
  color: #fff !important;
  font-weight: 500;
  font-size: 14px;
  font-family: "futura-pt", sans-serif;
  padding: 6px 20px;
  min-width: 128px;
  text-decoration: none !important;
  border: 1px solid;
  border-image-slice: 1;
  border-width: 1px;
  border-image-source: none;
}
.home #gform_3 .gform_footer {
  display: flex !important;
  justify-content: flex-end;
}

.cbed-form-block .gform_heading .gform_description {
  font-size: 20px;
}
.cbed-form-block .gform_heading .gform_required_legend {
  font-size: 14px;
}
.cbed-form-block .gform_body .gfield_html, .cbed-form-block .gform_body .gfield_description, .cbed-form-block .gform_body .gfield_label {
  font-size: 20px !important;
}
.cbed-form-block .gform_body .gfield_html p, .cbed-form-block .gform_body .gfield_description p, .cbed-form-block .gform_body .gfield_label p {
  font-size: 20px !important;
}
.cbed-form-block .gform_body .gfield_label {
  text-transform: uppercase;
}
.cbed-form-block .gform_body .gfield_checkbox label, .cbed-form-block .gform_body .gfield_radio label {
  font-size: 20px !important;
}

.gform_wrapper.gravity-theme .gfield_required {
  color: #fff;
  display: inline-block;
  text-transform: none;
  font-size: 12px !important;
  padding-left: 0.125em;
}

.bg_graphic {
  height: 100%;
  left: 0;
  -o-object-fit: cover;
  object-fit: cover;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 0;
}

.homeLogo img {
  width: 100%;
  max-width: 230px;
}
@media (max-width: 639px) {
  .homeLogo img {
    max-width: 130px;
  }
}

.home header.page-header .page-heading {
  align-items: flex-start;
  margin-left: clamp(-5px, -1.0067114094vw, -10px);
}

.home header.page-header .container {
  justify-content: space-between;
  align-items: flex-end;
}

.home header.page-header.video:after {
  display: none;
}

.home header.page-header {
  background: transparent;
}

.home .hero {
  position: absolute;
  display: block;
  width: 100%;
  min-height: min(736px, 100vh);
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  z-index: 0;
  top: 36px;
  overflow: hidden;
}
@media (max-width: 950px) {
  .home .hero {
    top: 0px;
    min-height: min(550px, 100vh);
  }
}
@media (max-width: 639px) {
  .home .hero {
    min-height: min(300px, 100vh);
  }
}
.home .hero .hero__video {
  left: 50%;
  min-height: 100%;
  min-width: 100%;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
  z-index: -1;
  opacity: 0;
  display: none;
}
.home .hero .overlay {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-position: center bottom;
  background-size: cover;
}
.home .hero .hero {
  background-image: unset;
}
.home .hero .hero__video {
  display: block;
}

@media (max-width: 950px) {
  header.page-header {
    height: min(550px, 100vh);
  }
}
@media (max-width: 639px) {
  header.page-header {
    height: min(300px, 100vh);
  }
}
.searchBox .resources-main .resourceBox .ftImage.teamImg img {
  aspect-ratio: 1/1 !important;
}

.resource-post-type a {
  display: inline-block;
  width: auto;
  height: auto;
  align-items: center;
  color: #051c2b;
  background: #fa5a16;
  padding: 0 10px;
  line-height: 28px;
  font-size: 16px;
  letter-spacing: 0.02em;
  max-width: auto;
  overflow: visible;
  text-overflow: ellipsis;
  text-transform: uppercase;
  margin-right: 6px;
  margin-bottom: 6px;
  font-weight: 700;
  font-family: "futura-pt", sans-serif;
}

.nav_mobile_tools .mobileSearch {
  position: absolute;
  display: none;
  top: 60px;
  left: 0px;
  width: 100%;
  padding: 10px 24px;
  background: #323647;
  color: #ffffff;
  font-size: 16px;
  z-index: 10000;
}
.nav_mobile_tools .mobileSearch input#mainSearch {
  color: #fff !important;
}
.nav_mobile_tools.active .mobileSearch {
  display: block;
}
.nav_mobile_tools.active .search_button .icon-search:before {
  content: "\e90b";
  transform: rotate(270deg);
  font-size: 14px;
  position: absolute;
  margin-left: -18px;
  margin-top: -8px;
}

.partner-table-section .container {
  max-width: 1304px;
  margin: 0 auto;
  margin-bottom: 90px;
}
@media (max-width: 639px) {
  .partner-table-section .container {
    margin-bottom: 40px;
  }
}
.partner-table-section .container h3 {
  text-transform: uppercase;
}
.partner-table-section .container .cbed_partners_table {
  margin-left: 32px;
  padding-top: clamp(16px, 2.5vw, 32px);
  display: grid;
  grid-gap: 110px;
  grid-template-columns: 286px 286px 286px;
}
@media (max-width: 639px) {
  .partner-table-section .container .cbed_partners_table {
    margin-left: 0px;
    display: block;
  }
}
.partner-table-section .container .cbed_partners_table div {
  font-size: clamp(16px, 2.5vw, 20px);
}

.pop-up-content-wrap p.text-white {
  font-size: 20px;
}
@media (max-width: 639px) {
  .pop-up-content-wrap p.text-white {
    font-size: 16px;
  }
}
.pop-up-content-wrap .gform_wrapper.gravity-theme .gfield_label, .pop-up-content-wrap .gform_wrapper.gravity-theme .ginput_complex label {
  text-align: left;
  display: block;
  text-transform: uppercase;
  font-weight: 400;
}
.pop-up-content-wrap .gform_wrapper.gravity-theme #field_submit {
  align-items: center;
  justify-content: center;
}

/* Events Section */
.event-section .cbed_article_box {
  position: relative;
  margin-bottom: 40px;
  max-width: 420px;
  z-index: 100;
  background-color: #051c2b;
  padding: 12px;
  margin-top: 16px;
}
.event-section .cbed_article_box p {
  font-size: clamp(14px, 6.0240963855vw, 20px);
  line-height: 1.28;
  color: #fff;
  font-family: "barlow", sans-serif;
  margin-bottom: 12px;
  font-weight: 600;
}
.event-section .cbed_article_box a {
  font-size: 20px;
  color: #fff;
  line-height: 60px;
  font-family: "Din-Condensed", sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  position: relative;
  display: block;
  padding-left: 26px;
}
.event-section .cbed_article_box a:before {
  position: absolute;
  font-family: "icbu" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e904";
  color: #f17c0e;
  font-size: 20px;
  top: 20px;
  left: 0px;
  transform: rotate(0deg);
}

.career-item {
  padding: 32px 0px;
}
.career-item h3 {
  font-family: "futura-pt", sans-serif;
  font-size: clamp(15px, 6.0240963855vw, 35px);
  line-height: 1.125;
}
.career-item p {
  color: #fff;
  font-size: 18px;
  line-height: 22px;
  font-family: "futura-pt", sans-serif;
}
.career-item .location {
  color: #fff;
  font-size: 14px;
  line-height: 1.25;
  font-weight: 700;
}

.featured-careers .career-item {
  display: grid;
  grid-template-columns: 1fr 1fr;
  border-bottom: 1px solid #6e92ab;
}
.featured-careers .career-item h3 {
  color: #fa5a16;
  font-family: "Din-Condensed", sans-serif;
  font-size: clamp(15px, 6.0240963855vw, 35px);
  line-height: 1.125;
}
.featured-careers .career-item h3 a {
  display: block !important;
  float: none !important;
  padding-left: 0px !important;
  font-family: "Din-Condensed", sans-serif;
  font-size: clamp(15px, 6.0240963855vw, 35px) !important;
  line-height: 1.125 !important;
}
.featured-careers .career-item h3 a:before {
  display: none !important;
}
.featured-careers .career-item .location {
  padding-left: 24px;
  position: relative;
  display: block;
}
.featured-careers .career-item .location:before {
  position: absolute;
  font-family: "icbu" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e947";
  color: #fa5a16;
  font-size: 20px;
  top: 0px;
  left: 0px;
  transform: rotate(0deg);
}
.featured-careers .career-item a {
  color: #fa5a16;
  font-family: "futura-pt", sans-serif;
  font-size: 20px;
  line-height: 60px;
  font-weight: 700;
  float: right;
  display: inline-block;
  position: relative;
  padding-left: 24px;
}
.featured-careers .career-item a:before {
  position: absolute;
  font-family: "icbu" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e904";
  color: #fff;
  font-size: 20px;
  top: 20px;
  left: 0px;
  transform: rotate(0deg);
}

.current-careers .career-item {
  display: grid;
  grid-template-columns: 1fr 1fr;
  border-bottom: 1px solid #6e92ab;
}
.current-careers .career-item h3 {
  color: #051c2b;
}
.current-careers .career-item .location {
  color: #27282a;
  position: relative;
  padding-left: 24px;
}
.current-careers .career-item .location:before {
  position: absolute;
  font-family: "icbu" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e947";
  color: #fa5a16;
  font-size: 20px;
  top: 0px;
  left: 0px;
  transform: rotate(0deg);
}
.current-careers .career-item div:nth-child(2) {
  text-align: right;
}
.current-careers .career-item div:nth-child(2) a {
  color: #051c2b;
  font-family: "futura-pt", sans-serif;
  font-size: 20px;
  line-height: 60px;
  font-weight: 700;
  display: inline-block;
  position: relative;
  padding-left: 24px;
}
.current-careers .career-item div:nth-child(2) a:before {
  position: absolute;
  font-family: "icbu" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e904";
  color: #fa5a16;
  font-size: 20px;
  top: 20px;
  left: 0px;
  transform: rotate(0deg);
}
.current-careers .career-item div div:nth-child(2) {
  text-align: left;
}
.current-careers .career-item:last-child {
  border-bottom: 0px !important;
}

@media (max-width: 639px) {
  .featured-careers .career-item, .current-careers .career-item {
    display: block;
  }
  .featured-careers .career-item a, .current-careers .career-item a {
    display: inline-block;
    text-align: right;
    float: unset;
  }
  .featured-careers .career-item div:nth-child(2), .current-careers .career-item div:nth-child(2) {
    text-align: left;
  }
}
.blockBox {
  display: flex;
  max-width: 1182px;
  margin-left: auto;
  margin-right: auto;
  grid-template-columns: 1.5fr 3fr;
  background: linear-gradient(#000, #000) 50% 50%/calc(100% - 4px) calc(100% - 4px) no-repeat, linear-gradient(45deg, #7c28e7 0%, #91288d 40%, #36f 78%, #0ff 92%);
  padding: 2px;
  margin-bottom: 30px;
  position: relative;
}
.blockBox .image-content-area {
  top: 2px;
  left: 2px;
}
.blockBox .image-content-area img {
  aspect-ratio: 1.25/1;
  height: calc(100% - 1px);
  width: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: top;
  object-position: top;
}
.blockBox .block-content-area {
  padding-left: 20px;
  padding-top: 30px;
  padding-bottom: 30px;
  padding-right: 30px;
  box-sizing: border-box;
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2)), linear-gradient(0deg, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2)), linear-gradient(204.11deg, #00FFFF -2.73%, rgba(0, 255, 255, 0) 32.77%, rgba(51, 102, 255, 0) 68.71%, #3366FF 95.63%);
}
.blockBox .block-content-area .content-box {
  margin-top: 12px;
  margin-bottom: 20px;
}
.blockBox .block-content-area .content-box p {
  font-size: 20px;
  line-height: 1.3;
}

.border-right-style.blockBox {
  flex-direction: row-reverse;
}
.border-right-style.blockBox .block-content-area {
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2)), linear-gradient(198.08deg, #7C28E7 -28.57%, rgba(124, 40, 231, 0.314564) 10.48%, rgba(124, 40, 231, 0) 78.08%, #7C28E7 132.69%);
  padding-left: 30px;
  padding-top: 30px;
  padding-bottom: 30px;
  padding-right: 30px;
}
.center-impact {
  padding: 100px 0 40px;
  background: url(../img/cen-bg.png) #000;
  background-repeat: no-repeat;
  background-position: center bottom;
  background-size: contain;
  overflow: hidden;
}
.center-impact h3 {
  margin-bottom: 5px;
}
.center-impact .mt-45 {
  margin-top: 45px;
}
.center-impact .center-impact-numbers {
  display: grid;
  grid-template-columns: 40% 40%;
  gap: 50px;
  justify-content: end;
  align-items: center;
  position: relative;
  z-index: 1;
}
@media (max-width: 950px) {
  .center-impact .center-impact-numbers {
    grid-template-columns: 1fr;
  }
}
.center-impact .center-impact-numbers .cin-heading {
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  font-family: "peckham-press";
  font-weight: 400;
  line-height: 1;
}
.center-impact .center-impact-numbers .cin-heading .number {
  font-size: clamp(2.8125rem, 2.1635rem + 2.8846vw, 5.625rem);
}
@media (max-width: 639px) {
  .center-impact .center-impact-numbers .cin-heading .number {
    font-size: 28px;
  }
}
.center-impact .center-impact-numbers .cin-heading .title {
  font-size: clamp(1.2625rem, 2.5vw, 1.875rem);
  width: 60%;
}
@media (max-width: 639px) {
  .center-impact .center-impact-numbers .cin-heading .title {
    width: auto;
    font-size: 28px;
  }
}
@media (max-width: 639px) {
  .center-impact .center-impact-numbers .cin-heading {
    display: block;
  }
}
.center-impact .center-impact-numbers .cin-bg-1 {
  background: #6882CD;
  background: repeating-linear-gradient(to right, #6882CD 0%, #A8BDF9 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: #A8BDF9;
}
@media (max-width: 639px) {
  .center-impact .center-impact-numbers .cin-bg-1 {
    background: unset;
    -webkit-background-clip: unset;
    -webkit-text-fill-color: unset;
    color: #5490CD;
  }
}
.center-impact .center-impact-numbers .cin-bg-2 {
  background: #7058AE;
  background: repeating-linear-gradient(to right, #7058AE 0%, #C0ACF4 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: #C0ACF4;
}
@media (max-width: 639px) {
  .center-impact .center-impact-numbers .cin-bg-2 {
    background: unset;
    -webkit-background-clip: unset;
    -webkit-text-fill-color: unset;
    color: #6633FF;
  }
}
.center-impact .center-impact-numbers .cin-bg-3 {
  background: #775A7D;
  background: repeating-linear-gradient(to right, #775A7D 0%, #F6D8FC 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: #F6D8FC;
}
@media (max-width: 639px) {
  .center-impact .center-impact-numbers .cin-bg-3 {
    background: unset;
    -webkit-background-clip: unset;
    -webkit-text-fill-color: unset;
    color: #92278F;
  }
}
.center-impact .center-impact-numbers .cin-heading + .cin-heading {
  margin-top: 25px;
}
.center-impact .center-impact-numbers .cin-desc-box {
  padding: 72px 62px;
  background: linear-gradient(#000, #000) 50% 50%/calc(100% - 4px) calc(100% - 4px) no-repeat, linear-gradient(45deg, #7c28e7 0%, #91288d 40%, #36f 78%, #0ff 92%);
  border-radius: 0;
  box-sizing: border-box;
  position: relative;
  z-index: 1;
}
@media (max-width: 950px) {
  .center-impact .center-impact-numbers .cin-desc-box {
    padding: 36px 32px;
  }
}
@media (max-width: 639px) {
  .center-impact .center-impact-numbers .cin-desc-box {
    padding: 30px 30px 5px;
  }
}
.center-impact .center-impact-numbers .cin-desc-box .cdc-img {
  position: absolute;
  z-index: -1;
  bottom: -20%;
  right: -20%;
  width: 100%;
  height: 100%;
}
.center-impact .center-impact-numbers .cin-desc-box .cdc-img img {
  width: 100%;
}
@media (max-width: 995px) {
  .center-impact .center-impact-numbers .cin-desc-box .cdc-img {
    display: none;
  }
}
.center-impact .center-impact-numbers .cin-desc-box h3 {
  margin-bottom: 10px;
  color: #ffffff;
  text-transform: uppercase;
  font-size: clamp(20px, 6.0240963855vw, 24px);
  line-height: normal;
  font-weight: 400;
}
@media (max-width: 639px) {
  .center-impact .center-impact-numbers .cin-desc-box h3 {
    font-size: 18px;
  }
}
.center-impact .center-impact-numbers .cin-desc-box p {
  font-size: clamp(1rem, 1rem + 0vw, 1rem);
  color: #fff;
}
.center-impact .center-impact-numbers .cin-desc-box ul {
  padding-left: 1rem;
  list-style: disc;
  font-weight: 500;
  margin-bottom: 30px;
}
.center-impact .center-impact-numbers .cin-desc-box ul li {
  font-size: clamp(1.25rem, 1.2356rem + 0.0641vw, 1.3125rem);
  color: #fff;
}
.center-impact .center-impact-numbers .cin-desc-box ul + h3 {
  margin-top: 30px;
}
.center-impact .center-impact-numbers .cin-desc-box .impact_summary p {
  font-size: clamp(1.25rem, 1.2356rem + 0.0641vw, 1.3125rem);
  color: #fff;
}

.student-section {
  padding: 100px 0;
  overflow: hidden;
  position: relative;
  z-index: 2;
}
@media (max-width: 950px) {
  .student-section {
    padding: 30px 0;
  }
}
.student-section .bottom-gradient-bg {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 160px;
  height: 153px;
  background: rgb(130, 172, 215);
  background: linear-gradient(-45deg, rgb(130, 172, 215) 0%, rgb(102, 51, 255) 54%, rgb(102, 45, 145) 93%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#82acd7",endColorstr="#662d91",GradientType=1);
  opacity: 0.64;
  z-index: -1;
}
@media (max-width: 639px) {
  .student-section .bottom-gradient-bg {
    height: 70px;
    bottom: 140px;
  }
}
.student-section .student-item {
  display: grid;
  grid-template-columns: 35% 40%;
  gap: 0;
  align-items: center;
  justify-content: center;
}
@media (max-width: 950px) {
  .student-section .student-item {
    grid-template-columns: 1fr;
  }
}
.student-section .student-item .heading-2 {
  margin-bottom: 5px;
}
@media (max-width: 639px) {
  .student-section .student-item .heading-2 {
    margin-bottom: 0px;
  }
}
.student-section .student-item .student-img {
  position: relative;
  z-index: 2;
}
@media (max-width: 639px) {
  .student-section .student-item .student-img {
    margin-top: 25px;
    z-index: 1;
  }
}
.student-section .student-item .student-img img {
  width: 100%;
  max-height: auto;
}
.student-section .student-item .student-img .student-gradient-bg {
  position: absolute;
  right: 1px;
  bottom: 60px;
  background: rgb(130, 172, 215);
  background: linear-gradient(-45deg, rgb(130, 172, 215) 0%, rgb(102, 51, 255) 54%, rgb(102, 45, 145) 93%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#82acd7",endColorstr="#662d91",GradientType=1);
  opacity: 0.64;
  height: 153px;
  width: 100%;
  z-index: 2;
}
@media (max-width: 1199px) {
  .student-section .student-item .student-img .student-gradient-bg {
    display: none;
  }
}
.student-section .student-item .student-desc {
  position: relative;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  height: calc(100% - 120px);
}
@media (max-width: 950px) {
  .student-section .student-item .student-desc {
    height: auto;
  }
}
.student-section .student-item .student-desc .student-title {
  margin-left: 28px;
}
@media (max-width: 950px) {
  .student-section .student-item .student-desc .student-title {
    margin-bottom: 20px;
  }
}
.student-section .student-item .student-desc .student-intro {
  position: relative;
  z-index: 1;
  padding: 45px 35px;
  background: linear-gradient(#000, #000) 50% 50%/calc(100% - 4px) calc(100% - 4px) no-repeat, linear-gradient(45deg, #7c28e7 0%, #91288d 40%, #36f 78%, #0ff 92%);
  border-radius: 0;
  color: #fff;
  font-size: clamp(1.25rem, 1.2356rem + 0.0641vw, 1.3125rem);
  position: relative;
  z-index: 1;
  margin-left: -2px;
}
@media (max-width: 950px) {
  .student-section .student-item .student-desc .student-intro {
    margin-left: 0px;
  }
}
@media (max-width: 639px) {
  .student-section .student-item .student-desc .student-intro {
    margin-top: -8px;
  }
}
.student-section .student-item .student-desc .student-intro p {
  margin-bottom: 16px;
}
@media (max-width: 639px) {
  .student-section .student-item .student-desc .student-intro {
    padding: 30px;
  }
}
.student-section .student-item .student-desc .student-intro a {
  color: #fff;
  text-decoration: underline;
}
.student-section .student-item .student-desc .student-intro .quote-img {
  position: absolute;
  right: -50px;
  top: -100px;
  width: 208px;
  height: 147px;
  z-index: -1;
}
@media (max-width: 950px) {
  .student-section .student-item .student-desc .student-intro .quote-img {
    right: -1px;
  }
}
.student-section .student-item .student-desc .student-intro .quote-img img {
  width: 100%;
}
@media (max-width: 639px) {
  .student-section .student-item .student-desc .student-intro .quote-img {
    width: 133px;
    height: 95px;
    right: -30px;
    top: -80px;
  }
}
.student-section .student-item .student-desc .student-intro .box-bg {
  position: absolute;
  left: 2px;
  right: 2px;
  top: 2px;
  bottom: 2px;
  z-index: -1;
  background: rgb(102, 45, 145);
  background: linear-gradient(45deg, rgba(102, 45, 145, 0.5) 0%, rgba(0, 0, 0, 0.5) 75%, rgba(102, 45, 145, 0.1) 25%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#662d91",endColorstr="#000000",GradientType=1);
}
.student-section .student-item .student-desc .student-intro b, .student-section .student-item .student-desc .student-intro strong {
  color: #00FFFF;
  font-weight: 700;
}
@media (max-width: 1199px) {
  .student-section .student-item .student-desc .student-intro p {
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    overflow: hidden;
  }
}
@media (max-width: 639px) {
  .student-section .student-item .student-desc .student-intro p {
    font-size: 14px;
  }
}
.student-section .swiper-button-next, .student-section .swiper-button-prev {
  top: auto;
  bottom: 115px;
}
@media (max-width: 639px) {
  .student-section .swiper-button-next, .student-section .swiper-button-prev {
    height: 20px;
    width: 20px;
    margin: 0;
    bottom: 136px;
  }
}
@media (max-width: 639px) {
  .student-section .swiper-button-prev {
    left: 0;
  }
}
@media (max-width: 639px) {
  .student-section .swiper-button-next {
    right: 0;
  }
}
.student-section .swiper-button-next:after {
  content: "";
  background-image: url(../img/arrow-vector-next.png);
  background-size: contain;
  background-repeat: no-repeat;
  width: 19px;
  height: 40px;
  display: block;
}
@media (max-width: 639px) {
  .student-section .swiper-button-next:after {
    height: 19px;
    background-position: center;
  }
}
.student-section .swiper-button-prev:after {
  content: "";
  background-image: url(../img/arrow-vector-previous.png);
  background-size: contain;
  background-repeat: no-repeat;
  width: 19px;
  height: 40px;
  display: block;
}
@media (max-width: 639px) {
  .student-section .swiper-button-prev:after {
    height: 19px;
    background-position: center;
  }
}
@media (max-width: 639px) {
  .student-section .swiper_student_col {
    padding: 0 30px;
  }
}

.page-id-8119 .student-section, .page-id-8640 .student-section {
  padding-top: 0px;
  margin-top: 0px;
}

@media (max-width: 639px) {
  .student-section .swiper-slide {
    dislay: none !important;
    opacity: 0;
    transition: all 250ms ease-in;
  }

  .student-section .swiper-slide.swiper-slide-active {
    dislay: block !important;
    opacity: 1;
    transition: all 120ms ease-in;
  }
}
.horizontal-accordion .h-accordion {
  display: flex;
  overflow: hidden;
  max-width: 100%;
  margin: 0;
}
.horizontal-accordion .h-accordion ::-webkit-scrollbar-track {
  border-radius: 3px;
  background: url("data:image/svg+xml,%3Csvg width='8' height='437' viewBox='0 0 8 437' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='8' height='437' rx='3' fill='url(%23paint0_linear_1347_386)'/%3E%3Crect width='8' height='437' rx='3' fill='black' fill-opacity='0.2'/%3E%3Crect width='8' height='437' rx='3' fill='black' fill-opacity='0.2'/%3E%3Crect x='0.25' y='0.25' width='7.5' height='436.5' rx='2.75' fill='url(%23paint1_linear_1347_386)'/%3E%3Crect x='0.25' y='0.25' width='7.5' height='436.5' rx='2.75' fill='black' fill-opacity='0.2'/%3E%3Crect x='0.25' y='0.25' width='7.5' height='436.5' rx='2.75' fill='black' fill-opacity='0.2'/%3E%3Crect x='0.25' y='0.25' width='7.5' height='436.5' rx='2.75' stroke='url(%23paint2_linear_1347_386)' stroke-width='0.5' stroke-linejoin='round'/%3E%3Crect width='8' height='437' rx='3' fill='url(%23paint3_linear_1347_386)' fill-opacity='0.3'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_1347_386' x1='8' y1='-24.0796' x2='-18.8145' y2='-22.9828' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0.0103714' stop-color='%2300FFFF'/%3E%3Cstop offset='0.352315' stop-color='%2300FFFF' stop-opacity='0'/%3E%3Cstop offset='0.698599' stop-color='%233366FF' stop-opacity='0'/%3E%3Cstop offset='0.957879' stop-color='%233366FF'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint1_linear_1347_386' x1='8' y1='-24.0796' x2='-18.8145' y2='-22.9828' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0.0103714' stop-color='%2300FFFF'/%3E%3Cstop offset='0.352315' stop-color='%2300FFFF' stop-opacity='0'/%3E%3Cstop offset='0.698599' stop-color='%233366FF' stop-opacity='0'/%3E%3Cstop offset='0.957879' stop-color='%233366FF'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint2_linear_1347_386' x1='1.69771' y1='509.695' x2='20.1061' y2='509.258' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%237C28E7'/%3E%3Cstop offset='0.4' stop-color='%2391288D'/%3E%3Cstop offset='0.78' stop-color='%233366FF'/%3E%3Cstop offset='0.92' stop-color='%2300FFFF'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint3_linear_1347_386' x1='1.69771' y1='509.695' x2='20.1061' y2='509.258' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%237C28E7'/%3E%3Cstop offset='0.4' stop-color='%2391288D'/%3E%3Cstop offset='0.78' stop-color='%233366FF'/%3E%3Cstop offset='0.92' stop-color='%2300FFFF'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E%0A");
  background-size: cover;
  background-repeat: no-repeat;
}
.horizontal-accordion .h-accordion ::-webkit-scrollbar {
  width: 8px;
  background: url("data:image/svg+xml,%3Csvg width='8' height='437' viewBox='0 0 8 437' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='8' height='437' rx='3' fill='url(%23paint0_linear_1347_386)'/%3E%3Crect width='8' height='437' rx='3' fill='black' fill-opacity='0.2'/%3E%3Crect width='8' height='437' rx='3' fill='black' fill-opacity='0.2'/%3E%3Crect x='0.25' y='0.25' width='7.5' height='436.5' rx='2.75' fill='url(%23paint1_linear_1347_386)'/%3E%3Crect x='0.25' y='0.25' width='7.5' height='436.5' rx='2.75' fill='black' fill-opacity='0.2'/%3E%3Crect x='0.25' y='0.25' width='7.5' height='436.5' rx='2.75' fill='black' fill-opacity='0.2'/%3E%3Crect x='0.25' y='0.25' width='7.5' height='436.5' rx='2.75' stroke='url(%23paint2_linear_1347_386)' stroke-width='0.5' stroke-linejoin='round'/%3E%3Crect width='8' height='437' rx='3' fill='url(%23paint3_linear_1347_386)' fill-opacity='0.3'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_1347_386' x1='8' y1='-24.0796' x2='-18.8145' y2='-22.9828' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0.0103714' stop-color='%2300FFFF'/%3E%3Cstop offset='0.352315' stop-color='%2300FFFF' stop-opacity='0'/%3E%3Cstop offset='0.698599' stop-color='%233366FF' stop-opacity='0'/%3E%3Cstop offset='0.957879' stop-color='%233366FF'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint1_linear_1347_386' x1='8' y1='-24.0796' x2='-18.8145' y2='-22.9828' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0.0103714' stop-color='%2300FFFF'/%3E%3Cstop offset='0.352315' stop-color='%2300FFFF' stop-opacity='0'/%3E%3Cstop offset='0.698599' stop-color='%233366FF' stop-opacity='0'/%3E%3Cstop offset='0.957879' stop-color='%233366FF'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint2_linear_1347_386' x1='1.69771' y1='509.695' x2='20.1061' y2='509.258' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%237C28E7'/%3E%3Cstop offset='0.4' stop-color='%2391288D'/%3E%3Cstop offset='0.78' stop-color='%233366FF'/%3E%3Cstop offset='0.92' stop-color='%2300FFFF'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint3_linear_1347_386' x1='1.69771' y1='509.695' x2='20.1061' y2='509.258' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%237C28E7'/%3E%3Cstop offset='0.4' stop-color='%2391288D'/%3E%3Cstop offset='0.78' stop-color='%233366FF'/%3E%3Cstop offset='0.92' stop-color='%2300FFFF'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E%0A");
  background-size: cover;
  background-repeat: no-repeat;
}
.horizontal-accordion .h-accordion ::-webkit-scrollbar-thumb {
  background-clip: content-box;
  border-radius: 3px;
  background-color: rgba(255, 255, 255, 0.5);
}
@media (max-width: 950px) {
  .horizontal-accordion .h-accordion {
    display: block;
  }
}
.horizontal-accordion .h-schedule-trigger {
  display: block;
  width: 100%;
  height: 100%;
}
.horizontal-accordion .h-schedule-trigger span {
  position: absolute;
  text-decoration: none;
  z-index: 1;
  -ms-writing-mode: tb-lr;
  writing-mode: vertical-lr;
  margin: 0 auto;
  transform: translate(-50%);
  top: 94px;
  left: 50%;
  height: -webkit-max-content;
  height: -moz-max-content;
  height: max-content;
  font-size: 24px;
  line-height: normal;
  font-weight: 700;
}
@media (max-width: 950px) {
  .horizontal-accordion .h-schedule-trigger span {
    display: block;
    position: relative;
    -ms-writing-mode: lr-tb;
        writing-mode: horizontal-tb;
    top: auto;
    left: auto;
    height: auto;
  }
}
.horizontal-accordion .is-active .h-schedule-trigger {
  display: none;
}
.horizontal-accordion .h-accordion-panel {
  flex: initial;
  min-width: 140px;
  border: 1px solid #fff;
  position: relative;
  margin-left: -1px;
  width: 10%;
  max-height: 720px;
  will-change: width;
  transition: 0.3s ease;
}
@media (max-width: 950px) {
  .horizontal-accordion .h-accordion-panel {
    width: 100%;
    max-height: auto;
  }
}
.horizontal-accordion .h-accordion-panel:first-child {
  margin-left: 0;
}
.horizontal-accordion .h-accordion-panel.is-active {
  width: 70%;
  background: linear-gradient(#000, #000) 50% 50%/calc(100% - 4px) calc(100% - 4px) no-repeat, linear-gradient(45deg, #7c28e7 0%, #91288d 40%, #36f 78%, #0ff 92%);
  border: 0;
  overflow-y: scroll;
}
@media (max-width: 950px) {
  .horizontal-accordion .h-accordion-panel.is-active {
    width: 100%;
  }
}
.horizontal-accordion .h-accordion-content {
  overflow: hidden;
  padding: 87px 108px 140px;
  white-space: normal;
}
@media (max-width: 1199px) {
  .horizontal-accordion .h-accordion-content {
    padding: 50px;
  }
}
@media (max-width: 950px) {
  .horizontal-accordion .h-accordion-content {
    padding: 36px 32px;
  }
}
.horizontal-accordion .h-accordion-content .h-accordion-desc h3 {
  margin-bottom: clamp(24px, 2.5vw, 42px);
}
.horizontal-accordion .h-accordion-content .h-accordion-desc h4 {
  font-size: clamp(20px, 2.5vw, 26px);
  margin-bottom: clamp(24px, 2.5vw, 42px);
}
.horizontal-accordion .h-accordion-content .h-accordion-desc h5 {
  font-size: clamp(20px, 2.5vw, 24px);
  margin-bottom: 15px;
}
.horizontal-accordion .h-accordion-content .h-accordion-desc p, .horizontal-accordion .h-accordion-content .h-accordion-desc img {
  margin-bottom: clamp(16px, 2.5vw, 25px);
}
.horizontal-accordion .h-accordion-content .h-accordion-desc p a, .horizontal-accordion .h-accordion-content .h-accordion-desc img a {
  color: #fff;
  text-decoration: underline;
}
.horizontal-accordion .h-accordion-content .h-accordion-desc .two-col-grid {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 30px;
}
@media (max-width: 950px) {
  .horizontal-accordion .h-accordion-content .h-accordion-desc .two-col-grid {
    grid-template-columns: auto;
    gap: 15px;
  }
}
.horizontal-accordion .h-accordion-content .h-accordion-desc ul {
  font-size: 20px;
  color: #fff;
  padding-left: 1rem;
  list-style: disc;
  font-weight: 500;
  margin-bottom: 30px;
}
.horizontal-accordion .h-accordion-content .h-accordion-desc a {
  color: #00FFFF;
  text-decoration: underline;
}
.horizontal-accordion .h-accordion-content .h-accordion-desc .accordion-link {
  display: block;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  margin-left: auto;
  color: #00FFFF;
  text-transform: capitalize;
  font-size: clamp(18px, 2.5vw, 24px);
  line-height: normal;
  font-weight: 500;
  margin-bottom: 25px;
}
.horizontal-accordion .h-accordion-content .h-accordion-desc .accordion-author {
  margin-bottom: 25px;
}

@media (max-width: 950px) {
  .h-accordion-panel .h-accordion-content {
    display: none;
  }

  .h-accordion-panel.is-active .h-accordion-content {
    display: block;
  }

  .horizontal-accordion .h-accordion-panel {
    margin-left: 0px;
  }

  .horizontal-accordion .h-schedule-trigger span {
    transform: none;
    padding: 36px 32px;
  }

  .horizontal-accordion .h-accordion-panel {
    max-height: 100%;
  }
}
.social-intro-block {
  padding: 64px 0;
}
@media (max-width: 950px) {
  .social-intro-block {
    padding: 30px 0;
  }
}
@media (max-width: 639px) {
  .social-intro-block {
    margin: 0 20px !important;
  }
}
.social-intro-block .container {
  padding: clamp(32px, 2.5vw, 47px);
  background: linear-gradient(#000, #000) 50% 50%/calc(100% - 4px) calc(100% - 4px) no-repeat, linear-gradient(45deg, #7c28e7 0%, #91288d 40%, #36f 78%, #0ff 92%);
}
.social-intro-block .container h2 {
  font-size: 30px;
  line-height: 40px;
  margin-bottom: 15px;
  text-transform: uppercase;
}
.social-intro-block .container p {
  margin-bottom: 20px;
}
.social-intro-block .container p, .social-intro-block .container ul li {
  font-size: 21px;
  line-height: 28px;
  font-weight: 700;
  color: #fff;
}
.social-intro-block .container p a, .social-intro-block .container ul li a {
  color: #fff;
  text-decoration: underline;
}
.social-intro-block .container ul {
  max-width: 972px;
  margin: 0 auto;
  text-align: left;
  list-style: disc;
  font-weight: 500;
}
.social-intro-block .container ul li {
  font-weight: 500;
}
.social-intro-block.version-podcast .container {
  padding: clamp(30px, 2.5vw, 55px);
  max-width: 1180px;
  margin: 0 auto;
}
.social-intro-block.version-podcast .container .podcast-flex {
  display: flex;
  align-items: center;
}
@media (max-width: 950px) {
  .social-intro-block.version-podcast .container .podcast-flex {
    display: block;
    text-align: center;
  }
}
@media (max-width: 950px) {
  .social-intro-block.version-podcast .container .podcast-flex a br {
    display: none;
  }
}
.social-intro-block.version-podcast .container .podcast-flex a img {
  max-width: 100%;
}
.social-intro-block.version-podcast .container .podcast-flex a + a {
  margin-left: 15px;
}

.page-id-7625 .social-intro-block {
  padding: 0px 0px 64px 0px;
}
@media (max-width: 950px) {
  .page-id-7625 .social-intro-block {
    padding: 0;
  }
}
.page-id-7625 .cbed_section .newsSlideModule {
  margin-top: 30px;
}

.center-impact.version-two {
  padding: 60px 0 40px 0;
  background: #000;
  overflow: hidden;
}
@media (max-width: 639px) {
  .center-impact.version-two {
    padding: 40px 0 20px 0;
  }
}
.center-impact.version-two h3 {
  margin-bottom: 5px;
}
.center-impact.version-two .mt-45 {
  margin-top: 45px;
}
.center-impact.version-two .center-impact-numbers {
  display: grid;
  grid-template-columns: 40% 50%;
  gap: 30px;
  justify-content: end;
  align-items: center;
  position: relative;
  z-index: 1;
}
@media (max-width: 950px) {
  .center-impact.version-two .center-impact-numbers {
    grid-template-columns: 1fr;
  }
}
.center-impact.version-two .center-impact-numbers .cin-heading {
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  font-family: "peckham-press";
  font-weight: 400;
  line-height: 1;
}
.center-impact.version-two .center-impact-numbers .cin-heading .number {
  font-size: clamp(2.8125rem, 2.1635rem + 2.8846vw, 5.625rem);
}
.center-impact.version-two .center-impact-numbers .cin-bg-1 {
  background: #A8BDF9;
  background: repeating-linear-gradient(to right, #6882CD 0%, #A8BDF9 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: #A8BDF9;
}
.center-impact.version-two .center-impact-numbers .cin-bg-2 {
  background: #C0ACF4;
  background: repeating-linear-gradient(to right, #7058AE 0%, #C0ACF4 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: #C0ACF4;
}
.center-impact.version-two .center-impact-numbers .cin-bg-3 {
  background: #F6D8FC;
  background: repeating-linear-gradient(to right, #775A7D 0%, #F6D8FC 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: #F6D8FC;
}
.center-impact.version-two .center-impact-numbers .cin-box-title + .cin-box-title {
  margin-top: 25px;
}
.center-impact.version-two .center-impact-numbers .cin-desc-box {
  padding: 54px 62px;
  background: linear-gradient(#000, #000) 50% 50%/calc(100% - 4px) calc(100% - 4px) no-repeat, linear-gradient(45deg, #7c28e7 0%, #91288d 40%, #36f 78%, #0ff 92%);
  border-radius: 0;
  box-sizing: border-box;
  position: relative;
  z-index: 1;
}
@media (max-width: 950px) {
  .center-impact.version-two .center-impact-numbers .cin-desc-box {
    padding: 22px 22px;
  }
}
.center-impact.version-two .center-impact-numbers .cin-desc-box:before {
  display: none;
}
.center-impact.version-two .center-impact-numbers .cin-desc-box h3 {
  margin-bottom: 10px;
  color: #00FFFF;
  text-transform: capitalize;
  font-size: clamp(16px, 2.5vw, 21px);
  line-height: normal;
  font-weight: 400;
}
.center-impact.version-two .center-impact-numbers .cin-desc-box p {
  font-size: clamp(1.25rem, 1.2356rem + 0.0641vw, 1.3125rem);
  color: #fff;
}
.center-impact.version-two .center-impact-numbers .cin-desc-box ul li {
  font-size: clamp(1.25rem, 1.2356rem + 0.0641vw, 1.3125rem);
  color: #fff;
}
.center-impact.version-two .center-impact-numbers .cin-desc-box ul + h3 {
  margin-top: 30px;
}
.center-impact.version-two .center-impact-numbers .cin-box-title p {
  font-size: clamp(18px, 2.5vw, 24px);
  line-height: 1.25;
  font-weight: 500;
}
.center-impact.version-two .center-impact-link {
  display: block;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  margin-left: auto;
  color: #00FFFF;
  text-transform: capitalize;
  line-height: normal;
  font-weight: 500;
  margin-top: 24px;
}
.center-impact.version-two .center-impact-link:hover {
  color: #fff;
}
.center-impact.version-two .center-impact-numbers.version-three .cin-heading {
  margin-bottom: 5px;
}
.center-impact.version-two .center-impact-numbers.version-three p {
  text-transform: uppercase;
  font-size: 12px;
  line-height: 16px;
  margin-bottom: 5px;
}
.center-impact.version-two .center-impact-numbers.version-three p.blue, .center-impact.version-two .center-impact-numbers.version-three .news-item.light-bg p.tags, .news-item.light-bg .center-impact.version-two .center-impact-numbers.version-three p.tags {
  font-size: clamp(16px, 2.5vw, 21px);
  line-height: 1.3;
  color: #00FFFF;
  margin-bottom: clamp(16px, 2.5vw, 25px);
}
.center-impact.version-two .center-impact-numbers.version-three .cin-desc-box h4 {
  font-size: clamp(22px, 2.5vw, 36px);
  line-height: 1.3;
  font-weight: 700;
  color: #fff;
  margin-bottom: clamp(20px, 2.5vw, 30px);
}
.center-impact.version-two .center-impact-numbers.version-three .cin-desc-box p {
  font-size: clamp(16px, 2.5vw, 21px);
  line-height: 1.3;
}

.center-impact.version-three {
  padding: 50px 0;
  background: url(../img/cen-bg.png) #000;
}
.center-impact.version-three .center-impact-numbers .cin-heading .title {
  width: 100%;
}
.center-impact.version-three .center-impact-numbers .cin-desc-box h3.text-white {
  color: #fff;
}
.center-impact.version-three .center-impact-numbers .cin-desc-box p {
  color: #00FFFF;
}

.center-impact.version-two.version-four .sub-heading-2 {
  margin-bottom: 10px;
}
.center-impact.version-two.version-four .center-impact-numbers .cin-heading .title {
  width: 100%;
}
.center-impact.version-two.version-four .cin-desc-main .cin-heading {
  align-items: flex-start;
}

.accordion-with-image {
  padding: 40px 0 120px 0px !important;
  position: relative;
  background: url(../img/accordion-right-image-bg.png);
  background-size: cover;
  background-position: center top;
}
.accordion-with-image #accordion__img {
  max-height: 660px;
}
.accordion-with-image #accordion__img img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
@media (max-width: 950px) {
  .accordion-with-image #accordion__img {
    display: none !important;
  }
}
.accordion-with-image .mt-50 {
  margin-top: 50px;
}
.accordion-with-image .accordion-grid.right-image {
  display: grid;
  grid-template-columns: 60% 36%;
  gap: 35px;
  justify-content: start;
  max-width: 1448px;
  margin-left: auto;
  margin-right: auto;
}
@media screen and (max-width: 1299px) {
  .accordion-with-image .accordion-grid.right-image {
    grid-template-columns: 60% 36%;
    justify-content: start;
    gap: 15px;
  }
}
@media (max-width: 950px) {
  .accordion-with-image .accordion-grid.right-image {
    grid-template-columns: 1fr;
  }
}
.accordion-with-image .accordion-grid.right-image .accordion {
  padding: 32px;
  position: relative;
  background-image: url("data:image/svg+xml,%3Csvg width='785' height='1' viewBox='0 0 785 1' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cline y1='0.5' x2='785' y2='0.5' stroke='url(%23paint0_linear_103_211)'/%3E%3Cline y1='0.5' x2='785' y2='0.5' stroke='black' stroke-opacity='0.2'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_103_211' x1='-71.9084' y1='1.84116' x2='795.412' y2='296.608' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%237C28E7'/%3E%3Cstop offset='0.609375' stop-color='%233366FF'/%3E%3Cstop offset='1' stop-color='%2300FFFF'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E%0A");
  background-size: 1200px;
  background-position: bottom;
  z-index: 1;
  overflow: hidden;
}
.accordion-with-image .accordion-grid.right-image .accordion h3 {
  margin-bottom: 0;
  cursor: pointer;
}
.accordion-with-image .accordion-grid.right-image .accordion h3:hover {
  color: #fff;
}
.accordion-with-image .accordion-grid.right-image .accordion__body {
  margin-top: clamp(12px, 1.8120805369vw, 18px);
}
.accordion-with-image .accordion-grid.right-image .accordion__body p {
  margin-bottom: 15px;
  font-size: 21px;
}
.accordion-with-image .accordion-grid.right-image .accordion__body p:last-child {
  margin-bottom: 0;
}
.accordion-with-image .accordion-grid.right-image .accordion__body .border-gradient {
  position: absolute;
  background: linear-gradient(#000, #000) 50% 50%/calc(100% - 4px) calc(100% - 4px) no-repeat, linear-gradient(45deg, #7c28e7 0%, #91288d 40%, #36f 78%, #0ff 92%);
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: -1;
}
.accordion-with-image .accordion-grid.left-image {
  display: grid;
  grid-template-columns: 36% 60%;
  gap: 35px;
  justify-content: start;
}
@media screen and (max-width: 1299px) {
  .accordion-with-image .accordion-grid.left-image {
    grid-template-columns: 36% 60%;
    justify-content: start;
    gap: 15px;
  }
}
@media screen and (max-width: 991px) {
  .accordion-with-image .accordion-grid.left-image {
    grid-template-columns: 1fr;
  }
}
@media (max-width: 639px) {
  .accordion-with-image .accordion-grid.left-image {
    grid-template-columns: 1fr;
  }
}
.accordion-with-image .accordion-grid.left-image .accordion {
  padding: 32px;
  position: relative;
  background-image: url("data:image/svg+xml,%3Csvg width='785' height='1' viewBox='0 0 785 1' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cline y1='0.5' x2='785' y2='0.5' stroke='url(%23paint0_linear_103_211)'/%3E%3Cline y1='0.5' x2='785' y2='0.5' stroke='black' stroke-opacity='0.2'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_103_211' x1='-71.9084' y1='1.84116' x2='795.412' y2='296.608' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%237C28E7'/%3E%3Cstop offset='0.609375' stop-color='%233366FF'/%3E%3Cstop offset='1' stop-color='%2300FFFF'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E%0A");
  background-size: 1200px;
  background-position: bottom;
  z-index: 1;
  overflow: hidden;
}
.accordion-with-image .accordion-grid.left-image .accordion h3 {
  margin-bottom: 0;
  cursor: pointer;
}
.accordion-with-image .accordion-grid.left-image .accordion__body {
  margin-top: clamp(12px, 1.8120805369vw, 18px);
}
.accordion-with-image .accordion-grid.left-image .accordion__body p {
  margin-bottom: 15px;
  font-size: 21px;
}
.accordion-with-image .accordion-grid.left-image .accordion__body p:last-child {
  margin-bottom: 0;
}
.accordion-with-image .accordion-grid.left-image .accordion__body .border-gradient {
  position: absolute;
  background: linear-gradient(#000, #000) 50% 50%/calc(100% - 4px) calc(100% - 4px) no-repeat, linear-gradient(45deg, #7c28e7 0%, #91288d 40%, #36f 78%, #0ff 92%);
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: -1;
}
.accordion-with-image .accordion-grid.left-image .accordion__body .linkmore {
  cursor: pointer;
  padding: 0;
}
.accordion-with-image .accordion-grid.left-image .accordion__body .italic-title {
  color: #fff;
  font-size: 21px;
  font-style: italic;
  font-weight: 500;
}

.accordion-with-image.no-title {
  background: transparent;
}

@media (max-width: 639px) {
  .accordion-with-image .right-image #accordion__img img, .accordion-with-image .left-image #accordion__img img {
    display: none !important;
  }
}
.featured-block {
  margin-top: 125px !important;
  padding: 57px 0 107px;
  overflow: hidden;
}
@media (max-width: 950px) {
  .featured-block {
    margin-top: 50px !important;
    padding: 30px 0;
  }
}
.featured-block .title-slider-nav {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 32px;
  position: relative;
  z-index: 3;
}
.featured-block .title-slider-nav h3 {
  margin: 0;
}
.featured-block .title-slider-nav .slider-nav {
  margin-right: 100px;
  position: absolute;
  top: 155px;
  right: 0px;
}
@media (max-width: 950px) {
  .featured-block .title-slider-nav .slider-nav {
    margin-right: 0px;
    position: relative;
    min-width: 42px;
    top: unset;
    right: unset;
  }
}
.featured-block .title-slider-nav .feature-prev::after {
  content: "";
  background-image: url(../img/arrow-vector-previous.png);
  background-size: contain;
  background-repeat: no-repeat;
  width: 19px;
  height: 28px;
  display: block;
}
.featured-block .title-slider-nav .feature-next::after {
  content: "";
  background-image: url(../img/arrow-vector-next.png);
  background-size: contain;
  background-repeat: no-repeat;
  width: 19px;
  height: 28px;
  display: block;
}
.featured-block .title-slider-nav .feature-next, .featured-block .title-slider-nav .feature-prev {
  position: relative;
  left: 0;
  right: 0;
  top: 0;
  display: inline-block;
  margin: 0;
  width: 19px;
  height: 28px;
  cursor: pointer;
}
.featured-block .title-slider-nav .feature-prev {
  margin-right: 42px;
}
@media (max-width: 950px) {
  .featured-block .title-slider-nav .feature-prev {
    margin-right: 0px;
  }
}
.featured-block .featured-slider-main .swiper {
  overflow: visible;
}
.featured-block .featureItem.swiper-slide .featureImage {
  position: relative;
  z-index: 1;
  height: 100%;
  aspect-ratio: 1/1;
  transition: 1.5s all ease;
}
.featured-block .featureItem.swiper-slide .featureImage img {
  width: 100%;
  height: 100%;
  aspect-ratio: 1/1;
  -o-object-fit: cover;
     object-fit: cover;
}
.featured-block .featureItem.swiper-slide .featureImage .feature-desc {
  display: none;
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  height: 300px;
  z-index: 2;
}
.featured-block .featureItem.swiper-slide .featureImage .feature-desc h3 a {
  font-size: clamp(16px, 2.5vw, 20px);
  line-height: 1.25;
  color: #fff;
  font-weight: 500;
  margin: 0;
  position: absolute;
  left: clamp(24px, 2.5vw, 50px);
  right: clamp(24px, 2.5vw, 50px);
  bottom: clamp(24px, 2.5vw, 50px);
  z-index: 2;
  text-transform: uppercase;
}
.featured-block .featureItem.swiper-slide .featureImage .feature-desc .desc-gradient {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgb(0, 0, 0);
  background: linear-gradient(360deg, rgb(0, 0, 0) 0%, rgba(0, 0, 0, 0) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000",endColorstr="#000000",GradientType=1);
  z-index: 1;
  top: 0;
}
@media (max-width: 639px) {
  .featured-block .featureItem.swiper-slide .featureImage .feature-desc .desc-gradient {
    display: none;
  }
}
.featured-block .featureItem.swiper-slide .featureImage .featureImageBg {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 1;
}
.featured-block .featureItem.swiper-slide.swiper-slide-active {
  width: 628px !important;
}
@media (max-width: 639px) {
  .featured-block .featureItem.swiper-slide.swiper-slide-active {
    width: 100% !important;
  }
}
.featured-block .featureItem.swiper-slide.swiper-slide-active .featureImage {
  height: 630px;
}
@media (max-width: 639px) {
  .featured-block .featureItem.swiper-slide.swiper-slide-active .featureImage {
    height: 350px;
  }
}
.featured-block .featureItem.swiper-slide.swiper-slide-active .featureImage .feature-desc {
  display: block;
}
.featured-block .featureItem.swiper-slide.swiper-slide-prev {
  opacity: 0;
  visibility: hidden;
}
.featured-block .news-block {
  display: none;
  height: auto !important;
}
.featured-block .news-block.active {
  display: block;
  min-height: 708px;
}
@media (max-width: 639px) {
  .featured-block .news-block.active {
    height: auto;
    min-height: inherit;
  }
}
.featured-block .tabing-box {
  width: 220px;
  height: 220px;
  position: relative;
  text-align: center;
  cursor: pointer;
  margin: 0 35px;
  background: linear-gradient(#000, #000) 50% 50%/calc(100% - 4px) calc(100% - 4px) no-repeat, linear-gradient(45deg, #7c28e7 0%, #91288d 40%, #36f 78%, #0ff 92%);
  z-index: 1;
}
@media (max-width: 995px) {
  .featured-block .tabing-box {
    width: 200px;
    height: 200px;
    margin: 0 5px;
  }
}
.featured-block .tabing-box h3 {
  color: #fff;
  font-size: 16px;
  line-height: 21px;
  text-transform: uppercase;
  position: absolute;
  left: 35px;
  right: 35px;
  margin: 0 auto;
  top: 50%;
  transform: translateY(-50%);
  z-index: 2;
}
.featured-block .tabing-box .black-bg {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background: rgba(0, 0, 0, 0.1);
  opacity: 0;
  z-index: 1;
}
.featured-block .tabing-box:hover {
  background: linear-gradient(to right, #92278f, #8a2990, #822b90, #7a2d90, #712e90, #6b3998, #64439f, #5d4ca5, #565fb3, #5170be, #5080c6, #5490cd);
}
.featured-block .tabing-box:hover .black-bg {
  opacity: 1;
}
.featured-block .tabing-box.hide {
  display: none;
}
.featured-block .container {
  position: relative;
}
.featured-block .feature-tabing {
  position: absolute;
  right: auto;
  display: flex;
  align-items: center;
  z-index: 3;
  bottom: auto;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  top: -250px;
  left: 50%;
}
@media (max-width: 995px) {
  .featured-block .feature-tabing {
    left: auto;
    margin: 0 auto;
    top: 0;
    position: relative;
  }
}
@media (max-width: 639px) {
  .featured-block .feature-tabing {
    position: relative;
    top: unset;
    left: auto;
    display: block;
    right: 0px;
    width: 100%;
  }
  .featured-block .feature-tabing .tabing-box {
    width: 100%;
    height: auto;
    position: relative;
    text-align: center;
    cursor: pointer;
    margin: 24px 0px;
  }
  .featured-block .feature-tabing .tabing-box h3 {
    color: #fff;
    font-size: 16px;
    line-height: 21px;
    text-transform: uppercase;
    position: relative;
    left: auto;
    right: auto;
    margin: 0 auto;
    top: auto;
    transform: none;
    z-index: 2;
    padding-top: 12px;
    padding-bottom: 12px;
  }
}

.page-template-template-news .featured-block {
  padding-bottom: 0px;
}
.page-template-template-news .category-block {
  padding-top: 0px;
}

.in-media-block {
  padding: 57px 0 87px;
  background-image: linear-gradient(to right, #92278f, #8a2990, #822b90, #7a2d90, #712e90, #6b3998, #64439f, #5d4ca5, #565fb3, #5170be, #5080c6, #5490cd);
  position: relative;
  z-index: 1;
}
@media (max-width: 950px) {
  .in-media-block {
    padding: 30px 0;
  }
}
.in-media-block .black-bg {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: -1;
  background: rgba(0, 0, 0, 0.2);
}
.in-media-block .black-bg-gradient {
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  background: rgb(0, 0, 0);
  background: linear-gradient(90deg, rgba(0, 0, 0, 0.9) 0%, rgba(0, 0, 0, 0) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000",endColorstr="#000000",GradientType=1);
  z-index: 2;
  width: 255px;
}
@media (max-width: 639px) {
  .in-media-block .black-bg-gradient {
    display: none;
  }
}
.in-media-block .mediaItem {
  width: 400px;
}
.in-media-block .mediaItem img {
  height: auto;
  aspect-ratio: 1.09/1;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: top;
     object-position: top;
}
.in-media-block .bg-gradient {
  position: absolute;
  cursor: pointer;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgb(0, 0, 0);
  background: linear-gradient(360deg, rgb(0, 0, 0) 0%, rgba(0, 0, 0, 0) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000",endColorstr="#000000",GradientType=1);
  z-index: 1;
  top: 0;
}
@media (max-width: 639px) {
  .in-media-block .bg-gradient {
    display: none;
  }
}
.in-media-block .bg-gradient p {
  color: #fff;
  position: absolute;
  left: 30px;
  right: 30px;
  bottom: 30px;
  text-transform: uppercase;
  font-size: 24px;
  line-height: 31px;
  font-weight: 500;
}
.in-media-block .title-slider-nav {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 32px;
  position: relative;
  z-index: 3;
}
.in-media-block .title-slider-nav h3 {
  margin: 0;
}
.in-media-block .title-slider-nav .slider-nav {
  margin-right: 150px;
}
@media (max-width: 639px) {
  .in-media-block .title-slider-nav .slider-nav {
    margin-right: 0px;
  }
}
.in-media-block .title-slider-nav .swiper-button-prev::after {
  content: "";
  background-image: url(../img/arrow-vector-previous.png);
  background-size: contain;
  background-repeat: no-repeat;
  width: 19px;
  height: 28px;
  display: block;
}
.in-media-block .title-slider-nav .swiper-button-next::after {
  content: "";
  background-image: url(../img/arrow-vector-next.png);
  background-size: contain;
  background-repeat: no-repeat;
  width: 19px;
  height: 28px;
  display: block;
}
.in-media-block .title-slider-nav .swiper-button-next, .in-media-block .title-slider-nav .swiper-button-prev {
  position: relative;
  left: 0;
  right: 0;
  top: 0;
  display: inline-block;
  margin: 0;
  width: 19px;
  height: 28px;
}
.in-media-block .title-slider-nav .swiper-button-prev {
  margin-right: 42px;
}
@media (max-width: 639px) {
  .in-media-block .title-slider-nav .swiper-button-prev {
    margin-right: 0px;
  }
}

header.page-header.inner-banner .container {
  position: relative;
}
header.page-header.inner-banner .container .page-heading {
  position: absolute;
  bottom: 50px;
  left: 18px;
  z-index: 1;
}
@media (max-width: 639px) {
  header.page-header.inner-banner .container .page-heading {
    bottom: 20px;
  }
}

.more-policy-block {
  margin: 135px 0;
  position: relative;
}
.more-policy-block .title-slider-nav {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 32px;
  position: relative;
  z-index: 3;
}
.more-policy-block .title-slider-nav h3 {
  margin-bottom: 0;
}
.more-policy-block .title-slider-nav .slider-nav {
  margin-right: 150px;
}
.more-policy-block .title-slider-nav .policy-prev, .more-policy-block .title-slider-nav .policy-next {
  position: relative;
  left: 0;
  right: 0;
  top: 0;
  display: inline-block;
  margin: 0;
  width: 19px;
  height: 28px;
  cursor: pointer;
}
.more-policy-block .title-slider-nav .policy-prev {
  margin-right: 42px;
}
.more-policy-block .title-slider-nav .policy-prev::after {
  content: "";
  background-image: url(../img/arrow-vector-previous.png);
  background-size: contain;
  background-repeat: no-repeat;
  width: 19px;
  height: 28px;
  display: block;
}
.more-policy-block .title-slider-nav .policy-next::after {
  content: "";
  background-image: url(../img/arrow-vector-next.png);
  background-size: contain;
  background-repeat: no-repeat;
  width: 19px;
  height: 28px;
  display: block;
}
.more-policy-block .policyItem {
  width: 390px;
}
.more-policy-block .policyItem h3 a {
  font-size: 20px;
  color: #fff;
  font-weight: 500;
}
.more-policy-block .policyItem.swiper-slide.swiper-slide-prev {
  opacity: 0;
  visibility: hidden;
}
.more-policy-block .policy-img {
  position: relative;
  z-index: 1;
  overflow: hidden;
  margin-bottom: 30px;
}
.more-policy-block .policy-img img {
  width: 100%;
  margin-bottom: 0px;
  aspect-ratio: 1/1.18;
  height: auto;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: top;
     object-position: top;
}
.more-policy-block .policy-img .category-gradient-bg {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 0;
}
.more-policy-block .black-bg-gradient {
  position: absolute;
  left: auto;
  right: 0;
  top: 0;
  bottom: 0;
  background: rgb(0, 0, 0);
  background: linear-gradient(90deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000",endColorstr="#000000",GradientType=1);
  z-index: 2;
  width: 700px;
}

.news-item-selected {
  margin-top: 125px !important;
  padding: 75px 0;
}
.news-item-selected .news-item-title {
  margin-bottom: 30px;
}
.news-item-selected .news-item-title a {
  display: flex;
  align-items: center;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
}
.news-item-selected .news-item-title h3 {
  font-weight: 500;
  margin-bottom: 0;
}
.news-item-selected .news-item-title svg {
  margin-right: 14px;
}
.news-item-selected .news-item-banner {
  position: relative;
  height: min(550px, 100vh);
  margin-bottom: 35px;
}
.news-item-selected .news-item-banner img {
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: top;
     object-position: top;
  height: 100%;
}
.news-item-selected .news-item-banner:after {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-image: url("../img/hero-gradient-overlay.png");
  background-position: center bottom;
  background-size: cover;
}
.news-item-selected .news-item-content a {
  color: #fff;
  text-decoration: underline;
}
.news-item-selected .news-item-content h3 {
  margin-bottom: 50px;
}
.news-item-selected .news-item-content p {
  color: #fff;
  margin-bottom: 30px;
  line-height: 27px;
}
.news-item-selected .news-item-content .col_half {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 105px;
}

.single .news-item-content a {
  color: #fff;
  text-decoration: underline;
}
.single .news-item-content h3 {
  margin-bottom: 50px;
}
.single .news-item-content p {
  color: #fff;
  margin-bottom: 30px;
  font-size: 20px;
  line-height: 1.3;
}
.single .news-item-content .col_half {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 105px;
}

.category-selected-block {
  margin-top: 140px;
}
.category-selected-block .category-select-grid {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 70px 18px;
}
@media (max-width: 639px) {
  .category-selected-block .category-select-grid {
    grid-template-columns: 1fr;
  }
}
.category-selected-block .category-image {
  position: relative;
  z-index: 1;
  overflow: hidden;
  margin-bottom: 20px;
}
@media (max-width: 639px) {
  .category-selected-block .category-image {
    margin-bottom: 16px;
  }
}
.category-selected-block .category-image img {
  width: 100%;
  width: 100%;
  height: auto;
  aspect-ratio: 1/1;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: top;
     object-position: top;
}
.category-selected-block .category-gradient-bg {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 0;
}
.category-selected-block h3 a {
  font-size: 20px;
  color: #fff;
  font-weight: 500;
}
.category-selected-block p {
  color: #fff;
}

.category-block {
  padding: 78px 0;
  position: relative;
  z-index: 1;
}
@media (max-width: 995px) {
  .category-block {
    padding: 30px 0;
  }
}
.category-block .select-box {
  position: relative;
  z-index: 3;
  width: 338px;
  margin-left: auto;
  height: 64px;
}
@media (max-width: 639px) {
  .category-block .select-box {
    width: 100%;
    margin-left: 0px;
  }
}
.category-block .select-box:before {
  background: linear-gradient(#000, #000) 50% 50%/calc(100% - 4px) calc(100% - 4px) no-repeat, linear-gradient(45deg, #7c28e7 0%, #91288d 40%, #36f 78%, #0ff 92%);
  position: absolute;
  content: "";
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 1;
}
.category-block .select-box select {
  padding: 0;
  color: rgba(255, 255, 255, 0.3);
  text-transform: uppercase;
  font-size: 21px;
  line-height: 28px;
  -moz-appearance: none;
  -webkit-appearance: none;
  appearance: none;
  background: url("data:image/svg+xml,%3Csvg width='28' height='15' viewBox='0 0 28 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L14.1733 14L27 1' stroke='%2300FFFF'/%3E%3C/svg%3E%0A") #000;
  background-repeat: no-repeat;
  background-position: 100%;
  position: absolute;
  z-index: 1;
  left: 0;
  right: 0;
  margin: 0 auto;
  top: 50%;
  transform: translateY(-50%);
  padding: 15px;
  width: calc(100% - 30px);
  cursor: pointer;
}
.category-block .title-slider-nav {
  display: flex;
  align-items: end;
  justify-content: space-between;
  margin-bottom: 32px;
  position: relative;
  z-index: 3;
  margin-top: 75px;
}
@media (max-width: 995px) {
  .category-block .title-slider-nav {
    margin-top: 30px;
  }
}
.category-block .title-slider-nav h3 {
  margin: 0;
}
.category-block .title-slider-nav .slider-nav {
  margin-right: 100px;
}
@media (max-width: 950px) {
  .category-block .title-slider-nav .slider-nav {
    margin-right: 0px;
  }
}
.category-block .title-slider-nav .prev::after {
  content: "";
  background-image: url(../img/arrow-vector-previous.png);
  background-size: contain;
  background-repeat: no-repeat;
  width: 19px;
  height: 28px;
  display: block;
}
.category-block .title-slider-nav .next::after {
  content: "";
  background-image: url(../img/arrow-vector-next.png);
  background-size: contain;
  background-repeat: no-repeat;
  width: 19px;
  height: 28px;
  display: block;
}
.category-block .title-slider-nav .next, .category-block .title-slider-nav .prev {
  position: relative;
  left: 0;
  right: 0;
  top: 0;
  display: inline-block;
  margin: 0;
  width: 19px;
  height: 28px;
  cursor: pointer;
}
.category-block .title-slider-nav .prev {
  margin-right: 42px;
}
@media (max-width: 950px) {
  .category-block .title-slider-nav .prev {
    margin-right: 0px;
  }
}
.category-block .latestItem {
  width: 295px;
}
.category-block .latestItem img {
  width: 100%;
  margin-bottom: 20px;
  height: auto;
  aspect-ratio: 1/1.12;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: top;
     object-position: top;
  cursor: pointer;
}
.category-block .latestItem a {
  font-size: 20px;
  line-height: 1.3;
  margin: 0;
  font-weight: 500;
  color: #fff;
}
.category-block .latestItem p {
  color: #fff;
}
.category-block .latestItem p + p {
  margin-top: 15px;
}
.category-block .latestItem.carouselItem img {
  width: 100%;
  height: auto;
  aspect-ratio: 1/1;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: top;
     object-position: top;
  cursor: auto;
  margin: 0px;
  padding: 0px;
  border: 1px solid;
  border-image-slice: 1;
  border-width: 1px;
  border-image-source: linear-gradient(to right top, #662F8F 0%, #8A2885 25%, #3366FF 50%, #538FCB 75%, #00FFFF 100%);
}
.category-block .black-bg-gradient {
  position: absolute;
  left: auto;
  right: 0;
  top: 0;
  bottom: 0;
  background: rgb(0, 0, 0);
  background: linear-gradient(90deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000",endColorstr="#000000",GradientType=1);
  z-index: 2;
  width: 250px;
}
@media (max-width: 950px) {
  .category-block .black-bg-gradient {
    display: none;
  }
}
.category-block .more-link {
  margin-top: 100px;
}
@media (max-width: 950px) {
  .category-block .more-link {
    margin-top: 50px;
  }
}
.category-block .more-link a {
  font-size: 20px;
  text-transform: uppercase;
  display: flex;
  align-items: center;
  color: #00FFFF;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  margin: 0 auto;
}
.category-block .more-link a svg {
  max-width: 26px;
  margin-left: 15px;
}
.category-block .latestItem.swiper-slide.swiper-slide-prev {
  opacity: 0;
  visibility: hidden;
}

.category-block.events-detail-cat {
  padding-top: 0;
}

header.page-header.fsla-header {
  z-index: 2;
  height: min(895px, 100vh);
}
header.page-header.fsla-header:after {
  z-index: 2;
}
header.page-header.fsla-header:before {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  height: 300px;
  background: linear-gradient(360deg, rgb(0, 0, 0) 0%, rgba(0, 0, 0, 0) 100%);
  z-index: 1;
}
header.page-header.fsla-header .container {
  position: relative;
  padding-bottom: 40px;
}
header.page-header.fsla-header .fsla-header-content {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 40px;
  z-index: 1;
}
header.page-header.fsla-header .fsla-header-content h2#fslaHome {
  cursor: pointer;
}
header.page-header.fsla-header .fsla-header-content .page-heading {
  font-size: 36px;
  padding: 9px 15px;
  color: #fff;
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2)), linear-gradient(89.99deg, rgba(145, 40, 141, 0.5) -20.84%, rgba(124, 40, 231, 0.5) 21.92%, rgba(105, 74, 235, 0.5) 45.94%, rgba(0, 255, 255, 0.5) 175.78%);
}
@media (max-width: 639px) {
  header.page-header.fsla-header .fsla-header-content .page-heading {
    margin-bottom: 25px;
  }
}
@media (max-width: 639px) {
  header.page-header.fsla-header .fsla-header-content {
    left: 20px;
    right: 20px;
    bottom: 30px;
  }
}
header.page-header.fsla-header .fsla-header-content .select-box-main {
  margin: 0;
}
header.page-header.fsla-header .fsla-link-grid {
  display: grid !important;
  grid-template-columns: repeat(4, 1fr);
  gap: 32px;
  margin-top: 28px;
}
@media (max-width: 1199px) {
  header.page-header.fsla-header .fsla-link-grid {
    margin: 25px 25px 0;
    gap: 10px;
  }
}
@media (max-width: 639px) {
  header.page-header.fsla-header .fsla-link-grid {
    grid-template-columns: 1fr;
    margin-left: 32px;
    margin-right: 32px;
    display: none !important;
  }
}
header.page-header.fsla-header .fsla-link-grid .link-box {
  position: relative;
  padding-top: 13px;
}
header.page-header.fsla-header .fsla-link-grid .link-box:before {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  height: 3px;
  background: linear-gradient(90deg, rgb(0, 255, 255) 0%, rgb(51, 102, 255) 38%, rgb(124, 40, 231) 100%);
}
header.page-header.fsla-header .fsla-link-grid .link-box a {
  color: #fff;
  text-transform: uppercase;
  font-weight: 500;
  font-size: 21px;
  line-height: 32px;
  display: flex;
  height: 100%;
  width: 70%;
}
@media (max-width: 1199px) {
  header.page-header.fsla-header .fsla-link-grid .link-box a {
    font-size: 16px;
    line-height: 26px;
  }
}
header.page-header.fsla-header .fsla-link-grid .link-box.active:before {
  background: #fff;
}

.fsla-video-block {
  position: relative;
  z-index: 2;
  padding: 100px 0 75px;
}
.fsla-video-block.simpleVideo {
  padding: 100px 0 0px;
}
@media (max-width: 995px) {
  .fsla-video-block {
    padding: 30px 0;
  }
}
.fsla-video-block * {
  z-index: 2;
  position: relative;
}
.fsla-video-block:before {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  height: 60%;
  background: linear-gradient(90deg, rgba(145, 40, 141, 0.9) 0%, rgba(124, 40, 231, 0.9) 22%, rgba(105, 74, 235, 0.9) 34%, rgba(0, 255, 255, 0.9) 100%);
  z-index: -1;
}
@media (max-width: 639px) {
  .fsla-video-block:before {
    height: 80%;
  }
}
.fsla-video-block:after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  height: 60%;
  background: rgba(0, 0, 0, 0.5);
  z-index: 1;
}
@media (max-width: 639px) {
  .fsla-video-block:after {
    height: 80%;
  }
}
.fsla-video-block.simpleVideo:before, .fsla-video-block.simpleVideo:after {
  display: none;
}
.fsla-video-block .fsla-video {
  margin-bottom: 70px;
}
@media (max-width: 639px) {
  .fsla-video-block .fsla-video {
    margin-bottom: 32px;
  }
}
.fsla-video-block .fsla-video iframe {
  width: 100%;
  height: 755px;
}
@media (max-width: 639px) {
  .fsla-video-block .fsla-video iframe {
    height: 242px;
  }
}
.fsla-video-block .fsla-content-grid {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 40px;
  align-items: flex-start;
}
@media (max-width: 639px) {
  .fsla-video-block .fsla-content-grid {
    grid-template-columns: 1fr;
  }
}
.fsla-video-block .fsla-content-grid p {
  font-size: 20px;
  font-weight: 500;
  line-height: 27px;
  color: #fff;
}
.fsla-video-block .fsla-content-grid .title p {
  color: #00FFFF;
  text-transform: uppercase;
}
.fsla-video-block .fsla-content-grid .description p {
  margin-bottom: 30px;
}
.fsla-video-block .fsla-content-grid .description p:last-child {
  margin-bottom: 0;
}

.fsla-video-block.cause-video-img-block .fsla-video img {
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  height: 755px;
}
.fsla-video-block.cause-video-img-block .fsla-content-grid {
  align-items: start;
}
.fsla-video-block.cause-video-img-block .fsla-content-grid .title .sub-heading-1 {
  margin-bottom: 30px;
}
.fsla-video-block.cause-video-img-block .fsla-content-grid .title p {
  color: #fff;
  margin-bottom: 30px;
  text-transform: none;
}
.fsla-video-block.cause-video-img-block .fsla-content-grid .title p:last-child {
  margin: 0;
}

.fsla-our-impact-block {
  padding-top: 120px;
  padding-bottom: 60px;
}
@media (max-width: 950px) {
  .fsla-our-impact-block {
    padding-top: 30px;
    padding-bottom: 30px;
  }
}
.fsla-our-impact-block .impact-grid {
  display: grid;
  grid-template-columns: 32% 45%;
  gap: 75px;
  align-items: center;
  justify-content: center;
}
@media (max-width: 950px) {
  .fsla-our-impact-block .impact-grid {
    gap: 30px;
  }
}
.fsla-our-impact-block .impact-grid img {
  max-width: 100%;
}
@media (max-width: 639px) {
  .fsla-our-impact-block .impact-grid {
    grid-template-columns: 1fr;
  }
  .fsla-our-impact-block .impact-grid .impact-img.text-right {
    text-align: left;
    width: 100%;
  }
  .fsla-our-impact-block .impact-grid .impact-img.text-right img {
    width: 100%;
  }
}
.fsla-our-impact-block .impact-grid .impact-desc .heading-2 {
  font-size: clamp(22px, 7.2289156627vw, 72px);
}
.fsla-our-impact-block .impact-grid .impact-desc .sub-heading-1 {
  margin-bottom: 30px;
}
.fsla-our-impact-block .impact-grid .impact-desc ul {
  padding-left: 1rem;
  list-style: disc;
  font-weight: 500;
  margin-bottom: 30px;
}
.fsla-our-impact-block .impact-grid .impact-desc p, .fsla-our-impact-block .impact-grid .impact-desc ul {
  font-size: 20px;
}

.fsla-our-impact-block.version-two {
  padding: 50px 0;
}
.fsla-our-impact-block.version-two .impact-grid .impact-desc .heading-2 {
  margin: 0;
  font-size: clamp(22px, 7.2289156627vw, 48px);
}
.fsla-our-impact-block.version-two .impact-grid .impact-desc .sub-heading-1 {
  margin-bottom: 25px;
}
.fsla-our-impact-block.version-two .impact-grid .impact-desc p {
  margin-bottom: 25px;
}

.fsla-what-people-say-block {
  padding-top: 60px;
  padding-bottom: 60px;
  padding-left: 0px;
  padding-right: 0px;
  position: relative;
}
@media (max-width: 639px) {
  .fsla-what-people-say-block {
    padding-top: 60px;
    padding-bottom: 60px;
  }
}
.fsla-what-people-say-block .title-slider-nav {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 32px;
  position: relative;
  z-index: 3;
}
.fsla-what-people-say-block .title-slider-nav h3 {
  margin: 0;
}
@media (max-width: 639px) {
  .fsla-what-people-say-block .title-slider-nav h3 {
    font-size: 18px;
  }
}
.fsla-what-people-say-block .title-slider-nav .swiper-button-prev::after {
  content: "";
  background-image: url(../img/arrow-vector-previous.png);
  background-size: contain;
  background-repeat: no-repeat;
  width: 19px;
  height: 28px;
  display: block;
}
.fsla-what-people-say-block .title-slider-nav .swiper-button-next::after {
  content: "";
  background-image: url(../img/arrow-vector-next.png);
  background-size: contain;
  background-repeat: no-repeat;
  width: 19px;
  height: 28px;
  display: block;
}
.fsla-what-people-say-block .title-slider-nav .swiper-button-next, .fsla-what-people-say-block .title-slider-nav .swiper-button-prev {
  position: relative;
  left: 0;
  right: 0;
  top: 0;
  display: inline-block;
  margin: 0;
  width: 19px;
  height: 28px;
}
.fsla-what-people-say-block .title-slider-nav .swiper-button-prev {
  margin-right: 42px;
}
@media (max-width: 639px) {
  .fsla-what-people-say-block .title-slider-nav .swiper-button-prev {
    margin-right: 0px;
  }
}
.fsla-what-people-say-block .people_3col {
  padding-bottom: 5px;
}
@media (max-width: 639px) {
  .fsla-what-people-say-block .people_3col {
    max-width: 100%;
    margin: 0 20px;
  }
}
.fsla-what-people-say-block .peopleItem {
  height: 330px;
  position: relative;
  background: linear-gradient(-160deg, rgba(0, 255, 255, 0.5) 0%, rgba(0, 0, 0, 0.9) 35%, rgba(0, 0, 0, 0.9) 65%, rgba(51, 102, 255, 0.5) 100%);
  border: 2px solid;
  border-image-slice: 2;
  border-width: 2px;
  border-image-source: linear-gradient(to right top, #00FFFF 0%, #6BBDE3 52%, #3366FF 95%, #00FFFF 100%);
}
@media (max-width: 639px) {
  .fsla-what-people-say-block .peopleItem {
    max-width: calc(100% - 4px);
  }
}
.fsla-what-people-say-block .peopleItem .people-description {
  position: absolute;
  left: 45px;
  right: 45px;
  top: 50%;
  transform: translateY(-50%);
  z-index: 1;
}
@media (max-width: 639px) {
  .fsla-what-people-say-block .peopleItem .people-description {
    left: 32px;
    right: 32px;
  }
}
.fsla-what-people-say-block .peopleItem .people-description p {
  font-size: 20px;
  line-height: 27px;
  color: #fff;
  font-weight: 500;
}
.fsla-what-people-say-block .black-bg-gradient {
  position: absolute;
  left: 0;
  right: auto;
  top: 0;
  bottom: 0;
  background: rgb(0, 0, 0);
  background: linear-gradient(-90deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000",endColorstr="#000000",GradientType=1);
  z-index: 2;
  width: 385px;
}
@media (max-width: 639px) {
  .fsla-what-people-say-block .black-bg-gradient {
    display: none;
  }
}
.fsla-what-people-say-block .black-bg-gradient.right {
  left: auto;
  right: 0;
  background: rgb(0, 0, 0);
  background: linear-gradient(90deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000",endColorstr="#000000",GradientType=1);
}
.fsla-what-people-say-block .people_4col {
  padding-bottom: 5px;
}
.fsla-what-people-say-block .people_4col .peopleItem {
  height: 486px;
  position: relative;
  background: linear-gradient(-160deg, rgba(0, 255, 255, 0.5) 0%, rgba(0, 0, 0, 0.9) 35%, rgba(0, 0, 0, 0.9) 65%, rgba(51, 102, 255, 0.5) 100%);
  border: 2px solid;
  border-image-slice: 2;
  border-width: 2px;
  border-image-source: linear-gradient(to right top, #00FFFF 0%, #6BBDE3 52%, #3366FF 95%, #00FFFF 100%);
}
.fsla-what-people-say-block .people_4col .peopleItem .people-description {
  position: absolute;
  left: 45px;
  right: 45px;
  top: 50%;
  transform: translateY(-50%);
  z-index: 1;
}
.fsla-what-people-say-block .people_4col .peopleItem .people-description p {
  font-size: 20px;
  line-height: 1.25;
  color: #fff;
  font-weight: 500;
  display: -webkit-box;
  -webkit-line-clamp: 7;
  -webkit-box-orient: vertical;
  overflow: hidden;
  margin-bottom: 30px;
}
.fsla-what-people-say-block .people_4col .peopleItem .people-description .btn-action {
  padding: 12px 20px;
}
.fsla-what-people-say-block .people_4col .peopleItem .people-description h3 {
  font-size: clamp(18px, 6.0240963855vw, 24px);
  line-height: 1.25;
  text-transform: uppercase;
  color: #fff;
  margin-bottom: 15px;
}
.fsla-what-people-say-block .people_4col .peopleItem .people-description h4 {
  font-size: 12px;
  line-height: 1.3;
  text-transform: uppercase;
  color: #fff;
  margin-bottom: 25px;
  font-weight: 500;
}

.revolution-section {
  padding-top: 150px;
}
.revolution-section .revolution-grid {
  display: grid;
  grid-template-columns: 40% 50%;
  gap: 51px;
  justify-content: center;
}

.intro-section.version-two {
  background-position: bottom;
}
.intro-section.version-two .cbed_intro_block {
  padding-bottom: 20px;
}
.intro-section.version-two .cbed_intro_block .cbed_intro_content.intro_2_col.intro_2_col.half {
  grid-template-columns: 50% 40%;
  align-items: end;
  justify-content: center;
}
.intro-section.version-two .text-white p {
  margin-bottom: 30px;
}
.intro-section.version-two .grid-links {
  display: grid;
  margin-top: 35px;
  grid-template-columns: 1fr 1fr;
  gap: 43px;
}
@media (max-width: 950px) {
  .intro-section.version-two .grid-links {
    grid-template-columns: auto;
    gap: 15px;
    margin-bottom: 30px;
  }
}
.intro-section.version-two .grid-links .btn-action {
  margin-top: 25px;
  padding: 10px 20px;
}
.intro-section.version-two .grid-links .sub-heading-1 {
  font-weight: 500;
}
.intro-section.version-two .body-text .sub-heading-1 {
  margin-bottom: 25px;
}
.intro-section.version-two .body-text p {
  margin: 0 0 5px;
}
.intro-section.version-two .body-text ul + p {
  margin-top: 30px;
}
.intro-section.version-two .body-text ul {
  font-size: 20px;
  color: #fff;
  padding-left: 1rem;
  list-style: disc;
  font-weight: 500;
  margin-bottom: 0;
}
.intro-section.version-two .body-text ul li {
  margin-bottom: 0 !important;
  font-size: 20px !important;
  font-weight: 500 !important;
  color: #fff !important;
}
.intro-section.version-two .body-text ul li:before {
  display: none !important;
}
.intro-section.version-two .body-text .link-underline {
  color: #00FFFF;
  text-decoration: underline;
  margin-top: 20px;
  display: block;
}
.intro-section.version-two .cbed_intro_block .cbed_intro_content.intro_2_col.intro_2_col {
  grid-template-columns: 40% 50%;
  align-items: start;
  justify-content: center;
  gap: 140px;
}
.intro-section.version-two .title-description {
  margin-bottom: 57px;
}
.intro-section.version-two .title-description p {
  color: #fff;
}

.intro-section.version-two.align-start .cbed_intro_block .cbed_intro_content.intro_2_col.intro_2_col.half {
  grid-template-columns: 40% 50%;
  align-items: start;
  justify-content: center;
}
.intro-section.version-two.align-start .body-text p {
  margin-bottom: 15px;
}
.intro-section.version-two.align-start .body-text ul li {
  font-size: 16px !important;
}

.career-position-section {
  padding: 120px 0 0;
  padding-bottom: 50px !important;
}
@media (max-width: 639px) {
  .career-position-section {
    padding-bottom: 25px !important;
  }
}
.career-position-section .career-grid {
  display: grid;
  grid-template-columns: 60% 40%;
}
@media (max-width: 995px) {
  .career-position-section .career-grid {
    grid-template-columns: 1fr;
  }
}
@media (max-width: 639px) {
  .career-position-section .career-grid .btn-action {
    display: block;
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
    margin: 0 auto;
  }
}
.career-position-section .career-grid.left-img {
  display: grid;
  grid-template-columns: 40% 60%;
}
@media (max-width: 995px) {
  .career-position-section .career-grid.left-img {
    grid-template-columns: 1fr;
    order: 1;
  }
}
.career-position-section .career-grid.left-img .career-description p {
  margin-bottom: 25px;
}
.career-position-section .career-grid.left-img .career-description p.blue, .career-position-section .career-grid.left-img .career-description .news-item.light-bg p.tags, .news-item.light-bg .career-position-section .career-grid.left-img .career-description p.tags {
  color: #00FFFF;
  margin-bottom: 30px;
}
.career-position-section .career-grid.left-img .career-description ul {
  padding-left: 1rem;
  list-style: disc;
  font-weight: 500;
  margin-bottom: 30px;
  color: #fff;
}
.career-position-section .career-description {
  padding: 100px 85px 85px 130px;
  background-image: url(../img/gradient-bg-event.png);
  background-size: cover;
  background-position: center center;
  border: 2px solid;
  border-image-slice: 2;
  border-width: 2px;
  border-image-source: linear-gradient(to right top, #7c28e7 0%, #91288d 40%, #36f 78%, #0ff 92%);
}
@media (max-width: 1199px) {
  .career-position-section .career-description {
    padding: 60px;
  }
}
@media (max-width: 950px) {
  .career-position-section .career-description {
    padding: 50px;
    order: 2;
  }
}
@media (max-width: 639px) {
  .career-position-section .career-description {
    padding: 36px 32px;
  }
}
.career-position-section .career-description .description-title {
  margin-bottom: 40px;
}
.career-position-section .career-description p {
  font-size: 21px;
  line-height: 27px;
  font-weight: 500;
  color: #fff;
  margin-bottom: 25px;
}
.career-position-section .career-description p.common-fonts {
  color: #00FFFF;
}
.career-position-section .career-description ul {
  padding-left: 1rem;
  list-style: disc;
  margin-bottom: 30px;
}
.career-position-section .career-description ul li {
  color: #fff;
  font-size: 21px;
  line-height: 27px;
  font-weight: 500;
}
.career-position-section .career-description .link-group {
  display: flex;
  align-items: center;
  margin-top: 50px;
}
.career-position-section .career-description .link-group a + a {
  margin-left: 18px;
}
.career-position-section .career-description .link-group .btn-action {
  color: #fff;
  padding: 15px 28px;
}
.career-position-section .career-img {
  position: relative;
}
.career-position-section .career-img img {
  width: calc(100% + 2px);
  height: 100%;
  margin-left: -2px;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: top;
     object-position: top;
}
.career-position-section .career-img .careerImgBg {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
}

.career-position-section.event-postion {
  margin-top: 125px !important;
}
@media (max-width: 950px) {
  .career-position-section.event-postion {
    margin-top: 0px !important;
  }
}
.career-position-section.event-postion .container .heading-1 {
  margin-bottom: 50px;
  margin-left: 50px;
}
@media (max-width: 950px) {
  .career-position-section.event-postion .container .heading-1 {
    margin-left: 0px;
  }
}

.feature-event-block {
  margin-top: 82px;
}
@media (max-width: 639px) {
  .feature-event-block {
    margin-top: 40px;
  }
}

.career-position-section .career-img {
  width: calc(100% + 2px);
  margin-left: -2px;
}

.career-position-section .left-img .career-img {
  margin-left: 0px;
}

.career-img-desc-section {
  padding-top: 45px;
}
.career-img-desc-section .left-img-grid {
  display: grid;
  grid-template-columns: 40% 60%;
  align-items: center;
  margin-bottom: 60px;
  position: relative;
  z-index: 1;
}
@media (max-width: 639px) {
  .career-img-desc-section .left-img-grid {
    margin-bottom: 40px;
  }
}
@media (max-width: 950px) {
  .career-img-desc-section .left-img-grid {
    grid-template-columns: 1fr;
  }
}
.career-img-desc-section .left-img-grid:before {
  content: "";
  position: absolute;
  right: 0;
  top: 0;
  bottom: 4px;
  width: 60%;
  background: linear-gradient(#000, #000) 50% 50%/calc(100% - 4px) calc(100% - 4px) no-repeat, linear-gradient(45deg, #00ffff 0%, #6bbde3 50%, #3366FF 100%);
  box-sizing: border-box;
  z-index: 1;
}
@media (max-width: 950px) {
  .career-img-desc-section .left-img-grid:before {
    width: 100%;
  }
}
.career-img-desc-section .left-img-grid:after {
  content: "";
  position: absolute;
  right: 2px;
  top: 2px;
  bottom: 6px;
  background: linear-gradient(-160deg, rgba(0, 255, 255, 0.5) 0%, rgba(0, 0, 0, 0.9) 35%, rgba(0, 0, 0, 0.9) 65%, rgba(51, 102, 255, 0.5) 100%);
  width: calc(60% - 4px);
  z-index: 1;
}
@media (max-width: 995px) {
  .career-img-desc-section .left-img-grid:after {
    top: 52%;
    width: calc(100% - 4px);
  }
}
@media (max-width: 950px) {
  .career-img-desc-section .left-img-grid:after {
    display: none;
  }
}
.career-img-desc-section .left-img-grid .desc-box ul {
  padding-left: 1rem;
  list-style: disc;
  font-weight: 500;
  margin-bottom: 20px;
}
.career-img-desc-section .left-img-grid .desc-box ul li {
  color: #fff;
  font-size: 20px;
  font-weight: 500;
}
.career-img-desc-section .left-img-grid .desc-box ul li a {
  text-decoration: underline;
  color: #fff;
}
.career-img-desc-section .left-img-grid .desc-box p a {
  text-decoration: underline;
  color: #fff;
}
.career-img-desc-section .right-img-grid {
  display: grid;
  grid-template-columns: 60% 40%;
  align-items: center;
  margin-bottom: 60px;
  position: relative;
  z-index: 1;
}
@media (max-width: 639px) {
  .career-img-desc-section .right-img-grid {
    margin-bottom: 40px;
  }
}
@media (max-width: 950px) {
  .career-img-desc-section .right-img-grid {
    grid-template-columns: 1fr;
  }
}
.career-img-desc-section .right-img-grid:before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  bottom: 4px;
  width: 60%;
  background: linear-gradient(#000, #000) 50% 50%/calc(100% - 4px) calc(100% - 4px) no-repeat, linear-gradient(45deg, #91288D 0%, #9C5FBF 50%, #7C28E7 100%);
  box-sizing: border-box;
  z-index: 1;
}
@media (max-width: 950px) {
  .career-img-desc-section .right-img-grid:before {
    width: 100%;
  }
}
.career-img-desc-section .right-img-grid:after {
  content: "";
  position: absolute;
  left: 2px;
  top: 2px;
  bottom: 6px;
  background: linear-gradient(-160deg, rgba(124, 40, 231, 0.5) 0%, rgba(0, 0, 0, 0.9) 35%, rgba(0, 0, 0, 0.9) 65%, rgba(124, 40, 231, 0.5) 100%);
  width: calc(60% - 4px);
  z-index: 1;
}
@media (max-width: 995px) {
  .career-img-desc-section .right-img-grid:after {
    top: 52%;
    width: calc(100% - 4px);
  }
}
@media (max-width: 950px) {
  .career-img-desc-section .right-img-grid:after {
    display: none;
  }
}
@media (max-width: 950px) {
  .career-img-desc-section .right-img-grid .desc-box {
    order: 2;
  }
}
.career-img-desc-section .img-box {
  position: relative;
  z-index: 1;
  height: 100%;
}
@media (max-width: 950px) {
  .career-img-desc-section .img-box {
    width: calc(100% - 8px);
    margin: 4px auto 0;
  }
}
.career-img-desc-section .img-box img {
  width: 100%;
  height: calc(100% - 4px);
  -o-object-fit: cover;
     object-fit: cover;
}
@media (max-width: 639px) {
  .career-img-desc-section .img-box img {
    height: auto;
  }
}
.career-img-desc-section .img-box img.img-box-image {
  width: calc(100% + 2px);
  position: relative;
}
.career-img-desc-section .img-box img.img-box-image.right {
  margin-left: -2px;
}
.career-img-desc-section .img-box .imgBg {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 1;
}
@media (max-width: 950px) {
  .career-img-desc-section .img-box .imgBg {
    display: none;
  }
}
.career-img-desc-section .desc-box {
  padding: 50px 66px;
  position: relative;
  z-index: 2;
}
@media (max-width: 639px) {
  .career-img-desc-section .desc-box {
    padding: 22px 32px;
  }
}
.career-img-desc-section .desc-box ul {
  padding-left: 1rem;
  list-style: disc;
  font-weight: 500;
  margin-bottom: 20px;
}
.career-img-desc-section .desc-box ul li {
  color: #fff;
  font-size: 20px;
}
.career-img-desc-section .desc-box p {
  color: #fff;
  font-size: 20px;
  font-weight: 500;
  margin-bottom: 12px;
}
.career-img-desc-section .desc-box .sub-heading-1 {
  margin-bottom: 30px;
}
.career-img-desc-section .desc-box .sub-heading-1 a {
  color: #fff;
  text-decoration: underline;
}
.career-img-desc-section .desc-box .box-bg {
  position: absolute;
  left: 2px;
  right: 2px;
  top: 2px;
  bottom: 2px;
  z-index: -1;
}
.career-img-desc-section .desc-box .right-img-link {
  font-size: 14px;
  font-weight: 500;
  text-transform: uppercase;
  border: 1px solid #fff;
  color: #fff;
  padding: 15px 30px;
  margin-top: 40px;
  display: block;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
}
@media (max-width: 639px) {
  .career-img-desc-section .desc-box .right-img-link {
    margin-left: auto;
    margin-right: auto;
  }
}

.right-img-grid .imgBg {
  margin-left: -2px;
  width: calc(100% + 2px);
}

.left-img-grid .imgBg {
  width: calc(100% + 2px);
}

.career-table-section {
  padding-top: 120px !important;
  padding-bottom: 80px !important;
}
@media (max-width: 950px) {
  .career-table-section {
    padding-top: 60px !important;
    padding-bottom: 40px !important;
  }
}
.career-table-section h2 {
  margin-bottom: 30px;
}
.career-table-section .table-header {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
}
@media (max-width: 950px) {
  .career-table-section .table-header {
    display: none;
  }
}
.career-table-section .table-header .sub-heading-1 {
  color: #00FFFF;
  margin: 0;
  padding: 35px 30px;
  border: 2px solid #3366FF;
}
.career-table-section .table-header .sub-heading-1:not(:first-child) {
  border-left: 0;
}
.career-table-section .table-body {
  height: auto;
  overflow-y: scroll;
  border-left: 2px solid #3366FF;
  border-bottom: 2px solid #3366FF;
}
@media (max-width: 950px) {
  .career-table-section .table-body {
    height: auto;
    overflow-y: visible;
    border-left: 0px;
    border-bottom: 0px;
  }
}
.career-table-section ::-webkit-scrollbar-track {
  border-radius: 3px;
  background: url("data:image/svg+xml,%3Csvg width='8' height='437' viewBox='0 0 8 437' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='8' height='437' rx='3' fill='url(%23paint0_linear_1347_386)'/%3E%3Crect width='8' height='437' rx='3' fill='black' fill-opacity='0.2'/%3E%3Crect width='8' height='437' rx='3' fill='black' fill-opacity='0.2'/%3E%3Crect x='0.25' y='0.25' width='7.5' height='436.5' rx='2.75' fill='url(%23paint1_linear_1347_386)'/%3E%3Crect x='0.25' y='0.25' width='7.5' height='436.5' rx='2.75' fill='black' fill-opacity='0.2'/%3E%3Crect x='0.25' y='0.25' width='7.5' height='436.5' rx='2.75' fill='black' fill-opacity='0.2'/%3E%3Crect x='0.25' y='0.25' width='7.5' height='436.5' rx='2.75' stroke='url(%23paint2_linear_1347_386)' stroke-width='0.5' stroke-linejoin='round'/%3E%3Crect width='8' height='437' rx='3' fill='url(%23paint3_linear_1347_386)' fill-opacity='0.3'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_1347_386' x1='8' y1='-24.0796' x2='-18.8145' y2='-22.9828' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0.0103714' stop-color='%2300FFFF'/%3E%3Cstop offset='0.352315' stop-color='%2300FFFF' stop-opacity='0'/%3E%3Cstop offset='0.698599' stop-color='%233366FF' stop-opacity='0'/%3E%3Cstop offset='0.957879' stop-color='%233366FF'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint1_linear_1347_386' x1='8' y1='-24.0796' x2='-18.8145' y2='-22.9828' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0.0103714' stop-color='%2300FFFF'/%3E%3Cstop offset='0.352315' stop-color='%2300FFFF' stop-opacity='0'/%3E%3Cstop offset='0.698599' stop-color='%233366FF' stop-opacity='0'/%3E%3Cstop offset='0.957879' stop-color='%233366FF'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint2_linear_1347_386' x1='1.69771' y1='509.695' x2='20.1061' y2='509.258' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%237C28E7'/%3E%3Cstop offset='0.4' stop-color='%2391288D'/%3E%3Cstop offset='0.78' stop-color='%233366FF'/%3E%3Cstop offset='0.92' stop-color='%2300FFFF'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint3_linear_1347_386' x1='1.69771' y1='509.695' x2='20.1061' y2='509.258' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%237C28E7'/%3E%3Cstop offset='0.4' stop-color='%2391288D'/%3E%3Cstop offset='0.78' stop-color='%233366FF'/%3E%3Cstop offset='0.92' stop-color='%2300FFFF'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E%0A");
  background-size: cover;
  background-repeat: no-repeat;
}
.career-table-section ::-webkit-scrollbar {
  width: 8px;
  background: url("data:image/svg+xml,%3Csvg width='8' height='437' viewBox='0 0 8 437' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='8' height='437' rx='3' fill='url(%23paint0_linear_1347_386)'/%3E%3Crect width='8' height='437' rx='3' fill='black' fill-opacity='0.2'/%3E%3Crect width='8' height='437' rx='3' fill='black' fill-opacity='0.2'/%3E%3Crect x='0.25' y='0.25' width='7.5' height='436.5' rx='2.75' fill='url(%23paint1_linear_1347_386)'/%3E%3Crect x='0.25' y='0.25' width='7.5' height='436.5' rx='2.75' fill='black' fill-opacity='0.2'/%3E%3Crect x='0.25' y='0.25' width='7.5' height='436.5' rx='2.75' fill='black' fill-opacity='0.2'/%3E%3Crect x='0.25' y='0.25' width='7.5' height='436.5' rx='2.75' stroke='url(%23paint2_linear_1347_386)' stroke-width='0.5' stroke-linejoin='round'/%3E%3Crect width='8' height='437' rx='3' fill='url(%23paint3_linear_1347_386)' fill-opacity='0.3'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_1347_386' x1='8' y1='-24.0796' x2='-18.8145' y2='-22.9828' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0.0103714' stop-color='%2300FFFF'/%3E%3Cstop offset='0.352315' stop-color='%2300FFFF' stop-opacity='0'/%3E%3Cstop offset='0.698599' stop-color='%233366FF' stop-opacity='0'/%3E%3Cstop offset='0.957879' stop-color='%233366FF'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint1_linear_1347_386' x1='8' y1='-24.0796' x2='-18.8145' y2='-22.9828' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0.0103714' stop-color='%2300FFFF'/%3E%3Cstop offset='0.352315' stop-color='%2300FFFF' stop-opacity='0'/%3E%3Cstop offset='0.698599' stop-color='%233366FF' stop-opacity='0'/%3E%3Cstop offset='0.957879' stop-color='%233366FF'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint2_linear_1347_386' x1='1.69771' y1='509.695' x2='20.1061' y2='509.258' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%237C28E7'/%3E%3Cstop offset='0.4' stop-color='%2391288D'/%3E%3Cstop offset='0.78' stop-color='%233366FF'/%3E%3Cstop offset='0.92' stop-color='%2300FFFF'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint3_linear_1347_386' x1='1.69771' y1='509.695' x2='20.1061' y2='509.258' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%237C28E7'/%3E%3Cstop offset='0.4' stop-color='%2391288D'/%3E%3Cstop offset='0.78' stop-color='%233366FF'/%3E%3Cstop offset='0.92' stop-color='%2300FFFF'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E%0A");
  background-size: cover;
  background-repeat: no-repeat;
}
.career-table-section ::-webkit-scrollbar-thumb {
  background-clip: content-box;
  border-radius: 3px;
  background-color: rgba(255, 255, 255, 0.5);
}
.career-table-section .table-row {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  border-bottom: 2px solid #3366FF;
}
@media (max-width: 950px) {
  .career-table-section .table-row {
    grid-template-columns: 1fr;
  }
}
.career-table-section .table-row .body-box {
  padding: 25px 30px;
}
@media (max-width: 950px) {
  .career-table-section .table-row .body-box {
    padding: 0px 0px;
  }
}
.career-table-section .table-row .body-box p {
  color: #fff;
  margin: 0;
  font-size: 16px;
  font-weight: 500;
}
.career-table-section .table-row .body-box p a {
  color: #fff;
}
.career-table-section .table-row .body-box p a:hover {
  text-decoration: underline;
}

.career-table-section.three_col .table-header, .career-table-section.three_col .table-row {
  grid-template-columns: 40% 30% 30%;
}
.career-table-section.three_col .table-body {
  height: 385px;
}

@media (max-width: 950px) {
  .table-row {
    position: relative;
    padding-bottom: 48px;
    margin-bottom: 24px;
  }
  .table-row .body-box:nth-child(1) p {
    font-weight: normal;
    color: #00FFFF;
    font-size: 20px;
  }
  .table-row .body-box:nth-child(1) p a {
    color: #00FFFF !important;
  }
  .table-row .body-box:nth-child(2) p {
    padding-bottom: 16px;
    padding-top: 8px;
  }
  .table-row .body-box:nth-child(3) {
    display: block;
    width: 100%;
    color: #00FFFF;
  }
  .table-row .body-box:nth-child(4) {
    display: block;
    width: 100%;
    color: #00FFFF;
  }
  .table-row .body-box:nth-child(4) p, .table-row .body-box:nth-child(3) p {
    color: #00FFFF;
  }

  .career-table-section .container {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }
}
.select-box-main {
  margin-bottom: 50px;
  margin-left: auto;
  display: block;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
}
@media (max-width: 639px) {
  .select-box-main {
    width: 100%;
  }
}
.select-box-main .select-hidden {
  display: none;
  visibility: hidden;
  padding-right: 10px;
}
.select-box-main .select {
  cursor: pointer;
  display: inline-block;
  position: relative;
  font-size: 21px;
  color: #fff;
  width: 393px;
  height: 61px;
  text-transform: uppercase;
}
@media (max-width: 639px) {
  .select-box-main .select {
    width: 100%;
  }
}
.select-box-main .select-styled {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: #000;
  padding: 14px 30px;
  font-size: 16px;
  border: 2px solid;
  border-image-slice: 2;
  border-width: 2px;
  border-image-source: linear-gradient(to right top, #7c28e7 0%, #91288d 40%, #36f 78%, #0ff 92%);
  transition: all 0.2s ease-in;
}
.select-box-main .select-styled:after {
  content: "";
  width: 28px;
  height: 15px;
  position: absolute;
  top: 50%;
  right: 22px;
  background: url("data:image/svg+xml,%3Csvg width='28' height='15' viewBox='0 0 28 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L14.1733 14L27 1' stroke='%2300FFFF'/%3E%3C/svg%3E%0A");
  transform: translateY(-50%);
  background-size: 100%;
  background-repeat: no-repeat;
}
.select-box-main .select-styled:hover {
  background-color: linear-gradient(0deg, rgba(0, 0, 0, 0.6), rgba(0, 0, 0, 0.6)), linear-gradient(89.99deg, rgb(145, 40, 141) -20.84%, rgb(124, 40, 231) 21.92%, rgb(105, 74, 235) 45.94%, rgb(0, 255, 255) 175.78%);
}
.select-box-main .select-styled:active, .select-box-main .select-styled.active {
  border-bottom: 0;
}
.select-box-main .select-options {
  display: none;
  position: absolute;
  top: 100%;
  right: 0;
  left: 0;
  z-index: 999;
  margin: 0;
  padding: 0;
  list-style: none;
  background-color: #000;
  border: 2px solid;
  border-image-slice: 2;
  border-width: 2px;
  border-image-source: linear-gradient(to right top, #7c28e7 0%, #91288d 40%, #6a41bb 78%, #5b4bce 92%);
  border-top: 0;
  transition: all 0.2s ease-in;
}
.select-box-main .select-options li {
  margin: 0;
  padding: 14px 30px;
  text-indent: 0;
  border-top: 0;
  transition: all 0.15s ease-in;
}
.select-box-main .select-options li:hover, .select-box-main .select-options li.is-selected {
  color: #fff;
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.6), rgba(0, 0, 0, 0.6)), linear-gradient(89.99deg, rgb(145, 40, 141) -20.84%, rgb(124, 40, 231) 21.92%, rgb(105, 74, 235) 45.94%, rgb(0, 255, 255) 175.78%);
}

.newsModule .title-slider-nav {
  position: relative;
}

.newsModule .select-box-main {
  margin-bottom: 0px;
  position: absolute;
  right: 0px;
  bottom: -10px;
}

.resource-progress {
  padding: 60px 0 160px 0;
  position: relative;
}
@media (max-width: 639px) {
  .resource-progress {
    padding: 40px 0px;
  }
}
.resource-progress .resource-grid {
  display: grid;
  grid-template-columns: 30% 70%;
  gap: 50px;
}
@media screen and (max-width: 1199px) {
  .resource-progress .resource-grid {
    grid-template-columns: 40% 60%;
    gap: 20px;
  }
}
.resource-progress .thumbItem p {
  font-size: 21px;
  line-height: 27px;
  color: #fff;
  font-weight: 500;
  margin-bottom: 35px;
}
.resource-progress .thumbItem .btn-action {
  padding: 16px 58px;
  width: 85px;
  min-width: auto;
}
@media (max-width: 950px) {
  .resource-progress .thumbItem .btn-action {
    width: calc(100% - 120px);
  }
}
.resource-progress .slider-nav {
  margin-bottom: 40px;
}
.resource-progress .swiper-button-prev::after {
  content: "";
  background-image: url(../img/arrow-vector-previous.png);
  background-size: contain;
  background-repeat: no-repeat;
  width: 19px;
  height: 28px;
  display: block;
}
.resource-progress .swiper-button-next::after {
  content: "";
  background-image: url(../img/arrow-vector-next.png);
  background-size: contain;
  background-repeat: no-repeat;
  width: 19px;
  height: 28px;
  display: block;
}
.resource-progress .swiper-button-next, .resource-progress .swiper-button-prev {
  position: relative;
  left: 0;
  right: 0;
  top: 0;
  display: inline-block;
  margin: 0;
  width: 19px;
  height: 28px;
}
.resource-progress .swiper-button-prev {
  margin-right: 42px;
}
@media (max-width: 950px) {
  .resource-progress .swiper-button-prev {
    margin-right: 15px;
  }
}
.resource-progress .resourceItem img {
  width: 100%;
}
.resource-progress .black-bg-gradient {
  left: auto;
  right: 0;
  background: rgb(0, 0, 0);
  background: linear-gradient(90deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 50%, rgba(0, 0, 0, 0.9) 100%);
  position: absolute;
  top: 0;
  bottom: 0;
  z-index: 2;
  width: 550px;
}
@media (max-width: 1199px) {
  .resource-progress .black-bg-gradient {
    width: 200px;
  }
}
@media (max-width: 950px) {
  .resource-progress .black-bg-gradient {
    display: none;
  }
}
@media screen and (max-width: 1399px) {
  .resource-progress .resource-left-slider .swiper-wrapper {
    padding-bottom: 30px;
  }
}
@media (max-width: 950px) {
  .resource-progress .resource-left-slider {
    margin-top: 25px;
  }
}

.fsla-what-people-say-block.data-source-block {
  padding: 120px 0 102px;
  position: relative;
}
.fsla-what-people-say-block.data-source-block .title-slider-nav {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 32px;
  position: relative;
  z-index: 3;
}
.fsla-what-people-say-block.data-source-block .title-slider-nav h3 {
  margin: 0;
}
.fsla-what-people-say-block.data-source-block .title-slider-nav .swiper-button-prev::after {
  content: "";
  background-image: url(../img/arrow-vector-previous.png);
  background-size: contain;
  background-repeat: no-repeat;
  width: 19px;
  height: 28px;
  display: block;
}
.fsla-what-people-say-block.data-source-block .title-slider-nav .swiper-button-next::after {
  content: "";
  background-image: url(../img/arrow-vector-next.png);
  background-size: contain;
  background-repeat: no-repeat;
  width: 19px;
  height: 28px;
  display: block;
}
.fsla-what-people-say-block.data-source-block .title-slider-nav .swiper-button-next, .fsla-what-people-say-block.data-source-block .title-slider-nav .swiper-button-prev {
  position: relative;
  left: 0;
  right: 0;
  top: 0;
  display: inline-block;
  margin: 0;
  width: 19px;
  height: 28px;
}
.fsla-what-people-say-block.data-source-block .title-slider-nav .swiper-button-prev {
  margin-right: 42px;
}
@media (max-width: 639px) {
  .fsla-what-people-say-block.data-source-block .title-slider-nav .swiper-button-prev {
    margin-right: 0px;
  }
}
.fsla-what-people-say-block.data-source-block .data_3col {
  padding-bottom: 5px;
}
.fsla-what-people-say-block.data-source-block .data_3col .dataItem {
  height: 480px;
  position: relative;
  background: linear-gradient(-160deg, rgba(124, 40, 231, 0.3) 0%, rgba(0, 0, 0, 0.9) 45%, rgba(0, 0, 0, 0.9) 65%, rgba(124, 40, 231, 0.3) 100%);
  border: 2px solid;
  border-image-slice: 2;
  border-width: 2px;
  border-image-source: linear-gradient(to right top, #7c28e7 0%, #91288d 40%, #36f 78%, #0ff 92%);
}
.fsla-what-people-say-block.data-source-block .data_3col .dataItem .people-description {
  position: absolute;
  left: 45px;
  right: 45px;
  top: 50%;
  transform: translateY(-50%);
  z-index: 1;
}
.fsla-what-people-say-block.data-source-block .data_3col .dataItem .people-description p {
  font-size: 20px;
  line-height: 1.275;
  color: #fff;
  font-weight: 500;
  display: -webkit-box;
  -webkit-line-clamp: 5;
  -webkit-box-orient: vertical;
  overflow: hidden;
  margin-bottom: 30px;
}
.fsla-what-people-say-block.data-source-block .data_3col .dataItem .people-description .btn-action {
  padding: 12px 20px;
}
.fsla-what-people-say-block.data-source-block .data_3col .dataItem .people-description h3 {
  font-size: clamp(18px, 6.0240963855vw, 24px);
  line-height: 1.25;
  text-transform: uppercase;
  color: #fff;
  margin-bottom: 15px;
}
.fsla-what-people-say-block.data-source-block .data_3col .dataItem .people-description h4 {
  font-size: 12px;
  line-height: 1.3;
  text-transform: uppercase;
  color: #fff;
  margin-bottom: 25px;
  font-weight: 500;
}
.fsla-what-people-say-block.data-source-block .black-bg-gradient {
  position: absolute;
  left: 0;
  right: auto;
  top: 0;
  bottom: 0;
  background: rgb(0, 0, 0);
  background: linear-gradient(-90deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000",endColorstr="#000000",GradientType=1);
  z-index: 2;
  width: 385px;
}
.fsla-what-people-say-block.data-source-block .black-bg-gradient.right {
  left: auto;
  right: 0;
  background: rgb(0, 0, 0);
  background: linear-gradient(90deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000",endColorstr="#000000",GradientType=1);
}

.team-listing-section {
  padding: 50px 0;
  position: relative;
}
@media (min-width: 640px) {
  .team-listing-section .slider-nav {
    display: none !important;
  }
}
.team-listing-section .heading-2 {
  margin-bottom: 40px;
}
.team-listing-section .team-listing-container {
  max-width: calc(100% - 130px);
  margin: 0 auto;
}
@media (max-width: 639px) {
  .team-listing-section .team-listing-container {
    max-width: 100%;
  }
}
.team-listing-section .grid-list {
  display: grid;
  grid-template-columns: repeat(5, 1fr);
}
@media (max-width: 950px) {
  .team-listing-section .grid-list {
    grid-template-columns: repeat(3, 1fr);
  }
}
@media (max-width: 639px) {
  .team-listing-section .grid-list {
    grid-template-columns: 1fr 1fr;
  }
}
.team-listing-section .grid-list .team-box a {
  padding: 18px 20px 35px;
  border: 1px solid #fff;
  display: block;
  position: relative;
  z-index: 1;
  transition: all 0.5s ease;
  height: 100%;
}
@media (max-width: 950px) {
  .team-listing-section .grid-list .team-box a {
    min-height: 365.4px;
  }
}
@media (max-width: 639px) {
  .team-listing-section .grid-list .team-box a {
    min-height: auto;
    height: 100%;
  }
}
.team-listing-section .grid-list .team-box a:hover h3, .team-listing-section .grid-list .team-box a:focus h3 {
  color: #00FFFF;
}
.team-listing-section .grid-list .team-box .team-img {
  margin-bottom: 18px;
  position: relative;
}
.team-listing-section .grid-list .team-box .team-img img {
  width: 100%;
  border: 2px solid transparent;
  transition: all 0.5s ease;
  aspect-ratio: 1;
  -o-object-fit: cover;
     object-fit: cover;
}
.team-listing-section .grid-list .team-box h3 {
  font-size: 16px;
  line-height: 21px;
  text-transform: uppercase;
  font-weight: 700;
  color: #fff;
  transition: all 0.5s ease;
}
.team-listing-section .grid-list .team-box p {
  font-size: 12px;
  line-height: 16px;
  text-transform: uppercase;
  font-weight: 500;
  color: #fff;
  min-height: 50px;
}
.team-listing-section .grid-list .team-box.current-state a:before {
  content: "";
  position: absolute;
  left: -2px;
  top: -2px;
  bottom: -2px;
  right: -1px;
  background: linear-gradient(-160deg, rgba(0, 255, 255, 0.3) 0%, rgba(0, 0, 0, 0.9) 45%, rgba(0, 0, 0, 0.9) 65%, rgba(124, 40, 231, 0.3) 100%);
  border: 2px solid;
  border-image-slice: 2;
  border-width: 2px;
  border-image-source: linear-gradient(to right top, #00FFFF 0%, #6BBDE3 52%, #3366FF 95%, #00FFFF 100%);
  opacity: 0;
  z-index: -1;
  transition: all 0.5s ease;
}
.team-listing-section .grid-list .team-box.current-state a:hover:before, .team-listing-section .grid-list .team-box.current-state a:focus:before {
  opacity: 1;
}
.team-listing-section .grid-list .team-box.current-state a:hover .team-img img, .team-listing-section .grid-list .team-box.current-state a:focus .team-img img {
  border: 2px solid;
  border-image-slice: 2;
  border-width: 2px;
  border-image-source: linear-gradient(to right top, #00FFFF 0%, #6BBDE3 52%, #3366FF 95%, #00FFFF 100%);
}
.team-listing-section .grid-list .team-box.default-state a:before {
  content: "";
  position: absolute;
  left: -2px;
  top: -2px;
  bottom: -2px;
  right: -1px;
  background: linear-gradient(-160deg, rgba(124, 40, 231, 0.5) 0%, rgba(0, 0, 0, 0.9) 45%, rgba(0, 0, 0, 0.9) 65%, rgba(124, 40, 231, 0.5) 100%);
  border: 2px solid;
  border-image-slice: 2;
  border-width: 2px;
  border-image-source: linear-gradient(to right top, #7C28E7 0%, #91288D 40%, #36F 78%, #00FFFF 92%);
  opacity: 0;
  z-index: -1;
  transition: all 0.5s ease;
}
.team-listing-section .grid-list .team-box.default-state a:hover:before, .team-listing-section .grid-list .team-box.default-state a:focus:before {
  opacity: 1;
}
.team-listing-section .grid-list .team-box.default-state a:hover .team-img img, .team-listing-section .grid-list .team-box.default-state a:focus .team-img img {
  border: 2px solid;
  border-image-slice: 2;
  border-width: 2px;
  border-image-source: linear-gradient(to right top, #7C28E7 0%, #91288D 40%, #36F 78%, #00FFFF 92%);
}
.team-listing-section .grid-list .team-box.past-state a:before {
  content: "";
  position: absolute;
  left: -2px;
  top: -2px;
  bottom: -2px;
  right: -1px;
  background: linear-gradient(-160deg, rgba(124, 40, 231, 0.5) 0%, rgba(0, 0, 0, 0.9) 25%, rgba(0, 0, 0, 0.9) 75%, rgba(124, 40, 231, 0.5) 100%);
  border: 2px solid;
  border-image-slice: 2;
  border-width: 2px;
  border-image-source: linear-gradient(to right top, #7C28E7 7%, #91288D 87%);
  opacity: 0;
  z-index: -1;
  transition: all 0.5s ease;
}
.team-listing-section .grid-list .team-box.past-state a:hover:before, .team-listing-section .grid-list .team-box.past-state a:focus:before {
  opacity: 1;
}
.team-listing-section .grid-list .team-box.past-state a:hover .team-img img, .team-listing-section .grid-list .team-box.past-state a:focus .team-img img {
  border: 2px solid;
  border-image-slice: 2;
  border-width: 2px;
  border-image-source: linear-gradient(to right top, #7C28E7 7%, #91288D 87%);
}
@media screen and (max-width: 1299px) {
  .team-listing-section .team-listing-container {
    max-width: calc(100% - 60px);
  }
  .team-listing-section .grid-list {
    grid-template-columns: repeat(4, 1fr);
  }
}
@media (max-width: 950px) {
  .team-listing-section .grid-list {
    grid-template-columns: repeat(3, 1fr);
  }
}
@media (max-width: 639px) {
  .team-listing-section .grid-list {
    grid-template-columns: 1fr 1fr;
  }
}
.team-listing-section .title-slider-nav {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 32px;
  position: relative;
  z-index: 3;
}
.team-listing-section .title-slider-nav .swiper-button-next, .team-listing-section .title-slider-nav .swiper-button-prev {
  position: relative;
  left: 0;
  right: 0;
  top: 0;
  display: inline-block;
  margin: 0;
  width: 19px;
  height: 28px;
}
.team-listing-section .title-slider-nav .swiper-button-prev::after {
  content: "";
  background-image: url(../img/arrow-vector-previous.png);
  background-size: contain;
  background-repeat: no-repeat;
  width: 19px;
  height: 28px;
  display: block;
}
.team-listing-section .title-slider-nav .swiper-button-next::after {
  content: "";
  background-image: url(../img/arrow-vector-next.png);
  background-size: contain;
  background-repeat: no-repeat;
  width: 19px;
  height: 28px;
  display: block;
}
.team-listing-section .title-slider-nav .swiper-button-prev {
  margin-right: 0;
}
.team-listing-section .title-slider-nav h3, .team-listing-section .title-slider-nav .heading-2 {
  margin: 0 !important;
}

.team-listing-section.mobile-only .team-listing-container {
  max-width: 100%;
}
.team-listing-section.mobile-only .team-listing-container .swiper.team_2col {
  padding-bottom: 15px;
}
.team-listing-section.mobile-only .team-listing-container .team-box a {
  max-height: -webkit-fill-available;
}

.no-scroll {
  overflow: hidden;
}

.popup {
  position: fixed;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: auto;
  z-index: 11000;
  display: none;
  width: 100%;
  height: 100vh;
  color: #fff;
}
.popup .popup_bg, .popup .popup_content {
  opacity: 0;
}
.popup .popup_item {
  display: none;
}
.popup .popup_item.active {
  display: block;
}
@media (max-width: 639px) {
  .popup .popup_item.active {
    overflow-y: scroll;
  }
}
.popup .cursor_dot {
  position: absolute;
  top: 15px;
  right: 15px;
  width: 24px;
  height: 24px;
  cursor: pointer;
  transform: none !important;
  text-align: center;
  border: 1px solid #00ffff;
  opacity: 0;
  transition: opacity 8s;
}
@media (max-width: 639px) {
  .popup .cursor_dot {
    width: 24px;
    height: 24px;
  }
}
.popup .image {
  position: absolute;
  left: 0%;
  top: 0%;
  right: auto;
  bottom: auto;
  width: 100%;
  height: 100%;
  border-radius: 0;
  -o-object-fit: cover;
  object-fit: cover;
}
@media (max-width: 639px) {
  .popup .image {
    position: relative;
  }
}
.popup .popup_item {
  width: 100%;
  height: 100vh;
}
.popup .popup_img {
  position: relative;
  width: 100%;
  height: 100%;
  flex: 0 0 auto;
}
.popup .popup_content {
  position: relative;
  z-index: 1;
  display: flex;
  overflow: hidden;
  width: 55%;
  height: 100%;
  padding: 2.2em;
  justify-content: center;
  align-items: start;
  padding-top: 80px;
}
@media (max-width: 639px) {
  .popup .popup_content {
    width: 100%;
  }
}
.popup .popup_bg {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 1;
  width: 100%;
  height: 100vh;
  background-color: #000;
  opacity: 1;
}
.popup .popup_flex {
  display: flex;
  height: 100%;
  justify-content: space-between;
  align-items: center;
}
@media (max-width: 639px) {
  .popup .popup_flex {
    height: auto;
    margin-top: 46px;
    display: grid;
    grid-template-columns: 1fr;
  }
  .popup .popup_flex .popup_content {
    order: 2;
  }
  .popup .popup_flex .popup_visual {
    order: 1;
    width: 100%;
  }
}
.popup .popup_wrapper {
  position: relative;
  z-index: 2;
}
.popup .popup_list {
  width: 100%;
  height: 100vh;
}
.popup .popup_visual {
  position: relative;
  z-index: 2;
  width: 45%;
  height: 100%;
  padding: 1em;
  flex: 0 0 auto;
}
.popup .popup_contain {
  width: 100%;
  max-width: 41em;
}
.popup .popup_contain h3.title-long {
  font-size: 16px;
}
.popup .popup_title {
  margin-top: 1em;
  margin-bottom: 1.2em;
  letter-spacing: 0.05em;
  text-transform: uppercase;
}
.popup .cursor_embed {
  width: 100%;
  height: 100%;
  opacity: 1;
  transition: all 1s ease;
  color: #fff;
}
.popup .cursor_embed svg {
  width: 16px;
  height: 16px;
  margin-top: 2px;
}
@media (max-width: 639px) {
  .popup .cursor_embed svg {
    width: 16px;
    height: 16px;
  }
}
.popup .w-embed::before, .popup .w-embed::after {
  content: " ";
  display: table;
  grid-column-start: 1;
  grid-row-start: 1;
  grid-column-end: 2;
  grid-row-end: 2;
  clear: both;
}
.popup .popup_contain .heading-2 {
  margin: 0;
}
.popup .popup_contain .location {
  display: flex;
  align-items: center;
  margin: 15px 0 20px;
  text-transform: uppercase;
  font-size: 12px;
  line-height: 16px;
}
.popup .popup_contain .location img {
  margin-right: 15px;
}
.popup .popup_contain .date {
  display: block;
  font-size: 14px;
  text-transform: uppercase;
  margin-bottom: 50px;
}
.popup .popup_contain p {
  font-size: 20px;
  line-height: 27px;
}
.popup .popup_contain p a {
  color: #fff;
  text-decoration: underline;
}
.popup .popup_contain p + p {
  margin-top: 15px;
}
.popup .popup_contain .linkmore {
  padding: 0;
  margin-top: 35px;
}
@media (max-width: 639px) {
  .popup .popup_contain {
    height: 85vh;
  }
}
@media (max-width: 639px) {
  .popup .popup_contain img {
    width: 10%;
    aspect-ratio: 1/1;
    margin-bottom: 15px;
  }
}
.popup .social-icons {
  margin: 15px 0 50px;
}
@media (max-width: 639px) {
  .popup .social-icons {
    margin: 15px 0;
  }
}
.popup .popup_rich.w-richtext {
  height: 460px;
  overflow-y: auto;
  padding-right: 20px;
  margin-top: 20px;
}
@media (max-width: 639px) {
  .popup .popup_rich.w-richtext {
    height: auto;
    overflow-y: unset;
  }
}
.popup ::-webkit-scrollbar-track {
  border-radius: 3px;
  background: url("data:image/svg+xml,%3Csvg width='8' height='437' viewBox='0 0 8 437' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='8' height='437' rx='3' fill='url(%23paint0_linear_1347_386)'/%3E%3Crect width='8' height='437' rx='3' fill='black' fill-opacity='0.2'/%3E%3Crect width='8' height='437' rx='3' fill='black' fill-opacity='0.2'/%3E%3Crect x='0.25' y='0.25' width='7.5' height='436.5' rx='2.75' fill='url(%23paint1_linear_1347_386)'/%3E%3Crect x='0.25' y='0.25' width='7.5' height='436.5' rx='2.75' fill='black' fill-opacity='0.2'/%3E%3Crect x='0.25' y='0.25' width='7.5' height='436.5' rx='2.75' fill='black' fill-opacity='0.2'/%3E%3Crect x='0.25' y='0.25' width='7.5' height='436.5' rx='2.75' stroke='url(%23paint2_linear_1347_386)' stroke-width='0.5' stroke-linejoin='round'/%3E%3Crect width='8' height='437' rx='3' fill='url(%23paint3_linear_1347_386)' fill-opacity='0.3'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_1347_386' x1='8' y1='-24.0796' x2='-18.8145' y2='-22.9828' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0.0103714' stop-color='%2300FFFF'/%3E%3Cstop offset='0.352315' stop-color='%2300FFFF' stop-opacity='0'/%3E%3Cstop offset='0.698599' stop-color='%233366FF' stop-opacity='0'/%3E%3Cstop offset='0.957879' stop-color='%233366FF'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint1_linear_1347_386' x1='8' y1='-24.0796' x2='-18.8145' y2='-22.9828' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0.0103714' stop-color='%2300FFFF'/%3E%3Cstop offset='0.352315' stop-color='%2300FFFF' stop-opacity='0'/%3E%3Cstop offset='0.698599' stop-color='%233366FF' stop-opacity='0'/%3E%3Cstop offset='0.957879' stop-color='%233366FF'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint2_linear_1347_386' x1='1.69771' y1='509.695' x2='20.1061' y2='509.258' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%237C28E7'/%3E%3Cstop offset='0.4' stop-color='%2391288D'/%3E%3Cstop offset='0.78' stop-color='%233366FF'/%3E%3Cstop offset='0.92' stop-color='%2300FFFF'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint3_linear_1347_386' x1='1.69771' y1='509.695' x2='20.1061' y2='509.258' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%237C28E7'/%3E%3Cstop offset='0.4' stop-color='%2391288D'/%3E%3Cstop offset='0.78' stop-color='%233366FF'/%3E%3Cstop offset='0.92' stop-color='%2300FFFF'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E%0A");
  background-size: cover;
  background-repeat: no-repeat;
}
.popup ::-webkit-scrollbar {
  width: 4px;
  background: url("data:image/svg+xml,%3Csvg width='8' height='437' viewBox='0 0 8 437' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='8' height='437' rx='3' fill='url(%23paint0_linear_1347_386)'/%3E%3Crect width='8' height='437' rx='3' fill='black' fill-opacity='0.2'/%3E%3Crect width='8' height='437' rx='3' fill='black' fill-opacity='0.2'/%3E%3Crect x='0.25' y='0.25' width='7.5' height='436.5' rx='2.75' fill='url(%23paint1_linear_1347_386)'/%3E%3Crect x='0.25' y='0.25' width='7.5' height='436.5' rx='2.75' fill='black' fill-opacity='0.2'/%3E%3Crect x='0.25' y='0.25' width='7.5' height='436.5' rx='2.75' fill='black' fill-opacity='0.2'/%3E%3Crect x='0.25' y='0.25' width='7.5' height='436.5' rx='2.75' stroke='url(%23paint2_linear_1347_386)' stroke-width='0.5' stroke-linejoin='round'/%3E%3Crect width='8' height='437' rx='3' fill='url(%23paint3_linear_1347_386)' fill-opacity='0.3'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_1347_386' x1='8' y1='-24.0796' x2='-18.8145' y2='-22.9828' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0.0103714' stop-color='%2300FFFF'/%3E%3Cstop offset='0.352315' stop-color='%2300FFFF' stop-opacity='0'/%3E%3Cstop offset='0.698599' stop-color='%233366FF' stop-opacity='0'/%3E%3Cstop offset='0.957879' stop-color='%233366FF'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint1_linear_1347_386' x1='8' y1='-24.0796' x2='-18.8145' y2='-22.9828' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0.0103714' stop-color='%2300FFFF'/%3E%3Cstop offset='0.352315' stop-color='%2300FFFF' stop-opacity='0'/%3E%3Cstop offset='0.698599' stop-color='%233366FF' stop-opacity='0'/%3E%3Cstop offset='0.957879' stop-color='%233366FF'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint2_linear_1347_386' x1='1.69771' y1='509.695' x2='20.1061' y2='509.258' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%237C28E7'/%3E%3Cstop offset='0.4' stop-color='%2391288D'/%3E%3Cstop offset='0.78' stop-color='%233366FF'/%3E%3Cstop offset='0.92' stop-color='%2300FFFF'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint3_linear_1347_386' x1='1.69771' y1='509.695' x2='20.1061' y2='509.258' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%237C28E7'/%3E%3Cstop offset='0.4' stop-color='%2391288D'/%3E%3Cstop offset='0.78' stop-color='%233366FF'/%3E%3Cstop offset='0.92' stop-color='%2300FFFF'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E%0A");
  background-size: cover;
  background-repeat: no-repeat;
}
.popup ::-webkit-scrollbar-thumb {
  background-clip: content-box;
  border-radius: 3px;
  background-color: rgba(255, 255, 255, 0.5);
}

.popup_item.cat-team .location {
  display: none !important;
}

.popup_item.cat-pipeline .social-icons {
  display: none !important;
}

/*@media (max-width: 768px) {
  .popup_flex {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-orient: vertical;
    -moz-box-orient: vertical;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;

    -webkit-box-align: start;
    -moz-box-align: start;
    -ms-flex-align: start;
    -webkit-align-items: flex-start;
    align-items: flex-start;
  }

  .popup_flex .popup_content {
    -webkit-box-ordinal-group: 2;
    -moz-box-ordinal-group: 2;
    -ms-flex-order: 2;
    -webkit-order: 2;
    order: 2;
  }

  .popup_flex .popup_visual {
    -webkit-box-ordinal-group: 1;
    -moz-box-ordinal-group: 1;
    -ms-flex-order: 1;
    -webkit-order: 1;
    order: 1;
  }
}*/
.popup-open .cursor_dot {
  opacity: 1;
}

.page-id-8122 #teamCat {
  display: none !important;
}

.team-intro-block {
  padding: 50px 0;
}
.team-intro-block .team-intro-grid {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  align-items: center;
  gap: 35px;
}
@media (max-width: 950px) {
  .team-intro-block .team-intro-grid {
    gap: 15px;
    align-items: start;
  }
}
@media (max-width: 639px) {
  .team-intro-block .team-intro-grid {
    grid-template-columns: 1fr;
    gap: 0px;
  }
}
.team-intro-block .team-intro-grid .team-intro-img {
  position: relative;
}
.team-intro-block .team-intro-grid .team-intro-img:before {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  height: 643px;
  background: linear-gradient(90deg, rgb(146, 39, 143) 0%, rgb(105, 74, 235) 48%, rgb(84, 144, 205) 100%);
  opacity: 0.2;
}
@media (max-width: 639px) {
  .team-intro-block .team-intro-grid .team-intro-img:before {
    height: auto;
  }
}
.team-intro-block .team-intro-grid .team-intro-img img {
  width: 100%;
  height: 643px;
  -o-object-fit: cover;
     object-fit: cover;
}
@media (max-width: 639px) {
  .team-intro-block .team-intro-grid .team-intro-img img {
    height: auto;
  }
}
.team-intro-block .team-intro-grid .team-intro-desc .heading-2 {
  margin: 0;
}
.team-intro-block .team-intro-grid .team-intro-desc .sub-heading-1 {
  margin-bottom: clamp(12px, 1.8120805369vw, 18px);
}
.team-intro-block .team-intro-grid .team-intro-desc .social-icons {
  margin-bottom: 50px;
}
@media (max-width: 950px) {
  .team-intro-block .team-intro-grid .team-intro-desc .social-icons {
    margin-bottom: 30px;
  }
}
@media (max-width: 639px) {
  .team-intro-block .team-intro-grid .team-intro-desc .social-icons a {
    width: 32px;
    height: 32px;
    background-size: 32px;
  }
  .team-intro-block .team-intro-grid .team-intro-desc .social-icons a svg {
    max-width: 18px;
    max-height: 18px;
  }
}
.team-intro-block .team-intro-grid .team-intro-desc p {
  font-size: 20px;
  line-height: 27px;
  color: #fff;
  font-weight: 500;
  margin-bottom: 15px;
}
.team-intro-block .team-intro-grid .team-intro-desc p a {
  text-decoration: underline;
  color: #fff;
}
.team-intro-block .team-intro-grid .team-intro-desc .btn-action {
  margin-top: 25px;
}
@media (max-width: 639px) {
  .team-intro-block .team-intro-grid .team-intro-desc .team-intro-img {
    margin-bottom: 30px;
  }
}

.social-icons {
  display: flex;
  align-items: center;
}
.social-icons a {
  width: 55px;
  height: 55px;
  position: relative;
  background: url("data:image/svg+xml,%3Csvg width='56' height='56' viewBox='0 0 56 56' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.523438 27.7859C0.523438 12.7173 12.7407 0.5 27.8093 0.5C42.878 0.5 55.0952 12.7173 55.0952 27.7859C55.0952 42.8545 42.878 55.0718 27.8093 55.0718C12.7407 55.0718 0.523438 42.8545 0.523438 27.7859Z' fill='url(%23paint0_linear_1633_2326)'/%3E%3Cpath d='M0.523438 27.7859C0.523438 12.7173 12.7407 0.5 27.8093 0.5C42.878 0.5 55.0952 12.7173 55.0952 27.7859C55.0952 42.8545 42.878 55.0718 27.8093 55.0718C12.7407 55.0718 0.523438 42.8545 0.523438 27.7859Z' fill='black' fill-opacity='0.2'/%3E%3Cpath d='M0.523438 27.7859C0.523438 12.7173 12.7407 0.5 27.8093 0.5C42.878 0.5 55.0952 12.7173 55.0952 27.7859C55.0952 42.8545 42.878 55.0718 27.8093 55.0718C12.7407 55.0718 0.523438 42.8545 0.523438 27.7859Z' fill='black' fill-opacity='0.2'/%3E%3Cpath d='M0.523438 27.7859C0.523438 12.7173 12.7407 0.5 27.8093 0.5C42.878 0.5 55.0952 12.7173 55.0952 27.7859C55.0952 42.8545 42.878 55.0718 27.8093 55.0718C12.7407 55.0718 0.523438 42.8545 0.523438 27.7859Z' stroke='url(%23paint1_linear_1633_2326)'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_1633_2326' x1='55.5952' y1='-3.06212' x2='24.458' y2='66.5079' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0.0103714' stop-color='%2300FFFF'/%3E%3Cstop offset='0.352315' stop-color='%2300FFFF' stop-opacity='0'/%3E%3Cstop offset='0.698599' stop-color='%233366FF' stop-opacity='0'/%3E%3Cstop offset='0.957879' stop-color='%233366FF'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint1_linear_1633_2326' x1='11.8165' y1='64.8162' x2='59.5786' y2='2.9314' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%237C28E7'/%3E%3Cstop offset='0.4' stop-color='%2391288D'/%3E%3Cstop offset='0.78' stop-color='%233366FF'/%3E%3Cstop offset='0.92' stop-color='%2300FFFF'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E") #000;
  background-size: 55px;
  background-repeat: no-repeat;
  border-radius: 50%;
}
.social-icons a svg {
  position: absolute;
  max-width: 30px;
  margin: 0 auto;
  left: 0;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
}
.social-icons a svg path, .social-icons a svg circle {
  fill: #7C28E7;
}
.social-icons a:hover, .social-icons a:focus {
  background: linear-gradient(to right top, #7C28E7 0%, #91288D 100%);
}
.social-icons a:hover svg path, .social-icons a:hover svg circle, .social-icons a:focus svg path, .social-icons a:focus svg circle {
  fill: #fff;
}
.social-icons a + a {
  margin-left: 22px;
}
@media (max-width: 639px) {
  .social-icons a + a {
    margin-left: 12px;
  }
}

.learning-box-block {
  padding: 50px 0;
}
.learning-box-block .learning-box {
  padding-top: clamp(32px, 2.5vw, 80px);
  padding-bottom: clamp(32px, 2.5vw, 80px);
  padding-left: clamp(36px, 2.5vw, 90px);
  padding-right: clamp(36px, 2.5vw, 90px);
}
.learning-box-block .learning-box p {
  color: #fff;
  font-size: 20px;
  line-height: 27px;
  font-weight: 500;
}
.learning-box-block .learning-box p a {
  color: #fff;
  text-decoration: underline;
}
.learning-box-block .learning-box p + p {
  margin-top: 25px;
}
.learning-box-block .learning-box + .learning-box {
  margin-top: 30px;
}
.learning-box-block .blue-shade {
  background: linear-gradient(-160deg, rgba(0, 255, 255, 0.5) 0%, rgba(0, 0, 0, 0.9) 35%, rgba(0, 0, 0, 0.9) 65%, rgba(51, 102, 255, 0.5) 100%);
  border: 2px solid;
  border-image-slice: 2;
  border-width: 2px;
  border-image-source: linear-gradient(to right top, #00FFFF 0%, #6BBDE3 52%, #3366FF 95%, #00FFFF 100%);
}
.learning-box-block .purple-shade {
  background: linear-gradient(200.37deg, rgba(145, 40, 141, 0.6) -16.78%, rgba(145, 40, 141, 0.294) 14.25%, rgba(149, 35, 150, 0.267903) 21.3%, rgba(176, 0, 211, 0.084) 71.04%, rgba(176, 0, 211, 0.116287) 71.05%, rgba(176, 0, 211, 0.146347) 82%, rgba(176, 0, 211, 0.6) 107.6%);
  border: 2px solid;
  border-image-slice: 2;
  border-width: 2px;
  border-image-source: linear-gradient(to right top, #1C2A56 0%, #91288D 33%, #A283FF 66%, #A283FF 100%);
}

.our-partner-block .simple_3col_left .swiper-wrapper, .our-partner-block .simple_3col_right .swiper-wrapper, .our-partner-block .simple_6col_left .swiper-wrapper, .our-partner-block .simple_6col_right .swiper-wrapper {
  transition-timing-function: linear !important;
}
.our-partner-block .simple_3col_left, .our-partner-block .simple_3col_right {
  padding-bottom: 30px;
  padding-top: 30px;
}
.our-partner-block .simple_6col_left, .our-partner-block .simple_6col_right {
  padding-bottom: 8px;
  padding-top: 8px;
}
.our-partner-block .simple_3col_left .partnerItem .partnerImg img, .our-partner-block .simple_3col_right .partnerItem .partnerImg img, .our-partner-block .simple_6col_left .partnerItem .partnerImg img, .our-partner-block .simple_6col_right .partnerItem .partnerImg img {
  opacity: 0.7;
}
.our-partner-block .simple_3col_left .partnerItem .partnerImg:hover img, .our-partner-block .simple_3col_right .partnerItem .partnerImg:hover img, .our-partner-block .simple_6col_left .partnerItem .partnerImg:hover img, .our-partner-block .simple_6col_right .partnerItem .partnerImg:hover img {
  opacity: 1;
}
.our-partner-block .simple_3col_left .partnerItem.swiper-slide-active .partnerImg img, .our-partner-block .simple_3col_right .partnerItem.swiper-slide-active .partnerImg img, .our-partner-block .simple_6col_left .partnerItem.swiper-slide-active .partnerImg img, .our-partner-block .simple_6col_right .partnerItem.swiper-slide-active .partnerImg img {
  opacity: 1;
}
.our-partner-block .simple_3col_left .partnerItem .partnerImg.nameText p, .our-partner-block .simple_3col_right .partnerItem .partnerImg.nameText p, .our-partner-block .simple_6col_left .partnerItem .partnerImg.nameText p, .our-partner-block .simple_6col_right .partnerItem .partnerImg.nameText p {
  font-size: 24px;
  text-transform: uppercase;
  color: #fff;
}

.our-partner-block {
  padding: 60px 0px 60px 0px;
  position: relative;
}
.our-partner-block .title-slider-nav {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 32px;
  position: relative;
  z-index: 3;
}
.our-partner-block .title-slider-nav h3 {
  margin: 0;
}
.our-partner-block .title-slider-nav .swiper-button-prev::after {
  content: "";
  background-image: url(../img/arrow-vector-previous.png);
  background-size: contain;
  background-repeat: no-repeat;
  width: 19px;
  height: 28px;
  display: block;
}
.our-partner-block .title-slider-nav .swiper-button-next::after {
  content: "";
  background-image: url(../img/arrow-vector-next.png);
  background-size: contain;
  background-repeat: no-repeat;
  width: 19px;
  height: 28px;
  display: block;
}
.our-partner-block .title-slider-nav .swiper-button-next, .our-partner-block .title-slider-nav .swiper-button-prev {
  position: relative;
  left: 0;
  right: 0;
  top: 0;
  display: inline-block;
  margin: 0;
  width: 19px;
  height: 28px;
}
.our-partner-block .title-slider-nav .swiper-button-prev {
  margin-right: 42px;
}
@media (max-width: 639px) {
  .our-partner-block .title-slider-nav .swiper-button-prev {
    margin-right: 0px;
  }
}
.our-partner-block .partner_3col {
  padding-bottom: 5px;
  margin-top: 50px;
}
.our-partner-block .partnerItem .partnerImg {
  min-height: 125px;
  position: relative;
}
.our-partner-block .partnerItem .partnerImg img {
  position: absolute;
  max-width: 100%;
  left: 0;
  right: 0;
  height: 75px;
  margin: 0 auto;
  -o-object-fit: contain;
     object-fit: contain;
  top: 50%;
  transform: translateY(-50%);
}
.our-partner-block .partnerItem .partnerImg.nameText {
  min-height: auto;
}
.our-partner-block .black-bg-gradient {
  position: absolute;
  left: 0;
  right: auto;
  top: 0;
  bottom: 0;
  background: rgb(0, 0, 0);
  background: linear-gradient(-90deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000",endColorstr="#000000",GradientType=1);
  z-index: 2;
  width: 385px;
  display: none;
}
.our-partner-block .black-bg-gradient.right {
  left: auto;
  right: 0;
  background: rgb(0, 0, 0);
  background: linear-gradient(90deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000",endColorstr="#000000",GradientType=1);
  display: none;
}
@media (max-width: 639px) {
  .our-partner-block .black-bg-gradient {
    display: none !important;
  }
}
.our-partner-block .secondarySwiper {
  margin-top: 64px;
}

.nameSlideBlock {
  background-image: url(../img/names-carrousel-background.png);
  background-position: center center;
  background-size: contain;
}
.nameSlideBlock .container {
  padding: 0px;
  max-width: 100%;
}
.nameSlideBlock .black-bg-gradient, .nameSlideBlock .black-bg-gradient.right {
  display: block;
}
@media (max-width: 639px) {
  .nameSlideBlock .black-bg-gradient, .nameSlideBlock .black-bg-gradient.right {
    display: block !important;
    width: 100px;
  }
}
.nameSlideBlock .title-slider-nav h3 {
  text-align: center;
  width: 100%;
  margin-bottom: 22px;
}
@media (max-width: 639px) {
  .nameSlideBlock .title-slider-nav h3 {
    margin-bottom: 8px;
  }
}

.img-description {
  padding: 50px 0 120px 0;
}
@media (max-width: 639px) {
  .img-description {
    padding: 40px 0 40px 0;
  }
}
.img-description .img-description-grid {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
}
@media (max-width: 639px) {
  .img-description .img-description-grid {
    grid-template-columns: 1fr;
  }
}
.img-description .card {
  position: relative;
  width: 100%;
  background: #000;
  padding: 0;
  height: 750px;
  overflow: hidden;
}
@media (max-width: 950px) {
  .img-description .card {
    height: 548px;
  }
}
@media (max-width: 639px) {
  .img-description .card {
    height: auto;
  }
}
.img-description .card .card__face {
  overflow: hidden;
  position: relative;
  height: 750px;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: top;
     object-position: top;
  transition: all 1s;
}
@media (max-width: 639px) {
  .img-description .card .card__face {
    height: auto;
  }
}
.img-description .card .card__face img {
  width: 100%;
}
.img-description .card .card__face.card__face--front {
  transition: all 0.5s;
}
.img-description .card .card__face.card__face--front:before {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-image: url("../img/hero-gradient-overlay.png");
  background-position: center bottom;
  background-size: cover;
}
.img-description .card .card__face.card__face--front:hover:after {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.4);
}
.img-description .card .card__face.card__face--front:hover .card-title .sub-heading-1 {
  display: block;
}
.img-description .card .card__face.card__face--front .card-title {
  position: absolute;
  left: 30px;
  top: 30px;
  bottom: 30px;
  z-index: 2;
}
@media (max-width: 639px) {
  .img-description .card .card__face.card__face--front .card-title {
    left: 20px;
    right: 20px;
    bottom: 20px;
  }
}
.img-description .card .card__face.card__face--front .card-title .heading-2 {
  margin: 0;
}
.img-description .card .card__face.card__face--front .card-title .sub-heading-1 {
  cursor: pointer;
  display: none;
}
.img-description .card .card__face--back {
  position: absolute;
  left: 0;
  right: 0;
  top: -100%;
  height: 100%;
  background: #000;
  border: 2px solid;
  border-image-slice: 2;
  border-width: 2px;
  border-image-source: linear-gradient(to right top, #1C2A56 0%, #91288D 33%, #A283FF 66%, #A283FF 100%);
  opacity: 0;
  visibility: hidden;
  z-index: 3;
}
.img-description .card .card__face--back .close-btn {
  position: absolute;
  right: 30px;
  top: 30px;
  width: 35px;
  height: 35px;
  cursor: pointer;
}
@media (max-width: 639px) {
  .img-description .card .card__face--back .close-btn {
    width: 15px;
    height: 15px;
    right: 20px;
    top: 20px;
  }
}
.img-description .card .card__face--back .close-btn svg path {
  stroke: #fff;
}
.img-description .card .back-desc {
  padding: 100px 75px;
  height: 100%;
  overflow-y: scroll;
}
@media (max-width: 950px) {
  .img-description .card .back-desc {
    padding: 80px 25px;
  }
}
@media (max-width: 639px) {
  .img-description .card .back-desc {
    padding: 40px 32px;
  }
}
.img-description .card .back-desc .sub-heading-1 {
  margin-bottom: 15px;
}
.img-description .card .back-desc p {
  font-size: 21px;
  line-height: 27px;
  color: #fff;
  margin-bottom: 15px;
}
.img-description .card ::-webkit-scrollbar-track {
  border-radius: 3px;
  background: url("data:image/svg+xml,%3Csvg width='8' height='437' viewBox='0 0 8 437' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='8' height='437' rx='3' fill='url(%23paint0_linear_1347_386)'/%3E%3Crect width='8' height='437' rx='3' fill='black' fill-opacity='0.2'/%3E%3Crect width='8' height='437' rx='3' fill='black' fill-opacity='0.2'/%3E%3Crect x='0.25' y='0.25' width='7.5' height='436.5' rx='2.75' fill='url(%23paint1_linear_1347_386)'/%3E%3Crect x='0.25' y='0.25' width='7.5' height='436.5' rx='2.75' fill='black' fill-opacity='0.2'/%3E%3Crect x='0.25' y='0.25' width='7.5' height='436.5' rx='2.75' fill='black' fill-opacity='0.2'/%3E%3Crect x='0.25' y='0.25' width='7.5' height='436.5' rx='2.75' stroke='url(%23paint2_linear_1347_386)' stroke-width='0.5' stroke-linejoin='round'/%3E%3Crect width='8' height='437' rx='3' fill='url(%23paint3_linear_1347_386)' fill-opacity='0.3'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_1347_386' x1='8' y1='-24.0796' x2='-18.8145' y2='-22.9828' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0.0103714' stop-color='%2300FFFF'/%3E%3Cstop offset='0.352315' stop-color='%2300FFFF' stop-opacity='0'/%3E%3Cstop offset='0.698599' stop-color='%233366FF' stop-opacity='0'/%3E%3Cstop offset='0.957879' stop-color='%233366FF'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint1_linear_1347_386' x1='8' y1='-24.0796' x2='-18.8145' y2='-22.9828' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0.0103714' stop-color='%2300FFFF'/%3E%3Cstop offset='0.352315' stop-color='%2300FFFF' stop-opacity='0'/%3E%3Cstop offset='0.698599' stop-color='%233366FF' stop-opacity='0'/%3E%3Cstop offset='0.957879' stop-color='%233366FF'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint2_linear_1347_386' x1='1.69771' y1='509.695' x2='20.1061' y2='509.258' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%237C28E7'/%3E%3Cstop offset='0.4' stop-color='%2391288D'/%3E%3Cstop offset='0.78' stop-color='%233366FF'/%3E%3Cstop offset='0.92' stop-color='%2300FFFF'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint3_linear_1347_386' x1='1.69771' y1='509.695' x2='20.1061' y2='509.258' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%237C28E7'/%3E%3Cstop offset='0.4' stop-color='%2391288D'/%3E%3Cstop offset='0.78' stop-color='%233366FF'/%3E%3Cstop offset='0.92' stop-color='%2300FFFF'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E%0A");
  background-size: cover;
  background-repeat: no-repeat;
}
.img-description .card ::-webkit-scrollbar {
  width: 4px;
  background: url("data:image/svg+xml,%3Csvg width='8' height='437' viewBox='0 0 8 437' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='8' height='437' rx='3' fill='url(%23paint0_linear_1347_386)'/%3E%3Crect width='8' height='437' rx='3' fill='black' fill-opacity='0.2'/%3E%3Crect width='8' height='437' rx='3' fill='black' fill-opacity='0.2'/%3E%3Crect x='0.25' y='0.25' width='7.5' height='436.5' rx='2.75' fill='url(%23paint1_linear_1347_386)'/%3E%3Crect x='0.25' y='0.25' width='7.5' height='436.5' rx='2.75' fill='black' fill-opacity='0.2'/%3E%3Crect x='0.25' y='0.25' width='7.5' height='436.5' rx='2.75' fill='black' fill-opacity='0.2'/%3E%3Crect x='0.25' y='0.25' width='7.5' height='436.5' rx='2.75' stroke='url(%23paint2_linear_1347_386)' stroke-width='0.5' stroke-linejoin='round'/%3E%3Crect width='8' height='437' rx='3' fill='url(%23paint3_linear_1347_386)' fill-opacity='0.3'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_1347_386' x1='8' y1='-24.0796' x2='-18.8145' y2='-22.9828' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0.0103714' stop-color='%2300FFFF'/%3E%3Cstop offset='0.352315' stop-color='%2300FFFF' stop-opacity='0'/%3E%3Cstop offset='0.698599' stop-color='%233366FF' stop-opacity='0'/%3E%3Cstop offset='0.957879' stop-color='%233366FF'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint1_linear_1347_386' x1='8' y1='-24.0796' x2='-18.8145' y2='-22.9828' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0.0103714' stop-color='%2300FFFF'/%3E%3Cstop offset='0.352315' stop-color='%2300FFFF' stop-opacity='0'/%3E%3Cstop offset='0.698599' stop-color='%233366FF' stop-opacity='0'/%3E%3Cstop offset='0.957879' stop-color='%233366FF'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint2_linear_1347_386' x1='1.69771' y1='509.695' x2='20.1061' y2='509.258' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%237C28E7'/%3E%3Cstop offset='0.4' stop-color='%2391288D'/%3E%3Cstop offset='0.78' stop-color='%233366FF'/%3E%3Cstop offset='0.92' stop-color='%2300FFFF'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint3_linear_1347_386' x1='1.69771' y1='509.695' x2='20.1061' y2='509.258' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%237C28E7'/%3E%3Cstop offset='0.4' stop-color='%2391288D'/%3E%3Cstop offset='0.78' stop-color='%233366FF'/%3E%3Cstop offset='0.92' stop-color='%2300FFFF'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E%0A");
  background-size: cover;
  background-repeat: no-repeat;
}
.img-description .card ::-webkit-scrollbar-thumb {
  background-clip: content-box;
  border-radius: 3px;
  background-color: rgba(255, 255, 255, 0.5);
}
.img-description .card.is-flipped .card__face--back {
  opacity: 1;
  visibility: visible;
  top: 0;
}

.event-slider-block {
  padding: 120px 0 28px;
  position: relative;
}
.event-slider-block .swiper {
  padding-bottom: 15px;
}
@media (max-width: 639px) {
  .event-slider-block {
    padding: 50px 0 12px;
  }
}
.event-slider-block .slider-nav {
  margin-bottom: 40px;
}
@media (max-width: 639px) {
  .event-slider-block .slider-nav {
    margin-bottom: 16px;
  }
}
.event-slider-block .swiper-button-prev::after {
  content: "";
  background-image: url(../img/arrow-vector-previous.png);
  background-size: contain;
  background-repeat: no-repeat;
  width: 19px;
  height: 28px;
  display: block;
}
.event-slider-block .swiper-button-next::after {
  content: "";
  background-image: url(../img/arrow-vector-next.png);
  background-size: contain;
  background-repeat: no-repeat;
  width: 19px;
  height: 28px;
  display: block;
}
.event-slider-block .swiper-button-next, .event-slider-block .swiper-button-prev {
  position: relative;
  left: 0;
  right: 0;
  top: 0;
  display: inline-block;
  margin: 0;
  width: 19px;
  height: 28px;
}
.event-slider-block .swiper-button-prev {
  margin-right: 42px;
}
.event-slider-block .event-img {
  position: relative;
  margin-bottom: 30px;
}
.event-slider-block .event-img:before {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-image: url("../img/featuregradient.png");
  background-position: center;
  background-size: cover;
}
.event-slider-block .event-img img {
  width: 99%;
  height: 574px;
  -o-object-fit: cover;
     object-fit: cover;
  border: 2px solid transparent;
}
@media (max-width: 950px) {
  .event-slider-block .event-img img {
    height: auto;
    min-height: 300px;
    aspect-ratio: 1/1.12;
  }
}
.event-slider-block .event-img .img-desc {
  position: absolute;
  left: 2px;
  bottom: 8px;
  right: 2px;
  padding: 30px;
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.7) 50%, rgba(0, 0, 0, 0.5) 100%);
}
.event-slider-block .event-img .img-desc .heading-3, .event-slider-block .event-img .img-desc .post-heading, .event-slider-block .event-img .img-desc .single-heading {
  margin: 0;
}
.event-slider-block .event-img .img-desc p {
  color: #fff;
  text-transform: uppercase;
}
.event-slider-block .event-desc {
  opacity: 0;
}
.event-slider-block .event-desc p {
  color: #fff;
  margin-bottom: 25px;
}
.event-slider-block .eventItem.swiper-slide-active .event-img img {
  border: 2px solid;
  border-image-slice: 2;
  border-width: 2px;
  border-image-source: linear-gradient(to right top, #00FFFF 0%, #6BBDE3 52%, #3366FF 95%, #00FFFF 100%);
}
.event-slider-block .eventItem.swiper-slide-active .event-desc {
  opacity: 1;
}
.event-slider-block .black-bg-gradient {
  left: auto;
  right: 0;
  background: rgb(0, 0, 0);
  background: linear-gradient(90deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 50%, rgba(0, 0, 0, 0.9) 100%);
  position: absolute;
  top: 0;
  bottom: 0;
  z-index: 2;
  width: 50%;
}
@media (max-width: 639px) {
  .event-slider-block .black-bg-gradient {
    display: none;
  }
}

.gallery-images-block {
  padding: 100px 0 150px;
}
@media (max-width: 1199px) {
  .gallery-images-block {
    padding: 100px 0 150px;
  }
}
@media (max-width: 639px) {
  .gallery-images-block {
    padding: 25px 0 50px;
  }
}
.gallery-images-block .container {
  position: relative;
}
.gallery-images-block .text-center {
  position: relative;
  z-index: 3;
  padding: 150px 0;
}
.gallery-images-block .text-center * {
  position: relative;
  z-index: 3;
}
.gallery-images-block .text-center p {
  margin: 15px 0 0;
  color: #fff;
  font-weight: 500;
  text-transform: uppercase;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 1px;
}
.gallery-images-block .text-center .bg-overlay {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 2;
}
.gallery-images-block .text-center .bg-overlay img {
  width: 100%;
}
.gallery-images-block .gallery-text {
  height: 50px;
}
.gallery-images-block .gallery-form {
  max-width: 300px;
  margin: 15px auto 0;
}
.gallery-images-block .gallery-form .form-group {
  position: relative;
}
.gallery-images-block .gallery-form .form-group input {
  width: 100%;
  background: #fff;
  border: 0;
  outline: none;
  box-shadow: none;
  padding: 10px 40px 10px 10px;
  text-transform: uppercase;
}
.gallery-images-block .gallery-form .form-group button[type=submit] {
  position: relative;
  background: #000;
  margin-top: 18px;
  z-index: 3;
}
.gallery-images-block .gallery-form .form-group button[type=submit]:hover, .gallery-images-block .gallery-form .form-group button[type=submit]:focus, .gallery-images-block .gallery-form .form-group button[type=submit]:active {
  background: linear-gradient(to right top, #7C28E7 0%, #91288D 100%);
}
.gallery-images-block .gallery-form .form-group button[type=submit] svg {
  display: none;
  position: absolute;
  right: 20px;
  margin: 0 auto;
  top: 50%;
  transform: translateY(-50%);
}
.gallery-images-block .news_image1 {
  position: absolute;
  left: 40%;
  top: auto;
  bottom: -1%;
  z-index: -1;
  opacity: 0;
  transform: rotate(0deg);
  transition: all 1s;
}
.gallery-images-block .news_image2 {
  position: absolute;
  left: 40%;
  top: 3.8%;
  bottom: auto;
  z-index: -2;
  opacity: 0;
  transform: rotate(0deg);
  transition: all 1s;
  transition-delay: 0.5s;
}
.gallery-images-block .news_image4 {
  position: absolute;
  top: auto;
  right: 40%;
  bottom: 0%;
  z-index: -1;
  border-radius: 5px;
  opacity: 0;
  transform: rotate(0deg);
  transition: all 1s;
  transition-delay: 1s;
}
.gallery-images-block .news_image5 {
  position: absolute;
  right: 40%;
  top: 9%;
  bottom: auto;
  z-index: -2;
  opacity: 0;
  transform: rotate(0deg);
  transition: all 1s;
  transition-delay: 1.5s;
}
.gallery-images-block .news_image6 {
  position: absolute;
  top: 5%;
  right: 40%;
  bottom: auto;
  z-index: -3;
  opacity: 0;
  transform: rotate(0deg);
  transition: all 1s;
  transition-delay: 2s;
}
@media (max-width: 639px) {
  .gallery-images-block .news_image6 {
    display: none;
  }
}
.gallery-images-block .news_image7 {
  position: absolute;
  left: 40%;
  top: 0;
  bottom: auto;
  z-index: -3;
  opacity: 0;
  transform: rotate(0deg);
  transition: all 1s;
  transition-delay: 2.5s;
}
@media (max-width: 639px) {
  .gallery-images-block .news_image7 {
    top: -40px;
  }
}
.gallery-images-block .images-main {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  min-height: 590px;
  z-index: 1;
}
@media (max-width: 639px) {
  .gallery-images-block .images-main img {
    max-width: 200px;
    max-height: 200px;
  }
}

.gallery-images-block.active .news_image1 {
  left: 2.5%;
  opacity: 1;
  transform: translate3d(0px, 0px, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(-40deg) skew(0deg);
  transform-style: preserve-3d;
}
.gallery-images-block.active .news_image2 {
  left: 12%;
  opacity: 1;
  transform: translate3d(0px, 0px, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(9deg) skew(0deg);
  transform-style: preserve-3d;
}
.gallery-images-block.active .news_image4 {
  right: 2%;
  opacity: 1;
  transform: translate3d(0px, 0px, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(11deg) skew(0deg);
  transform-style: preserve-3d;
}
.gallery-images-block.active .news_image5 {
  right: 14%;
  opacity: 1;
  transform: translate3d(0px, 0px, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(-8deg) skew(0deg);
  transform-style: preserve-3d;
}
.gallery-images-block.active .news_image6 {
  right: 31%;
  opacity: 1;
  transform: translate3d(0px, 0px, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(8deg) skew(0deg);
  transform-style: preserve-3d;
}
.gallery-images-block.active .news_image7 {
  left: 29%;
  opacity: 1;
  transform: translate3d(0px, 0px, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(-4.3deg) skew(0deg);
  transform-style: preserve-3d;
}
.gallery-images-block .gallery-form #gform_confirmation_message_2 {
  color: #fff;
  font-size: 20px;
}
@media (max-width: 639px) {
  .gallery-images-block .gallery-form #gform_confirmation_message_2 {
    font-size: 16px;
  }
}

.join-us-block {
  padding: 50px 0;
}
.join-us-block .heading-2 {
  margin-bottom: 30px;
}
.join-us-block .join-us-grid {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 100px;
}
@media (max-width: 639px) {
  .join-us-block .join-us-grid {
    grid-template-columns: 1fr;
    gap: 30px;
  }
}
.join-us-block .join-box p {
  font-size: 20px;
  line-height: 27px;
  margin-bottom: 20px;
  color: #fff;
}
.join-us-block .join-box p b, .join-us-block .join-box p strong {
  font-weight: 700;
}

.join-form .form-group + .form-group {
  margin-top: 25px;
}
.join-form label {
  display: block;
  color: #fff;
  text-transform: uppercase;
  font-size: 14px;
  line-height: 18px;
  font-weight: 500;
  margin-bottom: 8px;
}
.join-form input {
  width: 100%;
  background: linear-gradient(90deg, rgba(145, 40, 141, 0.2) 0%, rgba(0, 255, 255, 0.2) 100%);
  box-shadow: none;
  outline: none;
  border: 2px solid #000;
  padding: 12px;
  color: #fff;
}
.join-form input:focus {
  background: #000;
  border: 2px solid;
  border-image-slice: 2;
  border-width: 2px;
  border-image-source: linear-gradient(to right top, #7c28e7 0%, #91288d 40%, #36f 78%, #0ff 92%);
}
.join-form .phone-grid {
  display: grid;
  grid-template-columns: 100px 30px 100px 30px 100px;
  gap: 0;
  align-items: center;
}
@media (max-width: 639px) {
  .join-form .phone-grid {
    grid-template-columns: 95px 20px 95px 20px 95px;
  }
}
.join-form .line {
  height: 100%;
  position: relative;
}
.join-form .line:after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  margin: 0 auto;
  width: 10px;
  height: 1px;
  top: 50%;
  transform: translateY(-50%);
  background: #fff;
}
.join-form .btn-action {
  min-width: 285px;
  padding: 8px 20px;
}
@media (max-width: 639px) {
  .join-form .btn-action {
    min-width: 175px;
  }
}

.program-reach {
  padding: 50px 0 !important;
}
.program-reach .program-tab-main {
  display: grid;
  grid-template-columns: auto auto;
  align-items: center;
  justify-content: space-between;
}
@media (max-width: 950px) {
  .program-reach .program-tab-main {
    grid-template-columns: auto;
    gap: 15px;
  }
}
.program-reach .program-tab-main .heading-2 {
  margin: 0;
  padding-left: 68px;
}
@media screen and (max-width: 1199px) {
  .program-reach .program-tab-main .heading-2 {
    padding-left: 0;
  }
}
.program-reach .program-tabs {
  display: grid;
  grid-template-columns: 317px 317px auto;
  align-items: center;
  gap: 30px;
}
@media (max-width: 950px) {
  .program-reach .program-tabs {
    grid-template-columns: 50% 50%;
    gap: 12px;
    margin-bottom: 12px;
  }
}
.program-reach .program-tabs a {
  padding: 14px 30px;
  border: 2px solid;
  border-image-slice: 2;
  border-width: 2px;
  border-image-source: linear-gradient(to right top, #7c28e7 0%, #91288d 40%, #36f 78%, #0ff 92%);
  transition: all 0.2s ease-in;
  color: #4A26DD;
  text-align: center;
  font-size: 36px;
  font-weight: 700;
  border-image-source: linear-gradient(0deg, rgba(0, 0, 0, 0.6), rgba(0, 0, 0, 0.6)), linear-gradient(89.99deg, rgb(145, 40, 141) -20.84%, rgb(124, 40, 231) 21.92%, rgb(105, 74, 235) 45.94%, rgb(0, 255, 255) 175.78%);
  border-image-source: linear-gradient(to right, #35104f 0%, #2f165d 40%, #24295f 78%, #1a3a61 92%);
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.6), rgba(0, 0, 0, 0.6)), linear-gradient(89.99deg, rgb(145, 40, 141) -20.84%, rgb(124, 40, 231) 21.92%, rgb(105, 74, 235) 45.94%, rgb(0, 255, 255) 175.78%);
}
@media (max-width: 950px) {
  .program-reach .program-tabs a {
    padding: 6px 8px;
    font-size: 32px;
  }
}
.program-reach .program-tabs a.active {
  background: transparent;
  color: #fff;
  border-image-source: linear-gradient(to right top, #7c28e7 0%, #91288d 40%, #36f 78%, #0ff 92%);
}
.program-reach .program-tabs span {
  padding: 14px 30px;
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2)), linear-gradient(89.88deg, rgba(145, 40, 141, 0.3) 1.48%, rgba(0, 255, 255, 0.3) 154.9%);
  border: 2px solid;
  border-image-slice: 2;
  border-width: 2px;
  border-image-source: linear-gradient(to left bottom, #7c28e7 0%, #91288d 40%, #36f 78%, #0ff 92%);
  color: #fff;
  text-align: center;
  font-size: 36px;
  font-weight: 500;
  text-transform: uppercase;
  transition: all 0.2s ease-in;
}
@media (max-width: 995px) {
  .program-reach .program-tabs span {
    font-size: 26px;
  }
}
.program-reach .program-tabs span b {
  font-family: "peckham-press";
  font-size: clamp(36px, 2.5vw, 48px);
  line-height: 1;
  font-weight: 400;
}
@media (max-width: 950px) {
  .program-reach .program-tabs span {
    display: block;
    width: 100%;
    min-width: 100%;
    grid-column: 1/3;
  }
}
.program-reach .program-tabs span.d-none {
  display: none;
}
.program-reach .program-tab-content .tab-content {
  display: none;
}
.program-reach .program-tab-content.tab-1 .program-desc .sub-heading-1:nth-child(1) {
  color: #fff !important;
}
.program-reach .program-tab-content.tab-1 .program-desc .sub-heading-1:nth-child(5),
.program-reach .program-tab-content.tab-1 .program-desc .sub-heading-1:nth-child(6) {
  color: #008281 !important;
}
.program-reach .program-tab-content .program-content-grid {
  display: grid;
  grid-template-columns: 75% 25%;
  align-items: center;
}
@media (max-width: 639px) {
  .program-reach .program-tab-content .program-content-grid {
    grid-template-columns: 1fr;
    flex-flow: column-reverse;
    display: flex;
    align-items: flex-start;
    position: relative;
  }
}
@media (max-width: 639px) {
  .program-reach .program-tab-content .program-content-grid .mapImage {
    width: 100%;
    overflow-x: scroll;
  }
}
.program-reach .program-tab-content .program-content-grid img {
  width: 100%;
}
@media (max-width: 639px) {
  .program-reach .program-tab-content .program-content-grid img {
    width: 160%;
  }
}
.program-reach .program-tab-content .program-content-grid .participants {
  margin-top: 35px;
}
@media (max-width: 639px) {
  .program-reach .program-tab-content .program-content-grid .participants {
    display: block;
    position: absolute;
    bottom: -25px;
    right: 0;
    padding: 8px;
    background: rgba(0, 0, 0, 0.45);
    width: 45%;
  }
}
.program-reach .program-tab-content .program-content-grid .participants .sub-heading-1 {
  margin-bottom: 20px;
}
.program-reach .program-tab-content .program-content-grid .participants .results {
  display: flex;
  align-items: center;
}
.program-reach .program-tab-content .program-content-grid .participants .results .color {
  width: 32px;
  height: 32px;
}
.program-reach .program-tab-content .program-content-grid .participants .results .pink {
  background: #B000D3;
}
.program-reach .program-tab-content .program-content-grid .participants .results .blue, .program-reach .program-tab-content .program-content-grid .participants .results .news-item.light-bg .tags, .news-item.light-bg .program-reach .program-tab-content .program-content-grid .participants .results .tags {
  background: #4A26DD;
}
.program-reach .program-tab-content .program-content-grid .participants .results .light-blue {
  background: #408FD1;
}
.program-reach .program-tab-content .program-content-grid .participants .results .light-green {
  background: #00FFFF;
}
.program-reach .program-tab-content .program-content-grid .participants .results p {
  width: calc(100% - 44px);
  font-size: 20px;
  line-height: 27px;
  margin: 0 0 0 12px;
  color: rgba(238, 238, 238, 0.5);
}
.full-width-accordion {
  padding: 100px 0;
}
@media (max-width: 995px) {
  .full-width-accordion {
    padding: 30px 0;
  }
}
.full-width-accordion .title-description p {
  margin-bottom: 30px;
  font-size: 20px;
}
.full-width-accordion .accordion {
  border-top: 2px solid #fff;
  padding: 30px 0;
}
.full-width-accordion .accordion .heading-2 {
  cursor: pointer;
  margin: 0;
}
.full-width-accordion .accordion .heading-2:hover {
  color: #fff;
}
.full-width-accordion .accordion .accordion__body {
  margin-top: 30px;
}
.full-width-accordion .accordion .accordion__body a.btn-action {
  margin-top: 40px;
  display: inline-block;
}
.full-width-accordion .accordion .accordion__body .grid-half {
  display: grid;
  grid-template-columns: auto auto;
  gap: 30px;
}
@media (max-width: 950px) {
  .full-width-accordion .accordion .accordion__body .grid-half {
    grid-template-columns: auto;
    gap: 15px;
  }
}
.full-width-accordion .accordion .accordion__body img {
  width: 100%;
  margin-bottom: 30px;
}
.full-width-accordion .accordion .accordion__body .sub-heading-1, .full-width-accordion .accordion .accordion__body p {
  margin-bottom: 30px;
}
.full-width-accordion .accordion .accordion__body p {
  font-size: 20px;
}
.full-width-accordion .accordion .accordion__body ul {
  font-size: 20px;
  padding-left: 1rem;
  list-style: disc;
  font-weight: 500;
}
.full-width-accordion .accordion .accordion__body a {
  color: #00FFFF;
}
.full-width-accordion .accordion .accordion__body a:hover, .full-width-accordion .accordion .accordion__body a:focus {
  color: #fff;
}

.pipeline-facts-block {
  padding: 60px 0 0px 0;
}
@media (max-width: 950px) {
  .pipeline-facts-block {
    padding: 60px 0 0px 0;
  }
}
.pipeline-facts-block .pipeline-grid {
  display: grid;
  grid-template-columns: 362px calc(100% - 600px - 54px);
  gap: 54px;
  justify-content: center;
  align-items: center;
}
.pipeline-facts-block .pipeline-grid.grid-right {
  grid-template-columns: calc(100% - 600px - 54px) 362px;
}
.pipeline-facts-block .pipeline-grid.grid-right .pipeline-numbers {
  grid-column: 2;
  grid-row: 1;
}
@media (max-width: 995px) {
  .pipeline-facts-block .pipeline-grid.grid-right {
    grid-template-columns: 100%;
    gap: 30px;
  }
  .pipeline-facts-block .pipeline-grid.grid-right .pipeline-numbers {
    grid-column: 1;
    grid-row: 1;
  }
}
@media (max-width: 995px) {
  .pipeline-facts-block .pipeline-grid {
    grid-template-columns: 100%;
    gap: 30px;
  }
}
.pipeline-facts-block .pipeline-grid .pipeline-numbers img {
  width: 100%;
}
@media (max-width: 995px) {
  .pipeline-facts-block .pipeline-grid .pipeline-numbers img {
    width: auto;
    margin: 0 auto;
    display: block;
    max-width: 100%;
  }
}
.pipeline-facts-block .pipeline-grid .pipeline-content ul {
  padding-left: 1rem;
  list-style: disc;
  font-weight: 500;
  margin-bottom: 20px;
}
.pipeline-facts-block .pipeline-grid .pipeline-content ul li {
  color: #fff;
  font-size: 20px;
  font-weight: 500;
}
.pipeline-facts-block .pipeline-grid .pipeline-content .sub-heading-1 {
  margin-bottom: 15px;
}
.pipeline-facts-block .pipeline-grid .pipeline-content p {
  margin-bottom: 25px;
  font-size: 20px;
  color: #fff;
}

.pipeline-facts-block.gradient_full_container_blox {
  background-image: url("../img/blox-bg.png");
  background-size: cover;
  padding-bottom: 60px;
  padding-top: 60px;
}

.significant-block {
  padding: 50px 0;
}
@media (max-width: 950px) {
  .significant-block {
    padding: 30px 0;
  }
}
.significant-block .sign-main-grid {
  margin: 50px 0;
}
.significant-block .sign-main-grid .sign-top {
  padding: 40px 50px;
  border: 2px solid #fff;
}
@media (max-width: 950px) {
  .significant-block .sign-main-grid .sign-top {
    padding: 20px;
  }
}
.significant-block .sign-main-grid .sign-top .top-grid {
  display: grid;
  grid-template-columns: auto auto;
  gap: 100px;
}
@media (max-width: 950px) {
  .significant-block .sign-main-grid .sign-top .top-grid {
    grid-template-columns: auto;
    gap: 30px;
  }
}
.significant-block .sign-main-grid .sign-top .top-grid .sub-heading-1 {
  font-size: 20px;
}
@media (max-width: 950px) {
  .significant-block .sign-main-grid .sign-top .top-grid .sub-heading-1 {
    font-size: 16px;
  }
}
.significant-block .sign-main-grid .sing-middle-grid {
  display: grid;
  grid-template-columns: 50% 50%;
  gap: 0;
}
@media (max-width: 950px) {
  .significant-block .sign-main-grid .sing-middle-grid {
    grid-template-columns: auto;
  }
}
.significant-block .sign-main-grid .sing-middle-grid .tg-box {
  padding: 40px 50px;
  border: 2px solid #fff;
}
@media (max-width: 950px) {
  .significant-block .sign-main-grid .sing-middle-grid .tg-box {
    padding: 30px;
  }
}
.significant-block .sign-main-grid .sing-middle-grid .tg-box .sub-heading-1 {
  font-size: 20px;
}
.significant-block .sign-main-grid .sing-middle-grid .tg-box .numbers {
  font-family: "peckham-press";
  font-weight: 400;
  background: #0FF;
  -webkit-background-clip: text;
  -webkit-text-fill-color: #0FF;
  font-size: clamp(2.8125rem, 2.1635rem + 2.8846vw, 5.625rem);
  display: block;
  margin: 0 auto;
}
@media (max-width: 950px) {
  .significant-block .sign-main-grid .sing-middle-grid .tg-box .numbers {
    font-size: 25px;
  }
}
.significant-block .sign-main-grid .sign-bottom {
  padding: 40px 50px;
  border: 2px solid #fff;
}
.significant-block .sign-main-grid .sign-bottom .numbers {
  font-family: "peckham-press";
  font-weight: 400;
  background: #fff;
  -webkit-background-clip: text;
  -webkit-text-fill-color: #fff;
  font-size: clamp(2.8125rem, 2.1635rem + 2.8846vw, 5.625rem);
  display: block;
  margin: 0 auto;
}
@media (max-width: 950px) {
  .significant-block .sign-main-grid .sign-bottom .numbers {
    font-size: 25px;
  }
}
.significant-block .sign-main-grid .sign-bottom p b {
  color: #0FF;
  text-transform: uppercase;
}
.significant-block .sign-main-grid .sign-bottom p.blue, .significant-block .sign-main-grid .sign-bottom .news-item.light-bg p.tags, .news-item.light-bg .significant-block .sign-main-grid .sign-bottom p.tags {
  color: #0FF;
}
.significant-block .text-center .btn-action {
  padding: 15px 30px;
}

.rebuliding-pipeline {
  padding: 0px 0;
}
.rebuliding-pipeline .pipeline-journey-copy {
  max-width: 600px;
  margin: 0 auto;
}
.rebuliding-pipeline .pipeline-journey-copy p {
  font-size: 20px;
}
.rebuliding-pipeline .pipline-journey-main {
  margin-top: 50px;
  position: relative;
}
.rebuliding-pipeline .pipline-journey-main:before {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  left: calc(50% - 2px);
  width: 4px;
  border-radius: 3px;
  background: linear-gradient(23deg, #7C28E7 0%, #91288D 40%, #36F 78%, #0FF 92%);
}
.rebuliding-pipeline .pipline-journey-main .pipeline-grid {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  grid-gap: 100px;
  justify-content: center;
  align-items: center;
  margin-bottom: 100px;
  position: relative;
}
@media (max-width: 995px) {
  .rebuliding-pipeline .pipline-journey-main .pipeline-grid {
    gap: 30px;
    margin-bottom: 50px;
  }
}
@media (max-width: 950px) {
  .rebuliding-pipeline .pipline-journey-main .pipeline-grid {
    align-items: start;
    margin-bottom: 30px;
  }
}
.rebuliding-pipeline .pipline-journey-main .pipeline-grid:before {
  content: "";
  position: absolute;
  left: calc(50% - 9px);
  width: 18px;
  height: 4px;
  background: #908C8C;
  top: 0;
  border-radius: 4px;
}
@media (max-width: 639px) {
  .rebuliding-pipeline .pipline-journey-main .pipeline-grid:before {
    top: 7px;
  }
}
.rebuliding-pipeline .pipline-journey-main .pipeline-grid .pipeline-content {
  text-align: right;
}
@media (max-width: 639px) {
  .rebuliding-pipeline .pipline-journey-main .pipeline-grid .pipeline-content h3 {
    font-size: 18px;
  }
}
.rebuliding-pipeline .pipline-journey-main .pipeline-grid .pipeline-content .pipeline-link, .rebuliding-pipeline .pipline-journey-main .pipeline-grid .pipeline-content .pipeline-label {
  color: #00ffff;
}
.rebuliding-pipeline .pipline-journey-main .pipeline-grid .pipeline-content ul {
  padding-left: 1rem;
  list-style: disc;
  font-weight: 500;
  margin-bottom: 20px;
}
.rebuliding-pipeline .pipline-journey-main .pipeline-grid .pipeline-content ul li {
  color: #fff;
  font-size: 20px;
  font-weight: 500;
}
.rebuliding-pipeline .pipline-journey-main .pipeline-grid .pipeline-content .pipeline-content p.blue, .rebuliding-pipeline .pipline-journey-main .pipeline-grid .pipeline-content .pipeline-content .news-item.light-bg p.tags, .news-item.light-bg .rebuliding-pipeline .pipline-journey-main .pipeline-grid .pipeline-content .pipeline-content p.tags {
  color: #00FFFF;
}
.rebuliding-pipeline .pipline-journey-main .pipeline-grid .pipeline-content .pipeline-content .sub-heading-1 {
  font-size: 20px;
  margin-bottom: 10px;
}
.rebuliding-pipeline .pipline-journey-main .pipeline-grid .pipeline-content .pc-box, .rebuliding-pipeline .pipline-journey-main .pipeline-grid .pipeline-content p {
  margin-bottom: 15px;
}
@media (max-width: 995px) {
  .rebuliding-pipeline .pipline-journey-main .pipeline-grid .pipeline-img img {
    max-width: 100%;
  }
}
.rebuliding-pipeline .pipline-journey-main .pipeline-grid.reverse {
  grid-auto-flow: dense;
  direction: rtl;
}
.rebuliding-pipeline .pipline-journey-main .pipeline-grid.reverse .pipeline-content {
  text-align: left;
}

.podast-list-block {
  padding: 0 0 90px 0;
}
.podast-list-block .podcast-grid {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  -moz-column-gap: 18px;
       column-gap: 18px;
  row-gap: 150px;
}
@media (max-width: 995px) {
  .podast-list-block .podcast-grid {
    grid-template-columns: repeat(3, 1fr);
    row-gap: 30px;
  }
}
@media (max-width: 639px) {
  .podast-list-block .podcast-grid {
    grid-template-columns: auto;
  }
}
.podast-list-block .podcast-grid .podcast-item .podcast-img {
  margin-bottom: 25px;
  position: relative;
}
.podast-list-block .podcast-grid .podcast-item .podcast-img img {
  width: 100%;
  aspect-ratio: 1/1;
  -o-object-fit: cover;
     object-fit: cover;
}
.podast-list-block .podcast-grid .podcast-item .podcast-img .action-podcast {
  position: absolute;
  top: 0px;
  left: 0px;
  z-index: 10;
  width: 100%;
  height: 100%;
  align-items: center;
  justify-content: center;
  align-content: center;
  background: rgba(0, 0, 0, 0.7);
  display: none;
}
.podast-list-block .podcast-grid .podcast-item .podcast-desc .date {
  text-transform: uppercase;
  display: block;
  margin-bottom: 10px;
}
.podast-list-block .podcast-more {
  display: flex;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  align-items: center;
  color: #00FFFF;
  margin: 90px auto 0;
}
.podast-list-block .podcast-more img {
  margin-left: 8px;
  max-width: 20px;
}

.podcast-item:hover {
  cursor: pointer;
}
.podcast-item:hover .podcast-desc p, .podcast-item:hover .podcast-desc span {
  color: #00FFFF !important;
}
.podcast-item:hover .podcast-img .action-podcast {
  display: flex !important;
}

.community-block {
  padding: 100px 0;
}
@media (max-width: 995px) {
  .community-block {
    padding: 30px 0;
  }
}
.community-block p {
  color: #fff;
  margin-bottom: 25px;
  font-size: 20px;
}
.community-block p a {
  color: #fff;
  text-decoration: underline;
}
.community-block p a.btn-action {
  text-decoration: none !important;
}
.community-block .community-grid {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 18px;
  margin-top: 0px;
}
.community-block .community-grid p {
  font-size: 16px;
}
@media (max-width: 950px) {
  .community-block .community-grid {
    margin-top: 0px;
    grid-template-columns: auto;
    gap: 15px;
  }
}
.community-block .community-grid img {
  width: 100%;
  margin-bottom: 30px;
}

.director-message-block {
  padding: 50px 0;
}
.director-message-block .team-intro-grid {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  align-items: start;
  gap: 35px;
}
@media (max-width: 950px) {
  .director-message-block .team-intro-grid {
    gap: 15px;
  }
}
@media (max-width: 639px) {
  .director-message-block .team-intro-grid {
    grid-template-columns: 1fr;
    gap: 0px;
  }
}
.director-message-block .team-intro-grid .team-intro-img {
  position: relative;
}
.director-message-block .team-intro-grid .team-intro-img:before {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  height: 643px;
  background: linear-gradient(90deg, rgb(146, 39, 143) 0%, rgb(105, 74, 235) 48%, rgb(84, 144, 205) 100%);
  opacity: 0.2;
}
@media (max-width: 639px) {
  .director-message-block .team-intro-grid .team-intro-img:before {
    height: auto;
  }
}
.director-message-block .team-intro-grid .team-intro-img img {
  width: 100%;
  height: 643px;
  -o-object-fit: cover;
     object-fit: cover;
}
@media (max-width: 639px) {
  .director-message-block .team-intro-grid .team-intro-img img {
    height: auto;
  }
}
.director-message-block .team-intro-grid .team-intro-desc {
  margin-top: 30px;
}
.director-message-block .team-intro-grid .team-intro-desc .heading-2 {
  margin: 0 0 30px;
}
.director-message-block .team-intro-grid .team-intro-desc p {
  font-size: 20px;
  line-height: 27px;
  color: #fff;
  font-weight: 500;
  margin-bottom: 15px;
}
.director-message-block .team-intro-grid .team-intro-desc p a {
  text-decoration: underline;
  color: #fff;
}
.director-message-block .team-intro-grid .team-intro-desc .sub-heading-2 {
  margin: 30px 0 15px;
}
.director-message-block .team-intro-grid .team-intro-desc .btn-action {
  margin-top: 25px;
}
@media (max-width: 639px) {
  .director-message-block .team-intro-grid .team-intro-desc .team-intro-img {
    margin-bottom: 30px;
  }
}

.store-detail-block.full_container {
  margin-top: 250px;
}
@media (max-width: 950px) {
  .store-detail-block.full_container {
    margin-top: 0;
  }
}
.store-detail-block.full_container .store-detail-grid {
  display: grid;
  grid-template-columns: 630px auto;
  gap: 32px;
  margin-bottom: 32px;
}
@media (max-width: 1199px) {
  .store-detail-block.full_container .store-detail-grid {
    display: block;
  }
}
.store-detail-block.full_container .store-detail-grid .swiper-slide img {
  width: 100%;
}
.store-detail-block.full_container .store-detail-grid .store-detail-desc {
  /*.qty-grid{
  	display: grid;
  	grid-template-columns: 60px 32px;
  	gap: 0;
  	align-items: center;
  	margin-bottom: 30px;
  	width: 50%;
  	h5{
  		font-size: 20px;
  	}
  	input{
  		width: 100%;
  		background: #fff;
  		height: 32px;
  		border: 0;
  		outline: 0;
  		box-shadow: none;
  		text-align: center;
  	}
  }*/
}
@media (max-width: 1199px) {
  .store-detail-block.full_container .store-detail-grid .store-detail-desc {
    margin-top: 32px;
  }
}
.store-detail-block.full_container .store-detail-grid .store-detail-desc p {
  margin-bottom: 30px;
}
.store-detail-block.full_container .store-detail-grid .store-detail-desc .price {
  margin-bottom: 22px;
  display: block;
}
.store-detail-block.full_container .store-detail-grid .store-detail-desc .sub-heading-1 {
  margin-bottom: 30px;
}
.store-detail-block.full_container .store-detail-grid .store-detail-desc ul {
  font-size: 16px;
  padding-left: 1rem;
  list-style: disc;
  font-weight: 500;
  margin-bottom: 30px;
}
.store-detail-block.full_container .store-detail-grid .store-detail-desc ul li {
  margin-bottom: 12px;
}
.store-detail-block.full_container .store-detail-grid .store-detail-desc ul li[rel=hide] {
  display: none !important;
}
.store-detail-block.full_container .store-detail-grid .store-detail-desc .select-grid {
  display: grid;
  grid-template-columns: 230px 230px;
  gap: 32px;
  margin-bottom: 32px;
}
@media (max-width: 639px) {
  .store-detail-block.full_container .store-detail-grid .store-detail-desc .select-grid {
    grid-template-columns: repeat(1, 1fr);
  }
}
.store-detail-block.full_container .store-detail-grid .store-detail-desc .select-grid .select-box-main {
  margin: 0;
}
.store-detail-block.full_container .store-detail-grid .store-detail-desc .select-grid .select {
  width: 230px;
  height: 55px;
}
@media (max-width: 639px) {
  .store-detail-block.full_container .store-detail-grid .store-detail-desc .select-grid .select {
    width: 100%;
  }
}
.store-detail-block.full_container .store-detail-grid .store-detail-desc .select-grid .select ul {
  list-style: none;
  padding: 0;
  margin: 0;
}
.store-detail-block.full_container .store-detail-grid .store-detail-desc .qty-grid {
  display: inline-flex;
  vertical-align: top;
  margin-right: 10px;
  margin-bottom: 30px;
  align-items: center;
  width: 25%;
}
.store-detail-block.full_container .store-detail-grid .store-detail-desc .qty-grid h5 {
  margin-right: 10px;
  font-size: clamp(20px, 6.0240963855vw, 20px);
}
.store-detail-block.full_container .store-detail-grid .store-detail-desc .qty-grid input[type=number] {
  width: 100%;
  background: #fff;
  border: 0;
  outline: 0;
  box-shadow: none;
  text-align: center;
  width: 30%;
  padding: 5px;
}
.store-detail-block.full_container .store-detail-grid .store-detail-desc .qty-grid input[type=text] {
  width: 100%;
  background: #fff;
  height: 32px;
  border: 0;
  outline: 0;
  box-shadow: none;
  text-align: center;
}
.store-detail-block.full_container .store-detail-grid .store-detail-desc .qty-grid span {
  width: 100%;
  background: #fff;
  text-align: center;
  color: black;
  width: 60%;
  padding: 5px;
}
.store-detail-block.full_container .store-detail-grid .store-detail-desc .btn-action {
  padding: 15px 35px;
}
.store-detail-block.full_container .store-detail-grid .store-detail-desc p {
  margin-bottom: 25px;
}
.store-detail-block.full_container .store-detail-grid .store-detail-desc .cart_error {
  display: none;
}
.store-detail-block.full_container .store-detail-grid .store-btn-loader {
  display: flex;
  align-items: center;
}
.store-detail-block.full_container .store-detail-grid .store-btn-loader #loader {
  margin-left: 12px;
}
.store-detail-block.full_container .store-detail-grid .store-btn-loader #checkout-button {
  margin-left: 32px;
}
.store-detail-block.full_container .store-detail-grid .cart_error {
  margin-top: 12px;
}

.make-impact-section {
  padding: 0px 0px 80px 0px;
}
.make-impact-section .heading-2 {
  margin-bottom: 40px;
}
.make-impact-section .impact-grid {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 18px;
}
@media (max-width: 950px) {
  .make-impact-section .impact-grid {
    grid-template-columns: repeat(2, 1fr);
  }
}
.make-impact-section .impact-grid .impact-box {
  position: relative;
  overflow: hidden;
}
.make-impact-section .impact-grid .impact-box:hover .impact-info {
  top: 0;
}
.make-impact-section .impact-grid .impact-box img {
  width: 100%;
}
.make-impact-section .impact-grid .impact-box .impact-info {
  position: absolute;
  width: 100%;
  height: 100%;
  top: -100%;
  background: rgba(0, 0, 0, 0.8);
  transition: 0.5s all;
}
.make-impact-section .impact-grid .impact-box .impact-info a:nth-child(1) {
  position: relative;
  width: 100%;
  height: 100%;
  display: block;
}
.make-impact-section .impact-grid .impact-box .impact-info .impact-desc {
  position: absolute;
  left: 0;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  text-align: center;
  padding: 20px;
}
.make-impact-section .impact-grid .impact-box .impact-info .impact-desc h6 {
  color: #fff;
  font-size: 20px;
  margin-bottom: 5px;
}
@media (max-width: 639px) {
  .make-impact-section .impact-grid .impact-box .impact-info .impact-desc h6 {
    font-size: 14px;
  }
}
.make-impact-section .impact-grid .impact-box .impact-info .impact-desc .price {
  display: block;
  color: #fff;
  line-height: 1;
  font-size: 14px;
  margin-bottom: 5px;
}
.make-impact-section .impact-grid .impact-box .impact-info .impact-desc .btn-action {
  margin-top: 25px;
}
@media (max-width: 639px) {
  .make-impact-section .impact-grid .impact-box .impact-info .impact-desc .btn-action {
    display: none;
  }
}

.impact-slider .impact-box {
  position: relative;
  overflow: hidden;
}
.impact-slider .impact-box:hover .impact-info {
  top: 0;
}
.impact-slider .impact-box img {
  width: 100%;
}
.impact-slider .impact-box .impact-info {
  position: absolute;
  width: 100%;
  height: 100%;
  top: -100%;
  background: rgba(0, 0, 0, 0.8);
  transition: 0.5s all;
}
.impact-slider .impact-box .impact-info a:nth-child(1) {
  position: relative;
  width: 100%;
  height: 100%;
  display: block;
}
.impact-slider .impact-box .impact-info .impact-desc {
  position: absolute;
  left: 0;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  text-align: center;
  padding: 20px;
}
.impact-slider .impact-box .impact-info .impact-desc h6 {
  color: #fff;
  font-size: 20px;
  margin-bottom: 5px;
}
.impact-slider .impact-box .impact-info .impact-desc .price {
  display: block;
  color: #fff;
  line-height: 1;
  font-size: 14px;
  margin-bottom: 5px;
}
.impact-slider .impact-box .impact-info .impact-desc .btn-action {
  margin-top: 25px;
  font-size: 14px !important;
}

.single-product .category-block .latestItem img {
  aspect-ratio: 1/1;
}
@media (max-width: 639px) {
  .single-product main {
    margin-top: 24px;
  }
}

.pipeline-chic-section {
  padding: 50px 0;
}
.pipeline-chic-section .pipeline-grid {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 18px;
  margin-top: 40px;
}
@media (max-width: 950px) {
  .pipeline-chic-section .pipeline-grid {
    grid-template-columns: repeat(2, 1fr);
  }
}
.pipeline-chic-section .pipeline-grid img {
  width: 100%;
  aspect-ratio: 1/1;
}

.woocommerce table.shop_table td {
  padding-left: 0px;
  padding-bottom: 0px;
}

.woocommerce table.shop_table th {
  padding-left: 0px;
  padding-bottom: 0px;
}

.woocommerce #order_review_heading {
  margin-top: 20px;
}

.woocommerce-checkout .woocommerce-info::before {
  color: #00FFFF !important;
}

.woocommerce-cart.page-template-default .woocommerce table.shop_table th, .woocommerce-cart.page-template-default .woocommerce table.shop_table td {
  border: 0px !important;
  border-bottom: 1px solid #fff !important;
}
.woocommerce-cart.page-template-default table.cart td.actions .input-text#coupon_code {
  width: 140px;
  margin-right: 30px;
  padding: 10px !important;
}
@media (max-width: 639px) {
  .woocommerce-cart.page-template-default table.cart td.actions .input-text#coupon_code {
    margin-right: 20px;
  }
}
.woocommerce-cart.page-template-default .woocommerce table.shop_table .actions {
  padding-left: 0px;
  padding-top: 24px;
  border-bottom: 0px !important;
}

.woocommerce-cart .select {
  position: relative !important;
  cursor: pointer !important;
  height: 48px !important;
}
.woocommerce-cart .select-styled {
  position: absolute !important;
  top: 0 !important;
  right: 0 !important;
  bottom: 0 !important;
  left: 0 !important;
  background-color: #000 !important;
  padding: 10px !important;
  font-size: 16px !important;
  border: 2px solid !important;
  border-image-slice: 2 !important;
  border-width: 2px !important;
  border-image-source: linear-gradient(to right top, #7c28e7 0%, #91288d 40%, #36f 78%, #0ff 92%) !important;
  transition: all 0.2s ease-in;
}
.woocommerce-cart .select-styled:after {
  content: "" !important;
  width: 28px !important;
  height: 15px !important;
  position: absolute !important;
  top: 50% !important;
  right: 22px !important;
  background: url("data:image/svg+xml,%3Csvg width='28' height='15' viewBox='0 0 28 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L14.1733 14L27 1' stroke='%2300FFFF'/%3E%3C/svg%3E%0A") !important;
  transform: translateY(-50%) !important;
  background-size: 100% !important;
  background-repeat: no-repeat !important;
}
.woocommerce-cart .select-styled:hover {
  background-color: linear-gradient(0deg, rgba(0, 0, 0, 0.6), rgba(0, 0, 0, 0.6)), linear-gradient(89.99deg, rgb(145, 40, 141) -20.84%, rgb(124, 40, 231) 21.92%, rgb(105, 74, 235) 45.94%, rgb(0, 255, 255) 175.78%) !important;
}
.woocommerce-cart .select-styled:active, .woocommerce-cart .select-styled.active {
  border-bottom: 0 !important;
}
.woocommerce-cart .select-options {
  display: none;
  position: absolute !important;
  top: 100% !important;
  right: 0 !important;
  left: 0 !important;
  z-index: 999 !important;
  margin: 0 !important;
  padding: 0 !important;
  list-style: none !important;
  background-color: #000 !important;
  border: 2px solid !important;
  border-image-slice: 2 !important;
  border-width: 2px !important;
  border-image-source: linear-gradient(to right top, #7c28e7 0%, #91288d 40%, #6a41bb 78%, #5b4bce 92%) !important;
  border-top: 0 !important;
  height: 200px !important;
  overflow-y: scroll !important;
  transition: all 0.2s ease-in !important;
}
.woocommerce-cart .select-options li {
  margin: 0 !important;
  padding: 14px 30px !important;
  text-indent: 0 !important;
  border-top: 0 !important;
  transition: all 0.15s ease-in !important;
}
.woocommerce-cart .select-options li:hover, .woocommerce-cart .select-options li.is-selected {
  color: #fff !important;
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.6), rgba(0, 0, 0, 0.6)), linear-gradient(89.99deg, rgb(145, 40, 141) -20.84%, rgb(124, 40, 231) 21.92%, rgb(105, 74, 235) 45.94%, rgb(0, 255, 255) 175.78%) !important;
}
.woocommerce-cart .cart_totals th, .woocommerce-cart .cart_totals td {
  padding: 10px !important;
}
.woocommerce-cart .woocommerce-message::before {
  color: #00FFFF !important;
}
.woocommerce-cart .woocommerce-message {
  border: 2px solid;
  border-image-slice: 2;
  border-width: 2px;
  border-image-source: linear-gradient(to left top, #662F8F 0%, #8A2885 25%, #3366FF 50%, #538FCB 75%, #00FFFF 100%);
  border-left: 0px;
  border-right: 0px;
  border-bottom: 0px;
}
.woocommerce-cart .woocommerce a.remove {
  color: #00FFFF !important;
}
.woocommerce-cart .woocommerce-info {
  border: 2px solid;
  border-image-slice: 2;
  border-width: 2px;
  border-image-source: linear-gradient(to left top, #662F8F 0%, #8A2885 25%, #3366FF 50%, #538FCB 75%, #00FFFF 100%);
  border-left: 0px;
  border-right: 0px;
  border-bottom: 0px;
}
.woocommerce-cart .woocommerce-info::before {
  color: #00FFFF;
}
.woocommerce-cart .return-to-shop {
  text-align: center;
}
.woocommerce-cart .return-to-shop .button.wc-backward.wp-element-button {
  text-transform: uppercase;
  display: inline-block;
  background-color: none;
  text-align: center;
  color: #00FFFF;
  font-weight: 500;
  font-size: 14px;
  font-family: "futura-pt", sans-serif;
  padding: 6px 20px;
  min-width: 128px;
  background-color: transparent;
  border: 1px solid;
  border-image-slice: 1;
  border-width: 1px;
  border-image-source: linear-gradient(to right top, #662F8F 0%, #8A2885 25%, #3366FF 50%, #538FCB 75%, #00FFFF 100%);
}
.woocommerce-cart .woocommerce-error, .woocommerce-cart .woocommerce-info, .woocommerce-cart .woocommerce-message {
  background-color: transparent;
  color: #00FFFF;
}
.woocommerce-cart .page-header.inner-banner {
  display: none;
}
.woocommerce-cart .woocommerce {
  max-width: 1440px;
  padding: 0 30px;
  margin: 250px auto 0;
}
@media (max-width: 950px) {
  .woocommerce-cart .woocommerce {
    margin-top: 32px;
  }
}
.woocommerce-cart .woocommerce table.shop_table th,
.woocommerce-cart .woocommerce table.shop_table td {
  color: #fff;
  border: 1px solid #fff !important;
}
.woocommerce-cart .woocommerce table.shop_table th a,
.woocommerce-cart .woocommerce table.shop_table th input,
.woocommerce-cart .woocommerce table.shop_table td a,
.woocommerce-cart .woocommerce table.shop_table td input {
  color: #fff;
}
.woocommerce-cart .woocommerce table.shop_table th input,
.woocommerce-cart .woocommerce table.shop_table td input {
  border: 1px solid #fff;
}
.woocommerce-cart .woocommerce table.shop_table input.input-text {
  background: #000;
  border: 1px solid !important;
  border-image-slice: 1 !important;
  border-width: 1px !important;
  border-image-source: linear-gradient(to right top, #7c28e7 0%, #91288d 40%, #36f 78%, #0ff 92%) !important;
  box-shadow: none !important;
  outline: none !important;
  padding: 9px !important;
  color: #fff !important;
  margin-bottom: 10px;
}
.woocommerce-cart .woocommerce table.shop_table .button {
  text-transform: uppercase;
  display: inline-block;
  background: transparent;
  text-align: center;
  color: #00FFFF;
  font-weight: 500;
  font-size: 14px;
  font-family: "futura-pt", sans-serif;
  padding: 15px 35px;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  border: 1px solid;
  border-image-slice: 1;
  border-width: 1px;
  border-image-source: linear-gradient(to right top, #662F8F 0%, #8A2885 25%, #3366FF 50%, #538FCB 75%, #00FFFF 100%);
}
@media (max-width: 639px) {
  .woocommerce-cart .woocommerce table.shop_table .button {
    padding: 15px 10px;
  }
}
.woocommerce-cart .woocommerce table.shop_table .button:hover {
  border-image-source: none;
  color: #fff;
  background: linear-gradient(to right top, #7C28E7 0%, #91288D 100%);
  border-image-source: linear-gradient(to right top, #7C28E7 0%, #91288D 100%);
}
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button {
  text-transform: uppercase;
  display: inline-block;
  background: transparent;
  text-align: center;
  color: #00FFFF;
  font-weight: 500;
  font-size: 14px;
  font-family: "futura-pt", sans-serif;
  padding: 15px 35px;
  width: 100%;
  border: 1px solid;
  border-image-slice: 1;
  border-width: 1px;
  border-image-source: linear-gradient(to right top, #662F8F 0%, #8A2885 25%, #3366FF 50%, #538FCB 75%, #00FFFF 100%);
}
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover {
  border-image-source: none;
  color: #fff;
  background: linear-gradient(to right top, #7C28E7 0%, #91288D 100%);
  border-image-source: linear-gradient(to right top, #7C28E7 0%, #91288D 100%);
}

@media (max-width: 950px) {
  .woocommerce-checkout .woocommerce-terms-and-conditions-wrapper {
    margin-bottom: 30px;
  }
}
.woocommerce-checkout .page-header.inner-banner {
  display: none !important;
}
.woocommerce-checkout .woocommerce {
  max-width: 1440px;
  padding: 0 30px;
  margin: 200px auto 0;
}
@media (max-width: 950px) {
  .woocommerce-checkout .woocommerce {
    margin: 50px auto 0;
  }
}
.woocommerce-checkout h3, .woocommerce-checkout p {
  color: #fff;
}
.woocommerce-checkout input, .woocommerce-checkout textarea {
  background: #000;
  border: 2px solid;
  border-image-slice: 2;
  border-width: 2px;
  border-image-source: linear-gradient(to right top, #7c28e7 0%, #91288d 40%, #36f 78%, #0ff 92%);
  width: auto;
  box-shadow: none;
  outline: none;
  padding: 12px;
  color: #fff;
}
.woocommerce-checkout .select {
  position: relative;
  cursor: pointer;
  height: 48px;
}
.woocommerce-checkout .select-styled {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: #000;
  padding: 10px;
  font-size: 16px;
  border: 2px solid;
  border-image-slice: 2;
  border-width: 2px;
  border-image-source: linear-gradient(to right top, #7c28e7 0%, #91288d 40%, #36f 78%, #0ff 92%);
  transition: all 0.2s ease-in;
}
.woocommerce-checkout .select-styled:after {
  content: "";
  width: 28px;
  height: 15px;
  position: absolute;
  top: 50%;
  right: 22px;
  background: url("data:image/svg+xml,%3Csvg width='28' height='15' viewBox='0 0 28 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L14.1733 14L27 1' stroke='%2300FFFF'/%3E%3C/svg%3E%0A");
  transform: translateY(-50%);
  background-size: 100%;
  background-repeat: no-repeat;
}
.woocommerce-checkout .select-styled:hover {
  background-color: linear-gradient(0deg, rgba(0, 0, 0, 0.6), rgba(0, 0, 0, 0.6)), linear-gradient(89.99deg, rgb(145, 40, 141) -20.84%, rgb(124, 40, 231) 21.92%, rgb(105, 74, 235) 45.94%, rgb(0, 255, 255) 175.78%);
}
.woocommerce-checkout .select-styled:active, .woocommerce-checkout .select-styled.active {
  border-bottom: 0;
}
.woocommerce-checkout .select-options {
  display: none;
  position: absolute;
  top: 100%;
  right: 0;
  left: 0;
  z-index: 999;
  margin: 0;
  padding: 0;
  list-style: none;
  background-color: #000;
  border: 2px solid;
  border-image-slice: 2;
  border-width: 2px;
  border-image-source: linear-gradient(to right top, #7c28e7 0%, #91288d 40%, #6a41bb 78%, #5b4bce 92%);
  border-top: 0;
  height: 200px;
  overflow-y: scroll;
  transition: all 0.2s ease-in;
}
.woocommerce-checkout .select-options li {
  margin: 0;
  padding: 14px 30px;
  text-indent: 0;
  border-top: 0;
  transition: all 0.15s ease-in;
}
.woocommerce-checkout .select-options li:hover, .woocommerce-checkout .select-options li.is-selected {
  color: #fff;
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.6), rgba(0, 0, 0, 0.6)), linear-gradient(89.99deg, rgb(145, 40, 141) -20.84%, rgb(124, 40, 231) 21.92%, rgb(105, 74, 235) 45.94%, rgb(0, 255, 255) 175.78%);
}
.woocommerce-checkout th, .woocommerce-checkout td {
  color: #fff;
}
.woocommerce-checkout th a,
.woocommerce-checkout th input, .woocommerce-checkout td a,
.woocommerce-checkout td input {
  color: #fff;
}
.woocommerce-checkout th input, .woocommerce-checkout td input {
  border: 1px solid #fff;
}
.woocommerce-checkout .woocommerce-privacy-policy-text p {
  color: #000;
}
.woocommerce-checkout .woocommerce-form-coupon-toggle .woocommerce-info {
  text-transform: uppercase;
  display: inline-block;
  background: transparent;
  text-align: center;
  color: #00FFFF;
  font-weight: 500;
  font-size: 14px;
  font-family: "futura-pt", sans-serif;
  padding: 15px 35px 15px auto;
  min-width: 128px;
  color: #fff;
  background: linear-gradient(90deg, rgba(145, 40, 141, 0.2) 0%, rgba(0, 255, 255, 0.2) 100%);
  border: 2px solid #000;
}
.woocommerce-checkout .woocommerce-form-coupon-toggle a {
  color: #0FF;
}
.woocommerce-checkout .checkout_coupon.woocommerce-form-coupon {
  margin-top: 0;
  border: 1px solid;
  border-radius: 0;
  border-image-slice: 1;
  border-width: 1px;
  border-image-source: linear-gradient(to right top, #662F8F 0%, #8A2885 25%, #3366FF 50%, #538FCB 75%, #00FFFF 100%);
  background: linear-gradient(90deg, rgba(145, 40, 141, 0.2) 0%, rgba(0, 255, 255, 0.2) 100%);
}
.woocommerce-checkout .checkout_coupon .button {
  text-transform: uppercase;
  display: inline-block;
  background: transparent;
  text-align: center;
  color: #00FFFF;
  font-weight: 500;
  font-size: 14px;
  font-family: "futura-pt", sans-serif;
  padding: 15px 35px;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  border: 1px solid;
  border-image-slice: 1;
  border-width: 1px;
  border-image-source: linear-gradient(to right top, #662F8F 0%, #8A2885 25%, #3366FF 50%, #538FCB 75%, #00FFFF 100%);
}
.woocommerce-checkout .checkout_coupon .button:hover {
  border-image-source: none;
  color: #fff;
  background: linear-gradient(to right top, #7C28E7 0%, #91288D 100%);
  border-image-source: linear-gradient(to right top, #7C28E7 0%, #91288D 100%);
}
@media (max-width: 950px) {
  .woocommerce-checkout .checkout_coupon .button {
    padding: 15px;
  }
}
.woocommerce-checkout #payment {
  background: linear-gradient(90deg, rgba(145, 40, 141, 0.2) 0%, rgba(0, 255, 255, 0.2) 100%);
  text-align: center;
  color: #00FFFF;
  font-weight: 500;
  font-size: 14px;
  font-family: "futura-pt", sans-serif;
  padding: 15px 35px 15px auto;
  min-width: 128px;
  color: #fff;
  border: 1px solid;
  border-image-slice: 1;
  border-width: 1px;
  border-image-source: linear-gradient(to right top, #662F8F 0%, #8A2885 25%, #3366FF 50%, #538FCB 75%, #00FFFF 100%);
}
.woocommerce-checkout #payment a {
  color: #0FF;
}
.woocommerce-checkout #payment .woocommerce-info {
  background: transparent;
  border: 0;
  color: #fff;
}
.woocommerce-checkout #payment p, .woocommerce-checkout #payment label {
  color: #fff !important;
  font-weight: 500 !important;
  font-size: 14px;
}
.woocommerce-checkout #payment .button {
  text-transform: uppercase;
  display: inline-block;
  background: transparent;
  text-align: center;
  color: #00FFFF;
  font-weight: 500;
  font-size: 14px;
  font-family: "futura-pt", sans-serif;
  padding: 15px 35px;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  border: 1px solid;
  border-image-slice: 1;
  border-width: 1px;
  border-image-source: linear-gradient(to right top, #662F8F 0%, #8A2885 25%, #3366FF 50%, #538FCB 75%, #00FFFF 100%);
}
.woocommerce-checkout #payment .button:hover {
  border-image-source: none;
  color: #fff;
  background: linear-gradient(to right top, #7C28E7 0%, #91288D 100%);
  border-image-source: linear-gradient(to right top, #7C28E7 0%, #91288D 100%);
}
.woocommerce-checkout #payment .wc-stripe-elements-field {
  background: #fff;
  border: 2px solid;
  border-image-slice: 2;
  border-width: 2px;
  border-image-source: linear-gradient(to right top, #7c28e7 0%, #91288d 40%, #36f 78%, #0ff 92%);
  width: 100%;
  box-shadow: none;
  outline: none;
  padding: 12px;
  color: #000;
}
.woocommerce-checkout .shop_table.woocommerce-checkout-review-order-table .product-name {
  width: 50% !important;
}
.woocommerce-checkout .payment_box.payment_method_stripe {
  background: transparent !important;
  padding: 0 !important;
}
.woocommerce-checkout .payment_box.payment_method_stripe:before {
  display: none !important;
}
.woocommerce-checkout .form-row.form-row-wide, .woocommerce-checkout .form-row.form-row-first, .woocommerce-checkout .form-row.form-row-last {
  padding: 0 !important;
}
.woocommerce-checkout .form-row label {
  color: #fff !important;
}
.woocommerce-checkout .woocommerce ul#shipping_method li input {
  margin: 5px 0.4375em 0 0;
  vertical-align: top;
  width: auto;
}
.woocommerce-checkout .ElementsApp, .woocommerce-checkout .ElementsApp .InputElement {
  color: #fff !important;
}

.store-hide {
  display: none;
}

.store-hide, .woocommerce-cart .woocommerce-shipping-calculator p#calc_shipping_country_field,
.woocommerce-cart .woocommerce-shipping-calculator p#calc_shipping_state_field {
  display: none;
  z-index: -2;
  opacity: 0;
}

.woocommerce-order * {
  color: #fff;
}

.woocommerce-order-details, .woocommerce-customer-details {
  padding: 20px 0px;
  border-top: 1px solid #fff;
}

@media (max-width: 639px) {
  .woocommerce-page table.cart td.actions .coupon {
    display: flex;
    justify-content: space-between;
  }
}
.woocommerce-cart .page-header.default {
  display: none;
}

.woocommerce-product-gallery__wrapper div.thumbnails {
  display: flex;
}

.lightbox {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.7);
  display: flex;
  justify-content: center;
  align-items: center;
  z-index: 9999999;
}

.lightbox img {
  max-width: 80%;
  max-height: 80%;
}

.woocommerce #ppcp-messages {
  background: #fff;
  padding: 12px;
  margin-bottom: 12px;
}

.join-shop {
  padding: 50px 0;
  position: relative;
  background: url(http://159.223.169.167/cbed/wp-content/themes/cbed-theme/assets/img/join-shop-bg.png);
  background-repeat: no-repeat;
  background-position: bottom;
  background-size: 100% 380px;
}
.join-shop .join-shop-grid {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 40px;
  align-items: center;
  padding: 50px 70px;
  background: linear-gradient(200.37deg, rgba(145, 40, 141, 0.6) -16.78%, rgba(145, 40, 141, 0.294) 14.25%, rgba(149, 35, 150, 0.267903) 21.3%, rgba(176, 0, 211, 0.084) 71.04%, rgba(176, 0, 211, 0.116287) 71.05%, rgba(176, 0, 211, 0.146347) 82%, rgba(176, 0, 211, 0.6) 107.6%);
  border: 2px solid;
  border-image-slice: 2;
  border-width: 2px;
  border-image-source: linear-gradient(to right top, #1C2A56 0%, #91288D 33%, #A283FF 66%, #A283FF 100%);
}
.join-shop .shop-box img {
  width: 100%;
}
.join-shop .shop-box .sub-heading-1 {
  max-width: 80%;
}
.join-shop .shop-box .linkmore {
  padding: 0;
  margin-top: 95px;
}
.join-shop .btn-action {
  margin: 85px auto 0;
  display: block;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  color: #fff;
  padding: 15px 50px;
  border: 1px solid;
  border-image-slice: 1;
  border-width: 1px;
  border-image-source: linear-gradient(to right top, #662F8F 0%, #8A2885 25%, #3366FF 50%, #538FCB 75%, #00FFFF 100%);
}

.empty-cart-main {
  padding: 100px 0;
}
@media (max-width: 950px) {
  .empty-cart-main {
    padding: 50px 0;
  }
}
.empty-cart-main .empty-cart-grid {
  display: grid;
  grid-template-columns: 500px 580px;
  gap: 115px;
  justify-content: center;
  align-items: center;
}
@media (max-width: 950px) {
  .empty-cart-main .empty-cart-grid {
    grid-template-columns: auto;
    gap: 30px;
  }
}
.empty-cart-main .empty-cart-grid .desc h3 {
  margin-bottom: 30px;
}
@media (max-width: 950px) {
  .empty-cart-main .empty-cart-grid .desc h3 {
    margin-bottom: 15px;
  }
}
.empty-cart-main .empty-cart-grid .desc p {
  margin-bottom: 50px;
  color: #fff;
}
@media (max-width: 950px) {
  .empty-cart-main .empty-cart-grid .desc p {
    margin-bottom: 25px;
  }
}
@media (max-width: 950px) {
  .empty-cart-main .empty-cart-grid .img {
    grid-column-start: 1;
    grid-row-start: 1;
  }
}
.empty-cart-main .empty-cart-grid .img img {
  width: 100%;
}

.modal-two .custom-model-inner {
  padding: 50px;
  max-width: 932px;
}
@media (max-width: 950px) {
  .modal-two .custom-model-inner {
    padding: 30px;
    height: 85%;
    overflow-y: scroll;
  }
}

.custom-model-main {
  /*display:none;*/
  text-align: center;
  overflow: hidden;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  /* z-index: 1050; */
  -webkit-overflow-scrolling: touch;
  outline: 0;
  opacity: 0;
  transition: opacity 0.15s linear, z-index 0.15;
  z-index: -1;
  overflow-x: hidden;
  overflow-y: auto;
}
.custom-model-main .custom-model-inner {
  transform: translate(0, -25%);
  transition: transform 0.3s ease-out;
  display: inline-block;
  vertical-align: middle;
  max-width: 704px;
  margin: 0 auto;
  background: var(--purple-to-magenta, linear-gradient(23deg, #7C28E7 7.29%, #91288D 87.5%));
  padding: 72px;
  position: absolute;
  left: 0;
  right: 0;
  margin: 0 auto;
  top: -150%;
}
.custom-model-main .bg-overlay {
  background: rgba(0, 0, 0, 0);
  height: 100vh;
  width: 100%;
  position: fixed;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: 0;
  transition: background 0.15s linear;
}
.custom-model-main .close-btn {
  position: absolute;
  right: 15px;
  top: 15px;
  cursor: pointer;
  z-index: 99;
  font-size: 25px;
  color: #fff;
  line-height: 1;
  font-weight: 700;
}
.custom-model-main .add-details {
  border: 1px solid #FFF;
  padding: 15px 30px;
  display: inline-block;
  line-height: 1;
  background: transparent;
  margin-top: 50px;
}
.custom-model-main .add-details:hover, .custom-model-main .add-details:focus {
  background: #fff;
  color: #000;
}
.custom-model-main .sub-heading-1 {
  margin-bottom: 12px;
}
.custom-model-main .form-modal {
  margin-top: 20px;
  /* 
     height: 400px;
    	overflow-y: scroll;
  */
}
.custom-model-main .form-modal .school-grid {
  display: grid;
  grid-template-columns: 50% auto auto;
  gap: 26px;
}
@media (max-width: 950px) {
  .custom-model-main .form-modal .school-grid {
    grid-template-columns: auto;
    gap: 0;
  }
}
.custom-model-main .form-modal .school-grid .form-group {
  display: flex;
  align-items: center;
}
@media (max-width: 950px) {
  .custom-model-main .form-modal .school-grid .form-group {
    display: block;
    margin-bottom: 15px;
  }
}
.custom-model-main .form-modal .school-grid .form-group label {
  margin-right: 15px;
  margin-bottom: 0;
}
@media (max-width: 950px) {
  .custom-model-main .form-modal .school-grid .form-group label {
    margin: 0 0 5px;
  }
}
.custom-model-main .form-modal .form-group {
  margin: 0 0 20px;
}
.custom-model-main .form-modal .form-group label {
  color: #fff;
  text-transform: uppercase;
  font-size: 20px;
  font-weight: 500;
  margin-bottom: 5px;
  margin-right: 0;
  display: block;
  text-align: left;
}
.custom-model-main .form-modal .form-group input, .custom-model-main .form-modal .form-group textarea {
  color: #D9D9D9;
  padding: 5px 10px;
  background: #fff;
  width: 100%;
  text-transform: uppercase;
}
.custom-model-main .form-modal .form-group .add-details {
  margin: 20px 0 0 auto;
  display: block;
}
.custom-model-main .form-modal .name-grid {
  display: grid;
  grid-template-columns: 60% auto;
  gap: 26px;
}
@media (max-width: 950px) {
  .custom-model-main .form-modal .name-grid {
    grid-template-columns: auto;
    gap: 0;
  }
}
.custom-model-main .form-modal .name-grid .form-group {
  display: flex;
  align-items: center;
}
@media (max-width: 950px) {
  .custom-model-main .form-modal .name-grid .form-group {
    display: block;
    margin-bottom: 15px;
  }
}
.custom-model-main .form-modal .name-grid .form-group label {
  margin-right: 15px;
  margin-bottom: 0;
}
@media (max-width: 950px) {
  .custom-model-main .form-modal .name-grid .form-group label {
    margin: 0 0 5px;
  }
}
@media screen and (min-width: 800px) {
  .custom-model-main .custom-model-main:before {
    content: "";
    display: inline-block;
    height: auto;
    vertical-align: middle;
    margin-right: 0px;
    height: 100%;
  }
}
.model-open {
  z-index: 99999;
  opacity: 1;
  overflow: hidden;
}

.model-open .custom-model-inner {
  z-index: 999;
  top: 50%;
  transform: translateY(-50%);
}

.model-open .bg-overlay {
  background: rgba(0, 0, 0, 0.6);
  z-index: 99;
}

.modal-two .custom-model-inner {
  padding: 50px;
  max-width: 932px;
}
@media (max-width: 950px) {
  .modal-two .custom-model-inner {
    padding: 30px;
    height: 85%;
    overflow-y: scroll;
  }
}

@media screen and (max-width: 767px) {
  .model-open .custom-model-inner {
    padding: 60px 30px;
    height: -webkit-max-content;
    height: -moz-max-content;
    height: max-content;
  }

  .model-open .custom-model-inner .gfield select.large, .model-open .custom-model-inner .gfield input[type=text], .model-open .custom-model-inner .gfield input[type=email] {
    padding: 14px 40px 14px 10px;
    line-height: 1 !important;
    height: 50px !important;
  }

  .model-open .form-modal {
    margin-top: 40px;
    height: 190px;
    overflow-y: scroll;
  }

  .custom-model-main.modal-two .form-modal {
    margin-top: 0;
    overflow-y: scroll;
  }
}
.activist-action {
  background-size: cover;
  background-position: center center;
  padding-top: 60px;
  padding-bottom: 60px;
}
.activist-action .activist-form-block {
  max-width: 940px;
  width: 100%;
  height: auto;
  margin: 50px auto;
  text-align: center;
}
.activist-action .activist-form-block#box-form1 {
  border: 1px solid;
  border-image-slice: 1;
  border-width: 1px;
  border-image-source: linear-gradient(to right top, #662F8F 0%, #8A2885 25%, #3366FF 50%, #538FCB 75%, #00FFFF 100%);
}
.activist-action .activist-form-block {
  position: relative;
}
.activist-action .activist-form-block h3 {
  font-size: 48px;
}
@media (max-width: 639px) {
  .activist-action .activist-form-block h3 {
    font-size: 22px;
  }
}
.activist-action .activist-form-block .act-form {
  position: relative;
  z-index: 10;
  padding-bottom: 24px;
  padding-top: 20px;
}
.activist-action .activist-form-block .act-form input {
  width: 220px;
  height: 32px;
  background: #fff;
  border: 0px;
  color: #000;
  margin-bottom: 16px;
  padding-left: 12px;
  padding-right: 12px;
}
.activist-action .activist-form-block .act-form input::-moz-placeholder {
  color: #666;
  text-transform: uppercase;
}
.activist-action .activist-form-block .act-form input:-ms-input-placeholder {
  color: #666;
  text-transform: uppercase;
}
.activist-action .activist-form-block .act-form input::placeholder {
  color: #666;
  text-transform: uppercase;
}
.activist-action .activist-form-block p {
  color: #fff;
  text-transform: uppercase;
}
.activist-action .activist-form-block .form-top-layer {
  position: relative;
  z-index: 10000;
}
.activist-action .activist-form-block .bg-overlay {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  z-index: 1;
}
.activist-action .activist-form-block .bg-overlay img {
  height: 100%;
  width: 100%;
}

.activist-form-block#box-form2 {
  display: none;
  background: var(--purple-to-magenta, linear-gradient(23deg, #7C28E7 7.29%, #91288D 87.5%));
  padding: 72px;
}
@media (max-width: 639px) {
  .activist-form-block#box-form2 {
    padding: 20px;
  }
}
.activist-form-block#box-form2 h3 {
  margin-bottom: 16px;
}
.activist-form-block#box-form2 .gform_wrapper.gravity-theme .gfield_label {
  text-align: left;
  display: block;
  font-size: 16px;
  font-weight: 400;
  text-transform: uppercase;
}
.activist-form-block#box-form2 .gform_confirmation_wrapper .gform_confirmation_message {
  max-width: 680px;
  margin-left: auto;
  margin-right: auto;
}
.activist-form-block#box-form2 .gform_confirmation_wrapper h3 {
  color: #FFFFFF;
  text-transform: uppercase;
  font-size: clamp(24px, 3.6241610738vw, 36px);
  line-height: 1.25;
}
.activist-form-block#box-form2 .gform_confirmation_wrapper h4 {
  color: #00FFFF;
  text-transform: uppercase;
  font-size: clamp(20px, 2.4161073826vw, 24px);
  line-height: 1.25;
  margin-bottom: 24px;
}
.activist-form-block#box-form2 .gform_confirmation_wrapper p {
  color: #fff;
  font-size: clamp(16px, 2.0134228188vw, 20px);
  line-height: 1.25;
  margin-bottom: 20px;
}
.activist-form-block#box-form2 .gform_confirmation_wrapper p.blue, .activist-form-block#box-form2 .gform_confirmation_wrapper .news-item.light-bg p.tags, .news-item.light-bg .activist-form-block#box-form2 .gform_confirmation_wrapper p.tags {
  color: #00ffff;
}
.activist-form-block#box-form2 .gform_confirmation_wrapper a.btn-action, .activist-form-block#box-form2 .gform_confirmation_wrapper a.gws-reload-form.gprl-reload-link {
  color: #fff !important;
  border: 1px solid #fff;
  text-transform: uppercase;
  display: inline-block;
  text-align: center;
  font-weight: 500;
  font-size: 14px;
  font-family: "futura-pt", sans-serif;
  padding: 6px 20px;
  min-width: 128px;
  text-decoration: none !important;
}
.activist-form-block#box-form2 .gform_confirmation_wrapper a.btn-action:hover, .activist-form-block#box-form2 .gform_confirmation_wrapper a.gws-reload-form.gprl-reload-link:hover {
  border: 1px solid;
  border-image-slice: 1;
  border-width: 1px;
  border-image-source: linear-gradient(to right top, #662F8F 0%, #8A2885 25%, #3366FF 50%, #538FCB 75%, #00FFFF 100%);
}
.activist-form-block#box-form2 .gform_button.button {
  color: #fff;
  border: 1px solid #fff;
  text-transform: uppercase;
  display: inline-block;
  text-align: center;
  font-weight: 500;
  font-size: 14px;
  font-family: "futura-pt", sans-serif;
  padding: 6px 20px;
  min-width: 128px;
  text-decoration: none !important;
}
.activist-form-block#box-form2 .gform_button.button:hover {
  border: 1px solid;
  border-image-slice: 1;
  border-width: 1px;
  border-image-source: linear-gradient(to right top, #662F8F 0%, #8A2885 25%, #3366FF 50%, #538FCB 75%, #00FFFF 100%);
}

#box-form2 {
  position: relative;
}
#box-form2 .close-btn {
  display: none;
  position: absolute;
  right: 15px;
  top: 15px;
  cursor: pointer;
  z-index: 99;
  font-size: 25px;
  color: #fff;
  line-height: 1;
  font-weight: 700;
  cursor: pointer;
}
@media (max-width: 639px) {
  #box-form2 .close-btn {
    width: 15px;
    height: 15px;
    right: 12px;
    top: 12px;
    font-size: 18px;
  }
}
#box-form2 .close-btn svg path {
  stroke: #fff;
}

/* Gravity Forms Spinner */
.gform_footer.top_label {
  position: relative;
}

.gform_ajax_spinner {
  box-sizing: border-box;
  margin-top: 8px;
  margin-right: 6px;
  margin-left: 24px;
  border-radius: 50%;
  border: 1px solid #662F8F;
  border-top-color: #8A2885;
  border-right-color: #00FFFF;
  border-bottom-color: #538FCB;
  -webkit-animation: spinner 1.1s linear infinite;
          animation: spinner 1.1s linear infinite;
  width: 16px;
  height: 16px;
  right: -40px;
  position: absolute;
  z-index: 1;
}

@-webkit-keyframes spinner {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}

@keyframes spinner {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.resources-selected-block {
  margin-top: 100px;
}
.resources-selected-block .resources-select-grid {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 70px 18px;
}
@media (max-width: 639px) {
  .resources-selected-block .resources-select-grid {
    grid-template-columns: 1fr;
  }
}
.resources-selected-block .resources-image {
  position: relative;
  z-index: 1;
  overflow: hidden;
  margin-bottom: 20px;
}
@media (max-width: 639px) {
  .resources-selected-block .resources-image {
    margin-bottom: 16px;
  }
  .resources-selected-block .resources-image img {
    aspect-ratio: unset !important;
    width: 100%;
  }
}
.resources-selected-block .resources-image img {
  /*width: 100%;
  width: 100%;
  height: auto;*/
  aspect-ratio: 1/1.18;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: top;
     object-position: top;
}
.resources-selected-block .resources-gradient-bg {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 0;
}

.resources-block .more-link {
  margin: 50px 0 50px 0;
}
.resources-block .more-link a {
  font-size: 20px;
  text-transform: uppercase;
  display: flex;
  align-items: center;
  color: #00FFFF;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  margin: 0 auto;
}

.resources-selected-box {
  /*display: grid;
  grid-row-gap: 20px;*/
}
@media (max-width: 639px) {
  .resources-selected-box {
    /*max-width: 88%;	*/
  }
}
.resources-selected-box h3 {
  font-size: 1.7em;
  color: #fff;
  font-weight: 700;
  line-height: normal;
}
.resources-selected-box p {
  color: #fff;
  font-size: 20px;
  margin-top: 15px;
}
.resources-selected-box a {
  margin-top: 15px;
}

.resources-selected-box:nth-child(n+4) {
  display: none;
}

/**
 * Swiper 8.1.4
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2022 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: April 24, 2022
 */
@font-face {
  font-family: swiper-icons;
  src: url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA");
  font-weight: 400;
  font-style: normal;
}
:root {
  --swiper-theme-color:#007aff;
}

.swiper {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
  list-style: none;
  padding: 0;
  z-index: 1;
}

.swiper-vertical > .swiper-wrapper {
  flex-direction: column;
}

.swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: flex;
  transition-property: transform;
  box-sizing: content-box;
}

.swiper-android .swiper-slide, .swiper-wrapper {
  transform: translate3d(0px, 0, 0);
}

.swiper-pointer-events {
  touch-action: pan-y;
}

.swiper-pointer-events.swiper-vertical {
  touch-action: pan-x;
}

.swiper-slide {
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
  transition-property: transform;
}

.swiper-slide-invisible-blank {
  visibility: hidden;
}

.swiper-autoheight, .swiper-autoheight .swiper-slide {
  height: auto;
}

.swiper-autoheight .swiper-wrapper {
  align-items: flex-start;
  transition-property: transform, height;
}

.swiper-backface-hidden .swiper-slide {
  transform: translateZ(0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

.swiper-3d, .swiper-3d.swiper-css-mode .swiper-wrapper {
  perspective: 1200px;
}

.swiper-3d .swiper-cube-shadow, .swiper-3d .swiper-slide, .swiper-3d .swiper-slide-shadow, .swiper-3d .swiper-slide-shadow-bottom, .swiper-3d .swiper-slide-shadow-left, .swiper-3d .swiper-slide-shadow-right, .swiper-3d .swiper-slide-shadow-top, .swiper-3d .swiper-wrapper {
  transform-style: preserve-3d;
}

.swiper-3d .swiper-slide-shadow, .swiper-3d .swiper-slide-shadow-bottom, .swiper-3d .swiper-slide-shadow-left, .swiper-3d .swiper-slide-shadow-right, .swiper-3d .swiper-slide-shadow-top {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 10;
}

.swiper-3d .swiper-slide-shadow {
  background: rgba(0, 0, 0, 0.15);
}

.swiper-3d .swiper-slide-shadow-left {
  background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.swiper-3d .swiper-slide-shadow-right {
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.swiper-3d .swiper-slide-shadow-top {
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.swiper-3d .swiper-slide-shadow-bottom {
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.swiper-css-mode > .swiper-wrapper {
  overflow: auto;
  scrollbar-width: none;
  -ms-overflow-style: none;
}

.swiper-css-mode > .swiper-wrapper::-webkit-scrollbar {
  display: none;
}

.swiper-css-mode > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: start start;
}

.swiper-horizontal.swiper-css-mode > .swiper-wrapper {
  -ms-scroll-snap-type: x mandatory;
      scroll-snap-type: x mandatory;
}

.swiper-vertical.swiper-css-mode > .swiper-wrapper {
  -ms-scroll-snap-type: y mandatory;
      scroll-snap-type: y mandatory;
}

.swiper-centered > .swiper-wrapper::before {
  content: "";
  flex-shrink: 0;
  order: 9999;
}

.swiper-centered.swiper-horizontal > .swiper-wrapper > .swiper-slide:first-child {
  -webkit-margin-start: var(--swiper-centered-offset-before);
          margin-inline-start: var(--swiper-centered-offset-before);
}

.swiper-centered.swiper-horizontal > .swiper-wrapper::before {
  height: 100%;
  min-height: 1px;
  width: var(--swiper-centered-offset-after);
}

.swiper-centered.swiper-vertical > .swiper-wrapper > .swiper-slide:first-child {
  -webkit-margin-before: var(--swiper-centered-offset-before);
          margin-block-start: var(--swiper-centered-offset-before);
}

.swiper-centered.swiper-vertical > .swiper-wrapper::before {
  width: 100%;
  min-width: 1px;
  height: var(--swiper-centered-offset-after);
}

.swiper-centered > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: center center;
}

:root {
  --swiper-navigation-size:44px;
}

.swiper-button-next, .swiper-button-prev {
  position: absolute;
  top: 50%;
  width: calc(var(--swiper-navigation-size) / 44 * 27);
  height: var(--swiper-navigation-size);
  margin-top: calc(0px - var(--swiper-navigation-size) / 2);
  z-index: 10;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--swiper-navigation-color, var(--swiper-theme-color));
}

.swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled {
  opacity: 0.35;
  cursor: auto;
  pointer-events: none;
}

.swiper-button-next:after, .swiper-button-prev:after {
  font-family: swiper-icons;
  font-size: var(--swiper-navigation-size);
  text-transform: none !important;
  letter-spacing: 0;
  text-transform: none;
  font-variant: initial;
  line-height: 1;
}

.swiper-button-prev, .swiper-rtl .swiper-button-next {
  left: 10px;
  right: auto;
}

.swiper-button-prev:after, .swiper-rtl .swiper-button-next:after {
  content: "prev";
}

.swiper-button-next, .swiper-rtl .swiper-button-prev {
  right: 10px;
  left: auto;
}

.swiper-button-next:after, .swiper-rtl .swiper-button-prev:after {
  content: "next";
}

.swiper-button-lock {
  display: none;
}

.swiper-pagination {
  position: absolute;
  text-align: center;
  transition: 0.3s opacity;
  transform: translate3d(0, 0, 0);
  z-index: 10;
}

.swiper-pagination.swiper-pagination-hidden {
  opacity: 0;
}

.swiper-horizontal > .swiper-pagination-bullets, .swiper-pagination-bullets.swiper-pagination-horizontal, .swiper-pagination-custom, .swiper-pagination-fraction {
  bottom: 10px;
  left: 0;
  width: 100%;
}

.swiper-pagination-bullets-dynamic {
  overflow: hidden;
  font-size: 0;
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transform: scale(0.33);
  position: relative;
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {
  transform: scale(1);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
  transform: scale(1);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
  transform: scale(0.66);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
  transform: scale(0.33);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
  transform: scale(0.66);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
  transform: scale(0.33);
}

.swiper-pagination-bullet {
  width: var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));
  height: var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));
  display: inline-block;
  border-radius: 50%;
  background: var(--swiper-pagination-bullet-inactive-color, #000);
  opacity: var(--swiper-pagination-bullet-inactive-opacity, 0.2);
}

button.swiper-pagination-bullet {
  border: none;
  margin: 0;
  padding: 0;
  box-shadow: none;
  -webkit-appearance: none;
  -moz-appearance: none;
       appearance: none;
}

.swiper-pagination-clickable .swiper-pagination-bullet {
  cursor: pointer;
}

.swiper-pagination-bullet:only-child {
  display: none !important;
}

.swiper-pagination-bullet-active {
  opacity: var(--swiper-pagination-bullet-opacity, 1);
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
}

.swiper-pagination-vertical.swiper-pagination-bullets, .swiper-vertical > .swiper-pagination-bullets {
  right: 10px;
  top: 50%;
  transform: translate3d(0px, -50%, 0);
}

.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet, .swiper-vertical > .swiper-pagination-bullets .swiper-pagination-bullet {
  margin: var(--swiper-pagination-bullet-vertical-gap, 6px) 0;
  display: block;
}

.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic, .swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
}

.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet, .swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  display: inline-block;
  transition: 0.2s transform, 0.2s top;
}

.swiper-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet, .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 var(--swiper-pagination-bullet-horizontal-gap, 4px);
}

.swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic, .swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  left: 50%;
  transform: translateX(-50%);
  white-space: nowrap;
}

.swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet, .swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transition: 0.2s transform, 0.2s left;
}

.swiper-horizontal.swiper-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transition: 0.2s transform, 0.2s right;
}

.swiper-pagination-progressbar {
  background: rgba(0, 0, 0, 0.25);
  position: absolute;
}

.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  transform: scale(0);
  transform-origin: left top;
}

.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  transform-origin: right top;
}

.swiper-horizontal > .swiper-pagination-progressbar, .swiper-pagination-progressbar.swiper-pagination-horizontal, .swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite, .swiper-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
  width: 100%;
  height: 4px;
  left: 0;
  top: 0;
}

.swiper-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite, .swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite, .swiper-pagination-progressbar.swiper-pagination-vertical, .swiper-vertical > .swiper-pagination-progressbar {
  width: 4px;
  height: 100%;
  left: 0;
  top: 0;
}

.swiper-pagination-lock {
  display: none;
}

.swiper-fade.swiper-free-mode .swiper-slide {
  transition-timing-function: ease-out;
}

.swiper-fade .swiper-slide {
  pointer-events: none;
  transition-property: opacity;
}

.swiper-fade .swiper-slide .swiper-slide {
  pointer-events: none;
}

.swiper-fade .swiper-slide-active, .swiper-fade .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}

body {
  min-width: 320px;
  font-family: "futura-pt", sans-serif;
  font-weight: 500;
  line-height: 1.5;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
@media (max-width: 950px) {
  body {
    padding-top: 60px;
  }
}

main {
  width: 100%;
  overflow: hidden;
}

.site-wrap {
  min-height: 100vh;
  display: grid;
  grid-template-rows: auto 1fr auto;
  grid-template-columns: auto;
  background: #000;
}

ul {
  list-style: none;
}

sup {
  top: -0.25em;
}

fieldset {
  border: 0;
  padding: 0.01em 0 0 0;
  margin: 0;
  min-width: 0;
}

body:not(:-moz-handler-blocked) fieldset {
  display: table-cell;
}

.display-block {
  display: block !important;
}

.display-grid {
  display: grid !important;
}

.display-flex {
  display: flex !important;
}

.display-none {
  display: none !important;
}

@media (min-width: 640px) {
  .display-md-block {
    display: block !important;
  }

  .display-md-grid {
    display: grid !important;
  }

  .display-md-flex {
    display: flex !important;
  }

  .display-md-none {
    display: none !important;
  }
}
@media (min-width: 951px) {
  .display-lg-block {
    display: block !important;
  }

  .display-lg-grid {
    display: grid !important;
  }

  .display-lg-flex {
    display: flex !important;
  }

  .display-lg-none {
    display: none !important;
  }
}
.container {
  max-width: 1440px;
  padding: 0 30px;
  margin: 0 auto;
}
@media screen and (max-width: 420px) {
  .container {
    padding: 0 20px;
  }
}
@media screen and (max-width: 370px) {
  .container {
    padding: 0 15px;
  }
}

.full_container {
  max-width: 100%;
  margin: 0 auto;
}

.wide_container {
  max-width: 1640px;
  padding: 0 30px;
  margin: 0 auto;
}
@media screen and (max-width: 420px) {
  .wide_container {
    padding: 0 20px;
  }
}
@media screen and (max-width: 370px) {
  .wide_container {
    padding: 0 15px;
  }
}

.sr-only {
  border: 0 !important;
  clip: rect(1px, 1px, 1px, 1px) !important;
  -webkit-clip-path: inset(50%) !important;
          clip-path: inset(50%) !important;
  height: 1px !important;
  margin: -1px !important;
  overflow: hidden !important;
  padding: 0 !important;
  position: absolute !important;
  width: 1px !important;
  white-space: nowrap !important;
}

.sr-only-focusable:focus,
.sr-only-focusable:active {
  clip: auto !important;
  -webkit-clip-path: none !important;
          clip-path: none !important;
  height: auto !important;
  margin: auto !important;
  overflow: visible !important;
  width: auto !important;
  white-space: normal !important;
}

a:focus-visible,
button:focus-visible {
  outline: 1px auto -webkit-focus-ring-color;
}

@media screen and (max-width: 600px) {
  #wpadminbar {
    position: fixed !important;
  }
}
ul.social {
  display: grid;
  grid-auto-columns: 30px;
  grid-auto-flow: column;
  grid-gap: 14px;
  justify-content: center;
  margin-top: 10px;
}
ul.social a {
  display: flex;
  width: 30px;
  height: 30px;
  border-radius: 50%;
  background: #fff;
  color: #000000;
  justify-content: center;
  align-items: center;
  font-size: 14px;
  transition: all 0.2s ease;
}
@media screen and (hover: hover) {
  ul.social a:hover {
    background: #fa5a16;
    color: #fff;
  }
}
@media (min-width: 951px) {
  ul.social {
    padding-left: 16px;
    margin-top: 16px;
  }
}

.link-details {
  list-style-type: none;
}
.link-details li {
  display: grid;
  grid-template-columns: 20px 1fr;
  grid-gap: 14px;
  margin-bottom: 24px;
}
.link-details li:last-child {
  margin-bottom: 0;
}
.link-details li .icon-arrow {
  color: #fa5a16;
  font-size: 18px;
  padding-top: 4px;
}
.link-details li .link-details-heading {
  text-transform: uppercase;
  font-size: 18px;
  font-weight: 600;
  font-family: "futura-pt", sans-serif;
}
.link-details li .link-details-heading, .link-details li .link-details-heading a {
  color: #051c2b;
  text-decoration: none;
}
.link-details li p {
  color: #000;
  font-size: 16px;
  line-height: 20px;
}
.link-details.blue-bg li p, .link-details.blue-bg li .link-details-heading a {
  color: #fff;
}

.mobile-only {
  display: none;
}

.desktop-only {
  display: block;
}

@media (max-width: 639px) {
  .mobile-only {
    display: block;
  }

  .desktop-only {
    display: none;
  }
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,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QUNBO0VBQ0U7QUhnSEY7O0FHN0dBOzt3RUFBQTtBQUlBO0FBQ0E7RUFDRTtBSCtHRjs7QUc1R0E7QUFDQTtFQUNFO0FIK0dGOztBRzVHQTtBQUNBO0VBQ0U7QUgrR0Y7O0FJdFlBOzs7RUFBQTtBQU1BO0VBQ0k7RUFDQTtFQUVBO0VBQ0E7QUpzWUo7QUkvWEE7QUFFQTtFQUNFO0VBQ0EsNEpBQ0U7RUFHRjtFQUNBO0VBQ0E7QUo2WEY7QUkxWEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0FKMlhGOztBSXZYRTtFQUNFLGdCRnpDZTtBRm1hbkI7O0FJdFhFO0VBQ0UsZ0JGN0NjO0FGc2FsQjs7QUlyWEU7RUFDRSxnQkZqRFk7QUZ5YWhCOztBSXBYRTtFQUNFLGdCRnJEYTtBRjRhakI7O0FJblhFO0VBQ0U7RUFDSDtFQUNBO0VBQ0E7RUFDQTtFQUFZO0VBQ1o7QUp1WEQ7O0FJaFhHO0VBQ0M7RUFDSDtFQUNBO0VBQ0E7RUFDQTtFQUFZO0VBQ1o7QUpvWEQ7O0FJNVdFO0VBQ0UsZ0JGcEZXO0FGbWNmOztBSTNXRTtFQUNFLGdCRnhGWTtBRnNjaEI7O0FJMVdFO0VBQ0UsZ0JGM0ZjO0FGd2NsQjs7QUl6V0U7RUFDRSxnQkYvRmE7QUYyY2pCOztBSXhXRTtFQUNFLGdCRm5HZTtBRjhjbkI7O0FJdldFO0VBQ0UsZ0JGdkdTO0FGaWRiOztBSXRXRTtFQUNFLGdCRjNHUztBRm9kYjs7QUlyV0U7RUFDRSxnQkYvR1k7QUZ1ZGhCOztBSXBXRTtFQUNFLGdCRm5IUTtBRjBkWjs7QUluV0U7RUFDRSxnQkZ2SFM7QUY2ZGI7O0FJbFdFO0VBQ0UsZ0JGM0hVO0FGZ2VkOztBSWpXRTtFQUNFLGdCRi9IWTtBRm1laEI7O0FDcFlJO0VBQ0c7QUR1WVA7O0FDeFlJO0VBQ0c7QUQyWVA7O0FDNVlJO0VBQ0c7QUQrWVA7O0FDaFpJO0VBQ0c7QURtWlA7O0FDcFpJO0VBQ0c7QUR1WlA7O0FDeFpJO0VBQ0c7QUQyWlA7O0FDNVpJO0VBQ0c7QUQrWlA7O0FDaGFJO0VBQ0c7QURtYVA7O0FDcGFJO0VBQ0c7QUR1YVA7O0FDeGFJO0VBQ0c7QUQyYVA7O0FDNWFJO0VBQ0c7QUQrYVA7O0FDaGJJO0VBQ0c7QURtYlA7O0FDcGJJO0VBQ0c7QUR1YlA7O0FDeGJJO0VBQ0c7QUQyYlA7O0FDNWJJO0VBQ0c7QUQrYlA7O0FDaGNJO0VBQ0c7QURtY1A7O0FDcGNJO0VBQ0c7QUR1Y1A7O0FDeGNJO0VBQ0c7QUQyY1A7O0FDNWNJO0VBQ0c7QUQrY1A7O0FDaGRJO0VBQ0c7QURtZFA7O0FDcGRJO0VBQ0c7QUR1ZFA7O0FDeGRJO0VBQ0c7QUQyZFA7O0FDNWRJO0VBQ0c7VUFBQTtBRCtkUDs7QUNoZUk7RUFDRztVQUFBO0FEbWVQOztBQ3BlSTtFQUNHO1VBQUE7QUR1ZVA7O0FDeGVJO0VBQ0c7VUFBQTtBRDJlUDs7QUM1ZUk7RUFDRztVQUFBO0FEK2VQOztBQ2hmSTtFQUNHO1VBQUE7QURtZlA7O0FDcGZJO0VBQ0c7VUFBQTtBRHVmUDs7QUN4Zkk7RUFDRztVQUFBO0FEMmZQOztBQzVmSTtFQUNHO1VBQUE7QUQrZlA7O0FDaGdCSTtFQUNHO1VBQUE7QURtZ0JQOztBQ3BnQkk7RUFDRztVQUFBO0FEdWdCUDs7QUN4Z0JJO0VBQ0c7VUFBQTtBRDJnQlA7O0FDNWdCSTtFQUNHO1VBQUE7QUQrZ0JQOztBQ2hoQkk7RUFDRztVQUFBO0FEbWhCUDs7QUNwaEJJO0VBQ0c7VUFBQTtBRHVoQlA7O0FDeGhCSTtFQUNHO1VBQUE7QUQyaEJQOztBQzVoQkk7RUFDRztVQUFBO0FEK2hCUDs7QUNoaUJJO0VBQ0c7VUFBQTtBRG1pQlA7O0FDcGlCSTtFQUNHO1VBQUE7QUR1aUJQOztBQ3hpQkk7RUFDRztVQUFBO0FEMmlCUDs7QUM1aUJJO0VBQ0c7VUFBQTtBRCtpQlA7O0FDaGpCSTtFQUNHO1VBQUE7QURtakJQOztBQ3BqQkk7RUFDRztBRHVqQlA7O0FDeGpCSTtFQUNHO0FEMmpCUDs7QUM1akJJO0VBQ0c7QUQrakJQOztBQ2hrQkk7RUFDRztBRG1rQlA7O0FDcGtCSTtFQUNHO0FEdWtCUDs7QUN4a0JJO0VBQ0c7QUQya0JQOztBQzVrQkk7RUFDRztBRCtrQlA7O0FDaGxCSTtFQUNHO0FEbWxCUDs7QUNwbEJJO0VBQ0c7QUR1bEJQOztBQ3hsQkk7RUFDRztBRDJsQlA7O0FDNWxCSTtFQUNHO0FEK2xCUDs7QUNobUJJO0VBQ0c7QURtbUJQOztBQ3BtQkk7RUFDRztBRHVtQlA7O0FDeG1CSTtFQUNHO0FEMm1CUDs7QUM1bUJJO0VBQ0c7QUQrbUJQOztBQ2huQkk7RUFDRztBRG1uQlA7O0FDcG5CSTtFQUNHO0FEdW5CUDs7QUN4bkJJO0VBQ0c7QUQybkJQOztBQzVuQkk7RUFDRztBRCtuQlA7O0FDaG9CSTtFQUNHO0FEbW9CUDs7QUNwb0JJO0VBQ0c7QUR1b0JQOztBQ3hvQkk7RUFDRztBRDJvQlA7O0FDNW9CSTtFQUNHO0FEK29CUDs7QUNocEJJO0VBQ0c7QURtcEJQOztBQ3BwQkk7RUFDRztBRHVwQlA7O0FDeHBCSTtFQUNHO0FEMnBCUDs7QUM1cEJJO0VBQ0c7QUQrcEJQOztBQ2hxQkk7RUFDRztBRG1xQlA7O0FDcHFCSTtFQUNHO0FEdXFCUDs7QUN4cUJJO0VBQ0c7QUQycUJQOztBQzVxQkk7RUFDRztBRCtxQlA7O0FDaHJCSTtFQUNHO0FEbXJCUDs7QUNwckJJO0VBQ0c7QUR1ckJQOztBQ3hyQkk7RUFDRztBRDJyQlA7O0FDNXJCSTtFQUNHO0FEK3JCUDs7QUNoc0JJO0VBQ0c7QURtc0JQOztBQ3BzQkk7RUFDRztBRHVzQlA7O0FDeHNCSTtFQUNHO0FEMnNCUDs7QUM1c0JJO0VBQ0c7QUQrc0JQOztBQ2h0Qkk7RUFDRztBRG10QlA7O0FDcHRCSTtFQUNHO0FEdXRCUDs7QUN4dEJJO0VBQ0c7QUQydEJQOztBQzV0Qkk7RUFDRztBRCt0QlA7O0FDaHVCSTtFQUNHO0FEbXVCUDs7QUNwdUJJO0VBQ0c7VUFBQTtBRHV1QlA7O0FDeHVCSTtFQUNHO1VBQUE7QUQydUJQOztBQzV1Qkk7RUFDRztVQUFBO0FEK3VCUDs7QUNodkJJO0VBQ0c7VUFBQTtBRG12QlA7O0FDcHZCSTtFQUNHO1VBQUE7QUR1dkJQOztBQ3h2Qkk7RUFDRztVQUFBO0FEMnZCUDs7QUM1dkJJO0VBQ0c7VUFBQTtBRCt2QlA7O0FDaHdCSTtFQUNHO1VBQUE7QURtd0JQOztBQ3B3Qkk7RUFDRztVQUFBO0FEdXdCUDs7QUN4d0JJO0VBQ0c7VUFBQTtBRDJ3QlA7O0FDNXdCSTtFQUNHO1VBQUE7QUQrd0JQOztBQ2h4Qkk7RUFDRztVQUFBO0FEbXhCUDs7QUNweEJJO0VBQ0c7VUFBQTtBRHV4QlA7O0FDeHhCSTtFQUNHO1VBQUE7QUQyeEJQOztBQzV4Qkk7RUFDRztVQUFBO0FEK3hCUDs7QUNoeUJJO0VBQ0c7VUFBQTtBRG15QlA7O0FDcHlCSTtFQUNHO1VBQUE7QUR1eUJQOztBQ3h5Qkk7RUFDRztVQUFBO0FEMnlCUDs7QUM1eUJJO0VBQ0c7VUFBQTtBRCt5QlA7O0FDaHpCSTtFQUNHO1VBQUE7QURtekJQOztBQ3B6Qkk7RUFDRztVQUFBO0FEdXpCUDs7QUN4ekJJO0VBQ0c7VUFBQTtBRDJ6QlA7O0FDNXpCSTtFQUNHO0FEK3pCUDs7QUNoMEJJO0VBQ0c7QURtMEJQOztBQ3AwQkk7RUFDRztBRHUwQlA7O0FDeDBCSTtFQUNHO0FEMjBCUDs7QUM1MEJJO0VBQ0c7QUQrMEJQOztBQ2gxQkk7RUFDRztBRG0xQlA7O0FDcDFCSTtFQUNHO0FEdTFCUDs7QUN4MUJJO0VBQ0c7QUQyMUJQOztBQzUxQkk7RUFDRztBRCsxQlA7O0FDaDJCSTtFQUNHO0FEbTJCUDs7QUNwMkJJO0VBQ0c7QUR1MkJQOztBQ3gyQkk7RUFDRztBRDIyQlA7O0FDNTJCSTtFQUNHO0FEKzJCUDs7QUNoM0JJO0VBQ0c7QURtM0JQOztBQ3AzQkk7RUFDRztBRHUzQlA7O0FDeDNCSTtFQUNHO0FEMjNCUDs7QUM1M0JJO0VBQ0c7QUQrM0JQOztBQ2g0Qkk7RUFDRztBRG00QlA7O0FDcDRCSTtFQUNHO0FEdTRCUDs7QUN4NEJJO0VBQ0c7QUQyNEJQOztBQzU0Qkk7RUFDRztBRCs0QlA7O0FDaDVCSTtFQUNHO0FEbTVCUDs7QUM3MkJFO0VBQ0U7QURnM0JKOztBQ2ozQkU7RUFDRTtBRG8zQko7O0FDcjNCRTtFQUNFO0FEdzNCSjs7QUN6M0JFO0VBQ0U7QUQ0M0JKOztBQzczQkU7RUFDRTtBRGc0Qko7O0FDajRCRTtFQUNFO0FEbzRCSjs7QUNyNEJFO0VBQ0U7QUR3NEJKOztBQ3o0QkU7RUFDRTtBRDQ0Qko7O0FDNzRCRTtFQUNFO0FEZzVCSjs7QUNqNUJFO0VBQ0U7QURvNUJKOztBSzlpQ0E7RUFDRSxvQ0gyQlk7QUZzaENkOztBSzlpQ0E7RUFDRTtBTGlqQ0Y7O0FLOWlDQTtFQUNFO0VBQ0EsY0g2QlE7QUZvaENWOztBSy9oQ0E7RUFDQztFQUNBO0VBQ0E7QUxraUNEOztBS2hpQ0E7RUFDQztFQUNBO0VBQ0E7QUxtaUNEOztBS2ppQ0E7RUFDQztFQUNBO0VBQ0E7QUxvaUNEOztBS2hpQ0E7Ozs7Ozs7O0VBS0M7RUFDQSxvQ0h2QmE7QUY2akNkO0FLcmlDQzs7Ozs7Ozs7Ozs7Ozs7OztFQUNDLGNIaEJZO0FGc2tDZDs7QUtsakNBO0VBQ0M7RUFDQTtBTHFqQ0Q7O0FLbmpDQTtFQUNDO0VBQ0E7RUFDQTtBTHNqQ0Q7QUtyakNDO0VBQ0MsY0g3Qlk7QUZvbENkOztBS3BqQ0E7RUFDQztFQUNBO0VBQ0E7QUx1akNEO0FLdGpDQztFQUNDLGNIckNZO0FGNmxDZDs7QUtqakNBO0VBQ0U7RUFDQTtFQUNBLGNIN0NRO0FGaW1DVjtBS25qQ0U7RUFDQyxjSDdDTTtFRzhDTjtBTHFqQ0g7O0FLampDQTtFQUNFLG1CSHJEUTtFR3NEUixjSHBETztFR3FEUDtFQUNBLG9DSG5FWTtFR29FWjtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTG1qQ0Y7QUtsakNFO0VBQ0U7RUFDQTtBTG9qQ0o7QUtsakNFO0VBQ0U7QUxvakNKOztBSzVpQ0E7RUFDRTtBTCtpQ0Y7O0FLNWlDQTtFQUNFO0FMK2lDRjs7QUs1aUNBO0VBQ0U7QUwraUNGOztBSzVpQ0E7RUFDRTtBTCtpQ0Y7O0FLNWlDQTtFQUNFO0FMK2lDRjs7QUs1aUNBO0VBQ0U7QUwraUNGOztBSzVpQ0E7RUFDRTtBTCtpQ0Y7O0FLNWlDQTtFQUNFLGNIeEdPO0FGdXBDVDs7QUs1aUNBO0VBQ0UsY0g3R087QUY0cENUOztBSzdpQ0E7RUFDRSxjSGhITztBRmdxQ1Q7O0FLOWlDQTtFQUNFLGNIekdVO0FGMHBDWjs7QUs5aUNBO0VBQ0UsY0h6SFE7QUYwcUNWO0FLL2lDRTtFQUFTLGNIekhGO0FGMnFDVDs7QUsvaUNBO0VBQ0UsY0gvSFE7QUZpckNWO0FLaGpDRTtFQUFTLGNIL0hGO0FGa3JDVDs7QUsvaUNBO0VBQ0U7QUxrakNGO0FLOWlDRTtFQUFHO0FMaWpDTDtBSy9pQ0U7RUFBUSxjSGhJRTtBRmtyQ1o7QUtoakNHO0VBQWM7QUxtakNqQjtBS2xqQ0U7RUFDRDtFQUNHO0VBQ0E7QUxvakNKOztBSzlpQ0E7RUFDQyxtQkg1SWE7QUY2ckNkOztBSy9pQ0E7RUFDQyxtQkgxSlE7QUY0c0NUOztBS2hqQ0E7RUFDQyxtQkhoSmE7QUZtc0NkOztBS2pqQ0E7RUFDQyxtQkhwSlk7QUZ3c0NiOztBS2xqQ0E7RUFDQyxtQkgxSlc7QUYrc0NaOztBS25qQ0E7RUFDQyxtQkg1Slc7QUZrdENaOztBSzVpQ0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBTCtpQ0o7QUs3aUNFO0VBQ0U7RUFDQTtBTCtpQ0o7O0FLaGlDQTtFQUNFLG9DSHJOWTtFR3NOWjtFQUNBO0FMbWlDRjtBS2ppQ0k7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLG1CSHBOSTtFR3FOSjtFQUNBO0FMa2lDTjtBSy9oQ0U7RUFDRTtFQUNBLGNIM05NO0VHNE5OO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUxpaUNKO0FLaGlDSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FMa2lDTjtBSy9oQ0k7RUFDRTtFQUNBO0VBQ0E7QUxpaUNOO0FLOWhDRTtFQUNFLGNIN09LO0VHOE9MO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTGdpQ0o7O0FLdmhDQTtFQUNFO0VBQ0E7RUFDQTtBTDBoQ0Y7QUt6aENFO0VBQ0U7RUFDQTtLQUFBO0VBQ0E7RUFDQTtFQUNBO0FMMmhDSjtBQ3h4Q0k7RUl3UEY7SUFTUztFTDJoQ1Q7QUFDRjtBS3RoQ0U7RUFDRSxjSGhSSztFR2lSTCxvQ0g5UlU7RUcrUlY7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTHdoQ0o7QUtyaENFO0VBQ0U7QUx1aENKO0FLdGhDSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTHdoQ047QUtwaENFO0VBQ0U7QUxzaENKO0FLbmhDRTtFQUNFO0FMcWhDSjtBS2poQ0k7RUFDRTtBTG1oQ047QUtyZ0NFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FMdWdDSjtBS3RnQ0k7RUFDRSxjSHJVRztBRjYwQ1Q7QUtwZ0NJO0VBQ0UsY0g1VUk7QUZrMUNWOztBS2pnQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsbUJIeFZPO0VHeVZQLG9DSHRXWTtFR3VXWjtBTG9nQ0Y7QUtuZ0NFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjSGxXTTtFR21XTjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FMcWdDSjs7QUtsZ0NBO0VBQTBCLG1CSHhXakI7QUY4MkNUOztBSy8vQkM7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLG9DSDFZWTtBRjQ0Q2Q7QUtqZ0NFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjSHJZTTtFR3NZTixtQkhwWUs7RUdxWUw7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FMbWdDSjs7QUs1L0JDO0VBQU87RUFBa0I7RUFBaUI7RUFBaUI7QUxtZ0M1RDtBS2pnQ0U7RUFDSztFQUNIO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFBdUI7RUFDdkI7RUFDQTtFQUNBO0VBQ0E7QUxvZ0NKO0FLbGdDSTtFQUFHLGNIcGFHO0VHb2FVO0VBQ2pCO0FMc2dDSDtBS3JnQ007RUFBSztBTHdnQ1g7O0FLNy9CQTtFQUFpQjtBTGlnQ2pCOztBSy8vQkM7RUFBRztFQUFvQztBTG9nQ3hDO0FLbmdDQztFQUFHO0FMc2dDSjtBS3JnQ0U7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBTHVnQ047O0FLNy9CQTtFQUNFO0VBQ0E7RUFBQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjSDNjUTtBRjI4Q1Y7QUsvL0JFO0VBQ0U7RUFDQSxjSDVjSztFRzZjTDtFQUNBO0VBQ0E7QUxpZ0NKOztBSzcvQkE7RUFDRTtFQUFBO0VBQ0EsY0hyZE87QUZxOUNUO0FLLy9CRTtFQUNFO0VBQ0E7QUxpZ0NKOztBSzcvQkE7RUFBK0I7QUxpZ0MvQjs7QUs3L0JBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxvQ0hyZmE7RUdzZmI7RUFDQTtFQUNBO0VBRUM7RUFDQTtFQUNBO0VBQ0E7QUwrL0JGO0FLNy9CQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0FMKy9CRjs7QUtuL0JFO0VBQ0UsZUFKYTtBTDAvQmpCOztBS3YvQkU7RUFDRSxlQUphO0FMOC9CakI7O0FLMy9CRTtFQUNFLGVBSmE7QUxrZ0NqQjs7QUsvL0JFO0VBQ0UsZUFKYTtBTHNnQ2pCOztBS25nQ0U7RUFDRSxpQkFRb0I7QUw4L0J4Qjs7QUt2Z0NFO0VBQ0UsZUFTb0I7QUxpZ0N4Qjs7QUszZ0NFO0VBQ0UsaUJBVW9CO0FMb2dDeEI7O0FLL2dDRTtFQUNFLGlCQVdvQjtBTHVnQ3hCOztBTWxrREE7RUFDSTtFQUNBO0VBQ0E7QU5xa0RKO0FNbmtESTtFQUNJO0VBQ0E7QU5xa0RSO0FNbGtESTtFQUNJO0FOb2tEUjtBTWprREk7RUFDSTtFQUNBO0FObWtEUjs7QU9qbERBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QVBvbERGOztBT2psREE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVBvbEREO0FDOWlESTtFTTVDSjtJQVNDO0VQcWxEQztBQUNGO0FPOWtEQztFQUFHO0VBQVk7RUFBZ0I7RUFBbUI7RUFBa0I7RUFBaUI7RUFBb0I7RUFBMkI7QVB3bERySTtBT3ZsREU7RUFBRztFQUE0QjtBUDJsRGpDOztBT3JsREE7RUFBYztBUHlsRGQ7QU94bERFO0VBQ0U7QVAwbERKO0FPemxESTtFQUZGO0lBR0k7RVA0bERKO0FBQ0Y7O0FPeGxEQTtBQUVBO0FBRUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBUHlsREY7QU92bERFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVB5bERKO0FPdGxERTtFQUNFO0VBQ0E7QVB3bERKO0FPcmxERTtFQUNFO0VBQ0E7RUFDQTtBUHVsREo7QU9wbERFO0VBQ0U7QVBzbERKO0FPbmxERTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUFBO0VBQ0E7QVBxbERKO0FPbmxESTtFQUNFO0FQcWxETjtBT2xsREk7RUFDRTtBUG9sRE47QU9ubERNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7T0FBQTtFQUNBO0FQcWxEUjtBT3BsRFE7RUFDRSxjTDFESTtFSzJESjtFQUNBO0VBQ0E7QVBzbERWO0FPcGxEUTtFQUNFO0VBQ0E7QVBzbERWO0FPOWtESTtFQUNFO0FQZ2xETjtBTzlrREk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVBnbEROO0FPOWtESTtFQUFTO0FQaWxEYjtBT2hsRE07RUFBSTtBUG1sRFY7QU9sbERNO0VBQ0k7RUFBZTtFQUFZO0VBQVc7RUFBYTtFQUFtQjtFQUFXO0VBQ2pGO0FQMGxEVjtBT3BsREU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUHNsREo7QU9ybERJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QVB1bEROO0FPcmxESTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVB1bEROO0FDL3VEVztFTTBKSDtFQUNBO0FQd2xEUjs7QUNudkRXO0VNMEpIO0VBQ0E7QVA2bERSOztBQ3h2RFc7RU0wSkg7RUFDQTtBUGttRFI7O0FDN3ZEVztFTTBKSDtFQUNBO0FQdW1EUjs7QU9obURBO0FBRUE7QUFJQTtFQUNFO0VBQ0E7RUFDQTtBUCtsREY7QU83bERFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FQK2xESjtBTzVsREU7RUFDRTtFQUNBO0FQOGxESjtBTzdsREk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FQK2xETjtBQzd1REk7RU15SUE7SUFPSTtJQUNBO0lBQ0o7SUFDQTtFUGltREY7QUFDRjtBTzdsREU7RUFBMkI7QVBnbUQ3QjtBQ3h2REk7RU00SkQ7SUFBVTtFUGdtRFg7RU8vbERDO0lBQTJCO0VQa21ENUI7QUFDRjs7QU8zbERBO0VBQ0U7QVA4bERGOztBQ3B3REk7RU02S0M7SUFDQztJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RVAybERKOztFT3ZsREE7SUFDRTtFUDBsREY7RU96bERFO0lBQ0U7RVAybERKO0VPemxERTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7Ozs7S0FBQTtFUGdtREo7RU8xbERJO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQSxjTC9OTTtFRjJ6RFo7RU8xbERJO0lBQ0U7SUFDQTtJQUNBO0VQNGxETjtFT3psREk7SUFFRTtJQUNBO0lBQ0E7SUFDQTtFUDBsRE47RU94bERNO0lBQUs7RVAybERYO0VPemxESTtJQUNFO0VQMmxETjs7RU90bERBO0lBQ0U7SUFDQTtJQUNBO0lBT0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFLQTtJQUNBO0VQK2tERjtFT2ptREU7SUFDRTtFUG1tREo7QUFDRjtBT25tRE07RUFGRjtJQUdJO0VQc21ETjtBQUNGO0FPN2xESTtFQWpCRjtJQWtCSTtJQUNBO0VQZ21ESjtBQUNGO0FDOTFESTtFTWlRQTtJQUNFO0lBQ0E7RVBnbURKO0FBQ0Y7QUNwMkRJO0VNcVFBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RVBrbURKO0VPam1ESTtJQUNBO0lBQ0E7SUFDQTtFUG1tREo7RU9qbURJO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VQbW1ETjtBQUNGO0FDNTNESTtFTStSRTtJQUNFO0VQZ21ETjtFT3psRFE7SUFDRTtJQUNBO0lBQ0E7RVAybERWO0VPMWxEVTtJTjVRVjtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SU1zUVksZ0JMOVVGO0lLK1VFLGNMMVRBO0lLMlRBO0lBQ0E7RVBvbURaO0VPN2xEVTtJQUNUO0VQK2xERDtFT3hsREk7SUFDRTtJQUNBLG9DTHRWTTtJS3VWTjtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RVAwbEROO0VPcmxERTtJQUNFO0VQdWxESjtFT3RsREk7SUFDRTtFUHdsRE47RU90bERJO0lBQ0U7RVB3bEROO0VPcGxERTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RVBzbERKO0VPcmxESTtJQUNFO0lBQ0E7SUFDQTtFUHVsRE47QUFDRjtBQ3Y3REk7RU13V0Y7SUFDRTtFUGtsREY7RU9qbERFO0lBQ0U7SUFDQTtFUG1sREo7QUFDRjtBQzM4REk7RU1nWUM7SUFDQztFUDhrREo7O0VPcGtEQTtJQUNFO0VQdWtERjs7RU9wa0RBO0lBQ0U7SUFDQTtFUHVrREY7RU9ya0RFO0lBQ0U7SUFDQTtJQUNBLG9DTGhhUTtJS2lhUjtJQUNBO0VQdWtESjtFT3RrREk7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFUHdrRE47RU9ya0RPO0lBQUc7SUFBK0I7RVB5a0R6QztFT3ZrRE87SUFBVTtJQUFlO0lBQTBCO0lBQW1CO0lBQVM7SUFBWTtJQUF3QjtJQUFhO0lBQVc7RVBrbERsSjtFT2hsRE87SUFBcUI7RVBtbEQ1QjtFT2xsRE87SUFBNkI7RVBxbERwQztFT3BsRE87SUFBNEI7RVB1bERuQztFT3RsRE87SUFBMkI7RVB5bERsQztFT2psRFE7SUFBVTtFUG9sRGxCO0VPOWtETTtJQUVDO0VQK2tEUDtFT3prRE87SUFBRztJQUErQjtFUDZrRHpDO0VPNWtESTtJQUFxQjtFUCtrRHpCO0VPOWtESTtJQUFnRjtFUGlsRHBGO0VPNWtETTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0VQOGtEUjtFTzdrRFE7SUFDRSxjTDNjRTtFRjBoRVo7QUFDRjtBTzlrRFU7RUFDRTtJQUNFLGNML2NBO0VGK2hFWjtBQUNGO0FDL2hFSTtFTW9kTTtJQUNFLGNMdGRFO0lLdWRGO0VQOGtEVjtBQUNGO0FDcmlFSTtFTTRkSTtJQUNFLHlCTDlkSTtJSytkSixvQkE3Vk87SUE4VlAsMEJBOVZPO1lBOFZQLHlCQTlWTztJQStWUDtFUDRrRFI7RU96a0RTO0lBQUc7RVA0a0RaO0VPM2tEUztJQUFVO0VQOGtEbkI7RU8xa0RRO0lBQ0MsY0x4ZUQ7RUZvakVSO0VPeGtEVTtJQUNFLGNMN2VKO0VGdWpFUjtFT3RrRFE7SUFBZ0I7RVB5a0R4QjtFT3hrRFE7SUFBbUI7SUFBWTtFUDRrRHZDO0VPM2tEUztJQUNDO0lBQ047RVA2a0RKO0VPNWtESTtJQUFXO0lBQVM7SUFBNkI7RVBpbERyRDtFT2hsREs7SUFBSTtFUG1sRFQ7RU9sbERLO0lBQUc7SUFBd0I7SUFBaUI7SUFBZ0Isb0NMbmdCckQ7SUttZ0IrRTtFUHlsRDNGO0VPdGxESTtJQUFnQjtJQUFTO0lBQWlCO0lBQWtCO0VQNGxEaEU7RU94bERTO0lBQW1CO0lBQVk7RVA0bER4QztBQUNGO0FDN2xFSTtFTXNnQkk7SUFFSTtZQUFBO0lBQ0E7WUFBQTtJQVlGO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RVA4a0RSO0FBQ0Y7QU81bERNO0VBTkU7SUFRSTtZQUFBO0lBQ0E7WUFBQTtFUDhsRFY7QUFDRjtBQzltRUk7RU04aEJBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RVBtbERKO0FBQ0Y7QUM1bkVJO0VNNGlCRTtJQUNFO0lBQ0E7SUFDQTtFUG1sRE47QUFDRjtBQ25vRUk7RU1takJBO0lBQ0U7SUFDQTtJQUNBLG1CTHJqQkk7SUtzakJKO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RVBtbERKO0VPbGxESTtJQUNFO0VQb2xETjtFT2xsREk7SUFDRSxvQ0wxa0JNO0lLMmtCTjtJQUNBO0VQb2xETjtBQUNGO0FDdnBFSTtFTXNrQkc7SUFBZTtFUHFsRHBCO0FBQ0Y7QUM1cEVJO0VNMGtCSTtJQUNFO0lBQ0E7SUFDTjtJQUNBO0lBQ0E7RVBxbERGO0FBQ0Y7QU9ybERVO0VBQ0U7SUFDRSxjTG5sQkE7RUYwcUVaO0FBQ0Y7QUMxcUVJO0VNdWxCRTtJQUNFLGNMemxCTTtFRitxRVo7QUFDRjtBQy9xRUk7RU00bEJFO0lBQ0U7SUFDQTtJQUNBO0VQc2xETjtBQUNGO0FDdHJFSTtFTWltQkU7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VQd2xETjtBQUNGO0FDL3JFSTtFTXdtQkU7SUFDRTtJQUNBO0lBQ0Esb0NMcm5CTTtJS3NuQk47SUFDQSxjTDltQk07SUsrbUJOO0lBQ0E7RVAwbEROO0FBQ0Y7QU9ybERBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FQdWxERDtBT3BsREM7RUFBSztBUHVsRE47O0FPcmxEQTtFQUFzQjtBUHlsRHRCOztBT3ZsREE7RUFDQztFQUNBO0VBQVc7RUFDWDtFQUNBO0VBQ0E7QVAybEREOztBT3psREE7RUFBMEI7QVA2bEQxQjs7QU8xbERBO0VBQXVDO0FQOGxEdkM7O0FPNWxEQTtFQUFnQztBUGdtRGhDOztBQ2p2RUk7RU1xcEJGO0lBQ0U7RVBnbURGOztFTzdsREU7SUFDRTtFUGdtREo7O0VPM2xEQTtJQUE0QjtFUCtsRDVCOztFTzlsREE7SUFBbUM7RVBrbURuQztBQUNGO0FPNWxEQTtFQUFvQztFQUFzQjtFQUFxQjtFQUFtQjtFQUFVO0VBQVc7RUFBWTtFQUFhO0VBQTBDO0VBQTJCO0FQd21Eck47O0FPbmxERTtFQUNDO0FQc2xESDtBT3BsREU7RUFDQztBUHNsREg7QUMzd0VJO0VNMnJCSDtJQUNFLGNMdHNCTztFRnl4RVI7QUFDRjs7QU92a0RFO0VBQ0M7QVAwa0RIO0FPeGtESTtFQUNEO0FQMGtESDtBQ3Z4RUk7RU1xdEJIO0lBQ0UsY0xodUJPO0VGcXlFUjtBQUNGOztBT2hqREE7QUFHQTtBQUlBOzs7Ozs7Ozs7OztDQUFBO0FBZUE7Ozs7Q0FBQTtBTjd3Qkk7RU04ekJKO0lBQTZEO0VQaWdEM0Q7O0VPLy9DRjtJQUF3QjtFUG1nRHRCO0FBQ0Y7QUN6ekVJO0VNMnpCSjtJQUF5QjtFUGtnRHZCO0FBQ0Y7QUM5ekVJO0VNaTBCSjtJQUF5QjtFUGlnRHZCO0FBQ0Y7QU85L0NBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUGdnREY7QU85L0NFO0VBQUs7QVBpZ0RQOztBTzcvQ0E7RUFDRTtBUGdnREY7O0FPMy9DQTtFQUEyRDtBUCsvQzNEOztBTzUvQ0E7RUFFQTtJQUFnRDtFUCsvQzlDO0FBQ0Y7QU8xL0NBO0VBQ0M7SUFDQztFUDQvQ0E7QUFDRjtBT3gvQ0E7RUFBdUI7QVAyL0N2Qjs7QUN0MkVJO0VNODJCSjtJQUF1QjtFUDYvQ3JCOztFTzMvQ0Y7SUFBaUMsY0w1M0JuQjtFRjIzRVo7QUFDRjtBTzMvQ0E7RUFFRTtJQUE2QjtFUDYvQzdCO0FBQ0Y7QVExNkVBO0VBQU07QVI2NkVOOztBUTM2RUE7RUFBa0I7QVIrNkVsQjs7QVE5NkVBO0VBQ0M7RUFDQTtBUmk3RUQ7QUNqNEVJO0VPbERKO0lBS0M7RVJrN0VDO0FBQ0Y7QVEvNkVDO0VBQUs7QVJrN0VOOztBUTc2RUM7RUFDQTtBUmc3RUQ7QUM3NEVJO0VPcENIO0lBSUE7RVJpN0VDO0FBQ0Y7O0FRcjZFQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNDO0FSdzZFRjtBQ2w2RUk7RU9uQko7SUFpQkM7RVJ3NkVDO0FBQ0Y7O0FRbDZFQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUnE2RUQ7O0FRbjZFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FSczZFRjtBQzE3RUk7RU9nQko7SUFRRztFUnM2RUQ7QUFDRjtBUW42RUU7RUFBSTtFQUNIO0VBRUE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUFpQjtFQUFrQjtBUnU2RXZDO0FDcjlFSTtFTzJCSjtJQTJCSTtJQUNBO0VSbTZFRjtBQUNGO0FRajZFRTtFQUNFO0FSbTZFSjtBUWg2RUU7RUFBUztBUm02RVg7QVFsNkVFO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUm02RUo7QUN4K0VJO0VPK0RGO0lBU0k7SUFDQTtJQUNBO0VSbzZFSjtBQUNGO0FRbDZFSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUm82RU47QVFoNkVJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FSazZFTjtBUWo2RU07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUm02RVI7QVFsNkVRO0VBQ0U7SUFDRSxtQk41R0U7SU02R0Y7SUFDQTtFUm82RVY7QUFDRjtBQ2xoRkk7RU91RkE7SUE0Qkk7SUFDQTtFUm02RU47QUFDRjtBUWg2RUk7RUFDRTtFQUNBO0VBQ0E7RUFDQSxvQ050SVE7QUZ3aUZkO0FRajZFTTtFQUNFO0FSbTZFUjtBUS81RU07RUFBYTtBUms2RW5CO0FRaDZFTTtFQUFVO0FSbTZFaEI7QVFqNkVRO0VBQ0U7QVJtNkVWO0FROTVFSTtFQUVFO0VBQ0E7RUFDQTtBUis1RU47QVE3NUVRO0VBQ0U7RUFDQTtBUis1RVY7QVE1NUVNO0VBQ0U7QVI4NUVSO0FRejVFSTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0FSMDVFTjtBUWw1RU07RUFDRTtFQUNBO0VBQ0E7RUFDQTtBUm81RVI7QUNsa0ZJO0VPd0tBO0lBVUk7SUFDQTtFUm81RU47RVFuNUVNO0lBQ0k7RVJxNUVWO0FBQ0Y7QVFoNUVFO0VBQ0U7RUFDQTtBUms1RUo7QUNwa0ZJO0VPZ0xGO0lBS0k7RVJtNUVKO0FBQ0Y7O0FDcGxGSTtFT3dNSjtJQUFrRDtFUmk1RWhEO0FBQ0Y7QUMva0ZJO0VPa01KO0lBQ0M7SUFDQTtFUmc1RUM7RVE5NEVEO0lBQUs7RVJpNUVKO0VRaDVFRDtJQUFHO0VSbTVFRjtFUWo1RUQ7SUFBd0I7RVJvNUV2QjtBQUNGO0FRMzRFTTtFQUNFO0VBQ0E7QVI2NEVSO0FRMzRFTTtFQUNFO0VBQ0E7QVI2NEVSO0FDdG1GSTtFT3VORTtJQUtMO0lBQWtCO0VSKzRFakI7QUFDRjtBUTU0RVE7RUFDRTtBUjg0RVY7QVE3NEVVO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUis0RVo7QVE3NEVVO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVIrNEVaO0FROTRFWTtFQUNFO0FSZzVFZDtBUTk0RVk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVJnNUVkO0FRMzRFTTtFQUNFO0VBQ0E7RUFDQTtBUjY0RVI7QVExNEVNO0VBQVc7QVI2NEVqQjs7QUNycEZJO0VPbVJGO0lBRUM7RVJxNEVEO0VRcDRFQztJQUFJO0lBQW1CO0VSdzRFeEI7RVF2NEVDO0lBQWM7RVIwNEVmO0VRejRFQztJQUFlO0lBQ2Q7RVI0NEVGO0VRMzRFSTtJQUFXO0lBQXNCO0VSKzRFckM7QUFDRjtBUy90RkE7QUFNQTtFQUNFO0VBQ0E7RUFDQTtBVDR0RkY7QUNockZJO0VRL0NKO0lBTUk7RVQ2dEZGO0FBQ0Y7QVMzdEZFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FUNnRGSjtBQzdyRkk7RVF0Q0Y7SUFRSTtFVCt0Rko7QUFDRjtBUzV0RkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdIO0VBQ0E7QVQ0dEZEO0FTenRGRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FUMnRGSjtBU3R0RkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVR3dEZKO0FDM3RGSTtFUUhGO0lBU0U7RVR5dEZGO0FBQ0Y7QVN0dEZJO0VBQ0U7RUFDQTtBVHd0Rk47QVNydEZJO0VBQ0U7RUFDQTtBVHV0Rk47QVNwdEZJO0VBQ0U7RUFDQTtFQUNBO0FUc3RGTjtBU2x0Rk07RUFBTTtBVHF0Rlo7QVM5c0ZJO0VBQ0U7QVRndEZOO0FTN3NGSTtFQUNFO0FUK3NGTjtBU3hzRk07RUFDRTtFQUNBO0FUMHNGUjtBU3hzRk07RUFDRTtFQUNBO0FUMHNGUjtBQzl2Rkk7RVE2Q0E7SUFVSTtFVDJzRk47QUFDRjtBU3JzRk07RUFDRTtFQUNBO0VBQ0E7QVR1c0ZSOztBUy9yRkE7RUFBb0M7QVRtc0ZwQzs7QVNsc0ZBO0VBQXNDO0FUc3NGdEM7O0FTcnNGQTtFQUFvQztBVHlzRnBDOztBU3hzRkE7RUFBcUM7QVQ0c0ZyQzs7QVMxc0ZBO0VBQTRDO0FUOHNGNUM7O0FTN3NGQTtFQUE2QyxjUHpGbkM7QUYweUZWOztBU2h0RkE7RUFBNEMsY1AxRmxDO0FGOHlGVjs7QVNudEZBO0VBQTJDO0FUdXRGM0M7O0FTcnRGQTtFQUEyQztBVHl0RjNDOztBU3h0RkE7RUFBK0MsY1A5RnJDO0FGMHpGVjs7QVN2dEZBO0VBQ0U7RUFDQSxtQlByR1E7QUYrekZWOztBU3J0RkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtLQUFBO0VBQ0E7S0FBQTtBVHd0RkY7O0FTcHRGQTtBQUVBO0VBQTRCO0FUdXRGNUI7O0FTbnRGQTtBQUNBO0VBQ0M7RUFDQTtFQUNBO0FUc3RGRDs7QVVoNEZDO0VBQ0c7QVZtNEZKOztBVTEzRkM7RUFBbUI7QVY4M0ZwQjtBVTczRkM7RUFBWTtFQUFxQjtFQUE4QjtBVms0RmhFO0FVaDRGQztFQUVDO0FWaTRGRjtBVWg0RkM7RUFDQztBVms0RkY7QVU5M0ZFO0VBQ0M7QVZnNEZIO0FVOTNGRztFQUFHO0FWaTRGTjtBQ2gzRkk7RVNaSDtJQUdDO0lBQ0E7SUFDQTtFVjYzRkE7QUFDRjtBQzUyRkk7RVN2Qkg7SUFVQztJQUNBO0lBQ0E7RVY2M0ZBO0FBQ0Y7QVUxM0ZDO0VBQStDO0FWNjNGaEQ7QVV6M0ZFO0VBQWM7QVY0M0ZoQjtBVTMzRkU7RUFBYTtFQUFnQjtBViszRi9CO0FVMTNGQztFQUNDO0VBQWM7RUFBb0I7QVY4M0ZwQztBVTczRkc7RUFBUTtFQUVIO0VBQ0o7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVYrM0ZKOztBV3g4RkE7RUFDRTtFQUNBO0FYMjhGRjtBQ3g1Rkk7RVVyREo7SUFLQztFWDQ4RkM7QUFDRjs7QVd0OEZBO0VBQ0U7RUFDQTtFQUNBO0FYeThGRjtBQzk2Rkk7RVU5Qko7SUFLSTtJQUNBO0lBQ0E7RVgyOEZGO0FBQ0Y7O0FXbDhGQTtFQUNFO0VBQ0E7RUFDQTtBWHE4RkY7QUMzN0ZJO0VVYko7SUFLSTtJQUNBO0lBQ0E7RVh1OEZGO0FBQ0Y7O0FXaDhGQTtFQUNFO0VBQ0E7QVhtOEZGOztBVzU3RkE7RUFDRTtFQUNBO0FYKzdGRjtBQ2o4Rkk7RVVBSjtJQUlJO0lBQ0E7RVhpOEZGO0FBQ0Y7O0FXejdGQTtFQUNFO0FYNDdGRjtBVzM3RkU7RUFDRTtFQUNBO0FYNjdGSjs7QVd6N0ZBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FYNDdGRjs7QVd6N0ZBO0VBQ0U7RUFFQSxjVDVDUTtFUzhDUjtFQUNBO0VBQ0E7QVgwN0ZGOztBV3Y3RkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGNUeERRO0VTeURSO0FYMDdGRjs7QVd0N0ZFO0VBQ0U7RUFDQTtFQUNBO0FYeTdGSjtBV3Q3RkU7RUFDRTtFQUNBO0FYdzdGSjtBV3I3RkU7RUFDRTtFQUNBO0FYdTdGSjtBV3A3RkU7RUFDRSxvQ1R6RlU7RVMwRlY7RUFDQTtBWHM3Rko7QVduN0ZFO0VBQ0U7QVhxN0ZKO0FXbjdGRTtFQUNFO0FYcTdGSjtBV243RkU7RUFDRTtBWHE3Rko7QVduN0ZFO0VBQ0U7QVhxN0ZKO0FXbjdGRTtFQUNFO0FYcTdGSjtBV243RkU7RUFDRTtBWHE3Rko7QVdsN0ZFO0VBQ0U7QVhvN0ZKOztBVzE2RkE7QUFFQTtFQUNFO0FYNDZGRjs7QVd6NkZBO0VBQ0U7QVg0NkZGOztBV3o2RkE7RUFDRTtFQUNBO0FYNDZGRjs7QVd6NkZBO0VBQ0U7RUFDQSxvQ1Q3SVk7QUZ5akdkOztBV3g2RkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVgyNkZGOztBV3g2RkE7RUFDRTtBWDI2RkY7O0FXeDZGQTtFQUNFO0VBQ0E7QVgyNkZGOztBV3g2RkE7RUFDRTtBWDI2RkY7O0FXeDZGQTtFQUNFO0FYMjZGRjs7QVd4NkZBO0VBQ0U7QVgyNkZGOztBV3g2RkE7Ozs7Ozs7RUFPRTtBWDI2RkY7O0FXeDZGQTs7Ozs7OztFQU9FO0FYMjZGRjs7QVd4NkZBO0VBQ0U7QVgyNkZGOztBV3g2RkE7Ozs7OztFQU1FO0VBQ0E7QVgyNkZGOztBV3g2RkE7Ozs7OztFQU1FO0FYMjZGRjs7QVd4NkZBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QVgyNkZGOztBV3g2RkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBWDI2RkY7O0FXeDZGQTtFQUNFO0VBQ0E7RUFDQTtBWDI2RkY7O0FXeDZGQTtFQUNFO0VBQ0E7RUFDQTtBWDI2RkY7O0FXeDZGQTtFQUNFO0VBQ0E7RUFDQTtBWDI2RkY7O0FXeDZGQTtFQUNFO0VBQ0E7RUFDQTtBWDI2RkY7O0FXeDZGQTtFQUNFO0FYMjZGRjs7QVd4NkZBOztFQUVFO0VBQ0E7QVgyNkZGOztBV3g2RkE7RUFDRTtBWDI2RkY7O0FXeDZGQTtFQUNFO0FYMjZGRjs7QVd4NkZBO0VBQ0U7QVgyNkZGOztBV3g2RkE7RUFDRTtBWDI2RkY7O0FXeDZGQTtFQUNFO0FYMjZGRjs7QVd4NkZBO0VBQ0U7QVgyNkZGOztBV3g2RkE7RUFDRTtBWDI2RkY7O0FXeDZGQTtFQUNFO0FYMjZGRjs7QVd4NkZBO0VBQ0U7QVgyNkZGOztBV3g2RkE7RUFDRTtBWDI2RkY7O0FXeDZGQTtFQUNFO0FYMjZGRjs7QVd4NkZBO0VBQ0U7QVgyNkZGOztBV3g2RkE7RUFDRSxvQ1QzVFk7RVM0VFo7RUFDQTtBWDI2RkY7O0FXeDZGQTtFQUNFO0FYMjZGRjs7QVd4NkZBOzs7O0VBSUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWDI2RkY7O0FXeDZGQTs7O0VBR0U7RUFDQTtFQUNBO0VBQ0E7QVgyNkZGOztBV3g2RkE7RUFDRTtFQUNBO0FYMjZGRjs7QVd4NkZBO0VBQ0U7RUFDQTtFQUNBO0FYMjZGRjs7QVd4NkZBO0VBQ0U7RUFDQTtBWDI2RkY7O0FXeDZGQTtFQUNFO0FYMjZGRjs7QVd4NkZBO0VBQ0U7QVgyNkZGOztBV3g2RkE7RUFDRTtFQUNBO0FYMjZGRjs7QVd4NkZBO0VBQ0U7QVgyNkZGOztBV3g2RkE7RUFDRTtBWDI2RkY7O0FXeDZGQTs7RUFFRTtFQUNBO0VBQ0E7RUFDQTtBWDI2RkY7O0FXeDZGQTs7RUFFRTtBWDI2RkY7O0FXeDZGQTs7OztFQUlFO0VBQ0E7QVgyNkZGOztBV3g2RkE7Ozs7RUFJRTtBWDI2RkY7O0FXeDZGQTtFQUNFO0FYMjZGRjs7QVd2NkZBO0VBQXVCO0VBQWtCO0VBQWlCO0FYNjZGMUQ7O0FXOTVGRTtFQUNNO0VBQ0E7RUFDQTtFQUNBO0FYaTZGUjtBVy81Rkk7RUFDQTtFQUNBO0VBQ0E7QVhpNkZKO0FXNTVGRztFQUE0QjtFQUFlO0FYZzZGOUM7QVc5NUZHO0VBQXNCO0FYaTZGekI7QVcvNUZHO0VBQXVCO0FYazZGMUI7O0FXMTVGQTtFQUF1QztBWDg1RnZDOztBWWo0R0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxtQlYrQk87RVU5QlA7QVpvNEdGO0FZbjRHRTtFQUNFLG1CVjBCTTtBRjIyR1Y7QVluNEdFO0VBZkY7SUFnQkk7SUFDQTtFWnM0R0Y7QUFDRjs7QVluNEdBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWnM0R0Y7O0FZbjRHQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FaczRHRjs7QVluNEdBO0VBQ0U7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWnE0R0Y7QVlwNEdFO0VBQ0U7QVpzNEdKOztBWTkzR0E7RUFDRTtBWmk0R0Y7QVloNEdFO0VBRkY7SUFHSTtFWm00R0Y7QUFDRjtBWWw0R0U7RUFMRjtJQU1JO0VacTRHRjtBQUNGO0FZcDRHRTtFQVJGO0lBU0k7RVp1NEdGO0FBQ0Y7O0FZcDRHQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FadTRHRjtBWXQ0R0U7RUFMRjtJQU1JO0lBQ0E7RVp5NEdGO0FBQ0Y7O0FZcjRHRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0tBQUE7QVp3NEdKOztBWXA0R0E7RUFDRTtBWnU0R0Y7QVlyNEdFO0VBQ0U7QVp1NEdKO0FZcDRHRTtFQUNFLGNWaEVLO0VVaUVMO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWnM0R0o7QVlyNEdJO0VBQ0U7QVp1NEdOO0FZbjRHRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FacTRHSjtBWXA0R0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FaczRHTjtBWWw0R0U7RUFsQ0Y7SUFtQ0k7RVpxNEdGO0VZcDRHRTtJQUNFO0VaczRHSjtFWXA0R0U7SUFDRTtFWnM0R0o7QUFDRjs7QVlsNEdBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QVpxNEdGO0FZcDRHRTtFQUNFO0FaczRHSjtBWXA0R0U7RUFSRjtJQVNJO0VadTRHRjtBQUNGOztBWXA0R0E7RUFDRTtFQUNBLG1CVnRIUTtBRjYvR1Y7QVl0NEdFO0VBQ0U7QVp3NEdKO0FZdDRHRTtFQU5GO0lBT0k7RVp5NEdGO0FBQ0Y7QVl4NEdFO0VBVEY7SUFVSTtFWjI0R0Y7QUFDRjtBWTE0R0U7RUFaRjtJQWFJO0VaNjRHRjtBQUNGOztBWTE0R0E7RUFDRSxtQlZ0SVE7QUZtaEhWOztBWXo0R0U7RUFDRTtBWjQ0R0o7O0FZMTNHQztFQUFJO0VBQW1CO0VBQWdCO0VBQWtCO0VBQVksb0NWeEt4RDtFVXdLa0Y7QVptNEdoRztBWWo0R0M7RUFBa0I7QVpvNEduQjtBWW40R0U7RUFBSTtFQUFzQjtFQUFtQjtFQUEwQjtFQUFZO0VBQWdCO0VBQWtCLG9DVjNLekc7RVUyS21JO0VBQWtCO0VBQW1CO0VBQW1CO0VBQTJCO0FaaTVHcE87QVk5NEdFO0VBQW9CO0VBQ2xCO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFRDtBWmc1R0g7QVkvNEdHO0VBQ0M7QVppNUdKO0FZLzRHSTtFQUFZO0VBQXlCO0VBQWE7S0FBQTtFQUFrQjtBWnE1R3hFO0FZbjVHRztFQUFXO0VBQWM7RUFBaUI7RUFBNkM7RUFBaUI7RUFDdkc7QVowNUdKO0FZejVHRztFQUFJO0VBQWdCLGNWaExkO0VVZ0w2QjtFQUFpQixvQ1Y3THpDO0VVNkxvRTtFQUFrQjtFQUFhO0VBQWdCO0FabTZHakk7QVlsNkdHO0VBQU0sY1ZqTEE7QUZzbEhUO0FZbjZHRztFQUFLO0VBQWdCO0VBQWtCLGNWckxoQztFVXFMNkM7RUFBMkI7RUFBaUIsb0NWaE1yRjtBRjJtSGQ7QVkxNkdHO0VBQWE7RUFBc0I7RUFBZ0I7RUFBa0I7RUFBZ0I7QVppN0d4RjtBWS82R0c7RUFBb0I7RUFDbkI7RUFBUztFWGhKWDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RVcwSVksZ0JWcE5EO0VVcU5DO0VBQ0E7QVoyN0dkO0FZcjdHSTtFQWhDRjtJQWlDRztFWnc3R0g7RVlyN0dJO0lBQVc7RVp3N0dmO0FBQ0Y7QVloN0dDO0VBQWtCO0FabTdHbkI7QVlsN0dDO0VBQThCO0FacTdHL0I7O0FhN3FIQTtBQUdBO0VBQ0M7RUFDQTtFQUNBO0VBQ0EsY1g4QmE7RVc3QmI7RUFDQTtFQUFrQjtFQUNsQjtFQUNBO0FiK3FIRDtBYTlxSEE7RUFBUztBYmlySFQ7QWEvcUhBO0VBQVM7RUFBYTtFQUFzQjtBYm9ySDVDOztBYTVxSEE7RUFFQztFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7QWI2cUhEO0FDMXBISTtFWTNCSjtJQVdDO0ViOHFIQztBQUNGO0FhM3FIQztFQUFJO0VBQTZDO0VBQW1CLG9DWFR2RDtFV1NpRjtFQUFpQixjWEV0RztBRmdySFY7QWFockhFO0VBQWEsY1hFTjtBRmlySFQ7QWE5cUhDO0VBQUk7QWJpckhMO0FhaHJIQztFQUFHO0VBQWdCO0VBQWtCLGNYRDNCO0VXQzRDLG9DWGpCekM7RVdpQm1FO0VBQWlCO0Fid3JIbEc7QWFyckhDO0VBQUc7RUFBZ0I7RUFBa0IsY1hKM0I7QUY4ckhYO0FhdnJIQztFQUFXO0VBQWdCLGNYWmxCO0VXWStCO0VBQWtCLG9DWHZCN0M7RVd1QnVFO0VBQWlCO0VBQTJCO0VBQW1CO0VBQWU7QWJrc0huSztBYWpzSEM7RUFBb0I7RVo0Qm5CO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFWWxDQyxnQlh4Q1U7RVd5Q1Y7RUFDQTtFQUNBO0VBQVU7RUFDVjtBYjZzSEg7O0FhdnNIQztFQUFVO0VBQWdCLGNYdkJsQjtFV3VCaUM7RUFBa0Isb0NYcEM5QztFV29Dd0U7RUFBaUI7RUFBMkI7RUFBbUI7RUFBZTtBYm10SHBLO0FhanRIRTtFQUFVLGNYekJIO0FGNnVIVDtBYW50SEU7RUFBUSxjWDVCQTtBRmt2SFY7QWFydEhFO0VBQVM7QWJ3dEhYOztBYXB0SEM7RUFDQztFWk9BO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFWWJDLGdCWDdEVTtFVzhEVjtFQUNBO0VBQ0E7RUFBVTtFQUNWO0FiZ3VISDs7QWExdEhBO0VBR0M7RUFDQTtFQUNBO0FiMnRIRDs7QWF0dEhBO0VBQ0M7QWJ5dEhEOztBYXJ0SEE7RUFDQTtFQUNBO0VBQWlCO0VBQ2hCO0FieXRIRDtBYXh0SEU7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUVIO0Fid3RIRDtBYW50SEU7RUFBSSxjWC9FUTtFVytFWTtFQUFpQjtFQUFtQjtFQUFxQjtFQUFpQjtFQUFpQjtBYjR0SHJIO0FhM3RIRTtFQUFHO0VBQWM7RUFBZ0I7RUFBa0I7RUFBZTtFQUFpQjtBYm11SHJGO0FhbHVIRTtFQUNDO0tBQUE7RUFBa0I7RUFBcUI7RUFFdkM7RUFDQztFQUNBO0VBQ0E7QWJxdUhKO0FhbHVIRTtFQUFnQjtFQUFvQjtFQUFvQjtBYnV1SDFEO0FhdHVIRTtFQUFRO0FieXVIVjs7QWF0dUhBO0VBQ0M7RUFDRTtBYnl1SEg7QWF4dUhDO0VBQW1CO0FiMnVIcEI7QWExdUhDO0VBQVE7QWI2dUhUO0FhMXVIRTtFQUVFO0FiMnVISjtBYXp1SEM7RUFDSTtBYjJ1SEw7O0FhbHVIQztFQUFhO0VBQWdCO0VBQW1CO0VBQWU7QWJ5dUhoRTs7QWFwdUhDO0VBQU87RUFBNkM7QWJ5dUhyRDs7QWFsdUhBO0VBQ0M7QWJxdUhEO0FhbnVIQztFQUNEO0VBQ0M7RUFDQTtLQUFBO0VBQ0E7QWJzdUhEOztBYXJ0SEE7QUFJQTtFQUNDO0VBQWlCO0Fic3RIbEI7QWFydEhDO0VBQUk7RUFBZ0I7RUFBa0IsY1h6SjlCO0VXeUo2QztFQUFpQztFQUFvQjtBYjZ0SDNHO0FhM3RIQztFQUFHO0VBQWtCO0VBQW9CO0VBQW1CO0FiaXVIN0Q7QWEvdEhFO0VBQVEsY1gvSkE7QUZpNEhWO0FhanVIRTtFQUFHO0VBQWU7QWJxdUhwQjtBYXB1SEU7RUFDQztFQUNXO0VaMUhaO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFWW9IWSxnQlg5TEQ7RVcrTEMsY1hwS0w7RVdxS0s7RUFDQTtFQUNBO0FiOHVIZDs7QUM3NEhJO0VZcUtKO0lBQXVCO0ViNnVIckI7QUFDRjtBYTF1SEE7RUFDQztFQUNBO0VBQ0E7QWI0dUhEO0FhMXVIQztFQUVDO0FiMnVIRjtBQzM1SEk7RVk4S0g7SUFLRTtFYjR1SEQ7QUFDRjtBQ2g2SEk7RVl5S0o7SUFpQkU7RWIwdUhBO0FBQ0Y7QUNyNkhJO0VZeUtKO0lBcUJFO0ViMnVIQTtBQUNGO0FheHVIQztFQUFpQjtFQUF3QjtBYjR1SDFDO0FDOTZISTtFWXlLSjtJQTRCQztFYjZ1SEM7QUFDRjtBYXp1SEk7RUFqQ0o7SUFrQ0s7RWI0dUhIO0FBQ0Y7QWF4dUhDO0VBQUk7RUFBZTtBYjR1SHBCO0FhMXVIQztFQUFrQixjWDVOVDtBRnk4SFY7QWEzdUhJO0VBQUc7QWI4dUhQO0FhM3VIRTtFQUFNLG9DWDVPTTtFVzRPb0IsY1hqT3hCO0VXaU9xQztBYmd2SC9DO0FhNXVIQztFQUFjLGNYek5IO0FGdzhIWjtBQzE4SEk7RVlpT0g7SUFBSTtFYjZ1SEg7QUFDRjtBYW51SEU7RUFBSTtFQUE2QztBYnV1SG5EO0FhdHVIRTtFQUFjO0VBQW1CO0VBQy9CO0VBQ0E7QWIwdUhKO0FhenVIRTtFQUFRO0VBQ047RUFDQTtFQUNBO0FiNHVISjtBQy85SEk7RVl3UEg7SUFBTztJQUFrQjtFYjR1SHhCO0FBQ0Y7QWF0dUhDO0VBRUM7QWJ1dUhGO0FhcnVIRTtFQUVBO0VBRUE7RUFDQTtPQUFBO0VBQ0E7QWJxdUhGO0FhOXRIRTtFQUNBO0FiZ3VIRjtBYTV0SEU7RUFDQTtBYjh0SEY7QWEzdEhFO0VBQ0E7QWI2dEhGO0FhenRISTtFQUdGO0lBRUE7SUFDQTtFYnd0SEE7QUFD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RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwQncyS0w7QW9CdDJLSTtFQUNDO0FwQncyS0w7O0FDNTlLSTtFbUI0SEY7SUFBMEM7RXBCcTJLMUM7O0VvQnAyS0E7SUFBb0Q7RXBCdzJLcEQ7O0VvQnYyS0E7SUFBMEM7RXBCMjJLMUM7O0VvQjEyS0E7SUFBZ0Q7SUFBb0I7RXBCKzJLcEU7O0VvQjkyS0E7SUFBMEM7RXBCazNLMUM7QUFDRjtBcUJ4aUxBO0VBQ0M7QXJCMGlMRDtBQ3QvS0k7RW9CckRKO0lBR0U7RXJCNGlMQTtBQUNGO0FDMy9LSTtFb0JyREo7SUFNRTtFckI4aUxBO0FBQ0Y7QXFCMWlMQztFQUNDO0VBQ0E7QXJCNGlMRjtBcUIzaUxFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QXJCNmlMSDtBcUIzaUxFO0VBQUc7QXJCOGlMTDtBcUI1aUxFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QXJCOGlMSDtBcUI1aUxHO0VBQUc7RUFBWTtBckJnakxsQjtBcUI5aUxFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckJnakxIO0FxQi9pTEc7RUFDQztBckJpakxKO0FxQnBpTEM7RUFDQztFQUNBO0VBQ0E7QXJCc2lMRjtBcUJyaUxFO0VBQ0M7RUFDQTtBckJ1aUxIO0FDMWlMSTtFb0JDRjtJQUlFO0lBQ0E7RXJCeWlMRjtBQUNGO0FDaGpMSTtFb0JTQTtJQUVFO0VyQnlpTEo7QUFDRjtBcUJ2aUxJO0VBQ0M7QXJCeWlMTDtBcUJ0aUxHO0VBQ0M7QXJCd2lMSjs7QXFCN2hMQztFQUVDO0FyQitoTEY7QUMvakxJO0VvQjhCSDtJQUlFO0VyQmlpTEQ7QUFDRjtBcUI3aExDO0VBQ0M7QXJCK2hMRjs7QXNCNW5MQTtFQUNDO0VBTUE7RUFDQTtBdEIwbkxEO0FDN2tMSTtFcUJyREo7SUFJSztFdEJrb0xIO0FBQ0Y7QXNCOW5MQztFQUNDO0F0QmdvTEY7QXNCOW5MQztFQUNDO0F0QmdvTEY7QXNCOW5MQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0QmdvTEY7QUNqbUxJO0VxQnRDSDtJQVdJO0V0QmdvTEg7QUFDRjtBc0I1bkxHO0VBQ1M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0QjhuTFo7QXNCN25MRztFQUNDO0F0QituTEo7QXNCNW5MRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0F0QjhuTEg7QXNCNW5MRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0F0QjhuTEg7QXNCNW5MRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0F0QjhuTEg7QXNCNW5MRTtFQUNVO0F0QjhuTFo7QXNCNW5MRTtFQUNDO0VBU1M7RUFDQTtFQUNBO0VBQ1Q7RUFDQTtBdEJzbkxIO0FDOW9MSTtFcUJVRjtJQUlJO0V0Qm9vTEo7QUFDRjtBc0IxbkxHO0VBQ0M7QXRCNG5MSjtBc0IxbkxHO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0QjRuTEo7QXNCMW5MRztFQUNDO0VBQ0E7QXRCNG5MSjtBc0IxbkxHO0VBQ0M7RUFDQTtBdEI0bkxKO0FzQjFuTEc7RUFDQztBdEI0bkxKO0FzQnhuTEc7RUFDQztFQUNBO0VBQ0E7QXRCMG5MSjtBc0J0bkxDO0VBQ0M7RUFDQTtFQUFBO0VBQUE7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7QXRCdW5MRjtBc0J0bkxFO0VBQ0M7QXRCd25MSDtBc0JwbkxFO0VBQ0M7QXRCc25MSDtBc0JwbkxFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QXRCc25MSDtBc0JwbkxFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QXRCc25MSDtBc0JubkxHO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEJxbkxKO0FzQm5uTEc7RUFDQztFQUNBO0F0QnFuTEo7O0FzQi9tTEE7RUFDQztFQUNBO0F0QmtuTEQ7QXNCL21MRztFQUNDO0F0QmluTEo7QXNCN21MRztFQUNDO0F0QittTEo7QXNCN21MRztFQUNDO0F0QittTEo7O0FzQnhtTEM7RUFDQztBdEIybUxGO0FzQnZtTEc7RUFDQztBdEJ5bUxKO0FzQnBtTEU7RUFDQztBdEJzbUxIOztBdUJseUxBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdkJxeUxEO0F1Qmp5TEM7RUFPQztBdkI2eExGO0F1Qm55TEU7RUFDQztFQUNBO0VBQ0E7S0FBQTtBdkJxeUxIO0FDN3ZMSTtFc0I1Q0g7SUFXQztFdkJreUxBO0FBQ0Y7QXVCN3hMQztFQUNDO0F2Qit4TEY7QXVCN3hMQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2Qit4TEY7QXVCN3hMRTtFQVREO0lBVUU7SUFDQTtJQUNBO0V2Qmd5TEQ7QUFDRjtBQ3J4TEk7RXNCeEJIO0lBZ0JDO0V2Qml5TEE7QUFDRjtBdUI3eExFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXZCK3hMSDtBdUI5eExHO0VBQ0M7RUFDQTtBdkJneUxKO0F1Qjl4TEc7RUFBVTtBdkJpeUxiO0F1Qi94TEU7RUFDQztBdkJpeUxIO0F1Qmh5TEc7RUFDQztFQUNBO0F2Qmt5TEo7QXVCanlMSTtFQUNDO0F2Qm15TEw7QXVCaHlMRztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2Qmt5TEo7QXVCOXhMQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0F2Qmd5TEY7QXVCOXhMRTtFQU5EO0lBT0U7SUFDQTtJQUNBO0V2Qml5TEQ7QUFDRjtBdUJoeUxFO0VBWEQ7SUFZRTtFdkJteUxEO0FBQ0Y7QUMvMExJO0VzQitCSDtJQWdCQztFdkJveUxBO0FBQ0Y7QXVCaHlMRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2Qmt5TEg7QXVCanlMRztFQUNDO0VBQ0E7QXZCbXlMSjtBdUJoeUxFO0VBQ0M7QXZCa3lMSDtBdUJqeUxHO0VBQ0M7RUFDQTtBdkJteUxKO0F1Qmx5TEk7RUFDQztBdkJveUxMO0F1Qmp5TEc7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdkJteUxKO0F1Qmp5TEc7RUFDQztFQUNBO0F2Qm15TEo7QXVCanlMRztFQUNDO0VBQ0E7RUFDQTtFQUNBO0F2Qm15TEo7O0F1Qjl4TEE7RUFDQztBdkJpeUxEOztBQ2w0TEk7RXNCMkdEO0lBQXFCO0V2QjR4THRCO0FBQ0Y7QXdCNzdMQTtFQUNDO0VBQ0E7RUFDQTtBeEIrN0xEO0FDNzRMSTtFdUJyREo7SUFLRTtJQUNBO0V4Qmk4TEE7QUFDRjtBd0JoOExDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4Qms4TEY7QXdCajhMRTtFQUNDO0F4Qm04TEg7QXdCajhMRTtFQUNDO0VBQ0E7RUFBbUI7RUFBVztBeEJxOExqQztBQ3A2TEk7RXVCbkNGO0lBSUU7SUFDQTtJQUNBO0lBQ0E7SUFBVztFeEJ3OExiO0FBQ0Y7QXdCdDhMRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4Qnc4TEg7QXdCdDhMRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4Qnc4TEg7QXdCdDhMRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeEJ3OExIO0F3QnQ4TEU7RUFDQztBeEJ3OExIO0FDNzhMSTtFdUJJRjtJQUdFO0V4QjA4TEY7QUFDRjtBd0J0OExFO0VBQ0M7QXhCdzhMSDtBd0JwOExFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFHQTtBeEJzOExIO0F3QnI4TEc7RUFDQztFQUNBO0VBQ0E7RUFDQTtLQUFBO0F4QnU4TEo7QXdCcjhMRztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4QnU4TEo7QXdCdDhMSTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhCdzhMTDtBd0J0OExJO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4Qnc4TEw7QUNyZ01JO0V1Qm9EQTtJQWFDO0V4Qnc4TEg7QUFDRjtBd0JoOExHO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4Qms4TEo7QXdCOTdMQztFQUVDO0F4Qis3TEY7QUNyaE1JO0V1Qm9GSDtJQUtFO0V4Qmc4TEQ7QUFDRjtBd0I1N0xFO0VBQ0M7QXhCODdMSDtBQzdoTUk7RXVCOEZGO0lBSUM7RXhCKzdMRDtBQUNGO0F3QjM3TEc7RUFDQztBeEI2N0xKO0F3Qno3TEM7RUFDQztFQUNBO0F4QjI3TEY7QXdCejdMQztFQUNDO0VBQ0c7QXhCMjdMTDtBd0J4N0xDO0VBQ0M7RUFDQTtBeEIwN0xGO0FDampNSTtFdUJxSEg7SUFLRTtJQUNBO0V4QjI3TEQ7QUFDRjtBd0J0N0xDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeEJ3N0xGO0FDamtNSTtFdUJpSUg7SUFhRTtJQUNBO0lBQ0E7RXhCdTdMRDtBQUNGO0F3QnQ3TEU7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4Qnc3TEg7QXdCdDdMRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhCdzdMSDtBd0JuN0xFO0VBQ0M7QXhCcTdMSDtBd0JuN0xFO0VBQ0M7QXhCcTdMSDtBd0JsN0xDO0VBQ0M7QXhCbzdMRjtBd0JsN0xDO0VBQ0M7QXhCbzdMRjtBd0JsN0xDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFBQTtFQUFBO0VBQ0E7RUFDQTtBeEJvN0xGO0FDdG5NSTtFdUJ5TEg7SUFXRTtJQUNBO0lBQ0E7SUFDQTtFeEJzN0xEO0FBQ0Y7QUM5bk1JO0V1QnlMSDtJQWtCSztJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RXhCdTdMSjtFd0JwN0xDO0lBQ0M7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0V4QnM3TEY7RXdCbjdMRztJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNIO0V4QnE3TEo7QUFDRjs7QXdCdjZMQztFQUFpQjtBeEIyNkxsQjtBd0IxNkxDO0VBQWdCO0F4QjY2TGpCOztBeUIzdE1BO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QXpCOHRNRDtBQzdxTUk7RXdCckRKO0lBTUU7RXpCZ3VNQTtBQUNGO0F5Qi90TUM7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBekJpdU1GO0F5Qi90TUM7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7QXpCaXVNRjtBQ3hzTUk7RXdCcENIO0lBYUc7RXpCbXVNRjtBQUNGO0F5Qmp1TUM7RUFDQztBekJtdU1GO0F5Qmp1TUM7RUFDQztFQUNBO0VBQ0c7RUFDQTtLQUFBO0VBQ0E7S0FBQTtBekJtdU1MO0F5Qmp1TUM7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtBekJtdU1GO0FDcnVNSTtFd0JWSDtJQWVHO0V6Qm91TUY7QUFDRjtBeUJqdU1DO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F6Qm11TUY7QXlCanVNQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBekJtdU1GO0F5Qmx1TUU7RUFDQztBekJvdU1IO0F5Qmx1TUU7RUFDQztBekJvdU1IO0FDbndNSTtFd0I4QkY7SUFJQztFekJxdU1EO0FBQ0Y7QXlCbHVNRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F6Qm91TUg7QXlCbHVNRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F6Qm91TUg7QXlCbHVNRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXpCb3VNSDtBeUJsdU1FO0VBQ0M7QXpCb3VNSDtBQ3Z5TUk7RXdCa0VGO0lBR0M7RXpCc3VNRDtBQUNGOztBMEJoMk1DO0VBQ0M7QTFCbTJNRjtBMEJsMk1FO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QTFCbzJNSDtBQ3R6TUk7RXlCbERGO0lBUUk7RTFCbzJNSjtBQUNGOztBMkJoM01BO0VBQ0M7RUFDQTtBM0JtM01EO0EyQmwzTUM7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTNCbzNNRjtBMkJuM01FO0VBQ0M7QTNCcTNNSDtBMkJuM01FO0VBQ0M7QTNCcTNNSDtBMkJuM01FO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EzQnEzTUg7QTJCbjNNRTtFQUNDO0EzQnEzTUg7QTJCbjNNRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EzQnEzTUg7QTJCbjNNRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EzQnEzTUg7QTJCbDNNQztFQUNDO0EzQm8zTUY7QTJCbjNNRTtFQUNDO0VBQ0E7RUFDQTtBM0JxM01IO0EyQmwzTUM7RUFDQztFQUNBO0EzQm8zTUY7QTJCbDNNQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0EzQm8zTUY7QTJCbjNNRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0c7S0FBQTtFQUNBO0tBQUE7QTNCcTNNTjtBMkJuM01FO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EzQnEzTUg7QTJCbDNNQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EzQm8zTUY7O0E0Qmo5TUE7RUFDQztFQUNBO0E1Qm85TUQ7QTRCbjlNQztFQUNDO0E1QnE5TUY7QTRCcDlNRTtFQUNDO0VBQ0E7RUFDQTtFQUFBO0VBQUE7QTVCczlNSDtBNEJwOU1FO0VBQ0M7RUFDQTtBNUJzOU1IO0E0QnA5TUU7RUFDQztBNUJzOU1IO0E0Qm45TUM7RUFDQztFQUNBO0VBQ0E7QTVCcTlNRjtBNEJwOU1FO0VBQ0M7RUFDQTtLQUFBO0VBQ0E7S0FBQTtFQUNBO0E1QnM5TUg7QTRCcDlNRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1QnM5TUg7QTRCbDlNRTtFQUFHO0VBQVk7QTVCczlNakI7QTRCcjlNRTtFQUNDO0E1QnU5TUg7QTRCcjlNRTtFQUNDO0VBQ0E7RUFDQTtBNUJ1OU1IO0E0QnI5TUU7RUFDQztFQUNBO0VBQ0E7QTVCdTlNSDs7QTRCNThNRTtFQUFHO0VBQVk7QTVCaTlNakI7QTRCaDlNRTtFQUNDO0E1Qms5TUg7QTRC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Q3ltUUg7QTBDdm1RRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExQ3ltUUg7QTBDdm1RRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExQ3ltUUg7QTBDdm1RRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFDeW1RSDtBMEN2bVFFO0VBQ0M7QTFDeW1RSDtBQzlsUUk7RXlDWkY7SUFHQztFMUMybVFEO0FBQ0Y7QTBDeG1RQztFQUNDO0ExQzBtUUY7QTBDem1RRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExQzJtUUg7QTBDMW1RRztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMUM0bVFKO0EwQzNtUUk7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFDNm1RTDtBMEMzbVFJO0VBQ0M7QTFDNm1RTDtBMEMzbVFJO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMUM2bVFMO0EwQzNtUUk7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFDNm1RTDtBMEN4bVFDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFDMG1RRjtBMEN4bVFDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMUMwbVFGOztBMkM1dFFBO0VBQ0M7RUFDQTtBM0MrdFFEO0FDdnJRSTtFMENyQ0g7SUFBYTtFM0NndVFaO0FBQ0Y7QTJDN3RRQztFQUNDO0EzQyt0UUY7QTJDNXRRQztFQUNDO0VBQ0E7QTNDOHRRRjtBQ3hyUUk7RTBDeENIO0lBS0M7RTNDK3RRQTtBQUNGO0EyQzV0UUM7RUFDQztFQUNBO0EzQzh0UUY7QUNqc1FJO0UwQy9CSDtJQUtFO0UzQyt0UUQ7QUFDRjtBQ3RzUUk7RTBDL0JIO0lBUUU7RTNDaXVRRDtBQUNGO0EyQzd0UUc7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtBM0MrdFFKO0FDcnRRSTtFMENsQkQ7SUFVRTtFM0NpdVFIO0FBQ0Y7QUMxdFFJO0UwQ2xCRDtJQWNBO0lBQ0Q7RTNDa3VRQTtBQUNGO0EyQzl0UUk7RUFDQztBM0NndVFMO0EyQzd0UUc7RUFDQztFQUNBO0EzQyt0UUo7QTJDN3RRSTtFQUNDO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7S0FBQTtBM0MrdFFMO0EyQzV0UUc7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7QTNDOHRRSjtBMkM1dFFHO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EzQzh0UUo7QTJDenRRSTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7QTNDMnRRTDtBMkN6dFFJO0VBQ0M7QTNDMnRRTDtBMkN6dFFJO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QTNDMnRRTDtBMkNydFFJO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtBM0N1dFFMO0EyQ3J0UUk7RUFDQztBM0N1dFFMO0EyQ3J0UUk7RUFDQztFQUNBO0VBQ0E7RUFDQTtBM0N1dFFMO0EyQ2p0UUk7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0EzQ210UUw7QTJDanRRSTtFQUNDO0EzQ210UUw7QTJDanRRSTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0EzQ210UUw7QTJDOXNRQztFQUNDO0lBQ0M7RTNDZ3RRRDtFMkM5c1FBO0lBQ0M7RTNDZ3RRRDtBQUNGO0FDdDFRSTtFMEN5SUY7SUFDQztFM0NndFFEO0FBQ0Y7QUMzMVFJO0UwQzhJRjtJQUNDO0UzQ2d0UUQ7QUFDRjtBMkM5c1FDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EzQ2d0UUY7QTJDL3NRRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTNDaXRRSDtBMkMvc1FFO0VB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NVRwQjtBc0QxNVRFO0VBQ0M7QXRENDVUSDtBc0QxNVRHO0VBQWM7RUFBaUI7QXREODVUbEM7QXNENzVURztFQUNDO0VBQ0E7RUFDQTtBdEQrNVRKO0FDcjRUSTtFcUQ3QkQ7SUFLRTtJQUNBO0V0RGk2VEg7QUFDRjtBc0QvNVRHO0VBQ0M7RUFDQTtBdERpNlRKO0FzRC81VEc7RUFDQztBdERpNlRKO0FzRC81VEc7RUFDQztBdERpNlRKO0FzRC81VEc7RUFDQztFQUNBO0VBQ0E7RUFDQTtBdERpNlRKO0FzRC81VEc7RUFDQztBdERpNlRKO0FzRGg2VEk7RUFDQztBdERrNlRMOztBdURqOVRBO0VBQ0M7QXZEbzlURDtBQ3I2VEk7RXNEaERKO0lBR0U7RXZEczlUQTtBQUNGO0F1RHI5VEM7RUFDQztFQUNBO0VBc0JBO0VBQ0E7RUFDQTtBdkRrOFRGO0F1RHg5VEU7RUFDQTtBdkQwOVRGO0F1RHY5VEU7RUFBbUI7RUFBZTtBdkQyOVRwQztBQ3g3VEk7RXNEdkNGO0lBUUM7SUFDQTtFdkQyOVREO0V1RHo5VEM7SUFBbUI7SUFBZTtFdkQ2OVRuQztBQUNGO0FDbDhUSTtFc0QzQ0g7SUE0QkU7SUFDQTtFdkRxOVREO0FBQ0Y7QXVEbjlURztFQUNDO0F2RHE5VEo7QUMzOFRJO0VzRFhEO0lBR0U7SUFDQTtJQUNBO0lBQ0E7RXZEdTlUSDtBQUNGO0F1RGo5VEc7RUFDSztFQUNBO0VBQ0E7RUFDQTtBdkRtOVRSO0F1RGo5VEk7RUFDQTtFQUNBO0VBQ0E7QXZEbTlUSjtBdURoOVRHO0VBQ0M7QXZEazlUSjtBdURoOVRHO0VBQ0k7RUFDQTtFQUNBO0F2RGs5VFA7O0F1RHg4VEE7RUFFQztFQUNBO0VBQ0E7RUFBcUI7QXZEMjhUdEI7O0F3RGxpVUE7RUFDQztBeERxaVVEO0FDai9USTtFdURyREo7SUFHRTtFeER1aVVBO0FBQ0Y7QXdEdGlVQztFQUNDO0F4RHdpVUY7QXdEdmlVRTtFQUNDO0VBQ0E7QXhEeWlVSDtBQzcvVEk7RXVEOUNGO0lBSUU7RXhEMmlVRjtBQUNGO0F3RDFpVUc7RUFDQztFQUNBO0VBQ0E7QXhE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NThVSTtFQUFnQjtBN0QrOFVwQjtBNkQ3OFVHO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QTdEKzhVSjtBQzE4VUk7RTREVEQ7SUFNRTtFN0RpOVVIO0FBQ0Y7QTZEaDlVSTtFQUNDO0E3RGs5VUw7QTZEaDlVSTtFQUNDO0VBQ0E7QTdEazlVTDtBQ3Q5VUk7RTRERUE7SUFJRTtFN0RvOVVKO0FBQ0Y7QTZEbjlVSztFQUNDO0VBQ0E7RUFDQTtBN0RxOVVOO0E2RDc3VUc7RUFDQztFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTdEKzdVTjtBNkQ5N1VJO0VBQ0M7RUFDQTtBN0RnOFVMO0E2RDk3VUk7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3RGc4VUw7QTZEOTdVSTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3RGc4VUw7QTZEOTdVSTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0RnOFVMO0E2RDc3VUc7RUFDQztBN0QrN1VKO0E2RDc3VUc7RUFDQztBN0QrN1VKO0E2RDc3VUc7RUFDQztBN0QrN1VKO0E2RDU3VUU7RUFDQztFQUNBO0E3RDg3VUg7QTZENzdVRztFQUNDO0E3RCs3VUo7QTZENTdVRztFQUFrQjtBN0QrN1VyQjtBNkQzN1VFO0VBQ0M7QTdENjdVSDs7QThEbGxWQTtFQUNDO0E5RHFsVkQ7QThEcGxWQztFQUNDO0E5RHNsVkY7QThEcGxWQztFQUNDO0VBQ0E7RUFJQTtBOURtbFZGO0FDemlWSTtFNkRoREg7SUFJRTtFOUR5bFZEO0FBQ0Y7QThEdmxWRTtFQUNDO0VBQ0E7QTlEeWxWSDtBOER2bFZJO0VBQ0M7QTlEeWxWTDtBOER0bFZHO0VBQ0M7QTlEd2xWSjtBOER0bFZHO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5RHdsVko7QThEdmxWSTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0E5RHlsVkw7QThEdmxWSTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5RHlsVkw7QThEeGxWSztFQUNDO0VBQ0E7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QUNJO0VBQ0E7QWhFaXVWUjtBZ0UvdFZDO0VBQ0M7QWhFaXVWRjtBZ0UvdFZFOzs7RUFFQztBaEVrdVZIO0FnRWh1VkU7RUFDQztBaEVrdVZIO0FnRTl0VkU7RUFDQztBaEVndVZIO0FnRTV0VkU7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBLGM5RDdXVztFOEQ4V1g7RUFDQTtFQUNBLG9DOUR6WFc7RThEMFhYO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhFOHRWSDtBZ0U1dFZFO0VBQ0M7QWhFOHRWSDtBZ0UzdFZDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhFNnRWRjtBZ0UxdFZFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjOUQxWVc7RThEMllYO0VBQ0E7RUFDQSxvQzlEdFpXO0U4RHVaWDtFQUNBO0VBQUE7RUFBQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoRTR0Vkg7QWdFM3RWRztFQUNDO0VBQ0E7RUFDQTtFQUNBO0FoRTZ0Vko7QUN6bVdJO0UrRHlYRjtJQXNCRTtFaEU4dFZGO0FBQ0Y7QWdFM3RWQztFQUNDO0VBQ0E7RUFDQSxjOURsYVk7RThEbWFaO0VBQ0E7RUFDQSxvQzlEOWFZO0U4RCthWjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEU2dFZGO0FnRTV0VkU7RUFDQztBaEU4dFZIO0FnRTV0VkU7RUFDQztFQUNBO0VBQ0E7QWhFOHRWSDtBZ0U1dFZFO0VBQ0M7RUFDQTtFQUNBO0FoRTh0Vkg7QWdFNXRWRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsYzlEL2JXO0U4RGdjWDtFQUNBO0VBQ0Esb0M5RDNjVztFOEQ0Y1g7RUFDQTtFQUFBO0VBQUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEU4dFZIO0FnRTd0Vkc7RUFDQztFQUNBO0VBQ0E7RUFDQTtBaEUrdFZKO0FnRTV0VkU7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBSUQ7RUFFQTtFQUNBO0VBRUE7RUFDQTtBaEV3dFZIO0FnRXJ0VkM7RUFDQztBaEV1dFZGO0FnRXJ0VkM7RUFDQztFQUNBO0Fo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N1FHO0VGOFFIO0VBQ0E7QUEydVlOO0FBenVZSTtFQUtFO0VBQ0E7RUFDQTtFQUNBLG9DRXRTUTtBRjZnWmQ7QUE5dVlNO0VBQ0UsY0VyUkU7RUZzUkY7QUFndllSO0FBenVZSTtFQUNFO0VBQ0E7RUFDQTtBQTJ1WU47QUF2dVlJO0VBQ0U7QUF5dVlOOztBQWp1WUE7RUFBYztBQXF1WWQ7O0FBcHVZQTtFQUFlO0FBd3VZZjs7QUM1Z1pJO0VEd1NIO0lBQWM7RUF5dVliOztFQXh1WUQ7SUFBZTtFQTR1WWQ7QUFDRixDIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vdW5jZi1pY2J1Ly4vc3JjL3Njc3MvaW5kZXguc2NzcyIsIndlYnBhY2s6Ly91bmNmLWljYnUvLi9zcmMvc2Nzcy9zZXR0aW5ncy9fbWl4aW5zLnNjc3MiLCJ3ZWJwYWNrOi8vdW5jZi1pY2J1Ly4vc3JjL3Njc3Mvc2V0dGluZ3MvX2dsb2JhbHMuc2NzcyIsIndlYnBhY2s6Ly91bmNmLWljYnUvLi9zcmMvc2Nzcy9zZXR0aW5ncy9fcmVzcy5zY3NzIiwid2VicGFjazovL3VuY2YtaWNidS8uL3NyYy9zY3NzL3NldHRpbmdzL19mb250cy5zY3NzIiwid2VicGFjazovL3VuY2YtaWNidS8uL3NyYy9zY3NzL3NldHRpbmdzL190eXBvZ3JhcGh5LnNjc3MiLCJ3ZWJwYWNrOi8vdW5jZi1pY2J1Ly4vc3JjL3Njc3MvZWxlbWVudHMvX2NhcmQuc2NzcyIsIndlYnBhY2s6Ly91bmNmLWljYnUvLi9zcmMvc2Nzcy9jb21wb25lbnRzL19oZWFkZXIuc2NzcyIsIndlYnBhY2s6Ly91bmNmLWljYnUvLi9zcmMvc2Nzcy9jb21wb25lbnRzL19mb290ZXIuc2NzcyIsIndlYnBhY2s6Ly91bmNmLWljYnUvLi9zcmMvc2Nzcy9jb21wb25lbnRzL19wYWdlLWhlYWRlci5zY3NzIiwid2VicGFjazovL3VuY2YtaWNidS8uL3NyYy9zY3NzL2NvbXBvbmVudHMvX3NlYXJjaC5zY3NzIiwid2VicGFjazovL3VuY2YtaWNidS8uL3NyYy9zY3NzL3NlY3Rpb25zL25ld3Muc2NzcyIsIndlYnBhY2s6Ly91bmNmLWljYnUvLi9zcmMvc2Nzcy9zZWN0aW9ucy90ZWFtLnNjc3MiLCJ3ZWJwYWNrOi8vdW5jZi1pY2J1Ly4vc3JjL3Njc3Mvc2VjdGlvbnMvYWJvdXQuc2NzcyIsIndlYnBhY2s6Ly91bmNmLWljYnUvLi9zcmMvc2Nzcy9zZWN0aW9ucy9ob21lLnNjc3MiLCJ3ZWJwYWNrOi8vdW5jZi1pY2J1Ly4vc3JjL3Njc3Mvc2VjdGlvbnMvZXZlbnRzLnNjc3MiLCJ3ZWJwYWNrOi8vdW5jZi1pY2J1Ly4vc3JjL3Njc3Mvc2VjdGlvbnMvY2FyZWVycy5zY3NzIiwid2VicGFjazovL3VuY2YtaWNidS8uL3NyYy9zY3NzL3NlY3Rpb25zL3dlX2Jsb2NrLWNvbnRlbnQuc2NzcyIsIndlYnBhY2s6Ly91bmNmLWljYnUvLi9zcmMvc2Nzcy9zZWN0aW9ucy93ZV9jZW50ZXItaW1wYWN0LnNjc3MiLCJ3ZWJwYWNrOi8vdW5jZi1pY2J1Ly4vc3JjL3Njc3Mvc2VjdGlvbnMvd2Vfc3R1ZGVudC1zbGlkZXIuc2NzcyIsIndlYnBhY2s6Ly91bmNmLWljYnUvLi9zcmMvc2Nzcy9zZWN0aW9ucy93ZV9ob3Jpem9udGFsLWFjY29yZGlvbi5zY3NzIiwid2VicGFjazovL3VuY2YtaWNidS8uL3NyYy9zY3NzL3NlY3Rpb25zL3dlX3NvY2lhbC1pbnRyby1ibG9jay5zY3NzIiwid2VicGFjazovL3VuY2YtaWNidS8uL3NyYy9zY3NzL3NlY3Rpb25zL3dlX2NlbnRlci1pbXBhY3QtdmVyc2lvbi10d28uc2NzcyIsIndlYnBhY2s6Ly91bmNmLWljYnUvLi9zcmMvc2Nzcy9zZWN0aW9ucy93ZV9hY2NvcmRpb24tcmlnaHQtaW1hZ2Uuc2NzcyIsIndlYnBhY2s6Ly91bmNmLWljYnUvLi9zcmMvc2Nzcy9zZWN0aW9ucy93ZV9mZWF0dXJlZC1ibG9jay5zY3NzIiwid2VicGFjazovL3VuY2YtaWNidS8uL3NyYy9zY3NzL3NlY3Rpb25zL3dlX2luLW1lZGlhLWJsb2NrLnNjc3MiLCJ3ZWJwYWNrOi8vdW5jZi1pY2J1Ly4vc3JjL3Njc3Mvc2VjdGlvbnMvd2VfaW5uZXItYmFubmVyLnNjc3MiLCJ3ZWJwYWNrOi8vdW5jZi1pY2J1Ly4vc3JjL3Njc3Mvc2VjdGlvbnMvd2VfbmV3cy1pdGVtLW1vcmUtcG9saWN5LWJsb2NrLnNjc3MiLCJ3ZWJwYWNrOi8vdW5jZi1pY2J1Ly4vc3JjL3Njc3Mvc2VjdGlvbnMvd2VfbmV3cy1pdGVtLXNlbGVjdGVkLWJsb2NrLnNjc3MiLCJ3ZWJwYWNrOi8vdW5jZi1pY2J1Ly4vc3JjL3Njc3Mvc2VjdGlvbnMvd2VfbmV3cy1jYXRlZ29yeS1zZWxlY3RlZC1ibG9jay5zY3NzIiwid2VicGFjazovL3VuY2YtaWNidS8uL3NyYy9zY3NzL3NlY3Rpb25zL3dlX2luLWNhdGVnb3J5LWJsb2NrLnNjc3MiLCJ3ZWJwYWNrOi8vdW5jZi1pY2J1Ly4vc3JjL3Njc3Mvc2VjdGlvbnMvd2VfZnNsYS1iYW5uZXIuc2NzcyIsIndlYnBhY2s6Ly91bmNmLWljYnUvLi9zcmMvc2Nzcy9zZWN0aW9ucy93ZV9mc2xhLXZpZGVvLWJsb2NrLnNjc3MiLCJ3ZWJwYWNrOi8vdW5jZi1pY2J1Ly4vc3JjL3Njc3Mvc2VjdGlvbnMvd2VfZnNsYS1vdXItaW1wYWN0LWJsb2NrLnNjc3MiLCJ3ZWJwYWNrOi8vdW5jZi1pY2J1Ly4vc3JjL3Njc3Mvc2VjdGlvbnMvd2VfZnNsYS13aGF0LXBlb3BsZS1zYXktYmxvY2suc2NzcyIsIndlYnBhY2s6Ly91bmNmLWljYnUvLi9zcmMvc2Nzcy9zZWN0aW9ucy93ZV9mc2xhLXJldm9sdXRpb24tYmxvY2suc2NzcyIsIndlYnBhY2s6Ly91bmNmLWljYnUvLi9zcmMvc2Nzcy9zZWN0aW9ucy93ZV9pbnRyby1zZWN0aW9uLXZlcnNpb24tdHdvLnNjc3MiLCJ3ZWJwYWNrOi8vdW5jZi1pY2J1Ly4vc3JjL3Njc3Mvc2VjdGlvbnMvd2VfY2FyZWVyLXBvc2l0aW9uLWJsb2NrLnNjc3MiLCJ3ZWJwYWNrOi8vdW5jZi1pY2J1Ly4vc3JjL3Njc3Mvc2VjdGlvbnMvd2VfY2FyZWVyLWltZy1kZXNjcmlwdGlvbi1ibG9jay5zY3NzIiwid2VicGFjazovL3VuY2YtaWNidS8uL3NyYy9zY3NzL3NlY3Rpb25zL3dlX2NhcmVlci10YWJsZS1ibG9jay5zY3NzIiwid2VicGFjazovL3VuY2YtaWNidS8uL3NyYy9zY3NzL3NlY3Rpb25zL3dlX2NhcmVlci1zZWxlY3QtYmxvY2suc2NzcyIsIndlYnBhY2s6Ly91bmNmLWljYnUvLi9zcmMvc2Nzcy9zZWN0aW9ucy93ZV9yZXNvdXJjZS1wcm9ncmVzcy1ibG9jay5zY3NzIiwid2VicGFjazovL3VuY2YtaWNidS8uL3NyYy9zY3NzL3NlY3Rpb25zL3dlX3Jlc291cmNlLWRhdGEtc291cmNlLWJsb2NrLnNjc3MiLCJ3ZWJwYWNrOi8vdW5jZi1pY2J1Ly4vc3JjL3Njc3Mvc2VjdGlvbnMvd2VfdGVhbS1saXN0aW5nLWJsb2NrLnNjc3MiLCJ3ZWJwYWNrOi8vdW5jZi1pY2J1Ly4vc3JjL3Njc3Mvc2VjdGlvbnMvd2VfdGVhbS1pbnRyby1ibG9jay5zY3NzIiwid2VicGFjazovL3VuY2YtaWNidS8uL3NyYy9zY3NzL3NlY3Rpb25zL3dlX3NvY2lhbC1pY29ucy5zY3NzIiwid2VicGFjazovL3VuY2YtaWNidS8uL3NyYy9zY3NzL3NlY3Rpb25zL3dlX2xlYXJuaW5nLWJveC1ibG9jay5zY3NzIiwid2VicGFjazovL3VuY2YtaWNidS8uL3NyYy9zY3NzL3NlY3Rpb25zL3dlX291ci1wYXJ0bmVyLWJsb2NrLnNjc3MiLCJ3ZWJwYWNrOi8vdW5jZi1pY2J1Ly4vc3JjL3Njc3Mvc2VjdGlvbnMvd2VfaW1nLWRlc2MtYmxvY2suc2NzcyIsIndlYnBhY2s6Ly91bmNmLWljYnUvLi9zcmMvc2Nzcy9zZWN0aW9ucy93ZV9ldmVudC1zbGlkZXItYmxvY2suc2NzcyIsIndlYnBhY2s6Ly91bmNmLWljYnUvLi9zcmMvc2Nzcy9zZWN0aW9ucy93ZV9nYWxsZXJ5LWltYWdlcy1ibG9jay5zY3NzIiwid2VicGFjazovL3VuY2YtaWNidS8uL3NyYy9zY3NzL3NlY3Rpb25zL3dlX2pvaW4tdXMtYmxvY2suc2NzcyIsIndlYnBhY2s6Ly91bmNmLWljYnUvLi9zcmMvc2Nzcy9zZWN0aW9ucy93ZV9qb2luLWZvcm0uc2NzcyIsIndlYnBhY2s6Ly91bmNmLWljYnUvLi9zcmMvc2Nzcy9zZWN0aW9ucy93ZV9wcm9ncmFtLXJlYWNoLWJsb2NrLnNjc3MiLCJ3ZWJwYWNrOi8vdW5jZi1pY2J1Ly4vc3JjL3Njc3Mvc2VjdGlvbnMvd2VfZnVsbC13aWR0aC1hY2NvcmRpb24uc2NzcyIsIndlYnBhY2s6Ly91bmNmLWljYnUvLi9zcmMvc2Nzcy9zZWN0aW9ucy93ZV9waXBlbGluZS1mYWN0cy1ibG9jay5zY3NzIiwid2VicGFjazovL3VuY2YtaWNidS8uL3NyYy9zY3NzL3NlY3Rpb25zL3dlX3NpZ25pZmljYW50LWJsb2NrLnNjc3MiLCJ3ZWJwYWNrOi8vdW5jZi1pY2J1Ly4vc3JjL3Njc3Mvc2VjdGlvbnMvd2VfcmVidWxpZGluZy1waXBlbGluZS1ibG9jay5zY3NzIiwid2VicGFjazovL3VuY2YtaWNidS8uL3NyYy9zY3NzL3NlY3Rpb25zL3dlX3BvZGNhc3QtbGlzdC1ibG9jay5zY3NzIiwid2VicGFjazovL3VuY2YtaWNidS8uL3NyYy9zY3NzL3NlY3Rpb25zL3dlX2NvbW11bml0eS1ibG9jay5zY3NzIiwid2VicGFjazovL3VuY2YtaWNidS8uL3NyYy9zY3NzL3NlY3Rpb25zL3dlX2RpcmVjdG9yLW1lc3NhZ2UtYmxvY2suc2NzcyIsIndlYnBhY2s6Ly91bmNmLWljYnUvLi9zcmMvc2Nzcy9zZWN0aW9ucy93ZV9zdG9yZS1kZXRhaWwtYmxvY2suc2NzcyIsIndlYnBhY2s6Ly91bmNmLWljYnUvLi9zcmMvc2Nzcy9zZWN0aW9ucy93ZV9tYWtlLWltcGFjdC1zZWN0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vdW5jZi1pY2J1Ly4vc3JjL3Njc3Mvc2VjdGlvbnMvd2VfcGlwZWxpbmUtY2hpYy1zZWN0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vdW5jZi1pY2J1Ly4vc3JjL3Njc3Mvc2VjdGlvbnMvd2VfY2hlY2tvdXQuc2NzcyIsIndlYnBhY2s6Ly91bmNmLWljYnUvLi9zcmMvc2Nzcy9zZWN0aW9ucy93ZV9qb2luLXNob3Auc2NzcyIsIndlYnBhY2s6Ly91bmNmLWljYnUvLi9zcmMvc2Nzcy9zZWN0aW9ucy93ZV9lbXB0eV9jYXJ0LnNjc3MiLCJ3ZWJwYWNrOi8vdW5jZi1pY2J1Ly4vc3JjL3Njc3Mvc2VjdGlvbnMvd2VfcG9wdXAuc2NzcyIsIndlYnBhY2s6Ly91bmNmLWljYnUvLi9zcmMvc2Nzcy9zZWN0aW9ucy93ZV9hY3RpdmlzdF9mb3JtLnNjc3MiLCJ3ZWJwYWNrOi8vdW5jZi1pY2J1Ly4vc3JjL3Njc3Mvc2VjdGlvbnMvd2VfcmVzb3VyY2VzX2dyaWQuc2NzcyIsIndlYnBhY2s6Ly91bmNmLWljYnUvLi9ub2RlX21vZHVsZXMvc3dpcGVyL3N3aXBlci5taW4uY3NzIiwid2VicGFjazovL3VuY2YtaWNidS8uL25vZGVfbW9kdWxlcy9zd2lwZXIvbW9kdWxlcy9uYXZpZ2F0aW9uL25hdmlnYXRpb24ubWluLmNzcyIsIndlYnBhY2s6Ly91bmNmLWljYnUvLi9ub2RlX21vZHVsZXMvc3dpcGVyL21vZHVsZXMvcGFnaW5hdGlvbi9wYWdpbmF0aW9uLm1pbi5jc3MiLCJ3ZWJwYWNrOi8vdW5jZi1pY2J1Ly4vbm9kZV9tb2R1bGVzL3N3aXBlci9tb2R1bGVzL2VmZmVjdC1mYWRlL2VmZmVjdC1mYWRlLm1pbi5jc3MiXSwic291cmNlc0NvbnRlbnQiOlsiLy8gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS8vXG4vLyBJTVBPUlRTXG4vLyAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLy9cblxuJGljb21vb24tZm9udC1wYXRoOiBcIi4uL2ZvbnRzXCIgIWRlZmF1bHQ7XG5cbi8vIFNldHVwXG5AaW1wb3J0ICdzZXR0aW5ncy9taXhpbnMnO1xuQGltcG9ydCAnc2V0dGluZ3MvZ2xvYmFscyc7XG5AaW1wb3J0ICdzZXR0aW5ncy9yZXNzJztcbkBpbXBvcnQgJ3NldHRpbmdzL2ZvbnRzJztcblxuLy8gR2xvYmFsXG5AaW1wb3J0ICdzZXR0aW5ncy9zcGFjaW5ncyc7IC8vIEBURCBQb3NzaWJsZSBSZW1vdmFsXG5AaW1wb3J0ICdzZXR0aW5ncy90eXBvZ3JhcGh5JztcblxuLy8gRWxlbWVudHNcbkBpbXBvcnQgJ2VsZW1lbnRzL2NhcmQnO1xuXG4vLyBUaGVtZSBDb21wb25lbnRzXG5AaW1wb3J0ICdjb21wb25lbnRzL2hlYWRlcic7XG5AaW1wb3J0ICdjb21wb25lbnRzL2Zvb3Rlcic7XG5AaW1wb3J0ICdjb21wb25lbnRzL3BhZ2UtaGVhZGVyJzsgXG5AaW1wb3J0ICdjb21wb25lbnRzL3NlYXJjaCc7IFxuXG4vLyBQYWdlcyAvIFNldGlvbnNcbkBpbXBvcnQgJ3NlY3Rpb25zL25ld3MnO1xuQGltcG9ydCAnc2VjdGlvbnMvdGVhbSc7XG5AaW1wb3J0ICdzZWN0aW9ucy9hYm91dCc7IFxuQGltcG9ydCAnc2VjdGlvbnMvaG9tZSc7XG5AaW1wb3J0ICdzZWN0aW9ucy9ldmVudHMnO1xuLy9AaW1wb3J0ICdzZWN0aW9ucy9qb2luJztcbi8vQGltcG9ydCAnc2VjdGlvbnMvcmVzb3VyY2VzJztcbkBpbXBvcnQgJ3NlY3Rpb25zL2NhcmVlcnMnO1xuQGltcG9ydCAnc2VjdGlvbnMvd2VfYmxvY2stY29udGVudCc7XG5AaW1wb3J0ICdzZWN0aW9ucy93ZV9jZW50ZXItaW1wYWN0JztcbkBpbXBvcnQgJ3NlY3Rpb25zL3dlX3N0dWRlbnQtc2xpZGVyJztcbkBpbXBvcnQgJ3NlY3Rpb25zL3dlX2hvcml6b250YWwtYWNjb3JkaW9uJztcbkBpbXBvcnQgJ3NlY3Rpb25zL3dlX3NvY2lhbC1pbnRyby1ibG9jayc7XG5AaW1wb3J0ICdzZWN0aW9ucy93ZV9jZW50ZXItaW1wYWN0LXZlcnNpb24tdHdvJztcbkBpbXBvcnQgJ3NlY3Rpb25zL3dlX2FjY29yZGlvbi1yaWdodC1pbWFnZSc7XG5AaW1wb3J0ICdzZWN0aW9ucy93ZV9mZWF0dXJlZC1ibG9jayc7XG5AaW1wb3J0ICdzZWN0aW9ucy93ZV9pbi1tZWRpYS1ibG9jayc7XG5AaW1wb3J0ICdzZWN0aW9ucy93ZV9pbm5lci1iYW5uZXInO1xuXG5AaW1wb3J0ICdzZWN0aW9ucy93ZV9uZXdzLWl0ZW0tbW9yZS1wb2xpY3ktYmxvY2snO1xuQGltcG9ydCAnc2VjdGlvbnMvd2VfbmV3cy1pdGVtLXNlbGVjdGVkLWJsb2NrJztcbkBpbXBvcnQgJ3NlY3Rpb25zL3dlX25ld3MtY2F0ZWdvcnktc2VsZWN0ZWQtYmxvY2snO1xuQGltcG9ydCAnc2VjdGlvbnMvd2VfaW4tY2F0ZWdvcnktYmxvY2snO1xuXG5AaW1wb3J0ICdzZWN0aW9ucy93ZV9mc2xhLWJhbm5lcic7XG5AaW1wb3J0ICdzZWN0aW9ucy93ZV9mc2xhLXZpZGVvLWJsb2NrJztcbkBpbXBvcnQgJ3NlY3Rpb25zL3dlX2ZzbGEtb3VyLWltcGFjdC1ibG9jayc7XG5AaW1wb3J0ICdzZWN0aW9ucy93ZV9mc2xhLXdoYXQtcGVvcGxlLXNheS1ibG9jayc7XG5AaW1wb3J0ICdzZWN0aW9ucy93ZV9mc2xhLXJldm9sdXRpb24tYmxvY2snO1xuQGltcG9ydCAnc2VjdGlvbnMvd2VfaW50cm8tc2VjdGlvbi12ZXJzaW9uLXR3byc7XG5cbkBpbXBvcnQgJ3NlY3Rpb25zL3dlX2NhcmVlci1wb3NpdGlvbi1ibG9jayc7XG5AaW1wb3J0ICdzZWN0aW9ucy93ZV9jYXJlZXItaW1nLWRlc2NyaXB0aW9uLWJsb2NrJztcbkBpbXBvcnQgJ3NlY3Rpb25zL3dlX2NhcmVlci10YWJsZS1ibG9jayc7XG5AaW1wb3J0ICdzZWN0aW9ucy93ZV9jYXJlZXItc2VsZWN0LWJsb2NrJztcblxuQGltcG9ydCAnc2VjdGlvbnMvd2VfcmVzb3VyY2UtcHJvZ3Jlc3MtYmxvY2snO1xuQGltcG9ydCAnc2VjdGlvbnMvd2VfcmVzb3VyY2UtZGF0YS1zb3VyY2UtYmxvY2snO1xuXG5AaW1wb3J0ICdzZWN0aW9ucy93ZV90ZWFtLWxpc3RpbmctYmxvY2snO1xuQGltcG9ydCAnc2VjdGlvbnMvd2VfdGVhbS1pbnRyby1ibG9jayc7XG5AaW1wb3J0ICdzZWN0aW9ucy93ZV9zb2NpYWwtaWNvbnMnO1xuXG5AaW1wb3J0ICdzZWN0aW9ucy93ZV9sZWFybmluZy1ib3gtYmxvY2snO1xuQGltcG9ydCAnc2VjdGlvbnMvd2Vfb3VyLXBhcnRuZXItYmxvY2snO1xuQGltcG9ydCAnc2VjdGlvbnMvd2VfaW1nLWRlc2MtYmxvY2snO1xuXG5AaW1wb3J0ICdzZWN0aW9ucy93ZV9ldmVudC1zbGlkZXItYmxvY2snO1xuQGltcG9ydCAnc2VjdGlvbnMvd2VfZ2FsbGVyeS1pbWFnZXMtYmxvY2snO1xuXG5AaW1wb3J0ICdzZWN0aW9ucy93ZV9qb2luLXVzLWJsb2NrJztcbkBpbXBvcnQgJ3NlY3Rpb25zL3dlX2pvaW4tZm9ybSc7XG5AaW1wb3J0ICdzZWN0aW9ucy93ZV9wcm9ncmFtLXJlYWNoLWJsb2NrJztcblxuQGltcG9ydCAnc2VjdGlvbnMvd2VfZnVsbC13aWR0aC1hY2NvcmRpb24nO1xuQGltcG9ydCAnc2VjdGlvbnMvd2VfcGlwZWxpbmUtZmFjdHMtYmxvY2snO1xuQGltcG9ydCAnc2VjdGlvbnMvd2Vfc2lnbmlmaWNhbnQtYmxvY2snO1xuQGltcG9ydCAnc2VjdGlvbnMvd2VfcmVidWxpZGluZy1waXBlbGluZS1ibG9jayc7XG5AaW1wb3J0ICdzZWN0aW9ucy93ZV9wb2RjYXN0LWxpc3QtYmxvY2snO1xuQGltcG9ydCAnc2VjdGlvbnMvd2VfY29tbXVuaXR5LWJsb2NrJztcbkBpbXBvcnQgJ3NlY3Rpb25zL3dlX2RpcmVjdG9yLW1lc3NhZ2UtYmxvY2snO1xuXG5cbkBpbXBvcnQgJ3NlY3Rpb25zL3dlX3N0b3JlLWRldGFpbC1ibG9jayc7XG5AaW1wb3J0ICdzZWN0aW9ucy93ZV9tYWtlLWltcGFjdC1zZWN0aW9uJztcbkBpbXBvcnQgJ3NlY3Rpb25zL3dlX3BpcGVsaW5lLWNoaWMtc2VjdGlvbic7XG5AaW1wb3J0ICdzZWN0aW9ucy93ZV9jaGVja291dCc7XG5AaW1wb3J0ICdzZWN0aW9ucy93ZV9qb2luLXNob3AnO1xuQGltcG9ydCAnc2VjdGlvbnMvd2VfZW1wdHlfY2FydCc7XG5AaW1wb3J0ICdzZWN0aW9ucy93ZV9wb3B1cC5zY3NzJztcbkBpbXBvcnQgJ3NlY3Rpb25zL3dlX2FjdGl2aXN0X2Zvcm0uc2Nzcyc7XG5cbkBpbXBvcnQgJ3NlY3Rpb25zL3dlX3Jlc291cmNlc19ncmlkLnNjc3MnO1xuXG5cblxuLy8gTGlicyBcbkBpbXBvcnQgXCJzd2lwZXIvY3NzXCI7XG5AaW1wb3J0IFwic3dpcGVyL2Nzcy9uYXZpZ2F0aW9uXCI7XG5AaW1wb3J0IFwic3dpcGVyL2Nzcy9wYWdpbmF0aW9uXCI7XG5AaW1wb3J0IFwic3dpcGVyL2Nzcy9lZmZlY3QtZmFkZVwiO1xuXG4vLyAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLy9cbi8vIFVOSVZFUlNBTCAoTkVXKVxuLy8gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS8vXG5cbmJvZHkge1xuICBtaW4td2lkdGg6IDMyMHB4O1xuICBmb250LWZhbWlseTogJ2Z1dHVyYS1wdCcsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OjUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobWQpIHtcbiAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgfVxufVxuXG5tYWluIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cblxuLy8gU3RpY2t5IEZvb3RlclxuXG4uc2l0ZS13cmFwIHtcbiAgbWluLWhlaWdodDogMTAwdmg7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogYXV0byAxZnIgYXV0bztcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvO1xuICBiYWNrZ3JvdW5kOiMwMDA7IFxufVxuXG51bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbnN1cCB7XG4gIHRvcDogLTAuMjVlbVxufVxuXG5maWVsZHNldCB7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMC4wMWVtIDAgMCAwO1xuICBtYXJnaW46IDA7XG4gIG1pbi13aWR0aDogMDtcbn1cblxuYm9keTpub3QoOi1tb3otaGFuZGxlci1ibG9ja2VkKSBmaWVsZHNldCB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG59XG5cbi8vIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0vL1xuLy8gVklTSUJJTElUWVxuLy8gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS8vXG5cbi5kaXNwbGF5LWJsb2NrIHsgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuLmRpc3BsYXktZ3JpZCAgeyBkaXNwbGF5OiBncmlkICFpbXBvcnRhbnQ7IH1cbi5kaXNwbGF5LWZsZXggIHsgZGlzcGxheTogZmxleCAhaW1wb3J0YW50OyB9XG4uZGlzcGxheS1ub25lICB7IGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG5AaW5jbHVkZSByZXNwb25kLWFib3ZlKHNtKSB7XG4gIC5kaXNwbGF5LW1kLWJsb2NrIHsgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuICAuZGlzcGxheS1tZC1ncmlkICB7IGRpc3BsYXk6IGdyaWQgIWltcG9ydGFudDsgfVxuICAuZGlzcGxheS1tZC1mbGV4ICB7IGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDsgfVxuICAuZGlzcGxheS1tZC1ub25lICB7IGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxufVxuXG5AaW5jbHVkZSByZXNwb25kLWFib3ZlKG1kKSB7XG4gIC5kaXNwbGF5LWxnLWJsb2NrIHsgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuICAuZGlzcGxheS1sZy1ncmlkICB7IGRpc3BsYXk6IGdyaWQgIWltcG9ydGFudDsgfVxuICAuZGlzcGxheS1sZy1mbGV4ICB7IGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDsgfVxuICAuZGlzcGxheS1sZy1ub25lICB7IGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxufVxuXG4vLyAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLy9cbi8vIFNUUlVDVFVSRVxuLy8gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS8vXG5cbi5jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDE0NDBweDsgLy8gTWF4IDkzNlxuICBwYWRkaW5nOiAwIDMwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MjBweCkge1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3MHB4KSB7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICB9XG59XG5cblxuLmZ1bGxfY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiAxMDAlOyAvLyBNYXggOTM2XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4ud2lkZV9jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDE2NDBweDsgLy8gTWF4IDkzNlxuICBwYWRkaW5nOiAwIDMwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MjBweCkge1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3MHB4KSB7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICB9XG59XG5cblxuLy8gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS8vXG4vLyBBQ0NFU1NJQklMSVRZXG4vLyAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLy9cblxuLnNyLW9ubHkge1xuXHRib3JkZXI6IDAgIWltcG9ydGFudDtcblx0Y2xpcDogcmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpICFpbXBvcnRhbnQ7XG5cdGNsaXAtcGF0aDogaW5zZXQoNTAlKSAhaW1wb3J0YW50O1xuXHRoZWlnaHQ6IDFweCAhaW1wb3J0YW50O1xuXHRtYXJnaW46IC0xcHggIWltcG9ydGFudDtcblx0b3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuXHRwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuXHR3aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG5cdHdoaXRlLXNwYWNlOiBub3dyYXAgIWltcG9ydGFudDtcbn1cblxuLnNyLW9ubHktZm9jdXNhYmxlOmZvY3VzLFxuLnNyLW9ubHktZm9jdXNhYmxlOmFjdGl2ZSB7XG5cdGNsaXA6IGF1dG8gIWltcG9ydGFudDtcbiAgY2xpcC1wYXRoOiBub25lICFpbXBvcnRhbnQ7XG5cdGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuXHRtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcblx0b3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDtcblx0d2lkdGg6IGF1dG8gIWltcG9ydGFudDtcblx0d2hpdGUtc3BhY2U6IG5vcm1hbCAhaW1wb3J0YW50O1xufVxuXG5hOmZvY3VzLXZpc2libGUsXG5cbmJ1dHRvbjpmb2N1cy12aXNpYmxlIHtcbiAgb3V0bGluZTogMXB4IGF1dG8gLXdlYmtpdC1mb2N1cy1yaW5nLWNvbG9yO1xufVxuXG4vLyAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLy9cbi8vIFdQIE9WRVJSSURFU1xuLy8gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS8vXG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICN3cGFkbWluYmFyIHtcbiAgICBwb3NpdGlvbjogZml4ZWQgIWltcG9ydGFudDtcbiAgfVxufVxuXG4vLyAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLy9cbi8vIENPTU1PTiBFTEVNRU5UU1xuLy8gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS8vXG5cbi8vIFNvY2lhbCBNZWRpYSBMaXN0IChGb290ZXIsIFRlYW0gTWVtYmVyIE1vZGFsKVxuXG51bC5zb2NpYWwge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLWF1dG8tY29sdW1uczogMzBweDtcbiAgZ3JpZC1hdXRvLWZsb3c6IGNvbHVtbjtcbiAgZ3JpZC1nYXA6IDE0cHg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBhIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2U7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKGhvdmVyOiBob3ZlcikgIHtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkb3JhbmdlO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgXG4gIEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUobWQpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gICAgbWFyZ2luLXRvcDogMTZweDtcbiAgfVxufVxuXG4vLyBBZGRpdGlvbmFsIExpbmtzIChQYXJ0bmVyLCBUZWFtIE1lbWJlciBNb2RhbClcblxuLmxpbmstZGV0YWlscyB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTsgXG4gIGxpIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMjBweCAxZnI7XG4gICAgZ3JpZC1nYXA6IDE0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gICAgLmljb24tYXJyb3cge1xuICAgICAgY29sb3I6ICRvcmFuZ2U7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBwYWRkaW5nLXRvcDogNHB4O1xuICAgIH1cbiAgICAubGluay1kZXRhaWxzLWhlYWRpbmcge1xuICAgICAgJiwgYSB7XG4gICAgICAgIGNvbG9yOiAkYmx1ZTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgfVxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBmb250LWZhbWlseTogJGZvbnQtZnV0dXJhO1xuICAgIH1cbiAgICBwIHtcbiAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgfVxuICB9XG4gICYuYmx1ZS1iZyB7XG4gICAgbGkgcCwgbGkgLmxpbmstZGV0YWlscy1oZWFkaW5nIGEge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgfVxuICB9XG59XG5cblxuXG5cbi5tb2JpbGUtb25seSB7ZGlzcGxheTpub25lOyB9XG4uZGVza3RvcC1vbmx5IHtkaXNwbGF5OmJsb2NrOyB9XG5cblxuICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKSB7XG5cdC5tb2JpbGUtb25seSB7ZGlzcGxheTpibG9jazsgfVxuXHQuZGVza3RvcC1vbmx5IHtkaXNwbGF5Om5vbmU7IH1cblxuXG4gIH1cblxuXG5cblxuXG5cblxuIiwiLy8gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS8vXG4vLyBDVVJSRU5UXG4vLyAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLy9cblxuQG1peGluIG9wdGlvbmFsLWF0LXJvb3QoJHNlbCkge1xuICBAYXQtcm9vdCAje2lmKG5vdCAmLCAkc2VsLCBzZWxlY3Rvci1hcHBlbmQoJiwgJHNlbCkpfSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIHBsYWNlaG9sZGVyIHtcbiAgQGluY2x1ZGUgb3B0aW9uYWwtYXQtcm9vdCgnOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyJykge1xuICAgIEBjb250ZW50O1xuICB9XG5cbiAgQGluY2x1ZGUgb3B0aW9uYWwtYXQtcm9vdCgnOi1tb3otcGxhY2Vob2xkZXInKSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cblxuICBAaW5jbHVkZSBvcHRpb25hbC1hdC1yb290KCc6Oi1tb3otcGxhY2Vob2xkZXInKSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cblxuICBAaW5jbHVkZSBvcHRpb25hbC1hdC1yb290KCc6LW1zLWlucHV0LXBsYWNlaG9sZGVyJykge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0vL1xuLy8gQlJFQUtQT0lOVFNcbi8vIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0vL1xuXG4kYnJlYWtwb2ludHM6IChcbiAgc206IDY0MHB4LCAgLy8gMCAtIDYzOVxuICBtZDogOTUxcHgsIC8vIDY0MCAtIDk1MFxuICBsZzogOTk2cHgsIC8vIDk5NyArXG4gIHhsOiAxMjAwcHgsIC8vIDk5NyArXG4pO1xuXG5AbWl4aW4gcmVzcG9uZC1hYm92ZSgkYnJlYWtwb2ludCkge1xuICBAaWYgbWFwLWhhcy1rZXkoJGJyZWFrcG9pbnRzLCAkYnJlYWtwb2ludCkge1xuICAgICRicmVha3BvaW50LXZhbHVlOiBtYXAtZ2V0KCRicmVha3BvaW50cywgJGJyZWFrcG9pbnQpO1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkYnJlYWtwb2ludC12YWx1ZSkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICBAd2FybiAnSW52YWxpZCBicmVha3BvaW50OiAjeyRicmVha3BvaW50fS4nO1xuICB9XG59XG5cbkBtaXhpbiByZXNwb25kLWJlbG93KCRicmVha3BvaW50KSB7XG4gIEBpZiBtYXAtaGFzLWtleSgkYnJlYWtwb2ludHMsICRicmVha3BvaW50KSB7XG4gICAgJGJyZWFrcG9pbnQtdmFsdWU6IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCAkYnJlYWtwb2ludCk7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICgkYnJlYWtwb2ludC12YWx1ZSAtIDEpKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEB3YXJuICdJbnZhbGlkIGJyZWFrcG9pbnQ6ICN7JGJyZWFrcG9pbnR9Lic7XG4gIH1cbn1cblxuQG1peGluIHJlc3BvbmQtYmV0d2VlbigkbG93ZXIsICR1cHBlcikge1xuICBAaWYgbWFwLWhhcy1rZXkoJGJyZWFrcG9pbnRzLCAkbG93ZXIpIGFuZCBtYXAtaGFzLWtleSgkYnJlYWtwb2ludHMsICR1cHBlcikge1xuICAgICRsb3dlci1icmVha3BvaW50OiBtYXAtZ2V0KCRicmVha3BvaW50cywgJGxvd2VyKTtcbiAgICAkdXBwZXItYnJlYWtwb2ludDogbWFwLWdldCgkYnJlYWtwb2ludHMsICR1cHBlcik7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRsb3dlci1icmVha3BvaW50KSBhbmQgKG1heC13aWR0aDogKCR1cHBlci1icmVha3BvaW50IC0gMSkpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgQGlmIChtYXAtaGFzLWtleSgkYnJlYWtwb2ludHMsICRsb3dlcikgPT0gZmFsc2UpIHtcbiAgICAgIEB3YXJuICdZb3VyIGxvd2VyIGJyZWFrcG9pbnQgd2FzIGludmFsaWQ6ICN7JGxvd2VyfS4nO1xuICAgIH1cbiAgICBAaWYgKG1hcC1oYXMta2V5KCRicmVha3BvaW50cywgJHVwcGVyKSA9PSBmYWxzZSkge1xuICAgICAgQHdhcm4gJ1lvdXIgdXBwZXIgYnJlYWtwb2ludCB3YXMgaW52YWxpZDogI3skdXBwZXJ9Lic7XG4gICAgfVxuICB9XG59XG5cbi8vIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0vL1xuLy8gSUNPTlxuLy8gRm9yIHVzIGluIHBzZXVkbyBlbGVtZW50c1xuLy8gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS8vXG5cbkBtaXhpbiBpY29uIHtcbiAgZm9udC1mYW1pbHk6ICdpY2J1JyAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbi8vIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0vL1xuLy8gTEVHQUNZIChQT1RFTlRJQUxMWSBSRU1PVkUpXG4vLyAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLy9cblxuQG1peGluIGFkZF92YXJpYWJsZXMoICR2aWV3OiBmcm9udGVuZCApIHtcblx0QGlmIGZyb250ZW5kID09ICR2aWV3IHtcblx0XHQ6cm9vdCB7XG5cdFx0XHRAY29udGVudDtcblx0XHR9XG5cdH1cblxuXHRAaWYgZWRpdG9yID09ICR2aWV3IHtcblx0XHQ6cm9vdCxcblx0XHRib2R5IHtcblx0XHRcdEBjb250ZW50O1xuXHRcdH1cblx0fVxufVxuXG4kc3BhY2VyOiA4cHg7XG5cbkBtaXhpbiBzcGFjaW5nX3JlcGVhdGVyKCRwcmVmaXgsICRwcm9wKSB7XG4gIEBmb3IgJGkgZnJvbSAwIHRocm91Z2ggMTAge1xuICAgIC4jeyRwcmVmaXh9LSN7JGl9IHtcbiAgICAgICAjeyRwcm9wfTogY2FsYygjeyRzcGFjZXJ9ICogI3skaX0pO1xuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gbWFyZ2luX3NwYWNpbmcoJGRpcikge1xuICBAaWYgdG9wID09ICRkaXIge1xuICAgIEBpbmNsdWRlIHNwYWNpbmdfcmVwZWF0ZXIobXQsIG1hcmdpbi0jeyRkaXJ9KTtcbiAgfSBAZWxzZSBpZiBib3R0b20gPT0gJGRpciB7XG4gICAgQGluY2x1ZGUgc3BhY2luZ19yZXBlYXRlcihtYiwgbWFyZ2luLSN7JGRpcn0pO1xuICB9IEBlbHNlIGlmIGxlZnQgPT0gJGRpciB7XG4gICAgQGluY2x1ZGUgc3BhY2luZ19yZXBlYXRlcihtbCwgbWFyZ2luLWlubGluZS1zdGFydCk7XG4gIH0gQGVsc2UgaWYgcmlnaHQgPT0gJGRpciB7XG4gICAgQGluY2x1ZGUgc3BhY2luZ19yZXBlYXRlcihtcywgbWFyZ2luLWlubGluZS1lbmQpO1xuICB9IEBlbHNlIGlmIGlubGluZSA9PSAkZGlyIHtcbiAgICBAaW5jbHVkZSBzcGFjaW5nX3JlcGVhdGVyKG14LCBtYXJnaW4tI3skZGlyfSk7XG4gIH0gQGVsc2UgaWYgYmxvY2sgPT0gJGRpciB7XG4gICAgQGluY2x1ZGUgc3BhY2luZ19yZXBlYXRlcihtciwgbWFyZ2luLSN7JGRpcn0pO1xuICB9XG59XG5cbkBtaXhpbiBwYWRkaW5nX3NwYWNpbmcoJGRpcikge1xuICBAaWYgdG9wID09ICRkaXIge1xuICAgIEBpbmNsdWRlIHNwYWNpbmdfcmVwZWF0ZXIocHQsIHBhZGRpbmctI3skZGlyfSk7XG4gIH0gQGVsc2UgaWYgYm90dG9tID09ICRkaXIge1xuICAgIEBpbmNsdWRlIHNwYWNpbmdfcmVwZWF0ZXIocGIsIHBhZGRpbmctI3skZGlyfSk7XG4gIH0gQGVsc2UgaWYgbGVmdCA9PSAkZGlyIHtcbiAgICBAaW5jbHVkZSBzcGFjaW5nX3JlcGVhdGVyKHBsLCBwYWRkaW5nLWlubGluZS1zdGFydCk7XG4gIH0gQGVsc2UgaWYgcmlnaHQgPT0gJGRpciB7XG4gICAgQGluY2x1ZGUgc3BhY2luZ19yZXBlYXRlcihwcywgcGFkZGluZy1pbmxpbmUtZW5kKTtcbiAgfSBAZWxzZSBpZiBpbmxpbmUgPT0gJGRpciB7XG4gICAgQGluY2x1ZGUgc3BhY2luZ19yZXBlYXRlcihweCwgcGFkZGluZy0jeyRkaXJ9KTtcbiAgfSBAZWxzZSBpZiBibG9jayA9PSAkZGlyIHtcbiAgICBAaW5jbHVkZSBzcGFjaW5nX3JlcGVhdGVyKHByLCBwYWRkaW5nLSN7JGRpcn0pO1xuICB9XG59XG5cbkBtaXhpbiB3aWR0aF9zcGFjaW5nKCR3aWR0aCkge1xuICAudy0jeyR3aWR0aH0ge1xuICAgIHdpZHRoOiBjYWxjKDElICojeyR3aWR0aH0pO1xuICB9XG59XG5cblxuXG4vKiBDbGFtcCBUTCAqL1xuQGZ1bmN0aW9uIGNsYW1wLXRsKCRtaW4sICRtYXgpIHtcbiAgQHJldHVybiBjbGFtcCgkbWluLCAkbWF4IC8gODk0cHggKiA5MHZ3LCAkbWF4KTtcbn1cbiIsIi8vIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0vL1xuLy8gSWNvbW9vblxuLy8gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS8vXG5cbiRpY29tb29uLWZvbnQtZmFtaWx5OiBcImljYnVcIiAhZGVmYXVsdDtcbiRpY29tb29uLWZvbnQtcGF0aDogXCJmb250c1wiICFkZWZhdWx0O1xuXG4kaWNvbi1sb2NhdGlvbl9vbjogXCJcXGU5MGNcIjtcbiRpY29uLW1hcC1tYXJrZXI6IFwiXFxlOTBkXCI7XG4kaWNvbi1saW5rZWRpbjogXCJcXGU5MDBcIjtcbiRpY29uLWluc3RhZ3JhbTogXCJcXGU5MDFcIjtcbiRpY29uLXR3aXR0ZXI6IFwiXFxlOTAyXCI7XG4kaWNvbi1mYWNlYm9vazogXCJcXGU5MDNcIjtcbiRpY29uLXlvdXR1YmU6IFwiXFxlOTAyXCI7XG4kaWNvbi1mYWNlYm9vay1mOiBcIlxcZTkwM1wiO1xuJGljb24taGFtYnVyZ2VyOiBcIlxcZTkwOVwiO1xuJGljb24tYXJycm93LWRvd246IFwiXFxlOTBhXCI7XG4kaWNvbi1jbG9zZTogXCJcXGU5MGJcIjtcbiRpY29uLWFycm93OiBcIlxcZTkwNFwiO1xuJGljb24tZXh0ZXJuYWw6IFwiXFxlOTA1XCI7XG4kaWNvbi1wbHVzOiBcIlxcZTkwNlwiO1xuJGljb24tcXVvdGU6IFwiXFxlOTA3XCI7XG4kaWNvbi1zZWFyY2g6IFwiXFxlOTA4XCI7XG4kaWNvbi1sb2NhdGlvbjogXCJcXGU5NDdcIjtcblxuXG5cbi8vIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0vL1xuLy8gRk9OVFNcbi8vIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0vL1xuXG4kZm9udC1mdXR1cmEtY29uZGVuc2VkOiBcImZ1dHVyYS1wdC1jb25kZW5zZWRcIiwgc2Fucy1zZXJpZjtcbiRmb250LWZ1dHVyYTogXCJmdXR1cmEtcHRcIiwgc2Fucy1zZXJpZjtcbiRmb250LW51bml0bzogXCJudW5pdG9cIiwgc2Fucy1zZXJpZjtcbiRmb250LW51bml0by1zYW5zOiBcIm51bml0by1zYW5zXCIsIHNhbnMtc2VyaWY7XG5cbi8vIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0vL1xuLy8gQ09MT1JTXG4vLyAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLy9cblxuJHNlY29uZGFyeTogI2ZhNWExNjtcbiRoaWdobGlnaHRlZDogIzAwRkZGRjtcbiR5ZWxsb3c6ICNmZGZkM2Y7XG4kcHJpbWFyeTogIzA1MWMyYjtcbiRibHVlOiAkcHJpbWFyeTtcbiRvcmFuZ2U6ICNmYTVhMTY7XG4kcHVycGxlOiAjMDUxYzJiOyBcbiR0b3BCYW5kOiAjMDUxYzJiOyBcbiRkYXJrZ3JleTogIzE2MTYxNjtcbiRkYXJrYmx1ZTogIzMyMzY0NzsgXG4kdG9wQmFuZExpZ2h0OiAjMDUxYzJiOyBcbiR0ZXJ0aWFyeTogJHB1cnBsZTtcbiRwdXJwbGUtbGlnaHQ6ICM3MTU3YmI7XG4kZ3JlZW46ICMwYjU3MjA7XG4kbGltZWdyZWVuOiAjYjlkNTMyO1xuJGxpZ2h0Ymx1ZTogIzZiY2NkZjtcbiRsaWdodG9yYW5nZTogI2ZmYWIwMDtcbiRkYXJrb3JhbmdlOiAjZjQ3NTIxO1xuJG90aGVyb3JhbmdlOiAjZjVhNzA0OyBcbi8vIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0vL1xuLy8gU1BBQ0VSUyAoTEVHQUNZIC8gUkVNT1ZFKVxuLy8gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS8vXG5cbiRwYWdlX3BhZGRpbmdfeDogMTYlOyAvLyBJbmxpbmUgcGFkZGluZyBmb3IgcGFnZVxuJGlubmVyX3BhZ2VfcGFkZGluZ194OiA2MHB4O1xuJGNhcmRfZ2FwOiA4MHB4O1xuXG4vLyAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLy9cbi8vIFJPT1QgVkFSUyBSRU1PVkVcbi8vIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0vL1xuXG46cm9vdCB7XG5cbiAgLyogU3BhY2VzICovXG4gIC8vIC0tcGFnZS1pbmxpbmUtcGFkZGluZzogJHBhZ2VfcGFkZGluZ194O1xuICAvLyAtLWlubmVyLXBhZ2UtaW5saW5lLXBhZGRpbmc6ICN7JGlubmVyX3BhZ2VfcGFkZGluZ194fTtcbiAgLy8gLS1zZWN0aW9uLWJsb2NrLXBhZGRpbmc6IDRyZW07XG5cbiAgLyogU2l6ZXMgKi9cbiAgLy8gLS1zZWN0aW9uLW1pbi1oZWlnaHQ6IDI1dmg7XG4gIC8vIC0tYWJzb2x1dGUtc2VjdGlvbi1taW4taGVpZ2h0OiA1OHZoO1xuXG59XG5cblxuXG5cblxuXG5cbi8vKiBTaXRlIEdsb2JhbCBDbGFzc2VzICovXG5cblxuXG4uYmdfYmxhY2sge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiMwMDAwMDA7XG59XG5cblxuXG4uYmdfYiB7XG5cdGJhY2tncm91bmQtY29sb3I6JHByaW1hcnk7XG59XG5cbi5iZ19sYiB7XG5cdGJhY2tncm91bmQtY29sb3I6JGxpZ2h0Ymx1ZTtcbn1cbi5iZ19kYXJrX2J7XG5cdGJhY2tncm91bmQtY29sb3I6JGRhcmtibHVlO1xufVxuXG4uYmdfeWVsbG93X2J7XG5cdGJhY2tncm91bmQtY29sb3I6JHllbGxvdztcbn1cbi5iZ19sZ3tcblx0YmFja2dyb3VuZC1jb2xvcjokbGltZWdyZWVuO1xufVxuXG4uYmdfb3JhbmdlIHtiYWNrZ3JvdW5kLWNvbG9yOiRkYXJrb3JhbmdlO31cbi5iZ193IHtiYWNrZ3JvdW5kLWNvbG9yOiNmZmZmZmY7fVxuXG5cbi50eHRfYiB7XG5cdGNvbG9yOiRibHVlO1xufVxuXG4udHh0X2xiIHtcblx0Y29sb3I6JGxpZ2h0Ymx1ZTtcbn1cbi50eHRfZGFya19ie1xuXHRjb2xvcjokZGFya2JsdWU7XG59XG5cbi50eHRfeWVsbG93X2J7XG5cdGNvbG9yOiR5ZWxsb3c7XG59XG4udHh0X2xne1xuXHRjb2xvcjokbGltZWdyZWVuO1xufVxuLnR4dF93e1xuXHRjb2xvcjojZmZmO1xufVxuLnR4dF9vcmFuZ2Uge2JhY2tncm91bmQtY29sb3I6JG9yYW5nZTt9XG5cblxuXG5cblxuLmZ1bGxfY29udGFpbmVyIHt9XG4ud2lkZV9jb250YWluZXIge21hcmdpbi1sZWZ0OmF1dG87IG1hcmdpbi1yaWdodDphdXRvOyBtYXgtd2lkdGg6MTU4MHB4OyB9XG4iLCIvKiByZXNzZXQuZGV2IOKAoiB2NS4wLjIgKi9cblxuLyogIyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgIyBHbG9iYWwgc2VsZWN0b3JzXG4gICAjID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbmh0bWwge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8qIFByZXZlbnQgYWRqdXN0bWVudHMgb2YgZm9udCBzaXplIGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZXMgaW4gaU9TICovXG4gIHdvcmQtYnJlYWs6IG5vcm1hbDtcbiAgLW1vei10YWItc2l6ZTogNDtcbiAgdGFiLXNpemU6IDQ7XG59XG5cbiosXG46OmJlZm9yZSxcbjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyAvKiBTZXQgYGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXRgIHRvIGFsbCBlbGVtZW50cyBhbmQgcHNldWRvIGVsZW1lbnRzICovXG4gIGJveC1zaXppbmc6IGluaGVyaXQ7XG59XG5cbjo6YmVmb3JlLFxuOjphZnRlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogaW5oZXJpdDsgLyogSW5oZXJpdCB0ZXh0LWRlY29yYXRpb24gYW5kIHZlcnRpY2FsIGFsaWduIHRvIDo6YmVmb3JlIGFuZCA6OmFmdGVyIHBzZXVkbyBlbGVtZW50cyAqL1xuICB2ZXJ0aWNhbC1hbGlnbjogaW5oZXJpdDtcbn1cblxuKiB7XG4gIHBhZGRpbmc6IDA7IC8qIFJlc2V0IGBwYWRkaW5nYCBhbmQgYG1hcmdpbmAgb2YgYWxsIGVsZW1lbnRzICovXG4gIG1hcmdpbjogMDtcbn1cblxuLyogIyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgIyBHZW5lcmFsIGVsZW1lbnRzXG4gICAjID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbmhyIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7IC8qIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UgYW5kIElFICovXG4gIGhlaWdodDogMDsgLyogQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gRmlyZWZveCAqL1xuICBjb2xvcjogaW5oZXJpdDsgLyogQ29ycmVjdCBib3JkZXIgY29sb3IgaW4gRmlyZWZveC4gKi9cbn1cblxuZGV0YWlscyxcbm1haW4ge1xuICBkaXNwbGF5OiBibG9jazsgLyogUmVuZGVyIHRoZSBgbWFpbmAgZWxlbWVudCBjb25zaXN0ZW50bHkgaW4gSUUuICovXG59XG5cbnN1bW1hcnkge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07IC8qIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGFsbCBicm93c2VycyAqL1xufVxuXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlOyAvKiBTZXQgZm9udC1zaXplIHRvIDgwJSBpbiBgc21hbGxgIGVsZW1lbnRzICovXG59XG5cbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZTsgLyogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgKi9cbn1cblxuYWJiclt0aXRsZV0ge1xuICBib3JkZXItYm90dG9tOiBub25lOyAvKiBSZW1vdmUgdGhlIGJvdHRvbSBib3JkZXIgaW4gQ2hyb21lIDU3ICovXG4gIC8qIEFkZCB0aGUgY29ycmVjdCB0ZXh0IGRlY29yYXRpb24gaW4gQ2hyb21lLCBFZGdlLCBJRSwgT3BlcmEsIGFuZCBTYWZhcmkgKi9cbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDtcbn1cblxuYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyAvKiBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBvbiBhY3RpdmUgbGlua3MgaW4gSUUgMTAgKi9cbn1cblxuYTphY3RpdmUsXG5hOmhvdmVyIHtcbiAgb3V0bGluZS13aWR0aDogMDsgLyogUmVtb3ZlIHRoZSBvdXRsaW5lIHdoZW4gaG92ZXJpbmcgaW4gYWxsIGJyb3dzZXJzICovXG59XG5cbmNvZGUsXG5rYmQsXG5wcmUsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlOyAvKiBTcGVjaWZ5IHRoZSBmb250IGZhbWlseSBvZiBjb2RlIGVsZW1lbnRzICovXG59XG5cbnByZSB7XG4gIGZvbnQtc2l6ZTogMWVtOyAvKiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMgKi9cbn1cblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7IC8qIEFkZCB0aGUgY29ycmVjdCBmb250IHdlaWdodCBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmkgKi9cbn1cblxuLyogaHR0cHM6Ly9naXN0LmdpdGh1Yi5jb20vdW5ydXRobGVzcy80MTM5MzAgKi9cbnN1YixcbnN1cCB7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1YiB7XG4gIGJvdHRvbTogLTAuMjVlbTtcbn1cblxuc3VwIHtcbiAgdG9wOiAtMC41ZW07XG59XG5cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0OyAvKiBDb3JyZWN0IGJvcmRlciBjb2xvciBpbiBhbGwgQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpLiAqL1xuICB0ZXh0LWluZGVudDogMDsgLyogUmVtb3ZlIHRleHQgaW5kZW50YXRpb24gaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpICovXG59XG5cbmlmcmFtZSB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbn1cblxuLyogIyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgIyBGb3Jtc1xuICAgIyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG5pbnB1dCB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cblt0eXBlPSdudW1iZXInXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcblt0eXBlPSdudW1iZXInXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bzsgLyogQ29ycmVjdCB0aGUgY3Vyc29yIHN0eWxlIG9mIGluY3JlbWVudCBhbmQgZGVjcmVtZW50IGJ1dHRvbnMgaW4gQ2hyb21lICovXG59XG5cblt0eXBlPSdzZWFyY2gnXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkOyAvKiBDb3JyZWN0IHRoZSBvZGQgYXBwZWFyYW5jZSBpbiBDaHJvbWUgYW5kIFNhZmFyaSAqL1xuICBvdXRsaW5lLW9mZnNldDogLTJweDsgLyogQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkgKi9cbn1cblxuW3R5cGU9J3NlYXJjaCddOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lOyAvKiBSZW1vdmUgdGhlIGlubmVyIHBhZGRpbmcgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gbWFjT1MgKi9cbn1cblxudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bzsgLyogSW50ZXJuZXQgRXhwbG9yZXIgMTErICovXG4gIHJlc2l6ZTogdmVydGljYWw7IC8qIFNwZWNpZnkgdGV4dGFyZWEgcmVzaXphYmlsaXR5ICovXG59XG5cbmJ1dHRvbixcbmlucHV0LFxub3B0Z3JvdXAsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGZvbnQ6IGluaGVyaXQ7IC8qIFNwZWNpZnkgZm9udCBpbmhlcml0YW5jZSBvZiBmb3JtIGVsZW1lbnRzICovXG59XG5cbm9wdGdyb3VwIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IC8qIFJlc3RvcmUgdGhlIGZvbnQgd2VpZ2h0IHVuc2V0IGJ5IHRoZSBwcmV2aW91cyBydWxlICovXG59XG5cbmJ1dHRvbiB7XG4gIG92ZXJmbG93OiB2aXNpYmxlOyAvKiBBZGRyZXNzIGBvdmVyZmxvd2Agc2V0IHRvIGBoaWRkZW5gIGluIElFIDgvOS8xMC8xMSAqL1xufVxuXG5idXR0b24sXG5zZWxlY3Qge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgLyogRmlyZWZveCA0MCssIEludGVybmV0IEV4cGxvcmVyIDExLSAqL1xufVxuXG4vKiBBcHBseSBjdXJzb3IgcG9pbnRlciB0byBidXR0b24gZWxlbWVudHMgKi9cbmJ1dHRvbixcblt0eXBlPSdidXR0b24nXSxcblt0eXBlPSdyZXNldCddLFxuW3R5cGU9J3N1Ym1pdCddLFxuW3JvbGU9J2J1dHRvbiddIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4vKiBSZW1vdmUgaW5uZXIgcGFkZGluZyBhbmQgYm9yZGVyIGluIEZpcmVmb3ggNCsgKi9cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPSdidXR0b24nXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPSdyZXNldCddOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9J3N1Ym1pdCddOjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuXG4vKiBSZXBsYWNlIGZvY3VzIHN0eWxlIHJlbW92ZWQgaW4gdGhlIGJvcmRlciByZXNldCBhYm92ZSAqL1xuYnV0dG9uOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9J2J1dHRvbiddOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9J3Jlc2V0J106Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT0nc3VibWl0J106Oi1tb3otZm9jdXMtaW5uZXIge1xuICBvdXRsaW5lOiAxcHggZG90dGVkIEJ1dHRvblRleHQ7XG59XG5cbmJ1dHRvbixcbmh0bWwgW3R5cGU9J2J1dHRvbiddLCAvKiBQcmV2ZW50IGEgV2ViS2l0IGJ1ZyB3aGVyZSAoMikgZGVzdHJveXMgbmF0aXZlIGBhdWRpb2AgYW5kIGB2aWRlb2Bjb250cm9scyBpbiBBbmRyb2lkIDQgKi9cblt0eXBlPSdyZXNldCddLFxuW3R5cGU9J3N1Ym1pdCddIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8qIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TICovXG59XG5cbi8qIFJlbW92ZSB0aGUgZGVmYXVsdCBidXR0b24gc3R5bGluZyBpbiBhbGwgYnJvd3NlcnMgKi9cbmJ1dHRvbixcbmlucHV0LFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xufVxuXG5hOmZvY3VzLFxuYnV0dG9uOmZvY3VzLFxuaW5wdXQ6Zm9jdXMsXG5zZWxlY3Q6Zm9jdXMsXG50ZXh0YXJlYTpmb2N1cyB7XG4gIG91dGxpbmUtd2lkdGg6IDA7XG59XG5cbi8qIFN0eWxlIHNlbGVjdCBsaWtlIGEgc3RhbmRhcmQgaW5wdXQgKi9cbnNlbGVjdCB7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTsgLyogRmlyZWZveCAzNisgKi9cbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lOyAvKiBDaHJvbWUgNDErICovXG59XG5cbnNlbGVjdDo6LW1zLWV4cGFuZCB7XG4gIGRpc3BsYXk6IG5vbmU7IC8qIEludGVybmV0IEV4cGxvcmVyIDExKyAqL1xufVxuXG5zZWxlY3Q6Oi1tcy12YWx1ZSB7XG4gIGNvbG9yOiBjdXJyZW50Q29sb3I7IC8qIEludGVybmV0IEV4cGxvcmVyIDExKyAqL1xufVxuXG5sZWdlbmQge1xuICBib3JkZXI6IDA7IC8qIENvcnJlY3QgYGNvbG9yYCBub3QgYmVpbmcgaW5oZXJpdGVkIGluIElFIDgvOS8xMC8xMSAqL1xuICBjb2xvcjogaW5oZXJpdDsgLyogQ29ycmVjdCB0aGUgY29sb3IgaW5oZXJpdGFuY2UgZnJvbSBgZmllbGRzZXRgIGVsZW1lbnRzIGluIElFICovXG4gIGRpc3BsYXk6IHRhYmxlOyAvKiBDb3JyZWN0IHRoZSB0ZXh0IHdyYXBwaW5nIGluIEVkZ2UgYW5kIElFICovXG4gIG1heC13aWR0aDogMTAwJTsgLyogQ29ycmVjdCB0aGUgdGV4dCB3cmFwcGluZyBpbiBFZGdlIGFuZCBJRSAqL1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsOyAvKiBDb3JyZWN0IHRoZSB0ZXh0IHdyYXBwaW5nIGluIEVkZ2UgYW5kIElFICovXG4gIG1heC13aWR0aDogMTAwJTsgLyogQ29ycmVjdCB0aGUgdGV4dCB3cmFwcGluZyBpbiBFZGdlIDE4LSBhbmQgSUUgKi9cbn1cblxuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIC8qIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkgKi9cbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG4gIGNvbG9yOiBpbmhlcml0O1xuICBmb250OiBpbmhlcml0OyAvKiBDaGFuZ2UgZm9udCBwcm9wZXJ0aWVzIHRvIGBpbmhlcml0YCBpbiBDaHJvbWUgYW5kIFNhZmFyaSAqL1xufVxuXG4vKiBSZXBsYWNlIHBvaW50ZXIgY3Vyc29yIGluIGRpc2FibGVkIGVsZW1lbnRzICovXG5bZGlzYWJsZWRdIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4vKiAjID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAjIFNwZWNpZnkgbWVkaWEgZWxlbWVudCBzdHlsZVxuICAgIyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG5pbWcge1xuICBib3JkZXItc3R5bGU6IG5vbmU7IC8qIFJlbW92ZSBib3JkZXIgd2hlbiBpbnNpZGUgYGFgIGVsZW1lbnQgaW4gSUUgOC85LzEwICovXG59XG5cbi8qIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEgKi9cbnByb2dyZXNzIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG4vKiAjID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAjIEFjY2Vzc2liaWxpdHlcbiAgICMgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyogU3BlY2lmeSB0aGUgcHJvZ3Jlc3MgY3Vyc29yIG9mIHVwZGF0aW5nIGVsZW1lbnRzICovXG5bYXJpYS1idXN5PSd0cnVlJ10ge1xuICBjdXJzb3I6IHByb2dyZXNzO1xufVxuXG4vKiBTcGVjaWZ5IHRoZSBwb2ludGVyIGN1cnNvciBvZiB0cmlnZ2VyIGVsZW1lbnRzICovXG5bYXJpYS1jb250cm9sc10ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi8qIFNwZWNpZnkgdGhlIHVuc3R5bGVkIGN1cnNvciBvZiBkaXNhYmxlZCwgbm90LWVkaXRhYmxlLCBvciBvdGhlcndpc2UgaW5vcGVyYWJsZSBlbGVtZW50cyAqL1xuW2FyaWEtZGlzYWJsZWQ9J3RydWUnXSB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn0iLCIvKlxuICogRW1iZWQgVGhlbWUgRm9udHNcbiAqXG4gKi9cbkBpbXBvcnQgdXJsKFwiaHR0cHM6Ly91c2UudHlwZWtpdC5uZXQvYm9iNHhhei5jc3NcIik7XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAncGVja2hhbS1wcmVzcyc7XG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL3BlY2toYW0tcHJlc3Mtd2ViZm9udC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICAgICAgIHVybCgnLi4vZm9udHMvcGVja2hhbS1wcmVzcy13ZWJmb250LndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcblxufVxuXG5cblxuXG4vKiBJQ08gRm9udHMgKi9cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnI3skaWNvbW9vbi1mb250LWZhbWlseX0nO1xuICBzcmM6XG4gICAgdXJsKCcjeyRpY29tb29uLWZvbnQtcGF0aH0vI3skaWNvbW9vbi1mb250LWZhbWlseX0udHRmP3Jrcm9maCcpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcbiAgICB1cmwoJyN7JGljb21vb24tZm9udC1wYXRofS8jeyRpY29tb29uLWZvbnQtZmFtaWx5fS53b2ZmP3Jrcm9maCcpIGZvcm1hdCgnd29mZicpLFxuICAgIHVybCgnI3skaWNvbW9vbi1mb250LXBhdGh9LyN7JGljb21vb24tZm9udC1mYW1pbHl9LnN2Zz9ya3JvZmgjI3skaWNvbW9vbi1mb250LWZhbWlseX0nKSBmb3JtYXQoJ3N2ZycpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogYmxvY2s7XG59XG5cbltjbGFzc149XCJpY29uLVwiXSwgW2NsYXNzKj1cIiBpY29uLVwiXSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiAnI3skaWNvbW9vbi1mb250LWZhbWlseX0nICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuXG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuLmljb24tbG9jYXRpb25fb24ge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGljb24tbG9jYXRpb25fb247IFxuICB9XG59XG4uaWNvbi1tYXAtbWFya2VyIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRpY29uLW1hcC1tYXJrZXI7IFxuICB9XG59XG4uaWNvbi1saW5rZWRpbiB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkaWNvbi1saW5rZWRpbjsgXG4gIH1cbn1cbi5pY29uLWluc3RhZ3JhbSB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkaWNvbi1pbnN0YWdyYW07IFxuICB9XG59XG4uaWNvbi15b3V0dWJlIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiIFwiOyBcblx0YmFja2dyb3VuZC1pbWFnZTp1cmwoJy4uL2ljb25zL1lvdXR1YmVJY29uMS5wbmcnKTtcblx0ZGlzcGxheTpibG9jazsgXG5cdGJhY2tncm91bmQtc2l6ZToxMDAlOyBcblx0d2lkdGg6MjBweDsgaGVpZ2h0OjIwcHg7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7ICBcblxuICB9XG59XG5cbmxpLnlvdXR1YmUgYTpob3ZlciAuaWNvbi15b3V0dWJle1xuXHRcblx0ICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogXCIgXCI7IFxuXHRiYWNrZ3JvdW5kLWltYWdlOnVybCgnLi4vaWNvbnMvWW91dHViZUljb24xLWhvdmVyLnBuZycpO1xuXHRkaXNwbGF5OmJsb2NrOyBcblx0YmFja2dyb3VuZC1zaXplOjEwMCU7IFxuXHR3aWR0aDoyMHB4OyBoZWlnaHQ6MjBweDtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjsgIFxuXG4gIH1cblx0XG59XG5cblxuLmljb24tdHdpdHRlciB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkaWNvbi10d2l0dGVyOyBcbiAgfVxufVxuLmljb24tZmFjZWJvb2sge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGljb24tZmFjZWJvb2s7IFxuICB9XG59XG4uaWNvbi1mYWNlYm9vay1mIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRpY29uLWZhY2Vib29rLWY7IFxuICB9XG59XG4uaWNvbi1oYW1idXJnZXIge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGljb24taGFtYnVyZ2VyOyBcbiAgfVxufVxuLmljb24tYXJycm93LWRvd24ge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGljb24tYXJycm93LWRvd247IFxuICB9XG59XG4uaWNvbi1jbG9zZSB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkaWNvbi1jbG9zZTsgXG4gIH1cbn1cbi5pY29uLWFycm93IHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRpY29uLWFycm93OyBcbiAgfVxufVxuLmljb24tZXh0ZXJuYWwge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGljb24tZXh0ZXJuYWw7IFxuICB9XG59XG4uaWNvbi1wbHVzIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRpY29uLXBsdXM7IFxuICB9XG59XG4uaWNvbi1xdW90ZSB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkaWNvbi1xdW90ZTsgXG4gIH1cbn1cbi5pY29uLXNlYXJjaCB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkaWNvbi1zZWFyY2g7IFxuICB9XG59XG4uaWNvbi1sb2NhdGlvbiB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkaWNvbi1sb2NhdGlvbjsgXG4gIH1cbn1cblxuIiwiLy8gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS8vXG4vLyBTRVRVUFxuLy8gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS8vXG5cbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsIGJ1dHRvbiwgYmxvY2txdW90ZSwgY2l0ZSB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mdXR1cmE7XG59XG5cbnN1YiB7XG4gIGZvbnQtc2l6ZTogNnB4OyAvL0BURCBTaG91bGQgdGhpcyBiZSBzZXQgYXMgZW0/XG59XG5cbmEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IC8vQFREIGRlZmF1bHQgYW5jaG9yIG5vdCBzcGVjJ2RcbiAgY29sb3I6ICRibHVlO1xufVxuXG5cbi8vKiBGb250IFNpemluZ3MgKi8vXG5cbiRoMy1oZWFkZXItc2l6ZTogY2xhbXAoMjJweCwgNi4wMjQwOTYzODU1dncsIDQ1cHgpO1xuJGgzLWhlYWRlci1zaXplLXNtYWxsOiBjbGFtcCgyMnB4LCA2LjAyNDA5NjM4NTV2dywgNDBweCk7XG5cbiRoMy1oZWFkZXItcGFkZGluZzogbWF4KDAuNWVtLCAxMXB4KSBjbGFtcCgxMnB4LCAyLjgxMTI0NDk3OTl2dywgMjhweCk7XG5cblxuXG4vLyAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLy9cbi8vIENVUlJFTlQgSEVBRElOR1Ncbi8vIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0vL1xuXG5cbi5oZWFkaW5nLTEge1xuXHRmb250LXNpemU6Y2xhbXAoNDBweCw2LjAyNDA5NjM4NTV2dywgNzJweCApO1xuXHRsaW5lLWhlaWdodDpub3JtYWw7XG5cdG1hcmdpbi1ib3R0b206Y2xhbXAtdGwoMTJweCwgMThweCk7XG59XG4uaGVhZGluZy0yIHtcblx0Zm9udC1zaXplOmNsYW1wKDIwcHgsNi4wMjQwOTYzODU1dncsIDM4cHggKTtcblx0bGluZS1oZWlnaHQ6MS4yO1xuXHRtYXJnaW4tYm90dG9tOmNsYW1wLXRsKDEycHgsIDE4cHgpO1xufVxuLmhlYWRpbmctMyB7XG5cdGZvbnQtc2l6ZTpjbGFtcCgyMHB4LDYuMDI0MDk2Mzg1NXZ3LCAzNnB4ICk7XG5cdGxpbmUtaGVpZ2h0Om5vcm1hbDtcblx0bWFyZ2luLWJvdHRvbTpjbGFtcC10bCgxMnB4LCAxOHB4KTtcbn1cblxuXG4uaGVhZGluZy0xLFxuLmhlYWRpbmctMixcbi5oZWFkaW5nLTMsXG4uaGVhZGluZy00LFxuLmhlYWRpbmctYXNpZGUge1xuXHRmb250LXdlaWdodDo3MDA7XG5cdGZvbnQtZmFtaWx5OiAkZm9udC1mdXR1cmE7XG5cdCYuYmx1ZSB7XG5cdFx0Y29sb3I6JGhpZ2hsaWdodGVkO1xuXHR9XG59XG5cbi5ib2R5LWNvbnRlbnQgcHtcblx0Zm9udC1zaXplOjE2cHg7XG5cdGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG4uc3ViLWhlYWRpbmctMSB7XG5cdGZvbnQtc2l6ZTpjbGFtcCgxOXB4LDIuNXZ3LCAyNHB4ICk7XG5cdGxpbmUtaGVpZ2h0OiBub3JtYWw7XG5cdGZvbnQtd2VpZ2h0OjQwMDtcdFxuXHQmLmJsdWUge1xuXHRcdGNvbG9yOiRoaWdobGlnaHRlZDtcblx0fVxufVxuLnN1Yi1oZWFkaW5nLTIge1xuXHRmb250LXdlaWdodDo0MDA7XG5cdGZvbnQtc2l6ZTpjbGFtcCgxNnB4LDIuNXZ3LCAyMHB4ICk7XG5cdGxpbmUtaGVpZ2h0OiBub3JtYWw7XHRcblx0Ji5ibHVlIHtcblx0XHRjb2xvcjokaGlnaGxpZ2h0ZWQ7XG5cdH1cbn1cblxuXG5cblxuLmhlYWRpbmctYXNpZGUge1xuICBmb250LXNpemU6IDEuNWVtOyBcbiAgbGluZS1oZWlnaHQ6IDEuMjU7IC8vNTBcbiAgY29sb3I6ICRibHVlO1xuICBhIHtcbiAgIGNvbG9yOiAkb3JhbmdlO1xuICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG5cbi5oZWFkaW5nLWJveGVkIHtcbiAgYmFja2dyb3VuZDogJGJsdWU7XG4gIGNvbG9yOiAkb3JhbmdlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mdXR1cmE7XG4gIGZvbnQtc2l6ZTogMzVweDtcbiAgcGFkZGluZzogOXB4IDM2cHg7XG4gIC8vIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAmLmxhcmdlIHtcbiAgICBmb250LXNpemU6IDQ1cHg7XG4gICAgcGFkZGluZzogN3B4IDI2cHg7XG4gIH1cbiAgJi53aGl0ZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbn1cblxuLy8gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS8vXG4vLyBURVhUIFNUWUxFU1xuLy8gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS8vXG5cbi50ZXh0LWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnRleHQtbGVmdCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi50ZXh0LXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi50ZXh0LXVwcGVyY2FzZSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi50ZXh0LWxvd2VyY2FzZSB7XG4gIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG59XG5cbi50ZXh0LW5vcm1hbCB7XG4gIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG59XG5cbi50ZXh0LXVuZGVybGluZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4udGV4dC1wdXJwbGUge1xuICBjb2xvcjogJHB1cnBsZTtcbn1cblxuLnRleHQtb3JhbmdlIHtcbiAgY29sb3I6ICRvcmFuZ2U7XG59XG4udGV4dC1vdGhlcm9yYW5nZSB7XG4gIGNvbG9yOiAkb3JhbmdlO1xufVxuLnRleHQtbGlnaHRibHVlIHtcbiAgY29sb3I6ICRsaWdodGJsdWU7XG59XG5cbi50ZXh0LWRhcmstYmx1ZSB7XG4gIGNvbG9yOiAkYmx1ZTtcbiAgXG4gIGEsIHNwYW4ge2NvbG9yOiRvcmFuZ2U7fVxuXG59XG4udGV4dC1ibHVlIHtcbiAgY29sb3I6ICRibHVlO1xuICBcbiAgYSwgc3BhbiB7Y29sb3I6JG9yYW5nZTt9XG5cbn1cblxuLnRleHQtd2hpdGUge1xuICBjb2xvcjogI2ZmZjsgXG4gIFxuICBcbiAgXG4gIHAge2NvbG9yOiNmZmY7IH1cbiAgXG4gIHAuYmx1ZSB7Y29sb3I6JGxpZ2h0Ymx1ZTsgfVxuICBcbiAgXHR1bCBsaSwgb2wgbGkge2NvbG9yOiAjZmZmO31cblx0XHR1bCB7ICAgIFxuXHRwYWRkaW5nLWxlZnQ6IDFyZW07XG4gICAgbGlzdC1zdHlsZTogZGlzYztcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O31cbiAgXG4gIFxuICBcbn1cblxuLmJnLWxpZ2h0b3JhbmdlIHtcblx0YmFja2dyb3VuZDogJGxpZ2h0b3JhbmdlO1xufVxuLmJnLW9yYW5nZSB7XG5cdGJhY2tncm91bmQ6ICRvcmFuZ2U7XG59XG4uYmctb3RoZXJvcmFuZ2Uge1xuXHRiYWNrZ3JvdW5kOiAkb3RoZXJvcmFuZ2U7XG59XG4uYmctZGFya29yYW5nZSB7XG5cdGJhY2tncm91bmQ6ICRkYXJrb3JhbmdlO1xufVxuLmJnLWxpbWUge1xuXHRiYWNrZ3JvdW5kOiAkbGltZWdyZWVuO1xufVxuLmJnLWxpZ2h0Ymx1ZSB7XG5cdGJhY2tncm91bmQ6ICRsaWdodGJsdWU7XG59XG5cblxuXG4vLyAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLy9cbi8vIFdZU0lXWUcgRURJVE9SXG4vLyAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLy9cblxuLnd5c2l3eWcge1xuICBwIHtcbiAgICBjb2xvcjogIzA5MDkwOTsgXG4gICAgZm9udC1zaXplOiAxLjI1ZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIH1cbiAgYmxvY2txdW90ZSBwIHtcbiAgICBmb250LXNpemU6IDEuODc1ZW07XG4gICAgZm9udC13ZWlnaHQ6IDUwMDsgIFxuICB9XG59XG5cbi8vIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0vL1xuLy8gUVVPVEUgKFBhcnRuZXJzKVxuLy8gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS8vXG5cbi8vIFJldmlzaXQgTXVsdGlsaW5lIFRleHQgU3R5bGVzXG5cbi8vIGh0dHBzOi8vc3RlcGhlbnJhZGZvcmQubWUvbXVsdGktbGluZS10ZXh0LXdpdGgtYmFja2dyb3VuZC1hbmQtZ2Fwcy9cbi8vIGh0dHBzOi8vY3NzLXRyaWNrcy5jb20vbXVsdGktbGluZS1wYWRkZWQtdGV4dC9cblxuLy8gTWlnaHQgUmVxdWlyZSBTcGxpdFRleHQgdG8gcHJvcGVybHkgaW1wbGVtZW50XG5cbmZpZ3VyZS5xdW90ZSB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mdXR1cmE7XG4gIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmxvY2txdW90ZSB7XG4gICAgcCB7XG4gICAgICBAZXh0ZW5kIC5oZWFkaW5nLTQ7XG4gICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICBib3gtZGVjb3JhdGlvbi1icmVhazogY2xvbmU7XG4gICAgICAtd2Via2l0LWJveC1kZWNvcmF0aW9uLWJyZWFrOiBjbG9uZTtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgYmFja2dyb3VuZDogJGJsdWU7XG4gICAgICBib3gtc2hhZG93OiAxZW0gMCAwICRibHVlLCAtMWVtIDAgMCAkYmx1ZTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxZW07XG4gICAgfVxuICB9XG4gIGZpZ2NhcHRpb24ge1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICRibHVlO1xuICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIG1hcmdpbi10b3A6IDM2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMTExZW07XG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogJ+KAlCc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgXG4gICAgfVxuICAgIC50aXRsZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIHBhZGRpbmctdG9wOiAwcHg7XG4gICAgfVxuICB9XG4gIHNwYW4uaWNvbi1xdW90ZSB7XG4gICAgY29sb3I6ICRvcmFuZ2U7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDE1MHB4O1xuICAgIGZvbnQtc2l6ZTogMTgwcHg7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IC0yMHB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSkgdHJhbnNsYXRlWCgtNDBweCk7XG4gIH1cbiAgXG59XG5cbi8vIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0vL1xuLy8gQ0FSRFNcbi8vIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0vL1xuXG4ubmV3cy1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IDFmciBhdXRvO1xuICBpbWcge1xuICAgIGJveC1zaGFkb3c6IDJweCAycHggMTBweCAycHggcmdiKDAgMCAwIC8gMzAlKTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICBhc3BlY3QtcmF0aW86IDI3OCAvIDE2NztcbiAgICB3aWR0aDogMTAwJTsgXG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIFxuICAgIFxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSkge1xuXHQgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuXG5cdCAgfVxuICAgIFxuICB9XG4gIFxuICAubmV3cy1pdGVtLWhlYWRpbmcge1xuICAgIGNvbG9yOiAkb3JhbmdlO1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mdXR1cmE7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogLjAyZW07IFxuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMWVtO1xuICAgIG1hcmdpbi10b3A6IDE4cHg7XG4gIH1cblxuICAuZXhjZXJwdCB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBwIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGZvbnQtc2l6ZTogLjllbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI4NWVtO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLjAyZW07IFxuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB9XG4gIH1cbiAgXG4gIC50YWdzIHtcbiAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICB9XG4gIFxuICAuYnRuLWFjdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogMjRweDtcbiAgfVxuXG4gICYubGlnaHQtYmcge1xuICAgIHAge1xuICAgICAgY29sb3I6ICMyNzI4MmE7XG4gICAgfVxuICAgIC5idG4tYWN0aW9uIHtcbiAgICAgIEBleHRlbmQgLm9yYW5nZTsgICAgXG4gICAgfVxuICAgIC50YWdzIHtcbiAgICAgIEBleHRlbmQgLmJsdWU7XG4gICAgfVxuICB9XG59XG5cblxuXG4ubmV3cy1pdGVtIC50YWdzIHtcbiAgbGkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjg1ZW07XG4gICAgY29sb3I6ICNmZmY7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC4wMmVtOyBcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgICYsIGEge1xuICAgICAgY29sb3I6ICRvcmFuZ2U7XG4gICAgfSAgICBcbiAgfVxuICAmLmJsdWUge1xuICAgIGxpLCBhIHtcbiAgICAgIGNvbG9yOiAkYmx1ZTtcbiAgICB9ICAgIFxuICB9ICBcbn1cblxuLmNhdGVnb3J5LXRhZyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0b3A6IC0xNHB4O1xuICBsaW5lLWhlaWdodDogMWVtO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBsZWZ0OiAwcHg7XG4gIGhlaWdodDogMjhweDtcbiAgYmFja2dyb3VuZDogJG9yYW5nZTtcbiAgZm9udC1mYW1pbHk6ICRmb250LWZ1dHVyYTtcbiAgbWFyZ2luLWxlZnQ6LTE0cHg7XG4gIGEge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgY29sb3I6ICRibHVlO1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLjAyZW07XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIH0gIFxufVxuLm5ld3MtcGFnZSAuY2F0ZWdvcnktdGFnIHtiYWNrZ3JvdW5kOiRvcmFuZ2U7IH1cblxuXG5cblxuLnNpbmdsZUNhdGVnb3JpZXMge1xuXHRcblx0LmNhdGVnb3J5LXRhZywgLnBvc3QtY2F0ZWdvcmllcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDsgXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyBcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7IFxuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogYXV0bztcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgd2hpdGUtc3BhY2U6IGluaGVyaXQ7XG4gIGxlZnQ6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mdXR1cmE7XG4gIGEge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBjb2xvcjogJGJsdWU7XG4gICAgYmFja2dyb3VuZDokb3JhbmdlOyBcbiAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgbGluZS1oZWlnaHQ6MjhweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLjAyZW07XG4gICAgbWF4LXdpZHRoOiBhdXRvO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIHRleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtcbiAgICBtYXJnaW4tcmlnaHQ6NnB4OyBcbiAgICBtYXJnaW4tYm90dG9tOjZweDtcbiAgfSAgXG59XG59XG5cbi5zaW5nbGVUYWdzIHtcblx0XG5cdC50YWdzIHtsaXN0LXN0eWxlOiBub25lOyBtYXJnaW4tdG9wOjEycHg7IG1hcmdpbi1sZWZ0OjBweDsgZGlzcGxheTpmbGV4OyBcblx0XHRcblx0XHRsaSB7XG5cdFx0XHQgICAgYmFja2dyb3VuZDogI2Y3YjEwMDtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgIG1hcmdpbi1ib3R0b206OHB4OyAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI4NWVtO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBcbiAgICBhIHtjb2xvcjokYmx1ZTsgZGlzcGxheTppbmxpbmU7IFxuXHRcdFx0Zm9udC1zaXplOjE0cHg7IFxuXHRcdCAgICBzcGFue2Rpc3BsYXk6bm9uZTsgfSB9XG5cdFx0fVxuXHRcdFxuXHR9XG5cdFxuXHRcbn1cblxuXG4vLyogVGV4dCBTdHl0ZXMgKi8vXG5cbi50ZXh0LXVwcGVyY2FzZSB7dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTt9XG4uYm9keS10ZXh0IHtcblx0cCB7bWFyZ2luLWJvdHRvbTpjbGFtcC10bCgxMnB4LCAxOHB4KTsgZm9udC1zaXplOjIwcHh9XG5cdGEge2NvbG9yOiAjMDBGRkZGO31cbiAgLmxpbmstdW5kZXJsaW5lIHtcbiAgICAgIGNvbG9yOiAjMDBGRkZGO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxufVxuXHRcblx0XG5cbi8vIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0vL1xuLy8gQlVUVE9OU1xuLy8gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS8vXG5cbmJ1dHRvbi5iYWNrLXRvLXRvcCwgYnV0dG9uLmxlYXJuLW1vcmUge1xuICBkaXNwbGF5OiBpbmxpbmUtZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtaW4tY29udGVudCAyMHB4O1xuICBncmlkLWdhcDogMTBweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBjb2xvcjogJGJsdWU7XG4gIHNwYW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbG9yOiAkb3JhbmdlOyAgICBcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgY2VudGVyO1xuICB9ICBcbn1cblxuYnV0dG9uLmxlYXJuLW1vcmUge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDIwcHggbWluLWNvbnRlbnQ7XG4gIGNvbG9yOiAkb3JhbmdlO1xuICBzcGFuIHtcbiAgICBjb2xvcjogI2ZmZjsgICAgXG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9ICBcbn1cblxuYnV0dG9uLmxlYXJuLW1vcmUuYWN0aXZlIHNwYW4ge3RyYW5zZm9ybTpyb3RhdGUoMTgwZGVnKTt9XG5cblxuXG4uYnRuLWFjdGlvbiB7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IFxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IFxuXHRiYWNrZ3JvdW5kLWNvbG9yOiBub25lOyBcblx0dGV4dC1hbGlnbjogY2VudGVyOyBcblx0Y29sb3I6ICRoaWdobGlnaHRlZCAhaW1wb3J0YW50OyBcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRmb250LWZhbWlseTogJGZvbnQtZnV0dXJhO1xuXHRwYWRkaW5nOiA2cHggMjBweDtcblx0bWluLXdpZHRoOiAxMjhweDtcblx0dGV4dC1kZWNvcmF0aW9uOm5vbmUgIWltcG9ydGFudDsgXG5cdFxuICBib3JkZXI6IDFweCBzb2xpZDtcbiAgYm9yZGVyLWltYWdlLXNsaWNlOiAxO1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLWltYWdlLXNvdXJjZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0IHRvcCwjNjYyRjhGIDAlLCAjOEEyODg1IDI1JSwgIzMzNjZGRiA1MCUsICM1MzhGQ0IgNzUlLCAjMDBGRkZGIDEwMCUpO1xuXHRcblx0Jjpob3ZlciB7XG5cdFx0Ym9yZGVyLWltYWdlLXNvdXJjZTogbm9uZTtcblx0XHRjb2xvcjojZmZmO1xuXHRcdGJhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0IHRvcCwgIzdDMjhFNyAwJSwgIzkxMjg4RCAxMDAlKTtcblx0XHRib3JkZXItaW1hZ2Utc291cmNlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQgdG9wLCAjN0MyOEU3IDAlLCAjOTEyODhEIDEwMCUpO1xuXHR9XG5cbn1cblxuLy8gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS8vXG4vLyBMRUdBQ1kgSEVBRElOR1MgLyBETyBOT1QgVVNFIC8gUkVNT1ZFIFNPT05cbi8vIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0vL1xuXG4kaGVhZGluZ19zY2FsYXI6IDFyZW07XG5cbkBtaXhpbiBoZWFkaW5ncygkbmFtZSwgJHZhbHVlKSB7XG4gIC4jeyRuYW1lfSB7XG4gICAgZm9udC1zaXplOiAkdmFsdWU7XG4gIH1cbn1cblxuQGluY2x1ZGUgaGVhZGluZ3MoJ2g4JywgJGhlYWRpbmdfc2NhbGFyKTtcbkBpbmNsdWRlIGhlYWRpbmdzKCdoNycsICRoZWFkaW5nX3NjYWxhcik7XG5AaW5jbHVkZSBoZWFkaW5ncygnaDYnLCAkaGVhZGluZ19zY2FsYXIpO1xuQGluY2x1ZGUgaGVhZGluZ3MoJ2g1JywgJGhlYWRpbmdfc2NhbGFyKTtcbkBpbmNsdWRlIGhlYWRpbmdzKCdoNCcsICRoZWFkaW5nX3NjYWxhciArIDAuNik7XG5AaW5jbHVkZSBoZWFkaW5ncygnaDMnLCAkaGVhZGluZ19zY2FsYXIgKyAxKTtcbkBpbmNsdWRlIGhlYWRpbmdzKCdoMicsICRoZWFkaW5nX3NjYWxhciArIDEuNCk7XG5AaW5jbHVkZSBoZWFkaW5ncygnaDEnLCAkaGVhZGluZ19zY2FsYXIgKyAxLjgpO1xuIiwiLmNhcmQgeyAgICBcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICAuY2FyZC10aXRsZSB7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIG1hcmdpbjogMXB4O1xuICAgIH1cbiAgICBcbiAgICAuY2FyZC1zdWJ0aXRsZSB7XG4gICAgICAgIG1hcmdpbjogMXB4O1xuICAgIH1cblxuICAgIC5jYXJkLWJ1dHRvbiB7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgcGFkZGluZzogOHB4IDEycHg7IFxuICAgIH1cbn0iLCIvLyBURCBGSU5JU0ggTU9CSUxFXG5cbmhlYWRlci5tYWluLWhlYWRlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgei1pbmRleDogMTAwMDA7XG59XG5cbiNhbm5vdW5jZUJhciB7XG5cdHBvc2l0aW9uOmZpeGVkO1xuXHR0b3A6MTI1cHg7IFxuXHRiYWNrZ3JvdW5kOiMzMzY2RkY7IFxuXHRoZWlnaHQ6YXV0bzsgXG5cdHdpZHRoOjEwMCU7XG5cdHotaW5kZXg6MTA7IFxuXHRcblx0QGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCkge1xuXHR0b3A6NjBweDtcblx0fVxuXG5cdFxuXG5cblxuXHRcblx0cCB7Y29sb3I6I2ZmZjsgZm9udC1zaXplOjEycHg7IHRleHQtYWxpZ246Y2VudGVyOyBsaW5lLWhlaWdodDoxLjI1OyBwYWRkaW5nLXRvcDo4cHg7IHBhZGRpbmctYm90dG9tOjhweDsgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgZm9udC13ZWlnaHQ6ODAwOyBcblx0XHRhIHt0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgY29sb3I6I2ZmZjsgfVxuXHR9XG59XG5cblxuLmFkbWluLWJhciB7XG4jYW5ub3VuY2VCYXIge3RvcDoxNTdweDsgfVxuICBoZWFkZXIubWFpbi1oZWFkZXIge1xuICAgIHRvcDogNDZweDtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3ODNweCkge1xuICAgICAgdG9wOiAzMnB4O1xuICAgIH1cbiAgfVxufVxuXG4vKiAtLS0gIC0tLSAgLS0tICAtLS0gIC0tLSAgLS0tICAtLS0gIC0tLSAgLS0tICAtLS0gIC0tLSAgLS0tICAtLS0gIC0tLSAgLS0tICAtLS0gIC0tLSAqL1xuLy8gVE9QIE5BViBCQVJcbi8qIC0tLSAgLS0tICAtLS0gIC0tLSAgLS0tICAtLS0gIC0tLSAgLS0tICAtLS0gIC0tLSAgLS0tICAtLS0gIC0tLSAgLS0tICAtLS0gIC0tLSAgLS0tICovXG5cbi50b3AtbmF2YmFyIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjZmZmO1xuICBoZWlnaHQ6IDM3cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgXG4gICY6YmVmb3JlLCAmOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICB9XG4gIFxuICAmOmJlZm9yZSB7XG4gICAgei1pbmRleDogNTtcbiAgICBiYWNrZ3JvdW5kOiAjMDAwO1xuICB9XG5cbiAgJjphZnRlciB7XG4gICAgei1pbmRleDogMTA7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAyMiwgNzAsIDAuNDcpO1xuICAgIGJhY2tncm91bmQtYmxlbmQtbW9kZTogaGFyZC1saWdodDtcbiAgfVxuXG4gIC5jb250ZW50LCAuY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbiAgXG4gIC5jb250ZW50IHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgXG4gICAgei1pbmRleDogMTU7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgbWluLWNvbnRlbnQgYXV0byBhdXRvO1xuICAgIGdyaWQtZ2FwOiAxMnB4O1xuICAgIFxuICAgICYgPiBkaXYge1xuICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgIH1cbiAgICBcbiAgICAuYmFja3RvIHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGEge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBjb2x1bW4tZ2FwOiA3cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxZW07XG4gICAgICAgIC5iYWNrdG8tbGFiZWwge1xuICAgICAgICAgIGNvbG9yOiAkaGlnaGxpZ2h0ZWQ7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4xNWVtO1xuICAgICAgICB9XG4gICAgICAgIC5pY29uLWV4dGVybmFsIHtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICBmb250LXNpemU6IDhweDtcbiAgICAgICAgfSAgICAgIFxuICAgICAgfVxuXG4gICAgfVxuICB9XG4gIFxuICAudXRpbC1pdGVtcyB7XG4gICAgdWwge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG4gICAgYSB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBwYWRkaW5nOiAwIDEycHg7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTpsb3dlcmNhc2U7IFxuICAgIH0gIFxuICAgIGE6aG92ZXIge3RleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gICAgICBsaSB7cG9zaXRpb246cmVsYXRpdmU7fVxuICAgICAgbGk6bm90KDpsYXN0LWNoaWxkKTphZnRlcntcbiAgICAgICAgICBkaXNwbGF5OmJsb2NrOyBjb250ZW50OlwiXCI7IHdpZHRoOjFweDsgaGVpZ2h0OjE0cHg7IHBvc2l0aW9uOmFic29sdXRlOyByaWdodDowcHg7IGJvdHRvbToycHg7XG4gICAgICAgICAgYmFja2dyb3VuZDojZmZmO1xuICAgICAgICB9XG4gICAgXG4gICAgXG4gIH1cblxuICBmb3JtIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0MSwgMjU1LCAyNTUsIDAuMjM5KTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRjFGRkZGO1xuICAgIGhlaWdodDogMjJweDtcbiAgICB3aWR0aDogMTUwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAuaWNvbi1zZWFyY2gge1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogNnB4O1xuICAgICAgdG9wOiA0cHg7XG4gICAgfVxuICAgIGlucHV0IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAwIDE0cHggMCAyOHB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC4xMmVtO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBAaW5jbHVkZSBwbGFjZWhvbGRlciB7XG4gICAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgICAgIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxufVxuXG4vKiAtLS0gIC0tLSAgLS0tICAtLS0gIC0tLSAgLS0tICAtLS0gIC0tLSAgLS0tICAtLS0gIC0tLSAgLS0tICAtLS0gIC0tLSAgLS0tICAtLS0gIC0tLSAqL1xuLy8gTUFJTiBOQVZJR0FUSU9OU1xuLyogLS0tICAtLS0gIC0tLSAgLS0tICAtLS0gIC0tLSAgLS0tICAtLS0gIC0tLSAgLS0tICAtLS0gIC0tLSAgLS0tICAtLS0gIC0tLSAgLS0tICAtLS0gKi9cblxuJGlubGluZS1zcGFjaW5nOiAyNHB4O1xuXG4ubWFpbi1uYXZpZ2F0aW9uIHtcbiAgYmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoMGRlZywgcmdiYSgwLCAwLCAwLCAwLjIpLCByZ2JhKDAsIDAsIDAsIDAuMikpLCBsaW5lYXItZ3JhZGllbnQoODkuOTlkZWcsIHJnYmEoMTQ1LCA0MCwgMTQxLCAwLjUpIC0yMC44NCUsIHJnYmEoMTI0LCA0MCwgMjMxLCAwLjUpIDIxLjkyJSwgcmdiYSgxMDUsIDc0LCAyMzUsIDAuNSkgNDUuOTQlLCByZ2JhKDAsIDI1NSwgMjU1LCAwLjUpIDE3NS43OCUpOyBcbiAgY29sb3I6ICNmZmY7XG4gIGhlaWdodDogODhweDtcbiAgXG4gIC5jb250YWluZXIge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIGF1dG87XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvO1xuICAgIGdyaWQtZ2FwOiAzMHB4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cblxuICAubmF2YnJhbmQge1xuICAgIHdpZHRoOiAzMDBweDtcbiAgICB6LWluZGV4OiA5OTtcbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi1ib3R0b206IC05N3B4O1xuICAgICAgbWFyZ2luLXRvcDogLTkxcHg7XG4gICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KG1kKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IC05N3B4O1xuICAgICAgICBtYXJnaW4tdG9wOiAtMjlweDtcbiAgICBoZWlnaHQ6IDU0cHg7XG4gICAgd2lkdGg6YXV0bztcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgXG4gIC5uYXZicmFuZC5tb2JpbGUtbmF2YnJhbmQge2Rpc3BsYXk6bm9uZTsgfVxuXG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobWQpIHtcblx0ICAubmF2YnJhbmR7ZGlzcGxheTpub25lOyB9XG5cdCAgLm5hdmJyYW5kLm1vYmlsZS1uYXZicmFuZCB7ZGlzcGxheTpibG9jazsgfVxuXHQgIH1cbiAgXG59XG5cblxuLnBhZ2Utc2Nyb2xsZWQge1xuXHRcbi5tYWluLW5hdmlnYXRpb24ge1xuICBiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2JhKDAsIDAsIDAsIDAuNiksIHJnYmEoMCwgMCwgMCwgMC42KSksIGxpbmVhci1ncmFkaWVudCg4OS45OWRlZywgcmdiYSgxNDUsIDQwLCAxNDEsIDAuOSkgLTIwLjg0JSwgcmdiYSgxMjQsIDQwLCAyMzEsIDAuOSkgMjEuOTIlLCByZ2JhKDEwNSwgNzQsIDIzNSwgMC45KSA0NS45NCUsIHJnYmEoMCwgMjU1LCAyNTUsIDAuOSkgMTc1Ljc4JSk7IFxufVx0XG59XG5cblxuQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCkge1xuICBoZWFkZXIubWFpbi1oZWFkZXIge1xuICAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB6LWluZGV4OiAxMDtcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCByZ2JhKCRibHVlLCAuODMpIDMwOHB4LCByZ2JhKCRibHVlLCAuODMpIDAlLCByZ2JhKCRibHVlLCAwKSAxODAlKTtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjJzIGVhc2U7XG4gICAgfVxuICB9XG5cbiAgLm1haW4tbmF2aWdhdGlvbiB7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIC5uYXZicmFuZCB7XG4gICAgICB3aWR0aDogMTQwcHg7XG4gICAgfVxuICAgIC5uYXZfbW9iaWxlX3Rvb2xzIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ncmlkO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byBhdXRvIGF1dG87XG4gICAgICBncmlkLWdhcDogMHB4O1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgLypcbiAgICAgIC5oYW1idXJnZXIge1xuICAgICAgICBtYXJnaW4tdG9wOiA0cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLTEycHg7XG4gICAgICB9XG4gICAgICAqL1xuICAgICAgLmJ0bi1tb2JpbGUtbWVudSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDRweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMTJweDtcbiAgICAgICAgcGFkZGluZzogMTJweDtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBjb2xvcjogJGhpZ2hsaWdodGVkO1xuICAgICAgfVxuICAgICAgLnNlYXJjaF9idXR0b24ge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgICBmb250LXNpemU6IDE5cHg7XG4gICAgICB9XG5cbiAgICAgIC5tb2JpbGUtY2FydC1pY29uXG4gICAgICB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBmb250LXNpemU6IDE5cHg7XG4gICAgICAgIG1hcmdpbjogMCAxNXB4IDAgMDtcbiAgICAgICAgXG4gICAgICAgIGltZyB7d2lkdGg6MjJweDsgfVxuICAgICAgfVxuICAgICAgLmljb24tc2VhcmNoOjpiZWZvcmV7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtOHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5uYXZpZ2F0aW9uX2xpbmtzIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgYXV0bztcbiAgICB0b3A6IDA7XG4gICAgLmFkbWluLWJhciAmIHtcbiAgICAgIHRvcDogNDZweDtcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc4M3B4KSB7XG4gICAgICAgIHRvcDogMzJweDtcbiAgICAgIH1cbiAgICB9XG4gICAgei1pbmRleDogMjA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYmFja2dyb3VuZDogIzAwMDtcbiAgICB3aWR0aDogMzA4cHg7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHggMjBweCAyMHB4O1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKGhvdmVyOiBub25lKSB7XG4gICAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gICAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gICAgfVxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgzMDhweCk7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4ycyBlYXNlO1xuICAgIC5tb2JpbGUtYWN0aXZlICYge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgICAgei1pbmRleDoyMDAwOyBcbiAgICB9XG4gICAgLm1vYmlsZS1uYXYtaGVhZGVyIHtcbiAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjOTE5MTkxO1xuICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgYXV0bztcbiAgICAgIGltZyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMjBweDtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG4gICAgICBidXR0b24uY2xvc2Uge1xuICAgICAgICBtYXJnaW4tdG9wOiA3cHg7XG4gICAgICAgIHdpZHRoOiAyOHB4O1xuICAgICAgICBoZWlnaHQ6IDI4cHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgXG4gIC5uYXYtaXRlbXMge1xuICAgID4gdWwge1xuICAgICAgPiBsaSB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjOTE5MTkxO1xuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgLy9wYWRkaW5nLXRvcDogOHB4OyAvLyByZW1vdmVkIGZvciBhY2Nlc3NpYmlsaXR5XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYubWVudS1pdGVtLWhhcy1jaGlsZHJlbiB7XG4gICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIGljb247XG4gICAgICAgICAgICAgIGNvbnRlbnQ6ICRpY29uLXBsdXM7XG4gICAgICAgICAgICAgIGNvbG9yOiAkaGlnaGxpZ2h0ZWQ7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgICYubWVudS1pdGVtLWhhcy1jaGlsZHJlbi50b2dnbGUtYWN0aXZlIHtcblx0ICAgICAgICAgXG4gICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgICY6YWZ0ZXIge1xuXHRcdFx0dHJhbnNmb3JtOnJvdGF0ZSg0NWRlZyk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVx0ICAgICBcbiAgICAgICAgIH0gICAgXG4gICAgICAgXG4gICAgICAgIFxuICAgICAgfVxuICAgICAgPiBsaSA+IGEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZ1dHVyYTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wNWVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMWVtO1xuICAgICAgICBwYWRkaW5nOiAxMXB4IDA7XG4gICAgICB9XG4gICAgXG4gICAgfVxuICAgIFxuICAgIC5zdWItbWVudS13cmFwcGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgICAgLnN1Yi1tZW51LW1ldGEge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAuc3ViLW1lbnUge1xuICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7IC8vIEluY3JlYXNlZCBmcm9tIDEwXG4gICAgICBmb250LXNpemU6IDE1cHg7IC8vIFdhcyAxNCwgaW5jcmVhc2VkIGZvciBhY2Nlc3NpYmlsaXR5XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMzVlbTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAuMDJlbTtcbiAgICAgIGEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcGFkZGluZzogMnB4IDA7IC8vIEFkZGVkIGZvciBhY2Nlc3NpYmlsaXR5XG4gICAgICAgIGNvbG9yOiNmZmY7IFxuICAgICAgfVxuICAgICAgXG5cbiAgICAgIFxuICAgICAgLy9tYXJnaW4tdG9wOiAtOHB4O1xuICAgIH1cbiAgfVxuICBcbiAgYm9keS5tb2JpbGUtYWN0aXZlIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGhlYWRlci5tYWluLWhlYWRlcjphZnRlciB7XG4gICAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICB9XG59XG5cbkBpbmNsdWRlIHJlc3BvbmQtYWJvdmUobWQpIHtcblxuICAgIGxpI21lbnUtaXRlbS03NTY3IFxuICAgIHtcblx0ICAgIC5zdWItbWVudS13cmFwcGVyIHtcbiAgICAgIGxlZnQ6IC0zNDZweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICB9XG5cblxuXG4gICAgXG5cblxuXG4gIC5uYXZpZ2F0aW9uX2xpbmtzIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cblxuICAubmF2LWl0ZW1zIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBcbiAgICA+IHVsIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZ1dHVyYTtcbiAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OjUwMDtcbiAgICAgID4gbGkge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICAgICAgXG4gICAgICAgICY6aG92ZXIge1xuXHQgICAgICAgIGEge2NvbG9yOiRoaWdobGlnaHRlZCAhaW1wb3J0YW50OyBwb3NpdGlvbjpyZWxhdGl2ZTsgfVxuXHQgICAgICAgIFxuXHQgICAgICAgICY6YmVmb3JlIHtkaXNwbGF5OmJsb2NrOyBiYWNrZ3JvdW5kLWNvbG9yOiMwNTFjMmI7IHBvc2l0aW9uOmFic29sdXRlOyB0b3A6MHB4OyBsZWZ0Oi0zNnB4OyB3aWR0aDpjYWxjKDEwMCUgKyA0cHgpOyBoZWlnaHQ6ODhweDsgei1pbmRleDowOyBjb250ZW50OlwiXCI7IH1cblx0ICAgICAgICBcblx0ICAgICAgICAuc3ViLW1lbnUtY29udGVudCBhIHtjb2xvcjojZmZmICFpbXBvcnRhbnQ7IH1cblx0ICAgICAgICAuc3ViLW1lbnUtY29udGVudCBsaTpiZWZvcmUge2Rpc3BsYXk6bm9uZTsgIH1cblx0ICAgICAgICAuc3ViLW1lbnUtY29udGVudCBhOmJlZm9yZSB7ZGlzcGxheTpub25lOyAgfVxuXHQgICAgICAgIC5zdWItbWVudS1jb250ZW50IGE6aG92ZXIge2NvbG9yOiRoaWdobGlnaHRlZCAhaW1wb3J0YW50OyB9XG5cdCAgICAgICAgXG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgICYubm8taGlnaGxpZ2h0ZWQge1xuXHQgICAgICAgIFxuXHQgICAgICAgICY6aG92ZXIge1xuXHRcdCAgICAgICAgXG5cdFx0ICAgICAgICAmOmJlZm9yZSB7ZGlzcGxheTpub25lO31cblx0ICAgICAgICB9XG5cdCAgICAgICAgXG5cdCAgICAgICAgXG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgICYuaGlkZGVuIHtcblx0ICAgICAgICBcblx0ICAgICAgICBkaXNwbGF5Om5vbmUgIWltcG9ydGFudDsgXG5cdCAgICAgICAgXG5cdCAgICAgICAgXG4gICAgICAgIH1cbiAgICAgICAgXG5cdFx0Ji5jdXJyZW50LW1lbnUtYW5jZXN0b3IsICYubWVudS1pdGVtLWhhcy1jaGlsZHJlbjpoYXMoLmN1cnJlbnQtcGFnZS1hbmNlc3RvcikgIHtcblx0ICAgICAgICBhIHtjb2xvcjokaGlnaGxpZ2h0ZWQgIWltcG9ydGFudDsgcG9zaXRpb246cmVsYXRpdmU7IH1cblx0XHQgICAgLnN1Yi1tZW51LWNvbnRlbnQgYSB7Y29sb3I6I2ZmZiAhaW1wb3J0YW50OyB9XG5cdFx0ICAgIC5zdWItbWVudS1jb250ZW50IC5jdXJyZW50LXBhZ2UtaXRlbSBhLCAuc3ViLW1lbnUtY29udGVudCAuY3VycmVudC1tZW51LWl0ZW0gYSB7Y29sb3I6JGhpZ2hsaWdodGVkICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgXG5cdFx0XHR9XG5cdFx0XG4gICAgICAgIFxuICAgICAgICA+IGEge1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgdGV4dC1hbGlnbjpjZW50ZXI7IFxuICAgICAgICAgIGxpbmUtaGVpZ2h0OjEuMjsgXG4gICAgICAgICAgLmFjdGl2ZSwgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogJGhpZ2hsaWdodGVkO1xuICAgICAgICAgIH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAoaG92ZXI6IGhvdmVyKSAge1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgIGNvbG9yOiAkaGlnaGxpZ2h0ZWQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5jdXJyZW50X3BhZ2VfaXRlbSwgJi5jdXJyZW50LW1lbnUtaXRlbSwgJi5jdXJyZW50LXBhZ2UtYW5jZXN0b3Ige1xuICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICBjb2xvcjogJGhpZ2hsaWdodGVkO1xuICAgICAgICAgICAgei1pbmRleDoxMDsgXG4gICAgICAgICAgfVxuICAgICAgICAgIFxuICAgICAgICAgLy8mOmJlZm9yZSB7ZGlzcGxheTpibG9jazsgYmFja2dyb3VuZC1jb2xvcjojMDUxYzJiOyBwb3NpdGlvbjphYnNvbHV0ZTsgdG9wOjBweDsgbGVmdDotMzZweDsgd2lkdGg6Y2FsYygxMDAlICsgNHB4KTsgaGVpZ2h0Ojg4cHg7IHotaW5kZXg6MDsgY29udGVudDpcIlwiOyB9XG5cbiAgICAgICAgfVxuICAgICAgICAmLmhpZ2hsaWdodGVkIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiRoaWdobGlnaHRlZDsgXG4gICAgICAgICAgcGFkZGluZy1pbmxpbmU6ICRpbmxpbmUtc3BhY2luZztcbiAgICAgICAgICBtYXJnaW4taW5saW5lLXN0YXJ0OiAkaW5saW5lLXNwYWNpbmcgO1xuICAgICAgICAgIG1pbi13aWR0aDogODZweDtcbiAgICAgICAgICBcbiAgICAgICAgICAmOmhvdmVyIHtcblx0ICAgICAgICAgIGEge2NvbG9yOiRibHVlICFpbXBvcnRhbnQ7IH1cblx0ICAgICAgICAgICY6YmVmb3JlIHtkaXNwbGF5Om5vbmUgIWltcG9ydGFudDsgfVxuXHQgICAgICAgICAgfVxuICAgICAgICAgIFxuICAgICAgICAgIFxuICAgICAgICAgIGEge1xuXHQgICAgICAgICAgY29sb3I6JGJsdWU7XG4gICAgICAgICAgfVxuICAgICAgICAgIFxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgIGNvbG9yOiAkYmx1ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgXG4gICAgICAgICAgLnN1Yi1tZW51IGxpIGEge2NvbG9yOiNmZmYgIWltcG9ydGFudDsgfVxuICAgICAgICAgIC5zdWItbWVudS13cmFwcGVyIHtsZWZ0OnVuc2V0OyByaWdodDotNTJweDtcblx0ICAgICAgICAgIC5zdWItbWVudS1jb250ZW50IHtcblx0XHQgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vaW1hZ2VzL2Ryb3Bkb3duLW1lbnUtZ3JhZGllbnQucG5nKTtcblx0XHRcdFx0ICBiYWNrZ3JvdW5kLXNpemU6Y292ZXI7IFxuXHRcdFx0XHQgIC5zdWItbWVudSB7b3JkZXI6MjsgYm9yZGVyLWxlZnQ6MnB4IHNvbGlkICRibHVlOyBwYWRkaW5nLWxlZnQ6MzBweDsgXG5cdFx0XHRcdFx0ICBsaSB7dGV4dC1hbGlnbjpyaWdodDt9XG5cdFx0XHRcdFx0ICBhIHtjb2xvcjokYmx1ZSAhaW1wb3J0YW50OyBmb250LXdlaWdodDo4MDA7IGZvbnQtc2l6ZToyMnB4OyBmb250LWZhbWlseTokZm9udC1mdXR1cmE7IHRleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTsgfVxuXHRcdFx0XHRcdCAgXG5cdFx0XHRcdCAgfVxuXHRcdFx0XHQgIC5zdWItbWVudS1tZXRhIHtvcmRlcjoxOyBib3JkZXItbGVmdDowcHg7IHBhZGRpbmctbGVmdDowcHg7IHdpZHRoOjI0MHB4OyB9XG5cdFx0XHRcdCAgXG5cblx0ICAgICAgICAgIH1cblx0ICAgICAgICAgIC5zdWItbWVudS1tZXRhIGgyIHtjb2xvcjojZmZmOyBmb250LXNpemU6MjBweDsgIH1cblx0ICAgICAgICAgIFxuXHQgICAgICAgICAgIH1cbiAgICAgICAgICBcbiAgICAgICAgICBcbiAgICAgICAgfVxuICAgICAgICAmOm5vdCg6bnRoLWxhc3QtY2hpbGQoMikpOm5vdCg6bGFzdC1jaGlsZCk6OmFmdGVyIHtcbiAgICAgICAgICBtYXJnaW46IHtcbiAgICAgICAgICAgIGlubGluZS1zdGFydDogMzRweDtcbiAgICAgICAgICAgIGlubGluZS1lbmQ6IDM0cHg7XG4gICAgICAgICAgICAgIH1cbiAgICBcbiAgICBcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICBtYXJnaW46IHtcbiAgICAgICAgICAgIGlubGluZS1zdGFydDogMjBweDtcbiAgICAgICAgICAgIGlubGluZS1lbmQ6IDIwcHg7XG4gICAgICAgICAgICAgIH1cblx0XHRcdFx0fVxuICAgICAgICAgICAgXG5cbiAgICBcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjojZmZmZmZmO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIFxuICAgIC5zdWItbWVudS13cmFwcGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMTAwJTtcbiAgICAgIGxlZnQ6IC0zNnB4O1xuICAgICAgd2lkdGg6IDEwMCU7IC8vIFdpZHRoIC0gSm9pbiBCdXR0b24gQXBweFxuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB6LWluZGV4OjIwMDsgXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICB0cmFuc2l0aW9uOiB2aXNpYmlsaXR5IDBzIGxpbmVhciAuMjVzLCBvcGFjaXR5IC4yNXMgZWFzZS1vdXQ7XG4gICAgfVxuICAgIFxuICAgID4gdWwgPiBsaS5ob3ZlciB7XG4gICAgICAuc3ViLW1lbnUtd3JhcHBlciB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgIHRyYW5zaXRpb246IHZpc2liaWxpdHkgMHMgbGluZWFyIDBzLCBvcGFjaXR5IC4yNXMgZWFzZS1vdXQ7XG4gICAgICB9XG4gICAgfVxuICAgIFxuICAgIC5zdWItbWVudS1jb250ZW50IHtcbiAgICAgIHdpZHRoOiA0ODhweDtcbiAgICAgIHBhZGRpbmc6IDMwcHggMjRweCAzMHB4IDI0cHg7XG4gICAgICBiYWNrZ3JvdW5kOiAkYmx1ZTtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gICAgICBncmlkLWdhcDogMjBweDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB6LWluZGV4OjIwMDA7IFxuICAgICAgJiwgYSB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgfVxuICAgICAgdWwge1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZnV0dXJhO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIFxuICAgICAgICAgICAgICBcblx0XHQgIEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUobWQpIHtcblx0ICAgICAgbGkubW9iaWxlT25seSB7ZGlzcGxheTpub25lICFpbXBvcnRhbnQ7IH1cblx0ICAgICAgfVxuXHQgICAgICAgIFxuICAgICAgICBcbiAgICAgICAgYSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDdweDtcblx0XHQgIGZvbnQtd2VpZ2h0OjgwMDsgIFxuXHRcdCAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgICAgXG5cdFx0ICBsaW5lLWhlaWdodDoxLjI7ICAgICBcbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAoaG92ZXI6IGhvdmVyKSAge1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgIGNvbG9yOiAkaGlnaGxpZ2h0ZWQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICBsaS5jdXJyZW50LW1lbnUtaXRlbSBhIHtcbiAgICAgICAgY29sb3I6ICRoaWdobGlnaHRlZDtcbiAgICAgICAgXG4gICAgICAgIFxuICAgICAgfVxuICAgICAgLnN1Yi1tZW51LW1ldGEge1xuICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNiM2M3ZDQ7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICB9XG4gICAgICBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDNweDtcbiAgICAgICAgZGlzcGxheTpibG9jazsgXG4gICAgICB9XG4gICAgICBwIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZnV0dXJhO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBjb2xvcjokaGlnaGxpZ2h0ZWQ7XG4gICAgICAgIGRpc3BsYXk6aW5saW5lOyBcbiAgICAgICAgcGFkZGluZy1sZWZ0OjBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnNlYXJjaFRvZ2dsZSB7XG5cdGJhY2tncm91bmQ6I2ZmZjsgXG5cdGRpc3BsYXk6ZmxleDsgXG5cdHdpZHRoOjIycHg7IFxuXHRoZWlnaHQ6MjJweDsgXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyOyBcblx0cG9zaXRpb246YWJzb2x1dGU7XG5cdHJpZ2h0OjMwcHg7IFxuXHRjdXJzb3I6cG9pbnRlcjtcblx0XG5cdFxuXHRpbWcge3dpZHRoOjE2cHg7IH1cbn1cbi5zZWFyY2hUb2dnbGUuYWN0aXZlIHtiYWNrZ3JvdW5kOnRyYW5zcGFyZW50O31cblxuLnNlYXJjaFRvZ2dsZS5hY3RpdmU6YmVmb3Jle1xuXHRjb250ZW50OlwiXCI7XG5cdHdpZHRoOjlweDsgaGVpZ2h0OjlweDsgXG5cdGJhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ltZy9jbG9zZS1pY29uLnN2Zyk7XG5cdGRpc3BsYXk6YmxvY2s7IFxuXHRiYWNrZ3JvdW5kLXNpemU6MTAwJTsgXG59XG4uc2VhcmNoVG9nZ2xlLmFjdGl2ZSBpbWcge2Rpc3BsYXk6bm9uZTt9XG5cblxuLnRvcC1uYXZiYXIgLmNvbnRlbnQgPiBkaXYudXRpbC1pdGVtcyB7bWFyZ2luLXJpZ2h0OjEwcHg7IH1cblxuLnRvcC1uYXZiYXIgLnNlYXJjaEZvcm1EZXNrdG9wIHtkaXNwbGF5Om5vbmU7fVxuXG5cbkBpbmNsdWRlIHJlc3BvbmQtYWJvdmUobWQpIHtcbiAgaGVhZGVyLm1haW4taGVhZGVyIHtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjE1cyBlYXNlO1xuICB9XG4gIC5oaWRlLW5hdi5wYWdlLXNjcm9sbGVkIHtcbiAgICBoZWFkZXIubWFpbi1oZWFkZXIge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC00MHB4KTsgICAgXG4gICAgfVxuICB9ICBcbiAgXG4gIC50b3AtbmF2YmFyIHsgfVxuICAucGFnZS1zY3JvbGxlZCAudG9wLW5hdmJhciB7YmFja2dyb3VuZDojMDAwO31cbiAgLnBhZ2Utc2Nyb2xsZWQgLnRvcC1uYXZiYXI6YmVmb3JlIHtkaXNwbGF5Om5vbmU7IH1cbiAgXG59XG5cbi8vIEN1c3RvbSBIaWdoaWdodGluZ1xuXG5cbi51dGlsLWl0ZW1zID4gdWwgPiBsaS5zZWFyY2hNZW51IGEge2Rpc3BsYXk6aW5saW5lLWJsb2NrOyB0ZXh0LWluZGVudDotOTk5OXB4OyBwb3NpdGlvbjphYnNvbHV0ZTsgdG9wOiAxcHg7IGxlZnQ6MTJweDsgd2lkdGg6MTZweDsgaGVpZ2h0OjE2cHg7IGJhY2tncm91bmQ6dXJsKCcuLi9pbWcvc2VhcmNoLWljb24uc3ZnJyk7IGJhY2tncm91bmQtc2l6ZToxNnB4IDE2cHg7IGJhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDsgIH1cblxuXG5cblxuLnNpbmdsZS1wYXJ0bmVycyB7XG4gIC5uYXYtaXRlbXMgPiB1bCA+IGxpLnBhcnRuZXJzLW1lbnUge1xuICAgIEBleHRlbmQgLmN1cnJlbnQtbWVudS1pdGVtO1xuICB9XG59XG5cbi5zaW5nbGUtcG9zdCwgLmJsb2csIC5hcmNoaXZlLCAuYXJjaGl2ZS50YWcge1xuICAubmF2LWl0ZW1zID4gdWwgPiBsaS5uZXdzLW1lbnUge1xuICAgIEBleHRlbmQgLmN1cnJlbnQtbWVudS1pdGVtO1xuICB9XG59XG5cbi5hcmNoaXZlLnRheC1ldmVudF9jYXRlZ29yeSwgLmFyY2hpdmUudGF4LWV2ZW50X3RhZ3N7XG4gIC5uYXYtaXRlbXMgPiB1bCA+IGxpLmV2ZW50LW1lbnUge1xuICAgIEBleHRlbmQgLmN1cnJlbnQtbWVudS1pdGVtO1xuICB9XG4gIC5uYXYtaXRlbXMgPiB1bCA+IGxpLm5ld3MtbWVudSBhe1xuICBcdGNvbG9yOiNmZmY7IFxuICB9XG4gIC5uYXYtaXRlbXMgPiB1bCA+IGxpLm5ld3MtbWVudSBhOmhvdmVye1xuICBcdGNvbG9yOiRoaWdobGlnaHRlZCAgIWltcG9ydGFudDsgXG4gIH1cbiAgXG4gIFxuICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKSB7XG5cbiAubmF2LWl0ZW1zID4gdWwgPiBsaS5uZXdzLW1lbnUgYXtcbiAgXHRjb2xvcjokYmx1ZTsgXG4gIH1cblxuXG4gIH1cbiAgXG4gIFxufVxuXG4uYXJjaGl2ZS50YXgtcmVzb3VyY2VfY2F0ZWdvcnksIC5hcmNoaXZlLnRheC1yZXNvdXJjZV90YWdzIHtcbiAgLm5hdi1pdGVtcyA+IHVsID4gbGkucmVzb3VyY2UtbWVudSB7XG4gICAgQGV4dGVuZCAuY3VycmVudC1tZW51LWl0ZW07XG4gIH1cbiAgLm5hdi1pdGVtcyA+IHVsID4gbGkubmV3cy1tZW51IGEge1xuICBcdGNvbG9yOiNmZmY7IFxuICB9XG4gICAgLm5hdi1pdGVtcyA+IHVsID4gbGkubmV3cy1tZW51IGE6aG92ZXJ7XG4gIFx0Y29sb3I6JGhpZ2hsaWdodGVkICFpbXBvcnRhbnQ7IFxuICB9XG5cblxuXG4gIFxuICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKSB7XG5cbiAubmF2LWl0ZW1zID4gdWwgPiBsaS5uZXdzLW1lbnUgYXtcbiAgXHRjb2xvcjokYmx1ZTsgXG4gIH1cblxuXG4gIH1cblxufVxuXG5cblxuXG5cblxuLnNpbmdsZS10ZWFtIHtcbiAgLm5hdi1pdGVtcyA+IHVsID4gbGkuYWJvdXQtbWVudSB7XG4gICAgQGV4dGVuZCAuY3VycmVudC1tZW51LWl0ZW07XG4gIH1cbiAgLm5hdi1pdGVtcyAuc3ViLW1lbnUtY29udGVudCB1bCBsaS5hYm91dC10ZWFtLW1lbnUge1xuICAgIEBleHRlbmQgLmN1cnJlbnQtbWVudS1pdGVtO1xuICB9XG59XG5cbi8qIC0tLSAgLS0tICAtLS0gIC0tLSAgLS0tICAtLS0gIC0tLSAgLS0tICAtLS0gIC0tLSAgLS0tICAtLS0gIC0tLSAgLS0tICAtLS0gIC0tLSAgLS0tICovXG4vLyBIQU1CVVJHRVJcbi8vIFJlbW92ZWQ6IGFuaW1hdGlvbiBhZGRzIG5vIHZhbHVlIHdpdGggc2xpZGUgb3V0XG4vKiAtLS0gIC0tLSAgLS0tICAtLS0gIC0tLSAgLS0tICAtLS0gIC0tLSAgLS0tICAtLS0gIC0tLSAgLS0tICAtLS0gIC0tLSAgLS0tICAtLS0gIC0tLSAqL1xuXG4vLyBTZXR0aW5nc1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8qXG4kaGFtYnVyZ2VyLXBhZGRpbmcteCAgICAgICAgICAgOiAxMnB4ICFkZWZhdWx0O1xuJGhhbWJ1cmdlci1wYWRkaW5nLXkgICAgICAgICAgIDogMTJweCAhZGVmYXVsdDtcbiRoYW1idXJnZXItbGF5ZXItd2lkdGggICAgICAgICA6IDI2cHggIWRlZmF1bHQ7IC8vXG4kaGFtYnVyZ2VyLWxheWVyLWhlaWdodCAgICAgICAgOiAycHggIWRlZmF1bHQ7IC8vXG4kaGFtYnVyZ2VyLWxheWVyLXNwYWNpbmcgICAgICAgOiA2cHggIWRlZmF1bHQ7IFxuJGhhbWJ1cmdlci1sYXllci1jb2xvciAgICAgICAgIDogJG9yYW5nZSAhZGVmYXVsdDsgLy9cbiRoYW1idXJnZXItbGF5ZXItYm9yZGVyLXJhZGl1cyA6IDBweCAhZGVmYXVsdDsgLy9cbiRoYW1idXJnZXItaG92ZXItb3BhY2l0eSAgICAgICA6IDEgIWRlZmF1bHQ7IC8vXG4kaGFtYnVyZ2VyLWFjdGl2ZS1sYXllci1jb2xvciAgOiAkaGFtYnVyZ2VyLWxheWVyLWNvbG9yICFkZWZhdWx0OyAvL1xuJGhhbWJ1cmdlci1hY3RpdmUtaG92ZXItb3BhY2l0eTogJGhhbWJ1cmdlci1ob3Zlci1vcGFjaXR5ICFkZWZhdWx0OyAvL1xuKi9cbi8vIFRvIHVzZSBDU1MgZmlsdGVycyBhcyB0aGUgaG92ZXIgZWZmZWN0IGluc3RlYWQgb2Ygb3BhY2l0eSxcbi8vIHNldCAkaGFtYnVyZ2VyLWhvdmVyLXVzZS1maWx0ZXIgYXMgdHJ1ZSBhbmRcbi8vIGNoYW5nZSB0aGUgdmFsdWUgb2YgJGhhbWJ1cmdlci1ob3Zlci1maWx0ZXIgYWNjb3JkaW5nbHkuXG4vKlxuJGhhbWJ1cmdlci1ob3Zlci11c2UtZmlsdGVyICAgOiBmYWxzZSAhZGVmYXVsdDtcbiRoYW1idXJnZXItaG92ZXItZmlsdGVyICAgICAgIDogb3BhY2l0eSg1MCUpICFkZWZhdWx0O1xuJGhhbWJ1cmdlci1hY3RpdmUtaG92ZXItZmlsdGVyOiAkaGFtYnVyZ2VyLWhvdmVyLWZpbHRlciAhZGVmYXVsdDtcbiovXG4vLyBUeXBlcyAoUmVtb3ZlIG9yIGNvbW1lbnQgb3V0IHdoYXQgeW91IGRvbuKAmXQgbmVlZClcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbiRoYW1idXJnZXItdHlwZXM6IChcbiAgM2R4LFxuICAzZHgtcixcbiAgM2R5LFxuICAzZHktcixcbiAgM2R4eSxcbiAgM2R4eS1yLFxuICBhcnJvdyxcbiAgYXJyb3ctcixcbiAgYXJyb3dhbHQsXG4gIGFycm93YWx0LXIsXG4gIGFycm93dHVybixcbiAgYXJyb3d0dXJuLXIsXG4gIGJvcmluZyxcbiAgY29sbGFwc2UsXG4gIGNvbGxhcHNlLXIsXG4gIGVsYXN0aWMsXG4gIGVsYXN0aWMtcixcbiAgZW1waGF0aWMsXG4gIGVtcGhhdGljLXIsXG4gIG1pbnVzLFxuICBzbGlkZXIsXG4gIHNsaWRlci1yLFxuICBzcGluLFxuICBzcGluLXIsXG4gIHNwcmluZyxcbiAgc3ByaW5nLXIsXG4gIHN0YW5kLFxuICBzdGFuZC1yLFxuICBzcXVlZXplLCAvLyBAVEQgUmVtb3ZlIE90aGVycyB0byBzbGltIGRvd24gY3NzXG4gIHZvcnRleCxcbiAgdm9ydGV4LXJcbikgIWRlZmF1bHQ7XG5cbi8vIEBpbXBvcnQgXCJoYW1idXJnZXJzL19zYXNzL2hhbWJ1cmdlcnMvaGFtYnVyZ2Vyc1wiO1xuXG5cblxuXG5AaW5jbHVkZSByZXNwb25kLWFib3ZlKHNtKSB7XG5cbmxpI21lbnUtaXRlbS03ODI0OmhvdmVyOmJlZm9yZSwgbGkjbWVudS1pdGVtLTM5OmhvdmVyOmJlZm9yZXtkaXNwbGF5Om5vbmUgIWltcG9ydGFudDsgfVxuXG5saSNtZW51LWl0ZW0tMzk6aG92ZXIgYXtjb2xvcjojMDUxYzJiICFpbXBvcnRhbnQ7ICB9XG5cblxufVxuQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCkge1xuXG4uYWRtaW4tYmFyICNhbm5vdW5jZUJhciB7dG9wOjkycHg7IH1cblxufVxuXG5AaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKSB7XG5cbi5hZG1pbi1iYXIgI2Fubm91bmNlQmFyIHt0b3A6MTA2cHg7IH1cblxufVxuXG4uY2FydC1pY29uIHsgXG4gIGRpc3BsYXk6ZmxleDsgXG4gIHdpZHRoOjIycHg7IFxuICBoZWlnaHQ6MjJweDsgXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyBcbiAgcG9zaXRpb246YWJzb2x1dGU7XG4gIHJpZ2h0OjMwcHg7IFxuICBjdXJzb3I6cG9pbnRlcjtcbiAgXG4gIGltZyB7d2lkdGg6MjJweDsgfVxuICBcbn1cblxuLmNhcnQtaWNvbiBhIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuXG5cbi5uYXYtaXRlbXMgPiB1bCA+IGxpLmhpZ2hsaWdodGVkLmN1cnJlbnQtbWVudS1pdGVtOmJlZm9yZSB7ZGlzcGxheTpub25lOyB9XG5cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XG5cbi5uYXYtaXRlbXMgbGkjbWVudS1pdGVtLTkwNzAgLnN1Yi1tZW51LXdyYXBwZXIge2xlZnQ6LTM2OXB4OyB9XG5cbn1cblxuXG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk1MXB4KSB7XG5cdC5uYXYtaXRlbXMgPiB1bCA+IGxpI21lbnUtaXRlbS0xMTA3ODpob3ZlcjpiZWZvcmUge1xuXHRcdGRpc3BsYXk6bm9uZTsgXG5cdH1cblx0XG5cdH1cblx0XG4ubmF2LWl0ZW1zLm1vYmlsZU9ubHkge2Rpc3BsYXk6bm9uZTt9XG5cbkBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pIHtcbi5uYXYtaXRlbXMubW9iaWxlT25seSB7ZGlzcGxheTpibG9jazt9XG5cbi5uYXYtaXRlbXMgdWwjbmF2aV9tZW51MiBsaSA+IGEge2NvbG9yOiRoaWdobGlnaHRlZDsgfVxuXG59XHRcblx0XG5cdFxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTUxcHgpIHtcblx0XG4gIC5uYXYtaXRlbXMgPiB1bCA+IGxpLmhpZGRlbiB7ZGlzcGxheTpub25lICFpbXBvcnRhbnQ7fVxuXHRcblx0XG59IiwibWFpbiB7ei1pbmRleDoxOyB9XG5cbi5wb3B1cC1vcGVuIG1haW4ge3otaW5kZXg6dW5zZXQgIWltcG9ydGFudDt9XG4uc3ViLWZvb3RlciB7XG5cdG1hcmdpbi10b3A6MHB4OyBcblx0cG9zaXRpb246cmVsYXRpdmU7IFxuXG4gIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pIHtcblx0bWFyZ2luLXRvcDowcHg7IFxuICB9XG5cblxuXHRpbWcge3dpZHRoOjEwMCU7IH1cbn1cblxuXG4ucGFnZS1pZC04ODQwICB7XG5cdC5zdWItZm9vdGVyIHtcblx0bWFyZ2luLXRvcDo0MHB4OyBcblxuICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKSB7XG5cdG1hcmdpbi10b3A6MjBweDsgXG4gIH1cblxuXG59XG5cblxuXHRcbn1cblxuXG5cblxuLnN1Yi1mb290ZXI6YmVmb3JlIHtcblx0ZGlzcGxheTpibG9jazsgXG5cdGNvbnRlbnQ6XCJcIjtcblx0YmFja2dyb3VuZDp1cmwoJy4uL2ltZy9ncmFkaWVudC1mb290ZXIucG5nJyk7IFxuXHRiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7XG5cdGJhY2tncm91bmQtc2l6ZTpjb3ZlcjsgXG5cdGJhY2tncm91bmQtcG9zaXRpb246Y2VudGVyIHRvcDtcblx0cG9zaXRpb246YWJzb2x1dGU7IFxuXHR0b3A6LTI4MHB4OyBcblx0bGVmdDowcHg7IFxuXHRoZWlnaHQ6MjgwcHg7XG5cdHdpZHRoOjEwMCU7IFxuXHR6LWluZGV4OjA7IFxuICBiYWNrZ3JvdW5kLXNpemU6Y292ZXI7XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCkge1xuICBcblx0LypoZWlnaHQ6MTgwcHg7Ki9cbiAgfVxuXG5cbn1cblxuXG5mb290ZXIubWFpbi1mb290ZXI6YmVmb3JlIHtcblx0ZGlzcGxheTpibG9jazsgXG5cdGNvbnRlbnQ6XCJcIjtcblx0cG9zaXRpb246YWJzb2x1dGU7IFxuXHR0b3A6MHB4OyBcblx0bGVmdDowcHg7XG5cdGhlaWdodDoxMDAlO1xuXHR3aWR0aDoxMDAlOyBcblx0YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoMGRlZywgcmdiYSgwLCAwLCAwLCAwLjIpLCByZ2JhKDAsIDAsIDAsIDAuMikpLCBsaW5lYXItZ3JhZGllbnQoODkuODhkZWcsIHJnYmEoMTQ1LCA0MCwgMTQxLCAwLjMpIDEuNDglLCByZ2JhKDAsIDI1NSwgMjU1LCAwLjMpIDE1NC45JSk7XG5cdHotaW5kZXg6MDtcbn1cbmZvb3Rlci5tYWluLWZvb3RlciB7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjRweDtcbiAgYmFja2dyb3VuZDojMDAwOyBcbiAgcG9zaXRpb246cmVsYXRpdmU7IFxuICBcbiAgXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pIHtcblx0XHRcdHBhZGRpbmctdG9wOiA2MHB4O1xuXHRcdH1cbiAgXG4gIFxuICBociB7bWFyZ2luLWJvdHRvbTpjbGFtcC10bCgxMnB4LCAyNHB4KTtcblx0ICBtYXJnaW4tdG9wOmNsYW1wLXRsKDEycHgsIDI0cHgpOyBcblx0ICBcblx0ICBib3JkZXI6IDFweCBzb2xpZDtcbiAgICBib3JkZXItaW1hZ2Utc2xpY2U6IDE7XG4gICAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gICAgYm9yZGVyLWltYWdlLXNvdXJjZTogbGluZWFyLWdyYWRpZW50KHRvIGxlZnQgdG9wLCAjNjYyRjhGIDAlLCAjOEEyODg1IDI1JSwgIzMzNjZGRiA1MCUsICM1MzhGQ0IgNzUlLCAjMDBGRkZGIDEwMCUpO1xuICAgIGJvcmRlci1sZWZ0OjBweDsgYm9yZGVyLXJpZ2h0OjBweDsgYm9yZGVyLXRvcDowcHg7IFxuXHQgIFxuICB9XG4gIFxuICBcbiAgXG4gIFxuICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKG1kKSB7XG4gICAgcGFkZGluZy10b3A6IDUwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gIH1cbiAgXG4gICYsIGEge1xuICAgIGNvbG9yOiAjMDBGRkZGO1xuICB9XG4gIFxuICBhOmhvdmVyIHt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lOyB9XG4gIC5mb290ZXJfY29udGFpbmVyIHtcbiAgICBcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogYXV0byBhdXRvO1xuICAgIGdyaWQtZ2FwOiAzMHB4O1xuICAgIHotaW5kZXg6MjsgXG4gICAgcG9zaXRpb246cmVsYXRpdmU7IFxuICAgIFxuICAgIEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUobWQpIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byBhdXRvO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIH1cblxuICAgIHVsIHtcbiAgICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMS4zMWVtO1xuICAgICAgZm9udC13ZWlnaHQ6NTAwOyAvLyBOb3RlIDUwMCBzcGVjJ2QgbG9va2VkIHRvbyB0aGluIGluIHByYWN0aWNlXG4gICAgfVxuICAgIFxuXG4gICAgdWwuc29jaWFsIHtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICBncmlkLWF1dG8tY29sdW1uczogNDBweDtcbiAgICAgIGdyaWQtYXV0by1mbG93OiBjb2x1bW47XG4gICAgICBncmlkLWdhcDogMTRweDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgIGEge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2U7XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChob3ZlcjogaG92ZXIpICB7XG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkaGlnaGxpZ2h0ZWQ7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50OyBcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIFxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZShtZCkge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgICB9XG4gICAgfVxuICAgIFxuICAgIC5oZWFkaW5nLWZvb3RlciB7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgZm9udC1zaXplOiBjbGFtcC10bCgxNnB4LCAxNnB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OjEuMztcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mdXR1cmE7XG4gICAgICAmLCBhIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBcbiAgICAgIH1cbiAgICAgIFxuICAgICAgJi5uby1wYXJlbnQge21hcmdpbi1ib3R0b206MTRweDsgfVxuICAgICAgXG4gICAgICAmLmV2ZW50cyB7bWFyZ2luLWJvdHRvbTo3cHg7fVxuICAgICAgJi50ZXh0LXdoaXRlIHtcbiAgICAgICAgJiwgYSB7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAubGlua3Mge1xuXG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvIGF1dG8gYXV0byBhdXRvO1xuICAgICAgZ3JpZC1nYXA6IDUwcHg7XG4gICAgICAubGluay1jb2x1bW4uc3VwcGxlbWVudCB7XG4gICAgICAgIC5oZWFkaW5nLWZvb3RlciB7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMWVtO1xuICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5saW5rcy1vdXRyZWFjaCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAgICB9XG4gICAgICBcbiAgICB9XG5cbiAgICAubWRfbGlua3Mge1xuXG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBncmlkLWdhcDogMzVweDtcbiAgICAgIFxuICAgICAgXG4gICAgXG4gICAgfVxuXG4gICAgLnNpdGVfbG9nbyB7XG4gICAgICBcbiAgICAgIGltZyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTIwcHg7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICB9XG4gICAgICBcbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUobWQpIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA3MHB4O1xuICAgICAgICBtYXJnaW4tdG9wOi0yMHB4O1xuICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7IFxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIFxuICBwLmNvcHlyaWdodCB7XG4gICAgbWFyZ2luLXRvcDogLTEwcHg7XG4gICAgZm9udC1zaXplOiAxMnB4OyAgICBcbiAgICBcbiAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KG1kKSB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICB9XG4gIFxufSBcblxuXG5AaW5jbHVkZSByZXNwb25kLWFib3ZlKG1kKSB7XG5mb290ZXIubWFpbi1mb290ZXIgLmZvb3Rlcl9jb250YWluZXIgLmZ0LWNvbDIgdWwge21hcmdpbi1ib3R0b206MTRweDt9XG59XG5cblxuQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSkge1xuLnN1Yi1mb290ZXIge1xuXHRtYXJnaW4tdG9wOjIwcHg7IFxuXHRtYXJnaW4tYm90dG9tOjMycHg7IFxuXHRcblx0aW1nIHttYXgtd2lkdGg6MzAwcHg7IH1cblx0cCB7Y29sb3I6I2ZmZjsgfVxuXHRcblx0LmNvbnRhaW5lci5tb2JpbGUtb25seSB7cGFkZGluZy10b3A6MzBweDsgfVxuXHRcbn1cblxufVxuXG4vLyBGcm9udGVuZCBEZXZlbG9wZXIncyBTdHlsZVxuZm9vdGVyLm1haW4tZm9vdGVye1xuICAuZm9vdGVyX2NvbnRhaW5lcntcbiAgICAuc2l0ZV9sb2dve1xuICAgICAgaW1ne1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIG1hcmdpbi1sZWZ0Oi0zMHB4O1xuICAgICAgfVxuICAgICAgLmZvb3Rlci1mb3JtIHtcbiAgICAgICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgICAgICAgbWFyZ2luOiAxNXB4IGF1dG8gMDtcbiAgICAgICAgXG4gICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSkge1xuXHRtYXJnaW4tbGVmdDphdXRvOyBtYXJnaW4tcmlnaHQ6YXV0bzsgXG5cdH0gICAgXG4gICAgICAgIFxuICAgICAgICBcbiAgICAgICAgLmZvcm0tZ3JvdXAge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDZweCA0MHB4IDZweCA2cHg7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICBidXR0b25bdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICByaWdodDogMnB4O1xuICAgICAgICAgICAgdG9wOiAycHg7XG4gICAgICAgICAgICBib3R0b206IDJweDtcbiAgICAgICAgICAgIHdpZHRoOiAzNXB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogIzAwMDtcbiAgICAgICAgICAgIHotaW5kZXg6IDM7XG4gICAgICAgICAgICAmOmhvdmVyLCY6Zm9jdXMsJjphY3RpdmV7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCB0b3AsICM3QzI4RTcgMCUsICM5MTI4OEQgMTAwJSk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIHVsLnNvY2lhbHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6c3RhcnQ7XG4gICAgICAgIG1hcmdpbjogMTVweCAwIDIwcHg7XG4gICAgICB9XG4gICAgICBcbiAgICAgIHAuYWRkcmVzcyB7bWFyZ2luLWJvdHRvbTozMnB4O31cbiAgICB9XG4gIH1cbn1cblxuXG5cbiAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKSB7XG5cbmZvb3Rlci5tYWluLWZvb3RlciAuZm9vdGVyX2NvbnRhaW5lciAge1xuXHRcdFxuXHRcdC5zaXRlX2xvZ28ge1xuXHRcdFx0XG5cdFx0XHR0ZXh0LWFsaWduOmNlbnRlcjsgXG5cdFx0XHRoMyB7dGV4dC1hbGlnbjpjZW50ZXI7IG1hcmdpbi1ib3R0b206MTJweDsgfVxuXHRcdFx0LmZvb3Rlci1mb3JtIHttYXJnaW46MCBhdXRvOyB9XG5cdFx0XHR1bC5zb2NpYWwgeyAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO31cbiAgICBcdFx0cGljdHVyZSBhIHtkaXNwbGF5OmlubGluZS1ibG9jazsgdGV4dC1hbGlnbjpjZW50ZXI7IH1cblx0XHRcdFxuXHRcdH1cblx0XHRcblx0fVxuXG5cdH1cblxuIiwiLyogZmlsdGVyOiBzYXR1cmF0ZSg1MCUpICovXG5cbkBmdW5jdGlvbiBjbGFtcC1tYXgoJG1pbiwgJG1heCkge1xuICBAcmV0dXJuIGNsYW1wKCRtaW4sICRtYXggLyA5OTZweCAqIDEwMHZ3LCAkbWF4KTtcbn1cblxuaGVhZGVyLnBhZ2UtaGVhZGVyIHtcbiAgaGVpZ2h0OiBNaW4oNzE2cHgsIDEwMHZoKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2I3YzZkNDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBcbiAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSkge1xuICAgIGhlaWdodDogTWluKDM1MHB4LCAxMDB2aCk7XG4gIH1cbiAgXG4gIC5jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogOTBweDtcbiAgICB9XG4gIH1cbiAgXG4gICY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgLy9iYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCAgIzAwNDM2ZSAwJSwgcmdiYSgjMDA0MzZlLCAwKSA1MCUpO1xuXHQvL2JhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL2hlcm8tZ3JhZGllbnQtb3ZlcmxheS5wbmcnKTtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXIgYm90dG9tOyBcblx0YmFja2dyb3VuZC1zaXplOmNvdmVyO1xuICB9XG5cbiAgLnBhZ2UtaGVhZGluZyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGZvbnQtZmFtaWx5OiAncGVja2hhbS1wcmVzcyc7XG4gIH1cbiAgXG4gIFxuXG4gIHNwYW4ubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsaW5lLWhlaWdodDogMWVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgXG5cdCAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSkge1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgICB9XG4gIFxuICBcbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIHBhZGRpbmc6IE1heCguMjVlbSwgMTFweCkgY2xhbXAtbWF4KDEycHgsIDI4cHgpOyBcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgIH1cbiAgXG4gICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tdG9wOiAtLjc1ZW07XG4gICAgICBwYWRkaW5nOiBNYXgoLjVlbSwgMTFweCkgY2xhbXAtbWF4KDEycHgsIDI4cHgpOyBcbiAgICB9XG5cbiAgICAudGV4dCB7IC8vIEVuc3VyZSB0ZXh0IHN0YXlzIGFib3ZlIGJhY2tncm91bmRzXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAxMDtcbiAgICAgIHdoaXRlLXNwYWNlOm5vcm1hbDtcbiAgICAgIFxuXHQgIC8vIHRleHQtc2hhZG93OiAxcHggMnB4IDNweCByZ2JhKDAsMCwwLDAuMyk7XG4gICAgICBcbiAgICAgIHNwYW4ge3RleHQtdHJhbnNmb3JtOmluaXRpYWw7IH1cbiAgICAgIFxuICAgIH1cbiAgXG4gICAgXG4gICAgLy8gIERlZmF1bHQgNjAgLyA0MFxuXG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBmb250LXNpemU6IGNsYW1wLW1heCgyMnB4LCA3MnB4KTtcbiAgICB9XG4gICAgXG4gICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICBmb250LXNpemU6IGNsYW1wLW1heCgyMnB4LCA3MnB4KTtcbiAgICB9XG5cbiAgfVxuICBcbiAgJi5tZWRpdW0geyAvLzQ1IHwgNDBcbiAgICBzcGFuLmxpbmUge1xuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIGZvbnQtc2l6ZTogY2xhbXAtbWF4KDIycHgsIDQ2cHgpO1xuICAgICAgICBwYWRkaW5nOiBNYXgoLjVlbSwgMTFweCkgY2xhbXAtbWF4KDEycHgsIDI4cHgpOyBcbiAgICAgIH1cbiAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICBmb250LXNpemU6IGNsYW1wLW1heCgyMnB4LCA0NnB4KTtcbiAgICAgICAgcGFkZGluZzogTWF4KC41ZW0sIDExcHgpIGNsYW1wLW1heCgxMHB4LCAyOHB4KTsgXG4gICAgICB9XG4gICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IC0xZW07XG4gICAgICB9XG4gICAgfVxuICB9XG4gIFxuICAmLmxhcmdlIHtcbiAgICBzcGFuLmxpbmUge1xuICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogY2xhbXAtbWF4KDIycHgsIDcycHgpO1xuICAgICAgICBwYWRkaW5nOiBNYXgoLjI1ZW0sIDExcHgpIGNsYW1wLW1heCgxMnB4LCAyOHB4KTsgXG4gICAgICAgIG1hcmdpbi10b3A6IC0uNWVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG59XG5cblxuLnBhZ2UtaGVhZGluZy5saWdodC1ibHVlIHNwYW4ubGluZSB7YmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0Ymx1ZSAhaW1wb3J0YW50O31cbi5wYWdlLWhlYWRpbmcubGlnaHQtb3JhbmdlIHNwYW4ubGluZSB7YmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0b3JhbmdlICFpbXBvcnRhbnQ7fVxuLnBhZ2UtaGVhZGluZy5saW1lLWdyZWVuIHNwYW4ubGluZSB7YmFja2dyb3VuZC1jb2xvcjogJGxpbWVncmVlbiAhaW1wb3J0YW50O31cbi5wYWdlLWhlYWRpbmcuZGFyay1vcmFuZ2Ugc3Bhbi5saW5lIHtiYWNrZ3JvdW5kLWNvbG9yOiAkZGFya29yYW5nZSAhaW1wb3J0YW50O31cblxuLnBhZ2UtaGVhZGluZy5kYXJrLW9yYW5nZSBzcGFuLmxpbmUgLnRleHQgIHtjb2xvcjojZmZmOyB9XG4ucGFnZS1oZWFkaW5nLmxpZ2h0LW9yYW5nZSBzcGFuLmxpbmUgLnRleHQgIHtjb2xvcjokYmx1ZTsgfVxuLnBhZ2UtaGVhZGluZy5kYXJrLW9yYW5nZSBzcGFuLmxpbmUgLnRleHQgIHtjb2xvcjokYmx1ZTsgfVxuLnBhZ2UtaGVhZGluZy5saW1lLWdyZWVuIHNwYW4ubGluZSAudGV4dCAge2NvbG9yOiNmZmY7IH1cblxuLnBhZ2UtaGVhZGluZy5saWdodC1ibHVlIHNwYW4ubGluZSAudGV4dCAge2NvbG9yOiNmZmY7IH1cbi5wYWdlLWhlYWRpbmcubGlnaHQtYmx1ZSBzcGFuLmxpbmUgLnRleHQgc3BhbiB7Y29sb3I6JGJsdWU7IH1cblxuXG5cblxuaGVhZGVyLnNpbmdsZS1oZWFkZXIge1xuICBoZWlnaHQ6IDIwMHB4O1xuICBiYWNrZ3JvdW5kOiAkYmx1ZTtcbn1cblxuLy8gQFREIEZvcm1hdCBUZXN0IGFuZCBhZGRpdGlvbmFsIHN0eWxlIHZhcmlhdGlvbnNcblxuaGVhZGVyLnBhZ2UtaGVhZGVyIC5oZXJvLWltYWdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgb2JqZWN0LXBvc2l0aW9uOiB0b3AgY2VudGVyO1xufVxuXG5cbi8qIC5ob21lIGhlYWRlci5wYWdlLWhlYWRlcjphZnRlciB7ZGlzcGxheTpub25lOyB9ICovXG5cbi5zZWFyY2ggaGVhZGVyLnBhZ2UtaGVhZGVyIHtoZWlnaHQ6IE1pbig0NjZweCwgMTAwdmgpOyB9XG5cblxuXG4vKiBJbnRybyBTZWN0aW9uICovXG4uaW50cm8tc2VjdGlvbi5jYmVkX3NlY3Rpb24ge1xuXHRiYWNrZ3JvdW5kLWltYWdlOnVybCgnLi4vaW1nL2ludHJvLXNlY3Rpb24tYmFja2dyb3VuZC5wbmcnKTtcblx0YmFja2dyb3VuZC1zaXplOmNvdmVyOyBcblx0YmFja2dyb3VuZC1wb3NpdGlvbi15OiBib3R0b207XG59XG5cblxuIiwiLnNlYXJjaCB7XG5cdC5zZWFyY2ggaGVhZGVyLnBhZ2UtaGVhZGVyIHtcbiAgICBoZWlnaHQ6IG1pbig1MDZweCwgMTAwdmgpO1xufVxuXHRcbn1cblxuXG4uc2VhcmNoQm94IHtcblxuXG5cdC5jYmVkX2ludHJvX2Jsb2NrIHtwYWRkaW5nLXRvcDozMnB4OyB9XG5cdC5uZXdzLWl0ZW0ge3BhZGRpbmctYm90dG9tOjMwcHg7IGJvcmRlci1ib3R0b206MXB4IHNvbGlkICNmZmY7IG1hcmdpbi1ib3R0b206MzBweDsgfVxuXHRcblx0Lm5ld3MtaXRlbSAubmV3cy1pdGVtLWhlYWRpbmcgXG5cdHtcblx0XHRtYXJnaW4tdG9wOjBweDsgXG5cdGF7XG5cdFx0Y29sb3I6IzAwRkZGRjtcblx0fVxuXHR9XG5cdC5yZXNvdXJjZUNvbnRlbnQge1xuXHRcdC5leGNlcnB0LCAuZGF0ZSwgLnRpbWUge1xuXHRcdFx0Y29sb3I6I2ZmZmZmZjsgXG5cdFx0XHRcblx0XHRcdHAge2NvbG9yOiNmZmZmZmY7IH1cblx0XHRcdH1cblx0fVxuXHRcblx0XG5cdC5yZXNvdXJjZUJveCB7XG4gIEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoc20pIHtcblxuXHRcdGRpc3BsYXk6Z3JpZDsgXG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjIyMHB4IDFmcjtcblx0XHRncmlkLWdhcDozMnB4OyBcblx0XHRcblx0XHR9XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSkge1xuXHRcdGRpc3BsYXk6Z3JpZDsgXG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjFmcjtcblx0XHRncmlkLWdhcDoyMHB4OyBcbiAgfVxuXHR9XG5cdFxuXHQucmVzb3VyY2VCb3g6aGFzKD4gOm50aC1jaGlsZCgxKTpsYXN0LWNoaWxkKSAge2Rpc3BsYXk6YmxvY2s7IH1cblx0XG5cdFxuXHQuaW5saW5lRm9ybSB7XG5cdFx0Lmljb24tc2VhcmNoIHtkaXNwbGF5Om5vbmU7fVxuXHRcdCNtYWluU2VhcmNoIHtiYWNrZ3JvdW5kOiNmZmY7cGFkZGluZzogNXB4IDIwcHg7fVxuXHRcdFxuXHRcdFxuXHR9XG5cdFxuXHQuYWxtLWJ0bi13cmFwIHtcblx0XHRkaXNwbGF5OmZsZXg7IGFsaWduLWl0ZW1zOmNlbnRlcjsganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IFxuXHRcdFx0YnV0dG9uIHtjb2xvcjojZmZmZmZmO1xuXHRcdFx0XHRcblx0XHRcdFx0ICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogIzAwRkZGRjtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LWZhbWlseTogXCJmdXR1cmEtcHRcIiwgc2Fucy1zZXJpZjtcbiAgICBwYWRkaW5nOiA2cHggMjBweDtcbiAgICBtaW4td2lkdGg6IDEyOHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkO1xuICAgIGJvcmRlci1pbWFnZS1zbGljZTogMTtcbiAgICBib3JkZXItd2lkdGg6IDFweDtcbiAgICBib3JkZXItaW1hZ2Utc291cmNlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQgdG9wLCAjNjYyRjhGIDAlLCAjOEEyODg1IDI1JSwgIzMzNjZGRiA1MCUsICM1MzhGQ0IgNzUlLCAjMDBGRkZGIDEwMCUpO1xuXHRcdFx0XHRcblx0XHRcdFx0XG5cdFx0XHR9XG5cdH1cblx0XG5cdH0iLCIuaWNiLWFyY2hpdmUge1xuICBtYXJnaW4tdG9wOiAxMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTIwcHg7XG4gIFxuICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pIHtcblx0bWFyZ2luLXRvcDoyNHB4OyBcblx0XG5cdH1cbiAgXG4gIFxufSAgICBcblxuLnRocmVlLWNvbC1hcmNoaXZlIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMywgYXV0byk7XG4gIGdyaWQtZ2FwOiA0MHB4O1xuICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKHNtKSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG87XG4gICAgZ3JpZC1nYXA6IDgwcHggNDBweDtcbiAgfVxufVxuXG4vLyAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLy9cbi8vIE5FV1MgTEFORElOR1xuLy8gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS8vXG5cbi8vIFNvbWV3aGVyZSBlbHNlXG5cbi50aHJlZS1jb2wtc3RhdGljIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMywgYXV0byk7XG4gIGdyaWQtZ2FwOiA0MHB4O1xuICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKHNtKSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG87XG4gICAgZ3JpZC1nYXA6IDQwcHg7XG4gIH1cbn1cblxuLy8gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS8vXG4vLyBORVdTIExBTkRJTkcgVE9QIENPTlRFTlRcbi8vIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0vL1xuXG4ubmV3cy1sYW5kaW5nLWNvbnRlbnQge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xufVxuXG4vLyAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLy9cbi8vIFNJTkdMRSBQT1NUXG4vLyAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLy9cblxuLnNpbmdsZS1wb3N0LXBhZ2Uge1xuICBtYXJnaW4tdG9wOiAyMDBweDtcbiAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCkge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgfVxufVxuXG4ucG9zdC1oZWFkaW5nIHtcbiAgQGV4dGVuZCAuaGVhZGluZy0zO1xuICAvL2NvbG9yOiAjZmZmO1xufVxuXG4uc2luZ2xlLXBvc3QtdGh1bWJuYWlsIHtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cblxuLnNpbmdsZS1wb3N0LWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBtYXJnaW4tdG9wOiAtNTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDtcbiAgbWluLWhlaWdodDogNDAwcHg7XG4gIHBhZGRpbmc6IDI0cHg7XG59XG5cbi5zaW5nbGUtaGVhZGluZyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgQGV4dGVuZCAuaGVhZGluZy0zO1xuICBjb2xvcjogJGJsdWU7XG4gIC8vZm9udC1zaXplOiAyOHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgbWF4LXdpZHRoOiA3MjBweDtcbn1cblxuLnNpbmdsZS1wb3N0LWRhdGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogJGJsdWU7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG59XG5cbi53eXNpd3lnIHtcbiAgcCwgdWwsIG9sIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVlbTtcbiAgICBmb250LXNpemU6IDEuMTI1ZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICB9XG4gIFxuICB1bCB7XG4gICAgbGlzdC1zdHlsZTogZGlzYztcbiAgICBtYXJnaW4tbGVmdDogMWVtO1xuICB9XG5cbiAgb2wge1xuICAgIGxpc3Qtc3R5bGU6IGRlY2ltYWw7XG4gICAgbWFyZ2luLWxlZnQ6IDFlbTtcbiAgfVxuICBcbiAgaDEsIGgyLCBoMywgaDQsIGg1LCBoNSB7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWZ1dHVyYTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBtYXJnaW4tYm90dG9tOiAxZW07XG4gIH1cbiAgXG4gIGgxIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gIH1cbiAgaDIge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxuICBoMyB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG4gIGg0IHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbiAgaDUge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxuICBoNiB7XG4gICAgZm9udC1zaXplOiAxZW07XG4gIH1cbiAgXG4gIC53cC1ibG9jay1pbWFnZSwgLndwLWJsb2NrLXF1b3RlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICB9XG4gIFxuICBcbn1cblxuXG5cbi8vIFF1aWNrIFBSRUZBQiBTdHlsaW5nIGZvciBXWVNJV1lHXG5cbi8qISB3eXNpd3lnLmNzcyB2MC4wLjMgfCBNSVQgTGljZW5zZSB8IGdpdGh1Yi5jb20vamd0aG1zL3d5c2l3eWcuY3NzICovXG5cbi53eXNpd3lnIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmVcbn1cblxuLnd5c2l3eWcgYTpob3ZlciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZFxufVxuXG4ud3lzaXd5ZyBhYmJyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZDtcbiAgY3Vyc29yOiBoZWxwXG59XG5cbi53eXNpd3lnIGNpdGUge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mdXR1cmE7XG5cbn1cblxuLnd5c2l3eWcgaHIge1xuICBiYWNrZ3JvdW5kOiAjZTZlNmU2O1xuICBib3JkZXI6IG5vbmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luLWJvdHRvbTogMS40ZW07XG4gIG1hcmdpbi10b3A6IDEuNGVtXG59XG5cbi53eXNpd3lnIGltZyB7XG4gIHZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbVxufVxuXG4ud3lzaXd5ZyBpbnMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBsaW1lO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmVcbn1cblxuLnd5c2l3eWcgbWFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjBcbn1cblxuLnd5c2l3eWcgc21hbGwge1xuICBmb250LXNpemU6IDAuOGVtXG59XG5cbi53eXNpd3lnIHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiA3MDBcbn1cblxuLnd5c2l3eWcgcCxcbi53eXNpd3lnIGRsLFxuLnd5c2l3eWcgb2wsXG4ud3lzaXd5ZyB1bCxcbi53eXNpd3lnIGJsb2NrcXVvdGUsXG4ud3lzaXd5ZyBwcmUsXG4ud3lzaXd5ZyB0YWJsZSB7XG4gIG1hcmdpbi1ib3R0b206IDEuNGVtXG59XG5cbi53eXNpd3lnIHA6bGFzdC1jaGlsZCxcbi53eXNpd3lnIGRsOmxhc3QtY2hpbGQsXG4ud3lzaXd5ZyBvbDpsYXN0LWNoaWxkLFxuLnd5c2l3eWcgdWw6bGFzdC1jaGlsZCxcbi53eXNpd3lnIGJsb2NrcXVvdGU6bGFzdC1jaGlsZCxcbi53eXNpd3lnIHByZTpsYXN0LWNoaWxkLFxuLnd5c2l3eWcgdGFibGU6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDBcbn1cblxuLnd5c2l3eWcgcDplbXB0eSB7XG4gIGRpc3BsYXk6IG5vbmVcbn1cblxuLnd5c2l3eWcgaDEsXG4ud3lzaXd5ZyBoMixcbi53eXNpd3lnIGgzLFxuLnd5c2l3eWcgaDQsXG4ud3lzaXd5ZyBoNSxcbi53eXNpd3lnIGg2IHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMlxufVxuXG4ud3lzaXd5ZyBoMTpmaXJzdC1jaGlsZCxcbi53eXNpd3lnIGgyOmZpcnN0LWNoaWxkLFxuLnd5c2l3eWcgaDM6Zmlyc3QtY2hpbGQsXG4ud3lzaXd5ZyBoNDpmaXJzdC1jaGlsZCxcbi53eXNpd3lnIGg1OmZpcnN0LWNoaWxkLFxuLnd5c2l3eWcgaDY6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwXG59XG5cbi53eXNpd3lnIGgxIHtcbiAgZm9udC1zaXplOiAyLjRlbTtcbiAgbWFyZ2luLWJvdHRvbTogLjU4MzMzZW07XG4gIG1hcmdpbi10b3A6IC41ODMzM2VtO1xuICBsaW5lLWhlaWdodDogMVxufVxuXG4ud3lzaXd5ZyBoMiB7XG4gIGZvbnQtc2l6ZTogMS42ZW07XG4gIG1hcmdpbi1ib3R0b206IC44NzVlbTtcbiAgbWFyZ2luLXRvcDogMS43NWVtO1xuICBsaW5lLWhlaWdodDogMS4xXG59XG5cbi53eXNpd3lnIGgzIHtcbiAgZm9udC1zaXplOiAxLjNlbTtcbiAgbWFyZ2luLWJvdHRvbTogMS4wNzY5MmVtO1xuICBtYXJnaW4tdG9wOiAxLjA3NjkyZW1cbn1cblxuLnd5c2l3eWcgaDQge1xuICBmb250LXNpemU6IDEuMmVtO1xuICBtYXJnaW4tYm90dG9tOiAxLjE2NjY3ZW07XG4gIG1hcmdpbi10b3A6IDEuMTY2NjdlbVxufVxuXG4ud3lzaXd5ZyBoNSB7XG4gIGZvbnQtc2l6ZTogMS4xZW07XG4gIG1hcmdpbi1ib3R0b206IDEuMjcyNzNlbTtcbiAgbWFyZ2luLXRvcDogMS4yNzI3M2VtXG59XG5cbi53eXNpd3lnIGg2IHtcbiAgZm9udC1zaXplOiAxZW07XG4gIG1hcmdpbi1ib3R0b206IDEuNGVtO1xuICBtYXJnaW4tdG9wOiAxLjRlbVxufVxuXG4ud3lzaXd5ZyBkZCB7XG4gIG1hcmdpbi1sZWZ0OiAxLjRlbVxufVxuXG4ud3lzaXd5ZyBvbCxcbi53eXNpd3lnIHVsIHtcbiAgbGlzdC1zdHlsZS1wb3NpdGlvbjogb3V0c2lkZTtcbiAgbWFyZ2luLWxlZnQ6IDEuNGVtXG59XG5cbi53eXNpd3lnIG9sIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBkZWNpbWFsXG59XG5cbi53eXNpd3lnIG9sIG9sIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBsb3dlci1hbHBoYVxufVxuXG4ud3lzaXd5ZyBvbCBvbCBvbCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbG93ZXItcm9tYW5cbn1cblxuLnd5c2l3eWcgb2wgb2wgb2wgb2wge1xuICBsaXN0LXN0eWxlLXR5cGU6IGxvd2VyLWdyZWVrXG59XG5cbi53eXNpd3lnIG9sIG9sIG9sIG9sIG9sIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBkZWNpbWFsXG59XG5cbi53eXNpd3lnIG9sIG9sIG9sIG9sIG9sIG9sIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBsb3dlci1hbHBoYVxufVxuXG4ud3lzaXd5ZyB1bCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogZGlzY1xufVxuXG4ud3lzaXd5ZyB1bCB1bCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogY2lyY2xlXG59XG5cbi53eXNpd3lnIHVsIHVsIHVsIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBzcXVhcmVcbn1cblxuLnd5c2l3eWcgdWwgdWwgdWwgdWwge1xuICBsaXN0LXN0eWxlLXR5cGU6IGNpcmNsZVxufVxuXG4ud3lzaXd5ZyB1bCB1bCB1bCB1bCB1bCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogZGlzY1xufVxuXG4ud3lzaXd5ZyB1bCB1bCB1bCB1bCB1bCB1bCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogY2lyY2xlXG59XG5cbi53eXNpd3lnIGJsb2NrcXVvdGUge1xuICBmb250LWZhbWlseTogJGZvbnQtZnV0dXJhO1xuICBib3JkZXItbGVmdDogNHB4IHNvbGlkICNlNmU2ZTY7XG4gIHBhZGRpbmc6IDAuNmVtIDEuMmVtXG59XG5cbi53eXNpd3lnIGJsb2NrcXVvdGUgcCB7XG4gIG1hcmdpbi1ib3R0b206IDBcbn1cblxuLnd5c2l3eWcgY29kZSxcbi53eXNpd3lnIGtiZCxcbi53eXNpd3lnIHNhbXAsXG4ud3lzaXd5ZyBwcmUge1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogYXV0bztcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcbiAgY29sb3I6ICMzMzM7XG4gIGZvbnQtc2l6ZTogMC45ZW1cbn1cblxuLnd5c2l3eWcgY29kZSxcbi53eXNpd3lnIGtiZCxcbi53eXNpd3lnIHNhbXAge1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjc3Nzc4O1xuICBwYWRkaW5nOiAwLjFlbSAwLjRlbSAwLjJlbTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lXG59XG5cbi53eXNpd3lnIHByZSB7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBwYWRkaW5nOiAxZW0gMS4yZW1cbn1cblxuLnd5c2l3eWcgcHJlIGNvZGUge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBmb250LXNpemU6IDFlbTtcbiAgbGluZS1oZWlnaHQ6IDFlbVxufVxuXG4ud3lzaXd5ZyBmaWd1cmUge1xuICBtYXJnaW4tYm90dG9tOiAyLjhlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyXG59XG5cbi53eXNpd3lnIGZpZ3VyZTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDBcbn1cblxuLnd5c2l3eWcgZmlndXJlOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwXG59XG5cbi53eXNpd3lnIGZpZ2NhcHRpb24ge1xuICBmb250LXNpemU6IDAuOGVtO1xuICBtYXJnaW4tdG9wOiAuODc1ZW1cbn1cblxuLnd5c2l3eWcgdGFibGUge1xuICB3aWR0aDogMTAwJVxufVxuXG4ud3lzaXd5ZyB0YWJsZSBwcmUge1xuICB3aGl0ZS1zcGFjZTogcHJlLXdyYXBcbn1cblxuLnd5c2l3eWcgdGgsXG4ud3lzaXd5ZyB0ZCB7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBwYWRkaW5nOiAuN2VtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTZlNmU2O1xuICBsaW5lLWhlaWdodDogMS40XG59XG5cbi53eXNpd3lnIHRoZWFkIHRyLFxuLnd5c2l3eWcgdGZvb3QgdHIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1XG59XG5cbi53eXNpd3lnIHRoZWFkIHRoLFxuLnd5c2l3eWcgdGhlYWQgdGQsXG4ud3lzaXd5ZyB0Zm9vdCB0aCxcbi53eXNpd3lnIHRmb290IHRkIHtcbiAgZm9udC1zaXplOiAuOWVtO1xuICBwYWRkaW5nOiAuNzc3NzhlbVxufVxuXG4ud3lzaXd5ZyB0aGVhZCB0aCBjb2RlLFxuLnd5c2l3eWcgdGhlYWQgdGQgY29kZSxcbi53eXNpd3lnIHRmb290IHRoIGNvZGUsXG4ud3lzaXd5ZyB0Zm9vdCB0ZCBjb2RlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZlxufVxuXG4ud3lzaXd5ZyB0Ym9keSB0ciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZcbn1cblxuXG4uc2luZ2xlLWV4dGVybmFsLWxpbmsge3RleHQtYWxpZ246IGxlZnQ7IG1hcmdpbi10b3A6MzBweDsgbWFyZ2luLWJvdHRvbTozMHB4OyBcblx0XG59XG5cblxuLnNpbmdsZSB7XG5cdFxuXHQuc2luZ2xlQ2F0ZWdvcmllcyB7fVxufVxuXG5cblxuXG4ubmV3cy1pdGVtLWNvbnRlbnQge1xuXG5cdFx0dWwsIG9sIHtcblx0XHRcdFx0ICAgIHBhZGRpbmctbGVmdDogMXJlbTtcblx0XHRcdFx0ICAgIGxpc3Qtc3R5bGU6IGRpc2M7XG5cdFx0XHRcdCAgICBmb250LXdlaWdodDogNTAwO1xuXHRcdFx0XHQgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRcdFx0fVxuXHRcdFx0XHR1bCBsaSwgb2wgbGkge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xufVxuXG5cblxuICAgLndwLWJsb2NrLWltYWdlIGZpZ2NhcHRpb24ge2NvbG9yOiNmZmY7ICAgIGxpbmUtaGVpZ2h0OiAxLjI7IH1cbiAgIFxuICAgLndwLWJsb2NrLW1lZGlhLXRleHQge21hcmdpbi1ib3R0b206MjBweDsgfVxuICAgXG4gICBmaWd1cmUud3AtYmxvY2staW1hZ2Uge21hcmdpbi1ib3R0b206MjBweDsgfVxuICAgXG4gICBcbiAgIFxuIFx0XG59XG5cblxuLmZlYXR1cmVkLXNsaWRlci1tYWluIC5zd2lwZXItd3JhcHBlciB7YWxpZ24taXRlbXM6Y2VudGVyOyB9XG5cbiIsIi8vIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0vL1xuLy8gVEVBTSBNT0RBTFxuLy8gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS8vXG5cbi5tb2RhbC1jbG9zZS1idXR0b24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjRweDtcbiAgcmlnaHQ6IDI0cHg7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogJG9yYW5nZTtcbiAgZm9udC1zaXplOiAyMHB4O1xuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAkYmx1ZTtcbiAgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIHRvcDogMTZweDtcbiAgICByaWdodDogMTZweDtcbiAgfVxufVxuXG4udGVhbXMtbW9kYWwge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHBhZGRpbmc6IDExMHB4IDI1cHg7XG4gIG92ZXJmbG93OiBzY3JvbGw7XG59XG5cbi5tb2RhbC1iYWNrZ3JvdW5kIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQ6IHJnYmEoIzMyMzY0NywgLjg1KTtcbiAgei1pbmRleDogNTtcbn1cblxuLm1vZGFsLWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAvL2JveC1zaGFkb3c6IDBweCA5cHggNDBweCByZ2JhKCMyMDJhM2IsIDAuMzIpO1xuICBib3gtc2hhZG93OiAwcHggOXB4IDQwcHggcmdiYSgjMjAyYTNiLCAuOSk7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDkzNHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4ycyBlYXNlO1xuICAmLmxvYWRlZCB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG4vLyAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLy9cbi8vIFRFQU0gU0lOR0xFIChNT0RBTCBBTkQgUE9TU0lCTFkgU1RBTkRBTE9ORSlcbi8vIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0vL1xuXG4ubW9kYWwtYmlvLWhlYWRlciB7XG4gIHBhZGRpbmc6IDgwcHggMTIwcHggNTBweCAxMjBweDtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTgycHgpIHtcbiAgICBwYWRkaW5nOiA4MHB4IDgwcHggNTBweCA4MHB4O1xuICB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg5NnB4KSB7XG4gICAgcGFkZGluZzogNjBweCA0MHB4O1xuICB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgcGFkZGluZzogNjBweCAxNnB4O1xuICB9XG59XG5cbi5iaW8taGVhZGVyIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAyMzBweCAxZnI7XG4gIGdyaWQtZ2FwOiA0MHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTIwcHggMWZyO1xuICAgIGdyaWQtZ2FwOiAxNXB4O1xuICB9XG59XG5cbi5iaW8taW1hZ2Uge1xuICBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGFzcGVjdC1yYXRpbzogMS8xO1xuICAgIGJveC1zaGFkb3c6IDJweCAycHggMTBweCAycHggcmdiKDAgMCAwIC8gMzAlKTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgfVxufVxuXG4uYmlvLXRpdGxlIHtcbiAgcGFkZGluZy10b3A6IDI0cHg7XG4gIFxuICAuaGVhZGluZy1ib3hlZCB7XG4gICAgbWFyZ2luOiAwIDAgMTVweCAwO1xuICB9XG4gIFxuICBwIHtcbiAgICBjb2xvcjogJG9yYW5nZTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtZmFtaWx5OiAnRGluLUNvbmRlbnNlZCcsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxLjI1ZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IC4wNWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjFlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxOHB4O1xuICAgIHNwYW4ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG4gIFxuICB1bC5zb2NpYWwge1xuICAgIGp1c3RpZnktY29udGVudDogc3RhcnQ7XG4gICAgZ3JpZC1hdXRvLWNvbHVtbnM6IDM2cHg7XG4gICAgZ3JpZC1nYXA6IDZweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgYSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWVhZWFlO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBoZWlnaHQ6IDM2cHg7XG4gICAgICB3aWR0aDogMzZweDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB9XG4gIH1cbiAgXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgcGFkZGluZy10b3A6IDBweDtcbiAgICAuaGVhZGluZy1ib3hlZCB7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgfVxuICAgIHAge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgIH1cbiAgfVxufVxuXG4uYmlvLWJvZHkge1xuICBjb2xvcjogIzA5MDkwOTtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsZXR0ZXItc3BhY2luZzogLjAyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjJlbTtcbiAgcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS4yZW07XG4gIH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICBmb250LXNpemU6IDE4cHg7ICBcbiAgfVxufVxuXG4ubW9kYWwtYmlvLWxpbmtzIHtcbiAgcGFkZGluZzogNDBweCAxMjBweCA1MHB4IDEyMHB4O1xuICBiYWNrZ3JvdW5kOiAkYmx1ZTtcbiAgLmxpbmstZGV0YWlscyBsaSAubGluay1kZXRhaWxzLWhlYWRpbmcsIC5saW5rLWRldGFpbHMgbGkgLmxpbmstZGV0YWlscy1oZWFkaW5nIGEge1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk4MnB4KSB7XG4gICAgcGFkZGluZzogNDBweCA4MHB4IDUwcHggODBweDtcbiAgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4OTZweCkge1xuICAgIHBhZGRpbmc6IDYwcHggNDBweDtcbiAgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIHBhZGRpbmc6IDQwcHggMTZweDtcbiAgfVxufVxuXG4uYmlvLWxpbmtzIHtcbiAgYmFja2dyb3VuZDogJGJsdWU7XG59XG5cbi50ZWFtLXN0YW5kYWxvbmUge1xuICAuYmlvLWxpbmtzIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICB9XG59XG5cblxuXG5cblxuXG5cbi8vKiBDdXN0b20gVGVhbSBDU1MgKi9cblxuXG5cblxuXG4uY2JlZF90ZWFtIHtcblx0XG5cdGgyIHt0ZXh0LWFsaWduOmNlbnRlcjsgZm9udC1zaXplOjQ1cHg7IGxpbmUtaGVpZ2h0OjY1cHg7IGNvbG9yOiNmZmY7IGZvbnQtZmFtaWx5OiRmb250LWZ1dHVyYTsgcGFkZGluZy10b3A6MzBweDsgfVxuXHRcblx0LmNiZWRfdGVhbV9ibG9jayB7dGV4dC1hbGlnbjpjZW50ZXI7IFxuXHRcdGgzIHtkaXNwbGF5OmlubGluZS1ibG9jazsgcGFkZGluZzozMHB4IDgwcHg7IGJhY2tncm91bmQtY29sb3I6I2YyN2QwZTsgY29sb3I6I2ZmZjsgZm9udC1zaXplOjQ1cHg7IGxpbmUtaGVpZ2h0OjQ1cHg7IGZvbnQtZmFtaWx5OiRmb250LWZ1dHVyYTsgbWFyZ2luLWxlZnQ6YXV0bzsgbWFyZ2luLXJpZ2h0OmF1dG87IHRleHQtYWxpZ246Y2VudGVyOyB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyBtYXJnaW4tYm90dG9tOjMwcHg7fVxuXHRcdFxuXHRcdFxuXHRcdC5jYmVkX3RlYW1fd3JhcHBlciB7ZGlzcGxheTogZ3JpZDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgcGFkZGluZy1ib3R0b206IDEzMHB4O1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnI7XG4gICAgZ3JpZC1jb2x1bW4tZ2FwOiAxMC44MSU7XG4gICAgZ3JpZC1yb3ctZ2FwOiA1MHB4O1xuXHRcdFx0XG5cdFx0XHRwYWRkaW5nLWJvdHRvbToxMzBweDtcblx0XHRcdC50ZWFtSXRlbSB7XG5cdFx0XHRcdHdpZHRoOjEwMCU7XG5cdFx0XHRcdFxuXHRcdFx0XHQucGhvdG8gaW1nIHt3aWR0aDpjYWxjKDEwMCUgLSAyMHB4KTsgaGVpZ2h0OmF1dG87IG9iamVjdC1maXQ6Y292ZXI7IGFzcGVjdC1yYXRpbzogMSAvIDE7IH1cblx0XHRcdFxuXHRcdFx0LnRlYW1JbmZvIHtwYWRkaW5nOjIwcHg7IGJhY2tncm91bmQ6I2ZmZjsgYm94LXNoYWRvdzogMXB4IDFweCA1cHggMnB4IHJnYmEoMCwwLDAsMC41KTsgbWFyZ2luLXRvcDotNXB4OyBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTA7fVxuXHRcdFx0aDMge2ZvbnQtc2l6ZToyMHB4OyBjb2xvcjokb3JhbmdlOyBiYWNrZ3JvdW5kOm5vbmU7IGZvbnQtZmFtaWx5OiRmb250LWZ1dHVyYTsgIGxpbmUtaGVpZ2h0OjIwcHg7IHBhZGRpbmc6MHB4OyBtYXJnaW46MCBhdXRvOyAgZGlzcGxheTpibG9jazt9XG5cdFx0XHRoMyBhIHtjb2xvcjokb3JhbmdlfVxuXG5cdFx0XHRkaXYge2ZvbnQtc2l6ZToxM3B4OyBsaW5lLWhlaWdodDoxNXB4OyBjb2xvcjokYmx1ZTsgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgZm9udC13ZWlnaHQ6NzAwOyBmb250LWZhbWlseTokZm9udC1mdXR1cmE7fVxuXHRcdFx0LmxlYXJuLW1vcmUge2Rpc3BsYXk6aW5saW5lLWJsb2NrOyBmb250LXNpemU6MThweDsgbGluZS1oZWlnaHQ6MThweDsgbWFyZ2luLXRvcDo0cHg7IHBvc2l0aW9uOnJlbGF0aXZlOyAgIH1cblx0XHRcdFxuXHRcdFx0LmxlYXJuLW1vcmU6YmVmb3JlIHtwb3NpdGlvbjphYnNvbHV0ZTsgXG5cdFx0XHRcdHRvcDowcHg7IGxlZnQ6LTIwcHg7IFxuXHRcdFx0ICBAaW5jbHVkZSBpY29uO1xuICAgICAgICAgICAgICBjb250ZW50OiAkaWNvbi1hcnJvdztcbiAgICAgICAgICAgICAgY29sb3I6ICNmMTdjMGU7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcblxuXHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0XG5cblx0ICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblx0ICAgXHRkaXNwbGF5OiBibG9jaztcblxuXG5cdCAgIFx0XHQudGVhbUl0ZW0ge21hcmdpbi1ib3R0b206ODBweDsgfVxuXG5cdCAgIH1cblxuXHRcdH1cblx0XHRcblx0XHRcblx0fVxuXHRcblx0LmNiZWRfdGVhbV9ibG9jayB7bWFyZ2luLXRvcDozMHB4OyB9XG5cdC5jYmVkX3RlYW1fYmxvY2s6Zmlyc3QtY2hpbGQge21hcmdpbi10b3A6LTUwcHg7IH1cblx0XG5cdFxufVxuXG4iLCJcblxuXG5cbi8qIFR5cG9ncmFwaHkgKi9cblxuLy8gUmVtb3ZlZCBtb3ZlZCB0byBsaW5rLW1vcmUgaW4gdHlwb2dyYXBoeVxuLmxpbmttb3JlIHtcblx0dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlOyBcblx0ZGlzcGxheTppbmxpbmUtYmxvY2s7IFxuXHR0ZXh0LWFsaWduOmNlbnRlcjsgXG5cdGNvbG9yOiRoaWdobGlnaHRlZDsgXG5cdG1hcmdpbi10b3A6MjZweDsgXG5cdG1hcmdpbi1sZWZ0OmF1dG87IG1hcmdpbi1yaWdodDphdXRvOyBcblx0cGFkZGluZzoxMnB4IDI4cHg7XG5cdGxpbmUtaGVpZ2h0OjE7ICBcbiYubGFyZ2Uge2ZvbnQtc2l6ZTpjbGFtcC10bCgyMHB4LDI0cHgpO31cblxuJjphZnRlciB7Y29udGVudDpcIj5cIjsgZGlzcGxheTppbmxpbmUtYmxvY2s7IHBhZGRpbmctbGVmdDo2cHg7fVxuXG59XG5cblxuXG5cblxuLmNiZWRCbG9jay5jb250YWluZXIge1xuXHRcblx0cG9zaXRpb246cmVsYXRpdmU7IFxuXHRwYWRkaW5nLXRvcDozMHB4O1xuXHRwYWRkaW5nLWJvdHRvbTo2MHB4OyBcblx0Z2FwOjguNSU7IFxuXG5cdGJhY2tncm91bmQ6I2ZmZjsgXG5cdHotaW5kZXg6MTA7IFxuXHRcblx0QGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSkge1xuXHRkaXNwbGF5OmJsb2NrOyBcblx0fVxuXG5cdFxuXHRoMiB7Zm9udC1zaXplOmNsYW1wKDE1cHgsIDYuMDI0MDk2Mzg1NXZ3LCAzNXB4KTsgbGluZS1oZWlnaHQ6MS4xMjU7IGZvbnQtZmFtaWx5OiRmb250LWZ1dHVyYTsgZm9udC13ZWlnaHQ6NzAwOyBjb2xvcjokYmx1ZTtcblx0XHRcblx0XHRzcGFuLm9yYW5nZSB7Y29sb3I6JG9yYW5nZTt9IH1cblx0XHRcblx0XHRcblx0LndwLWJsb2NrLWNvbHVtbiB7XG5cdFxuXHRoMiB7bWFyZ2luLWJvdHRvbToyNnB4OyB9XHRcblx0cCB7Zm9udC1zaXplOjE0cHg7IGxpbmUtaGVpZ2h0OjE4cHg7IGNvbG9yOiRkYXJrZ3JleTsgZm9udC1mYW1pbHk6JGZvbnQtZnV0dXJhOyBmb250LXdlaWdodDo3MDA7IG1hcmdpbi1ib3R0b206MTJweDt9XG5cdH1cblx0XHRcblx0cCB7Zm9udC1zaXplOjE0cHg7IGxpbmUtaGVpZ2h0OjE4cHg7IGNvbG9yOiRkYXJrZ3JleTsgfVxuXHRcblx0XG5cdHAucmVhZG9uIGF7Zm9udC1zaXplOjIwcHg7IGNvbG9yOiRibHVlOyBsaW5lLWhlaWdodDo2MHB4OyBmb250LWZhbWlseTokZm9udC1mdXR1cmE7IGZvbnQtd2VpZ2h0OjcwMDsgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgcG9zaXRpb246cmVsYXRpdmU7IGRpc3BsYXk6YmxvY2s7IHBhZGRpbmctbGVmdDoyNnB4OyB9XG5cdHAucmVhZG9uIGE6YmVmb3JlIHtcdHBvc2l0aW9uOmFic29sdXRlOyBcblx0XHRAaW5jbHVkZSBpY29uO1xuXHQgIGNvbnRlbnQ6ICRpY29uLWFycm93O1xuXHQgIGNvbG9yOiAjZjI3ZDBlO1xuXHQgIGZvbnQtc2l6ZTogMjBweDtcblx0ICB0b3A6MjBweDsgbGVmdDowcHg7IFxuXHQgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO31cbn1cblxuXG5cblxuXHRhLnJlYWRvbiB7Zm9udC1zaXplOjIwcHg7IGNvbG9yOiRvcmFuZ2U7IGxpbmUtaGVpZ2h0OjYwcHg7IGZvbnQtZmFtaWx5OiRmb250LWZ1dHVyYTsgZm9udC13ZWlnaHQ6NzAwOyB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyBwb3NpdGlvbjpyZWxhdGl2ZTsgZGlzcGxheTpibG9jazsgcGFkZGluZy1sZWZ0OjI2cHg7IFxuXHRcdFxuXHRcdCYub3JhbmdlIHtjb2xvcjokb3JhbmdlOyB9XG5cdFx0Ji5ibHVlIHtjb2xvcjokYmx1ZTsgfVxuXHRcdCYud2hpdGUge2NvbG9yOiNmZmY7IH1cblx0XHRcblx0XHRcblx0fVxuXHRhLnJlYWRvbjpiZWZvcmUge1xuXHRcdHBvc2l0aW9uOmFic29sdXRlOyBcblx0XHRAaW5jbHVkZSBpY29uO1xuXHQgIGNvbnRlbnQ6ICRpY29uLWFycm93O1xuXHQgIGNvbG9yOiAjZjI3ZDBlO1xuXHQgIGZvbnQtc2l6ZTogMjBweDtcblx0ICB0b3A6MjBweDsgbGVmdDowcHg7IFxuXHQgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuXHR9XG5cblx0XHRcblxuXG4uY2JlZF9iZ19vcmFuZ2Uge1xuLy9iYWNrZ3JvdW5kOiByZ2IoMjQ3LDE3NiwwKTtcbi8vYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKDI0NywxNzYsMCwxKSAwJSwgcmdiYSgyNDIsMTI1LDE0LDEpIDEwMCUpO1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9VTkNGLVdlYnNpdGVBc3NldHNfUXVvdGVCYWNrZ3JvdW5kLUdyYWRpZW50LnBuZycpO1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciBib3R0b207IFxuXHRiYWNrZ3JvdW5kLXNpemU6Y292ZXI7XG5cblxufVxuXG4uc3dpcGVyLnN3aXBlcl8zY29sIC5zd2lwZXItd3JhcHBlclx0e1xuXHRhbGlnbi1pdGVtczpjZW50ZXI7XG59XG5cblxuLm5ld3NJdGVtIHtcbmJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyMDQuMTFkZWcsIHJnYmEoMTAyLCA0NywgMTQ0LCAwLjUpIDkuMTQlLCByZ2JhKDEwMiwgNDcsIDE0NCwgMCkgMzMuNTclLCByZ2JhKDEwMiwgNTEsIDI1NSwgMCkgNTkuNSUsIHJnYmEoMTAyLCA1MSwgMjU1LCAwLjUpIDk1LjYzJSk7XG5vcGFjaXR5OiAwLjY1O1x0ICBvcGFjaXR5Oi42O1xuXHR0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluO1xuXHRcdC5uZXdzSXRlbS1ibG9jayB7XG5cdFx0XHRcblx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQ7XG4gICAgYm9yZGVyLWltYWdlLXNsaWNlOiAxO1xuICAgIGJvcmRlci13aWR0aDogMXB4O1xuICAgIGJvcmRlci1pbWFnZS1zb3VyY2U6IGxpbmVhci1ncmFkaWVudCh0byBsZWZ0IHRvcCwgIzUzOTBDQyAwJSwgIzUzOTBDQyAzMyUsICMzMzY2RkYgNjYlLCAjMzM2NkZGIDEwMCUpO1xuICAgIFxuXHRwYWRkaW5nOjE2cHg7XG5cdFxuXHRcdFx0XG5cdFx0fVx0XG5cdFxuXHRcdGgzIHtjb2xvcjokaGlnaGxpZ2h0ZWQ7IGZvbnQtc2l6ZToxLjFlbTsgbGluZS1oZWlnaHQ6MS4xMjU7IG1hcmdpbi1ib3R0b206MTJweDsgIGZvbnQtd2VpZ2h0OjgwMDsgbWFyZ2luLXRvcDoxOHB4OyB0ZXh0LWFsaWduOmNlbnRlcjt9XG5cdFx0cCB7ZGlzcGxheTpub25lOyBmb250LXNpemU6MTRweDsgbGluZS1oZWlnaHQ6MS4yNTsgY29sb3I6I2ZmZmZmZjsgZm9udC13ZWlnaHQ6NTAwOyB0ZXh0LWFsaWduOmNlbnRlcjt9XG5cdFx0YSBpbWcge1xuXHRcdFx0b2JqZWN0LWZpdDpjb3ZlcjsgYXNwZWN0LXJhdGlvOiAxIC8gMTsgd2lkdGg6MTAwJTtcblx0XHRcdFxuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQ7XG4gICAgYm9yZGVyLWltYWdlLXNsaWNlOiAxO1xuICAgIGJvcmRlci13aWR0aDogMXB4O1xuICAgIGJvcmRlci1pbWFnZS1zb3VyY2U6IGxpbmVhci1ncmFkaWVudCh0byBsZWZ0IHRvcCwgIzUzOTBDQyAwJSwgIzUzOTBDQyAzMyUsICMzMzY2RkYgNjYlLCAjMzM2NkZGIDEwMCUpO1xuXHRcdFx0XG5cdFx0XHQgfVxuXHRcdGRpdi5ldmVudEJsb2NrIHttYXJnaW4tYm90dG9tOjEycHg7IHRleHQtYWxpZ246IGNlbnRlcjsgZGlzcGxheTpub25lO31cblx0XHRidXR0b24ge2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50O31cbn1cblxuLm5ld3NJdGVtLnN3aXBlci1zbGlkZS1hY3RpdmUge1xuXHRiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCgyMDAuMzdkZWcsIHJnYmEoMTQ1LCA0MCwgMTQxLCAwLjYpIC0xNi43OCUsIHJnYmEoMTQ1LCA0MCwgMTQxLCAwLjI5NCkgMTQuMjUlLCByZ2JhKDE0OSwgMzUsIDE1MCwgMC4yNjc5MDMpIDIxLjMlLCByZ2JhKDE3NiwgMCwgMjExLCAwLjA4NCkgNzEuMDQlLCByZ2JhKDE3NiwgMCwgMjExLCAwLjExNjI4NykgNzEuMDUlLCByZ2JhKDE3NiwgMCwgMjExLCAwLjE0NjM0NykgODIlLCByZ2JhKDE3NiwgMCwgMjExLCAwLjYpIDEwNy42JSk7XG5cdCAgb3BhY2l0eToxO1xuXHRwLCBkaXYuZXZlbnRCbG9jayB7ZGlzcGxheTpibG9jazt9XG5cdGJ1dHRvbiB7ZGlzcGxheTpibG9jayAgIWltcG9ydGFudDt9XG5cblxuXHRcdC5uZXdzSXRlbS1ibG9jayB7XG5cdFxuICAgIGJvcmRlci1pbWFnZS1zb3VyY2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCB0b3AsICMxQzJBNTYgMCUsICM5MTI4OEQgMzMlLCAjQTI4M0ZGIDY2JSwgI0EyODNGRiAxMDAlKTtcbiAgICB9XG5cdGEgaW1nIHtcblx0ICAgIGJvcmRlci1pbWFnZS1zb3VyY2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCB0b3AsICMxQzJBNTYgMCUsICM5MTI4OEQgMzMlLCAjQTI4M0ZGIDY2JSwgI0EyODNGRiAxMDAlKTtcblx0XHRcdFxuXHRcdFx0IH1cblxufVxuXG5cblxuLm5ld3NJdGVtLmV2ZW50IHtcblx0LmRhdGUsLnRpbWUge2ZvbnQtc2l6ZTouOWVtOyBsaW5lLWhlaWdodDoxLjEyNTsgY29sb3I6I2ZmZmZmZjsgZm9udC13ZWlnaHQ6ODAwOyB9XG5cdFxufVxuLmxvZ29JdGVtIHtcblx0XG5cdGEgaW1nIHtib3gtc2hhZG93OjJweCAycHggMTBweCAycHggcmdiKDAgMCAwIC8gMzAlKTt3aWR0aDoxMDAlOyB9XG5cblx0XG59XG5cblxuXG4uY29sX2ltYWdlXzMge1xuXHRqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbjtcblx0XG5cdGltZyB7LXdlYmtpdC1ib3gtc2hhZG93OiAycHggMnB4IDEwcHggMnB4IHJnYmEoMCwwLDAsLjMpOyBcbmJveC1zaGFkb3c6IDJweCAycHggMTBweCAycHggcmdiYSgwLDAsMCwuMyk7XG5cdHdpZHRoOjMwJTtcblx0b2JqZWN0LWZpdDpjb3ZlcjsgXG5cdGFzcGVjdC1yYXRpbzoxLjQzIC8gMTsgXG5cblx0fVxuXHRcbn1cblxuXG5cblxuXG5cblxuXG5cblxuXG5cbi8qIEdlbmVyaWMgR3V0ZW5iZXJnIEJsb2NrcyBDU1MgKi9cblxuXG5cbi5hZGRMaW5rcy5jb250YWluZXIge1xuXHRtYXJnaW4tdG9wOjUycHg7IG1hcmdpbi1ib3R0b206NjVweDsgXG5cdGgyIHtmb250LXNpemU6MjBweDsgbGluZS1oZWlnaHQ6MjJweDsgY29sb3I6JG9yYW5nZTsgYm9yZGVyLWJvdHRvbToxcHggc29saWQgI2Q0ZGRlNTsgbWFyZ2luLWJvdHRvbToyNXB4OyBwYWRkaW5nLWJvdHRvbToxMHB4OyB9XG5cdFxuXHRwIHttYXJnaW4tbGVmdDoyMnB4OyBtYXJnaW4tYm90dG9tOjI1cHg7IHBvc2l0aW9uOnJlbGF0aXZlOyBkaXNwbGF5OmJsb2NrOyBcblx0XHRcblx0XHRzdHJvbmcge2NvbG9yOiRibHVlOyB9XG5cdFx0YSB7ZGlzcGxheTpibG9jazsgcG9zaXRpb246cmVsYXRpdmU7IH1cblx0XHRhOmJlZm9yZSB7XG5cdFx0XHRkaXNwbGF5OmJsb2NrO1xuICAgICAgICAgICAgICBwb3NpdGlvbjphYnNvbHV0ZTsgXG4gICAgICAgICAgICAgIEBpbmNsdWRlIGljb247XG4gICAgICAgICAgICAgIGNvbnRlbnQ6ICRpY29uLWFycm93O1xuICAgICAgICAgICAgICBjb2xvcjogJG9yYW5nZTtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICB0b3A6OHB4OyBcbiAgICAgICAgICAgICAgbGVmdDotMjBweDsgXG5cdFx0fVxuXHR9XG59IFxuXG5cdEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobWQpIHtcbi5jb250YWluZXIuY2JlZF9pbnRybyB7cGFkZGluZy1ib3R0b206MzRweDsgfVxuXHR9XG5cblxuLmNiZWRfaW50cm9fYmxvY2sge1xuXHRwYWRkaW5nOjE0MHB4IDY4cHggMTAwcHggNjhweDtcblx0bWFyZ2luLXRvcDowcHg7XG5cdHBvc2l0aW9uOnJlbGF0aXZlO1xuXHRcblx0LmFjdGlvbkJ1dHRvbiB7XG5cdFx0XG5cdFx0bWFyZ2luLXRvcDo0MHB4OyBcblx0XHRcblx0XHRAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKSB7XG5cdFx0XHRtYXJnaW4tdG9wOjIwcHg7IFxuXHRcdH1cblx0XHRcblx0fVxuXHRcblx0XG5cdEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coeGwpIHtcblx0XHRwYWRkaW5nOiAxMDBweCA2OHB4IDUwcHg7XG5cdH1cblxuXHRAaW5jbHVkZSByZXNwb25kLWJlbG93KGxnKSB7XG5cdFx0cGFkZGluZzogMzBweDtcblx0fVxuXG5cdFxuXHQmLnRyYW5zcGFyZW50Qkcge2JhY2tncm91bmQ6dHJhbnNwYXJlbnQ7IHBhZGRpbmctdG9wOjk2cHg7ICB9XG5cdFx0XHRcblx0QGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCkge1xuXHRwYWRkaW5nOjM2cHggMzJweDtcblx0XG5cdH1cblxuXG5cdCAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdCAgIFx0cGFkZGluZzozNnB4IDBweDtcblx0ICB9XG5cdFxuXHRcblx0XG5cdGgzIHtjb2xvcjojZmZmZmZmOyB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcblx0Ji50ZXh0LWRhcmstYmx1ZSB7Y29sb3I6JGJsdWU7IH1cblx0XHRcblx0XHRcdFx0YiB7Zm9udC13ZWlnaHQ6NzAwO31cblx0XHRcblx0XHRcblx0XHRzcGFuIHtmb250LWZhbWlseTokZm9udC1mdXR1cmE7IGNvbG9yOiRibHVlOyBmb250LXdlaWdodDpub3JtYWw7IH1cblx0XHRcblx0fVxuXHRcblx0aDMudGV4dC1ibHVlIHtjb2xvcjokbGlnaHRibHVlOyB9XG5cdHAge31cdFxuXHRcblx0XG5cdFxuXHRAaW5jbHVkZSByZXNwb25kLWJlbG93KG1kKSB7XG5cdGgzIHttYXJnaW4tYm90dG9tOjI0cHg7XG5cdFx0XG5cdFx0XG5cdH1cblxuXHR9XG5cdFxuXHRcblxuXHQuY2JlZF9pbnRyb19jb250ZW50IHtcblx0XHRcblx0XHRoMiB7Zm9udC1zaXplOmNsYW1wKDE2cHgsIDYuMDI0MDk2Mzg1NXZ3LCAzN3B4KTsgbGluZS1oZWlnaHQ6MS4yO31cblx0XHR1bCBsaSwgb2wgbGkge21hcmdpbi1ib3R0b206OHB4OyBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDt9XG5cdFx0dWwgeyAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gICAgbGlzdC1zdHlsZTogZGlzYztcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7fVxuXHR9XG5cblxuXHRAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKSB7XG5cdHVsLG9sIHttYXJnaW4tbGVmdDoyMHB4OyBtYXJnaW4tcmlnaHQ6MjBweDsgfVxuXHR9XG5cblxuXG5cblxuXHQuY2JlZF9pbnRyb19jb250ZW50LmludHJvXzJfY29sIHtcblx0XHRcblx0XHRkaXNwbGF5OmJsb2NrO1xuXHRcdFxuXHRcdCYuaW50cm9fMl9jb2wge1xuXHRcdFx0XG5cdFx0ZGlzcGxheTpncmlkO1xuXG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjFmciAxZnI7IFxuXHRcdGNvbHVtbi1nYXA6OC41JTsgXG5cdFx0bWFyZ2luLWJvdHRvbToyMHB4OyBcblx0XHRcdFxuXHRcdH1cblx0XG5cdFxuXHRcdC8vaGVhZGluZyB3aWR0aCAvLyBcblxuXHRcdCYuaW50cm9fMl9jb2wuaGFsZiB7XG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjFmciAxZnI7IFxuXG5cdFx0fVxuXHRcdFxuXHRcdCYuaW50cm9fMl9jb2wub25ldGhpcmQge1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczoxZnIgMmZyOyBcblxuXHRcdH1cdFx0XG5cdFx0Ji5pbnRyb18yX2NvbC50d290aGlyZCB7XG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjJmciAxZnI7IFxuXG5cdFx0fVx0XHRcblx0XG5cdCAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cblx0XHRcblx0XHQmLmludHJvXzJfY29sIHtcblx0XHRcdFxuXHRcdGRpc3BsYXk6YmxvY2s7XG5cdFx0Z2FwOjguNSU7XG5cblx0XHRcdFxuXHRcdH1cblxuXHRcdFxuXHQgIH1cblx0ICBcblx0XG5cdH1cblx0XG5cdFxuXHRcblx0XG59XG5cblxuLmNiZWRfaW50cm9fYmxvY2sudHJhbnNwYXJlbnRCRyBwIHtjb2xvcjojZmZmOyB9XG5cbi5jYmVkX2ludHJvXzNjb2wge1xuXHRcdGRpc3BsYXk6YmxvY2s7XG5cdFx0bWFyZ2luLXRvcDowcHg7XG5cdFx0cGFkZGluZy10b3A6NjBweDsgXG5cdFx0cGFkZGluZy1ib3R0b206OTBweDsgXG5cdFx0XG5cbn1cblxuXG4uYm94X2NvbnRhaW5lciB7cG9zaXRpb246cmVsYXRpdmU7IH1cblxuXG4uY2JlZF9zZWN0aW9uIHtcblxuXHRcdFxuXHRcdC5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXJ7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHQgIGJhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ltZy9hcnJvdy12ZWN0b3ItbmV4dC5wbmcpO1xuXHRcdFx0ICBiYWNrZ3JvdW5kLXNpemU6Y29udGFpbjtcblx0XHRcdCAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdCAgd2lkdGg6MTlweDsgXG5cdFx0XHQgIGhlaWdodDo0MHB4OyBcblx0XHRcdCAgZGlzcGxheTpibG9jaztcblx0XHR9XG5cdFx0XG5cdFx0IC5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXIge1xuICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuXHRcdFx0ICBiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9pbWcvYXJyb3ctdmVjdG9yLXByZXZpb3VzLnBuZyk7XG5cdFx0XHQgIGJhY2tncm91bmQtc2l6ZTpjb250YWluO1xuXHRcdFx0ICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0ICB3aWR0aDoxOXB4OyBcblx0XHRcdCAgaGVpZ2h0OjQwcHg7IFxuXHRcdFx0ICBkaXNwbGF5OmJsb2NrO1xuXHRcdH1cblxuXG5cblxuXHRcdCYuY2JlZF9jaGFydF9jYXJvdXNlbCB7XG5cdFx0XHRwb3NpdGlvbjpyZWxhdGl2ZTsgXG5cdFx0XHR6LWluZGV4OjEwOyBcblx0XHRcdGJhY2tncm91bmQ6I2ZmZjsgXG5cdFx0XHRtYXgtd2lkdGg6MTQwMHB4O1xuXHRcdFx0XG5cdFx0XHRoMiB7bWFyZ2luLXRvcDo2NHB4OyBtYXJnaW4tYm90dG9tOjY0cHg7fVxuXHRcdFx0aDIgc3Bhbntcblx0XHRcdCAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHQgICAgYmFja2dyb3VuZDogIzAwNDM2ZTtcblx0XHRcdCAgICBjb2xvcjogI2ZmZjtcblx0XHRcdCAgICBmb250LXNpemU6IDQ1cHg7XG5cdFx0XHQgICAgbGluZS1oZWlnaHQ6IDU1cHg7XG5cdFx0XHQgICAgcGFkZGluZy1sZWZ0OiAyMnB4O1xuXHRcdFx0ICAgIHBhZGRpbmctcmlnaHQ6IDI2cHg7XG5cdFx0XHQgICAgZm9udC1mYW1pbHk6ICRmb250LWZ1dHVyYTtcblx0XHRcdCAgICBmb250LXdlaWdodDogODAwO1xuXHRcdFx0ICAgIHRleHQtYWxpZ246Y2VudGVyO1xuXHRcdFx0fVxuXHRcdH1cblxuXG5cdFx0LnN3aXBlcl8xX2NvbCB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOjQwcHg7XG5cdFx0XHRtYXJnaW4tdG9wOjQwcHg7XG5cdFx0XHRcblx0XHRcdFxuXHRcdFx0XG5cdFx0XHQuc3dpcGVyLXNsaWRlIGltZyB7ZGlzcGxheTpibG9jazsgd2lkdGg6Y2FsYygxMDAlIC0gMTQwcHgpOyBtYXJnaW4tbGVmdDphdXRvOyBtYXJnaW4tcmlnaHQ6YXV0bztcblx0XHRcdFx0XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKSB7XG5cdFx0XHRcdFx0XHR3aWR0aDoxMDAlO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKSB7XG5cdFx0XHQuc3dpcGVyLWJ1dHRvbi1uZXh0LCAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtkaXNwbGF5Om5vbmU7fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XG5cdFx0XHRcblx0XHRcdFxuXHRcdH1cblxuXG5cdFx0XHRcblxuXG5cdFxuXHQubmV3c01vZHVsZSB7XG5cdFx0cG9zaXRpb246cmVsYXRpdmU7IFxuXHRcdHBhZGRpbmctdG9wOjBweDsgcGFkZGluZy1ib3R0b206NjBweDsgbWF4LXdpZHRoOjExNDBweDsgbWFyZ2luLWxlZnQ6YXV0bzsgbWFyZ2luLXJpZ2h0OmF1dG87XG5cdFx0XG5cdFx0XG5cdFx0LnNlY3Rpb24tdGl0bGUge1xuXHRcdFx0XG5cdFx0XHRcblx0XHR9XG5cdFx0XG5cdFx0XG5cdFx0QGluY2x1ZGUgcmVzcG9uZC1iZWxvdyh4bCkge1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDUwcHg7XG5cdFx0fVxuXHRcblx0XHRAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKSB7XG5cdFx0LnN3aXBlci1idXR0b24tbmV4dCwgLnN3aXBlci1idXR0b24tcHJldiB7ZGlzcGxheTpub25lO31cblx0XHR9XG5cdFx0XG5cdFx0XG5cdFx0XG5cdFx0XHQuc3dpcGVyLWJ1dHRvbi1uZXh0IHt0b3A6MHB4OyBtYXJnaW4tdG9wOjMwMHB4OyB9XG5cdFx0XHRcblx0XHRcdC5zd2lwZXItYnV0dG9uLXByZXYge3RvcDowcHg7IG1hcmdpbi10b3A6MzAwcHg7IH1cblxuXG5cblx0XHQmLmxvZ29Nb2R1bGUge1xuXG5cdFx0XHRAaW5jbHVkZSByZXNwb25kLWJlbG93KHhsKSB7XG5cdFx0XHQuc3dpcGVyLWJ1dHRvbi1uZXh0LC5zd2lwZXItYnV0dG9uLXByZXZ7ZGlzcGxheTpub25lICFpbXBvcnRhbnQ7IH1cblx0XHRcdH1cblx0XHRcdC5zd2lwZXItd3JhcHBlciB7YWxpZ24taXRlbXM6Y2VudGVyO31cblx0XHRcdFxuXHRcdFx0bWF4LXdpZHRoOjEzNjZweDsgXG5cdFx0XHRwYWRkaW5nLXRvcDo2MHB4OyBwYWRkaW5nLWJvdHRvbTo2MHB4O1x0XHRcdFx0XHRcdFxuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7IFxuXHRcdFx0YWxpZ24taXRlbXM6Y2VudGVyOyBcblx0XHRcdG1hcmdpbi1sZWZ0OmF1dG87XG5cdFx0XHRtYXJnaW4tcmlnaHQ6YXV0bztcblx0XHRcdFxuXHRcdFx0LnNlY3Rpb24tdGl0bGUtYmxvY2sge2Rpc3BsYXk6ZmxleDsgcGFkZGluZy1ib3R0b206MzBweDsgfVxuXHRcdFx0LnN3aXBlci1idXR0b24tbmV4dCwgLnN3aXBlci1idXR0b24tcHJldiB7dG9wOmNhbGMoNTAlICsgNTBweCk7IH1cblxuXG5cdC5jYmVkX3NlY3Rpb24gLm5ld3NNb2R1bGUubG9nb01vZHVsZSAuc2VjdGlvbi10aXRsZS1ibG9jayB7ICAgIGRpc3BsYXk6IGZsZXg7ICAgcGFkZGluZy1ib3R0b206IDMwcHg7fVxuXG5cdFx0LnNlY3Rpb24tdGl0bGUtYmxvY2sge2Rpc3BsYXk6ZmxleDsgcGFkZGluZy1ib3R0b206MzBweDsgfVxuXHRcdFx0LnN3aXBlci1idXR0b24tbmV4dCwgLnN3aXBlci1idXR0b24tcHJldiB7dG9wOmNhbGMoNTAlICsgNTBweCk7IH1cblx0XHRcdFxuXG5cdFx0XHRcblx0XHRcdFxuXHRcdFx0LmxvZ29JdGVtLnN3aXBlci1zbGlkZSB7XG5cdFx0XHRcdHdpZHRoOmF1dG87IFx0ICAgaGVpZ2h0OjEwMCU7ICAgXG5cdFx0ZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHQgaW1neyBoZWlnaHQ6MTAwJTsgd2lkdGg6MTAwJTsgIGJveC1zaGFkb3c6bm9uZSAhaW1wb3J0YW50OyBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7fVxuXHRcdFx0fVxuXG5cblx0XHRcdC5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXIsIC5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXIge2NvbG9yOiRibHVlOyB9XG5cdFx0XG5cdFx0QGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSkge1xuXG5cdFx0LmxvZ29JdGVtLnN3aXBlci1zbGlkZSB7XG5cdFx0XHRcblx0XHRcdGltZyB7IH1cblx0XHRcdFxuXHRcdH1cblx0XHRcblx0XHR9XHRcblx0XHRcdFxuXHRcdFx0XG5cdFx0fVxuXHRcdFxuXHRcdFxuXHRcdFxuXHRcblx0XG5cdFx0XHQuY2JlZF9pbnRyb184Y29sLnN3aXBlciB7d2lkdGg6MTE0MHB4OyBtYXJnaW4tbGVmdDphdXRvOyBtYXJnaW4tcmlnaHQ6YXV0bzsgYmFja2dyb3VuZDojZmZmOyBcblx0XHRcdFx0cGFkZGluZy1sZWZ0OjIwcHg7IHBhZGRpbmctcmlnaHQ6MjBweDsgXG5cdFx0XHRcdFx0QGluY2x1ZGUgcmVzcG9uZC1iZWxvdyh4bCkge1xuXHRcdFx0XHRcdHdpZHRoOmNhbGMoMTAwJSAtIDE0MHB4KTtcblx0XHRcdFx0XHR9XG5cblxuXHRcdFx0XHRcdEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobWQpIHtcblx0XHRcdFx0XHR3aWR0aDoxMDAlO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKSB7XG5cdFx0XHRcdFx0d2lkdGg6MTAwJTtcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6MHB4OyBwYWRkaW5nLXJpZ2h0OjBweDsgXG5cblx0XHRcdFx0XHR9XG5cdFx0XHRcblx0XHRcdFxuXHRcdFx0IH1cblxuIC5jYmVkX2ludHJvXzNjb2wuc3dpcGVyLCAudGhyZWUtY29sLXN0YXRpYyB7d2lkdGg6OTQwcHg7IG1hcmdpbi1sZWZ0OmF1dG87IG1hcmdpbi1yaWdodDphdXRvO1xuXHRcdFx0XHRcdEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobWQpIHtcblx0XHRcdFx0XHRcdG1heC13aWR0aDpjYWxjKDEwMCUgLSA0MHB4KTtcblxuXHRcdFx0XHRcdH1cblx0XHRcdFxuXHRcdFx0XG5cdFx0XHQgfVxuXG5cblx0XG5cdFx0XHRcdFx0QGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSkge1xuXHRcdC5jYmVkX2ludHJvXzNjb2wuc3dpcGVyLCAudGhyZWUtY29sLXN0YXRpYyB7d2lkdGg6MTAwJTt9XG5cblx0XHRcblxuXG5cdFx0XHRcdFx0fVxuXHRcblx0XG5cdCAuc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyIHtjb2xvcjojZmZmOyB9XG5cdCAuc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVyIHtjb2xvcjojZmZmOyAgfVxuXHRcblx0fVxuXHRcblx0XG5cdFxuXHRcblx0XG5cdC5saXN0TW9kdWxlIHtwb3NpdGlvbjpyZWxhdGl2ZTsgXG5cdFx0cGFkZGluZy10b3A6NTBweDsgcGFkZGluZy1ib3R0b206OTBweDsgbWF4LXdpZHRoOjExNDBweDsgbWFyZ2luLWxlZnQ6YXV0bzsgbWFyZ2luLXJpZ2h0OmF1dG87XG5cdFx0LnN3aXBlci5jYmVkX2ludHJvXzNjb2wge3dpZHRoOjk0MHB4OyBtYXJnaW4tbGVmdDphdXRvOyBtYXJnaW4tcmlnaHQ6YXV0bzsgfVxuXG5cblx0IC5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXIge2NvbG9yOiNmZmY7IH1cblx0IC5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXIge2NvbG9yOiNmZmY7IH1cblxuXG5cdFx0QGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSkge1xuXHRcdC5zd2lwZXIuY2JlZF9pbnRyb18zY29sIHt3aWR0aDoxMDAlOyB9XG5cdFx0fVxuXG5cblxuXHR9XG5cdFxuXHRcblx0Lmxpc3RNb2R1bGUge1xuXHRcdC5saXN0LXdyYXBwZXIge2Rpc3BsYXk6Z3JpZDsgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjFmciAxZnIgMWZyOyBncmlkLWdhcDo0MHB4OyB3aWR0aDo5MzZweDsgbWFyZ2luOjAgYXV0bzsgXG5cdFx0XHRcblx0QGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSkge1xuXHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6MWZyOyB3aWR0aDoxMDAlO1xuXHRcblx0fVx0XHRcdFxuXHRAaW5jbHVkZSByZXNwb25kLWJlbG93KG1kKSB7XG5cdHdpZHRoOjEwMCU7XG5cdFxuXHR9XHRcdFx0XG5cdFx0XHRcblx0XHR9XG5cdFx0XG5cdFx0Lmxpc3RJdGVtIHtwb3NpdGlvbjpyZWxhdGl2ZTsgY29sb3I6I2ZmZjsgZm9udC1zaXplOjE4cHg7IGxpbmUtaGVpZ2h0OjIycHg7IGZvbnQtd2VpZ2h0OjYwMDsgZm9udC1mYW1pbHk6JGZvbnQtZnV0dXJhOyBmb250LXdlaWdodDo3MDA7IHBhZGRpbmc6MHB4IDIwcHg7IFxuXHRcdFx0XG5cdFx0XHRhIHtjb2xvcjokbGlnaHRibHVlOyBwb3NpdGlvbjpyZWxhdGl2ZTt9XG5cdFx0XHRcblx0XHR9XG5cdH1cblx0XG5cdFxuXHRAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKSB7XG5cdFx0XG5cdFx0Lm5ld3NJdGVtIHt0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcblx0XHRcdHAsIGgzIHttYXgtd2lkdGg6MzIwcHg7IG1hcmdpbi1sZWZ0OmF1dG87IG1hcmdpbi1yaWdodDphdXRvOyB9XG5cblx0XHR9XG5cblxuXG5cblx0XHQuc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVye1xuXHRcdFx0ICBAaW5jbHVkZSBpY29uO1xuICAgICAgICAgICAgICBjb250ZW50OiAkaWNvbi1hcnJvdztcbiAgICAgICAgICAgICAgY29sb3I6ICM3ODliYjI7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogY2xhbXAoMjVweCwgNC41dncsIDQwcHgpO1xuXHRcdH1cblx0XHRcblx0XHQgLnN3aXBlci1idXR0b24tcHJldjphZnRlciB7XG5cdFx0XHQgIEBpbmNsdWRlIGljb247XG4gICAgICAgICAgICAgIGNvbnRlbnQ6ICRpY29uLWFycm93O1xuICAgICAgICAgICAgICBjb2xvcjogIzc4OWJiMjtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiBjbGFtcCgyNXB4LCA0LjV2dywgNDBweCk7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG5cdFx0fVxuXG5cdFx0XG5cblxuXHR9XG5cblx0XG5cdFxufVxuXG5cblxuXG5cblxuXG5cblxuLyogRm9ybSBCbG9jayAqLyBcblxuXG5cbi5jYmVkLWZvcm0tYmxvY2sge1xuICAgIHBhZGRpbmc6IDBweCA2OHB4IDBweCA2OHB4O1xuIFxuIFxuIFx0QGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSkge1xuICAgIHBhZGRpbmc6IDBweCAwcHggMjBweCAwcHg7XG5cbiBcdH1cbiBcbiBcbiAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIC5jb250YWluZXIge1xuXHQgICAgbWF4LXdpZHRoOjEwMDBweDsgbWFyZ2luLWxlZnQ6YXV0bzsgbWFyZ2luLXJpZ2h0OmF1dG87IFxuXG4uZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5nZmllbGQgdGV4dGFyZWEubWVkaXVtLCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGlucHV0W3R5cGU9Y29sb3JdLCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGlucHV0W3R5cGU9ZGF0ZV0sIC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF0sIC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgaW5wdXRbdHlwZT1kYXRldGltZV0sIC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgaW5wdXRbdHlwZT1lbWFpbF0sIC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgaW5wdXRbdHlwZT1tb250aF0sIC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgaW5wdXRbdHlwZT1udW1iZXJdLCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGlucHV0W3R5cGU9cGFzc3dvcmRdLCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGlucHV0W3R5cGU9c2VhcmNoXSwgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBpbnB1dFt0eXBlPXRlbF0sIC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgaW5wdXRbdHlwZT10ZXh0XSwgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBpbnB1dFt0eXBlPXRpbWVdLCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGlucHV0W3R5cGU9dXJsXSwgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBpbnB1dFt0eXBlPXdlZWtdLCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIHNlbGVjdCwgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSB0ZXh0YXJlYSB7XG5cdGJhY2tncm91bmQ6IzAwMDtcblx0Y29sb3I6IzAwZmZmZjsgIFxuXHRcblx0Ym9yZGVyOiAxcHggc29saWQ7XG4gICAgYm9yZGVyLWltYWdlLXNsaWNlOiAxO1xuICAgIGJvcmRlci13aWR0aDogMXB4O1xuICAgIGJvcmRlci1pbWFnZS1zb3VyY2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCB0b3AsICM2NjJGOEYgMCUsICM4QTI4ODUgMjUlLCAjMzM2NkZGIDUwJSwgIzUzOEZDQiA3NSUsICMwMEZGRkYgMTAwJSk7XG5cdFxufVxuXG5cblxuLmdmb3JtX2Zvb3Rlci50b3BfbGFiZWwgaW5wdXRbdHlwZT1zdWJtaXRdIHtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogbm9uZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICMwMEZGRkYgIWltcG9ydGFudDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LWZhbWlseTogXCJmdXR1cmEtcHRcIiwgc2Fucy1zZXJpZjtcbiAgICBwYWRkaW5nOiA2cHggMjBweDtcbiAgICBtaW4td2lkdGg6IDEyOHB4O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkO1xuICAgIGJvcmRlci1pbWFnZS1zbGljZTogMTtcbiAgICBib3JkZXItd2lkdGg6IDFweDtcbiAgICBib3JkZXItaW1hZ2Utc291cmNlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQgdG9wLCAjNjYyRjhGIDAlLCAjOEEyODg1IDI1JSwgIzMzNjZGRiA1MCUsICM1MzhGQ0IgNzUlLCAjMDBGRkZGIDEwMCUpO1xuXHRcbn1cblxuLmdmb3JtX2Zvb3Rlci50b3BfbGFiZWwgaW5wdXRbdHlwZT1zdWJtaXRdOmhvdmVyIHtcbiAgYm9yZGVyLWltYWdlLXNvdXJjZTogbm9uZTtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCB0b3AsICM3QzI4RTcgMCUsICM5MTI4OEQgMTAwJSk7XG4gIGJvcmRlci1pbWFnZS1zb3VyY2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCB0b3AsICM3QzI4RTcgMCUsICM5MTI4OEQgMTAwJSk7XG59XG5cblxuXG4uc2VsZWN0IC5zZWxlY3Qtb3B0aW9ucywgLmdmaWVsZC0tdHlwZS10b3RhbCB7ZGlzcGxheTpub25lOyB9XG5cbi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmdmaWVsZF9yZXF1aXJlZCB7Y29sb3I6IzAwZmZmZjsgfVxuXG4gICAgfVxuICAgICoge2NvbG9yOiNmZmY7IH1cbiAgICBcbn1cblxuXG4uaG9tZSB7XG5cdFxuXHQuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5nZmllbGRfbGFiZWwge2Rpc3BsYXk6YmxvY2s7IHRleHQtYWxpZ246bGVmdDsgfVxuXHQjZ2Zvcm1fc3VibWl0X2J1dHRvbl8zIHtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAjRkZGO1xuXHQgICAgY29sb3I6I2ZmZjsgXG5cdCAgICBcblx0ICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsb2F0OnJpZ2h0OyBcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LWZhbWlseTogXCJmdXR1cmEtcHRcIiwgc2Fucy1zZXJpZjtcbiAgICBwYWRkaW5nOiA2cHggMjBweDtcbiAgICBtaW4td2lkdGg6IDEyOHB4O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkO1xuICAgIGJvcmRlci1pbWFnZS1zbGljZTogMTtcbiAgICBib3JkZXItd2lkdGg6IDFweDtcbiAgICBib3JkZXItaW1hZ2Utc291cmNlOiBub25lO1xuXHQgICAgXG59XG5cdCNnZm9ybV8zICAuZ2Zvcm1fZm9vdGVyIHtkaXNwbGF5OmZsZXggIWltcG9ydGFudDsganVzdGlmeS1jb250ZW50OmZsZXgtZW5kOyB9XG5cdFxufVxuXG5cbi5jYmVkLWZvcm0tYmxvY2sgIHtcblxuXHRcdC5nZm9ybV9oZWFkaW5nIHtcblx0XHRcdC5nZm9ybV9kZXNjcmlwdGlvbiB7Zm9udC1zaXplOjIwcHg7IH1cblx0XHRcdC5nZm9ybV9yZXF1aXJlZF9sZWdlbmQge2ZvbnQtc2l6ZToxNHB4OyB9XG5cdFx0fVxuXHRcdFxuXHRcdC5nZm9ybV9ib2R5IHtcblx0XHRcdCAuZ2ZpZWxkX2h0bWwsIC5nZmllbGRfZGVzY3JpcHRpb24sIC5nZmllbGRfbGFiZWwge1xuXHRcdFx0XHQgZm9udC1zaXplOjIwcHggIWltcG9ydGFudDtcblx0XHRcdFx0IHAge2ZvbnQtc2l6ZToyMHB4ICFpbXBvcnRhbnQ7IH1cblx0XHRcdCB9XG5cdFx0XHQgXG5cdFx0XHQgLmdmaWVsZF9sYWJlbCB7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO31cblx0XHRcdCAuZ2ZpZWxkX2NoZWNrYm94IGxhYmVsLCAuZ2ZpZWxkX3JhZGlvIGxhYmVsIHtmb250LXNpemU6MjBweCAhaW1wb3J0YW50OyB9IFxuXHRcdFx0XG5cdFx0XHRcblx0XHR9XG5cdFx0XG59XG5cbi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmdmaWVsZF9yZXF1aXJlZCB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyBcbiAgICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMTI1ZW07XG59XG5cbiIsIlxuXG4uYmdfZ3JhcGhpYyB7XG5cdGhlaWdodDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIC1vLW9iamVjdC1maXQ6IGNvdmVyO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgei1pbmRleDowO1xufVxuLmhvbWVMb2dvIGltZyB7d2lkdGg6MTAwJTsgbWF4LXdpZHRoOjIzMHB4O1xuXHRcblx0QGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSkge1xuXHRtYXgtd2lkdGg6MTMwcHg7XG5cdH1cblx0XG5cdCAgfVxuXG4uaG9tZSBoZWFkZXIucGFnZS1oZWFkZXIgLnBhZ2UtaGVhZGluZyB7YWxpZ24taXRlbXM6ZmxleC1zdGFydDsgbWFyZ2luLWxlZnQ6Y2xhbXAtdGwoLTVweCwgLTEwcHgpO31cbi5ob21lIGhlYWRlci5wYWdlLWhlYWRlciAuY29udGFpbmVyIHtqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IGFsaWduLWl0ZW1zOmZsZXgtZW5kOyB9XG5cbi5ob21lIGhlYWRlci5wYWdlLWhlYWRlci52aWRlbzphZnRlciB7ZGlzcGxheTpub25lOyB9XG4uaG9tZSBoZWFkZXIucGFnZS1oZWFkZXIge2JhY2tncm91bmQ6dHJhbnNwYXJlbnQ7IH1cblxuXG4uaG9tZSB7XG5cdFxuXHQuaGVybyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiBtaW4oNzM2cHgsIDEwMHZoKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgei1pbmRleDogMDtcbiB0b3A6IDM2cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIFxuIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobWQpIHtcbiB0b3A6MHB4OyBcbiBtaW4taGVpZ2h0OiBtaW4oNTUwcHgsIDEwMHZoKTtcblxuIH1cbiAgXG4gQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSkge1xuIG1pbi1oZWlnaHQ6IG1pbigzMDBweCwgMTAwdmgpO1xuXG4gfVxuICBcbi8vIFZpZGVvXG4uaGVyb19fdmlkZW8ge1xuICBsZWZ0OiA1MCU7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIG1pbi13aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHotaW5kZXg6IC0xO1xuICBvcGFjaXR5OiAwO1xuICBkaXNwbGF5OiBub25lOyAvLyBkb24ndCBkaXNwbGF5IG9uIG1vYmlsZVxufVxuXG4vLyBDb2xvciBvdmVybGF5XG4ub3ZlcmxheSB7XG5jb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgLy9iYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL1VOQ0YtV2Vic2l0ZUFzc2V0c19JbWFnZU92ZXJsYXktR3JhZGllbnQucG5nKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgYm90dG9tO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5cblxuXG5cblxuXHQvLyBkZXNrdG9wIHN0eWxlcyBnbyBoZXJlXG4gIC5oZXJvIHtcbiAgICAvLyBSZW1vdmUgYmFja2dyb3VuZCBpbWFnZVxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVuc2V0O1xuICB9XG4gIC5oZXJvX192aWRlbyB7XG4gICAgLy8gU2hvdyB2aWRlb1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cblxufVxuXG5cblxufVxuXG5cblxuQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCkge1xuaGVhZGVyLnBhZ2UtaGVhZGVyIHtoZWlnaHQ6bWluKDU1MHB4LCAxMDB2aCk7fVxuXG5cbn1cblxuQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSkge1xuaGVhZGVyLnBhZ2UtaGVhZGVyIHtoZWlnaHQ6bWluKDMwMHB4LCAxMDB2aCk7fVxuXG5cbn1cblxuLnNlYXJjaEJveCB7XG5cdC5yZXNvdXJjZXMtbWFpbiAucmVzb3VyY2VCb3ggLmZ0SW1hZ2UudGVhbUltZyBpbWd7YXNwZWN0LXJhdGlvOiAxLzEgIWltcG9ydGFudDt9XG5cblx0XG59XG5cbi5yZXNvdXJjZS1wb3N0LXR5cGUgYXtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgY29sb3I6ICRibHVlO1xuICAgIGJhY2tncm91bmQ6ICRvcmFuZ2U7XG4gICAgcGFkZGluZzogMCAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgIGZvbnQtc2l6ZToxNnB4OyBcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuICAgIG1heC13aWR0aDogYXV0bztcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIG1hcmdpbi1yaWdodDogNnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDZweDtcbiAgICBmb250LXdlaWdodDo3MDA7IGZvbnQtZmFtaWx5OiRmb250LWZ1dHVyYTtcbn1cblxuLm5hdl9tb2JpbGVfdG9vbHMge1xuXHRcblx0Lm1vYmlsZVNlYXJjaCB7cG9zaXRpb246IGFic29sdXRlOyBkaXNwbGF5Om5vbmU7IFxuICAgIHRvcDogNjBweDtcbiAgICBsZWZ0OiAwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMTBweCAyNHB4O1xuICAgIGJhY2tncm91bmQ6ICMzMjM2NDc7XG4gICAgY29sb3I6I2ZmZmZmZjsgXG4gICAgZm9udC1zaXplOjE2cHg7XG4gICAgei1pbmRleDoxMDAwMDsgXG4gICAgXG4gICAgaW5wdXQjbWFpblNlYXJjaCB7Y29sb3I6I2ZmZiAhaW1wb3J0YW50OyB9XG4gICAgfVxuICAgIFxuICAgICYuYWN0aXZlIHtcblx0ICAgIFxuXHQgICAgLm1vYmlsZVNlYXJjaCB7ZGlzcGxheTpibG9jazsgfVxuXHQgICAuc2VhcmNoX2J1dHRvbiAuaWNvbi1zZWFyY2g6YmVmb3JlIHtjb250ZW50OiBcIlxcZTkwYlwiOyBcblx0XHQgICAgdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcblx0XHQgICAgZm9udC1zaXplOjE0cHg7IHBvc2l0aW9uOmFic29sdXRlOyBtYXJnaW4tbGVmdDotMThweDsgbWFyZ2luLXRvcDotOHB4OyBcblx0ICAgIH1cbiAgICB9XG4gICAgXG59XG5cblxuXG5cblxuLnBhcnRuZXItdGFibGUtc2VjdGlvbiB7XG5cdFxuXHRcblx0LmNvbnRhaW5lciB7bWF4LXdpZHRoOjEzMDRweDsgbWFyZ2luOjAgYXV0bzsgXG5cdFx0XG5cdFx0bWFyZ2luLWJvdHRvbTo5MHB4OyBcblxuXHRcdFx0QGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSkge1xuXG5cdFx0bWFyZ2luLWJvdHRvbTo0MHB4OyBcblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0aDMge3RleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblx0XHRcblx0XHQuY2JlZF9wYXJ0bmVyc190YWJsZSB7XG5cdFx0XHRcblx0XHRcdG1hcmdpbi1sZWZ0OjMycHg7XG5cdFx0XHRwYWRkaW5nLXRvcDpjbGFtcCgxNnB4LCAyLjV2dywgMzJweCk7ICBcblx0XHRcdGRpc3BsYXk6Z3JpZDsgXG5cdFx0XHRncmlkLWdhcDogMTEwcHg7XG5cdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDI4NnB4IDI4NnB4IDI4NnB4OyBcblx0XHRcdFxuXHRcdFx0XG5cdFx0XHRcblx0XHRcdEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pIHtcblx0XHRcdG1hcmdpbi1sZWZ0OjBweDsgXG5cdFx0XHRkaXNwbGF5OmJsb2NrOyBcblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0ZGl2IHtmb250LXNpemU6Y2xhbXAoMTZweCwgMi41dncsIDIwcHgpOyB9XG5cdFx0XHRcblx0XHRcdFxuXHRcdH1cblx0XHRcblx0fVxuXHRcbn1cblxuXG4ucG9wLXVwLWNvbnRlbnQtd3JhcCB7XG5cdFxuXHRwLnRleHQtd2hpdGUge2ZvbnQtc2l6ZToyMHB4OyBcblx0XHRcdFx0QGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSkge1xuXHRcdFx0XHRcblx0XHRcdFx0Zm9udC1zaXplOjE2cHg7IFxuXHRcdFx0XHR9XG5cdH1cblx0XHRcdFx0XG4uZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5nZmllbGRfbGFiZWwsIC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmdpbnB1dF9jb21wbGV4IGxhYmVsIHt0ZXh0LWFsaWduOmxlZnQ7IGRpc3BsYXk6YmxvY2s7IHRleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTsgZm9udC13ZWlnaHQ6NDAwOyB9XHRcdFx0XHRcblx0Lmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAjZmllbGRfc3VibWl0IHsgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjt9XHRcdFx0XG5cdFxufVxuIiwiXG4vKiBFdmVudHMgU2VjdGlvbiAqL1xuXG4uZXZlbnQtc2VjdGlvbiB7XG5cdFxuXHQuY2JlZF9hcnRpY2xlX2JveCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgbWF4LXdpZHRoOiA0MjBweDtcbiAgICB6LWluZGV4OiAxMDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWU7XG4gICAgcGFkZGluZzogMTJweDtcbiAgICBtYXJnaW4tdG9wOiAxNnB4O1xufVxuXG5cbiAuY2JlZF9hcnRpY2xlX2JveCBwIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDE0cHgsIDYuMDI0MDk2Mzg1NXZ3LCAyMHB4KTtcbiAgICBsaW5lLWhlaWdodDogMS4yODtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LWZhbWlseTogXCJiYXJsb3dcIiwgc2Fucy1zZXJpZjtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5jYmVkX2FydGljbGVfYm94IGEge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBsaW5lLWhlaWdodDogNjBweDtcbiAgICBmb250LWZhbWlseTogXCJEaW4tQ29uZGVuc2VkXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nLWxlZnQ6IDI2cHg7XG59XG5cbi5jYmVkX2FydGljbGVfYm94IGE6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZm9udC1mYW1pbHk6IFwiaWNidVwiICFpbXBvcnRhbnQ7XG4gICAgc3BlYWs6IG5ldmVyO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgY29udGVudDogXCJcXGU5MDRcIjtcbiAgICBjb2xvcjogI2YxN2MwZTtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgdG9wOiAyMHB4O1xuICAgIGxlZnQ6IDBweDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbn1cblxuXG5cbn1cblxuXG5cblxuXG5cblxuXG4iLCJcblxuLy8gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS8vXG4vLyBTSU5HTEU6IENPTFVNTiBTRVRVUFxuLy8gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS8vXG5cblxuXG4uY2FyZWVyLWl0ZW0ge3BhZGRpbmc6MzJweCAwcHg7ICBcblx0aDMge2ZvbnQtZmFtaWx5OiRmb250LWZ1dHVyYTsgZm9udC1zaXplOmNsYW1wKDE1cHgsIDYuMDI0MDk2Mzg1NXZ3LCAzNXB4KTsgbGluZS1oZWlnaHQ6MS4xMjU7fVxuXHRwIHtjb2xvcjojZmZmOyBmb250LXNpemU6MThweDsgbGluZS1oZWlnaHQ6MjJweDsgZm9udC1mYW1pbHk6JGZvbnQtZnV0dXJhOyB9XG5cdC5sb2NhdGlvbiB7Y29sb3I6I2ZmZjsgZm9udC1zaXplOjE0cHg7IGxpbmUtaGVpZ2h0OjEuMjU7IGZvbnQtd2VpZ2h0OjcwMDsgfVxufVxuXG4uZmVhdHVyZWQtY2FyZWVycyB7XG5cdFxuXHQuY2FyZWVyLWl0ZW0ge2Rpc3BsYXk6Z3JpZDsgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcblx0XHRib3JkZXItYm90dG9tOjFweCBzb2xpZCAjNmU5MmFiOyBcblx0XHRoMyB7Y29sb3I6JG9yYW5nZTsgIGZvbnQtZmFtaWx5OiBcIkRpbi1Db25kZW5zZWRcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IGNsYW1wKDE1cHgsIDYuMDI0MDk2Mzg1NXZ3LCAzNXB4KTtcbiAgICBsaW5lLWhlaWdodDogMS4xMjU7XG5cdFx0XHRcblx0XHRcdGEge2Rpc3BsYXk6YmxvY2sgIWltcG9ydGFudDsgZmxvYXQ6bm9uZSAhaW1wb3J0YW50O3BhZGRpbmctbGVmdDowcHggIWltcG9ydGFudDtmb250LWZhbWlseTogXCJEaW4tQ29uZGVuc2VkXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiBjbGFtcCgxNXB4LCA2LjAyNDA5NjM4NTV2dywgMzVweCkgIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMS4xMjUgIWltcG9ydGFudDsgfVxuXHRcdFx0YTpiZWZvcmUge2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50OyB9XG5cdFx0XHRcblx0XHRcdFxuXHRcdH1cblx0XHRcblx0XHQubG9jYXRpb24ge3BhZGRpbmctbGVmdDoyNHB4O3Bvc2l0aW9uOnJlbGF0aXZlOyBkaXNwbGF5OmJsb2NrOyAgfVxuXHRcdC5sb2NhdGlvbjpiZWZvcmUge1xuXHRcdFx0XHRwb3NpdGlvbjphYnNvbHV0ZTsgXG5cdFx0XHRcdEBpbmNsdWRlIGljb247XG4gICAgICAgICAgICAgIGNvbnRlbnQ6ICRpY29uLWxvY2F0aW9uO1xuICAgICAgICAgICAgICBjb2xvcjogJG9yYW5nZTtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICB0b3A6MHB4OyBsZWZ0OjBweDsgXG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuXHRcdH1cblxuXHRcdFxuXHRcdFxuXHRcdGEge2NvbG9yOiRvcmFuZ2U7IGZvbnQtZmFtaWx5OiRmb250LWZ1dHVyYTsgZm9udC1zaXplOjIwcHg7IGxpbmUtaGVpZ2h0OjYwcHg7IGZvbnQtd2VpZ2h0OjcwMDsgZmxvYXQ6cmlnaHQ7IGRpc3BsYXk6aW5saW5lLWJsb2NrOyAgcG9zaXRpb246cmVsYXRpdmU7cGFkZGluZy1sZWZ0OjI0cHg7ICB9XG5cdFx0XG5cdFx0YTpiZWZvcmUge1xuXHRcdFx0XHRwb3NpdGlvbjphYnNvbHV0ZTsgXG5cdFx0XHRcdEBpbmNsdWRlIGljb247XG4gICAgICAgICAgICAgIGNvbnRlbnQ6ICRpY29uLWFycm93O1xuICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICB0b3A6MjBweDsgbGVmdDowcHg7IFxuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcblx0XHR9XG5cdFx0XG5cdFx0XG5cdFx0fVxuXHRcblx0XG59XG5cblxuLmN1cnJlbnQtY2FyZWVycyB7XG5cdFxuXHQuY2FyZWVyLWl0ZW0ge2Rpc3BsYXk6Z3JpZDsgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcblx0XHRib3JkZXItYm90dG9tOjFweCBzb2xpZCAjNmU5MmFiOyBcblx0XHRoMyB7Y29sb3I6JGJsdWU7ICB9XG5cdFx0LmxvY2F0aW9uIHtjb2xvcjojMjcyODJhOyBwb3NpdGlvbjpyZWxhdGl2ZTsgcGFkZGluZy1sZWZ0OjI0cHg7IH1cblx0XHQubG9jYXRpb246YmVmb3JlIHtcblx0XHRcdFx0cG9zaXRpb246YWJzb2x1dGU7IFxuXHRcdFx0XHRAaW5jbHVkZSBpY29uO1xuICAgICAgICAgICAgICBjb250ZW50OiAkaWNvbi1sb2NhdGlvbjtcbiAgICAgICAgICAgICAgY29sb3I6ICRvcmFuZ2U7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgdG9wOjBweDsgbGVmdDowcHg7IFxuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcblx0XHR9XG5cblx0XHRkaXY6bnRoLWNoaWxkKDIpIHt0ZXh0LWFsaWduOnJpZ2h0OyBcblx0XHRcdFxuXHRcdFx0YSB7Y29sb3I6JGJsdWU7IGZvbnQtZmFtaWx5OiRmb250LWZ1dHVyYTsgZm9udC1zaXplOjIwcHg7IGxpbmUtaGVpZ2h0OjYwcHg7IGZvbnQtd2VpZ2h0OjcwMDsgZGlzcGxheTppbmxpbmUtYmxvY2s7IHBvc2l0aW9uOnJlbGF0aXZlOyBwYWRkaW5nLWxlZnQ6MjRweDsgfVxuXHRcdFx0XHRcdGE6YmVmb3JlIHtcblx0XHRcdFx0cG9zaXRpb246YWJzb2x1dGU7IFxuXHRcdFx0XHRAaW5jbHVkZSBpY29uO1xuICAgICAgICAgICAgICBjb250ZW50OiAkaWNvbi1hcnJvdztcbiAgICAgICAgICAgICAgY29sb3I6ICRvcmFuZ2U7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgdG9wOjIwcHg7IGxlZnQ6MHB4OyBcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG5cdFx0fVxuXHRcdFxuXHRcdH1cblx0XHRkaXYgZGl2Om50aC1jaGlsZCgyKSB7dGV4dC1hbGlnbjpsZWZ0OyB9XG5cblxuXG5cdFx0fVxuXG4uY2FyZWVyLWl0ZW06bGFzdC1jaGlsZCB7Ym9yZGVyLWJvdHRvbTowcHggIWltcG9ydGFudDt9XG5cbn1cblxuXG5cblxuQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSkge1xuXG4uZmVhdHVyZWQtY2FyZWVycywgLmN1cnJlbnQtY2FyZWVycyAge1xuXHRcblx0LmNhcmVlci1pdGVtIHtkaXNwbGF5OmJsb2NrO1xuXHRcdGEge2Rpc3BsYXk6aW5saW5lLWJsb2NrOyB0ZXh0LWFsaWduOnJpZ2h0OyBmbG9hdDp1bnNldDsgIH1cblx0XHRkaXY6bnRoLWNoaWxkKDIpIHt0ZXh0LWFsaWduOmxlZnQ7IH1cblx0XHR9XG59XG5cblxuXG59XG5cblxuXG5cbiIsIi5ibG9ja0JveCB7XG5cdFxuXHRkaXNwbGF5OmZsZXg7IFxuXHRtYXgtd2lkdGg6MTE4MnB4OyBcblx0bWFyZ2luLWxlZnQ6YXV0bzsgXG5cdG1hcmdpbi1yaWdodDphdXRvOyBcblx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxLjVmciAzZnI7XG5cdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgjMDAwLCAjMDAwKSA1MCUgNTAlL2NhbGMoMTAwJSAtIDRweCkgY2FsYygxMDAlIC0gNHB4KSBuby1yZXBlYXQsIGxpbmVhci1ncmFkaWVudCg0NWRlZywgIzdjMjhlNyAwJSwgIzkxMjg4ZCA0MCUsICMzNmYgNzglLCAjMGZmIDkyJSk7XG5cdHBhZGRpbmc6MnB4OyBcblx0bWFyZ2luLWJvdHRvbTozMHB4OyBcblx0cG9zaXRpb246cmVsYXRpdmU7IFxuXG5cdC5pbWFnZS1jb250ZW50LWFyZWEge1xuXHRcdHRvcDoycHg7IGxlZnQ6MnB4O1xuXHRcdGltZyB7XG5cdFx0XHQgYXNwZWN0LXJhdGlvOiAxLjI1LzE7IFxuXHQgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAxcHgpO1xuXHQgICAgd2lkdGg6IDEwMCU7XG5cdCAgICAtby1vYmplY3QtZml0OiBjb3Zlcjtcblx0ICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuXHQgICAgLW8tb2JqZWN0LXBvc2l0aW9uOiB0b3A7XG5cdCAgICBvYmplY3QtcG9zaXRpb246IHRvcDtcblx0XHR9XG5cdFx0XG5cdH1cblx0XG5cdC5ibG9jay1jb250ZW50LWFyZWEge1xuXHRcdHBhZGRpbmctbGVmdDoyMHB4OyBcblx0XHRwYWRkaW5nLXRvcDozMHB4OyBcblx0XHRwYWRkaW5nLWJvdHRvbTozMHB4OyBcblx0XHRwYWRkaW5nLXJpZ2h0OjMwcHg7IFxuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYmEoMCwgMCwgMCwgMC4yKSwgcmdiYSgwLCAwLCAwLCAwLjIpKSwgbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYmEoMCwgMCwgMCwgMC4yKSwgcmdiYSgwLCAwLCAwLCAwLjIpKSwgbGluZWFyLWdyYWRpZW50KDIwNC4xMWRlZywgIzAwRkZGRiAtMi43MyUsIHJnYmEoMCwgMjU1LCAyNTUsIDApIDMyLjc3JSwgcmdiYSg1MSwgMTAyLCAyNTUsIDApIDY4LjcxJSwgIzMzNjZGRiA5NS42MyUpO1xuXG5cdFx0XG5cdFx0LmNvbnRlbnQtYm94IHttYXJnaW4tdG9wOjEycHg7IG1hcmdpbi1ib3R0b206MjBweDsgXG5cdFx0XHRcblx0XHRcdFx0XHRwIHtmb250LXNpemU6MjBweDsgbGluZS1oZWlnaHQ6MS4zOyB9XG5cdFx0XHRcdFx0XG5cdFx0XHRcblx0XHR9XG5cdFx0XG5cdH1cblx0XG5cdFxuXG5cbn1cblxuXG5cbi5ib3JkZXItcmlnaHQtc3R5bGUuYmxvY2tCb3gge1xuXG5cdGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcblxuXHRcblx0LmJsb2NrLWNvbnRlbnQtYXJlYSB7XG5iYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgcmdiYSgwLCAwLCAwLCAwLjIpLCByZ2JhKDAsIDAsIDAsIDAuMikpLCBsaW5lYXItZ3JhZGllbnQoMTk4LjA4ZGVnLCAjN0MyOEU3IC0yOC41NyUsIHJnYmEoMTI0LCA0MCwgMjMxLCAwLjMxNDU2NCkgMTAuNDglLCByZ2JhKDEyNCwgNDAsIDIzMSwgMCkgNzguMDglLCAjN0MyOEU3IDEzMi42OSUpO1xuXHRcdHBhZGRpbmctbGVmdDozMHB4OyBcblx0XHRwYWRkaW5nLXRvcDozMHB4OyBcblx0XHRwYWRkaW5nLWJvdHRvbTozMHB4OyBcblx0XHRwYWRkaW5nLXJpZ2h0OjMwcHg7IFxuXHRcdFxuXG5cdFxuXHR9XG5cdFxuXHQuaW1hZ2UtY29udGVudC1hcmVhIHtcblx0XHR9XG5cdFxuXHRcblx0XG59IiwiLmNlbnRlci1pbXBhY3Qge1xuXHRwYWRkaW5nOiAxMDBweCAwIDQwcHg7XG5cdGJhY2tncm91bmQ6IHVybCguLi9pbWcvY2VuLWJnLnBuZykgIzAwMDtcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGJvdHRvbTtcblx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRoMyB7XG5cdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xuXHR9XG5cdC5tdC00NXtcblx0XHRtYXJnaW4tdG9wOiA0NXB4O1xuXHR9XG5cdC5jZW50ZXItaW1wYWN0LW51bWJlcnMge1xuXHRcdGRpc3BsYXk6IGdyaWQ7XG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA0MCUgNDAlO1xuXHRcdGdhcDogNTBweDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGVuZDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR6LWluZGV4OiAxO1xuXHRcblx0XG5cdFx0QGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCkge1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuXHRcdH1cblxuXHRcdC5jaW4taGVhZGluZyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcInBlY2toYW0tcHJlc3NcIjtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDoxO1xuXHRcdFx0Lm51bWJlcntcblx0XHRcdFx0Zm9udC1zaXplOiBjbGFtcCgyLjgxMjVyZW0sIDIuMTYzNXJlbSArIDIuODg0NnZ3LCA1LjYyNXJlbSk7XG5cdFx0XHRcdEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDI4cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC50aXRsZXtcblx0XHRcdFx0Zm9udC1zaXplOiBjbGFtcCgxLjI2MjVyZW0sIDIuNXZ3LCAxLjg3NXJlbSk7XG5cdFx0XHRcdHdpZHRoOiA2MCU7XG5cdFx0XHRcdEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pIHtcblx0XHRcdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdFx0XHRmb250LXNpemU6IDI4cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR9XG4gICAgICAgIH1cblx0XHQuY2luLWJnLTF7XG5cdFx0XHRiYWNrZ3JvdW5kOiAjNjg4MkNEO1xuXHRcdFx0YmFja2dyb3VuZDogcmVwZWF0aW5nLWxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzY4ODJDRCAwJSwgI0E4QkRGOSAxMDAlKTtcblx0XHRcdC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuXHRcdFx0LXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6ICNBOEJERjk7XG5cdFx0XHRAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKSB7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHVuc2V0O1xuXHRcdFx0XHQtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdW5zZXQ7XG5cdFx0XHRcdC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB1bnNldDtcblx0XHRcdFx0Y29sb3I6ICM1NDkwQ0Q7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5jaW4tYmctMntcblx0XHRcdGJhY2tncm91bmQ6ICM3MDU4QUU7XG5cdFx0XHRiYWNrZ3JvdW5kOiByZXBlYXRpbmctbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjNzA1OEFFIDAlLCAjQzBBQ0Y0IDEwMCUpO1xuXHRcdFx0LXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG5cdFx0XHQtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogI0MwQUNGNDtcblx0XHRcdEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pIHtcblx0XHRcdFx0YmFja2dyb3VuZDogdW5zZXQ7XG5cdFx0XHRcdC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB1bnNldDtcblx0XHRcdFx0LXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHVuc2V0O1xuXHRcdFx0XHRjb2xvcjogIzY2MzNGRjtcblx0XHRcdH1cblx0XHR9XG5cdFx0LmNpbi1iZy0ze1xuXHRcdFx0YmFja2dyb3VuZDogIzc3NUE3RDtcblx0XHRcdGJhY2tncm91bmQ6IHJlcGVhdGluZy1saW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICM3NzVBN0QgMCUsICNGNkQ4RkMgMTAwJSk7XG5cdFx0XHQtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcblx0XHRcdC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiAjRjZEOEZDO1xuXHRcdFx0QGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSkge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiB1bnNldDtcblx0XHRcdFx0LXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHVuc2V0O1xuXHRcdFx0XHQtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdW5zZXQ7XG5cdFx0XHRcdGNvbG9yOiAjOTIyNzhGO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuY2luLWhlYWRpbmcgKyAuY2luLWhlYWRpbmd7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgICAgICB9XG5cdFx0LmNpbi1kZXNjLWJveHtcblx0XHRcdHBhZGRpbmc6IDcycHggNjJweDtcblx0XHRcdFxuXHRcdFx0XHRcblx0XHRcdFx0QGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCkge1xuXHRcdFx0XHRcdHBhZGRpbmc6IDM2cHggMzJweDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pe1xuXHRcdFx0XHRcdHBhZGRpbmc6IDMwcHggMzBweCA1cHg7XG5cdFx0XHRcdH1cblxuXHRcdFx0XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoIzAwMCwgIzAwMCkgNTAlIDUwJS9jYWxjKDEwMCUgLSA0cHgpIGNhbGMoMTAwJSAtIDRweCkgbm8tcmVwZWF0LCBsaW5lYXItZ3JhZGllbnQoNDVkZWcsICM3YzI4ZTcgMCUsICM5MTI4OGQgNDAlLCAjMzZmIDc4JSwgIzBmZiA5MiUpO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR6LWluZGV4OiAxO1xuXHRcdFx0LmNkYy1pbWcge1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHotaW5kZXg6IC0xO1xuXHRcdFx0XHRib3R0b206IC0yMCU7XG5cdFx0XHRcdHJpZ2h0OiAtMjAlO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRpbWd7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdH1cblx0XHRcdFx0QGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhsZykge1xuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdGgzIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHRcdFx0Y29sb3I6ICNmZmZmZmY7XG5cdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRcdGZvbnQtc2l6ZTpjbGFtcCgyMHB4LDYuMDI0MDk2Mzg1NXZ3LCAyNHB4ICk7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiBub3JtYWw7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHRcdEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdHAge1xuXHRcdFx0XHRmb250LXNpemU6IGNsYW1wKDFyZW0sIDFyZW0gKyAwdncsIDFyZW0pO1xuXHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0dWwgeyAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gICAgbGlzdC1zdHlsZTogZGlzYztcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7fVxuXG5cdFx0XHRcblx0XHRcdHVsIGxpIHtcblx0XHRcdFx0Zm9udC1zaXplOiBjbGFtcCgxLjI1cmVtLCAxLjIzNTZyZW0gKyAwLjA2NDF2dywgMS4zMTI1cmVtKTtcblx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHR9XG5cdFx0XHR1bCArIGgze1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAzMHB4O1xuXHRcdFx0fVxuXHRcdFx0LmltcGFjdF9zdW1tYXJ5IHAge1xuXHRcdFx0XHRmb250LXNpemU6IGNsYW1wKDEuMjVyZW0sIDEuMjM1NnJlbSArIDAuMDY0MXZ3LCAxLjMxMjVyZW0pO1xuXHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdH1cblxuXHRcdH1cblx0fVxufSIsIi5zdHVkZW50LXNlY3Rpb257XG5cdHBhZGRpbmc6IDEwMHB4IDA7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ei1pbmRleDogMjtcblx0QGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCkge1xuXHRcdHBhZGRpbmc6IDMwcHggMDtcblx0fVxuXHQuYm90dG9tLWdyYWRpZW50LWJne1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRsZWZ0OiAwO1xuXHRcdHJpZ2h0OiAwO1xuXHRcdGJvdHRvbTogMTYwcHg7XG5cdFx0aGVpZ2h0OiAxNTNweDtcblx0XHRiYWNrZ3JvdW5kOiByZ2IoMTMwLDE3MiwyMTUpO1xuXHRcdGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KC00NWRlZywgcmdiYSgxMzAsMTcyLDIxNSwxKSAwJSwgcmdiYSgxMDIsNTEsMjU1LDEpIDU0JSwgcmdiYSgxMDIsNDUsMTQ1LDEpIDkzJSk7XG5cdFx0YmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoLTQ1ZGVnLCByZ2JhKDEzMCwxNzIsMjE1LDEpIDAlLCByZ2JhKDEwMiw1MSwyNTUsMSkgNTQlLCByZ2JhKDEwMiw0NSwxNDUsMSkgOTMlKTtcblx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoLTQ1ZGVnLCByZ2JhKDEzMCwxNzIsMjE1LDEpIDAlLCByZ2JhKDEwMiw1MSwyNTUsMSkgNTQlLCByZ2JhKDEwMiw0NSwxNDUsMSkgOTMlKTtcblx0XHRmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPVwiIzgyYWNkN1wiLGVuZENvbG9yc3RyPVwiIzY2MmQ5MVwiLEdyYWRpZW50VHlwZT0xKTtcblx0XHRvcGFjaXR5OiAuNjQ7XG5cdFx0ei1pbmRleDogLTE7XG5cdFx0QGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSkge1xuXHRcdFx0aGVpZ2h0OiA3MHB4O1xuXHRcdFx0Ym90dG9tOiAxNDBweDtcblx0XHR9XG5cdH1cblx0LnN0dWRlbnQtaXRlbXtcblx0XHRkaXNwbGF5OiBncmlkO1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMzUlIDQwJTtcblx0XHRAaW5jbHVkZSByZXNwb25kLWJlbG93KG1kKSB7XG5cdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcblx0XHR9XG5cdFx0Z2FwOiAwO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0LmhlYWRpbmctMntcblx0XHRcdG1hcmdpbi1ib3R0b206IDVweDtcblx0XHRcdEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pe1xuXHRcdFx0bWFyZ2luLWJvdHRvbTowcHg7IFxuXHRcdFx0fVx0XHRcdFxuXHRcdFx0XG5cdFx0fVxuXHRcdC5zdHVkZW50LWltZ3tcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHotaW5kZXg6IDI7XG5cdFx0XHRAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKXtcblx0XHRcdFx0bWFyZ2luLXRvcDogMjVweDtcblx0XHRcdFx0ei1pbmRleDoxOyBcblx0XHRcdH1cblx0XHRcdGltZ3tcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdG1heC1oZWlnaHQ6IGF1dG87XG5cdFx0XHR9XG5cdFx0XHQuc3R1ZGVudC1ncmFkaWVudC1iZyB7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0cmlnaHQ6IDFweDtcblx0XHRcdFx0Ym90dG9tOiA2MHB4O1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiByZ2IoMTMwLCAxNzIsIDIxNSk7XG5cdFx0XHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgtNDVkZWcsIHJnYigxMzAsIDE3MiwgMjE1KSAwJSwgcmdiKDEwMiwgNTEsIDI1NSkgNTQlLCByZ2IoMTAyLCA0NSwgMTQ1KSA5MyUpO1xuXHRcdFx0XHRmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPVwiIzgyYWNkN1wiLGVuZENvbG9yc3RyPVwiIzY2MmQ5MVwiLEdyYWRpZW50VHlwZT0xKTtcblx0XHRcdFx0b3BhY2l0eTogMC42NDtcblx0XHRcdFx0aGVpZ2h0OiAxNTNweDtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdHotaW5kZXg6IDI7XG5cdFx0XHRcdFxuXHRcdFx0XHRAaW5jbHVkZSByZXNwb25kLWJlbG93KHhsKSB7XG5cdFx0XHRcdFx0ZGlzcGxheTpub25lO1xuXHRcdFx0XHR9XHRcdFx0XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5zdHVkZW50LWRlc2N7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRcdGhlaWdodDogY2FsYygxMDAlIC0gMTIwcHgpO1xuXG5cdFx0XHRcdEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobWQpIHtcblx0XHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRcdH1cblxuXHRcdFx0LnN0dWRlbnQtdGl0bGV7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAyOHB4O1xuXHRcdFx0XHRAaW5jbHVkZSByZXNwb25kLWJlbG93KG1kKSB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206MjBweDsgXG5cdFx0XHRcdH1cblxuXG5cblx0XHRcdH1cblx0XHRcdC5zdHVkZW50LWludHJve1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdHotaW5kZXg6IDE7XG5cdFx0XHRcdHBhZGRpbmc6IDQ1cHggMzVweDtcblx0XHRcdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KCMwMDAsICMwMDApIDUwJSA1MCUvY2FsYygxMDAlIC0gNHB4KSBjYWxjKDEwMCUgLSA0cHgpIG5vLXJlcGVhdCwgbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjN2MyOGU3IDAlLCAjOTEyODhkIDQwJSwgIzM2ZiA3OCUsICMwZmYgOTIlKTtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMDtcblx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRcdGZvbnQtc2l6ZTogY2xhbXAoMS4yNXJlbSwgMS4yMzU2cmVtICsgMC4wNjQxdncsIDEuMzEyNXJlbSk7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0ei1pbmRleDogMTtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6LTJweDtcblx0XHRcdFx0QGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCkge1xuXHRcdFx0XHRtYXJnaW4tbGVmdDowcHg7XG5cdFx0XHRcdH1cdFx0XHRcdFxuXHRcdFx0XHRAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKSB7XG5cdFx0XHRcdG1hcmdpbi10b3A6LThweDtcblx0XHRcdFx0fVx0XHRcdFx0XG5cdFx0XHRcdFxuXHRcdFx0XHRwIHtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOjE2cHg7IFxuXHRcdFx0XHRcdFxuXHRcdFx0XHR9XG5cdFx0XHRcdFxuXHRcdFx0XHRAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKSB7XG5cdFx0XHRcdFx0cGFkZGluZzogMzBweDtcblx0XHRcdFx0fVxuXHRcdFx0XHRcblx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0Y29sb3I6I2ZmZjsgXG5cdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTsgXG5cdFx0XHRcdH1cblx0XHRcdFx0XHQucXVvdGUtaW1ne1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0cmlnaHQ6IC01MHB4O1xuXHRcdFx0XHRcdFx0dG9wOiAtMTAwcHg7XG5cdFx0XHRcdFx0XHR3aWR0aDogMjA4cHg7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDE0N3B4O1xuXHRcdFx0XHRcdFx0ei1pbmRleDogLTE7XG5cblxuXHRcdFx0XHRAaW5jbHVkZSByZXNwb25kLWJlbG93KG1kKSB7XG5cdFx0XHRcdFx0cmlnaHQ6LTFweDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRpbWd7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0fVx0XHRcdFx0XHRcdFxuXHRcdFx0XHRcdFx0QGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSkge1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogMTMzcHg7XG5cdFx0XHRcdFx0XHRcdGhlaWdodDogOTVweDtcblx0XHRcdFx0XHRcdFx0cmlnaHQ6IC0zMHB4O1xuXHRcdFx0XHRcdFx0XHR0b3A6IC04MHB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQuYm94LWJne1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0bGVmdDogMnB4O1xuXHRcdFx0XHRcdFx0cmlnaHQ6IDJweDtcblx0XHRcdFx0XHRcdHRvcDogMnB4O1xuXHRcdFx0XHRcdFx0Ym90dG9tOiAycHg7XG5cdFx0XHRcdFx0XHR6LWluZGV4OiAtMTtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IHJnYigxMDIsNDUsMTQ1KTtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDEwMiw0NSwxNDUsLjUpIDAlLCByZ2JhKDAsMCwwLDAuNTApIDc1JSxyZ2JhKDEwMiw0NSwxNDUsLjEpIDI1JSk7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgxMDIsNDUsMTQ1LC41KSAwJSwgcmdiYSgwLDAsMCwwLjUwKSA3NSUscmdiYSgxMDIsNDUsMTQ1LC4xKSAyNSUpO1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDEwMiw0NSwxNDUsLjUpIDAlLCByZ2JhKDAsMCwwLDAuNTApIDc1JSxyZ2JhKDEwMiw0NSwxNDUsLjEpIDI1JSk7XG5cdFx0XHRcdFx0XHRmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPVwiIzY2MmQ5MVwiLGVuZENvbG9yc3RyPVwiIzAwMDAwMFwiLEdyYWRpZW50VHlwZT0xKTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Ly8gJjphZnRlcntcblx0XHRcdFx0XHQvLyBcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRcdC8vIFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdC8vIFx0bGVmdDogMnB4O1xuXHRcdFx0XHRcdC8vIFx0cmlnaHQ6IDJweDtcblx0XHRcdFx0XHQvLyBcdHRvcDogMnB4O1xuXHRcdFx0XHRcdC8vIFx0Ym90dG9tOiAycHg7XG5cdFx0XHRcdFx0Ly8gXHR6LWluZGV4OiAtMTtcblx0XHRcdFx0XHQvLyBcdGJhY2tncm91bmQ6IHJnYigxMDIsNDUsMTQ1KTtcblx0XHRcdFx0XHQvLyBcdGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDEwMiw0NSwxNDUsLjUpIDAlLCByZ2JhKDAsMCwwLDAuNTApIDc1JSxyZ2JhKDEwMiw0NSwxNDUsLjEpIDI1JSk7XG5cdFx0XHRcdFx0Ly8gXHRiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgxMDIsNDUsMTQ1LC41KSAwJSwgcmdiYSgwLDAsMCwwLjUwKSA3NSUscmdiYSgxMDIsNDUsMTQ1LC4xKSAyNSUpO1xuXHRcdFx0XHRcdC8vIFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDEwMiw0NSwxNDUsLjUpIDAlLCByZ2JhKDAsMCwwLDAuNTApIDc1JSxyZ2JhKDEwMiw0NSwxNDUsLjEpIDI1JSk7XG5cdFx0XHRcdFx0Ly8gXHRmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPVwiIzY2MmQ5MVwiLGVuZENvbG9yc3RyPVwiIzAwMDAwMFwiLEdyYWRpZW50VHlwZT0xKTtcblx0XHRcdFx0XHQvLyB9XG5cdFx0XHRcdFx0YixzdHJvbmd7XG5cdFx0XHRcdFx0XHRjb2xvcjogIzAwRkZGRjtcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdHB7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSByZXNwb25kLWJlbG93KHhsKSB7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IC13ZWJraXQtYm94O1xuXHRcdFx0XHRcdFx0XHQtd2Via2l0LWxpbmUtY2xhbXA6IDQ7XG5cdFx0XHRcdFx0XHRcdC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG5cdFx0XHRcdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKSB7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5zd2lwZXItYnV0dG9uLW5leHQsIC5zd2lwZXItYnV0dG9uLXByZXZ7XG5cdFx0dG9wOiBhdXRvO1xuXHRcdGJvdHRvbTogMTE1cHg7XG5cdFx0QGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSl7XG5cdFx0XHRoZWlnaHQ6IDIwcHg7XG5cdFx0XHR3aWR0aDogMjBweDtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdGJvdHRvbTogMTM2cHg7XG5cdFx0fVxuXHR9XG5cdC5zd2lwZXItYnV0dG9uLXByZXZ7XG5cdFx0QGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSl7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdH1cblx0fVxuXHQuc3dpcGVyLWJ1dHRvbi1uZXh0e1xuXHRcdEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pe1xuXHRcdFx0cmlnaHQ6IDA7XG5cdFx0fVxuXHR9XG5cdC5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXJ7XG5cdFx0Y29udGVudDogXCJcIjtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9pbWcvYXJyb3ctdmVjdG9yLW5leHQucG5nKTtcblx0XHRiYWNrZ3JvdW5kLXNpemU6Y29udGFpbjtcblx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdHdpZHRoOjE5cHg7IFxuXHRcdGhlaWdodDo0MHB4OyBcblx0XHRkaXNwbGF5OmJsb2NrO1xuXHRcdEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pIHtcblx0XHRcdGhlaWdodDogMTlweDtcblx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblx0XHR9XG4gIFx0fVxuICBcbiAgIC5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXIge1xuXHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vaW1nL2Fycm93LXZlY3Rvci1wcmV2aW91cy5wbmcpO1xuXHRcdGJhY2tncm91bmQtc2l6ZTpjb250YWluO1xuXHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0d2lkdGg6MTlweDsgXG5cdFx0aGVpZ2h0OjQwcHg7IFxuXHRcdGRpc3BsYXk6YmxvY2s7XG5cdFx0QGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSkge1xuXHRcdFx0aGVpZ2h0OiAxOXB4O1xuXHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXHRcdH1cbiAgXHR9XG5cbiAgXHQuc3dpcGVyX3N0dWRlbnRfY29se1xuXHRcdEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pe1xuXHRcdFx0cGFkZGluZzogMCAzMHB4O1xuXHRcdH1cblx0fVxufVxuXG5cblxuLnBhZ2UtaWQtODExOSwgLnBhZ2UtaWQtODY0MCB7XG5cdC5zdHVkZW50LXNlY3Rpb24gIHtwYWRkaW5nLXRvcDowcHg7IG1hcmdpbi10b3A6MHB4OyB9XG59XG5cblx0XHRAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKXtcblxuLnN0dWRlbnQtc2VjdGlvbiAuc3dpcGVyLXNsaWRlICB7ZGlzbGF5Om5vbmUgIWltcG9ydGFudDsgb3BhY2l0eTowOyB0cmFuc2l0aW9uOmFsbCAyNTBtcyBlYXNlLWluOyAgfVxuLnN0dWRlbnQtc2VjdGlvbiAuc3dpcGVyLXNsaWRlLnN3aXBlci1zbGlkZS1hY3RpdmUgIHtkaXNsYXk6YmxvY2sgIWltcG9ydGFudDsgb3BhY2l0eToxOyB0cmFuc2l0aW9uOmFsbCAxMjBtcyBlYXNlLWluO31cblxufSAiLCIuaG9yaXpvbnRhbC1hY2NvcmRpb257XG5cdC5oLWFjY29yZGlvbiB7XG5cdFx0ZGlzcGxheTogZmxleDtcblxuXG46Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNre1xuXHRcdGJvcmRlci1yYWRpdXM6IDNweDtcblx0XHRiYWNrZ3JvdW5kOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPSc4JyBoZWlnaHQ9JzQzNycgdmlld0JveD0nMCAwIDggNDM3JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcmVjdCB3aWR0aD0nOCcgaGVpZ2h0PSc0MzcnIHJ4PSczJyBmaWxsPSd1cmwoJTIzcGFpbnQwX2xpbmVhcl8xMzQ3XzM4NiknLyUzRSUzQ3JlY3Qgd2lkdGg9JzgnIGhlaWdodD0nNDM3JyByeD0nMycgZmlsbD0nYmxhY2snIGZpbGwtb3BhY2l0eT0nMC4yJy8lM0UlM0NyZWN0IHdpZHRoPSc4JyBoZWlnaHQ9JzQzNycgcng9JzMnIGZpbGw9J2JsYWNrJyBmaWxsLW9wYWNpdHk9JzAuMicvJTNFJTNDcmVjdCB4PScwLjI1JyB5PScwLjI1JyB3aWR0aD0nNy41JyBoZWlnaHQ9JzQzNi41JyByeD0nMi43NScgZmlsbD0ndXJsKCUyM3BhaW50MV9saW5lYXJfMTM0N18zODYpJy8lM0UlM0NyZWN0IHg9JzAuMjUnIHk9JzAuMjUnIHdpZHRoPSc3LjUnIGhlaWdodD0nNDM2LjUnIHJ4PScyLjc1JyBmaWxsPSdibGFjaycgZmlsbC1vcGFjaXR5PScwLjInLyUzRSUzQ3JlY3QgeD0nMC4yNScgeT0nMC4yNScgd2lkdGg9JzcuNScgaGVpZ2h0PSc0MzYuNScgcng9JzIuNzUnIGZpbGw9J2JsYWNrJyBmaWxsLW9wYWNpdHk9JzAuMicvJTNFJTNDcmVjdCB4PScwLjI1JyB5PScwLjI1JyB3aWR0aD0nNy41JyBoZWlnaHQ9JzQzNi41JyByeD0nMi43NScgc3Ryb2tlPSd1cmwoJTIzcGFpbnQyX2xpbmVhcl8xMzQ3XzM4NiknIHN0cm9rZS13aWR0aD0nMC41JyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0NyZWN0IHdpZHRoPSc4JyBoZWlnaHQ9JzQzNycgcng9JzMnIGZpbGw9J3VybCglMjNwYWludDNfbGluZWFyXzEzNDdfMzg2KScgZmlsbC1vcGFjaXR5PScwLjMnLyUzRSUzQ2RlZnMlM0UlM0NsaW5lYXJHcmFkaWVudCBpZD0ncGFpbnQwX2xpbmVhcl8xMzQ3XzM4NicgeDE9JzgnIHkxPSctMjQuMDc5NicgeDI9Jy0xOC44MTQ1JyB5Mj0nLTIyLjk4MjgnIGdyYWRpZW50VW5pdHM9J3VzZXJTcGFjZU9uVXNlJyUzRSUzQ3N0b3Agb2Zmc2V0PScwLjAxMDM3MTQnIHN0b3AtY29sb3I9JyUyMzAwRkZGRicvJTNFJTNDc3RvcCBvZmZzZXQ9JzAuMzUyMzE1JyBzdG9wLWNvbG9yPSclMjMwMEZGRkYnIHN0b3Atb3BhY2l0eT0nMCcvJTNFJTNDc3RvcCBvZmZzZXQ9JzAuNjk4NTk5JyBzdG9wLWNvbG9yPSclMjMzMzY2RkYnIHN0b3Atb3BhY2l0eT0nMCcvJTNFJTNDc3RvcCBvZmZzZXQ9JzAuOTU3ODc5JyBzdG9wLWNvbG9yPSclMjMzMzY2RkYnLyUzRSUzQy9saW5lYXJHcmFkaWVudCUzRSUzQ2xpbmVhckdyYWRpZW50IGlkPSdwYWludDFfbGluZWFyXzEzNDdfMzg2JyB4MT0nOCcgeTE9Jy0yNC4wNzk2JyB4Mj0nLTE4LjgxNDUnIHkyPSctMjIuOTgyOCcgZ3JhZGllbnRVbml0cz0ndXNlclNwYWNlT25Vc2UnJTNFJTNDc3RvcCBvZmZzZXQ9JzAuMDEwMzcxNCcgc3RvcC1jb2xvcj0nJTIzMDBGRkZGJy8lM0UlM0NzdG9wIG9mZnNldD0nMC4zNTIzMTUnIHN0b3AtY29sb3I9JyUyMzAwRkZGRicgc3RvcC1vcGFjaXR5PScwJy8lM0UlM0NzdG9wIG9mZnNldD0nMC42OTg1OTknIHN0b3AtY29sb3I9JyUyMzMzNjZGRicgc3RvcC1vcGFjaXR5PScwJy8lM0UlM0NzdG9wIG9mZnNldD0nMC45NTc4NzknIHN0b3AtY29sb3I9JyUyMzMzNjZGRicvJTNFJTNDL2xpbmVhckdyYWRpZW50JTNFJTNDbGluZWFyR3JhZGllbnQgaWQ9J3BhaW50Ml9saW5lYXJfMTM0N18zODYnIHgxPScxLjY5NzcxJyB5MT0nNTA5LjY5NScgeDI9JzIwLjEwNjEnIHkyPSc1MDkuMjU4JyBncmFkaWVudFVuaXRzPSd1c2VyU3BhY2VPblVzZSclM0UlM0NzdG9wIHN0b3AtY29sb3I9JyUyMzdDMjhFNycvJTNFJTNDc3RvcCBvZmZzZXQ9JzAuNCcgc3RvcC1jb2xvcj0nJTIzOTEyODhEJy8lM0UlM0NzdG9wIG9mZnNldD0nMC43OCcgc3RvcC1jb2xvcj0nJTIzMzM2NkZGJy8lM0UlM0NzdG9wIG9mZnNldD0nMC45Micgc3RvcC1jb2xvcj0nJTIzMDBGRkZGJy8lM0UlM0MvbGluZWFyR3JhZGllbnQlM0UlM0NsaW5lYXJHcmFkaWVudCBpZD0ncGFpbnQzX2xpbmVhcl8xMzQ3XzM4NicgeDE9JzEuNjk3NzEnIHkxPSc1MDkuNjk1JyB4Mj0nMjAuMTA2MScgeTI9JzUwOS4yNTgnIGdyYWRpZW50VW5pdHM9J3VzZXJTcGFjZU9uVXNlJyUzRSUzQ3N0b3Agc3RvcC1jb2xvcj0nJTIzN0MyOEU3Jy8lM0UlM0NzdG9wIG9mZnNldD0nMC40JyBzdG9wLWNvbG9yPSclMjM5MTI4OEQnLyUzRSUzQ3N0b3Agb2Zmc2V0PScwLjc4JyBzdG9wLWNvbG9yPSclMjMzMzY2RkYnLyUzRSUzQ3N0b3Agb2Zmc2V0PScwLjkyJyBzdG9wLWNvbG9yPSclMjMwMEZGRkYnLyUzRSUzQy9saW5lYXJHcmFkaWVudCUzRSUzQy9kZWZzJTNFJTNDL3N2ZyUzRSUwQVwiKTtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdH1cblx0Ojotd2Via2l0LXNjcm9sbGJhcntcblx0XHR3aWR0aDogOHB4O1xuXHRcdGJhY2tncm91bmQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzgnIGhlaWdodD0nNDM3JyB2aWV3Qm94PScwIDAgOCA0MzcnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NyZWN0IHdpZHRoPSc4JyBoZWlnaHQ9JzQzNycgcng9JzMnIGZpbGw9J3VybCglMjNwYWludDBfbGluZWFyXzEzNDdfMzg2KScvJTNFJTNDcmVjdCB3aWR0aD0nOCcgaGVpZ2h0PSc0MzcnIHJ4PSczJyBmaWxsPSdibGFjaycgZmlsbC1vcGFjaXR5PScwLjInLyUzRSUzQ3JlY3Qgd2lkdGg9JzgnIGhlaWdodD0nNDM3JyByeD0nMycgZmlsbD0nYmxhY2snIGZpbGwtb3BhY2l0eT0nMC4yJy8lM0UlM0NyZWN0IHg9JzAuMjUnIHk9JzAuMjUnIHdpZHRoPSc3LjUnIGhlaWdodD0nNDM2LjUnIHJ4PScyLjc1JyBmaWxsPSd1cmwoJTIzcGFpbnQxX2xpbmVhcl8xMzQ3XzM4NiknLyUzRSUzQ3JlY3QgeD0nMC4yNScgeT0nMC4yNScgd2lkdGg9JzcuNScgaGVpZ2h0PSc0MzYuNScgcng9JzIuNzUnIGZpbGw9J2JsYWNrJyBmaWxsLW9wYWNpdHk9JzAuMicvJTNFJTNDcmVjdCB4PScwLjI1JyB5PScwLjI1JyB3aWR0aD0nNy41JyBoZWlnaHQ9JzQzNi41JyByeD0nMi43NScgZmlsbD0nYmxhY2snIGZpbGwtb3BhY2l0eT0nMC4yJy8lM0UlM0NyZWN0IHg9JzAuMjUnIHk9JzAuMjUnIHdpZHRoPSc3LjUnIGhlaWdodD0nNDM2LjUnIHJ4PScyLjc1JyBzdHJva2U9J3VybCglMjNwYWludDJfbGluZWFyXzEzNDdfMzg2KScgc3Ryb2tlLXdpZHRoPScwLjUnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSUzQ3JlY3Qgd2lkdGg9JzgnIGhlaWdodD0nNDM3JyByeD0nMycgZmlsbD0ndXJsKCUyM3BhaW50M19saW5lYXJfMTM0N18zODYpJyBmaWxsLW9wYWNpdHk9JzAuMycvJTNFJTNDZGVmcyUzRSUzQ2xpbmVhckdyYWRpZW50IGlkPSdwYWludDBfbGluZWFyXzEzNDdfMzg2JyB4MT0nOCcgeTE9Jy0yNC4wNzk2JyB4Mj0nLTE4LjgxNDUnIHkyPSctMjIuOTgyOCcgZ3JhZGllbnRVbml0cz0ndXNlclNwYWNlT25Vc2UnJTNFJTNDc3RvcCBvZmZzZXQ9JzAuMDEwMzcxNCcgc3RvcC1jb2xvcj0nJTIzMDBGRkZGJy8lM0UlM0NzdG9wIG9mZnNldD0nMC4zNTIzMTUnIHN0b3AtY29sb3I9JyUyMzAwRkZGRicgc3RvcC1vcGFjaXR5PScwJy8lM0UlM0NzdG9wIG9mZnNldD0nMC42OTg1OTknIHN0b3AtY29sb3I9JyUyMzMzNjZGRicgc3RvcC1vcGFjaXR5PScwJy8lM0UlM0NzdG9wIG9mZnNldD0nMC45NTc4NzknIHN0b3AtY29sb3I9JyUyMzMzNjZGRicvJTNFJTNDL2xpbmVhckdyYWRpZW50JTNFJTNDbGluZWFyR3JhZGllbnQgaWQ9J3BhaW50MV9saW5lYXJfMTM0N18zODYnIHgxPSc4JyB5MT0nLTI0LjA3OTYnIHgyPSctMTguODE0NScgeTI9Jy0yMi45ODI4JyBncmFkaWVudFVuaXRzPSd1c2VyU3BhY2VPblVzZSclM0UlM0NzdG9wIG9mZnNldD0nMC4wMTAzNzE0JyBzdG9wLWNvbG9yPSclMjMwMEZGRkYnLyUzRSUzQ3N0b3Agb2Zmc2V0PScwLjM1MjMxNScgc3RvcC1jb2xvcj0nJTIzMDBGRkZGJyBzdG9wLW9wYWNpdHk9JzAnLyUzRSUzQ3N0b3Agb2Zmc2V0PScwLjY5ODU5OScgc3RvcC1jb2xvcj0nJTIzMzM2NkZGJyBzdG9wLW9wYWNpdHk9JzAnLyUzRSUzQ3N0b3Agb2Zmc2V0PScwLjk1Nzg3OScgc3RvcC1jb2xvcj0nJTIzMzM2NkZGJy8lM0UlM0MvbGluZWFyR3JhZGllbnQlM0UlM0NsaW5lYXJHcmFkaWVudCBpZD0ncGFpbnQyX2xpbmVhcl8xMzQ3XzM4NicgeDE9JzEuNjk3NzEnIHkxPSc1MDkuNjk1JyB4Mj0nMjAuMTA2MScgeTI9JzUwOS4yNTgnIGdyYWRpZW50VW5pdHM9J3VzZXJTcGFjZU9uVXNlJyUzRSUzQ3N0b3Agc3RvcC1jb2xvcj0nJTIzN0MyOEU3Jy8lM0UlM0NzdG9wIG9mZnNldD0nMC40JyBzdG9wLWNvbG9yPSclMjM5MTI4OEQnLyUzRSUzQ3N0b3Agb2Zmc2V0PScwLjc4JyBzdG9wLWNvbG9yPSclMjMzMzY2RkYnLyUzRSUzQ3N0b3Agb2Zmc2V0PScwLjkyJyBzdG9wLWNvbG9yPSclMjMwMEZGRkYnLyUzRSUzQy9saW5lYXJHcmFkaWVudCUzRSUzQ2xpbmVhckdyYWRpZW50IGlkPSdwYWludDNfbGluZWFyXzEzNDdfMzg2JyB4MT0nMS42OTc3MScgeTE9JzUwOS42OTUnIHgyPScyMC4xMDYxJyB5Mj0nNTA5LjI1OCcgZ3JhZGllbnRVbml0cz0ndXNlclNwYWNlT25Vc2UnJTNFJTNDc3RvcCBzdG9wLWNvbG9yPSclMjM3QzI4RTcnLyUzRSUzQ3N0b3Agb2Zmc2V0PScwLjQnIHN0b3AtY29sb3I9JyUyMzkxMjg4RCcvJTNFJTNDc3RvcCBvZmZzZXQ9JzAuNzgnIHN0b3AtY29sb3I9JyUyMzMzNjZGRicvJTNFJTNDc3RvcCBvZmZzZXQ9JzAuOTInIHN0b3AtY29sb3I9JyUyMzAwRkZGRicvJTNFJTNDL2xpbmVhckdyYWRpZW50JTNFJTNDL2RlZnMlM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuXHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0fVxuXHQ6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1ie1xuXHRcdGJhY2tncm91bmQtY2xpcDogY29udGVudC1ib3g7XG5cdFx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcblx0fVxuXG5cblx0QGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCkge1xuXHRkaXNwbGF5OiBibG9jazsgXG5cdH1cblxuXG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0bWFyZ2luOiAwO1xuXHR9XG5cdC5oLXNjaGVkdWxlLXRyaWdnZXIge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRzcGFue1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0ei1pbmRleDogMTtcblx0XHRcdC1tcy13cml0aW5nLW1vZGU6IHRiLWxyO1xuXHRcdFx0d3JpdGluZy1tb2RlOiB2ZXJ0aWNhbC1scjtcblx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSk7XG5cdFx0XHR0b3A6IDk0cHg7XG5cdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHRoZWlnaHQ6IG1heC1jb250ZW50O1xuXHRcdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcblx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cblxuXHRAaW5jbHVkZSByZXNwb25kLWJlbG93KG1kKSB7XG5cdGRpc3BsYXk6IGJsb2NrOyBcblx0cG9zaXRpb246cmVsYXRpdmU7IFxuXHR3cml0aW5nLW1vZGU6aG9yaXpvbnRhbC10Yjtcblx0dG9wOmF1dG87IFxuXHRsZWZ0OmF1dG87IFxuXHRoZWlnaHQ6YXV0bzsgXG5cdH1cblxuXG5cdFx0fVxuXHR9XG5cdC5pcy1hY3RpdmUgLmgtc2NoZWR1bGUtdHJpZ2dlciB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXHQuaC1hY2NvcmRpb24tcGFuZWwge1xuXHRcdGZsZXg6IGluaXRpYWw7XG5cdFx0bWluLXdpZHRoOiAxNDBweDtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRtYXJnaW4tbGVmdDogLTFweDtcblx0XHR3aWR0aDogMTAlO1xuXHRcdG1heC1oZWlnaHQ6IDcyMHB4O1xuXHRcdHdpbGwtY2hhbmdlOiB3aWR0aDtcblx0XHR0cmFuc2l0aW9uOiAwLjNzIGVhc2U7XG5cblxuXHRAaW5jbHVkZSByZXNwb25kLWJlbG93KG1kKSB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWF4LWhlaWdodDogYXV0bztcblx0fVxuXG5cblx0fVxuXHQuaC1hY2NvcmRpb24tcGFuZWw6Zmlyc3QtY2hpbGQge1xuXHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHR9XG5cdC5oLWFjY29yZGlvbi1wYW5lbC5pcy1hY3RpdmUge1xuXHRcdHdpZHRoOiA3MCU7XG5cblx0QGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCkge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cblxuXG5cblx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoIzAwMCwgIzAwMCkgNTAlIDUwJS9jYWxjKDEwMCUgLSA0cHgpIGNhbGMoMTAwJSAtIDRweCkgbm8tcmVwZWF0LCBsaW5lYXItZ3JhZGllbnQoNDVkZWcsICM3YzI4ZTcgMCUsICM5MTI4OGQgNDAlLCAjMzZmIDc4JSwgIzBmZiA5MiUpO1xuXHRcdGJvcmRlcjogMDtcblx0XHRvdmVyZmxvdy15OiBzY3JvbGw7XG5cdH1cblx0LmgtYWNjb3JkaW9uLWNvbnRlbnQge1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0cGFkZGluZzogODdweCAxMDhweCAxNDBweDtcblxuXHRcdEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coeGwpIHtcblx0XHRcdHBhZGRpbmc6IDUwcHg7XG5cdFx0fVxuXG5cdEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobWQpIHtcblx0XHRwYWRkaW5nOiAzNnB4IDMycHg7XG5cdH1cblxuXG5cdFx0d2hpdGUtc3BhY2U6IG5vcm1hbDtcblx0XHRcdC5oLWFjY29yZGlvbi1kZXNjIHtcblx0XHRcdFx0aDN7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogY2xhbXAoMjRweCwgMi41dncsIDQycHgpO1xuXG5cdFx0XHRcdH1cblx0XHRcdFx0aDR7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiBjbGFtcCgyMHB4LCAyLjV2dywgMjZweCk7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogY2xhbXAoMjRweCwgMi41dncsIDQycHgpO1xuXHRcdFx0XHR9XG5cdFx0XHRcdGg1e1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogY2xhbXAoMjBweCwgMi41dncsIDI0cHgpO1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0cCwgaW1ne1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IGNsYW1wKDE2cHgsIDIuNXZ3LCAyNXB4KTtcblx0XHRcdFx0XHRhIHtjb2xvcjojZmZmOyB0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lOyB9XG5cdFx0XHRcdH1cblx0XHRcdFx0LnR3by1jb2wtZ3JpZCB7XG5cdFx0XHRcdFx0ZGlzcGxheTogZ3JpZDtcblx0XHRcdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLDFmcik7XG5cdFx0XHRcdFx0Z2FwOiAzMHB4O1xuXHRcdFx0XHRcdEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobWQpIHtcblx0XHRcdFx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0bztcblx0XHRcdFx0XHRcdGdhcDogMTVweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0dWwge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDFyZW07XG5cdFx0XHRcdFx0bGlzdC1zdHlsZTogZGlzYztcblx0XHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0Y29sb3I6IzAwRkZGRjsgdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTsgXG5cdFx0XHRcdH1cdFx0XG5cdFx0XHRcdC5hY2NvcmRpb24tbGlua3tcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHR3aWR0aDogLXdlYmtpdC1tYXgtY29udGVudDtcblx0XHRcdFx0XHR3aWR0aDogLW1vei1tYXgtY29udGVudDtcblx0XHRcdFx0XHR3aWR0aDogbWF4LWNvbnRlbnQ7XG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdFx0XHRcdFx0Y29sb3I6ICMwMEZGRkY7XG5cdFx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiBjbGFtcCgxOHB4LCAyLjV2dywgMjRweCk7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcblx0XHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDI1cHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0LmFjY29yZGlvbi1hdXRob3J7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjVweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHR9XG59XG5cblxuXHRAaW5jbHVkZSByZXNwb25kLWJlbG93KG1kKSB7XG5cdFx0LmgtYWNjb3JkaW9uLXBhbmVsIC5oLWFjY29yZGlvbi1jb250ZW50ICB7ZGlzcGxheTpub25lOyB9XG5cdFx0LmgtYWNjb3JkaW9uLXBhbmVsLmlzLWFjdGl2ZSAuaC1hY2NvcmRpb24tY29udGVudCAge2Rpc3BsYXk6YmxvY2s7IH1cblx0XHQuaG9yaXpvbnRhbC1hY2NvcmRpb24gLmgtYWNjb3JkaW9uLXBhbmVsIHttYXJnaW4tbGVmdDowcHg7IH1cblx0XHQuaG9yaXpvbnRhbC1hY2NvcmRpb24gLmgtc2NoZWR1bGUtdHJpZ2dlciBzcGFuIHt0cmFuc2Zvcm06bm9uZTsgICAgIHBhZGRpbmc6IDM2cHggMzJweDt9XG5cdFx0Lmhvcml6b250YWwtYWNjb3JkaW9uIC5oLWFjY29yZGlvbi1wYW5lbCB7bWF4LWhlaWdodDoxMDAlOyB9XG5cblx0fVxuIiwiLnNvY2lhbC1pbnRyby1ibG9ja3tcblx0cGFkZGluZzogNjRweCAwO1xuXHRAaW5jbHVkZSByZXNwb25kLWJlbG93KG1kKSB7XG5cdFx0cGFkZGluZzogMzBweCAwO1xuXHR9XG5cdEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pIHtcblx0XHRtYXJnaW46MCAyMHB4ICFpbXBvcnRhbnQ7IFxuXHRcdFxuXHR9XG5cdFxuXHRcblx0LmNvbnRhaW5lcntcblx0XHRwYWRkaW5nOiBjbGFtcCgzMnB4LCAyLjV2dywgNDdweCk7XG5cdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KCMwMDAsICMwMDApIDUwJSA1MCUvY2FsYygxMDAlIC0gNHB4KSBjYWxjKDEwMCUgLSA0cHgpIG5vLXJlcGVhdCwgbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjN2MyOGU3IDAlLCAjOTEyODhkIDQwJSwgIzM2ZiA3OCUsICMwZmYgOTIlKTtcblx0XHRoMntcblx0XHRcdGZvbnQtc2l6ZTogMzBweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiA0MHB4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0fVxuXHRcdHAge21hcmdpbi1ib3R0b206MjBweDsgfVxuXHRcdFxuXHRcdHAsdWwgbGl7XG5cdFx0XHRmb250LXNpemU6IDIxcHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMjhweDtcblx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdFxuXHRcdFx0YSB7Y29sb3I6I2ZmZjsgdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTt9XG5cdFx0fVxuXHRcdHVse1xuXHRcdFx0bWF4LXdpZHRoOiA5NzJweDtcblx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdGxpc3Qtc3R5bGU6IGRpc2M7XG5cdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0bGl7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdFxuXHRAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKSB7XG5cdFx0XG5cdFx0XG5cdH1cblx0XG5cdFxufVxuLnNvY2lhbC1pbnRyby1ibG9jay52ZXJzaW9uLXBvZGNhc3R7XG5cdC5jb250YWluZXJ7XG5cdFx0cGFkZGluZzogY2xhbXAoMzBweCwgMi41dncsIDU1cHgpO1xuXHRcdG1heC13aWR0aDogMTE4MHB4O1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdC5wb2RjYXN0LWZsZXh7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobWQpIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdH1cblx0XHRcdGF7XG5cdFx0XHRcdGJye1xuXHRcdFx0XHRcdEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobWQpIHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdGltZ3tcblx0XHRcdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdGErYXtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDE1cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cblxuXG4ucGFnZS1pZC03NjI1ICB7XG5cblx0XG5cdC5zb2NpYWwtaW50cm8tYmxvY2t7IFxuXHRcdFxuXHRcdHBhZGRpbmc6MHB4IDBweCA2NHB4IDBweDsgXG5cdFx0QGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCkge1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHR9XHRcblx0XHRcblx0fVxuXG5cdC5jYmVkX3NlY3Rpb24gLm5ld3NTbGlkZU1vZHVsZSB7XG5cdFx0bWFyZ2luLXRvcDozMHB4OyBcdFx0XG5cdH1cblxuXG5cdFxuXHRcbn0iLCIuY2VudGVyLWltcGFjdC52ZXJzaW9uLXR3byB7XG5cdHBhZGRpbmc6IDYwcHggMCA0MHB4IDA7XG5cdFxuXHRcdFx0XHRAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKSB7XG5cdFx0XHRcdFx0cGFkZGluZzogNDBweCAwIDIwcHggMDtcblx0XHRcdFx0fVxuXG5cdGJhY2tncm91bmQ6ICMwMDA7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdGgzIHtcblx0XHRtYXJnaW4tYm90dG9tOiA1cHg7XG5cdH1cblx0Lm10LTQ1e1xuXHRcdG1hcmdpbi10b3A6IDQ1cHg7XG5cdH1cblx0LmNlbnRlci1pbXBhY3QtbnVtYmVycyB7XG5cdFx0ZGlzcGxheTogZ3JpZDtcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDQwJSA1MCU7XG5cdFx0Z2FwOiAzMHB4O1xuXHRcdGp1c3RpZnktY29udGVudDogZW5kO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHotaW5kZXg6IDE7XG5cblxuXHRcdFx0XHRAaW5jbHVkZSByZXNwb25kLWJlbG93KG1kKSB7XG5cdFx0XHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG5cdFx0XHRcdH1cblxuXG5cblx0XHRcdC5jaW4taGVhZGluZyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcInBlY2toYW0tcHJlc3NcIjtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDoxO1xuXHRcdFx0Lm51bWJlcntcblx0XHRcdFx0Zm9udC1zaXplOiBjbGFtcCgyLjgxMjVyZW0sIDIuMTYzNXJlbSArIDIuODg0NnZ3LCA1LjYyNXJlbSk7XG5cdFx0XHR9XG4gICAgICAgIH1cblx0XHQuY2luLWJnLTF7XG5cdFx0XHRiYWNrZ3JvdW5kOiAjQThCREY5O1xuXHRcdFx0YmFja2dyb3VuZDogcmVwZWF0aW5nLWxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzY4ODJDRCAwJSwgI0E4QkRGOSAxMDAlKTtcblx0XHRcdC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuXHRcdFx0LXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6ICNBOEJERjk7XG5cdFx0fVxuXHRcdC5jaW4tYmctMntcblx0XHRcdGJhY2tncm91bmQ6ICNDMEFDRjQ7XG5cdFx0XHRiYWNrZ3JvdW5kOiByZXBlYXRpbmctbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjNzA1OEFFIDAlLCAjQzBBQ0Y0IDEwMCUpO1xuXHRcdFx0LXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG5cdFx0XHQtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogI0MwQUNGNDtcblx0XHR9XG5cdFx0LmNpbi1iZy0ze1xuXHRcdFx0YmFja2dyb3VuZDogI0Y2RDhGQztcblx0XHRcdGJhY2tncm91bmQ6IHJlcGVhdGluZy1saW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICM3NzVBN0QgMCUsICNGNkQ4RkMgMTAwJSk7XG5cdFx0XHQtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcblx0XHRcdC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiAjRjZEOEZDO1xuXHRcdH1cblx0XHQuY2luLWJveC10aXRsZSArIC5jaW4tYm94LXRpdGxle1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICAgICAgfVxuXHRcdC5jaW4tZGVzYy1ib3h7XG5cdFx0XHRwYWRkaW5nOiA1NHB4IDYycHg7XG4gXG4gXHRcdFx0XHRAaW5jbHVkZSByZXNwb25kLWJlbG93KG1kKSB7XG4gXHRcdFx0XHRcdHBhZGRpbmc6IDIycHggMjJweDtcblx0XHRcdFx0fVxuXG5cbiBcbiBcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgjMDAwLCAjMDAwKSA1MCUgNTAlL2NhbGMoMTAwJSAtIDRweCkgY2FsYygxMDAlIC0gNHB4KSBuby1yZXBlYXQsIGxpbmVhci1ncmFkaWVudCg0NWRlZywgIzdjMjhlNyAwJSwgIzkxMjg4ZCA0MCUsICMzNmYgNzglLCAjMGZmIDkyJSk7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHotaW5kZXg6IDE7XG5cdFx0XHQmOmJlZm9yZXtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHRcdGgzIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHRcdFx0Y29sb3I6ICMwMEZGRkY7XG5cdFx0XHRcdHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuXHRcdFx0XHRmb250LXNpemU6IGNsYW1wKDE2cHgsIDIuNXZ3LCAyMXB4KTtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRcdH1cblx0XHRcdHAge1xuXHRcdFx0XHRmb250LXNpemU6IGNsYW1wKDEuMjVyZW0sIDEuMjM1NnJlbSArIDAuMDY0MXZ3LCAxLjMxMjVyZW0pO1xuXHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdH1cblx0XHRcdHVsIGxpIHtcblx0XHRcdFx0Zm9udC1zaXplOiBjbGFtcCgxLjI1cmVtLCAxLjIzNTZyZW0gKyAwLjA2NDF2dywgMS4zMTI1cmVtKTtcblx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHR9XG5cdFx0XHR1bCArIGgze1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAzMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuY2luLWJveC10aXRsZXtcblx0XHRcdHB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogY2xhbXAoMThweCwgMi41dncsIDI0cHgpO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMS4yNTtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LmNlbnRlci1pbXBhY3QtbGlua3tcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR3aWR0aDogbWF4LWNvbnRlbnQ7XG5cdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdFx0Y29sb3I6ICMwMEZGRkY7XG5cdFx0dGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG5cdFx0Ly9mb250LXNpemU6IGNsYW1wKDE4cHgsIDIuNXZ3LCAyNHB4KTtcblx0XHRsaW5lLWhlaWdodDogbm9ybWFsO1xuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0bWFyZ2luLXRvcDogMjRweDtcblx0XHQmOmhvdmVye1xuXHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0fVxuXHR9XG5cdC5jZW50ZXItaW1wYWN0LW51bWJlcnMudmVyc2lvbi10aHJlZXtcblx0XHQuY2luLWhlYWRpbmd7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA1cHg7XG5cdFx0fVxuXHRcdHB7XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDE2cHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA1cHg7XG5cdFx0fVxuXHRcdHAuYmx1ZXtcblx0XHRcdGZvbnQtc2l6ZTogY2xhbXAoMTZweCwgMi41dncsIDIxcHgpO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuMztcblx0XHRcdGNvbG9yOiAjMDBGRkZGO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogY2xhbXAoMTZweCwgMi41dncsIDI1cHgpO1xuXHRcdH1cblx0XHQuY2luLWRlc2MtYm94e1xuXHRcdFx0aDR7XG5cdFx0XHRcdGZvbnQtc2l6ZTogY2xhbXAoMjJweCwgMi41dncsIDM2cHgpO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMS4zO1xuXHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogY2xhbXAoMjBweCwgMi41dncsIDMwcHgpO1xuXHRcdFx0fVxuXHRcdFx0cHtcblx0XHRcdFx0Zm9udC1zaXplOiBjbGFtcCgxNnB4LCAyLjV2dywgMjFweCk7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjM7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5jZW50ZXItaW1wYWN0LnZlcnNpb24tdGhyZWV7XG5cdHBhZGRpbmc6IDUwcHggMDtcblx0YmFja2dyb3VuZDogdXJsKC4uL2ltZy9jZW4tYmcucG5nKSAjMDAwO1xuXHQuY2VudGVyLWltcGFjdC1udW1iZXJze1xuXHRcdC5jaW4taGVhZGluZ3tcblx0XHRcdC50aXRsZXtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5jaW4tZGVzYy1ib3h7XG5cdFx0XHRoMy50ZXh0LXdoaXRle1xuXHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdH1cblx0XHRcdHB7XG5cdFx0XHRcdGNvbG9yOiAjMDBGRkZGO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4uY2VudGVyLWltcGFjdC52ZXJzaW9uLXR3by52ZXJzaW9uLWZvdXJ7XG5cdC5zdWItaGVhZGluZy0ye1xuXHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdH1cblx0LmNlbnRlci1pbXBhY3QtbnVtYmVyc3tcblx0XHQuY2luLWhlYWRpbmd7XG5cdFx0XHQudGl0bGV7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQuY2luLWRlc2MtbWFpbntcblx0XHQuY2luLWhlYWRpbmd7XG5cdFx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0XHR9XG5cdH1cbn0iLCIuYWNjb3JkaW9uLXdpdGgtaW1hZ2V7XG5cdHBhZGRpbmc6IDQwcHggMCAxMjBweCAwcHggIWltcG9ydGFudDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2FjY29yZGlvbi1yaWdodC1pbWFnZS1iZy5wbmcpO1xuXHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgdG9wO1xuXHRcblx0XG5cdFxuXHQjYWNjb3JkaW9uX19pbWcge1xuXHRcdGltZyB7XG5cdFx0XHR3aWR0aDoxMDAlOyBcblx0XHRcdGhlaWdodDoxMDAlO1xuXHRcdFx0b2JqZWN0LWZpdDpjb3ZlcjsgXG5cdFx0fVxuXHRcdFxuXHRcdG1heC1oZWlnaHQ6NjYwcHg7IFx0XG5cdFx0XG5cblx0QGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCkge1xuXHRcdGRpc3BsYXk6bm9uZSAhaW1wb3J0YW50OyBcblx0fVxuXG5cdH1cblx0XG5cdFxuXHQubXQtNTB7XG5cdFx0bWFyZ2luLXRvcDogNTBweDtcblx0fVxuXHQuYWNjb3JkaW9uLWdyaWQucmlnaHQtaW1hZ2Uge1xuXHRcdGRpc3BsYXk6IGdyaWQ7XG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA2MCUgMzYlO1xuXHRcdGdhcDogMzVweDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xuXHRcdG1heC13aWR0aDoxNDQ4cHg7IFxuXHRcdG1hcmdpbi1sZWZ0OmF1dG87IFxuXHRcdG1hcmdpbi1yaWdodDphdXRvOyBcblxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyOTlweCkge1xuXHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA2MCUgMzYlO1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzdGFydDtcblx0XHRcdGdhcDogMTVweDtcblx0XHR9XHRcblxuXHRAaW5jbHVkZSByZXNwb25kLWJlbG93KG1kKSB7XG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjFmcjtcblxuXHR9XG5cdFxuXG5cdFx0LmFjY29yZGlvbntcblx0XHRcdHBhZGRpbmc6IDMycHg7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPSc3ODUnIGhlaWdodD0nMScgdmlld0JveD0nMCAwIDc4NSAxJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDbGluZSB5MT0nMC41JyB4Mj0nNzg1JyB5Mj0nMC41JyBzdHJva2U9J3VybCglMjNwYWludDBfbGluZWFyXzEwM18yMTEpJy8lM0UlM0NsaW5lIHkxPScwLjUnIHgyPSc3ODUnIHkyPScwLjUnIHN0cm9rZT0nYmxhY2snIHN0cm9rZS1vcGFjaXR5PScwLjInLyUzRSUzQ2RlZnMlM0UlM0NsaW5lYXJHcmFkaWVudCBpZD0ncGFpbnQwX2xpbmVhcl8xMDNfMjExJyB4MT0nLTcxLjkwODQnIHkxPScxLjg0MTE2JyB4Mj0nNzk1LjQxMicgeTI9JzI5Ni42MDgnIGdyYWRpZW50VW5pdHM9J3VzZXJTcGFjZU9uVXNlJyUzRSUzQ3N0b3Agc3RvcC1jb2xvcj0nJTIzN0MyOEU3Jy8lM0UlM0NzdG9wIG9mZnNldD0nMC42MDkzNzUnIHN0b3AtY29sb3I9JyUyMzMzNjZGRicvJTNFJTNDc3RvcCBvZmZzZXQ9JzEnIHN0b3AtY29sb3I9JyUyMzAwRkZGRicvJTNFJTNDL2xpbmVhckdyYWRpZW50JTNFJTNDL2RlZnMlM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuXHRcdFx0YmFja2dyb3VuZC1zaXplOiAxMjAwcHg7XG5cdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b207XG5cdFx0XHR6LWluZGV4OiAxO1xuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdGgze1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHR9XG5cdFx0XHRoMzpob3ZlciB7Y29sb3I6I2ZmZjsgfVxuXHRcdH1cblx0XHQuYWNjb3JkaW9uX19ib2R5e1xuXHRcdFx0bWFyZ2luLXRvcDogY2xhbXAoMTJweCwgMS44MTIwODA1MzY5dncsIDE4cHgpO1xuXHRcdFx0cHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0XHRcdFx0Zm9udC1zaXplOiAyMXB4O1xuXHRcdFx0XHQmOmxhc3QtY2hpbGR7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LmJvcmRlci1ncmFkaWVudHtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoIzAwMCwgIzAwMCkgNTAlIDUwJS9jYWxjKDEwMCUgLSA0cHgpIGNhbGMoMTAwJSAtIDRweCkgbm8tcmVwZWF0LCBsaW5lYXItZ3JhZGllbnQoNDVkZWcsICM3YzI4ZTcgMCUsICM5MTI4OGQgNDAlLCAjMzZmIDc4JSwgIzBmZiA5MiUpO1xuXHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRyaWdodDogMDtcblx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRib3R0b206IDA7XG5cdFx0XHRcdHotaW5kZXg6IC0xO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQuYWNjb3JkaW9uLWdyaWQubGVmdC1pbWFnZXtcblx0XHRkaXNwbGF5OiBncmlkO1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMzYlIDYwJTtcblx0XHRnYXA6IDM1cHg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzdGFydDtcblxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyOTlweCkge1xuXHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAzNiUgNjAlO1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzdGFydDtcblx0XHRcdGdhcDogMTVweDtcblx0XHR9XHRcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuXHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjFmcjtcblx0XHR9XG5cdFx0XG5cdEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pIHtcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6MWZyO1xuXG5cdH1cblx0XG5cblx0XHQuYWNjb3JkaW9ue1xuXHRcdFx0cGFkZGluZzogMzJweDtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9Jzc4NScgaGVpZ2h0PScxJyB2aWV3Qm94PScwIDAgNzg1IDEnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NsaW5lIHkxPScwLjUnIHgyPSc3ODUnIHkyPScwLjUnIHN0cm9rZT0ndXJsKCUyM3BhaW50MF9saW5lYXJfMTAzXzIxMSknLyUzRSUzQ2xpbmUgeTE9JzAuNScgeDI9Jzc4NScgeTI9JzAuNScgc3Ryb2tlPSdibGFjaycgc3Ryb2tlLW9wYWNpdHk9JzAuMicvJTNFJTNDZGVmcyUzRSUzQ2xpbmVhckdyYWRpZW50IGlkPSdwYWludDBfbGluZWFyXzEwM18yMTEnIHgxPSctNzEuOTA4NCcgeTE9JzEuODQxMTYnIHgyPSc3OTUuNDEyJyB5Mj0nMjk2LjYwOCcgZ3JhZGllbnRVbml0cz0ndXNlclNwYWNlT25Vc2UnJTNFJTNDc3RvcCBzdG9wLWNvbG9yPSclMjM3QzI4RTcnLyUzRSUzQ3N0b3Agb2Zmc2V0PScwLjYwOTM3NScgc3RvcC1jb2xvcj0nJTIzMzM2NkZGJy8lM0UlM0NzdG9wIG9mZnNldD0nMScgc3RvcC1jb2xvcj0nJTIzMDBGRkZGJy8lM0UlM0MvbGluZWFyR3JhZGllbnQlM0UlM0MvZGVmcyUzRSUzQy9zdmclM0UlMEFcIik7XG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDEyMDBweDtcblx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbTtcblx0XHRcdHotaW5kZXg6IDE7XG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0aDN7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdH1cblx0XHR9XG5cdFx0LmFjY29yZGlvbl9fYm9keXtcblx0XHRcdG1hcmdpbi10b3A6IGNsYW1wKDEycHgsIDEuODEyMDgwNTM2OXZ3LCAxOHB4KTtcblx0XHRcdHB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjFweDtcblx0XHRcdFx0JjpsYXN0LWNoaWxke1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5ib3JkZXItZ3JhZGllbnR7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KCMwMDAsICMwMDApIDUwJSA1MCUvY2FsYygxMDAlIC0gNHB4KSBjYWxjKDEwMCUgLSA0cHgpIG5vLXJlcGVhdCwgbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjN2MyOGU3IDAlLCAjOTEyODhkIDQwJSwgIzM2ZiA3OCUsICMwZmYgOTIlKTtcblx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0XHR6LWluZGV4OiAtMTtcblx0XHRcdH1cblx0XHRcdC5saW5rbW9yZXtcblx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0fVxuXHRcdFx0Lml0YWxpYy10aXRsZXtcblx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjFweDtcblx0XHRcdFx0Zm9udC1zdHlsZTogaXRhbGljO1xuXHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuLmFjY29yZGlvbi13aXRoLWltYWdlLm5vLXRpdGxle1xuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuXG5cblxuXHRcblx0QGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSkge1xuXHRcdC5hY2NvcmRpb24td2l0aC1pbWFnZXtcblx0XHRcdC5yaWdodC1pbWFnZSwgLmxlZnQtaW1hZ2Uge1xuXHRcdFx0I2FjY29yZGlvbl9faW1nXHRpbWcge2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50OyB9XG5cdFx0XHR9XG5cdFx0XHR9XG5cblx0fVxuXG4iLCIuZmVhdHVyZWQtYmxvY2t7XG5cdG1hcmdpbi10b3A6IDEyNXB4ICFpbXBvcnRhbnQ7XG5cdHBhZGRpbmc6IDU3cHggMCAxMDdweDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0QGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCkge1xuXHRcdG1hcmdpbi10b3A6IDUwcHggIWltcG9ydGFudDtcblx0XHRwYWRkaW5nOiAzMHB4IDA7XG5cdH1cblx0LnRpdGxlLXNsaWRlci1uYXYge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0bWFyZ2luLWJvdHRvbTogMzJweDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ei1pbmRleDogMztcblx0XHRoMyB7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0fVxuXHRcdC5zbGlkZXItbmF2IHtcblx0XHRcdG1hcmdpbi1yaWdodDogMTAwcHg7XG5cdFx0XHRwb3NpdGlvbjphYnNvbHV0ZTsgdG9wOjE1NXB4OyByaWdodDowcHg7IFxuXHRcdFx0XHRAaW5jbHVkZSByZXNwb25kLWJlbG93KG1kKSB7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMHB4O1xuXHRcdFx0XHRwb3NpdGlvbjpyZWxhdGl2ZTsgXG5cdFx0XHRcdG1pbi13aWR0aDo0MnB4O1xuXHRcdFx0XHR0b3A6dW5zZXQ7IHJpZ2h0OnVuc2V0OyBcblx0XHRcdFx0fVxuXHRcdH1cblx0XHQuZmVhdHVyZS1wcmV2OjphZnRlciB7XG5cdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9hcnJvdy12ZWN0b3ItcHJldmlvdXMucG5nKTtcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcblx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHR3aWR0aDogMTlweDtcblx0XHRcdGhlaWdodDogMjhweDtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblx0XHQuZmVhdHVyZS1uZXh0OjphZnRlciB7XG5cdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9hcnJvdy12ZWN0b3ItbmV4dC5wbmcpO1xuXHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuXHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdHdpZHRoOiAxOXB4O1xuXHRcdFx0aGVpZ2h0OiAyOHB4O1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXHRcdC5mZWF0dXJlLW5leHQsIC5mZWF0dXJlLXByZXZ7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHR3aWR0aDogMTlweDtcblx0XHRcdGhlaWdodDogMjhweDtcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHR9XG5cdFx0LmZlYXR1cmUtcHJldiB7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDQycHg7XG5cdFx0XHRcdEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobWQpIHtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwcHg7XG5cdFx0XHRcdH1cblx0XHR9XG5cdH1cblx0LmZlYXR1cmVkLXNsaWRlci1tYWlue1xuXHRcdC5zd2lwZXJ7XG5cdFx0XHRvdmVyZmxvdzogdmlzaWJsZTtcblx0XHR9XG5cdH1cblx0LmZlYXR1cmVJdGVtLnN3aXBlci1zbGlkZSB7XG5cdFx0LmZlYXR1cmVJbWFnZSB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR6LWluZGV4OiAxO1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0YXNwZWN0LXJhdGlvOjEvMTtcblx0XHRcdC13ZWJraXQtdHJhbnNpdGlvbjogMS41cyBhbGwgZWFzZTtcblx0XHRcdC1tcy10cmFuc2l0aW9uOiAxLjVzIGFsbCBlYXNlO1xuXHRcdFx0dHJhbnNpdGlvbjogMS41cyBhbGwgZWFzZTtcblx0XHRcdGltZ3tcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0YXNwZWN0LXJhdGlvOjEvMTtcblx0XHRcdFx0b2JqZWN0LWZpdDogY292ZXI7XG5cdFx0XHR9XG5cdFx0XHQuZmVhdHVyZS1kZXNjIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRyaWdodDogMDtcblx0XHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0XHRoZWlnaHQ6IDMwMHB4O1xuXHRcdFx0XHR6LWluZGV4OiAyO1xuXHRcdFx0XHRoMyBhe1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogY2xhbXAoMTZweCwgMi41dncsIDIwcHgpO1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjI1O1xuXHRcdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRsZWZ0OiBjbGFtcCgyNHB4LCAyLjV2dywgNTBweCk7XG5cdFx0XHRcdFx0cmlnaHQ6IGNsYW1wKDI0cHgsIDIuNXZ3LCA1MHB4KTtcblx0XHRcdFx0XHRib3R0b206IGNsYW1wKDI0cHgsIDIuNXZ3LCA1MHB4KTtcblx0XHRcdFx0XHR6LWluZGV4OiAyO1xuXHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRcdH1cblx0XHRcdFx0LmRlc2MtZ3JhZGllbnR7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6IHJnYigwLCAwLCAwKTtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMzYwZGVnLCByZ2IoMCwgMCwgMCkgMCUsIHJnYmEoMCwgMCwgMCwgMCkgMTAwJSk7XG5cdFx0XHRcdFx0ZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj1cIiMwMDAwMDBcIixlbmRDb2xvcnN0cj1cIiMwMDAwMDBcIixHcmFkaWVudFR5cGU9MSk7XG5cdFx0XHRcdFx0ei1pbmRleDogMTtcblx0XHRcdFx0XHR0b3A6IDA7XG5cblxuXHRcdFx0XHRcdEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pIHtcblx0XHRcdFx0XHRkaXNwbGF5Om5vbmU7XG5cdFx0XHRcdFx0fVxuXG5cblx0XHRcdFx0fVxuXHRcdFx0XHRcblxuXHRcdFx0XHRcblx0XHRcdH1cblx0XHRcdC5mZWF0dXJlSW1hZ2VCZyB7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0XHR6LWluZGV4OiAxO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQuZmVhdHVyZUl0ZW0uc3dpcGVyLXNsaWRlLnN3aXBlci1zbGlkZS1hY3RpdmUge1xuXHRcdC8vd2lkdGg6IDUwJTtcblx0XHR3aWR0aDogNjI4cHggIWltcG9ydGFudDtcblxuXHRcdEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pIHtcblx0XHRcdHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cblxuXG5cdFx0LmZlYXR1cmVJbWFnZXtcblx0XHRcdGhlaWdodDogNjMwcHg7XG5cdFx0XHRcblx0XHRcdEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pIHtcblx0XHRcdGhlaWdodDogMzUwcHg7XG5cdFx0XHR9XG5cblx0XHRcdFxuXHRcdFx0XG5cdFx0XHQuZmVhdHVyZS1kZXNjIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5mZWF0dXJlSXRlbS5zd2lwZXItc2xpZGUuc3dpcGVyLXNsaWRlLXByZXYge1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHR9XG5cdC5uZXdzLWJsb2Nre1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0aGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG5cblx0fVxuXHQubmV3cy1ibG9jay5hY3RpdmV7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0bWluLWhlaWdodDogNzA4cHg7XG5cblx0XHRcdEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pIHtcblx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdG1pbi1oZWlnaHQ6aW5oZXJpdDtcblx0XHRcdH1cblxuXG5cblx0fVxuXHQudGFiaW5nLWJveCB7XG5cdFx0d2lkdGg6IDIyMHB4O1xuXHRcdGhlaWdodDogMjIwcHg7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0bWFyZ2luOiAwIDM1cHg7XG5cdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KCMwMDAsICMwMDApIDUwJSA1MCUvY2FsYygxMDAlIC0gNHB4KSBjYWxjKDEwMCUgLSA0cHgpIG5vLXJlcGVhdCwgbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjN2MyOGU3IDAlLCAjOTEyODhkIDQwJSwgIzM2ZiA3OCUsICMwZmYgOTIlKTtcblx0XHR6LWluZGV4OiAxO1xuXHRcdC8vIC13ZWJraXQtdHJhbnNpdGlvbjogLjVzIGFsbCBlYXNlO1xuXHRcdC8vIC1tcy10cmFuc2l0aW9uOiAuNXMgYWxsIGVhc2U7XG5cdFx0Ly8gdHJhbnNpdGlvbjogLjVzIGFsbCBlYXNlO1xuXHRcdEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobGcpIHtcblx0XHRcdHdpZHRoOiAyMDBweDtcblx0XHRcdGhlaWdodDogMjAwcHg7XG5cdFx0XHRtYXJnaW46IDAgNXB4O1xuXHRcdH1cblx0XHRoMyB7XG5cdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAyMXB4O1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGxlZnQ6IDM1cHg7XG5cdFx0XHRyaWdodDogMzVweDtcblx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0dG9wOiA1MCU7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdFx0XHR6LWluZGV4OiAyO1xuXHRcdH1cblx0XHQuYmxhY2stYmd7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHRib3R0b206IDA7XG5cdFx0XHRiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsLjEpO1xuXHRcdFx0b3BhY2l0eTogMDtcblx0XHRcdHotaW5kZXg6IDE7XG5cdFx0XHQvLyAtd2Via2l0LXRyYW5zaXRpb246IC41cyBhbGwgZWFzZTtcblx0XHRcdC8vIC1tcy10cmFuc2l0aW9uOiAuNXMgYWxsIGVhc2U7XG5cdFx0XHQvLyB0cmFuc2l0aW9uOiAuNXMgYWxsIGVhc2U7XHRcblx0XHR9XG5cdFx0Jjpob3Zlcntcblx0XHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzkyMjc4ZiwgIzhhMjk5MCwgIzgyMmI5MCwgIzdhMmQ5MCwgIzcxMmU5MCwgIzZiMzk5OCwgIzY0NDM5ZiwgIzVkNGNhNSwgIzU2NWZiMywgIzUxNzBiZSwgIzUwODBjNiwgIzU0OTBjZCk7XG5cdFx0fVxuXHRcdCY6aG92ZXIgLmJsYWNrLWJne1xuXHRcdFx0b3BhY2l0eTogMTtcblx0XHR9XG5cdH1cblx0LnRhYmluZy1ib3guaGlkZXtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cdC5jb250YWluZXJ7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR9XG5cdC5mZWF0dXJlLXRhYmluZyB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHJpZ2h0OiBhdXRvO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHR6LWluZGV4OiAzO1xuXHRcdGJvdHRvbTogYXV0bztcblx0XHR3aWR0aDogbWF4LWNvbnRlbnQ7XG5cdFx0dG9wOiAtMjUwcHg7XG5cdFx0bGVmdDogNTAlO1xuXHRcdEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobGcpIHtcblx0XHRcdGxlZnQ6IGF1dG87XG5cdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdHRvcDogMDtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR9XG5cdFx0XG5cdFx0XHRAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKSB7XG5cdFx0ICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHQgICAgdG9wOiB1bnNldDtcblx0XHQgICAgbGVmdDogYXV0bztcblx0XHQgICAgZGlzcGxheTogYmxvY2s7XG5cdFx0ICAgIHJpZ2h0OiAwcHg7XG5cdFx0ICAgIHdpZHRoOiAxMDAlO1xuXG5cblx0XHRcdC50YWJpbmctYm94ICB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRcdG1hcmdpbjogMjRweCAwcHg7XG5cdFx0XHRcdFxuXHRcdFx0XHRcdFxuXHRcdFx0XHRcdGgzIHtcblx0XHRcdFx0XHQgICAgY29sb3I6ICNmZmY7XG5cdFx0XHRcdFx0ICAgIGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0XHQgICAgbGluZS1oZWlnaHQ6IDIxcHg7XG5cdFx0XHRcdFx0ICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRcdFx0ICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHQgICAgbGVmdDogYXV0bzsgXG5cdFx0XHRcdFx0ICAgIHJpZ2h0OiBhdXRvOyBcblx0XHRcdFx0XHQgICAgbWFyZ2luOiAwIGF1dG87XG5cdFx0XHRcdFx0ICAgIHRvcDogYXV0bztcblx0XHRcdFx0XHQgICAgdHJhbnNmb3JtOiBub25lO1xuXHRcdFx0XHRcdCAgICB6LWluZGV4OiAyO1xuXHRcdFx0XHRcdCAgICBwYWRkaW5nLXRvcDogMTJweDtcblx0XHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiAxMnB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHR9XG5cblxuXHRcdFxuXHRcdFxuXHR9XG59XG5cblxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtbmV3cyB7XG5cdFxuXHQuZmVhdHVyZWQtYmxvY2sge3BhZGRpbmctYm90dG9tOjBweDsgfVxuXHQuY2F0ZWdvcnktYmxvY2t7cGFkZGluZy10b3A6MHB4OyB9XG5cdFxufSIsIi5pbi1tZWRpYS1ibG9ja3tcblx0cGFkZGluZzogNTdweCAwIDg3cHg7XG5cdGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzkyMjc4ZiwgIzhhMjk5MCwgIzgyMmI5MCwgIzdhMmQ5MCwgIzcxMmU5MCwgIzZiMzk5OCwgIzY0NDM5ZiwgIzVkNGNhNSwgIzU2NWZiMywgIzUxNzBiZSwgIzUwODBjNiwgIzU0OTBjZCk7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ei1pbmRleDogMTtcblx0QGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCkge1xuXHRcdHBhZGRpbmc6IDMwcHggMDtcblx0fVxuXHQuYmxhY2stYmd7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGxlZnQ6IDA7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0dG9wOiAwO1xuXHRcdGJvdHRvbTogMDtcblx0XHR6LWluZGV4OiAtMTtcblx0XHRiYWNrZ3JvdW5kOiByZ2JhKCRjb2xvcjogIzAwMDAwMCwgJGFscGhhOiAuMik7XG5cdH1cblx0LmJsYWNrLWJnLWdyYWRpZW50IHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0bGVmdDogMDtcblx0XHR0b3A6IDA7XG5cdFx0Ym90dG9tOiAwO1xuXHRcdGJhY2tncm91bmQ6IHJnYigwLDAsMCk7XG5cdFx0YmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoMCwwLDAsLjkpIDAlLCByZ2JhKDAsMCwwLDApIDEwMCUpO1xuXHRcdGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKDAsMCwwLC45KSAwJSwgcmdiYSgwLDAsMCwwKSAxMDAlKTtcblx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoMCwwLDAsLjkpIDAlLCByZ2JhKDAsMCwwLDApIDEwMCUpO1xuXHRcdGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9XCIjMDAwMDAwXCIsZW5kQ29sb3JzdHI9XCIjMDAwMDAwXCIsR3JhZGllbnRUeXBlPTEpO1xuXHRcdHotaW5kZXg6IDI7XG5cdFx0d2lkdGg6IDI1NXB4O1xuXHRcdFx0QGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSkge1xuXHRcdFx0XHRkaXNwbGF5Om5vbmU7XG5cdFx0XHR9XG5cdH1cblx0Lm1lZGlhSXRlbXtcblx0XHR3aWR0aDogNDAwcHg7XG5cdH1cblx0Lm1lZGlhSXRlbSBpbWcge1xuXHRcdGhlaWdodDogYXV0bztcblx0XHRhc3BlY3QtcmF0aW86MS4wOS8xO1xuICAgIFx0d2lkdGg6IDEwMCU7XG4gICAgXHRvYmplY3QtZml0OiBjb3ZlcjtcbiAgICBcdG9iamVjdC1wb3NpdGlvbjogdG9wO1xuXHR9XG5cdC5iZy1ncmFkaWVudCB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGN1cnNvcjpwb2ludGVyOyBcblx0XHRsZWZ0OiAwO1xuXHRcdHJpZ2h0OiAwO1xuXHRcdGJvdHRvbTogMDtcblx0XHRiYWNrZ3JvdW5kOiByZ2IoMCwwLDApO1xuXHRcdGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KDM2MGRlZywgcmdiYSgwLDAsMCwxKSAwJSwgcmdiYSgwLDAsMCwwKSAxMDAlKTtcblx0XHRiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCgzNjBkZWcsIHJnYmEoMCwwLDAsMSkgMCUsIHJnYmEoMCwwLDAsMCkgMTAwJSk7XG5cdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDM2MGRlZywgcmdiYSgwLDAsMCwxKSAwJSwgcmdiYSgwLDAsMCwwKSAxMDAlKTtcblx0XHRmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPVwiIzAwMDAwMFwiLGVuZENvbG9yc3RyPVwiIzAwMDAwMFwiLEdyYWRpZW50VHlwZT0xKTtcblx0XHR6LWluZGV4OiAxO1xuXHRcdHRvcDogMDtcblxuXHRcdFx0QGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSkge1xuXHRcdFx0XHRkaXNwbGF5Om5vbmU7XG5cdFx0XHR9XG5cblx0fVxuXHQuYmctZ3JhZGllbnQgcCB7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGxlZnQ6IDMwcHg7XG5cdFx0cmlnaHQ6IDMwcHg7XG5cdFx0Ym90dG9tOiAzMHB4O1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAzMXB4O1xuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdH1cblx0LnRpdGxlLXNsaWRlci1uYXYge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0bWFyZ2luLWJvdHRvbTogMzJweDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ei1pbmRleDogMztcblx0XHRoMyB7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0fVxuXHRcdC5zbGlkZXItbmF2IHtcblx0XHRcdG1hcmdpbi1yaWdodDogMTUwcHg7XG5cblx0XHRcdEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pIHtcblx0XHRcdG1hcmdpbi1yaWdodDogMHB4O1xuXHRcdFx0fVxuXG5cdFx0fVxuXHRcdC5zd2lwZXItYnV0dG9uLXByZXY6OmFmdGVyIHtcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2Fycm93LXZlY3Rvci1wcmV2aW91cy5wbmcpO1xuXHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuXHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdHdpZHRoOiAxOXB4O1xuXHRcdFx0aGVpZ2h0OiAyOHB4O1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXHRcdC5zd2lwZXItYnV0dG9uLW5leHQ6OmFmdGVyIHtcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2Fycm93LXZlY3Rvci1uZXh0LnBuZyk7XG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG5cdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0d2lkdGg6IDE5cHg7XG5cdFx0XHRoZWlnaHQ6IDI4cHg7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cdFx0LnN3aXBlci1idXR0b24tbmV4dCwgLnN3aXBlci1idXR0b24tcHJldntcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRyaWdodDogMDtcblx0XHRcdHRvcDogMDtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdHdpZHRoOiAxOXB4O1xuXHRcdFx0aGVpZ2h0OiAyOHB4O1xuXHRcdH1cblx0XHQuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcblx0XHRcdG1hcmdpbi1yaWdodDogNDJweDtcblx0XHRcdEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pIHtcblx0XHRcdG1hcmdpbi1yaWdodDogMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufSIsImhlYWRlci5wYWdlLWhlYWRlci5pbm5lci1iYW5uZXJ7XG5cdC5jb250YWluZXJ7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdC5wYWdlLWhlYWRpbmcge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0Ym90dG9tOiA1MHB4O1xuXHRcdFx0bGVmdDogMThweDtcblx0XHRcdHotaW5kZXg6IDE7XG5cdFx0XHRcblx0XHRcdFxuXHRcdFx0QGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSkge1xuXHRcdFx0XHRcdFx0Ym90dG9tOiAyMHB4O1xuXHRcdFx0fVxuXHRcdFx0XG5cdFx0fVxuXHR9XG59IiwiLm1vcmUtcG9saWN5LWJsb2Nre1xuXHRtYXJnaW46IDEzNXB4IDA7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0LnRpdGxlLXNsaWRlci1uYXYge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0bWFyZ2luLWJvdHRvbTogMzJweDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ei1pbmRleDogMztcblx0XHRoM3tcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0fVxuXHRcdC5zbGlkZXItbmF2IHtcblx0XHRcdG1hcmdpbi1yaWdodDogMTUwcHg7XG5cdFx0fVxuXHRcdC5wb2xpY3ktcHJldiwgLnBvbGljeS1uZXh0IHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRyaWdodDogMDtcblx0XHRcdHRvcDogMDtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdHdpZHRoOiAxOXB4O1xuXHRcdFx0aGVpZ2h0OiAyOHB4O1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdH1cblx0XHQucG9saWN5LXByZXZ7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDQycHg7XG5cdFx0fVxuXHRcdC5wb2xpY3ktcHJldjo6YWZ0ZXIge1xuXHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvYXJyb3ctdmVjdG9yLXByZXZpb3VzLnBuZyk7XG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG5cdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0d2lkdGg6IDE5cHg7XG5cdFx0XHRoZWlnaHQ6IDI4cHg7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cdFx0LnBvbGljeS1uZXh0OjphZnRlciB7XG5cdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9hcnJvdy12ZWN0b3ItbmV4dC5wbmcpO1xuXHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuXHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdHdpZHRoOiAxOXB4O1xuXHRcdFx0aGVpZ2h0OiAyOHB4O1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXHR9XG5cdC5wb2xpY3lJdGVtIHtcblx0XHR3aWR0aDogMzkwcHg7XG5cdFx0aDMgYXtcblx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHR9XG5cdH1cblx0LnBvbGljeUl0ZW0uc3dpcGVyLXNsaWRlLnN3aXBlci1zbGlkZS1wcmV2IHtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0fVxuXHQucG9saWN5LWltZyB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHotaW5kZXg6IDE7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRcdGltZ3tcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMHB4O1xuXHRcdFx0YXNwZWN0LXJhdGlvOiAxLzEuMTg7XG5cdFx0XHRoZWlnaHQ6YXV0bzsgXG5cdCAgICBcdG9iamVjdC1maXQ6IGNvdmVyO1xuXHQgICAgXHRvYmplY3QtcG9zaXRpb246IHRvcDtcblx0XHR9XG5cdFx0LmNhdGVnb3J5LWdyYWRpZW50LWJnIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRyaWdodDogMDtcblx0XHRcdHRvcDogMDtcblx0XHRcdGJvdHRvbTogMDtcblx0XHRcdHotaW5kZXg6IDA7XG5cdFx0fVxuXHR9XG5cdC5ibGFjay1iZy1ncmFkaWVudCB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGxlZnQ6IGF1dG87XG5cdFx0cmlnaHQ6IDA7XG5cdFx0dG9wOiAwO1xuXHRcdGJvdHRvbTogMDtcblx0XHRiYWNrZ3JvdW5kOiByZ2IoMCwgMCwgMCk7XG5cdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKDAsIDAsIDAsIDApIDAlLCByZ2JhKDAsIDAsIDAsIDAuOSkgMTAwJSk7XG5cdFx0ZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj1cIiMwMDAwMDBcIixlbmRDb2xvcnN0cj1cIiMwMDAwMDBcIixHcmFkaWVudFR5cGU9MSk7XG5cdFx0ei1pbmRleDogMjtcblx0XHR3aWR0aDogNzAwcHg7XG5cdH1cbn0iLCIubmV3cy1pdGVtLXNlbGVjdGVke1xuXHRtYXJnaW4tdG9wOiAxMjVweCAhaW1wb3J0YW50O1xuXHRwYWRkaW5nOiA3NXB4IDA7XG5cdC5uZXdzLWl0ZW0tdGl0bGV7XG5cdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0XHRhe1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHR3aWR0aDogbWF4LWNvbnRlbnQ7XG5cdFx0fVxuXHRcdGgze1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0fVxuXHRcdHN2Z3tcblx0XHRcdG1hcmdpbi1yaWdodDogMTRweDtcblx0XHR9XG5cdH1cblx0Lm5ld3MtaXRlbS1iYW5uZXJ7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGhlaWdodDogbWluKDU1MHB4LCAxMDB2aCk7XG5cdFx0bWFyZ2luLWJvdHRvbTogMzVweDtcblx0XHRpbWd7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdG9iamVjdC1maXQ6IGNvdmVyO1xuXHRcdFx0b2JqZWN0LXBvc2l0aW9uOiB0b3A7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0fVxuXHRcdCY6YWZ0ZXJ7XG5cdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvaGVyby1ncmFkaWVudC1vdmVybGF5LnBuZ1wiKTtcblx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBib3R0b207XG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRcdH1cblx0fVxuXHQubmV3cy1pdGVtLWNvbnRlbnR7XG5cdFx0YSB7Y29sb3I6I2ZmZjsgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblx0XHRoM3tcblx0XHRcdG1hcmdpbi1ib3R0b206IDUwcHg7XG5cdFx0fVxuXHRcdHB7XG5cdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMjdweDtcblx0XHR9XG5cdFx0LmNvbF9oYWxme1xuXHRcdFx0ZGlzcGxheTogZ3JpZDtcblx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsMWZyKTtcblx0XHRcdGdhcDogMTA1cHg7XG5cdFx0fVxuXHR9XG5cdFxuXG59XG5cblxuXG5cdFxuXHQuc2luZ2xlIC5uZXdzLWl0ZW0tY29udGVudHtcblx0XHRhIHtjb2xvcjojZmZmOyB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXHRcdGgze1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNTBweDtcblx0XHR9XG5cdFx0cHtcblx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0XHRcdGZvbnQtc2l6ZToyMHB4OyBcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjM7XG5cdFx0fVxuXHRcdC5jb2xfaGFsZntcblx0XHRcdGRpc3BsYXk6IGdyaWQ7XG5cdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLDFmcik7XG5cdFx0XHRnYXA6IDEwNXB4O1xuXHRcdH1cblx0fVxuIiwiLmNhdGVnb3J5LXNlbGVjdGVkLWJsb2Nre1xuXHRtYXJnaW4tdG9wOiAxNDBweDtcblx0LmNhdGVnb3J5LXNlbGVjdC1ncmlkIHtcblx0XHRkaXNwbGF5OiBncmlkO1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsMWZyKTtcblx0XHRcblx0XHRcdEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pIHtcblx0XHRcdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcblx0XHRcdFxuXHRcdFx0fVxuXHRcdGdhcDogNzBweCAxOHB4O1xuXHR9XG5cdC5jYXRlZ29yeS1pbWFnZSB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHotaW5kZXg6IDE7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdFxuXHRcdFx0XHRcdEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pIHtcblx0XHRtYXJnaW4tYm90dG9tOiAxNnB4O1xuXHRcdFx0XG5cdFx0XHR9XG5cblx0XHRcblx0XHRpbWd7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0YXNwZWN0LXJhdGlvOiAxLzE7XG5cdCAgICBcdG9iamVjdC1maXQ6IGNvdmVyO1xuXHQgICAgXHRvYmplY3QtcG9zaXRpb246IHRvcDtcblx0XHR9XG5cdH1cblx0LmNhdGVnb3J5LWdyYWRpZW50LWJnIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0bGVmdDogMDtcblx0XHRyaWdodDogMDtcblx0XHR0b3A6IDA7XG5cdFx0Ym90dG9tOiAwO1xuXHRcdHotaW5kZXg6IDA7XG5cdH1cblx0aDMgYXtcblx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0fVxuXHRcblx0cCB7Y29sb3I6I2ZmZjsgfVxufSIsIi5jYXRlZ29yeS1ibG9ja3tcblx0cGFkZGluZzogNzhweCAwO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHotaW5kZXg6IDE7XG5cdEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobGcpIHtcblx0XHRwYWRkaW5nOiAzMHB4IDA7XG5cdH1cblx0LnNlbGVjdC1ib3gge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR6LWluZGV4OiAzO1xuXHRcdHdpZHRoOiAzMzhweDtcblx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0XHRoZWlnaHQ6IDY0cHg7XG5cblxuXHRcdFx0QGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSkge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1hcmdpbi1sZWZ0OiAwcHg7XG5cdFx0XHR9XG5cblxuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgjMDAwLCAjMDAwKSA1MCUgNTAlL2NhbGMoMTAwJSAtIDRweCkgY2FsYygxMDAlIC0gNHB4KSBuby1yZXBlYXQsIGxpbmVhci1ncmFkaWVudCg0NWRlZywgIzdjMjhlNyAwJSwgIzkxMjg4ZCA0MCUsICMzNmYgNzglLCAjMGZmIDkyJSk7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRjb250ZW50OiAnJztcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRyaWdodDogMDtcblx0XHRcdHRvcDogMDtcblx0XHRcdGJvdHRvbTogMDtcblx0XHRcdHotaW5kZXg6IDE7XG5cdFx0fVxuXHRcdHNlbGVjdCB7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0Y29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRmb250LXNpemU6IDIxcHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMjhweDtcblx0XHRcdC1tb3otYXBwZWFyYW5jZTogbm9uZTtcblx0XHRcdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcblx0XHRcdGFwcGVhcmFuY2U6IG5vbmU7XG5cdFx0XHRiYWNrZ3JvdW5kOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScyOCcgaGVpZ2h0PScxNScgdmlld0JveD0nMCAwIDI4IDE1JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMSAxTDE0LjE3MzMgMTRMMjcgMScgc3Ryb2tlPSclMjMwMEZGRkYnLyUzRSUzQy9zdmclM0UlMEFcIikgIzAwMDtcblx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDAlO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0ei1pbmRleDogMTtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRyaWdodDogMDtcblx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0dG9wOiA1MCU7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdFx0XHRwYWRkaW5nOiAxNXB4O1xuXHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDMwcHgpO1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdH1cblx0fVxuXHQudGl0bGUtc2xpZGVyLW5hdiB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogZW5kO1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRtYXJnaW4tYm90dG9tOiAzMnB4O1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR6LWluZGV4OiAzO1xuXHRcdG1hcmdpbi10b3A6IDc1cHg7XG5cdFx0QGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhsZykge1xuXHRcdFx0bWFyZ2luLXRvcDogMzBweDtcblx0XHR9XG5cdFx0aDMge1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdH1cblx0XHQuc2xpZGVyLW5hdiB7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDEwMHB4O1xuXHRcdFx0XG5cdFx0XHRcdEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobWQpIHtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDBweDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcblx0XHR9XG5cdFx0LnByZXY6OmFmdGVyIHtcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2Fycm93LXZlY3Rvci1wcmV2aW91cy5wbmcpO1xuXHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuXHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdHdpZHRoOiAxOXB4O1xuXHRcdFx0aGVpZ2h0OiAyOHB4O1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXHRcdC5uZXh0OjphZnRlciB7XG5cdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9hcnJvdy12ZWN0b3ItbmV4dC5wbmcpO1xuXHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuXHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdHdpZHRoOiAxOXB4O1xuXHRcdFx0aGVpZ2h0OiAyOHB4O1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXHRcdC5uZXh0LCAucHJldntcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRyaWdodDogMDtcblx0XHRcdHRvcDogMDtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdHdpZHRoOiAxOXB4O1xuXHRcdFx0aGVpZ2h0OiAyOHB4O1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdH1cblx0XHQucHJldiB7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDQycHg7XG5cdFx0XHRcdEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobWQpIHtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDBweDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcblx0XHR9XG5cdH1cblx0LmxhdGVzdEl0ZW17XG5cdFx0d2lkdGg6IDI5NXB4O1xuXHRcdGltZ3tcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdGFzcGVjdC1yYXRpbzogMS8xLjEyO1xuXHQgICAgXHRvYmplY3QtZml0OiBjb3Zlcjtcblx0ICAgIFx0b2JqZWN0LXBvc2l0aW9uOiB0b3A7XG5cdCAgICBcdGN1cnNvcjogcG9pbnRlcjtcblx0XHR9XG5cdFx0YXtcblx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjM7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0fVxuXHRcdHB7XG5cdFx0XHRjb2xvcjogI2ZmZjtcblx0XHR9XG5cdFx0cCtwe1xuXHRcdFx0bWFyZ2luLXRvcDogMTVweDtcblx0XHR9XG5cdH1cblx0XG5cdFxuXHRcblx0LmxhdGVzdEl0ZW0uY2Fyb3VzZWxJdGVtIHtcblx0XHRcblx0XG5cdFx0XG5cdFx0aW1ne1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRhc3BlY3QtcmF0aW86IDEvMTtcblx0ICAgIFx0b2JqZWN0LWZpdDogY292ZXI7XG5cdCAgICBcdG9iamVjdC1wb3NpdGlvbjogdG9wO1xuXHQgICAgXHRjdXJzb3I6IGF1dG87XG5cdCAgICBcdG1hcmdpbjowcHg7IHBhZGRpbmc6MHB4OyBcblx0ICAgIFx0XG5cdCAgICBcdFx0Ym9yZGVyOiAxcHggc29saWQ7XG4gICAgYm9yZGVyLWltYWdlLXNsaWNlOiAxO1xuICAgIGJvcmRlci13aWR0aDogMXB4O1xuICAgIGJvcmRlci1pbWFnZS1zb3VyY2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCB0b3AsICM2NjJGOEYgMCUsICM4QTI4ODUgMjUlLCAjMzM2NkZGIDUwJSwgIzUzOEZDQiA3NSUsICMwMEZGRkYgMTAwJSk7XG5cdCAgICBcdFxuXHRcdH1cblx0XHRcblx0fVxuXHRcblx0XG5cdC5ibGFjay1iZy1ncmFkaWVudCB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGxlZnQ6IGF1dG87XG5cdFx0cmlnaHQ6IDA7XG5cdFx0dG9wOiAwO1xuXHRcdGJvdHRvbTogMDtcblx0XHRiYWNrZ3JvdW5kOiByZ2IoMCwwLDApO1xuXHRcdGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKDAsMCwwLDApIDAlLCByZ2JhKDAsMCwwLDAuOSkgMTAwJSk7XG5cdFx0YmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoMCwwLDAsMCkgMCUsIHJnYmEoMCwwLDAsMC45KSAxMDAlKTtcblx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoMCwwLDAsMCkgMCUsIHJnYmEoMCwwLDAsMC45KSAxMDAlKTtcblx0XHRmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPVwiIzAwMDAwMFwiLGVuZENvbG9yc3RyPVwiIzAwMDAwMFwiLEdyYWRpZW50VHlwZT0xKTtcblx0XHR6LWluZGV4OiAyO1xuXHRcdHdpZHRoOiAyNTBweDtcblx0XHRcblx0XHRcdFx0QGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCkge1xuXHRcdFx0XHRkaXNwbGF5Om5vbmU7IFxuXHRcdFx0XHR9XG5cdFx0XG5cdH1cblx0Lm1vcmUtbGlua3tcblx0XHRtYXJnaW4tdG9wOiAxMDBweDtcblx0XHRAaW5jbHVkZSByZXNwb25kLWJlbG93KG1kKSB7XG5cdFx0XHRtYXJnaW4tdG9wOiA1MHB4O1xuXHRcdH1cblx0XHRhe1xuXHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0Y29sb3I6ICMwMEZGRkY7XG5cdFx0XHR3aWR0aDogbWF4LWNvbnRlbnQ7XG5cdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdHN2Z3tcblx0XHRcdFx0bWF4LXdpZHRoOiAyNnB4O1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogMTVweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LmxhdGVzdEl0ZW0uc3dpcGVyLXNsaWRlLnN3aXBlci1zbGlkZS1wcmV2e1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHR9XG59XG5cbi5jYXRlZ29yeS1ibG9jay5ldmVudHMtZGV0YWlsLWNhdHtcblx0cGFkZGluZy10b3A6IDA7XG59IiwiaGVhZGVyLnBhZ2UtaGVhZGVyLmZzbGEtaGVhZGVye1xuXHR6LWluZGV4OiAyO1xuXHRoZWlnaHQ6IG1pbig4OTVweCwgMTAwdmgpO1xuXHQmOmFmdGVye1xuXHRcdHotaW5kZXg6IDI7XG5cdH1cblx0JjpiZWZvcmV7XG5cdFx0Y29udGVudDogJyc7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGxlZnQ6IDA7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0Ym90dG9tOiAwO1xuXHRcdGhlaWdodDogMzAwcHg7XG5cdFx0YmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQoMzYwZGVnLCByZ2IoMCwgMCwgMCkgMCUsIHJnYmEoMCwwLDAsMCkgMTAwJSk7XG5cdFx0YmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoMzYwZGVnLCByZ2IoMCwgMCwgMCkgMCUsIHJnYmEoMCwwLDAsMCkgMTAwJSk7XG5cdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDM2MGRlZywgcmdiKDAsIDAsIDApIDAlLCByZ2JhKDAsMCwwLDApIDEwMCUpO1xuXHRcdHotaW5kZXg6IDE7XG5cdH1cblx0LmNvbnRhaW5lcntcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0cGFkZGluZy1ib3R0b206IDQwcHg7XG5cdH1cblx0LmZzbGEtaGVhZGVyLWNvbnRlbnR7XG5cdFx0XG5cdFx0XG5cdFx0aDIjZnNsYUhvbWUge2N1cnNvcjpwb2ludGVyOyB9XG5cdFx0XG5cdFx0XG5cdFx0XG5cdFx0XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGxlZnQ6IDA7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0Ym90dG9tOiA0MHB4O1xuXHRcdHotaW5kZXg6IDE7XG5cdFx0LnBhZ2UtaGVhZGluZ3tcblx0XHRcdGZvbnQtc2l6ZTogMzZweDtcblx0XHRcdHBhZGRpbmc6IDlweCAxNXB4O1xuXHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgcmdiYSgwLCAwLCAwLCAwLjIpLCByZ2JhKDAsIDAsIDAsIDAuMikpLCBsaW5lYXItZ3JhZGllbnQoODkuOTlkZWcsIHJnYmEoMTQ1LCA0MCwgMTQxLCAwLjUpIC0yMC44NCUsIHJnYmEoMTI0LCA0MCwgMjMxLCAwLjUpIDIxLjkyJSwgcmdiYSgxMDUsIDc0LCAyMzUsIDAuNSkgNDUuOTQlLCByZ2JhKDAsIDI1NSwgMjU1LCAwLjUpIDE3NS43OCUpO1xuXHRcdFx0QGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSkge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyNXB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHRAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKSB7XG5cdFx0XHRsZWZ0OiAyMHB4O1xuXHRcdFx0cmlnaHQ6IDIwcHg7XG5cdFx0XHRib3R0b206IDMwcHg7XG5cdFx0fVxuXHRcdC5zZWxlY3QtYm94LW1haW57XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0fVxuXHR9XG5cdC5mc2xhLWxpbmstZ3JpZHtcblx0XHRkaXNwbGF5OiBncmlkICFpbXBvcnRhbnQ7XG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwxZnIpO1xuXHRcdGdhcDogMzJweDtcblx0XHRtYXJnaW4tdG9wOiAyOHB4O1xuXG5cdFx0QGluY2x1ZGUgcmVzcG9uZC1iZWxvdyh4bCkge1xuXHRcdFx0bWFyZ2luOiAyNXB4IDI1cHggMDtcblx0XHRcdGdhcDogMTBweDtcblx0XHR9XG5cdFx0XHRAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKSB7XG5cdFx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuXHRcdFx0XHRtYXJnaW4tbGVmdDozMnB4OyBcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OjMycHg7IFxuXHRcdFx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cblxuXHRcdC5saW5rLWJveHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHBhZGRpbmctdG9wOiAxM3B4O1xuXHRcdFx0JjpiZWZvcmV7XG5cdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdGhlaWdodDogM3B4O1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgwLDI1NSwyNTUsMSkgMCUsIHJnYmEoNTEsMTAyLDI1NSwxKSAzOCUsIHJnYmEoMTI0LDQwLDIzMSwxKSAxMDAlKTtcblx0XHRcdFx0YmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoMCwyNTUsMjU1LDEpIDAlLCByZ2JhKDUxLDEwMiwyNTUsMSkgMzglLCByZ2JhKDEyNCw0MCwyMzEsMSkgMTAwJSk7XG5cdFx0XHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgwLDI1NSwyNTUsMSkgMCUsIHJnYmEoNTEsMTAyLDI1NSwxKSAzOCUsIHJnYmEoMTI0LDQwLDIzMSwxKSAxMDAlKTtcblx0XHRcdH1cblx0XHRcdGF7XG5cdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0XHRmb250LXNpemU6IDIxcHg7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAzMnB4O1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdHdpZHRoOiA3MCU7XG5cdFx0XHRcdEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coeGwpIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDI2cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0LmxpbmstYm94LmFjdGl2ZXtcblx0XHRcdCY6YmVmb3Jle1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufSIsIi5mc2xhLXZpZGVvLWJsb2Nre1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHotaW5kZXg6IDI7XG5cdHBhZGRpbmc6IDEwMHB4IDAgNzVweDtcblx0XG5cdCYuc2ltcGxlVmlkZW8ge1xuXHRwYWRkaW5nOiAxMDBweCAwIDBweDtcblx0fVxuXHRcblx0XG5cdFxuXHRAaW5jbHVkZSByZXNwb25kLWJlbG93KGxnKSB7XG5cdFx0cGFkZGluZzogMzBweCAwO1xuXHR9XG5cdCp7XG5cdFx0ei1pbmRleDogMjtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdH1cblx0JjpiZWZvcmV7XG5cdFx0Y29udGVudDogJyc7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGxlZnQ6IDA7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0Ym90dG9tOiAwO1xuXHRcdGhlaWdodDogNjAlO1xuXHRcdGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKDE0NSw0MCwxNDEsLjkpIDAlLCByZ2JhKDEyNCw0MCwyMzEsLjkpIDIyJSwgcmdiYSgxMDUsNzQsMjM1LC45KSAzNCUsIHJnYmEoMCwyNTUsMjU1LC45KSAxMDAlKTtcblx0XHRiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgxNDUsNDAsMTQxLC45KSAwJSwgcmdiYSgxMjQsNDAsMjMxLC45KSAyMiUsIHJnYmEoMTA1LDc0LDIzNSwuOSkgMzQlLCByZ2JhKDAsMjU1LDI1NSwuOSkgMTAwJSk7XG5cdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKDE0NSw0MCwxNDEsLjkpIDAlLCByZ2JhKDEyNCw0MCwyMzEsLjkpIDIyJSwgcmdiYSgxMDUsNzQsMjM1LC45KSAzNCUsIHJnYmEoMCwyNTUsMjU1LC45KSAxMDAlKTtcblx0XHR6LWluZGV4OiAtMTtcblx0XHRAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKSB7XG5cdFx0XHRoZWlnaHQ6IDgwJTtcblx0XHR9XG5cdH1cblx0JjphZnRlcntcblx0XHRjb250ZW50OiAnJztcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0bGVmdDogMDtcblx0XHRyaWdodDogMDtcblx0XHRib3R0b206IDA7XG5cdFx0aGVpZ2h0OiA2MCU7XG5cdFx0YmFja2dyb3VuZDogcmdiYSgwLDAsMCwuNSk7XG5cdFx0ei1pbmRleDogMTtcblx0XHRAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKSB7XG5cdFx0XHRoZWlnaHQ6IDgwJTtcblx0XHR9XG5cdH1cblx0XG5cdCYuc2ltcGxlVmlkZW86YmVmb3JlLCAmLnNpbXBsZVZpZGVvOmFmdGVyIHtcblx0XHRkaXNwbGF5Om5vbmU7XG5cdFx0XG5cdFx0XG5cdFx0XG5cdFx0XG5cdH1cblx0XG5cdFxuXHQuZnNsYS12aWRlb3tcblx0XHRtYXJnaW4tYm90dG9tOiA3MHB4O1xuXHRcdEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDMycHg7XG5cdFx0fVxuXHRcdGlmcmFtZXtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0aGVpZ2h0OiA3NTVweDtcblx0XHRcdEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pIHtcblx0XHRcdFx0aGVpZ2h0OiAyNDJweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LmZzbGEtY29udGVudC1ncmlke1xuXHRcdGRpc3BsYXk6IGdyaWQ7XG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwxZnIpO1xuXG5cdEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pIHtcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6MWZyO1xuXHR9XG5cblxuXHRcdGdhcDogNDBweDtcblx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0XHRwe1xuXHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAyN3B4O1xuXHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0fVxuXHRcdC50aXRsZXtcblx0XHRcdHB7XG5cdFx0XHRcdGNvbG9yOiAjMDBGRkZGO1xuXHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuZGVzY3JpcHRpb257XG5cdFx0XHRwe1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRcdFx0XHQmOmxhc3QtY2hpbGR7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4uZnNsYS12aWRlby1ibG9jay5jYXVzZS12aWRlby1pbWctYmxvY2t7XG5cdC5mc2xhLXZpZGVve1xuXHRcdGltZ3tcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0b2JqZWN0LWZpdDogY292ZXI7XG5cdFx0XHRoZWlnaHQ6IDc1NXB4O1xuXHRcdH1cblx0fVxuXHQuZnNsYS1jb250ZW50LWdyaWR7XG5cdFx0YWxpZ24taXRlbXM6IHN0YXJ0O1xuXHRcdC50aXRsZXtcblx0XHRcdC5zdWItaGVhZGluZy0xe1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRcdFx0fVxuXHRcdFx0cHtcblx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0XHRcdHRleHQtdHJhbnNmb3JtOiBub25lO1xuXHRcdFx0XHQmOmxhc3QtY2hpbGR7XG5cdFx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59IiwiLmZzbGEtb3VyLWltcGFjdC1ibG9ja3tcblx0cGFkZGluZy10b3A6IDEyMHB4O1xuXHRwYWRkaW5nLWJvdHRvbTo2MHB4OyBcblx0QGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCkge1xuXHRcdHBhZGRpbmctdG9wOiAzMHB4O1xuXHRcdHBhZGRpbmctYm90dG9tOiAzMHB4O1xuXHR9XG5cdC5pbXBhY3QtZ3JpZHtcblx0XHRkaXNwbGF5OiBncmlkO1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMzIlIDQ1JTtcblx0XHRnYXA6IDc1cHg7XG5cdFx0QGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCkge1xuXHRcdFx0Z2FwOiAzMHB4O1xuXHRcdH1cblx0XHRcblx0XHRpbWcge21heC13aWR0aDoxMDAlO31cblxuXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuXG5cdEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pIHtcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcblx0XG5cdFx0LmltcGFjdC1pbWcudGV4dC1yaWdodCB7dGV4dC1hbGlnbjpsZWZ0OyB3aWR0aDoxMDAlOyBcblx0XHRcdFxuXHRcdFx0aW1nIHt3aWR0aDoxMDAlOyB9XG5cdFx0fVxuXHRcblx0fVxuXG5cblx0XG5cblx0XHQuaW1wYWN0LWRlc2N7XG5cdFx0XHQuaGVhZGluZy0ye1xuXHRcdFx0XHRmb250LXNpemU6IGNsYW1wKDIycHgsIDcuMjI4OTE1NjYyN3Z3LCA3MnB4KTtcblx0XHRcdH1cblx0XHRcdC5zdWItaGVhZGluZy0xe1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRcdFx0fVxuXHRcdFx0dWx7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMXJlbTtcblx0XHRcdFx0bGlzdC1zdHlsZTogZGlzYztcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0XHRcdH1cblx0XHRcdHAsIHVse1xuXHRcdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4uZnNsYS1vdXItaW1wYWN0LWJsb2NrLnZlcnNpb24tdHdve1xuXHRwYWRkaW5nOiA1MHB4IDA7XG5cdC5pbXBhY3QtZ3JpZHtcblx0XHQuaW1wYWN0LWRlc2N7XG5cdFx0XHQuaGVhZGluZy0ye1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdGZvbnQtc2l6ZTogY2xhbXAoMjJweCwgNy4yMjg5MTU2NjI3dncsIDQ4cHgpO1xuXHRcdFx0fVxuXHRcdFx0LnN1Yi1oZWFkaW5nLTF7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDI1cHg7XG5cdFx0XHR9XG5cdFx0XHRwe1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyNXB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufSIsIi5mc2xhLXdoYXQtcGVvcGxlLXNheS1ibG9ja3tcblx0cGFkZGluZy10b3A6IDYwcHg7XG5cdHBhZGRpbmctYm90dG9tOiA2MHB4O1xuXHRwYWRkaW5nLWxlZnQ6IDBweDtcblx0cGFkZGluZy1yaWdodDogMHB4O1xuXG5cdFxuXHRAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKSB7XG5cdHBhZGRpbmctdG9wOiA2MHB4O1xuXHRwYWRkaW5nLWJvdHRvbTogNjBweDtcblx0XHR9XG5cdFxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdC50aXRsZS1zbGlkZXItbmF2IHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdG1hcmdpbi1ib3R0b206IDMycHg7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHotaW5kZXg6IDM7XG5cdFx0aDMge1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0QGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSkge1xuXHRcdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5zd2lwZXItYnV0dG9uLXByZXY6OmFmdGVyIHtcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2Fycm93LXZlY3Rvci1wcmV2aW91cy5wbmcpO1xuXHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuXHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdHdpZHRoOiAxOXB4O1xuXHRcdFx0aGVpZ2h0OiAyOHB4O1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXHRcdC5zd2lwZXItYnV0dG9uLW5leHQ6OmFmdGVyIHtcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2Fycm93LXZlY3Rvci1uZXh0LnBuZyk7XG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG5cdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0d2lkdGg6IDE5cHg7XG5cdFx0XHRoZWlnaHQ6IDI4cHg7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cdFx0LnN3aXBlci1idXR0b24tbmV4dCwgLnN3aXBlci1idXR0b24tcHJldntcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRyaWdodDogMDtcblx0XHRcdHRvcDogMDtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdHdpZHRoOiAxOXB4O1xuXHRcdFx0aGVpZ2h0OiAyOHB4O1xuXHRcdH1cblx0XHQuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcblx0XHRcdG1hcmdpbi1yaWdodDogNDJweDtcblx0XHRcdEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pIHtcblx0XHRcdG1hcmdpbi1yaWdodDogMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQucGVvcGxlXzNjb2x7XG5cdFx0cGFkZGluZy1ib3R0b206IDVweDtcblx0XHRcblx0QGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSkge1xuXG5cdFx0bWF4LXdpZHRoOjEwMCU7IFxuXHRcdG1hcmdpbjowIDIwcHg7IFxuXHR9XG5cdFxuXHRcdFx0XG5cdH1cblx0LnBlb3BsZUl0ZW17XG5cdFx0Ly8gd2lkdGg6IDU3OHB4O1xuXHRcdGhlaWdodDogMzMwcHg7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgtMTYwZGVnLCByZ2JhKDAsIDI1NSwgMjU1LCAwLjUpIDAlLCByZ2JhKDAsIDAsIDAsIDAuOSkgMzUlLCByZ2JhKDAsIDAsIDAsIDAuOSkgNjUlLCByZ2JhKDUxLCAxMDIsIDI1NSwgMC41KSAxMDAlKTtcblx0XHRib3JkZXI6IDJweCBzb2xpZDtcblx0XHRib3JkZXItaW1hZ2Utc2xpY2U6IDI7XG5cdFx0Ym9yZGVyLXdpZHRoOiAycHg7XG5cdFx0Ym9yZGVyLWltYWdlLXNvdXJjZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0IHRvcCwjMDBGRkZGIDAlLCAjNkJCREUzIDUyJSwgIzMzNjZGRiA5NSUsICMwMEZGRkYgMTAwJSk7XG5cblxuXHRAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKSB7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSA0cHgpO1xuICAgIFx0fVxuXG5cdFx0LnBlb3BsZS1kZXNjcmlwdGlvbntcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGxlZnQ6IDQ1cHg7XG5cdFx0XHRyaWdodDogNDVweDtcblx0XHRcdHRvcDogNTAlO1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdFx0ei1pbmRleDogMTtcblx0XHRcdEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pIHtcblx0XHRcdGxlZnQ6IDMycHg7XG5cdFx0XHRyaWdodDogMzJweDtcblx0XHRcdH1cblxuXG5cdFx0XHRwe1xuXHRcdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAyN3B4O1xuXHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LmJsYWNrLWJnLWdyYWRpZW50IHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0bGVmdDogMDtcblx0XHRyaWdodDogYXV0bztcblx0XHR0b3A6IDA7XG5cdFx0Ym90dG9tOiAwO1xuXHRcdGJhY2tncm91bmQ6IHJnYigwLCAwLCAwKTtcblx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoLTkwZGVnLCByZ2JhKDAsIDAsIDAsIDApIDAlLCByZ2JhKDAsIDAsIDAsIDAuOSkgMTAwJSk7XG5cdFx0ZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj1cIiMwMDAwMDBcIixlbmRDb2xvcnN0cj1cIiMwMDAwMDBcIixHcmFkaWVudFR5cGU9MSk7XG5cdFx0ei1pbmRleDogMjtcblx0XHR3aWR0aDogMzg1cHg7XG5cdFx0XG5cdEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pIHtcblx0ZGlzcGxheTpub25lOyBcblx0fVx0XHRcblx0XHRcblx0XHRcblx0fVxuXHQuYmxhY2stYmctZ3JhZGllbnQucmlnaHR7XG5cdFx0bGVmdDogYXV0bztcblx0XHRyaWdodDogMDtcblx0XHRiYWNrZ3JvdW5kOiByZ2IoMCwgMCwgMCk7XG5cdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKDAsIDAsIDAsIDApIDAlLCByZ2JhKDAsIDAsIDAsIDAuOSkgMTAwJSk7XG5cdFx0ZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj1cIiMwMDAwMDBcIixlbmRDb2xvcnN0cj1cIiMwMDAwMDBcIixHcmFkaWVudFR5cGU9MSk7XG5cdH1cblx0LnBlb3BsZV80Y29se1xuXHRcdHBhZGRpbmctYm90dG9tOiA1cHg7XG5cdFx0LnBlb3BsZUl0ZW17XG5cdFx0XHRoZWlnaHQ6IDQ4NnB4O1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KC0xNjBkZWcsIHJnYmEoMCwgMjU1LCAyNTUsIDAuNSkgMCUsIHJnYmEoMCwgMCwgMCwgMC45KSAzNSUsIHJnYmEoMCwgMCwgMCwgMC45KSA2NSUsIHJnYmEoNTEsIDEwMiwgMjU1LCAwLjUpIDEwMCUpO1xuXHRcdFx0Ym9yZGVyOiAycHggc29saWQ7XG5cdFx0XHRib3JkZXItaW1hZ2Utc2xpY2U6IDI7XG5cdFx0XHRib3JkZXItd2lkdGg6IDJweDtcblx0XHRcdGJvcmRlci1pbWFnZS1zb3VyY2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCB0b3AsIzAwRkZGRiAwJSwgIzZCQkRFMyA1MiUsICMzMzY2RkYgOTUlLCAjMDBGRkZGIDEwMCUpO1xuXHRcdFx0LnBlb3BsZS1kZXNjcmlwdGlvbntcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRsZWZ0OiA0NXB4O1xuXHRcdFx0XHRyaWdodDogNDVweDtcblx0XHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0XHRcdFx0ei1pbmRleDogMTtcblx0XHRcdFx0cHtcblx0XHRcdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMjU7XG5cdFx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdFx0XHRkaXNwbGF5OiAtd2Via2l0LWJveDtcblx0XHRcdFx0XHQtd2Via2l0LWxpbmUtY2xhbXA6IDc7XG5cdFx0XHRcdFx0LXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDsgIFxuXHRcdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0XHRcdFx0fVxuXHRcdFx0XHQuYnRuLWFjdGlvbntcblx0XHRcdFx0XHRwYWRkaW5nOiAxMnB4IDIwcHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0aDN7XG5cdFx0XHRcdFx0Zm9udC1zaXplOmNsYW1wKDE4cHgsNi4wMjQwOTYzODU1dncsIDI0cHggKTtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS4yNTtcblx0XHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0aDR7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjM7XG5cdFx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyNXB4O1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn0iLCIucmV2b2x1dGlvbi1zZWN0aW9ue1xuXHRwYWRkaW5nLXRvcDogMTUwcHg7XG5cdC5yZXZvbHV0aW9uLWdyaWR7XG5cdFx0ZGlzcGxheTogZ3JpZDtcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDQwJSA1MCU7XG5cdFx0Z2FwOiA1MXB4O1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHR9XG59IiwiLmludHJvLXNlY3Rpb24udmVyc2lvbi10d297XG5cdGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbTtcblx0LmNiZWRfaW50cm9fYmxvY2t7XG5cdFx0cGFkZGluZy1ib3R0b206IDIwcHg7XG5cdH1cblx0LmNiZWRfaW50cm9fYmxvY2sgLmNiZWRfaW50cm9fY29udGVudC5pbnRyb18yX2NvbC5pbnRyb18yX2NvbC5oYWxme1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogNTAlIDQwJTtcblx0XHRhbGlnbi1pdGVtczogZW5kO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHR9XG5cdC50ZXh0LXdoaXRle1xuXHRcdHB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRcdH1cblx0fVxuXHQuZ3JpZC1saW5rcyB7XG5cdFx0ZGlzcGxheTogZ3JpZDtcblx0XHRtYXJnaW4tdG9wOiAzNXB4O1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcblx0XHRnYXA6IDQzcHg7XG5cdFx0QGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCkge1xuXHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvO1xuXHRcdFx0Z2FwOiAxNXB4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0XHR9XG5cdFx0LmJ0bi1hY3Rpb24ge1xuXHRcdFx0bWFyZ2luLXRvcDogMjVweDtcblx0XHRcdHBhZGRpbmc6IDEwcHggMjBweDtcblx0XHR9XG5cdFx0LnN1Yi1oZWFkaW5nLTEge1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHR9XG5cdH1cblx0LmJvZHktdGV4dCB7XG5cdFx0LnN1Yi1oZWFkaW5nLTF7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyNXB4O1xuXHRcdH1cblx0XHRwe1xuXHRcdFx0bWFyZ2luOiAwIDAgNXB4O1xuXHRcdH1cblx0XHR1bCArIHB7XG5cdFx0XHRtYXJnaW4tdG9wOiAzMHB4O1xuXHRcdH1cblx0XHR1bHtcblx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAxcmVtO1xuXHRcdFx0bGlzdC1zdHlsZTogZGlzYztcblx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0bGl7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcblx0XHRcdFx0Zm9udC1zaXplOiAyMHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcblx0XHRcdFx0Y29sb3I6ICNmZmYgIWltcG9ydGFudDtcblx0XHRcdFx0JjpiZWZvcmV7XG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5saW5rLXVuZGVybGluZSB7XG5cdFx0XHRjb2xvcjogIzAwRkZGRjtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdFx0bWFyZ2luLXRvcDogMjBweDtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblx0fVxuXHQuY2JlZF9pbnRyb19ibG9jayAuY2JlZF9pbnRyb19jb250ZW50LmludHJvXzJfY29sLmludHJvXzJfY29se1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogNDAlIDUwJTtcblx0XHRhbGlnbi1pdGVtczogc3RhcnQ7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0Z2FwOiAxNDBweDtcblx0fVxuXHQudGl0bGUtZGVzY3JpcHRpb257XG5cdFx0bWFyZ2luLWJvdHRvbTogNTdweDtcblx0XHRwe1xuXHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0fVxuXHR9XG59XG4uaW50cm8tc2VjdGlvbi52ZXJzaW9uLXR3by5hbGlnbi1zdGFydHtcblx0LmNiZWRfaW50cm9fYmxvY2sgLmNiZWRfaW50cm9fY29udGVudC5pbnRyb18yX2NvbC5pbnRyb18yX2NvbC5oYWxme1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogNDAlIDUwJTtcblx0XHRhbGlnbi1pdGVtczogc3RhcnQ7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdH1cblx0LmJvZHktdGV4dCB7XG5cdFx0cHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdFx0fVxuXHRcdHVse1xuXHRcdFx0bGl7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufSIsIi5jYXJlZXItcG9zaXRpb24tc2VjdGlvbntcclxuICAgIHBhZGRpbmc6IDEyMHB4IDAgMDtcclxuICAgIFxyXG4gICAgcGFkZGluZy1ib3R0b206NTBweCAhaW1wb3J0YW50O1xyXG5cclxuXHJcblx0XHRcdEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pIHtcclxuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbToyNXB4ICFpbXBvcnRhbnQ7XHJcblx0XHRcdH1cclxuXHJcbiAgICBcclxuICAgIC5jYXJlZXItZ3JpZHtcclxuICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNjAlIDQwJTtcclxuXHJcblx0XHRcdEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobGcpIHtcclxuXHQgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczoxZnI7XHJcblx0XHRcdH1cclxuICAgICAgICAuYnRuLWFjdGlvbntcclxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSkge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5jYXJlZXItZ3JpZC5sZWZ0LWltZ3tcclxuICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNDAlIDYwJTtcclxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KGxnKSB7XHJcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczoxZnI7XHJcbiAgICAgICAgICAgIG9yZGVyOiAxO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuY2FyZWVyLWRlc2NyaXB0aW9ue1xyXG4gICAgICAgICAgICBwe1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBwLmJsdWV7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzAwRkZGRjtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xyXG4gICAgICAgICAgICAgICAgbGlzdC1zdHlsZTogZGlzYztcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuY2FyZWVyLWRlc2NyaXB0aW9ue1xyXG4gICAgICAgIHBhZGRpbmc6IDEwMHB4IDg1cHggODVweCAxMzBweDtcclxuICAgICAgICBcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9pbWcvZ3JhZGllbnQtYmctZXZlbnQucG5nKTsgXHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgXHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXIgY2VudGVyOyBcclxuICAgICAgICBcclxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyh4bCkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogNjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KG1kKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgb3JkZXI6IDI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMzZweCAzMnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQ7XHJcblx0XHRib3JkZXItaW1hZ2Utc2xpY2U6IDI7XHJcblx0XHRib3JkZXItd2lkdGg6IDJweDtcclxuXHRcdGJvcmRlci1pbWFnZS1zb3VyY2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCB0b3AsICM3YzI4ZTcgMCUsICM5MTI4OGQgNDAlLCAjMzZmIDc4JSwgIzBmZiA5MiUpO1xyXG4gICAgICAgIC5kZXNjcmlwdGlvbi10aXRsZXtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgcHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyMXB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjdweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHAuY29tbW9uLWZvbnRze1xyXG4gICAgICAgICAgICBjb2xvcjogIzAwRkZGRjtcclxuICAgICAgICB9XHJcbiAgICAgICAgdWx7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMXJlbTtcclxuICAgICAgICAgICAgbGlzdC1zdHlsZTogZGlzYztcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMXB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjdweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmxpbmstZ3JvdXB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XHJcbiAgICAgICAgICAgIGEgKyBhe1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDE4cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmJ0bi1hY3Rpb257XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMjhweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgLmNhcmVlci1pbWcge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAycHgpO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0Oi0ycHg7XHJcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICBvYmplY3QtcG9zaXRpb246IHRvcDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmNhcmVlckltZ0Jne1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLmNhcmVlci1wb3NpdGlvbi1zZWN0aW9uLmV2ZW50LXBvc3Rpb257XHJcbiAgICBtYXJnaW4tdG9wOiAxMjVweCAhaW1wb3J0YW50O1xyXG4gICAgXHJcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCkge1xyXG4gICAgICAgICAgICBcclxuXHRcdFx0bWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICBcclxuICAgICAgICAgICAgfSAgICBcclxuICAgIC5jb250YWluZXJ7XHJcbiAgICAgICAgLmhlYWRpbmctMXtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDUwcHg7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobWQpIHtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcclxuICAgICAgIFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcbi5mZWF0dXJlLWV2ZW50LWJsb2Nre1xyXG5cdG1hcmdpbi10b3A6ODJweDtcclxuXHRcclxuXHQgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKSB7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcbiAgICAgICBcclxuICAgICAgICAgICAgfVxyXG5cdFxyXG5cdH1cclxuXHJcblxyXG5cclxuLmNhcmVlci1wb3NpdGlvbi1zZWN0aW9uIC5jYXJlZXItaW1nIHtcclxuXHR3aWR0aDogY2FsYygxMDAlICsgMnB4KTtcclxuXHRtYXJnaW4tbGVmdDotMnB4OyBcclxufVxyXG5cclxuLmNhcmVlci1wb3NpdGlvbi1zZWN0aW9uIC5sZWZ0LWltZyAuY2FyZWVyLWltZyB7XHJcblx0bWFyZ2luLWxlZnQ6MHB4OyBcclxuXHRcclxufVxyXG5cclxuXHJcbiIsIi5jYXJlZXItaW1nLWRlc2Mtc2VjdGlvbntcblx0cGFkZGluZy10b3A6IDQ1cHg7XG5cdC5sZWZ0LWltZy1ncmlke1xuXHRcdGRpc3BsYXk6IGdyaWQ7XG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA0MCUgNjAlO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0bWFyZ2luLWJvdHRvbTogNjBweDtcblx0XHRcblx0XHRAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogNDBweDtcblx0XHR9XHRcdFxuXHRcdFxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR6LWluZGV4OiAxO1x0XHRcblx0XHRAaW5jbHVkZSByZXNwb25kLWJlbG93KG1kKSB7XG5cdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcblx0XHR9XHRcdFxuXHRcdCY6YmVmb3Jle1xuXHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRyaWdodDogMDtcblx0XHRcdHRvcDogMDtcblx0XHRcdGJvdHRvbTogNHB4O1xuXHRcdFx0d2lkdGg6IDYwJTtcblx0XHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgjMDAwLCAjMDAwKSA1MCUgNTAlL2NhbGMoMTAwJSAtIDRweCkgY2FsYygxMDAlIC0gNHB4KSBuby1yZXBlYXQsXG4gICAgICAgICAgICBsaW5lYXItZ3JhZGllbnQoNDVkZWcsICMwMGZmZmYgMCUsICM2YmJkZTMgNTAlLCAjMzM2NkZGIDEwMCUpO1xuXHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRcdHotaW5kZXg6IDE7XG5cdFx0XHRAaW5jbHVkZSByZXNwb25kLWJlbG93KG1kKSB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmOmFmdGVye1xuXHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRyaWdodDogMnB4O1xuXHRcdFx0dG9wOiAycHg7XG5cdFx0XHRib3R0b206IDZweDtcblx0XHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgtMTYwZGVnLCByZ2JhKDAsIDI1NSwgMjU1LCAuNSkgMCUsIHJnYmEoMCwgMCwgMCwuOSkgMzUlLCByZ2JhKDAsIDAsIDAsLjkpIDY1JSwgcmdiYSg1MSwgMTAyLCAyNTUsLjUpIDEwMCUpO1xuXHRcdFx0d2lkdGg6IGNhbGMoNjAlIC0gNHB4KTtcblx0XHRcdHotaW5kZXg6IDE7XG5cdFx0XHRAaW5jbHVkZSByZXNwb25kLWJlbG93KGxnKSB7XG5cdFx0XHRcdHRvcDogNTIlO1xuXHRcdFx0XHR3aWR0aDogY2FsYygxMDAlIC0gNHB4KTtcblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobWQpIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdFx0LmRlc2MtYm94e1xuXHRcdFx0Ly8gYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KCMwMDAsICMwMDApIDUwJSA1MCUvY2FsYygxMDAlIC0gNHB4KSBjYWxjKDEwMCUgLSA0cHgpIG5vLXJlcGVhdCxcbiAgICAgICAgICAgIC8vIGxpbmVhci1ncmFkaWVudCg0NWRlZywgIzAwZmZmZiAwJSwgIzZiYmRlMyA1MCUsICMzMzY2RkYgMTAwJSk7XG5cdFx0XHQvLyBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdFx0Ly8gcG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0Ly8gei1pbmRleDogMTtcblx0XHRcdC8vIC5ib3gtYmd7XG5cdFx0XHQvLyBcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgtMTYwZGVnLCByZ2JhKDAsIDI1NSwgMjU1LCAuNSkgMCUsIHJnYmEoMCwgMCwgMCwuOSkgMzUlLCByZ2JhKDAsIDAsIDAsLjkpIDY1JSwgcmdiYSg1MSwgMTAyLCAyNTUsLjUpIDEwMCUpO1xuXHRcdFx0Ly8gfVxuXHRcdFx0XG5cdFx0XHRcblx0XHRcdHVsIHtcblx0XHRcdCAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XG5cdFx0XHQgICAgbGlzdC1zdHlsZTogZGlzYztcblx0XHRcdCAgICBmb250LXdlaWdodDogNTAwO1xuXHRcdFx0ICAgIG1hcmdpbi1ib3R0b206MjBweDsgXG5cdFx0XHR9XG5cdFx0XHRcdFx0XHRcblx0XHRcdFxuXHRcdFx0dWwgbGkgeyBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBcbiAgICBhIHt0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgY29sb3I6I2ZmZjsgfVxuICAgIH1cbiAgICBcbiAgICBcblx0XHRcdHAge1xuXHRcdFx0XHRcblx0XHRcdFx0YSB7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTsgY29sb3I6I2ZmZjsgfVxuXHRcdFx0fVxuXHRcdFx0XG5cdFx0fVxuXHR9XG5cdC5yaWdodC1pbWctZ3JpZHtcblx0XHRkaXNwbGF5OiBncmlkO1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogNjAlIDQwJTtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdG1hcmdpbi1ib3R0b206IDYwcHg7XG5cdFx0XG5cdFx0QGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSkge1xuXHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XG5cdFx0fVx0XHRcblx0XHRcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ei1pbmRleDogMTtcblx0XHRAaW5jbHVkZSByZXNwb25kLWJlbG93KG1kKSB7XG5cdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcblx0XHR9XG5cdFx0JjpiZWZvcmV7XG5cdFx0XHRjb250ZW50OiAnJztcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHRib3R0b206IDRweDtcblx0XHRcdHdpZHRoOiA2MCU7XG5cdFx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoIzAwMCwgIzAwMCkgNTAlIDUwJS9jYWxjKDEwMCUgLSA0cHgpIGNhbGMoMTAwJSAtIDRweCkgbm8tcmVwZWF0LFxuICAgICAgICAgICAgbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjOTEyODhEIDAlLCAjOUM1RkJGIDUwJSwgIzdDMjhFNyAxMDAlKTtcblx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0XHR6LWluZGV4OiAxO1xuXHRcdFx0QGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCkge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdH1cblx0XHR9XG5cdFx0JjphZnRlcntcblx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0bGVmdDogMnB4O1xuXHRcdFx0dG9wOiAycHg7XG5cdFx0XHRib3R0b206IDZweDtcblx0XHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgtMTYwZGVnLCByZ2JhKDEyNCwgNDAsIDIzMSwuNSkgMCUsIHJnYmEoMCwgMCwgMCwuOSkgMzUlLCByZ2JhKDAsIDAsIDAsLjkpIDY1JSwgcmdiYSgxMjQsIDQwLCAyMzEsLjUpIDEwMCUpO1xuXHRcdFx0d2lkdGg6IGNhbGMoNjAlIC0gNHB4KTtcblx0XHRcdHotaW5kZXg6IDE7XG5cdFx0XHRAaW5jbHVkZSByZXNwb25kLWJlbG93KGxnKSB7XG5cdFx0XHRcdHRvcDogNTIlO1xuXHRcdFx0XHR3aWR0aDogY2FsYygxMDAlIC0gNHB4KTtcblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobWQpIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdFx0LmRlc2MtYm94e1xuXHRcdFx0Ly8gYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KCMwMDAsICMwMDApIDUwJSA1MCUvY2FsYygxMDAlIC0gNHB4KSBjYWxjKDEwMCUgLSA0cHgpIG5vLXJlcGVhdCxcbiAgICAgICAgICAgIC8vIGxpbmVhci1ncmFkaWVudCg0NWRlZywgIzkxMjg4RCAwJSwgIzlDNUZCRiA1MCUsICM3QzI4RTcgMTAwJSk7XG5cdFx0XHQvLyBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdFx0Ly8gcG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0Ly8gei1pbmRleDogMTtcblx0XHRcdC8vIC5ib3gtYmd7XG5cdFx0XHQvLyBcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgtMTYwZGVnLCByZ2JhKDEyNCwgNDAsIDIzMSwuNSkgMCUsIHJnYmEoMCwgMCwgMCwuOSkgMzUlLCByZ2JhKDAsIDAsIDAsLjkpIDY1JSwgcmdiYSgxMjQsIDQwLCAyMzEsLjUpIDEwMCUpO1xuXHRcdFx0Ly8gfVxuXHRcdH1cblx0XHRAaW5jbHVkZSByZXNwb25kLWJlbG93KG1kKSB7XG5cdFx0XHQuZGVzYy1ib3h7XG5cdFx0XHRcdG9yZGVyOiAyO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQuaW1nLWJveHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ei1pbmRleDogMTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0QGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCkge1xuXHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDhweCk7XG5cdFx0XHRtYXJnaW46IDRweCBhdXRvIDA7XG5cdFx0fVxuXHRcdGltZ3tcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0aGVpZ2h0OiBjYWxjKDEwMCUgLSA0cHgpO1xuXHRcdFx0b2JqZWN0LWZpdDogY292ZXI7XG5cdFx0XHRAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKSB7XG5cdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdH1cblx0XHR9XG5cdFx0XG5cdFx0aW1nLmltZy1ib3gtaW1hZ2Uge1xuXHRcdFx0d2lkdGg6Y2FsYygxMDAlICsgMnB4KTtcblx0XHRcdHBvc2l0aW9uOnJlbGF0aXZlOyBcblx0XHR9XG5cdFx0XG5cdFx0aW1nLmltZy1ib3gtaW1hZ2UucmlnaHQge1xuXHRcdFx0bWFyZ2luLWxlZnQ6LTJweDsgXG5cdFx0fVxuXHRcdFxuXHRcdFxuXHRcdFxuXHRcdFxuXHRcdC5pbWdCZ3tcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRyaWdodDogMDtcblx0XHRcdHRvcDogMDtcblx0XHRcdGJvdHRvbTogMDtcblx0XHRcdHotaW5kZXg6IDE7XG5cdFx0XHRAaW5jbHVkZSByZXNwb25kLWJlbG93KG1kKSB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5kZXNjLWJveHtcblx0XHRwYWRkaW5nOiA1MHB4IDY2cHg7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHotaW5kZXg6IDI7XG5cdFx0QGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSkge1xuXHRcdFx0cGFkZGluZzogMjJweCAzMnB4O1xuXHRcdH1cblx0XHR1bCB7XG5cdFx0XHQgICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuXHRcdFx0ICAgIGxpc3Qtc3R5bGU6IGRpc2M7XG5cdFx0XHQgICAgZm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdCAgICBtYXJnaW4tYm90dG9tOjIwcHg7IFxuXHRcdFx0fVxuXHRcdFx0XHRcdFxuXHRcdHVsIGxpIHtcdGNvbG9yOiAjZmZmO1xuXHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0XG5cdFx0fVxuXHRcdFxuXHRcdHB7XG5cdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRtYXJnaW4tYm90dG9tOjEycHg7IFxuXHRcdH1cblx0XHQuc3ViLWhlYWRpbmctMXtcblx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0XHRhe1xuXHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5ib3gtYmd7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRsZWZ0OiAycHg7XG5cdFx0XHRyaWdodDogMnB4O1xuXHRcdFx0dG9wOiAycHg7XG5cdFx0XHRib3R0b206IDJweDtcdFxuXHRcdFx0ei1pbmRleDogLTE7XG5cdFx0fVxuXHRcdC5yaWdodC1pbWctbGlua3tcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgI2ZmZjtcblx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0cGFkZGluZzogMTVweCAzMHB4O1xuXHRcdFx0bWFyZ2luLXRvcDogNDBweDtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0d2lkdGg6IG1heC1jb250ZW50O1xuXHRcdFx0QGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSkge1xuXHRcdFx0XHRtYXJnaW4tbGVmdDphdXRvOyBcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OmF1dG87IFxuXHRcdFx0fVx0XG5cdFx0fVxuXHR9XG59XG5cblxuLnJpZ2h0LWltZy1ncmlkIHtcblx0LmltZ0JnIHtcblx0XHRtYXJnaW4tbGVmdDotMnB4OyBcblx0XHR3aWR0aDpjYWxjKDEwMCUgKyAycHgpOyBcblx0fVxufVxuXG4ubGVmdC1pbWctZ3JpZCB7XG5cdC5pbWdCZyB7XG5cdFx0d2lkdGg6Y2FsYygxMDAlICsgMnB4KTsgXG5cdH1cblx0XG59IiwiLmNhcmVlci10YWJsZS1zZWN0aW9ue1xuXHRwYWRkaW5nLXRvcDogMTIwcHggIWltcG9ydGFudDtcblx0ICAgIHBhZGRpbmctYm90dG9tOiA4MHB4ICFpbXBvcnRhbnQ7XG5cbkBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobWQpIHtcblx0cGFkZGluZy10b3A6IDYwcHggIWltcG9ydGFudDtcblx0ICAgIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG59XHRcdFxuXG5cblx0aDJ7XG5cdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0fVxuXHQudGFibGUtaGVhZGVye1xuXHRcdGRpc3BsYXk6IGdyaWQ7XG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwxZnIpO1xuXHRcdFxuQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCkge1xuXHRkaXNwbGF5Om5vbmU7IFxuXG59XHRcdFxuXHRcdFxuXHRcdC5zdWItaGVhZGluZy0xe1xuXHRcdFx0Y29sb3I6ICMwMEZGRkY7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRwYWRkaW5nOiAzNXB4IDMwcHg7XG5cdFx0XHRib3JkZXI6IDJweCBzb2xpZCAjMzM2NkZGO1xuXHRcdH1cblx0XHQuc3ViLWhlYWRpbmctMTpub3QoOmZpcnN0LWNoaWxkKSB7XG5cdFx0XHRib3JkZXItbGVmdDogMDtcblx0XHR9XG5cdH1cblx0LnRhYmxlLWJvZHl7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdG92ZXJmbG93LXk6IHNjcm9sbDtcblx0XHRib3JkZXItbGVmdDoycHggc29saWQgIzMzNjZGRjtcblx0XHRib3JkZXItYm90dG9tOjJweCBzb2xpZCAjMzM2NkZGO1xuXHRcdFxuXHRcdFxuXHRAaW5jbHVkZSByZXNwb25kLWJlbG93KG1kKSB7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdG92ZXJmbG93LXk6IHZpc2libGU7XG5cdFx0Ym9yZGVyLWxlZnQ6MHB4O1xuXHRcdGJvcmRlci1ib3R0b206MHB4O1xuXHR9XHRcdFxuXHRcdFxuXHR9XG5cdDo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2t7XG5cdFx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXHRcdGJhY2tncm91bmQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzgnIGhlaWdodD0nNDM3JyB2aWV3Qm94PScwIDAgOCA0MzcnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NyZWN0IHdpZHRoPSc4JyBoZWlnaHQ9JzQzNycgcng9JzMnIGZpbGw9J3VybCglMjNwYWludDBfbGluZWFyXzEzNDdfMzg2KScvJTNFJTNDcmVjdCB3aWR0aD0nOCcgaGVpZ2h0PSc0MzcnIHJ4PSczJyBmaWxsPSdibGFjaycgZmlsbC1vcGFjaXR5PScwLjInLyUzRSUzQ3JlY3Qgd2lkdGg9JzgnIGhlaWdodD0nNDM3JyByeD0nMycgZmlsbD0nYmxhY2snIGZpbGwtb3BhY2l0eT0nMC4yJy8lM0UlM0NyZWN0IHg9JzAuMjUnIHk9JzAuMjUnIHdpZHRoPSc3LjUnIGhlaWdodD0nNDM2LjUnIHJ4PScyLjc1JyBmaWxsPSd1cmwoJTIzcGFpbnQxX2xpbmVhcl8xMzQ3XzM4NiknLyUzRSUzQ3JlY3QgeD0nMC4yNScgeT0nMC4yNScgd2lkdGg9JzcuNScgaGVpZ2h0PSc0MzYuNScgcng9JzIuNzUnIGZpbGw9J2JsYWNrJyBmaWxsLW9wYWNpdHk9JzAuMicvJTNFJTNDcmVjdCB4PScwLjI1JyB5PScwLjI1JyB3aWR0aD0nNy41JyBoZWlnaHQ9JzQzNi41JyByeD0nMi43NScgZmlsbD0nYmxhY2snIGZpbGwtb3BhY2l0eT0nMC4yJy8lM0UlM0NyZWN0IHg9JzAuMjUnIHk9JzAuMjUnIHdpZHRoPSc3LjUnIGhlaWdodD0nNDM2LjUnIHJ4PScyLjc1JyBzdHJva2U9J3VybCglMjNwYWludDJfbGluZWFyXzEzNDdfMzg2KScgc3Ryb2tlLXdpZHRoPScwLjUnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSUzQ3JlY3Qgd2lkdGg9JzgnIGhlaWdodD0nNDM3JyByeD0nMycgZmlsbD0ndXJsKCUyM3BhaW50M19saW5lYXJfMTM0N18zODYpJyBmaWxsLW9wYWNpdHk9JzAuMycvJTNFJTNDZGVmcyUzRSUzQ2xpbmVhckdyYWRpZW50IGlkPSdwYWludDBfbGluZWFyXzEzNDdfMzg2JyB4MT0nOCcgeTE9Jy0yNC4wNzk2JyB4Mj0nLTE4LjgxNDUnIHkyPSctMjIuOTgyOCcgZ3JhZGllbnRVbml0cz0ndXNlclNwYWNlT25Vc2UnJTNFJTNDc3RvcCBvZmZzZXQ9JzAuMDEwMzcxNCcgc3RvcC1jb2xvcj0nJTIzMDBGRkZGJy8lM0UlM0NzdG9wIG9mZnNldD0nMC4zNTIzMTUnIHN0b3AtY29sb3I9JyUyMzAwRkZGRicgc3RvcC1vcGFjaXR5PScwJy8lM0UlM0NzdG9wIG9mZnNldD0nMC42OTg1OTknIHN0b3AtY29sb3I9JyUyMzMzNjZGRicgc3RvcC1vcGFjaXR5PScwJy8lM0UlM0NzdG9wIG9mZnNldD0nMC45NTc4NzknIHN0b3AtY29sb3I9JyUyMzMzNjZGRicvJTNFJTNDL2xpbmVhckdyYWRpZW50JTNFJTNDbGluZWFyR3JhZGllbnQgaWQ9J3BhaW50MV9saW5lYXJfMTM0N18zODYnIHgxPSc4JyB5MT0nLTI0LjA3OTYnIHgyPSctMTguODE0NScgeTI9Jy0yMi45ODI4JyBncmFkaWVudFVuaXRzPSd1c2VyU3BhY2VPblVzZSclM0UlM0NzdG9wIG9mZnNldD0nMC4wMTAzNzE0JyBzdG9wLWNvbG9yPSclMjMwMEZGRkYnLyUzRSUzQ3N0b3Agb2Zmc2V0PScwLjM1MjMxNScgc3RvcC1jb2xvcj0nJTIzMDBGRkZGJyBzdG9wLW9wYWNpdHk9JzAnLyUzRSUzQ3N0b3Agb2Zmc2V0PScwLjY5ODU5OScgc3RvcC1jb2xvcj0nJTIzMzM2NkZGJyBzdG9wLW9wYWNpdHk9JzAnLyUzRSUzQ3N0b3Agb2Zmc2V0PScwLjk1Nzg3OScgc3RvcC1jb2xvcj0nJTIzMzM2NkZGJy8lM0UlM0MvbGluZWFyR3JhZGllbnQlM0UlM0NsaW5lYXJHcmFkaWVudCBpZD0ncGFpbnQyX2xpbmVhcl8xMzQ3XzM4NicgeDE9JzEuNjk3NzEnIHkxPSc1MDkuNjk1JyB4Mj0nMjAuMTA2MScgeTI9JzUwOS4yNTgnIGdyYWRpZW50VW5pdHM9J3VzZXJTcGFjZU9uVXNlJyUzRSUzQ3N0b3Agc3RvcC1jb2xvcj0nJTIzN0MyOEU3Jy8lM0UlM0NzdG9wIG9mZnNldD0nMC40JyBzdG9wLWNvbG9yPSclMjM5MTI4OEQnLyUzRSUzQ3N0b3Agb2Zmc2V0PScwLjc4JyBzdG9wLWNvbG9yPSclMjMzMzY2RkYnLyUzRSUzQ3N0b3Agb2Zmc2V0PScwLjkyJyBzdG9wLWNvbG9yPSclMjMwMEZGRkYnLyUzRSUzQy9saW5lYXJHcmFkaWVudCUzRSUzQ2xpbmVhckdyYWRpZW50IGlkPSdwYWludDNfbGluZWFyXzEzNDdfMzg2JyB4MT0nMS42OTc3MScgeTE9JzUwOS42OTUnIHgyPScyMC4xMDYxJyB5Mj0nNTA5LjI1OCcgZ3JhZGllbnRVbml0cz0ndXNlclNwYWNlT25Vc2UnJTNFJTNDc3RvcCBzdG9wLWNvbG9yPSclMjM3QzI4RTcnLyUzRSUzQ3N0b3Agb2Zmc2V0PScwLjQnIHN0b3AtY29sb3I9JyUyMzkxMjg4RCcvJTNFJTNDc3RvcCBvZmZzZXQ9JzAuNzgnIHN0b3AtY29sb3I9JyUyMzMzNjZGRicvJTNFJTNDc3RvcCBvZmZzZXQ9JzAuOTInIHN0b3AtY29sb3I9JyUyMzAwRkZGRicvJTNFJTNDL2xpbmVhckdyYWRpZW50JTNFJTNDL2RlZnMlM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuXHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0fVxuXHQ6Oi13ZWJraXQtc2Nyb2xsYmFye1xuXHRcdHdpZHRoOiA4cHg7XG5cdFx0YmFja2dyb3VuZDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nOCcgaGVpZ2h0PSc0MzcnIHZpZXdCb3g9JzAgMCA4IDQzNycgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3JlY3Qgd2lkdGg9JzgnIGhlaWdodD0nNDM3JyByeD0nMycgZmlsbD0ndXJsKCUyM3BhaW50MF9saW5lYXJfMTM0N18zODYpJy8lM0UlM0NyZWN0IHdpZHRoPSc4JyBoZWlnaHQ9JzQzNycgcng9JzMnIGZpbGw9J2JsYWNrJyBmaWxsLW9wYWNpdHk9JzAuMicvJTNFJTNDcmVjdCB3aWR0aD0nOCcgaGVpZ2h0PSc0MzcnIHJ4PSczJyBmaWxsPSdibGFjaycgZmlsbC1vcGFjaXR5PScwLjInLyUzRSUzQ3JlY3QgeD0nMC4yNScgeT0nMC4yNScgd2lkdGg9JzcuNScgaGVpZ2h0PSc0MzYuNScgcng9JzIuNzUnIGZpbGw9J3VybCglMjNwYWludDFfbGluZWFyXzEzNDdfMzg2KScvJTNFJTNDcmVjdCB4PScwLjI1JyB5PScwLjI1JyB3aWR0aD0nNy41JyBoZWlnaHQ9JzQzNi41JyByeD0nMi43NScgZmlsbD0nYmxhY2snIGZpbGwtb3BhY2l0eT0nMC4yJy8lM0UlM0NyZWN0IHg9JzAuMjUnIHk9JzAuMjUnIHdpZHRoPSc3LjUnIGhlaWdodD0nNDM2LjUnIHJ4PScyLjc1JyBmaWxsPSdibGFjaycgZmlsbC1vcGFjaXR5PScwLjInLyUzRSUzQ3JlY3QgeD0nMC4yNScgeT0nMC4yNScgd2lkdGg9JzcuNScgaGVpZ2h0PSc0MzYuNScgcng9JzIuNzUnIHN0cm9rZT0ndXJsKCUyM3BhaW50Ml9saW5lYXJfMTM0N18zODYpJyBzdHJva2Utd2lkdGg9JzAuNScgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFJTNDcmVjdCB3aWR0aD0nOCcgaGVpZ2h0PSc0MzcnIHJ4PSczJyBmaWxsPSd1cmwoJTIzcGFpbnQzX2xpbmVhcl8xMzQ3XzM4NiknIGZpbGwtb3BhY2l0eT0nMC4zJy8lM0UlM0NkZWZzJTNFJTNDbGluZWFyR3JhZGllbnQgaWQ9J3BhaW50MF9saW5lYXJfMTM0N18zODYnIHgxPSc4JyB5MT0nLTI0LjA3OTYnIHgyPSctMTguODE0NScgeTI9Jy0yMi45ODI4JyBncmFkaWVudFVuaXRzPSd1c2VyU3BhY2VPblVzZSclM0UlM0NzdG9wIG9mZnNldD0nMC4wMTAzNzE0JyBzdG9wLWNvbG9yPSclMjMwMEZGRkYnLyUzRSUzQ3N0b3Agb2Zmc2V0PScwLjM1MjMxNScgc3RvcC1jb2xvcj0nJTIzMDBGRkZGJyBzdG9wLW9wYWNpdHk9JzAnLyUzRSUzQ3N0b3Agb2Zmc2V0PScwLjY5ODU5OScgc3RvcC1jb2xvcj0nJTIzMzM2NkZGJyBzdG9wLW9wYWNpdHk9JzAnLyUzRSUzQ3N0b3Agb2Zmc2V0PScwLjk1Nzg3OScgc3RvcC1jb2xvcj0nJTIzMzM2NkZGJy8lM0UlM0MvbGluZWFyR3JhZGllbnQlM0UlM0NsaW5lYXJHcmFkaWVudCBpZD0ncGFpbnQxX2xpbmVhcl8xMzQ3XzM4NicgeDE9JzgnIHkxPSctMjQuMDc5NicgeDI9Jy0xOC44MTQ1JyB5Mj0nLTIyLjk4MjgnIGdyYWRpZW50VW5pdHM9J3VzZXJTcGFjZU9uVXNlJyUzRSUzQ3N0b3Agb2Zmc2V0PScwLjAxMDM3MTQnIHN0b3AtY29sb3I9JyUyMzAwRkZGRicvJTNFJTNDc3RvcCBvZmZzZXQ9JzAuMzUyMzE1JyBzdG9wLWNvbG9yPSclMjMwMEZGRkYnIHN0b3Atb3BhY2l0eT0nMCcvJTNFJTNDc3RvcCBvZmZzZXQ9JzAuNjk4NTk5JyBzdG9wLWNvbG9yPSclMjMzMzY2RkYnIHN0b3Atb3BhY2l0eT0nMCcvJTNFJTNDc3RvcCBvZmZzZXQ9JzAuOTU3ODc5JyBzdG9wLWNvbG9yPSclMjMzMzY2RkYnLyUzRSUzQy9saW5lYXJHcmFkaWVudCUzRSUzQ2xpbmVhckdyYWRpZW50IGlkPSdwYWludDJfbGluZWFyXzEzNDdfMzg2JyB4MT0nMS42OTc3MScgeTE9JzUwOS42OTUnIHgyPScyMC4xMDYxJyB5Mj0nNTA5LjI1OCcgZ3JhZGllbnRVbml0cz0ndXNlclNwYWNlT25Vc2UnJTNFJTNDc3RvcCBzdG9wLWNvbG9yPSclMjM3QzI4RTcnLyUzRSUzQ3N0b3Agb2Zmc2V0PScwLjQnIHN0b3AtY29sb3I9JyUyMzkxMjg4RCcvJTNFJTNDc3RvcCBvZmZzZXQ9JzAuNzgnIHN0b3AtY29sb3I9JyUyMzMzNjZGRicvJTNFJTNDc3RvcCBvZmZzZXQ9JzAuOTInIHN0b3AtY29sb3I9JyUyMzAwRkZGRicvJTNFJTNDL2xpbmVhckdyYWRpZW50JTNFJTNDbGluZWFyR3JhZGllbnQgaWQ9J3BhaW50M19saW5lYXJfMTM0N18zODYnIHgxPScxLjY5NzcxJyB5MT0nNTA5LjY5NScgeDI9JzIwLjEwNjEnIHkyPSc1MDkuMjU4JyBncmFkaWVudFVuaXRzPSd1c2VyU3BhY2VPblVzZSclM0UlM0NzdG9wIHN0b3AtY29sb3I9JyUyMzdDMjhFNycvJTNFJTNDc3RvcCBvZmZzZXQ9JzAuNCcgc3RvcC1jb2xvcj0nJTIzOTEyODhEJy8lM0UlM0NzdG9wIG9mZnNldD0nMC43OCcgc3RvcC1jb2xvcj0nJTIzMzM2NkZGJy8lM0UlM0NzdG9wIG9mZnNldD0nMC45Micgc3RvcC1jb2xvcj0nJTIzMDBGRkZGJy8lM0UlM0MvbGluZWFyR3JhZGllbnQlM0UlM0MvZGVmcyUzRSUzQy9zdmclM0UlMEFcIik7XG5cdFx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHR9XG5cdDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWJ7XG5cdFx0YmFja2dyb3VuZC1jbGlwOiBjb250ZW50LWJveDtcblx0XHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuXHR9XG5cdC50YWJsZS1yb3d7XG5cdFx0ZGlzcGxheTogZ3JpZDtcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LDFmcik7XG5cdFx0XG5AaW5jbHVkZSByZXNwb25kLWJlbG93KG1kKSB7XG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjFmcjtcblxufVx0XHRcblx0XHRcdFx0XG5cdFx0XG5cdFx0XG5cdFx0Ym9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMzMzY2RkY7XG5cdFx0LmJvZHktYm94e1xuXHRcdFx0cGFkZGluZzogMjVweCAzMHB4O1xuXG5cblx0XHRcdEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobWQpIHtcblx0XHRcdHBhZGRpbmc6IDBweCAwcHg7XG5cdFx0XHRcblx0XHRcdH1cdFx0XG5cdFx0XHRcdFxuXG5cdFx0XHRwe1xuXHRcdFx0XHRcblx0XHRcdFx0YSB7Y29sb3I6I2ZmZjsgXG5cdFx0XHRcdFx0XG5cdFx0XHRcdFx0Jjpob3ZlciB7dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblx0XHRcdFx0fVxuXHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4uY2FyZWVyLXRhYmxlLXNlY3Rpb24udGhyZWVfY29se1xuXHQudGFibGUtaGVhZGVyLCAudGFibGUtcm93e1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogNDAlIDMwJSAzMCU7XG5cdH1cblx0LnRhYmxlLWJvZHl7XG5cdFx0aGVpZ2h0OiAzODVweDtcblx0fVxufVxuXG5cblxuXG5AaW5jbHVkZSByZXNwb25kLWJlbG93KG1kKSB7XG5cblx0LnRhYmxlLXJvd3tcblx0XHRwb3NpdGlvbjpyZWxhdGl2ZTsgXG5cdFx0LmJvZHktYm94Om50aC1jaGlsZCgxKSBwIHtmb250LXdlaWdodDpub3JtYWw7IGNvbG9yOiRoaWdobGlnaHRlZDsgZm9udC1zaXplOjIwcHg7IH1cblx0XHQuYm9keS1ib3g6bnRoLWNoaWxkKDEpIHAgYSB7Y29sb3I6JGhpZ2hsaWdodGVkICFpbXBvcnRhbnQ7ICB9XG5cdFx0LmJvZHktYm94Om50aC1jaGlsZCgyKSBwIHtwYWRkaW5nLWJvdHRvbToxNnB4OyBwYWRkaW5nLXRvcDo4cHg7fVxuXHRcdC5ib2R5LWJveDpudGgtY2hpbGQoMykge2Rpc3BsYXk6YmxvY2s7IHdpZHRoOjEwMCU7IGNvbG9yOiRoaWdobGlnaHRlZDsgfVxuXHRcdC5ib2R5LWJveDpudGgtY2hpbGQoNCkge2Rpc3BsYXk6YmxvY2s7IHdpZHRoOjEwMCU7IGNvbG9yOiRoaWdobGlnaHRlZDsgfVxuXHRcdC5ib2R5LWJveDpudGgtY2hpbGQoNCksIC5ib2R5LWJveDpudGgtY2hpbGQoMykgeyBwIHtjb2xvcjokaGlnaGxpZ2h0ZWQ7IH19XG5cdFx0cGFkZGluZy1ib3R0b206NDhweDtcblx0XHRtYXJnaW4tYm90dG9tOjI0cHg7XG5cblx0fVxuXHRcblx0LmNhcmVlci10YWJsZS1zZWN0aW9uIC5jb250YWluZXIge3BhZGRpbmctbGVmdDowcHggIWltcG9ydGFudDsgcGFkZGluZy1yaWdodDowcHggIWltcG9ydGFudDsgfVxuXHRcbn1cbiIsIi5zZWxlY3QtYm94LW1haW57XHJcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiBtYXgtY29udGVudDtcclxuXHJcbiBcclxuXHRcdEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pIHtcclxuXHRcdCAgICAgICAgd2lkdGg6IDEwMCU7XHJcblx0XHR9XHRcdFx0XHJcblx0XHQgXHJcbiBcclxuXHJcbiAgICAuc2VsZWN0LWhpZGRlbiB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcclxuICAgIH1cclxuICAgIC5zZWxlY3Qge1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjFweDtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICB3aWR0aDogMzkzcHg7XHJcbiAgICAgICAgaGVpZ2h0OiA2MXB4O1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiBcclxuXHRcdEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pIHtcclxuXHRcdCAgICAgICAgd2lkdGg6IDEwMCU7XHJcblx0XHR9XHRcdFx0XHJcblx0XHQgXHJcbiBcclxuIFxyXG4gICAgfVxyXG4gICAgLnNlbGVjdC1zdHlsZWQge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcclxuICAgICAgICBwYWRkaW5nOiAxNHB4IDMwcHg7XHJcbiAgICAgICAgZm9udC1zaXplOjE2cHg7XHJcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQ7XHJcblx0XHRib3JkZXItaW1hZ2Utc2xpY2U6IDI7XHJcblx0XHRib3JkZXItd2lkdGg6IDJweDtcclxuXHRcdGJvcmRlci1pbWFnZS1zb3VyY2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCB0b3AsICM3YzI4ZTcgMCUsICM5MTI4OGQgNDAlLCAjMzZmIDc4JSwgIzBmZiA5MiUpO1xyXG4gICAgICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbjtcclxuICAgICAgICAtby10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluO1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbjtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluO1xyXG4gICAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyOHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAyMnB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScyOCcgaGVpZ2h0PScxNScgdmlld0JveD0nMCAwIDI4IDE1JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMSAxTDE0LjE3MzMgMTRMMjcgMScgc3Ryb2tlPSclMjMwMEZGRkYnLyUzRSUzQy9zdmclM0UlMEFcIik7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5zZWxlY3Qtc3R5bGVkOmhvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgcmdiYSgwLCAwLCAwLCAwLjYpLCByZ2JhKDAsIDAsIDAsIDAuNikpLCBsaW5lYXItZ3JhZGllbnQoODkuOTlkZWcsIHJnYmEoMTQ1LCA0MCwgMTQxLCAxKSAtMjAuODQlLCByZ2JhKDEyNCwgNDAsIDIzMSwgMSkgMjEuOTIlLCByZ2JhKDEwNSwgNzQsIDIzNSwgMSkgNDUuOTQlLCByZ2JhKDAsIDI1NSwgMjU1LCAxKSAxNzUuNzglKTtcclxuICAgIH1cclxuICAgIC5zZWxlY3Qtc3R5bGVkOmFjdGl2ZSwgLnNlbGVjdC1zdHlsZWQuYWN0aXZlIHtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gICAgLnNlbGVjdC1vcHRpb25zIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDEwMCU7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB6LWluZGV4OiA5OTk7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xyXG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkO1xyXG5cdFx0Ym9yZGVyLWltYWdlLXNsaWNlOiAyO1xyXG5cdFx0Ym9yZGVyLXdpZHRoOiAycHg7XHJcblx0XHRib3JkZXItaW1hZ2Utc291cmNlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQgdG9wLCAjN2MyOGU3IDAlLCAjOTEyODhkIDQwJSwgIzZhNDFiYiA3OCUsICM1YjRiY2UgOTIlKTtcclxuICAgICAgICBib3JkZXItdG9wOiAwO1xyXG4gICAgICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbjtcclxuICAgICAgICAtby10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluO1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbjtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluO1xyXG4gICAgfVxyXG4gICAgLnNlbGVjdC1vcHRpb25zIGxpIHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgcGFkZGluZzogMTRweCAzMHB4O1xyXG4gICAgICAgIHRleHQtaW5kZW50OiAwO1xyXG4gICAgICAgIGJvcmRlci10b3A6IDA7XHJcbiAgICAgICAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZS1pbjtcclxuICAgICAgICAtby10cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZS1pbjtcclxuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlLWluO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlLWluO1xyXG4gICAgfVxyXG4gICAgLnNlbGVjdC1vcHRpb25zIGxpOmhvdmVyLCAuc2VsZWN0LW9wdGlvbnMgbGkuaXMtc2VsZWN0ZWQge1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2JhKDAsIDAsIDAsIDAuNiksIHJnYmEoMCwgMCwgMCwgMC42KSksIGxpbmVhci1ncmFkaWVudCg4OS45OWRlZywgcmdiYSgxNDUsIDQwLCAxNDEsIDEpIC0yMC44NCUsIHJnYmEoMTI0LCA0MCwgMjMxLCAxKSAyMS45MiUsIHJnYmEoMTA1LCA3NCwgMjM1LCAxKSA0NS45NCUsIHJnYmEoMCwgMjU1LCAyNTUsIDEpIDE3NS43OCUpO1xyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLm5ld3NNb2R1bGUgLnRpdGxlLXNsaWRlci1uYXYge3Bvc2l0aW9uOnJlbGF0aXZlOyB9XHJcblxyXG4ubmV3c01vZHVsZSAuc2VsZWN0LWJveC1tYWlue1xyXG5tYXJnaW4tYm90dG9tOjBweDsgcG9zaXRpb246YWJzb2x1dGU7IHJpZ2h0OjBweDsgYm90dG9tOi0xMHB4OyBcclxufSIsIi5yZXNvdXJjZS1wcm9ncmVzc3tcblx0cGFkZGluZzogNjBweCAwIDE2MHB4IDA7XG5cblx0XHRAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKSB7XG5cdFx0cGFkZGluZzogNDBweCAwcHg7XG5cdFx0fVxuXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0LnJlc291cmNlLWdyaWR7XG5cdFx0ZGlzcGxheTogZ3JpZDtcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDMwJSA3MCU7XG5cdFx0Z2FwOiA1MHB4O1xuXHR9XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuXHRcdC5yZXNvdXJjZS1ncmlke1xuXHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA0MCUgNjAlO1xuXHRcdFx0Z2FwOiAyMHB4O1xuXHRcdH1cblx0fVxuXHQudGh1bWJJdGVte1xuXHRcdHB7XG5cdFx0XHRmb250LXNpemU6IDIxcHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMjdweDtcblx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDM1cHg7XG5cdFx0fVxuXHRcdC5idG4tYWN0aW9ue1xuXHRcdFx0cGFkZGluZzogMTZweCA1OHB4O1xuXHRcdFx0d2lkdGg6IDg1cHg7XG5cdFx0XHRtaW4td2lkdGg6IGF1dG87XG5cdFx0XHRcblx0XHRAaW5jbHVkZSByZXNwb25kLWJlbG93KG1kKSB7XG5cdFx0XHR3aWR0aDogY2FsYygxMDAlIC0gMTIwcHgpO1xuXHRcdH1cblx0XHRcdFxuXHRcdH1cblx0fVxuXHQuc2xpZGVyLW5hdiB7XG5cdFx0bWFyZ2luLWJvdHRvbTogNDBweDtcblx0fVxuXHQuc3dpcGVyLWJ1dHRvbi1wcmV2OjphZnRlciB7XG5cdFx0Y29udGVudDogXCJcIjtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2Fycm93LXZlY3Rvci1wcmV2aW91cy5wbmcpO1xuXHRcdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcblx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdHdpZHRoOiAxOXB4O1xuXHRcdGhlaWdodDogMjhweDtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuXHQuc3dpcGVyLWJ1dHRvbi1uZXh0OjphZnRlciB7XG5cdFx0Y29udGVudDogXCJcIjtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2Fycm93LXZlY3Rvci1uZXh0LnBuZyk7XG5cdFx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuXHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0d2lkdGg6IDE5cHg7XG5cdFx0aGVpZ2h0OiAyOHB4O1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cdC5zd2lwZXItYnV0dG9uLW5leHQsIC5zd2lwZXItYnV0dG9uLXByZXZ7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGxlZnQ6IDA7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0dG9wOiAwO1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRtYXJnaW46IDA7XG5cdFx0d2lkdGg6IDE5cHg7XG5cdFx0aGVpZ2h0OiAyOHB4O1xuXHR9XG5cdC5zd2lwZXItYnV0dG9uLXByZXYge1xuXHRcdG1hcmdpbi1yaWdodDogNDJweDtcblx0XHRcdEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobWQpIHtcblx0XHRcdG1hcmdpbi1yaWdodDogMTVweDtcblx0XHRcdH1cblx0fVxuXHQucmVzb3VyY2VJdGVte1xuXHRcdGltZ3tcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblx0fVxuXHQuYmxhY2stYmctZ3JhZGllbnR7XG5cdFx0bGVmdDogYXV0bztcblx0XHRyaWdodDogMDtcblx0XHRiYWNrZ3JvdW5kOiByZ2IoMCwgMCwgMCk7XG5cdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKDAsIDAsIDAsIDApIDAlLHJnYmEoMCwgMCwgMCwgLjkpIDUwJSwgcmdiYSgwLCAwLCAwLCAwLjkpIDEwMCUpO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDA7XG5cdFx0Ym90dG9tOiAwO1xuXHRcdHotaW5kZXg6IDI7XG5cdFx0d2lkdGg6IDU1MHB4O1xuXHRcdFxuXHRcdFx0QGluY2x1ZGUgcmVzcG9uZC1iZWxvdyh4bCkge1xuXHRcdFx0d2lkdGg6IDIwMHB4O1xuXHRcdFx0fVxuXHRcblx0XHRAaW5jbHVkZSByZXNwb25kLWJlbG93KG1kKSB7XG5cdFx0XHRkaXNwbGF5Om5vbmU7IFxuXHRcdH1cdFx0XG5cdH1cblx0LnJlc291cmNlLWxlZnQtc2xpZGVye1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzOTlweCkge1xuXHRcdFx0LnN3aXBlci13cmFwcGVye1xuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMzBweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0QGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCkge1xuXHRcdFx0bWFyZ2luLXRvcDogMjVweDtcblx0XHR9XG5cdH1cbn0iLCIuZnNsYS13aGF0LXBlb3BsZS1zYXktYmxvY2suZGF0YS1zb3VyY2UtYmxvY2t7XG5cdHBhZGRpbmc6IDEyMHB4IDAgMTAycHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0LnRpdGxlLXNsaWRlci1uYXYge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0bWFyZ2luLWJvdHRvbTogMzJweDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ei1pbmRleDogMztcblx0XHRoMyB7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0fVxuXHRcdC5zd2lwZXItYnV0dG9uLXByZXY6OmFmdGVyIHtcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2Fycm93LXZlY3Rvci1wcmV2aW91cy5wbmcpO1xuXHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuXHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdHdpZHRoOiAxOXB4O1xuXHRcdFx0aGVpZ2h0OiAyOHB4O1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXHRcdC5zd2lwZXItYnV0dG9uLW5leHQ6OmFmdGVyIHtcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2Fycm93LXZlY3Rvci1uZXh0LnBuZyk7XG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG5cdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0d2lkdGg6IDE5cHg7XG5cdFx0XHRoZWlnaHQ6IDI4cHg7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cdFx0LnN3aXBlci1idXR0b24tbmV4dCwgLnN3aXBlci1idXR0b24tcHJldntcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRyaWdodDogMDtcblx0XHRcdHRvcDogMDtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdHdpZHRoOiAxOXB4O1xuXHRcdFx0aGVpZ2h0OiAyOHB4O1xuXHRcdH1cblx0XHQuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcblx0XHRcdG1hcmdpbi1yaWdodDogNDJweDtcblx0XHRcdEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pIHtcblx0XHRcdG1hcmdpbi1yaWdodDogMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQuZGF0YV8zY29se1xuXHRcdHBhZGRpbmctYm90dG9tOiA1cHg7XG5cdFx0LmRhdGFJdGVte1xuXHRcdFx0aGVpZ2h0OiA0ODBweDtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgtMTYwZGVnLCByZ2JhKDEyNCwgNDAsIDIzMSwgMC4zKSAwJSwgcmdiYSgwLCAwLCAwLCAwLjkpIDQ1JSwgcmdiYSgwLCAwLCAwLCAwLjkpIDY1JSwgcmdiYSgxMjQsIDQwLCAyMzEsIDAuMykgMTAwJSk7XG5cdFx0XHRib3JkZXI6IDJweCBzb2xpZDtcblx0XHRcdGJvcmRlci1pbWFnZS1zbGljZTogMjtcblx0XHRcdGJvcmRlci13aWR0aDogMnB4O1xuXHRcdFx0Ym9yZGVyLWltYWdlLXNvdXJjZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0IHRvcCwgIzdjMjhlNyAwJSwgIzkxMjg4ZCA0MCUsICMzNmYgNzglLCAjMGZmIDkyJSk7XG5cdFx0XHQucGVvcGxlLWRlc2NyaXB0aW9ue1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdGxlZnQ6IDQ1cHg7XG5cdFx0XHRcdHJpZ2h0OiA0NXB4O1xuXHRcdFx0XHR0b3A6IDUwJTtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdFx0XHR6LWluZGV4OiAxO1xuXHRcdFx0XHRwe1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS4yNzU7XG5cdFx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdFx0XHRkaXNwbGF5OiAtd2Via2l0LWJveDtcblx0XHRcdFx0XHQtd2Via2l0LWxpbmUtY2xhbXA6IDU7XG5cdFx0XHRcdFx0LXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDsgIFxuXHRcdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0XHRcdFx0fVxuXHRcdFx0XHQuYnRuLWFjdGlvbntcblx0XHRcdFx0XHRwYWRkaW5nOiAxMnB4IDIwcHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0aDN7XG5cdFx0XHRcdFx0Zm9udC1zaXplOmNsYW1wKDE4cHgsNi4wMjQwOTYzODU1dncsIDI0cHggKTtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS4yNTtcblx0XHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0aDR7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjM7XG5cdFx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyNXB4O1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LmJsYWNrLWJnLWdyYWRpZW50IHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0bGVmdDogMDtcblx0XHRyaWdodDogYXV0bztcblx0XHR0b3A6IDA7XG5cdFx0Ym90dG9tOiAwO1xuXHRcdGJhY2tncm91bmQ6IHJnYigwLCAwLCAwKTtcblx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoLTkwZGVnLCByZ2JhKDAsIDAsIDAsIDApIDAlLCByZ2JhKDAsIDAsIDAsIDAuOSkgMTAwJSk7XG5cdFx0ZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj1cIiMwMDAwMDBcIixlbmRDb2xvcnN0cj1cIiMwMDAwMDBcIixHcmFkaWVudFR5cGU9MSk7XG5cdFx0ei1pbmRleDogMjtcblx0XHR3aWR0aDogMzg1cHg7XG5cdH1cblx0LmJsYWNrLWJnLWdyYWRpZW50LnJpZ2h0e1xuXHRcdGxlZnQ6IGF1dG87XG5cdFx0cmlnaHQ6IDA7XG5cdFx0YmFja2dyb3VuZDogcmdiKDAsIDAsIDApO1xuXHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgwLCAwLCAwLCAwKSAwJSwgcmdiYSgwLCAwLCAwLCAwLjkpIDEwMCUpO1xuXHRcdGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9XCIjMDAwMDAwXCIsZW5kQ29sb3JzdHI9XCIjMDAwMDAwXCIsR3JhZGllbnRUeXBlPTEpO1xuXHR9XG59IiwiLnRlYW0tbGlzdGluZy1zZWN0aW9ue1xuXHRwYWRkaW5nOiA1MHB4IDA7XG5cdHBvc2l0aW9uOnJlbGF0aXZlOyBcblx0XG5cdEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoc20pIHtcblx0LnNsaWRlci1uYXYge2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50OyB9XG5cdFxuXHR9XG5cdFxuXHQuaGVhZGluZy0yIHtcblx0XHRtYXJnaW4tYm90dG9tOiA0MHB4O1xuXHR9XG5cblx0LnRlYW0tbGlzdGluZy1jb250YWluZXJ7XG5cdFx0bWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAxMzBweCk7XG5cdFx0bWFyZ2luOiAwIGF1dG87XG5cblx0QGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSkge1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0XHR9XG5cblx0fVxuXHQuZ3JpZC1saXN0e1xuXHRcdGRpc3BsYXk6IGdyaWQ7XG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNSwxZnIpO1xuXG5cdFx0QGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCkge1xuXHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywxZnIpO1xuXHRcdH1cblx0XHRAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKSB7XG5cdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG5cdFx0fVxuXG5cdFx0XG5cdFx0LnRlYW0tYm94e1xuXHRcdFx0YXtcblx0XHRcdFx0cGFkZGluZzogMThweCAyMHB4IDM1cHg7XG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdHotaW5kZXg6IDE7XG5cdFx0XHRcdC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlO1xuXHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2U7XG5cdFx0XHRcdGhlaWdodDoxMDAlOyBcblx0XHRcdFx0QGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCkge1xuXHRcdFx0XHRcdG1pbi1oZWlnaHQ6MzY1LjRweDtcblx0XHRcdFx0fVxuXHRcdFx0XHRcblx0XHRAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKSB7XG5cdFx0XHRtaW4taGVpZ2h0OiBhdXRvO1xuXHRcdGhlaWdodDoxMDAlOyBcblx0XHR9XG5cblx0XHRcdFx0XG5cdFx0XHRcdFxuXHRcdFx0XHQmOmhvdmVyIGgzLCAmOmZvY3VzIGgze1xuXHRcdFx0XHRcdGNvbG9yOiAjMDBGRkZGO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQudGVhbS1pbWd7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDE4cHg7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XG5cdFx0XHRcdGltZ3tcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRib3JkZXI6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHRcdFx0XHQtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuNXMgZWFzZTtcblx0XHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2U7XG5cdFx0XHRcdFx0YXNwZWN0LXJhdGlvOiAxO1xuXHRcdFx0XHRcdG9iamVjdC1maXQ6Y292ZXI7IFxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRoM3tcblx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMjFweDtcblx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRcdC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlO1xuXHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2U7XG5cdFx0XHR9XG5cdFx0XHRwe1xuXHRcdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxNnB4O1xuXHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdFx0bWluLWhlaWdodDogNTBweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0LnRlYW0tYm94LmN1cnJlbnQtc3RhdGV7XG5cdFx0XHRhe1xuXHRcdFx0XHQmOmJlZm9yZXtcblx0XHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0bGVmdDogLTJweDtcblx0XHRcdFx0XHR0b3A6IC0ycHg7XG5cdFx0XHRcdFx0Ym90dG9tOiAtMnB4O1xuXHRcdFx0XHRcdHJpZ2h0OiAtMXB4O1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgtMTYwZGVnLCByZ2JhKDAsIDI1NSwgMjU1LCAwLjMpIDAlLCByZ2JhKDAsIDAsIDAsIDAuOSkgNDUlLCByZ2JhKDAsIDAsIDAsIDAuOSkgNjUlLCByZ2JhKDEyNCwgNDAsIDIzMSwgMC4zKSAxMDAlKTtcblx0XHRcdFx0XHRib3JkZXI6IDJweCBzb2xpZDtcblx0XHRcdFx0XHRib3JkZXItaW1hZ2Utc2xpY2U6IDI7XG5cdFx0XHRcdFx0Ym9yZGVyLXdpZHRoOiAycHg7XG5cdFx0XHRcdFx0Ym9yZGVyLWltYWdlLXNvdXJjZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0IHRvcCwjMDBGRkZGIDAlLCAjNkJCREUzIDUyJSwgIzMzNjZGRiA5NSUsICMwMEZGRkYgMTAwJSk7XG5cdFx0XHRcdFx0b3BhY2l0eTogMDtcblx0XHRcdFx0XHR6LWluZGV4OiAtMTtcblx0XHRcdFx0XHQtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuNXMgZWFzZTtcblx0XHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2U7XG5cdFx0XHRcdH1cblx0XHRcdFx0Jjpob3ZlcjpiZWZvcmUsICY6Zm9jdXM6YmVmb3Jle1xuXHRcdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRcdH1cblx0XHRcdFx0Jjpob3ZlciAudGVhbS1pbWcgaW1nLCAmOmZvY3VzIC50ZWFtLWltZyBpbWcge1xuXHRcdFx0XHRcdGJvcmRlcjogMnB4IHNvbGlkO1xuXHRcdFx0XHRcdGJvcmRlci1pbWFnZS1zbGljZTogMjtcblx0XHRcdFx0XHRib3JkZXItd2lkdGg6IDJweDtcblx0XHRcdFx0XHRib3JkZXItaW1hZ2Utc291cmNlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQgdG9wLCAjMDBGRkZGIDAlLCAjNkJCREUzIDUyJSwgIzMzNjZGRiA5NSUsICMwMEZGRkYgMTAwJSk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0LnRlYW0tYm94LmRlZmF1bHQtc3RhdGV7XG5cdFx0XHRhe1xuXHRcdFx0XHQmOmJlZm9yZXtcblx0XHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0bGVmdDogLTJweDtcblx0XHRcdFx0XHR0b3A6IC0ycHg7XG5cdFx0XHRcdFx0Ym90dG9tOiAtMnB4O1xuXHRcdFx0XHRcdHJpZ2h0OiAtMXB4O1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgtMTYwZGVnLCByZ2JhKDEyNCwgNDAsIDIzMSwgLjUpIDAlLCByZ2JhKDAsIDAsIDAsIDAuOSkgNDUlLCByZ2JhKDAsIDAsIDAsIDAuOSkgNjUlLCByZ2JhKDEyNCwgNDAsIDIzMSwgLjUpIDEwMCUpO1xuXHRcdFx0XHRcdGJvcmRlcjogMnB4IHNvbGlkO1xuXHRcdFx0XHRcdGJvcmRlci1pbWFnZS1zbGljZTogMjtcblx0XHRcdFx0XHRib3JkZXItd2lkdGg6IDJweDtcblx0XHRcdFx0XHRib3JkZXItaW1hZ2Utc291cmNlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQgdG9wLCAjN0MyOEU3IDAlLCAjOTEyODhEIDQwJSwgIzM2RiA3OCUsICMwMEZGRkYgOTIlKTtcblx0XHRcdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0XHRcdHotaW5kZXg6IC0xO1xuXHRcdFx0XHRcdC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlO1xuXHRcdFx0XHRcdHRyYW5zaXRpb246IGFsbCAuNXMgZWFzZTtcblx0XHRcdFx0fVxuXHRcdFx0XHQmOmhvdmVyOmJlZm9yZSwgJjpmb2N1czpiZWZvcmV7XG5cdFx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdFx0fVxuXHRcdFx0XHQmOmhvdmVyIC50ZWFtLWltZyBpbWcsICY6Zm9jdXMgLnRlYW0taW1nIGltZyB7XG5cdFx0XHRcdFx0Ym9yZGVyOiAycHggc29saWQ7XG5cdFx0XHRcdFx0Ym9yZGVyLWltYWdlLXNsaWNlOiAyO1xuXHRcdFx0XHRcdGJvcmRlci13aWR0aDogMnB4O1xuXHRcdFx0XHRcdGJvcmRlci1pbWFnZS1zb3VyY2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCB0b3AsICM3QzI4RTcgMCUsICM5MTI4OEQgNDAlLCAjMzZGIDc4JSwgIzAwRkZGRiA5MiUpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC50ZWFtLWJveC5wYXN0LXN0YXRle1xuXHRcdFx0YXtcblx0XHRcdFx0JjpiZWZvcmV7XG5cdFx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdGxlZnQ6IC0ycHg7XG5cdFx0XHRcdFx0dG9wOiAtMnB4O1xuXHRcdFx0XHRcdGJvdHRvbTogLTJweDtcblx0XHRcdFx0XHRyaWdodDogLTFweDtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoLTE2MGRlZywgcmdiYSgxMjQsIDQwLCAyMzEsIDAuNSkgMCUsIHJnYmEoMCwgMCwgMCwgMC45KSAyNSUsIHJnYmEoMCwgMCwgMCwgMC45KSA3NSUsIHJnYmEoMTI0LCA0MCwgMjMxLCAwLjUpIDEwMCUpO1xuXHRcdFx0XHRcdGJvcmRlcjogMnB4IHNvbGlkO1xuXHRcdFx0XHRcdGJvcmRlci1pbWFnZS1zbGljZTogMjtcblx0XHRcdFx0XHRib3JkZXItd2lkdGg6IDJweDtcblx0XHRcdFx0XHRib3JkZXItaW1hZ2Utc291cmNlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQgdG9wLCAjN0MyOEU3IDclLCAjOTEyODhEIDg3JSk7XG5cdFx0XHRcdFx0b3BhY2l0eTogMDtcblx0XHRcdFx0XHR6LWluZGV4OiAtMTtcblx0XHRcdFx0XHQtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuNXMgZWFzZTtcblx0XHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2U7XG5cdFx0XHRcdH1cblx0XHRcdFx0Jjpob3ZlcjpiZWZvcmUsICY6Zm9jdXM6YmVmb3Jle1xuXHRcdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRcdH1cblx0XHRcdFx0Jjpob3ZlciAudGVhbS1pbWcgaW1nLCAmOmZvY3VzIC50ZWFtLWltZyBpbWcge1xuXHRcdFx0XHRcdGJvcmRlcjogMnB4IHNvbGlkO1xuXHRcdFx0XHRcdGJvcmRlci1pbWFnZS1zbGljZTogMjtcblx0XHRcdFx0XHRib3JkZXItd2lkdGg6IDJweDtcblx0XHRcdFx0XHRib3JkZXItaW1hZ2Utc291cmNlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQgdG9wLCAjN0MyOEU3IDclLCAjOTEyODhEIDg3JSk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI5OXB4KSB7XG5cdFx0LnRlYW0tbGlzdGluZy1jb250YWluZXJ7XG5cdFx0XHRtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDYwcHgpO1xuXHRcdH1cblx0XHQuZ3JpZC1saXN0e1xuXHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwxZnIpO1xuXHRcdH1cblx0fVxuXHRAaW5jbHVkZSByZXNwb25kLWJlbG93KG1kKSB7XG5cdFx0LmdyaWQtbGlzdHtcblx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsMWZyKTtcblx0XHR9XG5cdH1cblx0QGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSkge1xuXHRcdC5ncmlkLWxpc3R7XG5cdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG5cdFx0fVxuXHR9XG5cdC50aXRsZS1zbGlkZXItbmF2IHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdG1hcmdpbi1ib3R0b206IDMycHg7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHotaW5kZXg6IDM7XG5cdFx0LnN3aXBlci1idXR0b24tbmV4dCwgLnN3aXBlci1idXR0b24tcHJldiB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHR3aWR0aDogMTlweDtcblx0XHRcdGhlaWdodDogMjhweDtcblx0XHR9XG5cdFx0LnN3aXBlci1idXR0b24tcHJldjo6YWZ0ZXIge1xuXHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvYXJyb3ctdmVjdG9yLXByZXZpb3VzLnBuZyk7XG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG5cdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0d2lkdGg6IDE5cHg7XG5cdFx0XHRoZWlnaHQ6IDI4cHg7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cdFx0LnN3aXBlci1idXR0b24tbmV4dDo6YWZ0ZXIge1xuXHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvYXJyb3ctdmVjdG9yLW5leHQucG5nKTtcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcblx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHR3aWR0aDogMTlweDtcblx0XHRcdGhlaWdodDogMjhweDtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblx0XHQuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcblx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHR9XG5cdFx0aDMsIC5oZWFkaW5nLTJ7XG5cdFx0XHRtYXJnaW46IDAgIWltcG9ydGFudDtcblx0XHR9XG5cdH1cbn1cbi50ZWFtLWxpc3Rpbmctc2VjdGlvbi5tb2JpbGUtb25seSB7XG5cdC50ZWFtLWxpc3RpbmctY29udGFpbmVye1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0XHQuc3dpcGVyLnRlYW1fMmNvbCB7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMTVweDtcblx0XHR9XG5cdFx0LnRlYW0tYm94e1xuXHRcdFx0YXtcblx0XHRcdFx0bWF4LWhlaWdodDogLXdlYmtpdC1maWxsLWF2YWlsYWJsZTtcblx0XHRcdFx0Ly9oZWlnaHQ6IGF1dG87XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi8vIFBvcHVwXG4ubm8tc2Nyb2xsIHtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5wb3B1cHtcblx0cG9zaXRpb246IGZpeGVkO1xuXHRsZWZ0OiAwJTtcblx0dG9wOiAwJTtcblx0cmlnaHQ6IDAlO1xuXHRib3R0b206IGF1dG87XG5cdHotaW5kZXg6IDExMDAwO1xuXHRkaXNwbGF5OiBub25lO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDB2aDtcblx0Y29sb3I6ICNmZmY7XG5cdC5wb3B1cF9iZywgLnBvcHVwX2NvbnRlbnQge1xuXHRcdG9wYWNpdHk6IDA7XG5cdH1cblx0LnBvcHVwX2l0ZW0ge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblx0LnBvcHVwX2l0ZW0uYWN0aXZlIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcblx0XHRAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKSB7XG5cdFx0b3ZlcmZsb3cteTpzY3JvbGw7IFxuXHRcdH1cdFx0XG5cdH1cblx0LmN1cnNvcl9kb3R7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMTVweDtcblx0XHRyaWdodDogMTVweDtcblx0XHR3aWR0aDogMjRweDtcblx0XHRoZWlnaHQ6IDI0cHg7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRib3JkZXI6MXB4IHNvbGlkICMwMGZmZmY7IFxuXHRcdFxuXHRcdFxuXHRcdG9wYWNpdHk6MDsgdHJhbnNpdGlvbjogb3BhY2l0eSA4czsgIFxuXG5cdFx0XG5cdFx0QGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSkge1xuXHRcdFx0d2lkdGg6IDI0cHg7XG5cdFx0XHRoZWlnaHQ6IDI0cHg7XG5cdFx0fVxuXHR9XG5cdC5pbWFnZSB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGxlZnQ6IDAlO1xuXHRcdHRvcDogMCU7XG5cdFx0cmlnaHQ6IGF1dG87XG5cdFx0Ym90dG9tOiBhdXRvO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRib3JkZXItcmFkaXVzOiAwO1xuXHRcdC1vLW9iamVjdC1maXQ6IGNvdmVyO1xuXHRcdG9iamVjdC1maXQ6IGNvdmVyO1xuXHRcdFxuXHRcdFx0XHRAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKSB7XG5cdFx0XHRcdFx0cG9zaXRpb246cmVsYXRpdmU7IFxuXHRcdFx0XHR9XG5cdFx0XG5cdFx0XG5cdH1cblx0LnBvcHVwX2l0ZW0ge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMTAwdmg7XG5cdH1cblx0LnBvcHVwX2ltZyB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHQtd2Via2l0LWJveC1mbGV4OiAwO1xuXHRcdC13ZWJraXQtZmxleDogMCAwIGF1dG87XG5cdFx0LW1zLWZsZXg6IDAgMCBhdXRvO1xuXHRcdGZsZXg6IDAgMCBhdXRvO1xuXHR9XG5cdC5wb3B1cF9jb250ZW50IHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ei1pbmRleDogMTtcblx0XHRkaXNwbGF5OiAtd2Via2l0LWJveDtcblx0XHRkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG5cdFx0ZGlzcGxheTogLW1zLWZsZXhib3g7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdHdpZHRoOiA1NSU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdHBhZGRpbmc6IDIuMmVtO1xuXHRcdC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcblx0XHQtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHQtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuXHRcdC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHQtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuXHRcdGFsaWduLWl0ZW1zOiBzdGFydDtcblx0XHRwYWRkaW5nLXRvcDogODBweDtcblx0XHRAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKSB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cdH1cblx0LnBvcHVwX2JnIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0bGVmdDogMCU7XG5cdFx0dG9wOiAwJTtcblx0XHRyaWdodDogMCU7XG5cdFx0Ym90dG9tOiAwJTtcblx0XHR6LWluZGV4OiAxO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMTAwdmg7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzAwMDtcblx0XHRvcGFjaXR5OiAxO1xuXHR9XG5cdC5wb3B1cF9mbGV4IHtcblx0XHRkaXNwbGF5OiAtd2Via2l0LWJveDtcblx0XHRkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG5cdFx0ZGlzcGxheTogLW1zLWZsZXhib3g7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0LXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcblx0XHQtd2Via2l0LWp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHQtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHQtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuXHRcdC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHQtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0QGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSkge1xuXHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0bWFyZ2luLXRvcDogNDZweDtcblx0XHRcdGRpc3BsYXk6IGdyaWQ7XG5cdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcdFx0XG5cdFx0XHRcblx0XHRcdFxuXHRcdFx0LnBvcHVwX2NvbnRlbnQge29yZGVyOjI7fVxuXHRcdFx0LnBvcHVwX3Zpc3VhbCB7b3JkZXI6MTtcblx0XHRcdFx0XG5cdFx0XHRcdHdpZHRoOjEwMCU7XG5cdFx0XHR9XG5cdFx0XHRcdFxuXHRcdH1cblx0fSAgXG5cdC5wb3B1cF93cmFwcGVyIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ei1pbmRleDogMjtcblx0fVxuXHQucG9wdXBfbGlzdCB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxMDB2aDtcblx0fVxuXHQucG9wdXBfdmlzdWFsIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ei1pbmRleDogMjtcblx0XHR3aWR0aDogNDUlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRwYWRkaW5nOiAxZW07XG5cdFx0LXdlYmtpdC1ib3gtZmxleDogMDtcblx0XHQtd2Via2l0LWZsZXg6IDAgMCBhdXRvO1xuXHRcdC1tcy1mbGV4OiAwIDAgYXV0bztcblx0XHRmbGV4OiAwIDAgYXV0bztcblx0fVxuXHQucG9wdXBfY29udGFpbiB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWF4LXdpZHRoOiA0MWVtO1xuXHRcdFxuXHRcdFxuXHRcdGgzLnRpdGxlLWxvbmcge2ZvbnQtc2l6ZToxNnB4OyB9XG5cdFx0XG5cdH1cblx0LnBvcHVwX3RpdGxlIHtcblx0XHRtYXJnaW4tdG9wOiAxZW07XG5cdFx0bWFyZ2luLWJvdHRvbTogMS4yZW07XG5cdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHR9XG5cdC5jdXJzb3JfZW1iZWQge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRvcGFjaXR5OiAxO1xuXHRcdC8vIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjUpO1xuXHRcdC8vIC1tcy10cmFuc2Zvcm06IHNjYWxlKDAuNSk7XG5cdFx0Ly8gdHJhbnNmb3JtOiBzY2FsZSgwLjUpO1xuXHRcdC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDFzIGVhc2U7XG5cdFx0dHJhbnNpdGlvbjogYWxsIDFzIGVhc2U7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdFx0c3Zne1xuXHRcdFx0d2lkdGg6IDE2cHg7XG5cdFx0XHRoZWlnaHQ6IDE2cHg7XG5cdFx0XHRtYXJnaW4tdG9wOjJweDsgXG5cdFx0XHRAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKSB7XG5cdFx0XHRcdHdpZHRoOiAxNnB4O1xuXHRcdFx0XHRoZWlnaHQ6IDE2cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC53LWVtYmVkOjpiZWZvcmUsIC53LWVtYmVkOjphZnRlciB7XG5cdFx0Y29udGVudDogXCIgXCI7XG5cdFx0ZGlzcGxheTogdGFibGU7XG5cdFx0Z3JpZC1jb2x1bW4tc3RhcnQ6IDE7XG5cdFx0Z3JpZC1yb3ctc3RhcnQ6IDE7XG5cdFx0Z3JpZC1jb2x1bW4tZW5kOiAyO1xuXHRcdGdyaWQtcm93LWVuZDogMjtcblx0XHRjbGVhcjogYm90aDtcblx0fVxuXHQucG9wdXBfY29udGFpbiAge1xuXHRcdC5oZWFkaW5nLTJ7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0fVxuXHRcdC5sb2NhdGlvbiB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdG1hcmdpbjogMTVweCAwIDIwcHg7XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDE2cHg7XG5cdFx0XHRpbWd7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMTVweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0LmRhdGUge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNTBweDtcblx0XHR9XG5cdFx0cHtcblx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAyN3B4O1xuXHRcdFx0XG5cdFx0XHRhIHtcblx0XHRcdFx0XG5cdFx0XHRcdGNvbG9yOiNmZmY7IFxuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgXG5cdFx0XHR9XG5cdFx0XHRcblx0XHR9XG5cdFx0cCArIHB7XG5cdFx0XHRtYXJnaW4tdG9wOiAxNXB4O1xuXHRcdH1cblx0XHQubGlua21vcmV7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0bWFyZ2luLXRvcDogMzVweDtcblx0XHR9XG5cdFx0QGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSkge1xuXHRcdFx0aGVpZ2h0OiA4NXZoO1xuXHRcdH1cblx0XHRAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKSB7XG5cdFx0XHRpbWd7XG5cdFx0XHRcdHdpZHRoOiAxMCU7XG5cdFx0XHRcdGFzcGVjdC1yYXRpbzogMS8xO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQuc29jaWFsLWljb25ze1xuXHRcdG1hcmdpbjogMTVweCAwIDUwcHg7XG5cdFx0QGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSkge1xuXHRcdFx0bWFyZ2luOiAxNXB4IDA7XG5cdFx0fVxuXHR9XG5cdC5wb3B1cF9yaWNoLnctcmljaHRleHR7XG5cdFx0aGVpZ2h0OiA0NjBweDtcblx0XHRvdmVyZmxvdy15OiBhdXRvO1xuXHRcdHBhZGRpbmctcmlnaHQ6MjBweDsgXG5cdFx0bWFyZ2luLXRvcDoyMHB4OyBcblx0XHRAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKSB7XG5cdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRvdmVyZmxvdy15OiB1bnNldDtcblx0XHR9XG5cdH1cblx0Ojotd2Via2l0LXNjcm9sbGJhci10cmFja3tcblx0XHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdFx0YmFja2dyb3VuZDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nOCcgaGVpZ2h0PSc0MzcnIHZpZXdCb3g9JzAgMCA4IDQzNycgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3JlY3Qgd2lkdGg9JzgnIGhlaWdodD0nNDM3JyByeD0nMycgZmlsbD0ndXJsKCUyM3BhaW50MF9saW5lYXJfMTM0N18zODYpJy8lM0UlM0NyZWN0IHdpZHRoPSc4JyBoZWlnaHQ9JzQzNycgcng9JzMnIGZpbGw9J2JsYWNrJyBmaWxsLW9wYWNpdHk9JzAuMicvJTNFJTNDcmVjdCB3aWR0aD0nOCcgaGVpZ2h0PSc0MzcnIHJ4PSczJyBmaWxsPSdibGFjaycgZmlsbC1vcGFjaXR5PScwLjInLyUzRSUzQ3JlY3QgeD0nMC4yNScgeT0nMC4yNScgd2lkdGg9JzcuNScgaGVpZ2h0PSc0MzYuNScgcng9JzIuNzUnIGZpbGw9J3VybCglMjNwYWludDFfbGluZWFyXzEzNDdfMzg2KScvJTNFJTNDcmVjdCB4PScwLjI1JyB5PScwLjI1JyB3aWR0aD0nNy41JyBoZWlnaHQ9JzQzNi41JyByeD0nMi43NScgZmlsbD0nYmxhY2snIGZpbGwtb3BhY2l0eT0nMC4yJy8lM0UlM0NyZWN0IHg9JzAuMjUnIHk9JzAuMjUnIHdpZHRoPSc3LjUnIGhlaWdodD0nNDM2LjUnIHJ4PScyLjc1JyBmaWxsPSdibGFjaycgZmlsbC1vcGFjaXR5PScwLjInLyUzRSUzQ3JlY3QgeD0nMC4yNScgeT0nMC4yNScgd2lkdGg9JzcuNScgaGVpZ2h0PSc0MzYuNScgcng9JzIuNzUnIHN0cm9rZT0ndXJsKCUyM3BhaW50Ml9saW5lYXJfMTM0N18zODYpJyBzdHJva2Utd2lkdGg9JzAuNScgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFJTNDcmVjdCB3aWR0aD0nOCcgaGVpZ2h0PSc0MzcnIHJ4PSczJyBmaWxsPSd1cmwoJTIzcGFpbnQzX2xpbmVhcl8xMzQ3XzM4NiknIGZpbGwtb3BhY2l0eT0nMC4zJy8lM0UlM0NkZWZzJTNFJTNDbGluZWFyR3JhZGllbnQgaWQ9J3BhaW50MF9saW5lYXJfMTM0N18zODYnIHgxPSc4JyB5MT0nLTI0LjA3OTYnIHgyPSctMTguODE0NScgeTI9Jy0yMi45ODI4JyBncmFkaWVudFVuaXRzPSd1c2VyU3BhY2VPblVzZSclM0UlM0NzdG9wIG9mZnNldD0nMC4wMTAzNzE0JyBzdG9wLWNvbG9yPSclMjMwMEZGRkYnLyUzRSUzQ3N0b3Agb2Zmc2V0PScwLjM1MjMxNScgc3RvcC1jb2xvcj0nJTIzMDBGRkZGJyBzdG9wLW9wYWNpdHk9JzAnLyUzRSUzQ3N0b3Agb2Zmc2V0PScwLjY5ODU5OScgc3RvcC1jb2xvcj0nJTIzMzM2NkZGJyBzdG9wLW9wYWNpdHk9JzAnLyUzRSUzQ3N0b3Agb2Zmc2V0PScwLjk1Nzg3OScgc3RvcC1jb2xvcj0nJTIzMzM2NkZGJy8lM0UlM0MvbGluZWFyR3JhZGllbnQlM0UlM0NsaW5lYXJHcmFkaWVudCBpZD0ncGFpbnQxX2xpbmVhcl8xMzQ3XzM4NicgeDE9JzgnIHkxPSctMjQuMDc5NicgeDI9Jy0xOC44MTQ1JyB5Mj0nLTIyLjk4MjgnIGdyYWRpZW50VW5pdHM9J3VzZXJTcGFjZU9uVXNlJyUzRSUzQ3N0b3Agb2Zmc2V0PScwLjAxMDM3MTQnIHN0b3AtY29sb3I9JyUyMzAwRkZGRicvJTNFJTNDc3RvcCBvZmZzZXQ9JzAuMzUyMzE1JyBzdG9wLWNvbG9yPSclMjMwMEZGRkYnIHN0b3Atb3BhY2l0eT0nMCcvJTNFJTNDc3RvcCBvZmZzZXQ9JzAuNjk4NTk5JyBzdG9wLWNvbG9yPSclMjMzMzY2RkYnIHN0b3Atb3BhY2l0eT0nMCcvJTNFJTNDc3RvcCBvZmZzZXQ9JzAuOTU3ODc5JyBzdG9wLWNvbG9yPSclMjMzMzY2RkYnLyUzRSUzQy9saW5lYXJHcmFkaWVudCUzRSUzQ2xpbmVhckdyYWRpZW50IGlkPSdwYWludDJfbGluZWFyXzEzNDdfMzg2JyB4MT0nMS42OTc3MScgeTE9JzUwOS42OTUnIHgyPScyMC4xMDYxJyB5Mj0nNTA5LjI1OCcgZ3JhZGllbnRVbml0cz0ndXNlclNwYWNlT25Vc2UnJTNFJTNDc3RvcCBzdG9wLWNvbG9yPSclMjM3QzI4RTcnLyUzRSUzQ3N0b3Agb2Zmc2V0PScwLjQnIHN0b3AtY29sb3I9JyUyMzkxMjg4RCcvJTNFJTNDc3RvcCBvZmZzZXQ9JzAuNzgnIHN0b3AtY29sb3I9JyUyMzMzNjZGRicvJTNFJTNDc3RvcCBvZmZzZXQ9JzAuOTInIHN0b3AtY29sb3I9JyUyMzAwRkZGRicvJTNFJTNDL2xpbmVhckdyYWRpZW50JTNFJTNDbGluZWFyR3JhZGllbnQgaWQ9J3BhaW50M19saW5lYXJfMTM0N18zODYnIHgxPScxLjY5NzcxJyB5MT0nNTA5LjY5NScgeDI9JzIwLjEwNjEnIHkyPSc1MDkuMjU4JyBncmFkaWVudFVuaXRzPSd1c2VyU3BhY2VPblVzZSclM0UlM0NzdG9wIHN0b3AtY29sb3I9JyUyMzdDMjhFNycvJTNFJTNDc3RvcCBvZmZzZXQ9JzAuNCcgc3RvcC1jb2xvcj0nJTIzOTEyODhEJy8lM0UlM0NzdG9wIG9mZnNldD0nMC43OCcgc3RvcC1jb2xvcj0nJTIzMzM2NkZGJy8lM0UlM0NzdG9wIG9mZnNldD0nMC45Micgc3RvcC1jb2xvcj0nJTIzMDBGRkZGJy8lM0UlM0MvbGluZWFyR3JhZGllbnQlM0UlM0MvZGVmcyUzRSUzQy9zdmclM0UlMEFcIik7XG5cdFx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHR9XG5cdDo6LXdlYmtpdC1zY3JvbGxiYXJ7XG5cdFx0d2lkdGg6IDRweDtcblx0XHRiYWNrZ3JvdW5kOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPSc4JyBoZWlnaHQ9JzQzNycgdmlld0JveD0nMCAwIDggNDM3JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcmVjdCB3aWR0aD0nOCcgaGVpZ2h0PSc0MzcnIHJ4PSczJyBmaWxsPSd1cmwoJTIzcGFpbnQwX2xpbmVhcl8xMzQ3XzM4NiknLyUzRSUzQ3JlY3Qgd2lkdGg9JzgnIGhlaWdodD0nNDM3JyByeD0nMycgZmlsbD0nYmxhY2snIGZpbGwtb3BhY2l0eT0nMC4yJy8lM0UlM0NyZWN0IHdpZHRoPSc4JyBoZWlnaHQ9JzQzNycgcng9JzMnIGZpbGw9J2JsYWNrJyBmaWxsLW9wYWNpdHk9JzAuMicvJTNFJTNDcmVjdCB4PScwLjI1JyB5PScwLjI1JyB3aWR0aD0nNy41JyBoZWlnaHQ9JzQzNi41JyByeD0nMi43NScgZmlsbD0ndXJsKCUyM3BhaW50MV9saW5lYXJfMTM0N18zODYpJy8lM0UlM0NyZWN0IHg9JzAuMjUnIHk9JzAuMjUnIHdpZHRoPSc3LjUnIGhlaWdodD0nNDM2LjUnIHJ4PScyLjc1JyBmaWxsPSdibGFjaycgZmlsbC1vcGFjaXR5PScwLjInLyUzRSUzQ3JlY3QgeD0nMC4yNScgeT0nMC4yNScgd2lkdGg9JzcuNScgaGVpZ2h0PSc0MzYuNScgcng9JzIuNzUnIGZpbGw9J2JsYWNrJyBmaWxsLW9wYWNpdHk9JzAuMicvJTNFJTNDcmVjdCB4PScwLjI1JyB5PScwLjI1JyB3aWR0aD0nNy41JyBoZWlnaHQ9JzQzNi41JyByeD0nMi43NScgc3Ryb2tlPSd1cmwoJTIzcGFpbnQyX2xpbmVhcl8xMzQ3XzM4NiknIHN0cm9rZS13aWR0aD0nMC41JyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0NyZWN0IHdpZHRoPSc4JyBoZWlnaHQ9JzQzNycgcng9JzMnIGZpbGw9J3VybCglMjNwYWludDNfbGluZWFyXzEzNDdfMzg2KScgZmlsbC1vcGFjaXR5PScwLjMnLyUzRSUzQ2RlZnMlM0UlM0NsaW5lYXJHcmFkaWVudCBpZD0ncGFpbnQwX2xpbmVhcl8xMzQ3XzM4NicgeDE9JzgnIHkxPSctMjQuMDc5NicgeDI9Jy0xOC44MTQ1JyB5Mj0nLTIyLjk4MjgnIGdyYWRpZW50VW5pdHM9J3VzZXJTcGFjZU9uVXNlJyUzRSUzQ3N0b3Agb2Zmc2V0PScwLjAxMDM3MTQnIHN0b3AtY29sb3I9JyUyMzAwRkZGRicvJTNFJTNDc3RvcCBvZmZzZXQ9JzAuMzUyMzE1JyBzdG9wLWNvbG9yPSclMjMwMEZGRkYnIHN0b3Atb3BhY2l0eT0nMCcvJTNFJTNDc3RvcCBvZmZzZXQ9JzAuNjk4NTk5JyBzdG9wLWNvbG9yPSclMjMzMzY2RkYnIHN0b3Atb3BhY2l0eT0nMCcvJTNFJTNDc3RvcCBvZmZzZXQ9JzAuOTU3ODc5JyBzdG9wLWNvbG9yPSclMjMzMzY2RkYnLyUzRSUzQy9saW5lYXJHcmFkaWVudCUzRSUzQ2xpbmVhckdyYWRpZW50IGlkPSdwYWludDFfbGluZWFyXzEzNDdfMzg2JyB4MT0nOCcgeTE9Jy0yNC4wNzk2JyB4Mj0nLTE4LjgxNDUnIHkyPSctMjIuOTgyOCcgZ3JhZGllbnRVbml0cz0ndXNlclNwYWNlT25Vc2UnJTNFJTNDc3RvcCBvZmZzZXQ9JzAuMDEwMzcxNCcgc3RvcC1jb2xvcj0nJTIzMDBGRkZGJy8lM0UlM0NzdG9wIG9mZnNldD0nMC4zNTIzMTUnIHN0b3AtY29sb3I9JyUyMzAwRkZGRicgc3RvcC1vcGFjaXR5PScwJy8lM0UlM0NzdG9wIG9mZnNldD0nMC42OTg1OTknIHN0b3AtY29sb3I9JyUyMzMzNjZGRicgc3RvcC1vcGFjaXR5PScwJy8lM0UlM0NzdG9wIG9mZnNldD0nMC45NTc4NzknIHN0b3AtY29sb3I9JyUyMzMzNjZGRicvJTNFJTNDL2xpbmVhckdyYWRpZW50JTNFJTNDbGluZWFyR3JhZGllbnQgaWQ9J3BhaW50Ml9saW5lYXJfMTM0N18zODYnIHgxPScxLjY5NzcxJyB5MT0nNTA5LjY5NScgeDI9JzIwLjEwNjEnIHkyPSc1MDkuMjU4JyBncmFkaWVudFVuaXRzPSd1c2VyU3BhY2VPblVzZSclM0UlM0NzdG9wIHN0b3AtY29sb3I9JyUyMzdDMjhFNycvJTNFJTNDc3RvcCBvZmZzZXQ9JzAuNCcgc3RvcC1jb2xvcj0nJTIzOTEyODhEJy8lM0UlM0NzdG9wIG9mZnNldD0nMC43OCcgc3RvcC1jb2xvcj0nJTIzMzM2NkZGJy8lM0UlM0NzdG9wIG9mZnNldD0nMC45Micgc3RvcC1jb2xvcj0nJTIzMDBGRkZGJy8lM0UlM0MvbGluZWFyR3JhZGllbnQlM0UlM0NsaW5lYXJHcmFkaWVudCBpZD0ncGFpbnQzX2xpbmVhcl8xMzQ3XzM4NicgeDE9JzEuNjk3NzEnIHkxPSc1MDkuNjk1JyB4Mj0nMjAuMTA2MScgeTI9JzUwOS4yNTgnIGdyYWRpZW50VW5pdHM9J3VzZXJTcGFjZU9uVXNlJyUzRSUzQ3N0b3Agc3RvcC1jb2xvcj0nJTIzN0MyOEU3Jy8lM0UlM0NzdG9wIG9mZnNldD0nMC40JyBzdG9wLWNvbG9yPSclMjM5MTI4OEQnLyUzRSUzQ3N0b3Agb2Zmc2V0PScwLjc4JyBzdG9wLWNvbG9yPSclMjMzMzY2RkYnLyUzRSUzQ3N0b3Agb2Zmc2V0PScwLjkyJyBzdG9wLWNvbG9yPSclMjMwMEZGRkYnLyUzRSUzQy9saW5lYXJHcmFkaWVudCUzRSUzQy9kZWZzJTNFJTNDL3N2ZyUzRSUwQVwiKTtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdH1cblx0Ojotd2Via2l0LXNjcm9sbGJhci10aHVtYntcblx0XHRiYWNrZ3JvdW5kLWNsaXA6IGNvbnRlbnQtYm94O1xuXHRcdGJvcmRlci1yYWRpdXM6IDNweDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG5cdH1cbn1cblxuXG4ucG9wdXBfaXRlbS5jYXQtdGVhbSB7XG5cdFxuXHQubG9jYXRpb24ge2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50OyB9XG59XG5cbi5wb3B1cF9pdGVtLmNhdC1waXBlbGluZSB7XG5cdFxuXHQuc29jaWFsLWljb25zIHtkaXNwbGF5Om5vbmUgIWltcG9ydGFudDsgfVxufVxuXG4vKkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucG9wdXBfZmxleCB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1vei1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAtbW96LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIFxuICAgIC13ZWJraXQtYm94LWFsaWduOiBzdGFydDtcbiAgICAtbW96LWJveC1hbGlnbjogc3RhcnQ7XG4gICAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0O1xuICAgIC13ZWJraXQtYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cblxuICAucG9wdXBfZmxleCAucG9wdXBfY29udGVudCB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMjtcbiAgICAtbW96LWJveC1vcmRpbmFsLWdyb3VwOiAyO1xuICAgIC1tcy1mbGV4LW9yZGVyOiAyO1xuICAgIC13ZWJraXQtb3JkZXI6IDI7XG4gICAgb3JkZXI6IDI7XG4gIH1cblxuICAucG9wdXBfZmxleCAucG9wdXBfdmlzdWFsIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAxO1xuICAgIC1tb3otYm94LW9yZGluYWwtZ3JvdXA6IDE7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDE7XG4gICAgLXdlYmtpdC1vcmRlcjogMTtcbiAgICBvcmRlcjogMTtcbiAgfVxufSovXG5cblxuXG4ucG9wdXAtb3BlbiAuY3Vyc29yX2RvdHtcbm9wYWNpdHk6MTsgXG59XG5cblxuXG5cbi5wYWdlLWlkLTgxMjIgI3RlYW1DYXQge2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50OyB9IiwiLnRlYW0taW50cm8tYmxvY2t7XG5cdHBhZGRpbmc6IDUwcHggMDtcblx0LnRlYW0taW50cm8tZ3JpZHtcblx0XHRkaXNwbGF5OiBncmlkO1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsMWZyKTtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGdhcDogMzVweDtcblx0XHRAaW5jbHVkZSByZXNwb25kLWJlbG93KG1kKSB7XG5cdFx0XHRnYXA6IDE1cHg7XG5cdFx0XHRhbGlnbi1pdGVtczogc3RhcnQ7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pIHtcblx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuXHRcdFx0Z2FwOiAwcHg7XG5cdFx0fVxuXHRcdC50ZWFtLWludHJvLWltZ3tcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdCY6YmVmb3Jle1xuXHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdGhlaWdodDogNjQzcHg7XHRcdFx0XG5cdFx0XHRcdEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pIHtcblx0XHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRcdH1cblx0XHRcdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2IoMTQ2LCAzOSwgMTQzKSAwJSwgcmdiKDEwNSwgNzQsIDIzNSkgNDglLCByZ2IoODQsIDE0NCwgMjA1KSAxMDAlKTtcblx0XHRcdFx0b3BhY2l0eTogMC4yO1xuXHRcdFx0fVxuXHRcdFx0aW1ne1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0aGVpZ2h0OiA2NDNweDtcblx0XHRcdFx0QGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSkge1xuXHRcdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdFx0fVxuXHRcdFx0XHRvYmplY3QtZml0OiBjb3Zlcjtcblx0XHRcdH1cblx0XHR9XG5cdFx0LnRlYW0taW50cm8tZGVzY3tcblx0XHRcdC5oZWFkaW5nLTJ7XG5cdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdH1cblx0XHRcdC5zdWItaGVhZGluZy0xe1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiBjbGFtcCgxMnB4LCAxLjgxMjA4MDUzNjl2dywgMThweCk7XG5cdFx0XHR9XG5cdFx0XHQuc29jaWFsLWljb25ze1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiA1MHB4O1xuXHRcdFx0XHRAaW5jbHVkZSByZXNwb25kLWJlbG93KG1kKSB7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0XHRcdFx0fVxuXHRcdFx0XHRAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKSB7XG5cdFx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0XHR3aWR0aDozMnB4OyBcblx0XHRcdFx0XHRcdGhlaWdodDozMnB4OyBcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTozMnB4OyBcblx0XHRcdFx0XHRcdHN2ZyB7XG5cdFx0XHRcdFx0XHRcdG1heC13aWR0aDogMThweDtcblx0XHRcdFx0XHRcdFx0bWF4LWhlaWdodDogMThweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cdFxuXHRcdFx0fVxuXHRcdFx0cHtcblx0XHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMjdweDtcblx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdFx0XHRcdGEge1xuXHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQuYnRuLWFjdGlvbntcblx0XHRcdFx0bWFyZ2luLXRvcDogMjVweDtcblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pIHtcblx0XHRcdFx0LnRlYW0taW50cm8taW1ne1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn0iLCIuc29jaWFsLWljb25ze1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRhe1xuXHRcdHdpZHRoOiA1NXB4O1xuXHRcdGhlaWdodDogNTVweDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0YmFja2dyb3VuZDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nNTYnIGhlaWdodD0nNTYnIHZpZXdCb3g9JzAgMCA1NiA1NicgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTAuNTIzNDM4IDI3Ljc4NTlDMC41MjM0MzggMTIuNzE3MyAxMi43NDA3IDAuNSAyNy44MDkzIDAuNUM0Mi44NzggMC41IDU1LjA5NTIgMTIuNzE3MyA1NS4wOTUyIDI3Ljc4NTlDNTUuMDk1MiA0Mi44NTQ1IDQyLjg3OCA1NS4wNzE4IDI3LjgwOTMgNTUuMDcxOEMxMi43NDA3IDU1LjA3MTggMC41MjM0MzggNDIuODU0NSAwLjUyMzQzOCAyNy43ODU5WicgZmlsbD0ndXJsKCUyM3BhaW50MF9saW5lYXJfMTYzM18yMzI2KScvJTNFJTNDcGF0aCBkPSdNMC41MjM0MzggMjcuNzg1OUMwLjUyMzQzOCAxMi43MTczIDEyLjc0MDcgMC41IDI3LjgwOTMgMC41QzQyLjg3OCAwLjUgNTUuMDk1MiAxMi43MTczIDU1LjA5NTIgMjcuNzg1OUM1NS4wOTUyIDQyLjg1NDUgNDIuODc4IDU1LjA3MTggMjcuODA5MyA1NS4wNzE4QzEyLjc0MDcgNTUuMDcxOCAwLjUyMzQzOCA0Mi44NTQ1IDAuNTIzNDM4IDI3Ljc4NTlaJyBmaWxsPSdibGFjaycgZmlsbC1vcGFjaXR5PScwLjInLyUzRSUzQ3BhdGggZD0nTTAuNTIzNDM4IDI3Ljc4NTlDMC41MjM0MzggMTIuNzE3MyAxMi43NDA3IDAuNSAyNy44MDkzIDAuNUM0Mi44NzggMC41IDU1LjA5NTIgMTIuNzE3MyA1NS4wOTUyIDI3Ljc4NTlDNTUuMDk1MiA0Mi44NTQ1IDQyLjg3OCA1NS4wNzE4IDI3LjgwOTMgNTUuMDcxOEMxMi43NDA3IDU1LjA3MTggMC41MjM0MzggNDIuODU0NSAwLjUyMzQzOCAyNy43ODU5WicgZmlsbD0nYmxhY2snIGZpbGwtb3BhY2l0eT0nMC4yJy8lM0UlM0NwYXRoIGQ9J00wLjUyMzQzOCAyNy43ODU5QzAuNTIzNDM4IDEyLjcxNzMgMTIuNzQwNyAwLjUgMjcuODA5MyAwLjVDNDIuODc4IDAuNSA1NS4wOTUyIDEyLjcxNzMgNTUuMDk1MiAyNy43ODU5QzU1LjA5NTIgNDIuODU0NSA0Mi44NzggNTUuMDcxOCAyNy44MDkzIDU1LjA3MThDMTIuNzQwNyA1NS4wNzE4IDAuNTIzNDM4IDQyLjg1NDUgMC41MjM0MzggMjcuNzg1OVonIHN0cm9rZT0ndXJsKCUyM3BhaW50MV9saW5lYXJfMTYzM18yMzI2KScvJTNFJTNDZGVmcyUzRSUzQ2xpbmVhckdyYWRpZW50IGlkPSdwYWludDBfbGluZWFyXzE2MzNfMjMyNicgeDE9JzU1LjU5NTInIHkxPSctMy4wNjIxMicgeDI9JzI0LjQ1OCcgeTI9JzY2LjUwNzknIGdyYWRpZW50VW5pdHM9J3VzZXJTcGFjZU9uVXNlJyUzRSUzQ3N0b3Agb2Zmc2V0PScwLjAxMDM3MTQnIHN0b3AtY29sb3I9JyUyMzAwRkZGRicvJTNFJTNDc3RvcCBvZmZzZXQ9JzAuMzUyMzE1JyBzdG9wLWNvbG9yPSclMjMwMEZGRkYnIHN0b3Atb3BhY2l0eT0nMCcvJTNFJTNDc3RvcCBvZmZzZXQ9JzAuNjk4NTk5JyBzdG9wLWNvbG9yPSclMjMzMzY2RkYnIHN0b3Atb3BhY2l0eT0nMCcvJTNFJTNDc3RvcCBvZmZzZXQ9JzAuOTU3ODc5JyBzdG9wLWNvbG9yPSclMjMzMzY2RkYnLyUzRSUzQy9saW5lYXJHcmFkaWVudCUzRSUzQ2xpbmVhckdyYWRpZW50IGlkPSdwYWludDFfbGluZWFyXzE2MzNfMjMyNicgeDE9JzExLjgxNjUnIHkxPSc2NC44MTYyJyB4Mj0nNTkuNTc4NicgeTI9JzIuOTMxNCcgZ3JhZGllbnRVbml0cz0ndXNlclNwYWNlT25Vc2UnJTNFJTNDc3RvcCBzdG9wLWNvbG9yPSclMjM3QzI4RTcnLyUzRSUzQ3N0b3Agb2Zmc2V0PScwLjQnIHN0b3AtY29sb3I9JyUyMzkxMjg4RCcvJTNFJTNDc3RvcCBvZmZzZXQ9JzAuNzgnIHN0b3AtY29sb3I9JyUyMzMzNjZGRicvJTNFJTNDc3RvcCBvZmZzZXQ9JzAuOTInIHN0b3AtY29sb3I9JyUyMzAwRkZGRicvJTNFJTNDL2xpbmVhckdyYWRpZW50JTNFJTNDL2RlZnMlM0UlM0Mvc3ZnJTNFXCIpICMwMDA7XG5cdFx0YmFja2dyb3VuZC1zaXplOiA1NXB4O1xuXHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdHN2Z3tcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdG1heC13aWR0aDogMzBweDtcblx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0dG9wOiA1MCU7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdFx0XHRcblx0XHRcdFx0cGF0aCwgY2lyY2xle1xuXHRcdFx0XHRcdGZpbGw6IzdDMjhFNztcblx0XHRcdFx0fVxuXG5cdFx0XHRcblx0XHRcdFxuXHRcdH1cblx0XHQmOmhvdmVyLCY6Zm9jdXN7XG5cdFx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQgdG9wLCAjN0MyOEU3IDAlLCAjOTEyODhEIDEwMCUpO1xuXHRcdFx0c3Zne1xuXHRcdFx0XHRwYXRoLCBjaXJjbGV7XG5cdFx0XHRcdFx0ZmlsbDogI2ZmZjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHRhICsgYXtcblx0XHRtYXJnaW4tbGVmdDogMjJweDtcblx0XHRAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKSB7XG5cdFx0XHRtYXJnaW4tbGVmdDogMTJweDtcblx0XHR9XG5cdH1cbn0iLCIubGVhcm5pbmctYm94LWJsb2Nre1xuXHRwYWRkaW5nOiA1MHB4IDA7XG5cdC5sZWFybmluZy1ib3h7XG5cblx0XHRwYWRkaW5nLXRvcDpjbGFtcCgzMnB4LCAyLjV2dywgODBweCk7XG5cdFx0cGFkZGluZy1ib3R0b206Y2xhbXAoMzJweCwgMi41dncsIDgwcHgpO1xuXHRcdHBhZGRpbmctbGVmdDpjbGFtcCgzNnB4LCAyLjV2dywgOTBweCk7XG5cdFx0cGFkZGluZy1yaWdodDpjbGFtcCgzNnB4LCAyLjV2dywgOTBweCk7XG5cdFx0cHtcblx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDI3cHg7XG5cdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0YXtcblx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdFx0fVxuXHRcdH1cblx0XHRwICsgcHtcblx0XHRcdG1hcmdpbi10b3A6IDI1cHg7XG5cdFx0fVxuXHR9XG5cdC5sZWFybmluZy1ib3ggKyAubGVhcm5pbmctYm94e1xuXHRcdG1hcmdpbi10b3A6IDMwcHg7XG5cdH1cblx0LmJsdWUtc2hhZGV7XG5cdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KC0xNjBkZWcsIHJnYmEoMCwgMjU1LCAyNTUsIDAuNSkgMCUsIHJnYmEoMCwgMCwgMCwgMC45KSAzNSUsIHJnYmEoMCwgMCwgMCwgMC45KSA2NSUsIHJnYmEoNTEsIDEwMiwgMjU1LCAwLjUpIDEwMCUpO1xuXHRcdGJvcmRlcjogMnB4IHNvbGlkO1xuXHRcdGJvcmRlci1pbWFnZS1zbGljZTogMjtcblx0XHRib3JkZXItd2lkdGg6IDJweDtcblx0XHRib3JkZXItaW1hZ2Utc291cmNlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQgdG9wLCMwMEZGRkYgMCUsICM2QkJERTMgNTIlLCAjMzM2NkZGIDk1JSwgIzAwRkZGRiAxMDAlKTtcblx0fVxuXHQucHVycGxlLXNoYWRle1xuXHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyMDAuMzdkZWcsIHJnYmEoMTQ1LCA0MCwgMTQxLCAwLjYpIC0xNi43OCUsIHJnYmEoMTQ1LCA0MCwgMTQxLCAwLjI5NCkgMTQuMjUlLCByZ2JhKDE0OSwgMzUsIDE1MCwgMC4yNjc5MDMpIDIxLjMlLCByZ2JhKDE3NiwgMCwgMjExLCAwLjA4NCkgNzEuMDQlLCByZ2JhKDE3NiwgMCwgMjExLCAwLjExNjI4NykgNzEuMDUlLCByZ2JhKDE3NiwgMCwgMjExLCAwLjE0NjM0NykgODIlLCByZ2JhKDE3NiwgMCwgMjExLCAwLjYpIDEwNy42JSk7XG5cdFx0Ym9yZGVyOiAycHggc29saWQ7XG5cdFx0Ym9yZGVyLWltYWdlLXNsaWNlOiAyO1xuXHRcdGJvcmRlci13aWR0aDogMnB4O1xuXHRcdGJvcmRlci1pbWFnZS1zb3VyY2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCB0b3AsICMxQzJBNTYgMCUsICM5MTI4OEQgMzMlLCAjQTI4M0ZGIDY2JSwgI0EyODNGRiAxMDAlKTtcblx0fVxufVxuXG5cblxuXG4iLCIub3VyLXBhcnRuZXItYmxvY2t7IFxuXG5cblx0LnNpbXBsZV8zY29sX2xlZnQgIC5zd2lwZXItd3JhcHBlciwgLnNpbXBsZV8zY29sX3JpZ2h0IC5zd2lwZXItd3JhcHBlciwgLnNpbXBsZV82Y29sX2xlZnQgIC5zd2lwZXItd3JhcHBlciwgLnNpbXBsZV82Y29sX3JpZ2h0IC5zd2lwZXItd3JhcHBlcntcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpsaW5lYXIhaW1wb3J0YW50OyBcbiAgLW8tdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246bGluZWFyIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246bGluZWFyIWltcG9ydGFudDsgXG59XG5cblxuXHQuc2ltcGxlXzNjb2xfbGVmdCwgLnNpbXBsZV8zY29sX3JpZ2h0ICB7cGFkZGluZy1ib3R0b206MzBweDsgcGFkZGluZy10b3A6MzBweDsgfVxuXHQuc2ltcGxlXzZjb2xfbGVmdCwgLnNpbXBsZV82Y29sX3JpZ2h0ICB7cGFkZGluZy1ib3R0b206OHB4OyBwYWRkaW5nLXRvcDo4cHg7IH1cblxuXHRcblx0LnNpbXBsZV8zY29sX2xlZnQgLCAuc2ltcGxlXzNjb2xfcmlnaHQgLCAuc2ltcGxlXzZjb2xfbGVmdCAsIC5zaW1wbGVfNmNvbF9yaWdodCB7XG5cdFx0XG5cdFx0LnBhcnRuZXJJdGVtIC5wYXJ0bmVySW1nIGltZyB7b3BhY2l0eTouNzsgfVxuXHRcdC5wYXJ0bmVySXRlbSAucGFydG5lckltZzpob3ZlciBpbWcge29wYWNpdHk6MTsgfVxuXHRcdC5wYXJ0bmVySXRlbS5zd2lwZXItc2xpZGUtYWN0aXZlIC5wYXJ0bmVySW1nIGltZyB7b3BhY2l0eToxO31cblx0XHRcblx0XHRcblx0XHQucGFydG5lckl0ZW0gLnBhcnRuZXJJbWcubmFtZVRleHQge1xuXHRcdFx0cCB7Zm9udC1zaXplOjI0cHg7IHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IGNvbG9yOiNmZmY7IH1cblx0XHRcdFxuXHRcdH1cblx0XHRcblx0XHRcblx0fVxuXHRcblx0XG5cblxufVxuXG5cbi5vdXItcGFydG5lci1ibG9ja3tcblx0cGFkZGluZzogNjBweCAwcHggNjBweCAwcHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0LnRpdGxlLXNsaWRlci1uYXYge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0bWFyZ2luLWJvdHRvbTogMzJweDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ei1pbmRleDogMztcblx0XHRoMyB7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0fVxuXHRcdC5zd2lwZXItYnV0dG9uLXByZXY6OmFmdGVyIHtcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2Fycm93LXZlY3Rvci1wcmV2aW91cy5wbmcpO1xuXHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuXHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdHdpZHRoOiAxOXB4O1xuXHRcdFx0aGVpZ2h0OiAyOHB4O1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXHRcdC5zd2lwZXItYnV0dG9uLW5leHQ6OmFmdGVyIHtcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2Fycm93LXZlY3Rvci1uZXh0LnBuZyk7XG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG5cdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0d2lkdGg6IDE5cHg7XG5cdFx0XHRoZWlnaHQ6IDI4cHg7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cdFx0LnN3aXBlci1idXR0b24tbmV4dCwgLnN3aXBlci1idXR0b24tcHJldntcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRyaWdodDogMDtcblx0XHRcdHRvcDogMDtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdHdpZHRoOiAxOXB4O1xuXHRcdFx0aGVpZ2h0OiAyOHB4O1xuXHRcdH1cblx0XHQuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcblx0XHRcdG1hcmdpbi1yaWdodDogNDJweDtcblx0XHRcdFxuXHRcdFx0QGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSkge1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAwcHg7XG5cdFx0XHRcdFxuXHRcdFx0fVxuXHRcdFx0XG5cdFx0XHRcblx0XHR9XG5cdH1cblx0LnBhcnRuZXJfM2NvbHtcblx0XHRwYWRkaW5nLWJvdHRvbTogNXB4O1xuXHRcdG1hcmdpbi10b3A6IDUwcHg7XG5cdH1cblx0LnBhcnRuZXJJdGVte1xuXHRcdC5wYXJ0bmVySW1ne1xuXHRcdFx0bWluLWhlaWdodDogMTI1cHg7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHRcblx0XHRcdGltZ3tcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHRoZWlnaHQ6IDc1cHg7XG5cdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0XHRvYmplY3QtZml0OiBjb250YWluO1xuXHRcdFx0XHR0b3A6IDUwJTtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdFx0fVx0XG5cdFx0fVxuXHRcdFxuXHRcdC5wYXJ0bmVySW1nLm5hbWVUZXh0IHttaW4taGVpZ2h0OmF1dG87IH1cblx0fVxuXHQuYmxhY2stYmctZ3JhZGllbnQge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRsZWZ0OiAwO1xuXHRcdHJpZ2h0OiBhdXRvO1xuXHRcdHRvcDogMDtcblx0XHRib3R0b206IDA7XG5cdFx0YmFja2dyb3VuZDogcmdiKDAsIDAsIDApO1xuXHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgtOTBkZWcsIHJnYmEoMCwgMCwgMCwgMCkgMCUsIHJnYmEoMCwgMCwgMCwgMC45KSAxMDAlKTtcblx0XHRmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPVwiIzAwMDAwMFwiLGVuZENvbG9yc3RyPVwiIzAwMDAwMFwiLEdyYWRpZW50VHlwZT0xKTtcblx0XHR6LWluZGV4OiAyO1xuXHRcdHdpZHRoOiAzODVweDtcblx0XHRkaXNwbGF5Om5vbmU7IFxuXHRcdFxuXHR9XG5cdC5ibGFjay1iZy1ncmFkaWVudC5yaWdodHtcblx0XHRsZWZ0OiBhdXRvO1xuXHRcdHJpZ2h0OiAwO1xuXHRcdGJhY2tncm91bmQ6IHJnYigwLCAwLCAwKTtcblx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoMCwgMCwgMCwgMCkgMCUsIHJnYmEoMCwgMCwgMCwgMC45KSAxMDAlKTtcblx0XHRmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPVwiIzAwMDAwMFwiLGVuZENvbG9yc3RyPVwiIzAwMDAwMFwiLEdyYWRpZW50VHlwZT0xKTtcblx0XHRkaXNwbGF5Om5vbmU7IFxuXHR9XG5cdFxuXHRAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKSB7XG5cdFx0LmJsYWNrLWJnLWdyYWRpZW50IHtkaXNwbGF5Om5vbmUgIWltcG9ydGFudDt9XG5cdFx0XG5cdH1cblx0XG5cdC5zZWNvbmRhcnlTd2lwZXIge1xuXHRcdG1hcmdpbi10b3A6NjRweDtcblx0XHRcblx0fVxuXHRcbn1cblxuXG5cbi5uYW1lU2xpZGVCbG9jayB7XG5cdFxuXHQuY29udGFpbmVyIHtwYWRkaW5nOjBweDsgbWF4LXdpZHRoOjEwMCU7fVxuXHRcblx0XG5cdC5ibGFjay1iZy1ncmFkaWVudCwgLmJsYWNrLWJnLWdyYWRpZW50LnJpZ2h0IHtkaXNwbGF5OmJsb2NrO1xuXHRcdFxuXHRcdFx0QGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSkge1xuXHRcdFx0XHRkaXNwbGF5OmJsb2NrICFpbXBvcnRhbnQ7IFxuXHRcdFx0XHR3aWR0aDoxMDBweDsgXHRcdFxuXHRcdFx0fVx0XG5cblx0XHRcblx0XHQgfVxuXHRcblx0YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vaW1nL25hbWVzLWNhcnJvdXNlbC1iYWNrZ3JvdW5kLnBuZyk7XG5cdGJhY2tncm91bmQtcG9zaXRpb246Y2VudGVyIGNlbnRlcjtcblx0YmFja2dyb3VuZC1zaXplOmNvbnRhaW47IFxuXHQudGl0bGUtc2xpZGVyLW5hdiBoMyB7dGV4dC1hbGlnbjpjZW50ZXI7IHdpZHRoOjEwMCU7IG1hcmdpbi1ib3R0b206MjJweDsgXG5cdFx0XG5cdFx0XG5cdEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pIHtcblx0XHQgbWFyZ2luLWJvdHRvbTo4cHg7XG5cdFx0XG5cdH1cblx0XHRcblx0XHRcblx0XHQgfVxuXHRcblx0XG5cdFxufSAiLCIuaW1nLWRlc2NyaXB0aW9ue1xuXHRwYWRkaW5nOiA1MHB4IDAgMTIwcHggMDtcblx0XHRAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKSB7XG5cdFx0XHRwYWRkaW5nOiA0MHB4IDAgNDBweCAwO1xuXHRcdH1cblx0LmltZy1kZXNjcmlwdGlvbi1ncmlke1xuXHRcdGRpc3BsYXk6IGdyaWQ7XG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwxZnIpO1xuXHRcdEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pIHtcblx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1x0XHRcdFxuXHRcdH1cblx0fVxuXHQuY2FyZHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0YmFja2dyb3VuZDogIzAwMDtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdGhlaWdodDogNzUwcHg7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRAaW5jbHVkZSByZXNwb25kLWJlbG93KG1kKSB7XG5cdFx0XHRoZWlnaHQ6IDU0OHB4O1xuXHRcdH1cblx0XHRAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKSB7XG5cdFx0XHRoZWlnaHQ6IGF1dG87XHRcdFxuXHRcdH1cblx0XHQuY2FyZF9fZmFjZXtcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRoZWlnaHQ6IDc1MHB4O1xuXHRcdFx0QGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSkge1xuXHRcdFx0XHRoZWlnaHQ6IGF1dG87XHRcblx0XHRcdH1cblx0XHRcdG9iamVjdC1maXQ6IGNvdmVyO1xuXHRcdFx0b2JqZWN0LXBvc2l0aW9uOiB0b3A7XG5cdFx0XHR0cmFuc2l0aW9uOiBhbGwgMXM7XG5cdFx0XHRpbWd7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuY2FyZF9fZmFjZS5jYXJkX19mYWNlLS1mcm9udHtcblx0XHRcdHRyYW5zaXRpb246IGFsbCAuNXM7XG5cdFx0XHQmOmJlZm9yZXtcblx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvaGVyby1ncmFkaWVudC1vdmVybGF5LnBuZ1wiKTtcblx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGJvdHRvbTtcblx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0XHRcdH1cblx0XHRcdCY6aG92ZXI6YWZ0ZXJ7XG5cdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLC40KTtcblx0XHRcdH1cblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHQuY2FyZC10aXRsZXtcblx0XHRcdFx0XHQuc3ViLWhlYWRpbmctMXtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQuY2FyZF9fZmFjZS5jYXJkX19mYWNlLS1mcm9udCAuY2FyZC10aXRsZSB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRsZWZ0OiAzMHB4O1xuXHRcdFx0dG9wOiAzMHB4O1xuXHRcdFx0Ym90dG9tOiAzMHB4O1xuXHRcdFx0QGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSkge1xuXHRcdFx0XHRsZWZ0OiAyMHB4O1xuXHRcdFx0XHRyaWdodDogMjBweDtcblx0XHRcdFx0Ym90dG9tOiAyMHB4O1x0XHRcblx0XHRcdH1cblx0XHRcdHotaW5kZXg6IDI7XG5cdFx0XHQuaGVhZGluZy0ye1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHR9XG5cdFx0XHQuc3ViLWhlYWRpbmctMXtcblx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuY2FyZF9fZmFjZS0tYmFjayB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHR0b3A6IC0xMDAlO1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0YmFja2dyb3VuZDogIzAwMDtcblx0XHRcdGJvcmRlcjogMnB4IHNvbGlkO1xuXHRcdFx0Ym9yZGVyLWltYWdlLXNsaWNlOiAyO1xuXHRcdFx0Ym9yZGVyLXdpZHRoOiAycHg7XG5cdFx0XHRib3JkZXItaW1hZ2Utc291cmNlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQgdG9wLCAjMUMyQTU2IDAlLCAjOTEyODhEIDMzJSwgI0EyODNGRiA2NiUsICNBMjgzRkYgMTAwJSk7XG5cdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHRcdFx0ei1pbmRleDogMztcblx0XHRcdC5jbG9zZS1idG4ge1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHJpZ2h0OiAzMHB4O1xuXHRcdFx0XHR0b3A6IDMwcHg7XG5cdFx0XHRcdHdpZHRoOiAzNXB4O1xuXHRcdFx0XHRoZWlnaHQ6IDM1cHg7XG5cdFx0XHRcdEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pIHtcblx0XHRcdFx0XHR3aWR0aDogMTVweDtcblx0XHRcdFx0XHRoZWlnaHQ6IDE1cHg7XHRcblx0XHRcdFx0XHRyaWdodDogMjBweDtcblx0XHRcdFx0XHR0b3A6IDIwcHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XHRzdmd7XG5cdFx0XHRcdFx0cGF0aHtcblx0XHRcdFx0XHRcdHN0cm9rZTogI2ZmZjtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0LmJhY2stZGVzYyB7XG5cdFx0XHRwYWRkaW5nOiAxMDBweCA3NXB4O1xuXHRcdFx0QGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCkge1xuXHRcdFx0XHRwYWRkaW5nOiA4MHB4IDI1cHg7XHRcblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pIHtcblx0XHRcdFx0cGFkZGluZzo0MHB4IDMycHg7XG5cdFx0XHR9XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRvdmVyZmxvdy15OiBzY3JvbGw7XG5cdFx0XHQuc3ViLWhlYWRpbmctMSB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdFx0XHR9XG5cdFx0XHRwIHtcblx0XHRcdFx0Zm9udC1zaXplOiAyMXB4O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMjdweDtcblx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdDo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2t7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdFx0XHRiYWNrZ3JvdW5kOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPSc4JyBoZWlnaHQ9JzQzNycgdmlld0JveD0nMCAwIDggNDM3JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcmVjdCB3aWR0aD0nOCcgaGVpZ2h0PSc0MzcnIHJ4PSczJyBmaWxsPSd1cmwoJTIzcGFpbnQwX2xpbmVhcl8xMzQ3XzM4NiknLyUzRSUzQ3JlY3Qgd2lkdGg9JzgnIGhlaWdodD0nNDM3JyByeD0nMycgZmlsbD0nYmxhY2snIGZpbGwtb3BhY2l0eT0nMC4yJy8lM0UlM0NyZWN0IHdpZHRoPSc4JyBoZWlnaHQ9JzQzNycgcng9JzMnIGZpbGw9J2JsYWNrJyBmaWxsLW9wYWNpdHk9JzAuMicvJTNFJTNDcmVjdCB4PScwLjI1JyB5PScwLjI1JyB3aWR0aD0nNy41JyBoZWlnaHQ9JzQzNi41JyByeD0nMi43NScgZmlsbD0ndXJsKCUyM3BhaW50MV9saW5lYXJfMTM0N18zODYpJy8lM0UlM0NyZWN0IHg9JzAuMjUnIHk9JzAuMjUnIHdpZHRoPSc3LjUnIGhlaWdodD0nNDM2LjUnIHJ4PScyLjc1JyBmaWxsPSdibGFjaycgZmlsbC1vcGFjaXR5PScwLjInLyUzRSUzQ3JlY3QgeD0nMC4yNScgeT0nMC4yNScgd2lkdGg9JzcuNScgaGVpZ2h0PSc0MzYuNScgcng9JzIuNzUnIGZpbGw9J2JsYWNrJyBmaWxsLW9wYWNpdHk9JzAuMicvJTNFJTNDcmVjdCB4PScwLjI1JyB5PScwLjI1JyB3aWR0aD0nNy41JyBoZWlnaHQ9JzQzNi41JyByeD0nMi43NScgc3Ryb2tlPSd1cmwoJTIzcGFpbnQyX2xpbmVhcl8xMzQ3XzM4NiknIHN0cm9rZS13aWR0aD0nMC41JyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0NyZWN0IHdpZHRoPSc4JyBoZWlnaHQ9JzQzNycgcng9JzMnIGZpbGw9J3VybCglMjNwYWludDNfbGluZWFyXzEzNDdfMzg2KScgZmlsbC1vcGFjaXR5PScwLjMnLyUzRSUzQ2RlZnMlM0UlM0NsaW5lYXJHcmFkaWVudCBpZD0ncGFpbnQwX2xpbmVhcl8xMzQ3XzM4NicgeDE9JzgnIHkxPSctMjQuMDc5NicgeDI9Jy0xOC44MTQ1JyB5Mj0nLTIyLjk4MjgnIGdyYWRpZW50VW5pdHM9J3VzZXJTcGFjZU9uVXNlJyUzRSUzQ3N0b3Agb2Zmc2V0PScwLjAxMDM3MTQnIHN0b3AtY29sb3I9JyUyMzAwRkZGRicvJTNFJTNDc3RvcCBvZmZzZXQ9JzAuMzUyMzE1JyBzdG9wLWNvbG9yPSclMjMwMEZGRkYnIHN0b3Atb3BhY2l0eT0nMCcvJTNFJTNDc3RvcCBvZmZzZXQ9JzAuNjk4NTk5JyBzdG9wLWNvbG9yPSclMjMzMzY2RkYnIHN0b3Atb3BhY2l0eT0nMCcvJTNFJTNDc3RvcCBvZmZzZXQ9JzAuOTU3ODc5JyBzdG9wLWNvbG9yPSclMjMzMzY2RkYnLyUzRSUzQy9saW5lYXJHcmFkaWVudCUzRSUzQ2xpbmVhckdyYWRpZW50IGlkPSdwYWludDFfbGluZWFyXzEzNDdfMzg2JyB4MT0nOCcgeTE9Jy0yNC4wNzk2JyB4Mj0nLTE4LjgxNDUnIHkyPSctMjIuOTgyOCcgZ3JhZGllbnRVbml0cz0ndXNlclNwYWNlT25Vc2UnJTNFJTNDc3RvcCBvZmZzZXQ9JzAuMDEwMzcxNCcgc3RvcC1jb2xvcj0nJTIzMDBGRkZGJy8lM0UlM0NzdG9wIG9mZnNldD0nMC4zNTIzMTUnIHN0b3AtY29sb3I9JyUyMzAwRkZGRicgc3RvcC1vcGFjaXR5PScwJy8lM0UlM0NzdG9wIG9mZnNldD0nMC42OTg1OTknIHN0b3AtY29sb3I9JyUyMzMzNjZGRicgc3RvcC1vcGFjaXR5PScwJy8lM0UlM0NzdG9wIG9mZnNldD0nMC45NTc4NzknIHN0b3AtY29sb3I9JyUyMzMzNjZGRicvJTNFJTNDL2xpbmVhckdyYWRpZW50JTNFJTNDbGluZWFyR3JhZGllbnQgaWQ9J3BhaW50Ml9saW5lYXJfMTM0N18zODYnIHgxPScxLjY5NzcxJyB5MT0nNTA5LjY5NScgeDI9JzIwLjEwNjEnIHkyPSc1MDkuMjU4JyBncmFkaWVudFVuaXRzPSd1c2VyU3BhY2VPblVzZSclM0UlM0NzdG9wIHN0b3AtY29sb3I9JyUyMzdDMjhFNycvJTNFJTNDc3RvcCBvZmZzZXQ9JzAuNCcgc3RvcC1jb2xvcj0nJTIzOTEyODhEJy8lM0UlM0NzdG9wIG9mZnNldD0nMC43OCcgc3RvcC1jb2xvcj0nJTIzMzM2NkZGJy8lM0UlM0NzdG9wIG9mZnNldD0nMC45Micgc3RvcC1jb2xvcj0nJTIzMDBGRkZGJy8lM0UlM0MvbGluZWFyR3JhZGllbnQlM0UlM0NsaW5lYXJHcmFkaWVudCBpZD0ncGFpbnQzX2xpbmVhcl8xMzQ3XzM4NicgeDE9JzEuNjk3NzEnIHkxPSc1MDkuNjk1JyB4Mj0nMjAuMTA2MScgeTI9JzUwOS4yNTgnIGdyYWRpZW50VW5pdHM9J3VzZXJTcGFjZU9uVXNlJyUzRSUzQ3N0b3Agc3RvcC1jb2xvcj0nJTIzN0MyOEU3Jy8lM0UlM0NzdG9wIG9mZnNldD0nMC40JyBzdG9wLWNvbG9yPSclMjM5MTI4OEQnLyUzRSUzQ3N0b3Agb2Zmc2V0PScwLjc4JyBzdG9wLWNvbG9yPSclMjMzMzY2RkYnLyUzRSUzQ3N0b3Agb2Zmc2V0PScwLjkyJyBzdG9wLWNvbG9yPSclMjMwMEZGRkYnLyUzRSUzQy9saW5lYXJHcmFkaWVudCUzRSUzQy9kZWZzJTNFJTNDL3N2ZyUzRSUwQVwiKTtcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdH1cblx0XHQ6Oi13ZWJraXQtc2Nyb2xsYmFye1xuXHRcdFx0d2lkdGg6IDRweDtcblx0XHRcdGJhY2tncm91bmQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzgnIGhlaWdodD0nNDM3JyB2aWV3Qm94PScwIDAgOCA0MzcnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NyZWN0IHdpZHRoPSc4JyBoZWlnaHQ9JzQzNycgcng9JzMnIGZpbGw9J3VybCglMjNwYWludDBfbGluZWFyXzEzNDdfMzg2KScvJTNFJTNDcmVjdCB3aWR0aD0nOCcgaGVpZ2h0PSc0MzcnIHJ4PSczJyBmaWxsPSdibGFjaycgZmlsbC1vcGFjaXR5PScwLjInLyUzRSUzQ3JlY3Qgd2lkdGg9JzgnIGhlaWdodD0nNDM3JyByeD0nMycgZmlsbD0nYmxhY2snIGZpbGwtb3BhY2l0eT0nMC4yJy8lM0UlM0NyZWN0IHg9JzAuMjUnIHk9JzAuMjUnIHdpZHRoPSc3LjUnIGhlaWdodD0nNDM2LjUnIHJ4PScyLjc1JyBmaWxsPSd1cmwoJTIzcGFpbnQxX2xpbmVhcl8xMzQ3XzM4NiknLyUzRSUzQ3JlY3QgeD0nMC4yNScgeT0nMC4yNScgd2lkdGg9JzcuNScgaGVpZ2h0PSc0MzYuNScgcng9JzIuNzUnIGZpbGw9J2JsYWNrJyBmaWxsLW9wYWNpdHk9JzAuMicvJTNFJTNDcmVjdCB4PScwLjI1JyB5PScwLjI1JyB3aWR0aD0nNy41JyBoZWlnaHQ9JzQzNi41JyByeD0nMi43NScgZmlsbD0nYmxhY2snIGZpbGwtb3BhY2l0eT0nMC4yJy8lM0UlM0NyZWN0IHg9JzAuMjUnIHk9JzAuMjUnIHdpZHRoPSc3LjUnIGhlaWdodD0nNDM2LjUnIHJ4PScyLjc1JyBzdHJva2U9J3VybCglMjNwYWludDJfbGluZWFyXzEzNDdfMzg2KScgc3Ryb2tlLXdpZHRoPScwLjUnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSUzQ3JlY3Qgd2lkdGg9JzgnIGhlaWdodD0nNDM3JyByeD0nMycgZmlsbD0ndXJsKCUyM3BhaW50M19saW5lYXJfMTM0N18zODYpJyBmaWxsLW9wYWNpdHk9JzAuMycvJTNFJTNDZGVmcyUzRSUzQ2xpbmVhckdyYWRpZW50IGlkPSdwYWludDBfbGluZWFyXzEzNDdfMzg2JyB4MT0nOCcgeTE9Jy0yNC4wNzk2JyB4Mj0nLTE4LjgxNDUnIHkyPSctMjIuOTgyOCcgZ3JhZGllbnRVbml0cz0ndXNlclNwYWNlT25Vc2UnJTNFJTNDc3RvcCBvZmZzZXQ9JzAuMDEwMzcxNCcgc3RvcC1jb2xvcj0nJTIzMDBGRkZGJy8lM0UlM0NzdG9wIG9mZnNldD0nMC4zNTIzMTUnIHN0b3AtY29sb3I9JyUyMzAwRkZGRicgc3RvcC1vcGFjaXR5PScwJy8lM0UlM0NzdG9wIG9mZnNldD0nMC42OTg1OTknIHN0b3AtY29sb3I9JyUyMzMzNjZGRicgc3RvcC1vcGFjaXR5PScwJy8lM0UlM0NzdG9wIG9mZnNldD0nMC45NTc4NzknIHN0b3AtY29sb3I9JyUyMzMzNjZGRicvJTNFJTNDL2xpbmVhckdyYWRpZW50JTNFJTNDbGluZWFyR3JhZGllbnQgaWQ9J3BhaW50MV9saW5lYXJfMTM0N18zODYnIHgxPSc4JyB5MT0nLTI0LjA3OTYnIHgyPSctMTguODE0NScgeTI9Jy0yMi45ODI4JyBncmFkaWVudFVuaXRzPSd1c2VyU3BhY2VPblVzZSclM0UlM0NzdG9wIG9mZnNldD0nMC4wMTAzNzE0JyBzdG9wLWNvbG9yPSclMjMwMEZGRkYnLyUzRSUzQ3N0b3Agb2Zmc2V0PScwLjM1MjMxNScgc3RvcC1jb2xvcj0nJTIzMDBGRkZGJyBzdG9wLW9wYWNpdHk9JzAnLyUzRSUzQ3N0b3Agb2Zmc2V0PScwLjY5ODU5OScgc3RvcC1jb2xvcj0nJTIzMzM2NkZGJyBzdG9wLW9wYWNpdHk9JzAnLyUzRSUzQ3N0b3Agb2Zmc2V0PScwLjk1Nzg3OScgc3RvcC1jb2xvcj0nJTIzMzM2NkZGJy8lM0UlM0MvbGluZWFyR3JhZGllbnQlM0UlM0NsaW5lYXJHcmFkaWVudCBpZD0ncGFpbnQyX2xpbmVhcl8xMzQ3XzM4NicgeDE9JzEuNjk3NzEnIHkxPSc1MDkuNjk1JyB4Mj0nMjAuMTA2MScgeTI9JzUwOS4yNTgnIGdyYWRpZW50VW5pdHM9J3VzZXJTcGFjZU9uVXNlJyUzRSUzQ3N0b3Agc3RvcC1jb2xvcj0nJTIzN0MyOEU3Jy8lM0UlM0NzdG9wIG9mZnNldD0nMC40JyBzdG9wLWNvbG9yPSclMjM5MTI4OEQnLyUzRSUzQ3N0b3Agb2Zmc2V0PScwLjc4JyBzdG9wLWNvbG9yPSclMjMzMzY2RkYnLyUzRSUzQ3N0b3Agb2Zmc2V0PScwLjkyJyBzdG9wLWNvbG9yPSclMjMwMEZGRkYnLyUzRSUzQy9saW5lYXJHcmFkaWVudCUzRSUzQ2xpbmVhckdyYWRpZW50IGlkPSdwYWludDNfbGluZWFyXzEzNDdfMzg2JyB4MT0nMS42OTc3MScgeTE9JzUwOS42OTUnIHgyPScyMC4xMDYxJyB5Mj0nNTA5LjI1OCcgZ3JhZGllbnRVbml0cz0ndXNlclNwYWNlT25Vc2UnJTNFJTNDc3RvcCBzdG9wLWNvbG9yPSclMjM3QzI4RTcnLyUzRSUzQ3N0b3Agb2Zmc2V0PScwLjQnIHN0b3AtY29sb3I9JyUyMzkxMjg4RCcvJTNFJTNDc3RvcCBvZmZzZXQ9JzAuNzgnIHN0b3AtY29sb3I9JyUyMzMzNjZGRicvJTNFJTNDc3RvcCBvZmZzZXQ9JzAuOTInIHN0b3AtY29sb3I9JyUyMzAwRkZGRicvJTNFJTNDL2xpbmVhckdyYWRpZW50JTNFJTNDL2RlZnMlM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuXHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0fVxuXHRcdDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWJ7XG5cdFx0XHRiYWNrZ3JvdW5kLWNsaXA6IGNvbnRlbnQtYm94O1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuXHRcdH1cblx0fVxuXHQuY2FyZC5pcy1mbGlwcGVkIHtcblx0XHQuY2FyZF9fZmFjZS0tYmFjayB7XG5cdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0dmlzaWJpbGl0eTogdmlzaWJsZTtcblx0XHRcdHRvcDogMDtcblx0XHR9XG5cdH1cbn0iLCIuZXZlbnQtc2xpZGVyLWJsb2Nre1xuXHRwYWRkaW5nOiAxMjBweCAwIDI4cHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0LnN3aXBlcntcblx0XHRwYWRkaW5nLWJvdHRvbTogMTVweDtcblx0fVxuXG5cdEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pIHtcblx0cGFkZGluZzogNTBweCAwIDEycHg7XG5cdH1cblxuXHQuc2xpZGVyLW5hdiB7XG5cdFx0bWFyZ2luLWJvdHRvbTogNDBweDtcblxuXHRAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTZweDtcblx0fVxuXG5cblx0fVxuXHQuc3dpcGVyLWJ1dHRvbi1wcmV2OjphZnRlciB7XG5cdFx0Y29udGVudDogXCJcIjtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2Fycm93LXZlY3Rvci1wcmV2aW91cy5wbmcpO1xuXHRcdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcblx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdHdpZHRoOiAxOXB4O1xuXHRcdGhlaWdodDogMjhweDtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuXHQuc3dpcGVyLWJ1dHRvbi1uZXh0OjphZnRlciB7XG5cdFx0Y29udGVudDogXCJcIjtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2Fycm93LXZlY3Rvci1uZXh0LnBuZyk7XG5cdFx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuXHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0d2lkdGg6IDE5cHg7XG5cdFx0aGVpZ2h0OiAyOHB4O1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cdC5zd2lwZXItYnV0dG9uLW5leHQsIC5zd2lwZXItYnV0dG9uLXByZXZ7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGxlZnQ6IDA7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0dG9wOiAwO1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRtYXJnaW46IDA7XG5cdFx0d2lkdGg6IDE5cHg7XG5cdFx0aGVpZ2h0OiAyOHB4O1xuXHR9XG5cdC5zd2lwZXItYnV0dG9uLXByZXYge1xuXHRcdG1hcmdpbi1yaWdodDogNDJweDtcblx0fVxuXHQuZXZlbnQtaW1ne1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRcdCY6YmVmb3Jle1xuXHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdHRvcDogMDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2ZlYXR1cmVncmFkaWVudC5wbmdcIik7XG5cdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRcdH1cblx0XHRpbWd7XG5cdFx0XHR3aWR0aDogOTklO1xuXHRcdFx0aGVpZ2h0OiA1NzRweDtcblx0XHRcdFxuXHRcdFx0QGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCkge1xuXHRcdFx0aGVpZ2h0OmF1dG87IFxuXHRcdFx0bWluLWhlaWdodDozMDBweDsgXG5cdFx0XHRhc3BlY3QtcmF0aW86IDEvMS4xMjsgXG5cdFx0XHR9XHRcdFx0XG5cdFx0XHRvYmplY3QtZml0OiBjb3Zlcjtcblx0XHRcdGJvcmRlcjogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdH1cblx0XHQuaW1nLWRlc2Mge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0bGVmdDogMnB4O1xuXHRcdFx0Ym90dG9tOiA4cHg7XG5cdFx0XHRyaWdodDogMnB4O1xuXHRcdFx0cGFkZGluZzogMzBweDtcblx0XHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCggdG8gYm90dG9tLCByZ2JhKDAsIDAsIDAsIDApIDAlLCByZ2JhKDAsIDAsIDAsIDAuNykgNTAlLCByZ2JhKDAsIDAsIDAsIDAuNSkgMTAwJSk7XG5cdFx0XHQuaGVhZGluZy0ze1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHR9XG5cdFx0XHRwe1xuXHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LmV2ZW50LWRlc2N7XG5cdFx0b3BhY2l0eTogMDtcblx0XHRwe1xuXHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyNXB4O1xuXHRcdH1cblx0fVxuXHQuZXZlbnRJdGVtLnN3aXBlci1zbGlkZS1hY3RpdmV7XG5cdFx0LmV2ZW50LWltZ3tcblx0XHRcdGltZ3tcblx0XHRcdFx0Ym9yZGVyOiAycHggc29saWQ7XG5cdFx0XHRcdGJvcmRlci1pbWFnZS1zbGljZTogMjtcblx0XHRcdFx0Ym9yZGVyLXdpZHRoOiAycHg7XG5cdFx0XHRcdGJvcmRlci1pbWFnZS1zb3VyY2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCB0b3AsIzAwRkZGRiAwJSwgIzZCQkRFMyA1MiUsICMzMzY2RkYgOTUlLCAjMDBGRkZGIDEwMCUpO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuZXZlbnQtZGVzY3tcblx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0fVxuXHR9XG5cdC5ibGFjay1iZy1ncmFkaWVudHtcblx0XHRsZWZ0OiBhdXRvO1xuXHRcdHJpZ2h0OiAwO1xuXHRcdGJhY2tncm91bmQ6IHJnYigwLCAwLCAwKTtcblx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoMCwgMCwgMCwgMCkgMCUscmdiYSgwLCAwLCAwLCAuOSkgNTAlLCByZ2JhKDAsIDAsIDAsIDAuOSkgMTAwJSk7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMDtcblx0XHRib3R0b206IDA7XG5cdFx0ei1pbmRleDogMjtcblx0XHR3aWR0aDogNTAlO1xuXHRcdFxuXHRcdFx0QGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSkge1xuXHRcdFx0ZGlzcGxheTpub25lOyBcblx0XHRcdH1cdFx0XG5cdH1cbn0iLCIuZ2FsbGVyeS1pbWFnZXMtYmxvY2sge1xuXHRwYWRkaW5nOiAxMDBweCAwIDE1MHB4O1xuXHRcblx0QGluY2x1ZGUgcmVzcG9uZC1iZWxvdyh4bCkge1xuXHRcdHBhZGRpbmc6IDEwMHB4IDAgMTUwcHg7XG5cdH1cblxuXHRcdFx0QGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSkge1xuXHRcdFx0XHRwYWRkaW5nOiAyNXB4IDAgNTBweDtcblxuXHRcdFx0fVxuXHRcblx0LmNvbnRhaW5lcntcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdH1cblx0LnRleHQtY2VudGVye1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR6LWluZGV4OiAzO1xuXHRcdHBhZGRpbmc6IDE1MHB4IDA7XG5cdFx0Kntcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHotaW5kZXg6IDM7XG5cdFx0fVxuXHRcdHB7XG5cdFx0XHRtYXJnaW46IDE1cHggMCAwO1xuXHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAyMHB4O1xuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IDFweDtcblx0XHR9XG5cdFx0LmJnLW92ZXJsYXl7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHRib3R0b206IDA7XG5cdFx0XHR6LWluZGV4OiAyO1xuXHRcdFx0aW1ne1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LmdhbGxlcnktdGV4dCB7XG5cdFx0aGVpZ2h0OiA1MHB4O1xuXHR9XG5cdC5nYWxsZXJ5LWZvcm0ge1xuXHRcdG1heC13aWR0aDogMzAwcHg7XG5cdFx0bWFyZ2luOiAxNXB4IGF1dG8gMDtcblx0XHQuZm9ybS1ncm91cCB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRpbnB1dCB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRcdFx0XHRib3JkZXI6IDA7XG5cdFx0XHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0XHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdFx0XHRcdHBhZGRpbmc6IDEwcHggNDBweCAxMHB4IDEwcHg7XG5cdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHR9XG5cdFx0XHRidXR0b25bdHlwZT1zdWJtaXRdIHtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAjMDAwO1xuXHRcdFx0XHRtYXJnaW4tdG9wOjE4cHg7IFxuXHRcdFx0XHRcblx0XHRcdFx0XG5cdFx0XHRcdFxuXHRcdFx0XHR6LWluZGV4OiAzO1xuXHRcdFx0XHQmOmhvdmVyLFxuXHRcdFx0XHQmOmZvY3VzLFxuXHRcdFx0XHQmOmFjdGl2ZSB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0IHRvcCwgIzdDMjhFNyAwJSwgIzkxMjg4RCAxMDAlKTtcblx0XHRcdFx0fVxuXHRcdFx0XHRzdmcge1xuXHRcdFx0XHRcdGRpc3BsYXk6bm9uZTsgXG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdHJpZ2h0OiAyMHB4O1xuXHRcdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0XHRcdHRvcDogNTAlO1xuXHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQubmV3c19pbWFnZTEge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRsZWZ0OiA0MCU7XG5cdFx0dG9wOiBhdXRvO1xuXHRcdGJvdHRvbTogLTElO1xuXHRcdHotaW5kZXg6IC0xO1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG5cdFx0dHJhbnNpdGlvbjogYWxsIDFzO1xuXHRcdFxuXHRcdEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pIHtcblx0XHRcdFxuXHRcdH1cblxuXHRcdFxuXHR9XG5cdC5uZXdzX2ltYWdlMiB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGxlZnQ6IDQwJTtcblx0XHR0b3A6IDMuOCU7XG5cdFx0Ym90dG9tOiBhdXRvO1xuXHRcdHotaW5kZXg6IC0yO1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG5cdFx0dHJhbnNpdGlvbjogYWxsIDFzO1xuXHRcdHRyYW5zaXRpb24tZGVsYXk6IC41cztcblx0XHRAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKSB7XG5cdFx0XHRcblx0XHR9XG5cdH1cblx0Lm5ld3NfaW1hZ2U0IHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiBhdXRvO1xuXHRcdHJpZ2h0OiA0MCU7XG5cdFx0Ym90dG9tOiAwJTtcblx0XHR6LWluZGV4OiAtMTtcblx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0b3BhY2l0eTogMDtcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcblx0XHR0cmFuc2l0aW9uOiBhbGwgMXM7XG5cdFx0dHJhbnNpdGlvbi1kZWxheTogMXM7XG5cdFx0QGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSkge1xuXHRcdFx0XG5cdFx0fVxuXHR9XG5cdC5uZXdzX2ltYWdlNSB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHJpZ2h0OiA0MCU7XG5cdFx0dG9wOiA5JTtcblx0XHRib3R0b206IGF1dG87XG5cdFx0ei1pbmRleDogLTI7XG5cdFx0b3BhY2l0eTogMDtcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcblx0XHR0cmFuc2l0aW9uOiBhbGwgMXM7XG5cdFx0dHJhbnNpdGlvbi1kZWxheTogMS41cztcblx0fVxuXHQubmV3c19pbWFnZTYge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDUlO1xuXHRcdHJpZ2h0OiA0MCU7XG5cdFx0Ym90dG9tOiBhdXRvO1xuXHRcdHotaW5kZXg6IC0zO1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG5cdFx0dHJhbnNpdGlvbjogYWxsIDFzO1xuXHRcdHRyYW5zaXRpb24tZGVsYXk6IDJzO1xuXHRcdEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pIHtcblx0XHRcdGRpc3BsYXk6bm9uZTsgXG5cdFx0fVxuXHR9XG5cdC5uZXdzX2ltYWdlNyB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGxlZnQ6IDQwJTtcblx0XHR0b3A6IDA7XG5cdFx0Ym90dG9tOiBhdXRvO1xuXHRcdHotaW5kZXg6IC0zO1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG5cdFx0dHJhbnNpdGlvbjogYWxsIDFzO1xuXHRcdHRyYW5zaXRpb24tZGVsYXk6IDIuNXM7XG5cdFx0QGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSkge1xuXHRcdFx0dG9wOiAtNDBweDtcblx0XHRcblx0XHR9XG5cdH1cblx0LmltYWdlcy1tYWlue1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRsZWZ0OiAwO1xuXHRcdHJpZ2h0OiAwO1xuXHRcdHRvcDogMDtcblx0XHRtaW4taGVpZ2h0OiA1OTBweDtcblx0XHR6LWluZGV4OiAxO1xuXHRcdFxuXHRcdFxuXHRcdFx0QGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSkge1xuXHRcdFx0XHRpbWcge21heC13aWR0aDoyMDBweDsgbWF4LWhlaWdodDoyMDBweDsgfVxuXHRcdFx0fVxuXHRcblx0XHRcblx0fVxufVxuLmdhbGxlcnktaW1hZ2VzLWJsb2NrLmFjdGl2ZXtcblx0Lm5ld3NfaW1hZ2UxIHtcblx0XHRsZWZ0OiAyLjUlO1xuXHRcdG9wYWNpdHk6IDE7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDBweCwgMHB4KSBzY2FsZTNkKDEsIDEsIDEpIHJvdGF0ZVgoMGRlZykgcm90YXRlWSgwZGVnKSByb3RhdGVaKC00MGRlZykgc2tldygwZGVnKTtcblx0XHR0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xuXHRcdEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pIHtcblx0XHRcdFxuXHRcdH1cblx0fVxuXHQubmV3c19pbWFnZTIge1xuXHRcdGxlZnQ6IDEyJTtcblx0XHRvcGFjaXR5OiAxO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAwcHgsIDBweCkgc2NhbGUzZCgxLCAxLCAxKSByb3RhdGVYKDBkZWcpIHJvdGF0ZVkoMGRlZykgcm90YXRlWig5ZGVnKSBza2V3KDBkZWcpO1xuXHRcdHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG5cdFx0QGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSkge1xuXHRcdFx0XG5cdFx0fVxuXHR9XG5cdC5uZXdzX2ltYWdlNCB7XG5cdFx0cmlnaHQ6IDIlO1xuXHRcdG9wYWNpdHk6IDE7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDBweCwgMHB4KSBzY2FsZTNkKDEsIDEsIDEpIHJvdGF0ZVgoMGRlZykgcm90YXRlWSgwZGVnKSByb3RhdGVaKDExZGVnKSBza2V3KDBkZWcpO1xuXHRcdHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG5cdFx0QGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSkge1xuXHRcdFx0XG5cdFx0fVxuXHR9XG5cdC5uZXdzX2ltYWdlNSB7XG5cdFx0cmlnaHQ6IDE0JTtcblx0XHRvcGFjaXR5OiAxO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAwcHgsIDBweCkgc2NhbGUzZCgxLCAxLCAxKSByb3RhdGVYKDBkZWcpIHJvdGF0ZVkoMGRlZykgcm90YXRlWigtOGRlZykgc2tldygwZGVnKTtcblx0XHR0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xuXHRcdEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pIHtcblx0XHRcdFxuXHRcdH1cblx0fVxuXHQubmV3c19pbWFnZTYge1xuXHRcdHJpZ2h0OiAzMSU7XG5cdFx0b3BhY2l0eTogMTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMHB4LCAwcHgpIHNjYWxlM2QoMSwgMSwgMSkgcm90YXRlWCgwZGVnKSByb3RhdGVZKDBkZWcpIHJvdGF0ZVooOGRlZykgc2tldygwZGVnKTtcblx0XHR0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xuXHRcdEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pIHtcblx0XHRcdFxuXHRcdH1cblx0fVxuXHQubmV3c19pbWFnZTcge1xuXHRcdGxlZnQ6IDI5JTtcblx0XHRvcGFjaXR5OiAxO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAwcHgsIDBweCkgc2NhbGUzZCgxLCAxLCAxKSByb3RhdGVYKDBkZWcpIHJvdGF0ZVkoMGRlZykgcm90YXRlWigtNC4zZGVnKSBza2V3KDBkZWcpO1xuXHRcdHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG5cdFx0QGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSkge1xuXHRcdFx0XG5cdFx0fVxuXHR9XG59XG5cblxuXG4uZ2FsbGVyeS1pbWFnZXMtYmxvY2sgLmdhbGxlcnktZm9ybSAjZ2Zvcm1fY29uZmlybWF0aW9uX21lc3NhZ2VfMiB7Y29sb3I6I2ZmZjsgZm9udC1zaXplOjIwcHg7IFxuXHRcdFx0QGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSkge1xuXHRcdFx0Zm9udC1zaXplOjE2cHg7IFxuXHRcdFx0fVxuXHRcblx0XG59IiwiLmpvaW4tdXMtYmxvY2t7XG5cdHBhZGRpbmc6IDUwcHggMDtcblx0LmhlYWRpbmctMntcblx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHR9XG5cdC5qb2luLXVzLWdyaWR7XG5cdFx0ZGlzcGxheTogZ3JpZDtcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLDFmcik7XG5cdFx0Z2FwOiAxMDBweDtcblx0XHRAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKSB7XG5cdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcblx0XHRcdGdhcDogMzBweDtcblx0XHR9XG5cdH1cblx0LmpvaW4tYm94e1xuXHRcdHB7XG5cdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMjdweDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdGIsc3Ryb25ne1xuXHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufSIsIi5qb2luLWZvcm17XG5cdC5mb3JtLWdyb3VwICsgLmZvcm0tZ3JvdXAge1xuXHRcdG1hcmdpbi10b3A6IDI1cHg7XG5cdH1cblx0bGFiZWx7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDE4cHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRtYXJnaW4tYm90dG9tOiA4cHg7XG5cdH1cblx0aW5wdXR7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0YmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoMTQ1LDQwLDE0MSwuMikgMCUsIHJnYmEoMCwyNTUsMjU1LC4yKSAxMDAlKTtcblx0XHRiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgxNDUsNDAsMTQxLC4yKSAwJSwgcmdiYSgwLDI1NSwyNTUsLjIpIDEwMCUpO1xuXHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgxNDUsNDAsMTQxLC4yKSAwJSwgcmdiYSgwLDI1NSwyNTUsLjIpIDEwMCUpO1xuXHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdFx0b3V0bGluZTogbm9uZTtcblx0XHRib3JkZXI6IDJweCBzb2xpZCAjMDAwO1xuXHRcdHBhZGRpbmc6IDEycHg7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdFx0Jjpmb2N1c3tcblx0XHRcdGJhY2tncm91bmQ6ICMwMDA7XG5cdFx0XHRib3JkZXI6IDJweCBzb2xpZDtcblx0XHRcdGJvcmRlci1pbWFnZS1zbGljZTogMjtcblx0XHRcdGJvcmRlci13aWR0aDogMnB4O1xuXHRcdFx0Ym9yZGVyLWltYWdlLXNvdXJjZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0IHRvcCwgIzdjMjhlNyAwJSwgIzkxMjg4ZCA0MCUsICMzNmYgNzglLCAjMGZmIDkyJSk7XG5cdFx0fVxuXHR9XG5cdC5waG9uZS1ncmlkIHtcblx0XHRkaXNwbGF5OiBncmlkO1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTAwcHggMzBweCAxMDBweCAzMHB4IDEwMHB4O1xuXHRcdGdhcDogMDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pe1xuXHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA5NXB4IDIwcHggOTVweCAyMHB4IDk1cHg7XG5cdFx0fVxuXHR9XG5cdC5saW5lIHtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdHdpZHRoOiAxMHB4O1xuXHRcdFx0aGVpZ2h0OiAxcHg7XG5cdFx0XHR0b3A6IDUwJTtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0XHRcdGJhY2tncm91bmQ6ICNmZmY7XG5cdFx0fVxuXHR9XG5cdC5idG4tYWN0aW9ue1xuXHRcdG1pbi13aWR0aDogMjg1cHg7XG5cdFx0cGFkZGluZzogOHB4IDIwcHg7XG5cdFx0QGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSkge1xuXHRcdFx0bWluLXdpZHRoOiAxNzVweDtcblx0XHR9XG5cdH1cbn0iLCIucHJvZ3JhbS1yZWFjaHtcblx0cGFkZGluZzogNTBweCAwICFpbXBvcnRhbnQ7XG5cdC5wcm9ncmFtLXRhYi1tYWluIHtcblx0XHRkaXNwbGF5OiBncmlkO1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byBhdXRvO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobWQpIHtcblx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0bztcblx0XHRcdGdhcDogMTVweDtcblx0XHR9XG5cdFx0LmhlYWRpbmctMiB7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDY4cHg7XG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQucHJvZ3JhbS10YWJzIHtcblx0XHRkaXNwbGF5OiBncmlkO1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMzE3cHggMzE3cHggYXV0bztcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGdhcDogMzBweDtcblx0ICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobWQpIHtcblx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogNTAlIDUwJTtcblx0XHRcdGdhcDogMTJweDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDEycHg7XG5cdFx0fVxuXHRcdGF7XG5cdFx0XHRwYWRkaW5nOiAxNHB4IDMwcHg7XG5cdFx0XHRib3JkZXI6IDJweCBzb2xpZDtcblx0XHRcdGJvcmRlci1pbWFnZS1zbGljZTogMjtcblx0XHRcdGJvcmRlci13aWR0aDogMnB4O1xuXHRcdFx0Ym9yZGVyLWltYWdlLXNvdXJjZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0IHRvcCwgIzdjMjhlNyAwJSwgIzkxMjg4ZCA0MCUsICMzNmYgNzglLCAjMGZmIDkyJSk7XG5cdFx0XHQtbW96LXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW47XG5cdFx0XHQtby10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluO1xuXHRcdFx0LXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluO1xuXHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbjtcblx0XHRcdGNvbG9yOiAjNEEyNkREO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0Zm9udC1zaXplOiAzNnB4O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdFxuXHRcdFx0Ym9yZGVyLWltYWdlLXNvdXJjZTogbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYmEoMCwgMCwgMCwgMC42KSwgcmdiYSgwLCAwLCAwLCAwLjYpKSwgbGluZWFyLWdyYWRpZW50KDg5Ljk5ZGVnLCByZ2IoMTQ1LCA0MCwgMTQxKSAtMjAuODQlLCByZ2IoMTI0LCA0MCwgMjMxKSAyMS45MiUsIHJnYigxMDUsIDc0LCAyMzUpIDQ1Ljk0JSwgcmdiKDAsIDI1NSwgMjU1KSAxNzUuNzglKTtcblx0XHRcdGJvcmRlci1pbWFnZS1zb3VyY2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzM1MTA0ZiAwJSwgIzJmMTY1ZCA0MCUsICMyNDI5NWYgNzglLCAjMWEzYTYxIDkyJSk7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgcmdiYSgwLCAwLCAwLCAwLjYpLCByZ2JhKDAsIDAsIDAsIDAuNikpLCBsaW5lYXItZ3JhZGllbnQoODkuOTlkZWcsIHJnYigxNDUsIDQwLCAxNDEpIC0yMC44NCUsIHJnYigxMjQsIDQwLCAyMzEpIDIxLjkyJSwgcmdiKDEwNSwgNzQsIDIzNSkgNDUuOTQlLCByZ2IoMCwgMjU1LCAyNTUpIDE3NS43OCUpO1xuXG5cdFx0XHRcblx0XHQgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCkge1xuXHRcdFx0XHRwYWRkaW5nOiA2cHggOHB4O1xuXHRcdFx0XHRmb250LXNpemU6IDMycHg7IFxuXHRcdFx0fVx0XHRcblx0XHR9XG5cdFx0YS5hY3RpdmV7XG5cdFx0XHRiYWNrZ3JvdW5kOnRyYW5zcGFyZW50OyBcblx0XHRcdGNvbG9yOiNmZmY7IFxuXHRcdFx0Ym9yZGVyLWltYWdlLXNvdXJjZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0IHRvcCwgIzdjMjhlNyAwJSwgIzkxMjg4ZCA0MCUsICMzNmYgNzglLCAjMGZmIDkyJSk7XG5cdFx0XHRcblx0XHR9XG5cdFx0c3Bhbntcblx0XHRcdHBhZGRpbmc6IDE0cHggMzBweDtcblx0XHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2JhKDAsIDAsIDAsIDAuMiksIHJnYmEoMCwgMCwgMCwgMC4yKSksIGxpbmVhci1ncmFkaWVudCg4OS44OGRlZywgcmdiYSgxNDUsIDQwLCAxNDEsIDAuMykgMS40OCUsIHJnYmEoMCwgMjU1LCAyNTUsIDAuMykgMTU0LjklKTtcblx0XHRcdGJvcmRlcjogMnB4IHNvbGlkO1xuXHRcdFx0Ym9yZGVyLWltYWdlLXNsaWNlOiAyO1xuXHRcdFx0Ym9yZGVyLXdpZHRoOiAycHg7XG5cdFx0XHRib3JkZXItaW1hZ2Utc291cmNlOiBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCBib3R0b20sICM3YzI4ZTcgMCUsICM5MTI4OGQgNDAlLCAjMzZmIDc4JSwgIzBmZiA5MiUpO1xuXHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRmb250LXNpemU6IDM2cHg7XG5cdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdC1tb3otdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbjtcblx0XHRcdC1vLXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW47XG5cdFx0XHQtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW47XG5cdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluO1xuXHRcdCAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KGxnKSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjZweDtcblx0XHRcdH1cblx0XHRcdGJ7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiBcInBlY2toYW0tcHJlc3NcIjtcblx0XHRcdFx0Zm9udC1zaXplOiBjbGFtcCgzNnB4LCAyLjV2dywgNDhweCk7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0fVx0XHRcblx0XHQgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCkge1xuXHRcdFx0ICAgIGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0bWluLXdpZHRoOiAxMDAlO1xuXHRcdFx0XHRncmlkLWNvbHVtbjogMS8zO1xuXHRcdFx0fVx0XHRcblx0XHR9XG5cdFx0c3Bhbi5kLW5vbmV7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxuXHQucHJvZ3JhbS10YWItY29udGVudHtcblx0XHQudGFiLWNvbnRlbnR7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0XHQmLnRhYi0xIHtcblx0XHRcdC5wcm9ncmFtLWRlc2MgLnN1Yi1oZWFkaW5nLTE6bnRoLWNoaWxkKDEpIHtcblx0XHRcdFx0Y29sb3I6I2ZmZiAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXG5cblx0XHRcdC5wcm9ncmFtLWRlc2MgLnN1Yi1oZWFkaW5nLTE6bnRoLWNoaWxkKDUpLFxuXHRcdFx0LnByb2dyYW0tZGVzYyAuc3ViLWhlYWRpbmctMTpudGgtY2hpbGQoNikge1xuXHRcdFx0XHRjb2xvcjojMDA4MjgxICFpbXBvcnRhbnQ7IFxuXHRcdFx0fVx0XG5cdFx0fVxuXHRcdC5wcm9ncmFtLWNvbnRlbnQtZ3JpZCB7XG5cdFx0XHRkaXNwbGF5OiBncmlkO1xuXHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA3NSUgMjUlO1xuXHRcdCAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKSB7XG5cdFx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuXHRcdFx0ICAgIGZsZXgtZmxvdzogY29sdW1uLXJldmVyc2U7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRcdFx0XHRwb3NpdGlvbjpyZWxhdGl2ZTsgXG5cdFx0XHR9XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0Lm1hcEltYWdle1xuXHRcdFx0XHRAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKSB7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0b3ZlcmZsb3cteDogc2Nyb2xsO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRpbWd7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0ICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pIHtcblx0XHRcdFx0XHR3aWR0aDogMTYwJTtcblx0XHRcdFx0XHQvL21hcmdpbi1sZWZ0Oi0zMCU7XG5cdFx0XHRcdH1cdFxuXHRcdFx0fVx0XHRcblx0XHRcdC5wYXJ0aWNpcGFudHMge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAzNXB4O1xuXHRcdFx0ICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0Ym90dG9tOiAtMjVweDtcblx0XHRcdFx0XHRyaWdodDogMDtcblx0XHRcdFx0XHRwYWRkaW5nOiA4cHg7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjQ1KTtcblx0XHRcdFx0XHR3aWR0aDogNDUlO1x0XHRcdFxuXHRcdFx0XHR9XG5cdFx0XHRcdC5zdWItaGVhZGluZy0xe1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0LnJlc3VsdHN7XG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRcdC5jb2xvciB7XG5cdFx0XHRcdFx0XHR3aWR0aDogMzJweDtcblx0XHRcdFx0XHRcdGhlaWdodDogMzJweDtcdFxuXHRcdFx0XHRcdFx0QGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSkge31cdFx0XHRcdFx0XHRcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0LnBpbmsge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogI0IwMDBEMztcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0LmJsdWV7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjNEEyNkREO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQubGlnaHQtYmx1ZXtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICM0MDhGRDE7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC5saWdodC1ncmVlbntcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICMwMEZGRkY7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdHB7XG5cdFx0XHRcdFx0XHR3aWR0aDogY2FsYygxMDAlIC0gNDRweCk7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMjdweDtcblx0XHRcdFx0XHRcdG1hcmdpbjogMCAwIDAgMTJweDtcblx0XHRcdFx0XHRcdGNvbG9yOiByZ2JhKDIzOCwgMjM4LCAyMzgsIDAuNSk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQucHJvZ3JhbS1kZXNje1xuXHRcdFx0XHQuc3ViLWhlYWRpbmctMXtcblx0XHRcdFx0XHRAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKSB7XG5cdFx0XHRcdFx0XHQvL3dpZHRoOiA1MCU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59IiwiLmZ1bGwtd2lkdGgtYWNjb3JkaW9ue1xuXHRwYWRkaW5nOiAxMDBweCAwO1xuXHRAaW5jbHVkZSByZXNwb25kLWJlbG93KGxnKSB7XG5cdFx0cGFkZGluZzogMzBweCAwO1xuXHR9XG5cdC50aXRsZS1kZXNjcmlwdGlvbntcblx0XHRwe1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0XHRcdGZvbnQtc2l6ZToyMHB4OyBcblx0XHR9XG5cdH1cblx0LmFjY29yZGlvbntcblx0XHRib3JkZXItdG9wOiAycHggc29saWQgI2ZmZjtcblx0XHRwYWRkaW5nOiAzMHB4IDA7XG5cdFx0LmhlYWRpbmctMntcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdG1hcmdpbjogMDtcblx0XHR9XG5cdFx0XG5cdFx0LmhlYWRpbmctMjpob3ZlciB7Y29sb3I6I2ZmZjsgfVxuXHRcdC5hY2NvcmRpb25fX2JvZHl7XG5cdFx0XHRtYXJnaW4tdG9wOiAzMHB4O1xuXHRcdFx0XG5cdFx0XHRhLmJ0bi1hY3Rpb24ge21hcmdpbi10b3A6NDBweDsgZGlzcGxheTppbmxpbmUtYmxvY2s7fVxuXHRcdFx0LmdyaWQtaGFsZiB7XG5cdFx0XHRcdGRpc3BsYXk6IGdyaWQ7XG5cdFx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byBhdXRvO1xuXHRcdFx0XHRnYXA6IDMwcHg7XG5cdFx0XHRcdEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobWQpIHtcblx0XHRcdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG87XG5cdFx0XHRcdFx0Z2FwOiAxNXB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRpbWd7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRcdFx0fVxuXHRcdFx0LnN1Yi1oZWFkaW5nLTEsIHB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0XHR9XG5cdFx0XHRwIHtcblx0XHRcdFx0Zm9udC1zaXplOjIwcHg7IFxuXHRcdFx0fVxuXHRcdFx0dWx7XG5cdFx0XHRcdGZvbnQtc2l6ZToyMHB4OyBcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxcmVtO1xuXHRcdFx0XHRsaXN0LXN0eWxlOiBkaXNjO1xuXHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0fVxuXHRcdFx0YXtcblx0XHRcdFx0Y29sb3I6ICMwMEZGRkY7XG5cdFx0XHRcdCY6aG92ZXIsJjpmb2N1c3tcblx0XHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHRcbn0iLCJcblxuXG5cblxuLnBpcGVsaW5lLWZhY3RzLWJsb2Nre1xuXHRwYWRkaW5nOiA2MHB4IDAgMHB4IDA7XG5cdEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobWQpIHtcblx0XHRwYWRkaW5nOiA2MHB4IDAgMHB4IDA7XG5cdH1cblx0LnBpcGVsaW5lLWdyaWQge1xuXHRcdGRpc3BsYXk6IGdyaWQ7XG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAzNjJweCBjYWxjKDEwMCUgLSA2MDBweCAtIDU0cHgpO1xuXHRcdFxuXHRcdCYuZ3JpZC1yaWdodCB7XG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBjYWxjKDEwMCUgLSA2MDBweCAtIDU0cHgpIDM2MnB4IDtcblx0XHRcblx0XHRcblx0XHQucGlwZWxpbmUtbnVtYmVycyB7Z3JpZC1jb2x1bW46MjsgZ3JpZC1yb3c6MTt9XG5cdFx0XG5cdFx0XG5cdFx0QGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhsZykge1xuXHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxMDAlO1xuXHRcdFx0Z2FwOiAzMHB4O1xuXG5cdFx0XHQucGlwZWxpbmUtbnVtYmVycyB7Z3JpZC1jb2x1bW46MTsgZ3JpZC1yb3c6MTt9XG5cblx0XHR9XHRcdFxuXHRcdFxuXHRcdFxuXHRcdH1cblx0XHRcblx0XHRcblx0XHRcblx0XHRnYXA6IDU0cHg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRAaW5jbHVkZSByZXNwb25kLWJlbG93KGxnKSB7XG5cdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEwMCU7XG5cdFx0XHRnYXA6IDMwcHg7XG5cdFx0fVxuXHRcdC5waXBlbGluZS1udW1iZXJzIHtcblx0XHRcdGltZ3tcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobGcpIHtcblx0XHRcdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0LnBpcGVsaW5lLWNvbnRlbnQge1xuXHRcdFx0XG5cdFx0XHRcblx0XHRcdHVsIHtcblx0XHRcdFx0ICAgIHBhZGRpbmctbGVmdDogMXJlbTtcblx0XHRcdFx0ICAgIGxpc3Qtc3R5bGU6IGRpc2M7XG5cdFx0XHRcdCAgICBmb250LXdlaWdodDogNTAwO1xuXHRcdFx0XHQgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRcdFx0fVxuXHRcdFx0XHR1bCBsaSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cdFx0XHRcblx0XHRcdC5zdWItaGVhZGluZy0xe1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHRcdFx0fVxuXHRcdFx0cCB7XG5cdFx0XHQgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcblx0XHRcdCAgICBmb250LXNpemU6IDIwcHg7XG5cdFx0XHQgICAgY29sb3I6ICNmZmY7XHRcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuXG5cblxuXG4ucGlwZWxpbmUtZmFjdHMtYmxvY2suZ3JhZGllbnRfZnVsbF9jb250YWluZXJfYmxveCB7XG5cdFxuXHRiYWNrZ3JvdW5kLWltYWdlOnVybCgnLi4vaW1nL2Jsb3gtYmcucG5nJyk7XG5cdGJhY2tncm91bmQtc2l6ZTpjb3ZlcjsgXG5cdHBhZGRpbmctYm90dG9tOjYwcHg7IHBhZGRpbmctdG9wOjYwcHg7ICBcblx0XG59XG5cbiIsIi5zaWduaWZpY2FudC1ibG9ja3tcblx0cGFkZGluZzogNTBweCAwO1xuXHRAaW5jbHVkZSByZXNwb25kLWJlbG93KG1kKSB7XG5cdFx0cGFkZGluZzogMzBweCAwO1xuXHR9XG5cdC5zaWduLW1haW4tZ3JpZCB7XG5cdFx0bWFyZ2luOiA1MHB4IDA7XG5cdFx0LnNpZ24tdG9wIHtcblx0XHRcdHBhZGRpbmc6IDQwcHggNTBweDtcblx0XHRcdGJvcmRlcjogMnB4IHNvbGlkICNmZmY7XG5cdFx0XHRAaW5jbHVkZSByZXNwb25kLWJlbG93KG1kKSB7XG5cdFx0XHRcdHBhZGRpbmc6IDIwcHg7XG5cdFx0XHR9XG5cdFx0XHQudG9wLWdyaWQge1xuXHRcdFx0XHRkaXNwbGF5OiBncmlkO1xuXHRcdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gYXV0bztcblx0XHRcdFx0Z2FwOiAxMDBweDtcblx0XHRcdFx0QGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCkge1xuXHRcdFx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0bztcblx0XHRcdFx0XHRnYXA6IDMwcHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0LnN1Yi1oZWFkaW5nLTF7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0XHRcdEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobWQpIHtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0LnNpbmctbWlkZGxlLWdyaWR7XG5cdFx0XHRkaXNwbGF5OiBncmlkO1xuXHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA1MCUgNTAlO1xuXHRcdFx0Z2FwOiAwO1xuXHRcdFx0QGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCkge1xuXHRcdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG87XG5cdFx0XHR9XG5cdFx0XHQudGctYm94e1xuXHRcdFx0XHRwYWRkaW5nOiA0MHB4IDUwcHg7XG5cdFx0XHRcdGJvcmRlcjogMnB4IHNvbGlkICNmZmY7XG5cdFx0XHRcdEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobWQpIHtcblx0XHRcdFx0XHRwYWRkaW5nOiAzMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5zdWItaGVhZGluZy0xe1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdFx0fVxuXHRcdFx0XHQubnVtYmVyc3tcblx0XHRcdFx0XHRmb250LWZhbWlseTogXCJwZWNraGFtLXByZXNzXCI7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjMEZGO1xuXHRcdFx0XHRcdC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuXHRcdFx0XHRcdC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiAjMEZGO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogY2xhbXAoMi44MTI1cmVtLCAyLjE2MzVyZW0gKyAyLjg4NDZ2dywgNS42MjVyZW0pO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0XHRcdEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobWQpIHtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMjVweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0LnNpZ24tYm90dG9te1xuXHRcdFx0cGFkZGluZzogNDBweCA1MHB4O1xuXHRcdFx0Ym9yZGVyOiAycHggc29saWQgI2ZmZjtcblx0XHRcdC5udW1iZXJze1xuXHRcdFx0XHRmb250LWZhbWlseTogXCJwZWNraGFtLXByZXNzXCI7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICNmZmY7XG5cdFx0XHRcdC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuXHRcdFx0XHQtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogI2ZmZjtcblx0XHRcdFx0Zm9udC1zaXplOiBjbGFtcCgyLjgxMjVyZW0sIDIuMTYzNXJlbSArIDIuODg0NnZ3LCA1LjYyNXJlbSk7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdFx0QGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCkge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMjVweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0cHtcblx0XHRcdFx0Yntcblx0XHRcdFx0XHRjb2xvcjogIzBGRjtcblx0XHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRwLmJsdWV7XG5cdFx0XHRcdGNvbG9yOiAjMEZGO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQudGV4dC1jZW50ZXJ7XG5cdFx0LmJ0bi1hY3Rpb257XG5cdFx0XHRwYWRkaW5nOiAxNXB4IDMwcHg7XG5cdFx0fVxuXHR9XG59IiwiLnJlYnVsaWRpbmctcGlwZWxpbmV7XG5cdHBhZGRpbmc6IDBweCAwO1xuXHRcblx0LnBpcGVsaW5lLWpvdXJuZXktY29weSAge1xuXHRcdFxuXHRtYXgtd2lkdGg6NjAwcHg7IG1hcmdpbjowIGF1dG87IFxuXHRcdHAge2ZvbnQtc2l6ZToyMHB4OyB9XG5cdH1cblx0XG5cdC5waXBsaW5lLWpvdXJuZXktbWFpbiB7XG5cdFx0bWFyZ2luLXRvcDogNTBweDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHRib3R0b206IDA7XG5cdFx0XHRsZWZ0OiBjYWxjKDUwJSAtIDJweCk7XG5cdFx0XHR3aWR0aDogNHB4O1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXHRcdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDIzZGVnLCAjN0MyOEU3IDAlLCAjOTEyODhEIDQwLjAwJSwgIzM2RiA3OC4wMCUsICMwRkYgOTIuMDAlKTtcblx0XHR9XG5cdFx0LnBpcGVsaW5lLWdyaWQge1xuXHRcdFx0ZGlzcGxheTogZ3JpZDtcblx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsMWZyKTtcblx0XHRcdGdyaWQtZ2FwOiAxMDBweDtcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdG1hcmdpbi1ib3R0b206IDEwMHB4O1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0QGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhsZykge1xuXHRcdFx0XHRnYXA6IDMwcHg7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDUwcHg7XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSByZXNwb25kLWJlbG93KG1kKSB7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBzdGFydDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0XHRcdH1cblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0bGVmdDogY2FsYyg1MCUgLSA5cHgpO1xuXHRcdFx0XHR3aWR0aDogMThweDtcblx0XHRcdFx0aGVpZ2h0OiA0cHg7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICM5MDhDOEM7XG5cdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0XG5cdFx0XHRAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKSB7XG5cdFx0XHRcdHRvcDogN3B4O1xuXHRcdFx0fVx0XHRcdFx0XG5cdFx0XHRcdFxuXHRcdFx0XHRcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHRcdFx0fVxuXHRcdFx0LnBpcGVsaW5lLWNvbnRlbnQge1xuXHRcdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHRcdFx0XG5cdFx0XHRAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKSB7XG5cdFx0XHRcdGgzIHtmb250LXNpemU6IDE4cHg7fVxuXHRcdFx0fVx0XHRcdFx0XG5cdFx0XHRcdFxuXHRcdFx0XHQucGlwZWxpbmUtbGluaywgLnBpcGVsaW5lLWxhYmVsIHtjb2xvcjojMDBmZmZmO31cblx0XHRcdFx0XG5cdFx0XHRcdHVsIHtcblx0XHRcdFx0ICAgIHBhZGRpbmctbGVmdDogMXJlbTtcblx0XHRcdFx0ICAgIGxpc3Qtc3R5bGU6IGRpc2M7XG5cdFx0XHRcdCAgICBmb250LXdlaWdodDogNTAwO1xuXHRcdFx0XHQgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRcdFx0fVxuXHRcdFx0XHR1bCBsaSB7XG5cdFx0XHRcdCAgICBjb2xvcjogI2ZmZjtcblx0XHRcdFx0ICAgIGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdFx0ICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRcdH1cblx0XHRcdFx0LnBpcGVsaW5lLWNvbnRlbnQgcC5ibHVlIHtcblx0XHRcdFx0XHRjb2xvcjogIzAwRkZGRjtcblx0XHRcdFx0fVxuXHRcdFx0XHQucGlwZWxpbmUtY29udGVudCAuc3ViLWhlYWRpbmctMSB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0LnBjLWJveCxwIHtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdFxuXHRcdFx0XHRcblx0XHRcdH1cblx0XHRcdC5waXBlbGluZS1pbWd7XG5cdFx0XHRcdGltZ3tcblx0XHRcdFx0XHRAaW5jbHVkZSByZXNwb25kLWJlbG93KGxnKSB7XG5cdFx0XHRcdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5waXBlbGluZS1ncmlkLnJldmVyc2V7XG5cdFx0XHRncmlkLWF1dG8tZmxvdzogZGVuc2U7XG5cdFx0XHRkaXJlY3Rpb246IHJ0bDtcblx0XHRcdC5waXBlbGluZS1jb250ZW50e1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufSIsIi5wb2Rhc3QtbGlzdC1ibG9ja3tcblx0cGFkZGluZzogMCAwIDkwcHggMDtcblx0LnBvZGNhc3QtZ3JpZCB7XG5cdFx0ZGlzcGxheTogZ3JpZDtcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LDFmcik7XG5cdFx0Y29sdW1uLWdhcDogMThweDtcblx0XHRyb3ctZ2FwOiAxNTBweDtcblx0XHRAaW5jbHVkZSByZXNwb25kLWJlbG93KGxnKSB7XG5cdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLDFmcik7XG5cdFx0XHRyb3ctZ2FwOiAzMHB4O1xuXHRcdH1cblx0XHRAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKSB7XG5cdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG87XG5cdFx0fVxuXHRcdC5wb2RjYXN0LWl0ZW17XG5cdFx0XHQucG9kY2FzdC1pbWd7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDI1cHg7XG5cdFx0XHRcdHBvc2l0aW9uOnJlbGF0aXZlOyBcblx0XHRcdFx0aW1ne1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdGFzcGVjdC1yYXRpbzogMS8xO1xuXHRcdFx0XHRcdG9iamVjdC1maXQ6IGNvdmVyO1xuXHRcdFx0XHR9XG5cdFx0XHRcdFxuXHRcdFx0XHQuYWN0aW9uLXBvZGNhc3Qge3Bvc2l0aW9uOmFic29sdXRlOyB0b3A6MHB4OyBsZWZ0OjBweDsgei1pbmRleDoxMDsgd2lkdGg6MTAwJTsgaGVpZ2h0OjEwMCU7IGFsaWduLWl0ZW1zOmNlbnRlcjsganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IGFsaWduLWNvbnRlbnQ6IGNlbnRlcjsgYmFja2dyb3VuZDpyZ2JhKDAsMCwwLC43MCk7IGRpc3BsYXk6bm9uZTsgfVxuXHRcdFx0fVxuXHRcdFx0LnBvZGNhc3QtZGVzY3tcblx0XHRcdFx0LmRhdGUge1xuXHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQucG9kY2FzdC1tb3JlIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdHdpZHRoOiBtYXgtY29udGVudDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGNvbG9yOiAjMDBGRkZGO1xuXHRcdG1hcmdpbjogOTBweCBhdXRvIDA7XG5cdFx0aW1nIHtcblx0XHRcdG1hcmdpbi1sZWZ0OiA4cHg7XG5cdFx0XHRtYXgtd2lkdGg6IDIwcHg7XG5cdFx0fVxuXHR9XG59XG5cblxuXG4ucG9kY2FzdC1pdGVtOmhvdmVyIHtcblx0Y3Vyc29yOnBvaW50ZXI7IFxuXHQucG9kY2FzdC1kZXNjIHtcblx0XHRwLHNwYW4ge2NvbG9yOiRoaWdobGlnaHRlZCAhaW1wb3J0YW50O31cblx0fVxuXHQucG9kY2FzdC1pbWcge1xuXHRcdFx0LmFjdGlvbi1wb2RjYXN0IHtkaXNwbGF5OmZsZXggIWltcG9ydGFudDsgfVxuXG5cdH1cblx0XG5cdFxufSIsIi5jb21tdW5pdHktYmxvY2t7XG5cdHBhZGRpbmc6IDEwMHB4IDA7XG5cdEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobGcpIHtcblx0XHRwYWRkaW5nOiAzMHB4IDA7XG5cdH1cblx0cHtcblx0XHRjb2xvcjogI2ZmZjtcblx0XHRtYXJnaW4tYm90dG9tOiAyNXB4O1xuXHRcdGZvbnQtc2l6ZToyMHB4OyBcblx0XHRhIHtjb2xvcjojZmZmO1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IFxuXHRcdH1cblx0XHRcblx0XHRhLmJ0bi1hY3Rpb24ge3RleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O31cblx0fVxuXHQuY29tbXVuaXR5LWdyaWR7XG5cdFx0ZGlzcGxheTogZ3JpZDtcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LDFmcik7XG5cdFx0Z2FwOiAxOHB4O1xuXHRcdG1hcmdpbi10b3A6IDBweDtcblx0XHRcblx0XHRwIHtmb250LXNpemU6MTZweDt9XG5cdFx0QGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCkge1xuXHRcdFx0bWFyZ2luLXRvcDogMHB4O1xuXHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvO1xuXHRcdFx0Z2FwOiAxNXB4O1xuXHRcdH1cblx0XHRpbWd7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0fVxuXHR9XG59XG4iLCIuZGlyZWN0b3ItbWVzc2FnZS1ibG9jayB7XG5cdHBhZGRpbmc6IDUwcHggMDtcblx0LnRlYW0taW50cm8tZ3JpZCB7XG5cdFx0ZGlzcGxheTogZ3JpZDtcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuXHRcdGFsaWduLWl0ZW1zOiBzdGFydDtcblx0XHRnYXA6IDM1cHg7XG5cdFx0QGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCkge1xuXHRcdFx0Z2FwOiAxNXB4O1xuXHRcdH1cblx0XHRAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKSB7XG5cdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcblx0XHRcdGdhcDogMHB4O1xuXHRcdH1cblx0XHQudGVhbS1pbnRyby1pbWcge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdGhlaWdodDogNjQzcHg7XG5cdFx0XHRcdEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pIHtcblx0XHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRcdH1cblx0XHRcdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2IoMTQ2LCAzOSwgMTQzKSAwJSwgcmdiKDEwNSwgNzQsIDIzNSkgNDglLCByZ2IoODQsIDE0NCwgMjA1KSAxMDAlKTtcblx0XHRcdFx0b3BhY2l0eTogMC4yO1xuXHRcdFx0fVxuXHRcdFx0aW1nIHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGhlaWdodDogNjQzcHg7XG5cdFx0XHRcdEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pIHtcblx0XHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRcdH1cblx0XHRcdFx0b2JqZWN0LWZpdDogY292ZXI7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC50ZWFtLWludHJvLWRlc2Mge1xuXHRcdFx0bWFyZ2luLXRvcDogMzBweDtcblx0XHRcdC5oZWFkaW5nLTIge1xuXHRcdFx0XHRtYXJnaW46IDAgMCAzMHB4O1xuXHRcdFx0fVxuXHRcdFx0cCB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDI3cHg7XG5cdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHRcdFx0XHRhIHtcblx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LnN1Yi1oZWFkaW5nLTJ7XG5cdFx0XHRcdG1hcmdpbjogMzBweCAwIDE1cHg7XG5cdFx0XHR9XG5cdFx0XHQuYnRuLWFjdGlvbiB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDI1cHg7XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKSB7XG5cdFx0XHRcdC50ZWFtLWludHJvLWltZ3tcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59IiwiLnN0b3JlLWRldGFpbC1ibG9jay5mdWxsX2NvbnRhaW5lcntcblx0bWFyZ2luLXRvcDogMjUwcHg7XG5cdEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobWQpIHtcblx0XHRtYXJnaW4tdG9wOiAwO1xuXHR9XG5cdC5zdG9yZS1kZXRhaWwtZ3JpZHtcblx0XHRkaXNwbGF5OiBncmlkO1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogNjMwcHggYXV0bztcblx0XHRnYXA6IDMycHg7XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXHRcdG1hcmdpbi1ib3R0b206IDMycHg7XG5cdFx0LnN3aXBlci1zbGlkZSB7XG5cdFx0XHRpbWd7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuc3RvcmUtZGV0YWlsLWRlc2N7XG5cdFx0XHRAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDMycHg7XG5cdFx0XHR9XG5cdFx0XHRwe1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRcdFx0fVxuXHRcdFx0LnByaWNle1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyMnB4O1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdH1cblx0XHRcdC5zdWItaGVhZGluZy0xe1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRcdFx0fVxuXHRcdFx0dWx7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxcmVtO1xuXHRcdFx0XHRsaXN0LXN0eWxlOiBkaXNjO1xuXHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRcdFx0XHRsaXtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMnB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdFxuXHRcdFx0XHRsaVtyZWw9XCJoaWRlXCJdIHtkaXNwbGF5Om5vbmUgIWltcG9ydGFudDsgfVxuXHRcdFx0fVxuXHRcdFx0LnNlbGVjdC1ncmlke1xuXHRcdFx0XHRkaXNwbGF5OiBncmlkO1xuXHRcdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDIzMHB4IDIzMHB4O1xuXHRcdFx0XHRnYXA6IDMycHg7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDMycHg7XG5cdFx0XHRcdEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pIHtcblx0XHRcdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpO1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5zZWxlY3QtYm94LW1haW57XG5cdFx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5zZWxlY3R7XG5cdFx0XHRcdFx0d2lkdGg6IDIzMHB4O1xuXHRcdFx0XHRcdGhlaWdodDogNTVweDtcblx0XHRcdFx0XHRAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKSB7XG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0dWx7XG5cdFx0XHRcdFx0XHRsaXN0LXN0eWxlOiBub25lO1xuXHRcdFx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC8qLnF0eS1ncmlke1xuXHRcdFx0XHRkaXNwbGF5OiBncmlkO1xuXHRcdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDYwcHggMzJweDtcblx0XHRcdFx0Z2FwOiAwO1xuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRcdFx0XHR3aWR0aDogNTAlO1xuXHRcdFx0XHRoNXtcblx0XHRcdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0aW5wdXR7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogI2ZmZjtcblx0XHRcdFx0XHRoZWlnaHQ6IDMycHg7XG5cdFx0XHRcdFx0Ym9yZGVyOiAwO1xuXHRcdFx0XHRcdG91dGxpbmU6IDA7XG5cdFx0XHRcdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdH1cblx0XHRcdH0qL1xuXHRcdFx0LnF0eS1ncmlkIHtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIFx0XHRcdFx0dmVydGljYWwtYWxpZ246IHRvcDtcbiAgXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7IFxuICBcdFx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgXHRcdFx0XHR3aWR0aDogMjUlO1xuXHRcdFx0XHRoNSB7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxMHB4OyBcblx0XHRcdFx0XHRmb250LXNpemU6IGNsYW1wKDIwcHgsIDYuMDI0MDk2Mzg1NXZ3LCAyMHB4KTtcblx0XHRcdFx0fVxuXHRcdFx0XHRpbnB1dFt0eXBlPVwibnVtYmVyXCJdIHtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRcdFx0XHRcdGJvcmRlcjogMDtcblx0XHRcdFx0XHRvdXRsaW5lOiAwO1xuXHRcdFx0XHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdHdpZHRoOiAzMCU7XG5cdFx0XHRcdFx0cGFkZGluZzogNXB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdGlucHV0W3R5cGU9XCJ0ZXh0XCJdIHtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRcdFx0XHRcdGhlaWdodDogMzJweDtcblx0XHRcdFx0XHRib3JkZXI6IDA7XG5cdFx0XHRcdFx0b3V0bGluZTogMDtcblx0XHRcdFx0XHRib3gtc2hhZG93OiBub25lO1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0fVxuXHRcdFx0XHRzcGFuIHtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XHRjb2xvcjogYmxhY2s7XG5cdFx0XHRcdFx0d2lkdGg6IDYwJTtcblx0XHRcdFx0XHRwYWRkaW5nOiA1cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5idG4tYWN0aW9ue1xuXHRcdFx0XHRwYWRkaW5nOiAxNXB4IDM1cHg7XG5cdFx0XHR9XG5cdFx0XHRwe1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyNXB4O1xuXHRcdFx0fVxuXHRcdFx0LmNhcnRfZXJyb3Ige1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuc3RvcmUtYnRuLWxvYWRlciB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdCNsb2FkZXIge1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogMTJweDtcblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0I2NoZWNrb3V0LWJ1dHRvbiB7bWFyZ2luLWxlZnQ6MzJweDsgfVxuXHRcdFx0XG5cdFx0XHRcblx0XHR9XG5cdFx0LmNhcnRfZXJyb3Ige1xuXHRcdFx0bWFyZ2luLXRvcDogMTJweDtcblx0XHR9XG5cdH1cbn1cbiIsIi5tYWtlLWltcGFjdC1zZWN0aW9ue1xuXHRwYWRkaW5nOiAwcHggMHB4IDgwcHggMHB4O1xuXHQuaGVhZGluZy0yIHtcblx0XHRtYXJnaW4tYm90dG9tOiA0MHB4O1xuXHR9XG5cdC5pbXBhY3QtZ3JpZHtcblx0XHRkaXNwbGF5OiBncmlkO1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsMWZyKTtcblx0XHRAaW5jbHVkZSByZXNwb25kLWJlbG93KG1kKSB7XG5cdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLDFmcik7XG5cdFx0fVxuXHRcdGdhcDogMThweDtcblx0XHQuaW1wYWN0LWJveCB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0Jjpob3Zlcntcblx0XHRcdFx0LmltcGFjdC1pbmZvIHtcblx0XHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdGltZyB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXHRcdFx0LmltcGFjdC1pbmZvIHtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHR0b3A6IC0xMDAlO1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLC44KTtcblx0XHRcdFx0dHJhbnNpdGlvbjogLjVzIGFsbDtcblx0XHRcdFx0YTpudGgtY2hpbGQoMSl7XG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0fVxuXHRcdFx0XHQuaW1wYWN0LWRlc2Mge1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHRcdHRvcDogNTAlO1xuXHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0cGFkZGluZzoyMHB4OyBcblx0XHRcdFx0XHRoNiB7XG5cdFx0XHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDVweDtcblx0XHRcdFx0XHRcdFxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSkge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOjE0cHg7IFxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC5wcmljZSB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiA1cHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC5idG4tYWN0aW9uIHtcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDI1cHg7XG5cdFx0XHRcdFx0XHRcblx0XHRcdFx0XHRcdFxuXHRcdFx0XHRcdFx0QGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSkge1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5Om5vbmU7IFxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cblxuLmltcGFjdC1zbGlkZXJ7XG5cdFx0LmltcGFjdC1ib3gge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdC5pbXBhY3QtaW5mbyB7XG5cdFx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRpbWcge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdH1cblx0XHRcdC5pbXBhY3QtaW5mbyB7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0dG9wOiAtMTAwJTtcblx0XHRcdFx0YmFja2dyb3VuZDogcmdiYSgwLDAsMCwuOCk7XG5cdFx0XHRcdHRyYW5zaXRpb246IC41cyBhbGw7XG5cdFx0XHRcdGE6bnRoLWNoaWxkKDEpe1xuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdH1cblx0XHRcdFx0LmltcGFjdC1kZXNjIHtcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0XHRyaWdodDogMDtcblx0XHRcdFx0XHR0b3A6IDUwJTtcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdHBhZGRpbmc6MjBweDsgXG5cdFx0XHRcdFx0aDYge1xuXHRcdFx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiA1cHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC5wcmljZSB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiA1cHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC5idG4tYWN0aW9uIHtcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDI1cHg7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXG4uc2luZ2xlLXByb2R1Y3Qge1xuXHRcblx0LmNhdGVnb3J5LWJsb2NrIC5sYXRlc3RJdGVtIGltZyB7XG4gICAgICAgIGFzcGVjdC1yYXRpbzogMS8xO1xuICAgIH1cblx0XG5cdFxuXHRtYWluIHtcblx0QGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSkge1xuXHRcdG1hcmdpbi10b3A6MjRweDsgXG5cdH1cdFxuXHRcdFxuXHR9XG5cdFxufVxuIiwiLnBpcGVsaW5lLWNoaWMtc2VjdGlvbntcblx0cGFkZGluZzogNTBweCAwO1xuXHQucGlwZWxpbmUtZ3JpZHtcblx0XHRkaXNwbGF5OiBncmlkO1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsMWZyKTtcblx0XHRAaW5jbHVkZSByZXNwb25kLWJlbG93KG1kKSB7XG5cdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLDFmcik7XG5cdFx0fVxuXHRcdGdhcDogMThweDtcblx0XHRtYXJnaW4tdG9wOiA0MHB4O1xuXHRcdGltZ3tcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0YXNwZWN0LXJhdGlvOiAxLzE7XG5cdFx0fVxuXHR9XG59XG4iLCJcbi53b29jb21tZXJjZSB0YWJsZS5zaG9wX3RhYmxlIHRkIHtwYWRkaW5nLWxlZnQ6MHB4OyBwYWRkaW5nLWJvdHRvbTowcHg7IH1cbi53b29jb21tZXJjZSB0YWJsZS5zaG9wX3RhYmxlIHRoIHtwYWRkaW5nLWxlZnQ6MHB4OyBwYWRkaW5nLWJvdHRvbTowcHg7ICB9XG4ud29vY29tbWVyY2UgI29yZGVyX3Jldmlld19oZWFkaW5nIHttYXJnaW4tdG9wOjIwcHg7fVxuXG4ud29vY29tbWVyY2UtY2hlY2tvdXQgeyBcblxuLndvb2NvbW1lcmNlLWluZm86OmJlZm9yZSB7IGNvbG9yOiAjMDBGRkZGICFpbXBvcnRhbnQ7fVxuXG5cbn1cblxuLndvb2NvbW1lcmNlLWNhcnQucGFnZS10ZW1wbGF0ZS1kZWZhdWx0IHtcblxuLndvb2NvbW1lcmNlIHRhYmxlLnNob3BfdGFibGUgdGgsICAud29vY29tbWVyY2UgdGFibGUuc2hvcF90YWJsZSB0ZCB7IGJvcmRlcjowcHggIWltcG9ydGFudDsgYm9yZGVyLWJvdHRvbToxcHggc29saWQgI2ZmZiAhaW1wb3J0YW50OyAgfVxudGFibGUuY2FydCB0ZC5hY3Rpb25zIC5pbnB1dC10ZXh0I2NvdXBvbl9jb2RlIHtcbiAgICB3aWR0aDogMTQwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OjMwcHg7IFxuICAgIHBhZGRpbmc6MTBweCAhaW1wb3J0YW50O1xuICAgIFxuICAgIFx0XHRcdEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pIHtcbiAgICBtYXJnaW4tcmlnaHQ6MjBweDsgXG5cdFx0XHRcblx0XHRcdH1cdFx0XHRcblxuICAgIFxuICAgIFxufVxuXG4ud29vY29tbWVyY2UgdGFibGUuc2hvcF90YWJsZSAgLmFjdGlvbnMge3BhZGRpbmctbGVmdDowcHg7IHBhZGRpbmctdG9wOjI0cHg7IGJvcmRlci1ib3R0b206MHB4ICFpbXBvcnRhbnQ7IH1cblxufVxuXG5cbi53b29jb21tZXJjZS1jYXJ0IHtcblxuXHQuc2VsZWN0e1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xuXHRcdGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50O1xuXHRcdGhlaWdodDogNDhweCAhaW1wb3J0YW50O1xuXHR9XG5cdC5zZWxlY3Qtc3R5bGVkIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gICAgICAgIHRvcDogMCAhaW1wb3J0YW50O1xuICAgICAgICByaWdodDogMCAhaW1wb3J0YW50O1xuICAgICAgICBib3R0b206IDAgIWltcG9ydGFudDtcbiAgICAgICAgbGVmdDogMCAhaW1wb3J0YW50O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggIWltcG9ydGFudDtcbiAgICAgICAgZm9udC1zaXplOjE2cHggIWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgIWltcG9ydGFudDtcblx0XHRib3JkZXItaW1hZ2Utc2xpY2U6IDIgIWltcG9ydGFudDtcblx0XHRib3JkZXItd2lkdGg6IDJweCAhaW1wb3J0YW50O1xuXHRcdGJvcmRlci1pbWFnZS1zb3VyY2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCB0b3AsICM3YzI4ZTcgMCUsICM5MTI4OGQgNDAlLCAjMzZmIDc4JSwgIzBmZiA5MiUpICFpbXBvcnRhbnQ7XG4gICAgICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbiAhaW1wb3J0YW50O1xuICAgICAgICAtby10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluICFpbXBvcnRhbnQ7XG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbiAhaW1wb3J0YW50O1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluO1xuICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgY29udGVudDogXCJcIiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgd2lkdGg6IDI4cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIGhlaWdodDogMTVweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB0b3A6IDUwJSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgcmlnaHQ6IDIycHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzI4JyBoZWlnaHQ9JzE1JyB2aWV3Qm94PScwIDAgMjggMTUnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00xIDFMMTQuMTczMyAxNEwyNyAxJyBzdHJva2U9JyUyMzAwRkZGRicvJTNFJTNDL3N2ZyUzRSUwQVwiKSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuc2VsZWN0LXN0eWxlZDpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2JhKDAsIDAsIDAsIDAuNiksIHJnYmEoMCwgMCwgMCwgMC42KSksIGxpbmVhci1ncmFkaWVudCg4OS45OWRlZywgcmdiYSgxNDUsIDQwLCAxNDEsIDEpIC0yMC44NCUsIHJnYmEoMTI0LCA0MCwgMjMxLCAxKSAyMS45MiUsIHJnYmEoMTA1LCA3NCwgMjM1LCAxKSA0NS45NCUsIHJnYmEoMCwgMjU1LCAyNTUsIDEpIDE3NS43OCUpICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5zZWxlY3Qtc3R5bGVkOmFjdGl2ZSwgLnNlbGVjdC1zdHlsZWQuYWN0aXZlIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuc2VsZWN0LW9wdGlvbnMge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgICAgICAgdG9wOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgIHJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIGxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICAgICAgei1pbmRleDogOTk5ICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAhaW1wb3J0YW50O1xuXHRcdGJvcmRlci1pbWFnZS1zbGljZTogMiAhaW1wb3J0YW50O1xuXHRcdGJvcmRlci13aWR0aDogMnB4ICFpbXBvcnRhbnQ7XG5cdFx0Ym9yZGVyLWltYWdlLXNvdXJjZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0IHRvcCwgIzdjMjhlNyAwJSwgIzkxMjg4ZCA0MCUsICM2YTQxYmIgNzglLCAjNWI0YmNlIDkyJSkgIWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyLXRvcDogMCAhaW1wb3J0YW50O1xuXHRcdGhlaWdodDogMjAwcHggIWltcG9ydGFudDtcblx0XHRvdmVyZmxvdy15OiBzY3JvbGwgIWltcG9ydGFudDtcbiAgICAgICAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluICFpbXBvcnRhbnQ7XG4gICAgICAgIC1vLXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4gIWltcG9ydGFudDtcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluICFpbXBvcnRhbnQ7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnNlbGVjdC1vcHRpb25zIGxpIHtcbiAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmc6IDE0cHggMzBweCAhaW1wb3J0YW50O1xuICAgICAgICB0ZXh0LWluZGVudDogMCAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXItdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2UtaW4gIWltcG9ydGFudDtcbiAgICAgICAgLW8tdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2UtaW4gIWltcG9ydGFudDtcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZS1pbiAhaW1wb3J0YW50O1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZS1pbiAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuc2VsZWN0LW9wdGlvbnMgbGk6aG92ZXIsIC5zZWxlY3Qtb3B0aW9ucyBsaS5pcy1zZWxlY3RlZCB7XG4gICAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2JhKDAsIDAsIDAsIDAuNiksIHJnYmEoMCwgMCwgMCwgMC42KSksIGxpbmVhci1ncmFkaWVudCg4OS45OWRlZywgcmdiYSgxNDUsIDQwLCAxNDEsIDEpIC0yMC44NCUsIHJnYmEoMTI0LCA0MCwgMjMxLCAxKSAyMS45MiUsIHJnYmEoMTA1LCA3NCwgMjM1LCAxKSA0NS45NCUsIHJnYmEoMCwgMjU1LCAyNTUsIDEpIDE3NS43OCUpICFpbXBvcnRhbnQ7XG4gICAgfVxuXHQuY2FydF90b3RhbHMge1xuXHRcdHRoLCB0ZHtcblx0XHRcdHBhZGRpbmc6IDEwcHggIWltcG9ydGFudDtcblx0XHR9XG5cdH1cblxuXHQud29vY29tbWVyY2UtbWVzc2FnZTo6YmVmb3JlIHsgICAgY29sb3I6ICMwMEZGRkYgIWltcG9ydGFudDt9XG5cdC53b29jb21tZXJjZS1tZXNzYWdlICAgeyBcdCAgICBib3JkZXI6IDJweCBzb2xpZDtcbiAgICBib3JkZXItaW1hZ2Utc2xpY2U6IDI7XG4gICAgYm9yZGVyLXdpZHRoOiAycHg7XG4gICAgYm9yZGVyLWltYWdlLXNvdXJjZTogbGluZWFyLWdyYWRpZW50KHRvIGxlZnQgdG9wLCAjNjYyRjhGIDAlLCAjOEEyODg1IDI1JSwgIzMzNjZGRiA1MCUsICM1MzhGQ0IgNzUlLCAjMDBGRkZGIDEwMCUpO1xuICAgIGJvcmRlci1sZWZ0OiAwcHg7XG4gICAgYm9yZGVyLXJpZ2h0OiAwcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMHB4OyB9XG5cdFxuXHRcblx0Lndvb2NvbW1lcmNlIGEucmVtb3ZlIHsgICAgY29sb3I6ICMwMEZGRkYgIWltcG9ydGFudDt9XG5cdC53b29jb21tZXJjZS1pbmZvIHtcblx0ICAgIGJvcmRlcjogMnB4IHNvbGlkO1xuICAgIGJvcmRlci1pbWFnZS1zbGljZTogMjtcbiAgICBib3JkZXItd2lkdGg6IDJweDtcbiAgICBib3JkZXItaW1hZ2Utc291cmNlOiBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCB0b3AsICM2NjJGOEYgMCUsICM4QTI4ODUgMjUlLCAjMzM2NkZGIDUwJSwgIzUzOEZDQiA3NSUsICMwMEZGRkYgMTAwJSk7XG4gICAgYm9yZGVyLWxlZnQ6IDBweDtcbiAgICBib3JkZXItcmlnaHQ6IDBweDtcbiAgICBib3JkZXItYm90dG9tOiAwcHg7XG5cdCAgICBcblx0ICAgIFxuXHR9XG5cdFxuXHRcblx0Lndvb2NvbW1lcmNlLWluZm86OmJlZm9yZSB7XG4gICAgY29sb3I6ICMwMEZGRkY7XG59XG5cbi5yZXR1cm4tdG8tc2hvcCB7dGV4dC1hbGlnbjogY2VudGVyO31cbi5yZXR1cm4tdG8tc2hvcCAuYnV0dG9uLndjLWJhY2t3YXJkLndwLWVsZW1lbnQtYnV0dG9ue3RleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGJhY2tncm91bmQtY29sb3I6IG5vbmU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAjMDBGRkZGO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtZmFtaWx5OiBcImZ1dHVyYS1wdFwiLCBzYW5zLXNlcmlmO1xuICAgIHBhZGRpbmc6IDZweCAyMHB4O1xuICAgIG1pbi13aWR0aDogMTI4cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDsgXG4gICAgYm9yZGVyOiAxcHggc29saWQ7XG4gICAgYm9yZGVyLWltYWdlLXNsaWNlOiAxO1xuICAgIGJvcmRlci13aWR0aDogMXB4O1xuICAgIGJvcmRlci1pbWFnZS1zb3VyY2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCB0b3AsICM2NjJGOEYgMCUsICM4QTI4ODUgMjUlLCAjMzM2NkZGIDUwJSwgIzUzOEZDQiA3NSUsICMwMEZGRkYgMTAwJSk7XG59XG5cblxuXG5cblxuXHQud29vY29tbWVyY2UtZXJyb3IsIC53b29jb21tZXJjZS1pbmZvLCAud29vY29tbWVyY2UtbWVzc2FnZSB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDsgXG5cdFx0Y29sb3I6IzAwRkZGRjtcblx0fVxuXG5cdC5wYWdlLWhlYWRlci5pbm5lci1iYW5uZXIge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblx0Lndvb2NvbW1lcmNlIHtcblx0XHRtYXgtd2lkdGg6IDE0NDBweDtcblx0XHRwYWRkaW5nOiAwIDMwcHg7XG5cdFx0bWFyZ2luOiAyNTBweCBhdXRvIDA7XG5cdFx0QGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCkge1xuXHRcdFx0bWFyZ2luLXRvcDogMzJweDtcblx0XHR9XG5cdH1cblx0Lndvb2NvbW1lcmNlIHRhYmxlLnNob3BfdGFibGUge1xuXHRcdHRoLFxuXHRcdHRkIHtcblx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgI2ZmZiAhaW1wb3J0YW50O1xuXHRcdFx0YSxcblx0XHRcdGlucHV0IHtcblx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHR9XG5cdFx0XHRpbnB1dCB7XG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdGlucHV0LmlucHV0LXRleHR7XG5cdFx0XHRiYWNrZ3JvdW5kOiAjMDAwO1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgIWltcG9ydGFudDtcblx0XHRcdGJvcmRlci1pbWFnZS1zbGljZTogMSAhaW1wb3J0YW50O1xuXHRcdFx0Ym9yZGVyLXdpZHRoOiAxcHggIWltcG9ydGFudDtcblx0XHRcdGJvcmRlci1pbWFnZS1zb3VyY2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCB0b3AsICM3YzI4ZTcgMCUsICM5MTI4OGQgNDAlLCAjMzZmIDc4JSwgIzBmZiA5MiUpICFpbXBvcnRhbnQ7XG5cdFx0XHRib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG5cdFx0XHRvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG5cdFx0XHRwYWRkaW5nOiA5cHggIWltcG9ydGFudDtcblx0XHRcdGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG5cdFx0XHRtYXJnaW4tYm90dG9tOjEwcHg7IFxuXHRcdH1cblx0XHQuYnV0dG9ue1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0Y29sb3I6ICRoaWdobGlnaHRlZDtcblx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRmb250LWZhbWlseTogJGZvbnQtZnV0dXJhO1xuXHRcdFx0cGFkZGluZzogMTVweCAzNXB4O1xuXHRcdFx0XG5cdFx0XHRAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKSB7XG5cdFx0XHRwYWRkaW5nOiAxNXB4IDEwcHg7XG5cdFx0XHRcblx0XHRcdH1cdFx0XHRcblx0XHRcdHdpZHRoOiBtYXgtY29udGVudDtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkO1xuXHRcdFx0Ym9yZGVyLWltYWdlLXNsaWNlOiAxO1xuXHRcdFx0Ym9yZGVyLXdpZHRoOiAxcHg7XG5cdFx0XHRib3JkZXItaW1hZ2Utc291cmNlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQgdG9wLCAjNjYyRjhGIDAlLCAjOEEyODg1IDI1JSwgIzMzNjZGRiA1MCUsICM1MzhGQ0IgNzUlLCAjMDBGRkZGIDEwMCUpO1xuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGJvcmRlci1pbWFnZS1zb3VyY2U6IG5vbmU7XG5cdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQgdG9wLCAjN0MyOEU3IDAlLCAjOTEyODhEIDEwMCUpO1xuXHRcdFx0XHRib3JkZXItaW1hZ2Utc291cmNlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQgdG9wLCAjN0MyOEU3IDAlLCAjOTEyODhEIDEwMCUpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQud2MtcHJvY2VlZC10by1jaGVja291dCB7XG5cdFx0YS5jaGVja291dC1idXR0b24ge1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0Y29sb3I6ICRoaWdobGlnaHRlZDtcblx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRmb250LWZhbWlseTogJGZvbnQtZnV0dXJhO1xuXHRcdFx0cGFkZGluZzogMTVweCAzNXB4O1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZDtcblx0XHRcdGJvcmRlci1pbWFnZS1zbGljZTogMTtcblx0XHRcdGJvcmRlci13aWR0aDogMXB4O1xuXHRcdFx0Ym9yZGVyLWltYWdlLXNvdXJjZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0IHRvcCwgIzY2MkY4RiAwJSwgIzhBMjg4NSAyNSUsICMzMzY2RkYgNTAlLCAjNTM4RkNCIDc1JSwgIzAwRkZGRiAxMDAlKTtcblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRib3JkZXItaW1hZ2Utc291cmNlOiBub25lO1xuXHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0IHRvcCwgIzdDMjhFNyAwJSwgIzkxMjg4RCAxMDAlKTtcblx0XHRcdFx0Ym9yZGVyLWltYWdlLXNvdXJjZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0IHRvcCwgIzdDMjhFNyAwJSwgIzkxMjg4RCAxMDAlKTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLndvb2NvbW1lcmNlLWNoZWNrb3V0e1xuXG5cblx0XHRcdEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobWQpIHtcblx0Lndvb2NvbW1lcmNlLXRlcm1zLWFuZC1jb25kaXRpb25zLXdyYXBwZXIge21hcmdpbi1ib3R0b206MzBweDsgfVxuXHRcdH1cblxuXHQucGFnZS1oZWFkZXIuaW5uZXItYmFubmVyIHtcblx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cdH1cblx0Lndvb2NvbW1lcmNlIHtcblx0XHRtYXgtd2lkdGg6IDE0NDBweDtcblx0XHRwYWRkaW5nOiAwIDMwcHg7XG5cdFx0bWFyZ2luOiAyMDBweCBhdXRvIDA7XG5cdFx0XG5cdFx0XHRAaW5jbHVkZSByZXNwb25kLWJlbG93KG1kKSB7XG5cdFx0XHRcdG1hcmdpbjogNTBweCBhdXRvIDA7XG5cdFx0XHR9XG5cdFx0XG5cdH1cblx0aDMsIHB7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdH1cblx0aW5wdXQsIHRleHRhcmVhe1xuXHRcdC8vJjpmb2N1c3tcblx0XHRcdGJhY2tncm91bmQ6ICMwMDA7XG5cdFx0XHRib3JkZXI6IDJweCBzb2xpZDtcblx0XHRcdGJvcmRlci1pbWFnZS1zbGljZTogMjtcblx0XHRcdGJvcmRlci13aWR0aDogMnB4O1xuXHRcdFx0Ym9yZGVyLWltYWdlLXNvdXJjZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0IHRvcCwgIzdjMjhlNyAwJSwgIzkxMjg4ZCA0MCUsICMzNmYgNzglLCAjMGZmIDkyJSk7XG5cdFx0Ly99XG5cdFx0Ly8gYmFja2dyb3VuZDogI2ZmZjtcblx0XHQvL3BhZGRpbmc6IDEwcHg7XG5cdFx0d2lkdGg6IGF1dG87XG5cdFx0Ly9iYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoMTQ1LCA0MCwgMTQxLCAwLjIpIDAlLCByZ2JhKDAsIDI1NSwgMjU1LCAwLjIpIDEwMCUpO1xuXHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdFx0b3V0bGluZTogbm9uZTtcblx0XHQvL2JvcmRlcjogMnB4IHNvbGlkICMwMDA7XG5cdFx0cGFkZGluZzogMTJweDtcblx0XHRjb2xvcjogI2ZmZjtcblx0fVxuXHQuc2VsZWN0e1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0aGVpZ2h0OiA0OHB4O1xuXHR9XG5cdC5zZWxlY3Qtc3R5bGVkIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgIGZvbnQtc2l6ZToxNnB4O1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZDtcblx0XHRib3JkZXItaW1hZ2Utc2xpY2U6IDI7XG5cdFx0Ym9yZGVyLXdpZHRoOiAycHg7XG5cdFx0Ym9yZGVyLWltYWdlLXNvdXJjZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0IHRvcCwgIzdjMjhlNyAwJSwgIzkxMjg4ZCA0MCUsICMzNmYgNzglLCAjMGZmIDkyJSk7XG4gICAgICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbjtcbiAgICAgICAgLW8tdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbjtcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluO1xuICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIHdpZHRoOiAyOHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICByaWdodDogMjJweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzI4JyBoZWlnaHQ9JzE1JyB2aWV3Qm94PScwIDAgMjggMTUnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00xIDFMMTQuMTczMyAxNEwyNyAxJyBzdHJva2U9JyUyMzAwRkZGRicvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnNlbGVjdC1zdHlsZWQ6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgcmdiYSgwLCAwLCAwLCAwLjYpLCByZ2JhKDAsIDAsIDAsIDAuNikpLCBsaW5lYXItZ3JhZGllbnQoODkuOTlkZWcsIHJnYmEoMTQ1LCA0MCwgMTQxLCAxKSAtMjAuODQlLCByZ2JhKDEyNCwgNDAsIDIzMSwgMSkgMjEuOTIlLCByZ2JhKDEwNSwgNzQsIDIzNSwgMSkgNDUuOTQlLCByZ2JhKDAsIDI1NSwgMjU1LCAxKSAxNzUuNzglKTtcbiAgICB9XG4gICAgLnNlbGVjdC1zdHlsZWQ6YWN0aXZlLCAuc2VsZWN0LXN0eWxlZC5hY3RpdmUge1xuICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgIH1cbiAgICAuc2VsZWN0LW9wdGlvbnMge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMTAwJTtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHotaW5kZXg6IDk5OTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZDtcblx0XHRib3JkZXItaW1hZ2Utc2xpY2U6IDI7XG5cdFx0Ym9yZGVyLXdpZHRoOiAycHg7XG5cdFx0Ym9yZGVyLWltYWdlLXNvdXJjZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0IHRvcCwgIzdjMjhlNyAwJSwgIzkxMjg4ZCA0MCUsICM2YTQxYmIgNzglLCAjNWI0YmNlIDkyJSk7XG4gICAgICAgIGJvcmRlci10b3A6IDA7XG4gICAgICAgIGhlaWdodDogMjAwcHg7XG4gICAgICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgICAgICAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluO1xuICAgICAgICAtby10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluO1xuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW47XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW47XG4gICAgfVxuICAgIC5zZWxlY3Qtb3B0aW9ucyBsaSB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMTRweCAzMHB4O1xuICAgICAgICB0ZXh0LWluZGVudDogMDtcbiAgICAgICAgYm9yZGVyLXRvcDogMDtcbiAgICAgICAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZS1pbjtcbiAgICAgICAgLW8tdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2UtaW47XG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2UtaW47XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlLWluO1xuICAgIH1cbiAgICAuc2VsZWN0LW9wdGlvbnMgbGk6aG92ZXIsIC5zZWxlY3Qtb3B0aW9ucyBsaS5pcy1zZWxlY3RlZCB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgcmdiYSgwLCAwLCAwLCAwLjYpLCByZ2JhKDAsIDAsIDAsIDAuNikpLCBsaW5lYXItZ3JhZGllbnQoODkuOTlkZWcsIHJnYmEoMTQ1LCA0MCwgMTQxLCAxKSAtMjAuODQlLCByZ2JhKDEyNCwgNDAsIDIzMSwgMSkgMjEuOTIlLCByZ2JhKDEwNSwgNzQsIDIzNSwgMSkgNDUuOTQlLCByZ2JhKDAsIDI1NSwgMjU1LCAxKSAxNzUuNzglKTtcbiAgICB9XG5cdHRoLCB0ZCB7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdFx0Ly8gYm9yZGVyOiAxcHggc29saWQgI2ZmZiAhaW1wb3J0YW50O1xuXHRcdGEsXG5cdFx0aW5wdXQge1xuXHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0fVxuXHRcdGlucHV0IHtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG5cdFx0fVxuXHR9XG5cdC53b29jb21tZXJjZS1wcml2YWN5LXBvbGljeS10ZXh0e1xuXHRcdHB7XG5cdFx0XHRjb2xvcjogIzAwMDtcblx0XHR9XG5cdH1cblx0Lndvb2NvbW1lcmNlLWZvcm0tY291cG9uLXRvZ2dsZXtcblx0XHQud29vY29tbWVyY2UtaW5mb3tcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IFxuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrOyBcblx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyBcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjsgXG5cdFx0XHRjb2xvcjogJGhpZ2hsaWdodGVkOyBcblx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRmb250LWZhbWlseTogJGZvbnQtZnV0dXJhO1xuXHRcdFx0cGFkZGluZzogMTVweCAzNXB4IDE1cHggYXV0bztcblx0XHRcdG1pbi13aWR0aDogMTI4cHg7XG5cdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgxNDUsIDQwLCAxNDEsIDAuMikgMCUsIHJnYmEoMCwgMjU1LCAyNTUsIDAuMikgMTAwJSk7XG5cdFx0XHRib3JkZXI6IDJweCBzb2xpZCAjMDAwO1xuXHRcdH1cblx0XHRhIHtcblx0XHRcdGNvbG9yOiAjMEZGO1xuXHRcdH1cblx0fVxuXHQuY2hlY2tvdXRfY291cG9uLndvb2NvbW1lcmNlLWZvcm0tY291cG9ue1xuXHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQ7XG5cdFx0Ym9yZGVyLXJhZGl1czogMDtcblx0XHRib3JkZXItaW1hZ2Utc2xpY2U6IDE7XG5cdFx0Ym9yZGVyLXdpZHRoOiAxcHg7XG5cdFx0Ym9yZGVyLWltYWdlLXNvdXJjZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0IHRvcCwjNjYyRjhGIDAlLCAjOEEyODg1IDI1JSwgIzMzNjZGRiA1MCUsICM1MzhGQ0IgNzUlLCAjMDBGRkZGIDEwMCUpO1xuXHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgxNDUsIDQwLCAxNDEsIDAuMikgMCUsIHJnYmEoMCwgMjU1LCAyNTUsIDAuMikgMTAwJSk7XG5cdH1cblx0LmNoZWNrb3V0X2NvdXBvbntcblx0XHQuYnV0dG9ue1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0Y29sb3I6ICRoaWdobGlnaHRlZDtcblx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRmb250LWZhbWlseTogJGZvbnQtZnV0dXJhO1xuXHRcdFx0cGFkZGluZzogMTVweCAzNXB4O1xuXHRcdFx0d2lkdGg6IG1heC1jb250ZW50O1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQ7XG5cdFx0XHRib3JkZXItaW1hZ2Utc2xpY2U6IDE7XG5cdFx0XHRib3JkZXItd2lkdGg6IDFweDtcblx0XHRcdGJvcmRlci1pbWFnZS1zb3VyY2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCB0b3AsICM2NjJGOEYgMCUsICM4QTI4ODUgMjUlLCAjMzM2NkZGIDUwJSwgIzUzOEZDQiA3NSUsICMwMEZGRkYgMTAwJSk7XG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0Ym9yZGVyLWltYWdlLXNvdXJjZTogbm9uZTtcblx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCB0b3AsICM3QzI4RTcgMCUsICM5MTI4OEQgMTAwJSk7XG5cdFx0XHRcdGJvcmRlci1pbWFnZS1zb3VyY2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCB0b3AsICM3QzI4RTcgMCUsICM5MTI4OEQgMTAwJSk7XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSByZXNwb25kLWJlbG93KG1kKSB7XG5cdFx0XHRcdHBhZGRpbmc6IDE1cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCNwYXltZW50e1xuXHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgxNDUsIDQwLCAxNDEsIDAuMikgMCUsIHJnYmEoMCwgMjU1LCAyNTUsIDAuMikgMTAwJSk7IFxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjsgXG5cdFx0Y29sb3I6ICRoaWdobGlnaHRlZDsgXG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0Zm9udC1mYW1pbHk6ICRmb250LWZ1dHVyYTtcblx0XHRwYWRkaW5nOiAxNXB4IDM1cHggMTVweCBhdXRvO1xuXHRcdG1pbi13aWR0aDogMTI4cHg7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQ7XG5cdFx0Ym9yZGVyLWltYWdlLXNsaWNlOiAxO1xuXHRcdGJvcmRlci13aWR0aDogMXB4O1xuXHRcdGJvcmRlci1pbWFnZS1zb3VyY2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCB0b3AsIzY2MkY4RiAwJSwgIzhBMjg4NSAyNSUsICMzMzY2RkYgNTAlLCAjNTM4RkNCIDc1JSwgIzAwRkZGRiAxMDAlKTtcblx0XHRhIHtcblx0XHRcdGNvbG9yOiAjMEZGO1xuXHRcdH1cblx0XHQud29vY29tbWVyY2UtaW5mbyB7XG5cdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRcdGJvcmRlcjogMDtcblx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdH1cblx0XHRwLCBsYWJlbHtcblx0XHRcdGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG5cdFx0XHRmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XG5cdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0fVxuXHRcdC5idXR0b257XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRjb2xvcjogJGhpZ2hsaWdodGVkO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdGZvbnQtZmFtaWx5OiAkZm9udC1mdXR1cmE7XG5cdFx0XHRwYWRkaW5nOiAxNXB4IDM1cHg7XG5cdFx0XHR3aWR0aDogbWF4LWNvbnRlbnQ7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZDtcblx0XHRcdGJvcmRlci1pbWFnZS1zbGljZTogMTtcblx0XHRcdGJvcmRlci13aWR0aDogMXB4O1xuXHRcdFx0Ym9yZGVyLWltYWdlLXNvdXJjZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0IHRvcCwgIzY2MkY4RiAwJSwgIzhBMjg4NSAyNSUsICMzMzY2RkYgNTAlLCAjNTM4RkNCIDc1JSwgIzAwRkZGRiAxMDAlKTtcblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRib3JkZXItaW1hZ2Utc291cmNlOiBub25lO1xuXHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0IHRvcCwgIzdDMjhFNyAwJSwgIzkxMjg4RCAxMDAlKTtcblx0XHRcdFx0Ym9yZGVyLWltYWdlLXNvdXJjZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0IHRvcCwgIzdDMjhFNyAwJSwgIzkxMjg4RCAxMDAlKTtcblx0XHRcdH1cblx0XHR9XG5cdFx0LndjLXN0cmlwZS1lbGVtZW50cy1maWVsZHtcblx0XHRcdC8vJjpmb2N1c3tcblx0XHRcdFx0YmFja2dyb3VuZDogI2ZmZjtcblx0XHRcdFx0Ym9yZGVyOiAycHggc29saWQ7XG5cdFx0XHRcdGJvcmRlci1pbWFnZS1zbGljZTogMjtcblx0XHRcdFx0Ym9yZGVyLXdpZHRoOiAycHg7XG5cdFx0XHRcdGJvcmRlci1pbWFnZS1zb3VyY2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCB0b3AsICM3YzI4ZTcgMCUsICM5MTI4OGQgNDAlLCAjMzZmIDc4JSwgIzBmZiA5MiUpO1xuXHRcdFx0Ly99XG5cdFx0XHQvLyBiYWNrZ3JvdW5kOiAjZmZmO1xuXHRcdFx0Ly9wYWRkaW5nOiAxMHB4O1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHQvL2JhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgxNDUsIDQwLCAxNDEsIDAuMikgMCUsIHJnYmEoMCwgMjU1LCAyNTUsIDAuMikgMTAwJSk7XG5cdFx0XHRib3gtc2hhZG93OiBub25lO1xuXHRcdFx0b3V0bGluZTogbm9uZTtcblx0XHRcdC8vYm9yZGVyOiAycHggc29saWQgIzAwMDtcblx0XHRcdHBhZGRpbmc6IDEycHg7XG5cdFx0XHRjb2xvcjogIzAwMDtcblx0XHR9XG5cdH1cblx0LnNob3BfdGFibGUud29vY29tbWVyY2UtY2hlY2tvdXQtcmV2aWV3LW9yZGVyLXRhYmxlIC5wcm9kdWN0LW5hbWUge1xuXHRcdHdpZHRoOiA1MCUgIWltcG9ydGFudDtcblx0fVxuXHQucGF5bWVudF9ib3gucGF5bWVudF9tZXRob2Rfc3RyaXBlIHtcblx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuXHRcdHBhZGRpbmc6IDAgIWltcG9ydGFudDtcblx0fVxuXHQucGF5bWVudF9ib3gucGF5bWVudF9tZXRob2Rfc3RyaXBlOmJlZm9yZSB7XG5cdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXHR9XG5cdC5mb3JtLXJvdy5mb3JtLXJvdy13aWRlLCAuZm9ybS1yb3cuZm9ybS1yb3ctZmlyc3QsIC5mb3JtLXJvdy5mb3JtLXJvdy1sYXN0e1xuXHRcdHBhZGRpbmc6IDAgIWltcG9ydGFudDtcblx0fVxuXHQuZm9ybS1yb3d7XG5cdFx0bGFiZWx7XG5cdFx0XHRjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuXHRcdH1cblx0fSBcblx0Lndvb2NvbW1lcmNlIHtcblx0XHR1bCNzaGlwcGluZ19tZXRob2R7XG5cdFx0XHRsaXtcblx0XHRcdFx0aW5wdXR7XG5cdFx0XHRcdFx0bWFyZ2luOiA1cHggLjQzNzVlbSAwIDA7XG5cdFx0XHRcdFx0dmVydGljYWwtYWxpZ246IHRvcDtcblx0XHRcdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQuRWxlbWVudHNBcHAsIC5FbGVtZW50c0FwcCAuSW5wdXRFbGVtZW50IHtcblx0XHRjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuXHR9XG59XG5cbi5zdG9yZS1oaWRlXG4ge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG5cblxuLnN0b3JlLWhpZGUsIC53b29jb21tZXJjZS1jYXJ0IC53b29jb21tZXJjZS1zaGlwcGluZy1jYWxjdWxhdG9yIHAjY2FsY19zaGlwcGluZ19jb3VudHJ5X2ZpZWxkLCBcbi53b29jb21tZXJjZS1jYXJ0IC53b29jb21tZXJjZS1zaGlwcGluZy1jYWxjdWxhdG9yIHAjY2FsY19zaGlwcGluZ19zdGF0ZV9maWVsZCBcbiB7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdHotaW5kZXg6LTI7IFxuXHRvcGFjaXR5OjA7IFxufVxuXG5cblxuXG4ud29vY29tbWVyY2Utb3JkZXIgKiB7Y29sb3I6I2ZmZjsgfVxuXG4ud29vY29tbWVyY2Utb3JkZXItZGV0YWlscywgLndvb2NvbW1lcmNlLWN1c3RvbWVyLWRldGFpbHMge3BhZGRpbmc6MjBweCAwcHg7IGJvcmRlci10b3A6MXB4IHNvbGlkICNmZmY7IH1cblxuXG5cdFx0XHRAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKSB7XG5cbi53b29jb21tZXJjZS1wYWdlIHRhYmxlLmNhcnQgdGQuYWN0aW9ucyAuY291cG9uIHtkaXNwbGF5OmZsZXg7IGp1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO31cblxuXG59XG5cblxuXG4ud29vY29tbWVyY2UtY2FydCB7XG5cdFxuXHQucGFnZS1oZWFkZXIuZGVmYXVsdCB7ZGlzcGxheTpub25lOyB9XG59XG5cblxuXG4ud29vY29tbWVyY2UtcHJvZHVjdC1nYWxsZXJ5X193cmFwcGVyIHtcblx0XG5cdGRpdi50aHVtYm5haWxzIHtkaXNwbGF5OmZsZXg7IH1cblx0XG59XG5cbi5saWdodGJveCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB6LWluZGV4OiA5OTk5OTk5O1xufVxuXG4ubGlnaHRib3ggaW1nIHtcbiAgbWF4LXdpZHRoOiA4MCU7XG4gIG1heC1oZWlnaHQ6IDgwJTtcbn1cblxuXG5cblxuLndjLXByb2NlZWQtdG8tY2hlY2tvdXQge1xuXHRcblx0XG5cdFxuXHRcbn1cblxuXG4ud29vY29tbWVyY2UgI3BwY3AtbWVzc2FnZXMge1xuXHQgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBwYWRkaW5nOiAxMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG59XG4iLCIuam9pbi1zaG9we1xuXHRwYWRkaW5nOiA1MHB4IDA7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0YmFja2dyb3VuZDogdXJsKGh0dHA6Ly8xNTkuMjIzLjE2OS4xNjcvY2JlZC93cC1jb250ZW50L3RoZW1lcy9jYmVkLXRoZW1lL2Fzc2V0cy9pbWcvam9pbi1zaG9wLWJnLnBuZyk7XG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbTtcblx0YmFja2dyb3VuZC1zaXplOiAxMDAlIDM4MHB4O1xuXHQuam9pbi1zaG9wLWdyaWR7XG5cdFx0ZGlzcGxheTogZ3JpZDtcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLDFmcik7XG5cdFx0Z2FwOiA0MHB4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0cGFkZGluZzogNTBweCA3MHB4O1xuXHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyMDAuMzdkZWcsIHJnYmEoMTQ1LCA0MCwgMTQxLCAwLjYpIC0xNi43OCUsIHJnYmEoMTQ1LCA0MCwgMTQxLCAwLjI5NCkgMTQuMjUlLCByZ2JhKDE0OSwgMzUsIDE1MCwgMC4yNjc5MDMpIDIxLjMlLCByZ2JhKDE3NiwgMCwgMjExLCAwLjA4NCkgNzEuMDQlLCByZ2JhKDE3NiwgMCwgMjExLCAwLjExNjI4NykgNzEuMDUlLCByZ2JhKDE3NiwgMCwgMjExLCAwLjE0NjM0NykgODIlLCByZ2JhKDE3NiwgMCwgMjExLCAwLjYpIDEwNy42JSk7XG5cdFx0Ym9yZGVyOiAycHggc29saWQ7XG5cdFx0Ym9yZGVyLWltYWdlLXNsaWNlOiAyO1xuXHRcdGJvcmRlci13aWR0aDogMnB4O1xuXHRcdGJvcmRlci1pbWFnZS1zb3VyY2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCB0b3AsICMxQzJBNTYgMCUsICM5MTI4OEQgMzMlLCAjQTI4M0ZGIDY2JSwgI0EyODNGRiAxMDAlKTtcblx0fVxuXHQuc2hvcC1ib3h7XG5cdFx0aW1ne1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXHRcdC5zdWItaGVhZGluZy0xe1xuXHRcdFx0bWF4LXdpZHRoOiA4MCU7XG5cdFx0fVxuXHRcdC5saW5rbW9yZSB7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0bWFyZ2luLXRvcDogOTVweDtcblx0XHR9XG5cdH1cblx0LmJ0bi1hY3Rpb257XG5cdFx0bWFyZ2luOiA4NXB4IGF1dG8gMDtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR3aWR0aDogbWF4LWNvbnRlbnQ7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdFx0cGFkZGluZzogMTVweCA1MHB4O1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkO1xuXHRcdGJvcmRlci1pbWFnZS1zbGljZTogMTtcblx0XHRib3JkZXItd2lkdGg6IDFweDtcblx0XHRib3JkZXItaW1hZ2Utc291cmNlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQgdG9wLCAjNjYyRjhGIDAlLCAjOEEyODg1IDI1JSwgIzMzNjZGRiA1MCUsICM1MzhGQ0IgNzUlLCAjMDBGRkZGIDEwMCUpO1xuXHR9XG59IiwiLmVtcHR5LWNhcnQtbWFpbntcblx0cGFkZGluZzogMTAwcHggMDtcblx0QGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCkge1xuXHRcdHBhZGRpbmc6IDUwcHggMDtcblx0fVxuXHQuZW1wdHktY2FydC1ncmlke1xuXHRcdGRpc3BsYXk6IGdyaWQ7XG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA1MDBweCA1ODBweDtcblx0XHRnYXA6IDExNXB4O1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0QGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCkge1xuXHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvO1xuXHRcdFx0Z2FwOiAzMHB4O1xuXHRcdH1cblx0XHQuZGVzY3tcblx0XHRcdGgze1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRcdFx0XHRAaW5jbHVkZSByZXNwb25kLWJlbG93KG1kKSB7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0cHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNTBweDtcblx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRcdEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobWQpIHtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyNXB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5pbWd7XG5cdFx0XHRAaW5jbHVkZSByZXNwb25kLWJlbG93KG1kKSB7XG5cdFx0XHRcdGdyaWQtY29sdW1uLXN0YXJ0OiAxO1xuICBcdFx0XHRcdGdyaWQtcm93LXN0YXJ0OiAxO1xuXHRcdFx0fVxuXHRcdFx0aW1ne1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbi5tb2RhbC10d297XG5cdC5jdXN0b20tbW9kZWwtaW5uZXJ7XG5cdFx0cGFkZGluZzogNTBweDtcblx0XHRtYXgtd2lkdGg6IDkzMnB4O1xuXHRcdEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobWQpIHtcblx0XHRcdHBhZGRpbmc6IDMwcHg7XG5cdFx0XHRoZWlnaHQ6IDg1JTtcblx0XHRcdG92ZXJmbG93LXk6IHNjcm9sbDtcblx0XHR9XG5cdH1cbn1cbiIsIi5jdXN0b20tbW9kZWwtbWFpbiB7XG5cdC8qZGlzcGxheTpub25lOyovIFxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0dG9wOiAwO1xuXHRyaWdodDogMDtcblx0Ym90dG9tOiAwO1xuXHRsZWZ0OiAwO1xuXHQvKiB6LWluZGV4OiAxMDUwOyAqL1xuXHQtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG5cdG91dGxpbmU6IDA7XG5cdG9wYWNpdHk6IDA7XG5cdC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cyBsaW5lYXIsIHotaW5kZXggMC4xNTtcblx0LW8tdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cyBsaW5lYXIsIHotaW5kZXggMC4xNTtcblx0dHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cyBsaW5lYXIsIHotaW5kZXggMC4xNTtcblx0ei1pbmRleDogLTE7XG5cdG92ZXJmbG93LXg6IGhpZGRlbjtcblx0b3ZlcmZsb3cteTogYXV0bztcblxuXHQuY3VzdG9tLW1vZGVsLWlubmVyIHtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0yNSUpO1xuXHRcdC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMjUlKTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMjUlKTtcblx0XHQtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuM3MgZWFzZS1vdXQ7XG5cdFx0LW8tdHJhbnNpdGlvbjogLW8tdHJhbnNmb3JtIDAuM3MgZWFzZS1vdXQ7XG5cdFx0dHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4zcyBlYXNlLW91dDtcblx0XHQtby10cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLW91dDtcblx0XHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLW91dDtcblx0XHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLW91dCwgLXdlYmtpdC10cmFuc2Zvcm0gMC4zcyBlYXNlLW91dDtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRtYXgtd2lkdGg6IDcwNHB4O1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdGJhY2tncm91bmQ6IHZhcigtLXB1cnBsZS10by1tYWdlbnRhLCBsaW5lYXItZ3JhZGllbnQoMjNkZWcsICM3QzI4RTcgNy4yOSUsICM5MTI4OEQgODcuNTAlKSk7XG5cdFx0cGFkZGluZzogNzJweDtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0bGVmdDogMDtcblx0XHRyaWdodDogMDtcblx0XHRtYXJnaW46IDAgYXV0bztcblx0XHR0b3A6IC0xNTAlO1xuXHR9XG5cblx0LmJnLW92ZXJsYXkge1xuXHRcdGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMCk7XG5cdFx0aGVpZ2h0OiAxMDB2aDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRwb3NpdGlvbjogZml4ZWQ7XG5cdFx0bGVmdDogMDtcblx0XHR0b3A6IDA7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0Ym90dG9tOiAwO1xuXHRcdHotaW5kZXg6IDA7XG5cdFx0LXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMTVzIGxpbmVhcjtcblx0XHQtby10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMTVzIGxpbmVhcjtcblx0XHR0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMTVzIGxpbmVhcjtcblx0fVxuXG5cdC5jbG9zZS1idG4ge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRyaWdodDogMTVweDtcblx0XHR0b3A6IDE1cHg7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdHotaW5kZXg6IDk5O1xuXHRcdGZvbnQtc2l6ZTogMjVweDtcblx0XHRjb2xvcjogI2ZmZjtcblx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRmb250LXdlaWdodDogNzAwO1xuXHR9XG5cdC5hZGQtZGV0YWlscyB7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgI0ZGRjtcblx0XHRwYWRkaW5nOiAxNXB4IDMwcHg7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdG1hcmdpbi10b3A6IDUwcHg7XG5cdFx0Jjpob3ZlciwgJjpmb2N1c3tcblx0XHRcdGJhY2tncm91bmQ6ICNmZmY7XG5cdFx0XHRjb2xvcjogIzAwMDtcblx0XHR9XG5cdH1cblx0LnN1Yi1oZWFkaW5nLTF7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTJweDtcblx0fVxuXHQuZm9ybS1tb2RhbHtcblx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcblx0XHQvKiBcblx0ICAgIGhlaWdodDogNDAwcHg7XG4gICAgXHRvdmVyZmxvdy15OiBzY3JvbGw7XG5cdFx0Ki9cblx0XG5cdFx0LnNjaG9vbC1ncmlke1xuXHRcdFx0ZGlzcGxheTogZ3JpZDtcblx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogNTAlIGF1dG8gYXV0bztcblx0XHRcdGdhcDogMjZweDtcblx0XHRcdEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobWQpIHtcblx0XHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvO1xuXHRcdFx0XHRnYXA6IDA7XG5cdFx0XHR9XG5cdFx0XHQuZm9ybS1ncm91cHtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0QGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCkge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0bGFiZWx7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxNXB4O1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHRcdFx0QGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCkge1xuXHRcdFx0XHRcdFx0bWFyZ2luOiAwIDAgNXB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQuZm9ybS1ncm91cCB7XG5cdFx0XHRtYXJnaW46IDAgMCAyMHB4O1xuXHRcdFx0bGFiZWwge1xuXHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiA1cHg7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHR9XG5cdFx0XHRpbnB1dCwgdGV4dGFyZWEge1xuXHRcdFx0XHRjb2xvcjogI0Q5RDlEOTtcblx0XHRcdFx0cGFkZGluZzogNXB4IDEwcHg7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICNmZmY7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0fVxuXHRcdFx0LmFkZC1kZXRhaWxze1xuXHRcdFx0XHRtYXJnaW46IDIwcHggMCAwIGF1dG87XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQubmFtZS1ncmlke1xuXHRcdFx0ZGlzcGxheTogZ3JpZDtcblx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogNjAlIGF1dG87XG5cdFx0XHRnYXA6IDI2cHg7XG5cdFx0XHRAaW5jbHVkZSByZXNwb25kLWJlbG93KG1kKSB7XG5cdFx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0bztcblx0XHRcdFx0Z2FwOiAwO1xuXHRcdFx0fVxuXHRcdFx0LmZvcm0tZ3JvdXB7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobWQpIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdGxhYmVse1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMTVweDtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0XHRcdEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobWQpIHtcblx0XHRcdFx0XHRcdG1hcmdpbjogMCAwIDVweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjgwMHB4KSB7XG5cdFx0LmN1c3RvbS1tb2RlbC1tYWluOmJlZm9yZSB7XG5cdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRcdG1hcmdpbi1yaWdodDogLTBweDtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHR9XG5cdH1cblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc5OXB4KSB7XG5cdFx0LmN1c3RvbS1tb2RlbC1pbm5lciB7XG5cdFx0XHQvLyBtYXJnaW4tdG9wOiA0NXB4O1xuXHRcdH1cblx0fVxufVxuLm1vZGVsLW9wZW4ge1xuXHR6LWluZGV4OiA5OTk5OTtcblx0b3BhY2l0eTogMTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5tb2RlbC1vcGVuIC5jdXN0b20tbW9kZWwtaW5uZXIge1xuXHR6LWluZGV4OiA5OTk7XG5cdHRvcDogNTAlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbi5tb2RlbC1vcGVuIC5iZy1vdmVybGF5IHtcblx0YmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjYpO1xuXHR6LWluZGV4OiA5OTtcbn1cbi5tb2RhbC10d297XG5cdC5jdXN0b20tbW9kZWwtaW5uZXJ7XG5cdFx0cGFkZGluZzogNTBweDtcblx0XHRtYXgtd2lkdGg6IDkzMnB4O1xuXHRcdEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobWQpIHtcblx0XHRcdHBhZGRpbmc6IDMwcHg7XG5cdFx0XHRoZWlnaHQ6IDg1JTtcblx0XHRcdG92ZXJmbG93LXk6IHNjcm9sbDtcblx0XHR9XG5cdH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3cHgpIHtcblx0Lm1vZGVsLW9wZW4gLmN1c3RvbS1tb2RlbC1pbm5lciB7XG5cdFx0cGFkZGluZzogNjBweCAzMHB4O1xuXHRcdGhlaWdodDogbWF4LWNvbnRlbnQ7XG5cdH1cblx0Lm1vZGVsLW9wZW4gLmN1c3RvbS1tb2RlbC1pbm5lciAuZ2ZpZWxkIHNlbGVjdC5sYXJnZSwgLm1vZGVsLW9wZW4gLmN1c3RvbS1tb2RlbC1pbm5lciAuZ2ZpZWxkIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLCAubW9kZWwtb3BlbiAuY3VzdG9tLW1vZGVsLWlubmVyIC5nZmllbGQgaW5wdXRbdHlwZT1cImVtYWlsXCJde1xuXHRcdHBhZGRpbmc6IDE0cHggNDBweCAxNHB4IDEwcHg7XG5cdFx0bGluZS1oZWlnaHQ6IDEgIWltcG9ydGFudDtcblx0XHRoZWlnaHQ6IDUwcHggIWltcG9ydGFudDtcblx0fVxuXHQubW9kZWwtb3BlbiAuZm9ybS1tb2RhbCB7XG5cdFx0bWFyZ2luLXRvcDogNDBweDtcblx0XHRoZWlnaHQ6IDE5MHB4O1xuXHRcdG92ZXJmbG93LXk6IHNjcm9sbDtcblx0fVxuXHQuY3VzdG9tLW1vZGVsLW1haW4ubW9kYWwtdHdvIC5mb3JtLW1vZGFsIHtcblx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdG92ZXJmbG93LXk6IHNjcm9sbDtcblx0fVxufSIsIi5hY3RpdmlzdC1hY3Rpb24ge1xuXHRcblx0YmFja2dyb3VuZC1zaXplOmNvdmVyOyBcblx0YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXIgY2VudGVyOyBcblx0XG5cdFx0cGFkZGluZy10b3A6NjBweDsgXG5cdFx0cGFkZGluZy1ib3R0b206NjBweDsgXG5cdFx0XG5cdFx0XG5cdFx0XHQuYWN0aXZpc3QtZm9ybS1ibG9jayB7XG5cdFx0XG5cdFx0bWF4LXdpZHRoOjk0MHB4OyBcblx0XHR3aWR0aDoxMDAlO1xuXHRcdGhlaWdodDphdXRvOyBcblx0XHRtYXJnaW46NTBweCBhdXRvOyBcblx0XHR0ZXh0LWFsaWduOmNlbnRlcjsgXG5cbiYjYm94LWZvcm0xIHtcdFxuICBib3JkZXI6IDFweCBzb2xpZDtcbiAgYm9yZGVyLWltYWdlLXNsaWNlOiAxO1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLWltYWdlLXNvdXJjZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0IHRvcCwjNjYyRjhGIDAlLCAjOEEyODg1IDI1JSwgIzMzNjZGRiA1MCUsICM1MzhGQ0IgNzUlLCAjMDBGRkZGIDEwMCUpO1xuXHR9XG5cdFx0XHRcblx0fVxuXHRcblx0LmFjdGl2aXN0LWZvcm0tYmxvY2sge3Bvc2l0aW9uOnJlbGF0aXZlOyBcblx0XHRcblx0XHRoMyB7Zm9udC1zaXplOjQ4cHg7IFxuXHRcdFx0XG5cdFx0XHRcdFx0XHRcdEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pIHtcblx0XHRcdFx0Zm9udC1zaXplOjIycHg7ICBcblx0XHRcdFx0fVxuXG5cdFx0XHRcblx0XHRcdFxuXHRcdH1cblx0XHRcblx0XHQuYWN0LWZvcm0ge1xuXHRcdFx0cG9zaXRpb246cmVsYXRpdmU7IHotaW5kZXg6MTA7IFxuXHRcdFx0aW5wdXQge3dpZHRoOjIyMHB4OyBoZWlnaHQ6MzJweDsgYmFja2dyb3VuZDojZmZmOyBib3JkZXI6MHB4OyBjb2xvcjojMDAwOyBtYXJnaW4tYm90dG9tOjE2cHg7IHBhZGRpbmctbGVmdDoxMnB4OyBwYWRkaW5nLXJpZ2h0OjEycHg7ICB9XG5cdFx0XHRpbnB1dDo6cGxhY2Vob2xkZXIge2NvbG9yOiM2NjY7IHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblx0XHRcdFxuXHRcdFx0cGFkZGluZy1ib3R0b206MjRweDsgcGFkZGluZy10b3A6MjBweDsgXG5cdFx0fVxuXHRcdFxuXHRcdHAge2NvbG9yOiNmZmY7IHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblx0XHQuZm9ybS10b3AtbGF5ZXIge3Bvc2l0aW9uOnJlbGF0aXZlOyB6LWluZGV4OjEwMDAwOyB9XG5cdFx0LmJnLW92ZXJsYXkge3Bvc2l0aW9uOmFic29sdXRlOyB0b3A6MHB4OyBsZWZ0OjBweDsgd2lkdGg6MTAwJTsgaGVpZ2h0OjEwMCU7IHotaW5kZXg6MTtcblx0XHRcdFxuXHRcdFx0aW1ne2hlaWdodDoxMDAlOyB3aWR0aDoxMDAlOyB9XG5cdFx0fVxuXHRcdFxuXHR9XG5cdFxufVxuXG5cbi5hY3RpdmlzdC1mb3JtLWJsb2NrI2JveC1mb3JtMiB7ZGlzcGxheTpub25lO1xuXHRcblx0ICAgIGJhY2tncm91bmQ6IHZhcigtLXB1cnBsZS10by1tYWdlbnRhLCBsaW5lYXItZ3JhZGllbnQoMjNkZWcsICM3QzI4RTcgNy4yOSUsICM5MTI4OEQgODcuNSUpKTtcblx0ICAgIHBhZGRpbmc6NzJweDsgXG5cdCAgICBcblx0XHRcdFx0QGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSkge1xuXHRcdFx0XHRwYWRkaW5nOjIwcHg7IFxuXHRcdFx0XHR9XG5cdFx0XHRcdFxuXHQgICAgXG5cdCAgICBoMyB7bWFyZ2luLWJvdHRvbToxNnB4OyB9XG5cdCAgICAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5nZmllbGRfbGFiZWwge3RleHQtYWxpZ246bGVmdDsgZGlzcGxheTpibG9jazsgZm9udC1zaXplOjE2cHg7IGZvbnQtd2VpZ2h0OjQwMDsgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXHQgICAgXG5cdCAgICBcblx0ICAgIC5nZm9ybV9jb25maXJtYXRpb25fd3JhcHBlciB7XG5cdFx0ICAgIFxuXHRcdCAgICAuZ2Zvcm1fY29uZmlybWF0aW9uX21lc3NhZ2Uge21heC13aWR0aDo2ODBweDsgbWFyZ2luLWxlZnQ6YXV0bzsgbWFyZ2luLXJpZ2h0OmF1dG87IH1cblx0XHQgICAgXG5cdFx0ICAgIGgzIHtjb2xvcjojRkZGRkZGO1xuXHRcdFx0ICAgIHRleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTsgZm9udC1zaXplOmNsYW1wLXRsKDI0cHgsIDM2cHgpOyBsaW5lLWhlaWdodDoxLjI1OyB9XG5cdFx0ICAgIGg0IHtjb2xvcjojMDBGRkZGO1xuXHRcdFx0ICAgIHRleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTsgZm9udC1zaXplOmNsYW1wLXRsKDIwcHgsIDI0cHgpOyBsaW5lLWhlaWdodDoxLjI1OyBtYXJnaW4tYm90dG9tOjI0cHg7ICB9XG5cdFx0ICAgIFxuXHRcdCAgICBwIHtjb2xvcjojZmZmOyBmb250LXNpemU6Y2xhbXAtdGwoMTZweCwgMjBweCk7IGxpbmUtaGVpZ2h0OjEuMjU7IG1hcmdpbi1ib3R0b206MjBweDsgfVxuXHRcdCAgICBwLmJsdWUge2NvbG9yOiMwMGZmZmY7IH1cblx0XHQgICAgXG5cdFx0ICAgIGEuYnRuLWFjdGlvbiwgYS5nd3MtcmVsb2FkLWZvcm0uZ3BybC1yZWxvYWQtbGluayAge2NvbG9yOiNmZmYgIWltcG9ydGFudDsgYm9yZGVyOjFweCBzb2xpZCAjZmZmOyB0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7IFxuXHRcdCAgICBcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrOyBcblx0dGV4dC1hbGlnbjogY2VudGVyOyBcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRmb250LWZhbWlseTogJGZvbnQtZnV0dXJhO1xuXHRwYWRkaW5nOiA2cHggMjBweDtcblx0bWluLXdpZHRoOiAxMjhweDtcblx0dGV4dC1kZWNvcmF0aW9uOm5vbmUgIWltcG9ydGFudDsgXG5cdFx0ICAgIFxuXHRcdCY6aG92ZXIge1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQ7XG4gIGJvcmRlci1pbWFnZS1zbGljZTogMTtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1pbWFnZS1zb3VyY2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCB0b3AsIzY2MkY4RiAwJSwgIzhBMjg4NSAyNSUsICMzMzY2RkYgNTAlLCAjNTM4RkNCIDc1JSwgIzAwRkZGRiAxMDAlKTtcblx0XHRcdFxuXHRcdH1cblx0XHQgICAgXG5cdCAgICB9XG5cdCAgICBcblx0ICAgIFxuXHRcdCAgICBcblx0ICAgIH1cblx0ICAgIFxuXHQgICAgXG5cdCAgICAuZ2Zvcm1fYnV0dG9uLmJ1dHRvbiB7Y29sb3I6I2ZmZjsgYm9yZGVyOjFweCBzb2xpZCAjZmZmOyB0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7IFxuXHRcdCAgICBcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrOyBcblx0dGV4dC1hbGlnbjogY2VudGVyOyBcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRmb250LWZhbWlseTogJGZvbnQtZnV0dXJhO1xuXHRwYWRkaW5nOiA2cHggMjBweDtcblx0bWluLXdpZHRoOiAxMjhweDtcblx0dGV4dC1kZWNvcmF0aW9uOm5vbmUgIWltcG9ydGFudDsgXG5cblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQ7XG4gIGJvcmRlci1pbWFnZS1zbGljZTogMTtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1pbWFnZS1zb3VyY2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCB0b3AsIzY2MkY4RiAwJSwgIzhBMjg4NSAyNSUsICMzMzY2RkYgNTAlLCAjNTM4RkNCIDc1JSwgIzAwRkZGRiAxMDAlKTtcblx0XHRcdFxuXHRcdH1cdCAgICBcblx0XHQgICAgXG5cdCAgICB9XG5cdFxuXHQgfVxuXHQgXG5cdCBcblxuI2JveC1mb3JtMiB7XG5cdHBvc2l0aW9uOnJlbGF0aXZlOyBcblx0XG5cdC5jbG9zZS1idG4ge1xuXHRcdFxuXHRcdGRpc3BsYXk6bm9uZTsgXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMTVweDtcbiAgICB0b3A6IDE1cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHotaW5kZXg6IDk5O1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuXHRcdFx0XHRAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKSB7XG5cdFx0XHRcdFx0d2lkdGg6IDE1cHg7XG5cdFx0XHRcdFx0aGVpZ2h0OiAxNXB4O1x0XG5cdFx0XHRcdFx0cmlnaHQ6IDEycHg7XG5cdFx0XHRcdFx0dG9wOiAxMnB4O1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdFx0fVxuXHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRcdHN2Z3tcblx0XHRcdFx0XHRwYXRoe1xuXHRcdFx0XHRcdFx0c3Ryb2tlOiAjZmZmO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcbn1cblxuXG5cdCBcbi8qIEdyYXZpdHkgRm9ybXMgU3Bpbm5lciAqL1xuXG4uZ2Zvcm1fZm9vdGVyLnRvcF9sYWJlbCB7cG9zaXRpb246cmVsYXRpdmU7IH1cblxuLmdmb3JtX2FqYXhfc3Bpbm5lciB7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdG1hcmdpbi10b3A6IDhweDtcblx0bWFyZ2luLXJpZ2h0OjZweDsgXG5cdG1hcmdpbi1sZWZ0OiAyNHB4O1xuXG5cblxuXG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzY2MkY4RjtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzhBMjg4NTtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjMDBGRkZGO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjNTM4RkNCO1xuICBhbmltYXRpb246IHNwaW5uZXIgMS4xcyBsaW5lYXIgaW5maW5pdGU7XG5cblxuXG5cblx0d2lkdGg6IDE2cHg7XG5cdGhlaWdodDogMTZweDtcblx0cmlnaHQ6LTQwcHg7IFxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHotaW5kZXg6IDE7XG59XG5Aa2V5ZnJhbWVzIHNwaW5uZXIge1xuXHQwJSB7XG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG5cdH1cblx0MTAwJSB7XG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcblx0fVxufVx0IFxuXHQgXG5cdCAiLCIucmVzb3VyY2VzLXNlbGVjdGVkLWJsb2Nre1xuXHRtYXJnaW4tdG9wOiAxMDBweDtcblx0LnJlc291cmNlcy1zZWxlY3QtZ3JpZCB7XG5cdFx0ZGlzcGxheTogZ3JpZDtcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLDFmcik7XG5cdFx0XG5cdFx0QGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSkge1xuXHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG5cdFx0fVxuXHRcdGdhcDogNzBweCAxOHB4O1xuXHR9XG5cdC5yZXNvdXJjZXMtaW1hZ2Uge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR6LWluZGV4OiAxO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRcblx0XHRAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxNnB4O1xuXG5cdFx0XHRpbWd7XG5cdFx0XHRcdGFzcGVjdC1yYXRpbzogdW5zZXQgIWltcG9ydGFudDtcblx0XHQgICAgXHR3aWR0aDogMTAwJTtcblx0XHRcdH1cdFxuXHRcdH1cblx0XHRcblx0XHRpbWd7XG5cdFx0XHQvKndpZHRoOiAxMDAlO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IGF1dG87Ki9cblx0XHRcdGFzcGVjdC1yYXRpbzogMS8xLjE4O1xuXHQgICAgXHRvYmplY3QtZml0OiBjb3Zlcjtcblx0ICAgIFx0b2JqZWN0LXBvc2l0aW9uOiB0b3A7XG5cdFx0fVxuXHR9XG5cdC5yZXNvdXJjZXMtZ3JhZGllbnQtYmcge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRsZWZ0OiAwO1xuXHRcdHJpZ2h0OiAwO1xuXHRcdHRvcDogMDtcblx0XHRib3R0b206IDA7XG5cdFx0ei1pbmRleDogMDtcblx0fVxufVxuXG4ucmVzb3VyY2VzLWJsb2NrIHtcblx0Lm1vcmUtbGluayB7XG5cdFx0bWFyZ2luOiA1MHB4IDAgNTBweCAwO1xuXHR9XG5cdC5tb3JlLWxpbmsgYSB7XG5cdCAgICBmb250LXNpemU6IDIwcHg7XG5cdCAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHQgICAgZGlzcGxheTogZmxleDtcblx0ICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdCAgICBjb2xvcjogIzAwRkZGRjtcblx0ICAgIHdpZHRoOiAtd2Via2l0LW1heC1jb250ZW50O1xuXHQgICAgd2lkdGg6IC1tb3otbWF4LWNvbnRlbnQ7XG5cdCAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XG5cdCAgICBtYXJnaW46IDAgYXV0bztcblx0fVxuXG59XG5cbi5yZXNvdXJjZXMtc2VsZWN0ZWQtYm94IHtcblx0LypkaXNwbGF5OiBncmlkO1xuXHRncmlkLXJvdy1nYXA6IDIwcHg7Ki9cblx0QGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSkge1xuXHRcdC8qbWF4LXdpZHRoOiA4OCU7XHQqL1xuXHR9XG5cdGgzIHtcblx0XHRcdGZvbnQtc2l6ZTogMS43ZW07XG5cdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRsaW5lLWhlaWdodDogbm9ybWFsO1xuXHRcdH1cblx0XG5cdHAge1xuXHRcdGNvbG9yOiNmZmY7IFxuXHRcdGZvbnQtc2l6ZToyMHB4O1xuXHRcdG1hcmdpbi10b3A6IDE1cHg7XG5cdH1cblxuXHRhIHtcblx0XHRtYXJnaW4tdG9wOiAxNXB4O1xuXHR9XG59XG5cbi5yZXNvdXJjZXMtc2VsZWN0ZWQtYm94Om50aC1jaGlsZChuKzQpIHtcbiAgZGlzcGxheTogbm9uZTtcbn0iLCIvKipcbiAqIFN3aXBlciA4LjEuNFxuICogTW9zdCBtb2Rlcm4gbW9iaWxlIHRvdWNoIHNsaWRlciBhbmQgZnJhbWV3b3JrIHdpdGggaGFyZHdhcmUgYWNjZWxlcmF0ZWQgdHJhbnNpdGlvbnNcbiAqIGh0dHBzOi8vc3dpcGVyanMuY29tXG4gKlxuICogQ29weXJpZ2h0IDIwMTQtMjAyMiBWbGFkaW1pciBLaGFybGFtcGlkaVxuICpcbiAqIFJlbGVhc2VkIHVuZGVyIHRoZSBNSVQgTGljZW5zZVxuICpcbiAqIFJlbGVhc2VkIG9uOiBBcHJpbCAyNCwgMjAyMlxuICovXG5cbkBmb250LWZhY2V7Zm9udC1mYW1pbHk6c3dpcGVyLWljb25zO3NyYzp1cmwoJ2RhdGE6YXBwbGljYXRpb24vZm9udC13b2ZmO2NoYXJzZXQ9dXRmLTg7YmFzZTY0LCBkMDlHUmdBQkFBQUFBQVpnQUJBQUFBQUFEQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQkdSbFJOQUFBR1JBQUFBQm9BQUFBY2k2cUhrVWRFUlVZQUFBV2dBQUFBSXdBQUFDUUFZQUJYUjFCUFV3QUFCaFFBQUFBdUFBQUFOdUFZNyt4SFUxVkNBQUFGeEFBQUFGQUFBQUJtMmZQY3pVOVRMeklBQUFIY0FBQUFTZ0FBQUdCUDlWNVJZMjFoY0FBQUFrUUFBQUNJQUFBQll0NkYwY0JqZG5RZ0FBQUN6QUFBQUFRQUFBQUVBQkVCUkdkaGMzQUFBQVdZQUFBQUNBQUFBQWovL3dBRFoyeDVaZ0FBQXl3QUFBRE1BQUFEMk1IdHJ5Vm9aV0ZrQUFBQmJBQUFBREFBQUFBMkUyK2VvV2hvWldFQUFBR2NBQUFBSHdBQUFDUUM5Z0R6YUcxMGVBQUFBaWdBQUFBWkFBQUFyZ0prQUJGc2IyTmhBQUFDMEFBQUFGb0FBQUJhRlFBVUdHMWhlSEFBQUFHOEFBQUFId0FBQUNBQWNBQkFibUZ0WlFBQUEvZ0FBQUU1QUFBQ1h2RmRCd2x3YjNOMEFBQUZOQUFBQUdJQUFBQ0U1czc0aFhqYVkyQmtZR0FBWXBmNUh1L2orVzIrTW5Bek1ZREF6YVg2UWpENi80Ly9CeGo1R0E4QXVSd01ZR2tBUHl3TDEzamFZMkJrWUdBODhQOEFneDRqKy84ZlFEWWZBMUFFQldnREFJQjJCT29BZU5wallHUmdZTkJoNEdkZ1lnQUJFTW5JQUJKellOQURDUUFBQ1dnQXNRQjQybU5nWWZ6Q09JR0JsWUdCMFljeGpZR0J3UjFLZjJXUVpHaGhZR0JpWUdWbWdBRkdCaVFRa09hYXd0REFvTUJReFhqZy93RUdQY1lEREE0d05VQTJDQ2d3c0FBQU80RUw2Z0FBZU5wajJNMGd5QUFDcXhnR05XQmtaMkQ0L3dNQSt4a0RkZ0FBQUhqYVkyQmdZR2FBWUJrR1JnWVFpQUh5R01GOEZnWUhJTTNEd01IQUJHUXJNT2d5V0RMRU0xVDkvdzhVQmZFTWdMekUvLy8vUC81Ly9mL1YveHYrcjRlYUFBZU1iQXh3SVVZbUlNSEVnS1lBWWpVY3NEQXdzTEt4YzNCeWNmUHc4akVRQS9nWkJBU0ZoRVZFeGNRbEpLV2taV1RsNUJVVWxaUlZWTlhVTlRRWkJnTUFBTVIrRStnQUVRRkVBQUFBS2dBcUFDb0FOQUErQUVnQVVnQmNBR1lBY0FCNkFJUUFqZ0NZQUtJQXJBQzJBTUFBeWdEVUFONEE2QUR5QVB3QkJnRVFBUm9CSkFFdUFUZ0JRZ0ZNQVZZQllBRnFBWFFCZmdHSUFaSUJuQUdtQWJJQnpnSHNBQUI0MnUyTk1RNkNVQXlHVzU2OHg5QW5lWVlnbTRNSmJoS0ZhRXhJT0FWWDhBcGV3U3Q0QmljNEFmZUFpZDNWT0JpeER4ZlBZRXphNU8rWGZpMDRZQURnZ2lVSVVMQ3VFSks4VmhPNGJTdnBkbmt0SEk1UUNZdGRpMnNsOFpuWGFIbHFVck5LemRLY1Q4Y2pscStyd1pTdklWY3pOaWV6c2ZuUC91em5tZlBGQk5PRE0ySzdNVFE0NVlFQVpxR1A4MUFtR0djRjNpUHFPb3AwcjFTUFRhVGJWa2ZVZTRIWGo5N3dZRSt5TndXWXh3V3U0djF1Z1dIZ28zUzFYZFpFVnFXTTdFVDBjZm5MR3hXZmtnUjQybzJQdldyRE1CU0ZqL0lITGFGMHpLalJnZGlWTXdTY05SQW9XVW9INzhZMmljQi95SVkwOUFuNkFIMkJkdS9VQit5eG9wWXNoUWlFdm52dTBkVVJnRHQ4UWVDOFBEdzdGcGppM2ZFQTR6L1BFSjZZT0I1aEtoNGRqM0V2WGh4UHFIL1NLVVkzcko3c3JaNEZabmgxUE1BdFBod1A2ZmwyUE1KTVBEZ2VRNHJZOFlUNkd6YW8wZUFFQTQwOUR1Z2dtVG5Gbk9jU0NpRWlMTWd4Q2lUSTZDcTVEWlVkM1FtcDEwdk8wTGFMVGQyY2pONGZPdW1sYzdsVVliU1FjWkZrdXRSRzdnNkpLWkt5MFJtZExZNjgwQ0RuRUorVU1rcEZGZTFSTjdueGRWcFhyQzRhVHRuYXVyT25ZZXJjWmcyWVZtTE4vZC9nY3pmRWltckUvZnMvYk91cTI5Wm1uOHRsb09SYVhnWmdHYTc4eU85L2NuWG0yQnBhR3ZxMjVEdjlTNEU5KzVTSWM5UHF1cEpLaFlGU1NsNDcrUWNyMW1ZTkFBQUFlTnB0dzBjS3drQUFBTURaSkE4UTdPVUp2a0xzUGZaNnpGVkVSUHk4cUhoMllFUiszaS9CUDgzdklCTEx5U3NvS2ltcnFLcXBhMmhwNitqcTZSc1lHaG1ibUpxWlN5MHNyYXh0Yk8zc0hSeWRuRU1VNHVSNnl4N0pKWHZlUDdXckR5Y0FBQUFBQUFILy93QUNlTnBqWUdSZ1lPQUJZaGtnWmdKQ1pnWk5Ca1lHTFFadElKc0ZMTVlBQUF3M0FMZ0FlTm9saXpFS2dEQVFCQ2NoUmJDMnNGRVIwWUQ2cVZRaUJDdi9IOWV6R0k2WjVYQkF3OENCSy9tNWlRUVZhdVZiWExuT3JNWnYyb0xkS0ZhOFBqdXJ1MmhKekdhYm1PU0x6Tk16dnV0cEIzTjQybU5nWkdCZzRHS1FZekJoWU14SkxNbGo0R0JnQVlvdy9QL1BBSkpoTE02c1NvV0tmV0NBQXdEQWpnYlJBQUI0Mm1OZ1lHQmtBSUliQ1pvNUlQcm1VbjBoR0EwQU84RUZUUUFBJyk7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtc3R5bGU6bm9ybWFsfTpyb290ey0tc3dpcGVyLXRoZW1lLWNvbG9yOiMwMDdhZmZ9LnN3aXBlcnttYXJnaW4tbGVmdDphdXRvO21hcmdpbi1yaWdodDphdXRvO3Bvc2l0aW9uOnJlbGF0aXZlO292ZXJmbG93OmhpZGRlbjtsaXN0LXN0eWxlOm5vbmU7cGFkZGluZzowO3otaW5kZXg6MX0uc3dpcGVyLXZlcnRpY2FsPi5zd2lwZXItd3JhcHBlcntmbGV4LWRpcmVjdGlvbjpjb2x1bW59LnN3aXBlci13cmFwcGVye3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7ei1pbmRleDoxO2Rpc3BsYXk6ZmxleDt0cmFuc2l0aW9uLXByb3BlcnR5OnRyYW5zZm9ybTtib3gtc2l6aW5nOmNvbnRlbnQtYm94fS5zd2lwZXItYW5kcm9pZCAuc3dpcGVyLXNsaWRlLC5zd2lwZXItd3JhcHBlcnt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMHB4LDAsMCl9LnN3aXBlci1wb2ludGVyLWV2ZW50c3t0b3VjaC1hY3Rpb246cGFuLXl9LnN3aXBlci1wb2ludGVyLWV2ZW50cy5zd2lwZXItdmVydGljYWx7dG91Y2gtYWN0aW9uOnBhbi14fS5zd2lwZXItc2xpZGV7ZmxleC1zaHJpbms6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3Bvc2l0aW9uOnJlbGF0aXZlO3RyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtfS5zd2lwZXItc2xpZGUtaW52aXNpYmxlLWJsYW5re3Zpc2liaWxpdHk6aGlkZGVufS5zd2lwZXItYXV0b2hlaWdodCwuc3dpcGVyLWF1dG9oZWlnaHQgLnN3aXBlci1zbGlkZXtoZWlnaHQ6YXV0b30uc3dpcGVyLWF1dG9oZWlnaHQgLnN3aXBlci13cmFwcGVye2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7dHJhbnNpdGlvbi1wcm9wZXJ0eTp0cmFuc2Zvcm0saGVpZ2h0fS5zd2lwZXItYmFja2ZhY2UtaGlkZGVuIC5zd2lwZXItc2xpZGV7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtiYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbn0uc3dpcGVyLTNkLC5zd2lwZXItM2Quc3dpcGVyLWNzcy1tb2RlIC5zd2lwZXItd3JhcHBlcntwZXJzcGVjdGl2ZToxMjAwcHh9LnN3aXBlci0zZCAuc3dpcGVyLWN1YmUtc2hhZG93LC5zd2lwZXItM2QgLnN3aXBlci1zbGlkZSwuc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LC5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLC5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCwuc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LC5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wLC5zd2lwZXItM2QgLnN3aXBlci13cmFwcGVye3RyYW5zZm9ybS1zdHlsZTpwcmVzZXJ2ZS0zZH0uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LC5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLC5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCwuc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LC5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9we3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDt0b3A6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3BvaW50ZXItZXZlbnRzOm5vbmU7ei1pbmRleDoxMH0uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93e2JhY2tncm91bmQ6cmdiYSgwLDAsMCwuMTUpfS5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdHtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCh0byBsZWZ0LHJnYmEoMCwwLDAsLjUpLHJnYmEoMCwwLDAsMCkpfS5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHR7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQscmdiYSgwLDAsMCwuNSkscmdiYSgwLDAsMCwwKSl9LnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3B7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQodG8gdG9wLHJnYmEoMCwwLDAsLjUpLHJnYmEoMCwwLDAsMCkpfS5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9te2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSxyZ2JhKDAsMCwwLC41KSxyZ2JhKDAsMCwwLDApKX0uc3dpcGVyLWNzcy1tb2RlPi5zd2lwZXItd3JhcHBlcntvdmVyZmxvdzphdXRvO3Njcm9sbGJhci13aWR0aDpub25lOy1tcy1vdmVyZmxvdy1zdHlsZTpub25lfS5zd2lwZXItY3NzLW1vZGU+LnN3aXBlci13cmFwcGVyOjotd2Via2l0LXNjcm9sbGJhcntkaXNwbGF5Om5vbmV9LnN3aXBlci1jc3MtbW9kZT4uc3dpcGVyLXdyYXBwZXI+LnN3aXBlci1zbGlkZXtzY3JvbGwtc25hcC1hbGlnbjpzdGFydCBzdGFydH0uc3dpcGVyLWhvcml6b250YWwuc3dpcGVyLWNzcy1tb2RlPi5zd2lwZXItd3JhcHBlcntzY3JvbGwtc25hcC10eXBlOnggbWFuZGF0b3J5fS5zd2lwZXItdmVydGljYWwuc3dpcGVyLWNzcy1tb2RlPi5zd2lwZXItd3JhcHBlcntzY3JvbGwtc25hcC10eXBlOnkgbWFuZGF0b3J5fS5zd2lwZXItY2VudGVyZWQ+LnN3aXBlci13cmFwcGVyOjpiZWZvcmV7Y29udGVudDonJztmbGV4LXNocmluazowO29yZGVyOjk5OTl9LnN3aXBlci1jZW50ZXJlZC5zd2lwZXItaG9yaXpvbnRhbD4uc3dpcGVyLXdyYXBwZXI+LnN3aXBlci1zbGlkZTpmaXJzdC1jaGlsZHttYXJnaW4taW5saW5lLXN0YXJ0OnZhcigtLXN3aXBlci1jZW50ZXJlZC1vZmZzZXQtYmVmb3JlKX0uc3dpcGVyLWNlbnRlcmVkLnN3aXBlci1ob3Jpem9udGFsPi5zd2lwZXItd3JhcHBlcjo6YmVmb3Jle2hlaWdodDoxMDAlO21pbi1oZWlnaHQ6MXB4O3dpZHRoOnZhcigtLXN3aXBlci1jZW50ZXJlZC1vZmZzZXQtYWZ0ZXIpfS5zd2lwZXItY2VudGVyZWQuc3dpcGVyLXZlcnRpY2FsPi5zd2lwZXItd3JhcHBlcj4uc3dpcGVyLXNsaWRlOmZpcnN0LWNoaWxke21hcmdpbi1ibG9jay1zdGFydDp2YXIoLS1zd2lwZXItY2VudGVyZWQtb2Zmc2V0LWJlZm9yZSl9LnN3aXBlci1jZW50ZXJlZC5zd2lwZXItdmVydGljYWw+LnN3aXBlci13cmFwcGVyOjpiZWZvcmV7d2lkdGg6MTAwJTttaW4td2lkdGg6MXB4O2hlaWdodDp2YXIoLS1zd2lwZXItY2VudGVyZWQtb2Zmc2V0LWFmdGVyKX0uc3dpcGVyLWNlbnRlcmVkPi5zd2lwZXItd3JhcHBlcj4uc3dpcGVyLXNsaWRle3Njcm9sbC1zbmFwLWFsaWduOmNlbnRlciBjZW50ZXJ9IiwiOnJvb3R7LS1zd2lwZXItbmF2aWdhdGlvbi1zaXplOjQ0cHh9LnN3aXBlci1idXR0b24tbmV4dCwuc3dpcGVyLWJ1dHRvbi1wcmV2e3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7d2lkdGg6Y2FsYyh2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKS8gNDQgKiAyNyk7aGVpZ2h0OnZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpO21hcmdpbi10b3A6Y2FsYygwcHggLSAodmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSkvIDIpKTt6LWluZGV4OjEwO2N1cnNvcjpwb2ludGVyO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjtjb2xvcjp2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1jb2xvcix2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKX0uc3dpcGVyLWJ1dHRvbi1uZXh0LnN3aXBlci1idXR0b24tZGlzYWJsZWQsLnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLWRpc2FibGVke29wYWNpdHk6LjM1O2N1cnNvcjphdXRvO3BvaW50ZXItZXZlbnRzOm5vbmV9LnN3aXBlci1idXR0b24tbmV4dDphZnRlciwuc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVye2ZvbnQtZmFtaWx5OnN3aXBlci1pY29ucztmb250LXNpemU6dmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSk7dGV4dC10cmFuc2Zvcm06bm9uZSFpbXBvcnRhbnQ7bGV0dGVyLXNwYWNpbmc6MDt0ZXh0LXRyYW5zZm9ybTpub25lO2ZvbnQtdmFyaWFudDppbml0aWFsO2xpbmUtaGVpZ2h0OjF9LnN3aXBlci1idXR0b24tcHJldiwuc3dpcGVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1uZXh0e2xlZnQ6MTBweDtyaWdodDphdXRvfS5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXIsLnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tbmV4dDphZnRlcntjb250ZW50OidwcmV2J30uc3dpcGVyLWJ1dHRvbi1uZXh0LC5zd2lwZXItcnRsIC5zd2lwZXItYnV0dG9uLXByZXZ7cmlnaHQ6MTBweDtsZWZ0OmF1dG99LnN3aXBlci1idXR0b24tbmV4dDphZnRlciwuc3dpcGVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVye2NvbnRlbnQ6J25leHQnfS5zd2lwZXItYnV0dG9uLWxvY2t7ZGlzcGxheTpub25lfSIsIi5zd2lwZXItcGFnaW5hdGlvbntwb3NpdGlvbjphYnNvbHV0ZTt0ZXh0LWFsaWduOmNlbnRlcjt0cmFuc2l0aW9uOi4zcyBvcGFjaXR5O3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDAsMCk7ei1pbmRleDoxMH0uc3dpcGVyLXBhZ2luYXRpb24uc3dpcGVyLXBhZ2luYXRpb24taGlkZGVue29wYWNpdHk6MH0uc3dpcGVyLWhvcml6b250YWw+LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbCwuc3dpcGVyLXBhZ2luYXRpb24tY3VzdG9tLC5zd2lwZXItcGFnaW5hdGlvbi1mcmFjdGlvbntib3R0b206MTBweDtsZWZ0OjA7d2lkdGg6MTAwJX0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWlje292ZXJmbG93OmhpZGRlbjtmb250LXNpemU6MH0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXR7dHJhbnNmb3JtOnNjYWxlKC4zMyk7cG9zaXRpb246cmVsYXRpdmV9LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZXt0cmFuc2Zvcm06c2NhbGUoMSl9LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1tYWlue3RyYW5zZm9ybTpzY2FsZSgxKX0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLXByZXZ7dHJhbnNmb3JtOnNjYWxlKC42Nil9LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1wcmV2LXByZXZ7dHJhbnNmb3JtOnNjYWxlKC4zMyl9LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1uZXh0e3RyYW5zZm9ybTpzY2FsZSguNjYpfS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbmV4dC1uZXh0e3RyYW5zZm9ybTpzY2FsZSguMzMpfS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXR7d2lkdGg6dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LXdpZHRoLHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1zaXplLDhweCkpO2hlaWdodDp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaGVpZ2h0LHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1zaXplLDhweCkpO2Rpc3BsYXk6aW5saW5lLWJsb2NrO2JvcmRlci1yYWRpdXM6NTAlO2JhY2tncm91bmQ6dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWluYWN0aXZlLWNvbG9yLCMwMDApO29wYWNpdHk6dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWluYWN0aXZlLW9wYWNpdHksIC4yKX1idXR0b24uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e2JvcmRlcjpub25lO21hcmdpbjowO3BhZGRpbmc6MDtib3gtc2hhZG93Om5vbmU7LXdlYmtpdC1hcHBlYXJhbmNlOm5vbmU7YXBwZWFyYW5jZTpub25lfS5zd2lwZXItcGFnaW5hdGlvbi1jbGlja2FibGUgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHtjdXJzb3I6cG9pbnRlcn0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0Om9ubHktY2hpbGR7ZGlzcGxheTpub25lIWltcG9ydGFudH0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZXtvcGFjaXR5OnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1vcGFjaXR5LCAxKTtiYWNrZ3JvdW5kOnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWNvbG9yLHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpfS5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLC5zd2lwZXItdmVydGljYWw+LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHN7cmlnaHQ6MTBweDt0b3A6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwcHgsLTUwJSwwKX0uc3dpcGVyLXBhZ2luYXRpb24tdmVydGljYWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LC5zd2lwZXItdmVydGljYWw+LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHttYXJnaW46dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LXZlcnRpY2FsLWdhcCw2cHgpIDA7ZGlzcGxheTpibG9ja30uc3dpcGVyLXBhZ2luYXRpb24tdmVydGljYWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMsLnN3aXBlci12ZXJ0aWNhbD4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWN7dG9wOjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKTt3aWR0aDo4cHh9LnN3aXBlci1wYWdpbmF0aW9uLXZlcnRpY2FsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQsLnN3aXBlci12ZXJ0aWNhbD4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHtkaXNwbGF5OmlubGluZS1ibG9jazt0cmFuc2l0aW9uOi4ycyB0cmFuc2Zvcm0sLjJzIHRvcH0uc3dpcGVyLWhvcml6b250YWw+LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCwuc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXR7bWFyZ2luOjAgdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWhvcml6b250YWwtZ2FwLDRweCl9LnN3aXBlci1ob3Jpem9udGFsPi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYywuc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pY3tsZWZ0OjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtNTAlKTt3aGl0ZS1zcGFjZTpub3dyYXB9LnN3aXBlci1ob3Jpem9udGFsPi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LC5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXR7dHJhbnNpdGlvbjouMnMgdHJhbnNmb3JtLC4ycyBsZWZ0fS5zd2lwZXItaG9yaXpvbnRhbC5zd2lwZXItcnRsPi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHt0cmFuc2l0aW9uOi4ycyB0cmFuc2Zvcm0sLjJzIHJpZ2h0fS5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhcntiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsLjI1KTtwb3NpdGlvbjphYnNvbHV0ZX0uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWZpbGx7YmFja2dyb3VuZDp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1jb2xvcix2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKTtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7dG9wOjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTt0cmFuc2Zvcm06c2NhbGUoMCk7dHJhbnNmb3JtLW9yaWdpbjpsZWZ0IHRvcH0uc3dpcGVyLXJ0bCAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWZpbGx7dHJhbnNmb3JtLW9yaWdpbjpyaWdodCB0b3B9LnN3aXBlci1ob3Jpem9udGFsPi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhciwuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbCwuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tdmVydGljYWwuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGUsLnN3aXBlci12ZXJ0aWNhbD4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGV7d2lkdGg6MTAwJTtoZWlnaHQ6NHB4O2xlZnQ6MDt0b3A6MH0uc3dpcGVyLWhvcml6b250YWw+LnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRlLC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRlLC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbCwuc3dpcGVyLXZlcnRpY2FsPi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhcnt3aWR0aDo0cHg7aGVpZ2h0OjEwMCU7bGVmdDowO3RvcDowfS5zd2lwZXItcGFnaW5hdGlvbi1sb2Nre2Rpc3BsYXk6bm9uZX0iLCIuc3dpcGVyLWZhZGUuc3dpcGVyLWZyZWUtbW9kZSAuc3dpcGVyLXNsaWRle3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2Utb3V0fS5zd2lwZXItZmFkZSAuc3dpcGVyLXNsaWRle3BvaW50ZXItZXZlbnRzOm5vbmU7dHJhbnNpdGlvbi1wcm9wZXJ0eTpvcGFjaXR5fS5zd2lwZXItZmFkZSAuc3dpcGVyLXNsaWRlIC5zd2lwZXItc2xpZGV7cG9pbnRlci1ldmVudHM6bm9uZX0uc3dpcGVyLWZhZGUgLnN3aXBlci1zbGlkZS1hY3RpdmUsLnN3aXBlci1mYWRlIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5zd2lwZXItc2xpZGUtYWN0aXZle3BvaW50ZXItZXZlbnRzOmF1dG99Il0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9*/