@charset "UTF-8";
@font-face {
  font-family: "ClashGrotesk";
  src: url("../fonts/ClashGrotesk-Light.woff2") format("woff2"), url("../fonts/ClashGrotesk-Light.woff") format("woff");
  font-weight: 300;
  font-display: swap;
  font-style: normal;
}
@font-face {
  font-family: "ClashGrotesk";
  src: url("../fonts/ClashGrotesk-Regular.woff2") format("woff2"), url("../fonts/ClashGrotesk-Regular.woff") format("woff");
  font-weight: 400;
  font-display: swap;
  font-style: normal;
}
@font-face {
  font-family: "ClashGrotesk";
  src: url("../fonts/ClashGrotesk-Medium.woff2") format("woff2"), url("../fonts/ClashGrotesk-Medium.woff") format("woff");
  font-weight: 500;
  font-display: swap;
  font-style: normal;
}
@font-face {
  font-family: "ClashGrotesk";
  src: url("../fonts/ClashGrotesk-Semibold.woff2") format("woff2"), url("../fonts/ClashGrotesk-Semibold.woff") format("woff");
  font-weight: 600;
  font-display: swap;
  font-style: normal;
}
/*
! tailwindcss v3.4.1 | MIT License | https://tailwindcss.com
*/
/*
1. Prevent padding and border from affecting element width. (https://github.com/mozdevs/cssremedy/issues/4)
2. Allow adding a border to an element by just adding a border-width. (https://github.com/tailwindcss/tailwindcss/pull/116)
*/
*,
::before,
::after {
  box-sizing: border-box; /* 1 */
  border-width: 0; /* 2 */
  border-style: solid; /* 2 */
  border-color: currentColor; /* 2 */
}
::before,
::after {
  --tw-content: '';
}
/*
1. Use a consistent sensible line-height in all browsers.
2. Prevent adjustments of font size after orientation changes in iOS.
3. Use a more readable tab size.
4. Use the user's configured `sans` font-family by default.
5. Use the user's configured `sans` font-feature-settings by default.
6. Use the user's configured `sans` font-variation-settings by default.
7. Disable tap highlights on iOS
*/
html,
:host {
  line-height: 1.5; /* 1 */
  -webkit-text-size-adjust: 100%; /* 2 */
  -moz-tab-size: 4; /* 3 */
  -o-tab-size: 4;
     tab-size: 4; /* 3 */
  font-family: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; /* 4 */
  font-feature-settings: normal; /* 5 */
  font-variation-settings: normal; /* 6 */
  -webkit-tap-highlight-color: transparent; /* 7 */
}
/*
1. Remove the margin in all browsers.
2. Inherit line-height from `html` so users can set them as a class directly on the `html` element.
*/
body {
  margin: 0; /* 1 */
  line-height: inherit; /* 2 */
}
/*
1. Add the correct height in Firefox.
2. Correct the inheritance of border color in Firefox. (https://bugzilla.mozilla.org/show_bug.cgi?id=190655)
3. Ensure horizontal rules are visible by default.
*/
hr {
  height: 0; /* 1 */
  color: inherit; /* 2 */
  border-top-width: 1px; /* 3 */
}
/*
Add the correct text decoration in Chrome, Edge, and Safari.
*/
abbr:where([title]) {
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
}
/*
Remove the default font size and weight for headings.
*/
h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: inherit;
  font-weight: inherit;
}
/*
Reset links to optimize for opt-in styling instead of opt-out.
*/
a {
  color: inherit;
  text-decoration: inherit;
}
/*
Add the correct font weight in Edge and Safari.
*/
b,
strong {
  font-weight: bolder;
}
/*
1. Use the user's configured `mono` font-family by default.
2. Use the user's configured `mono` font-feature-settings by default.
3. Use the user's configured `mono` font-variation-settings by default.
4. Correct the odd `em` font sizing in all browsers.
*/
code,
kbd,
samp,
pre {
  font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; /* 1 */
  font-feature-settings: normal; /* 2 */
  font-variation-settings: normal; /* 3 */
  font-size: 1em; /* 4 */
}
/*
Add the correct font size in all browsers.
*/
small {
  font-size: 80%;
}
/*
Prevent `sub` and `sup` elements from affecting the line height in all browsers.
*/
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sub {
  bottom: -0.25em;
}
sup {
  top: -0.5em;
}
/*
1. Remove text indentation from table contents in Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=999088, https://bugs.webkit.org/show_bug.cgi?id=201297)
2. Correct table border color inheritance in all Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=935729, https://bugs.webkit.org/show_bug.cgi?id=195016)
3. Remove gaps between table borders by default.
*/
table {
  text-indent: 0; /* 1 */
  border-color: inherit; /* 2 */
  border-collapse: collapse; /* 3 */
}
/*
1. Change the font styles in all browsers.
2. Remove the margin in Firefox and Safari.
3. Remove default padding in all browsers.
*/
button,
input,
optgroup,
select,
textarea {
  font-family: inherit; /* 1 */
  font-feature-settings: inherit; /* 1 */
  font-variation-settings: inherit; /* 1 */
  font-size: 100%; /* 1 */
  font-weight: inherit; /* 1 */
  line-height: inherit; /* 1 */
  color: inherit; /* 1 */
  margin: 0; /* 2 */
  padding: 0; /* 3 */
}
/*
Remove the inheritance of text transform in Edge and Firefox.
*/
button,
select {
  text-transform: none;
}
/*
1. Correct the inability to style clickable types in iOS and Safari.
2. Remove default button styles.
*/
button,
[type='button'],
[type='reset'],
[type='submit'] {
  -webkit-appearance: button; /* 1 */
  background-color: transparent; /* 2 */
  background-image: none; /* 2 */
}
/*
Use the modern Firefox focus style for all focusable elements.
*/
:-moz-focusring {
  outline: auto;
}
/*
Remove the additional `:invalid` styles in Firefox. (https://github.com/mozilla/gecko-dev/blob/2f9eacd9d3d995c937b4251a5557d95d494c9be1/layout/style/res/forms.css#L728-L737)
*/
:-moz-ui-invalid {
  box-shadow: none;
}
/*
Add the correct vertical alignment in Chrome and Firefox.
*/
progress {
  vertical-align: baseline;
}
/*
Correct the cursor style of increment and decrement buttons in Safari.
*/
::-webkit-inner-spin-button,
::-webkit-outer-spin-button {
  height: auto;
}
/*
1. Correct the odd appearance in Chrome and Safari.
2. Correct the outline style in Safari.
*/
[type='search'] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}
/*
Remove the inner padding in Chrome and Safari on macOS.
*/
::-webkit-search-decoration {
  -webkit-appearance: none;
}
/*
1. Correct the inability to style clickable types in iOS and Safari.
2. Change font properties to `inherit` in Safari.
*/
::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}
/*
Add the correct display in Chrome and Safari.
*/
summary {
  display: list-item;
}
/*
Removes the default spacing and border for appropriate elements.
*/
blockquote,
dl,
dd,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
figure,
p,
pre {
  margin: 0;
}
fieldset {
  margin: 0;
  padding: 0;
}
legend {
  padding: 0;
}
ol,
ul,
menu {
  list-style: none;
  margin: 0;
  padding: 0;
}
/*
Reset default styling for dialogs.
*/
dialog {
  padding: 0;
}
/*
Prevent resizing textareas horizontally by default.
*/
textarea {
  resize: vertical;
}
/*
1. Reset the default placeholder opacity in Firefox. (https://github.com/tailwindlabs/tailwindcss/issues/3300)
2. Set the default placeholder color to the user's configured gray 400 color.
*/
input::-moz-placeholder, textarea::-moz-placeholder {
  opacity: 1; /* 1 */
  color: #9ca3af; /* 2 */
}
input::placeholder,
textarea::placeholder {
  opacity: 1; /* 1 */
  color: #9ca3af; /* 2 */
}
/*
Set the default cursor for buttons.
*/
button,
[role="button"] {
  cursor: pointer;
}
/*
Make sure disabled buttons don't get the pointer cursor.
*/
:disabled {
  cursor: default;
}
/*
1. Make replaced elements `display: block` by default. (https://github.com/mozdevs/cssremedy/issues/14)
2. Add `vertical-align: middle` to align replaced elements more sensibly by default. (https://github.com/jensimmons/cssremedy/issues/14#issuecomment-634934210)
   This can trigger a poorly considered lint error in some tools but is included by design.
*/
img,
svg,
video,
canvas,
audio,
iframe,
embed,
object {
  display: block; /* 1 */
  vertical-align: middle; /* 2 */
}
/*
Constrain images and videos to the parent width and preserve their intrinsic aspect ratio. (https://github.com/mozdevs/cssremedy/issues/14)
*/
img,
video {
  max-width: 100%;
  height: auto;
}
/* Make elements with the HTML hidden attribute stay hidden by default */
[hidden] {
  display: none;
}
*, ::before, ::after{
  --tw-border-spacing-x: 0;
  --tw-border-spacing-y: 0;
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-pan-x:  ;
  --tw-pan-y:  ;
  --tw-pinch-zoom:  ;
  --tw-scroll-snap-strictness: proximity;
  --tw-gradient-from-position:  ;
  --tw-gradient-via-position:  ;
  --tw-gradient-to-position:  ;
  --tw-ordinal:  ;
  --tw-slashed-zero:  ;
  --tw-numeric-figure:  ;
  --tw-numeric-spacing:  ;
  --tw-numeric-fraction:  ;
  --tw-ring-inset:  ;
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: rgb(59 130 246 / 0.5);
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  --tw-blur:  ;
  --tw-brightness:  ;
  --tw-contrast:  ;
  --tw-grayscale:  ;
  --tw-hue-rotate:  ;
  --tw-invert:  ;
  --tw-saturate:  ;
  --tw-sepia:  ;
  --tw-drop-shadow:  ;
  --tw-backdrop-blur:  ;
  --tw-backdrop-brightness:  ;
  --tw-backdrop-contrast:  ;
  --tw-backdrop-grayscale:  ;
  --tw-backdrop-hue-rotate:  ;
  --tw-backdrop-invert:  ;
  --tw-backdrop-opacity:  ;
  --tw-backdrop-saturate:  ;
  --tw-backdrop-sepia:  ;
}
::backdrop{
  --tw-border-spacing-x: 0;
  --tw-border-spacing-y: 0;
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-pan-x:  ;
  --tw-pan-y:  ;
  --tw-pinch-zoom:  ;
  --tw-scroll-snap-strictness: proximity;
  --tw-gradient-from-position:  ;
  --tw-gradient-via-position:  ;
  --tw-gradient-to-position:  ;
  --tw-ordinal:  ;
  --tw-slashed-zero:  ;
  --tw-numeric-figure:  ;
  --tw-numeric-spacing:  ;
  --tw-numeric-fraction:  ;
  --tw-ring-inset:  ;
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: rgb(59 130 246 / 0.5);
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  --tw-blur:  ;
  --tw-brightness:  ;
  --tw-contrast:  ;
  --tw-grayscale:  ;
  --tw-hue-rotate:  ;
  --tw-invert:  ;
  --tw-saturate:  ;
  --tw-sepia:  ;
  --tw-drop-shadow:  ;
  --tw-backdrop-blur:  ;
  --tw-backdrop-brightness:  ;
  --tw-backdrop-contrast:  ;
  --tw-backdrop-grayscale:  ;
  --tw-backdrop-hue-rotate:  ;
  --tw-backdrop-invert:  ;
  --tw-backdrop-opacity:  ;
  --tw-backdrop-saturate:  ;
  --tw-backdrop-sepia:  ;
}
.container{
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  padding-right: 24px;
  padding-left: 24px;
}
@media (min-width: 576px){
  .container{
    max-width: 576px;
  }
}
@media (min-width: 768px){
  .container{
    max-width: 768px;
    padding-right: 80px;
    padding-left: 80px;
  }
}
@media (min-width: 1024px){
  .container{
    max-width: 1024px;
    padding-right: 80px;
    padding-left: 80px;
  }
}
@media (min-width: 1280px){
  .container{
    max-width: 1280px;
  }
}
@media (min-width: 1400px){
  .container{
    max-width: 1400px;
  }
}
@media (min-width: 1720px){
  .container{
    max-width: 1720px;
  }
}
@media (min-width: 2440px){
  .container{
    max-width: 2440px;
  }
}
@media (min-width: 3072px){
  .container{
    max-width: 3072px;
  }
}
.heading-1{
  font-family: 'ClashGrotesk', sans-serif;
  font-size: clamp(2.75rem, 1.6337rem + 2.3287vw, 6rem);
  font-weight: 300;
  line-height: 0.9em;
  letter-spacing: -0.02em;
  text-transform: none;
}
.heading-2{
  font-family: 'ClashGrotesk', sans-serif;
  font-size: clamp(2.25rem, 1.4772rem + 1.6122vw, 4.5rem);
  font-weight: 400;
  line-height: 1em;
  letter-spacing: -0.02em;
  text-transform: none;
}
.heading-3{
  font-family: 'ClashGrotesk', sans-serif;
  font-size: clamp(1.75rem, 1.1489rem + 1.2539vw, 3.5rem);
  font-weight: 400;
  line-height: 1em;
  letter-spacing: -0.02em;
  text-transform: none;
}
.heading-4{
  font-family: 'ClashGrotesk', sans-serif;
  font-size:  clamp(1.375rem, 0.9456rem + 0.8957vw, 2.625rem);
  font-weight: 400;
  line-height: 1.2em;
  letter-spacing: -0.02em;
  text-transform: none;
}
.heading-5{
  font-family: 'ClashGrotesk', sans-serif;
  font-size: clamp(1.125rem, 0.8245rem + 0.627vw, 2rem);
  font-weight: 500;
  line-height: 1em;
  letter-spacing: 0;
  text-transform: none;
}
.subhead{
  font-family: 'ClashGrotesk', sans-serif;
  font-size: clamp(0.6875rem, 0.5372rem + 0.3135vw, 1.125rem);
  font-weight: 500;
  line-height: 1.5em;
  letter-spacing: 0.12em;
  text-transform: uppercase;
}
.body{
  font-family: 'ClashGrotesk', sans-serif;
  font-size: clamp(1rem, 0.7853rem + 0.4478vw, 1.625rem);
  font-weight: 400;
  line-height: 1.4em;
  letter-spacing: 0;
  text-transform: none;
}
.body-small{
  font-family: 'ClashGrotesk', sans-serif;
  font-size: clamp(0.8125rem, 0.6193rem + 0.403vw, 1.375rem);
  font-weight: 400;
  line-height: 1.3em;
  letter-spacing: 0;
  text-transform: none;
}
.btn{
  font-family: 'ClashGrotesk', sans-serif;
  font-size: clamp(0.875rem, 0.6603rem + 0.4478vw, 1.5rem);
  font-weight: 500;
  line-height: 1.5em;
  letter-spacing: 0;
  text-transform: none;
}
.footer{
  font-family: 'ClashGrotesk', sans-serif;
  font-size: clamp(0.75rem, 0.5783rem + 0.3583vw, 1.25rem);;
  font-weight: 400;
  line-height: 1.3em;
  letter-spacing: 0;
  text-transform: none;
}
.kalam{
  font-family: 'Kalam', cursive;
  font-size: clamp(1.125rem, 0.8674rem + 0.5374vw, 1.875rem);;
  font-weight: 400;
  line-height: 1.3em;
  letter-spacing: -0.01em;
  text-transform: none;
}
.pointer-events-none{
  pointer-events: none;
}
.pointer-events-auto{
  pointer-events: auto;
}
.visible{
  visibility: visible;
}
.invisible{
  visibility: hidden;
}
.static{
  position: static;
}
.fixed{
  position: fixed;
}
.\!absolute{
  position: absolute !important;
}
.absolute{
  position: absolute;
}
.\!relative{
  position: relative !important;
}
.relative{
  position: relative;
}
.sticky{
  position: sticky;
}
.inset-0{
  inset: 0;
}
.-right-1{
  right: -8px;
}
.-right-4{
  right: -32px;
}
.-right-full{
  right: -100%;
}
.-top-1{
  top: -8px;
}
.bottom-0{
  bottom: 0;
}
.bottom-1{
  bottom: 8px;
}
.bottom-2{
  bottom: 16px;
}
.bottom-3{
  bottom: 24px;
}
.bottom-\[-8\%\]{
  bottom: -8%;
}
.bottom-\[2\%\]{
  bottom: 2%;
}
.bottom-\[4\%\]{
  bottom: 4%;
}
.bottom-auto{
  bottom: auto;
}
.left-0{
  left: 0;
}
.left-1\/2{
  left: 50%;
}
.left-2{
  left: 16px;
}
.left-3{
  left: 24px;
}
.left-\[-15\%\]{
  left: -15%;
}
.left-\[-18\%\]{
  left: -18%;
}
.left-\[-22\%\]{
  left: -22%;
}
.left-\[-23\%\]{
  left: -23%;
}
.left-\[10\%\]{
  left: 10%;
}
.left-\[12\%\]{
  left: 12%;
}
.left-\[14\%\]{
  left: 14%;
}
.left-\[15\%\]{
  left: 15%;
}
.left-\[16\%\]{
  left: 16%;
}
.left-\[18\%\]{
  left: 18%;
}
.left-\[2\%\]{
  left: 2%;
}
.left-\[21\%\]{
  left: 21%;
}
.left-\[24\%\]{
  left: 24%;
}
.left-\[3\%\]{
  left: 3%;
}
.left-\[30\%\]{
  left: 30%;
}
.left-\[4\%\]{
  left: 4%;
}
.left-\[5\%\]{
  left: 5%;
}
.left-\[6\%\]{
  left: 6%;
}
.left-\[7\%\]{
  left: 7%;
}
.left-\[calc\(33\.33\%\+8px\)\]{
  left: calc(33.33% + 8px);
}
.right-0{
  right: 0;
}
.right-1{
  right: 8px;
}
.right-2{
  right: 16px;
}
.right-4{
  right: 32px;
}
.right-\[-5\.5\%\]{
  right: -5.5%;
}
.right-\[-8\%\]{
  right: -8%;
}
.right-\[-9\%\]{
  right: -9%;
}
.right-\[0\]{
  right: 0;
}
.right-\[14\%\]{
  right: 14%;
}
.right-\[15\%\]{
  right: 15%;
}
.right-\[16\%\]{
  right: 16%;
}
.right-\[22\%\]{
  right: 22%;
}
.right-\[29\%\]{
  right: 29%;
}
.right-\[3\%\]{
  right: 3%;
}
.right-\[3\.5\%\]{
  right: 3.5%;
}
.right-\[30\%\]{
  right: 30%;
}
.right-\[4\%\]{
  right: 4%;
}
.right-\[5\%\]{
  right: 5%;
}
.right-\[5\.5\%\]{
  right: 5.5%;
}
.right-\[6px\]{
  right: 6px;
}
.right-\[7\%\]{
  right: 7%;
}
.right-\[8\%\]{
  right: 8%;
}
.right-auto{
  right: auto;
}
.top-0{
  top: 0;
}
.top-1{
  top: 8px;
}
.top-1\/2{
  top: 50%;
}
.top-15{
  top: 120px;
}
.top-2{
  top: 16px;
}
.top-4{
  top: 32px;
}
.top-7{
  top: 56px;
}
.top-\[-5\.5\%\]{
  top: -5.5%;
}
.top-\[-7\%\]{
  top: -7%;
}
.top-\[-8\%\]{
  top: -8%;
}
.top-\[-9\%\]{
  top: -9%;
}
.top-\[0\%\]{
  top: 0%;
}
.top-\[10\%\]{
  top: 10%;
}
.top-\[11\.5\%\]{
  top: 11.5%;
}
.top-\[12\%\]{
  top: 12%;
}
.top-\[12\.5\%\]{
  top: 12.5%;
}
.top-\[13\%\]{
  top: 13%;
}
.top-\[18\%\]{
  top: 18%;
}
.top-\[24\%\]{
  top: 24%;
}
.top-\[30\%\]{
  top: 30%;
}
.top-\[34\%\]{
  top: 34%;
}
.top-\[36\%\]{
  top: 36%;
}
.top-\[5\%\]{
  top: 5%;
}
.top-\[50\%\]{
  top: 50%;
}
.top-\[5px\]{
  top: 5px;
}
.top-\[6\%\]{
  top: 6%;
}
.top-\[61\%\]{
  top: 61%;
}
.top-\[62\.6\%\]{
  top: 62.6%;
}
.top-\[63\%\]{
  top: 63%;
}
.top-\[7\%\]{
  top: 7%;
}
.top-\[8\%\]{
  top: 8%;
}
.top-\[9\%\]{
  top: 9%;
}
.top-\[9\.5\%\]{
  top: 9.5%;
}
.top-\[9\.6\%\]{
  top: 9.6%;
}
.top-auto{
  top: auto;
}
.top-full{
  top: 100%;
}
.top-xs{
  top: 4px;
}
.\!z-0{
  z-index: 0 !important;
}
.z-0{
  z-index: 0;
}
.z-10{
  z-index: 10;
}
.z-20{
  z-index: 20;
}
.z-30{
  z-index: 30;
}
.z-50{
  z-index: 50;
}
.z-\[1000\]{
  z-index: 1000;
}
.z-\[1001\]{
  z-index: 1001;
}
.z-\[100\]{
  z-index: 100;
}
.z-\[120\]{
  z-index: 120;
}
.z-\[2000\]{
  z-index: 2000;
}
.z-\[2500\]{
  z-index: 2500;
}
.z-\[3000\]{
  z-index: 3000;
}
.z-\[300\]{
  z-index: 300;
}
.z-\[500\]{
  z-index: 500;
}
.z-\[9000\]{
  z-index: 9000;
}
.z-\[90\]{
  z-index: 90;
}
.order-1{
  order: 1;
}
.order-2{
  order: 2;
}
.order-\[-1\]{
  order: -1;
}
.m-0{
  margin: 0;
}
.mx-auto{
  margin-left: auto;
  margin-right: auto;
}
.my-4{
  margin-top: 32px;
  margin-bottom: 32px;
}
.\!mb-1{
  margin-bottom: 8px !important;
}
.-ml-3{
  margin-left: -24px;
}
.-mt-1{
  margin-top: -8px;
}
.-mt-3{
  margin-top: -24px;
}
.-mt-\[14px\]{
  margin-top: -14px;
}
.-mb-xs{
  margin-bottom: -4px;
}
.mb-0{
  margin-bottom: 0;
}
.mb-1{
  margin-bottom: 8px;
}
.mb-2{
  margin-bottom: 16px;
}
.mb-3{
  margin-bottom: 24px;
}
.mb-4{
  margin-bottom: 32px;
}
.mb-5{
  margin-bottom: 40px;
}
.mb-6{
  margin-bottom: 48px;
}
.mb-8{
  margin-bottom: 64px;
}
.mb-\[12px\]{
  margin-bottom: 12px;
}
.mb-xs{
  margin-bottom: 4px;
}
.ml-1{
  margin-left: 8px;
}
.ml-\[-4px\]{
  margin-left: -4px;
}
.ml-\[4px\]{
  margin-left: 4px;
}
.ml-auto{
  margin-left: auto;
}
.mr-1{
  margin-right: 8px;
}
.mt-1{
  margin-top: 8px;
}
.mt-2{
  margin-top: 16px;
}
.mt-3{
  margin-top: 24px;
}
.mt-4{
  margin-top: 32px;
}
.mt-5{
  margin-top: 40px;
}
.mt-\[210px\]{
  margin-top: 210px;
}
.mt-auto{
  margin-top: auto;
}
.block{
  display: block;
}
.inline-block{
  display: inline-block;
}
.inline{
  display: inline;
}
.flex{
  display: flex;
}
.inline-flex{
  display: inline-flex;
}
.table{
  display: table;
}
.grid{
  display: grid;
}
.contents{
  display: contents;
}
.\!hidden{
  display: none !important;
}
.hidden{
  display: none;
}
.\!aspect-\[338\/380\]{
  aspect-ratio: 338/380 !important;
}
.aspect-\[1\/1\]{
  aspect-ratio: 1/1;
}
.aspect-\[100\/100\]{
  aspect-ratio: 100/100;
}
.aspect-\[103\/72\]{
  aspect-ratio: 103/72;
}
.aspect-\[1080\/1920\]{
  aspect-ratio: 1080/1920;
}
.aspect-\[110\/129\]{
  aspect-ratio: 110/129;
}
.aspect-\[144\/144\]{
  aspect-ratio: 144/144;
}
.aspect-\[150\/144\]{
  aspect-ratio: 150/144;
}
.aspect-\[151\/165\]{
  aspect-ratio: 151/165;
}
.aspect-\[16\/9\]{
  aspect-ratio: 16/9;
}
.aspect-\[160\/185\]{
  aspect-ratio: 160/185;
}
.aspect-\[161\/128\]{
  aspect-ratio: 161/128;
}
.aspect-\[167\/183\]{
  aspect-ratio: 167/183;
}
.aspect-\[189\/167\]{
  aspect-ratio: 189/167;
}
.aspect-\[192\/178\]{
  aspect-ratio: 192/178;
}
.aspect-\[226\/150\]{
  aspect-ratio: 226/150;
}
.aspect-\[274\/140\]{
  aspect-ratio: 274/140;
}
.aspect-\[274\/178\]{
  aspect-ratio: 274/178;
}
.aspect-\[282\/207\]{
  aspect-ratio: 282/207;
}
.aspect-\[285\/311\]{
  aspect-ratio: 285/311;
}
.aspect-\[300\/400\]{
  aspect-ratio: 300/400;
}
.aspect-\[309\/206\]{
  aspect-ratio: 309/206;
}
.aspect-\[314\/350\]{
  aspect-ratio: 314/350;
}
.aspect-\[326\/192\]{
  aspect-ratio: 326/192;
}
.aspect-\[338\/400\]{
  aspect-ratio: 338/400;
}
.aspect-\[364\/484\]{
  aspect-ratio: 364/484;
}
.aspect-\[414\/524\]{
  aspect-ratio: 414/524;
}
.aspect-\[424\/369\]{
  aspect-ratio: 424/369;
}
.aspect-\[450\/424\]{
  aspect-ratio: 450/424;
}
.aspect-\[460\/540\]{
  aspect-ratio: 460/540;
}
.aspect-\[517\/377\]{
  aspect-ratio: 517/377;
}
.aspect-\[540\/540\]{
  aspect-ratio: 540/540;
}
.aspect-\[634\/695\]{
  aspect-ratio: 634/695;
}
.aspect-\[708\/440\]{
  aspect-ratio: 708/440;
}
.aspect-\[831\/467\]{
  aspect-ratio: 831/467;
}
.aspect-square{
  aspect-ratio: 1 / 1;
}
.\!h-\[36px\]{
  height: 36px !important;
}
.h-10{
  height: 80px;
}
.h-15{
  height: 120px;
}
.h-2{
  height: 16px;
}
.h-3{
  height: 24px;
}
.h-4{
  height: 32px;
}
.h-5{
  height: 40px;
}
.h-6{
  height: 48px;
}
.h-7{
  height: 56px;
}
.h-8{
  height: 64px;
}
.h-\[100vh\]{
  height: 100vh;
}
.h-\[18px\]{
  height: 18px;
}
.h-\[1px\]{
  height: 1px;
}
.h-\[440px\]{
  height: 440px;
}
.h-\[70\%\]{
  height: 70%;
}
.h-\[77\%\]{
  height: 77%;
}
.h-\[78\%\]{
  height: 78%;
}
.h-\[82\.22\%\]{
  height: 82.22%;
}
.h-\[9px\]{
  height: 9px;
}
.h-\[calc\(100\%-56px\)\]{
  height: calc(100% - 56px);
}
.h-\[calc\(100\%-64px\)\]{
  height: calc(100% - 64px);
}
.h-\[calc\(100svh-56px\)\]{
  height: calc(100svh - 56px);
}
.h-\[calc\(100vh-56px\)\]{
  height: calc(100vh - 56px);
}
.h-auto{
  height: auto;
}
.h-full{
  height: 100%;
}
.max-h-0{
  max-height: 0;
}
.min-h-\[350px\]{
  min-height: 350px;
}
.min-h-\[400px\]{
  min-height: 400px;
}
.\!w-2{
  width: 16px !important;
}
.\!w-\[36px\]{
  width: 36px !important;
}
.w-1\/2{
  width: 50%;
}
.w-10{
  width: 80px;
}
.w-2{
  width: 16px;
}
.w-3{
  width: 24px;
}
.w-4{
  width: 32px;
}
.w-5{
  width: 40px;
}
.w-6{
  width: 48px;
}
.w-6\/12{
  width: 50%;
}
.w-7{
  width: 56px;
}
.w-8{
  width: 64px;
}
.w-8\/12{
  width: 66.666667%;
}
.w-\[10\%\]{
  width: 10%;
}
.w-\[100vw\]{
  width: 100vw;
}
.w-\[103px\]{
  width: 103px;
}
.w-\[11\%\]{
  width: 11%;
}
.w-\[110px\]{
  width: 110px;
}
.w-\[12\%\]{
  width: 12%;
}
.w-\[120px\]{
  width: 120px;
}
.w-\[126px\]{
  width: 126px;
}
.w-\[12px\]{
  width: 12px;
}
.w-\[13\%\]{
  width: 13%;
}
.w-\[14\%\]{
  width: 14%;
}
.w-\[14px\]{
  width: 14px;
}
.w-\[15\%\]{
  width: 15%;
}
.w-\[160px\]{
  width: 160px;
}
.w-\[1px\]{
  width: 1px;
}
.w-\[20\%\]{
  width: 20%;
}
.w-\[228px\]{
  width: 228px;
}
.w-\[233px\]{
  width: 233px;
}
.w-\[235px\]{
  width: 235px;
}
.w-\[24\.5\%\]{
  width: 24.5%;
}
.w-\[242px\]{
  width: 242px;
}
.w-\[28\%\]{
  width: 28%;
}
.w-\[28px\]{
  width: 28px;
}
.w-\[3\.5\%\]{
  width: 3.5%;
}
.w-\[30\.47\%\]{
  width: 30.47%;
}
.w-\[32\%\]{
  width: 32%;
}
.w-\[33\%\]{
  width: 33%;
}
.w-\[35\%\]{
  width: 35%;
}
.w-\[36px\]{
  width: 36px;
}
.w-\[4\%\]{
  width: 4%;
}
.w-\[40\%\]{
  width: 40%;
}
.w-\[42\%\]{
  width: 42%;
}
.w-\[5\%\]{
  width: 5%;
}
.w-\[50\%\]{
  width: 50%;
}
.w-\[50vw\]{
  width: 50vw;
}
.w-\[58px\]{
  width: 58px;
}
.w-\[59\%\]{
  width: 59%;
}
.w-\[6\%\]{
  width: 6%;
}
.w-\[60px\]{
  width: 60px;
}
.w-\[64px\]{
  width: 64px;
}
.w-\[68\%\]{
  width: 68%;
}
.w-\[7\%\]{
  width: 7%;
}
.w-\[72\%\]{
  width: 72%;
}
.w-\[73\%\]{
  width: 73%;
}
.w-\[73\.05\%\]{
  width: 73.05%;
}
.w-\[76\%\]{
  width: 76%;
}
.w-\[79\.16\%\]{
  width: 79.16%;
}
.w-\[8\%\]{
  width: 8%;
}
.w-\[80\.76\%\]{
  width: 80.76%;
}
.w-\[83\.29\%\]{
  width: 83.29%;
}
.w-\[83\.92\%\]{
  width: 83.92%;
}
.w-\[87\%\]{
  width: 87%;
}
.w-\[93\%\]{
  width: 93%;
}
.w-full{
  width: 100%;
}
.min-w-\[268px\]{
  min-width: 268px;
}
.max-w-\[1000px\]{
  max-width: 1000px;
}
.max-w-\[1228px\]{
  max-width: 1228px;
}
.max-w-\[138px\]{
  max-width: 138px;
}
.max-w-\[2000px\]{
  max-width: 2000px;
}
.max-w-\[240px\]{
  max-width: 240px;
}
.max-w-\[320px\]{
  max-width: 320px;
}
.max-w-\[480px\]{
  max-width: 480px;
}
.max-w-\[500px\]{
  max-width: 500px;
}
.max-w-\[550px\]{
  max-width: 550px;
}
.max-w-\[710px\]{
  max-width: 710px;
}
.max-w-\[780px\]{
  max-width: 780px;
}
.max-w-\[800px\]{
  max-width: 800px;
}
.max-w-full{
  max-width: 100%;
}
.flex-none{
  flex: none;
}
.flex-shrink{
  flex-shrink: 1;
}
.flex-grow{
  flex-grow: 1;
}
.-translate-x-1\/2{
  --tw-translate-x: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.-translate-x-3{
  --tw-translate-x: -24px;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.-translate-x-4{
  --tw-translate-x: -32px;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.-translate-y-1\/2{
  --tw-translate-y: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.-translate-y-\[50\%\]{
  --tw-translate-y: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.translate-x-3{
  --tw-translate-x: 24px;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.translate-x-4{
  --tw-translate-x: 32px;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.translate-x-full{
  --tw-translate-x: 100%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.rotate-\[180deg\]{
  --tw-rotate: 180deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.rotate-\[90deg\]{
  --tw-rotate: 90deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.scale-\[0\]{
  --tw-scale-x: 0;
  --tw-scale-y: 0;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.scale-\[1\]{
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.transform{
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.cursor-pointer{
  cursor: pointer;
}
.resize{
  resize: both;
}
.appearance-none{
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}
.grid-cols-1{
  grid-template-columns: repeat(1, minmax(0, 1fr));
}
.grid-cols-2{
  grid-template-columns: repeat(2, minmax(0, 1fr));
}
.flex-row{
  flex-direction: row;
}
.flex-col{
  flex-direction: column;
}
.flex-wrap{
  flex-wrap: wrap;
}
.items-start{
  align-items: flex-start;
}
.items-end{
  align-items: flex-end;
}
.items-center{
  align-items: center;
}
.justify-start{
  justify-content: flex-start;
}
.justify-end{
  justify-content: flex-end;
}
.justify-center{
  justify-content: center;
}
.justify-between{
  justify-content: space-between;
}
.gap-0{
  gap: 0;
}
.gap-1{
  gap: 8px;
}
.gap-10{
  gap: 80px;
}
.gap-2{
  gap: 16px;
}
.gap-3{
  gap: 24px;
}
.gap-4{
  gap: 32px;
}
.gap-5{
  gap: 40px;
}
.gap-6{
  gap: 48px;
}
.gap-7{
  gap: 56px;
}
.gap-8{
  gap: 64px;
}
.gap-\[11px\]{
  gap: 11px;
}
.gap-\[12px\]{
  gap: 12px;
}
.gap-\[4px\]{
  gap: 4px;
}
.gap-xs{
  gap: 4px;
}
.gap-x-1{
  -moz-column-gap: 8px;
       column-gap: 8px;
}
.\!overflow-hidden{
  overflow: hidden !important;
}
.overflow-hidden{
  overflow: hidden;
}
.\!overflow-visible{
  overflow: visible !important;
}
.overflow-y-auto{
  overflow-y: auto;
}
.truncate{
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.whitespace-nowrap{
  white-space: nowrap;
}
.\!rounded-none{
  border-radius: 0px !important;
}
.rounded{
  border-radius: 4px;
}
.rounded-full{
  border-radius: 9999px;
}
.rounded-md{
  border-radius: 8px;
}
.rounded-none{
  border-radius: 0px;
}
.rounded-b-md{
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
}
.rounded-tl{
  border-top-left-radius: 4px;
}
.border{
  border-width: 1px;
}
.border-0{
  border-width: 0px;
}
.border-b{
  border-bottom-width: 1px;
}
.border-b-2{
  border-bottom-width: 2px;
}
.border-l{
  border-left-width: 1px;
}
.border-t{
  border-top-width: 1px;
}
.border-t-\[32px\]{
  border-top-width: 32px;
}
.border-\[\#C3C3C3\]{
  --tw-border-opacity: 1;
  border-color: rgb(195 195 195 / var(--tw-border-opacity));
}
.border-beige-deep{
  --tw-border-opacity: 1;
  border-color: rgb(220 189 146 / var(--tw-border-opacity));
}
.border-beige-light{
  --tw-border-opacity: 1;
  border-color: rgb(250 243 232 / var(--tw-border-opacity));
}
.border-beige-mid{
  --tw-border-opacity: 1;
  border-color: rgb(244 226 200 / var(--tw-border-opacity));
}
.border-black{
  --tw-border-opacity: 1;
  border-color: rgb(0 0 0 / var(--tw-border-opacity));
}
.border-brown-light{
  --tw-border-opacity: 1;
  border-color: rgb(90 49 39 / var(--tw-border-opacity));
}
.border-brown-primary{
  --tw-border-opacity: 1;
  border-color: rgb(42 31 28 / var(--tw-border-opacity));
}
.border-green-light{
  --tw-border-opacity: 1;
  border-color: rgb(30 100 84 / var(--tw-border-opacity));
}
.border-white{
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}
.border-yellow{
  --tw-border-opacity: 1;
  border-color: rgb(241 203 116 / var(--tw-border-opacity));
}
.border-b-line{
  --tw-border-opacity: 1;
  border-bottom-color: rgb(172 170 169 / var(--tw-border-opacity));
}
.border-t-line{
  --tw-border-opacity: 1;
  border-top-color: rgb(172 170 169 / var(--tw-border-opacity));
}
.\!bg-beige-bg{
  background-color: #ECD4B2CC !important;
}
.\!bg-beige-bg\/20{
  background-color: rgb(236 212 178 / 0.2) !important;
}
.\!bg-beige-bg\/50{
  background-color: rgb(236 212 178 / 0.5) !important;
}
.\!bg-beige-bg\/80{
  background-color: rgb(236 212 178 / 0.8) !important;
}
.\!bg-brown-overlay\/20{
  background-color: rgb(42 31 28 / 0.2) !important;
}
.\!bg-green-light{
  --tw-bg-opacity: 1 !important;
  background-color: rgb(30 100 84 / var(--tw-bg-opacity)) !important;
}
.bg-\[\#041813\]{
  --tw-bg-opacity: 1;
  background-color: rgb(4 24 19 / var(--tw-bg-opacity));
}
.bg-\[\#eadac4\]{
  --tw-bg-opacity: 1;
  background-color: rgb(234 218 196 / var(--tw-bg-opacity));
}
.bg-accent{
  --tw-bg-opacity: 1;
  background-color: rgb(241 203 116 / var(--tw-bg-opacity));
}
.bg-beige{
  --tw-bg-opacity: 1;
  background-color: rgb(250 250 244 / var(--tw-bg-opacity));
}
.bg-beige-bg{
  background-color: #ECD4B2CC;
}
.bg-beige-deep{
  --tw-bg-opacity: 1;
  background-color: rgb(220 189 146 / var(--tw-bg-opacity));
}
.bg-beige-light{
  --tw-bg-opacity: 1;
  background-color: rgb(250 243 232 / var(--tw-bg-opacity));
}
.bg-beige-light\/50{
  background-color: rgb(250 243 232 / 0.5);
}
.bg-beige-mid{
  --tw-bg-opacity: 1;
  background-color: rgb(244 226 200 / var(--tw-bg-opacity));
}
.bg-black\/20{
  background-color: rgb(0 0 0 / 0.2);
}
.bg-black\/40{
  background-color: rgb(0 0 0 / 0.4);
}
.bg-black\/50{
  background-color: rgb(0 0 0 / 0.5);
}
.bg-blue-steel{
  --tw-bg-opacity: 1;
  background-color: rgb(48 85 110 / var(--tw-bg-opacity));
}
.bg-brown-dark{
  --tw-bg-opacity: 1;
  background-color: rgb(19 15 14 / var(--tw-bg-opacity));
}
.bg-brown-light{
  --tw-bg-opacity: 1;
  background-color: rgb(90 49 39 / var(--tw-bg-opacity));
}
.bg-brown-primary{
  --tw-bg-opacity: 1;
  background-color: rgb(42 31 28 / var(--tw-bg-opacity));
}
.bg-brown-primary\/80{
  background-color: rgb(42 31 28 / 0.8);
}
.bg-green-primary{
  --tw-bg-opacity: 1;
  background-color: rgb(11 50 41 / var(--tw-bg-opacity));
}
.bg-grey-dark{
  --tw-bg-opacity: 1;
  background-color: rgb(32 32 32 / var(--tw-bg-opacity));
}
.bg-teal{
  --tw-bg-opacity: 1;
  background-color: rgb(175 196 192 / var(--tw-bg-opacity));
}
.bg-transparent{
  background-color: transparent;
}
.bg-white{
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}
.bg-yellow{
  --tw-bg-opacity: 1;
  background-color: rgb(241 203 116 / var(--tw-bg-opacity));
}
.bg-yellow-dark{
  --tw-bg-opacity: 1;
  background-color: rgb(206 175 103 / var(--tw-bg-opacity));
}
.bg-yellow-primary{
  --tw-bg-opacity: 1;
  background-color: rgb(241 203 116 / var(--tw-bg-opacity));
}
.bg-gradient-to-b{
  background-image: linear-gradient(to bottom, var(--tw-gradient-stops));
}
.bg-gradient-to-l{
  background-image: linear-gradient(to left, var(--tw-gradient-stops));
}
.bg-gradient-to-r{
  background-image: linear-gradient(to right, var(--tw-gradient-stops));
}
.bg-gradient-to-t{
  background-image: linear-gradient(to top, var(--tw-gradient-stops));
}
.from-beige{
  --tw-gradient-from: #FAFAF4 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(250 250 244 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-beige-light{
  --tw-gradient-from: #FAF3E8 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(250 243 232 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-beige-mid{
  --tw-gradient-from: #F4E2C8 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(244 226 200 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-black{
  --tw-gradient-from: #000000 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-black\/20{
  --tw-gradient-from: rgb(0 0 0 / 0.2) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-black\/40{
  --tw-gradient-from: rgb(0 0 0 / 0.4) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-brown-overlay{
  --tw-gradient-from: #2A1F1C var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(42 31 28 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-green-primary{
  --tw-gradient-from: #0B3229 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(11 50 41 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-\[10\%\]{
  --tw-gradient-from-position: 10%;
}
.to-transparent{
  --tw-gradient-to: transparent var(--tw-gradient-to-position);
}
.bg-contain{
  background-size: contain;
}
.bg-center{
  background-position: center;
}
.bg-no-repeat{
  background-repeat: no-repeat;
}
.bg-repeat-x{
  background-repeat: repeat-x;
}
.object-cover{
  -o-object-fit: cover;
     object-fit: cover;
}
.\!p-0{
  padding: 0 !important;
}
.p-0{
  padding: 0;
}
.p-1{
  padding: 8px;
}
.p-2{
  padding: 16px;
}
.p-3{
  padding: 24px;
}
.p-4{
  padding: 32px;
}
.p-xs{
  padding: 4px;
}
.\!px-2{
  padding-left: 16px !important;
  padding-right: 16px !important;
}
.px-0{
  padding-left: 0;
  padding-right: 0;
}
.px-1{
  padding-left: 8px;
  padding-right: 8px;
}
.px-2{
  padding-left: 16px;
  padding-right: 16px;
}
.px-3{
  padding-left: 24px;
  padding-right: 24px;
}
.px-4{
  padding-left: 32px;
  padding-right: 32px;
}
.px-6{
  padding-left: 48px;
  padding-right: 48px;
}
.px-\[12px\]{
  padding-left: 12px;
  padding-right: 12px;
}
.px-\[7\%\]{
  padding-left: 7%;
  padding-right: 7%;
}
.py-0{
  padding-top: 0;
  padding-bottom: 0;
}
.py-2{
  padding-top: 16px;
  padding-bottom: 16px;
}
.py-3{
  padding-top: 24px;
  padding-bottom: 24px;
}
.py-4{
  padding-top: 32px;
  padding-bottom: 32px;
}
.py-5{
  padding-top: 40px;
  padding-bottom: 40px;
}
.py-6{
  padding-top: 48px;
  padding-bottom: 48px;
}
.py-8{
  padding-top: 64px;
  padding-bottom: 64px;
}
.py-9{
  padding-top: 72px;
  padding-bottom: 72px;
}
.py-\[12px\]{
  padding-top: 12px;
  padding-bottom: 12px;
}
.py-\[6px\]{
  padding-top: 6px;
  padding-bottom: 6px;
}
.pb-0{
  padding-bottom: 0;
}
.pb-1{
  padding-bottom: 8px;
}
.pb-10{
  padding-bottom: 80px;
}
.pb-14{
  padding-bottom: 112px;
}
.pb-15{
  padding-bottom: 120px;
}
.pb-17{
  padding-bottom: 136px;
}
.pb-2{
  padding-bottom: 16px;
}
.pb-20{
  padding-bottom: 160px;
}
.pb-3{
  padding-bottom: 24px;
}
.pb-4{
  padding-bottom: 32px;
}
.pb-5{
  padding-bottom: 40px;
}
.pb-6{
  padding-bottom: 48px;
}
.pb-7{
  padding-bottom: 56px;
}
.pb-8{
  padding-bottom: 64px;
}
.pb-9{
  padding-bottom: 72px;
}
.pb-\[100\%\]{
  padding-bottom: 100%;
}
.pb-\[101\.38\%\]{
  padding-bottom: 101.38%;
}
.pb-\[106\.26\%\]{
  padding-bottom: 106.26%;
}
.pb-\[108\.46\%\]{
  padding-bottom: 108.46%;
}
.pb-\[113\.09\%\]{
  padding-bottom: 113.09%;
}
.pb-\[125\.11\%\]{
  padding-bottom: 125.11%;
}
.pb-\[133\.62\%\]{
  padding-bottom: 133.62%;
}
.pb-\[56\%\]{
  padding-bottom: 56%;
}
.pb-\[56\.19\%\]{
  padding-bottom: 56.19%;
}
.pb-\[59\.55\%\]{
  padding-bottom: 59.55%;
}
.pb-\[66\.73\%\]{
  padding-bottom: 66.73%;
}
.pb-\[83\.76\%\]{
  padding-bottom: 83.76%;
}
.pb-\[85\%\]{
  padding-bottom: 85%;
}
.pb-\[86\.66\%\]{
  padding-bottom: 86.66%;
}
.pl-1{
  padding-left: 8px;
}
.pl-2{
  padding-left: 16px;
}
.pl-3{
  padding-left: 24px;
}
.pl-4{
  padding-left: 32px;
}
.pl-5{
  padding-left: 40px;
}
.pr-0{
  padding-right: 0;
}
.pr-1{
  padding-right: 8px;
}
.pr-2{
  padding-right: 16px;
}
.pr-3{
  padding-right: 24px;
}
.pr-4{
  padding-right: 32px;
}
.pr-8{
  padding-right: 64px;
}
.pt-0{
  padding-top: 0;
}
.pt-1{
  padding-top: 8px;
}
.pt-10{
  padding-top: 80px;
}
.pt-12{
  padding-top: 96px;
}
.pt-13{
  padding-top: 104px;
}
.pt-14{
  padding-top: 112px;
}
.pt-15{
  padding-top: 120px;
}
.pt-17{
  padding-top: 136px;
}
.pt-2{
  padding-top: 16px;
}
.pt-20{
  padding-top: 160px;
}
.pt-3{
  padding-top: 24px;
}
.pt-4{
  padding-top: 32px;
}
.pt-5{
  padding-top: 40px;
}
.pt-6{
  padding-top: 48px;
}
.pt-7{
  padding-top: 56px;
}
.pt-8{
  padding-top: 64px;
}
.pt-9{
  padding-top: 72px;
}
.pt-\[120px\]{
  padding-top: 120px;
}
.pt-\[144px\]{
  padding-top: 144px;
}
.pt-\[14px\]{
  padding-top: 14px;
}
.text-left{
  text-align: left;
}
.text-center{
  text-align: center;
}
.font-base{
  font-family: ClashGrotesk, sans-serif;
}
.font-heading{
  font-family: ClashGrotesk, sans-serif;
}
.text-11{
  font-size: 11px;
  line-height: 1.5;
}
.text-12{
  font-size: 12px;
  line-height: 1.3;
}
.text-13{
  font-size: 13px;
  line-height: 1.3;
}
.text-14{
  font-size: 14px;
  line-height: 1.3;
}
.text-14r{
  font-size: clamp(0.875rem, -0.1250rem + 0.7813vw, 1rem);
  line-height: 1.5;
}
.text-16{
  font-size: 16px;
  line-height: 1.3;
}
.text-16-18{
  font-size: clamp(1rem, 0.7853rem + 0.4478vw, 1.625rem);
  line-height: 1.4;
}
.text-16r{
  font-size: clamp(1rem, -0.1250rem + 0.7813vw, 1.125rem);
  line-height: 1.5;
}
.text-18{
  font-size: 18px;
  line-height: 1.3;
}
.text-18-24{
  font-size: clamp(1.125rem, 0.6rem + 0.8vw, 2rem);
  line-height: 1.33;
}
.text-20{
  font-size: 20px;
  line-height: 1.2;
}
.text-22{
  font-size: 22px;
  line-height: 1.2;
}
.text-24{
  font-size: 24px;
  line-height: 1.3;
}
.text-28{
  font-size: 28px;
  line-height: 1.2;
}
.text-28-40{
  font-size: clamp(1.75rem, 0.9167rem + 1.3021vw, 3rem);
  line-height: 1.2;
}
.text-32{
  font-size: 32px;
  line-height: 1.2;
}
.text-32-56{
  font-size: clamp(2rem, 1rem + 1.5625vw, 3.5rem);
  line-height: 1.2;
}
.text-\[8px\]{
  font-size: 8px;
}
.\!font-semibold{
  font-weight: 600 !important;
}
.font-bold{
  font-weight: 700;
}
.font-light{
  font-weight: 300;
}
.font-medium{
  font-weight: 500;
}
.font-normal{
  font-weight: 400;
}
.font-semibold{
  font-weight: 600;
}
.uppercase{
  text-transform: uppercase;
}
.leading-\[1\.2\]{
  line-height: 1.2;
}
.leading-none{
  line-height: 1;
}
.leading-snug{
  line-height: 1.4;
}
.tracking-\[0\.12em\]{
  letter-spacing: 0.12em;
}
.\!text-beige-light{
  --tw-text-opacity: 1 !important;
  color: rgb(250 243 232 / var(--tw-text-opacity)) !important;
}
.text-beige-deep{
  --tw-text-opacity: 1;
  color: rgb(220 189 146 / var(--tw-text-opacity));
}
.text-beige-light{
  --tw-text-opacity: 1;
  color: rgb(250 243 232 / var(--tw-text-opacity));
}
.text-beige-mid{
  --tw-text-opacity: 1;
  color: rgb(244 226 200 / var(--tw-text-opacity));
}
.text-brown-light{
  --tw-text-opacity: 1;
  color: rgb(90 49 39 / var(--tw-text-opacity));
}
.text-brown-primary{
  --tw-text-opacity: 1;
  color: rgb(42 31 28 / var(--tw-text-opacity));
}
.text-green-dark{
  --tw-text-opacity: 1;
  color: rgb(6 38 30 / var(--tw-text-opacity));
}
.text-green-light{
  --tw-text-opacity: 1;
  color: rgb(30 100 84 / var(--tw-text-opacity));
}
.text-green-primary{
  --tw-text-opacity: 1;
  color: rgb(11 50 41 / var(--tw-text-opacity));
}
.text-grey-dark{
  --tw-text-opacity: 1;
  color: rgb(32 32 32 / var(--tw-text-opacity));
}
.text-white{
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.text-yellow-dark{
  --tw-text-opacity: 1;
  color: rgb(206 175 103 / var(--tw-text-opacity));
}
.text-yellow-primary{
  --tw-text-opacity: 1;
  color: rgb(241 203 116 / var(--tw-text-opacity));
}
.underline{
  text-decoration-line: underline;
}
.overline{
  text-decoration-line: overline;
}
.no-underline{
  text-decoration-line: none;
}
.underline-offset-2{
  text-underline-offset: 2px;
}
.underline-offset-4{
  text-underline-offset: 4px;
}
.underline-offset-\[3px\]{
  text-underline-offset: 3px;
}
.antialiased{
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.placeholder-beige-mid::-moz-placeholder{
  --tw-placeholder-opacity: 1;
  color: rgb(244 226 200 / var(--tw-placeholder-opacity));
}
.placeholder-beige-mid::placeholder{
  --tw-placeholder-opacity: 1;
  color: rgb(244 226 200 / var(--tw-placeholder-opacity));
}
.placeholder-green-primary::-moz-placeholder{
  --tw-placeholder-opacity: 1;
  color: rgb(11 50 41 / var(--tw-placeholder-opacity));
}
.placeholder-green-primary::placeholder{
  --tw-placeholder-opacity: 1;
  color: rgb(11 50 41 / var(--tw-placeholder-opacity));
}
.opacity-0{
  opacity: 0;
}
.opacity-100{
  opacity: 1;
}
.opacity-60{
  opacity: 0.6;
}
.opacity-90{
  opacity: 0.9;
}
.mix-blend-multiply{
  mix-blend-mode: multiply;
}
.shadow{
  --tw-shadow: 0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-lg{
  --tw-shadow: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.outline-none{
  outline: 2px solid transparent;
  outline-offset: 2px;
}
.outline{
  outline-style: solid;
}
.filter{
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
.backdrop-blur-xl{
  --tw-backdrop-blur: blur(24px);
  -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
          backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
}
.transition{
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 650ms;
}
.transition-all{
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 650ms;
}
.transition-opacity{
  transition-property: opacity;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 650ms;
}
.transition-transform{
  transition-property: transform;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 650ms;
}
.duration-\[\.2s\]{
  transition-duration: .2s;
}
.duration-\[\.3s\]{
  transition-duration: .3s;
}
.duration-\[\.45s\]{
  transition-duration: .45s;
}
.duration-\[\.4s\]{
  transition-duration: .4s;
}
.duration-\[\.5s\]{
  transition-duration: .5s;
}
.ease-in{
  transition-timing-function: cubic-bezier(0.4, 0, 1, 1);
}
.ease-in-out{
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
.ease-out{
  transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
}
.content-\[\'\'\]{
  --tw-content: '';
  content: var(--tw-content);
}
body {
  -webkit-font-smoothing: antialiased;
  font-weight: 400;
  --tw-bg-opacity: 1;
  background-color: rgb(250 250 244 / var(--tw-bg-opacity));
  font-family: ClashGrotesk, sans-serif;
  font-size: clamp(1rem, 0.7853rem + 0.4478vw, 1.625rem);
  line-height: 1.4;
  --tw-text-opacity: 1;
  color: rgb(11 50 41 / var(--tw-text-opacity));
}
body.no-scroll {
  overflow: hidden;
}

.c-body {
  position: relative;
  z-index: 10;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  --tw-bg-opacity: 1;
  background-color: rgb(250 243 232 / var(--tw-bg-opacity));
}

button,
a {
  transition: all cubic-bezier(0.42, 0, 0.002, 1) 0.45s;
  text-decoration: none;
  --tw-text-opacity: 1;
  color: rgb(11 50 41 / var(--tw-text-opacity));
}
button:hover,
a:hover{
  text-decoration-line: underline;
}
button.full-click:before,
a.full-click:before{
  position: absolute;
  top: 0;
  left: 0;
  z-index: 100;
  height: 100%;
  width: 100%;
  cursor: pointer;
  --tw-content: "";
  content: var(--tw-content);
}
button.force-full-click:before,
a.force-full-click:before{
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 100;
  height: 100vh;
  width: 100vw;
  --tw-translate-y: -50%;
  --tw-translate-x: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  cursor: pointer;
  --tw-content: "";
  content: var(--tw-content);
}

p {
  margin-bottom: 24px;
}

.c-title{
  margin-bottom: 24px;
  font-family: ClashGrotesk, sans-serif;
  font-weight: 400;
}

@media (max-width: 1023px) {
  html.navigation-open {
    overflow: hidden;
    touch-action: none;
  }
}
html.scroll-lock, html.vanilla-modal--open {
  overflow: hidden;
  touch-action: none;
}

@media (max-width: 1439px) {
  html #wpadminbar {
    display: none !important;
  }
  body.admin-bar {
    margin-top: 0 !important;
  }
}
@media (max-width: 781px) {
  html #wpadminbar {
    display: none !important;
  }
  body.admin-bar {
    margin-top: 0 !important;
  }
}
.container {
  max-width: none;
  padding-left: 16px;
  padding-right: 16px;
}
@media (min-width: 1024px) {
  .container {
    max-width: 100%;
    padding-left: 80px;
    padding-right: 80px;
  }
  .container.screens-md {
    max-width: 90%;
  }
}

[class^=svg-], [class*=" svg-"] {
  speak: never;
  display: inline-block;
  height: 24px;
  width: 24px;
  flex: none;
  background-position: center;
  background-repeat: no-repeat;
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 650ms;
}

.svg-marker-yellow {
  width: 12px;
  height: 12px;
  background-image: url("data:image/svg+xml,%3Csvg width='12' height='12' viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10 5C10 7.209 6 11 6 11C6 11 2 7.209 2 5C2 3.93913 2.42143 2.92172 3.17157 2.17157C3.92172 1.42143 4.93913 1 6 1C7.06087 1 8.07828 1.42143 8.82843 2.17157C9.57857 2.92172 10 3.93913 10 5Z' stroke='%23DCBD92'/%3E%3Cpath d='M6 5.5C6.13261 5.5 6.25979 5.44732 6.35355 5.35355C6.44732 5.25979 6.5 5.13261 6.5 5C6.5 4.86739 6.44732 4.74021 6.35355 4.64645C6.25979 4.55268 6.13261 4.5 6 4.5C5.86739 4.5 5.74021 4.55268 5.64645 4.64645C5.55268 4.74021 5.5 4.86739 5.5 5C5.5 5.13261 5.55268 5.25979 5.64645 5.35355C5.74021 5.44732 5.86739 5.5 6 5.5Z' fill='%23DCBD92' stroke='%23DCBD92' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.svg-plus {
  background-image: url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.75 6.75H6.75M6.75 6.75H12.75M6.75 6.75V0.75M6.75 6.75V12.75' stroke='%23DCBD92' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.svg-plus-green {
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6 12H12M12 12H18M12 12V6M12 12V18' stroke='%230B3229' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.svg-minus {
  background-image: url("data:image/svg+xml,%3Csvg width='14' height='2' viewBox='0 0 14 2' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.75 0.75L0.75 0.750001' stroke='%23F1CB74' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.svg-minus-green {
  background-image: url("data:image/svg+xml,%3Csvg width='14' height='2' viewBox='0 0 14 2' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.75 0.75L0.75 0.750001' stroke='%230B3229' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.svg-phone-lg{
  height: 32px;
  width: 32px;
  background-size: 24px 24px;
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18.118 14.702L14 15.5C11.218 14.104 9.49999 12.5 8.49999 10L9.26999 5.87L7.81499 2H4.06399C2.93599 2 2.04799 2.932 2.21699 4.047C2.63699 6.83 3.87699 11.877 7.49999 15.5C11.305 19.305 16.786 20.956 19.802 21.613C20.967 21.866 22 20.958 22 19.765V16.181L18.118 14.702Z' stroke='%230B3229' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.svg-menu{
  height: 32px;
  width: 32px;
  background-size: 24px 24px;
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3 5H21M3 12H21M3 19H21' stroke='%230B3229' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.svg-close{
  height: 32px;
  width: 32px;
  background-size: 24px 24px;
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.758 17.243L12.001 12L17.244 17.243M17.244 6.75696L12 12L6.758 6.75696' stroke='%230B3229' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.svg-circle-play{
  height: 64px;
  width: 64px;
  border-radius: 9999px;
  background-color: rgb(0 0 0 / 0.1);
  background-position: center;
  background-repeat: no-repeat;
  --tw-backdrop-blur: blur(24px);
  -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
          backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
}

@media (min-width: 1024px){
  .svg-circle-play{
    height: 80px;
    width: 80px;
  }
}

.svg-circle-play {
  background-size: 24px 24px;
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.84023 4.49374C6.75001 4.44024 6.64723 4.41158 6.54234 4.41067C6.43745 4.40975 6.33419 4.43661 6.24304 4.48852C6.1519 4.54044 6.07611 4.61555 6.02339 4.70623C5.97067 4.79691 5.94289 4.89993 5.94287 5.00482V18.7663C5.94289 18.8712 5.97067 18.9742 6.02339 19.0649C6.07611 19.1556 6.1519 19.2307 6.24304 19.2826C6.33419 19.3345 6.43745 19.3614 6.54234 19.3605C6.64723 19.3596 6.75001 19.3309 6.84023 19.2774L18.4515 12.3967C18.5401 12.344 18.6136 12.2693 18.6646 12.1796C18.7156 12.09 18.7425 11.9887 18.7425 11.8856C18.7425 11.7825 18.7156 11.6811 18.6646 11.5915C18.6136 11.5019 18.5401 11.4271 18.4515 11.3745L6.84023 4.49374Z' stroke='%23F1CB74' stroke-width='1.4857' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.svg-arrow-right{
  height: 16px;
  width: 16px;
  background-position: center;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml,%3Csvg width='17' height='12' viewBox='0 0 17 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.5303 6.05328C16.8232 5.76038 16.8232 5.28551 16.5303 4.99262L11.7574 0.219647C11.4645 -0.0732461 10.9896 -0.073246 10.6967 0.219647C10.4038 0.512541 10.4038 0.987414 10.6967 1.28031L14.9393 5.52295L10.6967 9.76559C10.4038 10.0585 10.4038 10.5334 10.6967 10.8262C10.9896 11.1191 11.4645 11.1191 11.7574 10.8262L16.5303 6.05328ZM0 5.52295L6.55671e-08 6.27295L16 6.27295L16 5.52295L16 4.77295L-6.55671e-08 4.77295L0 5.52295Z' fill='%23F1CB74'/%3E%3C/svg%3E%0A");
}

.svg-quote-left{
  height: 32px;
  width: 32px;
  background-image: url("data:image/svg+xml,%3Csvg width='32' height='23' viewBox='0 0 32 23' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_653_4109)'%3E%3Cpath d='M8.93145 8.25738C9.48906 8.6199 10.063 8.95221 10.6532 9.25431C12.0847 9.86858 13.0206 11.0501 13.8912 12.272C14.5075 13.1313 14.5891 14.1719 14.4391 15.2393C14.0217 18.2167 12.3391 20.4019 10.0858 22.0533C7.59775 23.8794 3.6684 22.9093 1.67275 20.4522C-0.163118 18.1932 -0.345727 15.8166 0.449926 13.1313C1.59123 9.28452 3.88036 6.2098 6.68471 3.57816C8.03471 2.39325 9.58362 1.47687 11.2597 0.876023C12.2804 0.483292 13.5684 0.758541 14.7293 0.859242C15.0423 0.886095 15.5836 1.39967 15.5543 1.62457C15.4434 2.06429 15.1793 2.44695 14.8141 2.6987C13.5717 3.60165 12.1858 4.31998 11.0445 5.3337C10.2391 6.04532 9.73688 7.11946 8.94123 8.25738L8.93145 8.25738Z' fill='%23DCBD92'/%3E%3Cpath d='M26.3586 6.95167C27.239 7.51895 27.9205 8.13322 28.7129 8.43868C31.2303 9.40541 31.9379 11.5033 31.9999 13.9235C32.0977 17.7669 29.6227 21.1773 26.0162 22.1675C23.5901 22.8758 20.2901 21.2713 19.1162 18.9485C17.8934 16.5283 18.0662 13.9839 18.7542 11.5201C19.3966 9.11673 20.4695 6.85768 21.9173 4.86046C23.8705 2.21539 26.5575 0.845864 29.5901 0.0469725C29.701 0.00333615 29.8216 -0.0134485 29.939 0.00669116C30.464 0.194666 31.2042 0.251728 31.4553 0.641104C31.889 1.3158 31.1455 1.70853 30.6825 2.02741C28.8727 3.27946 27.389 4.97123 26.3618 6.94832L26.3586 6.95167Z' fill='%23DCBD92'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_653_4109'%3E%3Crect width='32' height='23' fill='white' transform='translate(32 23) rotate(180)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}

.svg-quote-right{
  height: 32px;
  width: 32px;
  background-image: url("data:image/svg+xml,%3Csvg width='32' height='23' viewBox='0 0 32 23' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_653_4112)'%3E%3Cpath d='M23.0683 14.7426C22.5107 14.3801 21.9368 14.0478 21.3466 13.7457C19.915 13.1314 18.9792 11.9499 18.1085 10.728C17.4922 9.86872 17.4107 8.82815 17.5607 7.76072C17.9781 4.78334 19.6607 2.59814 21.914 0.946653C24.402 -0.879383 28.3314 0.0906988 30.327 2.54779C32.1629 4.80684 32.3455 7.18337 31.5498 9.86872C30.4085 13.7155 28.1194 16.7902 25.315 19.4218C23.965 20.6068 22.4161 21.5231 20.74 22.124C19.7194 22.5167 18.4314 22.2415 17.2705 22.1408C16.9574 22.1139 16.4161 21.6003 16.4455 21.3754C16.5564 20.9357 16.8205 20.553 17.1857 20.3013C18.4281 19.3983 19.814 18.68 20.9553 17.6663C21.7607 16.9547 22.2629 15.8805 23.0585 14.7426H23.0683Z' fill='%23DCBD92'/%3E%3Cpath d='M5.64117 16.0483C4.76074 15.4811 4.07922 14.8668 3.28683 14.5613C0.769435 13.5946 0.0618265 11.4967 -0.000129987 9.0765C-0.0979561 5.23309 2.37704 1.8227 5.98357 0.83248C8.40965 0.124219 11.7097 1.72871 12.8836 4.05154C14.1064 6.47171 13.9336 9.01608 13.2455 11.4799C12.6031 13.8833 11.5303 16.1423 10.0825 18.1395C8.12922 20.7846 5.44226 22.1541 2.40965 22.953C2.29878 22.9967 2.17813 23.0135 2.06074 22.9933C1.53574 22.8053 0.795522 22.7483 0.544435 22.3589C0.11074 21.6842 0.854218 21.2915 1.31726 20.9726C3.12704 19.7205 4.61074 18.0288 5.63791 16.0517L5.64117 16.0483Z' fill='%23DCBD92'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_653_4112'%3E%3Crect width='32' height='23' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}

.svg-long-arrow-right{
  height: 16px;
  width: 32px;
  background-image: url("data:image/svg+xml,%3Csvg width='30' height='15' viewBox='0 0 30 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M29.7071 8.07112C30.0976 7.6806 30.0976 7.04743 29.7071 6.65691L23.3431 0.292948C22.9526 -0.0975765 22.3195 -0.0975766 21.9289 0.292948C21.5384 0.683472 21.5384 1.31664 21.9289 1.70716L27.5858 7.36402L21.9289 13.0209C21.5384 13.4114 21.5384 14.0446 21.9289 14.4351C22.3195 14.8256 22.9526 14.8256 23.3431 14.4351L29.7071 8.07112ZM0 7.36401L-8.74228e-08 8.36401L29 8.36402L29 7.36402L29 6.36402L8.74228e-08 6.36401L0 7.36401Z' fill='%230B3229'/%3E%3C/svg%3E%0A");
}

.svg-long-arrow-left{
  height: 16px;
  width: 32px;
  background-image: url("data:image/svg+xml,%3Csvg width='30' height='15' viewBox='0 0 30 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.292893 6.6569C-0.0976314 7.04743 -0.0976315 7.68059 0.292892 8.07112L6.65685 14.4351C7.04738 14.8256 7.68054 14.8256 8.07107 14.4351C8.46159 14.0446 8.46159 13.4114 8.07107 13.0209L2.41421 7.36401L8.07107 1.70716C8.46159 1.31663 8.46159 0.683468 8.07107 0.292944C7.68054 -0.0975805 7.04738 -0.0975805 6.65686 0.292944L0.292893 6.6569ZM30 7.36401L30 6.36401L1 6.36401L1 7.36401L1 8.36401L30 8.36401L30 7.36401Z' fill='%230B3229'/%3E%3C/svg%3E%0A");
}

.svg-arrow-right{
  height: 16px;
  width: 16px;
  background-image: url("data:image/svg+xml,%3Csvg width='17' height='12' viewBox='0 0 17 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.5303 6.05329C16.8232 5.7604 16.8232 5.28553 16.5303 4.99263L11.7574 0.219663C11.4645 -0.0732308 10.9896 -0.0732308 10.6967 0.219663C10.4038 0.512556 10.4038 0.98743 10.6967 1.28032L14.9393 5.52296L10.6967 9.7656C10.4038 10.0585 10.4038 10.5334 10.6967 10.8263C10.9896 11.1192 11.4645 11.1192 11.7574 10.8263L16.5303 6.05329ZM0 5.52296L6.55671e-08 6.27296L16 6.27296L16 5.52296L16 4.77296L-6.55671e-08 4.77296L0 5.52296Z' fill='%23F1CB74'/%3E%3C/svg%3E%0A");
}

.svg-angle-right{
  height: 16px;
  width: 16px;
  background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6 12L10 8L6 4' stroke='%23DCBD92' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.svg-marker{
  height: 16px;
  width: 16px;
  background-size: 16px 16px;
  background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.3327 6.66658C13.3327 9.61192 7.99935 14.6666 7.99935 14.6666C7.99935 14.6666 2.66602 9.61192 2.66602 6.66658C2.66602 5.2521 3.22792 3.89554 4.22811 2.89535C5.22831 1.89516 6.58486 1.33325 7.99935 1.33325C9.41384 1.33325 10.7704 1.89516 11.7706 2.89535C12.7708 3.89554 13.3327 5.2521 13.3327 6.66658Z' stroke='%230B3229'/%3E%3Cpath d='M7.9987 7.33333C8.17551 7.33333 8.34508 7.2631 8.4701 7.13807C8.59513 7.01305 8.66536 6.84348 8.66536 6.66667C8.66536 6.48986 8.59513 6.32029 8.4701 6.19526C8.34508 6.07024 8.17551 6 7.9987 6C7.82189 6 7.65232 6.07024 7.52729 6.19526C7.40227 6.32029 7.33203 6.48986 7.33203 6.66667C7.33203 6.84348 7.40227 7.01305 7.52729 7.13807C7.65232 7.2631 7.82189 7.33333 7.9987 7.33333Z' fill='%230B3229' stroke='%230B3229' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.svg-phone{
  height: 16px;
  width: 16px;
  background-size: 16px 16px;
  background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.0793 9.80125L9.33398 10.3333C7.47931 9.40259 6.33398 8.33325 5.66731 6.66659L6.18065 3.91325L5.21065 1.33325H2.70998C1.95798 1.33325 1.36598 1.95459 1.47865 2.69792C1.75865 4.55325 2.58531 7.91792 5.00065 10.3333C7.53731 12.8699 11.1913 13.9706 13.202 14.4086C13.9786 14.5773 14.6673 13.9719 14.6673 13.1766V10.7873L12.0793 9.80125Z' stroke='%230B3229' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.svg-email{
  height: 16px;
  width: 16px;
  background-size: 16px 16px;
  background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 4L8 9.33333L14 4' stroke='%230B3229' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M1.33398 11.3333V4.66659C1.33398 4.31296 1.47446 3.97382 1.72451 3.72378C1.97456 3.47373 2.3137 3.33325 2.66732 3.33325H13.334C13.6876 3.33325 14.0267 3.47373 14.2768 3.72378C14.5268 3.97382 14.6673 4.31296 14.6673 4.66659V11.3333C14.6673 11.6869 14.5268 12.026 14.2768 12.2761C14.0267 12.5261 13.6876 12.6666 13.334 12.6666H2.66732C2.3137 12.6666 1.97456 12.5261 1.72451 12.2761C1.47446 12.026 1.33398 11.6869 1.33398 11.3333Z' stroke='%230B3229'/%3E%3C/svg%3E%0A");
}

.svg-clock{
  height: 16px;
  width: 16px;
  background-size: 16px 16px;
  background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8 4V8H12' stroke='%230B3229' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M8.00065 14.6666C11.6827 14.6666 14.6673 11.6819 14.6673 7.99992C14.6673 4.31792 11.6827 1.33325 8.00065 1.33325C4.31865 1.33325 1.33398 4.31792 1.33398 7.99992C1.33398 11.6819 4.31865 14.6666 8.00065 14.6666Z' stroke='%230B3229' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.svg-star-green{
  height: 16px;
  width: 16px;
  background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.509575 7.52306C4.1939 7.52306 7.25881 4.80789 7.48709 1.35604C7.47882 1.21232 7.47469 1.06391 7.47469 0.917833C7.47469 0.763952 7.47882 0.611642 7.48709 0.457747C7.50199 0.203887 7.72203 0.00391937 7.99087 0C8.25558 0.00390558 8.48388 0.189814 8.5054 0.443689C8.51781 0.585854 8.52443 0.741301 8.52443 0.915493C8.52443 1.07562 8.51781 1.21779 8.50954 1.35136C8.7486 4.81261 11.8068 7.52078 15.4896 7.52078C15.7708 7.52078 16 7.73636 16 8.00274C16 8.26832 15.7717 8.4847 15.4896 8.4847C11.8027 8.4847 8.74036 11.1999 8.50954 14.6541C8.51781 14.7885 8.52443 14.9299 8.52443 15.09C8.52443 15.2657 8.51781 15.4196 8.5054 15.5618C8.4872 15.8141 8.26221 16 7.99997 16H7.97681C7.7121 15.9898 7.50033 15.7821 7.48793 15.5345C7.47965 15.3907 7.47552 15.2407 7.47552 15.0923C7.47552 14.9463 7.47965 14.7986 7.48793 14.6666C7.25714 11.2016 4.19727 8.48802 0.510405 8.48802C0.229156 8.48802 2.86102e-06 8.27244 2.86102e-06 8.00606C-0.000823975 7.7397 0.228311 7.52332 0.509559 7.52332L0.509575 7.52306Z' fill='%231E6454'/%3E%3C/svg%3E%0A");
}

.e-tag{
  border-radius: 4px;
  background-color: rgb(0 0 0 / 0.2);
  padding-left: 12px;
  padding-right: 12px;
  padding-top: 6px;
  padding-bottom: 6px;
  font-size: 11px;
  font-weight: 500;
  text-transform: uppercase;
  line-height: 1;
  letter-spacing: 0.12em;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
  --tw-backdrop-blur: blur(24px);
  -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
          backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
}

@media (min-width: 1024px){
  .e-tag{
    padding-top: 8px;
    padding-bottom: 8px;
    padding-left: 16px;
    padding-right: 16px;
    font-size: 12px;
    line-height: 1.3;
  }
}
.e-tag--beige-light{
  --tw-bg-opacity: 1;
  background-color: rgb(250 243 232 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(11 50 41 / var(--tw-text-opacity));
}
.e-tag--lg{
  padding-left: 32px;
  padding-right: 32px;
  padding-top: 16px;
  padding-bottom: 16px;
}
.e-tag--white{
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(11 50 41 / var(--tw-text-opacity));
}
.e-tag--white:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(241 203 116 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(11 50 41 / var(--tw-text-opacity));
}
.e-tag.active.e-tag--white{
  --tw-bg-opacity: 1;
  background-color: rgb(241 203 116 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(11 50 41 / var(--tw-text-opacity));
}
.e-tag:hover{
  text-decoration-line: none;
}

.c-list{
  display: flex;
  flex-direction: column;
  gap: 8px;
}
.c-list li{
  margin: 0;
  display: flex;
  gap: 16px;
  font-size: clamp(0.875rem, -0.1250rem + 0.7813vw, 1rem);
  line-height: 1.4;
}
.c-list li:before {
  content: "\e811";
  font-family: "fontello";
  position: relative;
  top: 5px;
  display: inline-block;
  height: 9px;
  width: 16px;
  background-position: center;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml,%3Csvg width='16' height='11' viewBox='0 0 16 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.6667 0.700684C10.6667 1.19535 11.1553 1.93402 11.65 2.55402C12.286 3.35402 13.046 4.05202 13.9173 4.58468C14.5707 4.98402 15.3627 5.36735 16 5.36735M16 5.36735C15.3627 5.36735 14.57 5.75068 13.9173 6.15002C13.046 6.68335 12.286 7.38135 11.65 8.18002C11.1553 8.80068 10.6667 9.54068 10.6667 10.034M16 5.36735H-4.76837e-07' stroke='%23AFC4C0'/%3E%3C/svg%3E%0A");
}

.accordionjs {
  position: relative;
  padding: 0;
  list-style: none;
}
.accordionjs:last-child {
  margin-bottom: 0;
}
.accordionjs > li{
  line-height: 1.4;
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 650ms;
}
.accordionjs > li > button i{
  display: inline-flex;
  align-items: center;
  justify-content: center;
  line-height: 1;
  --tw-text-opacity: 1;
  color: rgb(32 32 32 / var(--tw-text-opacity));
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 650ms;
}
.accordionjs > li > button .svg-plus-green {
  display: block !important;
}
.accordionjs > li > button .svg-minus-green {
  display: none !important;
}
.accordionjs > li:hover > button{
  text-decoration-line: none;
}
.accordionjs > li.acc_active > button{
  --tw-text-opacity: 1;
  color: rgb(30 100 84 / var(--tw-text-opacity));
}
.accordionjs > li.acc_active > button .svg-plus-green {
  display: none !important;
}
.accordionjs > li.acc_active > button .svg-minus-green {
  display: block !important;
}
.accordionjs > li.acc_active > button .svg-star-green{
  opacity: 1;
}

[data-aos][data-aos][data-aos-duration="50"], body[data-aos-duration="50"] [data-aos] {
  transition-duration: 50ms;
}

[data-aos][data-aos][data-aos-delay="50"], body[data-aos-delay="50"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="50"].aos-animate, body[data-aos-delay="50"] [data-aos].aos-animate {
  transition-delay: 50ms;
}

[data-aos][data-aos][data-aos-duration="100"], body[data-aos-duration="100"] [data-aos] {
  transition-duration: 0.1s;
}

[data-aos][data-aos][data-aos-delay="100"], body[data-aos-delay="100"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="100"].aos-animate, body[data-aos-delay="100"] [data-aos].aos-animate {
  transition-delay: 0.1s;
}

[data-aos][data-aos][data-aos-duration="150"], body[data-aos-duration="150"] [data-aos] {
  transition-duration: 0.15s;
}

[data-aos][data-aos][data-aos-delay="150"], body[data-aos-delay="150"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="150"].aos-animate, body[data-aos-delay="150"] [data-aos].aos-animate {
  transition-delay: 0.15s;
}

[data-aos][data-aos][data-aos-duration="200"], body[data-aos-duration="200"] [data-aos] {
  transition-duration: 0.2s;
}

[data-aos][data-aos][data-aos-delay="200"], body[data-aos-delay="200"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="200"].aos-animate, body[data-aos-delay="200"] [data-aos].aos-animate {
  transition-delay: 0.2s;
}

[data-aos][data-aos][data-aos-duration="250"], body[data-aos-duration="250"] [data-aos] {
  transition-duration: 0.25s;
}

[data-aos][data-aos][data-aos-delay="250"], body[data-aos-delay="250"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="250"].aos-animate, body[data-aos-delay="250"] [data-aos].aos-animate {
  transition-delay: 0.25s;
}

[data-aos][data-aos][data-aos-duration="300"], body[data-aos-duration="300"] [data-aos] {
  transition-duration: 0.3s;
}

[data-aos][data-aos][data-aos-delay="300"], body[data-aos-delay="300"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="300"].aos-animate, body[data-aos-delay="300"] [data-aos].aos-animate {
  transition-delay: 0.3s;
}

[data-aos][data-aos][data-aos-duration="350"], body[data-aos-duration="350"] [data-aos] {
  transition-duration: 0.35s;
}

[data-aos][data-aos][data-aos-delay="350"], body[data-aos-delay="350"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="350"].aos-animate, body[data-aos-delay="350"] [data-aos].aos-animate {
  transition-delay: 0.35s;
}

[data-aos][data-aos][data-aos-duration="400"], body[data-aos-duration="400"] [data-aos] {
  transition-duration: 0.4s;
}

[data-aos][data-aos][data-aos-delay="400"], body[data-aos-delay="400"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="400"].aos-animate, body[data-aos-delay="400"] [data-aos].aos-animate {
  transition-delay: 0.4s;
}

[data-aos][data-aos][data-aos-duration="450"], body[data-aos-duration="450"] [data-aos] {
  transition-duration: 0.45s;
}

[data-aos][data-aos][data-aos-delay="450"], body[data-aos-delay="450"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="450"].aos-animate, body[data-aos-delay="450"] [data-aos].aos-animate {
  transition-delay: 0.45s;
}

[data-aos][data-aos][data-aos-duration="500"], body[data-aos-duration="500"] [data-aos] {
  transition-duration: 0.5s;
}

[data-aos][data-aos][data-aos-delay="500"], body[data-aos-delay="500"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="500"].aos-animate, body[data-aos-delay="500"] [data-aos].aos-animate {
  transition-delay: 0.5s;
}

[data-aos][data-aos][data-aos-duration="550"], body[data-aos-duration="550"] [data-aos] {
  transition-duration: 0.55s;
}

[data-aos][data-aos][data-aos-delay="550"], body[data-aos-delay="550"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="550"].aos-animate, body[data-aos-delay="550"] [data-aos].aos-animate {
  transition-delay: 0.55s;
}

[data-aos][data-aos][data-aos-duration="600"], body[data-aos-duration="600"] [data-aos] {
  transition-duration: 0.6s;
}

[data-aos][data-aos][data-aos-delay="600"], body[data-aos-delay="600"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="600"].aos-animate, body[data-aos-delay="600"] [data-aos].aos-animate {
  transition-delay: 0.6s;
}

[data-aos][data-aos][data-aos-duration="650"], body[data-aos-duration="650"] [data-aos] {
  transition-duration: 0.65s;
}

[data-aos][data-aos][data-aos-delay="650"], body[data-aos-delay="650"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="650"].aos-animate, body[data-aos-delay="650"] [data-aos].aos-animate {
  transition-delay: 0.65s;
}

[data-aos][data-aos][data-aos-duration="700"], body[data-aos-duration="700"] [data-aos] {
  transition-duration: 0.7s;
}

[data-aos][data-aos][data-aos-delay="700"], body[data-aos-delay="700"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="700"].aos-animate, body[data-aos-delay="700"] [data-aos].aos-animate {
  transition-delay: 0.7s;
}

[data-aos][data-aos][data-aos-duration="750"], body[data-aos-duration="750"] [data-aos] {
  transition-duration: 0.75s;
}

[data-aos][data-aos][data-aos-delay="750"], body[data-aos-delay="750"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="750"].aos-animate, body[data-aos-delay="750"] [data-aos].aos-animate {
  transition-delay: 0.75s;
}

[data-aos][data-aos][data-aos-duration="800"], body[data-aos-duration="800"] [data-aos] {
  transition-duration: 0.8s;
}

[data-aos][data-aos][data-aos-delay="800"], body[data-aos-delay="800"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="800"].aos-animate, body[data-aos-delay="800"] [data-aos].aos-animate {
  transition-delay: 0.8s;
}

[data-aos][data-aos][data-aos-duration="850"], body[data-aos-duration="850"] [data-aos] {
  transition-duration: 0.85s;
}

[data-aos][data-aos][data-aos-delay="850"], body[data-aos-delay="850"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="850"].aos-animate, body[data-aos-delay="850"] [data-aos].aos-animate {
  transition-delay: 0.85s;
}

[data-aos][data-aos][data-aos-duration="900"], body[data-aos-duration="900"] [data-aos] {
  transition-duration: 0.9s;
}

[data-aos][data-aos][data-aos-delay="900"], body[data-aos-delay="900"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="900"].aos-animate, body[data-aos-delay="900"] [data-aos].aos-animate {
  transition-delay: 0.9s;
}

[data-aos][data-aos][data-aos-duration="950"], body[data-aos-duration="950"] [data-aos] {
  transition-duration: 0.95s;
}

[data-aos][data-aos][data-aos-delay="950"], body[data-aos-delay="950"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="950"].aos-animate, body[data-aos-delay="950"] [data-aos].aos-animate {
  transition-delay: 0.95s;
}

[data-aos][data-aos][data-aos-duration="1000"], body[data-aos-duration="1000"] [data-aos] {
  transition-duration: 1s;
}

[data-aos][data-aos][data-aos-delay="1000"], body[data-aos-delay="1000"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1000"].aos-animate, body[data-aos-delay="1000"] [data-aos].aos-animate {
  transition-delay: 1s;
}

[data-aos][data-aos][data-aos-duration="1050"], body[data-aos-duration="1050"] [data-aos] {
  transition-duration: 1.05s;
}

[data-aos][data-aos][data-aos-delay="1050"], body[data-aos-delay="1050"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1050"].aos-animate, body[data-aos-delay="1050"] [data-aos].aos-animate {
  transition-delay: 1.05s;
}

[data-aos][data-aos][data-aos-duration="1100"], body[data-aos-duration="1100"] [data-aos] {
  transition-duration: 1.1s;
}

[data-aos][data-aos][data-aos-delay="1100"], body[data-aos-delay="1100"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1100"].aos-animate, body[data-aos-delay="1100"] [data-aos].aos-animate {
  transition-delay: 1.1s;
}

[data-aos][data-aos][data-aos-duration="1150"], body[data-aos-duration="1150"] [data-aos] {
  transition-duration: 1.15s;
}

[data-aos][data-aos][data-aos-delay="1150"], body[data-aos-delay="1150"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1150"].aos-animate, body[data-aos-delay="1150"] [data-aos].aos-animate {
  transition-delay: 1.15s;
}

[data-aos][data-aos][data-aos-duration="1200"], body[data-aos-duration="1200"] [data-aos] {
  transition-duration: 1.2s;
}

[data-aos][data-aos][data-aos-delay="1200"], body[data-aos-delay="1200"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1200"].aos-animate, body[data-aos-delay="1200"] [data-aos].aos-animate {
  transition-delay: 1.2s;
}

[data-aos][data-aos][data-aos-duration="1250"], body[data-aos-duration="1250"] [data-aos] {
  transition-duration: 1.25s;
}

[data-aos][data-aos][data-aos-delay="1250"], body[data-aos-delay="1250"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1250"].aos-animate, body[data-aos-delay="1250"] [data-aos].aos-animate {
  transition-delay: 1.25s;
}

[data-aos][data-aos][data-aos-duration="1300"], body[data-aos-duration="1300"] [data-aos] {
  transition-duration: 1.3s;
}

[data-aos][data-aos][data-aos-delay="1300"], body[data-aos-delay="1300"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1300"].aos-animate, body[data-aos-delay="1300"] [data-aos].aos-animate {
  transition-delay: 1.3s;
}

[data-aos][data-aos][data-aos-duration="1350"], body[data-aos-duration="1350"] [data-aos] {
  transition-duration: 1.35s;
}

[data-aos][data-aos][data-aos-delay="1350"], body[data-aos-delay="1350"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1350"].aos-animate, body[data-aos-delay="1350"] [data-aos].aos-animate {
  transition-delay: 1.35s;
}

[data-aos][data-aos][data-aos-duration="1400"], body[data-aos-duration="1400"] [data-aos] {
  transition-duration: 1.4s;
}

[data-aos][data-aos][data-aos-delay="1400"], body[data-aos-delay="1400"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1400"].aos-animate, body[data-aos-delay="1400"] [data-aos].aos-animate {
  transition-delay: 1.4s;
}

[data-aos][data-aos][data-aos-duration="1450"], body[data-aos-duration="1450"] [data-aos] {
  transition-duration: 1.45s;
}

[data-aos][data-aos][data-aos-delay="1450"], body[data-aos-delay="1450"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1450"].aos-animate, body[data-aos-delay="1450"] [data-aos].aos-animate {
  transition-delay: 1.45s;
}

[data-aos][data-aos][data-aos-duration="1500"], body[data-aos-duration="1500"] [data-aos] {
  transition-duration: 1.5s;
}

[data-aos][data-aos][data-aos-delay="1500"], body[data-aos-delay="1500"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1500"].aos-animate, body[data-aos-delay="1500"] [data-aos].aos-animate {
  transition-delay: 1.5s;
}

[data-aos][data-aos][data-aos-duration="1550"], body[data-aos-duration="1550"] [data-aos] {
  transition-duration: 1.55s;
}

[data-aos][data-aos][data-aos-delay="1550"], body[data-aos-delay="1550"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1550"].aos-animate, body[data-aos-delay="1550"] [data-aos].aos-animate {
  transition-delay: 1.55s;
}

[data-aos][data-aos][data-aos-duration="1600"], body[data-aos-duration="1600"] [data-aos] {
  transition-duration: 1.6s;
}

[data-aos][data-aos][data-aos-delay="1600"], body[data-aos-delay="1600"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1600"].aos-animate, body[data-aos-delay="1600"] [data-aos].aos-animate {
  transition-delay: 1.6s;
}

[data-aos][data-aos][data-aos-duration="1650"], body[data-aos-duration="1650"] [data-aos] {
  transition-duration: 1.65s;
}

[data-aos][data-aos][data-aos-delay="1650"], body[data-aos-delay="1650"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1650"].aos-animate, body[data-aos-delay="1650"] [data-aos].aos-animate {
  transition-delay: 1.65s;
}

[data-aos][data-aos][data-aos-duration="1700"], body[data-aos-duration="1700"] [data-aos] {
  transition-duration: 1.7s;
}

[data-aos][data-aos][data-aos-delay="1700"], body[data-aos-delay="1700"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1700"].aos-animate, body[data-aos-delay="1700"] [data-aos].aos-animate {
  transition-delay: 1.7s;
}

[data-aos][data-aos][data-aos-duration="1750"], body[data-aos-duration="1750"] [data-aos] {
  transition-duration: 1.75s;
}

[data-aos][data-aos][data-aos-delay="1750"], body[data-aos-delay="1750"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1750"].aos-animate, body[data-aos-delay="1750"] [data-aos].aos-animate {
  transition-delay: 1.75s;
}

[data-aos][data-aos][data-aos-duration="1800"], body[data-aos-duration="1800"] [data-aos] {
  transition-duration: 1.8s;
}

[data-aos][data-aos][data-aos-delay="1800"], body[data-aos-delay="1800"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1800"].aos-animate, body[data-aos-delay="1800"] [data-aos].aos-animate {
  transition-delay: 1.8s;
}

[data-aos][data-aos][data-aos-duration="1850"], body[data-aos-duration="1850"] [data-aos] {
  transition-duration: 1.85s;
}

[data-aos][data-aos][data-aos-delay="1850"], body[data-aos-delay="1850"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1850"].aos-animate, body[data-aos-delay="1850"] [data-aos].aos-animate {
  transition-delay: 1.85s;
}

[data-aos][data-aos][data-aos-duration="1900"], body[data-aos-duration="1900"] [data-aos] {
  transition-duration: 1.9s;
}

[data-aos][data-aos][data-aos-delay="1900"], body[data-aos-delay="1900"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1900"].aos-animate, body[data-aos-delay="1900"] [data-aos].aos-animate {
  transition-delay: 1.9s;
}

[data-aos][data-aos][data-aos-duration="1950"], body[data-aos-duration="1950"] [data-aos] {
  transition-duration: 1.95s;
}

[data-aos][data-aos][data-aos-delay="1950"], body[data-aos-delay="1950"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1950"].aos-animate, body[data-aos-delay="1950"] [data-aos].aos-animate {
  transition-delay: 1.95s;
}

[data-aos][data-aos][data-aos-duration="2000"], body[data-aos-duration="2000"] [data-aos] {
  transition-duration: 2s;
}

[data-aos][data-aos][data-aos-delay="2000"], body[data-aos-delay="2000"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2000"].aos-animate, body[data-aos-delay="2000"] [data-aos].aos-animate {
  transition-delay: 2s;
}

[data-aos][data-aos][data-aos-duration="2050"], body[data-aos-duration="2050"] [data-aos] {
  transition-duration: 2.05s;
}

[data-aos][data-aos][data-aos-delay="2050"], body[data-aos-delay="2050"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2050"].aos-animate, body[data-aos-delay="2050"] [data-aos].aos-animate {
  transition-delay: 2.05s;
}

[data-aos][data-aos][data-aos-duration="2100"], body[data-aos-duration="2100"] [data-aos] {
  transition-duration: 2.1s;
}

[data-aos][data-aos][data-aos-delay="2100"], body[data-aos-delay="2100"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2100"].aos-animate, body[data-aos-delay="2100"] [data-aos].aos-animate {
  transition-delay: 2.1s;
}

[data-aos][data-aos][data-aos-duration="2150"], body[data-aos-duration="2150"] [data-aos] {
  transition-duration: 2.15s;
}

[data-aos][data-aos][data-aos-delay="2150"], body[data-aos-delay="2150"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2150"].aos-animate, body[data-aos-delay="2150"] [data-aos].aos-animate {
  transition-delay: 2.15s;
}

[data-aos][data-aos][data-aos-duration="2200"], body[data-aos-duration="2200"] [data-aos] {
  transition-duration: 2.2s;
}

[data-aos][data-aos][data-aos-delay="2200"], body[data-aos-delay="2200"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2200"].aos-animate, body[data-aos-delay="2200"] [data-aos].aos-animate {
  transition-delay: 2.2s;
}

[data-aos][data-aos][data-aos-duration="2250"], body[data-aos-duration="2250"] [data-aos] {
  transition-duration: 2.25s;
}

[data-aos][data-aos][data-aos-delay="2250"], body[data-aos-delay="2250"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2250"].aos-animate, body[data-aos-delay="2250"] [data-aos].aos-animate {
  transition-delay: 2.25s;
}

[data-aos][data-aos][data-aos-duration="2300"], body[data-aos-duration="2300"] [data-aos] {
  transition-duration: 2.3s;
}

[data-aos][data-aos][data-aos-delay="2300"], body[data-aos-delay="2300"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2300"].aos-animate, body[data-aos-delay="2300"] [data-aos].aos-animate {
  transition-delay: 2.3s;
}

[data-aos][data-aos][data-aos-duration="2350"], body[data-aos-duration="2350"] [data-aos] {
  transition-duration: 2.35s;
}

[data-aos][data-aos][data-aos-delay="2350"], body[data-aos-delay="2350"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2350"].aos-animate, body[data-aos-delay="2350"] [data-aos].aos-animate {
  transition-delay: 2.35s;
}

[data-aos][data-aos][data-aos-duration="2400"], body[data-aos-duration="2400"] [data-aos] {
  transition-duration: 2.4s;
}

[data-aos][data-aos][data-aos-delay="2400"], body[data-aos-delay="2400"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2400"].aos-animate, body[data-aos-delay="2400"] [data-aos].aos-animate {
  transition-delay: 2.4s;
}

[data-aos][data-aos][data-aos-duration="2450"], body[data-aos-duration="2450"] [data-aos] {
  transition-duration: 2.45s;
}

[data-aos][data-aos][data-aos-delay="2450"], body[data-aos-delay="2450"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2450"].aos-animate, body[data-aos-delay="2450"] [data-aos].aos-animate {
  transition-delay: 2.45s;
}

[data-aos][data-aos][data-aos-duration="2500"], body[data-aos-duration="2500"] [data-aos] {
  transition-duration: 2.5s;
}

[data-aos][data-aos][data-aos-delay="2500"], body[data-aos-delay="2500"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2500"].aos-animate, body[data-aos-delay="2500"] [data-aos].aos-animate {
  transition-delay: 2.5s;
}

[data-aos][data-aos][data-aos-duration="2550"], body[data-aos-duration="2550"] [data-aos] {
  transition-duration: 2.55s;
}

[data-aos][data-aos][data-aos-delay="2550"], body[data-aos-delay="2550"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2550"].aos-animate, body[data-aos-delay="2550"] [data-aos].aos-animate {
  transition-delay: 2.55s;
}

[data-aos][data-aos][data-aos-duration="2600"], body[data-aos-duration="2600"] [data-aos] {
  transition-duration: 2.6s;
}

[data-aos][data-aos][data-aos-delay="2600"], body[data-aos-delay="2600"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2600"].aos-animate, body[data-aos-delay="2600"] [data-aos].aos-animate {
  transition-delay: 2.6s;
}

[data-aos][data-aos][data-aos-duration="2650"], body[data-aos-duration="2650"] [data-aos] {
  transition-duration: 2.65s;
}

[data-aos][data-aos][data-aos-delay="2650"], body[data-aos-delay="2650"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2650"].aos-animate, body[data-aos-delay="2650"] [data-aos].aos-animate {
  transition-delay: 2.65s;
}

[data-aos][data-aos][data-aos-duration="2700"], body[data-aos-duration="2700"] [data-aos] {
  transition-duration: 2.7s;
}

[data-aos][data-aos][data-aos-delay="2700"], body[data-aos-delay="2700"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2700"].aos-animate, body[data-aos-delay="2700"] [data-aos].aos-animate {
  transition-delay: 2.7s;
}

[data-aos][data-aos][data-aos-duration="2750"], body[data-aos-duration="2750"] [data-aos] {
  transition-duration: 2.75s;
}

[data-aos][data-aos][data-aos-delay="2750"], body[data-aos-delay="2750"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2750"].aos-animate, body[data-aos-delay="2750"] [data-aos].aos-animate {
  transition-delay: 2.75s;
}

[data-aos][data-aos][data-aos-duration="2800"], body[data-aos-duration="2800"] [data-aos] {
  transition-duration: 2.8s;
}

[data-aos][data-aos][data-aos-delay="2800"], body[data-aos-delay="2800"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2800"].aos-animate, body[data-aos-delay="2800"] [data-aos].aos-animate {
  transition-delay: 2.8s;
}

[data-aos][data-aos][data-aos-duration="2850"], body[data-aos-duration="2850"] [data-aos] {
  transition-duration: 2.85s;
}

[data-aos][data-aos][data-aos-delay="2850"], body[data-aos-delay="2850"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2850"].aos-animate, body[data-aos-delay="2850"] [data-aos].aos-animate {
  transition-delay: 2.85s;
}

[data-aos][data-aos][data-aos-duration="2900"], body[data-aos-duration="2900"] [data-aos] {
  transition-duration: 2.9s;
}

[data-aos][data-aos][data-aos-delay="2900"], body[data-aos-delay="2900"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2900"].aos-animate, body[data-aos-delay="2900"] [data-aos].aos-animate {
  transition-delay: 2.9s;
}

[data-aos][data-aos][data-aos-duration="2950"], body[data-aos-duration="2950"] [data-aos] {
  transition-duration: 2.95s;
}

[data-aos][data-aos][data-aos-delay="2950"], body[data-aos-delay="2950"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2950"].aos-animate, body[data-aos-delay="2950"] [data-aos].aos-animate {
  transition-delay: 2.95s;
}

[data-aos][data-aos][data-aos-duration="3000"], body[data-aos-duration="3000"] [data-aos] {
  transition-duration: 3s;
}

[data-aos][data-aos][data-aos-delay="3000"], body[data-aos-delay="3000"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="3000"].aos-animate, body[data-aos-delay="3000"] [data-aos].aos-animate {
  transition-delay: 3s;
}

[data-aos][data-aos][data-aos-easing=linear], body[data-aos-easing=linear] [data-aos] {
  transition-timing-function: cubic-bezier(0.25, 0.25, 0.75, 0.75);
}

[data-aos][data-aos][data-aos-easing=ease], body[data-aos-easing=ease] [data-aos] {
  transition-timing-function: ease;
}

[data-aos][data-aos][data-aos-easing=ease-in], body[data-aos-easing=ease-in] [data-aos] {
  transition-timing-function: ease-in;
}

[data-aos][data-aos][data-aos-easing=ease-out], body[data-aos-easing=ease-out] [data-aos] {
  transition-timing-function: ease-out;
}

[data-aos][data-aos][data-aos-easing=ease-in-out], body[data-aos-easing=ease-in-out] [data-aos] {
  transition-timing-function: ease-in-out;
}

[data-aos][data-aos][data-aos-easing=ease-in-back], body[data-aos-easing=ease-in-back] [data-aos] {
  transition-timing-function: cubic-bezier(0.6, -0.28, 0.735, 0.045);
}

[data-aos][data-aos][data-aos-easing=ease-out-back], body[data-aos-easing=ease-out-back] [data-aos] {
  transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.275);
}

[data-aos][data-aos][data-aos-easing=ease-in-out-back], body[data-aos-easing=ease-in-out-back] [data-aos] {
  transition-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55);
}

[data-aos][data-aos][data-aos-easing=ease-in-sine], body[data-aos-easing=ease-in-sine] [data-aos] {
  transition-timing-function: cubic-bezier(0.47, 0, 0.745, 0.715);
}

[data-aos][data-aos][data-aos-easing=ease-out-sine], body[data-aos-easing=ease-out-sine] [data-aos] {
  transition-timing-function: cubic-bezier(0.39, 0.575, 0.565, 1);
}

[data-aos][data-aos][data-aos-easing=ease-in-out-sine], body[data-aos-easing=ease-in-out-sine] [data-aos] {
  transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
}

[data-aos][data-aos][data-aos-easing=ease-in-quad], body[data-aos-easing=ease-in-quad] [data-aos] {
  transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
}

[data-aos][data-aos][data-aos-easing=ease-out-quad], body[data-aos-easing=ease-out-quad] [data-aos] {
  transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

[data-aos][data-aos][data-aos-easing=ease-in-out-quad], body[data-aos-easing=ease-in-out-quad] [data-aos] {
  transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955);
}

[data-aos][data-aos][data-aos-easing=ease-in-cubic], body[data-aos-easing=ease-in-cubic] [data-aos] {
  transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
}

[data-aos][data-aos][data-aos-easing=ease-out-cubic], body[data-aos-easing=ease-out-cubic] [data-aos] {
  transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

[data-aos][data-aos][data-aos-easing=ease-in-out-cubic], body[data-aos-easing=ease-in-out-cubic] [data-aos] {
  transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955);
}

[data-aos][data-aos][data-aos-easing=ease-in-quart], body[data-aos-easing=ease-in-quart] [data-aos] {
  transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
}

[data-aos][data-aos][data-aos-easing=ease-out-quart], body[data-aos-easing=ease-out-quart] [data-aos] {
  transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

[data-aos][data-aos][data-aos-easing=ease-in-out-quart], body[data-aos-easing=ease-in-out-quart] [data-aos] {
  transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955);
}

[data-aos^=fade][data-aos^=fade] {
  opacity: 0;
  transition-property: opacity, transform;
}

[data-aos^=fade][data-aos^=fade].aos-animate {
  opacity: 1;
  transform: translateZ(0);
}

[data-aos=fade-up] {
  transform: translate3d(0, 100px, 0);
}

[data-aos=fade-down] {
  transform: translate3d(0, -100px, 0);
}

[data-aos=fade-right] {
  transform: translate3d(-100px, 0, 0);
}

[data-aos=fade-left] {
  transform: translate3d(100px, 0, 0);
}

[data-aos=fade-up-right] {
  transform: translate3d(-100px, 100px, 0);
}

[data-aos=fade-up-left] {
  transform: translate3d(100px, 100px, 0);
}

[data-aos=fade-down-right] {
  transform: translate3d(-100px, -100px, 0);
}

[data-aos=fade-down-left] {
  transform: translate3d(100px, -100px, 0);
}

[data-aos^=zoom][data-aos^=zoom] {
  opacity: 0;
  transition-property: opacity, transform;
}

[data-aos^=zoom][data-aos^=zoom].aos-animate {
  opacity: 1;
  transform: translateZ(0) scale(1);
}

[data-aos=zoom-in] {
  transform: scale(0.6);
}

[data-aos=zoom-in-up] {
  transform: translate3d(0, 100px, 0) scale(0.6);
}

[data-aos=zoom-in-down] {
  transform: translate3d(0, -100px, 0) scale(0.6);
}

[data-aos=zoom-in-right] {
  transform: translate3d(-100px, 0, 0) scale(0.6);
}

[data-aos=zoom-in-left] {
  transform: translate3d(100px, 0, 0) scale(0.6);
}

[data-aos=zoom-out] {
  transform: scale(1.2);
}

[data-aos=zoom-out-up] {
  transform: translate3d(0, 100px, 0) scale(1.2);
}

[data-aos=zoom-out-down] {
  transform: translate3d(0, -100px, 0) scale(1.2);
}

[data-aos=zoom-out-right] {
  transform: translate3d(-100px, 0, 0) scale(1.2);
}

[data-aos=zoom-out-left] {
  transform: translate3d(100px, 0, 0) scale(1.2);
}

[data-aos^=slide][data-aos^=slide] {
  transition-property: transform;
}

[data-aos^=slide][data-aos^=slide].aos-animate {
  transform: translateZ(0);
}

[data-aos=slide-up] {
  transform: translate3d(0, 100%, 0);
}

[data-aos=slide-down] {
  transform: translate3d(0, -100%, 0);
}

[data-aos=slide-right] {
  transform: translate3d(-100%, 0, 0);
}

[data-aos=slide-left] {
  transform: translate3d(100%, 0, 0);
}

[data-aos^=flip][data-aos^=flip] {
  backface-visibility: hidden;
  transition-property: transform;
}

[data-aos=flip-left] {
  transform: perspective(2500px) rotateY(-100deg);
}

[data-aos=flip-left].aos-animate {
  transform: perspective(2500px) rotateY(0);
}

[data-aos=flip-right] {
  transform: perspective(2500px) rotateY(100deg);
}

[data-aos=flip-right].aos-animate {
  transform: perspective(2500px) rotateY(0);
}

[data-aos=flip-up] {
  transform: perspective(2500px) rotateX(-100deg);
}

[data-aos=flip-up].aos-animate {
  transform: perspective(2500px) rotateX(0);
}

[data-aos=flip-down] {
  transform: perspective(2500px) rotateX(100deg);
}

[data-aos=flip-down].aos-animate {
  transform: perspective(2500px) rotateX(0);
}

#main .gform_wrapper {
  margin-top: 0;
}
#main .gform_wrapper .gform_validation_errors {
  display: none;
}
#main .gform_wrapper .gform_fields {
  -moz-column-gap: 24px;
       column-gap: 24px;
  row-gap: 40px;
}
@media (min-width: 1024px) {
  #main .gform_wrapper .gform_fields {
    row-gap: 56px;
  }
}
#main .gform_wrapper .gform_heading {
  display: none !important;
}
#main .gform_wrapper .gform_body {
  margin-bottom: 16px;
}
#main .gform_wrapper .gform_body .gform_fields {
  row-gap: 16px;
  -moz-column-gap: 0;
       column-gap: 0;
}
@media (min-width: 1024px) {
  #main .gform_wrapper .gform_body .gform_fields {
    -moz-column-gap: 16px;
         column-gap: 16px;
  }
}
#main .gform_wrapper .gform_body .gform_fields .gfield{
  position: relative;
}
#main .gform_wrapper .gform_body .gform_fields .gfield.gfield_error {
  border: 0;
  background-color: transparent;
  max-width: 100% !important;
  width: 100%;
}
#main .gform_wrapper .gform_body .gform_fields .gfield.gfield_error .gfield_label {
  margin-top: 0;
  --tw-text-opacity: 1;
  color: rgb(206 175 103 / var(--tw-text-opacity));
}
#main .gform_wrapper .gform_body .gform_fields .gfield.gfield_error .gfield_description.validation_message{
  --tw-text-opacity: 1;
  color: rgb(204 26 26 / var(--tw-text-opacity));
  font-weight: 400;
  padding: 0;
  border: 0;
  font-size: 12px;
  background: transparent;
  margin-top: 8px;
}
#main .gform_wrapper .gform_body .gform_fields .gfield.gfield_error .ginput_container select,
#main .gform_wrapper .gform_body .gform_fields .gfield.gfield_error .ginput_container textarea,
#main .gform_wrapper .gform_body .gform_fields .gfield.gfield_error .ginput_container input[type=text],
#main .gform_wrapper .gform_body .gform_fields .gfield.gfield_error .ginput_container input[type=tel],
#main .gform_wrapper .gform_body .gform_fields .gfield.gfield_error .ginput_container input[type=email],
#main .gform_wrapper .gform_body .gform_fields .gfield.gfield_error .ginput_container input[type=number] {
  border: 1px solid #c00;
}
#main .gform_wrapper .gform_body .gform_fields .gfield.gfield_error .ginput_container.ginput_container_fileupload {
  border: 1px solid #c00;
}
#main .gform_wrapper .gform_body .gform_fields .gfield .gfield_label{
  z-index: 50;
  margin-bottom: 0;
  font-size: 14px;
  line-height: 1.3;
  font-weight: 400;
}
@media (min-width: 1024px){
  #main .gform_wrapper .gform_body .gform_fields .gfield .gfield_label{
    position: absolute;
    top: 18px;
  }
}
#main .gform_wrapper .gform_body .gform_fields .gfield .gfield_label .gfield_required{
  --tw-text-opacity: 1;
  color: rgb(206 175 103 / var(--tw-text-opacity));
}
#main .gform_wrapper .gform_body .gform_fields .gfield .ginput_container select,
#main .gform_wrapper .gform_body .gform_fields .gfield .ginput_container textarea,
#main .gform_wrapper .gform_body .gform_fields .gfield .ginput_container input[type=text],
#main .gform_wrapper .gform_body .gform_fields .gfield .ginput_container input[type=tel],
#main .gform_wrapper .gform_body .gform_fields .gfield .ginput_container input[type=email],
#main .gform_wrapper .gform_body .gform_fields .gfield .ginput_container input[type=number]{
  font-family: 'ClashGrotesk', sans-serif;
  font-size: clamp(0.8125rem, 0.6193rem + 0.403vw, 1.375rem);
  font-weight: 400;
  line-height: 1.3em;
  letter-spacing: 0;
  text-transform: none;
  height: 48px;
  width: 100%;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  border-radius: 4px;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  padding-left: 16px;
  padding-right: 16px;
  font-family: ClashGrotesk, sans-serif;
  --tw-text-opacity: 1;
  color: rgb(30 100 84 / var(--tw-text-opacity));
}
#main .gform_wrapper .gform_body .gform_fields .gfield .ginput_container select::-moz-placeholder, #main .gform_wrapper .gform_body .gform_fields .gfield .ginput_container textarea::-moz-placeholder, #main .gform_wrapper .gform_body .gform_fields .gfield .ginput_container input[type=text]::-moz-placeholder, #main .gform_wrapper .gform_body .gform_fields .gfield .ginput_container input[type=tel]::-moz-placeholder, #main .gform_wrapper .gform_body .gform_fields .gfield .ginput_container input[type=email]::-moz-placeholder, #main .gform_wrapper .gform_body .gform_fields .gfield .ginput_container input[type=number]::-moz-placeholder{
  --tw-placeholder-opacity: 1;
  color: rgb(11 50 41 / var(--tw-placeholder-opacity));
}
#main .gform_wrapper .gform_body .gform_fields .gfield .ginput_container select::placeholder,
#main .gform_wrapper .gform_body .gform_fields .gfield .ginput_container textarea::placeholder,
#main .gform_wrapper .gform_body .gform_fields .gfield .ginput_container input[type=text]::placeholder,
#main .gform_wrapper .gform_body .gform_fields .gfield .ginput_container input[type=tel]::placeholder,
#main .gform_wrapper .gform_body .gform_fields .gfield .ginput_container input[type=email]::placeholder,
#main .gform_wrapper .gform_body .gform_fields .gfield .ginput_container input[type=number]::placeholder{
  --tw-placeholder-opacity: 1;
  color: rgb(11 50 41 / var(--tw-placeholder-opacity));
}
#main .gform_wrapper .gform_body .gform_fields .gfield .ginput_container select:focus,
#main .gform_wrapper .gform_body .gform_fields .gfield .ginput_container textarea:focus,
#main .gform_wrapper .gform_body .gform_fields .gfield .ginput_container input[type=text]:focus,
#main .gform_wrapper .gform_body .gform_fields .gfield .ginput_container input[type=tel]:focus,
#main .gform_wrapper .gform_body .gform_fields .gfield .ginput_container input[type=email]:focus,
#main .gform_wrapper .gform_body .gform_fields .gfield .ginput_container input[type=number]:focus {
  outline: none;
  --tw-border-opacity: 1;
  border-color: rgb(30 100 84 / var(--tw-border-opacity));
  --tw-text-opacity: 1;
  color: rgb(30 100 84 / var(--tw-text-opacity));
}
#main .gform_wrapper .gform_body .gform_fields .gfield .ginput_container textarea {
  height: 120px;
  padding-top: 16px;
  resize: vertical;
}
@media (min-width: 1024px) {
  #main .gform_wrapper .gform_body .gform_fields .gfield .ginput_container textarea {
    height: 192px;
  }
}
#main .gform_wrapper .gform_body .gform_fields .gfield .ginput_container select {
  padding-top: 0;
  padding-bottom: 0;
  line-height: 1.4;
  --tw-text-opacity: 1;
  color: rgb(11 50 41 / var(--tw-text-opacity));
}
#main .gform_wrapper .gform_body .gform_fields .gfield .ginput_container select.has-value{
  --tw-text-opacity: 1;
  color: rgb(30 100 84 / var(--tw-text-opacity));
}
#main .gform_wrapper .gform_body .gform_fields .gfield .ginput_container select:focus option{
  --tw-text-opacity: 1;
  color: rgb(11 50 41 / var(--tw-text-opacity));
}
#main .gform_wrapper .gform_body .gform_fields .gfield .ginput_container.ginput_container_select {
  position: relative;
}
#main .gform_wrapper .gform_body .gform_fields .gfield .ginput_container.ginput_container_select:after {
  content: "";
  position: absolute;
  top: 50%;
  right: 8px;
  background-image: url(../images/icon-chevron-down.svg);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 20px 16px;
  transform: translateY(-50%);
  width: 20px;
  height: 16px;
  z-index: 100;
  pointer-events: none;
  display: block;
}
#main .gform_wrapper .gform_body .gform_fields .gfield .ginput_container.ginput_container_fileupload {
  position: relative;
  height: 40px;
  border-bottom-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(172 170 169 / var(--tw-border-opacity));
}
@media (min-width: 1024px){
  #main .gform_wrapper .gform_body .gform_fields .gfield .ginput_container.ginput_container_fileupload{
    height: 56px;
  }
}
#main .gform_wrapper .gform_body .gform_fields .gfield .ginput_container.ginput_container_fileupload:before {
  content: "";
  font-size: 16px;
  background-image: url(../images/icon-upload.svg);
  position: absolute;
  right: 0;
  top: 50%;
  height: 16px;
  width: 16px;
  --tw-translate-y: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
#main .gform_wrapper .gform_body .gform_fields .gfield .ginput_container.ginput_container_fileupload input[type=file]{
  position: absolute;
  right: 0;
  top: 50%;
  width: 100%;
  --tw-translate-y: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  cursor: pointer;
  padding-right: 24px;
  font-size: 14px;
  line-height: 1.3;
  --tw-text-opacity: 1;
  color: rgb(250 250 244 / var(--tw-text-opacity));
  opacity: 1;
}
@media (min-width: 1024px){
  #main .gform_wrapper .gform_body .gform_fields .gfield .ginput_container.ginput_container_fileupload input[type=file]{
    width: calc(100% - 156px);
  }
}
#main .gform_wrapper .gform_body .gform_fields .gfield .ginput_container.ginput_container_fileupload input[type=file].has-value{
  --tw-text-opacity: 1;
  color: rgb(206 175 103 / var(--tw-text-opacity));
}
#main .gform_wrapper .gform_body .gform_fields .gfield .ginput_container.ginput_container_fileupload input[type=file]::file-selector-button{
  display: none;
  border-radius: 9999px;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(241 203 116 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(250 250 244 / var(--tw-bg-opacity));
  padding-left: 8px;
  padding-right: 8px;
  font-family: ClashGrotesk, sans-serif;
  font-size: 14px;
  line-height: 1.3;
  --tw-text-opacity: 1;
  color: rgb(206 175 103 / var(--tw-text-opacity));
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 650ms;
}
#main .gform_wrapper .gform_body .gform_fields .gfield .ginput_container.ginput_container_fileupload input[type=file]::file-selector-button:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(241 203 116 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
#main .gform_wrapper .gform_body .gform_fields .gfield .ginput_container.ginput_container_fileupload .gform_fileupload_rules {
  padding-top: 0;
  color: #4E4E4E;
  display: none;
}
#main .gform_wrapper .gform_body .gform_fields .gfield .ginput_container.ginput_container_fileupload .ginput_preview{
  position: absolute;
  right: 0;
  top: 50%;
  margin: 0;
  width: 100%;
  --tw-translate-y: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  cursor: pointer;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  padding-right: 24px;
  font-size: 14px;
  line-height: 1.3;
  opacity: 1;
}
@media (min-width: 1024px){
  #main .gform_wrapper .gform_body .gform_fields .gfield .ginput_container.ginput_container_fileupload .ginput_preview{
    width: calc(100% - 156px);
  }
}
#main .gform_wrapper .gform_body .gform_fields .gfield .ginput_container.ginput_container_fileupload .ginput_preview .gfield_fileupload_progress{
  display: none;
}
#main .gform_wrapper .gform_body .gform_fields .gfield .ginput_container.ginput_container_fileupload .ginput_preview .gform_delete_file{
  position: absolute;
  right: 0;
  top: 0;
  border-radius: 9999px;
  --tw-bg-opacity: 1;
  background-color: rgb(175 196 192 / var(--tw-bg-opacity));
  font-size: 8px;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
#main .gform_wrapper .gform_body .gform_fields .gfield .ginput_container.ginput_container_date {
  position: relative;
}
#main .gform_wrapper .gform_body .gform_fields .gfield .ginput_container.ginput_container_date .ui-datepicker-trigger {
  position: absolute;
  top: 50%;
  right: 10px;
  transform: translateY(-50%);
  cursor: pointer;
}
#main .gform_wrapper .gform_body .gform_fields .gfield .ginput_container.ginput_container_date .ui-datepicker-trigger:hover {
  opacity: 0.75;
}
#main .gform_wrapper .gform_body .gform_fields .gfield .ginput_container.ginput_container_consent,
#main .gform_wrapper .gform_body .gform_fields .gfield .ginput_container .gfield_checkbox,
#main .gform_wrapper .gform_body .gform_fields .gfield .ginput_container .gfield_radio,
#main .gform_wrapper .gform_body .gform_fields .gfield .ginput_container .gchoice {
  font-size: 16px;
}
#main .gform_wrapper .gform_body .gform_fields .gfield .ginput_container.ginput_container_consent input[type=checkbox],
#main .gform_wrapper .gform_body .gform_fields .gfield .ginput_container.ginput_container_consent input[type=radio],
#main .gform_wrapper .gform_body .gform_fields .gfield .ginput_container .gfield_checkbox input[type=checkbox],
#main .gform_wrapper .gform_body .gform_fields .gfield .ginput_container .gfield_checkbox input[type=radio],
#main .gform_wrapper .gform_body .gform_fields .gfield .ginput_container .gfield_radio input[type=checkbox],
#main .gform_wrapper .gform_body .gform_fields .gfield .ginput_container .gfield_radio input[type=radio],
#main .gform_wrapper .gform_body .gform_fields .gfield .ginput_container .gchoice input[type=checkbox],
#main .gform_wrapper .gform_body .gform_fields .gfield .ginput_container .gchoice input[type=radio] {
  opacity: 0;
  outline: none;
  z-index: 100;
  width: 24px;
  height: 24px;
  top: 0;
  left: 0;
  position: absolute;
  margin-bottom: 0;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  cursor: pointer;
  margin-top: 0;
}
#main .gform_wrapper .gform_body .gform_fields .gfield .ginput_container.ginput_container_consent input[type=checkbox] + label,
#main .gform_wrapper .gform_body .gform_fields .gfield .ginput_container.ginput_container_consent input[type=radio] + label,
#main .gform_wrapper .gform_body .gform_fields .gfield .ginput_container .gfield_checkbox input[type=checkbox] + label,
#main .gform_wrapper .gform_body .gform_fields .gfield .ginput_container .gfield_checkbox input[type=radio] + label,
#main .gform_wrapper .gform_body .gform_fields .gfield .ginput_container .gfield_radio input[type=checkbox] + label,
#main .gform_wrapper .gform_body .gform_fields .gfield .ginput_container .gfield_radio input[type=radio] + label,
#main .gform_wrapper .gform_body .gform_fields .gfield .ginput_container .gchoice input[type=checkbox] + label,
#main .gform_wrapper .gform_body .gform_fields .gfield .ginput_container .gchoice input[type=radio] + label {
  cursor: pointer;
}
#main .gform_wrapper .gform_body .gform_fields .gfield .ginput_container.ginput_container_consent input[type=checkbox]:checked + label:before,
#main .gform_wrapper .gform_body .gform_fields .gfield .ginput_container.ginput_container_consent input[type=radio]:checked + label:before,
#main .gform_wrapper .gform_body .gform_fields .gfield .ginput_container .gfield_checkbox input[type=checkbox]:checked + label:before,
#main .gform_wrapper .gform_body .gform_fields .gfield .ginput_container .gfield_checkbox input[type=radio]:checked + label:before,
#main .gform_wrapper .gform_body .gform_fields .gfield .ginput_container .gfield_radio input[type=checkbox]:checked + label:before,
#main .gform_wrapper .gform_body .gform_fields .gfield .ginput_container .gfield_radio input[type=radio]:checked + label:before,
#main .gform_wrapper .gform_body .gform_fields .gfield .ginput_container .gchoice input[type=checkbox]:checked + label:before,
#main .gform_wrapper .gform_body .gform_fields .gfield .ginput_container .gchoice input[type=radio]:checked + label:before {
  opacity: 1;
}
#main .gform_wrapper .gform_body .gform_fields .gfield .ginput_container.ginput_container_consent label,
#main .gform_wrapper .gform_body .gform_fields .gfield .ginput_container .gfield_checkbox label,
#main .gform_wrapper .gform_body .gform_fields .gfield .ginput_container .gfield_radio label,
#main .gform_wrapper .gform_body .gform_fields .gfield .ginput_container .gchoice label {
  width: 100%;
  position: relative;
  padding-left: 32px;
  line-height: 1.2;
  font-family: 'ClashGrotesk', sans-serif;
  font-size: clamp(0.8125rem, 0.6193rem + 0.403vw, 1.375rem);
  font-weight: 400;
  line-height: 1.3em;
  letter-spacing: 0;
  text-transform: none;
}
#main .gform_wrapper .gform_body .gform_fields .gfield .ginput_container.ginput_container_consent label:after,
#main .gform_wrapper .gform_body .gform_fields .gfield .ginput_container .gfield_checkbox label:after,
#main .gform_wrapper .gform_body .gform_fields .gfield .ginput_container .gfield_radio label:after,
#main .gform_wrapper .gform_body .gform_fields .gfield .ginput_container .gchoice label:after {
  content: "";
  background: #fff;
  width: 20px;
  height: 20px;
  display: block;
  position: absolute;
  left: 0;
  top: -2px;
  z-index: 0;
  pointer-events: none;
  transition: all cubic-bezier(0.42, 0, 0.002, 1) 1s;
  border-radius: 4px;
}
#main .gform_wrapper .gform_body .gform_fields .gfield .ginput_container.ginput_container_consent label:before,
#main .gform_wrapper .gform_body .gform_fields .gfield .ginput_container .gfield_checkbox label:before,
#main .gform_wrapper .gform_body .gform_fields .gfield .ginput_container .gfield_radio label:before,
#main .gform_wrapper .gform_body .gform_fields .gfield .ginput_container .gchoice label:before {
  content: "";
  display: block;
  position: absolute;
  width: 12px;
  height: 12px;
  background-color: #1E6454;
  left: 4px;
  top: 2px;
  opacity: 0;
  z-index: 1;
  transition: all cubic-bezier(0.42, 0, 0.002, 1) 1s;
  border-radius: 4px;
}
#main .gform_wrapper .gform_body .gform_fields .gfield .ginput_container .gfield_checkbox,
#main .gform_wrapper .gform_body .gform_fields .gfield .ginput_container .gfield_radio {
  margin: 0;
  display: flex;
  flex-wrap: wrap;
}
#main .gform_wrapper .gform_body .gform_fields .gfield .ginput_container .gfield_checkbox .gchoice,
#main .gform_wrapper .gform_body .gform_fields .gfield .ginput_container .gfield_radio .gchoice {
  width: 100%;
  position: relative;
  display: inline-block;
  white-space: nowrap;
  margin: 0 0 6px 0;
}
#main .gform_wrapper .gform_body .gform_fields .gfield .ginput_container .gfield_radio .gchoice label:after {
  top: -2px;
  border-radius: 30px;
}
#main .gform_wrapper .gform_body .gform_fields .gfield .ginput_container .gfield_radio .gchoice label:before {
  content: "";
  width: 12px;
  height: 12px;
  border-radius: 30px;
  left: 4px;
  top: 2px;
  opacity: 0;
  z-index: 1;
  background-color: #404040;
}
#main .gform_wrapper .gform_body .gform_fields .gfield .ginput_container.ginput_container_consent {
  position: relative;
  display: block;
  width: 100%;
}
#main .gform_wrapper .gform_body .ginput_preview button {
  color: #D3A14C;
}
#main .gform_wrapper .gform_body .ginput_preview strong {
  font-weight: 400;
}
#main .gform_wrapper .gform_footer {
  margin: 0;
  padding: 0;
  text-align: right;
  position: relative;
  display: block;
}
#main .gform_wrapper .gform_footer img {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  left: 0;
}
#main .gform_confirmation_message {
  font-size: 18px;
  text-align: center;
  padding: 24px;
  border: 1px solid white;
}
#main .gform_confirmation_message h3{
  font-size: clamp(1.125rem, 0.6rem + 0.8vw, 2rem);
  line-height: 1.33;
  margin-bottom: 0;
}

@media (max-width: 1350px) {
  #main .gform_wrapper .gform_body .gform_fields {
    -moz-column-gap: 0 !important;
         column-gap: 0 !important;
  }
  .gform_wrapper.gravity-theme .gfield.gfield--width-half {
    grid-column: 1/-1 !important;
  }
}

.horizontal-marquee {
  display: flex;
  flex-wrap: nowrap;
  gap: 24px;
  max-width: 100%;
}

.horizontal-marquee.smooth {
  -webkit-mask: linear-gradient(90deg, transparent, #fff 20%, #fff 80%, transparent);
  mask: linear-gradient(90deg, transparent, #fff 20%, #fff 80%, transparent);
}

.horizontal-marquee.paused .horizontal-marquee-inner {
  animation-play-state: paused;
}

.horizontal-marquee.full .horizontal-marquee-inner {
  min-width: var(--_containerWidth);
}

.horizontal-marquee-inner {
  display: flex;
  align-items: center;
  justify-content: space-around;
  flex-wrap: nowrap;
  gap: 24px;
  white-space: nowrap;
}

[data-animate=true] .horizontal-marquee-inner {
  animation: horizontal-marquee var(--_speed) linear infinite var(--_direction);
}

@keyframes horizontal-marquee {
  0% {
    transform: translate(calc(var(--_gap) * -1));
  }
  100% {
    transform: translate(calc(-100% - var(--_gap) * 2));
  }
}
.vertical-marquee {
  display: flex;
  flex-wrap: nowrap;
  overflow: hidden;
  margin-bottom: var(--_gap);
  max-height: 100%;
  flex-direction: column;
  height: calc((var(--_containerSize) - var(--_vGap)) / 1.2);
}

.vertical-marquee.smooth {
  -webkit-mask: linear-gradient(180deg, transparent, #fff 20%, #fff 80%, transparent);
  mask: linear-gradient(180deg, transparent, #fff 20%, #fff 80%, transparent);
}

.vertical-marquee.paused .vertical-marquee-inner {
  animation-play-state: paused;
}

.vertical-marquee-inner {
  flex-shrink: 0;
  display: flex;
  align-items: center;
  justify-content: space-around;
  flex-wrap: nowrap;
  margin-bottom: var(--_vGap);
}

[data-animate=true] .vertical-marquee-inner {
  animation: vertical-marquee var(--_speed) linear infinite var(--_direction);
}

.vertical-marquee-inner > :not(:last-child) {
  margin-right: var(--_hGap);
}

@keyframes vertical-marquee {
  0% {
    transform: translateY(calc(var(--_vGap) * -1));
  }
  100% {
    transform: translateY(calc(-100% - var(--_vGap) * 2));
  }
}
html.lenis {
  height: auto;
}

.lenis.lenis-smooth {
  scroll-behavior: auto;
}

.lenis.lenis-smooth [data-lenis-prevent] {
  overscroll-behavior: contain;
}

.lenis.lenis-stopped {
  overflow: hidden;
}

.lenis.lenis-scrolling iframe {
  pointer-events: none;
}

/* Magnific Popup CSS */
.mfp-bg {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1042;
  overflow: hidden;
  position: fixed;
  background: #0b0b0b;
  opacity: 0.8;
}

.mfp-wrap {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1043;
  position: fixed;
  outline: none !important;
  -webkit-backface-visibility: hidden;
}

.mfp-container {
  text-align: center;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  padding: 72px;
  box-sizing: border-box;
}

.mfp-container:before {
  content: "";
  display: inline-block;
  height: 100%;
  vertical-align: middle;
}

.mfp-align-top .mfp-container:before {
  display: none;
}

.mfp-content {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  margin: 0 auto;
  text-align: left;
  z-index: 1045;
}

.mfp-inline-holder .mfp-content,
.mfp-ajax-holder .mfp-content {
  width: 100%;
  cursor: auto;
}

.mfp-ajax-cur {
  cursor: progress;
}

.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close {
  cursor: zoom-out;
}

.mfp-zoom {
  cursor: pointer;
  cursor: zoom-in;
}

.mfp-auto-cursor .mfp-content {
  cursor: auto;
}

.mfp-close,
.mfp-arrow,
.mfp-preloader,
.mfp-counter {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}

.mfp-loading.mfp-figure {
  display: none;
}

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

.mfp-preloader {
  color: #CCC;
  position: absolute;
  top: 50%;
  width: auto;
  text-align: center;
  margin-top: -0.8em;
  left: 8px;
  right: 8px;
  z-index: 1044;
}

.mfp-preloader a {
  color: #CCC;
}

.mfp-preloader a:hover {
  color: #FFF;
}

.mfp-s-ready .mfp-preloader {
  display: none;
}

.mfp-s-error .mfp-content {
  display: none;
}

button.mfp-close,
button.mfp-arrow {
  overflow: visible;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
  display: block;
  outline: none;
  padding: 0;
  z-index: 1046;
  box-shadow: none;
  touch-action: manipulation;
}

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

.mfp-close {
  width: 44px;
  height: 44px;
  line-height: 44px;
  position: absolute;
  right: 0;
  top: 0;
  text-decoration: none;
  text-align: center;
  opacity: 1;
  padding: 0 0 18px 10px;
  color: #FFF;
  font-style: normal;
  font-size: 40px;
  font-family: Arial, Baskerville, monospace;
}

.mfp-close:hover,
.mfp-close:focus {
  opacity: 1;
}

.mfp-close:active {
  top: 1px;
}

.mfp-close-btn-in .mfp-close {
  color: #333;
}

.mfp-image-holder .mfp-close,
.mfp-iframe-holder .mfp-close {
  color: #FFF;
  right: -6px;
  text-align: right;
  padding-right: 6px;
  width: 100%;
}

.mfp-counter {
  position: absolute;
  top: 0;
  right: 0;
  color: #CCC;
  font-size: 12px;
  line-height: 18px;
  white-space: nowrap;
}

.mfp-arrow {
  position: absolute;
  opacity: 0.65;
  margin: 0;
  top: 50%;
  margin-top: -55px;
  padding: 0;
  width: 90px;
  height: 110px;
  -webkit-tap-highlight-color: transparent;
}

.mfp-arrow:active {
  margin-top: -54px;
}

.mfp-arrow:hover,
.mfp-arrow:focus {
  opacity: 1;
}

.mfp-arrow:before,
.mfp-arrow:after {
  content: "";
  display: block;
  width: 0;
  height: 0;
  position: absolute;
  left: 0;
  top: 0;
  margin-top: 35px;
  margin-left: 35px;
  border: medium inset transparent;
}

.mfp-arrow:after {
  border-top-width: 13px;
  border-bottom-width: 13px;
  top: 8px;
}

.mfp-arrow:before {
  border-top-width: 21px;
  border-bottom-width: 21px;
  opacity: 0.7;
}

.mfp-arrow-left {
  left: 0;
}

.mfp-arrow-left:after {
  border-right: 17px solid #FFF;
  margin-left: 31px;
}

.mfp-arrow-left:before {
  margin-left: 25px;
  border-right: 27px solid #3F3F3F;
}

.mfp-arrow-right {
  right: 0;
}

.mfp-arrow-right:after {
  border-left: 17px solid #FFF;
  margin-left: 39px;
}

.mfp-arrow-right:before {
  border-left: 27px solid #3F3F3F;
}

.mfp-iframe-holder {
  padding-top: 40px;
  padding-bottom: 40px;
}

.mfp-iframe-holder .mfp-content {
  line-height: 0;
  width: 100%;
  max-width: 900px;
}

.mfp-iframe-holder .mfp-close {
  top: -40px;
}

.mfp-iframe-scaler {
  width: 100%;
  height: 0;
  overflow: hidden;
  padding-top: 56.25%;
}

.mfp-iframe-scaler iframe {
  position: absolute;
  display: block;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
  background: #000;
  border-radius: 8px;
}

/* Main image in popup */
img.mfp-img {
  width: auto;
  max-width: 100%;
  height: auto;
  display: block;
  line-height: 0;
  box-sizing: border-box;
  padding: 40px 0 40px;
  margin: 0 auto;
}

/* The shadow behind the image */
.mfp-figure {
  line-height: 0;
}

.mfp-figure:after {
  content: "";
  position: absolute;
  left: 0;
  top: 40px;
  bottom: 40px;
  display: block;
  right: 0;
  width: auto;
  height: auto;
  z-index: -1;
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
  background: #444;
}

.mfp-figure small {
  color: #BDBDBD;
  display: block;
  font-size: 12px;
  line-height: 14px;
}

.mfp-figure figure {
  margin: 0;
}

.mfp-bottom-bar {
  margin-top: -36px;
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  cursor: auto;
}

.mfp-title {
  text-align: left;
  line-height: 18px;
  color: #F3F3F3;
  word-wrap: break-word;
  padding-right: 36px;
}

.mfp-image-holder .mfp-content {
  max-width: 100%;
}

.mfp-gallery .mfp-image-holder .mfp-figure {
  cursor: pointer;
}

@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) {
  /**
       * Remove all paddings around the image on small screen
       */
  .mfp-img-mobile .mfp-image-holder {
    padding-left: 0;
    padding-right: 0;
  }
  .mfp-img-mobile img.mfp-img {
    padding: 0;
  }
  .mfp-img-mobile .mfp-figure:after {
    top: 0;
    bottom: 0;
  }
  .mfp-img-mobile .mfp-figure small {
    display: inline;
    margin-left: 5px;
  }
  .mfp-img-mobile .mfp-bottom-bar {
    background: rgba(0, 0, 0, 0.6);
    bottom: 0;
    margin: 0;
    top: auto;
    padding: 3px 5px;
    position: fixed;
    box-sizing: border-box;
  }
  .mfp-img-mobile .mfp-bottom-bar:empty {
    padding: 0;
  }
  .mfp-img-mobile .mfp-counter {
    right: 5px;
    top: 3px;
  }
  .mfp-img-mobile .mfp-close {
    top: 0;
    right: 0;
    width: 35px;
    height: 35px;
    line-height: 35px;
    background: rgba(0, 0, 0, 0.6);
    position: fixed;
    text-align: center;
    padding: 0;
  }
}
@media all and (max-width: 900px) {
  .mfp-arrow {
    transform: scale(0.75);
  }
  .mfp-arrow-left {
    transform-origin: 0;
  }
  .mfp-arrow-right {
    transform-origin: 100%;
  }
  .mfp-container {
    padding-left: 24px;
    padding-right: 24px;
  }
}
.mfp-iframe-holder .mfp-content {
  max-width: 1048px;
}
@media (min-width: 1400px) {
  .mfp-iframe-holder .mfp-content {
    max-width: 1640px;
  }
}
@media (min-width: 2440px) {
  .mfp-iframe-holder .mfp-content {
    max-width: 2048px;
  }
}
@media (min-width: 3072px) {
  .mfp-iframe-holder .mfp-content {
    max-width: 2400px;
  }
}

.mfp-bg {
  z-index: 3001;
}

.mfp-wrap {
  z-index: 3002;
}

/**************************\
  Basic Modal Styles
\**************************/
.modal__overlay {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(0, 0, 0, 0.6);
  display: flex;
  justify-content: center;
  align-items: center;
  z-index: 500;
}

.modal__container {
  background-color: #f1eee8;
  padding: 24px;
  width: calc(100% - 48px);
  max-width: 500px;
  max-height: 100vh;
  border-radius: 5px;
  overflow-y: auto;
  box-sizing: border-box;
  z-index: 1000;
}

.modal__header {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.modal__title {
  margin-top: 0;
  margin-bottom: 0;
  box-sizing: border-box;
  font-size: clamp(1.125rem, 0.6rem + 0.8vw, 2rem);
  line-height: 1.33;
  --tw-text-opacity: 1;
  color: rgb(32 32 32 / var(--tw-text-opacity));
}

.modal__close {
  background: transparent;
  border: 0;
  outline: none;
}

.modal__header .modal__close:before {
  content: "✕";
}

.modal__content {
  margin-top: 2rem;
  margin-bottom: 2rem;
  text-align: left;
  --tw-text-opacity: 1;
  color: rgb(32 32 32 / var(--tw-text-opacity));
}

/**************************\
  Demo Animation Style
\**************************/
@keyframes mmfadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes mmfadeOut {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes mmslideIn {
  from {
    transform: translateY(15%);
  }
  to {
    transform: translateY(0);
  }
}
@keyframes mmslideOut {
  from {
    transform: translateY(0);
  }
  to {
    transform: translateY(-10%);
  }
}
.micromodal-slide {
  display: none;
}

.micromodal-slide.is-open {
  display: block;
}

.micromodal-slide[aria-hidden=false] .modal__overlay {
  animation: mmfadeIn 0.3s cubic-bezier(0, 0, 0.2, 1);
}

.micromodal-slide[aria-hidden=false] .modal__container {
  animation: mmslideIn 0.3s cubic-bezier(0, 0, 0.2, 1);
}

.micromodal-slide[aria-hidden=true] .modal__overlay {
  animation: mmfadeOut 0.3s cubic-bezier(0, 0, 0.2, 1);
}

.micromodal-slide[aria-hidden=true] .modal__container {
  animation: mmslideOut 0.3s cubic-bezier(0, 0, 0.2, 1);
}

.micromodal-slide .modal__container,
.micromodal-slide .modal__overlay {
  will-change: transform;
}

.scrollbar-track {
  background-color: #EFEFEF !important;
  border-radius: 15px !important;
}
.scrollbar-track.scrollbar-track-y:before, .scrollbar-track.scrollbar-track-y:after {
  content: "";
  position: absolute;
  top: -1px;
  left: 0;
  width: 100%;
  height: 1px;
  background-color: #000;
  z-index: 10;
}
.scrollbar-track.scrollbar-track-y:after {
  bottom: -1px;
  top: auto;
}

.scrollbar-thumb {
  border-radius: 0 !important;
  background-color: #AFC4C0 !important;
  width: 8px !important;
  position: relative;
  border-radius: 15px !important;
}

.swiper {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  list-style: none;
  padding: 0;
  /* Fix of Webkit flickering */
  z-index: 1;
  display: none;
}
.swiper.swiper-initialized {
  display: block;
}

.swiper--carousel {
  -webkit-clip-path: inset(-100vw -100vw -100vw 0);
          clip-path: inset(-100vw -100vw -100vw 0);
}

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

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

.swiper-android .swiper-slide,
.swiper-wrapper {
  transform: translate3d(0, 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: all;
}

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

/* Equal Height */
.swiper-equalheight .swiper-slide {
  height: auto;
}
.swiper-equalheight .swiper-slide > div {
  height: 100%;
}

/* Auto Height */
.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);
  backface-visibility: hidden;
}

/* CSS Mode */
.swiper-css-mode > .swiper-wrapper {
  overflow: auto;
  scrollbar-width: none; /* For Firefox */
  -ms-overflow-style: none; /* For Internet Explorer and Edge */
}
.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 {
  scroll-snap-type: x mandatory;
}

.swiper-vertical.swiper-css-mode > .swiper-wrapper {
  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 {
  margin-inline-start: var(--swiper-centered-offset-before);
}
.swiper-centered.swiper-horizontal > .swiper-wrapper:before {
  height: 100%;
  width: var(--swiper-centered-offset-after);
}
.swiper-centered.swiper-vertical > .swiper-wrapper > .swiper-slide:first-child {
  margin-block-start: var(--swiper-centered-offset-before);
}
.swiper-centered.swiper-vertical > .swiper-wrapper:before {
  width: 100%;
  height: var(--swiper-centered-offset-after);
}
.swiper-centered > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: center center;
}

/* Progress */
.swiper-pagination-progressbar{
  position: relative;
  --tw-bg-opacity: 1;
  background-color: rgb(234 218 196 / var(--tw-bg-opacity));
}

.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  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-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,
.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite {
  width: 100%;
  height: 6px;
  left: 0;
  top: 0;
}

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

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

.swiper-grid > .swiper-wrapper {
  flex-wrap: wrap;
}

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

.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;
}

.swiper-pagination{
  display: flex;
  gap: 11px;
}
.swiper-pagination .swiper-pagination-bullet {
  width: 12px;
  height: 12px;
  position: relative;
  display: inline-block;
  cursor: pointer;
  border-radius: 9999px;
  background-color: rgb(0 0 0 / 0.5);
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 650ms;
}
.swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{
  width: 36px;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}
.swiper-pagination--dark .swiper-pagination-bullet.swiper-pagination-bullet-active:before{
  --tw-bg-opacity: 1;
  background-color: rgb(0 0 0 / var(--tw-bg-opacity));
}

.swiper-button{
  display: inline-flex;
  height: 40px;
  width: 40px;
  align-items: center;
  justify-content: center;
  border-radius: 9999px;
  font-size: 16px;
  line-height: 1.3;
  font-weight: 700;
}
.swiper-button.swiper-button-lock{
  display: none !important;
}
.swiper-button.swiper-button-disabled{
  pointer-events: auto;
  opacity: 0.2;
}
.swiper-button.swiper-full{
  position: absolute;
  top: 0;
  z-index: 100;
  height: 100%;
  width: 50vw;
  cursor: none;
  border-radius: 0px;
  background-color: transparent;
}
.swiper-button.swiper-full.prev{
  right: 50%;
}
.swiper-button.swiper-full.next{
  left: 50%;
}
.swiper-button.circle{
  position: absolute;
  top: 50%;
  z-index: 300;
  display: flex;
  height: 100%;
  width: 12%;
  --tw-translate-y: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  cursor: pointer;
  align-items: center;
  justify-content: center;
  border-radius: 0px;
  background-color: transparent;
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 650ms;
}
.swiper-button.circle:before {
  content: "";
  position: absolute;
  inset: 0;
  height: 100%;
  width: 100%;
  opacity: 1;
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 650ms;
}
.swiper-button.circle i{
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 650ms;
}
.swiper-button.circle:hover:before{
  opacity: 1;
}
.swiper-button.circle:hover.prev i{
  --tw-translate-x: -32px;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.swiper-button.circle:hover.next i{
  --tw-translate-x: 32px;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.swiper-button.circle.prev{
  left: 0;
}
.swiper-button.circle.prev:before{
  background-image: linear-gradient(to right, var(--tw-gradient-stops));
  --tw-gradient-from: rgb(0 0 0 / 0.4) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
  --tw-gradient-to: transparent var(--tw-gradient-to-position);
}
.swiper-button.circle.prev i{
  --tw-translate-x: -24px;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.swiper-button.circle.next{
  right: 0;
}
.swiper-button.circle.next:before{
  background-image: linear-gradient(to left, var(--tw-gradient-stops));
  --tw-gradient-from: rgb(0 0 0 / 0.4) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
  --tw-gradient-to: transparent var(--tw-gradient-to-position);
}
.swiper-button.circle.next i{
  --tw-translate-x: 24px;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

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

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

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

.swiper-fade .swiper-slide-active,
.swiper-fade .swiper-slide-active .swiper-slide-activ {
  pointer-events: auto;
  opacity: 1 !important;
}

.alert {
  position: relative;
  z-index: 100;
}

.c-blog--wrap.block-0.blog-content-editor .c-richtext > p:first-child:before {
  content: "";
  position: relative;
  top: 5px;
  margin-right: 8px;
  display: inline-block;
  height: 18px;
  width: 40px;
  border-radius: 9999px;
  --tw-bg-opacity: 1;
  background-color: rgb(175 196 192 / var(--tw-bg-opacity));
  background-position: center;
  background-repeat: no-repeat;
}

@media (min-width: 1024px){
  .c-blog--wrap.block-0.blog-content-editor .c-richtext > p:first-child:before{
    height: 24px;
    width: 56px;
  }
}

.c-blog--wrap.block-0.blog-content-editor .c-richtext > p:first-child:before {
  background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.6667 3.33337C10.6667 3.82804 11.1553 4.56671 11.65 5.18671C12.286 5.98671 13.046 6.68471 13.9173 7.21737C14.5707 7.61671 15.3627 8.00004 16 8.00004M16 8.00004C15.3627 8.00004 14.57 8.38337 13.9173 8.78271C13.046 9.31604 12.286 10.014 11.65 10.8127C11.1553 11.4334 10.6667 12.1734 10.6667 12.6667M16 8.00004H-4.76837e-07' stroke='white'/%3E%3C/svg%3E%0A");
}

.c-button{
  position: relative;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  font-size: clamp(1rem, 0.9571rem + 0.0896vw, 1.125rem);
}
.c-button span{
  z-index: 10;
  display: inline-flex;
  height: 40px;
  align-items: center;
  justify-content: flex-start;
  overflow: hidden;
  white-space: nowrap;
  border-radius: 4px;
  --tw-bg-opacity: 1;
  background-color: rgb(241 203 116 / var(--tw-bg-opacity));
  padding-left: 16px;
  padding-right: 16px;
  font-family: ClashGrotesk, sans-serif;
  font-weight: 500;
  line-height: 1;
  --tw-text-opacity: 1;
  color: rgb(11 50 41 / var(--tw-text-opacity));
  text-decoration-line: none;
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 650ms;
  transition-duration: .45s;
}
@media (min-width: 1024px){
  .c-button span{
    height: 48px;
    padding-left: 24px;
    padding-right: 24px;
  }
}
.c-button.no-arrow:after{
  display: none;
}
.c-button--full{
  width: 100%;
}
.c-button--full span{
  width: 100%;
  justify-content: flex-start;
}
.c-button--mobile-full{
  width: 100%;
}
.c-button--mobile-full span{
  width: 100%;
  justify-content: flex-start;
}
@media (min-width: 1024px) {
  .c-button--mobile-full{
    width: auto;
  }
  .c-button--mobile-full span{
    width: auto;
  }
}
.c-button.arrow-light:after{
  --tw-bg-opacity: 1;
  background-color: rgb(251 222 156 / var(--tw-bg-opacity));
}
.c-button:after {
  content: "";
  position: relative;
  margin-left: -4px;
  height: 40px;
  width: 40px;
  flex: none;
  border-radius: 4px;
  --tw-bg-opacity: 1;
  background-color: rgb(206 175 103 / var(--tw-bg-opacity));
  background-size: contain;
  background-position: center;
  background-repeat: repeat-x;
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 650ms;
  transition-duration: .45s;
}
@media (min-width: 1024px){
  .c-button:after{
    height: 48px;
    width: 48px;
  }
}
.c-button:after {
  background-size: 48px 48px;
  background-image: url("data:image/svg+xml,%3Csvg width='48' height='48' viewBox='0 0 48 48' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M32.5303 24.5303C32.8232 24.2374 32.8232 23.7626 32.5303 23.4697L27.7574 18.6967C27.4645 18.4038 26.9896 18.4038 26.6967 18.6967C26.4038 18.9896 26.4038 19.4645 26.6967 19.7574L30.9393 24L26.6967 28.2426C26.4038 28.5355 26.4038 29.0104 26.6967 29.3033C26.9896 29.5962 27.4645 29.5962 27.7574 29.3033L32.5303 24.5303ZM16 23.25C15.5858 23.25 15.25 23.5858 15.25 24C15.25 24.4142 15.5858 24.75 16 24.75L16 24L16 23.25ZM32 24L32 23.25L16 23.25L16 24L16 24.75L32 24.75L32 24Z' fill='%230B3229'/%3E%3C/svg%3E%0A");
}
.c-button.arrow-left:after {
  order: -1;
  transform: scaleX(-1);
  margin-right: -4px;
  margin-left: 0;
}
.c-button.play:after {
  order: -1;
  margin-right: -4px;
  margin-left: 0;
  background-image: url("data:image/svg+xml,%3Csvg width='56' height='48' viewBox='0 0 56 48' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M22.906 16.537C22.8149 16.483 22.7111 16.4541 22.6052 16.4531C22.4993 16.4522 22.3951 16.4793 22.3031 16.5318C22.211 16.5842 22.1345 16.66 22.0813 16.7516C22.0281 16.8431 22 16.9471 22 17.053V30.947C22 31.0529 22.0281 31.1569 22.0813 31.2485C22.1345 31.34 22.211 31.4159 22.3031 31.4683C22.3951 31.5207 22.4993 31.5478 22.6052 31.5469C22.7111 31.546 22.8149 31.517 22.906 31.463L34.629 24.516C34.7185 24.4629 34.7927 24.3874 34.8442 24.2969C34.8957 24.2064 34.9228 24.1041 34.9228 24C34.9228 23.8959 34.8957 23.7936 34.8442 23.7031C34.7927 23.6127 34.7185 23.5371 34.629 23.484L22.906 16.537Z' stroke='%23F1CB74' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
.c-button:hover{
  text-decoration-line: none;
}
@media (min-width: 1024px) {
  .c-button:hover span{
    --tw-bg-opacity: 1;
    background-color: rgb(251 222 156 / var(--tw-bg-opacity));
  }
  .c-button:hover:after{
    --tw-bg-opacity: 1;
    background-color: rgb(241 203 116 / var(--tw-bg-opacity));
    background-position: 48px 0;
  }
}
.c-button--green span{
  --tw-bg-opacity: 1;
  background-color: rgb(11 50 41 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.c-button--green:after{
  --tw-bg-opacity: 1;
  background-color: rgb(6 38 30 / var(--tw-bg-opacity));
  background-image: url("data:image/svg+xml,%3Csvg width='48' height='48' viewBox='0 0 48 48' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M32.5303 24.5303C32.8232 24.2374 32.8232 23.7626 32.5303 23.4697L27.7574 18.6967C27.4645 18.4038 26.9896 18.4038 26.6967 18.6967C26.4038 18.9896 26.4038 19.4645 26.6967 19.7574L30.9393 24L26.6967 28.2426C26.4038 28.5355 26.4038 29.0104 26.6967 29.3033C26.9896 29.5962 27.4645 29.5962 27.7574 29.3033L32.5303 24.5303ZM16 23.25C15.5858 23.25 15.25 23.5858 15.25 24C15.25 24.4142 15.5858 24.75 16 24.75L16 24L16 23.25ZM32 24L32 23.25L16 23.25L16 24L16 24.75L32 24.75L32 24Z' fill='%23F1CB74'/%3E%3C/svg%3E%0A");
}
@media (min-width: 1024px) {
  .c-button--green:hover span{
    --tw-bg-opacity: 1;
    background-color: rgb(30 100 84 / var(--tw-bg-opacity));
  }
  .c-button--green:hover:after{
    --tw-bg-opacity: 1;
    background-color: rgb(11 50 41 / var(--tw-bg-opacity));
  }
}

.c-checkbox {
  line-height: 1.2;
  position: relative;
}
@media screen and (min-width: 1024px) {
  .c-checkbox {
    font-size: calc(16px + 4px * (100vw - 1024px) / 2776px);
  }
}
@media screen and (min-width: 3800px) {
  .c-checkbox {
    font-size: 20px;
  }
}
.c-checkbox.disabled {
  cursor: not-allowed;
  opacity: 0.4;
  pointer-events: none;
}
.c-checkbox.disabled input {
  pointer-events: none;
}
.c-checkbox input {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
}
.c-checkbox input:checked + label:after, .c-checkbox input:checked + label:before {
  opacity: 1;
}
.c-checkbox input:focus-visible + label:after, .c-checkbox input:focus-visible + label:before {
  outline-offset: 4px;
  outline-style: solid;
  outline-color: #1363c6;
}
.c-checkbox label {
  padding-left: calc(16px + 0.416666vw);
  position: relative;
  cursor: pointer;
  display: block;
  line-height: 1.4;
  color: #0A1326;
  font-weight: 400;
}
@media screen and (max-width: 1953px) {
  .c-checkbox label {
    padding-left: 24px;
  }
}
.c-checkbox label:after, .c-checkbox label:before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 20px;
  height: 20px;
  z-index: 0;
  display: block;
  border: 1px solid #979797;
}
.c-checkbox label:after {
  content: "\e80d";
  font-family: fontello;
  font-size: 12px;
  opacity: 0;
  line-height: 16px;
  text-align: center;
}
.c-checkbox label span {
  display: block;
}

.c-cover-video {
  position: relative;
  overflow: hidden;
}
.c-cover-video iframe {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 100vw;
  height: 56.25vw; /* 16:9 aspect ratio */
  min-height: 100vh;
  min-width: 177.77vh; /* 16:9 aspect ratio */
  -o-object-fit: cover;
     object-fit: cover;
}

.c-profile-video{
  aspect-ratio: 1080/1920;
}

.c-cursor{
  pointer-events: none;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 9000;
  display: none;
  transform: translate(-50%, -50%);
}
.c-cursor:after {
  content: "";
  display: block;
  height: 56px;
  width: 58px;
  background-position: center;
  background-repeat: no-repeat;
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 650ms;
  background-image: url(../images/cursor.svg);
}
.c-cursor.next:after{
  --tw-rotate: 0deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.c-cursor.prev:after{
  --tw-rotate: 180deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.c-cursor--active{
  display: block;
}
.c-cursor--disabled{
  opacity: 0.3;
}

.c-hover-zoom {
  position: relative;
}
.c-hover-zoom .c-lazy-wrapper img {
  transform: scale(1);
  transition: all 0.45s ease !important;
}
.c-hover-zoom:hover .c-lazy-wrapper img {
  transform: scale(1);
}
@media (min-width: 1024px) {
  .c-hover-zoom:hover .c-lazy-wrapper img {
    transform: scale(1.05);
  }
}
.c-hover-zoom a:hover {
  text-decoration: none !important;
}

.c-footer{
  bottom: 0;
  left: 0;
  z-index: 0;
  width: 100%;
  --tw-bg-opacity: 1;
  background-color: rgb(11 50 41 / var(--tw-bg-opacity));
  font-size: clamp(1rem, -0.1250rem + 0.7813vw, 1.125rem);
  line-height: 1.5;
  font-weight: 500;
  --tw-text-opacity: 1;
  color: rgb(250 243 232 / var(--tw-text-opacity));
}

@media (min-width: 1024px){
  .c-footer{
    position: fixed;
  }
}
.c-footer a{
  --tw-text-opacity: 1;
  color: rgb(250 243 232 / var(--tw-text-opacity));
}
.c-footer a:hover{
  --tw-text-opacity: 1;
  color: rgb(220 189 146 / var(--tw-text-opacity));
  text-decoration-line: none;
}
.c-footer__menu > ul{
  display: grid;
  width: 100%;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 16px;
}
@media (min-width: 1024px){
  .c-footer__menu > ul{
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }
}
.c-footer__menu > ul > li > a{
  display: block;
  line-height: 1;
}
.c-footer__mobile{
  border-bottom-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
  padding-top: 12px;
  padding-bottom: 12px;
}
@media (min-width: 1024px){
  .c-footer__mobile{
    border-bottom-width: 0px;
    padding-top: 0;
    padding-bottom: 0;
  }
}
.c-footer__mobile.active .c-footer__mobile-list{
  display: block;
}
.c-footer__mobile.active > a{
  --tw-text-opacity: 1;
  color: rgb(175 196 192 / var(--tw-text-opacity));
}
.c-footer__mobile.active > a:after {
  content: "\e800";
}
.c-footer__mobile > a{
  display: flex;
  align-items: center;
  justify-content: space-between;
  font-size: 16px;
  line-height: 1.3;
  font-weight: 300;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.c-footer__mobile > a:hover{
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.c-footer__mobile > a:after {
  content: "\e801";
  font-family: fontello;
  position: relative;
  font-size: 14px;
  line-height: 1.3;
}
.c-footer__mobile-list{
  padding-top: 8px;
}
@media (min-width: 1024px){
  .c-footer__mobile-list{
    padding-top: 0;
  }
}
.c-footer__social{
  display: grid;
  max-width: 240px;
  grid-template-columns: repeat(1, minmax(0, 1fr));
  -moz-column-gap: 8px;
       column-gap: 8px;
  font-size: clamp(0.875rem, -0.1250rem + 0.7813vw, 1rem);
  line-height: 1.5;
  font-weight: 300;
}
@media (min-width: 1024px){
  .c-footer__social{
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}
.c-footer__links ul{
  display: flex;
  gap: 8px;
  font-size: clamp(0.875rem, -0.1250rem + 0.7813vw, 1rem);
  line-height: 1.5;
  font-weight: 300;
}
.c-footer__links ul li:first-child a:before{
  display: none;
}
.c-footer__links ul li a{
  display: inline-block;
  white-space: nowrap;
}
.c-footer__links ul li a:before {
  content: "|";
  margin-right: 8px;
  display: inline-block;
  --tw-text-opacity: 1;
  color: rgb(30 100 84 / var(--tw-text-opacity));
}
.c-footer__copyright-text:after {
  content: "|";
  margin-left: 8px;
  display: inline-block;
  padding-right: 8px;
  --tw-text-opacity: 1;
  color: rgb(30 100 84 / var(--tw-text-opacity));
}
.c-footer__copyright ul{
  display: flex;
  flex-wrap: wrap;
  -moz-column-gap: 8px;
       column-gap: 8px;
}
.c-footer__copyright ul li{
  margin: 0;
}
.c-footer__copyright ul li:last-child a:after{
  display: none;
}
.c-footer__copyright ul li a{
  display: inline-block;
  white-space: nowrap;
  --tw-text-opacity: 1;
  color: rgb(250 243 232 / var(--tw-text-opacity));
  text-decoration-line: none;
}
.c-footer__copyright ul li a:hover{
  --tw-text-opacity: 1;
  color: rgb(220 189 146 / var(--tw-text-opacity));
}
.c-footer__copyright ul li a:after {
  content: "|";
  margin-left: 8px;
  display: inline-block;
  --tw-text-opacity: 1;
  color: rgb(30 100 84 / var(--tw-text-opacity));
}
.c-footer .gform_wrapper{
  position: relative;
}
@media (min-width: 1024px){
  .c-footer .gform_wrapper{
    max-width: 480px;
  }
}
.c-footer .gform_wrapper .gform_heading {
  display: none !important;
}
.c-footer .gform_wrapper .gform_validation_errors{
  display: none;
}
.c-footer .gform_wrapper .gform_fields {
  gap: 8px !important;
}
@media (min-width: 1024px) {
  .c-footer .gform_wrapper .gform_fields {
    gap: 16px !important;
  }
}
.c-footer .gform_wrapper .gform-body .gfield--type-select select,
.c-footer .gform_wrapper .gform-body .gfield--type-select input[type=email],
.c-footer .gform_wrapper .gform-body .gfield--type-email select,
.c-footer .gform_wrapper .gform-body .gfield--type-email input[type=email]{
  height: 48px;
  width: 100%;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  border-radius: 4px;
  --tw-bg-opacity: 1;
  background-color: rgb(4 24 19 / var(--tw-bg-opacity));
  padding-left: 16px;
  padding-right: 16px;
  font-size: clamp(1rem, -0.1250rem + 0.7813vw, 1.125rem);
  line-height: 1.5;
  font-weight: 400;
  --tw-text-opacity: 1;
  color: rgb(244 226 200 / var(--tw-text-opacity));
}
.c-footer .gform_wrapper .gform-body .gfield--type-select select::-moz-placeholder, .c-footer .gform_wrapper .gform-body .gfield--type-select input[type=email]::-moz-placeholder, .c-footer .gform_wrapper .gform-body .gfield--type-email select::-moz-placeholder, .c-footer .gform_wrapper .gform-body .gfield--type-email input[type=email]::-moz-placeholder{
  --tw-placeholder-opacity: 1;
  color: rgb(244 226 200 / var(--tw-placeholder-opacity));
}
.c-footer .gform_wrapper .gform-body .gfield--type-select select::placeholder,
.c-footer .gform_wrapper .gform-body .gfield--type-select input[type=email]::placeholder,
.c-footer .gform_wrapper .gform-body .gfield--type-email select::placeholder,
.c-footer .gform_wrapper .gform-body .gfield--type-email input[type=email]::placeholder{
  --tw-placeholder-opacity: 1;
  color: rgb(244 226 200 / var(--tw-placeholder-opacity));
}
.c-footer .gform_wrapper .gform-body .gfield--type-select select,
.c-footer .gform_wrapper .gform-body .gfield--type-select input[type=email],
.c-footer .gform_wrapper .gform-body .gfield--type-email select,
.c-footer .gform_wrapper .gform-body .gfield--type-email input[type=email]{
  outline: 2px solid transparent;
  outline-offset: 2px;
}
.c-footer .gform_wrapper .gform-body .gfield--type-select {
  grid-column: span 12 !important;
}
@media (min-width: 640px) {
  .c-footer .gform_wrapper .gform-body .gfield--type-select {
    grid-column: span 6 !important;
  }
}
.c-footer .gform_wrapper .gform-body .gfield--type-select select{
  background-repeat: no-repeat;
  padding-right: 40px;
  background-position: center right 12px;
  background-image: url("data:image/svg+xml,%3Csvg width='14' height='8' viewBox='0 0 14 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.75 0.75L6.75 6.75L12.75 0.75' stroke='%23F4E2C8' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
.c-footer .gform_wrapper .gform-body .gfield--type-select select option{
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(6 38 30 / var(--tw-text-opacity));
}
.c-footer .gform_wrapper .gform-body .gfield--type-submit {
  grid-column: span 12 !important;
}
@media (min-width: 640px) {
  .c-footer .gform_wrapper .gform-body .gfield--type-submit {
    grid-column: span 6 !important;
  }
}
.c-footer .gform_wrapper .gform-body .gfield--type-submit .c-button{
  width: 100%;
}
.c-footer .gform_wrapper .gform-body .gfield--type-submit .c-button span{
  height: 48px;
  width: 100%;
  --tw-bg-opacity: 1;
  background-color: rgb(241 203 116 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(11 50 41 / var(--tw-text-opacity));
}
.c-footer .gform_wrapper .gform-body .gfield--type-submit .c-button:after{
  height: 48px;
  --tw-bg-opacity: 1;
  background-color: rgb(206 175 103 / var(--tw-bg-opacity));
  background-image: url("data:image/svg+xml,%3Csvg width='48' height='48' viewBox='0 0 48 48' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M32.5303 24.5303C32.8232 24.2374 32.8232 23.7626 32.5303 23.4697L27.7574 18.6967C27.4645 18.4038 26.9896 18.4038 26.6967 18.6967C26.4038 18.9896 26.4038 19.4645 26.6967 19.7574L30.9393 24L26.6967 28.2426C26.4038 28.5355 26.4038 29.0104 26.6967 29.3033C26.9896 29.5962 27.4645 29.5962 27.7574 29.3033L32.5303 24.5303ZM16 23.25C15.5858 23.25 15.25 23.5858 15.25 24C15.25 24.4142 15.5858 24.75 16 24.75L16 24L16 23.25ZM32 24L32 23.25L16 23.25L16 24L16 24.75L32 24.75L32 24Z' fill='%230B3229'/%3E%3C/svg%3E%0A");
}
@media (min-width: 1024px) {
  .c-footer .gform_wrapper .gform-body .gfield--type-submit .c-button:hover span{
    --tw-bg-opacity: 1;
    background-color: rgb(251 222 156 / var(--tw-bg-opacity));
  }
  .c-footer .gform_wrapper .gform-body .gfield--type-submit .c-button:hover:after{
    --tw-bg-opacity: 1;
    background-color: rgb(241 203 116 / var(--tw-bg-opacity));
    background-position: 48px 0;
  }
}
.c-footer .gform_wrapper .gform-body .gfield_validation_message{
  position: absolute;
  top: 100%;
  margin-top: 8px;
  border-width: 0px;
  background-color: transparent;
  padding: 0;
  font-size: 13px;
  line-height: 1.3;
  --tw-text-opacity: 1;
  color: rgb(220 189 146 / var(--tw-text-opacity));
}
.c-footer .gform_wrapper .gform-footer {
  margin: 0 !important;
  padding: 0 !important;
}
.c-footer .gform_wrapper .gform_ajax_spinner{
  position: absolute;
  right: -32px;
  top: 8px;
  z-index: 10;
  display: block;
  height: 24px;
  width: 24px;
}

html[lang=en] {
  margin-top: 0 !important;
}

.c-header{
  position: fixed;
  top: 0;
  left: 50%;
  z-index: 2000;
  width: 100%;
  --tw-translate-x: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 650ms;
  transition-duration: .45s;
}

@media (min-width: 1024px){
  .c-header{
    top: 40px;
  }
}
.c-header__wrapper{
  position: relative;
  display: flex;
  height: 56px;
  align-items: center;
  justify-content: space-between;
  background-color: rgb(250 243 232 / 0);
  padding-left: 24px;
  padding-right: 24px;
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 650ms;
  transition-duration: .2s;
}
@media (min-width: 1024px){
  .c-header__wrapper{
    padding-left: 48px;
    padding-right: 48px;
  }
}
.c-header__overlay{
  pointer-events: none;
  visibility: hidden;
  position: fixed;
  inset: 0;
  z-index: 120;
  height: 100%;
  width: 100%;
  background-color: rgb(0 0 0 / 0.5);
  opacity: 0;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 650ms;
}
.c-menu--show .c-header__overlay{
  visibility: visible;
  opacity: 1;
}

.c-header__logo svg {
  width: 133px;
}
.c-header__logo svg path{
  fill: #0B3229;
}
@media (min-width: 1024px) {
  .c-header__logo svg {
    width: 180px;
  }
  .c-header__logo svg path{
    fill: #FAF3E8;
  }
}
@media (min-width: 1400px) {
  .c-header__logo svg {
    width: 230px;
  }
}
.error404 .c-header__logo svg path,
.single-aftercare .c-header__logo svg path,
.single-finance-option .c-header__logo svg path,
.c-header--dark .c-header__logo svg path{
  fill: #0B3229;
}

.c-header--solid .c-header{
  top: 0;
}

@media (min-width: 1024px){
  .c-header--solid .c-header{
    top: 32px;
    max-width: 1024px;
  }
}
.c-header--solid .c-header__wrapper{
  border-radius: 4px;
  --tw-bg-opacity: 1;
  background-color: rgb(250 243 232 / var(--tw-bg-opacity));
  padding-top: 0;
  padding-bottom: 0;
}
@media (min-width: 1024px){
  .c-header--solid .c-header__wrapper{
    height: auto;
    padding: 8px;
    padding-left: 24px;
  }
}
.c-header--solid .c-header__wrapper {
  box-shadow: 0 0 30px 0 rgba(0, 0, 0, 0.1);
}
@media (min-width: 1024px){
  .c-header--solid .c-header__logo svg{
    width: 160px;
  }
}
.c-header--solid .c-header__logo svg path{
  fill: #0B3229;
}

@media (min-width: 640px) {
  .c-header--solid.slideout-opened .c-header{
    top: -160px;
  }
}

.c-lazy-wrapper {
  width: 100%;
  position: relative;
  background-color: transparent;
  overflow: hidden;
  transition: none;
}
.c-lazy-wrapper.img-loaded {
  background-color: transparent;
}
.c-lazy-wrapper[data-reveal] {
  -webkit-clip-path: polygon(0 0, 50% 0, 50% 100%, 0 100%);
          clip-path: polygon(0 0, 50% 0, 50% 100%, 0 100%);
}
.c-lazy-wrapper.transparent img.lazy {
  background-color: transparent;
}
.c-lazy-wrapper.cover img {
  height: 100% !important;
  -o-object-fit: cover;
     object-fit: cover;
}
.c-lazy-wrapper img.lazy {
  opacity: 0;
  width: 100%;
  height: auto;
  position: absolute;
  top: 0;
  left: 0;
  overflow: hidden;
  background-color: #f1f1f1;
}
.c-lazy-wrapper img:not(.initial) {
  transition: opacity 1s;
}
.c-lazy-wrapper img.loading, .c-lazy-wrapper img.initial, .c-lazy-wrapper img.loaded, .c-lazy-wrapper img.error {
  opacity: 1;
  transition: opacity 1s;
}
.c-lazy-wrapper img.loaded {
  background-color: transparent;
}
.c-lazy-wrapper img.loaded img {
  background-color: transparent;
}
.c-lazy-wrapper img:not([src]) {
  visibility: hidden;
}
.c-lazy-wrapper .lazy:not(img) {
  opacity: 0;
  transition: opacity 1s;
}
.c-lazy-wrapper .lazy:not(img)[data-ll-status=loading],
.c-lazy-wrapper .lazy:not(img)[data-ll-status=loaded],
.c-lazy-wrapper .lazy:not(img)[data-ll-status=entered] {
  opacity: 1;
}

.line-anim{
  position: relative;
}
.line-anim .star{
  position: absolute;
  --tw-scale-x: 0;
  --tw-scale-y: 0;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  opacity: 0;
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 650ms;
  transition-duration: 0.3s;
}
.line-anim .star.is-active{
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  opacity: 1;
}
.line-anim.text{
  display: inline-block;
  white-space: nowrap;
}
.line-anim.text svg{
  position: absolute;
  bottom: 0;
  left: 0;
  height: auto;
  width: 100%;
}
.line-anim.text span{
  position: relative;
  z-index: 10;
}
.line-anim.cta svg.line-right{
  position: absolute;
  top: 30%;
  right: 15%;
  height: auto;
  width: 15%;
}
.line-anim.cta svg.line-left{
  position: absolute;
  top: 61%;
  left: 7%;
  height: auto;
  width: 6%;
}
.line-anim.cta img.star{
  position: absolute;
  top: 24%;
  right: 30%;
  height: auto;
  width: 4%;
}
.line-anim.cta.pos-left svg.line-right{
  left: 15%;
  right: auto;
}
.line-anim.cta.pos-left svg.line-left{
  right: 7%;
  left: auto;
}
.line-anim.cta.pos-left img.star{
  right: auto;
  left: 30%;
}
.line-anim.profile svg.line{
  position: absolute;
  top: 9%;
  right: 3%;
  height: auto;
  width: 8%;
}
.line-anim.profile img.star{
  position: absolute;
  top: 5%;
  right: 22%;
  height: auto;
  width: 5%;
}
.line-anim.star-left svg.corner{
  position: absolute;
  top: 9.5%;
  left: 3%;
  height: auto;
  width: 7%;
}
.line-anim.star-left img.star{
  position: absolute;
  top: 6%;
  left: 18%;
  height: auto;
  width: 5%;
}
.line-anim.star-right svg.corner{
  position: absolute;
  top: 9.6%;
  right: 3.5%;
  height: auto;
  width: 10%;
}
.line-anim.star-right img.star{
  position: absolute;
  top: 6%;
  right: 29%;
  height: auto;
  width: 5%;
}
.line-anim.star-inside svg.corner{
  position: absolute;
  top: 10%;
  left: 3%;
  height: auto;
  width: 6%;
}
.line-anim.star-inside img.star{
  position: absolute;
  top: 36%;
  right: 14%;
  height: auto;
  width: 5%;
}
.line-anim.cta-cover svg.curve{
  position: absolute;
  top: 34%;
  left: 10%;
  height: auto;
  width: 50%;
}
.line-anim.cta-cover img.star{
  position: absolute;
  top: 0;
  right: 0;
  height: auto;
  width: 33%;
}
.line-anim.beige svg.corner{
  position: absolute;
  top: auto;
  bottom: 2%;
  right: 8%;
  z-index: 10;
  height: auto;
  width: 5%;
  --tw-rotate: 90deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.line-anim.beige img.star{
  position: absolute;
  top: 18%;
  right: 16%;
  left: auto;
  z-index: 10;
  height: auto;
  width: 5%;
}
.line-anim.quote svg.corner{
  position: absolute;
  bottom: 2%;
  right: 0;
  z-index: 10;
  height: auto;
  width: 14px;
}
.line-anim.quote img.star{
  position: absolute;
  top: 0;
  left: 0;
  z-index: 10;
  height: auto;
  width: 12px;
}

.c-link {
  font-size: clamp(0.875rem, 0.6603rem + 0.4478vw, 1.5rem);
  font-weight: 500;
  text-decoration-line: underline;
  text-underline-offset: 4px;
}
.c-link:hover{
  text-decoration-line: none;
}

.c-menu-toggle{
  display: block;
  height: 32px;
  width: 32px;
}
.c-menu-toggle .svg-close{
  display: none;
}
.c-menu-toggle.active .svg-menu{
  display: none;
}
.c-menu-toggle.active .svg-close{
  display: block;
}

.c-nav-desktop{
  position: absolute;
  left: 50%;
  --tw-translate-x: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  align-items: center;
  justify-content: space-between;
  border-radius: 4px;
  --tw-bg-opacity: 1;
  background-color: rgb(250 243 232 / var(--tw-bg-opacity));
  padding-left: 32px;
  padding-right: 32px;
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 650ms;
}

@media (min-width: 1400px){
  .c-nav-desktop{
    padding-left: 64px;
    padding-right: 64px;
  }
}
.c-nav-desktop ul.menu{
  display: flex;
  align-items: center;
  gap: 24px;
}
@media (min-width: 1400px){
  .c-nav-desktop ul.menu{
    gap: 40px;
  }
}
.c-nav-desktop ul.menu > li.current-menu-ancestor > a:before, .c-nav-desktop ul.menu > li.current-menu-item > a:before {
  content: "";
  position: absolute;
  width: 12px;
  height: 12px;
  left: -16px;
  top: 50%;
  transform: translateY(-7px);
  background-repeat: no-repeat;
  background-position: center center;
  background-image: url("data:image/svg+xml,%3Csvg width='12' height='12' viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.382181 5.64229C3.14543 5.64229 5.44411 3.60592 5.61532 1.01703C5.60912 0.909237 5.60602 0.797932 5.60602 0.688375C5.60602 0.572964 5.60912 0.458732 5.61532 0.34331C5.62649 0.152915 5.79152 0.00293953 5.99315 0C6.19168 0.00292918 6.36291 0.14236 6.37905 0.332767C6.38836 0.439391 6.39332 0.555976 6.39332 0.68662C6.39332 0.806718 6.38836 0.913339 6.38215 1.01352C6.56145 3.60946 8.85506 5.64058 11.6172 5.64058C11.8281 5.64058 12 5.80227 12 6.00205C12 6.20124 11.8288 6.36353 11.6172 6.36353C8.85205 6.36353 6.55527 8.3999 6.38215 10.9906C6.38836 11.0914 6.39332 11.1974 6.39332 11.3175C6.39332 11.4493 6.38836 11.5647 6.37905 11.6713C6.3654 11.8606 6.19665 12 5.99998 12H5.98261C5.78408 11.9924 5.62525 11.8366 5.61594 11.6508C5.60974 11.543 5.60664 11.4306 5.60664 11.3193C5.60664 11.2097 5.60974 11.099 5.61594 11C5.44286 8.40119 3.14795 6.36602 0.382803 6.36602C0.171867 6.36602 1.90735e-06 6.20433 1.90735e-06 6.00454C-0.000617981 5.80478 0.171232 5.64249 0.382169 5.64249L0.382181 5.64229Z' fill='%23DCBD92'/%3E%3C/svg%3E%0A");
}
.c-nav-desktop ul.menu > li.menu-item-has-children > a{
  position: relative;
}
.c-nav-desktop ul.menu > li.menu-item-has-children > a:after {
  content: "";
  margin-left: 4px;
  display: inline-block;
  height: 16px;
  width: 16px;
  background-position: center;
  background-repeat: no-repeat;
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 650ms;
  transition-duration: .45s;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M4 6L8 10L12 6' stroke='%230B3229' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}
.c-nav-desktop ul.menu > li:hover > a{
  --tw-text-opacity: 1;
  color: rgb(30 100 84 / var(--tw-text-opacity));
}
.c-nav-desktop ul.menu > li:hover > a:after{
  --tw-rotate: 180deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.c-nav-desktop ul.menu > li:hover > .submenu-wrapper{
  pointer-events: auto;
  visibility: visible;
  opacity: 1;
}
.c-nav-desktop ul.menu > li > a{
  position: relative;
  display: inline-flex;
  height: 48px;
  align-items: center;
  white-space: nowrap;
  font-size: 16px;
  font-weight: 500;
  line-height: 1;
  text-decoration-line: none;
}
.c-nav-desktop ul.menu > li > .submenu-wrapper{
  pointer-events: none;
  visibility: hidden;
  position: absolute;
  top: 100%;
  left: 50%;
  width: 100vw;
  max-width: 1228px;
  --tw-translate-x: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  padding-left: 48px;
  padding-right: 48px;
  padding-top: 14px;
  opacity: 0;
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 650ms;
  transition-duration: .45s;
}
.c-nav-desktop ul.menu > li > .submenu-wrapper > ul{
  border-radius: 4px;
  --tw-bg-opacity: 1;
  background-color: rgb(250 243 232 / var(--tw-bg-opacity));
  padding: 32px;
  box-shadow: 0 0 30px 0 rgba(0, 0, 0, 0.1);
}

.c-nav-desktop .c-mega > .submenu-wrapper > ul{
  position: relative;
}
.c-nav-desktop .c-mega > .submenu-wrapper > ul:after {
  content: "";
  position: absolute;
  left: calc(33.33% + 8px);
  top: 50%;
  height: calc(100% - 64px);
  --tw-translate-y: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  border-left-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(220 189 146 / var(--tw-border-opacity));
}
.c-nav-desktop .c-mega > .submenu-wrapper > ul > li {
  width: 30%;
}
.c-nav-desktop .c-mega > .submenu-wrapper > ul > li.is-active > a:not(.c-button), .c-nav-desktop .c-mega > .submenu-wrapper > ul > li:hover > a:not(.c-button){
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(30 100 84 / var(--tw-text-opacity));
  text-decoration-line: none;
}
.c-nav-desktop .c-mega > .submenu-wrapper > ul > li.is-active > a:not(.c-button):after, .c-nav-desktop .c-mega > .submenu-wrapper > ul > li:hover > a:not(.c-button):after{
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  opacity: 1;
}
.c-nav-desktop .c-mega > .submenu-wrapper > ul > li a:not(.c-button){
  position: relative;
  display: block;
  border-radius: 4px;
  padding: 16px;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.2;
}
.c-nav-desktop .c-mega > .submenu-wrapper > ul > li a:not(.c-button) span{
  position: relative;
  z-index: 10;
}
.c-nav-desktop .c-mega > .submenu-wrapper > ul > li a:not(.c-button):hover{
  --tw-text-opacity: 1;
  color: rgb(30 100 84 / var(--tw-text-opacity));
  text-decoration-line: none;
}
.c-nav-desktop .c-mega > .submenu-wrapper > ul > li a:not(.c-button):after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  border-radius: 4px;
  --tw-bg-opacity: 1;
  background-color: rgb(250 243 232 / var(--tw-bg-opacity));
  background-repeat: no-repeat;
  opacity: 0;
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 650ms;
  transition-duration: .45s;
  background-position: right 24px center;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='12' viewBox='0 0 18 12' fill='none'%3E%3Cpath d='M17.2803 6.05328C17.5732 5.76039 17.5732 5.28551 17.2803 4.99262L12.5074 0.219648C12.2145 -0.0732454 11.7396 -0.0732455 11.4467 0.219648C11.1538 0.512541 11.1538 0.987415 11.4467 1.28031L15.6893 5.52295L11.4467 9.76559C11.1538 10.0585 11.1538 10.5334 11.4467 10.8262C11.7396 11.1191 12.2145 11.1191 12.5074 10.8262L17.2803 6.05328ZM0.75 4.77295C0.335787 4.77295 3.62117e-08 5.10873 0 5.52295C-3.62117e-08 5.93716 0.335787 6.27295 0.75 6.27295L0.75 5.52295L0.75 4.77295ZM16.75 5.52295L16.75 4.77295L0.75 4.77295L0.75 5.52295L0.75 6.27295L16.75 6.27295L16.75 5.52295Z' fill='%231E6454'/%3E%3C/svg%3E");
}
.c-nav-desktop .c-mega > .submenu-wrapper > ul > li a:not(.c-button):hover:after{
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  opacity: 1;
  background-position: right 16px center;
}
.c-nav-desktop .c-mega > .submenu-wrapper > ul > li > .submenu-wrapper{
  position: absolute;
  left: calc(33.33% + 8px);
  top: 32px;
  display: none;
  min-height: 350px;
  width: 32%;
  padding-left: 32px;
}

.c-nav-desktop .c-menu-cta{
  position: absolute;
  right: 32px;
  top: 32px;
  display: flex;
  display: none;
  height: calc(100% - 64px);
  width: 28%;
  flex-direction: column;
  justify-content: space-between;
}

body.c-nav-mobile--opened .c-header{
  top: 0;
  box-shadow: 0 0 30px 0 rgba(0, 0, 0, 0.1);
}
body.c-nav-mobile--opened .c-nav-mobile{
  pointer-events: auto;
  visibility: visible;
  opacity: 1;
}

.c-nav-mobile{
  pointer-events: none;
  visibility: hidden;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1000;
  display: flex;
  height: 100%;
  width: 100%;
  overflow-y: auto;
  --tw-bg-opacity: 1;
  background-color: rgb(250 243 232 / var(--tw-bg-opacity));
  padding-left: 24px;
  padding-right: 24px;
  padding-top: 56px;
  opacity: 0;
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 650ms;
  transition-duration: .5s;
}
.c-nav-mobile a{
  text-decoration-line: none;
}
.c-nav-mobile--opened .c-nav-mobile__overlay{
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1001;
  display: block;
  height: 100%;
  width: 100%;
  background-color: rgba(0, 0, 0, 0.4);
}
.c-nav-mobile__menu .c-menu-cta{
  display: none;
}
.c-nav-mobile__menu .menu-back{
  display: block;
  width: 100%;
  cursor: pointer;
  border-bottom-width: 2px;
  --tw-border-opacity: 1;
  border-color: rgb(220 189 146 / var(--tw-border-opacity));
  background-repeat: no-repeat;
  padding-top: 16px;
  padding-bottom: 16px;
  text-align: center;
  font-size: 16px;
  line-height: 1.3;
  font-weight: 500;
  background-position: left -4px center;
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15 18L9 12L15 6' stroke='%230B3229' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
.c-nav-mobile__menu ul.menu{
  display: flex;
  flex-direction: column;
}
.c-nav-mobile__menu ul.menu li{
  margin: 0;
}
.c-nav-mobile__menu ul.menu li a:not(.c-button){
  display: flex;
  height: 56px;
  align-items: center;
  justify-content: space-between;
  border-bottom-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(244 226 200 / var(--tw-border-opacity));
  font-size: 16px;
  line-height: 1.3;
  font-weight: 500;
}
.c-nav-mobile__menu ul.menu li.menu-item-has-children > a{
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.c-nav-mobile__menu ul.menu li.menu-item-has-children > a:after {
  content: "";
  display: inline-block;
  height: 24px;
  width: 24px;
  background-position: center;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9 6L15 12L9 18' stroke='%230B3229' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
.c-nav-mobile__menu ul.menu li.is-active > .submenu-wrapper {
  right: 0;
}
.c-nav-mobile__menu ul.menu li .submenu-wrapper{
  position: fixed;
  top: 56px;
  right: -100%;
  z-index: 500;
  display: flex;
  height: calc(100svh - 56px);
  width: 100%;
  flex-direction: column;
  overflow-y: auto;
  --tw-bg-opacity: 1;
  background-color: rgb(250 243 232 / var(--tw-bg-opacity));
  padding-left: 24px;
  padding-right: 24px;
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 650ms;
  transition-duration: .3s;
}
.c-nav-mobile__menu ul.menu li .submenu-wrapper .c-mobile-cta{
  margin-top: auto;
  padding-bottom: 32px;
}
body.c-header--solid .c-nav-mobile__menu ul.menu li .submenu-wrapper{
  height: calc(100vh - 56px);
}
body.c-header--solid .c-nav-mobile__menu ul.menu li .submenu-wrapper .c-mobile-cta{
  padding-bottom: 80px;
}

body.c-header--solid.c-header--sticky .c-nav-mobile__menu ul.menu li .submenu-wrapper{
  height: calc(100svh - 56px);
}
body.c-header--solid.c-header--sticky .c-nav-mobile__menu ul.menu li .submenu-wrapper .c-mobile-cta{
  padding-bottom: 32px;
}

.c-nav-mobile__menu ul.menu > li > .submenu-wrapper > ul > li > .submenu-wrapper{
  height: 100%;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}
.c-nav-mobile__menu ul.menu > li > .submenu-wrapper > ul > li > .submenu-wrapper > ul > li.cta-button{
  border-width: 0px;
}
.c-nav-mobile__menu ul.menu > li > .submenu-wrapper > ul > li > .submenu-wrapper > ul > li.cta-button .c-button{
  margin-top: 24px;
  width: 100%;
}
.c-nav-mobile__menu ul.menu > li > .submenu-wrapper > ul > li > .submenu-wrapper > ul > li.cta-button .c-button span{
  width: 100%;
  justify-content: flex-start;
}

.pagination ul {
  margin: 0;
  padding: 0;
  list-style: none;
  display: flex;
  justify-content: center;
  font-size: 16px;
  align-items: center;
  gap: 8px;
}
.pagination ul a, .pagination ul span{
  --tw-text-opacity: 1;
  color: rgb(32 32 32 / var(--tw-text-opacity));
  display: inline-block;
  width: 32px;
  height: 32px;
  border-radius: 100px;
  line-height: 32px;
  text-align: center;
}
.pagination ul a.current, .pagination ul span.current{
  --tw-bg-opacity: 1;
  background-color: rgb(241 203 116 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.pagination ul a.next, .pagination ul a.prev, .pagination ul span.next, .pagination ul span.prev {
  line-height: 56px;
  height: 56px;
  width: 56px;
  --tw-bg-opacity: 1;
  background-color: rgb(48 85 110 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.pagination ul a:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(241 203 116 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
  text-decoration-line: none;
}
.pagination ul li {
  margin: 0;
  display: inline-block;
}

.c-popup{
  pointer-events: none;
  visibility: hidden;
  position: fixed;
  inset: 0;
  z-index: 3000;
  display: block;
  height: 100%;
  width: 100%;
  background-color: rgb(0 0 0 / 0.4);
  opacity: 0;
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 650ms;
}
.c-popup__overlay{
  position: absolute;
  inset: 0;
  height: 100%;
  width: 100%;
}

.c-popup__content {
  transition-delay: 0.1s;
  position: relative;
  right: -100%;
  margin-left: auto;
  width: 100%;
  max-width: 550px;
  --tw-bg-opacity: 1;
  background-color: rgb(250 250 244 / var(--tw-bg-opacity));
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 650ms;
}

.c-popup__content p{
  margin-bottom: 32px;
}

.c-popup__content p:last-child{
  margin-bottom: 0;
}

.c-popup--active{
  pointer-events: auto;
  visibility: visible;
  opacity: 1;
}
.c-popup--active .c-popup__content{
  right: 0;
}

.c-popup__close {
  background-image: url("data:image/svg+xml,%3Csvg width='15' height='10' viewBox='0 0 15 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='1.14355' y='0.566959' width='16' height='1' rx='0.5' transform='rotate(30 1.14355 0.566959)' fill='white'/%3E%3Crect width='16' height='1' rx='0.5' transform='matrix(-0.866025 0.5 0.5 0.866025 14.2197 0.566988)' fill='white'/%3E%3C/svg%3E%0A");
  width: 48px;
  height: 32px;
  position: absolute;
  top: 16px;
  right: 16px;
  z-index: 50;
  cursor: pointer;
  border-radius: 9999px;
  --tw-bg-opacity: 1;
  background-color: rgb(175 196 192 / var(--tw-bg-opacity));
  background-position: center;
  background-repeat: no-repeat;
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 650ms;
}

.c-popup__close:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(241 203 116 / var(--tw-bg-opacity));
}

.c-preloader {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 500;
  background-color: #fff;
  opacity: 0;
  visibility: hidden;
  transition: all cubic-bezier(0.42, 0, 0.002, 1) 1s;
}
.c-preloader.active {
  opacity: 1;
  visibility: visible;
}
.c-preloader__loader {
  display: inline-block;
  position: absolute;
  width: 64px;
  height: 64px;
  top: 100px;
  left: 50%;
  margin: -32px 0 0 -32px;
  transform: scale(1.5);
}
.c-preloader__loader div {
  position: absolute;
  top: 27px;
  width: 11px;
  height: 11px;
  border-radius: 100px;
  background: #0A1326;
  animation-timing-function: cubic-bezier(0, 1, 1, 0);
}
.c-preloader__loader div:nth-child(1) {
  left: 6px;
  animation: preloader1 0.6s infinite;
}
.c-preloader__loader div:nth-child(2) {
  left: 6px;
  animation: preloader2 0.6s infinite;
}
.c-preloader__loader div:nth-child(3) {
  left: 26px;
  animation: preloader2 0.6s infinite;
}
.c-preloader__loader div:nth-child(4) {
  left: 45px;
  animation: preloader3 0.6s infinite;
}

@keyframes preloader1 {
  0% {
    transform: scale(0);
  }
  100% {
    transform: scale(1);
  }
}
@keyframes preloader3 {
  0% {
    transform: scale(1);
  }
  100% {
    transform: scale(0);
  }
}
@keyframes preloader2 {
  0% {
    transform: translate(0, 0);
  }
  100% {
    transform: translate(19px, 0);
  }
}
.c-radio {
  font-size: 16px;
  position: relative;
}
.c-radio.disabled {
  cursor: not-allowed;
  opacity: 0.4;
  pointer-events: none;
}
.c-radio.disabled input {
  pointer-events: none;
}
.c-radio input {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 1;
  border-radius: 0;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}
.c-radio input:checked + label:after {
  opacity: 1;
  background-color: #D3A14C;
}
.c-radio input:focus-visible + label:after, .c-radio input:focus-visible + label:before {
  outline-offset: 4px;
  outline-style: solid;
  outline-color: #1363c6;
}
.c-radio label {
  padding-left: 24px;
  position: relative;
  display: block;
  cursor: pointer;
  line-height: 1.4;
  color: #0A1326;
  font-weight: 400;
}
.c-radio label:after, .c-radio label:before {
  content: "";
  position: absolute;
  left: 0;
  top: 0px;
  width: 16px;
  height: 16px;
  z-index: 0;
  display: block;
  border-radius: 40px;
}
.c-radio label:after {
  opacity: 0;
  width: 10px;
  height: 10px;
  top: 3px;
  left: 3px;
}
.c-radio label:before {
  border: 1px solid #979797;
}
.c-radio label span {
  display: block;
}

.c-readmore__toggle{
  font-size: 14px;
  line-height: 1.3;
  text-decoration-line: underline;
}

.c-readmore__toggle:hover{
  text-decoration-line: none;
}

@media (min-width: 1024px){
  .c-readmore__toggle{
    font-size: clamp(1rem, -0.1250rem + 0.7813vw, 1.125rem);
    line-height: 1.5;
  }
}

.c-richtext h1, .c-richtext h2 {
  font-size: clamp(2.25rem, 1.4772rem + 1.6122vw, 4.5rem);
  font-weight: 400;
  line-height: 1em;
  letter-spacing: -0.02em;
}
.c-richtext h3 {
  font-size: clamp(1.75rem, 1.1489rem + 1.2539vw, 3.5rem);
  font-weight: 400;
  line-height: 1em;
  letter-spacing: -0.02em;
}
.c-richtext h4 {
  font-size: clamp(1.375rem, 0.9456rem + 0.8957vw, 2.625rem);
  font-weight: 400;
  line-height: 1.2em;
}
.c-richtext h5 {
  font-size: clamp(1.125rem, 0.8245rem + 0.627vw, 2rem);
  font-weight: 500;
  line-height: 1em;
}
.c-richtext h6 {
  font-size: clamp(0.6875rem, 0.5372rem + 0.3135vw, 1.125rem);
  line-height: 1.3em;
  font-weight: 500;
  letter-spacing: 0.12em;
  text-transform: uppercase;
}
.c-richtext h1, .c-richtext h2, .c-richtext h3, .c-richtext h4, .c-richtext h5, .c-richtext h6{
  margin-bottom: 24px;
  margin-top: 24px;
}
.c-richtext p.has-medium-font-size, .c-richtext p.has-large-font-size{
  margin-bottom: 24px;
}
@media (min-width: 1024px){
  .c-richtext p.has-medium-font-size, .c-richtext p.has-large-font-size{
    margin-bottom: 48px;
  }
}
.c-richtext p a {
  text-decoration: underline;
  text-underline-offset: 4px;
}
.c-richtext p a:hover {
  text-decoration: none;
}
.c-richtext ul, .c-richtext ol {
  margin: 0 0 24px 0;
  padding: 0 0 0 16px;
  list-style: disc;
}
.c-richtext ul li, .c-richtext ol li {
  margin-bottom: 6px;
}
.c-richtext ol {
  list-style: decimal;
}
.c-richtext *:last-child {
  margin-bottom: 0 !important;
}
.c-richtext *:first-child {
  margin-top: 0;
}
.c-richtext .wp-caption,
.c-richtext .wp-block-image {
  width: 100% !important;
  margin-bottom: 24px;
}
@media (min-width: 1024px){
  .c-richtext .wp-caption,
.c-richtext .wp-block-image{
    margin-bottom: 40px;
  }
}
.c-richtext .wp-caption img,
.c-richtext .wp-block-image img{
  margin-bottom: 0;
  border-radius: 4px;
}
.c-richtext .wp-caption .wp-caption-text,
.c-richtext .wp-block-image .wp-caption-text{
  margin-top: 8px;
  font-size: 14px;
  line-height: 1.3;
}
.c-richtext .wp-caption p,
.c-richtext .wp-block-image p{
  margin: 0;
}
.c-richtext .alignleft {
  position: relative;
  width: 100%;
  margin: 32px 0;
  height: auto;
  float: left;
}
@media (min-width: 1024px) {
  .c-richtext .alignleft {
    width: 50%;
    margin: 48px 50px 48px 0;
    float: none;
  }
}
.c-richtext .alignright {
  position: relative;
  width: 100%;
  margin: 32px 0;
  height: auto;
  float: right;
}
@media (min-width: 1024px) {
  .c-richtext .alignright {
    width: 50%;
    margin: 48px 0 48px 50px;
    float: none;
  }
}
.c-richtext .aligncenter {
  display: block;
  margin: 48px auto;
}
.c-richtext .center {
  text-align: center;
}
.c-richtext strong {
  font-weight: 600;
}
.c-richtext img {
  max-width: 100%;
  height: auto !important;
  display: block;
  margin-bottom: 24px;
}
@media (min-width: 1024px){
  .c-richtext img{
    margin-bottom: 48px;
  }
}
.c-richtext blockquote{
  position: relative;
  margin-bottom: 24px;
  margin-right: 24px;
  padding: 16px;
  padding-left: 24px;
  padding-right: 24px;
  font-weight: 600;
}
.c-richtext blockquote:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  height: 16px;
  width: 16px;
  background-position: center;
  background-repeat: no-repeat;
  background-image: url(../images/star.svg);
  background-size: 14px;
}
.c-richtext blockquote:after {
  content: "";
  position: absolute;
  bottom: 0;
  right: 0;
  height: 16px;
  width: 16px;
  background-position: center;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml,%3Csvg width='17' height='17' viewBox='0 0 17 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 15.2687C4.16354 15.4679 11.6128 15.8096 13.9153 15.7791C14.4875 15.7715 15.0229 15.6855 15.3084 14.7059C15.5939 9.00787 15.6629 4.73896 15.9861 1.78101C16.0214 1.80556 15.9829 2.73319 15.9433 3.68892' stroke='%23DCBD92' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E%0A");
  background-size: 14px;
}
.c-richtext--light{
  --tw-text-opacity: 1;
  color: rgb(250 243 232 / var(--tw-text-opacity));
}
.c-richtext--light p, .c-richtext--light ol, .c-richtext--light ul, .c-richtext--light li{
  --tw-text-opacity: 1;
  color: rgb(250 243 232 / var(--tw-text-opacity));
}
.c-richtext--dark a{
  --tw-text-opacity: 1;
  color: rgb(241 203 116 / var(--tw-text-opacity));
}
.c-richtext--checklist ul {
  list-style: none;
  display: flex;
  flex-direction: column;
  gap: 16px;
  padding: 0;
}
.c-richtext--checklist ul li{
  position: relative;
  margin: 0;
  padding-left: 40px;
}
.c-richtext--checklist ul li:before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  height: 24px;
  width: 24px;
  background-position: center;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20.6313 1.40661C21.9547 3.07318 19.3558 5.9197 18.4874 7.33686C16.1477 11.1548 14.5466 15.9877 12.5248 20.0156C9.37179 26.2968 6.7959 21.2913 4.91431 17.5046C4.30444 16.2776 3.11401 13.8955 5.09957 13.2685C8.14961 12.3054 8.48978 20.6472 11.065 14.8066C12.3475 11.8977 15.9 3.61328 17.9975 1.75364C18.8209 1.0237 19.6998 0.670222 20.6313 1.40661Z' fill='%23DCBD92'/%3E%3C/svg%3E%0A");
}

.c-select {
  position: relative;
  min-width: 268px;
  border-radius: 9999px;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(175 196 192 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(250 250 244 / var(--tw-bg-opacity));
}
.c-select:after {
  content: "";
  background-image: url(../images/icon-select-down.svg);
  position: absolute;
  right: 6px;
  top: 50%;
  height: 16px;
  width: 16px;
  transform: translateY(-50%);
}
.c-select select {
  opacity: 1;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  width: 100%;
  height: 32px;
  padding: 0 16px;
  background: transparent;
  outline: none;
  font-size: 16px;
  line-height: 1.3;
}

.c-tab__panel{
  display: none;
}
.c-tab__panel.active{
  display: block;
}

.c-video-responsive {
  position: relative;
  padding-bottom: 56.25%;
  height: 0;
  overflow: hidden;
  border-radius: 8px;
}
.c-video-responsive video {
  position: absolute;
  min-width: 100%;
  min-height: 100%;
  left: 50%;
  top: 50%;
  transform: translateX(-50%) translateY(-50%);
}
.c-video-responsive iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.c-video-responsive.cover iframe {
  position: absolute;
  width: 100%;
  height: auto;
  min-height: 125%;
  left: 50%;
  top: 50%;
  transform: translateX(-50%) translateY(-50%);
}

.c-breadcrumbs {
  font-size: 15px;
  margin-bottom: 16px;
  display: flex;
  align-items: center;
  gap: 12px;
}
.b-post-header .c-breadcrumbs a{
  --tw-text-opacity: 1;
  color: rgb(11 50 41 / var(--tw-text-opacity));
}
.b-post-header .c-breadcrumbs a:hover{
  --tw-text-opacity: 1;
  color: rgb(30 100 84 / var(--tw-text-opacity));
}
.b-post-header .c-breadcrumbs .svg-angle-right {
  background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6 12L10 8L6 4' stroke='%232A1F1C' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
.b-page-header .c-breadcrumbs a{
  --tw-text-opacity: 1;
  color: rgb(11 50 41 / var(--tw-text-opacity));
}
.b-page-header .c-breadcrumbs a:hover{
  --tw-text-opacity: 1;
  color: rgb(30 100 84 / var(--tw-text-opacity));
}
.b-page-header .c-breadcrumbs .svg-angle-right {
  background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6 12L10 8L6 4' stroke='%232A1F1C' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
.c-breadcrumbs a{
  --tw-text-opacity: 1;
  color: rgb(250 243 232 / var(--tw-text-opacity));
}
.c-breadcrumbs a:hover{
  --tw-text-opacity: 1;
  color: rgb(220 189 146 / var(--tw-text-opacity));
  text-decoration-line: none;
}
.c-breadcrumbs a, .c-breadcrumbs span{
  display: inline-block;
}
.c-breadcrumbs span.sep{
  display: flex;
  align-items: center;
}

.c-flip-card {
  perspective: 1000px;
  width: 100%;
  aspect-ratio: 300/400;
}
@media (min-width: 1024px) {
  .c-flip-card {
    height: 450px;
    aspect-ratio: 450/424;
  }
}
@media (min-width: 1400px) {
  .c-flip-card {
    height: 500px;
  }
}

.c-flip-card__inner {
  position: relative;
  width: 100%;
  height: 100%;
  transition: transform 0.6s;
  transform-style: preserve-3d;
}

.c-flip-card.is-flipped .c-flip-card__inner {
  transform: rotateY(180deg);
  box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.1);
}

.c-flip-card__front,
.c-flip-card__back {
  position: absolute;
  width: 100%;
  height: 100%;
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
}

.c-flip-card__front {
  z-index: 2;
  transform: rotateY(0deg);
}

.c-flip-card__back {
  transform: rotateY(180deg);
}

.c-image-group{
  position: relative;
  width: 100%;
  padding-bottom: 101.38%;
}
.c-image-group:after {
  content: "";
  position: absolute;
  top: 8%;
  left: 12%;
  z-index: 0;
  height: 82.22%;
  width: 73.05%;
  border-radius: 4px;
  --tw-bg-opacity: 1;
  background-color: rgb(90 49 39 / var(--tw-bg-opacity));
}
.c-image-group__large{
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: 10;
  width: 79.16%;
  border-radius: 4px;
}
.c-image-group__small{
  position: absolute;
  top: 0%;
  right: 4%;
  z-index: 20;
  width: 40%;
  border-radius: 4px;
}
.c-image-group.green:after{
  --tw-bg-opacity: 1;
  background-color: rgb(30 100 84 / var(--tw-bg-opacity));
}
.c-image-group.beige{
  padding-bottom: 106.26%;
}
.c-image-group.beige:after{
  top: 7%;
  left: 21%;
  width: 73%;
  --tw-bg-opacity: 1;
  background-color: rgb(220 189 146 / var(--tw-bg-opacity));
}
.c-image-group.beige .c-image-group__large{
  position: absolute;
  bottom: auto;
  top: 13%;
  left: 2%;
  width: 87%;
}
.c-image-group svg.corner{
  position: absolute;
  top: -8%;
  right: -8%;
  z-index: 10;
  height: auto;
  width: 11%;
}
.c-image-group img.star{
  position: absolute;
  top: 12%;
  left: -22%;
  z-index: 10;
  height: auto;
  width: 12%;
}

.c-image-group-two{
  position: relative;
  width: 100%;
  padding-bottom: 86.66%;
}
.c-image-group-two:after {
  content: "";
  position: absolute;
  top: 13%;
  left: 0;
  z-index: 0;
  height: 78%;
  width: 59%;
  border-radius: 4px;
  --tw-bg-opacity: 1;
  background-color: rgb(220 189 146 / var(--tw-bg-opacity));
}
.c-image-group-two__large{
  position: absolute;
  bottom: 0;
  left: 5%;
  z-index: 10;
  width: 80.76%;
  overflow: hidden;
  border-radius: 4px;
}
.c-image-group-two__small{
  position: absolute;
  top: 5%;
  right: 4%;
  z-index: 20;
  width: 30.47%;
  border-radius: 4px;
}
.c-image-group-two svg.corner{
  position: absolute;
  top: -5.5%;
  right: -5.5%;
  z-index: 10;
  height: auto;
  width: 10%;
}
.c-image-group-two img.star{
  position: absolute;
  top: -8%;
  left: -15%;
  z-index: 10;
  height: auto;
  width: 10%;
}

.c-image-group-three{
  position: relative;
  width: 100%;
  padding-bottom: 113.09%;
}
.c-image-group-three:after {
  content: "";
  position: absolute;
  top: 5%;
  right: 0;
  z-index: 0;
  height: 77%;
  width: 59%;
  border-radius: 4px;
  --tw-bg-opacity: 1;
  background-color: rgb(90 49 39 / var(--tw-bg-opacity));
}
.c-image-group-three__large{
  position: absolute;
  top: 0;
  left: 0;
  z-index: 10;
  width: 50%;
  border-radius: 4px;
}
.c-image-group-three__small{
  position: absolute;
  bottom: 0;
  left: 5%;
  z-index: 20;
  width: 30.47%;
  border-radius: 4px;
}
.c-image-group-three__carousel{
  position: absolute;
  top: 11.5%;
  left: 24%;
  z-index: 30;
  width: 68%;
  --tw-text-opacity: 1;
  color: rgb(11 50 41 / var(--tw-text-opacity));
}
.c-image-group-three__carousel .c-test-text,
.c-image-group-three__carousel .c-test-video{
  aspect-ratio: 364/484;
}
.c-image-group-three__carousel .swiper-slide {
  width: 100% !important;
}
.c-image-group-three .corner{
  position: absolute;
  top: 8%;
  right: 5%;
  z-index: 10;
  height: auto;
  width: 5%;
}
.c-image-group-three .star{
  position: absolute;
  top: 62.6%;
  left: 16%;
  width: 3.5%;
}

.c-image-group-four{
  position: relative;
  width: 100%;
  padding-bottom: 108.46%;
}
.c-image-group-four:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  z-index: 0;
  aspect-ratio: 1 / 1;
  width: 100%;
  border-radius: 9999px;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}
.c-image-group-four__large{
  position: absolute;
  bottom: 0;
  left: 10%;
  z-index: 10;
  aspect-ratio: 285/311;
  width: 76%;
  overflow: hidden;
  border-radius: 4px;
}
.c-image-group-four__small{
  position: absolute;
  top: 10%;
  right: 0;
  z-index: 20;
  width: 40%;
  border-radius: 4px;
}
.c-image-group-four .corner{
  position: absolute;
  bottom: -8%;
  right: -8%;
  z-index: 10;
  height: auto;
  width: 13%;
}
.c-image-group-four .star{
  position: absolute;
  top: 5%;
  left: -23%;
  z-index: 10;
  width: 14%;
}

.c-image-group-five{
  position: relative;
  width: 100%;
  padding-bottom: 100%;
}
.c-image-group-five__large{
  position: absolute;
  top: 0;
  right: 0;
  z-index: 10;
  aspect-ratio: 1/1;
  width: 93%;
  overflow: hidden;
  border-radius: 4px;
}
.c-image-group-five .corner{
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: 10;
  height: auto;
  width: 13%;
}
.c-image-group-five .star{
  position: absolute;
  top: 12%;
  left: 18%;
  z-index: 10;
  width: 11%;
}

.c-image-group-six{
  position: relative;
  width: 100%;
  padding-bottom: 83.76%;
}
.c-image-group-six:after {
  content: "";
  position: absolute;
  top: 12.5%;
  right: 5.5%;
  z-index: 0;
  height: 77%;
  width: 83.29%;
  border-radius: 4px;
  --tw-bg-opacity: 1;
  background-color: rgb(90 49 39 / var(--tw-bg-opacity));
}
.c-image-group-six__large{
  position: absolute;
  top: 18%;
  left: 6%;
  z-index: 20;
  width: 83.92%;
  overflow: hidden;
  border-radius: 4px;
}
.c-image-group-six__small{
  position: absolute;
  top: -7%;
  left: 0;
  z-index: 10;
  width: 24.5%;
  border-radius: 4px;
}
.c-image-group-six__medium{
  position: absolute;
  bottom: 0;
  right: 3%;
  z-index: 30;
  width: 35%;
}
.c-image-group-six .corner{
  position: absolute;
  top: -9%;
  right: -9%;
  z-index: 10;
  height: auto;
  width: 11%;
}
.c-image-group-six .star{
  position: absolute;
  bottom: 4%;
  left: -15%;
  width: 10%;
}

.c-image-group-seven{
  position: relative;
  width: 100%;
  padding-bottom: 85%;
}
.c-image-group-seven__large{
  position: absolute;
  top: 0;
  left: 14%;
  z-index: 20;
  width: 72%;
  overflow: hidden;
  border-radius: 4px;
}
.c-image-group-seven__small{
  position: absolute;
  top: 63%;
  left: 4%;
  z-index: 10;
  width: 20%;
  border-radius: 4px;
}
.c-image-group-seven__medium{
  position: absolute;
  top: 13%;
  right: 0;
  z-index: 30;
  width: 32%;
  --tw-text-opacity: 1;
  color: rgb(11 50 41 / var(--tw-text-opacity));
}
.c-image-group-seven__medium .c-test-text,
.c-image-group-seven__medium .c-test-video{
  aspect-ratio: 364/484;
}
.c-image-group-seven__medium .swiper-slide {
  width: 100% !important;
}
.c-image-group-seven .corner{
  position: absolute;
  bottom: -8%;
  right: -8%;
  z-index: 10;
  height: auto;
  width: 13%;
}
.c-image-group-seven .star{
  position: absolute;
  top: -7%;
  left: -18%;
  z-index: 30;
  width: 12%;
}

.c-profile-video{
  cursor: pointer;
  overflow: hidden;
}
.c-profile-video iframe {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
  pointer-events: none;
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 650ms;
  transition-duration: .4s;
}
.c-profile-video .c-lazy-wrapper{
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 650ms;
  transition-duration: .4s;
}
.c-profile-video__pause{
  display: none;
}
.c-profile-video.is-playing iframe {
  opacity: 1;
  pointer-events: auto;
}
.c-profile-video.is-playing .c-lazy-wrapper {
  opacity: 0;
  pointer-events: none;
}
.c-profile-video.is-playing svg, .c-profile-video.is-playing img, .c-profile-video.is-playing .c-button {
  display: none !important;
}
.c-profile-video.is-playing .c-profile-video__name {
  display: none !important;
}
.c-profile-video.is-playing .c-profile-video__pause {
  display: block !important;
  cursor: pointer;
}

.c-social{
  display: flex;
  gap: 24px;
}
.c-social > a{
  display: inline-flex;
  height: 32px;
  width: 24px;
  align-items: center;
  justify-content: center;
  background-position: center;
  background-repeat: no-repeat;
}

.b-home-header__overlay{
  position: absolute;
  inset: 0;
  z-index: 20;
  height: 100%;
  width: 100%;
  background: linear-gradient(180deg, rgba(0, 0, 0, 0) 54.76%, rgba(0, 0, 0, 0.4) 100%), linear-gradient(0deg, rgba(0, 0, 0, 0) 67.84%, rgba(0, 0, 0, 0.6) 100%), linear-gradient(0deg, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0.2) 100%);
  background-blend-mode: normal, normal, normal, multiply;
}
.b-home-header .swiper {
  display: block;
  opacity: 0;
  transition: all 0.5s ease;
}
.b-home-header .swiper.swiper-initialized {
  opacity: 1;
}
@media (min-width: 1024px){
  .lg\:heading-4{
    font-family: 'ClashGrotesk', sans-serif;
    font-size:  clamp(1.375rem, 0.9456rem + 0.8957vw, 2.625rem);
    font-weight: 400;
    line-height: 1.2em;
    letter-spacing: -0.02em;
    text-transform: none;
  }
}
@media (min-width: 1400px){
  .qhd\:heading-4{
    font-family: 'ClashGrotesk', sans-serif;
    font-size:  clamp(1.375rem, 0.9456rem + 0.8957vw, 2.625rem);
    font-weight: 400;
    line-height: 1.2em;
    letter-spacing: -0.02em;
    text-transform: none;
  }
}
.last\:mb-0:last-child{
  margin-bottom: 0;
}
.last\:mr-10:last-child{
  margin-right: 80px;
}
.last\:border-b-0:last-child{
  border-bottom-width: 0px;
}
.last\:pb-0:last-child{
  padding-bottom: 0;
}
.hover\:bg-yellow:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(241 203 116 / var(--tw-bg-opacity));
}
.hover\:bg-yellow-primary:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(241 203 116 / var(--tw-bg-opacity));
}
.hover\:\!text-green-light:hover{
  --tw-text-opacity: 1 !important;
  color: rgb(30 100 84 / var(--tw-text-opacity)) !important;
}
.hover\:text-beige-deep:hover{
  --tw-text-opacity: 1;
  color: rgb(220 189 146 / var(--tw-text-opacity));
}
.hover\:text-green-light:hover{
  --tw-text-opacity: 1;
  color: rgb(30 100 84 / var(--tw-text-opacity));
}
.hover\:no-underline:hover{
  text-decoration-line: none;
}
.hover\:shadow-lg:hover{
  --tw-shadow: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.focus\:outline-none:focus{
  outline: 2px solid transparent;
  outline-offset: 2px;
}
.group:hover .group-hover\:bottom-0{
  bottom: 0;
}
.group:hover .group-hover\:ml-0{
  margin-left: 0;
}
.group:hover .group-hover\:text-green-light{
  --tw-text-opacity: 1;
  color: rgb(30 100 84 / var(--tw-text-opacity));
}
.group:hover .group-hover\:opacity-100{
  opacity: 1;
}
.group:hover .group-hover\:opacity-\[100\]{
  opacity: 100;
}
.group.active .group-\[\&\.active\]\:ml-0{
  margin-left: 0;
}
.group.is-expanded .group-\[\&\.is-expanded\]\:rotate-180{
  --tw-rotate: 180deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
@media (max-width: 1024px){
  .max-\[1024px\]\:\!w-\[220px\]{
    width: 220px !important;
  }
  .max-\[1024px\]\:\!w-\[260px\]{
    width: 260px !important;
  }
  .max-\[1024px\]\:\!w-\[300px\]{
    width: 300px !important;
  }
}
@media (min-width: 640px){
  .sm\:bottom-0{
    bottom: 0;
  }
  .sm\:top-auto{
    top: auto;
  }
  .sm\:order-1{
    order: 1;
  }
  .sm\:order-2{
    order: 2;
  }
  .sm\:m-0{
    margin: 0;
  }
  .sm\:block{
    display: block;
  }
  .sm\:h-auto{
    height: auto;
  }
  .sm\:min-h-\[520px\]{
    min-height: 520px;
  }
  .sm\:w-4\/12{
    width: 33.333333%;
  }
  .sm\:w-5\/12{
    width: 41.666667%;
  }
  .sm\:w-7\/12{
    width: 58.333333%;
  }
  .sm\:w-8\/12{
    width: 66.666667%;
  }
  .sm\:max-w-\[525px\]{
    max-width: 525px;
  }
  .sm\:flex-1{
    flex: 1 1 0%;
  }
  .sm\:grid-cols-2{
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .sm\:flex-row{
    flex-direction: row;
  }
  .sm\:gap-0{
    gap: 0;
  }
  .sm\:py-12{
    padding-top: 96px;
    padding-bottom: 96px;
  }
  .sm\:pl-\[12\%\]{
    padding-left: 12%;
  }
  .sm\:pl-\[4\%\]{
    padding-left: 4%;
  }
  .sm\:pl-\[7\.5\%\]{
    padding-left: 7.5%;
  }
  .sm\:pr-\[12\%\]{
    padding-right: 12%;
  }
  .sm\:pr-\[4\%\]{
    padding-right: 4%;
  }
  .sm\:pr-\[7\.5\%\]{
    padding-right: 7.5%;
  }
}
@media (min-width: 1024px){
  .lg\:fixed{
    position: fixed;
  }
  .lg\:\!absolute{
    position: absolute !important;
  }
  .lg\:absolute{
    position: absolute;
  }
  .lg\:sticky{
    position: sticky;
  }
  .lg\:-bottom-10{
    bottom: -80px;
  }
  .lg\:-right-2{
    right: -16px;
  }
  .lg\:-top-2{
    top: -16px;
  }
  .lg\:bottom-7{
    bottom: 56px;
  }
  .lg\:left-4{
    left: 32px;
  }
  .lg\:left-8{
    left: 64px;
  }
  .lg\:right-4{
    right: 32px;
  }
  .lg\:top-4{
    top: 32px;
  }
  .lg\:top-\[18px\]{
    top: 18px;
  }
  .lg\:top-\[40px\]{
    top: 40px;
  }
  .lg\:order-1{
    order: 1;
  }
  .lg\:order-2{
    order: 2;
  }
  .lg\:mx-0{
    margin-left: 0;
    margin-right: 0;
  }
  .lg\:mb-0{
    margin-bottom: 0;
  }
  .lg\:mb-10{
    margin-bottom: 80px;
  }
  .lg\:mb-2{
    margin-bottom: 16px;
  }
  .lg\:mb-3{
    margin-bottom: 24px;
  }
  .lg\:mb-4{
    margin-bottom: 32px;
  }
  .lg\:mb-5{
    margin-bottom: 40px;
  }
  .lg\:mb-6{
    margin-bottom: 48px;
  }
  .lg\:mb-7{
    margin-bottom: 56px;
  }
  .lg\:mb-\[10px\]{
    margin-bottom: 10px;
  }
  .lg\:ml-0{
    margin-left: 0;
  }
  .lg\:mt-0{
    margin-top: 0;
  }
  .lg\:mt-3{
    margin-top: 24px;
  }
  .lg\:mt-4{
    margin-top: 32px;
  }
  .lg\:mt-7{
    margin-top: 56px;
  }
  .lg\:mt-8{
    margin-top: 64px;
  }
  .lg\:block{
    display: block;
  }
  .lg\:\!flex{
    display: flex !important;
  }
  .lg\:flex{
    display: flex;
  }
  .lg\:\!inline-flex{
    display: inline-flex !important;
  }
  .lg\:hidden{
    display: none;
  }
  .lg\:aspect-\[338\/386\]{
    aspect-ratio: 338/386;
  }
  .lg\:aspect-\[338\/420\]{
    aspect-ratio: 338/420;
  }
  .lg\:aspect-\[338\/480\]{
    aspect-ratio: 338/480;
  }
  .lg\:aspect-\[365\/533\]{
    aspect-ratio: 365/533;
  }
  .lg\:aspect-auto{
    aspect-ratio: auto;
  }
  .lg\:h-10{
    height: 80px;
  }
  .lg\:h-15{
    height: 120px;
  }
  .lg\:h-3{
    height: 24px;
  }
  .lg\:h-5{
    height: 40px;
  }
  .lg\:h-6{
    height: 48px;
  }
  .lg\:h-7{
    height: 56px;
  }
  .lg\:h-8{
    height: 64px;
  }
  .lg\:h-\[420px\]{
    height: 420px;
  }
  .lg\:h-\[470px\]{
    height: 470px;
  }
  .lg\:h-\[660px\]{
    height: 660px;
  }
  .lg\:h-\[calc\(100vh-88px\)\]{
    height: calc(100vh - 88px);
  }
  .lg\:h-auto{
    height: auto;
  }
  .lg\:min-h-\[640px\]{
    min-height: 640px;
  }
  .lg\:min-h-\[840px\]{
    min-height: 840px;
  }
  .lg\:w-1\/2{
    width: 50%;
  }
  .lg\:w-10{
    width: 80px;
  }
  .lg\:w-11{
    width: 88px;
  }
  .lg\:w-4\/12{
    width: 33.333333%;
  }
  .lg\:w-5{
    width: 40px;
  }
  .lg\:w-5\/12{
    width: 41.666667%;
  }
  .lg\:w-6{
    width: 48px;
  }
  .lg\:w-6\/12{
    width: 50%;
  }
  .lg\:w-7{
    width: 56px;
  }
  .lg\:w-7\/12{
    width: 58.333333%;
  }
  .lg\:w-8\/12{
    width: 66.666667%;
  }
  .lg\:w-\[108px\]{
    width: 108px;
  }
  .lg\:w-\[153px\]{
    width: 153px;
  }
  .lg\:w-\[160px\]{
    width: 160px;
  }
  .lg\:w-\[180px\]{
    width: 180px;
  }
  .lg\:w-\[188px\]{
    width: 188px;
  }
  .lg\:w-\[196px\]{
    width: 196px;
  }
  .lg\:w-\[290px\]{
    width: 290px;
  }
  .lg\:w-\[30\%\]{
    width: 30%;
  }
  .lg\:w-\[338px\]{
    width: 338px;
  }
  .lg\:w-\[34\%\]{
    width: 34%;
  }
  .lg\:w-\[351px\]{
    width: 351px;
  }
  .lg\:w-\[367px\]{
    width: 367px;
  }
  .lg\:w-\[388px\]{
    width: 388px;
  }
  .lg\:w-\[40\%\]{
    width: 40%;
  }
  .lg\:w-\[42\%\]{
    width: 42%;
  }
  .lg\:w-\[468px\]{
    width: 468px;
  }
  .lg\:w-\[50\%\]{
    width: 50%;
  }
  .lg\:w-\[56\%\]{
    width: 56%;
  }
  .lg\:w-\[60\%\]{
    width: 60%;
  }
  .lg\:w-\[66\%\]{
    width: 66%;
  }
  .lg\:w-\[calc\(100\%-156px\)\]{
    width: calc(100% - 156px);
  }
  .lg\:w-\[calc\(100\%-468px\)\]{
    width: calc(100% - 468px);
  }
  .lg\:max-w-\[100\%\]{
    max-width: 100%;
  }
  .lg\:max-w-\[1024px\]{
    max-width: 1024px;
  }
  .lg\:max-w-\[282px\]{
    max-width: 282px;
  }
  .lg\:max-w-\[340px\]{
    max-width: 340px;
  }
  .lg\:max-w-\[480px\]{
    max-width: 480px;
  }
  .lg\:max-w-\[585px\]{
    max-width: 585px;
  }
  .lg\:max-w-\[64\%\]{
    max-width: 64%;
  }
  .lg\:max-w-\[80\%\]{
    max-width: 80%;
  }
  .lg\:max-w-\[840px\]{
    max-width: 840px;
  }
  .lg\:max-w-\[930px\]{
    max-width: 930px;
  }
  .lg\:max-w-none{
    max-width: none;
  }
  .lg\:scale-\[1\.3\]{
    --tw-scale-x: 1.3;
    --tw-scale-y: 1.3;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }
  .lg\:grid-cols-1{
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }
  .lg\:grid-cols-2{
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .lg\:grid-cols-3{
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
  .lg\:flex-row{
    flex-direction: row;
  }
  .lg\:flex-col{
    flex-direction: column;
  }
  .lg\:items-end{
    align-items: flex-end;
  }
  .lg\:justify-end{
    justify-content: flex-end;
  }
  .lg\:gap-0{
    gap: 0;
  }
  .lg\:gap-1{
    gap: 8px;
  }
  .lg\:gap-10{
    gap: 80px;
  }
  .lg\:gap-2{
    gap: 16px;
  }
  .lg\:gap-3{
    gap: 24px;
  }
  .lg\:gap-4{
    gap: 32px;
  }
  .lg\:gap-5{
    gap: 40px;
  }
  .lg\:gap-8{
    gap: 64px;
  }
  .lg\:gap-9{
    gap: 72px;
  }
  .lg\:gap-\[36px\]{
    gap: 36px;
  }
  .lg\:\!overflow-hidden{
    overflow: hidden !important;
  }
  .lg\:rounded-md{
    border-radius: 8px;
  }
  .lg\:rounded-t-md{
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
  }
  .lg\:border-0{
    border-width: 0px;
  }
  .lg\:border-b-0{
    border-bottom-width: 0px;
  }
  .lg\:bg-beige-light{
    --tw-bg-opacity: 1;
    background-color: rgb(250 243 232 / var(--tw-bg-opacity));
  }
  .lg\:p-1{
    padding: 8px;
  }
  .lg\:p-2{
    padding: 16px;
  }
  .lg\:p-3{
    padding: 24px;
  }
  .lg\:p-4{
    padding: 32px;
  }
  .lg\:p-5{
    padding: 40px;
  }
  .lg\:p-6{
    padding: 48px;
  }
  .lg\:p-7{
    padding: 56px;
  }
  .lg\:\!px-4{
    padding-left: 32px !important;
    padding-right: 32px !important;
  }
  .lg\:px-0{
    padding-left: 0;
    padding-right: 0;
  }
  .lg\:px-2{
    padding-left: 16px;
    padding-right: 16px;
  }
  .lg\:px-3{
    padding-left: 24px;
    padding-right: 24px;
  }
  .lg\:px-4{
    padding-left: 32px;
    padding-right: 32px;
  }
  .lg\:px-5{
    padding-left: 40px;
    padding-right: 40px;
  }
  .lg\:px-6{
    padding-left: 48px;
    padding-right: 48px;
  }
  .lg\:px-8{
    padding-left: 64px;
    padding-right: 64px;
  }
  .lg\:px-\[10\%\]{
    padding-left: 10%;
    padding-right: 10%;
  }
  .lg\:py-1{
    padding-top: 8px;
    padding-bottom: 8px;
  }
  .lg\:py-10{
    padding-top: 80px;
    padding-bottom: 80px;
  }
  .lg\:py-13{
    padding-top: 104px;
    padding-bottom: 104px;
  }
  .lg\:py-15{
    padding-top: 120px;
    padding-bottom: 120px;
  }
  .lg\:py-20{
    padding-top: 160px;
    padding-bottom: 160px;
  }
  .lg\:py-3{
    padding-top: 24px;
    padding-bottom: 24px;
  }
  .lg\:py-4{
    padding-top: 32px;
    padding-bottom: 32px;
  }
  .lg\:py-9{
    padding-top: 72px;
    padding-bottom: 72px;
  }
  .lg\:pb-0{
    padding-bottom: 0;
  }
  .lg\:pb-10{
    padding-bottom: 80px;
  }
  .lg\:pb-12{
    padding-bottom: 96px;
  }
  .lg\:pb-14{
    padding-bottom: 112px;
  }
  .lg\:pb-15{
    padding-bottom: 120px;
  }
  .lg\:pb-17{
    padding-bottom: 136px;
  }
  .lg\:pb-20{
    padding-bottom: 160px;
  }
  .lg\:pb-3{
    padding-bottom: 24px;
  }
  .lg\:pb-4{
    padding-bottom: 32px;
  }
  .lg\:pb-5{
    padding-bottom: 40px;
  }
  .lg\:pb-6{
    padding-bottom: 48px;
  }
  .lg\:pb-7{
    padding-bottom: 56px;
  }
  .lg\:pb-8{
    padding-bottom: 64px;
  }
  .lg\:pb-9{
    padding-bottom: 72px;
  }
  .lg\:pl-2{
    padding-left: 16px;
  }
  .lg\:pl-3{
    padding-left: 24px;
  }
  .lg\:pl-\[0\%\]{
    padding-left: 0%;
  }
  .lg\:pl-\[10\%\]{
    padding-left: 10%;
  }
  .lg\:pl-\[4\%\]{
    padding-left: 4%;
  }
  .lg\:pl-\[5\%\]{
    padding-left: 5%;
  }
  .lg\:pl-\[6\%\]{
    padding-left: 6%;
  }
  .lg\:pl-\[8\%\]{
    padding-left: 8%;
  }
  .lg\:pr-0{
    padding-right: 0;
  }
  .lg\:pr-3{
    padding-right: 24px;
  }
  .lg\:pr-4{
    padding-right: 32px;
  }
  .lg\:pr-8{
    padding-right: 64px;
  }
  .lg\:pr-\[0\%\]{
    padding-right: 0%;
  }
  .lg\:pr-\[10\%\]{
    padding-right: 10%;
  }
  .lg\:pr-\[4\%\]{
    padding-right: 4%;
  }
  .lg\:pr-\[6\%\]{
    padding-right: 6%;
  }
  .lg\:pr-\[8\%\]{
    padding-right: 8%;
  }
  .lg\:pt-0{
    padding-top: 0;
  }
  .lg\:pt-10{
    padding-top: 80px;
  }
  .lg\:pt-12{
    padding-top: 96px;
  }
  .lg\:pt-14{
    padding-top: 112px;
  }
  .lg\:pt-15{
    padding-top: 120px;
  }
  .lg\:pt-17{
    padding-top: 136px;
  }
  .lg\:pt-2{
    padding-top: 16px;
  }
  .lg\:pt-20{
    padding-top: 160px;
  }
  .lg\:pt-4{
    padding-top: 32px;
  }
  .lg\:pt-5{
    padding-top: 40px;
  }
  .lg\:pt-6{
    padding-top: 48px;
  }
  .lg\:pt-7{
    padding-top: 56px;
  }
  .lg\:pt-8{
    padding-top: 64px;
  }
  .lg\:pt-9{
    padding-top: 72px;
  }
  .lg\:pt-\[110px\]{
    padding-top: 110px;
  }
  .lg\:pt-\[116px\]{
    padding-top: 116px;
  }
  .lg\:pt-\[120px\]{
    padding-top: 120px;
  }
  .lg\:pt-\[148px\]{
    padding-top: 148px;
  }
  .lg\:pt-\[160px\]{
    padding-top: 160px;
  }
  .lg\:pt-\[186px\]{
    padding-top: 186px;
  }
  .lg\:pt-\[200px\]{
    padding-top: 200px;
  }
  .lg\:pt-\[240px\]{
    padding-top: 240px;
  }
  .lg\:pt-\[35\%\]{
    padding-top: 35%;
  }
  .lg\:text-center{
    text-align: center;
  }
  .lg\:text-24r{
    font-size: clamp(1.5rem, 1.3704rem + 0.2024vw, 1.75rem);
    line-height: 1.33;
  }
  .lg\:opacity-0{
    opacity: 0;
  }
  .lg\:opacity-40{
    opacity: 0.4;
  }
  .group:hover .group-hover\:lg\:max-h-\[100px\]{
    max-height: 100px;
  }
  .group:hover .group-hover\:lg\:translate-x-1{
    --tw-translate-x: 8px;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }
  .group:hover .group-hover\:lg\:opacity-\[100\]{
    opacity: 100;
  }
  .min-\[1024px\]\:\!w-\[100\%\]{
    width: 100% !important;
  }
  .min-\[1024px\]\:\!max-w-\[338px\]{
    max-width: 338px !important;
  }
  .min-\[1024px\]\:\!max-w-\[342px\]{
    max-width: 342px !important;
  }
  .min-\[1024px\]\:\!max-w-\[500px\]{
    max-width: 500px !important;
  }
}
@media (min-width: 1280px){
  .xl\:min-h-\[720px\]{
    min-height: 720px;
  }
  .xl\:grid-cols-4{
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
  .xl\:\!px-10{
    padding-left: 80px !important;
    padding-right: 80px !important;
  }
  .xl\:pr-\[15\%\]{
    padding-right: 15%;
  }
}
@media (min-width: 1400px){
  .qhd\:left-10{
    left: 80px;
  }
  .qhd\:top-\[8\%\]{
    top: 8%;
  }
  .qhd\:mb-8{
    margin-bottom: 64px;
  }
  .qhd\:ml-\[10\%\]{
    margin-left: 10%;
  }
  .qhd\:mr-\[10\%\]{
    margin-right: 10%;
  }
  .qhd\:mt-8{
    margin-top: 64px;
  }
  .qhd\:mt-\[120px\]{
    margin-top: 120px;
  }
  .qhd\:\!inline-flex{
    display: inline-flex !important;
  }
  .qhd\:w-5\/12{
    width: 41.666667%;
  }
  .qhd\:w-\[226px\]{
    width: 226px;
  }
  .qhd\:w-\[85\%\]{
    width: 85%;
  }
  .qhd\:w-full{
    width: 100%;
  }
  .qhd\:min-w-\[364px\]{
    min-width: 364px;
  }
  .qhd\:max-w-\[1640px\]{
    max-width: 1640px;
  }
  .qhd\:max-w-\[480px\]{
    max-width: 480px;
  }
  .qhd\:max-w-\[640px\]{
    max-width: 640px;
  }
  .qhd\:max-w-\[75\%\]{
    max-width: 75%;
  }
  .qhd\:max-w-\[880px\]{
    max-width: 880px;
  }
  .qhd\:max-w-\[94\%\]{
    max-width: 94%;
  }
  .qhd\:gap-5{
    gap: 40px;
  }
  .qhd\:p-4{
    padding: 32px;
  }
  .qhd\:p-5{
    padding: 40px;
  }
  .qhd\:px-6{
    padding-left: 48px;
    padding-right: 48px;
  }
  .qhd\:py-\[160px\]{
    padding-top: 160px;
    padding-bottom: 160px;
  }
  .qhd\:pl-\[10\%\]{
    padding-left: 10%;
  }
  .qhd\:pr-11{
    padding-right: 88px;
  }
  .qhd\:pr-\[10\%\]{
    padding-right: 10%;
  }
  .qhd\:pr-\[20\%\]{
    padding-right: 20%;
  }
  .qhd\:pr-\[21\%\]{
    padding-right: 21%;
  }
  .qhd\:pr-\[3\%\]{
    padding-right: 3%;
  }
  .qhd\:pr-\[5\%\]{
    padding-right: 5%;
  }
}
@media (min-width: 1640px){
  .min-\[1640px\]\:\!max-w-\[438px\]{
    max-width: 438px !important;
  }
  .min-\[1640px\]\:\!max-w-\[550px\]{
    max-width: 550px !important;
  }
}
@media (min-width: 1720px){
  .fhd\:mt-\[200px\]{
    margin-top: 200px;
  }
  .fhd\:h-10{
    height: 80px;
  }
  .fhd\:w-\[400px\]{
    width: 400px;
  }
  .fhd\:max-w-\[90\%\]{
    max-width: 90%;
  }
  .fhd\:grid-cols-5{
    grid-template-columns: repeat(5, minmax(0, 1fr));
  }
}
@media (min-width: 2440px){
  .wqhd\:grid-cols-6{
    grid-template-columns: repeat(6, minmax(0, 1fr));
  }
}
.\[\&\.active\]\:bg-yellow-primary.active{
  --tw-bg-opacity: 1;
  background-color: rgb(241 203 116 / var(--tw-bg-opacity));
}
.\[\&\.active\]\:text-beige-deep.active{
  --tw-text-opacity: 1;
  color: rgb(220 189 146 / var(--tw-text-opacity));
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm1haW4uY3NzIiwic2V0dGluZ3MvX3NldHRpbmdzLmZvbnRzLnNjc3MiLCJtYWluLnNjc3MiLCJlbGVtZW50cy9fZWxlbWVudHMuZ2VuZXJhbC5zY3NzIiwiZWxlbWVudHMvX2VsZW1lbnRzLmhlYWRpbmdzLnNjc3MiLCJlbGVtZW50cy9fZWxlbWVudHMuaHRtbC5zY3NzIiwiZWxlbWVudHMvX2VsZW1lbnRzLmljb24uc2NzcyIsImVsZW1lbnRzL19lbGVtZW50cy50YWcuc2NzcyIsImVsZW1lbnRzL19lbGVtZW50cy51bC5zY3NzIiwidmVuZG9ycy9fdmVuZG9ycy5hY2NvcmRpb25qcy5zY3NzIiwidmVuZG9ycy9fdmVuZG9ycy5hb3Muc2NzcyIsInZlbmRvcnMvX3ZlbmRvcnMuZ3Jhdml0eWZvcm0uc2NzcyIsInNldHRpbmdzL19zZXR0aW5ncy52YXJpYWJsZXMuc2NzcyIsInZlbmRvcnMvX3ZlbmRvcnMuaW5maW5pdGUtbWFycXVlZS5zY3NzIiwidmVuZG9ycy9fdmVuZG9ycy5sZW5pcy5zY3NzIiwidmVuZG9ycy9fdmVuZG9ycy5tYWduaWZpY3BvcHVwLnNjc3MiLCJ2ZW5kb3JzL192ZW5kb3JzLm1pY3JvbW9kYWwuc2NzcyIsInZlbmRvcnMvX3ZlbmRvcnMuc2Nyb2xsYmFyLnNjc3MiLCJ2ZW5kb3JzL192ZW5kb3JzLnN3aXBlci5zY3NzIiwiY29tcG9uZW50cy9fY29tcG9uZW50cy5hbGVydC5zY3NzIiwiY29tcG9uZW50cy9fY29tcG9uZW50cy5ibG9nLnNjc3MiLCJjb21wb25lbnRzL19jb21wb25lbnRzLmJ1dHRvbnMuc2NzcyIsImNvbXBvbmVudHMvX2NvbXBvbmVudHMuY2hlY2tib3guc2NzcyIsInRvb2xzL190b29scy5taXhpbnMuc2NzcyIsImNvbXBvbmVudHMvX2NvbXBvbmVudHMuY292ZXItdmlkZW8uc2NzcyIsImNvbXBvbmVudHMvX2NvbXBvbmVudHMuY3Vyc29yLnNjc3MiLCJjb21wb25lbnRzL19jb21wb25lbnRzLmVsZW1lbnRzLnNjc3MiLCJjb21wb25lbnRzL19jb21wb25lbnRzLmZvb3Rlci5zY3NzIiwiY29tcG9uZW50cy9fY29tcG9uZW50cy5oZWFkZXIuc2NzcyIsImNvbXBvbmVudHMvX2NvbXBvbmVudHMubGF6eS5zY3NzIiwiY29tcG9uZW50cy9fY29tcG9uZW50cy5saW5lLWFuaW0uc2NzcyIsImNvbXBvbmVudHMvX2NvbXBvbmVudHMubGluay5zY3NzIiwiY29tcG9uZW50cy9fY29tcG9uZW50cy5tZW51LXRvZ2dsZS5zY3NzIiwiY29tcG9uZW50cy9fY29tcG9uZW50cy5uYXYtZGVza3RvcC5zY3NzIiwiY29tcG9uZW50cy9fY29tcG9uZW50cy5uYXYtbW9iaWxlLnNjc3MiLCJjb21wb25lbnRzL19jb21wb25lbnRzLnBhZ2luYXRpb24uc2NzcyIsImNvbXBvbmVudHMvX2NvbXBvbmVudHMucG9wdXAuc2NzcyIsImNvbXBvbmVudHMvX2NvbXBvbmVudHMucHJlbG9hZGVyLnNjc3MiLCJjb21wb25lbnRzL19jb21wb25lbnRzLnJhZGlvLnNjc3MiLCJjb21wb25lbnRzL19jb21wb25lbnRzLnJlYWRtb3JlLnNjc3MiLCJjb21wb25lbnRzL19jb21wb25lbnRzLnJpY2h0ZXh0LnNjc3MiLCJjb21wb25lbnRzL19jb21wb25lbnRzLnNlbGVjdC5zY3NzIiwiY29tcG9uZW50cy9fY29tcG9uZW50cy50YWIuc2NzcyIsImNvbXBvbmVudHMvX2NvbXBvbmVudHMudmlkZW8tcmVzcG9uc2l2ZS5zY3NzIiwiY29tcG9uZW50cy9tb2xlY3VsZXMvYnJlYWRjcnVtYnMuc2NzcyIsImNvbXBvbmVudHMvbW9sZWN1bGVzL2ZsaXBjYXJkLnNjc3MiLCJjb21wb25lbnRzL21vbGVjdWxlcy9pbWFnZS1ncm91cC5zY3NzIiwiY29tcG9uZW50cy9tb2xlY3VsZXMvcHJvZmlsZS12aWRlby5zY3NzIiwiY29tcG9uZW50cy9tb2xlY3VsZXMvc29jaWFsLW1lZGlhLnNjc3MiLCJibG9ja3MvX2Jsb2Nrcy5nZW5lcmFsLnNjc3MiXSwibmFt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QUFBQTtBQUFBOztDQUFBO0FBQUE7RUFBQSx3QkFBQTtBQUFBO0FBQUE7OztDQUFBO0FBQUE7RUFBQSwwQkFBQSxFQUFBLE1BQUE7RUFBQSxhQUFBLEVBQUEsTUFBQTtBQUFBO0FBQUE7O0NBQUE7QUFBQTtFQUFBLGtCQUFBO0FBQUE7QUFBQTs7Q0FBQTtBQUFBOzs7Ozs7Ozs7Ozs7O0VBQUEsU0FBQTtBQUFBO0FBQUE7RUFBQSxTQUFBO0VBQUEsVUFBQTtBQUFBO0FBQUE7RUFBQSxVQUFBO0FBQUE7QUFBQTs7O0VBQUEsZ0JBQUE7RUFBQSxTQUFBO0VBQUEsVUFBQTtBQUFBO0FBQUE7O0NBQUE7QUFBQTtFQUFBLFVBQUE7QUFBQTtBQUFBOztDQUFBO0FBQUE7RUFBQSxnQkFBQTtBQUFBO0FBQUE7OztDQUFBO0FBQUE7RUFBQSxVQUFBLEVBQUEsTUFBQTtFQUFBLGNBQUEsRUFBQSxNQUFBO0FBQUE7QUFBQTs7RUFBQSxVQUFBLEVBQUEsTUFBQTtFQUFBLGNBQUEsRUFBQSxNQUFBO0FBQUE7QUFBQTs7Q0FBQTtBQUFBOztFQUFBLGVBQUE7QUFBQTtBQUFBOztDQUFBO0FBQUE7RUFBQSxlQUFBO0FBQUE7QUFBQTs7OztDQUFBO0FBQUE7Ozs7Ozs7O0VBQUEsY0FBQSxFQUFBLE1BQUE7RUFBQSxzQkFBQSxFQUFBLE1BQUE7QUFBQTtBQUFBOztDQUFBO0FBQUE7O0VBQUEsZUFBQTtFQUFBLFlBQUE7QUFBQTtBQUFBLHdFQUFBO0FBQUE7RUFBQSxhQUFBO0FBQUE7QUFBQTtFQUFBLHdCQUFBO0VBQUEsd0JBQUE7RUFBQSxtQkFBQTtFQUFBLG1CQUFBO0VBQUEsY0FBQTtFQUFBLGNBQUE7RUFBQSxjQUFBO0VBQUEsZUFBQTtFQUFBLGVBQUE7RUFBQSxhQUFBO0VBQUEsYUFBQTtFQUFBLGtCQUFBO0VBQUEsc0NBQUE7RUFBQSw4QkFBQTtFQUFBLDZCQUFBO0VBQUEsNEJBQUE7RUFBQSxlQUFBO0VBQUEsb0JBQUE7RUFBQSxzQkFBQTtFQUFBLHVCQUFBO0VBQUEsd0JBQUE7RUFBQSxrQkFBQTtFQUFBLDJCQUFBO0VBQUEsNEJBQUE7RUFBQSxzQ0FBQTtFQUFBLGtDQUFBO0VBQUEsMkJBQUE7RUFBQSxzQkFBQTtFQUFBLDhCQUFBO0VBQUEsWUFBQTtFQUFBLGtCQUFBO0VBQUEsZ0JBQUE7RUFBQSxpQkFBQTtFQUFBLGtCQUFBO0VBQUEsY0FBQTtFQUFBLGdCQUFBO0VBQUEsYUFBQTtFQUFBLG1CQUFBO0VBQUEscUJBQUE7RUFBQSwyQkFBQTtFQUFBLHlCQUFBO0VBQUEsMEJBQUE7RUFBQSwyQkFBQTtFQUFBLHVCQUFBO0VBQUEsd0JBQUE7RUFBQSx5QkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLHdCQUFBO0VBQUEsd0JBQUE7RUFBQSxtQkFBQTtFQUFBLG1CQUFBO0VBQUEsY0FBQTtFQUFBLGNBQUE7RUFBQSxjQUFBO0VBQUEsZUFBQTtFQUFBLGVBQUE7RUFBQSxhQUFBO0VBQUEsYUFBQTtFQUFBLGtCQUFBO0VBQUEsc0NBQUE7RUFBQSw4QkFBQTtFQUFBLDZCQUFBO0VBQUEsNEJBQUE7RUFBQSxlQUFBO0VBQUEsb0JBQUE7RUFBQSxzQkFBQTtFQUFBLHVCQUFBO0VBQUEsd0JBQUE7RUFBQSxrQkFBQTtFQUFBLDJCQUFBO0VBQUEsNEJBQUE7RUFBQSxzQ0FBQTtFQUFBLGtDQUFBO0VBQUEsMkJBQUE7RUFBQSxzQkFBQTtFQUFBLDhCQUFBO0VBQUEsWUFBQTtFQUFBLGtCQUFBO0VBQUEsZ0JBQUE7RUFBQSxpQkFBQTtFQUFBLGtCQUFBO0VBQUEsY0FBQTtFQUFBLGdCQUFBO0VBQUEsYUFBQTtFQUFBLG1CQUFBO0VBQUEscUJBQUE7RUFBQSwyQkFBQTtFQUFBLHlCQUFBO0VBQUEsMEJBQUE7RUFBQSwyQkFBQTtFQUFBLHVCQUFBO0VBQUEsd0JBQUE7RUFBQSx5QkFBQTtFQUFBO0FBQUE7QUFDQTtFQUFBLFdBQUE7RUFBQSxrQkFBQTtFQUFBLGlCQUFBO0VBQUEsbUJBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtJQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7SUFBQSxnQkFBQTtJQUFBLG1CQUFBO0lBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtJQUFBLGlCQUFBO0lBQUEsbUJBQUE7SUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0lBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtJQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7SUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0lBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtJQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsdUNBQUE7RUFBQSxxREFBQTtFQUFBLGdCQUFBO0VBQUEsa0JBQUE7RUFBQSx1QkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLHVDQUFBO0VBQUEsdURBQUE7RUFBQSxnQkFBQTtFQUFBLGdCQUFBO0VBQUEsdUJBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSx1Q0FBQTtFQUFBLHVEQUFBO0VBQUEsZ0JBQUE7RUFBQSxnQkFBQTtFQUFBLHVCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsdUNBQUE7RUFBQSwyREFBQTtFQUFBLGdCQUFBO0VBQUEsa0JBQUE7RUFBQSx1QkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLHVDQUFBO0VBQUEscURBQUE7RUFBQSxnQkFBQTtFQUFBLGdCQUFBO0VBQUEsaUJBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSx1Q0FBQTtFQUFBLDJEQUFBO0VBQUEsZ0JBQUE7RUFBQSxrQkFBQTtFQUFBLHNCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsdUNBQUE7RUFBQSxzREFBQTtFQUFBLGdCQUFBO0VBQUEsa0JBQUE7RUFBQSxpQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLHVDQUFBO0VBQUEsMERBQUE7RUFBQSxnQkFBQTtFQUFBLGtCQUFBO0VBQUEsaUJBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSx1Q0FBQTtFQUFBLHdEQUFBO0VBQUEsZ0JBQUE7RUFBQSxrQkFBQTtFQUFBLGlCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsdUNBQUE7RUFBQSx5REFBQTtFQUFBLGdCQUFBO0VBQUEsa0JBQUE7RUFBQSxpQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLDZCQUFBO0VBQUEsMkRBQUE7RUFBQSxnQkFBQTtFQUFBLGtCQUFBO0VBQUEsdUJBQUE7RUFBQTtBQUFBO0FBQ0E7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxpQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLGdCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsc0JBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSx1QkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLHVCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsc0JBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxzQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLHNCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsc0JBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxzQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLG1CQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsa0JBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxlQUFBO0VBQUEsZUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLGVBQUE7RUFBQSxlQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsd0JBQUE7S0FBQSxxQkFBQTtVQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLG9CQUFBO09BQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsZ0JBQUE7RUFBQSx1QkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLCtCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsc0JBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxzQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLHNCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsc0JBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxzQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLHNCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsc0JBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxzQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLHNCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsc0JBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxzQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLHNCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsNkJBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxrQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLGtCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsa0JBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxrQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLGtCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsa0JBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxrQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLGtCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsa0JBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxrQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLGtCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsa0JBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxrQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLGtCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsa0JBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxrQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLGtCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsa0JBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSw0REFBQTtFQUFBLHFFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsNERBQUE7RUFBQSxxRUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLDREQUFBO0VBQUEscUVBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSw0REFBQTtFQUFBLCtEQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEscUVBQUE7RUFBQSwrREFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLHFFQUFBO0VBQUEsK0RBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSw0REFBQTtFQUFBLGtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsNERBQUE7RUFBQSxrRUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLG9CQUFBO0tBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsNkJBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxlQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsaUJBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxrQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLGtCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsa0JBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxrQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLGtCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsZ0JBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxjQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsaUJBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxpQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLGlCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsaUJBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxpQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLGlCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsaUJBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxpQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLGdCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsZUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLGVBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxlQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsZUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLHVEQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsZUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLHNEQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsdURBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxlQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsZ0RBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxlQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsZUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLGVBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxlQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEscURBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxlQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsK0NBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSwrQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLG9CQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsb0JBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxvQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLG9CQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsb0JBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxvQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLG9CQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsb0JBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxvQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLG9CQUFBO0VBQUE7QUFBQTtBQUFBO0VB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Rix5QkFBQTtBVjRZaDVFOztBVTVZdzZFO0VBQWlGLG1CQUFBO0FWZ1p6L0U7O0FVaFo0Z0Y7RUFBeUcsc0JBQUE7QVZvWnJuRjs7QVVwWjBvRjtFQUF1RiwwQkFBQTtBVndaanVGOztBVXhaMHZGO0VBQWlGLG1CQUFBO0FWNFozMEY7O0FVNVo4MUY7RUFBeUcsdUJBQUE7QVZnYXY4Rjs7QVVoYTY5RjtFQUF1Rix5QkFBQTtBVm9hcGpHOztBVXBhNGtHO0VBQWlGLG1CQUFBO0FWd2E3cEc7O0FVeGFnckc7RUFBeUcsc0JBQUE7QVY0YXp4Rzs7QVU1YTh5RztFQUF1RiwwQkFBQTtBVmdicjRHOztBVWhiODVHO0VBQWlGLG1CQUFBO0FWb2IvK0c7O0FVcGJrZ0g7RUFBeUcsdUJBQUE7QVZ3YjNtSDs7QVV4YmlvSDtFQUF1Rix5QkFBQTtBVjRieHRIOztBVTViZ3ZIO0VBQWlGLG1CQUFBO0FWZ2NqMEg7O0FVaGNvMUg7RUFBeUcsc0JBQUE7QVZvYzc3SDs7QVVwY2s5SDtFQUF1RiwwQkFBQTtBVndjemlJOztBVXhja2tJO0VBQWlGLG1CQUFBO0FWNGNucEk7O0FVNWNzcUk7RUFBeUcsdUJBQUE7QVZnZC93STs7QVVoZHF5STtFQUF1Rix5QkFBQTtBVm9kNTNJOztBVXBkbzVJO0VBQWlGLG1CQUFBO0FWd2RyK0k7O0FVeGR3L0k7RUFBeUcsc0JBQUE7QVY0ZGptSjs7QVU1ZHNuSjtFQUF1RiwwQkFBQTtBVmdlN3NKOztBVWhlc3VKO0VBQWlGLG1CQUFBO0FWb2V2eko7O0FVcGUwMEo7RUFBeUcsdUJBQUE7QVZ3ZW43Sjs7QVV4ZXk4SjtFQUF1Rix5QkFBQTtBVjRlaGlLOztBVTVld2pLO0VBQWlGLG1CQUFBO0FWZ2Z6b0s7O0FVaGY0cEs7RUFBeUcsc0JBQUE7QVZvZnJ3Szs7QVVwZjB4SztFQUF1RiwwQkFBQTtBVndmajNLOztBVXhmMDRLO0VBQWlGLG1CQUFBO0FWNGYzOUs7O0FVNWY4K0s7RUFBeUcsdUJBQUE7QVZnZ0J2bEw7O0FVaGdCNm1MO0VBQXVGLHlCQUFBO0FWb2dCcHNMOztBVXBnQjR0TDtFQUFpRixtQkFBQTtBVndnQjd5TDs7QVV4Z0JnMEw7RUFBeUcsc0JBQUE7QVY0Z0J6Nkw7O0FVNWdCODdMO0VBQXVGLDBCQUFBO0FWZ2hCcmhNOztBVWhoQjhpTTtFQUFpRixtQkFBQTtBVm9oQi9uTTs7QVVwaEJrcE07RUFBeUcsdUJBQUE7QVZ3aEIzdk07O0FVeGhCaXhNO0VBQXlGLHVCQUFBO0FWNGhCMTJNOztBVTVoQmk0TTtFQUFtRixtQkFBQTtBVmdpQnA5TTs7QVVoaUJ1K007RUFBMkcsb0JBQUE7QVZvaUJsbE47O0FVcGlCc21OO0VBQXlGLDBCQUFBO0FWd2lCL3JOOztBVXhpQnl0TjtFQUFtRixtQkFBQTtBVjRpQjV5Tjs7QVU1aUIrek47RUFBMkcsdUJBQUE7QVZnakIxNk47O0FVaGpCaThOO0VBQXlGLHlCQUFBO0FWb2pCMWhPOztBVXBqQm1qTztFQUFtRixtQkFBQTtBVndqQnRvTzs7QVV4akJ5cE87RUFBMkcsc0JBQUE7QVY0akJwd087O0FVNWpCMHhPO0VBQXlGLDBCQUFBO0FWZ2tCbjNPOztBVWhrQjY0TztFQUFtRixtQkFBQTtBVm9rQmgrTzs7QVVwa0JtL087RUFBMkcsdUJBQUE7QVZ3a0I5bFA7O0FVeGtCcW5QO0VBQXlGLHlCQUFBO0FWNGtCOXNQOztBVTVrQnV1UDtFQUFtRixtQkFBQTtBVmdsQjF6UDs7QVVobEI2MFA7RUFBMkcsc0JBQUE7QVZvbEJ4N1A7O0FVcGxCODhQO0VBQXlGLDBCQUFBO0FWd2xCdmlROztBVXhsQmlrUTtFQUFtRixtQkFBQTtBVjRsQnBwUTs7QVU1bEJ1cVE7RUFBMkcsdUJBQUE7QVZnbUJseFE7O0FVaG1CeXlRO0VBQXlGLHlCQUFBO0FWb21CbDRROztBVXBtQjI1UTtFQUFtRixtQkFBQTtBVndtQjkrUTs7QVV4bUJpZ1I7RUFBMkcsc0JBQUE7QVY0bUI1bVI7O0FVNW1Ca29SO0VBQXlGLDBCQUFBO0FWZ25CM3RSOztBVWhuQnF2UjtFQUFtRixtQkFBQTtBVm9uQngwUjs7QVVwbkIyMVI7RUFBMkcsdUJBQUE7QVZ3bkJ0OFI7O0FVeG5CNjlSO0VBQXlGLHlCQUFBO0FWNG5CdGpTOztBVTVuQitrUztFQUFtRixtQkFBQTtBVmdvQmxxUzs7QVVob0JxclM7RUFBMkcsc0JBQUE7QVZvb0JoeVM7O0FVcG9Cc3pTO0VBQXlGLDBCQUFBO0FWd29CLzRTOztBVXhvQnk2UztFQUFtRixtQkFBQTtBVjRvQjUvUzs7QVU1b0IrZ1Q7RUFBMkcsdUJBQUE7QVZncEIxblQ7O0FVaHBCaXBUO0VBQXlGLHlCQUFBO0FWb3BCMXVUOztBVXBwQm13VDtFQUFtRixtQkFBQTtBVndwQnQxVDs7QVV4cEJ5MlQ7RUFBMkcsc0JBQUE7QVY0cEJwOVQ7O0FVNXBCMCtUO0VBQXlGLDBCQUFBO0FWZ3FCbmtVOztBVWhxQjZsVTtFQUFtRixtQkFBQTtBVm9xQmhyVTs7QVVwcUJtc1U7RUFBMkcsdUJBQUE7QVZ3cUI5eVU7O0FVeHFCcTBVO0VBQXlGLHlCQUFBO0FWNHFCOTVVOztBVTVxQnU3VTtFQUFtRixtQkFBQTtBVmdyQjFnVjs7QVVockI2aFY7RUFBMkcsc0JBQUE7QVZvckJ4b1Y7O0FVcHJCOHBWO0VBQXlGLDBCQUFBO0FWd3JCdnZWOztBVXhyQml4VjtFQUFtRixtQkFBQTtBVjRyQnAyVjs7QVU1ckJ1M1Y7RUFBMkcsdUJBQUE7QVZnc0JsK1Y7O0FVaHNCeS9WO0VBQXlGLHlCQUFBO0FWb3NCbGxXOztBVXBzQjJtVztFQUFtRixtQkFBQTtBVndzQjlyVzs7QVV4c0JpdFc7RUFBMkcsc0JBQUE7QVY0c0I1elc7O0FVNXNCazFXO0VBQXlGLDBCQUFBO0FWZ3RCMzZXOztBVWh0QnE4VztFQUFtRixtQkFBQTtBVm90QnhoWDs7QVVwdEIyaVg7RUFBMkcsdUJBQUE7QVZ3dEJ0cFg7O0FVeHRCNnFYO0VBQXlGLHlCQUFBO0FWNHRCdHdYOztBVTV0Qit4WDtFQUFtRixtQkFBQTtBVmd1QmwzWDs7QVVodUJxNFg7RUFBMkcsc0JBQUE7QVZvdUJoL1g7O0FVcHVCc2dZO0VBQXlGLDBCQUFBO0FWd3VCL2xZOztBVXh1QnluWTtFQUFtRixtQkFBQTtBVjR1QjVzWTs7QVU1dUIrdFk7RUFBMkcsdUJBQUE7QVZndkIxMFk7O0FVaHZCaTJZO0VBQXlGLHlCQUFBO0FWb3ZCMTdZOztBVXB2Qm05WTtFQUFtRixtQkFBQTtBVnd2QnRpWjs7QVV4dkJ5alo7RUFBMkcsc0JBQUE7QVY0dkJwcVo7O0FVNXZCMHJaO0VBQXlGLDBCQUFBO0FWZ3dCbnhaOztBVWh3QjZ5WjtFQUFtRixtQkFBQTtBVm93Qmg0Wjs7QVVwd0JtNVo7RUFBMkcsdUJBQUE7QVZ3d0I5L1o7O0FVeHdCcWhhO0VBQXlGLHVCQUFBO0FWNHdCOW1hOztBVTV3QnFvYTtFQUFtRixtQkFBQTtBVmd4Qnh0YTs7QVVoeEIydWE7RUFBMkcsb0JBQUE7QVZveEJ0MWE7O0FVcHhCMDJhO0VBQXlGLDBCQUFBO0FWd3hCbjhhOztBVXh4QjY5YTtFQUFtRixtQkFBQTtBVjR4QmhqYjs7QVU1eEJta2I7RUFBMkcsdUJBQUE7QVZneUI5cWI7O0FVaHlCcXNiO0VBQXlGLHlCQUFBO0FWb3lCOXhiOztBVXB5QnV6YjtFQUFtRixtQkFBQTtBVnd5QjE0Yjs7QVV4eUI2NWI7RUFBMkcsc0JBQUE7QVY0eUJ4Z2M7O0FVNXlCOGhjO0VBQXlGLDBCQUFBO0FWZ3pCdm5jOztBVWh6QmlwYztFQUFtRixtQkFBQTtBVm96QnB1Yzs7QVVwekJ1dmM7RUFBMkcsdUJBQUE7QVZ3ekJsMmM7O0FVeHpCeTNjO0VBQXlGLHlCQUFBO0FWNHpCbDljOztBVTV6QjIrYztFQUFtRixtQkFBQTtBVmcwQjlqZDs7QVVoMEJpbGQ7RUFBMkcsc0JBQUE7QVZvMEI1cmQ7O0FVcDBCa3RkO0VBQXlGLDBCQUFBO0FWdzBCM3lkOztBVXgwQnEwZDtFQUFtRixtQkFBQTtBVjQwQng1ZDs7QVU1MEIyNmQ7RUFBMkcsdUJBQUE7QVZnMUJ0aGU7O0FVaDFCNmllO0VBQXlGLHlCQUFBO0FWbzFCdG9lOztBVXAxQitwZTtFQUFtRixtQkFBQTtBVncxQmx2ZTs7QVV4MUJxd2U7RUFBMkcsc0JBQUE7QVY0MUJoM2U7O0FVNTFCczRlO0VBQXlGLDBCQUFBO0FWZzJCLzllOztBVWgyQnkvZTtFQUFtRixtQkFBQTtBVm8yQjVrZjs7QVVwMkIrbGY7RUFBMkcsdUJBQUE7QVZ3MkIxc2Y7O0FVeDJCaXVmO0VBQXlGLHlCQUFBO0FWNDJCMXpmOztBVTUyQm0xZjtFQUFtRixtQkFBQTtBVmczQnQ2Zjs7QVVoM0J5N2Y7RUFBMkcsc0JBQUE7QVZvM0JwaWdCOztBVXAzQjBqZ0I7RUFBeUYsMEJBQUE7QVZ3M0JucGdCOztBVXgzQjZxZ0I7RUFBbUYsbUJBQUE7QVY0M0Jod2dCOztBVTUzQm14Z0I7RUFBMkcsdUJBQUE7QVZnNEI5M2dCOztBVWg0QnE1Z0I7RUFBeUYseUJBQUE7QVZvNEI5K2dCOztBVXA0QnVnaEI7RUFBbUYsbUJBQUE7QVZ3NEIxbGhCOztBVXg0QjZtaEI7RUFBMkcsc0JBQUE7QVY0NEJ4dGhCOztBVTU0Qjh1aEI7RUFBeUYsMEJBQUE7QVZnNUJ2MGhCOztBVWg1QmkyaEI7RUFBbUYsbUJBQUE7QVZvNUJwN2hCOztBVXA1QnU4aEI7RUFBMkcsdUJBQUE7QVZ3NUJsamlCOztBVXg1QnlraUI7RUFBeUYseUJBQUE7QVY0NUJscWlCOztBVTU1QjJyaUI7RUFBbUYsbUJBQUE7QVZnNkI5d2lCOztBVWg2Qml5aUI7RUFBMkcsc0JBQUE7QVZvNkI1NGlCOztBVXA2Qms2aUI7RUFBeUYsMEJBQUE7QVZ3NkIzL2lCOztBVXg2QnFoakI7RUFBbUYsbUJBQUE7QVY0NkJ4bWpCOztBVTU2QjJuakI7RUFBMkcsdUJBQUE7QVZnN0J0dWpCOztBVWg3QjZ2akI7RUFBeUYseUJBQUE7QVZvN0J0MWpCOztBVXA3QisyakI7RUFBbUYsbUJBQUE7QVZ3N0JsOGpCOztBVXg3QnE5akI7RUFBMkcsc0JBQUE7QVY0N0Joa2tCOztBVTU3QnNsa0I7RUFBeUYsMEJBQUE7QVZnOEIvcWtCOztBVWg4Qnlza0I7RUFBbUYsbUJBQUE7QVZvOEI1eGtCOztBVXA4Qit5a0I7RUFBMkcsdUJBQUE7QVZ3OEIxNWtCOztBVXg4Qmk3a0I7RUFBeUYseUJBQUE7QVY0OEIxZ2xCOztBVTU4Qm1pbEI7RUFBbUYsbUJBQUE7QVZnOUJ0bmxCOztBVWg5QnlvbEI7RUFBMkcsc0JBQUE7QVZvOUJwdmxCOztBVXA5QjB3bEI7RUFBeUYsMEJBQUE7QVZ3OUJuMmxCOztBVXg5QjYzbEI7RUFBbUYsbUJBQUE7QVY0OUJoOWxCOztBVTU5Qm0rbEI7RUFBMkcsdUJBQUE7QVZnK0I5a21COztBVWgrQnFtbUI7RUFBeUYseUJBQUE7QVZvK0I5cm1COztBVXArQnV0bUI7RUFBbUYsbUJBQUE7QVZ3K0IxeW1COztBVXgrQjZ6bUI7RUFBMkcsc0JBQUE7QVY0K0J4Nm1COztBVTUrQjg3bUI7RUFBeUYsMEJBQUE7QVZnL0J2aG5COztBVWgvQmlqbkI7RUFBbUYsbUJBQUE7QVZvL0Jwb25COztBVXAvQnVwbkI7RUFBMkcsdUJBQUE7QVZ3L0Jsd25COztBVXgvQnl4bkI7RUFBeUYsdUJBQUE7QVY0L0JsM25COztBVTUvQnk0bkI7RUFBbUYsbUJBQUE7QVZnZ0M1OW5COztBVWhnQysrbkI7RUFBMkcsb0JBQUE7QVZvZ0MxbG9COztBVXBnQzhtb0I7RUFBcUYsZ0VBQUE7QVZ3Z0Nuc29COztBVXhnQzR2b0I7RUFBaUYsZ0NBQUE7QVY0Z0M3MG9COztBVTVnQzYyb0I7RUFBdUYsbUNBQUE7QVZnaENwOG9COztBVWhoQ3Urb0I7RUFBeUYsb0NBQUE7QVZvaENoa3BCOztBVXBoQ29tcEI7RUFBK0YsdUNBQUE7QVZ3aENuc3BCOztBVXhoQzB1cEI7RUFBaUcsa0VBQUE7QVY0aEMzMHBCOztBVTVoQ3M0cEI7RUFBbUcsbUVBQUE7QVZnaUN6K3BCOztBVWhpQ3NpcUI7RUFBeUcsa0VBQUE7QVZvaUMvb3FCOztBVXBpQzJzcUI7RUFBaUcsK0RBQUE7QVZ3aUM1eXFCOztBVXhpQ3EycUI7RUFBbUcsK0RBQUE7QVY0aUN4OHFCOztBVTVpQ2lnckI7RUFBeUcsaUVBQUE7QVZnakMxbXJCOztBVWhqQ29xckI7RUFBaUcsaUVBQUE7QVZvakNyd3JCOztBVXBqQyt6ckI7RUFBbUcsZ0VBQUE7QVZ3akNsNnJCOztBVXhqQzI5ckI7RUFBeUcsbUVBQUE7QVY0akNwa3NCOztBVTVqQ2dv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QUFBLFFBQUE7RUFBQSxVQUFBO0VBQUEsWUFBQTtFQUFBO0FBQUE7QUFJSTtFQUFBLFNBQUE7RUFBQTtBQUFBO0FBR0E7RUFBQSxTQUFBO0VBQUE7QUFBQTtBQUdBO0VBQUEsV0FBQTtFQUFBO0FBQUE7QUFNSjtFQUFBLGtCQUFBO0VBQUEsT0FBQTtFQUFBLFNBQUE7RUFBQSxZQUFBO0VBQUE7QUFBQTtBQUdBO0VBQUEsa0JBQUE7RUFBQSxPQUFBO0VBQUEsVUFBQTtFQUFBLFlBQUE7RUFBQTtBQUFBO0FBTUE7RUFBQSxrQkFBQTtFQUFBLFNBQUE7RUFBQSxRQUFBO0VBQUEsWUFBQTtFQUFBO0FBQUE7QUFHQTtFQUFBLGtCQUFBO0VBQUEsT0FBQTtFQUFBLFNBQUE7RUFBQSxZQUFBO0VBQUE7QUFBQTtBQU1BO0VBQUEsa0JBQUE7RUFBQSxTQUFBO0VBQUEsV0FBQTtFQUFBLFlBQUE7RUFBQTtBQUFBO0FBR0E7RUFBQSxrQkFBQTtFQUFBLE9BQUE7RUFBQSxVQUFBO0VBQUEsWUFBQTtFQUFBO0FBQUE7QUFPQTtFQUFBLGtCQUFBO0VBQUEsUUFBQTtFQUFBLFFBQUE7RUFBQSxZQUFBO0VBQUE7QUFBQTtBQUdBO0VBQUEsa0JBQUE7RUFBQSxRQUFBO0VBQUEsVUFBQTtFQUFBLFlBQUE7RUFBQTtBQUFBO0FBTUE7RUFBQSxrQkFBQTtFQUFBLFFBQUE7RUFBQSxTQUFBO0VBQUEsWUFBQTtFQUFBO0FBQUE7QUFHQTtFQUFBLGtCQUFBO0VBQUEsTUFBQTtFQUFBLFFBQUE7RUFBQSxZQUFBO0VBQUE7QUFBQTtBQU1BO0VBQUEsa0JBQUE7RUFBQSxTQUFBO0VBQUEsVUFBQTtFQUFBLFNBQUE7RUFBQSxXQUFBO0VBQUEsWUFBQTtFQUFBLFNBQUE7RUFBQSxrQkFBQTtFQUFBO0FBQUE7QUFHQTtFQUFBLGtCQUFBO0VBQUEsUUFBQTtFQUFBLFVBQUE7RUFBQSxVQUFBO0VBQUEsV0FBQTtFQUFBLFlBQUE7RUFBQTtBQUFBO0FBTUE7RUFBQSxrQkFBQTtFQUFBLFVBQUE7RUFBQSxRQUFBO0VBQUEsV0FBQTtFQUFBLFlBQUE7RUFBQTtBQUFBO0FBR0E7RUFBQSxrQkFBQTtFQUFBLE1BQUE7RUFBQSxPQUFBO0VBQUEsV0FBQTtFQUFBLFlBQUE7RUFBQTtBQUFBOztBQ3RHWjtFQUNJLHdEQUFBO0VBQ0EsZ0JBQUE7RUFBQSwrQkFBQTtFQUFBLDBCQUFBO0EvQnNuR0o7QStCbm5HUTtFQUFBO0FBQUE7O0FDTEo7RUFBQSxjQUFBO0VBQUEsWUFBQTtFQUFBO0FBQUE7QUFLSTtFQUFBO0FBQUE7QUFJSTtFQUFBO0FBQUE7QUFHQTtFQUFBO0FBQUE7O0FDWlI7RUFBQSxrQkFBQTtFQUFBLFNBQUE7RUFBQSxzQkFBQTtFQUFBLCtMQUFBO0VBQUEsbUJBQUE7RUFBQSw4QkFBQTtFQUFBLGtCQUFBO0VBQUEsa0JBQUE7RUFBQSx5REFBQTtFQUFBLGtCQUFBO0VBQUEsbUJBQUE7RUFBQSx3QkFBQTtFQUFBLHdEQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0lBQUEsa0JBQUE7SUFBQTtFQUFBO0FBQUE7QUFLSTtFQUFBLGFBQUE7RUFBQSxtQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0lBQUE7RUFBQTtBQUFBO0FBS1k7RUFDSSxXQUFBO0VBQ0Esa0JBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLFdBQUE7RUFDQSxRQUFBO0VBQ0EsMkJBQUE7RUFDQSw0QkFBQTtFQUNBLGtDQUFBO0VBQ0Esa3FDQUFBO0FqQ3VvR3hCO0FpQ2pvR29CO0VBQUE7QUFBQTtBQUNBO0VBQ0ksV0FBQTtFQUNBLGdCQUFBO0VBQUEscUJBQUE7RUFBQSxZQUFBO0VBQUEsV0FBQTtFQUFBLDJCQUFBO0VBQUEsNEJBQUE7RUFBQSx3QkFBQTtFQUFBLHdEQUFBO0VBQUEsMEJBQUE7RUFBQSx5QkFBQTtFQUNBLDRRQUFBO0FqQ3FvR3hCO0FpQy9uR29CO0VBQUEsb0JBQUE7RUFBQTtBQUFBO0FBRUk7RUFBQSxtQkFBQTtFQUFBO0FBQUE7QUFLSjtFQUFBLG9CQUFBO0VBQUEsbUJBQUE7RUFBQTtBQUFBO0FBSUo7RUFBQSxrQkFBQTtFQUFBLG9CQUFBO0VBQUEsWUFBQTtFQUFBLG1CQUFBO0VBQUEsbUJBQUE7RUFBQSxlQUFBO0VBQUEsZ0JBQUE7RUFBQSxjQUFBO0VBQUE7QUFBQTtBQUlBO0VBQUEsb0JBQUE7RUFBQSxrQkFBQTtFQUFBLGtCQUFBO0VBQUEsU0FBQTtFQUFBLFNBQUE7RUFBQSxZQUFBO0VBQUEsaUJBQUE7RUFBQSxzQkFBQTtFQUFBLCtMQUFBO0VBQUEsa0JBQUE7RUFBQSxtQkFBQTtFQUFBLGlCQUFBO0VBQUEsVUFBQTtFQUFBLHdCQUFBO0VBQUEsd0RBQUE7RUFBQSwwQkFBQTtFQUFBO0FBQUE7QUFHSTtFQUFBLGtCQUFBO0VBQUEsa0JBQUE7RUFBQSx5REFBQTtFQUFBLGFBQUE7RUFDQTtBQURBOztBQWtCUjtFQUFBO0FBQUE7QUFDQztFQUNHLFdBQUE7RUFDQSxrQkFBQTtFQUFBLHdCQUFBO0VBQUEsUUFBQTtFQUFBLHlCQUFBO0VBQUEsc0JBQUE7RUFBQSwrTEFBQTtFQUFBLHNCQUFBO0VBQUEsc0JBQUE7RUFBQSx5REFBQTtBakNtbkdoQjtBaUNqbkdZO0VBQ0ksVUFBQTtBakNtbkdoQjtBaUM5bUd3QjtFQUFBLGtCQUFBO0VBQUEseURBQUE7RUFBQSxvQkFBQTtFQUFBLDhDQUFBO0VBQUE7QUFBQTtBQUVJO0VBQUEsa0JBQUE7RUFBQSx5REFBQTtFQUFBO0FBQUE7QUFLUjtFQUFBLGtCQUFBO0VBQUEsY0FBQTtFQUFBLGtCQUFBO0VBQUEsYUFBQTtFQUFBLGVBQUE7RUFBQSxnQkFBQTtFQUFBO0FBQUE7QUFFSTtFQUFBLGtCQUFBO0VBQUE7QUFBQTtBQUdBO0VBQUEsb0JBQUE7RUFBQSw4Q0FBQTtFQUFBO0FBQUE7QUFHSjtFQUNJLFdBQUE7RUFDQSxrQkFBQTtFQUFBLE1BQUE7RUFBQSxPQUFBO0VBQUEsWUFBQTtFQUFBLFdBQUE7RUFBQSxrQkFBQTtFQUFBLGtCQUFBO0VBQUEseURBQUE7RUFBQSw0QkFBQTtFQUFBLFVBQUE7RUFBQSx3QkFBQTtFQUFBLHdEQUFBO0VBQUEsMEJBQUE7RUFBQSx5QkFBQTtFQUNBLHNDQUFBO0VBQ0EsK3VCQUFBO0FqQ2duR3hCO0FpQzVtRzRCO0VBQUEsa0JBQUE7RUFBQSx5REFBQTtFQUFBLFVBQUE7RUFDQTtBQURBO0FBTVI7RUFBQSxrQkFBQTtFQUFBLHdCQUFBO0VBQUEsU0FBQTtFQUFBLGFBQUE7RUFBQSxpQkFBQTtFQUFBLFVBQUE7RUFBQTtBQUFBOztBQVFoQjtFQUFBLGtCQUFBO0VBQUEsV0FBQTtFQUFBLFNBQUE7RUFBQSxhQUFBO0VBQUEsYUFBQTtFQUFBLHlCQUFBO0VBQUEsVUFBQTtFQUFBLHNCQUFBO0VBQUE7QUFBQTs7QUN2SEk7RUFBQSxNQUFBO0VBQ0E7QUFEQTtBQUlBO0VBQUEsb0JBQUE7RUFBQSxtQkFBQTtFQUFBO0FBQUE7O0FBS0o7RUFBQSxvQkFBQTtFQUFBLGtCQUFBO0VBQUEsZUFBQTtFQUFBLE1BQUE7RUFBQSxPQUFBO0VBQUEsYUFBQTtFQUFBLGFBQUE7RUFBQSxZQUFBO0VBQUEsV0FBQTtFQUFBLGdCQUFBO0VBQUEsa0JBQUE7RUFBQSx5REFBQTtFQUFBLGtCQUFBO0VBQUEsbUJBQUE7RUFBQSxpQkFBQTtFQUFBLFVBQUE7RUFBQSx3QkFBQTtFQUFBLHdEQUFBO0VBQUEsMEJBQUE7RUFBQTtBQUFBO0FBSUk7RUFBQTtBQUFBO0FBTUk7RUFBQSxlQUFBO0VBQUEsTUFBQTtFQUFBLE9BQUE7RUFBQSxhQUFBO0VBQUEsY0FBQTtFQUFBLFlBQUE7RUFBQSxXQUFBO0VBQ0E7QUFEQTtBQU9BO0VBQUE7QUFBQTtBQUdBO0VBQUEsY0FBQTtFQUFBLFdBQUE7RUFBQSxlQUFBO0VBQUEsd0JBQUE7RUFBQSxzQkFBQTtFQUFBLHlEQUFBO0VBQUEsNEJBQUE7RUFBQSxpQkFBQTtFQUFBLG9CQUFBO0VBQUEsa0JBQUE7RUFBQSxlQUFBO0VBQUEsZ0JBQUE7RUFBQSxnQkFBQTtFQUNBLHFDQUFBO0VBQ0E7QUFGQTtBQUtBO0VBQUEsYUFBQTtFQUFBO0FBQUE7QUFFSTtFQUFBO0FBQUE7QUFFSTtFQUFBLGFBQUE7RUFBQSxZQUFBO0VBQUEsbUJBQUE7RUFBQSw4QkFBQTtFQUFBLHdCQUFBO0VBQUEsc0JBQUE7RUFBQSx5REFBQTtFQUFBLGVBQUE7RUFBQSxnQkFBQTtFQUFBO0FBQUE7QUFJSTtFQUFBLGFBQUE7RUFBQSxtQkFBQTtFQUFBO0FBQUE7QUFDQTtFQUNJLFdBQUE7RUFDQSxxQkFBQTtFQUFBLFlBQUE7RUFBQSxXQUFBO0VBQUEsMkJBQUE7RUFBQSw0QkFBQTtFQUNBLGdSQUFBO0FsQzh0RzVCO0FrQ3p0R29CO0VBQ0ksUUFBQTtBbEMydEd4QjtBa0N2dEdvQjtFQUFBLGVBQUE7RUFBQSxTQUFBO0VBQUEsWUFBQTtFQUFBLFlBQUE7RUFBQSxhQUFBO0VBQUEsMkJBQUE7RUFBQSxXQUFBO0VBQUEsc0JBQUE7RUFBQSxnQkFBQTtFQUFBLGtCQUFBO0VBQUEseURBQUE7RUFBQSxrQkFBQTtFQUFBLG1CQUFBO0VBQUEsd0JBQUE7RUFBQSx3REFBQTtFQUFBLDBCQUFBO0VBQUE7QUFBQTtBQUdJO0VBQUEsZ0JBQUE7RUFBQTtBQUFBO0FBSUE7RUFBQTtBQUFBO0FBRUk7RUFBQTtBQUFBOztBQUlKO0VBQUE7QUFBQTtBQUVJO0VBQUE7QUFBQTs7QUFVSTtFQUFBLFlBQUE7RUFBQSxrQkFBQTtFQUFBO0FBQUE7QUFJWTtFQUFBO0FBQUE7QUFFSTtFQUFBLGdCQUFBO0VBQUE7QUFBQTtBQUVJO0VBQUEsV0FBQTtFQUFBO0FBQUE7O0FDekZoRDtFQUNJLFNBQUE7RUFDQSxVQUFBO0VBQ0EsZ0JBQUE7RUFDQSxhQUFBO0VBQ0EsdUJBQUE7RUFDQSxlQUFBO0VBQ0EsbUJBQUE7RUFDQSxRQUFBO0FuQ2t6R1I7QW1DaHpHWTtFQUFBLG9CQUFBO0VBQUEsNkNBQUE7RUFDQSxxQkFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0Esb0JBQUE7RUFDQSxpQkFBQTtFQUNBO0FBTkE7QUFRSTtFQUFBLGtCQUFBO0VBQUEseURBQUE7RUFBQSxvQkFBQTtFQUFBO0FBQUE7QUFHSjtFQUVJLGlCQUFBO0VBQ0EsWUFBQTtFQUFBLFdBQUE7RUFBQSxrQkFBQTtFQUFBLHVEQUFBO0VBQUEsb0JBQUE7RUFBQSxnREFBQTtBbkNrekdoQjtBbUM3eUdnQjtFQUFBLGtCQUFBO0VBQUEseURBQUE7RUFBQSxvQkFBQTtFQUFBLGdEQUFBO0VBQUE7QUFBQTtBQUdSO0VBQ0ksU0FBQTtFQUNBLHFCQUFBO0FuQyt5R1o7O0FvQ2wxR0k7RUFBQSxvQkFBQTtFQUFBLGtCQUFBO0VBQUEsZUFBQTtFQUFBLFFBQUE7RUFBQSxhQUFBO0VBQUEsY0FBQTtFQUFBLFlBQUE7RUFBQSxXQUFBO0VBQUEsa0NBQUE7RUFBQSxVQUFBO0VBQUEsd0JBQUE7RUFBQSx3REFBQTtFQUFBO0FBQUE7QUFFSTtFQUFBLGtCQUFBO0VBQUEsUUFBQTtFQUFBLFlBQUE7RUFBQTtBQUFBOztBQUlSO0VBQ0ksc0JBQUE7RUFDQSxrQkFBQTtFQUFBLFlBQUE7RUFBQSxpQkFBQTtFQUFBLFdBQUE7RUFBQSxnQkFBQTtFQUFBLGtCQUFBO0VBQUEseURBQUE7RUFBQSx3QkFBQTtFQUFBLHdEQUFBO0VBQUEsMEJBQUE7QXBDczFHSjs7QW9DbDFHSTtFQUFBO0FBQUE7O0FBR0E7RUFBQTtBQUFBOztBQUlBO0VBQUEsb0JBQUE7RUFBQSxtQkFBQTtFQUFBO0FBQUE7QUFFSTtFQUFBO0FBQUE7O0FBSVI7RUFDSSwyWUFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0Esa0JBQUE7RUFBQSxTQUFBO0VBQUEsV0FBQTtFQUFBLFdBQUE7RUFBQSxlQUFBO0VBQUEscUJBQUE7RUFBQSxrQkFBQTtFQUFBLHlEQUFBO0VBQUEsMkJBQUE7RUFBQSw0QkFBQTtFQUFBLHdCQUFBO0VBQUEsd0RBQUE7RUFBQSwwQkFBQTtBcEN1MUdKOztBb0N2MUdJO0VBQUEsa0JBQUE7RUFBQTtBQUFBOztBQzlCSjtFQUNJLGtCQUFBO0VBQ0EsU0FBQTtFQUNBLE9BQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLFlBQUE7RUFDQSxzQnpCb0NVO0V5Qm5DVixVQUFBO0VBQ0Esa0JBQUE7RUFDQSxrREFBQTtBckN3M0dKO0FxQ3QzR0k7RUFDSSxVQUFBO0VBQ0EsbUJBQUE7QXJDdzNHUjtBcUNyM0dJO0VBQ0kscUJBQUE7RUFDQSxrQkFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0EsVUFBQTtFQUNBLFNBQUE7RUFDQSx1QkFBQTtFQUNBLHFCQUFBO0FyQ3UzR1I7QXFDcDNHUTtFQUNJLGtCQUFBO0VBQ0EsU0FBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0Esb0JBQUE7RUFDQSxtQnpCaUJNO0V5QmhCTixtREFBQTtBckNzM0daO0FxQ3AzR1k7RUFDSSxTQUFBO0VBQ0EsbUNBQUE7QXJDczNHaEI7QXFDcDNHWTtFQUNJLFNBQUE7RUFDQSxtQ0FBQTtBckNzM0doQjtBcUNwM0dZO0VBQ0ksVUFBQTtFQUNBLG1DQUFBO0FyQ3MzR2hCO0FxQ3AzR1k7RUFDSSxVQUFBO0VBQ0EsbUNBQUE7QXJDczNHaEI7O0FxQy8yR0U7RUFDRTtJQUNFLG1CQUFBO0VyQ2szR0o7RXFDaDNHRTtJQUNFLG1CQUFBO0VyQ2szR0o7QUFDRjtBcUNoM0dFO0VBQ0U7SUFDRSxtQkFBQTtFckNrM0dKO0VxQ2gzR0U7SUFDRSxtQkFBQTtFckNrM0dKO0FBQ0Y7QXFDaDNHRTtFQUNFO0lBQ0UsMEJBQUE7RXJDazNHSjtFcUNoM0dFO0lBQ0UsNkJBQUE7RXJDazNHSjtBQUNGO0FzQ2w4R0E7RUFDSSxlQUFBO0VBQ0Esa0JBQUE7QXRDbzhHSjtBc0NsOEdJO0VBQ0ksbUJBQUE7RUFDQSxZQUFBO0VBQ0Esb0JBQUE7QXRDbzhHUjtBc0NuOEdRO0VBQ0ksb0JBQUE7QXRDcThHWjtBc0NsOEdJO0VBQ0ksY0FBQTtFQUNBLGtCQUFBO0VBQ0EsTUFBQTtFQUNBLE9BQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLFVBQUE7RUFDQSxnQkFBQTtFQUNBLHdCQUFBO0tBQUEscUJBQUE7VUFBQSxnQkFBQTtBdENvOEdSO0FzQ2o4R1E7RUFDSSxVQUFBO0VBQ0EseUIxQndCSTtBWjI2R2hCO0FzQy83R1E7RUFFSSxtQkFBQTtFQUNBLG9CQUFBO0VBQ0Esc0JBQUE7QXRDZzhHWjtBc0M3N0dJO0VBQ0ksa0JBQUE7RUFDQSxrQkFBQTtFQUNBLGNBQUE7RUFDQSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxjMUJRVTtFMEJQVixnQkFBQTtBdEMrN0dSO0FzQzk3R1E7RUFFSSxXQUFBO0VBQ0Esa0JBQUE7RUFDQSxPQUFBO0VBQ0EsUUFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0EsVUFBQTtFQUNBLGNBQUE7RUFDQSxtQkFBQTtBdEMrN0daO0FzQzc3R1E7RUFDSSxVQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxRQUFBO0VBQ0EsU0FBQTtBdEMrN0daO0FzQzc3R1E7RUFDSSx5QkFBQTtBdEMrN0daO0FzQzc3R1E7RUFDSSxjQUFBO0F0Qys3R1o7O0F1Q2pnSFE7RUFBQSxlQUFBO0VBQUEsZ0JBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0lBQUEsdURBQUE7SUFBQTtFQUFBO0FBQUE7O0FDQ0o7RUFDSSx1REFBQTtFQUNBLGdCQUFBO0VBQ0EsZ0JBQUE7RUFDQSx1QkFBQTtBeEN1Z0hSO0F3Q3BnSEk7RUFDSSx1REFBQTtFQUNBLGdCQUFBO0VBQ0EsZ0JBQUE7RUFDQSx1QkFBQTtBeENzZ0hSO0F3Q25nSEk7RUFDSSwwREFBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7QXhDcWdIUjtBd0NuZ0hJO0VBQ0kscURBQUE7RUFDQSxnQkFBQTtFQUNBLGdCQUFBO0F4Q3FnSFI7QXdDbGdISTtFQUNJLDJEQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtFQUNBLHNCQUFBO0VBQ0EseUJBQUE7QXhDb2dIUjtBd0NoZ0hRO0VBQUEsbUJBQUE7RUFBQTtBQUFBO0FBT0k7RUFBQTtBQUFBO0FBQUE7RUFBQTtJQUFBO0VBQUE7QUFBQTtBQUVSO0VBQ1EsMEJBQUE7RUFDQSwwQkFBQTtBeEMrL0daO0F3QzkvR1k7RUFDSSxxQkFBQTtBeENnZ0hoQjtBd0MzL0dJO0VBQ0ksa0JBQUE7RUFDQSxtQkFBQTtFQUNBLGdCQUFBO0F4QzYvR1I7QXdDNS9HUTtFQUNJLGtCQUFBO0F4QzgvR1o7QXdDMy9HSTtFQUNJLG1CQUFBO0F4QzYvR1I7QXdDMS9HSTtFQUNJLDJCQUFBO0F4QzQvR1I7QXdDei9HSTtFQUNJLGFBQUE7QXhDMi9HUjtBd0N4L0dJOztFQUVJLHNCQUFBO0VBQ0EsbUJBQUE7QXhDMC9HUjtBd0MxL0dRO0VBQUE7O0lBQUE7RUFBQTtBQUFBO0FBRUk7O0VBQUEsZ0JBQUE7RUFBQTtBQUFBO0FBTUE7O0VBQUEsZUFBQTtFQUFBLGVBQUE7RUFBQTtBQUFBO0FBR0E7O0VBQUE7QUFBQTtBQUlSO0VBQ0ksa0JBQUE7RUFDQSxXQUFBO0VBQ0EsY0FBQTtFQUNBLFlBQUE7RUFDQSxXQUFBO0F4Q3kvR1I7QXdDeC9HUTtFQU5KO0lBT1EsVUFBQTtJQUNBLHdCQUFBO0lBQ0EsV0FBQTtFeEMyL0dWO0FBQ0Y7QXdDeC9HSTtFQUNJLGtCQUFBO0VBQ0EsV0FBQTtFQUNBLGNBQUE7RUFDQSxZQUFBO0VBQ0EsWUFBQTtBeEMwL0dSO0F3Q3ovR1E7RUFOSjtJQU9RLFVBQUE7SUFDQSx3QkFBQTtJQUNBLFdBQUE7RXhDNC9HVjtBQUNGO0F3Q3ovR0k7RUFDSSxjQUFBO0VBQ0EsaUJBQUE7QXhDMi9HUjtBd0N4L0dJO0VBQ0ksa0JBQUE7QXhDMC9HUjtBd0N2L0dJO0VBQ0ksZ0JBQUE7QXhDeS9HUjtBd0N0L0dJO0VBQ0ksZUFBQTtFQUNBLHVCQUFBO0VBQ0EsY0FBQTtFQUNBLG1CQUFBO0F4Q3cvR1I7QXdDeC9HUTtFQUFBO0lBQUE7RUFBQTtBQUFBO0FBSUE7RUFBQSxrQkFBQTtFQUFBLG1CQUFBO0VBQUEsa0JBQUE7RUFBQSxhQUFBO0VBQUEsa0JBQUE7RUFBQSxtQkFBQTtFQUFBO0FBQUE7QUFDQTtFQUNJLFdBQUE7RUFDQSxrQkFBQTtFQUFBLE1BQUE7RUFBQSxPQUFBO0VBQUEsWUFBQTtFQUFBLFdBQUE7RUFBQSwyQkFBQTtFQUFBLDRCQUFBO0VBQ0EseUNBQUE7RUFDQSxxQkFBQTtBeEN3L0daO0F3Q3QvR1E7RUFDSSxXQUFBO0VBQ0Esa0JBQUE7RUFBQSxTQUFBO0VBQUEsUUFBQTtFQUFBLFlBQUE7RUFBQSxXQUFBO0VBQUEsMkJBQUE7RUFBQSw0QkFBQTtFQUNBLGliQUFBO0VBQ0EscUJBQUE7QXhDdy9HWjtBd0NsL0dRO0VBQUEsb0JBQUE7RUFBQTtBQUFBO0FBRUk7RUFBQSxvQkFBQTtFQUFBO0FBQUE7QUFNQTtFQUFBLG9CQUFBO0VBQUE7QUFBQTtBQUtKO0VBQ0ksZ0JBQUE7RUFDQSxhQUFBO0VBQUEsc0JBQUE7RUFBQSxTQUFBO0VBQUEsVUFBQTtBeENnL0daO0F3QzkrR2dCO0VBQUEsa0JBQUE7RUFBQSxTQUFBO0VBQUE7QUFBQTtBQUNBO0VBQ0ksV0FBQTtFQUNBLGtCQUFBO0VBQUEsT0FBQTtFQUFBLE1BQUE7RUFBQSxZQUFBO0VBQUEsV0FBQTtFQUFBLDJCQUFBO0VBQUEsNEJBQUE7RUFDQSx3aEJBQUE7QXhDay9HcEI7O0F5Q3BxSEE7RUFDSSxrQkFBQTtFQUNBLGdCQUFBO0VBQUEscUJBQUE7RUFBQSxpQkFBQTtFQUFBLHNCQUFBO0VBQUEseURBQUE7RUFBQSxrQkFBQTtFQUFBLHlEQUFBO0F6Q3VxSEo7QXlDdHFISTtFQUNJLFdBQUE7RUFDQSxxREFBQTtFQUNBLGtCQUFBO0VBQUEsVUFBQTtFQUFBLFFBQUE7RUFBQSxZQUFBO0VBQUEsV0FBQTtFQUNBLDJCQUFBO0F6Q3dxSFI7QXlDcnFISTtFQUNJLFVBQUE7RUFDQSx3QkFBQTtLQUFBLHFCQUFBO1VBQUEsZ0JBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLGVBQUE7RUFDQSx1QkFBQTtFQUNBLGFBQUE7RUFDQSxlQUFBO0VBQUEsZ0JBQUE7QXpDdXFIUjs7QTBDbHJIUTtFQUFBO0FBQUE7QUFFSTtFQUFBO0FBQUE7O0FDVFo7RUFDSSxrQkFBQTtFQUNBLHNCQUFBO0VBQ0EsU0FBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7QTNDbXNISjtBMkNqc0hJO0VBQ0ksa0JBQUE7RUFDQSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxTQUFBO0VBQ0EsUUFBQTtFQUNBLDRDQUFBO0EzQ21zSFI7QTJDanNISTtFQUNJLGtCQUFBO0VBQ0EsTUFBQTtFQUNBLE9BQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtBM0Ntc0hSO0EyQy9ySFE7RUFDSSxrQkFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0EsZ0JBQUE7RUFDQSxTQUFBO0VBQ0EsUUFBQTtFQUNBLDRDQUFBO0EzQ2lzSFo7O0E0Q2h1SEE7RUFDSSxlQUFBO0VBQ0EsbUJBQUE7RUFBQSxhQUFBO0VBQUEsbUJBQUE7RUFBQSxTQUFBO0E1Q211SEo7QTRDL3RIWTtFQUFBLG9CQUFBO0VBQUE7QUFBQTtBQUVJO0VBQUEsb0JBQUE7RUFBQTtBQUFBO0FBR1I7RUFDSSwrUUFBQTtBNUNrdUhaO0E0Qzd0SFk7RUFBQSxvQkFBQTtFQUFBO0FBQUE7QUFFSTtFQUFBLG9CQUFBO0VBQUE7QUFBQTtBQUdSO0VBQ0ksK1FBQUE7QTVDZ3VIWjtBNEMzdEhRO0VBQUEsb0JBQUE7RUFBQTtBQUFBO0FBRUk7RUFBQSxvQkFBQTtFQUFBLGdEQUFBO0VBQUE7QUFBQTtBQUlKO0VBQUE7QUFBQTtBQUlJO0VBQUEsYUFBQTtFQUFBO0FBQUE7O0FDdENaO0VBQ0ksbUJBQUE7RUFDQSxXQUFBO0VBQ0EscUJBQUE7QTdDc3dISjtBNkNwd0hJO0VBTEo7SUFNUSxhQUFBO0lBQ0EscUJBQUE7RTdDdXdITjtBQUNGO0E2Q3J3SEk7RUFWSjtJQVdRLGFBQUE7RTdDd3dITjtBQUNGOztBNkNyd0hBO0VBQ0ksa0JBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLDBCQUFBO0VBQ0EsNEJBQUE7QTdDd3dISjs7QTZDcHdISTtFQUNJLDBCQUFBO0VBQ0EseUNBQUE7QTdDdXdIUjs7QTZDbndIQTs7RUFFSSxrQkFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0EsMkJBQUE7RUFDQSxtQ0FBQTtBN0Nzd0hKOztBNkNud0hBO0VBQ0ksVUFBQTtFQUNBLHdCQUFBO0E3Q3N3SEo7O0E2Q253SEE7RUFDSSwwQkFBQTtBN0Nzd0hKOztBOENsekhJO0VBQUEsa0JBQUE7RUFBQSxXQUFBO0VBQUE7QUFBQTtBQUNBO0VBQ0ksV0FBQTtFQUNBLGtCQUFBO0VBQUEsT0FBQTtFQUFBLFNBQUE7RUFBQSxVQUFBO0VBQUEsY0FBQTtFQUFBLGFBQUE7RUFBQSxrQkFBQTtFQUFBLGtCQUFBO0VBQUEsc0RBQUE7QTlDdXpIUjtBOENwekhRO0VBQUEsa0JBQUE7RUFBQSxTQUFBO0VBQUEsT0FBQTtFQUFBLFdBQUE7RUFBQSxhQUFBO0VBQUE7QUFBQTtBQUdBO0VBQUEsa0JBQUE7RUFBQSxPQUFBO0VBQUEsU0FBQTtFQUFBLFdBQUE7RUFBQSxVQUFBO0VBQUE7QUFBQTtBQUlJO0VBQUEsa0JBQUE7RUFBQTtBQUFBO0FBSUo7RUFBQTtBQUFBO0FBRUk7RUFBQSxPQUFBO0VBQUEsU0FBQTtFQUFBLFVBQUE7RUFBQSxrQkFBQTtFQUFBO0FBQUE7QUFHQTtFQUFBLGtCQUFBO0VBQUEsWUFBQTtFQUFBLFFBQUE7RUFBQSxRQUFBO0VBQUE7QUFBQTtBQUlKO0VBQUEsa0JBQUE7RUFBQSxRQUFBO0VBQUEsVUFBQTtFQUFBLFdBQUE7RUFBQSxZQUFBO0VBQUE7QUFBQTtBQUdBO0VBQUEsa0JBQUE7RUFBQSxRQUFBO0VBQUEsVUFBQTtFQUFBLFdBQUE7RUFBQSxZQUFBO0VBQUE7QUFBQTs7QUFLSjtFQUFBLGtCQUFBO0VBQUEsV0FBQTtFQUFBO0FBQUE7QUFDQTtFQUNJLFdBQUE7RUFDQSxrQkFBQTtFQUFBLFFBQUE7RUFBQSxPQUFBO0VBQUEsVUFBQTtFQUFBLFdBQUE7RUFBQSxVQUFBO0VBQUEsa0JBQUE7RUFBQSxrQkFBQTtFQUFBLHlEQUFBO0E5Q3F6SFI7QThDbHpIUTtFQUFBLGtCQUFBO0VBQUEsU0FBQTtFQUFBLFFBQUE7RUFBQSxXQUFBO0VBQUEsYUFBQTtFQUFBLGdCQUFBO0VBQUE7QUFBQTtBQUdBO0VBQUEsa0JBQUE7RUFBQSxPQUFBO0VBQUEsU0FBQTtFQUFBLFdBQUE7RUFBQSxhQUFBO0VBQUE7QUFBQTtBQUdBO0VBQUEsa0JBQUE7RUFBQSxVQUFBO0VBQUEsWUFBQTtFQUFBLFdBQUE7RUFBQSxZQUFBO0VBQUE7QUFBQTtBQUdBO0VBQUEsa0JBQUE7RUFBQSxRQUFBO0VBQUEsVUFBQTtFQUFBLFdBQUE7RUFBQSxZQUFBO0VBQUE7QUFBQTs7QUFNSjtFQUFBLGtCQUFBO0VBQUEsV0FBQTtFQUFBO0FBQUE7QUFDQTtFQUNJLFdBQUE7RUFDQSxrQkFBQTtFQUFBLE9BQUE7RUFBQSxRQUFBO0VBQUEsVUFBQTtFQUFBLFdBQUE7RUFBQSxVQUFBO0VBQUEsa0JBQUE7RUFBQSxrQkFBQTtFQUFBLHNEQUFBO0E5Q296SFI7QThDanpIUTtFQUFBLGtCQUFBO0VBQUEsTUFBQTtFQUFBLE9BQUE7RUFBQSxXQUFBO0VBQUEsVUFBQTtFQUFBO0FBQUE7QUFHQTtFQUFBLGtCQUFBO0VBQUEsU0FBQTtFQUFBLFFBQUE7RUFBQSxXQUFBO0VBQUEsYUFBQTtFQUFBO0FBQUE7QUFHQTtFQUFBLGtCQUFBO0VBQUEsVUFBQTtFQUFBLFNBQUE7RUFBQSxXQUFBO0VBQUEsVUFBQTtFQUFBLG9CQUFBO0VBQUE7QUFBQTtBQUdJOztFQUFBO0FBQUE7QUFFSjtFQUNHLHNCQUFBO0E5Q3F6SFg7QThDaHpIUTtFQUFBLGtCQUFBO0VBQUEsT0FBQTtFQUFBLFNBQUE7RUFBQSxXQUFBO0VBQUEsWUFBQTtFQUFBO0FBQUE7QUFJQTtFQUFBLGtCQUFBO0VBQUEsVUFBQTtFQUFBLFNBQUE7RUFBQTtBQUFBOztBQU1KO0VBQUEsa0JBQUE7RUFBQSxXQUFBO0VBQUE7QUFBQTtBQUNBO0VBQ0ksV0FBQTtFQUNBLGtCQUFBO0VBQUEsTUFBQTtFQUFBLE9BQUE7RUFBQSxVQUFBO0VBQUEsbUJBQUE7RUFBQSxXQUFBO0VBQUEscUJBQUE7RUFBQSxrQkFBQTtFQUFBLHlEQUFBO0E5Q2l6SFI7QThDOXlIUTtFQUFBLGtCQUFBO0VBQUEsU0FBQTtFQUFBLFNBQUE7RUFBQSxXQUFBO0VBQUEscUJBQUE7RUFBQSxVQUFBO0VBQUEsZ0JBQUE7RUFBQTtBQUFBO0FBR0E7RUFBQSxrQkFBQTtFQUFBLFFBQUE7RUFBQSxRQUFBO0VBQUEsV0FBQTtFQUFBLFVBQUE7RUFBQTtBQUFBO0FBR0E7RUFBQSxrQkFBQTtFQUFBLFdBQUE7RUFBQSxVQUFBO0VBQUEsV0FBQTtFQUFBLFlBQUE7RUFBQTtBQUFBO0FBSUE7RUFBQSxrQkFBQTtFQUFBLE9BQUE7RUFBQSxVQUFBO0VBQUEsV0FBQTtFQUFBO0FBQUE7O0FBS0o7RUFBQSxrQkFBQTtFQUFBLFdBQUE7RUFBQTtBQUFBO0FBRUk7RUFBQSxrQkFBQTtFQUFBLE1BQUE7RUFBQSxRQUFBO0VBQUEsV0FBQTtFQUFBLGlCQUFBO0VBQUEsVUFBQTtFQUFBLGdCQUFBO0VBQUE7QUFBQTtBQUdBO0VBQUEsa0JBQUE7RUFBQSxTQUFBO0VBQUEsT0FBQTtFQUFBLFdBQUE7RUFBQSxZQUFBO0VBQUE7QUFBQTtBQUlBO0VBQUEsa0JBQUE7RUFBQSxRQUFBO0VBQUEsU0FBQTtFQUFBLFdBQUE7RUFBQTtBQUFBOztBQU9KO0VBQUEsa0JBQUE7RUFBQSxXQUFBO0VBQUE7QUFBQTtBQUNBO0VBQ0ksV0FBQTtFQUNBLGtCQUFBO0VBQUEsVUFBQTtFQUFBLFdBQUE7RUFBQSxVQUFBO0VBQUEsV0FBQTtFQUFBLGFBQUE7RUFBQSxrQkFBQTtFQUFBLGtCQUFBO0VBQUEsc0RBQUE7QTlDNnlIUjtBOEMxeUhRO0VBQUEsa0JBQUE7RUFBQSxRQUFBO0VBQUEsUUFBQTtFQUFBLFdBQUE7RUFBQSxhQUFBO0VBQUEsZ0JBQUE7RUFBQTtBQUFBO0FBR0E7RUFBQSxrQkFBQTtFQUFBLFFBQUE7RUFBQSxPQUFBO0VBQUEsV0FBQTtFQUFBLFlBQUE7RUFBQTtBQUFBO0FBR0E7RUFBQSxrQkFBQTtFQUFBLFNBQUE7RUFBQSxTQUFBO0VBQUEsV0FBQTtFQUFBO0FBQUE7QUFJQTtFQUFBLGtCQUFBO0VBQUEsUUFBQTtFQUFBLFVBQUE7RUFBQSxXQUFBO0VBQUEsWUFBQTtFQUFBO0FBQUE7QUFJQTtFQUFBLGtCQUFBO0VBQUEsVUFBQTtFQUFBLFVBQUE7RUFBQTtBQUFBOztBQUtKO0VBQUEsa0JBQUE7RUFBQSxXQUFBO0VBQUE7QUFBQTtBQUdJO0VBQUEsa0JBQUE7RUFBQSxNQUFBO0VBQUEsU0FBQTtFQUFBLFdBQUE7RUFBQSxVQUFBO0VBQUEsZ0JBQUE7RUFBQTtBQUFBO0FBR0E7RUFBQSxrQkFBQTtFQUFBLFFBQUE7RUFBQSxRQUFBO0VBQUEsV0FBQTtFQUFBLFVBQUE7RUFBQTtBQUFBO0FBR0E7RUFBQSxrQkFBQTtFQUFBLFFBQUE7RUFBQSxRQUFBO0VBQUEsV0FBQTtFQUFBLFVBQUE7RUFBQSxvQkFBQTtFQUFBO0FBQUE7QUFHSTs7RUFBQTtBQUFBO0FBRUo7RUFDRyxzQkFBQTtBOUMyeUhYO0E4Q3R5SFE7RUFBQSxrQkFBQTtFQUFBLFdBQUE7RUFBQSxVQUFBO0VBQUEsV0FBQTtFQUFBLFlBQUE7RUFBQTtBQUFBO0FBSUE7RUFBQSxrQkFBQTtFQUFBLFFBQUE7RUFBQSxVQUFBO0VBQUEsV0FBQTtFQUFBO0FBQUE7O0FDOUtKO0VBQUEsZUFBQTtFQUFBO0FBQUE7QUFDQTtFQUNJLGtCQUFBO0VBQ0EsU0FBQTtFQUNBLE9BQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLFVBQUE7RUFDQSxvQkFBQTtFQUNBLHdCQUFBO0VBQUEsd0RBQUE7RUFBQSwwQkFBQTtFQUFBLHdCQUFBO0EvQzI5SFI7QStDdjlIUTtFQUFBLHdCQUFBO0VBQUEsd0RBQUE7RUFBQSwwQkFBQTtFQUFBO0FBQUE7QUFJQTtFQUFBO0FBQUE7QUFJQTtFQUNJLFVBQUE7RUFDQSxvQkFBQTtBL0N1OUhaO0ErQ3I5SFE7RUFDSSxVQUFBO0VBQ0Esb0JBQUE7QS9DdTlIWjtBK0NyOUhRO0VBQ0ksd0JBQUE7QS9DdTlIWjtBK0NyOUhRO0VBQ0ksd0JBQUE7QS9DdTlIWjtBK0NyOUhRO0VBQ0kseUJBQUE7RUFDQSxlQUFBO0EvQ3U5SFo7O0FnRDUvSEk7RUFBQSxhQUFBO0VBQUE7QUFBQTtBQUVJO0VBQUEsb0JBQUE7RUFBQSxZQUFBO0VBQUEsV0FBQTtFQUFBLG1CQUFBO0VBQUEsdUJBQUE7RUFBQSwyQkFBQTtFQUFBO0FBQUE7O0FDQUE7RUFBQSxrQkFBQTtFQUFBLFFBQUE7RUFBQSxXQUFBO0VBQUEsWUFBQTtFQUFBLFdBQUE7RUFDQSxxT0FBQTtFQUNBO0FBRkE7QUFLSjtFQUNJLGNBQUE7RUFDQSxVQUFBO0VBQ0EseUJBQUE7QWpEb2dJUjtBaURuZ0lRO0VBQ0ksVUFBQTtBakRxZ0laO0FBbGhJQTtFQUFBO0lBQUEsdUNBa2hJQztJQWxoSUQsMkRBa2hJQztJQWxoSUQsZ0JBa2hJQztJQWxoSUQsa0JBa2hJQztJQWxoSUQsdUJBa2hJQztJQWxoSUQ7RUFraElDO0FBQUE7QUFsaElEO0VBQUE7SUFBQSx1Q0FraElDO0lBbGhJRCwyREFraElDO0lBbGhJRCxnQkFraElDO0lBbGhJRCxrQkFraElDO0lBbGhJRCx1QkFraElDO0lBbGhJRDtFQWtoSUM7QUFBQTtBQWxoSUQ7RUFBQTtBQWtoSUM7QUFsaElEO0VBQUE7QUFraElDO0FBbGhJRDtFQUFBO0FBa2hJQztBQWxoSUQ7RUFBQTtBQWtoSUM7QUFsaElEO0VBQUEsa0JBa2hJQztFQWxoSUQ7QUFraElDO0FBbGhJRDtFQUFBLGtCQWtoSUM7RUFsaElEO0FBa2hJQztBQWxoSUQ7RUFBQSwrQkFraElDO0VBbGhJRDtBQWtoSUM7QUFsaElEO0VBQUEsb0JBa2hJQztFQWxoSUQ7QUFraElDO0FBbGhJRDtFQUFBLG9CQWtoSUM7RUFsaElEO0FBa2hJQztBQWxoSUQ7RUFBQTtBQWtoSUM7QUFsaElEO0VBQUEsK0VBa2hJQztFQWxoSUQsbUdBa2hJQztFQWxoSUQ7QUFraElDO0FBbGhJRDtFQUFBLDhCQWtoSUM7RUFsaElEO0FBa2hJQztBQWxoSUQ7RUFBQTtBQWtoSUM7QUFsaElEO0VBQUE7QUFraElDO0FBbGhJRDtFQUFBLG9CQWtoSUM7RUFsaElEO0FBa2hJQztBQWxoSUQ7RUFBQTtBQWtoSUM7QUFsaElEO0VBQUE7QUFraElDO0FBbGhJRDtFQUFBO0FBa2hJQztBQWxoSUQ7RUFBQSxtQkFraElDO0VBbGhJRDtBQWtoSUM7QUFsaElEO0VBQUE7SUFBQTtFQWtoSUM7RUFsaElEO0lBQUE7RUFraElDO0VBbGhJRDtJQUFBO0VBa2hJQztBQUFBO0FBbGhJRDtFQUFBO0lBQUE7RUFraElDO0VBbGhJRDtJQUFBO0VBa2hJQztFQWxoSUQ7SUFBQTtFQWtoSUM7RUFsaElEO0lBQUE7RUFraElDO0VBbGhJRDtJQUFBO0VBa2hJQztFQWxoSUQ7SUFBQTtFQWtoSUM7RUFsaElEO0lBQUE7RUFraElDO0VBbGhJRDtJQUFBO0VBa2hJQztFQWxoSUQ7SUFBQTtFQWtoSUM7RUFsaElEO0lBQUE7RUFraElDO0VBbGhJRDtJQUFBO0VBa2hJQztFQWxoSUQ7SUFBQTtFQWtoSUM7RUFsaElEO0lBQUE7RUFraElDO0VBbGhJRDtJQUFBO0VBa2hJQztFQWxoSUQ7SUFBQTtFQWtoSUM7RUFsaElEO0lBQUE7RUFraElDO0VBbGhJRDtJQUFBO0VBa2hJQztFQWxoSUQ7SUFBQSxpQkFraElDO0lBbGhJRDtFQWtoSUM7RUFsaElEO0lBQUE7RUFraElDO0VBbGhJRDtJQUFBO0VBa2hJQztFQWxoSUQ7SUFBQTtFQWtoSUM7RUFsaElEO0lBQUE7RUFraElDO0VBbGhJRDtJQUFBO0VBa2hJQztFQWxoSUQ7SUFBQTtFQWtoSUM7QUFBQTtBQWxoSUQ7RUFBQTtJQUFBO0VBa2hJQztFQWxoSUQ7SUFBQTtFQWtoSUM7RUFsaElEO0lBQUE7RUFraElDO0VBbGhJRDtJQUFBO0VBa2hJQztFQWxoSUQ7SUFBQTtFQWtoSUM7RUFsaElEO0lBQUE7RUFraElDO0VBbGhJRDtJQUFBO0VBa2hJQztFQWxoSUQ7SUFBQTtFQWtoSUM7RUFsaElEO0lBQUE7RUFraElDO0VBbGhJRDtJQUFBO0VBa2hJQztFQWxoSUQ7SUFBQTtFQWtoSUM7RUFsaElEO0lBQUE7RUFraElDO0VBbGhJRDtJQUFBO0VBa2hJQztFQWxoSUQ7SUFBQTtFQWtoSUM7RUFsaElEO0lBQUE7RUFraElDO0VBbGhJRDtJQUFBO0VBa2hJQztFQWxoSUQ7SUFBQSxjQWtoSUM7SUFsaElEO0VBa2hJQztFQWxoSUQ7SUFBQTtFQWtoSUM7RUFsaElEO0lBQUE7RUFraElDO0VBbGhJRDtJQUFBO0VBa2hJQztFQWxoSUQ7SUFBQTtFQWtoSUM7RUFsaElEO0lBQUE7RUFraElDO0VBbGhJRDtJQUFBO0VBa2hJQztFQWxoSUQ7SUFBQTtFQWtoSUM7RUFsaElEO0lBQUE7RUFraElDO0VBbGhJRDtJQUFBO0VBa2hJQztFQWxoSUQ7SUFBQTtFQWtoSUM7RUFsaElEO0lBQUE7RUFraElDO0VBbGhJRDtJQUFBO0VBa2hJQztFQWxoSUQ7SUFBQTtFQWtoSUM7RUFsaElEO0lBQUE7RUFraElDO0VBbGhJRDtJQUFBO0VBa2hJQztFQWxoSUQ7SUFBQTtFQWtoSUM7RUFsaElEO0lBQUE7RUFraElDO0VBbGhJRDtJQUFBO0VBa2hJQztFQWxoSUQ7SUFBQTtFQWtoSUM7RUFsaElEO0lBQUE7RUFraElDO0VBbGhJRDtJQUFBO0VBa2hJQztFQWxoSUQ7SUFBQTtFQWtoSUM7RUFsaElEO0lBQUE7RUFraElDO0VBbGhJRDtJQUFBO0VBa2hJQztFQWxoSUQ7SUFBQTtFQWtoSUM7RUFsaElEO0lBQUE7RUFraElDO0VBbGhJRDtJQUFBO0VBa2hJQztFQWxoSUQ7SUFBQTtFQWtoSUM7RUFsaElEO0lBQUE7RUFraElDO0VBbGhJRDtJQUFBO0VBa2hJQztFQWxoSUQ7SUFBQTtFQWtoSUM7RUFsaElEO0lBQUE7RUFraElDO0VBbGhJRDtJQUFBO0VBa2hJQztFQWxoSUQ7SUFBQTtFQWtoSUM7RUFsaElEO0lBQUE7RUFraElDO0VBbGhJRDtJQUFBO0VBa2hJQztFQWxoSUQ7SUFBQTtFQWtoSUM7RUFsaElEO0lBQUE7RUFraElDO0VBbGhJRDtJQUFBO0VBa2hJQztFQWxoSUQ7SUFBQTtFQWtoSUM7RUFsaElEO0lBQUE7RUFraElDO0VBbGhJRDtJQUFBO0VBa2hJQztFQWxoSUQ7SUFBQTtFQWtoSUM7RUFsaElEO0lBQUE7RUFraElDO0VBbGhJRDtJQUFBO0VBa2hJQztFQWxoSUQ7SUFBQTtFQWtoSUM7RUFsaElEO0lBQUE7RUFraElDO0VBbGhJRDtJQUFBO0VBa2hJQztFQWxoSUQ7SUFBQTtFQWtoSUM7RUFsaElEO0lBQUE7RUFraElDO0VBbGhJRDtJQUFBO0VBa2hJQztFQWxoSUQ7SUFBQTtFQWtoSUM7RUFsaElEO0lBQUE7RUFraElDO0VBbGhJRDtJQUFBO0VBa2hJQztFQWxoSUQ7SUFBQTtFQWtoSUM7RUFsaElEO0lBQUE7RUFraElDO0VBbGhJRDtJQUFBO0VBa2hJQztFQWxoSUQ7SUFBQTtFQWtoSUM7RUFsaElEO0lBQUE7RUFraElDO0VBbGhJRDtJQUFBO0VBa2hJQztFQWxoSUQ7SUFBQTtFQWtoSUM7RUFsaElEO0lBQUE7RUFraElDO0VBbGhJRDtJQUFBO0VBa2hJQztFQWxoSUQ7SUFBQTtFQWtoSUM7RUFsaElEO0lBQUE7RUFraElDO0VBbGhJRDtJQUFBO0VBa2hJQztFQWxoSUQ7SUFBQTtFQWtoSUM7RUFsaElEO0lBQUE7RUFraElDO0VBbGhJRDtJQUFBO0VBa2hJQztFQWxoSUQ7SUFBQTtFQWtoSUM7RUFsaElEO0lBQUE7RUFraElDO0VBbGhJRDtJQUFBO0VBa2hJQztFQWxoSUQ7SUFBQTtFQWtoSUM7RUFsaElEO0lBQUE7RUFraElDO0VBbGhJRDtJQUFBO0VBa2hJQztFQWxoSUQ7SUFBQTtFQWtoSUM7RUFsaElEO0lBQUE7RUFraElDO0VBbGhJRDtJQUFBO0VBa2hJQztFQWxoSUQ7SUFBQTtFQWtoSUM7RUFsaElEO0lBQUE7RUFraElDO0VBbGhJRDtJQUFBO0VBa2hJQztFQWxoSUQ7SUFBQTtFQWtoSUM7RUFsaElEO0lBQUE7RUFraElDO0VBbGhJRDtJQUFBLGlCQWtoSUM7SUFsaElELGlCQWtoSUM7SUFsaElEO0VBa2hJQztFQWxoSUQ7SUFBQTtFQWtoSUM7RUFsaElEO0lBQUE7RUFraElDO0VBbGhJRDtJQUFBO0VBa2hJQztFQWxoSUQ7SUFBQTtFQWtoSUM7RUFsaElEO0lBQUE7RUFraElDO0VBbGhJRDtJQUFBO0VBa2hJQztFQWxoSUQ7SUFBQTtFQWtoSUM7RUFsaElEO0lBQUE7RUFraElDO0VBbGhJRDtJQUFBO0VBa2hJQztFQWxoSUQ7SUFBQTtFQWtoSUM7RUFsaElEO0lBQUE7RUFraElDO0VBbGhJRDtJQUFBO0VBa2hJQztFQWxoSUQ7SUFBQTtFQWtoSUM7RUFsaElEO0lBQUE7RUFraElDO0VBbGhJRDtJQUFBO0VBa2hJQztFQWxoSUQ7SUFBQTtFQWtoSUM7RUFsaElEO0lBQUE7RUFraElDO0VBbGhJRDtJQUFBO0VBa2hJQztFQWxoSUQ7SUFBQTtFQWtoSUM7RUFsaElEO0lBQUEsMkJBa2hJQztJQWxoSUQ7RUFraElDO0VBbGhJRDtJQUFBO0VBa2hJQztFQWxoSUQ7SUFBQTtFQWtoSUM7RUFsaElEO0lBQUEsa0JBa2hJQztJQWxoSUQ7RUFraElDO0VBbGhJRDtJQUFBO0VBa2hJQztFQWxoSUQ7SUFBQTtFQWtoSUM7RUFsaElEO0lBQUE7RUFraElDO0VBbGhJRDtJQUFBO0VBa2hJQztFQWxoSUQ7SUFBQTtFQWtoSUM7RUFsaElEO0lBQUE7RUFraElDO0VBbGhJRDtJQUFBO0VBa2hJQztFQWxoSUQ7SUFBQSw2QkFraElDO0lBbGhJRDtFQWtoSUM7RUFsaElEO0lBQUEsZUFraElDO0lBbGhJRDtFQWtoSUM7RUFsaElEO0lBQUEsa0JBa2hJQztJQWxoSUQ7RUFraElDO0VBbGhJRDtJQUFBLGtCQWtoSUM7SUFsaElEO0VBa2hJQztFQWxoSUQ7SUFBQSxrQkFraElDO0lBbGhJRDtFQWtoSUM7RUFsaElEO0lBQUEsa0JBa2hJQztJQWxoSUQ7RUFraElDO0VBbGhJRDtJQUFBLGtCQWtoSUM7SUFsaElEO0VBa2hJQztFQWxoSUQ7SUFBQSxrQkFraElDO0lBbGhJRDtFQWtoSUM7RUFsaElEO0lBQUEsaUJBa2hJQztJQWxoSUQ7RUFraElDO0VBbGhJRDtJQUFBLGdCQWtoSUM7SUFsaElEO0VBa2hJQztFQWxoSUQ7SUFBQSxpQkFraElDO0lBbGhJRDtFQWtoSUM7RUFsaElEO0lBQUEsa0JBa2hJQztJQWxoSUQ7RUFraElDO0VBbGhJRDtJQUFBLGtCQWtoSUM7SUFsaElEO0VBa2hJQztFQWxoSUQ7SUFBQSxrQkFraElDO0lBbGhJRDtFQWtoSUM7RUFsaElEO0lBQUEsaUJBa2hJQztJQWxoSUQ7RUFraElDO0VBbGhJRDtJQUFBLGlCQWtoSUM7SUFsaElEO0VBa2hJQztFQWxoSUQ7SUFBQSxpQkFraElDO0lBbGhJRDtFQWtoSUM7RUFsaElEO0lBQUE7RUFraElDO0VBbGhJRDtJQUFBO0VBa2hJQztFQWxoSUQ7SUFBQTtFQWtoSUM7RUFsaElEO0lBQUE7RUFraElDO0VBbGhJRDtJQUFBO0VBa2hJQztFQWxoSUQ7SUFBQTtFQWtoSUM7RUFsaElEO0lBQUE7RUFraElDO0VBbGhJRDtJQUFBO0VBa2hJQztFQWxoSUQ7SUFBQTtFQWtoSUM7RUFsaElEO0lBQUE7RUFraElDO0VBbGhJRDtJQUFBO0VBa2hJQztFQWxoSUQ7SUFBQTtFQWtoSUM7RUFsaElEO0lBQUE7RUFraElDO0VBbGhJRDtJQUFBO0VBa2hJQztFQWxoSUQ7SUFBQTtFQWtoSUM7RUFsaElEO0lBQUE7RUFraElDO0VBbGhJRDtJQUFBO0VBa2hJQztFQWxoSUQ7SUFBQTtFQWtoSUM7RUFsaElEO0lBQUE7RUFraElDO0VBbGhJRDtJQUFBO0VBa2hJQztFQWxoSUQ7SUFBQTtFQWtoSUM7RUFsaElEO0lBQUE7RUFraElDO0VBbGhJRDtJQUFBO0VBa2hJQztFQWxoSUQ7SUFBQTtFQWtoSUM7RUFsaElEO0lBQUE7RUFraElDO0VBbGhJRDtJQUFBO0VBa2hJQztFQWxoSUQ7SUFBQTtFQWtoSUM7RUFsaElEO0lBQUE7RUFraElDO0VBbGhJRDtJQUFBO0VBa2hJQztFQWxoSUQ7SUFBQTtFQWtoSUM7RUFsaElEO0lBQUE7RUFraElDO0VBbGhJRDtJQUFBO0VBa2hJQztFQWxoSUQ7SUFBQTtFQWtoSUM7RUFsaElEO0lBQUE7RUFraElDO0VBbGhJRDtJQUFBO0VBa2hJQztFQWxoSUQ7SUFBQTtFQWtoSUM7RUFsaElEO0lBQUE7RUFraElDO0VBbGhJRDtJQUFBO0VBa2hJQztFQWxoSUQ7SUFBQTtFQWtoSUM7RUFsaElEO0lBQUE7RUFraElDO0VBbGhJRDtJQUFBO0VBa2hJQztFQWxoSUQ7SUFBQTtFQWtoSUM7RUFsaElEO0lBQUE7RUFraElDO0VBbGhJRDtJQUFBO0VBa2hJQztFQWxoSUQ7SUFBQTtFQWtoSUM7RUFsaElEO0lBQUE7RUFraElDO0VBbGhJRDtJQUFBO0VBa2hJQztFQWxoSUQ7SUFBQTtFQWtoSUM7RUFsaElEO0lBQUE7RUFraElDO0VBbGhJRDtJQUFBO0VBa2hJQztFQWxoSUQ7SUFBQTtFQWtoSUM7RUFsaElEO0lBQUE7RUFraElDO0VBbGhJRDtJQUFBO0VBa2hJQztFQWxoSUQ7SUFBQTtFQWtoSUM7RUFsaElEO0lBQUE7RUFraElDO0VBbGhJRDtJQUFBLHVEQWtoSUM7SUFsaElEO0VBa2hJQztFQWxoSUQ7SUFBQTtFQWtoSUM7RUFsaElEO0lBQUE7RUFraElDO0VBbGhJRDtJQUFBO0VBa2hJQztFQWxoSUQ7SUFBQSxxQkFraElDO0lBbGhJRDtFQWtoSUM7RUFsaElEO0lBQUE7RUFraElDO0VBbGhJRDtJQUFBO0VBa2hJQztFQWxoSUQ7SUFBQTtFQWtoSUM7RUFsaElEO0lBQUE7RUFraElDO0VBbGhJRDtJQUFBO0VBa2hJQztBQUFBO0FBbGhJRDtFQUFBO0lBQUE7RUFraElDO0VBbGhJRDtJQUFBO0VBa2hJQztFQWxoSUQ7SUFBQSw2QkFraElDO0lBbGhJRDtFQWtoSUM7RUFsaElEO0lBQUE7RUFraElDO0FBQUE7QUFsaElEO0VBQUE7SUFBQTtFQWtoSUM7RUFsaElEO0lBQUE7RUFraElDO0VBbGhJRDtJQUFBO0VBa2hJQztFQWxoSUQ7SUFBQTtFQWtoSUM7RUFsaElEO0lBQUE7RUFraElDO0VBbGhJRDtJQUFBO0VBa2hJQztFQWxoSUQ7SUFBQTtFQWtoSUM7RUFsaElEO0lBQUE7RUFraElDO0VBbGhJRDtJQUFBO0VBa2hJQztFQWxoSUQ7SUFBQTtFQWtoSUM7RUFsaElEO0lBQUE7RUFraElDO0VBbGhJRDtJQUFBO0VBa2hJQztFQWxoSUQ7SUFBQTtFQWtoSUM7RUFsaElEO0lBQUE7RUFraElDO0VBbGhJRDtJQUFBO0VBa2hJQztFQWxoSUQ7SUFBQTtFQWtoSUM7RUFsaElEO0lBQUE7RUFraElDO0VBbGhJRDtJQUFBO0VBa2hJQztFQWxoSUQ7SUFBQTtFQWtoSUM7RUFsaElEO0lBQUE7RUFraElDO0VBbGhJRDtJQUFBO0VBa2hJQztFQWxoSUQ7SUFBQTtFQWtoSUM7RUFsaElEO0lBQUEsa0JBa2hJQztJQWxoSUQ7RUFraElDO0VBbGhJRDtJQUFBLGtCQWtoSUM7SUFsaElEO0VBa2hJQztFQWxoSUQ7SUFBQTtFQWtoSUM7RUFsaElEO0lBQUE7RUFraElDO0VBbGhJRDtJQUFBO0VBa2hJQztFQWxoSUQ7SUFBQTtFQWtoSUM7RUFsaElEO0lBQUE7RUFraElDO0VBbGhJRDtJQUFBO0VBa2hJQztFQWxoSUQ7SUFBQTtFQWtoSUM7QUFBQTtBQWxoSUQ7RUFBQTtJQUFBO0VBa2hJQztFQWxoSUQ7SUFBQTtFQWtoSUM7QUFBQTtBQWxoSUQ7RUFBQTtJQUFBO0VBa2hJQztFQWxoSUQ7SUFBQTtFQWtoSUM7RUFsaElEO0lBQUE7RUFraElDO0VBbGhJRDtJQUFBO0VBa2hJQztFQWxoSUQ7SUFBQTtFQWtoSUM7QUFBQTtBQWxoSUQ7RUFBQTtJQUFBO0VBa2hJQztBQUFBO0FBbGhJRDtFQUFBLGtCQWtoSUM7RUFsaElEO0FBa2hJQztBQWxoSUQ7RUFBQSxvQkFraElDO0VBbGhJRDtBQWtoSUMiLCJmaWxlIjoibWFpbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiQ2xhc2hHcm90ZXNrXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvQ2xhc2hHcm90ZXNrLUxpZ2h0LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9DbGFzaEdyb3Rlc2stTGlnaHQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJDbGFzaEdyb3Rlc2tcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9DbGFzaEdyb3Rlc2stUmVndWxhci53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvQ2xhc2hHcm90ZXNrLVJlZ3VsYXIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJDbGFzaEdyb3Rlc2tcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9DbGFzaEdyb3Rlc2stTWVkaXVtLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9DbGFzaEdyb3Rlc2stTWVkaXVtLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiQ2xhc2hHcm90ZXNrXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvQ2xhc2hHcm90ZXNrLVNlbWlib2xkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9DbGFzaEdyb3Rlc2stU2VtaWJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkB0YWlsd2luZCBiYXNlO1xuQHRhaWx3aW5kIGNvbXBvbmVudHM7XG5AdGFpbHdpbmQgdXRpbGl0aWVzO1xuYm9keSB7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICBmb250LXdlaWdodDogNDAwO1xuICBAYXBwbHkgdGV4dC0xNi0xOCBmb250LWJhc2UgdGV4dC1ncmVlbi1wcmltYXJ5IGJnLWJlaWdlO1xufVxuYm9keS5uby1zY3JvbGwge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uYy1ib2R5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDtcbiAgQGFwcGx5IGJnLWJlaWdlLWxpZ2h0IHJvdW5kZWQtYjtcbn1cblxuYnV0dG9uLFxuYSB7XG4gIHRyYW5zaXRpb246IGFsbCBjdWJpYy1iZXppZXIoMC40MiwgMCwgMC4wMDIsIDEpIDAuNDVzO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIEBhcHBseSB0ZXh0LWdyZWVuLXByaW1hcnk7XG59XG5idXR0b246aG92ZXIsXG5hOmhvdmVyIHtcbiAgQGFwcGx5IHVuZGVybGluZTtcbn1cbmJ1dHRvbi5mdWxsLWNsaWNrOmJlZm9yZSxcbmEuZnVsbC1jbGljazpiZWZvcmUge1xuICBAYXBwbHkgY29udGVudC1bXCJcIl0gYWJzb2x1dGUgdG9wLTAgbGVmdC0wIHctZnVsbCBoLWZ1bGwgei1bMTAwXSBjdXJzb3ItcG9pbnRlcjtcbn1cbmJ1dHRvbi5mb3JjZS1mdWxsLWNsaWNrOmJlZm9yZSxcbmEuZm9yY2UtZnVsbC1jbGljazpiZWZvcmUge1xuICBAYXBwbHkgY29udGVudC1bXCJcIl0gYWJzb2x1dGUgdG9wLTEvMiBsZWZ0LTEvMiAtdHJhbnNsYXRlLXktMS8yIC10cmFuc2xhdGUteC0xLzIgdy1bMTAwdnddIGgtWzEwMHZoXSB6LVsxMDBdIGN1cnNvci1wb2ludGVyO1xufVxuXG5wIHtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cblxuLmMtdGl0bGUge1xuICBAYXBwbHkgbWItMyBmb250LWhlYWRpbmcgZm9udC1ub3JtYWw7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgaHRtbC5uYXZpZ2F0aW9uLW9wZW4ge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgLW1zLXRvdWNoLWFjdGlvbjogbm9uZTtcbiAgICB0b3VjaC1hY3Rpb246IG5vbmU7XG4gIH1cbn1cbmh0bWwuc2Nyb2xsLWxvY2ssIGh0bWwudmFuaWxsYS1tb2RhbC0tb3BlbiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC1tcy10b3VjaC1hY3Rpb246IG5vbmU7XG4gIHRvdWNoLWFjdGlvbjogbm9uZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICBodG1sICN3cGFkbWluYmFyIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgYm9keS5hZG1pbi1iYXIge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc4MXB4KSB7XG4gIGh0bWwgI3dwYWRtaW5iYXIge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICBib2R5LmFkbWluLWJhciB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG59XG4uY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiBub25lO1xuICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDgwcHg7XG4gICAgcGFkZGluZy1yaWdodDogODBweDtcbiAgfVxuICAuY29udGFpbmVyLnNjcmVlbnMtbWQge1xuICAgIG1heC13aWR0aDogOTAlO1xuICB9XG59XG5cbltjbGFzc149c3ZnLV0sIFtjbGFzcyo9XCIgc3ZnLVwiXSB7XG4gIHNwZWFrOiBuZXZlcjtcbiAgQGFwcGx5IGlubGluZS1ibG9jayB3LTMgaC0zIGJnLWNlbnRlciBiZy1uby1yZXBlYXQgdHJhbnNpdGlvbi1hbGwgZmxleC1ub25lO1xufVxuXG4uc3ZnLW1hcmtlci15ZWxsb3cge1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxMicgaGVpZ2h0PScxMicgdmlld0JveD0nMCAwIDEyIDEyJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMTAgNUMxMCA3LjIwOSA2IDExIDYgMTFDNiAxMSAyIDcuMjA5IDIgNUMyIDMuOTM5MTMgMi40MjE0MyAyLjkyMTcyIDMuMTcxNTcgMi4xNzE1N0MzLjkyMTcyIDEuNDIxNDMgNC45MzkxMyAxIDYgMUM3LjA2MDg3IDEgOC4wNzgyOCAxLjQyMTQzIDguODI4NDMgMi4xNzE1N0M5LjU3ODU3IDIuOTIxNzIgMTAgMy45MzkxMyAxMCA1Wicgc3Ryb2tlPSclMjNEQ0JEOTInLyUzRSUzQ3BhdGggZD0nTTYgNS41QzYuMTMyNjEgNS41IDYuMjU5NzkgNS40NDczMiA2LjM1MzU1IDUuMzUzNTVDNi40NDczMiA1LjI1OTc5IDYuNSA1LjEzMjYxIDYuNSA1QzYuNSA0Ljg2NzM5IDYuNDQ3MzIgNC43NDAyMSA2LjM1MzU1IDQuNjQ2NDVDNi4yNTk3OSA0LjU1MjY4IDYuMTMyNjEgNC41IDYgNC41QzUuODY3MzkgNC41IDUuNzQwMjEgNC41NTI2OCA1LjY0NjQ1IDQuNjQ2NDVDNS41NTI2OCA0Ljc0MDIxIDUuNSA0Ljg2NzM5IDUuNSA1QzUuNSA1LjEzMjYxIDUuNTUyNjggNS4yNTk3OSA1LjY0NjQ1IDUuMzUzNTVDNS43NDAyMSA1LjQ0NzMyIDUuODY3MzkgNS41IDYgNS41WicgZmlsbD0nJTIzRENCRDkyJyBzdHJva2U9JyUyM0RDQkQ5Micgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xufVxuXG4uc3ZnLXBsdXMge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxNCcgaGVpZ2h0PScxNCcgdmlld0JveD0nMCAwIDE0IDE0JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMC43NSA2Ljc1SDYuNzVNNi43NSA2Ljc1SDEyLjc1TTYuNzUgNi43NVYwLjc1TTYuNzUgNi43NVYxMi43NScgc3Ryb2tlPSclMjNEQ0JEOTInIHN0cm9rZS13aWR0aD0nMS41JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSUzQy9zdmclM0UlMEFcIik7XG59XG5cbi5zdmctcGx1cy1ncmVlbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzI0JyBoZWlnaHQ9JzI0JyB2aWV3Qm94PScwIDAgMjQgMjQnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J002IDEySDEyTTEyIDEySDE4TTEyIDEyVjZNMTIgMTJWMTgnIHN0cm9rZT0nJTIzMEIzMjI5JyBzdHJva2Utd2lkdGg9JzEuNScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xufVxuXG4uc3ZnLW1pbnVzIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTQnIGhlaWdodD0nMicgdmlld0JveD0nMCAwIDE0IDInIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00xMi43NSAwLjc1TDAuNzUgMC43NTAwMDEnIHN0cm9rZT0nJTIzRjFDQjc0JyBzdHJva2Utd2lkdGg9JzEuNScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xufVxuXG4uc3ZnLW1pbnVzLWdyZWVuIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTQnIGhlaWdodD0nMicgdmlld0JveD0nMCAwIDE0IDInIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00xMi43NSAwLjc1TDAuNzUgMC43NTAwMDEnIHN0cm9rZT0nJTIzMEIzMjI5JyBzdHJva2Utd2lkdGg9JzEuNScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xufVxuXG4uc3ZnLXBob25lLWxnIHtcbiAgQGFwcGx5IHctNCBoLTQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMjRweCAyNHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScyNCcgaGVpZ2h0PScyNCcgdmlld0JveD0nMCAwIDI0IDI0JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMTguMTE4IDE0LjcwMkwxNCAxNS41QzExLjIxOCAxNC4xMDQgOS40OTk5OSAxMi41IDguNDk5OTkgMTBMOS4yNjk5OSA1Ljg3TDcuODE0OTkgMkg0LjA2Mzk5QzIuOTM1OTkgMiAyLjA0Nzk5IDIuOTMyIDIuMjE2OTkgNC4wNDdDMi42MzY5OSA2LjgzIDMuODc2OTkgMTEuODc3IDcuNDk5OTkgMTUuNUMxMS4zMDUgMTkuMzA1IDE2Ljc4NiAyMC45NTYgMTkuODAyIDIxLjYxM0MyMC45NjcgMjEuODY2IDIyIDIwLjk1OCAyMiAxOS43NjVWMTYuMTgxTDE4LjExOCAxNC43MDJaJyBzdHJva2U9JyUyMzBCMzIyOScgc3Ryb2tlLXdpZHRoPScxLjUnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbn1cblxuLnN2Zy1tZW51IHtcbiAgQGFwcGx5IHctNCBoLTQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMjRweCAyNHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScyNCcgaGVpZ2h0PScyNCcgdmlld0JveD0nMCAwIDI0IDI0JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMyA1SDIxTTMgMTJIMjFNMyAxOUgyMScgc3Ryb2tlPSclMjMwQjMyMjknIHN0cm9rZS13aWR0aD0nMS41JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSUzQy9zdmclM0UlMEFcIik7XG59XG5cbi5zdmctY2xvc2Uge1xuICBAYXBwbHkgdy00IGgtNDtcbiAgYmFja2dyb3VuZC1zaXplOiAyNHB4IDI0cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzI0JyBoZWlnaHQ9JzI0JyB2aWV3Qm94PScwIDAgMjQgMjQnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J002Ljc1OCAxNy4yNDNMMTIuMDAxIDEyTDE3LjI0NCAxNy4yNDNNMTcuMjQ0IDYuNzU2OTZMMTIgMTJMNi43NTggNi43NTY5Nicgc3Ryb2tlPSclMjMwQjMyMjknIHN0cm9rZS13aWR0aD0nMS41JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSUzQy9zdmclM0UlMEFcIik7XG59XG5cbi5zdmctY2lyY2xlLXBsYXkge1xuICBAYXBwbHkgdy04IGxnOnctMTAgaC04IGxnOmgtMTAgYmctbm8tcmVwZWF0IGJnLWNlbnRlciBiYWNrZHJvcC1ibHVyLXhsIHJvdW5kZWQtZnVsbCBiZy1ibGFjay8xMDtcbiAgYmFja2dyb3VuZC1zaXplOiAyNHB4IDI0cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzI0JyBoZWlnaHQ9JzI0JyB2aWV3Qm94PScwIDAgMjQgMjQnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J002Ljg0MDIzIDQuNDkzNzRDNi43NTAwMSA0LjQ0MDI0IDYuNjQ3MjMgNC40MTE1OCA2LjU0MjM0IDQuNDEwNjdDNi40Mzc0NSA0LjQwOTc1IDYuMzM0MTkgNC40MzY2MSA2LjI0MzA0IDQuNDg4NTJDNi4xNTE5IDQuNTQwNDQgNi4wNzYxMSA0LjYxNTU1IDYuMDIzMzkgNC43MDYyM0M1Ljk3MDY3IDQuNzk2OTEgNS45NDI4OSA0Ljg5OTkzIDUuOTQyODcgNS4wMDQ4MlYxOC43NjYzQzUuOTQyODkgMTguODcxMiA1Ljk3MDY3IDE4Ljk3NDIgNi4wMjMzOSAxOS4wNjQ5QzYuMDc2MTEgMTkuMTU1NiA2LjE1MTkgMTkuMjMwNyA2LjI0MzA0IDE5LjI4MjZDNi4zMzQxOSAxOS4zMzQ1IDYuNDM3NDUgMTkuMzYxNCA2LjU0MjM0IDE5LjM2MDVDNi42NDcyMyAxOS4zNTk2IDYuNzUwMDEgMTkuMzMwOSA2Ljg0MDIzIDE5LjI3NzRMMTguNDUxNSAxMi4zOTY3QzE4LjU0MDEgMTIuMzQ0IDE4LjYxMzYgMTIuMjY5MyAxOC42NjQ2IDEyLjE3OTZDMTguNzE1NiAxMi4wOSAxOC43NDI1IDExLjk4ODcgMTguNzQyNSAxMS44ODU2QzE4Ljc0MjUgMTEuNzgyNSAxOC43MTU2IDExLjY4MTEgMTguNjY0NiAxMS41OTE1QzE4LjYxMzYgMTEuNTAxOSAxOC41NDAxIDExLjQyNzEgMTguNDUxNSAxMS4zNzQ1TDYuODQwMjMgNC40OTM3NFonIHN0cm9rZT0nJTIzRjFDQjc0JyBzdHJva2Utd2lkdGg9JzEuNDg1Nycgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xufVxuXG4uc3ZnLWFycm93LXJpZ2h0IHtcbiAgQGFwcGx5IHctMiBoLTIgYmctbm8tcmVwZWF0IGJnLWNlbnRlcjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTcnIGhlaWdodD0nMTInIHZpZXdCb3g9JzAgMCAxNyAxMicgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTE2LjUzMDMgNi4wNTMyOEMxNi44MjMyIDUuNzYwMzggMTYuODIzMiA1LjI4NTUxIDE2LjUzMDMgNC45OTI2MkwxMS43NTc0IDAuMjE5NjQ3QzExLjQ2NDUgLTAuMDczMjQ2MSAxMC45ODk2IC0wLjA3MzI0NiAxMC42OTY3IDAuMjE5NjQ3QzEwLjQwMzggMC41MTI1NDEgMTAuNDAzOCAwLjk4NzQxNCAxMC42OTY3IDEuMjgwMzFMMTQuOTM5MyA1LjUyMjk1TDEwLjY5NjcgOS43NjU1OUMxMC40MDM4IDEwLjA1ODUgMTAuNDAzOCAxMC41MzM0IDEwLjY5NjcgMTAuODI2MkMxMC45ODk2IDExLjExOTEgMTEuNDY0NSAxMS4xMTkxIDExLjc1NzQgMTAuODI2MkwxNi41MzAzIDYuMDUzMjhaTTAgNS41MjI5NUw2LjU1NjcxZS0wOCA2LjI3Mjk1TDE2IDYuMjcyOTVMMTYgNS41MjI5NUwxNiA0Ljc3Mjk1TC02LjU1NjcxZS0wOCA0Ljc3Mjk1TDAgNS41MjI5NVonIGZpbGw9JyUyM0YxQ0I3NCcvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbn1cblxuLnN2Zy1xdW90ZS1sZWZ0IHtcbiAgQGFwcGx5IHctNCBoLTQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzMyJyBoZWlnaHQ9JzIzJyB2aWV3Qm94PScwIDAgMzIgMjMnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NnIGNsaXAtcGF0aD0ndXJsKCUyM2NsaXAwXzY1M180MTA5KSclM0UlM0NwYXRoIGQ9J004LjkzMTQ1IDguMjU3MzhDOS40ODkwNiA4LjYxOTkgMTAuMDYzIDguOTUyMjEgMTAuNjUzMiA5LjI1NDMxQzEyLjA4NDcgOS44Njg1OCAxMy4wMjA2IDExLjA1MDEgMTMuODkxMiAxMi4yNzJDMTQuNTA3NSAxMy4xMzEzIDE0LjU4OTEgMTQuMTcxOSAxNC40MzkxIDE1LjIzOTNDMTQuMDIxNyAxOC4yMTY3IDEyLjMzOTEgMjAuNDAxOSAxMC4wODU4IDIyLjA1MzNDNy41OTc3NSAyMy44Nzk0IDMuNjY4NCAyMi45MDkzIDEuNjcyNzUgMjAuNDUyMkMtMC4xNjMxMTggMTguMTkzMiAtMC4zNDU3MjcgMTUuODE2NiAwLjQ0OTkyNiAxMy4xMzEzQzEuNTkxMjMgOS4yODQ1MiAzLjg4MDM2IDYuMjA5OCA2LjY4NDcxIDMuNTc4MTZDOC4wMzQ3MSAyLjM5MzI1IDkuNTgzNjIgMS40NzY4NyAxMS4yNTk3IDAuODc2MDIzQzEyLjI4MDQgMC40ODMyOTIgMTMuNTY4NCAwLjc1ODU0MSAxNC43MjkzIDAuODU5MjQyQzE1LjA0MjMgMC44ODYwOTUgMTUuNTgzNiAxLjM5OTY3IDE1LjU1NDMgMS42MjQ1N0MxNS40NDM0IDIuMDY0MjkgMTUuMTc5MyAyLjQ0Njk1IDE0LjgxNDEgMi42OTg3QzEzLjU3MTcgMy42MDE2NSAxMi4xODU4IDQuMzE5OTggMTEuMDQ0NSA1LjMzMzdDMTAuMjM5MSA2LjA0NTMyIDkuNzM2ODggNy4xMTk0NiA4Ljk0MTIzIDguMjU3MzhMOC45MzE0NSA4LjI1NzM4WicgZmlsbD0nJTIzRENCRDkyJy8lM0UlM0NwYXRoIGQ9J00yNi4zNTg2IDYuOTUxNjdDMjcuMjM5IDcuNTE4OTUgMjcuOTIwNSA4LjEzMzIyIDI4LjcxMjkgOC40Mzg2OEMzMS4yMzAzIDkuNDA1NDEgMzEuOTM3OSAxMS41MDMzIDMxLjk5OTkgMTMuOTIzNUMzMi4wOTc3IDE3Ljc2NjkgMjkuNjIyNyAyMS4xNzczIDI2LjAxNjIgMjIuMTY3NUMyMy41OTAxIDIyLjg3NTggMjAuMjkwMSAyMS4yNzEzIDE5LjExNjIgMTguOTQ4NUMxNy44OTM0IDE2LjUyODMgMTguMDY2MiAxMy45ODM5IDE4Ljc1NDIgMTEuNTIwMUMxOS4zOTY2IDkuMTE2NzMgMjAuNDY5NSA2Ljg1NzY4IDIxLjkxNzMgNC44NjA0NkMyMy44NzA1IDIuMjE1MzkgMjYuNTU3NSAwLjg0NTg2NCAyOS41OTAxIDAuMDQ2OTcyNUMyOS43MDEgMC4wMDMzMzYxNSAyOS44MjE2IC0wLjAxMzQ0ODUgMjkuOTM5IDAuMDA2NjkxMTZDMzAuNDY0IDAuMTk0NjY2IDMxLjIwNDIgMC4yNTE3MjggMzEuNDU1MyAwLjY0MTEwNEMzMS44ODkgMS4zMTU4IDMxLjE0NTUgMS43MDg1MyAzMC42ODI1IDIuMDI3NDFDMjguODcyNyAzLjI3OTQ2IDI3LjM4OSA0Ljk3MTIzIDI2LjM2MTggNi45NDgzMkwyNi4zNTg2IDYuOTUxNjdaJyBmaWxsPSclMjNEQ0JEOTInLyUzRSUzQy9nJTNFJTNDZGVmcyUzRSUzQ2NsaXBQYXRoIGlkPSdjbGlwMF82NTNfNDEwOSclM0UlM0NyZWN0IHdpZHRoPSczMicgaGVpZ2h0PScyMycgZmlsbD0nd2hpdGUnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDMyIDIzKSByb3RhdGUoMTgwKScvJTNFJTNDL2NsaXBQYXRoJTNFJTNDL2RlZnMlM0UlM0Mvc3ZnJTNFJTBBXCIpO1xufVxuXG4uc3ZnLXF1b3RlLXJpZ2h0IHtcbiAgQGFwcGx5IHctNCBoLTQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzMyJyBoZWlnaHQ9JzIzJyB2aWV3Qm94PScwIDAgMzIgMjMnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NnIGNsaXAtcGF0aD0ndXJsKCUyM2NsaXAwXzY1M180MTEyKSclM0UlM0NwYXRoIGQ9J00yMy4wNjgzIDE0Ljc0MjZDMjIuNTEwNyAxNC4zODAxIDIxLjkzNjggMTQuMDQ3OCAyMS4zNDY2IDEzLjc0NTdDMTkuOTE1IDEzLjEzMTQgMTguOTc5MiAxMS45NDk5IDE4LjEwODUgMTAuNzI4QzE3LjQ5MjIgOS44Njg3MiAxNy40MTA3IDguODI4MTUgMTcuNTYwNyA3Ljc2MDcyQzE3Ljk3ODEgNC43ODMzNCAxOS42NjA3IDIuNTk4MTQgMjEuOTE0IDAuOTQ2NjUzQzI0LjQwMiAtMC44NzkzODMgMjguMzMxNCAwLjA5MDY5ODggMzAuMzI3IDIuNTQ3NzlDMzIuMTYyOSA0LjgwNjg0IDMyLjM0NTUgNy4xODMzNyAzMS41NDk4IDkuODY4NzJDMzAuNDA4NSAxMy43MTU1IDI4LjExOTQgMTYuNzkwMiAyNS4zMTUgMTkuNDIxOEMyMy45NjUgMjAuNjA2OCAyMi40MTYxIDIxLjUyMzEgMjAuNzQgMjIuMTI0QzE5LjcxOTQgMjIuNTE2NyAxOC40MzE0IDIyLjI0MTUgMTcuMjcwNSAyMi4xNDA4QzE2Ljk1NzQgMjIuMTEzOSAxNi40MTYxIDIxLjYwMDMgMTYuNDQ1NSAyMS4zNzU0QzE2LjU1NjQgMjAuOTM1NyAxNi44MjA1IDIwLjU1MyAxNy4xODU3IDIwLjMwMTNDMTguNDI4MSAxOS4zOTgzIDE5LjgxNCAxOC42OCAyMC45NTUzIDE3LjY2NjNDMjEuNzYwNyAxNi45NTQ3IDIyLjI2MjkgMTUuODgwNSAyMy4wNTg1IDE0Ljc0MjZIMjMuMDY4M1onIGZpbGw9JyUyM0RDQkQ5MicvJTNFJTNDcGF0aCBkPSdNNS42NDExNyAxNi4wNDgzQzQuNzYwNzQgMTUuNDgxMSA0LjA3OTIyIDE0Ljg2NjggMy4yODY4MyAxNC41NjEzQzAuNzY5NDM1IDEzLjU5NDYgMC4wNjE4MjY1IDExLjQ5NjcgLTAuMDAwMTI5OTg3IDkuMDc2NUMtMC4wOTc5NTYxIDUuMjMzMDkgMi4zNzcwNCAxLjgyMjcgNS45ODM1NyAwLjgzMjQ4QzguNDA5NjUgMC4xMjQyMTkgMTEuNzA5NyAxLjcyODcxIDEyLjg4MzYgNC4wNTE1NEMxNC4xMDY0IDYuNDcxNzEgMTMuOTMzNiA5LjAxNjA4IDEzLjI0NTUgMTEuNDc5OUMxMi42MDMxIDEzLjg4MzMgMTEuNTMwMyAxNi4xNDIzIDEwLjA4MjUgMTguMTM5NUM4LjEyOTIyIDIwLjc4NDYgNS40NDIyNiAyMi4xNTQxIDIuNDA5NjUgMjIuOTUzQzIuMjk4NzggMjIuOTk2NyAyLjE3ODEzIDIzLjAxMzUgMi4wNjA3NCAyMi45OTMzQzEuNTM1NzQgMjIuODA1MyAwLjc5NTUyMiAyMi43NDgzIDAuNTQ0NDM1IDIyLjM1ODlDMC4xMTA3NCAyMS42ODQyIDAuODU0MjE4IDIxLjI5MTUgMS4zMTcyNiAyMC45NzI2QzMuMTI3MDQgMTkuNzIwNSA0LjYxMDc0IDE4LjAyODggNS42Mzc5MSAxNi4wNTE3TDUuNjQxMTcgMTYuMDQ4M1onIGZpbGw9JyUyM0RDQkQ5MicvJTNFJTNDL2clM0UlM0NkZWZzJTNFJTNDY2xpcFBhdGggaWQ9J2NsaXAwXzY1M180MTEyJyUzRSUzQ3JlY3Qgd2lkdGg9JzMyJyBoZWlnaHQ9JzIzJyBmaWxsPSd3aGl0ZScvJTNFJTNDL2NsaXBQYXRoJTNFJTNDL2RlZnMlM0UlM0Mvc3ZnJTNFJTBBXCIpO1xufVxuXG4uc3ZnLWxvbmctYXJyb3ctcmlnaHQge1xuICBAYXBwbHkgdy00IGgtMjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMzAnIGhlaWdodD0nMTUnIHZpZXdCb3g9JzAgMCAzMCAxNScgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTI5LjcwNzEgOC4wNzExMkMzMC4wOTc2IDcuNjgwNiAzMC4wOTc2IDcuMDQ3NDMgMjkuNzA3MSA2LjY1NjkxTDIzLjM0MzEgMC4yOTI5NDhDMjIuOTUyNiAtMC4wOTc1NzY1IDIyLjMxOTUgLTAuMDk3NTc2NiAyMS45Mjg5IDAuMjkyOTQ4QzIxLjUzODQgMC42ODM0NzIgMjEuNTM4NCAxLjMxNjY0IDIxLjkyODkgMS43MDcxNkwyNy41ODU4IDcuMzY0MDJMMjEuOTI4OSAxMy4wMjA5QzIxLjUzODQgMTMuNDExNCAyMS41Mzg0IDE0LjA0NDYgMjEuOTI4OSAxNC40MzUxQzIyLjMxOTUgMTQuODI1NiAyMi45NTI2IDE0LjgyNTYgMjMuMzQzMSAxNC40MzUxTDI5LjcwNzEgOC4wNzExMlpNMCA3LjM2NDAxTC04Ljc0MjI4ZS0wOCA4LjM2NDAxTDI5IDguMzY0MDJMMjkgNy4zNjQwMkwyOSA2LjM2NDAyTDguNzQyMjhlLTA4IDYuMzY0MDFMMCA3LjM2NDAxWicgZmlsbD0nJTIzMEIzMjI5Jy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xufVxuXG4uc3ZnLWxvbmctYXJyb3ctbGVmdCB7XG4gIEBhcHBseSB3LTQgaC0yO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPSczMCcgaGVpZ2h0PScxNScgdmlld0JveD0nMCAwIDMwIDE1JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMC4yOTI4OTMgNi42NTY5Qy0wLjA5NzYzMTQgNy4wNDc0MyAtMC4wOTc2MzE1IDcuNjgwNTkgMC4yOTI4OTIgOC4wNzExMkw2LjY1Njg1IDE0LjQzNTFDNy4wNDczOCAxNC44MjU2IDcuNjgwNTQgMTQuODI1NiA4LjA3MTA3IDE0LjQzNTFDOC40NjE1OSAxNC4wNDQ2IDguNDYxNTkgMTMuNDExNCA4LjA3MTA3IDEzLjAyMDlMMi40MTQyMSA3LjM2NDAxTDguMDcxMDcgMS43MDcxNkM4LjQ2MTU5IDEuMzE2NjMgOC40NjE1OSAwLjY4MzQ2OCA4LjA3MTA3IDAuMjkyOTQ0QzcuNjgwNTQgLTAuMDk3NTgwNSA3LjA0NzM4IC0wLjA5NzU4MDUgNi42NTY4NiAwLjI5Mjk0NEwwLjI5Mjg5MyA2LjY1NjlaTTMwIDcuMzY0MDFMMzAgNi4zNjQwMUwxIDYuMzY0MDFMMSA3LjM2NDAxTDEgOC4zNjQwMUwzMCA4LjM2NDAxTDMwIDcuMzY0MDFaJyBmaWxsPSclMjMwQjMyMjknLyUzRSUzQy9zdmclM0UlMEFcIik7XG59XG5cbi5zdmctYXJyb3ctcmlnaHQge1xuICBAYXBwbHkgdy0yIGgtMjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTcnIGhlaWdodD0nMTInIHZpZXdCb3g9JzAgMCAxNyAxMicgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTE2LjUzMDMgNi4wNTMyOUMxNi44MjMyIDUuNzYwNCAxNi44MjMyIDUuMjg1NTMgMTYuNTMwMyA0Ljk5MjYzTDExLjc1NzQgMC4yMTk2NjNDMTEuNDY0NSAtMC4wNzMyMzA4IDEwLjk4OTYgLTAuMDczMjMwOCAxMC42OTY3IDAuMjE5NjYzQzEwLjQwMzggMC41MTI1NTYgMTAuNDAzOCAwLjk4NzQzIDEwLjY5NjcgMS4yODAzMkwxNC45MzkzIDUuNTIyOTZMMTAuNjk2NyA5Ljc2NTZDMTAuNDAzOCAxMC4wNTg1IDEwLjQwMzggMTAuNTMzNCAxMC42OTY3IDEwLjgyNjNDMTAuOTg5NiAxMS4xMTkyIDExLjQ2NDUgMTEuMTE5MiAxMS43NTc0IDEwLjgyNjNMMTYuNTMwMyA2LjA1MzI5Wk0wIDUuNTIyOTZMNi41NTY3MWUtMDggNi4yNzI5NkwxNiA2LjI3Mjk2TDE2IDUuNTIyOTZMMTYgNC43NzI5NkwtNi41NTY3MWUtMDggNC43NzI5NkwwIDUuNTIyOTZaJyBmaWxsPSclMjNGMUNCNzQnLyUzRSUzQy9zdmclM0UlMEFcIik7XG59XG5cbi5zdmctYW5nbGUtcmlnaHQge1xuICBAYXBwbHkgdy0yIGgtMjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTYnIGhlaWdodD0nMTYnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTYgMTJMMTAgOEw2IDQnIHN0cm9rZT0nJTIzRENCRDkyJyBzdHJva2Utd2lkdGg9JzEuNScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xufVxuXG4uc3ZnLW1hcmtlciB7XG4gIEBhcHBseSB3LTIgaC0yO1xuICBiYWNrZ3JvdW5kLXNpemU6IDE2cHggMTZweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTYnIGhlaWdodD0nMTYnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTEzLjMzMjcgNi42NjY1OEMxMy4zMzI3IDkuNjExOTIgNy45OTkzNSAxNC42NjY2IDcuOTk5MzUgMTQuNjY2NkM3Ljk5OTM1IDE0LjY2NjYgMi42NjYwMiA5LjYxMTkyIDIuNjY2MDIgNi42NjY1OEMyLjY2NjAyIDUuMjUyMSAzLjIyNzkyIDMuODk1NTQgNC4yMjgxMSAyLjg5NTM1QzUuMjI4MzEgMS44OTUxNiA2LjU4NDg2IDEuMzMzMjUgNy45OTkzNSAxLjMzMzI1QzkuNDEzODQgMS4zMzMyNSAxMC43NzA0IDEuODk1MTYgMTEuNzcwNiAyLjg5NTM1QzEyLjc3MDggMy44OTU1NCAxMy4zMzI3IDUuMjUyMSAxMy4zMzI3IDYuNjY2NThaJyBzdHJva2U9JyUyMzBCMzIyOScvJTNFJTNDcGF0aCBkPSdNNy45OTg3IDcuMzMzMzNDOC4xNzU1MSA3LjMzMzMzIDguMzQ1MDggNy4yNjMxIDguNDcwMSA3LjEzODA3QzguNTk1MTMgNy4wMTMwNSA4LjY2NTM2IDYuODQzNDggOC42NjUzNiA2LjY2NjY3QzguNjY1MzYgNi40ODk4NiA4LjU5NTEzIDYuMzIwMjkgOC40NzAxIDYuMTk1MjZDOC4zNDUwOCA2LjA3MDI0IDguMTc1NTEgNiA3Ljk5ODcgNkM3LjgyMTg5IDYgNy42NTIzMiA2LjA3MDI0IDcuNTI3MjkgNi4xOTUyNkM3LjQwMjI3IDYuMzIwMjkgNy4zMzIwMyA2LjQ4OTg2IDcuMzMyMDMgNi42NjY2N0M3LjMzMjAzIDYuODQzNDggNy40MDIyNyA3LjAxMzA1IDcuNTI3MjkgNy4xMzgwN0M3LjY1MjMyIDcuMjYzMSA3LjgyMTg5IDcuMzMzMzMgNy45OTg3IDcuMzMzMzNaJyBmaWxsPSclMjMwQjMyMjknIHN0cm9rZT0nJTIzMEIzMjI5JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSUzQy9zdmclM0UlMEFcIik7XG59XG5cbi5zdmctcGhvbmUge1xuICBAYXBwbHkgdy0yIGgtMjtcbiAgYmFja2dyb3VuZC1zaXplOiAxNnB4IDE2cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzE2JyBoZWlnaHQ9JzE2JyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00xMi4wNzkzIDkuODAxMjVMOS4zMzM5OCAxMC4zMzMzQzcuNDc5MzEgOS40MDI1OSA2LjMzMzk4IDguMzMzMjUgNS42NjczMSA2LjY2NjU5TDYuMTgwNjUgMy45MTMyNUw1LjIxMDY1IDEuMzMzMjVIMi43MDk5OEMxLjk1Nzk4IDEuMzMzMjUgMS4zNjU5OCAxLjk1NDU5IDEuNDc4NjUgMi42OTc5MkMxLjc1ODY1IDQuNTUzMjUgMi41ODUzMSA3LjkxNzkyIDUuMDAwNjUgMTAuMzMzM0M3LjUzNzMxIDEyLjg2OTkgMTEuMTkxMyAxMy45NzA2IDEzLjIwMiAxNC40MDg2QzEzLjk3ODYgMTQuNTc3MyAxNC42NjczIDEzLjk3MTkgMTQuNjY3MyAxMy4xNzY2VjEwLjc4NzNMMTIuMDc5MyA5LjgwMTI1Wicgc3Ryb2tlPSclMjMwQjMyMjknIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbn1cblxuLnN2Zy1lbWFpbCB7XG4gIEBhcHBseSB3LTIgaC0yO1xuICBiYWNrZ3JvdW5kLXNpemU6IDE2cHggMTZweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTYnIGhlaWdodD0nMTYnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTIgNEw4IDkuMzMzMzNMMTQgNCcgc3Ryb2tlPSclMjMwQjMyMjknIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFJTNDcGF0aCBkPSdNMS4zMzM5OCAxMS4zMzMzVjQuNjY2NTlDMS4zMzM5OCA0LjMxMjk2IDEuNDc0NDYgMy45NzM4MiAxLjcyNDUxIDMuNzIzNzhDMS45NzQ1NiAzLjQ3MzczIDIuMzEzNyAzLjMzMzI1IDIuNjY3MzIgMy4zMzMyNUgxMy4zMzRDMTMuNjg3NiAzLjMzMzI1IDE0LjAyNjcgMy40NzM3MyAxNC4yNzY4IDMuNzIzNzhDMTQuNTI2OCAzLjk3MzgyIDE0LjY2NzMgNC4zMTI5NiAxNC42NjczIDQuNjY2NTlWMTEuMzMzM0MxNC42NjczIDExLjY4NjkgMTQuNTI2OCAxMi4wMjYgMTQuMjc2OCAxMi4yNzYxQzE0LjAyNjcgMTIuNTI2MSAxMy42ODc2IDEyLjY2NjYgMTMuMzM0IDEyLjY2NjZIMi42NjczMkMyLjMxMzcgMTIuNjY2NiAxLjk3NDU2IDEyLjUyNjEgMS43MjQ1MSAxMi4yNzYxQzEuNDc0NDYgMTIuMDI2IDEuMzMzOTggMTEuNjg2OSAxLjMzMzk4IDExLjMzMzNaJyBzdHJva2U9JyUyMzBCMzIyOScvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbn1cblxuLnN2Zy1jbG9jayB7XG4gIEBhcHBseSB3LTIgaC0yO1xuICBiYWNrZ3JvdW5kLXNpemU6IDE2cHggMTZweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTYnIGhlaWdodD0nMTYnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTggNFY4SDEyJyBzdHJva2U9JyUyMzBCMzIyOScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0NwYXRoIGQ9J004LjAwMDY1IDE0LjY2NjZDMTEuNjgyNyAxNC42NjY2IDE0LjY2NzMgMTEuNjgxOSAxNC42NjczIDcuOTk5OTJDMTQuNjY3MyA0LjMxNzkyIDExLjY4MjcgMS4zMzMyNSA4LjAwMDY1IDEuMzMzMjVDNC4zMTg2NSAxLjMzMzI1IDEuMzMzOTggNC4zMTc5MiAxLjMzMzk4IDcuOTk5OTJDMS4zMzM5OCAxMS42ODE5IDQuMzE4NjUgMTQuNjY2NiA4LjAwMDY1IDE0LjY2NjZaJyBzdHJva2U9JyUyMzBCMzIyOScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xufVxuXG4uc3ZnLXN0YXItZ3JlZW4ge1xuICBAYXBwbHkgdy0yIGgtMjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTYnIGhlaWdodD0nMTYnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTAuNTA5NTc1IDcuNTIzMDZDNC4xOTM5IDcuNTIzMDYgNy4yNTg4MSA0LjgwNzg5IDcuNDg3MDkgMS4zNTYwNEM3LjQ3ODgyIDEuMjEyMzIgNy40NzQ2OSAxLjA2MzkxIDcuNDc0NjkgMC45MTc4MzNDNy40NzQ2OSAwLjc2Mzk1MiA3LjQ3ODgyIDAuNjExNjQyIDcuNDg3MDkgMC40NTc3NDdDNy41MDE5OSAwLjIwMzg4NyA3LjcyMjAzIDAuMDAzOTE5MzcgNy45OTA4NyAwQzguMjU1NTggMC4wMDM5MDU1OCA4LjQ4Mzg4IDAuMTg5ODE0IDguNTA1NCAwLjQ0MzY4OUM4LjUxNzgxIDAuNTg1ODU0IDguNTI0NDMgMC43NDEzMDEgOC41MjQ0MyAwLjkxNTQ5M0M4LjUyNDQzIDEuMDc1NjIgOC41MTc4MSAxLjIxNzc5IDguNTA5NTQgMS4zNTEzNkM4Ljc0ODYgNC44MTI2MSAxMS44MDY4IDcuNTIwNzggMTUuNDg5NiA3LjUyMDc4QzE1Ljc3MDggNy41MjA3OCAxNiA3LjczNjM2IDE2IDguMDAyNzRDMTYgOC4yNjgzMiAxNS43NzE3IDguNDg0NyAxNS40ODk2IDguNDg0N0MxMS44MDI3IDguNDg0NyA4Ljc0MDM2IDExLjE5OTkgOC41MDk1NCAxNC42NTQxQzguNTE3ODEgMTQuNzg4NSA4LjUyNDQzIDE0LjkyOTkgOC41MjQ0MyAxNS4wOUM4LjUyNDQzIDE1LjI2NTcgOC41MTc4MSAxNS40MTk2IDguNTA1NCAxNS41NjE4QzguNDg3MiAxNS44MTQxIDguMjYyMjEgMTYgNy45OTk5NyAxNkg3Ljk3NjgxQzcuNzEyMSAxNS45ODk4IDcuNTAwMzMgMTUuNzgyMSA3LjQ4NzkzIDE1LjUzNDVDNy40Nzk2NSAxNS4zOTA3IDcuNDc1NTIgMTUuMjQwNyA3LjQ3NTUyIDE1LjA5MjNDNy40NzU1MiAxNC45NDYzIDcuNDc5NjUgMTQuNzk4NiA3LjQ4NzkzIDE0LjY2NjZDNy4yNTcxNCAxMS4yMDE2IDQuMTk3MjcgOC40ODgwMiAwLjUxMDQwNSA4LjQ4ODAyQzAuMjI5MTU2IDguNDg4MDIgMi44NjEwMmUtMDYgOC4yNzI0NCAyLjg2MTAyZS0wNiA4LjAwNjA2Qy0wLjAwMDgyMzk3NSA3LjczOTcgMC4yMjgzMTEgNy41MjMzMiAwLjUwOTU1OSA3LjUyMzMyTDAuNTA5NTc1IDcuNTIzMDZaJyBmaWxsPSclMjMxRTY0NTQnLyUzRSUzQy9zdmclM0UlMEFcIik7XG59XG5cbi5lLXRhZyB7XG4gIEBhcHBseSBiZy1ibGFjay8yMCBiYWNrZHJvcC1ibHVyLXhsIHB4LVsxMnB4XSBweS1bNnB4XSBsZzpweS0xIGxlYWRpbmctbm9uZSByb3VuZGVkIHVwcGVyY2FzZSB0ZXh0LTExIGZvbnQtbWVkaXVtIHRyYWNraW5nLVswLjEyZW1dIHRleHQtd2hpdGU7XG59XG5Ac2NyZWVuIGxnIHtcbiAgLmUtdGFnIHtcbiAgICBAYXBwbHkgdGV4dC0xMiAgcHgtMjtcbiAgfVxufVxuLmUtdGFnLS1iZWlnZS1saWdodCB7XG4gIEBhcHBseSBiZy1iZWlnZS1saWdodCB0ZXh0LWdyZWVuLXByaW1hcnk7XG59XG4uZS10YWctLWxnIHtcbiAgQGFwcGx5IHB4LTQgcHktMjtcbn1cbi5lLXRhZy0td2hpdGUge1xuICBAYXBwbHkgYmctd2hpdGUgdGV4dC1ncmVlbi1wcmltYXJ5O1xufVxuLmUtdGFnLS13aGl0ZTpob3ZlciB7XG4gIEBhcHBseSBiZy15ZWxsb3ctcHJpbWFyeSB0ZXh0LWdyZWVuLXByaW1hcnk7XG59XG4uZS10YWcuYWN0aXZlLmUtdGFnLS13aGl0ZSB7XG4gIEBhcHBseSBiZy15ZWxsb3ctcHJpbWFyeSB0ZXh0LWdyZWVuLXByaW1hcnk7XG59XG4uZS10YWc6aG92ZXIge1xuICBAYXBwbHkgbm8tdW5kZXJsaW5lO1xufVxuXG4uYy1saXN0IHtcbiAgQGFwcGx5IGZsZXggZmxleC1jb2wgZ2FwLTE7XG59XG4uYy1saXN0IGxpIHtcbiAgQGFwcGx5IGZsZXggZ2FwLTIgbS0wIHRleHQtMTRyIGxlYWRpbmctc251Zztcbn1cbi5jLWxpc3QgbGk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MTFcIjtcbiAgZm9udC1mYW1pbHk6IFwiZm9udGVsbG9cIjtcbiAgQGFwcGx5IGlubGluZS1ibG9jayB3LTIgaC1bOXB4XSBiZy1uby1yZXBlYXQgYmctY2VudGVyIHJlbGF0aXZlIHRvcC1bNXB4XTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTYnIGhlaWdodD0nMTEnIHZpZXdCb3g9JzAgMCAxNiAxMScgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTEwLjY2NjcgMC43MDA2ODRDMTAuNjY2NyAxLjE5NTM1IDExLjE1NTMgMS45MzQwMiAxMS42NSAyLjU1NDAyQzEyLjI4NiAzLjM1NDAyIDEzLjA0NiA0LjA1MjAyIDEzLjkxNzMgNC41ODQ2OEMxNC41NzA3IDQuOTg0MDIgMTUuMzYyNyA1LjM2NzM1IDE2IDUuMzY3MzVNMTYgNS4zNjczNUMxNS4zNjI3IDUuMzY3MzUgMTQuNTcgNS43NTA2OCAxMy45MTczIDYuMTUwMDJDMTMuMDQ2IDYuNjgzMzUgMTIuMjg2IDcuMzgxMzUgMTEuNjUgOC4xODAwMkMxMS4xNTUzIDguODAwNjggMTAuNjY2NyA5LjU0MDY4IDEwLjY2NjcgMTAuMDM0TTE2IDUuMzY3MzVILTQuNzY4MzdlLTA3JyBzdHJva2U9JyUyM0FGQzRDMCcvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbn1cblxuLmFjY29yZGlvbmpzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLmFjY29yZGlvbmpzOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmFjY29yZGlvbmpzID4gbGkge1xuICBAYXBwbHkgbGVhZGluZy1zbnVnIHRyYW5zaXRpb24tYWxsO1xufVxuLmFjY29yZGlvbmpzID4gbGkgPiBidXR0b24gaSB7XG4gIEBhcHBseSBpbmxpbmUtZmxleCBpdGVtcy1jZW50ZXIganVzdGlmeS1jZW50ZXIgdGV4dC1ncmV5LWRhcmsgbGVhZGluZy1ub25lIHRyYW5zaXRpb24tYWxsO1xufVxuLmFjY29yZGlvbmpzID4gbGkgPiBidXR0b24gLnN2Zy1wbHVzLWdyZWVuIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cbi5hY2NvcmRpb25qcyA+IGxpID4gYnV0dG9uIC5zdmctbWludXMtZ3JlZW4ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4uYWNjb3JkaW9uanMgPiBsaTpob3ZlciA+IGJ1dHRvbiB7XG4gIEBhcHBseSBuby11bmRlcmxpbmU7XG59XG4uYWNjb3JkaW9uanMgPiBsaS5hY2NfYWN0aXZlID4gYnV0dG9uIHtcbiAgQGFwcGx5IHRleHQtZ3JlZW4tbGlnaHQ7XG59XG4uYWNjb3JkaW9uanMgPiBsaS5hY2NfYWN0aXZlID4gYnV0dG9uIC5zdmctcGx1cy1ncmVlbiB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5hY2NvcmRpb25qcyA+IGxpLmFjY19hY3RpdmUgPiBidXR0b24gLnN2Zy1taW51cy1ncmVlbiB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG4uYWNjb3JkaW9uanMgPiBsaS5hY2NfYWN0aXZlID4gYnV0dG9uIC5zdmctc3Rhci1ncmVlbiB7XG4gIEBhcHBseSBvcGFjaXR5LTEwMDtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCI1MFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiA1MG1zO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjUwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiNTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNTBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogNTBtcztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxMDBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxMDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTAwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjEwMFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjEwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC4xcztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxNTBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxNTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMTVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE1MFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjE1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNTBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuMTVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIwMFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4ycztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMDBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjAwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjJzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI1MFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4yNXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjUwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI1MFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjI1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC4yNXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMzAwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMzAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjNzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjMwMFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjMwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIzMDBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIzMDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuM3M7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMzUwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMzUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjM1cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIzNTBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIzNTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMzUwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMzUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjM1cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCI0MDBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCI0MDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuNHM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNDAwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiNDAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjQwMFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjQwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC40cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCI0NTBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCI0NTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuNDVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjQ1MFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjQ1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI0NTBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI0NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuNDVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjUwMFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjUwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC41cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI1MDBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI1MDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNTAwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiNTAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjU1MFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjU1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC41NXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNTUwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiNTUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjU1MFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjU1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC41NXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiNjAwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiNjAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjZzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjYwMFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjYwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI2MDBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI2MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuNnM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiNjUwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiNjUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjY1cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI2NTBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI2NTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNjUwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiNjUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjY1cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCI3MDBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCI3MDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuN3M7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNzAwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiNzAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjcwMFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjcwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC43cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCI3NTBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCI3NTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuNzVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjc1MFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjc1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI3NTBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI3NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuNzVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjgwMFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjgwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC44cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI4MDBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI4MDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiODAwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiODAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjhzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjg1MFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjg1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC44NXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiODUwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiODUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjg1MFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjg1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC44NXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiOTAwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiOTAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjlzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjkwMFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjkwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI5MDBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI5MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuOXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiOTUwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiOTUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjk1cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI5NTBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI5NTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiOTUwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiOTUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjk1cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxMDAwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTAwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTAwMFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjEwMDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTAwMFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjEwMDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDFzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjEwNTBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxMDUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxLjA1cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMDUwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTA1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMDUwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTA1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMS4wNXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTEwMFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjExMDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDEuMXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTEwMFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjExMDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTEwMFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjExMDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDEuMXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTE1MFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjExNTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDEuMTVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjExNTBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMTUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjExNTBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMTUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxLjE1cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxMjAwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTIwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMS4ycztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMjAwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTIwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMjAwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTIwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMS4ycztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxMjUwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTI1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMS4yNXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTI1MFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjEyNTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTI1MFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjEyNTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDEuMjVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjEzMDBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxMzAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxLjNzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjEzMDBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMzAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjEzMDBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMzAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxLjNzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjEzNTBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxMzUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxLjM1cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMzUwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTM1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMzUwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTM1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMS4zNXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTQwMFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE0MDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDEuNHM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTQwMFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjE0MDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTQwMFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjE0MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDEuNHM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTQ1MFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE0NTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDEuNDVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE0NTBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNDUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE0NTBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNDUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxLjQ1cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxNTAwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTUwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMS41cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNTAwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTUwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNTAwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTUwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMS41cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxNTUwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTU1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMS41NXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTU1MFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjE1NTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTU1MFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjE1NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDEuNTVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE2MDBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxNjAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxLjZzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE2MDBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNjAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE2MDBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNjAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxLjZzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE2NTBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxNjUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxLjY1cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNjUwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTY1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNjUwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTY1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMS42NXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTcwMFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE3MDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDEuN3M7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTcwMFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjE3MDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTcwMFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjE3MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDEuN3M7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTc1MFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE3NTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDEuNzVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE3NTBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNzUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE3NTBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNzUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxLjc1cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxODAwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTgwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMS44cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxODAwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTgwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxODAwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTgwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMS44cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxODUwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTg1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMS44NXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTg1MFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjE4NTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTg1MFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjE4NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDEuODVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE5MDBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxOTAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxLjlzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE5MDBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxOTAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE5MDBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxOTAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxLjlzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE5NTBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxOTUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxLjk1cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxOTUwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTk1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxOTUwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTk1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMS45NXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjAwMFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIwMDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDJzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIwMDBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMDAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIwMDBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMDAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAycztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyMDUwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjA1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMi4wNXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjA1MFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjIwNTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjA1MFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjIwNTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDIuMDVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIxMDBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyMTAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyLjFzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIxMDBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMTAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIxMDBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMTAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyLjFzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIxNTBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyMTUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyLjE1cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMTUwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjE1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMTUwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjE1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMi4xNXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjIwMFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIyMDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDIuMnM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjIwMFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjIyMDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjIwMFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjIyMDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDIuMnM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjI1MFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIyNTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDIuMjVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIyNTBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMjUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIyNTBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMjUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyLjI1cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyMzAwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjMwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMi4zcztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMzAwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjMwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMzAwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjMwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMi4zcztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyMzUwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjM1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMi4zNXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjM1MFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjIzNTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjM1MFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjIzNTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDIuMzVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI0MDBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyNDAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyLjRzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI0MDBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNDAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI0MDBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNDAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyLjRzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI0NTBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyNDUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyLjQ1cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNDUwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjQ1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNDUwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjQ1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMi40NXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjUwMFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI1MDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDIuNXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjUwMFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjI1MDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjUwMFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjI1MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDIuNXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjU1MFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI1NTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDIuNTVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI1NTBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNTUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI1NTBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNTUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyLjU1cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyNjAwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjYwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMi42cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNjAwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjYwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNjAwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjYwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMi42cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyNjUwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjY1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMi42NXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjY1MFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjI2NTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjY1MFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjI2NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDIuNjVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI3MDBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyNzAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyLjdzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI3MDBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNzAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI3MDBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNzAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyLjdzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI3NTBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyNzUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyLjc1cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNzUwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjc1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNzUwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjc1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMi43NXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjgwMFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI4MDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDIuOHM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjgwMFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjI4MDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjgwMFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjI4MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDIuOHM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjg1MFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI4NTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDIuODVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI4NTBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyODUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI4NTBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyODUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyLjg1cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyOTAwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjkwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMi45cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyOTAwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjkwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyOTAwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjkwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMi45cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyOTUwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjk1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMi45NXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjk1MFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjI5NTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjk1MFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjI5NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDIuOTVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjMwMDBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIzMDAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAzcztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIzMDAwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMzAwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIzMDAwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMzAwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogM3M7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1saW5lYXJdLCBib2R5W2RhdGEtYW9zLWVhc2luZz1saW5lYXJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjUsIDAuMjUsIDAuNzUsIDAuNzUpO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZV0sIGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2VdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW5dLCBib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLWluXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLW91dF0sIGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2Utb3V0XSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1vdXRdLCBib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLW91dF0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tYmFja10sIGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tYmFja10gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC42LCAtMC4yOCwgMC43MzUsIDAuMDQ1KTtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2Utb3V0LWJhY2tdLCBib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLW91dC1iYWNrXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEuMjc1KTtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tb3V0LWJhY2tdLCBib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLW91dC1iYWNrXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjY4LCAtMC41NSwgMC4yNjUsIDEuNTUpO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1zaW5lXSwgYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1zaW5lXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQ3LCAwLCAwLjc0NSwgMC43MTUpO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1vdXQtc2luZV0sIGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2Utb3V0LXNpbmVdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMzksIDAuNTc1LCAwLjU2NSwgMSk7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLW91dC1zaW5lXSwgYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1vdXQtc2luZV0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40NDUsIDAuMDUsIDAuNTUsIDAuOTUpO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1xdWFkXSwgYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1xdWFkXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA4NSwgMC42OCwgMC41Myk7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLW91dC1xdWFkXSwgYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1vdXQtcXVhZF0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yNSwgMC40NiwgMC40NSwgMC45NCk7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLW91dC1xdWFkXSwgYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1vdXQtcXVhZF0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLWN1YmljXSwgYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1jdWJpY10gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wODUsIDAuNjgsIDAuNTMpO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1vdXQtY3ViaWNdLCBib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLW91dC1jdWJpY10gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yNSwgMC40NiwgMC40NSwgMC45NCk7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLW91dC1jdWJpY10sIGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tb3V0LWN1YmljXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tcXVhcnRdLCBib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLXF1YXJ0XSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA4NSwgMC42OCwgMC41Myk7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLW91dC1xdWFydF0sIGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2Utb3V0LXF1YXJ0XSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjI1LCAwLjQ2LCAwLjQ1LCAwLjk0KTtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tb3V0LXF1YXJ0XSwgYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1vdXQtcXVhcnRdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xufVxuXG5bZGF0YS1hb3NePWZhZGVdW2RhdGEtYW9zXj1mYWRlXSB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHksIHRyYW5zZm9ybTtcbn1cblxuW2RhdGEtYW9zXj1mYWRlXVtkYXRhLWFvc149ZmFkZV0uYW9zLWFuaW1hdGUge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG59XG5cbltkYXRhLWFvcz1mYWRlLXVwXSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwcHgsIDApO1xufVxuXG5bZGF0YS1hb3M9ZmFkZS1kb3duXSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMHB4LCAwKTtcbn1cblxuW2RhdGEtYW9zPWZhZGUtcmlnaHRdIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwcHgsIDAsIDApO1xufVxuXG5bZGF0YS1hb3M9ZmFkZS1sZWZ0XSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwcHgsIDAsIDApO1xufVxuXG5bZGF0YS1hb3M9ZmFkZS11cC1yaWdodF0ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDBweCwgMTAwcHgsIDApO1xufVxuXG5bZGF0YS1hb3M9ZmFkZS11cC1sZWZ0XSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwcHgsIDEwMHB4LCAwKTtcbn1cblxuW2RhdGEtYW9zPWZhZGUtZG93bi1yaWdodF0ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDBweCwgLTEwMHB4LCAwKTtcbn1cblxuW2RhdGEtYW9zPWZhZGUtZG93bi1sZWZ0XSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwcHgsIC0xMDBweCwgMCk7XG59XG5cbltkYXRhLWFvc149em9vbV1bZGF0YS1hb3NePXpvb21dIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eSwgdHJhbnNmb3JtO1xufVxuXG5bZGF0YS1hb3NePXpvb21dW2RhdGEtYW9zXj16b29tXS5hb3MtYW5pbWF0ZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKSBzY2FsZSgxKTtcbn1cblxuW2RhdGEtYW9zPXpvb20taW5dIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjYpO1xufVxuXG5bZGF0YS1hb3M9em9vbS1pbi11cF0ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMHB4LCAwKSBzY2FsZSgwLjYpO1xufVxuXG5bZGF0YS1hb3M9em9vbS1pbi1kb3duXSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMHB4LCAwKSBzY2FsZSgwLjYpO1xufVxuXG5bZGF0YS1hb3M9em9vbS1pbi1yaWdodF0ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDBweCwgMCwgMCkgc2NhbGUoMC42KTtcbn1cblxuW2RhdGEtYW9zPXpvb20taW4tbGVmdF0ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMHB4LCAwLCAwKSBzY2FsZSgwLjYpO1xufVxuXG5bZGF0YS1hb3M9em9vbS1vdXRdIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xufVxuXG5bZGF0YS1hb3M9em9vbS1vdXQtdXBdIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDBweCwgMCkgc2NhbGUoMS4yKTtcbn1cblxuW2RhdGEtYW9zPXpvb20tb3V0LWRvd25dIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwcHgsIDApIHNjYWxlKDEuMik7XG59XG5cbltkYXRhLWFvcz16b29tLW91dC1yaWdodF0ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDBweCwgMCwgMCkgc2NhbGUoMS4yKTtcbn1cblxuW2RhdGEtYW9zPXpvb20tb3V0LWxlZnRdIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDBweCwgMCwgMCkgc2NhbGUoMS4yKTtcbn1cblxuW2RhdGEtYW9zXj1zbGlkZV1bZGF0YS1hb3NePXNsaWRlXSB7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbn1cblxuW2RhdGEtYW9zXj1zbGlkZV1bZGF0YS1hb3NePXNsaWRlXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbn1cblxuW2RhdGEtYW9zPXNsaWRlLXVwXSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG59XG5cbltkYXRhLWFvcz1zbGlkZS1kb3duXSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xufVxuXG5bZGF0YS1hb3M9c2xpZGUtcmlnaHRdIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG59XG5cbltkYXRhLWFvcz1zbGlkZS1sZWZ0XSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG59XG5cbltkYXRhLWFvc149ZmxpcF1bZGF0YS1hb3NePWZsaXBdIHtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG59XG5cbltkYXRhLWFvcz1mbGlwLWxlZnRdIHtcbiAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgyNTAwcHgpIHJvdGF0ZVkoLTEwMGRlZyk7XG59XG5cbltkYXRhLWFvcz1mbGlwLWxlZnRdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgyNTAwcHgpIHJvdGF0ZVkoMCk7XG59XG5cbltkYXRhLWFvcz1mbGlwLXJpZ2h0XSB7XG4gIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMjUwMHB4KSByb3RhdGVZKDEwMGRlZyk7XG59XG5cbltkYXRhLWFvcz1mbGlwLXJpZ2h0XS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMjUwMHB4KSByb3RhdGVZKDApO1xufVxuXG5bZGF0YS1hb3M9ZmxpcC11cF0ge1xuICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDI1MDBweCkgcm90YXRlWCgtMTAwZGVnKTtcbn1cblxuW2RhdGEtYW9zPWZsaXAtdXBdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgyNTAwcHgpIHJvdGF0ZVgoMCk7XG59XG5cbltkYXRhLWFvcz1mbGlwLWRvd25dIHtcbiAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgyNTAwcHgpIHJvdGF0ZVgoMTAwZGVnKTtcbn1cblxuW2RhdGEtYW9zPWZsaXAtZG93bl0uYW9zLWFuaW1hdGUge1xuICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDI1MDBweCkgcm90YXRlWCgwKTtcbn1cblxuI21haW4gLmdmb3JtX3dyYXBwZXIge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuI21haW4gLmdmb3JtX3dyYXBwZXIgLmdmb3JtX3ZhbGlkYXRpb25fZXJyb3JzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiNtYWluIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9maWVsZHMge1xuICBjb2x1bW4tZ2FwOiAyNHB4O1xuICByb3ctZ2FwOiA0MHB4O1xufVxuQHNjcmVlbiBsZyB7XG4gICNtYWluIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9maWVsZHMge1xuICAgIHJvdy1nYXA6IDU2cHg7XG4gIH1cbn1cbiNtYWluIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9oZWFkaW5nIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuI21haW4gLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2JvZHkge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuI21haW4gLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyB7XG4gIHJvdy1nYXA6IDE2cHg7XG4gIGNvbHVtbi1nYXA6IDA7XG59XG5Ac2NyZWVuIGxnIHtcbiAgI21haW4gLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyB7XG4gICAgY29sdW1uLWdhcDogMTZweDtcbiAgfVxufVxuI21haW4gLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIHtcbiAgQGFwcGx5IHJlbGF0aXZlO1xufVxuI21haW4gLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkLmdmaWVsZF9lcnJvciB7XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB3aWR0aDogMTAwJTtcbn1cbiNtYWluIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZC5nZmllbGRfZXJyb3IgLmdmaWVsZF9sYWJlbCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIEBhcHBseSB0ZXh0LXllbGxvdy1kYXJrO1xufVxuI21haW4gLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkLmdmaWVsZF9lcnJvciAuZ2ZpZWxkX2Rlc2NyaXB0aW9uLnZhbGlkYXRpb25fbWVzc2FnZSB7XG4gIEBhcHBseSB0ZXh0LXJlZDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xuICBmb250LXNpemU6IDEycHg7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBtYXJnaW4tdG9wOiA4cHg7XG59XG4jbWFpbiAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQuZ2ZpZWxkX2Vycm9yIC5naW5wdXRfY29udGFpbmVyIHNlbGVjdCxcbiNtYWluIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZC5nZmllbGRfZXJyb3IgLmdpbnB1dF9jb250YWluZXIgdGV4dGFyZWEsXG4jbWFpbiAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQuZ2ZpZWxkX2Vycm9yIC5naW5wdXRfY29udGFpbmVyIGlucHV0W3R5cGU9dGV4dF0sXG4jbWFpbiAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQuZ2ZpZWxkX2Vycm9yIC5naW5wdXRfY29udGFpbmVyIGlucHV0W3R5cGU9dGVsXSxcbiNtYWluIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZC5nZmllbGRfZXJyb3IgLmdpbnB1dF9jb250YWluZXIgaW5wdXRbdHlwZT1lbWFpbF0sXG4jbWFpbiAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQuZ2ZpZWxkX2Vycm9yIC5naW5wdXRfY29udGFpbmVyIGlucHV0W3R5cGU9bnVtYmVyXSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjMDA7XG59XG4jbWFpbiAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQuZ2ZpZWxkX2Vycm9yIC5naW5wdXRfY29udGFpbmVyLmdpbnB1dF9jb250YWluZXJfZmlsZXVwbG9hZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjMDA7XG59XG4jbWFpbiAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgLmdmaWVsZF9sYWJlbCB7XG4gIEBhcHBseSB0ZXh0LTE0IG1iLTAgZm9udC1ub3JtYWwgbGc6YWJzb2x1dGUgbGc6dG9wLVsxOHB4XSB6LTUwO1xufVxuI21haW4gLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIC5nZmllbGRfbGFiZWwgLmdmaWVsZF9yZXF1aXJlZCB7XG4gIEBhcHBseSB0ZXh0LXllbGxvdy1kYXJrO1xufVxuI21haW4gLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIC5naW5wdXRfY29udGFpbmVyIHNlbGVjdCxcbiNtYWluIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCAuZ2lucHV0X2NvbnRhaW5lciB0ZXh0YXJlYSxcbiNtYWluIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCAuZ2lucHV0X2NvbnRhaW5lciBpbnB1dFt0eXBlPXRleHRdLFxuI21haW4gLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIC5naW5wdXRfY29udGFpbmVyIGlucHV0W3R5cGU9dGVsXSxcbiNtYWluIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCAuZ2lucHV0X2NvbnRhaW5lciBpbnB1dFt0eXBlPWVtYWlsXSxcbiNtYWluIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCAuZ2lucHV0X2NvbnRhaW5lciBpbnB1dFt0eXBlPW51bWJlcl0ge1xuICBAYXBwbHkgZm9udC1iYXNlIGgtNiB3LWZ1bGwgYXBwZWFyYW5jZS1ub25lIHB4LTIgYmctd2hpdGUgYm9keS1zbWFsbCB0ZXh0LWdyZWVuLWxpZ2h0IHBsYWNlaG9sZGVyLWdyZWVuLXByaW1hcnkgYm9yZGVyIGJvcmRlci13aGl0ZSByb3VuZGVkO1xufVxuI21haW4gLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIC5naW5wdXRfY29udGFpbmVyIHNlbGVjdDpmb2N1cyxcbiNtYWluIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCAuZ2lucHV0X2NvbnRhaW5lciB0ZXh0YXJlYTpmb2N1cyxcbiNtYWluIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCAuZ2lucHV0X2NvbnRhaW5lciBpbnB1dFt0eXBlPXRleHRdOmZvY3VzLFxuI21haW4gLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIC5naW5wdXRfY29udGFpbmVyIGlucHV0W3R5cGU9dGVsXTpmb2N1cyxcbiNtYWluIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCAuZ2lucHV0X2NvbnRhaW5lciBpbnB1dFt0eXBlPWVtYWlsXTpmb2N1cyxcbiNtYWluIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCAuZ2lucHV0X2NvbnRhaW5lciBpbnB1dFt0eXBlPW51bWJlcl06Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xuICBAYXBwbHkgdGV4dC1ncmVlbi1saWdodCBib3JkZXItZ3JlZW4tbGlnaHQ7XG59XG4jbWFpbiAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgLmdpbnB1dF9jb250YWluZXIgdGV4dGFyZWEge1xuICBoZWlnaHQ6IDEyMHB4O1xuICBwYWRkaW5nLXRvcDogMTZweDtcbiAgcmVzaXplOiB2ZXJ0aWNhbDtcbn1cbkBzY3JlZW4gbGcge1xuICAjbWFpbiAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgLmdpbnB1dF9jb250YWluZXIgdGV4dGFyZWEge1xuICAgIGhlaWdodDogMTkycHg7XG4gIH1cbn1cbiNtYWluIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCAuZ2lucHV0X2NvbnRhaW5lciBzZWxlY3Qge1xuICBwYWRkaW5nLXRvcDogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIEBhcHBseSB0ZXh0LWdyZWVuLXByaW1hcnk7XG59XG4jbWFpbiAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgLmdpbnB1dF9jb250YWluZXIgc2VsZWN0Lmhhcy12YWx1ZSB7XG4gIEBhcHBseSB0ZXh0LWdyZWVuLWxpZ2h0O1xufVxuI21haW4gLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIC5naW5wdXRfY29udGFpbmVyIHNlbGVjdDpmb2N1cyBvcHRpb24ge1xuICBAYXBwbHkgdGV4dC1ncmVlbi1wcmltYXJ5O1xufVxuI21haW4gLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIC5naW5wdXRfY29udGFpbmVyLmdpbnB1dF9jb250YWluZXJfc2VsZWN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuI21haW4gLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIC5naW5wdXRfY29udGFpbmVyLmdpbnB1dF9jb250YWluZXJfc2VsZWN0OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDhweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29uLWNoZXZyb24tZG93bi5zdmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMjBweCAxNnB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIHotaW5kZXg6IDEwMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuI21haW4gLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIC5naW5wdXRfY29udGFpbmVyLmdpbnB1dF9jb250YWluZXJfZmlsZXVwbG9hZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgQGFwcGx5IGgtNSBsZzpoLTcgYm9yZGVyLWIgYm9yZGVyLWxpbmU7XG59XG4jbWFpbiAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgLmdpbnB1dF9jb250YWluZXIuZ2lucHV0X2NvbnRhaW5lcl9maWxldXBsb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29uLXVwbG9hZC5zdmcpO1xuICBAYXBwbHkgdy0yIGgtMiBhYnNvbHV0ZSByaWdodC0wIHRvcC0xLzIgLXRyYW5zbGF0ZS15LTEvMjtcbn1cbiNtYWluIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCAuZ2lucHV0X2NvbnRhaW5lci5naW5wdXRfY29udGFpbmVyX2ZpbGV1cGxvYWQgaW5wdXRbdHlwZT1maWxlXSB7XG4gIEBhcHBseSBhYnNvbHV0ZSByaWdodC0wIHctZnVsbCBsZzp3LVtjYWxjKDEwMCUtMTU2cHgpXSB0b3AtMS8yIC10cmFuc2xhdGUteS0xLzIgcHItMyBvcGFjaXR5LTEwMCBjdXJzb3ItcG9pbnRlciB0ZXh0LTE0IHRleHQtYmVpZ2U7XG59XG4jbWFpbiAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgLmdpbnB1dF9jb250YWluZXIuZ2lucHV0X2NvbnRhaW5lcl9maWxldXBsb2FkIGlucHV0W3R5cGU9ZmlsZV0uaGFzLXZhbHVlIHtcbiAgQGFwcGx5IHRleHQteWVsbG93LWRhcms7XG59XG4jbWFpbiAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgLmdpbnB1dF9jb250YWluZXIuZ2lucHV0X2NvbnRhaW5lcl9maWxldXBsb2FkIGlucHV0W3R5cGU9ZmlsZV06OmZpbGUtc2VsZWN0b3ItYnV0dG9uIHtcbiAgQGFwcGx5IHJvdW5kZWQtZnVsbCBiZy1iZWlnZSBib3JkZXIgYm9yZGVyLXllbGxvdyB0ZXh0LXllbGxvdy1kYXJrIGZvbnQtYmFzZSB0ZXh0LTE0IHRyYW5zaXRpb24tYWxsIHB4LTEgaGlkZGVuO1xufVxuI21haW4gLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIC5naW5wdXRfY29udGFpbmVyLmdpbnB1dF9jb250YWluZXJfZmlsZXVwbG9hZCBpbnB1dFt0eXBlPWZpbGVdOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbjpob3ZlciB7XG4gIEBhcHBseSBiZy15ZWxsb3cgdGV4dC13aGl0ZTtcbn1cbiNtYWluIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCAuZ2lucHV0X2NvbnRhaW5lci5naW5wdXRfY29udGFpbmVyX2ZpbGV1cGxvYWQgLmdmb3JtX2ZpbGV1cGxvYWRfcnVsZXMge1xuICBwYWRkaW5nLXRvcDogMDtcbiAgY29sb3I6ICM0RTRFNEU7XG4gIEBhcHBseSBoaWRkZW47XG59XG4jbWFpbiAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgLmdpbnB1dF9jb250YWluZXIuZ2lucHV0X2NvbnRhaW5lcl9maWxldXBsb2FkIC5naW5wdXRfcHJldmlldyB7XG4gIEBhcHBseSBhYnNvbHV0ZSByaWdodC0wIHctZnVsbCBsZzp3LVtjYWxjKDEwMCUtMTU2cHgpXSB0b3AtMS8yIC10cmFuc2xhdGUteS0xLzIgcHItMyBvcGFjaXR5LTEwMCBjdXJzb3ItcG9pbnRlciB0ZXh0LTE0IHRydW5jYXRlIG0tMDtcbn1cbiNtYWluIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCAuZ2lucHV0X2NvbnRhaW5lci5naW5wdXRfY29udGFpbmVyX2ZpbGV1cGxvYWQgLmdpbnB1dF9wcmV2aWV3IC5nZmllbGRfZmlsZXVwbG9hZF9wcm9ncmVzcyB7XG4gIEBhcHBseSBoaWRkZW47XG59XG4jbWFpbiAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgLmdpbnB1dF9jb250YWluZXIuZ2lucHV0X2NvbnRhaW5lcl9maWxldXBsb2FkIC5naW5wdXRfcHJldmlldyAuZ2Zvcm1fZGVsZXRlX2ZpbGUge1xuICBAYXBwbHkgYWJzb2x1dGUgcmlnaHQtMCB0b3AtMCB0ZXh0LXdoaXRlIGJnLXRlYWwgcm91bmRlZC1mdWxsIHRleHQtWzhweF07XG59XG4jbWFpbiAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgLmdpbnB1dF9jb250YWluZXIuZ2lucHV0X2NvbnRhaW5lcl9kYXRlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuI21haW4gLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIC5naW5wdXRfY29udGFpbmVyLmdpbnB1dF9jb250YWluZXJfZGF0ZSAudWktZGF0ZXBpY2tlci10cmlnZ2VyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDEwcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuI21haW4gLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIC5naW5wdXRfY29udGFpbmVyLmdpbnB1dF9jb250YWluZXJfZGF0ZSAudWktZGF0ZXBpY2tlci10cmlnZ2VyOmhvdmVyIHtcbiAgb3BhY2l0eTogMC43NTtcbn1cbiNtYWluIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCAuZ2lucHV0X2NvbnRhaW5lci5naW5wdXRfY29udGFpbmVyX2NvbnNlbnQsXG4jbWFpbiAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgLmdpbnB1dF9jb250YWluZXIgLmdmaWVsZF9jaGVja2JveCxcbiNtYWluIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCAuZ2lucHV0X2NvbnRhaW5lciAuZ2ZpZWxkX3JhZGlvLFxuI21haW4gLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIC5naW5wdXRfY29udGFpbmVyIC5nY2hvaWNlIHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuI21haW4gLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIC5naW5wdXRfY29udGFpbmVyLmdpbnB1dF9jb250YWluZXJfY29uc2VudCBpbnB1dFt0eXBlPWNoZWNrYm94XSxcbiNtYWluIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCAuZ2lucHV0X2NvbnRhaW5lci5naW5wdXRfY29udGFpbmVyX2NvbnNlbnQgaW5wdXRbdHlwZT1yYWRpb10sXG4jbWFpbiAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgLmdpbnB1dF9jb250YWluZXIgLmdmaWVsZF9jaGVja2JveCBpbnB1dFt0eXBlPWNoZWNrYm94XSxcbiNtYWluIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCAuZ2lucHV0X2NvbnRhaW5lciAuZ2ZpZWxkX2NoZWNrYm94IGlucHV0W3R5cGU9cmFkaW9dLFxuI21haW4gLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIC5naW5wdXRfY29udGFpbmVyIC5nZmllbGRfcmFkaW8gaW5wdXRbdHlwZT1jaGVja2JveF0sXG4jbWFpbiAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgLmdpbnB1dF9jb250YWluZXIgLmdmaWVsZF9yYWRpbyBpbnB1dFt0eXBlPXJhZGlvXSxcbiNtYWluIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCAuZ2lucHV0X2NvbnRhaW5lciAuZ2Nob2ljZSBpbnB1dFt0eXBlPWNoZWNrYm94XSxcbiNtYWluIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCAuZ2lucHV0X2NvbnRhaW5lciAuZ2Nob2ljZSBpbnB1dFt0eXBlPXJhZGlvXSB7XG4gIG9wYWNpdHk6IDA7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHotaW5kZXg6IDEwMDtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbiNtYWluIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCAuZ2lucHV0X2NvbnRhaW5lci5naW5wdXRfY29udGFpbmVyX2NvbnNlbnQgaW5wdXRbdHlwZT1jaGVja2JveF0gKyBsYWJlbCxcbiNtYWluIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCAuZ2lucHV0X2NvbnRhaW5lci5naW5wdXRfY29udGFpbmVyX2NvbnNlbnQgaW5wdXRbdHlwZT1yYWRpb10gKyBsYWJlbCxcbiNtYWluIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCAuZ2lucHV0X2NvbnRhaW5lciAuZ2ZpZWxkX2NoZWNrYm94IGlucHV0W3R5cGU9Y2hlY2tib3hdICsgbGFiZWwsXG4jbWFpbiAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgLmdpbnB1dF9jb250YWluZXIgLmdmaWVsZF9jaGVja2JveCBpbnB1dFt0eXBlPXJhZGlvXSArIGxhYmVsLFxuI21haW4gLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIC5naW5wdXRfY29udGFpbmVyIC5nZmllbGRfcmFkaW8gaW5wdXRbdHlwZT1jaGVja2JveF0gKyBsYWJlbCxcbiNtYWluIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCAuZ2lucHV0X2NvbnRhaW5lciAuZ2ZpZWxkX3JhZGlvIGlucHV0W3R5cGU9cmFkaW9dICsgbGFiZWwsXG4jbWFpbiAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgLmdpbnB1dF9jb250YWluZXIgLmdjaG9pY2UgaW5wdXRbdHlwZT1jaGVja2JveF0gKyBsYWJlbCxcbiNtYWluIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCAuZ2lucHV0X2NvbnRhaW5lciAuZ2Nob2ljZSBpbnB1dFt0eXBlPXJhZGlvXSArIGxhYmVsIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuI21haW4gLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIC5naW5wdXRfY29udGFpbmVyLmdpbnB1dF9jb250YWluZXJfY29uc2VudCBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgbGFiZWw6YmVmb3JlLFxuI21haW4gLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIC5naW5wdXRfY29udGFpbmVyLmdpbnB1dF9jb250YWluZXJfY29uc2VudCBpbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkICsgbGFiZWw6YmVmb3JlLFxuI21haW4gLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIC5naW5wdXRfY29udGFpbmVyIC5nZmllbGRfY2hlY2tib3ggaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCArIGxhYmVsOmJlZm9yZSxcbiNtYWluIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCAuZ2lucHV0X2NvbnRhaW5lciAuZ2ZpZWxkX2NoZWNrYm94IGlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQgKyBsYWJlbDpiZWZvcmUsXG4jbWFpbiAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgLmdpbnB1dF9jb250YWluZXIgLmdmaWVsZF9yYWRpbyBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgbGFiZWw6YmVmb3JlLFxuI21haW4gLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIC5naW5wdXRfY29udGFpbmVyIC5nZmllbGRfcmFkaW8gaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCArIGxhYmVsOmJlZm9yZSxcbiNtYWluIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCAuZ2lucHV0X2NvbnRhaW5lciAuZ2Nob2ljZSBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgbGFiZWw6YmVmb3JlLFxuI21haW4gLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIC5naW5wdXRfY29udGFpbmVyIC5nY2hvaWNlIGlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQgKyBsYWJlbDpiZWZvcmUge1xuICBvcGFjaXR5OiAxO1xufVxuI21haW4gLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIC5naW5wdXRfY29udGFpbmVyLmdpbnB1dF9jb250YWluZXJfY29uc2VudCBsYWJlbCxcbiNtYWluIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCAuZ2lucHV0X2NvbnRhaW5lciAuZ2ZpZWxkX2NoZWNrYm94IGxhYmVsLFxuI21haW4gLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIC5naW5wdXRfY29udGFpbmVyIC5nZmllbGRfcmFkaW8gbGFiZWwsXG4jbWFpbiAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgLmdpbnB1dF9jb250YWluZXIgLmdjaG9pY2UgbGFiZWwge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIEBhcHBseSBib2R5LXNtYWxsO1xufVxuI21haW4gLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIC5naW5wdXRfY29udGFpbmVyLmdpbnB1dF9jb250YWluZXJfY29uc2VudCBsYWJlbDphZnRlcixcbiNtYWluIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCAuZ2lucHV0X2NvbnRhaW5lciAuZ2ZpZWxkX2NoZWNrYm94IGxhYmVsOmFmdGVyLFxuI21haW4gLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIC5naW5wdXRfY29udGFpbmVyIC5nZmllbGRfcmFkaW8gbGFiZWw6YWZ0ZXIsXG4jbWFpbiAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgLmdpbnB1dF9jb250YWluZXIgLmdjaG9pY2UgbGFiZWw6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IC0ycHg7XG4gIHotaW5kZXg6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgY3ViaWMtYmV6aWVyKDAuNDIsIDAsIDAuMDAyLCAxKSAxcztcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuI21haW4gLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIC5naW5wdXRfY29udGFpbmVyLmdpbnB1dF9jb250YWluZXJfY29uc2VudCBsYWJlbDpiZWZvcmUsXG4jbWFpbiAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgLmdpbnB1dF9jb250YWluZXIgLmdmaWVsZF9jaGVja2JveCBsYWJlbDpiZWZvcmUsXG4jbWFpbiAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgLmdpbnB1dF9jb250YWluZXIgLmdmaWVsZF9yYWRpbyBsYWJlbDpiZWZvcmUsXG4jbWFpbiAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgLmdpbnB1dF9jb250YWluZXIgLmdjaG9pY2UgbGFiZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFFNjQ1NDtcbiAgbGVmdDogNHB4O1xuICB0b3A6IDJweDtcbiAgb3BhY2l0eTogMDtcbiAgei1pbmRleDogMTtcbiAgdHJhbnNpdGlvbjogYWxsIGN1YmljLWJlemllcigwLjQyLCAwLCAwLjAwMiwgMSkgMXM7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbiNtYWluIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCAuZ2lucHV0X2NvbnRhaW5lciAuZ2ZpZWxkX2NoZWNrYm94LFxuI21haW4gLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIC5naW5wdXRfY29udGFpbmVyIC5nZmllbGRfcmFkaW8ge1xuICBtYXJnaW46IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbiNtYWluIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCAuZ2lucHV0X2NvbnRhaW5lciAuZ2ZpZWxkX2NoZWNrYm94IC5nY2hvaWNlLFxuI21haW4gLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIC5naW5wdXRfY29udGFpbmVyIC5nZmllbGRfcmFkaW8gLmdjaG9pY2Uge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG1hcmdpbjogMCAwIDZweCAwO1xufVxuI21haW4gLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIC5naW5wdXRfY29udGFpbmVyIC5nZmllbGRfcmFkaW8gLmdjaG9pY2UgbGFiZWw6YWZ0ZXIge1xuICB0b3A6IC0ycHg7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG59XG4jbWFpbiAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgLmdpbnB1dF9jb250YWluZXIgLmdmaWVsZF9yYWRpbyAuZ2Nob2ljZSBsYWJlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBsZWZ0OiA0cHg7XG4gIHRvcDogMnB4O1xuICBvcGFjaXR5OiAwO1xuICB6LWluZGV4OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDA0MDQwO1xufVxuI21haW4gLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIC5naW5wdXRfY29udGFpbmVyLmdpbnB1dF9jb250YWluZXJfY29uc2VudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuI21haW4gLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2JvZHkgLmdpbnB1dF9wcmV2aWV3IGJ1dHRvbiB7XG4gIGNvbG9yOiAjRDNBMTRDO1xufVxuI21haW4gLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2JvZHkgLmdpbnB1dF9wcmV2aWV3IHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4jbWFpbiAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fZm9vdGVyIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbiNtYWluIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9mb290ZXIgaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBsZWZ0OiAwO1xufVxuI21haW4gLmdmb3JtX2NvbmZpcm1hdGlvbl9tZXNzYWdlIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDI0cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHdoaXRlO1xufVxuI21haW4gLmdmb3JtX2NvbmZpcm1hdGlvbl9tZXNzYWdlIGgzIHtcbiAgQGFwcGx5IHRleHQtMTgtMjQ7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzUwcHgpIHtcbiAgI21haW4gLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyB7XG4gICAgY29sdW1uLWdhcDogMCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzUwcHgpIHtcbiAgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2ZpZWxkLmdmaWVsZC0td2lkdGgtaGFsZiB7XG4gICAgZ3JpZC1jb2x1bW46IDEvLTEgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uaG9yaXpvbnRhbC1tYXJxdWVlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIGdhcDogMjRweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4uaG9yaXpvbnRhbC1tYXJxdWVlLnNtb290aCB7XG4gIC13ZWJraXQtbWFzazogbGluZWFyLWdyYWRpZW50KDkwZGVnLCB0cmFuc3BhcmVudCwgI2ZmZiAyMCUsICNmZmYgODAlLCB0cmFuc3BhcmVudCk7XG4gIG1hc2s6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgdHJhbnNwYXJlbnQsICNmZmYgMjAlLCAjZmZmIDgwJSwgdHJhbnNwYXJlbnQpO1xufVxuXG4uaG9yaXpvbnRhbC1tYXJxdWVlLnBhdXNlZCAuaG9yaXpvbnRhbC1tYXJxdWVlLWlubmVyIHtcbiAgYW5pbWF0aW9uLXBsYXktc3RhdGU6IHBhdXNlZDtcbn1cblxuLmhvcml6b250YWwtbWFycXVlZS5mdWxsIC5ob3Jpem9udGFsLW1hcnF1ZWUtaW5uZXIge1xuICBtaW4td2lkdGg6IHZhcigtLV9jb250YWluZXJXaWR0aCk7XG59XG5cbi5ob3Jpem9udGFsLW1hcnF1ZWUtaW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIGdhcDogMjRweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuW2RhdGEtYW5pbWF0ZT10cnVlXSAuaG9yaXpvbnRhbC1tYXJxdWVlLWlubmVyIHtcbiAgYW5pbWF0aW9uOiBob3Jpem9udGFsLW1hcnF1ZWUgdmFyKC0tX3NwZWVkKSBsaW5lYXIgaW5maW5pdGUgdmFyKC0tX2RpcmVjdGlvbik7XG59XG5cbkBrZXlmcmFtZXMgaG9yaXpvbnRhbC1tYXJxdWVlIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKGNhbGModmFyKC0tX2dhcCkgKiAtMSkpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKGNhbGMoLTEwMCUgLSB2YXIoLS1fZ2FwKSAqIDIpKTtcbiAgfVxufVxuLnZlcnRpY2FsLW1hcnF1ZWUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tX2dhcCk7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGhlaWdodDogY2FsYygodmFyKC0tX2NvbnRhaW5lclNpemUpIC0gdmFyKC0tX3ZHYXApKSAvIDEuMik7XG59XG5cbi52ZXJ0aWNhbC1tYXJxdWVlLnNtb290aCB7XG4gIC13ZWJraXQtbWFzazogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgdHJhbnNwYXJlbnQsICNmZmYgMjAlLCAjZmZmIDgwJSwgdHJhbnNwYXJlbnQpO1xuICBtYXNrOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCB0cmFuc3BhcmVudCwgI2ZmZiAyMCUsICNmZmYgODAlLCB0cmFuc3BhcmVudCk7XG59XG5cbi52ZXJ0aWNhbC1tYXJxdWVlLnBhdXNlZCAudmVydGljYWwtbWFycXVlZS1pbm5lciB7XG4gIGFuaW1hdGlvbi1wbGF5LXN0YXRlOiBwYXVzZWQ7XG59XG5cbi52ZXJ0aWNhbC1tYXJxdWVlLWlubmVyIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tX3ZHYXApO1xufVxuXG5bZGF0YS1hbmltYXRlPXRydWVdIC52ZXJ0aWNhbC1tYXJxdWVlLWlubmVyIHtcbiAgYW5pbWF0aW9uOiB2ZXJ0aWNhbC1tYXJxdWVlIHZhcigtLV9zcGVlZCkgbGluZWFyIGluZmluaXRlIHZhcigtLV9kaXJlY3Rpb24pO1xufVxuXG4udmVydGljYWwtbWFycXVlZS1pbm5lciA+IDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXJpZ2h0OiB2YXIoLS1faEdhcCk7XG59XG5cbkBrZXlmcmFtZXMgdmVydGljYWwtbWFycXVlZSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoY2FsYyh2YXIoLS1fdkdhcCkgKiAtMSkpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWShjYWxjKC0xMDAlIC0gdmFyKC0tX3ZHYXApICogMikpO1xuICB9XG59XG5odG1sLmxlbmlzIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4ubGVuaXMubGVuaXMtc21vb3RoIHtcbiAgc2Nyb2xsLWJlaGF2aW9yOiBhdXRvO1xufVxuXG4ubGVuaXMubGVuaXMtc21vb3RoIFtkYXRhLWxlbmlzLXByZXZlbnRdIHtcbiAgb3ZlcnNjcm9sbC1iZWhhdmlvcjogY29udGFpbjtcbn1cblxuLmxlbmlzLmxlbmlzLXN0b3BwZWQge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ubGVuaXMubGVuaXMtc2Nyb2xsaW5nIGlmcmFtZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4vKiBNYWduaWZpYyBQb3B1cCBDU1MgKi9cbi5tZnAtYmcge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDEwNDI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYmFja2dyb3VuZDogIzBiMGIwYjtcbiAgb3BhY2l0eTogMC44O1xufVxuXG4ubWZwLXdyYXAge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDEwNDM7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLm1mcC1jb250YWluZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBwYWRkaW5nOiA3MnB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4ubWZwLWNvbnRhaW5lcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLm1mcC1hbGlnbi10b3AgLm1mcC1jb250YWluZXI6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm1mcC1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB6LWluZGV4OiAxMDQ1O1xufVxuXG4ubWZwLWlubGluZS1ob2xkZXIgLm1mcC1jb250ZW50LFxuLm1mcC1hamF4LWhvbGRlciAubWZwLWNvbnRlbnQge1xuICB3aWR0aDogMTAwJTtcbiAgY3Vyc29yOiBhdXRvO1xufVxuXG4ubWZwLWFqYXgtY3VyIHtcbiAgY3Vyc29yOiBwcm9ncmVzcztcbn1cblxuLm1mcC16b29tLW91dC1jdXIsIC5tZnAtem9vbS1vdXQtY3VyIC5tZnAtaW1hZ2UtaG9sZGVyIC5tZnAtY2xvc2Uge1xuICBjdXJzb3I6IC1tb3otem9vbS1vdXQ7XG4gIGN1cnNvcjogLXdlYmtpdC16b29tLW91dDtcbiAgY3Vyc29yOiB6b29tLW91dDtcbn1cblxuLm1mcC16b29tIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjdXJzb3I6IC13ZWJraXQtem9vbS1pbjtcbiAgY3Vyc29yOiAtbW96LXpvb20taW47XG4gIGN1cnNvcjogem9vbS1pbjtcbn1cblxuLm1mcC1hdXRvLWN1cnNvciAubWZwLWNvbnRlbnQge1xuICBjdXJzb3I6IGF1dG87XG59XG5cbi5tZnAtY2xvc2UsXG4ubWZwLWFycm93LFxuLm1mcC1wcmVsb2FkZXIsXG4ubWZwLWNvdW50ZXIge1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLm1mcC1sb2FkaW5nLm1mcC1maWd1cmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubWZwLWhpZGUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5tZnAtcHJlbG9hZGVyIHtcbiAgY29sb3I6ICNDQ0M7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHdpZHRoOiBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IC0wLjhlbTtcbiAgbGVmdDogOHB4O1xuICByaWdodDogOHB4O1xuICB6LWluZGV4OiAxMDQ0O1xufVxuXG4ubWZwLXByZWxvYWRlciBhIHtcbiAgY29sb3I6ICNDQ0M7XG59XG5cbi5tZnAtcHJlbG9hZGVyIGE6aG92ZXIge1xuICBjb2xvcjogI0ZGRjtcbn1cblxuLm1mcC1zLXJlYWR5IC5tZnAtcHJlbG9hZGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm1mcC1zLWVycm9yIC5tZnAtY29udGVudCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbmJ1dHRvbi5tZnAtY2xvc2UsXG5idXR0b24ubWZwLWFycm93IHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3V0bGluZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgei1pbmRleDogMTA0NjtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XG59XG5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lciB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbn1cblxuLm1mcC1jbG9zZSB7XG4gIHdpZHRoOiA0NHB4O1xuICBoZWlnaHQ6IDQ0cHg7XG4gIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBvcGFjaXR5OiAxO1xuICBwYWRkaW5nOiAwIDAgMThweCAxMHB4O1xuICBjb2xvcjogI0ZGRjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDQwcHg7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgQmFza2VydmlsbGUsIG1vbm9zcGFjZTtcbn1cblxuLm1mcC1jbG9zZTpob3Zlcixcbi5tZnAtY2xvc2U6Zm9jdXMge1xuICBvcGFjaXR5OiAxO1xufVxuXG4ubWZwLWNsb3NlOmFjdGl2ZSB7XG4gIHRvcDogMXB4O1xufVxuXG4ubWZwLWNsb3NlLWJ0bi1pbiAubWZwLWNsb3NlIHtcbiAgY29sb3I6ICMzMzM7XG59XG5cbi5tZnAtaW1hZ2UtaG9sZGVyIC5tZnAtY2xvc2UsXG4ubWZwLWlmcmFtZS1ob2xkZXIgLm1mcC1jbG9zZSB7XG4gIGNvbG9yOiAjRkZGO1xuICByaWdodDogLTZweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHBhZGRpbmctcmlnaHQ6IDZweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5tZnAtY291bnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgY29sb3I6ICNDQ0M7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5tZnAtYXJyb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG9wYWNpdHk6IDAuNjU7XG4gIG1hcmdpbjogMDtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC01NXB4O1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogOTBweDtcbiAgaGVpZ2h0OiAxMTBweDtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLm1mcC1hcnJvdzphY3RpdmUge1xuICBtYXJnaW4tdG9wOiAtNTRweDtcbn1cblxuLm1mcC1hcnJvdzpob3Zlcixcbi5tZnAtYXJyb3c6Zm9jdXMge1xuICBvcGFjaXR5OiAxO1xufVxuXG4ubWZwLWFycm93OmJlZm9yZSxcbi5tZnAtYXJyb3c6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIG1hcmdpbi10b3A6IDM1cHg7XG4gIG1hcmdpbi1sZWZ0OiAzNXB4O1xuICBib3JkZXI6IG1lZGl1bSBpbnNldCB0cmFuc3BhcmVudDtcbn1cblxuLm1mcC1hcnJvdzphZnRlciB7XG4gIGJvcmRlci10b3Atd2lkdGg6IDEzcHg7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDEzcHg7XG4gIHRvcDogOHB4O1xufVxuXG4ubWZwLWFycm93OmJlZm9yZSB7XG4gIGJvcmRlci10b3Atd2lkdGg6IDIxcHg7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDIxcHg7XG4gIG9wYWNpdHk6IDAuNztcbn1cblxuLm1mcC1hcnJvdy1sZWZ0IHtcbiAgbGVmdDogMDtcbn1cblxuLm1mcC1hcnJvdy1sZWZ0OmFmdGVyIHtcbiAgYm9yZGVyLXJpZ2h0OiAxN3B4IHNvbGlkICNGRkY7XG4gIG1hcmdpbi1sZWZ0OiAzMXB4O1xufVxuXG4ubWZwLWFycm93LWxlZnQ6YmVmb3JlIHtcbiAgbWFyZ2luLWxlZnQ6IDI1cHg7XG4gIGJvcmRlci1yaWdodDogMjdweCBzb2xpZCAjM0YzRjNGO1xufVxuXG4ubWZwLWFycm93LXJpZ2h0IHtcbiAgcmlnaHQ6IDA7XG59XG5cbi5tZnAtYXJyb3ctcmlnaHQ6YWZ0ZXIge1xuICBib3JkZXItbGVmdDogMTdweCBzb2xpZCAjRkZGO1xuICBtYXJnaW4tbGVmdDogMzlweDtcbn1cblxuLm1mcC1hcnJvdy1yaWdodDpiZWZvcmUge1xuICBib3JkZXItbGVmdDogMjdweCBzb2xpZCAjM0YzRjNGO1xufVxuXG4ubWZwLWlmcmFtZS1ob2xkZXIge1xuICBwYWRkaW5nLXRvcDogNDBweDtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG59XG5cbi5tZnAtaWZyYW1lLWhvbGRlciAubWZwLWNvbnRlbnQge1xuICBsaW5lLWhlaWdodDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogOTAwcHg7XG59XG5cbi5tZnAtaWZyYW1lLWhvbGRlciAubWZwLWNsb3NlIHtcbiAgdG9wOiAtNDBweDtcbn1cblxuLm1mcC1pZnJhbWUtc2NhbGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZy10b3A6IDU2LjI1JTtcbn1cblxuLm1mcC1pZnJhbWUtc2NhbGVyIGlmcmFtZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYm94LXNoYWRvdzogMCAwIDhweCByZ2JhKDAsIDAsIDAsIDAuNik7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbn1cblxuLyogTWFpbiBpbWFnZSBpbiBwb3B1cCAqL1xuaW1nLm1mcC1pbWcge1xuICB3aWR0aDogYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsaW5lLWhlaWdodDogMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogNDBweCAwIDQwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4vKiBUaGUgc2hhZG93IGJlaGluZCB0aGUgaW1hZ2UgKi9cbi5tZnAtZmlndXJlIHtcbiAgbGluZS1oZWlnaHQ6IDA7XG59XG5cbi5tZnAtZmlndXJlOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDQwcHg7XG4gIGJvdHRvbTogNDBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICB6LWluZGV4OiAtMTtcbiAgYm94LXNoYWRvdzogMCAwIDhweCByZ2JhKDAsIDAsIDAsIDAuNik7XG4gIGJhY2tncm91bmQ6ICM0NDQ7XG59XG5cbi5tZnAtZmlndXJlIHNtYWxsIHtcbiAgY29sb3I6ICNCREJEQkQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxNHB4O1xufVxuXG4ubWZwLWZpZ3VyZSBmaWd1cmUge1xuICBtYXJnaW46IDA7XG59XG5cbi5tZnAtYm90dG9tLWJhciB7XG4gIG1hcmdpbi10b3A6IC0zNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGN1cnNvcjogYXV0bztcbn1cblxuLm1mcC10aXRsZSB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBjb2xvcjogI0YzRjNGMztcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBwYWRkaW5nLXJpZ2h0OiAzNnB4O1xufVxuXG4ubWZwLWltYWdlLWhvbGRlciAubWZwLWNvbnRlbnQge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5tZnAtZ2FsbGVyeSAubWZwLWltYWdlLWhvbGRlciAubWZwLWZpZ3VyZSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSksIHNjcmVlbiBhbmQgKG1heC1oZWlnaHQ6IDMwMHB4KSB7XG4gIC8qKlxuICAgICAgICogUmVtb3ZlIGFsbCBwYWRkaW5ncyBhcm91bmQgdGhlIGltYWdlIG9uIHNtYWxsIHNjcmVlblxuICAgICAgICovXG4gIC5tZnAtaW1nLW1vYmlsZSAubWZwLWltYWdlLWhvbGRlciB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbiAgLm1mcC1pbWctbW9iaWxlIGltZy5tZnAtaW1nIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5tZnAtaW1nLW1vYmlsZSAubWZwLWZpZ3VyZTphZnRlciB7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgfVxuICAubWZwLWltZy1tb2JpbGUgLm1mcC1maWd1cmUgc21hbGwge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xuICB9XG4gIC5tZnAtaW1nLW1vYmlsZSAubWZwLWJvdHRvbS1iYXIge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgICBib3R0b206IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIHRvcDogYXV0bztcbiAgICBwYWRkaW5nOiAzcHggNXB4O1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5tZnAtaW1nLW1vYmlsZSAubWZwLWJvdHRvbS1iYXI6ZW1wdHkge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLm1mcC1pbWctbW9iaWxlIC5tZnAtY291bnRlciB7XG4gICAgcmlnaHQ6IDVweDtcbiAgICB0b3A6IDNweDtcbiAgfVxuICAubWZwLWltZy1tb2JpbGUgLm1mcC1jbG9zZSB7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiAzNXB4O1xuICAgIGhlaWdodDogMzVweDtcbiAgICBsaW5lLWhlaWdodDogMzVweDtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNik7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA5MDBweCkge1xuICAubWZwLWFycm93IHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC43NSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjc1KTtcbiAgfVxuICAubWZwLWFycm93LWxlZnQge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMDtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwO1xuICB9XG4gIC5tZnAtYXJyb3ctcmlnaHQge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMTAwJTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAxMDAlO1xuICB9XG4gIC5tZnAtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gICAgcGFkZGluZy1yaWdodDogMjRweDtcbiAgfVxufVxuLm1mcC1pZnJhbWUtaG9sZGVyIC5tZnAtY29udGVudCB7XG4gIG1heC13aWR0aDogMTA0OHB4O1xufVxuQHNjcmVlbiBxaGQge1xuICAubWZwLWlmcmFtZS1ob2xkZXIgLm1mcC1jb250ZW50IHtcbiAgICBtYXgtd2lkdGg6IDE2NDBweDtcbiAgfVxufVxuQHNjcmVlbiB3cWhkIHtcbiAgLm1mcC1pZnJhbWUtaG9sZGVyIC5tZnAtY29udGVudCB7XG4gICAgbWF4LXdpZHRoOiAyMDQ4cHg7XG4gIH1cbn1cbkBzY3JlZW4gdWhkIHtcbiAgLm1mcC1pZnJhbWUtaG9sZGVyIC5tZnAtY29udGVudCB7XG4gICAgbWF4LXdpZHRoOiAyNDAwcHg7XG4gIH1cbn1cblxuLm1mcC1iZyB7XG4gIHotaW5kZXg6IDMwMDE7XG59XG5cbi5tZnAtd3JhcCB7XG4gIHotaW5kZXg6IDMwMDI7XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKlxcXG4gIEJhc2ljIE1vZGFsIFN0eWxlc1xuXFwqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi5tb2RhbF9fb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNik7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB6LWluZGV4OiA1MDA7XG59XG5cbi5tb2RhbF9fY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxZWVlODtcbiAgcGFkZGluZzogMjRweDtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDQ4cHgpO1xuICBtYXgtd2lkdGg6IDUwMHB4O1xuICBtYXgtaGVpZ2h0OiAxMDB2aDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB6LWluZGV4OiAxMDAwO1xufVxuXG4ubW9kYWxfX2hlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLm1vZGFsX190aXRsZSB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIEBhcHBseSB0ZXh0LWdyZXktZGFyayB0ZXh0LTE4LTI0O1xufVxuXG4ubW9kYWxfX2Nsb3NlIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLm1vZGFsX19oZWFkZXIgLm1vZGFsX19jbG9zZTpiZWZvcmUge1xuICBjb250ZW50OiBcIuKclVwiO1xufVxuXG4ubW9kYWxfX2NvbnRlbnQge1xuICBtYXJnaW4tdG9wOiAycmVtO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBAYXBwbHkgdGV4dC1ncmV5LWRhcms7XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKlxcXG4gIERlbW8gQW5pbWF0aW9uIFN0eWxlXG5cXCoqKioqKioqKioqKioqKioqKioqKioqKioqL1xuQGtleWZyYW1lcyBtbWZhZGVJbiB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkBrZXlmcmFtZXMgbW1mYWRlT3V0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuQGtleWZyYW1lcyBtbXNsaWRlSW4ge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTUlKTtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIG1tc2xpZGVPdXQge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAlKTtcbiAgfVxufVxuLm1pY3JvbW9kYWwtc2xpZGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubWljcm9tb2RhbC1zbGlkZS5pcy1vcGVuIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5taWNyb21vZGFsLXNsaWRlW2FyaWEtaGlkZGVuPWZhbHNlXSAubW9kYWxfX292ZXJsYXkge1xuICBhbmltYXRpb246IG1tZmFkZUluIDAuM3MgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMiwgMSk7XG59XG5cbi5taWNyb21vZGFsLXNsaWRlW2FyaWEtaGlkZGVuPWZhbHNlXSAubW9kYWxfX2NvbnRhaW5lciB7XG4gIGFuaW1hdGlvbjogbW1zbGlkZUluIDAuM3MgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMiwgMSk7XG59XG5cbi5taWNyb21vZGFsLXNsaWRlW2FyaWEtaGlkZGVuPXRydWVdIC5tb2RhbF9fb3ZlcmxheSB7XG4gIGFuaW1hdGlvbjogbW1mYWRlT3V0IDAuM3MgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMiwgMSk7XG59XG5cbi5taWNyb21vZGFsLXNsaWRlW2FyaWEtaGlkZGVuPXRydWVdIC5tb2RhbF9fY29udGFpbmVyIHtcbiAgYW5pbWF0aW9uOiBtbXNsaWRlT3V0IDAuM3MgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMiwgMSk7XG59XG5cbi5taWNyb21vZGFsLXNsaWRlIC5tb2RhbF9fY29udGFpbmVyLFxuLm1pY3JvbW9kYWwtc2xpZGUgLm1vZGFsX19vdmVybGF5IHtcbiAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbn1cblxuLnNjcm9sbGJhci10cmFjayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFRkVGRUYgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMTVweCAhaW1wb3J0YW50O1xufVxuLnNjcm9sbGJhci10cmFjay5zY3JvbGxiYXItdHJhY2steTpiZWZvcmUsIC5zY3JvbGxiYXItdHJhY2suc2Nyb2xsYmFyLXRyYWNrLXk6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTFweDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICB6LWluZGV4OiAxMDtcbn1cbi5zY3JvbGxiYXItdHJhY2suc2Nyb2xsYmFyLXRyYWNrLXk6YWZ0ZXIge1xuICBib3R0b206IC0xcHg7XG4gIHRvcDogYXV0bztcbn1cblxuLnNjcm9sbGJhci10aHVtYiB7XG4gIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0FGQzRDMCAhaW1wb3J0YW50O1xuICB3aWR0aDogOHB4ICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLXJhZGl1czogMTVweCAhaW1wb3J0YW50O1xufVxuXG4uc3dpcGVyIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICAvKiBGaXggb2YgV2Via2l0IGZsaWNrZXJpbmcgKi9cbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zd2lwZXIuc3dpcGVyLWluaXRpYWxpemVkIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5zd2lwZXItLWNhcm91c2VsIHtcbiAgY2xpcC1wYXRoOiBpbnNldCgtMTAwdncgLTEwMHZ3IC0xMDB2dyAwKTtcbn1cblxuLnN3aXBlci12ZXJ0aWNhbCA+IC5zd2lwZXItd3JhcHBlciB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5zd2lwZXItd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG59XG5cbi5zd2lwZXItYW5kcm9pZCAuc3dpcGVyLXNsaWRlLFxuLnN3aXBlci13cmFwcGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbn1cblxuLnN3aXBlci1wb2ludGVyLWV2ZW50cyB7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXk7XG59XG4uc3dpcGVyLXBvaW50ZXItZXZlbnRzLnN3aXBlci12ZXJ0aWNhbCB7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXg7XG59XG5cbi5zd2lwZXItc2xpZGUge1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBhbGw7XG59XG5cbi5zd2lwZXItc2xpZGUtaW52aXNpYmxlLWJsYW5rIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4vKiBFcXVhbCBIZWlnaHQgKi9cbi5zd2lwZXItZXF1YWxoZWlnaHQgLnN3aXBlci1zbGlkZSB7XG4gIGhlaWdodDogYXV0bztcbn1cbi5zd2lwZXItZXF1YWxoZWlnaHQgLnN3aXBlci1zbGlkZSA+IGRpdiB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLyogQXV0byBIZWlnaHQgKi9cbi5zd2lwZXItYXV0b2hlaWdodCxcbi5zd2lwZXItYXV0b2hlaWdodCAuc3dpcGVyLXNsaWRlIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLnN3aXBlci1hdXRvaGVpZ2h0IC5zd2lwZXItd3JhcHBlciB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIGhlaWdodDtcbn1cblxuLnN3aXBlci1iYWNrZmFjZS1oaWRkZW4gLnN3aXBlci1zbGlkZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4vKiBDU1MgTW9kZSAqL1xuLnN3aXBlci1jc3MtbW9kZSA+IC5zd2lwZXItd3JhcHBlciB7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7IC8qIEZvciBGaXJlZm94ICovXG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTsgLyogRm9yIEludGVybmV0IEV4cGxvcmVyIGFuZCBFZGdlICovXG59XG4uc3dpcGVyLWNzcy1tb2RlID4gLnN3aXBlci13cmFwcGVyOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc3dpcGVyLWNzcy1tb2RlID4gLnN3aXBlci13cmFwcGVyID4gLnN3aXBlci1zbGlkZSB7XG4gIHNjcm9sbC1zbmFwLWFsaWduOiBzdGFydCBzdGFydDtcbn1cblxuLnN3aXBlci1ob3Jpem9udGFsLnN3aXBlci1jc3MtbW9kZSA+IC5zd2lwZXItd3JhcHBlciB7XG4gIHNjcm9sbC1zbmFwLXR5cGU6IHggbWFuZGF0b3J5O1xufVxuXG4uc3dpcGVyLXZlcnRpY2FsLnN3aXBlci1jc3MtbW9kZSA+IC5zd2lwZXItd3JhcHBlciB7XG4gIHNjcm9sbC1zbmFwLXR5cGU6IHkgbWFuZGF0b3J5O1xufVxuXG4uc3dpcGVyLWNlbnRlcmVkID4gLnN3aXBlci13cmFwcGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBvcmRlcjogOTk5OTtcbn1cbi5zd2lwZXItY2VudGVyZWQuc3dpcGVyLWhvcml6b250YWwgPiAuc3dpcGVyLXdyYXBwZXIgPiAuc3dpcGVyLXNsaWRlOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogdmFyKC0tc3dpcGVyLWNlbnRlcmVkLW9mZnNldC1iZWZvcmUpO1xufVxuLnN3aXBlci1jZW50ZXJlZC5zd2lwZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItd3JhcHBlcjpiZWZvcmUge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiB2YXIoLS1zd2lwZXItY2VudGVyZWQtb2Zmc2V0LWFmdGVyKTtcbn1cbi5zd2lwZXItY2VudGVyZWQuc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci13cmFwcGVyID4gLnN3aXBlci1zbGlkZTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogdmFyKC0tc3dpcGVyLWNlbnRlcmVkLW9mZnNldC1iZWZvcmUpO1xufVxuLnN3aXBlci1jZW50ZXJlZC5zd2lwZXItdmVydGljYWwgPiAuc3dpcGVyLXdyYXBwZXI6YmVmb3JlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogdmFyKC0tc3dpcGVyLWNlbnRlcmVkLW9mZnNldC1hZnRlcik7XG59XG4uc3dpcGVyLWNlbnRlcmVkID4gLnN3aXBlci13cmFwcGVyID4gLnN3aXBlci1zbGlkZSB7XG4gIHNjcm9sbC1zbmFwLWFsaWduOiBjZW50ZXIgY2VudGVyO1xufVxuXG4vKiBQcm9ncmVzcyAqL1xuLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIHtcbiAgQGFwcGx5IHJlbGF0aXZlIGJnLVsjZWFkYWM0XTtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1maWxsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgdG9wO1xufVxuXG4uc3dpcGVyLXJ0bCAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWZpbGwge1xuICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCB0b3A7XG59XG5cbi5zd2lwZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhcixcbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLFxuLnN3aXBlci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZSxcbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDZweDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xufVxuXG4uc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLFxuLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLXZlcnRpY2FsLFxuLnN3aXBlci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRlLFxuLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGUge1xuICB3aWR0aDogNnB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWxvY2sge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc3dpcGVyLWdyaWQgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5zd2lwZXItZ3JpZC1jb2x1bW4gPiAuc3dpcGVyLXdyYXBwZXIge1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5zd2lwZXItZmFkZS5zd2lwZXItZnJlZS1tb2RlIC5zd2lwZXItc2xpZGUge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG59XG4uc3dpcGVyLWZhZGUgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xufVxuLnN3aXBlci1mYWRlIC5zd2lwZXItc2xpZGUgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnN3aXBlci1mYWRlIC5zd2lwZXItc2xpZGUtYWN0aXZlLCAuc3dpcGVyLWZhZGUgLnN3aXBlci1zbGlkZS1hY3RpdmUgLnN3aXBlci1zbGlkZS1hY3RpdmUge1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgQGFwcGx5IGZsZXggZ2FwLVsxMXB4XTtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgQGFwcGx5IGlubGluZS1ibG9jayBiZy1ibGFjay81MCByb3VuZGVkLWZ1bGwgdHJhbnNpdGlvbi1hbGwgY3Vyc29yLXBvaW50ZXIgcmVsYXRpdmU7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgQGFwcGx5IHctWzM2cHhdIGJnLXdoaXRlO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLS1kYXJrIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZTpiZWZvcmUge1xuICBAYXBwbHkgYmctYmxhY2s7XG59XG5cbi5zd2lwZXItYnV0dG9uIHtcbiAgQGFwcGx5IHctNSBoLTUgaW5saW5lLWZsZXgganVzdGlmeS1jZW50ZXIgaXRlbXMtY2VudGVyIHJvdW5kZWQtZnVsbCBmb250LWJvbGQgdGV4dC0xNjtcbn1cbi5zd2lwZXItYnV0dG9uLnN3aXBlci1idXR0b24tbG9jayB7XG4gIEBhcHBseSBoaWRkZW4gIWltcG9ydGFudDtcbn1cbi5zd2lwZXItYnV0dG9uLnN3aXBlci1idXR0b24tZGlzYWJsZWQge1xuICBAYXBwbHkgcG9pbnRlci1ldmVudHMtYXV0byBvcGFjaXR5LTIwO1xufVxuLnN3aXBlci1idXR0b24uc3dpcGVyLWZ1bGwge1xuICBAYXBwbHkgYWJzb2x1dGUgdG9wLTAgaC1mdWxsIHctWzUwdnddIHJvdW5kZWQtbm9uZSBiZy10cmFuc3BhcmVudCB6LVsxMDBdIGN1cnNvci1ub25lO1xufVxuLnN3aXBlci1idXR0b24uc3dpcGVyLWZ1bGwucHJldiB7XG4gIEBhcHBseSByaWdodC0xLzI7XG59XG4uc3dpcGVyLWJ1dHRvbi5zd2lwZXItZnVsbC5uZXh0IHtcbiAgQGFwcGx5IGxlZnQtMS8yO1xufVxuLnN3aXBlci1idXR0b24uY2lyY2xlIHtcbiAgQGFwcGx5IGFic29sdXRlIHRvcC0xLzIgLXRyYW5zbGF0ZS15LTEvMiB6LVszMDBdIHctWzEyJV0gaC1mdWxsICBmbGV4IGl0ZW1zLWNlbnRlciBqdXN0aWZ5LWNlbnRlciBiZy10cmFuc3BhcmVudCByb3VuZGVkLW5vbmUgdHJhbnNpdGlvbi1hbGwgY3Vyc29yLXBvaW50ZXI7XG59XG4uc3dpcGVyLWJ1dHRvbi5jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgQGFwcGx5IG9wYWNpdHktMTAwIHRyYW5zaXRpb24tYWxsIGFic29sdXRlIGluc2V0LTAgdy1mdWxsIGgtZnVsbDtcbn1cbi5zd2lwZXItYnV0dG9uLmNpcmNsZSBpIHtcbiAgQGFwcGx5IHRyYW5zaXRpb24tYWxsO1xufVxuLnN3aXBlci1idXR0b24uY2lyY2xlOmhvdmVyOmJlZm9yZSB7XG4gIEBhcHBseSBvcGFjaXR5LTEwMDtcbn1cbi5zd2lwZXItYnV0dG9uLmNpcmNsZTpob3Zlci5wcmV2IGkge1xuICBAYXBwbHkgLXRyYW5zbGF0ZS14LTQ7XG59XG4uc3dpcGVyLWJ1dHRvbi5jaXJjbGU6aG92ZXIubmV4dCBpIHtcbiAgQGFwcGx5IHRyYW5zbGF0ZS14LTQ7XG59XG4uc3dpcGVyLWJ1dHRvbi5jaXJjbGUucHJldiB7XG4gIEBhcHBseSBsZWZ0LTA7XG59XG4uc3dpcGVyLWJ1dHRvbi5jaXJjbGUucHJldjpiZWZvcmUge1xuICBAYXBwbHkgYmctZ3JhZGllbnQtdG8tciBmcm9tLWJsYWNrLzQwIHRvLXRyYW5zcGFyZW50O1xufVxuLnN3aXBlci1idXR0b24uY2lyY2xlLnByZXYgaSB7XG4gIEBhcHBseSAtdHJhbnNsYXRlLXgtMztcbn1cbi5zd2lwZXItYnV0dG9uLmNpcmNsZS5uZXh0IHtcbiAgQGFwcGx5IHJpZ2h0LTA7XG59XG4uc3dpcGVyLWJ1dHRvbi5jaXJjbGUubmV4dDpiZWZvcmUge1xuICBAYXBwbHkgYmctZ3JhZGllbnQtdG8tbCBmcm9tLWJsYWNrLzQwIHRvLXRyYW5zcGFyZW50O1xufVxuLnN3aXBlci1idXR0b24uY2lyY2xlLm5leHQgaSB7XG4gIEBhcHBseSB0cmFuc2xhdGUteC0zO1xufVxuXG4uc3dpcGVyLWZhZGUuc3dpcGVyLWZyZWUtbW9kZSAuc3dpcGVyLXNsaWRlIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xufVxuXG4uc3dpcGVyLWZhZGUgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xuICBvcGFjaXR5OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5zd2lwZXItZmFkZSAuc3dpcGVyLXNsaWRlIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnN3aXBlci1mYWRlIC5zd2lwZXItc2xpZGUtYWN0aXZlLFxuLnN3aXBlci1mYWRlIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5zd2lwZXItc2xpZGUtYWN0aXYge1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xufVxuXG4uYWxlcnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwMDtcbn1cblxuLmMtYmxvZy0td3JhcC5ibG9jay0wLmJsb2ctY29udGVudC1lZGl0b3IgLmMtcmljaHRleHQgPiBwOmZpcnN0LWNoaWxkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIEBhcHBseSBiZy10ZWFsIGgtWzE4cHhdIGxnOmgtMyB3LTUgbGc6dy03IHJvdW5kZWQtZnVsbCByZWxhdGl2ZSBpbmxpbmUtYmxvY2sgYmctbm8tcmVwZWF0IGJnLWNlbnRlciBtci0xIHRvcC1bNXB4XTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTYnIGhlaWdodD0nMTYnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTEwLjY2NjcgMy4zMzMzN0MxMC42NjY3IDMuODI4MDQgMTEuMTU1MyA0LjU2NjcxIDExLjY1IDUuMTg2NzFDMTIuMjg2IDUuOTg2NzEgMTMuMDQ2IDYuNjg0NzEgMTMuOTE3MyA3LjIxNzM3QzE0LjU3MDcgNy42MTY3MSAxNS4zNjI3IDguMDAwMDQgMTYgOC4wMDAwNE0xNiA4LjAwMDA0QzE1LjM2MjcgOC4wMDAwNCAxNC41NyA4LjM4MzM3IDEzLjkxNzMgOC43ODI3MUMxMy4wNDYgOS4zMTYwNCAxMi4yODYgMTAuMDE0IDExLjY1IDEwLjgxMjdDMTEuMTU1MyAxMS40MzM0IDEwLjY2NjcgMTIuMTczNCAxMC42NjY3IDEyLjY2NjdNMTYgOC4wMDAwNEgtNC43NjgzN2UtMDcnIHN0cm9rZT0nd2hpdGUnLyUzRSUzQy9zdmclM0UlMEFcIik7XG59XG5cbi5jLWJ1dHRvbiB7XG4gIEBhcHBseSByZWxhdGl2ZSBpbmxpbmUtZmxleCBpdGVtcy1jZW50ZXIganVzdGlmeS1jZW50ZXI7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMXJlbSwgMC45NTcxcmVtICsgMC4wODk2dncsIDEuMTI1cmVtKTtcbn1cbi5jLWJ1dHRvbiBzcGFuIHtcbiAgQGFwcGx5IGZvbnQtYmFzZSBsZWFkaW5nLW5vbmUgdGV4dC1ncmVlbi1wcmltYXJ5IGJnLXllbGxvdy1wcmltYXJ5IHJvdW5kZWQgaW5saW5lLWZsZXggaXRlbXMtY2VudGVyIGp1c3RpZnktc3RhcnQgbm8tdW5kZXJsaW5lIHRyYW5zaXRpb24tYWxsIGR1cmF0aW9uLVsuNDVzXSBoLTUgbGc6aC02IHB4LTIgbGc6cHgtMyBvdmVyZmxvdy1oaWRkZW4gd2hpdGVzcGFjZS1ub3dyYXAgZm9udC1tZWRpdW0gei0xMDtcbn1cbi5jLWJ1dHRvbi5uby1hcnJvdzphZnRlciB7XG4gIEBhcHBseSBoaWRkZW47XG59XG4uYy1idXR0b24tLWZ1bGwge1xuICBAYXBwbHkgdy1mdWxsO1xufVxuLmMtYnV0dG9uLS1mdWxsIHNwYW4ge1xuICBAYXBwbHkgdy1mdWxsIGp1c3RpZnktc3RhcnQ7XG59XG4uYy1idXR0b24tLW1vYmlsZS1mdWxsIHtcbiAgQGFwcGx5IHctZnVsbDtcbn1cbi5jLWJ1dHRvbi0tbW9iaWxlLWZ1bGwgc3BhbiB7XG4gIEBhcHBseSB3LWZ1bGwganVzdGlmeS1zdGFydDtcbn1cbkBzY3JlZW4gbGcge1xuICAuYy1idXR0b24tLW1vYmlsZS1mdWxsIHtcbiAgICBAYXBwbHkgdy1hdXRvO1xuICB9XG4gIC5jLWJ1dHRvbi0tbW9iaWxlLWZ1bGwgc3BhbiB7XG4gICAgQGFwcGx5IHctYXV0bztcbiAgfVxufVxuLmMtYnV0dG9uLmFycm93LWxpZ2h0OmFmdGVyIHtcbiAgQGFwcGx5IGJnLXllbGxvdy1saWdodDtcbn1cbi5jLWJ1dHRvbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIEBhcHBseSB3LTUgbGc6dy02IGgtNSBsZzpoLTYgYmctcmVwZWF0LXggYmcteWVsbG93LWRhcmsgcmVsYXRpdmUgYmctY29udGFpbiBiZy1jZW50ZXIgdHJhbnNpdGlvbi1hbGwgbWwtWy00cHhdIHJvdW5kZWQgZHVyYXRpb24tWy40NXNdIGZsZXgtbm9uZTtcbiAgYmFja2dyb3VuZC1zaXplOiA0OHB4IDQ4cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzQ4JyBoZWlnaHQ9JzQ4JyB2aWV3Qm94PScwIDAgNDggNDgnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00zMi41MzAzIDI0LjUzMDNDMzIuODIzMiAyNC4yMzc0IDMyLjgyMzIgMjMuNzYyNiAzMi41MzAzIDIzLjQ2OTdMMjcuNzU3NCAxOC42OTY3QzI3LjQ2NDUgMTguNDAzOCAyNi45ODk2IDE4LjQwMzggMjYuNjk2NyAxOC42OTY3QzI2LjQwMzggMTguOTg5NiAyNi40MDM4IDE5LjQ2NDUgMjYuNjk2NyAxOS43NTc0TDMwLjkzOTMgMjRMMjYuNjk2NyAyOC4yNDI2QzI2LjQwMzggMjguNTM1NSAyNi40MDM4IDI5LjAxMDQgMjYuNjk2NyAyOS4zMDMzQzI2Ljk4OTYgMjkuNTk2MiAyNy40NjQ1IDI5LjU5NjIgMjcuNzU3NCAyOS4zMDMzTDMyLjUzMDMgMjQuNTMwM1pNMTYgMjMuMjVDMTUuNTg1OCAyMy4yNSAxNS4yNSAyMy41ODU4IDE1LjI1IDI0QzE1LjI1IDI0LjQxNDIgMTUuNTg1OCAyNC43NSAxNiAyNC43NUwxNiAyNEwxNiAyMy4yNVpNMzIgMjRMMzIgMjMuMjVMMTYgMjMuMjVMMTYgMjRMMTYgMjQuNzVMMzIgMjQuNzVMMzIgMjRaJyBmaWxsPSclMjMwQjMyMjknLyUzRSUzQy9zdmclM0UlMEFcIik7XG59XG4uYy1idXR0b24uYXJyb3ctbGVmdDphZnRlciB7XG4gIG9yZGVyOiAtMTtcbiAgdHJhbnNmb3JtOiBzY2FsZVgoLTEpO1xuICBtYXJnaW4tcmlnaHQ6IC00cHg7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLmMtYnV0dG9uLnBsYXk6YWZ0ZXIge1xuICBvcmRlcjogLTE7XG4gIG1hcmdpbi1yaWdodDogLTRweDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzU2JyBoZWlnaHQ9JzQ4JyB2aWV3Qm94PScwIDAgNTYgNDgnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00yMi45MDYgMTYuNTM3QzIyLjgxNDkgMTYuNDgzIDIyLjcxMTEgMTYuNDU0MSAyMi42MDUyIDE2LjQ1MzFDMjIuNDk5MyAxNi40NTIyIDIyLjM5NTEgMTYuNDc5MyAyMi4zMDMxIDE2LjUzMThDMjIuMjExIDE2LjU4NDIgMjIuMTM0NSAxNi42NiAyMi4wODEzIDE2Ljc1MTZDMjIuMDI4MSAxNi44NDMxIDIyIDE2Ljk0NzEgMjIgMTcuMDUzVjMwLjk0N0MyMiAzMS4wNTI5IDIyLjAyODEgMzEuMTU2OSAyMi4wODEzIDMxLjI0ODVDMjIuMTM0NSAzMS4zNCAyMi4yMTEgMzEuNDE1OSAyMi4zMDMxIDMxLjQ2ODNDMjIuMzk1MSAzMS41MjA3IDIyLjQ5OTMgMzEuNTQ3OCAyMi42MDUyIDMxLjU0NjlDMjIuNzExMSAzMS41NDYgMjIuODE0OSAzMS41MTcgMjIuOTA2IDMxLjQ2M0wzNC42MjkgMjQuNTE2QzM0LjcxODUgMjQuNDYyOSAzNC43OTI3IDI0LjM4NzQgMzQuODQ0MiAyNC4yOTY5QzM0Ljg5NTcgMjQuMjA2NCAzNC45MjI4IDI0LjEwNDEgMzQuOTIyOCAyNEMzNC45MjI4IDIzLjg5NTkgMzQuODk1NyAyMy43OTM2IDM0Ljg0NDIgMjMuNzAzMUMzNC43OTI3IDIzLjYxMjcgMzQuNzE4NSAyMy41MzcxIDM0LjYyOSAyMy40ODRMMjIuOTA2IDE2LjUzN1onIHN0cm9rZT0nJTIzRjFDQjc0JyBzdHJva2Utd2lkdGg9JzEuNScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xufVxuLmMtYnV0dG9uOmhvdmVyIHtcbiAgQGFwcGx5IG5vLXVuZGVybGluZTtcbn1cbkBzY3JlZW4gbGcge1xuICAuYy1idXR0b246aG92ZXIgc3BhbiB7XG4gICAgQGFwcGx5IGJnLXllbGxvdy1saWdodDtcbiAgfVxuICAuYy1idXR0b246aG92ZXI6YWZ0ZXIge1xuICAgIEBhcHBseSBiZy15ZWxsb3ctcHJpbWFyeTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA0OHB4IDA7XG4gIH1cbn1cbi5jLWJ1dHRvbi0tZ3JlZW4gc3BhbiB7XG4gIEBhcHBseSBiZy1ncmVlbi1wcmltYXJ5IHRleHQtd2hpdGU7XG59XG4uYy1idXR0b24tLWdyZWVuOmFmdGVyIHtcbiAgQGFwcGx5IGJnLWdyZWVuLWRhcms7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzQ4JyBoZWlnaHQ9JzQ4JyB2aWV3Qm94PScwIDAgNDggNDgnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00zMi41MzAzIDI0LjUzMDNDMzIuODIzMiAyNC4yMzc0IDMyLjgyMzIgMjMuNzYyNiAzMi41MzAzIDIzLjQ2OTdMMjcuNzU3NCAxOC42OTY3QzI3LjQ2NDUgMTguNDAzOCAyNi45ODk2IDE4LjQwMzggMjYuNjk2NyAxOC42OTY3QzI2LjQwMzggMTguOTg5NiAyNi40MDM4IDE5LjQ2NDUgMjYuNjk2NyAxOS43NTc0TDMwLjkzOTMgMjRMMjYuNjk2NyAyOC4yNDI2QzI2LjQwMzggMjguNTM1NSAyNi40MDM4IDI5LjAxMDQgMjYuNjk2NyAyOS4zMDMzQzI2Ljk4OTYgMjkuNTk2MiAyNy40NjQ1IDI5LjU5NjIgMjcuNzU3NCAyOS4zMDMzTDMyLjUzMDMgMjQuNTMwM1pNMTYgMjMuMjVDMTUuNTg1OCAyMy4yNSAxNS4yNSAyMy41ODU4IDE1LjI1IDI0QzE1LjI1IDI0LjQxNDIgMTUuNTg1OCAyNC43NSAxNiAyNC43NUwxNiAyNEwxNiAyMy4yNVpNMzIgMjRMMzIgMjMuMjVMMTYgMjMuMjVMMTYgMjRMMTYgMjQuNzVMMzIgMjQuNzVMMzIgMjRaJyBmaWxsPSclMjNGMUNCNzQnLyUzRSUzQy9zdmclM0UlMEFcIik7XG59XG5Ac2NyZWVuIGxnIHtcbiAgLmMtYnV0dG9uLS1ncmVlbjpob3ZlciBzcGFuIHtcbiAgICBAYXBwbHkgYmctZ3JlZW4tbGlnaHQ7XG4gIH1cbiAgLmMtYnV0dG9uLS1ncmVlbjpob3ZlcjphZnRlciB7XG4gICAgQGFwcGx5IGJnLWdyZWVuLXByaW1hcnk7XG4gIH1cbn1cblxuLmMtY2hlY2tib3gge1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmMtY2hlY2tib3gge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNnB4ICsgNHB4ICogKDEwMHZ3IC0gMTAyNHB4KSAvIDI3NzZweCk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDM4MDBweCkge1xuICAuYy1jaGVja2JveCB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG4uYy1jaGVja2JveC5kaXNhYmxlZCB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIG9wYWNpdHk6IDAuNDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uYy1jaGVja2JveC5kaXNhYmxlZCBpbnB1dCB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmMtY2hlY2tib3ggaW5wdXQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9wYWNpdHk6IDA7XG59XG4uYy1jaGVja2JveCBpbnB1dDpjaGVja2VkICsgbGFiZWw6YWZ0ZXIsIC5jLWNoZWNrYm94IGlucHV0OmNoZWNrZWQgKyBsYWJlbDpiZWZvcmUge1xuICBvcGFjaXR5OiAxO1xufVxuLmMtY2hlY2tib3ggaW5wdXQ6Zm9jdXMtdmlzaWJsZSArIGxhYmVsOmFmdGVyLCAuYy1jaGVja2JveCBpbnB1dDpmb2N1cy12aXNpYmxlICsgbGFiZWw6YmVmb3JlIHtcbiAgb3V0bGluZS1vZmZzZXQ6IDRweDtcbiAgb3V0bGluZS1zdHlsZTogc29saWQ7XG4gIG91dGxpbmUtY29sb3I6ICMxMzYzYzY7XG59XG4uYy1jaGVja2JveCBsYWJlbCB7XG4gIHBhZGRpbmctbGVmdDogY2FsYygxNnB4ICsgMC40MTY2NjZ2dyk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgY29sb3I6ICMwQTEzMjY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxOTUzcHgpIHtcbiAgLmMtY2hlY2tib3ggbGFiZWwge1xuICAgIHBhZGRpbmctbGVmdDogMjRweDtcbiAgfVxufVxuLmMtY2hlY2tib3ggbGFiZWw6YWZ0ZXIsIC5jLWNoZWNrYm94IGxhYmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgei1pbmRleDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM5Nzk3OTc7XG59XG4uYy1jaGVja2JveCBsYWJlbDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxlODBkXCI7XG4gIGZvbnQtZmFtaWx5OiBmb250ZWxsbztcbiAgZm9udC1zaXplOiAxMnB4O1xuICBvcGFjaXR5OiAwO1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmMtY2hlY2tib3ggbGFiZWwgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uYy1jb3Zlci12aWRlbyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5jLWNvdmVyLXZpZGVvIGlmcmFtZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHdpZHRoOiAxMDB2dztcbiAgaGVpZ2h0OiA1Ni4yNXZ3OyAvKiAxNjo5IGFzcGVjdCByYXRpbyAqL1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgbWluLXdpZHRoOiAxNzcuNzd2aDsgLyogMTY6OSBhc3BlY3QgcmF0aW8gKi9cbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi5jLXByb2ZpbGUtdmlkZW8ge1xuICBAYXBwbHkgYXNwZWN0LVsxMDgwLzE5MjBdO1xufVxuXG4uYy1jdXJzb3Ige1xuICBAYXBwbHkgZml4ZWQgei1bOTAwMF0gdG9wLTAgbGVmdC0wIGhpZGRlbiBwb2ludGVyLWV2ZW50cy1ub25lO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cbi5jLWN1cnNvcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIEBhcHBseSB3LVs1OHB4XSBoLTcgdHJhbnNpdGlvbi1hbGwgYmxvY2sgYmctbm8tcmVwZWF0IGJnLWNlbnRlcjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9jdXJzb3Iuc3ZnKTtcbn1cbi5jLWN1cnNvci5uZXh0OmFmdGVyIHtcbiAgQGFwcGx5IHJvdGF0ZS0wO1xufVxuLmMtY3Vyc29yLnByZXY6YWZ0ZXIge1xuICBAYXBwbHkgcm90YXRlLVsxODBkZWddO1xufVxuLmMtY3Vyc29yLS1hY3RpdmUge1xuICBAYXBwbHkgYmxvY2s7XG59XG4uYy1jdXJzb3ItLWRpc2FibGVkIHtcbiAgQGFwcGx5IG9wYWNpdHktMzA7XG59XG5cbi5jLWhvdmVyLXpvb20ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYy1ob3Zlci16b29tIC5jLWxhenktd3JhcHBlciBpbWcge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC40NXMgZWFzZSAhaW1wb3J0YW50O1xufVxuLmMtaG92ZXItem9vbTpob3ZlciAuYy1sYXp5LXdyYXBwZXIgaW1nIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbn1cbkBzY3JlZW4gbGcge1xuICAuYy1ob3Zlci16b29tOmhvdmVyIC5jLWxhenktd3JhcHBlciBpbWcge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG4gIH1cbn1cbi5jLWhvdmVyLXpvb20gYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uYy1mb290ZXIge1xuICBAYXBwbHkgZm9udC1tZWRpdW0gdGV4dC1iZWlnZS1saWdodCB0ZXh0LTE2ciBsZzpmaXhlZCB6LTAgYm90dG9tLTAgbGVmdC0wIHctZnVsbCBiZy1ncmVlbi1wcmltYXJ5O1xufVxuLmMtZm9vdGVyIGEge1xuICBAYXBwbHkgdGV4dC1iZWlnZS1saWdodDtcbn1cbi5jLWZvb3RlciBhOmhvdmVyIHtcbiAgQGFwcGx5IG5vLXVuZGVybGluZSB0ZXh0LWJlaWdlLWRlZXA7XG59XG4uYy1mb290ZXJfX21lbnUgPiB1bCB7XG4gIEBhcHBseSBncmlkIGdyaWQtY29scy0yIGxnOmdyaWQtY29scy0xIHctZnVsbCBnYXAtMjtcbn1cbi5jLWZvb3Rlcl9fbWVudSA+IHVsID4gbGkgPiBhIHtcbiAgQGFwcGx5IGJsb2NrIGxlYWRpbmctbm9uZTtcbn1cbi5jLWZvb3Rlcl9fbW9iaWxlIHtcbiAgQGFwcGx5IGJvcmRlci1iIGJvcmRlci13aGl0ZSBsZzpib3JkZXItYi0wIHB5LVsxMnB4XSBsZzpweS0wO1xufVxuLmMtZm9vdGVyX19tb2JpbGUuYWN0aXZlIC5jLWZvb3Rlcl9fbW9iaWxlLWxpc3Qge1xuICBAYXBwbHkgYmxvY2s7XG59XG4uYy1mb290ZXJfX21vYmlsZS5hY3RpdmUgPiBhIHtcbiAgQGFwcGx5IHRleHQtdGVhbDtcbn1cbi5jLWZvb3Rlcl9fbW9iaWxlLmFjdGl2ZSA+IGE6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZTgwMFwiO1xufVxuLmMtZm9vdGVyX19tb2JpbGUgPiBhIHtcbiAgQGFwcGx5IGZsZXgganVzdGlmeS1iZXR3ZWVuIGl0ZW1zLWNlbnRlciB0ZXh0LXdoaXRlIHRleHQtMTYgZm9udC1saWdodDtcbn1cbi5jLWZvb3Rlcl9fbW9iaWxlID4gYTpob3ZlciB7XG4gIEBhcHBseSB0ZXh0LXdoaXRlO1xufVxuLmMtZm9vdGVyX19tb2JpbGUgPiBhOmFmdGVyIHtcbiAgY29udGVudDogXCJcXGU4MDFcIjtcbiAgZm9udC1mYW1pbHk6IGZvbnRlbGxvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIEBhcHBseSB0ZXh0LTE0O1xufVxuLmMtZm9vdGVyX19tb2JpbGUtbGlzdCB7XG4gIEBhcHBseSBwdC0xIGxnOnB0LTA7XG59XG4uYy1mb290ZXJfX3NvY2lhbCB7XG4gIEBhcHBseSBncmlkIGdyaWQtY29scy0xIGxnOmdyaWQtY29scy0yIGdhcC14LTEgdGV4dC0xNHIgZm9udC1saWdodCBtYXgtdy1bMjQwcHhdO1xufVxuLmMtZm9vdGVyX19saW5rcyB1bCB7XG4gIEBhcHBseSBmbGV4IGdhcC0xIHRleHQtMTRyIGZvbnQtbGlnaHQ7XG59XG4uYy1mb290ZXJfX2xpbmtzIHVsIGxpOmZpcnN0LWNoaWxkIGE6YmVmb3JlIHtcbiAgQGFwcGx5IGhpZGRlbjtcbn1cbi5jLWZvb3Rlcl9fbGlua3MgdWwgbGkgYSB7XG4gIEBhcHBseSBpbmxpbmUtYmxvY2sgd2hpdGVzcGFjZS1ub3dyYXA7XG59XG4uYy1mb290ZXJfX2xpbmtzIHVsIGxpIGE6YmVmb3JlIHtcbiAgY29udGVudDogXCJ8XCI7XG4gIEBhcHBseSBpbmxpbmUtYmxvY2sgbXItMSB0ZXh0LWdyZWVuLWxpZ2h0O1xufVxuLmMtZm9vdGVyX19jb3B5cmlnaHQtdGV4dDphZnRlciB7XG4gIGNvbnRlbnQ6IFwifFwiO1xuICBAYXBwbHkgaW5saW5lLWJsb2NrIG1sLTEgcHItMSB0ZXh0LWdyZWVuLWxpZ2h0O1xufVxuLmMtZm9vdGVyX19jb3B5cmlnaHQgdWwge1xuICBAYXBwbHkgZmxleCBmbGV4LXdyYXAgIGdhcC14LTE7XG59XG4uYy1mb290ZXJfX2NvcHlyaWdodCB1bCBsaSB7XG4gIEBhcHBseSBtLTA7XG59XG4uYy1mb290ZXJfX2NvcHlyaWdodCB1bCBsaTpsYXN0LWNoaWxkIGE6YWZ0ZXIge1xuICBAYXBwbHkgaGlkZGVuO1xufVxuLmMtZm9vdGVyX19jb3B5cmlnaHQgdWwgbGkgYSB7XG4gIEBhcHBseSBpbmxpbmUtYmxvY2sgd2hpdGVzcGFjZS1ub3dyYXAgdGV4dC1iZWlnZS1saWdodCBuby11bmRlcmxpbmU7XG59XG4uYy1mb290ZXJfX2NvcHlyaWdodCB1bCBsaSBhOmhvdmVyIHtcbiAgQGFwcGx5IHRleHQtYmVpZ2UtZGVlcDtcbn1cbi5jLWZvb3Rlcl9fY29weXJpZ2h0IHVsIGxpIGE6YWZ0ZXIge1xuICBjb250ZW50OiBcInxcIjtcbiAgQGFwcGx5IGlubGluZS1ibG9jayBtbC0xIHRleHQtZ3JlZW4tbGlnaHQ7XG59XG4uYy1mb290ZXIgLmdmb3JtX3dyYXBwZXIge1xuICBAYXBwbHkgcmVsYXRpdmUgbGc6bWF4LXctWzQ4MHB4XTtcbn1cbi5jLWZvb3RlciAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1faGVhZGluZyB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5jLWZvb3RlciAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fdmFsaWRhdGlvbl9lcnJvcnMge1xuICBAYXBwbHkgaGlkZGVuO1xufVxuLmMtZm9vdGVyIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9maWVsZHMge1xuICBnYXA6IDhweCAhaW1wb3J0YW50O1xufVxuQHNjcmVlbiBsZyB7XG4gIC5jLWZvb3RlciAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fZmllbGRzIHtcbiAgICBnYXA6IDE2cHggIWltcG9ydGFudDtcbiAgfVxufVxuLmMtZm9vdGVyIC5nZm9ybV93cmFwcGVyIC5nZm9ybS1ib2R5IC5nZmllbGQtLXR5cGUtc2VsZWN0IHNlbGVjdCxcbi5jLWZvb3RlciAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm0tYm9keSAuZ2ZpZWxkLS10eXBlLXNlbGVjdCBpbnB1dFt0eXBlPWVtYWlsXSxcbi5jLWZvb3RlciAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm0tYm9keSAuZ2ZpZWxkLS10eXBlLWVtYWlsIHNlbGVjdCxcbi5jLWZvb3RlciAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm0tYm9keSAuZ2ZpZWxkLS10eXBlLWVtYWlsIGlucHV0W3R5cGU9ZW1haWxdIHtcbiAgQGFwcGx5IGgtNiByb3VuZGVkIGJnLVsjMDQxODEzXSBwbGFjZWhvbGRlci1iZWlnZS1taWQgdGV4dC1iZWlnZS1taWQgcHgtMiB3LWZ1bGwgdGV4dC0xNnIgb3V0bGluZS1ub25lIGZvbnQtbm9ybWFsIGFwcGVhcmFuY2Utbm9uZTtcbn1cbi5jLWZvb3RlciAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm0tYm9keSAuZ2ZpZWxkLS10eXBlLXNlbGVjdCB7XG4gIGdyaWQtY29sdW1uOiBzcGFuIDEyICFpbXBvcnRhbnQ7XG59XG5Ac2NyZWVuIHNtIHtcbiAgLmMtZm9vdGVyIC5nZm9ybV93cmFwcGVyIC5nZm9ybS1ib2R5IC5nZmllbGQtLXR5cGUtc2VsZWN0IHtcbiAgICBncmlkLWNvbHVtbjogc3BhbiA2ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5jLWZvb3RlciAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm0tYm9keSAuZ2ZpZWxkLS10eXBlLXNlbGVjdCBzZWxlY3Qge1xuICBAYXBwbHkgYmctbm8tcmVwZWF0IHByLTU7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciByaWdodCAxMnB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxNCcgaGVpZ2h0PSc4JyB2aWV3Qm94PScwIDAgMTQgOCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTAuNzUgMC43NUw2Ljc1IDYuNzVMMTIuNzUgMC43NScgc3Ryb2tlPSclMjNGNEUyQzgnIHN0cm9rZS13aWR0aD0nMS41JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSUzQy9zdmclM0UlMEFcIik7XG59XG4uYy1mb290ZXIgLmdmb3JtX3dyYXBwZXIgLmdmb3JtLWJvZHkgLmdmaWVsZC0tdHlwZS1zZWxlY3Qgc2VsZWN0IG9wdGlvbiB7XG4gIEBhcHBseSB0ZXh0LWdyZWVuLWRhcmsgYmctd2hpdGU7XG59XG4uYy1mb290ZXIgLmdmb3JtX3dyYXBwZXIgLmdmb3JtLWJvZHkgLmdmaWVsZC0tdHlwZS1zdWJtaXQge1xuICBncmlkLWNvbHVtbjogc3BhbiAxMiAhaW1wb3J0YW50O1xufVxuQHNjcmVlbiBzbSB7XG4gIC5jLWZvb3RlciAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm0tYm9keSAuZ2ZpZWxkLS10eXBlLXN1Ym1pdCB7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gNiAhaW1wb3J0YW50O1xuICB9XG59XG4uYy1mb290ZXIgLmdmb3JtX3dyYXBwZXIgLmdmb3JtLWJvZHkgLmdmaWVsZC0tdHlwZS1zdWJtaXQgLmMtYnV0dG9uIHtcbiAgQGFwcGx5IHctZnVsbDtcbn1cbi5jLWZvb3RlciAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm0tYm9keSAuZ2ZpZWxkLS10eXBlLXN1Ym1pdCAuYy1idXR0b24gc3BhbiB7XG4gIEBhcHBseSBiZy15ZWxsb3ctcHJpbWFyeSB0ZXh0LWdyZWVuLXByaW1hcnkgdy1mdWxsIGgtNjtcbn1cbi5jLWZvb3RlciAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm0tYm9keSAuZ2ZpZWxkLS10eXBlLXN1Ym1pdCAuYy1idXR0b246YWZ0ZXIge1xuICBAYXBwbHkgYmcteWVsbG93LWRhcmsgaC02O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPSc0OCcgaGVpZ2h0PSc0OCcgdmlld0JveD0nMCAwIDQ4IDQ4JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMzIuNTMwMyAyNC41MzAzQzMyLjgyMzIgMjQuMjM3NCAzMi44MjMyIDIzLjc2MjYgMzIuNTMwMyAyMy40Njk3TDI3Ljc1NzQgMTguNjk2N0MyNy40NjQ1IDE4LjQwMzggMjYuOTg5NiAxOC40MDM4IDI2LjY5NjcgMTguNjk2N0MyNi40MDM4IDE4Ljk4OTYgMjYuNDAzOCAxOS40NjQ1IDI2LjY5NjcgMTkuNzU3NEwzMC45MzkzIDI0TDI2LjY5NjcgMjguMjQyNkMyNi40MDM4IDI4LjUzNTUgMjYuNDAzOCAyOS4wMTA0IDI2LjY5NjcgMjkuMzAzM0MyNi45ODk2IDI5LjU5NjIgMjcuNDY0NSAyOS41OTYyIDI3Ljc1NzQgMjkuMzAzM0wzMi41MzAzIDI0LjUzMDNaTTE2IDIzLjI1QzE1LjU4NTggMjMuMjUgMTUuMjUgMjMuNTg1OCAxNS4yNSAyNEMxNS4yNSAyNC40MTQyIDE1LjU4NTggMjQuNzUgMTYgMjQuNzVMMTYgMjRMMTYgMjMuMjVaTTMyIDI0TDMyIDIzLjI1TDE2IDIzLjI1TDE2IDI0TDE2IDI0Ljc1TDMyIDI0Ljc1TDMyIDI0WicgZmlsbD0nJTIzMEIzMjI5Jy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xufVxuQHNjcmVlbiBsZyB7XG4gIC5jLWZvb3RlciAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm0tYm9keSAuZ2ZpZWxkLS10eXBlLXN1Ym1pdCAuYy1idXR0b246aG92ZXIgc3BhbiB7XG4gICAgQGFwcGx5IGJnLXllbGxvdy1saWdodDtcbiAgfVxuICAuYy1mb290ZXIgLmdmb3JtX3dyYXBwZXIgLmdmb3JtLWJvZHkgLmdmaWVsZC0tdHlwZS1zdWJtaXQgLmMtYnV0dG9uOmhvdmVyOmFmdGVyIHtcbiAgICBAYXBwbHkgYmcteWVsbG93LXByaW1hcnk7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNDhweCAwO1xuICB9XG59XG4uYy1mb290ZXIgLmdmb3JtX3dyYXBwZXIgLmdmb3JtLWJvZHkgLmdmaWVsZF92YWxpZGF0aW9uX21lc3NhZ2Uge1xuICBAYXBwbHkgcC0wIGJnLXRyYW5zcGFyZW50IGJvcmRlci0wIGFic29sdXRlIHRvcC1mdWxsIG10LTEgdGV4dC0xMyB0ZXh0LWJlaWdlLWRlZXA7XG59XG4uYy1mb290ZXIgLmdmb3JtX3dyYXBwZXIgLmdmb3JtLWZvb3RlciB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG4uYy1mb290ZXIgLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2FqYXhfc3Bpbm5lciB7XG4gIEBhcHBseSB3LTMgaC0zIGJsb2NrIC1yaWdodC00IHotMTAgYWJzb2x1dGUgdG9wLTE7XG59XG5cbmh0bWxbbGFuZz1lbl0ge1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5jLWhlYWRlciB7XG4gIEBhcHBseSBmaXhlZCB0b3AtMCBsZzp0b3AtWzQwcHhdIGxlZnQtMS8yIC10cmFuc2xhdGUteC0xLzIgdy1mdWxsIHotWzIwMDBdIHRyYW5zaXRpb24tYWxsIGR1cmF0aW9uLVsuNDVzXTtcbn1cbi5jLWhlYWRlcl9fd3JhcHBlciB7XG4gIEBhcHBseSBweC0zIGxnOnB4LTYgaC03ICBmbGV4IGp1c3RpZnktYmV0d2VlbiBpdGVtcy1jZW50ZXIgcmVsYXRpdmUgdHJhbnNpdGlvbi1hbGwgZHVyYXRpb24tWy4yc10gYmctYmVpZ2UtbGlnaHQvMDtcbn1cbi5jLWhlYWRlcl9fb3ZlcmxheSB7XG4gIEBhcHBseSBmaXhlZCB6LVsxMjBdIGluc2V0LTAgdy1mdWxsIGgtZnVsbCBiZy1ibGFjay81MCBwb2ludGVyLWV2ZW50cy1ub25lIG9wYWNpdHktMCBpbnZpc2libGUgdHJhbnNpdGlvbjtcbn1cbi5jLW1lbnUtLXNob3cgLmMtaGVhZGVyX19vdmVybGF5IHtcbiAgQGFwcGx5IG9wYWNpdHktMTAwIHZpc2libGU7XG59XG5cbi5jLWhlYWRlcl9fbG9nbyBzdmcge1xuICB3aWR0aDogMTMzcHg7XG59XG4uYy1oZWFkZXJfX2xvZ28gc3ZnIHBhdGgge1xuICBAYXBwbHkgZmlsbC1ncmVlbi1wcmltYXJ5O1xufVxuQHNjcmVlbiBsZyB7XG4gIC5jLWhlYWRlcl9fbG9nbyBzdmcge1xuICAgIHdpZHRoOiAxODBweDtcbiAgfVxuICAuYy1oZWFkZXJfX2xvZ28gc3ZnIHBhdGgge1xuICAgIEBhcHBseSBmaWxsLWJlaWdlLWxpZ2h0O1xuICB9XG59XG5Ac2NyZWVuIHFoZCB7XG4gIC5jLWhlYWRlcl9fbG9nbyBzdmcge1xuICAgIHdpZHRoOiAyMzBweDtcbiAgfVxufVxuLmVycm9yNDA0IC5jLWhlYWRlcl9fbG9nbyBzdmcgcGF0aCxcbi5zaW5nbGUtYWZ0ZXJjYXJlIC5jLWhlYWRlcl9fbG9nbyBzdmcgcGF0aCxcbi5zaW5nbGUtZmluYW5jZS1vcHRpb24gLmMtaGVhZGVyX19sb2dvIHN2ZyBwYXRoLFxuLmMtaGVhZGVyLS1kYXJrIC5jLWhlYWRlcl9fbG9nbyBzdmcgcGF0aCB7XG4gIEBhcHBseSBmaWxsLWdyZWVuLXByaW1hcnk7XG59XG5cbi5jLWhlYWRlci0tc29saWQgLmMtaGVhZGVyIHtcbiAgQGFwcGx5IHRvcC0wIGxnOnRvcC00ICBsZzptYXgtdy1bMTAyNHB4XTtcbn1cbi5jLWhlYWRlci0tc29saWQgLmMtaGVhZGVyX193cmFwcGVyIHtcbiAgQGFwcGx5IGJnLWJlaWdlLWxpZ2h0IHJvdW5kZWQgcHktMCBsZzpwLTEgbGc6cGwtMyBsZzpoLWF1dG87XG4gIGJveC1zaGFkb3c6IDAgMCAzMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuLmMtaGVhZGVyLS1zb2xpZCAuYy1oZWFkZXJfX2xvZ28gc3ZnIHtcbiAgQGFwcGx5IGxnOnctWzE2MHB4XTtcbn1cbi5jLWhlYWRlci0tc29saWQgLmMtaGVhZGVyX19sb2dvIHN2ZyBwYXRoIHtcbiAgQGFwcGx5IGZpbGwtZ3JlZW4tcHJpbWFyeTtcbn1cblxuQHNjcmVlbiBzbSB7XG4gIC5jLWhlYWRlci0tc29saWQuc2xpZGVvdXQtb3BlbmVkIC5jLWhlYWRlciB7XG4gICAgQGFwcGx5IC10b3AtMjA7XG4gIH1cbn1cblxuLmMtbGF6eS13cmFwcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IG5vbmU7XG59XG4uYy1sYXp5LXdyYXBwZXIuaW1nLWxvYWRlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmMtbGF6eS13cmFwcGVyW2RhdGEtcmV2ZWFsXSB7XG4gIGNsaXAtcGF0aDogcG9seWdvbigwIDAsIDUwJSAwLCA1MCUgMTAwJSwgMCAxMDAlKTtcbn1cbi5jLWxhenktd3JhcHBlci50cmFuc3BhcmVudCBpbWcubGF6eSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmMtbGF6eS13cmFwcGVyLmNvdmVyIGltZyB7XG4gIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi5jLWxhenktd3JhcHBlciBpbWcubGF6eSB7XG4gIG9wYWNpdHk6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxO1xufVxuLmMtbGF6eS13cmFwcGVyIGltZzpub3QoLmluaXRpYWwpIHtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAxcztcbn1cbi5jLWxhenktd3JhcHBlciBpbWcubG9hZGluZywgLmMtbGF6eS13cmFwcGVyIGltZy5pbml0aWFsLCAuYy1sYXp5LXdyYXBwZXIgaW1nLmxvYWRlZCwgLmMtbGF6eS13cmFwcGVyIGltZy5lcnJvciB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMXM7XG59XG4uYy1sYXp5LXdyYXBwZXIgaW1nLmxvYWRlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmMtbGF6eS13cmFwcGVyIGltZy5sb2FkZWQgaW1nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uYy1sYXp5LXdyYXBwZXIgaW1nOm5vdChbc3JjXSkge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4uYy1sYXp5LXdyYXBwZXIgLmxhenk6bm90KGltZykge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDFzO1xufVxuLmMtbGF6eS13cmFwcGVyIC5sYXp5Om5vdChpbWcpW2RhdGEtbGwtc3RhdHVzPWxvYWRpbmddLFxuLmMtbGF6eS13cmFwcGVyIC5sYXp5Om5vdChpbWcpW2RhdGEtbGwtc3RhdHVzPWxvYWRlZF0sXG4uYy1sYXp5LXdyYXBwZXIgLmxhenk6bm90KGltZylbZGF0YS1sbC1zdGF0dXM9ZW50ZXJlZF0ge1xuICBvcGFjaXR5OiAxO1xufVxuXG4ubGluZS1hbmltIHtcbiAgQGFwcGx5IHJlbGF0aXZlO1xufVxuLmxpbmUtYW5pbSAuc3RhciB7XG4gIEBhcHBseSBzY2FsZS1bMF0gb3BhY2l0eS0wIHRyYW5zaXRpb24tYWxsIGFic29sdXRlO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjNzO1xufVxuLmxpbmUtYW5pbSAuc3Rhci5pcy1hY3RpdmUge1xuICBAYXBwbHkgc2NhbGUtWzFdIG9wYWNpdHktMTAwO1xufVxuLmxpbmUtYW5pbS50ZXh0IHtcbiAgQGFwcGx5IHdoaXRlc3BhY2Utbm93cmFwIGlubGluZS1ibG9jaztcbn1cbi5saW5lLWFuaW0udGV4dCBzdmcge1xuICBAYXBwbHkgYWJzb2x1dGUgdy1mdWxsIGgtYXV0byBib3R0b20tMCBsZWZ0LTA7XG59XG4ubGluZS1hbmltLnRleHQgc3BhbiB7XG4gIEBhcHBseSByZWxhdGl2ZSB6LTEwO1xufVxuLmxpbmUtYW5pbS5jdGEgc3ZnLmxpbmUtcmlnaHQge1xuICBAYXBwbHkgYWJzb2x1dGUgdG9wLVszMCVdIHJpZ2h0LVsxNSVdIHctWzE1JV0gaC1hdXRvO1xufVxuLmxpbmUtYW5pbS5jdGEgc3ZnLmxpbmUtbGVmdCB7XG4gIEBhcHBseSBhYnNvbHV0ZSB0b3AtWzYxJV0gbGVmdC1bNyVdIHctWzYlXSBoLWF1dG87XG59XG4ubGluZS1hbmltLmN0YSBpbWcuc3RhciB7XG4gIEBhcHBseSB0b3AtWzI0JV0gcmlnaHQtWzMwJV0gdy1bNCVdIGgtYXV0byBhYnNvbHV0ZTtcbn1cbi5saW5lLWFuaW0uY3RhLnBvcy1sZWZ0IHN2Zy5saW5lLXJpZ2h0IHtcbiAgQGFwcGx5IGxlZnQtWzE1JV0gcmlnaHQtYXV0bztcbn1cbi5saW5lLWFuaW0uY3RhLnBvcy1sZWZ0IHN2Zy5saW5lLWxlZnQge1xuICBAYXBwbHkgcmlnaHQtWzclXSBsZWZ0LWF1dG87XG59XG4ubGluZS1hbmltLmN0YS5wb3MtbGVmdCBpbWcuc3RhciB7XG4gIEBhcHBseSByaWdodC1hdXRvIGxlZnQtWzMwJV07XG59XG4ubGluZS1hbmltLnByb2ZpbGUgc3ZnLmxpbmUge1xuICBAYXBwbHkgYWJzb2x1dGUgdG9wLVs5JV0gcmlnaHQtWzMlXSB3LVs4JV0gaC1hdXRvO1xufVxuLmxpbmUtYW5pbS5wcm9maWxlIGltZy5zdGFyIHtcbiAgQGFwcGx5IHRvcC1bNSVdIHJpZ2h0LVsyMiVdIHctWzUlXSBoLWF1dG8gYWJzb2x1dGU7XG59XG4ubGluZS1hbmltLnN0YXItbGVmdCBzdmcuY29ybmVyIHtcbiAgQGFwcGx5IGFic29sdXRlIHRvcC1bOS41JV0gbGVmdC1bMyVdIHctWzclXSBoLWF1dG87XG59XG4ubGluZS1hbmltLnN0YXItbGVmdCBpbWcuc3RhciB7XG4gIEBhcHBseSB0b3AtWzYlXSBsZWZ0LVsxOCVdIHctWzUlXSBoLWF1dG8gYWJzb2x1dGU7XG59XG4ubGluZS1hbmltLnN0YXItcmlnaHQgc3ZnLmNvcm5lciB7XG4gIEBhcHBseSBhYnNvbHV0ZSB0b3AtWzkuNiVdIHJpZ2h0LVszLjUlXSB3LVsxMCVdIGgtYXV0bztcbn1cbi5saW5lLWFuaW0uc3Rhci1yaWdodCBpbWcuc3RhciB7XG4gIEBhcHBseSB0b3AtWzYlXSByaWdodC1bMjklXSB3LVs1JV0gaC1hdXRvIGFic29sdXRlO1xufVxuLmxpbmUtYW5pbS5zdGFyLWluc2lkZSBzdmcuY29ybmVyIHtcbiAgQGFwcGx5IGFic29sdXRlIHRvcC1bMTAlXSBsZWZ0LVszJV0gdy1bNiVdIGgtYXV0bztcbn1cbi5saW5lLWFuaW0uc3Rhci1pbnNpZGUgaW1nLnN0YXIge1xuICBAYXBwbHkgdG9wLVszNiVdIHJpZ2h0LVsxNCVdIHctWzUlXSBoLWF1dG8gYWJzb2x1dGU7XG59XG4ubGluZS1hbmltLmN0YS1jb3ZlciBzdmcuY3VydmUge1xuICBAYXBwbHkgYWJzb2x1dGUgdG9wLVszNCVdIGxlZnQtWzEwJV0gdy1bNTAlXSBoLWF1dG87XG59XG4ubGluZS1hbmltLmN0YS1jb3ZlciBpbWcuc3RhciB7XG4gIEBhcHBseSB0b3AtMCByaWdodC0wIHctWzMzJV0gaC1hdXRvIGFic29sdXRlO1xufVxuLmxpbmUtYW5pbS5iZWlnZSBzdmcuY29ybmVyIHtcbiAgQGFwcGx5IHctWzUlXSBhYnNvbHV0ZSB0b3AtYXV0byBib3R0b20tWzIlXSByaWdodC1bOCVdIGgtYXV0byB6LTEwIHJvdGF0ZS1bOTBkZWddO1xufVxuLmxpbmUtYW5pbS5iZWlnZSBpbWcuc3RhciB7XG4gIEBhcHBseSBhYnNvbHV0ZSB0b3AtWzE4JV0gcmlnaHQtWzE2JV0gdy1bNSVdIGgtYXV0byB6LTEwIGxlZnQtYXV0bztcbn1cbi5saW5lLWFuaW0ucXVvdGUgc3ZnLmNvcm5lciB7XG4gIEBhcHBseSB3LVsxNHB4XSBhYnNvbHV0ZSBib3R0b20tWzIlXSByaWdodC1bMF0gaC1hdXRvIHotMTA7XG59XG4ubGluZS1hbmltLnF1b3RlIGltZy5zdGFyIHtcbiAgQGFwcGx5IGFic29sdXRlIHRvcC0wIGxlZnQtMCB3LVsxMnB4XSBoLWF1dG8gei0xMDtcbn1cblxuLmMtbGluayB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMC44NzVyZW0sIDAuNjYwM3JlbSArIDAuNDQ3OHZ3LCAxLjVyZW0pO1xuICBAYXBwbHkgdW5kZXJsaW5lIHVuZGVybGluZS1vZmZzZXQtNCBmb250LW1lZGl1bTtcbn1cbi5jLWxpbms6aG92ZXIge1xuICBAYXBwbHkgbm8tdW5kZXJsaW5lO1xufVxuXG4uYy1tZW51LXRvZ2dsZSB7XG4gIEBhcHBseSB3LTQgaC00IGJsb2NrO1xufVxuLmMtbWVudS10b2dnbGUgLnN2Zy1jbG9zZSB7XG4gIEBhcHBseSBoaWRkZW47XG59XG4uYy1tZW51LXRvZ2dsZS5hY3RpdmUgLnN2Zy1tZW51IHtcbiAgQGFwcGx5IGhpZGRlbjtcbn1cbi5jLW1lbnUtdG9nZ2xlLmFjdGl2ZSAuc3ZnLWNsb3NlIHtcbiAgQGFwcGx5IGJsb2NrO1xufVxuXG4uYy1uYXYtZGVza3RvcCB7XG4gIEBhcHBseSBpdGVtcy1jZW50ZXIganVzdGlmeS1iZXR3ZWVuIHRyYW5zaXRpb24tYWxsIGJnLWJlaWdlLWxpZ2h0IHJvdW5kZWQgYWJzb2x1dGUgbGVmdC0xLzIgLXRyYW5zbGF0ZS14LTEvMiBweC00IHFoZDpweC04O1xufVxuLmMtbmF2LWRlc2t0b3AgdWwubWVudSB7XG4gIEBhcHBseSBmbGV4IGl0ZW1zLWNlbnRlciBnYXAtMyBxaGQ6Z2FwLTU7XG59XG4uYy1uYXYtZGVza3RvcCB1bC5tZW51ID4gbGkuY3VycmVudC1tZW51LWFuY2VzdG9yID4gYTpiZWZvcmUsIC5jLW5hdi1kZXNrdG9wIHVsLm1lbnUgPiBsaS5jdXJyZW50LW1lbnUtaXRlbSA+IGE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBsZWZ0OiAtMTZweDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtN3B4KTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTInIGhlaWdodD0nMTInIHZpZXdCb3g9JzAgMCAxMiAxMicgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTAuMzgyMTgxIDUuNjQyMjlDMy4xNDU0MyA1LjY0MjI5IDUuNDQ0MTEgMy42MDU5MiA1LjYxNTMyIDEuMDE3MDNDNS42MDkxMiAwLjkwOTIzNyA1LjYwNjAyIDAuNzk3OTMyIDUuNjA2MDIgMC42ODgzNzVDNS42MDYwMiAwLjU3Mjk2NCA1LjYwOTEyIDAuNDU4NzMyIDUuNjE1MzIgMC4zNDMzMUM1LjYyNjQ5IDAuMTUyOTE1IDUuNzkxNTIgMC4wMDI5Mzk1MyA1Ljk5MzE1IDBDNi4xOTE2OCAwLjAwMjkyOTE4IDYuMzYyOTEgMC4xNDIzNiA2LjM3OTA1IDAuMzMyNzY3QzYuMzg4MzYgMC40MzkzOTEgNi4zOTMzMiAwLjU1NTk3NiA2LjM5MzMyIDAuNjg2NjJDNi4zOTMzMiAwLjgwNjcxOCA2LjM4ODM2IDAuOTEzMzM5IDYuMzgyMTUgMS4wMTM1MkM2LjU2MTQ1IDMuNjA5NDYgOC44NTUwNiA1LjY0MDU4IDExLjYxNzIgNS42NDA1OEMxMS44MjgxIDUuNjQwNTggMTIgNS44MDIyNyAxMiA2LjAwMjA1QzEyIDYuMjAxMjQgMTEuODI4OCA2LjM2MzUzIDExLjYxNzIgNi4zNjM1M0M4Ljg1MjA1IDYuMzYzNTMgNi41NTUyNyA4LjM5OTkgNi4zODIxNSAxMC45OTA2QzYuMzg4MzYgMTEuMDkxNCA2LjM5MzMyIDExLjE5NzQgNi4zOTMzMiAxMS4zMTc1QzYuMzkzMzIgMTEuNDQ5MyA2LjM4ODM2IDExLjU2NDcgNi4zNzkwNSAxMS42NzEzQzYuMzY1NCAxMS44NjA2IDYuMTk2NjUgMTIgNS45OTk5OCAxMkg1Ljk4MjYxQzUuNzg0MDggMTEuOTkyNCA1LjYyNTI1IDExLjgzNjYgNS42MTU5NCAxMS42NTA4QzUuNjA5NzQgMTEuNTQzIDUuNjA2NjQgMTEuNDMwNiA1LjYwNjY0IDExLjMxOTNDNS42MDY2NCAxMS4yMDk3IDUuNjA5NzQgMTEuMDk5IDUuNjE1OTQgMTFDNS40NDI4NiA4LjQwMTE5IDMuMTQ3OTUgNi4zNjYwMiAwLjM4MjgwMyA2LjM2NjAyQzAuMTcxODY3IDYuMzY2MDIgMS45MDczNWUtMDYgNi4yMDQzMyAxLjkwNzM1ZS0wNiA2LjAwNDU0Qy0wLjAwMDYxNzk4MSA1LjgwNDc4IDAuMTcxMjMyIDUuNjQyNDkgMC4zODIxNjkgNS42NDI0OUwwLjM4MjE4MSA1LjY0MjI5WicgZmlsbD0nJTIzRENCRDkyJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xufVxuLmMtbmF2LWRlc2t0b3AgdWwubWVudSA+IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiBhIHtcbiAgQGFwcGx5IHJlbGF0aXZlO1xufVxuLmMtbmF2LWRlc2t0b3AgdWwubWVudSA+IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiBhOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgQGFwcGx5IGlubGluZS1ibG9jayB3LTIgaC0yIGJnLW5vLXJlcGVhdCBiZy1jZW50ZXIgbWwtWzRweF0gdHJhbnNpdGlvbi1hbGwgZHVyYXRpb24tWy40NXNdO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzE2JyBoZWlnaHQ9JzE2JyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9J25vbmUnJTNFJTNDcGF0aCBkPSdNNCA2TDggMTBMMTIgNicgc3Ryb2tlPSclMjMwQjMyMjknIHN0cm9rZS13aWR0aD0nMS41JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSUzQy9zdmclM0VcIik7XG59XG4uYy1uYXYtZGVza3RvcCB1bC5tZW51ID4gbGk6aG92ZXIgPiBhIHtcbiAgQGFwcGx5IHRleHQtZ3JlZW4tbGlnaHQ7XG59XG4uYy1uYXYtZGVza3RvcCB1bC5tZW51ID4gbGk6aG92ZXIgPiBhOmFmdGVyIHtcbiAgQGFwcGx5IHJvdGF0ZS0xODA7XG59XG4uYy1uYXYtZGVza3RvcCB1bC5tZW51ID4gbGk6aG92ZXIgPiAuc3VibWVudS13cmFwcGVyIHtcbiAgQGFwcGx5IG9wYWNpdHktMTAwIHBvaW50ZXItZXZlbnRzLWF1dG8gdmlzaWJsZTtcbn1cbi5jLW5hdi1kZXNrdG9wIHVsLm1lbnUgPiBsaSA+IGEge1xuICBAYXBwbHkgaW5saW5lLWZsZXggbm8tdW5kZXJsaW5lICBoLTYgaXRlbXMtY2VudGVyIGxlYWRpbmctbm9uZSB0ZXh0LTE2IHdoaXRlc3BhY2Utbm93cmFwIHJlbGF0aXZlIGZvbnQtbWVkaXVtO1xufVxuLmMtbmF2LWRlc2t0b3AgdWwubWVudSA+IGxpID4gLnN1Ym1lbnUtd3JhcHBlciB7XG4gIEBhcHBseSBhYnNvbHV0ZSB0b3AtZnVsbCBsZWZ0LTEvMiAtdHJhbnNsYXRlLXgtMS8yICB3LVsxMDB2d10gcHgtNiBtYXgtdy1bMTIyOHB4XSBwdC1bMTRweF0gb3BhY2l0eS0wIHBvaW50ZXItZXZlbnRzLW5vbmUgdHJhbnNpdGlvbi1hbGwgZHVyYXRpb24tWy40NXNdIGludmlzaWJsZTtcbn1cbi5jLW5hdi1kZXNrdG9wIHVsLm1lbnUgPiBsaSA+IC5zdWJtZW51LXdyYXBwZXIgPiB1bCB7XG4gIEBhcHBseSBiZy1iZWlnZS1saWdodCByb3VuZGVkIHAtNDtcbiAgYm94LXNoYWRvdzogMCAwIDMwcHggMCByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG5cbi5jLW5hdi1kZXNrdG9wIC5jLW1lZ2EgPiAuc3VibWVudS13cmFwcGVyID4gdWwge1xuICBAYXBwbHkgcmVsYXRpdmU7XG59XG4uYy1uYXYtZGVza3RvcCAuYy1tZWdhID4gLnN1Ym1lbnUtd3JhcHBlciA+IHVsOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgQGFwcGx5IGFic29sdXRlIGJvcmRlci1sIGJvcmRlci1iZWlnZS1kZWVwICBsZWZ0LVtjYWxjKDMzLjMzJSs4cHgpXSBoLVtjYWxjKDEwMCUtNjRweCldIHRvcC0xLzIgLXRyYW5zbGF0ZS15LTEvMjtcbn1cbi5jLW5hdi1kZXNrdG9wIC5jLW1lZ2EgPiAuc3VibWVudS13cmFwcGVyID4gdWwgPiBsaSB7XG4gIHdpZHRoOiAzMCU7XG59XG4uYy1uYXYtZGVza3RvcCAuYy1tZWdhID4gLnN1Ym1lbnUtd3JhcHBlciA+IHVsID4gbGkuaXMtYWN0aXZlID4gYTpub3QoLmMtYnV0dG9uKSwgLmMtbmF2LWRlc2t0b3AgLmMtbWVnYSA+IC5zdWJtZW51LXdyYXBwZXIgPiB1bCA+IGxpOmhvdmVyID4gYTpub3QoLmMtYnV0dG9uKSB7XG4gIEBhcHBseSBiZy13aGl0ZSBuby11bmRlcmxpbmUgdGV4dC1ncmVlbi1saWdodDtcbn1cbi5jLW5hdi1kZXNrdG9wIC5jLW1lZ2EgPiAuc3VibWVudS13cmFwcGVyID4gdWwgPiBsaS5pcy1hY3RpdmUgPiBhOm5vdCguYy1idXR0b24pOmFmdGVyLCAuYy1uYXYtZGVza3RvcCAuYy1tZWdhID4gLnN1Ym1lbnUtd3JhcHBlciA+IHVsID4gbGk6aG92ZXIgPiBhOm5vdCguYy1idXR0b24pOmFmdGVyIHtcbiAgQGFwcGx5IG9wYWNpdHktMTAwIGJnLXdoaXRlO1xufVxuLmMtbmF2LWRlc2t0b3AgLmMtbWVnYSA+IC5zdWJtZW51LXdyYXBwZXIgPiB1bCA+IGxpIGE6bm90KC5jLWJ1dHRvbikge1xuICBAYXBwbHkgdGV4dC0xNiBsZWFkaW5nLVsxLjJdIGZvbnQtbWVkaXVtIGJsb2NrIHAtMiByb3VuZGVkIHJlbGF0aXZlO1xufVxuLmMtbmF2LWRlc2t0b3AgLmMtbWVnYSA+IC5zdWJtZW51LXdyYXBwZXIgPiB1bCA+IGxpIGE6bm90KC5jLWJ1dHRvbikgc3BhbiB7XG4gIEBhcHBseSByZWxhdGl2ZSB6LTEwO1xufVxuLmMtbmF2LWRlc2t0b3AgLmMtbWVnYSA+IC5zdWJtZW51LXdyYXBwZXIgPiB1bCA+IGxpIGE6bm90KC5jLWJ1dHRvbik6aG92ZXIge1xuICBAYXBwbHkgbm8tdW5kZXJsaW5lIHRleHQtZ3JlZW4tbGlnaHQ7XG59XG4uYy1uYXYtZGVza3RvcCAuYy1tZWdhID4gLnN1Ym1lbnUtd3JhcHBlciA+IHVsID4gbGkgYTpub3QoLmMtYnV0dG9uKTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIEBhcHBseSBhYnNvbHV0ZSB0b3AtMCBsZWZ0LTAgdy1mdWxsIGgtZnVsbCByb3VuZGVkIGJnLWJlaWdlLWxpZ2h0IG9wYWNpdHktMCB0cmFuc2l0aW9uLWFsbCBkdXJhdGlvbi1bLjQ1c10gYmctbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAyNHB4IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxOCcgaGVpZ2h0PScxMicgdmlld0JveD0nMCAwIDE4IDEyJyBmaWxsPSdub25lJyUzRSUzQ3BhdGggZD0nTTE3LjI4MDMgNi4wNTMyOEMxNy41NzMyIDUuNzYwMzkgMTcuNTczMiA1LjI4NTUxIDE3LjI4MDMgNC45OTI2MkwxMi41MDc0IDAuMjE5NjQ4QzEyLjIxNDUgLTAuMDczMjQ1NCAxMS43Mzk2IC0wLjA3MzI0NTUgMTEuNDQ2NyAwLjIxOTY0OEMxMS4xNTM4IDAuNTEyNTQxIDExLjE1MzggMC45ODc0MTUgMTEuNDQ2NyAxLjI4MDMxTDE1LjY4OTMgNS41MjI5NUwxMS40NDY3IDkuNzY1NTlDMTEuMTUzOCAxMC4wNTg1IDExLjE1MzggMTAuNTMzNCAxMS40NDY3IDEwLjgyNjJDMTEuNzM5NiAxMS4xMTkxIDEyLjIxNDUgMTEuMTE5MSAxMi41MDc0IDEwLjgyNjJMMTcuMjgwMyA2LjA1MzI4Wk0wLjc1IDQuNzcyOTVDMC4zMzU3ODcgNC43NzI5NSAzLjYyMTE3ZS0wOCA1LjEwODczIDAgNS41MjI5NUMtMy42MjExN2UtMDggNS45MzcxNiAwLjMzNTc4NyA2LjI3Mjk1IDAuNzUgNi4yNzI5NUwwLjc1IDUuNTIyOTVMMC43NSA0Ljc3Mjk1Wk0xNi43NSA1LjUyMjk1TDE2Ljc1IDQuNzcyOTVMMC43NSA0Ljc3Mjk1TDAuNzUgNS41MjI5NUwwLjc1IDYuMjcyOTVMMTYuNzUgNi4yNzI5NUwxNi43NSA1LjUyMjk1WicgZmlsbD0nJTIzMUU2NDU0Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xufVxuLmMtbmF2LWRlc2t0b3AgLmMtbWVnYSA+IC5zdWJtZW51LXdyYXBwZXIgPiB1bCA+IGxpIGE6bm90KC5jLWJ1dHRvbik6aG92ZXI6YWZ0ZXIge1xuICBAYXBwbHkgb3BhY2l0eS0xMDAgYmctd2hpdGU7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDE2cHggY2VudGVyO1xufVxuLmMtbmF2LWRlc2t0b3AgLmMtbWVnYSA+IC5zdWJtZW51LXdyYXBwZXIgPiB1bCA+IGxpID4gLnN1Ym1lbnUtd3JhcHBlciB7XG4gIEBhcHBseSBhYnNvbHV0ZSBsZWZ0LVtjYWxjKDMzLjMzJSs4cHgpXSB3LVszMiVdIHRvcC00IHBsLTQgbWluLWgtWzM1MHB4XSBoaWRkZW47XG59XG5cbi5jLW5hdi1kZXNrdG9wIC5jLW1lbnUtY3RhIHtcbiAgQGFwcGx5IGFic29sdXRlIHJpZ2h0LTQgdy1bMjglXSB0b3AtNCBoLVtjYWxjKDEwMCUtNjRweCldIGZsZXggZmxleC1jb2wganVzdGlmeS1iZXR3ZWVuIGhpZGRlbjtcbn1cblxuYm9keS5jLW5hdi1tb2JpbGUtLW9wZW5lZCAuYy1oZWFkZXIge1xuICBAYXBwbHkgdG9wLTA7XG4gIGJveC1zaGFkb3c6IDAgMCAzMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuYm9keS5jLW5hdi1tb2JpbGUtLW9wZW5lZCAuYy1uYXYtbW9iaWxlIHtcbiAgQGFwcGx5IG9wYWNpdHktMTAwIHZpc2libGUgcG9pbnRlci1ldmVudHMtYXV0bztcbn1cblxuLmMtbmF2LW1vYmlsZSB7XG4gIEBhcHBseSBmaXhlZCB0b3AtMCBsZWZ0LTAgdy1mdWxsICBoLWZ1bGwgei1bMTAwMF0gb3BhY2l0eS0wIGludmlzaWJsZSBwb2ludGVyLWV2ZW50cy1ub25lICBmbGV4IHB0LTcgcHgtMyB0cmFuc2l0aW9uLWFsbCBkdXJhdGlvbi1bLjVzXSBiZy1iZWlnZS1saWdodCBvdmVyZmxvdy15LWF1dG87XG59XG4uYy1uYXYtbW9iaWxlIGEge1xuICBAYXBwbHkgbm8tdW5kZXJsaW5lO1xufVxuLmMtbmF2LW1vYmlsZS0tb3BlbmVkIC5jLW5hdi1tb2JpbGVfX292ZXJsYXkge1xuICBAYXBwbHkgZml4ZWQgdG9wLTAgbGVmdC0wIGJsb2NrIHctZnVsbCBoLWZ1bGwgei1bMTAwMV07XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40KTtcbn1cbi5jLW5hdi1tb2JpbGVfX21lbnUgLmMtbWVudS1jdGEge1xuICBAYXBwbHkgaGlkZGVuO1xufVxuLmMtbmF2LW1vYmlsZV9fbWVudSAubWVudS1iYWNrIHtcbiAgQGFwcGx5IGJsb2NrIHctZnVsbCBmb250LW1lZGl1bSB0ZXh0LWNlbnRlciB0ZXh0LTE2IHB5LTIgYm9yZGVyLWItMiBib3JkZXItYmVpZ2UtZGVlcCBiZy1uby1yZXBlYXQgY3Vyc29yLXBvaW50ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgLTRweCBjZW50ZXI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzI0JyBoZWlnaHQ9JzI0JyB2aWV3Qm94PScwIDAgMjQgMjQnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00xNSAxOEw5IDEyTDE1IDYnIHN0cm9rZT0nJTIzMEIzMjI5JyBzdHJva2Utd2lkdGg9JzEuNScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xufVxuLmMtbmF2LW1vYmlsZV9fbWVudSB1bC5tZW51IHtcbiAgQGFwcGx5IGZsZXgtY29sIGZsZXg7XG59XG4uYy1uYXYtbW9iaWxlX19tZW51IHVsLm1lbnUgbGkge1xuICBAYXBwbHkgbS0wO1xufVxuLmMtbmF2LW1vYmlsZV9fbWVudSB1bC5tZW51IGxpIGE6bm90KC5jLWJ1dHRvbikge1xuICBAYXBwbHkgdGV4dC0xNiBmb250LW1lZGl1bSBmbGV4IGp1c3RpZnktYmV0d2VlbiBpdGVtcy1jZW50ZXIgIGJvcmRlci1iIGJvcmRlci1iZWlnZS1taWQgaC03O1xufVxuLmMtbmF2LW1vYmlsZV9fbWVudSB1bC5tZW51IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiBhIHtcbiAgQGFwcGx5IGZsZXgganVzdGlmeS1iZXR3ZWVuIGl0ZW1zLWNlbnRlcjtcbn1cbi5jLW5hdi1tb2JpbGVfX21lbnUgdWwubWVudSBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gYTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIEBhcHBseSBpbmxpbmUtYmxvY2sgdy0zIGgtMyBiZy1uby1yZXBlYXQgYmctY2VudGVyO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScyNCcgaGVpZ2h0PScyNCcgdmlld0JveD0nMCAwIDI0IDI0JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNOSA2TDE1IDEyTDkgMTgnIHN0cm9rZT0nJTIzMEIzMjI5JyBzdHJva2Utd2lkdGg9JzEuNScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xufVxuLmMtbmF2LW1vYmlsZV9fbWVudSB1bC5tZW51IGxpLmlzLWFjdGl2ZSA+IC5zdWJtZW51LXdyYXBwZXIge1xuICByaWdodDogMDtcbn1cbi5jLW5hdi1tb2JpbGVfX21lbnUgdWwubWVudSBsaSAuc3VibWVudS13cmFwcGVyIHtcbiAgQGFwcGx5IGJnLWJlaWdlLWxpZ2h0IGZpeGVkIHRvcC03IG92ZXJmbG93LXktYXV0byBweC0zIHotWzUwMF0gdy1mdWxsIGgtW2NhbGMoMTAwc3ZoLTU2cHgpXSAtcmlnaHQtZnVsbCAgdHJhbnNpdGlvbi1hbGwgZHVyYXRpb24tWy4zc10gZmxleCBmbGV4LWNvbDtcbn1cbi5jLW5hdi1tb2JpbGVfX21lbnUgdWwubWVudSBsaSAuc3VibWVudS13cmFwcGVyIC5jLW1vYmlsZS1jdGEge1xuICBAYXBwbHkgbXQtYXV0byBwYi00O1xufVxuYm9keS5jLWhlYWRlci0tc29saWQgLmMtbmF2LW1vYmlsZV9fbWVudSB1bC5tZW51IGxpIC5zdWJtZW51LXdyYXBwZXIge1xuICBAYXBwbHkgaC1bY2FsYygxMDB2aC01NnB4KV07XG59XG5ib2R5LmMtaGVhZGVyLS1zb2xpZCAuYy1uYXYtbW9iaWxlX19tZW51IHVsLm1lbnUgbGkgLnN1Ym1lbnUtd3JhcHBlciAuYy1tb2JpbGUtY3RhIHtcbiAgQGFwcGx5IHBiLTEwO1xufVxuXG5ib2R5LmMtaGVhZGVyLS1zb2xpZC5jLWhlYWRlci0tc3RpY2t5IC5jLW5hdi1tb2JpbGVfX21lbnUgdWwubWVudSBsaSAuc3VibWVudS13cmFwcGVyIHtcbiAgQGFwcGx5IGgtW2NhbGMoMTAwc3ZoLTU2cHgpXTtcbn1cbmJvZHkuYy1oZWFkZXItLXNvbGlkLmMtaGVhZGVyLS1zdGlja3kgLmMtbmF2LW1vYmlsZV9fbWVudSB1bC5tZW51IGxpIC5zdWJtZW51LXdyYXBwZXIgLmMtbW9iaWxlLWN0YSB7XG4gIEBhcHBseSBwYi00O1xufVxuXG4uYy1uYXYtbW9iaWxlX19tZW51IHVsLm1lbnUgPiBsaSA+IC5zdWJtZW51LXdyYXBwZXIgPiB1bCA+IGxpID4gLnN1Ym1lbnUtd3JhcHBlciB7XG4gIEBhcHBseSBiZy13aGl0ZSBoLWZ1bGw7XG59XG4uYy1uYXYtbW9iaWxlX19tZW51IHVsLm1lbnUgPiBsaSA+IC5zdWJtZW51LXdyYXBwZXIgPiB1bCA+IGxpID4gLnN1Ym1lbnUtd3JhcHBlciA+IHVsID4gbGkuY3RhLWJ1dHRvbiB7XG4gIEBhcHBseSBib3JkZXItMDtcbn1cbi5jLW5hdi1tb2JpbGVfX21lbnUgdWwubWVudSA+IGxpID4gLnN1Ym1lbnUtd3JhcHBlciA+IHVsID4gbGkgPiAuc3VibWVudS13cmFwcGVyID4gdWwgPiBsaS5jdGEtYnV0dG9uIC5jLWJ1dHRvbiB7XG4gIEBhcHBseSB3LWZ1bGwgbXQtMztcbn1cbi5jLW5hdi1tb2JpbGVfX21lbnUgdWwubWVudSA+IGxpID4gLnN1Ym1lbnUtd3JhcHBlciA+IHVsID4gbGkgPiAuc3VibWVudS13cmFwcGVyID4gdWwgPiBsaS5jdGEtYnV0dG9uIC5jLWJ1dHRvbiBzcGFuIHtcbiAgQGFwcGx5IHctZnVsbCBqdXN0aWZ5LXN0YXJ0O1xufVxuXG4ucGFnaW5hdGlvbiB1bCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA4cHg7XG59XG4ucGFnaW5hdGlvbiB1bCBhLCAucGFnaW5hdGlvbiB1bCBzcGFuIHtcbiAgQGFwcGx5IHRleHQtZ3JleS1kYXJrO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnBhZ2luYXRpb24gdWwgYS5jdXJyZW50LCAucGFnaW5hdGlvbiB1bCBzcGFuLmN1cnJlbnQge1xuICBAYXBwbHkgYmctYWNjZW50IHRleHQtd2hpdGU7XG59XG4ucGFnaW5hdGlvbiB1bCBhLm5leHQsIC5wYWdpbmF0aW9uIHVsIGEucHJldiwgLnBhZ2luYXRpb24gdWwgc3Bhbi5uZXh0LCAucGFnaW5hdGlvbiB1bCBzcGFuLnByZXYge1xuICBsaW5lLWhlaWdodDogNTZweDtcbiAgQGFwcGx5IGJnLWJsdWUtc3RlZWwgdGV4dC13aGl0ZSB3LTcgaC03O1xufVxuLnBhZ2luYXRpb24gdWwgYTpob3ZlciB7XG4gIEBhcHBseSBiZy1hY2NlbnQgbm8tdW5kZXJsaW5lIHRleHQtd2hpdGU7XG59XG4ucGFnaW5hdGlvbiB1bCBsaSB7XG4gIG1hcmdpbjogMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uYy1wb3B1cCB7XG4gIEBhcHBseSBmaXhlZCBibG9jayBpbnNldC0wIHctZnVsbCBoLWZ1bGwgIHotWzMwMDBdIGJnLWJsYWNrLzQwIHRyYW5zaXRpb24tYWxsIGludmlzaWJsZSBvcGFjaXR5LTAgcG9pbnRlci1ldmVudHMtbm9uZTtcbn1cbi5jLXBvcHVwX19vdmVybGF5IHtcbiAgQGFwcGx5IGFic29sdXRlIGluc2V0LTAgdy1mdWxsIGgtZnVsbDtcbn1cblxuLmMtcG9wdXBfX2NvbnRlbnQge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjFzO1xuICBAYXBwbHkgbWF4LXctWzU1MHB4XSB3LWZ1bGwgYmctYmVpZ2UgcmVsYXRpdmUgLXJpZ2h0LWZ1bGwgbWwtYXV0byB0cmFuc2l0aW9uLWFsbDtcbn1cblxuLmMtcG9wdXBfX2NvbnRlbnQgcCB7XG4gIEBhcHBseSBtYi00O1xufVxuXG4uYy1wb3B1cF9fY29udGVudCBwOmxhc3QtY2hpbGQge1xuICBAYXBwbHkgbWItMDtcbn1cblxuLmMtcG9wdXAtLWFjdGl2ZSB7XG4gIEBhcHBseSB2aXNpYmxlIG9wYWNpdHktMTAwIHBvaW50ZXItZXZlbnRzLWF1dG87XG59XG4uYy1wb3B1cC0tYWN0aXZlIC5jLXBvcHVwX19jb250ZW50IHtcbiAgQGFwcGx5IHJpZ2h0LTA7XG59XG5cbi5jLXBvcHVwX19jbG9zZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzE1JyBoZWlnaHQ9JzEwJyB2aWV3Qm94PScwIDAgMTUgMTAnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NyZWN0IHg9JzEuMTQzNTUnIHk9JzAuNTY2OTU5JyB3aWR0aD0nMTYnIGhlaWdodD0nMScgcng9JzAuNScgdHJhbnNmb3JtPSdyb3RhdGUoMzAgMS4xNDM1NSAwLjU2Njk1OSknIGZpbGw9J3doaXRlJy8lM0UlM0NyZWN0IHdpZHRoPScxNicgaGVpZ2h0PScxJyByeD0nMC41JyB0cmFuc2Zvcm09J21hdHJpeCgtMC44NjYwMjUgMC41IDAuNSAwLjg2NjAyNSAxNC4yMTk3IDAuNTY2OTg4KScgZmlsbD0nd2hpdGUnLyUzRSUzQy9zdmclM0UlMEFcIik7XG4gIHdpZHRoOiA0OHB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIEBhcHBseSBhYnNvbHV0ZSBiZy10ZWFsIHJvdW5kZWQtZnVsbCB0b3AtMiByaWdodC0yIGN1cnNvci1wb2ludGVyIGhvdmVyOmJnLXllbGxvdyB6LTUwIHRyYW5zaXRpb24tYWxsIGJnLWNlbnRlciBiZy1uby1yZXBlYXQ7XG59XG5cbi5jLXByZWxvYWRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiA1MDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogYWxsIGN1YmljLWJlemllcigwLjQyLCAwLCAwLjAwMiwgMSkgMXM7XG59XG4uYy1wcmVsb2FkZXIuYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cbi5jLXByZWxvYWRlcl9fbG9hZGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiA2NHB4O1xuICBoZWlnaHQ6IDY0cHg7XG4gIHRvcDogMTAwcHg7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luOiAtMzJweCAwIDAgLTMycHg7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS41KTtcbn1cbi5jLXByZWxvYWRlcl9fbG9hZGVyIGRpdiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyN3B4O1xuICB3aWR0aDogMTFweDtcbiAgaGVpZ2h0OiAxMXB4O1xuICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgYmFja2dyb3VuZDogIzBBMTMyNjtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAsIDEsIDEsIDApO1xufVxuLmMtcHJlbG9hZGVyX19sb2FkZXIgZGl2Om50aC1jaGlsZCgxKSB7XG4gIGxlZnQ6IDZweDtcbiAgYW5pbWF0aW9uOiBwcmVsb2FkZXIxIDAuNnMgaW5maW5pdGU7XG59XG4uYy1wcmVsb2FkZXJfX2xvYWRlciBkaXY6bnRoLWNoaWxkKDIpIHtcbiAgbGVmdDogNnB4O1xuICBhbmltYXRpb246IHByZWxvYWRlcjIgMC42cyBpbmZpbml0ZTtcbn1cbi5jLXByZWxvYWRlcl9fbG9hZGVyIGRpdjpudGgtY2hpbGQoMykge1xuICBsZWZ0OiAyNnB4O1xuICBhbmltYXRpb246IHByZWxvYWRlcjIgMC42cyBpbmZpbml0ZTtcbn1cbi5jLXByZWxvYWRlcl9fbG9hZGVyIGRpdjpudGgtY2hpbGQoNCkge1xuICBsZWZ0OiA0NXB4O1xuICBhbmltYXRpb246IHByZWxvYWRlcjMgMC42cyBpbmZpbml0ZTtcbn1cblxuQGtleWZyYW1lcyBwcmVsb2FkZXIxIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxufVxuQGtleWZyYW1lcyBwcmVsb2FkZXIzIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBwcmVsb2FkZXIyIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDE5cHgsIDApO1xuICB9XG59XG4uYy1yYWRpbyB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmMtcmFkaW8uZGlzYWJsZWQge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICBvcGFjaXR5OiAwLjQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmMtcmFkaW8uZGlzYWJsZWQgaW5wdXQge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5jLXJhZGlvIGlucHV0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvcGFjaXR5OiAxO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuLmMtcmFkaW8gaW5wdXQ6Y2hlY2tlZCArIGxhYmVsOmFmdGVyIHtcbiAgb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0QzQTE0Qztcbn1cbi5jLXJhZGlvIGlucHV0OmZvY3VzLXZpc2libGUgKyBsYWJlbDphZnRlciwgLmMtcmFkaW8gaW5wdXQ6Zm9jdXMtdmlzaWJsZSArIGxhYmVsOmJlZm9yZSB7XG4gIG91dGxpbmUtb2Zmc2V0OiA0cHg7XG4gIG91dGxpbmUtc3R5bGU6IHNvbGlkO1xuICBvdXRsaW5lLWNvbG9yOiAjMTM2M2M2O1xufVxuLmMtcmFkaW8gbGFiZWwge1xuICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgY29sb3I6ICMwQTEzMjY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uYy1yYWRpbyBsYWJlbDphZnRlciwgLmMtcmFkaW8gbGFiZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDBweDtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgei1pbmRleDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IDQwcHg7XG59XG4uYy1yYWRpbyBsYWJlbDphZnRlciB7XG4gIG9wYWNpdHk6IDA7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIHRvcDogM3B4O1xuICBsZWZ0OiAzcHg7XG59XG4uYy1yYWRpbyBsYWJlbDpiZWZvcmUge1xuICBib3JkZXI6IDFweCBzb2xpZCAjOTc5Nzk3O1xufVxuLmMtcmFkaW8gbGFiZWwgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uYy1yZWFkbW9yZV9fdG9nZ2xlIHtcbiAgQGFwcGx5IHVuZGVybGluZSBob3Zlcjpuby11bmRlcmxpbmUgdGV4dC0xNCBsZzp0ZXh0LTE2cjtcbn1cblxuLmMtcmljaHRleHQgaDEsIC5jLXJpY2h0ZXh0IGgyIHtcbiAgZm9udC1zaXplOiBjbGFtcCgyLjI1cmVtLCAxLjQ3NzJyZW0gKyAxLjYxMjJ2dywgNC41cmVtKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG59XG4uYy1yaWNodGV4dCBoMyB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMS43NXJlbSwgMS4xNDg5cmVtICsgMS4yNTM5dncsIDMuNXJlbSk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xufVxuLmMtcmljaHRleHQgaDQge1xuICBmb250LXNpemU6IGNsYW1wKDEuMzc1cmVtLCAwLjk0NTZyZW0gKyAwLjg5NTd2dywgMi42MjVyZW0pO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS4yZW07XG59XG4uYy1yaWNodGV4dCBoNSB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMS4xMjVyZW0sIDAuODI0NXJlbSArIDAuNjI3dncsIDJyZW0pO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMWVtO1xufVxuLmMtcmljaHRleHQgaDYge1xuICBmb250LXNpemU6IGNsYW1wKDAuNjg3NXJlbSwgMC41MzcycmVtICsgMC4zMTM1dncsIDEuMTI1cmVtKTtcbiAgbGluZS1oZWlnaHQ6IDEuM2VtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4xMmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLmMtcmljaHRleHQgaDEsIC5jLXJpY2h0ZXh0IGgyLCAuYy1yaWNodGV4dCBoMywgLmMtcmljaHRleHQgaDQsIC5jLXJpY2h0ZXh0IGg1LCAuYy1yaWNodGV4dCBoNiB7XG4gIEBhcHBseSBtYi0zIG10LTM7XG59XG4uYy1yaWNodGV4dCBwLmhhcy1tZWRpdW0tZm9udC1zaXplLCAuYy1yaWNodGV4dCBwLmhhcy1sYXJnZS1mb250LXNpemUge1xuICBAYXBwbHkgbWItMyBsZzptYi02O1xufVxuLmMtcmljaHRleHQgcCBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHRleHQtdW5kZXJsaW5lLW9mZnNldDogNHB4O1xufVxuLmMtcmljaHRleHQgcCBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmMtcmljaHRleHQgdWwsIC5jLXJpY2h0ZXh0IG9sIHtcbiAgbWFyZ2luOiAwIDAgMjRweCAwO1xuICBwYWRkaW5nOiAwIDAgMCAxNnB4O1xuICBsaXN0LXN0eWxlOiBkaXNjO1xufVxuLmMtcmljaHRleHQgdWwgbGksIC5jLXJpY2h0ZXh0IG9sIGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogNnB4O1xufVxuLmMtcmljaHRleHQgb2wge1xuICBsaXN0LXN0eWxlOiBkZWNpbWFsO1xufVxuLmMtcmljaHRleHQgKjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuLmMtcmljaHRleHQgKjpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4uYy1yaWNodGV4dCAud3AtY2FwdGlvbixcbi5jLXJpY2h0ZXh0IC53cC1ibG9jay1pbWFnZSB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIEBhcHBseSBtYi0zIGxnOm1iLTU7XG59XG4uYy1yaWNodGV4dCAud3AtY2FwdGlvbiBpbWcsXG4uYy1yaWNodGV4dCAud3AtYmxvY2staW1hZ2UgaW1nIHtcbiAgQGFwcGx5IHJvdW5kZWQgIG1iLTA7XG59XG4uYy1yaWNodGV4dCAud3AtY2FwdGlvbiAud3AtY2FwdGlvbi10ZXh0LFxuLmMtcmljaHRleHQgLndwLWJsb2NrLWltYWdlIC53cC1jYXB0aW9uLXRleHQge1xuICBAYXBwbHkgbXQtMSB0ZXh0LTE0O1xufVxuLmMtcmljaHRleHQgLndwLWNhcHRpb24gcCxcbi5jLXJpY2h0ZXh0IC53cC1ibG9jay1pbWFnZSBwIHtcbiAgQGFwcGx5IG0tMDtcbn1cbi5jLXJpY2h0ZXh0IC5hbGlnbmxlZnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDMycHggMDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBmbG9hdDogbGVmdDtcbn1cbkBzY3JlZW4gbGcge1xuICAuYy1yaWNodGV4dCAuYWxpZ25sZWZ0IHtcbiAgICB3aWR0aDogNTAlO1xuICAgIG1hcmdpbjogNDhweCA1MHB4IDQ4cHggMDtcbiAgICBmbG9hdDogbm9uZTtcbiAgfVxufVxuLmMtcmljaHRleHQgLmFsaWducmlnaHQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDMycHggMDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBmbG9hdDogcmlnaHQ7XG59XG5Ac2NyZWVuIGxnIHtcbiAgLmMtcmljaHRleHQgLmFsaWducmlnaHQge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgbWFyZ2luOiA0OHB4IDAgNDhweCA1MHB4O1xuICAgIGZsb2F0OiBub25lO1xuICB9XG59XG4uYy1yaWNodGV4dCAuYWxpZ25jZW50ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiA0OHB4IGF1dG87XG59XG4uYy1yaWNodGV4dCAuY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmMtcmljaHRleHQgc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5jLXJpY2h0ZXh0IGltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBAYXBwbHkgbWItMyBsZzptYi02O1xufVxuLmMtcmljaHRleHQgYmxvY2txdW90ZSB7XG4gIEBhcHBseSBtYi0zIHAtMiBweC0zIHJlbGF0aXZlIGZvbnQtc2VtaWJvbGQgbXItMztcbn1cbi5jLXJpY2h0ZXh0IGJsb2NrcXVvdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgQGFwcGx5IGFic29sdXRlIHRvcC0wIGxlZnQtMCB3LTIgaC0yIGJnLWNlbnRlciBiZy1uby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvc3Rhci5zdmcpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDE0cHg7XG59XG4uYy1yaWNodGV4dCBibG9ja3F1b3RlOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgQGFwcGx5IGFic29sdXRlIGJvdHRvbS0wIHJpZ2h0LTAgdy0yIGgtMiBiZy1jZW50ZXIgYmctbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxNycgaGVpZ2h0PScxNycgdmlld0JveD0nMCAwIDE3IDE3JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMSAxNS4yNjg3QzQuMTYzNTQgMTUuNDY3OSAxMS42MTI4IDE1LjgwOTYgMTMuOTE1MyAxNS43NzkxQzE0LjQ4NzUgMTUuNzcxNSAxNS4wMjI5IDE1LjY4NTUgMTUuMzA4NCAxNC43MDU5QzE1LjU5MzkgOS4wMDc4NyAxNS42NjI5IDQuNzM4OTYgMTUuOTg2MSAxLjc4MTAxQzE2LjAyMTQgMS44MDU1NiAxNS45ODI5IDIuNzMzMTkgMTUuOTQzMyAzLjY4ODkyJyBzdHJva2U9JyUyM0RDQkQ5Micgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWNhcD0ncm91bmQnLyUzRSUzQy9zdmclM0UlMEFcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogMTRweDtcbn1cbi5jLXJpY2h0ZXh0LS1saWdodCB7XG4gIEBhcHBseSB0ZXh0LWJlaWdlLWxpZ2h0O1xufVxuLmMtcmljaHRleHQtLWxpZ2h0IHAsIC5jLXJpY2h0ZXh0LS1saWdodCBvbCwgLmMtcmljaHRleHQtLWxpZ2h0IHVsLCAuYy1yaWNodGV4dC0tbGlnaHQgbGkge1xuICBAYXBwbHkgdGV4dC1iZWlnZS1saWdodDtcbn1cbi5jLXJpY2h0ZXh0LS1kYXJrIGEge1xuICBAYXBwbHkgdGV4dC15ZWxsb3c7XG59XG4uYy1yaWNodGV4dC0tY2hlY2tsaXN0IHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgQGFwcGx5IGZsZXggZmxleC1jb2wgZ2FwLTIgcC0wO1xufVxuLmMtcmljaHRleHQtLWNoZWNrbGlzdCB1bCBsaSB7XG4gIEBhcHBseSBwbC01IG0tMCByZWxhdGl2ZTtcbn1cbi5jLXJpY2h0ZXh0LS1jaGVja2xpc3QgdWwgbGk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgQGFwcGx5IHctMyBoLTMgYmctbm8tcmVwZWF0IGJnLWNlbnRlciBhYnNvbHV0ZSBsZWZ0LTAgdG9wLTA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzI0JyBoZWlnaHQ9JzI0JyB2aWV3Qm94PScwIDAgMjQgMjQnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00yMC42MzEzIDEuNDA2NjFDMjEuOTU0NyAzLjA3MzE4IDE5LjM1NTggNS45MTk3IDE4LjQ4NzQgNy4zMzY4NkMxNi4xNDc3IDExLjE1NDggMTQuNTQ2NiAxNS45ODc3IDEyLjUyNDggMjAuMDE1NkM5LjM3MTc5IDI2LjI5NjggNi43OTU5IDIxLjI5MTMgNC45MTQzMSAxNy41MDQ2QzQuMzA0NDQgMTYuMjc3NiAzLjExNDAxIDEzLjg5NTUgNS4wOTk1NyAxMy4yNjg1QzguMTQ5NjEgMTIuMzA1NCA4LjQ4OTc4IDIwLjY0NzIgMTEuMDY1IDE0LjgwNjZDMTIuMzQ3NSAxMS44OTc3IDE1LjkgMy42MTMyOCAxNy45OTc1IDEuNzUzNjRDMTguODIwOSAxLjAyMzcgMTkuNjk5OCAwLjY3MDIyMiAyMC42MzEzIDEuNDA2NjFaJyBmaWxsPSclMjNEQ0JEOTInLyUzRSUzQy9zdmclM0UlMEFcIik7XG59XG5cbi5jLXNlbGVjdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgQGFwcGx5IHJvdW5kZWQtZnVsbCBiZy1iZWlnZSBtaW4tdy1bMjY4cHhdIGJvcmRlciBib3JkZXItdGVhbDtcbn1cbi5jLXNlbGVjdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbi1zZWxlY3QtZG93bi5zdmcpO1xuICBAYXBwbHkgdy0yIGgtMiBhYnNvbHV0ZSByaWdodC1bNnB4XSB0b3AtMS8yO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG4uYy1zZWxlY3Qgc2VsZWN0IHtcbiAgb3BhY2l0eTogMTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMzJweDtcbiAgcGFkZGluZzogMCAxNnB4O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgb3V0bGluZTogbm9uZTtcbiAgQGFwcGx5IHRleHQtMTY7XG59XG5cbi5jLXRhYl9fcGFuZWwge1xuICBAYXBwbHkgaGlkZGVuO1xufVxuLmMtdGFiX19wYW5lbC5hY3RpdmUge1xuICBAYXBwbHkgYmxvY2s7XG59XG5cbi5jLXZpZGVvLXJlc3BvbnNpdmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xufVxuLmMtdmlkZW8tcmVzcG9uc2l2ZSB2aWRlbyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWluLXdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbn1cbi5jLXZpZGVvLXJlc3BvbnNpdmUgaWZyYW1lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uYy12aWRlby1yZXNwb25zaXZlLmNvdmVyIGlmcmFtZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgbWluLWhlaWdodDogMTI1JTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbi5jLWJyZWFkY3J1bWJzIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBAYXBwbHkgZmxleCBpdGVtcy1jZW50ZXIgZ2FwLVsxMnB4XSBtYi0yO1xufVxuLmItcG9zdC1oZWFkZXIgLmMtYnJlYWRjcnVtYnMgYSB7XG4gIEBhcHBseSB0ZXh0LWdyZWVuLXByaW1hcnk7XG59XG4uYi1wb3N0LWhlYWRlciAuYy1icmVhZGNydW1icyBhOmhvdmVyIHtcbiAgQGFwcGx5IHRleHQtZ3JlZW4tbGlnaHQ7XG59XG4uYi1wb3N0LWhlYWRlciAuYy1icmVhZGNydW1icyAuc3ZnLWFuZ2xlLXJpZ2h0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTYnIGhlaWdodD0nMTYnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTYgMTJMMTAgOEw2IDQnIHN0cm9rZT0nJTIzMkExRjFDJyBzdHJva2Utd2lkdGg9JzEuNScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xufVxuLmItcGFnZS1oZWFkZXIgLmMtYnJlYWRjcnVtYnMgYSB7XG4gIEBhcHBseSB0ZXh0LWdyZWVuLXByaW1hcnk7XG59XG4uYi1wYWdlLWhlYWRlciAuYy1icmVhZGNydW1icyBhOmhvdmVyIHtcbiAgQGFwcGx5IHRleHQtZ3JlZW4tbGlnaHQ7XG59XG4uYi1wYWdlLWhlYWRlciAuYy1icmVhZGNydW1icyAuc3ZnLWFuZ2xlLXJpZ2h0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTYnIGhlaWdodD0nMTYnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTYgMTJMMTAgOEw2IDQnIHN0cm9rZT0nJTIzMkExRjFDJyBzdHJva2Utd2lkdGg9JzEuNScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xufVxuLmMtYnJlYWRjcnVtYnMgYSB7XG4gIEBhcHBseSB0ZXh0LWJlaWdlLWxpZ2h0O1xufVxuLmMtYnJlYWRjcnVtYnMgYTpob3ZlciB7XG4gIEBhcHBseSB0ZXh0LWJlaWdlLWRlZXAgbm8tdW5kZXJsaW5lO1xufVxuLmMtYnJlYWRjcnVtYnMgYSwgLmMtYnJlYWRjcnVtYnMgc3BhbiB7XG4gIEBhcHBseSBpbmxpbmUtYmxvY2s7XG59XG4uYy1icmVhZGNydW1icyBzcGFuLnNlcCB7XG4gIEBhcHBseSBmbGV4IGl0ZW1zLWNlbnRlcjtcbn1cblxuLmMtZmxpcC1jYXJkIHtcbiAgcGVyc3BlY3RpdmU6IDEwMDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIEBhcHBseSBhc3BlY3QtWzMwMC80MDBdO1xufVxuQHNjcmVlbiBsZyB7XG4gIC5jLWZsaXAtY2FyZCB7XG4gICAgaGVpZ2h0OiA0NTBweDtcbiAgICBAYXBwbHkgYXNwZWN0LVs0NTAvNDI0XTtcbiAgfVxufVxuQHNjcmVlbiBxaGQge1xuICAuYy1mbGlwLWNhcmQge1xuICAgIGhlaWdodDogNTAwcHg7XG4gIH1cbn1cblxuLmMtZmxpcC1jYXJkX19pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNnM7XG4gIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG59XG5cbi5jLWZsaXAtY2FyZC5pcy1mbGlwcGVkIC5jLWZsaXAtY2FyZF9faW5uZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZVkoMTgwZGVnKTtcbiAgYm94LXNoYWRvdzogMCAwIDIwcHggMCByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG5cbi5jLWZsaXAtY2FyZF9fZnJvbnQsXG4uYy1mbGlwLWNhcmRfX2JhY2sge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5jLWZsaXAtY2FyZF9fZnJvbnQge1xuICB6LWluZGV4OiAyO1xuICB0cmFuc2Zvcm06IHJvdGF0ZVkoMGRlZyk7XG59XG5cbi5jLWZsaXAtY2FyZF9fYmFjayB7XG4gIHRyYW5zZm9ybTogcm90YXRlWSgxODBkZWcpO1xufVxuXG4uYy1pbWFnZS1ncm91cCB7XG4gIEBhcHBseSB3LWZ1bGwgcGItWzEwMS4zOCVdIHJlbGF0aXZlO1xufVxuLmMtaW1hZ2UtZ3JvdXA6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBAYXBwbHkgYWJzb2x1dGUgdy1bNzMuMDUlXSBoLVs4Mi4yMiVdIGJnLWJyb3duLWxpZ2h0IHRvcC1bOCVdIGxlZnQtWzEyJV0gei0wIHJvdW5kZWQ7XG59XG4uYy1pbWFnZS1ncm91cF9fbGFyZ2Uge1xuICBAYXBwbHkgdy1bNzkuMTYlXSBhYnNvbHV0ZSBib3R0b20tMCBsZWZ0LTAgcm91bmRlZCAgei0xMDtcbn1cbi5jLWltYWdlLWdyb3VwX19zbWFsbCB7XG4gIEBhcHBseSB3LVs0MCVdIGFic29sdXRlIHRvcC1bMCVdIHJpZ2h0LVs0JV0gcm91bmRlZCAgei0yMDtcbn1cbi5jLWltYWdlLWdyb3VwLmdyZWVuOmFmdGVyIHtcbiAgQGFwcGx5IGJnLWdyZWVuLWxpZ2h0O1xufVxuLmMtaW1hZ2UtZ3JvdXAuYmVpZ2Uge1xuICBAYXBwbHkgcGItWzEwNi4yNiVdO1xufVxuLmMtaW1hZ2UtZ3JvdXAuYmVpZ2U6YWZ0ZXIge1xuICBAYXBwbHkgYmctYmVpZ2UtZGVlcCB0b3AtWzclXSBsZWZ0LVsyMSVdIHctWzczJV07XG59XG4uYy1pbWFnZS1ncm91cC5iZWlnZSAuYy1pbWFnZS1ncm91cF9fbGFyZ2Uge1xuICBAYXBwbHkgdy1bODclXSBhYnNvbHV0ZSBib3R0b20tYXV0byB0b3AtWzEzJV0gbGVmdC1bMiVdO1xufVxuLmMtaW1hZ2UtZ3JvdXAgc3ZnLmNvcm5lciB7XG4gIEBhcHBseSBhYnNvbHV0ZSB0b3AtWy04JV0gcmlnaHQtWy04JV0gdy1bMTElXSBoLWF1dG8gei0xMDtcbn1cbi5jLWltYWdlLWdyb3VwIGltZy5zdGFyIHtcbiAgQGFwcGx5IHRvcC1bMTIlXSBsZWZ0LVstMjIlXSB3LVsxMiVdIGgtYXV0byBhYnNvbHV0ZSB6LTEwO1xufVxuXG4uYy1pbWFnZS1ncm91cC10d28ge1xuICBAYXBwbHkgdy1mdWxsIHBiLVs4Ni42NiVdIHJlbGF0aXZlO1xufVxuLmMtaW1hZ2UtZ3JvdXAtdHdvOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgQGFwcGx5IGFic29sdXRlIHctWzU5JV0gaC1bNzglXSByb3VuZGVkIGJnLWJlaWdlLWRlZXAgdG9wLVsxMyVdIGxlZnQtMCB6LTA7XG59XG4uYy1pbWFnZS1ncm91cC10d29fX2xhcmdlIHtcbiAgQGFwcGx5IHctWzgwLjc2JV0gYWJzb2x1dGUgYm90dG9tLTAgbGVmdC1bNSVdIHJvdW5kZWQgb3ZlcmZsb3ctaGlkZGVuIHotMTA7XG59XG4uYy1pbWFnZS1ncm91cC10d29fX3NtYWxsIHtcbiAgQGFwcGx5IHctWzMwLjQ3JV0gYWJzb2x1dGUgdG9wLVs1JV0gcmlnaHQtWzQlXSByb3VuZGVkIHotMjA7XG59XG4uYy1pbWFnZS1ncm91cC10d28gc3ZnLmNvcm5lciB7XG4gIEBhcHBseSBhYnNvbHV0ZSB0b3AtWy01LjUlXSByaWdodC1bLTUuNSVdIHctWzEwJV0gaC1hdXRvIHotMTA7XG59XG4uYy1pbWFnZS1ncm91cC10d28gaW1nLnN0YXIge1xuICBAYXBwbHkgdG9wLVstOCVdIGxlZnQtWy0xNSVdIHctWzEwJV0gaC1hdXRvIGFic29sdXRlIHotMTA7XG59XG5cbi5jLWltYWdlLWdyb3VwLXRocmVlIHtcbiAgQGFwcGx5IHctZnVsbCBwYi1bMTEzLjA5JV0gcmVsYXRpdmU7XG59XG4uYy1pbWFnZS1ncm91cC10aHJlZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIEBhcHBseSBhYnNvbHV0ZSB3LVs1OSVdIGgtWzc3JV0gcm91bmRlZCBiZy1icm93bi1saWdodCB0b3AtWzUlXSByaWdodC0wIHotMDtcbn1cbi5jLWltYWdlLWdyb3VwLXRocmVlX19sYXJnZSB7XG4gIEBhcHBseSB3LVs1MCVdIGFic29sdXRlIHRvcC0wIGxlZnQtMCByb3VuZGVkIHotMTA7XG59XG4uYy1pbWFnZS1ncm91cC10aHJlZV9fc21hbGwge1xuICBAYXBwbHkgdy1bMzAuNDclXSBhYnNvbHV0ZSBib3R0b20tMCBsZWZ0LVs1JV0gcm91bmRlZCAgei0yMDtcbn1cbi5jLWltYWdlLWdyb3VwLXRocmVlX19jYXJvdXNlbCB7XG4gIEBhcHBseSB3LVs2OCVdIHRvcC1bMTEuNSVdIGxlZnQtWzI0JV0gYWJzb2x1dGUgei0zMCB0ZXh0LWdyZWVuLXByaW1hcnk7XG59XG4uYy1pbWFnZS1ncm91cC10aHJlZV9fY2Fyb3VzZWwgLmMtdGVzdC10ZXh0LFxuLmMtaW1hZ2UtZ3JvdXAtdGhyZWVfX2Nhcm91c2VsIC5jLXRlc3QtdmlkZW8ge1xuICBAYXBwbHkgYXNwZWN0LVszNjQvNDg0XTtcbn1cbi5jLWltYWdlLWdyb3VwLXRocmVlX19jYXJvdXNlbCAuc3dpcGVyLXNsaWRlIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cbi5jLWltYWdlLWdyb3VwLXRocmVlIC5jb3JuZXIge1xuICBAYXBwbHkgdy1bNSVdIGFic29sdXRlIHRvcC1bOCVdIHJpZ2h0LVs1JV0gaC1hdXRvIHotMTA7XG59XG4uYy1pbWFnZS1ncm91cC10aHJlZSAuc3RhciB7XG4gIEBhcHBseSBhYnNvbHV0ZSB0b3AtWzYyLjYlXSBsZWZ0LVsxNiVdIHctWzMuNSVdO1xufVxuXG4uYy1pbWFnZS1ncm91cC1mb3VyIHtcbiAgQGFwcGx5IHctZnVsbCBwYi1bMTA4LjQ2JV0gcmVsYXRpdmU7XG59XG4uYy1pbWFnZS1ncm91cC1mb3VyOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgQGFwcGx5IGFic29sdXRlIGFzcGVjdC1zcXVhcmUgcm91bmRlZC1mdWxsIGJnLXdoaXRlIHRvcC0wIGxlZnQtMCB6LTAgdy1mdWxsO1xufVxuLmMtaW1hZ2UtZ3JvdXAtZm91cl9fbGFyZ2Uge1xuICBAYXBwbHkgdy1bNzYlXSBhc3BlY3QtWzI4NS8zMTFdIGFic29sdXRlIGJvdHRvbS0wIGxlZnQtWzEwJV0gcm91bmRlZCBvdmVyZmxvdy1oaWRkZW4gei0xMDtcbn1cbi5jLWltYWdlLWdyb3VwLWZvdXJfX3NtYWxsIHtcbiAgQGFwcGx5IHctWzQwJV0gYWJzb2x1dGUgdG9wLVsxMCVdIHJpZ2h0LVswXSByb3VuZGVkIHotMjA7XG59XG4uYy1pbWFnZS1ncm91cC1mb3VyIC5jb3JuZXIge1xuICBAYXBwbHkgdy1bMTMlXSBhYnNvbHV0ZSBib3R0b20tWy04JV0gcmlnaHQtWy04JV0gaC1hdXRvIHotMTA7XG59XG4uYy1pbWFnZS1ncm91cC1mb3VyIC5zdGFyIHtcbiAgQGFwcGx5IGFic29sdXRlIHRvcC1bNSVdIGxlZnQtWy0yMyVdIHctWzE0JV0gei0xMDtcbn1cblxuLmMtaW1hZ2UtZ3JvdXAtZml2ZSB7XG4gIEBhcHBseSB3LWZ1bGwgcGItWzEwMCVdIHJlbGF0aXZlO1xufVxuLmMtaW1hZ2UtZ3JvdXAtZml2ZV9fbGFyZ2Uge1xuICBAYXBwbHkgdy1bOTMlXSBhc3BlY3QtWzEvMV0gYWJzb2x1dGUgdG9wLTAgcmlnaHQtMCByb3VuZGVkIG92ZXJmbG93LWhpZGRlbiB6LTEwO1xufVxuLmMtaW1hZ2UtZ3JvdXAtZml2ZSAuY29ybmVyIHtcbiAgQGFwcGx5IHctWzEzJV0gYWJzb2x1dGUgYm90dG9tLTAgbGVmdC0wIGgtYXV0byB6LTEwO1xufVxuLmMtaW1hZ2UtZ3JvdXAtZml2ZSAuc3RhciB7XG4gIEBhcHBseSBhYnNvbHV0ZSB0b3AtWzEyJV0gbGVmdC1bMTglXSB3LVsxMSVdIHotMTA7XG59XG5cbi5jLWltYWdlLWdyb3VwLXNpeCB7XG4gIEBhcHBseSB3LWZ1bGwgcGItWzgzLjc2JV0gcmVsYXRpdmU7XG59XG4uYy1pbWFnZS1ncm91cC1zaXg6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBAYXBwbHkgYWJzb2x1dGUgdy1bODMuMjklXSBoLVs3NyVdIHJvdW5kZWQgYmctYnJvd24tbGlnaHQgdG9wLVsxMi41JV0gcmlnaHQtWzUuNSVdIHotMDtcbn1cbi5jLWltYWdlLWdyb3VwLXNpeF9fbGFyZ2Uge1xuICBAYXBwbHkgdy1bODMuOTIlXSBhYnNvbHV0ZSB0b3AtWzE4JV0gbGVmdC1bNiVdIHJvdW5kZWQgb3ZlcmZsb3ctaGlkZGVuIHotMjA7XG59XG4uYy1pbWFnZS1ncm91cC1zaXhfX3NtYWxsIHtcbiAgQGFwcGx5IHctWzI0LjUlXSBhYnNvbHV0ZSB0b3AtWy03JV0gbGVmdC0wIHJvdW5kZWQgei0xMDtcbn1cbi5jLWltYWdlLWdyb3VwLXNpeF9fbWVkaXVtIHtcbiAgQGFwcGx5IHctWzM1JV0gYm90dG9tLTAgcmlnaHQtWzMlXSBhYnNvbHV0ZSB6LTMwO1xufVxuLmMtaW1hZ2UtZ3JvdXAtc2l4IC5jb3JuZXIge1xuICBAYXBwbHkgdy1bMTElXSBhYnNvbHV0ZSB0b3AtWy05JV0gcmlnaHQtWy05JV0gaC1hdXRvIHotMTA7XG59XG4uYy1pbWFnZS1ncm91cC1zaXggLnN0YXIge1xuICBAYXBwbHkgYWJzb2x1dGUgYm90dG9tLVs0JV0gbGVmdC1bLTE1JV0gdy1bMTAlXTtcbn1cblxuLmMtaW1hZ2UtZ3JvdXAtc2V2ZW4ge1xuICBAYXBwbHkgdy1mdWxsIHBiLVs4NSVdIHJlbGF0aXZlO1xufVxuLmMtaW1hZ2UtZ3JvdXAtc2V2ZW5fX2xhcmdlIHtcbiAgQGFwcGx5IHctWzcyJV0gYWJzb2x1dGUgdG9wLTAgbGVmdC1bMTQlXSByb3VuZGVkIG92ZXJmbG93LWhpZGRlbiB6LTIwO1xufVxuLmMtaW1hZ2UtZ3JvdXAtc2V2ZW5fX3NtYWxsIHtcbiAgQGFwcGx5IHctWzIwJV0gYWJzb2x1dGUgdG9wLVs2MyVdIGxlZnQtWzQlXSByb3VuZGVkIHotMTA7XG59XG4uYy1pbWFnZS1ncm91cC1zZXZlbl9fbWVkaXVtIHtcbiAgQGFwcGx5IHctWzMyJV0gdG9wLVsxMyVdIHJpZ2h0LVswXSBhYnNvbHV0ZSB6LTMwIHRleHQtZ3JlZW4tcHJpbWFyeTtcbn1cbi5jLWltYWdlLWdyb3VwLXNldmVuX19tZWRpdW0gLmMtdGVzdC10ZXh0LFxuLmMtaW1hZ2UtZ3JvdXAtc2V2ZW5fX21lZGl1bSAuYy10ZXN0LXZpZGVvIHtcbiAgQGFwcGx5IGFzcGVjdC1bMzY0LzQ4NF07XG59XG4uYy1pbWFnZS1ncm91cC1zZXZlbl9fbWVkaXVtIC5zd2lwZXItc2xpZGUge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuLmMtaW1hZ2UtZ3JvdXAtc2V2ZW4gLmNvcm5lciB7XG4gIEBhcHBseSB3LVsxMyVdIGFic29sdXRlIGJvdHRvbS1bLTglXSByaWdodC1bLTglXSBoLWF1dG8gei0xMDtcbn1cbi5jLWltYWdlLWdyb3VwLXNldmVuIC5zdGFyIHtcbiAgQGFwcGx5IGFic29sdXRlIHRvcC1bLTclXSBsZWZ0LVstMTglXSB3LVsxMiVdIHotMzA7XG59XG5cbi5jLXByb2ZpbGUtdmlkZW8ge1xuICBAYXBwbHkgY3Vyc29yLXBvaW50ZXIgb3ZlcmZsb3ctaGlkZGVuO1xufVxuLmMtcHJvZmlsZS12aWRlbyBpZnJhbWUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3BhY2l0eTogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIEBhcHBseSB0cmFuc2l0aW9uLWFsbCBkdXJhdGlvbi1bLjRzXTtcbn1cbi5jLXByb2ZpbGUtdmlkZW8gLmMtbGF6eS13cmFwcGVyIHtcbiAgQGFwcGx5IHRyYW5zaXRpb24tYWxsIGR1cmF0aW9uLVsuNHNdO1xufVxuLmMtcHJvZmlsZS12aWRlb19fcGF1c2Uge1xuICBAYXBwbHkgaGlkZGVuO1xufVxuLmMtcHJvZmlsZS12aWRlby5pcy1wbGF5aW5nIGlmcmFtZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuLmMtcHJvZmlsZS12aWRlby5pcy1wbGF5aW5nIC5jLWxhenktd3JhcHBlciB7XG4gIG9wYWNpdHk6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmMtcHJvZmlsZS12aWRlby5pcy1wbGF5aW5nIHN2ZywgLmMtcHJvZmlsZS12aWRlby5pcy1wbGF5aW5nIGltZywgLmMtcHJvZmlsZS12aWRlby5pcy1wbGF5aW5nIC5jLWJ1dHRvbiB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5jLXByb2ZpbGUtdmlkZW8uaXMtcGxheWluZyAuYy1wcm9maWxlLXZpZGVvX19uYW1lIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLmMtcHJvZmlsZS12aWRlby5pcy1wbGF5aW5nIC5jLXByb2ZpbGUtdmlkZW9fX3BhdXNlIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uYy1zb2NpYWwge1xuICBAYXBwbHkgZmxleCBnYXAtMztcbn1cbi5jLXNvY2lhbCA+IGEge1xuICBAYXBwbHkgaW5saW5lLWZsZXggaXRlbXMtY2VudGVyIGp1c3RpZnktY2VudGVyIHctMyBoLTQgYmctbm8tcmVwZWF0IGJnLWNlbnRlcjtcbn1cblxuLmItaG9tZS1oZWFkZXJfX292ZXJsYXkge1xuICBAYXBwbHkgYWJzb2x1dGUgaW5zZXQtMCB3LWZ1bGwgaC1mdWxsIHotMjA7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMCwgMCwgMCwgMCkgNTQuNzYlLCByZ2JhKDAsIDAsIDAsIDAuNCkgMTAwJSksIGxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2JhKDAsIDAsIDAsIDApIDY3Ljg0JSwgcmdiYSgwLCAwLCAwLCAwLjYpIDEwMCUpLCBsaW5lYXItZ3JhZGllbnQoMGRlZywgcmdiYSgwLCAwLCAwLCAwLjIpIDAlLCByZ2JhKDAsIDAsIDAsIDAuMikgMTAwJSk7XG4gIGJhY2tncm91bmQtYmxlbmQtbW9kZTogbm9ybWFsLCBub3JtYWwsIG5vcm1hbCwgbXVsdGlwbHk7XG59XG4uYi1ob21lLWhlYWRlciAuc3dpcGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG59XG4uYi1ob21lLWhlYWRlciAuc3dpcGVyLnN3aXBlci1pbml0aWFsaXplZCB7XG4gIG9wYWNpdHk6IDE7XG59IiwiQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnQ2xhc2hHcm90ZXNrJztcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL0NsYXNoR3JvdGVzay1MaWdodC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICAgICB1cmwoJy4uL2ZvbnRzL0NsYXNoR3JvdGVzay1MaWdodC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnQ2xhc2hHcm90ZXNrJztcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL0NsYXNoR3JvdGVzay1SZWd1bGFyLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgICAgIHVybCgnLi4vZm9udHMvQ2xhc2hHcm90ZXNrLVJlZ3VsYXIud29mZicpIGZvcm1hdCgnd29mZicpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0NsYXNoR3JvdGVzayc7XG4gIHNyYzogdXJsKCcuLi9mb250cy9DbGFzaEdyb3Rlc2stTWVkaXVtLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgICAgIHVybCgnLi4vZm9udHMvQ2xhc2hHcm90ZXNrLU1lZGl1bS53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnQ2xhc2hHcm90ZXNrJztcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL0NsYXNoR3JvdGVzay1TZW1pYm9sZC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICAgICB1cmwoJy4uL2ZvbnRzL0NsYXNoR3JvdGVzay1TZW1pYm9sZC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuIiwiLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIFNldHRpbmdzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuQGltcG9ydCAnc2V0dGluZ3Mvc2V0dGluZ3MudmFyaWFibGVzJztcbkBpbXBvcnQgJ3NldHRpbmdzL3NldHRpbmdzLmZvbnRzJztcbkBpbXBvcnQgJ3NldHRpbmdzL3NldHRpbmdzLmNvbmZpZyc7XG5cbkB0YWlsd2luZCBiYXNlO1xuQHRhaWx3aW5kIGNvbXBvbmVudHM7XG5AdGFpbHdpbmQgdXRpbGl0aWVzO1xuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gVG9vbHNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIFxuQGltcG9ydCBcInRvb2xzL190b29scy5taXhpbnMuc2Nzc1wiO1xuQGltcG9ydCBcInRvb2xzL190b29scy5zcGFjZWQuc2Nzc1wiO1xuIFxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gRWxlbWVudHNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbkBpbXBvcnQgXCJlbGVtZW50cy9fZWxlbWVudHMuZ2VuZXJhbC5zY3NzXCI7XG5AaW1wb3J0IFwiZWxlbWVudHMvX2VsZW1lbnRzLmhlYWRpbmdzLnNjc3NcIjtcbkBpbXBvcnQgXCJlbGVtZW50cy9fZWxlbWVudHMuaHRtbC5zY3NzXCI7XG5AaW1wb3J0IFwiZWxlbWVudHMvX2VsZW1lbnRzLmljb24uc2Nzc1wiO1xuQGltcG9ydCBcImVsZW1lbnRzL19lbGVtZW50cy5wYWdpbmF0aW9uLnNjc3NcIjtcbkBpbXBvcnQgXCJlbGVtZW50cy9fZWxlbWVudHMudGFnLnNjc3NcIjtcbkBpbXBvcnQgXCJlbGVtZW50cy9fZWxlbWVudHMudWwuc2Nzc1wiO1xuXG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBWZW5kb3Jcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbkBpbXBvcnQgXCJ2ZW5kb3JzL192ZW5kb3JzLmFjY29yZGlvbmpzLnNjc3NcIjtcbkBpbXBvcnQgXCJ2ZW5kb3JzL192ZW5kb3JzLmFvcy5zY3NzXCI7XG5AaW1wb3J0IFwidmVuZG9ycy9fdmVuZG9ycy5ncmF2aXR5Zm9ybS5zY3NzXCI7XG5AaW1wb3J0IFwidmVuZG9ycy9fdmVuZG9ycy5pbmZpbml0ZS1tYXJxdWVlLnNjc3NcIjtcbkBpbXBvcnQgXCJ2ZW5kb3JzL192ZW5kb3JzLmxlbmlzLnNjc3NcIjtcbkBpbXBvcnQgXCJ2ZW5kb3JzL192ZW5kb3JzLm1hZ25pZmljcG9wdXAuc2Nzc1wiO1xuQGltcG9ydCBcInZlbmRvcnMvX3ZlbmRvcnMubWljcm9tb2RhbC5zY3NzXCI7XG5AaW1wb3J0IFwidmVuZG9ycy9fdmVuZG9ycy5zY3JvbGxiYXIuc2Nzc1wiO1xuQGltcG9ydCBcInZlbmRvcnMvX3ZlbmRvcnMuc3dpcGVyLnNjc3NcIjtcblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIENvbXBvbmVudHNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbkBpbXBvcnQgXCJjb21wb25lbnRzL19jb21wb25lbnRzLmFsZXJ0LnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL19jb21wb25lbnRzLmJsb2cuc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvX2NvbXBvbmVudHMuYnV0dG9ucy5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9fY29tcG9uZW50cy5jaGVja2JveC5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9fY29tcG9uZW50cy5jb3Zlci12aWRlby5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9fY29tcG9uZW50cy5jdXJzb3Iuc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvX2NvbXBvbmVudHMuZWxlbWVudHMuc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvX2NvbXBvbmVudHMuZm9vdGVyLnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL19jb21wb25lbnRzLmhlYWRlci5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9fY29tcG9uZW50cy5sYXp5LnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL19jb21wb25lbnRzLmxpbmUtYW5pbS5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9fY29tcG9uZW50cy5saW5rLnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL19jb21wb25lbnRzLm1lbnUtdG9nZ2xlLnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL19jb21wb25lbnRzLm5hdi1kZXNrdG9wLnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL19jb21wb25lbnRzLm5hdi1tb2JpbGUuc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvX2NvbXBvbmVudHMucGFnaW5hdGlvbi5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9fY29tcG9uZW50cy5wb3B1cC5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9fY29tcG9uZW50cy5wcmVsb2FkZXIuc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvX2NvbXBvbmVudHMucmFkaW8uc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvX2NvbXBvbmVudHMucmVhZG1vcmUuc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvX2NvbXBvbmVudHMucmljaHRleHQuc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvX2NvbXBvbmVudHMuc2VsZWN0LnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL19jb21wb25lbnRzLnRhYi5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9fY29tcG9uZW50cy52aWRlby1yZXNwb25zaXZlLnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL21vbGVjdWxlcy9icmVhZGNydW1icy5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9tb2xlY3VsZXMvZmxpcGNhcmQuc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvbW9sZWN1bGVzL2ltYWdlLWdyb3VwLnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL21vbGVjdWxlcy9wcm9maWxlLXZpZGVvLnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL21vbGVjdWxlcy9zb2NpYWwtbWVkaWEuc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9fYmxvY2tzLmdlbmVyYWwuc2Nzc1wiOyIsIi8vIGh0bWxbbGFuZz16aC1oYW5zXSAqIHtcbi8vICAgICBmb250LWZhbWlseTogJ05vdG8gU2VyaWYgU0MnLCAnQXZlbmlyJywgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xuLy8gfVxuXG5ib2R5IHtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICBmb250LXdlaWdodDo0MDA7XG4gICAgQGFwcGx5IHRleHQtMTYtMTggZm9udC1iYXNlIHRleHQtZ3JlZW4tcHJpbWFyeSBiZy1iZWlnZTtcbiAgICAmLm5vLXNjcm9sbCB7XG4gICAgICAgIG92ZXJmbG93OmhpZGRlbjsgXG4gICAgfVxufVxuXG4uYy1ib2R5IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmUgO1xuICAgIHotaW5kZXg6MTA7XG4gICAgQGFwcGx5IGJnLWJlaWdlLWxpZ2h0IHJvdW5kZWQtYjtcbn1cblxuYnV0dG9uLFxuYSB7XG4gICAgdHJhbnNpdGlvbjphbGwgY3ViaWMtYmV6aWVyKDAuNDIsIDAsIDAuMDAyLCAxKSAwLjQ1cztcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgQGFwcGx5IHRleHQtZ3JlZW4tcHJpbWFyeTtcbiAgICAmOmhvdmVyIHtcbiAgICAgICAgQGFwcGx5IHVuZGVybGluZTtcbiAgICB9XG4gICAgJi5mdWxsLWNsaWNrIHtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgQGFwcGx5IGNvbnRlbnQtWycnXSBhYnNvbHV0ZSB0b3AtMCBsZWZ0LTAgdy1mdWxsIGgtZnVsbCB6LVsxMDBdIGN1cnNvci1wb2ludGVyIDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLmZvcmNlLWZ1bGwtY2xpY2sge1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBAYXBwbHkgY29udGVudC1bJyddIGFic29sdXRlIHRvcC0xLzIgbGVmdC0xLzIgLXRyYW5zbGF0ZS15LTEvMiAtdHJhbnNsYXRlLXgtMS8yIHctWzEwMHZ3XSBoLVsxMDB2aF0gei1bMTAwXSBjdXJzb3ItcG9pbnRlciA7XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxucCB7XG4gICAgbWFyZ2luLWJvdHRvbToyNHB4O1xufSIsIi5jLXRpdGxlIHtcbiAgICBAYXBwbHkgbWItMyBmb250LWhlYWRpbmcgZm9udC1ub3JtYWw7XG59IiwiaHRtbCB7XG4gICAgLy8gb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAgIC8vIG1pbi1oZWlnaHQ6IDEwMCU7XG4gICAgXG4gICAgJi5uYXZpZ2F0aW9uLW9wZW4ge1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgLW1zLXRvdWNoLWFjdGlvbjogbm9uZTsgLy8gc2Fzcy1saW50OmRpc2FibGUtbGluZSBuby12ZW5kb3ItcHJlZml4ZXNcbiAgICAgICAgICAgIHRvdWNoLWFjdGlvbjogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuc2Nyb2xsLWxvY2ssXG4gICAgJi52YW5pbGxhLW1vZGFsLS1vcGVuIHtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgLW1zLXRvdWNoLWFjdGlvbjogbm9uZTsgLy8gc2Fzcy1saW50OmRpc2FibGUtbGluZSBuby12ZW5kb3ItcHJlZml4ZXNcbiAgICAgICAgdG91Y2gtYWN0aW9uOiBub25lO1xuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAgIGh0bWwgI3dwYWRtaW5iYXIge1xuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgYm9keS5hZG1pbi1iYXIge1xuICAgICAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzgxcHgpIHtcbiAgICBodG1sICN3cGFkbWluYmFyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIGJvZHkuYWRtaW4tYmFyIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuXG4uY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6bm9uZTtcbiAgICBwYWRkaW5nLWxlZnQ6MTZweDtcbiAgICBwYWRkaW5nLXJpZ2h0OjE2cHg7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgICBtYXgtd2lkdGg6MTAwJTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OjgwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ODBweDtcbiAgICAgICAgJi5zY3JlZW5zLW1kIHtcbiAgICAgICAgICAgIG1heC13aWR0aDo5MCU7XG4gICAgICAgIH1cbiAgICB9XG59IiwiXG5bY2xhc3NePVwic3ZnLVwiXSwgW2NsYXNzKj1cIiBzdmctXCJdIHtcbiAgICBzcGVhazogbmV2ZXI7XG4gICAgQGFwcGx5IGlubGluZS1ibG9jayB3LTMgaC0zIGJnLWNlbnRlciBiZy1uby1yZXBlYXQgdHJhbnNpdGlvbi1hbGwgZmxleC1ub25lO1xufVxuLnN2Zy1tYXJrZXIteWVsbG93IHtcbiAgICB3aWR0aDoxMnB4O1xuICAgIGhlaWdodDoxMnB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzEyJyBoZWlnaHQ9JzEyJyB2aWV3Qm94PScwIDAgMTIgMTInIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00xMCA1QzEwIDcuMjA5IDYgMTEgNiAxMUM2IDExIDIgNy4yMDkgMiA1QzIgMy45MzkxMyAyLjQyMTQzIDIuOTIxNzIgMy4xNzE1NyAyLjE3MTU3QzMuOTIxNzIgMS40MjE0MyA0LjkzOTEzIDEgNiAxQzcuMDYwODcgMSA4LjA3ODI4IDEuNDIxNDMgOC44Mjg0MyAyLjE3MTU3QzkuNTc4NTcgMi45MjE3MiAxMCAzLjkzOTEzIDEwIDVaJyBzdHJva2U9JyUyM0RDQkQ5MicvJTNFJTNDcGF0aCBkPSdNNiA1LjVDNi4xMzI2MSA1LjUgNi4yNTk3OSA1LjQ0NzMyIDYuMzUzNTUgNS4zNTM1NUM2LjQ0NzMyIDUuMjU5NzkgNi41IDUuMTMyNjEgNi41IDVDNi41IDQuODY3MzkgNi40NDczMiA0Ljc0MDIxIDYuMzUzNTUgNC42NDY0NUM2LjI1OTc5IDQuNTUyNjggNi4xMzI2MSA0LjUgNiA0LjVDNS44NjczOSA0LjUgNS43NDAyMSA0LjU1MjY4IDUuNjQ2NDUgNC42NDY0NUM1LjU1MjY4IDQuNzQwMjEgNS41IDQuODY3MzkgNS41IDVDNS41IDUuMTMyNjEgNS41NTI2OCA1LjI1OTc5IDUuNjQ2NDUgNS4zNTM1NUM1Ljc0MDIxIDUuNDQ3MzIgNS44NjczOSA1LjUgNiA1LjVaJyBmaWxsPSclMjNEQ0JEOTInIHN0cm9rZT0nJTIzRENCRDkyJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSUzQy9zdmclM0UlMEFcIik7XG59XG5cbi5zdmctcGx1cyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTQnIGhlaWdodD0nMTQnIHZpZXdCb3g9JzAgMCAxNCAxNCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTAuNzUgNi43NUg2Ljc1TTYuNzUgNi43NUgxMi43NU02Ljc1IDYuNzVWMC43NU02Ljc1IDYuNzVWMTIuNzUnIHN0cm9rZT0nJTIzRENCRDkyJyBzdHJva2Utd2lkdGg9JzEuNScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xufVxuXG4uc3ZnLXBsdXMtZ3JlZW4ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzI0JyBoZWlnaHQ9JzI0JyB2aWV3Qm94PScwIDAgMjQgMjQnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J002IDEySDEyTTEyIDEySDE4TTEyIDEyVjZNMTIgMTJWMTgnIHN0cm9rZT0nJTIzMEIzMjI5JyBzdHJva2Utd2lkdGg9JzEuNScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xufVxuXG4uc3ZnLW1pbnVzIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxNCcgaGVpZ2h0PScyJyB2aWV3Qm94PScwIDAgMTQgMicgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTEyLjc1IDAuNzVMMC43NSAwLjc1MDAwMScgc3Ryb2tlPSclMjNGMUNCNzQnIHN0cm9rZS13aWR0aD0nMS41JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSUzQy9zdmclM0UlMEFcIik7XG59XG4uc3ZnLW1pbnVzLWdyZWVuIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxNCcgaGVpZ2h0PScyJyB2aWV3Qm94PScwIDAgMTQgMicgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTEyLjc1IDAuNzVMMC43NSAwLjc1MDAwMScgc3Ryb2tlPSclMjMwQjMyMjknIHN0cm9rZS13aWR0aD0nMS41JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSUzQy9zdmclM0UlMEFcIik7XG59XG4uc3ZnLXBob25lLWxnIHtcbiAgICBAYXBwbHkgdy00IGgtNDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDI0cHggMjRweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScyNCcgaGVpZ2h0PScyNCcgdmlld0JveD0nMCAwIDI0IDI0JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMTguMTE4IDE0LjcwMkwxNCAxNS41QzExLjIxOCAxNC4xMDQgOS40OTk5OSAxMi41IDguNDk5OTkgMTBMOS4yNjk5OSA1Ljg3TDcuODE0OTkgMkg0LjA2Mzk5QzIuOTM1OTkgMiAyLjA0Nzk5IDIuOTMyIDIuMjE2OTkgNC4wNDdDMi42MzY5OSA2LjgzIDMuODc2OTkgMTEuODc3IDcuNDk5OTkgMTUuNUMxMS4zMDUgMTkuMzA1IDE2Ljc4NiAyMC45NTYgMTkuODAyIDIxLjYxM0MyMC45NjcgMjEuODY2IDIyIDIwLjk1OCAyMiAxOS43NjVWMTYuMTgxTDE4LjExOCAxNC43MDJaJyBzdHJva2U9JyUyMzBCMzIyOScgc3Ryb2tlLXdpZHRoPScxLjUnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbn1cbi5zdmctbWVudSB7XG4gICAgQGFwcGx5IHctNCBoLTQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiAyNHB4IDI0cHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMjQnIGhlaWdodD0nMjQnIHZpZXdCb3g9JzAgMCAyNCAyNCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTMgNUgyMU0zIDEySDIxTTMgMTlIMjEnIHN0cm9rZT0nJTIzMEIzMjI5JyBzdHJva2Utd2lkdGg9JzEuNScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xufVxuLnN2Zy1jbG9zZSB7XG4gICAgQGFwcGx5IHctNCBoLTQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiAyNHB4IDI0cHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMjQnIGhlaWdodD0nMjQnIHZpZXdCb3g9JzAgMCAyNCAyNCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTYuNzU4IDE3LjI0M0wxMi4wMDEgMTJMMTcuMjQ0IDE3LjI0M00xNy4yNDQgNi43NTY5NkwxMiAxMkw2Ljc1OCA2Ljc1Njk2JyBzdHJva2U9JyUyMzBCMzIyOScgc3Ryb2tlLXdpZHRoPScxLjUnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbn1cblxuLnN2Zy1jaXJjbGUtcGxheSB7XG4gICAgQGFwcGx5IHctOCBsZzp3LTEwIGgtOCBsZzpoLTEwIGJnLW5vLXJlcGVhdCBiZy1jZW50ZXIgYmFja2Ryb3AtYmx1ci14bCByb3VuZGVkLWZ1bGwgYmctYmxhY2svMTA7XG4gICAgYmFja2dyb3VuZC1zaXplOiAyNHB4IDI0cHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMjQnIGhlaWdodD0nMjQnIHZpZXdCb3g9JzAgMCAyNCAyNCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTYuODQwMjMgNC40OTM3NEM2Ljc1MDAxIDQuNDQwMjQgNi42NDcyMyA0LjQxMTU4IDYuNTQyMzQgNC40MTA2N0M2LjQzNzQ1IDQuNDA5NzUgNi4zMzQxOSA0LjQzNjYxIDYuMjQzMDQgNC40ODg1MkM2LjE1MTkgNC41NDA0NCA2LjA3NjExIDQuNjE1NTUgNi4wMjMzOSA0LjcwNjIzQzUuOTcwNjcgNC43OTY5MSA1Ljk0Mjg5IDQuODk5OTMgNS45NDI4NyA1LjAwNDgyVjE4Ljc2NjNDNS45NDI4OSAxOC44NzEyIDUuOTcwNjcgMTguOTc0MiA2LjAyMzM5IDE5LjA2NDlDNi4wNzYxMSAxOS4xNTU2IDYuMTUxOSAxOS4yMzA3IDYuMjQzMDQgMTkuMjgyNkM2LjMzNDE5IDE5LjMzNDUgNi40Mzc0NSAxOS4zNjE0IDYuNTQyMzQgMTkuMzYwNUM2LjY0NzIzIDE5LjM1OTYgNi43NTAwMSAxOS4zMzA5IDYuODQwMjMgMTkuMjc3NEwxOC40NTE1IDEyLjM5NjdDMTguNTQwMSAxMi4zNDQgMTguNjEzNiAxMi4yNjkzIDE4LjY2NDYgMTIuMTc5NkMxOC43MTU2IDEyLjA5IDE4Ljc0MjUgMTEuOTg4NyAxOC43NDI1IDExLjg4NTZDMTguNzQyNSAxMS43ODI1IDE4LjcxNTYgMTEuNjgxMSAxOC42NjQ2IDExLjU5MTVDMTguNjEzNiAxMS41MDE5IDE4LjU0MDEgMTEuNDI3MSAxOC40NTE1IDExLjM3NDVMNi44NDAyMyA0LjQ5Mzc0Wicgc3Ryb2tlPSclMjNGMUNCNzQnIHN0cm9rZS13aWR0aD0nMS40ODU3JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSUzQy9zdmclM0UlMEFcIik7XG59XG5cbi5zdmctYXJyb3ctcmlnaHQge1xuICAgIEBhcHBseSB3LTIgaC0yIGJnLW5vLXJlcGVhdCBiZy1jZW50ZXI7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTcnIGhlaWdodD0nMTInIHZpZXdCb3g9JzAgMCAxNyAxMicgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTE2LjUzMDMgNi4wNTMyOEMxNi44MjMyIDUuNzYwMzggMTYuODIzMiA1LjI4NTUxIDE2LjUzMDMgNC45OTI2MkwxMS43NTc0IDAuMjE5NjQ3QzExLjQ2NDUgLTAuMDczMjQ2MSAxMC45ODk2IC0wLjA3MzI0NiAxMC42OTY3IDAuMjE5NjQ3QzEwLjQwMzggMC41MTI1NDEgMTAuNDAzOCAwLjk4NzQxNCAxMC42OTY3IDEuMjgwMzFMMTQuOTM5MyA1LjUyMjk1TDEwLjY5NjcgOS43NjU1OUMxMC40MDM4IDEwLjA1ODUgMTAuNDAzOCAxMC41MzM0IDEwLjY5NjcgMTAuODI2MkMxMC45ODk2IDExLjExOTEgMTEuNDY0NSAxMS4xMTkxIDExLjc1NzQgMTAuODI2MkwxNi41MzAzIDYuMDUzMjhaTTAgNS41MjI5NUw2LjU1NjcxZS0wOCA2LjI3Mjk1TDE2IDYuMjcyOTVMMTYgNS41MjI5NUwxNiA0Ljc3Mjk1TC02LjU1NjcxZS0wOCA0Ljc3Mjk1TDAgNS41MjI5NVonIGZpbGw9JyUyM0YxQ0I3NCcvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbn1cblxuLnN2Zy1xdW90ZS1sZWZ0IHtcbiAgICBAYXBwbHkgdy00IGgtNDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPSczMicgaGVpZ2h0PScyMycgdmlld0JveD0nMCAwIDMyIDIzJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDZyBjbGlwLXBhdGg9J3VybCglMjNjbGlwMF82NTNfNDEwOSknJTNFJTNDcGF0aCBkPSdNOC45MzE0NSA4LjI1NzM4QzkuNDg5MDYgOC42MTk5IDEwLjA2MyA4Ljk1MjIxIDEwLjY1MzIgOS4yNTQzMUMxMi4wODQ3IDkuODY4NTggMTMuMDIwNiAxMS4wNTAxIDEzLjg5MTIgMTIuMjcyQzE0LjUwNzUgMTMuMTMxMyAxNC41ODkxIDE0LjE3MTkgMTQuNDM5MSAxNS4yMzkzQzE0LjAyMTcgMTguMjE2NyAxMi4zMzkxIDIwLjQwMTkgMTAuMDg1OCAyMi4wNTMzQzcuNTk3NzUgMjMuODc5NCAzLjY2ODQgMjIuOTA5MyAxLjY3Mjc1IDIwLjQ1MjJDLTAuMTYzMTE4IDE4LjE5MzIgLTAuMzQ1NzI3IDE1LjgxNjYgMC40NDk5MjYgMTMuMTMxM0MxLjU5MTIzIDkuMjg0NTIgMy44ODAzNiA2LjIwOTggNi42ODQ3MSAzLjU3ODE2QzguMDM0NzEgMi4zOTMyNSA5LjU4MzYyIDEuNDc2ODcgMTEuMjU5NyAwLjg3NjAyM0MxMi4yODA0IDAuNDgzMjkyIDEzLjU2ODQgMC43NTg1NDEgMTQuNzI5MyAwLjg1OTI0MkMxNS4wNDIzIDAuODg2MDk1IDE1LjU4MzYgMS4zOTk2NyAxNS41NTQzIDEuNjI0NTdDMTUuNDQzNCAyLjA2NDI5IDE1LjE3OTMgMi40NDY5NSAxNC44MTQxIDIuNjk4N0MxMy41NzE3IDMuNjAxNjUgMTIuMTg1OCA0LjMxOTk4IDExLjA0NDUgNS4zMzM3QzEwLjIzOTEgNi4wNDUzMiA5LjczNjg4IDcuMTE5NDYgOC45NDEyMyA4LjI1NzM4TDguOTMxNDUgOC4yNTczOFonIGZpbGw9JyUyM0RDQkQ5MicvJTNFJTNDcGF0aCBkPSdNMjYuMzU4NiA2Ljk1MTY3QzI3LjIzOSA3LjUxODk1IDI3LjkyMDUgOC4xMzMyMiAyOC43MTI5IDguNDM4NjhDMzEuMjMwMyA5LjQwNTQxIDMxLjkzNzkgMTEuNTAzMyAzMS45OTk5IDEzLjkyMzVDMzIuMDk3NyAxNy43NjY5IDI5LjYyMjcgMjEuMTc3MyAyNi4wMTYyIDIyLjE2NzVDMjMuNTkwMSAyMi44NzU4IDIwLjI5MDEgMjEuMjcxMyAxOS4xMTYyIDE4Ljk0ODVDMTcuODkzNCAxNi41MjgzIDE4LjA2NjIgMTMuOTgzOSAxOC43NTQyIDExLjUyMDFDMTkuMzk2NiA5LjExNjczIDIwLjQ2OTUgNi44NTc2OCAyMS45MTczIDQuODYwNDZDMjMuODcwNSAyLjIxNTM5IDI2LjU1NzUgMC44NDU4NjQgMjkuNTkwMSAwLjA0Njk3MjVDMjkuNzAxIDAuMDAzMzM2MTUgMjkuODIxNiAtMC4wMTM0NDg1IDI5LjkzOSAwLjAwNjY5MTE2QzMwLjQ2NCAwLjE5NDY2NiAzMS4yMDQyIDAuMjUxNzI4IDMxLjQ1NTMgMC42NDExMDRDMzEuODg5IDEuMzE1OCAzMS4xNDU1IDEuNzA4NTMgMzAuNjgyNSAyLjAyNzQxQzI4Ljg3MjcgMy4yNzk0NiAyNy4zODkgNC45NzEyMyAyNi4zNjE4IDYuOTQ4MzJMMjYuMzU4NiA2Ljk1MTY3WicgZmlsbD0nJTIzRENCRDkyJy8lM0UlM0MvZyUzRSUzQ2RlZnMlM0UlM0NjbGlwUGF0aCBpZD0nY2xpcDBfNjUzXzQxMDknJTNFJTNDcmVjdCB3aWR0aD0nMzInIGhlaWdodD0nMjMnIGZpbGw9J3doaXRlJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgzMiAyMykgcm90YXRlKDE4MCknLyUzRSUzQy9jbGlwUGF0aCUzRSUzQy9kZWZzJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbn1cblxuLnN2Zy1xdW90ZS1yaWdodCB7XG4gICAgQGFwcGx5IHctNCBoLTQ7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMzInIGhlaWdodD0nMjMnIHZpZXdCb3g9JzAgMCAzMiAyMycgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ2cgY2xpcC1wYXRoPSd1cmwoJTIzY2xpcDBfNjUzXzQxMTIpJyUzRSUzQ3BhdGggZD0nTTIzLjA2ODMgMTQuNzQyNkMyMi41MTA3IDE0LjM4MDEgMjEuOTM2OCAxNC4wNDc4IDIxLjM0NjYgMTMuNzQ1N0MxOS45MTUgMTMuMTMxNCAxOC45NzkyIDExLjk0OTkgMTguMTA4NSAxMC43MjhDMTcuNDkyMiA5Ljg2ODcyIDE3LjQxMDcgOC44MjgxNSAxNy41NjA3IDcuNzYwNzJDMTcuOTc4MSA0Ljc4MzM0IDE5LjY2MDcgMi41OTgxNCAyMS45MTQgMC45NDY2NTNDMjQuNDAyIC0wLjg3OTM4MyAyOC4zMzE0IDAuMDkwNjk4OCAzMC4zMjcgMi41NDc3OUMzMi4xNjI5IDQuODA2ODQgMzIuMzQ1NSA3LjE4MzM3IDMxLjU0OTggOS44Njg3MkMzMC40MDg1IDEzLjcxNTUgMjguMTE5NCAxNi43OTAyIDI1LjMxNSAxOS40MjE4QzIzLjk2NSAyMC42MDY4IDIyLjQxNjEgMjEuNTIzMSAyMC43NCAyMi4xMjRDMTkuNzE5NCAyMi41MTY3IDE4LjQzMTQgMjIuMjQxNSAxNy4yNzA1IDIyLjE0MDhDMTYuOTU3NCAyMi4xMTM5IDE2LjQxNjEgMjEuNjAwMyAxNi40NDU1IDIxLjM3NTRDMTYuNTU2NCAyMC45MzU3IDE2LjgyMDUgMjAuNTUzIDE3LjE4NTcgMjAuMzAxM0MxOC40MjgxIDE5LjM5ODMgMTkuODE0IDE4LjY4IDIwLjk1NTMgMTcuNjY2M0MyMS43NjA3IDE2Ljk1NDcgMjIuMjYyOSAxNS44ODA1IDIzLjA1ODUgMTQuNzQyNkgyMy4wNjgzWicgZmlsbD0nJTIzRENCRDkyJy8lM0UlM0NwYXRoIGQ9J001LjY0MTE3IDE2LjA0ODNDNC43NjA3NCAxNS40ODExIDQuMDc5MjIgMTQuODY2OCAzLjI4NjgzIDE0LjU2MTNDMC43Njk0MzUgMTMuNTk0NiAwLjA2MTgyNjUgMTEuNDk2NyAtMC4wMDAxMjk5ODcgOS4wNzY1Qy0wLjA5Nzk1NjEgNS4yMzMwOSAyLjM3NzA0IDEuODIyNyA1Ljk4MzU3IDAuODMyNDhDOC40MDk2NSAwLjEyNDIxOSAxMS43MDk3IDEuNzI4NzEgMTIuODgzNiA0LjA1MTU0QzE0LjEwNjQgNi40NzE3MSAxMy45MzM2IDkuMDE2MDggMTMuMjQ1NSAxMS40Nzk5QzEyLjYwMzEgMTMuODgzMyAxMS41MzAzIDE2LjE0MjMgMTAuMDgyNSAxOC4xMzk1QzguMTI5MjIgMjAuNzg0NiA1LjQ0MjI2IDIyLjE1NDEgMi40MDk2NSAyMi45NTNDMi4yOTg3OCAyMi45OTY3IDIuMTc4MTMgMjMuMDEzNSAyLjA2MDc0IDIyLjk5MzNDMS41MzU3NCAyMi44MDUzIDAuNzk1NTIyIDIyLjc0ODMgMC41NDQ0MzUgMjIuMzU4OUMwLjExMDc0IDIxLjY4NDIgMC44NTQyMTggMjEuMjkxNSAxLjMxNzI2IDIwLjk3MjZDMy4xMjcwNCAxOS43MjA1IDQuNjEwNzQgMTguMDI4OCA1LjYzNzkxIDE2LjA1MTdMNS42NDExNyAxNi4wNDgzWicgZmlsbD0nJTIzRENCRDkyJy8lM0UlM0MvZyUzRSUzQ2RlZnMlM0UlM0NjbGlwUGF0aCBpZD0nY2xpcDBfNjUzXzQxMTInJTNFJTNDcmVjdCB3aWR0aD0nMzInIGhlaWdodD0nMjMnIGZpbGw9J3doaXRlJy8lM0UlM0MvY2xpcFBhdGglM0UlM0MvZGVmcyUzRSUzQy9zdmclM0UlMEFcIik7XG59XG5cbi5zdmctbG9uZy1hcnJvdy1yaWdodCB7XG4gICAgQGFwcGx5IHctNCBoLTI7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMzAnIGhlaWdodD0nMTUnIHZpZXdCb3g9JzAgMCAzMCAxNScgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTI5LjcwNzEgOC4wNzExMkMzMC4wOTc2IDcuNjgwNiAzMC4wOTc2IDcuMDQ3NDMgMjkuNzA3MSA2LjY1NjkxTDIzLjM0MzEgMC4yOTI5NDhDMjIuOTUyNiAtMC4wOTc1NzY1IDIyLjMxOTUgLTAuMDk3NTc2NiAyMS45Mjg5IDAuMjkyOTQ4QzIxLjUzODQgMC42ODM0NzIgMjEuNTM4NCAxLjMxNjY0IDIxLjkyODkgMS43MDcxNkwyNy41ODU4IDcuMzY0MDJMMjEuOTI4OSAxMy4wMjA5QzIxLjUzODQgMTMuNDExNCAyMS41Mzg0IDE0LjA0NDYgMjEuOTI4OSAxNC40MzUxQzIyLjMxOTUgMTQuODI1NiAyMi45NTI2IDE0LjgyNTYgMjMuMzQzMSAxNC40MzUxTDI5LjcwNzEgOC4wNzExMlpNMCA3LjM2NDAxTC04Ljc0MjI4ZS0wOCA4LjM2NDAxTDI5IDguMzY0MDJMMjkgNy4zNjQwMkwyOSA2LjM2NDAyTDguNzQyMjhlLTA4IDYuMzY0MDFMMCA3LjM2NDAxWicgZmlsbD0nJTIzMEIzMjI5Jy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xufVxuXG4uc3ZnLWxvbmctYXJyb3ctbGVmdCB7XG4gICAgQGFwcGx5IHctNCBoLTI7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMzAnIGhlaWdodD0nMTUnIHZpZXdCb3g9JzAgMCAzMCAxNScgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTAuMjkyODkzIDYuNjU2OUMtMC4wOTc2MzE0IDcuMDQ3NDMgLTAuMDk3NjMxNSA3LjY4MDU5IDAuMjkyODkyIDguMDcxMTJMNi42NTY4NSAxNC40MzUxQzcuMDQ3MzggMTQuODI1NiA3LjY4MDU0IDE0LjgyNTYgOC4wNzEwNyAxNC40MzUxQzguNDYxNTkgMTQuMDQ0NiA4LjQ2MTU5IDEzLjQxMTQgOC4wNzEwNyAxMy4wMjA5TDIuNDE0MjEgNy4zNjQwMUw4LjA3MTA3IDEuNzA3MTZDOC40NjE1OSAxLjMxNjYzIDguNDYxNTkgMC42ODM0NjggOC4wNzEwNyAwLjI5Mjk0NEM3LjY4MDU0IC0wLjA5NzU4MDUgNy4wNDczOCAtMC4wOTc1ODA1IDYuNjU2ODYgMC4yOTI5NDRMMC4yOTI4OTMgNi42NTY5Wk0zMCA3LjM2NDAxTDMwIDYuMzY0MDFMMSA2LjM2NDAxTDEgNy4zNjQwMUwxIDguMzY0MDFMMzAgOC4zNjQwMUwzMCA3LjM2NDAxWicgZmlsbD0nJTIzMEIzMjI5Jy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xufVxuXG4uc3ZnLWFycm93LXJpZ2h0IHtcbiAgICBAYXBwbHkgdy0yIGgtMjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxNycgaGVpZ2h0PScxMicgdmlld0JveD0nMCAwIDE3IDEyJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMTYuNTMwMyA2LjA1MzI5QzE2LjgyMzIgNS43NjA0IDE2LjgyMzIgNS4yODU1MyAxNi41MzAzIDQuOTkyNjNMMTEuNzU3NCAwLjIxOTY2M0MxMS40NjQ1IC0wLjA3MzIzMDggMTAuOTg5NiAtMC4wNzMyMzA4IDEwLjY5NjcgMC4yMTk2NjNDMTAuNDAzOCAwLjUxMjU1NiAxMC40MDM4IDAuOTg3NDMgMTAuNjk2NyAxLjI4MDMyTDE0LjkzOTMgNS41MjI5NkwxMC42OTY3IDkuNzY1NkMxMC40MDM4IDEwLjA1ODUgMTAuNDAzOCAxMC41MzM0IDEwLjY5NjcgMTAuODI2M0MxMC45ODk2IDExLjExOTIgMTEuNDY0NSAxMS4xMTkyIDExLjc1NzQgMTAuODI2M0wxNi41MzAzIDYuMDUzMjlaTTAgNS41MjI5Nkw2LjU1NjcxZS0wOCA2LjI3Mjk2TDE2IDYuMjcyOTZMMTYgNS41MjI5NkwxNiA0Ljc3Mjk2TC02LjU1NjcxZS0wOCA0Ljc3Mjk2TDAgNS41MjI5NlonIGZpbGw9JyUyM0YxQ0I3NCcvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbn1cblxuLnN2Zy1hbmdsZS1yaWdodCB7XG4gICAgQGFwcGx5IHctMiBoLTI7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTYnIGhlaWdodD0nMTYnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTYgMTJMMTAgOEw2IDQnIHN0cm9rZT0nJTIzRENCRDkyJyBzdHJva2Utd2lkdGg9JzEuNScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xufVxuXG4uc3ZnLW1hcmtlciB7XG4gICAgQGFwcGx5IHctMiBoLTI7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxNnB4IDE2cHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTYnIGhlaWdodD0nMTYnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTEzLjMzMjcgNi42NjY1OEMxMy4zMzI3IDkuNjExOTIgNy45OTkzNSAxNC42NjY2IDcuOTk5MzUgMTQuNjY2NkM3Ljk5OTM1IDE0LjY2NjYgMi42NjYwMiA5LjYxMTkyIDIuNjY2MDIgNi42NjY1OEMyLjY2NjAyIDUuMjUyMSAzLjIyNzkyIDMuODk1NTQgNC4yMjgxMSAyLjg5NTM1QzUuMjI4MzEgMS44OTUxNiA2LjU4NDg2IDEuMzMzMjUgNy45OTkzNSAxLjMzMzI1QzkuNDEzODQgMS4zMzMyNSAxMC43NzA0IDEuODk1MTYgMTEuNzcwNiAyLjg5NTM1QzEyLjc3MDggMy44OTU1NCAxMy4zMzI3IDUuMjUyMSAxMy4zMzI3IDYuNjY2NThaJyBzdHJva2U9JyUyMzBCMzIyOScvJTNFJTNDcGF0aCBkPSdNNy45OTg3IDcuMzMzMzNDOC4xNzU1MSA3LjMzMzMzIDguMzQ1MDggNy4yNjMxIDguNDcwMSA3LjEzODA3QzguNTk1MTMgNy4wMTMwNSA4LjY2NTM2IDYuODQzNDggOC42NjUzNiA2LjY2NjY3QzguNjY1MzYgNi40ODk4NiA4LjU5NTEzIDYuMzIwMjkgOC40NzAxIDYuMTk1MjZDOC4zNDUwOCA2LjA3MDI0IDguMTc1NTEgNiA3Ljk5ODcgNkM3LjgyMTg5IDYgNy42NTIzMiA2LjA3MDI0IDcuNTI3MjkgNi4xOTUyNkM3LjQwMjI3IDYuMzIwMjkgNy4zMzIwMyA2LjQ4OTg2IDcuMzMyMDMgNi42NjY2N0M3LjMzMjAzIDYuODQzNDggNy40MDIyNyA3LjAxMzA1IDcuNTI3MjkgNy4xMzgwN0M3LjY1MjMyIDcuMjYzMSA3LjgyMTg5IDcuMzMzMzMgNy45OTg3IDcuMzMzMzNaJyBmaWxsPSclMjMwQjMyMjknIHN0cm9rZT0nJTIzMEIzMjI5JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSUzQy9zdmclM0UlMEFcIik7XG59XG4uc3ZnLXBob25lIHtcbiAgICBAYXBwbHkgdy0yIGgtMjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDE2cHggMTZweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxNicgaGVpZ2h0PScxNicgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMTIuMDc5MyA5LjgwMTI1TDkuMzMzOTggMTAuMzMzM0M3LjQ3OTMxIDkuNDAyNTkgNi4zMzM5OCA4LjMzMzI1IDUuNjY3MzEgNi42NjY1OUw2LjE4MDY1IDMuOTEzMjVMNS4yMTA2NSAxLjMzMzI1SDIuNzA5OThDMS45NTc5OCAxLjMzMzI1IDEuMzY1OTggMS45NTQ1OSAxLjQ3ODY1IDIuNjk3OTJDMS43NTg2NSA0LjU1MzI1IDIuNTg1MzEgNy45MTc5MiA1LjAwMDY1IDEwLjMzMzNDNy41MzczMSAxMi44Njk5IDExLjE5MTMgMTMuOTcwNiAxMy4yMDIgMTQuNDA4NkMxMy45Nzg2IDE0LjU3NzMgMTQuNjY3MyAxMy45NzE5IDE0LjY2NzMgMTMuMTc2NlYxMC43ODczTDEyLjA3OTMgOS44MDEyNVonIHN0cm9rZT0nJTIzMEIzMjI5JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSUzQy9zdmclM0UlMEFcIik7XG59XG4uc3ZnLWVtYWlsIHtcbiAgICBAYXBwbHkgdy0yIGgtMjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDE2cHggMTZweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxNicgaGVpZ2h0PScxNicgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMiA0TDggOS4zMzMzM0wxNCA0JyBzdHJva2U9JyUyMzBCMzIyOScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0NwYXRoIGQ9J00xLjMzMzk4IDExLjMzMzNWNC42NjY1OUMxLjMzMzk4IDQuMzEyOTYgMS40NzQ0NiAzLjk3MzgyIDEuNzI0NTEgMy43MjM3OEMxLjk3NDU2IDMuNDczNzMgMi4zMTM3IDMuMzMzMjUgMi42NjczMiAzLjMzMzI1SDEzLjMzNEMxMy42ODc2IDMuMzMzMjUgMTQuMDI2NyAzLjQ3MzczIDE0LjI3NjggMy43MjM3OEMxNC41MjY4IDMuOTczODIgMTQuNjY3MyA0LjMxMjk2IDE0LjY2NzMgNC42NjY1OVYxMS4zMzMzQzE0LjY2NzMgMTEuNjg2OSAxNC41MjY4IDEyLjAyNiAxNC4yNzY4IDEyLjI3NjFDMTQuMDI2NyAxMi41MjYxIDEzLjY4NzYgMTIuNjY2NiAxMy4zMzQgMTIuNjY2NkgyLjY2NzMyQzIuMzEzNyAxMi42NjY2IDEuOTc0NTYgMTIuNTI2MSAxLjcyNDUxIDEyLjI3NjFDMS40NzQ0NiAxMi4wMjYgMS4zMzM5OCAxMS42ODY5IDEuMzMzOTggMTEuMzMzM1onIHN0cm9rZT0nJTIzMEIzMjI5Jy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xufVxuLnN2Zy1jbG9jayB7XG4gICAgQGFwcGx5IHctMiBoLTI7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxNnB4IDE2cHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTYnIGhlaWdodD0nMTYnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTggNFY4SDEyJyBzdHJva2U9JyUyMzBCMzIyOScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0NwYXRoIGQ9J004LjAwMDY1IDE0LjY2NjZDMTEuNjgyNyAxNC42NjY2IDE0LjY2NzMgMTEuNjgxOSAxNC42NjczIDcuOTk5OTJDMTQuNjY3MyA0LjMxNzkyIDExLjY4MjcgMS4zMzMyNSA4LjAwMDY1IDEuMzMzMjVDNC4zMTg2NSAxLjMzMzI1IDEuMzMzOTggNC4zMTc5MiAxLjMzMzk4IDcuOTk5OTJDMS4zMzM5OCAxMS42ODE5IDQuMzE4NjUgMTQuNjY2NiA4LjAwMDY1IDE0LjY2NjZaJyBzdHJva2U9JyUyMzBCMzIyOScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xufVxuLnN2Zy1zdGFyLWdyZWVuIHtcbiAgICBAYXBwbHkgdy0yIGgtMjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxNicgaGVpZ2h0PScxNicgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMC41MDk1NzUgNy41MjMwNkM0LjE5MzkgNy41MjMwNiA3LjI1ODgxIDQuODA3ODkgNy40ODcwOSAxLjM1NjA0QzcuNDc4ODIgMS4yMTIzMiA3LjQ3NDY5IDEuMDYzOTEgNy40NzQ2OSAwLjkxNzgzM0M3LjQ3NDY5IDAuNzYzOTUyIDcuNDc4ODIgMC42MTE2NDIgNy40ODcwOSAwLjQ1Nzc0N0M3LjUwMTk5IDAuMjAzODg3IDcuNzIyMDMgMC4wMDM5MTkzNyA3Ljk5MDg3IDBDOC4yNTU1OCAwLjAwMzkwNTU4IDguNDgzODggMC4xODk4MTQgOC41MDU0IDAuNDQzNjg5QzguNTE3ODEgMC41ODU4NTQgOC41MjQ0MyAwLjc0MTMwMSA4LjUyNDQzIDAuOTE1NDkzQzguNTI0NDMgMS4wNzU2MiA4LjUxNzgxIDEuMjE3NzkgOC41MDk1NCAxLjM1MTM2QzguNzQ4NiA0LjgxMjYxIDExLjgwNjggNy41MjA3OCAxNS40ODk2IDcuNTIwNzhDMTUuNzcwOCA3LjUyMDc4IDE2IDcuNzM2MzYgMTYgOC4wMDI3NEMxNiA4LjI2ODMyIDE1Ljc3MTcgOC40ODQ3IDE1LjQ4OTYgOC40ODQ3QzExLjgwMjcgOC40ODQ3IDguNzQwMzYgMTEuMTk5OSA4LjUwOTU0IDE0LjY1NDFDOC41MTc4MSAxNC43ODg1IDguNTI0NDMgMTQuOTI5OSA4LjUyNDQzIDE1LjA5QzguNTI0NDMgMTUuMjY1NyA4LjUxNzgxIDE1LjQxOTYgOC41MDU0IDE1LjU2MThDOC40ODcyIDE1LjgxNDEgOC4yNjIyMSAxNiA3Ljk5OTk3IDE2SDcuOTc2ODFDNy43MTIxIDE1Ljk4OTggNy41MDAzMyAxNS43ODIxIDcuNDg3OTMgMTUuNTM0NUM3LjQ3OTY1IDE1LjM5MDcgNy40NzU1MiAxNS4yNDA3IDcuNDc1NTIgMTUuMDkyM0M3LjQ3NTUyIDE0Ljk0NjMgNy40Nzk2NSAxNC43OTg2IDcuNDg3OTMgMTQuNjY2NkM3LjI1NzE0IDExLjIwMTYgNC4xOTcyNyA4LjQ4ODAyIDAuNTEwNDA1IDguNDg4MDJDMC4yMjkxNTYgOC40ODgwMiAyLjg2MTAyZS0wNiA4LjI3MjQ0IDIuODYxMDJlLTA2IDguMDA2MDZDLTAuMDAwODIzOTc1IDcuNzM5NyAwLjIyODMxMSA3LjUyMzMyIDAuNTA5NTU5IDcuNTIzMzJMMC41MDk1NzUgNy41MjMwNlonIGZpbGw9JyUyMzFFNjQ1NCcvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbn0iLCIuZS10YWcge1xuICAgIEBhcHBseSBiZy1ibGFjay8yMCBiYWNrZHJvcC1ibHVyLXhsIHB4LVsxMnB4XSBweS1bNnB4XSBsZzpweS0xIGxlYWRpbmctbm9uZSByb3VuZGVkIHVwcGVyY2FzZSB0ZXh0LTExIGZvbnQtbWVkaXVtIHRyYWNraW5nLVswLjEyZW1dIHRleHQtd2hpdGU7XG4gICAgQHNjcmVlbiBsZyB7XG4gICAgICAgIEBhcHBseSB0ZXh0LTEyICBweC0yO1xuICAgIH1cbiAgICAmLS1iZWlnZS1saWdodCB7XG4gICAgICAgIEBhcHBseSBiZy1iZWlnZS1saWdodCB0ZXh0LWdyZWVuLXByaW1hcnk7XG4gICAgfVxuICAgICYtLWxnIHtcbiAgICAgICAgQGFwcGx5IHB4LTQgcHktMjtcbiAgICB9XG4gICAgJi0td2hpdGUge1xuICAgICAgICBAYXBwbHkgYmctd2hpdGUgdGV4dC1ncmVlbi1wcmltYXJ5O1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIEBhcHBseSBiZy15ZWxsb3ctcHJpbWFyeSB0ZXh0LWdyZWVuLXByaW1hcnk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5hY3RpdmUge1xuICAgICAgICAmLmUtdGFnLS13aGl0ZSB7XG4gICAgICAgICAgICBAYXBwbHkgYmcteWVsbG93LXByaW1hcnkgdGV4dC1ncmVlbi1wcmltYXJ5O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICAgICBAYXBwbHkgbm8tdW5kZXJsaW5lO1xuICAgIH1cbn0iLCIuYy1saXN0IHtcbiAgICBAYXBwbHkgZmxleCBmbGV4LWNvbCBnYXAtMTtcbiAgICBsaSB7XG4gICAgICAgIEBhcHBseSBmbGV4IGdhcC0yIG0tMCB0ZXh0LTE0ciBsZWFkaW5nLXNudWc7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6J1xcRTgxMSc7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJ2ZvbnRlbGxvJztcbiAgICAgICAgICAgIEBhcHBseSBpbmxpbmUtYmxvY2sgdy0yIGgtWzlweF0gYmctbm8tcmVwZWF0IGJnLWNlbnRlciByZWxhdGl2ZSB0b3AtWzVweF07IFxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTYnIGhlaWdodD0nMTEnIHZpZXdCb3g9JzAgMCAxNiAxMScgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTEwLjY2NjcgMC43MDA2ODRDMTAuNjY2NyAxLjE5NTM1IDExLjE1NTMgMS45MzQwMiAxMS42NSAyLjU1NDAyQzEyLjI4NiAzLjM1NDAyIDEzLjA0NiA0LjA1MjAyIDEzLjkxNzMgNC41ODQ2OEMxNC41NzA3IDQuOTg0MDIgMTUuMzYyNyA1LjM2NzM1IDE2IDUuMzY3MzVNMTYgNS4zNjczNUMxNS4zNjI3IDUuMzY3MzUgMTQuNTcgNS43NTA2OCAxMy45MTczIDYuMTUwMDJDMTMuMDQ2IDYuNjgzMzUgMTIuMjg2IDcuMzgxMzUgMTEuNjUgOC4xODAwMkMxMS4xNTUzIDguODAwNjggMTAuNjY2NyA5LjU0MDY4IDEwLjY2NjcgMTAuMDM0TTE2IDUuMzY3MzVILTQuNzY4MzdlLTA3JyBzdHJva2U9JyUyM0FGQzRDMCcvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbiAgICAgICAgXG4gICAgICAgIH1cbiAgICB9XG59IiwiLmFjY29yZGlvbmpzIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuIFxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206MDtcbiAgICB9XG4gICAgPiBsaSB7XG4gICAgICAgIEBhcHBseSAgbGVhZGluZy1zbnVnIHRyYW5zaXRpb24tYWxsO1xuICAgICAgICBcbiAgICAgICAgPiBidXR0b24ge1xuICAgICAgICAgICAgaSB7XG4gICAgICAgICAgICAgICAgQGFwcGx5IGlubGluZS1mbGV4IGl0ZW1zLWNlbnRlciBqdXN0aWZ5LWNlbnRlciB0ZXh0LWdyZXktZGFyayBsZWFkaW5nLW5vbmUgdHJhbnNpdGlvbi1hbGw7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAgLnN2Zy1wbHVzLWdyZWVuIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OmJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuc3ZnLW1pbnVzLWdyZWVuIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5Om5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgPiBidXR0b24ge1xuICAgICAgICAgICAgICAgIEBhcHBseSBuby11bmRlcmxpbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgXG4gICAgICAgIFxuICAgICAgICAmLmFjY19hY3RpdmUge1xuICAgICAgICAgICAgXG4gICAgICAgICAgICA+IGJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgQGFwcGx5IHRleHQtZ3JlZW4tbGlnaHQ7XG4gICAgICAgICAgICAgICAgLnN2Zy1wbHVzLWdyZWVuIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTpub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5zdmctbWludXMtZ3JlZW4ge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OmJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5zdmctc3Rhci1ncmVlbiB7XG4gICAgICAgICAgICAgICAgICAgIEBhcHBseSBvcGFjaXR5LTEwMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCI1MFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiNTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjUwbXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiNTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI1MFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiNTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjUwbXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxMDBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjEwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246LjFzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTAwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjEwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6LjFzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTUwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxNTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOi4xNXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjE1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE1MFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheTouMTVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjAwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyMDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOi4yc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIwMFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjAwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5Oi4yc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI1MFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjouMjVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjUwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjI1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6LjI1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjMwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMzAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjouM3N9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIzMDBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjMwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjMwMFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMzAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheTouM3N9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIzNTBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjM1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246LjM1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjM1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMzUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMzUwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIzNTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5Oi4zNXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCI0MDBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjQwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246LjRzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNDAwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI0MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI0MDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjQwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6LjRzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiNDUwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCI0NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOi40NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI0NTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjQ1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjQ1MFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiNDUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheTouNDVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiNTAwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCI1MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOi41c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjUwMFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiNTAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNTAwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI1MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5Oi41c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjU1MFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiNTUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjouNTVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNTUwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI1NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI1NTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjU1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6LjU1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjYwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiNjAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjouNnN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI2MDBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjYwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjYwMFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiNjAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheTouNnN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCI2NTBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjY1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246LjY1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjY1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiNjUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNjUwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI2NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5Oi42NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCI3MDBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjcwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246LjdzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNzAwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI3MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI3MDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjcwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6LjdzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiNzUwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCI3NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOi43NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI3NTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjc1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjc1MFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiNzUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheTouNzVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiODAwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCI4MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOi44c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjgwMFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiODAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiODAwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI4MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5Oi44c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjg1MFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiODUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjouODVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiODUwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI4NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI4NTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjg1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6Ljg1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjkwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiOTAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjouOXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI5MDBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjkwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjkwMFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiOTAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheTouOXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCI5NTBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjk1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246Ljk1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjk1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiOTUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiOTUwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI5NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5Oi45NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxMDAwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxMDAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoxc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjEwMDBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjEwMDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMDAwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMDAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToxc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjEwNTBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjEwNTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjEuMDVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTA1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTA1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjEwNTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjEwNTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjEuMDVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTEwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTEwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246MS4xc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjExMDBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjExMDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMTAwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMTAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToxLjFzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTE1MFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTE1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246MS4xNXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMTUwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMTUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTE1MFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTE1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6MS4xNXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxMjAwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxMjAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoxLjJzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTIwMFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTIwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjEyMDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjEyMDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjEuMnN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxMjUwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxMjUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoxLjI1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjEyNTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjEyNTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMjUwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMjUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToxLjI1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjEzMDBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjEzMDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjEuM3N9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMzAwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMzAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTMwMFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTMwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6MS4zc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjEzNTBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjEzNTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjEuMzVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTM1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTM1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjEzNTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjEzNTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjEuMzVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTQwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTQwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246MS40c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE0MDBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjE0MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNDAwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNDAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToxLjRzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTQ1MFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTQ1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246MS40NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNDUwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNDUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTQ1MFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTQ1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6MS40NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxNTAwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxNTAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoxLjVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTUwMFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTUwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE1MDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjE1MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjEuNXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxNTUwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxNTUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoxLjU1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE1NTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjE1NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNTUwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNTUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToxLjU1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE2MDBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE2MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjEuNnN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNjAwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNjAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTYwMFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTYwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6MS42c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE2NTBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE2NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjEuNjVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTY1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTY1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE2NTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjE2NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjEuNjVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTcwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTcwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246MS43c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE3MDBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjE3MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNzAwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNzAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToxLjdzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTc1MFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTc1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246MS43NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNzUwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNzUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTc1MFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTc1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6MS43NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxODAwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxODAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoxLjhzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTgwMFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTgwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE4MDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjE4MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjEuOHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxODUwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxODUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoxLjg1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE4NTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjE4NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxODUwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxODUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToxLjg1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE5MDBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE5MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjEuOXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxOTAwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxOTAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTkwMFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTkwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6MS45c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE5NTBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE5NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjEuOTVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTk1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTk1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE5NTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjE5NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjEuOTVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjAwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjAwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246MnN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMDAwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMDAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjAwMFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjAwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6MnN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyMDUwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyMDUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoyLjA1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIwNTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjIwNTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMDUwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMDUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToyLjA1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIxMDBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIxMDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjIuMXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMTAwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMTAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjEwMFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjEwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6Mi4xc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIxNTBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIxNTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjIuMTVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjE1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjE1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIxNTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjIxNTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjIuMTVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjIwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjIwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246Mi4yc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIyMDBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjIyMDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMjAwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMjAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToyLjJzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjI1MFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjI1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246Mi4yNXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMjUwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMjUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjI1MFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjI1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6Mi4yNXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyMzAwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyMzAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoyLjNzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjMwMFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjMwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIzMDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjIzMDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjIuM3N9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyMzUwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyMzUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoyLjM1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIzNTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjIzNTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMzUwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMzUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToyLjM1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI0MDBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI0MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjIuNHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNDAwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNDAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjQwMFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjQwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6Mi40c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI0NTBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI0NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjIuNDVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjQ1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjQ1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI0NTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjI0NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjIuNDVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjUwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjUwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246Mi41c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI1MDBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjI1MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNTAwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNTAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToyLjVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjU1MFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjU1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246Mi41NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNTUwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNTUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjU1MFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjU1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6Mi41NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyNjAwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyNjAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoyLjZzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjYwMFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjYwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI2MDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjI2MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjIuNnN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyNjUwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyNjUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoyLjY1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI2NTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjI2NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNjUwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNjUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToyLjY1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI3MDBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI3MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjIuN3N9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNzAwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNzAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjcwMFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjcwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6Mi43c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI3NTBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI3NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjIuNzVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjc1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjc1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI3NTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjI3NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjIuNzVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjgwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjgwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246Mi44c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI4MDBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjI4MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyODAwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyODAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToyLjhzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjg1MFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjg1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246Mi44NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyODUwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyODUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjg1MFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjg1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6Mi44NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyOTAwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyOTAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoyLjlzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjkwMFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjkwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI5MDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjI5MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjIuOXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyOTUwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyOTUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoyLjk1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI5NTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjI5NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyOTUwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyOTUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToyLjk1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjMwMDBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjMwMDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjNzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMzAwMFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMzAwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjMwMDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjMwMDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjNzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1saW5lYXJdLGJvZHlbZGF0YS1hb3MtZWFzaW5nPWxpbmVhcl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjI1LC4yNSwuNzUsLjc1KX1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZV0sYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZV0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLWluXSxib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLWluXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW59W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2Utb3V0XSxib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLW91dF0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLW91dH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1vdXRdLGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tb3V0XSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW4tb3V0fVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLWJhY2tdLGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tYmFja10gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjYsLS4yOCwuNzM1LC4wNDUpfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLW91dC1iYWNrXSxib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLW91dC1iYWNrXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMTc1LC44ODUsLjMyLDEuMjc1KX1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1vdXQtYmFja10sYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1vdXQtYmFja10gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjY4LC0uNTUsLjI2NSwxLjU1KX1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1zaW5lXSxib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLXNpbmVdIFtkYXRhLWFvc117dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC40NywwLC43NDUsLjcxNSl9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2Utb3V0LXNpbmVdLGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2Utb3V0LXNpbmVdIFtkYXRhLWFvc117dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4zOSwuNTc1LC41NjUsMSl9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tb3V0LXNpbmVdLGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tb3V0LXNpbmVdIFtkYXRhLWFvc117dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC40NDUsLjA1LC41NSwuOTUpfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLXF1YWRdLGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tcXVhZF0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjU1LC4wODUsLjY4LC41Myl9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2Utb3V0LXF1YWRdLGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2Utb3V0LXF1YWRdIFtkYXRhLWFvc117dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4yNSwuNDYsLjQ1LC45NCl9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tb3V0LXF1YWRdLGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tb3V0LXF1YWRdIFtkYXRhLWFvc117dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC40NTUsLjAzLC41MTUsLjk1NSl9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tY3ViaWNdLGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tY3ViaWNdIFtkYXRhLWFvc117dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC41NSwuMDg1LC42OCwuNTMpfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLW91dC1jdWJpY10sYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1vdXQtY3ViaWNdIFtkYXRhLWFvc117dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4yNSwuNDYsLjQ1LC45NCl9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tb3V0LWN1YmljXSxib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLW91dC1jdWJpY10gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjQ1NSwuMDMsLjUxNSwuOTU1KX1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1xdWFydF0sYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1xdWFydF0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjU1LC4wODUsLjY4LC41Myl9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2Utb3V0LXF1YXJ0XSxib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLW91dC1xdWFydF0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjI1LC40NiwuNDUsLjk0KX1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1vdXQtcXVhcnRdLGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tb3V0LXF1YXJ0XSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguNDU1LC4wMywuNTE1LC45NTUpfVtkYXRhLWFvc149ZmFkZV1bZGF0YS1hb3NePWZhZGVde29wYWNpdHk6MDt0cmFuc2l0aW9uLXByb3BlcnR5Om9wYWNpdHksdHJhbnNmb3JtfVtkYXRhLWFvc149ZmFkZV1bZGF0YS1hb3NePWZhZGVdLmFvcy1hbmltYXRle29wYWNpdHk6MTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX1bZGF0YS1hb3M9ZmFkZS11cF17dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMTAwcHgsMCl9W2RhdGEtYW9zPWZhZGUtZG93bl17dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTEwMHB4LDApfVtkYXRhLWFvcz1mYWRlLXJpZ2h0XXt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMHB4LDAsMCl9W2RhdGEtYW9zPWZhZGUtbGVmdF17dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMHB4LDAsMCl9W2RhdGEtYW9zPWZhZGUtdXAtcmlnaHRde3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwcHgsMTAwcHgsMCl9W2RhdGEtYW9zPWZhZGUtdXAtbGVmdF17dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMHB4LDEwMHB4LDApfVtkYXRhLWFvcz1mYWRlLWRvd24tcmlnaHRde3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwcHgsLTEwMHB4LDApfVtkYXRhLWFvcz1mYWRlLWRvd24tbGVmdF17dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMHB4LC0xMDBweCwwKX1bZGF0YS1hb3NePXpvb21dW2RhdGEtYW9zXj16b29tXXtvcGFjaXR5OjA7dHJhbnNpdGlvbi1wcm9wZXJ0eTpvcGFjaXR5LHRyYW5zZm9ybX1bZGF0YS1hb3NePXpvb21dW2RhdGEtYW9zXj16b29tXS5hb3MtYW5pbWF0ZXtvcGFjaXR5OjE7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCkgc2NhbGUoMSl9W2RhdGEtYW9zPXpvb20taW5de3RyYW5zZm9ybTpzY2FsZSguNil9W2RhdGEtYW9zPXpvb20taW4tdXBde3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDEwMHB4LDApIHNjYWxlKC42KX1bZGF0YS1hb3M9em9vbS1pbi1kb3duXXt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMTAwcHgsMCkgc2NhbGUoLjYpfVtkYXRhLWFvcz16b29tLWluLXJpZ2h0XXt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMHB4LDAsMCkgc2NhbGUoLjYpfVtkYXRhLWFvcz16b29tLWluLWxlZnRde3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDBweCwwLDApIHNjYWxlKC42KX1bZGF0YS1hb3M9em9vbS1vdXRde3RyYW5zZm9ybTpzY2FsZSgxLjIpfVtkYXRhLWFvcz16b29tLW91dC11cF17dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMTAwcHgsMCkgc2NhbGUoMS4yKX1bZGF0YS1hb3M9em9vbS1vdXQtZG93bl17dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTEwMHB4LDApIHNjYWxlKDEuMil9W2RhdGEtYW9zPXpvb20tb3V0LXJpZ2h0XXt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMHB4LDAsMCkgc2NhbGUoMS4yKX1bZGF0YS1hb3M9em9vbS1vdXQtbGVmdF17dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMHB4LDAsMCkgc2NhbGUoMS4yKX1bZGF0YS1hb3NePXNsaWRlXVtkYXRhLWFvc149c2xpZGVde3RyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtfVtkYXRhLWFvc149c2xpZGVdW2RhdGEtYW9zXj1zbGlkZV0uYW9zLWFuaW1hdGV7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9W2RhdGEtYW9zPXNsaWRlLXVwXXt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwxMDAlLDApfVtkYXRhLWFvcz1zbGlkZS1kb3duXXt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMTAwJSwwKX1bZGF0YS1hb3M9c2xpZGUtcmlnaHRde3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwJSwwLDApfVtkYXRhLWFvcz1zbGlkZS1sZWZ0XXt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwwLDApfVtkYXRhLWFvc149ZmxpcF1bZGF0YS1hb3NePWZsaXBde2JhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO3RyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtfVtkYXRhLWFvcz1mbGlwLWxlZnRde3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSgyNTAwcHgpIHJvdGF0ZVkoLTEwMGRlZyl9W2RhdGEtYW9zPWZsaXAtbGVmdF0uYW9zLWFuaW1hdGV7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDI1MDBweCkgcm90YXRlWSgwKX1bZGF0YS1hb3M9ZmxpcC1yaWdodF17dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDI1MDBweCkgcm90YXRlWSgxMDBkZWcpfVtkYXRhLWFvcz1mbGlwLXJpZ2h0XS5hb3MtYW5pbWF0ZXt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoMjUwMHB4KSByb3RhdGVZKDApfVtkYXRhLWFvcz1mbGlwLXVwXXt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoMjUwMHB4KSByb3RhdGVYKC0xMDBkZWcpfVtkYXRhLWFvcz1mbGlwLXVwXS5hb3MtYW5pbWF0ZXt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoMjUwMHB4KSByb3RhdGVYKDApfVtkYXRhLWFvcz1mbGlwLWRvd25de3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSgyNTAwcHgpIHJvdGF0ZVgoMTAwZGVnKX1bZGF0YS1hb3M9ZmxpcC1kb3duXS5hb3MtYW5pbWF0ZXt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoMjUwMHB4KSByb3RhdGVYKDApfSIsIiNtYWluICB7XG4gICAgICAgIFxuICAgIC5nZm9ybV93cmFwcGVyIHtcbiAgICBtYXJnaW4tdG9wOjA7XG5cbiAgICAuZ2Zvcm1fdmFsaWRhdGlvbl9lcnJvcnMge1xuICAgICAgICBkaXNwbGF5Om5vbmU7XG4gICAgfVxuXG4gICAgLmdmb3JtX2ZpZWxkcyB7XG4gICAgICAgIGNvbHVtbi1nYXA6MjRweDtcbiAgICAgICAgcm93LWdhcDo0MHB4O1xuICAgICAgICBAc2NyZWVuIGxnIHtcbiAgICAgICAgICAgIHJvdy1nYXA6IDU2cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZ2Zvcm1faGVhZGluZyB7XG4gICAgICAgIGRpc3BsYXk6bm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuZ2Zvcm1fYm9keSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206MTZweDtcblxuICAgICAgICAuZ2Zvcm1fZmllbGRzIHtcbiAgICAgICAgICAgIHJvdy1nYXA6IDE2cHg7XG4gICAgICAgICAgICBjb2x1bW4tZ2FwOiAwO1xuICAgICAgICAgICAgQHNjcmVlbiBsZyB7XG4gICAgICAgICAgICAgICAgY29sdW1uLWdhcDoxNnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmdmaWVsZCB7XG4gICAgICAgICAgICAgICAgQGFwcGx5IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICYuZ2ZpZWxkX2Vycm9yIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOjA7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6MTAwJSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICAgICAgICAgICAgICAuZ2ZpZWxkX2xhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6MDtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBhcHBseSB0ZXh0LXllbGxvdy1kYXJrO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC5nZmllbGRfZGVzY3JpcHRpb24udmFsaWRhdGlvbl9tZXNzYWdlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBhcHBseSB0ZXh0LXJlZDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OjQwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6MDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjowO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOjEycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6OHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC5naW5wdXRfY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHNlbGVjdCxcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHRhcmVhLFxuICAgICAgICAgICAgICAgICAgICAgICAgaW5wdXRbdHlwZT10ZXh0XSxcbiAgICAgICAgICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9dGVsXSxcbiAgICAgICAgICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9ZW1haWxdLFxuICAgICAgICAgICAgICAgICAgICAgICAgaW5wdXRbdHlwZT1udW1iZXJdIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6MXB4IHNvbGlkICRjb2xvci1yZWQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAmLmdpbnB1dF9jb250YWluZXJfZmlsZXVwbG9hZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOjFweCBzb2xpZCAkY29sb3ItcmVkO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmdmaWVsZF9sYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgIEBhcHBseSB0ZXh0LTE0IG1iLTAgZm9udC1ub3JtYWwgbGc6YWJzb2x1dGUgbGc6dG9wLVsxOHB4XSB6LTUwO1xuXG4gICAgICAgICAgICAgICAgICAgIC5nZmllbGRfcmVxdWlyZWR7XG4gICAgICAgICAgICAgICAgICAgICAgICBAYXBwbHkgdGV4dC15ZWxsb3ctZGFyaztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgIC5naW5wdXRfY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICAgICAgc2VsZWN0LFxuICAgICAgICAgICAgICAgICAgICB0ZXh0YXJlYSxcbiAgICAgICAgICAgICAgICAgICAgaW5wdXRbdHlwZT10ZXh0XSxcbiAgICAgICAgICAgICAgICAgICAgaW5wdXRbdHlwZT10ZWxdLFxuICAgICAgICAgICAgICAgICAgICBpbnB1dFt0eXBlPWVtYWlsXSxcbiAgICAgICAgICAgICAgICAgICAgaW5wdXRbdHlwZT1udW1iZXJdIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBhcHBseSBmb250LWJhc2UgaC02IHctZnVsbCBhcHBlYXJhbmNlLW5vbmUgcHgtMiBiZy13aGl0ZSBib2R5LXNtYWxsIHRleHQtZ3JlZW4tbGlnaHQgcGxhY2Vob2xkZXItZ3JlZW4tcHJpbWFyeSBib3JkZXIgYm9yZGVyLXdoaXRlIHJvdW5kZWQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG91dGxpbmU6bm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAYXBwbHkgdGV4dC1ncmVlbi1saWdodCBib3JkZXItZ3JlZW4tbGlnaHQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgdGV4dGFyZWEge1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OjEyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6MTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHJlc2l6ZTogdmVydGljYWw7XG4gICAgICAgICAgICAgICAgICAgICAgICBAc2NyZWVuIGxnIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6MTkycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgc2VsZWN0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOjA7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTowO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6MS40O1xuICAgICAgICAgICAgICAgICAgICAgICAgQGFwcGx5IHRleHQtZ3JlZW4tcHJpbWFyeTtcbiAgICAgICAgICAgICAgICAgICAgICAgICYuaGFzLXZhbHVlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAYXBwbHkgdGV4dC1ncmVlbi1saWdodDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wdGlvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBhcHBseSB0ZXh0LWdyZWVuLXByaW1hcnk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICYuZ2lucHV0X2NvbnRhaW5lcl9zZWxlY3Qge1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDo1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6OHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbi1jaGV2cm9uLWRvd24uc3ZnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDIwcHggMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmLmdpbnB1dF9jb250YWluZXJfZmlsZXVwbG9hZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBAYXBwbHkgaC01IGxnOmgtNyBib3JkZXItYiBib3JkZXItbGluZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OicnO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbi11cGxvYWQuc3ZnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAYXBwbHkgdy0yIGgtMiBhYnNvbHV0ZSByaWdodC0wIHRvcC0xLzIgLXRyYW5zbGF0ZS15LTEvMjtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9ZmlsZV0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBhcHBseSBhYnNvbHV0ZSByaWdodC0wIHctZnVsbCBsZzp3LVtjYWxjKDEwMCUtMTU2cHgpXSB0b3AtMS8yIC10cmFuc2xhdGUteS0xLzIgcHItMyBvcGFjaXR5LTEwMCBjdXJzb3ItcG9pbnRlciB0ZXh0LTE0IHRleHQtYmVpZ2U7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5oYXMtdmFsdWUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAYXBwbHkgdGV4dC15ZWxsb3ctZGFyaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6ZmlsZS1zZWxlY3Rvci1idXR0b24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAYXBwbHkgcm91bmRlZC1mdWxsIGJnLWJlaWdlIGJvcmRlciBib3JkZXIteWVsbG93IHRleHQteWVsbG93LWRhcmsgZm9udC1iYXNlIHRleHQtMTQgdHJhbnNpdGlvbi1hbGwgcHgtMSBoaWRkZW47XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGFwcGx5IGJnLXllbGxvdyB0ZXh0LXdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgLmdmb3JtX2ZpbGV1cGxvYWRfcnVsZXMge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOjA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6JGNvbG9yLWdyZXktZGFyaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAYXBwbHkgaGlkZGVuO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgLmdpbnB1dF9wcmV2aWV3IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAYXBwbHkgYWJzb2x1dGUgcmlnaHQtMCB3LWZ1bGwgbGc6dy1bY2FsYygxMDAlLTE1NnB4KV0gdG9wLTEvMiAtdHJhbnNsYXRlLXktMS8yIHByLTMgb3BhY2l0eS0xMDAgY3Vyc29yLXBvaW50ZXIgdGV4dC0xNCB0cnVuY2F0ZSBtLTA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmdmaWVsZF9maWxldXBsb2FkX3Byb2dyZXNzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGFwcGx5IGhpZGRlbjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmdmb3JtX2RlbGV0ZV9maWxlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGFwcGx5IGFic29sdXRlIHJpZ2h0LTAgdG9wLTAgdGV4dC13aGl0ZSBiZy10ZWFsIHJvdW5kZWQtZnVsbCB0ZXh0LVs4cHhdO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICYuZ2lucHV0X2NvbnRhaW5lcl9kYXRlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgICAgICAudWktZGF0ZXBpY2tlci10cmlnZ2VyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOjUwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDoxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjpwb2ludGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OjAuNzU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJi5naW5wdXRfY29udGFpbmVyX2NvbnNlbnQsXG4gICAgICAgICAgICAgICAgICAgIC5nZmllbGRfY2hlY2tib3gsXG4gICAgICAgICAgICAgICAgICAgIC5nZmllbGRfcmFkaW8sXG4gICAgICAgICAgICAgICAgICAgIC5nY2hvaWNlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxuICAgICAgICAgICAgICAgICAgICAgICAgaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OjA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3V0bGluZTpub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6MTAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOjI0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OjI0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOjA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDowO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOjA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDowO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICsgbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6Y2hlY2tlZCArIGxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eToxO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG5cbiAgICAgICAgICAgICAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6MzJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDoxLjI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGFwcGx5IGJvZHktc21hbGw7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDpcIlwiO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6MjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OjIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDowO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6LTJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6bm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjphbGwgY3ViaWMtYmV6aWVyKDAuNDIsIDAsIDAuMDAyLCAxKSAxcztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czo0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDpcIlwiO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxRTY0NTQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6NHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6MnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OjA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6MTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjphbGwgY3ViaWMtYmV6aWVyKDAuNDIsIDAsIDAuMDAyLCAxKSAxcztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czo0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAuZ2ZpZWxkX2NoZWNrYm94LFxuICAgICAgICAgICAgICAgICAgICAuZ2ZpZWxkX3JhZGlvIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjowO1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTpmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgICAgICAgICAgICAgLmdjaG9pY2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOjAgMCA2cHggMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5nZmllbGRfcmFkaW8ge1xuICAgICAgICAgICAgICAgICAgICAgICAgLmdjaG9pY2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6LTJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6MzBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OicnO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOjMwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OjRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTowO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDoxO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWRlcHRoO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJi5naW5wdXRfY29udGFpbmVyX2NvbnNlbnQge1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgICAgICAgICAgICAgIH0gICBcblxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5naW5wdXRfcHJldmlldyB7XG4gICAgICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgICAgIGNvbG9yOiRjb2xvci1wcmltYXJ5O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgc3Ryb25nIHtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDo0MDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgIH1cbiAgICBcbiAgICAuZ2Zvcm1fZm9vdGVyIHtcbiAgICAgICAgICAgIG1hcmdpbjowO1xuICAgICAgICAgICAgcGFkZGluZzowO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjpyaWdodDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICAgICAgXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6NTAlO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgICAgIGxlZnQ6MDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5nZm9ybV9jb25maXJtYXRpb25fbWVzc2FnZSB7XG4gICAgICAgIGZvbnQtc2l6ZToxOHB4O1xuICAgICAgICB0ZXh0LWFsaWduOmNlbnRlcjtcbiAgICAgICAgcGFkZGluZzoyNHB4O1xuICAgICAgICBib3JkZXI6MXB4IHNvbGlkIHdoaXRlO1xuICAgICAgICBoMyB7XG4gICAgICAgICAgICBAYXBwbHkgdGV4dC0xOC0yNDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206MDtcbiAgICAgICAgfVxuICAgIH1cblxufVxuXG4jbWFpbiAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTM1MHB4KSB7XG4gICAgICAgIGNvbHVtbi1nYXA6MCAhaW1wb3J0YW50O1xuICAgIH1cbn1cbi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmdmaWVsZC5nZmllbGQtLXdpZHRoLWhhbGYge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMzUwcHgpIHtcbiAgICAgICAgZ3JpZC1jb2x1bW46MS8tMSAhaW1wb3J0YW50O1xuICAgIH1cbn1cbiIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBGb250c1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiRmb250LWZhbWlseS1wcmltYXJ5OiAgJ1N1aXNzZSBJbnRsJywgc2Fucy1zZXJpZjtcbiRmb250LWZhbWlseS1zZWNvbmRhcnk6ICdTdWlzc2UgSW50bCcsIHNhbnMtc2VyaWY7XG5cbiRmb250LXdlaWdodC1saWdodDogMzAwO1xuJGZvbnQtd2VpZ2h0LXJlZ3VsYXI6IDQwMDtcbiRmb250LXdlaWdodC1tZWRpdW06IDUwMDtcbiRmb250LXdlaWdodC1zZW1pYm9sZDogNjAwO1xuJGZvbnQtd2VpZ2h0LWJvbGQ6IDcwMDtcblxuJGludWl0LWZvbnQtc2l6ZS1oMTogICAgMTYwcHggIWRlZmF1bHQ7XG4kaW51aXQtZm9udC1zaXplLWgxLXhzOiA0OHB4ICFkZWZhdWx0O1xuJGludWl0LWZvbnQtc2l6ZS1oMjogICAgODBweCAhZGVmYXVsdDtcbiRpbnVpdC1mb250LXNpemUtaDIteHM6IDQwcHggIWRlZmF1bHQ7XG4kaW51aXQtZm9udC1zaXplLWgzOiAgICA2NHB4ICFkZWZhdWx0O1xuJGludWl0LWZvbnQtc2l6ZS1oMy14czogMzJweCAhZGVmYXVsdDtcbiRpbnVpdC1mb250LXNpemUtaDQ6ICAgIDY0cHggIWRlZmF1bHQ7XG4kaW51aXQtZm9udC1zaXplLWg0LXhzOiA0OHB4ICFkZWZhdWx0O1xuJGludWl0LWZvbnQtc2l6ZS1oNTogICAgMzJweCAhZGVmYXVsdDtcbiRpbnVpdC1mb250LXNpemUtaDUteHM6IDE2cHggIWRlZmF1bHQ7XG4kaW51aXQtZm9udC1zaXplLWg2OiAgICAxNnB4ICFkZWZhdWx0O1xuJGludWl0LWZvbnQtc2l6ZS1oNi14czogMTZweCAhZGVmYXVsdDtcblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIENvbG9yXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuJGNvbG9yLWJnOiAjMTYyQjNGO1xuXG4kY29sb3ItYmxhY2s6ICMwRTBFMEU7XG4kY29sb3Itd2hpdGU6ICNmZmZmZmY7XG5cbiRjb2xvci1ncmV5LXZlcnktZGFyazogIzA1MEIxODtcbiRjb2xvci1ncmV5LWRhcmtlcjogIzJkMmQyZDtcbiRjb2xvci1ncmV5LWRhcms6ICM0RTRFNEU7XG4kY29sb3ItZ3JleTogIzdGN0Y3RjtcbiRjb2xvci1ncmV5LWxpZ2h0OiAjZDlkOWQ5O1xuJGNvbG9yLWdyZXktbGlnaHRlcjogI2YxZjFmMTtcblxuJGNvbG9yLWJyb3duOiM4NzU2NEM7XG4kY29sb3ItYmx1ZTojNUE5MkNEO1xuJGNvbG9yLWdyZWVuOiM0Zjk1NTE7XG4kY29sb3Itd2hpdGU6ICNmZmY7XG4kY29sb3ItcmVkOiNjMDA7XG4kY29sb3Itb3JhbmdlOiAjRjI4QTIwO1xuJGNvbG9yLXllbGxvdzojRDNBMTRDO1xuJGNvbG9yLXBpbms6I0UzQUZBNDtcbiRjb2xvci1wdXJwbGU6I0E2QjZERDtcblxuJGNvbG9yLXByaW1hcnk6ICNEM0ExNEM7XG4kY29sb3Itc2Vjb25kYXJ5OiAjMEExMzI2O1xuJGNvbG9yLXRlcnRpYXJ5OiAjRUJFQ0YwO1xuXG4kY29sb3Itc2NlbmU6ICMyYzJjMmM7XG4kY29sb3Itc2NlbmUtODA6IHJnYmEoJGNvbG9yLXNjZW5lLCAwLjgpO1xuJGNvbG9yLXNjZW5lLTYwOiByZ2JhKCRjb2xvci1zY2VuZSwgMC42KTtcbiRjb2xvci1zY2VuZS00MDogcmdiYSgkY29sb3Itc2NlbmUsIDAuNCk7XG4kY29sb3Itc2NlbmUtMjA6IHJnYmEoJGNvbG9yLXNjZW5lLCAwLjIpO1xuXG4kY29sb3ItZGVwdGg6ICM0MDQwNDA7XG4kY29sb3ItZGVwdGgtODA6IHJnYmEoJGNvbG9yLWRlcHRoLCAwLjgpO1xuJGNvbG9yLWRlcHRoLTYwOiByZ2JhKCRjb2xvci1kZXB0aCwgMC42KTtcbiRjb2xvci1kZXB0aC00MDogcmdiYSgkY29sb3ItZGVwdGgsIDAuNCk7XG4kY29sb3ItZGVwdGgtMjA6IHJnYmEoJGNvbG9yLWRlcHRoLCAwLjIpO1xuXG4kY29sb3ItYW1iaWVuY2U6ICM2YTY2NjE7XG4kY29sb3ItYW1iaWVuY2UtODA6IHJnYmEoJGNvbG9yLWFtYmllbmNlLCAwLjgpO1xuJGNvbG9yLWFtYmllbmNlLTYwOiByZ2JhKCRjb2xvci1hbWJpZW5jZSwgMC42KTtcbiRjb2xvci1hbWJpZW5jZS00MDogcmdiYSgkY29sb3ItYW1iaWVuY2UsIDAuNCk7XG4kY29sb3ItYW1iaWVuY2UtMjA6IHJnYmEoJGNvbG9yLWFtYmllbmNlLCAwLjIpO1xuXG4kY29sb3ItYXBlcnR1cmU6ICNmMWVlZTg7XG4kY29sb3ItYXBlcnR1cmUtODA6IHJnYmEoJGNvbG9yLWFwZXJ0dXJlLCAwLjgpO1xuJGNvbG9yLWFwZXJ0dXJlLTYwOiByZ2JhKCRjb2xvci1hcGVydHVyZSwgMC42KTtcbiRjb2xvci1hcGVydHVyZS00MDogcmdiYSgkY29sb3ItYXBlcnR1cmUsIDAuNCk7XG4kY29sb3ItYXBlcnR1cmUtMjA6IHJnYmEoJGNvbG9yLWFwZXJ0dXJlLCAwLjIpO1xuXG4kY29sb3ItZnJhbWU6ICNhYmI4YzM7XG4kY29sb3ItZnJhbWUtODA6IHJnYmEoJGNvbG9yLWZyYW1lLCAwLjgpO1xuJGNvbG9yLWZyYW1lLTYwOiByZ2JhKCRjb2xvci1mcmFtZSwgMC42KTtcbiRjb2xvci1mcmFtZS00MDogcmdiYSgkY29sb3ItZnJhbWUsIDAuNCk7XG4kY29sb3ItZnJhbWUtMjA6IHJnYmEoJGNvbG9yLWZyYW1lLCAwLjIpO1xuXG4kY29sb3ItY29tcG9zOiAjNzc4NjhjO1xuJGNvbG9yLWNvbXBvcy04MDogcmdiYSgkY29sb3ItY29tcG9zLCAwLjgpO1xuJGNvbG9yLWNvbXBvcy02MDogcmdiYSgkY29sb3ItY29tcG9zLCAwLjYpO1xuJGNvbG9yLWNvbXBvcy00MDogcmdiYSgkY29sb3ItY29tcG9zLCAwLjQpO1xuJGNvbG9yLWNvbXBvcy0yMDogcmdiYSgkY29sb3ItY29tcG9zLCAwLjIpO1xuXG4kY29sb3ItbGluZTojMDEwMTAxO1xuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gUGFkZGluZ1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiRibG9jay1nYXA6IDE2MHB4O1xuJGJsb2NrLWdhcC1zbTogMTIwcHg7XG4kYmxvY2stZ2FwLXhzOiA1NnB4O1xuXG4kbWVudS1sZzogMTUwcHg7XG4kbWVudS14czogMTEycHg7XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBUaW1pbmdzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyAkdGltaW5nOiAzMDBtcztcbi8vICR0aW1pbmctZmFzdDogJHRpbWluZyAvIDI7XG4vLyAkdGltaW5nLXNsb3c6ICR0aW1pbmcgKiAyO1xuJGVhc2U6IGFsbCAuM3MgY3ViaWMtYmV6aWVyKC40LDAsLjIsMSk7XG4kZWFzZS1hcnJvdzogYWxsIC4zcyBjdWJpYy1iZXppZXIoLjQsMCwuMiwxKTtcbiIsIi5ob3Jpem9udGFsLW1hcnF1ZWUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgZ2FwOiAyNHB4O1xuICAgIG1heC13aWR0aDogMTAwJTtcbn1cbi5ob3Jpem9udGFsLW1hcnF1ZWUuc21vb3RoIHtcbiAgICAtd2Via2l0LW1hc2s6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgdHJhbnNwYXJlbnQsICNmZmYgMjAlLCAjZmZmIDgwJSwgdHJhbnNwYXJlbnQpO1xuICAgIG1hc2s6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgdHJhbnNwYXJlbnQsICNmZmYgMjAlLCAjZmZmIDgwJSwgdHJhbnNwYXJlbnQpO1xufVxuLmhvcml6b250YWwtbWFycXVlZS5wYXVzZWQgLmhvcml6b250YWwtbWFycXVlZS1pbm5lciB7XG4gICAgYW5pbWF0aW9uLXBsYXktc3RhdGU6IHBhdXNlZDtcbn1cbi5ob3Jpem9udGFsLW1hcnF1ZWUuZnVsbCAuaG9yaXpvbnRhbC1tYXJxdWVlLWlubmVyIHtcbiAgICBtaW4td2lkdGg6IHZhcigtLV9jb250YWluZXJXaWR0aCk7XG59XG4uaG9yaXpvbnRhbC1tYXJxdWVlLWlubmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgZ2FwOiAyNHB4O1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5bZGF0YS1hbmltYXRlPVwidHJ1ZVwiXSAuaG9yaXpvbnRhbC1tYXJxdWVlLWlubmVyIHtcbiAgICBhbmltYXRpb246IGhvcml6b250YWwtbWFycXVlZSB2YXIoLS1fc3BlZWQpIGxpbmVhciBpbmZpbml0ZSB2YXIoLS1fZGlyZWN0aW9uKTtcbn1cbkBrZXlmcmFtZXMgaG9yaXpvbnRhbC1tYXJxdWVlIHtcbiAgICAwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKGNhbGModmFyKC0tX2dhcCkgKiAtMSkpO1xuICAgIH1cbiAgICAxMDAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoY2FsYygtMTAwJSAtIHZhcigtLV9nYXApICogMikpO1xuICAgIH1cbn1cbi52ZXJ0aWNhbC1tYXJxdWVlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgbWFyZ2luLWJvdHRvbTogdmFyKC0tX2dhcCk7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGhlaWdodDogY2FsYyhjYWxjKHZhcigtLV9jb250YWluZXJTaXplKSAtIHZhcigtLV92R2FwKSkgLyAxLjIpO1xufVxuLnZlcnRpY2FsLW1hcnF1ZWUuc21vb3RoIHtcbiAgICAtd2Via2l0LW1hc2s6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHRyYW5zcGFyZW50LCAjZmZmIDIwJSwgI2ZmZiA4MCUsIHRyYW5zcGFyZW50KTtcbiAgICBtYXNrOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCB0cmFuc3BhcmVudCwgI2ZmZiAyMCUsICNmZmYgODAlLCB0cmFuc3BhcmVudCk7XG59XG4udmVydGljYWwtbWFycXVlZS5wYXVzZWQgLnZlcnRpY2FsLW1hcnF1ZWUtaW5uZXIge1xuICAgIGFuaW1hdGlvbi1wbGF5LXN0YXRlOiBwYXVzZWQ7XG59XG4udmVydGljYWwtbWFycXVlZS1pbm5lciB7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIG1hcmdpbi1ib3R0b206IHZhcigtLV92R2FwKTtcbn1cbltkYXRhLWFuaW1hdGU9XCJ0cnVlXCJdIC52ZXJ0aWNhbC1tYXJxdWVlLWlubmVyIHtcbiAgICBhbmltYXRpb246IHZlcnRpY2FsLW1hcnF1ZWUgdmFyKC0tX3NwZWVkKSBsaW5lYXIgaW5maW5pdGUgdmFyKC0tX2RpcmVjdGlvbik7XG59XG4udmVydGljYWwtbWFycXVlZS1pbm5lciA+IDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IHZhcigtLV9oR2FwKTtcbn1cbkBrZXlmcmFtZXMgdmVydGljYWwtbWFycXVlZSB7XG4gICAgMCUge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoY2FsYyh2YXIoLS1fdkdhcCkgKiAtMSkpO1xuICAgIH1cbiAgICAxMDAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKGNhbGMoLTEwMCUgLSB2YXIoLS1fdkdhcCkgKiAyKSk7XG4gICAgfVxufVxuIiwiaHRtbC5sZW5pcyB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG4gIFxuICAubGVuaXMubGVuaXMtc21vb3RoIHtcbiAgICBzY3JvbGwtYmVoYXZpb3I6IGF1dG87XG4gIH1cbiAgXG4gIC5sZW5pcy5sZW5pcy1zbW9vdGggW2RhdGEtbGVuaXMtcHJldmVudF0ge1xuICAgIG92ZXJzY3JvbGwtYmVoYXZpb3I6IGNvbnRhaW47XG4gIH1cbiAgXG4gIC5sZW5pcy5sZW5pcy1zdG9wcGVkIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG4gIFxuICAubGVuaXMubGVuaXMtc2Nyb2xsaW5nIGlmcmFtZSB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH0iLCIvKiBNYWduaWZpYyBQb3B1cCBDU1MgKi9cbi5tZnAtYmcge1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB6LWluZGV4OiAxMDQyO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGJhY2tncm91bmQ6ICMwYjBiMGI7XG4gICAgb3BhY2l0eTogMC44OyB9XG4gIFxuICAubWZwLXdyYXAge1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB6LWluZGV4OiAxMDQzO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47IH1cbiAgXG4gIC5tZnAtY29udGFpbmVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICBwYWRkaW5nOiA3MnB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cbiAgXG4gIC5tZnAtY29udGFpbmVyOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gIFxuICAubWZwLWFsaWduLXRvcCAubWZwLWNvbnRhaW5lcjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgXG4gIC5tZnAtY29udGVudCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgei1pbmRleDogMTA0NTsgXG4gIH1cbiAgXG4gIC5tZnAtaW5saW5lLWhvbGRlciAubWZwLWNvbnRlbnQsXG4gIC5tZnAtYWpheC1ob2xkZXIgLm1mcC1jb250ZW50IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBjdXJzb3I6IGF1dG87IH1cbiAgXG4gIC5tZnAtYWpheC1jdXIge1xuICAgIGN1cnNvcjogcHJvZ3Jlc3M7IH1cbiAgXG4gIC5tZnAtem9vbS1vdXQtY3VyLCAubWZwLXpvb20tb3V0LWN1ciAubWZwLWltYWdlLWhvbGRlciAubWZwLWNsb3NlIHtcbiAgICBjdXJzb3I6IC1tb3otem9vbS1vdXQ7XG4gICAgY3Vyc29yOiAtd2Via2l0LXpvb20tb3V0O1xuICAgIGN1cnNvcjogem9vbS1vdXQ7IH1cbiAgXG4gIC5tZnAtem9vbSB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGN1cnNvcjogLXdlYmtpdC16b29tLWluO1xuICAgIGN1cnNvcjogLW1vei16b29tLWluO1xuICAgIGN1cnNvcjogem9vbS1pbjsgfVxuICBcbiAgLm1mcC1hdXRvLWN1cnNvciAubWZwLWNvbnRlbnQge1xuICAgIGN1cnNvcjogYXV0bzsgfVxuICBcbiAgLm1mcC1jbG9zZSxcbiAgLm1mcC1hcnJvdyxcbiAgLm1mcC1wcmVsb2FkZXIsXG4gIC5tZnAtY291bnRlciB7XG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgIHVzZXItc2VsZWN0OiBub25lOyB9XG4gIFxuICAubWZwLWxvYWRpbmcubWZwLWZpZ3VyZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICBcbiAgLm1mcC1oaWRlIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgXG4gIC5tZnAtcHJlbG9hZGVyIHtcbiAgICBjb2xvcjogI0NDQztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IC0wLjhlbTtcbiAgICBsZWZ0OiA4cHg7XG4gICAgcmlnaHQ6IDhweDtcbiAgICB6LWluZGV4OiAxMDQ0OyB9XG4gICAgLm1mcC1wcmVsb2FkZXIgYSB7XG4gICAgICBjb2xvcjogI0NDQzsgfVxuICAgICAgLm1mcC1wcmVsb2FkZXIgYTpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjRkZGOyB9XG4gIFxuICAubWZwLXMtcmVhZHkgLm1mcC1wcmVsb2FkZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgXG4gIC5tZnAtcy1lcnJvciAubWZwLWNvbnRlbnQge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgXG4gIGJ1dHRvbi5tZnAtY2xvc2UsXG4gIGJ1dHRvbi5tZnAtYXJyb3cge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDA7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICB6LWluZGV4OiAxMDQ2O1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247IH1cbiAgXG4gIGJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lciB7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXI6IDA7IH1cbiAgXG4gIC5tZnAtY2xvc2Uge1xuICAgIHdpZHRoOiA0NHB4O1xuICAgIGhlaWdodDogNDRweDtcbiAgICBsaW5lLWhlaWdodDogNDRweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgb3BhY2l0eTogMTtcbiAgICBwYWRkaW5nOiAwIDAgMThweCAxMHB4O1xuICAgIGNvbG9yOiAjRkZGO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgZm9udC1mYW1pbHk6IEFyaWFsLCBCYXNrZXJ2aWxsZSwgbW9ub3NwYWNlOyB9XG4gICAgLm1mcC1jbG9zZTpob3ZlcixcbiAgICAubWZwLWNsb3NlOmZvY3VzIHtcbiAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAubWZwLWNsb3NlOmFjdGl2ZSB7XG4gICAgICB0b3A6IDFweDsgfVxuICBcbiAgLm1mcC1jbG9zZS1idG4taW4gLm1mcC1jbG9zZSB7XG4gICAgY29sb3I6ICMzMzM7IH1cbiAgXG4gIC5tZnAtaW1hZ2UtaG9sZGVyIC5tZnAtY2xvc2UsXG4gIC5tZnAtaWZyYW1lLWhvbGRlciAubWZwLWNsb3NlIHtcbiAgICBjb2xvcjogI0ZGRjtcbiAgICByaWdodDogLTZweDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2cHg7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgXG4gIC5tZnAtY291bnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBjb2xvcjogI0NDQztcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICBcbiAgLm1mcC1hcnJvdyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIG9wYWNpdHk6IDAuNjU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHRvcDogNTAlO1xuICAgIG1hcmdpbi10b3A6IC01NXB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgd2lkdGg6IDkwcHg7XG4gICAgaGVpZ2h0OiAxMTBweDtcbiAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgLm1mcC1hcnJvdzphY3RpdmUge1xuICAgICAgbWFyZ2luLXRvcDogLTU0cHg7IH1cbiAgICAubWZwLWFycm93OmhvdmVyLFxuICAgIC5tZnAtYXJyb3c6Zm9jdXMge1xuICAgICAgb3BhY2l0eTogMTsgfVxuICAgIC5tZnAtYXJyb3c6YmVmb3JlLFxuICAgIC5tZnAtYXJyb3c6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAwO1xuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIG1hcmdpbi10b3A6IDM1cHg7XG4gICAgICBtYXJnaW4tbGVmdDogMzVweDtcbiAgICAgIGJvcmRlcjogbWVkaXVtIGluc2V0IHRyYW5zcGFyZW50OyB9XG4gICAgLm1mcC1hcnJvdzphZnRlciB7XG4gICAgICBib3JkZXItdG9wLXdpZHRoOiAxM3B4O1xuICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMTNweDtcbiAgICAgIHRvcDogOHB4OyB9XG4gICAgLm1mcC1hcnJvdzpiZWZvcmUge1xuICAgICAgYm9yZGVyLXRvcC13aWR0aDogMjFweDtcbiAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDIxcHg7XG4gICAgICBvcGFjaXR5OiAwLjc7IH1cbiAgXG4gIC5tZnAtYXJyb3ctbGVmdCB7XG4gICAgbGVmdDogMDsgfVxuICAgIC5tZnAtYXJyb3ctbGVmdDphZnRlciB7XG4gICAgICBib3JkZXItcmlnaHQ6IDE3cHggc29saWQgI0ZGRjtcbiAgICAgIG1hcmdpbi1sZWZ0OiAzMXB4OyB9XG4gICAgLm1mcC1hcnJvdy1sZWZ0OmJlZm9yZSB7XG4gICAgICBtYXJnaW4tbGVmdDogMjVweDtcbiAgICAgIGJvcmRlci1yaWdodDogMjdweCBzb2xpZCAjM0YzRjNGOyB9XG4gIFxuICAubWZwLWFycm93LXJpZ2h0IHtcbiAgICByaWdodDogMDsgfVxuICAgIC5tZnAtYXJyb3ctcmlnaHQ6YWZ0ZXIge1xuICAgICAgYm9yZGVyLWxlZnQ6IDE3cHggc29saWQgI0ZGRjtcbiAgICAgIG1hcmdpbi1sZWZ0OiAzOXB4OyB9XG4gICAgLm1mcC1hcnJvdy1yaWdodDpiZWZvcmUge1xuICAgICAgYm9yZGVyLWxlZnQ6IDI3cHggc29saWQgIzNGM0YzRjsgfVxuICBcbiAgLm1mcC1pZnJhbWUtaG9sZGVyIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDsgfVxuICAgIC5tZnAtaWZyYW1lLWhvbGRlciAubWZwLWNvbnRlbnQge1xuICAgICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogOTAwcHg7IH1cbiAgICAubWZwLWlmcmFtZS1ob2xkZXIgLm1mcC1jbG9zZSB7XG4gICAgICB0b3A6IC00MHB4OyB9XG4gIFxuICAubWZwLWlmcmFtZS1zY2FsZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBhZGRpbmctdG9wOiA1Ni4yNSU7IFxuICB9XG4gICAgLm1mcC1pZnJhbWUtc2NhbGVyIGlmcmFtZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCA4cHggcmdiYSgwLCAwLCAwLCAwLjYpO1xuICAgICAgYmFja2dyb3VuZDogIzAwMDsgXG4gICAgICBib3JkZXItcmFkaXVzOjhweDtcbiAgICB9XG4gIFxuICAvKiBNYWluIGltYWdlIGluIHBvcHVwICovXG4gIGltZy5tZnAtaW1nIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgcGFkZGluZzogNDBweCAwIDQwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgXG4gIC8qIFRoZSBzaGFkb3cgYmVoaW5kIHRoZSBpbWFnZSAqL1xuICAubWZwLWZpZ3VyZSB7XG4gICAgbGluZS1oZWlnaHQ6IDA7IH1cbiAgICAubWZwLWZpZ3VyZTphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDQwcHg7XG4gICAgICBib3R0b206IDQwcHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICB6LWluZGV4OiAtMTtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCA4cHggcmdiYSgwLCAwLCAwLCAwLjYpO1xuICAgICAgYmFja2dyb3VuZDogIzQ0NDsgfVxuICAgIC5tZnAtZmlndXJlIHNtYWxsIHtcbiAgICAgIGNvbG9yOiAjQkRCREJEO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBsaW5lLWhlaWdodDogMTRweDsgfVxuICAgIC5tZnAtZmlndXJlIGZpZ3VyZSB7XG4gICAgICBtYXJnaW46IDA7IH1cbiAgXG4gIC5tZnAtYm90dG9tLWJhciB7XG4gICAgbWFyZ2luLXRvcDogLTM2cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGN1cnNvcjogYXV0bzsgfVxuICBcbiAgLm1mcC10aXRsZSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICBjb2xvcjogI0YzRjNGMztcbiAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gICAgcGFkZGluZy1yaWdodDogMzZweDsgfVxuICBcbiAgLm1mcC1pbWFnZS1ob2xkZXIgLm1mcC1jb250ZW50IHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgXG4gIC5tZnAtZ2FsbGVyeSAubWZwLWltYWdlLWhvbGRlciAubWZwLWZpZ3VyZSB7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIFxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkgYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSwgc2NyZWVuIGFuZCAobWF4LWhlaWdodDogMzAwcHgpIHtcbiAgICAvKipcbiAgICAgICAgICogUmVtb3ZlIGFsbCBwYWRkaW5ncyBhcm91bmQgdGhlIGltYWdlIG9uIHNtYWxsIHNjcmVlblxuICAgICAgICAgKi9cbiAgICAubWZwLWltZy1tb2JpbGUgLm1mcC1pbWFnZS1ob2xkZXIge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgcGFkZGluZy1yaWdodDogMDsgfVxuICAgIC5tZnAtaW1nLW1vYmlsZSBpbWcubWZwLWltZyB7XG4gICAgICBwYWRkaW5nOiAwOyB9XG4gICAgLm1mcC1pbWctbW9iaWxlIC5tZnAtZmlndXJlOmFmdGVyIHtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJvdHRvbTogMDsgfVxuICAgIC5tZnAtaW1nLW1vYmlsZSAubWZwLWZpZ3VyZSBzbWFsbCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICBtYXJnaW4tbGVmdDogNXB4OyB9XG4gICAgLm1mcC1pbWctbW9iaWxlIC5tZnAtYm90dG9tLWJhciB7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNik7XG4gICAgICBib3R0b206IDA7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICB0b3A6IGF1dG87XG4gICAgICBwYWRkaW5nOiAzcHggNXB4O1xuICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuICAgICAgLm1mcC1pbWctbW9iaWxlIC5tZnAtYm90dG9tLWJhcjplbXB0eSB7XG4gICAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAubWZwLWltZy1tb2JpbGUgLm1mcC1jb3VudGVyIHtcbiAgICAgIHJpZ2h0OiA1cHg7XG4gICAgICB0b3A6IDNweDsgfVxuICAgIC5tZnAtaW1nLW1vYmlsZSAubWZwLWNsb3NlIHtcbiAgICAgIHRvcDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgd2lkdGg6IDM1cHg7XG4gICAgICBoZWlnaHQ6IDM1cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzVweDtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHBhZGRpbmc6IDA7IH0gfVxuICBcbiAgQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgICAubWZwLWFycm93IHtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjc1KTtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC43NSk7IH1cbiAgICAubWZwLWFycm93LWxlZnQge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAwO1xuICAgICAgdHJhbnNmb3JtLW9yaWdpbjogMDsgfVxuICAgIC5tZnAtYXJyb3ctcmlnaHQge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAxMDAlO1xuICAgICAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJTsgfVxuICAgIC5tZnAtY29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMjRweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDI0cHg7IH0gfVxuICBcblxuLm1mcC1pZnJhbWUtaG9sZGVyIC5tZnAtY29udGVudCB7XG4gICAgbWF4LXdpZHRoOiAxMDQ4cHg7XG4gICAgQHNjcmVlbiBxaGQge1xuICAgICAgICBtYXgtd2lkdGg6IDE2NDBweDtcbiAgICB9XG4gICAgQHNjcmVlbiB3cWhkIHtcbiAgICAgICAgbWF4LXdpZHRoOiAyMDQ4cHg7XG4gICAgfVxuICAgIEBzY3JlZW4gdWhkIHtcbiAgICAgICAgbWF4LXdpZHRoOjI0MDBweDtcbiAgICB9XG59XG4ubWZwLWJnIHtcbiAgICB6LWluZGV4OjMwMDE7XG59XG4ubWZwLXdyYXAge1xuICAgIHotaW5kZXg6MzAwMjtcbn0iLCIvKioqKioqKioqKioqKioqKioqKioqKioqKipcXFxuICBCYXNpYyBNb2RhbCBTdHlsZXNcblxcKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5cbi5tb2RhbCB7XG4gXG59XG4gIFxuICAubW9kYWxfX292ZXJsYXkge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwwLjYpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB6LWluZGV4OjUwMDtcbiAgfVxuICBcbiAgLm1vZGFsX19jb250YWluZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1hcGVydHVyZTtcbiAgICBwYWRkaW5nOiAyNHB4O1xuICAgIHdpZHRoOmNhbGMoMTAwJSAtIDQ4cHgpO1xuICAgIG1heC13aWR0aDogNTAwcHg7XG4gICAgbWF4LWhlaWdodDogMTAwdmg7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICB6LWluZGV4OjEwMDA7XG4gIH1cbiAgXG4gIC5tb2RhbF9faGVhZGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIFxuICAubW9kYWxfX3RpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBAYXBwbHkgdGV4dC1ncmV5LWRhcmsgdGV4dC0xOC0yNDtcbiAgfVxuICBcbiAgLm1vZGFsX19jbG9zZSB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAwO1xuICAgIG91dGxpbmU6bm9uZTtcbiAgfVxuICBcbiAgLm1vZGFsX19oZWFkZXIgLm1vZGFsX19jbG9zZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcMjcxNVwiOyB9XG4gIFxuICAubW9kYWxfX2NvbnRlbnQge1xuICAgIG1hcmdpbi10b3A6IDJyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICB0ZXh0LWFsaWduOmxlZnQ7XG4gICAgQGFwcGx5IHRleHQtZ3JleS1kYXJrO1xuICB9XG4gIFxuICBcbiAgXG4gIC8qKioqKioqKioqKioqKioqKioqKioqKioqKlxcXG4gICAgRGVtbyBBbmltYXRpb24gU3R5bGVcbiAgXFwqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbiAgQGtleWZyYW1lcyBtbWZhZGVJbiB7XG4gICAgICBmcm9tIHsgb3BhY2l0eTogMDsgfVxuICAgICAgICB0byB7IG9wYWNpdHk6IDE7IH1cbiAgfVxuICBcbiAgQGtleWZyYW1lcyBtbWZhZGVPdXQge1xuICAgICAgZnJvbSB7IG9wYWNpdHk6IDE7IH1cbiAgICAgICAgdG8geyBvcGFjaXR5OiAwOyB9XG4gIH1cbiAgXG4gIEBrZXlmcmFtZXMgbW1zbGlkZUluIHtcbiAgICBmcm9tIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDE1JSk7IH1cbiAgICAgIHRvIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApOyB9XG4gIH1cbiAgXG4gIEBrZXlmcmFtZXMgbW1zbGlkZU91dCB7XG4gICAgICBmcm9tIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApOyB9XG4gICAgICB0byB7IHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAlKTsgfVxuICB9XG4gIFxuICAubWljcm9tb2RhbC1zbGlkZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICBcbiAgLm1pY3JvbW9kYWwtc2xpZGUuaXMtb3BlbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgXG4gIC5taWNyb21vZGFsLXNsaWRlW2FyaWEtaGlkZGVuPVwiZmFsc2VcIl0gLm1vZGFsX19vdmVybGF5IHtcbiAgICBhbmltYXRpb246IG1tZmFkZUluIC4zcyBjdWJpYy1iZXppZXIoMC4wLCAwLjAsIDAuMiwgMSk7XG4gIH1cbiAgXG4gIC5taWNyb21vZGFsLXNsaWRlW2FyaWEtaGlkZGVuPVwiZmFsc2VcIl0gLm1vZGFsX19jb250YWluZXIge1xuICAgIGFuaW1hdGlvbjogbW1zbGlkZUluIC4zcyBjdWJpYy1iZXppZXIoMCwgMCwgLjIsIDEpO1xuICB9XG4gIFxuICAubWljcm9tb2RhbC1zbGlkZVthcmlhLWhpZGRlbj1cInRydWVcIl0gLm1vZGFsX19vdmVybGF5IHtcbiAgICBhbmltYXRpb246IG1tZmFkZU91dCAuM3MgY3ViaWMtYmV6aWVyKDAuMCwgMC4wLCAwLjIsIDEpO1xuICB9XG4gIFxuICAubWljcm9tb2RhbC1zbGlkZVthcmlhLWhpZGRlbj1cInRydWVcIl0gLm1vZGFsX19jb250YWluZXIge1xuICAgIGFuaW1hdGlvbjogbW1zbGlkZU91dCAuM3MgY3ViaWMtYmV6aWVyKDAsIDAsIC4yLCAxKTtcbiAgfVxuICBcbiAgLm1pY3JvbW9kYWwtc2xpZGUgLm1vZGFsX19jb250YWluZXIsXG4gIC5taWNyb21vZGFsLXNsaWRlIC5tb2RhbF9fb3ZlcmxheSB7XG4gICAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbiAgfSIsIi5zY3JvbGxiYXItdHJhY2sge1xuICAgIGJhY2tncm91bmQtY29sb3I6I0VGRUZFRiAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yYWRpdXM6MTVweCAhaW1wb3J0YW50O1xuICAgICYuc2Nyb2xsYmFyLXRyYWNrLXkge1xuICAgICAgICAmOmJlZm9yZSxcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDotMXB4O1xuICAgICAgICAgICAgbGVmdDowO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6MXB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgICAgICAgICAgIHotaW5kZXg6MTA7XG4gICAgICAgIH1cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBib3R0b206LTFweDtcbiAgICAgICAgICAgIHRvcDphdXRvO1xuICAgICAgICB9IFxuICAgIH1cbn1cbi5zY3JvbGxiYXItdGh1bWIge1xuICAgIGJvcmRlci1yYWRpdXM6MCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6I0FGQzRDMCAhaW1wb3J0YW50OyBcbiAgICB3aWR0aDo4cHggIWltcG9ydGFudDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm9yZGVyLXJhZGl1czoxNXB4ICFpbXBvcnRhbnQ7XG59IiwiLnN3aXBlciB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgLyogRml4IG9mIFdlYmtpdCBmbGlja2VyaW5nICovXG4gICAgei1pbmRleDogMTtcbiAgICBkaXNwbGF5Om5vbmU7XG4gICAgJi5zd2lwZXItaW5pdGlhbGl6ZWQge1xuICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgIH1cbn1cblxuLnN3aXBlci0tY2Fyb3VzZWwge1xuICAgIGNsaXAtcGF0aDppbnNldCgtMTAwdncgLTEwMHZ3IC0xMDB2dyAwKVxufVxuXG5cbi5zd2lwZXItdmVydGljYWwgPiAuc3dpcGVyLXdyYXBwZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5zd2lwZXItd3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB6LWluZGV4OiAxO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xufVxuXG4uc3dpcGVyLWFuZHJvaWQgLnN3aXBlci1zbGlkZSxcbi5zd2lwZXItd3JhcHBlciB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbn1cblxuLnN3aXBlci1wb2ludGVyLWV2ZW50cyB7XG4gICAgdG91Y2gtYWN0aW9uOiBwYW4teTtcblxuICAgICYuc3dpcGVyLXZlcnRpY2FsIHtcbiAgICAgICAgdG91Y2gtYWN0aW9uOiBwYW4teDtcbiAgICB9XG59XG5cbi5zd2lwZXItc2xpZGUge1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYWxsO1xufVxuXG4uc3dpcGVyLXNsaWRlLWludmlzaWJsZS1ibGFuayB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4vKiBFcXVhbCBIZWlnaHQgKi9cbi5zd2lwZXItZXF1YWxoZWlnaHQge1xuICAgIFxuICAgIC5zd2lwZXItc2xpZGUge1xuICAgICAgICBoZWlnaHQ6YXV0bztcbiAgICAgICAgPiBkaXYge1xuICAgICAgICAgICAgaGVpZ2h0OjEwMCU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8qIEF1dG8gSGVpZ2h0ICovXG4uc3dpcGVyLWF1dG9oZWlnaHQge1xuICAgICYsXG4gICAgLnN3aXBlci1zbGlkZSB7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG5cbiAgICAuc3dpcGVyLXdyYXBwZXIge1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBoZWlnaHQ7XG4gICAgfVxufVxuXG5cbi5zd2lwZXItYmFja2ZhY2UtaGlkZGVuIC5zd2lwZXItc2xpZGUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi8qIENTUyBNb2RlICovXG4uc3dpcGVyLWNzcy1tb2RlIHtcbiAgICA+IC5zd2lwZXItd3JhcHBlciB7XG4gICAgICAgIG92ZXJmbG93OiBhdXRvO1xuICAgICAgICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7IC8qIEZvciBGaXJlZm94ICovXG4gICAgICAgIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTsgLyogRm9yIEludGVybmV0IEV4cGxvcmVyIGFuZCBFZGdlICovXG4gICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICA+IC5zd2lwZXItd3JhcHBlciA+IC5zd2lwZXItc2xpZGUge1xuICAgICAgICBzY3JvbGwtc25hcC1hbGlnbjogc3RhcnQgc3RhcnQ7XG4gICAgfVxufVxuXG4uc3dpcGVyLWhvcml6b250YWwuc3dpcGVyLWNzcy1tb2RlIHtcbiAgICA+IC5zd2lwZXItd3JhcHBlciB7XG4gICAgICAgIHNjcm9sbC1zbmFwLXR5cGU6IHggbWFuZGF0b3J5O1xuICAgIH1cbn1cblxuLnN3aXBlci12ZXJ0aWNhbC5zd2lwZXItY3NzLW1vZGUge1xuICAgID4gLnN3aXBlci13cmFwcGVyIHtcbiAgICAgICAgc2Nyb2xsLXNuYXAtdHlwZTogeSBtYW5kYXRvcnk7XG4gICAgfVxufVxuXG4uc3dpcGVyLWNlbnRlcmVkIHtcbiAgICA+IC5zd2lwZXItd3JhcHBlcjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgIG9yZGVyOiA5OTk5O1xuICAgIH1cblxuICAgICYuc3dpcGVyLWhvcml6b250YWwge1xuICAgICAgICA+IC5zd2lwZXItd3JhcHBlciA+IC5zd2lwZXItc2xpZGU6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLWlubGluZS1zdGFydDogdmFyKC0tc3dpcGVyLWNlbnRlcmVkLW9mZnNldC1iZWZvcmUpO1xuICAgICAgICB9XG5cbiAgICAgICAgPiAuc3dpcGVyLXdyYXBwZXI6YmVmb3JlIHtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIHdpZHRoOiB2YXIoLS1zd2lwZXItY2VudGVyZWQtb2Zmc2V0LWFmdGVyKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuc3dpcGVyLXZlcnRpY2FsIHtcbiAgICAgICAgPiAuc3dpcGVyLXdyYXBwZXIgPiAuc3dpcGVyLXNsaWRlOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi1ibG9jay1zdGFydDogdmFyKC0tc3dpcGVyLWNlbnRlcmVkLW9mZnNldC1iZWZvcmUpO1xuICAgICAgICB9XG5cbiAgICAgICAgPiAuc3dpcGVyLXdyYXBwZXI6YmVmb3JlIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiB2YXIoLS1zd2lwZXItY2VudGVyZWQtb2Zmc2V0LWFmdGVyKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgID4gLnN3aXBlci13cmFwcGVyID4gLnN3aXBlci1zbGlkZSB7XG4gICAgICAgIHNjcm9sbC1zbmFwLWFsaWduOiBjZW50ZXIgY2VudGVyO1xuICAgIH1cbn1cblxuLyogUHJvZ3Jlc3MgKi9cbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciB7XG4gICAgQGFwcGx5IHJlbGF0aXZlIGJnLVsjZWFkYWM0XTtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1maWxsIHtcbiAgICBcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCB0b3A7XG59XG5cbi5zd2lwZXItcnRsIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItZmlsbCB7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgdG9wO1xufVxuXG4uc3dpcGVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIsXG4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbCxcbi5zd2lwZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGUsXG4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tdmVydGljYWwuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNnB4O1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xufVxuXG4uc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLFxuLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLXZlcnRpY2FsLFxuLnN3aXBlci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRlLFxuLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGUge1xuICAgIHdpZHRoOiA2cHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tbG9jayB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuLnN3aXBlci1ncmlkID4gLnN3aXBlci13cmFwcGVyIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbiAgLnN3aXBlci1ncmlkLWNvbHVtbiA+IC5zd2lwZXItd3JhcHBlciB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgXG5cblxuICAuc3dpcGVyLWZhZGUge1xuICAgICYuc3dpcGVyLWZyZWUtbW9kZSB7XG4gICAgICAuc3dpcGVyLXNsaWRlIHtcbiAgICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICAgICAgfVxuICAgIH1cbiAgICAuc3dpcGVyLXNsaWRlIHtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbiAgICAgIC5zd2lwZXItc2xpZGUge1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gICAgLnN3aXBlci1zbGlkZS1hY3RpdmUge1xuICAgICAgJixcbiAgICAgICYgLnN3aXBlci1zbGlkZS1hY3RpdmUge1xuICAgICAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgXG4gIC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gICAgQGFwcGx5IGZsZXggZ2FwLVsxMXB4XTtcbiAgICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICAgICAgd2lkdGg6IDEycHg7XG4gICAgICAgIGhlaWdodDoxMnB4O1xuICAgICAgICBAYXBwbHkgaW5saW5lLWJsb2NrIGJnLWJsYWNrLzUwIHJvdW5kZWQtZnVsbCB0cmFuc2l0aW9uLWFsbCBjdXJzb3ItcG9pbnRlciByZWxhdGl2ZTtcbiAgICAgICAgJi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgICAgICAgICAgIEBhcHBseSB3LVszNnB4XSBiZy13aGl0ZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLS1kYXJrIHtcbiAgICAgICAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gICAgICAgICAgICAmLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgQGFwcGx5IGJnLWJsYWNrO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgfVxuXG4uc3dpcGVyLWJ1dHRvbiB7XG4gICAgQGFwcGx5ICB3LTUgaC01IGlubGluZS1mbGV4IGp1c3RpZnktY2VudGVyIGl0ZW1zLWNlbnRlciByb3VuZGVkLWZ1bGwgZm9udC1ib2xkIHRleHQtMTY7XG5cbiAgICAmLnN3aXBlci1idXR0b24tbG9jayB7XG4gICAgICAgIEBhcHBseSBoaWRkZW4gI3shaW1wb3J0YW50fVxuICAgIH1cblxuICAgICYuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCB7XG4gICAgICAgIEBhcHBseSBwb2ludGVyLWV2ZW50cy1hdXRvIG9wYWNpdHktMjA7XG4gICAgfVxuICAgICYuc3dpcGVyLWZ1bGwge1xuICAgICAgICBAYXBwbHkgYWJzb2x1dGUgdG9wLTAgaC1mdWxsIHctWzUwdnddIHJvdW5kZWQtbm9uZSBiZy10cmFuc3BhcmVudCB6LVsxMDBdIGN1cnNvci1ub25lO1xuICAgICAgICAmLnByZXYge1xuICAgICAgICAgICAgQGFwcGx5IHJpZ2h0LTEvMjtcbiAgICAgICAgfVxuICAgICAgICAmLm5leHQge1xuICAgICAgICAgICAgQGFwcGx5IGxlZnQtMS8yO1xuICAgICAgICB9XG4gICAgfVxuICAgICYuY2lyY2xlIHtcbiAgICAgICAgQGFwcGx5IGFic29sdXRlIHRvcC0xLzIgLXRyYW5zbGF0ZS15LTEvMiB6LVszMDBdIHctWzEyJV0gaC1mdWxsICBmbGV4IGl0ZW1zLWNlbnRlciBqdXN0aWZ5LWNlbnRlciBiZy10cmFuc3BhcmVudCByb3VuZGVkLW5vbmUgdHJhbnNpdGlvbi1hbGwgY3Vyc29yLXBvaW50ZXI7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6Jyc7XG4gICAgICAgICAgICBAYXBwbHkgb3BhY2l0eS0xMDAgdHJhbnNpdGlvbi1hbGwgYWJzb2x1dGUgaW5zZXQtMCB3LWZ1bGwgaC1mdWxsO1xuICAgICAgICB9XG4gICAgICAgIGkge1xuICAgICAgICAgICAgQGFwcGx5IHRyYW5zaXRpb24tYWxsO1xuICAgICAgICB9XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIEBhcHBseSBvcGFjaXR5LTEwMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYucHJldiB7XG4gICAgICAgICAgICAgICAgaSB7XG4gICAgICAgICAgICAgICAgICAgIEBhcHBseSAtdHJhbnNsYXRlLXgtNFxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYubmV4dCB7XG4gICAgICAgICAgICAgICAgaSB7XG4gICAgICAgICAgICAgICAgICAgIEBhcHBseSB0cmFuc2xhdGUteC00XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYucHJldiB7XG4gICAgICAgICAgICBAYXBwbHkgbGVmdC0wO1xuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIEBhcHBseSBiZy1ncmFkaWVudC10by1yIGZyb20tYmxhY2svNDAgdG8tdHJhbnNwYXJlbnRcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICAgIEBhcHBseSAtdHJhbnNsYXRlLXgtM1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYubmV4dCB7XG4gICAgICAgICAgICBAYXBwbHkgcmlnaHQtMDtcbiAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgQGFwcGx5IGJnLWdyYWRpZW50LXRvLWwgZnJvbS1ibGFjay80MCB0by10cmFuc3BhcmVudFxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgaSB7XG4gICAgICAgICAgICAgICAgQGFwcGx5IHRyYW5zbGF0ZS14LTNcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG5cbi5zd2lwZXItZmFkZS5zd2lwZXItZnJlZS1tb2RlIC5zd2lwZXItc2xpZGV7XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1vdXRcbn1cbi5zd2lwZXItZmFkZSAuc3dpcGVyLXNsaWRle1xuICAgIHBvaW50ZXItZXZlbnRzOm5vbmU7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTpvcGFjaXR5O1xuICAgIG9wYWNpdHk6MCAhaW1wb3J0YW50O1xufVxuLnN3aXBlci1mYWRlIC5zd2lwZXItc2xpZGUgLnN3aXBlci1zbGlkZXtcbiAgICBwb2ludGVyLWV2ZW50czpub25lOyBcbn1cbi5zd2lwZXItZmFkZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSxcbi5zd2lwZXItZmFkZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuc3dpcGVyLXNsaWRlLWFjdGl2IHtcbiAgICBwb2ludGVyLWV2ZW50czphdXRvO1xuICAgIG9wYWNpdHk6MSAhaW1wb3J0YW50O1xufSIsIi5hbGVydCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6MTAwO1xufSIsIi5jLWJsb2cge1xuICAgICYtLXdyYXAuYmxvY2stMC5ibG9nLWNvbnRlbnQtZWRpdG9yIHtcbiAgICAgICAgLy8gQHNjcmVlbiBxaGQge1xuICAgICAgICAvLyAgICAgQGFwcGx5IC1tdC0xMDtcbiAgICAgICAgLy8gfVxuICAgICAgICAuYy1yaWNodGV4dCB7XG4gICAgICAgICAgICA+IHA6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDonJztcbiAgICAgICAgICAgICAgICAgICAgQGFwcGx5IGJnLXRlYWwgaC1bMThweF0gbGc6aC0zIHctNSBsZzp3LTcgcm91bmRlZC1mdWxsIHJlbGF0aXZlIGlubGluZS1ibG9jayBiZy1uby1yZXBlYXQgYmctY2VudGVyIG1yLTEgdG9wLVs1cHhdO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxNicgaGVpZ2h0PScxNicgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMTAuNjY2NyAzLjMzMzM3QzEwLjY2NjcgMy44MjgwNCAxMS4xNTUzIDQuNTY2NzEgMTEuNjUgNS4xODY3MUMxMi4yODYgNS45ODY3MSAxMy4wNDYgNi42ODQ3MSAxMy45MTczIDcuMjE3MzdDMTQuNTcwNyA3LjYxNjcxIDE1LjM2MjcgOC4wMDAwNCAxNiA4LjAwMDA0TTE2IDguMDAwMDRDMTUuMzYyNyA4LjAwMDA0IDE0LjU3IDguMzgzMzcgMTMuOTE3MyA4Ljc4MjcxQzEzLjA0NiA5LjMxNjA0IDEyLjI4NiAxMC4wMTQgMTEuNjUgMTAuODEyN0MxMS4xNTUzIDExLjQzMzQgMTAuNjY2NyAxMi4xNzM0IDEwLjY2NjcgMTIuNjY2N00xNiA4LjAwMDA0SC00Ljc2ODM3ZS0wNycgc3Ryb2tlPSd3aGl0ZScvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLmMtYnV0dG9uIHtcbiAgICBAYXBwbHkgcmVsYXRpdmUgaW5saW5lLWZsZXggaXRlbXMtY2VudGVyIGp1c3RpZnktY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMXJlbSwgMC45NTcxcmVtICsgMC4wODk2dncsIDEuMTI1cmVtKTtcblxuICAgIHNwYW4ge1xuICAgICAgICBAYXBwbHkgZm9udC1iYXNlIGxlYWRpbmctbm9uZSB0ZXh0LWdyZWVuLXByaW1hcnkgYmcteWVsbG93LXByaW1hcnkgcm91bmRlZCBpbmxpbmUtZmxleCBpdGVtcy1jZW50ZXIganVzdGlmeS1zdGFydCBuby11bmRlcmxpbmUgdHJhbnNpdGlvbi1hbGwgZHVyYXRpb24tWy40NXNdIGgtNSBsZzpoLTYgcHgtMiBsZzpweC0zIG92ZXJmbG93LWhpZGRlbiB3aGl0ZXNwYWNlLW5vd3JhcCBmb250LW1lZGl1bSB6LTEwO1xuICAgIH1cblxuICAgICYubm8tYXJyb3cge1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIEBhcHBseSBoaWRkZW47XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1mdWxsIHtcbiAgICAgICAgQGFwcGx5IHctZnVsbDtcbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBAYXBwbHkgdy1mdWxsIGp1c3RpZnktc3RhcnQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1tb2JpbGUtZnVsbCB7XG4gICAgICAgIEBhcHBseSB3LWZ1bGw7XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgQGFwcGx5IHctZnVsbCBqdXN0aWZ5LXN0YXJ0O1xuICAgICAgICB9XG4gICAgICAgIEBzY3JlZW4gbGcge1xuICAgICAgICAgICAgQGFwcGx5IHctYXV0bztcbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIEBhcHBseSB3LWF1dG87XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmFycm93LWxpZ2h0IHtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBAYXBwbHkgYmcteWVsbG93LWxpZ2h0O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBAYXBwbHkgdy01IGxnOnctNiBoLTUgbGc6aC02IGJnLXJlcGVhdC14IGJnLXllbGxvdy1kYXJrIHJlbGF0aXZlIGJnLWNvbnRhaW4gYmctY2VudGVyIHRyYW5zaXRpb24tYWxsIG1sLVstNHB4XSByb3VuZGVkIGR1cmF0aW9uLVsuNDVzXSBmbGV4LW5vbmU7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogNDhweCA0OHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPSc0OCcgaGVpZ2h0PSc0OCcgdmlld0JveD0nMCAwIDQ4IDQ4JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMzIuNTMwMyAyNC41MzAzQzMyLjgyMzIgMjQuMjM3NCAzMi44MjMyIDIzLjc2MjYgMzIuNTMwMyAyMy40Njk3TDI3Ljc1NzQgMTguNjk2N0MyNy40NjQ1IDE4LjQwMzggMjYuOTg5NiAxOC40MDM4IDI2LjY5NjcgMTguNjk2N0MyNi40MDM4IDE4Ljk4OTYgMjYuNDAzOCAxOS40NjQ1IDI2LjY5NjcgMTkuNzU3NEwzMC45MzkzIDI0TDI2LjY5NjcgMjguMjQyNkMyNi40MDM4IDI4LjUzNTUgMjYuNDAzOCAyOS4wMTA0IDI2LjY5NjcgMjkuMzAzM0MyNi45ODk2IDI5LjU5NjIgMjcuNDY0NSAyOS41OTYyIDI3Ljc1NzQgMjkuMzAzM0wzMi41MzAzIDI0LjUzMDNaTTE2IDIzLjI1QzE1LjU4NTggMjMuMjUgMTUuMjUgMjMuNTg1OCAxNS4yNSAyNEMxNS4yNSAyNC40MTQyIDE1LjU4NTggMjQuNzUgMTYgMjQuNzVMMTYgMjRMMTYgMjMuMjVaTTMyIDI0TDMyIDIzLjI1TDE2IDIzLjI1TDE2IDI0TDE2IDI0Ljc1TDMyIDI0Ljc1TDMyIDI0WicgZmlsbD0nJTIzMEIzMjI5Jy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuICAgIH1cblxuICAgICYuYXJyb3ctbGVmdCB7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgb3JkZXI6LTE7XG4gICAgICAgICAgICB0cmFuc2Zvcm06c2NhbGVYKC0xKTtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDotNHB4O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6MDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYucGxheSB7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgb3JkZXI6LTE7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6LTRweDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OjA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPSc1NicgaGVpZ2h0PSc0OCcgdmlld0JveD0nMCAwIDU2IDQ4JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMjIuOTA2IDE2LjUzN0MyMi44MTQ5IDE2LjQ4MyAyMi43MTExIDE2LjQ1NDEgMjIuNjA1MiAxNi40NTMxQzIyLjQ5OTMgMTYuNDUyMiAyMi4zOTUxIDE2LjQ3OTMgMjIuMzAzMSAxNi41MzE4QzIyLjIxMSAxNi41ODQyIDIyLjEzNDUgMTYuNjYgMjIuMDgxMyAxNi43NTE2QzIyLjAyODEgMTYuODQzMSAyMiAxNi45NDcxIDIyIDE3LjA1M1YzMC45NDdDMjIgMzEuMDUyOSAyMi4wMjgxIDMxLjE1NjkgMjIuMDgxMyAzMS4yNDg1QzIyLjEzNDUgMzEuMzQgMjIuMjExIDMxLjQxNTkgMjIuMzAzMSAzMS40NjgzQzIyLjM5NTEgMzEuNTIwNyAyMi40OTkzIDMxLjU0NzggMjIuNjA1MiAzMS41NDY5QzIyLjcxMTEgMzEuNTQ2IDIyLjgxNDkgMzEuNTE3IDIyLjkwNiAzMS40NjNMMzQuNjI5IDI0LjUxNkMzNC43MTg1IDI0LjQ2MjkgMzQuNzkyNyAyNC4zODc0IDM0Ljg0NDIgMjQuMjk2OUMzNC44OTU3IDI0LjIwNjQgMzQuOTIyOCAyNC4xMDQxIDM0LjkyMjggMjRDMzQuOTIyOCAyMy44OTU5IDM0Ljg5NTcgMjMuNzkzNiAzNC44NDQyIDIzLjcwMzFDMzQuNzkyNyAyMy42MTI3IDM0LjcxODUgMjMuNTM3MSAzNC42MjkgMjMuNDg0TDIyLjkwNiAxNi41MzdaJyBzdHJva2U9JyUyM0YxQ0I3NCcgc3Ryb2tlLXdpZHRoPScxLjUnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgICBAYXBwbHkgbm8tdW5kZXJsaW5lO1xuICAgIH1cblxuICAgIEBzY3JlZW4gbGcge1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIEBhcHBseSBiZy15ZWxsb3ctbGlnaHQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBAYXBwbHkgYmcteWVsbG93LXByaW1hcnk7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNDhweCAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG5cbiAgICAmLS1ncmVlbiB7XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgQGFwcGx5IGJnLWdyZWVuLXByaW1hcnkgdGV4dC13aGl0ZTtcbiAgICAgICAgfVxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIEBhcHBseSBiZy1ncmVlbi1kYXJrO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nNDgnIGhlaWdodD0nNDgnIHZpZXdCb3g9JzAgMCA0OCA0OCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTMyLjUzMDMgMjQuNTMwM0MzMi44MjMyIDI0LjIzNzQgMzIuODIzMiAyMy43NjI2IDMyLjUzMDMgMjMuNDY5N0wyNy43NTc0IDE4LjY5NjdDMjcuNDY0NSAxOC40MDM4IDI2Ljk4OTYgMTguNDAzOCAyNi42OTY3IDE4LjY5NjdDMjYuNDAzOCAxOC45ODk2IDI2LjQwMzggMTkuNDY0NSAyNi42OTY3IDE5Ljc1NzRMMzAuOTM5MyAyNEwyNi42OTY3IDI4LjI0MjZDMjYuNDAzOCAyOC41MzU1IDI2LjQwMzggMjkuMDEwNCAyNi42OTY3IDI5LjMwMzNDMjYuOTg5NiAyOS41OTYyIDI3LjQ2NDUgMjkuNTk2MiAyNy43NTc0IDI5LjMwMzNMMzIuNTMwMyAyNC41MzAzWk0xNiAyMy4yNUMxNS41ODU4IDIzLjI1IDE1LjI1IDIzLjU4NTggMTUuMjUgMjRDMTUuMjUgMjQuNDE0MiAxNS41ODU4IDI0Ljc1IDE2IDI0Ljc1TDE2IDI0TDE2IDIzLjI1Wk0zMiAyNEwzMiAyMy4yNUwxNiAyMy4yNUwxNiAyNEwxNiAyNC43NUwzMiAyNC43NUwzMiAyNFonIGZpbGw9JyUyM0YxQ0I3NCcvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbiAgICAgICAgfVxuICAgICAgICBAc2NyZWVuIGxnIHtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICBAYXBwbHkgYmctZ3JlZW4tbGlnaHQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBAYXBwbHkgYmctZ3JlZW4tcHJpbWFyeTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gXG59IiwiLmMtY2hlY2tib3gge1xuICAgIEBpbmNsdWRlIHJlc3AtZm9udCgxNnB4LCAyMHB4LCAyNHB4KTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgJi5kaXNhYmxlZCB7XG4gICAgICAgIGN1cnNvcjpub3QtYWxsb3dlZDtcbiAgICAgICAgb3BhY2l0eTowLjQ7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBpbnB1dCB7XG4gICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOjA7XG4gICAgICAgIGxlZnQ6MDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDoxMDAlO1xuICAgICAgICBvcGFjaXR5OjA7XG4gICAgfVxuICAgIGlucHV0OmNoZWNrZWQgKyBsYWJlbCB7XG4gICAgICAgICY6YWZ0ZXIsXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIG9wYWNpdHk6MTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBpbnB1dDpmb2N1cy12aXNpYmxlICsgbGFiZWwge1xuICAgICAgICAmOmFmdGVyLFxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBvdXRsaW5lLW9mZnNldDo0cHg7XG4gICAgICAgICAgICBvdXRsaW5lLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgICAgIG91dGxpbmUtY29sb3I6ICMxMzYzYzY7XG4gICAgICAgIH1cbiAgICB9XG4gICAgbGFiZWwge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6Y2FsYygxNnB4ICsgMC40MTY2NjZ2dyk7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgICBsaW5lLWhlaWdodDoxLjQ7XG4gICAgICAgIGNvbG9yOiRjb2xvci1zZWNvbmRhcnk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OjQwMDtcblxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxOTUzcHgpIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDoyNHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJjphZnRlcixcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDonJztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6MDtcbiAgICAgICAgICAgIHRvcDo1MCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgei1pbmRleDogMDtcbiAgICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICAgICAgICBib3JkZXI6MXB4IHNvbGlkICM5Nzk3OTc7XG4gICAgICAgICAgICBcbiAgICAgICAgfVxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6J1xcRTgwRCc7XG4gICAgICAgICAgICBmb250LWZhbWlseTpmb250ZWxsbztcbiAgICAgICAgICAgIGZvbnQtc2l6ZToxMnB4O1xuICAgICAgICAgICAgb3BhY2l0eTowO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6MTZweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246Y2VudGVyO1xuICAgICAgICB9XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgICAgfVxuICAgIH1cbn0iLCJAbWl4aW4gYXQyeCgkaW1hZ2UsICR3aWR0aCwgJGhlaWdodCkge1xuICBAbWVkaWEgYWxsIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAxLjUpIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJGltYWdlKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6ICR3aWR0aCAkaGVpZ2h0O1xuICB9XG59XG5cbkBtaXhpbiBiZygkY29sb3IsICRpbWFnZSkge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciB0b3A7XG4gIGJhY2tncm91bmQtY29sb3I6JGNvbG9yO1xuICBiYWNrZ3JvdW5kLWltYWdlOnVybCgkaW1hZ2UpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7ICBcbn1cblxuQGZ1bmN0aW9uIHN0cmlwLXVuaXQoJHZhbHVlKSB7XG4gIEByZXR1cm4gJHZhbHVlO1xufVxuXG5AbWl4aW4gcmVzcC1mb250KCRtaW4tZm9udC1zaXplLCAkbWF4LWZvbnQtc2l6ZSwgJGxpbmUtaGVpZ2h0KSB7XG4gICAgQGluY2x1ZGUgZmx1aWQtdHlwZSgxMDI0cHgsIDM4MDBweCwgJG1pbi1mb250LXNpemUsICRtYXgtZm9udC1zaXplKTtcbiAgICBsaW5lLWhlaWdodDogY2FsYygkbGluZS1oZWlnaHQgLyAkbWF4LWZvbnQtc2l6ZSk7IFxufVxuXG5AbWl4aW4gZmx1aWQtdHlwZSgkbWluLXZ3LCAkbWF4LXZ3LCAkbWluLWZvbnQtc2l6ZSwgJG1heC1mb250LXNpemUpIHtcbiAgJHUxOiB1bml0KCRtaW4tdncpO1xuICAkdTI6IHVuaXQoJG1heC12dyk7XG4gICR1MzogdW5pdCgkbWluLWZvbnQtc2l6ZSk7XG4gICR1NDogdW5pdCgkbWF4LWZvbnQtc2l6ZSk7XG5cbiAgQGlmICR1MSA9PSAkdTIgYW5kICR1MSA9PSAkdTMgYW5kICR1MSA9PSAkdTQge1xuICAgICYge1xuICAgICAgLy9mb250LXNpemU6ICRtaW4tZm9udC1zaXplO1xuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJG1pbi12dykge1xuICAgICAgICBmb250LXNpemU6IGNhbGMoI3skbWluLWZvbnQtc2l6ZX0gKyAje3N0cmlwLXVuaXQoJG1heC1mb250LXNpemUgLSAkbWluLWZvbnQtc2l6ZSl9ICogKCgxMDB2dyAtICN7JG1pbi12d30pIC8gI3tzdHJpcC11bml0KCRtYXgtdncgLSAkbWluLXZ3KX0pKTtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtYXgtdncpIHtcbiAgICAgICAgZm9udC1zaXplOiAkbWF4LWZvbnQtc2l6ZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIuYy1jb3Zlci12aWRlbyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgaWZyYW1lIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgd2lkdGg6IDEwMHZ3O1xuICAgICAgICBoZWlnaHQ6IDU2LjI1dnc7IC8qIDE2OjkgYXNwZWN0IHJhdGlvICovXG4gICAgICAgIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICAgICAgICBtaW4td2lkdGg6IDE3Ny43N3ZoOyAvKiAxNjo5IGFzcGVjdCByYXRpbyAqL1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICB9XG59XG5cbi5jLXByb2ZpbGUtdmlkZW8ge1xuICAgIEBhcHBseSBhc3BlY3QtWzEwODAvMTkyMF07XG59IiwiLmMtY3Vyc29yIHtcbiAgICBAYXBwbHkgZml4ZWQgei1bOTAwMF0gdG9wLTAgbGVmdC0wIGhpZGRlbiBwb2ludGVyLWV2ZW50cy1ub25lO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OicnO1xuICAgICAgICBAYXBwbHkgdy1bNThweF0gaC03IHRyYW5zaXRpb24tYWxsIGJsb2NrIGJnLW5vLXJlcGVhdCBiZy1jZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvY3Vyc29yLnN2Zyk7XG4gICAgfVxuICAgICYubmV4dDphZnRlciB7XG4gICAgICAgIEBhcHBseSByb3RhdGUtMDtcbiAgICB9XG4gICAgJi5wcmV2OmFmdGVyIHtcbiAgICAgICAgQGFwcGx5IHJvdGF0ZS1bMTgwZGVnXTtcbiAgICB9XG4gICAgJi0tYWN0aXZlIHtcbiAgICAgICAgQGFwcGx5IGJsb2NrO1xuICAgIH1cbiAgICAmLS1kaXNhYmxlZCB7XG4gICAgICAgIEBhcHBseSBvcGFjaXR5LTMwO1xuICAgIH1cbn0iLCIuYy1ob3Zlci16b29tIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLmMtbGF6eS13cmFwcGVyIHtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOmFsbCAuNDVzIGVhc2UgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgLmMtbGF6eS13cmFwcGVyIHtcbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgICAgICAgICBAc2NyZWVuIGxnIHtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgYSB7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLmMtZm9vdGVyIHtcbiAgICBAYXBwbHkgZm9udC1tZWRpdW0gdGV4dC1iZWlnZS1saWdodCB0ZXh0LTE2ciBsZzpmaXhlZCB6LTAgYm90dG9tLTAgbGVmdC0wIHctZnVsbCBiZy1ncmVlbi1wcmltYXJ5O1xuICAgIGEge1xuICAgICAgICBAYXBwbHkgdGV4dC1iZWlnZS1saWdodDtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBAYXBwbHkgbm8tdW5kZXJsaW5lIHRleHQtYmVpZ2UtZGVlcDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX21lbnUge1xuICAgICAgICA+IHVsIHtcbiAgICAgICAgICAgIEBhcHBseSAgZ3JpZCBncmlkLWNvbHMtMiBsZzpncmlkLWNvbHMtMSB3LWZ1bGwgZ2FwLTI7XG4gICAgICAgICAgICA+IGxpIHtcbiAgICAgICAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgICAgICAgICBAYXBwbHkgYmxvY2sgbGVhZGluZy1ub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX21vYmlsZSB7XG4gICAgICAgIEBhcHBseSBib3JkZXItYiBib3JkZXItd2hpdGUgbGc6Ym9yZGVyLWItMCBweS1bMTJweF0gbGc6cHktMDtcbiAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgIC5jLWZvb3Rlcl9fbW9iaWxlLWxpc3Qge1xuICAgICAgICAgICAgICAgIEBhcHBseSBibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICAgICAgQGFwcGx5IHRleHQtdGVhbDtcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDonXFxFODAwJztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgPiBhIHtcbiAgICAgICAgICAgIEBhcHBseSBmbGV4IGp1c3RpZnktYmV0d2VlbiBpdGVtcy1jZW50ZXIgdGV4dC13aGl0ZSB0ZXh0LTE2IGZvbnQtbGlnaHQ7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBAYXBwbHkgdGV4dC13aGl0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICdcXEU4MDEnO1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBmb250ZWxsbztcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgQGFwcGx5IHRleHQtMTQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi1saXN0IHtcbiAgICAgICAgICAgIEBhcHBseSBwdC0xIGxnOnB0LTA7XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgfVxuXG5cbiAgICAmX19zb2NpYWwge1xuICAgICAgICBAYXBwbHkgZ3JpZCBncmlkLWNvbHMtMSBsZzpncmlkLWNvbHMtMiBnYXAteC0xIHRleHQtMTRyIGZvbnQtbGlnaHQgbWF4LXctWzI0MHB4XTtcbiAgICB9XG5cbiAgICAmX19saW5rcyB7XG4gICAgICAgIHVsIHtcbiAgICAgICAgICAgIEBhcHBseSBmbGV4IGdhcC0xIHRleHQtMTRyIGZvbnQtbGlnaHQ7XG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBhcHBseSBoaWRkZW47XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIEBhcHBseSBpbmxpbmUtYmxvY2sgd2hpdGVzcGFjZS1ub3dyYXA7XG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6J3wnO1xuICAgICAgICAgICAgICAgICAgICAgICAgQGFwcGx5IGlubGluZS1ibG9jayBtci0xIHRleHQtZ3JlZW4tbGlnaHQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jb3B5cmlnaHQge1xuICAgICAgICAmLXRleHQge1xuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDonfCc7XG4gICAgICAgICAgICAgICAgQGFwcGx5IGlubGluZS1ibG9jayBtbC0xIHByLTEgdGV4dC1ncmVlbi1saWdodDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICB1bCB7XG4gICAgICAgICAgICBAYXBwbHkgZmxleCBmbGV4LXdyYXAgIGdhcC14LTE7XG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgQGFwcGx5IG0tMDtcbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBhcHBseSBoaWRkZW47XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIEBhcHBseSBpbmxpbmUtYmxvY2sgd2hpdGVzcGFjZS1ub3dyYXAgdGV4dC1iZWlnZS1saWdodCBuby11bmRlcmxpbmU7XG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGFwcGx5IHRleHQtYmVpZ2UtZGVlcDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6J3wnO1xuICAgICAgICAgICAgICAgICAgICAgICAgQGFwcGx5IGlubGluZS1ibG9jayBtbC0xIHRleHQtZ3JlZW4tbGlnaHQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZ2Zvcm1fd3JhcHBlciB7XG4gICAgICAgIEBhcHBseSByZWxhdGl2ZSBsZzptYXgtdy1bNDgwcHhdO1xuICAgICAgICAuZ2Zvcm1faGVhZGluZyB7XG4gICAgICAgICAgICBkaXNwbGF5Om5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAuZ2Zvcm1fdmFsaWRhdGlvbl9lcnJvcnMge1xuICAgICAgICAgICAgQGFwcGx5IGhpZGRlbjtcbiAgICAgICAgfVxuICAgICAgICAuZ2Zvcm1fZmllbGRzIHtcbiAgICAgICAgICAgIGdhcDo4cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIEBzY3JlZW4gbGcge1xuICAgICAgICAgICAgICAgIGdhcDoxNnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmdmb3JtLWJvZHkge1xuICAgICAgICAgICAgLmdmaWVsZC0tdHlwZS1zZWxlY3QsXG4gICAgICAgICAgICAuZ2ZpZWxkLS10eXBlLWVtYWlsIHtcbiAgICAgICAgICAgICAgICBzZWxlY3QsXG4gICAgICAgICAgICAgICAgaW5wdXRbdHlwZT1cImVtYWlsXCJdIHtcbiAgICAgICAgICAgICAgICAgICAgQGFwcGx5IGgtNiByb3VuZGVkIGJnLVsjMDQxODEzXSBwbGFjZWhvbGRlci1iZWlnZS1taWQgdGV4dC1iZWlnZS1taWQgcHgtMiB3LWZ1bGwgdGV4dC0xNnIgb3V0bGluZS1ub25lIGZvbnQtbm9ybWFsIGFwcGVhcmFuY2Utbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuZ2ZpZWxkLS10eXBlLXNlbGVjdCB7XG4gICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IHNwYW4gMTIgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBAc2NyZWVuIHNtIHtcbiAgICAgICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IHNwYW4gNiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBzZWxlY3Qge1xuICAgICAgICAgICAgICAgICAgICBAYXBwbHkgYmctbm8tcmVwZWF0IHByLTU7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciByaWdodCAxMnB4O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxNCcgaGVpZ2h0PSc4JyB2aWV3Qm94PScwIDAgMTQgOCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTAuNzUgMC43NUw2Ljc1IDYuNzVMMTIuNzUgMC43NScgc3Ryb2tlPSclMjNGNEUyQzgnIHN0cm9rZS13aWR0aD0nMS41JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSUzQy9zdmclM0UlMEFcIik7XG4gICAgICAgICAgICAgICAgICAgIG9wdGlvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAYXBwbHkgdGV4dC1ncmVlbi1kYXJrIGJnLXdoaXRlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmdmaWVsZC0tdHlwZS1zdWJtaXQge1xuICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uOiBzcGFuIDEyICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgQHNjcmVlbiBzbSB7XG4gICAgICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uOiBzcGFuIDYgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmMtYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgQGFwcGx5IHctZnVsbDtcbiAgICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAYXBwbHkgYmcteWVsbG93LXByaW1hcnkgdGV4dC1ncmVlbi1wcmltYXJ5IHctZnVsbCBoLTY7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAYXBwbHkgYmcteWVsbG93LWRhcmsgaC02O1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nNDgnIGhlaWdodD0nNDgnIHZpZXdCb3g9JzAgMCA0OCA0OCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTMyLjUzMDMgMjQuNTMwM0MzMi44MjMyIDI0LjIzNzQgMzIuODIzMiAyMy43NjI2IDMyLjUzMDMgMjMuNDY5N0wyNy43NTc0IDE4LjY5NjdDMjcuNDY0NSAxOC40MDM4IDI2Ljk4OTYgMTguNDAzOCAyNi42OTY3IDE4LjY5NjdDMjYuNDAzOCAxOC45ODk2IDI2LjQwMzggMTkuNDY0NSAyNi42OTY3IDE5Ljc1NzRMMzAuOTM5MyAyNEwyNi42OTY3IDI4LjI0MjZDMjYuNDAzOCAyOC41MzU1IDI2LjQwMzggMjkuMDEwNCAyNi42OTY3IDI5LjMwMzNDMjYuOTg5NiAyOS41OTYyIDI3LjQ2NDUgMjkuNTk2MiAyNy43NTc0IDI5LjMwMzNMMzIuNTMwMyAyNC41MzAzWk0xNiAyMy4yNUMxNS41ODU4IDIzLjI1IDE1LjI1IDIzLjU4NTggMTUuMjUgMjRDMTUuMjUgMjQuNDE0MiAxNS41ODU4IDI0Ljc1IDE2IDI0Ljc1TDE2IDI0TDE2IDIzLjI1Wk0zMiAyNEwzMiAyMy4yNUwxNiAyMy4yNUwxNiAyNEwxNiAyNC43NUwzMiAyNC43NUwzMiAyNFonIGZpbGw9JyUyMzBCMzIyOScvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBAc2NyZWVuIGxnIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAYXBwbHkgYmcteWVsbG93LWxpZ2h0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGFwcGx5IGJnLXllbGxvdy1wcmltYXJ5O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA0OHB4IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmdmaWVsZF92YWxpZGF0aW9uX21lc3NhZ2Uge1xuICAgICAgICAgICAgICAgIEBhcHBseSBwLTAgYmctdHJhbnNwYXJlbnQgYm9yZGVyLTAgYWJzb2x1dGUgdG9wLWZ1bGwgbXQtMSB0ZXh0LTEzIHRleHQtYmVpZ2UtZGVlcDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICB9XG4gICAgICAgIC5nZm9ybS1mb290ZXIge1xuICAgICAgICAgICAgbWFyZ2luOjAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIHBhZGRpbmc6MCAhaW1wb3J0YW50O1xuXG4gICAgICAgIH1cbiAgICAgICAgLmdmb3JtX2FqYXhfc3Bpbm5lciB7XG4gICAgICAgICAgICBAYXBwbHkgdy0zIGgtMyBibG9jayAtcmlnaHQtNCB6LTEwIGFic29sdXRlIHRvcC0xO1xuICAgICAgICB9XG4gICAgfVxuXG59IiwiaHRtbFtsYW5nPWVuXSB7XG5cdG1hcmdpbi10b3A6MCAhaW1wb3J0YW50O1xufVxuXG5cbi5jLWhlYWRlciB7XG4gICAgQGFwcGx5IGZpeGVkIHRvcC0wIGxnOnRvcC1bNDBweF0gbGVmdC0xLzIgLXRyYW5zbGF0ZS14LTEvMiB3LWZ1bGwgei1bMjAwMF0gdHJhbnNpdGlvbi1hbGwgZHVyYXRpb24tWy40NXNdO1xuICAgICZfX3dyYXBwZXIge1xuICAgICAgICBAYXBwbHkgcHgtMyBsZzpweC02IGgtNyAgZmxleCBqdXN0aWZ5LWJldHdlZW4gaXRlbXMtY2VudGVyIHJlbGF0aXZlIHRyYW5zaXRpb24tYWxsIGR1cmF0aW9uLVsuMnNdIGJnLWJlaWdlLWxpZ2h0LzA7XG4gICAgfVxuICAgICZfX292ZXJsYXkge1xuICAgICAgICBAYXBwbHkgZml4ZWQgei1bMTIwXSBpbnNldC0wIHctZnVsbCBoLWZ1bGwgYmctYmxhY2svNTAgcG9pbnRlci1ldmVudHMtbm9uZSBvcGFjaXR5LTAgaW52aXNpYmxlIHRyYW5zaXRpb247XG4gICAgICAgIEBhdC1yb290IC5jLW1lbnUtLXNob3cgJiB7XG4gICAgICAgICAgICBAYXBwbHkgb3BhY2l0eS0xMDAgdmlzaWJsZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19sb2dvIHtcbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIHdpZHRoOjEzM3B4O1xuICAgICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICAgICAgQGFwcGx5IGZpbGwtZ3JlZW4tcHJpbWFyeTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBAc2NyZWVuIGxnIHtcbiAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE4MHB4O1xuICAgICAgICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgICAgICAgICBAYXBwbHkgZmlsbC1iZWlnZS1saWdodDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgQHNjcmVlbiBxaGQge1xuICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjMwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgQGF0LXJvb3Qge1xuXG4gICAgICAgIC5lcnJvcjQwNCxcbiAgICAgICAgLnNpbmdsZS1hZnRlcmNhcmUsXG4gICAgICAgIC5zaW5nbGUtZmluYW5jZS1vcHRpb24sXG4gICAgICAgIC5jLWhlYWRlci0tZGFyayB7XG4gICAgICAgICAgICAuYy1oZWFkZXIge1xuICAgICAgICAgICAgICAgICZfX2xvZ28ge1xuICAgICAgICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGFwcGx5IGZpbGwtZ3JlZW4tcHJpbWFyeTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5jLWhlYWRlci0tc29saWQge1xuICAgICAgICAgICAgLmMtaGVhZGVyIHtcbiAgICAgICAgICAgICAgICBAYXBwbHkgdG9wLTAgbGc6dG9wLTQgIGxnOm1heC13LVsxMDI0cHhdO1xuICAgICAgICAgICAgICAgICZfX3dyYXBwZXIge1xuICAgICAgICAgICAgICAgICAgICBAYXBwbHkgYmctYmVpZ2UtbGlnaHQgcm91bmRlZCBweS0wIGxnOnAtMSBsZzpwbC0zIGxnOmgtYXV0bztcbiAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDMwcHggMCByZ2JhKDAsIDAsIDAsIDAuMTApO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmX19sb2dvIHtcbiAgICAgICAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBhcHBseSBsZzp3LVsxNjBweF07XG4gICAgICAgICAgICAgICAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAYXBwbHkgZmlsbC1ncmVlbi1wcmltYXJ5O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIEBhdC1yb290IC5jLWhlYWRlci0tc29saWQuc2xpZGVvdXQtb3BlbmVkIHtcbiAgICAgICAgLmMtaGVhZGVyIHtcbiAgICAgICAgICAgIEBzY3JlZW4gc20ge1xuICAgICAgICAgICAgICAgIEBhcHBseSAtdG9wLTIwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi5jLWxhenktd3JhcHBlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIG92ZXJmbG93OmhpZGRlbjtcbiAgICB0cmFuc2l0aW9uOm5vbmU7XG4gICAgJi5pbWctbG9hZGVkIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgfVxuXG4gICAgJltkYXRhLXJldmVhbF0ge1xuICAgICAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCAwLCA1MCUgMCwgNTAlIDEwMCUsIDAgMTAwJSk7XG4gICAgfVxuXG4gICAgJi50cmFuc3BhcmVudCB7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICAmLmxhenkge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5jb3ZlciB7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICBoZWlnaHQ6MTAwJSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgICAmLmxhenkge1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JleS1saWdodGVyO1xuICAgICAgICB9XG4gICAgXG4gICAgICAgICY6bm90KC5pbml0aWFsKSB7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDFzO1xuICAgICAgICB9XG4gICAgXG4gICAgICAgICYubG9hZGluZyxcbiAgICAgICAgJi5pbml0aWFsLFxuICAgICAgICAmLmxvYWRlZCxcbiAgICAgICAgJi5lcnJvciB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAxcztcbiAgICAgICAgfVxuICAgIFxuICAgICAgICAmLmxvYWRlZCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICBcbiAgICAgICAgJjpub3QoW3NyY10pIHtcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgfVxuICAgIFxuICAgIH1cblxuICAgIC5sYXp5Om5vdChpbWcpIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAxcztcbiAgICB9XG4gICAgXG4gICAgLmxhenk6bm90KGltZylbZGF0YS1sbC1zdGF0dXM9J2xvYWRpbmcnXSxcbiAgICAubGF6eTpub3QoaW1nKVtkYXRhLWxsLXN0YXR1cz0nbG9hZGVkJ10sXG4gICAgLmxhenk6bm90KGltZylbZGF0YS1sbC1zdGF0dXM9J2VudGVyZWQnXSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuXG4gICAgXG5cbn1cbiIsIi5saW5lLWFuaW0ge1xuICAgIEBhcHBseSByZWxhdGl2ZTtcblxuICAgIC5zdGFyIHtcbiAgICAgICAgQGFwcGx5IHNjYWxlLVswXSBvcGFjaXR5LTAgdHJhbnNpdGlvbi1hbGwgYWJzb2x1dGU7XG4gICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IC4zcztcbiAgICBcbiAgICAgICAgJi5pcy1hY3RpdmUge1xuICAgICAgICAgICAgQGFwcGx5IHNjYWxlLVsxXSBvcGFjaXR5LTEwMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYudGV4dCB7XG4gICAgICAgIEBhcHBseSB3aGl0ZXNwYWNlLW5vd3JhcCBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgICBAYXBwbHkgYWJzb2x1dGUgdy1mdWxsIGgtYXV0byBib3R0b20tMCBsZWZ0LTA7XG4gICAgICAgIH1cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBAYXBwbHkgcmVsYXRpdmUgei0xMDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLmN0YSB7XG4gICAgICAgIHN2Zy5saW5lLXJpZ2h0IHtcbiAgICAgICAgICAgIEBhcHBseSBhYnNvbHV0ZSB0b3AtWzMwJV0gcmlnaHQtWzE1JV0gdy1bMTUlXSBoLWF1dG87XG4gICAgICAgIH1cbiAgICAgICAgc3ZnLmxpbmUtbGVmdCB7XG4gICAgICAgICAgICBAYXBwbHkgYWJzb2x1dGUgdG9wLVs2MSVdIGxlZnQtWzclXSB3LVs2JV0gaC1hdXRvOyAgIFxuICAgICAgICB9XG4gICAgICAgIGltZy5zdGFyIHtcbiAgICAgICAgICAgIEBhcHBseSB0b3AtWzI0JV0gcmlnaHQtWzMwJV0gdy1bNCVdIGgtYXV0byBhYnNvbHV0ZTtcbiAgICAgICAgfVxuICAgICAgICAmLnBvcy1sZWZ0IHtcbiAgICAgICAgICAgIHN2Zy5saW5lLXJpZ2h0IHtcbiAgICAgICAgICAgICAgICBAYXBwbHkgbGVmdC1bMTUlXSByaWdodC1hdXRvO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgc3ZnLmxpbmUtbGVmdCB7XG4gICAgICAgICAgICAgICAgQGFwcGx5IHJpZ2h0LVs3JV0gbGVmdC1hdXRvO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgaW1nLnN0YXIge1xuICAgICAgICAgICAgICAgIEBhcHBseSByaWdodC1hdXRvIGxlZnQtWzMwJV07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5wcm9maWxlIHtcbiAgICAgICAgc3ZnLmxpbmUge1xuICAgICAgICAgICAgQGFwcGx5IGFic29sdXRlIHRvcC1bOSVdIHJpZ2h0LVszJV0gdy1bOCVdIGgtYXV0bztcbiAgICAgICAgfVxuICAgICAgICBpbWcuc3RhciB7XG4gICAgICAgICAgICBAYXBwbHkgdG9wLVs1JV0gcmlnaHQtWzIyJV0gdy1bNSVdIGgtYXV0byBhYnNvbHV0ZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuc3Rhci1sZWZ0IHtcbiAgICAgICAgc3ZnLmNvcm5lciB7XG4gICAgICAgICAgICBAYXBwbHkgYWJzb2x1dGUgdG9wLVs5LjUlXSBsZWZ0LVszJV0gdy1bNyVdIGgtYXV0bztcbiAgICAgICAgfVxuICAgICAgICBpbWcuc3RhciB7XG4gICAgICAgICAgICBAYXBwbHkgdG9wLVs2JV0gbGVmdC1bMTglXSB3LVs1JV0gaC1hdXRvIGFic29sdXRlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5zdGFyLXJpZ2h0IHtcbiAgICAgICAgc3ZnLmNvcm5lciB7XG4gICAgICAgICAgICBAYXBwbHkgYWJzb2x1dGUgdG9wLVs5LjYlXSByaWdodC1bMy41JV0gdy1bMTAlXSBoLWF1dG87XG4gICAgICAgIH1cbiAgICAgICAgaW1nLnN0YXIge1xuICAgICAgICAgICAgQGFwcGx5IHRvcC1bNiVdIHJpZ2h0LVsyOSVdIHctWzUlXSBoLWF1dG8gYWJzb2x1dGU7XG4gICAgICAgIH1cbiAgICB9XG5cblxuICAgICYuc3Rhci1pbnNpZGUge1xuICAgICAgICBzdmcuY29ybmVyIHtcbiAgICAgICAgICAgIEBhcHBseSBhYnNvbHV0ZSB0b3AtWzEwJV0gbGVmdC1bMyVdIHctWzYlXSBoLWF1dG87XG4gICAgICAgIH1cbiAgICAgICAgaW1nLnN0YXIge1xuICAgICAgICAgICAgQGFwcGx5IHRvcC1bMzYlXSByaWdodC1bMTQlXSB3LVs1JV0gaC1hdXRvIGFic29sdXRlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5jdGEtY292ZXIge1xuICAgICAgICBzdmcuY3VydmUge1xuICAgICAgICAgICAgQGFwcGx5IGFic29sdXRlIHRvcC1bMzQlXSBsZWZ0LVsxMCVdIHctWzUwJV0gaC1hdXRvXG4gICAgICAgIH1cbiAgICAgICAgaW1nLnN0YXIge1xuICAgICAgICAgICAgQGFwcGx5IHRvcC0wIHJpZ2h0LTAgdy1bMzMlXSBoLWF1dG8gYWJzb2x1dGU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmJlaWdlIHtcbiAgICAgICAgc3ZnLmNvcm5lciB7XG4gICAgICAgICAgICBAYXBwbHkgdy1bNSVdIGFic29sdXRlIHRvcC1hdXRvIGJvdHRvbS1bMiVdIHJpZ2h0LVs4JV0gaC1hdXRvIHotMTAgcm90YXRlLVs5MGRlZ107XG4gICAgICAgIH1cbiAgICAgICAgaW1nLnN0YXIge1xuICAgICAgICAgICAgQGFwcGx5IGFic29sdXRlIHRvcC1bMTglXSByaWdodC1bMTYlXSB3LVs1JV0gaC1hdXRvIHotMTAgbGVmdC1hdXRvO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5xdW90ZSB7XG4gICAgICAgIHN2Zy5jb3JuZXIge1xuICAgICAgICAgICAgQGFwcGx5IHctWzE0cHhdIGFic29sdXRlIGJvdHRvbS1bMiVdIHJpZ2h0LVswXSBoLWF1dG8gei0xMDtcbiAgICAgICAgfVxuICAgICAgICBpbWcuc3RhciB7XG4gICAgICAgICAgICBAYXBwbHkgYWJzb2x1dGUgdG9wLTAgbGVmdC0wIHctWzEycHhdIGgtYXV0byB6LTEwO1xuICAgICAgICB9XG4gICAgfVxufSIsIlxuLmMtbGluayB7XG4gICAgZm9udC1zaXplOmNsYW1wKDAuODc1cmVtLCAwLjY2MDNyZW0gKyAwLjQ0Nzh2dywgMS41cmVtKTtcbiAgICBAYXBwbHkgdW5kZXJsaW5lIHVuZGVybGluZS1vZmZzZXQtNCBmb250LW1lZGl1bTtcbiAgICBcbiAgICAmOmhvdmVyIHtcbiAgICAgICAgQGFwcGx5IG5vLXVuZGVybGluZTtcbiAgICB9XG59XG5cblxuIiwiLmMtbWVudS10b2dnbGUge1xuICAgIEBhcHBseSB3LTQgaC00IGJsb2NrO1xuICAgIC5zdmctbWVudSB7XG4gICAgICAgIFxuICAgIH1cbiAgICAuc3ZnLWNsb3NlIHtcbiAgICAgICAgQGFwcGx5IGhpZGRlbjtcbiAgICB9XG4gICAgJi5hY3RpdmUge1xuICAgICAgICAuc3ZnLW1lbnUge1xuICAgICAgICAgICAgQGFwcGx5IGhpZGRlbjsgICAgXG4gICAgICAgIH1cbiAgICAgICAgLnN2Zy1jbG9zZSB7XG4gICAgICAgICAgICBAYXBwbHkgYmxvY2s7XG4gICAgICAgIH0gICBcbiAgICB9XG59IiwiLmMtbmF2LWRlc2t0b3Age1xuICAgIEBhcHBseSBpdGVtcy1jZW50ZXIganVzdGlmeS1iZXR3ZWVuIHRyYW5zaXRpb24tYWxsIGJnLWJlaWdlLWxpZ2h0IHJvdW5kZWQgYWJzb2x1dGUgbGVmdC0xLzIgLXRyYW5zbGF0ZS14LTEvMiBweC00IHFoZDpweC04O1xuXG5cblxuICAgIHVsLm1lbnUge1xuICAgICAgICBAYXBwbHkgZmxleCBpdGVtcy1jZW50ZXIgZ2FwLTMgcWhkOmdhcC01O1xuICAgICAgICA+IGxpIHtcbiAgICAgICAgICAgICYuY3VycmVudC1tZW51LWFuY2VzdG9yLFxuICAgICAgICAgICAgJi5jdXJyZW50LW1lbnUtaXRlbSB7XG4gICAgICAgICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDonJztcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDotMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDo1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06dHJhbnNsYXRlWSgtN3B4KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTInIGhlaWdodD0nMTInIHZpZXdCb3g9JzAgMCAxMiAxMicgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTAuMzgyMTgxIDUuNjQyMjlDMy4xNDU0MyA1LjY0MjI5IDUuNDQ0MTEgMy42MDU5MiA1LjYxNTMyIDEuMDE3MDNDNS42MDkxMiAwLjkwOTIzNyA1LjYwNjAyIDAuNzk3OTMyIDUuNjA2MDIgMC42ODgzNzVDNS42MDYwMiAwLjU3Mjk2NCA1LjYwOTEyIDAuNDU4NzMyIDUuNjE1MzIgMC4zNDMzMUM1LjYyNjQ5IDAuMTUyOTE1IDUuNzkxNTIgMC4wMDI5Mzk1MyA1Ljk5MzE1IDBDNi4xOTE2OCAwLjAwMjkyOTE4IDYuMzYyOTEgMC4xNDIzNiA2LjM3OTA1IDAuMzMyNzY3QzYuMzg4MzYgMC40MzkzOTEgNi4zOTMzMiAwLjU1NTk3NiA2LjM5MzMyIDAuNjg2NjJDNi4zOTMzMiAwLjgwNjcxOCA2LjM4ODM2IDAuOTEzMzM5IDYuMzgyMTUgMS4wMTM1MkM2LjU2MTQ1IDMuNjA5NDYgOC44NTUwNiA1LjY0MDU4IDExLjYxNzIgNS42NDA1OEMxMS44MjgxIDUuNjQwNTggMTIgNS44MDIyNyAxMiA2LjAwMjA1QzEyIDYuMjAxMjQgMTEuODI4OCA2LjM2MzUzIDExLjYxNzIgNi4zNjM1M0M4Ljg1MjA1IDYuMzYzNTMgNi41NTUyNyA4LjM5OTkgNi4zODIxNSAxMC45OTA2QzYuMzg4MzYgMTEuMDkxNCA2LjM5MzMyIDExLjE5NzQgNi4zOTMzMiAxMS4zMTc1QzYuMzkzMzIgMTEuNDQ5MyA2LjM4ODM2IDExLjU2NDcgNi4zNzkwNSAxMS42NzEzQzYuMzY1NCAxMS44NjA2IDYuMTk2NjUgMTIgNS45OTk5OCAxMkg1Ljk4MjYxQzUuNzg0MDggMTEuOTkyNCA1LjYyNTI1IDExLjgzNjYgNS42MTU5NCAxMS42NTA4QzUuNjA5NzQgMTEuNTQzIDUuNjA2NjQgMTEuNDMwNiA1LjYwNjY0IDExLjMxOTNDNS42MDY2NCAxMS4yMDk3IDUuNjA5NzQgMTEuMDk5IDUuNjE1OTQgMTFDNS40NDI4NiA4LjQwMTE5IDMuMTQ3OTUgNi4zNjYwMiAwLjM4MjgwMyA2LjM2NjAyQzAuMTcxODY3IDYuMzY2MDIgMS45MDczNWUtMDYgNi4yMDQzMyAxLjkwNzM1ZS0wNiA2LjAwNDU0Qy0wLjAwMDYxNzk4MSA1LjgwNDc4IDAuMTcxMjMyIDUuNjQyNDkgMC4zODIxNjkgNS42NDI0OUwwLjM4MjE4MSA1LjY0MjI5WicgZmlsbD0nJTIzRENCRDkyJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5tZW51LWl0ZW0taGFzLWNoaWxkcmVuIHtcbiAgICAgICAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgICAgICAgICBAYXBwbHkgcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgICAgICBAYXBwbHkgaW5saW5lLWJsb2NrIHctMiBoLTIgYmctbm8tcmVwZWF0IGJnLWNlbnRlciBtbC1bNHB4XSB0cmFuc2l0aW9uLWFsbCBkdXJhdGlvbi1bLjQ1c107XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzE2JyBoZWlnaHQ9JzE2JyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9J25vbmUnJTNFJTNDcGF0aCBkPSdNNCA2TDggMTBMMTIgNicgc3Ryb2tlPSclMjMwQjMyMjknIHN0cm9rZS13aWR0aD0nMS41JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSUzQy9zdmclM0VcIik7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgICAgICAgICBAYXBwbHkgdGV4dC1ncmVlbi1saWdodDtcbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAYXBwbHkgcm90YXRlLTE4MDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICA+IC5zdWJtZW51LXdyYXBwZXIge1xuICAgICAgICAgICAgICAgICAgICBAYXBwbHkgb3BhY2l0eS0xMDAgcG9pbnRlci1ldmVudHMtYXV0byB2aXNpYmxlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICAgICAgQGFwcGx5ICBpbmxpbmUtZmxleCBuby11bmRlcmxpbmUgIGgtNiBpdGVtcy1jZW50ZXIgbGVhZGluZy1ub25lIHRleHQtMTYgd2hpdGVzcGFjZS1ub3dyYXAgcmVsYXRpdmUgZm9udC1tZWRpdW07XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgID4gLnN1Ym1lbnUtd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgQGFwcGx5IGFic29sdXRlIHRvcC1mdWxsIGxlZnQtMS8yIC10cmFuc2xhdGUteC0xLzIgIHctWzEwMHZ3XSBweC02IG1heC13LVsxMjI4cHhdIHB0LVsxNHB4XSBvcGFjaXR5LTAgcG9pbnRlci1ldmVudHMtbm9uZSB0cmFuc2l0aW9uLWFsbCBkdXJhdGlvbi1bLjQ1c10gaW52aXNpYmxlO1xuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgID4gdWwge1xuICAgICAgICAgICAgICAgICAgICBAYXBwbHkgYmctYmVpZ2UtbGlnaHQgcm91bmRlZCBwLTQ7XG4gICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAzMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjEwKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAvLyAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgICAvLyAgICAgPiAuc3VibWVudS13cmFwcGVyIHtcbiAgICAgICAgICAgIC8vICAgICAgICAgQGFwcGx5IG9wYWNpdHktMTAwIHBvaW50ZXItZXZlbnRzLWF1dG8gdmlzaWJsZTtcbiAgICAgICAgICAgIC8vICAgICB9XG4gICAgICAgICAgICAvLyB9XG4gICAgICAgIH1cbiAgICB9XG5cbn1cblxuLmMtbmF2LWRlc2t0b3AgLmMtbWVnYSB7XG4gICAgPiAuc3VibWVudS13cmFwcGVyIHtcbiAgICAgICBcbiAgICAgICAgPiB1bCB7XG4gICAgICAgICAgICBAYXBwbHkgcmVsYXRpdmU7XG4gICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgQGFwcGx5IGFic29sdXRlIGJvcmRlci1sIGJvcmRlci1iZWlnZS1kZWVwICBsZWZ0LVtjYWxjKDMzLjMzJSs4cHgpXSBoLVtjYWxjKDEwMCUtNjRweCldIHRvcC0xLzIgLXRyYW5zbGF0ZS15LTEvMjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgID4gbGkge1xuICAgICAgICAgICAgICAgIHdpZHRoOjMwJTtcblxuICAgICAgICAgICAgICAgICYuaXMtYWN0aXZlLFxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICA+IGE6bm90KC5jLWJ1dHRvbikge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGFwcGx5IGJnLXdoaXRlIG5vLXVuZGVybGluZSB0ZXh0LWdyZWVuLWxpZ2h0O1xuICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGFwcGx5IG9wYWNpdHktMTAwIGJnLXdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGE6bm90KC5jLWJ1dHRvbikge1xuICAgICAgICAgICAgICAgICAgICBAYXBwbHkgdGV4dC0xNiBsZWFkaW5nLVsxLjJdIGZvbnQtbWVkaXVtIGJsb2NrIHAtMiByb3VuZGVkIHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBhcHBseSByZWxhdGl2ZSB6LTEwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGFwcGx5IG5vLXVuZGVybGluZSB0ZXh0LWdyZWVuLWxpZ2h0O1xuICAgICAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgICAgIEBhcHBseSBhYnNvbHV0ZSB0b3AtMCBsZWZ0LTAgdy1mdWxsIGgtZnVsbCByb3VuZGVkIGJnLWJlaWdlLWxpZ2h0IG9wYWNpdHktMCB0cmFuc2l0aW9uLWFsbCBkdXJhdGlvbi1bLjQ1c10gYmctbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMjRweCBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzE4JyBoZWlnaHQ9JzEyJyB2aWV3Qm94PScwIDAgMTggMTInIGZpbGw9J25vbmUnJTNFJTNDcGF0aCBkPSdNMTcuMjgwMyA2LjA1MzI4QzE3LjU3MzIgNS43NjAzOSAxNy41NzMyIDUuMjg1NTEgMTcuMjgwMyA0Ljk5MjYyTDEyLjUwNzQgMC4yMTk2NDhDMTIuMjE0NSAtMC4wNzMyNDU0IDExLjczOTYgLTAuMDczMjQ1NSAxMS40NDY3IDAuMjE5NjQ4QzExLjE1MzggMC41MTI1NDEgMTEuMTUzOCAwLjk4NzQxNSAxMS40NDY3IDEuMjgwMzFMMTUuNjg5MyA1LjUyMjk1TDExLjQ0NjcgOS43NjU1OUMxMS4xNTM4IDEwLjA1ODUgMTEuMTUzOCAxMC41MzM0IDExLjQ0NjcgMTAuODI2MkMxMS43Mzk2IDExLjExOTEgMTIuMjE0NSAxMS4xMTkxIDEyLjUwNzQgMTAuODI2MkwxNy4yODAzIDYuMDUzMjhaTTAuNzUgNC43NzI5NUMwLjMzNTc4NyA0Ljc3Mjk1IDMuNjIxMTdlLTA4IDUuMTA4NzMgMCA1LjUyMjk1Qy0zLjYyMTE3ZS0wOCA1LjkzNzE2IDAuMzM1Nzg3IDYuMjcyOTUgMC43NSA2LjI3Mjk1TDAuNzUgNS41MjI5NUwwLjc1IDQuNzcyOTVaTTE2Ljc1IDUuNTIyOTVMMTYuNzUgNC43NzI5NUwwLjc1IDQuNzcyOTVMMC43NSA1LjUyMjk1TDAuNzUgNi4yNzI5NUwxNi43NSA2LjI3Mjk1TDE2Ljc1IDUuNTIyOTVaJyBmaWxsPSclMjMxRTY0NTQnLyUzRSUzQy9zdmclM0VcIik7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAYXBwbHkgb3BhY2l0eS0xMDAgYmctd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMTZweCBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgPiAuc3VibWVudS13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICAgICAgQGFwcGx5IGFic29sdXRlIGxlZnQtW2NhbGMoMzMuMzMlKzhweCldIHctWzMyJV0gdG9wLTQgcGwtNCBtaW4taC1bMzUwcHhdIGhpZGRlbjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5jLW5hdi1kZXNrdG9wIC5jLW1lbnUtY3RhIHtcbiAgICBAYXBwbHkgYWJzb2x1dGUgcmlnaHQtNCB3LVsyOCVdIHRvcC00IGgtW2NhbGMoMTAwJS02NHB4KV0gZmxleCBmbGV4LWNvbCBqdXN0aWZ5LWJldHdlZW4gaGlkZGVuO1xufSIsImJvZHkuYy1uYXYtbW9iaWxlLS1vcGVuZWQge1xuICAgIC5jLWhlYWRlciB7XG4gICAgICAgIEBhcHBseSB0b3AtMDtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDMwcHggMCByZ2JhKDAsIDAsIDAsIDAuMTApO1xuICAgIH1cbiAgICAuYy1uYXYtbW9iaWxlIHtcbiAgICAgICAgQGFwcGx5IG9wYWNpdHktMTAwIHZpc2libGUgcG9pbnRlci1ldmVudHMtYXV0bztcbiAgICB9XG59XG5cbi5jLW5hdi1tb2JpbGUge1xuICAgIEBhcHBseSBmaXhlZCB0b3AtMCBsZWZ0LTAgdy1mdWxsICBoLWZ1bGwgei1bMTAwMF0gb3BhY2l0eS0wIGludmlzaWJsZSBwb2ludGVyLWV2ZW50cy1ub25lICBmbGV4IHB0LTcgcHgtMyB0cmFuc2l0aW9uLWFsbCBkdXJhdGlvbi1bLjVzXSBiZy1iZWlnZS1saWdodCBvdmVyZmxvdy15LWF1dG87O1xuICAgIFxuXG4gICAgYSB7XG4gICAgICAgIEBhcHBseSBuby11bmRlcmxpbmU7XG4gICAgfVxuXG4gICAgJi0tb3BlbmVkIHtcbiAgICAgICAgLy9vdmVyZmxvdzpoaWRkZW47XG4gICAgICAgIC5jLW5hdi1tb2JpbGVfX292ZXJsYXkge1xuICAgICAgICAgICAgQGFwcGx5IGZpeGVkIHRvcC0wIGxlZnQtMCBibG9jayB3LWZ1bGwgaC1mdWxsIHotWzEwMDFdO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjQpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fbWVudSB7XG4gICAgICAgIC5jLW1lbnUtY3RhIHtcbiAgICAgICAgICAgIEBhcHBseSBoaWRkZW47XG4gICAgICAgIH1cbiAgICAgICAgLm1lbnUtYmFjayB7XG4gICAgICAgICAgICBAYXBwbHkgYmxvY2sgdy1mdWxsIGZvbnQtbWVkaXVtIHRleHQtY2VudGVyIHRleHQtMTYgcHktMiBib3JkZXItYi0yIGJvcmRlci1iZWlnZS1kZWVwIGJnLW5vLXJlcGVhdCBjdXJzb3ItcG9pbnRlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgLTRweCBjZW50ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScyNCcgaGVpZ2h0PScyNCcgdmlld0JveD0nMCAwIDI0IDI0JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMTUgMThMOSAxMkwxNSA2JyBzdHJva2U9JyUyMzBCMzIyOScgc3Ryb2tlLXdpZHRoPScxLjUnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbiAgICAgICAgfVxuICAgICAgICB1bC5tZW51IHtcbiAgICAgICAgICAgIEBhcHBseSBmbGV4LWNvbCBmbGV4O1xuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIEBhcHBseSBtLTA7XG4gICAgICAgICAgICAgICAgYTpub3QoLmMtYnV0dG9uKSAge1xuICAgICAgICAgICAgICAgICAgICBAYXBwbHkgdGV4dC0xNiBmb250LW1lZGl1bSBmbGV4IGp1c3RpZnktYmV0d2VlbiBpdGVtcy1jZW50ZXIgIGJvcmRlci1iIGJvcmRlci1iZWlnZS1taWQgaC03O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4ge1xuICAgICAgICAgICAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGFwcGx5IGZsZXgganVzdGlmeS1iZXR3ZWVuIGl0ZW1zLWNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6Jyc7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGFwcGx5IGlubGluZS1ibG9jayB3LTMgaC0zIGJnLW5vLXJlcGVhdCBiZy1jZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMjQnIGhlaWdodD0nMjQnIHZpZXdCb3g9JzAgMCAyNCAyNCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTkgNkwxNSAxMkw5IDE4JyBzdHJva2U9JyUyMzBCMzIyOScgc3Ryb2tlLXdpZHRoPScxLjUnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgJi5pcy1hY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICA+IC5zdWJtZW51LXdyYXBwZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6MDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuc3VibWVudS13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICAgICAgQGFwcGx5IGJnLWJlaWdlLWxpZ2h0IGZpeGVkIHRvcC03IG92ZXJmbG93LXktYXV0byBweC0zIHotWzUwMF0gdy1mdWxsIGgtW2NhbGMoMTAwc3ZoLTU2cHgpXSAtcmlnaHQtZnVsbCAgdHJhbnNpdGlvbi1hbGwgZHVyYXRpb24tWy4zc10gZmxleCBmbGV4LWNvbCA7XG5cbiAgICAgICAgICAgICAgICAgICAgLmMtbW9iaWxlLWN0YSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAYXBwbHkgIG10LWF1dG8gcGItNDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIEBhdC1yb290IGJvZHkuYy1oZWFkZXItLXNvbGlkICYge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGFwcGx5IGgtW2NhbGMoMTAwdmgtNTZweCldO1xuICAgICAgICAgICAgICAgICAgICAgICAgLmMtbW9iaWxlLWN0YSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGFwcGx5IHBiLTEwO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIEBhdC1yb290IGJvZHkuYy1oZWFkZXItLXNvbGlkLmMtaGVhZGVyLS1zdGlja3kgJiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAYXBwbHkgaC1bY2FsYygxMDBzdmgtNTZweCldO1xuICAgICAgICAgICAgICAgICAgICAgICAgLmMtbW9iaWxlLWN0YSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGFwcGx5IHBiLTQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICA+IGxpIHtcbiAgICAgICAgICAgICAgICA+IC5zdWJtZW51LXdyYXBwZXIge1xuICAgICAgICAgICAgICAgICAgICA+IHVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgID4gbGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gLnN1Ym1lbnUtd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBhcHBseSBiZy13aGl0ZSBoLWZ1bGw7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gdWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPiBsaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5jdGEtYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGFwcGx5IGJvcmRlci0wO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuYy1idXR0b24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGFwcGx5IHctZnVsbCBtdC0zO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGFwcGx5IHctZnVsbCBqdXN0aWZ5LXN0YXJ0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfSAgIFxuICAgICAgICB9XG4gICAgfVxuXG59IiwiLnBhZ2luYXRpb24ge1xuXG4gICAgdWwge1xuICAgICAgICBtYXJnaW46MDtcbiAgICAgICAgcGFkZGluZzowO1xuICAgICAgICBsaXN0LXN0eWxlOm5vbmU7XG4gICAgICAgIGRpc3BsYXk6ZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZToxNnB4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBnYXA6OHB4O1xuICAgICAgICBhLCBzcGFuIHtcbiAgICAgICAgICAgIEBhcHBseSB0ZXh0LWdyZXktZGFyaztcbiAgICAgICAgICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDMycHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOjEwMHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6MzJweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246Y2VudGVyO1xuICAgICAgICAgICAgJi5jdXJyZW50IHtcbiAgICAgICAgICAgICAgICBAYXBwbHkgYmctYWNjZW50IHRleHQtd2hpdGU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYubmV4dCxcbiAgICAgICAgICAgICYucHJldiB7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6NTZweDtcbiAgICAgICAgICAgICAgICBAYXBwbHkgYmctYmx1ZS1zdGVlbCB0ZXh0LXdoaXRlIHctNyBoLTc7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgYSB7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBAYXBwbHkgYmctYWNjZW50IG5vLXVuZGVybGluZSB0ZXh0LXdoaXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIG1hcmdpbjowO1xuICAgICAgICAgICAgZGlzcGxheTppbmxpbmUtYmxvY2s7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLmMtcG9wdXAge1xuICAgIEBhcHBseSBmaXhlZCBibG9jayBpbnNldC0wIHctZnVsbCBoLWZ1bGwgIHotWzMwMDBdIGJnLWJsYWNrLzQwIHRyYW5zaXRpb24tYWxsIGludmlzaWJsZSBvcGFjaXR5LTAgcG9pbnRlci1ldmVudHMtbm9uZTtcbiAgICAmX19vdmVybGF5IHtcbiAgICAgICAgQGFwcGx5IGFic29sdXRlIGluc2V0LTAgdy1mdWxsIGgtZnVsbDtcbiAgICB9XG59XG5cbi5jLXBvcHVwX19jb250ZW50IHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5Oi4xcztcbiAgICBAYXBwbHkgbWF4LXctWzU1MHB4XSB3LWZ1bGwgYmctYmVpZ2UgcmVsYXRpdmUgLXJpZ2h0LWZ1bGwgbWwtYXV0byB0cmFuc2l0aW9uLWFsbDtcbn1cblxuLmMtcG9wdXBfX2NvbnRlbnQgcCB7XG4gICAgQGFwcGx5IG1iLTQ7XG59XG4uYy1wb3B1cF9fY29udGVudCBwOmxhc3QtY2hpbGQge1xuICAgIEBhcHBseSBtYi0wO1xufVxuXG4uYy1wb3B1cC0tYWN0aXZlIHtcbiAgICBAYXBwbHkgdmlzaWJsZSBvcGFjaXR5LTEwMCBwb2ludGVyLWV2ZW50cy1hdXRvO1xuICAgIC5jLXBvcHVwX19jb250ZW50IHtcbiAgICAgICAgQGFwcGx5IHJpZ2h0LTA7XG4gICAgfVxufVxuXG4uYy1wb3B1cF9fY2xvc2Uge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzE1JyBoZWlnaHQ9JzEwJyB2aWV3Qm94PScwIDAgMTUgMTAnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NyZWN0IHg9JzEuMTQzNTUnIHk9JzAuNTY2OTU5JyB3aWR0aD0nMTYnIGhlaWdodD0nMScgcng9JzAuNScgdHJhbnNmb3JtPSdyb3RhdGUoMzAgMS4xNDM1NSAwLjU2Njk1OSknIGZpbGw9J3doaXRlJy8lM0UlM0NyZWN0IHdpZHRoPScxNicgaGVpZ2h0PScxJyByeD0nMC41JyB0cmFuc2Zvcm09J21hdHJpeCgtMC44NjYwMjUgMC41IDAuNSAwLjg2NjAyNSAxNC4yMTk3IDAuNTY2OTg4KScgZmlsbD0nd2hpdGUnLyUzRSUzQy9zdmclM0UlMEFcIik7XG4gICAgd2lkdGg6NDhweDtcbiAgICBoZWlnaHQ6MzJweDtcbiAgICBAYXBwbHkgYWJzb2x1dGUgYmctdGVhbCByb3VuZGVkLWZ1bGwgdG9wLTIgcmlnaHQtMiBjdXJzb3ItcG9pbnRlciBob3ZlcjpiZy15ZWxsb3cgei01MCB0cmFuc2l0aW9uLWFsbCBiZy1jZW50ZXIgYmctbm8tcmVwZWF0O1xufSIsIi5jLXByZWxvYWRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTowO1xuICAgIGxlZnQ6MDtcbiAgICB3aWR0aDoxMDAlO1xuICAgIGhlaWdodDoxMDAlO1xuICAgIHotaW5kZXg6NTAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICBvcGFjaXR5OjA7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHRyYW5zaXRpb246YWxsIGN1YmljLWJlemllcigwLjQyLCAwLCAwLjAwMiwgMSkgMXM7XG5cbiAgICAmLmFjdGl2ZSB7XG4gICAgICAgIG9wYWNpdHk6MTtcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTs7XG4gICAgfVxuXG4gICAgJl9fbG9hZGVyIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiA2NHB4O1xuICAgICAgICBoZWlnaHQ6IDY0cHg7XG4gICAgICAgIHRvcDoxMDBweDtcbiAgICAgICAgbGVmdDo1MCU7XG4gICAgICAgIG1hcmdpbjotMzJweCAwIDAgLTMycHg7XG4gICAgICAgIHRyYW5zZm9ybTpzY2FsZSgxLjUpO1xuXG5cbiAgICAgICAgZGl2IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMjdweDtcbiAgICAgICAgICAgIHdpZHRoOiAxMXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxMXB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3Itc2Vjb25kYXJ5O1xuICAgICAgICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAsIDEsIDEsIDApO1xuXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICAgICAgICAgICAgbGVmdDogNnB4O1xuICAgICAgICAgICAgICAgIGFuaW1hdGlvbjogcHJlbG9hZGVyMSAwLjZzIGluZmluaXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgICAgIGxlZnQ6IDZweDtcbiAgICAgICAgICAgICAgICBhbmltYXRpb246IHByZWxvYWRlcjIgMC42cyBpbmZpbml0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgICAgICAgICBsZWZ0OiAyNnB4O1xuICAgICAgICAgICAgICAgIGFuaW1hdGlvbjogcHJlbG9hZGVyMiAwLjZzIGluZmluaXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpudGgtY2hpbGQoNCkge1xuICAgICAgICAgICAgICAgIGxlZnQ6IDQ1cHg7XG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uOiBwcmVsb2FkZXIzIDAuNnMgaW5maW5pdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgfVxuICBcbiAgQGtleWZyYW1lcyBwcmVsb2FkZXIxIHtcbiAgICAwJSB7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgIH1cbiAgICAxMDAlIHtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgfVxuICB9XG4gIEBrZXlmcmFtZXMgcHJlbG9hZGVyMyB7XG4gICAgMCUge1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB9XG4gICAgMTAwJSB7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgIH1cbiAgfVxuICBAa2V5ZnJhbWVzIHByZWxvYWRlcjIge1xuICAgIDAlIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICAgIH1cbiAgICAxMDAlIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDE5cHgsIDApO1xuICAgIH1cbiAgfSIsIi5jLXJhZGlvIHtcbiAgICBmb250LXNpemU6MTZweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmLmRpc2FibGVkIHtcbiAgICAgICAgY3Vyc29yOm5vdC1hbGxvd2VkO1xuICAgICAgICBvcGFjaXR5OjAuNDtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICB9XG4gICAgfVxuICAgIGlucHV0IHtcbiAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6MDtcbiAgICAgICAgbGVmdDowO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OjEwMCU7XG4gICAgICAgIG9wYWNpdHk6MTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czowOyBcbiAgICAgICAgYXBwZWFyYW5jZTpub25lO1xuICAgIH1cbiAgICBpbnB1dDpjaGVja2VkICsgbGFiZWwge1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIG9wYWNpdHk6MTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICAgICAgICB9XG4gICAgfVxuICAgIGlucHV0OmZvY3VzLXZpc2libGUgKyBsYWJlbCB7XG4gICAgICAgICY6YWZ0ZXIsXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIG91dGxpbmUtb2Zmc2V0OjRweDtcbiAgICAgICAgICAgIG91dGxpbmUtc3R5bGU6IHNvbGlkO1xuICAgICAgICAgICAgb3V0bGluZS1jb2xvcjogIzEzNjNjNjtcbiAgICAgICAgfVxuICAgIH1cbiAgICBsYWJlbCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDoyNHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgbGluZS1oZWlnaHQ6MS40O1xuICAgICAgICBjb2xvcjokY29sb3Itc2Vjb25kYXJ5O1xuICAgICAgICBmb250LXdlaWdodDo0MDA7XG4gICAgICAgICY6YWZ0ZXIsXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6Jyc7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OjA7XG4gICAgICAgICAgICB0b3A6MHB4O1xuICAgICAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICB6LWluZGV4OiAwO1xuICAgICAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6NDBweDtcbiAgICAgICAgfVxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIG9wYWNpdHk6MDtcbiAgICAgICAgICAgIHdpZHRoOjEwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6MTBweDtcbiAgICAgICAgICAgIHRvcDozcHg7XG4gICAgICAgICAgICBsZWZ0OjNweDtcbiAgICAgICAgfVxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBib3JkZXI6MXB4IHNvbGlkICM5Nzk3OTc7XG4gICAgICAgIH1cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgICB9XG4gICAgfVxufSIsIi5jLXJlYWRtb3JlIHtcbiAgICAmX190b2dnbGUge1xuICAgICAgICBAYXBwbHkgdW5kZXJsaW5lIGhvdmVyOm5vLXVuZGVybGluZSB0ZXh0LTE0IGxnOnRleHQtMTZyO1xuICAgIH1cbn0iLCJcbi5jLXJpY2h0ZXh0IHtcblxuICAgIGgxLCBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogY2xhbXAoMi4yNXJlbSwgMS40NzcycmVtICsgMS42MTIydncsIDQuNXJlbSk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxZW07XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuICAgIH1cblxuICAgIGgzIHtcbiAgICAgICAgZm9udC1zaXplOiBjbGFtcCgxLjc1cmVtLCAxLjE0ODlyZW0gKyAxLjI1Mzl2dywgMy41cmVtKTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG4gICAgfVxuXG4gICAgaDQge1xuICAgICAgICBmb250LXNpemU6IGNsYW1wKDEuMzc1cmVtLCAwLjk0NTZyZW0gKyAwLjg5NTd2dywgMi42MjVyZW0pO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yZW07XG4gICAgfVxuICAgIGg1IHtcbiAgICAgICAgZm9udC1zaXplOiBjbGFtcCgxLjEyNXJlbSwgMC44MjQ1cmVtICsgMC42Mjd2dywgMnJlbSk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxZW07XG4gICAgfVxuXG4gICAgaDYge1xuICAgICAgICBmb250LXNpemU6IGNsYW1wKDAuNjg3NXJlbSwgMC41MzcycmVtICsgMC4zMTM1dncsIDEuMTI1cmVtKTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuM2VtO1xuICAgICAgICBmb250LXdlaWdodDo1MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjEyZW07XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgfVxuXG4gICAgaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XG4gICAgICAgIEBhcHBseSBtYi0zIG10LTM7XG4gICAgfVxuXG5cbiAgICBwIHtcbiAgICAgICAgJi5oYXMtbWVkaXVtLWZvbnQtc2l6ZSxcbiAgICAgICAgJi5oYXMtbGFyZ2UtZm9udC1zaXplIHtcbiAgICAgICAgICAgIEBhcHBseSBtYi0zIGxnOm1iLTY7XG4gICAgICAgIH1cbiAgICBhIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7XG4gICAgICAgICAgICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6NHB4O1xuICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICB1bCwgb2wge1xuICAgICAgICBtYXJnaW46MCAwIDI0cHggMDtcbiAgICAgICAgcGFkZGluZzowIDAgMCAxNnB4O1xuICAgICAgICBsaXN0LXN0eWxlOiBkaXNjO1xuICAgICAgICBsaSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOjZweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBvbCB7XG4gICAgICAgIGxpc3Qtc3R5bGU6IGRlY2ltYWw7XG4gICAgfVxuXG4gICAgKjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTowICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgKjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi10b3A6MDtcbiAgICB9XG5cbiAgICAud3AtY2FwdGlvbixcbiAgICAud3AtYmxvY2staW1hZ2Uge1xuICAgICAgICB3aWR0aDoxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgIEBhcHBseSBtYi0zIGxnOm1iLTU7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICBAYXBwbHkgcm91bmRlZCAgbWItMDtcbiAgICAgICAgfVxuICAgICAgICBmaWdjYXB0aW9uIHtcblxuICAgICAgICB9XG4gICAgICAgIC53cC1jYXB0aW9uLXRleHQge1xuICAgICAgICAgICAgQGFwcGx5IG10LTEgdGV4dC0xNCA7XG4gICAgICAgIH1cbiAgICAgICAgcCB7XG4gICAgICAgICAgICBAYXBwbHkgbS0wO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmFsaWdubGVmdCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgbWFyZ2luOjMycHggMDtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBmbG9hdDogbGVmdDsgIFxuICAgICAgICBAc2NyZWVuIGxnIHtcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICBtYXJnaW46IDQ4cHggNTBweCA0OHB4IDA7XG4gICAgICAgICAgICBmbG9hdDpub25lO1xuICAgICAgICB9XG4gICAgfVxuICAgIFxuICAgIC5hbGlnbnJpZ2h0IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICBtYXJnaW46MzJweCAwOyAgICAgICAgXG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgZmxvYXQ6IHJpZ2h0OyAgXG4gICAgICAgIEBzY3JlZW4gbGcge1xuICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgIG1hcmdpbjogNDhweCAwIDQ4cHggNTBweDtcbiAgICAgICAgICAgIGZsb2F0Om5vbmU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgLmFsaWduY2VudGVyIHtcbiAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgICAgbWFyZ2luOjQ4cHggYXV0bztcbiAgICB9XG4gICAgXG4gICAgLmNlbnRlciB7XG4gICAgICAgIHRleHQtYWxpZ246Y2VudGVyO1xuICAgIH1cbiAgICBcbiAgICBzdHJvbmcge1xuICAgICAgICBmb250LXdlaWdodDo2MDA7ICBcbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgICBtYXgtd2lkdGg6MTAwJTtcbiAgICAgICAgaGVpZ2h0OmF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgICAgQGFwcGx5IG1iLTMgbGc6bWItNjtcbiAgICB9XG5cbiAgICBibG9ja3F1b3RlIHtcbiAgICAgICAgQGFwcGx5IG1iLTMgcC0yIHB4LTMgcmVsYXRpdmUgZm9udC1zZW1pYm9sZCBtci0zO1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OicnO1xuICAgICAgICAgICAgQGFwcGx5IGFic29sdXRlIHRvcC0wIGxlZnQtMCB3LTIgaC0yIGJnLWNlbnRlciBiZy1uby1yZXBlYXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3N0YXIuc3ZnKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTRweDtcbiAgICAgICAgfVxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgQGFwcGx5IGFic29sdXRlIGJvdHRvbS0wIHJpZ2h0LTAgdy0yIGgtMiBiZy1jZW50ZXIgYmctbm8tcmVwZWF0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTcnIGhlaWdodD0nMTcnIHZpZXdCb3g9JzAgMCAxNyAxNycgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTEgMTUuMjY4N0M0LjE2MzU0IDE1LjQ2NzkgMTEuNjEyOCAxNS44MDk2IDEzLjkxNTMgMTUuNzc5MUMxNC40ODc1IDE1Ljc3MTUgMTUuMDIyOSAxNS42ODU1IDE1LjMwODQgMTQuNzA1OUMxNS41OTM5IDkuMDA3ODcgMTUuNjYyOSA0LjczODk2IDE1Ljk4NjEgMS43ODEwMUMxNi4wMjE0IDEuODA1NTYgMTUuOTgyOSAyLjczMzE5IDE1Ljk0MzMgMy42ODg5Micgc3Ryb2tlPSclMjNEQ0JEOTInIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxNHB4O1xuXG4gICAgICAgIH1cbiAgICB9XG4gXG4gICAgJi0tbGlnaHQge1xuICAgICAgICBAYXBwbHkgdGV4dC1iZWlnZS1saWdodDtcbiAgICAgICAgcCxvbCx1bCwgbGkge1xuICAgICAgICAgICAgQGFwcGx5IHRleHQtYmVpZ2UtbGlnaHQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1kYXJrIHtcbiAgICAgICAgYSB7XG4gICAgICAgICAgICBAYXBwbHkgdGV4dC15ZWxsb3c7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1jaGVja2xpc3Qge1xuICAgICAgICB1bCB7XG4gICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAgICAgQGFwcGx5IGZsZXggZmxleC1jb2wgZ2FwLTIgcC0wO1xuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIEBhcHBseSBwbC01IG0tMCByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6Jyc7XG4gICAgICAgICAgICAgICAgICAgIEBhcHBseSB3LTMgaC0zIGJnLW5vLXJlcGVhdCBiZy1jZW50ZXIgYWJzb2x1dGUgbGVmdC0wIHRvcC0wO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScyNCcgaGVpZ2h0PScyNCcgdmlld0JveD0nMCAwIDI0IDI0JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMjAuNjMxMyAxLjQwNjYxQzIxLjk1NDcgMy4wNzMxOCAxOS4zNTU4IDUuOTE5NyAxOC40ODc0IDcuMzM2ODZDMTYuMTQ3NyAxMS4xNTQ4IDE0LjU0NjYgMTUuOTg3NyAxMi41MjQ4IDIwLjAxNTZDOS4zNzE3OSAyNi4yOTY4IDYuNzk1OSAyMS4yOTEzIDQuOTE0MzEgMTcuNTA0NkM0LjMwNDQ0IDE2LjI3NzYgMy4xMTQwMSAxMy44OTU1IDUuMDk5NTcgMTMuMjY4NUM4LjE0OTYxIDEyLjMwNTQgOC40ODk3OCAyMC42NDcyIDExLjA2NSAxNC44MDY2QzEyLjM0NzUgMTEuODk3NyAxNS45IDMuNjEzMjggMTcuOTk3NSAxLjc1MzY0QzE4LjgyMDkgMS4wMjM3IDE5LjY5OTggMC42NzAyMjIgMjAuNjMxMyAxLjQwNjYxWicgZmlsbD0nJTIzRENCRDkyJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxufSIsIi5jLXNlbGVjdCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIEBhcHBseSByb3VuZGVkLWZ1bGwgYmctYmVpZ2UgbWluLXctWzI2OHB4XSBib3JkZXIgYm9yZGVyLXRlYWw7XG4gICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6Jyc7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbi1zZWxlY3QtZG93bi5zdmcpO1xuICAgICAgICBAYXBwbHkgdy0yIGgtMiBhYnNvbHV0ZSByaWdodC1bNnB4XSB0b3AtMS8yO1xuICAgICAgICB0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKTtcbiAgICB9XG5cbiAgICBzZWxlY3Qge1xuICAgICAgICBvcGFjaXR5OjE7XG4gICAgICAgIGFwcGVhcmFuY2U6bm9uZTtcbiAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgaGVpZ2h0OjMycHg7XG4gICAgICAgIHBhZGRpbmc6MCAxNnB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgb3V0bGluZTpub25lO1xuICAgICAgICBAYXBwbHkgdGV4dC0xNjtcbiAgICB9XG59XG4iLCIuYy10YWIge1xuICAgICZfX25hdiB7XG4gICAgICAgIGEge1xuICAgICAgICAgICAgXG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fcGFuZWwge1xuICAgICAgICBAYXBwbHkgaGlkZGVuO1xuICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICBAYXBwbHkgYmxvY2s7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLmMtdmlkZW8tcmVzcG9uc2l2ZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG4gICAgaGVpZ2h0OiAwO1xuICAgIG92ZXJmbG93OmhpZGRlbjtcbiAgICBib3JkZXItcmFkaXVzOjhweDtcblxuICAgIHZpZGVvIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBtaW4td2lkdGg6MTAwJTtcbiAgICAgICAgbWluLWhlaWdodDoxMDAlO1xuICAgICAgICBsZWZ0OjUwJTtcbiAgICAgICAgdG9wOjUwJTtcbiAgICAgICAgdHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB9XG4gICAgaWZyYW1lIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuXG4gICAgJi5jb3ZlciB7XG4gICAgICAgIGlmcmFtZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OmF1dG87XG4gICAgICAgICAgICBtaW4taGVpZ2h0OjEyNSU7XG4gICAgICAgICAgICBsZWZ0OjUwJTtcbiAgICAgICAgICAgIHRvcDo1MCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06dHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLmMtYnJlYWRjcnVtYnMge1xuICAgIGZvbnQtc2l6ZToxNXB4O1xuICAgIEBhcHBseSBmbGV4IGl0ZW1zLWNlbnRlciBnYXAtWzEycHhdIG1iLTI7XG5cbiAgICAuYi1wb3N0LWhlYWRlciAmIHtcbiAgICAgICAgYSB7XG4gICAgICAgICAgICBAYXBwbHkgdGV4dC1ncmVlbi1wcmltYXJ5O1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgQGFwcGx5IHRleHQtZ3JlZW4tbGlnaHQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnN2Zy1hbmdsZS1yaWdodCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxNicgaGVpZ2h0PScxNicgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNNiAxMkwxMCA4TDYgNCcgc3Ryb2tlPSclMjMyQTFGMUMnIHN0cm9rZS13aWR0aD0nMS41JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSUzQy9zdmclM0UlMEFcIik7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmItcGFnZS1oZWFkZXIgJiB7XG4gICAgICAgIGEge1xuICAgICAgICAgICAgQGFwcGx5IHRleHQtZ3JlZW4tcHJpbWFyeTtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIEBhcHBseSB0ZXh0LWdyZWVuLWxpZ2h0O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5zdmctYW5nbGUtcmlnaHQge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTYnIGhlaWdodD0nMTYnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTYgMTJMMTAgOEw2IDQnIHN0cm9rZT0nJTIzMkExRjFDJyBzdHJva2Utd2lkdGg9JzEuNScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuICAgICAgICB9XG4gICAgfVxuICAgIFxuICAgIGEge1xuICAgICAgICBAYXBwbHkgIHRleHQtYmVpZ2UtbGlnaHQ7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgQGFwcGx5IHRleHQtYmVpZ2UtZGVlcCBuby11bmRlcmxpbmU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgYSwgc3BhbiB7XG4gICAgICAgIEBhcHBseSBpbmxpbmUtYmxvY2s7XG4gICAgfVxuICAgIHNwYW4ge1xuICAgICAgICAmLnNlcCB7XG4gICAgICAgICAgICBAYXBwbHkgZmxleCBpdGVtcy1jZW50ZXI7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLmMtZmxpcC1jYXJkIHtcbiAgICBwZXJzcGVjdGl2ZTogMTAwMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIEBhcHBseSBhc3BlY3QtWzMwMC80MDBdO1xuICAgIFxuICAgIEBzY3JlZW4gbGcge1xuICAgICAgICBoZWlnaHQ6IDQ1MHB4O1xuICAgICAgICBAYXBwbHkgYXNwZWN0LVs0NTAvNDI0XTtcbiAgICB9XG4gICAgXG4gICAgQHNjcmVlbiBxaGQge1xuICAgICAgICBoZWlnaHQ6IDUwMHB4O1xuICAgIH1cbn1cblxuLmMtZmxpcC1jYXJkX19pbm5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC42cztcbiAgICB0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xufVxuXG4uYy1mbGlwLWNhcmQuaXMtZmxpcHBlZCB7XG4gICAgLmMtZmxpcC1jYXJkX19pbm5lciB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlWSgxODBkZWcpO1xuICAgICAgICBib3gtc2hhZG93OjAgMCAyMHB4IDAgcmdiYSgwLDAsMCwwLjEpO1xuICAgIH1cbn1cblxuLmMtZmxpcC1jYXJkX19mcm9udCxcbi5jLWZsaXAtY2FyZF9fYmFjayB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5jLWZsaXAtY2FyZF9fZnJvbnQge1xuICAgIHotaW5kZXg6IDI7XG4gICAgdHJhbnNmb3JtOiByb3RhdGVZKDBkZWcpO1xufVxuXG4uYy1mbGlwLWNhcmRfX2JhY2sge1xuICAgIHRyYW5zZm9ybTogcm90YXRlWSgxODBkZWcpO1xufVxuIiwiLmMtaW1hZ2UtZ3JvdXAge1xuICAgIEBhcHBseSB3LWZ1bGwgcGItWzEwMS4zOCVdIHJlbGF0aXZlO1xuICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OicnO1xuICAgICAgICBAYXBwbHkgYWJzb2x1dGUgdy1bNzMuMDUlXSBoLVs4Mi4yMiVdIGJnLWJyb3duLWxpZ2h0IHRvcC1bOCVdIGxlZnQtWzEyJV0gei0wIHJvdW5kZWQ7XG4gICAgfVxuICAgICZfX2xhcmdlIHtcbiAgICAgICAgQGFwcGx5IHctWzc5LjE2JV0gYWJzb2x1dGUgYm90dG9tLTAgbGVmdC0wIHJvdW5kZWQgIHotMTA7XG4gICAgfVxuICAgICZfX3NtYWxsIHtcbiAgICAgICAgQGFwcGx5IHctWzQwJV0gYWJzb2x1dGUgdG9wLVswJV0gcmlnaHQtWzQlXSByb3VuZGVkICB6LTIwO1xuICAgIH1cbiAgICAmLmdyZWVuIHtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBAYXBwbHkgYmctZ3JlZW4tbGlnaHQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5iZWlnZSB7XG4gICAgICAgIEBhcHBseSBwYi1bMTA2LjI2JV07XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgQGFwcGx5IGJnLWJlaWdlLWRlZXAgdG9wLVs3JV0gbGVmdC1bMjElXSB3LVs3MyVdO1xuICAgICAgICB9XG4gICAgICAgIC5jLWltYWdlLWdyb3VwX19sYXJnZSB7XG4gICAgICAgICAgICBAYXBwbHkgdy1bODclXSBhYnNvbHV0ZSBib3R0b20tYXV0byB0b3AtWzEzJV0gbGVmdC1bMiVdO1xuICAgICAgICB9XG4gICAgfVxuICAgICBzdmcuY29ybmVyIHtcbiAgICAgICAgQGFwcGx5IGFic29sdXRlIHRvcC1bLTglXSByaWdodC1bLTglXSB3LVsxMSVdIGgtYXV0byB6LTEwO1xuICAgIH1cbiAgICBpbWcuc3RhciB7XG4gICAgICAgIEBhcHBseSB0b3AtWzEyJV0gbGVmdC1bLTIyJV0gdy1bMTIlXSBoLWF1dG8gYWJzb2x1dGUgei0xMDtcbiAgICB9XG59XG5cbi5jLWltYWdlLWdyb3VwLXR3byB7XG4gICAgQGFwcGx5IHctZnVsbCBwYi1bODYuNjYlXSByZWxhdGl2ZTtcbiAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDonJztcbiAgICAgICAgQGFwcGx5IGFic29sdXRlIHctWzU5JV0gaC1bNzglXSByb3VuZGVkIGJnLWJlaWdlLWRlZXAgdG9wLVsxMyVdIGxlZnQtMCB6LTA7XG4gICAgfVxuICAgICZfX2xhcmdlIHtcbiAgICAgICAgQGFwcGx5IHctWzgwLjc2JV0gYWJzb2x1dGUgYm90dG9tLTAgbGVmdC1bNSVdIHJvdW5kZWQgb3ZlcmZsb3ctaGlkZGVuIHotMTA7XG4gICAgfVxuICAgICZfX3NtYWxsIHtcbiAgICAgICAgQGFwcGx5IHctWzMwLjQ3JV0gYWJzb2x1dGUgdG9wLVs1JV0gcmlnaHQtWzQlXSByb3VuZGVkIHotMjA7XG4gICAgfVxuICAgIHN2Zy5jb3JuZXIge1xuICAgICAgICBAYXBwbHkgYWJzb2x1dGUgdG9wLVstNS41JV0gcmlnaHQtWy01LjUlXSB3LVsxMCVdIGgtYXV0byB6LTEwO1xuICAgIH1cbiAgICBpbWcuc3RhciB7XG4gICAgICAgIEBhcHBseSB0b3AtWy04JV0gbGVmdC1bLTE1JV0gdy1bMTAlXSBoLWF1dG8gYWJzb2x1dGUgei0xMDtcbiAgICB9XG59XG5cblxuLmMtaW1hZ2UtZ3JvdXAtdGhyZWUge1xuICAgIEBhcHBseSB3LWZ1bGwgcGItWzExMy4wOSVdIHJlbGF0aXZlO1xuICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OicnO1xuICAgICAgICBAYXBwbHkgYWJzb2x1dGUgdy1bNTklXSBoLVs3NyVdIHJvdW5kZWQgYmctYnJvd24tbGlnaHQgdG9wLVs1JV0gcmlnaHQtMCB6LTA7XG4gICAgfVxuICAgICZfX2xhcmdlIHtcbiAgICAgICAgQGFwcGx5IHctWzUwJV0gYWJzb2x1dGUgdG9wLTAgbGVmdC0wIHJvdW5kZWQgei0xMDtcbiAgICB9XG4gICAgJl9fc21hbGwge1xuICAgICAgICBAYXBwbHkgdy1bMzAuNDclXSBhYnNvbHV0ZSBib3R0b20tMCBsZWZ0LVs1JV0gcm91bmRlZCAgei0yMDtcbiAgICB9XG4gICAgJl9fY2Fyb3VzZWwge1xuICAgICAgICBAYXBwbHkgdy1bNjglXSB0b3AtWzExLjUlXSBsZWZ0LVsyNCVdIGFic29sdXRlIHotMzAgdGV4dC1ncmVlbi1wcmltYXJ5O1xuICAgICAgICAuYy10ZXN0LXRleHQsXG4gICAgICAgIC5jLXRlc3QtdmlkZW8ge1xuICAgICAgICAgICAgQGFwcGx5IGFzcGVjdC1bMzY0LzQ4NF07XG4gICAgICAgIH1cbiAgICAgICAgLnN3aXBlci1zbGlkZSB7XG4gICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY29ybmVyIHtcbiAgICAgICAgQGFwcGx5IHctWzUlXSBhYnNvbHV0ZSB0b3AtWzglXSByaWdodC1bNSVdIGgtYXV0byB6LTEwO1xuICAgIH1cblxuICAgIC5zdGFyIHtcbiAgICAgICAgQGFwcGx5IGFic29sdXRlIHRvcC1bNjIuNiVdIGxlZnQtWzE2JV0gdy1bMy41JV07XG4gICAgfVxufVxuXG5cbi5jLWltYWdlLWdyb3VwLWZvdXIge1xuICAgIEBhcHBseSB3LWZ1bGwgcGItWzEwOC40NiVdIHJlbGF0aXZlO1xuICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OicnO1xuICAgICAgICBAYXBwbHkgYWJzb2x1dGUgYXNwZWN0LXNxdWFyZSByb3VuZGVkLWZ1bGwgYmctd2hpdGUgdG9wLTAgbGVmdC0wIHotMCB3LWZ1bGw7XG4gICAgfVxuICAgICZfX2xhcmdlIHtcbiAgICAgICAgQGFwcGx5IHctWzc2JV0gYXNwZWN0LVsyODUvMzExXSBhYnNvbHV0ZSBib3R0b20tMCBsZWZ0LVsxMCVdIHJvdW5kZWQgb3ZlcmZsb3ctaGlkZGVuIHotMTA7XG4gICAgfVxuICAgICZfX3NtYWxsIHtcbiAgICAgICAgQGFwcGx5IHctWzQwJV0gYWJzb2x1dGUgdG9wLVsxMCVdIHJpZ2h0LVswXSByb3VuZGVkIHotMjA7XG4gICAgfVxuICAgIC5jb3JuZXIge1xuICAgICAgICBAYXBwbHkgdy1bMTMlXSBhYnNvbHV0ZSBib3R0b20tWy04JV0gcmlnaHQtWy04JV0gaC1hdXRvIHotMTA7XG4gICAgfVxuXG4gICAgLnN0YXIge1xuICAgICAgICBAYXBwbHkgYWJzb2x1dGUgdG9wLVs1JV0gbGVmdC1bLTIzJV0gdy1bMTQlXSB6LTEwO1xuICAgIH1cbn1cblxuLmMtaW1hZ2UtZ3JvdXAtZml2ZSB7XG4gICAgQGFwcGx5IHctZnVsbCBwYi1bMTAwJV0gcmVsYXRpdmU7XG4gICAgJl9fbGFyZ2Uge1xuICAgICAgICBAYXBwbHkgdy1bOTMlXSBhc3BlY3QtWzEvMV0gYWJzb2x1dGUgdG9wLTAgcmlnaHQtMCByb3VuZGVkIG92ZXJmbG93LWhpZGRlbiB6LTEwO1xuICAgIH1cbiAgICAuY29ybmVyIHtcbiAgICAgICAgQGFwcGx5IHctWzEzJV0gYWJzb2x1dGUgYm90dG9tLTAgbGVmdC0wIGgtYXV0byB6LTEwO1xuICAgIH1cblxuICAgIC5zdGFyIHtcbiAgICAgICAgQGFwcGx5IGFic29sdXRlIHRvcC1bMTIlXSBsZWZ0LVsxOCVdIHctWzExJV0gei0xMDtcbiAgICB9XG59XG5cblxuXG4uYy1pbWFnZS1ncm91cC1zaXgge1xuICAgIEBhcHBseSB3LWZ1bGwgcGItWzgzLjc2JV0gcmVsYXRpdmU7XG4gICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6Jyc7XG4gICAgICAgIEBhcHBseSBhYnNvbHV0ZSB3LVs4My4yOSVdIGgtWzc3JV0gcm91bmRlZCBiZy1icm93bi1saWdodCB0b3AtWzEyLjUlXSByaWdodC1bNS41JV0gei0wO1xuICAgIH1cbiAgICAmX19sYXJnZSB7XG4gICAgICAgIEBhcHBseSB3LVs4My45MiVdIGFic29sdXRlIHRvcC1bMTglXSBsZWZ0LVs2JV0gcm91bmRlZCBvdmVyZmxvdy1oaWRkZW4gei0yMDtcbiAgICB9XG4gICAgJl9fc21hbGwge1xuICAgICAgICBAYXBwbHkgdy1bMjQuNSVdIGFic29sdXRlIHRvcC1bLTclXSBsZWZ0LTAgcm91bmRlZCB6LTEwO1xuICAgIH1cbiAgICAmX19tZWRpdW0ge1xuICAgICAgICBAYXBwbHkgdy1bMzUlXSBib3R0b20tMCByaWdodC1bMyVdIGFic29sdXRlIHotMzA7IFxuICAgIH1cblxuICAgIC5jb3JuZXIge1xuICAgICAgICBAYXBwbHkgdy1bMTElXSBhYnNvbHV0ZSB0b3AtWy05JV0gcmlnaHQtWy05JV0gaC1hdXRvIHotMTA7XG4gICAgfVxuXG4gICAgLnN0YXIge1xuICAgICAgICBAYXBwbHkgYWJzb2x1dGUgYm90dG9tLVs0JV0gbGVmdC1bLTE1JV0gdy1bMTAlXTtcbiAgICB9XG59XG5cbi5jLWltYWdlLWdyb3VwLXNldmVuIHtcbiAgICBAYXBwbHkgdy1mdWxsIHBiLVs4NSVdIHJlbGF0aXZlO1xuXG4gICAgJl9fbGFyZ2Uge1xuICAgICAgICBAYXBwbHkgdy1bNzIlXSBhYnNvbHV0ZSB0b3AtMCBsZWZ0LVsxNCVdIHJvdW5kZWQgb3ZlcmZsb3ctaGlkZGVuIHotMjA7XG4gICAgfVxuICAgICZfX3NtYWxsIHtcbiAgICAgICAgQGFwcGx5IHctWzIwJV0gYWJzb2x1dGUgdG9wLVs2MyVdIGxlZnQtWzQlXSByb3VuZGVkIHotMTA7XG4gICAgfVxuICAgICZfX21lZGl1bSB7XG4gICAgICAgIEBhcHBseSB3LVszMiVdIHRvcC1bMTMlXSByaWdodC1bMF0gYWJzb2x1dGUgei0zMCB0ZXh0LWdyZWVuLXByaW1hcnk7XG4gICAgICAgIC5jLXRlc3QtdGV4dCxcbiAgICAgICAgLmMtdGVzdC12aWRlbyB7XG4gICAgICAgICAgICBAYXBwbHkgYXNwZWN0LVszNjQvNDg0XTtcbiAgICAgICAgfVxuICAgICAgICAuc3dpcGVyLXNsaWRlIHtcbiAgICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jb3JuZXIge1xuICAgICAgICBAYXBwbHkgdy1bMTMlXSBhYnNvbHV0ZSBib3R0b20tWy04JV0gcmlnaHQtWy04JV0gaC1hdXRvIHotMTA7XG4gICAgfVxuXG4gICAgLnN0YXIge1xuICAgICAgICBAYXBwbHkgYWJzb2x1dGUgdG9wLVstNyVdIGxlZnQtWy0xOCVdIHctWzEyJV0gei0zMDtcbiAgICB9XG59IiwiLmMtcHJvZmlsZS12aWRlbyB7XG4gICAgQGFwcGx5IGN1cnNvci1wb2ludGVyIG92ZXJmbG93LWhpZGRlbjtcbiAgICBpZnJhbWUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDoxMDAlO1xuICAgICAgICBvcGFjaXR5OjA7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICBAYXBwbHkgdHJhbnNpdGlvbi1hbGwgZHVyYXRpb24tWy40c107XG4gICAgfVxuXG4gICAgIC5jLWxhenktd3JhcHBlciB7XG4gICAgICAgIEBhcHBseSB0cmFuc2l0aW9uLWFsbCBkdXJhdGlvbi1bLjRzXTtcbiAgICAgfVxuXG4gICAgJl9fcGF1c2Uge1xuICAgICAgICBAYXBwbHkgaGlkZGVuO1xuICAgIH1cblxuICAgICYuaXMtcGxheWluZyB7XG4gICAgICAgIGlmcmFtZSB7XG4gICAgICAgICAgICBvcGFjaXR5OjE7XG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgICAgICAgfVxuICAgICAgICAuYy1sYXp5LXdyYXBwZXIge1xuICAgICAgICAgICAgb3BhY2l0eTowO1xuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgc3ZnLCBpbWcsIC5jLWJ1dHRvbiB7XG4gICAgICAgICAgICBkaXNwbGF5Om5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAuYy1wcm9maWxlLXZpZGVvX19uYW1lIHtcbiAgICAgICAgICAgIGRpc3BsYXk6bm9uZSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC5jLXByb2ZpbGUtdmlkZW9fX3BhdXNlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6YmxvY2sgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGN1cnNvcjpwb2ludGVyO1xuICAgICAgICB9XG4gICAgfVxufSIsIi5jLXNvY2lhbCB7XG4gICAgQGFwcGx5IGZsZXggZ2FwLTM7XG4gICAgPiBhIHtcbiAgICAgICAgQGFwcGx5IGlubGluZS1mbGV4IGl0ZW1zLWNlbnRlciBqdXN0aWZ5LWNlbnRlciB3LTMgaC00IGJnLW5vLXJlcGVhdCBiZy1jZW50ZXI7XG4gICAgfVxufSIsIi5iLWhvbWUtaGVhZGVyIHtcblxuICAgICZfX292ZXJsYXkge1xuICAgICAgICBAYXBwbHkgYWJzb2x1dGUgaW5zZXQtMCB3LWZ1bGwgaC1mdWxsIHotMjA7XG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMCwgMCwgMCwgMC4wMCkgNTQuNzYlLCByZ2JhKDAsIDAsIDAsIDAuNDApIDEwMCUpLCBsaW5lYXItZ3JhZGllbnQoMGRlZywgcmdiYSgwLCAwLCAwLCAwLjAwKSA2Ny44NCUsIHJnYmEoMCwgMCwgMCwgMC42MCkgMTAwJSksIGxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2JhKDAsIDAsIDAsIDAuMjApIDAlLCByZ2JhKDAsIDAsIDAsIDAuMjApIDEwMCUpO1xuICAgICAgICBiYWNrZ3JvdW5kLWJsZW5kLW1vZGU6IG5vcm1hbCwgbm9ybWFsLCBub3JtYWwsIG11bHRpcGx5O1xuICAgIH1cbiAgICBcbiAgICAuc3dpcGVyIHtcbiAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgICAgb3BhY2l0eTowO1xuICAgICAgICB0cmFuc2l0aW9uOmFsbCAuNXMgZWFzZTtcbiAgICAgICAgJi5zd2lwZXItaW5pdGlhbGl6ZWQge1xuICAgICAgICAgICAgb3BhY2l0eToxO1xuICAgICAgICB9XG4gICAgfVxuXG59XG4iXX0= */
