@charset "UTF-8";
@font-face {
  font-family: "Sofia Pro";
  src: url("../fonts/SofiaPro-Bold.woff2") format("woff2"), url("../fonts/SofiaPro-Bold.woff") format("woff");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Sofia Pro";
  src: url("../fonts/SofiaPro-Medium.woff2") format("woff2"), url("../fonts/SofiaPro-Medium.woff") format("woff");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Sofia Pro";
  src: url("../fonts/SofiaPro.woff2") format("woff2"), url("../fonts/SofiaPro.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Sofia Pro";
  src: url("../fonts/SofiaPro-SemiBold.woff2") format("woff2"), url("../fonts/SofiaPro-SemiBold.woff") format("woff");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
/*
! tailwindcss v3.3.6 | 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.
*/
html {
  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, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", 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 */
}
/*
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% !important;
  margin-right: auto !important;
  margin-left: auto !important;
  padding-right: 24px !important;
  padding-left: 24px !important;
}
.container{
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  padding-right: 24px;
  padding-left: 24px;
}
@media (min-width: 1009px){
  .\!container{
    max-width: 1009px !important;
  }
  .container{
    max-width: 1009px;
  }
}
@media (min-width: 1240px){
  .\!container{
    max-width: 1240px !important;
    padding-right: 80px !important;
    padding-left: 80px !important;
  }
  .container{
    max-width: 1240px;
    padding-right: 80px;
    padding-left: 80px;
  }
}
@media (min-width: 1440px){
  .\!container{
    max-width: 1440px !important;
  }
  .container{
    max-width: 1440px;
  }
}
.title-t3{
  font-family: 'Sofia Pro', serif;
  font-size: 28px;
  font-weight: 400;
  line-height: 1.5em;
  letter-spacing: 0;
}
.title-t4{
  font-family: 'Sofia Pro', serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 1.5em;
  letter-spacing: 0;
}
.title-t5{
  font-family: 'Sofia Pro', serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 1.5em;
  letter-spacing: 0;
}
.title-t6{
  font-family: 'Sofia Pro', serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 1.5em;
  letter-spacing: 0;
}
.body-b3{
  font-family: 'Sofia Pro', sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 1.5em;
  letter-spacing: 0;
}
.body-b4{
  font-family: 'Sofia Pro', sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.5em;
  letter-spacing: 0;
}
.body-b5{
  font-family: 'Sofia Pro', sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.5em;
  letter-spacing: 0;
}
.pretitle-pre2{
  font-family: 'Sofia Pro', sans-serif;
  font-size: 14px;
  font-weight: 700;
  line-height: 1em;
  text-transform: uppercase;
  letter-spacing: 1px;
}
.sr-only{
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border-width: 0;
}
.pointer-events-none{
  pointer-events: none;
}
.visible{
  visibility: visible;
}
.invisible{
  visibility: hidden;
}
.static{
  position: static;
}
.fixed{
  position: fixed;
}
.absolute{
  position: absolute;
}
.relative{
  position: relative;
}
.sticky{
  position: sticky;
}
.inset-0{
  inset: 0;
}
.bottom-0{
  bottom: 0;
}
.bottom-2{
  bottom: 16px;
}
.bottom-\[-5\%\]{
  bottom: -5%;
}
.bottom-\[48px\]{
  bottom: 48px;
}
.left-0{
  left: 0;
}
.left-1\/2{
  left: 50%;
}
.left-\[100\%\]{
  left: 100%;
}
.left-\[5\%\]{
  left: 5%;
}
.left-\[50\%\]{
  left: 50%;
}
.left-full{
  left: 100%;
}
.right-0{
  right: 0;
}
.right-2{
  right: 16px;
}
.right-\[-10\%\]{
  right: -10%;
}
.right-\[5\%\]{
  right: 5%;
}
.top-0{
  top: 0;
}
.top-\[-10\%\]{
  top: -10%;
}
.top-\[-1px\]{
  top: -1px;
}
.top-\[-2px\]{
  top: -2px;
}
.top-\[-5\%\]{
  top: -5%;
}
.top-\[1px\]{
  top: 1px;
}
.top-\[3px\]{
  top: 3px;
}
.top-full{
  top: 100%;
}
.\!z-0{
  z-index: 0 !important;
}
.z-0{
  z-index: 0;
}
.z-10{
  z-index: 10;
}
.z-20{
  z-index: 20;
}
.z-50{
  z-index: 50;
}
.z-\[100\]{
  z-index: 100;
}
.z-\[120\]{
  z-index: 120;
}
.z-\[1\]{
  z-index: 1;
}
.z-\[5\]{
  z-index: 5;
}
.order-1{
  order: 1;
}
.order-2{
  order: 2;
}
.m-0{
  margin: 0;
}
.mx-auto{
  margin-left: auto;
  margin-right: auto;
}
.my-3{
  margin-top: 24px;
  margin-bottom: 24px;
}
.my-4{
  margin-top: 32px;
  margin-bottom: 32px;
}
.my-5{
  margin-top: 40px;
  margin-bottom: 40px;
}
.-mt-2{
  margin-top: -16px;
}
.-mt-\[2px\]{
  margin-top: -2px;
}
.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-8{
  margin-bottom: 64px;
}
.mb-\[2px\]{
  margin-bottom: 2px;
}
.mb-\[4px\]{
  margin-bottom: 4px;
}
.mr-1{
  margin-right: 8px;
}
.mr-2{
  margin-right: 16px;
}
.mt-0{
  margin-top: 0;
}
.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-6{
  margin-top: 48px;
}
.block{
  display: block;
}
.inline-block{
  display: inline-block;
}
.inline{
  display: inline;
}
.\!flex{
  display: flex !important;
}
.flex{
  display: flex;
}
.\!inline-flex{
  display: inline-flex !important;
}
.inline-flex{
  display: inline-flex;
}
.table{
  display: table;
}
.grid{
  display: grid;
}
.contents{
  display: contents;
}
.\!hidden{
  display: none !important;
}
.hidden{
  display: none;
}
.aspect-\[335\/230\]{
  aspect-ratio: 335/230;
}
.aspect-square{
  aspect-ratio: 1 / 1;
}
.\!h-4{
  height: 32px !important;
}
.\!h-5{
  height: 40px !important;
}
.\!h-full{
  height: 100% !important;
}
.h-0{
  height: 0;
}
.h-3{
  height: 24px;
}
.h-4{
  height: 32px;
}
.h-5{
  height: 40px;
}
.h-6{
  height: 48px;
}
.h-7{
  height: 65px;
}
.h-\[20px\]{
  height: 20px;
}
.h-\[32px\]{
  height: 32px;
}
.h-\[56px\]{
  height: 56px;
}
.h-\[5px\]{
  height: 5px;
}
.h-\[68px\]{
  height: 68px;
}
.h-\[9px\]{
  height: 9px;
}
.h-auto{
  height: auto;
}
.h-full{
  height: 100%;
}
.min-h-\[100svh\]{
  min-height: 100svh;
}
.w-3{
  width: 24px;
}
.w-4{
  width: 32px;
}
.w-5{
  width: 40px;
}
.w-6{
  width: 48px;
}
.w-\[20px\]{
  width: 20px;
}
.w-\[25\%\]{
  width: 25%;
}
.w-\[28\%\]{
  width: 28%;
}
.w-\[32px\]{
  width: 32px;
}
.w-\[5px\]{
  width: 5px;
}
.w-\[9px\]{
  width: 9px;
}
.w-\[calc\(100\%\+24px\)\]{
  width: calc(100% + 24px);
}
.w-auto{
  width: auto;
}
.w-full{
  width: 100%;
}
.max-w-\[768px\]{
  max-width: 768px;
}
.max-w-\[840px\]{
  max-width: 840px;
}
.max-w-\[960px\]{
  max-width: 960px;
}
.flex-1{
  flex: 1 1 0%;
}
.flex-shrink{
  flex-shrink: 1;
}
.shrink-0{
  flex-shrink: 0;
}
.border-spacing-6{
  --tw-border-spacing-x: 48px;
  --tw-border-spacing-y: 48px;
  border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y);
}
.-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-\[-30\%\]{
  --tw-translate-x: -30%;
  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-\[-70\%\]{
  --tw-translate-x: -70%;
  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-\[-100\%\]{
  --tw-translate-y: -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));
}
.translate-y-\[-30\%\]{
  --tw-translate-y: -30%;
  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-\[-18deg\]{
  --tw-rotate: -18deg;
  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-\[-22deg\]{
  --tw-rotate: -22deg;
  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-\[10deg\]{
  --tw-rotate: 10deg;
  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-\[22deg\]{
  --tw-rotate: 22deg;
  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-\[25deg\]{
  --tw-rotate: 25deg;
  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-\[7deg\]{
  --tw-rotate: 7deg;
  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-\[8deg\]{
  --tw-rotate: 8deg;
  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;
}
.list-none{
  list-style-type: none;
}
.appearance-none{
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}
.grid-cols-1{
  grid-template-columns: repeat(1, minmax(0, 1fr));
}
.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-center{
  justify-content: center;
}
.justify-between{
  justify-content: space-between;
}
.gap-1{
  gap: 8px;
}
.gap-2{
  gap: 16px;
}
.gap-3{
  gap: 24px;
}
.gap-4{
  gap: 32px;
}
.gap-5{
  gap: 40px;
}
.gap-6{
  gap: 48px;
}
.gap-x-3{
  -moz-column-gap: 24px;
       column-gap: 24px;
}
.self-end{
  align-self: flex-end;
}
.overflow-hidden{
  overflow: hidden;
}
.overflow-x-auto{
  overflow-x: auto;
}
.whitespace-nowrap{
  white-space: nowrap;
}
.\!rounded{
  border-radius: 4px !important;
}
.rounded{
  border-radius: 4px;
}
.rounded-\[2px\]{
  border-radius: 2px;
}
.rounded-\[4px\]{
  border-radius: 4px;
}
.rounded-full{
  border-radius: 9999px;
}
.rounded-none{
  border-radius: 0px;
}
.border{
  border-width: 1px;
}
.border-0{
  border-width: 0px;
}
.border-2{
  border-width: 2px;
}
.border-4{
  border-width: 4px;
}
.border-\[2px\]{
  border-width: 2px;
}
.border-\[6px\]{
  border-width: 6px;
}
.border-y{
  border-top-width: 1px;
  border-bottom-width: 1px;
}
.border-b{
  border-bottom-width: 1px;
}
.border-l-2{
  border-left-width: 2px;
}
.border-l-\[5px\]{
  border-left-width: 5px;
}
.border-t{
  border-top-width: 1px;
}
.border-dashed{
  border-style: dashed;
}
.border-\[\#8C9196\]{
  --tw-border-opacity: 1;
  border-color: rgb(140 145 150 / var(--tw-border-opacity));
}
.border-black{
  --tw-border-opacity: 1;
  border-color: rgb(0 0 0 / var(--tw-border-opacity));
}
.border-green-dark{
  --tw-border-opacity: 1;
  border-color: rgb(30 111 71 / var(--tw-border-opacity));
}
.border-grey{
  --tw-border-opacity: 1;
  border-color: rgb(216 216 216 / var(--tw-border-opacity));
}
.border-grey-dark{
  --tw-border-opacity: 1;
  border-color: rgb(32 37 40 / var(--tw-border-opacity));
}
.border-shipwreck{
  --tw-border-opacity: 1;
  border-color: rgb(169 149 130 / var(--tw-border-opacity));
}
.border-transparent{
  border-color: transparent;
}
.border-white{
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}
.border-y-black{
  --tw-border-opacity: 1;
  border-top-color: rgb(0 0 0 / var(--tw-border-opacity));
  border-bottom-color: rgb(0 0 0 / var(--tw-border-opacity));
}
.border-b-black{
  --tw-border-opacity: 1;
  border-bottom-color: rgb(0 0 0 / var(--tw-border-opacity));
}
.border-b-grey-dark{
  --tw-border-opacity: 1;
  border-bottom-color: rgb(32 37 40 / var(--tw-border-opacity));
}
.border-t-black{
  --tw-border-opacity: 1;
  border-top-color: rgb(0 0 0 / var(--tw-border-opacity));
}
.border-t-grey-dark{
  --tw-border-opacity: 1;
  border-top-color: rgb(32 37 40 / var(--tw-border-opacity));
}
.border-opacity-10{
  --tw-border-opacity: 0.1;
}
.border-opacity-40{
  --tw-border-opacity: 0.4;
}
.bg-\[\#eadac4\]{
  --tw-bg-opacity: 1;
  background-color: rgb(234 218 196 / var(--tw-bg-opacity));
}
.bg-\[rgba\(0\2c 0\2c 0\2c 0\.8\)\]{
  background-color: rgba(0,0,0,0.8);
}
.bg-black{
  --tw-bg-opacity: 1;
  background-color: rgb(0 0 0 / var(--tw-bg-opacity));
}
.bg-green-dark{
  --tw-bg-opacity: 1;
  background-color: rgb(30 111 71 / var(--tw-bg-opacity));
}
.bg-green-light{
  --tw-bg-opacity: 1;
  background-color: rgb(239 246 242 / var(--tw-bg-opacity));
}
.bg-grey-dark{
  --tw-bg-opacity: 1;
  background-color: rgb(32 37 40 / var(--tw-bg-opacity));
}
.bg-grey-dark\/70{
  background-color: rgb(32 37 40 / 0.7);
}
.bg-honey-gold{
  --tw-bg-opacity: 1;
  background-color: rgb(239 214 189 / var(--tw-bg-opacity));
}
.bg-neutral{
  --tw-bg-opacity: 1;
  background-color: rgb(243 238 216 / var(--tw-bg-opacity));
}
.bg-neutral-dark{
  --tw-bg-opacity: 1;
  background-color: rgb(165 182 189 / var(--tw-bg-opacity));
}
.bg-purple{
  --tw-bg-opacity: 1;
  background-color: rgb(60 30 101 / var(--tw-bg-opacity));
}
.bg-sandstone{
  --tw-bg-opacity: 1;
  background-color: rgb(214 194 170 / var(--tw-bg-opacity));
}
.bg-shipwreck{
  --tw-bg-opacity: 1;
  background-color: rgb(169 149 130 / var(--tw-bg-opacity));
}
.bg-soft-linen{
  --tw-bg-opacity: 1;
  background-color: rgb(233 223 211 / 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-opacity-\[\.25\]{
  --tw-bg-opacity: .25;
}
.bg-opacity-\[\.4\]{
  --tw-bg-opacity: .4;
}
.bg-cover{
  background-size: cover;
}
.bg-\[right_12px_center\]{
  background-position: right 12px center;
}
.bg-center{
  background-position: center;
}
.bg-no-repeat{
  background-repeat: no-repeat;
}
.fill-white{
  fill: #FFFFFF;
}
.object-cover{
  -o-object-fit: cover;
     object-fit: cover;
}
.p-0{
  padding: 0;
}
.p-1{
  padding: 8px;
}
.p-2{
  padding: 16px;
}
.p-3{
  padding: 24px;
}
.p-\[8px\]{
  padding: 8px;
}
.\!px-0{
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.\!px-1{
  padding-left: 8px !important;
  padding-right: 8px !important;
}
.\!py-1{
  padding-top: 8px !important;
  padding-bottom: 8px !important;
}
.\!py-\[4px\]{
  padding-top: 4px !important;
  padding-bottom: 4px !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-\[12px\]{
  padding-left: 12px;
  padding-right: 12px;
}
.px-\[20px\]{
  padding-left: 20px;
  padding-right: 20px;
}
.py-1{
  padding-top: 8px;
  padding-bottom: 8px;
}
.py-10{
  padding-top: 80px;
  padding-bottom: 80px;
}
.py-14{
  padding-top: 112px;
  padding-bottom: 112px;
}
.py-2{
  padding-top: 16px;
  padding-bottom: 16px;
}
.py-3{
  padding-top: 24px;
  padding-bottom: 24px;
}
.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-\[12px\]{
  padding-top: 12px;
  padding-bottom: 12px;
}
.py-\[36px\]{
  padding-top: 36px;
  padding-bottom: 36px;
}
.py-\[4px\]{
  padding-top: 4px;
  padding-bottom: 4px;
}
.py-\[6px\]{
  padding-top: 6px;
  padding-bottom: 6px;
}
.pb-0{
  padding-bottom: 0;
}
.pb-1{
  padding-bottom: 8px;
}
.pb-10{
  padding-bottom: 80px;
}
.pb-11{
  padding-bottom: 88px;
}
.pb-12{
  padding-bottom: 96px;
}
.pb-13{
  padding-bottom: 104px;
}
.pb-14{
  padding-bottom: 112px;
}
.pb-15{
  padding-bottom: 120px;
}
.pb-2{
  padding-bottom: 16px;
}
.pb-3{
  padding-bottom: 24px;
}
.pb-4{
  padding-bottom: 32px;
}
.pb-5{
  padding-bottom: 40px;
}
.pb-6{
  padding-bottom: 48px;
}
.pb-7{
  padding-bottom: 65px;
}
.pb-8{
  padding-bottom: 64px;
}
.pb-9{
  padding-bottom: 72px;
}
.pb-\[100\%\]{
  padding-bottom: 100%;
}
.pb-\[120px\]{
  padding-bottom: 120px;
}
.pb-\[44\.73\%\]{
  padding-bottom: 44.73%;
}
.pb-\[50\%\]{
  padding-bottom: 50%;
}
.pb-\[60\.23\%\]{
  padding-bottom: 60.23%;
}
.pb-\[76\.628\%\]{
  padding-bottom: 76.628%;
}
.pl-0{
  padding-left: 0;
}
.pl-5{
  padding-left: 40px;
}
.pr-1{
  padding-right: 8px;
}
.pr-5{
  padding-right: 40px;
}
.pt-0{
  padding-top: 0;
}
.pt-1{
  padding-top: 8px;
}
.pt-10{
  padding-top: 80px;
}
.pt-11{
  padding-top: 88px;
}
.pt-12{
  padding-top: 96px;
}
.pt-13{
  padding-top: 104px;
}
.pt-14{
  padding-top: 112px;
}
.pt-15{
  padding-top: 120px;
}
.pt-2{
  padding-top: 16px;
}
.pt-3{
  padding-top: 24px;
}
.pt-4{
  padding-top: 32px;
}
.pt-5{
  padding-top: 40px;
}
.pt-6{
  padding-top: 48px;
}
.pt-7{
  padding-top: 65px;
}
.pt-8{
  padding-top: 64px;
}
.pt-9{
  padding-top: 72px;
}
.pt-\[100px\]{
  padding-top: 100px;
}
.pt-\[36px\]{
  padding-top: 36px;
}
.pt-\[68px\]{
  padding-top: 68px;
}
.text-left{
  text-align: left;
}
.text-center{
  text-align: center;
}
.font-base{
  font-family: Sofia Pro, sans-serif;
}
.font-heading{
  font-family: Sofia Pro, serif;
}
.text-14{
  font-size: 14px;
  line-height: 1.5;
}
.text-16{
  font-size: 16px;
  line-height: 1.5;
}
.text-18{
  font-size: 18px;
  line-height: 1.5;
}
.text-20{
  font-size: 20px;
  line-height: 1.2;
}
.text-24{
  font-size: 24px;
  line-height: 1.2;
}
.text-32{
  font-size: 32px;
  line-height: 1.2;
}
.text-40{
  font-size: 40px;
  line-height: 1.2;
}
.text-\[16px\]{
  font-size: 16px;
}
.text-\[20px\]{
  font-size: 20px;
}
.text-\[28px\]{
  font-size: 28px;
}
.text-\[40px\]{
  font-size: 40px;
}
.text-\[48px\]{
  font-size: 48px;
}
.font-bold{
  font-weight: 700;
}
.font-medium{
  font-weight: 500;
}
.font-semibold{
  font-weight: 600;
}
.uppercase{
  text-transform: uppercase;
}
.leading-\[1\.1\]{
  line-height: 1.1;
}
.leading-\[1\.2\]{
  line-height: 1.2;
}
.leading-\[1\.5\]{
  line-height: 1.5;
}
.leading-\[1\.9\]{
  line-height: 1.9;
}
.leading-\[16px\]{
  line-height: 16px;
}
.leading-\[1em\]{
  line-height: 1em;
}
.leading-\[30px\]{
  line-height: 30px;
}
.leading-\[32px\]{
  line-height: 32px;
}
.leading-extra-tight{
  line-height: 1.2;
}
.leading-hero{
  line-height: 0.9;
}
.leading-none{
  line-height: 1;
}
.leading-normal{
  line-height: 1.5;
}
.leading-snug{
  line-height: 1.4;
}
.tracking-script{
  letter-spacing: 0.04em;
}
.tracking-tighter{
  letter-spacing: 0.016em;
}
.text-green{
  --tw-text-opacity: 1;
  color: rgb(151 193 163 / var(--tw-text-opacity));
}
.text-green-dark{
  --tw-text-opacity: 1;
  color: rgb(30 111 71 / var(--tw-text-opacity));
}
.text-green-light{
  --tw-text-opacity: 1;
  color: rgb(239 246 242 / var(--tw-text-opacity));
}
.text-grey{
  --tw-text-opacity: 1;
  color: rgb(216 216 216 / var(--tw-text-opacity));
}
.text-grey-base{
  --tw-text-opacity: 1;
  color: rgb(13 13 13 / var(--tw-text-opacity));
}
.text-grey-dark{
  --tw-text-opacity: 1;
  color: rgb(32 37 40 / var(--tw-text-opacity));
}
.text-grey-dark\/50{
  color: rgb(32 37 40 / 0.5);
}
.text-grey-dark\/60{
  color: rgb(32 37 40 / 0.6);
}
.text-grey-dark\/70{
  color: rgb(32 37 40 / 0.7);
}
.text-neutral{
  --tw-text-opacity: 1;
  color: rgb(243 238 216 / var(--tw-text-opacity));
}
.text-placeholder{
  color: rgba(77,77,77, 0.5);
}
.text-purple{
  --tw-text-opacity: 1;
  color: rgb(60 30 101 / var(--tw-text-opacity));
}
.text-shipwreck{
  --tw-text-opacity: 1;
  color: rgb(169 149 130 / var(--tw-text-opacity));
}
.text-white{
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.underline{
  text-decoration-line: underline;
}
.overline{
  text-decoration-line: overline;
}
.no-underline{
  text-decoration-line: none;
}
.antialiased{
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.placeholder-grey::-moz-placeholder{
  --tw-placeholder-opacity: 1;
  color: rgb(216 216 216 / var(--tw-placeholder-opacity));
}
.placeholder-grey::placeholder{
  --tw-placeholder-opacity: 1;
  color: rgb(216 216 216 / var(--tw-placeholder-opacity));
}
.placeholder-white\/50::-moz-placeholder{
  color: rgb(255 255 255 / 0.5);
}
.placeholder-white\/50::placeholder{
  color: rgb(255 255 255 / 0.5);
}
.opacity-0{
  opacity: 0;
}
.opacity-100{
  opacity: 1;
}
.opacity-30{
  opacity: 0.3;
}
.outline-none{
  outline: 2px solid transparent;
  outline-offset: 2px;
}
.outline{
  outline-style: solid;
}
.grayscale{
  --tw-grayscale: grayscale(100%);
  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);
}
.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);
}
.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: 450ms;
}
.transition-all{
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 450ms;
}
.transition-transform{
  transition-property: transform;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 450ms;
}
.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);
}
.content-\[\'\\E80D\'\]{
  --tw-content: '\E80D';
  content: var(--tw-content);
}
.content-\[\'\\E82C\'\]{
  --tw-content: '\E82C';
  content: var(--tw-content);
}
a{
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 450ms;
}
a:hover{
  text-decoration-line: underline;
}
a.full-click:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 20;
}

.icon-envelope {
  width: 32px;
  height: 32px;
  border-radius: 100px;
  display: inline-block;
  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='M1.33301 4.6665L6.77629 8.4768C7.21707 8.78535 7.43746 8.93962 7.67718 8.99938C7.88894 9.05216 8.11041 9.05216 8.32217 8.99938C8.56189 8.93962 8.78228 8.78535 9.22306 8.4768L14.6663 4.6665M4.53301 13.3332H11.4663C12.5864 13.3332 13.1465 13.3332 13.5743 13.1152C13.9506 12.9234 14.2566 12.6175 14.4484 12.2412C14.6663 11.8133 14.6663 11.2533 14.6663 10.1332V5.8665C14.6663 4.7464 14.6663 4.18635 14.4484 3.75852C14.2566 3.3822 13.9506 3.07624 13.5743 2.88449C13.1465 2.6665 12.5864 2.6665 11.4663 2.6665H4.53301C3.4129 2.6665 2.85285 2.6665 2.42503 2.88449C2.0487 3.07624 1.74274 3.3822 1.55099 3.75852C1.33301 4.18635 1.33301 4.7464 1.33301 5.8665V10.1332C1.33301 11.2533 1.33301 11.8133 1.55099 12.2412C1.74274 12.6175 2.0487 12.9234 2.42503 13.1152C2.85285 13.3332 3.4129 13.3332 4.53301 13.3332Z' stroke='%233C1E65' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M1.33301 4.6665L6.77629 8.4768C7.21707 8.78535 7.43746 8.93962 7.67718 8.99938C7.88894 9.05216 8.11041 9.05216 8.32217 8.99938C8.56189 8.93962 8.78228 8.78535 9.22306 8.4768L14.6663 4.6665M4.53301 13.3332H11.4663C12.5864 13.3332 13.1465 13.3332 13.5743 13.1152C13.9506 12.9234 14.2566 12.6175 14.4484 12.2412C14.6663 11.8133 14.6663 11.2533 14.6663 10.1332V5.8665C14.6663 4.7464 14.6663 4.18635 14.4484 3.75852C14.2566 3.3822 13.9506 3.07624 13.5743 2.88449C13.1465 2.6665 12.5864 2.6665 11.4663 2.6665H4.53301C3.4129 2.6665 2.85285 2.6665 2.42503 2.88449C2.0487 3.07624 1.74274 3.3822 1.55099 3.75852C1.33301 4.18635 1.33301 4.7464 1.33301 5.8665V10.1332C1.33301 11.2533 1.33301 11.8133 1.55099 12.2412C1.74274 12.6175 2.0487 12.9234 2.42503 13.1152C2.85285 13.3332 3.4129 13.3332 4.53301 13.3332Z' stroke='black' stroke-opacity='0.2' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M1.33301 4.6665L6.77629 8.4768C7.21707 8.78535 7.43746 8.93962 7.67718 8.99938C7.88894 9.05216 8.11041 9.05216 8.32217 8.99938C8.56189 8.93962 8.78228 8.78535 9.22306 8.4768L14.6663 4.6665M4.53301 13.3332H11.4663C12.5864 13.3332 13.1465 13.3332 13.5743 13.1152C13.9506 12.9234 14.2566 12.6175 14.4484 12.2412C14.6663 11.8133 14.6663 11.2533 14.6663 10.1332V5.8665C14.6663 4.7464 14.6663 4.18635 14.4484 3.75852C14.2566 3.3822 13.9506 3.07624 13.5743 2.88449C13.1465 2.6665 12.5864 2.6665 11.4663 2.6665H4.53301C3.4129 2.6665 2.85285 2.6665 2.42503 2.88449C2.0487 3.07624 1.74274 3.3822 1.55099 3.75852C1.33301 4.18635 1.33301 4.7464 1.33301 5.8665V10.1332C1.33301 11.2533 1.33301 11.8133 1.55099 12.2412C1.74274 12.6175 2.0487 12.9234 2.42503 13.1152C2.85285 13.3332 3.4129 13.3332 4.53301 13.3332Z' stroke='black' stroke-opacity='0.2' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center center;
}

body {
  -webkit-font-smoothing: antialiased;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  font-family: Sofia Pro, sans-serif;
  font-size: 16px;
  line-height: 1.5;
  --tw-text-opacity: 1;
  color: rgb(32 37 40 / var(--tw-text-opacity));
}

.bg-checkered {
  background-image: url("../images/bg-checkered.png");
  background-repeat: repeat;
  background-size: 1920px;
}

.c-list ul {
  list-style-type: disc;
  padding-left: 24px;
}

html {
  overflow-y: scroll;
  min-height: 100%;
}
html.c-menu--opened, 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: -32px !important;
  }
}
@media (max-width: 781px) {
  html #wpadminbar {
    display: none !important;
  }
  body.admin-bar {
    margin-top: -46px !important;
  }
}
.container {
  max-width: 600px;
  padding-left: 24px;
  padding-right: 24px;
}
@media (min-width: 1024px) {
  .container {
    max-width: 1440px;
    padding-left: 64px;
    padding-right: 64px;
  }
}

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

input[type=text],
input[type=email],
input[type=tel],
input[type=password]{
  width: 100%;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  border-radius: 0px;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(216 216 216 / var(--tw-border-opacity));
  background-color: transparent;
  padding: 16px;
  font-family: Sofia Pro, sans-serif;
  --tw-text-opacity: 1;
  color: rgb(216 216 216 / var(--tw-text-opacity));
}

input[type=text]::-moz-placeholder, input[type=email]::-moz-placeholder, input[type=tel]::-moz-placeholder, input[type=password]::-moz-placeholder{
  --tw-placeholder-opacity: 1;
  color: rgb(216 216 216 / var(--tw-placeholder-opacity));
}

input[type=text]::placeholder,
input[type=email]::placeholder,
input[type=tel]::placeholder,
input[type=password]::placeholder{
  --tw-placeholder-opacity: 1;
  color: rgb(216 216 216 / var(--tw-placeholder-opacity));
}

input[type=text]:focus,
input[type=email]:focus,
input[type=tel]:focus,
input[type=password]:focus{
  outline: 2px solid transparent;
  outline-offset: 2px;
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(216 216 216 / var(--tw-ring-opacity));
}

p{
  margin-bottom: 16px;
  line-height: 1.5;
}

.c-select {
  position: relative;
  border-radius: 4px;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(32 37 40 / var(--tw-border-opacity));
}
.c-select:after {
  content: "\e82b";
  position: absolute;
  right: 16px;
  top: 50%;
  transform: translateY(-50%);
  font-size: 14px;
  font-family: fontello;
  pointer-events: none;
}
.c-select select {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  height: 56px;
  padding: 16px 40px 16px 16px;
  cursor: pointer;
  width: 100%;
}

textarea{
  width: 100%;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  border-radius: 0px;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(216 216 216 / var(--tw-border-opacity));
  background-color: transparent;
  padding: 16px;
  font-family: Sofia Pro, sans-serif;
  --tw-text-opacity: 1;
  color: rgb(216 216 216 / var(--tw-text-opacity));
}

textarea::-moz-placeholder{
  --tw-placeholder-opacity: 1;
  color: rgb(216 216 216 / var(--tw-placeholder-opacity));
}

textarea::placeholder{
  --tw-placeholder-opacity: 1;
  color: rgb(216 216 216 / var(--tw-placeholder-opacity));
}

textarea:focus{
  outline: 2px solid transparent;
  outline-offset: 2px;
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(216 216 216 / var(--tw-ring-opacity));
}

textarea {
  height: 300px;
  resize: none;
}

.o-type--accessible-link:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

.o-type--wysiwyg p,
.o-type--wysiwyg blockquote,
.o-type--wysiwyg .c-video-responsive {
  margin-bottom: 24px;
}
.o-type--wysiwyg p:last-child,
.o-type--wysiwyg blockquote:last-child,
.o-type--wysiwyg .c-video-responsive:last-child {
  margin-bottom: 0;
}
.o-type--wysiwyg a:not(.c-link){
  position: relative;
}
.o-type--wysiwyg a:not(.c-link)::before{
  position: absolute;
  bottom: 0;
  left: 0;
  display: block;
  height: 1px;
  width: 100%;
  --tw-bg-opacity: 1;
  background-color: rgb(116 157 221 / var(--tw-bg-opacity));
  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-duration: 200ms;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  --tw-content: "";
  content: var(--tw-content);
}
.o-type--wysiwyg a:not(.c-link):hover::before{
  content: var(--tw-content);
  background-color: transparent;
}
.o-type--wysiwyg ul,
.o-type--wysiwyg ol {
  margin-left: 20px;
}
.o-type--wysiwyg ul li,
.o-type--wysiwyg ol li {
  margin-bottom: 8px;
  padding-left: 10px;
}
.o-type--wysiwyg blockquote {
  background-color: #ccc;
  font-weight: 500 !important;
  font-size: 25px;
  color: #000000;
  border-radius: 8px;
  line-height: 35px;
  padding: 24px;
}
.o-type--wysiwyg blockquote:last-child {
  margin-bottom: 0;
}
@media (min-width: 768px) {
  .o-type--wysiwyg blockquote {
    padding: 32px;
    font-size: 20px;
    line-height: 32px;
  }
}
.o-type--wysiwyg blockquote > p {
  font-weight: 500 !important;
  font-size: 20px;
}
.o-type--wysiwyg .wp-caption {
  margin-bottom: 40px;
  max-width: 100%;
}
.o-type--wysiwyg .wp-caption .wp-caption-text {
  text-align: left;
  font-size: 14px;
  font-weight: 400;
  margin-top: 8px;
  margin-bottom: 32px;
}
.o-type--wysiwyg .aligncenter {
  display: block;
  margin: auto;
}
.o-type--wysiwyg .alignnone {
  display: block;
  width: 100% !important;
  margin: 48px 0;
}
.o-type--wysiwyg .alignnone img {
  width: 100%;
}
.o-type--wysiwyg img.alignleft {
  float: left;
  margin: 20px 0;
  margin-right: 20px;
}
.o-type--wysiwyg img.alignright {
  float: right;
  margin: 20px 0;
  margin-left: 20px;
}

.accordion > li.acc_active .accordion__title i:before{
  --tw-content: "";
  content: var(--tw-content);
}
.accordion > li .accordion__title i {
  width: 24px;
  height: 24px;
  text-align: center;
  line-height: 24px;
  display: inline-block;
}

.accordionjs {
  position: relative;
  margin: 0;
  padding: 0;
  list-style: none;
}

.accordionjs .acc_section {
  position: relative;
  z-index: 0;
  margin-top: 0;
  overflow: hidden;
}

.accordionjs .acc_section .acc_head {
  position: relative;
  display: block;
  cursor: pointer;
}

.accordionjs .acc_section .acc_head h3 {
  line-height: 1;
  margin: 5px 0;
}

.accordionjs .acc_section.acc_active > .acc_content {
  display: block;
}

[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);
}

.gform_heading{
  display: none;
}

.gform_fields {
  -moz-column-gap: 0 !important;
       column-gap: 0 !important;
  row-gap: 16px !important;
  display: flex !important;
  justify-content: space-between;
  flex-direction: column;
}
@media (min-width: 1024px) {
  .gform_fields{
    flex-direction: row;
  }
}
.gform_fields .gfield--type-text {
  width: 100%;
}
.gform_fields .gfield--type-email {
  width: 100%;
}
.gform_fields .gfield--type-submit {
  width: 100%;
  flex-shrink: none;
}
@media (min-width: 1024px) {
  .gform_fields .gfield--type-text {
    width: 30%;
  }
  .gform_fields .gfield--type-email {
    width: 44%;
  }
  .gform_fields .gfield--type-submit {
    width: 160px;
    flex-shrink: none;
  }
}

.gform_validation_errors {
  display: none !important;
}

.gfield {
  grid-column: span 2;
}
.gfield.gfield_error .gfield_validation_message {
  padding: 0 !important;
  border: 0 !important;
  background: transparent !important;
  font-size: 14px !important;
}
.gfield.no-row-gap{
  margin-top: -16px;
}
@media (min-width: 1024px){
  .gfield.no-row-gap{
    margin-top: -24px;
  }
}
@media (min-width: 640px){
  .gfield--width-half{
    grid-column: span 2 / span 2;
  }
}
@media (min-width: 1024px){
  .gfield--width-half{
    grid-column: span 1 / span 1;
  }
}
.gfield--type-checkbox legend{
  margin-bottom: 24px;
  display: block;
  font-weight: 700;
}
.gfield_label {
  display: block;
  font-size: 16px;
  margin-bottom: 8px;
}
.gfield_label .gfield_required {
  display: none !important;
}
.hidden_label .gfield_label{
  display: none;
}
.gfield.gfield--type-fileupload > label {
  margin-bottom: 8px !important;
}

.ginput_container{
  position: relative;
}
.ginput_container select,
.ginput_container textarea,
.ginput_container input[type=date],
.ginput_container input[type=text],
.ginput_container input[type=tel],
.ginput_container input[type=email],
.ginput_container input[type=number] {
  height: 48px;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  font-size: 16px;
  font-weight: 400;
  width: 100% !important;
  background: #fff;
  outline: none;
  outline-offset: 0;
  border-radius: 0;
  border-width: 1px;
  border-color: transparent;
  font-family: Sofia Pro, sans-serif;
  --tw-text-opacity: 1;
  color: rgb(32 37 40 / var(--tw-text-opacity));
  padding-left: 16px !important;
  padding-right: 16px !important;
}
.ginput_container select:focus,
.ginput_container textarea:focus,
.ginput_container input[type=date]:focus,
.ginput_container input[type=text]:focus,
.ginput_container input[type=tel]:focus,
.ginput_container input[type=email]:focus,
.ginput_container input[type=number]:focus {
  outline: none;
  --tw-border-opacity: 1;
  border-color: rgb(169 149 130 / var(--tw-border-opacity));
}
.ginput_container select::-moz-placeholder, .ginput_container textarea::-moz-placeholder, .ginput_container input[type=date]::-moz-placeholder, .ginput_container input[type=text]::-moz-placeholder, .ginput_container input[type=tel]::-moz-placeholder, .ginput_container input[type=email]::-moz-placeholder, .ginput_container input[type=number]::-moz-placeholder{
  color: rgb(32 37 40 / 0.8);
}
.ginput_container select::placeholder,
.ginput_container textarea::placeholder,
.ginput_container input[type=date]::placeholder,
.ginput_container input[type=text]::placeholder,
.ginput_container input[type=tel]::placeholder,
.ginput_container input[type=email]::placeholder,
.ginput_container input[type=number]::placeholder{
  color: rgb(32 37 40 / 0.8);
}
.ginput_container input[type=email] {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M20 4H4C2.897 4 2 4.897 2 6V18C2 19.103 2.897 20 4 20H20C21.103 20 22 19.103 22 18V6C22 4.897 21.103 4 20 4ZM20 6V6.511L12 12.734L4 6.512V6H20ZM4 18V9.044L11.386 14.789C11.5611 14.9265 11.7773 15.0013 12 15.0013C12.2227 15.0013 12.4389 14.9265 12.614 14.789L20 9.044L20.002 18H4Z' fill='%23BBCCC9'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: left 8px center;
  padding-left: 40px !important;
}
.ginput_container select{
  background-position: right 12px center;
  background-repeat: no-repeat;
  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='%23AEAAAE' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}
.ginput_container textarea {
  height: 180px !important;
  padding-top: 12px;
}
.ginput_container.ginput_container_checkbox .gfield_checkbox{
  display: grid !important;
}
.col-2 .ginput_container.ginput_container_checkbox .gfield_checkbox{
  grid-template-columns: repeat(1, minmax(0, 1fr));
}
@media (min-width: 1024px){
  .col-2 .ginput_container.ginput_container_checkbox .gfield_checkbox{
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}
.col-3 .ginput_container.ginput_container_checkbox .gfield_checkbox{
  grid-template-columns: repeat(3, minmax(0, 1fr));
}
@media (max-width: 1300px) {
  .col-3 .ginput_container.ginput_container_checkbox .gfield_checkbox{
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }
}
.ginput_container.ginput_container_consent,
.ginput_container .gfield_checkbox,
.ginput_container .gfield_radio,
.ginput_container .gchoice{
  font-size: 16px;
  line-height: 1.5;
}
.ginput_container.ginput_container_consent input[type=checkbox],
.ginput_container.ginput_container_consent input[type=radio],
.ginput_container .gfield_checkbox input[type=checkbox],
.ginput_container .gfield_checkbox input[type=radio],
.ginput_container .gfield_radio input[type=checkbox],
.ginput_container .gfield_radio input[type=radio],
.ginput_container .gchoice input[type=checkbox],
.ginput_container .gchoice input[type=radio]{
  position: absolute;
  top: 0;
  left: 0;
  z-index: 50;
  margin-bottom: 0;
  margin-top: 0;
  height: 24px;
  width: 24px;
  cursor: pointer;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  opacity: 0;
  outline: 2px solid transparent;
  outline-offset: 2px;
}
.ginput_container.ginput_container_consent input[type=checkbox] + label,
.ginput_container.ginput_container_consent input[type=radio] + label,
.ginput_container .gfield_checkbox input[type=checkbox] + label,
.ginput_container .gfield_checkbox input[type=radio] + label,
.ginput_container .gfield_radio input[type=checkbox] + label,
.ginput_container .gfield_radio input[type=radio] + label,
.ginput_container .gchoice input[type=checkbox] + label,
.ginput_container .gchoice input[type=radio] + label {
  cursor: pointer;
}
.ginput_container.ginput_container_consent input[type=checkbox]:checked + label:after,
.ginput_container.ginput_container_consent input[type=radio]:checked + label:after,
.ginput_container .gfield_checkbox input[type=checkbox]:checked + label:after,
.ginput_container .gfield_checkbox input[type=radio]:checked + label:after,
.ginput_container .gfield_radio input[type=checkbox]:checked + label:after,
.ginput_container .gfield_radio input[type=radio]:checked + label:after,
.ginput_container .gchoice input[type=checkbox]:checked + label:after,
.ginput_container .gchoice input[type=radio]:checked + label:after{
  --tw-border-opacity: 1;
  border-color: rgb(60 30 101 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(60 30 101 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.ginput_container.ginput_container_consent input[type=checkbox]:checked + label:before,
.ginput_container.ginput_container_consent input[type=radio]:checked + label:before,
.ginput_container .gfield_checkbox input[type=checkbox]:checked + label:before,
.ginput_container .gfield_checkbox input[type=radio]:checked + label:before,
.ginput_container .gfield_radio input[type=checkbox]:checked + label:before,
.ginput_container .gfield_radio input[type=radio]:checked + label:before,
.ginput_container .gchoice input[type=checkbox]:checked + label:before,
.ginput_container .gchoice input[type=radio]:checked + label:before{
  opacity: 1;
}
.ginput_container.ginput_container_consent input[type=checkbox]:focus + label:after,
.ginput_container.ginput_container_consent input[type=radio]:focus + label:after,
.ginput_container .gfield_checkbox input[type=checkbox]:focus + label:after,
.ginput_container .gfield_checkbox input[type=radio]:focus + label:after,
.ginput_container .gfield_radio input[type=checkbox]:focus + label:after,
.ginput_container .gfield_radio input[type=radio]:focus + label:after,
.ginput_container .gchoice input[type=checkbox]:focus + label:after,
.ginput_container .gchoice input[type=radio]:focus + label:after{
  border-color: rgb(0 0 0 / var(--tw-border-opacity));
  --tw-border-opacity: 0.2;
}
.ginput_container.ginput_container_consent label,
.ginput_container .gfield_checkbox label,
.ginput_container .gfield_radio label,
.ginput_container .gchoice label {
  display: block;
  position: relative;
  width: 100%;
  padding-left: 32px;
}
.ginput_container.ginput_container_consent label:after,
.ginput_container .gfield_checkbox label:after,
.ginput_container .gfield_radio label:after,
.ginput_container .gchoice label:after{
  pointer-events: none;
  position: absolute;
  left: 0;
  top: 1px;
  z-index: 0;
  display: block;
  height: 20px;
  width: 20px;
  border-radius: 4px;
  border-width: 2px;
  --tw-border-opacity: 1;
  border-color: rgb(140 145 150 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 450ms;
  --tw-content: "";
  content: var(--tw-content);
}
.ginput_container.ginput_container_consent label:before,
.ginput_container .gfield_checkbox label:before,
.ginput_container .gfield_radio label:before,
.ginput_container .gchoice label:before{
  position: absolute;
  left: 0;
  top: 3px;
  z-index: 1;
  display: block;
  height: 20px;
  width: 20px;
  text-align: center;
  font-size: 14px;
  line-height: 1.5;
  line-height: 16px;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
  opacity: 0;
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 450ms;
  --tw-content: "";
  content: var(--tw-content);
  font-family: fontello;
}
.ginput_container .gfield_checkbox,
.ginput_container .gfield_radio {
  margin: 0;
  display: flex;
  flex-wrap: wrap;
}
.ginput_container .gfield_checkbox .gchoice,
.ginput_container .gfield_radio .gchoice {
  width: 100%;
  position: relative;
  display: inline-block;
  white-space: nowrap;
  margin: 0 24px 6px 0;
}
.ginput_container .gfield_radio .gchoice label:after {
  top: 3px;
  border-radius: 30px;
}
.ginput_container .gfield_radio .gchoice label:before {
  content: "";
  width: 12px;
  height: 12px;
  border-radius: 30px;
  left: 4px;
  top: 7px;
  opacity: 0;
  z-index: 1;
  background-color: #101941;
}
.ginput_container.ginput_container_consent {
  position: relative;
  display: block;
  width: 100%;
  flex-basis: 100%;
}
.ginput_container.ginput_container_fileupload {
  position: relative;
  display: block;
  width: 100%;
  flex-basis: 100%;
}
.ginput_container.ginput_container_fileupload input[type=file] {
  height: 80px;
  padding: 28px 16px;
  background-color: #fff;
  width: 100%;
  font-size: 16px;
  cursor: pointer;
  border-radius: 4px;
  border-width: 1px;
  border-style: dashed;
  border-color: rgb(32 37 40 / var(--tw-border-opacity));
  --tw-border-opacity: 0.4;
}
.ginput_container.ginput_container_fileupload input[type=file]:focus {
  border-color: rgba(189, 235, 217, 0.5);
}
.ginput_container.ginput_container_fileupload input[type=file]::file-selector-button {
  position: absolute;
  right: 12px;
  cursor: pointer;
  width: 100px;
  padding: 0 32px 0 0;
  font-size: 16px;
  border: 0;
  background-color: transparent;
  background-position: center right;
  background-repeat: no-repeat;
  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='M14 10V10.8C14 11.9201 14 12.4802 13.782 12.908C13.5903 13.2843 13.2843 13.5903 12.908 13.782C12.4802 14 11.9201 14 10.8 14H5.2C4.07989 14 3.51984 14 3.09202 13.782C2.71569 13.5903 2.40973 13.2843 2.21799 12.908C2 12.4802 2 11.9201 2 10.8V10M11.3333 5.33333L8 2M8 2L4.66667 5.33333M8 2V10' stroke='%233C1E65' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M14 10V10.8C14 11.9201 14 12.4802 13.782 12.908C13.5903 13.2843 13.2843 13.5903 12.908 13.782C12.4802 14 11.9201 14 10.8 14H5.2C4.07989 14 3.51984 14 3.09202 13.782C2.71569 13.5903 2.40973 13.2843 2.21799 12.908C2 12.4802 2 11.9201 2 10.8V10M11.3333 5.33333L8 2M8 2L4.66667 5.33333M8 2V10' stroke='black' stroke-opacity='0.2' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M14 10V10.8C14 11.9201 14 12.4802 13.782 12.908C13.5903 13.2843 13.2843 13.5903 12.908 13.782C12.4802 14 11.9201 14 10.8 14H5.2C4.07989 14 3.51984 14 3.09202 13.782C2.71569 13.5903 2.40973 13.2843 2.21799 12.908C2 12.4802 2 11.9201 2 10.8V10M11.3333 5.33333L8 2M8 2L4.66667 5.33333M8 2V10' stroke='black' stroke-opacity='0.2' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  font-family: Sofia Pro, sans-serif;
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 450ms;
}
.ginput_container.ginput_container_fileupload .gform_fileupload_rules {
  width: calc(100% - 150px);
  left: 12px;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  padding-left: 8px;
  background: rgba(77, 77, 77, 0.5);
  margin-top: -2px;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  padding-top: 8px;
  padding-bottom: 8px;
  font-size: 14px;
  line-height: 1.5;
  color: rgba(77,77,77, 0.5);
}
@media (min-width: 1024px){
  .ginput_container.ginput_container_fileupload .gform_fileupload_rules{
    padding-top: 16px;
    padding-bottom: 16px;
  }
}
.ginput_container.ginput_container_fileupload.selected .gform_fileupload_rules {
  opacity: 0;
}
.ginput_container.ginput_container_fileupload .ginput_preview{
  margin: 0;
  font-family: Sofia Pro, sans-serif;
  font-size: 16px;
  line-height: 1.5;
}

.c-button, input[type=submit],
input[type=button],
input[type=reset]{
  width: 100%;
}
@media (min-width: 1024px) {
  .c-button, input[type=submit],
  input[type=button],
  input[type=reset]{
    width: auto;
  }
}

.gform_footer {
  margin-top: 24px !important;
  padding: 0 !important;
  display: flex;
  justify-content: center;
  position: relative;
}
.gform_footer .gform-loader {
  position: absolute !important;
  top: 25%;
  right: 0;
  width: 24px;
  height: 24px;
  display: inline-block;
  text-align: center;
  line-height: 24px;
}

.gf-confirmation--loaded .gf-confirmation--hidden {
  display: none !important;
}

@keyframes spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(359deg);
  }
}
.mfp-container {
  padding: 24px;
}

.mfp-iframe-scaler iframe {
  box-shadow: none;
}

.mfp-iframe-holder .mfp-close {
  width: 36px;
  height: 36px;
  line-height: 38px;
  border-radius: 100px;
  background-color: #BDEBD9;
  color: rgba(16, 25, 65, 0.8);
  opacity: 1;
  text-align: center;
  padding: 0;
  margin: 0;
  top: -44px;
  right: -40px;
  transition: all 0.3s ease-in-out;
}
.mfp-iframe-holder .mfp-close:hover {
  background-color: #fff;
  border-color: #e4f7f0;
}
@media desktop {
  .mfp-iframe-holder .mfp-close {
    right: 0;
  }
}

/**************************\
  Basic Modal Styles
\**************************/
.modal__overlay {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(0, 0, 0, 0.6);
  display: block;
  justify-content: center;
  align-items: center;
  z-index: 3000;
  padding: 24px 24px;
  overflow-y: auto;
}
@media (min-width: 1024px) {
  .modal__overlay {
    display: flex;
  }
}

.modal__container {
  width: 100%;
  max-width: 1014px;
  max-height: 100vh;
  border-radius: 4px;
  overflow-y: auto;
  box-sizing: border-box;
  position: relative;
}

.modal__header {
  margin-bottom: 40px;
}

.modal__title {
  margin-top: 0;
  margin-bottom: 16px;
  font-weight: 600;
  font-size: 32px;
  box-sizing: border-box;
}
@media (min-width: 1024px) {
  .modal__title {
    font-size: 40px;
  }
}

.modal__close {
  background: transparent;
  border: 0;
  position: absolute;
  top: 16px;
  right: 16px;
  width: 32px;
  height: 32px;
  line-height: 32px;
  text-align: center;
  border-radius: 100px;
  transition: all 0.3s ease-in-out;
  background-color: #fff;
  --tw-text-opacity: 1;
  color: rgb(60 30 101 / var(--tw-text-opacity));
}
@media (min-width: 1024px) {
  .modal__close {
    top: 24px;
    right: 24px;
  }
}
.modal__close:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(32 37 40 / var(--tw-bg-opacity));
}

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

.modal__content .gform_wrapper form {
  display: block;
}
.modal__content .gform_wrapper form .gform_body {
  width: 100%;
  flex-basis: 100%;
}
.modal__content .gform_wrapper form .gform_body .gform_fields {
  -moz-column-gap: 24px;
       column-gap: 24px;
}
.modal__content .gform_wrapper form .gform_body .gform_fields input[type=text],
.modal__content .gform_wrapper form .gform_body .gform_fields input[type=password],
.modal__content .gform_wrapper form .gform_body .gform_fields input[type=tel],
.modal__content .gform_wrapper form .gform_body .gform_fields input[type=number],
.modal__content .gform_wrapper form .gform_body .gform_fields input[type=email]{
  border-color: rgb(0 0 0 / var(--tw-border-opacity));
  --tw-border-opacity: 0.2;
}
.modal__content .gform_wrapper form .gform_body .gform_fields .gfield--type-hidden {
  display: none;
}
.modal__content .gform_wrapper form .gform_body .gform_fields .gfield_html small {
  font-size: 14px !important;
}
.modal__content .gform_wrapper form .gform_body .ginput_container.ginput_container_consent label:after,
.modal__content .gform_wrapper form .gform_body .ginput_container .gfield_checkbox label:after,
.modal__content .gform_wrapper form .gform_body .ginput_container .gfield_radio label:after,
.modal__content .gform_wrapper form .gform_body .ginput_container .gchoice label:after{
  border-color: rgb(0 0 0 / var(--tw-border-opacity));
  --tw-border-opacity: 0.2;
}
.modal__content .gform_wrapper form .gform_body .ginput_container.ginput_container_consent input:focus + label:after,
.modal__content .gform_wrapper form .gform_body .ginput_container .gfield_checkbox input:focus + label:after,
.modal__content .gform_wrapper form .gform_body .ginput_container .gfield_radio input:focus + label:after,
.modal__content .gform_wrapper form .gform_body .ginput_container .gchoice input:focus + label:after{
  border-color: rgb(0 0 0 / var(--tw-border-opacity));
  --tw-border-opacity: 0.2;
}
.modal__content .gform_wrapper form .gform_footer {
  margin-top: 0;
  padding-top: 29px;
  text-align: left;
}
.modal__content .gform_wrapper form .gform_footer .c-button:after, .modal__content .gform_wrapper form .gform_footer input[type=submit]:after,
.modal__content .gform_wrapper form .gform_footer input[type=button]:after,
.modal__content .gform_wrapper form .gform_footer input[type=reset]:after {
  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='M14 10V10.8C14 11.9201 14 12.4802 13.782 12.908C13.5903 13.2843 13.2843 13.5903 12.908 13.782C12.4802 14 11.9201 14 10.8 14H5.2C4.07989 14 3.51984 14 3.09202 13.782C2.71569 13.5903 2.40973 13.2843 2.21799 12.908C2 12.4802 2 11.9201 2 10.8V10M11.3333 6.66667L8 10M8 10L4.66667 6.66667M8 10V2' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  width: 16px;
  height: 16px;
  display: inline-block;
  background-repeat: no-repeat;
  background-position: center center;
  content: "";
}
.modal__content .gform_wrapper form .gform_footer .c-button:hover:after, .modal__content .gform_wrapper form .gform_footer input[type=submit]:hover:after,
.modal__content .gform_wrapper form .gform_footer input[type=button]:hover:after,
.modal__content .gform_wrapper form .gform_footer input[type=reset]:hover:after {
  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='M14 10V10.8C14 11.9201 14 12.4802 13.782 12.908C13.5903 13.2843 13.2843 13.5903 12.908 13.782C12.4802 14 11.9201 14 10.8 14H5.2C4.07989 14 3.51984 14 3.09202 13.782C2.71569 13.5903 2.40973 13.2843 2.21799 12.908C2 12.4802 2 11.9201 2 10.8V10M11.3333 6.66667L8 10M8 10L4.66667 6.66667M8 10V2' stroke='%233C1E65' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M14 10V10.8C14 11.9201 14 12.4802 13.782 12.908C13.5903 13.2843 13.2843 13.5903 12.908 13.782C12.4802 14 11.9201 14 10.8 14H5.2C4.07989 14 3.51984 14 3.09202 13.782C2.71569 13.5903 2.40973 13.2843 2.21799 12.908C2 12.4802 2 11.9201 2 10.8V10M11.3333 6.66667L8 10M8 10L4.66667 6.66667M8 10V2' stroke='black' stroke-opacity='0.2' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M14 10V10.8C14 11.9201 14 12.4802 13.782 12.908C13.5903 13.2843 13.2843 13.5903 12.908 13.782C12.4802 14 11.9201 14 10.8 14H5.2C4.07989 14 3.51984 14 3.09202 13.782C2.71569 13.5903 2.40973 13.2843 2.21799 12.908C2 12.4802 2 11.9201 2 10.8V10M11.3333 6.66667L8 10M8 10L4.66667 6.66667M8 10V2' stroke='black' stroke-opacity='0.2' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}
.modal__content .gform_wrapper form .gform_footer span.gform-loader {
  right: -24px;
  top: auto;
  bottom: 12px;
  transform: translateY(0);
  left: auto !important;
}
.modal__content .gform_confirmation_wrapper .gform_confirmation_message {
  text-align: center;
}
.modal__content .gform_confirmation_wrapper .gform_confirmation_message h2 {
  font-size: 32px;
  font-weight: 600;
  margin-bottom: 16px;
}
@media (min-width: 1024px) {
  .modal__content .gform_confirmation_wrapper .gform_confirmation_message h2 {
    font-size: 40px;
  }
}

.modal__btn {
  font-size: 0.875rem;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  background-color: #e6e6e6;
  color: rgba(0, 0, 0, 0.8);
  border-radius: 0.25rem;
  border-style: none;
  border-width: 0;
  cursor: pointer;
  -webkit-appearance: button;
  text-transform: none;
  overflow: visible;
  line-height: 1.15;
  margin: 0;
  will-change: transform;
  -moz-osx-font-smoothing: grayscale;
  backface-visibility: hidden;
  transform: translateZ(0);
  transition: transform 0.25s ease-out;
}

.modal__btn:focus, .modal__btn:hover {
  transform: scale(1.05);
}

.modal__btn-primary {
  background-color: #00449e;
  color: #fff;
}

/**************************\
  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;
}

.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-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%;
  position: relative;
  transition-property: transform;
}

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

/* Equal Height */
.swiper-equalheight .swiper-wrapper {
  align-items: stretch;
}
.swiper-equalheight .swiper-slide {
  height: auto;
  display: flex;
}
.swiper-equalheight .swiper-slide > div {
  display: flex;
  flex: 1 1 auto;
  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{
  --tw-bg-opacity: 1;
  background-color: rgb(255 174 139 / var(--tw-bg-opacity));
  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;
}

.c-breadcrumbs {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  --tw-border-spacing-x: 48px;
  --tw-border-spacing-y: 48px;
  border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y);
  font-size: 14px;
  line-height: 1.5;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.c-breadcrumbs a {
  display: inline-flex;
  align-items: center;
}
.c-breadcrumbs a:first-child:before {
  content: "\e813";
  font-family: fontello;
  display: inline-block;
  position: relative;
  margin-right: 16px;
}
.c-breadcrumbs a:last-child:after {
  content: "/";
  display: inline-block;
  position: relative;
  margin-left: 16px;
}
.c-breadcrumbs a:hover {
  opacity: 0.5;
  text-decoration: none;
}
.c-breadcrumbs a,
.c-breadcrumbs span {
  white-space: nowrap;
  display: inline-flex;
}

.c-button, input[type=submit],
input[type=button],
input[type=reset] {
  white-space: nowrap;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  border-radius: 0;
  font-weight: 500;
  font-size: 16px;
  height: 48px;
  transition: all 0.45s ease;
  padding: 0 24px;
  text-align: center;
  position: relative;
  line-height: 0;
  --tw-bg-opacity: 1;
  background-color: rgb(239 214 189 / var(--tw-bg-opacity));
  font-family: Sofia Pro, sans-serif;
  --tw-text-opacity: 1;
  color: rgb(32 37 40 / var(--tw-text-opacity));
  text-decoration-line: none;
}
.button-lg .c-button, .button-lg input[type=submit],
.button-lg input[type=button],
.button-lg input[type=reset]{
  height: 65px;
  border-width: 6px;
  padding-left: 24px;
  padding-right: 24px;
  font-size: 24px;
}

.c-button--xs {
  font-size: 16px;
  height: 40px;
  padding: 4px 16px;
}
.c-button:hover, input[type=submit]:hover,
input[type=button]:hover,
input[type=reset]:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(169 149 130 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(32 37 40 / var(--tw-text-opacity));
  text-decoration-line: none;
}

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

.swiper--equalheight .swiper-slide{
  height: auto;
}
.swiper--equalheight .swiper-slide > div {
  height: 100%;
}

.swiper-button-prev,
.swiper-button-next {
  width: 74px;
  height: 74px;
  display: none;
  background-color: #fff;
  border-radius: 100px;
  z-index: 100;
  text-align: center;
  line-height: 74px;
  cursor: pointer;
  transition: all 0.3s ease-in-out;
}
@media (min-width: 1024px) {
  .swiper-button-prev,
  .swiper-button-next {
    display: block;
  }
}
.swiper-button-prev.swiper-button-disabled,
.swiper-button-next.swiper-button-disabled {
  opacity: 0.2;
}

.swiper-button-prev {
  opacity: 1;
}
.swiper-button-prev.swiper-button-disabled {
  opacity: 0.2;
}

.swiper-pagination-bullets {
  display: flex;
  gap: 16px;
}
.swiper-pagination-bullets.swiper-pagination-lock {
  display: none;
}
.swiper-pagination-bullets span {
  border-radius: 100px;
  cursor: pointer;
  height: 9px;
  width: 9px;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  --tw-bg-opacity: 0.2;
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 450ms;
}
.dark-nav .swiper-pagination-bullets span{
  background-color: rgb(60 30 101 / var(--tw-bg-opacity));
  --tw-bg-opacity: 0.2;
}
.swiper-pagination-bullets span.swiper-pagination-bullet-active{
  width: 32px;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  --tw-bg-opacity: 1;
}
.dark-nav .swiper-pagination-bullets span.swiper-pagination-bullet-active{
  background-color: rgb(60 30 101 / var(--tw-bg-opacity));
  --tw-bg-opacity: 1;
}

.swiper-fraction{
  position: absolute;
  bottom: 0;
  right: 0;
  display: none;
}

.swiper-button-prev--arrow,
.swiper-button-next--arrow {
  border-radius: 0;
  width: 48px;
  height: 48px;
  padding: 0;
  text-align: center;
  line-height: 42px;
  border-width: 2px;
  --tw-border-opacity: 1;
  border-color: rgb(30 111 71 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}
.swiper-button-prev--arrow:hover,
.swiper-button-next--arrow:hover{
  --tw-border-opacity: 1;
  border-color: rgb(30 111 71 / var(--tw-border-opacity));
}
.swiper-button-prev--arrow.swiper-button-disabled,
.swiper-button-next--arrow.swiper-button-disabled {
  opacity: 0.5;
}
@media (min-width: 1280px){
  .swiper-button-prev--arrow.swiper-button-disabled,
.swiper-button-next--arrow.swiper-button-disabled{
    display: none;
  }
}

#js-categories.show-all a {
  display: inline-block !important;
}
.c-footer #menu-footer-links{
  display: flex;
  flex-direction: column;
  gap: 8px;
  padding-left: 0;
  text-align: center;
}
@media (min-width: 1024px){
  .c-footer #menu-footer-links{
    flex-direction: row;
    gap: 24px;
    padding-left: 24px;
    text-align: left;
  }
}
.c-footer #menu-footer-links a{
  text-decoration-line: underline;
}
.c-footer #menu-footer-links a:hover{
  text-decoration-line: none;
}
.c-footer svg path{
  fill: #FFFFFF;
}
@media (min-width: 1024px){
  .c-footer svg path{
    fill: #202528;
  }
}

.c-lazy-wrapper{
  position: relative;
  height: 0;
  width: 100%;
  overflow: hidden;
  background-color: transparent;
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 450ms;
}
.c-lazy-wrapper.img-loaded{
  background-color: transparent;
}
.c-lazy-wrapper.cover img.lazy {
  height: 100%;
}
.c-lazy-wrapper--cover{
  position: absolute;
  inset: 0;
  height: 100%;
  width: 100%;
  padding-bottom: 0 !important;
}
.c-lazy-wrapper--cover img.lazy{
  -o-object-fit: cover;
     object-fit: cover;
  height: 100% !important;
}
.c-lazy-wrapper--contain{
  height: 100%;
  width: 100%;
}
.c-lazy-wrapper--contain img.lazy{
  -o-object-fit: contain;
     object-fit: contain;
  height: 100% !important;
}
.c-lazy-wrapper--contain.image-right img.lazy{
  -o-object-position: right;
     object-position: right;
}
.c-lazy-wrapper img.lazy{
  position: absolute;
  top: 0;
  left: 0;
  height: auto;
  width: 100%;
  overflow: hidden;
  opacity: 0;
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 450ms;
}
.c-lazy-wrapper img.loading, .c-lazy-wrapper img.initial, .c-lazy-wrapper img.loaded, .c-lazy-wrapper img.error{
  opacity: 1;
}
.c-lazy-wrapper img:not([src]){
  visibility: hidden;
}
.c-lazy-wrapper .lazy:not(img){
  opacity: 0;
}
.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;
}

.c-link {
  white-space: nowrap;
  transition: all 0.3s ease-in-out;
  display: inline-block;
  position: relative;
  text-decoration: none;
  padding-right: 32px;
}
.c-link:hover {
  text-decoration: none;
}
.c-link:hover span:before {
  width: 100%;
}
.c-link:hover span:after {
  width: 0;
}
.c-link span {
  position: relative;
  display: inline-block;
  white-space: nowrap;
}
.c-link span:after {
  content: "";
  height: 2px;
  position: absolute;
  bottom: 0;
}
.c-link span:before {
  left: 0;
  background-color: red;
  transition-property: all;
  transition-duration: 0.3s;
  transition-timing-function: ease-in-out;
  transition-delay: 1s;
}
.c-link span:after {
  width: 100%;
  left: 0;
  background-color: rgb(60 30 101 / var(--tw-bg-opacity));
  --tw-bg-opacity: 0.5;
  transition: all 0.3s ease-in-out;
}
.c-link.arrow:after {
  content: "\e800";
  position: absolute;
  font-family: "fontello";
  margin-left: 8px;
  font-size: 14px;
  top: 4px;
}
.c-link.arrow-down:after {
  content: "\e803";
  position: absolute;
  font-family: "fontello";
  margin-left: 8px;
  font-size: 14px;
  top: 2px;
}
.c-link[target=_blank] {
  padding-right: 40px;
}
.c-link[target=_blank]:after {
  content: "\e842";
  position: absolute;
  font-family: "fontello";
  margin-left: 8px;
  font-size: 14px;
  top: 2px;
}
.c-link[data-download]:after {
  content: "";
  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='M9.33268 1.51318V4.26688C9.33268 4.64025 9.33268 4.82693 9.40534 4.96954C9.46926 5.09498 9.57125 5.19697 9.69669 5.26088C9.8393 5.33354 10.026 5.33354 10.3993 5.33354H13.153M10.666 8.66683H5.33268M10.666 11.3335H5.33268M6.66602 6.00016H5.33268M9.33268 1.3335H5.86602C4.74591 1.3335 4.18586 1.3335 3.75803 1.55148C3.38171 1.74323 3.07575 2.04919 2.884 2.42552C2.66602 2.85334 2.66602 3.41339 2.66602 4.5335V11.4668C2.66602 12.5869 2.66602 13.147 2.884 13.5748C3.07575 13.9511 3.38171 14.2571 3.75803 14.4488C4.18586 14.6668 4.74591 14.6668 5.86602 14.6668H10.1327C11.2528 14.6668 11.8128 14.6668 12.2407 14.4488C12.617 14.2571 12.9229 13.9511 13.1147 13.5748C13.3327 13.147 13.3327 12.5869 13.3327 11.4668V5.3335L9.33268 1.3335Z' stroke='%233C1E65' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M9.33268 1.51318V4.26688C9.33268 4.64025 9.33268 4.82693 9.40534 4.96954C9.46926 5.09498 9.57125 5.19697 9.69669 5.26088C9.8393 5.33354 10.026 5.33354 10.3993 5.33354H13.153M10.666 8.66683H5.33268M10.666 11.3335H5.33268M6.66602 6.00016H5.33268M9.33268 1.3335H5.86602C4.74591 1.3335 4.18586 1.3335 3.75803 1.55148C3.38171 1.74323 3.07575 2.04919 2.884 2.42552C2.66602 2.85334 2.66602 3.41339 2.66602 4.5335V11.4668C2.66602 12.5869 2.66602 13.147 2.884 13.5748C3.07575 13.9511 3.38171 14.2571 3.75803 14.4488C4.18586 14.6668 4.74591 14.6668 5.86602 14.6668H10.1327C11.2528 14.6668 11.8128 14.6668 12.2407 14.4488C12.617 14.2571 12.9229 13.9511 13.1147 13.5748C13.3327 13.147 13.3327 12.5869 13.3327 11.4668V5.3335L9.33268 1.3335Z' stroke='black' stroke-opacity='0.2' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M9.33268 1.51318V4.26688C9.33268 4.64025 9.33268 4.82693 9.40534 4.96954C9.46926 5.09498 9.57125 5.19697 9.69669 5.26088C9.8393 5.33354 10.026 5.33354 10.3993 5.33354H13.153M10.666 8.66683H5.33268M10.666 11.3335H5.33268M6.66602 6.00016H5.33268M9.33268 1.3335H5.86602C4.74591 1.3335 4.18586 1.3335 3.75803 1.55148C3.38171 1.74323 3.07575 2.04919 2.884 2.42552C2.66602 2.85334 2.66602 3.41339 2.66602 4.5335V11.4668C2.66602 12.5869 2.66602 13.147 2.884 13.5748C3.07575 13.9511 3.38171 14.2571 3.75803 14.4488C4.18586 14.6668 4.74591 14.6668 5.86602 14.6668H10.1327C11.2528 14.6668 11.8128 14.6668 12.2407 14.4488C12.617 14.2571 12.9229 13.9511 13.1147 13.5748C13.3327 13.147 13.3327 12.5869 13.3327 11.4668V5.3335L9.33268 1.3335Z' stroke='black' stroke-opacity='0.2' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  position: absolute;
  width: 16px;
  height: 16px;
  background-repeat: no-repeat;
  background-position: center center;
  margin-left: 8px;
  top: 4px;
}
.c-link[data-brochure]:after {
  content: "";
  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='M14 10V10.8C14 11.9201 14 12.4802 13.782 12.908C13.5903 13.2843 13.2843 13.5903 12.908 13.782C12.4802 14 11.9201 14 10.8 14H5.2C4.07989 14 3.51984 14 3.09202 13.782C2.71569 13.5903 2.40973 13.2843 2.21799 12.908C2 12.4802 2 11.9201 2 10.8V10M11.3333 6.66667L8 10M8 10L4.66667 6.66667M8 10V2' stroke='%233C1E65' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M14 10V10.8C14 11.9201 14 12.4802 13.782 12.908C13.5903 13.2843 13.2843 13.5903 12.908 13.782C12.4802 14 11.9201 14 10.8 14H5.2C4.07989 14 3.51984 14 3.09202 13.782C2.71569 13.5903 2.40973 13.2843 2.21799 12.908C2 12.4802 2 11.9201 2 10.8V10M11.3333 6.66667L8 10M8 10L4.66667 6.66667M8 10V2' stroke='black' stroke-opacity='0.2' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M14 10V10.8C14 11.9201 14 12.4802 13.782 12.908C13.5903 13.2843 13.2843 13.5903 12.908 13.782C12.4802 14 11.9201 14 10.8 14H5.2C4.07989 14 3.51984 14 3.09202 13.782C2.71569 13.5903 2.40973 13.2843 2.21799 12.908C2 12.4802 2 11.9201 2 10.8V10M11.3333 6.66667L8 10M8 10L4.66667 6.66667M8 10V2' stroke='black' stroke-opacity='0.2' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  position: absolute;
  width: 16px;
  height: 16px;
  background-repeat: no-repeat;
  background-position: center center;
  margin-left: 8px;
  top: 4px;
}
.c-link--white span:after{
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  --tw-bg-opacity: 0.5;
}
.c-link--noline span:after {
  width: 0;
}
.c-link--noline:hover span:after {
  width: 100%;
}
.c-link--subtle span:after{
  --tw-bg-opacity: 1;
  background-color: rgb(32 37 40 / var(--tw-bg-opacity));
}

.c-location{
  display: inline-flex;
  align-items: center;
  gap: 24px;
  font-size: 14px;
  line-height: 1.5;
  font-weight: 700;
}

@media (min-width: 640px){
  .c-location{
    font-size: 16px;
    line-height: 1.5;
  }
}

@media (min-width: 1024px){
  .c-location{
    font-size: 22px;
    line-height: 1.5;
  }
}
.c-location__trigger{
  display: none;
}
@media (min-width: 1024px){
  .c-location__trigger{
    display: block;
  }
}

.c-overline{
  font-family: 'Sofia Pro', sans-serif;
  font-size: 14px;
  font-weight: 700;
  line-height: 1em;
  text-transform: uppercase;
  letter-spacing: 1px;
  margin-bottom: 16px;
}

@media (min-width: 1024px){
  .c-overline{
    font-family: 'Sofia Pro', sans-serif;
    font-size: 16px;
    font-weight: 700;
    line-height: 1em;
    text-transform: uppercase;
    letter-spacing: 1px;
  }
}

.pagination {
  display: flex;
  justify-content: center;
  -moz-column-gap: 4px;
       column-gap: 4px;
}
.pagination li span,
.pagination li a{
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 9999px;
  text-decoration-line: none;
  width: 32px;
  aspect-ratio: 1/1;
  --tw-text-opacity: 1;
  color: rgb(30 111 71 / var(--tw-text-opacity));
}
.pagination li span:hover,
.pagination li a:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(243 238 216 / var(--tw-bg-opacity));
  text-decoration-line: none;
}
.pagination li span.current,
.pagination li a.current{
  --tw-bg-opacity: 1;
  background-color: rgb(30 111 71 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(243 238 216 / var(--tw-text-opacity));
}

.c-popup .modal__overlay {
  align-items: center;
  padding: 24px;
}
.c-popup__container {
  position: relative;
  background: #1e6f47;
  border-radius: 20px;
  width: 100%;
  max-width: 666px;
  padding: 48px 32px;
  overflow: hidden;
  margin: auto;
}
@media (min-width: 1024px) {
  .c-popup__container {
    padding: 64px;
  }
}
.c-popup__close {
  position: absolute;
  top: 16px;
  right: 16px;
  width: 48px;
  height: 48px;
  display: flex;
  align-items: center;
  justify-content: center;
  background: transparent;
  border: none;
  cursor: pointer;
  color: #f3eed8;
  opacity: 0.8;
  transition: opacity 0.3s ease;
  padding: 0;
}
.c-popup__close:hover {
  opacity: 1;
}
.c-popup__close svg {
  display: block;
}
.c-popup__inner {
  display: flex;
  flex-direction: column;
  gap: 16px;
  align-items: center;
  text-align: center;
}
.c-popup__heading {
  display: flex;
  flex-direction: column;
  gap: 24px;
  align-items: center;
}
.c-popup__title{
  font-family: Sofia Pro, serif;
  --tw-text-opacity: 1;
  color: rgb(243 238 216 / var(--tw-text-opacity));
  font-size: clamp(48px, 8vw, 90px);
  line-height: 1;
  margin: 0;
}
.c-popup__intro {
  display: flex;
  flex-direction: column;
  gap: 8px;
  color: #f3eed8;
  font-size: 18px;
  line-height: 1.5;
  font-family: Sofia Pro, sans-serif;
}
.c-popup__intro p {
  margin-bottom: 8px;
}
.c-popup__form {
  width: 100%;
}
.c-popup__form .gform_confirmation_wrapper{
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(243 238 216 / var(--tw-border-opacity));
  padding: 16px;
  --tw-text-opacity: 1;
  color: rgb(243 238 216 / var(--tw-text-opacity));
}
.c-popup__form .gform_wrapper .gform_body .gform_fields .gfield--type-email{
  text-align: left;
}
.c-popup__form .gform_wrapper .gform_body .gform_fields .gfield--type-email label{
  --tw-text-opacity: 1;
  color: rgb(243 238 216 / var(--tw-text-opacity));
}
.c-popup__form .gform_wrapper .gform_body .gform_fields .gfield--type-email input {
  width: 100%;
  height: 48px;
  border-width: 2px;
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
  background-color: transparent;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.c-popup__form .gform_wrapper .gform_body .gform_fields .gfield--type-email input::-moz-placeholder{
  color: rgb(255 255 255 / 0.5);
}
.c-popup__form .gform_wrapper .gform_body .gform_fields .gfield--type-email input::placeholder{
  color: rgb(255 255 255 / 0.5);
}
.c-popup__form .gform_wrapper .gform_footer button.gform_button{
  border-width: 0px;
  --tw-bg-opacity: 1;
  background-color: rgb(243 238 216 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(30 111 71 / var(--tw-text-opacity));
}
.c-popup__form .gform_wrapper .gform_footer button.gform_button:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(30 111 71 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(243 238 216 / var(--tw-text-opacity));
}
.c-popup__field {
  display: flex;
  flex-direction: column;
  gap: 8px;
  align-items: flex-start;
  width: 100%;
  text-align: left;
}
.c-popup__label {
  color: #f3eed8;
  font-size: 16px;
  font-weight: 700;
  font-family: Sofia Pro, sans-serif;
}
.c-popup__input {
  width: 100%;
  background: transparent;
  border: 2px solid white;
  border-radius: 20px;
  padding: 12px 16px;
  color: white;
  font-size: 16px;
  line-height: 1.5;
  outline: none;
  transition: border-color 0.3s ease;
}
.c-popup__input::-moz-placeholder {
  color: rgba(255, 255, 255, 0.6);
}
.c-popup__input::placeholder {
  color: rgba(255, 255, 255, 0.6);
}
.c-popup__input:focus {
  border-color: #f3eed8;
}
.c-popup__actions {
  display: flex;
  flex-direction: column;
  gap: 16px;
  align-items: center;
}
.c-popup__dismiss {
  background: transparent;
  border: none;
  cursor: pointer;
  color: #f3eed8;
  font-size: 16px;
  text-decoration: underline;
  font-weight: 300;
  padding: 0;
  line-height: 1.5;
  transition: opacity 0.3s ease;
}
.c-popup__dismiss:hover {
  opacity: 0.7;
}
.c-popup__success {
  color: #f3eed8;
  font-size: 18px;
  font-weight: 700;
  text-align: center;
  padding: 8px 0;
  font-family: Sofia Pro, sans-serif;
}

.c-preloader {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1000;
  opacity: 0;
  visibility: hidden;
  transition: all 0.3s ease;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}
.c-preloader.active {
  opacity: 0.9;
  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;
  --tw-bg-opacity: 1;
  background-color: rgb(239 214 189 / var(--tw-bg-opacity));
  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-richtext h2,
.c-richtext h3 {
  font-weight: 400;
  margin-bottom: 24px;
  margin-top: 24px;
  font-family: Sofia Pro, serif;
  font-size: 28px;
}
@media (min-width: 1024px){
  .c-richtext h2,
.c-richtext h3{
    font-size: 40px;
    line-height: 1.2;
  }
}
.c-richtext h4, .c-richtext h5 {
  font-weight: 400;
  margin-bottom: 16px;
  font-family: Sofia Pro, serif;
  font-size: 24px;
  line-height: 1.2;
}
.c-richtext h6 {
  font-weight: 400;
  margin-bottom: 24px;
  font-size: 18px;
  line-height: 1.5;
}
.c-richtext *:first-child{
  margin-top: 0;
}
.c-richtext *:last-child{
  margin-bottom: 0;
}
.c-richtext a:not(.c-button):not(input[type=submit]):not(input[type=button]):not(input[type=reset]) {
  text-decoration: underline;
}
.c-richtext a:not(.c-button):not(input[type=submit]):not(input[type=button]):not(input[type=reset]):hover {
  text-decoration: none;
}
.c-richtext--blog h2,
.c-richtext--blog h3{
  font-family: 'Sofia Pro', serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 1.5em;
  letter-spacing: 0;
  margin-bottom: 16px;
  margin-top: 24px;
}
@media (min-width: 1024px){
  .c-richtext--blog h2,
.c-richtext--blog h3{
    font-family: 'Sofia Pro', serif;
    font-size: 24px;
    font-weight: 400;
    line-height: 1.5em;
    letter-spacing: 0;
    margin-top: 32px;
  }
}
.c-richtext--blog p, .c-richtext--blog ol, .c-richtext--blog li{
  color: rgb(32 37 40 / 0.5);
}
.c-richtext--small * {
  font-size: 16px;
}
.c-richtext--small small {
  font-size: 14px;
}
.c-richtext small {
  font-size: 14px;
  line-height: 1;
}
.c-richtext ul, .c-richtext ol{
  margin-bottom: 24px;
  list-style: disc;
  padding-left: 24px;
}
.c-richtext ul li, .c-richtext ol li {
  margin-bottom: 4px;
}
.c-richtext ol {
  list-style-type: decimal;
}
.c-richtext ul{
  display: grid;
  list-style-type: none;
  grid-template-columns: repeat(1, minmax(0, 1fr));
  gap: 16px;
  padding: 0;
}
.c-richtext ul li{
  position: relative;
  margin: 0;
  padding-left: 40px;
}
.c-richtext ul li:before {
  content: "";
  position: absolute;
  left: 0;
  width: 30px;
  height: 28px;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 30px 28px;
}
.c-richtext ul li:nth-child(3n+1):before {
  background-image: url("../images/list-ball-white.png");
}
.c-richtext ul li:nth-child(3n+2):before {
  background-image: url("../images/list-ball-green.png");
}
.c-richtext ul li:nth-child(3n+3):before {
  background-image: url("../images/list-ball-darkgreen.png");
}
.c-richtext blockquote p{
  font-family: 'Sofia Pro', serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 1.5em;
  letter-spacing: 0;
  line-height: 1.2;
}
@media (min-width: 1024px){
  .c-richtext blockquote p{
    font-family: 'Sofia Pro', serif;
    font-size: 20px;
    font-weight: 400;
    line-height: 1.5em;
    letter-spacing: 0;
  }
}

.c-search--active .c-header__overlay {
  display: block !important;
}

.c-search {
  transform: translateY(-100%);
  pointer-events: none;
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 450ms;
}
.c-search--active .c-search {
  transform: translateY(0%);
  pointer-events: auto;
}
.c-search a.js-search-clear {
  display: none;
}
.c-search a.js-search-close:after {
  content: "";
  position: relative;
  width: 24px;
  height: 24px;
  display: inline-block;
  margin-left: 4px;
}

.js-search-toggle {
  padding: 0px;
  height: 32px;
  background-color: transparent;
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 450ms;
}
@media (min-width: 1024px) {
  .js-search-toggle {
    padding: 8px;
  }
}

.social{
  display: inline-flex;
  align-items: center;
  justify-content: center;
  border-radius: 9999px;
  width: 18px;
  height: 18px;
  font-size: 24px;
}
.social:hover{
  --tw-text-opacity: 1;
  color: rgb(169 149 130 / var(--tw-text-opacity));
}

.c-tag {
  display: inline-block;
  padding: 4px 8px;
  white-space: nowrap;
  background-repeat: no-repeat;
  background-position: right 8px center;
  border-radius: 4px;
  font-size: 14px;
  line-height: 1.5;
}
.c-tag:hover {
  text-decoration: none;
}
.c-tag.close {
  cursor: pointer;
  padding-right: 32px;
  background-image: url(../images/icons/close-purple.svg);
}
.c-tag.more {
  cursor: pointer;
  padding-right: 32px;
  background-image: url(../images/icons/plus-purple.svg);
}

.c-video-responsive {
  position: relative;
  padding-bottom: 56.25%;
  height: 0;
}
.c-video-responsive iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.c-video-cover.loaded .c-video-cover__image {
  opacity: 0;
  visibility: hidden;
}
.c-video-cover:after {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 80;
  top: 0;
  left: 0;
  background-color: rgb(60 30 101 / var(--tw-bg-opacity));
  --tw-bg-opacity: .25;
}
.c-video-cover:before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 80;
  top: 0;
  left: 0;
  background-color: rgb(0 0 0 / var(--tw-bg-opacity));
  --tw-bg-opacity: .4;
  background-blend-mode: screen;
}
.c-video-cover__image {
  opacity: 1;
  visibility: visible;
  transition: all 0.8s ease;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 0;
}
.c-video-cover iframe {
  width: 100vw;
  height: 56.25vw; /* Given a 16:9 aspect ratio, 9/16*100 = 56.25 */
  min-height: 100vh;
  min-width: 177.77vh; /* Given a 16:9 aspect ratio, 16/9*100 = 177.77 */
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 50;
}

.b-content-bigtext .accordion .acc_active .acc_head{
  --tw-text-opacity: 1;
  color: rgb(30 111 71 / var(--tw-text-opacity));
}
.b-content-bigtext .accordion li:nth-child(1) .acc_content .decor{
  position: absolute;
  top: -5%;
  right: 5%;
  z-index: 100;
  width: 25%;
  --tw-rotate: 8deg;
  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));
}
.b-content-bigtext .accordion li:nth-child(2) .acc_content .decor{
  position: absolute;
  top: -5%;
  left: 5%;
  z-index: 100;
  width: 25%;
  --tw-rotate: -18deg;
  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));
}
.b-content-bigtext .accordion li:nth-child(3) .acc_content .decor{
  position: absolute;
  bottom: -5%;
  right: 5%;
  z-index: 100;
  width: 25%;
  --tw-rotate: 25deg;
  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-decor{
  position: absolute;
  top: 0;
  left: 0;
  z-index: 100;
  width: 100%;
}
.c-decor__image{
  position: absolute;
  aspect-ratio: 1 / 1;
  width: 25%;
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 450ms;
}
.c-decor__image img{
  visibility: hidden;
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  height: 100%;
  width: 100%;
  opacity: 0;
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 450ms;
  transition: opacity 0.4s ease, visibility 0.4s ease;
}
.c-decor__image img.is-active{
  visibility: visible;
  opacity: 1;
}
.c-decor.is-tab-0 .c-decor__image{
  left: 100%;
  top: 0;
  --tw-translate-x: -70%;
  --tw-translate-y: -30%;
  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-decor.is-tab-0 .c-decor__image:nth-child(1) img{
  --tw-rotate: 7deg;
  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-decor.is-tab-1 .c-decor__image{
  left: 0;
  top: 0;
  width: 28%;
  --tw-translate-x: -30%;
  --tw-translate-y: -30%;
  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-decor.is-tab-1 .c-decor__image:nth-child(1) img{
  --tw-rotate: -22deg;
  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-decor.is-tab-2 .c-decor__image{
  left: 100%;
  top: 100%;
  --tw-translate-x: -70%;
  --tw-translate-y: -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));
}
.c-decor.is-tab-2 .c-decor__image:nth-child(1) img{
  --tw-rotate: 22deg;
  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-tabs__nav > a{
  cursor: pointer;
  font-family: Sofia Pro, serif;
  line-height: 1em;
  --tw-text-opacity: 1;
  color: rgb(151 193 163 / var(--tw-text-opacity));
  text-decoration-line: none;
  font-size: 60px;
}
@media (min-width: 640px) {
  .c-tabs__nav > a {
    font-size: 90px;
  }
}
@media (min-width: 1024px) {
  .c-tabs__nav > a {
    font-size: clamp(2.8125rem, -4.1987rem + 22.4359vw, 13.75rem);
  }
}
.c-tabs__nav > a:hover, .c-tabs__nav > a.is-active{
  --tw-text-opacity: 1;
  color: rgb(30 111 71 / var(--tw-text-opacity));
}
.c-tabs__panels{
  position: relative;
}
.c-tabs__panel{
  visibility: hidden;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  opacity: 0;
  transition: opacity 0.4s ease, visibility 0.4s ease;
}
.c-tabs__panel.is-active{
  visibility: visible;
  position: relative;
  opacity: 1;
}

.b-content-image-block p strong{
  font-family: Sofia Pro, sans-serif;
  font-size: 24px;
  line-height: 1.2;
}

@media (min-width: 1024px){
  .b-content-image-block p strong{
    font-size: 32px;
    line-height: 1.2;
  }
}

.google-business-reviews-rating .heading,
.google-business-reviews-rating .vicinity,
.google-business-reviews-rating .rating,
.google-business-reviews-rating .author-avatar{
  display: none;
}
.google-business-reviews-rating ul.listing li{
  position: relative;
  padding-bottom: 120px;
  text-align: center;
}
.google-business-reviews-rating ul.listing li .text{
  font-family: 'Sofia Pro', serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 1.5em;
  letter-spacing: 0;
  order: 1;
  --tw-text-opacity: 1;
  color: rgb(30 111 71 / var(--tw-text-opacity));
}
@media (min-width: 1024px){
  .google-business-reviews-rating ul.listing li .text{
    font-family: 'Sofia Pro', serif;
    font-size: 20px;
    font-weight: 400;
    line-height: 1.5em;
    letter-spacing: 0;
  }
}
.google-business-reviews-rating ul.listing li .text {
  padding: 0 !important;
  text-align: center !important;
}
.google-business-reviews-rating ul.listing li .text:before {
  content: '"';
}
.google-business-reviews-rating ul.listing li .text:after {
  content: '"';
}
.google-business-reviews-rating ul.listing li .text .review-more-link{
  font-family: Sofia Pro, sans-serif;
  font-size: 16px;
  line-height: 1.5;
  font-weight: 500;
}
.google-business-reviews-rating ul.listing li .review-meta{
  position: absolute;
  bottom: 0;
  left: 50%;
  margin-top: 32px;
  margin-bottom: 32px;
  display: flex;
  --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));
  flex-wrap: wrap;
  justify-content: center;
  --tw-text-opacity: 1;
  color: rgb(30 111 71 / var(--tw-text-opacity));
}
.google-business-reviews-rating ul.listing li .review-meta .author-name{
  width: 100%;
}
.google-business-reviews-rating ul.listing li .review-meta a{
  --tw-text-opacity: 1;
  color: rgb(30 111 71 / var(--tw-text-opacity));
}
.google-business-reviews-rating .attribution{
  margin-left: auto;
  margin-right: auto;
  text-align: center;
}
.google-business-reviews-rating .navigation li.bullet.current a{
  --tw-bg-opacity: 1;
  background-color: rgb(30 111 71 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(30 111 71 / var(--tw-text-opacity));
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 450ms;
}
.google-business-reviews-rating .navigation li.bullet.current a:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(239 246 242 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(239 246 242 / var(--tw-text-opacity));
}

.b-home-banner {
  min-height: 100svh;
}
@media (min-width: 1024px) and (max-height: 980px) {
  .b-home-banner .container {
    min-height: 980px;
  }
}
.b-home-banner h1{
  font-family: Sofia Pro, serif;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 450ms;
  font-size: 3.5rem;
  line-height: 0.95;
  text-shadow: 0 0 30px #49646f;
}
@media (min-width: 640px) {
  .b-home-banner h1 {
    font-size: 4.5rem;
  }
}
@media (min-width: 1024px) {
  .b-home-banner h1 {
    font-size: clamp(4rem, 6.25vw, 5.625rem);
    letter-spacing: -1px;
    text-shadow: 0 0 50px rgba(73, 100, 111, 0.9);
  }
}
.b-home-banner__subtitle {
  text-shadow: 0 1px 8px rgba(0, 0, 0, 0.34);
}
.b-home-banner .c-links{
  flex-wrap: wrap;
  gap: 24px;
}

.b-page-header * {
  text-shadow: 0 0 20px rgba(0, 0, 0, 0.4);
}
.b-page-header .c-button *, .b-page-header input[type=submit] *,
.b-page-header input[type=button] *,
.b-page-header input[type=reset] * {
  text-shadow: none;
}

@media (min-width: 1024px) {
  .c-post-sub {
    background: url(../images/bg-form-checker.png) repeat;
  }
}
.c-post-sub__wrapper {
  background: url(../images/bg-form-checker.png) repeat;
}
@media (min-width: 1024px) {
  .c-post-sub__wrapper {
    background: none;
  }
}
.c-post-sub .gform_body .gform_fields {
  display: block !important;
}
.c-post-sub .gform_body .gform_fields .gfield.gfield--type-submit{
  margin-top: 8px;
}
.c-post-sub .gform_body .gform_fields .gfield.gfield--type-submit button{
  width: 100%;
}

.b-subscription .gform_wrapper .gform_body .gform_fields .gfield input[type=text],
.b-subscription .gform_wrapper .gform_body .gform_fields .gfield input[type=email],
.b-promotions .gform_wrapper .gform_body .gform_fields .gfield input[type=text],
.b-promotions .gform_wrapper .gform_body .gform_fields .gfield input[type=email]{
  height: 56px;
  border-radius: 9999px;
  padding: 0 24px !important;
}
.b-subscription .gform_wrapper .gform_body .gform_fields .gfield button.c-button,
.b-promotions .gform_wrapper .gform_body .gform_fields .gfield button.c-button {
  width: 100%;
}

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

.c-header{
  position: fixed;
  top: 0;
  left: 0;
  z-index: 120;
  width: 100%;
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 450ms;
  background: linear-gradient(0deg, rgba(214, 194, 170, 0.1) 0%, rgba(214, 194, 170, 0.1) 100%), #FFF;
}
.c-header__logo{
  display: inline-block;
}
.c-header__logo svg{
  height: 48px;
  width: auto;
}
@media (min-width: 640px){
  .c-header__logo svg{
    height: 65px;
  }
}
.c-header__logo-white{
  display: none;
}
.c-header__logo-white svg path{
  fill: #FFFFFF;
}
.c-header .c-cta{
  font-family: 'Sofia Pro', sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.5em;
  letter-spacing: 0;
  display: inline-flex;
  height: 68px;
  align-items: center;
  --tw-bg-opacity: 1;
  background-color: rgb(239 214 189 / var(--tw-bg-opacity));
  padding-left: 20px;
  padding-right: 20px;
  --tw-text-opacity: 1;
  color: rgb(32 37 40 / var(--tw-text-opacity));
}
.c-header .c-cta:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(214 194 170 / var(--tw-bg-opacity));
  text-decoration-line: none;
}
.c-header .c-cta-mobile{
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(32 37 40 / var(--tw-border-opacity));
  padding-left: 12px;
  padding-right: 12px;
  padding-top: 6px;
  padding-bottom: 6px;
  --tw-text-opacity: 1;
  color: rgb(32 37 40 / var(--tw-text-opacity));
}
@media (min-width: 1024px){
  .c-header .c-cta-mobile{
    padding-left: 16px;
    padding-right: 16px;
    padding-top: 8px;
    padding-bottom: 8px;
  }
}
@media (max-width: 639px) {
  .home .c-header {
    background: none, none, transparent;
  }
  .home .c-header__logo-default{
    display: none;
  }
  .home .c-header__logo-white{
    display: block;
  }
}
.home .c-header .c-cta-mobile{
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
@media (max-width: 639px) {
  .home.c-header--solid .c-header {
    background: linear-gradient(0deg, rgba(214, 194, 170, 0.1) 0%, rgba(214, 194, 170, 0.1) 100%), #FFF;
  }
}
.home.c-header--solid .c-header__logo-default{
  display: block;
}
.home.c-header--solid .c-header__logo-white{
  display: none;
}
.home.c-header--solid .c-cta-mobile{
  --tw-border-opacity: 1;
  border-color: rgb(32 37 40 / var(--tw-border-opacity));
  --tw-text-opacity: 1;
  color: rgb(32 37 40 / var(--tw-text-opacity));
}

.c-menu-toggle{
  position: relative;
  top: 0;
  display: inline-flex;
  aspect-ratio: 1 / 1;
  height: 24px;
  width: 24px;
  align-items: center;
  justify-content: center;
}

@media (min-width: 1024px){
  .c-menu-toggle{
    width: 40px;
  }
}
.c-menu-toggle .menu-open{
  display: block;
}
.c-menu-toggle .menu-close{
  display: none;
}
.c-menu--opened .c-menu-toggle .menu-open{
  display: none;
}
.c-menu--opened .c-menu-toggle .menu-close{
  display: block;
}

.c-nav-mobile {
  transform: translateX(100%);
  color: #fff;
}
.c-nav-mobile--opened {
  overflow: hidden;
  touch-action: none;
}
.c-nav-mobile--opened .c-nav-mobile {
  transform: translateX(0);
}
.c-nav-mobile__menu > ul a {
  text-decoration: none;
}
.c-nav-mobile__menu > ul a:hover {
  text-decoration: none;
}
.c-nav-mobile__menu > ul > li {
  padding: 24px 0;
  line-height: 1.4;
  margin: 0;
}
.c-nav-mobile__menu > ul > li > a {
  color: #fff;
  display: block;
  font-size: 24px;
  text-decoration: none;
}
.c-nav-mobile__menu > ul > li > a:hover {
  text-decoration: none;
}
.c-nav-mobile__menu > ul > li .c-button--cta {
  border-radius: 0 !important;
  height: auto !important;
}
.c-nav-mobile__menu > ul > li .c-button--cta:hover {
  background-color: white !important;
  border: 1px solid transparent !important;
  color: rgb(60, 30, 101) !important;
}
.c-nav-mobile__menu > ul > li.menu-item-has-children > a {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.c-nav-mobile__menu > ul > li.menu-item-has-children > a:after {
  content: "\e800";
  position: relative;
  display: inline-block;
  font-family: fontello;
  font-size: 18px;
}
.c-nav-mobile__menu > ul > li.active > .submenu-wrapper{
  visibility: visible;
  right: 0;
  opacity: 1;
}
.c-nav-mobile__menu > ul > li > .submenu-wrapper {
  top: 0;
  position: fixed;
  border: 0;
  height: calc(100vh - 72px);
  right: -100%;
  opacity: 0;
  z-index: 3000;
  overflow-y: auto;
  overflow-x: hidden;
  visibility: hidden;
  background: #fff;
  transition: all 0.3s ease-in-out;
  width: 100%;
  --tw-text-opacity: 1;
  color: rgb(60 30 101 / var(--tw-text-opacity));
}
.c-nav-mobile__menu > ul > li > .submenu-wrapper > ul {
  position: relative;
  padding-bottom: 40px;
}
.c-nav-mobile__menu > ul > li > .submenu-wrapper > ul > li.c-menu__content > a {
  padding-bottom: 40px;
  background: #F0EFEF;
}
.c-nav-mobile__menu > ul > li > .submenu-wrapper > ul > li.c-menu__content > a:before {
  content: "\e801";
  position: relative;
  font-family: fontello;
  font-size: 14px;
  margin-right: 8px;
}
.c-nav-mobile__menu > ul > li > .submenu-wrapper > ul > li.c-menu__menu {
  padding: 12px 24px 24px 24px;
}
.c-nav-mobile__menu > ul > li > .submenu-wrapper > ul > li.c-menu__menu > a {
  display: none;
}
.c-nav-mobile__menu > ul > li > .submenu-wrapper > ul > li.c-menu__image {
  display: none;
}
.c-nav-mobile__menu > ul > li > .submenu-wrapper > ul > li > a {
  padding: 24px;
  display: block;
}
.c-nav-mobile__menu > ul > li > .submenu-wrapper > ul > li > .submenu-wrapper > ul > li.active > .submenu-wrapper{
  visibility: visible;
  right: 0;
  opacity: 1;
}
.c-nav-mobile__menu > ul > li > .submenu-wrapper > ul > li > .submenu-wrapper > ul > li > .submenu-wrapper {
  top: 0;
  position: fixed;
  border: 0;
  height: calc(100vh - 72px);
  right: -100%;
  opacity: 0;
  z-index: 3000;
  overflow-y: auto;
  overflow-x: hidden;
  visibility: hidden;
  background: #fff;
  transition: all 0.3s ease-in-out;
  width: 100%;
}
.c-nav-mobile__menu > ul > li > .submenu-wrapper > ul > li > .submenu-wrapper > ul > li > .submenu-wrapper > .submenu-toggle {
  background: #F0EFEF;
  padding: 24px;
}
.c-nav-mobile__menu > ul > li > .submenu-wrapper > ul > li > .submenu-wrapper > ul > li > .submenu-wrapper > .submenu-toggle > a {
  display: inline-block;
  cursor: pointer;
}
.c-nav-mobile__menu > ul > li > .submenu-wrapper > ul > li > .submenu-wrapper > ul > li > .submenu-wrapper > .submenu-toggle > a:before {
  content: "\e801";
  position: relative;
  font-family: fontello;
  font-size: 14px;
  margin-right: 8px;
}
.c-nav-mobile__menu > ul > li > .submenu-wrapper > ul > li > .submenu-wrapper > ul > li > .submenu-wrapper > .submenu-toggle > a:after {
  content: "Back";
}
.c-nav-mobile__menu > ul > li > .submenu-wrapper > ul > li > .submenu-wrapper > ul > li > .submenu-wrapper .c-button--cta {
  padding: 20px 36px 24px 24px !important;
}
.c-nav-mobile__menu > ul > li > .submenu-wrapper > ul > li > .submenu-wrapper > ul > li > .submenu-wrapper > ul > li {
  margin: 0;
  padding: 0 24px;
}
.c-nav-mobile__menu > ul > li > .submenu-wrapper > ul > li > .submenu-wrapper > ul > li > .submenu-wrapper > ul > li.c-menu__title {
  background: #F0EFEF;
  padding-top: 16px;
  margin-bottom: 24px;
}
.c-nav-mobile__menu > ul > li > .submenu-wrapper > ul > li > .submenu-wrapper > ul > li > .submenu-wrapper > ul > li.c-menu__title > a {
  padding-top: 0;
  font-size: 24px;
  font-weight: 600;
}
.c-nav-mobile__menu > ul > li > .submenu-wrapper > ul > li > .submenu-wrapper > ul > li > .submenu-wrapper > ul > li.c-menu__title > a:after {
  display: none;
}
.c-nav-mobile__menu > ul > li > .submenu-wrapper > ul > li > .submenu-wrapper > ul > li > .submenu-wrapper > ul > li > a {
  padding: 16px 24px 16px 0;
  width: 100%;
  display: block;
  position: relative;
  border-bottom: 1px solid #F0EFEF;
  font-size: 14px;
}
.c-nav-mobile__menu > ul > li > .submenu-wrapper > ul > li > .submenu-wrapper > ul > li > .submenu-wrapper > ul > li > a span {
  display: block;
  white-space: wrap;
}
.c-nav-mobile__menu > ul > li > .submenu-wrapper > ul > li > .submenu-wrapper > ul > li > .submenu-wrapper > ul > li > a:after {
  content: "\e800";
  position: absolute;
  top: 50%;
  right: 0;
  width: 24px;
  height: 24px;
  border-radius: 100px;
  font-family: "fontello";
  --tw-text-opacity: 1;
  color: rgb(60 30 101 / var(--tw-text-opacity));
  text-align: center;
  font-size: 12px;
  line-height: 24px;
  transition: all 0.3s ease-in-out;
  transform: translateY(-50%);
}
.c-nav-mobile .c-menu_cta {
  padding-right: 0;
  padding: 0 24px 24px 24px;
  margin-bottom: 16px;
  background: #F0EFEF;
  position: static;
}
.c-nav-mobile .c-menu_cta__title {
  margin-bottom: 0;
}
.c-nav-mobile .c-menu_cta__button {
  position: absolute;
  bottom: 0;
}
.c-nav-mobile .c-menu_cta__button .c-button, .c-nav-mobile .c-menu_cta__button input[type=submit],
.c-nav-mobile .c-menu_cta__button input[type=button],
.c-nav-mobile .c-menu_cta__button input[type=reset] {
  padding-left: 0;
}
.c-nav-mobile .c-menu_cta__text {
  display: none;
}
.c-nav-mobile .c-subitem {
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
.c-nav-mobile .c-subitem:hover .c-subitem__text:after {
  background: transparent;
}
.c-nav-mobile .c-subitem__text:after {
  top: 50%;
  transform: translateY(-50%);
}
.c-nav-mobile .c-subitem__desc {
  display: none;
}

.c-video-cover {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
}
.c-video-cover video {
  width: 100vw;
  height: 56.25vw; /* Given a 16:9 aspect ratio, 9/16*100 = 56.25 */
  min-height: 100vh;
  min-width: 177.77vh; /* Given a 16:9 aspect ratio, 16/9*100 = 177.77 */
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%) scale(1.2);
}
@media (min-width: 1024px){
  .lg\:title-t1{
    font-family: 'Sofia Pro', serif;
    font-size: 60px;
    font-weight: 400;
    line-height: 1.5em;
    letter-spacing: 0;
  }
  .lg\:title-t2{
    font-family: 'Sofia Pro', serif;
    font-size: 40px;
    font-weight: 400;
    line-height: 1.5em;
    letter-spacing: 0;
  }
  .lg\:title-t3{
    font-family: 'Sofia Pro', serif;
    font-size: 28px;
    font-weight: 400;
    line-height: 1.5em;
    letter-spacing: 0;
  }
  .lg\:title-t4{
    font-family: 'Sofia Pro', serif;
    font-size: 24px;
    font-weight: 400;
    line-height: 1.5em;
    letter-spacing: 0;
  }
  .lg\:title-t5{
    font-family: 'Sofia Pro', serif;
    font-size: 20px;
    font-weight: 400;
    line-height: 1.5em;
    letter-spacing: 0;
  }
  .lg\:body-b2{
    font-family: 'Sofia Pro', sans-serif;
    font-size: 20px;
    font-weight: 400;
    line-height: 1.5em;
    letter-spacing: 0;
  }
  .lg\:pretitle-pre1{
    font-family: 'Sofia Pro', sans-serif;
    font-size: 16px;
    font-weight: 700;
    line-height: 1em;
    text-transform: uppercase;
    letter-spacing: 1px;
  }
}
.before\:absolute::before{
  content: var(--tw-content);
  position: absolute;
}
.before\:bottom-0::before{
  content: var(--tw-content);
  bottom: 0;
}
.before\:left-0::before{
  content: var(--tw-content);
  left: 0;
}
.before\:block::before{
  content: var(--tw-content);
  display: block;
}
.before\:h-\[1px\]::before{
  content: var(--tw-content);
  height: 1px;
}
.before\:w-full::before{
  content: var(--tw-content);
  width: 100%;
}
.before\:bg-blue::before{
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(116 157 221 / var(--tw-bg-opacity));
}
.before\:transition::before{
  content: var(--tw-content);
  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: 450ms;
}
.before\:duration-200::before{
  content: var(--tw-content);
  transition-duration: 200ms;
}
.before\:ease-in-out::before{
  content: var(--tw-content);
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
.before\:content-\[\'\'\]::before{
  --tw-content: '';
  content: var(--tw-content);
}
.first\:pt-0:first-child{
  padding-top: 0;
}
.last\:mb-0:last-child{
  margin-bottom: 0;
}
.last\:border-b-0:last-child{
  border-bottom-width: 0px;
}
.last\:pb-0:last-child{
  padding-bottom: 0;
}
.hover\:translate-x-1:hover{
  --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));
}
.hover\:bg-green:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(151 193 163 / var(--tw-bg-opacity));
}
.hover\:bg-green-dark:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(30 111 71 / var(--tw-bg-opacity));
}
.hover\:bg-sandstone:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(214 194 170 / var(--tw-bg-opacity));
}
.hover\:bg-shipwreck:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(169 149 130 / var(--tw-bg-opacity));
}
.hover\:text-neutral:hover{
  --tw-text-opacity: 1;
  color: rgb(243 238 216 / var(--tw-text-opacity));
}
.hover\:text-shipwreck:hover{
  --tw-text-opacity: 1;
  color: rgb(169 149 130 / var(--tw-text-opacity));
}
.hover\:text-white:hover{
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.hover\:underline:hover{
  text-decoration-line: underline;
}
.hover\:no-underline:hover{
  text-decoration-line: none;
}
.hover\:opacity-50:hover{
  opacity: 0.5;
}
.focus\:outline-none:focus{
  outline: 2px solid transparent;
  outline-offset: 2px;
}
.focus\:ring-1:focus{
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}
.group:hover .group-hover\:scale-105{
  --tw-scale-x: 1.05;
  --tw-scale-y: 1.05;
  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 (min-width: 640px){
  .sm\:col-span-2{
    grid-column: span 2 / span 2;
  }
  .sm\:inline-block{
    display: inline-block;
  }
  .sm\:\!inline-flex{
    display: inline-flex !important;
  }
  .sm\:\!hidden{
    display: none !important;
  }
  .sm\:h-7{
    height: 65px;
  }
  .sm\:w-\[261px\]{
    width: 261px;
  }
  .sm\:w-full{
    width: 100%;
  }
  .sm\:flex-row{
    flex-direction: row;
  }
  .sm\:items-center{
    align-items: center;
  }
  .sm\:gap-4{
    gap: 32px;
  }
  .sm\:pr-0{
    padding-right: 0;
  }
  .sm\:text-16{
    font-size: 16px;
    line-height: 1.5;
  }
}
@media (min-width: 1024px){
  .lg\:top-\[-20\%\]{
    top: -20%;
  }
  .lg\:order-1{
    order: 1;
  }
  .lg\:order-2{
    order: 2;
  }
  .lg\:my-5{
    margin-top: 40px;
    margin-bottom: 40px;
  }
  .lg\:mb-0{
    margin-bottom: 0;
  }
  .lg\:mb-15{
    margin-bottom: 120px;
  }
  .lg\:mb-2{
    margin-bottom: 16px;
  }
  .lg\:mb-3{
    margin-bottom: 24px;
  }
  .lg\:mb-5{
    margin-bottom: 40px;
  }
  .lg\:mb-6{
    margin-bottom: 48px;
  }
  .lg\:mb-8{
    margin-bottom: 64px;
  }
  .lg\:mr-2{
    margin-right: 16px;
  }
  .lg\:mt-0{
    margin-top: 0;
  }
  .lg\:mt-10{
    margin-top: 80px;
  }
  .lg\:mt-15{
    margin-top: 120px;
  }
  .lg\:mt-4{
    margin-top: 32px;
  }
  .lg\:mt-8{
    margin-top: 64px;
  }
  .lg\:block{
    display: block;
  }
  .lg\:flex{
    display: flex;
  }
  .lg\:hidden{
    display: none;
  }
  .lg\:aspect-\[1312\/652\]{
    aspect-ratio: 1312/652;
  }
  .lg\:aspect-\[616\/346\]{
    aspect-ratio: 616/346;
  }
  .lg\:\!h-6{
    height: 48px !important;
  }
  .lg\:h-\[47px\]{
    height: 47px;
  }
  .lg\:w-1\/2{
    width: 50%;
  }
  .lg\:w-10{
    width: 80px;
  }
  .lg\:w-5{
    width: 40px;
  }
  .lg\:w-\[calc\(50\%-60px\)\]{
    width: calc(50% - 60px);
  }
  .lg\:grid-cols-3{
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
  .lg\:flex-row{
    flex-direction: row;
  }
  .lg\:items-center{
    align-items: center;
  }
  .lg\:justify-start{
    justify-content: flex-start;
  }
  .lg\:justify-between{
    justify-content: space-between;
  }
  .lg\:gap-10{
    gap: 80px;
  }
  .lg\:gap-3{
    gap: 24px;
  }
  .lg\:gap-4{
    gap: 32px;
  }
  .lg\:gap-6{
    gap: 48px;
  }
  .lg\:self-center{
    align-self: center;
  }
  .lg\:overflow-hidden{
    overflow: hidden;
  }
  .lg\:bg-soft-linen{
    --tw-bg-opacity: 1;
    background-color: rgb(233 223 211 / var(--tw-bg-opacity));
  }
  .lg\:p-4{
    padding: 32px;
  }
  .lg\:\!px-8{
    padding-left: 64px !important;
    padding-right: 64px !important;
  }
  .lg\:\!py-2{
    padding-top: 16px !important;
    padding-bottom: 16px !important;
  }
  .lg\:px-2{
    padding-left: 16px;
    padding-right: 16px;
  }
  .lg\:px-3{
    padding-left: 24px;
    padding-right: 24px;
  }
  .lg\:px-5{
    padding-left: 40px;
    padding-right: 40px;
  }
  .lg\:py-10{
    padding-top: 80px;
    padding-bottom: 80px;
  }
  .lg\:py-12{
    padding-top: 96px;
    padding-bottom: 96px;
  }
  .lg\:py-15{
    padding-top: 120px;
    padding-bottom: 120px;
  }
  .lg\:py-2{
    padding-top: 16px;
    padding-bottom: 16px;
  }
  .lg\:py-4{
    padding-top: 32px;
    padding-bottom: 32px;
  }
  .lg\:py-6{
    padding-top: 48px;
    padding-bottom: 48px;
  }
  .lg\:py-9{
    padding-top: 72px;
    padding-bottom: 72px;
  }
  .lg\:pb-0{
    padding-bottom: 0;
  }
  .lg\:pb-1{
    padding-bottom: 8px;
  }
  .lg\:pb-10{
    padding-bottom: 80px;
  }
  .lg\:pb-11{
    padding-bottom: 88px;
  }
  .lg\:pb-12{
    padding-bottom: 96px;
  }
  .lg\:pb-13{
    padding-bottom: 104px;
  }
  .lg\:pb-14{
    padding-bottom: 112px;
  }
  .lg\:pb-15{
    padding-bottom: 120px;
  }
  .lg\:pb-2{
    padding-bottom: 16px;
  }
  .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: 65px;
  }
  .lg\:pb-8{
    padding-bottom: 64px;
  }
  .lg\:pb-9{
    padding-bottom: 72px;
  }
  .lg\:pb-\[41\.667\%\]{
    padding-bottom: 41.667%;
  }
  .lg\:pb-\[55\.55\%\]{
    padding-bottom: 55.55%;
  }
  .lg\:pl-2{
    padding-left: 16px;
  }
  .lg\:pl-5{
    padding-left: 40px;
  }
  .lg\:pr-0{
    padding-right: 0;
  }
  .lg\:pt-0{
    padding-top: 0;
  }
  .lg\:pt-1{
    padding-top: 8px;
  }
  .lg\:pt-10{
    padding-top: 80px;
  }
  .lg\:pt-11{
    padding-top: 88px;
  }
  .lg\:pt-12{
    padding-top: 96px;
  }
  .lg\:pt-13{
    padding-top: 104px;
  }
  .lg\:pt-14{
    padding-top: 112px;
  }
  .lg\:pt-15{
    padding-top: 120px;
  }
  .lg\:pt-2{
    padding-top: 16px;
  }
  .lg\:pt-3{
    padding-top: 24px;
  }
  .lg\:pt-4{
    padding-top: 32px;
  }
  .lg\:pt-5{
    padding-top: 40px;
  }
  .lg\:pt-6{
    padding-top: 48px;
  }
  .lg\:pt-7{
    padding-top: 65px;
  }
  .lg\:pt-8{
    padding-top: 64px;
  }
  .lg\:pt-9{
    padding-top: 72px;
  }
  .lg\:pt-\[113px\]{
    padding-top: 113px;
  }
  .lg\:pt-\[120px\]{
    padding-top: 120px;
  }
  .lg\:pt-\[240px\]{
    padding-top: 240px;
  }
  .lg\:text-left{
    text-align: left;
  }
  .lg\:text-18{
    font-size: 18px;
    line-height: 1.5;
  }
  .lg\:text-20{
    font-size: 20px;
    line-height: 1.2;
  }
  .lg\:text-22{
    font-size: 22px;
    line-height: 1.5;
  }
  .lg\:text-24{
    font-size: 24px;
    line-height: 1.2;
  }
  .lg\:text-32{
    font-size: 32px;
    line-height: 1.2;
  }
  .lg\:text-40{
    font-size: 40px;
    line-height: 1.2;
  }
  .lg\:text-48{
    font-size: 48px;
    line-height: 1.2;
  }
  .lg\:text-\[32px\]{
    font-size: 32px;
  }
  .lg\:text-\[96px\]{
    font-size: 96px;
  }
  .lg\:text-grey-dark{
    --tw-text-opacity: 1;
    color: rgb(32 37 40 / var(--tw-text-opacity));
  }
}
@media (min-width: 1280px){
  .xl\:hidden{
    display: none;
  }
  .xl\:grid-cols-4{
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
  .xl\:gap-6{
    gap: 48px;
  }
  .xl\:pr-\[2\%\]{
    padding-right: 2%;
  }
}
.\[\&\.active\]\:border-green.active{
  --tw-border-opacity: 1;
  border-color: rgb(151 193 163 / var(--tw-border-opacity));
}
.\[\&\.active\]\:bg-green-dark.active{
  --tw-bg-opacity: 1;
  background-color: rgb(30 111 71 / var(--tw-bg-opacity));
}
.\[\&\.active\]\:font-bold.active{
  font-weight: 700;
}
.\[\&\.active\]\:text-neutral.active{
  --tw-text-opacity: 1;
  color: rgb(243 238 216 / var(--tw-text-opacity));
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm1haW4uY3NzIiwic2V0dGluZ3MvX3NldHRpbmdzLmZvbnRzLnNjc3MiLCJtYWluLnNjc3MiLCJlbGVtZW50cy9fZWxlbWVudHMuYS5zY3NzIiwiZWxlbWVudHMvX2VsZW1lbnRzLmJvZHkuc2NzcyIsImVsZW1lbnRzL19lbGVtZW50cy5odG1sLnNjc3MiLCJlbGVtZW50cy9fZWxlbWVudHMuaW1nLnNjc3MiLCJ0b29scy9fdG9vbHMuZm9ybXMuc2NzcyIsImVsZW1lbnRzL19lbGVtZW50cy5wLnNjc3MiLCJlbGVtZW50cy9fZWxlbWVudHMuc2VsZWN0LnNjc3MiLCJlbGVtZW50cy9fZWxlbWVudHMudGV4dGFyZWEuc2NzcyIsIm9iamVjdHMvX29iamVjdHMudHlwZS5zY3NzIiwic2V0dGluZ3MvX3NldHRpbmdzLnZhcmlhYmxlcy5zY3NzIiwidmVuZG9ycy9fdmVuZG9ycy5hY2NvcmRpb25qcy5zY3NzIiwidmVuZG9ycy9fdmVuZG9ycy5hb3Muc2NzcyIsInZlbmRvcnMvX3ZlbmRvcnMuZ3Jhdml0eWZvcm0uc2NzcyIsInZlbmRvcnMvX3ZlbmRvcnMubWFnbmlmaWMtcG9wdXAuc2NzcyIsInZlbmRvcnMvX3ZlbmRvcnMubWljcm9tb2RhbC5zY3NzIiwidmVuZG9ycy9fdmVuZG9ycy5zd2lwZXIuc2NzcyIsImNvbXBvbmVudHMvX2NvbXBvbmVudHMuYnJlYWRjcnVtYi5zY3NzIiwiY29tcG9uZW50cy9fY29tcG9uZW50cy5idXR0b25zLnNjc3MiLCJjb21wb25lbnRzL19jb21wb25lbnRzLmNhcm91c2VsLnNjc3MiLCJjb21wb25lbnRzL19jb21wb25lbnRzLmZpbHRlci5zY3NzIiwiY29tcG9uZW50cy9fY29tcG9uZW50cy5mb290ZXIuc2NzcyIsImNvbXBvbmVudHMvX2NvbXBvbmVudHMubGF6eS5zY3NzIiwiY29tcG9uZW50cy9fY29tcG9uZW50cy5saW5rcy5zY3NzIiwiY29tcG9uZW50cy9fY29tcG9uZW50cy5sb2NhdGlvbi5zY3NzIiwiY29tcG9uZW50cy9fY29tcG9uZW50cy5vdmVybGluZS5zY3NzIiwiY29tcG9uZW50cy9fY29tcG9uZW50cy5wYWdpbmF0aW9uLnNjc3MiLCJjb21wb25lbnRzL19jb21wb25lbnRzLnBvcHVwLnNjc3MiLCJjb21wb25lbnRzL19jb21wb25lbnRzLnByZWxvYWRlci5zY3NzIiwiY29tcG9uZW50cy9fY29tcG9uZW50cy5yaWNodGV4dC5zY3NzIiwiY29tcG9uZW50cy9fY29tcG9uZW50cy5zZWFyY2guc2NzcyIsImNvbXBvbmVudHMvX2NvbXBvbmVudHMuc29jaWFsLnNjc3MiLCJjb21wb25lbnRzL19jb21wb25lbnRzLnRhZy5zY3NzIiwiY29tcG9uZW50cy9fY29tcG9uZW50cy52aWRlby5zY3NzIiwiY29tcG9uZW50cy9ibG9ja3MvY29udGVudC1iaWd0ZXh0LnNjc3MiLCJjb21wb25lbnRzL2Jsb2Nrcy9jb250ZW50LWltYWdlLWJsb2NrLnNjc3MiLCJjb21wb25lbnRzL2Jsb2Nrcy9jb250ZW50LXJldmlldy5zY3NzIiwiY29tcG9uZW50cy9ibG9ja3MvaG9tZS1iYW5uZXIuc2NzcyIsImNvbXBvbmVudHMvYmxvY2tzL3BhZ2UtaGVhZGVyLnNjc3MiLCJjb21wb25lbnRzL2Jsb2Nrcy9wb3N0LnNjc3MiLCJjb21wb25lbnRzL2Jsb2Nrcy9wcm9tb3Rpb25zLnNjc3MiLCJjb21wb25lbnRzL2hlYWRlci9fY29tcG9uZW50cy5oZWFkZXIuc2NzcyIsImNvbXBvbmVudHMvaGVhZGVyL19jb21wb25lbnRzLm1lbnUtdG9nZ2xlLnNjc3MiLCJjb21wb25lbnRzL2hlYWRlci9fY29tcG9uZW50cy5uYXYtbW9iaWxlLnNjc3MiLCJjb21wb25lbnRzL2hlYWRlci9fY29tcG9uZW50cy52aWRlby1jb3Zlci5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLGdCQUFnQjtBQ0FoQjtFQUNJLHdCQUFBO0VBQ0EsMkdBQUE7RUFFQSxpQkFBQTtFQUNBLGtCQUFBO0VBQ0Esa0JBQUE7QURDSjtBQ0VBO0VBQ0ks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QTtFQUFBO0lBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSwrQkFBQTtFQUFBLGVBQUE7RUFBQSxnQkFBQTtFQUFBLGtCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsK0JBQUE7RUFBQSxlQUFBO0VBQUEsZ0JBQUE7RUFBQSxrQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLCtCQUFBO0VBQUEsZUFBQTtFQUFBLGdCQUFBO0VBQUEsa0JBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSwrQkFBQTtFQUFBLGVBQUE7RUFBQSxnQkFBQTtFQUFBLGtCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsb0NBQUE7RUFBQSxlQUFBO0VBQUEsZ0JBQUE7RUFBQSxrQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLG9DQUFBO0VBQUEsZUFBQTtFQUFBLGdCQUFBO0VBQUEsa0JBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxvQ0FBQTtFQUFBLGVBQUE7RUFBQSxnQkFBQTtFQUFBLGtCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsb0NBQUE7RUFBQSxlQUFBO0VBQUEsZ0JBQUE7RUFBQSxnQkFBQTtFQUFBLHlCQUFBO0VBQUE7QUFBQTtBQUNBO0VBQUEsa0JBQUE7RUFBQSxVQUFBO0VBQUEsV0FBQTtFQUFBLFVBQUE7RUFBQSxZQUFBO0VBQUEsZ0JBQUE7RUFBQSxzQkFBQTtFQUFBLG1CQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsaUJBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxnQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLGdCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsZ0JBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSwyQkFBQTtFQUFBLDJCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsc0JBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxzQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLHNCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsdUJBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxzQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLG1CQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsbUJBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxrQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLGtCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsa0JBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxpQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLGlCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsd0JBQUE7S0FBQSxxQkFBQTtVQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLHFCQUFBO09BQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEscUJBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxzQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLHNCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsc0JBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxzQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLHNCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsc0JBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxzQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLHNCQUFBO0VBQUEsdURBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxzQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLHNCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsc0JBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxzQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLGtCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsa0JBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxrQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLGtCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsa0JBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxrQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLGtCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsa0JBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxrQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLGtCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsa0JBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxrQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLGtCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsb0JBQUE7S0FBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSwwQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLDRCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsMkJBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSwyQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLGVBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxpQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLGtCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsa0JBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxrQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLGtCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsZ0JBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxpQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLGtCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsaUJBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxpQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLGlCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsaUJBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxpQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLGlCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsaUJBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxnQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLGdCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsZUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLGVBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxlQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsZUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLGVBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxlQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsZUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLG9CQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsb0JBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxvQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLG9CQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsb0JBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxvQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLG9CQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsb0JBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxvQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLG9CQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsbUNBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSwyQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLDJCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsOEJBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSwrQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLGdLQUFBO0VBQUEsd0pBQUE7RUFBQSxpTEFBQTtFQUFBLHdEQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsd0JBQUE7RUFBQSx3REFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLDhCQUFBO0VBQUEsd0RBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxnQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLHFCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEscUJBQUE7RUFBQTtBQUFBO0FDUEk7RUFBQSx3QkFBQTtFQUFBLHdEQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUVJO0VBQ0ksV0FBQTtFQUNBLGtCQUFBO0VBQ0EsTUFBQTtFQUNBLE9BQUE7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QUFBO0FkNlJyRjs7QWM3UjhHO0VBQStFLG1CQUFBO0FkaVM3TDs7QWNqU2dOO0VBQXVHLHNCQUFBO0FkcVN2VDs7QWNyUzZVO0VBQXVGLHlCQUFBO0FkeVNwYTs7QWN6UzRiO0VBQWlGLG1CQUFBO0FkNlM3Z0I7O0FjN1NnaUI7RUFBeUcsc0JBQUE7QWRpVHpvQjs7QWNqVDhwQjtFQUF1RiwwQkFBQTtBZHFUcnZCOztBY3JUOHdCO0VBQWlGLG1CQUFBO0FkeVQvMUI7O0FjelRrM0I7RUFBeUcsdUJBQUE7QWQ2VDM5Qjs7QWM3VGkvQjtFQUF1Rix5QkFBQTtBZGlVeGtDOztBY2pVZ21DO0VBQWlGLG1CQUFBO0FkcVVqckM7O0FjclVvc0M7RUFBeUcsc0JBQUE7QWR5VTd5Qzs7QWN6VWswQztFQUF1RiwwQkFBQTtBZDZVejVDOztBYzdVazdDO0VBQWlGLG1CQUFBO0FkaVZuZ0Q7O0FjalZzaEQ7RUFBeUcsdUJBQUE7QWRxVi9uRDs7QWNyVnFwRDtFQUF1Rix5QkFBQTtBZHlWNXVEOztBY3pWb3dEO0VBQWlGLG1CQUFBO0FkNlZyMUQ7O0FjN1Z3MkQ7RUFBeUcsc0JBQUE7QWRpV2o5RDs7QWNqV3MrRDtFQUF1RiwwQkFBQTtBZHFXN2pFOztBY3JXc2xFO0VBQWlGLG1CQUFBO0FkeVd2cUU7O0FjelcwckU7RUFBeUcsdUJBQUE7QWQ2V255RTs7QWM3V3l6RTtFQUF1Rix5QkFBQTtBZGlYaDVFOztBY2pYdzZFO0VBQWlGLG1CQUFBO0FkcVh6L0U7O0Fjclg0Z0Y7RUFBeUcsc0JBQUE7QWR5WHJuRjs7QWN6WDBvRjtFQUF1RiwwQkFBQTtBZDZYanVGOztBYzdYMHZGO0VBQWlGLG1CQUFBO0FkaVkzMEY7O0Fjalk4MUY7RUFBeUcsdUJBQUE7QWRxWXY4Rjs7QWNyWTY5RjtFQUF1Rix5QkFBQTtBZHlZcGpHOztBY3pZNGtHO0VBQWlGLG1CQUFBO0FkNlk3cEc7O0FjN1lnckc7RUFBeUcsc0JBQUE7QWRpWnp4Rzs7QWNqWjh5RztFQUF1RiwwQkFBQTtBZHFacjRHOztBY3JaODVHO0VBQWlGLG1CQUFBO0FkeVovK0c7O0FjelprZ0g7RUFBeUcsdUJBQUE7QWQ2WjNtSDs7QWM3WmlvSDtFQUF1Rix5QkFBQTtBZGlheHRIOztBY2phZ3ZIO0VBQWlGLG1CQUFBO0FkcWFqMEg7O0FjcmFvMUg7RUFBeUcsc0JBQUE7QWR5YTc3SDs7QWN6YWs5SDtFQUF1RiwwQkFBQTtBZDZhemlJOztBYzdha2tJO0VBQWlGLG1CQUFBO0FkaWJucEk7O0FjamJzcUk7RUFBeUcsdUJBQUE7QWRxYi93STs7QWNyYnF5STtFQUF1Rix5QkFBQTtBZHliNTNJOztBY3pibzVJO0VBQWlGLG1CQUFBO0FkNmJyK0k7O0FjN2J3L0k7RUFBeUcsc0JBQUE7QWRpY2ptSjs7QWNqY3NuSjtFQUF1RiwwQkFBQTtBZHFjN3NKOztBY3Jjc3VKO0VBQWlGLG1CQUFBO0FkeWN2eko7O0FjemMwMEo7RUFBeUcsdUJBQUE7QWQ2Y243Sjs7QWM3Y3k4SjtFQUF1Rix5QkFBQTtBZGlkaGlLOztBY2pkd2pLO0VBQWlGLG1CQUFBO0FkcWR6b0s7O0FjcmQ0cEs7RUFBeUcsc0JBQUE7QWR5ZHJ3Szs7QWN6ZDB4SztFQUF1RiwwQkFBQTtBZDZkajNLOztBYzdkMDRLO0VBQWlGLG1CQUFBO0FkaWUzOUs7O0FjamU4K0s7RUFBeUcsdUJBQUE7QWRxZXZsTDs7QWNyZTZtTDtFQUF1Rix5QkFBQTtBZHllcHNMOztBY3plNHRMO0VBQWlGLG1CQUFBO0FkNmU3eUw7O0FjN2VnMEw7RUFBeUcsc0JBQUE7QWRpZno2TDs7QWNqZjg3TDtFQUF1RiwwQkFBQTtBZHFmcmhNOztBY3JmOGlNO0VBQWlGLG1CQUFBO0FkeWYvbk07O0FjemZrcE07RUFBeUcsdUJBQUE7QWQ2ZjN2TTs7QWM3Zml4TTtFQUF5Rix1QkFBQTtBZGlnQjEyTTs7QWNqZ0JpNE07RUFBbUYsbUJBQUE7QWRxZ0JwOU07O0FjcmdCdStNO0VBQTJHLG9CQUFBO0FkeWdCbGxOOztBY3pnQnNtTjtFQUF5RiwwQkFBQTtBZDZnQi9yTjs7QWM3Z0J5dE47RUFBbUYsbUJBQUE7QWRpaEI1eU47O0FjamhCK3pOO0VBQTJHLHVCQUFBO0FkcWhCMTZOOztBY3JoQmk4TjtFQUF5Rix5QkFBQTtBZHloQjFoTzs7QWN6aEJtak87RUFBbUYsbUJBQUE7QWQ2aEJ0b087O0FjN2hCeXBPO0VBQTJHLHNCQUFBO0FkaWlCcHdPOztBY2ppQjB4TztFQUF5RiwwQkFBQTtBZHFpQm4zTzs7QWNyaUI2NE87RUFBbUYsbUJBQUE7QWR5aUJoK087O0FjemlCbS9PO0VBQTJHLHVCQUFBO0FkNmlCOWxQOztBYzdpQnFuUDtFQUF5Rix5QkFBQTtBZGlqQjlzUDs7QWNqakJ1dVA7RUFBbUYsbUJBQUE7QWRxakIxelA7O0FjcmpCNjBQO0VBQTJHLHNCQUFBO0FkeWpCeDdQOztBY3pqQjg4UDtFQUF5RiwwQkFBQTtBZDZqQnZpUTs7QWM3akJpa1E7RUFBbUYsbUJBQUE7QWRpa0JwcFE7O0FjamtCdXFRO0VBQTJHLHVCQUFBO0FkcWtCbHhROztBY3JrQnl5UTtFQUF5Rix5QkFBQTtBZHlrQmw0UTs7QWN6a0IyNVE7RUFBbUYsbUJBQUE7QWQ2a0I5K1E7O0FjN2tCaWdSO0VBQTJHLHNCQUFBO0FkaWxCNW1SOztBY2psQmtvUjtFQUF5RiwwQkFBQTtBZHFsQjN0Ujs7QWNybEJxdlI7RUFBbUYsbUJBQUE7QWR5bEJ4MFI7O0FjemxCMjFSO0VBQTJHLHVCQUFBO0FkNmxCdDhSOztBYzdsQjY5UjtFQUF5Rix5QkFBQTtBZGltQnRqUzs7QWNqbUIra1M7RUFBbUYsbUJBQUE7QWRxbUJscVM7O0Fjcm1CcXJTO0VBQTJHLHNCQUFBO0FkeW1CaHlTOztBY3ptQnN6UztFQUF5RiwwQkFBQTtBZDZtQi80Uzs7QWM3bUJ5NlM7RUFBbUYsbUJBQUE7QWRpbkI1L1M7O0Fjam5CK2dUO0VBQTJHLHVCQUFBO0FkcW5CMW5UOztBY3JuQmlwVDtFQUF5Rix5QkFBQTtBZHluQjF1VDs7QWN6bkJtd1Q7RUFBbUYsbUJBQUE7QWQ2bkJ0MVQ7O0FjN25CeTJUO0VBQTJHLHNCQUFBO0FkaW9CcDlUOztBY2pvQjArVDtFQUF5RiwwQkFBQTtBZHFvQm5rVTs7QWNyb0I2bFU7RUFBbUYsbUJBQUE7QWR5b0JoclU7O0Fjem9CbXNVO0VBQTJHLHVCQUFBO0FkNm9COXlVOztBYzdvQnEwVTtFQUF5Rix5QkFBQTtBZGlwQjk1VTs7QWNqcEJ1N1U7RUFBbUYsbUJBQUE7QWRxcEIxZ1Y7O0FjcnBCNmhWO0VBQTJHLHNCQUFBO0FkeXBCeG9WOztBY3pwQjhwVjtFQUF5RiwwQkFBQTtBZDZwQnZ2Vjs7QWM3cEJpeFY7RUFBbUYsbUJBQUE7QWRpcUJwMlY7O0FjanFCdTNWO0VBQTJHLHVCQUFBO0FkcXFCbCtWOztBY3JxQnkvVjtFQUF5Rix5QkFBQTtBZHlxQmxsVzs7QWN6cUIybVc7RUFBbUYsbUJBQUE7QWQ2cUI5clc7O0FjN3FCaXRXO0VBQTJHLHNCQUFBO0FkaXJCNXpXOztBY2pyQmsxVztFQUF5RiwwQkFBQTtBZHFyQjM2Vzs7QWNyckJxOFc7RUFBbUYsbUJBQUE7QWR5ckJ4aFg7O0FjenJCMmlYO0VBQTJHLHVCQUFBO0FkNnJCdHBYOztBYzdyQjZxWDtFQUF5Rix5QkFBQTtBZGlzQnR3WDs7QWNqc0IreFg7RUFBbUYsbUJBQUE7QWRxc0JsM1g7O0FjcnNCcTRYO0VBQTJHLHNCQUFBO0FkeXNCaC9YOztBY3pzQnNnWTtFQUF5RiwwQkFBQTtBZDZzQi9sWTs7QWM3c0J5blk7RUFBbUYsbUJBQUE7QWRpdEI1c1k7O0FjanRCK3RZO0VBQTJHLHVCQUFBO0FkcXRCMTBZOztBY3J0QmkyWTtFQUF5Rix5QkFBQTtBZHl0QjE3WTs7QWN6dEJtOVk7RUFBbUYsbUJBQUE7QWQ2dEJ0aVo7O0FjN3RCeWpaO0VBQTJHLHNCQUFBO0FkaXVCcHFaOztBY2p1QjByWjtFQUF5RiwwQkFBQTtBZHF1Qm54Wjs7QWNydUI2eVo7RUFBbUYsbUJBQUE7QWR5dUJoNFo7O0FjenVCbTVaO0VBQTJHLHVCQUFBO0FkNnVCOS9aOztBYzd1QnFoYTtFQUF5Rix1QkFBQTtBZGl2QjltYTs7QWNqdkJxb2E7RUFBbUYsbUJBQUE7QWRxdkJ4dGE7O0FjcnZCMnVhO0VBQTJHLG9CQUFBO0FkeXZCdDFhOztBY3p2QjAyYTtFQUF5RiwwQkFBQTtBZDZ2Qm44YTs7QWM3dkI2OWE7RUFBbUYsbUJBQUE7QWRpd0JoamI7O0FjandCbWtiO0VBQTJHLHVCQUFBO0FkcXdCOXFiOztBY3J3QnFzYjtFQUF5Rix5QkFBQTtBZHl3Qjl4Yjs7QWN6d0J1emI7RUFBbUYsbUJBQUE7QWQ2d0IxNGI7O0FjN3dCNjViO0VBQTJHLHNCQUFBO0FkaXhCeGdjOztBY2p4QjhoYztFQUF5RiwwQkFBQTtBZHF4QnZuYzs7QWNyeEJpcGM7RUFBbUYsbUJBQUE7QWR5eEJwdWM7O0FjenhCdXZjO0VBQTJHLHVCQUFBO0FkNnhCbDJjOztBYzd4QnkzYztFQUF5Rix5QkFBQTtBZGl5Qmw5Yzs7QWNqeUIyK2M7RUFBbUYsbUJBQUE7QWRxeUI5amQ7O0FjcnlCaWxkO0VBQTJHLHNCQUFBO0FkeXlCNXJkOztBY3p5Qmt0ZDtFQUF5RiwwQkFBQTtBZDZ5QjN5ZDs7QWM3eUJxMGQ7RUFBbUYsbUJBQUE7QWRpekJ4NWQ7O0FjanpCMjZkO0VBQTJHLHVCQUFBO0FkcXpCdGhlOztBY3J6QjZpZTtFQUF5Rix5QkFBQTtBZHl6QnRvZTs7QWN6ekIrcGU7RUFBbUYsbUJBQUE7QWQ2ekJsdmU7O0FjN3pCcXdlO0VBQTJHLHNCQUFBO0FkaTBCaDNlOztBY2owQnM0ZTtFQUF5RiwwQkFBQTtBZHEwQi85ZTs7QWNyMEJ5L2U7RUFBbUYsbUJBQUE7QWR5MEI1a2Y7O0FjejBCK2xmO0VBQTJHLHVCQUFBO0FkNjBCMXNmOztBYzcwQml1ZjtFQUF5Rix5QkFBQTtBZGkxQjF6Zjs7QWNqMUJtMWY7RUFBbUYsbUJBQUE7QWRxMUJ0NmY7O0FjcjFCeTdmO0VBQTJHLHNCQUFBO0FkeTFCcGlnQjs7QWN6MUIwamdCO0VBQXlGLDBCQUFBO0FkNjFCbnBnQjs7QWM3MUI2cWdCO0VBQW1GLG1CQUFBO0FkaTJCaHdnQjs7QWNqMkJteGdCO0VBQTJHLHVCQUFBO0FkcTJCOTNnQjs7QWNyMkJxNWdCO0VBQXlGLHlCQUFBO0FkeTJCOStnQjs7QWN6MkJ1Z2hCO0VBQW1GLG1CQUFBO0FkNjJCMWxoQjs7QWM3MkI2bWhCO0VBQTJHLHNCQUFBO0FkaTNCeHRoQjs7QWNqM0I4dWhCO0VBQXlGLDBCQUFBO0FkcTNCdjBoQjs7QWNyM0JpMmhCO0VBQW1GLG1CQUFBO0FkeTNCcDdoQjs7QWN6M0J1OGhCO0VBQTJHLHVCQUFBO0FkNjNCbGppQjs7QWM3M0J5a2lCO0VBQXlGLHlCQUFBO0FkaTRCbHFpQjs7QWNqNEIycmlCO0VBQW1GLG1CQUFBO0FkcTRCOXdpQjs7QWNyNEJpeWlCO0VBQTJHLHNCQUFBO0FkeTRCNTRpQjs7QWN6NEJrNmlCO0VBQXlGLDBCQUFBO0FkNjRCMy9pQjs7QWM3NEJxaGpCO0VBQW1GLG1CQUFBO0FkaTVCeG1qQjs7QWNqNUIybmpCO0VBQTJHLHVCQUFBO0FkcTVCdHVqQjs7QWNyNUI2dmpCO0VBQXlGLHlCQUFBO0FkeTVCdDFqQjs7QWN6NUIrMmpCO0VBQW1GLG1CQUFBO0FkNjVCbDhqQjs7QWM3NUJxOWpCO0VBQTJHLHNCQUFBO0FkaTZCaGtrQjs7QWNqNkJzbGtCO0VBQXlGLDBCQUFBO0FkcTZCL3FrQjs7QWNyNkJ5c2tCO0VBQW1GLG1CQUFBO0FkeTZCNXhrQjs7QWN6NkIreWtCO0VBQTJHLHVCQUFBO0FkNjZCMTVrQjs7QWM3NkJpN2tCO0VBQXlGLHlCQUFBO0FkaTdCMWdsQjs7QWNqN0JtaWxCO0VBQW1GLG1CQUFBO0FkcTdCdG5sQjs7QWNyN0J5b2xCO0VBQTJHLHNCQUFBO0FkeTdCcHZsQjs7QWN6N0Iwd2xCO0VBQXlGLDBCQUFBO0FkNjdCbjJsQjs7QWM3N0I2M2xCO0VBQW1GLG1CQUFBO0FkaThCaDlsQjs7QWNqOEJtK2xCO0VBQTJHLHVCQUFBO0FkcThCOWttQjs7QWNyOEJxbW1CO0VBQXlGLHlCQUFBO0FkeThCOXJtQjs7QWN6OEJ1dG1CO0VBQW1GLG1CQUFBO0FkNjhCMXltQjs7QWM3OEI2em1CO0VBQTJHLHNCQUFBO0FkaTlCeDZtQjs7QWNqOUI4N21CO0VBQXlGLDBCQUFBO0FkcTlCdmhuQjs7QWNyOUJpam5CO0VBQW1GLG1CQUFBO0FkeTlCcG9uQjs7QWN6OUJ1cG5CO0VBQTJHLHVC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NHlHQztBQTV5R0Q7RUFBQTtBQTR5R0M7QUE1eUdEO0VBQUE7QUE0eUdDO0FBNXlHRDtFQUFBLDhCQTR5R0M7RUE1eUdEO0FBNHlHQztBQTV5R0Q7RUFBQSwyR0E0eUdDO0VBNXlHRCx5R0E0eUdDO0VBNXlHRDtBQTR5R0M7QUE1eUdEO0VBQUEsa0JBNHlHQztFQTV5R0Qsa0JBNHlHQztFQTV5R0Q7QUE0eUdDO0FBNXlHRDtFQUFBO0lBQUE7RUE0eUdDO0VBNXlHRDtJQUFBO0VBNHlHQztFQTV5R0Q7SUFBQTtFQTR5R0M7RUE1eUdEO0lBQUE7RUE0eUdDO0VBNXlHRDtJQUFBO0VBNHlHQztFQTV5R0Q7SUFBQTtFQTR5R0M7RUE1eUdEO0lBQUE7RUE0eUdDO0VBNXlHRDtJQUFBO0VBNHlHQztFQTV5R0Q7SUFBQTtFQTR5R0M7RUE1eUdEO0lBQUE7RUE0eUdDO0VBNXlHRDtJQUFBO0VBNHlHQztFQTV5R0Q7SUFBQSxlQTR5R0M7SUE1eUdEO0VBNHlHQztBQUFBO0FBNXlHRDtFQUFBO0lBQUE7RUE0eUdDO0VBNXlHRDtJQUFBO0VBNHlHQztFQTV5R0Q7SUFBQTtFQTR5R0M7RUE1eUdEO0lBQUEsZ0JBNHlHQztJQTV5R0Q7RUE0eUdDO0VBNXlHRDtJQUFBO0VBNHlHQztFQTV5R0Q7SUFBQTtFQTR5R0M7RUE1eUdEO0lBQUE7RUE0eUdDO0VBNXlHRDtJQUFBO0VBNHlHQztFQTV5R0Q7SUFBQTtFQTR5R0M7RUE1eUdEO0lBQUE7RUE0eUdDO0VBNXlHRDtJQUFBO0VBNHlHQztFQTV5R0Q7SUFBQTtFQTR5R0M7RUE1eUdEO0lBQUE7RUE0eUdDO0VBNXlHRDtJQUFBO0VBNHlHQztFQTV5R0Q7SUFBQTtFQTR5R0M7RUE1eUdEO0lBQUE7RUE0eUdDO0VBNXlHRDtJQUFBO0VBNHlHQztFQTV5R0Q7SUFBQTtFQTR5R0M7RUE1eUdEO0lBQUE7RUE0eUdDO0VBNXlHRDtJQUFBO0VBNHlHQztFQTV5R0Q7SUFBQTtFQTR5R0M7RUE1eUdEO0lBQUE7RUE0eUdDO0VBNXlHRDtJQUFBO0VBNHlHQztFQTV5R0Q7SUFBQTtFQTR5R0M7RUE1eUdEO0lBQUE7RUE0eUdDO0VBNXlHRDtJQUFBO0VBNHlHQztFQTV5R0Q7SUFBQTtFQTR5R0M7RUE1eUdEO0lBQUE7RUE0eUdDO0VBNXlHRDtJQUFBO0VBNHlHQztFQTV5R0Q7SUFBQTtFQTR5R0M7RUE1eUdEO0lBQUE7RUE0eUdDO0VBNXlHRDtJQUFBO0VBNHlHQztFQTV5R0Q7SUFBQTtFQTR5R0M7RUE1eUdEO0lBQUE7RUE0eUdDO0VBNXlHRDtJQUFBO0VBNHlHQztFQTV5R0Q7SUFBQTtFQTR5R0M7RUE1eUdEO0lBQUE7RUE0eUdDO0VBNXlHRDtJQUFBO0VBNHlHQztFQTV5R0Q7SUFBQTtFQTR5R0M7RUE1eUdEO0lBQUEsa0JBNHlHQztJQTV5R0Q7RUE0eUdDO0VBNXlHRDtJQUFBO0VBNHlHQztFQTV5R0Q7SUFBQSw2QkE0eUdDO0lBNXlHRDtFQTR5R0M7RUE1eUdEO0lBQUEsNEJBNHlHQztJQTV5R0Q7RUE0eUdDO0VBNXlHRDtJQUFBLGtCQTR5R0M7SUE1eUdEO0VBNHlHQztFQTV5R0Q7SUFBQSxrQkE0eUdDO0lBNXlHRDtFQTR5R0M7RUE1eUdEO0lBQUEsa0JBNHlHQztJQTV5R0Q7RUE0eUdDO0VBNXlHRDtJQUFBLGlCQTR5R0M7SUE1eUdEO0VBNHlHQztFQTV5R0Q7SUFBQSxpQkE0eUdDO0lBNXlHRDtFQTR5R0M7RUE1eUdEO0lBQUEsa0JBNHlHQztJQTV5R0Q7RUE0eUdDO0VBNXlHRDtJQUFBLGlCQTR5R0M7SUE1eUdEO0VBNHlHQztFQTV5R0Q7SUFBQSxpQkE0eUdDO0lBNXlHRDtFQTR5R0M7RUE1eUdEO0lBQUEsaUJBNHlHQztJQTV5R0Q7RUE0eUdDO0VBNXlHRDtJQUFBLGlCQTR5R0M7SUE1eUdEO0VBNHlHQztFQTV5R0Q7SUFBQTtFQTR5R0M7RUE1eUdEO0lBQUE7RUE0eUdDO0VBNXlHRDtJQUFBO0VBNHlHQztFQTV5R0Q7SUFBQTtFQTR5R0M7RUE1eUdEO0lBQUE7RUE0eUdDO0VBNXlHRDtJQUFBO0VBNHlHQztFQTV5R0Q7SUFBQTtFQTR5R0M7RUE1eUdEO0lBQUE7RUE0eUdDO0VBNXlHRDtJQUFBO0VBNHlHQztFQTV5R0Q7SUFBQTtFQTR5R0M7RUE1eUdEO0lBQUE7RUE0eUdDO0VBNXlHRDtJQUFBO0VBNHlHQztFQTV5R0Q7SUFBQTtFQTR5R0M7RUE1eUdEO0lBQUE7RUE0eUdDO0VBNXlHRDtJQUFBO0VBNHlHQztFQTV5R0Q7SUFBQTtFQTR5R0M7RUE1eUdEO0lBQUE7RUE0eUdDO0VBNXlHRDtJQUFBO0VBNHlHQztFQTV5R0Q7SUFBQTtFQTR5R0M7RUE1eUdEO0lBQUE7RUE0eUdDO0VBNXlHRDtJQUFBO0VBNHlHQztFQTV5R0Q7SUFBQTtFQTR5R0M7RUE1eUdEO0lBQUE7RUE0eUdDO0VBNXlHRDtJQUFBO0VBNHlHQztFQTV5R0Q7SUFBQTtFQTR5R0M7RUE1eUdEO0lBQUE7RUE0eUdDO0VBNXlHRDtJQUFBO0VBNHlHQztFQTV5R0Q7SUFBQTtFQTR5R0M7RUE1eUdEO0lBQUE7RUE0eUdDO0VBNXlHRDtJQUFBO0VBNHlHQztFQTV5R0Q7SUFBQTtFQTR5R0M7RUE1eUdEO0lBQUE7RUE0eUdDO0VBNXlHRDtJQUFBO0VBNHlHQztFQTV5R0Q7SUFBQTtFQTR5R0M7RUE1eUdEO0lBQUE7RUE0eUdDO0VBNXlHRDtJQUFBO0VBNHlHQztFQTV5R0Q7SUFBQTtFQTR5R0M7RUE1eUdEO0lBQUE7RUE0eUdDO0VBNXlHRDtJQUFBO0VBNHlHQztFQTV5R0Q7SUFBQTtFQTR5R0M7RUE1eUdEO0lBQUE7RUE0eUdDO0VBNXlHRDtJQUFBLGVBNHlHQztJQTV5R0Q7RUE0eUdDO0VBNXlHRDtJQUFBLGVBNHlHQztJQTV5R0Q7RUE0eUdDO0VBNXlHRDtJQUFBLGVBNHlHQztJQTV5R0Q7RUE0eUdDO0VBNXlHRDtJQUFBLGVBNHlHQztJQTV5R0Q7RUE0eUdDO0VBNXlHRDtJQUFBLGVBNHlHQztJQTV5R0Q7RUE0eUdDO0VBNXlHRDtJQUFBLGVBNHlHQztJQTV5R0Q7RUE0eUdDO0VBNXlHRDtJQUFBLGVBNHlHQztJQTV5R0Q7RUE0eUdDO0VBNXlHRDtJQUFBO0VBNHlHQztFQTV5R0Q7SUFBQTtFQTR5R0M7RUE1eUdEO0lBQUEsb0JBNHlHQztJQTV5R0Q7RUE0eUdDO0FBQUE7QUE1eUdEO0VBQUE7SUFBQTtFQTR5R0M7RUE1eUdEO0lBQUE7RUE0eUdDO0VBNXlHRDtJQUFBO0VBNHlHQztFQTV5R0Q7SUFBQTtFQTR5R0M7QUFBQTtBQTV5R0Q7RUFBQSxzQkE0eUdDO0VBNXlHRDtBQTR5R0M7QUE1eUdEO0VBQUEsa0JBNHlHQztFQTV5R0Q7QUE0eUdDO0FBNXlHRDtFQUFBO0FBNHlHQztBQTV5R0Q7RUFBQSxvQkE0eUdDO0VBNXlHRDtBQTR5R0MiLCJmaWxlIjoibWFpbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiU29maWEgUHJvXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvU29maWFQcm8tQm9sZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvU29maWFQcm8tQm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJTb2ZpYSBQcm9cIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9Tb2ZpYVByby1NZWRpdW0ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL1NvZmlhUHJvLU1lZGl1bS53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlNvZmlhIFByb1wiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL1NvZmlhUHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9Tb2ZpYVByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlNvZmlhIFByb1wiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL1NvZmlhUHJvLVNlbWlCb2xkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9Tb2ZpYVByby1TZW1pQm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQHRhaWx3aW5kIGJhc2U7XG5AdGFpbHdpbmQgY29tcG9uZW50cztcbkB0YWlsd2luZCB1dGlsaXRpZXM7XG5hIHtcbiAgQGFwcGx5IHRyYW5zaXRpb24tYWxsIGhvdmVyOnVuZGVybGluZTtcbn1cbmEuZnVsbC1jbGljazphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAyMDtcbn1cblxuLmljb24tZW52ZWxvcGUge1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzE2JyBoZWlnaHQ9JzE2JyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9J25vbmUnJTNFJTNDcGF0aCBkPSdNMS4zMzMwMSA0LjY2NjVMNi43NzYyOSA4LjQ3NjhDNy4yMTcwNyA4Ljc4NTM1IDcuNDM3NDYgOC45Mzk2MiA3LjY3NzE4IDguOTk5MzhDNy44ODg5NCA5LjA1MjE2IDguMTEwNDEgOS4wNTIxNiA4LjMyMjE3IDguOTk5MzhDOC41NjE4OSA4LjkzOTYyIDguNzgyMjggOC43ODUzNSA5LjIyMzA2IDguNDc2OEwxNC42NjYzIDQuNjY2NU00LjUzMzAxIDEzLjMzMzJIMTEuNDY2M0MxMi41ODY0IDEzLjMzMzIgMTMuMTQ2NSAxMy4zMzMyIDEzLjU3NDMgMTMuMTE1MkMxMy45NTA2IDEyLjkyMzQgMTQuMjU2NiAxMi42MTc1IDE0LjQ0ODQgMTIuMjQxMkMxNC42NjYzIDExLjgxMzMgMTQuNjY2MyAxMS4yNTMzIDE0LjY2NjMgMTAuMTMzMlY1Ljg2NjVDMTQuNjY2MyA0Ljc0NjQgMTQuNjY2MyA0LjE4NjM1IDE0LjQ0ODQgMy43NTg1MkMxNC4yNTY2IDMuMzgyMiAxMy45NTA2IDMuMDc2MjQgMTMuNTc0MyAyLjg4NDQ5QzEzLjE0NjUgMi42NjY1IDEyLjU4NjQgMi42NjY1IDExLjQ2NjMgMi42NjY1SDQuNTMzMDFDMy40MTI5IDIuNjY2NSAyLjg1Mjg1IDIuNjY2NSAyLjQyNTAzIDIuODg0NDlDMi4wNDg3IDMuMDc2MjQgMS43NDI3NCAzLjM4MjIgMS41NTA5OSAzLjc1ODUyQzEuMzMzMDEgNC4xODYzNSAxLjMzMzAxIDQuNzQ2NCAxLjMzMzAxIDUuODY2NVYxMC4xMzMyQzEuMzMzMDEgMTEuMjUzMyAxLjMzMzAxIDExLjgxMzMgMS41NTA5OSAxMi4yNDEyQzEuNzQyNzQgMTIuNjE3NSAyLjA0ODcgMTIuOTIzNCAyLjQyNTAzIDEzLjExNTJDMi44NTI4NSAxMy4zMzMyIDMuNDEyOSAxMy4zMzMyIDQuNTMzMDEgMTMuMzMzMlonIHN0cm9rZT0nJTIzM0MxRTY1JyBzdHJva2Utd2lkdGg9JzEuNScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0NwYXRoIGQ9J00xLjMzMzAxIDQuNjY2NUw2Ljc3NjI5IDguNDc2OEM3LjIxNzA3IDguNzg1MzUgNy40Mzc0NiA4LjkzOTYyIDcuNjc3MTggOC45OTkzOEM3Ljg4ODk0IDkuMDUyMTYgOC4xMTA0MSA5LjA1MjE2IDguMzIyMTcgOC45OTkzOEM4LjU2MTg5IDguOTM5NjIgOC43ODIyOCA4Ljc4NTM1IDkuMjIzMDYgOC40NzY4TDE0LjY2NjMgNC42NjY1TTQuNTMzMDEgMTMuMzMzMkgxMS40NjYzQzEyLjU4NjQgMTMuMzMzMiAxMy4xNDY1IDEzLjMzMzIgMTMuNTc0MyAxMy4xMTUyQzEzLjk1MDYgMTIuOTIzNCAxNC4yNTY2IDEyLjYxNzUgMTQuNDQ4NCAxMi4yNDEyQzE0LjY2NjMgMTEuODEzMyAxNC42NjYzIDExLjI1MzMgMTQuNjY2MyAxMC4xMzMyVjUuODY2NUMxNC42NjYzIDQuNzQ2NCAxNC42NjYzIDQuMTg2MzUgMTQuNDQ4NCAzLjc1ODUyQzE0LjI1NjYgMy4zODIyIDEzLjk1MDYgMy4wNzYyNCAxMy41NzQzIDIuODg0NDlDMTMuMTQ2NSAyLjY2NjUgMTIuNTg2NCAyLjY2NjUgMTEuNDY2MyAyLjY2NjVINC41MzMwMUMzLjQxMjkgMi42NjY1IDIuODUyODUgMi42NjY1IDIuNDI1MDMgMi44ODQ0OUMyLjA0ODcgMy4wNzYyNCAxLjc0Mjc0IDMuMzgyMiAxLjU1MDk5IDMuNzU4NTJDMS4zMzMwMSA0LjE4NjM1IDEuMzMzMDEgNC43NDY0IDEuMzMzMDEgNS44NjY1VjEwLjEzMzJDMS4zMzMwMSAxMS4yNTMzIDEuMzMzMDEgMTEuODEzMyAxLjU1MDk5IDEyLjI0MTJDMS43NDI3NCAxMi42MTc1IDIuMDQ4NyAxMi45MjM0IDIuNDI1MDMgMTMuMTE1MkMyLjg1Mjg1IDEzLjMzMzIgMy40MTI5IDEzLjMzMzIgNC41MzMwMSAxMy4zMzMyWicgc3Ryb2tlPSdibGFjaycgc3Ryb2tlLW9wYWNpdHk9JzAuMicgc3Ryb2tlLXdpZHRoPScxLjUnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFJTNDcGF0aCBkPSdNMS4zMzMwMSA0LjY2NjVMNi43NzYyOSA4LjQ3NjhDNy4yMTcwNyA4Ljc4NTM1IDcuNDM3NDYgOC45Mzk2MiA3LjY3NzE4IDguOTk5MzhDNy44ODg5NCA5LjA1MjE2IDguMTEwNDEgOS4wNTIxNiA4LjMyMjE3IDguOTk5MzhDOC41NjE4OSA4LjkzOTYyIDguNzgyMjggOC43ODUzNSA5LjIyMzA2IDguNDc2OEwxNC42NjYzIDQuNjY2NU00LjUzMzAxIDEzLjMzMzJIMTEuNDY2M0MxMi41ODY0IDEzLjMzMzIgMTMuMTQ2NSAxMy4zMzMyIDEzLjU3NDMgMTMuMTE1MkMxMy45NTA2IDEyLjkyMzQgMTQuMjU2NiAxMi42MTc1IDE0LjQ0ODQgMTIuMjQxMkMxNC42NjYzIDExLjgxMzMgMTQuNjY2MyAxMS4yNTMzIDE0LjY2NjMgMTAuMTMzMlY1Ljg2NjVDMTQuNjY2MyA0Ljc0NjQgMTQuNjY2MyA0LjE4NjM1IDE0LjQ0ODQgMy43NTg1MkMxNC4yNTY2IDMuMzgyMiAxMy45NTA2IDMuMDc2MjQgMTMuNTc0MyAyLjg4NDQ5QzEzLjE0NjUgMi42NjY1IDEyLjU4NjQgMi42NjY1IDExLjQ2NjMgMi42NjY1SDQuNTMzMDFDMy40MTI5IDIuNjY2NSAyLjg1Mjg1IDIuNjY2NSAyLjQyNTAzIDIuODg0NDlDMi4wNDg3IDMuMDc2MjQgMS43NDI3NCAzLjM4MjIgMS41NTA5OSAzLjc1ODUyQzEuMzMzMDEgNC4xODYzNSAxLjMzMzAxIDQuNzQ2NCAxLjMzMzAxIDUuODY2NVYxMC4xMzMyQzEuMzMzMDEgMTEuMjUzMyAxLjMzMzAxIDExLjgxMzMgMS41NTA5OSAxMi4yNDEyQzEuNzQyNzQgMTIuNjE3NSAyLjA0ODcgMTIuOTIzNCAyLjQyNTAzIDEzLjExNTJDMi44NTI4NSAxMy4zMzMyIDMuNDEyOSAxMy4zMzMyIDQuNTMzMDEgMTMuMzMzMlonIHN0cm9rZT0nYmxhY2snIHN0cm9rZS1vcGFjaXR5PScwLjInIHN0cm9rZS13aWR0aD0nMS41JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSUzQy9zdmclM0VcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG59XG5cbmJvZHkge1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgQGFwcGx5IGxlYWRpbmctbm9ybWFsIHRleHQtZ3JleS1kYXJrIGJnLXdoaXRlIGZvbnQtYmFzZSB0ZXh0LTE2O1xufVxuXG4uYmctY2hlY2tlcmVkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2JnLWNoZWNrZXJlZC5wbmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTkyMHB4O1xufVxuXG4uYy1saXN0IHVsIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBkaXNjO1xuICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG59XG5cbmh0bWwge1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG59XG5odG1sLmMtbWVudS0tb3BlbmVkLCBodG1sLnNjcm9sbC1sb2NrLCBodG1sLnZhbmlsbGEtbW9kYWwtLW9wZW4ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAtbXMtdG91Y2gtYWN0aW9uOiBub25lO1xuICB0b3VjaC1hY3Rpb246IG5vbmU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgaHRtbCAjd3BhZG1pbmJhciB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIGJvZHkuYWRtaW4tYmFyIHtcbiAgICBtYXJnaW4tdG9wOiAtMzJweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzgxcHgpIHtcbiAgaHRtbCAjd3BhZG1pbmJhciB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIGJvZHkuYWRtaW4tYmFyIHtcbiAgICBtYXJnaW4tdG9wOiAtNDZweCAhaW1wb3J0YW50O1xuICB9XG59XG4uY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiA2MDBweDtcbiAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyNHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDE0NDBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDY0cHg7XG4gICAgcGFkZGluZy1yaWdodDogNjRweDtcbiAgfVxufVxuXG5pbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuaW5wdXRbdHlwZT10ZXh0XSxcbmlucHV0W3R5cGU9ZW1haWxdLFxuaW5wdXRbdHlwZT10ZWxdLFxuaW5wdXRbdHlwZT1wYXNzd29yZF0ge1xuICBAYXBwbHkgYmctdHJhbnNwYXJlbnQgcC0yIHctZnVsbCB0ZXh0LWdyZXkgYm9yZGVyIGJvcmRlci1ncmV5IGFwcGVhcmFuY2Utbm9uZSByb3VuZGVkLW5vbmUgZm9udC1iYXNlIHBsYWNlaG9sZGVyLWdyZXkgZm9jdXM6b3V0bGluZS1ub25lIGZvY3VzOnJpbmctMSBmb2N1czpyaW5nLWdyZXk7XG59XG5cbnAge1xuICBAYXBwbHkgbGVhZGluZy1bMS41XSBtYi0yO1xufVxuXG4uYy1zZWxlY3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIEBhcHBseSBib3JkZXIgYm9yZGVyLWdyZXktZGFyayByb3VuZGVkO1xufVxuLmMtc2VsZWN0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXGU4MmJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTZweDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1mYW1pbHk6IGZvbnRlbGxvO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5jLXNlbGVjdCBzZWxlY3Qge1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBoZWlnaHQ6IDU2cHg7XG4gIHBhZGRpbmc6IDE2cHggNDBweCAxNnB4IDE2cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbnRleHRhcmVhIHtcbiAgQGFwcGx5IGJnLXRyYW5zcGFyZW50IHAtMiB3LWZ1bGwgdGV4dC1ncmV5IGJvcmRlciBib3JkZXItZ3JleSBhcHBlYXJhbmNlLW5vbmUgcm91bmRlZC1ub25lIGZvbnQtYmFzZSBwbGFjZWhvbGRlci1ncmV5IGZvY3VzOm91dGxpbmUtbm9uZSBmb2N1czpyaW5nLTEgZm9jdXM6cmluZy1ncmV5O1xuICBoZWlnaHQ6IDMwMHB4O1xuICByZXNpemU6IG5vbmU7XG59XG5cbi5vLXR5cGUtLWFjY2Vzc2libGUtbGluazphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xufVxuXG4uby10eXBlLS13eXNpd3lnIHAsXG4uby10eXBlLS13eXNpd3lnIGJsb2NrcXVvdGUsXG4uby10eXBlLS13eXNpd3lnIC5jLXZpZGVvLXJlc3BvbnNpdmUge1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuLm8tdHlwZS0td3lzaXd5ZyBwOmxhc3QtY2hpbGQsXG4uby10eXBlLS13eXNpd3lnIGJsb2NrcXVvdGU6bGFzdC1jaGlsZCxcbi5vLXR5cGUtLXd5c2l3eWcgLmMtdmlkZW8tcmVzcG9uc2l2ZTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5vLXR5cGUtLXd5c2l3eWcgYTpub3QoLmMtbGluaykge1xuICBAYXBwbHkgcmVsYXRpdmUgYmVmb3JlOmNvbnRlbnQtW1wiXCJdIGJlZm9yZTphYnNvbHV0ZSBiZWZvcmU6YmxvY2sgYmVmb3JlOnctZnVsbCBiZWZvcmU6YmctYmx1ZSBiZWZvcmU6aC1bMXB4XSBiZWZvcmU6Ym90dG9tLTAgYmVmb3JlOmxlZnQtMCBiZWZvcmU6dHJhbnNpdGlvbiBiZWZvcmU6ZWFzZS1pbi1vdXQgYmVmb3JlOmR1cmF0aW9uLTIwMCBiZWZvcmU6aG92ZXI6YmctdHJhbnNwYXJlbnQ7XG59XG4uby10eXBlLS13eXNpd3lnIHVsLFxuLm8tdHlwZS0td3lzaXd5ZyBvbCB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xufVxuLm8tdHlwZS0td3lzaXd5ZyB1bCBsaSxcbi5vLXR5cGUtLXd5c2l3eWcgb2wgbGkge1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbn1cbi5vLXR5cGUtLXd5c2l3eWcgYmxvY2txdW90ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjY2M7XG4gIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBjb2xvcjogIzAwMDAwMDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBsaW5lLWhlaWdodDogMzVweDtcbiAgcGFkZGluZzogMjRweDtcbn1cbi5vLXR5cGUtLXd5c2l3eWcgYmxvY2txdW90ZTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbkBzY3JlZW4gbWQge1xuICAuby10eXBlLS13eXNpd3lnIGJsb2NrcXVvdGUge1xuICAgIHBhZGRpbmc6IDMycHg7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICB9XG59XG4uby10eXBlLS13eXNpd3lnIGJsb2NrcXVvdGUgPiBwIHtcbiAgZm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDIwcHg7XG59XG4uby10eXBlLS13eXNpd3lnIC53cC1jYXB0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLm8tdHlwZS0td3lzaXd5ZyAud3AtY2FwdGlvbiAud3AtY2FwdGlvbi10ZXh0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBtYXJnaW4tdG9wOiA4cHg7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG59XG4uby10eXBlLS13eXNpd3lnIC5hbGlnbmNlbnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IGF1dG87XG59XG4uby10eXBlLS13eXNpd3lnIC5hbGlnbm5vbmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgbWFyZ2luOiA0OHB4IDA7XG59XG4uby10eXBlLS13eXNpd3lnIC5hbGlnbm5vbmUgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uby10eXBlLS13eXNpd3lnIGltZy5hbGlnbmxlZnQge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luOiAyMHB4IDA7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbn1cbi5vLXR5cGUtLXd5c2l3eWcgaW1nLmFsaWducmlnaHQge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbjogMjBweCAwO1xuICBtYXJnaW4tbGVmdDogMjBweDtcbn1cblxuLmFjY29yZGlvbiA+IGxpLmFjY19hY3RpdmUgLmFjY29yZGlvbl9fdGl0bGUgaTpiZWZvcmUge1xuICBAYXBwbHkgY29udGVudC1bXCLuoKxcIl07XG59XG4uYWNjb3JkaW9uID4gbGkgLmFjY29yZGlvbl9fdGl0bGUgaSB7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmFjY29yZGlvbmpzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5hY2NvcmRpb25qcyAuYWNjX3NlY3Rpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDA7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5hY2NvcmRpb25qcyAuYWNjX3NlY3Rpb24gLmFjY19oZWFkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uYWNjb3JkaW9uanMgLmFjY19zZWN0aW9uIC5hY2NfaGVhZCBoMyB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBtYXJnaW46IDVweCAwO1xufVxuXG4uYWNjb3JkaW9uanMgLmFjY19zZWN0aW9uLmFjY19hY3RpdmUgPiAuYWNjX2NvbnRlbnQge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCI1MFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiA1MG1zO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjUwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiNTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNTBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogNTBtcztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxMDBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxMDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTAwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjEwMFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjEwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC4xcztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxNTBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxNTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMTVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE1MFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjE1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNTBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuMTVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIwMFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4ycztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMDBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjAwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjJzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI1MFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4yNXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjUwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI1MFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjI1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC4yNXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMzAwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMzAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjNzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjMwMFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjMwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIzMDBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIzMDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuM3M7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMzUwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMzUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjM1cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIzNTBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIzNTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMzUwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMzUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjM1cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCI0MDBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCI0MDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuNHM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNDAwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiNDAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjQwMFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjQwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC40cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCI0NTBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCI0NTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuNDVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjQ1MFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjQ1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI0NTBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI0NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuNDVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjUwMFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjUwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC41cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI1MDBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI1MDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNTAwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiNTAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjU1MFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjU1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC41NXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNTUwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiNTUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjU1MFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjU1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC41NXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiNjAwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiNjAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjZzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjYwMFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjYwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI2MDBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI2MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuNnM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiNjUwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiNjUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjY1cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI2NTBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI2NTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNjUwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiNjUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjY1cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCI3MDBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCI3MDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuN3M7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNzAwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiNzAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjcwMFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjcwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC43cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCI3NTBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCI3NTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuNzVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjc1MFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjc1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI3NTBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI3NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuNzVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjgwMFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjgwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC44cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI4MDBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI4MDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiODAwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiODAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjhzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjg1MFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjg1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC44NXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiODUwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiODUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjg1MFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjg1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC44NXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiOTAwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiOTAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjlzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjkwMFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjkwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI5MDBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI5MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuOXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiOTUwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiOTUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjk1cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI5NTBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI5NTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiOTUwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiOTUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjk1cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxMDAwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTAwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTAwMFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjEwMDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTAwMFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjEwMDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDFzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjEwNTBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxMDUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxLjA1cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMDUwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTA1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMDUwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTA1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMS4wNXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTEwMFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjExMDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDEuMXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTEwMFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjExMDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTEwMFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjExMDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDEuMXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTE1MFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjExNTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDEuMTVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjExNTBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMTUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjExNTBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMTUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxLjE1cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxMjAwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTIwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMS4ycztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMjAwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTIwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMjAwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTIwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMS4ycztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxMjUwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTI1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMS4yNXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTI1MFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjEyNTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTI1MFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjEyNTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDEuMjVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjEzMDBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxMzAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxLjNzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjEzMDBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMzAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjEzMDBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMzAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxLjNzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjEzNTBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxMzUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxLjM1cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMzUwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTM1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMzUwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTM1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMS4zNXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTQwMFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE0MDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDEuNHM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTQwMFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjE0MDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTQwMFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjE0MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDEuNHM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTQ1MFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE0NTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDEuNDVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE0NTBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNDUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE0NTBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNDUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxLjQ1cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxNTAwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTUwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMS41cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNTAwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTUwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNTAwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTUwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMS41cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxNTUwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTU1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMS41NXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTU1MFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjE1NTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTU1MFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjE1NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDEuNTVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE2MDBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxNjAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxLjZzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE2MDBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNjAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE2MDBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNjAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxLjZzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE2NTBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxNjUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxLjY1cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNjUwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTY1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNjUwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTY1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMS42NXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTcwMFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE3MDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDEuN3M7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTcwMFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjE3MDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTcwMFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjE3MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDEuN3M7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTc1MFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE3NTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDEuNzVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE3NTBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNzUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE3NTBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNzUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxLjc1cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxODAwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTgwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMS44cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxODAwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTgwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxODAwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTgwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMS44cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxODUwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTg1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMS44NXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTg1MFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjE4NTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTg1MFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjE4NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDEuODVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE5MDBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxOTAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxLjlzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE5MDBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxOTAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE5MDBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxOTAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxLjlzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE5NTBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxOTUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxLjk1cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxOTUwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTk1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxOTUwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTk1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMS45NXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjAwMFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIwMDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDJzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIwMDBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMDAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIwMDBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMDAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAycztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyMDUwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjA1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMi4wNXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjA1MFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjIwNTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjA1MFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjIwNTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDIuMDVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIxMDBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyMTAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyLjFzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIxMDBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMTAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIxMDBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMTAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyLjFzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIxNTBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyMTUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyLjE1cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMTUwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjE1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMTUwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjE1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMi4xNXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjIwMFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIyMDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDIuMnM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjIwMFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjIyMDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjIwMFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjIyMDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDIuMnM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjI1MFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIyNTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDIuMjVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIyNTBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMjUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIyNTBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMjUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyLjI1cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyMzAwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjMwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMi4zcztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMzAwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjMwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMzAwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjMwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMi4zcztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyMzUwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjM1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMi4zNXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjM1MFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjIzNTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjM1MFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjIzNTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDIuMzVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI0MDBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyNDAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyLjRzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI0MDBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNDAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI0MDBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNDAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyLjRzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI0NTBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyNDUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyLjQ1cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNDUwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjQ1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNDUwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjQ1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMi40NXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjUwMFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI1MDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDIuNXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjUwMFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjI1MDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjUwMFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjI1MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDIuNXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjU1MFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI1NTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDIuNTVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI1NTBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNTUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI1NTBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNTUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyLjU1cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyNjAwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjYwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMi42cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNjAwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjYwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNjAwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjYwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMi42cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyNjUwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjY1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMi42NXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjY1MFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjI2NTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjY1MFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjI2NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDIuNjVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI3MDBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyNzAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyLjdzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI3MDBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNzAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI3MDBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNzAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyLjdzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI3NTBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyNzUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyLjc1cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNzUwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjc1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNzUwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjc1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMi43NXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjgwMFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI4MDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDIuOHM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjgwMFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjI4MDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjgwMFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjI4MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDIuOHM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjg1MFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI4NTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDIuODVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI4NTBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyODUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI4NTBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyODUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyLjg1cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyOTAwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjkwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMi45cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyOTAwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjkwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyOTAwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjkwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMi45cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyOTUwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjk1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMi45NXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjk1MFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjI5NTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjk1MFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjI5NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDIuOTVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjMwMDBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIzMDAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAzcztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIzMDAwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMzAwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIzMDAwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMzAwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogM3M7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1saW5lYXJdLCBib2R5W2RhdGEtYW9zLWVhc2luZz1saW5lYXJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjUsIDAuMjUsIDAuNzUsIDAuNzUpO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZV0sIGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2VdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW5dLCBib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLWluXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLW91dF0sIGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2Utb3V0XSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1vdXRdLCBib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLW91dF0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tYmFja10sIGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tYmFja10gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC42LCAtMC4yOCwgMC43MzUsIDAuMDQ1KTtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2Utb3V0LWJhY2tdLCBib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLW91dC1iYWNrXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEuMjc1KTtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tb3V0LWJhY2tdLCBib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLW91dC1iYWNrXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjY4LCAtMC41NSwgMC4yNjUsIDEuNTUpO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1zaW5lXSwgYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1zaW5lXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQ3LCAwLCAwLjc0NSwgMC43MTUpO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1vdXQtc2luZV0sIGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2Utb3V0LXNpbmVdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMzksIDAuNTc1LCAwLjU2NSwgMSk7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLW91dC1zaW5lXSwgYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1vdXQtc2luZV0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40NDUsIDAuMDUsIDAuNTUsIDAuOTUpO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1xdWFkXSwgYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1xdWFkXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA4NSwgMC42OCwgMC41Myk7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLW91dC1xdWFkXSwgYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1vdXQtcXVhZF0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yNSwgMC40NiwgMC40NSwgMC45NCk7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLW91dC1xdWFkXSwgYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1vdXQtcXVhZF0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLWN1YmljXSwgYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1jdWJpY10gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wODUsIDAuNjgsIDAuNTMpO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1vdXQtY3ViaWNdLCBib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLW91dC1jdWJpY10gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yNSwgMC40NiwgMC40NSwgMC45NCk7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLW91dC1jdWJpY10sIGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tb3V0LWN1YmljXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tcXVhcnRdLCBib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLXF1YXJ0XSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA4NSwgMC42OCwgMC41Myk7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLW91dC1xdWFydF0sIGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2Utb3V0LXF1YXJ0XSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjI1LCAwLjQ2LCAwLjQ1LCAwLjk0KTtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tb3V0LXF1YXJ0XSwgYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1vdXQtcXVhcnRdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xufVxuXG5bZGF0YS1hb3NePWZhZGVdW2RhdGEtYW9zXj1mYWRlXSB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHksIHRyYW5zZm9ybTtcbn1cblxuW2RhdGEtYW9zXj1mYWRlXVtkYXRhLWFvc149ZmFkZV0uYW9zLWFuaW1hdGUge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG59XG5cbltkYXRhLWFvcz1mYWRlLXVwXSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwcHgsIDApO1xufVxuXG5bZGF0YS1hb3M9ZmFkZS1kb3duXSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMHB4LCAwKTtcbn1cblxuW2RhdGEtYW9zPWZhZGUtcmlnaHRdIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwcHgsIDAsIDApO1xufVxuXG5bZGF0YS1hb3M9ZmFkZS1sZWZ0XSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwcHgsIDAsIDApO1xufVxuXG5bZGF0YS1hb3M9ZmFkZS11cC1yaWdodF0ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDBweCwgMTAwcHgsIDApO1xufVxuXG5bZGF0YS1hb3M9ZmFkZS11cC1sZWZ0XSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwcHgsIDEwMHB4LCAwKTtcbn1cblxuW2RhdGEtYW9zPWZhZGUtZG93bi1yaWdodF0ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDBweCwgLTEwMHB4LCAwKTtcbn1cblxuW2RhdGEtYW9zPWZhZGUtZG93bi1sZWZ0XSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwcHgsIC0xMDBweCwgMCk7XG59XG5cbltkYXRhLWFvc149em9vbV1bZGF0YS1hb3NePXpvb21dIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eSwgdHJhbnNmb3JtO1xufVxuXG5bZGF0YS1hb3NePXpvb21dW2RhdGEtYW9zXj16b29tXS5hb3MtYW5pbWF0ZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKSBzY2FsZSgxKTtcbn1cblxuW2RhdGEtYW9zPXpvb20taW5dIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjYpO1xufVxuXG5bZGF0YS1hb3M9em9vbS1pbi11cF0ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMHB4LCAwKSBzY2FsZSgwLjYpO1xufVxuXG5bZGF0YS1hb3M9em9vbS1pbi1kb3duXSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMHB4LCAwKSBzY2FsZSgwLjYpO1xufVxuXG5bZGF0YS1hb3M9em9vbS1pbi1yaWdodF0ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDBweCwgMCwgMCkgc2NhbGUoMC42KTtcbn1cblxuW2RhdGEtYW9zPXpvb20taW4tbGVmdF0ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMHB4LCAwLCAwKSBzY2FsZSgwLjYpO1xufVxuXG5bZGF0YS1hb3M9em9vbS1vdXRdIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xufVxuXG5bZGF0YS1hb3M9em9vbS1vdXQtdXBdIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDBweCwgMCkgc2NhbGUoMS4yKTtcbn1cblxuW2RhdGEtYW9zPXpvb20tb3V0LWRvd25dIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwcHgsIDApIHNjYWxlKDEuMik7XG59XG5cbltkYXRhLWFvcz16b29tLW91dC1yaWdodF0ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDBweCwgMCwgMCkgc2NhbGUoMS4yKTtcbn1cblxuW2RhdGEtYW9zPXpvb20tb3V0LWxlZnRdIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDBweCwgMCwgMCkgc2NhbGUoMS4yKTtcbn1cblxuW2RhdGEtYW9zXj1zbGlkZV1bZGF0YS1hb3NePXNsaWRlXSB7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbn1cblxuW2RhdGEtYW9zXj1zbGlkZV1bZGF0YS1hb3NePXNsaWRlXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbn1cblxuW2RhdGEtYW9zPXNsaWRlLXVwXSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG59XG5cbltkYXRhLWFvcz1zbGlkZS1kb3duXSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xufVxuXG5bZGF0YS1hb3M9c2xpZGUtcmlnaHRdIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG59XG5cbltkYXRhLWFvcz1zbGlkZS1sZWZ0XSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG59XG5cbltkYXRhLWFvc149ZmxpcF1bZGF0YS1hb3NePWZsaXBdIHtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG59XG5cbltkYXRhLWFvcz1mbGlwLWxlZnRdIHtcbiAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgyNTAwcHgpIHJvdGF0ZVkoLTEwMGRlZyk7XG59XG5cbltkYXRhLWFvcz1mbGlwLWxlZnRdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgyNTAwcHgpIHJvdGF0ZVkoMCk7XG59XG5cbltkYXRhLWFvcz1mbGlwLXJpZ2h0XSB7XG4gIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMjUwMHB4KSByb3RhdGVZKDEwMGRlZyk7XG59XG5cbltkYXRhLWFvcz1mbGlwLXJpZ2h0XS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMjUwMHB4KSByb3RhdGVZKDApO1xufVxuXG5bZGF0YS1hb3M9ZmxpcC11cF0ge1xuICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDI1MDBweCkgcm90YXRlWCgtMTAwZGVnKTtcbn1cblxuW2RhdGEtYW9zPWZsaXAtdXBdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgyNTAwcHgpIHJvdGF0ZVgoMCk7XG59XG5cbltkYXRhLWFvcz1mbGlwLWRvd25dIHtcbiAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgyNTAwcHgpIHJvdGF0ZVgoMTAwZGVnKTtcbn1cblxuW2RhdGEtYW9zPWZsaXAtZG93bl0uYW9zLWFuaW1hdGUge1xuICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDI1MDBweCkgcm90YXRlWCgwKTtcbn1cblxuLmdmb3JtX2hlYWRpbmcge1xuICBAYXBwbHkgaGlkZGVuO1xufVxuXG4uZ2Zvcm1fZmllbGRzIHtcbiAgY29sdW1uLWdhcDogMCAhaW1wb3J0YW50O1xuICByb3ctZ2FwOiAxNnB4ICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBAYXBwbHkgZmxleC1jb2w7XG59XG5Ac2NyZWVuIGxnIHtcbiAgLmdmb3JtX2ZpZWxkcyB7XG4gICAgQGFwcGx5IGZsZXgtcm93O1xuICB9XG59XG4uZ2Zvcm1fZmllbGRzIC5nZmllbGQtLXR5cGUtdGV4dCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkLS10eXBlLWVtYWlsIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZ2Zvcm1fZmllbGRzIC5nZmllbGQtLXR5cGUtc3VibWl0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZsZXgtc2hyaW5rOiBub25lO1xufVxuQHNjcmVlbiBsZyB7XG4gIC5nZm9ybV9maWVsZHMgLmdmaWVsZC0tdHlwZS10ZXh0IHtcbiAgICB3aWR0aDogMzAlO1xuICB9XG4gIC5nZm9ybV9maWVsZHMgLmdmaWVsZC0tdHlwZS1lbWFpbCB7XG4gICAgd2lkdGg6IDQ0JTtcbiAgfVxuICAuZ2Zvcm1fZmllbGRzIC5nZmllbGQtLXR5cGUtc3VibWl0IHtcbiAgICB3aWR0aDogMTYwcHg7XG4gICAgZmxleC1zaHJpbms6IG5vbmU7XG4gIH1cbn1cblxuLmdmb3JtX3ZhbGlkYXRpb25fZXJyb3JzIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uZ2ZpZWxkIHtcbiAgZ3JpZC1jb2x1bW46IHNwYW4gMjtcbn1cbi5nZmllbGQuZ2ZpZWxkX2Vycm9yIC5nZmllbGRfdmFsaWRhdGlvbl9tZXNzYWdlIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG59XG4uZ2ZpZWxkLm5vLXJvdy1nYXAge1xuICBAYXBwbHkgLW10LTIgbGc6LW10LTM7XG59XG4uZ2ZpZWxkLS13aWR0aC1oYWxmIHtcbiAgQGFwcGx5IHNtOmNvbC1zcGFuLTIgbGc6Y29sLXNwYW4tMTtcbn1cbi5nZmllbGQtLXR5cGUtY2hlY2tib3ggbGVnZW5kIHtcbiAgQGFwcGx5IGZvbnQtYm9sZCBtYi0zIGJsb2NrO1xufVxuLmdmaWVsZF9sYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDE2cHg7XG4gIEBhcHBseSBtYi0xO1xufVxuLmdmaWVsZF9sYWJlbCAuZ2ZpZWxkX3JlcXVpcmVkIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLmhpZGRlbl9sYWJlbCAuZ2ZpZWxkX2xhYmVsIHtcbiAgQGFwcGx5IGhpZGRlbjtcbn1cbi5nZmllbGQuZ2ZpZWxkLS10eXBlLWZpbGV1cGxvYWQgPiBsYWJlbCB7XG4gIG1hcmdpbi1ib3R0b206IDhweCAhaW1wb3J0YW50O1xufVxuXG4uZ2lucHV0X2NvbnRhaW5lciB7XG4gIEBhcHBseSByZWxhdGl2ZTtcbn1cbi5naW5wdXRfY29udGFpbmVyIHNlbGVjdCxcbi5naW5wdXRfY29udGFpbmVyIHRleHRhcmVhLFxuLmdpbnB1dF9jb250YWluZXIgaW5wdXRbdHlwZT1kYXRlXSxcbi5naW5wdXRfY29udGFpbmVyIGlucHV0W3R5cGU9dGV4dF0sXG4uZ2lucHV0X2NvbnRhaW5lciBpbnB1dFt0eXBlPXRlbF0sXG4uZ2lucHV0X2NvbnRhaW5lciBpbnB1dFt0eXBlPWVtYWlsXSxcbi5naW5wdXRfY29udGFpbmVyIGlucHV0W3R5cGU9bnVtYmVyXSB7XG4gIGhlaWdodDogNDhweDtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBvdXRsaW5lOiBub25lO1xuICBvdXRsaW5lLW9mZnNldDogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgQGFwcGx5IGZvbnQtYmFzZSB0ZXh0LWdyZXktZGFyayBib3JkZXIgYm9yZGVyLXRyYW5zcGFyZW50O1xuICBwYWRkaW5nLWxlZnQ6IDE2cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogMTZweCAhaW1wb3J0YW50O1xufVxuLmdpbnB1dF9jb250YWluZXIgc2VsZWN0OmZvY3VzLFxuLmdpbnB1dF9jb250YWluZXIgdGV4dGFyZWE6Zm9jdXMsXG4uZ2lucHV0X2NvbnRhaW5lciBpbnB1dFt0eXBlPWRhdGVdOmZvY3VzLFxuLmdpbnB1dF9jb250YWluZXIgaW5wdXRbdHlwZT10ZXh0XTpmb2N1cyxcbi5naW5wdXRfY29udGFpbmVyIGlucHV0W3R5cGU9dGVsXTpmb2N1cyxcbi5naW5wdXRfY29udGFpbmVyIGlucHV0W3R5cGU9ZW1haWxdOmZvY3VzLFxuLmdpbnB1dF9jb250YWluZXIgaW5wdXRbdHlwZT1udW1iZXJdOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgQGFwcGx5IGJvcmRlci1zaGlwd3JlY2s7XG59XG4uZ2lucHV0X2NvbnRhaW5lciBzZWxlY3Q6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsXG4uZ2lucHV0X2NvbnRhaW5lciB0ZXh0YXJlYTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixcbi5naW5wdXRfY29udGFpbmVyIGlucHV0W3R5cGU9ZGF0ZV06Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsXG4uZ2lucHV0X2NvbnRhaW5lciBpbnB1dFt0eXBlPXRleHRdOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLFxuLmdpbnB1dF9jb250YWluZXIgaW5wdXRbdHlwZT10ZWxdOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLFxuLmdpbnB1dF9jb250YWluZXIgaW5wdXRbdHlwZT1lbWFpbF06Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsXG4uZ2lucHV0X2NvbnRhaW5lciBpbnB1dFt0eXBlPW51bWJlcl06Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIgeyAvKiBFZGdlICovXG4gIEBhcHBseSB0ZXh0LWdyZXktZGFyay84MDtcbn1cbi5naW5wdXRfY29udGFpbmVyIHNlbGVjdDotbXMtaW5wdXQtcGxhY2Vob2xkZXIsXG4uZ2lucHV0X2NvbnRhaW5lciB0ZXh0YXJlYTotbXMtaW5wdXQtcGxhY2Vob2xkZXIsXG4uZ2lucHV0X2NvbnRhaW5lciBpbnB1dFt0eXBlPWRhdGVdOi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbi5naW5wdXRfY29udGFpbmVyIGlucHV0W3R5cGU9dGV4dF06LW1zLWlucHV0LXBsYWNlaG9sZGVyLFxuLmdpbnB1dF9jb250YWluZXIgaW5wdXRbdHlwZT10ZWxdOi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbi5naW5wdXRfY29udGFpbmVyIGlucHV0W3R5cGU9ZW1haWxdOi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbi5naW5wdXRfY29udGFpbmVyIGlucHV0W3R5cGU9bnVtYmVyXTotbXMtaW5wdXQtcGxhY2Vob2xkZXIgeyAvKiBJbnRlcm5ldCBFeHBsb3JlciAxMC0xMSAqL1xuICBAYXBwbHkgdGV4dC1ncmV5LWRhcmsvODA7XG59XG4uZ2lucHV0X2NvbnRhaW5lciBzZWxlY3Q6OnBsYWNlaG9sZGVyLFxuLmdpbnB1dF9jb250YWluZXIgdGV4dGFyZWE6OnBsYWNlaG9sZGVyLFxuLmdpbnB1dF9jb250YWluZXIgaW5wdXRbdHlwZT1kYXRlXTo6cGxhY2Vob2xkZXIsXG4uZ2lucHV0X2NvbnRhaW5lciBpbnB1dFt0eXBlPXRleHRdOjpwbGFjZWhvbGRlcixcbi5naW5wdXRfY29udGFpbmVyIGlucHV0W3R5cGU9dGVsXTo6cGxhY2Vob2xkZXIsXG4uZ2lucHV0X2NvbnRhaW5lciBpbnB1dFt0eXBlPWVtYWlsXTo6cGxhY2Vob2xkZXIsXG4uZ2lucHV0X2NvbnRhaW5lciBpbnB1dFt0eXBlPW51bWJlcl06OnBsYWNlaG9sZGVyIHtcbiAgQGFwcGx5IHRleHQtZ3JleS1kYXJrLzgwO1xufVxuLmdpbnB1dF9jb250YWluZXIgaW5wdXRbdHlwZT1lbWFpbF0ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzI0JyBoZWlnaHQ9JzI0JyB2aWV3Qm94PScwIDAgMjQgMjQnIGZpbGw9J25vbmUnJTNFJTNDcGF0aCBkPSdNMjAgNEg0QzIuODk3IDQgMiA0Ljg5NyAyIDZWMThDMiAxOS4xMDMgMi44OTcgMjAgNCAyMEgyMEMyMS4xMDMgMjAgMjIgMTkuMTAzIDIyIDE4VjZDMjIgNC44OTcgMjEuMTAzIDQgMjAgNFpNMjAgNlY2LjUxMUwxMiAxMi43MzRMNCA2LjUxMlY2SDIwWk00IDE4VjkuMDQ0TDExLjM4NiAxNC43ODlDMTEuNTYxMSAxNC45MjY1IDExLjc3NzMgMTUuMDAxMyAxMiAxNS4wMDEzQzEyLjIyMjcgMTUuMDAxMyAxMi40Mzg5IDE0LjkyNjUgMTIuNjE0IDE0Ljc4OUwyMCA5LjA0NEwyMC4wMDIgMThINFonIGZpbGw9JyUyM0JCQ0NDOScvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCA4cHggY2VudGVyO1xuICBwYWRkaW5nLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbn1cbi5naW5wdXRfY29udGFpbmVyIHNlbGVjdCB7XG4gIEBhcHBseSBiZy1uby1yZXBlYXQgYmctW3JpZ2h0XzEycHhfY2VudGVyXTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxNicgaGVpZ2h0PScxNicgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPSdub25lJyUzRSUzQ3BhdGggZD0nTTQgNkw4IDEwTDEyIDYnIHN0cm9rZT0nJTIzQUVBQUFFJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSUzQy9zdmclM0VcIik7XG59XG4uZ2lucHV0X2NvbnRhaW5lciB0ZXh0YXJlYSB7XG4gIGhlaWdodDogMTgwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy10b3A6IDEycHg7XG59XG4uZ2lucHV0X2NvbnRhaW5lci5naW5wdXRfY29udGFpbmVyX2NoZWNrYm94IC5nZmllbGRfY2hlY2tib3gge1xuICBAYXBwbHkgZ3JpZCAhaW1wb3J0YW50O1xufVxuLmNvbC0yIC5naW5wdXRfY29udGFpbmVyLmdpbnB1dF9jb250YWluZXJfY2hlY2tib3ggLmdmaWVsZF9jaGVja2JveCB7XG4gIEBhcHBseSBncmlkLWNvbHMtMSBsZzpncmlkLWNvbHMtMjtcbn1cbi5jb2wtMyAuZ2lucHV0X2NvbnRhaW5lci5naW5wdXRfY29udGFpbmVyX2NoZWNrYm94IC5nZmllbGRfY2hlY2tib3gge1xuICBAYXBwbHkgZ3JpZC1jb2xzLTM7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gIC5jb2wtMyAuZ2lucHV0X2NvbnRhaW5lci5naW5wdXRfY29udGFpbmVyX2NoZWNrYm94IC5nZmllbGRfY2hlY2tib3gge1xuICAgIEBhcHBseSBncmlkLWNvbHMtMTtcbiAgfVxufVxuLmdpbnB1dF9jb250YWluZXIuZ2lucHV0X2NvbnRhaW5lcl9jb25zZW50LFxuLmdpbnB1dF9jb250YWluZXIgLmdmaWVsZF9jaGVja2JveCxcbi5naW5wdXRfY29udGFpbmVyIC5nZmllbGRfcmFkaW8sXG4uZ2lucHV0X2NvbnRhaW5lciAuZ2Nob2ljZSB7XG4gIEBhcHBseSB0ZXh0LTE2O1xufVxuLmdpbnB1dF9jb250YWluZXIuZ2lucHV0X2NvbnRhaW5lcl9jb25zZW50IGlucHV0W3R5cGU9Y2hlY2tib3hdLFxuLmdpbnB1dF9jb250YWluZXIuZ2lucHV0X2NvbnRhaW5lcl9jb25zZW50IGlucHV0W3R5cGU9cmFkaW9dLFxuLmdpbnB1dF9jb250YWluZXIgLmdmaWVsZF9jaGVja2JveCBpbnB1dFt0eXBlPWNoZWNrYm94XSxcbi5naW5wdXRfY29udGFpbmVyIC5nZmllbGRfY2hlY2tib3ggaW5wdXRbdHlwZT1yYWRpb10sXG4uZ2lucHV0X2NvbnRhaW5lciAuZ2ZpZWxkX3JhZGlvIGlucHV0W3R5cGU9Y2hlY2tib3hdLFxuLmdpbnB1dF9jb250YWluZXIgLmdmaWVsZF9yYWRpbyBpbnB1dFt0eXBlPXJhZGlvXSxcbi5naW5wdXRfY29udGFpbmVyIC5nY2hvaWNlIGlucHV0W3R5cGU9Y2hlY2tib3hdLFxuLmdpbnB1dF9jb250YWluZXIgLmdjaG9pY2UgaW5wdXRbdHlwZT1yYWRpb10ge1xuICBAYXBwbHkgb3BhY2l0eS0wIG91dGxpbmUtbm9uZSB6LTUwIHctMyBoLTMgdG9wLTAgbGVmdC0wIGFic29sdXRlIG1iLTAgYXBwZWFyYW5jZS1ub25lIGN1cnNvci1wb2ludGVyIG10LTA7XG59XG4uZ2lucHV0X2NvbnRhaW5lci5naW5wdXRfY29udGFpbmVyX2NvbnNlbnQgaW5wdXRbdHlwZT1jaGVja2JveF0gKyBsYWJlbCxcbi5naW5wdXRfY29udGFpbmVyLmdpbnB1dF9jb250YWluZXJfY29uc2VudCBpbnB1dFt0eXBlPXJhZGlvXSArIGxhYmVsLFxuLmdpbnB1dF9jb250YWluZXIgLmdmaWVsZF9jaGVja2JveCBpbnB1dFt0eXBlPWNoZWNrYm94XSArIGxhYmVsLFxuLmdpbnB1dF9jb250YWluZXIgLmdmaWVsZF9jaGVja2JveCBpbnB1dFt0eXBlPXJhZGlvXSArIGxhYmVsLFxuLmdpbnB1dF9jb250YWluZXIgLmdmaWVsZF9yYWRpbyBpbnB1dFt0eXBlPWNoZWNrYm94XSArIGxhYmVsLFxuLmdpbnB1dF9jb250YWluZXIgLmdmaWVsZF9yYWRpbyBpbnB1dFt0eXBlPXJhZGlvXSArIGxhYmVsLFxuLmdpbnB1dF9jb250YWluZXIgLmdjaG9pY2UgaW5wdXRbdHlwZT1jaGVja2JveF0gKyBsYWJlbCxcbi5naW5wdXRfY29udGFpbmVyIC5nY2hvaWNlIGlucHV0W3R5cGU9cmFkaW9dICsgbGFiZWwge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZ2lucHV0X2NvbnRhaW5lci5naW5wdXRfY29udGFpbmVyX2NvbnNlbnQgaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCArIGxhYmVsOmFmdGVyLFxuLmdpbnB1dF9jb250YWluZXIuZ2lucHV0X2NvbnRhaW5lcl9jb25zZW50IGlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQgKyBsYWJlbDphZnRlcixcbi5naW5wdXRfY29udGFpbmVyIC5nZmllbGRfY2hlY2tib3ggaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCArIGxhYmVsOmFmdGVyLFxuLmdpbnB1dF9jb250YWluZXIgLmdmaWVsZF9jaGVja2JveCBpbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkICsgbGFiZWw6YWZ0ZXIsXG4uZ2lucHV0X2NvbnRhaW5lciAuZ2ZpZWxkX3JhZGlvIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyBsYWJlbDphZnRlcixcbi5naW5wdXRfY29udGFpbmVyIC5nZmllbGRfcmFkaW8gaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCArIGxhYmVsOmFmdGVyLFxuLmdpbnB1dF9jb250YWluZXIgLmdjaG9pY2UgaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCArIGxhYmVsOmFmdGVyLFxuLmdpbnB1dF9jb250YWluZXIgLmdjaG9pY2UgaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCArIGxhYmVsOmFmdGVyIHtcbiAgQGFwcGx5IGJnLXB1cnBsZSB0ZXh0LXdoaXRlIGJvcmRlci1wdXJwbGU7XG59XG4uZ2lucHV0X2NvbnRhaW5lci5naW5wdXRfY29udGFpbmVyX2NvbnNlbnQgaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCArIGxhYmVsOmJlZm9yZSxcbi5naW5wdXRfY29udGFpbmVyLmdpbnB1dF9jb250YWluZXJfY29uc2VudCBpbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkICsgbGFiZWw6YmVmb3JlLFxuLmdpbnB1dF9jb250YWluZXIgLmdmaWVsZF9jaGVja2JveCBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgbGFiZWw6YmVmb3JlLFxuLmdpbnB1dF9jb250YWluZXIgLmdmaWVsZF9jaGVja2JveCBpbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkICsgbGFiZWw6YmVmb3JlLFxuLmdpbnB1dF9jb250YWluZXIgLmdmaWVsZF9yYWRpbyBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgbGFiZWw6YmVmb3JlLFxuLmdpbnB1dF9jb250YWluZXIgLmdmaWVsZF9yYWRpbyBpbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkICsgbGFiZWw6YmVmb3JlLFxuLmdpbnB1dF9jb250YWluZXIgLmdjaG9pY2UgaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCArIGxhYmVsOmJlZm9yZSxcbi5naW5wdXRfY29udGFpbmVyIC5nY2hvaWNlIGlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQgKyBsYWJlbDpiZWZvcmUge1xuICBAYXBwbHkgb3BhY2l0eS0xMDA7XG59XG4uZ2lucHV0X2NvbnRhaW5lci5naW5wdXRfY29udGFpbmVyX2NvbnNlbnQgaW5wdXRbdHlwZT1jaGVja2JveF06Zm9jdXMgKyBsYWJlbDphZnRlcixcbi5naW5wdXRfY29udGFpbmVyLmdpbnB1dF9jb250YWluZXJfY29uc2VudCBpbnB1dFt0eXBlPXJhZGlvXTpmb2N1cyArIGxhYmVsOmFmdGVyLFxuLmdpbnB1dF9jb250YWluZXIgLmdmaWVsZF9jaGVja2JveCBpbnB1dFt0eXBlPWNoZWNrYm94XTpmb2N1cyArIGxhYmVsOmFmdGVyLFxuLmdpbnB1dF9jb250YWluZXIgLmdmaWVsZF9jaGVja2JveCBpbnB1dFt0eXBlPXJhZGlvXTpmb2N1cyArIGxhYmVsOmFmdGVyLFxuLmdpbnB1dF9jb250YWluZXIgLmdmaWVsZF9yYWRpbyBpbnB1dFt0eXBlPWNoZWNrYm94XTpmb2N1cyArIGxhYmVsOmFmdGVyLFxuLmdpbnB1dF9jb250YWluZXIgLmdmaWVsZF9yYWRpbyBpbnB1dFt0eXBlPXJhZGlvXTpmb2N1cyArIGxhYmVsOmFmdGVyLFxuLmdpbnB1dF9jb250YWluZXIgLmdjaG9pY2UgaW5wdXRbdHlwZT1jaGVja2JveF06Zm9jdXMgKyBsYWJlbDphZnRlcixcbi5naW5wdXRfY29udGFpbmVyIC5nY2hvaWNlIGlucHV0W3R5cGU9cmFkaW9dOmZvY3VzICsgbGFiZWw6YWZ0ZXIge1xuICBAYXBwbHkgYm9yZGVyLWJsYWNrIGJvcmRlci1vcGFjaXR5LTIwO1xufVxuLmdpbnB1dF9jb250YWluZXIuZ2lucHV0X2NvbnRhaW5lcl9jb25zZW50IGxhYmVsLFxuLmdpbnB1dF9jb250YWluZXIgLmdmaWVsZF9jaGVja2JveCBsYWJlbCxcbi5naW5wdXRfY29udGFpbmVyIC5nZmllbGRfcmFkaW8gbGFiZWwsXG4uZ2lucHV0X2NvbnRhaW5lciAuZ2Nob2ljZSBsYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBAYXBwbHkgdy1mdWxsIHJlbGF0aXZlIHBsLTQ7XG59XG4uZ2lucHV0X2NvbnRhaW5lci5naW5wdXRfY29udGFpbmVyX2NvbnNlbnQgbGFiZWw6YWZ0ZXIsXG4uZ2lucHV0X2NvbnRhaW5lciAuZ2ZpZWxkX2NoZWNrYm94IGxhYmVsOmFmdGVyLFxuLmdpbnB1dF9jb250YWluZXIgLmdmaWVsZF9yYWRpbyBsYWJlbDphZnRlcixcbi5naW5wdXRfY29udGFpbmVyIC5nY2hvaWNlIGxhYmVsOmFmdGVyIHtcbiAgQGFwcGx5IGNvbnRlbnQtW1wiXCJdIGJnLXdoaXRlIHctWzIwcHhdIGgtWzIwcHhdIGJvcmRlci0yIGJvcmRlci1bIzhDOTE5Nl0gYmxvY2sgYWJzb2x1dGUgbGVmdC0wIHRvcC1bMXB4XSB6LTAgcG9pbnRlci1ldmVudHMtbm9uZSB0cmFuc2l0aW9uLWFsbCByb3VuZGVkLVs0cHhdO1xufVxuLmdpbnB1dF9jb250YWluZXIuZ2lucHV0X2NvbnRhaW5lcl9jb25zZW50IGxhYmVsOmJlZm9yZSxcbi5naW5wdXRfY29udGFpbmVyIC5nZmllbGRfY2hlY2tib3ggbGFiZWw6YmVmb3JlLFxuLmdpbnB1dF9jb250YWluZXIgLmdmaWVsZF9yYWRpbyBsYWJlbDpiZWZvcmUsXG4uZ2lucHV0X2NvbnRhaW5lciAuZ2Nob2ljZSBsYWJlbDpiZWZvcmUge1xuICBAYXBwbHkgY29udGVudC1bXCLuoI1cIl0gYmxvY2sgYWJzb2x1dGUgdy1bMjBweF0gaC1bMjBweF0gbGVhZGluZy1bMTZweF0gdGV4dC0xNCBsZWZ0LTAgdG9wLVszcHhdIHRleHQtY2VudGVyIG9wYWNpdHktMCB6LVsxXSB0ZXh0LXdoaXRlIHRyYW5zaXRpb24tYWxsO1xuICBmb250LWZhbWlseTogZm9udGVsbG87XG59XG4uZ2lucHV0X2NvbnRhaW5lciAuZ2ZpZWxkX2NoZWNrYm94LFxuLmdpbnB1dF9jb250YWluZXIgLmdmaWVsZF9yYWRpbyB7XG4gIG1hcmdpbjogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLmdpbnB1dF9jb250YWluZXIgLmdmaWVsZF9jaGVja2JveCAuZ2Nob2ljZSxcbi5naW5wdXRfY29udGFpbmVyIC5nZmllbGRfcmFkaW8gLmdjaG9pY2Uge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG1hcmdpbjogMCAyNHB4IDZweCAwO1xufVxuLmdpbnB1dF9jb250YWluZXIgLmdmaWVsZF9yYWRpbyAuZ2Nob2ljZSBsYWJlbDphZnRlciB7XG4gIHRvcDogM3B4O1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xufVxuLmdpbnB1dF9jb250YWluZXIgLmdmaWVsZF9yYWRpbyAuZ2Nob2ljZSBsYWJlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBsZWZ0OiA0cHg7XG4gIHRvcDogN3B4O1xuICBvcGFjaXR5OiAwO1xuICB6LWluZGV4OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTAxOTQxO1xufVxuLmdpbnB1dF9jb250YWluZXIuZ2lucHV0X2NvbnRhaW5lcl9jb25zZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG59XG4uZ2lucHV0X2NvbnRhaW5lci5naW5wdXRfY29udGFpbmVyX2ZpbGV1cGxvYWQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgZmxleC1iYXNpczogMTAwJTtcbn1cbi5naW5wdXRfY29udGFpbmVyLmdpbnB1dF9jb250YWluZXJfZmlsZXVwbG9hZCBpbnB1dFt0eXBlPWZpbGVdIHtcbiAgaGVpZ2h0OiA4MHB4O1xuICBwYWRkaW5nOiAyOHB4IDE2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIEBhcHBseSByb3VuZGVkICBib3JkZXIgYm9yZGVyLWdyZXktZGFyayBib3JkZXItb3BhY2l0eS00MCBib3JkZXItZGFzaGVkIGN1cnNvci1wb2ludGVyO1xufVxuLmdpbnB1dF9jb250YWluZXIuZ2lucHV0X2NvbnRhaW5lcl9maWxldXBsb2FkIGlucHV0W3R5cGU9ZmlsZV06Zm9jdXMge1xuICBib3JkZXItY29sb3I6IHJnYmEoMTg5LCAyMzUsIDIxNywgMC41KTtcbn1cbi5naW5wdXRfY29udGFpbmVyLmdpbnB1dF9jb250YWluZXJfZmlsZXVwbG9hZCBpbnB1dFt0eXBlPWZpbGVdOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDEycHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgd2lkdGg6IDEwMHB4O1xuICBwYWRkaW5nOiAwIDMycHggMCAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciByaWdodDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxNicgaGVpZ2h0PScxNicgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPSdub25lJyUzRSUzQ3BhdGggZD0nTTE0IDEwVjEwLjhDMTQgMTEuOTIwMSAxNCAxMi40ODAyIDEzLjc4MiAxMi45MDhDMTMuNTkwMyAxMy4yODQzIDEzLjI4NDMgMTMuNTkwMyAxMi45MDggMTMuNzgyQzEyLjQ4MDIgMTQgMTEuOTIwMSAxNCAxMC44IDE0SDUuMkM0LjA3OTg5IDE0IDMuNTE5ODQgMTQgMy4wOTIwMiAxMy43ODJDMi43MTU2OSAxMy41OTAzIDIuNDA5NzMgMTMuMjg0MyAyLjIxNzk5IDEyLjkwOEMyIDEyLjQ4MDIgMiAxMS45MjAxIDIgMTAuOFYxME0xMS4zMzMzIDUuMzMzMzNMOCAyTTggMkw0LjY2NjY3IDUuMzMzMzNNOCAyVjEwJyBzdHJva2U9JyUyMzNDMUU2NScgc3Ryb2tlLXdpZHRoPScxLjUnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFJTNDcGF0aCBkPSdNMTQgMTBWMTAuOEMxNCAxMS45MjAxIDE0IDEyLjQ4MDIgMTMuNzgyIDEyLjkwOEMxMy41OTAzIDEzLjI4NDMgMTMuMjg0MyAxMy41OTAzIDEyLjkwOCAxMy43ODJDMTIuNDgwMiAxNCAxMS45MjAxIDE0IDEwLjggMTRINS4yQzQuMDc5ODkgMTQgMy41MTk4NCAxNCAzLjA5MjAyIDEzLjc4MkMyLjcxNTY5IDEzLjU5MDMgMi40MDk3MyAxMy4yODQzIDIuMjE3OTkgMTIuOTA4QzIgMTIuNDgwMiAyIDExLjkyMDEgMiAxMC44VjEwTTExLjMzMzMgNS4zMzMzM0w4IDJNOCAyTDQuNjY2NjcgNS4zMzMzM004IDJWMTAnIHN0cm9rZT0nYmxhY2snIHN0cm9rZS1vcGFjaXR5PScwLjInIHN0cm9rZS13aWR0aD0nMS41JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSUzQ3BhdGggZD0nTTE0IDEwVjEwLjhDMTQgMTEuOTIwMSAxNCAxMi40ODAyIDEzLjc4MiAxMi45MDhDMTMuNTkwMyAxMy4yODQzIDEzLjI4NDMgMTMuNTkwMyAxMi45MDggMTMuNzgyQzEyLjQ4MDIgMTQgMTEuOTIwMSAxNCAxMC44IDE0SDUuMkM0LjA3OTg5IDE0IDMuNTE5ODQgMTQgMy4wOTIwMiAxMy43ODJDMi43MTU2OSAxMy41OTAzIDIuNDA5NzMgMTMuMjg0MyAyLjIxNzk5IDEyLjkwOEMyIDEyLjQ4MDIgMiAxMS45MjAxIDIgMTAuOFYxME0xMS4zMzMzIDUuMzMzMzNMOCAyTTggMkw0LjY2NjY3IDUuMzMzMzNNOCAyVjEwJyBzdHJva2U9J2JsYWNrJyBzdHJva2Utb3BhY2l0eT0nMC4yJyBzdHJva2Utd2lkdGg9JzEuNScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICBAYXBwbHkgdHJhbnNpdGlvbi1hbGwgZm9udC1iYXNlO1xufVxuLmdpbnB1dF9jb250YWluZXIuZ2lucHV0X2NvbnRhaW5lcl9maWxldXBsb2FkIC5nZm9ybV9maWxldXBsb2FkX3J1bGVzIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDE1MHB4KTtcbiAgbGVmdDogMTJweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgYmFja2dyb3VuZDogcmdiYSg3NywgNzcsIDc3LCAwLjUpO1xuICBAYXBwbHkgcHktMSBsZzpweS0yIHRleHQtcGxhY2Vob2xkZXIgLW10LVsycHhdIGJnLXdoaXRlIHRleHQtMTQ7XG59XG4uZ2lucHV0X2NvbnRhaW5lci5naW5wdXRfY29udGFpbmVyX2ZpbGV1cGxvYWQuc2VsZWN0ZWQgLmdmb3JtX2ZpbGV1cGxvYWRfcnVsZXMge1xuICBvcGFjaXR5OiAwO1xufVxuLmdpbnB1dF9jb250YWluZXIuZ2lucHV0X2NvbnRhaW5lcl9maWxldXBsb2FkIC5naW5wdXRfcHJldmlldyB7XG4gIEBhcHBseSBtLTAgZm9udC1iYXNlIHRleHQtMTY7XG59XG5cbi5jLWJ1dHRvbiwgaW5wdXRbdHlwZT1zdWJtaXRdLFxuaW5wdXRbdHlwZT1idXR0b25dLFxuaW5wdXRbdHlwZT1yZXNldF0ge1xuICBAYXBwbHkgdy1mdWxsO1xufVxuQHNjcmVlbiBsZyB7XG4gIC5jLWJ1dHRvbiwgaW5wdXRbdHlwZT1zdWJtaXRdLFxuICBpbnB1dFt0eXBlPWJ1dHRvbl0sXG4gIGlucHV0W3R5cGU9cmVzZXRdIHtcbiAgICBAYXBwbHkgdy1hdXRvO1xuICB9XG59XG5cbi5nZm9ybV9mb290ZXIge1xuICBtYXJnaW4tdG9wOiAyNHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5nZm9ybV9mb290ZXIgLmdmb3JtLWxvYWRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICB0b3A6IDI1JTtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cblxuLmdmLWNvbmZpcm1hdGlvbi0tbG9hZGVkIC5nZi1jb25maXJtYXRpb24tLWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuQGtleWZyYW1lcyBzcGluIHtcbiAgMCUge1xuICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgLW8tdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG4gICAgLW8tdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcbiAgfVxufVxuLm1mcC1jb250YWluZXIge1xuICBwYWRkaW5nOiAyNHB4O1xufVxuXG4ubWZwLWlmcmFtZS1zY2FsZXIgaWZyYW1lIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLm1mcC1pZnJhbWUtaG9sZGVyIC5tZnAtY2xvc2Uge1xuICB3aWR0aDogMzZweDtcbiAgaGVpZ2h0OiAzNnB4O1xuICBsaW5lLWhlaWdodDogMzhweDtcbiAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNCREVCRDk7XG4gIGNvbG9yOiByZ2JhKDE2LCAyNSwgNjUsIDAuOCk7XG4gIG9wYWNpdHk6IDE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICB0b3A6IC00NHB4O1xuICByaWdodDogLTQwcHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xufVxuLm1mcC1pZnJhbWUtaG9sZGVyIC5tZnAtY2xvc2U6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICNlNGY3ZjA7XG59XG5AbWVkaWEgZGVza3RvcCB7XG4gIC5tZnAtaWZyYW1lLWhvbGRlciAubWZwLWNsb3NlIHtcbiAgICByaWdodDogMDtcbiAgfVxufVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKipcXFxuICBCYXNpYyBNb2RhbCBTdHlsZXNcblxcKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4ubW9kYWxfX292ZXJsYXkge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjYpO1xuICBkaXNwbGF5OiBibG9jaztcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHotaW5kZXg6IDMwMDA7XG4gIHBhZGRpbmc6IDI0cHggMjRweDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cbkBzY3JlZW4gbGcge1xuICAubW9kYWxfX292ZXJsYXkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cblxuLm1vZGFsX19jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDE0cHg7XG4gIG1heC1oZWlnaHQ6IDEwMHZoO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLm1vZGFsX19oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuXG4ubW9kYWxfX3RpdGxlIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuQHNjcmVlbiBsZyB7XG4gIC5tb2RhbF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgfVxufVxuXG4ubW9kYWxfX2Nsb3NlIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDE2cHg7XG4gIHJpZ2h0OiAxNnB4O1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIEBhcHBseSB0ZXh0LXB1cnBsZTtcbn1cbkBzY3JlZW4gbGcge1xuICAubW9kYWxfX2Nsb3NlIHtcbiAgICB0b3A6IDI0cHg7XG4gICAgcmlnaHQ6IDI0cHg7XG4gIH1cbn1cbi5tb2RhbF9fY2xvc2U6aG92ZXIge1xuICBAYXBwbHkgYmctZ3JleS1kYXJrO1xufVxuXG4ubW9kYWxfX2Nsb3NlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4pyVXCI7XG59XG5cbi5tb2RhbF9fY29udGVudCAuZ2Zvcm1fd3JhcHBlciBmb3JtIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ubW9kYWxfX2NvbnRlbnQgLmdmb3JtX3dyYXBwZXIgZm9ybSAuZ2Zvcm1fYm9keSB7XG4gIHdpZHRoOiAxMDAlO1xuICBmbGV4LWJhc2lzOiAxMDAlO1xufVxuLm1vZGFsX19jb250ZW50IC5nZm9ybV93cmFwcGVyIGZvcm0gLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyB7XG4gIGNvbHVtbi1nYXA6IDI0cHg7XG59XG4ubW9kYWxfX2NvbnRlbnQgLmdmb3JtX3dyYXBwZXIgZm9ybSAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIGlucHV0W3R5cGU9dGV4dF0sXG4ubW9kYWxfX2NvbnRlbnQgLmdmb3JtX3dyYXBwZXIgZm9ybSAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIGlucHV0W3R5cGU9cGFzc3dvcmRdLFxuLm1vZGFsX19jb250ZW50IC5nZm9ybV93cmFwcGVyIGZvcm0gLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyBpbnB1dFt0eXBlPXRlbF0sXG4ubW9kYWxfX2NvbnRlbnQgLmdmb3JtX3dyYXBwZXIgZm9ybSAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIGlucHV0W3R5cGU9bnVtYmVyXSxcbi5tb2RhbF9fY29udGVudCAuZ2Zvcm1fd3JhcHBlciBmb3JtIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgaW5wdXRbdHlwZT1lbWFpbF0ge1xuICBAYXBwbHkgYm9yZGVyLWJsYWNrIGJvcmRlci1vcGFjaXR5LTIwO1xufVxuLm1vZGFsX19jb250ZW50IC5nZm9ybV93cmFwcGVyIGZvcm0gLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkLS10eXBlLWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubW9kYWxfX2NvbnRlbnQgLmdmb3JtX3dyYXBwZXIgZm9ybSAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGRfaHRtbCBzbWFsbCB7XG4gIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xufVxuLm1vZGFsX19jb250ZW50IC5nZm9ybV93cmFwcGVyIGZvcm0gLmdmb3JtX2JvZHkgLmdpbnB1dF9jb250YWluZXIuZ2lucHV0X2NvbnRhaW5lcl9jb25zZW50IGxhYmVsOmFmdGVyLFxuLm1vZGFsX19jb250ZW50IC5nZm9ybV93cmFwcGVyIGZvcm0gLmdmb3JtX2JvZHkgLmdpbnB1dF9jb250YWluZXIgLmdmaWVsZF9jaGVja2JveCBsYWJlbDphZnRlcixcbi5tb2RhbF9fY29udGVudCAuZ2Zvcm1fd3JhcHBlciBmb3JtIC5nZm9ybV9ib2R5IC5naW5wdXRfY29udGFpbmVyIC5nZmllbGRfcmFkaW8gbGFiZWw6YWZ0ZXIsXG4ubW9kYWxfX2NvbnRlbnQgLmdmb3JtX3dyYXBwZXIgZm9ybSAuZ2Zvcm1fYm9keSAuZ2lucHV0X2NvbnRhaW5lciAuZ2Nob2ljZSBsYWJlbDphZnRlciB7XG4gIEBhcHBseSBib3JkZXItYmxhY2sgYm9yZGVyLW9wYWNpdHktMjA7XG59XG4ubW9kYWxfX2NvbnRlbnQgLmdmb3JtX3dyYXBwZXIgZm9ybSAuZ2Zvcm1fYm9keSAuZ2lucHV0X2NvbnRhaW5lci5naW5wdXRfY29udGFpbmVyX2NvbnNlbnQgaW5wdXQ6Zm9jdXMgKyBsYWJlbDphZnRlcixcbi5tb2RhbF9fY29udGVudCAuZ2Zvcm1fd3JhcHBlciBmb3JtIC5nZm9ybV9ib2R5IC5naW5wdXRfY29udGFpbmVyIC5nZmllbGRfY2hlY2tib3ggaW5wdXQ6Zm9jdXMgKyBsYWJlbDphZnRlcixcbi5tb2RhbF9fY29udGVudCAuZ2Zvcm1fd3JhcHBlciBmb3JtIC5nZm9ybV9ib2R5IC5naW5wdXRfY29udGFpbmVyIC5nZmllbGRfcmFkaW8gaW5wdXQ6Zm9jdXMgKyBsYWJlbDphZnRlcixcbi5tb2RhbF9fY29udGVudCAuZ2Zvcm1fd3JhcHBlciBmb3JtIC5nZm9ybV9ib2R5IC5naW5wdXRfY29udGFpbmVyIC5nY2hvaWNlIGlucHV0OmZvY3VzICsgbGFiZWw6YWZ0ZXIge1xuICBAYXBwbHkgYm9yZGVyLWJsYWNrIGJvcmRlci1vcGFjaXR5LTIwO1xufVxuLm1vZGFsX19jb250ZW50IC5nZm9ybV93cmFwcGVyIGZvcm0gLmdmb3JtX2Zvb3RlciB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHBhZGRpbmctdG9wOiAyOXB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLm1vZGFsX19jb250ZW50IC5nZm9ybV93cmFwcGVyIGZvcm0gLmdmb3JtX2Zvb3RlciAuYy1idXR0b246YWZ0ZXIsIC5tb2RhbF9fY29udGVudCAuZ2Zvcm1fd3JhcHBlciBmb3JtIC5nZm9ybV9mb290ZXIgaW5wdXRbdHlwZT1zdWJtaXRdOmFmdGVyLFxuLm1vZGFsX19jb250ZW50IC5nZm9ybV93cmFwcGVyIGZvcm0gLmdmb3JtX2Zvb3RlciBpbnB1dFt0eXBlPWJ1dHRvbl06YWZ0ZXIsXG4ubW9kYWxfX2NvbnRlbnQgLmdmb3JtX3dyYXBwZXIgZm9ybSAuZ2Zvcm1fZm9vdGVyIGlucHV0W3R5cGU9cmVzZXRdOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxNicgaGVpZ2h0PScxNicgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPSdub25lJyUzRSUzQ3BhdGggZD0nTTE0IDEwVjEwLjhDMTQgMTEuOTIwMSAxNCAxMi40ODAyIDEzLjc4MiAxMi45MDhDMTMuNTkwMyAxMy4yODQzIDEzLjI4NDMgMTMuNTkwMyAxMi45MDggMTMuNzgyQzEyLjQ4MDIgMTQgMTEuOTIwMSAxNCAxMC44IDE0SDUuMkM0LjA3OTg5IDE0IDMuNTE5ODQgMTQgMy4wOTIwMiAxMy43ODJDMi43MTU2OSAxMy41OTAzIDIuNDA5NzMgMTMuMjg0MyAyLjIxNzk5IDEyLjkwOEMyIDEyLjQ4MDIgMiAxMS45MjAxIDIgMTAuOFYxME0xMS4zMzMzIDYuNjY2NjdMOCAxME04IDEwTDQuNjY2NjcgNi42NjY2N004IDEwVjInIHN0cm9rZT0nd2hpdGUnIHN0cm9rZS13aWR0aD0nMS41JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSUzQy9zdmclM0VcIik7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgY29udGVudDogXCJcIjtcbn1cbi5tb2RhbF9fY29udGVudCAuZ2Zvcm1fd3JhcHBlciBmb3JtIC5nZm9ybV9mb290ZXIgLmMtYnV0dG9uOmhvdmVyOmFmdGVyLCAubW9kYWxfX2NvbnRlbnQgLmdmb3JtX3dyYXBwZXIgZm9ybSAuZ2Zvcm1fZm9vdGVyIGlucHV0W3R5cGU9c3VibWl0XTpob3ZlcjphZnRlcixcbi5tb2RhbF9fY29udGVudCAuZ2Zvcm1fd3JhcHBlciBmb3JtIC5nZm9ybV9mb290ZXIgaW5wdXRbdHlwZT1idXR0b25dOmhvdmVyOmFmdGVyLFxuLm1vZGFsX19jb250ZW50IC5nZm9ybV93cmFwcGVyIGZvcm0gLmdmb3JtX2Zvb3RlciBpbnB1dFt0eXBlPXJlc2V0XTpob3ZlcjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTYnIGhlaWdodD0nMTYnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nbm9uZSclM0UlM0NwYXRoIGQ9J00xNCAxMFYxMC44QzE0IDExLjkyMDEgMTQgMTIuNDgwMiAxMy43ODIgMTIuOTA4QzEzLjU5MDMgMTMuMjg0MyAxMy4yODQzIDEzLjU5MDMgMTIuOTA4IDEzLjc4MkMxMi40ODAyIDE0IDExLjkyMDEgMTQgMTAuOCAxNEg1LjJDNC4wNzk4OSAxNCAzLjUxOTg0IDE0IDMuMDkyMDIgMTMuNzgyQzIuNzE1NjkgMTMuNTkwMyAyLjQwOTczIDEzLjI4NDMgMi4yMTc5OSAxMi45MDhDMiAxMi40ODAyIDIgMTEuOTIwMSAyIDEwLjhWMTBNMTEuMzMzMyA2LjY2NjY3TDggMTBNOCAxMEw0LjY2NjY3IDYuNjY2NjdNOCAxMFYyJyBzdHJva2U9JyUyMzNDMUU2NScgc3Ryb2tlLXdpZHRoPScxLjUnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFJTNDcGF0aCBkPSdNMTQgMTBWMTAuOEMxNCAxMS45MjAxIDE0IDEyLjQ4MDIgMTMuNzgyIDEyLjkwOEMxMy41OTAzIDEzLjI4NDMgMTMuMjg0MyAxMy41OTAzIDEyLjkwOCAxMy43ODJDMTIuNDgwMiAxNCAxMS45MjAxIDE0IDEwLjggMTRINS4yQzQuMDc5ODkgMTQgMy41MTk4NCAxNCAzLjA5MjAyIDEzLjc4MkMyLjcxNTY5IDEzLjU5MDMgMi40MDk3MyAxMy4yODQzIDIuMjE3OTkgMTIuOTA4QzIgMTIuNDgwMiAyIDExLjkyMDEgMiAxMC44VjEwTTExLjMzMzMgNi42NjY2N0w4IDEwTTggMTBMNC42NjY2NyA2LjY2NjY3TTggMTBWMicgc3Ryb2tlPSdibGFjaycgc3Ryb2tlLW9wYWNpdHk9JzAuMicgc3Ryb2tlLXdpZHRoPScxLjUnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFJTNDcGF0aCBkPSdNMTQgMTBWMTAuOEMxNCAxMS45MjAxIDE0IDEyLjQ4MDIgMTMuNzgyIDEyLjkwOEMxMy41OTAzIDEzLjI4NDMgMTMuMjg0MyAxMy41OTAzIDEyLjkwOCAxMy43ODJDMTIuNDgwMiAxNCAxMS45MjAxIDE0IDEwLjggMTRINS4yQzQuMDc5ODkgMTQgMy41MTk4NCAxNCAzLjA5MjAyIDEzLjc4MkMyLjcxNTY5IDEzLjU5MDMgMi40MDk3MyAxMy4yODQzIDIuMjE3OTkgMTIuOTA4QzIgMTIuNDgwMiAyIDExLjkyMDEgMiAxMC44VjEwTTExLjMzMzMgNi42NjY2N0w4IDEwTTggMTBMNC42NjY2NyA2LjY2NjY3TTggMTBWMicgc3Ryb2tlPSdibGFjaycgc3Ryb2tlLW9wYWNpdHk9JzAuMicgc3Ryb2tlLXdpZHRoPScxLjUnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFJTNDL3N2ZyUzRVwiKTtcbn1cbi5tb2RhbF9fY29udGVudCAuZ2Zvcm1fd3JhcHBlciBmb3JtIC5nZm9ybV9mb290ZXIgc3Bhbi5nZm9ybS1sb2FkZXIge1xuICByaWdodDogLTI0cHg7XG4gIHRvcDogYXV0bztcbiAgYm90dG9tOiAxMnB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIGxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbn1cbi5tb2RhbF9fY29udGVudCAuZ2Zvcm1fY29uZmlybWF0aW9uX3dyYXBwZXIgLmdmb3JtX2NvbmZpcm1hdGlvbl9tZXNzYWdlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLm1vZGFsX19jb250ZW50IC5nZm9ybV9jb25maXJtYXRpb25fd3JhcHBlciAuZ2Zvcm1fY29uZmlybWF0aW9uX21lc3NhZ2UgaDIge1xuICBmb250LXNpemU6IDMycHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG5Ac2NyZWVuIGxnIHtcbiAgLm1vZGFsX19jb250ZW50IC5nZm9ybV9jb25maXJtYXRpb25fd3JhcHBlciAuZ2Zvcm1fY29uZmlybWF0aW9uX21lc3NhZ2UgaDIge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgfVxufVxuXG4ubW9kYWxfX2J0biB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgcGFkZGluZy1yaWdodDogMXJlbTtcbiAgcGFkZGluZy10b3A6IDAuNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZTZlNjtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44KTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gIG1hcmdpbjogMDtcbiAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4yNXMgZWFzZS1vdXQ7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjI1cyBlYXNlLW91dDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMjVzIGVhc2Utb3V0LCAtd2Via2l0LXRyYW5zZm9ybSAwLjI1cyBlYXNlLW91dDtcbn1cblxuLm1vZGFsX19idG46Zm9jdXMsIC5tb2RhbF9fYnRuOmhvdmVyIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xufVxuXG4ubW9kYWxfX2J0bi1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNDQ5ZTtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKlxcXG4gIERlbW8gQW5pbWF0aW9uIFN0eWxlXG5cXCoqKioqKioqKioqKioqKioqKioqKioqKioqL1xuQGtleWZyYW1lcyBtbWZhZGVJbiB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkBrZXlmcmFtZXMgbW1mYWRlT3V0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuQGtleWZyYW1lcyBtbXNsaWRlSW4ge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTUlKTtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIG1tc2xpZGVPdXQge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAlKTtcbiAgfVxufVxuLm1pY3JvbW9kYWwtc2xpZGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubWljcm9tb2RhbC1zbGlkZS5pcy1vcGVuIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5taWNyb21vZGFsLXNsaWRlW2FyaWEtaGlkZGVuPWZhbHNlXSAubW9kYWxfX292ZXJsYXkge1xuICBhbmltYXRpb246IG1tZmFkZUluIDAuM3MgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMiwgMSk7XG59XG5cbi5taWNyb21vZGFsLXNsaWRlW2FyaWEtaGlkZGVuPWZhbHNlXSAubW9kYWxfX2NvbnRhaW5lciB7XG4gIGFuaW1hdGlvbjogbW1zbGlkZUluIDAuM3MgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMiwgMSk7XG59XG5cbi5taWNyb21vZGFsLXNsaWRlW2FyaWEtaGlkZGVuPXRydWVdIC5tb2RhbF9fb3ZlcmxheSB7XG4gIGFuaW1hdGlvbjogbW1mYWRlT3V0IDAuM3MgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMiwgMSk7XG59XG5cbi5taWNyb21vZGFsLXNsaWRlW2FyaWEtaGlkZGVuPXRydWVdIC5tb2RhbF9fY29udGFpbmVyIHtcbiAgYW5pbWF0aW9uOiBtbXNsaWRlT3V0IDAuM3MgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMiwgMSk7XG59XG5cbi5taWNyb21vZGFsLXNsaWRlIC5tb2RhbF9fY29udGFpbmVyLFxuLm1pY3JvbW9kYWwtc2xpZGUgLm1vZGFsX19vdmVybGF5IHtcbiAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbn1cblxuLnN3aXBlciB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgLyogRml4IG9mIFdlYmtpdCBmbGlja2VyaW5nICovXG4gIHotaW5kZXg6IDE7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc3dpcGVyLnN3aXBlci1pbml0aWFsaXplZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci13cmFwcGVyIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLnN3aXBlci13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbn1cblxuLnN3aXBlci1hbmRyb2lkIC5zd2lwZXItc2xpZGUsXG4uc3dpcGVyLXdyYXBwZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xufVxuXG4uc3dpcGVyLXBvaW50ZXItZXZlbnRzIHtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbn1cbi5zd2lwZXItcG9pbnRlci1ldmVudHMuc3dpcGVyLXZlcnRpY2FsIHtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teDtcbn1cblxuLnN3aXBlci1zbGlkZSB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG59XG5cbi5zd2lwZXItc2xpZGUtaW52aXNpYmxlLWJsYW5rIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4vKiBFcXVhbCBIZWlnaHQgKi9cbi5zd2lwZXItZXF1YWxoZWlnaHQgLnN3aXBlci13cmFwcGVyIHtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG59XG4uc3dpcGVyLWVxdWFsaGVpZ2h0IC5zd2lwZXItc2xpZGUge1xuICBoZWlnaHQ6IGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uc3dpcGVyLWVxdWFsaGVpZ2h0IC5zd2lwZXItc2xpZGUgPiBkaXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAxIDEgYXV0bztcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4vKiBBdXRvIEhlaWdodCAqL1xuLnN3aXBlci1hdXRvaGVpZ2h0LFxuLnN3aXBlci1hdXRvaGVpZ2h0IC5zd2lwZXItc2xpZGUge1xuICBoZWlnaHQ6IGF1dG87XG59XG4uc3dpcGVyLWF1dG9oZWlnaHQgLnN3aXBlci13cmFwcGVyIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgaGVpZ2h0O1xufVxuXG4uc3dpcGVyLWJhY2tmYWNlLWhpZGRlbiAuc3dpcGVyLXNsaWRlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi8qIENTUyBNb2RlICovXG4uc3dpcGVyLWNzcy1tb2RlID4gLnN3aXBlci13cmFwcGVyIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHNjcm9sbGJhci13aWR0aDogbm9uZTsgLyogRm9yIEZpcmVmb3ggKi9cbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lOyAvKiBGb3IgSW50ZXJuZXQgRXhwbG9yZXIgYW5kIEVkZ2UgKi9cbn1cbi5zd2lwZXItY3NzLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXI6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zd2lwZXItY3NzLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIgPiAuc3dpcGVyLXNsaWRlIHtcbiAgc2Nyb2xsLXNuYXAtYWxpZ246IHN0YXJ0IHN0YXJ0O1xufVxuXG4uc3dpcGVyLWhvcml6b250YWwuc3dpcGVyLWNzcy1tb2RlID4gLnN3aXBlci13cmFwcGVyIHtcbiAgc2Nyb2xsLXNuYXAtdHlwZTogeCBtYW5kYXRvcnk7XG59XG5cbi5zd2lwZXItdmVydGljYWwuc3dpcGVyLWNzcy1tb2RlID4gLnN3aXBlci13cmFwcGVyIHtcbiAgc2Nyb2xsLXNuYXAtdHlwZTogeSBtYW5kYXRvcnk7XG59XG5cbi5zd2lwZXItY2VudGVyZWQgPiAuc3dpcGVyLXdyYXBwZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZmxleC1zaHJpbms6IDA7XG4gIG9yZGVyOiA5OTk5O1xufVxuLnN3aXBlci1jZW50ZXJlZC5zd2lwZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItd3JhcHBlciA+IC5zd2lwZXItc2xpZGU6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiB2YXIoLS1zd2lwZXItY2VudGVyZWQtb2Zmc2V0LWJlZm9yZSk7XG59XG4uc3dpcGVyLWNlbnRlcmVkLnN3aXBlci1ob3Jpem9udGFsID4gLnN3aXBlci13cmFwcGVyOmJlZm9yZSB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IHZhcigtLXN3aXBlci1jZW50ZXJlZC1vZmZzZXQtYWZ0ZXIpO1xufVxuLnN3aXBlci1jZW50ZXJlZC5zd2lwZXItdmVydGljYWwgPiAuc3dpcGVyLXdyYXBwZXIgPiAuc3dpcGVyLXNsaWRlOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiB2YXIoLS1zd2lwZXItY2VudGVyZWQtb2Zmc2V0LWJlZm9yZSk7XG59XG4uc3dpcGVyLWNlbnRlcmVkLnN3aXBlci12ZXJ0aWNhbCA+IC5zd2lwZXItd3JhcHBlcjpiZWZvcmUge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiB2YXIoLS1zd2lwZXItY2VudGVyZWQtb2Zmc2V0LWFmdGVyKTtcbn1cbi5zd2lwZXItY2VudGVyZWQgPiAuc3dpcGVyLXdyYXBwZXIgPiAuc3dpcGVyLXNsaWRlIHtcbiAgc2Nyb2xsLXNuYXAtYWxpZ246IGNlbnRlciBjZW50ZXI7XG59XG5cbi8qIFByb2dyZXNzICovXG4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIge1xuICBAYXBwbHkgcmVsYXRpdmUgYmctWyNlYWRhYzRdO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWZpbGwge1xuICBAYXBwbHkgYmctb3JhbmdlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCB0b3A7XG59XG5cbi5zd2lwZXItcnRsIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItZmlsbCB7XG4gIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IHRvcDtcbn1cblxuLnN3aXBlci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLFxuLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwsXG4uc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRlLFxuLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLXZlcnRpY2FsLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNnB4O1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG59XG5cbi5zd2lwZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIsXG4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tdmVydGljYWwsXG4uc3dpcGVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGUsXG4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZSB7XG4gIHdpZHRoOiA2cHg7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tbG9jayB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jLWJyZWFkY3J1bWJzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBAYXBwbHkgdGV4dC0xNCBib3JkZXItc3BhY2luZy02IHRleHQtd2hpdGU7XG59XG4uYy1icmVhZGNydW1icyBhIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uYy1icmVhZGNydW1icyBhOmZpcnN0LWNoaWxkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODEzXCI7XG4gIGZvbnQtZmFtaWx5OiBmb250ZWxsbztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1yaWdodDogMTZweDtcbn1cbi5jLWJyZWFkY3J1bWJzIGE6bGFzdC1jaGlsZDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiL1wiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWxlZnQ6IDE2cHg7XG59XG4uYy1icmVhZGNydW1icyBhOmhvdmVyIHtcbiAgb3BhY2l0eTogMC41O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYy1icmVhZGNydW1icyBhLFxuLmMtYnJlYWRjcnVtYnMgc3BhbiB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xufVxuXG4uYy1idXR0b24sIGlucHV0W3R5cGU9c3VibWl0XSxcbmlucHV0W3R5cGU9YnV0dG9uXSxcbmlucHV0W3R5cGU9cmVzZXRdIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgaGVpZ2h0OiA0OHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC40NXMgZWFzZTtcbiAgcGFkZGluZzogMCAyNHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIEBhcHBseSB0ZXh0LWdyZXktZGFyayBiZy1ob25leS1nb2xkIG5vLXVuZGVybGluZSAgZm9udC1iYXNlO1xufVxuLmJ1dHRvbi1sZyAuYy1idXR0b24sIC5idXR0b24tbGcgaW5wdXRbdHlwZT1zdWJtaXRdLFxuLmJ1dHRvbi1sZyBpbnB1dFt0eXBlPWJ1dHRvbl0sXG4uYnV0dG9uLWxnIGlucHV0W3R5cGU9cmVzZXRdIHtcbiAgQGFwcGx5IGgtNyBweC0zIGJvcmRlci1bNnB4XTtcbiAgZm9udC1zaXplOiAyNHB4O1xufVxuXG4uYy1idXR0b24tLXhzIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIHBhZGRpbmc6IDRweCAxNnB4O1xufVxuLmMtYnV0dG9uOmhvdmVyLCBpbnB1dFt0eXBlPXN1Ym1pdF06aG92ZXIsXG5pbnB1dFt0eXBlPWJ1dHRvbl06aG92ZXIsXG5pbnB1dFt0eXBlPXJlc2V0XTpob3ZlciB7XG4gIEBhcHBseSBiZy1zaGlwd3JlY2sgbm8tdW5kZXJsaW5lIHRleHQtZ3JleS1kYXJrO1xufVxuXG4uc3dpcGVyLS1jYXJvdXNlbCB7XG4gIGNsaXAtcGF0aDogaW5zZXQoLTEwMHZ3IC0xMDB2dyAtMTAwdncgMCk7XG59XG5cbi5zd2lwZXItLWVxdWFsaGVpZ2h0IC5zd2lwZXItc2xpZGUge1xuICBAYXBwbHkgaC1hdXRvO1xufVxuLnN3aXBlci0tZXF1YWxoZWlnaHQgLnN3aXBlci1zbGlkZSA+IGRpdiB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnN3aXBlci1idXR0b24tcHJldixcbi5zd2lwZXItYnV0dG9uLW5leHQge1xuICB3aWR0aDogNzRweDtcbiAgaGVpZ2h0OiA3NHB4O1xuICBkaXNwbGF5OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgei1pbmRleDogMTAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiA3NHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xufVxuQHNjcmVlbiBsZyB7XG4gIC5zd2lwZXItYnV0dG9uLXByZXYsXG4gIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4uc3dpcGVyLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24tZGlzYWJsZWQsXG4uc3dpcGVyLWJ1dHRvbi1uZXh0LnN3aXBlci1idXR0b24tZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjI7XG59XG5cbi5zd2lwZXItYnV0dG9uLXByZXYge1xuICBvcGFjaXR5OiAxO1xufVxuLnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC4yO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIEBhcHBseSBmbGV4IGdhcC0yO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tbG9jayB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyBzcGFuIHtcbiAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgQGFwcGx5IHctWzlweF0gaC1bOXB4XSB0cmFuc2l0aW9uLWFsbCBiZy13aGl0ZSBiZy1vcGFjaXR5LTIwO1xufVxuLmRhcmstbmF2IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIHNwYW4ge1xuICBAYXBwbHkgYmctcHVycGxlIGJnLW9wYWNpdHktMjA7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyBzcGFuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICBAYXBwbHkgYmctd2hpdGUgdy1bMzJweF0gIGJnLW9wYWNpdHktMTAwO1xufVxuLmRhcmstbmF2IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIHNwYW4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gIEBhcHBseSBiZy1wdXJwbGUgYmctb3BhY2l0eS0xMDA7XG59XG5cbi5zd2lwZXItZnJhY3Rpb24ge1xuICBAYXBwbHkgYWJzb2x1dGUgYm90dG9tLTAgcmlnaHQtMCBoaWRkZW47XG59XG5cbi5zd2lwZXItYnV0dG9uLXByZXYtLWFycm93LFxuLnN3aXBlci1idXR0b24tbmV4dC0tYXJyb3cge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICB3aWR0aDogNDhweDtcbiAgaGVpZ2h0OiA0OHB4O1xuICBwYWRkaW5nOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiA0MnB4O1xuICBAYXBwbHkgYm9yZGVyLVsycHhdIGJvcmRlci1ncmVlbi1kYXJrIGJnLXdoaXRlO1xufVxuLnN3aXBlci1idXR0b24tcHJldi0tYXJyb3c6aG92ZXIsXG4uc3dpcGVyLWJ1dHRvbi1uZXh0LS1hcnJvdzpob3ZlciB7XG4gIEBhcHBseSBib3JkZXItZ3JlZW4tZGFyaztcbn1cbi5zd2lwZXItYnV0dG9uLXByZXYtLWFycm93LnN3aXBlci1idXR0b24tZGlzYWJsZWQsXG4uc3dpcGVyLWJ1dHRvbi1uZXh0LS1hcnJvdy5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC41O1xuICBAYXBwbHkgeGw6aGlkZGVuO1xufVxuXG4janMtY2F0ZWdvcmllcy5zaG93LWFsbCBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG59XG4uYy1mb290ZXIgI21lbnUtZm9vdGVyLWxpbmtzIHtcbiAgQGFwcGx5IGZsZXggZmxleC1jb2wgbGc6ZmxleC1yb3cgdGV4dC1jZW50ZXIgbGc6dGV4dC1sZWZ0IGdhcC0xIGxnOmdhcC0zIHBsLTAgbGc6cGwtMztcbn1cbi5jLWZvb3RlciAjbWVudS1mb290ZXItbGlua3MgYSB7XG4gIEBhcHBseSB1bmRlcmxpbmUgaG92ZXI6bm8tdW5kZXJsaW5lO1xufVxuLmMtZm9vdGVyIHN2ZyBwYXRoIHtcbiAgQGFwcGx5IGZpbGwtd2hpdGUgbGc6ZmlsbC1ncmV5LWRhcms7XG59XG5cbi5jLWxhenktd3JhcHBlciB7XG4gIEBhcHBseSB3LWZ1bGwgaC0wIHJlbGF0aXZlIG92ZXJmbG93LWhpZGRlbiB0cmFuc2l0aW9uLWFsbCBiZy10cmFuc3BhcmVudDtcbn1cbi5jLWxhenktd3JhcHBlci5pbWctbG9hZGVkIHtcbiAgQGFwcGx5IGJnLXRyYW5zcGFyZW50O1xufVxuLmMtbGF6eS13cmFwcGVyLmNvdmVyIGltZy5sYXp5IHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmMtbGF6eS13cmFwcGVyLS1jb3ZlciB7XG4gIEBhcHBseSBhYnNvbHV0ZSBpbnNldC0wIHctZnVsbCBoLWZ1bGw7XG4gIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG4uYy1sYXp5LXdyYXBwZXItLWNvdmVyIGltZy5sYXp5IHtcbiAgQGFwcGx5IG9iamVjdC1jb3ZlcjtcbiAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG59XG4uYy1sYXp5LXdyYXBwZXItLWNvbnRhaW4ge1xuICBAYXBwbHkgdy1mdWxsIGgtZnVsbDtcbn1cbi5jLWxhenktd3JhcHBlci0tY29udGFpbiBpbWcubGF6eSB7XG4gIEBhcHBseSBvYmplY3QtY29udGFpbjtcbiAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG59XG4uYy1sYXp5LXdyYXBwZXItLWNvbnRhaW4uaW1hZ2UtcmlnaHQgaW1nLmxhenkge1xuICBAYXBwbHkgb2JqZWN0LXJpZ2h0O1xufVxuLmMtbGF6eS13cmFwcGVyIGltZy5sYXp5IHtcbiAgQGFwcGx5IG9wYWNpdHktMCB3LWZ1bGwgaC1hdXRvIGFic29sdXRlIHRvcC0wIGxlZnQtMCBvdmVyZmxvdy1oaWRkZW4gdHJhbnNpdGlvbi1hbGw7XG59XG4uYy1sYXp5LXdyYXBwZXIgaW1nLmxvYWRpbmcsIC5jLWxhenktd3JhcHBlciBpbWcuaW5pdGlhbCwgLmMtbGF6eS13cmFwcGVyIGltZy5sb2FkZWQsIC5jLWxhenktd3JhcHBlciBpbWcuZXJyb3Ige1xuICBAYXBwbHkgb3BhY2l0eS0xMDA7XG59XG4uYy1sYXp5LXdyYXBwZXIgaW1nOm5vdChbc3JjXSkge1xuICBAYXBwbHkgaW52aXNpYmxlO1xufVxuLmMtbGF6eS13cmFwcGVyIC5sYXp5Om5vdChpbWcpIHtcbiAgQGFwcGx5IG9wYWNpdHktMDtcbn1cbi5jLWxhenktd3JhcHBlciAubGF6eTpub3QoaW1nKVtkYXRhLWxsLXN0YXR1cz1sb2FkaW5nXSxcbi5jLWxhenktd3JhcHBlciAubGF6eTpub3QoaW1nKVtkYXRhLWxsLXN0YXR1cz1sb2FkZWRdLFxuLmMtbGF6eS13cmFwcGVyIC5sYXp5Om5vdChpbWcpW2RhdGEtbGwtc3RhdHVzPWVudGVyZWRdIHtcbiAgb3BhY2l0eTogMTtcbiAgQGFwcGx5IG9wYWNpdHktMTAwO1xufVxuXG4uYy1saW5rIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHBhZGRpbmctcmlnaHQ6IDMycHg7XG59XG4uYy1saW5rOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmMtbGluazpob3ZlciBzcGFuOmJlZm9yZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmMtbGluazpob3ZlciBzcGFuOmFmdGVyIHtcbiAgd2lkdGg6IDA7XG59XG4uYy1saW5rIHNwYW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5jLWxpbmsgc3BhbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogMnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbn1cbi5jLWxpbmsgc3BhbjpiZWZvcmUge1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZWQ7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGFsbDtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zcztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxcztcbn1cbi5jLWxpbmsgc3BhbjphZnRlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBsZWZ0OiAwO1xuICBAYXBwbHkgYmctcHVycGxlIGJnLW9wYWNpdHktNTA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xufVxuLmMtbGluay5hcnJvdzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxlODAwXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZm9udC1mYW1pbHk6IFwiZm9udGVsbG9cIjtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB0b3A6IDRweDtcbn1cbi5jLWxpbmsuYXJyb3ctZG93bjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxlODAzXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZm9udC1mYW1pbHk6IFwiZm9udGVsbG9cIjtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB0b3A6IDJweDtcbn1cbi5jLWxpbmtbdGFyZ2V0PV9ibGFua10ge1xuICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xufVxuLmMtbGlua1t0YXJnZXQ9X2JsYW5rXTphZnRlciB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgY29udGVudDogXCJcXGU4NDJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBmb250LWZhbWlseTogXCJmb250ZWxsb1wiO1xuICBtYXJnaW4tbGVmdDogOHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIHRvcDogMnB4O1xufVxuLmMtbGlua1tkYXRhLWRvd25sb2FkXTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTYnIGhlaWdodD0nMTYnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nbm9uZSclM0UlM0NwYXRoIGQ9J005LjMzMjY4IDEuNTEzMThWNC4yNjY4OEM5LjMzMjY4IDQuNjQwMjUgOS4zMzI2OCA0LjgyNjkzIDkuNDA1MzQgNC45Njk1NEM5LjQ2OTI2IDUuMDk0OTggOS41NzEyNSA1LjE5Njk3IDkuNjk2NjkgNS4yNjA4OEM5LjgzOTMgNS4zMzM1NCAxMC4wMjYgNS4zMzM1NCAxMC4zOTkzIDUuMzMzNTRIMTMuMTUzTTEwLjY2NiA4LjY2NjgzSDUuMzMyNjhNMTAuNjY2IDExLjMzMzVINS4zMzI2OE02LjY2NjAyIDYuMDAwMTZINS4zMzI2OE05LjMzMjY4IDEuMzMzNUg1Ljg2NjAyQzQuNzQ1OTEgMS4zMzM1IDQuMTg1ODYgMS4zMzM1IDMuNzU4MDMgMS41NTE0OEMzLjM4MTcxIDEuNzQzMjMgMy4wNzU3NSAyLjA0OTE5IDIuODg0IDIuNDI1NTJDMi42NjYwMiAyLjg1MzM0IDIuNjY2MDIgMy40MTMzOSAyLjY2NjAyIDQuNTMzNVYxMS40NjY4QzIuNjY2MDIgMTIuNTg2OSAyLjY2NjAyIDEzLjE0NyAyLjg4NCAxMy41NzQ4QzMuMDc1NzUgMTMuOTUxMSAzLjM4MTcxIDE0LjI1NzEgMy43NTgwMyAxNC40NDg4QzQuMTg1ODYgMTQuNjY2OCA0Ljc0NTkxIDE0LjY2NjggNS44NjYwMiAxNC42NjY4SDEwLjEzMjdDMTEuMjUyOCAxNC42NjY4IDExLjgxMjggMTQuNjY2OCAxMi4yNDA3IDE0LjQ0ODhDMTIuNjE3IDE0LjI1NzEgMTIuOTIyOSAxMy45NTExIDEzLjExNDcgMTMuNTc0OEMxMy4zMzI3IDEzLjE0NyAxMy4zMzI3IDEyLjU4NjkgMTMuMzMyNyAxMS40NjY4VjUuMzMzNUw5LjMzMjY4IDEuMzMzNVonIHN0cm9rZT0nJTIzM0MxRTY1JyBzdHJva2Utd2lkdGg9JzEuNScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0NwYXRoIGQ9J005LjMzMjY4IDEuNTEzMThWNC4yNjY4OEM5LjMzMjY4IDQuNjQwMjUgOS4zMzI2OCA0LjgyNjkzIDkuNDA1MzQgNC45Njk1NEM5LjQ2OTI2IDUuMDk0OTggOS41NzEyNSA1LjE5Njk3IDkuNjk2NjkgNS4yNjA4OEM5LjgzOTMgNS4zMzM1NCAxMC4wMjYgNS4zMzM1NCAxMC4zOTkzIDUuMzMzNTRIMTMuMTUzTTEwLjY2NiA4LjY2NjgzSDUuMzMyNjhNMTAuNjY2IDExLjMzMzVINS4zMzI2OE02LjY2NjAyIDYuMDAwMTZINS4zMzI2OE05LjMzMjY4IDEuMzMzNUg1Ljg2NjAyQzQuNzQ1OTEgMS4zMzM1IDQuMTg1ODYgMS4zMzM1IDMuNzU4MDMgMS41NTE0OEMzLjM4MTcxIDEuNzQzMjMgMy4wNzU3NSAyLjA0OTE5IDIuODg0IDIuNDI1NTJDMi42NjYwMiAyLjg1MzM0IDIuNjY2MDIgMy40MTMzOSAyLjY2NjAyIDQuNTMzNVYxMS40NjY4QzIuNjY2MDIgMTIuNTg2OSAyLjY2NjAyIDEzLjE0NyAyLjg4NCAxMy41NzQ4QzMuMDc1NzUgMTMuOTUxMSAzLjM4MTcxIDE0LjI1NzEgMy43NTgwMyAxNC40NDg4QzQuMTg1ODYgMTQuNjY2OCA0Ljc0NTkxIDE0LjY2NjggNS44NjYwMiAxNC42NjY4SDEwLjEzMjdDMTEuMjUyOCAxNC42NjY4IDExLjgxMjggMTQuNjY2OCAxMi4yNDA3IDE0LjQ0ODhDMTIuNjE3IDE0LjI1NzEgMTIuOTIyOSAxMy45NTExIDEzLjExNDcgMTMuNTc0OEMxMy4zMzI3IDEzLjE0NyAxMy4zMzI3IDEyLjU4NjkgMTMuMzMyNyAxMS40NjY4VjUuMzMzNUw5LjMzMjY4IDEuMzMzNVonIHN0cm9rZT0nYmxhY2snIHN0cm9rZS1vcGFjaXR5PScwLjInIHN0cm9rZS13aWR0aD0nMS41JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSUzQ3BhdGggZD0nTTkuMzMyNjggMS41MTMxOFY0LjI2Njg4QzkuMzMyNjggNC42NDAyNSA5LjMzMjY4IDQuODI2OTMgOS40MDUzNCA0Ljk2OTU0QzkuNDY5MjYgNS4wOTQ5OCA5LjU3MTI1IDUuMTk2OTcgOS42OTY2OSA1LjI2MDg4QzkuODM5MyA1LjMzMzU0IDEwLjAyNiA1LjMzMzU0IDEwLjM5OTMgNS4zMzM1NEgxMy4xNTNNMTAuNjY2IDguNjY2ODNINS4zMzI2OE0xMC42NjYgMTEuMzMzNUg1LjMzMjY4TTYuNjY2MDIgNi4wMDAxNkg1LjMzMjY4TTkuMzMyNjggMS4zMzM1SDUuODY2MDJDNC43NDU5MSAxLjMzMzUgNC4xODU4NiAxLjMzMzUgMy43NTgwMyAxLjU1MTQ4QzMuMzgxNzEgMS43NDMyMyAzLjA3NTc1IDIuMDQ5MTkgMi44ODQgMi40MjU1MkMyLjY2NjAyIDIuODUzMzQgMi42NjYwMiAzLjQxMzM5IDIuNjY2MDIgNC41MzM1VjExLjQ2NjhDMi42NjYwMiAxMi41ODY5IDIuNjY2MDIgMTMuMTQ3IDIuODg0IDEzLjU3NDhDMy4wNzU3NSAxMy45NTExIDMuMzgxNzEgMTQuMjU3MSAzLjc1ODAzIDE0LjQ0ODhDNC4xODU4NiAxNC42NjY4IDQuNzQ1OTEgMTQuNjY2OCA1Ljg2NjAyIDE0LjY2NjhIMTAuMTMyN0MxMS4yNTI4IDE0LjY2NjggMTEuODEyOCAxNC42NjY4IDEyLjI0MDcgMTQuNDQ4OEMxMi42MTcgMTQuMjU3MSAxMi45MjI5IDEzLjk1MTEgMTMuMTE0NyAxMy41NzQ4QzEzLjMzMjcgMTMuMTQ3IDEzLjMzMjcgMTIuNTg2OSAxMy4zMzI3IDExLjQ2NjhWNS4zMzM1TDkuMzMyNjggMS4zMzM1Wicgc3Ryb2tlPSdibGFjaycgc3Ryb2tlLW9wYWNpdHk9JzAuMicgc3Ryb2tlLXdpZHRoPScxLjUnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBtYXJnaW4tbGVmdDogOHB4O1xuICB0b3A6IDRweDtcbn1cbi5jLWxpbmtbZGF0YS1icm9jaHVyZV06YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzE2JyBoZWlnaHQ9JzE2JyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9J25vbmUnJTNFJTNDcGF0aCBkPSdNMTQgMTBWMTAuOEMxNCAxMS45MjAxIDE0IDEyLjQ4MDIgMTMuNzgyIDEyLjkwOEMxMy41OTAzIDEzLjI4NDMgMTMuMjg0MyAxMy41OTAzIDEyLjkwOCAxMy43ODJDMTIuNDgwMiAxNCAxMS45MjAxIDE0IDEwLjggMTRINS4yQzQuMDc5ODkgMTQgMy41MTk4NCAxNCAzLjA5MjAyIDEzLjc4MkMyLjcxNTY5IDEzLjU5MDMgMi40MDk3MyAxMy4yODQzIDIuMjE3OTkgMTIuOTA4QzIgMTIuNDgwMiAyIDExLjkyMDEgMiAxMC44VjEwTTExLjMzMzMgNi42NjY2N0w4IDEwTTggMTBMNC42NjY2NyA2LjY2NjY3TTggMTBWMicgc3Ryb2tlPSclMjMzQzFFNjUnIHN0cm9rZS13aWR0aD0nMS41JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSUzQ3BhdGggZD0nTTE0IDEwVjEwLjhDMTQgMTEuOTIwMSAxNCAxMi40ODAyIDEzLjc4MiAxMi45MDhDMTMuNTkwMyAxMy4yODQzIDEzLjI4NDMgMTMuNTkwMyAxMi45MDggMTMuNzgyQzEyLjQ4MDIgMTQgMTEuOTIwMSAxNCAxMC44IDE0SDUuMkM0LjA3OTg5IDE0IDMuNTE5ODQgMTQgMy4wOTIwMiAxMy43ODJDMi43MTU2OSAxMy41OTAzIDIuNDA5NzMgMTMuMjg0MyAyLjIxNzk5IDEyLjkwOEMyIDEyLjQ4MDIgMiAxMS45MjAxIDIgMTAuOFYxME0xMS4zMzMzIDYuNjY2NjdMOCAxME04IDEwTDQuNjY2NjcgNi42NjY2N004IDEwVjInIHN0cm9rZT0nYmxhY2snIHN0cm9rZS1vcGFjaXR5PScwLjInIHN0cm9rZS13aWR0aD0nMS41JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSUzQ3BhdGggZD0nTTE0IDEwVjEwLjhDMTQgMTEuOTIwMSAxNCAxMi40ODAyIDEzLjc4MiAxMi45MDhDMTMuNTkwMyAxMy4yODQzIDEzLjI4NDMgMTMuNTkwMyAxMi45MDggMTMuNzgyQzEyLjQ4MDIgMTQgMTEuOTIwMSAxNCAxMC44IDE0SDUuMkM0LjA3OTg5IDE0IDMuNTE5ODQgMTQgMy4wOTIwMiAxMy43ODJDMi43MTU2OSAxMy41OTAzIDIuNDA5NzMgMTMuMjg0MyAyLjIxNzk5IDEyLjkwOEMyIDEyLjQ4MDIgMiAxMS45MjAxIDIgMTAuOFYxME0xMS4zMzMzIDYuNjY2NjdMOCAxME04IDEwTDQuNjY2NjcgNi42NjY2N004IDEwVjInIHN0cm9rZT0nYmxhY2snIHN0cm9rZS1vcGFjaXR5PScwLjInIHN0cm9rZS13aWR0aD0nMS41JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSUzQy9zdmclM0VcIik7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgdG9wOiA0cHg7XG59XG4uYy1saW5rLS13aGl0ZSBzcGFuOmFmdGVyIHtcbiAgQGFwcGx5IGJnLXdoaXRlIGJnLW9wYWNpdHktNTA7XG59XG4uYy1saW5rLS1ub2xpbmUgc3BhbjphZnRlciB7XG4gIHdpZHRoOiAwO1xufVxuLmMtbGluay0tbm9saW5lOmhvdmVyIHNwYW46YWZ0ZXIge1xuICB3aWR0aDogMTAwJTtcbn1cbi5jLWxpbmstLXN1YnRsZSBzcGFuOmFmdGVyIHtcbiAgQGFwcGx5IGJnLWdyZXktZGFyaztcbn1cblxuLmMtbG9jYXRpb24ge1xuICBAYXBwbHkgaW5saW5lLWZsZXggdGV4dC0xNCBzbTp0ZXh0LTE2IGxnOnRleHQtMjIgaXRlbXMtY2VudGVyIGdhcC0zIGZvbnQtYm9sZDtcbn1cbi5jLWxvY2F0aW9uX190cmlnZ2VyIHtcbiAgQGFwcGx5IGhpZGRlbiBsZzpibG9jaztcbn1cblxuLmMtb3ZlcmxpbmUge1xuICBAYXBwbHkgcHJldGl0bGUtcHJlMiBsZzpwcmV0aXRsZS1wcmUxIG1iLTI7XG59XG5cbi5wYWdpbmF0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGNvbHVtbi1nYXA6IDRweDtcbn1cbi5wYWdpbmF0aW9uIGxpIHNwYW4sXG4ucGFnaW5hdGlvbiBsaSBhIHtcbiAgQGFwcGx5IGZsZXggaXRlbXMtY2VudGVyIGp1c3RpZnktY2VudGVyIG5vLXVuZGVybGluZSByb3VuZGVkLWZ1bGw7XG4gIHdpZHRoOiAzMnB4O1xuICBhc3BlY3QtcmF0aW86IDEvMTtcbiAgQGFwcGx5IHRleHQtZ3JlZW4tZGFyaztcbn1cbi5wYWdpbmF0aW9uIGxpIHNwYW46aG92ZXIsXG4ucGFnaW5hdGlvbiBsaSBhOmhvdmVyIHtcbiAgQGFwcGx5IGJnLW5ldXRyYWwgbm8tdW5kZXJsaW5lO1xufVxuLnBhZ2luYXRpb24gbGkgc3Bhbi5jdXJyZW50LFxuLnBhZ2luYXRpb24gbGkgYS5jdXJyZW50IHtcbiAgQGFwcGx5IGJnLWdyZWVuLWRhcmsgdGV4dC1uZXV0cmFsO1xufVxuXG4uYy1wb3B1cCAubW9kYWxfX292ZXJsYXkge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAyNHB4O1xufVxuLmMtcG9wdXBfX2NvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogdGhlbWUoXCJjb2xvcnMuZ3JlZW4tZGFya1wiKTtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNjY2cHg7XG4gIHBhZGRpbmc6IDQ4cHggMzJweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luOiBhdXRvO1xufVxuQHNjcmVlbiBsZyB7XG4gIC5jLXBvcHVwX19jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDY0cHg7XG4gIH1cbn1cbi5jLXBvcHVwX19jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxNnB4O1xuICByaWdodDogMTZweDtcbiAgd2lkdGg6IDQ4cHg7XG4gIGhlaWdodDogNDhweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6IHRoZW1lKFwiY29sb3JzLm5ldXRyYWxcIik7XG4gIG9wYWNpdHk6IDAuODtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7XG4gIHBhZGRpbmc6IDA7XG59XG4uYy1wb3B1cF9fY2xvc2U6aG92ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuLmMtcG9wdXBfX2Nsb3NlIHN2ZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmMtcG9wdXBfX2lubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxNnB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uYy1wb3B1cF9faGVhZGluZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMjRweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5jLXBvcHVwX190aXRsZSB7XG4gIEBhcHBseSBmb250LWhlYWRpbmcgdGV4dC1uZXV0cmFsO1xuICBmb250LXNpemU6IGNsYW1wKDQ4cHgsIDh2dywgOTBweCk7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBtYXJnaW46IDA7XG59XG4uYy1wb3B1cF9faW50cm8ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDhweDtcbiAgY29sb3I6IHRoZW1lKFwiY29sb3JzLm5ldXRyYWxcIik7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgQGFwcGx5IGZvbnQtYmFzZTtcbn1cbi5jLXBvcHVwX19pbnRybyBwIHtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuLmMtcG9wdXBfX2Zvcm0ge1xuICB3aWR0aDogMTAwJTtcbn1cbi5jLXBvcHVwX19mb3JtIC5nZm9ybV9jb25maXJtYXRpb25fd3JhcHBlciB7XG4gIEBhcHBseSB0ZXh0LW5ldXRyYWwgcC0yIGJvcmRlciBib3JkZXItbmV1dHJhbDtcbn1cbi5jLXBvcHVwX19mb3JtIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZC0tdHlwZS1lbWFpbCB7XG4gIEBhcHBseSB0ZXh0LWxlZnQ7XG59XG4uYy1wb3B1cF9fZm9ybSAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQtLXR5cGUtZW1haWwgbGFiZWwge1xuICBAYXBwbHkgdGV4dC1uZXV0cmFsO1xufVxuLmMtcG9wdXBfX2Zvcm0gLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkLS10eXBlLWVtYWlsIGlucHV0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIEBhcHBseSBwbGFjZWhvbGRlci13aGl0ZS81MCB0ZXh0LXdoaXRlIGJnLXRyYW5zcGFyZW50IGJvcmRlci0yIGJvcmRlci13aGl0ZSBoLTY7XG59XG4uYy1wb3B1cF9fZm9ybSAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fZm9vdGVyIGJ1dHRvbi5nZm9ybV9idXR0b24ge1xuICBAYXBwbHkgYmctbmV1dHJhbCB0ZXh0LWdyZWVuLWRhcmsgYm9yZGVyLTAgaG92ZXI6YmctZ3JlZW4tZGFyayBob3Zlcjp0ZXh0LW5ldXRyYWw7XG59XG4uYy1wb3B1cF9fZmllbGQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDhweDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLmMtcG9wdXBfX2xhYmVsIHtcbiAgY29sb3I6IHRoZW1lKFwiY29sb3JzLm5ldXRyYWxcIik7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgQGFwcGx5IGZvbnQtYmFzZTtcbn1cbi5jLXBvcHVwX19pbnB1dCB7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAycHggc29saWQgd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIHBhZGRpbmc6IDEycHggMTZweDtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjNzIGVhc2U7XG59XG4uYy1wb3B1cF9faW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KTtcbn1cbi5jLXBvcHVwX19pbnB1dDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogdGhlbWUoXCJjb2xvcnMubmV1dHJhbFwiKTtcbn1cbi5jLXBvcHVwX19hY3Rpb25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxNnB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmMtcG9wdXBfX2Rpc21pc3Mge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiB0aGVtZShcImNvbG9ycy5uZXV0cmFsXCIpO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBmb250LXdlaWdodDogMzAwO1xuICBwYWRkaW5nOiAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcbn1cbi5jLXBvcHVwX19kaXNtaXNzOmhvdmVyIHtcbiAgb3BhY2l0eTogMC43O1xufVxuLmMtcG9wdXBfX3N1Y2Nlc3Mge1xuICBjb2xvcjogdGhlbWUoXCJjb2xvcnMubmV1dHJhbFwiKTtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDhweCAwO1xuICBAYXBwbHkgZm9udC1iYXNlO1xufVxuXG4uYy1wcmVsb2FkZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMTAwMDtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICBAYXBwbHkgYmctd2hpdGU7XG59XG4uYy1wcmVsb2FkZXIuYWN0aXZlIHtcbiAgb3BhY2l0eTogMC45O1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuLmMtcHJlbG9hZGVyX19sb2FkZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDY0cHg7XG4gIGhlaWdodDogNjRweDtcbiAgdG9wOiAxMDBweDtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW46IC0zMnB4IDAgMCAtMzJweDtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjUpO1xufVxuLmMtcHJlbG9hZGVyX19sb2FkZXIgZGl2IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDI3cHg7XG4gIHdpZHRoOiAxMXB4O1xuICBoZWlnaHQ6IDExcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICBAYXBwbHkgYmctaG9uZXktZ29sZDtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAsIDEsIDEsIDApO1xufVxuLmMtcHJlbG9hZGVyX19sb2FkZXIgZGl2Om50aC1jaGlsZCgxKSB7XG4gIGxlZnQ6IDZweDtcbiAgYW5pbWF0aW9uOiBwcmVsb2FkZXIxIDAuNnMgaW5maW5pdGU7XG59XG4uYy1wcmVsb2FkZXJfX2xvYWRlciBkaXY6bnRoLWNoaWxkKDIpIHtcbiAgbGVmdDogNnB4O1xuICBhbmltYXRpb246IHByZWxvYWRlcjIgMC42cyBpbmZpbml0ZTtcbn1cbi5jLXByZWxvYWRlcl9fbG9hZGVyIGRpdjpudGgtY2hpbGQoMykge1xuICBsZWZ0OiAyNnB4O1xuICBhbmltYXRpb246IHByZWxvYWRlcjIgMC42cyBpbmZpbml0ZTtcbn1cbi5jLXByZWxvYWRlcl9fbG9hZGVyIGRpdjpudGgtY2hpbGQoNCkge1xuICBsZWZ0OiA0NXB4O1xuICBhbmltYXRpb246IHByZWxvYWRlcjMgMC42cyBpbmZpbml0ZTtcbn1cblxuQGtleWZyYW1lcyBwcmVsb2FkZXIxIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxufVxuQGtleWZyYW1lcyBwcmVsb2FkZXIzIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBwcmVsb2FkZXIyIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDE5cHgsIDApO1xuICB9XG59XG4uYy1yaWNodGV4dCBoMixcbi5jLXJpY2h0ZXh0IGgzIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgQGFwcGx5IGZvbnQtaGVhZGluZyB0ZXh0LVsyOHB4XSBsZzp0ZXh0LTQwIG1iLTMgbXQtMztcbn1cbi5jLXJpY2h0ZXh0IGg0LCAuYy1yaWNodGV4dCBoNSB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIEBhcHBseSBmb250LWhlYWRpbmcgIHRleHQtMjQgbWItMjtcbn1cbi5jLXJpY2h0ZXh0IGg2IHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgQGFwcGx5IHRleHQtMTggbWItMztcbn1cbi5jLXJpY2h0ZXh0ICo6Zmlyc3QtY2hpbGQge1xuICBAYXBwbHkgbXQtMDtcbn1cbi5jLXJpY2h0ZXh0ICo6bGFzdC1jaGlsZCB7XG4gIEBhcHBseSBtYi0wO1xufVxuLmMtcmljaHRleHQgYTpub3QoLmMtYnV0dG9uKTpub3QoaW5wdXRbdHlwZT1zdWJtaXRdKTpub3QoaW5wdXRbdHlwZT1idXR0b25dKTpub3QoaW5wdXRbdHlwZT1yZXNldF0pIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uYy1yaWNodGV4dCBhOm5vdCguYy1idXR0b24pOm5vdChpbnB1dFt0eXBlPXN1Ym1pdF0pOm5vdChpbnB1dFt0eXBlPWJ1dHRvbl0pOm5vdChpbnB1dFt0eXBlPXJlc2V0XSk6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYy1yaWNodGV4dC0tYmxvZyBoMixcbi5jLXJpY2h0ZXh0LS1ibG9nIGgzIHtcbiAgQGFwcGx5IHRpdGxlLXQ1IGxnOnRpdGxlLXQ0IG1iLTIgbXQtMyBsZzptdC00O1xufVxuLmMtcmljaHRleHQtLWJsb2cgcCwgLmMtcmljaHRleHQtLWJsb2cgb2wsIC5jLXJpY2h0ZXh0LS1ibG9nIGxpIHtcbiAgQGFwcGx5IHRleHQtZ3JleS1kYXJrLzUwO1xufVxuLmMtcmljaHRleHQtLXNtYWxsICoge1xuICBmb250LXNpemU6IDE2cHg7XG59XG4uYy1yaWNodGV4dC0tc21hbGwgc21hbGwge1xuICBmb250LXNpemU6IDE0cHg7XG59XG4uYy1yaWNodGV4dCBzbWFsbCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4uYy1yaWNodGV4dCB1bCwgLmMtcmljaHRleHQgb2wge1xuICBAYXBwbHkgbWItMztcbiAgbGlzdC1zdHlsZTogZGlzYztcbiAgcGFkZGluZy1sZWZ0OiAyNHB4O1xufVxuLmMtcmljaHRleHQgdWwgbGksIC5jLXJpY2h0ZXh0IG9sIGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xufVxuLmMtcmljaHRleHQgb2wge1xuICBsaXN0LXN0eWxlLXR5cGU6IGRlY2ltYWw7XG59XG4uYy1yaWNodGV4dCB1bCB7XG4gIEBhcHBseSBsaXN0LW5vbmUgcC0wIGdyaWQgZ3JpZC1jb2xzLTEgZ2FwLTI7XG59XG4uYy1yaWNodGV4dCB1bCBsaSB7XG4gIEBhcHBseSByZWxhdGl2ZSBwbC01IG0tMDtcbn1cbi5jLXJpY2h0ZXh0IHVsIGxpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMjhweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAzMHB4IDI4cHg7XG59XG4uYy1yaWNodGV4dCB1bCBsaTpudGgtY2hpbGQoM24rMSk6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2xpc3QtYmFsbC13aGl0ZS5wbmdcIik7XG59XG4uYy1yaWNodGV4dCB1bCBsaTpudGgtY2hpbGQoM24rMik6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2xpc3QtYmFsbC1ncmVlbi5wbmdcIik7XG59XG4uYy1yaWNodGV4dCB1bCBsaTpudGgtY2hpbGQoM24rMyk6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2xpc3QtYmFsbC1kYXJrZ3JlZW4ucG5nXCIpO1xufVxuLmMtcmljaHRleHQgYmxvY2txdW90ZSBwIHtcbiAgQGFwcGx5IHRpdGxlLXQ2IGxnOnRpdGxlLXQ1IGxlYWRpbmctWzEuMl07XG59XG5cbi5jLXNlYXJjaC0tYWN0aXZlIC5jLWhlYWRlcl9fb3ZlcmxheSB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbi5jLXNlYXJjaCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBAYXBwbHkgdHJhbnNpdGlvbi1hbGw7XG59XG4uYy1zZWFyY2gtLWFjdGl2ZSAuYy1zZWFyY2gge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCUpO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cbi5jLXNlYXJjaCBhLmpzLXNlYXJjaC1jbGVhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYy1zZWFyY2ggYS5qcy1zZWFyY2gtY2xvc2U6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDRweDtcbn1cblxuLmpzLXNlYXJjaC10b2dnbGUge1xuICBwYWRkaW5nOiAwcHg7XG4gIGhlaWdodDogMzJweDtcbiAgQGFwcGx5IHRyYW5zaXRpb24tYWxsIGJnLXRyYW5zcGFyZW50O1xufVxuQHNjcmVlbiBsZyB7XG4gIC5qcy1zZWFyY2gtdG9nZ2xlIHtcbiAgICBwYWRkaW5nOiA4cHg7XG4gIH1cbn1cblxuLnNvY2lhbCB7XG4gIEBhcHBseSByb3VuZGVkLWZ1bGwgaW5saW5lLWZsZXggaXRlbXMtY2VudGVyIGp1c3RpZnktY2VudGVyO1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBmb250LXNpemU6IDI0cHg7XG59XG4uc29jaWFsOmhvdmVyIHtcbiAgQGFwcGx5IHRleHQtc2hpcHdyZWNrO1xufVxuXG4uYy10YWcge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDRweCA4cHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDhweCBjZW50ZXI7XG4gIEBhcHBseSByb3VuZGVkIHRleHQtMTQ7XG59XG4uYy10YWc6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYy10YWcuY2xvc2Uge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmctcmlnaHQ6IDMycHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMvY2xvc2UtcHVycGxlLnN2Zyk7XG59XG4uYy10YWcubW9yZSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZy1yaWdodDogMzJweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy9wbHVzLXB1cnBsZS5zdmcpO1xufVxuXG4uYy12aWRlby1yZXNwb25zaXZlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xuICBoZWlnaHQ6IDA7XG59XG4uYy12aWRlby1yZXNwb25zaXZlIGlmcmFtZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uYy12aWRlby1jb3Zlci5sb2FkZWQgLmMtdmlkZW8tY292ZXJfX2ltYWdlIHtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLmMtdmlkZW8tY292ZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDgwO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIEBhcHBseSBiZy1wdXJwbGUgYmctb3BhY2l0eS1bLjI1XTtcbn1cbi5jLXZpZGVvLWNvdmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogODA7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgQGFwcGx5IGJnLWJsYWNrIGJnLW9wYWNpdHktWy40XTtcbiAgYmFja2dyb3VuZC1ibGVuZC1tb2RlOiBzY3JlZW47XG59XG4uYy12aWRlby1jb3Zlcl9faW1hZ2Uge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC44cyBlYXNlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMDtcbn1cbi5jLXZpZGVvLWNvdmVyIGlmcmFtZSB7XG4gIHdpZHRoOiAxMDB2dztcbiAgaGVpZ2h0OiA1Ni4yNXZ3OyAvKiBHaXZlbiBhIDE2OjkgYXNwZWN0IHJhdGlvLCA5LzE2KjEwMCA9IDU2LjI1ICovXG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICBtaW4td2lkdGg6IDE3Ny43N3ZoOyAvKiBHaXZlbiBhIDE2OjkgYXNwZWN0IHJhdGlvLCAxNi85KjEwMCA9IDE3Ny43NyAqL1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB6LWluZGV4OiA1MDtcbn1cblxuLmItY29udGVudC1iaWd0ZXh0IC5hY2NvcmRpb24gLmFjY19hY3RpdmUgLmFjY19oZWFkIHtcbiAgQGFwcGx5IHRleHQtZ3JlZW4tZGFyaztcbn1cbi5iLWNvbnRlbnQtYmlndGV4dCAuYWNjb3JkaW9uIGxpOm50aC1jaGlsZCgxKSAuYWNjX2NvbnRlbnQgLmRlY29yIHtcbiAgQGFwcGx5IGFic29sdXRlIHRvcC1bLTUlXSByaWdodC1bNSVdIHotWzEwMF0gdy1bMjUlXSByb3RhdGUtWzhkZWddO1xufVxuLmItY29udGVudC1iaWd0ZXh0IC5hY2NvcmRpb24gbGk6bnRoLWNoaWxkKDIpIC5hY2NfY29udGVudCAuZGVjb3Ige1xuICBAYXBwbHkgYWJzb2x1dGUgdG9wLVstNSVdIGxlZnQtWzUlXSB6LVsxMDBdIHctWzI1JV0gcm90YXRlLVstMThkZWddO1xufVxuLmItY29udGVudC1iaWd0ZXh0IC5hY2NvcmRpb24gbGk6bnRoLWNoaWxkKDMpIC5hY2NfY29udGVudCAuZGVjb3Ige1xuICBAYXBwbHkgYWJzb2x1dGUgYm90dG9tLVstNSVdIHJpZ2h0LVs1JV0gei1bMTAwXSB3LVsyNSVdIHJvdGF0ZS1bMjVkZWddO1xufVxuXG4uYy1kZWNvciB7XG4gIEBhcHBseSBhYnNvbHV0ZSB0b3AtMCBsZWZ0LTAgdy1mdWxsIHotWzEwMF07XG59XG4uYy1kZWNvcl9faW1hZ2Uge1xuICBAYXBwbHkgYXNwZWN0LXNxdWFyZSBhYnNvbHV0ZSB3LVsyNSVdIHRyYW5zaXRpb24tYWxsO1xufVxuLmMtZGVjb3JfX2ltYWdlIGltZyB7XG4gIEBhcHBseSBibG9jayB3LWZ1bGwgaC1mdWxsIGFic29sdXRlIHRvcC0wIGxlZnQtMCBvcGFjaXR5LTAgaW52aXNpYmxlIHRyYW5zaXRpb24tYWxsO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNHMgZWFzZSwgdmlzaWJpbGl0eSAwLjRzIGVhc2U7XG59XG4uYy1kZWNvcl9faW1hZ2UgaW1nLmlzLWFjdGl2ZSB7XG4gIEBhcHBseSBvcGFjaXR5LTEwMCB2aXNpYmxlO1xufVxuLmMtZGVjb3IuaXMtdGFiLTAgLmMtZGVjb3JfX2ltYWdlIHtcbiAgQGFwcGx5IGxlZnQtWzEwMCVdIHRvcC0wIHRyYW5zbGF0ZS14LVstNzAlXSB0cmFuc2xhdGUteS1bLTMwJV07XG59XG4uYy1kZWNvci5pcy10YWItMCAuYy1kZWNvcl9faW1hZ2U6bnRoLWNoaWxkKDEpIGltZyB7XG4gIEBhcHBseSByb3RhdGUtWzdkZWddO1xufVxuLmMtZGVjb3IuaXMtdGFiLTEgLmMtZGVjb3JfX2ltYWdlIHtcbiAgQGFwcGx5IGxlZnQtMCB0b3AtMCB0cmFuc2xhdGUteC1bLTMwJV0gdHJhbnNsYXRlLXktWy0zMCVdIHctWzI4JV07XG59XG4uYy1kZWNvci5pcy10YWItMSAuYy1kZWNvcl9faW1hZ2U6bnRoLWNoaWxkKDEpIGltZyB7XG4gIEBhcHBseSByb3RhdGUtWy0yMmRlZ107XG59XG4uYy1kZWNvci5pcy10YWItMiAuYy1kZWNvcl9faW1hZ2Uge1xuICBAYXBwbHkgbGVmdC1mdWxsIHRvcC1mdWxsIHRyYW5zbGF0ZS14LVstNzAlXSB0cmFuc2xhdGUteS1bLTEwMCVdO1xufVxuLmMtZGVjb3IuaXMtdGFiLTIgLmMtZGVjb3JfX2ltYWdlOm50aC1jaGlsZCgxKSBpbWcge1xuICBAYXBwbHkgcm90YXRlLVsyMmRlZ107XG59XG5cbi5jLXRhYnNfX25hdiA+IGEge1xuICBAYXBwbHkgZm9udC1oZWFkaW5nIGxlYWRpbmctWzFlbV0gdGV4dC1ncmVlbiBuby11bmRlcmxpbmUgY3Vyc29yLXBvaW50ZXI7XG4gIGZvbnQtc2l6ZTogNjBweDtcbn1cbkBzY3JlZW4gc20ge1xuICAuYy10YWJzX19uYXYgPiBhIHtcbiAgICBmb250LXNpemU6IDkwcHg7XG4gIH1cbn1cbkBzY3JlZW4gbGcge1xuICAuYy10YWJzX19uYXYgPiBhIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDIuODEyNXJlbSwgLTQuMTk4N3JlbSArIDIyLjQzNTl2dywgMTMuNzVyZW0pO1xuICB9XG59XG4uYy10YWJzX19uYXYgPiBhOmhvdmVyLCAuYy10YWJzX19uYXYgPiBhLmlzLWFjdGl2ZSB7XG4gIEBhcHBseSB0ZXh0LWdyZWVuLWRhcms7XG59XG4uYy10YWJzX19wYW5lbHMge1xuICBAYXBwbHkgcmVsYXRpdmU7XG59XG4uYy10YWJzX19wYW5lbCB7XG4gIEBhcHBseSBvcGFjaXR5LTAgaW52aXNpYmxlIGFic29sdXRlIHRvcC0wIGxlZnQtMCB3LWZ1bGw7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC40cyBlYXNlLCB2aXNpYmlsaXR5IDAuNHMgZWFzZTtcbn1cbi5jLXRhYnNfX3BhbmVsLmlzLWFjdGl2ZSB7XG4gIEBhcHBseSBvcGFjaXR5LTEwMCB2aXNpYmxlIHJlbGF0aXZlO1xufVxuXG4uYi1jb250ZW50LWltYWdlLWJsb2NrIHAgc3Ryb25nIHtcbiAgQGFwcGx5IGZvbnQtYmFzZSB0ZXh0LTI0IGxnOnRleHQtMzI7XG59XG5cbi5nb29nbGUtYnVzaW5lc3MtcmV2aWV3cy1yYXRpbmcgLmhlYWRpbmcsXG4uZ29vZ2xlLWJ1c2luZXNzLXJldmlld3MtcmF0aW5nIC52aWNpbml0eSxcbi5nb29nbGUtYnVzaW5lc3MtcmV2aWV3cy1yYXRpbmcgLnJhdGluZyxcbi5nb29nbGUtYnVzaW5lc3MtcmV2aWV3cy1yYXRpbmcgLmF1dGhvci1hdmF0YXIge1xuICBAYXBwbHkgaGlkZGVuO1xufVxuLmdvb2dsZS1idXNpbmVzcy1yZXZpZXdzLXJhdGluZyB1bC5saXN0aW5nIGxpIHtcbiAgQGFwcGx5IHRleHQtY2VudGVyIHJlbGF0aXZlIHBiLVsxMjBweF07XG59XG4uZ29vZ2xlLWJ1c2luZXNzLXJldmlld3MtcmF0aW5nIHVsLmxpc3RpbmcgbGkgLnRleHQge1xuICBAYXBwbHkgb3JkZXItMSB0aXRsZS10NiBsZzp0aXRsZS10NSB0ZXh0LWdyZWVuLWRhcms7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG59XG4uZ29vZ2xlLWJ1c2luZXNzLXJldmlld3MtcmF0aW5nIHVsLmxpc3RpbmcgbGkgLnRleHQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1wiJztcbn1cbi5nb29nbGUtYnVzaW5lc3MtcmV2aWV3cy1yYXRpbmcgdWwubGlzdGluZyBsaSAudGV4dDphZnRlciB7XG4gIGNvbnRlbnQ6ICdcIic7XG59XG4uZ29vZ2xlLWJ1c2luZXNzLXJldmlld3MtcmF0aW5nIHVsLmxpc3RpbmcgbGkgLnRleHQgLnJldmlldy1tb3JlLWxpbmsge1xuICBAYXBwbHkgZm9udC1iYXNlIHRleHQtMTYgZm9udC1tZWRpdW07XG59XG4uZ29vZ2xlLWJ1c2luZXNzLXJldmlld3MtcmF0aW5nIHVsLmxpc3RpbmcgbGkgLnJldmlldy1tZXRhIHtcbiAgQGFwcGx5IGFic29sdXRlIGJvdHRvbS0wIGxlZnQtMS8yIC10cmFuc2xhdGUteC0xLzIgbXktNCB0ZXh0LWdyZWVuLWRhcmsgZmxleCBmbGV4LXdyYXAganVzdGlmeS1jZW50ZXI7XG59XG4uZ29vZ2xlLWJ1c2luZXNzLXJldmlld3MtcmF0aW5nIHVsLmxpc3RpbmcgbGkgLnJldmlldy1tZXRhIC5hdXRob3ItbmFtZSB7XG4gIEBhcHBseSB3LWZ1bGw7XG59XG4uZ29vZ2xlLWJ1c2luZXNzLXJldmlld3MtcmF0aW5nIHVsLmxpc3RpbmcgbGkgLnJldmlldy1tZXRhIGEge1xuICBAYXBwbHkgdGV4dC1ncmVlbi1kYXJrO1xufVxuLmdvb2dsZS1idXNpbmVzcy1yZXZpZXdzLXJhdGluZyAuYXR0cmlidXRpb24ge1xuICBAYXBwbHkgbXgtYXV0byB0ZXh0LWNlbnRlcjtcbn1cbi5nb29nbGUtYnVzaW5lc3MtcmV2aWV3cy1yYXRpbmcgLm5hdmlnYXRpb24gbGkuYnVsbGV0LmN1cnJlbnQgYSB7XG4gIEBhcHBseSB0ZXh0LWdyZWVuLWRhcmsgYmctZ3JlZW4tZGFyayB0cmFuc2l0aW9uLWFsbDtcbn1cbi5nb29nbGUtYnVzaW5lc3MtcmV2aWV3cy1yYXRpbmcgLm5hdmlnYXRpb24gbGkuYnVsbGV0LmN1cnJlbnQgYTpob3ZlciB7XG4gIEBhcHBseSB0ZXh0LWdyZWVuLWxpZ2h0IGJnLWdyZWVuLWxpZ2h0O1xufVxuXG4uYi1ob21lLWJhbm5lciB7XG4gIG1pbi1oZWlnaHQ6IDEwMHN2aDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LWhlaWdodDogOTgwcHgpIHtcbiAgLmItaG9tZS1iYW5uZXIgLmNvbnRhaW5lciB7XG4gICAgbWluLWhlaWdodDogOTgwcHg7XG4gIH1cbn1cbi5iLWhvbWUtYmFubmVyIGgxIHtcbiAgQGFwcGx5IGZvbnQtaGVhZGluZyBsZWFkaW5nLWhlcm8gdGV4dC13aGl0ZSB0cmFuc2l0aW9uLWFsbDtcbiAgZm9udC1zaXplOiAzLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAwLjk1O1xuICB0ZXh0LXNoYWRvdzogMCAwIDMwcHggIzQ5NjQ2Zjtcbn1cbkBzY3JlZW4gc20ge1xuICAuYi1ob21lLWJhbm5lciBoMSB7XG4gICAgZm9udC1zaXplOiA0LjVyZW07XG4gIH1cbn1cbkBzY3JlZW4gbGcge1xuICAuYi1ob21lLWJhbm5lciBoMSB7XG4gICAgZm9udC1zaXplOiBjbGFtcCg0cmVtLCA2LjI1dncsIDUuNjI1cmVtKTtcbiAgICBsZXR0ZXItc3BhY2luZzogLTFweDtcbiAgICB0ZXh0LXNoYWRvdzogMCAwIDUwcHggcmdiYSg3MywgMTAwLCAxMTEsIDAuOSk7XG4gIH1cbn1cbi5iLWhvbWUtYmFubmVyX19zdWJ0aXRsZSB7XG4gIHRleHQtc2hhZG93OiAwIDFweCA4cHggcmdiYSgwLCAwLCAwLCAwLjM0KTtcbn1cbi5iLWhvbWUtYmFubmVyIC5jLWxpbmtzIHtcbiAgQGFwcGx5IGZsZXgtd3JhcCBnYXAtMztcbn1cblxuLmItcGFnZS1oZWFkZXIgKiB7XG4gIHRleHQtc2hhZG93OiAwIDAgMjBweCByZ2JhKDAsIDAsIDAsIDAuNCk7XG59XG4uYi1wYWdlLWhlYWRlciAuYy1idXR0b24gKiwgLmItcGFnZS1oZWFkZXIgaW5wdXRbdHlwZT1zdWJtaXRdICosXG4uYi1wYWdlLWhlYWRlciBpbnB1dFt0eXBlPWJ1dHRvbl0gKixcbi5iLXBhZ2UtaGVhZGVyIGlucHV0W3R5cGU9cmVzZXRdICoge1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbn1cblxuQHNjcmVlbiBsZyB7XG4gIC5jLXBvc3Qtc3ViIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2JnLWZvcm0tY2hlY2tlci5wbmcpIHJlcGVhdDtcbiAgfVxufVxuLmMtcG9zdC1zdWJfX3dyYXBwZXIge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2JnLWZvcm0tY2hlY2tlci5wbmcpIHJlcGVhdDtcbn1cbkBzY3JlZW4gbGcge1xuICAuYy1wb3N0LXN1Yl9fd3JhcHBlciB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgfVxufVxuLmMtcG9zdC1zdWIgLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG4uYy1wb3N0LXN1YiAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQuZ2ZpZWxkLS10eXBlLXN1Ym1pdCB7XG4gIEBhcHBseSBtdC0xO1xufVxuLmMtcG9zdC1zdWIgLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkLmdmaWVsZC0tdHlwZS1zdWJtaXQgYnV0dG9uIHtcbiAgQGFwcGx5IHctZnVsbDtcbn1cblxuLmItc3Vic2NyaXB0aW9uIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCBpbnB1dFt0eXBlPXRleHRdLFxuLmItc3Vic2NyaXB0aW9uIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCBpbnB1dFt0eXBlPWVtYWlsXSxcbi5iLXByb21vdGlvbnMgLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIGlucHV0W3R5cGU9dGV4dF0sXG4uYi1wcm9tb3Rpb25zIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCBpbnB1dFt0eXBlPWVtYWlsXSB7XG4gIEBhcHBseSBoLVs1NnB4XSByb3VuZGVkLWZ1bGw7XG4gIHBhZGRpbmc6IDAgMjRweCAhaW1wb3J0YW50O1xufVxuLmItc3Vic2NyaXB0aW9uIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCBidXR0b24uYy1idXR0b24sXG4uYi1wcm9tb3Rpb25zIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCBidXR0b24uYy1idXR0b24ge1xuICB3aWR0aDogMTAwJTtcbn1cblxuaHRtbFtsYW5nPWVuXSB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLmMtaGVhZGVyIHtcbiAgQGFwcGx5IGZpeGVkIHRvcC0wIGxlZnQtMCB3LWZ1bGwgei1bMTIwXSB0cmFuc2l0aW9uLWFsbDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYmEoMjE0LCAxOTQsIDE3MCwgMC4xKSAwJSwgcmdiYSgyMTQsIDE5NCwgMTcwLCAwLjEpIDEwMCUpLCAjRkZGO1xufVxuLmMtaGVhZGVyX19sb2dvIHtcbiAgQGFwcGx5IGlubGluZS1ibG9jaztcbn1cbi5jLWhlYWRlcl9fbG9nbyBzdmcge1xuICBAYXBwbHkgaC02IHNtOmgtNyB3LWF1dG87XG59XG4uYy1oZWFkZXJfX2xvZ28td2hpdGUge1xuICBAYXBwbHkgaGlkZGVuO1xufVxuLmMtaGVhZGVyX19sb2dvLXdoaXRlIHN2ZyBwYXRoIHtcbiAgQGFwcGx5IGZpbGwtd2hpdGU7XG59XG4uYy1oZWFkZXIgLmMtY3RhIHtcbiAgQGFwcGx5IGJnLWhvbmV5LWdvbGQgaC1bNjhweF0gcHgtWzIwcHhdIGlubGluZS1mbGV4IGl0ZW1zLWNlbnRlciBib2R5LWI0IHRleHQtZ3JleS1kYXJrIGhvdmVyOmJnLXNhbmRzdG9uZSBob3Zlcjpuby11bmRlcmxpbmU7XG59XG4uYy1oZWFkZXIgLmMtY3RhLW1vYmlsZSB7XG4gIEBhcHBseSB0ZXh0LWdyZXktZGFyayBib3JkZXIgYm9yZGVyLWdyZXktZGFyayBweC1bMTJweF0gbGc6cHgtMiBweS1bNnB4XSBsZzpweS0xO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gIC5ob21lIC5jLWhlYWRlciB7XG4gICAgYmFja2dyb3VuZDogbm9uZSwgbm9uZSwgdHJhbnNwYXJlbnQ7XG4gIH1cbiAgLmhvbWUgLmMtaGVhZGVyX19sb2dvLWRlZmF1bHQge1xuICAgIEBhcHBseSBoaWRkZW47XG4gIH1cbiAgLmhvbWUgLmMtaGVhZGVyX19sb2dvLXdoaXRlIHtcbiAgICBAYXBwbHkgYmxvY2s7XG4gIH1cbn1cbi5ob21lIC5jLWhlYWRlciAuYy1jdGEtbW9iaWxlIHtcbiAgQGFwcGx5IHRleHQtd2hpdGUgYm9yZGVyLXdoaXRlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gIC5ob21lLmMtaGVhZGVyLS1zb2xpZCAuYy1oZWFkZXIge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2JhKDIxNCwgMTk0LCAxNzAsIDAuMSkgMCUsIHJnYmEoMjE0LCAxOTQsIDE3MCwgMC4xKSAxMDAlKSwgI0ZGRjtcbiAgfVxufVxuLmhvbWUuYy1oZWFkZXItLXNvbGlkIC5jLWhlYWRlcl9fbG9nby1kZWZhdWx0IHtcbiAgQGFwcGx5IGJsb2NrO1xufVxuLmhvbWUuYy1oZWFkZXItLXNvbGlkIC5jLWhlYWRlcl9fbG9nby13aGl0ZSB7XG4gIEBhcHBseSBoaWRkZW47XG59XG4uaG9tZS5jLWhlYWRlci0tc29saWQgLmMtY3RhLW1vYmlsZSB7XG4gIEBhcHBseSB0ZXh0LWdyZXktZGFyayBib3JkZXItZ3JleS1kYXJrO1xufVxuXG4uYy1tZW51LXRvZ2dsZSB7XG4gIEBhcHBseSB3LTMgaC0zIGxnOnctNSBhc3BlY3Qtc3F1YXJlIGlubGluZS1mbGV4IGl0ZW1zLWNlbnRlciBqdXN0aWZ5LWNlbnRlciByZWxhdGl2ZSB0b3AtMDtcbn1cbi5jLW1lbnUtdG9nZ2xlIC5tZW51LW9wZW4ge1xuICBAYXBwbHkgYmxvY2s7XG59XG4uYy1tZW51LXRvZ2dsZSAubWVudS1jbG9zZSB7XG4gIEBhcHBseSBoaWRkZW47XG59XG4uYy1tZW51LS1vcGVuZWQgLmMtbWVudS10b2dnbGUgLm1lbnUtb3BlbiB7XG4gIEBhcHBseSBoaWRkZW47XG59XG4uYy1tZW51LS1vcGVuZWQgLmMtbWVudS10b2dnbGUgLm1lbnUtY2xvc2Uge1xuICBAYXBwbHkgYmxvY2s7XG59XG5cbi5jLW5hdi1tb2JpbGUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmMtbmF2LW1vYmlsZS0tb3BlbmVkIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdG91Y2gtYWN0aW9uOiBub25lO1xufVxuLmMtbmF2LW1vYmlsZS0tb3BlbmVkIC5jLW5hdi1tb2JpbGUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG59XG4uYy1uYXYtbW9iaWxlX19tZW51ID4gdWwgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5jLW5hdi1tb2JpbGVfX21lbnUgPiB1bCBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmMtbmF2LW1vYmlsZV9fbWVudSA+IHVsID4gbGkge1xuICBwYWRkaW5nOiAyNHB4IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIG1hcmdpbjogMDtcbn1cbi5jLW5hdi1tb2JpbGVfX21lbnUgPiB1bCA+IGxpID4gYSB7XG4gIGNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAyNHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYy1uYXYtbW9iaWxlX19tZW51ID4gdWwgPiBsaSA+IGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYy1uYXYtbW9iaWxlX19tZW51ID4gdWwgPiBsaSAuYy1idXR0b24tLWN0YSB7XG4gIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG4uYy1uYXYtbW9iaWxlX19tZW51ID4gdWwgPiBsaSAuYy1idXR0b24tLWN0YTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2IoNjAsIDMwLCAxMDEpICFpbXBvcnRhbnQ7XG59XG4uYy1uYXYtbW9iaWxlX19tZW51ID4gdWwgPiBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5jLW5hdi1tb2JpbGVfX21lbnUgPiB1bCA+IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiBhOmFmdGVyIHtcbiAgY29udGVudDogXCJcXGU4MDBcIjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBmb250ZWxsbztcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuLmMtbmF2LW1vYmlsZV9fbWVudSA+IHVsID4gbGkuYWN0aXZlID4gLnN1Ym1lbnUtd3JhcHBlciB7XG4gIEBhcHBseSByaWdodC0wIHZpc2libGUgb3BhY2l0eS0xMDA7XG59XG4uYy1uYXYtbW9iaWxlX19tZW51ID4gdWwgPiBsaSA+IC5zdWJtZW51LXdyYXBwZXIge1xuICB0b3A6IDA7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm9yZGVyOiAwO1xuICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA3MnB4KTtcbiAgcmlnaHQ6IC0xMDAlO1xuICBvcGFjaXR5OiAwO1xuICB6LWluZGV4OiAzMDAwO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIHdpZHRoOiAxMDAlO1xuICBAYXBwbHkgdGV4dC1wdXJwbGU7XG59XG4uYy1uYXYtbW9iaWxlX19tZW51ID4gdWwgPiBsaSA+IC5zdWJtZW51LXdyYXBwZXIgPiB1bCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG59XG4uYy1uYXYtbW9iaWxlX19tZW51ID4gdWwgPiBsaSA+IC5zdWJtZW51LXdyYXBwZXIgPiB1bCA+IGxpLmMtbWVudV9fY29udGVudCA+IGEge1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgYmFja2dyb3VuZDogI0YwRUZFRjtcbn1cbi5jLW5hdi1tb2JpbGVfX21lbnUgPiB1bCA+IGxpID4gLnN1Ym1lbnUtd3JhcHBlciA+IHVsID4gbGkuYy1tZW51X19jb250ZW50ID4gYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgwMVwiO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtZmFtaWx5OiBmb250ZWxsbztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbn1cbi5jLW5hdi1tb2JpbGVfX21lbnUgPiB1bCA+IGxpID4gLnN1Ym1lbnUtd3JhcHBlciA+IHVsID4gbGkuYy1tZW51X19tZW51IHtcbiAgcGFkZGluZzogMTJweCAyNHB4IDI0cHggMjRweDtcbn1cbi5jLW5hdi1tb2JpbGVfX21lbnUgPiB1bCA+IGxpID4gLnN1Ym1lbnUtd3JhcHBlciA+IHVsID4gbGkuYy1tZW51X19tZW51ID4gYSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYy1uYXYtbW9iaWxlX19tZW51ID4gdWwgPiBsaSA+IC5zdWJtZW51LXdyYXBwZXIgPiB1bCA+IGxpLmMtbWVudV9faW1hZ2Uge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmMtbmF2LW1vYmlsZV9fbWVudSA+IHVsID4gbGkgPiAuc3VibWVudS13cmFwcGVyID4gdWwgPiBsaSA+IGEge1xuICBwYWRkaW5nOiAyNHB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5jLW5hdi1tb2JpbGVfX21lbnUgPiB1bCA+IGxpID4gLnN1Ym1lbnUtd3JhcHBlciA+IHVsID4gbGkgPiAuc3VibWVudS13cmFwcGVyID4gdWwgPiBsaS5hY3RpdmUgPiAuc3VibWVudS13cmFwcGVyIHtcbiAgQGFwcGx5IHJpZ2h0LTAgdmlzaWJsZSBvcGFjaXR5LTEwMDtcbn1cbi5jLW5hdi1tb2JpbGVfX21lbnUgPiB1bCA+IGxpID4gLnN1Ym1lbnUtd3JhcHBlciA+IHVsID4gbGkgPiAuc3VibWVudS13cmFwcGVyID4gdWwgPiBsaSA+IC5zdWJtZW51LXdyYXBwZXIge1xuICB0b3A6IDA7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm9yZGVyOiAwO1xuICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA3MnB4KTtcbiAgcmlnaHQ6IC0xMDAlO1xuICBvcGFjaXR5OiAwO1xuICB6LWluZGV4OiAzMDAwO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmMtbmF2LW1vYmlsZV9fbWVudSA+IHVsID4gbGkgPiAuc3VibWVudS13cmFwcGVyID4gdWwgPiBsaSA+IC5zdWJtZW51LXdyYXBwZXIgPiB1bCA+IGxpID4gLnN1Ym1lbnUtd3JhcHBlciA+IC5zdWJtZW51LXRvZ2dsZSB7XG4gIGJhY2tncm91bmQ6ICNGMEVGRUY7XG4gIHBhZGRpbmc6IDI0cHg7XG59XG4uYy1uYXYtbW9iaWxlX19tZW51ID4gdWwgPiBsaSA+IC5zdWJtZW51LXdyYXBwZXIgPiB1bCA+IGxpID4gLnN1Ym1lbnUtd3JhcHBlciA+IHVsID4gbGkgPiAuc3VibWVudS13cmFwcGVyID4gLnN1Ym1lbnUtdG9nZ2xlID4gYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmMtbmF2LW1vYmlsZV9fbWVudSA+IHVsID4gbGkgPiAuc3VibWVudS13cmFwcGVyID4gdWwgPiBsaSA+IC5zdWJtZW51LXdyYXBwZXIgPiB1bCA+IGxpID4gLnN1Ym1lbnUtd3JhcHBlciA+IC5zdWJtZW51LXRvZ2dsZSA+IGE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MDFcIjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LWZhbWlseTogZm9udGVsbG87XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG59XG4uYy1uYXYtbW9iaWxlX19tZW51ID4gdWwgPiBsaSA+IC5zdWJtZW51LXdyYXBwZXIgPiB1bCA+IGxpID4gLnN1Ym1lbnUtd3JhcHBlciA+IHVsID4gbGkgPiAuc3VibWVudS13cmFwcGVyID4gLnN1Ym1lbnUtdG9nZ2xlID4gYTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiQmFja1wiO1xufVxuLmMtbmF2LW1vYmlsZV9fbWVudSA+IHVsID4gbGkgPiAuc3VibWVudS13cmFwcGVyID4gdWwgPiBsaSA+IC5zdWJtZW51LXdyYXBwZXIgPiB1bCA+IGxpID4gLnN1Ym1lbnUtd3JhcHBlciAuYy1idXR0b24tLWN0YSB7XG4gIHBhZGRpbmc6IDIwcHggMzZweCAyNHB4IDI0cHggIWltcG9ydGFudDtcbn1cbi5jLW5hdi1tb2JpbGVfX21lbnUgPiB1bCA+IGxpID4gLnN1Ym1lbnUtd3JhcHBlciA+IHVsID4gbGkgPiAuc3VibWVudS13cmFwcGVyID4gdWwgPiBsaSA+IC5zdWJtZW51LXdyYXBwZXIgPiB1bCA+IGxpIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwIDI0cHg7XG59XG4uYy1uYXYtbW9iaWxlX19tZW51ID4gdWwgPiBsaSA+IC5zdWJtZW51LXdyYXBwZXIgPiB1bCA+IGxpID4gLnN1Ym1lbnUtd3JhcHBlciA+IHVsID4gbGkgPiAuc3VibWVudS13cmFwcGVyID4gdWwgPiBsaS5jLW1lbnVfX3RpdGxlIHtcbiAgYmFja2dyb3VuZDogI0YwRUZFRjtcbiAgcGFkZGluZy10b3A6IDE2cHg7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG4uYy1uYXYtbW9iaWxlX19tZW51ID4gdWwgPiBsaSA+IC5zdWJtZW51LXdyYXBwZXIgPiB1bCA+IGxpID4gLnN1Ym1lbnUtd3JhcHBlciA+IHVsID4gbGkgPiAuc3VibWVudS13cmFwcGVyID4gdWwgPiBsaS5jLW1lbnVfX3RpdGxlID4gYSB7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4uYy1uYXYtbW9iaWxlX19tZW51ID4gdWwgPiBsaSA+IC5zdWJtZW51LXdyYXBwZXIgPiB1bCA+IGxpID4gLnN1Ym1lbnUtd3JhcHBlciA+IHVsID4gbGkgPiAuc3VibWVudS13cmFwcGVyID4gdWwgPiBsaS5jLW1lbnVfX3RpdGxlID4gYTphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYy1uYXYtbW9iaWxlX19tZW51ID4gdWwgPiBsaSA+IC5zdWJtZW51LXdyYXBwZXIgPiB1bCA+IGxpID4gLnN1Ym1lbnUtd3JhcHBlciA+IHVsID4gbGkgPiAuc3VibWVudS13cmFwcGVyID4gdWwgPiBsaSA+IGEge1xuICBwYWRkaW5nOiAxNnB4IDI0cHggMTZweCAwO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNGMEVGRUY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5jLW5hdi1tb2JpbGVfX21lbnUgPiB1bCA+IGxpID4gLnN1Ym1lbnUtd3JhcHBlciA+IHVsID4gbGkgPiAuc3VibWVudS13cmFwcGVyID4gdWwgPiBsaSA+IC5zdWJtZW51LXdyYXBwZXIgPiB1bCA+IGxpID4gYSBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdoaXRlLXNwYWNlOiB3cmFwO1xufVxuLmMtbmF2LW1vYmlsZV9fbWVudSA+IHVsID4gbGkgPiAuc3VibWVudS13cmFwcGVyID4gdWwgPiBsaSA+IC5zdWJtZW51LXdyYXBwZXIgPiB1bCA+IGxpID4gLnN1Ym1lbnUtd3JhcHBlciA+IHVsID4gbGkgPiBhOmFmdGVyIHtcbiAgY29udGVudDogXCJcXGU4MDBcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICBmb250LWZhbWlseTogXCJmb250ZWxsb1wiO1xuICBAYXBwbHkgdGV4dC1wdXJwbGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cbi5jLW5hdi1tb2JpbGUgLmMtbWVudV9jdGEge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nOiAwIDI0cHggMjRweCAyNHB4O1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICBiYWNrZ3JvdW5kOiAjRjBFRkVGO1xuICBwb3NpdGlvbjogc3RhdGljO1xufVxuLmMtbmF2LW1vYmlsZSAuYy1tZW51X2N0YV9fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmMtbmF2LW1vYmlsZSAuYy1tZW51X2N0YV9fYnV0dG9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG59XG4uYy1uYXYtbW9iaWxlIC5jLW1lbnVfY3RhX19idXR0b24gLmMtYnV0dG9uLCAuYy1uYXYtbW9iaWxlIC5jLW1lbnVfY3RhX19idXR0b24gaW5wdXRbdHlwZT1zdWJtaXRdLFxuLmMtbmF2LW1vYmlsZSAuYy1tZW51X2N0YV9fYnV0dG9uIGlucHV0W3R5cGU9YnV0dG9uXSxcbi5jLW5hdi1tb2JpbGUgLmMtbWVudV9jdGFfX2J1dHRvbiBpbnB1dFt0eXBlPXJlc2V0XSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi5jLW5hdi1tb2JpbGUgLmMtbWVudV9jdGFfX3RleHQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmMtbmF2LW1vYmlsZSAuYy1zdWJpdGVtIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cbi5jLW5hdi1tb2JpbGUgLmMtc3ViaXRlbTpob3ZlciAuYy1zdWJpdGVtX190ZXh0OmFmdGVyIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4uYy1uYXYtbW9iaWxlIC5jLXN1Yml0ZW1fX3RleHQ6YWZ0ZXIge1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuLmMtbmF2LW1vYmlsZSAuYy1zdWJpdGVtX19kZXNjIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmMtdmlkZW8tY292ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5jLXZpZGVvLWNvdmVyIHZpZGVvIHtcbiAgd2lkdGg6IDEwMHZ3O1xuICBoZWlnaHQ6IDU2LjI1dnc7IC8qIEdpdmVuIGEgMTY6OSBhc3BlY3QgcmF0aW8sIDkvMTYqMTAwID0gNTYuMjUgKi9cbiAgbWluLWhlaWdodDogMTAwdmg7XG4gIG1pbi13aWR0aDogMTc3Ljc3dmg7IC8qIEdpdmVuIGEgMTY6OSBhc3BlY3QgcmF0aW8sIDE2LzkqMTAwID0gMTc3Ljc3ICovXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgc2NhbGUoMS4yKTtcbn0iLCJAZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ1NvZmlhIFBybyc7XG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL1NvZmlhUHJvLUJvbGQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgICAgIHVybCgnLi4vZm9udHMvU29maWFQcm8tQm9sZC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdTb2ZpYSBQcm8nO1xuICAgIHNyYzogdXJsKCcuLi9mb250cy9Tb2ZpYVByby1NZWRpdW0ud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgICAgIHVybCgnLi4vZm9udHMvU29maWFQcm8tTWVkaXVtLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnU29maWEgUHJvJztcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvU29maWFQcm8ud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgICAgIHVybCgnLi4vZm9udHMvU29maWFQcm8ud29mZicpIGZvcm1hdCgnd29mZicpO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdTb2ZpYSBQcm8nO1xuICAgIHNyYzogdXJsKCcuLi9mb250cy9Tb2ZpYVByby1TZW1pQm9sZC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICAgICAgdXJsKCcuLi9mb250cy9Tb2ZpYVByby1TZW1pQm9sZC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG4iLCIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gU2V0dGluZ3Ncbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5AaW1wb3J0ICdzZXR0aW5ncy9zZXR0aW5ncy52YXJpYWJsZXMnO1xuQGltcG9ydCAnc2V0dGluZ3Mvc2V0dGluZ3MuZm9udHMnO1xuXG5AdGFpbHdpbmQgYmFzZTtcbkB0YWlsd2luZCBjb21wb25lbnRzO1xuQHRhaWx3aW5kIHV0aWxpdGllcztcblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIFRvb2xzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuQGltcG9ydCBcInRvb2xzL190b29scy5mb3Jtcy5zY3NzXCI7XG5AaW1wb3J0IFwidG9vbHMvX3Rvb2xzLmhlYWRpbmcuc2Nzc1wiO1xuQGltcG9ydCBcInRvb2xzL190b29scy5taXhpbnMuc2Nzc1wiO1xuQGltcG9ydCBcInRvb2xzL190b29scy5zcGFjZWQuc2Nzc1wiO1xuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gRWxlbWVudHNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbkBpbXBvcnQgXCJlbGVtZW50cy9fZWxlbWVudHMuYS5zY3NzXCI7XG5AaW1wb3J0IFwiZWxlbWVudHMvX2VsZW1lbnRzLmJsb2NrcXVvdGUuc2Nzc1wiO1xuQGltcG9ydCBcImVsZW1lbnRzL19lbGVtZW50cy5ib2R5LnNjc3NcIjtcbkBpbXBvcnQgXCJlbGVtZW50cy9fZWxlbWVudHMuaGVhZGluZy5zY3NzXCI7XG5AaW1wb3J0IFwiZWxlbWVudHMvX2VsZW1lbnRzLmh0bWwuc2Nzc1wiO1xuQGltcG9ydCBcImVsZW1lbnRzL19lbGVtZW50cy5pbWcuc2Nzc1wiO1xuQGltcG9ydCBcImVsZW1lbnRzL19lbGVtZW50cy5pbnB1dC5zY3NzXCI7XG5AaW1wb3J0IFwiZWxlbWVudHMvX2VsZW1lbnRzLmxhYmVsLnNjc3NcIjtcbkBpbXBvcnQgXCJlbGVtZW50cy9fZWxlbWVudHMucC5zY3NzXCI7XG5AaW1wb3J0IFwiZWxlbWVudHMvX2VsZW1lbnRzLnNlbGVjdC5zY3NzXCI7XG5AaW1wb3J0IFwiZWxlbWVudHMvX2VsZW1lbnRzLnRleHRhcmVhLnNjc3NcIjtcblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIE9iamVjdHNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbkBpbXBvcnQgXCJvYmplY3RzL19vYmplY3RzLnR5cGUuc2Nzc1wiO1xuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gVmVuZG9yXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5AaW1wb3J0IFwidmVuZG9ycy9fdmVuZG9ycy5hY2NvcmRpb25qcy5zY3NzXCI7XG5AaW1wb3J0IFwidmVuZG9ycy9fdmVuZG9ycy5hb3Muc2Nzc1wiO1xuQGltcG9ydCBcInZlbmRvcnMvX3ZlbmRvcnMuZ3Jhdml0eWZvcm0uc2Nzc1wiO1xuQGltcG9ydCBcInZlbmRvcnMvX3ZlbmRvcnMubWFnbmlmaWMtcG9wdXAuc2Nzc1wiO1xuQGltcG9ydCBcInZlbmRvcnMvX3ZlbmRvcnMubWljcm9tb2RhbC5zY3NzXCI7XG5AaW1wb3J0IFwidmVuZG9ycy9fdmVuZG9ycy5zd2lwZXIuc2Nzc1wiO1xuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gQ29tcG9uZW50c1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuQGltcG9ydCBcImNvbXBvbmVudHMvX2NvbXBvbmVudHMuYnJlYWRjcnVtYi5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9fY29tcG9uZW50cy5idXR0b25zLnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL19jb21wb25lbnRzLmNhcm91c2VsLnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL19jb21wb25lbnRzLmZpbHRlci5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9fY29tcG9uZW50cy5mb290ZXIuc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvX2NvbXBvbmVudHMubGF6eS5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9fY29tcG9uZW50cy5saW5rcy5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9fY29tcG9uZW50cy5sb2NhdGlvbi5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9fY29tcG9uZW50cy5vdmVybGluZS5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9fY29tcG9uZW50cy5wYWdpbmF0aW9uLnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL19jb21wb25lbnRzLnBvcHVwLnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL19jb21wb25lbnRzLnByZWxvYWRlci5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9fY29tcG9uZW50cy5yaWNodGV4dC5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9fY29tcG9uZW50cy5zZWFyY2guc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvX2NvbXBvbmVudHMuc29jaWFsLnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL19jb21wb25lbnRzLnRhZy5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9fY29tcG9uZW50cy52aWRlby5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9ibG9ja3MvY29udGVudC1iaWd0ZXh0LnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL2Jsb2Nrcy9jb250ZW50LWltYWdlLWJsb2NrLnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL2Jsb2Nrcy9jb250ZW50LXJldmlldy5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9ibG9ja3MvaG9tZS1iYW5uZXIuc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvYmxvY2tzL3BhZ2UtaGVhZGVyLnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL2Jsb2Nrcy9wb3N0LnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL2Jsb2Nrcy9wcm9tb3Rpb25zLnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL2hlYWRlci9fY29tcG9uZW50cy5oZWFkZXIuc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvaGVhZGVyL19jb21wb25lbnRzLm1lbnUtdG9nZ2xlLnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL2hlYWRlci9fY29tcG9uZW50cy5uYXYtZGVza3RvcC5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9oZWFkZXIvX2NvbXBvbmVudHMubmF2LW1vYmlsZS5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9oZWFkZXIvX2NvbXBvbmVudHMudmlkZW8tY292ZXIuc2Nzc1wiOyIsImEge1xuICAgIEBhcHBseSB0cmFuc2l0aW9uLWFsbCBob3Zlcjp1bmRlcmxpbmU7XG4gICAgJi5mdWxsLWNsaWNrIHtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OicnO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOjA7XG4gICAgICAgICAgICBsZWZ0OjA7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIHotaW5kZXg6MjA7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5pY29uLWVudmVsb3BlIHtcbiAgICB3aWR0aDozMnB4O1xuICAgIGhlaWdodDozMnB4O1xuICAgIGJvcmRlci1yYWRpdXM6MTAwcHg7XG4gICAgZGlzcGxheTppbmxpbmUtYmxvY2s7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxNicgaGVpZ2h0PScxNicgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPSdub25lJyUzRSUzQ3BhdGggZD0nTTEuMzMzMDEgNC42NjY1TDYuNzc2MjkgOC40NzY4QzcuMjE3MDcgOC43ODUzNSA3LjQzNzQ2IDguOTM5NjIgNy42NzcxOCA4Ljk5OTM4QzcuODg4OTQgOS4wNTIxNiA4LjExMDQxIDkuMDUyMTYgOC4zMjIxNyA4Ljk5OTM4QzguNTYxODkgOC45Mzk2MiA4Ljc4MjI4IDguNzg1MzUgOS4yMjMwNiA4LjQ3NjhMMTQuNjY2MyA0LjY2NjVNNC41MzMwMSAxMy4zMzMySDExLjQ2NjNDMTIuNTg2NCAxMy4zMzMyIDEzLjE0NjUgMTMuMzMzMiAxMy41NzQzIDEzLjExNTJDMTMuOTUwNiAxMi45MjM0IDE0LjI1NjYgMTIuNjE3NSAxNC40NDg0IDEyLjI0MTJDMTQuNjY2MyAxMS44MTMzIDE0LjY2NjMgMTEuMjUzMyAxNC42NjYzIDEwLjEzMzJWNS44NjY1QzE0LjY2NjMgNC43NDY0IDE0LjY2NjMgNC4xODYzNSAxNC40NDg0IDMuNzU4NTJDMTQuMjU2NiAzLjM4MjIgMTMuOTUwNiAzLjA3NjI0IDEzLjU3NDMgMi44ODQ0OUMxMy4xNDY1IDIuNjY2NSAxMi41ODY0IDIuNjY2NSAxMS40NjYzIDIuNjY2NUg0LjUzMzAxQzMuNDEyOSAyLjY2NjUgMi44NTI4NSAyLjY2NjUgMi40MjUwMyAyLjg4NDQ5QzIuMDQ4NyAzLjA3NjI0IDEuNzQyNzQgMy4zODIyIDEuNTUwOTkgMy43NTg1MkMxLjMzMzAxIDQuMTg2MzUgMS4zMzMwMSA0Ljc0NjQgMS4zMzMwMSA1Ljg2NjVWMTAuMTMzMkMxLjMzMzAxIDExLjI1MzMgMS4zMzMwMSAxMS44MTMzIDEuNTUwOTkgMTIuMjQxMkMxLjc0Mjc0IDEyLjYxNzUgMi4wNDg3IDEyLjkyMzQgMi40MjUwMyAxMy4xMTUyQzIuODUyODUgMTMuMzMzMiAzLjQxMjkgMTMuMzMzMiA0LjUzMzAxIDEzLjMzMzJaJyBzdHJva2U9JyUyMzNDMUU2NScgc3Ryb2tlLXdpZHRoPScxLjUnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFJTNDcGF0aCBkPSdNMS4zMzMwMSA0LjY2NjVMNi43NzYyOSA4LjQ3NjhDNy4yMTcwNyA4Ljc4NTM1IDcuNDM3NDYgOC45Mzk2MiA3LjY3NzE4IDguOTk5MzhDNy44ODg5NCA5LjA1MjE2IDguMTEwNDEgOS4wNTIxNiA4LjMyMjE3IDguOTk5MzhDOC41NjE4OSA4LjkzOTYyIDguNzgyMjggOC43ODUzNSA5LjIyMzA2IDguNDc2OEwxNC42NjYzIDQuNjY2NU00LjUzMzAxIDEzLjMzMzJIMTEuNDY2M0MxMi41ODY0IDEzLjMzMzIgMTMuMTQ2NSAxMy4zMzMyIDEzLjU3NDMgMTMuMTE1MkMxMy45NTA2IDEyLjkyMzQgMTQuMjU2NiAxMi42MTc1IDE0LjQ0ODQgMTIuMjQxMkMxNC42NjYzIDExLjgxMzMgMTQuNjY2MyAxMS4yNTMzIDE0LjY2NjMgMTAuMTMzMlY1Ljg2NjVDMTQuNjY2MyA0Ljc0NjQgMTQuNjY2MyA0LjE4NjM1IDE0LjQ0ODQgMy43NTg1MkMxNC4yNTY2IDMuMzgyMiAxMy45NTA2IDMuMDc2MjQgMTMuNTc0MyAyLjg4NDQ5QzEzLjE0NjUgMi42NjY1IDEyLjU4NjQgMi42NjY1IDExLjQ2NjMgMi42NjY1SDQuNTMzMDFDMy40MTI5IDIuNjY2NSAyLjg1Mjg1IDIuNjY2NSAyLjQyNTAzIDIuODg0NDlDMi4wNDg3IDMuMDc2MjQgMS43NDI3NCAzLjM4MjIgMS41NTA5OSAzLjc1ODUyQzEuMzMzMDEgNC4xODYzNSAxLjMzMzAxIDQuNzQ2NCAxLjMzMzAxIDUuODY2NVYxMC4xMzMyQzEuMzMzMDEgMTEuMjUzMyAxLjMzMzAxIDExLjgxMzMgMS41NTA5OSAxMi4yNDEyQzEuNzQyNzQgMTIuNjE3NSAyLjA0ODcgMTIuOTIzNCAyLjQyNTAzIDEzLjExNTJDMi44NTI4NSAxMy4zMzMyIDMuNDEyOSAxMy4zMzMyIDQuNTMzMDEgMTMuMzMzMlonIHN0cm9rZT0nYmxhY2snIHN0cm9rZS1vcGFjaXR5PScwLjInIHN0cm9rZS13aWR0aD0nMS41JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSUzQ3BhdGggZD0nTTEuMzMzMDEgNC42NjY1TDYuNzc2MjkgOC40NzY4QzcuMjE3MDcgOC43ODUzNSA3LjQzNzQ2IDguOTM5NjIgNy42NzcxOCA4Ljk5OTM4QzcuODg4OTQgOS4wNTIxNiA4LjExMDQxIDkuMDUyMTYgOC4zMjIxNyA4Ljk5OTM4QzguNTYxODkgOC45Mzk2MiA4Ljc4MjI4IDguNzg1MzUgOS4yMjMwNiA4LjQ3NjhMMTQuNjY2MyA0LjY2NjVNNC41MzMwMSAxMy4zMzMySDExLjQ2NjNDMTIuNTg2NCAxMy4zMzMyIDEzLjE0NjUgMTMuMzMzMiAxMy41NzQzIDEzLjExNTJDMTMuOTUwNiAxMi45MjM0IDE0LjI1NjYgMTIuNjE3NSAxNC40NDg0IDEyLjI0MTJDMTQuNjY2MyAxMS44MTMzIDE0LjY2NjMgMTEuMjUzMyAxNC42NjYzIDEwLjEzMzJWNS44NjY1QzE0LjY2NjMgNC43NDY0IDE0LjY2NjMgNC4xODYzNSAxNC40NDg0IDMuNzU4NTJDMTQuMjU2NiAzLjM4MjIgMTMuOTUwNiAzLjA3NjI0IDEzLjU3NDMgMi44ODQ0OUMxMy4xNDY1IDIuNjY2NSAxMi41ODY0IDIuNjY2NSAxMS40NjYzIDIuNjY2NUg0LjUzMzAxQzMuNDEyOSAyLjY2NjUgMi44NTI4NSAyLjY2NjUgMi40MjUwMyAyLjg4NDQ5QzIuMDQ4NyAzLjA3NjI0IDEuNzQyNzQgMy4zODIyIDEuNTUwOTkgMy43NTg1MkMxLjMzMzAxIDQuMTg2MzUgMS4zMzMwMSA0Ljc0NjQgMS4zMzMwMSA1Ljg2NjVWMTAuMTMzMkMxLjMzMzAxIDExLjI1MzMgMS4zMzMwMSAxMS44MTMzIDEuNTUwOTkgMTIuMjQxMkMxLjc0Mjc0IDEyLjYxNzUgMi4wNDg3IDEyLjkyMzQgMi40MjUwMyAxMy4xMTUyQzIuODUyODUgMTMuMzMzMiAzLjQxMjkgMTMuMzMzMiA0LjUzMzAxIDEzLjMzMzJaJyBzdHJva2U9J2JsYWNrJyBzdHJva2Utb3BhY2l0eT0nMC4yJyBzdHJva2Utd2lkdGg9JzEuNScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbn0iLCJib2R5IHtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICBAYXBwbHkgbGVhZGluZy1ub3JtYWwgdGV4dC1ncmV5LWRhcmsgYmctd2hpdGUgZm9udC1iYXNlIHRleHQtMTY7XG59XG5cbi5iZy1jaGVja2VyZWQge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2JnLWNoZWNrZXJlZC5wbmcnKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTkyMHB4O1xufVxuXG4uYy1saXN0IHtcbiAgICB1bCB7XG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcbiAgICAgICAgcGFkZGluZy1sZWZ0OjI0cHg7XG4gICAgfVxufSIsImh0bWwge1xuICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICAgIFxuICAgICYuYy1tZW51LS1vcGVuZWQsXG4gICAgJi5zY3JvbGwtbG9jayxcbiAgICAmLnZhbmlsbGEtbW9kYWwtLW9wZW4ge1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAtbXMtdG91Y2gtYWN0aW9uOiBub25lOyAvLyBzYXNzLWxpbnQ6ZGlzYWJsZS1saW5lIG5vLXZlbmRvci1wcmVmaXhlc1xuICAgICAgICB0b3VjaC1hY3Rpb246IG5vbmU7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gICAgaHRtbCAjd3BhZG1pbmJhciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBib2R5LmFkbWluLWJhciB7XG4gICAgICAgIG1hcmdpbi10b3A6IC0zMnB4ICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzgxcHgpIHtcbiAgICBodG1sICN3cGFkbWluYmFyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIGJvZHkuYWRtaW4tYmFyIHtcbiAgICAgICAgbWFyZ2luLXRvcDogLTQ2cHggIWltcG9ydGFudDtcbiAgICB9XG59XG5cblxuLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOjYwMHB4O1xuICAgIHBhZGRpbmctbGVmdDoyNHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6MjRweDtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgIG1heC13aWR0aDoxNDQwcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDo2NHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OjY0cHg7XG4gICAgfVxufSIsImltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbn1cbiIsIkBtaXhpbiBmb3JtLWlucHV0IHtcbiAgICBAYXBwbHkgYmctdHJhbnNwYXJlbnQgcC0yIHctZnVsbCB0ZXh0LWdyZXkgYm9yZGVyIGJvcmRlci1ncmV5IGFwcGVhcmFuY2Utbm9uZSByb3VuZGVkLW5vbmUgZm9udC1iYXNlIHBsYWNlaG9sZGVyLWdyZXkgZm9jdXM6b3V0bGluZS1ub25lIGZvY3VzOnJpbmctMSBmb2N1czpyaW5nLWdyZXk7XG59XG4iLCJwIHtcbiAgICBAYXBwbHkgICBsZWFkaW5nLVsxLjVdIG1iLTI7XG59IiwiLy8gc2VsZWN0IHtcbi8vICAgICBAaW5jbHVkZSBmb3JtLWlucHV0O1xuLy8gICAgIEBhcHBseSBjdXJzb3ItcG9pbnRlcjtcbi8vICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoJy4uL2ltYWdlcy9hcnJvdy1kb3duLnN2ZycpIG5vLXJlcGVhdCByaWdodCAxNnB4IGNlbnRlcjtcbi8vICAgICBiYWNrZ3JvdW5kLXNpemU6IDEzcHggN3B4O1xuXG4vLyAgICAgLmMtcG9zdC1maWx0ZXIgJiB7XG4vLyAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciByaWdodDtcbi8vICAgICB9XG4vLyB9XG5cbi8vIHNlbGVjdDo6LW1zLWV4cGFuZCB7XG4vLyAgICAgZGlzcGxheTogbm9uZTtcbi8vIH1cblxuXG4uYy1zZWxlY3Qge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBAYXBwbHkgYm9yZGVyIGJvcmRlci1ncmV5LWRhcmsgcm91bmRlZDtcbiAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJ1xcRTgyQic7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6MTZweDtcbiAgICAgICAgdG9wOjUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgZm9udC1zaXplOjE0cHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OmZvbnRlbGxvO1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB9XG4gICAgc2VsZWN0IHtcbiAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgaGVpZ2h0OjU2cHg7XG4gICAgICAgIHBhZGRpbmc6MTZweCA0MHB4IDE2cHggMTZweDtcbiAgICAgICAgY3Vyc29yOnBvaW50ZXI7XG4gICAgICAgIHdpZHRoOjEwMCU7XG4gICAgfVxufSIsInRleHRhcmVhIHtcbiAgICBAaW5jbHVkZSBmb3JtLWlucHV0O1xuXG4gICAgaGVpZ2h0OiAzMDBweDtcbiAgICByZXNpemU6IG5vbmU7XG59XG4iLCIuby10eXBlLS1hY2Nlc3NpYmxlLWxpbmsge1xuICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgfVxufVxuXG4uby10eXBlLS13eXNpd3lnIHtcbiAgICBwLFxuICAgIGJsb2NrcXVvdGUsXG4gICAgLmMtdmlkZW8tcmVzcG9uc2l2ZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLXVuaXQtMztcblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIGE6bm90KC5jLWxpbmspIHtcbiAgICAgICAgQGFwcGx5IHJlbGF0aXZlIGJlZm9yZTpjb250ZW50LVsnJ10gYmVmb3JlOmFic29sdXRlIGJlZm9yZTpibG9jayBiZWZvcmU6dy1mdWxsIGJlZm9yZTpiZy1ibHVlIGJlZm9yZTpoLVsxcHhdIGJlZm9yZTpib3R0b20tMCBiZWZvcmU6bGVmdC0wIGJlZm9yZTp0cmFuc2l0aW9uIGJlZm9yZTplYXNlLWluLW91dCBiZWZvcmU6ZHVyYXRpb24tMjAwIGJlZm9yZTpob3ZlcjpiZy10cmFuc3BhcmVudDtcbiAgICB9XG5cbiAgICB1bCxcbiAgICBvbCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLXVuaXQtMTtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIGJsb2NrcXVvdGUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjO1xuICAgICAgICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzVweDtcbiAgICAgICAgcGFkZGluZzogJHNwYWNpbmctdW5pdC0zO1xuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgQHNjcmVlbiBtZCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAkc3BhY2luZy11bml0LTQ7XG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgICAgfVxuXG4gICAgICAgID4gcCB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAud3AtY2FwdGlvbiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLXVuaXQtNTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuXG4gICAgICAgIC53cC1jYXB0aW9uLXRleHQge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAkc3BhY2luZy11bml0LTE7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy11bml0LTQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYWxpZ25jZW50ZXIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgIH1cblxuICAgIC5hbGlnbm5vbmUge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luOiA0OHB4IDA7XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgaW1nLmFsaWdubGVmdCB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBtYXJnaW46IDIwcHggMDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgIH1cblxuICAgIGltZy5hbGlnbnJpZ2h0IHtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICBtYXJnaW46IDIwcHggMDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgfVxufVxuIiwiLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIEZvbnRzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuJGZvbnQtZmFtaWx5LXByaW1hcnk6ICAnR2lscm95Jywgc2Fucy1zZXJpZjtcbiRmb250LWZhbWlseS1zZWNvbmRhcnk6ICdHaWxyb3knLCBzYW5zLXNlcmlmO1xuXG4kZm9udC13ZWlnaHQtbGlnaHQ6IDMwMDtcbiRmb250LXdlaWdodC1yZWd1bGFyOiA0MDA7XG4kZm9udC13ZWlnaHQtbWVkaXVtOiA1MDA7XG4kZm9udC13ZWlnaHQtc2VtaWJvbGQ6IDYwMDtcbiRmb250LXdlaWdodC1ib2xkOiA3MDA7XG5cbiRpbnVpdC1mb250LXNpemUtaDE6ICAgIDgwcHggIWRlZmF1bHQ7XG4kaW51aXQtZm9udC1zaXplLWgxLXhzOiA1NnB4ICFkZWZhdWx0O1xuJGludWl0LWZvbnQtc2l6ZS1oMjogICAgNTZweCAhZGVmYXVsdDtcbiRpbnVpdC1mb250LXNpemUtaDIteHM6IDMycHggIWRlZmF1bHQ7XG4kaW51aXQtZm9udC1zaXplLWgzOiAgICA0NnB4ICFkZWZhdWx0O1xuJGludWl0LWZvbnQtc2l6ZS1oMy14czogNDBweCAhZGVmYXVsdDtcbiRpbnVpdC1mb250LXNpemUtaDQ6ICAgIDMycHggIWRlZmF1bHQ7XG4kaW51aXQtZm9udC1zaXplLWg0LXhzOiAzMnB4ICFkZWZhdWx0O1xuJGludWl0LWZvbnQtc2l6ZS1oNTogICAgMjZweCAhZGVmYXVsdDtcbiRpbnVpdC1mb250LXNpemUtaDUteHM6IDIwcHggIWRlZmF1bHQ7XG4kaW51aXQtZm9udC1zaXplLWg2OiAgICAyMHB4ICFkZWZhdWx0O1xuJGludWl0LWZvbnQtc2l6ZS1oNi14czogMThweCAhZGVmYXVsdDtcblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIENvbG9yXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuJGNvbG9yLWJnOiAjRkZGO1xuJGNvbG9yLXRleHQ6IHJnYmEoMTYsIDI1LCA2NSwgMC44MCk7XG5cbiRjb2xvci1ibGFjazogIzAwMDAwMDtcbiRjb2xvci13aGl0ZTogI2ZmZmZmZjtcblxuJGNvbG9yLWdyZXktdmVyeS1kYXJrOiAjMTExMTExO1xuJGNvbG9yLWdyZXktZGFya2VyOiAjMWQxZDFkO1xuJGNvbG9yLWdyZXktZGFyazogIzQ0NDEzMztcbiRjb2xvci1ncmV5OiAjOUY5RjlCO1xuJGNvbG9yLWdyZXktbGlnaHQ6ICNFN0U3RTc7XG4kY29sb3ItZ3JleS1saWdodGVyOiAjRjVGNUY1O1xuXG5cbiRjb2xvci1icm93bjojODc1NjRDO1xuJGNvbG9yLWJsdWU6IzUwNzVCQTtcbiRjb2xvci1vcmFuZ2U6I0ZBQUI2QTtcbiRjb2xvci1ncmVlbjojQkRFQkQ5O1xuJGNvbG9yLWdyZWVuLWRhcms6ICMyNDYxNUE7XG4kY29sb3Itd2hpdGU6ICNGRkZGRkY7XG4kY29sb3Itd2FybmluZzojYTkzZTNlO1xuJGNvbG9yLW5hdnk6ICMxMDE5NDE7XG4kY29sb3ItbGluZTojRkZGRkZGO1xuXG4kY29sb3ItZnA6I0ZDQUI2OTtcbiRjb2xvci1ycDojNEI3NkM5O1xuJGNvbG9yLXB3OiM4REM5OTA7XG4kY29sb3ItcmVkOnJnYigyMTYsMTA2LDEwNik7XG4kY29sb3IteWVsbG93OnJnYigyMzQsMTg4LDkyKTtcblxuJGNvbG9yLXByaW1hcnk6ICRjb2xvci1uYXZ5O1xuJGNvbG9yLXNlY29uZGFyeTogJGNvbG9yLWdyZWVuO1xuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gUGFkZGluZ1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiRibG9jay1nYXA6IDEyMHB4O1xuJGJsb2NrLWdhcC1tZDogMTAwcHg7XG4kYmxvY2stZ2FwLXhzOiA4MHB4O1xuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gVGltaW5nc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiRlYXNlOmFsbCAuM3MgZWFzZS1pbi1vdXQ7XG5cblxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gU3BhY2luZyAtIFZlcnRpY2FsXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuJHNwYWNpbmctdW5pdC0wOiAwO1xuJHNwYWNpbmctdW5pdC0xOiA4cHg7XG4kc3BhY2luZy11bml0LTI6IDE2cHg7XG4kc3BhY2luZy11bml0LTM6IDI0cHg7XG4kc3BhY2luZy11bml0LTQ6IDMycHg7XG4kc3BhY2luZy11bml0LTU6IDQwcHg7XG4kc3BhY2luZy11bml0LTY6IDQ4cHg7XG4kc3BhY2luZy11bml0LTc6IDY0cHg7XG4kc3BhY2luZy11bml0LTg6IDgwcHg7XG4kc3BhY2luZy11bml0LTk6IDEyMHB4O1xuXG4kYmxvY2stc3BhY2luZy1tYXA6IChcbiAgICAwOiAkc3BhY2luZy11bml0LTAsXG4gICAgMTogJHNwYWNpbmctdW5pdC0xLFxuICAgIDI6ICRzcGFjaW5nLXVuaXQtMixcbiAgICAzOiAkc3BhY2luZy11bml0LTMsXG4gICAgNDogJHNwYWNpbmctdW5pdC00LFxuICAgIDU6ICRzcGFjaW5nLXVuaXQtNSxcbiAgICA2OiAkc3BhY2luZy11bml0LTYsXG4gICAgNzogJHNwYWNpbmctdW5pdC03LFxuICAgIDg6ICRzcGFjaW5nLXVuaXQtOCxcbiAgICA5OiAkc3BhY2luZy11bml0LTksXG4pO1xuIiwiLmFjY29yZGlvbiB7XG4gICAgPiBsaSB7XG4gICAgICAgICYuYWNjX2FjdGl2ZSB7XG4gICAgICAgICAgICAuYWNjb3JkaW9uX190aXRsZSB7XG4gICAgICAgICAgICAgICAgaSB7XG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBhcHBseSBjb250ZW50LVsnXFxFODJDJ107XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmFjY29yZGlvbl9fdGl0bGUge1xuICAgICAgICAgICAgaSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6MjRweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6MjRweDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOmNlbnRlcjtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDoyNHB4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5cbiAgLmFjY29yZGlvbmpzIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgfVxuICAuYWNjb3JkaW9uanMgLmFjY19zZWN0aW9uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbiAgLmFjY29yZGlvbmpzIC5hY2Nfc2VjdGlvbiAuYWNjX2hlYWQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbiAgLmFjY29yZGlvbmpzIC5hY2Nfc2VjdGlvbiAuYWNjX2hlYWQgaDMge1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIG1hcmdpbjogNXB4IDA7XG4gIH1cbiAgLmFjY29yZGlvbmpzIC5hY2Nfc2VjdGlvbiAuYWNjX2NvbnRlbnQge1xuICB9XG4gIC5hY2NvcmRpb25qcyAuYWNjX3NlY3Rpb246Zmlyc3Qtb2YtdHlwZSxcbiAgLmFjY29yZGlvbmpzIC5hY2Nfc2VjdGlvbjpmaXJzdC1vZi10eXBlIC5hY2NfaGVhZCB7XG4gICAgXG4gIH1cbiAgLmFjY29yZGlvbmpzIC5hY2Nfc2VjdGlvbjpsYXN0LW9mLXR5cGUsXG4gIC5hY2NvcmRpb25qcyAuYWNjX3NlY3Rpb246bGFzdC1vZi10eXBlIC5hY2NfY29udGVudCB7XG4gICAgXG4gIH1cbiAgLmFjY29yZGlvbmpzIC5hY2Nfc2VjdGlvbi5hY2NfYWN0aXZlID4gLmFjY19jb250ZW50IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuYWNjb3JkaW9uanMgLmFjY19zZWN0aW9uLmFjY19hY3RpdmUgPiAuYWNjX2hlYWQge1xuICAgIFxuICB9XG4gICIsIltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiNTBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjo1MG1zfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheTo1MG1zfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTAwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxMDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOi4xc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjEwMFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTAwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5Oi4xc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE1MFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjouMTVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTUwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjE1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6LjE1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjouMnN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMDBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjIwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIwMFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheTouMnN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyNTBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246LjI1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjUwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5Oi4yNXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIzMDBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjMwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246LjNzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMzAwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIzMDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIzMDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjMwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6LjNzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMzUwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIzNTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOi4zNXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIzNTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjM1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjM1MFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMzUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheTouMzVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiNDAwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCI0MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOi40c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjQwMFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiNDAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNDAwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI0MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5Oi40c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjQ1MFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiNDUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjouNDVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNDUwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI0NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI0NTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjQ1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6LjQ1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjUwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiNTAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjouNXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI1MDBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjUwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjUwMFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiNTAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheTouNXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCI1NTBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjU1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246LjU1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjU1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiNTUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNTUwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI1NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5Oi41NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCI2MDBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjYwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246LjZzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNjAwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI2MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI2MDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjYwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6LjZzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiNjUwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCI2NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOi42NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI2NTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjY1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjY1MFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiNjUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheTouNjVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiNzAwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCI3MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOi43c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjcwMFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiNzAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNzAwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI3MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5Oi43c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjc1MFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiNzUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjouNzVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNzUwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI3NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI3NTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjc1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6Ljc1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjgwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiODAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjouOHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI4MDBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjgwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjgwMFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiODAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheTouOHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCI4NTBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjg1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246Ljg1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjg1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiODUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiODUwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI4NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5Oi44NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCI5MDBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjkwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246LjlzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiOTAwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI5MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI5MDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjkwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6LjlzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiOTUwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCI5NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOi45NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI5NTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjk1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjk1MFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiOTUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheTouOTVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTAwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTAwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246MXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMDAwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMDAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTAwMFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTAwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6MXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxMDUwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxMDUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoxLjA1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjEwNTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjEwNTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMDUwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMDUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToxLjA1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjExMDBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjExMDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjEuMXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMTAwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMTAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTEwMFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTEwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6MS4xc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjExNTBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjExNTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjEuMTVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTE1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTE1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjExNTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjExNTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjEuMTVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTIwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTIwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246MS4yc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjEyMDBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjEyMDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMjAwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMjAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToxLjJzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTI1MFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTI1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246MS4yNXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMjUwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMjUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTI1MFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTI1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6MS4yNXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxMzAwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxMzAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoxLjNzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTMwMFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTMwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjEzMDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjEzMDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjEuM3N9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxMzUwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxMzUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoxLjM1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjEzNTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjEzNTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMzUwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMzUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToxLjM1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE0MDBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE0MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjEuNHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNDAwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNDAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTQwMFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTQwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6MS40c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE0NTBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE0NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjEuNDVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTQ1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTQ1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE0NTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjE0NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjEuNDVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTUwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTUwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246MS41c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE1MDBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjE1MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNTAwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNTAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToxLjVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTU1MFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTU1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246MS41NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNTUwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNTUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTU1MFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTU1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6MS41NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxNjAwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxNjAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoxLjZzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTYwMFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTYwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE2MDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjE2MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjEuNnN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxNjUwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxNjUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoxLjY1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE2NTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjE2NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNjUwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNjUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToxLjY1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE3MDBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE3MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjEuN3N9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNzAwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNzAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTcwMFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTcwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6MS43c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE3NTBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE3NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjEuNzVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTc1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTc1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE3NTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjE3NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjEuNzVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTgwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTgwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246MS44c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE4MDBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjE4MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxODAwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxODAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToxLjhzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTg1MFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTg1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246MS44NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxODUwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxODUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTg1MFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTg1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6MS44NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxOTAwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxOTAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoxLjlzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTkwMFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTkwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE5MDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjE5MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjEuOXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxOTUwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxOTUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoxLjk1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE5NTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjE5NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxOTUwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxOTUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToxLjk1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIwMDBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIwMDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjJzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjAwMFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjAwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIwMDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjIwMDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjJzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjA1MFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjA1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246Mi4wNXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMDUwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMDUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjA1MFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjA1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6Mi4wNXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyMTAwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyMTAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoyLjFzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjEwMFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjEwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIxMDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjIxMDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjIuMXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyMTUwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyMTUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoyLjE1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIxNTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjIxNTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMTUwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMTUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToyLjE1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIyMDBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIyMDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjIuMnN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMjAwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMjAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjIwMFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjIwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6Mi4yc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIyNTBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIyNTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjIuMjVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjI1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjI1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIyNTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjIyNTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjIuMjVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjMwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjMwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246Mi4zc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIzMDBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjIzMDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMzAwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMzAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToyLjNzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjM1MFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjM1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246Mi4zNXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMzUwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMzUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjM1MFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjM1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6Mi4zNXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyNDAwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyNDAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoyLjRzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjQwMFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjQwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI0MDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjI0MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjIuNHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyNDUwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyNDUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoyLjQ1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI0NTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjI0NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNDUwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNDUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToyLjQ1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI1MDBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI1MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjIuNXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNTAwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNTAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjUwMFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjUwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6Mi41c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI1NTBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI1NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjIuNTVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjU1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjU1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI1NTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjI1NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjIuNTVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjYwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjYwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246Mi42c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI2MDBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjI2MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNjAwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNjAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToyLjZzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjY1MFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjY1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246Mi42NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNjUwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNjUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjY1MFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjY1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6Mi42NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyNzAwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyNzAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoyLjdzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjcwMFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjcwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI3MDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjI3MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjIuN3N9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyNzUwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyNzUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoyLjc1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI3NTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjI3NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNzUwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNzUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToyLjc1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI4MDBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI4MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjIuOHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyODAwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyODAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjgwMFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjgwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6Mi44c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI4NTBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI4NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjIuODVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjg1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjg1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI4NTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjI4NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjIuODVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjkwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjkwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246Mi45c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI5MDBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjI5MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyOTAwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyOTAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToyLjlzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjk1MFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjk1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246Mi45NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyOTUwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyOTUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjk1MFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjk1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6Mi45NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIzMDAwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIzMDAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjozc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjMwMDBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjMwMDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIzMDAwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIzMDAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheTozc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9bGluZWFyXSxib2R5W2RhdGEtYW9zLWVhc2luZz1saW5lYXJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4yNSwuMjUsLjc1LC43NSl9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2VdLGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2VdIFtkYXRhLWFvc117dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZX1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbl0sYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWlufVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLW91dF0sYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1vdXRdIFtkYXRhLWFvc117dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1vdXR9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tb3V0XSxib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLW91dF0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluLW91dH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1iYWNrXSxib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLWJhY2tdIFtkYXRhLWFvc117dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC42LC0uMjgsLjczNSwuMDQ1KX1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1vdXQtYmFja10sYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1vdXQtYmFja10gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjE3NSwuODg1LC4zMiwxLjI3NSl9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tb3V0LWJhY2tdLGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tb3V0LWJhY2tdIFtkYXRhLWFvc117dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC42OCwtLjU1LC4yNjUsMS41NSl9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tc2luZV0sYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1zaW5lXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguNDcsMCwuNzQ1LC43MTUpfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLW91dC1zaW5lXSxib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLW91dC1zaW5lXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMzksLjU3NSwuNTY1LDEpfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLW91dC1zaW5lXSxib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLW91dC1zaW5lXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguNDQ1LC4wNSwuNTUsLjk1KX1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1xdWFkXSxib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLXF1YWRdIFtkYXRhLWFvc117dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC41NSwuMDg1LC42OCwuNTMpfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLW91dC1xdWFkXSxib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLW91dC1xdWFkXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMjUsLjQ2LC40NSwuOTQpfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLW91dC1xdWFkXSxib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLW91dC1xdWFkXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguNDU1LC4wMywuNTE1LC45NTUpfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLWN1YmljXSxib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLWN1YmljXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguNTUsLjA4NSwuNjgsLjUzKX1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1vdXQtY3ViaWNdLGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2Utb3V0LWN1YmljXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMjUsLjQ2LC40NSwuOTQpfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLW91dC1jdWJpY10sYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1vdXQtY3ViaWNdIFtkYXRhLWFvc117dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC40NTUsLjAzLC41MTUsLjk1NSl9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tcXVhcnRdLGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tcXVhcnRdIFtkYXRhLWFvc117dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC41NSwuMDg1LC42OCwuNTMpfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLW91dC1xdWFydF0sYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1vdXQtcXVhcnRdIFtkYXRhLWFvc117dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4yNSwuNDYsLjQ1LC45NCl9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tb3V0LXF1YXJ0XSxib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLW91dC1xdWFydF0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjQ1NSwuMDMsLjUxNSwuOTU1KX1bZGF0YS1hb3NePWZhZGVdW2RhdGEtYW9zXj1mYWRlXXtvcGFjaXR5OjA7dHJhbnNpdGlvbi1wcm9wZXJ0eTpvcGFjaXR5LHRyYW5zZm9ybX1bZGF0YS1hb3NePWZhZGVdW2RhdGEtYW9zXj1mYWRlXS5hb3MtYW5pbWF0ZXtvcGFjaXR5OjE7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9W2RhdGEtYW9zPWZhZGUtdXBde3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDEwMHB4LDApfVtkYXRhLWFvcz1mYWRlLWRvd25de3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0xMDBweCwwKX1bZGF0YS1hb3M9ZmFkZS1yaWdodF17dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDBweCwwLDApfVtkYXRhLWFvcz1mYWRlLWxlZnRde3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDBweCwwLDApfVtkYXRhLWFvcz1mYWRlLXVwLXJpZ2h0XXt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMHB4LDEwMHB4LDApfVtkYXRhLWFvcz1mYWRlLXVwLWxlZnRde3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDBweCwxMDBweCwwKX1bZGF0YS1hb3M9ZmFkZS1kb3duLXJpZ2h0XXt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMHB4LC0xMDBweCwwKX1bZGF0YS1hb3M9ZmFkZS1kb3duLWxlZnRde3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDBweCwtMTAwcHgsMCl9W2RhdGEtYW9zXj16b29tXVtkYXRhLWFvc149em9vbV17b3BhY2l0eTowO3RyYW5zaXRpb24tcHJvcGVydHk6b3BhY2l0eSx0cmFuc2Zvcm19W2RhdGEtYW9zXj16b29tXVtkYXRhLWFvc149em9vbV0uYW9zLWFuaW1hdGV7b3BhY2l0eToxO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApIHNjYWxlKDEpfVtkYXRhLWFvcz16b29tLWluXXt0cmFuc2Zvcm06c2NhbGUoLjYpfVtkYXRhLWFvcz16b29tLWluLXVwXXt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwxMDBweCwwKSBzY2FsZSguNil9W2RhdGEtYW9zPXpvb20taW4tZG93bl17dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTEwMHB4LDApIHNjYWxlKC42KX1bZGF0YS1hb3M9em9vbS1pbi1yaWdodF17dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDBweCwwLDApIHNjYWxlKC42KX1bZGF0YS1hb3M9em9vbS1pbi1sZWZ0XXt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwcHgsMCwwKSBzY2FsZSguNil9W2RhdGEtYW9zPXpvb20tb3V0XXt0cmFuc2Zvcm06c2NhbGUoMS4yKX1bZGF0YS1hb3M9em9vbS1vdXQtdXBde3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDEwMHB4LDApIHNjYWxlKDEuMil9W2RhdGEtYW9zPXpvb20tb3V0LWRvd25de3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0xMDBweCwwKSBzY2FsZSgxLjIpfVtkYXRhLWFvcz16b29tLW91dC1yaWdodF17dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDBweCwwLDApIHNjYWxlKDEuMil9W2RhdGEtYW9zPXpvb20tb3V0LWxlZnRde3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDBweCwwLDApIHNjYWxlKDEuMil9W2RhdGEtYW9zXj1zbGlkZV1bZGF0YS1hb3NePXNsaWRlXXt0cmFuc2l0aW9uLXByb3BlcnR5OnRyYW5zZm9ybX1bZGF0YS1hb3NePXNsaWRlXVtkYXRhLWFvc149c2xpZGVdLmFvcy1hbmltYXRle3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfVtkYXRhLWFvcz1zbGlkZS11cF17dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMTAwJSwwKX1bZGF0YS1hb3M9c2xpZGUtZG93bl17dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTEwMCUsMCl9W2RhdGEtYW9zPXNsaWRlLXJpZ2h0XXt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMCUsMCwwKX1bZGF0YS1hb3M9c2xpZGUtbGVmdF17dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsMCwwKX1bZGF0YS1hb3NePWZsaXBdW2RhdGEtYW9zXj1mbGlwXXtiYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjt0cmFuc2l0aW9uLXByb3BlcnR5OnRyYW5zZm9ybX1bZGF0YS1hb3M9ZmxpcC1sZWZ0XXt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoMjUwMHB4KSByb3RhdGVZKC0xMDBkZWcpfVtkYXRhLWFvcz1mbGlwLWxlZnRdLmFvcy1hbmltYXRle3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSgyNTAwcHgpIHJvdGF0ZVkoMCl9W2RhdGEtYW9zPWZsaXAtcmlnaHRde3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSgyNTAwcHgpIHJvdGF0ZVkoMTAwZGVnKX1bZGF0YS1hb3M9ZmxpcC1yaWdodF0uYW9zLWFuaW1hdGV7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDI1MDBweCkgcm90YXRlWSgwKX1bZGF0YS1hb3M9ZmxpcC11cF17dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDI1MDBweCkgcm90YXRlWCgtMTAwZGVnKX1bZGF0YS1hb3M9ZmxpcC11cF0uYW9zLWFuaW1hdGV7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDI1MDBweCkgcm90YXRlWCgwKX1bZGF0YS1hb3M9ZmxpcC1kb3duXXt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoMjUwMHB4KSByb3RhdGVYKDEwMGRlZyl9W2RhdGEtYW9zPWZsaXAtZG93bl0uYW9zLWFuaW1hdGV7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDI1MDBweCkgcm90YXRlWCgwKX0iLCIuZ2Zvcm1faGVhZGluZyB7XG4gICAgQGFwcGx5IGhpZGRlbjtcbn1cblxuLmdmb3JtX2ZpZWxkcyB7XG4gICAgY29sdW1uLWdhcDowICFpbXBvcnRhbnQ7XG4gICAgcm93LWdhcDoxNnB4ICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTpmbGV4ICFpbXBvcnRhbnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIEBhcHBseSBmbGV4LWNvbDtcbiAgICBAc2NyZWVuIGxnIHtcbiAgICAgICAgQGFwcGx5IGZsZXgtcm93O1xuICAgIH1cbiAgICAuZ2ZpZWxkLS10eXBlLXRleHQge1xuICAgICAgICB3aWR0aDoxMDAlO1xuICAgIH1cbiAgICAuZ2ZpZWxkLS10eXBlLWVtYWlsIHtcbiAgICAgICAgd2lkdGg6MTAwJTtcbiAgICB9XG4gICAgLmdmaWVsZC0tdHlwZS1zdWJtaXQge1xuICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICBmbGV4LXNocmluazogbm9uZTtcbiAgICB9XG4gICAgQHNjcmVlbiBsZyB7XG4gICAgICAgIC5nZmllbGQtLXR5cGUtdGV4dCB7XG4gICAgICAgICAgICB3aWR0aDozMCU7XG4gICAgICAgIH1cbiAgICAgICAgLmdmaWVsZC0tdHlwZS1lbWFpbCB7XG4gICAgICAgICAgICB3aWR0aDo0NCU7XG4gICAgICAgIH1cbiAgICAgICAgLmdmaWVsZC0tdHlwZS1zdWJtaXQge1xuICAgICAgICAgICAgd2lkdGg6MTYwcHg7XG4gICAgICAgICAgICBmbGV4LXNocmluazogbm9uZTtcbiAgICAgICAgfSAgIFxuICAgIH1cbn1cblxuLmdmb3JtX3ZhbGlkYXRpb25fZXJyb3JzIHtcbiAgICBkaXNwbGF5Om5vbmUgIWltcG9ydGFudDtcbn1cblxuLmdmaWVsZCB7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gMjtcblxuICAgICYuZ2ZpZWxkX2Vycm9yIHtcbiAgICAgICAgLmdmaWVsZF92YWxpZGF0aW9uX21lc3NhZ2Uge1xuICAgICAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYm9yZGVyOjAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBmb250LXNpemU6MTRweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5uby1yb3ctZ2FwIHtcbiAgICAgICAgQGFwcGx5IC1tdC0yIGxnOi1tdC0zO1xuICAgIH1cblxuICAgICYtLXdpZHRoLWhhbGYge1xuICAgICAgICBAYXBwbHkgc206Y29sLXNwYW4tMiBsZzpjb2wtc3Bhbi0xO1xuICAgIH1cbiAgICAmLS10eXBlLWNoZWNrYm94IHtcbiAgICAgICAgbGVnZW5kIHtcbiAgICAgICAgICAgIEBhcHBseSBmb250LWJvbGQgbWItMyBibG9jaztcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX2xhYmVsIHtcbiAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgICAgZm9udC1zaXplOjE2cHg7XG4gICAgICAgIEBhcHBseSBtYi0xO1xuICAgICAgICAuZ2ZpZWxkX3JlcXVpcmVkIHtcbiAgICAgICAgICAgIGRpc3BsYXk6bm9uZSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC5oaWRkZW5fbGFiZWwgJiB7XG4gICAgICAgICAgICBAYXBwbHkgaGlkZGVuO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5nZmllbGQtLXR5cGUtZmlsZXVwbG9hZCB7XG4gICAgICAgID4gbGFiZWwge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTo4cHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmdpbnB1dF9jb250YWluZXIge1xuICAgIEBhcHBseSByZWxhdGl2ZTtcbiAgICBzZWxlY3QsXG4gICAgdGV4dGFyZWEsXG4gICAgaW5wdXRbdHlwZT1kYXRlXSxcbiAgICBpbnB1dFt0eXBlPXRleHRdLFxuICAgIGlucHV0W3R5cGU9dGVsXSxcbiAgICBpbnB1dFt0eXBlPWVtYWlsXSxcbiAgICBpbnB1dFt0eXBlPW51bWJlcl0ge1xuICAgICAgICBoZWlnaHQ6NDhweDtcbiAgICAgICAgYXBwZWFyYW5jZTpub25lO1xuICAgICAgICBmb250LXNpemU6MTZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6NDAwO1xuICAgICAgICB3aWR0aDoxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgIGJhY2tncm91bmQ6I2ZmZjtcbiAgICAgICAgb3V0bGluZTpub25lO1xuICAgICAgICBvdXRsaW5lLW9mZnNldDogMDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czowO1xuICAgICAgICBAYXBwbHkgZm9udC1iYXNlIHRleHQtZ3JleS1kYXJrIGJvcmRlciBib3JkZXItdHJhbnNwYXJlbnQ7XG4gICAgICAgIHBhZGRpbmctbGVmdDoxNnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6MTZweCAhaW1wb3J0YW50O1xuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIG91dGxpbmU6bm9uZTtcbiAgICAgICAgICAgIEBhcHBseSBib3JkZXItc2hpcHdyZWNrO1xuICAgICAgICB9XG4gICAgICAgICY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIgeyAvKiBFZGdlICovXG4gICAgICAgICAgICBAYXBwbHkgdGV4dC1ncmV5LWRhcmsvODA7XG4gICAgICAgIH1cbiAgICAgICAgJjotbXMtaW5wdXQtcGxhY2Vob2xkZXIgeyAvKiBJbnRlcm5ldCBFeHBsb3JlciAxMC0xMSAqL1xuICAgICAgICAgICAgQGFwcGx5IHRleHQtZ3JleS1kYXJrLzgwO1xuICAgICAgICAgICAgXG4gICAgICAgIH1cbiAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgQGFwcGx5IHRleHQtZ3JleS1kYXJrLzgwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgaW5wdXRbdHlwZT1lbWFpbF0ge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzI0JyBoZWlnaHQ9JzI0JyB2aWV3Qm94PScwIDAgMjQgMjQnIGZpbGw9J25vbmUnJTNFJTNDcGF0aCBkPSdNMjAgNEg0QzIuODk3IDQgMiA0Ljg5NyAyIDZWMThDMiAxOS4xMDMgMi44OTcgMjAgNCAyMEgyMEMyMS4xMDMgMjAgMjIgMTkuMTAzIDIyIDE4VjZDMjIgNC44OTcgMjEuMTAzIDQgMjAgNFpNMjAgNlY2LjUxMUwxMiAxMi43MzRMNCA2LjUxMlY2SDIwWk00IDE4VjkuMDQ0TDExLjM4NiAxNC43ODlDMTEuNTYxMSAxNC45MjY1IDExLjc3NzMgMTUuMDAxMyAxMiAxNS4wMDEzQzEyLjIyMjcgMTUuMDAxMyAxMi40Mzg5IDE0LjkyNjUgMTIuNjE0IDE0Ljc4OUwyMCA5LjA0NEwyMC4wMDIgMThINFonIGZpbGw9JyUyM0JCQ0NDOScvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCA4cHggY2VudGVyO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6NDBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIHNlbGVjdCB7XG4gICAgICAgIEBhcHBseSBiZy1uby1yZXBlYXQgYmctW3JpZ2h0XzEycHhfY2VudGVyXTtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxNicgaGVpZ2h0PScxNicgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPSdub25lJyUzRSUzQ3BhdGggZD0nTTQgNkw4IDEwTDEyIDYnIHN0cm9rZT0nJTIzQUVBQUFFJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSUzQy9zdmclM0VcIik7XG4gICAgfVxuXG4gICAgdGV4dGFyZWEge1xuICAgICAgICBoZWlnaHQ6MTgwcHggIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy10b3A6MTJweDtcbiAgICB9XG5cblxuICAgICYuZ2lucHV0X2NvbnRhaW5lcl9jaGVja2JveCB7XG4gICAgICAgIC5nZmllbGRfY2hlY2tib3gge1xuICAgICAgICAgICAgQGFwcGx5IGdyaWQgI3shaW1wb3J0YW50fTtcbiAgICAgICAgICAgIC5jb2wtMiAmIHtcbiAgICAgICAgICAgICAgICBAYXBwbHkgZ3JpZC1jb2xzLTEgbGc6Z3JpZC1jb2xzLTI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuY29sLTMgJiB7XG4gICAgICAgICAgICAgICAgQGFwcGx5IGdyaWQtY29scy0zO1xuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgQGFwcGx5IGdyaWQtY29scy0xO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuZ2lucHV0X2NvbnRhaW5lcl9jb25zZW50LFxuICAgIC5nZmllbGRfY2hlY2tib3gsXG4gICAgLmdmaWVsZF9yYWRpbyxcbiAgICAuZ2Nob2ljZSB7XG4gICAgICAgIEBhcHBseSB0ZXh0LTE2O1xuICAgICAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXG4gICAgICAgIGlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gICAgICAgICAgICBAYXBwbHkgb3BhY2l0eS0wIG91dGxpbmUtbm9uZSB6LTUwIHctMyBoLTMgdG9wLTAgbGVmdC0wIGFic29sdXRlIG1iLTAgYXBwZWFyYW5jZS1ub25lIGN1cnNvci1wb2ludGVyIG10LTA7XG5cbiAgICAgICAgICAgICsgbGFiZWwge1xuICAgICAgICAgICAgICAgIGN1cnNvcjpwb2ludGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpjaGVja2VkICsgbGFiZWwge1xuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBAYXBwbHkgYmctcHVycGxlIHRleHQtd2hpdGUgYm9yZGVyLXB1cnBsZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBAYXBwbHkgb3BhY2l0eS0xMDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpmb2N1cyArIGxhYmVsIHtcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgQGFwcGx5IGJvcmRlci1ibGFjayBib3JkZXItb3BhY2l0eS0yMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgICAgICAgQGFwcGx5IHctZnVsbCByZWxhdGl2ZSBwbC00O1xuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgQGFwcGx5IGNvbnRlbnQtWycnXSBiZy13aGl0ZSB3LVsyMHB4XSBoLVsyMHB4XSBib3JkZXItMiBib3JkZXItWyM4QzkxOTZdIGJsb2NrIGFic29sdXRlIGxlZnQtMCB0b3AtWzFweF0gei0wIHBvaW50ZXItZXZlbnRzLW5vbmUgdHJhbnNpdGlvbi1hbGwgcm91bmRlZC1bNHB4XTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBAYXBwbHkgY29udGVudC1bJ1xcRTgwRCddIGJsb2NrIGFic29sdXRlIHctWzIwcHhdIGgtWzIwcHhdIGxlYWRpbmctWzE2cHhdIHRleHQtMTQgbGVmdC0wIHRvcC1bM3B4XSB0ZXh0LWNlbnRlciBvcGFjaXR5LTAgei1bMV0gdGV4dC13aGl0ZSB0cmFuc2l0aW9uLWFsbDtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTpmb250ZWxsbztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgfVxuXG4gICAgLmdmaWVsZF9jaGVja2JveCxcbiAgICAuZ2ZpZWxkX3JhZGlvIHtcbiAgICAgICAgbWFyZ2luOjA7XG4gICAgICAgIGRpc3BsYXk6ZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAuZ2Nob2ljZSB7XG4gICAgICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgZGlzcGxheTppbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgbWFyZ2luOjAgMjRweCA2cHggMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5nZmllbGRfcmFkaW8ge1xuICAgICAgICAuZ2Nob2ljZSB7XG4gICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIHRvcDozcHg7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6MzBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OicnO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOjMwcHg7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6NHB4O1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDdweDtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTowO1xuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OjE7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuZ2lucHV0X2NvbnRhaW5lcl9jb25zZW50IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZmxleC1iYXNpczogMTAwJTtcbiAgICB9ICAgXG5cbiAgICAmLmdpbnB1dF9jb250YWluZXJfZmlsZXVwbG9hZCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgICAgIGlucHV0W3R5cGU9ZmlsZV0ge1xuICAgICAgICAgICAgaGVpZ2h0OjgwcHg7XG4gICAgICAgICAgICBwYWRkaW5nOjI4cHggMTZweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgQGFwcGx5IHJvdW5kZWQgIGJvcmRlciBib3JkZXItZ3JleS1kYXJrIGJvcmRlci1vcGFjaXR5LTQwIGJvcmRlci1kYXNoZWQgY3Vyc29yLXBvaW50ZXI7XG4gICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHJnYmEoJGNvbG9yLWdyZWVuLCAwLjUpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjo6ZmlsZS1zZWxlY3Rvci1idXR0b24ge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICByaWdodDoxMnB4O1xuICAgICAgICAgICAgICAgIGN1cnNvcjpwb2ludGVyO1xuICAgICAgICAgICAgICAgIHdpZHRoOjEwMHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6MCAzMnB4IDAgMDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6MTZweDtcbiAgICAgICAgICAgICAgICBib3JkZXI6MDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246ICBjZW50ZXIgcmlnaHQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzE2JyBoZWlnaHQ9JzE2JyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9J25vbmUnJTNFJTNDcGF0aCBkPSdNMTQgMTBWMTAuOEMxNCAxMS45MjAxIDE0IDEyLjQ4MDIgMTMuNzgyIDEyLjkwOEMxMy41OTAzIDEzLjI4NDMgMTMuMjg0MyAxMy41OTAzIDEyLjkwOCAxMy43ODJDMTIuNDgwMiAxNCAxMS45MjAxIDE0IDEwLjggMTRINS4yQzQuMDc5ODkgMTQgMy41MTk4NCAxNCAzLjA5MjAyIDEzLjc4MkMyLjcxNTY5IDEzLjU5MDMgMi40MDk3MyAxMy4yODQzIDIuMjE3OTkgMTIuOTA4QzIgMTIuNDgwMiAyIDExLjkyMDEgMiAxMC44VjEwTTExLjMzMzMgNS4zMzMzM0w4IDJNOCAyTDQuNjY2NjcgNS4zMzMzM004IDJWMTAnIHN0cm9rZT0nJTIzM0MxRTY1JyBzdHJva2Utd2lkdGg9JzEuNScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0NwYXRoIGQ9J00xNCAxMFYxMC44QzE0IDExLjkyMDEgMTQgMTIuNDgwMiAxMy43ODIgMTIuOTA4QzEzLjU5MDMgMTMuMjg0MyAxMy4yODQzIDEzLjU5MDMgMTIuOTA4IDEzLjc4MkMxMi40ODAyIDE0IDExLjkyMDEgMTQgMTAuOCAxNEg1LjJDNC4wNzk4OSAxNCAzLjUxOTg0IDE0IDMuMDkyMDIgMTMuNzgyQzIuNzE1NjkgMTMuNTkwMyAyLjQwOTczIDEzLjI4NDMgMi4yMTc5OSAxMi45MDhDMiAxMi40ODAyIDIgMTEuOTIwMSAyIDEwLjhWMTBNMTEuMzMzMyA1LjMzMzMzTDggMk04IDJMNC42NjY2NyA1LjMzMzMzTTggMlYxMCcgc3Ryb2tlPSdibGFjaycgc3Ryb2tlLW9wYWNpdHk9JzAuMicgc3Ryb2tlLXdpZHRoPScxLjUnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFJTNDcGF0aCBkPSdNMTQgMTBWMTAuOEMxNCAxMS45MjAxIDE0IDEyLjQ4MDIgMTMuNzgyIDEyLjkwOEMxMy41OTAzIDEzLjI4NDMgMTMuMjg0MyAxMy41OTAzIDEyLjkwOCAxMy43ODJDMTIuNDgwMiAxNCAxMS45MjAxIDE0IDEwLjggMTRINS4yQzQuMDc5ODkgMTQgMy41MTk4NCAxNCAzLjA5MjAyIDEzLjc4MkMyLjcxNTY5IDEzLjU5MDMgMi40MDk3MyAxMy4yODQzIDIuMjE3OTkgMTIuOTA4QzIgMTIuNDgwMiAyIDExLjkyMDEgMiAxMC44VjEwTTExLjMzMzMgNS4zMzMzM0w4IDJNOCAyTDQuNjY2NjcgNS4zMzMzM004IDJWMTAnIHN0cm9rZT0nYmxhY2snIHN0cm9rZS1vcGFjaXR5PScwLjInIHN0cm9rZS13aWR0aD0nMS41JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSUzQy9zdmclM0VcIik7XG4gICAgICAgICAgICAgICAgQGFwcGx5IHRyYW5zaXRpb24tYWxsIGZvbnQtYmFzZTtcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcblxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuZ2Zvcm1fZmlsZXVwbG9hZF9ydWxlcyB7XG4gICAgICAgICAgICB3aWR0aDpjYWxjKDEwMCUgLSAxNTBweCk7XG4gICAgICAgICAgICBsZWZ0OjEycHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6NTAlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6OHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDpyZ2JhKDc3LCA3NywgNzcsIDAuNTApO1xuICAgICAgICAgICAgQGFwcGx5IHB5LTEgbGc6cHktMiB0ZXh0LXBsYWNlaG9sZGVyIC1tdC1bMnB4XSBiZy13aGl0ZSB0ZXh0LTE0IDtcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0MzBweCkge1xuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5zZWxlY3RlZCB7XG4gICAgICAgICAgICAuZ2Zvcm1fZmlsZXVwbG9hZF9ydWxlcyB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTowO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmdpbnB1dF9wcmV2aWV3IHtcbiAgICAgICAgICAgIEBhcHBseSBtLTAgZm9udC1iYXNlIHRleHQtMTY7XG4gICAgICAgIH1cblxuXG4gICAgfVxuXG59XG5cblxuXG4uYy1idXR0b24ge1xuXG4gICAgQGFwcGx5IHctZnVsbDtcbiAgICBAc2NyZWVuIGxnIHtcbiAgICAgICAgQGFwcGx5IHctYXV0bztcbiAgICB9XG59XG5cbi5nZm9ybV9mb290ZXIge1xuICAgIG1hcmdpbi10b3A6MjRweCAhaW1wb3J0YW50OztcbiAgICBwYWRkaW5nOjAgIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OmZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIC5nZm9ybS1sb2FkZXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgICAgICAgdG9wOjI1JTtcbiAgICAgICAgcmlnaHQ6MDtcbiAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgIGhlaWdodDoyNHB4O1xuICAgICAgICBkaXNwbGF5OmlubGluZS1ibG9jaztcbiAgICAgICAgdGV4dC1hbGlnbjpjZW50ZXI7XG4gICAgICAgIGxpbmUtaGVpZ2h0OjI0cHg7XG4gICAgfVxuXG59XG5cbi5nZi1jb25maXJtYXRpb24tLWxvYWRlZCAge1xuICAgIC5nZi1jb25maXJtYXRpb24tLWhpZGRlbiB7XG4gICAgICAgIGRpc3BsYXk6bm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuQGtleWZyYW1lcyBzcGluIHtcbiAgICAwJSB7XG4gICAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgLW8tdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgfVxuICBcbiAgICAxMDAlIHtcbiAgICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcbiAgICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuICAgIH1cbiAgfSIsIi5tZnAtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOjI0cHg7XG59XG5cbi5tZnAtaWZyYW1lLXNjYWxlciB7XG4gICAgaWZyYW1lIHtcbiAgICAgICAgYm94LXNoYWRvdzpub25lO1xuICAgIH1cbn1cblxuLm1mcC1pZnJhbWUtaG9sZGVyIHtcbiAgICAubWZwLWNsb3NlIHtcbiAgICAgICAgd2lkdGg6IDM2cHg7XG4gICAgICAgIGhlaWdodDogMzZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6MzhweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czoxMDBweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXNlY29uZGFyeTtcbiAgICAgICAgY29sb3I6JGNvbG9yLXRleHQ7XG4gICAgICAgIG9wYWNpdHk6MTtcbiAgICAgICAgdGV4dC1hbGlnbjpjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6MDtcbiAgICAgICAgbWFyZ2luOjA7XG4gICAgICAgIHRvcDotNDRweDtcbiAgICAgICAgcmlnaHQ6LTQwcHg7XG4gICAgICAgIHRyYW5zaXRpb246JGVhc2U7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogbGlnaHRlbigkY29sb3Itc2Vjb25kYXJ5LCAxMCUpO1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBkZXNrdG9wIHtcbiAgICAgICAgICAgIHJpZ2h0OjA7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLyoqKioqKioqKioqKioqKioqKioqKioqKioqXFxcbiAgQmFzaWMgTW9kYWwgU3R5bGVzXG5cXCoqKioqKioqKioqKioqKioqKioqKioqKioqL1xuXG4ubW9kYWwge1xuICAgXG4gIH1cbiAgXG4gIC5tb2RhbF9fb3ZlcmxheSB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLDAuNik7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB6LWluZGV4OjMwMDA7XG4gICAgcGFkZGluZzoyNHB4IDI0cHg7XG4gICAgb3ZlcmZsb3cteTphdXRvO1xuICAgIEBzY3JlZW4gbGcge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cbiAgfVxuICBcbiAgLm1vZGFsX19jb250YWluZXIge1xuICAgIHdpZHRoOjEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDE0cHg7XG4gICAgbWF4LWhlaWdodDogMTAwdmg7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgXG4gIC5tb2RhbF9faGVhZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOjQwcHg7XG4gIH1cbiAgXG4gIC5tb2RhbF9fdGl0bGUge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIEBzY3JlZW4gbGcge1xuICAgICAgICBmb250LXNpemU6NDBweDtcbiAgICB9XG4gIH1cbiAgXG4gIC5tb2RhbF9fY2xvc2Uge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOjE2cHg7XG4gICAgcmlnaHQ6MTZweDtcbiAgICB3aWR0aDozMnB4O1xuICAgIGhlaWdodDozMnB4O1xuICAgIGxpbmUtaGVpZ2h0OjMycHg7XG4gICAgdGV4dC1hbGlnbjpjZW50ZXI7XG4gICAgYm9yZGVyLXJhZGl1czoxMDBweDtcbiAgICB0cmFuc2l0aW9uOiRlYXNlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgQGFwcGx5IHRleHQtcHVycGxlO1xuICAgIEBzY3JlZW4gbGcge1xuICAgICAgICB0b3A6MjRweDtcbiAgICAgICAgcmlnaHQ6MjRweDtcbiAgICB9XG4gICAgJjpob3ZlciB7XG4gICAgICAgIEBhcHBseSBiZy1ncmV5LWRhcms7XG4gICAgfVxuICB9XG4gIFxuICAubW9kYWxfX2Nsb3NlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFwyNzE1XCI7IH1cbiAgXG4gIC5tb2RhbF9fY29udGVudCB7XG4gICAgLmdmb3JtX3dyYXBwZXIge1xuICAgICAgICBmb3JtIHtcbiAgICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICAgICAgICAuZ2Zvcm1fYm9keSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgICAgICAgICBmbGV4LWJhc2lzOjEwMCU7XG4gICAgICAgICAgICAgICAgLmdmb3JtX2ZpZWxkcyB7XG4gICAgICAgICAgICAgICAgICAgIGNvbHVtbi1nYXA6MjRweDtcbiAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9dGV4dF0sXG4gICAgICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9cGFzc3dvcmRdLFxuICAgICAgICAgICAgICAgICAgICBpbnB1dFt0eXBlPXRlbF0sXG4gICAgICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9bnVtYmVyXSxcbiAgICAgICAgICAgICAgICAgICAgaW5wdXRbdHlwZT1lbWFpbF0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGFwcGx5IGJvcmRlci1ibGFjayBib3JkZXItb3BhY2l0eS0yMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5nZmllbGQtLXR5cGUtaGlkZGVuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5nZmllbGRfaHRtbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBzbWFsbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOjE0cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5naW5wdXRfY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICAgICAgJi5naW5wdXRfY29udGFpbmVyX2NvbnNlbnQsXG4gICAgICAgICAgICAgICAgICAgIC5nZmllbGRfY2hlY2tib3gsXG4gICAgICAgICAgICAgICAgICAgIC5nZmllbGRfcmFkaW8sXG4gICAgICAgICAgICAgICAgICAgIC5nY2hvaWNlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGFwcGx5IGJvcmRlci1ibGFjayBib3JkZXItb3BhY2l0eS0yMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpmb2N1cyArIGxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAYXBwbHkgYm9yZGVyLWJsYWNrIGJvcmRlci1vcGFjaXR5LTIwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuZ2Zvcm1fZm9vdGVyIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOjA7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6MjlweDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOmxlZnQ7XG4gICAgICAgICAgICAgICAgLmMtYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzE2JyBoZWlnaHQ9JzE2JyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9J25vbmUnJTNFJTNDcGF0aCBkPSdNMTQgMTBWMTAuOEMxNCAxMS45MjAxIDE0IDEyLjQ4MDIgMTMuNzgyIDEyLjkwOEMxMy41OTAzIDEzLjI4NDMgMTMuMjg0MyAxMy41OTAzIDEyLjkwOCAxMy43ODJDMTIuNDgwMiAxNCAxMS45MjAxIDE0IDEwLjggMTRINS4yQzQuMDc5ODkgMTQgMy41MTk4NCAxNCAzLjA5MjAyIDEzLjc4MkMyLjcxNTY5IDEzLjU5MDMgMi40MDk3MyAxMy4yODQzIDIuMjE3OTkgMTIuOTA4QzIgMTIuNDgwMiAyIDExLjkyMDEgMiAxMC44VjEwTTExLjMzMzMgNi42NjY2N0w4IDEwTTggMTBMNC42NjY2NyA2LjY2NjY3TTggMTBWMicgc3Ryb2tlPSd3aGl0ZScgc3Ryb2tlLXdpZHRoPScxLjUnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OjE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OmlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6Jyc7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzE2JyBoZWlnaHQ9JzE2JyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9J25vbmUnJTNFJTNDcGF0aCBkPSdNMTQgMTBWMTAuOEMxNCAxMS45MjAxIDE0IDEyLjQ4MDIgMTMuNzgyIDEyLjkwOEMxMy41OTAzIDEzLjI4NDMgMTMuMjg0MyAxMy41OTAzIDEyLjkwOCAxMy43ODJDMTIuNDgwMiAxNCAxMS45MjAxIDE0IDEwLjggMTRINS4yQzQuMDc5ODkgMTQgMy41MTk4NCAxNCAzLjA5MjAyIDEzLjc4MkMyLjcxNTY5IDEzLjU5MDMgMi40MDk3MyAxMy4yODQzIDIuMjE3OTkgMTIuOTA4QzIgMTIuNDgwMiAyIDExLjkyMDEgMiAxMC44VjEwTTExLjMzMzMgNi42NjY2N0w4IDEwTTggMTBMNC42NjY2NyA2LjY2NjY3TTggMTBWMicgc3Ryb2tlPSclMjMzQzFFNjUnIHN0cm9rZS13aWR0aD0nMS41JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSUzQ3BhdGggZD0nTTE0IDEwVjEwLjhDMTQgMTEuOTIwMSAxNCAxMi40ODAyIDEzLjc4MiAxMi45MDhDMTMuNTkwMyAxMy4yODQzIDEzLjI4NDMgMTMuNTkwMyAxMi45MDggMTMuNzgyQzEyLjQ4MDIgMTQgMTEuOTIwMSAxNCAxMC44IDE0SDUuMkM0LjA3OTg5IDE0IDMuNTE5ODQgMTQgMy4wOTIwMiAxMy43ODJDMi43MTU2OSAxMy41OTAzIDIuNDA5NzMgMTMuMjg0MyAyLjIxNzk5IDEyLjkwOEMyIDEyLjQ4MDIgMiAxMS45MjAxIDIgMTAuOFYxME0xMS4zMzMzIDYuNjY2NjdMOCAxME04IDEwTDQuNjY2NjcgNi42NjY2N004IDEwVjInIHN0cm9rZT0nYmxhY2snIHN0cm9rZS1vcGFjaXR5PScwLjInIHN0cm9rZS13aWR0aD0nMS41JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSUzQ3BhdGggZD0nTTE0IDEwVjEwLjhDMTQgMTEuOTIwMSAxNCAxMi40ODAyIDEzLjc4MiAxMi45MDhDMTMuNTkwMyAxMy4yODQzIDEzLjI4NDMgMTMuNTkwMyAxMi45MDggMTMuNzgyQzEyLjQ4MDIgMTQgMTEuOTIwMSAxNCAxMC44IDE0SDUuMkM0LjA3OTg5IDE0IDMuNTE5ODQgMTQgMy4wOTIwMiAxMy43ODJDMi43MTU2OSAxMy41OTAzIDIuNDA5NzMgMTMuMjg0MyAyLjIxNzk5IDEyLjkwOEMyIDEyLjQ4MDIgMiAxMS45MjAxIDIgMTAuOFYxME0xMS4zMzMzIDYuNjY2NjdMOCAxME04IDEwTDQuNjY2NjcgNi42NjY2N004IDEwVjInIHN0cm9rZT0nYmxhY2snIHN0cm9rZS1vcGFjaXR5PScwLjInIHN0cm9rZS13aWR0aD0nMS41JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSUzQy9zdmclM0VcIik7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgc3Bhbi5nZm9ybS1sb2FkZXIge1xuICAgICAgICAgICAgICAgICAgICByaWdodDotMjRweDtcbiAgICAgICAgICAgICAgICAgICAgdG9wOmF1dG87XG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbToxMnB4O1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06dHJhbnNsYXRlWSgwKTtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDphdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5nZm9ybV9jb25maXJtYXRpb25fd3JhcHBlciAge1xuICAgICAgICAuZ2Zvcm1fY29uZmlybWF0aW9uX21lc3NhZ2Uge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgaDIge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTozMnB4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OjYwMDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOjE2cHg7XG4gICAgICAgICAgICAgICAgQHNjcmVlbiBsZyB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTo0MHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgfVxuICBcbiAgLm1vZGFsX19idG4ge1xuICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gICAgcGFkZGluZy1yaWdodDogMXJlbTtcbiAgICBwYWRkaW5nLXRvcDogLjVyZW07XG4gICAgcGFkZGluZy1ib3R0b206IC41cmVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlNmU2ZTY7XG4gICAgY29sb3I6IHJnYmEoMCwwLDAsLjgpO1xuICAgIGJvcmRlci1yYWRpdXM6IC4yNXJlbTtcbiAgICBib3JkZXItc3R5bGU6IG5vbmU7XG4gICAgYm9yZGVyLXdpZHRoOiAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICBsaW5lLWhlaWdodDogMS4xNTtcbiAgICBtYXJnaW46IDA7XG4gICAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gICAgdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gLjI1cyBlYXNlLW91dDtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjI1cyBlYXNlLW91dDtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjI1cyBlYXNlLW91dCwtd2Via2l0LXRyYW5zZm9ybSAuMjVzIGVhc2Utb3V0O1xuICB9XG4gIFxuICAubW9kYWxfX2J0bjpmb2N1cywgLm1vZGFsX19idG46aG92ZXIge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xuICB9XG4gIFxuICAubW9kYWxfX2J0bi1wcmltYXJ5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0NDllO1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG4gIFxuICBcbiAgXG4gIC8qKioqKioqKioqKioqKioqKioqKioqKioqKlxcXG4gICAgRGVtbyBBbmltYXRpb24gU3R5bGVcbiAgXFwqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbiAgQGtleWZyYW1lcyBtbWZhZGVJbiB7XG4gICAgICBmcm9tIHsgb3BhY2l0eTogMDsgfVxuICAgICAgICB0byB7IG9wYWNpdHk6IDE7IH1cbiAgfVxuICBcbiAgQGtleWZyYW1lcyBtbWZhZGVPdXQge1xuICAgICAgZnJvbSB7IG9wYWNpdHk6IDE7IH1cbiAgICAgICAgdG8geyBvcGFjaXR5OiAwOyB9XG4gIH1cbiAgXG4gIEBrZXlmcmFtZXMgbW1zbGlkZUluIHtcbiAgICBmcm9tIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDE1JSk7IH1cbiAgICAgIHRvIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApOyB9XG4gIH1cbiAgXG4gIEBrZXlmcmFtZXMgbW1zbGlkZU91dCB7XG4gICAgICBmcm9tIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApOyB9XG4gICAgICB0byB7IHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAlKTsgfVxuICB9XG4gIFxuICAubWljcm9tb2RhbC1zbGlkZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICBcbiAgLm1pY3JvbW9kYWwtc2xpZGUuaXMtb3BlbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgXG4gIC5taWNyb21vZGFsLXNsaWRlW2FyaWEtaGlkZGVuPVwiZmFsc2VcIl0gLm1vZGFsX19vdmVybGF5IHtcbiAgICBhbmltYXRpb246IG1tZmFkZUluIC4zcyBjdWJpYy1iZXppZXIoMC4wLCAwLjAsIDAuMiwgMSk7XG4gIH1cbiAgXG4gIC5taWNyb21vZGFsLXNsaWRlW2FyaWEtaGlkZGVuPVwiZmFsc2VcIl0gLm1vZGFsX19jb250YWluZXIge1xuICAgIGFuaW1hdGlvbjogbW1zbGlkZUluIC4zcyBjdWJpYy1iZXppZXIoMCwgMCwgLjIsIDEpO1xuICB9XG4gIFxuICAubWljcm9tb2RhbC1zbGlkZVthcmlhLWhpZGRlbj1cInRydWVcIl0gLm1vZGFsX19vdmVybGF5IHtcbiAgICBhbmltYXRpb246IG1tZmFkZU91dCAuM3MgY3ViaWMtYmV6aWVyKDAuMCwgMC4wLCAwLjIsIDEpO1xuICB9XG4gIFxuICAubWljcm9tb2RhbC1zbGlkZVthcmlhLWhpZGRlbj1cInRydWVcIl0gLm1vZGFsX19jb250YWluZXIge1xuICAgIGFuaW1hdGlvbjogbW1zbGlkZU91dCAuM3MgY3ViaWMtYmV6aWVyKDAsIDAsIC4yLCAxKTtcbiAgfVxuICBcbiAgLm1pY3JvbW9kYWwtc2xpZGUgLm1vZGFsX19jb250YWluZXIsXG4gIC5taWNyb21vZGFsLXNsaWRlIC5tb2RhbF9fb3ZlcmxheSB7XG4gICAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbiAgfSIsIi5zd2lwZXIge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIC8qIEZpeCBvZiBXZWJraXQgZmxpY2tlcmluZyAqL1xuICAgIHotaW5kZXg6IDE7XG4gICAgZGlzcGxheTpub25lO1xuICAgICYuc3dpcGVyLWluaXRpYWxpemVkIHtcbiAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICB9XG59XG5cbi5zd2lwZXItdmVydGljYWwgPiAuc3dpcGVyLXdyYXBwZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5zd2lwZXItd3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB6LWluZGV4OiAxO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xufVxuXG4uc3dpcGVyLWFuZHJvaWQgLnN3aXBlci1zbGlkZSxcbi5zd2lwZXItd3JhcHBlciB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbn1cblxuLnN3aXBlci1wb2ludGVyLWV2ZW50cyB7XG4gICAgdG91Y2gtYWN0aW9uOiBwYW4teTtcblxuICAgICYuc3dpcGVyLXZlcnRpY2FsIHtcbiAgICAgICAgdG91Y2gtYWN0aW9uOiBwYW4teDtcbiAgICB9XG59XG5cbi5zd2lwZXItc2xpZGUge1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIC8vaGVpZ2h0OiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG59XG5cbi5zd2lwZXItc2xpZGUtaW52aXNpYmxlLWJsYW5rIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi8qIEVxdWFsIEhlaWdodCAqL1xuLnN3aXBlci1lcXVhbGhlaWdodCB7XG4gICAgLnN3aXBlci13cmFwcGVyIHtcbiAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgfVxuXG4gICAgLnN3aXBlci1zbGlkZSB7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgZGlzcGxheTogZmxleDtcblxuICAgICAgICA+IGRpdiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleDogMSAxIGF1dG87XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8qIEF1dG8gSGVpZ2h0ICovXG4uc3dpcGVyLWF1dG9oZWlnaHQge1xuICAgICYsXG4gICAgLnN3aXBlci1zbGlkZSB7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG5cbiAgICAuc3dpcGVyLXdyYXBwZXIge1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBoZWlnaHQ7XG4gICAgfVxufVxuXG4uc3dpcGVyLWJhY2tmYWNlLWhpZGRlbiAuc3dpcGVyLXNsaWRlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4vKiBDU1MgTW9kZSAqL1xuLnN3aXBlci1jc3MtbW9kZSB7XG4gICAgPiAuc3dpcGVyLXdyYXBwZXIge1xuICAgICAgICBvdmVyZmxvdzogYXV0bztcbiAgICAgICAgc2Nyb2xsYmFyLXdpZHRoOiBub25lOyAvKiBGb3IgRmlyZWZveCAqL1xuICAgICAgICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7IC8qIEZvciBJbnRlcm5ldCBFeHBsb3JlciBhbmQgRWRnZSAqL1xuICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgPiAuc3dpcGVyLXdyYXBwZXIgPiAuc3dpcGVyLXNsaWRlIHtcbiAgICAgICAgc2Nyb2xsLXNuYXAtYWxpZ246IHN0YXJ0IHN0YXJ0O1xuICAgIH1cbn1cblxuLnN3aXBlci1ob3Jpem9udGFsLnN3aXBlci1jc3MtbW9kZSB7XG4gICAgPiAuc3dpcGVyLXdyYXBwZXIge1xuICAgICAgICBzY3JvbGwtc25hcC10eXBlOiB4IG1hbmRhdG9yeTtcbiAgICB9XG59XG5cbi5zd2lwZXItdmVydGljYWwuc3dpcGVyLWNzcy1tb2RlIHtcbiAgICA+IC5zd2lwZXItd3JhcHBlciB7XG4gICAgICAgIHNjcm9sbC1zbmFwLXR5cGU6IHkgbWFuZGF0b3J5O1xuICAgIH1cbn1cblxuLnN3aXBlci1jZW50ZXJlZCB7XG4gICAgPiAuc3dpcGVyLXdyYXBwZXI6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICBvcmRlcjogOTk5OTtcbiAgICB9XG5cbiAgICAmLnN3aXBlci1ob3Jpem9udGFsIHtcbiAgICAgICAgPiAuc3dpcGVyLXdyYXBwZXIgPiAuc3dpcGVyLXNsaWRlOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IHZhcigtLXN3aXBlci1jZW50ZXJlZC1vZmZzZXQtYmVmb3JlKTtcbiAgICAgICAgfVxuXG4gICAgICAgID4gLnN3aXBlci13cmFwcGVyOmJlZm9yZSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICB3aWR0aDogdmFyKC0tc3dpcGVyLWNlbnRlcmVkLW9mZnNldC1hZnRlcik7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLnN3aXBlci12ZXJ0aWNhbCB7XG4gICAgICAgID4gLnN3aXBlci13cmFwcGVyID4gLnN3aXBlci1zbGlkZTpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tYmxvY2stc3RhcnQ6IHZhcigtLXN3aXBlci1jZW50ZXJlZC1vZmZzZXQtYmVmb3JlKTtcbiAgICAgICAgfVxuXG4gICAgICAgID4gLnN3aXBlci13cmFwcGVyOmJlZm9yZSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogdmFyKC0tc3dpcGVyLWNlbnRlcmVkLW9mZnNldC1hZnRlcik7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICA+IC5zd2lwZXItd3JhcHBlciA+IC5zd2lwZXItc2xpZGUge1xuICAgICAgICBzY3JvbGwtc25hcC1hbGlnbjogY2VudGVyIGNlbnRlcjtcbiAgICB9XG59XG5cbi8qIFByb2dyZXNzICovXG4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIge1xuICAgIEBhcHBseSByZWxhdGl2ZSBiZy1bI2VhZGFjNF07XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItZmlsbCB7XG4gICAgQGFwcGx5IGJnLW9yYW5nZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCB0b3A7XG59XG5cbi5zd2lwZXItcnRsIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItZmlsbCB7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgdG9wO1xufVxuXG4uc3dpcGVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIsXG4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbCxcbi5zd2lwZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGUsXG4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tdmVydGljYWwuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNnB4O1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xufVxuXG4uc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLFxuLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLXZlcnRpY2FsLFxuLnN3aXBlci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRlLFxuLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGUge1xuICAgIHdpZHRoOiA2cHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tbG9jayB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cbiIsIi5jLWJyZWFkY3J1bWJzIHtcbiAgICBkaXNwbGF5OmZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDoxMDAlO1xuICAgIEBhcHBseSB0ZXh0LTE0IGJvcmRlci1zcGFjaW5nLTYgdGV4dC13aGl0ZTtcbiAgICBhIHtcbiAgICAgICAgZGlzcGxheTppbmxpbmUtZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OidcXEU4MTMnO1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OmZvbnRlbGxvO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6MTZweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDonLyc7XG4gICAgICAgICAgICAgICAgZGlzcGxheTppbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OjE2cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIG9wYWNpdHk6MC41O1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB9XG4gICAgfVxuICAgIGEsXG4gICAgc3BhbiB7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIGRpc3BsYXk6aW5saW5lLWZsZXg7XG4gICAgfVxufSIsIi5jLWJ1dHRvbiB7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICBkaXNwbGF5OmlubGluZS1mbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYm9yZGVyLXJhZGl1czowO1xuICAgIGZvbnQtd2VpZ2h0OjUwMDtcbiAgICBmb250LXNpemU6MTZweDtcbiAgICBoZWlnaHQ6NDhweDtcbiAgICB0cmFuc2l0aW9uOmFsbCAuNDVzIGVhc2U7XG4gICAgcGFkZGluZzogMCAyNHB4O1xuICAgIHRleHQtYWxpZ246Y2VudGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsaW5lLWhlaWdodDowO1xuICAgIEBhcHBseSB0ZXh0LWdyZXktZGFyayBiZy1ob25leS1nb2xkIG5vLXVuZGVybGluZSAgZm9udC1iYXNlO1xuXG5cbiAgICBcbiAgICBAYXQtcm9vdCAuYnV0dG9uLWxnICYge1xuICAgICAgICBAYXBwbHkgaC03IHB4LTMgYm9yZGVyLVs2cHhdO1xuICAgICAgICBmb250LXNpemU6MjRweDtcbiAgICB9XG5cbiAgICAvLyAmW3RhcmdldD1fYmxhbmtdIHtcbiAgICAvLyAgICAgcGFkZGluZy1yaWdodDo0MHB4O1xuICAgIC8vICAgICAmOmFmdGVyIHtcbiAgICAvLyAgICAgICAgIGZvbnQtc2l6ZToxNXB4O1xuICAgIC8vICAgICAgICAgY29udGVudDogJ1xcRTg0Mic7XG4gICAgLy8gICAgIH1cbiAgICAvLyB9XG5cbiAgICAmLS14cyB7XG4gICAgICAgIGZvbnQtc2l6ZToxNnB4O1xuICAgICAgICBoZWlnaHQ6NDBweDtcbiAgICAgICAgcGFkZGluZzo0cHggMTZweDtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgQGFwcGx5IGJnLXNoaXB3cmVjayBuby11bmRlcmxpbmUgdGV4dC1ncmV5LWRhcms7XG4gICAgfVxuXG5cblxufVxuIiwiLnN3aXBlci0tY2Fyb3VzZWwge1xuICAgIGNsaXAtcGF0aDppbnNldCgtMTAwdncgLTEwMHZ3IC0xMDB2dyAwKVxufVxuXG4uc3dpcGVyLS1lcXVhbGhlaWdodCB7XG4gICAgLnN3aXBlci1zbGlkZSB7XG4gICAgICAgIEBhcHBseSBoLWF1dG87XG4gICAgICAgID4gZGl2IHtcbiAgICAgICAgICAgIGhlaWdodDoxMDAlO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyAuc3dpcGVyLS1lcXVhbGhlaWdodC1tb2JpbGUge1xuLy8gICAgIC5zd2lwZXItc2xpZGUge1xuLy8gICAgICAgICBAYXBwbHkgaC1hdXRvO1xuLy8gICAgICAgICA+IGRpdiB7XG4vLyAgICAgICAgICAgICBoZWlnaHQ6MTAwJTtcbi8vICAgICAgICAgfVxuLy8gICAgICAgICBAc2NyZWVuIGxnIHtcbi8vICAgICAgICAgICAgIGhlaWdodDoxMDAlO1xuLy8gICAgICAgICAgICAgPiBkaXYge1xuLy8gICAgICAgICAgICAgICAgIGhlaWdodDphdXRvO1xuLy8gICAgICAgICAgICAgfVxuLy8gICAgICAgICB9XG4vLyAgICAgfVxuLy8gfVxuXG4uc3dpcGVyLWJ1dHRvbi1wcmV2LFxuLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgd2lkdGg6NzRweDtcbiAgICBoZWlnaHQ6NzRweDtcbiAgICBkaXNwbGF5Om5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXItcmFkaXVzOjEwMHB4O1xuICAgIHotaW5kZXg6MTAwO1xuICAgIHRleHQtYWxpZ246Y2VudGVyO1xuICAgIGxpbmUtaGVpZ2h0Ojc0cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRyYW5zaXRpb246JGVhc2U7XG5cbiAgICBAc2NyZWVuIGxnIHtcbiAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICB9XG5cbiAgICAmLnN3aXBlci1idXR0b24tZGlzYWJsZWQge1xuICAgICAgICBvcGFjaXR5OjAuMjtcbiAgICB9XG59XG5cbi5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgIG9wYWNpdHk6MTtcbiAgICAmLnN3aXBlci1idXR0b24tZGlzYWJsZWQge1xuICAgICAgICBvcGFjaXR5Oi4yO1xuICAgIH1cbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMge1xuICAgIGRpc3BsYXk6ZmxleDtcbiAgICBAYXBwbHkgZmxleCBnYXAtMjtcblxuICAgICYuc3dpcGVyLXBhZ2luYXRpb24tbG9jayB7XG4gICAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICB9XG5cbiAgICBzcGFuIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czoxMDBweDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBAYXBwbHkgdy1bOXB4XSBoLVs5cHhdIHRyYW5zaXRpb24tYWxsIGJnLXdoaXRlIGJnLW9wYWNpdHktMjA7XG4gICAgICAgIC5kYXJrLW5hdiAmIHtcbiAgICAgICAgICAgIEBhcHBseSBiZy1wdXJwbGUgYmctb3BhY2l0eS0yMDtcbiAgICAgICAgfVxuXG4gICAgICAgICYuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gICAgICAgICAgICBAYXBwbHkgYmctd2hpdGUgdy1bMzJweF0gIGJnLW9wYWNpdHktMTAwO1xuICAgICAgICAgICAgLmRhcmstbmF2ICYge1xuICAgICAgICAgICAgICAgIEBhcHBseSBiZy1wdXJwbGUgYmctb3BhY2l0eS0xMDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuLnN3aXBlci1mcmFjdGlvbiB7XG4gICAgQGFwcGx5IGFic29sdXRlIGJvdHRvbS0wIHJpZ2h0LTAgaGlkZGVuO1xufVxuXG5cbi5zd2lwZXItYnV0dG9uLXByZXYtLWFycm93LFxuLnN3aXBlci1idXR0b24tbmV4dC0tYXJyb3cge1xuICAgIGJvcmRlci1yYWRpdXM6MDtcbiAgICB3aWR0aDo0OHB4O1xuICAgIGhlaWdodDo0OHB4O1xuICAgIHBhZGRpbmc6MDtcbiAgICB0ZXh0LWFsaWduOmNlbnRlcjtcbiAgICBsaW5lLWhlaWdodDo0MnB4O1xuICAgIEBhcHBseSBib3JkZXItWzJweF0gYm9yZGVyLWdyZWVuLWRhcmsgYmctd2hpdGU7XG4gICAgJjpob3ZlciB7XG4gICAgICAgIEBhcHBseSBib3JkZXItZ3JlZW4tZGFyaztcbiAgICB9XG4gICAgJi5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcbiAgICAgICAgb3BhY2l0eTowLjU7XG4gICAgICAgIEBhcHBseSB4bDpoaWRkZW47XG4gICAgfVxufSIsIiNqcy1jYXRlZ29yaWVzIHtcbiAgICAmLnNob3ctYWxsIHtcbiAgICAgICAgYSB7XG4gICAgICAgICAgICBkaXNwbGF5OmlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuICAgIGEge1xuICAgICAgICAvLyBkaXNwbGF5Om5vbmU7XG4gICAgICAgIC8vICY6bnRoLWNoaWxkKDEpLFxuICAgICAgICAvLyAmOm50aC1jaGlsZCgyKSxcbiAgICAgICAgLy8gJjpudGgtY2hpbGQoMyksXG4gICAgICAgIC8vICY6bnRoLWNoaWxkKDQpIHtcbiAgICAgICAgLy8gICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuICAgICAgICAvLyB9XG4gICAgfVxufSIsIi5jLWZvb3RlciB7XG4gICAgI21lbnUtZm9vdGVyLWxpbmtzIHtcbiAgICAgICAgQGFwcGx5IGZsZXggZmxleC1jb2wgbGc6ZmxleC1yb3cgdGV4dC1jZW50ZXIgbGc6dGV4dC1sZWZ0IGdhcC0xIGxnOmdhcC0zIHBsLTAgbGc6cGwtMztcbiAgICAgICAgYSB7XG4gICAgICAgICAgICBAYXBwbHkgdW5kZXJsaW5lIGhvdmVyOm5vLXVuZGVybGluZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBzdmcge1xuICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgIEBhcHBseSBmaWxsLXdoaXRlIGxnOmZpbGwtZ3JleS1kYXJrO1xuICAgICAgICB9XG4gICAgfVxufSIsIi5jLWxhenktd3JhcHBlciB7XG4gICAgQGFwcGx5IHctZnVsbCBoLTAgcmVsYXRpdmUgb3ZlcmZsb3ctaGlkZGVuIHRyYW5zaXRpb24tYWxsIGJnLXRyYW5zcGFyZW50O1xuICAgICYuaW1nLWxvYWRlZCB7XG4gICAgICAgIEBhcHBseSBiZy10cmFuc3BhcmVudDtcbiAgICB9XG4gICAgJi5jb3ZlciB7XG4gICAgICAgIGltZy5sYXp5IHtcbiAgICAgICAgICAgIGhlaWdodDoxMDAlOyBcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLS1jb3ZlciB7XG4gICAgICAgIEBhcHBseSBhYnNvbHV0ZSBpbnNldC0wIHctZnVsbCBoLWZ1bGw7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOjAgIWltcG9ydGFudDtcbiAgICAgICAgaW1nLmxhenkge1xuICAgICAgICAgICAgQGFwcGx5IG9iamVjdC1jb3ZlcjtcbiAgICAgICAgICAgIGhlaWdodDoxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi0tY29udGFpbiB7XG4gICAgICAgIEBhcHBseSAgdy1mdWxsIGgtZnVsbDtcbiAgICAgICAgaW1nLmxhenkge1xuICAgICAgICAgICAgQGFwcGx5IG9iamVjdC1jb250YWluO1xuICAgICAgICAgICAgaGVpZ2h0OjEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAmLmltYWdlLXJpZ2h0IHtcbiAgICAgICAgICAgIGltZy5sYXp5IHtcbiAgICAgICAgICAgICAgICBAYXBwbHkgb2JqZWN0LXJpZ2h0O1xuICAgICAgICAgICAgfVxuICAgICAgICB9ICAgXG4gICAgfVxuICAgIGltZyB7XG4gICAgICAgICYubGF6eSB7XG4gICAgICAgICAgICBAYXBwbHkgb3BhY2l0eS0wIHctZnVsbCBoLWF1dG8gYWJzb2x1dGUgdG9wLTAgbGVmdC0wIG92ZXJmbG93LWhpZGRlbiB0cmFuc2l0aW9uLWFsbDtcbiAgICAgICAgfVxuICAgIFxuICAgICAgICAmOm5vdCguaW5pdGlhbCkge1xuICAgICAgICAgICAgXG4gICAgICAgIH1cbiAgICBcbiAgICAgICAgJi5sb2FkaW5nLFxuICAgICAgICAmLmluaXRpYWwsXG4gICAgICAgICYubG9hZGVkLFxuICAgICAgICAmLmVycm9yIHtcbiAgICAgICAgICAgIEBhcHBseSBvcGFjaXR5LTEwMDtcbiAgICAgICAgfVxuICAgIFxuICAgICAgICAmOm5vdChbc3JjXSkge1xuICAgICAgICAgICAgQGFwcGx5IGludmlzaWJsZVxuICAgICAgICB9XG4gICAgXG4gICAgfVxuICAgIFxuICAgIC5sYXp5Om5vdChpbWcpIHtcbiAgICAgICAgQGFwcGx5IG9wYWNpdHktMDtcbiAgICB9XG4gICAgXG4gICAgLmxhenk6bm90KGltZylbZGF0YS1sbC1zdGF0dXM9J2xvYWRpbmcnXSxcbiAgICAubGF6eTpub3QoaW1nKVtkYXRhLWxsLXN0YXR1cz0nbG9hZGVkJ10sXG4gICAgLmxhenk6bm90KGltZylbZGF0YS1sbC1zdGF0dXM9J2VudGVyZWQnXSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIEBhcHBseSBvcGFjaXR5LTEwMDtcbiAgICB9XG59XG4iLCIuYy1saW5rIHtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHRyYW5zaXRpb246JGVhc2U7XG4gICAgZGlzcGxheTppbmxpbmUtYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRleHQtZGVjb3JhdGlvbjpub25lO1xuICAgIHBhZGRpbmctcmlnaHQ6MzJweDtcbiAgICAmOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOm5vbmU7XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICB3aWR0aDowO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIFxuICAgIHNwYW4ge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6Jyc7XG4gICAgICAgICAgICBoZWlnaHQ6MnB4O1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgYm90dG9tOjA7XG5cbiAgICAgICAgfVxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBsZWZ0OjA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZWQ7XG4gICAgICAgICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBhbGw7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogLjNzO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OjFzO1xuICAgICAgICB9XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgICAgIGxlZnQ6MDtcbiAgICAgICAgICAgIEBhcHBseSBiZy1wdXJwbGUgYmctb3BhY2l0eS01MDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246JGVhc2U7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5hcnJvdyB7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDonXFxFODAwJztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5Oidmb250ZWxsbyc7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDo4cHg7XG4gICAgICAgICAgICBmb250LXNpemU6MTRweDtcbiAgICAgICAgICAgIHRvcDo0cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5hcnJvdy1kb3duIHtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OidcXEU4MDMnO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6J2ZvbnRlbGxvJztcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OjhweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZToxNHB4O1xuICAgICAgICAgICAgdG9wOjJweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmW3RhcmdldD1fYmxhbmtdIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDo0MHB4O1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZToxNXB4O1xuICAgICAgICAgICAgY29udGVudDogJ1xcRTg0Mic7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBmb250LWZhbWlseTonZm9udGVsbG8nO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6OHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOjE0cHg7XG4gICAgICAgICAgICB0b3A6MnB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJltkYXRhLWRvd25sb2FkXSB7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDonJztcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTYnIGhlaWdodD0nMTYnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nbm9uZSclM0UlM0NwYXRoIGQ9J005LjMzMjY4IDEuNTEzMThWNC4yNjY4OEM5LjMzMjY4IDQuNjQwMjUgOS4zMzI2OCA0LjgyNjkzIDkuNDA1MzQgNC45Njk1NEM5LjQ2OTI2IDUuMDk0OTggOS41NzEyNSA1LjE5Njk3IDkuNjk2NjkgNS4yNjA4OEM5LjgzOTMgNS4zMzM1NCAxMC4wMjYgNS4zMzM1NCAxMC4zOTkzIDUuMzMzNTRIMTMuMTUzTTEwLjY2NiA4LjY2NjgzSDUuMzMyNjhNMTAuNjY2IDExLjMzMzVINS4zMzI2OE02LjY2NjAyIDYuMDAwMTZINS4zMzI2OE05LjMzMjY4IDEuMzMzNUg1Ljg2NjAyQzQuNzQ1OTEgMS4zMzM1IDQuMTg1ODYgMS4zMzM1IDMuNzU4MDMgMS41NTE0OEMzLjM4MTcxIDEuNzQzMjMgMy4wNzU3NSAyLjA0OTE5IDIuODg0IDIuNDI1NTJDMi42NjYwMiAyLjg1MzM0IDIuNjY2MDIgMy40MTMzOSAyLjY2NjAyIDQuNTMzNVYxMS40NjY4QzIuNjY2MDIgMTIuNTg2OSAyLjY2NjAyIDEzLjE0NyAyLjg4NCAxMy41NzQ4QzMuMDc1NzUgMTMuOTUxMSAzLjM4MTcxIDE0LjI1NzEgMy43NTgwMyAxNC40NDg4QzQuMTg1ODYgMTQuNjY2OCA0Ljc0NTkxIDE0LjY2NjggNS44NjYwMiAxNC42NjY4SDEwLjEzMjdDMTEuMjUyOCAxNC42NjY4IDExLjgxMjggMTQuNjY2OCAxMi4yNDA3IDE0LjQ0ODhDMTIuNjE3IDE0LjI1NzEgMTIuOTIyOSAxMy45NTExIDEzLjExNDcgMTMuNTc0OEMxMy4zMzI3IDEzLjE0NyAxMy4zMzI3IDEyLjU4NjkgMTMuMzMyNyAxMS40NjY4VjUuMzMzNUw5LjMzMjY4IDEuMzMzNVonIHN0cm9rZT0nJTIzM0MxRTY1JyBzdHJva2Utd2lkdGg9JzEuNScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0NwYXRoIGQ9J005LjMzMjY4IDEuNTEzMThWNC4yNjY4OEM5LjMzMjY4IDQuNjQwMjUgOS4zMzI2OCA0LjgyNjkzIDkuNDA1MzQgNC45Njk1NEM5LjQ2OTI2IDUuMDk0OTggOS41NzEyNSA1LjE5Njk3IDkuNjk2NjkgNS4yNjA4OEM5LjgzOTMgNS4zMzM1NCAxMC4wMjYgNS4zMzM1NCAxMC4zOTkzIDUuMzMzNTRIMTMuMTUzTTEwLjY2NiA4LjY2NjgzSDUuMzMyNjhNMTAuNjY2IDExLjMzMzVINS4zMzI2OE02LjY2NjAyIDYuMDAwMTZINS4zMzI2OE05LjMzMjY4IDEuMzMzNUg1Ljg2NjAyQzQuNzQ1OTEgMS4zMzM1IDQuMTg1ODYgMS4zMzM1IDMuNzU4MDMgMS41NTE0OEMzLjM4MTcxIDEuNzQzMjMgMy4wNzU3NSAyLjA0OTE5IDIuODg0IDIuNDI1NTJDMi42NjYwMiAyLjg1MzM0IDIuNjY2MDIgMy40MTMzOSAyLjY2NjAyIDQuNTMzNVYxMS40NjY4QzIuNjY2MDIgMTIuNTg2OSAyLjY2NjAyIDEzLjE0NyAyLjg4NCAxMy41NzQ4QzMuMDc1NzUgMTMuOTUxMSAzLjM4MTcxIDE0LjI1NzEgMy43NTgwMyAxNC40NDg4QzQuMTg1ODYgMTQuNjY2OCA0Ljc0NTkxIDE0LjY2NjggNS44NjYwMiAxNC42NjY4SDEwLjEzMjdDMTEuMjUyOCAxNC42NjY4IDExLjgxMjggMTQuNjY2OCAxMi4yNDA3IDE0LjQ0ODhDMTIuNjE3IDE0LjI1NzEgMTIuOTIyOSAxMy45NTExIDEzLjExNDcgMTMuNTc0OEMxMy4zMzI3IDEzLjE0NyAxMy4zMzI3IDEyLjU4NjkgMTMuMzMyNyAxMS40NjY4VjUuMzMzNUw5LjMzMjY4IDEuMzMzNVonIHN0cm9rZT0nYmxhY2snIHN0cm9rZS1vcGFjaXR5PScwLjInIHN0cm9rZS13aWR0aD0nMS41JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSUzQ3BhdGggZD0nTTkuMzMyNjggMS41MTMxOFY0LjI2Njg4QzkuMzMyNjggNC42NDAyNSA5LjMzMjY4IDQuODI2OTMgOS40MDUzNCA0Ljk2OTU0QzkuNDY5MjYgNS4wOTQ5OCA5LjU3MTI1IDUuMTk2OTcgOS42OTY2OSA1LjI2MDg4QzkuODM5MyA1LjMzMzU0IDEwLjAyNiA1LjMzMzU0IDEwLjM5OTMgNS4zMzM1NEgxMy4xNTNNMTAuNjY2IDguNjY2ODNINS4zMzI2OE0xMC42NjYgMTEuMzMzNUg1LjMzMjY4TTYuNjY2MDIgNi4wMDAxNkg1LjMzMjY4TTkuMzMyNjggMS4zMzM1SDUuODY2MDJDNC43NDU5MSAxLjMzMzUgNC4xODU4NiAxLjMzMzUgMy43NTgwMyAxLjU1MTQ4QzMuMzgxNzEgMS43NDMyMyAzLjA3NTc1IDIuMDQ5MTkgMi44ODQgMi40MjU1MkMyLjY2NjAyIDIuODUzMzQgMi42NjYwMiAzLjQxMzM5IDIuNjY2MDIgNC41MzM1VjExLjQ2NjhDMi42NjYwMiAxMi41ODY5IDIuNjY2MDIgMTMuMTQ3IDIuODg0IDEzLjU3NDhDMy4wNzU3NSAxMy45NTExIDMuMzgxNzEgMTQuMjU3MSAzLjc1ODAzIDE0LjQ0ODhDNC4xODU4NiAxNC42NjY4IDQuNzQ1OTEgMTQuNjY2OCA1Ljg2NjAyIDE0LjY2NjhIMTAuMTMyN0MxMS4yNTI4IDE0LjY2NjggMTEuODEyOCAxNC42NjY4IDEyLjI0MDcgMTQuNDQ4OEMxMi42MTcgMTQuMjU3MSAxMi45MjI5IDEzLjk1MTEgMTMuMTE0NyAxMy41NzQ4QzEzLjMzMjcgMTMuMTQ3IDEzLjMzMjcgMTIuNTg2OSAxMy4zMzI3IDExLjQ2NjhWNS4zMzM1TDkuMzMyNjggMS4zMzM1Wicgc3Ryb2tlPSdibGFjaycgc3Ryb2tlLW9wYWNpdHk9JzAuMicgc3Ryb2tlLXdpZHRoPScxLjUnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHdpZHRoOjE2cHg7XG4gICAgICAgICAgICBoZWlnaHQ6MTZweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6OHB4O1xuICAgICAgICAgICAgdG9wOjRweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZbZGF0YS1icm9jaHVyZV0ge1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6Jyc7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzE2JyBoZWlnaHQ9JzE2JyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9J25vbmUnJTNFJTNDcGF0aCBkPSdNMTQgMTBWMTAuOEMxNCAxMS45MjAxIDE0IDEyLjQ4MDIgMTMuNzgyIDEyLjkwOEMxMy41OTAzIDEzLjI4NDMgMTMuMjg0MyAxMy41OTAzIDEyLjkwOCAxMy43ODJDMTIuNDgwMiAxNCAxMS45MjAxIDE0IDEwLjggMTRINS4yQzQuMDc5ODkgMTQgMy41MTk4NCAxNCAzLjA5MjAyIDEzLjc4MkMyLjcxNTY5IDEzLjU5MDMgMi40MDk3MyAxMy4yODQzIDIuMjE3OTkgMTIuOTA4QzIgMTIuNDgwMiAyIDExLjkyMDEgMiAxMC44VjEwTTExLjMzMzMgNi42NjY2N0w4IDEwTTggMTBMNC42NjY2NyA2LjY2NjY3TTggMTBWMicgc3Ryb2tlPSclMjMzQzFFNjUnIHN0cm9rZS13aWR0aD0nMS41JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSUzQ3BhdGggZD0nTTE0IDEwVjEwLjhDMTQgMTEuOTIwMSAxNCAxMi40ODAyIDEzLjc4MiAxMi45MDhDMTMuNTkwMyAxMy4yODQzIDEzLjI4NDMgMTMuNTkwMyAxMi45MDggMTMuNzgyQzEyLjQ4MDIgMTQgMTEuOTIwMSAxNCAxMC44IDE0SDUuMkM0LjA3OTg5IDE0IDMuNTE5ODQgMTQgMy4wOTIwMiAxMy43ODJDMi43MTU2OSAxMy41OTAzIDIuNDA5NzMgMTMuMjg0MyAyLjIxNzk5IDEyLjkwOEMyIDEyLjQ4MDIgMiAxMS45MjAxIDIgMTAuOFYxME0xMS4zMzMzIDYuNjY2NjdMOCAxME04IDEwTDQuNjY2NjcgNi42NjY2N004IDEwVjInIHN0cm9rZT0nYmxhY2snIHN0cm9rZS1vcGFjaXR5PScwLjInIHN0cm9rZS13aWR0aD0nMS41JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSUzQ3BhdGggZD0nTTE0IDEwVjEwLjhDMTQgMTEuOTIwMSAxNCAxMi40ODAyIDEzLjc4MiAxMi45MDhDMTMuNTkwMyAxMy4yODQzIDEzLjI4NDMgMTMuNTkwMyAxMi45MDggMTMuNzgyQzEyLjQ4MDIgMTQgMTEuOTIwMSAxNCAxMC44IDE0SDUuMkM0LjA3OTg5IDE0IDMuNTE5ODQgMTQgMy4wOTIwMiAxMy43ODJDMi43MTU2OSAxMy41OTAzIDIuNDA5NzMgMTMuMjg0MyAyLjIxNzk5IDEyLjkwOEMyIDEyLjQ4MDIgMiAxMS45MjAxIDIgMTAuOFYxME0xMS4zMzMzIDYuNjY2NjdMOCAxME04IDEwTDQuNjY2NjcgNi42NjY2N004IDEwVjInIHN0cm9rZT0nYmxhY2snIHN0cm9rZS1vcGFjaXR5PScwLjInIHN0cm9rZS13aWR0aD0nMS41JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSUzQy9zdmclM0VcIik7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB3aWR0aDoxNnB4O1xuICAgICAgICAgICAgaGVpZ2h0OjE2cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OjhweDtcbiAgICAgICAgICAgIHRvcDo0cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS13aGl0ZSB7XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgQGFwcGx5IGJnLXdoaXRlIGJnLW9wYWNpdHktNTA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi0tbm9saW5lIHtcbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICB3aWR0aDowO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfSAgIFxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tc3VidGxlIHtcbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBAYXBwbHkgYmctZ3JleS1kYXJrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi5jLWxvY2F0aW9uIHtcbiAgICBAYXBwbHkgaW5saW5lLWZsZXggdGV4dC0xNCBzbTp0ZXh0LTE2IGxnOnRleHQtMjIgaXRlbXMtY2VudGVyIGdhcC0zIGZvbnQtYm9sZDtcbiAgICAmX190cmlnZ2VyIHtcbiAgICAgICAgQGFwcGx5IGhpZGRlbiBsZzpibG9jaztcbiAgICB9XG59IiwiLmMtb3ZlcmxpbmUge1xuICAgIEBhcHBseSBwcmV0aXRsZS1wcmUyIGxnOnByZXRpdGxlLXByZTEgbWItMjtcbn0iLCIucGFnaW5hdGlvbiB7XG4gICAgXG4gICAgZGlzcGxheTpmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGNvbHVtbi1nYXA6IDRweDtcbiAgICBsaSB7XG4gICAgICAgIHNwYW4sXG4gICAgICAgIGEge1xuICAgICAgICAgICAgQGFwcGx5IGZsZXggaXRlbXMtY2VudGVyIGp1c3RpZnktY2VudGVyIG5vLXVuZGVybGluZSByb3VuZGVkLWZ1bGw7XG4gICAgICAgICAgICB3aWR0aDozMnB4O1xuICAgICAgICAgICAgYXNwZWN0LXJhdGlvOiAxLzE7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBAYXBwbHkgYmctbmV1dHJhbCBuby11bmRlcmxpbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAYXBwbHkgdGV4dC1ncmVlbi1kYXJrO1xuICAgICAgICAgICAgJi5jdXJyZW50IHtcbiAgICAgICAgICAgICAgICBAYXBwbHkgYmctZ3JlZW4tZGFyayB0ZXh0LW5ldXRyYWw7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbn0iLCIuYy1wb3B1cCB7XG5cbiAgICAubW9kYWxfX292ZXJsYXkge1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBwYWRkaW5nOiAyNHB4O1xuICAgIH1cblxuICAgICZfX2NvbnRhaW5lciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgYmFja2dyb3VuZDogdGhlbWUoJ2NvbG9ycy5ncmVlbi1kYXJrJyk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDY2NnB4O1xuICAgICAgICBwYWRkaW5nOiA0OHB4IDMycHg7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIG1hcmdpbjogYXV0bztcblxuICAgICAgICBAc2NyZWVuIGxnIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDY0cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jbG9zZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAxNnB4O1xuICAgICAgICByaWdodDogMTZweDtcbiAgICAgICAgd2lkdGg6IDQ4cHg7XG4gICAgICAgIGhlaWdodDogNDhweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgY29sb3I6IHRoZW1lKCdjb2xvcnMubmV1dHJhbCcpO1xuICAgICAgICBvcGFjaXR5OiAwLjg7XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlO1xuICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgfVxuXG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2lubmVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZ2FwOiAxNnB4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgJl9faGVhZGluZyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGdhcDogMjRweDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICAgIEBhcHBseSBmb250LWhlYWRpbmcgdGV4dC1uZXV0cmFsO1xuICAgICAgICBmb250LXNpemU6IGNsYW1wKDQ4cHgsIDh2dywgOTBweCk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG4gICAgJl9faW50cm8ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBnYXA6IDhweDtcbiAgICAgICAgY29sb3I6IHRoZW1lKCdjb2xvcnMubmV1dHJhbCcpO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgIEBhcHBseSBmb250LWJhc2U7XG4gICAgICAgIHAge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTo4cHg7XG4gICAgICAgIH1cbiAgICB9XG5cblxuXG4gICAgJl9fZm9ybSB7XG4gICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgIC5nZm9ybV9jb25maXJtYXRpb25fd3JhcHBlciB7XG4gICAgICAgICAgICBAYXBwbHkgdGV4dC1uZXV0cmFsIHAtMiBib3JkZXIgYm9yZGVyLW5ldXRyYWw7XG4gICAgICAgIH1cbiAgICAgICAgLmdmb3JtX3dyYXBwZXIge1xuICAgICAgICAgICAgLmdmb3JtX2JvZHkge1xuICAgICAgICAgICAgICAgIC5nZm9ybV9maWVsZHMge1xuICAgICAgICAgICAgICAgICAgICAuZ2ZpZWxkLS10eXBlLWVtYWlsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBhcHBseSB0ZXh0LWxlZnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGFwcGx5IHRleHQtbmV1dHJhbDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBhcHBseSBwbGFjZWhvbGRlci13aGl0ZS81MCB0ZXh0LXdoaXRlIGJnLXRyYW5zcGFyZW50IGJvcmRlci0yIGJvcmRlci13aGl0ZSBoLTY7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuZ2Zvcm1fZm9vdGVyIHtcbiAgICAgICAgICAgICAgICBidXR0b24uZ2Zvcm1fYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgQGFwcGx5IGJnLW5ldXRyYWwgdGV4dC1ncmVlbi1kYXJrIGJvcmRlci0wIGhvdmVyOmJnLWdyZWVuLWRhcmsgaG92ZXI6dGV4dC1uZXV0cmFsO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2ZpZWxkIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZ2FwOiA4cHg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG5cbiAgICAmX19sYWJlbCB7XG4gICAgICAgIGNvbG9yOiB0aGVtZSgnY29sb3JzLm5ldXRyYWwnKTtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBAYXBwbHkgZm9udC1iYXNlO1xuICAgIH1cblxuICAgICZfX2lucHV0IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCB3aGl0ZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgICAgcGFkZGluZzogMTJweCAxNnB4O1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuM3MgZWFzZTtcblxuICAgICAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6IHRoZW1lKCdjb2xvcnMubmV1dHJhbCcpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fYWN0aW9ucyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGdhcDogMTZweDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG5cbiAgICAmX19kaXNtaXNzIHtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBjb2xvcjogdGhlbWUoJ2NvbG9ycy5uZXV0cmFsJyk7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgb3BhY2l0eTogMC43O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fc3VjY2VzcyB7XG4gICAgICAgIGNvbG9yOiB0aGVtZSgnY29sb3JzLm5ldXRyYWwnKTtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDhweCAwO1xuICAgICAgICBAYXBwbHkgZm9udC1iYXNlO1xuICAgIH1cblxufVxuIiwiLmMtcHJlbG9hZGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOjA7XG4gICAgbGVmdDowO1xuICAgIHdpZHRoOjEwMCU7XG4gICAgaGVpZ2h0OjEwMCU7XG4gICAgei1pbmRleDoxMDAwO1xuICAgIG9wYWNpdHk6MDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgdHJhbnNpdGlvbjphbGwgLjNzIGVhc2U7XG4gICAgQGFwcGx5IGJnLXdoaXRlO1xuXG4gICAgJi5hY3RpdmUge1xuICAgICAgICBvcGFjaXR5OjAuOTtcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTs7XG4gICAgfVxuXG4gICAgJl9fbG9hZGVyIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiA2NHB4O1xuICAgICAgICBoZWlnaHQ6IDY0cHg7XG4gICAgICAgIHRvcDoxMDBweDtcbiAgICAgICAgbGVmdDo1MCU7XG4gICAgICAgIG1hcmdpbjotMzJweCAwIDAgLTMycHg7XG4gICAgICAgIHRyYW5zZm9ybTpzY2FsZSgxLjUpO1xuXG4gICAgICAgIGRpdiB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDI3cHg7XG4gICAgICAgICAgICB3aWR0aDogMTFweDtcbiAgICAgICAgICAgIGhlaWdodDogMTFweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICAgICAgICAgICAgQGFwcGx5IGJnLWhvbmV5LWdvbGQ7XG4gICAgICAgICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMCwgMSwgMSwgMCk7XG5cbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgICAgICAgICBsZWZ0OiA2cHg7XG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uOiBwcmVsb2FkZXIxIDAuNnMgaW5maW5pdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgICAgICAgbGVmdDogNnB4O1xuICAgICAgICAgICAgICAgIGFuaW1hdGlvbjogcHJlbG9hZGVyMiAwLjZzIGluZmluaXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMykge1xuICAgICAgICAgICAgICAgIGxlZnQ6IDI2cHg7XG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uOiBwcmVsb2FkZXIyIDAuNnMgaW5maW5pdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOm50aC1jaGlsZCg0KSB7XG4gICAgICAgICAgICAgICAgbGVmdDogNDVweDtcbiAgICAgICAgICAgICAgICBhbmltYXRpb246IHByZWxvYWRlcjMgMC42cyBpbmZpbml0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICB9XG4gIFxuICBAa2V5ZnJhbWVzIHByZWxvYWRlcjEge1xuICAgIDAlIHtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgfVxuICAgIDEwMCUge1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB9XG4gIH1cbiAgQGtleWZyYW1lcyBwcmVsb2FkZXIzIHtcbiAgICAwJSB7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIH1cbiAgICAxMDAlIHtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgfVxuICB9XG4gIEBrZXlmcmFtZXMgcHJlbG9hZGVyMiB7XG4gICAgMCUge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gICAgfVxuICAgIDEwMCUge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTlweCwgMCk7XG4gICAgfVxuICB9IiwiLmMtcmljaHRleHQge1xuICAgIGgyLFxuICAgIGgzIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6NDAwO1xuICAgICAgICBAYXBwbHkgZm9udC1oZWFkaW5nIHRleHQtWzI4cHhdIGxnOnRleHQtNDAgbWItMyBtdC0zO1xuICAgIH1cblxuICAgIGg0LCBoNSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OjQwMDtcbiAgICAgICAgQGFwcGx5ICBmb250LWhlYWRpbmcgIHRleHQtMjQgbWItMjtcbiAgICB9XG5cbiAgICBoNiB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OjQwMDtcbiAgICAgICAgQGFwcGx5IHRleHQtMTggbWItMztcbiAgICB9XG5cbiAgICAqOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgQGFwcGx5IG10LTA7XG4gICAgfVxuXG4gICAgKjpsYXN0LWNoaWxkIHtcbiAgICAgICAgQGFwcGx5IG1iLTA7XG4gICAgfVxuXG4gICAgYTpub3QoLmMtYnV0dG9uKSB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLWJsb2cge1xuICAgICAgICBoMixcbiAgICAgICAgaDMge1xuICAgICAgICAgICAgQGFwcGx5IHRpdGxlLXQ1IGxnOnRpdGxlLXQ0IG1iLTIgbXQtMyBsZzptdC00O1xuICAgICAgICB9XG4gICAgICAgIHAsIG9sLCBsaSB7XG4gICAgICAgICAgICBAYXBwbHkgdGV4dC1ncmV5LWRhcmsvNTA7XG4gICAgICAgIH1cbiAgICBcbiAgICB9XG5cbiAgICAmLS1zbWFsbCB7XG4gICAgICAgICoge1xuICAgICAgICAgICAgZm9udC1zaXplOjE2cHg7XG4gICAgICAgIH1cbiAgICAgICAgc21hbGwge1xuICAgICAgICAgICAgZm9udC1zaXplOjE0cHg7XG4gICAgICAgIH1cbiAgICB9XG5cblxuICAgIHNtYWxsIHtcbiAgICAgICAgZm9udC1zaXplOjE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OjE7XG4gICAgfVxuXG4gICAgdWwsb2wge1xuICAgICAgICBAYXBwbHkgbWItMztcbiAgICAgICAgbGlzdC1zdHlsZTogZGlzYztcbiAgICAgICAgcGFkZGluZy1sZWZ0OjI0cHg7XG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206NHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgb2wge1xuICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IGRlY2ltYWw7XG4gICAgfVxuICAgIHVsIHtcbiAgICAgICAgQGFwcGx5IGxpc3Qtbm9uZSBwLTAgZ3JpZCBncmlkLWNvbHMtMSBnYXAtMjtcbiAgICAgICAgbGkge1xuICAgICAgICAgICAgQGFwcGx5IHJlbGF0aXZlIHBsLTUgbS0wO1xuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6Jyc7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGxlZnQ6MDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI4cHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMzBweCAyOHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpudGgtY2hpbGQoM24rMSkge1xuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvbGlzdC1iYWxsLXdoaXRlLnBuZycpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDNuKzIpIHtcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2xpc3QtYmFsbC1ncmVlbi5wbmcnKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOm50aC1jaGlsZCgzbiszKSB7XG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9saXN0LWJhbGwtZGFya2dyZWVuLnBuZycpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIGJsb2NrcXVvdGUge1xuICAgICAgICBwIHtcbiAgICAgICAgICAgIEBhcHBseSB0aXRsZS10NiBsZzp0aXRsZS10NSBsZWFkaW5nLVsxLjJdO1xuICAgICAgICB9XG4gICAgfVxufSIsIi5jLXNlYXJjaC0tYWN0aXZlIHtcbiAgICAuYy1oZWFkZXJfX292ZXJsYXkge1xuICAgICAgICBkaXNwbGF5OmJsb2NrICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4uYy1zZWFyY2gge1xuICAgIHRyYW5zZm9ybTp0cmFuc2xhdGVZKC0xMDAlKTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBAYXBwbHkgdHJhbnNpdGlvbi1hbGw7XG4gICAgLmMtc2VhcmNoLS1hY3RpdmUgJiB7XG4gICAgICAgIHRyYW5zZm9ybTp0cmFuc2xhdGVZKDAlKTtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gICAgfVxuICAgIGEuanMtc2VhcmNoLWNsZWFyIHtcbiAgICAgICAgZGlzcGxheTpub25lO1xuICAgIH1cbiAgICBhLmpzLXNlYXJjaC1jbG9zZSB7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6NHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uanMtc2VhcmNoLXRvZ2dsZSB7XG4gICAgcGFkZGluZzowcHg7XG4gICAgaGVpZ2h0OjMycHg7XG4gICAgQGFwcGx5IHRyYW5zaXRpb24tYWxsIGJnLXRyYW5zcGFyZW50O1xuICAgIEBzY3JlZW4gbGcge1xuICAgICAgICBwYWRkaW5nOjhweDtcbiAgICB9XG59IiwiXG4uc29jaWFsIHtcbiAgICBAYXBwbHkgcm91bmRlZC1mdWxsIGlubGluZS1mbGV4IGl0ZW1zLWNlbnRlciBqdXN0aWZ5LWNlbnRlcjtcbiAgICB3aWR0aDogMThweDtcbiAgICBoZWlnaHQ6IDE4cHg7XG4gICAgZm9udC1zaXplOjI0cHg7XG4gICAgJjpob3ZlciB7XG4gICAgICAgIEBhcHBseSB0ZXh0LXNoaXB3cmVjaztcbiAgICB9XG59IiwiLmMtdGFnIHtcbiAgICBkaXNwbGF5OmlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nOjRweCA4cHg7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDhweCBjZW50ZXI7XG4gICAgJjpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjpub25lO1xuICAgIH1cbiAgICBAYXBwbHkgcm91bmRlZCB0ZXh0LTE0O1xuXG4gICAgJi5jbG9zZSB7XG4gICAgICAgIGN1cnNvcjpwb2ludGVyO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OjMycHg7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMvY2xvc2UtcHVycGxlLnN2Zyk7XG4gICAgfVxuICAgICYubW9yZSB7XG4gICAgICAgIGN1cnNvcjpwb2ludGVyO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OjMycHg7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMvcGx1cy1wdXJwbGUuc3ZnKTtcbiAgICB9XG5cbn0iLCIuYy12aWRlby1yZXNwb25zaXZlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcbiAgICBoZWlnaHQ6IDA7XG5cbiAgICBpZnJhbWUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG59XG5cbi5jLXZpZGVvLWNvdmVyIHtcbiAgICAmLmxvYWRlZCB7XG4gICAgICAgIC5jLXZpZGVvLWNvdmVyX19pbWFnZSB7XG4gICAgICAgICAgICBvcGFjaXR5OjA7XG4gICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgIH1cbiAgICB9XG4gICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHotaW5kZXg6IDgwO1xuICAgICAgICB0b3A6MDtcbiAgICAgICAgbGVmdDowO1xuICAgICAgICBAYXBwbHkgYmctcHVycGxlIGJnLW9wYWNpdHktWy4yNV07XG4gICAgfVxuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgei1pbmRleDogODA7XG4gICAgICAgIHRvcDowO1xuICAgICAgICBsZWZ0OjA7XG4gICAgICAgIEBhcHBseSBiZy1ibGFjayBiZy1vcGFjaXR5LVsuNF07ICAgICAgICBcbiAgICAgICAgYmFja2dyb3VuZC1ibGVuZC1tb2RlOiBzY3JlZW47XG5cbiAgICB9XG4gICAgJl9faW1hZ2Uge1xuICAgICAgICBvcGFjaXR5OjE7XG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgIHRyYW5zaXRpb246YWxsIC44cyBlYXNlO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyOyBcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6MDtcbiAgICAgICAgbGVmdDowO1xuICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICBoZWlnaHQ6MTAwJTtcbiAgICAgICAgei1pbmRleDowO1xuICAgIH1cbiAgICBpZnJhbWUge1xuICAgICAgICB3aWR0aDogMTAwdnc7XG4gICAgICAgIGhlaWdodDogNTYuMjV2dzsgLyogR2l2ZW4gYSAxNjo5IGFzcGVjdCByYXRpbywgOS8xNioxMDAgPSA1Ni4yNSAqL1xuICAgICAgICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgICAgICAgbWluLXdpZHRoOiAxNzcuNzd2aDsgLyogR2l2ZW4gYSAxNjo5IGFzcGVjdCByYXRpbywgMTYvOSoxMDAgPSAxNzcuNzcgKi9cbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgei1pbmRleDo1MDtcbiAgICB9XG59IiwiLmItY29udGVudC1iaWd0ZXh0IHtcblxuICAuYWNjb3JkaW9uIHtcbiAgICAuYWNjX2FjdGl2ZSB7XG4gICAgICAgIC5hY2NfaGVhZCB7XG4gICAgICAgICAgICBAYXBwbHkgdGV4dC1ncmVlbi1kYXJrXG4gICAgICAgIH1cbiAgICB9XG4gICAgbGkge1xuICAgICAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICAgICAgICAuYWNjX2NvbnRlbnQge1xuICAgICAgICAgICAgICAgIC5kZWNvciB7XG4gICAgICAgICAgICAgICAgICAgIEBhcHBseSBhYnNvbHV0ZSB0b3AtWy01JV0gcmlnaHQtWzUlXSB6LVsxMDBdIHctWzI1JV0gcm90YXRlLVs4ZGVnXTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgLmFjY19jb250ZW50IHtcbiAgICAgICAgICAgICAgICAuZGVjb3Ige1xuICAgICAgICAgICAgICAgICAgICBAYXBwbHkgYWJzb2x1dGUgdG9wLVstNSVdIGxlZnQtWzUlXSB6LVsxMDBdIHctWzI1JV0gcm90YXRlLVstMThkZWddO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmOm50aC1jaGlsZCgzKSB7XG4gICAgICAgICAgICAuYWNjX2NvbnRlbnQge1xuICAgICAgICAgICAgICAgIC5kZWNvciB7XG4gICAgICAgICAgICAgICAgICAgIEBhcHBseSBhYnNvbHV0ZSBib3R0b20tWy01JV0gcmlnaHQtWzUlXSB6LVsxMDBdIHctWzI1JV0gcm90YXRlLVsyNWRlZ107XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICB9XG5cbn1cblxuLmMtZGVjb3Ige1xuICAgIEBhcHBseSBhYnNvbHV0ZSB0b3AtMCBsZWZ0LTAgdy1mdWxsIHotWzEwMF07XG4gICAgJl9faW1hZ2Uge1xuICAgICAgICBAYXBwbHkgYXNwZWN0LXNxdWFyZSBhYnNvbHV0ZSB3LVsyNSVdIHRyYW5zaXRpb24tYWxsO1xuICAgICAgICBpbWcge1xuICAgICAgICAgICAgQGFwcGx5IGJsb2NrIHctZnVsbCBoLWZ1bGwgYWJzb2x1dGUgdG9wLTAgbGVmdC0wIG9wYWNpdHktMCBpbnZpc2libGUgdHJhbnNpdGlvbi1hbGw7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNHMgZWFzZSwgdmlzaWJpbGl0eSAwLjRzIGVhc2U7XG4gICAgICAgICAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgQGFwcGx5IG9wYWNpdHktMTAwIHZpc2libGU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5pcy10YWItMCB7XG4gICAgICAgIC5jLWRlY29yX19pbWFnZSB7XG4gICAgICAgICAgICBAYXBwbHkgbGVmdC1bMTAwJV0gdG9wLTAgdHJhbnNsYXRlLXgtWy03MCVdIHRyYW5zbGF0ZS15LVstMzAlXTtcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICBAYXBwbHkgcm90YXRlLVs3ZGVnXVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmLmlzLXRhYi0xIHtcbiAgICAgICAgLmMtZGVjb3JfX2ltYWdlIHtcbiAgICAgICAgICAgIEBhcHBseSBsZWZ0LTAgdG9wLTAgdHJhbnNsYXRlLXgtWy0zMCVdIHRyYW5zbGF0ZS15LVstMzAlXSB3LVsyOCVdO1xuICAgICAgICAgICAgJjpudGgtY2hpbGQoMSkge1xuICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgIEBhcHBseSByb3RhdGUtWy0yMmRlZ10gICBcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5pcy10YWItMiB7XG4gICAgICAgIC5jLWRlY29yX19pbWFnZSB7XG4gICAgICAgICAgICBAYXBwbHkgbGVmdC1mdWxsIHRvcC1mdWxsIHRyYW5zbGF0ZS14LVstNzAlXSB0cmFuc2xhdGUteS1bLTEwMCVdO1xuICAgICAgICAgICAgJjpudGgtY2hpbGQoMSkge1xuICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgIEBhcHBseSByb3RhdGUtWzIyZGVnXSAgIFxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmMtdGFicyB7XG4gICAgJl9fbmF2IHtcbiAgICAgICAgPiBhIHtcbiAgICAgICAgQGFwcGx5IGZvbnQtaGVhZGluZyBsZWFkaW5nLVsxZW1dIHRleHQtZ3JlZW4gbm8tdW5kZXJsaW5lIGN1cnNvci1wb2ludGVyO1xuICAgICAgICAgICAgZm9udC1zaXplOjYwcHg7XG4gICAgICAgICAgICBAc2NyZWVuIHNtIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6OTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBzY3JlZW4gbGcge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogY2xhbXAoMi44MTI1cmVtLCAtNC4xOTg3cmVtICsgMjIuNDM1OXZ3LCAxMy43NXJlbSk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgJi5pcy1hY3RpdmUge1xuICAgICAgICAgICAgICAgIEBhcHBseSB0ZXh0LWdyZWVuLWRhcms7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fcGFuZWxzIHtcbiAgICAgICAgQGFwcGx5IHJlbGF0aXZlO1xuICAgIH1cbiAgICAmX19wYW5lbCB7XG4gICAgICAgIEBhcHBseSBvcGFjaXR5LTAgaW52aXNpYmxlIGFic29sdXRlIHRvcC0wIGxlZnQtMCB3LWZ1bGw7XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC40cyBlYXNlLCB2aXNpYmlsaXR5IDAuNHMgZWFzZTtcbiAgICAgICAgJi5pcy1hY3RpdmUge1xuICAgICAgICAgICAgQGFwcGx5IG9wYWNpdHktMTAwIHZpc2libGUgcmVsYXRpdmU7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLmItY29udGVudC1pbWFnZS1ibG9jayB7XG4gICAgcCB7XG4gICAgICAgIHN0cm9uZyB7XG4gICAgICAgICAgICBAYXBwbHkgZm9udC1iYXNlIHRleHQtMjQgbGc6dGV4dC0zMjtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIuZ29vZ2xlLWJ1c2luZXNzLXJldmlld3MtcmF0aW5nIHtcbiAgICAuaGVhZGluZyxcbiAgICAudmljaW5pdHksXG4gICAgLnJhdGluZyxcbiAgICAuYXV0aG9yLWF2YXRhciB7XG4gICAgICAgIEBhcHBseSBoaWRkZW47XG4gICAgfVxuXG4gICAgdWwubGlzdGluZyB7XG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIEBhcHBseSB0ZXh0LWNlbnRlciByZWxhdGl2ZSBwYi1bMTIwcHhdO1xuICAgICAgICAgICAgLnRleHQge1xuICAgICAgICAgICAgICAgIEBhcHBseSBvcmRlci0xIHRpdGxlLXQ2IGxnOnRpdGxlLXQ1IHRleHQtZ3JlZW4tZGFyaztcbiAgICAgICAgICAgICAgICBwYWRkaW5nOjAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6J1wiJztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6J1wiJztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLnJldmlldy1tb3JlLWxpbmsge1xuICAgICAgICAgICAgICAgICAgICBAYXBwbHkgZm9udC1iYXNlIHRleHQtMTYgZm9udC1tZWRpdW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnJldmlldy1tZXRhIHtcbiAgICAgICAgICAgICAgICBAYXBwbHkgYWJzb2x1dGUgYm90dG9tLTAgbGVmdC0xLzIgLXRyYW5zbGF0ZS14LTEvMiBteS00IHRleHQtZ3JlZW4tZGFyayBmbGV4IGZsZXgtd3JhcCBqdXN0aWZ5LWNlbnRlcjtcbiAgICAgICAgICAgICAgICAuYXV0aG9yLW5hbWUge1xuICAgICAgICAgICAgICAgICAgICBAYXBwbHkgdy1mdWxsO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgQGFwcGx5IHRleHQtZ3JlZW4tZGFyaztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmF0dHJpYnV0aW9uIHtcbiAgICAgICAgQGFwcGx5IG14LWF1dG8gdGV4dC1jZW50ZXI7XG4gICAgfVxuICAgIC5uYXZpZ2F0aW9uIHtcbiAgICAgICAgbGkuYnVsbGV0IHtcbiAgICAgICAgICAgICYuY3VycmVudCB7XG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIEBhcHBseSB0ZXh0LWdyZWVuLWRhcmsgYmctZ3JlZW4tZGFyayB0cmFuc2l0aW9uLWFsbDtcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAYXBwbHkgdGV4dC1ncmVlbi1saWdodCBiZy1ncmVlbi1saWdodDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIuYi1ob21lLWJhbm5lciB7XG4gICAgbWluLWhlaWdodDogMTAwc3ZoO1xuXG4gICAgLmNvbnRhaW5lciB7XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LWhlaWdodDogOTgwcHgpIHtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDk4MHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgaDEge1xuICAgICAgICBAYXBwbHkgZm9udC1oZWFkaW5nIGxlYWRpbmctaGVybyB0ZXh0LXdoaXRlIHRyYW5zaXRpb24tYWxsO1xuICAgICAgICBmb250LXNpemU6IDMuNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDAuOTU7XG4gICAgICAgIHRleHQtc2hhZG93OiAwIDAgMzBweCByZ2JhKCM0OTY0NkYsIDEpO1xuXG4gICAgICAgIEBzY3JlZW4gc20ge1xuICAgICAgICAgICAgZm9udC1zaXplOiA0LjVyZW07XG4gICAgICAgIH1cblxuICAgICAgICBAc2NyZWVuIGxnIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogY2xhbXAoNHJlbSwgNi4yNXZ3LCA1LjYyNXJlbSk7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTFweDtcbiAgICAgICAgICAgIHRleHQtc2hhZG93OiAwIDAgNTBweCByZ2JhKCM0OTY0NkYsIDAuOSk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19zdWJ0aXRsZSB7XG4gICAgICAgIHRleHQtc2hhZG93OiAwIDFweCA4cHggcmdiYSgwLCAwLCAwLCAwLjM0KTtcbiAgICB9XG5cbiAgICAuYy1saW5rcyB7XG4gICAgICAgIEBhcHBseSBmbGV4LXdyYXAgZ2FwLTM7XG4gICAgfVxufSIsIi5iLXBhZ2UtaGVhZGVyIHtcbiAgICAqIHtcbiAgICAgICAgdGV4dC1zaGFkb3c6MCAwIDIwcHggcmdiYSgwLDAsMCwwLjQpO1xuICAgIH1cbiAgICAuYy1idXR0b24gKiB7XG4gICAgICAgIHRleHQtc2hhZG93Om5vbmU7XG4gICAgfVxufSIsIi5jLXBvc3Qtc3ViIHtcbiAgICBAc2NyZWVuIGxnIHtcbiAgICAgICAgYmFja2dyb3VuZDp1cmwoLi4vaW1hZ2VzL2JnLWZvcm0tY2hlY2tlci5wbmcpIHJlcGVhdDtcbiAgICB9XG4gICAgJl9fd3JhcHBlciB7XG4gICAgICAgIGJhY2tncm91bmQ6dXJsKC4uL2ltYWdlcy9iZy1mb3JtLWNoZWNrZXIucG5nKSByZXBlYXQ7XG4gICAgICAgIEBzY3JlZW4gbGcge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuZ2Zvcm1fYm9keSB7XG4gICAgICAgIC5nZm9ybV9maWVsZHMge1xuICAgICAgICAgICAgZGlzcGxheTpibG9jayAhaW1wb3J0YW50O1xuICAgICAgICAgICAgLmdmaWVsZCB7XG4gICAgICAgICAgICAgICAgJi5nZmllbGQtLXR5cGUtc3VibWl0IHtcbiAgICAgICAgICAgICAgICAgICAgQGFwcGx5IG10LTE7XG4gICAgICAgICAgICAgICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAYXBwbHkgdy1mdWxsO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi5iLXN1YnNjcmlwdGlvbixcbi5iLXByb21vdGlvbnMge1xuICAgIC5nZm9ybV93cmFwcGVyIHtcbiAgICAgICAgLmdmb3JtX2JvZHkge1xuICAgICAgICAgICAgLmdmb3JtX2ZpZWxkcyB7XG4gICAgICAgICAgICAgICAgLmdmaWVsZCB7XG4gICAgICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9dGV4dF0sXG4gICAgICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9ZW1haWxdIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBhcHBseSBoLVs1NnB4XSByb3VuZGVkLWZ1bGw7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOjAgMjRweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIGJ1dHRvbi5jLWJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsImh0bWxbbGFuZz1lbl0ge1xuXHRtYXJnaW4tdG9wOjAgIWltcG9ydGFudDtcbn1cblxuXG4uYy1oZWFkZXIge1xuICAgIEBhcHBseSBmaXhlZCB0b3AtMCBsZWZ0LTAgdy1mdWxsIHotWzEyMF0gdHJhbnNpdGlvbi1hbGw7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYmEoMjE0LCAxOTQsIDE3MCwgMC4xMCkgMCUsIHJnYmEoMjE0LCAxOTQsIDE3MCwgMC4xMCkgMTAwJSksICNGRkY7XG5cbiAgICAmX19sb2dve1xuICAgICAgICBAYXBwbHkgaW5saW5lLWJsb2NrO1xuICAgICAgICBzdmcge1xuICAgICAgICAgICAgQGFwcGx5IGgtNiBzbTpoLTcgdy1hdXRvO1xuICAgICAgICB9XG4gICAgICAgICYtZGVmYXVsdCB7XG5cbiAgICAgICAgfVxuICAgICAgICAmLXdoaXRlIHtcbiAgICAgICAgICAgIEBhcHBseSBoaWRkZW47XG4gICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgICAgICAgICBAYXBwbHkgZmlsbC13aGl0ZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYy1jdGEge1xuICAgICAgICBAYXBwbHkgYmctaG9uZXktZ29sZCBoLVs2OHB4XSBweC1bMjBweF0gaW5saW5lLWZsZXggaXRlbXMtY2VudGVyIGJvZHktYjQgdGV4dC1ncmV5LWRhcmsgaG92ZXI6Ymctc2FuZHN0b25lIGhvdmVyOm5vLXVuZGVybGluZTtcbiAgICB9XG5cbiAgICAuYy1jdGEtbW9iaWxlIHtcbiAgICAgICAgQGFwcGx5IHRleHQtZ3JleS1kYXJrIGJvcmRlciBib3JkZXItZ3JleS1kYXJrIHB4LVsxMnB4XSBsZzpweC0yIHB5LVs2cHhdIGxnOnB5LTE7XG4gICAgfVxuXG4gICAgQGF0LXJvb3QgLmhvbWUge1xuICAgICAgICAuYy1oZWFkZXIge1xuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6NjM5cHgpIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOm5vbmUsIG5vbmUsIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICZfX2xvZ28ge1xuICAgICAgICAgICAgICAgICAgICYtZGVmYXVsdCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAYXBwbHkgaGlkZGVuO1xuICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAmLXdoaXRlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBhcHBseSBibG9jaztcbiAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYy1jdGEtbW9iaWxlIHtcbiAgICAgICAgICAgICAgICBAYXBwbHkgdGV4dC13aGl0ZSBib3JkZXItd2hpdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5jLWhlYWRlci0tc29saWQge1xuICAgICAgICAgICAgLmMtaGVhZGVyIHtcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDo2MzlweCkge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgcmdiYSgyMTQsIDE5NCwgMTcwLCAwLjEwKSAwJSwgcmdiYSgyMTQsIDE5NCwgMTcwLCAwLjEwKSAxMDAlKSwgI0ZGRjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJl9fbG9nbyB7XG4gICAgICAgICAgICAgICAgICAgJi1kZWZhdWx0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBhcHBseSBibG9jaztcbiAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgJi13aGl0ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAYXBwbHkgaGlkZGVuO1xuICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuYy1jdGEtbW9iaWxlIHtcbiAgICAgICAgICAgICAgICBAYXBwbHkgdGV4dC1ncmV5LWRhcmsgYm9yZGVyLWdyZXktZGFyaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuIiwiLmMtbWVudS10b2dnbGUge1xuICAgIEBhcHBseSB3LTMgaC0zIGxnOnctNSBhc3BlY3Qtc3F1YXJlIGlubGluZS1mbGV4IGl0ZW1zLWNlbnRlciBqdXN0aWZ5LWNlbnRlciByZWxhdGl2ZSB0b3AtMDtcbiAgICAubWVudS1vcGVuIHtcbiAgICAgICAgQGFwcGx5IGJsb2NrO1xuICAgIH1cbiAgICAubWVudS1jbG9zZSB7XG4gICAgICAgIEBhcHBseSBoaWRkZW47XG4gICAgfVxuICAgIEBhdC1yb290IC5jLW1lbnUtLW9wZW5lZCAmIHtcbiAgICAgICAgLm1lbnUtb3BlbiB7XG4gICAgICAgICAgICBAYXBwbHkgaGlkZGVuO1xuICAgICAgICB9XG4gICAgICAgIC5tZW51LWNsb3NlIHtcbiAgICAgICAgICAgIEBhcHBseSBibG9jaztcbiAgICAgICAgfVxuICAgIH1cbn0iLCIuYy1uYXYtbW9iaWxlIHtcbiAgICB0cmFuc2Zvcm06dHJhbnNsYXRlWCgxMDAlKTtcbiAgICBjb2xvcjojZmZmO1xuICAgICYtLW9wZW5lZCB7XG4gICAgICAgIG92ZXJmbG93OmhpZGRlbjtcbiAgICAgICAgdG91Y2gtYWN0aW9uOiBub25lO1xuICAgIH1cbiAgICAuYy1uYXYtbW9iaWxlLS1vcGVuZWQgJiB7XG4gICAgICAgIHRyYW5zZm9ybTp0cmFuc2xhdGVYKDApO1xuICAgIH1cblxuICAgICZfX21lbnUge1xuICAgICAgXG4gICAgfVxuXG5cbiAgICAmX19tZW51ID4gdWwge1xuICAgICAgIGEge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOm5vbmU7XG4gICAgICAgICAgICAmOmhvdmVyICB7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOm5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgfVxuICAgICAgICA+IGxpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6MjRweCAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6MS40O1xuICAgICAgICAgICAgbWFyZ2luOjA7XG4gICAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgICAgIGNvbG9yOiNmZmY7XG4gICAgICAgICAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgICAgICAgICAgICBmb250LXNpemU6MjRweDtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246bm9uZTtcbiAgICAgICAgICAgICAgICAmOmhvdmVyICB7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjpub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmMtYnV0dG9uLS1jdGEge1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6MCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGhlaWdodDphdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6d2hpdGUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOjFweCBzb2xpZCB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjpyZ2JhKDYwLCAzMCwgMTAxKSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5tZW51LWl0ZW0taGFzLWNoaWxkcmVuIHsgXG4gICAgICAgICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTpmbGV4O1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJ1xcRTgwMCc7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OmlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OmZvbnRlbGxvO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOjE4cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgPiAuc3VibWVudS13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICAgICAgQGFwcGx5IHJpZ2h0LTAgdmlzaWJsZSBvcGFjaXR5LTEwMDtcbiAgICAgICAgICAgICAgICB9ICBcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgPiAuc3VibWVudS13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICB0b3A6MDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgICAgICAgICAgYm9yZGVyOjA7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OmNhbGMoMTAwdmggLSA3MnB4KTtcbiAgICAgICAgICAgICAgICByaWdodDotMTAwJTtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OjA7XG4gICAgICAgICAgICAgICAgei1pbmRleDozMDAwO1xuICAgICAgICAgICAgICAgIG92ZXJmbG93LXk6YXV0bztcbiAgICAgICAgICAgICAgICBvdmVyZmxvdy14OmhpZGRlbjtcbiAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDojZmZmO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246JGVhc2U7XG4gICAgICAgICAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgICAgICAgICBAYXBwbHkgdGV4dC1wdXJwbGU7XG4gICAgICAgICAgICAgICAgPiB1bCB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206NDBweDtcbiAgICAgICAgICAgICAgICAgICAgPiBsaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAmLmMtbWVudV9fY29udGVudCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPmEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTo0MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiNGMEVGRUY7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6J1xcZTgwMSc7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogZm9udGVsbG87XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6MTRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDo4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAmLmMtbWVudV9fbWVudSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzoxMnB4IDI0cHggMjRweCAyNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAmLmMtbWVudV9faW1hZ2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzoyNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICA+IC5zdWJtZW51LXdyYXBwZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gdWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA+IGxpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA+IC5zdWJtZW51LXdyYXBwZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAYXBwbHkgcmlnaHQtMCB2aXNpYmxlIG9wYWNpdHktMTAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gIFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPiAuc3VibWVudS13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6MDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOjA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OmNhbGMoMTAwdmggLSA3MnB4KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDotMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OjA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDozMDAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93LXk6YXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdy14OmhpZGRlbjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDojZmZmO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246JGVhc2U7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA+IC5zdWJtZW51LXRvZ2dsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6I0YwRUZFRjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzoyNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTppbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6cG9pbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcZTgwMVwiO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogZm9udGVsbG87XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJ0JhY2snO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmMtYnV0dG9uLS1jdGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOjIwcHggMzZweCAyNHB4IDI0cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA+IHVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPiBsaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46MDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6MCAyNHB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmMtbWVudV9fdGl0bGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6I0YwRUZFRjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDoxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206MjRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDowO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OjYwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5Om5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOjE2cHggMjRweCAxNnB4IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206MXB4IHNvbGlkICNGMEVGRUY7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOjE0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiB3cmFwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJ1xcRTgwMCc7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOjUwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6MDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czoxMDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6J2ZvbnRlbGxvJztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGFwcGx5IHRleHQtcHVycGxlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOmNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOjEycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OjI0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246JGVhc2U7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAgICAgXG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYy1tZW51X2N0YSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6MDtcbiAgICAgICAgcGFkZGluZzowIDI0cHggMjRweCAyNHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOjE2cHg7XG4gICAgICAgIGJhY2tncm91bmQ6I0YwRUZFRjtcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgJl9fdGl0bGUge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTowO1xuICAgICAgICB9XG4gICAgICAgICZfX2J1dHRvbiB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBib3R0b206MDtcbiAgICAgICAgICAgIC5jLWJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OjA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJl9fdGV4dCB7XG4gICAgICAgICAgICBkaXNwbGF5Om5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYy1zdWJpdGVtIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbToxcHggc29saWQgcmdiYSgwLDAsMCwwLjEpO1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIC5jLXN1Yml0ZW1fX3RleHQge1xuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOnRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmX190ZXh0IHtcbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIHRvcDo1MCU7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJl9fZGVzYyB7XG4gICAgICAgICAgICBkaXNwbGF5Om5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbn0iLCIuYy12aWRlby1jb3ZlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDowO1xuICAgIGxlZnQ6MDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6MTAwJTtcbiAgICBvdmVyZmxvdzpoaWRkZW47XG4gICAgdmlkZW8ge1xuICAgICAgICB3aWR0aDogMTAwdnc7XG4gICAgICAgIGhlaWdodDogNTYuMjV2dzsgLyogR2l2ZW4gYSAxNjo5IGFzcGVjdCByYXRpbywgOS8xNioxMDAgPSA1Ni4yNSAqL1xuICAgICAgICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgICAgICAgbWluLXdpZHRoOiAxNzcuNzd2aDsgLyogR2l2ZW4gYSAxNjo5IGFzcGVjdCByYXRpbywgMTYvOSoxMDAgPSAxNzcuNzcgKi9cbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSBzY2FsZSgxLjIpO1xuICAgIH1cbn0iXX0= */
