@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%;
  margin-right: auto;
  margin-left: auto;
  padding-right: 24px;
  padding-left: 24px;
}
@media (min-width: 1009px){
  .container{
    max-width: 1009px;
  }
}
@media (min-width: 1240px){
  .container{
    max-width: 1240px;
    padding-right: 80px;
    padding-left: 80px;
  }
}
@media (min-width: 1440px){
  .container{
    max-width: 1440px;
  }
}
.display-d2{
  font-family: 'Sofia Pro', serif;
  font-size: 40px;
  font-weight: 600;
  line-height: 1.5em;
  letter-spacing: 0;
}
.title-t2{
  font-family: 'Sofia Pro', serif;
  font-size: 48px;
  font-weight: 600;
  line-height: 1.2em;
  letter-spacing: 0;
}
.title-t3{
  font-family: 'Sofia Pro', serif;
  font-size: 40px;
  font-weight: 600;
  line-height: 1.2em;
  letter-spacing: 0;
}
.title-t4{
  font-family: 'Sofia Pro', serif;
  font-size: 24px;
  font-weight: 600;
  line-height: 1.2em;
  letter-spacing: 0;
}
.title-t5{
  font-family: 'Sofia Pro', serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 1.2em;
  letter-spacing: 0;
}
.title-t6{
  font-family: 'Sofia Pro', serif;
  font-size: 18px;
  font-weight: 600;
  line-height: 1.5em;
  letter-spacing: 0;
}
.body-b2{
  font-family: 'Sofia Pro', sans-serif;
  font-size: 20px;
  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-pre1{
  font-family: 'Sofia Pro', sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 1em;
  text-transform: uppercase;
  letter-spacing: 2px;
}
.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;
}
.pointer-events-auto{
  pointer-events: auto;
}
.visible{
  visibility: visible;
}
.invisible{
  visibility: hidden;
}
.\!static{
  position: static !important;
}
.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-\[48px\]{
  bottom: 48px;
}
.bottom-\[calc\(50\%-18px\)\]{
  bottom: calc(50% - 18px);
}
.left-0{
  left: 0;
}
.left-1\/2{
  left: 50%;
}
.left-\[-10000px\]{
  left: -10000px;
}
.left-\[50\%\]{
  left: 50%;
}
.right-0{
  right: 0;
}
.right-2{
  right: 16px;
}
.right-3{
  right: 24px;
}
.top-0{
  top: 0;
}
.top-1\/2{
  top: 50%;
}
.top-3{
  top: 24px;
}
.top-4{
  top: 32px;
}
.top-\[-10000px\]{
  top: -10000px;
}
.top-\[1px\]{
  top: 1px;
}
.top-\[2px\]{
  top: 2px;
}
.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-\[1040\]{
  z-index: 1040;
}
.z-\[120\]{
  z-index: 120;
}
.z-\[1\]{
  z-index: 1;
}
.z-\[2999\]{
  z-index: 2999;
}
.z-\[500\]{
  z-index: 500;
}
.z-\[5\]{
  z-index: 5;
}
.z-\[99999\]{
  z-index: 99999;
}
.order-1{
  order: 1;
}
.order-2{
  order: 2;
}
.col-span-1{
  grid-column: span 1 / span 1;
}
.col-span-2{
  grid-column: span 2 / span 2;
}
.col-span-4{
  grid-column: span 4 / span 4;
}
.float-left{
  float: left;
}
.m-0{
  margin: 0;
}
.-mx-3{
  margin-left: -24px;
  margin-right: -24px;
}
.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-5{
  margin-bottom: 40px;
}
.mb-6{
  margin-bottom: 48px;
}
.mb-8{
  margin-bottom: 64px;
}
.mb-\[24px\]{
  margin-bottom: 24px;
}
.mb-\[2px\]{
  margin-bottom: 2px;
}
.mb-\[4px\]{
  margin-bottom: 4px;
}
.ml-1{
  margin-left: 8px;
}
.ml-auto{
  margin-left: auto;
}
.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;
}
.mt-auto{
  margin-top: auto;
}
.block{
  display: block;
}
.inline-block{
  display: inline-block;
}
.inline{
  display: inline;
}
.\!flex{
  display: flex !important;
}
.flex{
  display: flex;
}
.inline-flex{
  display: inline-flex;
}
.table{
  display: table;
}
.grid{
  display: grid;
}
.contents{
  display: contents;
}
.hidden{
  display: none;
}
.aspect-\[296\/214\]{
  aspect-ratio: 296/214;
}
.aspect-\[324\/160\]{
  aspect-ratio: 324/160;
}
.aspect-\[327\/260\]{
  aspect-ratio: 327/260;
}
.aspect-\[335\/230\]{
  aspect-ratio: 335/230;
}
.aspect-\[632\/640\]{
  aspect-ratio: 632/640;
}
.aspect-square{
  aspect-ratio: 1 / 1;
}
.\!h-5{
  height: 40px !important;
}
.\!h-full{
  height: 100% !important;
}
.h-0{
  height: 0;
}
.h-11{
  height: 88px;
}
.h-12{
  height: 96px;
}
.h-3{
  height: 24px;
}
.h-4{
  height: 32px;
}
.h-5{
  height: 40px;
}
.h-6{
  height: 48px;
}
.h-8{
  height: 64px;
}
.h-9{
  height: 72px;
}
.h-\[100vh\]{
  height: 100vh;
}
.h-\[1px\]{
  height: 1px;
}
.h-\[20px\]{
  height: 20px;
}
.h-\[26px\]{
  height: 26px;
}
.h-\[47px\]{
  height: 47px;
}
.h-\[8px\]{
  height: 8px;
}
.h-\[9px\]{
  height: 9px;
}
.h-auto{
  height: auto;
}
.h-full{
  height: 100%;
}
.max-h-full{
  max-height: 100%;
}
.min-h-\[100svh\]{
  min-height: 100svh;
}
.min-h-full{
  min-height: 100%;
}
.w-0{
  width: 0;
}
.w-2{
  width: 16px;
}
.w-3{
  width: 24px;
}
.w-4{
  width: 32px;
}
.w-5{
  width: 40px;
}
.w-6{
  width: 48px;
}
.w-\[100vw\]{
  width: 100vw;
}
.w-\[13px\]{
  width: 13px;
}
.w-\[1px\]{
  width: 1px;
}
.w-\[20px\]{
  width: 20px;
}
.w-\[32px\]{
  width: 32px;
}
.w-\[9px\]{
  width: 9px;
}
.w-\[calc\(100\%\+24px\)\]{
  width: calc(100% + 24px);
}
.w-auto{
  width: auto;
}
.w-full{
  width: 100%;
}
.min-w-0{
  min-width: 0px;
}
.max-w-\[350px\]{
  max-width: 350px;
}
.max-w-\[560px\]{
  max-width: 560px;
}
.max-w-\[585px\]{
  max-width: 585px;
}
.max-w-\[640px\]{
  max-width: 640px;
}
.max-w-\[720px\]{
  max-width: 720px;
}
.max-w-\[768px\]{
  max-width: 768px;
}
.max-w-\[800px\]{
  max-width: 800px;
}
.max-w-\[840px\]{
  max-width: 840px;
}
.max-w-\[868px\]{
  max-width: 868px;
}
.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-y-1\/2{
  --tw-translate-y: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.translate-x-\[4px\]{
  --tw-translate-x: 4px;
  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-\[15px\]{
  --tw-translate-y: 15px;
  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-180{
  --tw-rotate: 180deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.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;
}
.columns-2{
  -moz-columns: 2;
       columns: 2;
}
.grid-cols-1{
  grid-template-columns: repeat(1, minmax(0, 1fr));
}
.flex-row{
  flex-direction: row;
}
.flex-col{
  flex-direction: column;
}
.flex-wrap{
  flex-wrap: wrap;
}
.items-start{
  align-items: flex-start;
}
.items-end{
  align-items: flex-end;
}
.items-center{
  align-items: center;
}
.justify-start{
  justify-content: flex-start;
}
.justify-center{
  justify-content: center;
}
.justify-between{
  justify-content: space-between;
}
.gap-1{
  gap: 8px;
}
.gap-10{
  gap: 80px;
}
.gap-2{
  gap: 16px;
}
.gap-3{
  gap: 24px;
}
.gap-4{
  gap: 32px;
}
.gap-5{
  gap: 40px;
}
.gap-6{
  gap: 48px;
}
.gap-x-3{
  -moz-column-gap: 24px;
       column-gap: 24px;
}
.gap-x-5{
  -moz-column-gap: 40px;
       column-gap: 40px;
}
.overflow-hidden{
  overflow: hidden;
}
.overflow-x-auto{
  overflow-x: auto;
}
.overflow-y-auto{
  overflow-y: auto;
}
.overscroll-contain{
  overscroll-behavior: contain;
}
.whitespace-nowrap{
  white-space: nowrap;
}
.rounded{
  border-radius: 20px;
}
.rounded-\[10px\]{
  border-radius: 10px;
}
.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-2{
  border-width: 2px;
}
.border-4{
  border-width: 4px;
}
.border-\[2px\]{
  border-width: 2px;
}
.border-y{
  border-top-width: 1px;
  border-bottom-width: 1px;
}
.border-b{
  border-bottom-width: 1px;
}
.border-b-0{
  border-bottom-width: 0px;
}
.border-l{
  border-left-width: 1px;
}
.border-l-0{
  border-left-width: 0px;
}
.border-l-2{
  border-left-width: 2px;
}
.border-l-\[5px\]{
  border-left-width: 5px;
}
.border-r{
  border-right-width: 1px;
}
.border-t{
  border-top-width: 1px;
}
.border-dashed{
  border-style: dashed;
}
.border-black{
  --tw-border-opacity: 1;
  border-color: rgb(0 0 0 / 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-line\/50{
  border-color: rgb(143 146 147 / 0.5);
}
.border-shipwreck{
  --tw-border-opacity: 1;
  border-color: rgb(169 149 130 / var(--tw-border-opacity));
}
.border-shipwreck\/30{
  border-color: rgb(169 149 130 / 0.3);
}
.border-transparent{
  border-color: transparent;
}
.border-white{
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}
.border-white\/10{
  border-color: rgb(255 255 255 / 0.1);
}
.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-black\/50{
  background-color: rgb(0 0 0 / 0.5);
}
.bg-grey-dark{
  --tw-bg-opacity: 1;
  background-color: rgb(32 37 40 / var(--tw-bg-opacity));
}
.bg-grey-dark\/50{
  background-color: rgb(32 37 40 / 0.5);
}
.bg-honey-gold{
  --tw-bg-opacity: 1;
  background-color: rgb(239 214 189 / var(--tw-bg-opacity));
}
.bg-line\/50{
  background-color: rgb(143 146 147 / 0.5);
}
.bg-purple{
  --tw-bg-opacity: 1;
  background-color: rgb(60 30 101 / var(--tw-bg-opacity));
}
.bg-shipwreck{
  --tw-bg-opacity: 1;
  background-color: rgb(169 149 130 / var(--tw-bg-opacity));
}
.bg-shipwreck-accessible{
  --tw-bg-opacity: 1;
  background-color: rgb(131 115 100 / 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;
}
.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;
}
.\!px-0{
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.\!px-2{
  padding-left: 16px !important;
  padding-right: 16px !important;
}
.\!px-3{
  padding-left: 24px !important;
  padding-right: 24px !important;
}
.\!py-1{
  padding-top: 8px !important;
  padding-bottom: 8px !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;
}
.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-4{
  padding-top: 32px;
  padding-bottom: 32px;
}
.py-5{
  padding-top: 40px;
  padding-bottom: 40px;
}
.py-6{
  padding-top: 48px;
  padding-bottom: 48px;
}
.py-7{
  padding-top: 65px;
  padding-bottom: 65px;
}
.py-8{
  padding-top: 64px;
  padding-bottom: 64px;
}
.py-\[12px\]{
  padding-top: 12px;
  padding-bottom: 12px;
}
.py-\[4px\]{
  padding-top: 4px;
  padding-bottom: 4px;
}
.py-\[8px\]{
  padding-top: 8px;
  padding-bottom: 8px;
}
.\!pb-\[62\.5\%\]{
  padding-bottom: 62.5% !important;
}
.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-\[50\%\]{
  padding-bottom: 50%;
}
.pb-\[60\.23\%\]{
  padding-bottom: 60.23%;
}
.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;
}
.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-12{
  font-size: 12px;
  line-height: 1.4;
}
.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-\[28px\]{
  font-size: 28px;
}
.text-\[40px\]{
  font-size: 40px;
}
.\!font-medium{
  font-weight: 500 !important;
}
.\!font-semibold{
  font-weight: 600 !important;
}
.font-bold{
  font-weight: 700;
}
.font-medium{
  font-weight: 500;
}
.font-normal{
  font-weight: 400;
}
.font-semibold{
  font-weight: 600;
}
.uppercase{
  text-transform: uppercase;
}
.\!leading-none{
  line-height: 1 !important;
}
.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-\[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-heading{
  letter-spacing: 0.05em;
}
.tracking-tighter{
  letter-spacing: 0.016em;
}
.text-grey{
  --tw-text-opacity: 1;
  color: rgb(216 216 216 / var(--tw-text-opacity));
}
.text-grey-dark{
  --tw-text-opacity: 1;
  color: rgb(32 37 40 / var(--tw-text-opacity));
}
.text-line\/50{
  color: rgb(143 146 147 / 0.5);
}
.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-sunset{
  --tw-text-opacity: 1;
  color: rgb(255 207 135 / var(--tw-text-opacity));
}
.text-white{
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.text-white\/50{
  color: rgb(255 255 255 / 0.5);
}
.text-white\/60{
  color: rgb(255 255 255 / 0.6);
}
.text-white\/70{
  color: rgb(255 255 255 / 0.7);
}
.text-white\/80{
  color: rgb(255 255 255 / 0.8);
}
.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));
}
.opacity-0{
  opacity: 0;
}
.opacity-100{
  opacity: 1;
}
.opacity-30{
  opacity: 0.3;
}
.opacity-50{
  opacity: 0.5;
}
.outline-none{
  outline: 2px solid transparent;
  outline-offset: 2px;
}
.outline{
  outline-style: solid;
}
.blur{
  --tw-blur: blur(8px);
  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);
}
.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-colors{
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
  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;
}

.full-click:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 20;
}

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

html {
  overflow-y: scroll;
  min-height: 100%;
}
html.c-menu--opened, html.c-search--opened, html.c-alert-popup--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: 48px;
    padding-right: 48px;
  }
}

[class^=svg-],
[class*=" svg-"]{
  display: inline-block;
  height: 24px;
  width: 24px;
  flex-shrink: 0;
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
}

.svg-calendar {
  background-image: url("../images/icon-calendar.svg");
}

.svg-time {
  background-image: url("../images/icon-time.svg");
}

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: 20px;
  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);
}

@media (prefers-reduced-motion: reduce) {
  [data-aos] {
    opacity: 1 !important;
    transform: none !important;
    transition: none !important;
    animation: none !important;
  }
}
.gform_heading{
  display: none;
}
.c-button.gform_heading, input.gform_heading[type=submit],
input.gform_heading[type=button],
input.gform_heading[type=reset] {
  display: 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;
  font-weight: 600;
  margin-bottom: 8px;
}
.gfield_label .gfield_required {
  display: none !important;
}
.hidden_label .gfield_label{
  display: none;
}
.c-button.hidden_label .gfield_label, input.hidden_label .gfield_label[type=submit],
input.hidden_label .gfield_label[type=button],
input.hidden_label .gfield_label[type=reset] {
  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 !important;
  font-weight: 400;
  width: 100% !important;
  outline: none;
  outline-offset: 0;
  border-radius: 4px;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
  background-color: transparent;
  font-family: Sofia Pro, sans-serif;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / 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{
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.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{
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.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;
  border-radius: 4px;
}
.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(255 255 255 / var(--tw-border-opacity));
  background-color: transparent;
  --tw-text-opacity: 1;
  color: rgb(32 37 40 / 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{
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}
.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(255 255 255 / var(--tw-border-opacity));
  background-color: transparent;
  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: 20px;
  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;
}
.ginput_container .c-button, .ginput_container input[type=submit],
.ginput_container input[type=button],
.ginput_container input[type=reset]{
  width: 100%;
}
@media (min-width: 1024px) {
  .ginput_container .c-button, .ginput_container input[type=submit],
  .ginput_container input[type=button],
  .ginput_container input[type=reset]{
    width: auto;
  }
}

.gform_footer {
  margin-top: 24px !important;
  padding: 0 !important;
  display: flex;
  justify-content: center;
  position: relative;
}
.gform_footer .gform_ajax_spinner {
  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);
  }
}
.gform_confirmation_wrapper{
  display: flex;
  justify-content: center;
}

.gform_confirmation_message{
  margin-left: auto;
  margin-right: auto;
  display: inline-block;
  --tw-bg-opacity: 1;
  background-color: rgb(239 214 189 / var(--tw-bg-opacity));
  padding: 16px;
  padding-left: 24px;
  padding-right: 24px;
  text-align: center;
  --tw-text-opacity: 1;
  color: rgb(32 37 40 / var(--tw-text-opacity));
}

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

.floating-chatbot-button {
  width: 40px !important;
  height: 51px !important;
  border-radius: 0 !important;
  box-shadow: none !important;
  background-color: transparent !important;
  background-repeat: no-repeat !important;
  background-size: contain !important;
  bottom: 96px !important;
  right: 24px !important;
  z-index: 1000 !important;
  background-image: url("data:image/svg+xml,%3Csvg width='40' height='51' viewBox='0 0 40 51' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='40' height='40' rx='5' fill='white'/%3E%3Cmask id='mask0_338_3251' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='8' y='8' width='24' height='24'%3E%3Crect x='8' y='8' width='24' height='24' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_338_3251)'%3E%3Cpath d='M10 30V12C10 11.45 10.1958 10.9792 10.5875 10.5875C10.9792 10.1958 11.45 10 12 10H28C28.55 10 29.0208 10.1958 29.4125 10.5875C29.8042 10.9792 30 11.45 30 12V24C30 24.55 29.8042 25.0208 29.4125 25.4125C29.0208 25.8042 28.55 26 28 26H14L10 30ZM13.15 24H28V12H12V25.125L13.15 24Z' fill='%23A18B77'/%3E%3C/g%3E%3Cpath d='M20.366 49.5C19.9811 50.1667 19.0189 50.1667 18.634 49.5L12.1388 38.25C11.7539 37.5833 12.235 36.75 13.0048 36.75L25.9952 36.75C26.765 36.75 27.2461 37.5833 26.8612 38.25L20.366 49.5Z' fill='white'/%3E%3C/svg%3E%0A") !important;
}
.floating-chatbot-button svg {
  display: none !important;
}
@media (min-width: 640px) {
  .floating-chatbot-button {
    width: 141px !important;
    height: 60px !important;
    bottom: 24px !important;
    right: 32px !important;
    transition: all 0.3s ease !important;
    background-image: url("data:image/svg+xml,%3Csvg width='141' height='60' viewBox='0 0 141 60' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='141' height='48' rx='24' fill='white'/%3E%3Cmask id='mask0_338_5337' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='20' y='12' width='24' height='24'%3E%3Crect x='20' y='12' width='24' height='24' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_338_5337)'%3E%3Cpath d='M22 34V16C22 15.45 22.1958 14.9792 22.5875 14.5875C22.9792 14.1958 23.45 14 24 14H40C40.55 14 41.0208 14.1958 41.4125 14.5875C41.8042 14.9792 42 15.45 42 16V28C42 28.55 41.8042 29.0208 41.4125 29.4125C41.0208 29.8042 40.55 30 40 30H26L22 34ZM25.15 28H40V16H24V29.125L25.15 28Z' fill='%23A18B77'/%3E%3C/g%3E%3Cpath d='M58.352 29.192C55.232 29.192 52.752 26.632 52.752 23.512C52.752 20.392 55.232 17.784 58.352 17.784C60.096 17.784 61.616 18.552 62.592 19.768L61.376 20.744C60.672 19.88 59.584 19.32 58.368 19.32C56.128 19.32 54.4 21.24 54.4 23.512C54.4 25.768 56.112 27.656 58.368 27.656C59.584 27.656 60.672 27.096 61.376 26.232L62.592 27.208C61.616 28.424 60.096 29.192 58.352 29.192ZM67.9961 21.336C69.8841 21.336 71.0041 22.6 70.9881 24.728V29H69.4201V24.824C69.4201 23.608 68.6841 22.872 67.7241 22.872C66.7481 22.872 65.5641 23.448 65.5641 24.984V29H63.9961V17.464H65.5641V22.664C65.9961 21.752 67.1961 21.336 67.9961 21.336ZM78.7885 22.648V21.528H80.3565V29H78.7885V27.736C78.3085 28.6 77.2845 29.192 76.1325 29.192C74.1805 29.192 72.5005 27.56 72.5005 25.256C72.5005 23.032 74.0845 21.336 76.1965 21.336C77.2845 21.336 78.3085 21.8 78.7885 22.648ZM76.4045 27.72C77.6525 27.72 78.7725 26.664 78.7725 25.256C78.7725 23.816 77.5725 22.808 76.3725 22.808C75.0925 22.808 74.0845 23.928 74.0845 25.256C74.0845 26.6 75.0925 27.72 76.4045 27.72ZM84.6569 21.528H86.2569V22.84H84.6569V29H83.0889V22.84H81.7449V21.528H83.0889V18.728H84.6569V21.528ZM95.2305 21.336C97.1185 21.336 98.2385 22.6 98.2225 24.728V29H96.6545V24.824C96.6545 23.608 95.9185 22.872 94.9585 22.872C93.9825 22.872 92.7985 23.432 92.7985 24.984V29H91.2305V21.528H92.7985V22.68C93.2305 21.752 94.4305 21.336 95.2305 21.336ZM103.655 29.192C101.527 29.192 99.7349 27.624 99.7349 25.256C99.7349 22.888 101.527 21.336 103.655 21.336C105.783 21.336 107.591 22.888 107.591 25.256C107.591 27.624 105.783 29.192 103.655 29.192ZM103.655 27.72C104.935 27.72 106.023 26.712 106.023 25.256C106.023 23.816 104.935 22.808 103.655 22.808C102.375 22.808 101.303 23.816 101.303 25.256C101.303 26.712 102.375 27.72 103.655 27.72ZM116.61 26.632L118.386 21.528H120.082L117.346 29H116.018L114.082 23.64L112.21 29H110.914L108.082 21.528H109.778L111.57 26.632L113.346 21.528H114.818L116.61 26.632Z' fill='%23202528'/%3E%3Cpath d='M70.366 58.5C69.9811 59.1667 69.0189 59.1667 68.634 58.5L62.1388 47.25C61.7539 46.5833 62.235 45.75 63.0048 45.75L75.9952 45.75C76.765 45.75 77.2461 46.5833 76.8612 47.25L70.366 58.5Z' fill='white'/%3E%3C/svg%3E%0A") !important;
  }
  .floating-chatbot-button:hover {
    transform: translateY(-4px) !important;
  }
}

.mxchat-chatbot-wrapper .chatbot-top-bar {
  background-color: #A99582 !important;
}
.mxchat-chatbot-wrapper .bot-message {
  box-shadow: none !important;
  background-color: #202528 !important;
  color: #ffffff !important;
  border: 1px solid rgba(32, 37, 40, 0.2) !important;
}
.mxchat-chatbot-wrapper .bot-message a {
  color: #ffffff !important;
}
.mxchat-chatbot-wrapper .bot-message div {
  color: #ffffff !important;
}
.mxchat-chatbot-wrapper .mxchat-site-alert {
  background-color: #A99582 !important;
  color: #fff !important;
}
.mxchat-chatbot-wrapper .mxchat-site-alert p, .mxchat-chatbot-wrapper .mxchat-site-alert div {
  color: #fff !important;
}
.mxchat-chatbot-wrapper .user-message {
  border: 1px solid rgba(143, 146, 147, 0) !important;
  background-color: rgba(187, 204, 201, 0.5) !important;
}
.mxchat-chatbot-wrapper .send-button svg path {
  fill: #202528;
}

.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-alert-popup{
  visibility: hidden;
  position: fixed;
  inset: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 24px;
  opacity: 0;
  z-index: 200;
  transition: opacity 0.3s ease, visibility 0.3s ease;
}
.c-alert-popup--opened .c-alert-popup{
  visibility: visible;
  opacity: 1;
}

.c-alert-popup__overlay{
  position: absolute;
  inset: 0;
  background-color: rgb(0 0 0 / 0.7);
}
.c-alert-popup__dialog{
  position: relative;
  max-height: 100%;
  width: 100%;
  max-width: 640px;
  overflow-y: auto;
  overscroll-behavior: contain;
  border-width: 1px;
  border-color: rgb(255 255 255 / 0.1);
  --tw-bg-opacity: 1;
  background-color: rgb(32 37 40 / var(--tw-bg-opacity));
  --tw-shadow: 0 25px 50px -12px rgb(0 0 0 / 0.25);
  --tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  transform: translateY(16px);
  transition: transform 0.3s ease;
}
.c-alert-popup--opened .c-alert-popup__dialog {
  transform: translateY(0);
}

.c-alert-popup__bar{
  width: 100%;
  --tw-bg-opacity: 1;
  background-color: rgb(255 207 135 / var(--tw-bg-opacity));
  height: 8px;
}
.c-alert-popup__inner{
  padding: 24px;
}
@media (min-width: 1024px){
  .c-alert-popup__inner{
    padding: 40px;
  }
}
.c-alert-popup__title{
  font-family: 'Sofia Pro', serif;
  font-size: 40px;
  font-weight: 600;
  line-height: 1.2em;
  letter-spacing: 0;
  margin-bottom: 24px;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
@media (min-width: 1024px){
  .c-alert-popup__title{
    font-family: 'Sofia Pro', serif;
    font-size: 48px;
    font-weight: 600;
    line-height: 1.2em;
    letter-spacing: 0;
  }
}
.c-alert-popup__content{
  font-family: 'Sofia Pro', sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.5em;
  letter-spacing: 0;
  margin-bottom: 24px;
  color: rgb(255 255 255 / 0.8);
}
.c-alert-popup__meta{
  display: grid;
  grid-template-columns: repeat(1, minmax(0, 1fr));
  gap: 24px;
}
.c-alert-popup__row{
  display: flex;
  align-items: flex-start;
  gap: 16px;
}
.c-alert-popup__icon{
  flex-shrink: 0;
  color: rgb(255 255 255 / 0.5);
}
.c-alert-popup__icon svg{
  height: 32px;
  width: 32px;
}
.c-alert-popup__pairs{
  display: flex;
  flex-wrap: wrap;
  -moz-column-gap: 40px;
       column-gap: 40px;
  row-gap: 8px;
}
.c-alert-popup__label{
  font-family: 'Sofia Pro', sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.5em;
  letter-spacing: 0;
  text-transform: uppercase;
  letter-spacing: 0.05em;
  color: rgb(255 255 255 / 0.5);
}
.c-alert-popup__value{
  font-family: 'Sofia Pro', sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 1.5em;
  letter-spacing: 0;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.c-alert-popup__actions{
  margin-top: 40px;
  display: flex;
  justify-content: center;
}
.c-alert-popup__close[disabled]{
  pointer-events: none;
  opacity: 0.5;
}
.c-alert-popup__countdown{
  margin-left: 8px;
  --tw-numeric-spacing: tabular-nums;
  font-variant-numeric: var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction);
}
.c-alert-popup__countdown:empty{
  display: none;
}
.c-button.c-alert-popup__countdown:empty, input.c-alert-popup__countdown:empty[type=submit],
input.c-alert-popup__countdown:empty[type=button],
input.c-alert-popup__countdown:empty[type=reset] {
  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;
  border-radius: 9999px;
  --tw-bg-opacity: 1;
  background-color: rgb(239 214 189 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(32 37 40 / var(--tw-text-opacity));
  text-decoration-line: none;
}
.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;
}
.c-button.hidden, input.hidden[type=submit],
input.hidden[type=button],
input.hidden[type=reset], .c-button[hidden], input[hidden][type=submit],
input[hidden][type=button],
input[hidden][type=reset] {
  display: none;
}
.c-button--border{
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
  background-color: rgb(32 37 40 / 0.5);
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.c-button--border:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(169 149 130 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
  text-decoration-line: none;
}
.b-content-block .c-button, .b-content-block input[type=submit],
.b-content-block input[type=button],
.b-content-block input[type=reset]{
  background-color: transparent;
}
.b-content-block .c-button:hover, .b-content-block input[type=submit]:hover,
.b-content-block input[type=button]:hover,
.b-content-block input[type=reset]:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(169 149 130 / var(--tw-bg-opacity));
}

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

.c-button.swiper-fraction, input.swiper-fraction[type=submit],
input.swiper-fraction[type=button],
input.swiper-fraction[type=reset] {
  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;
  border-color: rgb(143 146 147 / 0.5);
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}
.swiper-button-prev--arrow:hover,
.swiper-button-next--arrow:hover{
  border-color: rgb(143 146 147 / 0.5);
}
.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: 8px;
    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 .gform_wrapper .gform_body .gform_fields {
  display: flex !important;
  gap: 16px !important;
}
.c-footer .gform_wrapper .gform_body .gform_fields .gfield--type-email{
  flex-grow: 1;
}
.c-footer .gform_wrapper .gform_body .gform_fields .gfield--type-email input{
  width: 100%;
  border-radius: 9999px;
}
.c-footer .gform_wrapper .gform_body .gform_fields .gfield--type-submit{
  width: 100%;
}
@media (min-width: 1024px){
  .c-footer .gform_wrapper .gform_body .gform_fields .gfield--type-submit{
    width: 120px;
  }
}
.c-footer .gform_wrapper .gform_body .gform_fields .gfield--type-submit .c-button, .c-footer .gform_wrapper .gform_body .gform_fields .gfield--type-submit input[type=submit],
.c-footer .gform_wrapper .gform_body .gform_fields .gfield--type-submit input[type=button],
.c-footer .gform_wrapper .gform_body .gform_fields .gfield--type-submit input[type=reset]{
  width: 100%;
  border-width: 1px;
  --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-footer .gform_wrapper .gform_body .gform_fields .gfield--type-submit .c-button:hover, .c-footer .gform_wrapper .gform_body .gform_fields .gfield--type-submit input[type=submit]:hover,
.c-footer .gform_wrapper .gform_body .gform_fields .gfield--type-submit input[type=button]:hover,
.c-footer .gform_wrapper .gform_body .gform_fields .gfield--type-submit input[type=reset]:hover{
  --tw-border-opacity: 1;
  border-color: rgb(169 149 130 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(169 149 130 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.c-footer .gform_wrapper .gform_footer{
  display: none;
}
.c-button.c-footer .gform_wrapper .gform_footer, input.c-footer .gform_wrapper .gform_footer[type=submit],
input.c-footer .gform_wrapper .gform_footer[type=button],
input.c-footer .gform_wrapper .gform_footer[type=reset] {
  display: none;
}

.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{
  display: inline-flex;
  align-items: center;
  gap: 8px;
  white-space: nowrap;
  text-decoration-line: none;
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 450ms;
}
.c-link span {
  position: relative;
  display: inline-block;
  white-space: nowrap;
}
.c-link.arrow:before {
  content: "\e800";
  font-family: "fontello";
  font-size: 14px;
  order: 2;
  --tw-text-opacity: 1;
  color: rgb(169 149 130 / var(--tw-text-opacity));
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 450ms;
}
.c-link:hover{
  text-decoration-line: none;
}
.c-link:hover.arrow:before{
  --tw-translate-x: 4px;
  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: 1024px){
  .c-link:hover.arrow-hover:before{
    --tw-text-opacity: 1;
    color: rgb(32 37 40 / var(--tw-text-opacity));
  }
}
.c-link:hover.c-link--underline > span:before{
  width: 100%;
}
.c-link--underline > span:before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  height: 1px;
  width: 0;
  --tw-translate-y: 15px;
  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));
  --tw-bg-opacity: 1;
  background-color: rgb(169 149 130 / var(--tw-bg-opacity));
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 450ms;
}
.c-link.gmap{
  text-decoration-line: underline;
  text-underline-offset: 4px;
}
.c-link.gmap:before {
  content: "";
  position: relative;
  width: 20px;
  height: 20px;
  background-image: url(../images/icon-gmap.png);
  background-repeat: no-repeat;
  background-size: cover;
}
.c-link.gmap:hover{
  text-decoration-line: none;
}
.c-link.amap{
  text-decoration-line: underline;
  text-underline-offset: 4px;
}
.c-link.amap:before {
  content: "";
  position: relative;
  width: 20px;
  height: 20px;
  background-image: url(../images/icon-amap.png);
  background-repeat: no-repeat;
  background-size: cover;
}
.c-link.amap:hover{
  text-decoration-line: none;
}

.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;
}
.c-button.c-location__trigger, input.c-location__trigger[type=submit],
input.c-location__trigger[type=button],
input.c-location__trigger[type=reset] {
  display: none;
}
@media (min-width: 1024px){
  .c-location__trigger{
    display: block;
  }
}

.c-snazzy-map{
  width: 100%;
}
.c-snazzy-map img {
  max-width: none;
}
.c-snazzy-map .gm-style {
  font-family: "Sofia Pro", sans-serif;
}
.c-snazzy-map .gm-style .gm-style-cc,
.c-snazzy-map .gmnoprint a,
.c-snazzy-map .gmnoprint span{
  opacity: 0.7;
}
.c-snazzy-map .gm-style-mtc,
.c-snazzy-map .gm-fullscreen-control{
  display: none;
}
.c-button.c-snazzy-map .gm-style-mtc, input.c-snazzy-map .gm-style-mtc[type=submit],
input.c-snazzy-map .gm-style-mtc[type=button],
input.c-snazzy-map .gm-style-mtc[type=reset],.c-button
.c-snazzy-map .gm-fullscreen-control, input
.c-snazzy-map .gm-fullscreen-control[type=submit],
input
.c-snazzy-map .gm-fullscreen-control[type=button],
input
.c-snazzy-map .gm-fullscreen-control[type=reset] {
  display: none;
}

.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: 2px;
  }
}

.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(255 255 255 / var(--tw-text-opacity));
}
.pagination li span:hover,
.pagination li a:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(169 149 130 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.pagination li span.current,
.pagination li a.current{
  --tw-bg-opacity: 1;
  background-color: rgb(169 149 130 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

.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(32 37 40 / 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: 50%;
  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: 600;
  line-height: 1.2em;
  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: 600;
    line-height: 1.2em;
    letter-spacing: 0;
    margin-top: 32px;
  }
}
.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;
  grid-template-columns: repeat(1, minmax(0, 1fr));
  gap: 16px;
}
.c-richtext blockquote p{
  font-family: 'Sofia Pro', serif;
  font-size: 18px;
  font-weight: 600;
  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: 600;
    line-height: 1.2em;
    letter-spacing: 0;
  }
}

.c-search-toggle{
  display: none;
  height: 24px;
  width: 24px;
  flex-shrink: 0;
  align-items: center;
  justify-content: center;
  background-color: transparent;
  --tw-text-opacity: 1;
  color: rgb(169 149 130 / var(--tw-text-opacity));
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 450ms;
}

.c-button.c-search-toggle, input.c-search-toggle[type=submit],
input.c-search-toggle[type=button],
input.c-search-toggle[type=reset] {
  display: none;
}

@media (min-width: 1024px){
  .c-search-toggle{
    display: inline-flex;
  }
}
.c-search-toggle svg{
  height: 24px;
  width: 24px;
}
.c-search-toggle svg path {
  fill: currentColor;
}
.c-search-toggle:hover{
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

.c-search-modal{
  visibility: hidden;
  position: fixed;
  inset: 0;
  opacity: 0;
  z-index: 130;
  transition: opacity 0.3s ease, visibility 0.3s ease;
}
.c-search--opened .c-search-modal{
  visibility: visible;
  opacity: 1;
}

.c-search-modal__backdrop{
  position: absolute;
  inset: 0;
  background-color: rgb(0 0 0 / 0.6);
}
.c-search-modal__panel{
  position: relative;
  height: 100%;
  width: 100%;
  overflow-y: auto;
  overscroll-behavior: contain;
  border-bottom-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(143 146 147 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(32 37 40 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
  transform: translateY(-100%);
  transition: transform 0.45s ease;
}
@media (min-width: 1024px) {
  .c-search-modal__panel {
    height: 250px;
  }
}
.c-search--opened .c-search-modal__panel {
  transform: translateY(0);
}

.c-search-modal__inner{
  position: relative;
  display: flex;
  height: 100%;
  flex-direction: column;
  justify-content: center;
  padding-top: 32px;
  padding-bottom: 32px;
}
@media (min-width: 1024px) {
  .c-search-modal__inner{
    padding-top: 0;
    padding-bottom: 0;
  }
}
.c-search-modal__close{
  position: absolute;
  top: 24px;
  right: 24px;
  display: inline-flex;
  height: 32px;
  width: 32px;
  align-items: center;
  justify-content: center;
  background-color: transparent;
  --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;
}
@media (min-width: 1024px) {
  .c-search-modal__close{
    top: 32px;
    right: 48px;
  }
}
.c-search-modal__close:hover{
  --tw-text-opacity: 1;
  color: rgb(169 149 130 / var(--tw-text-opacity));
}
.c-search-modal__title{
  margin-bottom: 16px;
  padding-right: 40px;
}
@media (min-width: 1024px) {
  .c-search-modal__title{
    margin-bottom: 24px;
    padding-right: 0;
  }
}
.c-search-modal__form{
  display: flex;
  width: 100%;
  flex-direction: column;
  gap: 16px;
}
@media (min-width: 1024px) {
  .c-search-modal__form{
    max-width: 720px;
    flex-direction: row;
    align-items: center;
    gap: 16px;
  }
}
.c-search-modal__input{
  font-family: 'Sofia Pro', sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.5em;
  letter-spacing: 0;
  height: 48px;
  width: 100%;
  border-radius: 9999px;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(169 149 130 / var(--tw-border-opacity));
  background-color: transparent;
  padding-left: 16px;
  padding-right: 16px;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.c-search-modal__input::-moz-placeholder{
  color: rgb(255 255 255 / 0.5);
}
.c-search-modal__input::placeholder{
  color: rgb(255 255 255 / 0.5);
}
.c-search-modal__input:focus{
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
  outline: 2px solid transparent;
  outline-offset: 2px;
}
.c-search-modal__submit{
  flex-shrink: 0;
  height: 48px;
}
@media (min-width: 1024px) {
  .c-search-modal__submit{
    width: auto;
  }
}

.social{
  display: inline-flex;
  align-items: center;
  justify-content: center;
  border-radius: 9999px;
  --tw-text-opacity: 1;
  color: rgb(169 149 130 / var(--tw-text-opacity));
  width: 18px;
  height: 18px;
  font-size: 24px;
}
.social:hover{
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / 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: 20px;
  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-card-blocks__grid{
  margin-left: -24px;
  margin-right: -24px;
}
.b-card-blocks__item{
  border-bottom-width: 1px;
  border-color: rgb(143 146 147 / 0.5);
}
.b-card-blocks__item:last-child{
  border-width: 0px;
}
@media (min-width: 1024px){
  .b-card-blocks__item{
    border-right-width: 1px;
    border-bottom-width: 0px;
  }
}
.b-card-blocks__item a span{
  display: none;
}
.c-button.b-card-blocks__item a span, input.b-card-blocks__item a span[type=submit],
input.b-card-blocks__item a span[type=button],
input.b-card-blocks__item a span[type=reset] {
  display: none;
}
@media (min-width: 1024px){
  .b-card-blocks__item a span{
    display: inline-block;
  }
}

.b-card-grid__grid{
  position: relative;
  margin-left: -24px;
  margin-right: -24px;
}
.b-card-grid__item{
  position: relative;
  border-top-width: 1px;
  border-color: rgb(143 146 147 / 0.5);
}
@media (min-width: 1024px){
  .b-card-grid__item{
    border-left-width: 1px;
  }
  .b-card-grid__item:nth-child(odd){
    border-left-width: 0px;
  }
  .b-card-grid__item:nth-child(1), .b-card-grid__item:nth-child(2){
    border-top-width: 0px;
  }
}

.b-contact__locations{
  margin-bottom: 40px;
  display: grid;
  grid-template-columns: repeat(1, minmax(0, 1fr));
  gap: 40px;
}

@media (min-width: 1024px){
  .b-contact__locations{
    margin-bottom: 72px;
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
}
.b-contact__location:nth-child(1){
  grid-column: span 1 / span 1;
}
.b-contact__location:nth-child(2){
  grid-column: span 1 / span 1;
}
@media (min-width: 1024px){
  .b-contact__location:nth-child(2){
    grid-column: span 2 / span 2;
  }
}
.b-contact__location:nth-child(2) .b-contact__location-grid{
  -moz-columns: 2;
       columns: 2;
  gap: 24px;
}

.c-contact-detail{
  font-family: 'Sofia Pro', sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.5em;
  letter-spacing: 0;
  margin-bottom: 16px;
  display: flex;
  -moz-column-break-inside: avoid;
       break-inside: avoid;
  align-items: flex-start;
  gap: 8px;
}
.c-contact-detail__icon{
  flex-shrink: 0;
  --tw-text-opacity: 1;
  color: rgb(169 149 130 / var(--tw-text-opacity));
}
.c-contact-detail__icon svg{
  height: 24px;
  width: 24px;
}
.c-contact-detail__text a{
  text-decoration-line: none;
}
.c-contact-detail__text a:hover{
  text-decoration-line: underline;
}
.c-contact-detail.text .c-contact-detail__text a{
  text-decoration-line: underline;
}

.c-form-tabs{
  margin-bottom: 64px;
}

@media (min-width: 1024px){
  .c-form-tabs{
    margin-bottom: 0;
  }
}
.c-form-tabs__wrap{
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-color: rgb(143 146 147 / 0.5);
}
.c-form-tabs__nav{
  display: grid;
  grid-template-columns: repeat(4, minmax(0, 1fr));
}
.c-form-tabs__tab{
  font-family: 'Sofia Pro', serif;
  font-size: 24px;
  font-weight: 600;
  line-height: 1.2em;
  letter-spacing: 0;
  display: inline-flex;
  height: 96px;
  align-items: center;
  justify-content: space-between;
  white-space: nowrap;
  border-right-width: 1px;
  border-color: rgb(143 146 147 / 0.5);
  background-color: transparent;
  padding-left: 16px;
  padding-right: 16px;
  --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;
}
.c-form-tabs__tab:first-child{
  border-left-width: 1px;
}
.c-form-tabs__tab:hover, .c-form-tabs__tab[aria-selected=true]{
  --tw-bg-opacity: 1;
  background-color: rgb(131 115 100 / var(--tw-bg-opacity));
}
.c-form-tabs__tab:hover:after, .c-form-tabs__tab[aria-selected=true]:after{
  --tw-text-opacity: 1;
  color: rgb(32 37 40 / var(--tw-text-opacity));
}
.c-form-tabs__tab:after {
  content: "\e800";
  font-family: "fontello";
  font-size: 14px;
  order: 2;
  --tw-text-opacity: 1;
  color: rgb(169 149 130 / var(--tw-text-opacity));
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 450ms;
}
.c-form-tabs__accordion{
  display: flex;
  width: 100%;
  align-items: center;
  justify-content: space-between;
  gap: 16px;
  border-bottom-width: 1px;
  border-color: rgb(143 146 147 / 0.5);
  background-color: transparent;
  padding: 24px;
  text-align: left;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 450ms;
}
.c-form-tabs__accordion:hover{
  --tw-text-opacity: 1;
  color: rgb(169 149 130 / var(--tw-text-opacity));
}
.c-form-tabs__accordion[aria-expanded=true]{
  border-bottom-width: 0px;
  --tw-bg-opacity: 1;
  background-color: rgb(131 115 100 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.c-form-tabs__accordion-icon{
  display: inline-flex;
  height: 32px;
  width: 32px;
  flex-shrink: 0;
  align-items: center;
  justify-content: center;
  --tw-text-opacity: 1;
  color: rgb(169 149 130 / var(--tw-text-opacity));
  transition-property: transform;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 450ms;
}
.c-form-tabs__accordion-icon svg{
  height: 24px;
  width: 24px;
}
.c-form-tabs__accordion[aria-expanded=true] .c-form-tabs__accordion-icon{
  --tw-rotate: 180deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  --tw-text-opacity: 1;
  color: rgb(32 37 40 / var(--tw-text-opacity));
}
.c-form-tabs__item{
  margin-left: -24px;
  margin-right: -24px;
}
@media (min-width: 1024px){
  .c-form-tabs__item{
    margin-left: 0;
    margin-right: 0;
  }
}
.c-form-tabs__item:last-child .c-form-tabs__accordion[aria-expanded=false]{
  border-bottom-width: 0px;
}
.c-form-tabs__panel{
  margin-left: auto;
  margin-right: auto;
  max-width: 560px;
  border-bottom-width: 1px;
  border-color: rgb(143 146 147 / 0.5);
  padding-left: 24px;
  padding-right: 24px;
  padding-top: 64px;
  padding-bottom: 64px;
}
@media (min-width: 1024px){
  .c-form-tabs__panel{
    border-bottom-width: 0px;
    padding-left: 0;
    padding-right: 0;
    padding-top: 96px;
    padding-bottom: 96px;
  }
}
.b-discover__item{
  border-top-width: 1px;
  border-color: rgb(143 146 147 / 0.5);
}
@media (min-width: 1024px){
  .b-discover__item{
    border-left-width: 1px;
  }
}
.b-discover__item:nth-child(1){
  border-top-width: 0px;
}
@media (min-width: 1024px) {
  .b-discover__item:nth-child(1), .b-discover__item:nth-child(2){
    border-top-width: 0px;
  }
  .b-discover__item:nth-child(odd){
    border-left-width: 0px;
  }
}

.c-accordion{
  width: 100%;
}
.c-accordion__header{
  display: flex;
  width: 100%;
  align-items: center;
  justify-content: space-between;
  gap: 16px;
  background-color: transparent;
  padding-top: 24px;
  padding-bottom: 24px;
  text-align: left;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 450ms;
}
.c-accordion__header:hover{
  --tw-text-opacity: 1;
  color: rgb(169 149 130 / var(--tw-text-opacity));
}
.c-accordion__icon{
  display: inline-flex;
  height: 32px;
  width: 32px;
  flex-shrink: 0;
  align-items: center;
  justify-content: center;
  transition-property: transform;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 450ms;
}
.c-accordion__icon svg{
  height: 24px;
  width: 24px;
}
.c-accordion__header[aria-expanded=true] .c-accordion__icon{
  --tw-rotate: 180deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.c-accordion__panel .c-richtext{
  font-family: 'Sofia Pro', sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.5em;
  letter-spacing: 0;
  padding-bottom: 24px;
  padding-right: 40px;
  color: rgb(255 255 255 / 0.8);
}
.c-accordion__panel .c-richtext p{
  margin: 0;
}
.c-accordion__panel .c-richtext p + p{
  margin-top: 16px;
}

.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: 40px;
  line-height: 1.1;
  font-weight: 600;
  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);
    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-news__card{
  border-top-width: 1px;
  border-left-width: 0px;
  border-color: rgb(143 146 147 / 0.5);
}
.b-news__card:first-child{
  border-left-width: 0px;
}
@media (min-width: 1024px){
  .b-news__card{
    border-top-width: 0px;
    border-left-width: 1px;
  }
}

.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-quick-links{
  overflow: hidden;
}
.b-quick-links__grid{
  position: relative;
}
.b-quick-links__grid:after {
  content: "";
  height: 1px;
  position: absolute;
  top: 50%;
  left: 0;
  display: none;
  width: 100vw;
  background-color: rgb(143 146 147 / 0.5);
}
.c-button.b-quick-links__grid:after, input.b-quick-links__grid[type=submit]:after,
input.b-quick-links__grid[type=button]:after,
input.b-quick-links__grid[type=reset]:after {
  display: none;
}
@media (min-width: 1024px){
  .b-quick-links__grid:after{
    display: block;
  }
}
.b-quick-links__item{
  position: relative;
  border-color: rgb(143 146 147 / 0.5);
}
@media (min-width: 1024px){
  .b-quick-links__item{
    border-left-width: 1px;
  }
}
.b-quick-links__item:before {
  content: "";
  position: absolute;
  top: 0;
  left: 50%;
  width: 100vw;
  --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));
  border-top-width: 1px;
  border-color: rgb(143 146 147 / 0.5);
}
@media (min-width: 1024px){
  .b-quick-links__item:before{
    display: none;
  }
  .b-quick-links__item a:hover.arrow:before{
    --tw-text-opacity: 1;
    color: rgb(32 37 40 / var(--tw-text-opacity));
  }
}
.b-quick-links__item.link-only a{
  font-family: 'Sofia Pro', serif;
  font-size: 24px;
  font-weight: 600;
  line-height: 1.2em;
  letter-spacing: 0;
  display: flex;
  justify-content: space-between;
}

.c-skipwrapper{
  height: 0;
  width: 1px;
  overflow: hidden;
}

.c-skiplinks{
  position: fixed;
  top: 0;
  left: 0;
  z-index: 2999;
  display: none;
  width: 100%;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}

.c-button.c-skiplinks, input.c-skiplinks[type=submit],
input.c-skiplinks[type=button],
input.c-skiplinks[type=reset] {
  display: none;
}
@media (min-width: 1024px) {
  .c-skiplinks{
    display: block;
  }
}
.c-skiplinks.initial, body.c-skiplinks-hidden .c-skiplinks{
  left: -10000px;
  top: -10000px;
}
body.c-skiplinks-has-focus .c-skiplinks{
  z-index: 1040;
}
.c-skiplinks ul li{
  display: inline-block;
  vertical-align: middle;
}
.c-skiplinks ul a{
  display: block;
  padding-top: 16px;
  padding-bottom: 16px;
  padding-left: 8px;
  padding-right: 8px;
  --tw-text-opacity: 1;
  color: rgb(32 37 40 / var(--tw-text-opacity));
}
@media (min-width: 768px) {
  .c-skiplinks ul a{
    font-family: 'Sofia Pro', sans-serif;
    font-size: 18px;
    line-height: 1.5em;
    letter-spacing: 0;
    padding-top: 16px;
    padding-bottom: 16px;
    padding-left: 8px;
    padding-right: 8px;
    font-weight: 600;
  }
}
.c-skiplinks__label{
  float: left;
  padding-top: 16px;
  padding-bottom: 16px;
  padding-left: 0;
  padding-right: 8px;
  --tw-text-opacity: 1;
  color: rgb(32 37 40 / var(--tw-text-opacity));
}
@media (min-width: 768px) {
  .c-skiplinks__label{
    font-family: 'Sofia Pro', sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 1.5em;
    letter-spacing: 0;
    padding-top: 16px;
    padding-bottom: 16px;
    padding-left: 24px;
    padding-right: 24px;
  }
}

.c-alert-bar{
  position: relative;
  width: 100%;
  overflow: hidden;
  border-bottom-width: 1px;
  border-color: rgb(32 37 40 / 0.1);
  z-index: 121;
}
.c-alert-bar__viewport{
  min-width: 0px;
  flex: 1 1 0%;
  overflow: hidden;
}
.c-alert-bar__track{
  display: flex;
  width: -moz-max-content;
  width: max-content;
  align-items: center;
  white-space: nowrap;
}
.c-alert-bar__content{
  font-family: 'Sofia Pro', sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.5em;
  letter-spacing: 0;
}
@media (min-width: 1024px){
  .c-alert-bar__content{
    font-family: 'Sofia Pro', sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5em;
    letter-spacing: 0;
  }
}
.c-alert-bar__content p{
  margin: 0;
  display: inline;
}
.c-alert-bar__content strong,
.c-alert-bar__content b{
  font-weight: 700;
  text-transform: uppercase;
}
.c-alert-bar__content a{
  text-decoration-line: underline;
}
.c-alert-bar.is-marquee .c-alert-bar__content{
  padding-right: 80px;
}
.c-alert-bar.is-marquee .c-alert-bar__track {
  animation: alert-marquee var(--marquee-duration, 20s) linear infinite;
}
.c-alert-bar.is-marquee:hover .c-alert-bar__track {
  animation-play-state: paused;
}
.c-alert-bar__close{
  display: inline-flex;
  height: 32px;
  width: 32px;
  flex-shrink: 0;
  align-items: center;
  justify-content: center;
  background-color: transparent;
  --tw-text-opacity: 1;
  color: rgb(32 37 40 / var(--tw-text-opacity));
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 450ms;
}
.c-alert-bar__close:hover{
  --tw-text-opacity: 1;
  color: rgb(169 149 130 / var(--tw-text-opacity));
}

@keyframes alert-marquee {
  from {
    transform: translateX(0);
  }
  to {
    transform: translateX(-50%);
  }
}
@media (prefers-reduced-motion: reduce) {
  .c-alert-bar.is-marquee .c-alert-bar__track {
    animation: none;
  }
}
html[lang=en] {
  margin-top: 0 !important;
}

.c-header{
  position: fixed;
  top: 0;
  left: 0;
  z-index: 120;
  width: 100%;
  border-bottom-width: 1px;
  border-color: rgb(143 146 147 / 0.5);
  --tw-bg-opacity: 1;
  background-color: rgb(32 37 40 / var(--tw-bg-opacity));
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 450ms;
  top: var(--header-top, 0px);
  transition-property: background-color, border-color, color, opacity, transform;
}
.c-header__logo{
  display: inline-block;
}
.c-header__logo svg{
  height: 26px;
  width: auto;
}
@media (min-width: 1100px){
  .c-header__logo svg{
    height: 28px;
  }
}
@media (min-width: 1280px){
  .c-header__logo svg{
    height: 38px;
  }
}
.ginput_container .c-header .c-cta,.ginput_container  .c-header .c-cta-mobile{
  width: 100%;
}
@media (min-width: 1024px) {
  .ginput_container .c-header .c-cta,.ginput_container  .c-header .c-cta-mobile{
    width: auto;
  }
}
.modal__content .gform_wrapper form .gform_footer .c-header .c-cta:after,.modal__content .gform_wrapper form .gform_footer  .c-header .c-cta-mobile: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-header .c-cta:hover:after,.modal__content .gform_wrapper form .gform_footer  .c-header .c-cta-mobile: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");
}
.c-header .c-cta, .c-header .c-cta-mobile {
  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;
  border-radius: 9999px;
  --tw-bg-opacity: 1;
  background-color: rgb(239 214 189 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(32 37 40 / var(--tw-text-opacity));
  text-decoration-line: none;
}
.c-header .c-cta:hover, .c-header .c-cta-mobile: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;
}
.c-header .c-cta.hidden,.c-header .c-cta[hidden], .c-header .c-cta-mobile.hidden, .c-header .c-cta-mobile[hidden] {
  display: none;
}
.b-content-block .c-header .c-cta,.b-content-block  .c-header .c-cta-mobile{
  background-color: transparent;
}
.b-content-block .c-header .c-cta:hover,.b-content-block  .c-header .c-cta-mobile:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(169 149 130 / var(--tw-bg-opacity));
}
.c-footer .gform_wrapper .gform_body .gform_fields .gfield--type-submit .c-header .c-cta,.c-footer .gform_wrapper .gform_body .gform_fields .gfield--type-submit  .c-header .c-cta-mobile{
  width: 100%;
  border-width: 1px;
  --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-footer .gform_wrapper .gform_body .gform_fields .gfield--type-submit .c-header .c-cta:hover,.c-footer .gform_wrapper .gform_body .gform_fields .gfield--type-submit  .c-header .c-cta-mobile:hover{
  --tw-border-opacity: 1;
  border-color: rgb(169 149 130 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(169 149 130 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.c-richtext a:not(.c-header .c-cta):not(input[type=submit]):not(input[type=button]):not(input[type=reset]),.c-richtext a:not( .c-header .c-cta-mobile):not(input[type=submit]):not(input[type=button]):not(input[type=reset]) {
  text-decoration: underline;
}
.c-richtext a:not(.c-header .c-cta):not(input[type=submit]):not(input[type=button]):not(input[type=reset]):hover,.c-richtext a:not( .c-header .c-cta-mobile):not(input[type=submit]):not(input[type=button]):not(input[type=reset]):hover {
  text-decoration: none;
}
.b-page-header .c-header .c-cta *,.b-page-header  .c-header .c-cta-mobile * {
  text-shadow: none;
}
.c-header .c-cta, .c-header .c-cta-mobile {
  height: 40px !important;
  padding: 0 16px;
}

.c-menu-toggle{
  position: relative;
  display: inline-flex;
  height: 32px;
  width: 32px;
  align-items: center;
  justify-content: center;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 450ms;
}
.c-menu-toggle:hover{
  --tw-text-opacity: 1;
  color: rgb(169 149 130 / var(--tw-text-opacity));
}
.c-menu-toggle svg{
  height: 24px;
  width: 24px;
}
.c-menu-toggle .menu-open{
  display: block;
}
.c-menu-toggle .menu-close{
  display: none;
}
.c-button.c-menu-toggle .menu-close, input.c-menu-toggle .menu-close[type=submit],
input.c-menu-toggle .menu-close[type=button],
input.c-menu-toggle .menu-close[type=reset] {
  display: none;
}
.c-menu--opened .c-menu-toggle .menu-open{
  display: none;
}
.c-button.c-menu--opened .c-menu-toggle .menu-open, input.c-menu--opened .c-menu-toggle .menu-open[type=submit],
input.c-menu--opened .c-menu-toggle .menu-open[type=button],
input.c-menu--opened .c-menu-toggle .menu-open[type=reset] {
  display: none;
}
.c-menu--opened .c-menu-toggle .menu-close{
  display: block;
}

#menu-main-menu{
  font-family: 'Sofia Pro', sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.5em;
  letter-spacing: 0;
  display: none;
  align-items: center;
  gap: 8px;
}

.c-button#menu-main-menu, input#menu-main-menu[type=submit],
input#menu-main-menu[type=button],
input#menu-main-menu[type=reset] {
  display: none;
}

@media (min-width: 1280px){
  #menu-main-menu{
    font-family: 'Sofia Pro', sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5em;
    letter-spacing: 0;
  }
}

@media (min-width: 1024px){
  #menu-main-menu{
    display: flex;
  }
}

@media (min-width: 1100px){
  #menu-main-menu{
    gap: 16px;
  }
}

@media (min-width: 1280px){
  #menu-main-menu{
    gap: 24px;
  }
}
#menu-main-menu > li > a{
  position: relative;
  display: flex;
  height: 88px;
  align-items: center;
  gap: 8px;
}
#menu-main-menu > li > a:hover{
  text-decoration-line: none;
}
#menu-main-menu > li > a:before {
  content: "";
  position: absolute;
  bottom: calc(50% - 18px);
  left: 0;
  height: 1px;
  width: 0;
  --tw-bg-opacity: 1;
  background-color: rgb(169 149 130 / var(--tw-bg-opacity));
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 450ms;
}
#menu-main-menu > li > a:hover:before{
  width: 100%;
}
#menu-main-menu > li.current_page_item > a:before{
  width: 100%;
}
#menu-main-menu > li.menu-item-has-children > a::after {
  content: "";
  display: inline-block;
  height: 8px;
  width: 13px;
  background-position: center;
  background-repeat: no-repeat;
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 450ms;
  background-image: url("data:image/svg+xml,%3Csvg width='13' height='8' viewBox='0 0 13 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M6.69506 6.96028C6.47539 7.17996 6.11929 7.17996 5.89961 6.96028L0.164751 1.22541C-0.0549169 1.00573 -0.0549169 0.649631 0.164751 0.429956L0.429921 0.164756C0.649588 -0.0549187 1.00574 -0.0549187 1.22542 0.164756L6.29734 5.23671L11.3693 0.164756C11.589 -0.0549187 11.9451 -0.0549187 12.1647 0.164756L12.4299 0.429956C12.6496 0.649631 12.6496 1.00573 12.4299 1.22541L6.69506 6.96028Z' fill='%23A18B77'/%3E%3C/svg%3E%0A");
}
#menu-main-menu > li.menu-item-has-children:hover > .submenu-wrapper, #menu-main-menu > li.menu-item-has-children:focus-within > .submenu-wrapper{
  pointer-events: auto;
  visibility: visible;
  opacity: 1;
}
#menu-main-menu > li.menu-item-has-children:hover > a::after, #menu-main-menu > li.menu-item-has-children:focus-within > a::after{
  --tw-rotate: 180deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
#menu-main-menu > li.menu-item-has-children:hover > a:before, #menu-main-menu > li.menu-item-has-children:focus-within > a:before{
  width: 100%;
}
#menu-main-menu > li.menu-item-has-children > .submenu-wrapper{
  pointer-events: none;
  visibility: hidden;
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  border-width: 1px;
  border-color: rgb(143 146 147 / 0.5);
  --tw-bg-opacity: 1;
  background-color: rgb(32 37 40 / var(--tw-bg-opacity));
  opacity: 0;
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 450ms;
}
#menu-main-menu > li.menu-item-has-children > .submenu-wrapper > ul{
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  padding-right: 24px;
  padding-left: 24px;
}
@media (min-width: 1009px){
  #menu-main-menu > li.menu-item-has-children > .submenu-wrapper > ul{
    max-width: 1009px;
  }
}
@media (min-width: 1240px){
  #menu-main-menu > li.menu-item-has-children > .submenu-wrapper > ul{
    max-width: 1240px;
    padding-right: 80px;
    padding-left: 80px;
  }
}
@media (min-width: 1440px){
  #menu-main-menu > li.menu-item-has-children > .submenu-wrapper > ul{
    max-width: 1440px;
  }
}
#menu-main-menu > li.menu-item-has-children > .submenu-wrapper > ul{
  display: flex;
  justify-content: space-between;
  max-width: 600px;
  padding-left: 24px;
  padding-right: 24px;
}
@media (min-width: 1024px) {
  #menu-main-menu > li.menu-item-has-children > .submenu-wrapper > ul {
    max-width: 1440px;
    padding-left: 48px;
    padding-right: 48px;
  }
}
@media (min-width: 1024px) and (max-height: 980px) {
  .b-home-banner #menu-main-menu > li.menu-item-has-children > .submenu-wrapper > ul {
    min-height: 980px;
  }
}
#menu-main-menu > li.menu-item-has-children > .submenu-wrapper > ul > li > a{
  display: none;
}
.c-button#menu-main-menu > li.menu-item-has-children > .submenu-wrapper > ul > li > a, input#menu-main-menu > li.menu-item-has-children > .submenu-wrapper > ul > li > a[type=submit],
input#menu-main-menu > li.menu-item-has-children > .submenu-wrapper > ul > li > a[type=button],
input#menu-main-menu > li.menu-item-has-children > .submenu-wrapper > ul > li > a[type=reset] {
  display: none;
}
#menu-main-menu > li.menu-item-has-children > .submenu-wrapper > ul > li:first-child > .submenu-wrapper{
  padding-top: 32px;
  padding-bottom: 32px;
}
#menu-main-menu > li.menu-item-has-children > .submenu-wrapper > ul > li:first-child > .submenu-wrapper > ul > li > a{
  font-family: 'Sofia Pro', sans-serif;
  font-size: 18px;
  line-height: 1.5em;
  letter-spacing: 0;
  margin-bottom: 16px;
  display: block;
  font-weight: 600;
}
#menu-main-menu > li.menu-item-has-children > .submenu-wrapper > ul > li:first-child > .submenu-wrapper > ul > li > a:hover{
  --tw-text-opacity: 1;
  color: rgb(169 149 130 / var(--tw-text-opacity));
  text-decoration-line: none;
}
#menu-main-menu > li.menu-item-has-children > .submenu-wrapper > ul > li:first-child > .submenu-wrapper > ul > li > .submenu-wrapper > ul{
  display: grid;
  grid-template-columns: repeat(1, minmax(0, 1fr));
  gap: 16px;
}
#menu-main-menu > li.menu-item-has-children > .submenu-wrapper > ul > li:first-child > .submenu-wrapper > ul > li > .submenu-wrapper > ul > li > a:hover{
  --tw-text-opacity: 1;
  color: rgb(169 149 130 / var(--tw-text-opacity));
  text-decoration-line: none;
}
@media (min-width: 1024px){
  #menu-main-menu > li.menu-item-has-children > .submenu-wrapper > ul > li:last-child{
    width: 50%;
  }
}
#menu-main-menu > li.menu-item-has-children > .submenu-wrapper > ul > li:last-child > .submenu-wrapper > ul{
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
}
#menu-main-menu > li.menu-item-has-children > .submenu-wrapper > ul > li:last-child > .submenu-wrapper > ul > li{
  border-left-width: 1px;
  border-color: rgb(143 146 147 / 0.5);
}
#menu-main-menu > li.menu-item-has-children > .submenu-wrapper > ul > li:last-child > .submenu-wrapper > ul > li > a{
  font-family: 'Sofia Pro', sans-serif;
  font-size: 18px;
  line-height: 1.5em;
  letter-spacing: 0;
  display: block;
  padding: 24px;
  font-weight: 600;
}
#menu-main-menu > li.menu-item-has-children > .submenu-wrapper > ul > li:last-child > .submenu-wrapper > ul > li > a:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(169 149 130 / var(--tw-bg-opacity));
  text-decoration-line: none;
}

.c-subitem{
  font-family: 'Sofia Pro', sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 1.5em;
  letter-spacing: 0;
  position: relative;
}
.c-subitem__image{
  position: relative;
  margin-bottom: 16px;
  display: block;
  aspect-ratio: 296/214;
  width: 100%;
}
.c-subitem__image > .c-lazy-wrapper{
  height: 100%;
  width: 100%;
}
.c-subitem__text{
  display: block;
  font-weight: 600;
}

.c-nav-mobile{
  visibility: hidden;
  position: fixed;
  left: 0;
  width: 100%;
  overflow-y: auto;
  overscroll-behavior: contain;
  border-top-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(169 149 130 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(32 37 40 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
  opacity: 0;
  top: 64px;
  height: calc(100vh - 64px);
  height: calc(100dvh - 64px);
  z-index: 1;
  transition: opacity 0.3s ease, visibility 0.3s ease;
}
.has-alert-bar .c-nav-mobile {
  top: 104px;
}

.c-menu--opened .c-nav-mobile{
  visibility: visible;
  z-index: 99999;
  opacity: 1;
}

.c-nav-mobile__inner{
  display: flex;
  min-height: 100%;
  flex-direction: column;
  padding-top: 16px;
  padding-bottom: 32px;
}
.c-nav-mobile__footer{
  margin-top: auto;
  display: grid;
  grid-template-columns: repeat(1, minmax(0, 1fr));
  gap: 16px;
  padding-top: 32px;
}
.c-nav-mobile__menu ul{
  margin: 0;
  list-style-type: none;
  padding: 0;
}
.c-nav-mobile__menu a{
  text-decoration-line: none;
}
.c-nav-mobile__menu a:hover{
  text-decoration-line: none;
}
.c-nav-mobile__menu .submenu-toggle,
.c-nav-mobile__menu .c-subitem__image{
  display: none;
}
.c-button.c-nav-mobile__menu .submenu-toggle, input.c-nav-mobile__menu .submenu-toggle[type=submit],
input.c-nav-mobile__menu .submenu-toggle[type=button],
input.c-nav-mobile__menu .submenu-toggle[type=reset],.c-button
.c-nav-mobile__menu .c-subitem__image, input
.c-nav-mobile__menu .c-subitem__image[type=submit],
input
.c-nav-mobile__menu .c-subitem__image[type=button],
input
.c-nav-mobile__menu .c-subitem__image[type=reset] {
  display: none;
}
.c-nav-mobile__menu li{
  margin: 0;
}
.c-nav-mobile__menu > ul > li{
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
}
.c-nav-mobile__menu > ul > li:last-child{
  border-bottom-width: 0px;
}
.c-nav-mobile__menu > ul > li > a{
  font-family: 'Sofia Pro', serif;
  font-size: 18px;
  line-height: 1.5em;
  letter-spacing: 0;
  flex: 1 1 0%;
  padding-top: 8px;
  padding-bottom: 8px;
  font-weight: 400;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 450ms;
}
.c-nav-mobile__menu > ul > li > a:hover{
  --tw-text-opacity: 1;
  color: rgb(169 149 130 / var(--tw-text-opacity));
}
.c-nav-mobile__menu > ul > li > .submenu-wrapper{
  pointer-events: auto;
  visibility: visible;
  position: static;
  width: 100%;
  background-color: transparent;
  opacity: 1;
  display: none;
}
.c-nav-mobile__menu > ul > li > .submenu-wrapper > ul{
  display: block;
  width: 100%;
  padding-bottom: 16px;
}
.c-nav-mobile__menu > ul > li > .submenu-wrapper > ul > li{
  display: block;
  border-bottom-width: 0px;
}
.c-nav-mobile__menu > ul > li > .submenu-wrapper > ul > li > a{
  display: none;
}
.c-button.c-nav-mobile__menu > ul > li > .submenu-wrapper > ul > li > a, input.c-nav-mobile__menu > ul > li > .submenu-wrapper > ul > li > a[type=submit],
input.c-nav-mobile__menu > ul > li > .submenu-wrapper > ul > li > a[type=button],
input.c-nav-mobile__menu > ul > li > .submenu-wrapper > ul > li > a[type=reset] {
  display: none;
}
.c-nav-mobile__menu > ul > li > .submenu-wrapper > ul > li:last-child{
  display: none;
}
.c-button.c-nav-mobile__menu > ul > li > .submenu-wrapper > ul > li:last-child, input.c-nav-mobile__menu > ul > li > .submenu-wrapper > ul > li:last-child[type=submit],
input.c-nav-mobile__menu > ul > li > .submenu-wrapper > ul > li:last-child[type=button],
input.c-nav-mobile__menu > ul > li > .submenu-wrapper > ul > li:last-child[type=reset] {
  display: none;
}
.c-nav-mobile__menu > ul > li > .submenu-wrapper > ul > li .submenu-wrapper > ul > li > a{
  font-family: 'Sofia Pro', sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.5em;
  letter-spacing: 0;
  display: block;
  padding-top: 4px;
  padding-bottom: 4px;
  padding-left: 16px;
  color: rgb(255 255 255 / 0.7);
}
.c-nav-mobile__expand{
  display: inline-flex;
  height: 32px;
  width: 32px;
  flex-shrink: 0;
  align-items: center;
  justify-content: center;
  --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;
}
.c-nav-mobile__expand svg{
  height: 16px;
  width: 16px;
}
.c-nav-mobile__expand:hover{
  --tw-text-opacity: 1;
  color: rgb(169 149 130 / var(--tw-text-opacity));
}
.c-nav-mobile__expand[aria-expanded=true]{
  --tw-rotate: 180deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.c-nav-mobile .c-subitem{
  font-family: 'Sofia Pro', sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 1.5em;
  letter-spacing: 0;
  display: block;
  border-width: 0px;
}
.c-nav-mobile .c-subitem__text{
  display: block;
  font-weight: 400;
}

.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\:display-d1{
    font-family: 'Sofia Pro', serif;
    font-size: 90px;
    font-weight: 600;
    line-height: 1.5em;
    letter-spacing: 0;
  }
  .lg\:title-t1{
    font-family: 'Sofia Pro', serif;
    font-size: 60px;
    font-weight: 600;
    line-height: 1.2em;
    letter-spacing: 0;
  }
  .lg\:title-t2{
    font-family: 'Sofia Pro', serif;
    font-size: 48px;
    font-weight: 600;
    line-height: 1.2em;
    letter-spacing: 0;
  }
  .lg\:title-t3{
    font-family: 'Sofia Pro', serif;
    font-size: 40px;
    font-weight: 600;
    line-height: 1.2em;
    letter-spacing: 0;
  }
  .lg\:title-t4{
    font-family: 'Sofia Pro', serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 1.2em;
    letter-spacing: 0;
  }
  .lg\:title-t5{
    font-family: 'Sofia Pro', serif;
    font-size: 20px;
    font-weight: 600;
    line-height: 1.2em;
    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: 2px;
  }
}
.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\:border-l-0:first-child{
  border-left-width: 0px;
}
.first\:border-t-0:first-child{
  border-top-width: 0px;
}
.first\:pt-0:first-child{
  padding-top: 0;
}
.last\:mb-0:last-child{
  margin-bottom: 0;
}
.last\:border-0:last-child{
  border-width: 0px;
}
.last\:border-b:last-child{
  border-bottom-width: 1px;
}
.last\:border-b-0:last-child{
  border-bottom-width: 0px;
}
.last\:pb-0:last-child{
  padding-bottom: 0;
}
.hover\:border-shipwreck:hover{
  --tw-border-opacity: 1;
  border-color: rgb(169 149 130 / var(--tw-border-opacity));
}
.hover\:bg-line\/50:hover{
  background-color: rgb(143 146 147 / 0.5);
}
.hover\:bg-shipwreck:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(169 149 130 / var(--tw-bg-opacity));
}
.hover\:text-shipwreck:hover{
  --tw-text-opacity: 1;
  color: rgb(169 149 130 / 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\:text-grey-dark{
  --tw-text-opacity: 1;
  color: rgb(32 37 40 / var(--tw-text-opacity));
}
.group:hover .group-hover\:text-shipwreck{
  --tw-text-opacity: 1;
  color: rgb(169 149 130 / var(--tw-text-opacity));
}
@media (min-width: 640px){
  .sm\:col-span-2{
    grid-column: span 2 / span 2;
  }
  .sm\:inline-block{
    display: inline-block;
  }
  .sm\:w-full{
    width: 100%;
  }
  .sm\:text-16{
    font-size: 16px;
    line-height: 1.5;
  }
}
@media (min-width: 1024px){
  .lg\:absolute{
    position: absolute;
  }
  .lg\:left-0{
    left: 0;
  }
  .lg\:top-0{
    top: 0;
  }
  .lg\:order-1{
    order: 1;
  }
  .lg\:order-2{
    order: 2;
  }
  .lg\:col-span-1{
    grid-column: span 1 / span 1;
  }
  .lg\:col-span-2{
    grid-column: span 2 / span 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-4{
    margin-bottom: 32px;
  }
  .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-10{
    margin-top: 80px;
  }
  .lg\:mt-15{
    margin-top: 120px;
  }
  .lg\:mt-3{
    margin-top: 24px;
  }
  .lg\:mt-4{
    margin-top: 32px;
  }
  .lg\:mt-8{
    margin-top: 64px;
  }
  .lg\:block{
    display: block;
  }
  .lg\:flex{
    display: flex;
  }
  .lg\:inline-flex{
    display: inline-flex;
  }
  .lg\:hidden{
    display: none;
  }
  .lg\:aspect-\[1312\/652\]{
    aspect-ratio: 1312/652;
  }
  .lg\:aspect-\[323\/360\]{
    aspect-ratio: 323/360;
  }
  .lg\:aspect-\[324\/160\]{
    aspect-ratio: 324/160;
  }
  .lg\:aspect-\[630\/430\]{
    aspect-ratio: 630/430;
  }
  .lg\:aspect-auto{
    aspect-ratio: auto;
  }
  .lg\:h-11{
    height: 88px;
  }
  .lg\:h-5{
    height: 40px;
  }
  .lg\:h-6{
    height: 48px;
  }
  .lg\:h-\[434px\]{
    height: 434px;
  }
  .lg\:h-\[550px\]{
    height: 550px;
  }
  .lg\:h-\[600px\]{
    height: 600px;
  }
  .lg\:h-\[743px\]{
    height: 743px;
  }
  .lg\:h-full{
    height: 100%;
  }
  .lg\:w-1\/2{
    width: 50%;
  }
  .lg\:w-10{
    width: 80px;
  }
  .lg\:w-\[120px\]{
    width: 120px;
  }
  .lg\:w-\[400px\]{
    width: 400px;
  }
  .lg\:w-\[calc\(50\%-60px\)\]{
    width: calc(50% - 60px);
  }
  .lg\:max-w-\[500px\]{
    max-width: 500px;
  }
  .lg\:grid-cols-2{
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .lg\:grid-cols-3{
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
  .lg\:grid-cols-4{
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
  .lg\:grid-cols-6{
    grid-template-columns: repeat(6, minmax(0, 1fr));
  }
  .lg\:flex-row{
    flex-direction: row;
  }
  .lg\:flex-col{
    flex-direction: column;
  }
  .lg\:items-center{
    align-items: center;
  }
  .lg\:justify-end{
    justify-content: flex-end;
  }
  .lg\:justify-center{
    justify-content: center;
  }
  .lg\:justify-between{
    justify-content: space-between;
  }
  .lg\:gap-0{
    gap: 0;
  }
  .lg\:gap-10{
    gap: 80px;
  }
  .lg\:gap-12{
    gap: 96px;
  }
  .lg\:gap-2{
    gap: 16px;
  }
  .lg\:gap-3{
    gap: 24px;
  }
  .lg\:gap-4{
    gap: 32px;
  }
  .lg\:gap-5{
    gap: 40px;
  }
  .lg\:gap-6{
    gap: 48px;
  }
  .lg\:overflow-hidden{
    overflow: hidden;
  }
  .lg\:border-0{
    border-width: 0px;
  }
  .lg\:border-b-0{
    border-bottom-width: 0px;
  }
  .lg\:border-l{
    border-left-width: 1px;
  }
  .lg\:border-r{
    border-right-width: 1px;
  }
  .lg\:border-t-0{
    border-top-width: 0px;
  }
  .lg\:p-4{
    padding: 32px;
  }
  .lg\:p-6{
    padding: 48px;
  }
  .lg\:\!px-8{
    padding-left: 64px !important;
    padding-right: 64px !important;
  }
  .lg\:px-0{
    padding-left: 0;
    padding-right: 0;
  }
  .lg\:px-2{
    padding-left: 16px;
    padding-right: 16px;
  }
  .lg\:px-3{
    padding-left: 24px;
    padding-right: 24px;
  }
  .lg\:px-5{
    padding-left: 40px;
    padding-right: 40px;
  }
  .lg\:py-0{
    padding-top: 0;
    padding-bottom: 0;
  }
  .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-7{
    padding-top: 65px;
    padding-bottom: 65px;
  }
  .lg\:py-8{
    padding-top: 64px;
    padding-bottom: 64px;
  }
  .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\:pl-5{
    padding-left: 40px;
  }
  .lg\:pl-6{
    padding-left: 48px;
  }
  .lg\:pr-0{
    padding-right: 0;
  }
  .lg\:pr-6{
    padding-right: 48px;
  }
  .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-\[120px\]{
    padding-top: 120px;
  }
  .lg\:pt-\[240px\]{
    padding-top: 240px;
  }
  .lg\:text-left{
    text-align: left;
  }
  .lg\:text-center{
    text-align: center;
  }
  .lg\:text-right{
    text-align: right;
  }
  .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;
  }
  .hover\:lg\:bg-shipwreck:hover{
    --tw-bg-opacity: 1;
    background-color: rgb(169 149 130 / var(--tw-bg-opacity));
  }
}
@media (min-width: 1100px){
  .min-\[1100px\]\:h-\[28px\]{
    height: 28px;
  }
  .min-\[1100px\]\:gap-2{
    gap: 16px;
  }
}
@media (min-width: 1280px){
  .xl\:hidden{
    display: none;
  }
  .xl\:h-\[38px\]{
    height: 38px;
  }
  .xl\:h-\[50px\]{
    height: 50px;
  }
  .xl\:flex-row{
    flex-direction: row;
  }
  .xl\:gap-3{
    gap: 24px;
  }
  .xl\:gap-6{
    gap: 48px;
  }
  .xl\:\!px-6{
    padding-left: 48px !important;
    padding-right: 48px !important;
  }
}
.\[\&\.active\]\:bg-line\/50.active{
  background-color: rgb(143 146 147 / 0.5);
}
.\[\&\.active\]\:font-bold.active{
  font-weight: 700;
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm1haW4uY3NzIiwic2V0dGluZ3MvX3NldHRpbmdzLmZvbnRzLnNjc3MiLCJtYWluLnNjc3MiLCJlbGVtZW50cy9fZWxlbWVudHMuYS5zY3NzIiwiZWxlbWVudHMvX2VsZW1lbnRzLmJvZHkuc2NzcyIsImVsZW1lbnRzL19lbGVtZW50cy5odG1sLnNjc3MiLCJlbGVtZW50cy9fZWxlbWVudHMuaWNvbi5zY3NzIiwiZWxlbWVudHMvX2VsZW1lbnRzLmltZy5zY3NzIiwidG9vbHMvX3Rvb2xzLmZvcm1zLnNjc3MiLCJlbGVtZW50cy9fZWxlbWVudHMucC5zY3NzIiwiZWxlbWVudHMvX2VsZW1lbnRzLnNlbGVjdC5zY3NzIiwiZWxlbWVudHMvX2VsZW1lbnRzLnRleHRhcmVhLnNjc3MiLCJvYmplY3RzL19vYmplY3RzLnR5cGUuc2NzcyIsInNldHRpbmdzL19zZXR0aW5ncy52YXJpYWJsZXMuc2NzcyIsInZlbmRvcnMvX3ZlbmRvcnMuYWNjb3JkaW9uanMuc2NzcyIsInZlbmRvcnMvX3ZlbmRvcnMuYW9zLnNjc3MiLCJ2ZW5kb3JzL192ZW5kb3JzLmdyYXZpdHlmb3JtLnNjc3MiLCJ2ZW5kb3JzL192ZW5kb3JzLm1hZ25pZmljLXBvcHVwLnNjc3MiLCJ2ZW5kb3JzL192ZW5kb3JzLm1pY3JvbW9kYWwuc2NzcyIsInZlbmRvcnMvX3ZlbmRvcnMubXhjaGF0LnNjc3MiLCJ2ZW5kb3JzL192ZW5kb3JzLnN3aXBlci5zY3NzIiwiY29tcG9uZW50cy9fY29tcG9uZW50cy5hbGVydC1wb3B1cC5zY3NzIiwiY29tcG9uZW50cy9fY29tcG9uZW50cy5icmVhZGNydW1iLnNjc3MiLCJjb21wb25lbnRzL19jb21wb25lbnRzLmJ1dHRvbnMuc2NzcyIsImNvbXBvbmVudHMvX2NvbXBvbmVudHMuY2Fyb3VzZWwuc2NzcyIsImNvbXBvbmVudHMvX2NvbXBvbmVudHMuZmlsdGVyLnNjc3MiLCJjb21wb25lbnRzL19jb21wb25lbnRzLmZvb3Rlci5zY3NzIiwiY29tcG9uZW50cy9fY29tcG9uZW50cy5sYXp5LnNjc3MiLCJjb21wb25lbnRzL19jb21wb25lbnRzLmxpbmtzLnNjc3MiLCJjb21wb25lbnRzL19jb21wb25lbnRzLmxvY2F0aW9uLnNjc3MiLCJjb21wb25lbnRzL19jb21wb25lbnRzLm1hcC5zY3NzIiwiY29tcG9uZW50cy9fY29tcG9uZW50cy5vdmVybGluZS5zY3NzIiwiY29tcG9uZW50cy9fY29tcG9uZW50cy5wYWdpbmF0aW9uLnNjc3MiLCJjb21wb25lbnRzL19jb21wb25lbnRzLnByZWxvYWRlci5zY3NzIiwiY29tcG9uZW50cy9fY29tcG9uZW50cy5yaWNodGV4dC5zY3NzIiwiY29tcG9uZW50cy9fY29tcG9uZW50cy5zZWFyY2guc2NzcyIsImNvbXBvbmVudHMvX2NvbXBvbmVudHMuc29jaWFsLnNjc3MiLCJjb21wb25lbnRzL19jb21wb25lbnRzLnRhZy5zY3NzIiwiY29tcG9uZW50cy9fY29tcG9uZW50cy52aWRlby5zY3NzIiwiY29tcG9uZW50cy9ibG9ja3MvY2FyZC1ibG9ja3Muc2NzcyIsImNvbXBvbmVudHMvYmxvY2tzL2NhcmQtZ3JpZC5zY3NzIiwiY29tcG9uZW50cy9ibG9ja3MvY29udGFjdC5zY3NzIiwiY29tcG9uZW50cy9ibG9ja3MvZGlzY292ZXIuc2NzcyIsImNvbXBvbmVudHMvYmxvY2tzL2ZhcXMuc2NzcyIsImNvbXBvbmVudHMvYmxvY2tzL2hvbWUtYmFubmVyLnNjc3MiLCJjb21wb25lbnRzL2Jsb2Nrcy9uZXdzLnNjc3MiLCJjb21wb25lbnRzL2Jsb2Nrcy9wYWdlLWhlYWRlci5zY3NzIiwiY29tcG9uZW50cy9ibG9ja3MvcG9zdC5zY3NzIiwiY29tcG9uZW50cy9ibG9ja3MvcXVpY2stbGlua3Muc2NzcyIsImNvbXBvbmVudHMvaGVhZGVyL19jb21wb25lbnRzLmFjY2Vzc2libGUtbmF2LnNjc3MiLCJjb21wb25lbnRzL2hlYWRlci9fY29tcG9uZW50cy5hbGVydC1iYXIuc2NzcyIsImNvbXBvbmVudHMvaGVhZGVyL19jb21wb25lbnRzLmhlYWRlci5zY3NzIiwiY29tcG9uZW50cy9oZWFkZXIvX2NvbXBvbmVudHMubWVudS10b2dnbGUuc2NzcyIsImNvbXBvbmVudHMvaGVhZGVyL19jb21wb25lbnRzLm5hdi1kZXNrdG9wLnNjc3MiLCJjb21wb25lbnRzL2hlYWRlci9fY29tcG9uZW50cy5uYXYtbW9iaWxlLnNjc3MiLCJjb21wb25lbnRzL2hlYWRlci9fY29tcG9uZW50cy52aWRlby1jb3Zlci5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLGdCQUFnQjtBQ0FoQjtFQUNJLHdCQUFBO0VBQ0EsMkdBQUE7RUFFQSxpQkFBQTtFQUNBLGtCQUFBO0VBQ0Esa0JBQUE7QURDSjtBQ0VBO0VBQ0ksd0JBQUE7RUFDQSwrR0FBQTtFQUVBLGdCQUFBO0VBQ0Esa0JBQUE7RUFDQSxrQkFBQTtBRERKO0FDSUE7RUFDSSx3QkFBQTtFQUNBLGlHQUFBO0VBRUEsbUJBQUE7RUFDQSxrQkFBQTtFQUNBLGtCQUFBO0FESEo7QUNNQTtFQUNJLHdCQUFBO0VBQ0EsbUhBQUE7RUFFQSxnQkFBQTtFQUNBLGtCQUFBO0VBQ0Esa0JBQUE7QURMSjtBRXRCQTs7Q0FBQTtBQUFBOzs7Q0FBQTtBQUFBOzs7RUFBQSxzQkFBQSxFQUFBLE1BQUE7RUFBQSxlQUFBLEVBQUEsTUFBQTtFQUFBLG1CQUFBLEVBQUEsTUFBQTtFQUFBLDBCQUFBLEVBQUEsTUFBQTtBQUFBO0FBQUE7O0VBQUEsZ0JBQUE7QUFBQTtBQUFBOzs7Ozs7O0NBQUE7QUFBQTtFQUFBLGdCQUFBLEVBQUEsTUFBQTtFQUFBLDhCQUFBLEVBQUEsTUFBQTtFQUFBLGdCQUFBLEVBQUEsTUFBQTtFQUFBLGNBQUE7S0FBQSxXQUFBLEVBQUEsTUFBQTtFQUFBLDROQUFBLEVBQUEsTUFBQTtFQUFBLDZCQUFBLEVBQUEsTUFBQTtFQUFBLCtCQUFBLEVBQUEsTUFBQTtBQUFBO0FBQUE7OztDQUFBO0FBQUE7RUFBQSxTQUFBLEVBQUEsTUFBQTtFQUFBLG9CQUFBLEVBQUEsTUFBQTtBQUFBO0FBQUE7Ozs7Q0FBQTtBQUFBO0VBQUEsU0FBQSxFQUFBLE1BQUE7RUFBQSxjQUFBLEVBQUEsTUFBQTtFQUFBLHFCQUFBLEVBQUEsTUFBQTtBQUFBO0FBQUE7O0NBQUE7QUFBQTtFQUFBLHlDQUFBO1VBQUEsaUNBQUE7QUFBQTtBQUFBOztDQUFBO0FBQUE7Ozs7OztFQUFBLGtCQUFBO0VBQUEsb0JBQUE7QUFBQTtBQUFBOztDQUFBO0FBQUE7RUFBQSxjQUFBO0VBQUEsd0JBQUE7QUFBQTtBQUFBOztDQUFBO0FBQUE7O0VBQUEsbUJBQUE7QUFBQTtBQUFBOzs7OztDQUFBO0FBQUE7Ozs7RUFBQSwrR0FBQSxFQUFBLE1BQUE7RUFBQSw2QkFBQSxFQUFBLE1BQUE7RUFBQSwrQkFBQSxFQUFBLE1BQUE7RUFBQSxjQUFBLEVBQUEsTUFBQTtBQUFBO0FBQUE7O0NBQUE7QUFBQTtFQUFBLGNBQUE7QUFBQTtBQUFBOztDQUFBO0FBQUE7O0VBQUEsY0FBQTtFQUFBLGNBQUE7RUFBQSxrQkFBQTtFQUFBLHdCQUFBO0FBQUE7QUFBQTtFQUFBLGVBQUE7QUFBQTtBQUFBO0VBQUEsV0FBQTtBQUFBO0FBQUE7Ozs7Q0FBQTtBQUFBO0VBQUEsY0FBQSxFQUFBLE1BQUE7RUFBQSxxQkFBQSxFQUFBLE1BQUE7RUFBQSx5QkFBQSxFQUFBLE1BQUE7QUFBQTtBQUFBOzs7O0NBQUE7QUFBQTs7Ozs7RUFBQSxvQkFBQSxFQUFBLE1BQUE7RUFBQSw4QkFBQSxFQUFBLE1BQUE7RUFBQSxnQ0FBQSxFQUFBLE1BQUE7RUFBQSxlQUFBLEVBQUEsTUFBQTtFQUFBLG9CQUFBLEVBQUEsTUFBQTtFQUFBLG9CQUFBLEVBQUEsTUFBQTtFQUFBLGNBQUEsRUFBQSxNQUFBO0VBQUEsU0FBQSxFQUFBLE1BQUE7RUFBQSxVQUFBLEVBQUEsTUFBQTtBQUFBO0FBQUE7O0NBQUE7QUFBQTs7RUFBQSxvQkFBQTtBQUFBO0FBQUE7OztDQUFBO0FBQUE7Ozs7RUFBQSwwQkFBQSxFQUFBLE1BQUE7RUFBQSw2QkFBQSxFQUFBLE1BQUE7RUFBQSxzQkFBQSxFQUFBLE1BQUE7QUFBQTtBQUFBOztDQUFBO0FBQUE7RUFBQSxhQUFBO0FBQUE7QUFBQTs7Q0FBQTtBQUFBO0VBQUEsZ0JBQUE7QUFBQTtBQUFBOztDQUFBO0FBQUE7RUFBQSx3QkFBQTtBQUFBO0FBQUE7O0NBQUE7QUFBQTs7RUFBQSxZQUFBO0FBQUE7QUFBQTs7O0NBQUE7QUFBQTtFQUFBLDZCQUFBLEVBQUEsTUFBQTtFQUFBLG9CQUFBLEVBQUEsTUFBQTtBQUFBO0FBQUE7O0NBQUE7QUFBQTtFQUFBLHdCQUFBO0FBQUE7QUFBQTs7O0NBQUE7QUFBQTtFQUFBLDBCQUFBLEVBQUEsTUFBQTtFQUFBLGFBQUEsRUFBQSxNQUFBO0FBQUE7QUFBQTs7Q0FBQTtBQUFBO0VBQUEsa0JBQUE7QUFBQTtBQUFBOztDQUFBO0FBQUE7Ozs7Ozs7Ozs7Ozs7RUFBQSxTQUFBO0FBQUE7QUFBQTtFQUFBLFNBQUE7RUFBQSxVQUFBO0FBQUE7QUFBQTtFQUFBLFVBQUE7QUFBQTtBQUFBOzs7RUFBQSxnQkFBQTtFQUFBLFNBQUE7RUFBQSxVQUFBO0FBQUE7QUFBQTs7Q0FBQTtBQUFBO0VBQUEsVUFBQTtBQUFBO0FBQUE7O0NBQUE7QUFBQTtFQUFBLGdCQUFBO0FBQUE7QUFBQTs7O0NBQUE7QUFBQTtFQUFBLFVBQUEsRUFBQSxNQUFBO0VBQUEsY0FBQSxFQUFBLE1BQUE7QUFBQTtBQUFBOztFQUFBLFVBQUEsRUFBQSxNQUFBO0VBQUEsY0FBQSxFQUFBLE1BQUE7QUFBQTtBQUFBOztDQUFBO0FBQUE7O0VBQUEsZUFBQTtBQUFBO0FBQUE7O0NBQUE7QUFBQTtFQUFBLGVBQUE7QUFBQTtBQUFBOzs7O0NBQUE7QUFBQTs7Ozs7Ozs7RUFBQSxjQUFBLEVBQUEsTUFBQTtFQUFBLHNCQUFBLEVBQUEsTUFBQTtBQUFBO0FBQUE7O0NBQUE7QUFBQTs7RUFBQSxlQUFBO0VBQUEsWUFBQTtBQUFBO0FBQUEsd0VBQUE7QUFBQTtFQUFBLGFBQUE7QUFBQTtBQUFBO0VBQUEsd0JBQUE7RUFBQSx3QkFBQTtFQUFBLG1CQUFBO0VBQUEsbUJBQUE7RUFBQSxjQUFBO0VBQUEsY0FBQTtFQUFBLGNBQUE7RUFBQSxlQUFBO0VBQUEsZUFBQTtFQUFBLGFBQUE7RUFBQSxhQUFBO0VBQUEsa0JBQUE7RUFBQSxzQ0FBQTtFQUFBLDhCQUFBO0VBQUEsNkJBQUE7RUFBQSw0QkFBQTtFQUFBLGVBQUE7RUFBQSxvQkFBQTtFQUFBLHNCQUFBO0VBQUEsdUJBQUE7RUFBQSx3QkFBQTtFQUFBLGtCQUFBO0VBQUEsMkJBQUE7RUFBQSw0QkFBQTtFQUFBLHNDQUFBO0VBQUEsa0NBQUE7RUFBQSwyQkFBQTtFQUFBLHNCQUFBO0VBQUEsOEJBQUE7RUFBQSxZQUFBO0VBQUEsa0JBQUE7RUFBQSxnQkFBQTtFQUFBLGlCQUFBO0VBQUEsa0JBQUE7RUFBQSxjQUFBO0VBQUEsZ0JBQUE7RUFBQSxhQUFBO0VBQUEsbUJBQUE7RUFBQSxxQkFBQTtFQUFBLDJCQUFBO0VBQUEseUJBQUE7RUFBQSwwQkFBQTtFQUFBLDJCQUFBO0VBQUEsdUJBQUE7RUFBQSx3QkFBQTtFQUFBLHlCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsd0JBQUE7RUFBQSx3QkFBQTtFQUFBLG1CQUFBO0VBQUEsbUJBQUE7RUFBQSxjQUFBO0VBQUEsY0FBQTtFQUFBLGNBQUE7RUFBQSxlQUFBO0VBQUEsZUFBQTtFQUFBLGFBQUE7RUFBQSxhQUFBO0VBQUEsa0JBQUE7RUFBQSxzQ0FBQTtFQUFBLDhCQUFBO0VBQUEsNkJBQUE7RUFBQSw0QkFBQTtFQUFBLGVBQUE7RUFBQSxvQkFBQTtFQUFBLHNCQUFBO0VBQUEsdUJBQUE7RUFBQSx3QkFBQTtFQUFBLGtCQUFBO0VBQUEsMkJBQUE7RUFBQSw0QkFBQTtFQUFBLHNDQUFBO0VBQUEsa0NBQUE7RUFBQSwyQkFBQTtFQUFBLHNCQUFBO0VBQUEsOEJBQUE7RUFBQSxZQUFBO0VBQUEsa0JBQUE7RUFBQSxnQkFBQTtFQUFBLGlCQUFBO0VBQUEsa0JBQUE7RUFBQSxjQUFBO0VBQUEsZ0JBQUE7RUFBQSxhQUFBO0VBQUEsbUJBQUE7RUFBQSxxQkFBQTtFQUFBLDJCQUFBO0VBQUEseUJBQUE7RUFBQSwwQkFBQTtFQUFBLDJCQUFBO0VBQUEsdUJBQUE7RUFBQSx3QkFBQTtFQUFBLHlCQUFBO0VBQUE7QUFBQTtBQUNBO0VBQUEsV0FBQTtFQUFBLGtCQUFBO0VBQUEsaUJBQUE7RUFBQSxtQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0lBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtJQUFBLGlCQUFBO0lBQUEsbUJBQUE7SUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0lBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSwrQkFBQTtFQUFBLGVBQUE7RUFBQSxnQkFBQTtFQUFBLGtCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsK0JBQUE7RUFBQSxlQUFBO0VBQUEsZ0JBQUE7RUFBQSxrQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLCtCQUFBO0VBQUEsZUFBQTtFQUFBLGdCQUFBO0VBQUEsa0JBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSwrQkFBQTtFQUFBLGVBQUE7RUFBQSxnQkFBQTtFQUFBLGtCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsK0JBQUE7RUFBQSxlQUFBO0VBQUEsZ0JBQUE7RUFBQSxrQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLCtCQUFBO0VBQUEsZUFBQTtFQUFBLGdCQUFBO0VBQUEsa0JBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxvQ0FBQTtFQUFBLGVBQUE7RUFBQSxnQkFBQTtFQUFBLGtCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsb0NBQUE7RUFBQSxlQUFBO0VBQUEsZ0JBQUE7RUFBQSxrQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLG9DQUFBO0VBQUEsZUFBQTtFQUFBLGdCQUFBO0VBQUEsa0JBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxvQ0FBQTtFQUFBLGVBQUE7RUFBQSxnQkFBQTtFQUFBLGtCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsb0NBQUE7RUFBQSxlQUFBO0VBQUEsZ0JBQUE7RUFBQSxnQkFBQTtFQUFBLHlCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsb0NBQUE7RUFBQSxlQUFBO0VBQUEsZ0JBQUE7RUFBQSxnQkFBQTtFQUFBLHlCQUFBO0VBQUE7QUFBQTtBQUNBO0VBQUEsa0JBQUE7RUFBQSxVQUFBO0VBQUEsV0FBQTtFQUFBLFVBQUE7RUFBQSxZQUFBO0VBQUEsZ0JBQUE7RUFBQSxzQkFBQTtFQUFBLG1CQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsa0JBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxpQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLGdCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsZ0JBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxnQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLDJCQUFBO0VBQUEsMkJBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxzQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLHNCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEscUJBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxzQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLG1CQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsd0JBQUE7S0FBQSxxQkFBQTtVQUFBO0FBQUE7QUFBQTtFQUFBLGVBQUE7T0FBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxxQkFBQTtPQUFBO0FBQUE7QUFBQTtFQUFBLHFCQUFBO09BQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEscUJBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxzQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLHNCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsc0JBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxzQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLHNCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsc0JBQUE7RUFBQSx1REFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLHNCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsc0JBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxzQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLHNCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsa0JBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxrQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLGtCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsa0JBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxrQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLGtCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsa0JBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxrQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLG9CQUFBO0tBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsMEJBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSw2QkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLDZCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsMkJBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxlQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsaUJBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxrQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLGtCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsZ0JBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxpQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLGtCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsaUJBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxpQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLGlCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsaUJBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxpQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLGlCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsaUJBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxpQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLGdCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsZ0JBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxlQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsZUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLGVBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxlQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsZUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLGVBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxlQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsb0JBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxvQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLG9CQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsb0JBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxvQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLG9CQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsbUNBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSwyQkFB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QWYrVDM5Qjs7QWUvVGkvQjtFQUF1Rix5QkFBQTtBZm1VeGtDOztBZW5VZ21DO0VBQWlGLG1CQUFBO0FmdVVqckM7O0FldlVvc0M7RUFBeUcsc0JBQUE7QWYyVTd5Qzs7QWUzVWswQztFQUF1RiwwQkFBQTtBZitVejVDOztBZS9VazdDO0VBQWlGLG1CQUFBO0FmbVZuZ0Q7O0FlblZzaEQ7RUFBeUcsdUJBQUE7QWZ1Vi9uRDs7QWV2VnFwRDtFQUF1Rix5QkFBQTtBZjJWNXVEOztBZTNWb3dEO0VBQWlGLG1CQUFBO0FmK1ZyMUQ7O0FlL1Z3MkQ7RUFBeUcsc0JBQUE7QWZtV2o5RDs7QWVuV3MrRDtFQUF1RiwwQkFBQTtBZnVXN2pFOztBZXZXc2xFO0VBQWlGLG1CQUFBO0FmMld2cUU7O0FlM1cwckU7RUFBeUcsdUJBQUE7QWYrV255RTs7QWUvV3l6RTtFQUF1Rix5QkFBQTtBZm1YaDVFOztBZW5YdzZFO0VBQWlGLG1CQUFBO0FmdVh6L0U7O0Fldlg0Z0Y7RUFBeUcsc0JBQUE7QWYyWHJuRjs7QWUzWDBvRjtFQUF1RiwwQkFBQTtBZitYanVGOztBZS9YMHZGO0VBQWlGLG1CQUFBO0FmbVkzMEY7O0Flblk4MUY7RUFBeUcsdUJBQUE7QWZ1WXY4Rjs7QWV2WTY5RjtFQUF1Rix5QkFBQTtBZjJZcGpHOztBZTNZNGtHO0VBQWlGLG1CQUFBO0FmK1k3cEc7O0FlL1lnckc7RUFBeUcsc0JBQUE7QWZtWnp4Rzs7QWVuWjh5RztFQUF1RiwwQkFBQTtBZnVacjRHOztBZXZaODVHO0VBQWlGLG1CQUFBO0FmMlovK0c7O0FlM1prZ0g7RUFBeUcsdUJBQUE7QWYrWjNtSDs7QWUvWmlvSDtFQUF1Rix5QkFBQTtBZm1heHRIOztBZW5hZ3ZIO0VBQWlGLG1CQUFBO0FmdWFqMEg7O0FldmFvMUg7RUFBeUcsc0JBQUE7QWYyYTc3SDs7QWUzYWs5SDtFQUF1RiwwQkFBQTtBZithemlJOztBZS9ha2tJO0VBQWlGLG1CQUFBO0FmbWJucEk7O0FlbmJzcUk7RUFBeUcsdUJBQUE7QWZ1Yi93STs7QWV2YnF5STtFQUF1Rix5QkFBQTtBZjJiNTNJOztBZTNibzVJO0VBQWlGLG1CQUFBO0FmK2JyK0k7O0FlL2J3L0k7RUFBeUcsc0JBQUE7QWZtY2ptSjs7QWVuY3NuSjtFQUF1RiwwQkFBQTtBZnVjN3NKOztBZXZjc3VKO0VBQWlGLG1CQUFBO0FmMmN2eko7O0FlM2MwMEo7RUFBeUcsdUJBQUE7QWYrY243Sjs7QWUvY3k4SjtFQUF1Rix5QkFBQTtBZm1kaGlLOztBZW5kd2pLO0VBQWlGLG1CQUFBO0FmdWR6b0s7O0FldmQ0cEs7RUFBeUcsc0JBQUE7QWYyZHJ3Szs7QWUzZDB4SztFQUF1RiwwQkFBQTtBZitkajNLOztBZS9kMDRLO0VBQWlGLG1CQUFBO0FmbWUzOUs7O0FlbmU4K0s7RUFBeUcsdUJBQUE7QWZ1ZXZsTDs7QWV2ZTZtTDtFQUF1Rix5QkFBQTtBZjJlcHNMOztBZTNlNHRMO0VBQWlGLG1CQUFBO0FmK2U3eUw7O0FlL2VnMEw7RUFBeUcsc0JBQUE7QWZtZno2TDs7QWVuZjg3TDtFQUF1RiwwQkFBQTtBZnVmcmhNOztBZXZmOGlNO0VBQWlGLG1CQUFBO0FmMmYvbk07O0FlM2ZrcE07RUFBeUcsdUJBQUE7QWYrZjN2TTs7QWUvZml4TTtFQUF5Rix1QkFBQTtBZm1nQjEyTTs7QWVuZ0JpNE07RUFBbUYsbUJBQUE7QWZ1Z0JwOU07O0FldmdCdStNO0VBQTJHLG9CQUFBO0FmMmdCbGxOOztBZTNnQnNtTjtFQUF5RiwwQkFBQTtBZitnQi9yTjs7QWUvZ0J5dE47RUFBbUYsbUJBQUE7QWZtaEI1eU47O0FlbmhCK3pOO0VBQTJHLHVCQUFBO0FmdWhCMTZOOztBZXZoQmk4TjtFQUF5Rix5QkFBQTtBZjJoQjFoTzs7QWUzaEJtak87RUFBbUYsbUJBQUE7QWYraEJ0b087O0FlL2hCeXBPO0VBQTJHLHNCQUFBO0FmbWlCcHdPOztBZW5pQjB4TztFQUF5RiwwQkFBQTtBZnVpQm4zTzs7QWV2aUI2NE87RUFBbUYsbUJBQUE7QWYyaUJoK087O0FlM2lCbS9PO0VBQTJHLHVCQUFBO0FmK2lCOWxQOztBZS9pQnFuUDtFQUF5Rix5QkFBQTtBZm1qQjlzUDs7QWVuakJ1dVA7RUFBbUYsbUJBQUE7QWZ1akIxelA7O0FldmpCNjBQO0VBQTJHLHNCQUFBO0FmMmpCeDdQOztBZTNqQjg4UDtFQUF5RiwwQkFBQTtBZitqQnZpUTs7QWUvakJpa1E7RUFBbUYsbUJBQUE7QWZta0JwcFE7O0FlbmtCdXFRO0VBQTJHLHVCQUFBO0FmdWtCbHhROztBZXZrQnl5UTtFQUF5Rix5QkFBQTtBZjJrQmw0UTs7QWUza0IyNVE7RUFBbUYsbUJBQUE7QWYra0I5K1E7O0FlL2tCaWdSO0VBQTJHLHNCQUFBO0FmbWxCNW1SOztBZW5sQmtvUjtFQUF5RiwwQkFBQTtBZnVsQjN0Ujs7QWV2bEJxdlI7RUFBbUYsbUJBQUE7QWYybEJ4MFI7O0FlM2xCMjFSO0VBQTJHLHVCQUFBO0FmK2xCdDhSOztBZS9sQjY5UjtFQUF5Rix5QkFBQTtBZm1tQnRqUzs7QWVubUIra1M7RUFBbUYsbUJBQUE7QWZ1bUJscVM7O0Fldm1CcXJTO0VBQTJHLHNCQUFBO0FmMm1CaHlTOztBZTNtQnN6UztFQUF5RiwwQkFBQTtBZittQi80Uzs7QWUvbUJ5NlM7RUFBbUYsbUJBQUE7QWZtbkI1L1M7O0Flbm5CK2dUO0VBQTJHLHVCQUFBO0FmdW5CMW5UOztBZXZuQmlwVDtFQUF5Rix5QkFBQTtBZjJuQjF1VDs7QWUzbkJtd1Q7RUFBbUYsbUJBQUE7QWYrbkJ0MVQ7O0FlL25CeTJUO0VBQTJHLHNCQUFBO0FmbW9CcDlUOztBZW5vQjArVDtFQUF5RiwwQkFBQTtBZnVvQm5rVTs7QWV2b0I2bFU7RUFBbUYsbUJBQUE7QWYyb0JoclU7O0FlM29CbXNVO0VBQTJHLHVCQUFBO0FmK29COXlVOztBZS9vQnEwVTtFQUF5Rix5QkFBQTtBZm1wQjk1VTs7QWVucEJ1N1U7RUFBbUYsbUJBQUE7QWZ1cEIxZ1Y7O0FldnBCNmhWO0VBQTJHLHNCQUFBO0FmMnBCeG9WOztBZTNwQjhwVjtFQUF5RiwwQkFBQTtBZitwQnZ2Vjs7QWUvcEJpeFY7RUFBbUYsbUJBQUE7QWZtcUJwMlY7O0FlbnFCdTNWO0VBQTJHLHVCQUFBO0FmdXFCbCtWOztBZXZxQnkvVjtFQUF5Rix5QkFBQTtBZjJxQmxsVzs7QWUzcUIybVc7RUFBbUYsbUJBQUE7QWYrcUI5clc7O0FlL3FCaXRXO0VBQTJHLHNCQUFBO0FmbXJCNXpXOztBZW5yQmsxVztFQUF5RiwwQkFBQTtBZnVyQjM2Vzs7QWV2ckJxOFc7RUFBbUYsbUJBQUE7QWYyckJ4aFg7O0FlM3JCMmlYO0VBQTJHLHVCQUFBO0FmK3JCdHBYOztBZS9yQjZxWDtFQUF5Rix5QkFBQTtBZm1zQnR3WDs7QWVuc0IreFg7RUFBbUYsbUJBQUE7QWZ1c0JsM1g7O0FldnNCcTRYO0VBQTJHLHNCQUFBO0FmMnNCaC9YOztBZTNzQnNnWTtFQUF5RiwwQkFBQTtBZitzQi9sWTs7QWUvc0J5blk7RUFBbUYsbUJBQUE7QWZtdEI1c1k7O0FlbnRCK3RZO0VBQTJHLHVCQUFBO0FmdXRCMTBZOztBZXZ0QmkyWTtFQUF5Rix5QkFBQTtBZjJ0QjE3WTs7QWUzdEJtOVk7RUFBbUYsbUJBQUE7QWYrdEJ0aVo7O0FlL3RCeWpaO0VBQTJHLHNCQUFBO0FmbXVCcHFaOztBZW51QjByWjtFQUF5RiwwQkFBQTtBZnV1Qm54Wjs7QWV2dUI2eVo7RUFBbUYsbUJBQUE7QWYydUJoNFo7O0FlM3VCbTVaO0VBQTJHLHVCQUFBO0FmK3VCOS9aOztBZS91QnFoYTtFQUF5Rix1QkFBQTtBZm12QjltYTs7QWVudkJxb2E7RUFBbUYsbUJBQUE7QWZ1dkJ4dGE7O0FldnZCMnVhO0VBQTJHLG9CQUFBO0FmMnZCdDFhOztBZTN2QjAyYTtFQUF5RiwwQkFBQTtBZit2Qm44YTs7QWUvdkI2OWE7RUFBbUYsbUJBQUE7QWZtd0JoamI7O0FlbndCbWtiO0VBQTJHLHVCQUFBO0FmdXdCOXFiOztBZXZ3QnFzYjtFQUF5Rix5QkFBQTtBZjJ3Qjl4Yjs7QWUzd0J1emI7RUFBbUYsbUJBQUE7QWYrd0IxNGI7O0FlL3dCNjViO0VBQTJHLHNCQUFBO0FmbXhCeGdjOztBZW54QjhoYztFQUF5RiwwQkFBQTtBZnV4QnZuYzs7QWV2eEJpcGM7RUFBbUYsbUJBQUE7QWYyeEJwdWM7O0FlM3hCdXZjO0VBQTJHLHVCQUFBO0FmK3hCbDJjOztBZS94QnkzYztFQUF5Rix5QkFBQTtBZm15Qmw5Yzs7QWVueUIyK2M7RUFBbUYsbUJBQUE7QWZ1eUI5amQ7O0FldnlCaWxkO0VBQTJHLHNCQUFBO0FmMnlCNXJkOztBZTN5Qmt0ZDtFQUF5RiwwQkFBQTtBZit5QjN5ZDs7QWUveUJxMGQ7RUFBbUYsbUJBQUE7QWZtekJ4NWQ7O0FlbnpCMjZkO0VBQTJHLHVCQUFBO0FmdXpCdGhlOztBZXZ6QjZpZTtFQUF5Rix5QkFBQTtBZjJ6QnRvZTs7QWUzekIrcGU7RUFBbUYsbUJBQUE7QWYrekJsdmU7O0FlL3pCcXdlO0VBQTJHLHNCQUFBO0FmbTBCaDNlOztBZW4wQnM0ZTtFQUF5RiwwQkFBQTtBZnUwQi85ZTs7QWV2MEJ5L2U7RUFBbUYsbUJBQUE7QWYyMEI1a2Y7O0FlMzBCK2xmO0VBQTJHLHVCQUFBO0FmKzBCMXNmOztBZS8wQml1ZjtFQUF5Rix5QkFBQTtBZm0xQjF6Zjs7QWVuMUJtMWY7RUFBbUYsbUJBQUE7QWZ1MUJ0NmY7O0FldjFCeTdmO0VBQTJHLHNCQUFBO0FmMjFCcGlnQjs7QWUzMUIwamdCO0VBQXlGLDBCQUFBO0FmKzFCbnBnQjs7QWUvMUI2cWdCO0VBQW1GLG1CQUFBO0FmbTJCaHdnQjs7QWVuMkJteGdCO0VBQTJHLHVCQUFBO0FmdTJCOTNnQjs7QWV2MkJxNWdCO0VBQXlGLHlCQUFBO0FmMjJCOStnQjs7QWUzMkJ1Z2hCO0VBQW1GLG1CQUFBO0FmKzJCMWxoQjs7QWUvMkI2bWhCO0VBQTJHLHNCQUFBO0FmbTNCeHRoQjs7QWVuM0I4dWhCO0VBQXlGLDBCQUFBO0FmdTNCdjBoQjs7QWV2M0JpMmhCO0VBQW1GLG1CQUFBO0FmMjNCcDdoQjs7QWUzM0J1OGhCO0VBQTJHLHVCQUFBO0FmKzNCbGppQjs7QWUvM0J5a2lCO0VBQXlGLHlCQUFBO0FmbTRCbHFpQjs7QWVuNEIycmlCO0VBQW1GLG1CQUFBO0FmdTRCOXdpQjs7QWV2NEJpeWlCO0VBQTJHLHNCQUFBO0FmMjRCNTRpQjs7QWUzNEJrNmlCO0VBQXlGLDBCQUFBO0FmKzRCMy9pQjs7QWUvNEJxaGpCO0VBQW1GLG1CQUFBO0FmbTVCeG1qQjs7QWVuNUIybmpCO0VBQTJHLHVCQUFBO0FmdTVCdHVqQjs7QWV2NUI2dmpCO0VBQXlGLHlCQUFBO0FmMjVCdDFqQjs7QWUzNUIrMmpCO0VBQW1GLG1CQUFBO0FmKzVCbDhqQjs7QWUvNUJxOWpCO0VBQTJHLHNCQUFBO0FmbTZCaGtrQjs7QWVuNkJzbGtCO0VBQXlGLDBCQUFBO0FmdTZCL3FrQjs7QWV2NkJ5c2tCO0VBQW1GLG1CQUFBO0FmMjZCNXhrQjs7QWUzNkIreWtCO0VBQTJHLHVCQUFBO0FmKzZCMTVrQjs7QWUvNkJpN2tCO0VBQXlGLHlCQUFBO0FmbTdCMWdsQjs7QWVuN0JtaWxCO0VBQW1GLG1CQUFBO0FmdTdCdG5sQjs7QWV2N0J5b2xCO0VBQTJHLHNCQUFBO0FmMjdCcHZsQjs7QWUzN0Iwd2xCO0VBQXlGLDBCQUFBO0FmKzdCbjJsQjs7QWUvN0I2M2xCO0VBQW1GLG1CQUFBO0FmbThCaDlsQjs7QWVuOEJtK2xCO0VBQTJHLHVCQUFBO0FmdThCOWttQjs7QWV2OEJxbW1CO0VBQXlGLHlCQUFBO0FmMjhCOXJtQjs7QWUzOEJ1dG1CO0VBQW1GLG1CQUFBO0FmKzhCMXltQjs7QWUvOEI2em1CO0VBQTJHLHNCQUFBO0FmbTlCeDZtQjs7QWVuOUI4N21CO0VBQXlGLDBCQUFBO0FmdTlCdmhuQjs7QWV2OUJpam5CO0VBQW1GLG1CQUFBO0FmMjlCcG9uQjs7QWUzOUJ1cG5CO0VBQTJHLHVCQUFBO0FmKzlCbHduQjs7QWUvOUJ5eG5CO0VBQXlGLHVCQUFBO0FmbStCbDNuQjs7QWVuK0J5NG5CO0VBQW1GLG1CQUFBO0FmdStCNTluQjs7QWV2K0IrK25CO0VBQTJHLG9CQUFBO0FmMitCMWxvQjs7QWUzK0I4bW9CO0VBQXFGLGdFQUFBO0FmKytCbnNvQjs7QWUvK0I0dm9CO0VBQWlGLGdDQUFBO0FmbS9CNzBvQjs7QWVuL0I2Mm9CO0VBQXVGLG1DQUFBO0FmdS9CcDhvQjs7QWV2L0J1K29CO0VBQXlG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SUFsMUdEO0VBazFHQztFQWwxR0Q7SUFBQSwrQkFrMUdDO0lBbDFHRCxlQWsxR0M7SUFsMUdELGdCQWsxR0M7SUFsMUdELGtCQWsxR0M7SUFsMUdEO0VBazFHQztFQWwxR0Q7SUFBQSxvQ0FrMUdDO0lBbDFHRCxlQWsxR0M7SUFsMUdELGdCQWsxR0M7SUFsMUdELGtCQWsxR0M7SUFsMUdEO0VBazFHQztFQWwxR0Q7SUFBQSxvQ0FrMUdDO0lBbDFHRCxlQWsxR0M7SUFsMUdELGdCQWsxR0M7SUFsMUdELGdCQWsxR0M7SUFsMUdELHlCQWsxR0M7SUFsMUdEO0VBazFHQztBQUFBO0FBbDFHRDtFQUFBLDBCQWsxR0M7RUFsMUdEO0FBazFHQztBQWwxR0Q7RUFBQSwwQkFrMUdDO0VBbDFHRDtBQWsxR0M7QUFsMUdEO0VBQUEsMEJBazFHQztFQWwxR0Q7QUFrMUdDO0FBbDFHRDtFQUFBLDBCQWsxR0M7RUFsMUdEO0FBazFHQztBQWwxR0Q7RUFBQSwwQkFrMUdDO0VBbDFHRDtBQWsxR0M7QUFsMUdEO0VBQUEsMEJBazFHQztFQWwxR0Q7QUFrMUdDO0FBbDFHRDtFQUFBLDBCQWsxR0M7RUFsMUdELGtCQWsxR0M7RUFsMUdEO0FBazFHQztBQWwxR0Q7RUFBQSwwQkFrMUdDO0VBbDFHRCxnS0FrMUdDO0VBbDFHRCx3SkFrMUdDO0VBbDFHRCxpTEFrMUdDO0VBbDFHRCx3REFrMUdDO0VBbDFHRDtBQWsxR0M7QUFsMUdEO0VBQUEsMEJBazFHQztFQWwxR0Q7QUFrMUdDO0FBbDFHRDtFQUFBLDBCQWsxR0M7RUFsMUdEO0FBazFHQztBQWwxR0Q7RUFBQSxnQkFrMUdDO0VBbDFHRDtBQWsxR0M7QUFsMUdEO0VBQUE7QUFrMUdDO0FBbDFHRDtFQUFBO0FBazFHQztBQWwxR0Q7RUFBQTtBQWsxR0M7QUFsMUdEO0VBQUE7QUFrMUdDO0FBbDFHRDtFQUFBO0FBazFHQztBQWwxR0Q7RUFBQTtBQWsxR0M7QUFsMUdEO0VBQUE7QUFrMUdDO0FBbDFHRDtFQUFBO0FBazFHQztBQWwxR0Q7RUFBQSxzQkFrMUdDO0VBbDFHRDtBQWsxR0M7QUFsMUdEO0VBQUE7QUFrMUdDO0FBbDFHRDtFQUFBLGtCQWsxR0M7RUFsMUdEO0FBazFHQztBQWwxR0Q7RUFBQSxvQkFrMUdDO0VBbDFHRDtBQWsxR0M7QUFsMUdEO0VBQUE7QUFrMUdDO0FBbDFHRDtFQUFBO0FBazFHQztBQWwxR0Q7RUFBQTtBQWsxR0M7QUFsMUdEO0VBQUEsOEJBazFHQztFQWwxR0Q7QUFrMUdDO0FBbDFHRDtFQUFBLDJHQWsxR0M7RUFsMUdELHlHQWsxR0M7RUFsMUdEO0FBazFHQztBQWwxR0Q7RUFBQSxvQkFrMUdDO0VBbDFHRDtBQWsxR0M7QUFsMUdEO0VBQUEsb0JBazFHQztFQWwxR0Q7QUFrMUdDO0FBbDFHRDtFQUFBO0lBQUE7RUFrMUdDO0VBbDFHRDtJQUFBO0VBazFHQztFQWwxR0Q7SUFBQTtFQWsxR0M7RUFsMUdEO0lBQUEsZUFrMUdDO0lBbDFHRDtFQWsxR0M7QUFBQTtBQWwxR0Q7RUFBQTtJQUFBO0VBazFHQztFQWwxR0Q7SUFBQTtFQWsxR0M7RUFsMUdEO0lBQUE7RUFrMUdDO0VBbDFHRDtJQUFBO0VBazFHQztFQWwxR0Q7SUFBQTtFQWsxR0M7RUFsMUdEO0lBQUE7RUFrMUdDO0VBbDFHRDtJQUFBO0VBazFHQztFQWwxR0Q7SUFBQSxnQkFrMUdDO0lBbDFHRDtFQWsxR0M7RUFsMUdEO0lBQUE7RUFrMUdDO0VBbDFHRDtJQUFBO0VBazFHQztFQWwxR0Q7SUFBQTtFQWsxR0M7RUFsMUdEO0lBQUE7RUFrMUdDO0VBbDFHRDtJQUFBO0VBazFHQztFQWwxR0Q7SUFBQTtFQWsxR0M7RUFsMUdEO0lBQUE7RUFrMUdDO0VBbDFHRDtJQUFBO0VBazFHQztFQWwxR0Q7SUFBQTtFQWsxR0M7RUFsMUdEO0lBQUE7RUFrMUdDO0VBbDFHRDtJQUFBO0VBazFHQztFQWwxR0Q7SUFBQTtFQWsxR0M7RUFsMUdEO0lBQUE7RUFrMUdDO0VBbDFHRDtJQUFBO0VBazFHQztFQWwxR0Q7SUFBQTtFQWsxR0M7RUFsMUdEO0lBQUE7RUFrMUdDO0VBbDFHRDtJQUFBO0VBazFHQztFQWwxR0Q7SUFBQTtFQWsxR0M7RUFsMUdEO0lBQUE7RUFrMUdDO0VBbDFHRDtJQUFBO0VBazFHQztFQWwxR0Q7SUFBQTtFQWsxR0M7RUFsMUdEO0lBQUE7RUFrMUdDO0VBbDFHRDtJQUFBO0VBazFHQztFQWwxR0Q7SUFBQTtFQWsxR0M7RUFsMUdEO0lBQUE7RUFrMUdDO0VBbDFHRDtJQUFBO0VBazFHQztFQWwxR0Q7SUFBQTtFQWsxR0M7RUFsMUdEO0lBQUE7RUFrMUdDO0VBbDFHRDtJQUFBO0VBazFHQztFQWwxR0Q7SUFBQTtFQWsxR0M7RUFsMUdEO0lBQUE7RUFrMUdDO0VBbDFHRDtJQUFBO0VBazFHQztFQWwxR0Q7SUFBQTtFQWsxR0M7RUFsMUdEO0lBQUE7RUFrMUdDO0VBbDFHRDtJQUFBO0VBazFHQztFQWwxR0Q7SUFBQTtFQWsxR0M7RUFsMUdEO0lBQUE7RUFrMUdDO0VBbDFHRDtJQUFBO0VBazFHQztFQWwxR0Q7SUFBQTtFQWsxR0M7RUFsMUdEO0lBQUE7RUFrMUdDO0VBbDFHRDtJQUFBO0VBazFHQztFQWwxR0Q7SUFBQTtFQWsxR0M7RUFsMUdEO0lBQUE7RUFrMUdDO0VBbDFHRDtJQUFBO0VBazFHQztFQWwxR0Q7SUFBQTtFQWsxR0M7RUFsMUdEO0lBQUE7RUFrMUdDO0VBbDFHRDtJQUFBO0VBazFHQztFQWwxR0Q7SUFBQTtFQWsxR0M7RUFsMUdEO0lBQUE7RUFrMUdDO0VBbDFHRDtJQUFBO0VBazFHQztFQWwxR0Q7SUFBQTtFQWsxR0M7RUFsMUdEO0lBQUE7RUFrMUdDO0VBbDFHRDtJQUFBO0VBazFHQztFQWwxR0Q7SUFBQTtFQWsxR0M7RUFsMUdEO0lBQUE7RUFrMUdDO0VBbDFHRDtJQUFBO0VBazFHQztFQWwxR0Q7SUFBQTtFQWsxR0M7RUFsMUdEO0lBQUE7RUFrMUdDO0VBbDFHRDtJQUFBO0VBazFHQztFQWwxR0Q7SUFBQTtFQWsxR0M7RUFsMUdEO0lBQUE7RUFrMUdDO0VBbDFHRDtJQUFBO0VBazFHQztFQWwxR0Q7SUFBQTtFQWsxR0M7RUFsMUdEO0lBQUEsNkJBazFHQztJQWwxR0Q7RUFrMUdDO0VBbDFHRDtJQUFBLGVBazFHQztJQWwxR0Q7RUFrMUdDO0VBbDFHRDtJQUFBLGtCQWsxR0M7SUFsMUdEO0VBazFHQztFQWwxR0Q7SUFBQSxrQkFrMUdDO0lBbDFHRDtFQWsxR0M7RUFsMUdEO0lBQUEsa0JBazFHQztJQWwxR0Q7RUFrMUdDO0VBbDFHRDtJQUFBLGNBazFHQztJQWwxR0Q7RUFrMUdDO0VBbDFHRDtJQUFBLGlCQWsxR0M7SUFsMUdEO0VBazFHQztFQWwxR0Q7SUFBQSxpQkFrMUdDO0lBbDFHRDtFQWsxR0M7RUFsMUdEO0lBQUEsa0JBazFHQztJQWwxR0Q7RUFrMUdDO0VBbDFHRDtJQUFBLGlCQWsxR0M7SUFsMUdEO0VBazFHQztFQWwxR0Q7SUFBQSxpQkFrMUdDO0lBbDFHRDtFQWsxR0M7RUFsMUdEO0lBQUEsaUJBazFHQztJQWwxR0Q7RUFrMUdDO0VBbDFHRDtJQUFBLGlCQWsxR0M7SUFsMUdEO0VBazFHQztFQWwxR0Q7SUFBQSxpQkFrMUdDO0lBbDFHRDtFQWsxR0M7RUFsMUdEO0lBQUEsaUJBazFHQztJQWwxR0Q7RUFrMUdDO0VBbDFHRDtJQUFBO0VBazFHQztFQWwxR0Q7SUFBQTtFQWsxR0M7RUFsMUdEO0lBQUE7RUFrMUdDO0VBbDFHRDtJQUFBO0VBazFHQztFQWwxR0Q7SUFBQTtFQWsxR0M7RUFsMUdEO0lBQUE7RUFrMUdDO0VBbDFHRDtJQUFBO0VBazFHQztFQWwxR0Q7SUFBQTtFQWsxR0M7RUFsMUdEO0lBQUE7RUFrMUdDO0VBbDFHRDtJQUFBO0VBazFHQztFQWwxR0Q7SUFBQTtFQWsxR0M7RUFsMUdEO0lBQUE7RUFrMUdDO0VBbDFHRDtJQUFBO0VBazFHQztFQWwxR0Q7SUFBQTtFQWsxR0M7RUFsMUdEO0lBQUE7RUFrMUdDO0VBbDFHRDtJQUFBO0VBazFHQztFQWwxR0Q7SUFBQTtFQWsxR0M7RUFsMUdEO0lBQUE7RUFrMUdDO0VBbDFHRDtJQUFBO0VBazFHQztFQWwxR0Q7SUFBQTtFQWsxR0M7RUFsMUdEO0lBQUE7RUFrMUdDO0VBbDFHRDtJQUFBO0VBazFHQztFQWwxR0Q7SUFBQTtFQWsxR0M7RUFsMUdEO0lBQUE7RUFrMUdDO0VBbDFHRDtJQUFBO0VBazFHQztFQWwxR0Q7SUFBQTtFQWsxR0M7RUFsMUdEO0lBQUE7RUFrMUdDO0VBbDFHRDtJQUFBO0VBazFHQztFQWwxR0Q7SUFBQTtFQWsxR0M7RUFsMUdEO0lBQUE7RUFrMUdDO0VBbDFHRDtJQUFBO0VBazFHQztFQWwxR0Q7SUFBQTtFQWsxR0M7RUFsMUdEO0lBQUE7RUFrMUdDO0VBbDFHRDtJQUFBO0VBazFHQztFQWwxR0Q7SUFBQTtFQWsxR0M7RUFsMUdEO0lBQUE7RUFrMUdDO0VBbDFHRDtJQUFBO0VBazFHQztFQWwxR0Q7SUFBQTtFQWsxR0M7RUFsMUdEO0lBQUE7RUFrMUdDO0VBbDFHRDtJQUFBO0VBazFHQztFQWwxR0Q7SUFBQTtFQWsxR0M7RUFsMUdEO0lBQUE7RUFrMUdDO0VBbDFHRDtJQUFBLGVBazFHQztJQWwxR0Q7RUFrMUdDO0VBbDFHRDtJQUFBLGVBazFHQztJQWwxR0Q7RUFrMUdDO0VBbDFHRDtJQUFBLGVBazFHQztJQWwxR0Q7RUFrMUdDO0VBbDFHRDtJQUFBLGVBazFHQztJQWwxR0Q7RUFrMUdDO0VBbDFHRDtJQUFBLGVBazFHQztJQWwxR0Q7RUFrMUdDO0VBbDFHRDtJQUFBLGVBazFHQztJQWwxR0Q7RUFrMUdDO0VBbDFHRDtJQUFBLGVBazFHQztJQWwxR0Q7RUFrMUdDO0VBbDFHRDtJQUFBLGtCQWsxR0M7SUFsMUdEO0VBazFHQztBQUFBO0FBbDFHRDtFQUFBO0lBQUE7RUFrMUdDO0VBbDFHRDtJQUFBO0VBazFHQztBQUFBO0FBbDFHRDtFQUFBO0lBQUE7RUFrMUdDO0VBbDFHRDtJQUFBO0VBazFHQztFQWwxR0Q7SUFBQTtFQWsxR0M7RUFsMUdEO0lBQUE7RUFrMUdDO0VBbDFHRDtJQUFBO0VBazFHQztFQWwxR0Q7SUFBQTtFQWsxR0M7RUFsMUdEO0lBQUEsNkJBazFHQztJQWwxR0Q7RUFrMUdDO0FBQUE7QUFsMUdEO0VBQUE7QUFrMUdDO0FBbDFHRDtFQUFBO0FBazFHQyIsImZpbGUiOiJtYWluLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJTb2ZpYSBQcm9cIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9Tb2ZpYVByby1Cb2xkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9Tb2ZpYVByby1Cb2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlNvZmlhIFByb1wiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL1NvZmlhUHJvLU1lZGl1bS53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvU29maWFQcm8tTWVkaXVtLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiU29maWEgUHJvXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvU29maWFQcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL1NvZmlhUHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiU29maWEgUHJvXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvU29maWFQcm8tU2VtaUJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL1NvZmlhUHJvLVNlbWlCb2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AdGFpbHdpbmQgYmFzZTtcbkB0YWlsd2luZCBjb21wb25lbnRzO1xuQHRhaWx3aW5kIHV0aWxpdGllcztcbmEge1xuICBAYXBwbHkgdHJhbnNpdGlvbi1hbGwgaG92ZXI6dW5kZXJsaW5lO1xufVxuYS5mdWxsLWNsaWNrOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDIwO1xufVxuXG4uZnVsbC1jbGljazphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAyMDtcbn1cblxuYm9keSB7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICBAYXBwbHkgbGVhZGluZy1ub3JtYWwgdGV4dC13aGl0ZSBiZy1ncmV5LWRhcmsgYm9keS1iNDtcbn1cblxuaHRtbCB7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgbWluLWhlaWdodDogMTAwJTtcbn1cbmh0bWwuYy1tZW51LS1vcGVuZWQsIGh0bWwuYy1zZWFyY2gtLW9wZW5lZCwgaHRtbC5jLWFsZXJ0LXBvcHVwLS1vcGVuZWQsIGh0bWwuc2Nyb2xsLWxvY2ssIGh0bWwudmFuaWxsYS1tb2RhbC0tb3BlbiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC1tcy10b3VjaC1hY3Rpb246IG5vbmU7XG4gIHRvdWNoLWFjdGlvbjogbm9uZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICBodG1sICN3cGFkbWluYmFyIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgYm9keS5hZG1pbi1iYXIge1xuICAgIG1hcmdpbi10b3A6IC0zMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3ODFweCkge1xuICBodG1sICN3cGFkbWluYmFyIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgYm9keS5hZG1pbi1iYXIge1xuICAgIG1hcmdpbi10b3A6IC00NnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDYwMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDI0cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTQ0MHB4O1xuICAgIHBhZGRpbmctbGVmdDogNDhweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0OHB4O1xuICB9XG59XG5cbltjbGFzc149c3ZnLV0sXG5bY2xhc3MqPVwiIHN2Zy1cIl0ge1xuICBAYXBwbHkgaW5saW5lLWJsb2NrIHctMyBoLTMgc2hyaW5rLTAgYmctbm8tcmVwZWF0IGJnLWNlbnRlciBiZy1jb250YWluO1xufVxuXG4uc3ZnLWNhbGVuZGFyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb24tY2FsZW5kYXIuc3ZnXCIpO1xufVxuXG4uc3ZnLXRpbWUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbi10aW1lLnN2Z1wiKTtcbn1cblxuaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbmlucHV0W3R5cGU9dGV4dF0sXG5pbnB1dFt0eXBlPWVtYWlsXSxcbmlucHV0W3R5cGU9dGVsXSxcbmlucHV0W3R5cGU9cGFzc3dvcmRdIHtcbiAgQGFwcGx5IGJnLXRyYW5zcGFyZW50IHAtMiB3LWZ1bGwgdGV4dC1ncmV5IGJvcmRlciBib3JkZXItZ3JleSBhcHBlYXJhbmNlLW5vbmUgcm91bmRlZC1ub25lIGZvbnQtYmFzZSBwbGFjZWhvbGRlci1ncmV5IGZvY3VzOm91dGxpbmUtbm9uZSBmb2N1czpyaW5nLTEgZm9jdXM6cmluZy1ncmV5O1xufVxuXG5wIHtcbiAgQGFwcGx5IGxlYWRpbmctWzEuNV0gbWItMjtcbn1cblxuLmMtc2VsZWN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBAYXBwbHkgYm9yZGVyIGJvcmRlci1ncmV5LWRhcmsgcm91bmRlZDtcbn1cbi5jLXNlbGVjdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxlODJiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDE2cHg7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtZmFtaWx5OiBmb250ZWxsbztcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uYy1zZWxlY3Qgc2VsZWN0IHtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgaGVpZ2h0OiA1NnB4O1xuICBwYWRkaW5nOiAxNnB4IDQwcHggMTZweCAxNnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG50ZXh0YXJlYSB7XG4gIEBhcHBseSBiZy10cmFuc3BhcmVudCBwLTIgdy1mdWxsIHRleHQtZ3JleSBib3JkZXIgYm9yZGVyLWdyZXkgYXBwZWFyYW5jZS1ub25lIHJvdW5kZWQtbm9uZSBmb250LWJhc2UgcGxhY2Vob2xkZXItZ3JleSBmb2N1czpvdXRsaW5lLW5vbmUgZm9jdXM6cmluZy0xIGZvY3VzOnJpbmctZ3JleTtcbiAgaGVpZ2h0OiAzMDBweDtcbiAgcmVzaXplOiBub25lO1xufVxuXG4uby10eXBlLS1hY2Nlc3NpYmxlLWxpbms6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbn1cblxuLm8tdHlwZS0td3lzaXd5ZyBwLFxuLm8tdHlwZS0td3lzaXd5ZyBibG9ja3F1b3RlLFxuLm8tdHlwZS0td3lzaXd5ZyAuYy12aWRlby1yZXNwb25zaXZlIHtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cbi5vLXR5cGUtLXd5c2l3eWcgcDpsYXN0LWNoaWxkLFxuLm8tdHlwZS0td3lzaXd5ZyBibG9ja3F1b3RlOmxhc3QtY2hpbGQsXG4uby10eXBlLS13eXNpd3lnIC5jLXZpZGVvLXJlc3BvbnNpdmU6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uby10eXBlLS13eXNpd3lnIGE6bm90KC5jLWxpbmspIHtcbiAgQGFwcGx5IHJlbGF0aXZlIGJlZm9yZTpjb250ZW50LVtcIlwiXSBiZWZvcmU6YWJzb2x1dGUgYmVmb3JlOmJsb2NrIGJlZm9yZTp3LWZ1bGwgYmVmb3JlOmJnLWJsdWUgYmVmb3JlOmgtWzFweF0gYmVmb3JlOmJvdHRvbS0wIGJlZm9yZTpsZWZ0LTAgYmVmb3JlOnRyYW5zaXRpb24gYmVmb3JlOmVhc2UtaW4tb3V0IGJlZm9yZTpkdXJhdGlvbi0yMDAgYmVmb3JlOmhvdmVyOmJnLXRyYW5zcGFyZW50O1xufVxuLm8tdHlwZS0td3lzaXd5ZyB1bCxcbi5vLXR5cGUtLXd5c2l3eWcgb2wge1xuICBtYXJnaW4tbGVmdDogMjBweDtcbn1cbi5vLXR5cGUtLXd5c2l3eWcgdWwgbGksXG4uby10eXBlLS13eXNpd3lnIG9sIGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG59XG4uby10eXBlLS13eXNpd3lnIGJsb2NrcXVvdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjO1xuICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gIHBhZGRpbmc6IDI0cHg7XG59XG4uby10eXBlLS13eXNpd3lnIGJsb2NrcXVvdGU6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5Ac2NyZWVuIG1kIHtcbiAgLm8tdHlwZS0td3lzaXd5ZyBibG9ja3F1b3RlIHtcbiAgICBwYWRkaW5nOiAzMnB4O1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgfVxufVxuLm8tdHlwZS0td3lzaXd5ZyBibG9ja3F1b3RlID4gcCB7XG4gIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAyMHB4O1xufVxuLm8tdHlwZS0td3lzaXd5ZyAud3AtY2FwdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi5vLXR5cGUtLXd5c2l3eWcgLndwLWNhcHRpb24gLndwLWNhcHRpb24tdGV4dCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbWFyZ2luLXRvcDogOHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xufVxuLm8tdHlwZS0td3lzaXd5ZyAuYWxpZ25jZW50ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiBhdXRvO1xufVxuLm8tdHlwZS0td3lzaXd5ZyAuYWxpZ25ub25lIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogNDhweCAwO1xufVxuLm8tdHlwZS0td3lzaXd5ZyAuYWxpZ25ub25lIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLm8tdHlwZS0td3lzaXd5ZyBpbWcuYWxpZ25sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogMjBweCAwO1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG4uby10eXBlLS13eXNpd3lnIGltZy5hbGlnbnJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW46IDIwcHggMDtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG59XG5cbi5hY2NvcmRpb24gPiBsaS5hY2NfYWN0aXZlIC5hY2NvcmRpb25fX3RpdGxlIGk6YmVmb3JlIHtcbiAgQGFwcGx5IGNvbnRlbnQtW1wi7qCsXCJdO1xufVxuLmFjY29yZGlvbiA+IGxpIC5hY2NvcmRpb25fX3RpdGxlIGkge1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5hY2NvcmRpb25qcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4uYWNjb3JkaW9uanMgLmFjY19zZWN0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAwO1xuICBtYXJnaW4tdG9wOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uYWNjb3JkaW9uanMgLmFjY19zZWN0aW9uIC5hY2NfaGVhZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmFjY29yZGlvbmpzIC5hY2Nfc2VjdGlvbiAuYWNjX2hlYWQgaDMge1xuICBsaW5lLWhlaWdodDogMTtcbiAgbWFyZ2luOiA1cHggMDtcbn1cblxuLmFjY29yZGlvbmpzIC5hY2Nfc2VjdGlvbi5hY2NfYWN0aXZlID4gLmFjY19jb250ZW50IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiNTBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCI1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogNTBtcztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI1MFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjUwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiNTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDUwbXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTAwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjFzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjEwMFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjEwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMDBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuMXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTUwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjE1cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNTBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTUwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjE1cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyMDBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyMDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMnM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjAwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIwMFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjIwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC4ycztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyNTBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyNTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMjVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI1MFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjI1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNTBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuMjVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjMwMFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjMwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zcztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIzMDBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIzMDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMzAwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMzAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjNzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjM1MFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjM1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zNXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMzUwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMzUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjM1MFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjM1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC4zNXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiNDAwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiNDAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjRzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjQwMFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjQwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI0MDBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI0MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuNHM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiNDUwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiNDUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjQ1cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI0NTBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI0NTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNDUwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiNDUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjQ1cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCI1MDBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCI1MDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuNXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNTAwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiNTAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjUwMFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjUwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC41cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCI1NTBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCI1NTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuNTVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjU1MFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjU1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI1NTBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI1NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuNTVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjYwMFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjYwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC42cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI2MDBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI2MDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNjAwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiNjAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjZzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjY1MFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjY1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC42NXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNjUwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiNjUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjY1MFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjY1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC42NXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiNzAwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiNzAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjdzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjcwMFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjcwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI3MDBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI3MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuN3M7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiNzUwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiNzUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjc1cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI3NTBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI3NTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNzUwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiNzUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjc1cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCI4MDBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCI4MDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuOHM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiODAwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiODAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjgwMFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjgwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC44cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCI4NTBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCI4NTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuODVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjg1MFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjg1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI4NTBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI4NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuODVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjkwMFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjkwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC45cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI5MDBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI5MDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiOTAwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiOTAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjlzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjk1MFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjk1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC45NXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiOTUwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiOTUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjk1MFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjk1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC45NXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTAwMFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjEwMDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDFzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjEwMDBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMDAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjEwMDBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMDAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxcztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxMDUwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTA1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMS4wNXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTA1MFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjEwNTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTA1MFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjEwNTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDEuMDVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjExMDBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxMTAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxLjFzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjExMDBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMTAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjExMDBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMTAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxLjFzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjExNTBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxMTUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxLjE1cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMTUwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTE1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMTUwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTE1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMS4xNXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTIwMFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjEyMDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDEuMnM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTIwMFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjEyMDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTIwMFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjEyMDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDEuMnM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTI1MFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjEyNTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDEuMjVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjEyNTBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMjUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjEyNTBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMjUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxLjI1cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxMzAwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTMwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMS4zcztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMzAwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTMwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMzAwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTMwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMS4zcztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxMzUwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTM1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMS4zNXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTM1MFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjEzNTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTM1MFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjEzNTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDEuMzVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE0MDBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxNDAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxLjRzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE0MDBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNDAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE0MDBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNDAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxLjRzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE0NTBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxNDUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxLjQ1cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNDUwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTQ1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNDUwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTQ1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMS40NXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTUwMFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE1MDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDEuNXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTUwMFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjE1MDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTUwMFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjE1MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDEuNXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTU1MFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE1NTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDEuNTVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE1NTBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNTUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE1NTBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNTUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxLjU1cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxNjAwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTYwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMS42cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNjAwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTYwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNjAwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTYwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMS42cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxNjUwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTY1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMS42NXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTY1MFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjE2NTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTY1MFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjE2NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDEuNjVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE3MDBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxNzAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxLjdzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE3MDBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNzAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE3MDBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNzAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxLjdzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE3NTBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxNzUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxLjc1cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNzUwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTc1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNzUwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTc1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMS43NXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTgwMFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE4MDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDEuOHM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTgwMFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjE4MDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTgwMFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjE4MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDEuOHM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTg1MFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE4NTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDEuODVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE4NTBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxODUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE4NTBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxODUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxLjg1cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxOTAwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTkwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMS45cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxOTAwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTkwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxOTAwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTkwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMS45cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxOTUwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTk1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMS45NXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTk1MFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjE5NTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTk1MFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjE5NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDEuOTVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIwMDBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyMDAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAycztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMDAwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjAwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMDAwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjAwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMnM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjA1MFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIwNTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDIuMDVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIwNTBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMDUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIwNTBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMDUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyLjA1cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyMTAwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjEwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMi4xcztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMTAwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjEwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMTAwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjEwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMi4xcztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyMTUwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjE1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMi4xNXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjE1MFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjIxNTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjE1MFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjIxNTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDIuMTVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIyMDBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyMjAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyLjJzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIyMDBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMjAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIyMDBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMjAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyLjJzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIyNTBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyMjUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyLjI1cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMjUwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjI1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMjUwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjI1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMi4yNXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjMwMFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIzMDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDIuM3M7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjMwMFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjIzMDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjMwMFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjIzMDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDIuM3M7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjM1MFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIzNTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDIuMzVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIzNTBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMzUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIzNTBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMzUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyLjM1cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyNDAwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjQwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMi40cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNDAwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjQwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNDAwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjQwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMi40cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyNDUwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjQ1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMi40NXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjQ1MFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjI0NTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjQ1MFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjI0NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDIuNDVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI1MDBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyNTAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyLjVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI1MDBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNTAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI1MDBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNTAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyLjVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI1NTBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyNTUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyLjU1cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNTUwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjU1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNTUwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjU1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMi41NXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjYwMFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI2MDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDIuNnM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjYwMFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjI2MDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjYwMFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjI2MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDIuNnM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjY1MFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI2NTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDIuNjVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI2NTBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNjUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI2NTBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNjUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyLjY1cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyNzAwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjcwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMi43cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNzAwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjcwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNzAwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjcwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMi43cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyNzUwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjc1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMi43NXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjc1MFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjI3NTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjc1MFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjI3NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDIuNzVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI4MDBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyODAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyLjhzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI4MDBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyODAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI4MDBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyODAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyLjhzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI4NTBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyODUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyLjg1cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyODUwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjg1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyODUwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjg1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMi44NXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjkwMFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI5MDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDIuOXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjkwMFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjI5MDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjkwMFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjI5MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDIuOXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjk1MFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI5NTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDIuOTVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI5NTBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyOTUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI5NTBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyOTUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyLjk1cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIzMDAwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMzAwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogM3M7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMzAwMFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjMwMDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMzAwMFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjMwMDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDNzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9bGluZWFyXSwgYm9keVtkYXRhLWFvcy1lYXNpbmc9bGluZWFyXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjI1LCAwLjI1LCAwLjc1LCAwLjc1KTtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2VdLCBib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLWluXSwgYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1vdXRdLCBib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLW91dF0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tb3V0XSwgYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1vdXRdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLWJhY2tdLCBib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLWJhY2tdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNiwgLTAuMjgsIDAuNzM1LCAwLjA0NSk7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLW91dC1iYWNrXSwgYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1vdXQtYmFja10gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxLjI3NSk7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLW91dC1iYWNrXSwgYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1vdXQtYmFja10gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC42OCwgLTAuNTUsIDAuMjY1LCAxLjU1KTtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tc2luZV0sIGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tc2luZV0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40NywgMCwgMC43NDUsIDAuNzE1KTtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2Utb3V0LXNpbmVdLCBib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLW91dC1zaW5lXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjM5LCAwLjU3NSwgMC41NjUsIDEpO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1vdXQtc2luZV0sIGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tb3V0LXNpbmVdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNDQ1LCAwLjA1LCAwLjU1LCAwLjk1KTtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tcXVhZF0sIGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tcXVhZF0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wODUsIDAuNjgsIDAuNTMpO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1vdXQtcXVhZF0sIGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2Utb3V0LXF1YWRdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjUsIDAuNDYsIDAuNDUsIDAuOTQpO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1vdXQtcXVhZF0sIGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tb3V0LXF1YWRdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1jdWJpY10sIGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tY3ViaWNdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDg1LCAwLjY4LCAwLjUzKTtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2Utb3V0LWN1YmljXSwgYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1vdXQtY3ViaWNdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjUsIDAuNDYsIDAuNDUsIDAuOTQpO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1vdXQtY3ViaWNdLCBib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLW91dC1jdWJpY10gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLXF1YXJ0XSwgYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1xdWFydF0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wODUsIDAuNjgsIDAuNTMpO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1vdXQtcXVhcnRdLCBib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLW91dC1xdWFydF0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yNSwgMC40NiwgMC40NSwgMC45NCk7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLW91dC1xdWFydF0sIGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tb3V0LXF1YXJ0XSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbn1cblxuW2RhdGEtYW9zXj1mYWRlXVtkYXRhLWFvc149ZmFkZV0ge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5LCB0cmFuc2Zvcm07XG59XG5cbltkYXRhLWFvc149ZmFkZV1bZGF0YS1hb3NePWZhZGVdLmFvcy1hbmltYXRlIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xufVxuXG5bZGF0YS1hb3M9ZmFkZS11cF0ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMHB4LCAwKTtcbn1cblxuW2RhdGEtYW9zPWZhZGUtZG93bl0ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDBweCwgMCk7XG59XG5cbltkYXRhLWFvcz1mYWRlLXJpZ2h0XSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMHB4LCAwLCAwKTtcbn1cblxuW2RhdGEtYW9zPWZhZGUtbGVmdF0ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMHB4LCAwLCAwKTtcbn1cblxuW2RhdGEtYW9zPWZhZGUtdXAtcmlnaHRdIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwcHgsIDEwMHB4LCAwKTtcbn1cblxuW2RhdGEtYW9zPWZhZGUtdXAtbGVmdF0ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMHB4LCAxMDBweCwgMCk7XG59XG5cbltkYXRhLWFvcz1mYWRlLWRvd24tcmlnaHRdIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwcHgsIC0xMDBweCwgMCk7XG59XG5cbltkYXRhLWFvcz1mYWRlLWRvd24tbGVmdF0ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMHB4LCAtMTAwcHgsIDApO1xufVxuXG5bZGF0YS1hb3NePXpvb21dW2RhdGEtYW9zXj16b29tXSB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHksIHRyYW5zZm9ybTtcbn1cblxuW2RhdGEtYW9zXj16b29tXVtkYXRhLWFvc149em9vbV0uYW9zLWFuaW1hdGUge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCkgc2NhbGUoMSk7XG59XG5cbltkYXRhLWFvcz16b29tLWluXSB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC42KTtcbn1cblxuW2RhdGEtYW9zPXpvb20taW4tdXBdIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDBweCwgMCkgc2NhbGUoMC42KTtcbn1cblxuW2RhdGEtYW9zPXpvb20taW4tZG93bl0ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDBweCwgMCkgc2NhbGUoMC42KTtcbn1cblxuW2RhdGEtYW9zPXpvb20taW4tcmlnaHRdIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwcHgsIDAsIDApIHNjYWxlKDAuNik7XG59XG5cbltkYXRhLWFvcz16b29tLWluLWxlZnRdIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDBweCwgMCwgMCkgc2NhbGUoMC42KTtcbn1cblxuW2RhdGEtYW9zPXpvb20tb3V0XSB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbn1cblxuW2RhdGEtYW9zPXpvb20tb3V0LXVwXSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwcHgsIDApIHNjYWxlKDEuMik7XG59XG5cbltkYXRhLWFvcz16b29tLW91dC1kb3duXSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMHB4LCAwKSBzY2FsZSgxLjIpO1xufVxuXG5bZGF0YS1hb3M9em9vbS1vdXQtcmlnaHRdIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwcHgsIDAsIDApIHNjYWxlKDEuMik7XG59XG5cbltkYXRhLWFvcz16b29tLW91dC1sZWZ0XSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwcHgsIDAsIDApIHNjYWxlKDEuMik7XG59XG5cbltkYXRhLWFvc149c2xpZGVdW2RhdGEtYW9zXj1zbGlkZV0ge1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG59XG5cbltkYXRhLWFvc149c2xpZGVdW2RhdGEtYW9zXj1zbGlkZV0uYW9zLWFuaW1hdGUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG59XG5cbltkYXRhLWFvcz1zbGlkZS11cF0ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xufVxuXG5bZGF0YS1hb3M9c2xpZGUtZG93bl0ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbn1cblxuW2RhdGEtYW9zPXNsaWRlLXJpZ2h0XSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xufVxuXG5bZGF0YS1hb3M9c2xpZGUtbGVmdF0ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xufVxuXG5bZGF0YS1hb3NePWZsaXBdW2RhdGEtYW9zXj1mbGlwXSB7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xufVxuXG5bZGF0YS1hb3M9ZmxpcC1sZWZ0XSB7XG4gIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMjUwMHB4KSByb3RhdGVZKC0xMDBkZWcpO1xufVxuXG5bZGF0YS1hb3M9ZmxpcC1sZWZ0XS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMjUwMHB4KSByb3RhdGVZKDApO1xufVxuXG5bZGF0YS1hb3M9ZmxpcC1yaWdodF0ge1xuICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDI1MDBweCkgcm90YXRlWSgxMDBkZWcpO1xufVxuXG5bZGF0YS1hb3M9ZmxpcC1yaWdodF0uYW9zLWFuaW1hdGUge1xuICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDI1MDBweCkgcm90YXRlWSgwKTtcbn1cblxuW2RhdGEtYW9zPWZsaXAtdXBdIHtcbiAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgyNTAwcHgpIHJvdGF0ZVgoLTEwMGRlZyk7XG59XG5cbltkYXRhLWFvcz1mbGlwLXVwXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMjUwMHB4KSByb3RhdGVYKDApO1xufVxuXG5bZGF0YS1hb3M9ZmxpcC1kb3duXSB7XG4gIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMjUwMHB4KSByb3RhdGVYKDEwMGRlZyk7XG59XG5cbltkYXRhLWFvcz1mbGlwLWRvd25dLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgyNTAwcHgpIHJvdGF0ZVgoMCk7XG59XG5cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIFtkYXRhLWFvc10ge1xuICAgIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbiAgICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgICB0cmFuc2l0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gICAgYW5pbWF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5nZm9ybV9oZWFkaW5nIHtcbiAgQGFwcGx5IGhpZGRlbjtcbn1cblxuLmdmb3JtX3ZhbGlkYXRpb25fZXJyb3JzIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uZ2ZpZWxkIHtcbiAgZ3JpZC1jb2x1bW46IHNwYW4gMjtcbn1cbi5nZmllbGQuZ2ZpZWxkX2Vycm9yIC5nZmllbGRfdmFsaWRhdGlvbl9tZXNzYWdlIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG59XG4uZ2ZpZWxkLm5vLXJvdy1nYXAge1xuICBAYXBwbHkgLW10LTIgbGc6LW10LTM7XG59XG4uZ2ZpZWxkLS13aWR0aC1oYWxmIHtcbiAgQGFwcGx5IHNtOmNvbC1zcGFuLTIgbGc6Y29sLXNwYW4tMTtcbn1cbi5nZmllbGQtLXR5cGUtY2hlY2tib3ggbGVnZW5kIHtcbiAgQGFwcGx5IGZvbnQtYm9sZCBtYi0zIGJsb2NrO1xufVxuLmdmaWVsZF9sYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIEBhcHBseSBtYi0xO1xufVxuLmdmaWVsZF9sYWJlbCAuZ2ZpZWxkX3JlcXVpcmVkIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLmhpZGRlbl9sYWJlbCAuZ2ZpZWxkX2xhYmVsIHtcbiAgQGFwcGx5IGhpZGRlbjtcbn1cbi5nZmllbGQuZ2ZpZWxkLS10eXBlLWZpbGV1cGxvYWQgPiBsYWJlbCB7XG4gIG1hcmdpbi1ib3R0b206IDhweCAhaW1wb3J0YW50O1xufVxuXG4uZ2lucHV0X2NvbnRhaW5lciB7XG4gIEBhcHBseSByZWxhdGl2ZTtcbn1cbi5naW5wdXRfY29udGFpbmVyIHNlbGVjdCxcbi5naW5wdXRfY29udGFpbmVyIHRleHRhcmVhLFxuLmdpbnB1dF9jb250YWluZXIgaW5wdXRbdHlwZT1kYXRlXSxcbi5naW5wdXRfY29udGFpbmVyIGlucHV0W3R5cGU9dGV4dF0sXG4uZ2lucHV0X2NvbnRhaW5lciBpbnB1dFt0eXBlPXRlbF0sXG4uZ2lucHV0X2NvbnRhaW5lciBpbnB1dFt0eXBlPWVtYWlsXSxcbi5naW5wdXRfY29udGFpbmVyIGlucHV0W3R5cGU9bnVtYmVyXSB7XG4gIGhlaWdodDogNDhweDtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIG91dGxpbmU6IG5vbmU7XG4gIG91dGxpbmUtb2Zmc2V0OiAwO1xuICBAYXBwbHkgZm9udC1iYXNlIHRleHQtd2hpdGUgYm9yZGVyIGJvcmRlci13aGl0ZSByb3VuZGVkLVs0cHhdICBiZy10cmFuc3BhcmVudDtcbiAgcGFkZGluZy1sZWZ0OiAxNnB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDE2cHggIWltcG9ydGFudDtcbn1cbi5naW5wdXRfY29udGFpbmVyIHNlbGVjdDpmb2N1cyxcbi5naW5wdXRfY29udGFpbmVyIHRleHRhcmVhOmZvY3VzLFxuLmdpbnB1dF9jb250YWluZXIgaW5wdXRbdHlwZT1kYXRlXTpmb2N1cyxcbi5naW5wdXRfY29udGFpbmVyIGlucHV0W3R5cGU9dGV4dF06Zm9jdXMsXG4uZ2lucHV0X2NvbnRhaW5lciBpbnB1dFt0eXBlPXRlbF06Zm9jdXMsXG4uZ2lucHV0X2NvbnRhaW5lciBpbnB1dFt0eXBlPWVtYWlsXTpmb2N1cyxcbi5naW5wdXRfY29udGFpbmVyIGlucHV0W3R5cGU9bnVtYmVyXTpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIEBhcHBseSBib3JkZXItc2hpcHdyZWNrO1xufVxuLmdpbnB1dF9jb250YWluZXIgc2VsZWN0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLFxuLmdpbnB1dF9jb250YWluZXIgdGV4dGFyZWE6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsXG4uZ2lucHV0X2NvbnRhaW5lciBpbnB1dFt0eXBlPWRhdGVdOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLFxuLmdpbnB1dF9jb250YWluZXIgaW5wdXRbdHlwZT10ZXh0XTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixcbi5naW5wdXRfY29udGFpbmVyIGlucHV0W3R5cGU9dGVsXTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixcbi5naW5wdXRfY29udGFpbmVyIGlucHV0W3R5cGU9ZW1haWxdOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLFxuLmdpbnB1dF9jb250YWluZXIgaW5wdXRbdHlwZT1udW1iZXJdOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHsgLyogRWRnZSAqL1xuICBAYXBwbHkgdGV4dC13aGl0ZTtcbn1cbi5naW5wdXRfY29udGFpbmVyIHNlbGVjdDotbXMtaW5wdXQtcGxhY2Vob2xkZXIsXG4uZ2lucHV0X2NvbnRhaW5lciB0ZXh0YXJlYTotbXMtaW5wdXQtcGxhY2Vob2xkZXIsXG4uZ2lucHV0X2NvbnRhaW5lciBpbnB1dFt0eXBlPWRhdGVdOi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbi5naW5wdXRfY29udGFpbmVyIGlucHV0W3R5cGU9dGV4dF06LW1zLWlucHV0LXBsYWNlaG9sZGVyLFxuLmdpbnB1dF9jb250YWluZXIgaW5wdXRbdHlwZT10ZWxdOi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbi5naW5wdXRfY29udGFpbmVyIGlucHV0W3R5cGU9ZW1haWxdOi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbi5naW5wdXRfY29udGFpbmVyIGlucHV0W3R5cGU9bnVtYmVyXTotbXMtaW5wdXQtcGxhY2Vob2xkZXIgeyAvKiBJbnRlcm5ldCBFeHBsb3JlciAxMC0xMSAqL1xuICBAYXBwbHkgdGV4dC13aGl0ZTtcbn1cbi5naW5wdXRfY29udGFpbmVyIHNlbGVjdDo6cGxhY2Vob2xkZXIsXG4uZ2lucHV0X2NvbnRhaW5lciB0ZXh0YXJlYTo6cGxhY2Vob2xkZXIsXG4uZ2lucHV0X2NvbnRhaW5lciBpbnB1dFt0eXBlPWRhdGVdOjpwbGFjZWhvbGRlcixcbi5naW5wdXRfY29udGFpbmVyIGlucHV0W3R5cGU9dGV4dF06OnBsYWNlaG9sZGVyLFxuLmdpbnB1dF9jb250YWluZXIgaW5wdXRbdHlwZT10ZWxdOjpwbGFjZWhvbGRlcixcbi5naW5wdXRfY29udGFpbmVyIGlucHV0W3R5cGU9ZW1haWxdOjpwbGFjZWhvbGRlcixcbi5naW5wdXRfY29udGFpbmVyIGlucHV0W3R5cGU9bnVtYmVyXTo6cGxhY2Vob2xkZXIge1xuICBAYXBwbHkgdGV4dC13aGl0ZTtcbn1cbi5naW5wdXRfY29udGFpbmVyIHNlbGVjdCB7XG4gIEBhcHBseSBiZy1uby1yZXBlYXQgYmctW3JpZ2h0XzEycHhfY2VudGVyXTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxNicgaGVpZ2h0PScxNicgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPSdub25lJyUzRSUzQ3BhdGggZD0nTTQgNkw4IDEwTDEyIDYnIHN0cm9rZT0nJTIzQUVBQUFFJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSUzQy9zdmclM0VcIik7XG59XG4uZ2lucHV0X2NvbnRhaW5lciB0ZXh0YXJlYSB7XG4gIGhlaWdodDogMTgwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy10b3A6IDEycHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbi5naW5wdXRfY29udGFpbmVyLmdpbnB1dF9jb250YWluZXJfY2hlY2tib3ggLmdmaWVsZF9jaGVja2JveCB7XG4gIEBhcHBseSBncmlkICFpbXBvcnRhbnQ7XG59XG4uY29sLTIgLmdpbnB1dF9jb250YWluZXIuZ2lucHV0X2NvbnRhaW5lcl9jaGVja2JveCAuZ2ZpZWxkX2NoZWNrYm94IHtcbiAgQGFwcGx5IGdyaWQtY29scy0xIGxnOmdyaWQtY29scy0yO1xufVxuLmNvbC0zIC5naW5wdXRfY29udGFpbmVyLmdpbnB1dF9jb250YWluZXJfY2hlY2tib3ggLmdmaWVsZF9jaGVja2JveCB7XG4gIEBhcHBseSBncmlkLWNvbHMtMztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgLmNvbC0zIC5naW5wdXRfY29udGFpbmVyLmdpbnB1dF9jb250YWluZXJfY2hlY2tib3ggLmdmaWVsZF9jaGVja2JveCB7XG4gICAgQGFwcGx5IGdyaWQtY29scy0xO1xuICB9XG59XG4uZ2lucHV0X2NvbnRhaW5lci5naW5wdXRfY29udGFpbmVyX2NvbnNlbnQsXG4uZ2lucHV0X2NvbnRhaW5lciAuZ2ZpZWxkX2NoZWNrYm94LFxuLmdpbnB1dF9jb250YWluZXIgLmdmaWVsZF9yYWRpbyxcbi5naW5wdXRfY29udGFpbmVyIC5nY2hvaWNlIHtcbiAgQGFwcGx5IHRleHQtMTY7XG59XG4uZ2lucHV0X2NvbnRhaW5lci5naW5wdXRfY29udGFpbmVyX2NvbnNlbnQgaW5wdXRbdHlwZT1jaGVja2JveF0sXG4uZ2lucHV0X2NvbnRhaW5lci5naW5wdXRfY29udGFpbmVyX2NvbnNlbnQgaW5wdXRbdHlwZT1yYWRpb10sXG4uZ2lucHV0X2NvbnRhaW5lciAuZ2ZpZWxkX2NoZWNrYm94IGlucHV0W3R5cGU9Y2hlY2tib3hdLFxuLmdpbnB1dF9jb250YWluZXIgLmdmaWVsZF9jaGVja2JveCBpbnB1dFt0eXBlPXJhZGlvXSxcbi5naW5wdXRfY29udGFpbmVyIC5nZmllbGRfcmFkaW8gaW5wdXRbdHlwZT1jaGVja2JveF0sXG4uZ2lucHV0X2NvbnRhaW5lciAuZ2ZpZWxkX3JhZGlvIGlucHV0W3R5cGU9cmFkaW9dLFxuLmdpbnB1dF9jb250YWluZXIgLmdjaG9pY2UgaW5wdXRbdHlwZT1jaGVja2JveF0sXG4uZ2lucHV0X2NvbnRhaW5lciAuZ2Nob2ljZSBpbnB1dFt0eXBlPXJhZGlvXSB7XG4gIEBhcHBseSBvcGFjaXR5LTAgb3V0bGluZS1ub25lIHotNTAgdy0zIGgtMyB0b3AtMCBsZWZ0LTAgYWJzb2x1dGUgbWItMCBhcHBlYXJhbmNlLW5vbmUgY3Vyc29yLXBvaW50ZXIgbXQtMDtcbn1cbi5naW5wdXRfY29udGFpbmVyLmdpbnB1dF9jb250YWluZXJfY29uc2VudCBpbnB1dFt0eXBlPWNoZWNrYm94XSArIGxhYmVsLFxuLmdpbnB1dF9jb250YWluZXIuZ2lucHV0X2NvbnRhaW5lcl9jb25zZW50IGlucHV0W3R5cGU9cmFkaW9dICsgbGFiZWwsXG4uZ2lucHV0X2NvbnRhaW5lciAuZ2ZpZWxkX2NoZWNrYm94IGlucHV0W3R5cGU9Y2hlY2tib3hdICsgbGFiZWwsXG4uZ2lucHV0X2NvbnRhaW5lciAuZ2ZpZWxkX2NoZWNrYm94IGlucHV0W3R5cGU9cmFkaW9dICsgbGFiZWwsXG4uZ2lucHV0X2NvbnRhaW5lciAuZ2ZpZWxkX3JhZGlvIGlucHV0W3R5cGU9Y2hlY2tib3hdICsgbGFiZWwsXG4uZ2lucHV0X2NvbnRhaW5lciAuZ2ZpZWxkX3JhZGlvIGlucHV0W3R5cGU9cmFkaW9dICsgbGFiZWwsXG4uZ2lucHV0X2NvbnRhaW5lciAuZ2Nob2ljZSBpbnB1dFt0eXBlPWNoZWNrYm94XSArIGxhYmVsLFxuLmdpbnB1dF9jb250YWluZXIgLmdjaG9pY2UgaW5wdXRbdHlwZT1yYWRpb10gKyBsYWJlbCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5naW5wdXRfY29udGFpbmVyLmdpbnB1dF9jb250YWluZXJfY29uc2VudCBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgbGFiZWw6YWZ0ZXIsXG4uZ2lucHV0X2NvbnRhaW5lci5naW5wdXRfY29udGFpbmVyX2NvbnNlbnQgaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCArIGxhYmVsOmFmdGVyLFxuLmdpbnB1dF9jb250YWluZXIgLmdmaWVsZF9jaGVja2JveCBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgbGFiZWw6YWZ0ZXIsXG4uZ2lucHV0X2NvbnRhaW5lciAuZ2ZpZWxkX2NoZWNrYm94IGlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQgKyBsYWJlbDphZnRlcixcbi5naW5wdXRfY29udGFpbmVyIC5nZmllbGRfcmFkaW8gaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCArIGxhYmVsOmFmdGVyLFxuLmdpbnB1dF9jb250YWluZXIgLmdmaWVsZF9yYWRpbyBpbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkICsgbGFiZWw6YWZ0ZXIsXG4uZ2lucHV0X2NvbnRhaW5lciAuZ2Nob2ljZSBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgbGFiZWw6YWZ0ZXIsXG4uZ2lucHV0X2NvbnRhaW5lciAuZ2Nob2ljZSBpbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkICsgbGFiZWw6YWZ0ZXIge1xuICBAYXBwbHkgYmctdHJhbnNwYXJlbnQgdGV4dC1ncmV5LWRhcmsgYm9yZGVyLXdoaXRlO1xufVxuLmdpbnB1dF9jb250YWluZXIuZ2lucHV0X2NvbnRhaW5lcl9jb25zZW50IGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyBsYWJlbDpiZWZvcmUsXG4uZ2lucHV0X2NvbnRhaW5lci5naW5wdXRfY29udGFpbmVyX2NvbnNlbnQgaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCArIGxhYmVsOmJlZm9yZSxcbi5naW5wdXRfY29udGFpbmVyIC5nZmllbGRfY2hlY2tib3ggaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCArIGxhYmVsOmJlZm9yZSxcbi5naW5wdXRfY29udGFpbmVyIC5nZmllbGRfY2hlY2tib3ggaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCArIGxhYmVsOmJlZm9yZSxcbi5naW5wdXRfY29udGFpbmVyIC5nZmllbGRfcmFkaW8gaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCArIGxhYmVsOmJlZm9yZSxcbi5naW5wdXRfY29udGFpbmVyIC5nZmllbGRfcmFkaW8gaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCArIGxhYmVsOmJlZm9yZSxcbi5naW5wdXRfY29udGFpbmVyIC5nY2hvaWNlIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyBsYWJlbDpiZWZvcmUsXG4uZ2lucHV0X2NvbnRhaW5lciAuZ2Nob2ljZSBpbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkICsgbGFiZWw6YmVmb3JlIHtcbiAgQGFwcGx5IG9wYWNpdHktMTAwO1xufVxuLmdpbnB1dF9jb250YWluZXIuZ2lucHV0X2NvbnRhaW5lcl9jb25zZW50IGlucHV0W3R5cGU9Y2hlY2tib3hdOmZvY3VzICsgbGFiZWw6YWZ0ZXIsXG4uZ2lucHV0X2NvbnRhaW5lci5naW5wdXRfY29udGFpbmVyX2NvbnNlbnQgaW5wdXRbdHlwZT1yYWRpb106Zm9jdXMgKyBsYWJlbDphZnRlcixcbi5naW5wdXRfY29udGFpbmVyIC5nZmllbGRfY2hlY2tib3ggaW5wdXRbdHlwZT1jaGVja2JveF06Zm9jdXMgKyBsYWJlbDphZnRlcixcbi5naW5wdXRfY29udGFpbmVyIC5nZmllbGRfY2hlY2tib3ggaW5wdXRbdHlwZT1yYWRpb106Zm9jdXMgKyBsYWJlbDphZnRlcixcbi5naW5wdXRfY29udGFpbmVyIC5nZmllbGRfcmFkaW8gaW5wdXRbdHlwZT1jaGVja2JveF06Zm9jdXMgKyBsYWJlbDphZnRlcixcbi5naW5wdXRfY29udGFpbmVyIC5nZmllbGRfcmFkaW8gaW5wdXRbdHlwZT1yYWRpb106Zm9jdXMgKyBsYWJlbDphZnRlcixcbi5naW5wdXRfY29udGFpbmVyIC5nY2hvaWNlIGlucHV0W3R5cGU9Y2hlY2tib3hdOmZvY3VzICsgbGFiZWw6YWZ0ZXIsXG4uZ2lucHV0X2NvbnRhaW5lciAuZ2Nob2ljZSBpbnB1dFt0eXBlPXJhZGlvXTpmb2N1cyArIGxhYmVsOmFmdGVyIHtcbiAgQGFwcGx5IGJvcmRlci13aGl0ZTtcbn1cbi5naW5wdXRfY29udGFpbmVyLmdpbnB1dF9jb250YWluZXJfY29uc2VudCBsYWJlbCxcbi5naW5wdXRfY29udGFpbmVyIC5nZmllbGRfY2hlY2tib3ggbGFiZWwsXG4uZ2lucHV0X2NvbnRhaW5lciAuZ2ZpZWxkX3JhZGlvIGxhYmVsLFxuLmdpbnB1dF9jb250YWluZXIgLmdjaG9pY2UgbGFiZWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgQGFwcGx5IHctZnVsbCByZWxhdGl2ZSBwbC00O1xufVxuLmdpbnB1dF9jb250YWluZXIuZ2lucHV0X2NvbnRhaW5lcl9jb25zZW50IGxhYmVsOmFmdGVyLFxuLmdpbnB1dF9jb250YWluZXIgLmdmaWVsZF9jaGVja2JveCBsYWJlbDphZnRlcixcbi5naW5wdXRfY29udGFpbmVyIC5nZmllbGRfcmFkaW8gbGFiZWw6YWZ0ZXIsXG4uZ2lucHV0X2NvbnRhaW5lciAuZ2Nob2ljZSBsYWJlbDphZnRlciB7XG4gIEBhcHBseSBjb250ZW50LVtcIlwiXSBiZy10cmFuc3BhcmVudCB3LVsyMHB4XSBoLVsyMHB4XSBib3JkZXItMiBib3JkZXItd2hpdGUgYmxvY2sgYWJzb2x1dGUgbGVmdC0wIHRvcC1bMXB4XSB6LTAgcG9pbnRlci1ldmVudHMtbm9uZSB0cmFuc2l0aW9uLWFsbCByb3VuZGVkLVs0cHhdO1xufVxuLmdpbnB1dF9jb250YWluZXIuZ2lucHV0X2NvbnRhaW5lcl9jb25zZW50IGxhYmVsOmJlZm9yZSxcbi5naW5wdXRfY29udGFpbmVyIC5nZmllbGRfY2hlY2tib3ggbGFiZWw6YmVmb3JlLFxuLmdpbnB1dF9jb250YWluZXIgLmdmaWVsZF9yYWRpbyBsYWJlbDpiZWZvcmUsXG4uZ2lucHV0X2NvbnRhaW5lciAuZ2Nob2ljZSBsYWJlbDpiZWZvcmUge1xuICBAYXBwbHkgY29udGVudC1bXCLuoI1cIl0gYmxvY2sgYWJzb2x1dGUgdy1bMjBweF0gaC1bMjBweF0gbGVhZGluZy1bMTZweF0gdGV4dC0xNCBsZWZ0LTAgdG9wLVszcHhdIHRleHQtY2VudGVyIG9wYWNpdHktMCB6LVsxXSB0ZXh0LXdoaXRlIHRyYW5zaXRpb24tYWxsO1xuICBmb250LWZhbWlseTogZm9udGVsbG87XG59XG4uZ2lucHV0X2NvbnRhaW5lciAuZ2ZpZWxkX2NoZWNrYm94LFxuLmdpbnB1dF9jb250YWluZXIgLmdmaWVsZF9yYWRpbyB7XG4gIG1hcmdpbjogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLmdpbnB1dF9jb250YWluZXIgLmdmaWVsZF9jaGVja2JveCAuZ2Nob2ljZSxcbi5naW5wdXRfY29udGFpbmVyIC5nZmllbGRfcmFkaW8gLmdjaG9pY2Uge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG1hcmdpbjogMCAyNHB4IDZweCAwO1xufVxuLmdpbnB1dF9jb250YWluZXIgLmdmaWVsZF9yYWRpbyAuZ2Nob2ljZSBsYWJlbDphZnRlciB7XG4gIHRvcDogM3B4O1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xufVxuLmdpbnB1dF9jb250YWluZXIgLmdmaWVsZF9yYWRpbyAuZ2Nob2ljZSBsYWJlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBsZWZ0OiA0cHg7XG4gIHRvcDogN3B4O1xuICBvcGFjaXR5OiAwO1xuICB6LWluZGV4OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTAxOTQxO1xufVxuLmdpbnB1dF9jb250YWluZXIuZ2lucHV0X2NvbnRhaW5lcl9jb25zZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG59XG4uZ2lucHV0X2NvbnRhaW5lci5naW5wdXRfY29udGFpbmVyX2ZpbGV1cGxvYWQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgZmxleC1iYXNpczogMTAwJTtcbn1cbi5naW5wdXRfY29udGFpbmVyLmdpbnB1dF9jb250YWluZXJfZmlsZXVwbG9hZCBpbnB1dFt0eXBlPWZpbGVdIHtcbiAgaGVpZ2h0OiA4MHB4O1xuICBwYWRkaW5nOiAyOHB4IDE2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIEBhcHBseSByb3VuZGVkICBib3JkZXIgYm9yZGVyLWdyZXktZGFyayBib3JkZXItb3BhY2l0eS00MCBib3JkZXItZGFzaGVkIGN1cnNvci1wb2ludGVyO1xufVxuLmdpbnB1dF9jb250YWluZXIuZ2lucHV0X2NvbnRhaW5lcl9maWxldXBsb2FkIGlucHV0W3R5cGU9ZmlsZV06Zm9jdXMge1xuICBib3JkZXItY29sb3I6IHJnYmEoMTg5LCAyMzUsIDIxNywgMC41KTtcbn1cbi5naW5wdXRfY29udGFpbmVyLmdpbnB1dF9jb250YWluZXJfZmlsZXVwbG9hZCBpbnB1dFt0eXBlPWZpbGVdOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDEycHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgd2lkdGg6IDEwMHB4O1xuICBwYWRkaW5nOiAwIDMycHggMCAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciByaWdodDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxNicgaGVpZ2h0PScxNicgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPSdub25lJyUzRSUzQ3BhdGggZD0nTTE0IDEwVjEwLjhDMTQgMTEuOTIwMSAxNCAxMi40ODAyIDEzLjc4MiAxMi45MDhDMTMuNTkwMyAxMy4yODQzIDEzLjI4NDMgMTMuNTkwMyAxMi45MDggMTMuNzgyQzEyLjQ4MDIgMTQgMTEuOTIwMSAxNCAxMC44IDE0SDUuMkM0LjA3OTg5IDE0IDMuNTE5ODQgMTQgMy4wOTIwMiAxMy43ODJDMi43MTU2OSAxMy41OTAzIDIuNDA5NzMgMTMuMjg0MyAyLjIxNzk5IDEyLjkwOEMyIDEyLjQ4MDIgMiAxMS45MjAxIDIgMTAuOFYxME0xMS4zMzMzIDUuMzMzMzNMOCAyTTggMkw0LjY2NjY3IDUuMzMzMzNNOCAyVjEwJyBzdHJva2U9JyUyMzNDMUU2NScgc3Ryb2tlLXdpZHRoPScxLjUnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFJTNDcGF0aCBkPSdNMTQgMTBWMTAuOEMxNCAxMS45MjAxIDE0IDEyLjQ4MDIgMTMuNzgyIDEyLjkwOEMxMy41OTAzIDEzLjI4NDMgMTMuMjg0MyAxMy41OTAzIDEyLjkwOCAxMy43ODJDMTIuNDgwMiAxNCAxMS45MjAxIDE0IDEwLjggMTRINS4yQzQuMDc5ODkgMTQgMy41MTk4NCAxNCAzLjA5MjAyIDEzLjc4MkMyLjcxNTY5IDEzLjU5MDMgMi40MDk3MyAxMy4yODQzIDIuMjE3OTkgMTIuOTA4QzIgMTIuNDgwMiAyIDExLjkyMDEgMiAxMC44VjEwTTExLjMzMzMgNS4zMzMzM0w4IDJNOCAyTDQuNjY2NjcgNS4zMzMzM004IDJWMTAnIHN0cm9rZT0nYmxhY2snIHN0cm9rZS1vcGFjaXR5PScwLjInIHN0cm9rZS13aWR0aD0nMS41JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSUzQ3BhdGggZD0nTTE0IDEwVjEwLjhDMTQgMTEuOTIwMSAxNCAxMi40ODAyIDEzLjc4MiAxMi45MDhDMTMuNTkwMyAxMy4yODQzIDEzLjI4NDMgMTMuNTkwMyAxMi45MDggMTMuNzgyQzEyLjQ4MDIgMTQgMTEuOTIwMSAxNCAxMC44IDE0SDUuMkM0LjA3OTg5IDE0IDMuNTE5ODQgMTQgMy4wOTIwMiAxMy43ODJDMi43MTU2OSAxMy41OTAzIDIuNDA5NzMgMTMuMjg0MyAyLjIxNzk5IDEyLjkwOEMyIDEyLjQ4MDIgMiAxMS45MjAxIDIgMTAuOFYxME0xMS4zMzMzIDUuMzMzMzNMOCAyTTggMkw0LjY2NjY3IDUuMzMzMzNNOCAyVjEwJyBzdHJva2U9J2JsYWNrJyBzdHJva2Utb3BhY2l0eT0nMC4yJyBzdHJva2Utd2lkdGg9JzEuNScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICBAYXBwbHkgdHJhbnNpdGlvbi1hbGwgZm9udC1iYXNlO1xufVxuLmdpbnB1dF9jb250YWluZXIuZ2lucHV0X2NvbnRhaW5lcl9maWxldXBsb2FkIC5nZm9ybV9maWxldXBsb2FkX3J1bGVzIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDE1MHB4KTtcbiAgbGVmdDogMTJweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgYmFja2dyb3VuZDogcmdiYSg3NywgNzcsIDc3LCAwLjUpO1xuICBAYXBwbHkgcHktMSBsZzpweS0yIHRleHQtcGxhY2Vob2xkZXIgLW10LVsycHhdIGJnLXdoaXRlIHRleHQtMTQ7XG59XG4uZ2lucHV0X2NvbnRhaW5lci5naW5wdXRfY29udGFpbmVyX2ZpbGV1cGxvYWQuc2VsZWN0ZWQgLmdmb3JtX2ZpbGV1cGxvYWRfcnVsZXMge1xuICBvcGFjaXR5OiAwO1xufVxuLmdpbnB1dF9jb250YWluZXIuZ2lucHV0X2NvbnRhaW5lcl9maWxldXBsb2FkIC5naW5wdXRfcHJldmlldyB7XG4gIEBhcHBseSBtLTAgZm9udC1iYXNlIHRleHQtMTY7XG59XG4uZ2lucHV0X2NvbnRhaW5lciAuYy1idXR0b24sIC5naW5wdXRfY29udGFpbmVyIGlucHV0W3R5cGU9c3VibWl0XSxcbi5naW5wdXRfY29udGFpbmVyIGlucHV0W3R5cGU9YnV0dG9uXSxcbi5naW5wdXRfY29udGFpbmVyIGlucHV0W3R5cGU9cmVzZXRdIHtcbiAgQGFwcGx5IHctZnVsbDtcbn1cbkBzY3JlZW4gbGcge1xuICAuZ2lucHV0X2NvbnRhaW5lciAuYy1idXR0b24sIC5naW5wdXRfY29udGFpbmVyIGlucHV0W3R5cGU9c3VibWl0XSxcbiAgLmdpbnB1dF9jb250YWluZXIgaW5wdXRbdHlwZT1idXR0b25dLFxuICAuZ2lucHV0X2NvbnRhaW5lciBpbnB1dFt0eXBlPXJlc2V0XSB7XG4gICAgQGFwcGx5IHctYXV0bztcbiAgfVxufVxuXG4uZ2Zvcm1fZm9vdGVyIHtcbiAgbWFyZ2luLXRvcDogMjRweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZ2Zvcm1fZm9vdGVyIC5nZm9ybV9hamF4X3NwaW5uZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgdG9wOiAyNSU7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG5cbi5nZi1jb25maXJtYXRpb24tLWxvYWRlZCAuZ2YtY29uZmlybWF0aW9uLS1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbkBrZXlmcmFtZXMgc3BpbiB7XG4gIDAlIHtcbiAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG4gIH1cbn1cbi5nZm9ybV9jb25maXJtYXRpb25fd3JhcHBlciB7XG4gIEBhcHBseSBmbGV4IGp1c3RpZnktY2VudGVyO1xufVxuXG4uZ2Zvcm1fY29uZmlybWF0aW9uX21lc3NhZ2Uge1xuICBAYXBwbHkgdGV4dC1jZW50ZXIgcC0yIHB4LTMgYmctaG9uZXktZ29sZCB0ZXh0LWdyZXktZGFyayBpbmxpbmUtYmxvY2sgbXgtYXV0bztcbn1cblxuLm1mcC1jb250YWluZXIge1xuICBwYWRkaW5nOiAyNHB4O1xufVxuXG4ubWZwLWlmcmFtZS1zY2FsZXIgaWZyYW1lIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLm1mcC1pZnJhbWUtaG9sZGVyIC5tZnAtY2xvc2Uge1xuICB3aWR0aDogMzZweDtcbiAgaGVpZ2h0OiAzNnB4O1xuICBsaW5lLWhlaWdodDogMzhweDtcbiAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNCREVCRDk7XG4gIGNvbG9yOiByZ2JhKDE2LCAyNSwgNjUsIDAuOCk7XG4gIG9wYWNpdHk6IDE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICB0b3A6IC00NHB4O1xuICByaWdodDogLTQwcHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xufVxuLm1mcC1pZnJhbWUtaG9sZGVyIC5tZnAtY2xvc2U6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICNlNGY3ZjA7XG59XG5AbWVkaWEgZGVza3RvcCB7XG4gIC5tZnAtaWZyYW1lLWhvbGRlciAubWZwLWNsb3NlIHtcbiAgICByaWdodDogMDtcbiAgfVxufVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKipcXFxuICBCYXNpYyBNb2RhbCBTdHlsZXNcblxcKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4ubW9kYWxfX292ZXJsYXkge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjYpO1xuICBkaXNwbGF5OiBibG9jaztcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHotaW5kZXg6IDMwMDA7XG4gIHBhZGRpbmc6IDI0cHggMjRweDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cbkBzY3JlZW4gbGcge1xuICAubW9kYWxfX292ZXJsYXkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cblxuLm1vZGFsX19jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDE0cHg7XG4gIG1heC1oZWlnaHQ6IDEwMHZoO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLm1vZGFsX19oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuXG4ubW9kYWxfX3RpdGxlIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuQHNjcmVlbiBsZyB7XG4gIC5tb2RhbF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgfVxufVxuXG4ubW9kYWxfX2Nsb3NlIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDE2cHg7XG4gIHJpZ2h0OiAxNnB4O1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIEBhcHBseSB0ZXh0LXB1cnBsZTtcbn1cbkBzY3JlZW4gbGcge1xuICAubW9kYWxfX2Nsb3NlIHtcbiAgICB0b3A6IDI0cHg7XG4gICAgcmlnaHQ6IDI0cHg7XG4gIH1cbn1cbi5tb2RhbF9fY2xvc2U6aG92ZXIge1xuICBAYXBwbHkgYmctZ3JleS1kYXJrO1xufVxuXG4ubW9kYWxfX2Nsb3NlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4pyVXCI7XG59XG5cbi5tb2RhbF9fY29udGVudCAuZ2Zvcm1fd3JhcHBlciBmb3JtIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ubW9kYWxfX2NvbnRlbnQgLmdmb3JtX3dyYXBwZXIgZm9ybSAuZ2Zvcm1fYm9keSB7XG4gIHdpZHRoOiAxMDAlO1xuICBmbGV4LWJhc2lzOiAxMDAlO1xufVxuLm1vZGFsX19jb250ZW50IC5nZm9ybV93cmFwcGVyIGZvcm0gLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyB7XG4gIGNvbHVtbi1nYXA6IDI0cHg7XG59XG4ubW9kYWxfX2NvbnRlbnQgLmdmb3JtX3dyYXBwZXIgZm9ybSAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIGlucHV0W3R5cGU9dGV4dF0sXG4ubW9kYWxfX2NvbnRlbnQgLmdmb3JtX3dyYXBwZXIgZm9ybSAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIGlucHV0W3R5cGU9cGFzc3dvcmRdLFxuLm1vZGFsX19jb250ZW50IC5nZm9ybV93cmFwcGVyIGZvcm0gLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyBpbnB1dFt0eXBlPXRlbF0sXG4ubW9kYWxfX2NvbnRlbnQgLmdmb3JtX3dyYXBwZXIgZm9ybSAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIGlucHV0W3R5cGU9bnVtYmVyXSxcbi5tb2RhbF9fY29udGVudCAuZ2Zvcm1fd3JhcHBlciBmb3JtIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgaW5wdXRbdHlwZT1lbWFpbF0ge1xuICBAYXBwbHkgYm9yZGVyLWJsYWNrIGJvcmRlci1vcGFjaXR5LTIwO1xufVxuLm1vZGFsX19jb250ZW50IC5nZm9ybV93cmFwcGVyIGZvcm0gLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkLS10eXBlLWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubW9kYWxfX2NvbnRlbnQgLmdmb3JtX3dyYXBwZXIgZm9ybSAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGRfaHRtbCBzbWFsbCB7XG4gIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xufVxuLm1vZGFsX19jb250ZW50IC5nZm9ybV93cmFwcGVyIGZvcm0gLmdmb3JtX2JvZHkgLmdpbnB1dF9jb250YWluZXIuZ2lucHV0X2NvbnRhaW5lcl9jb25zZW50IGxhYmVsOmFmdGVyLFxuLm1vZGFsX19jb250ZW50IC5nZm9ybV93cmFwcGVyIGZvcm0gLmdmb3JtX2JvZHkgLmdpbnB1dF9jb250YWluZXIgLmdmaWVsZF9jaGVja2JveCBsYWJlbDphZnRlcixcbi5tb2RhbF9fY29udGVudCAuZ2Zvcm1fd3JhcHBlciBmb3JtIC5nZm9ybV9ib2R5IC5naW5wdXRfY29udGFpbmVyIC5nZmllbGRfcmFkaW8gbGFiZWw6YWZ0ZXIsXG4ubW9kYWxfX2NvbnRlbnQgLmdmb3JtX3dyYXBwZXIgZm9ybSAuZ2Zvcm1fYm9keSAuZ2lucHV0X2NvbnRhaW5lciAuZ2Nob2ljZSBsYWJlbDphZnRlciB7XG4gIEBhcHBseSBib3JkZXItYmxhY2sgYm9yZGVyLW9wYWNpdHktMjA7XG59XG4ubW9kYWxfX2NvbnRlbnQgLmdmb3JtX3dyYXBwZXIgZm9ybSAuZ2Zvcm1fYm9keSAuZ2lucHV0X2NvbnRhaW5lci5naW5wdXRfY29udGFpbmVyX2NvbnNlbnQgaW5wdXQ6Zm9jdXMgKyBsYWJlbDphZnRlcixcbi5tb2RhbF9fY29udGVudCAuZ2Zvcm1fd3JhcHBlciBmb3JtIC5nZm9ybV9ib2R5IC5naW5wdXRfY29udGFpbmVyIC5nZmllbGRfY2hlY2tib3ggaW5wdXQ6Zm9jdXMgKyBsYWJlbDphZnRlcixcbi5tb2RhbF9fY29udGVudCAuZ2Zvcm1fd3JhcHBlciBmb3JtIC5nZm9ybV9ib2R5IC5naW5wdXRfY29udGFpbmVyIC5nZmllbGRfcmFkaW8gaW5wdXQ6Zm9jdXMgKyBsYWJlbDphZnRlcixcbi5tb2RhbF9fY29udGVudCAuZ2Zvcm1fd3JhcHBlciBmb3JtIC5nZm9ybV9ib2R5IC5naW5wdXRfY29udGFpbmVyIC5nY2hvaWNlIGlucHV0OmZvY3VzICsgbGFiZWw6YWZ0ZXIge1xuICBAYXBwbHkgYm9yZGVyLWJsYWNrIGJvcmRlci1vcGFjaXR5LTIwO1xufVxuLm1vZGFsX19jb250ZW50IC5nZm9ybV93cmFwcGVyIGZvcm0gLmdmb3JtX2Zvb3RlciB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHBhZGRpbmctdG9wOiAyOXB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLm1vZGFsX19jb250ZW50IC5nZm9ybV93cmFwcGVyIGZvcm0gLmdmb3JtX2Zvb3RlciAuYy1idXR0b246YWZ0ZXIsIC5tb2RhbF9fY29udGVudCAuZ2Zvcm1fd3JhcHBlciBmb3JtIC5nZm9ybV9mb290ZXIgaW5wdXRbdHlwZT1zdWJtaXRdOmFmdGVyLFxuLm1vZGFsX19jb250ZW50IC5nZm9ybV93cmFwcGVyIGZvcm0gLmdmb3JtX2Zvb3RlciBpbnB1dFt0eXBlPWJ1dHRvbl06YWZ0ZXIsXG4ubW9kYWxfX2NvbnRlbnQgLmdmb3JtX3dyYXBwZXIgZm9ybSAuZ2Zvcm1fZm9vdGVyIGlucHV0W3R5cGU9cmVzZXRdOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxNicgaGVpZ2h0PScxNicgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPSdub25lJyUzRSUzQ3BhdGggZD0nTTE0IDEwVjEwLjhDMTQgMTEuOTIwMSAxNCAxMi40ODAyIDEzLjc4MiAxMi45MDhDMTMuNTkwMyAxMy4yODQzIDEzLjI4NDMgMTMuNTkwMyAxMi45MDggMTMuNzgyQzEyLjQ4MDIgMTQgMTEuOTIwMSAxNCAxMC44IDE0SDUuMkM0LjA3OTg5IDE0IDMuNTE5ODQgMTQgMy4wOTIwMiAxMy43ODJDMi43MTU2OSAxMy41OTAzIDIuNDA5NzMgMTMuMjg0MyAyLjIxNzk5IDEyLjkwOEMyIDEyLjQ4MDIgMiAxMS45MjAxIDIgMTAuOFYxME0xMS4zMzMzIDYuNjY2NjdMOCAxME04IDEwTDQuNjY2NjcgNi42NjY2N004IDEwVjInIHN0cm9rZT0nd2hpdGUnIHN0cm9rZS13aWR0aD0nMS41JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSUzQy9zdmclM0VcIik7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgY29udGVudDogXCJcIjtcbn1cbi5tb2RhbF9fY29udGVudCAuZ2Zvcm1fd3JhcHBlciBmb3JtIC5nZm9ybV9mb290ZXIgLmMtYnV0dG9uOmhvdmVyOmFmdGVyLCAubW9kYWxfX2NvbnRlbnQgLmdmb3JtX3dyYXBwZXIgZm9ybSAuZ2Zvcm1fZm9vdGVyIGlucHV0W3R5cGU9c3VibWl0XTpob3ZlcjphZnRlcixcbi5tb2RhbF9fY29udGVudCAuZ2Zvcm1fd3JhcHBlciBmb3JtIC5nZm9ybV9mb290ZXIgaW5wdXRbdHlwZT1idXR0b25dOmhvdmVyOmFmdGVyLFxuLm1vZGFsX19jb250ZW50IC5nZm9ybV93cmFwcGVyIGZvcm0gLmdmb3JtX2Zvb3RlciBpbnB1dFt0eXBlPXJlc2V0XTpob3ZlcjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTYnIGhlaWdodD0nMTYnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nbm9uZSclM0UlM0NwYXRoIGQ9J00xNCAxMFYxMC44QzE0IDExLjkyMDEgMTQgMTIuNDgwMiAxMy43ODIgMTIuOTA4QzEzLjU5MDMgMTMuMjg0MyAxMy4yODQzIDEzLjU5MDMgMTIuOTA4IDEzLjc4MkMxMi40ODAyIDE0IDExLjkyMDEgMTQgMTAuOCAxNEg1LjJDNC4wNzk4OSAxNCAzLjUxOTg0IDE0IDMuMDkyMDIgMTMuNzgyQzIuNzE1NjkgMTMuNTkwMyAyLjQwOTczIDEzLjI4NDMgMi4yMTc5OSAxMi45MDhDMiAxMi40ODAyIDIgMTEuOTIwMSAyIDEwLjhWMTBNMTEuMzMzMyA2LjY2NjY3TDggMTBNOCAxMEw0LjY2NjY3IDYuNjY2NjdNOCAxMFYyJyBzdHJva2U9JyUyMzNDMUU2NScgc3Ryb2tlLXdpZHRoPScxLjUnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFJTNDcGF0aCBkPSdNMTQgMTBWMTAuOEMxNCAxMS45MjAxIDE0IDEyLjQ4MDIgMTMuNzgyIDEyLjkwOEMxMy41OTAzIDEzLjI4NDMgMTMuMjg0MyAxMy41OTAzIDEyLjkwOCAxMy43ODJDMTIuNDgwMiAxNCAxMS45MjAxIDE0IDEwLjggMTRINS4yQzQuMDc5ODkgMTQgMy41MTk4NCAxNCAzLjA5MjAyIDEzLjc4MkMyLjcxNTY5IDEzLjU5MDMgMi40MDk3MyAxMy4yODQzIDIuMjE3OTkgMTIuOTA4QzIgMTIuNDgwMiAyIDExLjkyMDEgMiAxMC44VjEwTTExLjMzMzMgNi42NjY2N0w4IDEwTTggMTBMNC42NjY2NyA2LjY2NjY3TTggMTBWMicgc3Ryb2tlPSdibGFjaycgc3Ryb2tlLW9wYWNpdHk9JzAuMicgc3Ryb2tlLXdpZHRoPScxLjUnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFJTNDcGF0aCBkPSdNMTQgMTBWMTAuOEMxNCAxMS45MjAxIDE0IDEyLjQ4MDIgMTMuNzgyIDEyLjkwOEMxMy41OTAzIDEzLjI4NDMgMTMuMjg0MyAxMy41OTAzIDEyLjkwOCAxMy43ODJDMTIuNDgwMiAxNCAxMS45MjAxIDE0IDEwLjggMTRINS4yQzQuMDc5ODkgMTQgMy41MTk4NCAxNCAzLjA5MjAyIDEzLjc4MkMyLjcxNTY5IDEzLjU5MDMgMi40MDk3MyAxMy4yODQzIDIuMjE3OTkgMTIuOTA4QzIgMTIuNDgwMiAyIDExLjkyMDEgMiAxMC44VjEwTTExLjMzMzMgNi42NjY2N0w4IDEwTTggMTBMNC42NjY2NyA2LjY2NjY3TTggMTBWMicgc3Ryb2tlPSdibGFjaycgc3Ryb2tlLW9wYWNpdHk9JzAuMicgc3Ryb2tlLXdpZHRoPScxLjUnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFJTNDL3N2ZyUzRVwiKTtcbn1cbi5tb2RhbF9fY29udGVudCAuZ2Zvcm1fd3JhcHBlciBmb3JtIC5nZm9ybV9mb290ZXIgc3Bhbi5nZm9ybS1sb2FkZXIge1xuICByaWdodDogLTI0cHg7XG4gIHRvcDogYXV0bztcbiAgYm90dG9tOiAxMnB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIGxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbn1cbi5tb2RhbF9fY29udGVudCAuZ2Zvcm1fY29uZmlybWF0aW9uX3dyYXBwZXIgLmdmb3JtX2NvbmZpcm1hdGlvbl9tZXNzYWdlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLm1vZGFsX19jb250ZW50IC5nZm9ybV9jb25maXJtYXRpb25fd3JhcHBlciAuZ2Zvcm1fY29uZmlybWF0aW9uX21lc3NhZ2UgaDIge1xuICBmb250LXNpemU6IDMycHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG5Ac2NyZWVuIGxnIHtcbiAgLm1vZGFsX19jb250ZW50IC5nZm9ybV9jb25maXJtYXRpb25fd3JhcHBlciAuZ2Zvcm1fY29uZmlybWF0aW9uX21lc3NhZ2UgaDIge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgfVxufVxuXG4ubW9kYWxfX2J0biB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgcGFkZGluZy1yaWdodDogMXJlbTtcbiAgcGFkZGluZy10b3A6IDAuNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZTZlNjtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44KTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gIG1hcmdpbjogMDtcbiAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4yNXMgZWFzZS1vdXQ7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjI1cyBlYXNlLW91dDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMjVzIGVhc2Utb3V0LCAtd2Via2l0LXRyYW5zZm9ybSAwLjI1cyBlYXNlLW91dDtcbn1cblxuLm1vZGFsX19idG46Zm9jdXMsIC5tb2RhbF9fYnRuOmhvdmVyIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xufVxuXG4ubW9kYWxfX2J0bi1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNDQ5ZTtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKlxcXG4gIERlbW8gQW5pbWF0aW9uIFN0eWxlXG5cXCoqKioqKioqKioqKioqKioqKioqKioqKioqL1xuQGtleWZyYW1lcyBtbWZhZGVJbiB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkBrZXlmcmFtZXMgbW1mYWRlT3V0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuQGtleWZyYW1lcyBtbXNsaWRlSW4ge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTUlKTtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIG1tc2xpZGVPdXQge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAlKTtcbiAgfVxufVxuLm1pY3JvbW9kYWwtc2xpZGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubWljcm9tb2RhbC1zbGlkZS5pcy1vcGVuIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5taWNyb21vZGFsLXNsaWRlW2FyaWEtaGlkZGVuPWZhbHNlXSAubW9kYWxfX292ZXJsYXkge1xuICBhbmltYXRpb246IG1tZmFkZUluIDAuM3MgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMiwgMSk7XG59XG5cbi5taWNyb21vZGFsLXNsaWRlW2FyaWEtaGlkZGVuPWZhbHNlXSAubW9kYWxfX2NvbnRhaW5lciB7XG4gIGFuaW1hdGlvbjogbW1zbGlkZUluIDAuM3MgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMiwgMSk7XG59XG5cbi5taWNyb21vZGFsLXNsaWRlW2FyaWEtaGlkZGVuPXRydWVdIC5tb2RhbF9fb3ZlcmxheSB7XG4gIGFuaW1hdGlvbjogbW1mYWRlT3V0IDAuM3MgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMiwgMSk7XG59XG5cbi5taWNyb21vZGFsLXNsaWRlW2FyaWEtaGlkZGVuPXRydWVdIC5tb2RhbF9fY29udGFpbmVyIHtcbiAgYW5pbWF0aW9uOiBtbXNsaWRlT3V0IDAuM3MgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMiwgMSk7XG59XG5cbi5taWNyb21vZGFsLXNsaWRlIC5tb2RhbF9fY29udGFpbmVyLFxuLm1pY3JvbW9kYWwtc2xpZGUgLm1vZGFsX19vdmVybGF5IHtcbiAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbn1cblxuLmZsb2F0aW5nLWNoYXRib3QtYnV0dG9uIHtcbiAgd2lkdGg6IDQwcHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiA1MXB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbiAhaW1wb3J0YW50O1xuICBib3R0b206IDk2cHggIWltcG9ydGFudDtcbiAgcmlnaHQ6IDI0cHggIWltcG9ydGFudDtcbiAgei1pbmRleDogMTAwMCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPSc0MCcgaGVpZ2h0PSc1MScgdmlld0JveD0nMCAwIDQwIDUxJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcmVjdCB3aWR0aD0nNDAnIGhlaWdodD0nNDAnIHJ4PSc1JyBmaWxsPSd3aGl0ZScvJTNFJTNDbWFzayBpZD0nbWFzazBfMzM4XzMyNTEnIHN0eWxlPSdtYXNrLXR5cGU6YWxwaGEnIG1hc2tVbml0cz0ndXNlclNwYWNlT25Vc2UnIHg9JzgnIHk9JzgnIHdpZHRoPScyNCcgaGVpZ2h0PScyNCclM0UlM0NyZWN0IHg9JzgnIHk9JzgnIHdpZHRoPScyNCcgaGVpZ2h0PScyNCcgZmlsbD0nJTIzRDlEOUQ5Jy8lM0UlM0MvbWFzayUzRSUzQ2cgbWFzaz0ndXJsKCUyM21hc2swXzMzOF8zMjUxKSclM0UlM0NwYXRoIGQ9J00xMCAzMFYxMkMxMCAxMS40NSAxMC4xOTU4IDEwLjk3OTIgMTAuNTg3NSAxMC41ODc1QzEwLjk3OTIgMTAuMTk1OCAxMS40NSAxMCAxMiAxMEgyOEMyOC41NSAxMCAyOS4wMjA4IDEwLjE5NTggMjkuNDEyNSAxMC41ODc1QzI5LjgwNDIgMTAuOTc5MiAzMCAxMS40NSAzMCAxMlYyNEMzMCAyNC41NSAyOS44MDQyIDI1LjAyMDggMjkuNDEyNSAyNS40MTI1QzI5LjAyMDggMjUuODA0MiAyOC41NSAyNiAyOCAyNkgxNEwxMCAzMFpNMTMuMTUgMjRIMjhWMTJIMTJWMjUuMTI1TDEzLjE1IDI0WicgZmlsbD0nJTIzQTE4Qjc3Jy8lM0UlM0MvZyUzRSUzQ3BhdGggZD0nTTIwLjM2NiA0OS41QzE5Ljk4MTEgNTAuMTY2NyAxOS4wMTg5IDUwLjE2NjcgMTguNjM0IDQ5LjVMMTIuMTM4OCAzOC4yNUMxMS43NTM5IDM3LjU4MzMgMTIuMjM1IDM2Ljc1IDEzLjAwNDggMzYuNzVMMjUuOTk1MiAzNi43NUMyNi43NjUgMzYuNzUgMjcuMjQ2MSAzNy41ODMzIDI2Ljg2MTIgMzguMjVMMjAuMzY2IDQ5LjVaJyBmaWxsPSd3aGl0ZScvJTNFJTNDL3N2ZyUzRSUwQVwiKSAhaW1wb3J0YW50O1xufVxuLmZsb2F0aW5nLWNoYXRib3QtYnV0dG9uIHN2ZyB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbkBzY3JlZW4gc20ge1xuICAuZmxvYXRpbmctY2hhdGJvdC1idXR0b24ge1xuICAgIHdpZHRoOiAxNDFweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogNjBweCAhaW1wb3J0YW50O1xuICAgIGJvdHRvbTogMjRweCAhaW1wb3J0YW50O1xuICAgIHJpZ2h0OiAzMnB4ICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzE0MScgaGVpZ2h0PSc2MCcgdmlld0JveD0nMCAwIDE0MSA2MCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3JlY3Qgd2lkdGg9JzE0MScgaGVpZ2h0PSc0OCcgcng9JzI0JyBmaWxsPSd3aGl0ZScvJTNFJTNDbWFzayBpZD0nbWFzazBfMzM4XzUzMzcnIHN0eWxlPSdtYXNrLXR5cGU6YWxwaGEnIG1hc2tVbml0cz0ndXNlclNwYWNlT25Vc2UnIHg9JzIwJyB5PScxMicgd2lkdGg9JzI0JyBoZWlnaHQ9JzI0JyUzRSUzQ3JlY3QgeD0nMjAnIHk9JzEyJyB3aWR0aD0nMjQnIGhlaWdodD0nMjQnIGZpbGw9JyUyM0Q5RDlEOScvJTNFJTNDL21hc2slM0UlM0NnIG1hc2s9J3VybCglMjNtYXNrMF8zMzhfNTMzNyknJTNFJTNDcGF0aCBkPSdNMjIgMzRWMTZDMjIgMTUuNDUgMjIuMTk1OCAxNC45NzkyIDIyLjU4NzUgMTQuNTg3NUMyMi45NzkyIDE0LjE5NTggMjMuNDUgMTQgMjQgMTRINDBDNDAuNTUgMTQgNDEuMDIwOCAxNC4xOTU4IDQxLjQxMjUgMTQuNTg3NUM0MS44MDQyIDE0Ljk3OTIgNDIgMTUuNDUgNDIgMTZWMjhDNDIgMjguNTUgNDEuODA0MiAyOS4wMjA4IDQxLjQxMjUgMjkuNDEyNUM0MS4wMjA4IDI5LjgwNDIgNDAuNTUgMzAgNDAgMzBIMjZMMjIgMzRaTTI1LjE1IDI4SDQwVjE2SDI0VjI5LjEyNUwyNS4xNSAyOFonIGZpbGw9JyUyM0ExOEI3NycvJTNFJTNDL2clM0UlM0NwYXRoIGQ9J001OC4zNTIgMjkuMTkyQzU1LjIzMiAyOS4xOTIgNTIuNzUyIDI2LjYzMiA1Mi43NTIgMjMuNTEyQzUyLjc1MiAyMC4zOTIgNTUuMjMyIDE3Ljc4NCA1OC4zNTIgMTcuNzg0QzYwLjA5NiAxNy43ODQgNjEuNjE2IDE4LjU1MiA2Mi41OTIgMTkuNzY4TDYxLjM3NiAyMC43NDRDNjAuNjcyIDE5Ljg4IDU5LjU4NCAxOS4zMiA1OC4zNjggMTkuMzJDNTYuMTI4IDE5LjMyIDU0LjQgMjEuMjQgNTQuNCAyMy41MTJDNTQuNCAyNS43NjggNTYuMTEyIDI3LjY1NiA1OC4zNjggMjcuNjU2QzU5LjU4NCAyNy42NTYgNjAuNjcyIDI3LjA5NiA2MS4zNzYgMjYuMjMyTDYyLjU5MiAyNy4yMDhDNjEuNjE2IDI4LjQyNCA2MC4wOTYgMjkuMTkyIDU4LjM1MiAyOS4xOTJaTTY3Ljk5NjEgMjEuMzM2QzY5Ljg4NDEgMjEuMzM2IDcxLjAwNDEgMjIuNiA3MC45ODgxIDI0LjcyOFYyOUg2OS40MjAxVjI0LjgyNEM2OS40MjAxIDIzLjYwOCA2OC42ODQxIDIyLjg3MiA2Ny43MjQxIDIyLjg3MkM2Ni43NDgxIDIyLjg3MiA2NS41NjQxIDIzLjQ0OCA2NS41NjQxIDI0Ljk4NFYyOUg2My45OTYxVjE3LjQ2NEg2NS41NjQxVjIyLjY2NEM2NS45OTYxIDIxLjc1MiA2Ny4xOTYxIDIxLjMzNiA2Ny45OTYxIDIxLjMzNlpNNzguNzg4NSAyMi42NDhWMjEuNTI4SDgwLjM1NjVWMjlINzguNzg4NVYyNy43MzZDNzguMzA4NSAyOC42IDc3LjI4NDUgMjkuMTkyIDc2LjEzMjUgMjkuMTkyQzc0LjE4MDUgMjkuMTkyIDcyLjUwMDUgMjcuNTYgNzIuNTAwNSAyNS4yNTZDNzIuNTAwNSAyMy4wMzIgNzQuMDg0NSAyMS4zMzYgNzYuMTk2NSAyMS4zMzZDNzcuMjg0NSAyMS4zMzYgNzguMzA4NSAyMS44IDc4Ljc4ODUgMjIuNjQ4Wk03Ni40MDQ1IDI3LjcyQzc3LjY1MjUgMjcuNzIgNzguNzcyNSAyNi42NjQgNzguNzcyNSAyNS4yNTZDNzguNzcyNSAyMy44MTYgNzcuNTcyNSAyMi44MDggNzYuMzcyNSAyMi44MDhDNzUuMDkyNSAyMi44MDggNzQuMDg0NSAyMy45MjggNzQuMDg0NSAyNS4yNTZDNzQuMDg0NSAyNi42IDc1LjA5MjUgMjcuNzIgNzYuNDA0NSAyNy43MlpNODQuNjU2OSAyMS41MjhIODYuMjU2OVYyMi44NEg4NC42NTY5VjI5SDgzLjA4ODlWMjIuODRIODEuNzQ0OVYyMS41MjhIODMuMDg4OVYxOC43MjhIODQuNjU2OVYyMS41MjhaTTk1LjIzMDUgMjEuMzM2Qzk3LjExODUgMjEuMzM2IDk4LjIzODUgMjIuNiA5OC4yMjI1IDI0LjcyOFYyOUg5Ni42NTQ1VjI0LjgyNEM5Ni42NTQ1IDIzLjYwOCA5NS45MTg1IDIyLjg3MiA5NC45NTg1IDIyLjg3MkM5My45ODI1IDIyLjg3MiA5Mi43OTg1IDIzLjQzMiA5Mi43OTg1IDI0Ljk4NFYyOUg5MS4yMzA1VjIxLjUyOEg5Mi43OTg1VjIyLjY4QzkzLjIzMDUgMjEuNzUyIDk0LjQzMDUgMjEuMzM2IDk1LjIzMDUgMjEuMzM2Wk0xMDMuNjU1IDI5LjE5MkMxMDEuNTI3IDI5LjE5MiA5OS43MzQ5IDI3LjYyNCA5OS43MzQ5IDI1LjI1NkM5OS43MzQ5IDIyLjg4OCAxMDEuNTI3IDIxLjMzNiAxMDMuNjU1IDIxLjMzNkMxMDUuNzgzIDIxLjMzNiAxMDcuNTkxIDIyLjg4OCAxMDcuNTkxIDI1LjI1NkMxMDcuNTkxIDI3LjYyNCAxMDUuNzgzIDI5LjE5MiAxMDMuNjU1IDI5LjE5MlpNMTAzLjY1NSAyNy43MkMxMDQuOTM1IDI3LjcyIDEwNi4wMjMgMjYuNzEyIDEwNi4wMjMgMjUuMjU2QzEwNi4wMjMgMjMuODE2IDEwNC45MzUgMjIuODA4IDEwMy42NTUgMjIuODA4QzEwMi4zNzUgMjIuODA4IDEwMS4zMDMgMjMuODE2IDEwMS4zMDMgMjUuMjU2QzEwMS4zMDMgMjYuNzEyIDEwMi4zNzUgMjcuNzIgMTAzLjY1NSAyNy43MlpNMTE2LjYxIDI2LjYzMkwxMTguMzg2IDIxLjUyOEgxMjAuMDgyTDExNy4zNDYgMjlIMTE2LjAxOEwxMTQuMDgyIDIzLjY0TDExMi4yMSAyOUgxMTAuOTE0TDEwOC4wODIgMjEuNTI4SDEwOS43NzhMMTExLjU3IDI2LjYzMkwxMTMuMzQ2IDIxLjUyOEgxMTQuODE4TDExNi42MSAyNi42MzJaJyBmaWxsPSclMjMyMDI1MjgnLyUzRSUzQ3BhdGggZD0nTTcwLjM2NiA1OC41QzY5Ljk4MTEgNTkuMTY2NyA2OS4wMTg5IDU5LjE2NjcgNjguNjM0IDU4LjVMNjIuMTM4OCA0Ny4yNUM2MS43NTM5IDQ2LjU4MzMgNjIuMjM1IDQ1Ljc1IDYzLjAwNDggNDUuNzVMNzUuOTk1MiA0NS43NUM3Ni43NjUgNDUuNzUgNzcuMjQ2MSA0Ni41ODMzIDc2Ljg2MTIgNDcuMjVMNzAuMzY2IDU4LjVaJyBmaWxsPSd3aGl0ZScvJTNFJTNDL3N2ZyUzRSUwQVwiKSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbG9hdGluZy1jaGF0Ym90LWJ1dHRvbjpob3ZlciB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC00cHgpICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLm14Y2hhdC1jaGF0Ym90LXdyYXBwZXIgLmNoYXRib3QtdG9wLWJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNBOTk1ODIgIWltcG9ydGFudDtcbn1cbi5teGNoYXQtY2hhdGJvdC13cmFwcGVyIC5ib3QtbWVzc2FnZSB7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIwMjUyOCAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDMyLCAzNywgNDAsIDAuMikgIWltcG9ydGFudDtcbn1cbi5teGNoYXQtY2hhdGJvdC13cmFwcGVyIC5ib3QtbWVzc2FnZSBhIHtcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbn1cbi5teGNoYXQtY2hhdGJvdC13cmFwcGVyIC5ib3QtbWVzc2FnZSBkaXYge1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xufVxuLm14Y2hhdC1jaGF0Ym90LXdyYXBwZXIgLm14Y2hhdC1zaXRlLWFsZXJ0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0E5OTU4MiAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuLm14Y2hhdC1jaGF0Ym90LXdyYXBwZXIgLm14Y2hhdC1zaXRlLWFsZXJ0IHAsIC5teGNoYXQtY2hhdGJvdC13cmFwcGVyIC5teGNoYXQtc2l0ZS1hbGVydCBkaXYge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuLm14Y2hhdC1jaGF0Ym90LXdyYXBwZXIgLnVzZXItbWVzc2FnZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMTQzLCAxNDYsIDE0NywgMCkgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxODcsIDIwNCwgMjAxLCAwLjUpICFpbXBvcnRhbnQ7XG59XG4ubXhjaGF0LWNoYXRib3Qtd3JhcHBlciAuc2VuZC1idXR0b24gc3ZnIHBhdGgge1xuICBmaWxsOiAjMjAyNTI4O1xufVxuXG4uc3dpcGVyIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICAvKiBGaXggb2YgV2Via2l0IGZsaWNrZXJpbmcgKi9cbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zd2lwZXIuc3dpcGVyLWluaXRpYWxpemVkIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5zd2lwZXItdmVydGljYWwgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uc3dpcGVyLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xufVxuXG4uc3dpcGVyLWFuZHJvaWQgLnN3aXBlci1zbGlkZSxcbi5zd2lwZXItd3JhcHBlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG59XG5cbi5zd2lwZXItcG9pbnRlci1ldmVudHMge1xuICB0b3VjaC1hY3Rpb246IHBhbi15O1xufVxuLnN3aXBlci1wb2ludGVyLWV2ZW50cy5zd2lwZXItdmVydGljYWwge1xuICB0b3VjaC1hY3Rpb246IHBhbi14O1xufVxuXG4uc3dpcGVyLXNsaWRlIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbn1cblxuLnN3aXBlci1zbGlkZS1pbnZpc2libGUtYmxhbmsge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi8qIEVxdWFsIEhlaWdodCAqL1xuLnN3aXBlci1lcXVhbGhlaWdodCAuc3dpcGVyLXdyYXBwZXIge1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbn1cbi5zd2lwZXItZXF1YWxoZWlnaHQgLnN3aXBlci1zbGlkZSB7XG4gIGhlaWdodDogYXV0bztcbiAgZGlzcGxheTogZmxleDtcbn1cbi5zd2lwZXItZXF1YWxoZWlnaHQgLnN3aXBlci1zbGlkZSA+IGRpdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi8qIEF1dG8gSGVpZ2h0ICovXG4uc3dpcGVyLWF1dG9oZWlnaHQsXG4uc3dpcGVyLWF1dG9oZWlnaHQgLnN3aXBlci1zbGlkZSB7XG4gIGhlaWdodDogYXV0bztcbn1cbi5zd2lwZXItYXV0b2hlaWdodCAuc3dpcGVyLXdyYXBwZXIge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBoZWlnaHQ7XG59XG5cbi5zd2lwZXItYmFja2ZhY2UtaGlkZGVuIC5zd2lwZXItc2xpZGUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLyogQ1NTIE1vZGUgKi9cbi5zd2lwZXItY3NzLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBvdmVyZmxvdzogYXV0bztcbiAgc2Nyb2xsYmFyLXdpZHRoOiBub25lOyAvKiBGb3IgRmlyZWZveCAqL1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7IC8qIEZvciBJbnRlcm5ldCBFeHBsb3JlciBhbmQgRWRnZSAqL1xufVxuLnN3aXBlci1jc3MtbW9kZSA+IC5zd2lwZXItd3JhcHBlcjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnN3aXBlci1jc3MtbW9kZSA+IC5zd2lwZXItd3JhcHBlciA+IC5zd2lwZXItc2xpZGUge1xuICBzY3JvbGwtc25hcC1hbGlnbjogc3RhcnQgc3RhcnQ7XG59XG5cbi5zd2lwZXItaG9yaXpvbnRhbC5zd2lwZXItY3NzLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBzY3JvbGwtc25hcC10eXBlOiB4IG1hbmRhdG9yeTtcbn1cblxuLnN3aXBlci12ZXJ0aWNhbC5zd2lwZXItY3NzLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBzY3JvbGwtc25hcC10eXBlOiB5IG1hbmRhdG9yeTtcbn1cblxuLnN3aXBlci1jZW50ZXJlZCA+IC5zd2lwZXItd3JhcHBlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBmbGV4LXNocmluazogMDtcbiAgb3JkZXI6IDk5OTk7XG59XG4uc3dpcGVyLWNlbnRlcmVkLnN3aXBlci1ob3Jpem9udGFsID4gLnN3aXBlci13cmFwcGVyID4gLnN3aXBlci1zbGlkZTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IHZhcigtLXN3aXBlci1jZW50ZXJlZC1vZmZzZXQtYmVmb3JlKTtcbn1cbi5zd2lwZXItY2VudGVyZWQuc3dpcGVyLWhvcml6b250YWwgPiAuc3dpcGVyLXdyYXBwZXI6YmVmb3JlIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogdmFyKC0tc3dpcGVyLWNlbnRlcmVkLW9mZnNldC1hZnRlcik7XG59XG4uc3dpcGVyLWNlbnRlcmVkLnN3aXBlci12ZXJ0aWNhbCA+IC5zd2lwZXItd3JhcHBlciA+IC5zd2lwZXItc2xpZGU6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IHZhcigtLXN3aXBlci1jZW50ZXJlZC1vZmZzZXQtYmVmb3JlKTtcbn1cbi5zd2lwZXItY2VudGVyZWQuc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci13cmFwcGVyOmJlZm9yZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IHZhcigtLXN3aXBlci1jZW50ZXJlZC1vZmZzZXQtYWZ0ZXIpO1xufVxuLnN3aXBlci1jZW50ZXJlZCA+IC5zd2lwZXItd3JhcHBlciA+IC5zd2lwZXItc2xpZGUge1xuICBzY3JvbGwtc25hcC1hbGlnbjogY2VudGVyIGNlbnRlcjtcbn1cblxuLyogUHJvZ3Jlc3MgKi9cbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciB7XG4gIEBhcHBseSByZWxhdGl2ZSBiZy1bI2VhZGFjNF07XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItZmlsbCB7XG4gIEBhcHBseSBiZy1vcmFuZ2U7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDtcbn1cblxuLnN3aXBlci1ydGwgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1maWxsIHtcbiAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgdG9wO1xufVxuXG4uc3dpcGVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIsXG4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbCxcbi5zd2lwZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGUsXG4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tdmVydGljYWwuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGUge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA2cHg7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbn1cblxuLnN3aXBlci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhcixcbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbCxcbi5zd2lwZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZSxcbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRlIHtcbiAgd2lkdGg6IDZweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1sb2NrIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmMtYWxlcnQtcG9wdXAge1xuICBAYXBwbHkgZml4ZWQgaW5zZXQtMCBmbGV4IGl0ZW1zLWNlbnRlciBqdXN0aWZ5LWNlbnRlciBwLTMgaW52aXNpYmxlIG9wYWNpdHktMDtcbiAgei1pbmRleDogMjAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZSwgdmlzaWJpbGl0eSAwLjNzIGVhc2U7XG59XG4uYy1hbGVydC1wb3B1cC0tb3BlbmVkIC5jLWFsZXJ0LXBvcHVwIHtcbiAgQGFwcGx5IHZpc2libGUgb3BhY2l0eS0xMDA7XG59XG5cbi5jLWFsZXJ0LXBvcHVwX19vdmVybGF5IHtcbiAgQGFwcGx5IGFic29sdXRlIGluc2V0LTAgYmctYmxhY2svNzA7XG59XG4uYy1hbGVydC1wb3B1cF9fZGlhbG9nIHtcbiAgQGFwcGx5IHJlbGF0aXZlIHctZnVsbCBtYXgtdy1bNjQwcHhdIG1heC1oLWZ1bGwgb3ZlcmZsb3cteS1hdXRvIG92ZXJzY3JvbGwtY29udGFpbiBiZy1ncmV5LWRhcmsgYm9yZGVyIGJvcmRlci13aGl0ZS8xMCBzaGFkb3ctMnhsO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTZweCk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2U7XG59XG4uYy1hbGVydC1wb3B1cC0tb3BlbmVkIC5jLWFsZXJ0LXBvcHVwX19kaWFsb2cge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG59XG5cbi5jLWFsZXJ0LXBvcHVwX19iYXIge1xuICBAYXBwbHkgdy1mdWxsIGJnLXN1bnNldDtcbiAgaGVpZ2h0OiA4cHg7XG59XG4uYy1hbGVydC1wb3B1cF9faW5uZXIge1xuICBAYXBwbHkgcC0zIGxnOnAtNTtcbn1cbi5jLWFsZXJ0LXBvcHVwX190aXRsZSB7XG4gIEBhcHBseSB0aXRsZS10MyBsZzp0aXRsZS10MiB0ZXh0LXdoaXRlIG1iLTM7XG59XG4uYy1hbGVydC1wb3B1cF9fY29udGVudCB7XG4gIEBhcHBseSBib2R5LWI0IHRleHQtd2hpdGUvODAgbWItMztcbn1cbi5jLWFsZXJ0LXBvcHVwX19tZXRhIHtcbiAgQGFwcGx5IGdyaWQgZ3JpZC1jb2xzLTEgZ2FwLTM7XG59XG4uYy1hbGVydC1wb3B1cF9fcm93IHtcbiAgQGFwcGx5IGZsZXggaXRlbXMtc3RhcnQgZ2FwLTI7XG59XG4uYy1hbGVydC1wb3B1cF9faWNvbiB7XG4gIEBhcHBseSBzaHJpbmstMCB0ZXh0LXdoaXRlLzUwO1xufVxuLmMtYWxlcnQtcG9wdXBfX2ljb24gc3ZnIHtcbiAgQGFwcGx5IHctNCBoLTQ7XG59XG4uYy1hbGVydC1wb3B1cF9fcGFpcnMge1xuICBAYXBwbHkgZmxleCBmbGV4LXdyYXAgZ2FwLXgtNSBnYXAteS0xO1xufVxuLmMtYWxlcnQtcG9wdXBfX2xhYmVsIHtcbiAgQGFwcGx5IHRleHQtd2hpdGUvNTAgdXBwZXJjYXNlIHRyYWNraW5nLWhlYWRpbmcgYm9keS1iNTtcbn1cbi5jLWFsZXJ0LXBvcHVwX192YWx1ZSB7XG4gIEBhcHBseSB0ZXh0LXdoaXRlIGJvZHktYjM7XG59XG4uYy1hbGVydC1wb3B1cF9fYWN0aW9ucyB7XG4gIEBhcHBseSBmbGV4IGp1c3RpZnktY2VudGVyIG10LTU7XG59XG4uYy1hbGVydC1wb3B1cF9fY2xvc2VbZGlzYWJsZWRdIHtcbiAgQGFwcGx5IG9wYWNpdHktNTAgcG9pbnRlci1ldmVudHMtbm9uZTtcbn1cbi5jLWFsZXJ0LXBvcHVwX19jb3VudGRvd24ge1xuICBAYXBwbHkgbWwtMSB0YWJ1bGFyLW51bXM7XG59XG4uYy1hbGVydC1wb3B1cF9fY291bnRkb3duOmVtcHR5IHtcbiAgQGFwcGx5IGhpZGRlbjtcbn1cblxuLmMtYnJlYWRjcnVtYnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIEBhcHBseSB0ZXh0LTE0IGJvcmRlci1zcGFjaW5nLTYgdGV4dC13aGl0ZTtcbn1cbi5jLWJyZWFkY3J1bWJzIGEge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5jLWJyZWFkY3J1bWJzIGE6Zmlyc3QtY2hpbGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MTNcIjtcbiAgZm9udC1mYW1pbHk6IGZvbnRlbGxvO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xufVxuLmMtYnJlYWRjcnVtYnMgYTpsYXN0LWNoaWxkOmFmdGVyIHtcbiAgY29udGVudDogXCIvXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tbGVmdDogMTZweDtcbn1cbi5jLWJyZWFkY3J1bWJzIGE6aG92ZXIge1xuICBvcGFjaXR5OiAwLjU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5jLWJyZWFkY3J1bWJzIGEsXG4uYy1icmVhZGNydW1icyBzcGFuIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG59XG5cbi5jLWJ1dHRvbiwgaW5wdXRbdHlwZT1zdWJtaXRdLFxuaW5wdXRbdHlwZT1idXR0b25dLFxuaW5wdXRbdHlwZT1yZXNldF0ge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBoZWlnaHQ6IDQ4cHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjQ1cyBlYXNlO1xuICBwYWRkaW5nOiAwIDI0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgQGFwcGx5IHRleHQtZ3JleS1kYXJrIGJnLWhvbmV5LWdvbGQgbm8tdW5kZXJsaW5lIHJvdW5kZWQtZnVsbDtcbn1cbi5jLWJ1dHRvbjpob3ZlciwgaW5wdXRbdHlwZT1zdWJtaXRdOmhvdmVyLFxuaW5wdXRbdHlwZT1idXR0b25dOmhvdmVyLFxuaW5wdXRbdHlwZT1yZXNldF06aG92ZXIge1xuICBAYXBwbHkgYmctc2hpcHdyZWNrIG5vLXVuZGVybGluZSB0ZXh0LWdyZXktZGFyaztcbn1cbi5jLWJ1dHRvbi5oaWRkZW4sIGlucHV0LmhpZGRlblt0eXBlPXN1Ym1pdF0sXG5pbnB1dC5oaWRkZW5bdHlwZT1idXR0b25dLFxuaW5wdXQuaGlkZGVuW3R5cGU9cmVzZXRdLCAuYy1idXR0b25baGlkZGVuXSwgaW5wdXRbaGlkZGVuXVt0eXBlPXN1Ym1pdF0sXG5pbnB1dFtoaWRkZW5dW3R5cGU9YnV0dG9uXSxcbmlucHV0W2hpZGRlbl1bdHlwZT1yZXNldF0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmMtYnV0dG9uLS1ib3JkZXIge1xuICBAYXBwbHkgYm9yZGVyIGJvcmRlci13aGl0ZSBiZy1ncmV5LWRhcmsvNTAgdGV4dC13aGl0ZTtcbn1cbi5jLWJ1dHRvbi0tYm9yZGVyOmhvdmVyIHtcbiAgQGFwcGx5IGJnLXNoaXB3cmVjayBuby11bmRlcmxpbmUgdGV4dC13aGl0ZTtcbn1cbi5iLWNvbnRlbnQtYmxvY2sgLmMtYnV0dG9uLCAuYi1jb250ZW50LWJsb2NrIGlucHV0W3R5cGU9c3VibWl0XSxcbi5iLWNvbnRlbnQtYmxvY2sgaW5wdXRbdHlwZT1idXR0b25dLFxuLmItY29udGVudC1ibG9jayBpbnB1dFt0eXBlPXJlc2V0XSB7XG4gIEBhcHBseSBiZy10cmFuc3BhcmVudDtcbn1cbi5iLWNvbnRlbnQtYmxvY2sgLmMtYnV0dG9uOmhvdmVyLCAuYi1jb250ZW50LWJsb2NrIGlucHV0W3R5cGU9c3VibWl0XTpob3Zlcixcbi5iLWNvbnRlbnQtYmxvY2sgaW5wdXRbdHlwZT1idXR0b25dOmhvdmVyLFxuLmItY29udGVudC1ibG9jayBpbnB1dFt0eXBlPXJlc2V0XTpob3ZlciB7XG4gIEBhcHBseSBiZy1zaGlwd3JlY2s7XG59XG5cbi5zd2lwZXItLWNhcm91c2VsIHtcbiAgY2xpcC1wYXRoOiBpbnNldCgtMTAwdncgLTEwMHZ3IC0xMDB2dyAwKTtcbn1cblxuLnN3aXBlci0tZXF1YWxoZWlnaHQgLnN3aXBlci1zbGlkZSB7XG4gIEBhcHBseSBoLWF1dG87XG59XG4uc3dpcGVyLS1lcXVhbGhlaWdodCAuc3dpcGVyLXNsaWRlID4gZGl2IHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uc3dpcGVyLWJ1dHRvbi1wcmV2LFxuLnN3aXBlci1idXR0b24tbmV4dCB7XG4gIHdpZHRoOiA3NHB4O1xuICBoZWlnaHQ6IDc0cHg7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICB6LWluZGV4OiAxMDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDc0cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG59XG5Ac2NyZWVuIGxnIHtcbiAgLnN3aXBlci1idXR0b24tcHJldixcbiAgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5zd2lwZXItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCxcbi5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuMjtcbn1cblxuLnN3aXBlci1idXR0b24tcHJldiB7XG4gIG9wYWNpdHk6IDE7XG59XG4uc3dpcGVyLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24tZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjI7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgQGFwcGx5IGZsZXggZ2FwLTI7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1sb2NrIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIHNwYW4ge1xuICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBAYXBwbHkgdy1bOXB4XSBoLVs5cHhdIHRyYW5zaXRpb24tYWxsIGJnLXdoaXRlIGJnLW9wYWNpdHktMjA7XG59XG4uZGFyay1uYXYgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgc3BhbiB7XG4gIEBhcHBseSBiZy1wdXJwbGUgYmctb3BhY2l0eS0yMDtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIHNwYW4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gIEBhcHBseSBiZy13aGl0ZSB3LVszMnB4XSAgYmctb3BhY2l0eS0xMDA7XG59XG4uZGFyay1uYXYgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgc3Bhbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgQGFwcGx5IGJnLXB1cnBsZSBiZy1vcGFjaXR5LTEwMDtcbn1cblxuLnN3aXBlci1mcmFjdGlvbiB7XG4gIEBhcHBseSBhYnNvbHV0ZSBib3R0b20tMCByaWdodC0wIGhpZGRlbjtcbn1cblxuLnN3aXBlci1idXR0b24tcHJldi0tYXJyb3csXG4uc3dpcGVyLWJ1dHRvbi1uZXh0LS1hcnJvdyB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHdpZHRoOiA0OHB4O1xuICBoZWlnaHQ6IDQ4cHg7XG4gIHBhZGRpbmc6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDQycHg7XG4gIEBhcHBseSBib3JkZXItWzJweF0gYm9yZGVyLWxpbmUvNTAgYmctd2hpdGU7XG59XG4uc3dpcGVyLWJ1dHRvbi1wcmV2LS1hcnJvdzpob3Zlcixcbi5zd2lwZXItYnV0dG9uLW5leHQtLWFycm93OmhvdmVyIHtcbiAgQGFwcGx5IGJvcmRlci1saW5lLzUwO1xufVxuLnN3aXBlci1idXR0b24tcHJldi0tYXJyb3cuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCxcbi5zd2lwZXItYnV0dG9uLW5leHQtLWFycm93LnN3aXBlci1idXR0b24tZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjU7XG4gIEBhcHBseSB4bDpoaWRkZW47XG59XG5cbiNqcy1jYXRlZ29yaWVzLnNob3ctYWxsIGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbn1cbi5jLWZvb3RlciAjbWVudS1mb290ZXItbGlua3Mge1xuICBAYXBwbHkgZmxleCBmbGV4LWNvbCBsZzpmbGV4LXJvdyB0ZXh0LWNlbnRlciBsZzp0ZXh0LWxlZnQgZ2FwLTEgbGc6Z2FwLTMgcGwtMCBsZzpwbC0xO1xufVxuLmMtZm9vdGVyICNtZW51LWZvb3Rlci1saW5rcyBhIHtcbiAgQGFwcGx5IHVuZGVybGluZSBob3Zlcjpuby11bmRlcmxpbmU7XG59XG4uYy1mb290ZXIgLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyB7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgZ2FwOiAxNnB4ICFpbXBvcnRhbnQ7XG59XG4uYy1mb290ZXIgLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkLS10eXBlLWVtYWlsIHtcbiAgQGFwcGx5IGZsZXgtZ3Jvdztcbn1cbi5jLWZvb3RlciAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQtLXR5cGUtZW1haWwgaW5wdXQge1xuICBAYXBwbHkgdy1mdWxsIHJvdW5kZWQtZnVsbDtcbn1cbi5jLWZvb3RlciAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQtLXR5cGUtc3VibWl0IHtcbiAgQGFwcGx5IHctZnVsbCBsZzp3LVsxMjBweF07XG59XG4uYy1mb290ZXIgLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkLS10eXBlLXN1Ym1pdCAuYy1idXR0b24sIC5jLWZvb3RlciAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQtLXR5cGUtc3VibWl0IGlucHV0W3R5cGU9c3VibWl0XSxcbi5jLWZvb3RlciAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQtLXR5cGUtc3VibWl0IGlucHV0W3R5cGU9YnV0dG9uXSxcbi5jLWZvb3RlciAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQtLXR5cGUtc3VibWl0IGlucHV0W3R5cGU9cmVzZXRdIHtcbiAgQGFwcGx5IHctZnVsbCBib3JkZXIgYm9yZGVyLXdoaXRlIGJnLXRyYW5zcGFyZW50IHRleHQtd2hpdGUgaG92ZXI6Ym9yZGVyLXNoaXB3cmVjayBob3ZlcjpiZy1zaGlwd3JlY2sgaG92ZXI6dGV4dC13aGl0ZTtcbn1cbi5jLWZvb3RlciAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fZm9vdGVyIHtcbiAgQGFwcGx5IGhpZGRlbjtcbn1cblxuLmMtbGF6eS13cmFwcGVyIHtcbiAgQGFwcGx5IHctZnVsbCBoLTAgcmVsYXRpdmUgb3ZlcmZsb3ctaGlkZGVuIHRyYW5zaXRpb24tYWxsIGJnLXRyYW5zcGFyZW50O1xufVxuLmMtbGF6eS13cmFwcGVyLmltZy1sb2FkZWQge1xuICBAYXBwbHkgYmctdHJhbnNwYXJlbnQ7XG59XG4uYy1sYXp5LXdyYXBwZXIuY292ZXIgaW1nLmxhenkge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uYy1sYXp5LXdyYXBwZXItLWNvdmVyIHtcbiAgQGFwcGx5IGFic29sdXRlIGluc2V0LTAgdy1mdWxsIGgtZnVsbDtcbiAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cbi5jLWxhenktd3JhcHBlci0tY292ZXIgaW1nLmxhenkge1xuICBAYXBwbHkgb2JqZWN0LWNvdmVyO1xuICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbn1cbi5jLWxhenktd3JhcHBlci0tY29udGFpbiB7XG4gIEBhcHBseSB3LWZ1bGwgaC1mdWxsO1xufVxuLmMtbGF6eS13cmFwcGVyLS1jb250YWluIGltZy5sYXp5IHtcbiAgQGFwcGx5IG9iamVjdC1jb250YWluO1xuICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbn1cbi5jLWxhenktd3JhcHBlci0tY29udGFpbi5pbWFnZS1yaWdodCBpbWcubGF6eSB7XG4gIEBhcHBseSBvYmplY3QtcmlnaHQ7XG59XG4uYy1sYXp5LXdyYXBwZXIgaW1nLmxhenkge1xuICBAYXBwbHkgb3BhY2l0eS0wIHctZnVsbCBoLWF1dG8gYWJzb2x1dGUgdG9wLTAgbGVmdC0wIG92ZXJmbG93LWhpZGRlbiB0cmFuc2l0aW9uLWFsbDtcbn1cbi5jLWxhenktd3JhcHBlciBpbWcubG9hZGluZywgLmMtbGF6eS13cmFwcGVyIGltZy5pbml0aWFsLCAuYy1sYXp5LXdyYXBwZXIgaW1nLmxvYWRlZCwgLmMtbGF6eS13cmFwcGVyIGltZy5lcnJvciB7XG4gIEBhcHBseSBvcGFjaXR5LTEwMDtcbn1cbi5jLWxhenktd3JhcHBlciBpbWc6bm90KFtzcmNdKSB7XG4gIEBhcHBseSBpbnZpc2libGU7XG59XG4uYy1sYXp5LXdyYXBwZXIgLmxhenk6bm90KGltZykge1xuICBAYXBwbHkgb3BhY2l0eS0wO1xufVxuLmMtbGF6eS13cmFwcGVyIC5sYXp5Om5vdChpbWcpW2RhdGEtbGwtc3RhdHVzPWxvYWRpbmddLFxuLmMtbGF6eS13cmFwcGVyIC5sYXp5Om5vdChpbWcpW2RhdGEtbGwtc3RhdHVzPWxvYWRlZF0sXG4uYy1sYXp5LXdyYXBwZXIgLmxhenk6bm90KGltZylbZGF0YS1sbC1zdGF0dXM9ZW50ZXJlZF0ge1xuICBvcGFjaXR5OiAxO1xuICBAYXBwbHkgb3BhY2l0eS0xMDA7XG59XG5cbi5jLWxpbmsge1xuICBAYXBwbHkgaXRlbXMtY2VudGVyIG5vLXVuZGVybGluZSBpbmxpbmUtZmxleCB0cmFuc2l0aW9uLWFsbCB3aGl0ZXNwYWNlLW5vd3JhcCBnYXAtMTtcbn1cbi5jLWxpbmsgc3BhbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmMtbGluay5hcnJvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgwMFwiO1xuICBmb250LWZhbWlseTogXCJmb250ZWxsb1wiO1xuICBmb250LXNpemU6IDE0cHg7XG4gIEBhcHBseSB0ZXh0LXNoaXB3cmVjayBvcmRlci0yIHRyYW5zaXRpb24tYWxsO1xufVxuLmMtbGluazpob3ZlciB7XG4gIEBhcHBseSBuby11bmRlcmxpbmU7XG59XG4uYy1saW5rOmhvdmVyLmFycm93OmJlZm9yZSB7XG4gIEBhcHBseSB0cmFuc2xhdGUteC1bNHB4XTtcbn1cbi5jLWxpbms6aG92ZXIuYXJyb3ctaG92ZXI6YmVmb3JlIHtcbiAgQGFwcGx5IGxnOnRleHQtZ3JleS1kYXJrO1xufVxuLmMtbGluazpob3Zlci5jLWxpbmstLXVuZGVybGluZSA+IHNwYW46YmVmb3JlIHtcbiAgQGFwcGx5IHctZnVsbDtcbn1cbi5jLWxpbmstLXVuZGVybGluZSA+IHNwYW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgQGFwcGx5IGJnLXNoaXB3cmVjayBoLVsxcHhdIHctMCB0cmFuc2l0aW9uLWFsbCBhYnNvbHV0ZSBsZWZ0LTAgdG9wLTEvMiB0cmFuc2xhdGUteS1bMTVweF07XG59XG4uYy1saW5rLmdtYXAge1xuICBAYXBwbHkgdW5kZXJsaW5lIHVuZGVybGluZS1vZmZzZXQtNDtcbn1cbi5jLWxpbmsuZ21hcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbi1nbWFwLnBuZyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG4uYy1saW5rLmdtYXA6aG92ZXIge1xuICBAYXBwbHkgbm8tdW5kZXJsaW5lO1xufVxuLmMtbGluay5hbWFwIHtcbiAgQGFwcGx5IHVuZGVybGluZSB1bmRlcmxpbmUtb2Zmc2V0LTQ7XG59XG4uYy1saW5rLmFtYXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb24tYW1hcC5wbmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuLmMtbGluay5hbWFwOmhvdmVyIHtcbiAgQGFwcGx5IG5vLXVuZGVybGluZTtcbn1cblxuLmMtbG9jYXRpb24ge1xuICBAYXBwbHkgaW5saW5lLWZsZXggdGV4dC0xNCBzbTp0ZXh0LTE2IGxnOnRleHQtMjIgaXRlbXMtY2VudGVyIGdhcC0zIGZvbnQtYm9sZDtcbn1cbi5jLWxvY2F0aW9uX190cmlnZ2VyIHtcbiAgQGFwcGx5IGhpZGRlbiBsZzpibG9jaztcbn1cblxuLmMtc25henp5LW1hcCB7XG4gIEBhcHBseSB3LWZ1bGw7XG59XG4uYy1zbmF6enktbWFwIGltZyB7XG4gIG1heC13aWR0aDogbm9uZTtcbn1cbi5jLXNuYXp6eS1tYXAgLmdtLXN0eWxlIHtcbiAgZm9udC1mYW1pbHk6IFwiU29maWEgUHJvXCIsIHNhbnMtc2VyaWY7XG59XG4uYy1zbmF6enktbWFwIC5nbS1zdHlsZSAuZ20tc3R5bGUtY2MsXG4uYy1zbmF6enktbWFwIC5nbW5vcHJpbnQgYSxcbi5jLXNuYXp6eS1tYXAgLmdtbm9wcmludCBzcGFuIHtcbiAgQGFwcGx5IG9wYWNpdHktNzA7XG59XG4uYy1zbmF6enktbWFwIC5nbS1zdHlsZS1tdGMsXG4uYy1zbmF6enktbWFwIC5nbS1mdWxsc2NyZWVuLWNvbnRyb2wge1xuICBAYXBwbHkgaGlkZGVuO1xufVxuXG4uYy1vdmVybGluZSB7XG4gIEBhcHBseSBwcmV0aXRsZS1wcmUyIGxnOnByZXRpdGxlLXByZTEgbWItMjtcbn1cblxuLnBhZ2luYXRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY29sdW1uLWdhcDogNHB4O1xufVxuLnBhZ2luYXRpb24gbGkgc3Bhbixcbi5wYWdpbmF0aW9uIGxpIGEge1xuICBAYXBwbHkgZmxleCBpdGVtcy1jZW50ZXIganVzdGlmeS1jZW50ZXIgbm8tdW5kZXJsaW5lIHJvdW5kZWQtZnVsbDtcbiAgd2lkdGg6IDMycHg7XG4gIGFzcGVjdC1yYXRpbzogMS8xO1xuICBAYXBwbHkgdGV4dC13aGl0ZTtcbn1cbi5wYWdpbmF0aW9uIGxpIHNwYW46aG92ZXIsXG4ucGFnaW5hdGlvbiBsaSBhOmhvdmVyIHtcbiAgQGFwcGx5IGJnLXNoaXB3cmVjayB0ZXh0LXdoaXRlO1xufVxuLnBhZ2luYXRpb24gbGkgc3Bhbi5jdXJyZW50LFxuLnBhZ2luYXRpb24gbGkgYS5jdXJyZW50IHtcbiAgQGFwcGx5IGJnLXNoaXB3cmVjayB0ZXh0LXdoaXRlO1xufVxuXG4uYy1wcmVsb2FkZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMTAwMDtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICBAYXBwbHkgYmctZ3JleS1kYXJrO1xufVxuLmMtcHJlbG9hZGVyLmFjdGl2ZSB7XG4gIG9wYWNpdHk6IDAuOTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cbi5jLXByZWxvYWRlcl9fbG9hZGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiA2NHB4O1xuICBoZWlnaHQ6IDY0cHg7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbjogLTMycHggMCAwIC0zMnB4O1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuNSk7XG59XG4uYy1wcmVsb2FkZXJfX2xvYWRlciBkaXYge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjdweDtcbiAgd2lkdGg6IDExcHg7XG4gIGhlaWdodDogMTFweDtcbiAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gIEBhcHBseSBiZy1ob25leS1nb2xkO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMCwgMSwgMSwgMCk7XG59XG4uYy1wcmVsb2FkZXJfX2xvYWRlciBkaXY6bnRoLWNoaWxkKDEpIHtcbiAgbGVmdDogNnB4O1xuICBhbmltYXRpb246IHByZWxvYWRlcjEgMC42cyBpbmZpbml0ZTtcbn1cbi5jLXByZWxvYWRlcl9fbG9hZGVyIGRpdjpudGgtY2hpbGQoMikge1xuICBsZWZ0OiA2cHg7XG4gIGFuaW1hdGlvbjogcHJlbG9hZGVyMiAwLjZzIGluZmluaXRlO1xufVxuLmMtcHJlbG9hZGVyX19sb2FkZXIgZGl2Om50aC1jaGlsZCgzKSB7XG4gIGxlZnQ6IDI2cHg7XG4gIGFuaW1hdGlvbjogcHJlbG9hZGVyMiAwLjZzIGluZmluaXRlO1xufVxuLmMtcHJlbG9hZGVyX19sb2FkZXIgZGl2Om50aC1jaGlsZCg0KSB7XG4gIGxlZnQ6IDQ1cHg7XG4gIGFuaW1hdGlvbjogcHJlbG9hZGVyMyAwLjZzIGluZmluaXRlO1xufVxuXG5Aa2V5ZnJhbWVzIHByZWxvYWRlcjEge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHByZWxvYWRlcjMge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHByZWxvYWRlcjIge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTlweCwgMCk7XG4gIH1cbn1cbi5jLXJpY2h0ZXh0IGgyLFxuLmMtcmljaHRleHQgaDMge1xuICBmb250LXdlaWdodDogNDAwO1xuICBAYXBwbHkgZm9udC1oZWFkaW5nIHRleHQtWzI4cHhdIGxnOnRleHQtNDAgbWItMyBtdC0zO1xufVxuLmMtcmljaHRleHQgaDQsIC5jLXJpY2h0ZXh0IGg1IHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgQGFwcGx5IGZvbnQtaGVhZGluZyAgdGV4dC0yNCBtYi0yO1xufVxuLmMtcmljaHRleHQgaDYge1xuICBmb250LXdlaWdodDogNDAwO1xuICBAYXBwbHkgdGV4dC0xOCBtYi0zO1xufVxuLmMtcmljaHRleHQgKjpmaXJzdC1jaGlsZCB7XG4gIEBhcHBseSBtdC0wO1xufVxuLmMtcmljaHRleHQgKjpsYXN0LWNoaWxkIHtcbiAgQGFwcGx5IG1iLTA7XG59XG4uYy1yaWNodGV4dCBhOm5vdCguYy1idXR0b24pOm5vdChpbnB1dFt0eXBlPXN1Ym1pdF0pOm5vdChpbnB1dFt0eXBlPWJ1dHRvbl0pOm5vdChpbnB1dFt0eXBlPXJlc2V0XSkge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5jLXJpY2h0ZXh0IGE6bm90KC5jLWJ1dHRvbik6bm90KGlucHV0W3R5cGU9c3VibWl0XSk6bm90KGlucHV0W3R5cGU9YnV0dG9uXSk6bm90KGlucHV0W3R5cGU9cmVzZXRdKTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5jLXJpY2h0ZXh0LS1ibG9nIGgyLFxuLmMtcmljaHRleHQtLWJsb2cgaDMge1xuICBAYXBwbHkgdGl0bGUtdDUgbGc6dGl0bGUtdDQgbWItMiBtdC0zIGxnOm10LTQ7XG59XG4uYy1yaWNodGV4dC0tc21hbGwgKiB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi5jLXJpY2h0ZXh0LS1zbWFsbCBzbWFsbCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5jLXJpY2h0ZXh0IHNtYWxsIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTtcbn1cbi5jLXJpY2h0ZXh0IHVsLCAuYy1yaWNodGV4dCBvbCB7XG4gIEBhcHBseSBtYi0zO1xuICBsaXN0LXN0eWxlOiBkaXNjO1xuICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG59XG4uYy1yaWNodGV4dCB1bCBsaSwgLmMtcmljaHRleHQgb2wgbGkge1xuICBtYXJnaW4tYm90dG9tOiA0cHg7XG59XG4uYy1yaWNodGV4dCBvbCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogZGVjaW1hbDtcbn1cbi5jLXJpY2h0ZXh0IHVsIHtcbiAgQGFwcGx5IGdyaWQgZ3JpZC1jb2xzLTEgZ2FwLTI7XG59XG4uYy1yaWNodGV4dCBibG9ja3F1b3RlIHAge1xuICBAYXBwbHkgdGl0bGUtdDYgbGc6dGl0bGUtdDUgbGVhZGluZy1bMS4yXTtcbn1cblxuLmMtc2VhcmNoLXRvZ2dsZSB7XG4gIEBhcHBseSBoaWRkZW4gbGc6aW5saW5lLWZsZXggaXRlbXMtY2VudGVyIGp1c3RpZnktY2VudGVyIHctMyBoLTMgc2hyaW5rLTAgYmctdHJhbnNwYXJlbnQgdGV4dC1zaGlwd3JlY2sgdHJhbnNpdGlvbi1hbGw7XG59XG4uYy1zZWFyY2gtdG9nZ2xlIHN2ZyB7XG4gIEBhcHBseSB3LTMgaC0zO1xufVxuLmMtc2VhcmNoLXRvZ2dsZSBzdmcgcGF0aCB7XG4gIGZpbGw6IGN1cnJlbnRDb2xvcjtcbn1cbi5jLXNlYXJjaC10b2dnbGU6aG92ZXIge1xuICBAYXBwbHkgdGV4dC13aGl0ZTtcbn1cblxuLmMtc2VhcmNoLW1vZGFsIHtcbiAgQGFwcGx5IGZpeGVkIGluc2V0LTAgaW52aXNpYmxlIG9wYWNpdHktMDtcbiAgei1pbmRleDogMTMwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZSwgdmlzaWJpbGl0eSAwLjNzIGVhc2U7XG59XG4uYy1zZWFyY2gtLW9wZW5lZCAuYy1zZWFyY2gtbW9kYWwge1xuICBAYXBwbHkgdmlzaWJsZSBvcGFjaXR5LTEwMDtcbn1cblxuLmMtc2VhcmNoLW1vZGFsX19iYWNrZHJvcCB7XG4gIEBhcHBseSBhYnNvbHV0ZSBpbnNldC0wIGJnLWJsYWNrLzYwO1xufVxuLmMtc2VhcmNoLW1vZGFsX19wYW5lbCB7XG4gIEBhcHBseSByZWxhdGl2ZSB3LWZ1bGwgaC1mdWxsIGJnLWdyZXktZGFyayB0ZXh0LXdoaXRlIG92ZXJmbG93LXktYXV0byBvdmVyc2Nyb2xsLWNvbnRhaW4gYm9yZGVyLWIgYm9yZGVyLWxpbmU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjQ1cyBlYXNlO1xufVxuQHNjcmVlbiBsZyB7XG4gIC5jLXNlYXJjaC1tb2RhbF9fcGFuZWwge1xuICAgIGhlaWdodDogMjUwcHg7XG4gIH1cbn1cbi5jLXNlYXJjaC0tb3BlbmVkIC5jLXNlYXJjaC1tb2RhbF9fcGFuZWwge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG59XG5cbi5jLXNlYXJjaC1tb2RhbF9faW5uZXIge1xuICBAYXBwbHkgcmVsYXRpdmUgZmxleCBmbGV4LWNvbCBqdXN0aWZ5LWNlbnRlciBoLWZ1bGwgcHktNDtcbn1cbkBzY3JlZW4gbGcge1xuICAuYy1zZWFyY2gtbW9kYWxfX2lubmVyIHtcbiAgICBAYXBwbHkgcHktMDtcbiAgfVxufVxuLmMtc2VhcmNoLW1vZGFsX19jbG9zZSB7XG4gIEBhcHBseSBhYnNvbHV0ZSB0b3AtMyByaWdodC0zIHctNCBoLTQgaW5saW5lLWZsZXggaXRlbXMtY2VudGVyIGp1c3RpZnktY2VudGVyIGJnLXRyYW5zcGFyZW50IHRleHQtd2hpdGUgdHJhbnNpdGlvbi1hbGw7XG59XG5Ac2NyZWVuIGxnIHtcbiAgLmMtc2VhcmNoLW1vZGFsX19jbG9zZSB7XG4gICAgQGFwcGx5IHRvcC00IHJpZ2h0LTY7XG4gIH1cbn1cbi5jLXNlYXJjaC1tb2RhbF9fY2xvc2U6aG92ZXIge1xuICBAYXBwbHkgdGV4dC1zaGlwd3JlY2s7XG59XG4uYy1zZWFyY2gtbW9kYWxfX3RpdGxlIHtcbiAgQGFwcGx5IG1iLTIgcHItNTtcbn1cbkBzY3JlZW4gbGcge1xuICAuYy1zZWFyY2gtbW9kYWxfX3RpdGxlIHtcbiAgICBAYXBwbHkgbWItMyBwci0wO1xuICB9XG59XG4uYy1zZWFyY2gtbW9kYWxfX2Zvcm0ge1xuICBAYXBwbHkgZmxleCBmbGV4LWNvbCBnYXAtMiB3LWZ1bGw7XG59XG5Ac2NyZWVuIGxnIHtcbiAgLmMtc2VhcmNoLW1vZGFsX19mb3JtIHtcbiAgICBAYXBwbHkgZmxleC1yb3cgaXRlbXMtY2VudGVyIGdhcC0yIG1heC13LVs3MjBweF07XG4gIH1cbn1cbi5jLXNlYXJjaC1tb2RhbF9faW5wdXQge1xuICBAYXBwbHkgdy1mdWxsIGgtNiBweC0yIGJnLXRyYW5zcGFyZW50IGJvcmRlciBib3JkZXItc2hpcHdyZWNrIHRleHQtd2hpdGUgYm9keS1iNCByb3VuZGVkLWZ1bGw7XG59XG4uYy1zZWFyY2gtbW9kYWxfX2lucHV0OjpwbGFjZWhvbGRlciB7XG4gIEBhcHBseSB0ZXh0LXdoaXRlLzUwO1xufVxuLmMtc2VhcmNoLW1vZGFsX19pbnB1dDpmb2N1cyB7XG4gIEBhcHBseSBvdXRsaW5lLW5vbmUgYm9yZGVyLXdoaXRlO1xufVxuLmMtc2VhcmNoLW1vZGFsX19zdWJtaXQge1xuICBAYXBwbHkgc2hyaW5rLTA7XG4gIGhlaWdodDogNDhweDtcbn1cbkBzY3JlZW4gbGcge1xuICAuYy1zZWFyY2gtbW9kYWxfX3N1Ym1pdCB7XG4gICAgQGFwcGx5IHctYXV0bztcbiAgfVxufVxuXG4uc29jaWFsIHtcbiAgQGFwcGx5IHJvdW5kZWQtZnVsbCBpbmxpbmUtZmxleCBpdGVtcy1jZW50ZXIganVzdGlmeS1jZW50ZXIgdGV4dC1zaGlwd3JlY2s7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIGZvbnQtc2l6ZTogMjRweDtcbn1cbi5zb2NpYWw6aG92ZXIge1xuICBAYXBwbHkgdGV4dC13aGl0ZTtcbn1cblxuLmMtdGFnIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiA0cHggOHB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCA4cHggY2VudGVyO1xuICBAYXBwbHkgcm91bmRlZCB0ZXh0LTE0O1xufVxuLmMtdGFnOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmMtdGFnLmNsb3NlIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nLXJpZ2h0OiAzMnB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zL2Nsb3NlLXB1cnBsZS5zdmcpO1xufVxuLmMtdGFnLm1vcmUge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmctcmlnaHQ6IDMycHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMvcGx1cy1wdXJwbGUuc3ZnKTtcbn1cblxuLmMtdmlkZW8tcmVzcG9uc2l2ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcbiAgaGVpZ2h0OiAwO1xufVxuLmMtdmlkZW8tcmVzcG9uc2l2ZSBpZnJhbWUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmMtdmlkZW8tY292ZXIubG9hZGVkIC5jLXZpZGVvLWNvdmVyX19pbWFnZSB7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5jLXZpZGVvLWNvdmVyOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiA4MDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBAYXBwbHkgYmctcHVycGxlIGJnLW9wYWNpdHktWy4yNV07XG59XG4uYy12aWRlby1jb3ZlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDgwO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIEBhcHBseSBiZy1ibGFjayBiZy1vcGFjaXR5LVsuNF07XG4gIGJhY2tncm91bmQtYmxlbmQtbW9kZTogc2NyZWVuO1xufVxuLmMtdmlkZW8tY292ZXJfX2ltYWdlIHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuOHMgZWFzZTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDA7XG59XG4uYy12aWRlby1jb3ZlciBpZnJhbWUge1xuICB3aWR0aDogMTAwdnc7XG4gIGhlaWdodDogNTYuMjV2dzsgLyogR2l2ZW4gYSAxNjo5IGFzcGVjdCByYXRpbywgOS8xNioxMDAgPSA1Ni4yNSAqL1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgbWluLXdpZHRoOiAxNzcuNzd2aDsgLyogR2l2ZW4gYSAxNjo5IGFzcGVjdCByYXRpbywgMTYvOSoxMDAgPSAxNzcuNzcgKi9cbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgei1pbmRleDogNTA7XG59XG5cbi5iLWNhcmQtYmxvY2tzX19ncmlkIHtcbiAgQGFwcGx5IC1teC0zO1xufVxuLmItY2FyZC1ibG9ja3NfX2l0ZW0ge1xuICBAYXBwbHkgbGc6Ym9yZGVyLXIgYm9yZGVyLWxpbmUvNTAgbGFzdDpib3JkZXItMCBib3JkZXItYiBsZzpib3JkZXItYi0wO1xufVxuLmItY2FyZC1ibG9ja3NfX2l0ZW0gYSBzcGFuIHtcbiAgQGFwcGx5IGhpZGRlbiBsZzppbmxpbmUtYmxvY2s7XG59XG5cbi5iLWNhcmQtZ3JpZF9fZ3JpZCB7XG4gIEBhcHBseSByZWxhdGl2ZSAtbXgtMztcbn1cbi5iLWNhcmQtZ3JpZF9faXRlbSB7XG4gIEBhcHBseSBsZzpib3JkZXItbCBib3JkZXItbGluZS81MCBib3JkZXItdCByZWxhdGl2ZTtcbn1cbi5iLWNhcmQtZ3JpZF9faXRlbTpudGgtY2hpbGQob2RkKSB7XG4gIEBhcHBseSBsZzpib3JkZXItbC0wO1xufVxuLmItY2FyZC1ncmlkX19pdGVtOm50aC1jaGlsZCgxKSwgLmItY2FyZC1ncmlkX19pdGVtOm50aC1jaGlsZCgyKSB7XG4gIEBhcHBseSBsZzpib3JkZXItdC0wO1xufVxuXG4uYi1jb250YWN0X19sb2NhdGlvbnMge1xuICBAYXBwbHkgZ3JpZCBncmlkLWNvbHMtMSBsZzpncmlkLWNvbHMtMyBnYXAtNSBtYi01IGxnOm1iLTk7XG59XG4uYi1jb250YWN0X19sb2NhdGlvbjpudGgtY2hpbGQoMSkge1xuICBAYXBwbHkgY29sLXNwYW4tMTtcbn1cbi5iLWNvbnRhY3RfX2xvY2F0aW9uOm50aC1jaGlsZCgyKSB7XG4gIEBhcHBseSBjb2wtc3Bhbi0xIGxnOmNvbC1zcGFuLTI7XG59XG4uYi1jb250YWN0X19sb2NhdGlvbjpudGgtY2hpbGQoMikgLmItY29udGFjdF9fbG9jYXRpb24tZ3JpZCB7XG4gIEBhcHBseSBjb2x1bW5zLTIgZ2FwLTM7XG59XG5cbi5jLWNvbnRhY3QtZGV0YWlsIHtcbiAgQGFwcGx5IGZsZXggaXRlbXMtc3RhcnQgZ2FwLTEgYm9keS1iNCBtYi0yIGJyZWFrLWluc2lkZS1hdm9pZDtcbn1cbi5jLWNvbnRhY3QtZGV0YWlsX19pY29uIHtcbiAgQGFwcGx5IHNocmluay0wIHRleHQtc2hpcHdyZWNrO1xufVxuLmMtY29udGFjdC1kZXRhaWxfX2ljb24gc3ZnIHtcbiAgQGFwcGx5IHctMyBoLTM7XG59XG4uYy1jb250YWN0LWRldGFpbF9fdGV4dCBhIHtcbiAgQGFwcGx5IG5vLXVuZGVybGluZSBob3Zlcjp1bmRlcmxpbmU7XG59XG4uYy1jb250YWN0LWRldGFpbC50ZXh0IC5jLWNvbnRhY3QtZGV0YWlsX190ZXh0IGEge1xuICBAYXBwbHkgdW5kZXJsaW5lO1xufVxuXG4uYy1mb3JtLXRhYnMge1xuICBAYXBwbHkgbWItOCBsZzptYi0wO1xufVxuLmMtZm9ybS10YWJzX193cmFwIHtcbiAgQGFwcGx5IGJvcmRlci15IGJvcmRlci1saW5lLzUwO1xufVxuLmMtZm9ybS10YWJzX19uYXYge1xuICBAYXBwbHkgZ3JpZCBncmlkLWNvbHMtNDtcbn1cbi5jLWZvcm0tdGFic19fdGFiIHtcbiAgQGFwcGx5IGlubGluZS1mbGV4IGp1c3RpZnktYmV0d2VlbiBpdGVtcy1jZW50ZXIgaC0xMiBweC0yIGJnLXRyYW5zcGFyZW50IGJvcmRlci1yIGJvcmRlci1saW5lLzUwIHRleHQtd2hpdGUgdGl0bGUtdDQgd2hpdGVzcGFjZS1ub3dyYXAgdHJhbnNpdGlvbi1hbGw7XG59XG4uYy1mb3JtLXRhYnNfX3RhYjpmaXJzdC1jaGlsZCB7XG4gIEBhcHBseSBib3JkZXItbDtcbn1cbi5jLWZvcm0tdGFic19fdGFiOmhvdmVyLCAuYy1mb3JtLXRhYnNfX3RhYlthcmlhLXNlbGVjdGVkPXRydWVdIHtcbiAgQGFwcGx5IGJnLXNoaXB3cmVjay1hY2Nlc3NpYmxlO1xufVxuLmMtZm9ybS10YWJzX190YWI6aG92ZXI6YWZ0ZXIsIC5jLWZvcm0tdGFic19fdGFiW2FyaWEtc2VsZWN0ZWQ9dHJ1ZV06YWZ0ZXIge1xuICBAYXBwbHkgdGV4dC1ncmV5LWRhcms7XG59XG4uYy1mb3JtLXRhYnNfX3RhYjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxlODAwXCI7XG4gIGZvbnQtZmFtaWx5OiBcImZvbnRlbGxvXCI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgQGFwcGx5IHRleHQtc2hpcHdyZWNrIG9yZGVyLTIgdHJhbnNpdGlvbi1hbGw7XG59XG4uYy1mb3JtLXRhYnNfX2FjY29yZGlvbiB7XG4gIEBhcHBseSBmbGV4IGp1c3RpZnktYmV0d2VlbiBpdGVtcy1jZW50ZXIgZ2FwLTIgdy1mdWxsIHRleHQtbGVmdCBwLTMgYmctdHJhbnNwYXJlbnQgdGV4dC13aGl0ZSBib3JkZXItYiBib3JkZXItbGluZS81MCB0cmFuc2l0aW9uLWNvbG9ycztcbn1cbi5jLWZvcm0tdGFic19fYWNjb3JkaW9uOmhvdmVyIHtcbiAgQGFwcGx5IHRleHQtc2hpcHdyZWNrO1xufVxuLmMtZm9ybS10YWJzX19hY2NvcmRpb25bYXJpYS1leHBhbmRlZD10cnVlXSB7XG4gIEBhcHBseSBib3JkZXItYi0wIGJnLXNoaXB3cmVjay1hY2Nlc3NpYmxlIHRleHQtd2hpdGU7XG59XG4uYy1mb3JtLXRhYnNfX2FjY29yZGlvbi1pY29uIHtcbiAgQGFwcGx5IHNocmluay0wIGlubGluZS1mbGV4IGl0ZW1zLWNlbnRlciBqdXN0aWZ5LWNlbnRlciB3LTQgaC00IHRleHQtc2hpcHdyZWNrIHRyYW5zaXRpb24tdHJhbnNmb3JtO1xufVxuLmMtZm9ybS10YWJzX19hY2NvcmRpb24taWNvbiBzdmcge1xuICBAYXBwbHkgdy0zIGgtMztcbn1cbi5jLWZvcm0tdGFic19fYWNjb3JkaW9uW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0gLmMtZm9ybS10YWJzX19hY2NvcmRpb24taWNvbiB7XG4gIEBhcHBseSByb3RhdGUtMTgwIHRleHQtZ3JleS1kYXJrO1xufVxuLmMtZm9ybS10YWJzX19pdGVtIHtcbiAgQGFwcGx5IC1teC0zIGxnOm14LTA7XG59XG4uYy1mb3JtLXRhYnNfX2l0ZW06bGFzdC1jaGlsZCAuYy1mb3JtLXRhYnNfX2FjY29yZGlvblthcmlhLWV4cGFuZGVkPWZhbHNlXSB7XG4gIEBhcHBseSBib3JkZXItYi0wO1xufVxuLmMtZm9ybS10YWJzX19wYW5lbCB7XG4gIEBhcHBseSBtYXgtdy1bNTYwcHhdIG14LWF1dG8gcHQtOCBwYi04IHB4LTMgbGc6cHgtMCBsZzpweS0xMiBib3JkZXItYiBib3JkZXItbGluZS81MCBsZzpib3JkZXItYi0wO1xufVxuLmItZGlzY292ZXJfX2l0ZW0ge1xuICBAYXBwbHkgbGc6Ym9yZGVyLWwgYm9yZGVyLXQgYm9yZGVyLWxpbmUvNTA7XG59XG4uYi1kaXNjb3Zlcl9faXRlbTpudGgtY2hpbGQoMSkge1xuICBAYXBwbHkgYm9yZGVyLXQtMDtcbn1cbkBzY3JlZW4gbGcge1xuICAuYi1kaXNjb3Zlcl9faXRlbTpudGgtY2hpbGQoMSksIC5iLWRpc2NvdmVyX19pdGVtOm50aC1jaGlsZCgyKSB7XG4gICAgQGFwcGx5IGJvcmRlci10LTA7XG4gIH1cbiAgLmItZGlzY292ZXJfX2l0ZW06bnRoLWNoaWxkKG9kZCkge1xuICAgIEBhcHBseSBib3JkZXItbC0wO1xuICB9XG59XG5cbi5jLWFjY29yZGlvbiB7XG4gIEBhcHBseSB3LWZ1bGw7XG59XG4uYy1hY2NvcmRpb25fX2hlYWRlciB7XG4gIEBhcHBseSBmbGV4IGp1c3RpZnktYmV0d2VlbiBpdGVtcy1jZW50ZXIgZ2FwLTIgdGV4dC1sZWZ0IHctZnVsbCBweS0zIGJnLXRyYW5zcGFyZW50IHRleHQtd2hpdGUgdHJhbnNpdGlvbi1jb2xvcnM7XG59XG4uYy1hY2NvcmRpb25fX2hlYWRlcjpob3ZlciB7XG4gIEBhcHBseSB0ZXh0LXNoaXB3cmVjaztcbn1cbi5jLWFjY29yZGlvbl9faWNvbiB7XG4gIEBhcHBseSBzaHJpbmstMCBpbmxpbmUtZmxleCBpdGVtcy1jZW50ZXIganVzdGlmeS1jZW50ZXIgdy00IGgtNCB0cmFuc2l0aW9uLXRyYW5zZm9ybTtcbn1cbi5jLWFjY29yZGlvbl9faWNvbiBzdmcge1xuICBAYXBwbHkgdy0zIGgtMztcbn1cbi5jLWFjY29yZGlvbl9faGVhZGVyW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0gLmMtYWNjb3JkaW9uX19pY29uIHtcbiAgQGFwcGx5IHJvdGF0ZS0xODA7XG59XG4uYy1hY2NvcmRpb25fX3BhbmVsIC5jLXJpY2h0ZXh0IHtcbiAgQGFwcGx5IHBiLTMgcHItNSBib2R5LWI0IHRleHQtd2hpdGUvODA7XG59XG4uYy1hY2NvcmRpb25fX3BhbmVsIC5jLXJpY2h0ZXh0IHAge1xuICBAYXBwbHkgbS0wO1xufVxuLmMtYWNjb3JkaW9uX19wYW5lbCAuYy1yaWNodGV4dCBwICsgcCB7XG4gIEBhcHBseSBtdC0yO1xufVxuXG4uYi1ob21lLWJhbm5lciB7XG4gIG1pbi1oZWlnaHQ6IDEwMHN2aDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LWhlaWdodDogOTgwcHgpIHtcbiAgLmItaG9tZS1iYW5uZXIgLmNvbnRhaW5lciB7XG4gICAgbWluLWhlaWdodDogOTgwcHg7XG4gIH1cbn1cbi5iLWhvbWUtYmFubmVyIGgxIHtcbiAgQGFwcGx5IGZvbnQtaGVhZGluZyBsZWFkaW5nLWhlcm8gdGV4dC13aGl0ZSB0cmFuc2l0aW9uLWFsbDtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBsaW5lLWhlaWdodDogMS4xO1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LXNoYWRvdzogMCAwIDMwcHggIzQ5NjQ2Zjtcbn1cbkBzY3JlZW4gc20ge1xuICAuYi1ob21lLWJhbm5lciBoMSB7XG4gICAgZm9udC1zaXplOiA0LjVyZW07XG4gIH1cbn1cbkBzY3JlZW4gbGcge1xuICAuYi1ob21lLWJhbm5lciBoMSB7XG4gICAgZm9udC1zaXplOiBjbGFtcCg0cmVtLCA2LjI1dncsIDUuNjI1cmVtKTtcbiAgICB0ZXh0LXNoYWRvdzogMCAwIDUwcHggcmdiYSg3MywgMTAwLCAxMTEsIDAuOSk7XG4gIH1cbn1cbi5iLWhvbWUtYmFubmVyX19zdWJ0aXRsZSB7XG4gIHRleHQtc2hhZG93OiAwIDFweCA4cHggcmdiYSgwLCAwLCAwLCAwLjM0KTtcbn1cbi5iLW5ld3NfX2NhcmQge1xuICBAYXBwbHkgYm9yZGVyLXQgYm9yZGVyLWwtMCBsZzpib3JkZXItdC0wIGxnOmJvcmRlci1sIGZpcnN0OmJvcmRlci1sLTAgYm9yZGVyLWxpbmUvNTA7XG59XG5cbi5iLXBhZ2UtaGVhZGVyICoge1xuICB0ZXh0LXNoYWRvdzogMCAwIDIwcHggcmdiYSgwLCAwLCAwLCAwLjQpO1xufVxuLmItcGFnZS1oZWFkZXIgLmMtYnV0dG9uICosIC5iLXBhZ2UtaGVhZGVyIGlucHV0W3R5cGU9c3VibWl0XSAqLFxuLmItcGFnZS1oZWFkZXIgaW5wdXRbdHlwZT1idXR0b25dICosXG4uYi1wYWdlLWhlYWRlciBpbnB1dFt0eXBlPXJlc2V0XSAqIHtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG59XG5cbkBzY3JlZW4gbGcge1xuICAuYy1wb3N0LXN1YiB7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9iZy1mb3JtLWNoZWNrZXIucG5nKSByZXBlYXQ7XG4gIH1cbn1cbi5jLXBvc3Qtc3ViX193cmFwcGVyIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9iZy1mb3JtLWNoZWNrZXIucG5nKSByZXBlYXQ7XG59XG5Ac2NyZWVuIGxnIHtcbiAgLmMtcG9zdC1zdWJfX3dyYXBwZXIge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gIH1cbn1cbi5jLXBvc3Qtc3ViIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuLmMtcG9zdC1zdWIgLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkLmdmaWVsZC0tdHlwZS1zdWJtaXQge1xuICBAYXBwbHkgbXQtMTtcbn1cbi5jLXBvc3Qtc3ViIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZC5nZmllbGQtLXR5cGUtc3VibWl0IGJ1dHRvbiB7XG4gIEBhcHBseSB3LWZ1bGw7XG59XG5cbi5iLXF1aWNrLWxpbmtzIHtcbiAgQGFwcGx5IG92ZXJmbG93LWhpZGRlbjtcbn1cbi5iLXF1aWNrLWxpbmtzX19ncmlkIHtcbiAgQGFwcGx5IHJlbGF0aXZlO1xufVxuLmItcXVpY2stbGlua3NfX2dyaWQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDFweDtcbiAgQGFwcGx5IGhpZGRlbiBsZzpibG9jayBiZy1saW5lLzUwIGFic29sdXRlIHRvcC0xLzIgbGVmdC0wIHctWzEwMHZ3XTtcbn1cbi5iLXF1aWNrLWxpbmtzX19pdGVtIHtcbiAgQGFwcGx5IGxnOmJvcmRlci1sIGJvcmRlci1saW5lLzUwIHJlbGF0aXZlO1xufVxuLmItcXVpY2stbGlua3NfX2l0ZW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgQGFwcGx5IGxnOmhpZGRlbiBhYnNvbHV0ZSB0b3AtMCBsZWZ0LTEvMiAtdHJhbnNsYXRlLXgtMS8yIGJvcmRlci10IGJvcmRlci1saW5lLzUwIHctWzEwMHZ3XTtcbn1cbi5iLXF1aWNrLWxpbmtzX19pdGVtIGE6aG92ZXIuYXJyb3c6YmVmb3JlIHtcbiAgQGFwcGx5IGxnOnRleHQtZ3JleS1kYXJrO1xufVxuLmItcXVpY2stbGlua3NfX2l0ZW0ubGluay1vbmx5IGEge1xuICBAYXBwbHkgdGl0bGUtdDQgZmxleCBqdXN0aWZ5LWJldHdlZW47XG59XG5cbi5jLXNraXB3cmFwcGVyIHtcbiAgQGFwcGx5IGgtMCB3LVsxcHhdIG92ZXJmbG93LWhpZGRlbjtcbn1cblxuLmMtc2tpcGxpbmtzIHtcbiAgQGFwcGx5IGZpeGVkIHRvcC0wIGxlZnQtMCB3LWZ1bGwgei1bMjk5OV0gYmctd2hpdGUgaGlkZGVuO1xufVxuQHNjcmVlbiBsZyB7XG4gIC5jLXNraXBsaW5rcyB7XG4gICAgQGFwcGx5IGJsb2NrO1xuICB9XG59XG4uYy1za2lwbGlua3MuaW5pdGlhbCwgYm9keS5jLXNraXBsaW5rcy1oaWRkZW4gLmMtc2tpcGxpbmtzIHtcbiAgQGFwcGx5IGxlZnQtWy0xMDAwMHB4XSB0b3AtWy0xMDAwMHB4XTtcbn1cbmJvZHkuYy1za2lwbGlua3MtaGFzLWZvY3VzIC5jLXNraXBsaW5rcyB7XG4gIEBhcHBseSB6LVsxMDQwXTtcbn1cbi5jLXNraXBsaW5rcyB1bCBsaSB7XG4gIEBhcHBseSBpbmxpbmUtYmxvY2sgYWxpZ24tbWlkZGxlO1xufVxuLmMtc2tpcGxpbmtzIHVsIGEge1xuICBAYXBwbHkgYmxvY2sgcHktMiBweC0xIHRleHQtZ3JleS1kYXJrO1xufVxuQHNjcmVlbiBtZCB7XG4gIC5jLXNraXBsaW5rcyB1bCBhIHtcbiAgICBAYXBwbHkgcHktMiBweC0xIGJvZHktYjMgZm9udC1zZW1pYm9sZDtcbiAgfVxufVxuLmMtc2tpcGxpbmtzX19sYWJlbCB7XG4gIEBhcHBseSBmbG9hdC1sZWZ0IHB5LTIgcGwtMCBwci0xIHRleHQtZ3JleS1kYXJrO1xufVxuQHNjcmVlbiBtZCB7XG4gIC5jLXNraXBsaW5rc19fbGFiZWwge1xuICAgIEBhcHBseSBweS0yIHB4LTMgYm9keS1iMztcbiAgfVxufVxuXG4uYy1hbGVydC1iYXIge1xuICBAYXBwbHkgcmVsYXRpdmUgdy1mdWxsIG92ZXJmbG93LWhpZGRlbiBib3JkZXItYiBib3JkZXItZ3JleS1kYXJrLzEwO1xuICB6LWluZGV4OiAxMjE7XG59XG4uYy1hbGVydC1iYXJfX3ZpZXdwb3J0IHtcbiAgQGFwcGx5IGZsZXgtMSBtaW4tdy0wIG92ZXJmbG93LWhpZGRlbjtcbn1cbi5jLWFsZXJ0LWJhcl9fdHJhY2sge1xuICBAYXBwbHkgZmxleCBpdGVtcy1jZW50ZXIgdy1tYXg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uYy1hbGVydC1iYXJfX2NvbnRlbnQge1xuICBAYXBwbHkgYm9keS1iNSBsZzpib2R5LWI0O1xufVxuLmMtYWxlcnQtYmFyX19jb250ZW50IHAge1xuICBAYXBwbHkgbS0wIGlubGluZTtcbn1cbi5jLWFsZXJ0LWJhcl9fY29udGVudCBzdHJvbmcsXG4uYy1hbGVydC1iYXJfX2NvbnRlbnQgYiB7XG4gIEBhcHBseSBmb250LWJvbGQgdXBwZXJjYXNlO1xufVxuLmMtYWxlcnQtYmFyX19jb250ZW50IGEge1xuICBAYXBwbHkgdW5kZXJsaW5lO1xufVxuLmMtYWxlcnQtYmFyLmlzLW1hcnF1ZWUgLmMtYWxlcnQtYmFyX19jb250ZW50IHtcbiAgQGFwcGx5IHByLTEwO1xufVxuLmMtYWxlcnQtYmFyLmlzLW1hcnF1ZWUgLmMtYWxlcnQtYmFyX190cmFjayB7XG4gIGFuaW1hdGlvbjogYWxlcnQtbWFycXVlZSB2YXIoLS1tYXJxdWVlLWR1cmF0aW9uLCAyMHMpIGxpbmVhciBpbmZpbml0ZTtcbn1cbi5jLWFsZXJ0LWJhci5pcy1tYXJxdWVlOmhvdmVyIC5jLWFsZXJ0LWJhcl9fdHJhY2sge1xuICBhbmltYXRpb24tcGxheS1zdGF0ZTogcGF1c2VkO1xufVxuLmMtYWxlcnQtYmFyX19jbG9zZSB7XG4gIEBhcHBseSBzaHJpbmstMCB3LTQgaC00IGlubGluZS1mbGV4IGl0ZW1zLWNlbnRlciBqdXN0aWZ5LWNlbnRlciBiZy10cmFuc3BhcmVudCB0ZXh0LWdyZXktZGFyayB0cmFuc2l0aW9uLWFsbDtcbn1cbi5jLWFsZXJ0LWJhcl9fY2xvc2U6aG92ZXIge1xuICBAYXBwbHkgdGV4dC1zaGlwd3JlY2s7XG59XG5cbkBrZXlmcmFtZXMgYWxlcnQtbWFycXVlZSB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB9XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuYy1hbGVydC1iYXIuaXMtbWFycXVlZSAuYy1hbGVydC1iYXJfX3RyYWNrIHtcbiAgICBhbmltYXRpb246IG5vbmU7XG4gIH1cbn1cbmh0bWxbbGFuZz1lbl0ge1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5jLWhlYWRlciB7XG4gIEBhcHBseSBmaXhlZCB0b3AtMCBsZWZ0LTAgdy1mdWxsIHotWzEyMF0gdHJhbnNpdGlvbi1hbGwgYmctZ3JleS1kYXJrIGJvcmRlci1iIGJvcmRlci1saW5lLzUwO1xuICB0b3A6IHZhcigtLWhlYWRlci10b3AsIDBweCk7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGJhY2tncm91bmQtY29sb3IsIGJvcmRlci1jb2xvciwgY29sb3IsIG9wYWNpdHksIHRyYW5zZm9ybTtcbn1cbi5jLWhlYWRlcl9fbG9nbyB7XG4gIEBhcHBseSBpbmxpbmUtYmxvY2s7XG59XG4uYy1oZWFkZXJfX2xvZ28gc3ZnIHtcbiAgQGFwcGx5IGgtWzI2cHhdIG1pbi1bMTEwMHB4XTpoLVsyOHB4XSB4bDpoLVszOHB4XSB3LWF1dG87XG59XG4uYy1oZWFkZXIgLmMtY3RhLCAuYy1oZWFkZXIgLmMtY3RhLW1vYmlsZSB7XG4gIEBhcHBseSBjLWJ1dHRvbjtcbiAgaGVpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgMTZweDtcbn1cblxuLmMtbWVudS10b2dnbGUge1xuICBAYXBwbHkgdy00IGgtNCBpbmxpbmUtZmxleCBpdGVtcy1jZW50ZXIganVzdGlmeS1jZW50ZXIgcmVsYXRpdmUgdGV4dC13aGl0ZSB0cmFuc2l0aW9uLWNvbG9ycztcbn1cbi5jLW1lbnUtdG9nZ2xlOmhvdmVyIHtcbiAgQGFwcGx5IHRleHQtc2hpcHdyZWNrO1xufVxuLmMtbWVudS10b2dnbGUgc3ZnIHtcbiAgQGFwcGx5IHctMyBoLTM7XG59XG4uYy1tZW51LXRvZ2dsZSAubWVudS1vcGVuIHtcbiAgQGFwcGx5IGJsb2NrO1xufVxuLmMtbWVudS10b2dnbGUgLm1lbnUtY2xvc2Uge1xuICBAYXBwbHkgaGlkZGVuO1xufVxuLmMtbWVudS0tb3BlbmVkIC5jLW1lbnUtdG9nZ2xlIC5tZW51LW9wZW4ge1xuICBAYXBwbHkgaGlkZGVuO1xufVxuLmMtbWVudS0tb3BlbmVkIC5jLW1lbnUtdG9nZ2xlIC5tZW51LWNsb3NlIHtcbiAgQGFwcGx5IGJsb2NrO1xufVxuXG4jbWVudS1tYWluLW1lbnUge1xuICBAYXBwbHkgaGlkZGVuIGxnOmZsZXggZ2FwLTEgbWluLVsxMTAwcHhdOmdhcC0yIHhsOmdhcC0zIGl0ZW1zLWNlbnRlciBib2R5LWI1IHhsOmJvZHktYjQ7XG59XG4jbWVudS1tYWluLW1lbnUgPiBsaSA+IGEge1xuICBAYXBwbHkgaC0xMSBmbGV4IGdhcC0xIGl0ZW1zLWNlbnRlciByZWxhdGl2ZSBob3Zlcjpuby11bmRlcmxpbmU7XG59XG4jbWVudS1tYWluLW1lbnUgPiBsaSA+IGE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgQGFwcGx5IGFic29sdXRlIHctMCB0cmFuc2l0aW9uLWFsbCBoLVsxcHhdIGJnLXNoaXB3cmVjayBib3R0b20tW2NhbGMoNTAlLTE4cHgpXSBsZWZ0LTA7XG59XG4jbWVudS1tYWluLW1lbnUgPiBsaSA+IGE6aG92ZXI6YmVmb3JlIHtcbiAgQGFwcGx5IHctZnVsbDtcbn1cbiNtZW51LW1haW4tbWVudSA+IGxpLmN1cnJlbnRfcGFnZV9pdGVtID4gYTpiZWZvcmUge1xuICBAYXBwbHkgdy1mdWxsO1xufVxuI21lbnUtbWFpbi1tZW51ID4gbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IGE6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgQGFwcGx5IGJnLW5vLXJlcGVhdCBiZy1jZW50ZXIgdy1bMTNweF0gaC1bOHB4XSBpbmxpbmUtYmxvY2sgdHJhbnNpdGlvbi1hbGw7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzEzJyBoZWlnaHQ9JzgnIHZpZXdCb3g9JzAgMCAxMyA4JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGNsaXAtcnVsZT0nZXZlbm9kZCcgZD0nTTYuNjk1MDYgNi45NjAyOEM2LjQ3NTM5IDcuMTc5OTYgNi4xMTkyOSA3LjE3OTk2IDUuODk5NjEgNi45NjAyOEwwLjE2NDc1MSAxLjIyNTQxQy0wLjA1NDkxNjkgMS4wMDU3MyAtMC4wNTQ5MTY5IDAuNjQ5NjMxIDAuMTY0NzUxIDAuNDI5OTU2TDAuNDI5OTIxIDAuMTY0NzU2QzAuNjQ5NTg4IC0wLjA1NDkxODcgMS4wMDU3NCAtMC4wNTQ5MTg3IDEuMjI1NDIgMC4xNjQ3NTZMNi4yOTczNCA1LjIzNjcxTDExLjM2OTMgMC4xNjQ3NTZDMTEuNTg5IC0wLjA1NDkxODcgMTEuOTQ1MSAtMC4wNTQ5MTg3IDEyLjE2NDcgMC4xNjQ3NTZMMTIuNDI5OSAwLjQyOTk1NkMxMi42NDk2IDAuNjQ5NjMxIDEyLjY0OTYgMS4wMDU3MyAxMi40Mjk5IDEuMjI1NDFMNi42OTUwNiA2Ljk2MDI4WicgZmlsbD0nJTIzQTE4Qjc3Jy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xufVxuI21lbnUtbWFpbi1tZW51ID4gbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbjpob3ZlciA+IC5zdWJtZW51LXdyYXBwZXIsICNtZW51LW1haW4tbWVudSA+IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW46Zm9jdXMtd2l0aGluID4gLnN1Ym1lbnUtd3JhcHBlciB7XG4gIEBhcHBseSBwb2ludGVyLWV2ZW50cy1hdXRvIG9wYWNpdHktMTAwIHZpc2libGU7XG59XG4jbWVudS1tYWluLW1lbnUgPiBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuOmhvdmVyID4gYTo6YWZ0ZXIsICNtZW51LW1haW4tbWVudSA+IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW46Zm9jdXMtd2l0aGluID4gYTo6YWZ0ZXIge1xuICBAYXBwbHkgcm90YXRlLTE4MDtcbn1cbiNtZW51LW1haW4tbWVudSA+IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW46aG92ZXIgPiBhOmJlZm9yZSwgI21lbnUtbWFpbi1tZW51ID4gbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbjpmb2N1cy13aXRoaW4gPiBhOmJlZm9yZSB7XG4gIEBhcHBseSB3LWZ1bGw7XG59XG4jbWVudS1tYWluLW1lbnUgPiBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gLnN1Ym1lbnUtd3JhcHBlciB7XG4gIEBhcHBseSBhYnNvbHV0ZSB0b3AtZnVsbCBsZWZ0LTAgdy1mdWxsICBib3JkZXIgYm9yZGVyLWxpbmUvNTAgYmctZ3JleS1kYXJrIHBvaW50ZXItZXZlbnRzLW5vbmUgb3BhY2l0eS0wIGludmlzaWJsZSB0cmFuc2l0aW9uLWFsbDtcbn1cbiNtZW51LW1haW4tbWVudSA+IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiAuc3VibWVudS13cmFwcGVyID4gdWwge1xuICBAYXBwbHkgY29udGFpbmVyIGZsZXgganVzdGlmeS1iZXR3ZWVuO1xufVxuI21lbnUtbWFpbi1tZW51ID4gbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IC5zdWJtZW51LXdyYXBwZXIgPiB1bCA+IGxpID4gYSB7XG4gIEBhcHBseSBoaWRkZW47XG59XG4jbWVudS1tYWluLW1lbnUgPiBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gLnN1Ym1lbnUtd3JhcHBlciA+IHVsID4gbGk6Zmlyc3QtY2hpbGQgPiAuc3VibWVudS13cmFwcGVyIHtcbiAgQGFwcGx5IHB5LTQ7XG59XG4jbWVudS1tYWluLW1lbnUgPiBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gLnN1Ym1lbnUtd3JhcHBlciA+IHVsID4gbGk6Zmlyc3QtY2hpbGQgPiAuc3VibWVudS13cmFwcGVyID4gdWwgPiBsaSA+IGEge1xuICBAYXBwbHkgZm9udC1zZW1pYm9sZCBib2R5LWIzIG1iLTIgYmxvY2s7XG59XG4jbWVudS1tYWluLW1lbnUgPiBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gLnN1Ym1lbnUtd3JhcHBlciA+IHVsID4gbGk6Zmlyc3QtY2hpbGQgPiAuc3VibWVudS13cmFwcGVyID4gdWwgPiBsaSA+IGE6aG92ZXIge1xuICBAYXBwbHkgbm8tdW5kZXJsaW5lIHRleHQtc2hpcHdyZWNrO1xufVxuI21lbnUtbWFpbi1tZW51ID4gbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IC5zdWJtZW51LXdyYXBwZXIgPiB1bCA+IGxpOmZpcnN0LWNoaWxkID4gLnN1Ym1lbnUtd3JhcHBlciA+IHVsID4gbGkgPiAuc3VibWVudS13cmFwcGVyID4gdWwge1xuICBAYXBwbHkgZ3JpZCBncmlkLWNvbHMtMSBnYXAtMjtcbn1cbiNtZW51LW1haW4tbWVudSA+IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiAuc3VibWVudS13cmFwcGVyID4gdWwgPiBsaTpmaXJzdC1jaGlsZCA+IC5zdWJtZW51LXdyYXBwZXIgPiB1bCA+IGxpID4gLnN1Ym1lbnUtd3JhcHBlciA+IHVsID4gbGkgPiBhOmhvdmVyIHtcbiAgQGFwcGx5IG5vLXVuZGVybGluZSB0ZXh0LXNoaXB3cmVjaztcbn1cbiNtZW51LW1haW4tbWVudSA+IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiAuc3VibWVudS13cmFwcGVyID4gdWwgPiBsaTpsYXN0LWNoaWxkIHtcbiAgQGFwcGx5IGxnOnctMS8yO1xufVxuI21lbnUtbWFpbi1tZW51ID4gbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IC5zdWJtZW51LXdyYXBwZXIgPiB1bCA+IGxpOmxhc3QtY2hpbGQgPiAuc3VibWVudS13cmFwcGVyID4gdWwge1xuICBAYXBwbHkgZ3JpZCBncmlkLWNvbHMtMjtcbn1cbiNtZW51LW1haW4tbWVudSA+IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiAuc3VibWVudS13cmFwcGVyID4gdWwgPiBsaTpsYXN0LWNoaWxkID4gLnN1Ym1lbnUtd3JhcHBlciA+IHVsID4gbGkge1xuICBAYXBwbHkgYm9yZGVyLWwgYm9yZGVyLWxpbmUvNTA7XG59XG4jbWVudS1tYWluLW1lbnUgPiBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gLnN1Ym1lbnUtd3JhcHBlciA+IHVsID4gbGk6bGFzdC1jaGlsZCA+IC5zdWJtZW51LXdyYXBwZXIgPiB1bCA+IGxpID4gYSB7XG4gIEBhcHBseSBmb250LXNlbWlib2xkIGJvZHktYjMgYmxvY2sgcC0zO1xufVxuI21lbnUtbWFpbi1tZW51ID4gbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IC5zdWJtZW51LXdyYXBwZXIgPiB1bCA+IGxpOmxhc3QtY2hpbGQgPiAuc3VibWVudS13cmFwcGVyID4gdWwgPiBsaSA+IGE6aG92ZXIge1xuICBAYXBwbHkgbm8tdW5kZXJsaW5lIGJnLXNoaXB3cmVjaztcbn1cblxuLmMtc3ViaXRlbSB7XG4gIEBhcHBseSByZWxhdGl2ZSBib2R5LWIxO1xufVxuLmMtc3ViaXRlbV9faW1hZ2Uge1xuICBAYXBwbHkgYmxvY2sgdy1mdWxsIGFzcGVjdC1bMjk2LzIxNF0gcmVsYXRpdmUgbWItMjtcbn1cbi5jLXN1Yml0ZW1fX2ltYWdlID4gLmMtbGF6eS13cmFwcGVyIHtcbiAgQGFwcGx5IHctZnVsbCBoLWZ1bGw7XG59XG4uYy1zdWJpdGVtX190ZXh0IHtcbiAgQGFwcGx5IGJsb2NrIGZvbnQtc2VtaWJvbGQ7XG59XG5cbi5jLW5hdi1tb2JpbGUge1xuICBAYXBwbHkgZml4ZWQgbGVmdC0wIHctZnVsbCBiZy1ncmV5LWRhcmsgdGV4dC13aGl0ZSBpbnZpc2libGUgb3BhY2l0eS0wIG92ZXJmbG93LXktYXV0byBvdmVyc2Nyb2xsLWNvbnRhaW4gYm9yZGVyLXQgYm9yZGVyLXNoaXB3cmVjaztcbiAgdG9wOiA2NHB4O1xuICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA2NHB4KTtcbiAgaGVpZ2h0OiBjYWxjKDEwMGR2aCAtIDY0cHgpO1xuICB6LWluZGV4OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZSwgdmlzaWJpbGl0eSAwLjNzIGVhc2U7XG59XG4uaGFzLWFsZXJ0LWJhciAuYy1uYXYtbW9iaWxlIHtcbiAgdG9wOiAxMDRweDtcbn1cblxuLmMtbWVudS0tb3BlbmVkIC5jLW5hdi1tb2JpbGUge1xuICBAYXBwbHkgdmlzaWJsZSBvcGFjaXR5LTEwMCB6LVs5OTk5OV07XG59XG5cbi5jLW5hdi1tb2JpbGVfX2lubmVyIHtcbiAgQGFwcGx5IGZsZXggZmxleC1jb2wgbWluLWgtZnVsbCBwdC0yIHBiLTQ7XG59XG4uYy1uYXYtbW9iaWxlX19mb290ZXIge1xuICBAYXBwbHkgbXQtYXV0byBwdC00IGdyaWQgZ3JpZC1jb2xzLTEgZ2FwLTI7XG59XG4uYy1uYXYtbW9iaWxlX19tZW51IHVsIHtcbiAgQGFwcGx5IGxpc3Qtbm9uZSBtLTAgcC0wO1xufVxuLmMtbmF2LW1vYmlsZV9fbWVudSBhIHtcbiAgQGFwcGx5IG5vLXVuZGVybGluZSBob3Zlcjpuby11bmRlcmxpbmU7XG59XG4uYy1uYXYtbW9iaWxlX19tZW51IC5zdWJtZW51LXRvZ2dsZSxcbi5jLW5hdi1tb2JpbGVfX21lbnUgLmMtc3ViaXRlbV9faW1hZ2Uge1xuICBAYXBwbHkgaGlkZGVuO1xufVxuLmMtbmF2LW1vYmlsZV9fbWVudSBsaSB7XG4gIEBhcHBseSBtLTA7XG59XG4uYy1uYXYtbW9iaWxlX19tZW51ID4gdWwgPiBsaSB7XG4gIEBhcHBseSBmbGV4IGZsZXgtd3JhcCBpdGVtcy1jZW50ZXIganVzdGlmeS1iZXR3ZWVuO1xufVxuLmMtbmF2LW1vYmlsZV9fbWVudSA+IHVsID4gbGk6bGFzdC1jaGlsZCB7XG4gIEBhcHBseSBib3JkZXItYi0wO1xufVxuLmMtbmF2LW1vYmlsZV9fbWVudSA+IHVsID4gbGkgPiBhIHtcbiAgQGFwcGx5IHRpdGxlLXQ2IGZvbnQtbm9ybWFsIGZsZXgtMSBweS1bOHB4XSB0cmFuc2l0aW9uLWNvbG9ycyBob3Zlcjp0ZXh0LXNoaXB3cmVjaztcbn1cbi5jLW5hdi1tb2JpbGVfX21lbnUgPiB1bCA+IGxpID4gLnN1Ym1lbnUtd3JhcHBlciB7XG4gIEBhcHBseSBzdGF0aWMgdy1mdWxsIG9wYWNpdHktMTAwIHZpc2libGUgcG9pbnRlci1ldmVudHMtYXV0byBiZy10cmFuc3BhcmVudDtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jLW5hdi1tb2JpbGVfX21lbnUgPiB1bCA+IGxpID4gLnN1Ym1lbnUtd3JhcHBlciA+IHVsIHtcbiAgQGFwcGx5IGJsb2NrIHctZnVsbCBwYi0yO1xufVxuLmMtbmF2LW1vYmlsZV9fbWVudSA+IHVsID4gbGkgPiAuc3VibWVudS13cmFwcGVyID4gdWwgPiBsaSB7XG4gIEBhcHBseSBibG9jayBib3JkZXItYi0wO1xufVxuLmMtbmF2LW1vYmlsZV9fbWVudSA+IHVsID4gbGkgPiAuc3VibWVudS13cmFwcGVyID4gdWwgPiBsaSA+IGEge1xuICBAYXBwbHkgaGlkZGVuO1xufVxuLmMtbmF2LW1vYmlsZV9fbWVudSA+IHVsID4gbGkgPiAuc3VibWVudS13cmFwcGVyID4gdWwgPiBsaTpsYXN0LWNoaWxkIHtcbiAgQGFwcGx5IGhpZGRlbjtcbn1cbi5jLW5hdi1tb2JpbGVfX21lbnUgPiB1bCA+IGxpID4gLnN1Ym1lbnUtd3JhcHBlciA+IHVsID4gbGkgLnN1Ym1lbnUtd3JhcHBlciA+IHVsID4gbGkgPiBhIHtcbiAgQGFwcGx5IGJvZHktYjQgdGV4dC13aGl0ZS83MCBibG9jayBweS1bNHB4XSBwbC0yO1xufVxuLmMtbmF2LW1vYmlsZV9fZXhwYW5kIHtcbiAgQGFwcGx5IHctNCBoLTQgc2hyaW5rLTAgaW5saW5lLWZsZXggaXRlbXMtY2VudGVyIGp1c3RpZnktY2VudGVyIHRleHQtd2hpdGUgdHJhbnNpdGlvbi1hbGw7XG59XG4uYy1uYXYtbW9iaWxlX19leHBhbmQgc3ZnIHtcbiAgQGFwcGx5IHctMiBoLTI7XG59XG4uYy1uYXYtbW9iaWxlX19leHBhbmQ6aG92ZXIge1xuICBAYXBwbHkgdGV4dC1zaGlwd3JlY2s7XG59XG4uYy1uYXYtbW9iaWxlX19leHBhbmRbYXJpYS1leHBhbmRlZD10cnVlXSB7XG4gIEBhcHBseSByb3RhdGUtMTgwO1xufVxuLmMtbmF2LW1vYmlsZSAuYy1zdWJpdGVtIHtcbiAgQGFwcGx5IGJsb2NrIGJvZHktYjMgYm9yZGVyLTA7XG59XG4uYy1uYXYtbW9iaWxlIC5jLXN1Yml0ZW1fX3RleHQge1xuICBAYXBwbHkgYmxvY2sgZm9udC1ub3JtYWw7XG59XG5cbi5jLXZpZGVvLWNvdmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uYy12aWRlby1jb3ZlciB2aWRlbyB7XG4gIHdpZHRoOiAxMDB2dztcbiAgaGVpZ2h0OiA1Ni4yNXZ3OyAvKiBHaXZlbiBhIDE2OjkgYXNwZWN0IHJhdGlvLCA5LzE2KjEwMCA9IDU2LjI1ICovXG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICBtaW4td2lkdGg6IDE3Ny43N3ZoOyAvKiBHaXZlbiBhIDE2OjkgYXNwZWN0IHJhdGlvLCAxNi85KjEwMCA9IDE3Ny43NyAqL1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHNjYWxlKDEuMik7XG59IiwiQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdTb2ZpYSBQcm8nO1xuICAgIHNyYzogdXJsKCcuLi9mb250cy9Tb2ZpYVByby1Cb2xkLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgICAgICB1cmwoJy4uL2ZvbnRzL1NvZmlhUHJvLUJvbGQud29mZicpIGZvcm1hdCgnd29mZicpO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnU29maWEgUHJvJztcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvU29maWFQcm8tTWVkaXVtLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgICAgICB1cmwoJy4uL2ZvbnRzL1NvZmlhUHJvLU1lZGl1bS53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ1NvZmlhIFBybyc7XG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL1NvZmlhUHJvLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgICAgICB1cmwoJy4uL2ZvbnRzL1NvZmlhUHJvLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnU29maWEgUHJvJztcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvU29maWFQcm8tU2VtaUJvbGQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgICAgIHVybCgnLi4vZm9udHMvU29maWFQcm8tU2VtaUJvbGQud29mZicpIGZvcm1hdCgnd29mZicpO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuIiwiLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIFNldHRpbmdzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuQGltcG9ydCAnc2V0dGluZ3Mvc2V0dGluZ3MudmFyaWFibGVzJztcbkBpbXBvcnQgJ3NldHRpbmdzL3NldHRpbmdzLmZvbnRzJztcblxuQHRhaWx3aW5kIGJhc2U7XG5AdGFpbHdpbmQgY29tcG9uZW50cztcbkB0YWlsd2luZCB1dGlsaXRpZXM7XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBUb29sc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbkBpbXBvcnQgXCJ0b29scy9fdG9vbHMuZm9ybXMuc2Nzc1wiO1xuQGltcG9ydCBcInRvb2xzL190b29scy5oZWFkaW5nLnNjc3NcIjtcbkBpbXBvcnQgXCJ0b29scy9fdG9vbHMubWl4aW5zLnNjc3NcIjtcbkBpbXBvcnQgXCJ0b29scy9fdG9vbHMuc3BhY2VkLnNjc3NcIjtcblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIEVsZW1lbnRzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5AaW1wb3J0IFwiZWxlbWVudHMvX2VsZW1lbnRzLmEuc2Nzc1wiO1xuQGltcG9ydCBcImVsZW1lbnRzL19lbGVtZW50cy5ibG9ja3F1b3RlLnNjc3NcIjtcbkBpbXBvcnQgXCJlbGVtZW50cy9fZWxlbWVudHMuYm9keS5zY3NzXCI7XG5AaW1wb3J0IFwiZWxlbWVudHMvX2VsZW1lbnRzLmhlYWRpbmcuc2Nzc1wiO1xuQGltcG9ydCBcImVsZW1lbnRzL19lbGVtZW50cy5odG1sLnNjc3NcIjtcbkBpbXBvcnQgXCJlbGVtZW50cy9fZWxlbWVudHMuaWNvbi5zY3NzXCI7XG5AaW1wb3J0IFwiZWxlbWVudHMvX2VsZW1lbnRzLmltZy5zY3NzXCI7XG5AaW1wb3J0IFwiZWxlbWVudHMvX2VsZW1lbnRzLmlucHV0LnNjc3NcIjtcbkBpbXBvcnQgXCJlbGVtZW50cy9fZWxlbWVudHMubGFiZWwuc2Nzc1wiO1xuQGltcG9ydCBcImVsZW1lbnRzL19lbGVtZW50cy5wLnNjc3NcIjtcbkBpbXBvcnQgXCJlbGVtZW50cy9fZWxlbWVudHMuc2VsZWN0LnNjc3NcIjtcbkBpbXBvcnQgXCJlbGVtZW50cy9fZWxlbWVudHMudGV4dGFyZWEuc2Nzc1wiO1xuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gT2JqZWN0c1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuQGltcG9ydCBcIm9iamVjdHMvX29iamVjdHMudHlwZS5zY3NzXCI7XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBWZW5kb3Jcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbkBpbXBvcnQgXCJ2ZW5kb3JzL192ZW5kb3JzLmFjY29yZGlvbmpzLnNjc3NcIjtcbkBpbXBvcnQgXCJ2ZW5kb3JzL192ZW5kb3JzLmFvcy5zY3NzXCI7XG5AaW1wb3J0IFwidmVuZG9ycy9fdmVuZG9ycy5ncmF2aXR5Zm9ybS5zY3NzXCI7XG5AaW1wb3J0IFwidmVuZG9ycy9fdmVuZG9ycy5tYWduaWZpYy1wb3B1cC5zY3NzXCI7XG5AaW1wb3J0IFwidmVuZG9ycy9fdmVuZG9ycy5taWNyb21vZGFsLnNjc3NcIjtcbkBpbXBvcnQgXCJ2ZW5kb3JzL192ZW5kb3JzLm14Y2hhdC5zY3NzXCI7XG5AaW1wb3J0IFwidmVuZG9ycy9fdmVuZG9ycy5zd2lwZXIuc2Nzc1wiO1xuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gQ29tcG9uZW50c1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuQGltcG9ydCBcImNvbXBvbmVudHMvX2NvbXBvbmVudHMuYWxlcnQtcG9wdXAuc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvX2NvbXBvbmVudHMuYnJlYWRjcnVtYi5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9fY29tcG9uZW50cy5idXR0b25zLnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL19jb21wb25lbnRzLmNhcm91c2VsLnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL19jb21wb25lbnRzLmZpbHRlci5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9fY29tcG9uZW50cy5mb290ZXIuc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvX2NvbXBvbmVudHMubGF6eS5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9fY29tcG9uZW50cy5saW5rcy5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9fY29tcG9uZW50cy5sb2NhdGlvbi5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9fY29tcG9uZW50cy5tYXAuc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvX2NvbXBvbmVudHMub3ZlcmxpbmUuc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvX2NvbXBvbmVudHMucGFnaW5hdGlvbi5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9fY29tcG9uZW50cy5wb3B1cC5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9fY29tcG9uZW50cy5wcmVsb2FkZXIuc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvX2NvbXBvbmVudHMucmljaHRleHQuc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvX2NvbXBvbmVudHMuc2VhcmNoLnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL19jb21wb25lbnRzLnNvY2lhbC5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9fY29tcG9uZW50cy50YWcuc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvX2NvbXBvbmVudHMudmlkZW8uc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvYmxvY2tzL2NhcmQtYmxvY2tzLnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL2Jsb2Nrcy9jYXJkLWdyaWQuc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvYmxvY2tzL2NvbnRhY3Quc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvYmxvY2tzL2Rpc2NvdmVyLnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL2Jsb2Nrcy9mYXFzLnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL2Jsb2Nrcy9nZW5lcmFsLnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL2Jsb2Nrcy9ob21lLWJhbm5lci5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9ibG9ja3MvbmV3cy5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9ibG9ja3MvcGFnZS1oZWFkZXIuc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvYmxvY2tzL3Bvc3Quc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvYmxvY2tzL3F1aWNrLWxpbmtzLnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL2hlYWRlci9fY29tcG9uZW50cy5hY2Nlc3NpYmxlLW5hdi5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9oZWFkZXIvX2NvbXBvbmVudHMuYWxlcnQtYmFyLnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL2hlYWRlci9fY29tcG9uZW50cy5oZWFkZXIuc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvaGVhZGVyL19jb21wb25lbnRzLm1lbnUtdG9nZ2xlLnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL2hlYWRlci9fY29tcG9uZW50cy5uYXYtZGVza3RvcC5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9oZWFkZXIvX2NvbXBvbmVudHMubmF2LW1vYmlsZS5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9oZWFkZXIvX2NvbXBvbmVudHMudmlkZW8tY292ZXIuc2Nzc1wiOyIsImEge1xuICAgIEBhcHBseSB0cmFuc2l0aW9uLWFsbCBob3Zlcjp1bmRlcmxpbmU7XG4gICAgJi5mdWxsLWNsaWNrIHtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OicnO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOjA7XG4gICAgICAgICAgICBsZWZ0OjA7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIHotaW5kZXg6MjA7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5mdWxsLWNsaWNrIHtcbiAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDonJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6MDtcbiAgICAgICAgbGVmdDowO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB6LWluZGV4OjIwO1xuICAgIH1cbn1cbiIsImJvZHkge1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIEBhcHBseSBsZWFkaW5nLW5vcm1hbCB0ZXh0LXdoaXRlIGJnLWdyZXktZGFyayBib2R5LWI0O1xufSIsImh0bWwge1xuICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICAgIFxuICAgICYuYy1tZW51LS1vcGVuZWQsXG4gICAgJi5jLXNlYXJjaC0tb3BlbmVkLFxuICAgICYuYy1hbGVydC1wb3B1cC0tb3BlbmVkLFxuICAgICYuc2Nyb2xsLWxvY2ssXG4gICAgJi52YW5pbGxhLW1vZGFsLS1vcGVuIHtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgLW1zLXRvdWNoLWFjdGlvbjogbm9uZTsgLy8gc2Fzcy1saW50OmRpc2FibGUtbGluZSBuby12ZW5kb3ItcHJlZml4ZXNcbiAgICAgICAgdG91Y2gtYWN0aW9uOiBub25lO1xuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAgIGh0bWwgI3dwYWRtaW5iYXIge1xuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgYm9keS5hZG1pbi1iYXIge1xuICAgICAgICBtYXJnaW4tdG9wOiAtMzJweCAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc4MXB4KSB7XG4gICAgaHRtbCAjd3BhZG1pbmJhciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBib2R5LmFkbWluLWJhciB7XG4gICAgICAgIG1hcmdpbi10b3A6IC00NnB4ICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG5cbi5jb250YWluZXIge1xuICAgIG1heC13aWR0aDo2MDBweDtcbiAgICBwYWRkaW5nLWxlZnQ6MjRweDtcbiAgICBwYWRkaW5nLXJpZ2h0OjI0cHg7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgICBtYXgtd2lkdGg6MTQ0MHB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6NDhweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDo0OHB4O1xuICAgIH1cbn0iLCJbY2xhc3NePVwic3ZnLVwiXSxcbltjbGFzcyo9XCIgc3ZnLVwiXSB7XG4gICAgQGFwcGx5IGlubGluZS1ibG9jayB3LTMgaC0zIHNocmluay0wIGJnLW5vLXJlcGVhdCBiZy1jZW50ZXIgYmctY29udGFpbjtcbn1cblxuLnN2Zy1jYWxlbmRhciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvaWNvbi1jYWxlbmRhci5zdmcnKTtcbn1cblxuLnN2Zy10aW1lIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9pY29uLXRpbWUuc3ZnJyk7XG59XG4iLCJpbWcge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG59XG4iLCJAbWl4aW4gZm9ybS1pbnB1dCB7XG4gICAgQGFwcGx5IGJnLXRyYW5zcGFyZW50IHAtMiB3LWZ1bGwgdGV4dC1ncmV5IGJvcmRlciBib3JkZXItZ3JleSBhcHBlYXJhbmNlLW5vbmUgcm91bmRlZC1ub25lIGZvbnQtYmFzZSBwbGFjZWhvbGRlci1ncmV5IGZvY3VzOm91dGxpbmUtbm9uZSBmb2N1czpyaW5nLTEgZm9jdXM6cmluZy1ncmV5O1xufVxuIiwicCB7XG4gICAgQGFwcGx5ICAgbGVhZGluZy1bMS41XSBtYi0yO1xufSIsIi8vIHNlbGVjdCB7XG4vLyAgICAgQGluY2x1ZGUgZm9ybS1pbnB1dDtcbi8vICAgICBAYXBwbHkgY3Vyc29yLXBvaW50ZXI7XG4vLyAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKCcuLi9pbWFnZXMvYXJyb3ctZG93bi5zdmcnKSBuby1yZXBlYXQgcmlnaHQgMTZweCBjZW50ZXI7XG4vLyAgICAgYmFja2dyb3VuZC1zaXplOiAxM3B4IDdweDtcblxuLy8gICAgIC5jLXBvc3QtZmlsdGVyICYge1xuLy8gICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgcmlnaHQ7XG4vLyAgICAgfVxuLy8gfVxuXG4vLyBzZWxlY3Q6Oi1tcy1leHBhbmQge1xuLy8gICAgIGRpc3BsYXk6IG5vbmU7XG4vLyB9XG5cblxuLmMtc2VsZWN0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgQGFwcGx5IGJvcmRlciBib3JkZXItZ3JleS1kYXJrIHJvdW5kZWQ7XG4gICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICdcXEU4MkInO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OjE2cHg7XG4gICAgICAgIHRvcDo1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgIGZvbnQtc2l6ZToxNHB4O1xuICAgICAgICBmb250LWZhbWlseTpmb250ZWxsbztcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgfVxuICAgIHNlbGVjdCB7XG4gICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgIGhlaWdodDo1NnB4O1xuICAgICAgICBwYWRkaW5nOjE2cHggNDBweCAxNnB4IDE2cHg7XG4gICAgICAgIGN1cnNvcjpwb2ludGVyO1xuICAgICAgICB3aWR0aDoxMDAlO1xuICAgIH1cbn0iLCJ0ZXh0YXJlYSB7XG4gICAgQGluY2x1ZGUgZm9ybS1pbnB1dDtcblxuICAgIGhlaWdodDogMzAwcHg7XG4gICAgcmVzaXplOiBub25lO1xufVxuIiwiLm8tdHlwZS0tYWNjZXNzaWJsZS1saW5rIHtcbiAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgIH1cbn1cblxuLm8tdHlwZS0td3lzaXd5ZyB7XG4gICAgcCxcbiAgICBibG9ja3F1b3RlLFxuICAgIC5jLXZpZGVvLXJlc3BvbnNpdmUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy11bml0LTM7XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBhOm5vdCguYy1saW5rKSB7XG4gICAgICAgIEBhcHBseSByZWxhdGl2ZSBiZWZvcmU6Y29udGVudC1bJyddIGJlZm9yZTphYnNvbHV0ZSBiZWZvcmU6YmxvY2sgYmVmb3JlOnctZnVsbCBiZWZvcmU6YmctYmx1ZSBiZWZvcmU6aC1bMXB4XSBiZWZvcmU6Ym90dG9tLTAgYmVmb3JlOmxlZnQtMCBiZWZvcmU6dHJhbnNpdGlvbiBiZWZvcmU6ZWFzZS1pbi1vdXQgYmVmb3JlOmR1cmF0aW9uLTIwMCBiZWZvcmU6aG92ZXI6YmctdHJhbnNwYXJlbnQ7XG4gICAgfVxuXG4gICAgdWwsXG4gICAgb2wge1xuICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcblxuICAgICAgICBsaSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy11bml0LTE7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBibG9ja3F1b3RlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2NjYztcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50O1xuICAgICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gICAgICAgIHBhZGRpbmc6ICRzcGFjaW5nLXVuaXQtMztcblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBzY3JlZW4gbWQge1xuICAgICAgICAgICAgcGFkZGluZzogJHNwYWNpbmctdW5pdC00O1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICAgIH1cblxuICAgICAgICA+IHAge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLndwLWNhcHRpb24ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy11bml0LTU7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcblxuICAgICAgICAud3AtY2FwdGlvbi10ZXh0IHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogJHNwYWNpbmctdW5pdC0xO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctdW5pdC00O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmFsaWduY2VudGVyIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICB9XG5cbiAgICAuYWxpZ25ub25lIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbjogNDhweCAwO1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIGltZy5hbGlnbmxlZnQge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgbWFyZ2luOiAyMHB4IDA7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICB9XG5cbiAgICBpbWcuYWxpZ25yaWdodCB7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgbWFyZ2luOiAyMHB4IDA7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgIH1cbn1cbiIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBGb250c1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiRmb250LWZhbWlseS1wcmltYXJ5OiAgJ1NvZmlhIFBybycsIHNhbnMtc2VyaWY7XG4kZm9udC1mYW1pbHktc2Vjb25kYXJ5OiAnU29maWEgUHJvJywgc2Fucy1zZXJpZjtcblxuJGZvbnQtd2VpZ2h0LWxpZ2h0OiAzMDA7XG4kZm9udC13ZWlnaHQtcmVndWxhcjogNDAwO1xuJGZvbnQtd2VpZ2h0LW1lZGl1bTogNTAwO1xuJGZvbnQtd2VpZ2h0LXNlbWlib2xkOiA2MDA7XG4kZm9udC13ZWlnaHQtYm9sZDogNzAwO1xuXG4kaW51aXQtZm9udC1zaXplLWgxOiAgICA4MHB4ICFkZWZhdWx0O1xuJGludWl0LWZvbnQtc2l6ZS1oMS14czogNTZweCAhZGVmYXVsdDtcbiRpbnVpdC1mb250LXNpemUtaDI6ICAgIDU2cHggIWRlZmF1bHQ7XG4kaW51aXQtZm9udC1zaXplLWgyLXhzOiAzMnB4ICFkZWZhdWx0O1xuJGludWl0LWZvbnQtc2l6ZS1oMzogICAgNDZweCAhZGVmYXVsdDtcbiRpbnVpdC1mb250LXNpemUtaDMteHM6IDQwcHggIWRlZmF1bHQ7XG4kaW51aXQtZm9udC1zaXplLWg0OiAgICAzMnB4ICFkZWZhdWx0O1xuJGludWl0LWZvbnQtc2l6ZS1oNC14czogMzJweCAhZGVmYXVsdDtcbiRpbnVpdC1mb250LXNpemUtaDU6ICAgIDI2cHggIWRlZmF1bHQ7XG4kaW51aXQtZm9udC1zaXplLWg1LXhzOiAyMHB4ICFkZWZhdWx0O1xuJGludWl0LWZvbnQtc2l6ZS1oNjogICAgMjBweCAhZGVmYXVsdDtcbiRpbnVpdC1mb250LXNpemUtaDYteHM6IDE4cHggIWRlZmF1bHQ7XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBDb2xvclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiRjb2xvci1iZzogI0ZGRjtcbiRjb2xvci10ZXh0OiByZ2JhKDE2LCAyNSwgNjUsIDAuODApO1xuXG4kY29sb3ItYmxhY2s6ICMwMDAwMDA7XG4kY29sb3Itd2hpdGU6ICNmZmZmZmY7XG5cbiRjb2xvci1ncmV5LXZlcnktZGFyazogIzExMTExMTtcbiRjb2xvci1ncmV5LWRhcmtlcjogIzFkMWQxZDtcbiRjb2xvci1ncmV5LWRhcms6ICM0NDQxMzM7XG4kY29sb3ItZ3JleTogIzlGOUY5QjtcbiRjb2xvci1ncmV5LWxpZ2h0OiAjRTdFN0U3O1xuJGNvbG9yLWdyZXktbGlnaHRlcjogI0Y1RjVGNTtcblxuXG4kY29sb3ItYnJvd246Izg3NTY0QztcbiRjb2xvci1ibHVlOiM1MDc1QkE7XG4kY29sb3Itb3JhbmdlOiNGQUFCNkE7XG4kY29sb3ItZ3JlZW46I0JERUJEOTtcbiRjb2xvci1ncmVlbi1kYXJrOiAjMjQ2MTVBO1xuJGNvbG9yLXdoaXRlOiAjRkZGRkZGO1xuJGNvbG9yLXdhcm5pbmc6I2E5M2UzZTtcbiRjb2xvci1uYXZ5OiAjMTAxOTQxO1xuJGNvbG9yLWxpbmU6I0ZGRkZGRjtcblxuJGNvbG9yLWZwOiNGQ0FCNjk7XG4kY29sb3ItcnA6IzRCNzZDOTtcbiRjb2xvci1wdzojOERDOTkwO1xuJGNvbG9yLXJlZDpyZ2IoMjE2LDEwNiwxMDYpO1xuJGNvbG9yLXllbGxvdzpyZ2IoMjM0LDE4OCw5Mik7XG5cbiRjb2xvci1wcmltYXJ5OiAkY29sb3ItbmF2eTtcbiRjb2xvci1zZWNvbmRhcnk6ICRjb2xvci1ncmVlbjtcblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIFBhZGRpbmdcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4kYmxvY2stZ2FwOiAxMjBweDtcbiRibG9jay1nYXAtbWQ6IDEwMHB4O1xuJGJsb2NrLWdhcC14czogODBweDtcblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIFRpbWluZ3Ncbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4kZWFzZTphbGwgLjNzIGVhc2UtaW4tb3V0O1xuXG5cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIFNwYWNpbmcgLSBWZXJ0aWNhbFxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiRzcGFjaW5nLXVuaXQtMDogMDtcbiRzcGFjaW5nLXVuaXQtMTogOHB4O1xuJHNwYWNpbmctdW5pdC0yOiAxNnB4O1xuJHNwYWNpbmctdW5pdC0zOiAyNHB4O1xuJHNwYWNpbmctdW5pdC00OiAzMnB4O1xuJHNwYWNpbmctdW5pdC01OiA0MHB4O1xuJHNwYWNpbmctdW5pdC02OiA0OHB4O1xuJHNwYWNpbmctdW5pdC03OiA2NHB4O1xuJHNwYWNpbmctdW5pdC04OiA4MHB4O1xuJHNwYWNpbmctdW5pdC05OiAxMjBweDtcblxuJGJsb2NrLXNwYWNpbmctbWFwOiAoXG4gICAgMDogJHNwYWNpbmctdW5pdC0wLFxuICAgIDE6ICRzcGFjaW5nLXVuaXQtMSxcbiAgICAyOiAkc3BhY2luZy11bml0LTIsXG4gICAgMzogJHNwYWNpbmctdW5pdC0zLFxuICAgIDQ6ICRzcGFjaW5nLXVuaXQtNCxcbiAgICA1OiAkc3BhY2luZy11bml0LTUsXG4gICAgNjogJHNwYWNpbmctdW5pdC02LFxuICAgIDc6ICRzcGFjaW5nLXVuaXQtNyxcbiAgICA4OiAkc3BhY2luZy11bml0LTgsXG4gICAgOTogJHNwYWNpbmctdW5pdC05LFxuKTtcblxuXG4vLyBIZWFkZXJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4kaGVhZGVyLWhlaWdodC1tb2JpbGU6IDY0cHg7XG4iLCIuYWNjb3JkaW9uIHtcbiAgICA+IGxpIHtcbiAgICAgICAgJi5hY2NfYWN0aXZlIHtcbiAgICAgICAgICAgIC5hY2NvcmRpb25fX3RpdGxlIHtcbiAgICAgICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGFwcGx5IGNvbnRlbnQtWydcXEU4MkMnXTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuYWNjb3JkaW9uX190aXRsZSB7XG4gICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDoyNHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDoyNHB4O1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246Y2VudGVyO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OjI0cHg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTppbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuICAuYWNjb3JkaW9uanMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICB9XG4gIC5hY2NvcmRpb25qcyAuYWNjX3NlY3Rpb24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAwO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuICAuYWNjb3JkaW9uanMgLmFjY19zZWN0aW9uIC5hY2NfaGVhZCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuICAuYWNjb3JkaW9uanMgLmFjY19zZWN0aW9uIC5hY2NfaGVhZCBoMyB7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgbWFyZ2luOiA1cHggMDtcbiAgfVxuICAuYWNjb3JkaW9uanMgLmFjY19zZWN0aW9uIC5hY2NfY29udGVudCB7XG4gIH1cbiAgLmFjY29yZGlvbmpzIC5hY2Nfc2VjdGlvbjpmaXJzdC1vZi10eXBlLFxuICAuYWNjb3JkaW9uanMgLmFjY19zZWN0aW9uOmZpcnN0LW9mLXR5cGUgLmFjY19oZWFkIHtcbiAgICBcbiAgfVxuICAuYWNjb3JkaW9uanMgLmFjY19zZWN0aW9uOmxhc3Qtb2YtdHlwZSxcbiAgLmFjY29yZGlvbmpzIC5hY2Nfc2VjdGlvbjpsYXN0LW9mLXR5cGUgLmFjY19jb250ZW50IHtcbiAgICBcbiAgfVxuICAuYWNjb3JkaW9uanMgLmFjY19zZWN0aW9uLmFjY19hY3RpdmUgPiAuYWNjX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5hY2NvcmRpb25qcyAuYWNjX3NlY3Rpb24uYWNjX2FjdGl2ZSA+IC5hY2NfaGVhZCB7XG4gICAgXG4gIH1cbiAgIiwiW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCI1MFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiNTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjUwbXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiNTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI1MFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiNTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjUwbXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxMDBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjEwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246LjFzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTAwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjEwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6LjFzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTUwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxNTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOi4xNXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjE1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE1MFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheTouMTVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjAwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyMDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOi4yc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIwMFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjAwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5Oi4yc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI1MFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjouMjVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjUwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjI1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6LjI1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjMwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMzAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjouM3N9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIzMDBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjMwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjMwMFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMzAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheTouM3N9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIzNTBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjM1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246LjM1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjM1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMzUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMzUwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIzNTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5Oi4zNXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCI0MDBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjQwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246LjRzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNDAwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI0MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI0MDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjQwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6LjRzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiNDUwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCI0NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOi40NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI0NTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjQ1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjQ1MFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiNDUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheTouNDVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiNTAwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCI1MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOi41c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjUwMFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiNTAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNTAwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI1MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5Oi41c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjU1MFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiNTUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjouNTVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNTUwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI1NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI1NTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjU1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6LjU1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjYwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiNjAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjouNnN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI2MDBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjYwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjYwMFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiNjAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheTouNnN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCI2NTBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjY1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246LjY1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjY1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiNjUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNjUwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI2NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5Oi42NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCI3MDBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjcwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246LjdzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNzAwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI3MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI3MDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjcwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6LjdzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiNzUwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCI3NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOi43NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI3NTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjc1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjc1MFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiNzUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheTouNzVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiODAwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCI4MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOi44c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjgwMFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiODAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiODAwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI4MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5Oi44c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjg1MFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiODUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjouODVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiODUwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI4NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI4NTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjg1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6Ljg1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjkwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiOTAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjouOXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI5MDBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjkwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjkwMFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiOTAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheTouOXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCI5NTBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjk1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246Ljk1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjk1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiOTUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiOTUwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI5NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5Oi45NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxMDAwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxMDAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoxc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjEwMDBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjEwMDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMDAwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMDAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToxc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjEwNTBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjEwNTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjEuMDVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTA1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTA1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjEwNTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjEwNTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjEuMDVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTEwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTEwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246MS4xc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjExMDBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjExMDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMTAwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMTAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToxLjFzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTE1MFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTE1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246MS4xNXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMTUwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMTUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTE1MFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTE1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6MS4xNXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxMjAwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxMjAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoxLjJzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTIwMFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTIwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjEyMDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjEyMDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjEuMnN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxMjUwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxMjUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoxLjI1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjEyNTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjEyNTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMjUwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMjUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToxLjI1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjEzMDBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjEzMDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjEuM3N9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMzAwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMzAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTMwMFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTMwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6MS4zc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjEzNTBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjEzNTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjEuMzVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTM1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTM1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjEzNTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjEzNTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjEuMzVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTQwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTQwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246MS40c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE0MDBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjE0MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNDAwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNDAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToxLjRzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTQ1MFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTQ1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246MS40NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNDUwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNDUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTQ1MFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTQ1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6MS40NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxNTAwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxNTAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoxLjVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTUwMFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTUwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE1MDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjE1MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjEuNXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxNTUwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxNTUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoxLjU1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE1NTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjE1NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNTUwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNTUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToxLjU1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE2MDBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE2MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjEuNnN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNjAwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNjAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTYwMFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTYwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6MS42c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE2NTBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE2NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjEuNjVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTY1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTY1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE2NTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjE2NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjEuNjVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTcwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTcwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246MS43c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE3MDBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjE3MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNzAwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNzAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToxLjdzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTc1MFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTc1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246MS43NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNzUwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNzUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTc1MFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTc1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6MS43NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxODAwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxODAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoxLjhzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTgwMFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTgwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE4MDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjE4MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjEuOHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxODUwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxODUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoxLjg1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE4NTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjE4NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxODUwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxODUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToxLjg1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE5MDBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE5MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjEuOXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxOTAwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxOTAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTkwMFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTkwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6MS45c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE5NTBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE5NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjEuOTVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTk1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTk1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE5NTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjE5NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjEuOTVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjAwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjAwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246MnN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMDAwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMDAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjAwMFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjAwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6MnN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyMDUwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyMDUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoyLjA1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIwNTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjIwNTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMDUwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMDUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToyLjA1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIxMDBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIxMDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjIuMXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMTAwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMTAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjEwMFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjEwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6Mi4xc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIxNTBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIxNTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjIuMTVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjE1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjE1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIxNTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjIxNTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjIuMTVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjIwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjIwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246Mi4yc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIyMDBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjIyMDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMjAwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMjAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToyLjJzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjI1MFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjI1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246Mi4yNXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMjUwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMjUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjI1MFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjI1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6Mi4yNXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyMzAwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyMzAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoyLjNzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjMwMFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjMwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIzMDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjIzMDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjIuM3N9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyMzUwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyMzUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoyLjM1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIzNTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjIzNTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMzUwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMzUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToyLjM1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI0MDBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI0MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjIuNHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNDAwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNDAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjQwMFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjQwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6Mi40c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI0NTBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI0NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjIuNDVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjQ1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjQ1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI0NTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjI0NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjIuNDVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjUwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjUwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246Mi41c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI1MDBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjI1MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNTAwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNTAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToyLjVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjU1MFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjU1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246Mi41NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNTUwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNTUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjU1MFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjU1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6Mi41NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyNjAwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyNjAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoyLjZzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjYwMFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjYwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI2MDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjI2MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjIuNnN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyNjUwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyNjUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoyLjY1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI2NTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjI2NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNjUwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNjUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToyLjY1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI3MDBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI3MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjIuN3N9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNzAwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNzAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjcwMFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjcwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6Mi43c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI3NTBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI3NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjIuNzVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjc1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjc1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI3NTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjI3NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjIuNzVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjgwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjgwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246Mi44c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI4MDBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjI4MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyODAwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyODAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToyLjhzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjg1MFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjg1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246Mi44NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyODUwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyODUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjg1MFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjg1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6Mi44NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyOTAwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyOTAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoyLjlzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjkwMFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjkwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI5MDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjI5MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjIuOXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyOTUwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyOTUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoyLjk1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI5NTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjI5NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyOTUwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyOTUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToyLjk1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjMwMDBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjMwMDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjNzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMzAwMFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMzAwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjMwMDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjMwMDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjNzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1saW5lYXJdLGJvZHlbZGF0YS1hb3MtZWFzaW5nPWxpbmVhcl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjI1LC4yNSwuNzUsLjc1KX1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZV0sYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZV0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLWluXSxib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLWluXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW59W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2Utb3V0XSxib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLW91dF0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLW91dH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1vdXRdLGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tb3V0XSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW4tb3V0fVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLWJhY2tdLGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tYmFja10gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjYsLS4yOCwuNzM1LC4wNDUpfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLW91dC1iYWNrXSxib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLW91dC1iYWNrXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMTc1LC44ODUsLjMyLDEuMjc1KX1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1vdXQtYmFja10sYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1vdXQtYmFja10gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjY4LC0uNTUsLjI2NSwxLjU1KX1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1zaW5lXSxib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLXNpbmVdIFtkYXRhLWFvc117dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC40NywwLC43NDUsLjcxNSl9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2Utb3V0LXNpbmVdLGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2Utb3V0LXNpbmVdIFtkYXRhLWFvc117dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4zOSwuNTc1LC41NjUsMSl9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tb3V0LXNpbmVdLGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tb3V0LXNpbmVdIFtkYXRhLWFvc117dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC40NDUsLjA1LC41NSwuOTUpfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLXF1YWRdLGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tcXVhZF0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjU1LC4wODUsLjY4LC41Myl9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2Utb3V0LXF1YWRdLGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2Utb3V0LXF1YWRdIFtkYXRhLWFvc117dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4yNSwuNDYsLjQ1LC45NCl9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tb3V0LXF1YWRdLGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tb3V0LXF1YWRdIFtkYXRhLWFvc117dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC40NTUsLjAzLC41MTUsLjk1NSl9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tY3ViaWNdLGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tY3ViaWNdIFtkYXRhLWFvc117dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC41NSwuMDg1LC42OCwuNTMpfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLW91dC1jdWJpY10sYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1vdXQtY3ViaWNdIFtkYXRhLWFvc117dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4yNSwuNDYsLjQ1LC45NCl9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tb3V0LWN1YmljXSxib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLW91dC1jdWJpY10gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjQ1NSwuMDMsLjUxNSwuOTU1KX1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1xdWFydF0sYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1xdWFydF0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjU1LC4wODUsLjY4LC41Myl9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2Utb3V0LXF1YXJ0XSxib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLW91dC1xdWFydF0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjI1LC40NiwuNDUsLjk0KX1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1vdXQtcXVhcnRdLGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tb3V0LXF1YXJ0XSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguNDU1LC4wMywuNTE1LC45NTUpfVtkYXRhLWFvc149ZmFkZV1bZGF0YS1hb3NePWZhZGVde29wYWNpdHk6MDt0cmFuc2l0aW9uLXByb3BlcnR5Om9wYWNpdHksdHJhbnNmb3JtfVtkYXRhLWFvc149ZmFkZV1bZGF0YS1hb3NePWZhZGVdLmFvcy1hbmltYXRle29wYWNpdHk6MTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX1bZGF0YS1hb3M9ZmFkZS11cF17dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMTAwcHgsMCl9W2RhdGEtYW9zPWZhZGUtZG93bl17dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTEwMHB4LDApfVtkYXRhLWFvcz1mYWRlLXJpZ2h0XXt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMHB4LDAsMCl9W2RhdGEtYW9zPWZhZGUtbGVmdF17dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMHB4LDAsMCl9W2RhdGEtYW9zPWZhZGUtdXAtcmlnaHRde3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwcHgsMTAwcHgsMCl9W2RhdGEtYW9zPWZhZGUtdXAtbGVmdF17dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMHB4LDEwMHB4LDApfVtkYXRhLWFvcz1mYWRlLWRvd24tcmlnaHRde3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwcHgsLTEwMHB4LDApfVtkYXRhLWFvcz1mYWRlLWRvd24tbGVmdF17dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMHB4LC0xMDBweCwwKX1bZGF0YS1hb3NePXpvb21dW2RhdGEtYW9zXj16b29tXXtvcGFjaXR5OjA7dHJhbnNpdGlvbi1wcm9wZXJ0eTpvcGFjaXR5LHRyYW5zZm9ybX1bZGF0YS1hb3NePXpvb21dW2RhdGEtYW9zXj16b29tXS5hb3MtYW5pbWF0ZXtvcGFjaXR5OjE7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCkgc2NhbGUoMSl9W2RhdGEtYW9zPXpvb20taW5de3RyYW5zZm9ybTpzY2FsZSguNil9W2RhdGEtYW9zPXpvb20taW4tdXBde3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDEwMHB4LDApIHNjYWxlKC42KX1bZGF0YS1hb3M9em9vbS1pbi1kb3duXXt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMTAwcHgsMCkgc2NhbGUoLjYpfVtkYXRhLWFvcz16b29tLWluLXJpZ2h0XXt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMHB4LDAsMCkgc2NhbGUoLjYpfVtkYXRhLWFvcz16b29tLWluLWxlZnRde3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDBweCwwLDApIHNjYWxlKC42KX1bZGF0YS1hb3M9em9vbS1vdXRde3RyYW5zZm9ybTpzY2FsZSgxLjIpfVtkYXRhLWFvcz16b29tLW91dC11cF17dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMTAwcHgsMCkgc2NhbGUoMS4yKX1bZGF0YS1hb3M9em9vbS1vdXQtZG93bl17dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTEwMHB4LDApIHNjYWxlKDEuMil9W2RhdGEtYW9zPXpvb20tb3V0LXJpZ2h0XXt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMHB4LDAsMCkgc2NhbGUoMS4yKX1bZGF0YS1hb3M9em9vbS1vdXQtbGVmdF17dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMHB4LDAsMCkgc2NhbGUoMS4yKX1bZGF0YS1hb3NePXNsaWRlXVtkYXRhLWFvc149c2xpZGVde3RyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtfVtkYXRhLWFvc149c2xpZGVdW2RhdGEtYW9zXj1zbGlkZV0uYW9zLWFuaW1hdGV7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9W2RhdGEtYW9zPXNsaWRlLXVwXXt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwxMDAlLDApfVtkYXRhLWFvcz1zbGlkZS1kb3duXXt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMTAwJSwwKX1bZGF0YS1hb3M9c2xpZGUtcmlnaHRde3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwJSwwLDApfVtkYXRhLWFvcz1zbGlkZS1sZWZ0XXt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwwLDApfVtkYXRhLWFvc149ZmxpcF1bZGF0YS1hb3NePWZsaXBde2JhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO3RyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtfVtkYXRhLWFvcz1mbGlwLWxlZnRde3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSgyNTAwcHgpIHJvdGF0ZVkoLTEwMGRlZyl9W2RhdGEtYW9zPWZsaXAtbGVmdF0uYW9zLWFuaW1hdGV7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDI1MDBweCkgcm90YXRlWSgwKX1bZGF0YS1hb3M9ZmxpcC1yaWdodF17dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDI1MDBweCkgcm90YXRlWSgxMDBkZWcpfVtkYXRhLWFvcz1mbGlwLXJpZ2h0XS5hb3MtYW5pbWF0ZXt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoMjUwMHB4KSByb3RhdGVZKDApfVtkYXRhLWFvcz1mbGlwLXVwXXt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoMjUwMHB4KSByb3RhdGVYKC0xMDBkZWcpfVtkYXRhLWFvcz1mbGlwLXVwXS5hb3MtYW5pbWF0ZXt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoMjUwMHB4KSByb3RhdGVYKDApfVtkYXRhLWFvcz1mbGlwLWRvd25de3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSgyNTAwcHgpIHJvdGF0ZVgoMTAwZGVnKX1bZGF0YS1hb3M9ZmxpcC1kb3duXS5hb3MtYW5pbWF0ZXt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoMjUwMHB4KSByb3RhdGVYKDApfVxuXG5cblxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgW2RhdGEtYW9zXSB7XG4gICAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xuICAgIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICAgIHRyYW5zaXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgICBhbmltYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufSIsIi5nZm9ybV9oZWFkaW5nIHtcbiAgICBAYXBwbHkgaGlkZGVuO1xufVxuXG4uZ2Zvcm1fZmllbGRzIHtcbiAgICBcbiAgICAvLyBAc2NyZWVuIGxnIHtcbiAgICAvLyAgICAgQGFwcGx5IGZsZXgtcm93O1xuICAgIC8vIH1cblxuICAgIC8vIEBzY3JlZW4gbGcge1xuICAgIC8vICAgICAuZ2ZpZWxkLS10eXBlLXRleHQge1xuICAgIC8vICAgICAgICAgd2lkdGg6MzAlO1xuICAgIC8vICAgICB9XG4gICAgLy8gICAgIC5nZmllbGQtLXR5cGUtZW1haWwge1xuICAgIC8vICAgICAgICAgd2lkdGg6NDQlO1xuICAgIC8vICAgICB9XG4gICAgLy8gICAgIC5nZmllbGQtLXR5cGUtc3VibWl0IHtcbiAgICAvLyAgICAgICAgIHdpZHRoOjE2MHB4O1xuICAgIC8vICAgICAgICAgZmxleC1zaHJpbms6IG5vbmU7XG4gICAgLy8gICAgIH0gICBcbiAgICAvLyB9XG59XG5cbi5nZm9ybV92YWxpZGF0aW9uX2Vycm9ycyB7XG4gICAgZGlzcGxheTpub25lICFpbXBvcnRhbnQ7XG59XG5cbi5nZmllbGQge1xuICAgIGdyaWQtY29sdW1uOiBzcGFuIDI7XG5cbiAgICAmLmdmaWVsZF9lcnJvciB7XG4gICAgICAgIC5nZmllbGRfdmFsaWRhdGlvbl9tZXNzYWdlIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJvcmRlcjowICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgZm9udC1zaXplOjE0cHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYubm8tcm93LWdhcCB7XG4gICAgICAgIEBhcHBseSAtbXQtMiBsZzotbXQtMztcbiAgICB9XG5cbiAgICAmLS13aWR0aC1oYWxmIHtcbiAgICAgICAgQGFwcGx5IHNtOmNvbC1zcGFuLTIgbGc6Y29sLXNwYW4tMTtcbiAgICB9XG4gICAgJi0tdHlwZS1jaGVja2JveCB7XG4gICAgICAgIGxlZ2VuZCB7XG4gICAgICAgICAgICBAYXBwbHkgZm9udC1ib2xkIG1iLTMgYmxvY2s7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9sYWJlbCB7XG4gICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICAgIGZvbnQtc2l6ZToxNnB4O1xuICAgICAgICBmb250LXdlaWdodDo2MDA7XG4gICAgICAgIEBhcHBseSBtYi0xO1xuICAgICAgICAuZ2ZpZWxkX3JlcXVpcmVkIHtcbiAgICAgICAgICAgIGRpc3BsYXk6bm9uZSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC5oaWRkZW5fbGFiZWwgJiB7XG4gICAgICAgICAgICBAYXBwbHkgaGlkZGVuO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5nZmllbGQtLXR5cGUtZmlsZXVwbG9hZCB7XG4gICAgICAgID4gbGFiZWwge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTo4cHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmdpbnB1dF9jb250YWluZXIge1xuICAgIEBhcHBseSByZWxhdGl2ZTtcbiAgICBzZWxlY3QsXG4gICAgdGV4dGFyZWEsXG4gICAgaW5wdXRbdHlwZT1kYXRlXSxcbiAgICBpbnB1dFt0eXBlPXRleHRdLFxuICAgIGlucHV0W3R5cGU9dGVsXSxcbiAgICBpbnB1dFt0eXBlPWVtYWlsXSxcbiAgICBpbnB1dFt0eXBlPW51bWJlcl0ge1xuICAgICAgICBoZWlnaHQ6NDhweDtcbiAgICAgICAgYXBwZWFyYW5jZTpub25lO1xuICAgICAgICBmb250LXNpemU6MTZweCAhaW1wb3J0YW50O1xuICAgICAgICBmb250LXdlaWdodDo0MDA7XG4gICAgICAgIHdpZHRoOjEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgb3V0bGluZTpub25lO1xuICAgICAgICBvdXRsaW5lLW9mZnNldDogMDtcbiAgICAgICAgQGFwcGx5IGZvbnQtYmFzZSB0ZXh0LXdoaXRlIGJvcmRlciBib3JkZXItd2hpdGUgcm91bmRlZC1bNHB4XSAgYmctdHJhbnNwYXJlbnQ7XG4gICAgICAgIHBhZGRpbmctbGVmdDoxNnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6MTZweCAhaW1wb3J0YW50O1xuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIG91dGxpbmU6bm9uZTtcbiAgICAgICAgICAgIEBhcHBseSBib3JkZXItc2hpcHdyZWNrO1xuICAgICAgICB9XG4gICAgICAgICY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIgeyAvKiBFZGdlICovXG4gICAgICAgICAgICBAYXBwbHkgdGV4dC13aGl0ZTtcbiAgICAgICAgfVxuICAgICAgICAmOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7IC8qIEludGVybmV0IEV4cGxvcmVyIDEwLTExICovXG4gICAgICAgICAgICBAYXBwbHkgdGV4dC13aGl0ZTtcbiAgICAgICAgfVxuICAgICAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgICAgICBAYXBwbHkgdGV4dC13aGl0ZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIHNlbGVjdCB7XG4gICAgICAgIEBhcHBseSBiZy1uby1yZXBlYXQgYmctW3JpZ2h0XzEycHhfY2VudGVyXTtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxNicgaGVpZ2h0PScxNicgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPSdub25lJyUzRSUzQ3BhdGggZD0nTTQgNkw4IDEwTDEyIDYnIHN0cm9rZT0nJTIzQUVBQUFFJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSUzQy9zdmclM0VcIik7XG4gICAgfVxuXG4gICAgdGV4dGFyZWEge1xuICAgICAgICBoZWlnaHQ6MTgwcHggIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy10b3A6MTJweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czo0cHg7XG4gICAgfVxuXG5cbiAgICAmLmdpbnB1dF9jb250YWluZXJfY2hlY2tib3gge1xuICAgICAgICAuZ2ZpZWxkX2NoZWNrYm94IHtcbiAgICAgICAgICAgIEBhcHBseSBncmlkICN7IWltcG9ydGFudH07XG4gICAgICAgICAgICAuY29sLTIgJiB7XG4gICAgICAgICAgICAgICAgQGFwcGx5IGdyaWQtY29scy0xIGxnOmdyaWQtY29scy0yO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmNvbC0zICYge1xuICAgICAgICAgICAgICAgIEBhcHBseSBncmlkLWNvbHMtMztcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gICAgICAgICAgICAgICAgICAgIEBhcHBseSBncmlkLWNvbHMtMTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmdpbnB1dF9jb250YWluZXJfY29uc2VudCxcbiAgICAuZ2ZpZWxkX2NoZWNrYm94LFxuICAgIC5nZmllbGRfcmFkaW8sXG4gICAgLmdjaG9pY2Uge1xuICAgICAgICBAYXBwbHkgdGV4dC0xNjtcbiAgICAgICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxuICAgICAgICBpbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xuICAgICAgICAgICAgQGFwcGx5IG9wYWNpdHktMCBvdXRsaW5lLW5vbmUgei01MCB3LTMgaC0zIHRvcC0wIGxlZnQtMCBhYnNvbHV0ZSBtYi0wIGFwcGVhcmFuY2Utbm9uZSBjdXJzb3ItcG9pbnRlciBtdC0wO1xuXG4gICAgICAgICAgICArIGxhYmVsIHtcbiAgICAgICAgICAgICAgICBjdXJzb3I6cG9pbnRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6Y2hlY2tlZCArIGxhYmVsIHtcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgQGFwcGx5IGJnLXRyYW5zcGFyZW50IHRleHQtZ3JleS1kYXJrIGJvcmRlci13aGl0ZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBAYXBwbHkgb3BhY2l0eS0xMDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpmb2N1cyArIGxhYmVsIHtcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgQGFwcGx5IGJvcmRlci13aGl0ZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgICAgICAgQGFwcGx5IHctZnVsbCByZWxhdGl2ZSBwbC00O1xuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgQGFwcGx5IGNvbnRlbnQtWycnXSBiZy10cmFuc3BhcmVudCB3LVsyMHB4XSBoLVsyMHB4XSBib3JkZXItMiBib3JkZXItd2hpdGUgYmxvY2sgYWJzb2x1dGUgbGVmdC0wIHRvcC1bMXB4XSB6LTAgcG9pbnRlci1ldmVudHMtbm9uZSB0cmFuc2l0aW9uLWFsbCByb3VuZGVkLVs0cHhdO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIEBhcHBseSBjb250ZW50LVsnXFxFODBEJ10gYmxvY2sgYWJzb2x1dGUgdy1bMjBweF0gaC1bMjBweF0gbGVhZGluZy1bMTZweF0gdGV4dC0xNCBsZWZ0LTAgdG9wLVszcHhdIHRleHQtY2VudGVyIG9wYWNpdHktMCB6LVsxXSB0ZXh0LXdoaXRlIHRyYW5zaXRpb24tYWxsO1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OmZvbnRlbGxvO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICB9XG5cbiAgICAuZ2ZpZWxkX2NoZWNrYm94LFxuICAgIC5nZmllbGRfcmFkaW8ge1xuICAgICAgICBtYXJnaW46MDtcbiAgICAgICAgZGlzcGxheTpmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIC5nY2hvaWNlIHtcbiAgICAgICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBkaXNwbGF5OmlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICBtYXJnaW46MCAyNHB4IDZweCAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmdmaWVsZF9yYWRpbyB7XG4gICAgICAgIC5nY2hvaWNlIHtcbiAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgdG9wOjNweDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czozMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6Jyc7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6MzBweDtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDo0cHg7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogN3B4O1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OjA7XG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6MTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5naW5wdXRfY29udGFpbmVyX2NvbnNlbnQge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgIH0gICBcblxuICAgICYuZ2lucHV0X2NvbnRhaW5lcl9maWxldXBsb2FkIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZmxleC1iYXNpczogMTAwJTtcbiAgICAgICAgaW5wdXRbdHlwZT1maWxlXSB7XG4gICAgICAgICAgICBoZWlnaHQ6ODBweDtcbiAgICAgICAgICAgIHBhZGRpbmc6MjhweCAxNnB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBAYXBwbHkgcm91bmRlZCAgYm9yZGVyIGJvcmRlci1ncmV5LWRhcmsgYm9yZGVyLW9wYWNpdHktNDAgYm9yZGVyLWRhc2hlZCBjdXJzb3ItcG9pbnRlcjtcbiAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogcmdiYSgkY29sb3ItZ3JlZW4sIDAuNSk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHJpZ2h0OjEycHg7XG4gICAgICAgICAgICAgICAgY3Vyc29yOnBvaW50ZXI7XG4gICAgICAgICAgICAgICAgd2lkdGg6MTAwcHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzowIDMycHggMCAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToxNnB4O1xuICAgICAgICAgICAgICAgIGJvcmRlcjowO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogIGNlbnRlciByaWdodDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTYnIGhlaWdodD0nMTYnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nbm9uZSclM0UlM0NwYXRoIGQ9J00xNCAxMFYxMC44QzE0IDExLjkyMDEgMTQgMTIuNDgwMiAxMy43ODIgMTIuOTA4QzEzLjU5MDMgMTMuMjg0MyAxMy4yODQzIDEzLjU5MDMgMTIuOTA4IDEzLjc4MkMxMi40ODAyIDE0IDExLjkyMDEgMTQgMTAuOCAxNEg1LjJDNC4wNzk4OSAxNCAzLjUxOTg0IDE0IDMuMDkyMDIgMTMuNzgyQzIuNzE1NjkgMTMuNTkwMyAyLjQwOTczIDEzLjI4NDMgMi4yMTc5OSAxMi45MDhDMiAxMi40ODAyIDIgMTEuOTIwMSAyIDEwLjhWMTBNMTEuMzMzMyA1LjMzMzMzTDggMk04IDJMNC42NjY2NyA1LjMzMzMzTTggMlYxMCcgc3Ryb2tlPSclMjMzQzFFNjUnIHN0cm9rZS13aWR0aD0nMS41JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSUzQ3BhdGggZD0nTTE0IDEwVjEwLjhDMTQgMTEuOTIwMSAxNCAxMi40ODAyIDEzLjc4MiAxMi45MDhDMTMuNTkwMyAxMy4yODQzIDEzLjI4NDMgMTMuNTkwMyAxMi45MDggMTMuNzgyQzEyLjQ4MDIgMTQgMTEuOTIwMSAxNCAxMC44IDE0SDUuMkM0LjA3OTg5IDE0IDMuNTE5ODQgMTQgMy4wOTIwMiAxMy43ODJDMi43MTU2OSAxMy41OTAzIDIuNDA5NzMgMTMuMjg0MyAyLjIxNzk5IDEyLjkwOEMyIDEyLjQ4MDIgMiAxMS45MjAxIDIgMTAuOFYxME0xMS4zMzMzIDUuMzMzMzNMOCAyTTggMkw0LjY2NjY3IDUuMzMzMzNNOCAyVjEwJyBzdHJva2U9J2JsYWNrJyBzdHJva2Utb3BhY2l0eT0nMC4yJyBzdHJva2Utd2lkdGg9JzEuNScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0NwYXRoIGQ9J00xNCAxMFYxMC44QzE0IDExLjkyMDEgMTQgMTIuNDgwMiAxMy43ODIgMTIuOTA4QzEzLjU5MDMgMTMuMjg0MyAxMy4yODQzIDEzLjU5MDMgMTIuOTA4IDEzLjc4MkMxMi40ODAyIDE0IDExLjkyMDEgMTQgMTAuOCAxNEg1LjJDNC4wNzk4OSAxNCAzLjUxOTg0IDE0IDMuMDkyMDIgMTMuNzgyQzIuNzE1NjkgMTMuNTkwMyAyLjQwOTczIDEzLjI4NDMgMi4yMTc5OSAxMi45MDhDMiAxMi40ODAyIDIgMTEuOTIwMSAyIDEwLjhWMTBNMTEuMzMzMyA1LjMzMzMzTDggMk04IDJMNC42NjY2NyA1LjMzMzMzTTggMlYxMCcgc3Ryb2tlPSdibGFjaycgc3Ryb2tlLW9wYWNpdHk9JzAuMicgc3Ryb2tlLXdpZHRoPScxLjUnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICAgICAgICAgICAgICBAYXBwbHkgdHJhbnNpdGlvbi1hbGwgZm9udC1iYXNlO1xuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5nZm9ybV9maWxldXBsb2FkX3J1bGVzIHtcbiAgICAgICAgICAgIHdpZHRoOmNhbGMoMTAwJSAtIDE1MHB4KTtcbiAgICAgICAgICAgIGxlZnQ6MTJweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDo1MCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDo4cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOnJnYmEoNzcsIDc3LCA3NywgMC41MCk7XG4gICAgICAgICAgICBAYXBwbHkgcHktMSBsZzpweS0yIHRleHQtcGxhY2Vob2xkZXIgLW10LVsycHhdIGJnLXdoaXRlIHRleHQtMTQgO1xuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQzMHB4KSB7XG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLnNlbGVjdGVkIHtcbiAgICAgICAgICAgIC5nZm9ybV9maWxldXBsb2FkX3J1bGVzIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OjA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZ2lucHV0X3ByZXZpZXcge1xuICAgICAgICAgICAgQGFwcGx5IG0tMCBmb250LWJhc2UgdGV4dC0xNjtcbiAgICAgICAgfVxuXG5cbiAgICB9XG5cbiAgICAuYy1idXR0b24ge1xuXG4gICAgICAgIEBhcHBseSB3LWZ1bGw7XG4gICAgICAgIEBzY3JlZW4gbGcge1xuICAgICAgICAgICAgQGFwcGx5IHctYXV0bztcbiAgICAgICAgfVxuICAgIH1cblxuXG59XG5cblxuXG5cbi5nZm9ybV9mb290ZXIge1xuICAgIG1hcmdpbi10b3A6MjRweCAhaW1wb3J0YW50OztcbiAgICBwYWRkaW5nOjAgIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OmZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIC5nZm9ybV9hamF4X3NwaW5uZXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgICAgICAgdG9wOjI1JTtcbiAgICAgICAgcmlnaHQ6MDtcbiAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgIGhlaWdodDoyNHB4O1xuICAgICAgICBkaXNwbGF5OmlubGluZS1ibG9jaztcbiAgICAgICAgdGV4dC1hbGlnbjpjZW50ZXI7XG4gICAgICAgIGxpbmUtaGVpZ2h0OjI0cHg7XG4gICAgfVxuXG59XG5cbi5nZi1jb25maXJtYXRpb24tLWxvYWRlZCAge1xuICAgIC5nZi1jb25maXJtYXRpb24tLWhpZGRlbiB7XG4gICAgICAgIGRpc3BsYXk6bm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuQGtleWZyYW1lcyBzcGluIHtcbiAgICAwJSB7XG4gICAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgLW8tdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgfVxuICBcbiAgICAxMDAlIHtcbiAgICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcbiAgICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuICAgIH1cbiAgfVxuXG4uZ2Zvcm1fY29uZmlybWF0aW9uX3dyYXBwZXIge1xuICAgIEBhcHBseSBmbGV4IGp1c3RpZnktY2VudGVyO1xufVxuXG4uZ2Zvcm1fY29uZmlybWF0aW9uX21lc3NhZ2Uge1xuICAgIEBhcHBseSB0ZXh0LWNlbnRlciBwLTIgcHgtMyBiZy1ob25leS1nb2xkIHRleHQtZ3JleS1kYXJrIGlubGluZS1ibG9jayBteC1hdXRvO1xufSIsIi5tZnAtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOjI0cHg7XG59XG5cbi5tZnAtaWZyYW1lLXNjYWxlciB7XG4gICAgaWZyYW1lIHtcbiAgICAgICAgYm94LXNoYWRvdzpub25lO1xuICAgIH1cbn1cblxuLm1mcC1pZnJhbWUtaG9sZGVyIHtcbiAgICAubWZwLWNsb3NlIHtcbiAgICAgICAgd2lkdGg6IDM2cHg7XG4gICAgICAgIGhlaWdodDogMzZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6MzhweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czoxMDBweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXNlY29uZGFyeTtcbiAgICAgICAgY29sb3I6JGNvbG9yLXRleHQ7XG4gICAgICAgIG9wYWNpdHk6MTtcbiAgICAgICAgdGV4dC1hbGlnbjpjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6MDtcbiAgICAgICAgbWFyZ2luOjA7XG4gICAgICAgIHRvcDotNDRweDtcbiAgICAgICAgcmlnaHQ6LTQwcHg7XG4gICAgICAgIHRyYW5zaXRpb246JGVhc2U7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogbGlnaHRlbigkY29sb3Itc2Vjb25kYXJ5LCAxMCUpO1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBkZXNrdG9wIHtcbiAgICAgICAgICAgIHJpZ2h0OjA7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLyoqKioqKioqKioqKioqKioqKioqKioqKioqXFxcbiAgQmFzaWMgTW9kYWwgU3R5bGVzXG5cXCoqKioqKioqKioqKioqKioqKioqKioqKioqL1xuXG4ubW9kYWwge1xuICAgXG4gIH1cbiAgXG4gIC5tb2RhbF9fb3ZlcmxheSB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLDAuNik7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB6LWluZGV4OjMwMDA7XG4gICAgcGFkZGluZzoyNHB4IDI0cHg7XG4gICAgb3ZlcmZsb3cteTphdXRvO1xuICAgIEBzY3JlZW4gbGcge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cbiAgfVxuICBcbiAgLm1vZGFsX19jb250YWluZXIge1xuICAgIHdpZHRoOjEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDE0cHg7XG4gICAgbWF4LWhlaWdodDogMTAwdmg7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgXG4gIC5tb2RhbF9faGVhZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOjQwcHg7XG4gIH1cbiAgXG4gIC5tb2RhbF9fdGl0bGUge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIEBzY3JlZW4gbGcge1xuICAgICAgICBmb250LXNpemU6NDBweDtcbiAgICB9XG4gIH1cbiAgXG4gIC5tb2RhbF9fY2xvc2Uge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOjE2cHg7XG4gICAgcmlnaHQ6MTZweDtcbiAgICB3aWR0aDozMnB4O1xuICAgIGhlaWdodDozMnB4O1xuICAgIGxpbmUtaGVpZ2h0OjMycHg7XG4gICAgdGV4dC1hbGlnbjpjZW50ZXI7XG4gICAgYm9yZGVyLXJhZGl1czoxMDBweDtcbiAgICB0cmFuc2l0aW9uOiRlYXNlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgQGFwcGx5IHRleHQtcHVycGxlO1xuICAgIEBzY3JlZW4gbGcge1xuICAgICAgICB0b3A6MjRweDtcbiAgICAgICAgcmlnaHQ6MjRweDtcbiAgICB9XG4gICAgJjpob3ZlciB7XG4gICAgICAgIEBhcHBseSBiZy1ncmV5LWRhcms7XG4gICAgfVxuICB9XG4gIFxuICAubW9kYWxfX2Nsb3NlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFwyNzE1XCI7IH1cbiAgXG4gIC5tb2RhbF9fY29udGVudCB7XG4gICAgLmdmb3JtX3dyYXBwZXIge1xuICAgICAgICBmb3JtIHtcbiAgICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICAgICAgICAuZ2Zvcm1fYm9keSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgICAgICAgICBmbGV4LWJhc2lzOjEwMCU7XG4gICAgICAgICAgICAgICAgLmdmb3JtX2ZpZWxkcyB7XG4gICAgICAgICAgICAgICAgICAgIGNvbHVtbi1nYXA6MjRweDtcbiAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9dGV4dF0sXG4gICAgICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9cGFzc3dvcmRdLFxuICAgICAgICAgICAgICAgICAgICBpbnB1dFt0eXBlPXRlbF0sXG4gICAgICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9bnVtYmVyXSxcbiAgICAgICAgICAgICAgICAgICAgaW5wdXRbdHlwZT1lbWFpbF0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGFwcGx5IGJvcmRlci1ibGFjayBib3JkZXItb3BhY2l0eS0yMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5nZmllbGQtLXR5cGUtaGlkZGVuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5nZmllbGRfaHRtbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBzbWFsbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOjE0cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5naW5wdXRfY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICAgICAgJi5naW5wdXRfY29udGFpbmVyX2NvbnNlbnQsXG4gICAgICAgICAgICAgICAgICAgIC5nZmllbGRfY2hlY2tib3gsXG4gICAgICAgICAgICAgICAgICAgIC5nZmllbGRfcmFkaW8sXG4gICAgICAgICAgICAgICAgICAgIC5nY2hvaWNlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGFwcGx5IGJvcmRlci1ibGFjayBib3JkZXItb3BhY2l0eS0yMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpmb2N1cyArIGxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAYXBwbHkgYm9yZGVyLWJsYWNrIGJvcmRlci1vcGFjaXR5LTIwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuZ2Zvcm1fZm9vdGVyIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOjA7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6MjlweDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOmxlZnQ7XG4gICAgICAgICAgICAgICAgLmMtYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzE2JyBoZWlnaHQ9JzE2JyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9J25vbmUnJTNFJTNDcGF0aCBkPSdNMTQgMTBWMTAuOEMxNCAxMS45MjAxIDE0IDEyLjQ4MDIgMTMuNzgyIDEyLjkwOEMxMy41OTAzIDEzLjI4NDMgMTMuMjg0MyAxMy41OTAzIDEyLjkwOCAxMy43ODJDMTIuNDgwMiAxNCAxMS45MjAxIDE0IDEwLjggMTRINS4yQzQuMDc5ODkgMTQgMy41MTk4NCAxNCAzLjA5MjAyIDEzLjc4MkMyLjcxNTY5IDEzLjU5MDMgMi40MDk3MyAxMy4yODQzIDIuMjE3OTkgMTIuOTA4QzIgMTIuNDgwMiAyIDExLjkyMDEgMiAxMC44VjEwTTExLjMzMzMgNi42NjY2N0w4IDEwTTggMTBMNC42NjY2NyA2LjY2NjY3TTggMTBWMicgc3Ryb2tlPSd3aGl0ZScgc3Ryb2tlLXdpZHRoPScxLjUnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OjE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OmlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6Jyc7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzE2JyBoZWlnaHQ9JzE2JyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9J25vbmUnJTNFJTNDcGF0aCBkPSdNMTQgMTBWMTAuOEMxNCAxMS45MjAxIDE0IDEyLjQ4MDIgMTMuNzgyIDEyLjkwOEMxMy41OTAzIDEzLjI4NDMgMTMuMjg0MyAxMy41OTAzIDEyLjkwOCAxMy43ODJDMTIuNDgwMiAxNCAxMS45MjAxIDE0IDEwLjggMTRINS4yQzQuMDc5ODkgMTQgMy41MTk4NCAxNCAzLjA5MjAyIDEzLjc4MkMyLjcxNTY5IDEzLjU5MDMgMi40MDk3MyAxMy4yODQzIDIuMjE3OTkgMTIuOTA4QzIgMTIuNDgwMiAyIDExLjkyMDEgMiAxMC44VjEwTTExLjMzMzMgNi42NjY2N0w4IDEwTTggMTBMNC42NjY2NyA2LjY2NjY3TTggMTBWMicgc3Ryb2tlPSclMjMzQzFFNjUnIHN0cm9rZS13aWR0aD0nMS41JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSUzQ3BhdGggZD0nTTE0IDEwVjEwLjhDMTQgMTEuOTIwMSAxNCAxMi40ODAyIDEzLjc4MiAxMi45MDhDMTMuNTkwMyAxMy4yODQzIDEzLjI4NDMgMTMuNTkwMyAxMi45MDggMTMuNzgyQzEyLjQ4MDIgMTQgMTEuOTIwMSAxNCAxMC44IDE0SDUuMkM0LjA3OTg5IDE0IDMuNTE5ODQgMTQgMy4wOTIwMiAxMy43ODJDMi43MTU2OSAxMy41OTAzIDIuNDA5NzMgMTMuMjg0MyAyLjIxNzk5IDEyLjkwOEMyIDEyLjQ4MDIgMiAxMS45MjAxIDIgMTAuOFYxME0xMS4zMzMzIDYuNjY2NjdMOCAxME04IDEwTDQuNjY2NjcgNi42NjY2N004IDEwVjInIHN0cm9rZT0nYmxhY2snIHN0cm9rZS1vcGFjaXR5PScwLjInIHN0cm9rZS13aWR0aD0nMS41JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSUzQ3BhdGggZD0nTTE0IDEwVjEwLjhDMTQgMTEuOTIwMSAxNCAxMi40ODAyIDEzLjc4MiAxMi45MDhDMTMuNTkwMyAxMy4yODQzIDEzLjI4NDMgMTMuNTkwMyAxMi45MDggMTMuNzgyQzEyLjQ4MDIgMTQgMTEuOTIwMSAxNCAxMC44IDE0SDUuMkM0LjA3OTg5IDE0IDMuNTE5ODQgMTQgMy4wOTIwMiAxMy43ODJDMi43MTU2OSAxMy41OTAzIDIuNDA5NzMgMTMuMjg0MyAyLjIxNzk5IDEyLjkwOEMyIDEyLjQ4MDIgMiAxMS45MjAxIDIgMTAuOFYxME0xMS4zMzMzIDYuNjY2NjdMOCAxME04IDEwTDQuNjY2NjcgNi42NjY2N004IDEwVjInIHN0cm9rZT0nYmxhY2snIHN0cm9rZS1vcGFjaXR5PScwLjInIHN0cm9rZS13aWR0aD0nMS41JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSUzQy9zdmclM0VcIik7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgc3Bhbi5nZm9ybS1sb2FkZXIge1xuICAgICAgICAgICAgICAgICAgICByaWdodDotMjRweDtcbiAgICAgICAgICAgICAgICAgICAgdG9wOmF1dG87XG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbToxMnB4O1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06dHJhbnNsYXRlWSgwKTtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDphdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5nZm9ybV9jb25maXJtYXRpb25fd3JhcHBlciAge1xuICAgICAgICAuZ2Zvcm1fY29uZmlybWF0aW9uX21lc3NhZ2Uge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgaDIge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTozMnB4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OjYwMDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOjE2cHg7XG4gICAgICAgICAgICAgICAgQHNjcmVlbiBsZyB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTo0MHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgfVxuICBcbiAgLm1vZGFsX19idG4ge1xuICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gICAgcGFkZGluZy1yaWdodDogMXJlbTtcbiAgICBwYWRkaW5nLXRvcDogLjVyZW07XG4gICAgcGFkZGluZy1ib3R0b206IC41cmVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlNmU2ZTY7XG4gICAgY29sb3I6IHJnYmEoMCwwLDAsLjgpO1xuICAgIGJvcmRlci1yYWRpdXM6IC4yNXJlbTtcbiAgICBib3JkZXItc3R5bGU6IG5vbmU7XG4gICAgYm9yZGVyLXdpZHRoOiAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICBsaW5lLWhlaWdodDogMS4xNTtcbiAgICBtYXJnaW46IDA7XG4gICAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gICAgdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gLjI1cyBlYXNlLW91dDtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjI1cyBlYXNlLW91dDtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjI1cyBlYXNlLW91dCwtd2Via2l0LXRyYW5zZm9ybSAuMjVzIGVhc2Utb3V0O1xuICB9XG4gIFxuICAubW9kYWxfX2J0bjpmb2N1cywgLm1vZGFsX19idG46aG92ZXIge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xuICB9XG4gIFxuICAubW9kYWxfX2J0bi1wcmltYXJ5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0NDllO1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG4gIFxuICBcbiAgXG4gIC8qKioqKioqKioqKioqKioqKioqKioqKioqKlxcXG4gICAgRGVtbyBBbmltYXRpb24gU3R5bGVcbiAgXFwqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbiAgQGtleWZyYW1lcyBtbWZhZGVJbiB7XG4gICAgICBmcm9tIHsgb3BhY2l0eTogMDsgfVxuICAgICAgICB0byB7IG9wYWNpdHk6IDE7IH1cbiAgfVxuICBcbiAgQGtleWZyYW1lcyBtbWZhZGVPdXQge1xuICAgICAgZnJvbSB7IG9wYWNpdHk6IDE7IH1cbiAgICAgICAgdG8geyBvcGFjaXR5OiAwOyB9XG4gIH1cbiAgXG4gIEBrZXlmcmFtZXMgbW1zbGlkZUluIHtcbiAgICBmcm9tIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDE1JSk7IH1cbiAgICAgIHRvIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApOyB9XG4gIH1cbiAgXG4gIEBrZXlmcmFtZXMgbW1zbGlkZU91dCB7XG4gICAgICBmcm9tIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApOyB9XG4gICAgICB0byB7IHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAlKTsgfVxuICB9XG4gIFxuICAubWljcm9tb2RhbC1zbGlkZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICBcbiAgLm1pY3JvbW9kYWwtc2xpZGUuaXMtb3BlbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgXG4gIC5taWNyb21vZGFsLXNsaWRlW2FyaWEtaGlkZGVuPVwiZmFsc2VcIl0gLm1vZGFsX19vdmVybGF5IHtcbiAgICBhbmltYXRpb246IG1tZmFkZUluIC4zcyBjdWJpYy1iZXppZXIoMC4wLCAwLjAsIDAuMiwgMSk7XG4gIH1cbiAgXG4gIC5taWNyb21vZGFsLXNsaWRlW2FyaWEtaGlkZGVuPVwiZmFsc2VcIl0gLm1vZGFsX19jb250YWluZXIge1xuICAgIGFuaW1hdGlvbjogbW1zbGlkZUluIC4zcyBjdWJpYy1iZXppZXIoMCwgMCwgLjIsIDEpO1xuICB9XG4gIFxuICAubWljcm9tb2RhbC1zbGlkZVthcmlhLWhpZGRlbj1cInRydWVcIl0gLm1vZGFsX19vdmVybGF5IHtcbiAgICBhbmltYXRpb246IG1tZmFkZU91dCAuM3MgY3ViaWMtYmV6aWVyKDAuMCwgMC4wLCAwLjIsIDEpO1xuICB9XG4gIFxuICAubWljcm9tb2RhbC1zbGlkZVthcmlhLWhpZGRlbj1cInRydWVcIl0gLm1vZGFsX19jb250YWluZXIge1xuICAgIGFuaW1hdGlvbjogbW1zbGlkZU91dCAuM3MgY3ViaWMtYmV6aWVyKDAsIDAsIC4yLCAxKTtcbiAgfVxuICBcbiAgLm1pY3JvbW9kYWwtc2xpZGUgLm1vZGFsX19jb250YWluZXIsXG4gIC5taWNyb21vZGFsLXNsaWRlIC5tb2RhbF9fb3ZlcmxheSB7XG4gICAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbiAgfSIsIi5mbG9hdGluZy1jaGF0Ym90LWJ1dHRvbiB7XG4gICAgd2lkdGg6NDBweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogNTFweCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yYWRpdXM6MCAhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6bm9uZSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbiAhaW1wb3J0YW50O1xuICAgIGJvdHRvbTogOTZweCAhaW1wb3J0YW50O1xuICAgIHJpZ2h0OiAyNHB4ICFpbXBvcnRhbnQ7XG4gICAgei1pbmRleDoxMDAwICFpbXBvcnRhbnQ7XG5cbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPSc0MCcgaGVpZ2h0PSc1MScgdmlld0JveD0nMCAwIDQwIDUxJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcmVjdCB3aWR0aD0nNDAnIGhlaWdodD0nNDAnIHJ4PSc1JyBmaWxsPSd3aGl0ZScvJTNFJTNDbWFzayBpZD0nbWFzazBfMzM4XzMyNTEnIHN0eWxlPSdtYXNrLXR5cGU6YWxwaGEnIG1hc2tVbml0cz0ndXNlclNwYWNlT25Vc2UnIHg9JzgnIHk9JzgnIHdpZHRoPScyNCcgaGVpZ2h0PScyNCclM0UlM0NyZWN0IHg9JzgnIHk9JzgnIHdpZHRoPScyNCcgaGVpZ2h0PScyNCcgZmlsbD0nJTIzRDlEOUQ5Jy8lM0UlM0MvbWFzayUzRSUzQ2cgbWFzaz0ndXJsKCUyM21hc2swXzMzOF8zMjUxKSclM0UlM0NwYXRoIGQ9J00xMCAzMFYxMkMxMCAxMS40NSAxMC4xOTU4IDEwLjk3OTIgMTAuNTg3NSAxMC41ODc1QzEwLjk3OTIgMTAuMTk1OCAxMS40NSAxMCAxMiAxMEgyOEMyOC41NSAxMCAyOS4wMjA4IDEwLjE5NTggMjkuNDEyNSAxMC41ODc1QzI5LjgwNDIgMTAuOTc5MiAzMCAxMS40NSAzMCAxMlYyNEMzMCAyNC41NSAyOS44MDQyIDI1LjAyMDggMjkuNDEyNSAyNS40MTI1QzI5LjAyMDggMjUuODA0MiAyOC41NSAyNiAyOCAyNkgxNEwxMCAzMFpNMTMuMTUgMjRIMjhWMTJIMTJWMjUuMTI1TDEzLjE1IDI0WicgZmlsbD0nJTIzQTE4Qjc3Jy8lM0UlM0MvZyUzRSUzQ3BhdGggZD0nTTIwLjM2NiA0OS41QzE5Ljk4MTEgNTAuMTY2NyAxOS4wMTg5IDUwLjE2NjcgMTguNjM0IDQ5LjVMMTIuMTM4OCAzOC4yNUMxMS43NTM5IDM3LjU4MzMgMTIuMjM1IDM2Ljc1IDEzLjAwNDggMzYuNzVMMjUuOTk1MiAzNi43NUMyNi43NjUgMzYuNzUgMjcuMjQ2MSAzNy41ODMzIDI2Ljg2MTIgMzguMjVMMjAuMzY2IDQ5LjVaJyBmaWxsPSd3aGl0ZScvJTNFJTNDL3N2ZyUzRSUwQVwiKSAhaW1wb3J0YW50O1xuICAgIHN2ZyB7XG4gICAgICAgIGRpc3BsYXk6bm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICBAc2NyZWVuIHNtIHtcbiAgICAgICAgd2lkdGg6MTQxcHggIWltcG9ydGFudDtcbiAgICAgICAgaGVpZ2h0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvdHRvbTogMjRweCAhaW1wb3J0YW50O1xuICAgICAgICByaWdodDogMzJweCAhaW1wb3J0YW50O1xuICAgICAgICB0cmFuc2l0aW9uOmFsbCAuM3MgZWFzZSAhaW1wb3J0YW50O1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxNDEnIGhlaWdodD0nNjAnIHZpZXdCb3g9JzAgMCAxNDEgNjAnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NyZWN0IHdpZHRoPScxNDEnIGhlaWdodD0nNDgnIHJ4PScyNCcgZmlsbD0nd2hpdGUnLyUzRSUzQ21hc2sgaWQ9J21hc2swXzMzOF81MzM3JyBzdHlsZT0nbWFzay10eXBlOmFscGhhJyBtYXNrVW5pdHM9J3VzZXJTcGFjZU9uVXNlJyB4PScyMCcgeT0nMTInIHdpZHRoPScyNCcgaGVpZ2h0PScyNCclM0UlM0NyZWN0IHg9JzIwJyB5PScxMicgd2lkdGg9JzI0JyBoZWlnaHQ9JzI0JyBmaWxsPSclMjNEOUQ5RDknLyUzRSUzQy9tYXNrJTNFJTNDZyBtYXNrPSd1cmwoJTIzbWFzazBfMzM4XzUzMzcpJyUzRSUzQ3BhdGggZD0nTTIyIDM0VjE2QzIyIDE1LjQ1IDIyLjE5NTggMTQuOTc5MiAyMi41ODc1IDE0LjU4NzVDMjIuOTc5MiAxNC4xOTU4IDIzLjQ1IDE0IDI0IDE0SDQwQzQwLjU1IDE0IDQxLjAyMDggMTQuMTk1OCA0MS40MTI1IDE0LjU4NzVDNDEuODA0MiAxNC45NzkyIDQyIDE1LjQ1IDQyIDE2VjI4QzQyIDI4LjU1IDQxLjgwNDIgMjkuMDIwOCA0MS40MTI1IDI5LjQxMjVDNDEuMDIwOCAyOS44MDQyIDQwLjU1IDMwIDQwIDMwSDI2TDIyIDM0Wk0yNS4xNSAyOEg0MFYxNkgyNFYyOS4xMjVMMjUuMTUgMjhaJyBmaWxsPSclMjNBMThCNzcnLyUzRSUzQy9nJTNFJTNDcGF0aCBkPSdNNTguMzUyIDI5LjE5MkM1NS4yMzIgMjkuMTkyIDUyLjc1MiAyNi42MzIgNTIuNzUyIDIzLjUxMkM1Mi43NTIgMjAuMzkyIDU1LjIzMiAxNy43ODQgNTguMzUyIDE3Ljc4NEM2MC4wOTYgMTcuNzg0IDYxLjYxNiAxOC41NTIgNjIuNTkyIDE5Ljc2OEw2MS4zNzYgMjAuNzQ0QzYwLjY3MiAxOS44OCA1OS41ODQgMTkuMzIgNTguMzY4IDE5LjMyQzU2LjEyOCAxOS4zMiA1NC40IDIxLjI0IDU0LjQgMjMuNTEyQzU0LjQgMjUuNzY4IDU2LjExMiAyNy42NTYgNTguMzY4IDI3LjY1NkM1OS41ODQgMjcuNjU2IDYwLjY3MiAyNy4wOTYgNjEuMzc2IDI2LjIzMkw2Mi41OTIgMjcuMjA4QzYxLjYxNiAyOC40MjQgNjAuMDk2IDI5LjE5MiA1OC4zNTIgMjkuMTkyWk02Ny45OTYxIDIxLjMzNkM2OS44ODQxIDIxLjMzNiA3MS4wMDQxIDIyLjYgNzAuOTg4MSAyNC43MjhWMjlINjkuNDIwMVYyNC44MjRDNjkuNDIwMSAyMy42MDggNjguNjg0MSAyMi44NzIgNjcuNzI0MSAyMi44NzJDNjYuNzQ4MSAyMi44NzIgNjUuNTY0MSAyMy40NDggNjUuNTY0MSAyNC45ODRWMjlINjMuOTk2MVYxNy40NjRINjUuNTY0MVYyMi42NjRDNjUuOTk2MSAyMS43NTIgNjcuMTk2MSAyMS4zMzYgNjcuOTk2MSAyMS4zMzZaTTc4Ljc4ODUgMjIuNjQ4VjIxLjUyOEg4MC4zNTY1VjI5SDc4Ljc4ODVWMjcuNzM2Qzc4LjMwODUgMjguNiA3Ny4yODQ1IDI5LjE5MiA3Ni4xMzI1IDI5LjE5MkM3NC4xODA1IDI5LjE5MiA3Mi41MDA1IDI3LjU2IDcyLjUwMDUgMjUuMjU2QzcyLjUwMDUgMjMuMDMyIDc0LjA4NDUgMjEuMzM2IDc2LjE5NjUgMjEuMzM2Qzc3LjI4NDUgMjEuMzM2IDc4LjMwODUgMjEuOCA3OC43ODg1IDIyLjY0OFpNNzYuNDA0NSAyNy43MkM3Ny42NTI1IDI3LjcyIDc4Ljc3MjUgMjYuNjY0IDc4Ljc3MjUgMjUuMjU2Qzc4Ljc3MjUgMjMuODE2IDc3LjU3MjUgMjIuODA4IDc2LjM3MjUgMjIuODA4Qzc1LjA5MjUgMjIuODA4IDc0LjA4NDUgMjMuOTI4IDc0LjA4NDUgMjUuMjU2Qzc0LjA4NDUgMjYuNiA3NS4wOTI1IDI3LjcyIDc2LjQwNDUgMjcuNzJaTTg0LjY1NjkgMjEuNTI4SDg2LjI1NjlWMjIuODRIODQuNjU2OVYyOUg4My4wODg5VjIyLjg0SDgxLjc0NDlWMjEuNTI4SDgzLjA4ODlWMTguNzI4SDg0LjY1NjlWMjEuNTI4Wk05NS4yMzA1IDIxLjMzNkM5Ny4xMTg1IDIxLjMzNiA5OC4yMzg1IDIyLjYgOTguMjIyNSAyNC43MjhWMjlIOTYuNjU0NVYyNC44MjRDOTYuNjU0NSAyMy42MDggOTUuOTE4NSAyMi44NzIgOTQuOTU4NSAyMi44NzJDOTMuOTgyNSAyMi44NzIgOTIuNzk4NSAyMy40MzIgOTIuNzk4NSAyNC45ODRWMjlIOTEuMjMwNVYyMS41MjhIOTIuNzk4NVYyMi42OEM5My4yMzA1IDIxLjc1MiA5NC40MzA1IDIxLjMzNiA5NS4yMzA1IDIxLjMzNlpNMTAzLjY1NSAyOS4xOTJDMTAxLjUyNyAyOS4xOTIgOTkuNzM0OSAyNy42MjQgOTkuNzM0OSAyNS4yNTZDOTkuNzM0OSAyMi44ODggMTAxLjUyNyAyMS4zMzYgMTAzLjY1NSAyMS4zMzZDMTA1Ljc4MyAyMS4zMzYgMTA3LjU5MSAyMi44ODggMTA3LjU5MSAyNS4yNTZDMTA3LjU5MSAyNy42MjQgMTA1Ljc4MyAyOS4xOTIgMTAzLjY1NSAyOS4xOTJaTTEwMy42NTUgMjcuNzJDMTA0LjkzNSAyNy43MiAxMDYuMDIzIDI2LjcxMiAxMDYuMDIzIDI1LjI1NkMxMDYuMDIzIDIzLjgxNiAxMDQuOTM1IDIyLjgwOCAxMDMuNjU1IDIyLjgwOEMxMDIuMzc1IDIyLjgwOCAxMDEuMzAzIDIzLjgxNiAxMDEuMzAzIDI1LjI1NkMxMDEuMzAzIDI2LjcxMiAxMDIuMzc1IDI3LjcyIDEwMy42NTUgMjcuNzJaTTExNi42MSAyNi42MzJMMTE4LjM4NiAyMS41MjhIMTIwLjA4MkwxMTcuMzQ2IDI5SDExNi4wMThMMTE0LjA4MiAyMy42NEwxMTIuMjEgMjlIMTEwLjkxNEwxMDguMDgyIDIxLjUyOEgxMDkuNzc4TDExMS41NyAyNi42MzJMMTEzLjM0NiAyMS41MjhIMTE0LjgxOEwxMTYuNjEgMjYuNjMyWicgZmlsbD0nJTIzMjAyNTI4Jy8lM0UlM0NwYXRoIGQ9J003MC4zNjYgNTguNUM2OS45ODExIDU5LjE2NjcgNjkuMDE4OSA1OS4xNjY3IDY4LjYzNCA1OC41TDYyLjEzODggNDcuMjVDNjEuNzUzOSA0Ni41ODMzIDYyLjIzNSA0NS43NSA2My4wMDQ4IDQ1Ljc1TDc1Ljk5NTIgNDUuNzVDNzYuNzY1IDQ1Ljc1IDc3LjI0NjEgNDYuNTgzMyA3Ni44NjEyIDQ3LjI1TDcwLjM2NiA1OC41WicgZmlsbD0nd2hpdGUnLyUzRSUzQy9zdmclM0UlMEFcIikgICFpbXBvcnRhbnQ7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgdHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTRweCkgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLm14Y2hhdC1jaGF0Ym90LXdyYXBwZXIge1xuICAgIC5jaGF0Ym90LXRvcC1iYXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQTk5NTgyICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5ib3QtbWVzc2FnZSB7XG4gICAgICAgIC8vYmFja2dyb3VuZC1jb2xvcjogIzIwMjUyOCAhaW1wb3J0YW50O1xuICAgICAgICBib3gtc2hhZG93Om5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzIwMjUyOCAhaW1wb3J0YW50O1xuICAgICAgICBjb2xvcjojZmZmZmZmICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlcjoxcHggc29saWQgcmdiYSgjMjAyNTI4LCAwLjIpICFpbXBvcnRhbnQ7XG4gICAgICAgIGEge1xuICAgICAgICAgICAgY29sb3I6I2ZmZmZmZiAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIGRpdiB7XG4gICAgICAgICAgICBjb2xvcjojZmZmZmZmICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLm14Y2hhdC1zaXRlLWFsZXJ0IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0E5OTU4MiAhaW1wb3J0YW50O1xuICAgICAgICBjb2xvcjojZmZmICFpbXBvcnRhbnQ7XG4gICAgICAgIHAsIGRpdiB7XG4gICAgICAgICAgICBjb2xvcjojZmZmICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnVzZXItbWVzc2FnZSB7XG4gICAgICAgIGJvcmRlcjoxcHggc29saWQgcmdiYSgjOEY5MjkzLCAwKSAhaW1wb3J0YW50O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCNiYmNjYzksIC41KSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuc2VuZC1idXR0b24ge1xuICAgICAgICBzdmcge1xuICAgICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICAgICAgZmlsbDojMjAyNTI4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi5zd2lwZXIge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIC8qIEZpeCBvZiBXZWJraXQgZmxpY2tlcmluZyAqL1xuICAgIHotaW5kZXg6IDE7XG4gICAgZGlzcGxheTpub25lO1xuICAgICYuc3dpcGVyLWluaXRpYWxpemVkIHtcbiAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICB9XG59XG5cbi5zd2lwZXItdmVydGljYWwgPiAuc3dpcGVyLXdyYXBwZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5zd2lwZXItd3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB6LWluZGV4OiAxO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xufVxuXG4uc3dpcGVyLWFuZHJvaWQgLnN3aXBlci1zbGlkZSxcbi5zd2lwZXItd3JhcHBlciB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbn1cblxuLnN3aXBlci1wb2ludGVyLWV2ZW50cyB7XG4gICAgdG91Y2gtYWN0aW9uOiBwYW4teTtcblxuICAgICYuc3dpcGVyLXZlcnRpY2FsIHtcbiAgICAgICAgdG91Y2gtYWN0aW9uOiBwYW4teDtcbiAgICB9XG59XG5cbi5zd2lwZXItc2xpZGUge1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIC8vaGVpZ2h0OiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG59XG5cbi5zd2lwZXItc2xpZGUtaW52aXNpYmxlLWJsYW5rIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi8qIEVxdWFsIEhlaWdodCAqL1xuLnN3aXBlci1lcXVhbGhlaWdodCB7XG4gICAgLnN3aXBlci13cmFwcGVyIHtcbiAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgfVxuXG4gICAgLnN3aXBlci1zbGlkZSB7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgZGlzcGxheTogZmxleDtcblxuICAgICAgICA+IGRpdiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleDogMSAxIGF1dG87XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8qIEF1dG8gSGVpZ2h0ICovXG4uc3dpcGVyLWF1dG9oZWlnaHQge1xuICAgICYsXG4gICAgLnN3aXBlci1zbGlkZSB7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG5cbiAgICAuc3dpcGVyLXdyYXBwZXIge1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBoZWlnaHQ7XG4gICAgfVxufVxuXG4uc3dpcGVyLWJhY2tmYWNlLWhpZGRlbiAuc3dpcGVyLXNsaWRlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4vKiBDU1MgTW9kZSAqL1xuLnN3aXBlci1jc3MtbW9kZSB7XG4gICAgPiAuc3dpcGVyLXdyYXBwZXIge1xuICAgICAgICBvdmVyZmxvdzogYXV0bztcbiAgICAgICAgc2Nyb2xsYmFyLXdpZHRoOiBub25lOyAvKiBGb3IgRmlyZWZveCAqL1xuICAgICAgICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7IC8qIEZvciBJbnRlcm5ldCBFeHBsb3JlciBhbmQgRWRnZSAqL1xuICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgPiAuc3dpcGVyLXdyYXBwZXIgPiAuc3dpcGVyLXNsaWRlIHtcbiAgICAgICAgc2Nyb2xsLXNuYXAtYWxpZ246IHN0YXJ0IHN0YXJ0O1xuICAgIH1cbn1cblxuLnN3aXBlci1ob3Jpem9udGFsLnN3aXBlci1jc3MtbW9kZSB7XG4gICAgPiAuc3dpcGVyLXdyYXBwZXIge1xuICAgICAgICBzY3JvbGwtc25hcC10eXBlOiB4IG1hbmRhdG9yeTtcbiAgICB9XG59XG5cbi5zd2lwZXItdmVydGljYWwuc3dpcGVyLWNzcy1tb2RlIHtcbiAgICA+IC5zd2lwZXItd3JhcHBlciB7XG4gICAgICAgIHNjcm9sbC1zbmFwLXR5cGU6IHkgbWFuZGF0b3J5O1xuICAgIH1cbn1cblxuLnN3aXBlci1jZW50ZXJlZCB7XG4gICAgPiAuc3dpcGVyLXdyYXBwZXI6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICBvcmRlcjogOTk5OTtcbiAgICB9XG5cbiAgICAmLnN3aXBlci1ob3Jpem9udGFsIHtcbiAgICAgICAgPiAuc3dpcGVyLXdyYXBwZXIgPiAuc3dpcGVyLXNsaWRlOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IHZhcigtLXN3aXBlci1jZW50ZXJlZC1vZmZzZXQtYmVmb3JlKTtcbiAgICAgICAgfVxuXG4gICAgICAgID4gLnN3aXBlci13cmFwcGVyOmJlZm9yZSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICB3aWR0aDogdmFyKC0tc3dpcGVyLWNlbnRlcmVkLW9mZnNldC1hZnRlcik7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLnN3aXBlci12ZXJ0aWNhbCB7XG4gICAgICAgID4gLnN3aXBlci13cmFwcGVyID4gLnN3aXBlci1zbGlkZTpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tYmxvY2stc3RhcnQ6IHZhcigtLXN3aXBlci1jZW50ZXJlZC1vZmZzZXQtYmVmb3JlKTtcbiAgICAgICAgfVxuXG4gICAgICAgID4gLnN3aXBlci13cmFwcGVyOmJlZm9yZSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogdmFyKC0tc3dpcGVyLWNlbnRlcmVkLW9mZnNldC1hZnRlcik7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICA+IC5zd2lwZXItd3JhcHBlciA+IC5zd2lwZXItc2xpZGUge1xuICAgICAgICBzY3JvbGwtc25hcC1hbGlnbjogY2VudGVyIGNlbnRlcjtcbiAgICB9XG59XG5cbi8qIFByb2dyZXNzICovXG4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIge1xuICAgIEBhcHBseSByZWxhdGl2ZSBiZy1bI2VhZGFjNF07XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItZmlsbCB7XG4gICAgQGFwcGx5IGJnLW9yYW5nZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCB0b3A7XG59XG5cbi5zd2lwZXItcnRsIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItZmlsbCB7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgdG9wO1xufVxuXG4uc3dpcGVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIsXG4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbCxcbi5zd2lwZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGUsXG4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tdmVydGljYWwuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNnB4O1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xufVxuXG4uc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLFxuLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLXZlcnRpY2FsLFxuLnN3aXBlci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRlLFxuLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGUge1xuICAgIHdpZHRoOiA2cHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tbG9jayB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cbiIsIi5jLWFsZXJ0LXBvcHVwIHtcbiAgICBAYXBwbHkgZml4ZWQgaW5zZXQtMCBmbGV4IGl0ZW1zLWNlbnRlciBqdXN0aWZ5LWNlbnRlciBwLTMgaW52aXNpYmxlIG9wYWNpdHktMDtcbiAgICB6LWluZGV4OiAyMDA7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuM3MgZWFzZSwgdmlzaWJpbGl0eSAuM3MgZWFzZTtcblxuICAgIEBhdC1yb290IC5jLWFsZXJ0LXBvcHVwLS1vcGVuZWQgJiB7XG4gICAgICAgIEBhcHBseSB2aXNpYmxlIG9wYWNpdHktMTAwO1xuICAgIH1cblxuICAgICZfX292ZXJsYXkge1xuICAgICAgICBAYXBwbHkgYWJzb2x1dGUgaW5zZXQtMCBiZy1ibGFjay83MDtcbiAgICB9XG5cbiAgICAmX19kaWFsb2cge1xuICAgICAgICBAYXBwbHkgcmVsYXRpdmUgdy1mdWxsIG1heC13LVs2NDBweF0gbWF4LWgtZnVsbCBvdmVyZmxvdy15LWF1dG8gb3ZlcnNjcm9sbC1jb250YWluIGJnLWdyZXktZGFyayBib3JkZXIgYm9yZGVyLXdoaXRlLzEwIHNoYWRvdy0yeGw7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxNnB4KTtcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zcyBlYXNlO1xuXG4gICAgICAgIEBhdC1yb290IC5jLWFsZXJ0LXBvcHVwLS1vcGVuZWQgJiB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBUaGUgc2V2ZXJpdHkgc3RyaXBlIGFjcm9zcyB0aGUgdG9wIG9mIHRoZSBjYXJkXG4gICAgJl9fYmFyIHtcbiAgICAgICAgQGFwcGx5IHctZnVsbCBiZy1zdW5zZXQ7XG4gICAgICAgIGhlaWdodDogOHB4O1xuICAgIH1cblxuICAgICZfX2lubmVyIHtcbiAgICAgICAgQGFwcGx5IHAtMyBsZzpwLTU7XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgICBAYXBwbHkgdGl0bGUtdDMgbGc6dGl0bGUtdDIgdGV4dC13aGl0ZSBtYi0zO1xuICAgIH1cblxuICAgICZfX2NvbnRlbnQge1xuICAgICAgICBAYXBwbHkgYm9keS1iNCB0ZXh0LXdoaXRlLzgwIG1iLTM7XG4gICAgfVxuXG4gICAgJl9fbWV0YSB7XG4gICAgICAgIEBhcHBseSBncmlkIGdyaWQtY29scy0xIGdhcC0zO1xuICAgIH1cblxuICAgICZfX3JvdyB7XG4gICAgICAgIEBhcHBseSBmbGV4IGl0ZW1zLXN0YXJ0IGdhcC0yO1xuICAgIH1cblxuICAgICZfX2ljb24ge1xuICAgICAgICBAYXBwbHkgc2hyaW5rLTAgdGV4dC13aGl0ZS81MDtcblxuICAgICAgICBzdmcge1xuICAgICAgICAgICAgQGFwcGx5IHctNCBoLTQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19wYWlycyB7XG4gICAgICAgIEBhcHBseSBmbGV4IGZsZXgtd3JhcCBnYXAteC01IGdhcC15LTE7XG4gICAgfVxuXG4gICAgJl9fbGFiZWwge1xuICAgICAgICBAYXBwbHkgdGV4dC13aGl0ZS81MCB1cHBlcmNhc2UgdHJhY2tpbmctaGVhZGluZyBib2R5LWI1O1xuICAgIH1cblxuICAgICZfX3ZhbHVlIHtcbiAgICAgICAgQGFwcGx5IHRleHQtd2hpdGUgYm9keS1iMztcblxuICAgICAgICAvLyAmLS1zZXZlcml0eSB7XG4gICAgICAgIC8vICAgICBAYXBwbHkgdGV4dC1zdW5zZXQgZm9udC1ib2xkO1xuICAgICAgICAvLyB9XG4gICAgfVxuXG4gICAgLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAvLyBDbG9zZSwgaGVsZCBzaHV0IGZvciB0aGUgY291bnRkb3duXG4gICAgLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuICAgICZfX2FjdGlvbnMge1xuICAgICAgICBAYXBwbHkgZmxleCBqdXN0aWZ5LWNlbnRlciBtdC01O1xuICAgIH1cblxuICAgICZfX2Nsb3NlIHtcbiAgICAgICAgJltkaXNhYmxlZF0ge1xuICAgICAgICAgICAgQGFwcGx5IG9wYWNpdHktNTAgcG9pbnRlci1ldmVudHMtbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2NvdW50ZG93biB7XG4gICAgICAgIEBhcHBseSBtbC0xIHRhYnVsYXItbnVtcztcblxuICAgICAgICAmOmVtcHR5IHtcbiAgICAgICAgICAgIEBhcHBseSBoaWRkZW47XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIuYy1icmVhZGNydW1icyB7XG4gICAgZGlzcGxheTpmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6MTAwJTtcbiAgICBAYXBwbHkgdGV4dC0xNCBib3JkZXItc3BhY2luZy02IHRleHQtd2hpdGU7XG4gICAgYSB7XG4gICAgICAgIGRpc3BsYXk6aW5saW5lLWZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDonXFxFODEzJztcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTpmb250ZWxsbztcbiAgICAgICAgICAgICAgICBkaXNwbGF5OmlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OjE2cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6Jy8nO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDoxNnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBvcGFjaXR5OjAuNTtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBhLFxuICAgIHNwYW4ge1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICBkaXNwbGF5OmlubGluZS1mbGV4O1xuICAgIH1cbn0iLCIuYy1idXR0b24ge1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgZGlzcGxheTppbmxpbmUtZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGJvcmRlci1yYWRpdXM6MDtcbiAgICBmb250LXdlaWdodDo1MDA7XG4gICAgZm9udC1zaXplOjE2cHg7XG4gICAgaGVpZ2h0OjQ4cHg7XG4gICAgdHJhbnNpdGlvbjphbGwgLjQ1cyBlYXNlO1xuICAgIHBhZGRpbmc6IDAgMjRweDtcbiAgICB0ZXh0LWFsaWduOmNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGluZS1oZWlnaHQ6MDtcbiAgICBAYXBwbHkgdGV4dC1ncmV5LWRhcmsgYmctaG9uZXktZ29sZCBuby11bmRlcmxpbmUgcm91bmRlZC1mdWxsO1xuXG5cblxuICAgICY6aG92ZXIge1xuICAgICAgICBAYXBwbHkgYmctc2hpcHdyZWNrIG5vLXVuZGVybGluZSB0ZXh0LWdyZXktZGFyaztcbiAgICB9XG5cbiAgICAvLyBDb21wb25lbnQgc3R5bGVzIGFyZSBpbXBvcnRlZCBhZnRlciBAdGFpbHdpbmQgdXRpbGl0aWVzLCBzbyB0aGUgZGlzcGxheVxuICAgIC8vIGFib3ZlIG91dHJhbmtzIC5oaWRkZW4gb24gZXF1YWwgc3BlY2lmaWNpdHkuIFJlYXNzZXJ0IGl0IGhlcmUuXG4gICAgJi5oaWRkZW4sXG4gICAgJltoaWRkZW5dIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cblxuICAgICYtLWJvcmRlciB7XG4gICAgICAgIEBhcHBseSBib3JkZXIgYm9yZGVyLXdoaXRlIGJnLWdyZXktZGFyay81MCB0ZXh0LXdoaXRlO1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIEBhcHBseSBiZy1zaGlwd3JlY2sgbm8tdW5kZXJsaW5lIHRleHQtd2hpdGU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyAmW3RhcmdldD1fYmxhbmtdIHtcbiAgICAvLyAgICAgcGFkZGluZy1yaWdodDo0MHB4O1xuICAgIC8vICAgICAmOmFmdGVyIHtcbiAgICAvLyAgICAgICAgIGZvbnQtc2l6ZToxNXB4O1xuICAgIC8vICAgICAgICAgY29udGVudDogJ1xcRTg0Mic7XG4gICAgLy8gICAgIH1cbiAgICAvLyB9XG5cbiAgICBAYXQtcm9vdCAuYi1jb250ZW50LWJsb2NrICYge1xuICAgICAgICBAYXBwbHkgYmctdHJhbnNwYXJlbnQ7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgQGFwcGx5IGJnLXNoaXB3cmVjaztcbiAgICAgICAgfVxuICAgIH1cblxufVxuIiwiLnN3aXBlci0tY2Fyb3VzZWwge1xuICAgIGNsaXAtcGF0aDppbnNldCgtMTAwdncgLTEwMHZ3IC0xMDB2dyAwKVxufVxuXG4uc3dpcGVyLS1lcXVhbGhlaWdodCB7XG4gICAgLnN3aXBlci1zbGlkZSB7XG4gICAgICAgIEBhcHBseSBoLWF1dG87XG4gICAgICAgID4gZGl2IHtcbiAgICAgICAgICAgIGhlaWdodDoxMDAlO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyAuc3dpcGVyLS1lcXVhbGhlaWdodC1tb2JpbGUge1xuLy8gICAgIC5zd2lwZXItc2xpZGUge1xuLy8gICAgICAgICBAYXBwbHkgaC1hdXRvO1xuLy8gICAgICAgICA+IGRpdiB7XG4vLyAgICAgICAgICAgICBoZWlnaHQ6MTAwJTtcbi8vICAgICAgICAgfVxuLy8gICAgICAgICBAc2NyZWVuIGxnIHtcbi8vICAgICAgICAgICAgIGhlaWdodDoxMDAlO1xuLy8gICAgICAgICAgICAgPiBkaXYge1xuLy8gICAgICAgICAgICAgICAgIGhlaWdodDphdXRvO1xuLy8gICAgICAgICAgICAgfVxuLy8gICAgICAgICB9XG4vLyAgICAgfVxuLy8gfVxuXG4uc3dpcGVyLWJ1dHRvbi1wcmV2LFxuLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgd2lkdGg6NzRweDtcbiAgICBoZWlnaHQ6NzRweDtcbiAgICBkaXNwbGF5Om5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXItcmFkaXVzOjEwMHB4O1xuICAgIHotaW5kZXg6MTAwO1xuICAgIHRleHQtYWxpZ246Y2VudGVyO1xuICAgIGxpbmUtaGVpZ2h0Ojc0cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRyYW5zaXRpb246JGVhc2U7XG5cbiAgICBAc2NyZWVuIGxnIHtcbiAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICB9XG5cbiAgICAmLnN3aXBlci1idXR0b24tZGlzYWJsZWQge1xuICAgICAgICBvcGFjaXR5OjAuMjtcbiAgICB9XG59XG5cbi5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgIG9wYWNpdHk6MTtcbiAgICAmLnN3aXBlci1idXR0b24tZGlzYWJsZWQge1xuICAgICAgICBvcGFjaXR5Oi4yO1xuICAgIH1cbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMge1xuICAgIGRpc3BsYXk6ZmxleDtcbiAgICBAYXBwbHkgZmxleCBnYXAtMjtcblxuICAgICYuc3dpcGVyLXBhZ2luYXRpb24tbG9jayB7XG4gICAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICB9XG5cbiAgICBzcGFuIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czoxMDBweDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBAYXBwbHkgdy1bOXB4XSBoLVs5cHhdIHRyYW5zaXRpb24tYWxsIGJnLXdoaXRlIGJnLW9wYWNpdHktMjA7XG4gICAgICAgIC5kYXJrLW5hdiAmIHtcbiAgICAgICAgICAgIEBhcHBseSBiZy1wdXJwbGUgYmctb3BhY2l0eS0yMDtcbiAgICAgICAgfVxuXG4gICAgICAgICYuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gICAgICAgICAgICBAYXBwbHkgYmctd2hpdGUgdy1bMzJweF0gIGJnLW9wYWNpdHktMTAwO1xuICAgICAgICAgICAgLmRhcmstbmF2ICYge1xuICAgICAgICAgICAgICAgIEBhcHBseSBiZy1wdXJwbGUgYmctb3BhY2l0eS0xMDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuLnN3aXBlci1mcmFjdGlvbiB7XG4gICAgQGFwcGx5IGFic29sdXRlIGJvdHRvbS0wIHJpZ2h0LTAgaGlkZGVuO1xufVxuXG5cbi5zd2lwZXItYnV0dG9uLXByZXYtLWFycm93LFxuLnN3aXBlci1idXR0b24tbmV4dC0tYXJyb3cge1xuICAgIGJvcmRlci1yYWRpdXM6MDtcbiAgICB3aWR0aDo0OHB4O1xuICAgIGhlaWdodDo0OHB4O1xuICAgIHBhZGRpbmc6MDtcbiAgICB0ZXh0LWFsaWduOmNlbnRlcjtcbiAgICBsaW5lLWhlaWdodDo0MnB4O1xuICAgIEBhcHBseSBib3JkZXItWzJweF0gYm9yZGVyLWxpbmUvNTAgYmctd2hpdGU7XG4gICAgJjpob3ZlciB7XG4gICAgICAgIEBhcHBseSBib3JkZXItbGluZS81MDtcbiAgICB9XG4gICAgJi5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcbiAgICAgICAgb3BhY2l0eTowLjU7XG4gICAgICAgIEBhcHBseSB4bDpoaWRkZW47XG4gICAgfVxufSIsIiNqcy1jYXRlZ29yaWVzIHtcbiAgICAmLnNob3ctYWxsIHtcbiAgICAgICAgYSB7XG4gICAgICAgICAgICBkaXNwbGF5OmlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuICAgIGEge1xuICAgICAgICAvLyBkaXNwbGF5Om5vbmU7XG4gICAgICAgIC8vICY6bnRoLWNoaWxkKDEpLFxuICAgICAgICAvLyAmOm50aC1jaGlsZCgyKSxcbiAgICAgICAgLy8gJjpudGgtY2hpbGQoMyksXG4gICAgICAgIC8vICY6bnRoLWNoaWxkKDQpIHtcbiAgICAgICAgLy8gICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuICAgICAgICAvLyB9XG4gICAgfVxufSIsIi5jLWZvb3RlciB7XG4gICAgI21lbnUtZm9vdGVyLWxpbmtzIHtcbiAgICAgICAgQGFwcGx5IGZsZXggZmxleC1jb2wgbGc6ZmxleC1yb3cgdGV4dC1jZW50ZXIgbGc6dGV4dC1sZWZ0IGdhcC0xIGxnOmdhcC0zIHBsLTAgbGc6cGwtMTtcbiAgICAgICAgYSB7XG4gICAgICAgICAgICBAYXBwbHkgdW5kZXJsaW5lIGhvdmVyOm5vLXVuZGVybGluZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5nZm9ybV93cmFwcGVyIHtcbiAgICAgICAgLmdmb3JtX2JvZHkge1xuICAgICAgICAgICAgLmdmb3JtX2ZpZWxkcyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTpmbGV4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgZ2FwOjE2cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAuZ2ZpZWxkLS10eXBlLWVtYWlsIHtcbiAgICAgICAgICAgICAgICAgICAgQGFwcGx5IGZsZXgtZ3JvdztcbiAgICAgICAgICAgICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGFwcGx5IHctZnVsbCByb3VuZGVkLWZ1bGw7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmdmaWVsZC0tdHlwZS1zdWJtaXQge1xuICAgICAgICAgICAgICAgICAgICBAYXBwbHkgdy1mdWxsIGxnOnctWzEyMHB4XTtcbiAgICAgICAgICAgICAgICAgICAgLmMtYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBhcHBseSB3LWZ1bGwgYm9yZGVyIGJvcmRlci13aGl0ZSBiZy10cmFuc3BhcmVudCB0ZXh0LXdoaXRlIGhvdmVyOmJvcmRlci1zaGlwd3JlY2sgaG92ZXI6Ymctc2hpcHdyZWNrIGhvdmVyOnRleHQtd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmdmb3JtX2Zvb3RlciB7XG4gICAgICAgICAgICBAYXBwbHkgaGlkZGVuO1xuICAgICAgICB9XG4gICAgfVxufSIsIi5jLWxhenktd3JhcHBlciB7XG4gICAgQGFwcGx5IHctZnVsbCBoLTAgcmVsYXRpdmUgb3ZlcmZsb3ctaGlkZGVuIHRyYW5zaXRpb24tYWxsIGJnLXRyYW5zcGFyZW50O1xuICAgICYuaW1nLWxvYWRlZCB7XG4gICAgICAgIEBhcHBseSBiZy10cmFuc3BhcmVudDtcbiAgICB9XG4gICAgJi5jb3ZlciB7XG4gICAgICAgIGltZy5sYXp5IHtcbiAgICAgICAgICAgIGhlaWdodDoxMDAlOyBcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLS1jb3ZlciB7XG4gICAgICAgIEBhcHBseSBhYnNvbHV0ZSBpbnNldC0wIHctZnVsbCBoLWZ1bGw7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOjAgIWltcG9ydGFudDtcbiAgICAgICAgaW1nLmxhenkge1xuICAgICAgICAgICAgQGFwcGx5IG9iamVjdC1jb3ZlcjtcbiAgICAgICAgICAgIGhlaWdodDoxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi0tY29udGFpbiB7XG4gICAgICAgIEBhcHBseSAgdy1mdWxsIGgtZnVsbDtcbiAgICAgICAgaW1nLmxhenkge1xuICAgICAgICAgICAgQGFwcGx5IG9iamVjdC1jb250YWluO1xuICAgICAgICAgICAgaGVpZ2h0OjEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAmLmltYWdlLXJpZ2h0IHtcbiAgICAgICAgICAgIGltZy5sYXp5IHtcbiAgICAgICAgICAgICAgICBAYXBwbHkgb2JqZWN0LXJpZ2h0O1xuICAgICAgICAgICAgfVxuICAgICAgICB9ICAgXG4gICAgfVxuICAgIGltZyB7XG4gICAgICAgICYubGF6eSB7XG4gICAgICAgICAgICBAYXBwbHkgb3BhY2l0eS0wIHctZnVsbCBoLWF1dG8gYWJzb2x1dGUgdG9wLTAgbGVmdC0wIG92ZXJmbG93LWhpZGRlbiB0cmFuc2l0aW9uLWFsbDtcbiAgICAgICAgfVxuICAgIFxuICAgICAgICAmOm5vdCguaW5pdGlhbCkge1xuICAgICAgICAgICAgXG4gICAgICAgIH1cbiAgICBcbiAgICAgICAgJi5sb2FkaW5nLFxuICAgICAgICAmLmluaXRpYWwsXG4gICAgICAgICYubG9hZGVkLFxuICAgICAgICAmLmVycm9yIHtcbiAgICAgICAgICAgIEBhcHBseSBvcGFjaXR5LTEwMDtcbiAgICAgICAgfVxuICAgIFxuICAgICAgICAmOm5vdChbc3JjXSkge1xuICAgICAgICAgICAgQGFwcGx5IGludmlzaWJsZVxuICAgICAgICB9XG4gICAgXG4gICAgfVxuICAgIFxuICAgIC5sYXp5Om5vdChpbWcpIHtcbiAgICAgICAgQGFwcGx5IG9wYWNpdHktMDtcbiAgICB9XG4gICAgXG4gICAgLmxhenk6bm90KGltZylbZGF0YS1sbC1zdGF0dXM9J2xvYWRpbmcnXSxcbiAgICAubGF6eTpub3QoaW1nKVtkYXRhLWxsLXN0YXR1cz0nbG9hZGVkJ10sXG4gICAgLmxhenk6bm90KGltZylbZGF0YS1sbC1zdGF0dXM9J2VudGVyZWQnXSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIEBhcHBseSBvcGFjaXR5LTEwMDtcbiAgICB9XG59XG4iLCIuYy1saW5rIHtcbiAgICBAYXBwbHkgaXRlbXMtY2VudGVyIG5vLXVuZGVybGluZSBpbmxpbmUtZmxleCB0cmFuc2l0aW9uLWFsbCB3aGl0ZXNwYWNlLW5vd3JhcCBnYXAtMTtcblxuXG4gICAgc3BhbiB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTppbmxpbmUtYmxvY2s7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgfVxuICAgICYuYXJyb3cge1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OidcXEU4MDAnO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6J2ZvbnRlbGxvJztcbiAgICAgICAgICAgIGZvbnQtc2l6ZToxNHB4O1xuICAgICAgICAgICAgQGFwcGx5IHRleHQtc2hpcHdyZWNrIG9yZGVyLTIgdHJhbnNpdGlvbi1hbGwgO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIEBhcHBseSBuby11bmRlcmxpbmU7XG4gICAgICAgICYuYXJyb3cge1xuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIEBhcHBseSAgdHJhbnNsYXRlLXgtWzRweF07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5hcnJvdy1ob3ZlciB7XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgQGFwcGx5IGxnOnRleHQtZ3JleS1kYXJrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuYy1saW5rLS11bmRlcmxpbmUge1xuICAgICAgICAgICAgPiBzcGFuIHtcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIEBhcHBseSB3LWZ1bGw7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tdW5kZXJsaW5lIHtcbiAgICAgICAgPiBzcGFuIHtcbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OicnO1xuICAgICAgICAgICAgICAgIEBhcHBseSBiZy1zaGlwd3JlY2sgaC1bMXB4XSB3LTAgdHJhbnNpdGlvbi1hbGwgYWJzb2x1dGUgbGVmdC0wIHRvcC0xLzIgdHJhbnNsYXRlLXktWzE1cHhdO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gJlt0YXJnZXQ9X2JsYW5rXSB7XG4gICAgLy8gICAgIHBhZGRpbmctcmlnaHQ6NDBweDtcbiAgICAvLyAgICAgJjphZnRlciB7XG4gICAgLy8gICAgICAgICBmb250LXNpemU6MTVweDtcbiAgICAvLyAgICAgICAgIGNvbnRlbnQ6ICdcXEU4NDInO1xuICAgIC8vICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIC8vICAgICAgICAgZm9udC1mYW1pbHk6J2ZvbnRlbGxvJztcbiAgICAvLyAgICAgICAgIG1hcmdpbi1sZWZ0OjhweDtcbiAgICAvLyAgICAgICAgIGZvbnQtc2l6ZToxNHB4O1xuICAgIC8vICAgICAgICAgdG9wOjJweDtcbiAgICAvLyAgICAgfVxuICAgIC8vIH1cblxuICAgICYuZ21hcCB7XG4gICAgICAgIEBhcHBseSB1bmRlcmxpbmUgdW5kZXJsaW5lLW9mZnNldC00O1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OicnO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb24tZ21hcC5wbmcpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBAYXBwbHkgbm8tdW5kZXJsaW5lO1xuICAgICAgICB9XG4gICAgfVxuICAgICYuYW1hcCB7XG4gICAgICAgIEBhcHBseSB1bmRlcmxpbmUgdW5kZXJsaW5lLW9mZnNldC00O1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OicnO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb24tYW1hcC5wbmcpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBAYXBwbHkgbm8tdW5kZXJsaW5lO1xuICAgICAgICB9XG4gICAgfVxufSIsIi5jLWxvY2F0aW9uIHtcbiAgICBAYXBwbHkgaW5saW5lLWZsZXggdGV4dC0xNCBzbTp0ZXh0LTE2IGxnOnRleHQtMjIgaXRlbXMtY2VudGVyIGdhcC0zIGZvbnQtYm9sZDtcbiAgICAmX190cmlnZ2VyIHtcbiAgICAgICAgQGFwcGx5IGhpZGRlbiBsZzpibG9jaztcbiAgICB9XG59IiwiLmMtc25henp5LW1hcCB7XG4gICAgQGFwcGx5IHctZnVsbDtcblxuICAgIC8vIFByZWZsaWdodCBjYXBzIGltYWdlcyBhdCAxMDAlIHdpZHRoLCB3aGljaCBzaGVhcnMgdGhlIG1hcCB0aWxlc1xuICAgIGltZyB7XG4gICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICB9XG5cbiAgICAuZ20tc3R5bGUge1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXByaW1hcnk7XG4gICAgfVxuXG4gICAgLy8gR29vZ2xlJ3Mgb3duIGNvbnRyb2xzLCB0b25lZCBkb3duIHRvIG1hdGNoIHRoZSB0aGVtZVxuICAgIC5nbS1zdHlsZSAuZ20tc3R5bGUtY2MsXG4gICAgLmdtbm9wcmludCBhLFxuICAgIC5nbW5vcHJpbnQgc3BhbiB7XG4gICAgICAgIEBhcHBseSBvcGFjaXR5LTcwO1xuICAgIH1cblxuICAgIC5nbS1zdHlsZS1tdGMsXG4gICAgLmdtLWZ1bGxzY3JlZW4tY29udHJvbCB7XG4gICAgICAgIEBhcHBseSBoaWRkZW47XG4gICAgfVxufVxuIiwiLmMtb3ZlcmxpbmUge1xuICAgIEBhcHBseSBwcmV0aXRsZS1wcmUyIGxnOnByZXRpdGxlLXByZTEgbWItMjtcbn0iLCIucGFnaW5hdGlvbiB7XG4gICAgXG4gICAgZGlzcGxheTpmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGNvbHVtbi1nYXA6IDRweDtcbiAgICBsaSB7XG4gICAgICAgIHNwYW4sXG4gICAgICAgIGEge1xuICAgICAgICAgICAgQGFwcGx5IGZsZXggaXRlbXMtY2VudGVyIGp1c3RpZnktY2VudGVyIG5vLXVuZGVybGluZSByb3VuZGVkLWZ1bGw7XG4gICAgICAgICAgICB3aWR0aDozMnB4O1xuICAgICAgICAgICAgYXNwZWN0LXJhdGlvOiAxLzE7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBAYXBwbHkgYmctc2hpcHdyZWNrIHRleHQtd2hpdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAYXBwbHkgdGV4dC13aGl0ZTtcbiAgICAgICAgICAgICYuY3VycmVudCB7XG4gICAgICAgICAgICAgICAgQGFwcGx5IGJnLXNoaXB3cmVjayB0ZXh0LXdoaXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG59IiwiLmMtcHJlbG9hZGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOjA7XG4gICAgbGVmdDowO1xuICAgIHdpZHRoOjEwMCU7XG4gICAgaGVpZ2h0OjEwMCU7XG4gICAgei1pbmRleDoxMDAwO1xuICAgIG9wYWNpdHk6MDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgdHJhbnNpdGlvbjphbGwgLjNzIGVhc2U7XG4gICAgQGFwcGx5IGJnLWdyZXktZGFyaztcblxuICAgICYuYWN0aXZlIHtcbiAgICAgICAgb3BhY2l0eTowLjk7XG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7O1xuICAgIH1cblxuICAgICZfX2xvYWRlciB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogNjRweDtcbiAgICAgICAgaGVpZ2h0OiA2NHB4O1xuICAgICAgICB0b3A6NTAlO1xuICAgICAgICBsZWZ0OjUwJTtcbiAgICAgICAgbWFyZ2luOi0zMnB4IDAgMCAtMzJweDtcbiAgICAgICAgdHJhbnNmb3JtOnNjYWxlKDEuNSk7XG5cbiAgICAgICAgZGl2IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMjdweDtcbiAgICAgICAgICAgIHdpZHRoOiAxMXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxMXB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gICAgICAgICAgICBAYXBwbHkgYmctaG9uZXktZ29sZDtcbiAgICAgICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLCAxLCAxLCAwKTtcblxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMSkge1xuICAgICAgICAgICAgICAgIGxlZnQ6IDZweDtcbiAgICAgICAgICAgICAgICBhbmltYXRpb246IHByZWxvYWRlcjEgMC42cyBpbmZpbml0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgICAgICBsZWZ0OiA2cHg7XG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uOiBwcmVsb2FkZXIyIDAuNnMgaW5maW5pdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOm50aC1jaGlsZCgzKSB7XG4gICAgICAgICAgICAgICAgbGVmdDogMjZweDtcbiAgICAgICAgICAgICAgICBhbmltYXRpb246IHByZWxvYWRlcjIgMC42cyBpbmZpbml0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDQpIHtcbiAgICAgICAgICAgICAgICBsZWZ0OiA0NXB4O1xuICAgICAgICAgICAgICAgIGFuaW1hdGlvbjogcHJlbG9hZGVyMyAwLjZzIGluZmluaXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gIH1cbiAgXG4gIEBrZXlmcmFtZXMgcHJlbG9hZGVyMSB7XG4gICAgMCUge1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICB9XG4gICAgMTAwJSB7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIH1cbiAgfVxuICBAa2V5ZnJhbWVzIHByZWxvYWRlcjMge1xuICAgIDAlIHtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgfVxuICAgIDEwMCUge1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICB9XG4gIH1cbiAgQGtleWZyYW1lcyBwcmVsb2FkZXIyIHtcbiAgICAwJSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgICB9XG4gICAgMTAwJSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxOXB4LCAwKTtcbiAgICB9XG4gIH0iLCIuYy1yaWNodGV4dCB7XG4gICAgaDIsXG4gICAgaDMge1xuICAgICAgICBmb250LXdlaWdodDo0MDA7XG4gICAgICAgIEBhcHBseSBmb250LWhlYWRpbmcgdGV4dC1bMjhweF0gbGc6dGV4dC00MCBtYi0zIG10LTM7XG4gICAgfVxuXG4gICAgaDQsIGg1IHtcbiAgICAgICAgZm9udC13ZWlnaHQ6NDAwO1xuICAgICAgICBAYXBwbHkgIGZvbnQtaGVhZGluZyAgdGV4dC0yNCBtYi0yO1xuICAgIH1cblxuICAgIGg2IHtcbiAgICAgICAgZm9udC13ZWlnaHQ6NDAwO1xuICAgICAgICBAYXBwbHkgdGV4dC0xOCBtYi0zO1xuICAgIH1cblxuICAgICo6Zmlyc3QtY2hpbGQge1xuICAgICAgICBAYXBwbHkgbXQtMDtcbiAgICB9XG5cbiAgICAqOmxhc3QtY2hpbGQge1xuICAgICAgICBAYXBwbHkgbWItMDtcbiAgICB9XG5cbiAgICBhOm5vdCguYy1idXR0b24pIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tYmxvZyB7XG4gICAgICAgIGgyLFxuICAgICAgICBoMyB7XG4gICAgICAgICAgICBAYXBwbHkgdGl0bGUtdDUgbGc6dGl0bGUtdDQgbWItMiBtdC0zIGxnOm10LTQ7XG4gICAgICAgIH1cbiAgICAgICAgcCwgb2wsIGxpIHtcbiAgICAgICAgfVxuICAgIFxuICAgIH1cblxuICAgICYtLXNtYWxsIHtcbiAgICAgICAgKiB7XG4gICAgICAgICAgICBmb250LXNpemU6MTZweDtcbiAgICAgICAgfVxuICAgICAgICBzbWFsbCB7XG4gICAgICAgICAgICBmb250LXNpemU6MTRweDtcbiAgICAgICAgfVxuICAgIH1cblxuXG4gICAgc21hbGwge1xuICAgICAgICBmb250LXNpemU6MTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6MTtcbiAgICB9XG5cbiAgICB1bCxvbCB7XG4gICAgICAgIEBhcHBseSBtYi0zO1xuICAgICAgICBsaXN0LXN0eWxlOiBkaXNjO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6MjRweDtcbiAgICAgICAgbGkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTo0cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBvbCB7XG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogZGVjaW1hbDtcbiAgICB9XG4gICAgdWwge1xuICAgICAgICBAYXBwbHkgZ3JpZCBncmlkLWNvbHMtMSBnYXAtMjtcbiAgICAgICAgXG4gICAgfVxuXG4gICAgYmxvY2txdW90ZSB7XG4gICAgICAgIHAge1xuICAgICAgICAgICAgQGFwcGx5IHRpdGxlLXQ2IGxnOnRpdGxlLXQ1IGxlYWRpbmctWzEuMl07XG4gICAgICAgIH1cbiAgICB9XG59IiwiLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIEhlYWRlciBzZWFyY2ggdG9nZ2xlXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uYy1zZWFyY2gtdG9nZ2xlIHtcbiAgICBAYXBwbHkgaGlkZGVuIGxnOmlubGluZS1mbGV4IGl0ZW1zLWNlbnRlciBqdXN0aWZ5LWNlbnRlciB3LTMgaC0zIHNocmluay0wIGJnLXRyYW5zcGFyZW50IHRleHQtc2hpcHdyZWNrIHRyYW5zaXRpb24tYWxsO1xuXG4gICAgc3ZnIHtcbiAgICAgICAgQGFwcGx5IHctMyBoLTM7XG5cbiAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICBmaWxsOiBjdXJyZW50Q29sb3I7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgQGFwcGx5IHRleHQtd2hpdGU7XG4gICAgfVxufVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gU2VhcmNoIG1vZGFsIOKAlCBzbGlkZXMgZG93biBmcm9tIHRoZSB0b3Bcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5jLXNlYXJjaC1tb2RhbCB7XG4gICAgQGFwcGx5IGZpeGVkIGluc2V0LTAgaW52aXNpYmxlIG9wYWNpdHktMDtcbiAgICB6LWluZGV4OiAxMzA7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuM3MgZWFzZSwgdmlzaWJpbGl0eSAuM3MgZWFzZTtcblxuICAgIEBhdC1yb290IC5jLXNlYXJjaC0tb3BlbmVkICYge1xuICAgICAgICBAYXBwbHkgdmlzaWJsZSBvcGFjaXR5LTEwMDtcbiAgICB9XG5cbiAgICAmX19iYWNrZHJvcCB7XG4gICAgICAgIEBhcHBseSBhYnNvbHV0ZSBpbnNldC0wIGJnLWJsYWNrLzYwO1xuICAgIH1cblxuICAgICZfX3BhbmVsIHtcbiAgICAgICAgQGFwcGx5IHJlbGF0aXZlIHctZnVsbCBoLWZ1bGwgYmctZ3JleS1kYXJrIHRleHQtd2hpdGUgb3ZlcmZsb3cteS1hdXRvIG92ZXJzY3JvbGwtY29udGFpbiBib3JkZXItYiBib3JkZXItbGluZTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC40NXMgZWFzZTtcblxuICAgICAgICBAc2NyZWVuIGxnIHtcbiAgICAgICAgICAgIGhlaWdodDogMjUwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAYXQtcm9vdCAuYy1zZWFyY2gtLW9wZW5lZCAmIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2lubmVyIHtcbiAgICAgICAgQGFwcGx5IHJlbGF0aXZlIGZsZXggZmxleC1jb2wganVzdGlmeS1jZW50ZXIgaC1mdWxsIHB5LTQ7XG5cbiAgICAgICAgQHNjcmVlbiBsZyB7XG4gICAgICAgICAgICBAYXBwbHkgcHktMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2Nsb3NlIHtcbiAgICAgICAgQGFwcGx5IGFic29sdXRlIHRvcC0zIHJpZ2h0LTMgdy00IGgtNCBpbmxpbmUtZmxleCBpdGVtcy1jZW50ZXIganVzdGlmeS1jZW50ZXIgYmctdHJhbnNwYXJlbnQgdGV4dC13aGl0ZSB0cmFuc2l0aW9uLWFsbDtcblxuICAgICAgICBAc2NyZWVuIGxnIHtcbiAgICAgICAgICAgIEBhcHBseSB0b3AtNCByaWdodC02O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBAYXBwbHkgdGV4dC1zaGlwd3JlY2s7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICAgIEBhcHBseSBtYi0yIHByLTU7XG5cbiAgICAgICAgQHNjcmVlbiBsZyB7XG4gICAgICAgICAgICBAYXBwbHkgbWItMyBwci0wO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fZm9ybSB7XG4gICAgICAgIEBhcHBseSBmbGV4IGZsZXgtY29sIGdhcC0yIHctZnVsbDtcblxuICAgICAgICBAc2NyZWVuIGxnIHtcbiAgICAgICAgICAgIEBhcHBseSBmbGV4LXJvdyBpdGVtcy1jZW50ZXIgZ2FwLTIgbWF4LXctWzcyMHB4XTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2lucHV0IHtcbiAgICAgICAgQGFwcGx5IHctZnVsbCBoLTYgcHgtMiBiZy10cmFuc3BhcmVudCBib3JkZXIgYm9yZGVyLXNoaXB3cmVjayB0ZXh0LXdoaXRlIGJvZHktYjQgcm91bmRlZC1mdWxsO1xuXG4gICAgICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgIEBhcHBseSB0ZXh0LXdoaXRlLzUwO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBAYXBwbHkgb3V0bGluZS1ub25lIGJvcmRlci13aGl0ZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3N1Ym1pdCB7XG4gICAgICAgIEBhcHBseSBzaHJpbmstMDtcbiAgICAgICAgaGVpZ2h0OiA0OHB4O1xuXG4gICAgICAgIEBzY3JlZW4gbGcge1xuICAgICAgICAgICAgQGFwcGx5IHctYXV0bztcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIlxuLnNvY2lhbCB7XG4gICAgQGFwcGx5IHJvdW5kZWQtZnVsbCBpbmxpbmUtZmxleCBpdGVtcy1jZW50ZXIganVzdGlmeS1jZW50ZXIgdGV4dC1zaGlwd3JlY2s7XG4gICAgd2lkdGg6IDE4cHg7XG4gICAgaGVpZ2h0OiAxOHB4O1xuICAgIGZvbnQtc2l6ZToyNHB4O1xuICAgICY6aG92ZXIge1xuICAgICAgICBAYXBwbHkgdGV4dC13aGl0ZTtcbiAgICB9XG59IiwiLmMtdGFnIHtcbiAgICBkaXNwbGF5OmlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nOjRweCA4cHg7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDhweCBjZW50ZXI7XG4gICAgJjpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjpub25lO1xuICAgIH1cbiAgICBAYXBwbHkgcm91bmRlZCB0ZXh0LTE0O1xuXG4gICAgJi5jbG9zZSB7XG4gICAgICAgIGN1cnNvcjpwb2ludGVyO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OjMycHg7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMvY2xvc2UtcHVycGxlLnN2Zyk7XG4gICAgfVxuICAgICYubW9yZSB7XG4gICAgICAgIGN1cnNvcjpwb2ludGVyO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OjMycHg7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMvcGx1cy1wdXJwbGUuc3ZnKTtcbiAgICB9XG5cbn0iLCIuYy12aWRlby1yZXNwb25zaXZlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcbiAgICBoZWlnaHQ6IDA7XG5cbiAgICBpZnJhbWUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG59XG5cbi5jLXZpZGVvLWNvdmVyIHtcbiAgICAmLmxvYWRlZCB7XG4gICAgICAgIC5jLXZpZGVvLWNvdmVyX19pbWFnZSB7XG4gICAgICAgICAgICBvcGFjaXR5OjA7XG4gICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgIH1cbiAgICB9XG4gICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHotaW5kZXg6IDgwO1xuICAgICAgICB0b3A6MDtcbiAgICAgICAgbGVmdDowO1xuICAgICAgICBAYXBwbHkgYmctcHVycGxlIGJnLW9wYWNpdHktWy4yNV07XG4gICAgfVxuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgei1pbmRleDogODA7XG4gICAgICAgIHRvcDowO1xuICAgICAgICBsZWZ0OjA7XG4gICAgICAgIEBhcHBseSBiZy1ibGFjayBiZy1vcGFjaXR5LVsuNF07ICAgICAgICBcbiAgICAgICAgYmFja2dyb3VuZC1ibGVuZC1tb2RlOiBzY3JlZW47XG5cbiAgICB9XG4gICAgJl9faW1hZ2Uge1xuICAgICAgICBvcGFjaXR5OjE7XG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgIHRyYW5zaXRpb246YWxsIC44cyBlYXNlO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyOyBcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6MDtcbiAgICAgICAgbGVmdDowO1xuICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICBoZWlnaHQ6MTAwJTtcbiAgICAgICAgei1pbmRleDowO1xuICAgIH1cbiAgICBpZnJhbWUge1xuICAgICAgICB3aWR0aDogMTAwdnc7XG4gICAgICAgIGhlaWdodDogNTYuMjV2dzsgLyogR2l2ZW4gYSAxNjo5IGFzcGVjdCByYXRpbywgOS8xNioxMDAgPSA1Ni4yNSAqL1xuICAgICAgICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgICAgICAgbWluLXdpZHRoOiAxNzcuNzd2aDsgLyogR2l2ZW4gYSAxNjo5IGFzcGVjdCByYXRpbywgMTYvOSoxMDAgPSAxNzcuNzcgKi9cbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgei1pbmRleDo1MDtcbiAgICB9XG59IiwiLmItY2FyZC1ibG9ja3Mge1xuICAgICZfX2dyaWQge1xuICAgICAgICBAYXBwbHkgLW14LTM7XG4gICAgfVxuICAgICZfX2l0ZW0ge1xuICAgICAgICBAYXBwbHkgbGc6Ym9yZGVyLXIgYm9yZGVyLWxpbmUvNTAgbGFzdDpib3JkZXItMCBib3JkZXItYiBsZzpib3JkZXItYi0wO1xuICAgICAgICBhIHtcbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIEBhcHBseSBoaWRkZW4gbGc6aW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi5iLWNhcmQtZ3JpZCB7XG4gICAgJl9fZ3JpZCB7XG4gICAgICAgIEBhcHBseSByZWxhdGl2ZSAtbXgtMztcbiAgICB9XG4gICAgJl9faXRlbSB7XG4gICAgICAgIEBhcHBseSBsZzpib3JkZXItbCBib3JkZXItbGluZS81MCBib3JkZXItdCByZWxhdGl2ZTtcbiAgICAgICAgJjpudGgtY2hpbGQob2RkKSB7XG4gICAgICAgICAgICBAYXBwbHkgbGc6Ym9yZGVyLWwtMDtcbiAgICAgICAgfVxuICAgICAgICAmOm50aC1jaGlsZCgxKSxcbiAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgQGFwcGx5IGxnOmJvcmRlci10LTA7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLmItY29udGFjdCB7XG5cbiAgICAmX19sb2NhdGlvbnMge1xuICAgICAgICBAYXBwbHkgZ3JpZCBncmlkLWNvbHMtMSBsZzpncmlkLWNvbHMtMyBnYXAtNSBtYi01IGxnOm1iLTk7XG4gICAgfVxuXG4gICAgJl9fbG9jYXRpb24ge1xuICAgICAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICAgICAgICBAYXBwbHkgY29sLXNwYW4tMTtcbiAgICAgICAgfVxuICAgICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgICBAYXBwbHkgY29sLXNwYW4tMSBsZzpjb2wtc3Bhbi0yO1xuICAgICAgICAgICAgLmItY29udGFjdF9fbG9jYXRpb24tZ3JpZCB7XG4gICAgICAgICAgICAgICAgQGFwcGx5IGNvbHVtbnMtMiBnYXAtMztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxufVxuXG4uYy1jb250YWN0LWRldGFpbCB7XG4gICAgQGFwcGx5IGZsZXggaXRlbXMtc3RhcnQgZ2FwLTEgYm9keS1iNCBtYi0yIGJyZWFrLWluc2lkZS1hdm9pZDtcblxuICAgICZfX2ljb24ge1xuICAgICAgICBAYXBwbHkgc2hyaW5rLTAgdGV4dC1zaGlwd3JlY2s7XG5cbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIEBhcHBseSB3LTMgaC0zO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fdGV4dCB7XG4gICAgICAgIGEge1xuICAgICAgICAgICAgQGFwcGx5IG5vLXVuZGVybGluZSBob3Zlcjp1bmRlcmxpbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLnRleHQge1xuICAgICAgICAuYy1jb250YWN0LWRldGFpbF9fdGV4dCB7XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBAYXBwbHkgdW5kZXJsaW5lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gVGFiYmVkIGZvcm1zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uYy1mb3JtLXRhYnMge1xuICAgIEBhcHBseSBtYi04IGxnOm1iLTA7XG4gICAgJl9fd3JhcCB7XG4gICAgICAgIEBhcHBseSAgYm9yZGVyLXkgYm9yZGVyLWxpbmUvNTA7XG4gICAgfVxuICAgICZfX25hdiB7XG4gICAgICAgIEBhcHBseSAgZ3JpZCBncmlkLWNvbHMtNDtcbiAgICB9XG5cbiAgICAmX190YWIge1xuICAgICAgICBAYXBwbHkgaW5saW5lLWZsZXgganVzdGlmeS1iZXR3ZWVuIGl0ZW1zLWNlbnRlciBoLTEyIHB4LTIgYmctdHJhbnNwYXJlbnQgYm9yZGVyLXIgYm9yZGVyLWxpbmUvNTAgdGV4dC13aGl0ZSB0aXRsZS10NCB3aGl0ZXNwYWNlLW5vd3JhcCB0cmFuc2l0aW9uLWFsbDtcblxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIEBhcHBseSBib3JkZXItbDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICZbYXJpYS1zZWxlY3RlZD0ndHJ1ZSddIHtcbiAgICAgICAgICAgIEBhcHBseSBiZy1zaGlwd3JlY2stYWNjZXNzaWJsZSA7XG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBAYXBwbHkgdGV4dC1ncmV5LWRhcms7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6J1xcRTgwMCc7XG4gICAgICAgICAgICBmb250LWZhbWlseTonZm9udGVsbG8nO1xuICAgICAgICAgICAgZm9udC1zaXplOjE0cHg7XG4gICAgICAgICAgICBAYXBwbHkgdGV4dC1zaGlwd3JlY2sgb3JkZXItMiB0cmFuc2l0aW9uLWFsbCA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIC8vIE1vYmlsZSBhY2NvcmRpb24g4oCUIHJlcGxhY2VzIHRoZSB0YWIgYmFyIGJlbG93IGxnXG4gICAgLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuICAgICZfX2FjY29yZGlvbiB7XG4gICAgICAgIEBhcHBseSBmbGV4IGp1c3RpZnktYmV0d2VlbiBpdGVtcy1jZW50ZXIgZ2FwLTIgdy1mdWxsIHRleHQtbGVmdCBwLTMgYmctdHJhbnNwYXJlbnQgdGV4dC13aGl0ZSBib3JkZXItYiBib3JkZXItbGluZS81MCB0cmFuc2l0aW9uLWNvbG9ycztcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIEBhcHBseSB0ZXh0LXNoaXB3cmVjaztcbiAgICAgICAgfVxuXG4gICAgICAgICZbYXJpYS1leHBhbmRlZD0ndHJ1ZSddIHtcbiAgICAgICAgICAgIEBhcHBseSBib3JkZXItYi0wIGJnLXNoaXB3cmVjay1hY2Nlc3NpYmxlIHRleHQtd2hpdGU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19hY2NvcmRpb24taWNvbiB7XG4gICAgICAgIEBhcHBseSBzaHJpbmstMCBpbmxpbmUtZmxleCBpdGVtcy1jZW50ZXIganVzdGlmeS1jZW50ZXIgdy00IGgtNCB0ZXh0LXNoaXB3cmVjayB0cmFuc2l0aW9uLXRyYW5zZm9ybTtcblxuICAgICAgICBzdmcge1xuICAgICAgICAgICAgQGFwcGx5IHctMyBoLTM7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19hY2NvcmRpb25bYXJpYS1leHBhbmRlZD0ndHJ1ZSddICZfX2FjY29yZGlvbi1pY29uIHtcbiAgICAgICAgQGFwcGx5IHJvdGF0ZS0xODAgdGV4dC1ncmV5LWRhcms7XG4gICAgfVxuXG4gICAgJl9faXRlbSB7XG4gICAgICAgIEBhcHBseSAtbXgtMyBsZzpteC0wO1xuICAgIH1cblxuICAgICZfX2l0ZW06bGFzdC1jaGlsZCAmX19hY2NvcmRpb25bYXJpYS1leHBhbmRlZD0nZmFsc2UnXSB7XG4gICAgICAgIEBhcHBseSBib3JkZXItYi0wO1xuICAgIH1cblxuICAgICZfX3BhbmVsIHtcbiAgICAgICAgQGFwcGx5IG1heC13LVs1NjBweF0gbXgtYXV0byBwdC04IHBiLTggcHgtMyBsZzpweC0wIGxnOnB5LTEyIGJvcmRlci1iIGJvcmRlci1saW5lLzUwIGxnOmJvcmRlci1iLTA7XG4gICAgfVxuXG4gICAgJl9faW50cm8ge1xuICAgICAgICBcbiAgICB9XG59XG4iLCIuYi1kaXNjb3ZlciB7XG4gICAgJl9faXRlbSB7XG4gICAgICAgIEBhcHBseSBsZzpib3JkZXItbCBib3JkZXItdCBib3JkZXItbGluZS81MDtcbiAgICAgICAgJjpudGgtY2hpbGQoMSkge1xuICAgICAgICAgICAgQGFwcGx5IGJvcmRlci10LTA7XG4gICAgICAgIH1cbiAgICAgICAgQHNjcmVlbiBsZyB7XG4gICAgICAgICAgICAmOm50aC1jaGlsZCgxKSxcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgICAgICBAYXBwbHkgYm9yZGVyLXQtMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6bnRoLWNoaWxkKG9kZCkge1xuICAgICAgICAgICAgICAgIEBhcHBseSBib3JkZXItbC0wO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi5jLWFjY29yZGlvbiB7XG4gICAgQGFwcGx5IHctZnVsbDtcblxuICAgICZfX2hlYWRlciB7XG4gICAgICAgIEBhcHBseSBmbGV4IGp1c3RpZnktYmV0d2VlbiBpdGVtcy1jZW50ZXIgZ2FwLTIgdGV4dC1sZWZ0IHctZnVsbCBweS0zIGJnLXRyYW5zcGFyZW50IHRleHQtd2hpdGUgdHJhbnNpdGlvbi1jb2xvcnM7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBAYXBwbHkgdGV4dC1zaGlwd3JlY2s7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pY29uIHtcbiAgICAgICAgQGFwcGx5IHNocmluay0wIGlubGluZS1mbGV4IGl0ZW1zLWNlbnRlciBqdXN0aWZ5LWNlbnRlciB3LTQgaC00IHRyYW5zaXRpb24tdHJhbnNmb3JtO1xuXG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgICBAYXBwbHkgdy0zIGgtMztcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2hlYWRlclthcmlhLWV4cGFuZGVkPSd0cnVlJ10gJl9faWNvbiB7XG4gICAgICAgIEBhcHBseSByb3RhdGUtMTgwO1xuICAgIH1cblxuICAgICZfX3BhbmVsIHtcbiAgICAgICAgLmMtcmljaHRleHQge1xuICAgICAgICAgICAgQGFwcGx5IHBiLTMgcHItNSBib2R5LWI0IHRleHQtd2hpdGUvODA7XG5cbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgIEBhcHBseSBtLTA7XG5cbiAgICAgICAgICAgICAgICArIHAge1xuICAgICAgICAgICAgICAgICAgICBAYXBwbHkgbXQtMjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIuYi1ob21lLWJhbm5lciB7XG4gICAgbWluLWhlaWdodDogMTAwc3ZoO1xuXG4gICAgLmNvbnRhaW5lciB7XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LWhlaWdodDogOTgwcHgpIHtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDk4MHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgaDEge1xuICAgICAgICBAYXBwbHkgZm9udC1oZWFkaW5nIGxlYWRpbmctaGVybyB0ZXh0LXdoaXRlIHRyYW5zaXRpb24tYWxsO1xuICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG4gICAgICAgIGZvbnQtd2VpZ2h0OjYwMDtcbiAgICAgICAgdGV4dC1zaGFkb3c6IDAgMCAzMHB4IHJnYmEoIzQ5NjQ2RiwgMSk7XG5cbiAgICAgICAgQHNjcmVlbiBzbSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDQuNXJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBzY3JlZW4gbGcge1xuICAgICAgICAgICAgZm9udC1zaXplOiBjbGFtcCg0cmVtLCA2LjI1dncsIDUuNjI1cmVtKTtcbiAgICAgICAgICAgIHRleHQtc2hhZG93OiAwIDAgNTBweCByZ2JhKCM0OTY0NkYsIDAuOSk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19zdWJ0aXRsZSB7XG4gICAgICAgIHRleHQtc2hhZG93OiAwIDFweCA4cHggcmdiYSgwLCAwLCAwLCAwLjM0KTtcbiAgICB9XG5cbiAgICAuYy1saW5rcyB7XG4gICAgICAgIFxuICAgIH1cblxufSIsIi5iLW5ld3Mge1xuICAgICZfX2NhcmQge1xuICAgICAgICBAYXBwbHkgYm9yZGVyLXQgYm9yZGVyLWwtMCBsZzpib3JkZXItdC0wIGxnOmJvcmRlci1sIGZpcnN0OmJvcmRlci1sLTAgYm9yZGVyLWxpbmUvNTA7XG4gICAgfVxufVxuXG4iLCIuYi1wYWdlLWhlYWRlciB7XG4gICAgKiB7XG4gICAgICAgIHRleHQtc2hhZG93OjAgMCAyMHB4IHJnYmEoMCwwLDAsMC40KTtcbiAgICB9XG4gICAgLmMtYnV0dG9uICoge1xuICAgICAgICB0ZXh0LXNoYWRvdzpub25lO1xuICAgIH1cbn0iLCIuYy1wb3N0LXN1YiB7XG4gICAgQHNjcmVlbiBsZyB7XG4gICAgICAgIGJhY2tncm91bmQ6dXJsKC4uL2ltYWdlcy9iZy1mb3JtLWNoZWNrZXIucG5nKSByZXBlYXQ7XG4gICAgfVxuICAgICZfX3dyYXBwZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOnVybCguLi9pbWFnZXMvYmctZm9ybS1jaGVja2VyLnBuZykgcmVwZWF0O1xuICAgICAgICBAc2NyZWVuIGxnIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmdmb3JtX2JvZHkge1xuICAgICAgICAuZ2Zvcm1fZmllbGRzIHtcbiAgICAgICAgICAgIGRpc3BsYXk6YmxvY2sgIWltcG9ydGFudDtcbiAgICAgICAgICAgIC5nZmllbGQge1xuICAgICAgICAgICAgICAgICYuZ2ZpZWxkLS10eXBlLXN1Ym1pdCB7XG4gICAgICAgICAgICAgICAgICAgIEBhcHBseSBtdC0xO1xuICAgICAgICAgICAgICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGFwcGx5IHctZnVsbDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIuYi1xdWljay1saW5rcyB7XG4gICAgQGFwcGx5IG92ZXJmbG93LWhpZGRlbjtcbiAgICAmX19ncmlkIHtcbiAgICAgICAgQGFwcGx5IHJlbGF0aXZlO1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgICBAYXBwbHkgaGlkZGVuIGxnOmJsb2NrIGJnLWxpbmUvNTAgYWJzb2x1dGUgdG9wLTEvMiBsZWZ0LTAgdy1bMTAwdnddO1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX2l0ZW0ge1xuICAgICAgICBAYXBwbHkgbGc6Ym9yZGVyLWwgYm9yZGVyLWxpbmUvNTAgcmVsYXRpdmU7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6Jyc7XG4gICAgICAgICAgICBAYXBwbHkgbGc6aGlkZGVuIGFic29sdXRlIHRvcC0wIGxlZnQtMS8yIC10cmFuc2xhdGUteC0xLzIgYm9yZGVyLXQgYm9yZGVyLWxpbmUvNTAgdy1bMTAwdnddO1xuICAgICAgICB9XG4gICAgICAgIGEge1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgJi5hcnJvdyB7XG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBhcHBseSBsZzp0ZXh0LWdyZXktZGFyaztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLmxpbmstb25seSB7XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBAYXBwbHkgdGl0bGUtdDQgZmxleCBqdXN0aWZ5LWJldHdlZW47XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLmMtc2tpcHdyYXBwZXIge1xuICAgIEBhcHBseSBoLTAgdy1bMXB4XSBvdmVyZmxvdy1oaWRkZW47XG59XG5cbi5jLXNraXBsaW5rcyB7XG4gICAgQGFwcGx5IGZpeGVkIHRvcC0wIGxlZnQtMCB3LWZ1bGwgei1bMjk5OV0gYmctd2hpdGUgaGlkZGVuO1xuXG4gICAgQHNjcmVlbiBsZyB7XG4gICAgICAgIEBhcHBseSBibG9jaztcbiAgICB9XG5cbiAgICAmLmluaXRpYWwsXG4gICAgYm9keS5jLXNraXBsaW5rcy1oaWRkZW4gJiB7XG4gICAgICAgIEBhcHBseSBsZWZ0LVstMTAwMDBweF0gdG9wLVstMTAwMDBweF07XG4gICAgfVxuXG4gICAgYm9keS5jLXNraXBsaW5rcy1oYXMtZm9jdXMgJiB7XG4gICAgICAgIEBhcHBseSB6LVsxMDQwXTtcbiAgICB9XG5cbiAgICB1bCB7XG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIEBhcHBseSBpbmxpbmUtYmxvY2sgYWxpZ24tbWlkZGxlO1xuICAgICAgICB9XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBAYXBwbHkgYmxvY2sgcHktMiBweC0xIHRleHQtZ3JleS1kYXJrO1xuXG4gICAgICAgICAgICBAc2NyZWVuIG1kIHtcbiAgICAgICAgICAgICAgICBAYXBwbHkgcHktMiBweC0xIGJvZHktYjMgZm9udC1zZW1pYm9sZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2xhYmVsIHtcbiAgICAgICAgQGFwcGx5IGZsb2F0LWxlZnQgcHktMiBwbC0wIHByLTEgdGV4dC1ncmV5LWRhcms7XG5cbiAgICAgICAgQHNjcmVlbiBtZCB7XG4gICAgICAgICAgICBAYXBwbHkgcHktMiBweC0zIGJvZHktYjM7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIuYy1hbGVydC1iYXIge1xuICAgIEBhcHBseSByZWxhdGl2ZSB3LWZ1bGwgb3ZlcmZsb3ctaGlkZGVuIGJvcmRlci1iIGJvcmRlci1ncmV5LWRhcmsvMTA7XG5cbiAgICAvLyBTaXRzIGluIHRoZSBmbG93IGF0IHRoZSB2ZXJ5IHRvcCBvZiB0aGUgcGFnZSwgc28gaXQgc2Nyb2xscyBhd2F5IHdoaWxlXG4gICAgLy8gdGhlIGhlYWRlciBzdGF5cyBwdXQg4oCUIHNlZSAtLWhlYWRlci10b3AgaW4gX2NvbXBvbmVudHMuaGVhZGVyLnNjc3NcbiAgICB6LWluZGV4OiAxMjE7XG5cbiAgICAmX192aWV3cG9ydCB7XG4gICAgICAgIEBhcHBseSBmbGV4LTEgbWluLXctMCBvdmVyZmxvdy1oaWRkZW47XG4gICAgfVxuXG4gICAgJl9fdHJhY2sge1xuICAgICAgICBAYXBwbHkgZmxleCBpdGVtcy1jZW50ZXIgdy1tYXg7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgfVxuXG4gICAgJl9fY29udGVudCB7XG4gICAgICAgIEBhcHBseSBib2R5LWI1IGxnOmJvZHktYjQ7XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgICBAYXBwbHkgbS0wIGlubGluZTtcbiAgICAgICAgfVxuXG4gICAgICAgIHN0cm9uZyxcbiAgICAgICAgYiB7XG4gICAgICAgICAgICBAYXBwbHkgZm9udC1ib2xkIHVwcGVyY2FzZTtcbiAgICAgICAgfVxuXG4gICAgICAgIGEge1xuICAgICAgICAgICAgQGFwcGx5IHVuZGVybGluZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgLy8gTWFycXVlZSDigJQgb25seSBzd2l0Y2hlZCBvbiBieSBKUyB3aGVuIHRoZSB0ZXh0IG92ZXJmbG93c1xuICAgIC8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbiAgICAmLmlzLW1hcnF1ZWUge1xuICAgICAgICAuYy1hbGVydC1iYXJfX2NvbnRlbnQge1xuICAgICAgICAgICAgLy8gR2FwIGJldHdlZW4gdGhlIG9yaWdpbmFsIGFuZCBpdHMgY2xvbmVcbiAgICAgICAgICAgIEBhcHBseSBwci0xMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jLWFsZXJ0LWJhcl9fdHJhY2sge1xuICAgICAgICAgICAgYW5pbWF0aW9uOiBhbGVydC1tYXJxdWVlIHZhcigtLW1hcnF1ZWUtZHVyYXRpb24sIDIwcykgbGluZWFyIGluZmluaXRlO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciAuYy1hbGVydC1iYXJfX3RyYWNrIHtcbiAgICAgICAgICAgIGFuaW1hdGlvbi1wbGF5LXN0YXRlOiBwYXVzZWQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jbG9zZSB7XG4gICAgICAgIEBhcHBseSBzaHJpbmstMCB3LTQgaC00IGlubGluZS1mbGV4IGl0ZW1zLWNlbnRlciBqdXN0aWZ5LWNlbnRlciBiZy10cmFuc3BhcmVudCB0ZXh0LWdyZXktZGFyayB0cmFuc2l0aW9uLWFsbDtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIEBhcHBseSB0ZXh0LXNoaXB3cmVjaztcbiAgICAgICAgfVxuICAgIH1cbn1cblxuQGtleWZyYW1lcyBhbGVydC1tYXJxdWVlIHtcbiAgICBmcm9tIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApOyB9XG4gICAgdG8geyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7IH1cbn1cblxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAuYy1hbGVydC1iYXIuaXMtbWFycXVlZSAuYy1hbGVydC1iYXJfX3RyYWNrIHtcbiAgICAgICAgYW5pbWF0aW9uOiBub25lO1xuICAgIH1cbn1cbiIsImh0bWxbbGFuZz1lbl0ge1xuXHRtYXJnaW4tdG9wOjAgIWltcG9ydGFudDtcbn1cblxuXG4uYy1oZWFkZXIge1xuICAgIEBhcHBseSBmaXhlZCB0b3AtMCBsZWZ0LTAgdy1mdWxsIHotWzEyMF0gdHJhbnNpdGlvbi1hbGwgYmctZ3JleS1kYXJrIGJvcmRlci1iIGJvcmRlci1saW5lLzUwO1xuXG4gICAgLy8gSGVsZCBiZWxvdyB0aGUgYWxlcnQgYmFyIHVudGlsIGl0IGhhcyBzY3JvbGxlZCBhd2F5IOKAlCBKUyBrZWVwc1xuICAgIC8vIC0taGVhZGVyLXRvcCBpbiBzdGVwIHdpdGggdGhlIHNjcm9sbCBwb3NpdGlvblxuICAgIHRvcDogdmFyKC0taGVhZGVyLXRvcCwgMHB4KTtcblxuICAgIC8vIGB0b3BgIGhhcyB0byB0cmFjayB0aGUgc2Nyb2xsIGZyYW1lIGJ5IGZyYW1lLCBzbyBrZWVwIGl0IG91dCBvZiB0aGVcbiAgICAvLyB0cmFuc2l0aW9uIHRoYXQgQGFwcGx5IHRyYW5zaXRpb24tYWxsIHdvdWxkIG90aGVyd2lzZSBwdXQgaXQgaW5cbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBiYWNrZ3JvdW5kLWNvbG9yLCBib3JkZXItY29sb3IsIGNvbG9yLCBvcGFjaXR5LCB0cmFuc2Zvcm07XG5cbiAgICAmX19sb2dve1xuICAgICAgICBAYXBwbHkgaW5saW5lLWJsb2NrO1xuICAgICAgICBzdmcge1xuICAgICAgICAgICAgQGFwcGx5IGgtWzI2cHhdIG1pbi1bMTEwMHB4XTpoLVsyOHB4XSB4bDpoLVszOHB4XSB3LWF1dG87XG4gICAgICAgIH1cblxuICAgIH1cblxuICAgIC5jLWN0YSwgLmMtY3RhLW1vYmlsZSB7XG4gICAgICAgIEBhcHBseSBjLWJ1dHRvbjtcbiAgICAgICAgaGVpZ2h0OjQwcHggIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZzowIDE2cHg7XG4gICAgfVxuXG59XG5cbiIsIi5jLW1lbnUtdG9nZ2xlIHtcbiAgICBAYXBwbHkgdy00IGgtNCBpbmxpbmUtZmxleCBpdGVtcy1jZW50ZXIganVzdGlmeS1jZW50ZXIgcmVsYXRpdmUgdGV4dC13aGl0ZSB0cmFuc2l0aW9uLWNvbG9ycztcblxuICAgICY6aG92ZXIge1xuICAgICAgICBAYXBwbHkgdGV4dC1zaGlwd3JlY2s7XG4gICAgfVxuXG4gICAgc3ZnIHtcbiAgICAgICAgQGFwcGx5IHctMyBoLTM7XG4gICAgfVxuXG4gICAgLm1lbnUtb3BlbiB7XG4gICAgICAgIEBhcHBseSBibG9jaztcbiAgICB9XG5cbiAgICAubWVudS1jbG9zZSB7XG4gICAgICAgIEBhcHBseSBoaWRkZW47XG4gICAgfVxuXG4gICAgQGF0LXJvb3QgLmMtbWVudS0tb3BlbmVkICYge1xuICAgICAgICAubWVudS1vcGVuIHtcbiAgICAgICAgICAgIEBhcHBseSBoaWRkZW47XG4gICAgICAgIH1cblxuICAgICAgICAubWVudS1jbG9zZSB7XG4gICAgICAgICAgICBAYXBwbHkgYmxvY2s7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIjbWVudS1tYWluLW1lbnUge1xuICAgIEBhcHBseSBoaWRkZW4gbGc6ZmxleCBnYXAtMSBtaW4tWzExMDBweF06Z2FwLTIgeGw6Z2FwLTMgaXRlbXMtY2VudGVyIGJvZHktYjUgeGw6Ym9keS1iNDtcbiAgICA+IGxpIHtcbiAgICAgICAgPiBhIHtcbiAgICAgICAgICAgIEBhcHBseSBoLTExIGZsZXggZ2FwLTEgaXRlbXMtY2VudGVyIHJlbGF0aXZlIGhvdmVyOm5vLXVuZGVybGluZTtcbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OicnO1xuICAgICAgICAgICAgICAgIEBhcHBseSBhYnNvbHV0ZSB3LTAgdHJhbnNpdGlvbi1hbGwgaC1bMXB4XSBiZy1zaGlwd3JlY2sgYm90dG9tLVtjYWxjKDUwJS0xOHB4KV0gbGVmdC0wO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBAYXBwbHkgdy1mdWxsO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLmN1cnJlbnRfcGFnZV9pdGVtIHtcbiAgICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBAYXBwbHkgdy1mdWxsO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4ge1xuICAgICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6Jyc7XG4gICAgICAgICAgICAgICAgICAgIEBhcHBseSBiZy1uby1yZXBlYXQgYmctY2VudGVyIHctWzEzcHhdIGgtWzhweF0gaW5saW5lLWJsb2NrIHRyYW5zaXRpb24tYWxsO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxMycgaGVpZ2h0PSc4JyB2aWV3Qm94PScwIDAgMTMgOCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZmlsbC1ydWxlPSdldmVub2RkJyBjbGlwLXJ1bGU9J2V2ZW5vZGQnIGQ9J002LjY5NTA2IDYuOTYwMjhDNi40NzUzOSA3LjE3OTk2IDYuMTE5MjkgNy4xNzk5NiA1Ljg5OTYxIDYuOTYwMjhMMC4xNjQ3NTEgMS4yMjU0MUMtMC4wNTQ5MTY5IDEuMDA1NzMgLTAuMDU0OTE2OSAwLjY0OTYzMSAwLjE2NDc1MSAwLjQyOTk1NkwwLjQyOTkyMSAwLjE2NDc1NkMwLjY0OTU4OCAtMC4wNTQ5MTg3IDEuMDA1NzQgLTAuMDU0OTE4NyAxLjIyNTQyIDAuMTY0NzU2TDYuMjk3MzQgNS4yMzY3MUwxMS4zNjkzIDAuMTY0NzU2QzExLjU4OSAtMC4wNTQ5MTg3IDExLjk0NTEgLTAuMDU0OTE4NyAxMi4xNjQ3IDAuMTY0NzU2TDEyLjQyOTkgMC40Mjk5NTZDMTIuNjQ5NiAwLjY0OTYzMSAxMi42NDk2IDEuMDA1NzMgMTIuNDI5OSAxLjIyNTQxTDYuNjk1MDYgNi45NjAyOFonIGZpbGw9JyUyM0ExOEI3NycvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAvLyA6Zm9jdXMtd2l0aGluIGlzIHdoYXQgbGV0cyBhIGtleWJvYXJkIHJlYWNoIHRoZSBzdWJtZW51IGF0IGFsbCDigJRcbiAgICAgICAgICAgIC8vIHdoaWxlIGl0J3MgdmlzaWJpbGl0eTpoaWRkZW4gaXRzIGxpbmtzIGNhbid0IHRha2UgZm9jdXMsIHNvIFRhYlxuICAgICAgICAgICAgLy8gc2tpcHMgc3RyYWlnaHQgcGFzdCB0aGVtXG4gICAgICAgICAgICAvLyAmOm50aC1jaGlsZCgxKSB7XG4gICAgICAgICAgICAvLyAgICAgPiAuc3VibWVudS13cmFwcGVyIHtcbiAgICAgICAgICAgIC8vICAgICAgICAgQGFwcGx5IHBvaW50ZXItZXZlbnRzLWF1dG8gb3BhY2l0eS0xMDAgdmlzaWJsZTtcbiAgICAgICAgICAgIC8vICAgICB9XG4gICAgICAgICAgICAvLyB9XG5cbiAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAmOmZvY3VzLXdpdGhpbiB7XG4gICAgICAgICAgICAgICAgPiAuc3VibWVudS13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICAgICAgQGFwcGx5IHBvaW50ZXItZXZlbnRzLWF1dG8gb3BhY2l0eS0xMDAgdmlzaWJsZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGFwcGx5IHJvdGF0ZS0xODA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBhcHBseSB3LWZ1bGw7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICA+IC5zdWJtZW51LXdyYXBwZXIge1xuICAgICAgICAgICAgICAgIEBhcHBseSBhYnNvbHV0ZSB0b3AtZnVsbCBsZWZ0LTAgdy1mdWxsICBib3JkZXIgYm9yZGVyLWxpbmUvNTAgYmctZ3JleS1kYXJrIHBvaW50ZXItZXZlbnRzLW5vbmUgb3BhY2l0eS0wIGludmlzaWJsZSB0cmFuc2l0aW9uLWFsbDtcbiAgICAgICAgICAgICAgICA+IHVsIHtcbiAgICAgICAgICAgICAgICAgICAgQGFwcGx5IGNvbnRhaW5lciBmbGV4IGp1c3RpZnktYmV0d2VlbjtcbiAgICAgICAgICAgICAgICAgICAgPiBsaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBhcHBseSBoaWRkZW47XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gLnN1Ym1lbnUtd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBhcHBseSBweS00O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA+IHVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gbGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBhcHBseSBmb250LXNlbWlib2xkIGJvZHktYjMgbWItMiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAYXBwbHkgbm8tdW5kZXJsaW5lIHRleHQtc2hpcHdyZWNrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gLnN1Ym1lbnUtd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gdWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGFwcGx5IGdyaWQgZ3JpZC1jb2xzLTEgZ2FwLTI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA+IGxpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBhcHBseSBuby11bmRlcmxpbmUgdGV4dC1zaGlwd3JlY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBhcHBseSBsZzp3LTEvMjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA+IC5zdWJtZW51LXdyYXBwZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA+IHVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBhcHBseSBncmlkIGdyaWQtY29scy0yO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPiBsaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGFwcGx5IGJvcmRlci1sIGJvcmRlci1saW5lLzUwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBhcHBseSBmb250LXNlbWlib2xkIGJvZHktYjMgYmxvY2sgcC0zO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBhcHBseSBuby11bmRlcmxpbmUgYmctc2hpcHdyZWNrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uYy1zdWJpdGVtIHtcbiAgICBAYXBwbHkgcmVsYXRpdmUgYm9keS1iMTtcbiAgICAmX19pbWFnZSB7XG4gICAgICAgIEBhcHBseSBibG9jayB3LWZ1bGwgYXNwZWN0LVsyOTYvMjE0XSByZWxhdGl2ZSBtYi0yO1xuICAgICAgICA+IC5jLWxhenktd3JhcHBlciB7XG4gICAgICAgICAgICBAYXBwbHkgdy1mdWxsIGgtZnVsbDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX190ZXh0IHtcbiAgICAgICAgQGFwcGx5IGJsb2NrIGZvbnQtc2VtaWJvbGQ7XG4gICAgfVxufSIsIi5jLW5hdi1tb2JpbGUge1xuICAgIEBhcHBseSBmaXhlZCBsZWZ0LTAgdy1mdWxsIGJnLWdyZXktZGFyayB0ZXh0LXdoaXRlIGludmlzaWJsZSBvcGFjaXR5LTAgb3ZlcmZsb3cteS1hdXRvIG92ZXJzY3JvbGwtY29udGFpbiBib3JkZXItdCBib3JkZXItc2hpcHdyZWNrO1xuICAgIHRvcDogJGhlYWRlci1oZWlnaHQtbW9iaWxlO1xuICAgIGhlaWdodDogY2FsYygxMDB2aCAtICN7JGhlYWRlci1oZWlnaHQtbW9iaWxlfSk7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMGR2aCAtICN7JGhlYWRlci1oZWlnaHQtbW9iaWxlfSk7XG4gICAgei1pbmRleDogMTtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcyBlYXNlLCB2aXNpYmlsaXR5IC4zcyBlYXNlO1xuXG4gICAgQGF0LXJvb3QgLmhhcy1hbGVydC1iYXIgJiB7XG4gICAgICAgIHRvcDogJGhlYWRlci1oZWlnaHQtbW9iaWxlICsgNDBweDtcbiAgICB9XG5cbiAgICBAYXQtcm9vdCAuYy1tZW51LS1vcGVuZWQgJiB7XG4gICAgICAgIEBhcHBseSB2aXNpYmxlIG9wYWNpdHktMTAwIHotWzk5OTk5XTtcbiAgICB9XG5cbiAgICAmX19pbm5lciB7XG4gICAgICAgIEBhcHBseSBmbGV4IGZsZXgtY29sIG1pbi1oLWZ1bGwgcHQtMiBwYi00O1xuICAgIH1cblxuICAgICZfX2Zvb3RlciB7XG4gICAgICAgIEBhcHBseSBtdC1hdXRvIHB0LTQgZ3JpZCBncmlkLWNvbHMtMSBnYXAtMjtcbiAgICB9XG5cbiAgICAvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIC8vIE1lbnVcbiAgICAvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4gICAgJl9fbWVudSB7XG4gICAgICAgIHVsIHtcbiAgICAgICAgICAgIEBhcHBseSBsaXN0LW5vbmUgbS0wIHAtMDtcbiAgICAgICAgfVxuXG4gICAgICAgIGEge1xuICAgICAgICAgICAgQGFwcGx5IG5vLXVuZGVybGluZSBob3Zlcjpuby11bmRlcmxpbmU7XG4gICAgICAgIH1cblxuICAgICAgICAvLyBCYWNrLWxpbmsgZW1pdHRlZCBieSB0aGUgd2Fsa2VyIGZvciB0aGUgZGVza3RvcCBtZWdhIG1lbnVcbiAgICAgICAgLnN1Ym1lbnUtdG9nZ2xlLFxuICAgICAgICAuYy1zdWJpdGVtX19pbWFnZSB7XG4gICAgICAgICAgICBAYXBwbHkgaGlkZGVuO1xuICAgICAgICB9XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgICAgQGFwcGx5IG0tMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC8vIFRvcCBsZXZlbCDigJQgdGhlIG9ubHkgbGV2ZWwgdGhhdCBjb2xsYXBzZXNcbiAgICAgICAgPiB1bCA+IGxpIHtcbiAgICAgICAgICAgIEBhcHBseSBmbGV4IGZsZXgtd3JhcCBpdGVtcy1jZW50ZXIganVzdGlmeS1iZXR3ZWVuO1xuXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIEBhcHBseSBib3JkZXItYi0wO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgICAgIEBhcHBseSB0aXRsZS10NiBmb250LW5vcm1hbCBmbGV4LTEgcHktWzhweF0gdHJhbnNpdGlvbi1jb2xvcnMgaG92ZXI6dGV4dC1zaGlwd3JlY2s7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgICAgICAgICAvLyBTdWIgbWVudXMg4oCUIGNvbGxhcHNlZCBieSBkZWZhdWx0LCB0b2dnbGVkIGJ5IHRoZSBleHBhbmRcbiAgICAgICAgICAgIC8vIGJ1dHRvbjsgZXZlcnkgbGV2ZWwgYmVsb3cgdGhlIGZpcnN0IHN0YXlzIGV4cGFuZGVkXG4gICAgICAgICAgICAvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4gICAgICAgICAgICA+IC5zdWJtZW51LXdyYXBwZXIge1xuICAgICAgICAgICAgICAgIEBhcHBseSBzdGF0aWMgdy1mdWxsIG9wYWNpdHktMTAwIHZpc2libGUgcG9pbnRlci1ldmVudHMtYXV0byBiZy10cmFuc3BhcmVudDtcblxuICAgICAgICAgICAgICAgIC8vIHNsaWRlVG9nZ2xlIHNldHMgdGhlIGlubGluZSBkaXNwbGF5IHdoZW4gb3BlbmluZ1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgICAgICAgICA+IHVsIHtcbiAgICAgICAgICAgICAgICAgICAgQGFwcGx5IGJsb2NrIHctZnVsbCBwYi0yO1xuXG4gICAgICAgICAgICAgICAgICAgID4gbGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGFwcGx5IGJsb2NrIGJvcmRlci1iLTA7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGFwcGx5IGhpZGRlbjtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGFwcGx5IGhpZGRlbjtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgLy8gVGhpcmQgbGV2ZWwgYW5kIGRlZXBlclxuICAgICAgICAgICAgICAgICAgICAgICAgLnN1Ym1lbnUtd3JhcHBlciA+IHVsID4gbGkgPiBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAYXBwbHkgYm9keS1iNCB0ZXh0LXdoaXRlLzcwIGJsb2NrIHB5LVs0cHhdIHBsLTI7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIH0gICAgXG5cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgLy8gRXhwYW5kIGNvbnRyb2wgKHRvcCBsZXZlbCBvbmx5KVxuICAgIC8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbiAgICAmX19leHBhbmQge1xuICAgICAgICBAYXBwbHkgdy00IGgtNCBzaHJpbmstMCBpbmxpbmUtZmxleCBpdGVtcy1jZW50ZXIganVzdGlmeS1jZW50ZXIgdGV4dC13aGl0ZSB0cmFuc2l0aW9uLWFsbDtcblxuICAgICAgICBzdmcge1xuICAgICAgICAgICAgQGFwcGx5IHctMiBoLTI7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIEBhcHBseSB0ZXh0LXNoaXB3cmVjaztcbiAgICAgICAgfVxuXG4gICAgICAgICZbYXJpYS1leHBhbmRlZD0ndHJ1ZSddIHtcbiAgICAgICAgICAgIEBhcHBseSByb3RhdGUtMTgwO1xuICAgICAgICB9XG4gICAgfVxuXG5cblxuICAgIC5jLXN1Yml0ZW0ge1xuICAgICAgICBAYXBwbHkgYmxvY2sgYm9keS1iMyBib3JkZXItMDtcblxuICAgICAgICAmX190ZXh0IHtcbiAgICAgICAgICAgIEBhcHBseSBibG9jayBmb250LW5vcm1hbDtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5jLXZpZGVvLWNvdmVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOjA7XG4gICAgbGVmdDowO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDoxMDAlO1xuICAgIG92ZXJmbG93OmhpZGRlbjtcbiAgICB2aWRlbyB7XG4gICAgICAgIHdpZHRoOiAxMDB2dztcbiAgICAgICAgaGVpZ2h0OiA1Ni4yNXZ3OyAvKiBHaXZlbiBhIDE2OjkgYXNwZWN0IHJhdGlvLCA5LzE2KjEwMCA9IDU2LjI1ICovXG4gICAgICAgIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICAgICAgICBtaW4td2lkdGg6IDE3Ny43N3ZoOyAvKiBHaXZlbiBhIDE2OjkgYXNwZWN0IHJhdGlvLCAxNi85KjEwMCA9IDE3Ny43NyAqL1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHNjYWxlKDEuMik7XG4gICAgfVxufSJdfQ== */
