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

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

p {
  margin-bottom: 24px;
}

.c-title em {
  font-style: normal;
  --tw-text-opacity: 1;
  color: rgb(194 239 89 / var(--tw-text-opacity));
}
.c-title--blue em{
  --tw-text-opacity: 1;
  color: rgb(0 63 145 / var(--tw-text-opacity));
}

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

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

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

.svg-phone {
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.77204 2.43905L8.84904 2.09505C9.85704 1.77305 10.935 2.29405 11.367 3.31205L12.227 5.34005C12.602 6.22305 12.394 7.26205 11.713 7.90805L9.82004 9.70605C9.93671 10.7821 10.298 11.8411 10.904 12.8831C11.4803 13.8909 12.2525 14.7732 13.175 15.4781L15.451 14.7181C16.313 14.4311 17.252 14.7621 17.781 15.5391L19.013 17.3491C19.629 18.2531 19.518 19.4991 18.755 20.2651L17.937 21.0861C17.123 21.9031 15.961 22.2001 14.885 21.8641C12.3464 21.0721 10.012 18.7211 7.88204 14.8111C5.74937 10.8944 4.99671 7.57172 5.62404 4.84305C5.88804 3.69505 6.70604 2.78005 7.77404 2.43905' fill='white'/%3E%3C/svg%3E%0A");
}

.svg-phone-dark {
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.77204 2.43905L8.84904 2.09505C9.85704 1.77305 10.935 2.29405 11.367 3.31205L12.227 5.34005C12.602 6.22305 12.394 7.26205 11.713 7.90805L9.82004 9.70605C9.93671 10.7821 10.298 11.8411 10.904 12.8831C11.4803 13.8909 12.2525 14.7732 13.175 15.4781L15.451 14.7181C16.313 14.4311 17.252 14.7621 17.781 15.5391L19.013 17.3491C19.629 18.2531 19.518 19.4991 18.755 20.2651L17.937 21.0861C17.123 21.9031 15.961 22.2001 14.885 21.8641C12.3464 21.0721 10.012 18.7211 7.88204 14.8111C5.74937 10.8944 4.99671 7.57172 5.62404 4.84305C5.88804 3.69505 6.70604 2.78005 7.77404 2.43905' fill='%2315161A'/%3E%3C/svg%3E%0A");
}

.svg-menu{
  height: 28px;
  width: 28px;
  background-size: 24px;
  background-image: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4.04137 23.9587C5.75171 25.6667 8.50037 25.6667 14 25.6667C19.4997 25.6667 22.2495 25.6667 23.9575 23.9575C25.6667 22.2507 25.6667 19.4997 25.6667 14C25.6667 8.50033 25.6667 5.7505 23.9575 4.04133C22.2507 2.33333 19.4997 2.33333 14 2.33333C8.50037 2.33333 5.75054 2.33333 4.04137 4.04133C2.33337 5.75167 2.33337 8.50033 2.33337 14C2.33337 19.4997 2.33337 22.2507 4.04137 23.9587ZM21.875 18.6667C21.875 18.8987 21.7829 19.1213 21.6188 19.2854C21.4547 19.4495 21.2321 19.5417 21 19.5417H7.00004C6.76798 19.5417 6.54542 19.4495 6.38132 19.2854C6.21723 19.1213 6.12504 18.8987 6.12504 18.6667C6.12504 18.4346 6.21723 18.212 6.38132 18.0479C6.54542 17.8839 6.76798 17.7917 7.00004 17.7917H21C21.2321 17.7917 21.4547 17.8839 21.6188 18.0479C21.7829 18.212 21.875 18.4346 21.875 18.6667ZM21 14.875C21.2321 14.875 21.4547 14.7828 21.6188 14.6187C21.7829 14.4546 21.875 14.2321 21.875 14C21.875 13.7679 21.7829 13.5454 21.6188 13.3813C21.4547 13.2172 21.2321 13.125 21 13.125H7.00004C6.76798 13.125 6.54542 13.2172 6.38132 13.3813C6.21723 13.5454 6.12504 13.7679 6.12504 14C6.12504 14.2321 6.21723 14.4546 6.38132 14.6187C6.54542 14.7828 6.76798 14.875 7.00004 14.875H21ZM21.875 9.33333C21.875 9.5654 21.7829 9.78796 21.6188 9.95205C21.4547 10.1161 21.2321 10.2083 21 10.2083H7.00004C6.76798 10.2083 6.54542 10.1161 6.38132 9.95205C6.21723 9.78796 6.12504 9.5654 6.12504 9.33333C6.12504 9.10127 6.21723 8.87871 6.38132 8.71461C6.54542 8.55052 6.76798 8.45833 7.00004 8.45833H21C21.2321 8.45833 21.4547 8.55052 21.6188 8.71461C21.7829 8.87871 21.875 9.10127 21.875 9.33333Z' fill='%2301012C'/%3E%3C/svg%3E%0A");
}

.svg-close{
  height: 28px;
  width: 28px;
  background-size: 24px;
  background-image: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M13.9999 25.6667C8.50025 25.6667 5.75042 25.6667 4.04125 23.9575C2.33325 22.2507 2.33325 19.4997 2.33325 14C2.33325 8.50033 2.33325 5.7505 4.04125 4.04133C5.75159 2.33333 8.50025 2.33333 13.9999 2.33333C19.4996 2.33333 22.2494 2.33333 23.9574 4.04133C25.6666 5.75167 25.6666 8.50033 25.6666 14C25.6666 19.4997 25.6666 22.2495 23.9574 23.9575C22.2506 25.6667 19.4996 25.6667 13.9999 25.6667ZM10.4649 10.465C10.629 10.3011 10.8514 10.2091 11.0833 10.2091C11.3151 10.2091 11.5375 10.3011 11.7016 10.465L13.9999 12.7633L16.2983 10.465C16.4641 10.3104 16.6835 10.2263 16.9102 10.2303C17.1369 10.2343 17.3532 10.3261 17.5135 10.4864C17.6738 10.6468 17.7656 10.863 17.7696 11.0897C17.7736 11.3164 17.6895 11.5358 17.5349 11.7017L15.2366 14L17.5349 16.2983C17.6209 16.3784 17.6898 16.475 17.7377 16.5824C17.7855 16.6897 17.8112 16.8056 17.8133 16.9231C17.8153 17.0405 17.7937 17.1572 17.7497 17.2662C17.7057 17.3751 17.6402 17.4741 17.5571 17.5572C17.474 17.6403 17.3751 17.7058 17.2661 17.7498C17.1572 17.7938 17.0405 17.8154 16.923 17.8134C16.8055 17.8113 16.6896 17.7856 16.5823 17.7377C16.475 17.6899 16.3784 17.621 16.2983 17.535L13.9999 15.2367L11.7016 17.535C11.6215 17.621 11.5249 17.6899 11.4175 17.7377C11.3102 17.7856 11.1943 17.8113 11.0769 17.8134C10.9594 17.8154 10.8427 17.7938 10.7337 17.7498C10.6248 17.7058 10.5258 17.6403 10.4427 17.5572C10.3596 17.4741 10.2941 17.3751 10.2501 17.2662C10.2061 17.1572 10.1845 17.0405 10.1866 16.9231C10.1886 16.8056 10.2144 16.6897 10.2622 16.5824C10.31 16.475 10.379 16.3784 10.4649 16.2983L12.7633 14L10.4649 11.7017C10.3011 11.5376 10.209 11.3152 10.209 11.0833C10.209 10.8515 10.3011 10.6291 10.4649 10.465Z' fill='%2301012C'/%3E%3C/svg%3E%0A");
}

.svg-arrow-right {
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_325_1762)'%3E%3Cpath d='M3.75 12H20.25' stroke='%2315161A' stroke-width='1.5' stroke-linecap='round'/%3E%3Cpath d='M14.25 5.25L21 12L14.25 18.75' stroke='%2315161A' stroke-width='1.5' stroke-linecap='round'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_325_1762'%3E%3Crect width='24' height='24' fill='white' transform='matrix(-1 0 0 1 24 0)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}

.svg-quote{
  height: 43px;
  width: 43px;
  background-image: url("data:image/svg+xml,%3Csvg width='43' height='43' viewBox='0 0 43 43' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M42.5 0.368852L41.5 7.66886C38.9 7.46886 37 8.00219 35.8 9.26885C34.6 10.5355 33.8667 12.2355 33.6 14.3689C33.3333 16.5022 33.2667 18.8022 33.4 21.2689H42.5V42.3689H25.4V17.2689C25.4 11.1355 26.9333 6.53552 30 3.46885C33.1333 0.402187 37.3 -0.631147 42.5 0.368852ZM17.1 0.368852L16.1 7.66886C13.5 7.46886 11.6 8.00219 10.4 9.26885C9.2 10.5355 8.46667 12.2355 8.2 14.3689C7.93333 16.5022 7.86666 18.8022 8 21.2689H17.1V42.3689H0V17.2689C0 11.1355 1.53333 6.53552 4.6 3.46885C7.73333 0.402187 11.9 -0.631147 17.1 0.368852Z' fill='%23C2EF59'/%3E%3C/svg%3E%0A");
}

.svg-down{
  height: 28px;
  width: 28px;
  background-image: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.0007 15.3666L19.7755 9.59192L21.4254 11.2418L14.0007 18.6665L6.57617 11.2418L8.22608 9.59192L14.0007 15.3666Z' fill='%230F0F0F'/%3E%3C/svg%3E%0A");
}

.svg-next {
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5 12H18M12 5L19 12L12 19' stroke='%230D1F35' stroke-width='2' stroke-linecap='square'/%3E%3C/svg%3E%0A");
}

.e-tag{
  display: inline-flex;
  height: 34px;
  align-items: center;
  justify-content: center;
  border-radius: 9999px;
  border-width: 1px;
  border-color: rgb(255 255 255 / 0.1);
  background-color: rgb(255 255 255 / 0.15);
  padding-left: 24px;
  padding-right: 24px;
  font-size: clamp(0.875rem, -0.1250rem + 0.7813vw, 1rem);
  line-height: 1.5;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
  --tw-backdrop-blur: blur(4px);
  -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
          backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
}

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

.accordionjs {
  position: relative;
  padding: 0;
  list-style: none;
}
.accordionjs:last-child {
  margin-bottom: 0;
}
.accordionjs > li{
  line-height: 1.4;
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 650ms;
}
.accordionjs > li > button i{
  display: inline-flex;
  align-items: center;
  justify-content: center;
  line-height: 1;
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 650ms;
}
.accordionjs > li:hover > button{
  text-decoration-line: none;
}
.accordionjs > li.acc_active > button i{
  --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));
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.mfp-figure figure {
  margin: 0;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

/* Auto Height */
.swiper-autoheight,
.swiper-autoheight .swiper-slide {
  height: auto;
}
.swiper-autoheight .swiper-wrapper {
  align-items: flex-start;
  transition-property: transform, height;
}

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

/* CSS Mode */
.swiper-css-mode > .swiper-wrapper {
  overflow: auto;
  scrollbar-width: none; /* For Firefox */
  -ms-overflow-style: none; /* For Internet Explorer and Edge */
}
.swiper-css-mode > .swiper-wrapper::-webkit-scrollbar {
  display: none;
}
.swiper-css-mode > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: start start;
}

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

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

.swiper-centered > .swiper-wrapper:before {
  content: "";
  flex-shrink: 0;
  order: 9999;
}
.swiper-centered.swiper-horizontal > .swiper-wrapper > .swiper-slide:first-child {
  margin-inline-start: var(--swiper-centered-offset-before);
}
.swiper-centered.swiper-horizontal > .swiper-wrapper:before {
  height: 100%;
  width: var(--swiper-centered-offset-after);
}
.swiper-centered.swiper-vertical > .swiper-wrapper > .swiper-slide:first-child {
  margin-block-start: var(--swiper-centered-offset-before);
}
.swiper-centered.swiper-vertical > .swiper-wrapper:before {
  width: 100%;
  height: var(--swiper-centered-offset-after);
}
.swiper-centered > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: center center;
}

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

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

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

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

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

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

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

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

.swiper-fade.swiper-free-mode .swiper-slide {
  transition-timing-function: ease-out;
}
.swiper-fade .swiper-slide {
  pointer-events: none;
  transition-property: opacity;
}
.swiper-fade .swiper-slide .swiper-slide {
  pointer-events: none;
}
.swiper-fade .swiper-slide-active, .swiper-fade .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}

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

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

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

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

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

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

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

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

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

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

.c-button{
  position: relative;
  display: inline-flex;
  height: 50px;
  align-items: center;
  justify-content: center;
  white-space: nowrap;
  border-radius: 9999px;
  --tw-bg-opacity: 1;
  background-color: rgb(194 239 89 / var(--tw-bg-opacity));
  padding-left: 24px;
  font-size: 16px;
  line-height: 1.3;
  font-weight: 600;
  text-decoration-line: none;
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 650ms;
  transition-duration: .45s;
}
.c-button--dark{
  --tw-bg-opacity: 1;
  background-color: rgb(1 1 44 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.c-button.no-arrow{
  padding-right: 24px;
}
.c-button.no-arrow:after{
  display: none;
}
.c-button--full{
  width: 100%;
}
.c-button--full span{
  width: 100%;
  justify-content: flex-start;
}
.c-button--mobile-full{
  width: 100%;
}
.c-button--mobile-full span{
  width: 100%;
  justify-content: flex-start;
}
@media (min-width: 1024px) {
  .c-button--mobile-full{
    width: auto;
  }
  .c-button--mobile-full span{
    width: auto;
  }
}
.c-button.arrow-light:after{
  --tw-bg-opacity: 1;
  background-color: rgb(251 222 156 / var(--tw-bg-opacity));
}
.c-button:after {
  content: "";
  position: relative;
  margin-right: 8px;
  margin-left: 16px;
  height: 34px;
  width: 34px;
  flex: none;
  --tw-rotate: 45deg;
  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-radius: 9999px;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  background-size: contain;
  background-position: center;
  background-repeat: repeat;
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 650ms;
  transition-duration: .45s;
  background-size: 34px 34px;
  background-image: url("data:image/svg+xml,%3Csvg width='34' height='34' viewBox='0 0 34 34' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_733_508)'%3E%3Cpath d='M17 24.0711V9.92893' stroke='%2315161A' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M11.2548 15.6743L17 9.92907L22.7452 15.6743' stroke='%2315161A' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_733_508'%3E%3Crect width='20' height='20' fill='white' transform='translate(2.85785 17) rotate(-45)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}
.c-button.arrow-left:after {
  order: -1;
  transform: scaleX(-1);
  margin-right: -4px;
  margin-left: 0;
}
.c-button:hover{
  text-decoration-line: none;
}
@media (min-width: 1024px) {
  .c-button:hover{
    --tw-bg-opacity: 1;
    background-color: rgb(1 1 44 / var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
  }
  .c-button:hover:after{
    --tw-bg-opacity: 1;
    background-color: rgb(194 239 89 / var(--tw-bg-opacity));
    background-position: 0 -34px;
  }
}

.c-button-slide{
  position: relative;
  display: inline-flex;
  height: 48px;
  align-items: center;
  justify-content: center;
  overflow: hidden;
  border-radius: 9999px;
  --tw-bg-opacity: 1;
  background-color: rgb(21 22 26 / var(--tw-bg-opacity));
  padding-right: 4px;
  padding-left: 48px;
  font-size: 16px;
  line-height: 1.3;
  font-weight: 600;
  text-decoration-line: none;
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 650ms;
  transition-duration: .45s;
}
.c-button-slide i{
  position: absolute;
  left: 16px;
  top: 50%;
  z-index: 0;
  --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));
}
.c-button-slide span{
  position: relative;
  z-index: 10;
  display: inline-flex;
  height: 40px;
  align-items: center;
  justify-content: center;
  border-radius: 9999px;
  --tw-bg-opacity: 1;
  background-color: rgb(194 239 89 / var(--tw-bg-opacity));
  padding-left: 16px;
  padding-right: 16px;
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 650ms;
  transition-duration: .45s;
}
.c-button-slide span.c-button-slide--front{
  position: absolute;
  top: 4px;
  right: 4px;
  width: auto;
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 650ms;
}
.c-button-slide:hover span.c-button-slide--front {
  width: calc(100% - 8px) !important;
}

.c-hamburger{
  position: relative;
  display: inline-flex;
  height: 48px;
  align-items: center;
  justify-content: center;
  overflow: hidden;
  border-radius: 9999px;
  --tw-bg-opacity: 1;
  background-color: rgb(21 22 26 / var(--tw-bg-opacity));
  padding-right: 4px;
  padding-left: 48px;
  font-size: 16px;
  line-height: 1.3;
  font-weight: 600;
  text-decoration-line: none;
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 650ms;
  transition-duration: .45s;
}
.c-hamburger i{
  position: absolute;
  left: 16px;
  top: 50%;
  z-index: 0;
  --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));
}
.c-hamburger span{
  position: relative;
  z-index: 10;
  display: inline-flex;
  height: 40px;
  align-items: center;
  justify-content: center;
  border-radius: 9999px;
  --tw-bg-opacity: 1;
  background-color: rgb(194 239 89 / var(--tw-bg-opacity));
  padding-left: 16px;
  padding-right: 16px;
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 650ms;
  transition-duration: .45s;
}

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

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

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

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

.c-footer{
  bottom: 0;
  left: 0;
  z-index: 0;
  width: 100%;
  --tw-bg-opacity: 1;
  background-color: rgb(11 50 41 / var(--tw-bg-opacity));
  font-size: clamp(1rem, -0.1250rem + 0.7813vw, 1.125rem);
  line-height: 1.5;
  font-weight: 500;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.c-footer a{
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.c-footer a:hover{
  --tw-text-opacity: 1;
  color: rgb(194 239 89 / var(--tw-text-opacity));
  text-decoration-line: none;
}
.c-footer__title br{
  display: none;
}
@media (min-width: 1024px){
  .c-footer__title br{
    display: inline;
  }
}
.c-footer__menu > ul{
  display: flex;
  flex-direction: column;
}
@media (min-width: 640px){
  .c-footer__menu > ul{
    flex-direction: row;
    gap: 40px;
  }
}
@media (min-width: 1400px){
  .c-footer__menu > ul{
    gap: 64px;
  }
}
.c-footer__menu > ul > li{
  flex-grow: 1;
  border-bottom-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}
@media (min-width: 640px){
  .c-footer__menu > ul > li{
    border-bottom-width: 0px;
  }
}
.c-footer__menu > ul > li > a{
  font-family: 'Manrope', sans-serif;
  font-size: clamp(1.125rem, 0.9962rem + 0.2687vw, 1.5rem);
  font-weight: 500;
  line-height: 1.4em;
  letter-spacing: -0.02em;
  text-transform: none;
  display: block;
  white-space: nowrap;
  background-repeat: no-repeat;
  padding-top: 16px;
  padding-bottom: 16px;
  --tw-text-opacity: 1;
  color: rgb(194 239 89 / var(--tw-text-opacity));
}
@media (min-width: 640px){
  .c-footer__menu > ul > li > a{
    margin-bottom: 16px;
    padding-top: 0;
    padding-bottom: 0;
  }
}
.c-footer__menu > ul > li > a {
  background-position: center right;
  background-image: url("data:image/svg+xml,%3Csvg width='15' height='9' viewBox='0 0 15 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.36435 8.43258C7.07572 8.43258 6.7856 8.32248 6.56392 8.10378L0.337559 1.94734C-0.108775 1.50547 -0.113238 0.785381 0.328633 0.337559C0.770504 -0.108775 1.49059 -0.113238 1.93841 0.328633L7.36435 5.69506L12.7903 0.328633C13.2366 -0.113238 13.9582 -0.108775 14.4001 0.337559C14.8419 0.783894 14.8375 1.50547 14.3911 1.94734L8.16478 8.10526C7.9431 8.32397 7.65447 8.43406 7.36435 8.43406V8.43258Z' fill='white'/%3E%3C/svg%3E%0A");
}
@media (min-width: 640px) {
  .c-footer__menu > ul > li > a {
    background-image: url();
  }
}
.c-footer__menu > ul > li > ul{
  display: none;
  flex-direction: column;
  padding-bottom: 24px;
}
@media (min-width: 640px){
  .c-footer__menu > ul > li > ul{
    padding-bottom: 0;
    display: flex !important;
  }
}
.c-footer__menu > ul > li > ul > li{
  margin-bottom: 16px;
}
.c-footer__menu > ul > li > ul > li:last-child{
  margin-bottom: 0;
}
.c-footer__mobile{
  border-bottom-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
  padding-top: 12px;
  padding-bottom: 12px;
}
@media (min-width: 1024px){
  .c-footer__mobile{
    border-bottom-width: 0px;
    padding-top: 0;
    padding-bottom: 0;
  }
}
.c-footer__mobile.active .c-footer__mobile-list{
  display: block;
}
.c-footer__mobile.active > a{
  --tw-text-opacity: 1;
  color: rgb(175 196 192 / var(--tw-text-opacity));
}
.c-footer__mobile.active > a:after {
  content: "\e800";
}
.c-footer__mobile > a{
  display: flex;
  align-items: center;
  justify-content: space-between;
  font-size: 16px;
  line-height: 1.3;
  font-weight: 300;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.c-footer__mobile > a:hover{
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.c-footer__mobile > a:after {
  content: "\e801";
  font-family: fontello;
  position: relative;
  font-size: 14px;
  line-height: 1.3;
}
.c-footer__mobile-list{
  padding-top: 8px;
}
@media (min-width: 1024px){
  .c-footer__mobile-list{
    padding-top: 0;
  }
}
.c-footer__links ul{
  display: flex;
  gap: 8px;
  font-size: clamp(1rem, -0.1250rem + 0.7813vw, 1.125rem);
  line-height: 1.5;
}
.c-footer__links ul li:first-child a:before{
  display: none;
}
.c-footer__links ul li a{
  display: inline-block;
  white-space: nowrap;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.c-footer__links ul li a:before {
  content: "|";
  margin-right: 8px;
  display: inline-block;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.c-footer__copyright{
  font-size: 14px;
  line-height: 1.3;
}
@media (min-width: 1024px){
  .c-footer__copyright{
    font-size: clamp(1rem, -0.1250rem + 0.7813vw, 1.125rem);
    line-height: 1.5;
  }
}
.c-footer__copyright ul{
  display: flex;
  flex-wrap: wrap;
  -moz-column-gap: 8px;
       column-gap: 8px;
  padding-left: 8px;
}
.c-footer__copyright ul li{
  margin: 0;
}
.c-footer__copyright ul li a{
  display: inline-block;
  white-space: nowrap;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
  text-decoration-line: none;
}
.c-footer__copyright ul li a:hover{
  --tw-text-opacity: 1;
  color: rgb(194 239 89 / var(--tw-text-opacity));
}
.c-footer__copyright ul li a:before {
  content: "|";
  margin-right: 8px;
  display: inline-block;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.c-footer .c-social{
  position: absolute;
  top: 40px;
  right: 0;
  display: flex;
  gap: 24px;
}
@media (min-width: 1024px){
  .c-footer .c-social{
    position: relative;
    top: 0;
  }
}
.c-footer .gform_wrapper{
  position: relative;
}
@media (min-width: 1024px){
  .c-footer .gform_wrapper{
    max-width: 450px;
  }
}
.c-footer .gform_wrapper .gform_heading {
  display: none !important;
}
.c-footer .gform_wrapper .gform_validation_errors{
  display: none;
}
.c-footer .gform_wrapper .gform_fields {
  display: block !important;
}
.c-footer .gform_wrapper .gform-body .gfield--type-email{
  position: relative;
  border-radius: 9999px;
  --tw-bg-opacity: 1;
  background-color: rgb(248 247 240 / var(--tw-bg-opacity));
}
.c-footer .gform_wrapper .gform-body .gfield--type-email input{
  height: 48px;
  width: 100%;
  border-radius: 9999px;
  background-color: transparent;
  padding-left: 24px;
  padding-right: 120px;
  font-size: clamp(1rem, -0.1250rem + 0.7813vw, 1.125rem);
  line-height: 1.5;
  font-weight: 400;
  --tw-text-opacity: 1;
  color: rgb(21 22 26 / var(--tw-text-opacity));
}
.c-footer .gform_wrapper .gform-body .gfield--type-email input::-moz-placeholder{
  --tw-placeholder-opacity: 1;
  color: rgb(21 22 26 / var(--tw-placeholder-opacity));
}
.c-footer .gform_wrapper .gform-body .gfield--type-email input::placeholder{
  --tw-placeholder-opacity: 1;
  color: rgb(21 22 26 / var(--tw-placeholder-opacity));
}
.c-footer .gform_wrapper .gform-body .gfield--type-email input{
  outline: 2px solid transparent;
  outline-offset: 2px;
}
.c-footer .gform_wrapper .gform-body .gfield--type-submit{
  position: absolute;
  top: 4px;
  right: 4px;
}
.c-footer .gform_wrapper .gform-body .gfield--type-submit .button{
  display: inline-flex;
  height: 40px;
  align-items: center;
  justify-content: center;
  border-radius: 9999px;
  --tw-bg-opacity: 1;
  background-color: rgb(194 239 89 / var(--tw-bg-opacity));
  padding-left: 16px;
  padding-right: 16px;
  --tw-text-opacity: 1;
  color: rgb(21 22 26 / var(--tw-text-opacity));
}
.c-footer .gform_wrapper .gform-body .gfield--type-submit .button:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(1 1 44 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
  text-decoration-line: none;
}
.c-footer .gform_wrapper .gform-body .gfield_validation_message{
  position: absolute;
  top: 100%;
  margin-top: 8px;
  border-width: 0px;
  background-color: transparent;
  padding: 0;
  font-size: 13px;
  line-height: 1.3;
  --tw-text-opacity: 1;
  color: rgb(204 26 26 / var(--tw-text-opacity));
}
.c-footer .gform_wrapper .gform-footer {
  margin: 0 !important;
  padding: 0 !important;
}
.c-footer .gform_wrapper .gform_ajax_spinner{
  position: absolute;
  right: -32px;
  top: 50%;
  z-index: 10;
  display: block;
  height: 24px;
  width: 24px;
  --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));
}

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

.c-header{
  position: fixed;
  z-index: 2000;
  width: 100%;
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 650ms;
  transition-duration: .45s;
}
.c-header__wrapper{
  position: relative;
  display: flex;
  height: 96px;
  align-items: center;
  justify-content: space-between;
  padding-left: 24px;
  padding-right: 24px;
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 650ms;
  transition-duration: .2s;
}
@media (min-width: 1400px){
  .c-header__wrapper{
    padding-left: 72px;
    padding-right: 72px;
  }
}
.c-header__logo .logo-dark{
  display: none;
}
.c-header__logo .logo-white{
  display: inline-block;
}
.c-header .c-button-slide {
  background-color: #fff;
}
.error404 .c-header__wrapper,
.c-header--solid .c-header__wrapper,
.home .c-header__wrapper{
  height: 72px;
  --tw-bg-opacity: 1;
  background-color: rgb(248 247 240 / var(--tw-bg-opacity));
}
.error404 .c-header__logo .logo-dark,
.c-header--solid .c-header__logo .logo-dark,
.home .c-header__logo .logo-dark{
  display: inline-block;
}
.error404 .c-header__logo .logo-white,
.c-header--solid .c-header__logo .logo-white,
.home .c-header__logo .logo-white{
  display: none;
}
.error404 .c-header .c-button-slide,
.c-header--solid .c-header .c-button-slide,
.home .c-header .c-button-slide{
  --tw-bg-opacity: 1;
  background-color: rgb(21 22 26 / var(--tw-bg-opacity));
}
.error404 .c-header .c-button-slide i.svg-phone,
.c-header--solid .c-header .c-button-slide i.svg-phone,
.home .c-header .c-button-slide i.svg-phone {
  display: block !important;
}
.error404 .c-header .c-button-slide i.svg-phone-dark,
.c-header--solid .c-header .c-button-slide i.svg-phone-dark,
.home .c-header .c-button-slide i.svg-phone-dark{
  display: none;
}

.home .c-header__wrapper{
  height: 96px;
  background-color: transparent;
  box-shadow: none;
}
.home.c-header--solid .c-header__wrapper{
  height: 72px;
  --tw-bg-opacity: 1;
  background-color: rgb(248 247 240 / var(--tw-bg-opacity));
  box-shadow: 0 0 30px 0 rgba(0, 0, 0, 0.1);
}

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

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

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

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

.c-nav-desktop{
  align-items: center;
  justify-content: space-between;
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 650ms;
}
.error404 .c-nav-desktop ul.menu > li > a,
.c-header--solid .c-nav-desktop ul.menu > li > a,
.home .c-nav-desktop ul.menu > li > a{
  --tw-text-opacity: 1 !important;
  color: rgb(21 22 26 / var(--tw-text-opacity)) !important;
}

.c-nav-desktop ul.menu{
  display: flex;
  align-items: center;
  gap: 24px;
}

@media (min-width: 1400px){
  .c-nav-desktop ul.menu{
    gap: 40px;
  }
}
.c-nav-desktop ul.menu > li.menu-item-has-children > a:after {
  content: "";
  margin-left: 4px;
  display: inline-block;
  height: 16px;
  width: 16px;
  background-position: center;
  background-repeat: no-repeat;
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 650ms;
  transition-duration: .45s;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M4 6L8 10L12 6' stroke='%230B3229' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}
.c-nav-desktop ul.menu > li:hover > a span{
  --tw-translate-y: -24px;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.c-nav-desktop ul.menu > li:hover > a:after{
  top: 4px;
}
.c-nav-desktop ul.menu > li:hover > .submenu-wrapper{
  pointer-events: auto;
  visibility: visible;
  opacity: 1;
}
.c-nav-desktop ul.menu > li > a{
  position: relative;
  display: inline-flex;
  height: 24px;
  align-items: center;
  overflow: hidden;
  white-space: nowrap;
  font-size: 16px;
  font-weight: 500;
  line-height: 1;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
  text-decoration-line: none;
}
.c-nav-desktop ul.menu > li > a span{
  --tw-translate-y: 0;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 650ms;
  transition-duration: .3s;
}
.c-nav-desktop ul.menu > li > a:after {
  content: attr(data-text);
  position: absolute;
  width: 100%;
  height: 100%;
  top: 100%;
  left: 0;
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 650ms;
  transition-duration: .3s;
}
.c-nav-desktop ul.menu > li > .submenu-wrapper{
  display: none;
}

body.c-nav-mobile--opened .c-header{
  top: 0;
  --tw-bg-opacity: 1;
  background-color: rgb(248 247 240 / var(--tw-bg-opacity));
  box-shadow: 0 0 30px 0 rgba(0, 0, 0, 0.1);
}
body.c-nav-mobile--opened .c-nav-mobile{
  pointer-events: auto;
  visibility: visible;
  opacity: 1;
}

.c-nav-mobile{
  pointer-events: none;
  visibility: hidden;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1000;
  display: flex;
  height: 100%;
  width: 100%;
  gap: 40px;
  overflow-y: auto;
  --tw-bg-opacity: 1;
  background-color: rgb(0 83 155 / var(--tw-bg-opacity));
  padding-left: 24px;
  padding-right: 24px;
  padding-top: 96px;
  opacity: 0;
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 650ms;
  transition-duration: .5s;
}
.c-nav-mobile a{
  text-decoration-line: none;
}
.c-nav-mobile--opened .c-nav-mobile__overlay{
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1001;
  display: block;
  height: 100%;
  width: 100%;
  background-color: rgba(0, 0, 0, 0.4);
}
.c-nav-mobile__wrap{
  padding-top: 24px;
  padding-bottom: 24px;
}
.c-nav-mobile__menu ul.menu{
  display: flex;
  flex-direction: column;
  gap: 16px;
}
.c-nav-mobile__menu ul.menu > li > a{
  font-size: 32px;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

.c-pagination-btn{
  display: inline-flex;
  height: 40px;
  width: 40px;
  align-items: center;
  justify-content: center;
  border-radius: 25px;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  font-weight: 600;
}

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

.c-pagination-btn.active{
  --tw-bg-opacity: 1;
  background-color: rgb(1 1 44 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

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

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

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

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

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

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

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

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

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

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

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

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

.c-richtext h1, .c-richtext h2 {
  font-size: clamp(1.75rem, 1.5353rem + 0.4478vw, 2.375rem);
  font-weight: 500;
  line-height: 1.25em;
}
.c-richtext h3 {
  font-size: clamp(1.25rem, 1.0783rem + 0.3583vw, 1.75rem);
  font-weight: 500;
  line-height: 1em;
}
.c-richtext h4 {
  font-size: clamp(1.125rem, 0.9962rem + 0.2687vw, 1.5rem);
  font-weight: 500;
  line-height: 1.4em;
}
.c-richtext h5 {
  font-size: clamp(1.125rem, 0.9962rem + 0.2687vw, 1.5rem);
  font-weight: 500;
  line-height: 1.4em;
}
.c-richtext h6 {
  font-size: clamp(0.6875rem, 0.5372rem + 0.3135vw, 1.125rem);
  line-height: 1.3em;
  font-weight: 500;
}
.c-richtext h1, .c-richtext h2, .c-richtext h3, .c-richtext h4, .c-richtext h5, .c-richtext h6{
  margin-bottom: 16px;
  margin-top: 16px;
}
.c-richtext p.has-medium-font-size, .c-richtext p.has-large-font-size{
  margin-bottom: 24px;
}
@media (min-width: 1024px){
  .c-richtext p.has-medium-font-size, .c-richtext p.has-large-font-size{
    margin-bottom: 48px;
  }
}
.c-richtext p a {
  text-decoration: underline;
  text-underline-offset: 4px;
}
.c-richtext p a:hover {
  text-decoration: none;
}
.c-richtext ul, .c-richtext ol {
  margin: 0 0 24px 0;
  padding: 0 0 0 16px;
  list-style: disc;
}
.c-richtext ul li, .c-richtext ol li {
  margin-bottom: 6px;
}
.c-richtext ol {
  list-style: decimal;
}
.c-richtext *:last-child {
  margin-bottom: 0 !important;
}
.c-richtext *:first-child {
  margin-top: 0;
}
.c-richtext .wp-caption,
.c-richtext .wp-block-image {
  width: 100% !important;
  margin-bottom: 24px;
}
@media (min-width: 1024px){
  .c-richtext .wp-caption,
.c-richtext .wp-block-image{
    margin-bottom: 40px;
  }
}
.c-richtext .wp-caption img,
.c-richtext .wp-block-image img{
  margin-bottom: 0;
  border-radius: 25px;
}
.c-richtext .wp-caption .wp-caption-text,
.c-richtext .wp-block-image .wp-caption-text{
  margin-top: 8px;
  font-size: 14px;
  line-height: 1.3;
}
.c-richtext .wp-caption p,
.c-richtext .wp-block-image p{
  margin: 0;
}
.c-richtext .alignleft {
  position: relative;
  width: 100%;
  margin: 32px 0;
  height: auto;
  float: left;
}
@media (min-width: 1024px) {
  .c-richtext .alignleft {
    width: 50%;
    margin: 48px 50px 48px 0;
    float: none;
  }
}
.c-richtext .alignright {
  position: relative;
  width: 100%;
  margin: 32px 0;
  height: auto;
  float: right;
}
@media (min-width: 1024px) {
  .c-richtext .alignright {
    width: 50%;
    margin: 48px 0 48px 50px;
    float: none;
  }
}
.c-richtext .aligncenter {
  display: block;
  margin: 48px auto;
}
.c-richtext .center {
  text-align: center;
}
.c-richtext strong {
  font-weight: 600;
}
.c-richtext img {
  max-width: 100%;
  height: auto !important;
  display: block;
  margin-bottom: 24px;
}
@media (min-width: 1024px){
  .c-richtext img{
    margin-bottom: 48px;
  }
}
.c-richtext blockquote{
  position: relative;
  margin-bottom: 24px;
  margin-right: 24px;
  padding: 16px;
  padding-left: 24px;
  padding-right: 24px;
  font-weight: 600;
}
.c-richtext blockquote:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  height: 16px;
  width: 16px;
  background-position: center;
  background-repeat: no-repeat;
  background-image: url(../images/star.svg);
  background-size: 14px;
}
.c-richtext blockquote:after {
  content: "";
  position: absolute;
  bottom: 0;
  right: 0;
  height: 16px;
  width: 16px;
  background-position: center;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml,%3Csvg width='17' height='17' viewBox='0 0 17 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 15.2687C4.16354 15.4679 11.6128 15.8096 13.9153 15.7791C14.4875 15.7715 15.0229 15.6855 15.3084 14.7059C15.5939 9.00787 15.6629 4.73896 15.9861 1.78101C16.0214 1.80556 15.9829 2.73319 15.9433 3.68892' stroke='%23DCBD92' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E%0A");
  background-size: 14px;
}
.c-richtext--light{
  --tw-text-opacity: 1;
  color: rgb(250 243 232 / var(--tw-text-opacity));
}
.c-richtext--light p, .c-richtext--light ol, .c-richtext--light ul, .c-richtext--light li{
  --tw-text-opacity: 1;
  color: rgb(250 243 232 / var(--tw-text-opacity));
}
.c-richtext--checklist ul {
  list-style: none;
  display: flex;
  flex-direction: column;
  gap: 16px;
  padding: 0;
}
.c-richtext--checklist ul li{
  position: relative;
  margin: 0;
  padding-left: 40px;
}
.c-richtext--checklist ul li:before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  height: 24px;
  width: 24px;
  background-position: center;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20.6313 1.40661C21.9547 3.07318 19.3558 5.9197 18.4874 7.33686C16.1477 11.1548 14.5466 15.9877 12.5248 20.0156C9.37179 26.2968 6.7959 21.2913 4.91431 17.5046C4.30444 16.2776 3.11401 13.8955 5.09957 13.2685C8.14961 12.3054 8.48978 20.6472 11.065 14.8066C12.3475 11.8977 15.9 3.61328 17.9975 1.75364C18.8209 1.0237 19.6998 0.670222 20.6313 1.40661Z' fill='%23DCBD92'/%3E%3C/svg%3E%0A");
}
.c-richtext--number ol {
  list-style: none;
  margin: 0;
  padding: 0;
  counter-reset: item;
}
.c-richtext--number ol li {
  counter-increment: item;
  position: relative;
  border-bottom-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
  padding-top: 24px;
  padding-bottom: 24px;
  padding-left: 64px;
}
@media (min-width: 1024px){
  .c-richtext--number ol li{
    padding-top: 32px;
    padding-bottom: 32px;
  }
}
.c-richtext--number ol li:before {
  content: counter(item);
  position: absolute;
  left: 0;
  top: 50%;
  display: block;
  height: 40px;
  width: 40px;
  --tw-translate-y: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  border-radius: 9999px;
  --tw-bg-opacity: 1;
  background-color: rgb(194 239 89 / var(--tw-bg-opacity));
  text-align: center;
  font-size: 20px;
  line-height: 1.2;
  font-weight: 600;
  --tw-text-opacity: 1;
  color: rgb(0 63 145 / var(--tw-text-opacity));
  line-height: 40px;
}
.c-richtext--number.dark ol li{
  --tw-border-opacity: 1;
  border-color: rgb(21 22 26 / var(--tw-border-opacity));
}

.c-select {
  position: relative;
  height: 50px;
  min-width: 268px;
  border-radius: 9999px;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(1 1 44 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(248 247 240 / var(--tw-bg-opacity));
}
.c-select:after {
  content: "";
  background-position: center right 8px;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml,%3Csvg width='15' height='9' viewBox='0 0 15 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_325_1148)'%3E%3Cpath d='M7.36435 8.43276C7.07572 8.43276 6.7856 8.32266 6.56392 8.10396L0.337559 1.94752C-0.108775 1.50565 -0.113238 0.785564 0.328633 0.337742C0.770504 -0.108592 1.49059 -0.113055 1.93841 0.328816L7.36435 5.69524L12.7903 0.328816C13.2366 -0.113055 13.9582 -0.108592 14.4001 0.337742C14.8419 0.784077 14.8375 1.50565 14.3911 1.94752L8.16478 8.10545C7.9431 8.32415 7.65447 8.43425 7.36435 8.43425V8.43276Z' fill='%2315161A'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_325_1148'%3E%3Crect width='14.729' height='8.43274' rx='4.21637' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
  position: absolute;
  right: 6px;
  top: 50%;
  z-index: 50;
  height: 16px;
  width: 16px;
  transform: translateY(-50%);
}
.c-select select {
  opacity: 1;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  width: 100%;
  height: 50px;
  padding: 0 24px;
  outline: none;
  background: transparent;
  font-size: 16px;
  line-height: 1.3;
}

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

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

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

.c-cover-embed{
  position: relative;
}
.c-cover-embed iframe{
  position: absolute;
  inset: 0;
  height: 100%;
  width: 100%;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

.c-profile-video{
  cursor: pointer;
  overflow: hidden;
}
.c-profile-video iframe {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 100vw;
  height: 56.25vw; /* 16:9 aspect ratio */
  min-height: 100vh;
  min-width: 177.77vh; /* 16:9 aspect ratio */
  -o-object-fit: cover;
     object-fit: cover;
  opacity: 0;
  pointer-events: none;
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 650ms;
  transition-duration: .4s;
}
.c-profile-video .c-lazy-wrapper{
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 650ms;
  transition-duration: .4s;
}
.c-profile-video__pause{
  display: none;
}
.c-profile-video.is-playing iframe {
  opacity: 1;
  pointer-events: auto;
}
.c-profile-video.is-playing .c-lazy-wrapper {
  opacity: 0;
  pointer-events: none;
}
.c-profile-video.is-playing svg, .c-profile-video.is-playing img, .c-profile-video.is-playing .c-button {
  display: none !important;
}
.c-profile-video.is-playing .c-profile-video__name {
  display: none !important;
}
.c-profile-video.is-playing .c-profile-video__pause {
  display: block !important;
  cursor: pointer;
}

@media (max-height: 650px) {
  .c-service-slideout{
    align-items: flex-start;
  }
}

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

.marquee-container {
  display: flex;
}

.logo-item {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0 16px;
  width: 160px;
}
.logo-item img {
  max-width: 100%;
  max-height: 72px;
  margin: 0 auto;
}
@media (min-width: 1024px) {
  .logo-item {
    padding: 0 32px;
    width: 200px;
  }
}

.c-stat__stat {
  line-height: 1;
  font-size: 80px;
}
@media (min-width: 1024px) {
  .c-stat__stat {
    font-size: 64px;
  }
}
@media (min-width: 1400px) {
  .c-stat__stat {
    font-size: clamp(5rem, 4.6565rem + 0.7165vw, 6rem);
  }
}

.keyword-item em {
  font-style: normal;
  --tw-text-opacity: 1;
  color: rgb(194 239 89 / var(--tw-text-opacity));
}

.b-cta + .b-logo-marquee {
  padding-top: 32px;
}

.b-home-header + .b-logo-marquee {
  padding-top: 32px;
}

@media (min-width: 640px){
  .sm\:heading-1{
    font-family: 'Manrope', sans-serif;
    font-size: clamp(2rem, 1.6565rem + 0.7165vw, 3rem);
    font-weight: 500;
    line-height: 1.2em;
    letter-spacing: 0;
    text-transform: none;
  }
}

@media (min-width: 1024px){
  .lg\:heading-2{
    font-family: 'Manrope', sans-serif;
    font-size: clamp(1.75rem, 1.5353rem + 0.4478vw, 2.375rem);
    font-weight: 500;
    line-height: 1.25em;
    letter-spacing: 0;
    text-transform: none;
  }
  .lg\:heading-5{
    font-family: 'Manrope', sans-serif;
    font-size: clamp(1.125rem, 0.9962rem + 0.2687vw, 1.5rem);
    font-weight: 500;
    line-height: 1.4em;
    letter-spacing: 0;
    text-transform: none;
  }
}

@media (min-width: 1720px){
  .fhd\:heading-4{
    font-family: 'Manrope', sans-serif;
    font-size: clamp(1.125rem, 0.9962rem + 0.2687vw, 1.5rem);
    font-weight: 500;
    line-height: 1.4em;
    letter-spacing: -0.02em;
    text-transform: none;
  }
}

.last\:hidden:last-child{
  display: none;
}

.last\:border-b-0:last-child{
  border-bottom-width: 0px;
}

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

.hover\:bg-opacity-80:hover{
  --tw-bg-opacity: 0.8;
}

.hover\:text-accent:hover{
  --tw-text-opacity: 1;
  color: rgb(194 239 89 / var(--tw-text-opacity));
}

.hover\:text-beige-deep:hover{
  --tw-text-opacity: 1;
  color: rgb(220 189 146 / var(--tw-text-opacity));
}

.hover\:no-underline:hover{
  text-decoration-line: none;
}

.focus\:outline-none:focus{
  outline: 2px solid transparent;
  outline-offset: 2px;
}

@media (max-width: 1024px){
  .max-\[1024px\]\:\!w-\[260px\]{
    width: 260px !important;
  }
  .max-\[1024px\]\:\!w-\[300px\]{
    width: 300px !important;
  }
}

@media (min-width: 640px){
  .sm\:mb-2{
    margin-bottom: 16px;
  }
  .sm\:block{
    display: block;
  }
  .sm\:flex{
    display: flex;
  }
  .sm\:hidden{
    display: none;
  }
  .sm\:grid-cols-2{
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .sm\:flex-row{
    flex-direction: row;
  }
  .sm\:gap-5{
    gap: 40px;
  }
  .sm\:border-t{
    border-top-width: 1px;
  }
  .sm\:last\:block:last-child{
    display: block;
  }
}

@media (min-width: 768px){
  .md\:grid-cols-2{
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}

@media (min-width: 1024px){
  .lg\:\!absolute{
    position: absolute !important;
  }
  .lg\:absolute{
    position: absolute;
  }
  .lg\:relative{
    position: relative;
  }
  .lg\:sticky{
    position: sticky;
  }
  .lg\:left-4{
    left: 32px;
  }
  .lg\:right-6{
    right: 48px;
  }
  .lg\:top-0{
    top: 0;
  }
  .lg\:top-6{
    top: 48px;
  }
  .lg\:top-\[18px\]{
    top: 18px;
  }
  .lg\:order-1{
    order: 1;
  }
  .lg\:order-2{
    order: 2;
  }
  .lg\:col-span-5{
    grid-column: span 5 / span 5;
  }
  .lg\:col-span-7{
    grid-column: span 7 / span 7;
  }
  .lg\:-mt-4{
    margin-top: -32px;
  }
  .lg\:-mt-5{
    margin-top: -40px;
  }
  .lg\:mb-0{
    margin-bottom: 0;
  }
  .lg\:mb-10{
    margin-bottom: 80px;
  }
  .lg\:mb-12{
    margin-bottom: 96px;
  }
  .lg\:mb-13{
    margin-bottom: 104px;
  }
  .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-6{
    margin-bottom: 48px;
  }
  .lg\:mb-8{
    margin-bottom: 64px;
  }
  .lg\:mt-0{
    margin-top: 0;
  }
  .lg\:mt-4{
    margin-top: 32px;
  }
  .lg\:mt-5{
    margin-top: 40px;
  }
  .lg\:mt-6{
    margin-top: 48px;
  }
  .lg\:mt-8{
    margin-top: 64px;
  }
  .lg\:\!block{
    display: block !important;
  }
  .lg\:block{
    display: block;
  }
  .lg\:inline{
    display: inline;
  }
  .lg\:flex{
    display: flex;
  }
  .lg\:inline-flex{
    display: inline-flex;
  }
  .lg\:grid{
    display: grid;
  }
  .lg\:\!hidden{
    display: none !important;
  }
  .lg\:hidden{
    display: none;
  }
  .lg\:aspect-\[1776\/664\]{
    aspect-ratio: 1776/664;
  }
  .lg\:aspect-\[1888\/848\]{
    aspect-ratio: 1888/848;
  }
  .lg\:aspect-\[338\/386\]{
    aspect-ratio: 338/386;
  }
  .lg\:aspect-\[608\/703\]{
    aspect-ratio: 608/703;
  }
  .lg\:aspect-auto{
    aspect-ratio: auto;
  }
  .lg\:h-10{
    height: 80px;
  }
  .lg\:h-3{
    height: 24px;
  }
  .lg\:h-7{
    height: 56px;
  }
  .lg\:h-8{
    height: 64px;
  }
  .lg\:h-\[100vh\]{
    height: 100vh;
  }
  .lg\:h-\[320px\]{
    height: 320px;
  }
  .lg\:h-\[470px\]{
    height: 470px;
  }
  .lg\:h-\[660px\]{
    height: 660px;
  }
  .lg\:h-auto{
    height: auto;
  }
  .lg\:max-h-\[648px\]{
    max-height: 648px;
  }
  .lg\:max-h-\[900px\]{
    max-height: 900px;
  }
  .lg\:min-h-\[453px\]{
    min-height: 453px;
  }
  .lg\:min-h-\[500px\]{
    min-height: 500px;
  }
  .lg\:min-h-\[700px\]{
    min-height: 700px;
  }
  .lg\:w-1\/2{
    width: 50%;
  }
  .lg\:w-10{
    width: 80px;
  }
  .lg\:w-4\/12{
    width: 33.333333%;
  }
  .lg\:w-5\/12{
    width: 41.666667%;
  }
  .lg\:w-7{
    width: 56px;
  }
  .lg\:w-7\/12{
    width: 58.333333%;
  }
  .lg\:w-8{
    width: 64px;
  }
  .lg\:w-8\/12{
    width: 66.666667%;
  }
  .lg\:w-\[180px\]{
    width: 180px;
  }
  .lg\:w-\[338px\]{
    width: 338px;
  }
  .lg\:w-\[34\%\]{
    width: 34%;
  }
  .lg\:w-\[40\%\]{
    width: 40%;
  }
  .lg\:w-\[468px\]{
    width: 468px;
  }
  .lg\:w-\[50\%\]{
    width: 50%;
  }
  .lg\:w-\[60\%\]{
    width: 60%;
  }
  .lg\:w-\[65\%\]{
    width: 65%;
  }
  .lg\:w-\[66\%\]{
    width: 66%;
  }
  .lg\:w-\[calc\(100\%-156px\)\]{
    width: calc(100% - 156px);
  }
  .lg\:w-\[calc\(100\%-468px\)\]{
    width: calc(100% - 468px);
  }
  .lg\:w-auto{
    width: auto;
  }
  .lg\:min-w-\[370px\]{
    min-width: 370px;
  }
  .lg\:max-w-\[302px\]{
    max-width: 302px;
  }
  .lg\:max-w-\[450px\]{
    max-width: 450px;
  }
  .lg\:max-w-\[60\%\]{
    max-width: 60%;
  }
  .lg\:max-w-\[700px\]{
    max-width: 700px;
  }
  .lg\:grid-cols-12{
    grid-template-columns: repeat(12, minmax(0, 1fr));
  }
  .lg\:grid-cols-2{
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .lg\:flex-row{
    flex-direction: row;
  }
  .lg\:items-end{
    align-items: flex-end;
  }
  .lg\:items-center{
    align-items: center;
  }
  .lg\:justify-end{
    justify-content: flex-end;
  }
  .lg\:gap-0{
    gap: 0;
  }
  .lg\:gap-10{
    gap: 80px;
  }
  .lg\:gap-11{
    gap: 88px;
  }
  .lg\:gap-15{
    gap: 120px;
  }
  .lg\:gap-3{
    gap: 24px;
  }
  .lg\:gap-4{
    gap: 32px;
  }
  .lg\:gap-5{
    gap: 40px;
  }
  .lg\:gap-6{
    gap: 48px;
  }
  .lg\:gap-8{
    gap: 64px;
  }
  .lg\:\!overflow-hidden{
    overflow: hidden !important;
  }
  .lg\:rounded{
    border-radius: 25px;
  }
  .lg\:rounded-lg{
    border-radius: 40px;
  }
  .lg\:rounded-md{
    border-radius: 30px;
  }
  .lg\:rounded-xl{
    border-radius: 50px;
  }
  .lg\:rounded-b-xxl{
    border-bottom-right-radius: 100px;
    border-bottom-left-radius: 100px;
  }
  .lg\:rounded-t-\[100px\]{
    border-top-left-radius: 100px;
    border-top-right-radius: 100px;
  }
  .lg\:border-0{
    border-width: 0px;
  }
  .lg\:border-b-0{
    border-bottom-width: 0px;
  }
  .lg\:p-2{
    padding: 16px;
  }
  .lg\:p-3{
    padding: 24px;
  }
  .lg\:p-4{
    padding: 32px;
  }
  .lg\:p-5{
    padding: 40px;
  }
  .lg\:p-6{
    padding: 48px;
  }
  .lg\:p-7{
    padding: 56px;
  }
  .lg\:\!px-9{
    padding-left: 72px !important;
    padding-right: 72px !important;
  }
  .lg\:px-0{
    padding-left: 0;
    padding-right: 0;
  }
  .lg\:px-4{
    padding-left: 32px;
    padding-right: 32px;
  }
  .lg\:px-6{
    padding-left: 48px;
    padding-right: 48px;
  }
  .lg\:px-7{
    padding-left: 56px;
    padding-right: 56px;
  }
  .lg\:px-8{
    padding-left: 64px;
    padding-right: 64px;
  }
  .lg\:px-9{
    padding-left: 72px;
    padding-right: 72px;
  }
  .lg\:py-10{
    padding-top: 80px;
    padding-bottom: 80px;
  }
  .lg\:py-11{
    padding-top: 88px;
    padding-bottom: 88px;
  }
  .lg\:py-15{
    padding-top: 120px;
    padding-bottom: 120px;
  }
  .lg\:py-20{
    padding-top: 160px;
    padding-bottom: 160px;
  }
  .lg\:py-3{
    padding-top: 24px;
    padding-bottom: 24px;
  }
  .lg\:py-4{
    padding-top: 32px;
    padding-bottom: 32px;
  }
  .lg\:py-5{
    padding-top: 40px;
    padding-bottom: 40px;
  }
  .lg\:py-7{
    padding-top: 56px;
    padding-bottom: 56px;
  }
  .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-10{
    padding-bottom: 80px;
  }
  .lg\:pb-12{
    padding-bottom: 96px;
  }
  .lg\:pb-14{
    padding-bottom: 112px;
  }
  .lg\:pb-15{
    padding-bottom: 120px;
  }
  .lg\:pb-17{
    padding-bottom: 136px;
  }
  .lg\:pb-20{
    padding-bottom: 160px;
  }
  .lg\:pb-5{
    padding-bottom: 40px;
  }
  .lg\:pb-6{
    padding-bottom: 48px;
  }
  .lg\:pb-7{
    padding-bottom: 56px;
  }
  .lg\:pb-8{
    padding-bottom: 64px;
  }
  .lg\:pb-9{
    padding-bottom: 72px;
  }
  .lg\:pl-\[8\%\]{
    padding-left: 8%;
  }
  .lg\:pr-0{
    padding-right: 0;
  }
  .lg\:pr-\[15\%\]{
    padding-right: 15%;
  }
  .lg\:pr-\[25\%\]{
    padding-right: 25%;
  }
  .lg\:pt-0{
    padding-top: 0;
  }
  .lg\:pt-10{
    padding-top: 80px;
  }
  .lg\:pt-14{
    padding-top: 112px;
  }
  .lg\:pt-15{
    padding-top: 120px;
  }
  .lg\:pt-17{
    padding-top: 136px;
  }
  .lg\:pt-2{
    padding-top: 16px;
  }
  .lg\:pt-20{
    padding-top: 160px;
  }
  .lg\:pt-4{
    padding-top: 32px;
  }
  .lg\:pt-5{
    padding-top: 40px;
  }
  .lg\:pt-6{
    padding-top: 48px;
  }
  .lg\:pt-7{
    padding-top: 56px;
  }
  .lg\:pt-8{
    padding-top: 64px;
  }
  .lg\:pt-9{
    padding-top: 72px;
  }
  .lg\:pt-\[112px\]{
    padding-top: 112px;
  }
  .lg\:pt-\[116px\]{
    padding-top: 116px;
  }
  .lg\:pt-\[160px\]{
    padding-top: 160px;
  }
  .lg\:pt-\[200px\]{
    padding-top: 200px;
  }
  .lg\:pt-\[240px\]{
    padding-top: 240px;
  }
  .lg\:pt-\[35\%\]{
    padding-top: 35%;
  }
  .lg\:text-18r{
    font-size: clamp(1.125rem, -0.1250rem + 0.7813vw, 1.75rem);
    line-height: 1.33;
  }
  .lg\:text-20r{
    font-size: clamp(1.25rem, 1.1204rem + 0.2024vw, 1.5rem);
    line-height: 1.33;
  }
  .lg\:text-24r{
    font-size: clamp(1.5rem, 1.3704rem + 0.2024vw, 1.75rem);
    line-height: 1.33;
  }
  .group:hover .group-hover\:lg\:translate-x-1{
    --tw-translate-x: 8px;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }
  .min-\[1024px\]\:\!w-\[100\%\]{
    width: 100% !important;
  }
  .min-\[1024px\]\:\!max-w-\[500px\]{
    max-width: 500px !important;
  }
}

@media (min-width: 1120px){
  .min-\[1120px\]\:flex-row{
    flex-direction: row;
  }
  .min-\[1120px\]\:gap-5{
    gap: 40px;
  }
}

@media (min-width: 1400px){
  .qhd\:mb-15{
    margin-bottom: 120px;
  }
  .qhd\:w-5\/12{
    width: 41.666667%;
  }
  .qhd\:w-6\/12{
    width: 50%;
  }
  .qhd\:w-7\/12{
    width: 58.333333%;
  }
  .qhd\:w-\[255px\]{
    width: 255px;
  }
  .qhd\:w-\[85\%\]{
    width: 85%;
  }
  .qhd\:max-w-\[40\%\]{
    max-width: 40%;
  }
  .qhd\:max-w-\[60\%\]{
    max-width: 60%;
  }
  .qhd\:max-w-\[70\%\]{
    max-width: 70%;
  }
  .qhd\:max-w-\[700px\]{
    max-width: 700px;
  }
  .qhd\:grid-cols-3{
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
  .qhd\:grid-cols-4{
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
  .qhd\:flex-row{
    flex-direction: row;
  }
  .qhd\:items-center{
    align-items: center;
  }
  .qhd\:gap-3{
    gap: 24px;
  }
  .qhd\:gap-5{
    gap: 40px;
  }
  .qhd\:gap-6{
    gap: 48px;
  }
  .qhd\:px-5{
    padding-left: 40px;
    padding-right: 40px;
  }
  .qhd\:px-6{
    padding-left: 48px;
    padding-right: 48px;
  }
  .qhd\:px-9{
    padding-left: 72px;
    padding-right: 72px;
  }
  .qhd\:py-11{
    padding-top: 88px;
    padding-bottom: 88px;
  }
  .qhd\:py-20{
    padding-top: 160px;
    padding-bottom: 160px;
  }
  .qhd\:py-4{
    padding-top: 32px;
    padding-bottom: 32px;
  }
  .qhd\:py-\[160px\]{
    padding-top: 160px;
    padding-bottom: 160px;
  }
  .qhd\:py-\[208px\]{
    padding-top: 208px;
    padding-bottom: 208px;
  }
  .qhd\:pr-\[30\%\]{
    padding-right: 30%;
  }
  .qhd\:pr-\[5\%\]{
    padding-right: 5%;
  }
  .qhd\:pr-\[6\%\]{
    padding-right: 6%;
  }
  .qhd\:pr-\[8\%\]{
    padding-right: 8%;
  }
  .qhd\:pt-\[160px\]{
    padding-top: 160px;
  }
  .qhd\:text-24r{
    font-size: clamp(1.5rem, 1.3704rem + 0.2024vw, 1.75rem);
    line-height: 1.33;
  }
}

@media (min-width: 1640px){
  .min-\[1640px\]\:\!max-w-\[550px\]{
    max-width: 550px !important;
  }
}

@media (min-width: 1720px){
  .fhd\:h-10{
    height: 80px;
  }
  .fhd\:w-\[40\%\]{
    width: 40%;
  }
  .fhd\:w-\[400px\]{
    width: 400px;
  }
  .fhd\:w-\[50\%\]{
    width: 50%;
  }
  .fhd\:max-w-\[800px\]{
    max-width: 800px;
  }
  .fhd\:gap-20{
    gap: 160px;
  }
  .fhd\:px-4{
    padding-left: 32px;
    padding-right: 32px;
  }
  .fhd\:py-5{
    padding-top: 40px;
    padding-bottom: 40px;
  }
  .fhd\:pr-\[20\%\]{
    padding-right: 20%;
  }
}

@media (min-width: 2440px){
  .wqhd\:max-w-\[650px\]{
    max-width: 650px;
  }
}

.\[\&\.active\]\:bg-blue-darker.active{
  --tw-bg-opacity: 1;
  background-color: rgb(1 1 44 / var(--tw-bg-opacity));
}

.\[\&\.active\]\:text-white.active{
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm1haW4uY3NzIiwic2V0dGluZ3MvX3NldHRpbmdzLmZvbnRzLnNjc3MiLCJtYWluLnNjc3MiLCJlbGVtZW50cy9fZWxlbWVudHMuZ2VuZXJhbC5zY3NzIiwiZWxlbWVudHMvX2VsZW1lbnRzLmhlYWRpbmdzLnNjc3MiLCJlbGVtZW50cy9fZWxlbWVudHMuaHRtbC5zY3NzIiwiZWxlbWVudHMvX2VsZW1lbnRzLmljb24uc2NzcyIsImVsZW1lbnRzL19lbGVtZW50cy50YWcuc2NzcyIsImVsZW1lbnRzL19lbGVtZW50cy51bC5zY3NzIiwidmVuZG9ycy9fdmVuZG9ycy5hY2NvcmRpb25qcy5zY3NzIiwidmVuZG9ycy9fdmVuZG9ycy5hb3Muc2NzcyIsInZlbmRvcnMvX3ZlbmRvcnMuZ3Jhdml0eWZvcm0uc2NzcyIsInNldHRpbmdzL19zZXR0aW5ncy52YXJpYWJsZXMuc2NzcyIsInZlbmRvcnMvX3ZlbmRvcnMuaW5maW5pdGUtbWFycXVlZS5zY3NzIiwidmVuZG9ycy9fdmVuZG9ycy5sZW5pcy5zY3NzIiwidmVuZG9ycy9fdmVuZG9ycy5tYWduaWZpY3BvcHVwLnNjc3MiLCJ2ZW5kb3JzL192ZW5kb3JzLm1pY3JvbW9kYWwuc2NzcyIsInZlbmRvcnMvX3ZlbmRvcnMuc2Nyb2xsYmFyLnNjc3MiLCJ2ZW5kb3JzL192ZW5kb3JzLnN3aXBlci5zY3NzIiwiY29tcG9uZW50cy9fY29tcG9uZW50cy5hbGVydC5zY3NzIiwiY29tcG9uZW50cy9fY29tcG9uZW50cy5ibG9nLnNjc3MiLCJjb21wb25lbnRzL19jb21wb25lbnRzLmJ1dHRvbnMuc2NzcyIsImNvbXBvbmVudHMvX2NvbXBvbmVudHMuY2hlY2tib3guc2NzcyIsInRvb2xzL190b29scy5taXhpbnMuc2NzcyIsImNvbXBvbmVudHMvX2NvbXBvbmVudHMuY292ZXItdmlkZW8uc2NzcyIsImNvbXBvbmVudHMvX2NvbXBvbmVudHMuY3Vyc29yLnNjc3MiLCJjb21wb25lbnRzL19jb21wb25lbnRzLmVsZW1lbnRzLnNjc3MiLCJjb21wb25lbnRzL19jb21wb25lbnRzLmZvb3Rlci5zY3NzIiwiY29tcG9uZW50cy9fY29tcG9uZW50cy5oZWFkZXIuc2NzcyIsImNvbXBvbmVudHMvX2NvbXBvbmVudHMubGF6eS5zY3NzIiwiY29tcG9uZW50cy9fY29tcG9uZW50cy5saW5lLWFuaW0uc2NzcyIsImNvbXBvbmVudHMvX2NvbXBvbmVudHMubGluay5zY3NzIiwiY29tcG9uZW50cy9fY29tcG9uZW50cy5tZW51LXRvZ2dsZS5zY3NzIiwiY29tcG9uZW50cy9fY29tcG9uZW50cy5uYXYtZGVza3RvcC5zY3NzIiwiY29tcG9uZW50cy9fY29tcG9uZW50cy5uYXYtbW9iaWxlLnNjc3MiLCJjb21wb25lbnRzL19jb21wb25lbnRzLnBhZ2luYXRpb24uc2NzcyIsImNvbXBvbmVudHMvX2NvbXBvbmVudHMucG9wdXAuc2NzcyIsImNvbXBvbmVudHMvX2NvbXBvbmVudHMucHJlbG9hZGVyLnNjc3MiLCJjb21wb25lbnRzL19jb21wb25lbnRzLnJhZGlvLnNjc3MiLCJjb21wb25lbnRzL19jb21wb25lbnRzLnJlYWRtb3JlLnNjc3MiLCJjb21wb25lbnRzL19jb21wb25lbnRzLnJpY2h0ZXh0LnNjc3MiLCJjb21wb25lbnRzL19jb21wb25lbnRzLnNlbGVjdC5zY3NzIiwiY29tcG9uZW50cy9fY29tcG9uZW50cy50YWIuc2NzcyIsImNvbXBvbmVudHMvX2NvbXBvbmVudHMudmlkZW8tcmVzcG9uc2l2ZS5zY3NzIiwiY29tcG9uZW50cy9tb2xlY3VsZXMvYnJlYWRjcnVtYnMuc2NzcyIsImNvbXBvbmVudHMvbW9sZWN1bGVzL2NvdmVyLWVtYmVkLnNjc3MiLCJjb21wb25lbnRzL21vbGVjdWxlcy9mbGlwY2FyZC5zY3NzIiwiY29tcG9uZW50cy9tb2xlY3VsZXMvaW1hZ2UtZ3JvdXAuc2NzcyIsImNvbXBvbmVudHMvbW9sZWN1bGVzL3Byb2ZpbGUtdmlkZW8uc2NzcyIsImNvbXBvbmVudHMvbW9sZWN1bGVzL3NlcnZpY2Utc2xpZGVvdXQuc2NzcyIsImNvbXBvbmVudHMvbW9sZWN1bGVzL3NvY2lhbC1tZWRpYS5zY3NzIiwiYmxvY2tzL19ibG9ja3MuZ2VuZXJhbC5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLGdCQUFnQjtBQ0FoQjtFQUNFLDJCQUFBO0VBQ0EscUhBQUE7RUFFQSxnQkFBQTtFQUNBLGtCQUFBO0VBQ0Esa0JBQUE7QURDRjtBQ0NBO0VBQ0UsMkJBQUE7RUFDQSx5SEFBQTtFQUVBLGdCQUFBO0VBQ0Esa0JBQUE7RUFDQSxrQkFBQTtBREFGO0FDRUE7RUFDRSwyQkFBQTtFQUNBLHVIQUFBO0VBRUEsZ0JBQUE7RUFDQSxrQkFBQTtFQUNBLGtCQUFBO0FEREY7QUNHQTtFQUNFLDJCQUFBO0VBQ0EsMkhBQUE7RUFFQSxnQkFBQTtFQUNBLGtCQUFBO0VBQ0Esa0JBQUE7QURGRjtBRXJCQTs7Q0FBQTtBQUFBOzs7Q0FBQTtBQUFBOzs7RUFBQSxzQkFBQSxFQUFBLE1BQUE7RUFBQSxlQUFBLEVBQUEsTUFBQTtFQUFBLG1CQUFBLEVBQUEsTUFBQTtFQUFBLDBCQUFBLEVBQUEsTUFBQTtBQUFBO0FBQUE7O0VBQUEsZ0JBQUE7QUFBQTtBQUFBOzs7Ozs7OztDQUFBO0FBQUE7O0VBQUEsZ0JBQUEsRUFBQSxNQUFBO0VBQUEsOEJBQUEsRUFBQSxNQUFBO0VBQUEsZ0JBQUEsRUFBQSxNQUFBO0VBQUEsY0FBQTtLQUFBLFdBQUEsRUFBQSxNQUFBO0VBQUEsK0hBQUEsRUFBQSxNQUFBO0VBQUEsNkJBQUEsRUFBQSxNQUFBO0VBQUEsK0JBQUEsRUFBQSxNQUFBO0VBQUEsd0NBQUEsRUFBQSxNQUFBO0FBQUE7QUFBQTs7O0NBQUE7QUFBQTtFQUFBLFNBQUEsRUFBQSxNQUFBO0VBQUEsb0JBQUEsRUFBQSxNQUFBO0FBQUE7QUFBQTs7OztDQUFBO0FBQUE7RUFBQSxTQUFBLEVBQUEsTUFBQTtFQUFBLGNBQUEsRUFBQSxNQUFBO0VBQUEscUJBQUEsRUFBQSxNQUFBO0FBQUE7QUFBQTs7Q0FBQTtBQUFBO0VBQUEseUNBQUE7VUFBQSxpQ0FBQTtBQUFBO0FBQUE7O0NBQUE7QUFBQTs7Ozs7O0VBQUEsa0JBQUE7RUFBQSxvQkFBQTtBQUFBO0FBQUE7O0NBQUE7QUFBQTtFQUFBLGNBQUE7RUFBQSx3QkFBQTtBQUFBO0FBQUE7O0NBQUE7QUFBQTs7RUFBQSxtQkFBQTtBQUFBO0FBQUE7Ozs7O0NBQUE7QUFBQTs7OztFQUFBLGtEQUFBLEVBQUEsTUFBQTtFQUFBLDZCQUFBLEVBQUEsTUFBQTtFQUFBLCtCQUFBLEVBQUEsTUFBQTtFQUFBLGNBQUEsRUFBQSxNQUFBO0FBQUE7QUFBQTs7Q0FBQTtBQUFBO0VBQUEsY0FBQTtBQUFBO0FBQUE7O0NBQUE7QUFBQTs7RUFBQSxjQUFBO0VBQUEsY0FBQTtFQUFBLGtCQUFBO0VBQUEsd0JBQUE7QUFBQTtBQUFBO0VBQUEsZUFBQTtBQUFBO0FBQUE7RUFBQSxXQUFBO0FBQUE7QUFBQTs7OztDQUFBO0FBQUE7RUFBQSxjQUFBLEVBQUEsTUFBQTtFQUFBLHFCQUFBLEVBQUEsTUFBQTtFQUFBLHlCQUFBLEVBQUEsTUFBQTtBQUFBO0FBQUE7Ozs7Q0FBQTtBQUFBOzs7OztFQUFBLG9CQUFBLEVBQUEsTUFBQTtFQUFBLDhCQUFBLEVBQUEsTUFBQTtFQUFBLGdDQUFBLEVBQUEsTUFBQTtFQUFBLGVBQUEsRUFBQSxNQUFBO0VBQUEsb0JBQUEsRUFBQSxNQUFBO0VBQUEsb0JBQUEsRUFBQSxNQUFBO0VBQUEsY0FBQSxFQUFBLE1BQUE7RUFBQSxTQUFBLEVBQUEsTUFBQTtFQUFBLFVBQUEsRUFBQSxNQUFBO0FBQUE7QUFBQTs7Q0FBQTtBQUFBOztFQUFBLG9CQUFBO0FBQUE7QUFBQTs7O0NBQUE7QUFBQTs7OztFQUFBLDBCQUFBLEVBQUEsTUFBQTtFQUFBLDZCQUFBLEVBQUEsTUFBQTtFQUFBLHNCQUFBLEVBQUEsTUFBQTtBQUFBO0FBQUE7O0NBQUE7QUFBQTtFQUFBLGFBQUE7QUFBQTtBQUFBOztDQUFBO0FBQUE7RUFBQSxnQkFBQTtBQUFBO0FBQUE7O0NBQUE7QUFBQTtFQUFBLHdCQUFBO0FBQUE7QUFBQTs7Q0FBQTtBQUFBOztFQUFBLFlBQUE7QUFBQTtBQUFBOzs7Q0FBQTtBQUFBO0VBQUEsNkJBQUEsRUFBQSxNQUFBO0VBQUEsb0JBQUEsRUFBQSxNQUFBO0FBQUE7QUFBQTs7Q0FBQTtBQUFBO0VBQUEsd0JBQUE7QUFBQTtBQUFBOzs7Q0FBQTtBQUFBO0VBQUEsMEJBQUEsRUFBQSxNQUFBO0VBQUEsYUFBQSxFQUFBLE1BQUE7QUFBQTtBQUFBOztDQUFBO0FBQUE7RUFBQSxrQkFBQTtBQUFBO0FBQUE7O0NBQUE7QUFBQTs7Ozs7Ozs7Ozs7OztFQUFBLFNBQUE7QUFBQTtBQUFBO0VBQUEsU0FBQTtFQUFBLFVBQUE7QUFBQTtBQUFBO0VBQUEsVUFBQTtBQUFBO0FBQUE7OztFQUFBLGdCQUFBO0VBQUEsU0FBQTtFQUFBLFVBQUE7QUFBQTtBQUFBOztDQUFBO0FBQUE7RUFBQSxVQUFBO0FBQUE7QUFBQTs7Q0FBQTtBQUFBO0VBQUEsZ0JBQUE7QUFBQTtBQUFBOzs7Q0FBQTtBQUFBO0VBQUEsVUFBQSxFQUFBLE1BQUE7RUFBQSxjQUFBLEVBQUEsTUFBQTtBQUFBO0FBQUE7O0VBQUEsVUFBQSxFQUFBLE1BQUE7RUFBQSxjQUFBLEVBQUEsTUFBQTtBQUFBO0FBQUE7O0NBQUE7QUFBQTs7RUFBQSxlQUFBO0FBQUE7QUFBQTs7Q0FBQTtBQUFBO0VBQUEsZUFBQTtBQUFBO0FBQUE7Ozs7Q0FBQTtBQUFBOzs7Ozs7OztFQUFBLGNBQUEsRUFBQSxNQUFBO0VBQUEsc0JBQUEsRUFBQSxNQUFBO0FBQUE7QUFBQTs7Q0FBQTtBQUFBOztFQUFBLGVBQUE7RUFBQSxZQUFBO0FBQUE7QUFBQSx3RUFBQTtBQUFBO0VBQUEsYUFBQTtBQUFBO0FBQUE7RUFBQSx3QkFBQTtFQUFBLHdCQUFBO0VBQUEsbUJBQUE7RUFBQSxtQkFBQTtFQUFBLGNBQUE7RUFBQSxjQUFBO0VBQUEsY0FBQTtFQUFBLGVBQUE7RUFBQSxlQUFBO0VBQUEsYUFBQTtFQUFBLGFBQUE7RUFBQSxrQkFBQTtFQUFBLHNDQUFBO0VBQUEsOEJBQUE7RUFBQSw2QkFBQTtFQUFBLDRCQUFBO0VBQUEsZUFBQTtFQUFBLG9CQUFBO0VBQUEsc0JBQUE7RUFBQSx1QkFBQTtFQUFBLHdCQUFBO0VBQUEsa0JBQUE7RUFBQSwyQkFBQTtFQUFBLDRCQUFBO0VBQUEsc0NBQUE7RUFBQSxrQ0FBQTtFQUFBLDJCQUFBO0VBQUEsc0JBQUE7RUFBQSw4QkFBQTtFQUFBLFlBQUE7RUFBQSxrQkFBQTtFQUFBLGdCQUFBO0VBQUEsaUJBQUE7RUFBQSxrQkFBQTtFQUFBLGNBQUE7RUFBQSxnQkFBQTtFQUFBLGFBQUE7RUFBQSxtQkFBQTtFQUFBLHFCQUFBO0VBQUEsMkJBQUE7RUFBQSx5QkFBQTtFQUFBLDBCQUFBO0VBQUEsMkJBQUE7RUFBQSx1QkFBQTtFQUFBLHdCQUFBO0VBQUEseUJBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSx3QkFBQTtFQUFBLHdCQUFBO0VBQUEsbUJBQUE7RUFBQSxtQkFBQTtFQUFBLGNBQUE7RUFBQSxjQUFBO0VBQUEsY0FBQTtFQUFBLGVBQUE7RUFBQSxlQUFBO0VBQUEsYUFBQTtFQUFBLGFBQUE7RUFBQSxrQkFBQTtFQUFBLHNDQUFBO0VBQUEsOEJBQUE7RUFBQSw2QkFBQTtFQUFBLDRCQUFBO0VBQUEsZUFBQTtFQUFBLG9CQUFBO0VBQUEsc0JBQUE7RUFBQSx1QkFBQTtFQUFBLHdCQUFBO0VBQUEsa0JBQUE7RUFBQSwyQkFBQTtFQUFBLDRCQUFBO0VBQUEsc0NBQUE7RUFBQSxrQ0FBQTtFQUFBLDJCQUFBO0VBQUEsc0JBQUE7RUFBQSw4QkFBQTtFQUFBLFlBQUE7RUFBQSxrQkFBQTtFQUFBLGdCQUFBO0VBQUEsaUJBQUE7RUFBQSxrQkFBQTtFQUFBLGNBQUE7RUFBQSxnQkFBQTtFQUFBLGFBQUE7RUFBQSxtQkFBQTtFQUFBLHFCQUFBO0VBQUEsMkJBQUE7RUFBQSx5QkFBQTtFQUFBLDBCQUFBO0VBQUEsMkJBQUE7RUFBQSx1QkFBQTtFQUFBLHdCQUFBO0VBQUEseUJBQUE7RUFBQTtBQUFBO0FBQ0E7RUFBQSxXQUFBO0VBQUEsa0JBQUE7RUFBQSxpQkFBQTtFQUFBLG1CQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7SUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0lBQUEsZ0JBQUE7SUFBQSxtQkFBQTtJQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7SUFBQSxpQkFBQTtJQUFBLG1CQUFBO0lBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtJQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7SUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0lBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtJQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7SUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLGtDQUFBO0VBQUEsdURBQUE7RUFBQSxnQkFBQTtFQUFBLG1CQUFBO0VBQUEsaUJBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxrQ0FBQTtFQUFBLGtEQUFBO0VBQUEsZ0JBQUE7RUFBQSxrQkFBQTtFQUFBLGlCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsa0NBQUE7RUFBQSx5REFBQTtFQUFBLGdCQUFBO0VBQUEsbUJBQUE7RUFBQSxpQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLGtDQUFBO0VBQUEsd0RBQUE7RUFBQSxnQkFBQTtFQUFBLGtCQUFBO0VBQUEsdUJBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxrQ0FBQTtFQUFBLHdEQUFBO0VBQUEsZ0JBQUE7RUFBQSxrQkFBQTtFQUFBLHVCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsa0NBQUE7RUFBQSx3REFBQTtFQUFBLGdCQUFBO0VBQUEsa0JBQUE7RUFBQSxpQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLHVDQUFBO0VBQUEsZUFBQTtFQUFBLGdCQUFBO0VBQUEsa0JBQUE7RUFBQSxxQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLGtDQUFBO0VBQUEsaURBQUE7RUFBQSxnQkFBQTtFQUFBLGtCQUFBO0VBQUEsaUJBQUE7RUFBQTtBQUFBO0FBQ0E7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxpQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLHNCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsdUJBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSx1QkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLHNCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsc0JBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxzQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLHNCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsc0JBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxtQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLHNCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsbUJBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxtQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLGtCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsa0JBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxnQkFBQTtFQUFBLGdCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsZUFBQTtFQUFBLGVBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxlQUFBO0VBQUEsZUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLHdCQUFBO0tBQUEscUJBQUE7VUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxvQkFBQTtPQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLGdCQUFBO0VBQUEsdUJBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxnQ0FBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLDRCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsc0JBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxzQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLHNCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsc0JBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxzQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLHNCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsc0JBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxzQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLHNCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsNkJBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxrQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLGtCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsa0JBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxrQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLGtCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsa0JBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxrQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLGtCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsa0JBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxrQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLGtCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsa0JBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxrQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLGtCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsa0JBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxrQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLDREQUFBO0VBQUEsK0RBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxxRUFBQTtFQUFBLCtEQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEscUVBQUE7RUFBQSwrREFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLDREQUFBO0VBQUEsa0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSwwQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLGVBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxpQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLGtCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsa0JBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxrQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLGtCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsY0FBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLGlCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsaUJBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxpQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLGlCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsaUJBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxpQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLGlCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsZUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLGVBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxlQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsdURBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxlQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsdURBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxlQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsZ0RBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxlQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsZUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLGVBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxlQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEscURBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxlQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsK0NBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSwrQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLG9CQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsb0JBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxvQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLG9CQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsb0JBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxvQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLG9CQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsb0JBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxvQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLG9CQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsb0JBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxtQ0FBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLDJCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsMkJBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSwyQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLDJCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsMEVBQUE7RUFBQSw4RkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLCtFQUFBO0VBQUEsbUdBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSw4QkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLG9CQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsOEJBQUE7RUFBQSwrUUFBQTtVQUFBO0FBQUE7QUFBQTtFQUFBLDZCQUFBO0VBQUEsK1FBQUE7VUFBQTtBQUFBO0FBQUE7RUFBQSxnS0FBQTtFQUFBLHdKQUFBO0VBQUEsaUxBQUE7RUFBQSx3REFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLHdCQUFBO0VBQUEsd0RBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSwrRkFBQTtFQUFBLHdEQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsNEJBQUE7RUFBQSx3REFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7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VXZTNGdGO0VBQXlHLHNCQUFBO0FWMlNybkY7O0FVM1Mwb0Y7RUFBdUYsMEJBQUE7QVYrU2p1Rjs7QVUvUzB2RjtFQUFpRixtQkFBQTtBVm1UMzBGOztBVW5UODFGO0VBQXlHLHVCQUFBO0FWdVR2OEY7O0FVdlQ2OUY7RUFBdUYseUJBQUE7QVYyVHBqRzs7QVUzVDRrRztFQUFpRixtQkFBQTtBVitUN3BHOztBVS9UZ3JHO0VBQXlHLHNCQUFBO0FWbVV6eEc7O0FVblU4eUc7RUFBdUYsMEJBQUE7QVZ1VXI0Rzs7QVV2VTg1RztFQUFpRixtQkFBQTtBVjJVLytHOztBVTNVa2dIO0VBQXlHLHVCQUFBO0FWK1UzbUg7O0FVL1Vpb0g7RUFBdUYseUJBQUE7QVZtVnh0SDs7QVVuVmd2SDtFQUFpRixtQkFBQTtBVnVWajBIOztBVXZWbzFIO0VBQXlHLHNCQUFBO0FWMlY3N0g7O0FVM1ZrOUg7RUFBdUYsMEJBQUE7QVYrVnppSTs7QVUvVmtrSTtFQUFpRixtQkFBQTtBVm1XbnBJOztBVW5Xc3FJO0VBQXlHLHVCQUFBO0FWdVcvd0k7O0FVdldxeUk7RUFBdUYseUJBQUE7QVYyVzUzSTs7QVUzV281STtFQUFpRixtQkFBQTtBVitXcitJOztBVS9Xdy9JO0VBQXlHLHNCQUFBO0FWbVhqbUo7O0FVblhzbko7RUFBdUYsMEJBQUE7QVZ1WDdzSjs7QVV2WHN1SjtFQUFpRixtQkFBQTtBVjJYdnpKOztBVTNYMDBKO0VBQXlHLHVCQUFBO0FWK1huN0o7O0FVL1h5OEo7RUFBdUYseUJBQUE7QVZtWWhpSzs7QVVuWXdqSztFQUFpRixtQkFBQTtBVnVZem9LOztBVXZZNHBLO0VBQXlHLHNCQUFBO0FWMllyd0s7O0FVM1kweEs7RUFBdUYsMEJBQUE7QVYrWWozSzs7QVUvWTA0SztFQUFpRixtQkFBQTtBVm1aMzlLOztBVW5aOCtLO0VBQXlHLHVCQUFBO0FWdVp2bEw7O0FVdlo2bUw7RUFBdUYseUJBQUE7QVYyWnBzTDs7QVUzWjR0TDtFQUFpRixtQkFBQTtBVitaN3lMOztBVS9aZzBMO0VBQXlHLHNCQUFBO0FWbWF6Nkw7O0FVbmE4N0w7RUFBdUYsMEJBQUE7QVZ1YXJoTTs7QVV2YThpTTtFQUFpRixtQkFBQTtBVjJhL25NOztBVTNha3BNO0VBQXlHLHVCQUFBO0FWK2Ezdk07O0FVL2FpeE07RUFBeUYsdUJBQUE7QVZtYjEyTTs7QVVuYmk0TTtFQUFtRixtQkFBQTtBVnVicDlNOztBVXZidStNO0VBQTJHLG9CQUFBO0FWMmJsbE47O0FVM2JzbU47RUFBeUYsMEJBQUE7QVYrYi9yTjs7QVUvYnl0TjtFQUFtRixtQkFBQTtBVm1jNXlOOztBVW5jK3pOO0VBQTJHLHVCQUFBO0FWdWMxNk47O0FVdmNpOE47RUFBeUYseUJBQUE7QVYyYzFoTzs7QVUzY21qTztFQUFtRixtQkFBQTtBVitjdG9POztBVS9jeXBPO0VBQTJHLHNCQUFBO0FWbWRwd087O0FVbmQweE87RUFBeUYsMEJBQUE7QVZ1ZG4zTzs7QVV2ZDY0TztFQUFtRixtQkFBQTtBVjJkaCtPOztBVTNkbS9PO0VBQTJHLHVCQUFBO0FWK2Q5bFA7O0FVL2RxblA7RUFBeUYseUJBQUE7QVZtZTlzUDs7QVVuZXV1UDtFQUFtRixtQkFBQTtBVnVlMXpQOztBVXZlNjBQO0VBQTJHLHNCQUFBO0FWMmV4N1A7O0FVM2U4OFA7RUFBeUYsMEJBQUE7QVYrZXZpUTs7QVUvZWlrUTtFQUFtRixtQkFBQTtBVm1mcHBROztBVW5mdXFRO0VBQTJHLHVCQUFBO0FWdWZseFE7O0FVdmZ5eVE7RUFBeUYseUJBQUE7QVYyZmw0UTs7QVUzZjI1UTtFQUFtRixtQkFBQTtBVitmOStROztBVS9maWdSO0VBQTJHLHNCQUFBO0FWbWdCNW1SOztBVW5nQmtvUjtFQUF5RiwwQkFBQTtBVnVnQjN0Ujs7QVV2Z0JxdlI7RUFBbUYsbUJBQUE7QVYyZ0J4MFI7O0FVM2dCMjFSO0VBQTJHLHVCQUFBO0FWK2dCdDhSOztBVS9nQjY5UjtFQUF5Rix5QkFBQTtBVm1oQnRqUzs7QVVuaEIra1M7RUFBbUYsbUJBQUE7QVZ1aEJscVM7O0FVdmhCcXJTO0VBQTJHLHNCQUFBO0FWMmhCaHlTOztBVTNoQnN6UztFQUF5RiwwQkFBQTtBVitoQi80Uzs7QVUvaEJ5NlM7RUFBbUYsbUJBQUE7QVZtaUI1L1M7O0FVbmlCK2dUO0VBQTJHLHVCQUFBO0FWdWlCMW5UOztBVXZpQmlwVDtFQUF5Rix5QkFBQTtBVjJpQjF1VDs7QVUzaUJtd1Q7RUFBbUYsbUJBQUE7QVYraUJ0MVQ7O0FVL2lCeTJUO0VBQTJHLHNCQUFBO0FWbWpCcDlUOztBVW5qQjArVDtFQUF5RiwwQkFBQTtBVnVqQm5rVTs7QVV2akI2bFU7RUFBbUYsbUJBQUE7QVYyakJoclU7O0FVM2pCbXNVO0VBQTJHLHVCQUFBO0FWK2pCOXlVOztBVS9qQnEwVTtFQUF5Rix5QkFBQTtBVm1rQjk1VTs7QVVua0J1N1U7RUFBbUYsbUJBQUE7QVZ1a0IxZ1Y7O0FVdmtCNmhWO0VBQTJHLHNCQUFBO0FWMmtCeG9WOztBVTNrQjhwVjtFQUF5RiwwQkFBQTtBVitrQnZ2Vjs7QVUva0JpeFY7RUFBbUYsbUJBQUE7QVZtbEJwMlY7O0FVbmxCdTNWO0VBQTJHLHVCQUFBO0FWdWxCbCtWOztBVXZsQnkvVjtFQUF5Rix5QkFBQTtBVjJsQmxsVzs7QVUzbEIybVc7RUFBbUYsbUJBQUE7QVYrbEI5clc7O0FVL2xCaXRXO0VBQTJHLHNCQUFBO0FWbW1CNXpXOztBVW5tQmsxVztFQUF5RiwwQkFBQTtBVnVtQjM2Vzs7QVV2bUJxOFc7RUFBbUYsbUJBQUE7QVYybUJ4aFg7O0FVM21CMmlYO0VBQTJHLHVCQUFBO0FWK21CdHBYOztBVS9tQjZxWDtFQUF5Rix5QkFBQTtBVm1uQnR3WDs7QVVubkIreFg7RUFBbUYsbUJBQUE7QVZ1bkJsM1g7O0FVdm5CcTRYO0VBQTJHLHNCQUFBO0FWMm5CaC9YOztBVTNuQnNnWTtFQUF5RiwwQkFBQTtBVituQi9sWTs7QVUvbkJ5blk7RUFBbUYsbUJBQUE7QVZtb0I1c1k7O0FVbm9CK3RZO0VBQTJHLHVCQUFBO0FWdW9CMTBZOztBVXZvQmkyWTtFQUF5Rix5QkFBQTtBVjJvQjE3WTs7QVUzb0JtOVk7RUFBbUYsbUJBQUE7QVYrb0J0aVo7O0FVL29CeWpaO0VBQTJHLHNCQUFBO0FWbXBCcHFaOztBVW5wQjByWjtFQUF5RiwwQkFBQTtBVnVwQm54Wjs7QVV2cEI2eVo7RUFBbUYsbUJBQUE7QVYycEJoNFo7O0FVM3BCbTVaO0VBQTJHLHVCQUFBO0FWK3BCOS9aOztBVS9wQnFoYTtFQUF5Rix1QkFBQTtBVm1xQjltYTs7QVVucUJxb2E7RUFBbUYsbUJBQUE7QVZ1cUJ4dGE7O0FVdnFCMnVhO0VBQTJHLG9CQUFBO0FWMnFCdDFhOztBVTNxQjAyYTtFQUF5RiwwQkFBQTtBVitxQm44YTs7QVUvcUI2OWE7RUFBbUYsbUJBQUE7QVZtckJoamI7O0FVbnJCbWtiO0VBQTJHLHVCQUFBO0FWdXJCOXFiOztBVXZyQnFzYjtFQUF5Rix5QkFBQTtBVjJyQjl4Yjs7QVUzckJ1emI7RUFBbUYsbUJBQUE7QVYrckIxNGI7O0FVL3JCNjViO0VBQTJHLHNCQUFBO0FWbXNCeGdjOztBVW5zQjhoYztFQUF5RiwwQkFBQTtBVnVzQnZuYzs7QVV2c0JpcGM7RUFBbUYsbUJBQUE7QVYyc0JwdWM7O0FVM3NCdXZjO0VBQTJHLHVCQUFBO0FWK3NCbDJjOztBVS9zQnkzYztFQUF5Rix5QkFBQTtBVm10Qmw5Yzs7QVVudEIyK2M7RUFBbUYsbUJBQUE7QVZ1dEI5amQ7O0FVdnRCaWxkO0VBQTJHLHNCQUFBO0FWMnRCNXJkOztBVTN0Qmt0ZDtFQUF5RiwwQkFBQTtBVit0QjN5ZDs7QVUvdEJxMGQ7RUFBbUYsbUJBQUE7QVZtdUJ4NWQ7O0FVbnVCMjZkO0VBQTJHLHVCQUFBO0FWdXVCdGhlOztBVXZ1QjZpZTtFQUF5Rix5QkFBQTtBVjJ1QnRvZTs7QVUzdUIrcGU7RUFBbUYsbUJBQUE7QVYrdUJsdmU7O0FVL3VCcXdlO0VBQTJHLHNCQUFBO0FWbXZCaDNlOztBVW52QnM0ZTtFQUF5RiwwQkFBQTtBVnV2Qi85ZTs7QVV2dkJ5L2U7RUFBbUYsbUJBQUE7QVYydkI1a2Y7O0FVM3ZCK2xmO0VBQTJHLHVCQUFBO0FWK3ZCMXNmOztBVS92Qml1ZjtFQUF5Rix5QkFBQTtBVm13QjF6Zjs7QVVud0JtMWY7RUFBbUYsbUJBQUE7QVZ1d0J0NmY7O0FVdndCeTdmO0VBQTJHLHNCQUFBO0FWMndCcGlnQjs7QVUzd0IwamdCO0VBQXlGLDBCQUFBO0FWK3dCbnBnQjs7QVUvd0I2cWdCO0VBQW1GLG1CQUFBO0FWbXhCaHdnQjs7QVVueEJteGdCO0VBQTJHLHVCQUFBO0FWdXhCOTNnQjs7QVV2eEJxNWdCO0VBQXlGLHlCQUFBO0FWMnhCOStnQjs7QVUzeEJ1Z2hCO0VBQW1GLG1CQUFBO0FWK3hCMWxoQjs7QVUveEI2bWhCO0VBQTJHLHNCQUFBO0FWbXlCeHRoQjs7QVVueUI4dWhCO0VBQXlGLDBCQUFBO0FWdXlCdjBoQjs7QVV2eUJpMmhCO0VBQW1GLG1CQUFBO0FWMnlCcDdoQjs7QVUzeUJ1OGhCO0VBQTJHLHVCQUFBO0FWK3lCbGppQjs7QVUveUJ5a2lCO0VBQXlGLHlCQUFBO0FWbXpCbHFpQjs7QVVuekIycmlCO0VBQW1GLG1CQUFBO0FWdXpCOXdpQjs7QVV2ekJpeWlCO0VBQTJHLHNCQUFBO0FWMnpCNTRpQjs7QVUzekJrNmlCO0VBQXlGLDBCQUFBO0FWK3pCMy9pQjs7QVUvekJxaGpCO0VBQW1GLG1CQUFBO0FWbTBCeG1qQjs7QVVuMEIybmpCO0VBQTJHLHVCQUFBO0FWdTBCdHVqQjs7QVV2MEI2dmpCO0VBQXlGLHlCQUFBO0FWMjBCdDFqQjs7QVUzMEIrMmpCO0VBQW1GLG1CQUFBO0FWKzBCbDhqQjs7QVUvMEJxOWpCO0VBQTJHLHNCQUFBO0FWbTFCaGtrQjs7QVVuMUJzbGtCO0VBQXlGLDBCQUFBO0FWdTFCL3FrQjs7QVV2MUJ5c2tCO0VBQW1GLG1CQUFBO0FWMjFCNXhrQjs7QVUzMUIreWtCO0VBQTJHLHVCQUFBO0FWKzFCMTVrQjs7QVUvMUJpN2tCO0VBQXlGLHlCQUFBO0FWbTJCMWdsQjs7QVVuMkJtaWxCO0VBQW1GLG1CQUFBO0FWdTJCdG5sQjs7QVV2MkJ5b2xCO0VBQTJHLHNCQUFBO0FWMjJCcHZsQjs7QVUzMkIwd2xCO0VBQXlGLDBCQUFBO0FWKzJCbjJsQjs7QVUvMkI2M2xCO0VBQW1GLG1CQUFBO0FWbTNCaDlsQjs7QVVuM0JtK2xCO0VBQTJHLHVCQUFBO0FWdTNCOWttQjs7QVV2M0JxbW1CO0VBQXlGLHlCQUFBO0FWMjNCOXJtQjs7QVUzM0J1dG1CO0VBQW1GLG1CQUFBO0FWKzNCMXltQjs7QVUvM0I2em1CO0VBQTJHLHNCQUFBO0FWbTRCeDZtQjs7QVVuNEI4N21CO0VBQXlGLDBCQUFBO0FWdTRCdmhuQjs7QVV2NEJpam5CO0VBQW1GLG1CQUFBO0FWMjRCcG9uQjs7QVUzNEJ1cG5CO0VBQTJHLHVCQUFBO0FWKzRCbHduQjs7QVUvNEJ5eG5CO0VBQXlGLHVCQUFBO0FWbTVCbDNuQjs7QVVuNUJ5NG5CO0VBQW1GLG1CQUFBO0FWdTVCNTluQjs7QVV2NUIrK25CO0VBQTJHLG9CQUFBO0FWMjVCMWxvQjs7QVUzNUI4bW9CO0VBQXFGLGdFQUFBO0FWKzVCbnNvQjs7QVUvNUI0dm9CO0VBQWlGLGdDQUFBO0FWbTZCNzBvQjs7QVVuNkI2Mm9CO0VBQXVGLG1DQUFBO0FWdTZCcDhvQjs7QVV2NkJ1K29CO0VBQXlGLG9DQUFBO0FWMjZCaGtwQjs7QVUzNkJvbXBCO0VBQStGLHVDQUFBO0FWKzZCbnNwQjs7QVUvNkIwdXBCO0VBQWlHLGtFQUFBO0FWbTdCMzBwQjs7QVVuN0JzNHBCO0VBQW1HLG1FQUFBO0FWdTdCeitwQjs7QVV2N0JzaXFCO0VBQXlHLGtFQUFBO0FWMjdCL29xQjs7QVUzN0Iyc3FCO0VBQWlHLCtEQUFBO0FWKzdCNXlxQjs7QVUvN0JxMnFCO0VBQW1HLCtEQUFBO0FWbThCeDhxQjs7QVVuOEJpZ3JCO0VBQXlHLGlFQUFBO0FWdThCMW1yQjs7QVV2OEJvcXJCO0VBQWlHLGlFQUFBO0FWMjhCcndyQjs7QVUzOEIrenJCO0VBQW1HLGdFQUFBO0FWKzhCbDZyQjs7QVUvOEIyOXJCO0VBQXlHLG1FQUFBO0FWbTlCcGtzQjs7QVVuOUJnb3NCO0VBQW1HLGlFQUFBO0FWdTlCbnVzQjs7QVV2OUI2eHNCO0VBQXFHLGdFQUFBO0FWMjlCbDRzQjs7QVUzOUIyN3NCO0VBQTJHLG1FQUFBO0FWKzlCdGl0Qjs7QVUvOUJrbXRCO0VBQW1HLGlFQUFBO0FWbStCcnN0Qjs7QVVuK0IrdnRCO0VBQXFHLGdFQUFBO0FWdStCcDJ0Qjs7QVV2K0I2NXRCO0VBQTJHLG1FQUFBO0FWMitCeGd1Qjs7QVUzK0Jva3VCO0VBQWlDLFVBQUE7RUFBVSx1Q0FBQTtBVmcvQi9tdUI7O0FVaC9CcXB1QjtFQUE2QyxVQUFBO0VBQVUsd0JBQUE7QVZxL0I1c3VCOztBVXIvQm91dUI7RUFBbUIsbUNBQUE7QVZ5L0J2dnVCOztBVXovQnd4dUI7RUFBcUIsb0NBQUE7QVY2L0I3eXVCOztBVTcvQiswdUI7RUFBc0Isb0NBQUE7QVZpZ0NyMnVCOztBVWpnQ3U0dUI7RUFBcUIsbUNBQUE7QVZxZ0M1NXVCOztBVXJnQzY3dUI7RUFBeUIsd0NBQUE7QVZ5Z0N0OXVCOztBVXpnQzQvdUI7RUFBd0IsdUNBQUE7QVY2Z0NwaHZCOztBVTdnQ3lqdkI7RUFBMkIseUNBQUE7QVZpaENwbHZCOztBVWpoQzJudkI7RUFBMEIsd0NBQUE7QVZxaENycHZCOztBVXJoQzJydkI7RUFBaUMsVUFBQTtFQUFVLHVDQUFBO0FWMGhDdHV2Qjs7QVUxaEM0d3ZCO0VBQTZDLFVBQUE7RUFBVSxpQ0FBQTtBVitoQ24wdkI7O0FVL2hDbzJ2QjtFQUFtQixxQkFBQTtBVm1pQ3YzdkI7O0FVbmlDMjR2QjtFQUFzQiw4Q0FBQTtBVnVpQ2o2dkI7O0FVdmlDNDh2QjtFQUF3QiwrQ0FBQTtBVjJpQ3ArdkI7O0FVM2lDZ2h3QjtFQUF5QiwrQ0FBQTtBVitpQ3ppd0I7O0FVL2lDcWx3QjtFQUF3Qiw4Q0FBQTtBVm1qQzdtd0I7O0FVbmpDd3B3QjtFQUFvQixxQkFBQTtBVnVqQzVxd0I7O0FVdmpDaXN3QjtFQUF1Qiw4Q0FBQTtBVjJqQ3h0d0I7O0FVM2pDb3d3QjtFQUF5QiwrQ0FBQTtBVitqQzd4d0I7O0FVL2pDMDB3QjtFQUEwQiwrQ0FBQTtBVm1rQ3Ayd0I7O0FVbmtDaTV3QjtFQUF5Qiw4Q0FBQTtBVnVrQzE2d0I7O0FVdmtDczl3QjtFQUFtQyw4QkFBQTtBVjJrQ3ovd0I7O0FVM2tDdWh4QjtFQUErQyx3QkFBQTtBVitrQ3RreEI7O0FVL2tDOGx4QjtFQUFvQixrQ0FBQTtBVm1sQ2xueEI7O0FVbmxDa3B4QjtFQUFzQixtQ0FBQTtBVnVsQ3hxeEI7O0FVdmxDeXN4QjtFQUF1QixtQ0FBQTtBVjJsQ2h1eEI7O0FVM2xDaXd4QjtFQUFzQixrQ0FBQTtBVitsQ3Z4eEI7O0FVL2xDdXp4QjtFQUFpQywyQkFBQTtFQUEyQiw4QkFBQTtBVm9tQ24zeEI7O0FVcG1DaTV4QjtFQUFxQiwrQ0FBQTtBVndtQ3Q2eEI7O0FVeG1DcTl4QjtFQUFpQyx5Q0FBQTtBVjRtQ3QveEI7O0FVNW1DK2h5QjtFQUFzQiw4Q0FBQTtBVmduQ3JqeUI7O0FVaG5DbW15QjtFQUFrQyx5Q0FBQTtBVm9uQ3JveUI7O0FVcG5DOHF5QjtFQUFtQiwrQ0FBQTtBVnduQ2pzeUI7O0FVeG5DZ3Z5QjtFQUErQix5Q0FBQTtBVjRuQy93eUI7O0FVNW5Dd3p5QjtFQUFxQiw4Q0FBQTtBVmdvQzcweUI7O0FVaG9DMjN5QjtFQUFpQyx5Q0FBQTtBVm9vQzU1eUI7O0FXbG9DSTtFQUNBLGFBQUE7QVhxb0NKO0FXbm9DSTtFQUNJLGFBQUE7QVhxb0NSO0FXbG9DSTtFQUNJLHFCQUFBO09BQUEsZ0JBQUE7RUFDQSxhQUFBO0FYb29DUjtBV25vQ1E7RUFISjtJQUlRLGFBQUE7RVhzb0NWO0FBQ0Y7QVdub0NJO0VBQ0ksd0JBQUE7QVhxb0NSO0FXbm9DSTtFQUNJLG1CQUFBO0FYcW9DUjtBV25vQ1E7RUFDSSxhQUFBO0VBQ0Esa0JBQUE7T0FBQSxhQUFBO0FYcW9DWjtBV3BvQ1k7RUFISjtJQUlRLHFCQUFBO1NBQUEsZ0JBQUE7RVh1b0NkO0FBQ0Y7QVdyb0NnQjtFQUFBO0FBQUE7QUFDQTtFQUNJLFNBQUE7RUFDQSw2QkFBQTtFQUNBLDBCQUFBO0VBQ0EsV0FBQTtBWHlvQ3BCO0FXeG9Db0I7RUFDSSxhQUFBO0VBQ0Esb0JBQUE7RUFBQSw4Q0FBQTtBWDBvQ3hCO0FXdm9Dd0I7RUFBQSxvQkFBQTtFQUFBLDhDQUFBO0VBQ0EsZ0JBQUE7RUFDQSxVQUFBO0VBQ0EsU0FBQTtFQUNBLGVBQUE7RUFDQSx1QkFBQTtFQUNBO0FBTkE7QUFTQTs7Ozs7O0VBTUksc0JBQUE7QVh5b0M1QjtBV3ZvQ3dCO0VBQ0ksc0JBQUE7QVh5b0M1QjtBV25vQ29CO0VBQUEsV0FBQTtFQUFBLGdCQUFBO0VBQUEsZUFBQTtFQUFBLGdCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7SUFBQSxrQkFBQTtJQUFBO0VBQUE7QUFBQTtBQUdJO0VBQUEsb0JBQUE7RUFBQTtBQUFBO0FBV0E7Ozs7OztFQUFBLFlBQUE7RUFBQSxXQUFBO0VBQUEsd0JBQUE7S0FBQSxxQkFBQTtVQUFBLGdCQUFBO0VBQUEsbUJBQUE7RUFBQSxpQkFBQTtFQUFBLHNCQUFBO0VBQUEseURBQUE7RUFBQSxrQkFBQTtFQUFBLHlEQUFBO0VBQUEsa0JBQUE7RUFBQSxtQkFBQTtFQUFBLGdDQUFBO0VBQUEsb0JBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSwyQkFBQTtFQUFBO0FBQUE7QUFBQTs7Ozs7O0VBQUEsMkJBQUE7RUFBQTtBQUFBO0FBRUE7Ozs7OztFQUNJLGFBQUE7RUFDQSxzQkFBQTtFQUFBLHVEQUFBO0VBQUEsb0JBQUE7RUFBQSw4Q0FBQTtBWHdvQzVCO0FXcm9Db0I7RUFDSSxhQUFBO0VBQ0EsaUJBQUE7RUFDQSxnQkFBQTtBWHVvQ3hCO0FXdG9Dd0I7RUFKSjtJQUtRLGFBQUE7RVh5b0MxQjtBQUNGO0FXdm9Db0I7RUFDSSxjQUFBO0VBQ0EsaUJBQUE7RUFDQSxnQkFBQTtFQUNBLG9CQUFBO0VBQUEsZ0RBQUE7QVh5b0N4QjtBV3ZvQzRCO0VBQUEsb0JBQUE7RUFBQTtBQUFBO0FBSUk7RUFBQSxvQkFBQTtFQUFBO0FBQUE7QUFJWjtFQUNJLGtCQUFBO0FYdW9DeEI7QVd0b0N3QjtFQUNJLFdBQUE7RUFDQSxrQkFBQTtFQUNBLFFBQUE7RUFDQSxRQUFBO0VBQ0EscURBQUE7RUFDQSw0QkFBQTtFQUNBLDJCQUFBO0VBQ0EsMEJBQUE7RUFDQSwyQkFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0EsWUFBQTtFQUNBLG9CQUFBO0VBQ0EsY0FBQTtBWHdvQzVCO0FXcG9Db0I7RUFDSSxrQkFBQTtFQUNBLFlBQUE7RUFBQSx3QkFBQTtFQUFBLHNCQUFBO0VBQUEseURBQUE7QVhzb0N4QjtBV3RvQ3dCO0VBQUE7SUFBQTtFQUFBO0FBQUE7QUFDQTtFQUNJLFdBQUE7RUFDQSxlQUFBO0VBQ0EsZ0RBQUE7RUFDQSxrQkFBQTtFQUFBLFFBQUE7RUFBQSxRQUFBO0VBQUEsWUFBQTtFQUFBLFdBQUE7RUFBQSxzQkFBQTtFQUFBLCtMQUFBO0FYdW9DNUI7QVdwb0M0QjtFQUFBLGtCQUFBO0VBQUEsUUFBQTtFQUFBLFFBQUE7RUFBQSxXQUFBO0VBQUEsc0JBQUE7RUFBQSwrTEFBQTtFQUFBLGVBQUE7RUFBQSxtQkFBQTtFQUFBLGVBQUE7RUFBQSxnQkFBQTtFQUFBLG9CQUFBO0VBQUEsZ0RBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtJQUFBO0VBQUE7QUFBQTtBQUVJO0VBQUEsb0JBQUE7RUFBQTtBQUFBO0FBR0E7RUFBQSxhQUFBO0VBQUEscUJBQUE7RUFBQSxpQkFBQTtFQUFBLHNCQUFBO0VBQUEseURBQUE7RUFBQSxrQkFBQTtFQUFBLHlEQUFBO0VBQUEsaUJBQUE7RUFBQSxrQkFBQTtFQUFBLGdDQUFBO0VBQUEsZUFBQTtFQUFBLGdCQUFBO0VBQUEsb0JBQUE7RUFBQSxnREFBQTtFQUFBLHdCQUFBO0VBQUEsd0RBQUE7RUFBQTtBQUFBO0FBRUk7RUFBQSxrQkFBQTtFQUFBLHlEQUFBO0VBQUEsb0JBQUE7RUFBQTtBQUFBO0FBSVo7RUFDSSxjQUFBO0VBQ0EsY0NwSFY7RURxSFUsYUFBQTtBWHVvQzVCO0FXcG9DNEI7RUFBQSxrQkFBQTtFQUFBLFFBQUE7RUFBQSxRQUFBO0VBQUEsU0FBQTtFQUFBLFdBQUE7RUFBQSxzQkFBQTtFQUFBLCtMQUFBO0VBQUEsZUFBQTtFQUFBLGdCQUFBO0VBQUEsdUJBQUE7RUFBQSxtQkFBQTtFQUFBLG1CQUFBO0VBQUEsZUFBQTtFQUFBLGdCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7SUFBQTtFQUFBO0FBQUE7QUFFSTtFQUFBO0FBQUE7QUFHQTtFQUFBLGtCQUFBO0VBQUEsUUFBQTtFQUFBLE1BQUE7RUFBQSxxQkFBQTtFQUFBLGtCQUFBO0VBQUEseURBQUE7RUFBQSxjQUFBO0VBQUEsb0JBQUE7RUFBQTtBQUFBO0FBS1o7RUFDSSxrQkFBQTtBWHFvQ3hCO0FXbm9Dd0I7RUFDSSxrQkFBQTtFQUNBLFFBQUE7RUFDQSxXQUFBO0VBQ0EsMkJBQUE7RUFDQSxlQUFBO0FYcW9DNUI7QVdwb0M0QjtFQUNJLGFBQUE7QVhzb0NoQztBV2pvQ29COzs7O0VBSUksZUFBQTtBWG1vQ3hCO0FXbG9Dd0I7Ozs7Ozs7O0VBRUksVUFBQTtFQUNBLGFBQUE7RUFDQSxZQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxNQUFBO0VBQ0EsT0FBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSx3QkFBQTtLQUFBLHFCQUFBO1VBQUEsZ0JBQUE7RUFDQSxlQUFBO0VBQ0EsYUFBQTtBWDBvQzVCO0FXem9DNEI7Ozs7Ozs7O0VBQ0ksZUFBQTtBWGtwQ2hDO0FXN29DZ0M7Ozs7Ozs7O0VBQ0ksVUFBQTtBWHNwQ3BDO0FXaHBDd0I7Ozs7RUFDSSxXQUFBO0VBQ0Esa0JBQUE7RUFDQSxrQkFBQTtFQUNBLGdCQUFBO0FYcXBDNUI7QVducEM0Qjs7OztFQUNJLFdBQUE7RUFDQSxnQkNqTGxCO0VEa0xrQixXQUFBO0VBQ0EsWUFBQTtFQUNBLGNBQUE7RUFDQSxrQkFBQTtFQUNBLE9BQUE7RUFDQSxTQUFBO0VBQ0EsVUFBQTtFQUNBLG9CQUFBO0VBQ0Esa0RBQUE7RUFDQSxrQkFBQTtBWHdwQ2hDO0FXdHBDNEI7Ozs7RUFDSSxXQUFBO0VBQ0EsY0FBQTtFQUNBLGtCQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSx5QkFBQTtFQUNBLFNBQUE7RUFDQSxRQUFBO0VBQ0EsVUFBQTtFQUNBLFVBQUE7RUFDQSxrREFBQTtFQUNBLGtCQUFBO0FYMnBDaEM7QVdycENvQjs7RUFFSSxTQUFBO0VBQ0EsYUFBQTtFQUNBLGVBQUE7QVh1cEN4QjtBV3RwQ3dCOztFQUNJLFdBQUE7RUFDQSxrQkFBQTtFQUNBLHFCQUFBO0VBQ0EsbUJBQUE7RUFDQSxpQkFBQTtBWHlwQzVCO0FXbHBDZ0M7RUFDSSxTQUFBO0VBQ0EsbUJBQUE7QVhvcENwQztBV2xwQ2dDO0VBQ0ksV0FBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0EsbUJBQUE7RUFDQSxTQUFBO0VBQ0EsUUFBQTtFQUNBLFVBQUE7RUFDQSxVQUFBO0VBQ0EseUJDNU50QjtBWmczQ2Q7QVc5b0NvQjtFQUNJLGtCQUFBO0VBQ0EsY0FBQTtFQUNBLFdBQUE7QVhncEN4QjtBV3hvQ1k7RUFDSSxjQ3hQQTtBWms0Q2hCO0FXeG9DWTtFQUNJLGdCQUFBO0FYMG9DaEI7QVdwb0NJO0VBQ1EsU0FBQTtFQUNBLFVBQUE7RUFDQSxpQkFBQTtFQUNBLGtCQUFBO0VBQ0EsY0FBQTtBWHNvQ1o7QVdwb0NZO0VBQ0ksa0JBQUE7RUFDQSxRQUFBO0VBQ0EsMkJBQUE7RUFDQSxPQUFBO0FYc29DaEI7QVdqb0NJO0VBQ0ksZUFBQTtFQUNBLGtCQUFBO0VBQ0EsYUFBQTtFQUNBLHVCQUFBO0FYbW9DUjtBV2pvQ1k7RUFBQSxnREFBQTtFQUFBLGlCQUFBO0VBQ0E7QUFEQTs7QUFRUjtFQURKO0lBRVEsNkJBQUE7U0FBQSx3QkFBQTtFWGlvQ047RVc5bkNGO0lBRVEsNEJBQUE7RVhrb0NOO0FBTEY7O0FhcDlDQTtFQUNJLGFBQUE7RUFDQSxpQkFBQTtFQUVBLGVBQUE7QWI0OUNKOztBYTE5Q0E7RUFDSSxrRkFBQTtFQUNBLDBFQUFBO0FiNjlDSjs7QWEzOUNBO0VBQ0ksNEJBQUE7QWI4OUNKOztBYTU5Q0E7RUFDSSxpQ0FBQTtBYis5Q0o7O0FhNzlDQTtFQUNJLGFBQUE7RUFDQSxtQkFBQTtFQUNBLDZCQUFBO0VBQ0EsaUJBQUE7RUFFQSxtQkFBQTtBYis5Q0o7O0FhNzlDQTtFQUNJLDZFQUFBO0FiZytDSjs7QWE5OUNBO0VBQ0k7SUFDSSw0Q0FBQTtFYmkrQ047RWEvOUNFO0lBQ0ksbURBQUE7RWJpK0NOO0FBQ0Y7QWEvOUNBO0VBQ0ksYUFBQTtFQUNBLGlCQUFBO0VBQ0EsZ0JBQUE7RUFDQSwwQkFBQTtFQUNBLGdCQUFBO0VBQ0Esc0JBQUE7RUFDQSwwREFBQTtBYmkrQ0o7O0FhLzlDQTtFQUNJLG1GQUFBO0VBQ0EsMkVBQUE7QWJrK0NKOztBYWgrQ0E7RUFDSSw0QkFBQTtBYm0rQ0o7O0FhaitDQTtFQUNJLGNBQUE7RUFDQSxhQUFBO0VBQ0EsbUJBQUE7RUFDQSw2QkFBQTtFQUNBLGlCQUFBO0VBQ0EsMkJBQUE7QWJvK0NKOztBYWwrQ0E7RUFDSSwyRUFBQTtBYnErQ0o7O0FhbitDQTtFQUNJLDBCQUFBO0FicytDSjs7QWFwK0NBO0VBQ0k7SUFDSSw4Q0FBQTtFYnUrQ047RWFyK0NFO0lBQ0kscURBQUE7RWJ1K0NOO0FBQ0Y7QWM5aURBO0VBQ0ksWUFBQTtBZGdqREo7O0FjN2lERTtFQUNFLHFCQUFBO0FkZ2pESjs7QWM3aURFO0VBQ0UsNEJBQUE7QWRnakRKOztBYzdpREU7RUFDRSxnQkFBQTtBZGdqREo7O0FjN2lERTtFQUNFLG9CQUFBO0FkZ2pESjs7QWVqa0RBLHVCQUFBO0FBQ0E7RUFDSSxNQUFBO0VBQ0EsT0FBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0EsYUFBQTtFQUNBLGdCQUFBO0VBQ0EsZUFBQTtFQUNBLG1CQUFBO0VBQ0EsWUFBQTtBZm9rREo7O0FlbGtERTtFQUNFLE1BQUE7RUFDQSxPQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxhQUFBO0VBQ0EsZUFBQTtFQUNBLHdCQUFBO0VBQ0EsbUNBQUE7QWZxa0RKOztBZW5rREU7RUFDRSxrQkFBQTtFQUNBLGtCQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxPQUFBO0VBQ0EsTUFBQTtFQUNBLGFBQUE7RUFDQSxzQkFBQTtBZnNrREo7O0FlcGtERTtFQUNFLFdBQUE7RUFDQSxxQkFBQTtFQUNBLFlBQUE7RUFDQSxzQkFBQTtBZnVrREo7O0FlcmtERTtFQUNFLGFBQUE7QWZ3a0RKOztBZXRrREU7RUFDRSxrQkFBQTtFQUNBLHFCQUFBO0VBQ0Esc0JBQUE7RUFDQSxjQUFBO0VBQ0EsZ0JBQUE7RUFDQSxhQUFBO0FmeWtESjs7QWV0a0RFOztFQUVFLFdBQUE7RUFDQSxZQUFBO0FmeWtESjs7QWV2a0RFO0VBQ0UsZ0JBQUE7QWYwa0RKOztBZXhrREU7RUFHRSxnQkFBQTtBZjJrREo7O0FlemtERTtFQUNFLGVBQUE7RUFHQSxlQUFBO0FmNGtESjs7QWUxa0RFO0VBQ0UsWUFBQTtBZjZrREo7O0FlM2tERTs7OztFQUlFLHlCQUFBO0VBQ0Esc0JBQUE7RUFDQSxpQkFBQTtBZjhrREo7O0FlNWtERTtFQUNFLGFBQUE7QWYra0RKOztBZTdrREU7RUFDRSx3QkFBQTtBZmdsREo7O0FlOWtERTtFQUNFLFdBQUE7RUFDQSxrQkFBQTtFQUNBLFFBQUE7RUFDQSxXQUFBO0VBQ0Esa0JBQUE7RUFDQSxrQkFBQTtFQUNBLFNBQUE7RUFDQSxVQUFBO0VBQ0EsYUFBQTtBZmlsREo7O0FlaGxESTtFQUNFLFdBQUE7QWZtbEROOztBZWxsRE07RUFDRSxXQUFBO0FmcWxEUjs7QWVubERFO0VBQ0UsYUFBQTtBZnNsREo7O0FlcGxERTtFQUNFLGFBQUE7QWZ1bERKOztBZXJsREU7O0VBRUUsaUJBQUE7RUFDQSxlQUFBO0VBQ0EsdUJBQUE7RUFDQSxTQUFBO0VBQ0Esd0JBQUE7RUFDQSxjQUFBO0VBQ0EsYUFBQTtFQUNBLFVBQUE7RUFDQSxhQUFBO0VBQ0EsZ0JBQUE7RUFDQSwwQkFBQTtBZndsREo7O0FldGxERTtFQUNFLFVBQUE7RUFDQSxTQUFBO0FmeWxESjs7QWV2bERFO0VBQ0UsV0FBQTtFQUNBLFlBQUE7RUFDQSxpQkFBQTtFQUNBLGtCQUFBO0VBQ0EsUUFBQTtFQUNBLE1BQUE7RUFDQSxxQkFBQTtFQUNBLGtCQUFBO0VBQ0EsVUFBQTtFQUNBLHNCQUFBO0VBQ0EsV0FBQTtFQUNBLGtCQUFBO0VBQ0EsZUFBQTtFQUNBLDBDQUFBO0FmMGxESjs7QWV6bERJOztFQUVFLFVBQUE7QWY0bEROOztBZTNsREk7RUFDRSxRQUFBO0FmOGxETjs7QWU1bERFO0VBQ0UsV0FBQTtBZitsREo7O0FlN2xERTs7RUFFRSxXQUFBO0VBQ0EsV0FBQTtFQUNBLGlCQUFBO0VBQ0Esa0JBQUE7RUFDQSxXQUFBO0FmZ21ESjs7QWU5bERFO0VBQ0Usa0JBQUE7RUFDQSxNQUFBO0VBQ0EsUUFBQTtFQUNBLFdBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7RUFDQSxtQkFBQTtBZmltREo7O0FlL2xERTtFQUNFLGtCQUFBO0VBQ0EsYUFBQTtFQUNBLFNBQUE7RUFDQSxRQUFBO0VBQ0EsaUJBQUE7RUFDQSxVQUFBO0VBQ0EsV0FBQTtFQUNBLGFBQUE7RUFDQSx3Q0FBQTtBZmttREo7O0Flam1ESTtFQUNFLGlCQUFBO0Fmb21ETjs7QWVubURJOztFQUVFLFVBQUE7QWZzbUROOztBZXJtREk7O0VBRUUsV0FBQTtFQUNBLGNBQUE7RUFDQSxRQUFBO0VBQ0EsU0FBQTtFQUNBLGtCQUFBO0VBQ0EsT0FBQTtFQUNBLE1BQUE7RUFDQSxnQkFBQTtFQUNBLGlCQUFBO0VBQ0EsZ0NBQUE7QWZ3bUROOztBZXZtREk7RUFDRSxzQkFBQTtFQUNBLHlCQUFBO0VBQ0EsUUFBQTtBZjBtRE47O0Flem1ESTtFQUNFLHNCQUFBO0VBQ0EseUJBQUE7RUFDQSxZQUFBO0FmNG1ETjs7QWUxbURFO0VBQ0UsT0FBQTtBZjZtREo7O0FlNW1ESTtFQUNFLDZCQUFBO0VBQ0EsaUJBQUE7QWYrbUROOztBZTltREk7RUFDRSxpQkFBQTtFQUNBLGdDQUFBO0FmaW5ETjs7QWUvbURFO0VBQ0UsUUFBQTtBZmtuREo7O0Flam5ESTtFQUNFLDRCQUFBO0VBQ0EsaUJBQUE7QWZvbkROOztBZW5uREk7RUFDRSwrQkFBQTtBZnNuRE47O0FlcG5ERTtFQUNFLGlCQUFBO0VBQ0Esb0JBQUE7QWZ1bkRKOztBZXRuREk7RUFDRSxjQUFBO0VBQ0EsV0FBQTtFQUNBLGdCQUFBO0FmeW5ETjs7QWV4bkRJO0VBQ0UsVUFBQTtBZjJuRE47O0Flem5ERTtFQUNFLFdBQUE7RUFDQSxTQUFBO0VBQ0EsZ0JBQUE7RUFDQSxtQkFBQTtBZjRuREo7O0FlMW5ESTtFQUNFLGtCQUFBO0VBQ0EsY0FBQTtFQUNBLE1BQUE7RUFDQSxPQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxzQ0FBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7QWY2bkROOztBZTFuREUsd0JBQUE7QUFDQTtFQUNFLFdBQUE7RUFDQSxlQUFBO0VBQ0EsWUFBQTtFQUNBLGNBQUE7RUFDQSxjQUFBO0VBQ0Esc0JBQUE7RUFDQSxvQkFBQTtFQUNBLGNBQUE7QWY2bkRKOztBZTNuREUsZ0NBQUE7QUFDQTtFQUNFLGNBQUE7QWY4bkRKOztBZTduREk7RUFDRSxXQUFBO0VBQ0Esa0JBQUE7RUFDQSxPQUFBO0VBQ0EsU0FBQTtFQUNBLFlBQUE7RUFDQSxjQUFBO0VBQ0EsUUFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0EsV0FBQTtFQUNBLHNDQUFBO0VBQ0EsZ0JBQUE7QWZnb0ROOztBZS9uREk7RUFDRSxjQUFBO0VBQ0EsY0FBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTtBZmtvRE47O0Flam9ESTtFQUNFLFNBQUE7QWZvb0ROOztBZWxvREU7RUFDRSxpQkFBQTtFQUNBLGtCQUFBO0VBQ0EsU0FBQTtFQUNBLE9BQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtBZnFvREo7O0Flbm9ERTtFQUNFLGdCQUFBO0VBQ0EsaUJBQUE7RUFDQSxjQUFBO0VBQ0EscUJBQUE7RUFDQSxtQkFBQTtBZnNvREo7O0FlcG9ERTtFQUNFLGVBQUE7QWZ1b0RKOztBZXJvREU7RUFDRSxlQUFBO0Fmd29ESjs7QWV0b0RFO0VBQ0U7O1FBQUE7RUFHQTtJQUNFLGVBQUE7SUFDQSxnQkFBQTtFZnlvREo7RWV4b0RFO0lBQ0UsVUFBQTtFZjBvREo7RWV6b0RFO0lBQ0UsTUFBQTtJQUNBLFNBQUE7RWYyb0RKO0VlMW9ERTtJQUNFLGVBQUE7SUFDQSxnQkFBQTtFZjRvREo7RWUzb0RFO0lBQ0UsOEJBQUE7SUFDQSxTQUFBO0lBQ0EsU0FBQTtJQUNBLFNBQUE7SUFDQSxnQkFBQTtJQUNBLGVBQUE7SUFDQSxzQkFBQTtFZjZvREo7RWU1b0RJO0lBQ0UsVUFBQTtFZjhvRE47RWU3b0RFO0lBQ0UsVUFBQTtJQUNBLFFBQUE7RWYrb0RKO0VlOW9ERTtJQUNFLE1BQUE7SUFDQSxRQUFBO0lBQ0EsV0FBQTtJQUNBLFlBQUE7SUFDQSxpQkFBQTtJQUNBLDhCQUFBO0lBQ0EsZUFBQTtJQUNBLGtCQUFBO0lBQ0EsVUFBQTtFZmdwREo7QUFDRjtBZS9vREU7RUFDRTtJQUVFLHNCQUFBO0VmaXBESjtFZWhwREU7SUFFRSxtQkFBQTtFZmtwREo7RWVqcERFO0lBRUUsc0JBQUE7RWZtcERKO0VlbHBERTtJQUNFLGtCQUFBO0lBQ0EsbUJBQUE7RWZvcERKO0FBQ0Y7QWVscERBO0VBQ0ksaUJBQUE7QWZvcERKO0FlbnBESTtFQUZKO0lBR1EsaUJBQUE7RWZzcEROO0FBQ0Y7QWVycERJO0VBTEo7SUFNUSxpQkFBQTtFZndwRE47QUFDRjtBZXZwREk7RUFSSjtJQVNRLGlCQUFBO0VmMHBETjtBQUNGOztBZXhwREE7RUFDSSxhQUFBO0FmMnBESjs7QWV6cERBO0VBQ0ksYUFBQTtBZjRwREo7O0FnQmpoRUE7OzJCQUFBO0FBUUU7RUFDRSxlQUFBO0VBQ0EsTUFBQTtFQUNBLE9BQUE7RUFDQSxRQUFBO0VBQ0EsU0FBQTtFQUNBLDhCQUFBO0VBQ0EsYUFBQTtFQUNBLHVCQUFBO0VBQ0EsbUJBQUE7RUFDQSxZQUFBO0FoQitnRUo7O0FnQjVnRUU7RUFDRSx5QkprRGE7RUlqRGIsYUFBQTtFQUNBLHdCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxpQkFBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxzQkFBQTtFQUNBLGFBQUE7QWhCK2dFSjs7QWdCNWdFRTtFQUNFLGFBQUE7RUFDQSw4QkFBQTtFQUNBLG1CQUFBO0FoQitnRUo7O0FnQjVnRUU7RUFDRSxhQUFBO0VBQ0EsZ0JBQUE7RUFDQSxzQkFBQTtFQUNBLGdEQUFBO0VBQUEsaUJBQUE7RUFBQSxvQkFBQTtFQUFBLDZDQUFBO0FoQitnRUo7O0FnQjVnRUU7RUFDRSx1QkFBQTtFQUNBLFNBQUE7RUFDQSxhQUFBO0FoQitnRUo7O0FnQjVnRUU7RUFBc0MsWUFBQTtBaEJnaEV4Qzs7QWdCOWdFRTtFQUNFLGdCQUFBO0VBQ0EsbUJBQUE7RUFDQSxnQkFBQTtFQUNBLG9CQUFBO0VBQUEsNkNBQUE7QWhCaWhFSjs7QWdCNWdFRTs7MkJBQUE7QUFHQTtFQUNJO0lBQU8sVUFBQTtFaEJnaEVYO0VnQi9nRU07SUFBSyxVQUFBO0VoQmtoRVg7QUFDRjtBZ0JoaEVFO0VBQ0k7SUFBTyxVQUFBO0VoQm1oRVg7RWdCbGhFTTtJQUFLLFVBQUE7RWhCcWhFWDtBQUNGO0FnQm5oRUU7RUFDRTtJQUFPLDBCQUFBO0VoQnNoRVQ7RWdCcmhFSTtJQUFLLHdCQUFBO0VoQndoRVQ7QUFDRjtBZ0J0aEVFO0VBQ0k7SUFBTyx3QkFBQTtFaEJ5aEVYO0VnQnhoRUk7SUFBSywyQkFBQTtFaEIyaEVUO0FBQ0Y7QWdCemhFRTtFQUNFLGFBQUE7QWhCMmhFSjs7QWdCeGhFRTtFQUNFLGNBQUE7QWhCMmhFSjs7QWdCeGhFRTtFQUNFLG1EQUFBO0FoQjJoRUo7O0FnQnhoRUU7RUFDRSxvREFBQTtBaEIyaEVKOztBZ0J4aEVFO0VBQ0Usb0RBQUE7QWhCMmhFSjs7QWdCeGhFRTtFQUNFLHFEQUFBO0FoQjJoRUo7O0FnQnhoRUU7O0VBRUUsc0JBQUE7QWhCMmhFSjs7QWlCM29FQTtFQUNJLG9DQUFBO0VBQ0EsOEJBQUE7QWpCOG9FSjtBaUI1b0VRO0VBRUksV0FBQTtFQUNBLGtCQUFBO0VBQ0EsU0FBQTtFQUNBLE9BQUE7RUFDQSxXQUFBO0VBQ0EsV0FBQTtFQUNBLHNCQUFBO0VBQ0EsV0FBQTtBakI2b0VaO0FpQjNvRVE7RUFDSSxZQUFBO0VBQ0EsU0FBQTtBakI2b0VaOztBaUJ6b0VBO0VBQ0ksMkJBQUE7RUFDQSxvQ0FBQTtFQUNBLHFCQUFBO0VBQ0Esa0JBQUE7RUFDQSw4QkFBQTtBakI0b0VKOztBa0J0cUVBO0VBQ0ksaUJBQUE7RUFDQSxrQkFBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxVQUFBO0VBQ0EsNkJBQUE7RUFDQSxVQUFBO0VBQ0EsYUFBQTtBbEJ5cUVKO0FrQnhxRUk7RUFDSSxjQUFBO0FsQjBxRVI7O0FrQnRxRUE7RUFDSSxnREFBQTtVQUFBLHdDQUFBO0FsQnlxRUo7O0FrQnJxRUE7RUFDSSxzQkFBQTtBbEJ3cUVKOztBa0JycUVBO0VBQ0ksa0JBQUE7RUFDQSxpQkFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0EsVUFBQTtFQUNBLGFBQUE7RUFDQSw4QkFBQTtFQUNBLHVCQUFBO0FsQndxRUo7O0FrQnJxRUE7O0VBRUksK0JBQUE7QWxCd3FFSjs7QWtCcnFFQTtFQUNJLG1CQUFBO0FsQndxRUo7QWtCdHFFSTtFQUNJLG1CQUFBO0FsQndxRVI7O0FrQnBxRUE7RUFDSSxjQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxrQkFBQTtFQUNBLHdCQUFBO0FsQnVxRUo7O0FrQnBxRUE7RUFDSSxrQkFBQTtBbEJ1cUVKOztBa0JwcUVBLGlCQUFBO0FBR0k7RUFDSSxZQUFBO0FsQnFxRVI7QWtCcHFFUTtFQUNJLFlBQUE7QWxCc3FFWjs7QWtCanFFQSxnQkFBQTtBQUVJOztFQUVJLFlBQUE7QWxCbXFFUjtBa0JocUVJO0VBQ0ksdUJBQUE7RUFDQSxzQ0FBQTtBbEJrcUVSOztBa0I3cEVBO0VBQ0ksd0JBQUE7RUFDQSwyQkFBQTtBbEJncUVKOztBa0I3cEVBLGFBQUE7QUFFSTtFQUNJLGNBQUE7RUFDQSxxQkFBQSxFQUFBLGdCQUFBO0VBQ0Esd0JBQUEsRUFBQSxtQ0FBQTtBbEIrcEVSO0FrQjlwRVE7RUFDSSxhQUFBO0FsQmdxRVo7QWtCNXBFSTtFQUNJLDhCQUFBO0FsQjhwRVI7O0FrQnpwRUk7RUFDSSw2QkFBQTtBbEI0cEVSOztBa0J2cEVJO0VBQ0ksNkJBQUE7QWxCMHBFUjs7QWtCcnBFSTtFQUNJLFdBQUE7RUFDQSxjQUFBO0VBQ0EsV0FBQTtBbEJ3cEVSO0FrQnBwRVE7RUFDSSx5REFBQTtBbEJzcEVaO0FrQm5wRVE7RUFDSSxZQUFBO0VBQ0EsMENBQUE7QWxCcXBFWjtBa0JocEVRO0VBQ0ksd0RBQUE7QWxCa3BFWjtBa0Ivb0VRO0VBQ0ksV0FBQTtFQUNBLDJDQUFBO0FsQmlwRVo7QWtCN29FSTtFQUNJLGdDQUFBO0FsQitvRVI7O0FrQjNvRUEsYUFBQTtBQUVJO0VBQUEsa0JBQUE7RUFBQSxrQkFBQTtFQUFBO0FBQUE7O0FBR0o7RUFFSSxrQkFBQTtFQUNBLE9BQUE7RUFDQSxNQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxtQkFBQTtFQUNBLDBCQUFBO0FsQjZvRUo7O0FrQjFvRUE7RUFDSSwyQkFBQTtBbEI2b0VKOztBa0Ixb0VBOzs7O0VBSUksV0FBQTtFQUNBLFdBQUE7RUFDQSxPQUFBO0VBQ0EsTUFBQTtBbEI2b0VKOztBa0Ixb0VBOzs7O0VBSUksVUFBQTtFQUNBLFlBQUE7RUFDQSxPQUFBO0VBQ0EsTUFBQTtBbEI2b0VKOztBa0Ixb0VBO0VBQ0ksYUFBQTtBbEI2b0VKOztBa0Ixb0VBO0VBQ0ksZUFBQTtBbEI2b0VKOztBa0Izb0VFO0VBQ0UsZUFBQTtFQUNBLHNCQUFBO0FsQjhvRUo7O0FrQnZvRU07RUFDRSxvQ0FBQTtBbEIwb0VSO0FrQnZvRUk7RUFDRSxvQkFBQTtFQUNBLDRCQUFBO0FsQnlvRU47QWtCeG9FTTtFQUNFLG9CQUFBO0FsQjBvRVI7QWtCdG9FTTtFQUVFLG9CQUFBO0FsQnVvRVI7O0FrQmpvRUk7RUFBQSxhQUFBO0VBQUE7QUFBQTtBQUNBO0VBQ0ksV0FBQTtFQUNBLFlBQUE7RUFDQSxrQkFBQTtFQUFBLHFCQUFBO0VBQUEsZUFBQTtFQUFBLHFCQUFBO0VBQUEsa0NBQUE7RUFBQSx3QkFBQTtFQUFBLHdEQUFBO0VBQUEsMEJBQUE7QWxCc29FUjtBa0Jwb0VZO0VBQUEsV0FBQTtFQUFBLGtCQUFBO0VBQUE7QUFBQTtBQU9RO0VBQUEsa0JBQUE7RUFBQTtBQUFBOztBQVFoQjtFQUFBLG9CQUFBO0VBQUEsWUFBQTtFQUFBLFdBQUE7RUFBQSxtQkFBQTtFQUFBLHVCQUFBO0VBQUEscUJBQUE7RUFBQSxlQUFBO0VBQUEsZ0JBQUE7RUFBQTtBQUFBO0FBR0k7RUFBQTtBQUFBO0FBSUE7RUFBQSxvQkFBQTtFQUFBO0FBQUE7QUFHQTtFQUFBLGtCQUFBO0VBQUEsTUFBQTtFQUFBLFlBQUE7RUFBQSxZQUFBO0VBQUEsV0FBQTtFQUFBLFlBQUE7RUFBQSxrQkFBQTtFQUFBO0FBQUE7QUFFSTtFQUFBO0FBQUE7QUFHQTtFQUFBO0FBQUE7QUFJSjtFQUFBLGtCQUFBO0VBQUEsUUFBQTtFQUFBLFlBQUE7RUFBQSxhQUFBO0VBQUEsWUFBQTtFQUFBLFVBQUE7RUFBQSxzQkFBQTtFQUFBLCtMQUFBO0VBQUEsZUFBQTtFQUFBLG1CQUFBO0VBQUEsdUJBQUE7RUFBQSxrQkFBQTtFQUFBLDZCQUFBO0VBQUEsd0JBQUE7RUFBQSx3REFBQTtFQUFBO0FBQUE7QUFDQTtFQUNJLFdBQUE7RUFDQSxrQkFBQTtFQUFBLFFBQUE7RUFBQSxZQUFBO0VBQUEsV0FBQTtFQUFBLFVBQUE7RUFBQSx3QkFBQTtFQUFBLHdEQUFBO0VBQUEsMEJBQUE7QWxCK25FWjtBa0I1bkVZO0VBQUEsd0JBQUE7RUFBQSx3REFBQTtFQUFBO0FBQUE7QUFJSTtFQUFBO0FBQUE7QUFJSTtFQUFBLHVCQUFBO0VBQUE7QUFBQTtBQUtBO0VBQUEsc0JBQUE7RUFBQTtBQUFBO0FBS1I7RUFBQTtBQUFBO0FBRUk7RUFBQSxxRUFBQTtFQUFBLHFFQUFBO0VBQUEsK0RBQUE7RUFBQSxtRUFBQTtFQUFBO0FBQUE7QUFHQTtFQUFBLHVCQUFBO0VBQUE7QUFBQTtBQUlKO0VBQUE7QUFBQTtBQUVJO0VBQUEsb0VBQUE7RUFBQSxxRUFBQTtFQUFBLCtEQUFBO0VBQUEsbUVBQUE7RUFBQTtBQUFBO0FBR0E7RUFBQSxzQkFBQTtFQUFBO0FBQUE7O0FBUWhCO0VBQ0ksb0NBQUE7QWxCcW5FSjs7QWtCbm5FQTtFQUNJLG9CQUFBO0VBQ0EsNEJBQUE7RUFDQSxxQkFBQTtBbEJzbkVKOztBa0JwbkVBO0VBQ0ksb0JBQUE7QWxCdW5FSjs7QWtCcm5FQTs7RUFFSSxvQkFBQTtFQUNBLHFCQUFBO0FsQnduRUo7O0FtQi83RUE7RUFDSSxrQkFBQTtFQUNBLFlBQUE7QW5CazhFSjs7QW9CNzdFZ0I7RUFDSSxXQUFBO0VBQ0Esa0JBQUE7RUFBQSxRQUFBO0VBQUEsaUJBQUE7RUFBQSxxQkFBQTtFQUFBLFlBQUE7RUFBQSxXQUFBO0VBQUEscUJBQUE7RUFBQSxrQkFBQTtFQUFBLHlEQUFBO0VBQUEsMkJBQUE7RUFBQSw0QkFBQTtBcEJpOEVwQjs7QW9CajhFb0I7RUFBQTtJQUFBLFlBQUE7SUFBQTtFQUFBO0FBQUE7O0FBRko7RUFHSSw4ZkFBQTtBcEJnOEVwQjs7QXFCejhFSTtFQUFBLGtCQUFBO0VBQUEsb0JBQUE7RUFBQSxZQUFBO0VBQUEsbUJBQUE7RUFBQSx1QkFBQTtFQUFBLG1CQUFBO0VBQUEscUJBQUE7RUFBQSxrQkFBQTtFQUFBLHdEQUFBO0VBQUEsa0JBQUE7RUFBQSxlQUFBO0VBQUEsZ0JBQUE7RUFBQSxnQkFBQTtFQUFBLDBCQUFBO0VBQUEsd0JBQUE7RUFBQSx3REFBQTtFQUFBLDBCQUFBO0VBQUE7QUFBQTtBQU9JO0VBQUEsa0JBQUE7RUFBQSxvREFBQTtFQUFBLG9CQUFBO0VBQUE7QUFBQTtBQUlBO0VBQUE7QUFBQTtBQUVJO0VBQUE7QUFBQTtBQUtKO0VBQUE7QUFBQTtBQUVJO0VBQUEsV0FBQTtFQUFBO0FBQUE7QUFLSjtFQUFBO0FBQUE7QUFFSTtFQUFBLFdBQUE7RUFBQTtBQUFBO0FBRUo7RUFDSTtJQUFBO0VBQUE7RUFFSTtJQUFBO0VBQUE7QXJCMDhFaEI7QXFCbjhFWTtFQUFBLGtCQUFBO0VBQUE7QUFBQTtBQUlSO0VBQ0ksV0FBQTtFQUNBLGtCQUFBO0VBQUEsaUJBQUE7RUFBQSxpQkFBQTtFQUFBLFlBQUE7RUFBQSxXQUFBO0VBQUEsVUFBQTtFQUFBLGtCQUFBO0VBQUEsK0xBQUE7RUFBQSxxQkFBQTtFQUFBLGtCQUFBO0VBQUEseURBQUE7RUFBQSx3QkFBQTtFQUFBLDJCQUFBO0VBQUEseUJBQUE7RUFBQSx3QkFBQTtFQUFBLHdEQUFBO0VBQUEsMEJBQUE7RUFBQSx5QkFBQTtFQUNBLDBCQUFBO0VBQ0EsdW5CQUFBO0FyQm84RVI7QXFCaDhFUTtFQUNJLFNBQUE7RUFDQSxxQkFBQTtFQUNBLGtCQUFBO0VBQ0EsY0FBQTtBckJrOEVaO0FxQjU3RVE7RUFBQTtBQUFBO0FBR0o7RUFFUTtJQUFBLGtCQUFBO0lBQUEsb0RBQUE7SUFBQSxvQkFBQTtJQUFBO0VBQUE7RUFFSTtJQUFBLGtCQUFBO0lBQUEsd0RBQUE7SUFDQTtFQURBO0FyQmk4RWhCOztBcUJ2N0VJO0VBQUEsa0JBQUE7RUFBQSxvQkFBQTtFQUFBLFlBQUE7RUFBQSxtQkFBQTtFQUFBLHVCQUFBO0VBQUEsZ0JBQUE7RUFBQSxxQkFBQTtFQUFBLGtCQUFBO0VBQUEsc0RBQUE7RUFBQSxrQkFBQTtFQUFBLGtCQUFBO0VBQUEsZUFBQTtFQUFBLGdCQUFBO0VBQUEsZ0JBQUE7RUFBQSwwQkFBQTtFQUFBLHdCQUFBO0VBQUEsd0RBQUE7RUFBQSwwQkFBQTtFQUFBO0FBQUE7QUFFSTtFQUFBLGtCQUFBO0VBQUEsVUFBQTtFQUFBLFFBQUE7RUFBQSxVQUFBO0VBQUEsc0JBQUE7RUFBQTtBQUFBO0FBR0E7RUFBQSxrQkFBQTtFQUFBLFdBQUE7RUFBQSxvQkFBQTtFQUFBLFlBQUE7RUFBQSxtQkFBQTtFQUFBLHVCQUFBO0VBQUEscUJBQUE7RUFBQSxrQkFBQTtFQUFBLHdEQUFBO0VBQUEsa0JBQUE7RUFBQSxtQkFBQTtFQUFBLHdCQUFBO0VBQUEsd0RBQUE7RUFBQSwwQkFBQTtFQUFBO0FBQUE7QUFFSTtFQUFBLGtCQUFBO0VBQUEsUUFBQTtFQUFBLFVBQUE7RUFBQSxXQUFBO0VBQUEsd0JBQUE7RUFBQSx3REFBQTtFQUFBO0FBQUE7QUFLQTtFQUNJLGtDQUFBO0FyQjA3RWhCOztBcUJuN0VJO0VBQUEsa0JBQUE7RUFBQSxvQkFBQTtFQUFBLFlBQUE7RUFBQSxtQkFBQTtFQUFBLHVCQUFBO0VBQUEsZ0JBQUE7RUFBQSxxQkFBQTtFQUFBLGtCQUFBO0VBQUEsc0RBQUE7RUFBQSxrQkFBQTtFQUFBLGtCQUFBO0VBQUEsZUFBQTtFQUFBLGdCQUFBO0VBQUEsZ0JBQUE7RUFBQSwwQkFBQTtFQUFBLHdCQUFBO0VBQUEsd0RBQUE7RUFBQSwwQkFBQTtFQUFBO0FBQUE7QUFFSTtFQUFBLGtCQUFBO0VBQUEsVUFBQTtFQUFBLFFBQUE7RUFBQSxVQUFBO0VBQUEsc0JBQUE7RUFBQTtBQUFBO0FBR0E7RUFBQSxrQkFBQTtFQUFBLFdBQUE7RUFBQSxvQkFBQTtFQUFBLFlBQUE7RUFBQSxtQkFBQTtFQUFBLHVCQUFBO0VBQUEscUJBQUE7RUFBQSxrQkFBQTtFQUFBLHdEQUFBO0VBQUEsa0JBQUE7RUFBQSxtQkFBQTtFQUFBLHdCQUFBO0VBQUEsd0RBQUE7RUFBQSwwQkFBQTtFQUFBO0FBQUE7O0FDeEdSO0VDb0JJLGdCQUFBO0VEbEJBLGtCQUFBO0F0Qm1pRko7QXVCcmdGTTtFQUZGO0lBR0ksdURBQUE7RXZCd2dGTjtBQUNGO0F1QnZnRk07RUFMRjtJQU1JLGVEbkNxQjtFdEI2aUYzQjtBQUNGO0FzQjVpRkk7RUFDSSxtQkFBQTtFQUNBLFlBQUE7RUFDQSxvQkFBQTtBdEI4aUZSO0FzQjdpRlE7RUFDSSxvQkFBQTtBdEIraUZaO0FzQjVpRkk7RUFDSSxjQUFBO0VBQ0Esa0JBQUE7RUFDQSxNQUFBO0VBQ0EsT0FBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0EsVUFBQTtBdEI4aUZSO0FzQjNpRlE7RUFFSSxVQUFBO0F0QjRpRlo7QXNCeGlGUTtFQUVJLG1CQUFBO0VBQ0Esb0JBQUE7RUFDQSxzQkFBQTtBdEJ5aUZaO0FzQnRpRkk7RUFDSSxxQ0FBQTtFQUNBLGtCQUFBO0VBQ0EsZUFBQTtFQUNBLGNBQUE7RUFDQSxnQkFBQTtFQUNBLGNWV1U7RVVWVixnQkFBQTtBdEJ3aUZSO0FzQnRpRlE7RUFUSjtJQVVRLGtCQUFBO0V0QnlpRlY7QUFDRjtBc0J2aUZRO0VBRUksV0FBQTtFQUNBLGtCQUFBO0VBQ0EsT0FBQTtFQUNBLFFBQUE7RUFDQSwyQkFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0EsVUFBQTtFQUNBLGNBQUE7RUFDQSx5QkFBQTtBdEJ3aUZaO0FzQnJpRlE7RUFDSSxnQkFBQTtFQUNBLHFCQUFBO0VBQ0EsZUFBQTtFQUNBLFVBQUE7RUFDQSxpQkFBQTtFQUNBLGtCQUFBO0F0QnVpRlo7QXNCcmlGUTtFQUNJLGNBQUE7QXRCdWlGWjs7QXdCN21GQTtFQUNJLGtCQUFBO0VBQ0EsZ0JBQUE7QXhCZ25GSjtBd0IvbUZJO0VBQ0ksa0JBQUE7RUFDQSxRQUFBO0VBQ0EsU0FBQTtFQUNBLGdDQUFBO0VBQ0EsWUFBQTtFQUNBLGVBQUEsRUFBQSxzQkFBQTtFQUNBLGlCQUFBO0VBQ0EsbUJBQUEsRUFBQSxzQkFBQTtFQUNBLG9CQUFBO0tBQUEsaUJBQUE7QXhCaW5GUjs7QXlCNW5GSTtFQUFBLG9CQUFBO0VBQUEsZUFBQTtFQUFBLE1BQUE7RUFBQSxPQUFBO0VBQUEsYUFBQTtFQUFBLGFBQUE7RUFDQTtBQURBO0FBRUE7RUFDSSxXQUFBO0VBQ0EsY0FBQTtFQUFBLFlBQUE7RUFBQSxXQUFBO0VBQUEsMkJBQUE7RUFBQSw0QkFBQTtFQUFBLHdCQUFBO0VBQUEsd0RBQUE7RUFBQSwwQkFBQTtFQUNBLDJDQUFBO0F6QmlvRlI7QXlCOW5GUTtFQUFBLGlCQUFBO0VBQUE7QUFBQTtBQUdBO0VBQUEsbUJBQUE7RUFBQTtBQUFBO0FBR0E7RUFBQTtBQUFBO0FBR0E7RUFBQTtBQUFBOztBQ2xCUjtFQUNJLGtCQUFBO0ExQnNwRko7QTBCcHBGUTtFQUNJLG1CQUFBO0VBQ0EscUNBQUE7QTFCc3BGWjtBMEJqcEZZO0VBQ0ksbUJBQUE7QTFCbXBGaEI7QTBCbHBGZ0I7RUFGSjtJQUdRLHNCQUFBO0UxQnFwRmxCO0FBQ0Y7QTBCaHBGUTtFQUNJLGdDQUFBO0ExQmtwRlo7O0EyQnJxRkk7RUFBQSxTQUFBO0VBQUEsT0FBQTtFQUFBLFVBQUE7RUFBQSxXQUFBO0VBQUEsa0JBQUE7RUFBQSxzREFBQTtFQUFBLHVEQUFBO0VBQUEsZ0JBQUE7RUFBQSxnQkFBQTtFQUFBLG9CQUFBO0VBQUE7QUFBQTtBQUVJO0VBQUEsb0JBQUE7RUFBQTtBQUFBO0FBRUk7RUFBQSxvQkFBQTtFQUFBLCtDQUFBO0VBQUE7QUFBQTtBQU1BO0VBQUE7QUFBQTtBQUFBO0VBQUE7SUFBQTtFQUFBO0FBQUE7QUFNQTtFQUFBLGFBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtJQUFBLG1CQUFBO0lBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtJQUFBO0VBQUE7QUFBQTtBQUVJO0VBQUEsWUFBQTtFQUFBLHdCQUFBO0VBQUEsc0JBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtJQUFBO0VBQUE7QUFBQTtBQUVJO0VBQUEsa0NBQUE7RUFBQSx3REFBQTtFQUFBLGdCQUFBO0VBQUEsa0JBQUE7RUFBQSx1QkFBQTtFQUFBLG9CQUFBO0VBQUEsY0FBQTtFQUFBLG1CQUFBO0VBQUEsNEJBQUE7RUFBQSxpQkFBQTtFQUFBLG9CQUFBO0VBQUEsb0JBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtJQUFBLG1CQUFBO0lBQUEsY0FBQTtJQUFBO0VBQUE7QUFBQTtBQURKO0VBRUksaUNBQUE7RUFDQSxta0JBQUE7QTNCdXFGcEI7QTJCdHFGb0I7RUFKSjtJQUtRLHVCQUFBO0UzQnlxRnRCO0FBQ0Y7QTJCdHFGb0I7RUFBQSxhQUFBO0VBQUEsc0JBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtJQUFBLGlCQUFBO0lBRUk7RUFGSjtBQUFBO0FBS0k7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBUWhCO0VBQUEsd0JBQUE7RUFBQSxzQkFBQTtFQUFBLHlEQUFBO0VBQUEsaUJBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtJQUFBLHdCQUFBO0lBQUEsY0FBQTtJQUFBO0VBQUE7QUFBQTtBQUdRO0VBQUE7QUFBQTtBQUdBO0VBQUEsb0JBQUE7RUFBQTtBQUFBO0FBQ0E7RUFDSSxnQkFBQTtBM0J3cUZwQjtBMkJucUZZO0VBQUEsYUFBQTtFQUFBLG1CQUFBO0VBQUEsOEJBQUE7RUFBQSxlQUFBO0VBQUEsZ0JBQUE7RUFBQSxnQkFBQTtFQUFBLG9CQUFBO0VBQUE7QUFBQTtBQUVJO0VBQUEsb0JBQUE7RUFBQTtBQUFBO0FBRUo7RUFDSSxnQkFBQTtFQUNBLHFCQUFBO0VBQ0Esa0JBQUE7RUFDQSxlQUFBO0VBQUEsZ0JBQUE7QTNCdXFGaEI7QTJCbnFGWTtFQUFBO0FBQUE7QUFBQTtFQUFBO0lBQUE7RUFBQTtBQUFBO0FBT0E7RUFBQSxhQUFBO0VBQUEsUUFBQTtFQUFBLHVEQUFBO0VBQUE7QUFBQTtBQUtnQjtFQUFBO0FBQUE7QUFLUjtFQUFBLHFCQUFBO0VBQUEsbUJBQUE7RUFBQSxvQkFBQTtFQUFBO0FBQUE7QUFDQTtFQUNJLFlBQUE7RUFDQSxpQkFBQTtFQUFBLHFCQUFBO0VBQUEsb0JBQUE7RUFBQSxnREFBQTtBM0IrcEZ4QjtBMkJ2cEZRO0VBQUEsZUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0lBQUEsdURBQUE7SUFBQTtFQUFBO0FBQUE7QUFLSTtFQUFBLGFBQUE7RUFBQSxlQUFBO0VBQUEsb0JBQUE7T0FBQSxlQUFBO0VBQUE7QUFBQTtBQUVJO0VBQUE7QUFBQTtBQUVJO0VBQUEscUJBQUE7RUFBQSxtQkFBQTtFQUFBLG9CQUFBO0VBQUEsZ0RBQUE7RUFBQTtBQUFBO0FBRUk7RUFBQSxvQkFBQTtFQUFBO0FBQUE7QUFFSjtFQUNJLFlBQUE7RUFDQSxpQkFBQTtFQUFBLHFCQUFBO0VBQUEsb0JBQUE7RUFBQSxnREFBQTtBM0IycEZ4QjtBMkJucEZRO0VBQUEsa0JBQUE7RUFBQSxTQUFBO0VBQUEsUUFBQTtFQUFBLGFBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtJQUFBLGtCQUFBO0lBQUE7RUFBQTtBQUFBO0FBSUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtJQUFBO0VBQUE7QUFBQTtBQUNBO0VBQ0ksd0JBQUE7QTNCc3BGWjtBMkJucEZZO0VBQUE7QUFBQTtBQUVKO0VBQ0kseUJBQUE7QTNCc3BGWjtBMkJscEZnQjtFQUFBLGtCQUFBO0VBQUEscUJBQUE7RUFBQSxrQkFBQTtFQUFBO0FBQUE7QUFFSTtFQUFBLFlBQUE7RUFBQSxXQUFBO0VBQUEscUJBQUE7RUFBQSw2QkFBQTtFQUFBLGtCQUFBO0VBQUEsb0JBQUE7RUFBQSx1REFBQTtFQUFBLGdCQUFBO0VBQUEsZ0JBQUE7RUFBQSxvQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLDJCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsMkJBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSw4QkFBQTtFQUFBO0FBQUE7QUFJSjtFQUFBLGtCQUFBO0VBQUEsUUFBQTtFQUFBO0FBQUE7QUFFRztFQUFBLG9CQUFBO0VBQUEsWUFBQTtFQUFBLG1CQUFBO0VBQUEsdUJBQUE7RUFBQSxxQkFBQTtFQUFBLGtCQUFBO0VBQUEsd0RBQUE7RUFBQSxrQkFBQTtFQUFBLG1CQUFBO0VBQUEsb0JBQUE7RUFBQTtBQUFBO0FBRUM7RUFBQSxrQkFBQTtFQUFBLG9EQUFBO0VBQUEsb0JBQUE7RUFBQSxnREFBQTtFQUFBO0FBQUE7QUFLSjtFQUFBLGtCQUFBO0VBQUEsU0FBQTtFQUFBLGVBQUE7RUFBQSxpQkFBQTtFQUFBLDZCQUFBO0VBQUEsVUFBQTtFQUFBLGVBQUE7RUFBQSxnQkFBQTtFQUFBLG9CQUFBO0VBQUE7QUFBQTtBQUlSO0VBQ0ksb0JBQUE7RUFDQSxxQkFBQTtBM0JtcEZaO0EyQi9vRlk7RUFBQSxrQkFBQTtFQUFBLFlBQUE7RUFBQSxRQUFBO0VBQUEsV0FBQTtFQUFBLGNBQUE7RUFBQSxZQUFBO0VBQUEsV0FBQTtFQUFBLHNCQUFBO0VBQUE7QUFBQTs7QUMvSlo7RUFDQyx3QkFBQTtBNUJvekZEOztBNEJoekZJO0VBQUEsZUFBQTtFQUFBLGFBQUE7RUFBQSxXQUFBO0VBQUEsd0JBQUE7RUFBQSx3REFBQTtFQUFBLDBCQUFBO0VBQUE7QUFBQTtBQUVJO0VBQUEsa0JBQUE7RUFBQSxhQUFBO0VBQUEsWUFBQTtFQUFBLG1CQUFBO0VBQUEsOEJBQUE7RUFBQSxrQkFBQTtFQUFBLG1CQUFBO0VBQUEsd0JBQUE7RUFBQSx3REFBQTtFQUFBLDBCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7SUFBQSxrQkFBQTtJQUFBO0VBQUE7QUFBQTtBQUlJO0VBQUE7QUFBQTtBQUdBO0VBQUE7QUFBQTtBQUdSO0VBQ0ksc0JBQUE7QTVCbXpGUjtBNEJ4eUZvQjs7O0VBQUEsWUFBQTtFQUFBLGtCQUFBO0VBQUE7QUFBQTtBQUtJOzs7RUFBQTtBQUFBO0FBR0E7OztFQUFBO0FBQUE7QUFJSjs7O0VBQUEsa0JBQUE7RUFBQTtBQUFBO0FBQ0E7OztFQUNJLHlCQUFBO0E1Qm16RnhCO0E0Qmh6RndCOzs7RUFBQTtBQUFBOztBQVFKO0VBQUEsWUFBQTtFQUFBLDZCQUFBO0VBQ0E7QUFEQTtBQU9JO0VBQUEsWUFBQTtFQUFBLGtCQUFBO0VBQUEseURBQUE7RUFDQTtBQURBOztBQzdEeEI7RUFDSSxXQUFBO0VBQ0Esa0JBQUE7RUFDQSw2QkFBQTtFQUNBLGdCQUFBO0VBQ0EsZ0JBQUE7QTdCKzJGSjtBNkI5MkZJO0VBQ0ksNkJBQUE7QTdCZzNGUjtBNkI3MkZJO0VBQ0ksd0RBQUE7VUFBQSxnREFBQTtBN0IrMkZSO0E2QjEyRlk7RUFDSSw2QkFBQTtBN0I0MkZoQjtBNkJ0MkZRO0VBQ0ksdUJBQUE7RUFDQSxvQkFBQTtLQUFBLGlCQUFBO0E3QncyRlo7QTZCbjJGUTtFQUNJLFVBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLGtCQUFBO0VBQ0EsTUFBQTtFQUNBLE9BQUE7RUFDQSxnQkFBQTtFQUNBLHlCQUFBO0VBQ0EsZ0JBQUE7QTdCcTJGWjtBNkJsMkZRO0VBQ0ksc0JBQUE7QTdCbzJGWjtBNkJqMkZRO0VBSUksVUFBQTtFQUNBLHNCQUFBO0E3QmcyRlo7QTZCNzFGUTtFQUNJLDZCQUFBO0E3QisxRlo7QTZCOTFGWTtFQUNJLDZCQUFBO0E3QmcyRmhCO0E2QjUxRlE7RUFDSSxrQkFBQTtBN0I4MUZaO0E2QnoxRkk7RUFDSSxVQUFBO0VBQ0Esc0JBQUE7QTdCMjFGUjtBNkJ4MUZJOzs7RUFHSSxVQUFBO0E3QjAxRlI7O0E4QnA2Rkk7RUFBQTtBQUFBO0FBR0k7RUFBQSxlQUFBO0VBQUEsZUFBQTtFQUFBLCtMQUFBO0VBQUEsVUFBQTtFQUFBLHdCQUFBO0VBQUEsd0RBQUE7RUFBQTtBQUFBO0FBR0k7RUFBQSxlQUFBO0VBQUEsZUFBQTtFQUFBLCtMQUFBO0VBQUE7QUFBQTtBQUtKO0VBQUEscUJBQUE7RUFBQTtBQUFBO0FBRUk7RUFBQSxrQkFBQTtFQUFBLFNBQUE7RUFBQSxPQUFBO0VBQUEsWUFBQTtFQUFBO0FBQUE7QUFHQTtFQUFBLGtCQUFBO0VBQUE7QUFBQTtBQUtBO0VBQUEsa0JBQUE7RUFBQSxRQUFBO0VBQUEsVUFBQTtFQUFBLFlBQUE7RUFBQTtBQUFBO0FBR0E7RUFBQSxrQkFBQTtFQUFBLFFBQUE7RUFBQSxRQUFBO0VBQUEsWUFBQTtFQUFBO0FBQUE7QUFHQTtFQUFBLGtCQUFBO0VBQUEsUUFBQTtFQUFBLFVBQUE7RUFBQSxZQUFBO0VBQUE7QUFBQTtBQUlJO0VBQUEsU0FBQTtFQUFBO0FBQUE7QUFHQTtFQUFBLFNBQUE7RUFBQTtBQUFBO0FBR0E7RUFBQSxXQUFBO0VBQUE7QUFBQTtBQU1KO0VBQUEsa0JBQUE7RUFBQSxPQUFBO0VBQUEsU0FBQTtFQUFBLFlBQUE7RUFBQTtBQUFBO0FBR0E7RUFBQSxrQkFBQTtFQUFBLE9BQUE7RUFBQSxVQUFBO0VBQUEsWUFBQTtFQUFBO0FBQUE7QUFNQTtFQUFBLGtCQUFBO0VBQUEsU0FBQTtFQUFBLFFBQUE7RUFBQSxZQUFBO0VBQUE7QUFBQTtBQUdBO0VBQUEsa0JBQUE7RUFBQSxPQUFBO0VBQUEsU0FBQTtFQUFBLFlBQUE7RUFBQTtBQUFBO0FBTUE7RUFBQSxrQkFBQTtFQUFBLFNBQUE7RUFBQSxXQUFBO0VBQUEsWUFBQTtFQUFBO0FBQUE7QUFHQTtFQUFBLGtCQUFBO0VBQUEsT0FBQTtFQUFBLFVBQUE7RUFBQSxZQUFBO0VBQUE7QUFBQTtBQU9BO0VBQUEsa0JBQUE7RUFBQSxRQUFBO0VBQUEsUUFBQTtFQUFBLFlBQUE7RUFBQTtBQUFBO0FBR0E7RUFBQSxrQkFBQTtFQUFBLFFBQUE7RUFBQSxVQUFBO0VBQUEsWUFBQTtFQUFBO0FBQUE7QUFNQTtFQUFBLGtCQUFBO0VBQUEsUUFBQTtFQUFBLFNBQUE7RUFBQSxZQUFBO0VBQUE7QUFBQTtBQUdBO0VBQUEsa0JBQUE7RUFBQSxNQUFBO0VBQUEsUUFBQTtFQUFBLFlBQUE7RUFBQTtBQUFBO0FBTUE7RUFBQSxrQkFB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SEQsa0JBdzFIQztJQXgxSEQsaUJBdzFIQztJQXgxSEQ7RUF3MUhDO0FBQUE7O0FBeDFIRDtFQUFBO0lBQUEsa0NBdzFIQztJQXgxSEQseURBdzFIQztJQXgxSEQsZ0JBdzFIQztJQXgxSEQsbUJBdzFIQztJQXgxSEQsaUJBdzFIQztJQXgxSEQ7RUF3MUhDO0VBeDFIRDtJQUFBLGtDQXcxSEM7SUF4MUhELHdEQXcxSEM7SUF4MUhELGdCQXcxSEM7SUF4MUhELGtCQXcxSEM7SUF4MUhELGlCQXcxSEM7SUF4MUhEO0VBdzFIQztBQUFBOztBQXgxSEQ7RUFBQTtJQUFBLGtDQXcxSEM7SUF4MUhELHdEQXcxSEM7SUF4MUhELGdCQXcxSEM7SUF4MUhELGtCQXcxSEM7SUF4MUhELHVCQXcxSEM7SUF4MUhEO0VBdzFIQztBQUFBOztBQXgxSEQ7RUFBQTtBQXcxSEM7O0FBeDFIRDtFQUFBO0FBdzFIQzs7QUF4MUhEO0VBQUEsa0JBdzFIQztFQXgxSEQ7QUF3MUhDOztBQXgxSEQ7RUFBQTtBQXcxSEM7O0FBeDFIRDtFQUFBLG9CQXcxSEM7RUF4MUhEO0FBdzFIQzs7QUF4MUhEO0VBQUEsb0JBdzFIQztFQXgxSEQ7QUF3MUhDOztBQXgxSEQ7RUFBQTtBQXcxSEM7O0FBeDFIRDtFQUFBLDhCQXcxSEM7RUF4MUhEO0FBdzFIQzs7QUF4MUhEO0VBQUE7SUFBQTtFQXcxSEM7RUF4MUhEO0lBQUE7RUF3MUhDO0FBQUE7O0FBeDFIRDtFQUFBO0lBQUE7RUF3MUhDO0VBeDFIRDtJQUFBO0VBdzFIQztFQXgxSEQ7SUFBQTtFQXcxSEM7RUF4MUhEO0lBQUE7RUF3MUhDO0VBeDFIRDtJQUFBO0VBdzFIQztFQXgxSEQ7SUFBQTtFQXcxSEM7RUF4MUhEO0lBQUE7RUF3MUhDO0VBeDFIRDtJQUFBO0VBdzFIQztFQXgxSEQ7SUFBQTtFQXcxSEM7QUFBQTs7QUF4MUhEO0VBQUE7SUFBQTtFQXcxSEM7QUFBQTs7QUF4MUhEO0VBQUE7SUFBQTtFQXcxSEM7RUF4MUhEO0lBQUE7RUF3MUhDO0VBeDFIRDtJQUFBO0VBdzFIQztFQXgxSEQ7SUFBQTtFQXcxSEM7RUF4MUhEO0lBQUE7RUF3MUhDO0VBeDFIRDtJQUFBO0VBdzFIQztFQXgxSEQ7SUFBQTtFQXcxSEM7RUF4MUhEO0lBQUE7RUF3MUhDO0VBeDFIRDtJQUFBO0VBdzFIQztFQXgxSEQ7SUFBQTtFQXcxSEM7RUF4MUhEO0lBQUE7RUF3MUhDO0VBeDFIRDtJQUFBO0VBdzFIQztFQXgxSEQ7SUFBQTtFQXcxSEM7RUF4MUhEO0lBQUE7RUF3MUhDO0VBeDFIRDtJQUFBO0VBdzFIQztFQXgxSEQ7SUFBQTtFQXcxSEM7RUF4MUhEO0lBQUE7RUF3MUhDO0VBeDFIRDtJQUFBO0VBdzFIQztFQXgxSEQ7SUFBQTtFQXcxSEM7RUF4MUhEO0lBQUE7RUF3MUhDO0VBeDFIRDtJQUFBO0VBdzFIQztFQXgxSEQ7SUFBQTtFQXcxSEM7RUF4MUhEO0lBQUE7RUF3MUhDO0VBeDFIRDtJQUFBO0VBdzFIQztFQXgxSEQ7SUFBQTtFQXcxSEM7RUF4MUhEO0lBQUE7RUF3MUhDO0VBeDFIRDtJQUFBO0VBdzFIQztFQXgxSEQ7SUFBQTtFQXcxSEM7RUF4MUhEO0lBQUE7RUF3MUhDO0VBeDFIRDtJQUFBO0VBdzFIQztFQXgxSEQ7SUFBQTtFQXcxSEM7RUF4MUhEO0lBQUE7RUF3MUhDO0VBeDFIRDtJQUFBO0VBdzFIQztFQXgxSEQ7SUFBQTtFQXcxSEM7RUF4MUhEO0lBQUE7RUF3MUhDO0VBeDFIRDtJQUFBO0VBdzFIQztFQXgxSEQ7SUFBQTtFQXcxSEM7RUF4MUhEO0lBQUE7RUF3MUhDO0VBeDFIRDtJQUFBO0VBdzFIQztFQXgxSEQ7SUFBQTtFQXcxSEM7RUF4MUhEO0lBQUE7RUF3MUhDO0VBeDFIRDtJQUFBO0VBdzFIQztFQXgxSEQ7SUFBQTtFQXcxSEM7RUF4MUhEO0lBQUE7RUF3MUhDO0VBeDFIRDtJQUFBO0VBdzFIQztFQXgxSEQ7SUFBQTtFQXcxSEM7RUF4MUhEO0lBQUE7RUF3MUhDO0VBeDFIRDtJQUFBO0VBdzFIQztFQXgxSEQ7SUFBQTtFQXcxSEM7RUF4MUhEO0lBQUE7RUF3MUhDO0VBeDFIRDtJQUFBO0VBdzFIQztFQXgxSEQ7SUFBQTtFQXcxSEM7RUF4MUhEO0lBQUE7RUF3MUhDO0VBeDFIRDtJQUFBO0VBdzFIQztFQXgxSEQ7SUFBQTtFQXcxSEM7RUF4MUhEO0lBQUE7RUF3MUhDO0VBeDFIRDtJQUFBO0VBdzFIQztFQXgxSEQ7SUFBQTtFQXcxSEM7RUF4MUhEO0lBQUE7RUF3MUhDO0VBeDFIRDtJQUFBO0VBdzFIQztFQXgxSEQ7SUFBQTtFQXcxSEM7RUF4MUhEO0lBQUE7RUF3MUhDO0VBeDFIRDtJQUFBO0VBdzFIQztFQXgxSEQ7SUFBQTtFQXcxSEM7RUF4MUhEO0lBQUE7RUF3MUhDO0VBeDFIRDtJQUFBO0VBdzFIQztFQXgxSEQ7SUFBQTtFQXcxSEM7RUF4MUhEO0lBQUE7RUF3MUhDO0VBeDFIRDtJQUFBO0VBdzFIQztFQXgxSEQ7SUFBQTtFQXcxSEM7RUF4MUhEO0lBQUE7RUF3MUhDO0VBeDFIRDtJQUFBO0VBdzFIQztFQXgxSEQ7SUFBQTtFQXcxSEM7RUF4MUhEO0lBQUE7RUF3MUhDO0VBeDFIRDtJQUFBO0VBdzFIQztFQXgxSEQ7SUFBQTtFQXcxSEM7RUF4MUhEO0lBQUE7RUF3MUhDO0VBeDFIRDtJQUFBO0VBdzFIQztFQXgxSEQ7SUFBQTtFQXcxSEM7RUF4MUhEO0lBQUE7RUF3MUhDO0VBeDFIRDtJQUFBO0VBdzFIQztFQXgxSEQ7SUFBQTtFQXcxSEM7RUF4MUhEO0lBQUE7RUF3MUhDO0VBeDFIRDtJQUFBO0VBdzFIQztFQXgxSEQ7SUFBQTtFQXcxSEM7RUF4MUhEO0lBQUE7RUF3MUhDO0VBeDFIRDtJQUFBO0VBdzFIQztFQXgxSEQ7SUFBQTtFQXcxSEM7RUF4MUhEO0lBQUE7RUF3MUhDO0VBeDFIRDtJQUFBO0VBdzFIQztFQXgxSEQ7SUFBQTtFQXcxSEM7RUF4MUhEO0lBQUE7RUF3MUhDO0VBeDFIRDtJQUFBO0VBdzFIQztFQXgxSEQ7SUFBQTtFQXcxSEM7RUF4MUhEO0lBQUE7RUF3MUhDO0VBeDFIRDtJQUFBO0VBdzFIQztFQXgxSEQ7SUFBQTtFQXcxSEM7RUF4MUhEO0lBQUE7RUF3MUhDO0VBeDFIRDtJQUFBO0VBdzFIQztFQXgxSEQ7SUFBQTtFQXcxSEM7RUF4MUhEO0lBQUE7RUF3MUhDO0VBeDFIRDtJQUFBO0VBdzFIQztFQXgxSEQ7SUFBQSxpQ0F3MUhDO0lBeDFIRDtFQXcxSEM7RUF4MUhEO0lBQUEsNkJBdzFIQztJQXgxSEQ7RUF3MUhDO0VBeDFIRDtJQUFBO0VBdzFIQztFQXgxSEQ7SUFBQTtFQXcxSEM7RUF4MUhEO0lBQUE7RUF3MUhDO0VBeDFIRDtJQUFBO0VBdzFIQztFQXgxSEQ7SUFBQTtFQXcxSEM7RUF4MUhEO0lBQUE7RUF3MUhDO0VBeDFIRDtJQUFBO0VBdzFIQztFQXgxSEQ7SUFBQTtFQXcxSEM7RUF4MUhEO0lBQUEsNkJBdzFIQztJQXgxSEQ7RUF3MUhDO0VBeDFIRDtJQUFBLGVBdzFIQztJQXgxSEQ7RUF3MUhDO0VBeDFIRDtJQUFBLGtCQXcxSEM7SUF4MUhEO0VBdzFIQztFQXgxSEQ7SUFBQSxrQkF3MUhDO0lBeDFIRDtFQXcxSEM7RUF4MUhEO0lBQUEsa0JBdzFIQztJQXgxSEQ7RUF3MUhDO0VBeDFIRDtJQUFBLGtCQXcxSEM7SUF4MUhEO0VBdzFIQztFQXgxSEQ7SUFBQSxrQkF3MUhDO0lBeDFIRDtFQXcxSEM7RUF4MUhEO0lBQUEsaUJBdzFIQztJQXgxSEQ7RUF3MUhDO0VBeDFIRDtJQUFBLGlCQXcxSEM7SUF4MUhEO0VBdzFIQztFQXgxSEQ7SUFBQSxrQkF3MUhDO0lBeDFIRDtFQXcxSEM7RUF4MUhEO0lBQUEsa0JBdzFIQztJQXgxSEQ7RUF3MUhDO0VBeDFIRDtJQUFBLGlCQXcxSEM7SUF4MUhEO0VBdzFIQztFQXgxSEQ7SUFBQSxpQkF3MUhDO0lBeDFIRDtFQXcxSEM7RUF4MUhEO0lBQUEsaUJBdzFIQztJQXgxSEQ7RUF3MUhDO0VBeDFIRDtJQUFBLGlCQXcxSEM7SUF4MUhEO0VBdzFIQztFQXgxSEQ7SUFBQSxpQkF3MUhDO0lBeDFIRDtFQXcxSEM7RUF4MUhEO0lBQUEsaUJBdzFIQztJQXgxSEQ7RUF3MUhDO0VBeDFIRDtJQUFBO0VBdzFIQztFQXgxSEQ7SUFBQTtFQXcxSEM7RUF4MUhEO0lBQUE7RUF3MUhDO0VBeDFIRDtJQUFBO0VBdzFIQztFQXgxSEQ7SUFBQTtFQXcxSEM7RUF4MUhEO0lBQUE7RUF3MUhDO0VBeDFIRDtJQUFBO0VBdzFIQztFQXgxSEQ7SUFBQTtFQXcxSEM7RUF4MUhEO0lBQUE7RUF3MUhDO0VBeDFIRDtJQUFBO0VBdzFIQztFQXgxSEQ7SUFBQTtFQXcxSEM7RUF4MUhEO0lBQUE7RUF3MUhDO0VBeDFIRDtJQUFBO0VBdzFIQztFQXgxSEQ7SUFBQTtFQXcxSEM7RUF4MUhEO0lBQUE7RUF3MUhDO0VBeDFIRDtJQUFBO0VBdzFIQztFQXgxSEQ7SUFBQTtFQXcxSEM7RUF4MUhEO0lBQUE7RUF3MUhDO0VBeDFIRDtJQUFBO0VBdzFIQztFQXgxSEQ7SUFBQTtFQXcxSEM7RUF4MUhEO0lBQUE7RUF3MUhDO0VBeDFIRDtJQUFBO0VBdzFIQztFQXgxSEQ7SUFBQTtFQXcxSEM7RUF4MUhEO0lBQUE7RUF3MUhDO0VBeDFIRDtJQUFBO0VBdzFIQztFQXgxSEQ7SUFBQTtFQXcxSEM7RUF4MUhEO0lBQUE7RUF3MUhDO0VBeDFIRDtJQUFBO0VBdzFIQztFQXgxSEQ7SUFBQTtFQXcxSEM7RUF4MUhEO0lBQUE7RUF3MUhDO0VBeDFIRDtJQUFBO0VBdzFIQztFQXgxSEQ7SUFBQTtFQXcxSEM7RUF4MUhEO0lBQUE7RUF3MUhDO0VBeDFIRDtJQUFBO0VBdzFIQztFQXgxSEQ7SUFBQTtFQXcxSEM7RUF4MUhEO0lBQUEsMERBdzFIQztJQXgxSEQ7RUF3MUhDO0VBeDFIRDtJQUFBLHVEQXcxSEM7SUF4MUhEO0VBdzFIQztFQXgxSEQ7SUFBQSx1REF3MUhDO0lBeDFIRDtFQXcxSEM7RUF4MUhEO0lBQUEscUJBdzFIQztJQXgxSEQ7RUF3MUhDO0VBeDFIRDtJQUFBO0VBdzFIQztFQXgxSEQ7SUFBQTtFQXcxSEM7QUFBQTs7QUF4MUhEO0VBQUE7SUFBQTtFQXcxSEM7RUF4MUhEO0lBQUE7RUF3MUhDO0FBQUE7O0FBeDFIRDtFQUFBO0lBQUE7RUF3MUhDO0VBeDFIRDtJQUFBO0VBdzFIQztFQXgxSEQ7SUFBQTtFQXcxSEM7RUF4MUhEO0lBQUE7RUF3MUhDO0VBeDFIRDtJQUFBO0VBdzFIQztFQXgxSEQ7SUFBQTtFQXcxSEM7RUF4MUhEO0lBQUE7RUF3MUhDO0VBeDFIRDtJQUFBO0VBdzFIQztFQXgxSEQ7SUFBQTtFQXcxSEM7RUF4MUhEO0lBQUE7RUF3MUhDO0VBeDFIRDtJQUFBO0VBdzFIQztFQXgxSEQ7SUFBQTtFQXcxSEM7RUF4MUhEO0lBQUE7RUF3MUhDO0VBeDFIRDtJQUFBO0VBdzFIQztFQXgxSEQ7SUFBQTtFQXcxSEM7RUF4MUhEO0lBQUE7RUF3MUhDO0VBeDFIRDtJQUFBO0VBdzFIQztFQXgxSEQ7SUFBQSxrQkF3MUhDO0lBeDFIRDtFQXcxSEM7RUF4MUhEO0lBQUEsa0JBdzFIQztJQXgxSEQ7RUF3MUhDO0VBeDFIRDtJQUFBLGtCQXcxSEM7SUF4MUhEO0VBdzFIQztFQXgxSEQ7SUFBQSxpQkF3MUhDO0lBeDFIRDtFQXcxSEM7RUF4MUhEO0lBQUEsa0JBdzFIQztJQXgxSEQ7RUF3MUhDO0VBeDFIRDtJQUFBLGlCQXcxSEM7SUF4MUhEO0VBdzFIQztFQXgxSEQ7SUFBQSxrQkF3MUhDO0lBeDFIRDtFQXcxSEM7RUF4MUhEO0lBQUEsa0JBdzFIQztJQXgxSEQ7RUF3MUhDO0VBeDFIRDtJQUFBO0VBdzFIQztFQXgxSEQ7SUFBQTtFQXcxSEM7RUF4MUhEO0lBQUE7RUF3MUhDO0VBeDFIRDtJQUFBO0VBdzFIQztFQXgxSEQ7SUFBQTtFQXcxSEM7RUF4MUhEO0lBQUEsdURBdzFIQztJQXgxSEQ7RUF3MUhDO0FBQUE7O0FBeDFIRDtFQUFBO0lBQUE7RUF3MUhDO0FBQUE7O0FBeDFIRDtFQUFBO0lBQUE7RUF3MUhDO0VBeDFIRDtJQUFBO0VBdzFIQztFQXgxSEQ7SUFBQTtFQXcxSEM7RUF4MUhEO0lBQUE7RUF3MUhDO0VBeDFIRDtJQUFBO0VBdzFIQztFQXgxSEQ7SUFBQTtFQXcxSEM7RUF4MUhEO0lBQUEsa0JBdzFIQztJQXgxSEQ7RUF3MUhDO0VBeDFIRDtJQUFBLGlCQXcxSEM7SUF4MUhEO0VBdzFIQztFQXgxSEQ7SUFBQTtFQXcxSEM7QUFBQTs7QUF4MUhEO0VBQUE7SUFBQTtFQXcxSEM7QUFBQTs7QUF4MUhEO0VBQUEsa0JBdzFIQztFQXgxSEQ7QUF3MUhDOztBQXgxSEQ7RUFBQSxvQkF3MUhDO0VBeDFIRDtBQXcxSEMiLCJmaWxlIjoibWFpbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiQ2xhc2hHcm90ZXNrXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvQ2xhc2hHcm90ZXNrLUxpZ2h0LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9DbGFzaEdyb3Rlc2stTGlnaHQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJDbGFzaEdyb3Rlc2tcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9DbGFzaEdyb3Rlc2stUmVndWxhci53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvQ2xhc2hHcm90ZXNrLVJlZ3VsYXIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJDbGFzaEdyb3Rlc2tcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9DbGFzaEdyb3Rlc2stTWVkaXVtLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9DbGFzaEdyb3Rlc2stTWVkaXVtLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiQ2xhc2hHcm90ZXNrXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvQ2xhc2hHcm90ZXNrLVNlbWlib2xkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9DbGFzaEdyb3Rlc2stU2VtaWJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkB0YWlsd2luZCBiYXNlO1xuQHRhaWx3aW5kIGNvbXBvbmVudHM7XG5AdGFpbHdpbmQgdXRpbGl0aWVzO1xuYm9keSB7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICBmb250LXdlaWdodDogNDAwO1xuICBAYXBwbHkgdGV4dC0xNnIgZm9udC1iYXNlIHRleHQtYmx1ZS1kYXJrIGJnLWJlaWdlO1xufVxuYm9keS5uby1zY3JvbGwge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5idXR0b24sXG5hIHtcbiAgdHJhbnNpdGlvbjogYWxsIGN1YmljLWJlemllcigwLjQyLCAwLCAwLjAwMiwgMSkgMC40NXM7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgQGFwcGx5IHRleHQtZ3JlZW4tcHJpbWFyeTtcbn1cbmJ1dHRvbjpob3ZlcixcbmE6aG92ZXIge1xuICBAYXBwbHkgdW5kZXJsaW5lO1xufVxuYnV0dG9uLmZ1bGwtY2xpY2s6YmVmb3JlLFxuYS5mdWxsLWNsaWNrOmJlZm9yZSB7XG4gIEBhcHBseSBjb250ZW50LVtcIlwiXSBhYnNvbHV0ZSB0b3AtMCBsZWZ0LTAgdy1mdWxsIGgtZnVsbCB6LVsxMDBdIGN1cnNvci1wb2ludGVyO1xufVxuYnV0dG9uLmZvcmNlLWZ1bGwtY2xpY2s6YmVmb3JlLFxuYS5mb3JjZS1mdWxsLWNsaWNrOmJlZm9yZSB7XG4gIEBhcHBseSBjb250ZW50LVtcIlwiXSBhYnNvbHV0ZSB0b3AtMS8yIGxlZnQtMS8yIC10cmFuc2xhdGUteS0xLzIgLXRyYW5zbGF0ZS14LTEvMiB3LVsxMDB2d10gaC1bMjAwdmhdIHotWzUwMF0gY3Vyc29yLXBvaW50ZXI7XG59XG5cbnAge1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuXG4uYy10aXRsZSBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgQGFwcGx5IHRleHQtYWNjZW50O1xufVxuLmMtdGl0bGUtLWJsdWUgZW0ge1xuICBAYXBwbHkgdGV4dC1ibHVlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIGh0bWwubmF2aWdhdGlvbi1vcGVuIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIC1tcy10b3VjaC1hY3Rpb246IG5vbmU7XG4gICAgdG91Y2gtYWN0aW9uOiBub25lO1xuICB9XG59XG5odG1sLnNjcm9sbC1sb2NrLCBodG1sLnZhbmlsbGEtbW9kYWwtLW9wZW4ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAtbXMtdG91Y2gtYWN0aW9uOiBub25lO1xuICB0b3VjaC1hY3Rpb246IG5vbmU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgaHRtbCAjd3BhZG1pbmJhciB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIGJvZHkuYWRtaW4tYmFyIHtcbiAgICBtYXJnaW4tdG9wOiAtMzJweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzgxcHgpIHtcbiAgaHRtbCAjd3BhZG1pbmJhciB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIGJvZHkuYWRtaW4tYmFyIHtcbiAgICBtYXJnaW4tdG9wOiAtNDZweCAhaW1wb3J0YW50O1xuICB9XG59XG4uY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiBub25lO1xuICBwYWRkaW5nLWxlZnQ6IDMycHg7XG4gIHBhZGRpbmctcmlnaHQ6IDMycHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDMycHg7XG4gICAgcGFkZGluZy1yaWdodDogMzJweDtcbiAgfVxuICAuY29udGFpbmVyLnNjcmVlbnMtbWQge1xuICAgIG1heC13aWR0aDogOTAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDgwcHg7XG4gICAgcGFkZGluZy1yaWdodDogODBweDtcbiAgfVxufVxuXG5bY2xhc3NePXN2Zy1dLCBbY2xhc3MqPVwiIHN2Zy1cIl0ge1xuICBzcGVhazogbmV2ZXI7XG4gIEBhcHBseSBpbmxpbmUtYmxvY2sgdy0zIGgtMyBiZy1jZW50ZXIgYmctbm8tcmVwZWF0IHRyYW5zaXRpb24tYWxsIGZsZXgtbm9uZTtcbn1cblxuLnN2Zy1waG9uZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzI0JyBoZWlnaHQ9JzI0JyB2aWV3Qm94PScwIDAgMjQgMjQnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J003Ljc3MjA0IDIuNDM5MDVMOC44NDkwNCAyLjA5NTA1QzkuODU3MDQgMS43NzMwNSAxMC45MzUgMi4yOTQwNSAxMS4zNjcgMy4zMTIwNUwxMi4yMjcgNS4zNDAwNUMxMi42MDIgNi4yMjMwNSAxMi4zOTQgNy4yNjIwNSAxMS43MTMgNy45MDgwNUw5LjgyMDA0IDkuNzA2MDVDOS45MzY3MSAxMC43ODIxIDEwLjI5OCAxMS44NDExIDEwLjkwNCAxMi44ODMxQzExLjQ4MDMgMTMuODkwOSAxMi4yNTI1IDE0Ljc3MzIgMTMuMTc1IDE1LjQ3ODFMMTUuNDUxIDE0LjcxODFDMTYuMzEzIDE0LjQzMTEgMTcuMjUyIDE0Ljc2MjEgMTcuNzgxIDE1LjUzOTFMMTkuMDEzIDE3LjM0OTFDMTkuNjI5IDE4LjI1MzEgMTkuNTE4IDE5LjQ5OTEgMTguNzU1IDIwLjI2NTFMMTcuOTM3IDIxLjA4NjFDMTcuMTIzIDIxLjkwMzEgMTUuOTYxIDIyLjIwMDEgMTQuODg1IDIxLjg2NDFDMTIuMzQ2NCAyMS4wNzIxIDEwLjAxMiAxOC43MjExIDcuODgyMDQgMTQuODExMUM1Ljc0OTM3IDEwLjg5NDQgNC45OTY3MSA3LjU3MTcyIDUuNjI0MDQgNC44NDMwNUM1Ljg4ODA0IDMuNjk1MDUgNi43MDYwNCAyLjc4MDA1IDcuNzc0MDQgMi40MzkwNScgZmlsbD0nd2hpdGUnLyUzRSUzQy9zdmclM0UlMEFcIik7XG59XG5cbi5zdmctcGhvbmUtZGFyayB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzI0JyBoZWlnaHQ9JzI0JyB2aWV3Qm94PScwIDAgMjQgMjQnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J003Ljc3MjA0IDIuNDM5MDVMOC44NDkwNCAyLjA5NTA1QzkuODU3MDQgMS43NzMwNSAxMC45MzUgMi4yOTQwNSAxMS4zNjcgMy4zMTIwNUwxMi4yMjcgNS4zNDAwNUMxMi42MDIgNi4yMjMwNSAxMi4zOTQgNy4yNjIwNSAxMS43MTMgNy45MDgwNUw5LjgyMDA0IDkuNzA2MDVDOS45MzY3MSAxMC43ODIxIDEwLjI5OCAxMS44NDExIDEwLjkwNCAxMi44ODMxQzExLjQ4MDMgMTMuODkwOSAxMi4yNTI1IDE0Ljc3MzIgMTMuMTc1IDE1LjQ3ODFMMTUuNDUxIDE0LjcxODFDMTYuMzEzIDE0LjQzMTEgMTcuMjUyIDE0Ljc2MjEgMTcuNzgxIDE1LjUzOTFMMTkuMDEzIDE3LjM0OTFDMTkuNjI5IDE4LjI1MzEgMTkuNTE4IDE5LjQ5OTEgMTguNzU1IDIwLjI2NTFMMTcuOTM3IDIxLjA4NjFDMTcuMTIzIDIxLjkwMzEgMTUuOTYxIDIyLjIwMDEgMTQuODg1IDIxLjg2NDFDMTIuMzQ2NCAyMS4wNzIxIDEwLjAxMiAxOC43MjExIDcuODgyMDQgMTQuODExMUM1Ljc0OTM3IDEwLjg5NDQgNC45OTY3MSA3LjU3MTcyIDUuNjI0MDQgNC44NDMwNUM1Ljg4ODA0IDMuNjk1MDUgNi43MDYwNCAyLjc4MDA1IDcuNzc0MDQgMi40MzkwNScgZmlsbD0nJTIzMTUxNjFBJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xufVxuXG4uc3ZnLW1lbnUge1xuICBAYXBwbHkgdy1bMjhweF0gaC1bMjhweF07XG4gIGJhY2tncm91bmQtc2l6ZTogMjRweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMjgnIGhlaWdodD0nMjgnIHZpZXdCb3g9JzAgMCAyOCAyOCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZmlsbC1ydWxlPSdldmVub2RkJyBjbGlwLXJ1bGU9J2V2ZW5vZGQnIGQ9J000LjA0MTM3IDIzLjk1ODdDNS43NTE3MSAyNS42NjY3IDguNTAwMzcgMjUuNjY2NyAxNCAyNS42NjY3QzE5LjQ5OTcgMjUuNjY2NyAyMi4yNDk1IDI1LjY2NjcgMjMuOTU3NSAyMy45NTc1QzI1LjY2NjcgMjIuMjUwNyAyNS42NjY3IDE5LjQ5OTcgMjUuNjY2NyAxNEMyNS42NjY3IDguNTAwMzMgMjUuNjY2NyA1Ljc1MDUgMjMuOTU3NSA0LjA0MTMzQzIyLjI1MDcgMi4zMzMzMyAxOS40OTk3IDIuMzMzMzMgMTQgMi4zMzMzM0M4LjUwMDM3IDIuMzMzMzMgNS43NTA1NCAyLjMzMzMzIDQuMDQxMzcgNC4wNDEzM0MyLjMzMzM3IDUuNzUxNjcgMi4zMzMzNyA4LjUwMDMzIDIuMzMzMzcgMTRDMi4zMzMzNyAxOS40OTk3IDIuMzMzMzcgMjIuMjUwNyA0LjA0MTM3IDIzLjk1ODdaTTIxLjg3NSAxOC42NjY3QzIxLjg3NSAxOC44OTg3IDIxLjc4MjkgMTkuMTIxMyAyMS42MTg4IDE5LjI4NTRDMjEuNDU0NyAxOS40NDk1IDIxLjIzMjEgMTkuNTQxNyAyMSAxOS41NDE3SDcuMDAwMDRDNi43Njc5OCAxOS41NDE3IDYuNTQ1NDIgMTkuNDQ5NSA2LjM4MTMyIDE5LjI4NTRDNi4yMTcyMyAxOS4xMjEzIDYuMTI1MDQgMTguODk4NyA2LjEyNTA0IDE4LjY2NjdDNi4xMjUwNCAxOC40MzQ2IDYuMjE3MjMgMTguMjEyIDYuMzgxMzIgMTguMDQ3OUM2LjU0NTQyIDE3Ljg4MzkgNi43Njc5OCAxNy43OTE3IDcuMDAwMDQgMTcuNzkxN0gyMUMyMS4yMzIxIDE3Ljc5MTcgMjEuNDU0NyAxNy44ODM5IDIxLjYxODggMTguMDQ3OUMyMS43ODI5IDE4LjIxMiAyMS44NzUgMTguNDM0NiAyMS44NzUgMTguNjY2N1pNMjEgMTQuODc1QzIxLjIzMjEgMTQuODc1IDIxLjQ1NDcgMTQuNzgyOCAyMS42MTg4IDE0LjYxODdDMjEuNzgyOSAxNC40NTQ2IDIxLjg3NSAxNC4yMzIxIDIxLjg3NSAxNEMyMS44NzUgMTMuNzY3OSAyMS43ODI5IDEzLjU0NTQgMjEuNjE4OCAxMy4zODEzQzIxLjQ1NDcgMTMuMjE3MiAyMS4yMzIxIDEzLjEyNSAyMSAxMy4xMjVINy4wMDAwNEM2Ljc2Nzk4IDEzLjEyNSA2LjU0NTQyIDEzLjIxNzIgNi4zODEzMiAxMy4zODEzQzYuMjE3MjMgMTMuNTQ1NCA2LjEyNTA0IDEzLjc2NzkgNi4xMjUwNCAxNEM2LjEyNTA0IDE0LjIzMjEgNi4yMTcyMyAxNC40NTQ2IDYuMzgxMzIgMTQuNjE4N0M2LjU0NTQyIDE0Ljc4MjggNi43Njc5OCAxNC44NzUgNy4wMDAwNCAxNC44NzVIMjFaTTIxLjg3NSA5LjMzMzMzQzIxLjg3NSA5LjU2NTQgMjEuNzgyOSA5Ljc4Nzk2IDIxLjYxODggOS45NTIwNUMyMS40NTQ3IDEwLjExNjEgMjEuMjMyMSAxMC4yMDgzIDIxIDEwLjIwODNINy4wMDAwNEM2Ljc2Nzk4IDEwLjIwODMgNi41NDU0MiAxMC4xMTYxIDYuMzgxMzIgOS45NTIwNUM2LjIxNzIzIDkuNzg3OTYgNi4xMjUwNCA5LjU2NTQgNi4xMjUwNCA5LjMzMzMzQzYuMTI1MDQgOS4xMDEyNyA2LjIxNzIzIDguODc4NzEgNi4zODEzMiA4LjcxNDYxQzYuNTQ1NDIgOC41NTA1MiA2Ljc2Nzk4IDguNDU4MzMgNy4wMDAwNCA4LjQ1ODMzSDIxQzIxLjIzMjEgOC40NTgzMyAyMS40NTQ3IDguNTUwNTIgMjEuNjE4OCA4LjcxNDYxQzIxLjc4MjkgOC44Nzg3MSAyMS44NzUgOS4xMDEyNyAyMS44NzUgOS4zMzMzM1onIGZpbGw9JyUyMzAxMDEyQycvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbn1cblxuLnN2Zy1jbG9zZSB7XG4gIEBhcHBseSB3LVsyOHB4XSBoLVsyOHB4XTtcbiAgYmFja2dyb3VuZC1zaXplOiAyNHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScyOCcgaGVpZ2h0PScyOCcgdmlld0JveD0nMCAwIDI4IDI4JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGNsaXAtcnVsZT0nZXZlbm9kZCcgZD0nTTEzLjk5OTkgMjUuNjY2N0M4LjUwMDI1IDI1LjY2NjcgNS43NTA0MiAyNS42NjY3IDQuMDQxMjUgMjMuOTU3NUMyLjMzMzI1IDIyLjI1MDcgMi4zMzMyNSAxOS40OTk3IDIuMzMzMjUgMTRDMi4zMzMyNSA4LjUwMDMzIDIuMzMzMjUgNS43NTA1IDQuMDQxMjUgNC4wNDEzM0M1Ljc1MTU5IDIuMzMzMzMgOC41MDAyNSAyLjMzMzMzIDEzLjk5OTkgMi4zMzMzM0MxOS40OTk2IDIuMzMzMzMgMjIuMjQ5NCAyLjMzMzMzIDIzLjk1NzQgNC4wNDEzM0MyNS42NjY2IDUuNzUxNjcgMjUuNjY2NiA4LjUwMDMzIDI1LjY2NjYgMTRDMjUuNjY2NiAxOS40OTk3IDI1LjY2NjYgMjIuMjQ5NSAyMy45NTc0IDIzLjk1NzVDMjIuMjUwNiAyNS42NjY3IDE5LjQ5OTYgMjUuNjY2NyAxMy45OTk5IDI1LjY2NjdaTTEwLjQ2NDkgMTAuNDY1QzEwLjYyOSAxMC4zMDExIDEwLjg1MTQgMTAuMjA5MSAxMS4wODMzIDEwLjIwOTFDMTEuMzE1MSAxMC4yMDkxIDExLjUzNzUgMTAuMzAxMSAxMS43MDE2IDEwLjQ2NUwxMy45OTk5IDEyLjc2MzNMMTYuMjk4MyAxMC40NjVDMTYuNDY0MSAxMC4zMTA0IDE2LjY4MzUgMTAuMjI2MyAxNi45MTAyIDEwLjIzMDNDMTcuMTM2OSAxMC4yMzQzIDE3LjM1MzIgMTAuMzI2MSAxNy41MTM1IDEwLjQ4NjRDMTcuNjczOCAxMC42NDY4IDE3Ljc2NTYgMTAuODYzIDE3Ljc2OTYgMTEuMDg5N0MxNy43NzM2IDExLjMxNjQgMTcuNjg5NSAxMS41MzU4IDE3LjUzNDkgMTEuNzAxN0wxNS4yMzY2IDE0TDE3LjUzNDkgMTYuMjk4M0MxNy42MjA5IDE2LjM3ODQgMTcuNjg5OCAxNi40NzUgMTcuNzM3NyAxNi41ODI0QzE3Ljc4NTUgMTYuNjg5NyAxNy44MTEyIDE2LjgwNTYgMTcuODEzMyAxNi45MjMxQzE3LjgxNTMgMTcuMDQwNSAxNy43OTM3IDE3LjE1NzIgMTcuNzQ5NyAxNy4yNjYyQzE3LjcwNTcgMTcuMzc1MSAxNy42NDAyIDE3LjQ3NDEgMTcuNTU3MSAxNy41NTcyQzE3LjQ3NCAxNy42NDAzIDE3LjM3NTEgMTcuNzA1OCAxNy4yNjYxIDE3Ljc0OThDMTcuMTU3MiAxNy43OTM4IDE3LjA0MDUgMTcuODE1NCAxNi45MjMgMTcuODEzNEMxNi44MDU1IDE3LjgxMTMgMTYuNjg5NiAxNy43ODU2IDE2LjU4MjMgMTcuNzM3N0MxNi40NzUgMTcuNjg5OSAxNi4zNzg0IDE3LjYyMSAxNi4yOTgzIDE3LjUzNUwxMy45OTk5IDE1LjIzNjdMMTEuNzAxNiAxNy41MzVDMTEuNjIxNSAxNy42MjEgMTEuNTI0OSAxNy42ODk5IDExLjQxNzUgMTcuNzM3N0MxMS4zMTAyIDE3Ljc4NTYgMTEuMTk0MyAxNy44MTEzIDExLjA3NjkgMTcuODEzNEMxMC45NTk0IDE3LjgxNTQgMTAuODQyNyAxNy43OTM4IDEwLjczMzcgMTcuNzQ5OEMxMC42MjQ4IDE3LjcwNTggMTAuNTI1OCAxNy42NDAzIDEwLjQ0MjcgMTcuNTU3MkMxMC4zNTk2IDE3LjQ3NDEgMTAuMjk0MSAxNy4zNzUxIDEwLjI1MDEgMTcuMjY2MkMxMC4yMDYxIDE3LjE1NzIgMTAuMTg0NSAxNy4wNDA1IDEwLjE4NjYgMTYuOTIzMUMxMC4xODg2IDE2LjgwNTYgMTAuMjE0NCAxNi42ODk3IDEwLjI2MjIgMTYuNTgyNEMxMC4zMSAxNi40NzUgMTAuMzc5IDE2LjM3ODQgMTAuNDY0OSAxNi4yOTgzTDEyLjc2MzMgMTRMMTAuNDY0OSAxMS43MDE3QzEwLjMwMTEgMTEuNTM3NiAxMC4yMDkgMTEuMzE1MiAxMC4yMDkgMTEuMDgzM0MxMC4yMDkgMTAuODUxNSAxMC4zMDExIDEwLjYyOTEgMTAuNDY0OSAxMC40NjVaJyBmaWxsPSclMjMwMTAxMkMnLyUzRSUzQy9zdmclM0UlMEFcIik7XG59XG5cbi5zdmctYXJyb3ctcmlnaHQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScyNCcgaGVpZ2h0PScyNCcgdmlld0JveD0nMCAwIDI0IDI0JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDZyBjbGlwLXBhdGg9J3VybCglMjNjbGlwMF8zMjVfMTc2MiknJTNFJTNDcGF0aCBkPSdNMy43NSAxMkgyMC4yNScgc3Ryb2tlPSclMjMxNTE2MUEnIHN0cm9rZS13aWR0aD0nMS41JyBzdHJva2UtbGluZWNhcD0ncm91bmQnLyUzRSUzQ3BhdGggZD0nTTE0LjI1IDUuMjVMMjEgMTJMMTQuMjUgMTguNzUnIHN0cm9rZT0nJTIzMTUxNjFBJyBzdHJva2Utd2lkdGg9JzEuNScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJy8lM0UlM0MvZyUzRSUzQ2RlZnMlM0UlM0NjbGlwUGF0aCBpZD0nY2xpcDBfMzI1XzE3NjInJTNFJTNDcmVjdCB3aWR0aD0nMjQnIGhlaWdodD0nMjQnIGZpbGw9J3doaXRlJyB0cmFuc2Zvcm09J21hdHJpeCgtMSAwIDAgMSAyNCAwKScvJTNFJTNDL2NsaXBQYXRoJTNFJTNDL2RlZnMlM0UlM0Mvc3ZnJTNFJTBBXCIpO1xufVxuXG4uc3ZnLXF1b3RlIHtcbiAgQGFwcGx5IHctWzQzcHhdIGgtWzQzcHhdO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPSc0MycgaGVpZ2h0PSc0Mycgdmlld0JveD0nMCAwIDQzIDQzJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNNDIuNSAwLjM2ODg1Mkw0MS41IDcuNjY4ODZDMzguOSA3LjQ2ODg2IDM3IDguMDAyMTkgMzUuOCA5LjI2ODg1QzM0LjYgMTAuNTM1NSAzMy44NjY3IDEyLjIzNTUgMzMuNiAxNC4zNjg5QzMzLjMzMzMgMTYuNTAyMiAzMy4yNjY3IDE4LjgwMjIgMzMuNCAyMS4yNjg5SDQyLjVWNDIuMzY4OUgyNS40VjE3LjI2ODlDMjUuNCAxMS4xMzU1IDI2LjkzMzMgNi41MzU1MiAzMCAzLjQ2ODg1QzMzLjEzMzMgMC40MDIxODcgMzcuMyAtMC42MzExNDcgNDIuNSAwLjM2ODg1MlpNMTcuMSAwLjM2ODg1MkwxNi4xIDcuNjY4ODZDMTMuNSA3LjQ2ODg2IDExLjYgOC4wMDIxOSAxMC40IDkuMjY4ODVDOS4yIDEwLjUzNTUgOC40NjY2NyAxMi4yMzU1IDguMiAxNC4zNjg5QzcuOTMzMzMgMTYuNTAyMiA3Ljg2NjY2IDE4LjgwMjIgOCAyMS4yNjg5SDE3LjFWNDIuMzY4OUgwVjE3LjI2ODlDMCAxMS4xMzU1IDEuNTMzMzMgNi41MzU1MiA0LjYgMy40Njg4NUM3LjczMzMzIDAuNDAyMTg3IDExLjkgLTAuNjMxMTQ3IDE3LjEgMC4zNjg4NTJaJyBmaWxsPSclMjNDMkVGNTknLyUzRSUzQy9zdmclM0UlMEFcIik7XG59XG5cbi5zdmctZG93biB7XG4gIEBhcHBseSB3LVsyOHB4XSBoLVsyOHB4XTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMjgnIGhlaWdodD0nMjgnIHZpZXdCb3g9JzAgMCAyOCAyOCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTE0LjAwMDcgMTUuMzY2NkwxOS43NzU1IDkuNTkxOTJMMjEuNDI1NCAxMS4yNDE4TDE0LjAwMDcgMTguNjY2NUw2LjU3NjE3IDExLjI0MThMOC4yMjYwOCA5LjU5MTkyTDE0LjAwMDcgMTUuMzY2NlonIGZpbGw9JyUyMzBGMEYwRicvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbn1cblxuLnN2Zy1uZXh0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMjQnIGhlaWdodD0nMjQnIHZpZXdCb3g9JzAgMCAyNCAyNCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTUgMTJIMThNMTIgNUwxOSAxMkwxMiAxOScgc3Ryb2tlPSclMjMwRDFGMzUnIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3NxdWFyZScvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbn1cblxuLmUtdGFnIHtcbiAgQGFwcGx5IGlubGluZS1mbGV4IGl0ZW1zLWNlbnRlciBqdXN0aWZ5LWNlbnRlciBiZy13aGl0ZS8xNSBiYWNrZHJvcC1ibHVyLXNtIHRleHQtd2hpdGUgcm91bmRlZC1mdWxsIHB4LTMgaC1bMzRweF0gdGV4dC0xNHIgYm9yZGVyIGJvcmRlci13aGl0ZS8xMDtcbn1cblxuLmMtbGlzdCB7XG4gIEBhcHBseSBmbGV4IGZsZXgtY29sIGdhcC0xO1xufVxuLmMtbGlzdCBsaSB7XG4gIEBhcHBseSBmbGV4IGdhcC0yIG0tMCB0ZXh0LTE0ciBsZWFkaW5nLXNudWc7XG59XG4uYy1saXN0IGxpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODExXCI7XG4gIGZvbnQtZmFtaWx5OiBcImZvbnRlbGxvXCI7XG4gIEBhcHBseSBpbmxpbmUtYmxvY2sgdy0yIGgtWzlweF0gYmctbm8tcmVwZWF0IGJnLWNlbnRlciByZWxhdGl2ZSB0b3AtWzVweF07XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzE2JyBoZWlnaHQ9JzExJyB2aWV3Qm94PScwIDAgMTYgMTEnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00xMC42NjY3IDAuNzAwNjg0QzEwLjY2NjcgMS4xOTUzNSAxMS4xNTUzIDEuOTM0MDIgMTEuNjUgMi41NTQwMkMxMi4yODYgMy4zNTQwMiAxMy4wNDYgNC4wNTIwMiAxMy45MTczIDQuNTg0NjhDMTQuNTcwNyA0Ljk4NDAyIDE1LjM2MjcgNS4zNjczNSAxNiA1LjM2NzM1TTE2IDUuMzY3MzVDMTUuMzYyNyA1LjM2NzM1IDE0LjU3IDUuNzUwNjggMTMuOTE3MyA2LjE1MDAyQzEzLjA0NiA2LjY4MzM1IDEyLjI4NiA3LjM4MTM1IDExLjY1IDguMTgwMDJDMTEuMTU1MyA4LjgwMDY4IDEwLjY2NjcgOS41NDA2OCAxMC42NjY3IDEwLjAzNE0xNiA1LjM2NzM1SC00Ljc2ODM3ZS0wNycgc3Ryb2tlPSclMjNBRkM0QzAnLyUzRSUzQy9zdmclM0UlMEFcIik7XG59XG5cbi5hY2NvcmRpb25qcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5hY2NvcmRpb25qczpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5hY2NvcmRpb25qcyA+IGxpIHtcbiAgQGFwcGx5IGxlYWRpbmctc251ZyB0cmFuc2l0aW9uLWFsbDtcbn1cbi5hY2NvcmRpb25qcyA+IGxpID4gYnV0dG9uIGkge1xuICBAYXBwbHkgaW5saW5lLWZsZXggaXRlbXMtY2VudGVyIGp1c3RpZnktY2VudGVyIGxlYWRpbmctbm9uZSB0cmFuc2l0aW9uLWFsbDtcbn1cbi5hY2NvcmRpb25qcyA+IGxpOmhvdmVyID4gYnV0dG9uIHtcbiAgQGFwcGx5IG5vLXVuZGVybGluZTtcbn1cbi5hY2NvcmRpb25qcyA+IGxpLmFjY19hY3RpdmUgPiBidXR0b24gaSB7XG4gIEBhcHBseSByb3RhdGUtMTgwO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjUwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiNTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDUwbXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNTBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI1MFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiA1MG1zO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjEwMFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjEwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4xcztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMDBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTAwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjFzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE1MFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4xNXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTUwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE1MFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjE1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC4xNXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjAwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjJzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIwMFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjIwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMDBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuMnM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjUwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjI1cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNTBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjUwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjI1cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIzMDBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIzMDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuM3M7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMzAwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMzAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjMwMFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjMwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC4zcztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIzNTBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIzNTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMzVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjM1MFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjM1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIzNTBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIzNTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuMzVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjQwMFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjQwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC40cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI0MDBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI0MDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNDAwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiNDAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjRzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjQ1MFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjQ1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC40NXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNDUwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiNDUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjQ1MFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjQ1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC40NXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiNTAwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiNTAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjUwMFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjUwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI1MDBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI1MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuNXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiNTUwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiNTUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjU1cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI1NTBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI1NTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNTUwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiNTUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjU1cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCI2MDBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCI2MDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuNnM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNjAwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiNjAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjYwMFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjYwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC42cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCI2NTBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCI2NTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuNjVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjY1MFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjY1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI2NTBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI2NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuNjVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjcwMFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjcwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC43cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI3MDBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI3MDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNzAwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiNzAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjdzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjc1MFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjc1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC43NXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNzUwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiNzUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjc1MFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjc1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC43NXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiODAwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiODAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjhzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjgwMFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjgwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI4MDBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI4MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuOHM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiODUwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiODUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjg1cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI4NTBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI4NTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiODUwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiODUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjg1cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCI5MDBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCI5MDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuOXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiOTAwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiOTAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjkwMFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjkwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC45cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCI5NTBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCI5NTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuOTVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjk1MFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjk1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI5NTBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI5NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuOTVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjEwMDBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxMDAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxcztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMDAwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTAwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMDAwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTAwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTA1MFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjEwNTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDEuMDVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjEwNTBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMDUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjEwNTBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMDUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxLjA1cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxMTAwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTEwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMS4xcztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMTAwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTEwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMTAwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTEwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMS4xcztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxMTUwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTE1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMS4xNXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTE1MFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjExNTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTE1MFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjExNTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDEuMTVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjEyMDBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxMjAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxLjJzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjEyMDBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMjAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjEyMDBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMjAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxLjJzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjEyNTBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxMjUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxLjI1cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMjUwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTI1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMjUwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTI1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMS4yNXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTMwMFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjEzMDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDEuM3M7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTMwMFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjEzMDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTMwMFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjEzMDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDEuM3M7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTM1MFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjEzNTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDEuMzVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjEzNTBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMzUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjEzNTBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMzUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxLjM1cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxNDAwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTQwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMS40cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNDAwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTQwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNDAwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTQwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMS40cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxNDUwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTQ1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMS40NXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTQ1MFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjE0NTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTQ1MFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjE0NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDEuNDVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE1MDBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxNTAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxLjVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE1MDBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNTAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE1MDBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNTAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxLjVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE1NTBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxNTUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxLjU1cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNTUwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTU1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNTUwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTU1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMS41NXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTYwMFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE2MDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDEuNnM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTYwMFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjE2MDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTYwMFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjE2MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDEuNnM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTY1MFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE2NTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDEuNjVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE2NTBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNjUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE2NTBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNjUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxLjY1cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxNzAwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTcwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMS43cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNzAwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTcwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNzAwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTcwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMS43cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxNzUwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTc1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMS43NXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTc1MFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjE3NTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTc1MFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjE3NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDEuNzVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE4MDBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxODAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxLjhzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE4MDBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxODAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE4MDBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxODAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxLjhzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE4NTBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxODUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxLjg1cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxODUwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTg1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxODUwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTg1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMS44NXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTkwMFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE5MDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDEuOXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTkwMFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjE5MDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTkwMFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjE5MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDEuOXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTk1MFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE5NTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDEuOTVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE5NTBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxOTUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE5NTBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxOTUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxLjk1cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyMDAwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjAwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMnM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjAwMFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjIwMDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjAwMFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjIwMDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDJzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIwNTBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyMDUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyLjA1cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMDUwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjA1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMDUwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjA1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMi4wNXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjEwMFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIxMDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDIuMXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjEwMFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjIxMDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjEwMFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjIxMDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDIuMXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjE1MFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIxNTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDIuMTVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIxNTBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMTUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIxNTBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMTUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyLjE1cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyMjAwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjIwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMi4ycztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMjAwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjIwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMjAwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjIwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMi4ycztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyMjUwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjI1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMi4yNXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjI1MFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjIyNTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjI1MFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjIyNTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDIuMjVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIzMDBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyMzAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyLjNzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIzMDBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMzAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIzMDBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMzAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyLjNzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIzNTBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyMzUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyLjM1cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMzUwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjM1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMzUwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjM1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMi4zNXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjQwMFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI0MDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDIuNHM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjQwMFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjI0MDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjQwMFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjI0MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDIuNHM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjQ1MFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI0NTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDIuNDVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI0NTBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNDUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI0NTBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNDUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyLjQ1cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyNTAwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjUwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMi41cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNTAwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjUwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNTAwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjUwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMi41cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyNTUwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjU1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMi41NXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjU1MFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjI1NTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjU1MFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjI1NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDIuNTVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI2MDBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyNjAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyLjZzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI2MDBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNjAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI2MDBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNjAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyLjZzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI2NTBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyNjUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyLjY1cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNjUwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjY1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNjUwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjY1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMi42NXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjcwMFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI3MDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDIuN3M7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjcwMFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjI3MDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjcwMFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjI3MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDIuN3M7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjc1MFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI3NTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDIuNzVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI3NTBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNzUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI3NTBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNzUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyLjc1cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyODAwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjgwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMi44cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyODAwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjgwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyODAwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjgwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMi44cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyODUwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjg1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMi44NXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjg1MFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjI4NTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjg1MFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjI4NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDIuODVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI5MDBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyOTAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyLjlzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI5MDBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyOTAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI5MDBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyOTAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyLjlzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI5NTBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyOTUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyLjk1cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyOTUwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjk1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyOTUwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjk1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMi45NXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMzAwMFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjMwMDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDNzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjMwMDBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIzMDAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjMwMDBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIzMDAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAzcztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWxpbmVhcl0sIGJvZHlbZGF0YS1hb3MtZWFzaW5nPWxpbmVhcl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yNSwgMC4yNSwgMC43NSwgMC43NSk7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlXSwgYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZV0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbl0sIGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW5dIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2Utb3V0XSwgYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1vdXRdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLW91dF0sIGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tb3V0XSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1iYWNrXSwgYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1iYWNrXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjYsIC0wLjI4LCAwLjczNSwgMC4wNDUpO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1vdXQtYmFja10sIGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2Utb3V0LWJhY2tdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMS4yNzUpO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1vdXQtYmFja10sIGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tb3V0LWJhY2tdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNjgsIC0wLjU1LCAwLjI2NSwgMS41NSk7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLXNpbmVdLCBib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLXNpbmVdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNDcsIDAsIDAuNzQ1LCAwLjcxNSk7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLW91dC1zaW5lXSwgYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1vdXQtc2luZV0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4zOSwgMC41NzUsIDAuNTY1LCAxKTtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tb3V0LXNpbmVdLCBib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLW91dC1zaW5lXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQ0NSwgMC4wNSwgMC41NSwgMC45NSk7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLXF1YWRdLCBib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLXF1YWRdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDg1LCAwLjY4LCAwLjUzKTtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2Utb3V0LXF1YWRdLCBib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLW91dC1xdWFkXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjI1LCAwLjQ2LCAwLjQ1LCAwLjk0KTtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tb3V0LXF1YWRdLCBib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLW91dC1xdWFkXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tY3ViaWNdLCBib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLWN1YmljXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA4NSwgMC42OCwgMC41Myk7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLW91dC1jdWJpY10sIGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2Utb3V0LWN1YmljXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjI1LCAwLjQ2LCAwLjQ1LCAwLjk0KTtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tb3V0LWN1YmljXSwgYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1vdXQtY3ViaWNdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1xdWFydF0sIGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tcXVhcnRdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDg1LCAwLjY4LCAwLjUzKTtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2Utb3V0LXF1YXJ0XSwgYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1vdXQtcXVhcnRdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjUsIDAuNDYsIDAuNDUsIDAuOTQpO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1vdXQtcXVhcnRdLCBib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLW91dC1xdWFydF0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG59XG5cbltkYXRhLWFvc149ZmFkZV1bZGF0YS1hb3NePWZhZGVdIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eSwgdHJhbnNmb3JtO1xufVxuXG5bZGF0YS1hb3NePWZhZGVdW2RhdGEtYW9zXj1mYWRlXS5hb3MtYW5pbWF0ZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbn1cblxuW2RhdGEtYW9zPWZhZGUtdXBdIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDBweCwgMCk7XG59XG5cbltkYXRhLWFvcz1mYWRlLWRvd25dIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwcHgsIDApO1xufVxuXG5bZGF0YS1hb3M9ZmFkZS1yaWdodF0ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDBweCwgMCwgMCk7XG59XG5cbltkYXRhLWFvcz1mYWRlLWxlZnRdIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDBweCwgMCwgMCk7XG59XG5cbltkYXRhLWFvcz1mYWRlLXVwLXJpZ2h0XSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMHB4LCAxMDBweCwgMCk7XG59XG5cbltkYXRhLWFvcz1mYWRlLXVwLWxlZnRdIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDBweCwgMTAwcHgsIDApO1xufVxuXG5bZGF0YS1hb3M9ZmFkZS1kb3duLXJpZ2h0XSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMHB4LCAtMTAwcHgsIDApO1xufVxuXG5bZGF0YS1hb3M9ZmFkZS1kb3duLWxlZnRdIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDBweCwgLTEwMHB4LCAwKTtcbn1cblxuW2RhdGEtYW9zXj16b29tXVtkYXRhLWFvc149em9vbV0ge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5LCB0cmFuc2Zvcm07XG59XG5cbltkYXRhLWFvc149em9vbV1bZGF0YS1hb3NePXpvb21dLmFvcy1hbmltYXRlIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApIHNjYWxlKDEpO1xufVxuXG5bZGF0YS1hb3M9em9vbS1pbl0ge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuNik7XG59XG5cbltkYXRhLWFvcz16b29tLWluLXVwXSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwcHgsIDApIHNjYWxlKDAuNik7XG59XG5cbltkYXRhLWFvcz16b29tLWluLWRvd25dIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwcHgsIDApIHNjYWxlKDAuNik7XG59XG5cbltkYXRhLWFvcz16b29tLWluLXJpZ2h0XSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMHB4LCAwLCAwKSBzY2FsZSgwLjYpO1xufVxuXG5bZGF0YS1hb3M9em9vbS1pbi1sZWZ0XSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwcHgsIDAsIDApIHNjYWxlKDAuNik7XG59XG5cbltkYXRhLWFvcz16b29tLW91dF0ge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7XG59XG5cbltkYXRhLWFvcz16b29tLW91dC11cF0ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMHB4LCAwKSBzY2FsZSgxLjIpO1xufVxuXG5bZGF0YS1hb3M9em9vbS1vdXQtZG93bl0ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDBweCwgMCkgc2NhbGUoMS4yKTtcbn1cblxuW2RhdGEtYW9zPXpvb20tb3V0LXJpZ2h0XSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMHB4LCAwLCAwKSBzY2FsZSgxLjIpO1xufVxuXG5bZGF0YS1hb3M9em9vbS1vdXQtbGVmdF0ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMHB4LCAwLCAwKSBzY2FsZSgxLjIpO1xufVxuXG5bZGF0YS1hb3NePXNsaWRlXVtkYXRhLWFvc149c2xpZGVdIHtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xufVxuXG5bZGF0YS1hb3NePXNsaWRlXVtkYXRhLWFvc149c2xpZGVdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xufVxuXG5bZGF0YS1hb3M9c2xpZGUtdXBdIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbn1cblxuW2RhdGEtYW9zPXNsaWRlLWRvd25dIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG59XG5cbltkYXRhLWFvcz1zbGlkZS1yaWdodF0ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbn1cblxuW2RhdGEtYW9zPXNsaWRlLWxlZnRdIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbn1cblxuW2RhdGEtYW9zXj1mbGlwXVtkYXRhLWFvc149ZmxpcF0ge1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbn1cblxuW2RhdGEtYW9zPWZsaXAtbGVmdF0ge1xuICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDI1MDBweCkgcm90YXRlWSgtMTAwZGVnKTtcbn1cblxuW2RhdGEtYW9zPWZsaXAtbGVmdF0uYW9zLWFuaW1hdGUge1xuICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDI1MDBweCkgcm90YXRlWSgwKTtcbn1cblxuW2RhdGEtYW9zPWZsaXAtcmlnaHRdIHtcbiAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgyNTAwcHgpIHJvdGF0ZVkoMTAwZGVnKTtcbn1cblxuW2RhdGEtYW9zPWZsaXAtcmlnaHRdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgyNTAwcHgpIHJvdGF0ZVkoMCk7XG59XG5cbltkYXRhLWFvcz1mbGlwLXVwXSB7XG4gIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMjUwMHB4KSByb3RhdGVYKC0xMDBkZWcpO1xufVxuXG5bZGF0YS1hb3M9ZmxpcC11cF0uYW9zLWFuaW1hdGUge1xuICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDI1MDBweCkgcm90YXRlWCgwKTtcbn1cblxuW2RhdGEtYW9zPWZsaXAtZG93bl0ge1xuICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDI1MDBweCkgcm90YXRlWCgxMDBkZWcpO1xufVxuXG5bZGF0YS1hb3M9ZmxpcC1kb3duXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMjUwMHB4KSByb3RhdGVYKDApO1xufVxuXG4jbWFpbiAuZ2Zvcm1fd3JhcHBlciB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4jbWFpbiAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fdmFsaWRhdGlvbl9lcnJvcnMge1xuICBkaXNwbGF5OiBub25lO1xufVxuI21haW4gLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2ZpZWxkcyB7XG4gIGNvbHVtbi1nYXA6IDI0cHg7XG4gIHJvdy1nYXA6IDQwcHg7XG59XG5Ac2NyZWVuIGxnIHtcbiAgI21haW4gLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2ZpZWxkcyB7XG4gICAgcm93LWdhcDogNTZweDtcbiAgfVxufVxuI21haW4gLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2hlYWRpbmcge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4jbWFpbiAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fYm9keSB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG4jbWFpbiAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIHtcbiAgcm93LWdhcDogMTZweDtcbiAgY29sdW1uLWdhcDogMDtcbn1cbkBzY3JlZW4gbGcge1xuICAjbWFpbiAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIHtcbiAgICBjb2x1bW4tZ2FwOiAxNnB4O1xuICB9XG59XG4jbWFpbiAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQge1xuICBAYXBwbHkgcmVsYXRpdmU7XG59XG4jbWFpbiAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQuZ2ZpZWxkX2Vycm9yIHtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAlO1xufVxuI21haW4gLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkLmdmaWVsZF9lcnJvciAuZ2ZpZWxkX2xhYmVsIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgQGFwcGx5IHRleHQtcmVkO1xufVxuI21haW4gLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkLmdmaWVsZF9lcnJvciAuZ2ZpZWxkX2Rlc2NyaXB0aW9uLnZhbGlkYXRpb25fbWVzc2FnZSB7XG4gIEBhcHBseSB0ZXh0LXJlZDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xuICBmb250LXNpemU6IDEycHg7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBtYXJnaW4tdG9wOiA4cHg7XG59XG4jbWFpbiAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQuZ2ZpZWxkX2Vycm9yIC5naW5wdXRfY29udGFpbmVyIHNlbGVjdCxcbiNtYWluIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZC5nZmllbGRfZXJyb3IgLmdpbnB1dF9jb250YWluZXIgdGV4dGFyZWEsXG4jbWFpbiAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQuZ2ZpZWxkX2Vycm9yIC5naW5wdXRfY29udGFpbmVyIGlucHV0W3R5cGU9dGV4dF0sXG4jbWFpbiAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQuZ2ZpZWxkX2Vycm9yIC5naW5wdXRfY29udGFpbmVyIGlucHV0W3R5cGU9dGVsXSxcbiNtYWluIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZC5nZmllbGRfZXJyb3IgLmdpbnB1dF9jb250YWluZXIgaW5wdXRbdHlwZT1lbWFpbF0sXG4jbWFpbiAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQuZ2ZpZWxkX2Vycm9yIC5naW5wdXRfY29udGFpbmVyIGlucHV0W3R5cGU9bnVtYmVyXSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjMDA7XG59XG4jbWFpbiAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQuZ2ZpZWxkX2Vycm9yIC5naW5wdXRfY29udGFpbmVyLmdpbnB1dF9jb250YWluZXJfZmlsZXVwbG9hZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjMDA7XG59XG4jbWFpbiAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgLmdmaWVsZF9sYWJlbCB7XG4gIEBhcHBseSB0ZXh0LTE0IG1iLTAgZm9udC1ub3JtYWwgbGc6YWJzb2x1dGUgbGc6dG9wLVsxOHB4XSB6LTUwO1xufVxuI21haW4gLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIC5nZmllbGRfbGFiZWwgLmdmaWVsZF9yZXF1aXJlZCB7XG4gIEBhcHBseSB0ZXh0LXllbGxvdy1kYXJrO1xufVxuI21haW4gLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIC5naW5wdXRfY29udGFpbmVyIHNlbGVjdCxcbiNtYWluIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCAuZ2lucHV0X2NvbnRhaW5lciB0ZXh0YXJlYSxcbiNtYWluIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCAuZ2lucHV0X2NvbnRhaW5lciBpbnB1dFt0eXBlPXRleHRdLFxuI21haW4gLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIC5naW5wdXRfY29udGFpbmVyIGlucHV0W3R5cGU9dGVsXSxcbiNtYWluIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCAuZ2lucHV0X2NvbnRhaW5lciBpbnB1dFt0eXBlPWVtYWlsXSxcbiNtYWluIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCAuZ2lucHV0X2NvbnRhaW5lciBpbnB1dFt0eXBlPW51bWJlcl0ge1xuICBAYXBwbHkgZm9udC1iYXNlIGgtNiB3LWZ1bGwgYXBwZWFyYW5jZS1ub25lIHB4LTIgYmctd2hpdGUgIHRleHQtZ3JlZW4tbGlnaHQgcGxhY2Vob2xkZXItZ3JlZW4tcHJpbWFyeSBib3JkZXIgYm9yZGVyLXdoaXRlIHJvdW5kZWQ7XG59XG4jbWFpbiAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgLmdpbnB1dF9jb250YWluZXIgc2VsZWN0OmZvY3VzLFxuI21haW4gLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIC5naW5wdXRfY29udGFpbmVyIHRleHRhcmVhOmZvY3VzLFxuI21haW4gLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIC5naW5wdXRfY29udGFpbmVyIGlucHV0W3R5cGU9dGV4dF06Zm9jdXMsXG4jbWFpbiAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgLmdpbnB1dF9jb250YWluZXIgaW5wdXRbdHlwZT10ZWxdOmZvY3VzLFxuI21haW4gLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIC5naW5wdXRfY29udGFpbmVyIGlucHV0W3R5cGU9ZW1haWxdOmZvY3VzLFxuI21haW4gLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIC5naW5wdXRfY29udGFpbmVyIGlucHV0W3R5cGU9bnVtYmVyXTpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIEBhcHBseSB0ZXh0LWdyZWVuLWxpZ2h0IGJvcmRlci1ncmVlbi1saWdodDtcbn1cbiNtYWluIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCAuZ2lucHV0X2NvbnRhaW5lciB0ZXh0YXJlYSB7XG4gIGhlaWdodDogMTIwcHg7XG4gIHBhZGRpbmctdG9wOiAxNnB4O1xuICByZXNpemU6IHZlcnRpY2FsO1xufVxuQHNjcmVlbiBsZyB7XG4gICNtYWluIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCAuZ2lucHV0X2NvbnRhaW5lciB0ZXh0YXJlYSB7XG4gICAgaGVpZ2h0OiAxOTJweDtcbiAgfVxufVxuI21haW4gLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIC5naW5wdXRfY29udGFpbmVyIHNlbGVjdCB7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgQGFwcGx5IHRleHQtYmVpZ2U7XG59XG4jbWFpbiAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgLmdpbnB1dF9jb250YWluZXIgc2VsZWN0Lmhhcy12YWx1ZSB7XG4gIEBhcHBseSB0ZXh0LWdyZXktZGFyaztcbn1cbiNtYWluIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCAuZ2lucHV0X2NvbnRhaW5lciBzZWxlY3Q6Zm9jdXMgb3B0aW9uIHtcbiAgQGFwcGx5IHRleHQtZ3JleS1kYXJrO1xufVxuI21haW4gLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIC5naW5wdXRfY29udGFpbmVyLmdpbnB1dF9jb250YWluZXJfc2VsZWN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuI21haW4gLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIC5naW5wdXRfY29udGFpbmVyLmdpbnB1dF9jb250YWluZXJfc2VsZWN0OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbi1zZWxlY3QtZG93bi5zdmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMTZweCAxNHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIHotaW5kZXg6IDEwMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuI21haW4gLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIC5naW5wdXRfY29udGFpbmVyLmdpbnB1dF9jb250YWluZXJfZmlsZXVwbG9hZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgQGFwcGx5IGgtNSBsZzpoLTcgYm9yZGVyLWIgYm9yZGVyLWxpbmU7XG59XG4jbWFpbiAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgLmdpbnB1dF9jb250YWluZXIuZ2lucHV0X2NvbnRhaW5lcl9maWxldXBsb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29uLXVwbG9hZC5zdmcpO1xuICBAYXBwbHkgdy0yIGgtMiBhYnNvbHV0ZSByaWdodC0wIHRvcC0xLzIgLXRyYW5zbGF0ZS15LTEvMjtcbn1cbiNtYWluIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCAuZ2lucHV0X2NvbnRhaW5lci5naW5wdXRfY29udGFpbmVyX2ZpbGV1cGxvYWQgaW5wdXRbdHlwZT1maWxlXSB7XG4gIEBhcHBseSBhYnNvbHV0ZSByaWdodC0wIHctZnVsbCBsZzp3LVtjYWxjKDEwMCUtMTU2cHgpXSB0b3AtMS8yIC10cmFuc2xhdGUteS0xLzIgcHItMyBvcGFjaXR5LTEwMCBjdXJzb3ItcG9pbnRlciB0ZXh0LTE0IHRleHQtYmVpZ2U7XG59XG4jbWFpbiAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgLmdpbnB1dF9jb250YWluZXIuZ2lucHV0X2NvbnRhaW5lcl9maWxldXBsb2FkIGlucHV0W3R5cGU9ZmlsZV0uaGFzLXZhbHVlIHtcbiAgQGFwcGx5IHRleHQteWVsbG93LWRhcms7XG59XG4jbWFpbiAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgLmdpbnB1dF9jb250YWluZXIuZ2lucHV0X2NvbnRhaW5lcl9maWxldXBsb2FkIGlucHV0W3R5cGU9ZmlsZV06OmZpbGUtc2VsZWN0b3ItYnV0dG9uIHtcbiAgQGFwcGx5IHJvdW5kZWQtZnVsbCBiZy1iZWlnZSBib3JkZXIgYm9yZGVyLXllbGxvdyB0ZXh0LXllbGxvdy1kYXJrIGZvbnQtYmFzZSB0ZXh0LTE0IHRyYW5zaXRpb24tYWxsIHB4LTEgaGlkZGVuO1xufVxuI21haW4gLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIC5naW5wdXRfY29udGFpbmVyLmdpbnB1dF9jb250YWluZXJfZmlsZXVwbG9hZCBpbnB1dFt0eXBlPWZpbGVdOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbjpob3ZlciB7XG4gIEBhcHBseSBiZy15ZWxsb3cgdGV4dC13aGl0ZTtcbn1cbiNtYWluIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCAuZ2lucHV0X2NvbnRhaW5lci5naW5wdXRfY29udGFpbmVyX2ZpbGV1cGxvYWQgLmdmb3JtX2ZpbGV1cGxvYWRfcnVsZXMge1xuICBwYWRkaW5nLXRvcDogMDtcbiAgY29sb3I6ICM0RTRFNEU7XG4gIEBhcHBseSBoaWRkZW47XG59XG4jbWFpbiAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgLmdpbnB1dF9jb250YWluZXIuZ2lucHV0X2NvbnRhaW5lcl9maWxldXBsb2FkIC5naW5wdXRfcHJldmlldyB7XG4gIEBhcHBseSBhYnNvbHV0ZSByaWdodC0wIHctZnVsbCBsZzp3LVtjYWxjKDEwMCUtMTU2cHgpXSB0b3AtMS8yIC10cmFuc2xhdGUteS0xLzIgcHItMyBvcGFjaXR5LTEwMCBjdXJzb3ItcG9pbnRlciB0ZXh0LTE0IHRydW5jYXRlIG0tMDtcbn1cbiNtYWluIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCAuZ2lucHV0X2NvbnRhaW5lci5naW5wdXRfY29udGFpbmVyX2ZpbGV1cGxvYWQgLmdpbnB1dF9wcmV2aWV3IC5nZmllbGRfZmlsZXVwbG9hZF9wcm9ncmVzcyB7XG4gIEBhcHBseSBoaWRkZW47XG59XG4jbWFpbiAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgLmdpbnB1dF9jb250YWluZXIuZ2lucHV0X2NvbnRhaW5lcl9maWxldXBsb2FkIC5naW5wdXRfcHJldmlldyAuZ2Zvcm1fZGVsZXRlX2ZpbGUge1xuICBAYXBwbHkgYWJzb2x1dGUgcmlnaHQtMCB0b3AtMCB0ZXh0LXdoaXRlIGJnLXRlYWwgcm91bmRlZC1mdWxsIHRleHQtWzhweF07XG59XG4jbWFpbiAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgLmdpbnB1dF9jb250YWluZXIuZ2lucHV0X2NvbnRhaW5lcl9kYXRlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuI21haW4gLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIC5naW5wdXRfY29udGFpbmVyLmdpbnB1dF9jb250YWluZXJfZGF0ZSAudWktZGF0ZXBpY2tlci10cmlnZ2VyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDEwcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuI21haW4gLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIC5naW5wdXRfY29udGFpbmVyLmdpbnB1dF9jb250YWluZXJfZGF0ZSAudWktZGF0ZXBpY2tlci10cmlnZ2VyOmhvdmVyIHtcbiAgb3BhY2l0eTogMC43NTtcbn1cbiNtYWluIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCAuZ2lucHV0X2NvbnRhaW5lci5naW5wdXRfY29udGFpbmVyX2NvbnNlbnQsXG4jbWFpbiAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgLmdpbnB1dF9jb250YWluZXIgLmdmaWVsZF9jaGVja2JveCxcbiNtYWluIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCAuZ2lucHV0X2NvbnRhaW5lciAuZ2ZpZWxkX3JhZGlvLFxuI21haW4gLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIC5naW5wdXRfY29udGFpbmVyIC5nY2hvaWNlIHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuI21haW4gLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIC5naW5wdXRfY29udGFpbmVyLmdpbnB1dF9jb250YWluZXJfY29uc2VudCBpbnB1dFt0eXBlPWNoZWNrYm94XSxcbiNtYWluIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCAuZ2lucHV0X2NvbnRhaW5lci5naW5wdXRfY29udGFpbmVyX2NvbnNlbnQgaW5wdXRbdHlwZT1yYWRpb10sXG4jbWFpbiAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgLmdpbnB1dF9jb250YWluZXIgLmdmaWVsZF9jaGVja2JveCBpbnB1dFt0eXBlPWNoZWNrYm94XSxcbiNtYWluIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCAuZ2lucHV0X2NvbnRhaW5lciAuZ2ZpZWxkX2NoZWNrYm94IGlucHV0W3R5cGU9cmFkaW9dLFxuI21haW4gLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIC5naW5wdXRfY29udGFpbmVyIC5nZmllbGRfcmFkaW8gaW5wdXRbdHlwZT1jaGVja2JveF0sXG4jbWFpbiAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgLmdpbnB1dF9jb250YWluZXIgLmdmaWVsZF9yYWRpbyBpbnB1dFt0eXBlPXJhZGlvXSxcbiNtYWluIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCAuZ2lucHV0X2NvbnRhaW5lciAuZ2Nob2ljZSBpbnB1dFt0eXBlPWNoZWNrYm94XSxcbiNtYWluIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCAuZ2lucHV0X2NvbnRhaW5lciAuZ2Nob2ljZSBpbnB1dFt0eXBlPXJhZGlvXSB7XG4gIG9wYWNpdHk6IDA7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHotaW5kZXg6IDEwMDtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbiNtYWluIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCAuZ2lucHV0X2NvbnRhaW5lci5naW5wdXRfY29udGFpbmVyX2NvbnNlbnQgaW5wdXRbdHlwZT1jaGVja2JveF0gKyBsYWJlbCxcbiNtYWluIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCAuZ2lucHV0X2NvbnRhaW5lci5naW5wdXRfY29udGFpbmVyX2NvbnNlbnQgaW5wdXRbdHlwZT1yYWRpb10gKyBsYWJlbCxcbiNtYWluIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCAuZ2lucHV0X2NvbnRhaW5lciAuZ2ZpZWxkX2NoZWNrYm94IGlucHV0W3R5cGU9Y2hlY2tib3hdICsgbGFiZWwsXG4jbWFpbiAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgLmdpbnB1dF9jb250YWluZXIgLmdmaWVsZF9jaGVja2JveCBpbnB1dFt0eXBlPXJhZGlvXSArIGxhYmVsLFxuI21haW4gLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIC5naW5wdXRfY29udGFpbmVyIC5nZmllbGRfcmFkaW8gaW5wdXRbdHlwZT1jaGVja2JveF0gKyBsYWJlbCxcbiNtYWluIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCAuZ2lucHV0X2NvbnRhaW5lciAuZ2ZpZWxkX3JhZGlvIGlucHV0W3R5cGU9cmFkaW9dICsgbGFiZWwsXG4jbWFpbiAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgLmdpbnB1dF9jb250YWluZXIgLmdjaG9pY2UgaW5wdXRbdHlwZT1jaGVja2JveF0gKyBsYWJlbCxcbiNtYWluIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCAuZ2lucHV0X2NvbnRhaW5lciAuZ2Nob2ljZSBpbnB1dFt0eXBlPXJhZGlvXSArIGxhYmVsIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuI21haW4gLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIC5naW5wdXRfY29udGFpbmVyLmdpbnB1dF9jb250YWluZXJfY29uc2VudCBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgbGFiZWw6YmVmb3JlLFxuI21haW4gLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIC5naW5wdXRfY29udGFpbmVyLmdpbnB1dF9jb250YWluZXJfY29uc2VudCBpbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkICsgbGFiZWw6YmVmb3JlLFxuI21haW4gLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIC5naW5wdXRfY29udGFpbmVyIC5nZmllbGRfY2hlY2tib3ggaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCArIGxhYmVsOmJlZm9yZSxcbiNtYWluIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCAuZ2lucHV0X2NvbnRhaW5lciAuZ2ZpZWxkX2NoZWNrYm94IGlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQgKyBsYWJlbDpiZWZvcmUsXG4jbWFpbiAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgLmdpbnB1dF9jb250YWluZXIgLmdmaWVsZF9yYWRpbyBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgbGFiZWw6YmVmb3JlLFxuI21haW4gLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIC5naW5wdXRfY29udGFpbmVyIC5nZmllbGRfcmFkaW8gaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCArIGxhYmVsOmJlZm9yZSxcbiNtYWluIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCAuZ2lucHV0X2NvbnRhaW5lciAuZ2Nob2ljZSBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgbGFiZWw6YmVmb3JlLFxuI21haW4gLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIC5naW5wdXRfY29udGFpbmVyIC5nY2hvaWNlIGlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQgKyBsYWJlbDpiZWZvcmUge1xuICBvcGFjaXR5OiAxO1xufVxuI21haW4gLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIC5naW5wdXRfY29udGFpbmVyLmdpbnB1dF9jb250YWluZXJfY29uc2VudCBsYWJlbCxcbiNtYWluIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCAuZ2lucHV0X2NvbnRhaW5lciAuZ2ZpZWxkX2NoZWNrYm94IGxhYmVsLFxuI21haW4gLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIC5naW5wdXRfY29udGFpbmVyIC5nZmllbGRfcmFkaW8gbGFiZWwsXG4jbWFpbiAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgLmdpbnB1dF9jb250YWluZXIgLmdjaG9pY2UgbGFiZWwge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG4jbWFpbiAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgLmdpbnB1dF9jb250YWluZXIuZ2lucHV0X2NvbnRhaW5lcl9jb25zZW50IGxhYmVsOmFmdGVyLFxuI21haW4gLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIC5naW5wdXRfY29udGFpbmVyIC5nZmllbGRfY2hlY2tib3ggbGFiZWw6YWZ0ZXIsXG4jbWFpbiAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgLmdpbnB1dF9jb250YWluZXIgLmdmaWVsZF9yYWRpbyBsYWJlbDphZnRlcixcbiNtYWluIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCAuZ2lucHV0X2NvbnRhaW5lciAuZ2Nob2ljZSBsYWJlbDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogLTJweDtcbiAgei1pbmRleDogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHRyYW5zaXRpb246IGFsbCBjdWJpYy1iZXppZXIoMC40MiwgMCwgMC4wMDIsIDEpIDFzO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4jbWFpbiAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgLmdpbnB1dF9jb250YWluZXIuZ2lucHV0X2NvbnRhaW5lcl9jb25zZW50IGxhYmVsOmJlZm9yZSxcbiNtYWluIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCAuZ2lucHV0X2NvbnRhaW5lciAuZ2ZpZWxkX2NoZWNrYm94IGxhYmVsOmJlZm9yZSxcbiNtYWluIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCAuZ2lucHV0X2NvbnRhaW5lciAuZ2ZpZWxkX3JhZGlvIGxhYmVsOmJlZm9yZSxcbiNtYWluIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCAuZ2lucHV0X2NvbnRhaW5lciAuZ2Nob2ljZSBsYWJlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUU2NDU0O1xuICBsZWZ0OiA0cHg7XG4gIHRvcDogMnB4O1xuICBvcGFjaXR5OiAwO1xuICB6LWluZGV4OiAxO1xuICB0cmFuc2l0aW9uOiBhbGwgY3ViaWMtYmV6aWVyKDAuNDIsIDAsIDAuMDAyLCAxKSAxcztcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuI21haW4gLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIC5naW5wdXRfY29udGFpbmVyIC5nZmllbGRfY2hlY2tib3gsXG4jbWFpbiAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgLmdpbnB1dF9jb250YWluZXIgLmdmaWVsZF9yYWRpbyB7XG4gIG1hcmdpbjogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuI21haW4gLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIC5naW5wdXRfY29udGFpbmVyIC5nZmllbGRfY2hlY2tib3ggLmdjaG9pY2UsXG4jbWFpbiAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgLmdpbnB1dF9jb250YWluZXIgLmdmaWVsZF9yYWRpbyAuZ2Nob2ljZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgbWFyZ2luOiAwIDAgNnB4IDA7XG59XG4jbWFpbiAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgLmdpbnB1dF9jb250YWluZXIgLmdmaWVsZF9yYWRpbyAuZ2Nob2ljZSBsYWJlbDphZnRlciB7XG4gIHRvcDogLTJweDtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbn1cbiNtYWluIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCAuZ2lucHV0X2NvbnRhaW5lciAuZ2ZpZWxkX3JhZGlvIC5nY2hvaWNlIGxhYmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIGxlZnQ6IDRweDtcbiAgdG9wOiAycHg7XG4gIG9wYWNpdHk6IDA7XG4gIHotaW5kZXg6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MDQwNDA7XG59XG4jbWFpbiAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgLmdpbnB1dF9jb250YWluZXIuZ2lucHV0X2NvbnRhaW5lcl9jb25zZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG4jbWFpbiAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fYm9keSAuZ2lucHV0X3ByZXZpZXcgYnV0dG9uIHtcbiAgY29sb3I6ICNEM0ExNEM7XG59XG4jbWFpbiAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fYm9keSAuZ2lucHV0X3ByZXZpZXcgc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbiNtYWluIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9mb290ZXIge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuI21haW4gLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2Zvb3RlciBpbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGxlZnQ6IDA7XG59XG4jbWFpbiAuZ2Zvcm1fY29uZmlybWF0aW9uX21lc3NhZ2Uge1xuICBmb250LXNpemU6IDE4cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMjRweDtcbiAgYm9yZGVyOiAxcHggc29saWQgd2hpdGU7XG59XG4jbWFpbiAuZ2Zvcm1fY29uZmlybWF0aW9uX21lc3NhZ2UgaDMge1xuICBAYXBwbHkgdGV4dC0xOC0yNDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzNTBweCkge1xuICAjbWFpbiAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIHtcbiAgICBjb2x1bW4tZ2FwOiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzNTBweCkge1xuICAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5nZmllbGQuZ2ZpZWxkLS13aWR0aC1oYWxmIHtcbiAgICBncmlkLWNvbHVtbjogMS8tMSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5ob3Jpem9udGFsLW1hcnF1ZWUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4uaG9yaXpvbnRhbC1tYXJxdWVlLnNtb290aCB7XG4gIC13ZWJraXQtbWFzazogbGluZWFyLWdyYWRpZW50KDkwZGVnLCB0cmFuc3BhcmVudCwgI2ZmZiAyMCUsICNmZmYgODAlLCB0cmFuc3BhcmVudCk7XG4gIG1hc2s6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgdHJhbnNwYXJlbnQsICNmZmYgMjAlLCAjZmZmIDgwJSwgdHJhbnNwYXJlbnQpO1xufVxuXG4uaG9yaXpvbnRhbC1tYXJxdWVlLnBhdXNlZCAuaG9yaXpvbnRhbC1tYXJxdWVlLWlubmVyIHtcbiAgYW5pbWF0aW9uLXBsYXktc3RhdGU6IHBhdXNlZDtcbn1cblxuLmhvcml6b250YWwtbWFycXVlZS5mdWxsIC5ob3Jpem9udGFsLW1hcnF1ZWUtaW5uZXIge1xuICBtaW4td2lkdGg6IHZhcigtLV9jb250YWluZXJXaWR0aCk7XG59XG5cbi5ob3Jpem9udGFsLW1hcnF1ZWUtaW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbltkYXRhLWFuaW1hdGU9dHJ1ZV0gLmhvcml6b250YWwtbWFycXVlZS1pbm5lciB7XG4gIGFuaW1hdGlvbjogaG9yaXpvbnRhbC1tYXJxdWVlIHZhcigtLV9zcGVlZCkgbGluZWFyIGluZmluaXRlIHZhcigtLV9kaXJlY3Rpb24pO1xufVxuXG5Aa2V5ZnJhbWVzIGhvcml6b250YWwtbWFycXVlZSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZShjYWxjKHZhcigtLV9nYXApICogLTEpKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZShjYWxjKC0xMDAlIC0gdmFyKC0tX2dhcCkgKiAyKSk7XG4gIH1cbn1cbi52ZXJ0aWNhbC1tYXJxdWVlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLV9nYXApO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBoZWlnaHQ6IGNhbGMoKHZhcigtLV9jb250YWluZXJTaXplKSAtIHZhcigtLV92R2FwKSkgLyAxLjIpO1xufVxuXG4udmVydGljYWwtbWFycXVlZS5zbW9vdGgge1xuICAtd2Via2l0LW1hc2s6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHRyYW5zcGFyZW50LCAjZmZmIDIwJSwgI2ZmZiA4MCUsIHRyYW5zcGFyZW50KTtcbiAgbWFzazogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgdHJhbnNwYXJlbnQsICNmZmYgMjAlLCAjZmZmIDgwJSwgdHJhbnNwYXJlbnQpO1xufVxuXG4udmVydGljYWwtbWFycXVlZS5wYXVzZWQgLnZlcnRpY2FsLW1hcnF1ZWUtaW5uZXIge1xuICBhbmltYXRpb24tcGxheS1zdGF0ZTogcGF1c2VkO1xufVxuXG4udmVydGljYWwtbWFycXVlZS1pbm5lciB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLV92R2FwKTtcbn1cblxuW2RhdGEtYW5pbWF0ZT10cnVlXSAudmVydGljYWwtbWFycXVlZS1pbm5lciB7XG4gIGFuaW1hdGlvbjogdmVydGljYWwtbWFycXVlZSB2YXIoLS1fc3BlZWQpIGxpbmVhciBpbmZpbml0ZSB2YXIoLS1fZGlyZWN0aW9uKTtcbn1cblxuLnZlcnRpY2FsLW1hcnF1ZWUtaW5uZXIgPiA6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1yaWdodDogdmFyKC0tX2hHYXApO1xufVxuXG5Aa2V5ZnJhbWVzIHZlcnRpY2FsLW1hcnF1ZWUge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKGNhbGModmFyKC0tX3ZHYXApICogLTEpKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoY2FsYygtMTAwJSAtIHZhcigtLV92R2FwKSAqIDIpKTtcbiAgfVxufVxuaHRtbC5sZW5pcyB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmxlbmlzLmxlbmlzLXNtb290aCB7XG4gIHNjcm9sbC1iZWhhdmlvcjogYXV0bztcbn1cblxuLmxlbmlzLmxlbmlzLXNtb290aCBbZGF0YS1sZW5pcy1wcmV2ZW50XSB7XG4gIG92ZXJzY3JvbGwtYmVoYXZpb3I6IGNvbnRhaW47XG59XG5cbi5sZW5pcy5sZW5pcy1zdG9wcGVkIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmxlbmlzLmxlbmlzLXNjcm9sbGluZyBpZnJhbWUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLyogTWFnbmlmaWMgUG9wdXAgQ1NTICovXG4ubWZwLWJnIHtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAxMDQyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJhY2tncm91bmQ6ICMwYjBiMGI7XG4gIG9wYWNpdHk6IDAuODtcbn1cblxuLm1mcC13cmFwIHtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAxMDQzO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5tZnAtY29udGFpbmVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgcGFkZGluZzogNzJweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLm1mcC1jb250YWluZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5tZnAtYWxpZ24tdG9wIC5tZnAtY29udGFpbmVyOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5tZnAtY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgei1pbmRleDogMTA0NTtcbn1cblxuLm1mcC1pbmxpbmUtaG9sZGVyIC5tZnAtY29udGVudCxcbi5tZnAtYWpheC1ob2xkZXIgLm1mcC1jb250ZW50IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGN1cnNvcjogYXV0bztcbn1cblxuLm1mcC1hamF4LWN1ciB7XG4gIGN1cnNvcjogcHJvZ3Jlc3M7XG59XG5cbi5tZnAtem9vbS1vdXQtY3VyLCAubWZwLXpvb20tb3V0LWN1ciAubWZwLWltYWdlLWhvbGRlciAubWZwLWNsb3NlIHtcbiAgY3Vyc29yOiAtbW96LXpvb20tb3V0O1xuICBjdXJzb3I6IC13ZWJraXQtem9vbS1vdXQ7XG4gIGN1cnNvcjogem9vbS1vdXQ7XG59XG5cbi5tZnAtem9vbSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY3Vyc29yOiAtd2Via2l0LXpvb20taW47XG4gIGN1cnNvcjogLW1vei16b29tLWluO1xuICBjdXJzb3I6IHpvb20taW47XG59XG5cbi5tZnAtYXV0by1jdXJzb3IgLm1mcC1jb250ZW50IHtcbiAgY3Vyc29yOiBhdXRvO1xufVxuXG4ubWZwLWNsb3NlLFxuLm1mcC1hcnJvdyxcbi5tZnAtcHJlbG9hZGVyLFxuLm1mcC1jb3VudGVyIHtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi5tZnAtbG9hZGluZy5tZnAtZmlndXJlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm1mcC1oaWRlIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ubWZwLXByZWxvYWRlciB7XG4gIGNvbG9yOiAjQ0NDO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB3aWR0aDogYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAtMC44ZW07XG4gIGxlZnQ6IDhweDtcbiAgcmlnaHQ6IDhweDtcbiAgei1pbmRleDogMTA0NDtcbn1cblxuLm1mcC1wcmVsb2FkZXIgYSB7XG4gIGNvbG9yOiAjQ0NDO1xufVxuXG4ubWZwLXByZWxvYWRlciBhOmhvdmVyIHtcbiAgY29sb3I6ICNGRkY7XG59XG5cbi5tZnAtcy1yZWFkeSAubWZwLXByZWxvYWRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5tZnAtcy1lcnJvciAubWZwLWNvbnRlbnQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5idXR0b24ubWZwLWNsb3NlLFxuYnV0dG9uLm1mcC1hcnJvdyB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIHotaW5kZXg6IDEwNDY7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIHRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO1xufVxuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG59XG5cbi5tZnAtY2xvc2Uge1xuICB3aWR0aDogNDRweDtcbiAgaGVpZ2h0OiA0NHB4O1xuICBsaW5lLWhlaWdodDogNDRweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgb3BhY2l0eTogMTtcbiAgcGFkZGluZzogMCAwIDE4cHggMTBweDtcbiAgY29sb3I6ICNGRkY7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBmb250LWZhbWlseTogQXJpYWwsIEJhc2tlcnZpbGxlLCBtb25vc3BhY2U7XG59XG5cbi5tZnAtY2xvc2U6aG92ZXIsXG4ubWZwLWNsb3NlOmZvY3VzIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLm1mcC1jbG9zZTphY3RpdmUge1xuICB0b3A6IDFweDtcbn1cblxuLm1mcC1jbG9zZS1idG4taW4gLm1mcC1jbG9zZSB7XG4gIGNvbG9yOiAjMzMzO1xufVxuXG4ubWZwLWltYWdlLWhvbGRlciAubWZwLWNsb3NlLFxuLm1mcC1pZnJhbWUtaG9sZGVyIC5tZnAtY2xvc2Uge1xuICBjb2xvcjogI0ZGRjtcbiAgcmlnaHQ6IC02cHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBwYWRkaW5nLXJpZ2h0OiA2cHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ubWZwLWNvdW50ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGNvbG9yOiAjQ0NDO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4ubWZwLWFycm93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvcGFjaXR5OiAwLjY1O1xuICBtYXJnaW46IDA7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tdG9wOiAtNTVweDtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDkwcHg7XG4gIGhlaWdodDogMTEwcHg7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5tZnAtYXJyb3c6YWN0aXZlIHtcbiAgbWFyZ2luLXRvcDogLTU0cHg7XG59XG5cbi5tZnAtYXJyb3c6aG92ZXIsXG4ubWZwLWFycm93OmZvY3VzIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLm1mcC1hcnJvdzpiZWZvcmUsXG4ubWZwLWFycm93OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBtYXJnaW4tdG9wOiAzNXB4O1xuICBtYXJnaW4tbGVmdDogMzVweDtcbiAgYm9yZGVyOiBtZWRpdW0gaW5zZXQgdHJhbnNwYXJlbnQ7XG59XG5cbi5tZnAtYXJyb3c6YWZ0ZXIge1xuICBib3JkZXItdG9wLXdpZHRoOiAxM3B4O1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAxM3B4O1xuICB0b3A6IDhweDtcbn1cblxuLm1mcC1hcnJvdzpiZWZvcmUge1xuICBib3JkZXItdG9wLXdpZHRoOiAyMXB4O1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAyMXB4O1xuICBvcGFjaXR5OiAwLjc7XG59XG5cbi5tZnAtYXJyb3ctbGVmdCB7XG4gIGxlZnQ6IDA7XG59XG5cbi5tZnAtYXJyb3ctbGVmdDphZnRlciB7XG4gIGJvcmRlci1yaWdodDogMTdweCBzb2xpZCAjRkZGO1xuICBtYXJnaW4tbGVmdDogMzFweDtcbn1cblxuLm1mcC1hcnJvdy1sZWZ0OmJlZm9yZSB7XG4gIG1hcmdpbi1sZWZ0OiAyNXB4O1xuICBib3JkZXItcmlnaHQ6IDI3cHggc29saWQgIzNGM0YzRjtcbn1cblxuLm1mcC1hcnJvdy1yaWdodCB7XG4gIHJpZ2h0OiAwO1xufVxuXG4ubWZwLWFycm93LXJpZ2h0OmFmdGVyIHtcbiAgYm9yZGVyLWxlZnQ6IDE3cHggc29saWQgI0ZGRjtcbiAgbWFyZ2luLWxlZnQ6IDM5cHg7XG59XG5cbi5tZnAtYXJyb3ctcmlnaHQ6YmVmb3JlIHtcbiAgYm9yZGVyLWxlZnQ6IDI3cHggc29saWQgIzNGM0YzRjtcbn1cblxuLm1mcC1pZnJhbWUtaG9sZGVyIHtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xufVxuXG4ubWZwLWlmcmFtZS1ob2xkZXIgLm1mcC1jb250ZW50IHtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDkwMHB4O1xufVxuXG4ubWZwLWlmcmFtZS1ob2xkZXIgLm1mcC1jbG9zZSB7XG4gIHRvcDogLTQwcHg7XG59XG5cbi5tZnAtaWZyYW1lLXNjYWxlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmctdG9wOiA1Ni4yNSU7XG59XG5cbi5tZnAtaWZyYW1lLXNjYWxlciBpZnJhbWUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJveC1zaGFkb3c6IDAgMCA4cHggcmdiYSgwLCAwLCAwLCAwLjYpO1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG59XG5cbi8qIE1haW4gaW1hZ2UgaW4gcG9wdXAgKi9cbmltZy5tZnAtaW1nIHtcbiAgd2lkdGg6IGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmc6IDQwcHggMCA0MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLyogVGhlIHNoYWRvdyBiZWhpbmQgdGhlIGltYWdlICovXG4ubWZwLWZpZ3VyZSB7XG4gIGxpbmUtaGVpZ2h0OiAwO1xufVxuXG4ubWZwLWZpZ3VyZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiA0MHB4O1xuICBib3R0b206IDQwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICByaWdodDogMDtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgei1pbmRleDogLTE7XG4gIGJveC1zaGFkb3c6IDAgMCA4cHggcmdiYSgwLCAwLCAwLCAwLjYpO1xuICBiYWNrZ3JvdW5kOiAjNDQ0O1xufVxuXG4ubWZwLWZpZ3VyZSBzbWFsbCB7XG4gIGNvbG9yOiAjQkRCREJEO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTRweDtcbn1cblxuLm1mcC1maWd1cmUgZmlndXJlIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4ubWZwLWJvdHRvbS1iYXIge1xuICBtYXJnaW4tdG9wOiAtMzZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBjdXJzb3I6IGF1dG87XG59XG5cbi5tZnAtdGl0bGUge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgY29sb3I6ICNGM0YzRjM7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgcGFkZGluZy1yaWdodDogMzZweDtcbn1cblxuLm1mcC1pbWFnZS1ob2xkZXIgLm1mcC1jb250ZW50IHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4ubWZwLWdhbGxlcnkgLm1mcC1pbWFnZS1ob2xkZXIgLm1mcC1maWd1cmUge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpLCBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiAzMDBweCkge1xuICAvKipcbiAgICAgICAqIFJlbW92ZSBhbGwgcGFkZGluZ3MgYXJvdW5kIHRoZSBpbWFnZSBvbiBzbWFsbCBzY3JlZW5cbiAgICAgICAqL1xuICAubWZwLWltZy1tb2JpbGUgLm1mcC1pbWFnZS1ob2xkZXIge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG4gIC5tZnAtaW1nLW1vYmlsZSBpbWcubWZwLWltZyB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAubWZwLWltZy1tb2JpbGUgLm1mcC1maWd1cmU6YWZ0ZXIge1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gIH1cbiAgLm1mcC1pbWctbW9iaWxlIC5tZnAtZmlndXJlIHNtYWxsIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgfVxuICAubWZwLWltZy1tb2JpbGUgLm1mcC1ib3R0b20tYmFyIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNik7XG4gICAgYm90dG9tOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICB0b3A6IGF1dG87XG4gICAgcGFkZGluZzogM3B4IDVweDtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubWZwLWltZy1tb2JpbGUgLm1mcC1ib3R0b20tYmFyOmVtcHR5IHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5tZnAtaW1nLW1vYmlsZSAubWZwLWNvdW50ZXIge1xuICAgIHJpZ2h0OiA1cHg7XG4gICAgdG9wOiAzcHg7XG4gIH1cbiAgLm1mcC1pbWctbW9iaWxlIC5tZnAtY2xvc2Uge1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogMzVweDtcbiAgICBoZWlnaHQ6IDM1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjYpO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgLm1mcC1hcnJvdyB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuNzUpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC43NSk7XG4gIH1cbiAgLm1mcC1hcnJvdy1sZWZ0IHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDA7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMDtcbiAgfVxuICAubWZwLWFycm93LXJpZ2h0IHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDEwMCU7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJTtcbiAgfVxuICAubWZwLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDI0cHg7XG4gIH1cbn1cbi5tZnAtaWZyYW1lLWhvbGRlciAubWZwLWNvbnRlbnQge1xuICBtYXgtd2lkdGg6IDEwNDhweDtcbn1cbkBzY3JlZW4gcWhkIHtcbiAgLm1mcC1pZnJhbWUtaG9sZGVyIC5tZnAtY29udGVudCB7XG4gICAgbWF4LXdpZHRoOiAxNjQwcHg7XG4gIH1cbn1cbkBzY3JlZW4gd3FoZCB7XG4gIC5tZnAtaWZyYW1lLWhvbGRlciAubWZwLWNvbnRlbnQge1xuICAgIG1heC13aWR0aDogMjA0OHB4O1xuICB9XG59XG5Ac2NyZWVuIHVoZCB7XG4gIC5tZnAtaWZyYW1lLWhvbGRlciAubWZwLWNvbnRlbnQge1xuICAgIG1heC13aWR0aDogMjQwMHB4O1xuICB9XG59XG5cbi5tZnAtYmcge1xuICB6LWluZGV4OiAzMDAxO1xufVxuXG4ubWZwLXdyYXAge1xuICB6LWluZGV4OiAzMDAyO1xufVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKipcXFxuICBCYXNpYyBNb2RhbCBTdHlsZXNcblxcKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4ubW9kYWxfX292ZXJsYXkge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjYpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgei1pbmRleDogNTAwO1xufVxuXG4ubW9kYWxfX2NvbnRhaW5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWVlZTg7XG4gIHBhZGRpbmc6IDI0cHg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA0OHB4KTtcbiAgbWF4LXdpZHRoOiA1MDBweDtcbiAgbWF4LWhlaWdodDogMTAwdmg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgei1pbmRleDogMTAwMDtcbn1cblxuLm1vZGFsX19oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5tb2RhbF9fdGl0bGUge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBAYXBwbHkgdGV4dC1ncmV5LWRhcmsgdGV4dC0xOC0yNDtcbn1cblxuLm1vZGFsX19jbG9zZSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5tb2RhbF9faGVhZGVyIC5tb2RhbF9fY2xvc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLinJVcIjtcbn1cblxuLm1vZGFsX19jb250ZW50IHtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgQGFwcGx5IHRleHQtZ3JleS1kYXJrO1xufVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKipcXFxuICBEZW1vIEFuaW1hdGlvbiBTdHlsZVxuXFwqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbkBrZXlmcmFtZXMgbW1mYWRlSW4ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5Aa2V5ZnJhbWVzIG1tZmFkZU91dCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbkBrZXlmcmFtZXMgbW1zbGlkZUluIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDE1JSk7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBtbXNsaWRlT3V0IHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwJSk7XG4gIH1cbn1cbi5taWNyb21vZGFsLXNsaWRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm1pY3JvbW9kYWwtc2xpZGUuaXMtb3BlbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ubWljcm9tb2RhbC1zbGlkZVthcmlhLWhpZGRlbj1mYWxzZV0gLm1vZGFsX19vdmVybGF5IHtcbiAgYW5pbWF0aW9uOiBtbWZhZGVJbiAwLjNzIGN1YmljLWJlemllcigwLCAwLCAwLjIsIDEpO1xufVxuXG4ubWljcm9tb2RhbC1zbGlkZVthcmlhLWhpZGRlbj1mYWxzZV0gLm1vZGFsX19jb250YWluZXIge1xuICBhbmltYXRpb246IG1tc2xpZGVJbiAwLjNzIGN1YmljLWJlemllcigwLCAwLCAwLjIsIDEpO1xufVxuXG4ubWljcm9tb2RhbC1zbGlkZVthcmlhLWhpZGRlbj10cnVlXSAubW9kYWxfX292ZXJsYXkge1xuICBhbmltYXRpb246IG1tZmFkZU91dCAwLjNzIGN1YmljLWJlemllcigwLCAwLCAwLjIsIDEpO1xufVxuXG4ubWljcm9tb2RhbC1zbGlkZVthcmlhLWhpZGRlbj10cnVlXSAubW9kYWxfX2NvbnRhaW5lciB7XG4gIGFuaW1hdGlvbjogbW1zbGlkZU91dCAwLjNzIGN1YmljLWJlemllcigwLCAwLCAwLjIsIDEpO1xufVxuXG4ubWljcm9tb2RhbC1zbGlkZSAubW9kYWxfX2NvbnRhaW5lcixcbi5taWNyb21vZGFsLXNsaWRlIC5tb2RhbF9fb3ZlcmxheSB7XG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG59XG5cbi5zY3JvbGxiYXItdHJhY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUZFRkVGICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHggIWltcG9ydGFudDtcbn1cbi5zY3JvbGxiYXItdHJhY2suc2Nyb2xsYmFyLXRyYWNrLXk6YmVmb3JlLCAuc2Nyb2xsYmFyLXRyYWNrLnNjcm9sbGJhci10cmFjay15OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xcHg7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgei1pbmRleDogMTA7XG59XG4uc2Nyb2xsYmFyLXRyYWNrLnNjcm9sbGJhci10cmFjay15OmFmdGVyIHtcbiAgYm90dG9tOiAtMXB4O1xuICB0b3A6IGF1dG87XG59XG5cbi5zY3JvbGxiYXItdGh1bWIge1xuICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNBRkM0QzAgIWltcG9ydGFudDtcbiAgd2lkdGg6IDhweCAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHggIWltcG9ydGFudDtcbn1cblxuLnN3aXBlciB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgLyogRml4IG9mIFdlYmtpdCBmbGlja2VyaW5nICovXG4gIHotaW5kZXg6IDE7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc3dpcGVyLnN3aXBlci1pbml0aWFsaXplZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uc3dpcGVyLS1jYXJvdXNlbCB7XG4gIGNsaXAtcGF0aDogaW5zZXQoLTEwMHZ3IC0xMDB2dyAtMTAwdncgMCk7XG59XG5cbi5zd2lwZXItdmVydGljYWwgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uc3dpcGVyLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xufVxuXG4uc3dpcGVyLWFuZHJvaWQgLnN3aXBlci1zbGlkZSxcbi5zd2lwZXItd3JhcHBlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG59XG5cbi5zd2lwZXItcG9pbnRlci1ldmVudHMge1xuICB0b3VjaC1hY3Rpb246IHBhbi15O1xufVxuLnN3aXBlci1wb2ludGVyLWV2ZW50cy5zd2lwZXItdmVydGljYWwge1xuICB0b3VjaC1hY3Rpb246IHBhbi14O1xufVxuXG4uc3dpcGVyLXNsaWRlIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYWxsO1xufVxuXG4uc3dpcGVyLXNsaWRlLWludmlzaWJsZS1ibGFuayB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLyogRXF1YWwgSGVpZ2h0ICovXG4uc3dpcGVyLWVxdWFsaGVpZ2h0IC5zd2lwZXItc2xpZGUge1xuICBoZWlnaHQ6IGF1dG87XG59XG4uc3dpcGVyLWVxdWFsaGVpZ2h0IC5zd2lwZXItc2xpZGUgPiBkaXYge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi8qIEF1dG8gSGVpZ2h0ICovXG4uc3dpcGVyLWF1dG9oZWlnaHQsXG4uc3dpcGVyLWF1dG9oZWlnaHQgLnN3aXBlci1zbGlkZSB7XG4gIGhlaWdodDogYXV0bztcbn1cbi5zd2lwZXItYXV0b2hlaWdodCAuc3dpcGVyLXdyYXBwZXIge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBoZWlnaHQ7XG59XG5cbi5zd2lwZXItYmFja2ZhY2UtaGlkZGVuIC5zd2lwZXItc2xpZGUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLyogQ1NTIE1vZGUgKi9cbi5zd2lwZXItY3NzLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBvdmVyZmxvdzogYXV0bztcbiAgc2Nyb2xsYmFyLXdpZHRoOiBub25lOyAvKiBGb3IgRmlyZWZveCAqL1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7IC8qIEZvciBJbnRlcm5ldCBFeHBsb3JlciBhbmQgRWRnZSAqL1xufVxuLnN3aXBlci1jc3MtbW9kZSA+IC5zd2lwZXItd3JhcHBlcjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnN3aXBlci1jc3MtbW9kZSA+IC5zd2lwZXItd3JhcHBlciA+IC5zd2lwZXItc2xpZGUge1xuICBzY3JvbGwtc25hcC1hbGlnbjogc3RhcnQgc3RhcnQ7XG59XG5cbi5zd2lwZXItaG9yaXpvbnRhbC5zd2lwZXItY3NzLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBzY3JvbGwtc25hcC10eXBlOiB4IG1hbmRhdG9yeTtcbn1cblxuLnN3aXBlci12ZXJ0aWNhbC5zd2lwZXItY3NzLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBzY3JvbGwtc25hcC10eXBlOiB5IG1hbmRhdG9yeTtcbn1cblxuLnN3aXBlci1jZW50ZXJlZCA+IC5zd2lwZXItd3JhcHBlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBmbGV4LXNocmluazogMDtcbiAgb3JkZXI6IDk5OTk7XG59XG4uc3dpcGVyLWNlbnRlcmVkLnN3aXBlci1ob3Jpem9udGFsID4gLnN3aXBlci13cmFwcGVyID4gLnN3aXBlci1zbGlkZTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IHZhcigtLXN3aXBlci1jZW50ZXJlZC1vZmZzZXQtYmVmb3JlKTtcbn1cbi5zd2lwZXItY2VudGVyZWQuc3dpcGVyLWhvcml6b250YWwgPiAuc3dpcGVyLXdyYXBwZXI6YmVmb3JlIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogdmFyKC0tc3dpcGVyLWNlbnRlcmVkLW9mZnNldC1hZnRlcik7XG59XG4uc3dpcGVyLWNlbnRlcmVkLnN3aXBlci12ZXJ0aWNhbCA+IC5zd2lwZXItd3JhcHBlciA+IC5zd2lwZXItc2xpZGU6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IHZhcigtLXN3aXBlci1jZW50ZXJlZC1vZmZzZXQtYmVmb3JlKTtcbn1cbi5zd2lwZXItY2VudGVyZWQuc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci13cmFwcGVyOmJlZm9yZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IHZhcigtLXN3aXBlci1jZW50ZXJlZC1vZmZzZXQtYWZ0ZXIpO1xufVxuLnN3aXBlci1jZW50ZXJlZCA+IC5zd2lwZXItd3JhcHBlciA+IC5zd2lwZXItc2xpZGUge1xuICBzY3JvbGwtc25hcC1hbGlnbjogY2VudGVyIGNlbnRlcjtcbn1cblxuLyogUHJvZ3Jlc3MgKi9cbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciB7XG4gIEBhcHBseSByZWxhdGl2ZSBiZy1bI2VhZGFjNF07XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItZmlsbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDtcbn1cblxuLnN3aXBlci1ydGwgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1maWxsIHtcbiAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgdG9wO1xufVxuXG4uc3dpcGVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIsXG4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbCxcbi5zd2lwZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGUsXG4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tdmVydGljYWwuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGUge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA2cHg7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbn1cblxuLnN3aXBlci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhcixcbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbCxcbi5zd2lwZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZSxcbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRlIHtcbiAgd2lkdGg6IDZweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1sb2NrIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnN3aXBlci1ncmlkID4gLnN3aXBlci13cmFwcGVyIHtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4uc3dpcGVyLWdyaWQtY29sdW1uID4gLnN3aXBlci13cmFwcGVyIHtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uc3dpcGVyLWZhZGUuc3dpcGVyLWZyZWUtbW9kZSAuc3dpcGVyLXNsaWRlIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xufVxuLnN3aXBlci1mYWRlIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbn1cbi5zd2lwZXItZmFkZSAuc3dpcGVyLXNsaWRlIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5zd2lwZXItZmFkZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSwgLnN3aXBlci1mYWRlIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5zd2lwZXItc2xpZGUtYWN0aXZlIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbiB7XG4gIEBhcHBseSBmbGV4IGdhcC1bMTFweF07XG59XG4uc3dpcGVyLXBhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIEBhcHBseSBpbmxpbmUtYmxvY2sgYmctYmxhY2svNTAgcm91bmRlZC1mdWxsIHRyYW5zaXRpb24tYWxsIGN1cnNvci1wb2ludGVyIHJlbGF0aXZlO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gIEBhcHBseSB3LVszNnB4XSBiZy13aGl0ZTtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi0tZGFyayAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmU6YmVmb3JlIHtcbiAgQGFwcGx5IGJnLWJsYWNrO1xufVxuXG4uc3dpcGVyLWJ1dHRvbiB7XG4gIEBhcHBseSB3LTUgaC01IGlubGluZS1mbGV4IGp1c3RpZnktY2VudGVyIGl0ZW1zLWNlbnRlciByb3VuZGVkLWZ1bGwgZm9udC1ib2xkIHRleHQtMTY7XG59XG4uc3dpcGVyLWJ1dHRvbi5zd2lwZXItYnV0dG9uLWxvY2sge1xuICBAYXBwbHkgaGlkZGVuICFpbXBvcnRhbnQ7XG59XG4uc3dpcGVyLWJ1dHRvbi5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcbiAgQGFwcGx5IHBvaW50ZXItZXZlbnRzLWF1dG8gb3BhY2l0eS0yMDtcbn1cbi5zd2lwZXItYnV0dG9uLnN3aXBlci1mdWxsIHtcbiAgQGFwcGx5IGFic29sdXRlIHRvcC0wIGgtZnVsbCB3LVs1MHZ3XSByb3VuZGVkLW5vbmUgYmctdHJhbnNwYXJlbnQgei1bMTAwXSBjdXJzb3Itbm9uZTtcbn1cbi5zd2lwZXItYnV0dG9uLnN3aXBlci1mdWxsLnByZXYge1xuICBAYXBwbHkgcmlnaHQtMS8yO1xufVxuLnN3aXBlci1idXR0b24uc3dpcGVyLWZ1bGwubmV4dCB7XG4gIEBhcHBseSBsZWZ0LTEvMjtcbn1cbi5zd2lwZXItYnV0dG9uLmNpcmNsZSB7XG4gIEBhcHBseSBhYnNvbHV0ZSB0b3AtMS8yIC10cmFuc2xhdGUteS0xLzIgei1bMzAwXSB3LVsxMiVdIGgtZnVsbCAgZmxleCBpdGVtcy1jZW50ZXIganVzdGlmeS1jZW50ZXIgYmctdHJhbnNwYXJlbnQgcm91bmRlZC1ub25lIHRyYW5zaXRpb24tYWxsIGN1cnNvci1wb2ludGVyO1xufVxuLnN3aXBlci1idXR0b24uY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIEBhcHBseSBvcGFjaXR5LTEwMCB0cmFuc2l0aW9uLWFsbCBhYnNvbHV0ZSBpbnNldC0wIHctZnVsbCBoLWZ1bGw7XG59XG4uc3dpcGVyLWJ1dHRvbi5jaXJjbGUgaSB7XG4gIEBhcHBseSB0cmFuc2l0aW9uLWFsbDtcbn1cbi5zd2lwZXItYnV0dG9uLmNpcmNsZTpob3ZlcjpiZWZvcmUge1xuICBAYXBwbHkgb3BhY2l0eS0xMDA7XG59XG4uc3dpcGVyLWJ1dHRvbi5jaXJjbGU6aG92ZXIucHJldiBpIHtcbiAgQGFwcGx5IC10cmFuc2xhdGUteC00O1xufVxuLnN3aXBlci1idXR0b24uY2lyY2xlOmhvdmVyLm5leHQgaSB7XG4gIEBhcHBseSB0cmFuc2xhdGUteC00O1xufVxuLnN3aXBlci1idXR0b24uY2lyY2xlLnByZXYge1xuICBAYXBwbHkgbGVmdC0wO1xufVxuLnN3aXBlci1idXR0b24uY2lyY2xlLnByZXY6YmVmb3JlIHtcbiAgQGFwcGx5IGJnLWdyYWRpZW50LXRvLXIgZnJvbS1ibGFjay80MCB0by10cmFuc3BhcmVudDtcbn1cbi5zd2lwZXItYnV0dG9uLmNpcmNsZS5wcmV2IGkge1xuICBAYXBwbHkgLXRyYW5zbGF0ZS14LTM7XG59XG4uc3dpcGVyLWJ1dHRvbi5jaXJjbGUubmV4dCB7XG4gIEBhcHBseSByaWdodC0wO1xufVxuLnN3aXBlci1idXR0b24uY2lyY2xlLm5leHQ6YmVmb3JlIHtcbiAgQGFwcGx5IGJnLWdyYWRpZW50LXRvLWwgZnJvbS1ibGFjay80MCB0by10cmFuc3BhcmVudDtcbn1cbi5zd2lwZXItYnV0dG9uLmNpcmNsZS5uZXh0IGkge1xuICBAYXBwbHkgdHJhbnNsYXRlLXgtMztcbn1cblxuLnN3aXBlci1mYWRlLnN3aXBlci1mcmVlLW1vZGUgLnN3aXBlci1zbGlkZSB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbn1cblxuLnN3aXBlci1mYWRlIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbiAgb3BhY2l0eTogMCAhaW1wb3J0YW50O1xufVxuXG4uc3dpcGVyLWZhZGUgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5zd2lwZXItZmFkZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSxcbi5zd2lwZXItZmFkZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuc3dpcGVyLXNsaWRlLWFjdGl2IHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbn1cblxuLmFsZXJ0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDA7XG59XG5cbi5jLWJsb2ctLXdyYXAuYmxvY2stMC5ibG9nLWNvbnRlbnQtZWRpdG9yIC5jLXJpY2h0ZXh0ID4gcDpmaXJzdC1jaGlsZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBAYXBwbHkgYmctdGVhbCBoLVsxOHB4XSBsZzpoLTMgdy01IGxnOnctNyByb3VuZGVkLWZ1bGwgcmVsYXRpdmUgaW5saW5lLWJsb2NrIGJnLW5vLXJlcGVhdCBiZy1jZW50ZXIgbXItMSB0b3AtWzVweF07XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzE2JyBoZWlnaHQ9JzE2JyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00xMC42NjY3IDMuMzMzMzdDMTAuNjY2NyAzLjgyODA0IDExLjE1NTMgNC41NjY3MSAxMS42NSA1LjE4NjcxQzEyLjI4NiA1Ljk4NjcxIDEzLjA0NiA2LjY4NDcxIDEzLjkxNzMgNy4yMTczN0MxNC41NzA3IDcuNjE2NzEgMTUuMzYyNyA4LjAwMDA0IDE2IDguMDAwMDRNMTYgOC4wMDAwNEMxNS4zNjI3IDguMDAwMDQgMTQuNTcgOC4zODMzNyAxMy45MTczIDguNzgyNzFDMTMuMDQ2IDkuMzE2MDQgMTIuMjg2IDEwLjAxNCAxMS42NSAxMC44MTI3QzExLjE1NTMgMTEuNDMzNCAxMC42NjY3IDEyLjE3MzQgMTAuNjY2NyAxMi42NjY3TTE2IDguMDAwMDRILTQuNzY4MzdlLTA3JyBzdHJva2U9J3doaXRlJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xufVxuXG4uYy1idXR0b24ge1xuICBAYXBwbHkgcmVsYXRpdmUgaW5saW5lLWZsZXggaXRlbXMtY2VudGVyIGp1c3RpZnktY2VudGVyIHRleHQtMTYgaC1bNTBweF0gcm91bmRlZC1mdWxsIGJnLWFjY2VudCBuby11bmRlcmxpbmUgdHJhbnNpdGlvbi1hbGwgZHVyYXRpb24tWy40NXNdIHBsLTMgZm9udC1zZW1pYm9sZCB3aGl0ZXNwYWNlLW5vd3JhcDtcbn1cbi5jLWJ1dHRvbi0tZGFyayB7XG4gIEBhcHBseSBiZy1ibHVlLWRhcmtlciB0ZXh0LXdoaXRlO1xufVxuLmMtYnV0dG9uLm5vLWFycm93IHtcbiAgQGFwcGx5IHByLTM7XG59XG4uYy1idXR0b24ubm8tYXJyb3c6YWZ0ZXIge1xuICBAYXBwbHkgaGlkZGVuO1xufVxuLmMtYnV0dG9uLS1mdWxsIHtcbiAgQGFwcGx5IHctZnVsbDtcbn1cbi5jLWJ1dHRvbi0tZnVsbCBzcGFuIHtcbiAgQGFwcGx5IHctZnVsbCBqdXN0aWZ5LXN0YXJ0O1xufVxuLmMtYnV0dG9uLS1tb2JpbGUtZnVsbCB7XG4gIEBhcHBseSB3LWZ1bGw7XG59XG4uYy1idXR0b24tLW1vYmlsZS1mdWxsIHNwYW4ge1xuICBAYXBwbHkgdy1mdWxsIGp1c3RpZnktc3RhcnQ7XG59XG5Ac2NyZWVuIGxnIHtcbiAgLmMtYnV0dG9uLS1tb2JpbGUtZnVsbCB7XG4gICAgQGFwcGx5IHctYXV0bztcbiAgfVxuICAuYy1idXR0b24tLW1vYmlsZS1mdWxsIHNwYW4ge1xuICAgIEBhcHBseSB3LWF1dG87XG4gIH1cbn1cbi5jLWJ1dHRvbi5hcnJvdy1saWdodDphZnRlciB7XG4gIEBhcHBseSBiZy15ZWxsb3ctbGlnaHQ7XG59XG4uYy1idXR0b246YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBAYXBwbHkgdy1bMzRweF0gaC1bMzRweF0gYmctcmVwZWF0IGJnLXdoaXRlIHJlbGF0aXZlIGJnLWNvbnRhaW4gYmctY2VudGVyIHRyYW5zaXRpb24tYWxsIG1yLTEgbWwtMiByb3VuZGVkLWZ1bGwgZHVyYXRpb24tWy40NXNdICBmbGV4LW5vbmUgcm90YXRlLVs0NWRlZ107XG4gIGJhY2tncm91bmQtc2l6ZTogMzRweCAzNHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPSczNCcgaGVpZ2h0PSczNCcgdmlld0JveD0nMCAwIDM0IDM0JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDZyBjbGlwLXBhdGg9J3VybCglMjNjbGlwMF83MzNfNTA4KSclM0UlM0NwYXRoIGQ9J00xNyAyNC4wNzExVjkuOTI4OTMnIHN0cm9rZT0nJTIzMTUxNjFBJyBzdHJva2Utd2lkdGg9JzEuNScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0NwYXRoIGQ9J00xMS4yNTQ4IDE1LjY3NDNMMTcgOS45MjkwN0wyMi43NDUyIDE1LjY3NDMnIHN0cm9rZT0nJTIzMTUxNjFBJyBzdHJva2Utd2lkdGg9JzEuNScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0MvZyUzRSUzQ2RlZnMlM0UlM0NjbGlwUGF0aCBpZD0nY2xpcDBfNzMzXzUwOCclM0UlM0NyZWN0IHdpZHRoPScyMCcgaGVpZ2h0PScyMCcgZmlsbD0nd2hpdGUnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDIuODU3ODUgMTcpIHJvdGF0ZSgtNDUpJy8lM0UlM0MvY2xpcFBhdGglM0UlM0MvZGVmcyUzRSUzQy9zdmclM0UlMEFcIik7XG59XG4uYy1idXR0b24uYXJyb3ctbGVmdDphZnRlciB7XG4gIG9yZGVyOiAtMTtcbiAgdHJhbnNmb3JtOiBzY2FsZVgoLTEpO1xuICBtYXJnaW4tcmlnaHQ6IC00cHg7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLmMtYnV0dG9uOmhvdmVyIHtcbiAgQGFwcGx5IG5vLXVuZGVybGluZTtcbn1cbkBzY3JlZW4gbGcge1xuICAuYy1idXR0b246aG92ZXIge1xuICAgIEBhcHBseSBiZy1ibHVlLWRhcmtlciB0ZXh0LXdoaXRlO1xuICB9XG4gIC5jLWJ1dHRvbjpob3ZlcjphZnRlciB7XG4gICAgQGFwcGx5IGJnLWFjY2VudDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0zNHB4O1xuICB9XG59XG5cbi5jLWJ1dHRvbi1zbGlkZSB7XG4gIEBhcHBseSBpbmxpbmUtZmxleCBpdGVtcy1jZW50ZXIganVzdGlmeS1jZW50ZXIgdGV4dC0xNiBoLVs0OHB4XSByb3VuZGVkLWZ1bGwgYmctYmx1ZS1kYXJrIG5vLXVuZGVybGluZSB0cmFuc2l0aW9uLWFsbCBkdXJhdGlvbi1bLjQ1c10gZm9udC1zZW1pYm9sZCBvdmVyZmxvdy1oaWRkZW4gcmVsYXRpdmUgcHItWzRweF0gcGwtNjtcbn1cbi5jLWJ1dHRvbi1zbGlkZSBpIHtcbiAgQGFwcGx5IGFic29sdXRlIGxlZnQtMiB0b3AtMS8yIHRyYW5zbGF0ZS15LVstNTAlXSB6LTA7XG59XG4uYy1idXR0b24tc2xpZGUgc3BhbiB7XG4gIEBhcHBseSBoLTUgcm91bmRlZC1mdWxsIHB4LTIgYmctYWNjZW50IGlubGluZS1mbGV4IGl0ZW1zLWNlbnRlciBqdXN0aWZ5LWNlbnRlciB0cmFuc2l0aW9uLWFsbCBkdXJhdGlvbi1bLjQ1c10gcmVsYXRpdmUgei0xMDtcbn1cbi5jLWJ1dHRvbi1zbGlkZSBzcGFuLmMtYnV0dG9uLXNsaWRlLS1mcm9udCB7XG4gIEBhcHBseSBhYnNvbHV0ZSB0b3AtWzRweF0gcmlnaHQtWzRweF0gdy1hdXRvIHRyYW5zaXRpb24tYWxsO1xufVxuLmMtYnV0dG9uLXNsaWRlOmhvdmVyIHNwYW4uYy1idXR0b24tc2xpZGUtLWZyb250IHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDhweCkgIWltcG9ydGFudDtcbn1cblxuLmMtaGFtYnVyZ2VyIHtcbiAgQGFwcGx5IGlubGluZS1mbGV4IGl0ZW1zLWNlbnRlciBqdXN0aWZ5LWNlbnRlciB0ZXh0LTE2IGgtWzQ4cHhdIHJvdW5kZWQtZnVsbCBiZy1ibHVlLWRhcmsgbm8tdW5kZXJsaW5lIHRyYW5zaXRpb24tYWxsIGR1cmF0aW9uLVsuNDVzXSBmb250LXNlbWlib2xkIG92ZXJmbG93LWhpZGRlbiByZWxhdGl2ZSBwci1bNHB4XSBwbC02O1xufVxuLmMtaGFtYnVyZ2VyIGkge1xuICBAYXBwbHkgYWJzb2x1dGUgbGVmdC0yIHRvcC0xLzIgdHJhbnNsYXRlLXktWy01MCVdIHotMDtcbn1cbi5jLWhhbWJ1cmdlciBzcGFuIHtcbiAgQGFwcGx5IGgtNSByb3VuZGVkLWZ1bGwgcHgtMiBiZy1hY2NlbnQgaW5saW5lLWZsZXggaXRlbXMtY2VudGVyIGp1c3RpZnktY2VudGVyIHRyYW5zaXRpb24tYWxsIGR1cmF0aW9uLVsuNDVzXSByZWxhdGl2ZSB6LTEwO1xufVxuXG4uYy1jaGVja2JveCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYy1jaGVja2JveCB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE2cHggKyA0cHggKiAoMTAwdncgLSAxMDI0cHgpIC8gMjc3NnB4KTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzgwMHB4KSB7XG4gIC5jLWNoZWNrYm94IHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cbi5jLWNoZWNrYm94LmRpc2FibGVkIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgb3BhY2l0eTogMC40O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5jLWNoZWNrYm94LmRpc2FibGVkIGlucHV0IHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uYy1jaGVja2JveCBpbnB1dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3BhY2l0eTogMDtcbn1cbi5jLWNoZWNrYm94IGlucHV0OmNoZWNrZWQgKyBsYWJlbDphZnRlciwgLmMtY2hlY2tib3ggaW5wdXQ6Y2hlY2tlZCArIGxhYmVsOmJlZm9yZSB7XG4gIG9wYWNpdHk6IDE7XG59XG4uYy1jaGVja2JveCBpbnB1dDpmb2N1cy12aXNpYmxlICsgbGFiZWw6YWZ0ZXIsIC5jLWNoZWNrYm94IGlucHV0OmZvY3VzLXZpc2libGUgKyBsYWJlbDpiZWZvcmUge1xuICBvdXRsaW5lLW9mZnNldDogNHB4O1xuICBvdXRsaW5lLXN0eWxlOiBzb2xpZDtcbiAgb3V0bGluZS1jb2xvcjogIzEzNjNjNjtcbn1cbi5jLWNoZWNrYm94IGxhYmVsIHtcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKDE2cHggKyAwLjQxNjY2NnZ3KTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBjb2xvcjogIzBBMTMyNjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE5NTNweCkge1xuICAuYy1jaGVja2JveCBsYWJlbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICB9XG59XG4uYy1jaGVja2JveCBsYWJlbDphZnRlciwgLmMtY2hlY2tib3ggbGFiZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICB6LWluZGV4OiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyOiAxcHggc29saWQgIzk3OTc5Nztcbn1cbi5jLWNoZWNrYm94IGxhYmVsOmFmdGVyIHtcbiAgY29udGVudDogXCJcXGU4MGRcIjtcbiAgZm9udC1mYW1pbHk6IGZvbnRlbGxvO1xuICBmb250LXNpemU6IDEycHg7XG4gIG9wYWNpdHk6IDA7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uYy1jaGVja2JveCBsYWJlbCBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5jLWNvdmVyLXZpZGVvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmMtY292ZXItdmlkZW8gaWZyYW1lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgd2lkdGg6IDEwMHZ3O1xuICBoZWlnaHQ6IDU2LjI1dnc7IC8qIDE2OjkgYXNwZWN0IHJhdGlvICovXG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICBtaW4td2lkdGg6IDE3Ny43N3ZoOyAvKiAxNjo5IGFzcGVjdCByYXRpbyAqL1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLmMtY3Vyc29yIHtcbiAgQGFwcGx5IGZpeGVkIHotWzkwMDBdIHRvcC0wIGxlZnQtMCBoaWRkZW4gcG9pbnRlci1ldmVudHMtbm9uZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG4uYy1jdXJzb3I6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBAYXBwbHkgdy1bNThweF0gaC03IHRyYW5zaXRpb24tYWxsIGJsb2NrIGJnLW5vLXJlcGVhdCBiZy1jZW50ZXI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvY3Vyc29yLnN2Zyk7XG59XG4uYy1jdXJzb3IubmV4dDphZnRlciB7XG4gIEBhcHBseSByb3RhdGUtMDtcbn1cbi5jLWN1cnNvci5wcmV2OmFmdGVyIHtcbiAgQGFwcGx5IHJvdGF0ZS1bMTgwZGVnXTtcbn1cbi5jLWN1cnNvci0tYWN0aXZlIHtcbiAgQGFwcGx5IGJsb2NrO1xufVxuLmMtY3Vyc29yLS1kaXNhYmxlZCB7XG4gIEBhcHBseSBvcGFjaXR5LTMwO1xufVxuXG4uYy1ob3Zlci16b29tIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmMtaG92ZXItem9vbSAuYy1sYXp5LXdyYXBwZXIgaW1nIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNDVzIGVhc2UgIWltcG9ydGFudDtcbn1cbi5jLWhvdmVyLXpvb206aG92ZXIgLmMtbGF6eS13cmFwcGVyIGltZyB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG59XG5Ac2NyZWVuIGxnIHtcbiAgLmMtaG92ZXItem9vbTpob3ZlciAuYy1sYXp5LXdyYXBwZXIgaW1nIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xuICB9XG59XG4uYy1ob3Zlci16b29tIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmMtZm9vdGVyIHtcbiAgQGFwcGx5IGZvbnQtbWVkaXVtIHRleHQtd2hpdGUgdGV4dC0xNnIgei0wIGJvdHRvbS0wIGxlZnQtMCB3LWZ1bGwgYmctZ3JlZW4tcHJpbWFyeTtcbn1cbi5jLWZvb3RlciBhIHtcbiAgQGFwcGx5IHRleHQtd2hpdGU7XG59XG4uYy1mb290ZXIgYTpob3ZlciB7XG4gIEBhcHBseSBuby11bmRlcmxpbmUgdGV4dC1hY2NlbnQ7XG59XG4uYy1mb290ZXJfX3RpdGxlIGJyIHtcbiAgQGFwcGx5IGhpZGRlbiBsZzppbmxpbmU7XG59XG4uYy1mb290ZXJfX21lbnUgPiB1bCB7XG4gIEBhcHBseSBmbGV4IGZsZXgtY29sIHNtOmZsZXgtcm93IHNtOmdhcC01IHFoZDpnYXAtODtcbn1cbi5jLWZvb3Rlcl9fbWVudSA+IHVsID4gbGkge1xuICBAYXBwbHkgZmxleC1ncm93IGJvcmRlci1iIGJvcmRlci13aGl0ZSBzbTpib3JkZXItYi0wO1xufVxuLmMtZm9vdGVyX19tZW51ID4gdWwgPiBsaSA+IGEge1xuICBAYXBwbHkgYmxvY2sgdGV4dC1hY2NlbnQgaGVhZGluZy00IHNtOm1iLTIgd2hpdGVzcGFjZS1ub3dyYXAgYmctbm8tcmVwZWF0IHB5LTIgc206cHktMDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHJpZ2h0O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxNScgaGVpZ2h0PSc5JyB2aWV3Qm94PScwIDAgMTUgOScgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTcuMzY0MzUgOC40MzI1OEM3LjA3NTcyIDguNDMyNTggNi43ODU2IDguMzIyNDggNi41NjM5MiA4LjEwMzc4TDAuMzM3NTU5IDEuOTQ3MzRDLTAuMTA4Nzc1IDEuNTA1NDcgLTAuMTEzMjM4IDAuNzg1MzgxIDAuMzI4NjMzIDAuMzM3NTU5QzAuNzcwNTA0IC0wLjEwODc3NSAxLjQ5MDU5IC0wLjExMzIzOCAxLjkzODQxIDAuMzI4NjMzTDcuMzY0MzUgNS42OTUwNkwxMi43OTAzIDAuMzI4NjMzQzEzLjIzNjYgLTAuMTEzMjM4IDEzLjk1ODIgLTAuMTA4Nzc1IDE0LjQwMDEgMC4zMzc1NTlDMTQuODQxOSAwLjc4Mzg5NCAxNC44Mzc1IDEuNTA1NDcgMTQuMzkxMSAxLjk0NzM0TDguMTY0NzggOC4xMDUyNkM3Ljk0MzEgOC4zMjM5NyA3LjY1NDQ3IDguNDM0MDYgNy4zNjQzNSA4LjQzNDA2VjguNDMyNThaJyBmaWxsPSd3aGl0ZScvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbn1cbkBzY3JlZW4gc20ge1xuICAuYy1mb290ZXJfX21lbnUgPiB1bCA+IGxpID4gYSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCk7XG4gIH1cbn1cbi5jLWZvb3Rlcl9fbWVudSA+IHVsID4gbGkgPiB1bCB7XG4gIEBhcHBseSBoaWRkZW4gc206ZmxleCBmbGV4LWNvbCBwYi0zIHNtOnBiLTA7XG59XG5Ac2NyZWVuIHNtIHtcbiAgLmMtZm9vdGVyX19tZW51ID4gdWwgPiBsaSA+IHVsIHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5jLWZvb3Rlcl9fbWVudSA+IHVsID4gbGkgPiB1bCA+IGxpIHtcbiAgQGFwcGx5IG1iLTIgbGFzdDptYi0wO1xufVxuLmMtZm9vdGVyX19tb2JpbGUge1xuICBAYXBwbHkgYm9yZGVyLWIgYm9yZGVyLXdoaXRlIGxnOmJvcmRlci1iLTAgcHktWzEycHhdIGxnOnB5LTA7XG59XG4uYy1mb290ZXJfX21vYmlsZS5hY3RpdmUgLmMtZm9vdGVyX19tb2JpbGUtbGlzdCB7XG4gIEBhcHBseSBibG9jaztcbn1cbi5jLWZvb3Rlcl9fbW9iaWxlLmFjdGl2ZSA+IGEge1xuICBAYXBwbHkgdGV4dC10ZWFsO1xufVxuLmMtZm9vdGVyX19tb2JpbGUuYWN0aXZlID4gYTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxlODAwXCI7XG59XG4uYy1mb290ZXJfX21vYmlsZSA+IGEge1xuICBAYXBwbHkgZmxleCBqdXN0aWZ5LWJldHdlZW4gaXRlbXMtY2VudGVyIHRleHQtd2hpdGUgdGV4dC0xNiBmb250LWxpZ2h0O1xufVxuLmMtZm9vdGVyX19tb2JpbGUgPiBhOmhvdmVyIHtcbiAgQGFwcGx5IHRleHQtd2hpdGU7XG59XG4uYy1mb290ZXJfX21vYmlsZSA+IGE6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZTgwMVwiO1xuICBmb250LWZhbWlseTogZm9udGVsbG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgQGFwcGx5IHRleHQtMTQ7XG59XG4uYy1mb290ZXJfX21vYmlsZS1saXN0IHtcbiAgQGFwcGx5IHB0LTEgbGc6cHQtMDtcbn1cbi5jLWZvb3Rlcl9fbGlua3MgdWwge1xuICBAYXBwbHkgZmxleCBnYXAtMSB0ZXh0LTE2cjtcbn1cbi5jLWZvb3Rlcl9fbGlua3MgdWwgbGk6Zmlyc3QtY2hpbGQgYTpiZWZvcmUge1xuICBAYXBwbHkgaGlkZGVuO1xufVxuLmMtZm9vdGVyX19saW5rcyB1bCBsaSBhIHtcbiAgQGFwcGx5IGlubGluZS1ibG9jayB3aGl0ZXNwYWNlLW5vd3JhcCB0ZXh0LXdoaXRlO1xufVxuLmMtZm9vdGVyX19saW5rcyB1bCBsaSBhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwifFwiO1xuICBAYXBwbHkgaW5saW5lLWJsb2NrIG1yLTEgdGV4dC13aGl0ZTtcbn1cbi5jLWZvb3Rlcl9fY29weXJpZ2h0IHtcbiAgQGFwcGx5IHRleHQtMTQgbGc6dGV4dC0xNnI7XG59XG4uYy1mb290ZXJfX2NvcHlyaWdodCB1bCB7XG4gIEBhcHBseSBmbGV4IGZsZXgtd3JhcCAgZ2FwLXgtMSBwbC0xO1xufVxuLmMtZm9vdGVyX19jb3B5cmlnaHQgdWwgbGkge1xuICBAYXBwbHkgbS0wO1xufVxuLmMtZm9vdGVyX19jb3B5cmlnaHQgdWwgbGkgYSB7XG4gIEBhcHBseSBpbmxpbmUtYmxvY2sgd2hpdGVzcGFjZS1ub3dyYXAgdGV4dC13aGl0ZSBuby11bmRlcmxpbmU7XG59XG4uYy1mb290ZXJfX2NvcHlyaWdodCB1bCBsaSBhOmhvdmVyIHtcbiAgQGFwcGx5IHRleHQtYWNjZW50O1xufVxuLmMtZm9vdGVyX19jb3B5cmlnaHQgdWwgbGkgYTpiZWZvcmUge1xuICBjb250ZW50OiBcInxcIjtcbiAgQGFwcGx5IGlubGluZS1ibG9jayBtci0xIHRleHQtd2hpdGU7XG59XG4uYy1mb290ZXIgLmMtc29jaWFsIHtcbiAgQGFwcGx5IGZsZXggZ2FwLTMgYWJzb2x1dGUgbGc6cmVsYXRpdmUgdG9wLTUgbGc6dG9wLTAgcmlnaHQtMDtcbn1cbi5jLWZvb3RlciAuZ2Zvcm1fd3JhcHBlciB7XG4gIEBhcHBseSByZWxhdGl2ZSBsZzptYXgtdy1bNDUwcHhdO1xufVxuLmMtZm9vdGVyIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9oZWFkaW5nIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLmMtZm9vdGVyIC5nZm9ybV93cmFwcGVyIC5nZm9ybV92YWxpZGF0aW9uX2Vycm9ycyB7XG4gIEBhcHBseSBoaWRkZW47XG59XG4uYy1mb290ZXIgLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2ZpZWxkcyB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG4uYy1mb290ZXIgLmdmb3JtX3dyYXBwZXIgLmdmb3JtLWJvZHkgLmdmaWVsZC0tdHlwZS1lbWFpbCB7XG4gIEBhcHBseSBiZy1iZWlnZSByZWxhdGl2ZSByb3VuZGVkLWZ1bGw7XG59XG4uYy1mb290ZXIgLmdmb3JtX3dyYXBwZXIgLmdmb3JtLWJvZHkgLmdmaWVsZC0tdHlwZS1lbWFpbCBpbnB1dCB7XG4gIEBhcHBseSBoLTYgYmctdHJhbnNwYXJlbnQgcGxhY2Vob2xkZXItYmx1ZS1kYXJrIHRleHQtYmx1ZS1kYXJrIHB4LTMgdy1mdWxsIHRleHQtMTZyIG91dGxpbmUtbm9uZSBmb250LW5vcm1hbCByb3VuZGVkLWZ1bGwgcHItMTU7XG59XG4uYy1mb290ZXIgLmdmb3JtX3dyYXBwZXIgLmdmb3JtLWJvZHkgLmdmaWVsZC0tdHlwZS1zdWJtaXQge1xuICBAYXBwbHkgYWJzb2x1dGUgdG9wLVs0cHhdIHJpZ2h0LVs0cHhdO1xufVxuLmMtZm9vdGVyIC5nZm9ybV93cmFwcGVyIC5nZm9ybS1ib2R5IC5nZmllbGQtLXR5cGUtc3VibWl0IC5idXR0b24ge1xuICBAYXBwbHkgYmctYWNjZW50IHJvdW5kZWQtZnVsbCB0ZXh0LWJsdWUtZGFyayBoLTUgaXRlbXMtY2VudGVyIGp1c3RpZnktY2VudGVyIGlubGluZS1mbGV4IHB4LTI7XG59XG4uYy1mb290ZXIgLmdmb3JtX3dyYXBwZXIgLmdmb3JtLWJvZHkgLmdmaWVsZC0tdHlwZS1zdWJtaXQgLmJ1dHRvbjpob3ZlciB7XG4gIEBhcHBseSBiZy1ibHVlLWRhcmtlciB0ZXh0LXdoaXRlIG5vLXVuZGVybGluZTtcbn1cbi5jLWZvb3RlciAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm0tYm9keSAuZ2ZpZWxkX3ZhbGlkYXRpb25fbWVzc2FnZSB7XG4gIEBhcHBseSBwLTAgYmctdHJhbnNwYXJlbnQgYm9yZGVyLTAgYWJzb2x1dGUgdG9wLWZ1bGwgbXQtMSB0ZXh0LTEzIHRleHQtcmVkO1xufVxuLmMtZm9vdGVyIC5nZm9ybV93cmFwcGVyIC5nZm9ybS1mb290ZXIge1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuLmMtZm9vdGVyIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9hamF4X3NwaW5uZXIge1xuICBAYXBwbHkgdy0zIGgtMyBibG9jayAtcmlnaHQtNCB6LTEwIHRvcC0xLzIgLXRyYW5zbGF0ZS15LTEvMiBhYnNvbHV0ZTtcbn1cblxuaHRtbFtsYW5nPWVuXSB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLmMtaGVhZGVyIHtcbiAgQGFwcGx5IGZpeGVkICB3LWZ1bGwgei1bMjAwMF0gdHJhbnNpdGlvbi1hbGwgZHVyYXRpb24tWy40NXNdO1xufVxuLmMtaGVhZGVyX193cmFwcGVyIHtcbiAgQGFwcGx5IHB4LTMgcWhkOnB4LTkgaC0xMiAgIGZsZXgganVzdGlmeS1iZXR3ZWVuIGl0ZW1zLWNlbnRlciByZWxhdGl2ZSB0cmFuc2l0aW9uLWFsbCBkdXJhdGlvbi1bLjJzXTtcbn1cbi5jLWhlYWRlcl9fbG9nbyAubG9nby1kYXJrIHtcbiAgQGFwcGx5IGhpZGRlbjtcbn1cbi5jLWhlYWRlcl9fbG9nbyAubG9nby13aGl0ZSB7XG4gIEBhcHBseSBpbmxpbmUtYmxvY2s7XG59XG4uYy1oZWFkZXIgLmMtYnV0dG9uLXNsaWRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5lcnJvcjQwNCAuYy1oZWFkZXJfX3dyYXBwZXIsXG4uYy1oZWFkZXItLXNvbGlkIC5jLWhlYWRlcl9fd3JhcHBlcixcbi5ob21lIC5jLWhlYWRlcl9fd3JhcHBlciB7XG4gIEBhcHBseSBiZy1iZWlnZSBoLTk7XG59XG4uZXJyb3I0MDQgLmMtaGVhZGVyX19sb2dvIC5sb2dvLWRhcmssXG4uYy1oZWFkZXItLXNvbGlkIC5jLWhlYWRlcl9fbG9nbyAubG9nby1kYXJrLFxuLmhvbWUgLmMtaGVhZGVyX19sb2dvIC5sb2dvLWRhcmsge1xuICBAYXBwbHkgaW5saW5lLWJsb2NrO1xufVxuLmVycm9yNDA0IC5jLWhlYWRlcl9fbG9nbyAubG9nby13aGl0ZSxcbi5jLWhlYWRlci0tc29saWQgLmMtaGVhZGVyX19sb2dvIC5sb2dvLXdoaXRlLFxuLmhvbWUgLmMtaGVhZGVyX19sb2dvIC5sb2dvLXdoaXRlIHtcbiAgQGFwcGx5IGhpZGRlbjtcbn1cbi5lcnJvcjQwNCAuYy1oZWFkZXIgLmMtYnV0dG9uLXNsaWRlLFxuLmMtaGVhZGVyLS1zb2xpZCAuYy1oZWFkZXIgLmMtYnV0dG9uLXNsaWRlLFxuLmhvbWUgLmMtaGVhZGVyIC5jLWJ1dHRvbi1zbGlkZSB7XG4gIEBhcHBseSBiZy1ibHVlLWRhcms7XG59XG4uZXJyb3I0MDQgLmMtaGVhZGVyIC5jLWJ1dHRvbi1zbGlkZSBpLnN2Zy1waG9uZSxcbi5jLWhlYWRlci0tc29saWQgLmMtaGVhZGVyIC5jLWJ1dHRvbi1zbGlkZSBpLnN2Zy1waG9uZSxcbi5ob21lIC5jLWhlYWRlciAuYy1idXR0b24tc2xpZGUgaS5zdmctcGhvbmUge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuLmVycm9yNDA0IC5jLWhlYWRlciAuYy1idXR0b24tc2xpZGUgaS5zdmctcGhvbmUtZGFyayxcbi5jLWhlYWRlci0tc29saWQgLmMtaGVhZGVyIC5jLWJ1dHRvbi1zbGlkZSBpLnN2Zy1waG9uZS1kYXJrLFxuLmhvbWUgLmMtaGVhZGVyIC5jLWJ1dHRvbi1zbGlkZSBpLnN2Zy1waG9uZS1kYXJrIHtcbiAgQGFwcGx5IGhpZGRlbjtcbn1cblxuLmhvbWUgLmMtaGVhZGVyX193cmFwcGVyIHtcbiAgQGFwcGx5IGJnLXRyYW5zcGFyZW50IGgtMTI7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uaG9tZS5jLWhlYWRlci0tc29saWQgLmMtaGVhZGVyX193cmFwcGVyIHtcbiAgQGFwcGx5IGJnLWJlaWdlIGgtOTtcbiAgYm94LXNoYWRvdzogMCAwIDMwcHggMCByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG5cbi5jLWxhenktd3JhcHBlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBub25lO1xufVxuLmMtbGF6eS13cmFwcGVyLmltZy1sb2FkZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5jLWxhenktd3JhcHBlcltkYXRhLXJldmVhbF0ge1xuICBjbGlwLXBhdGg6IHBvbHlnb24oMCAwLCA1MCUgMCwgNTAlIDEwMCUsIDAgMTAwJSk7XG59XG4uYy1sYXp5LXdyYXBwZXIudHJhbnNwYXJlbnQgaW1nLmxhenkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5jLWxhenktd3JhcHBlci5jb3ZlciBpbWcge1xuICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4uYy1sYXp5LXdyYXBwZXIgaW1nLmxhenkge1xuICBvcGFjaXR5OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5jLWxhenktd3JhcHBlciBpbWc6bm90KC5pbml0aWFsKSB7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMXM7XG59XG4uYy1sYXp5LXdyYXBwZXIgaW1nLmxvYWRpbmcsIC5jLWxhenktd3JhcHBlciBpbWcuaW5pdGlhbCwgLmMtbGF6eS13cmFwcGVyIGltZy5sb2FkZWQsIC5jLWxhenktd3JhcHBlciBpbWcuZXJyb3Ige1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDFzO1xufVxuLmMtbGF6eS13cmFwcGVyIGltZy5sb2FkZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5jLWxhenktd3JhcHBlciBpbWcubG9hZGVkIGltZyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmMtbGF6eS13cmFwcGVyIGltZzpub3QoW3NyY10pIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLmMtbGF6eS13cmFwcGVyIC5sYXp5Om5vdChpbWcpIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAxcztcbn1cbi5jLWxhenktd3JhcHBlciAubGF6eTpub3QoaW1nKVtkYXRhLWxsLXN0YXR1cz1sb2FkaW5nXSxcbi5jLWxhenktd3JhcHBlciAubGF6eTpub3QoaW1nKVtkYXRhLWxsLXN0YXR1cz1sb2FkZWRdLFxuLmMtbGF6eS13cmFwcGVyIC5sYXp5Om5vdChpbWcpW2RhdGEtbGwtc3RhdHVzPWVudGVyZWRdIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmxpbmUtYW5pbSB7XG4gIEBhcHBseSByZWxhdGl2ZTtcbn1cbi5saW5lLWFuaW0gLnN0YXIge1xuICBAYXBwbHkgc2NhbGUtWzBdIG9wYWNpdHktMCB0cmFuc2l0aW9uLWFsbDtcbn1cbi5saW5lLWFuaW0gLnN0YXIuaXMtYWN0aXZlIHtcbiAgQGFwcGx5IHNjYWxlLVsxXSBvcGFjaXR5LTEwMDtcbn1cbi5saW5lLWFuaW0udGV4dCB7XG4gIEBhcHBseSB3aGl0ZXNwYWNlLW5vd3JhcCBpbmxpbmUtYmxvY2s7XG59XG4ubGluZS1hbmltLnRleHQgc3ZnIHtcbiAgQGFwcGx5IGFic29sdXRlIHctZnVsbCBoLWF1dG8gYm90dG9tLTAgbGVmdC0wO1xufVxuLmxpbmUtYW5pbS50ZXh0IHNwYW4ge1xuICBAYXBwbHkgcmVsYXRpdmUgei0xMDtcbn1cbi5saW5lLWFuaW0uY3RhIHN2Zy5saW5lLXJpZ2h0IHtcbiAgQGFwcGx5IGFic29sdXRlIHRvcC1bMzAlXSByaWdodC1bMTUlXSB3LVsxNSVdIGgtYXV0bztcbn1cbi5saW5lLWFuaW0uY3RhIHN2Zy5saW5lLWxlZnQge1xuICBAYXBwbHkgYWJzb2x1dGUgdG9wLVs2MSVdIGxlZnQtWzclXSB3LVs2JV0gaC1hdXRvO1xufVxuLmxpbmUtYW5pbS5jdGEgaW1nLnN0YXIge1xuICBAYXBwbHkgdG9wLVsyNCVdIHJpZ2h0LVszMCVdIHctWzQlXSBoLWF1dG8gYWJzb2x1dGU7XG59XG4ubGluZS1hbmltLmN0YS5wb3MtbGVmdCBzdmcubGluZS1yaWdodCB7XG4gIEBhcHBseSBsZWZ0LVsxNSVdIHJpZ2h0LWF1dG87XG59XG4ubGluZS1hbmltLmN0YS5wb3MtbGVmdCBzdmcubGluZS1sZWZ0IHtcbiAgQGFwcGx5IHJpZ2h0LVs3JV0gbGVmdC1hdXRvO1xufVxuLmxpbmUtYW5pbS5jdGEucG9zLWxlZnQgaW1nLnN0YXIge1xuICBAYXBwbHkgcmlnaHQtYXV0byBsZWZ0LVszMCVdO1xufVxuLmxpbmUtYW5pbS5wcm9maWxlIHN2Zy5saW5lIHtcbiAgQGFwcGx5IGFic29sdXRlIHRvcC1bOSVdIHJpZ2h0LVszJV0gdy1bOCVdIGgtYXV0bztcbn1cbi5saW5lLWFuaW0ucHJvZmlsZSBpbWcuc3RhciB7XG4gIEBhcHBseSB0b3AtWzUlXSByaWdodC1bMjIlXSB3LVs1JV0gaC1hdXRvIGFic29sdXRlO1xufVxuLmxpbmUtYW5pbS5zdGFyLWxlZnQgc3ZnLmNvcm5lciB7XG4gIEBhcHBseSBhYnNvbHV0ZSB0b3AtWzkuNSVdIGxlZnQtWzMlXSB3LVs3JV0gaC1hdXRvO1xufVxuLmxpbmUtYW5pbS5zdGFyLWxlZnQgaW1nLnN0YXIge1xuICBAYXBwbHkgdG9wLVs2JV0gbGVmdC1bMTglXSB3LVs1JV0gaC1hdXRvIGFic29sdXRlO1xufVxuLmxpbmUtYW5pbS5zdGFyLXJpZ2h0IHN2Zy5jb3JuZXIge1xuICBAYXBwbHkgYWJzb2x1dGUgdG9wLVs5LjYlXSByaWdodC1bMy41JV0gdy1bMTAlXSBoLWF1dG87XG59XG4ubGluZS1hbmltLnN0YXItcmlnaHQgaW1nLnN0YXIge1xuICBAYXBwbHkgdG9wLVs2JV0gcmlnaHQtWzI5JV0gdy1bNSVdIGgtYXV0byBhYnNvbHV0ZTtcbn1cbi5saW5lLWFuaW0uc3Rhci1pbnNpZGUgc3ZnLmNvcm5lciB7XG4gIEBhcHBseSBhYnNvbHV0ZSB0b3AtWzEwJV0gbGVmdC1bMyVdIHctWzYlXSBoLWF1dG87XG59XG4ubGluZS1hbmltLnN0YXItaW5zaWRlIGltZy5zdGFyIHtcbiAgQGFwcGx5IHRvcC1bMzYlXSByaWdodC1bMTQlXSB3LVs1JV0gaC1hdXRvIGFic29sdXRlO1xufVxuLmxpbmUtYW5pbS5jdGEtY292ZXIgc3ZnLmN1cnZlIHtcbiAgQGFwcGx5IGFic29sdXRlIHRvcC1bMzQlXSBsZWZ0LVsxMCVdIHctWzUwJV0gaC1hdXRvO1xufVxuLmxpbmUtYW5pbS5jdGEtY292ZXIgaW1nLnN0YXIge1xuICBAYXBwbHkgdG9wLTAgcmlnaHQtMCB3LVszMyVdIGgtYXV0byBhYnNvbHV0ZTtcbn1cbi5saW5lLWFuaW0uYmVpZ2Ugc3ZnLmNvcm5lciB7XG4gIEBhcHBseSB3LVs1JV0gYWJzb2x1dGUgdG9wLWF1dG8gYm90dG9tLVsyJV0gcmlnaHQtWzglXSBoLWF1dG8gei0xMCByb3RhdGUtWzkwZGVnXTtcbn1cbi5saW5lLWFuaW0uYmVpZ2UgaW1nLnN0YXIge1xuICBAYXBwbHkgYWJzb2x1dGUgdG9wLVsxOCVdIHJpZ2h0LVsxNiVdIHctWzUlXSBoLWF1dG8gei0xMCBsZWZ0LWF1dG87XG59XG4ubGluZS1hbmltLnF1b3RlIHN2Zy5jb3JuZXIge1xuICBAYXBwbHkgdy1bMTRweF0gYWJzb2x1dGUgYm90dG9tLVsyJV0gcmlnaHQtWzBdIGgtYXV0byB6LTEwO1xufVxuLmxpbmUtYW5pbS5xdW90ZSBpbWcuc3RhciB7XG4gIEBhcHBseSBhYnNvbHV0ZSB0b3AtMCBsZWZ0LTAgdy1bMTJweF0gaC1hdXRvIHotMTA7XG59XG5cbi5jLWxpbmsge1xuICBmb250LXNpemU6IGNsYW1wKDAuODc1cmVtLCAwLjY2MDNyZW0gKyAwLjQ0Nzh2dywgMS41cmVtKTtcbiAgQGFwcGx5IHVuZGVybGluZSB1bmRlcmxpbmUtb2Zmc2V0LTQgZm9udC1tZWRpdW07XG59XG4uYy1saW5rOmhvdmVyIHtcbiAgQGFwcGx5IG5vLXVuZGVybGluZTtcbn1cblxuLmMtbWVudS10b2dnbGUge1xuICBAYXBwbHkgdy00IGgtNCBibG9jaztcbn1cbi5jLW1lbnUtdG9nZ2xlIC5zdmctY2xvc2Uge1xuICBAYXBwbHkgaGlkZGVuO1xufVxuLmMtbWVudS10b2dnbGUuYWN0aXZlIC5zdmctbWVudSB7XG4gIEBhcHBseSBoaWRkZW47XG59XG4uYy1tZW51LXRvZ2dsZS5hY3RpdmUgLnN2Zy1jbG9zZSB7XG4gIEBhcHBseSBibG9jaztcbn1cblxuLmMtbmF2LWRlc2t0b3Age1xuICBAYXBwbHkgaXRlbXMtY2VudGVyIGp1c3RpZnktYmV0d2VlbiB0cmFuc2l0aW9uLWFsbDtcbn1cbi5lcnJvcjQwNCAuYy1uYXYtZGVza3RvcCB1bC5tZW51ID4gbGkgPiBhLFxuLmMtaGVhZGVyLS1zb2xpZCAuYy1uYXYtZGVza3RvcCB1bC5tZW51ID4gbGkgPiBhLFxuLmhvbWUgLmMtbmF2LWRlc2t0b3AgdWwubWVudSA+IGxpID4gYSB7XG4gIEBhcHBseSB0ZXh0LWJsdWUtZGFyayAhaW1wb3J0YW50O1xufVxuXG4uYy1uYXYtZGVza3RvcCB1bC5tZW51IHtcbiAgQGFwcGx5IGZsZXggaXRlbXMtY2VudGVyIGdhcC0zIHFoZDpnYXAtNTtcbn1cbi5jLW5hdi1kZXNrdG9wIHVsLm1lbnUgPiBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gYTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIEBhcHBseSBpbmxpbmUtYmxvY2sgdy0yIGgtMiBiZy1uby1yZXBlYXQgYmctY2VudGVyIG1sLVs0cHhdIHRyYW5zaXRpb24tYWxsIGR1cmF0aW9uLVsuNDVzXTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxNicgaGVpZ2h0PScxNicgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPSdub25lJyUzRSUzQ3BhdGggZD0nTTQgNkw4IDEwTDEyIDYnIHN0cm9rZT0nJTIzMEIzMjI5JyBzdHJva2Utd2lkdGg9JzEuNScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0Mvc3ZnJTNFXCIpO1xufVxuLmMtbmF2LWRlc2t0b3AgdWwubWVudSA+IGxpOmhvdmVyID4gYSBzcGFuIHtcbiAgQGFwcGx5IC10cmFuc2xhdGUteS0zO1xufVxuLmMtbmF2LWRlc2t0b3AgdWwubWVudSA+IGxpOmhvdmVyID4gYTphZnRlciB7XG4gIEBhcHBseSB0b3AtWzRweF07XG59XG4uYy1uYXYtZGVza3RvcCB1bC5tZW51ID4gbGk6aG92ZXIgPiAuc3VibWVudS13cmFwcGVyIHtcbiAgQGFwcGx5IG9wYWNpdHktMTAwIHBvaW50ZXItZXZlbnRzLWF1dG8gdmlzaWJsZTtcbn1cbi5jLW5hdi1kZXNrdG9wIHVsLm1lbnUgPiBsaSA+IGEge1xuICBAYXBwbHkgaW5saW5lLWZsZXggbm8tdW5kZXJsaW5lIGl0ZW1zLWNlbnRlciBsZWFkaW5nLW5vbmUgdGV4dC0xNiB3aGl0ZXNwYWNlLW5vd3JhcCByZWxhdGl2ZSBmb250LW1lZGl1bSB0ZXh0LXdoaXRlIGgtMyBvdmVyZmxvdy1oaWRkZW47XG59XG4uYy1uYXYtZGVza3RvcCB1bC5tZW51ID4gbGkgPiBhIHNwYW4ge1xuICBAYXBwbHkgdHJhbnNpdGlvbi1hbGwgdHJhbnNsYXRlLXktMCBkdXJhdGlvbi1bLjNzXTtcbn1cbi5jLW5hdi1kZXNrdG9wIHVsLm1lbnUgPiBsaSA+IGE6YWZ0ZXIge1xuICBjb250ZW50OiBhdHRyKGRhdGEtdGV4dCk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwO1xuICBAYXBwbHkgdHJhbnNpdGlvbi1hbGwgZHVyYXRpb24tWy4zc107XG59XG4uYy1uYXYtZGVza3RvcCB1bC5tZW51ID4gbGkgPiAuc3VibWVudS13cmFwcGVyIHtcbiAgQGFwcGx5IGhpZGRlbjtcbn1cblxuYm9keS5jLW5hdi1tb2JpbGUtLW9wZW5lZCAuYy1oZWFkZXIge1xuICBAYXBwbHkgdG9wLTAgYmctYmVpZ2U7XG4gIGJveC1zaGFkb3c6IDAgMCAzMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuYm9keS5jLW5hdi1tb2JpbGUtLW9wZW5lZCAuYy1uYXYtbW9iaWxlIHtcbiAgQGFwcGx5IG9wYWNpdHktMTAwIHZpc2libGUgcG9pbnRlci1ldmVudHMtYXV0bztcbn1cblxuLmMtbmF2LW1vYmlsZSB7XG4gIEBhcHBseSBmaXhlZCB0b3AtMCBsZWZ0LTAgdy1mdWxsICBoLWZ1bGwgei1bMTAwMF0gb3BhY2l0eS0wIGludmlzaWJsZSBwb2ludGVyLWV2ZW50cy1ub25lICBmbGV4IHB0LTEyIHB4LTMgdHJhbnNpdGlvbi1hbGwgZHVyYXRpb24tWy41c10gYmctYmx1ZS1tZW51IG92ZXJmbG93LXktYXV0byBnYXAtNTtcbn1cbi5jLW5hdi1tb2JpbGUgYSB7XG4gIEBhcHBseSBuby11bmRlcmxpbmU7XG59XG4uYy1uYXYtbW9iaWxlLS1vcGVuZWQgLmMtbmF2LW1vYmlsZV9fb3ZlcmxheSB7XG4gIEBhcHBseSBmaXhlZCB0b3AtMCBsZWZ0LTAgYmxvY2sgdy1mdWxsIGgtZnVsbCB6LVsxMDAxXTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQpO1xufVxuLmMtbmF2LW1vYmlsZV9fd3JhcCB7XG4gIEBhcHBseSBweS0zO1xufVxuLmMtbmF2LW1vYmlsZV9fbWVudSB1bC5tZW51IHtcbiAgQGFwcGx5IGZsZXgtY29sIGZsZXggZ2FwLTI7XG59XG4uYy1uYXYtbW9iaWxlX19tZW51IHVsLm1lbnUgPiBsaSA+IGEge1xuICBAYXBwbHkgdGV4dC13aGl0ZSB0ZXh0LVszMnB4XTtcbn1cblxuLmMtcGFnaW5hdGlvbi1idG4ge1xuICBAYXBwbHkgaW5saW5lLWZsZXggZm9udC1zZW1pYm9sZCBpdGVtcy1jZW50ZXIganVzdGlmeS1jZW50ZXIgaC01IHctNSBiZy13aGl0ZSBob3Zlcjpuby11bmRlcmxpbmUgIHJvdW5kZWQgWyYuYWN0aXZlXTpiZy1ibHVlLWRhcmtlciBbJi5hY3RpdmVdOnRleHQtd2hpdGU7XG59XG5cbi5jLXBvcHVwIHtcbiAgQGFwcGx5IGZpeGVkIGJsb2NrIGluc2V0LTAgdy1mdWxsIGgtZnVsbCAgei1bMzAwMF0gYmctYmxhY2svNDAgdHJhbnNpdGlvbi1hbGwgaW52aXNpYmxlIG9wYWNpdHktMCBwb2ludGVyLWV2ZW50cy1ub25lO1xufVxuLmMtcG9wdXBfX292ZXJsYXkge1xuICBAYXBwbHkgYWJzb2x1dGUgaW5zZXQtMCB3LWZ1bGwgaC1mdWxsO1xufVxuXG4uYy1wb3B1cF9fY29udGVudCB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuMXM7XG4gIEBhcHBseSBtYXgtdy1bNTUwcHhdIHctZnVsbCBiZy1iZWlnZSByZWxhdGl2ZSAtcmlnaHQtZnVsbCBtbC1hdXRvIHRyYW5zaXRpb24tYWxsO1xufVxuXG4uYy1wb3B1cF9fY29udGVudCBwIHtcbiAgQGFwcGx5IG1iLTQ7XG59XG5cbi5jLXBvcHVwX19jb250ZW50IHA6bGFzdC1jaGlsZCB7XG4gIEBhcHBseSBtYi0wO1xufVxuXG4uYy1wb3B1cC0tYWN0aXZlIHtcbiAgQGFwcGx5IHZpc2libGUgb3BhY2l0eS0xMDAgcG9pbnRlci1ldmVudHMtYXV0bztcbn1cbi5jLXBvcHVwLS1hY3RpdmUgLmMtcG9wdXBfX2NvbnRlbnQge1xuICBAYXBwbHkgcmlnaHQtMDtcbn1cblxuLmMtcG9wdXBfX2Nsb3NlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTUnIGhlaWdodD0nMTAnIHZpZXdCb3g9JzAgMCAxNSAxMCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3JlY3QgeD0nMS4xNDM1NScgeT0nMC41NjY5NTknIHdpZHRoPScxNicgaGVpZ2h0PScxJyByeD0nMC41JyB0cmFuc2Zvcm09J3JvdGF0ZSgzMCAxLjE0MzU1IDAuNTY2OTU5KScgZmlsbD0nd2hpdGUnLyUzRSUzQ3JlY3Qgd2lkdGg9JzE2JyBoZWlnaHQ9JzEnIHJ4PScwLjUnIHRyYW5zZm9ybT0nbWF0cml4KC0wLjg2NjAyNSAwLjUgMC41IDAuODY2MDI1IDE0LjIxOTcgMC41NjY5ODgpJyBmaWxsPSd3aGl0ZScvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbiAgd2lkdGg6IDQ4cHg7XG4gIGhlaWdodDogMzJweDtcbiAgQGFwcGx5IGFic29sdXRlIGJnLXRlYWwgcm91bmRlZC1mdWxsIHRvcC0yIHJpZ2h0LTIgY3Vyc29yLXBvaW50ZXIgaG92ZXI6YmcteWVsbG93IHotNTAgdHJhbnNpdGlvbi1hbGwgYmctY2VudGVyIGJnLW5vLXJlcGVhdDtcbn1cblxuLmMtcHJlbG9hZGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDUwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBhbGwgY3ViaWMtYmV6aWVyKDAuNDIsIDAsIDAuMDAyLCAxKSAxcztcbn1cbi5jLXByZWxvYWRlci5hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuLmMtcHJlbG9hZGVyX19sb2FkZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDY0cHg7XG4gIGhlaWdodDogNjRweDtcbiAgdG9wOiAxMDBweDtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW46IC0zMnB4IDAgMCAtMzJweDtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjUpO1xufVxuLmMtcHJlbG9hZGVyX19sb2FkZXIgZGl2IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDI3cHg7XG4gIHdpZHRoOiAxMXB4O1xuICBoZWlnaHQ6IDExcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICBiYWNrZ3JvdW5kOiAjMEExMzI2O1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMCwgMSwgMSwgMCk7XG59XG4uYy1wcmVsb2FkZXJfX2xvYWRlciBkaXY6bnRoLWNoaWxkKDEpIHtcbiAgbGVmdDogNnB4O1xuICBhbmltYXRpb246IHByZWxvYWRlcjEgMC42cyBpbmZpbml0ZTtcbn1cbi5jLXByZWxvYWRlcl9fbG9hZGVyIGRpdjpudGgtY2hpbGQoMikge1xuICBsZWZ0OiA2cHg7XG4gIGFuaW1hdGlvbjogcHJlbG9hZGVyMiAwLjZzIGluZmluaXRlO1xufVxuLmMtcHJlbG9hZGVyX19sb2FkZXIgZGl2Om50aC1jaGlsZCgzKSB7XG4gIGxlZnQ6IDI2cHg7XG4gIGFuaW1hdGlvbjogcHJlbG9hZGVyMiAwLjZzIGluZmluaXRlO1xufVxuLmMtcHJlbG9hZGVyX19sb2FkZXIgZGl2Om50aC1jaGlsZCg0KSB7XG4gIGxlZnQ6IDQ1cHg7XG4gIGFuaW1hdGlvbjogcHJlbG9hZGVyMyAwLjZzIGluZmluaXRlO1xufVxuXG5Aa2V5ZnJhbWVzIHByZWxvYWRlcjEge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHByZWxvYWRlcjMge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHByZWxvYWRlcjIge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTlweCwgMCk7XG4gIH1cbn1cbi5jLXJhZGlvIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYy1yYWRpby5kaXNhYmxlZCB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIG9wYWNpdHk6IDAuNDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uYy1yYWRpby5kaXNhYmxlZCBpbnB1dCB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmMtcmFkaW8gaW5wdXQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9wYWNpdHk6IDE7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG59XG4uYy1yYWRpbyBpbnB1dDpjaGVja2VkICsgbGFiZWw6YWZ0ZXIge1xuICBvcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDNBMTRDO1xufVxuLmMtcmFkaW8gaW5wdXQ6Zm9jdXMtdmlzaWJsZSArIGxhYmVsOmFmdGVyLCAuYy1yYWRpbyBpbnB1dDpmb2N1cy12aXNpYmxlICsgbGFiZWw6YmVmb3JlIHtcbiAgb3V0bGluZS1vZmZzZXQ6IDRweDtcbiAgb3V0bGluZS1zdHlsZTogc29saWQ7XG4gIG91dGxpbmUtY29sb3I6ICMxMzYzYzY7XG59XG4uYy1yYWRpbyBsYWJlbCB7XG4gIHBhZGRpbmctbGVmdDogMjRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBjb2xvcjogIzBBMTMyNjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5jLXJhZGlvIGxhYmVsOmFmdGVyLCAuYy1yYWRpbyBsYWJlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMHB4O1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICB6LWluZGV4OiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyLXJhZGl1czogNDBweDtcbn1cbi5jLXJhZGlvIGxhYmVsOmFmdGVyIHtcbiAgb3BhY2l0eTogMDtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgdG9wOiAzcHg7XG4gIGxlZnQ6IDNweDtcbn1cbi5jLXJhZGlvIGxhYmVsOmJlZm9yZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM5Nzk3OTc7XG59XG4uYy1yYWRpbyBsYWJlbCBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5jLXJlYWRtb3JlX190b2dnbGUge1xuICBAYXBwbHkgdW5kZXJsaW5lIGhvdmVyOm5vLXVuZGVybGluZSB0ZXh0LTE0IGxnOnRleHQtMTZyO1xufVxuXG4uYy1yaWNodGV4dCBoMSwgLmMtcmljaHRleHQgaDIge1xuICBmb250LXNpemU6IGNsYW1wKDEuNzVyZW0sIDEuNTM1M3JlbSArIDAuNDQ3OHZ3LCAyLjM3NXJlbSk7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1ZW07XG59XG4uYy1yaWNodGV4dCBoMyB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMS4yNXJlbSwgMS4wNzgzcmVtICsgMC4zNTgzdncsIDEuNzVyZW0pO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMWVtO1xufVxuLmMtcmljaHRleHQgaDQge1xuICBmb250LXNpemU6IGNsYW1wKDEuMTI1cmVtLCAwLjk5NjJyZW0gKyAwLjI2ODd2dywgMS41cmVtKTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNGVtO1xufVxuLmMtcmljaHRleHQgaDUge1xuICBmb250LXNpemU6IGNsYW1wKDEuMTI1cmVtLCAwLjk5NjJyZW0gKyAwLjI2ODd2dywgMS41cmVtKTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNGVtO1xufVxuLmMtcmljaHRleHQgaDYge1xuICBmb250LXNpemU6IGNsYW1wKDAuNjg3NXJlbSwgMC41MzcycmVtICsgMC4zMTM1dncsIDEuMTI1cmVtKTtcbiAgbGluZS1oZWlnaHQ6IDEuM2VtO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLmMtcmljaHRleHQgaDEsIC5jLXJpY2h0ZXh0IGgyLCAuYy1yaWNodGV4dCBoMywgLmMtcmljaHRleHQgaDQsIC5jLXJpY2h0ZXh0IGg1LCAuYy1yaWNodGV4dCBoNiB7XG4gIEBhcHBseSBtYi0yIG10LTI7XG59XG4uYy1yaWNodGV4dCBwLmhhcy1tZWRpdW0tZm9udC1zaXplLCAuYy1yaWNodGV4dCBwLmhhcy1sYXJnZS1mb250LXNpemUge1xuICBAYXBwbHkgbWItMyBsZzptYi02O1xufVxuLmMtcmljaHRleHQgcCBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHRleHQtdW5kZXJsaW5lLW9mZnNldDogNHB4O1xufVxuLmMtcmljaHRleHQgcCBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmMtcmljaHRleHQgdWwsIC5jLXJpY2h0ZXh0IG9sIHtcbiAgbWFyZ2luOiAwIDAgMjRweCAwO1xuICBwYWRkaW5nOiAwIDAgMCAxNnB4O1xuICBsaXN0LXN0eWxlOiBkaXNjO1xufVxuLmMtcmljaHRleHQgdWwgbGksIC5jLXJpY2h0ZXh0IG9sIGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogNnB4O1xufVxuLmMtcmljaHRleHQgb2wge1xuICBsaXN0LXN0eWxlOiBkZWNpbWFsO1xufVxuLmMtcmljaHRleHQgKjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuLmMtcmljaHRleHQgKjpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4uYy1yaWNodGV4dCAud3AtY2FwdGlvbixcbi5jLXJpY2h0ZXh0IC53cC1ibG9jay1pbWFnZSB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIEBhcHBseSBtYi0zIGxnOm1iLTU7XG59XG4uYy1yaWNodGV4dCAud3AtY2FwdGlvbiBpbWcsXG4uYy1yaWNodGV4dCAud3AtYmxvY2staW1hZ2UgaW1nIHtcbiAgQGFwcGx5IHJvdW5kZWQgIG1iLTA7XG59XG4uYy1yaWNodGV4dCAud3AtY2FwdGlvbiAud3AtY2FwdGlvbi10ZXh0LFxuLmMtcmljaHRleHQgLndwLWJsb2NrLWltYWdlIC53cC1jYXB0aW9uLXRleHQge1xuICBAYXBwbHkgbXQtMSB0ZXh0LTE0O1xufVxuLmMtcmljaHRleHQgLndwLWNhcHRpb24gcCxcbi5jLXJpY2h0ZXh0IC53cC1ibG9jay1pbWFnZSBwIHtcbiAgQGFwcGx5IG0tMDtcbn1cbi5jLXJpY2h0ZXh0IC5hbGlnbmxlZnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDMycHggMDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBmbG9hdDogbGVmdDtcbn1cbkBzY3JlZW4gbGcge1xuICAuYy1yaWNodGV4dCAuYWxpZ25sZWZ0IHtcbiAgICB3aWR0aDogNTAlO1xuICAgIG1hcmdpbjogNDhweCA1MHB4IDQ4cHggMDtcbiAgICBmbG9hdDogbm9uZTtcbiAgfVxufVxuLmMtcmljaHRleHQgLmFsaWducmlnaHQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDMycHggMDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBmbG9hdDogcmlnaHQ7XG59XG5Ac2NyZWVuIGxnIHtcbiAgLmMtcmljaHRleHQgLmFsaWducmlnaHQge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgbWFyZ2luOiA0OHB4IDAgNDhweCA1MHB4O1xuICAgIGZsb2F0OiBub25lO1xuICB9XG59XG4uYy1yaWNodGV4dCAuYWxpZ25jZW50ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiA0OHB4IGF1dG87XG59XG4uYy1yaWNodGV4dCAuY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmMtcmljaHRleHQgc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5jLXJpY2h0ZXh0IGltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBAYXBwbHkgbWItMyBsZzptYi02O1xufVxuLmMtcmljaHRleHQgYmxvY2txdW90ZSB7XG4gIEBhcHBseSBtYi0zIHAtMiBweC0zIHJlbGF0aXZlIGZvbnQtc2VtaWJvbGQgbXItMztcbn1cbi5jLXJpY2h0ZXh0IGJsb2NrcXVvdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgQGFwcGx5IGFic29sdXRlIHRvcC0wIGxlZnQtMCB3LTIgaC0yIGJnLWNlbnRlciBiZy1uby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvc3Rhci5zdmcpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDE0cHg7XG59XG4uYy1yaWNodGV4dCBibG9ja3F1b3RlOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgQGFwcGx5IGFic29sdXRlIGJvdHRvbS0wIHJpZ2h0LTAgdy0yIGgtMiBiZy1jZW50ZXIgYmctbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxNycgaGVpZ2h0PScxNycgdmlld0JveD0nMCAwIDE3IDE3JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMSAxNS4yNjg3QzQuMTYzNTQgMTUuNDY3OSAxMS42MTI4IDE1LjgwOTYgMTMuOTE1MyAxNS43NzkxQzE0LjQ4NzUgMTUuNzcxNSAxNS4wMjI5IDE1LjY4NTUgMTUuMzA4NCAxNC43MDU5QzE1LjU5MzkgOS4wMDc4NyAxNS42NjI5IDQuNzM4OTYgMTUuOTg2MSAxLjc4MTAxQzE2LjAyMTQgMS44MDU1NiAxNS45ODI5IDIuNzMzMTkgMTUuOTQzMyAzLjY4ODkyJyBzdHJva2U9JyUyM0RDQkQ5Micgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWNhcD0ncm91bmQnLyUzRSUzQy9zdmclM0UlMEFcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogMTRweDtcbn1cbi5jLXJpY2h0ZXh0LS1saWdodCB7XG4gIEBhcHBseSB0ZXh0LWJlaWdlLWxpZ2h0O1xufVxuLmMtcmljaHRleHQtLWxpZ2h0IHAsIC5jLXJpY2h0ZXh0LS1saWdodCBvbCwgLmMtcmljaHRleHQtLWxpZ2h0IHVsLCAuYy1yaWNodGV4dC0tbGlnaHQgbGkge1xuICBAYXBwbHkgdGV4dC1iZWlnZS1saWdodDtcbn1cbi5jLXJpY2h0ZXh0LS1jaGVja2xpc3QgdWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBAYXBwbHkgZmxleCBmbGV4LWNvbCBnYXAtMiBwLTA7XG59XG4uYy1yaWNodGV4dC0tY2hlY2tsaXN0IHVsIGxpIHtcbiAgQGFwcGx5IHBsLTUgbS0wIHJlbGF0aXZlO1xufVxuLmMtcmljaHRleHQtLWNoZWNrbGlzdCB1bCBsaTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBAYXBwbHkgdy0zIGgtMyBiZy1uby1yZXBlYXQgYmctY2VudGVyIGFic29sdXRlIGxlZnQtMCB0b3AtMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMjQnIGhlaWdodD0nMjQnIHZpZXdCb3g9JzAgMCAyNCAyNCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTIwLjYzMTMgMS40MDY2MUMyMS45NTQ3IDMuMDczMTggMTkuMzU1OCA1LjkxOTcgMTguNDg3NCA3LjMzNjg2QzE2LjE0NzcgMTEuMTU0OCAxNC41NDY2IDE1Ljk4NzcgMTIuNTI0OCAyMC4wMTU2QzkuMzcxNzkgMjYuMjk2OCA2Ljc5NTkgMjEuMjkxMyA0LjkxNDMxIDE3LjUwNDZDNC4zMDQ0NCAxNi4yNzc2IDMuMTE0MDEgMTMuODk1NSA1LjA5OTU3IDEzLjI2ODVDOC4xNDk2MSAxMi4zMDU0IDguNDg5NzggMjAuNjQ3MiAxMS4wNjUgMTQuODA2NkMxMi4zNDc1IDExLjg5NzcgMTUuOSAzLjYxMzI4IDE3Ljk5NzUgMS43NTM2NEMxOC44MjA5IDEuMDIzNyAxOS42OTk4IDAuNjcwMjIyIDIwLjYzMTMgMS40MDY2MVonIGZpbGw9JyUyM0RDQkQ5MicvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbn1cbi5jLXJpY2h0ZXh0LS1udW1iZXIgb2wge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBAYXBwbHkgbS0wIHAtMDtcbiAgY291bnRlci1yZXNldDogaXRlbTtcbn1cbi5jLXJpY2h0ZXh0LS1udW1iZXIgb2wgbGkge1xuICBjb3VudGVyLWluY3JlbWVudDogaXRlbTtcbiAgQGFwcGx5IHB5LTMgbGc6cHktNCBwbC04IGJvcmRlci1iIGJvcmRlci13aGl0ZSByZWxhdGl2ZTtcbn1cbi5jLXJpY2h0ZXh0LS1udW1iZXIgb2wgbGk6YmVmb3JlIHtcbiAgY29udGVudDogY291bnRlcihpdGVtKTtcbiAgQGFwcGx5IGJnLWFjY2VudCByb3VuZGVkLWZ1bGwgdy01IGgtNSBhYnNvbHV0ZSBsZWZ0LTAgdG9wLTEvMiB0cmFuc2xhdGUteS1bLTUwJV0gYmxvY2sgdGV4dC1ibHVlIHRleHQtMjAgdGV4dC1jZW50ZXIgZm9udC1zZW1pYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG59XG4uYy1yaWNodGV4dC0tbnVtYmVyLmRhcmsgb2wgbGkge1xuICBAYXBwbHkgYm9yZGVyLWJsdWUtZGFyaztcbn1cblxuLmMtc2VsZWN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBAYXBwbHkgcm91bmRlZC1mdWxsIGJnLWJlaWdlIG1pbi13LVsyNjhweF0gYm9yZGVyIGJvcmRlci1ibHVlLWRhcmtlciBoLVs1MHB4XTtcbn1cbi5jLXNlbGVjdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciByaWdodCA4cHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzE1JyBoZWlnaHQ9JzknIHZpZXdCb3g9JzAgMCAxNSA5JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDZyBjbGlwLXBhdGg9J3VybCglMjNjbGlwMF8zMjVfMTE0OCknJTNFJTNDcGF0aCBkPSdNNy4zNjQzNSA4LjQzMjc2QzcuMDc1NzIgOC40MzI3NiA2Ljc4NTYgOC4zMjI2NiA2LjU2MzkyIDguMTAzOTZMMC4zMzc1NTkgMS45NDc1MkMtMC4xMDg3NzUgMS41MDU2NSAtMC4xMTMyMzggMC43ODU1NjQgMC4zMjg2MzMgMC4zMzc3NDJDMC43NzA1MDQgLTAuMTA4NTkyIDEuNDkwNTkgLTAuMTEzMDU1IDEuOTM4NDEgMC4zMjg4MTZMNy4zNjQzNSA1LjY5NTI0TDEyLjc5MDMgMC4zMjg4MTZDMTMuMjM2NiAtMC4xMTMwNTUgMTMuOTU4MiAtMC4xMDg1OTIgMTQuNDAwMSAwLjMzNzc0MkMxNC44NDE5IDAuNzg0MDc3IDE0LjgzNzUgMS41MDU2NSAxNC4zOTExIDEuOTQ3NTJMOC4xNjQ3OCA4LjEwNTQ1QzcuOTQzMSA4LjMyNDE1IDcuNjU0NDcgOC40MzQyNSA3LjM2NDM1IDguNDM0MjVWOC40MzI3NlonIGZpbGw9JyUyMzE1MTYxQScvJTNFJTNDL2clM0UlM0NkZWZzJTNFJTNDY2xpcFBhdGggaWQ9J2NsaXAwXzMyNV8xMTQ4JyUzRSUzQ3JlY3Qgd2lkdGg9JzE0LjcyOScgaGVpZ2h0PSc4LjQzMjc0JyByeD0nNC4yMTYzNycgZmlsbD0nd2hpdGUnLyUzRSUzQy9jbGlwUGF0aCUzRSUzQy9kZWZzJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbiAgQGFwcGx5IHctMiBoLTIgYWJzb2x1dGUgcmlnaHQtWzZweF0gdG9wLTEvMiB6LTUwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG4uYy1zZWxlY3Qgc2VsZWN0IHtcbiAgb3BhY2l0eTogMTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNTBweDtcbiAgcGFkZGluZzogMCAyNHB4O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgb3V0bGluZTogbm9uZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIEBhcHBseSB0ZXh0LTE2O1xufVxuXG4uYy10YWJfX3BhbmVsIHtcbiAgQGFwcGx5IGhpZGRlbjtcbn1cbi5jLXRhYl9fcGFuZWwuYWN0aXZlIHtcbiAgQGFwcGx5IGJsb2NrO1xufVxuXG4uYy12aWRlby1yZXNwb25zaXZlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbn1cbi5jLXZpZGVvLXJlc3BvbnNpdmUgdmlkZW8ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1pbi13aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMTAwJTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG59XG4uYy12aWRlby1yZXNwb25zaXZlIGlmcmFtZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmMtdmlkZW8tcmVzcG9uc2l2ZS5jb3ZlciBpZnJhbWUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1pbi1oZWlnaHQ6IDEyNSU7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG4uYy1icmVhZGNydW1icyB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgQGFwcGx5IGZsZXggaXRlbXMtY2VudGVyIGdhcC1bMTJweF0gbWItMjtcbn1cbi5iLXBvc3QtaGVhZGVyIC5jLWJyZWFkY3J1bWJzIGEge1xuICBAYXBwbHkgdGV4dC1ncmVlbi1wcmltYXJ5O1xufVxuLmItcG9zdC1oZWFkZXIgLmMtYnJlYWRjcnVtYnMgYTpob3ZlciB7XG4gIEBhcHBseSB0ZXh0LWdyZWVuLWxpZ2h0O1xufVxuLmItcG9zdC1oZWFkZXIgLmMtYnJlYWRjcnVtYnMgLnN2Zy1hbmdsZS1yaWdodCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzE2JyBoZWlnaHQ9JzE2JyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J002IDEyTDEwIDhMNiA0JyBzdHJva2U9JyUyMzJBMUYxQycgc3Ryb2tlLXdpZHRoPScxLjUnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbn1cbi5iLXBhZ2UtaGVhZGVyIC5jLWJyZWFkY3J1bWJzIGEge1xuICBAYXBwbHkgdGV4dC1ncmVlbi1wcmltYXJ5O1xufVxuLmItcGFnZS1oZWFkZXIgLmMtYnJlYWRjcnVtYnMgYTpob3ZlciB7XG4gIEBhcHBseSB0ZXh0LWdyZWVuLWxpZ2h0O1xufVxuLmItcGFnZS1oZWFkZXIgLmMtYnJlYWRjcnVtYnMgLnN2Zy1hbmdsZS1yaWdodCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzE2JyBoZWlnaHQ9JzE2JyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J002IDEyTDEwIDhMNiA0JyBzdHJva2U9JyUyMzJBMUYxQycgc3Ryb2tlLXdpZHRoPScxLjUnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbn1cbi5jLWJyZWFkY3J1bWJzIGEge1xuICBAYXBwbHkgdGV4dC1iZWlnZS1saWdodDtcbn1cbi5jLWJyZWFkY3J1bWJzIGE6aG92ZXIge1xuICBAYXBwbHkgdGV4dC1iZWlnZS1kZWVwIG5vLXVuZGVybGluZTtcbn1cbi5jLWJyZWFkY3J1bWJzIGEsIC5jLWJyZWFkY3J1bWJzIHNwYW4ge1xuICBAYXBwbHkgaW5saW5lLWJsb2NrO1xufVxuLmMtYnJlYWRjcnVtYnMgc3Bhbi5zZXAge1xuICBAYXBwbHkgZmxleCBpdGVtcy1jZW50ZXI7XG59XG5cbi5jLWNvdmVyLWVtYmVkIHtcbiAgQGFwcGx5IHJlbGF0aXZlO1xufVxuLmMtY292ZXItZW1iZWQgaWZyYW1lIHtcbiAgQGFwcGx5IGFic29sdXRlIGluc2V0LTAgdy1mdWxsIGgtZnVsbDtcbn1cblxuLmMtZmxpcC1jYXJkIHtcbiAgcGVyc3BlY3RpdmU6IDEwMDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIEBhcHBseSBhc3BlY3QtWzMwMC80MDBdO1xufVxuQHNjcmVlbiBsZyB7XG4gIC5jLWZsaXAtY2FyZCB7XG4gICAgaGVpZ2h0OiA0NTBweDtcbiAgICBAYXBwbHkgYXNwZWN0LVs0NTAvNDI0XTtcbiAgfVxufVxuQHNjcmVlbiBxaGQge1xuICAuYy1mbGlwLWNhcmQge1xuICAgIGhlaWdodDogNTAwcHg7XG4gIH1cbn1cblxuLmMtZmxpcC1jYXJkX19pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNnM7XG4gIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG59XG5cbi5jLWZsaXAtY2FyZC5pcy1mbGlwcGVkIC5jLWZsaXAtY2FyZF9faW5uZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZVkoMTgwZGVnKTtcbiAgYm94LXNoYWRvdzogMCAwIDIwcHggMCByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG5cbi5jLWZsaXAtY2FyZF9fZnJvbnQsXG4uYy1mbGlwLWNhcmRfX2JhY2sge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5jLWZsaXAtY2FyZF9fZnJvbnQge1xuICB6LWluZGV4OiAyO1xuICB0cmFuc2Zvcm06IHJvdGF0ZVkoMGRlZyk7XG59XG5cbi5jLWZsaXAtY2FyZF9fYmFjayB7XG4gIHRyYW5zZm9ybTogcm90YXRlWSgxODBkZWcpO1xufVxuXG4uYy1pbWFnZS1ncm91cCB7XG4gIEBhcHBseSB3LWZ1bGwgcGItWzEwMS4zOCVdIHJlbGF0aXZlO1xufVxuLmMtaW1hZ2UtZ3JvdXA6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBAYXBwbHkgYWJzb2x1dGUgdy1bNzMuMDUlXSBoLVs4Mi4yMiVdIGJnLWJyb3duLWxpZ2h0IHRvcC1bOCVdIGxlZnQtWzEyJV0gei0wIHJvdW5kZWQ7XG59XG4uYy1pbWFnZS1ncm91cF9fbGFyZ2Uge1xuICBAYXBwbHkgdy1bNzkuMTYlXSBhYnNvbHV0ZSBib3R0b20tMCBsZWZ0LTAgcm91bmRlZCAgei0xMDtcbn1cbi5jLWltYWdlLWdyb3VwX19zbWFsbCB7XG4gIEBhcHBseSB3LVs0MCVdIGFic29sdXRlIHRvcC1bMCVdIHJpZ2h0LVs0JV0gcm91bmRlZCAgei0yMDtcbn1cbi5jLWltYWdlLWdyb3VwLmdyZWVuOmFmdGVyIHtcbiAgQGFwcGx5IGJnLWdyZWVuLWxpZ2h0O1xufVxuLmMtaW1hZ2UtZ3JvdXAuYmVpZ2Uge1xuICBAYXBwbHkgcGItWzEwNi4yNiVdO1xufVxuLmMtaW1hZ2UtZ3JvdXAuYmVpZ2U6YWZ0ZXIge1xuICBAYXBwbHkgYmctYmVpZ2UtZGVlcCB0b3AtWzclXSBsZWZ0LVsyMSVdIHctWzczJV07XG59XG4uYy1pbWFnZS1ncm91cC5iZWlnZSAuYy1pbWFnZS1ncm91cF9fbGFyZ2Uge1xuICBAYXBwbHkgdy1bODclXSBhYnNvbHV0ZSBib3R0b20tYXV0byB0b3AtWzEzJV0gbGVmdC1bMiVdO1xufVxuLmMtaW1hZ2UtZ3JvdXAgc3ZnLmNvcm5lciB7XG4gIEBhcHBseSBhYnNvbHV0ZSB0b3AtWy04JV0gcmlnaHQtWy04JV0gdy1bMTElXSBoLWF1dG8gei0xMDtcbn1cbi5jLWltYWdlLWdyb3VwIGltZy5zdGFyIHtcbiAgQGFwcGx5IHRvcC1bMTIlXSBsZWZ0LVstMjIlXSB3LVsxMiVdIGgtYXV0byBhYnNvbHV0ZSB6LTEwO1xufVxuXG4uYy1pbWFnZS1ncm91cC10d28ge1xuICBAYXBwbHkgdy1mdWxsIHBiLVs4Ni42NiVdIHJlbGF0aXZlO1xufVxuLmMtaW1hZ2UtZ3JvdXAtdHdvOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgQGFwcGx5IGFic29sdXRlIHctWzU5JV0gaC1bNzglXSByb3VuZGVkIGJnLWJlaWdlLWRlZXAgdG9wLVsxMyVdIGxlZnQtMCB6LTA7XG59XG4uYy1pbWFnZS1ncm91cC10d29fX2xhcmdlIHtcbiAgQGFwcGx5IHctWzgwLjc2JV0gYWJzb2x1dGUgYm90dG9tLTAgbGVmdC1bNSVdIHJvdW5kZWQgb3ZlcmZsb3ctaGlkZGVuIHotMTA7XG59XG4uYy1pbWFnZS1ncm91cC10d29fX3NtYWxsIHtcbiAgQGFwcGx5IHctWzMwLjQ3JV0gYWJzb2x1dGUgdG9wLVs1JV0gcmlnaHQtWzQlXSByb3VuZGVkIHotMjA7XG59XG4uYy1pbWFnZS1ncm91cC10d28gc3ZnLmNvcm5lciB7XG4gIEBhcHBseSBhYnNvbHV0ZSB0b3AtWy01LjUlXSByaWdodC1bLTUuNSVdIHctWzEwJV0gaC1hdXRvIHotMTA7XG59XG4uYy1pbWFnZS1ncm91cC10d28gaW1nLnN0YXIge1xuICBAYXBwbHkgdG9wLVstOCVdIGxlZnQtWy0xNSVdIHctWzEwJV0gaC1hdXRvIGFic29sdXRlIHotMTA7XG59XG5cbi5jLWltYWdlLWdyb3VwLXRocmVlIHtcbiAgQGFwcGx5IHctZnVsbCBwYi1bMTEzLjA5JV0gcmVsYXRpdmU7XG59XG4uYy1pbWFnZS1ncm91cC10aHJlZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIEBhcHBseSBhYnNvbHV0ZSB3LVs1OSVdIGgtWzc3JV0gcm91bmRlZCBiZy1icm93bi1saWdodCB0b3AtWzUlXSByaWdodC0wIHotMDtcbn1cbi5jLWltYWdlLWdyb3VwLXRocmVlX19sYXJnZSB7XG4gIEBhcHBseSB3LVs1MCVdIGFic29sdXRlIHRvcC0wIGxlZnQtMCByb3VuZGVkIHotMTA7XG59XG4uYy1pbWFnZS1ncm91cC10aHJlZV9fc21hbGwge1xuICBAYXBwbHkgdy1bMzAuNDclXSBhYnNvbHV0ZSBib3R0b20tMCBsZWZ0LVs1JV0gcm91bmRlZCAgei0yMDtcbn1cbi5jLWltYWdlLWdyb3VwLXRocmVlX19jYXJvdXNlbCB7XG4gIEBhcHBseSB3LVs2OCVdIHRvcC1bMTEuNSVdIGxlZnQtWzI0JV0gYWJzb2x1dGUgei0zMCB0ZXh0LWdyZWVuLXByaW1hcnk7XG59XG4uYy1pbWFnZS1ncm91cC10aHJlZV9fY2Fyb3VzZWwgLmMtdGVzdC10ZXh0LFxuLmMtaW1hZ2UtZ3JvdXAtdGhyZWVfX2Nhcm91c2VsIC5jLXRlc3QtdmlkZW8ge1xuICBAYXBwbHkgYXNwZWN0LVszNjQvNDg0XTtcbn1cbi5jLWltYWdlLWdyb3VwLXRocmVlX19jYXJvdXNlbCAuc3dpcGVyLXNsaWRlIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cbi5jLWltYWdlLWdyb3VwLXRocmVlIC5jb3JuZXIge1xuICBAYXBwbHkgdy1bNSVdIGFic29sdXRlIHRvcC1bOCVdIHJpZ2h0LVs1JV0gaC1hdXRvIHotMTA7XG59XG4uYy1pbWFnZS1ncm91cC10aHJlZSAuc3RhciB7XG4gIEBhcHBseSBhYnNvbHV0ZSB0b3AtWzYyLjYlXSBsZWZ0LVsxNiVdIHctWzMuNSVdO1xufVxuXG4uYy1pbWFnZS1ncm91cC1mb3VyIHtcbiAgQGFwcGx5IHctZnVsbCBwYi1bMTA4LjQ2JV0gcmVsYXRpdmU7XG59XG4uYy1pbWFnZS1ncm91cC1mb3VyOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgQGFwcGx5IGFic29sdXRlIGFzcGVjdC1zcXVhcmUgcm91bmRlZC1mdWxsIGJnLXdoaXRlIHRvcC0wIGxlZnQtMCB6LTAgdy1mdWxsO1xufVxuLmMtaW1hZ2UtZ3JvdXAtZm91cl9fbGFyZ2Uge1xuICBAYXBwbHkgdy1bNzYlXSBhc3BlY3QtWzI4NS8zMTFdIGFic29sdXRlIGJvdHRvbS0wIGxlZnQtWzEwJV0gcm91bmRlZCBvdmVyZmxvdy1oaWRkZW4gei0xMDtcbn1cbi5jLWltYWdlLWdyb3VwLWZvdXJfX3NtYWxsIHtcbiAgQGFwcGx5IHctWzQwJV0gYWJzb2x1dGUgdG9wLVsxMCVdIHJpZ2h0LVswXSByb3VuZGVkIHotMjA7XG59XG4uYy1pbWFnZS1ncm91cC1mb3VyIC5jb3JuZXIge1xuICBAYXBwbHkgdy1bMTMlXSBhYnNvbHV0ZSBib3R0b20tWy04JV0gcmlnaHQtWy04JV0gaC1hdXRvIHotMTA7XG59XG4uYy1pbWFnZS1ncm91cC1mb3VyIC5zdGFyIHtcbiAgQGFwcGx5IGFic29sdXRlIHRvcC1bNSVdIGxlZnQtWy0yMyVdIHctWzE0JV0gei0xMDtcbn1cblxuLmMtaW1hZ2UtZ3JvdXAtZml2ZSB7XG4gIEBhcHBseSB3LWZ1bGwgcGItWzEwMCVdIHJlbGF0aXZlO1xufVxuLmMtaW1hZ2UtZ3JvdXAtZml2ZV9fbGFyZ2Uge1xuICBAYXBwbHkgdy1bOTMlXSBhc3BlY3QtWzEvMV0gYWJzb2x1dGUgdG9wLTAgcmlnaHQtMCByb3VuZGVkIG92ZXJmbG93LWhpZGRlbiB6LTEwO1xufVxuLmMtaW1hZ2UtZ3JvdXAtZml2ZSAuY29ybmVyIHtcbiAgQGFwcGx5IHctWzEzJV0gYWJzb2x1dGUgYm90dG9tLTAgbGVmdC0wIGgtYXV0byB6LTEwO1xufVxuLmMtaW1hZ2UtZ3JvdXAtZml2ZSAuc3RhciB7XG4gIEBhcHBseSBhYnNvbHV0ZSB0b3AtWzEyJV0gbGVmdC1bMTglXSB3LVsxMSVdIHotMTA7XG59XG5cbi5jLWltYWdlLWdyb3VwLXNpeCB7XG4gIEBhcHBseSB3LWZ1bGwgcGItWzgzLjc2JV0gcmVsYXRpdmU7XG59XG4uYy1pbWFnZS1ncm91cC1zaXg6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBAYXBwbHkgYWJzb2x1dGUgdy1bODMuMjklXSBoLVs3NyVdIHJvdW5kZWQgYmctYnJvd24tbGlnaHQgdG9wLVsxMi41JV0gcmlnaHQtWzUuNSVdIHotMDtcbn1cbi5jLWltYWdlLWdyb3VwLXNpeF9fbGFyZ2Uge1xuICBAYXBwbHkgdy1bODMuOTIlXSBhYnNvbHV0ZSB0b3AtWzE4JV0gbGVmdC1bNiVdIHJvdW5kZWQgb3ZlcmZsb3ctaGlkZGVuIHotMjA7XG59XG4uYy1pbWFnZS1ncm91cC1zaXhfX3NtYWxsIHtcbiAgQGFwcGx5IHctWzI0LjUlXSBhYnNvbHV0ZSB0b3AtWy03JV0gbGVmdC0wIHJvdW5kZWQgei0xMDtcbn1cbi5jLWltYWdlLWdyb3VwLXNpeF9fbWVkaXVtIHtcbiAgQGFwcGx5IHctWzM1JV0gYm90dG9tLTAgcmlnaHQtWzMlXSBhYnNvbHV0ZSB6LTMwO1xufVxuLmMtaW1hZ2UtZ3JvdXAtc2l4IC5jb3JuZXIge1xuICBAYXBwbHkgdy1bMTElXSBhYnNvbHV0ZSB0b3AtWy05JV0gcmlnaHQtWy05JV0gaC1hdXRvIHotMTA7XG59XG4uYy1pbWFnZS1ncm91cC1zaXggLnN0YXIge1xuICBAYXBwbHkgYWJzb2x1dGUgYm90dG9tLVs0JV0gbGVmdC1bLTE1JV0gdy1bMTAlXTtcbn1cblxuLmMtaW1hZ2UtZ3JvdXAtc2V2ZW4ge1xuICBAYXBwbHkgdy1mdWxsIHBiLVs4NSVdIHJlbGF0aXZlO1xufVxuLmMtaW1hZ2UtZ3JvdXAtc2V2ZW5fX2xhcmdlIHtcbiAgQGFwcGx5IHctWzcyJV0gYWJzb2x1dGUgdG9wLTAgbGVmdC1bMTQlXSByb3VuZGVkIG92ZXJmbG93LWhpZGRlbiB6LTIwO1xufVxuLmMtaW1hZ2UtZ3JvdXAtc2V2ZW5fX3NtYWxsIHtcbiAgQGFwcGx5IHctWzIwJV0gYWJzb2x1dGUgdG9wLVs2MyVdIGxlZnQtWzQlXSByb3VuZGVkIHotMTA7XG59XG4uYy1pbWFnZS1ncm91cC1zZXZlbl9fbWVkaXVtIHtcbiAgQGFwcGx5IHctWzMyJV0gdG9wLVsxMyVdIHJpZ2h0LVswXSBhYnNvbHV0ZSB6LTMwIHRleHQtZ3JlZW4tcHJpbWFyeTtcbn1cbi5jLWltYWdlLWdyb3VwLXNldmVuX19tZWRpdW0gLmMtdGVzdC10ZXh0LFxuLmMtaW1hZ2UtZ3JvdXAtc2V2ZW5fX21lZGl1bSAuYy10ZXN0LXZpZGVvIHtcbiAgQGFwcGx5IGFzcGVjdC1bMzY0LzQ4NF07XG59XG4uYy1pbWFnZS1ncm91cC1zZXZlbl9fbWVkaXVtIC5zd2lwZXItc2xpZGUge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuLmMtaW1hZ2UtZ3JvdXAtc2V2ZW4gLmNvcm5lciB7XG4gIEBhcHBseSB3LVsxMyVdIGFic29sdXRlIGJvdHRvbS1bLTglXSByaWdodC1bLTglXSBoLWF1dG8gei0xMDtcbn1cbi5jLWltYWdlLWdyb3VwLXNldmVuIC5zdGFyIHtcbiAgQGFwcGx5IGFic29sdXRlIHRvcC1bLTclXSBsZWZ0LVstMTglXSB3LVsxMiVdIHotMzA7XG59XG5cbi5jLXByb2ZpbGUtdmlkZW8ge1xuICBAYXBwbHkgY3Vyc29yLXBvaW50ZXIgb3ZlcmZsb3ctaGlkZGVuO1xufVxuLmMtcHJvZmlsZS12aWRlbyBpZnJhbWUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB3aWR0aDogMTAwdnc7XG4gIGhlaWdodDogNTYuMjV2dzsgLyogMTY6OSBhc3BlY3QgcmF0aW8gKi9cbiAgbWluLWhlaWdodDogMTAwdmg7XG4gIG1pbi13aWR0aDogMTc3Ljc3dmg7IC8qIDE2OjkgYXNwZWN0IHJhdGlvICovXG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBvcGFjaXR5OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgQGFwcGx5IHRyYW5zaXRpb24tYWxsIGR1cmF0aW9uLVsuNHNdO1xufVxuLmMtcHJvZmlsZS12aWRlbyAuYy1sYXp5LXdyYXBwZXIge1xuICBAYXBwbHkgdHJhbnNpdGlvbi1hbGwgZHVyYXRpb24tWy40c107XG59XG4uYy1wcm9maWxlLXZpZGVvX19wYXVzZSB7XG4gIEBhcHBseSBoaWRkZW47XG59XG4uYy1wcm9maWxlLXZpZGVvLmlzLXBsYXlpbmcgaWZyYW1lIHtcbiAgb3BhY2l0eTogMTtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG4uYy1wcm9maWxlLXZpZGVvLmlzLXBsYXlpbmcgLmMtbGF6eS13cmFwcGVyIHtcbiAgb3BhY2l0eTogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uYy1wcm9maWxlLXZpZGVvLmlzLXBsYXlpbmcgc3ZnLCAuYy1wcm9maWxlLXZpZGVvLmlzLXBsYXlpbmcgaW1nLCAuYy1wcm9maWxlLXZpZGVvLmlzLXBsYXlpbmcgLmMtYnV0dG9uIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLmMtcHJvZmlsZS12aWRlby5pcy1wbGF5aW5nIC5jLXByb2ZpbGUtdmlkZW9fX25hbWUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4uYy1wcm9maWxlLXZpZGVvLmlzLXBsYXlpbmcgLmMtcHJvZmlsZS12aWRlb19fcGF1c2Uge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbkBtZWRpYSAobWF4LWhlaWdodDogNjUwcHgpIHtcbiAgLmMtc2VydmljZS1zbGlkZW91dCB7XG4gICAgQGFwcGx5IGl0ZW1zLXN0YXJ0O1xuICB9XG59XG5cbi5jLXNvY2lhbCB7XG4gIEBhcHBseSBmbGV4IGdhcC0zO1xufVxuLmMtc29jaWFsID4gYSB7XG4gIEBhcHBseSBpbmxpbmUtZmxleCBpdGVtcy1jZW50ZXIganVzdGlmeS1jZW50ZXIgdy0zIGgtNCBiZy1uby1yZXBlYXQgYmctY2VudGVyO1xufVxuXG4ubWFycXVlZS1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4ubG9nby1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAgMTZweDtcbiAgd2lkdGg6IDE2MHB4O1xufVxuLmxvZ28taXRlbSBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDcycHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuQHNjcmVlbiBsZyB7XG4gIC5sb2dvLWl0ZW0ge1xuICAgIHBhZGRpbmc6IDAgMzJweDtcbiAgICB3aWR0aDogMjAwcHg7XG4gIH1cbn1cblxuLmMtc3RhdF9fc3RhdCB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXNpemU6IDgwcHg7XG59XG5Ac2NyZWVuIGxnIHtcbiAgLmMtc3RhdF9fc3RhdCB7XG4gICAgZm9udC1zaXplOiA2NHB4O1xuICB9XG59XG5Ac2NyZWVuIHFoZCB7XG4gIC5jLXN0YXRfX3N0YXQge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoNXJlbSwgNC42NTY1cmVtICsgMC43MTY1dncsIDZyZW0pO1xuICB9XG59XG5cbi5rZXl3b3JkLWl0ZW0gZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIEBhcHBseSB0ZXh0LWFjY2VudDtcbn1cblxuLmItY3RhICsgLmItbG9nby1tYXJxdWVlIHtcbiAgcGFkZGluZy10b3A6IDMycHg7XG59XG5cbi5iLWhvbWUtaGVhZGVyICsgLmItbG9nby1tYXJxdWVlIHtcbiAgcGFkZGluZy10b3A6IDMycHg7XG59IiwiQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnQ2xhc2hHcm90ZXNrJztcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL0NsYXNoR3JvdGVzay1MaWdodC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICAgICB1cmwoJy4uL2ZvbnRzL0NsYXNoR3JvdGVzay1MaWdodC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnQ2xhc2hHcm90ZXNrJztcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL0NsYXNoR3JvdGVzay1SZWd1bGFyLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgICAgIHVybCgnLi4vZm9udHMvQ2xhc2hHcm90ZXNrLVJlZ3VsYXIud29mZicpIGZvcm1hdCgnd29mZicpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0NsYXNoR3JvdGVzayc7XG4gIHNyYzogdXJsKCcuLi9mb250cy9DbGFzaEdyb3Rlc2stTWVkaXVtLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgICAgIHVybCgnLi4vZm9udHMvQ2xhc2hHcm90ZXNrLU1lZGl1bS53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnQ2xhc2hHcm90ZXNrJztcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL0NsYXNoR3JvdGVzay1TZW1pYm9sZC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICAgICB1cmwoJy4uL2ZvbnRzL0NsYXNoR3JvdGVzay1TZW1pYm9sZC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuIiwiLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIFNldHRpbmdzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuQGltcG9ydCAnc2V0dGluZ3Mvc2V0dGluZ3MudmFyaWFibGVzJztcbkBpbXBvcnQgJ3NldHRpbmdzL3NldHRpbmdzLmZvbnRzJztcbkBpbXBvcnQgJ3NldHRpbmdzL3NldHRpbmdzLmNvbmZpZyc7XG5cbkB0YWlsd2luZCBiYXNlO1xuQHRhaWx3aW5kIGNvbXBvbmVudHM7XG5AdGFpbHdpbmQgdXRpbGl0aWVzO1xuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gVG9vbHNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIFxuQGltcG9ydCBcInRvb2xzL190b29scy5taXhpbnMuc2Nzc1wiO1xuQGltcG9ydCBcInRvb2xzL190b29scy5zcGFjZWQuc2Nzc1wiO1xuIFxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gRWxlbWVudHNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbkBpbXBvcnQgXCJlbGVtZW50cy9fZWxlbWVudHMuZ2VuZXJhbC5zY3NzXCI7XG5AaW1wb3J0IFwiZWxlbWVudHMvX2VsZW1lbnRzLmhlYWRpbmdzLnNjc3NcIjtcbkBpbXBvcnQgXCJlbGVtZW50cy9fZWxlbWVudHMuaHRtbC5zY3NzXCI7XG5AaW1wb3J0IFwiZWxlbWVudHMvX2VsZW1lbnRzLmljb24uc2Nzc1wiO1xuQGltcG9ydCBcImVsZW1lbnRzL19lbGVtZW50cy5wYWdpbmF0aW9uLnNjc3NcIjtcbkBpbXBvcnQgXCJlbGVtZW50cy9fZWxlbWVudHMudGFnLnNjc3NcIjtcbkBpbXBvcnQgXCJlbGVtZW50cy9fZWxlbWVudHMudWwuc2Nzc1wiO1xuXG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBWZW5kb3Jcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbkBpbXBvcnQgXCJ2ZW5kb3JzL192ZW5kb3JzLmFjY29yZGlvbmpzLnNjc3NcIjtcbkBpbXBvcnQgXCJ2ZW5kb3JzL192ZW5kb3JzLmFvcy5zY3NzXCI7XG5AaW1wb3J0IFwidmVuZG9ycy9fdmVuZG9ycy5ncmF2aXR5Zm9ybS5zY3NzXCI7XG5AaW1wb3J0IFwidmVuZG9ycy9fdmVuZG9ycy5pbmZpbml0ZS1tYXJxdWVlLnNjc3NcIjtcbkBpbXBvcnQgXCJ2ZW5kb3JzL192ZW5kb3JzLmxlbmlzLnNjc3NcIjtcbkBpbXBvcnQgXCJ2ZW5kb3JzL192ZW5kb3JzLm1hZ25pZmljcG9wdXAuc2Nzc1wiO1xuQGltcG9ydCBcInZlbmRvcnMvX3ZlbmRvcnMubWljcm9tb2RhbC5zY3NzXCI7XG5AaW1wb3J0IFwidmVuZG9ycy9fdmVuZG9ycy5zY3JvbGxiYXIuc2Nzc1wiO1xuQGltcG9ydCBcInZlbmRvcnMvX3ZlbmRvcnMuc3dpcGVyLnNjc3NcIjtcblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIENvbXBvbmVudHNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbkBpbXBvcnQgXCJjb21wb25lbnRzL19jb21wb25lbnRzLmFsZXJ0LnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL19jb21wb25lbnRzLmJsb2cuc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvX2NvbXBvbmVudHMuYnV0dG9ucy5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9fY29tcG9uZW50cy5jaGVja2JveC5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9fY29tcG9uZW50cy5jb3Zlci12aWRlby5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9fY29tcG9uZW50cy5jdXJzb3Iuc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvX2NvbXBvbmVudHMuZWxlbWVudHMuc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvX2NvbXBvbmVudHMuZm9vdGVyLnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL19jb21wb25lbnRzLmhlYWRlci5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9fY29tcG9uZW50cy5sYXp5LnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL19jb21wb25lbnRzLmxpbmUtYW5pbS5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9fY29tcG9uZW50cy5saW5rLnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL19jb21wb25lbnRzLm1lbnUtdG9nZ2xlLnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL19jb21wb25lbnRzLm5hdi1kZXNrdG9wLnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL19jb21wb25lbnRzLm5hdi1tb2JpbGUuc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvX2NvbXBvbmVudHMucGFnaW5hdGlvbi5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9fY29tcG9uZW50cy5wb3B1cC5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9fY29tcG9uZW50cy5wcmVsb2FkZXIuc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvX2NvbXBvbmVudHMucmFkaW8uc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvX2NvbXBvbmVudHMucmVhZG1vcmUuc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvX2NvbXBvbmVudHMucmljaHRleHQuc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvX2NvbXBvbmVudHMuc2VsZWN0LnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL19jb21wb25lbnRzLnRhYi5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9fY29tcG9uZW50cy52aWRlby1yZXNwb25zaXZlLnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL21vbGVjdWxlcy9icmVhZGNydW1icy5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9tb2xlY3VsZXMvY292ZXItZW1iZWQuc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvbW9sZWN1bGVzL2ZsaXBjYXJkLnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL21vbGVjdWxlcy9pbWFnZS1ncm91cC5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9tb2xlY3VsZXMvcHJvZmlsZS12aWRlby5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9tb2xlY3VsZXMvc2VydmljZS1zbGlkZW91dC5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9tb2xlY3VsZXMvc29jaWFsLW1lZGlhLnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvX2Jsb2Nrcy5nZW5lcmFsLnNjc3NcIjsiLCIvLyBodG1sW2xhbmc9emgtaGFuc10gKiB7XG4vLyAgICAgZm9udC1mYW1pbHk6ICdOb3RvIFNlcmlmIFNDJywgJ0F2ZW5pcicsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbi8vIH1cblxuYm9keSB7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgZm9udC13ZWlnaHQ6NDAwO1xuICAgIEBhcHBseSB0ZXh0LTE2ciBmb250LWJhc2UgdGV4dC1ibHVlLWRhcmsgYmctYmVpZ2U7XG4gICAgJi5uby1zY3JvbGwge1xuICAgICAgICBvdmVyZmxvdzpoaWRkZW47IFxuICAgIH1cbn1cblxuXG5idXR0b24sXG5hIHtcbiAgICB0cmFuc2l0aW9uOmFsbCBjdWJpYy1iZXppZXIoMC40MiwgMCwgMC4wMDIsIDEpIDAuNDVzO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBAYXBwbHkgdGV4dC1ncmVlbi1wcmltYXJ5O1xuICAgICY6aG92ZXIge1xuICAgICAgICBAYXBwbHkgdW5kZXJsaW5lO1xuICAgIH1cbiAgICAmLmZ1bGwtY2xpY2sge1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBAYXBwbHkgY29udGVudC1bJyddIGFic29sdXRlIHRvcC0wIGxlZnQtMCB3LWZ1bGwgaC1mdWxsIHotWzEwMF0gY3Vyc29yLXBvaW50ZXIgO1xuICAgICAgICB9XG4gICAgfVxuICAgICYuZm9yY2UtZnVsbC1jbGljayB7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIEBhcHBseSBjb250ZW50LVsnJ10gYWJzb2x1dGUgdG9wLTEvMiBsZWZ0LTEvMiAtdHJhbnNsYXRlLXktMS8yIC10cmFuc2xhdGUteC0xLzIgdy1bMTAwdnddIGgtWzIwMHZoXSB6LVs1MDBdIGN1cnNvci1wb2ludGVyIDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG5wIHtcbiAgICBtYXJnaW4tYm90dG9tOjI0cHg7XG59IiwiLmMtdGl0bGUge1xuICAgIGVtIHtcbiAgICAgICAgZm9udC1zdHlsZTpub3JtYWw7XG4gICAgICAgIEBhcHBseSB0ZXh0LWFjY2VudDtcbiAgICB9XG4gICAgJi0tYmx1ZSB7XG4gICAgICAgIGVtIHtcbiAgICAgICAgICAgIEBhcHBseSB0ZXh0LWJsdWU7XG4gICAgICAgIH1cbiAgICB9XG59IiwiaHRtbCB7XG4gICAgLy8gb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAgIC8vIG1pbi1oZWlnaHQ6IDEwMCU7XG4gICAgXG4gICAgJi5uYXZpZ2F0aW9uLW9wZW4ge1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgLW1zLXRvdWNoLWFjdGlvbjogbm9uZTsgLy8gc2Fzcy1saW50OmRpc2FibGUtbGluZSBuby12ZW5kb3ItcHJlZml4ZXNcbiAgICAgICAgICAgIHRvdWNoLWFjdGlvbjogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuc2Nyb2xsLWxvY2ssXG4gICAgJi52YW5pbGxhLW1vZGFsLS1vcGVuIHtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgLW1zLXRvdWNoLWFjdGlvbjogbm9uZTsgLy8gc2Fzcy1saW50OmRpc2FibGUtbGluZSBuby12ZW5kb3ItcHJlZml4ZXNcbiAgICAgICAgdG91Y2gtYWN0aW9uOiBub25lO1xuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAgIGh0bWwgI3dwYWRtaW5iYXIge1xuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgYm9keS5hZG1pbi1iYXIge1xuICAgICAgICBtYXJnaW4tdG9wOiAtMzJweCAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc4MXB4KSB7XG4gICAgaHRtbCAjd3BhZG1pbmJhciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBib2R5LmFkbWluLWJhciB7XG4gICAgICAgIG1hcmdpbi10b3A6IC00NnB4ICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG5cbi5jb250YWluZXIge1xuICAgIG1heC13aWR0aDpub25lO1xuICAgIHBhZGRpbmctbGVmdDozMnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6MzJweDtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgIG1heC13aWR0aDoxMDAlO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6MzJweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDozMnB4O1xuICAgICAgICAmLnNjcmVlbnMtbWQge1xuICAgICAgICAgICAgbWF4LXdpZHRoOjkwJTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gICAgICAgIG1heC13aWR0aDoxMDAlO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6ODBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDo4MHB4O1xuICAgIH1cbn0iLCJcbltjbGFzc149XCJzdmctXCJdLCBbY2xhc3MqPVwiIHN2Zy1cIl0ge1xuICAgIHNwZWFrOiBuZXZlcjtcbiAgICBAYXBwbHkgaW5saW5lLWJsb2NrIHctMyBoLTMgYmctY2VudGVyIGJnLW5vLXJlcGVhdCB0cmFuc2l0aW9uLWFsbCBmbGV4LW5vbmU7XG59XG4uc3ZnLXBob25lIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScyNCcgaGVpZ2h0PScyNCcgdmlld0JveD0nMCAwIDI0IDI0JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNNy43NzIwNCAyLjQzOTA1TDguODQ5MDQgMi4wOTUwNUM5Ljg1NzA0IDEuNzczMDUgMTAuOTM1IDIuMjk0MDUgMTEuMzY3IDMuMzEyMDVMMTIuMjI3IDUuMzQwMDVDMTIuNjAyIDYuMjIzMDUgMTIuMzk0IDcuMjYyMDUgMTEuNzEzIDcuOTA4MDVMOS44MjAwNCA5LjcwNjA1QzkuOTM2NzEgMTAuNzgyMSAxMC4yOTggMTEuODQxMSAxMC45MDQgMTIuODgzMUMxMS40ODAzIDEzLjg5MDkgMTIuMjUyNSAxNC43NzMyIDEzLjE3NSAxNS40NzgxTDE1LjQ1MSAxNC43MTgxQzE2LjMxMyAxNC40MzExIDE3LjI1MiAxNC43NjIxIDE3Ljc4MSAxNS41MzkxTDE5LjAxMyAxNy4zNDkxQzE5LjYyOSAxOC4yNTMxIDE5LjUxOCAxOS40OTkxIDE4Ljc1NSAyMC4yNjUxTDE3LjkzNyAyMS4wODYxQzE3LjEyMyAyMS45MDMxIDE1Ljk2MSAyMi4yMDAxIDE0Ljg4NSAyMS44NjQxQzEyLjM0NjQgMjEuMDcyMSAxMC4wMTIgMTguNzIxMSA3Ljg4MjA0IDE0LjgxMTFDNS43NDkzNyAxMC44OTQ0IDQuOTk2NzEgNy41NzE3MiA1LjYyNDA0IDQuODQzMDVDNS44ODgwNCAzLjY5NTA1IDYuNzA2MDQgMi43ODAwNSA3Ljc3NDA0IDIuNDM5MDUnIGZpbGw9J3doaXRlJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xufVxuLnN2Zy1waG9uZS1kYXJrIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScyNCcgaGVpZ2h0PScyNCcgdmlld0JveD0nMCAwIDI0IDI0JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNNy43NzIwNCAyLjQzOTA1TDguODQ5MDQgMi4wOTUwNUM5Ljg1NzA0IDEuNzczMDUgMTAuOTM1IDIuMjk0MDUgMTEuMzY3IDMuMzEyMDVMMTIuMjI3IDUuMzQwMDVDMTIuNjAyIDYuMjIzMDUgMTIuMzk0IDcuMjYyMDUgMTEuNzEzIDcuOTA4MDVMOS44MjAwNCA5LjcwNjA1QzkuOTM2NzEgMTAuNzgyMSAxMC4yOTggMTEuODQxMSAxMC45MDQgMTIuODgzMUMxMS40ODAzIDEzLjg5MDkgMTIuMjUyNSAxNC43NzMyIDEzLjE3NSAxNS40NzgxTDE1LjQ1MSAxNC43MTgxQzE2LjMxMyAxNC40MzExIDE3LjI1MiAxNC43NjIxIDE3Ljc4MSAxNS41MzkxTDE5LjAxMyAxNy4zNDkxQzE5LjYyOSAxOC4yNTMxIDE5LjUxOCAxOS40OTkxIDE4Ljc1NSAyMC4yNjUxTDE3LjkzNyAyMS4wODYxQzE3LjEyMyAyMS45MDMxIDE1Ljk2MSAyMi4yMDAxIDE0Ljg4NSAyMS44NjQxQzEyLjM0NjQgMjEuMDcyMSAxMC4wMTIgMTguNzIxMSA3Ljg4MjA0IDE0LjgxMTFDNS43NDkzNyAxMC44OTQ0IDQuOTk2NzEgNy41NzE3MiA1LjYyNDA0IDQuODQzMDVDNS44ODgwNCAzLjY5NTA1IDYuNzA2MDQgMi43ODAwNSA3Ljc3NDA0IDIuNDM5MDUnIGZpbGw9JyUyMzE1MTYxQScvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbn1cbi5zdmctbWVudSB7XG4gICAgQGFwcGx5IHctWzI4cHhdIGgtWzI4cHhdO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMjRweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScyOCcgaGVpZ2h0PScyOCcgdmlld0JveD0nMCAwIDI4IDI4JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGNsaXAtcnVsZT0nZXZlbm9kZCcgZD0nTTQuMDQxMzcgMjMuOTU4N0M1Ljc1MTcxIDI1LjY2NjcgOC41MDAzNyAyNS42NjY3IDE0IDI1LjY2NjdDMTkuNDk5NyAyNS42NjY3IDIyLjI0OTUgMjUuNjY2NyAyMy45NTc1IDIzLjk1NzVDMjUuNjY2NyAyMi4yNTA3IDI1LjY2NjcgMTkuNDk5NyAyNS42NjY3IDE0QzI1LjY2NjcgOC41MDAzMyAyNS42NjY3IDUuNzUwNSAyMy45NTc1IDQuMDQxMzNDMjIuMjUwNyAyLjMzMzMzIDE5LjQ5OTcgMi4zMzMzMyAxNCAyLjMzMzMzQzguNTAwMzcgMi4zMzMzMyA1Ljc1MDU0IDIuMzMzMzMgNC4wNDEzNyA0LjA0MTMzQzIuMzMzMzcgNS43NTE2NyAyLjMzMzM3IDguNTAwMzMgMi4zMzMzNyAxNEMyLjMzMzM3IDE5LjQ5OTcgMi4zMzMzNyAyMi4yNTA3IDQuMDQxMzcgMjMuOTU4N1pNMjEuODc1IDE4LjY2NjdDMjEuODc1IDE4Ljg5ODcgMjEuNzgyOSAxOS4xMjEzIDIxLjYxODggMTkuMjg1NEMyMS40NTQ3IDE5LjQ0OTUgMjEuMjMyMSAxOS41NDE3IDIxIDE5LjU0MTdINy4wMDAwNEM2Ljc2Nzk4IDE5LjU0MTcgNi41NDU0MiAxOS40NDk1IDYuMzgxMzIgMTkuMjg1NEM2LjIxNzIzIDE5LjEyMTMgNi4xMjUwNCAxOC44OTg3IDYuMTI1MDQgMTguNjY2N0M2LjEyNTA0IDE4LjQzNDYgNi4yMTcyMyAxOC4yMTIgNi4zODEzMiAxOC4wNDc5QzYuNTQ1NDIgMTcuODgzOSA2Ljc2Nzk4IDE3Ljc5MTcgNy4wMDAwNCAxNy43OTE3SDIxQzIxLjIzMjEgMTcuNzkxNyAyMS40NTQ3IDE3Ljg4MzkgMjEuNjE4OCAxOC4wNDc5QzIxLjc4MjkgMTguMjEyIDIxLjg3NSAxOC40MzQ2IDIxLjg3NSAxOC42NjY3Wk0yMSAxNC44NzVDMjEuMjMyMSAxNC44NzUgMjEuNDU0NyAxNC43ODI4IDIxLjYxODggMTQuNjE4N0MyMS43ODI5IDE0LjQ1NDYgMjEuODc1IDE0LjIzMjEgMjEuODc1IDE0QzIxLjg3NSAxMy43Njc5IDIxLjc4MjkgMTMuNTQ1NCAyMS42MTg4IDEzLjM4MTNDMjEuNDU0NyAxMy4yMTcyIDIxLjIzMjEgMTMuMTI1IDIxIDEzLjEyNUg3LjAwMDA0QzYuNzY3OTggMTMuMTI1IDYuNTQ1NDIgMTMuMjE3MiA2LjM4MTMyIDEzLjM4MTNDNi4yMTcyMyAxMy41NDU0IDYuMTI1MDQgMTMuNzY3OSA2LjEyNTA0IDE0QzYuMTI1MDQgMTQuMjMyMSA2LjIxNzIzIDE0LjQ1NDYgNi4zODEzMiAxNC42MTg3QzYuNTQ1NDIgMTQuNzgyOCA2Ljc2Nzk4IDE0Ljg3NSA3LjAwMDA0IDE0Ljg3NUgyMVpNMjEuODc1IDkuMzMzMzNDMjEuODc1IDkuNTY1NCAyMS43ODI5IDkuNzg3OTYgMjEuNjE4OCA5Ljk1MjA1QzIxLjQ1NDcgMTAuMTE2MSAyMS4yMzIxIDEwLjIwODMgMjEgMTAuMjA4M0g3LjAwMDA0QzYuNzY3OTggMTAuMjA4MyA2LjU0NTQyIDEwLjExNjEgNi4zODEzMiA5Ljk1MjA1QzYuMjE3MjMgOS43ODc5NiA2LjEyNTA0IDkuNTY1NCA2LjEyNTA0IDkuMzMzMzNDNi4xMjUwNCA5LjEwMTI3IDYuMjE3MjMgOC44Nzg3MSA2LjM4MTMyIDguNzE0NjFDNi41NDU0MiA4LjU1MDUyIDYuNzY3OTggOC40NTgzMyA3LjAwMDA0IDguNDU4MzNIMjFDMjEuMjMyMSA4LjQ1ODMzIDIxLjQ1NDcgOC41NTA1MiAyMS42MTg4IDguNzE0NjFDMjEuNzgyOSA4Ljg3ODcxIDIxLjg3NSA5LjEwMTI3IDIxLjg3NSA5LjMzMzMzWicgZmlsbD0nJTIzMDEwMTJDJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xufVxuLnN2Zy1jbG9zZSB7XG4gICAgQGFwcGx5IHctWzI4cHhdIGgtWzI4cHhdO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMjRweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScyOCcgaGVpZ2h0PScyOCcgdmlld0JveD0nMCAwIDI4IDI4JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGNsaXAtcnVsZT0nZXZlbm9kZCcgZD0nTTEzLjk5OTkgMjUuNjY2N0M4LjUwMDI1IDI1LjY2NjcgNS43NTA0MiAyNS42NjY3IDQuMDQxMjUgMjMuOTU3NUMyLjMzMzI1IDIyLjI1MDcgMi4zMzMyNSAxOS40OTk3IDIuMzMzMjUgMTRDMi4zMzMyNSA4LjUwMDMzIDIuMzMzMjUgNS43NTA1IDQuMDQxMjUgNC4wNDEzM0M1Ljc1MTU5IDIuMzMzMzMgOC41MDAyNSAyLjMzMzMzIDEzLjk5OTkgMi4zMzMzM0MxOS40OTk2IDIuMzMzMzMgMjIuMjQ5NCAyLjMzMzMzIDIzLjk1NzQgNC4wNDEzM0MyNS42NjY2IDUuNzUxNjcgMjUuNjY2NiA4LjUwMDMzIDI1LjY2NjYgMTRDMjUuNjY2NiAxOS40OTk3IDI1LjY2NjYgMjIuMjQ5NSAyMy45NTc0IDIzLjk1NzVDMjIuMjUwNiAyNS42NjY3IDE5LjQ5OTYgMjUuNjY2NyAxMy45OTk5IDI1LjY2NjdaTTEwLjQ2NDkgMTAuNDY1QzEwLjYyOSAxMC4zMDExIDEwLjg1MTQgMTAuMjA5MSAxMS4wODMzIDEwLjIwOTFDMTEuMzE1MSAxMC4yMDkxIDExLjUzNzUgMTAuMzAxMSAxMS43MDE2IDEwLjQ2NUwxMy45OTk5IDEyLjc2MzNMMTYuMjk4MyAxMC40NjVDMTYuNDY0MSAxMC4zMTA0IDE2LjY4MzUgMTAuMjI2MyAxNi45MTAyIDEwLjIzMDNDMTcuMTM2OSAxMC4yMzQzIDE3LjM1MzIgMTAuMzI2MSAxNy41MTM1IDEwLjQ4NjRDMTcuNjczOCAxMC42NDY4IDE3Ljc2NTYgMTAuODYzIDE3Ljc2OTYgMTEuMDg5N0MxNy43NzM2IDExLjMxNjQgMTcuNjg5NSAxMS41MzU4IDE3LjUzNDkgMTEuNzAxN0wxNS4yMzY2IDE0TDE3LjUzNDkgMTYuMjk4M0MxNy42MjA5IDE2LjM3ODQgMTcuNjg5OCAxNi40NzUgMTcuNzM3NyAxNi41ODI0QzE3Ljc4NTUgMTYuNjg5NyAxNy44MTEyIDE2LjgwNTYgMTcuODEzMyAxNi45MjMxQzE3LjgxNTMgMTcuMDQwNSAxNy43OTM3IDE3LjE1NzIgMTcuNzQ5NyAxNy4yNjYyQzE3LjcwNTcgMTcuMzc1MSAxNy42NDAyIDE3LjQ3NDEgMTcuNTU3MSAxNy41NTcyQzE3LjQ3NCAxNy42NDAzIDE3LjM3NTEgMTcuNzA1OCAxNy4yNjYxIDE3Ljc0OThDMTcuMTU3MiAxNy43OTM4IDE3LjA0MDUgMTcuODE1NCAxNi45MjMgMTcuODEzNEMxNi44MDU1IDE3LjgxMTMgMTYuNjg5NiAxNy43ODU2IDE2LjU4MjMgMTcuNzM3N0MxNi40NzUgMTcuNjg5OSAxNi4zNzg0IDE3LjYyMSAxNi4yOTgzIDE3LjUzNUwxMy45OTk5IDE1LjIzNjdMMTEuNzAxNiAxNy41MzVDMTEuNjIxNSAxNy42MjEgMTEuNTI0OSAxNy42ODk5IDExLjQxNzUgMTcuNzM3N0MxMS4zMTAyIDE3Ljc4NTYgMTEuMTk0MyAxNy44MTEzIDExLjA3NjkgMTcuODEzNEMxMC45NTk0IDE3LjgxNTQgMTAuODQyNyAxNy43OTM4IDEwLjczMzcgMTcuNzQ5OEMxMC42MjQ4IDE3LjcwNTggMTAuNTI1OCAxNy42NDAzIDEwLjQ0MjcgMTcuNTU3MkMxMC4zNTk2IDE3LjQ3NDEgMTAuMjk0MSAxNy4zNzUxIDEwLjI1MDEgMTcuMjY2MkMxMC4yMDYxIDE3LjE1NzIgMTAuMTg0NSAxNy4wNDA1IDEwLjE4NjYgMTYuOTIzMUMxMC4xODg2IDE2LjgwNTYgMTAuMjE0NCAxNi42ODk3IDEwLjI2MjIgMTYuNTgyNEMxMC4zMSAxNi40NzUgMTAuMzc5IDE2LjM3ODQgMTAuNDY0OSAxNi4yOTgzTDEyLjc2MzMgMTRMMTAuNDY0OSAxMS43MDE3QzEwLjMwMTEgMTEuNTM3NiAxMC4yMDkgMTEuMzE1MiAxMC4yMDkgMTEuMDgzM0MxMC4yMDkgMTAuODUxNSAxMC4zMDExIDEwLjYyOTEgMTAuNDY0OSAxMC40NjVaJyBmaWxsPSclMjMwMTAxMkMnLyUzRSUzQy9zdmclM0UlMEFcIik7XG59XG5cbi5zdmctYXJyb3ctcmlnaHQge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzI0JyBoZWlnaHQ9JzI0JyB2aWV3Qm94PScwIDAgMjQgMjQnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NnIGNsaXAtcGF0aD0ndXJsKCUyM2NsaXAwXzMyNV8xNzYyKSclM0UlM0NwYXRoIGQ9J00zLjc1IDEySDIwLjI1JyBzdHJva2U9JyUyMzE1MTYxQScgc3Ryb2tlLXdpZHRoPScxLjUnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcvJTNFJTNDcGF0aCBkPSdNMTQuMjUgNS4yNUwyMSAxMkwxNC4yNSAxOC43NScgc3Ryb2tlPSclMjMxNTE2MUEnIHN0cm9rZS13aWR0aD0nMS41JyBzdHJva2UtbGluZWNhcD0ncm91bmQnLyUzRSUzQy9nJTNFJTNDZGVmcyUzRSUzQ2NsaXBQYXRoIGlkPSdjbGlwMF8zMjVfMTc2MiclM0UlM0NyZWN0IHdpZHRoPScyNCcgaGVpZ2h0PScyNCcgZmlsbD0nd2hpdGUnIHRyYW5zZm9ybT0nbWF0cml4KC0xIDAgMCAxIDI0IDApJy8lM0UlM0MvY2xpcFBhdGglM0UlM0MvZGVmcyUzRSUzQy9zdmclM0UlMEFcIik7XG59XG5cbi5zdmctcXVvdGUge1xuICAgIEBhcHBseSB3LVs0M3B4XSBoLVs0M3B4XTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPSc0MycgaGVpZ2h0PSc0Mycgdmlld0JveD0nMCAwIDQzIDQzJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNNDIuNSAwLjM2ODg1Mkw0MS41IDcuNjY4ODZDMzguOSA3LjQ2ODg2IDM3IDguMDAyMTkgMzUuOCA5LjI2ODg1QzM0LjYgMTAuNTM1NSAzMy44NjY3IDEyLjIzNTUgMzMuNiAxNC4zNjg5QzMzLjMzMzMgMTYuNTAyMiAzMy4yNjY3IDE4LjgwMjIgMzMuNCAyMS4yNjg5SDQyLjVWNDIuMzY4OUgyNS40VjE3LjI2ODlDMjUuNCAxMS4xMzU1IDI2LjkzMzMgNi41MzU1MiAzMCAzLjQ2ODg1QzMzLjEzMzMgMC40MDIxODcgMzcuMyAtMC42MzExNDcgNDIuNSAwLjM2ODg1MlpNMTcuMSAwLjM2ODg1MkwxNi4xIDcuNjY4ODZDMTMuNSA3LjQ2ODg2IDExLjYgOC4wMDIxOSAxMC40IDkuMjY4ODVDOS4yIDEwLjUzNTUgOC40NjY2NyAxMi4yMzU1IDguMiAxNC4zNjg5QzcuOTMzMzMgMTYuNTAyMiA3Ljg2NjY2IDE4LjgwMjIgOCAyMS4yNjg5SDE3LjFWNDIuMzY4OUgwVjE3LjI2ODlDMCAxMS4xMzU1IDEuNTMzMzMgNi41MzU1MiA0LjYgMy40Njg4NUM3LjczMzMzIDAuNDAyMTg3IDExLjkgLTAuNjMxMTQ3IDE3LjEgMC4zNjg4NTJaJyBmaWxsPSclMjNDMkVGNTknLyUzRSUzQy9zdmclM0UlMEFcIik7XG59XG5cbi5zdmctZG93biB7XG4gICAgQGFwcGx5IHctWzI4cHhdIGgtWzI4cHhdO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzI4JyBoZWlnaHQ9JzI4JyB2aWV3Qm94PScwIDAgMjggMjgnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00xNC4wMDA3IDE1LjM2NjZMMTkuNzc1NSA5LjU5MTkyTDIxLjQyNTQgMTEuMjQxOEwxNC4wMDA3IDE4LjY2NjVMNi41NzYxNyAxMS4yNDE4TDguMjI2MDggOS41OTE5MkwxNC4wMDA3IDE1LjM2NjZaJyBmaWxsPSclMjMwRjBGMEYnLyUzRSUzQy9zdmclM0UlMEFcIik7XG59XG5cbi5zdmctbmV4dCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMjQnIGhlaWdodD0nMjQnIHZpZXdCb3g9JzAgMCAyNCAyNCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTUgMTJIMThNMTIgNUwxOSAxMkwxMiAxOScgc3Ryb2tlPSclMjMwRDFGMzUnIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3NxdWFyZScvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbn0iLCIuZS10YWcge1xuICAgIEBhcHBseSBpbmxpbmUtZmxleCBpdGVtcy1jZW50ZXIganVzdGlmeS1jZW50ZXIgYmctd2hpdGUvMTUgYmFja2Ryb3AtYmx1ci1zbSB0ZXh0LXdoaXRlIHJvdW5kZWQtZnVsbCBweC0zIGgtWzM0cHhdIHRleHQtMTRyIGJvcmRlciBib3JkZXItd2hpdGUvMTA7XG59IiwiLmMtbGlzdCB7XG4gICAgQGFwcGx5IGZsZXggZmxleC1jb2wgZ2FwLTE7XG4gICAgbGkge1xuICAgICAgICBAYXBwbHkgZmxleCBnYXAtMiBtLTAgdGV4dC0xNHIgbGVhZGluZy1zbnVnO1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OidcXEU4MTEnO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdmb250ZWxsbyc7XG4gICAgICAgICAgICBAYXBwbHkgaW5saW5lLWJsb2NrIHctMiBoLVs5cHhdIGJnLW5vLXJlcGVhdCBiZy1jZW50ZXIgcmVsYXRpdmUgdG9wLVs1cHhdOyBcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzE2JyBoZWlnaHQ9JzExJyB2aWV3Qm94PScwIDAgMTYgMTEnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00xMC42NjY3IDAuNzAwNjg0QzEwLjY2NjcgMS4xOTUzNSAxMS4xNTUzIDEuOTM0MDIgMTEuNjUgMi41NTQwMkMxMi4yODYgMy4zNTQwMiAxMy4wNDYgNC4wNTIwMiAxMy45MTczIDQuNTg0NjhDMTQuNTcwNyA0Ljk4NDAyIDE1LjM2MjcgNS4zNjczNSAxNiA1LjM2NzM1TTE2IDUuMzY3MzVDMTUuMzYyNyA1LjM2NzM1IDE0LjU3IDUuNzUwNjggMTMuOTE3MyA2LjE1MDAyQzEzLjA0NiA2LjY4MzM1IDEyLjI4NiA3LjM4MTM1IDExLjY1IDguMTgwMDJDMTEuMTU1MyA4LjgwMDY4IDEwLjY2NjcgOS41NDA2OCAxMC42NjY3IDEwLjAzNE0xNiA1LjM2NzM1SC00Ljc2ODM3ZS0wNycgc3Ryb2tlPSclMjNBRkM0QzAnLyUzRSUzQy9zdmclM0UlMEFcIik7XG4gICAgICAgIFxuICAgICAgICB9XG4gICAgfVxufSIsIi5hY2NvcmRpb25qcyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiBcbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOjA7XG4gICAgfVxuICAgID4gbGkge1xuICAgICAgICBAYXBwbHkgIGxlYWRpbmctc251ZyB0cmFuc2l0aW9uLWFsbDtcbiAgICAgICAgXG4gICAgICAgID4gYnV0dG9uIHtcbiAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICAgIEBhcHBseSBpbmxpbmUtZmxleCBpdGVtcy1jZW50ZXIganVzdGlmeS1jZW50ZXIgbGVhZGluZy1ub25lIHRyYW5zaXRpb24tYWxsO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICA+IGJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgQGFwcGx5IG5vLXVuZGVybGluZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICBcbiAgICAgICAgXG4gICAgICAgICYuYWNjX2FjdGl2ZSB7XG4gICAgICAgICAgICBcbiAgICAgICAgICAgID4gYnV0dG9uIHtcbiAgICAgICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgICAgICAgQGFwcGx5IHJvdGF0ZS0xODBcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCI1MFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiNTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjUwbXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiNTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI1MFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiNTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjUwbXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxMDBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjEwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246LjFzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTAwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjEwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6LjFzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTUwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxNTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOi4xNXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjE1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE1MFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheTouMTVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjAwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyMDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOi4yc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIwMFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjAwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5Oi4yc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI1MFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjouMjVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjUwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjI1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6LjI1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjMwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMzAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjouM3N9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIzMDBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjMwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjMwMFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMzAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheTouM3N9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIzNTBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjM1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246LjM1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjM1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMzUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMzUwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIzNTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5Oi4zNXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCI0MDBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjQwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246LjRzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNDAwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI0MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI0MDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjQwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6LjRzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiNDUwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCI0NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOi40NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI0NTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjQ1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjQ1MFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiNDUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheTouNDVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiNTAwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCI1MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOi41c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjUwMFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiNTAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNTAwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI1MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5Oi41c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjU1MFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiNTUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjouNTVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNTUwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI1NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI1NTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjU1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6LjU1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjYwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiNjAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjouNnN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI2MDBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjYwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjYwMFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiNjAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheTouNnN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCI2NTBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjY1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246LjY1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjY1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiNjUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNjUwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI2NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5Oi42NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCI3MDBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjcwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246LjdzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNzAwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI3MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI3MDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjcwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6LjdzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiNzUwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCI3NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOi43NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI3NTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjc1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjc1MFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiNzUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheTouNzVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiODAwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCI4MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOi44c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjgwMFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiODAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiODAwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI4MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5Oi44c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjg1MFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiODUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjouODVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiODUwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI4NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI4NTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjg1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6Ljg1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjkwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiOTAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjouOXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI5MDBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjkwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjkwMFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiOTAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheTouOXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCI5NTBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjk1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246Ljk1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjk1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiOTUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiOTUwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI5NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5Oi45NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxMDAwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxMDAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoxc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjEwMDBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjEwMDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMDAwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMDAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToxc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjEwNTBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjEwNTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjEuMDVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTA1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTA1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjEwNTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjEwNTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjEuMDVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTEwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTEwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246MS4xc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjExMDBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjExMDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMTAwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMTAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToxLjFzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTE1MFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTE1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246MS4xNXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMTUwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMTUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTE1MFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTE1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6MS4xNXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxMjAwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxMjAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoxLjJzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTIwMFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTIwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjEyMDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjEyMDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjEuMnN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxMjUwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxMjUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoxLjI1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjEyNTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjEyNTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMjUwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMjUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToxLjI1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjEzMDBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjEzMDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjEuM3N9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMzAwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMzAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTMwMFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTMwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6MS4zc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjEzNTBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjEzNTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjEuMzVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTM1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTM1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjEzNTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjEzNTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjEuMzVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTQwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTQwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246MS40c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE0MDBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjE0MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNDAwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNDAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToxLjRzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTQ1MFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTQ1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246MS40NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNDUwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNDUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTQ1MFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTQ1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6MS40NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxNTAwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxNTAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoxLjVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTUwMFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTUwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE1MDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjE1MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjEuNXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxNTUwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxNTUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoxLjU1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE1NTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjE1NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNTUwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNTUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToxLjU1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE2MDBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE2MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjEuNnN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNjAwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNjAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTYwMFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTYwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6MS42c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE2NTBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE2NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjEuNjVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTY1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTY1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE2NTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjE2NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjEuNjVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTcwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTcwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246MS43c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE3MDBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjE3MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNzAwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNzAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToxLjdzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTc1MFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTc1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246MS43NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNzUwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNzUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTc1MFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTc1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6MS43NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxODAwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxODAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoxLjhzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTgwMFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTgwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE4MDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjE4MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjEuOHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxODUwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxODUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoxLjg1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE4NTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjE4NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxODUwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxODUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToxLjg1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE5MDBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE5MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjEuOXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxOTAwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxOTAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTkwMFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTkwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6MS45c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE5NTBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE5NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjEuOTVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTk1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTk1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE5NTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjE5NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjEuOTVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjAwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjAwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246MnN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMDAwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMDAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjAwMFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjAwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6MnN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyMDUwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyMDUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoyLjA1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIwNTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjIwNTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMDUwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMDUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToyLjA1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIxMDBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIxMDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjIuMXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMTAwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMTAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjEwMFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjEwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6Mi4xc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIxNTBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIxNTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjIuMTVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjE1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjE1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIxNTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjIxNTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjIuMTVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjIwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjIwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246Mi4yc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIyMDBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjIyMDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMjAwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMjAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToyLjJzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjI1MFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjI1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246Mi4yNXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMjUwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMjUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjI1MFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjI1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6Mi4yNXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyMzAwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyMzAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoyLjNzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjMwMFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjMwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIzMDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjIzMDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjIuM3N9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyMzUwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyMzUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoyLjM1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIzNTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjIzNTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMzUwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMzUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToyLjM1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI0MDBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI0MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjIuNHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNDAwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNDAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjQwMFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjQwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6Mi40c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI0NTBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI0NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjIuNDVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjQ1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjQ1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI0NTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjI0NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjIuNDVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjUwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjUwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246Mi41c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI1MDBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjI1MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNTAwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNTAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToyLjVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjU1MFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjU1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246Mi41NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNTUwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNTUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjU1MFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjU1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6Mi41NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyNjAwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyNjAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoyLjZzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjYwMFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjYwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI2MDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjI2MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjIuNnN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyNjUwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyNjUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoyLjY1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI2NTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjI2NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNjUwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNjUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToyLjY1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI3MDBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI3MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjIuN3N9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNzAwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNzAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjcwMFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjcwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6Mi43c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI3NTBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI3NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjIuNzVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjc1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjc1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI3NTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjI3NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjIuNzVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjgwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjgwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246Mi44c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI4MDBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjI4MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyODAwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyODAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToyLjhzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjg1MFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjg1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246Mi44NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyODUwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyODUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjg1MFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjg1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6Mi44NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyOTAwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyOTAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoyLjlzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjkwMFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjkwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI5MDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjI5MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjIuOXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyOTUwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyOTUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoyLjk1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI5NTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjI5NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyOTUwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyOTUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToyLjk1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjMwMDBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjMwMDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjNzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMzAwMFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMzAwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjMwMDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjMwMDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjNzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1saW5lYXJdLGJvZHlbZGF0YS1hb3MtZWFzaW5nPWxpbmVhcl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjI1LC4yNSwuNzUsLjc1KX1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZV0sYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZV0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLWluXSxib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLWluXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW59W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2Utb3V0XSxib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLW91dF0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLW91dH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1vdXRdLGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tb3V0XSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW4tb3V0fVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLWJhY2tdLGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tYmFja10gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjYsLS4yOCwuNzM1LC4wNDUpfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLW91dC1iYWNrXSxib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLW91dC1iYWNrXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMTc1LC44ODUsLjMyLDEuMjc1KX1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1vdXQtYmFja10sYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1vdXQtYmFja10gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjY4LC0uNTUsLjI2NSwxLjU1KX1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1zaW5lXSxib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLXNpbmVdIFtkYXRhLWFvc117dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC40NywwLC43NDUsLjcxNSl9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2Utb3V0LXNpbmVdLGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2Utb3V0LXNpbmVdIFtkYXRhLWFvc117dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4zOSwuNTc1LC41NjUsMSl9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tb3V0LXNpbmVdLGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tb3V0LXNpbmVdIFtkYXRhLWFvc117dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC40NDUsLjA1LC41NSwuOTUpfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLXF1YWRdLGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tcXVhZF0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjU1LC4wODUsLjY4LC41Myl9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2Utb3V0LXF1YWRdLGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2Utb3V0LXF1YWRdIFtkYXRhLWFvc117dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4yNSwuNDYsLjQ1LC45NCl9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tb3V0LXF1YWRdLGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tb3V0LXF1YWRdIFtkYXRhLWFvc117dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC40NTUsLjAzLC41MTUsLjk1NSl9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tY3ViaWNdLGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tY3ViaWNdIFtkYXRhLWFvc117dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC41NSwuMDg1LC42OCwuNTMpfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLW91dC1jdWJpY10sYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1vdXQtY3ViaWNdIFtkYXRhLWFvc117dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4yNSwuNDYsLjQ1LC45NCl9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tb3V0LWN1YmljXSxib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLW91dC1jdWJpY10gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjQ1NSwuMDMsLjUxNSwuOTU1KX1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1xdWFydF0sYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1xdWFydF0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjU1LC4wODUsLjY4LC41Myl9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2Utb3V0LXF1YXJ0XSxib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLW91dC1xdWFydF0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjI1LC40NiwuNDUsLjk0KX1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1vdXQtcXVhcnRdLGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tb3V0LXF1YXJ0XSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguNDU1LC4wMywuNTE1LC45NTUpfVtkYXRhLWFvc149ZmFkZV1bZGF0YS1hb3NePWZhZGVde29wYWNpdHk6MDt0cmFuc2l0aW9uLXByb3BlcnR5Om9wYWNpdHksdHJhbnNmb3JtfVtkYXRhLWFvc149ZmFkZV1bZGF0YS1hb3NePWZhZGVdLmFvcy1hbmltYXRle29wYWNpdHk6MTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX1bZGF0YS1hb3M9ZmFkZS11cF17dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMTAwcHgsMCl9W2RhdGEtYW9zPWZhZGUtZG93bl17dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTEwMHB4LDApfVtkYXRhLWFvcz1mYWRlLXJpZ2h0XXt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMHB4LDAsMCl9W2RhdGEtYW9zPWZhZGUtbGVmdF17dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMHB4LDAsMCl9W2RhdGEtYW9zPWZhZGUtdXAtcmlnaHRde3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwcHgsMTAwcHgsMCl9W2RhdGEtYW9zPWZhZGUtdXAtbGVmdF17dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMHB4LDEwMHB4LDApfVtkYXRhLWFvcz1mYWRlLWRvd24tcmlnaHRde3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwcHgsLTEwMHB4LDApfVtkYXRhLWFvcz1mYWRlLWRvd24tbGVmdF17dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMHB4LC0xMDBweCwwKX1bZGF0YS1hb3NePXpvb21dW2RhdGEtYW9zXj16b29tXXtvcGFjaXR5OjA7dHJhbnNpdGlvbi1wcm9wZXJ0eTpvcGFjaXR5LHRyYW5zZm9ybX1bZGF0YS1hb3NePXpvb21dW2RhdGEtYW9zXj16b29tXS5hb3MtYW5pbWF0ZXtvcGFjaXR5OjE7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCkgc2NhbGUoMSl9W2RhdGEtYW9zPXpvb20taW5de3RyYW5zZm9ybTpzY2FsZSguNil9W2RhdGEtYW9zPXpvb20taW4tdXBde3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDEwMHB4LDApIHNjYWxlKC42KX1bZGF0YS1hb3M9em9vbS1pbi1kb3duXXt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMTAwcHgsMCkgc2NhbGUoLjYpfVtkYXRhLWFvcz16b29tLWluLXJpZ2h0XXt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMHB4LDAsMCkgc2NhbGUoLjYpfVtkYXRhLWFvcz16b29tLWluLWxlZnRde3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDBweCwwLDApIHNjYWxlKC42KX1bZGF0YS1hb3M9em9vbS1vdXRde3RyYW5zZm9ybTpzY2FsZSgxLjIpfVtkYXRhLWFvcz16b29tLW91dC11cF17dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMTAwcHgsMCkgc2NhbGUoMS4yKX1bZGF0YS1hb3M9em9vbS1vdXQtZG93bl17dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTEwMHB4LDApIHNjYWxlKDEuMil9W2RhdGEtYW9zPXpvb20tb3V0LXJpZ2h0XXt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMHB4LDAsMCkgc2NhbGUoMS4yKX1bZGF0YS1hb3M9em9vbS1vdXQtbGVmdF17dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMHB4LDAsMCkgc2NhbGUoMS4yKX1bZGF0YS1hb3NePXNsaWRlXVtkYXRhLWFvc149c2xpZGVde3RyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtfVtkYXRhLWFvc149c2xpZGVdW2RhdGEtYW9zXj1zbGlkZV0uYW9zLWFuaW1hdGV7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9W2RhdGEtYW9zPXNsaWRlLXVwXXt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwxMDAlLDApfVtkYXRhLWFvcz1zbGlkZS1kb3duXXt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMTAwJSwwKX1bZGF0YS1hb3M9c2xpZGUtcmlnaHRde3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwJSwwLDApfVtkYXRhLWFvcz1zbGlkZS1sZWZ0XXt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwwLDApfVtkYXRhLWFvc149ZmxpcF1bZGF0YS1hb3NePWZsaXBde2JhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO3RyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtfVtkYXRhLWFvcz1mbGlwLWxlZnRde3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSgyNTAwcHgpIHJvdGF0ZVkoLTEwMGRlZyl9W2RhdGEtYW9zPWZsaXAtbGVmdF0uYW9zLWFuaW1hdGV7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDI1MDBweCkgcm90YXRlWSgwKX1bZGF0YS1hb3M9ZmxpcC1yaWdodF17dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDI1MDBweCkgcm90YXRlWSgxMDBkZWcpfVtkYXRhLWFvcz1mbGlwLXJpZ2h0XS5hb3MtYW5pbWF0ZXt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoMjUwMHB4KSByb3RhdGVZKDApfVtkYXRhLWFvcz1mbGlwLXVwXXt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoMjUwMHB4KSByb3RhdGVYKC0xMDBkZWcpfVtkYXRhLWFvcz1mbGlwLXVwXS5hb3MtYW5pbWF0ZXt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoMjUwMHB4KSByb3RhdGVYKDApfVtkYXRhLWFvcz1mbGlwLWRvd25de3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSgyNTAwcHgpIHJvdGF0ZVgoMTAwZGVnKX1bZGF0YS1hb3M9ZmxpcC1kb3duXS5hb3MtYW5pbWF0ZXt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoMjUwMHB4KSByb3RhdGVYKDApfSIsIiNtYWluICB7XG4gICAgICAgIFxuICAgIC5nZm9ybV93cmFwcGVyIHtcbiAgICBtYXJnaW4tdG9wOjA7XG5cbiAgICAuZ2Zvcm1fdmFsaWRhdGlvbl9lcnJvcnMge1xuICAgICAgICBkaXNwbGF5Om5vbmU7XG4gICAgfVxuXG4gICAgLmdmb3JtX2ZpZWxkcyB7XG4gICAgICAgIGNvbHVtbi1nYXA6MjRweDtcbiAgICAgICAgcm93LWdhcDo0MHB4O1xuICAgICAgICBAc2NyZWVuIGxnIHtcbiAgICAgICAgICAgIHJvdy1nYXA6IDU2cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZ2Zvcm1faGVhZGluZyB7XG4gICAgICAgIGRpc3BsYXk6bm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuZ2Zvcm1fYm9keSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206MTZweDtcblxuICAgICAgICAuZ2Zvcm1fZmllbGRzIHtcbiAgICAgICAgICAgIHJvdy1nYXA6IDE2cHg7XG4gICAgICAgICAgICBjb2x1bW4tZ2FwOiAwO1xuICAgICAgICAgICAgQHNjcmVlbiBsZyB7XG4gICAgICAgICAgICAgICAgY29sdW1uLWdhcDoxNnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmdmaWVsZCB7XG4gICAgICAgICAgICAgICAgQGFwcGx5IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICYuZ2ZpZWxkX2Vycm9yIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOjA7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6MTAwJSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICAgICAgICAgICAgICAuZ2ZpZWxkX2xhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6MDtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBhcHBseSB0ZXh0LXJlZDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAuZ2ZpZWxkX2Rlc2NyaXB0aW9uLnZhbGlkYXRpb25fbWVzc2FnZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAYXBwbHkgdGV4dC1yZWQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDo0MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOjA7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6MDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToxMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOjhweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAuZ2lucHV0X2NvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBzZWxlY3QsXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0YXJlYSxcbiAgICAgICAgICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9dGV4dF0sXG4gICAgICAgICAgICAgICAgICAgICAgICBpbnB1dFt0eXBlPXRlbF0sXG4gICAgICAgICAgICAgICAgICAgICAgICBpbnB1dFt0eXBlPWVtYWlsXSxcbiAgICAgICAgICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9bnVtYmVyXSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOjFweCBzb2xpZCAkY29sb3ItcmVkO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgJi5naW5wdXRfY29udGFpbmVyX2ZpbGV1cGxvYWQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjoxcHggc29saWQgJGNvbG9yLXJlZDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5nZmllbGRfbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICBAYXBwbHkgdGV4dC0xNCBtYi0wIGZvbnQtbm9ybWFsIGxnOmFic29sdXRlIGxnOnRvcC1bMThweF0gei01MDtcblxuICAgICAgICAgICAgICAgICAgICAuZ2ZpZWxkX3JlcXVpcmVke1xuICAgICAgICAgICAgICAgICAgICAgICAgQGFwcGx5IHRleHQteWVsbG93LWRhcms7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAuZ2lucHV0X2NvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgICAgIHNlbGVjdCxcbiAgICAgICAgICAgICAgICAgICAgdGV4dGFyZWEsXG4gICAgICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9dGV4dF0sXG4gICAgICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9dGVsXSxcbiAgICAgICAgICAgICAgICAgICAgaW5wdXRbdHlwZT1lbWFpbF0sXG4gICAgICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9bnVtYmVyXSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAYXBwbHkgZm9udC1iYXNlIGgtNiB3LWZ1bGwgYXBwZWFyYW5jZS1ub25lIHB4LTIgYmctd2hpdGUgIHRleHQtZ3JlZW4tbGlnaHQgcGxhY2Vob2xkZXItZ3JlZW4tcHJpbWFyeSBib3JkZXIgYm9yZGVyLXdoaXRlIHJvdW5kZWQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG91dGxpbmU6bm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAYXBwbHkgdGV4dC1ncmVlbi1saWdodCBib3JkZXItZ3JlZW4tbGlnaHQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgdGV4dGFyZWEge1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OjEyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6MTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHJlc2l6ZTogdmVydGljYWw7XG4gICAgICAgICAgICAgICAgICAgICAgICBAc2NyZWVuIGxnIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6MTkycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgc2VsZWN0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOjA7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTowO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6MS40O1xuICAgICAgICAgICAgICAgICAgICAgICAgQGFwcGx5IHRleHQtYmVpZ2U7XG4gICAgICAgICAgICAgICAgICAgICAgICAmLmhhcy12YWx1ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGFwcGx5IHRleHQtZ3JleS1kYXJrO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3B0aW9uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGFwcGx5IHRleHQtZ3JleS1kYXJrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmLmdpbnB1dF9jb250YWluZXJfc2VsZWN0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6NTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OjA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29uLXNlbGVjdC1kb3duLnN2Zyk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxNnB4IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDEwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJi5naW5wdXRfY29udGFpbmVyX2ZpbGV1cGxvYWQge1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgQGFwcGx5IGgtNSBsZzpoLTcgYm9yZGVyLWIgYm9yZGVyLWxpbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDonJztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6MTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb24tdXBsb2FkLnN2Zyk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGFwcGx5IHctMiBoLTIgYWJzb2x1dGUgcmlnaHQtMCB0b3AtMS8yIC10cmFuc2xhdGUteS0xLzI7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICBpbnB1dFt0eXBlPWZpbGVdIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAYXBwbHkgYWJzb2x1dGUgcmlnaHQtMCB3LWZ1bGwgbGc6dy1bY2FsYygxMDAlLTE1NnB4KV0gdG9wLTEvMiAtdHJhbnNsYXRlLXktMS8yIHByLTMgb3BhY2l0eS0xMDAgY3Vyc29yLXBvaW50ZXIgdGV4dC0xNCB0ZXh0LWJlaWdlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuaGFzLXZhbHVlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGFwcGx5IHRleHQteWVsbG93LWRhcms7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmZpbGUtc2VsZWN0b3ItYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGFwcGx5IHJvdW5kZWQtZnVsbCBiZy1iZWlnZSBib3JkZXIgYm9yZGVyLXllbGxvdyB0ZXh0LXllbGxvdy1kYXJrIGZvbnQtYmFzZSB0ZXh0LTE0IHRyYW5zaXRpb24tYWxsIHB4LTEgaGlkZGVuO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBhcHBseSBiZy15ZWxsb3cgdGV4dC13aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIC5nZm9ybV9maWxldXBsb2FkX3J1bGVzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDowO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiRjb2xvci1ncmV5LWRhcms7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGFwcGx5IGhpZGRlbjtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIC5naW5wdXRfcHJldmlldyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGFwcGx5IGFic29sdXRlIHJpZ2h0LTAgdy1mdWxsIGxnOnctW2NhbGMoMTAwJS0xNTZweCldIHRvcC0xLzIgLXRyYW5zbGF0ZS15LTEvMiBwci0zIG9wYWNpdHktMTAwIGN1cnNvci1wb2ludGVyIHRleHQtMTQgdHJ1bmNhdGUgbS0wO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5nZmllbGRfZmlsZXVwbG9hZF9wcm9ncmVzcyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBhcHBseSBoaWRkZW47XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5nZm9ybV9kZWxldGVfZmlsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBhcHBseSBhYnNvbHV0ZSByaWdodC0wIHRvcC0wIHRleHQtd2hpdGUgYmctdGVhbCByb3VuZGVkLWZ1bGwgdGV4dC1bOHB4XTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmLmdpbnB1dF9jb250YWluZXJfZGF0ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICAgICAgLnVpLWRhdGVwaWNrZXItdHJpZ2dlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDo1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6MTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6cG9pbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTowLjc1O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICYuZ2lucHV0X2NvbnRhaW5lcl9jb25zZW50LFxuICAgICAgICAgICAgICAgICAgICAuZ2ZpZWxkX2NoZWNrYm94LFxuICAgICAgICAgICAgICAgICAgICAuZ2ZpZWxkX3JhZGlvLFxuICAgICAgICAgICAgICAgICAgICAuZ2Nob2ljZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6MTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcbiAgICAgICAgICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTowO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG91dGxpbmU6bm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OjEwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDoyNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDoyNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDowO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6MDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTowO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6MDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICArIGxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmNoZWNrZWQgKyBsYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6MTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuXG4gICAgICAgICAgICAgICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OjMycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6MS4yO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6XCJcIjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDokY29sb3Itd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOjIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDoyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6MDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOi0ycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOm5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246YWxsIGN1YmljLWJlemllcigwLjQyLCAwLCAwLjAwMiwgMSkgMXM7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6NHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6XCJcIjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUU2NDU0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OjRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOjJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTowO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OjE7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246YWxsIGN1YmljLWJlemllcigwLjQyLCAwLCAwLjAwMiwgMSkgMXM7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6NHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLmdmaWVsZF9jaGVja2JveCxcbiAgICAgICAgICAgICAgICAgICAgLmdmaWVsZF9yYWRpbyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46MDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6ZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgICAgICAgICAgICAgIC5nY2hvaWNlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OmlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjowIDAgNnB4IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAuZ2ZpZWxkX3JhZGlvIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIC5nY2hvaWNlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOi0ycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOjMwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDonJztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czozMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDo0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6MDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6MTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1kZXB0aDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICYuZ2lucHV0X2NvbnRhaW5lcl9jb25zZW50IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICAgICAgICAgICAgICB9ICAgXG5cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZ2lucHV0X3ByZXZpZXcge1xuICAgICAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgICAgICBjb2xvcjokY29sb3ItcHJpbWFyeTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHN0cm9uZyB7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6NDAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICB9XG4gICAgXG4gICAgLmdmb3JtX2Zvb3RlciB7XG4gICAgICAgICAgICBtYXJnaW46MDtcbiAgICAgICAgICAgIHBhZGRpbmc6MDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246cmlnaHQ7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgICAgIFxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOjUwJTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgICAgICBsZWZ0OjA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZ2Zvcm1fY29uZmlybWF0aW9uX21lc3NhZ2Uge1xuICAgICAgICBmb250LXNpemU6MThweDtcbiAgICAgICAgdGV4dC1hbGlnbjpjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6MjRweDtcbiAgICAgICAgYm9yZGVyOjFweCBzb2xpZCB3aGl0ZTtcbiAgICAgICAgaDMge1xuICAgICAgICAgICAgQGFwcGx5IHRleHQtMTgtMjQ7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOjA7XG4gICAgICAgIH1cbiAgICB9XG5cbn1cblxuI21haW4gLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEzNTBweCkge1xuICAgICAgICBjb2x1bW4tZ2FwOjAgIWltcG9ydGFudDtcbiAgICB9XG59XG4uZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5nZmllbGQuZ2ZpZWxkLS13aWR0aC1oYWxmIHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTM1MHB4KSB7XG4gICAgICAgIGdyaWQtY29sdW1uOjEvLTEgIWltcG9ydGFudDtcbiAgICB9XG59XG4iLCIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gRm9udHNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4kZm9udC1mYW1pbHktcHJpbWFyeTogICdTdWlzc2UgSW50bCcsIHNhbnMtc2VyaWY7XG4kZm9udC1mYW1pbHktc2Vjb25kYXJ5OiAnU3Vpc3NlIEludGwnLCBzYW5zLXNlcmlmO1xuXG4kZm9udC13ZWlnaHQtbGlnaHQ6IDMwMDtcbiRmb250LXdlaWdodC1yZWd1bGFyOiA0MDA7XG4kZm9udC13ZWlnaHQtbWVkaXVtOiA1MDA7XG4kZm9udC13ZWlnaHQtc2VtaWJvbGQ6IDYwMDtcbiRmb250LXdlaWdodC1ib2xkOiA3MDA7XG5cbiRpbnVpdC1mb250LXNpemUtaDE6ICAgIDE2MHB4ICFkZWZhdWx0O1xuJGludWl0LWZvbnQtc2l6ZS1oMS14czogNDhweCAhZGVmYXVsdDtcbiRpbnVpdC1mb250LXNpemUtaDI6ICAgIDgwcHggIWRlZmF1bHQ7XG4kaW51aXQtZm9udC1zaXplLWgyLXhzOiA0MHB4ICFkZWZhdWx0O1xuJGludWl0LWZvbnQtc2l6ZS1oMzogICAgNjRweCAhZGVmYXVsdDtcbiRpbnVpdC1mb250LXNpemUtaDMteHM6IDMycHggIWRlZmF1bHQ7XG4kaW51aXQtZm9udC1zaXplLWg0OiAgICA2NHB4ICFkZWZhdWx0O1xuJGludWl0LWZvbnQtc2l6ZS1oNC14czogNDhweCAhZGVmYXVsdDtcbiRpbnVpdC1mb250LXNpemUtaDU6ICAgIDMycHggIWRlZmF1bHQ7XG4kaW51aXQtZm9udC1zaXplLWg1LXhzOiAxNnB4ICFkZWZhdWx0O1xuJGludWl0LWZvbnQtc2l6ZS1oNjogICAgMTZweCAhZGVmYXVsdDtcbiRpbnVpdC1mb250LXNpemUtaDYteHM6IDE2cHggIWRlZmF1bHQ7XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBDb2xvclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiRjb2xvci1iZzogIzE2MkIzRjtcblxuJGNvbG9yLWJsYWNrOiAjMEUwRTBFO1xuJGNvbG9yLXdoaXRlOiAjZmZmZmZmO1xuXG4kY29sb3ItZ3JleS12ZXJ5LWRhcms6ICMwNTBCMTg7XG4kY29sb3ItZ3JleS1kYXJrZXI6ICMyZDJkMmQ7XG4kY29sb3ItZ3JleS1kYXJrOiAjNEU0RTRFO1xuJGNvbG9yLWdyZXk6ICM3RjdGN0Y7XG4kY29sb3ItZ3JleS1saWdodDogI2Q5ZDlkOTtcbiRjb2xvci1ncmV5LWxpZ2h0ZXI6ICNmMWYxZjE7XG5cbiRjb2xvci1icm93bjojODc1NjRDO1xuJGNvbG9yLWJsdWU6IzVBOTJDRDtcbiRjb2xvci1ncmVlbjojNGY5NTUxO1xuJGNvbG9yLXdoaXRlOiAjZmZmO1xuJGNvbG9yLXJlZDojYzAwO1xuJGNvbG9yLW9yYW5nZTogI0YyOEEyMDtcbiRjb2xvci15ZWxsb3c6I0QzQTE0QztcbiRjb2xvci1waW5rOiNFM0FGQTQ7XG4kY29sb3ItcHVycGxlOiNBNkI2REQ7XG5cbiRjb2xvci1wcmltYXJ5OiAjRDNBMTRDO1xuJGNvbG9yLXNlY29uZGFyeTogIzBBMTMyNjtcbiRjb2xvci10ZXJ0aWFyeTogI0VCRUNGMDtcblxuJGNvbG9yLXNjZW5lOiAjMmMyYzJjO1xuJGNvbG9yLXNjZW5lLTgwOiByZ2JhKCRjb2xvci1zY2VuZSwgMC44KTtcbiRjb2xvci1zY2VuZS02MDogcmdiYSgkY29sb3Itc2NlbmUsIDAuNik7XG4kY29sb3Itc2NlbmUtNDA6IHJnYmEoJGNvbG9yLXNjZW5lLCAwLjQpO1xuJGNvbG9yLXNjZW5lLTIwOiByZ2JhKCRjb2xvci1zY2VuZSwgMC4yKTtcblxuJGNvbG9yLWRlcHRoOiAjNDA0MDQwO1xuJGNvbG9yLWRlcHRoLTgwOiByZ2JhKCRjb2xvci1kZXB0aCwgMC44KTtcbiRjb2xvci1kZXB0aC02MDogcmdiYSgkY29sb3ItZGVwdGgsIDAuNik7XG4kY29sb3ItZGVwdGgtNDA6IHJnYmEoJGNvbG9yLWRlcHRoLCAwLjQpO1xuJGNvbG9yLWRlcHRoLTIwOiByZ2JhKCRjb2xvci1kZXB0aCwgMC4yKTtcblxuJGNvbG9yLWFtYmllbmNlOiAjNmE2NjYxO1xuJGNvbG9yLWFtYmllbmNlLTgwOiByZ2JhKCRjb2xvci1hbWJpZW5jZSwgMC44KTtcbiRjb2xvci1hbWJpZW5jZS02MDogcmdiYSgkY29sb3ItYW1iaWVuY2UsIDAuNik7XG4kY29sb3ItYW1iaWVuY2UtNDA6IHJnYmEoJGNvbG9yLWFtYmllbmNlLCAwLjQpO1xuJGNvbG9yLWFtYmllbmNlLTIwOiByZ2JhKCRjb2xvci1hbWJpZW5jZSwgMC4yKTtcblxuJGNvbG9yLWFwZXJ0dXJlOiAjZjFlZWU4O1xuJGNvbG9yLWFwZXJ0dXJlLTgwOiByZ2JhKCRjb2xvci1hcGVydHVyZSwgMC44KTtcbiRjb2xvci1hcGVydHVyZS02MDogcmdiYSgkY29sb3ItYXBlcnR1cmUsIDAuNik7XG4kY29sb3ItYXBlcnR1cmUtNDA6IHJnYmEoJGNvbG9yLWFwZXJ0dXJlLCAwLjQpO1xuJGNvbG9yLWFwZXJ0dXJlLTIwOiByZ2JhKCRjb2xvci1hcGVydHVyZSwgMC4yKTtcblxuJGNvbG9yLWZyYW1lOiAjYWJiOGMzO1xuJGNvbG9yLWZyYW1lLTgwOiByZ2JhKCRjb2xvci1mcmFtZSwgMC44KTtcbiRjb2xvci1mcmFtZS02MDogcmdiYSgkY29sb3ItZnJhbWUsIDAuNik7XG4kY29sb3ItZnJhbWUtNDA6IHJnYmEoJGNvbG9yLWZyYW1lLCAwLjQpO1xuJGNvbG9yLWZyYW1lLTIwOiByZ2JhKCRjb2xvci1mcmFtZSwgMC4yKTtcblxuJGNvbG9yLWNvbXBvczogIzc3ODY4YztcbiRjb2xvci1jb21wb3MtODA6IHJnYmEoJGNvbG9yLWNvbXBvcywgMC44KTtcbiRjb2xvci1jb21wb3MtNjA6IHJnYmEoJGNvbG9yLWNvbXBvcywgMC42KTtcbiRjb2xvci1jb21wb3MtNDA6IHJnYmEoJGNvbG9yLWNvbXBvcywgMC40KTtcbiRjb2xvci1jb21wb3MtMjA6IHJnYmEoJGNvbG9yLWNvbXBvcywgMC4yKTtcblxuJGNvbG9yLWxpbmU6IzAxMDEwMTtcblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIFBhZGRpbmdcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4kYmxvY2stZ2FwOiAxNjBweDtcbiRibG9jay1nYXAtc206IDEyMHB4O1xuJGJsb2NrLWdhcC14czogNTZweDtcblxuJG1lbnUtbGc6IDE1MHB4O1xuJG1lbnUteHM6IDExMnB4O1xuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gVGltaW5nc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gJHRpbWluZzogMzAwbXM7XG4vLyAkdGltaW5nLWZhc3Q6ICR0aW1pbmcgLyAyO1xuLy8gJHRpbWluZy1zbG93OiAkdGltaW5nICogMjtcbiRlYXNlOiBhbGwgLjNzIGN1YmljLWJlemllciguNCwwLC4yLDEpO1xuJGVhc2UtYXJyb3c6IGFsbCAuM3MgY3ViaWMtYmV6aWVyKC40LDAsLjIsMSk7XG4iLCIuaG9yaXpvbnRhbC1tYXJxdWVlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIFxuICAgIG1heC13aWR0aDogMTAwJTtcbn1cbi5ob3Jpem9udGFsLW1hcnF1ZWUuc21vb3RoIHtcbiAgICAtd2Via2l0LW1hc2s6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgdHJhbnNwYXJlbnQsICNmZmYgMjAlLCAjZmZmIDgwJSwgdHJhbnNwYXJlbnQpO1xuICAgIG1hc2s6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgdHJhbnNwYXJlbnQsICNmZmYgMjAlLCAjZmZmIDgwJSwgdHJhbnNwYXJlbnQpO1xufVxuLmhvcml6b250YWwtbWFycXVlZS5wYXVzZWQgLmhvcml6b250YWwtbWFycXVlZS1pbm5lciB7XG4gICAgYW5pbWF0aW9uLXBsYXktc3RhdGU6IHBhdXNlZDtcbn1cbi5ob3Jpem9udGFsLW1hcnF1ZWUuZnVsbCAuaG9yaXpvbnRhbC1tYXJxdWVlLWlubmVyIHtcbiAgICBtaW4td2lkdGg6IHZhcigtLV9jb250YWluZXJXaWR0aCk7XG59XG4uaG9yaXpvbnRhbC1tYXJxdWVlLWlubmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbltkYXRhLWFuaW1hdGU9XCJ0cnVlXCJdIC5ob3Jpem9udGFsLW1hcnF1ZWUtaW5uZXIge1xuICAgIGFuaW1hdGlvbjogaG9yaXpvbnRhbC1tYXJxdWVlIHZhcigtLV9zcGVlZCkgbGluZWFyIGluZmluaXRlIHZhcigtLV9kaXJlY3Rpb24pO1xufVxuQGtleWZyYW1lcyBob3Jpem9udGFsLW1hcnF1ZWUge1xuICAgIDAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoY2FsYyh2YXIoLS1fZ2FwKSAqIC0xKSk7XG4gICAgfVxuICAgIDEwMCUge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZShjYWxjKC0xMDAlIC0gdmFyKC0tX2dhcCkgKiAyKSk7XG4gICAgfVxufVxuLnZlcnRpY2FsLW1hcnF1ZWUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS1fZ2FwKTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgaGVpZ2h0OiBjYWxjKGNhbGModmFyKC0tX2NvbnRhaW5lclNpemUpIC0gdmFyKC0tX3ZHYXApKSAvIDEuMik7XG59XG4udmVydGljYWwtbWFycXVlZS5zbW9vdGgge1xuICAgIC13ZWJraXQtbWFzazogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgdHJhbnNwYXJlbnQsICNmZmYgMjAlLCAjZmZmIDgwJSwgdHJhbnNwYXJlbnQpO1xuICAgIG1hc2s6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHRyYW5zcGFyZW50LCAjZmZmIDIwJSwgI2ZmZiA4MCUsIHRyYW5zcGFyZW50KTtcbn1cbi52ZXJ0aWNhbC1tYXJxdWVlLnBhdXNlZCAudmVydGljYWwtbWFycXVlZS1pbm5lciB7XG4gICAgYW5pbWF0aW9uLXBsYXktc3RhdGU6IHBhdXNlZDtcbn1cbi52ZXJ0aWNhbC1tYXJxdWVlLWlubmVyIHtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgbWFyZ2luLWJvdHRvbTogdmFyKC0tX3ZHYXApO1xufVxuW2RhdGEtYW5pbWF0ZT1cInRydWVcIl0gLnZlcnRpY2FsLW1hcnF1ZWUtaW5uZXIge1xuICAgIGFuaW1hdGlvbjogdmVydGljYWwtbWFycXVlZSB2YXIoLS1fc3BlZWQpIGxpbmVhciBpbmZpbml0ZSB2YXIoLS1fZGlyZWN0aW9uKTtcbn1cbi52ZXJ0aWNhbC1tYXJxdWVlLWlubmVyID4gOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1yaWdodDogdmFyKC0tX2hHYXApO1xufVxuQGtleWZyYW1lcyB2ZXJ0aWNhbC1tYXJxdWVlIHtcbiAgICAwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWShjYWxjKHZhcigtLV92R2FwKSAqIC0xKSk7XG4gICAgfVxuICAgIDEwMCUge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoY2FsYygtMTAwJSAtIHZhcigtLV92R2FwKSAqIDIpKTtcbiAgICB9XG59XG4iLCJodG1sLmxlbmlzIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbiAgXG4gIC5sZW5pcy5sZW5pcy1zbW9vdGgge1xuICAgIHNjcm9sbC1iZWhhdmlvcjogYXV0bztcbiAgfVxuICBcbiAgLmxlbmlzLmxlbmlzLXNtb290aCBbZGF0YS1sZW5pcy1wcmV2ZW50XSB7XG4gICAgb3ZlcnNjcm9sbC1iZWhhdmlvcjogY29udGFpbjtcbiAgfVxuICBcbiAgLmxlbmlzLmxlbmlzLXN0b3BwZWQge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbiAgXG4gIC5sZW5pcy5sZW5pcy1zY3JvbGxpbmcgaWZyYW1lIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfSIsIi8qIE1hZ25pZmljIFBvcHVwIENTUyAqL1xuLm1mcC1iZyB7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHotaW5kZXg6IDEwNDI7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgYmFja2dyb3VuZDogIzBiMGIwYjtcbiAgICBvcGFjaXR5OiAwLjg7IH1cbiAgXG4gIC5tZnAtd3JhcCB7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHotaW5kZXg6IDEwNDM7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjsgfVxuICBcbiAgLm1mcC1jb250YWluZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHBhZGRpbmc6IDcycHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuICBcbiAgLm1mcC1jb250YWluZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgXG4gIC5tZnAtYWxpZ24tdG9wIC5tZnAtY29udGFpbmVyOmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICBcbiAgLm1mcC1jb250ZW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB6LWluZGV4OiAxMDQ1OyBcbiAgfVxuICBcbiAgLm1mcC1pbmxpbmUtaG9sZGVyIC5tZnAtY29udGVudCxcbiAgLm1mcC1hamF4LWhvbGRlciAubWZwLWNvbnRlbnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGN1cnNvcjogYXV0bzsgfVxuICBcbiAgLm1mcC1hamF4LWN1ciB7XG4gICAgY3Vyc29yOiBwcm9ncmVzczsgfVxuICBcbiAgLm1mcC16b29tLW91dC1jdXIsIC5tZnAtem9vbS1vdXQtY3VyIC5tZnAtaW1hZ2UtaG9sZGVyIC5tZnAtY2xvc2Uge1xuICAgIGN1cnNvcjogLW1vei16b29tLW91dDtcbiAgICBjdXJzb3I6IC13ZWJraXQtem9vbS1vdXQ7XG4gICAgY3Vyc29yOiB6b29tLW91dDsgfVxuICBcbiAgLm1mcC16b29tIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgY3Vyc29yOiAtd2Via2l0LXpvb20taW47XG4gICAgY3Vyc29yOiAtbW96LXpvb20taW47XG4gICAgY3Vyc29yOiB6b29tLWluOyB9XG4gIFxuICAubWZwLWF1dG8tY3Vyc29yIC5tZnAtY29udGVudCB7XG4gICAgY3Vyc29yOiBhdXRvOyB9XG4gIFxuICAubWZwLWNsb3NlLFxuICAubWZwLWFycm93LFxuICAubWZwLXByZWxvYWRlcixcbiAgLm1mcC1jb3VudGVyIHtcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7IH1cbiAgXG4gIC5tZnAtbG9hZGluZy5tZnAtZmlndXJlIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIFxuICAubWZwLWhpZGUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICBcbiAgLm1mcC1wcmVsb2FkZXIge1xuICAgIGNvbG9yOiAjQ0NDO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICB3aWR0aDogYXV0bztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogLTAuOGVtO1xuICAgIGxlZnQ6IDhweDtcbiAgICByaWdodDogOHB4O1xuICAgIHotaW5kZXg6IDEwNDQ7IH1cbiAgICAubWZwLXByZWxvYWRlciBhIHtcbiAgICAgIGNvbG9yOiAjQ0NDOyB9XG4gICAgICAubWZwLXByZWxvYWRlciBhOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICNGRkY7IH1cbiAgXG4gIC5tZnAtcy1yZWFkeSAubWZwLXByZWxvYWRlciB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICBcbiAgLm1mcC1zLWVycm9yIC5tZnAtY29udGVudCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICBcbiAgYnV0dG9uLm1mcC1jbG9zZSxcbiAgYnV0dG9uLm1mcC1hcnJvdyB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMDtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHotaW5kZXg6IDEwNDY7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICB0b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjsgfVxuICBcbiAgYnV0dG9uOjotbW96LWZvY3VzLWlubmVyIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlcjogMDsgfVxuICBcbiAgLm1mcC1jbG9zZSB7XG4gICAgd2lkdGg6IDQ0cHg7XG4gICAgaGVpZ2h0OiA0NHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHBhZGRpbmc6IDAgMCAxOHB4IDEwcHg7XG4gICAgY29sb3I6ICNGRkY7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICBmb250LWZhbWlseTogQXJpYWwsIEJhc2tlcnZpbGxlLCBtb25vc3BhY2U7IH1cbiAgICAubWZwLWNsb3NlOmhvdmVyLFxuICAgIC5tZnAtY2xvc2U6Zm9jdXMge1xuICAgICAgb3BhY2l0eTogMTsgfVxuICAgIC5tZnAtY2xvc2U6YWN0aXZlIHtcbiAgICAgIHRvcDogMXB4OyB9XG4gIFxuICAubWZwLWNsb3NlLWJ0bi1pbiAubWZwLWNsb3NlIHtcbiAgICBjb2xvcjogIzMzMzsgfVxuICBcbiAgLm1mcC1pbWFnZS1ob2xkZXIgLm1mcC1jbG9zZSxcbiAgLm1mcC1pZnJhbWUtaG9sZGVyIC5tZnAtY2xvc2Uge1xuICAgIGNvbG9yOiAjRkZGO1xuICAgIHJpZ2h0OiAtNnB4O1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIHBhZGRpbmctcmlnaHQ6IDZweDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICBcbiAgLm1mcC1jb3VudGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGNvbG9yOiAjQ0NDO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gIFxuICAubWZwLWFycm93IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgb3BhY2l0eTogMC42NTtcbiAgICBtYXJnaW46IDA7XG4gICAgdG9wOiA1MCU7XG4gICAgbWFyZ2luLXRvcDogLTU1cHg7XG4gICAgcGFkZGluZzogMDtcbiAgICB3aWR0aDogOTBweDtcbiAgICBoZWlnaHQ6IDExMHB4O1xuICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAubWZwLWFycm93OmFjdGl2ZSB7XG4gICAgICBtYXJnaW4tdG9wOiAtNTRweDsgfVxuICAgIC5tZnAtYXJyb3c6aG92ZXIsXG4gICAgLm1mcC1hcnJvdzpmb2N1cyB7XG4gICAgICBvcGFjaXR5OiAxOyB9XG4gICAgLm1mcC1hcnJvdzpiZWZvcmUsXG4gICAgLm1mcC1hcnJvdzphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDA7XG4gICAgICBoZWlnaHQ6IDA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiAwO1xuICAgICAgbWFyZ2luLXRvcDogMzVweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAzNXB4O1xuICAgICAgYm9yZGVyOiBtZWRpdW0gaW5zZXQgdHJhbnNwYXJlbnQ7IH1cbiAgICAubWZwLWFycm93OmFmdGVyIHtcbiAgICAgIGJvcmRlci10b3Atd2lkdGg6IDEzcHg7XG4gICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAxM3B4O1xuICAgICAgdG9wOiA4cHg7IH1cbiAgICAubWZwLWFycm93OmJlZm9yZSB7XG4gICAgICBib3JkZXItdG9wLXdpZHRoOiAyMXB4O1xuICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMjFweDtcbiAgICAgIG9wYWNpdHk6IDAuNzsgfVxuICBcbiAgLm1mcC1hcnJvdy1sZWZ0IHtcbiAgICBsZWZ0OiAwOyB9XG4gICAgLm1mcC1hcnJvdy1sZWZ0OmFmdGVyIHtcbiAgICAgIGJvcmRlci1yaWdodDogMTdweCBzb2xpZCAjRkZGO1xuICAgICAgbWFyZ2luLWxlZnQ6IDMxcHg7IH1cbiAgICAubWZwLWFycm93LWxlZnQ6YmVmb3JlIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyNXB4O1xuICAgICAgYm9yZGVyLXJpZ2h0OiAyN3B4IHNvbGlkICMzRjNGM0Y7IH1cbiAgXG4gIC5tZnAtYXJyb3ctcmlnaHQge1xuICAgIHJpZ2h0OiAwOyB9XG4gICAgLm1mcC1hcnJvdy1yaWdodDphZnRlciB7XG4gICAgICBib3JkZXItbGVmdDogMTdweCBzb2xpZCAjRkZGO1xuICAgICAgbWFyZ2luLWxlZnQ6IDM5cHg7IH1cbiAgICAubWZwLWFycm93LXJpZ2h0OmJlZm9yZSB7XG4gICAgICBib3JkZXItbGVmdDogMjdweCBzb2xpZCAjM0YzRjNGOyB9XG4gIFxuICAubWZwLWlmcmFtZS1ob2xkZXIge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4OyB9XG4gICAgLm1mcC1pZnJhbWUtaG9sZGVyIC5tZnAtY29udGVudCB7XG4gICAgICBsaW5lLWhlaWdodDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiA5MDBweDsgfVxuICAgIC5tZnAtaWZyYW1lLWhvbGRlciAubWZwLWNsb3NlIHtcbiAgICAgIHRvcDogLTQwcHg7IH1cbiAgXG4gIC5tZnAtaWZyYW1lLXNjYWxlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcGFkZGluZy10b3A6IDU2LjI1JTsgXG4gIH1cbiAgICAubWZwLWlmcmFtZS1zY2FsZXIgaWZyYW1lIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYm94LXNoYWRvdzogMCAwIDhweCByZ2JhKDAsIDAsIDAsIDAuNik7XG4gICAgICBiYWNrZ3JvdW5kOiAjMDAwOyBcbiAgICAgIGJvcmRlci1yYWRpdXM6OHB4O1xuICAgIH1cbiAgXG4gIC8qIE1haW4gaW1hZ2UgaW4gcG9wdXAgKi9cbiAgaW1nLm1mcC1pbWcge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBwYWRkaW5nOiA0MHB4IDAgNDBweDtcbiAgICBtYXJnaW46IDAgYXV0bzsgfVxuICBcbiAgLyogVGhlIHNoYWRvdyBiZWhpbmQgdGhlIGltYWdlICovXG4gIC5tZnAtZmlndXJlIHtcbiAgICBsaW5lLWhlaWdodDogMDsgfVxuICAgIC5tZnAtZmlndXJlOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogNDBweDtcbiAgICAgIGJvdHRvbTogNDBweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgYm94LXNoYWRvdzogMCAwIDhweCByZ2JhKDAsIDAsIDAsIDAuNik7XG4gICAgICBiYWNrZ3JvdW5kOiAjNDQ0OyB9XG4gICAgLm1mcC1maWd1cmUgc21hbGwge1xuICAgICAgY29sb3I6ICNCREJEQkQ7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4OyB9XG4gICAgLm1mcC1maWd1cmUgZmlndXJlIHtcbiAgICAgIG1hcmdpbjogMDsgfVxuICBcbiAgLm1mcC1ib3R0b20tYmFyIHtcbiAgICBtYXJnaW4tdG9wOiAtMzZweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgY3Vyc29yOiBhdXRvOyB9XG4gIFxuICAubWZwLXRpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIGNvbG9yOiAjRjNGM0YzO1xuICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNnB4OyB9XG4gIFxuICAubWZwLWltYWdlLWhvbGRlciAubWZwLWNvbnRlbnQge1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICBcbiAgLm1mcC1nYWxsZXJ5IC5tZnAtaW1hZ2UtaG9sZGVyIC5tZnAtZmlndXJlIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpLCBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiAzMDBweCkge1xuICAgIC8qKlxuICAgICAgICAgKiBSZW1vdmUgYWxsIHBhZGRpbmdzIGFyb3VuZCB0aGUgaW1hZ2Ugb24gc21hbGwgc2NyZWVuXG4gICAgICAgICAqL1xuICAgIC5tZnAtaW1nLW1vYmlsZSAubWZwLWltYWdlLWhvbGRlciB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG4gICAgLm1mcC1pbWctbW9iaWxlIGltZy5tZnAtaW1nIHtcbiAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAubWZwLWltZy1tb2JpbGUgLm1mcC1maWd1cmU6YWZ0ZXIge1xuICAgICAgdG9wOiAwO1xuICAgICAgYm90dG9tOiAwOyB9XG4gICAgLm1mcC1pbWctbW9iaWxlIC5tZnAtZmlndXJlIHNtYWxsIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7IH1cbiAgICAubWZwLWltZy1tb2JpbGUgLm1mcC1ib3R0b20tYmFyIHtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHRvcDogYXV0bztcbiAgICAgIHBhZGRpbmc6IDNweCA1cHg7XG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG4gICAgICAubWZwLWltZy1tb2JpbGUgLm1mcC1ib3R0b20tYmFyOmVtcHR5IHtcbiAgICAgICAgcGFkZGluZzogMDsgfVxuICAgIC5tZnAtaW1nLW1vYmlsZSAubWZwLWNvdW50ZXIge1xuICAgICAgcmlnaHQ6IDVweDtcbiAgICAgIHRvcDogM3B4OyB9XG4gICAgLm1mcC1pbWctbW9iaWxlIC5tZnAtY2xvc2Uge1xuICAgICAgdG9wOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB3aWR0aDogMzVweDtcbiAgICAgIGhlaWdodDogMzVweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjYpO1xuICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgcGFkZGluZzogMDsgfSB9XG4gIFxuICBAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA5MDBweCkge1xuICAgIC5tZnAtYXJyb3cge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuNzUpO1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjc1KTsgfVxuICAgIC5tZnAtYXJyb3ctbGVmdCB7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDA7XG4gICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwOyB9XG4gICAgLm1mcC1hcnJvdy1yaWdodCB7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDEwMCU7XG4gICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAxMDAlOyB9XG4gICAgLm1mcC1jb250YWluZXIge1xuICAgICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMjRweDsgfSB9XG4gIFxuXG4ubWZwLWlmcmFtZS1ob2xkZXIgLm1mcC1jb250ZW50IHtcbiAgICBtYXgtd2lkdGg6IDEwNDhweDtcbiAgICBAc2NyZWVuIHFoZCB7XG4gICAgICAgIG1heC13aWR0aDogMTY0MHB4O1xuICAgIH1cbiAgICBAc2NyZWVuIHdxaGQge1xuICAgICAgICBtYXgtd2lkdGg6IDIwNDhweDtcbiAgICB9XG4gICAgQHNjcmVlbiB1aGQge1xuICAgICAgICBtYXgtd2lkdGg6MjQwMHB4O1xuICAgIH1cbn1cbi5tZnAtYmcge1xuICAgIHotaW5kZXg6MzAwMTtcbn1cbi5tZnAtd3JhcCB7XG4gICAgei1pbmRleDozMDAyO1xufSIsIi8qKioqKioqKioqKioqKioqKioqKioqKioqKlxcXG4gIEJhc2ljIE1vZGFsIFN0eWxlc1xuXFwqKioqKioqKioqKioqKioqKioqKioqKioqKi9cblxuLm1vZGFsIHtcbiBcbn1cbiAgXG4gIC5tb2RhbF9fb3ZlcmxheSB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLDAuNik7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHotaW5kZXg6NTAwO1xuICB9XG4gIFxuICAubW9kYWxfX2NvbnRhaW5lciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWFwZXJ0dXJlO1xuICAgIHBhZGRpbmc6IDI0cHg7XG4gICAgd2lkdGg6Y2FsYygxMDAlIC0gNDhweCk7XG4gICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgICBtYXgtaGVpZ2h0OiAxMDB2aDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHotaW5kZXg6MTAwMDtcbiAgfVxuICBcbiAgLm1vZGFsX19oZWFkZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgXG4gIC5tb2RhbF9fdGl0bGUge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIEBhcHBseSB0ZXh0LWdyZXktZGFyayB0ZXh0LTE4LTI0O1xuICB9XG4gIFxuICAubW9kYWxfX2Nsb3NlIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDA7XG4gICAgb3V0bGluZTpub25lO1xuICB9XG4gIFxuICAubW9kYWxfX2hlYWRlciAubW9kYWxfX2Nsb3NlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFwyNzE1XCI7IH1cbiAgXG4gIC5tb2RhbF9fY29udGVudCB7XG4gICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgIHRleHQtYWxpZ246bGVmdDtcbiAgICBAYXBwbHkgdGV4dC1ncmV5LWRhcms7XG4gIH1cbiAgXG4gIFxuICBcbiAgLyoqKioqKioqKioqKioqKioqKioqKioqKioqXFxcbiAgICBEZW1vIEFuaW1hdGlvbiBTdHlsZVxuICBcXCoqKioqKioqKioqKioqKioqKioqKioqKioqL1xuICBAa2V5ZnJhbWVzIG1tZmFkZUluIHtcbiAgICAgIGZyb20geyBvcGFjaXR5OiAwOyB9XG4gICAgICAgIHRvIHsgb3BhY2l0eTogMTsgfVxuICB9XG4gIFxuICBAa2V5ZnJhbWVzIG1tZmFkZU91dCB7XG4gICAgICBmcm9tIHsgb3BhY2l0eTogMTsgfVxuICAgICAgICB0byB7IG9wYWNpdHk6IDA7IH1cbiAgfVxuICBcbiAgQGtleWZyYW1lcyBtbXNsaWRlSW4ge1xuICAgIGZyb20geyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTUlKTsgfVxuICAgICAgdG8geyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7IH1cbiAgfVxuICBcbiAgQGtleWZyYW1lcyBtbXNsaWRlT3V0IHtcbiAgICAgIGZyb20geyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7IH1cbiAgICAgIHRvIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMCUpOyB9XG4gIH1cbiAgXG4gIC5taWNyb21vZGFsLXNsaWRlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIFxuICAubWljcm9tb2RhbC1zbGlkZS5pcy1vcGVuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICBcbiAgLm1pY3JvbW9kYWwtc2xpZGVbYXJpYS1oaWRkZW49XCJmYWxzZVwiXSAubW9kYWxfX292ZXJsYXkge1xuICAgIGFuaW1hdGlvbjogbW1mYWRlSW4gLjNzIGN1YmljLWJlemllcigwLjAsIDAuMCwgMC4yLCAxKTtcbiAgfVxuICBcbiAgLm1pY3JvbW9kYWwtc2xpZGVbYXJpYS1oaWRkZW49XCJmYWxzZVwiXSAubW9kYWxfX2NvbnRhaW5lciB7XG4gICAgYW5pbWF0aW9uOiBtbXNsaWRlSW4gLjNzIGN1YmljLWJlemllcigwLCAwLCAuMiwgMSk7XG4gIH1cbiAgXG4gIC5taWNyb21vZGFsLXNsaWRlW2FyaWEtaGlkZGVuPVwidHJ1ZVwiXSAubW9kYWxfX292ZXJsYXkge1xuICAgIGFuaW1hdGlvbjogbW1mYWRlT3V0IC4zcyBjdWJpYy1iZXppZXIoMC4wLCAwLjAsIDAuMiwgMSk7XG4gIH1cbiAgXG4gIC5taWNyb21vZGFsLXNsaWRlW2FyaWEtaGlkZGVuPVwidHJ1ZVwiXSAubW9kYWxfX2NvbnRhaW5lciB7XG4gICAgYW5pbWF0aW9uOiBtbXNsaWRlT3V0IC4zcyBjdWJpYy1iZXppZXIoMCwgMCwgLjIsIDEpO1xuICB9XG4gIFxuICAubWljcm9tb2RhbC1zbGlkZSAubW9kYWxfX2NvbnRhaW5lcixcbiAgLm1pY3JvbW9kYWwtc2xpZGUgLm1vZGFsX19vdmVybGF5IHtcbiAgICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuICB9IiwiLnNjcm9sbGJhci10cmFjayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjojRUZFRkVGICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJhZGl1czoxNXB4ICFpbXBvcnRhbnQ7XG4gICAgJi5zY3JvbGxiYXItdHJhY2steSB7XG4gICAgICAgICY6YmVmb3JlLFxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOi0xcHg7XG4gICAgICAgICAgICBsZWZ0OjA7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDoxcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICAgICAgICAgICAgei1pbmRleDoxMDtcbiAgICAgICAgfVxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGJvdHRvbTotMXB4O1xuICAgICAgICAgICAgdG9wOmF1dG87XG4gICAgICAgIH0gXG4gICAgfVxufVxuLnNjcm9sbGJhci10aHVtYiB7XG4gICAgYm9yZGVyLXJhZGl1czowICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjojQUZDNEMwICFpbXBvcnRhbnQ7IFxuICAgIHdpZHRoOjhweCAhaW1wb3J0YW50O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3JkZXItcmFkaXVzOjE1cHggIWltcG9ydGFudDtcbn0iLCIuc3dpcGVyIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICAvKiBGaXggb2YgV2Via2l0IGZsaWNrZXJpbmcgKi9cbiAgICB6LWluZGV4OiAxO1xuICAgIGRpc3BsYXk6bm9uZTtcbiAgICAmLnN3aXBlci1pbml0aWFsaXplZCB7XG4gICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgfVxufVxuXG4uc3dpcGVyLS1jYXJvdXNlbCB7XG4gICAgY2xpcC1wYXRoOmluc2V0KC0xMDB2dyAtMTAwdncgLTEwMHZ3IDApXG59XG5cblxuLnN3aXBlci12ZXJ0aWNhbCA+IC5zd2lwZXItd3JhcHBlciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLnN3aXBlci13cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gICAgYm94LXNpemluZzogY29udGVudC1ib3g7XG59XG5cbi5zd2lwZXItYW5kcm9pZCAuc3dpcGVyLXNsaWRlLFxuLnN3aXBlci13cmFwcGVyIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xufVxuXG4uc3dpcGVyLXBvaW50ZXItZXZlbnRzIHtcbiAgICB0b3VjaC1hY3Rpb246IHBhbi15O1xuXG4gICAgJi5zd2lwZXItdmVydGljYWwge1xuICAgICAgICB0b3VjaC1hY3Rpb246IHBhbi14O1xuICAgIH1cbn1cblxuLnN3aXBlci1zbGlkZSB7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBhbGw7XG59XG5cbi5zd2lwZXItc2xpZGUtaW52aXNpYmxlLWJsYW5rIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi8qIEVxdWFsIEhlaWdodCAqL1xuLnN3aXBlci1lcXVhbGhlaWdodCB7XG4gICAgXG4gICAgLnN3aXBlci1zbGlkZSB7XG4gICAgICAgIGhlaWdodDphdXRvO1xuICAgICAgICA+IGRpdiB7XG4gICAgICAgICAgICBoZWlnaHQ6MTAwJTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLyogQXV0byBIZWlnaHQgKi9cbi5zd2lwZXItYXV0b2hlaWdodCB7XG4gICAgJixcbiAgICAuc3dpcGVyLXNsaWRlIHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgIH1cblxuICAgIC5zd2lwZXItd3JhcHBlciB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIGhlaWdodDtcbiAgICB9XG59XG5cblxuLnN3aXBlci1iYWNrZmFjZS1oaWRkZW4gLnN3aXBlci1zbGlkZSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLyogQ1NTIE1vZGUgKi9cbi5zd2lwZXItY3NzLW1vZGUge1xuICAgID4gLnN3aXBlci13cmFwcGVyIHtcbiAgICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgICAgIHNjcm9sbGJhci13aWR0aDogbm9uZTsgLyogRm9yIEZpcmVmb3ggKi9cbiAgICAgICAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lOyAvKiBGb3IgSW50ZXJuZXQgRXhwbG9yZXIgYW5kIEVkZ2UgKi9cbiAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgID4gLnN3aXBlci13cmFwcGVyID4gLnN3aXBlci1zbGlkZSB7XG4gICAgICAgIHNjcm9sbC1zbmFwLWFsaWduOiBzdGFydCBzdGFydDtcbiAgICB9XG59XG5cbi5zd2lwZXItaG9yaXpvbnRhbC5zd2lwZXItY3NzLW1vZGUge1xuICAgID4gLnN3aXBlci13cmFwcGVyIHtcbiAgICAgICAgc2Nyb2xsLXNuYXAtdHlwZTogeCBtYW5kYXRvcnk7XG4gICAgfVxufVxuXG4uc3dpcGVyLXZlcnRpY2FsLnN3aXBlci1jc3MtbW9kZSB7XG4gICAgPiAuc3dpcGVyLXdyYXBwZXIge1xuICAgICAgICBzY3JvbGwtc25hcC10eXBlOiB5IG1hbmRhdG9yeTtcbiAgICB9XG59XG5cbi5zd2lwZXItY2VudGVyZWQge1xuICAgID4gLnN3aXBlci13cmFwcGVyOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgb3JkZXI6IDk5OTk7XG4gICAgfVxuXG4gICAgJi5zd2lwZXItaG9yaXpvbnRhbCB7XG4gICAgICAgID4gLnN3aXBlci13cmFwcGVyID4gLnN3aXBlci1zbGlkZTpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4taW5saW5lLXN0YXJ0OiB2YXIoLS1zd2lwZXItY2VudGVyZWQtb2Zmc2V0LWJlZm9yZSk7XG4gICAgICAgIH1cblxuICAgICAgICA+IC5zd2lwZXItd3JhcHBlcjpiZWZvcmUge1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgd2lkdGg6IHZhcigtLXN3aXBlci1jZW50ZXJlZC1vZmZzZXQtYWZ0ZXIpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5zd2lwZXItdmVydGljYWwge1xuICAgICAgICA+IC5zd2lwZXItd3JhcHBlciA+IC5zd2lwZXItc2xpZGU6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLWJsb2NrLXN0YXJ0OiB2YXIoLS1zd2lwZXItY2VudGVyZWQtb2Zmc2V0LWJlZm9yZSk7XG4gICAgICAgIH1cblxuICAgICAgICA+IC5zd2lwZXItd3JhcHBlcjpiZWZvcmUge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IHZhcigtLXN3aXBlci1jZW50ZXJlZC1vZmZzZXQtYWZ0ZXIpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgPiAuc3dpcGVyLXdyYXBwZXIgPiAuc3dpcGVyLXNsaWRlIHtcbiAgICAgICAgc2Nyb2xsLXNuYXAtYWxpZ246IGNlbnRlciBjZW50ZXI7XG4gICAgfVxufVxuXG4vKiBQcm9ncmVzcyAqL1xuLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIHtcbiAgICBAYXBwbHkgcmVsYXRpdmUgYmctWyNlYWRhYzRdO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWZpbGwge1xuICAgIFxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDtcbn1cblxuLnN3aXBlci1ydGwgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1maWxsIHtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCB0b3A7XG59XG5cbi5zd2lwZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhcixcbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLFxuLnN3aXBlci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZSxcbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA2cHg7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG59XG5cbi5zd2lwZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIsXG4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tdmVydGljYWwsXG4uc3dpcGVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGUsXG4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZSB7XG4gICAgd2lkdGg6IDZweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1sb2NrIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4uc3dpcGVyLWdyaWQgPiAuc3dpcGVyLXdyYXBwZXIge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuICAuc3dpcGVyLWdyaWQtY29sdW1uID4gLnN3aXBlci13cmFwcGVyIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICBcblxuXG4gIC5zd2lwZXItZmFkZSB7XG4gICAgJi5zd2lwZXItZnJlZS1tb2RlIHtcbiAgICAgIC5zd2lwZXItc2xpZGUge1xuICAgICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gICAgICB9XG4gICAgfVxuICAgIC5zd2lwZXItc2xpZGUge1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xuICAgICAgLnN3aXBlci1zbGlkZSB7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgICAuc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XG4gICAgICAmLFxuICAgICAgJiAuc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBcbiAgLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgICBAYXBwbHkgZmxleCBnYXAtWzExcHhdO1xuICAgIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICAgICAgICB3aWR0aDogMTJweDtcbiAgICAgICAgaGVpZ2h0OjEycHg7XG4gICAgICAgIEBhcHBseSBpbmxpbmUtYmxvY2sgYmctYmxhY2svNTAgcm91bmRlZC1mdWxsIHRyYW5zaXRpb24tYWxsIGN1cnNvci1wb2ludGVyIHJlbGF0aXZlO1xuICAgICAgICAmLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICAgICAgICAgICAgQGFwcGx5IHctWzM2cHhdIGJnLXdoaXRlO1xuICAgICAgICB9XG4gICAgfVxuICAgICYtLWRhcmsge1xuICAgICAgICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICAgICAgICAgICYuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBAYXBwbHkgYmctYmxhY2s7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICB9XG5cbi5zd2lwZXItYnV0dG9uIHtcbiAgICBAYXBwbHkgIHctNSBoLTUgaW5saW5lLWZsZXgganVzdGlmeS1jZW50ZXIgaXRlbXMtY2VudGVyIHJvdW5kZWQtZnVsbCBmb250LWJvbGQgdGV4dC0xNjtcblxuICAgICYuc3dpcGVyLWJ1dHRvbi1sb2NrIHtcbiAgICAgICAgQGFwcGx5IGhpZGRlbiAjeyFpbXBvcnRhbnR9XG4gICAgfVxuXG4gICAgJi5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcbiAgICAgICAgQGFwcGx5IHBvaW50ZXItZXZlbnRzLWF1dG8gb3BhY2l0eS0yMDtcbiAgICB9XG4gICAgJi5zd2lwZXItZnVsbCB7XG4gICAgICAgIEBhcHBseSBhYnNvbHV0ZSB0b3AtMCBoLWZ1bGwgdy1bNTB2d10gcm91bmRlZC1ub25lIGJnLXRyYW5zcGFyZW50IHotWzEwMF0gY3Vyc29yLW5vbmU7XG4gICAgICAgICYucHJldiB7XG4gICAgICAgICAgICBAYXBwbHkgcmlnaHQtMS8yO1xuICAgICAgICB9XG4gICAgICAgICYubmV4dCB7XG4gICAgICAgICAgICBAYXBwbHkgbGVmdC0xLzI7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5jaXJjbGUge1xuICAgICAgICBAYXBwbHkgYWJzb2x1dGUgdG9wLTEvMiAtdHJhbnNsYXRlLXktMS8yIHotWzMwMF0gdy1bMTIlXSBoLWZ1bGwgIGZsZXggaXRlbXMtY2VudGVyIGp1c3RpZnktY2VudGVyIGJnLXRyYW5zcGFyZW50IHJvdW5kZWQtbm9uZSB0cmFuc2l0aW9uLWFsbCBjdXJzb3ItcG9pbnRlcjtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDonJztcbiAgICAgICAgICAgIEBhcHBseSBvcGFjaXR5LTEwMCB0cmFuc2l0aW9uLWFsbCBhYnNvbHV0ZSBpbnNldC0wIHctZnVsbCBoLWZ1bGw7XG4gICAgICAgIH1cbiAgICAgICAgaSB7XG4gICAgICAgICAgICBAYXBwbHkgdHJhbnNpdGlvbi1hbGw7XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgQGFwcGx5IG9wYWNpdHktMTAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5wcmV2IHtcbiAgICAgICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgICAgICAgQGFwcGx5IC10cmFuc2xhdGUteC00XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5uZXh0IHtcbiAgICAgICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgICAgICAgQGFwcGx5IHRyYW5zbGF0ZS14LTRcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5wcmV2IHtcbiAgICAgICAgICAgIEBhcHBseSBsZWZ0LTA7XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgQGFwcGx5IGJnLWdyYWRpZW50LXRvLXIgZnJvbS1ibGFjay80MCB0by10cmFuc3BhcmVudFxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgaSB7XG4gICAgICAgICAgICAgICAgQGFwcGx5IC10cmFuc2xhdGUteC0zXG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5uZXh0IHtcbiAgICAgICAgICAgIEBhcHBseSByaWdodC0wO1xuICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBAYXBwbHkgYmctZ3JhZGllbnQtdG8tbCBmcm9tLWJsYWNrLzQwIHRvLXRyYW5zcGFyZW50XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgICBAYXBwbHkgdHJhbnNsYXRlLXgtM1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5cblxuLnN3aXBlci1mYWRlLnN3aXBlci1mcmVlLW1vZGUgLnN3aXBlci1zbGlkZXtcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLW91dFxufVxuLnN3aXBlci1mYWRlIC5zd2lwZXItc2xpZGV7XG4gICAgcG9pbnRlci1ldmVudHM6bm9uZTtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5Om9wYWNpdHk7XG4gICAgb3BhY2l0eTowICFpbXBvcnRhbnQ7XG59XG4uc3dpcGVyLWZhZGUgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRle1xuICAgIHBvaW50ZXItZXZlbnRzOm5vbmU7IFxufVxuLnN3aXBlci1mYWRlIC5zd2lwZXItc2xpZGUtYWN0aXZlLFxuLnN3aXBlci1mYWRlIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5zd2lwZXItc2xpZGUtYWN0aXYge1xuICAgIHBvaW50ZXItZXZlbnRzOmF1dG87XG4gICAgb3BhY2l0eToxICFpbXBvcnRhbnQ7XG59IiwiLmFsZXJ0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDoxMDA7XG59IiwiLmMtYmxvZyB7XG4gICAgJi0td3JhcC5ibG9jay0wLmJsb2ctY29udGVudC1lZGl0b3Ige1xuICAgICAgICAvLyBAc2NyZWVuIHFoZCB7XG4gICAgICAgIC8vICAgICBAYXBwbHkgLW10LTEwO1xuICAgICAgICAvLyB9XG4gICAgICAgIC5jLXJpY2h0ZXh0IHtcbiAgICAgICAgICAgID4gcDpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OicnO1xuICAgICAgICAgICAgICAgICAgICBAYXBwbHkgYmctdGVhbCBoLVsxOHB4XSBsZzpoLTMgdy01IGxnOnctNyByb3VuZGVkLWZ1bGwgcmVsYXRpdmUgaW5saW5lLWJsb2NrIGJnLW5vLXJlcGVhdCBiZy1jZW50ZXIgbXItMSB0b3AtWzVweF07XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzE2JyBoZWlnaHQ9JzE2JyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00xMC42NjY3IDMuMzMzMzdDMTAuNjY2NyAzLjgyODA0IDExLjE1NTMgNC41NjY3MSAxMS42NSA1LjE4NjcxQzEyLjI4NiA1Ljk4NjcxIDEzLjA0NiA2LjY4NDcxIDEzLjkxNzMgNy4yMTczN0MxNC41NzA3IDcuNjE2NzEgMTUuMzYyNyA4LjAwMDA0IDE2IDguMDAwMDRNMTYgOC4wMDAwNEMxNS4zNjI3IDguMDAwMDQgMTQuNTcgOC4zODMzNyAxMy45MTczIDguNzgyNzFDMTMuMDQ2IDkuMzE2MDQgMTIuMjg2IDEwLjAxNCAxMS42NSAxMC44MTI3QzExLjE1NTMgMTEuNDMzNCAxMC42NjY3IDEyLjE3MzQgMTAuNjY2NyAxMi42NjY3TTE2IDguMDAwMDRILTQuNzY4MzdlLTA3JyBzdHJva2U9J3doaXRlJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIuYy1idXR0b24ge1xuICAgIEBhcHBseSByZWxhdGl2ZSBpbmxpbmUtZmxleCBpdGVtcy1jZW50ZXIganVzdGlmeS1jZW50ZXIgdGV4dC0xNiBoLVs1MHB4XSByb3VuZGVkLWZ1bGwgYmctYWNjZW50IG5vLXVuZGVybGluZSB0cmFuc2l0aW9uLWFsbCBkdXJhdGlvbi1bLjQ1c10gcGwtMyBmb250LXNlbWlib2xkIHdoaXRlc3BhY2Utbm93cmFwO1xuXG4gICAgc3BhbiB7XG4gICAgICAgIFxuICAgIH1cblxuICAgICYtLWRhcmsge1xuICAgICAgICBAYXBwbHkgYmctYmx1ZS1kYXJrZXIgdGV4dC13aGl0ZTtcbiAgICB9XG5cbiAgICAmLm5vLWFycm93IHtcbiAgICAgICAgQGFwcGx5IHByLTM7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgQGFwcGx5IGhpZGRlbjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLWZ1bGwge1xuICAgICAgICBAYXBwbHkgdy1mdWxsO1xuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIEBhcHBseSB3LWZ1bGwganVzdGlmeS1zdGFydDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLW1vYmlsZS1mdWxsIHtcbiAgICAgICAgQGFwcGx5IHctZnVsbDtcbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBAYXBwbHkgdy1mdWxsIGp1c3RpZnktc3RhcnQ7XG4gICAgICAgIH1cbiAgICAgICAgQHNjcmVlbiBsZyB7XG4gICAgICAgICAgICBAYXBwbHkgdy1hdXRvO1xuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgQGFwcGx5IHctYXV0bztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuYXJyb3ctbGlnaHQge1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIEBhcHBseSBiZy15ZWxsb3ctbGlnaHQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIEBhcHBseSB3LVszNHB4XSBoLVszNHB4XSBiZy1yZXBlYXQgYmctd2hpdGUgcmVsYXRpdmUgYmctY29udGFpbiBiZy1jZW50ZXIgdHJhbnNpdGlvbi1hbGwgbXItMSBtbC0yIHJvdW5kZWQtZnVsbCBkdXJhdGlvbi1bLjQ1c10gIGZsZXgtbm9uZSByb3RhdGUtWzQ1ZGVnXTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAzNHB4IDM0cHg7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzM0JyBoZWlnaHQ9JzM0JyB2aWV3Qm94PScwIDAgMzQgMzQnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NnIGNsaXAtcGF0aD0ndXJsKCUyM2NsaXAwXzczM181MDgpJyUzRSUzQ3BhdGggZD0nTTE3IDI0LjA3MTFWOS45Mjg5Mycgc3Ryb2tlPSclMjMxNTE2MUEnIHN0cm9rZS13aWR0aD0nMS41JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSUzQ3BhdGggZD0nTTExLjI1NDggMTUuNjc0M0wxNyA5LjkyOTA3TDIyLjc0NTIgMTUuNjc0Mycgc3Ryb2tlPSclMjMxNTE2MUEnIHN0cm9rZS13aWR0aD0nMS41JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSUzQy9nJTNFJTNDZGVmcyUzRSUzQ2NsaXBQYXRoIGlkPSdjbGlwMF83MzNfNTA4JyUzRSUzQ3JlY3Qgd2lkdGg9JzIwJyBoZWlnaHQ9JzIwJyBmaWxsPSd3aGl0ZScgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMi44NTc4NSAxNykgcm90YXRlKC00NSknLyUzRSUzQy9jbGlwUGF0aCUzRSUzQy9kZWZzJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbiAgICB9XG5cbiAgICAmLmFycm93LWxlZnQge1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIG9yZGVyOi0xO1xuICAgICAgICAgICAgdHJhbnNmb3JtOnNjYWxlWCgtMSk7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6LTRweDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OjA7XG4gICAgICAgIH1cbiAgICB9XG5cblxuICAgICY6aG92ZXIge1xuICAgICAgICBAYXBwbHkgbm8tdW5kZXJsaW5lO1xuICAgIH1cblxuICAgIEBzY3JlZW4gbGcge1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIEBhcHBseSBiZy1ibHVlLWRhcmtlciB0ZXh0LXdoaXRlO1xuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgQGFwcGx5IGJnLWFjY2VudDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0zNHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG5cbn1cblxuLmMtYnV0dG9uLXNsaWRlIHtcbiAgICBAYXBwbHkgaW5saW5lLWZsZXggaXRlbXMtY2VudGVyIGp1c3RpZnktY2VudGVyIHRleHQtMTYgaC1bNDhweF0gcm91bmRlZC1mdWxsIGJnLWJsdWUtZGFyayBuby11bmRlcmxpbmUgdHJhbnNpdGlvbi1hbGwgZHVyYXRpb24tWy40NXNdIGZvbnQtc2VtaWJvbGQgb3ZlcmZsb3ctaGlkZGVuIHJlbGF0aXZlIHByLVs0cHhdIHBsLTY7XG4gICAgaSB7XG4gICAgICAgIEBhcHBseSBhYnNvbHV0ZSBsZWZ0LTIgdG9wLTEvMiB0cmFuc2xhdGUteS1bLTUwJV0gei0wO1xuICAgIH1cbiAgICBzcGFuIHtcbiAgICAgICAgQGFwcGx5IGgtNSByb3VuZGVkLWZ1bGwgcHgtMiBiZy1hY2NlbnQgaW5saW5lLWZsZXggaXRlbXMtY2VudGVyIGp1c3RpZnktY2VudGVyIHRyYW5zaXRpb24tYWxsIGR1cmF0aW9uLVsuNDVzXSByZWxhdGl2ZSB6LTEwO1xuICAgICAgICAmLmMtYnV0dG9uLXNsaWRlLS1mcm9udCB7XG4gICAgICAgICAgICBAYXBwbHkgYWJzb2x1dGUgdG9wLVs0cHhdIHJpZ2h0LVs0cHhdIHctYXV0byB0cmFuc2l0aW9uLWFsbDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAmLmMtYnV0dG9uLXNsaWRlLS1mcm9udCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDhweCkgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmMtaGFtYnVyZ2VyIHtcbiAgICBAYXBwbHkgaW5saW5lLWZsZXggaXRlbXMtY2VudGVyIGp1c3RpZnktY2VudGVyIHRleHQtMTYgaC1bNDhweF0gcm91bmRlZC1mdWxsIGJnLWJsdWUtZGFyayBuby11bmRlcmxpbmUgdHJhbnNpdGlvbi1hbGwgZHVyYXRpb24tWy40NXNdIGZvbnQtc2VtaWJvbGQgb3ZlcmZsb3ctaGlkZGVuIHJlbGF0aXZlIHByLVs0cHhdIHBsLTY7XG4gICAgaSB7XG4gICAgICAgIEBhcHBseSBhYnNvbHV0ZSBsZWZ0LTIgdG9wLTEvMiB0cmFuc2xhdGUteS1bLTUwJV0gei0wO1xuICAgIH1cbiAgICBzcGFuIHtcbiAgICAgICAgQGFwcGx5IGgtNSByb3VuZGVkLWZ1bGwgcHgtMiBiZy1hY2NlbnQgaW5saW5lLWZsZXggaXRlbXMtY2VudGVyIGp1c3RpZnktY2VudGVyIHRyYW5zaXRpb24tYWxsIGR1cmF0aW9uLVsuNDVzXSByZWxhdGl2ZSB6LTEwO1xuICAgIH1cbn0iLCIuYy1jaGVja2JveCB7XG4gICAgQGluY2x1ZGUgcmVzcC1mb250KDE2cHgsIDIwcHgsIDI0cHgpO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAmLmRpc2FibGVkIHtcbiAgICAgICAgY3Vyc29yOm5vdC1hbGxvd2VkO1xuICAgICAgICBvcGFjaXR5OjAuNDtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICB9XG4gICAgfVxuICAgIGlucHV0IHtcbiAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6MDtcbiAgICAgICAgbGVmdDowO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OjEwMCU7XG4gICAgICAgIG9wYWNpdHk6MDtcbiAgICB9XG4gICAgaW5wdXQ6Y2hlY2tlZCArIGxhYmVsIHtcbiAgICAgICAgJjphZnRlcixcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgb3BhY2l0eToxO1xuICAgICAgICB9XG4gICAgfVxuICAgIGlucHV0OmZvY3VzLXZpc2libGUgKyBsYWJlbCB7XG4gICAgICAgICY6YWZ0ZXIsXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIG91dGxpbmUtb2Zmc2V0OjRweDtcbiAgICAgICAgICAgIG91dGxpbmUtc3R5bGU6IHNvbGlkO1xuICAgICAgICAgICAgb3V0bGluZS1jb2xvcjogIzEzNjNjNjtcbiAgICAgICAgfVxuICAgIH1cbiAgICBsYWJlbCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDpjYWxjKDE2cHggKyAwLjQxNjY2NnZ3KTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICAgIGxpbmUtaGVpZ2h0OjEuNDtcbiAgICAgICAgY29sb3I6JGNvbG9yLXNlY29uZGFyeTtcbiAgICAgICAgZm9udC13ZWlnaHQ6NDAwO1xuXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE5NTNweCkge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OjI0cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmOmFmdGVyLFxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OicnO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDowO1xuICAgICAgICAgICAgdG9wOjUwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICB6LWluZGV4OiAwO1xuICAgICAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgICAgICAgIGJvcmRlcjoxcHggc29saWQgIzk3OTc5NztcbiAgICAgICAgICAgIFxuICAgICAgICB9XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDonXFxFODBEJztcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OmZvbnRlbGxvO1xuICAgICAgICAgICAgZm9udC1zaXplOjEycHg7XG4gICAgICAgICAgICBvcGFjaXR5OjA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDoxNnB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjpjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgICB9XG4gICAgfVxufSIsIkBtaXhpbiBhdDJ4KCRpbWFnZSwgJHdpZHRoLCAkaGVpZ2h0KSB7XG4gIEBtZWRpYSBhbGwgYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDEuNSkge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgkaW1hZ2UpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogJHdpZHRoICRoZWlnaHQ7XG4gIH1cbn1cblxuQG1peGluIGJnKCRjb2xvciwgJGltYWdlKSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246Y2VudGVyIHRvcDtcbiAgYmFja2dyb3VuZC1jb2xvcjokY29sb3I7XG4gIGJhY2tncm91bmQtaW1hZ2U6dXJsKCRpbWFnZSk7XG4gIGJhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDsgIFxufVxuXG5AZnVuY3Rpb24gc3RyaXAtdW5pdCgkdmFsdWUpIHtcbiAgQHJldHVybiAkdmFsdWU7XG59XG5cbkBtaXhpbiByZXNwLWZvbnQoJG1pbi1mb250LXNpemUsICRtYXgtZm9udC1zaXplLCAkbGluZS1oZWlnaHQpIHtcbiAgICBAaW5jbHVkZSBmbHVpZC10eXBlKDEwMjRweCwgMzgwMHB4LCAkbWluLWZvbnQtc2l6ZSwgJG1heC1mb250LXNpemUpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjKCRsaW5lLWhlaWdodCAvICRtYXgtZm9udC1zaXplKTsgXG59XG5cbkBtaXhpbiBmbHVpZC10eXBlKCRtaW4tdncsICRtYXgtdncsICRtaW4tZm9udC1zaXplLCAkbWF4LWZvbnQtc2l6ZSkge1xuICAkdTE6IHVuaXQoJG1pbi12dyk7XG4gICR1MjogdW5pdCgkbWF4LXZ3KTtcbiAgJHUzOiB1bml0KCRtaW4tZm9udC1zaXplKTtcbiAgJHU0OiB1bml0KCRtYXgtZm9udC1zaXplKTtcblxuICBAaWYgJHUxID09ICR1MiBhbmQgJHUxID09ICR1MyBhbmQgJHUxID09ICR1NCB7XG4gICAgJiB7XG4gICAgICAvL2ZvbnQtc2l6ZTogJG1pbi1mb250LXNpemU7XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbWluLXZ3KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogY2FsYygjeyRtaW4tZm9udC1zaXplfSArICN7c3RyaXAtdW5pdCgkbWF4LWZvbnQtc2l6ZSAtICRtaW4tZm9udC1zaXplKX0gKiAoKDEwMHZ3IC0gI3skbWluLXZ3fSkgLyAje3N0cmlwLXVuaXQoJG1heC12dyAtICRtaW4tdncpfSkpO1xuICAgICAgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJG1heC12dykge1xuICAgICAgICBmb250LXNpemU6ICRtYXgtZm9udC1zaXplO1xuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi5jLWNvdmVyLXZpZGVvIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBpZnJhbWUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICB3aWR0aDogMTAwdnc7XG4gICAgICAgIGhlaWdodDogNTYuMjV2dzsgLyogMTY6OSBhc3BlY3QgcmF0aW8gKi9cbiAgICAgICAgbWluLWhlaWdodDogMTAwdmg7XG4gICAgICAgIG1pbi13aWR0aDogMTc3Ljc3dmg7IC8qIDE2OjkgYXNwZWN0IHJhdGlvICovXG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIH1cbn0iLCIuYy1jdXJzb3Ige1xuICAgIEBhcHBseSBmaXhlZCB6LVs5MDAwXSB0b3AtMCBsZWZ0LTAgaGlkZGVuIHBvaW50ZXItZXZlbnRzLW5vbmU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6Jyc7XG4gICAgICAgIEBhcHBseSB3LVs1OHB4XSBoLTcgdHJhbnNpdGlvbi1hbGwgYmxvY2sgYmctbm8tcmVwZWF0IGJnLWNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9jdXJzb3Iuc3ZnKTtcbiAgICB9XG4gICAgJi5uZXh0OmFmdGVyIHtcbiAgICAgICAgQGFwcGx5IHJvdGF0ZS0wO1xuICAgIH1cbiAgICAmLnByZXY6YWZ0ZXIge1xuICAgICAgICBAYXBwbHkgcm90YXRlLVsxODBkZWddO1xuICAgIH1cbiAgICAmLS1hY3RpdmUge1xuICAgICAgICBAYXBwbHkgYmxvY2s7XG4gICAgfVxuICAgICYtLWRpc2FibGVkIHtcbiAgICAgICAgQGFwcGx5IG9wYWNpdHktMzA7XG4gICAgfVxufSIsIi5jLWhvdmVyLXpvb20ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAuYy1sYXp5LXdyYXBwZXIge1xuICAgICAgICBpbWcge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246YWxsIC40NXMgZWFzZSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuICAgICY6aG92ZXIge1xuICAgICAgICAuYy1sYXp5LXdyYXBwZXIge1xuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgICAgICAgICAgIEBzY3JlZW4gbGcge1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBhIHtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIuYy1mb290ZXIge1xuICAgIEBhcHBseSBmb250LW1lZGl1bSB0ZXh0LXdoaXRlIHRleHQtMTZyIHotMCBib3R0b20tMCBsZWZ0LTAgdy1mdWxsIGJnLWdyZWVuLXByaW1hcnk7XG4gICAgYSB7XG4gICAgICAgIEBhcHBseSB0ZXh0LXdoaXRlO1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIEBhcHBseSBuby11bmRlcmxpbmUgdGV4dC1hY2NlbnQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICAgIGJyIHtcbiAgICAgICAgICAgIEBhcHBseSBoaWRkZW4gbGc6aW5saW5lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fbWVudSB7XG4gICAgICAgID4gdWwge1xuICAgICAgICAgICAgQGFwcGx5ICBmbGV4IGZsZXgtY29sIHNtOmZsZXgtcm93IHNtOmdhcC01IHFoZDpnYXAtODtcbiAgICAgICAgICAgID4gbGkge1xuICAgICAgICAgICAgICAgIEBhcHBseSBmbGV4LWdyb3cgYm9yZGVyLWIgYm9yZGVyLXdoaXRlIHNtOmJvcmRlci1iLTA7XG4gICAgICAgICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgICAgICAgICAgQGFwcGx5IGJsb2NrIHRleHQtYWNjZW50IGhlYWRpbmctNCBzbTptYi0yIHdoaXRlc3BhY2Utbm93cmFwIGJnLW5vLXJlcGVhdCBweS0yIHNtOnB5LTA7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciByaWdodDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTUnIGhlaWdodD0nOScgdmlld0JveD0nMCAwIDE1IDknIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J003LjM2NDM1IDguNDMyNThDNy4wNzU3MiA4LjQzMjU4IDYuNzg1NiA4LjMyMjQ4IDYuNTYzOTIgOC4xMDM3OEwwLjMzNzU1OSAxLjk0NzM0Qy0wLjEwODc3NSAxLjUwNTQ3IC0wLjExMzIzOCAwLjc4NTM4MSAwLjMyODYzMyAwLjMzNzU1OUMwLjc3MDUwNCAtMC4xMDg3NzUgMS40OTA1OSAtMC4xMTMyMzggMS45Mzg0MSAwLjMyODYzM0w3LjM2NDM1IDUuNjk1MDZMMTIuNzkwMyAwLjMyODYzM0MxMy4yMzY2IC0wLjExMzIzOCAxMy45NTgyIC0wLjEwODc3NSAxNC40MDAxIDAuMzM3NTU5QzE0Ljg0MTkgMC43ODM4OTQgMTQuODM3NSAxLjUwNTQ3IDE0LjM5MTEgMS45NDczNEw4LjE2NDc4IDguMTA1MjZDNy45NDMxIDguMzIzOTcgNy42NTQ0NyA4LjQzNDA2IDcuMzY0MzUgOC40MzQwNlY4LjQzMjU4WicgZmlsbD0nd2hpdGUnLyUzRSUzQy9zdmclM0UlMEFcIik7XG4gICAgICAgICAgICAgICAgICAgIEBzY3JlZW4gc20ge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgPiB1bCB7XG4gICAgICAgICAgICAgICAgICAgIEBhcHBseSBoaWRkZW4gc206ZmxleCBmbGV4LWNvbCBwYi0zIHNtOnBiLTA7XG4gICAgICAgICAgICAgICAgICAgIEBzY3JlZW4gc20ge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTpmbGV4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgPiBsaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAYXBwbHkgbWItMiBsYXN0Om1iLTA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19tb2JpbGUge1xuICAgICAgICBAYXBwbHkgYm9yZGVyLWIgYm9yZGVyLXdoaXRlIGxnOmJvcmRlci1iLTAgcHktWzEycHhdIGxnOnB5LTA7XG4gICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAuYy1mb290ZXJfX21vYmlsZS1saXN0IHtcbiAgICAgICAgICAgICAgICBAYXBwbHkgYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgICAgIEBhcHBseSB0ZXh0LXRlYWw7XG4gICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6J1xcRTgwMCc7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgID4gYSB7XG4gICAgICAgICAgICBAYXBwbHkgZmxleCBqdXN0aWZ5LWJldHdlZW4gaXRlbXMtY2VudGVyIHRleHQtd2hpdGUgdGV4dC0xNiBmb250LWxpZ2h0O1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgQGFwcGx5IHRleHQtd2hpdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnXFxFODAxJztcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogZm9udGVsbG87XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIEBhcHBseSB0ZXh0LTE0O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYtbGlzdCB7XG4gICAgICAgICAgICBAYXBwbHkgcHQtMSBsZzpwdC0wO1xuICAgICAgICB9XG4gICAgICAgIFxuICAgIH1cblxuICAgICZfX2xpbmtzIHtcbiAgICAgICAgdWwge1xuICAgICAgICAgICAgQGFwcGx5IGZsZXggZ2FwLTEgdGV4dC0xNnI7XG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBhcHBseSBoaWRkZW47XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIEBhcHBseSBpbmxpbmUtYmxvY2sgd2hpdGVzcGFjZS1ub3dyYXAgdGV4dC13aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDonfCc7XG4gICAgICAgICAgICAgICAgICAgICAgICBAYXBwbHkgaW5saW5lLWJsb2NrIG1yLTEgdGV4dC13aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2NvcHlyaWdodCB7XG4gICAgICAgIEBhcHBseSB0ZXh0LTE0IGxnOnRleHQtMTZyO1xuICAgICAgICAmLXRleHQge1xuXG4gICAgICAgIH1cbiAgICAgICAgdWwge1xuICAgICAgICAgICAgQGFwcGx5IGZsZXggZmxleC13cmFwICBnYXAteC0xIHBsLTE7XG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgQGFwcGx5IG0tMDtcbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgQGFwcGx5IGlubGluZS1ibG9jayB3aGl0ZXNwYWNlLW5vd3JhcCB0ZXh0LXdoaXRlIG5vLXVuZGVybGluZTtcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAYXBwbHkgdGV4dC1hY2NlbnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDonfCc7XG4gICAgICAgICAgICAgICAgICAgICAgICBAYXBwbHkgaW5saW5lLWJsb2NrIG1yLTEgdGV4dC13aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jLXNvY2lhbCB7XG4gICAgICAgIEBhcHBseSBmbGV4IGdhcC0zIGFic29sdXRlIGxnOnJlbGF0aXZlIHRvcC01IGxnOnRvcC0wIHJpZ2h0LTA7XG4gICAgfVxuXG4gICAgLmdmb3JtX3dyYXBwZXIge1xuICAgICAgICBAYXBwbHkgcmVsYXRpdmUgbGc6bWF4LXctWzQ1MHB4XTtcbiAgICAgICAgLmdmb3JtX2hlYWRpbmcge1xuICAgICAgICAgICAgZGlzcGxheTpub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLmdmb3JtX3ZhbGlkYXRpb25fZXJyb3JzIHtcbiAgICAgICAgICAgIEBhcHBseSBoaWRkZW47XG4gICAgICAgIH1cbiAgICAgICAgLmdmb3JtX2ZpZWxkcyB7XG4gICAgICAgICAgICBkaXNwbGF5OmJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLmdmb3JtLWJvZHkge1xuICAgICAgICAgICAgLmdmaWVsZC0tdHlwZS1lbWFpbCB7XG4gICAgICAgICAgICAgICAgQGFwcGx5IGJnLWJlaWdlIHJlbGF0aXZlIHJvdW5kZWQtZnVsbDtcbiAgICAgICAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICAgICAgICAgIEBhcHBseSBoLTYgYmctdHJhbnNwYXJlbnQgcGxhY2Vob2xkZXItYmx1ZS1kYXJrIHRleHQtYmx1ZS1kYXJrIHB4LTMgdy1mdWxsIHRleHQtMTZyIG91dGxpbmUtbm9uZSBmb250LW5vcm1hbCByb3VuZGVkLWZ1bGwgcHItMTU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmdmaWVsZC0tdHlwZS1zdWJtaXQge1xuICAgICAgICAgICAgICAgIEBhcHBseSBhYnNvbHV0ZSB0b3AtWzRweF0gcmlnaHQtWzRweF07XG4gICAgICAgICAgICAgICAgLmJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgQGFwcGx5IGJnLWFjY2VudCByb3VuZGVkLWZ1bGwgdGV4dC1ibHVlLWRhcmsgaC01IGl0ZW1zLWNlbnRlciBqdXN0aWZ5LWNlbnRlciBpbmxpbmUtZmxleCBweC0yO1xuICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBAYXBwbHkgYmctYmx1ZS1kYXJrZXIgdGV4dC13aGl0ZSBuby11bmRlcmxpbmU7XG4gICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5nZmllbGRfdmFsaWRhdGlvbl9tZXNzYWdlIHtcbiAgICAgICAgICAgICAgICBAYXBwbHkgcC0wIGJnLXRyYW5zcGFyZW50IGJvcmRlci0wIGFic29sdXRlIHRvcC1mdWxsIG10LTEgdGV4dC0xMyB0ZXh0LXJlZDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICB9XG4gICAgICAgIC5nZm9ybS1mb290ZXIge1xuICAgICAgICAgICAgbWFyZ2luOjAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIHBhZGRpbmc6MCAhaW1wb3J0YW50O1xuXG4gICAgICAgIH1cbiAgICAgICAgLmdmb3JtX2FqYXhfc3Bpbm5lciB7XG4gICAgICAgICAgICBAYXBwbHkgdy0zIGgtMyBibG9jayAtcmlnaHQtNCB6LTEwIHRvcC0xLzIgLXRyYW5zbGF0ZS15LTEvMiBhYnNvbHV0ZTtcbiAgICAgICAgfVxuICAgIH1cblxufSIsImh0bWxbbGFuZz1lbl0ge1xuXHRtYXJnaW4tdG9wOjAgIWltcG9ydGFudDtcbn1cblxuLmMtaGVhZGVyIHtcbiAgICBAYXBwbHkgZml4ZWQgIHctZnVsbCB6LVsyMDAwXSB0cmFuc2l0aW9uLWFsbCBkdXJhdGlvbi1bLjQ1c107XG4gICAgJl9fd3JhcHBlciB7XG4gICAgICAgIEBhcHBseSBweC0zIHFoZDpweC05IGgtMTIgICBmbGV4IGp1c3RpZnktYmV0d2VlbiBpdGVtcy1jZW50ZXIgcmVsYXRpdmUgdHJhbnNpdGlvbi1hbGwgZHVyYXRpb24tWy4yc107XG4gICAgfVxuICAgICZfX2xvZ28ge1xuICAgICAgICAubG9nby1kYXJrIHtcbiAgICAgICAgICAgIEBhcHBseSBoaWRkZW47XG4gICAgICAgIH1cbiAgICAgICAgLmxvZ28td2hpdGUge1xuICAgICAgICAgICAgQGFwcGx5IGlubGluZS1ibG9jaztcbiAgICAgICAgfVxuICAgIH1cbiAgICAuYy1idXR0b24tc2xpZGUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIH1cblxuXG4gICAgXG4gICAgQGF0LXJvb3Qge1xuICAgICAgICAuZXJyb3I0MDQsXG4gICAgICAgIC5jLWhlYWRlci0tc29saWQsXG4gICAgICAgIC5ob21lIHtcbiAgICAgICAgICAgIC5jLWhlYWRlciB7XG4gICAgICAgICAgICAgICAgJl9fd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgICAgIEBhcHBseSBiZy1iZWlnZSBoLTk7XG4gICAgICAgICAgICAgICAgICAgIC8vYm94LXNoYWRvdzogMCAwIDMwcHggMCByZ2JhKDAsIDAsIDAsIDAuMTApO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgJl9fbG9nbyB7XG4gICAgICAgICAgICAgICAgICAgIC5sb2dvLWRhcmsge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGFwcGx5IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAubG9nby13aGl0ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAYXBwbHkgaGlkZGVuO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5jLWJ1dHRvbi1zbGlkZSB7XG4gICAgICAgICAgICAgICAgICAgIEBhcHBseSBiZy1ibHVlLWRhcms7XG4gICAgICAgICAgICAgICAgICAgIGkuc3ZnLXBob25lIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6YmxvY2sgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBpLnN2Zy1waG9uZS1kYXJrIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBhcHBseSBoaWRkZW47XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmhvbWUge1xuICAgICAgICAgICAgLmMtaGVhZGVyIHtcbiAgICAgICAgICAgICAgICAmX193cmFwcGVyIHtcbiAgICAgICAgICAgICAgICAgICAgQGFwcGx5IGJnLXRyYW5zcGFyZW50IGgtMTI7XG4gICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7ICAgXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5jLWhlYWRlci0tc29saWQge1xuICAgICAgICAgICAgICAgIC5jLWhlYWRlciB7XG4gICAgICAgICAgICAgICAgICAgICZfX3dyYXBwZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGFwcGx5IGJnLWJlaWdlIGgtOTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAzMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjEwKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIuYy1sYXp5LXdyYXBwZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBvdmVyZmxvdzpoaWRkZW47XG4gICAgdHJhbnNpdGlvbjpub25lO1xuICAgICYuaW1nLWxvYWRlZCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIH1cblxuICAgICZbZGF0YS1yZXZlYWxdIHtcbiAgICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgMCwgNTAlIDAsIDUwJSAxMDAlLCAwIDEwMCUpO1xuICAgIH1cblxuICAgICYudHJhbnNwYXJlbnQge1xuICAgICAgICBpbWcge1xuICAgICAgICAgICAgJi5sYXp5IHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuY292ZXIge1xuICAgICAgICBpbWcge1xuICAgICAgICAgICAgaGVpZ2h0OjEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgICAgJi5sYXp5IHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyZXktbGlnaHRlcjtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6MDtcbiAgICAgICAgfVxuICAgIFxuICAgICAgICAmOm5vdCguaW5pdGlhbCkge1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAxcztcbiAgICAgICAgfVxuICAgIFxuICAgICAgICAmLmxvYWRpbmcsXG4gICAgICAgICYuaW5pdGlhbCxcbiAgICAgICAgJi5sb2FkZWQsXG4gICAgICAgICYuZXJyb3Ige1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMXM7XG4gICAgICAgIH1cbiAgICBcbiAgICAgICAgJi5sb2FkZWQge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgXG4gICAgICAgICY6bm90KFtzcmNdKSB7XG4gICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgIH1cbiAgICBcbiAgICB9XG5cbiAgICAubGF6eTpub3QoaW1nKSB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMXM7XG4gICAgfVxuICAgIFxuICAgIC5sYXp5Om5vdChpbWcpW2RhdGEtbGwtc3RhdHVzPSdsb2FkaW5nJ10sXG4gICAgLmxhenk6bm90KGltZylbZGF0YS1sbC1zdGF0dXM9J2xvYWRlZCddLFxuICAgIC5sYXp5Om5vdChpbWcpW2RhdGEtbGwtc3RhdHVzPSdlbnRlcmVkJ10ge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgIH1cblxuICAgIFxuXG59XG4iLCIubGluZS1hbmltIHtcbiAgICBAYXBwbHkgcmVsYXRpdmU7XG5cbiAgICAuc3RhciB7XG4gICAgICAgIEBhcHBseSBzY2FsZS1bMF0gb3BhY2l0eS0wIHRyYW5zaXRpb24tYWxsO1xuICAgIFxuICAgICAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAgICAgICBAYXBwbHkgc2NhbGUtWzFdIG9wYWNpdHktMTAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi50ZXh0IHtcbiAgICAgICAgQGFwcGx5IHdoaXRlc3BhY2Utbm93cmFwIGlubGluZS1ibG9jaztcbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIEBhcHBseSBhYnNvbHV0ZSB3LWZ1bGwgaC1hdXRvIGJvdHRvbS0wIGxlZnQtMDtcbiAgICAgICAgfVxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIEBhcHBseSByZWxhdGl2ZSB6LTEwO1xuICAgICAgICB9XG4gICAgfVxuICAgICYuY3RhIHtcbiAgICAgICAgc3ZnLmxpbmUtcmlnaHQge1xuICAgICAgICAgICAgQGFwcGx5IGFic29sdXRlIHRvcC1bMzAlXSByaWdodC1bMTUlXSB3LVsxNSVdIGgtYXV0bztcbiAgICAgICAgfVxuICAgICAgICBzdmcubGluZS1sZWZ0IHtcbiAgICAgICAgICAgIEBhcHBseSBhYnNvbHV0ZSB0b3AtWzYxJV0gbGVmdC1bNyVdIHctWzYlXSBoLWF1dG87ICAgXG4gICAgICAgIH1cbiAgICAgICAgaW1nLnN0YXIge1xuICAgICAgICAgICAgQGFwcGx5IHRvcC1bMjQlXSByaWdodC1bMzAlXSB3LVs0JV0gaC1hdXRvIGFic29sdXRlO1xuICAgICAgICB9XG4gICAgICAgICYucG9zLWxlZnQge1xuICAgICAgICAgICAgc3ZnLmxpbmUtcmlnaHQge1xuICAgICAgICAgICAgICAgIEBhcHBseSBsZWZ0LVsxNSVdIHJpZ2h0LWF1dG87XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBzdmcubGluZS1sZWZ0IHtcbiAgICAgICAgICAgICAgICBAYXBwbHkgcmlnaHQtWzclXSBsZWZ0LWF1dG87XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBpbWcuc3RhciB7XG4gICAgICAgICAgICAgICAgQGFwcGx5IHJpZ2h0LWF1dG8gbGVmdC1bMzAlXTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmLnByb2ZpbGUge1xuICAgICAgICBzdmcubGluZSB7XG4gICAgICAgICAgICBAYXBwbHkgYWJzb2x1dGUgdG9wLVs5JV0gcmlnaHQtWzMlXSB3LVs4JV0gaC1hdXRvO1xuICAgICAgICB9XG4gICAgICAgIGltZy5zdGFyIHtcbiAgICAgICAgICAgIEBhcHBseSB0b3AtWzUlXSByaWdodC1bMjIlXSB3LVs1JV0gaC1hdXRvIGFic29sdXRlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5zdGFyLWxlZnQge1xuICAgICAgICBzdmcuY29ybmVyIHtcbiAgICAgICAgICAgIEBhcHBseSBhYnNvbHV0ZSB0b3AtWzkuNSVdIGxlZnQtWzMlXSB3LVs3JV0gaC1hdXRvO1xuICAgICAgICB9XG4gICAgICAgIGltZy5zdGFyIHtcbiAgICAgICAgICAgIEBhcHBseSB0b3AtWzYlXSBsZWZ0LVsxOCVdIHctWzUlXSBoLWF1dG8gYWJzb2x1dGU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLnN0YXItcmlnaHQge1xuICAgICAgICBzdmcuY29ybmVyIHtcbiAgICAgICAgICAgIEBhcHBseSBhYnNvbHV0ZSB0b3AtWzkuNiVdIHJpZ2h0LVszLjUlXSB3LVsxMCVdIGgtYXV0bztcbiAgICAgICAgfVxuICAgICAgICBpbWcuc3RhciB7XG4gICAgICAgICAgICBAYXBwbHkgdG9wLVs2JV0gcmlnaHQtWzI5JV0gdy1bNSVdIGgtYXV0byBhYnNvbHV0ZTtcbiAgICAgICAgfVxuICAgIH1cblxuXG4gICAgJi5zdGFyLWluc2lkZSB7XG4gICAgICAgIHN2Zy5jb3JuZXIge1xuICAgICAgICAgICAgQGFwcGx5IGFic29sdXRlIHRvcC1bMTAlXSBsZWZ0LVszJV0gdy1bNiVdIGgtYXV0bztcbiAgICAgICAgfVxuICAgICAgICBpbWcuc3RhciB7XG4gICAgICAgICAgICBAYXBwbHkgdG9wLVszNiVdIHJpZ2h0LVsxNCVdIHctWzUlXSBoLWF1dG8gYWJzb2x1dGU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmN0YS1jb3ZlciB7XG4gICAgICAgIHN2Zy5jdXJ2ZSB7XG4gICAgICAgICAgICBAYXBwbHkgYWJzb2x1dGUgdG9wLVszNCVdIGxlZnQtWzEwJV0gdy1bNTAlXSBoLWF1dG9cbiAgICAgICAgfVxuICAgICAgICBpbWcuc3RhciB7XG4gICAgICAgICAgICBAYXBwbHkgdG9wLTAgcmlnaHQtMCB3LVszMyVdIGgtYXV0byBhYnNvbHV0ZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuYmVpZ2Uge1xuICAgICAgICBzdmcuY29ybmVyIHtcbiAgICAgICAgICAgIEBhcHBseSB3LVs1JV0gYWJzb2x1dGUgdG9wLWF1dG8gYm90dG9tLVsyJV0gcmlnaHQtWzglXSBoLWF1dG8gei0xMCByb3RhdGUtWzkwZGVnXTtcbiAgICAgICAgfVxuICAgICAgICBpbWcuc3RhciB7XG4gICAgICAgICAgICBAYXBwbHkgYWJzb2x1dGUgdG9wLVsxOCVdIHJpZ2h0LVsxNiVdIHctWzUlXSBoLWF1dG8gei0xMCBsZWZ0LWF1dG87XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLnF1b3RlIHtcbiAgICAgICAgc3ZnLmNvcm5lciB7XG4gICAgICAgICAgICBAYXBwbHkgdy1bMTRweF0gYWJzb2x1dGUgYm90dG9tLVsyJV0gcmlnaHQtWzBdIGgtYXV0byB6LTEwO1xuICAgICAgICB9XG4gICAgICAgIGltZy5zdGFyIHtcbiAgICAgICAgICAgIEBhcHBseSBhYnNvbHV0ZSB0b3AtMCBsZWZ0LTAgdy1bMTJweF0gaC1hdXRvIHotMTA7XG4gICAgICAgIH1cbiAgICB9XG59IiwiXG4uYy1saW5rIHtcbiAgICBmb250LXNpemU6Y2xhbXAoMC44NzVyZW0sIDAuNjYwM3JlbSArIDAuNDQ3OHZ3LCAxLjVyZW0pO1xuICAgIEBhcHBseSB1bmRlcmxpbmUgdW5kZXJsaW5lLW9mZnNldC00IGZvbnQtbWVkaXVtO1xuICAgIFxuICAgICY6aG92ZXIge1xuICAgICAgICBAYXBwbHkgbm8tdW5kZXJsaW5lO1xuICAgIH1cbn1cblxuXG4iLCIuYy1tZW51LXRvZ2dsZSB7XG4gICAgQGFwcGx5IHctNCBoLTQgYmxvY2s7XG4gICAgLnN2Zy1tZW51IHtcbiAgICAgICAgXG4gICAgfVxuICAgIC5zdmctY2xvc2Uge1xuICAgICAgICBAYXBwbHkgaGlkZGVuO1xuICAgIH1cbiAgICAmLmFjdGl2ZSB7XG4gICAgICAgIC5zdmctbWVudSB7XG4gICAgICAgICAgICBAYXBwbHkgaGlkZGVuOyAgICBcbiAgICAgICAgfVxuICAgICAgICAuc3ZnLWNsb3NlIHtcbiAgICAgICAgICAgIEBhcHBseSBibG9jaztcbiAgICAgICAgfSAgIFxuICAgIH1cbn0iLCIuYy1uYXYtZGVza3RvcCB7XG4gICAgQGFwcGx5IGl0ZW1zLWNlbnRlciBqdXN0aWZ5LWJldHdlZW4gdHJhbnNpdGlvbi1hbGw7XG5cbiAgICBAYXQtcm9vdCB7XG4gICAgICAgIC5lcnJvcjQwNCxcbiAgICAgICAgLmMtaGVhZGVyLS1zb2xpZCxcbiAgICAgICAgLmhvbWUge1xuICAgICAgICAgICAgLmMtbmF2LWRlc2t0b3Age1xuICAgICAgICAgICAgICAgIHVsLm1lbnUge1xuICAgICAgICAgICAgICAgICAgICA+IGxpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGFwcGx5IHRleHQtYmx1ZS1kYXJrICN7IWltcG9ydGFudH07XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICB1bC5tZW51IHtcbiAgICAgICAgQGFwcGx5IGZsZXggaXRlbXMtY2VudGVyIGdhcC0zIHFoZDpnYXAtNTtcbiAgICAgICAgPiBsaSB7XG4gICAgICAgICAgICAmLmN1cnJlbnQtbWVudS1pdGVtIHtcbiAgICAgICAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4ge1xuICAgICAgICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgICAgICBAYXBwbHkgaW5saW5lLWJsb2NrIHctMiBoLTIgYmctbm8tcmVwZWF0IGJnLWNlbnRlciBtbC1bNHB4XSB0cmFuc2l0aW9uLWFsbCBkdXJhdGlvbi1bLjQ1c107XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzE2JyBoZWlnaHQ9JzE2JyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9J25vbmUnJTNFJTNDcGF0aCBkPSdNNCA2TDggMTBMMTIgNicgc3Ryb2tlPSclMjMwQjMyMjknIHN0cm9rZS13aWR0aD0nMS41JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSUzQy9zdmclM0VcIik7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBhcHBseSAtdHJhbnNsYXRlLXktMztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBhcHBseSB0b3AtWzRweF07XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgPiAuc3VibWVudS13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICAgICAgQGFwcGx5IG9wYWNpdHktMTAwIHBvaW50ZXItZXZlbnRzLWF1dG8gdmlzaWJsZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgICAgIEBhcHBseSAgaW5saW5lLWZsZXggbm8tdW5kZXJsaW5lIGl0ZW1zLWNlbnRlciBsZWFkaW5nLW5vbmUgdGV4dC0xNiB3aGl0ZXNwYWNlLW5vd3JhcCByZWxhdGl2ZSBmb250LW1lZGl1bSB0ZXh0LXdoaXRlIGgtMyBvdmVyZmxvdy1oaWRkZW47XG4gICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgIEBhcHBseSB0cmFuc2l0aW9uLWFsbCB0cmFuc2xhdGUteS0wIGR1cmF0aW9uLVsuM3NdO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogYXR0cihkYXRhLXRleHQpO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDoxMDAlO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OjA7XG4gICAgICAgICAgICAgICAgICAgIEBhcHBseSB0cmFuc2l0aW9uLWFsbCBkdXJhdGlvbi1bLjNzXTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgID4gLnN1Ym1lbnUtd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgQGFwcGx5IGhpZGRlbjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxufSIsImJvZHkuYy1uYXYtbW9iaWxlLS1vcGVuZWQge1xuICAgIC5jLWhlYWRlciB7XG4gICAgICAgIEBhcHBseSB0b3AtMCBiZy1iZWlnZTtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDMwcHggMCByZ2JhKDAsIDAsIDAsIDAuMTApO1xuICAgIH1cbiAgICAuYy1uYXYtbW9iaWxlIHtcbiAgICAgICAgQGFwcGx5IG9wYWNpdHktMTAwIHZpc2libGUgcG9pbnRlci1ldmVudHMtYXV0bztcbiAgICB9XG59XG5cbi5jLW5hdi1tb2JpbGUge1xuICAgIEBhcHBseSBmaXhlZCB0b3AtMCBsZWZ0LTAgdy1mdWxsICBoLWZ1bGwgei1bMTAwMF0gb3BhY2l0eS0wIGludmlzaWJsZSBwb2ludGVyLWV2ZW50cy1ub25lICBmbGV4IHB0LTEyIHB4LTMgdHJhbnNpdGlvbi1hbGwgZHVyYXRpb24tWy41c10gYmctYmx1ZS1tZW51IG92ZXJmbG93LXktYXV0byBnYXAtNTtcbiAgICBcblxuICAgIGEge1xuICAgICAgICBAYXBwbHkgbm8tdW5kZXJsaW5lO1xuICAgIH1cblxuICAgICYtLW9wZW5lZCB7XG4gICAgICAgIC8vb3ZlcmZsb3c6aGlkZGVuO1xuICAgICAgICAuYy1uYXYtbW9iaWxlX19vdmVybGF5IHtcbiAgICAgICAgICAgIEBhcHBseSBmaXhlZCB0b3AtMCBsZWZ0LTAgYmxvY2sgdy1mdWxsIGgtZnVsbCB6LVsxMDAxXTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMC40KTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3dyYXAge1xuICAgICAgICBAYXBwbHkgcHktMztcbiAgICB9XG5cbiAgICAmX19tZW51IHtcbiAgICAgICAgdWwubWVudSB7XG4gICAgICAgICAgICBAYXBwbHkgZmxleC1jb2wgZmxleCBnYXAtMjtcblxuICAgICAgICAgICAgPiBsaSB7XG4gICAgICAgICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgICAgICAgICAgQGFwcGx5IHRleHQtd2hpdGUgdGV4dC1bMzJweF07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfSAgIFxuICAgICAgICB9XG4gICAgfVxuXG59IiwiLmMtcGFnaW5hdGlvbi1idG4ge1xuICAgIEBhcHBseSBpbmxpbmUtZmxleCBmb250LXNlbWlib2xkIGl0ZW1zLWNlbnRlciBqdXN0aWZ5LWNlbnRlciBoLTUgdy01IGJnLXdoaXRlIGhvdmVyOm5vLXVuZGVybGluZSAgcm91bmRlZCBbJi5hY3RpdmVdOmJnLWJsdWUtZGFya2VyIFsmLmFjdGl2ZV06dGV4dC13aGl0ZVxufSIsIi5jLXBvcHVwIHtcbiAgICBAYXBwbHkgZml4ZWQgYmxvY2sgaW5zZXQtMCB3LWZ1bGwgaC1mdWxsICB6LVszMDAwXSBiZy1ibGFjay80MCB0cmFuc2l0aW9uLWFsbCBpbnZpc2libGUgb3BhY2l0eS0wIHBvaW50ZXItZXZlbnRzLW5vbmU7XG4gICAgJl9fb3ZlcmxheSB7XG4gICAgICAgIEBhcHBseSBhYnNvbHV0ZSBpbnNldC0wIHctZnVsbCBoLWZ1bGw7XG4gICAgfVxufVxuXG4uYy1wb3B1cF9fY29udGVudCB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTouMXM7XG4gICAgQGFwcGx5IG1heC13LVs1NTBweF0gdy1mdWxsIGJnLWJlaWdlIHJlbGF0aXZlIC1yaWdodC1mdWxsIG1sLWF1dG8gdHJhbnNpdGlvbi1hbGw7XG59XG5cbi5jLXBvcHVwX19jb250ZW50IHAge1xuICAgIEBhcHBseSBtYi00O1xufVxuLmMtcG9wdXBfX2NvbnRlbnQgcDpsYXN0LWNoaWxkIHtcbiAgICBAYXBwbHkgbWItMDtcbn1cblxuLmMtcG9wdXAtLWFjdGl2ZSB7XG4gICAgQGFwcGx5IHZpc2libGUgb3BhY2l0eS0xMDAgcG9pbnRlci1ldmVudHMtYXV0bztcbiAgICAuYy1wb3B1cF9fY29udGVudCB7XG4gICAgICAgIEBhcHBseSByaWdodC0wO1xuICAgIH1cbn1cblxuLmMtcG9wdXBfX2Nsb3NlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxNScgaGVpZ2h0PScxMCcgdmlld0JveD0nMCAwIDE1IDEwJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcmVjdCB4PScxLjE0MzU1JyB5PScwLjU2Njk1OScgd2lkdGg9JzE2JyBoZWlnaHQ9JzEnIHJ4PScwLjUnIHRyYW5zZm9ybT0ncm90YXRlKDMwIDEuMTQzNTUgMC41NjY5NTkpJyBmaWxsPSd3aGl0ZScvJTNFJTNDcmVjdCB3aWR0aD0nMTYnIGhlaWdodD0nMScgcng9JzAuNScgdHJhbnNmb3JtPSdtYXRyaXgoLTAuODY2MDI1IDAuNSAwLjUgMC44NjYwMjUgMTQuMjE5NyAwLjU2Njk4OCknIGZpbGw9J3doaXRlJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuICAgIHdpZHRoOjQ4cHg7XG4gICAgaGVpZ2h0OjMycHg7XG4gICAgQGFwcGx5IGFic29sdXRlIGJnLXRlYWwgcm91bmRlZC1mdWxsIHRvcC0yIHJpZ2h0LTIgY3Vyc29yLXBvaW50ZXIgaG92ZXI6YmcteWVsbG93IHotNTAgdHJhbnNpdGlvbi1hbGwgYmctY2VudGVyIGJnLW5vLXJlcGVhdDtcbn0iLCIuYy1wcmVsb2FkZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206MDtcbiAgICBsZWZ0OjA7XG4gICAgd2lkdGg6MTAwJTtcbiAgICBoZWlnaHQ6MTAwJTtcbiAgICB6LWluZGV4OjUwMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgb3BhY2l0eTowO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB0cmFuc2l0aW9uOmFsbCBjdWJpYy1iZXppZXIoMC40MiwgMCwgMC4wMDIsIDEpIDFzO1xuXG4gICAgJi5hY3RpdmUge1xuICAgICAgICBvcGFjaXR5OjE7XG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7O1xuICAgIH1cblxuICAgICZfX2xvYWRlciB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogNjRweDtcbiAgICAgICAgaGVpZ2h0OiA2NHB4O1xuICAgICAgICB0b3A6MTAwcHg7XG4gICAgICAgIGxlZnQ6NTAlO1xuICAgICAgICBtYXJnaW46LTMycHggMCAwIC0zMnB4O1xuICAgICAgICB0cmFuc2Zvcm06c2NhbGUoMS41KTtcblxuXG4gICAgICAgIGRpdiB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDI3cHg7XG4gICAgICAgICAgICB3aWR0aDogMTFweDtcbiAgICAgICAgICAgIGhlaWdodDogMTFweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXNlY29uZGFyeTtcbiAgICAgICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLCAxLCAxLCAwKTtcblxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMSkge1xuICAgICAgICAgICAgICAgIGxlZnQ6IDZweDtcbiAgICAgICAgICAgICAgICBhbmltYXRpb246IHByZWxvYWRlcjEgMC42cyBpbmZpbml0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgICAgICBsZWZ0OiA2cHg7XG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uOiBwcmVsb2FkZXIyIDAuNnMgaW5maW5pdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOm50aC1jaGlsZCgzKSB7XG4gICAgICAgICAgICAgICAgbGVmdDogMjZweDtcbiAgICAgICAgICAgICAgICBhbmltYXRpb246IHByZWxvYWRlcjIgMC42cyBpbmZpbml0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDQpIHtcbiAgICAgICAgICAgICAgICBsZWZ0OiA0NXB4O1xuICAgICAgICAgICAgICAgIGFuaW1hdGlvbjogcHJlbG9hZGVyMyAwLjZzIGluZmluaXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gIH1cbiAgXG4gIEBrZXlmcmFtZXMgcHJlbG9hZGVyMSB7XG4gICAgMCUge1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICB9XG4gICAgMTAwJSB7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIH1cbiAgfVxuICBAa2V5ZnJhbWVzIHByZWxvYWRlcjMge1xuICAgIDAlIHtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgfVxuICAgIDEwMCUge1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICB9XG4gIH1cbiAgQGtleWZyYW1lcyBwcmVsb2FkZXIyIHtcbiAgICAwJSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgICB9XG4gICAgMTAwJSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxOXB4LCAwKTtcbiAgICB9XG4gIH0iLCIuYy1yYWRpbyB7XG4gICAgZm9udC1zaXplOjE2cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJi5kaXNhYmxlZCB7XG4gICAgICAgIGN1cnNvcjpub3QtYWxsb3dlZDtcbiAgICAgICAgb3BhY2l0eTowLjQ7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBpbnB1dCB7XG4gICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOjA7XG4gICAgICAgIGxlZnQ6MDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDoxMDAlO1xuICAgICAgICBvcGFjaXR5OjE7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6MDsgXG4gICAgICAgIGFwcGVhcmFuY2U6bm9uZTtcbiAgICB9XG4gICAgaW5wdXQ6Y2hlY2tlZCArIGxhYmVsIHtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBvcGFjaXR5OjE7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBpbnB1dDpmb2N1cy12aXNpYmxlICsgbGFiZWwge1xuICAgICAgICAmOmFmdGVyLFxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBvdXRsaW5lLW9mZnNldDo0cHg7XG4gICAgICAgICAgICBvdXRsaW5lLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgICAgIG91dGxpbmUtY29sb3I6ICMxMzYzYzY7XG4gICAgICAgIH1cbiAgICB9XG4gICAgbGFiZWwge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6MjRweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGxpbmUtaGVpZ2h0OjEuNDtcbiAgICAgICAgY29sb3I6JGNvbG9yLXNlY29uZGFyeTtcbiAgICAgICAgZm9udC13ZWlnaHQ6NDAwO1xuICAgICAgICAmOmFmdGVyLFxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OicnO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDowO1xuICAgICAgICAgICAgdG9wOjBweDtcbiAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgei1pbmRleDogMDtcbiAgICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOjQwcHg7XG4gICAgICAgIH1cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBvcGFjaXR5OjA7XG4gICAgICAgICAgICB3aWR0aDoxMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OjEwcHg7XG4gICAgICAgICAgICB0b3A6M3B4O1xuICAgICAgICAgICAgbGVmdDozcHg7XG4gICAgICAgIH1cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgYm9yZGVyOjFweCBzb2xpZCAjOTc5Nzk3O1xuICAgICAgICB9XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgICAgfVxuICAgIH1cbn0iLCIuYy1yZWFkbW9yZSB7XG4gICAgJl9fdG9nZ2xlIHtcbiAgICAgICAgQGFwcGx5IHVuZGVybGluZSBob3Zlcjpuby11bmRlcmxpbmUgdGV4dC0xNCBsZzp0ZXh0LTE2cjtcbiAgICB9XG59IiwiXG4uYy1yaWNodGV4dCB7XG5cbiAgICBoMSwgaDIge1xuICAgICAgICBmb250LXNpemU6IGNsYW1wKDEuNzVyZW0sIDEuNTM1M3JlbSArIDAuNDQ3OHZ3LCAyLjM3NXJlbSk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1ZW07XG4gICAgfVxuXG4gICAgaDMge1xuICAgICAgICBmb250LXNpemU6IGNsYW1wKDEuMjVyZW0sIDEuMDc4M3JlbSArIDAuMzU4M3Z3LCAxLjc1cmVtKTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgICB9XG5cbiAgICBoNCB7XG4gICAgICAgIGZvbnQtc2l6ZTogY2xhbXAoMS4xMjVyZW0sIDAuOTk2MnJlbSArIDAuMjY4N3Z3LCAxLjVyZW0pO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMS40ZW07XG4gICAgfVxuICAgIGg1IHtcbiAgICAgICAgZm9udC1zaXplOiBjbGFtcCgxLjEyNXJlbSwgMC45OTYycmVtICsgMC4yNjg3dncsIDEuNXJlbSk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjRlbTtcbiAgICB9XG5cbiAgICBoNiB7XG4gICAgICAgIGZvbnQtc2l6ZTogY2xhbXAoMC42ODc1cmVtLCAwLjUzNzJyZW0gKyAwLjMxMzV2dywgMS4xMjVyZW0pO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4zZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OjUwMDtcbiAgICB9XG5cbiAgICBoMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcbiAgICAgICAgQGFwcGx5IG1iLTIgbXQtMjtcbiAgICB9XG5cblxuICAgIHAge1xuICAgICAgICAmLmhhcy1tZWRpdW0tZm9udC1zaXplLFxuICAgICAgICAmLmhhcy1sYXJnZS1mb250LXNpemUge1xuICAgICAgICAgICAgQGFwcGx5IG1iLTMgbGc6bWItNjtcbiAgICAgICAgfVxuICAgIGEge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTtcbiAgICAgICAgICAgIHRleHQtdW5kZXJsaW5lLW9mZnNldDo0cHg7XG4gICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIHVsLCBvbCB7XG4gICAgICAgIG1hcmdpbjowIDAgMjRweCAwO1xuICAgICAgICBwYWRkaW5nOjAgMCAwIDE2cHg7XG4gICAgICAgIGxpc3Qtc3R5bGU6IGRpc2M7XG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206NnB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIG9sIHtcbiAgICAgICAgbGlzdC1zdHlsZTogZGVjaW1hbDtcbiAgICB9XG5cbiAgICAqOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOjAgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAqOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXRvcDowO1xuICAgIH1cblxuICAgIC53cC1jYXB0aW9uLFxuICAgIC53cC1ibG9jay1pbWFnZSB7XG4gICAgICAgIHdpZHRoOjEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgQGFwcGx5IG1iLTMgbGc6bWItNTtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIEBhcHBseSByb3VuZGVkICBtYi0wO1xuICAgICAgICB9XG4gICAgICAgIGZpZ2NhcHRpb24ge1xuXG4gICAgICAgIH1cbiAgICAgICAgLndwLWNhcHRpb24tdGV4dCB7XG4gICAgICAgICAgICBAYXBwbHkgbXQtMSB0ZXh0LTE0IDtcbiAgICAgICAgfVxuICAgICAgICBwIHtcbiAgICAgICAgICAgIEBhcHBseSBtLTA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYWxpZ25sZWZ0IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICBtYXJnaW46MzJweCAwO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIGZsb2F0OiBsZWZ0OyAgXG4gICAgICAgIEBzY3JlZW4gbGcge1xuICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgIG1hcmdpbjogNDhweCA1MHB4IDQ4cHggMDtcbiAgICAgICAgICAgIGZsb2F0Om5vbmU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgLmFsaWducmlnaHQge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgIG1hcmdpbjozMnB4IDA7ICAgICAgICBcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBmbG9hdDogcmlnaHQ7ICBcbiAgICAgICAgQHNjcmVlbiBsZyB7XG4gICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgbWFyZ2luOiA0OHB4IDAgNDhweCA1MHB4O1xuICAgICAgICAgICAgZmxvYXQ6bm9uZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAuYWxpZ25jZW50ZXIge1xuICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgICBtYXJnaW46NDhweCBhdXRvO1xuICAgIH1cbiAgICBcbiAgICAuY2VudGVyIHtcbiAgICAgICAgdGV4dC1hbGlnbjpjZW50ZXI7XG4gICAgfVxuICAgIFxuICAgIHN0cm9uZyB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OjYwMDsgIFxuICAgIH1cblxuICAgIGltZyB7XG4gICAgICAgIG1heC13aWR0aDoxMDAlO1xuICAgICAgICBoZWlnaHQ6YXV0byAhaW1wb3J0YW50O1xuICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgICBAYXBwbHkgbWItMyBsZzptYi02O1xuICAgIH1cblxuICAgIGJsb2NrcXVvdGUge1xuICAgICAgICBAYXBwbHkgbWItMyBwLTIgcHgtMyByZWxhdGl2ZSBmb250LXNlbWlib2xkIG1yLTM7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6Jyc7XG4gICAgICAgICAgICBAYXBwbHkgYWJzb2x1dGUgdG9wLTAgbGVmdC0wIHctMiBoLTIgYmctY2VudGVyIGJnLW5vLXJlcGVhdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvc3Rhci5zdmcpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxNHB4O1xuICAgICAgICB9XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBAYXBwbHkgYWJzb2x1dGUgYm90dG9tLTAgcmlnaHQtMCB3LTIgaC0yIGJnLWNlbnRlciBiZy1uby1yZXBlYXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxNycgaGVpZ2h0PScxNycgdmlld0JveD0nMCAwIDE3IDE3JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMSAxNS4yNjg3QzQuMTYzNTQgMTUuNDY3OSAxMS42MTI4IDE1LjgwOTYgMTMuOTE1MyAxNS43NzkxQzE0LjQ4NzUgMTUuNzcxNSAxNS4wMjI5IDE1LjY4NTUgMTUuMzA4NCAxNC43MDU5QzE1LjU5MzkgOS4wMDc4NyAxNS42NjI5IDQuNzM4OTYgMTUuOTg2MSAxLjc4MTAxQzE2LjAyMTQgMS44MDU1NiAxNS45ODI5IDIuNzMzMTkgMTUuOTQzMyAzLjY4ODkyJyBzdHJva2U9JyUyM0RDQkQ5Micgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWNhcD0ncm91bmQnLyUzRSUzQy9zdmclM0UlMEFcIik7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDE0cHg7XG5cbiAgICAgICAgfVxuICAgIH1cbiBcbiAgICAmLS1saWdodCB7XG4gICAgICAgIEBhcHBseSB0ZXh0LWJlaWdlLWxpZ2h0O1xuICAgICAgICBwLG9sLHVsLCBsaSB7XG4gICAgICAgICAgICBAYXBwbHkgdGV4dC1iZWlnZS1saWdodDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLWNoZWNrbGlzdCB7XG4gICAgICAgIHVsIHtcbiAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgICAgICBAYXBwbHkgZmxleCBmbGV4LWNvbCBnYXAtMiBwLTA7XG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgQGFwcGx5IHBsLTUgbS0wIHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDonJztcbiAgICAgICAgICAgICAgICAgICAgQGFwcGx5IHctMyBoLTMgYmctbm8tcmVwZWF0IGJnLWNlbnRlciBhYnNvbHV0ZSBsZWZ0LTAgdG9wLTA7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzI0JyBoZWlnaHQ9JzI0JyB2aWV3Qm94PScwIDAgMjQgMjQnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00yMC42MzEzIDEuNDA2NjFDMjEuOTU0NyAzLjA3MzE4IDE5LjM1NTggNS45MTk3IDE4LjQ4NzQgNy4zMzY4NkMxNi4xNDc3IDExLjE1NDggMTQuNTQ2NiAxNS45ODc3IDEyLjUyNDggMjAuMDE1NkM5LjM3MTc5IDI2LjI5NjggNi43OTU5IDIxLjI5MTMgNC45MTQzMSAxNy41MDQ2QzQuMzA0NDQgMTYuMjc3NiAzLjExNDAxIDEzLjg5NTUgNS4wOTk1NyAxMy4yNjg1QzguMTQ5NjEgMTIuMzA1NCA4LjQ4OTc4IDIwLjY0NzIgMTEuMDY1IDE0LjgwNjZDMTIuMzQ3NSAxMS44OTc3IDE1LjkgMy42MTMyOCAxNy45OTc1IDEuNzUzNjRDMTguODIwOSAxLjAyMzcgMTkuNjk5OCAwLjY3MDIyMiAyMC42MzEzIDEuNDA2NjFaJyBmaWxsPSclMjNEQ0JEOTInLyUzRSUzQy9zdmclM0UlMEFcIik7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tbnVtYmVyIHtcbiAgICAgICAgb2wge1xuICAgICAgICAgICAgbGlzdC1zdHlsZTpub25lO1xuICAgICAgICAgICAgQGFwcGx5IG0tMCBwLTA7XG4gICAgICAgICAgICBjb3VudGVyLXJlc2V0OiBpdGVtO1xuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIGNvdW50ZXItaW5jcmVtZW50OiBpdGVtO1xuICAgICAgICAgICAgICAgIEBhcHBseSBweS0zIGxnOnB5LTQgcGwtOCBib3JkZXItYiBib3JkZXItd2hpdGUgcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBjb3VudGVyKGl0ZW0pO1xuICAgICAgICAgICAgICAgICAgICBAYXBwbHkgYmctYWNjZW50IHJvdW5kZWQtZnVsbCB3LTUgaC01IGFic29sdXRlIGxlZnQtMCB0b3AtMS8yIHRyYW5zbGF0ZS15LVstNTAlXSBibG9jayB0ZXh0LWJsdWUgdGV4dC0yMCB0ZXh0LWNlbnRlciBmb250LXNlbWlib2xkO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDo0MHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLmRhcmsge1xuICAgICAgICAgICAgb2wge1xuICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgQGFwcGx5IGJvcmRlci1ibHVlLWRhcms7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG59IiwiLmMtc2VsZWN0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgQGFwcGx5IHJvdW5kZWQtZnVsbCBiZy1iZWlnZSBtaW4tdy1bMjY4cHhdIGJvcmRlciBib3JkZXItYmx1ZS1kYXJrZXIgaC1bNTBweF07XG4gICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6Jyc7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciByaWdodCA4cHg7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzE1JyBoZWlnaHQ9JzknIHZpZXdCb3g9JzAgMCAxNSA5JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDZyBjbGlwLXBhdGg9J3VybCglMjNjbGlwMF8zMjVfMTE0OCknJTNFJTNDcGF0aCBkPSdNNy4zNjQzNSA4LjQzMjc2QzcuMDc1NzIgOC40MzI3NiA2Ljc4NTYgOC4zMjI2NiA2LjU2MzkyIDguMTAzOTZMMC4zMzc1NTkgMS45NDc1MkMtMC4xMDg3NzUgMS41MDU2NSAtMC4xMTMyMzggMC43ODU1NjQgMC4zMjg2MzMgMC4zMzc3NDJDMC43NzA1MDQgLTAuMTA4NTkyIDEuNDkwNTkgLTAuMTEzMDU1IDEuOTM4NDEgMC4zMjg4MTZMNy4zNjQzNSA1LjY5NTI0TDEyLjc5MDMgMC4zMjg4MTZDMTMuMjM2NiAtMC4xMTMwNTUgMTMuOTU4MiAtMC4xMDg1OTIgMTQuNDAwMSAwLjMzNzc0MkMxNC44NDE5IDAuNzg0MDc3IDE0LjgzNzUgMS41MDU2NSAxNC4zOTExIDEuOTQ3NTJMOC4xNjQ3OCA4LjEwNTQ1QzcuOTQzMSA4LjMyNDE1IDcuNjU0NDcgOC40MzQyNSA3LjM2NDM1IDguNDM0MjVWOC40MzI3NlonIGZpbGw9JyUyMzE1MTYxQScvJTNFJTNDL2clM0UlM0NkZWZzJTNFJTNDY2xpcFBhdGggaWQ9J2NsaXAwXzMyNV8xMTQ4JyUzRSUzQ3JlY3Qgd2lkdGg9JzE0LjcyOScgaGVpZ2h0PSc4LjQzMjc0JyByeD0nNC4yMTYzNycgZmlsbD0nd2hpdGUnLyUzRSUzQy9jbGlwUGF0aCUzRSUzQy9kZWZzJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbiAgICAgICAgQGFwcGx5IHctMiBoLTIgYWJzb2x1dGUgcmlnaHQtWzZweF0gdG9wLTEvMiB6LTUwO1xuICAgICAgICB0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKTtcbiAgICB9XG5cbiAgICBzZWxlY3Qge1xuICAgICAgICBvcGFjaXR5OjE7XG4gICAgICAgIGFwcGVhcmFuY2U6bm9uZTtcbiAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgaGVpZ2h0OjUwcHg7XG4gICAgICAgIHBhZGRpbmc6MCAyNHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgb3V0bGluZTpub25lO1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgQGFwcGx5IHRleHQtMTY7XG4gICAgfVxufVxuIiwiLmMtdGFiIHtcbiAgICAmX19uYXYge1xuICAgICAgICBhIHtcbiAgICAgICAgICAgIFxuICAgICAgICB9XG4gICAgfVxuICAgICZfX3BhbmVsIHtcbiAgICAgICAgQGFwcGx5IGhpZGRlbjtcbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgQGFwcGx5IGJsb2NrO1xuICAgICAgICB9XG4gICAgfVxufSIsIi5jLXZpZGVvLXJlc3BvbnNpdmUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xuICAgIGhlaWdodDogMDtcbiAgICBvdmVyZmxvdzpoaWRkZW47XG4gICAgYm9yZGVyLXJhZGl1czo4cHg7XG5cbiAgICB2aWRlbyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbWluLXdpZHRoOjEwMCU7XG4gICAgICAgIG1pbi1oZWlnaHQ6MTAwJTtcbiAgICAgICAgbGVmdDo1MCU7XG4gICAgICAgIHRvcDo1MCU7XG4gICAgICAgIHRyYW5zZm9ybTp0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgfVxuICAgIGlmcmFtZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cblxuICAgICYuY292ZXIge1xuICAgICAgICBpZnJhbWUge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgICAgIGhlaWdodDphdXRvO1xuICAgICAgICAgICAgbWluLWhlaWdodDoxMjUlO1xuICAgICAgICAgICAgbGVmdDo1MCU7XG4gICAgICAgICAgICB0b3A6NTAlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5jLWJyZWFkY3J1bWJzIHtcbiAgICBmb250LXNpemU6MTVweDtcbiAgICBAYXBwbHkgZmxleCBpdGVtcy1jZW50ZXIgZ2FwLVsxMnB4XSBtYi0yO1xuXG4gICAgLmItcG9zdC1oZWFkZXIgJiB7XG4gICAgICAgIGEge1xuICAgICAgICAgICAgQGFwcGx5IHRleHQtZ3JlZW4tcHJpbWFyeTtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIEBhcHBseSB0ZXh0LWdyZWVuLWxpZ2h0O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5zdmctYW5nbGUtcmlnaHQge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTYnIGhlaWdodD0nMTYnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTYgMTJMMTAgOEw2IDQnIHN0cm9rZT0nJTIzMkExRjFDJyBzdHJva2Utd2lkdGg9JzEuNScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5iLXBhZ2UtaGVhZGVyICYge1xuICAgICAgICBhIHtcbiAgICAgICAgICAgIEBhcHBseSB0ZXh0LWdyZWVuLXByaW1hcnk7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBAYXBwbHkgdGV4dC1ncmVlbi1saWdodDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuc3ZnLWFuZ2xlLXJpZ2h0IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzE2JyBoZWlnaHQ9JzE2JyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J002IDEyTDEwIDhMNiA0JyBzdHJva2U9JyUyMzJBMUYxQycgc3Ryb2tlLXdpZHRoPScxLjUnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBcbiAgICBhIHtcbiAgICAgICAgQGFwcGx5ICB0ZXh0LWJlaWdlLWxpZ2h0O1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIEBhcHBseSB0ZXh0LWJlaWdlLWRlZXAgbm8tdW5kZXJsaW5lO1xuICAgICAgICB9XG4gICAgfVxuICAgIGEsIHNwYW4ge1xuICAgICAgICBAYXBwbHkgaW5saW5lLWJsb2NrO1xuICAgIH1cbiAgICBzcGFuIHtcbiAgICAgICAgJi5zZXAge1xuICAgICAgICAgICAgQGFwcGx5IGZsZXggaXRlbXMtY2VudGVyO1xuICAgICAgICB9XG4gICAgfVxufSIsIi5jLWNvdmVyLWVtYmVkIHtcbiAgICBAYXBwbHkgcmVsYXRpdmU7XG4gICAgaWZyYW1lIHtcbiAgICAgICAgQGFwcGx5IGFic29sdXRlIGluc2V0LTAgdy1mdWxsIGgtZnVsbDtcbiAgICB9XG59IiwiLmMtZmxpcC1jYXJkIHtcbiAgICBwZXJzcGVjdGl2ZTogMTAwMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIEBhcHBseSBhc3BlY3QtWzMwMC80MDBdO1xuICAgIFxuICAgIEBzY3JlZW4gbGcge1xuICAgICAgICBoZWlnaHQ6IDQ1MHB4O1xuICAgICAgICBAYXBwbHkgYXNwZWN0LVs0NTAvNDI0XTtcbiAgICB9XG4gICAgXG4gICAgQHNjcmVlbiBxaGQge1xuICAgICAgICBoZWlnaHQ6IDUwMHB4O1xuICAgIH1cbn1cblxuLmMtZmxpcC1jYXJkX19pbm5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC42cztcbiAgICB0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xufVxuXG4uYy1mbGlwLWNhcmQuaXMtZmxpcHBlZCB7XG4gICAgLmMtZmxpcC1jYXJkX19pbm5lciB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlWSgxODBkZWcpO1xuICAgICAgICBib3gtc2hhZG93OjAgMCAyMHB4IDAgcmdiYSgwLDAsMCwwLjEpO1xuICAgIH1cbn1cblxuLmMtZmxpcC1jYXJkX19mcm9udCxcbi5jLWZsaXAtY2FyZF9fYmFjayB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5jLWZsaXAtY2FyZF9fZnJvbnQge1xuICAgIHotaW5kZXg6IDI7XG4gICAgdHJhbnNmb3JtOiByb3RhdGVZKDBkZWcpO1xufVxuXG4uYy1mbGlwLWNhcmRfX2JhY2sge1xuICAgIHRyYW5zZm9ybTogcm90YXRlWSgxODBkZWcpO1xufVxuIiwiLmMtaW1hZ2UtZ3JvdXAge1xuICAgIEBhcHBseSB3LWZ1bGwgcGItWzEwMS4zOCVdIHJlbGF0aXZlO1xuICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OicnO1xuICAgICAgICBAYXBwbHkgYWJzb2x1dGUgdy1bNzMuMDUlXSBoLVs4Mi4yMiVdIGJnLWJyb3duLWxpZ2h0IHRvcC1bOCVdIGxlZnQtWzEyJV0gei0wIHJvdW5kZWQ7XG4gICAgfVxuICAgICZfX2xhcmdlIHtcbiAgICAgICAgQGFwcGx5IHctWzc5LjE2JV0gYWJzb2x1dGUgYm90dG9tLTAgbGVmdC0wIHJvdW5kZWQgIHotMTA7XG4gICAgfVxuICAgICZfX3NtYWxsIHtcbiAgICAgICAgQGFwcGx5IHctWzQwJV0gYWJzb2x1dGUgdG9wLVswJV0gcmlnaHQtWzQlXSByb3VuZGVkICB6LTIwO1xuICAgIH1cbiAgICAmLmdyZWVuIHtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBAYXBwbHkgYmctZ3JlZW4tbGlnaHQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5iZWlnZSB7XG4gICAgICAgIEBhcHBseSBwYi1bMTA2LjI2JV07XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgQGFwcGx5IGJnLWJlaWdlLWRlZXAgdG9wLVs3JV0gbGVmdC1bMjElXSB3LVs3MyVdO1xuICAgICAgICB9XG4gICAgICAgIC5jLWltYWdlLWdyb3VwX19sYXJnZSB7XG4gICAgICAgICAgICBAYXBwbHkgdy1bODclXSBhYnNvbHV0ZSBib3R0b20tYXV0byB0b3AtWzEzJV0gbGVmdC1bMiVdO1xuICAgICAgICB9XG4gICAgfVxuICAgICBzdmcuY29ybmVyIHtcbiAgICAgICAgQGFwcGx5IGFic29sdXRlIHRvcC1bLTglXSByaWdodC1bLTglXSB3LVsxMSVdIGgtYXV0byB6LTEwO1xuICAgIH1cbiAgICBpbWcuc3RhciB7XG4gICAgICAgIEBhcHBseSB0b3AtWzEyJV0gbGVmdC1bLTIyJV0gdy1bMTIlXSBoLWF1dG8gYWJzb2x1dGUgei0xMDtcbiAgICB9XG59XG5cbi5jLWltYWdlLWdyb3VwLXR3byB7XG4gICAgQGFwcGx5IHctZnVsbCBwYi1bODYuNjYlXSByZWxhdGl2ZTtcbiAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDonJztcbiAgICAgICAgQGFwcGx5IGFic29sdXRlIHctWzU5JV0gaC1bNzglXSByb3VuZGVkIGJnLWJlaWdlLWRlZXAgdG9wLVsxMyVdIGxlZnQtMCB6LTA7XG4gICAgfVxuICAgICZfX2xhcmdlIHtcbiAgICAgICAgQGFwcGx5IHctWzgwLjc2JV0gYWJzb2x1dGUgYm90dG9tLTAgbGVmdC1bNSVdIHJvdW5kZWQgb3ZlcmZsb3ctaGlkZGVuIHotMTA7XG4gICAgfVxuICAgICZfX3NtYWxsIHtcbiAgICAgICAgQGFwcGx5IHctWzMwLjQ3JV0gYWJzb2x1dGUgdG9wLVs1JV0gcmlnaHQtWzQlXSByb3VuZGVkIHotMjA7XG4gICAgfVxuICAgIHN2Zy5jb3JuZXIge1xuICAgICAgICBAYXBwbHkgYWJzb2x1dGUgdG9wLVstNS41JV0gcmlnaHQtWy01LjUlXSB3LVsxMCVdIGgtYXV0byB6LTEwO1xuICAgIH1cbiAgICBpbWcuc3RhciB7XG4gICAgICAgIEBhcHBseSB0b3AtWy04JV0gbGVmdC1bLTE1JV0gdy1bMTAlXSBoLWF1dG8gYWJzb2x1dGUgei0xMDtcbiAgICB9XG59XG5cblxuLmMtaW1hZ2UtZ3JvdXAtdGhyZWUge1xuICAgIEBhcHBseSB3LWZ1bGwgcGItWzExMy4wOSVdIHJlbGF0aXZlO1xuICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OicnO1xuICAgICAgICBAYXBwbHkgYWJzb2x1dGUgdy1bNTklXSBoLVs3NyVdIHJvdW5kZWQgYmctYnJvd24tbGlnaHQgdG9wLVs1JV0gcmlnaHQtMCB6LTA7XG4gICAgfVxuICAgICZfX2xhcmdlIHtcbiAgICAgICAgQGFwcGx5IHctWzUwJV0gYWJzb2x1dGUgdG9wLTAgbGVmdC0wIHJvdW5kZWQgei0xMDtcbiAgICB9XG4gICAgJl9fc21hbGwge1xuICAgICAgICBAYXBwbHkgdy1bMzAuNDclXSBhYnNvbHV0ZSBib3R0b20tMCBsZWZ0LVs1JV0gcm91bmRlZCAgei0yMDtcbiAgICB9XG4gICAgJl9fY2Fyb3VzZWwge1xuICAgICAgICBAYXBwbHkgdy1bNjglXSB0b3AtWzExLjUlXSBsZWZ0LVsyNCVdIGFic29sdXRlIHotMzAgdGV4dC1ncmVlbi1wcmltYXJ5O1xuICAgICAgICAuYy10ZXN0LXRleHQsXG4gICAgICAgIC5jLXRlc3QtdmlkZW8ge1xuICAgICAgICAgICAgQGFwcGx5IGFzcGVjdC1bMzY0LzQ4NF07XG4gICAgICAgIH1cbiAgICAgICAgLnN3aXBlci1zbGlkZSB7XG4gICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY29ybmVyIHtcbiAgICAgICAgQGFwcGx5IHctWzUlXSBhYnNvbHV0ZSB0b3AtWzglXSByaWdodC1bNSVdIGgtYXV0byB6LTEwO1xuICAgIH1cblxuICAgIC5zdGFyIHtcbiAgICAgICAgQGFwcGx5IGFic29sdXRlIHRvcC1bNjIuNiVdIGxlZnQtWzE2JV0gdy1bMy41JV07XG4gICAgfVxufVxuXG5cbi5jLWltYWdlLWdyb3VwLWZvdXIge1xuICAgIEBhcHBseSB3LWZ1bGwgcGItWzEwOC40NiVdIHJlbGF0aXZlO1xuICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OicnO1xuICAgICAgICBAYXBwbHkgYWJzb2x1dGUgYXNwZWN0LXNxdWFyZSByb3VuZGVkLWZ1bGwgYmctd2hpdGUgdG9wLTAgbGVmdC0wIHotMCB3LWZ1bGw7XG4gICAgfVxuICAgICZfX2xhcmdlIHtcbiAgICAgICAgQGFwcGx5IHctWzc2JV0gYXNwZWN0LVsyODUvMzExXSBhYnNvbHV0ZSBib3R0b20tMCBsZWZ0LVsxMCVdIHJvdW5kZWQgb3ZlcmZsb3ctaGlkZGVuIHotMTA7XG4gICAgfVxuICAgICZfX3NtYWxsIHtcbiAgICAgICAgQGFwcGx5IHctWzQwJV0gYWJzb2x1dGUgdG9wLVsxMCVdIHJpZ2h0LVswXSByb3VuZGVkIHotMjA7XG4gICAgfVxuICAgIC5jb3JuZXIge1xuICAgICAgICBAYXBwbHkgdy1bMTMlXSBhYnNvbHV0ZSBib3R0b20tWy04JV0gcmlnaHQtWy04JV0gaC1hdXRvIHotMTA7XG4gICAgfVxuXG4gICAgLnN0YXIge1xuICAgICAgICBAYXBwbHkgYWJzb2x1dGUgdG9wLVs1JV0gbGVmdC1bLTIzJV0gdy1bMTQlXSB6LTEwO1xuICAgIH1cbn1cblxuLmMtaW1hZ2UtZ3JvdXAtZml2ZSB7XG4gICAgQGFwcGx5IHctZnVsbCBwYi1bMTAwJV0gcmVsYXRpdmU7XG4gICAgJl9fbGFyZ2Uge1xuICAgICAgICBAYXBwbHkgdy1bOTMlXSBhc3BlY3QtWzEvMV0gYWJzb2x1dGUgdG9wLTAgcmlnaHQtMCByb3VuZGVkIG92ZXJmbG93LWhpZGRlbiB6LTEwO1xuICAgIH1cbiAgICAuY29ybmVyIHtcbiAgICAgICAgQGFwcGx5IHctWzEzJV0gYWJzb2x1dGUgYm90dG9tLTAgbGVmdC0wIGgtYXV0byB6LTEwO1xuICAgIH1cblxuICAgIC5zdGFyIHtcbiAgICAgICAgQGFwcGx5IGFic29sdXRlIHRvcC1bMTIlXSBsZWZ0LVsxOCVdIHctWzExJV0gei0xMDtcbiAgICB9XG59XG5cblxuXG4uYy1pbWFnZS1ncm91cC1zaXgge1xuICAgIEBhcHBseSB3LWZ1bGwgcGItWzgzLjc2JV0gcmVsYXRpdmU7XG4gICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6Jyc7XG4gICAgICAgIEBhcHBseSBhYnNvbHV0ZSB3LVs4My4yOSVdIGgtWzc3JV0gcm91bmRlZCBiZy1icm93bi1saWdodCB0b3AtWzEyLjUlXSByaWdodC1bNS41JV0gei0wO1xuICAgIH1cbiAgICAmX19sYXJnZSB7XG4gICAgICAgIEBhcHBseSB3LVs4My45MiVdIGFic29sdXRlIHRvcC1bMTglXSBsZWZ0LVs2JV0gcm91bmRlZCBvdmVyZmxvdy1oaWRkZW4gei0yMDtcbiAgICB9XG4gICAgJl9fc21hbGwge1xuICAgICAgICBAYXBwbHkgdy1bMjQuNSVdIGFic29sdXRlIHRvcC1bLTclXSBsZWZ0LTAgcm91bmRlZCB6LTEwO1xuICAgIH1cbiAgICAmX19tZWRpdW0ge1xuICAgICAgICBAYXBwbHkgdy1bMzUlXSBib3R0b20tMCByaWdodC1bMyVdIGFic29sdXRlIHotMzA7IFxuICAgIH1cblxuICAgIC5jb3JuZXIge1xuICAgICAgICBAYXBwbHkgdy1bMTElXSBhYnNvbHV0ZSB0b3AtWy05JV0gcmlnaHQtWy05JV0gaC1hdXRvIHotMTA7XG4gICAgfVxuXG4gICAgLnN0YXIge1xuICAgICAgICBAYXBwbHkgYWJzb2x1dGUgYm90dG9tLVs0JV0gbGVmdC1bLTE1JV0gdy1bMTAlXTtcbiAgICB9XG59XG5cbi5jLWltYWdlLWdyb3VwLXNldmVuIHtcbiAgICBAYXBwbHkgdy1mdWxsIHBiLVs4NSVdIHJlbGF0aXZlO1xuXG4gICAgJl9fbGFyZ2Uge1xuICAgICAgICBAYXBwbHkgdy1bNzIlXSBhYnNvbHV0ZSB0b3AtMCBsZWZ0LVsxNCVdIHJvdW5kZWQgb3ZlcmZsb3ctaGlkZGVuIHotMjA7XG4gICAgfVxuICAgICZfX3NtYWxsIHtcbiAgICAgICAgQGFwcGx5IHctWzIwJV0gYWJzb2x1dGUgdG9wLVs2MyVdIGxlZnQtWzQlXSByb3VuZGVkIHotMTA7XG4gICAgfVxuICAgICZfX21lZGl1bSB7XG4gICAgICAgIEBhcHBseSB3LVszMiVdIHRvcC1bMTMlXSByaWdodC1bMF0gYWJzb2x1dGUgei0zMCB0ZXh0LWdyZWVuLXByaW1hcnk7XG4gICAgICAgIC5jLXRlc3QtdGV4dCxcbiAgICAgICAgLmMtdGVzdC12aWRlbyB7XG4gICAgICAgICAgICBAYXBwbHkgYXNwZWN0LVszNjQvNDg0XTtcbiAgICAgICAgfVxuICAgICAgICAuc3dpcGVyLXNsaWRlIHtcbiAgICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jb3JuZXIge1xuICAgICAgICBAYXBwbHkgdy1bMTMlXSBhYnNvbHV0ZSBib3R0b20tWy04JV0gcmlnaHQtWy04JV0gaC1hdXRvIHotMTA7XG4gICAgfVxuXG4gICAgLnN0YXIge1xuICAgICAgICBAYXBwbHkgYWJzb2x1dGUgdG9wLVstNyVdIGxlZnQtWy0xOCVdIHctWzEyJV0gei0zMDtcbiAgICB9XG59IiwiLmMtcHJvZmlsZS12aWRlbyB7XG4gICAgQGFwcGx5IGN1cnNvci1wb2ludGVyIG92ZXJmbG93LWhpZGRlbjtcbiAgICBpZnJhbWUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICB3aWR0aDogMTAwdnc7XG4gICAgICAgIGhlaWdodDogNTYuMjV2dzsgLyogMTY6OSBhc3BlY3QgcmF0aW8gKi9cbiAgICAgICAgbWluLWhlaWdodDogMTAwdmg7XG4gICAgICAgIG1pbi13aWR0aDogMTc3Ljc3dmg7IC8qIDE2OjkgYXNwZWN0IHJhdGlvICovXG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICBvcGFjaXR5OjA7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICBAYXBwbHkgdHJhbnNpdGlvbi1hbGwgZHVyYXRpb24tWy40c107XG4gICAgfVxuXG4gICAgIC5jLWxhenktd3JhcHBlciB7XG4gICAgICAgIEBhcHBseSB0cmFuc2l0aW9uLWFsbCBkdXJhdGlvbi1bLjRzXTtcbiAgICAgfVxuXG4gICAgJl9fcGF1c2Uge1xuICAgICAgICBAYXBwbHkgaGlkZGVuO1xuICAgIH1cblxuICAgICYuaXMtcGxheWluZyB7XG4gICAgICAgIGlmcmFtZSB7XG4gICAgICAgICAgICBvcGFjaXR5OjE7XG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgICAgICAgfVxuICAgICAgICAuYy1sYXp5LXdyYXBwZXIge1xuICAgICAgICAgICAgb3BhY2l0eTowO1xuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgc3ZnLCBpbWcsIC5jLWJ1dHRvbiB7XG4gICAgICAgICAgICBkaXNwbGF5Om5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAuYy1wcm9maWxlLXZpZGVvX19uYW1lIHtcbiAgICAgICAgICAgIGRpc3BsYXk6bm9uZSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC5jLXByb2ZpbGUtdmlkZW9fX3BhdXNlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6YmxvY2sgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGN1cnNvcjpwb2ludGVyO1xuICAgICAgICB9XG4gICAgfVxufSIsIi5jLXNlcnZpY2Utc2xpZGVvdXQge1xuICAgIEBtZWRpYSAobWF4LWhlaWdodDo2NTBweCkge1xuICAgICAgICBAYXBwbHkgaXRlbXMtc3RhcnQ7XG4gICAgfVxufSIsIi5jLXNvY2lhbCB7XG4gICAgQGFwcGx5IGZsZXggZ2FwLTM7XG4gICAgPiBhIHtcbiAgICAgICAgQGFwcGx5IGlubGluZS1mbGV4IGl0ZW1zLWNlbnRlciBqdXN0aWZ5LWNlbnRlciB3LTMgaC00IGJnLW5vLXJlcGVhdCBiZy1jZW50ZXI7XG4gICAgfVxufSIsIi5tYXJxdWVlLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTpmbGV4O1xufVxuLmxvZ28taXRlbSB7XG4gICAgZGlzcGxheTpmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcGFkZGluZzowIDE2cHg7XG4gICAgd2lkdGg6MTYwcHg7XG4gICAgaW1nIHtcbiAgICAgICAgbWF4LXdpZHRoOjEwMCU7XG4gICAgICAgIG1heC1oZWlnaHQ6NzJweDtcbiAgICAgICAgbWFyZ2luOjAgYXV0bztcbiAgICB9XG4gICAgQHNjcmVlbiBsZyB7XG4gICAgICAgIHBhZGRpbmc6MCAzMnB4O1xuICAgICAgICB3aWR0aDoyMDBweDtcbiAgICB9XG59XG5cbi5jLXN0YXQge1xuICAgICZfX3N0YXQge1xuICAgICAgICBsaW5lLWhlaWdodDoxO1xuICAgICAgICBmb250LXNpemU6ODBweDtcbiAgICAgICAgQHNjcmVlbiBsZyB7XG4gICAgICAgICAgICBmb250LXNpemU6NjRweDtcbiAgICAgICAgfVxuICAgICAgICBAc2NyZWVuIHFoZCB7XG4gICAgICAgICAgICBmb250LXNpemU6IGNsYW1wKDVyZW0sIDQuNjU2NXJlbSArIDAuNzE2NXZ3LCA2cmVtKTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmtleXdvcmQtaXRlbSB7XG4gICAgZW0ge1xuICAgICAgICBmb250LXN0eWxlOm5vcm1hbDtcbiAgICAgICAgQGFwcGx5ICB0ZXh0LWFjY2VudDtcbiAgICB9XG59XG5cbi5iLWN0YSArIC5iLWxvZ28tbWFycXVlZSB7XG4gICAgcGFkZGluZy10b3A6MzJweDtcbn1cblxuLmItaG9tZS1oZWFkZXIgKyAuYi1sb2dvLW1hcnF1ZWUge1xuICAgIHBhZGRpbmctdG9wOjMycHg7XG59Il19 */
