@font-face {
  font-family: "BankGothic Lt BT";
  src: url("../fonts/BankGothicBT-Light.woff2") format("woff2"), url("../fonts/BankGothicBT-Light.woff") format("woff");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Black Bison";
  src: url("../fonts/BlackBison.woff2") format("woff2"), url("../fonts/BlackBison.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Neue Haas Grotesk Display Pro";
  src: url("../fonts/NeueHaasDisplay-Bold.woff2") format("woff2"), url("../fonts/NeueHaasDisplay-Bold.woff") format("woff");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Neue Haas Grotesk Display Pro";
  src: url("../fonts/NeueHaasDisplay-Roman.woff2") format("woff2"), url("../fonts/NeueHaasDisplay-Roman.woff") format("woff");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Neue Haas Grotesk Display Pro";
  src: url("../fonts/NeueHaasDisplay-Mediu.woff2") format("woff2"), url("../fonts/NeueHaasDisplay-Mediu.woff") format("woff");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
*, ::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:  ;
  --tw-contain-size:  ;
  --tw-contain-layout:  ;
  --tw-contain-paint:  ;
  --tw-contain-style:  ;
}
::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:  ;
  --tw-contain-size:  ;
  --tw-contain-layout:  ;
  --tw-contain-paint:  ;
  --tw-contain-style:  ;
}
/*
! tailwindcss v3.4.15 | MIT License | https://tailwindcss.com
*/
/*
1. Prevent padding and border from affecting element width. (https://github.com/mozdevs/cssremedy/issues/4)
2. Allow adding a border to an element by just adding a border-width. (https://github.com/tailwindcss/tailwindcss/pull/116)
*/
*,
::before,
::after {
  box-sizing: border-box; /* 1 */
  border-width: 0; /* 2 */
  border-style: solid; /* 2 */
  border-color: currentColor; /* 2 */
}
::before,
::after {
  --tw-content: '';
}
/*
1. Use a consistent sensible line-height in all browsers.
2. Prevent adjustments of font size after orientation changes in iOS.
3. Use a more readable tab size.
4. Use the user's configured `sans` font-family by default.
5. Use the user's configured `sans` font-feature-settings by default.
6. Use the user's configured `sans` font-variation-settings by default.
7. Disable tap highlights on iOS
*/
html,
:host {
  line-height: 1.5; /* 1 */
  -webkit-text-size-adjust: 100%; /* 2 */
  -moz-tab-size: 4; /* 3 */
  -o-tab-size: 4;
     tab-size: 4; /* 3 */
  font-family: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; /* 4 */
  font-feature-settings: normal; /* 5 */
  font-variation-settings: normal; /* 6 */
  -webkit-tap-highlight-color: transparent; /* 7 */
}
/*
1. Remove the margin in all browsers.
2. Inherit line-height from `html` so users can set them as a class directly on the `html` element.
*/
body {
  margin: 0; /* 1 */
  line-height: inherit; /* 2 */
}
/*
1. Add the correct height in Firefox.
2. Correct the inheritance of border color in Firefox. (https://bugzilla.mozilla.org/show_bug.cgi?id=190655)
3. Ensure horizontal rules are visible by default.
*/
hr {
  height: 0; /* 1 */
  color: inherit; /* 2 */
  border-top-width: 1px; /* 3 */
}
/*
Add the correct text decoration in Chrome, Edge, and Safari.
*/
abbr:where([title]) {
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
}
/*
Remove the default font size and weight for headings.
*/
h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: inherit;
  font-weight: inherit;
}
/*
Reset links to optimize for opt-in styling instead of opt-out.
*/
a {
  color: inherit;
  text-decoration: inherit;
}
/*
Add the correct font weight in Edge and Safari.
*/
b,
strong {
  font-weight: bolder;
}
/*
1. Use the user's configured `mono` font-family by default.
2. Use the user's configured `mono` font-feature-settings by default.
3. Use the user's configured `mono` font-variation-settings by default.
4. Correct the odd `em` font sizing in all browsers.
*/
code,
kbd,
samp,
pre {
  font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; /* 1 */
  font-feature-settings: normal; /* 2 */
  font-variation-settings: normal; /* 3 */
  font-size: 1em; /* 4 */
}
/*
Add the correct font size in all browsers.
*/
small {
  font-size: 80%;
}
/*
Prevent `sub` and `sup` elements from affecting the line height in all browsers.
*/
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sub {
  bottom: -0.25em;
}
sup {
  top: -0.5em;
}
/*
1. Remove text indentation from table contents in Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=999088, https://bugs.webkit.org/show_bug.cgi?id=201297)
2. Correct table border color inheritance in all Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=935729, https://bugs.webkit.org/show_bug.cgi?id=195016)
3. Remove gaps between table borders by default.
*/
table {
  text-indent: 0; /* 1 */
  border-color: inherit; /* 2 */
  border-collapse: collapse; /* 3 */
}
/*
1. Change the font styles in all browsers.
2. Remove the margin in Firefox and Safari.
3. Remove default padding in all browsers.
*/
button,
input,
optgroup,
select,
textarea {
  font-family: inherit; /* 1 */
  font-feature-settings: inherit; /* 1 */
  font-variation-settings: inherit; /* 1 */
  font-size: 100%; /* 1 */
  font-weight: inherit; /* 1 */
  line-height: inherit; /* 1 */
  letter-spacing: 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,
input:where([type='button']),
input:where([type='reset']),
input:where([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]:where(:not([hidden="until-found"])) {
  display: none;
}
.visible {
  visibility: visible;
}
.\!fixed {
  position: fixed !important;
}
.fixed {
  position: fixed;
}
.\!absolute {
  position: absolute !important;
}
.absolute {
  position: absolute;
}
.relative {
  position: relative;
}
.inset-0 {
  inset: 0;
}
.-bottom-8 {
  bottom: -64px;
}
.-bottom-\[5\%\] {
  bottom: -5%;
}
.-left-2 {
  left: -16px;
}
.-right-2 {
  right: -16px;
}
.-right-\[42px\] {
  right: -42px;
}
.bottom-0 {
  bottom: 0;
}
.bottom-2 {
  bottom: 16px;
}
.bottom-3 {
  bottom: 24px;
}
.bottom-6 {
  bottom: 48px;
}
.bottom-7 {
  bottom: 65px;
}
.bottom-\[-50\%\] {
  bottom: -50%;
}
.bottom-\[0px\] {
  bottom: 0px;
}
.bottom-\[26px\] {
  bottom: 26px;
}
.bottom-\[44px\] {
  bottom: 44px;
}
.bottom-\[72px\] {
  bottom: 72px;
}
.left-0 {
  left: 0;
}
.left-1\/2 {
  left: 50%;
}
.left-3 {
  left: 24px;
}
.left-4 {
  left: 32px;
}
.left-\[-3\%\] {
  left: -3%;
}
.left-\[-30\%\] {
  left: -30%;
}
.left-\[17\.5\%\] {
  left: 17.5%;
}
.left-\[27\%\] {
  left: 27%;
}
.left-\[27\.5\%\] {
  left: 27.5%;
}
.left-\[29\.8\%\] {
  left: 29.8%;
}
.left-\[30\%\] {
  left: 30%;
}
.left-\[34\%\] {
  left: 34%;
}
.left-\[41\%\] {
  left: 41%;
}
.left-\[42\.8\%\] {
  left: 42.8%;
}
.left-\[44\.8\%\] {
  left: 44.8%;
}
.left-\[48\%\] {
  left: 48%;
}
.left-\[5\%\] {
  left: 5%;
}
.left-\[50\%\] {
  left: 50%;
}
.left-\[68\%\] {
  left: 68%;
}
.right-0 {
  right: 0;
}
.right-2 {
  right: 16px;
}
.right-3 {
  right: 24px;
}
.right-5 {
  right: 40px;
}
.right-\[-10\%\] {
  right: -10%;
}
.right-\[-9\%\] {
  right: -9%;
}
.right-\[12\%\] {
  right: 12%;
}
.right-\[16\%\] {
  right: 16%;
}
.right-\[20px\] {
  right: 20px;
}
.right-\[22\.8\%\] {
  right: 22.8%;
}
.right-\[31\.8\%\] {
  right: 31.8%;
}
.right-\[38px\] {
  right: 38px;
}
.top-0 {
  top: 0;
}
.top-1 {
  top: 8px;
}
.top-1\/2 {
  top: 50%;
}
.top-2 {
  top: 16px;
}
.top-7 {
  top: 65px;
}
.top-8 {
  top: 64px;
}
.top-\[-120px\] {
  top: -120px;
}
.top-\[-12px\] {
  top: -12px;
}
.top-\[-150px\] {
  top: -150px;
}
.top-\[-3px\] {
  top: -3px;
}
.top-\[-72px\] {
  top: -72px;
}
.top-\[-8px\] {
  top: -8px;
}
.top-\[0\%\] {
  top: 0%;
}
.top-\[10\%\] {
  top: 10%;
}
.top-\[115\%\] {
  top: 115%;
}
.top-\[12px\] {
  top: 12px;
}
.top-\[15\.5\%\] {
  top: 15.5%;
}
.top-\[25\.5\%\] {
  top: 25.5%;
}
.top-\[27\%\] {
  top: 27%;
}
.top-\[31\%\] {
  top: 31%;
}
.top-\[37\%\] {
  top: 37%;
}
.top-\[5\%\] {
  top: 5%;
}
.top-\[53\%\] {
  top: 53%;
}
.top-\[56\%\] {
  top: 56%;
}
.top-\[62\%\] {
  top: 62%;
}
.top-\[66\.6\%\] {
  top: 66.6%;
}
.top-\[69\.6\%\] {
  top: 69.6%;
}
.top-\[74\%\] {
  top: 74%;
}
.top-\[76\%\] {
  top: 76%;
}
.z-0 {
  z-index: 0;
}
.z-10 {
  z-index: 10;
}
.z-20 {
  z-index: 20;
}
.z-50 {
  z-index: 50;
}
.z-\[100\] {
  z-index: 100;
}
.z-\[120\] {
  z-index: 120;
}
.z-\[200\] {
  z-index: 200;
}
.z-\[230\] {
  z-index: 230;
}
.z-\[300\] {
  z-index: 300;
}
.z-\[400\] {
  z-index: 400;
}
.z-\[500\] {
  z-index: 500;
}
.z-\[50\] {
  z-index: 50;
}
.mx-auto {
  margin-left: auto;
  margin-right: auto;
}
.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-\[4px\] {
  margin-bottom: 4px;
}
.mb-\[6px\] {
  margin-bottom: 6px;
}
.mt-1 {
  margin-top: 8px;
}
.mt-2 {
  margin-top: 16px;
}
.mt-4 {
  margin-top: 32px;
}
.mt-5 {
  margin-top: 40px;
}
.mt-9 {
  margin-top: 72px;
}
.mt-\[12px\] {
  margin-top: 12px;
}
.mt-\[2px\] {
  margin-top: 2px;
}
.mt-\[4px\] {
  margin-top: 4px;
}
.\!block {
  display: block !important;
}
.block {
  display: block;
}
.inline-block {
  display: inline-block;
}
.flex {
  display: flex;
}
.inline-flex {
  display: inline-flex;
}
.grid {
  display: grid;
}
.\!hidden {
  display: none !important;
}
.hidden {
  display: none;
}
.h-10 {
  height: 80px;
}
.h-\[16\.5\%\] {
  height: 16.5%;
}
.h-\[18\%\] {
  height: 18%;
}
.h-\[25\%\] {
  height: 25%;
}
.h-\[26\.5\%\] {
  height: 26.5%;
}
.h-\[45px\] {
  height: 45px;
}
.h-\[50px\] {
  height: 50px;
}
.h-\[56px\] {
  height: 56px;
}
.h-\[72px\] {
  height: 72px;
}
.h-\[73vh\] {
  height: 73vh;
}
.h-\[75px\] {
  height: 75px;
}
.h-\[80vh\] {
  height: 80vh;
}
.h-\[9\.7\%\] {
  height: 9.7%;
}
.h-auto {
  height: auto;
}
.h-full {
  height: 100%;
}
.min-h-\[100vh\] {
  min-height: 100vh;
}
.w-1\/2 {
  width: 50%;
}
.w-3 {
  width: 24px;
}
.w-4 {
  width: 32px;
}
.w-\[10\%\] {
  width: 10%;
}
.w-\[100px\] {
  width: 100px;
}
.w-\[12\.8\%\] {
  width: 12.8%;
}
.w-\[120px\] {
  width: 120px;
}
.w-\[15\.3\%\] {
  width: 15.3%;
}
.w-\[150\%\] {
  width: 150%;
}
.w-\[16\.2\%\] {
  width: 16.2%;
}
.w-\[170\%\] {
  width: 170%;
}
.w-\[170px\] {
  width: 170px;
}
.w-\[200px\] {
  width: 200px;
}
.w-\[21\.6\%\] {
  width: 21.6%;
}
.w-\[333px\] {
  width: 333px;
}
.w-\[37\%\] {
  width: 37%;
}
.w-\[39\%\] {
  width: 39%;
}
.w-\[40\%\] {
  width: 40%;
}
.w-\[49\%\] {
  width: 49%;
}
.w-\[50\%\] {
  width: 50%;
}
.w-\[51\%\] {
  width: 51%;
}
.w-\[62px\] {
  width: 62px;
}
.w-\[70vw\] {
  width: 70vw;
}
.w-\[80\%\] {
  width: 80%;
}
.w-\[88vw\] {
  width: 88vw;
}
.w-\[calc\(100\%-96px\)\] {
  width: calc(100% - 96px);
}
.w-full {
  width: 100%;
}
.max-w-\[1220px\] {
  max-width: 1220px;
}
.max-w-\[1400px\] {
  max-width: 1400px;
}
.max-w-\[140px\] {
  max-width: 140px;
}
.max-w-\[282px\] {
  max-width: 282px;
}
.max-w-\[300px\] {
  max-width: 300px;
}
.max-w-\[406px\] {
  max-width: 406px;
}
.max-w-\[420px\] {
  max-width: 420px;
}
.max-w-\[500px\] {
  max-width: 500px;
}
.max-w-\[640px\] {
  max-width: 640px;
}
.max-w-\[687px\] {
  max-width: 687px;
}
.max-w-\[700px\] {
  max-width: 700px;
}
.max-w-\[756px\] {
  max-width: 756px;
}
.max-w-\[845px\] {
  max-width: 845px;
}
.max-w-\[945px\] {
  max-width: 945px;
}
.max-w-none {
  max-width: none;
}
.flex-shrink {
  flex-shrink: 1;
}
.origin-center {
  transform-origin: center;
}
.origin-top {
  transform-origin: top;
}
.-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-0 {
  --tw-translate-x: 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-x-\[-100px\] {
  --tw-translate-x: -100px;
  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-\[-36px\] {
  --tw-translate-x: -36px;
  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-\[-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));
}
.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-\[-15\.5deg\] {
  --tw-rotate: -15.5deg;
  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));
}
.rotate-\[0deg\] {
  --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));
}
.rotate-\[11\.8deg\] {
  --tw-rotate: 11.8deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.rotate-\[13\.1deg\] {
  --tw-rotate: 13.1deg;
  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-\[20deg\] {
  --tw-rotate: 20deg;
  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-\[5deg\] {
  --tw-rotate: 5deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.rotate-\[7deg\] {
  --tw-rotate: 7deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.rotate-\[90deg\] {
  --tw-rotate: 90deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.scale-\[0\.65\] {
  --tw-scale-x: 0.65;
  --tw-scale-y: 0.65;
  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\.85\] {
  --tw-scale-x: 0.85;
  --tw-scale-y: 0.85;
  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\.8\] {
  --tw-scale-x: 1.8;
  --tw-scale-y: 1.8;
  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));
}
.grid-cols-1 {
  grid-template-columns: repeat(1, minmax(0, 1fr));
}
.grid-cols-2 {
  grid-template-columns: repeat(2, minmax(0, 1fr));
}
.flex-col {
  flex-direction: column;
}
.flex-wrap {
  flex-wrap: wrap;
}
.items-start {
  align-items: flex-start;
}
.items-center {
  align-items: center;
}
.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-\[12px\] {
  gap: 12px;
}
.gap-\[4px\] {
  gap: 4px;
}
.overflow-hidden {
  overflow: hidden;
}
.whitespace-nowrap {
  white-space: nowrap;
}
.rounded-\[10px\] {
  border-radius: 10px;
}
.rounded-\[50px\] {
  border-radius: 50px;
}
.rounded-full {
  border-radius: 9999px;
}
.rounded-sm {
  border-radius: 8px;
}
.border {
  border-width: 1px;
}
.border-\[4px\] {
  border-width: 4px;
}
.border-b {
  border-bottom-width: 1px;
}
.border-t {
  border-top-width: 1px;
}
.border-\[rgba\(255\2c 255\2c 255\2c 0\.2\)\] {
  border-color: rgba(255,255,255,0.2);
}
.border-grey-light {
  --tw-border-opacity: 1;
  border-color: rgb(217 224 232 / var(--tw-border-opacity, 1));
}
.border-white {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity, 1));
}
.border-b-dark {
  --tw-border-opacity: 1;
  border-bottom-color: rgb(30 30 30 / var(--tw-border-opacity, 1));
}
.border-b-grey-light {
  --tw-border-opacity: 1;
  border-bottom-color: rgb(217 224 232 / var(--tw-border-opacity, 1));
}
.border-t-grey-light {
  --tw-border-opacity: 1;
  border-top-color: rgb(217 224 232 / var(--tw-border-opacity, 1));
}
.\!bg-\[\#7E6A52\] {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(126 106 82 / var(--tw-bg-opacity, 1)) !important;
}
.\!bg-\[\#ABA7A6\] {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(171 167 166 / var(--tw-bg-opacity, 1)) !important;
}
.\!bg-\[\#CCC3AC\] {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(204 195 172 / var(--tw-bg-opacity, 1)) !important;
}
.bg-\[\#000\] {
  --tw-bg-opacity: 1;
  background-color: rgb(0 0 0 / var(--tw-bg-opacity, 1));
}
.bg-\[\#7E6A52\] {
  --tw-bg-opacity: 1;
  background-color: rgb(126 106 82 / var(--tw-bg-opacity, 1));
}
.bg-\[\#ABA7A6\] {
  --tw-bg-opacity: 1;
  background-color: rgb(171 167 166 / var(--tw-bg-opacity, 1));
}
.bg-\[\#CCC3AC\] {
  --tw-bg-opacity: 1;
  background-color: rgb(204 195 172 / var(--tw-bg-opacity, 1));
}
.bg-black {
  --tw-bg-opacity: 1;
  background-color: rgb(0 0 0 / var(--tw-bg-opacity, 1));
}
.bg-dark {
  --tw-bg-opacity: 1;
  background-color: rgb(30 30 30 / var(--tw-bg-opacity, 1));
}
.bg-green {
  --tw-bg-opacity: 1;
  background-color: rgb(153 255 185 / var(--tw-bg-opacity, 1));
}
.bg-orange {
  --tw-bg-opacity: 1;
  background-color: rgb(221 56 18 / var(--tw-bg-opacity, 1));
}
.bg-red {
  --tw-bg-opacity: 1;
  background-color: rgb(220 61 38 / var(--tw-bg-opacity, 1));
}
.bg-white {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
}
.bg-gradient-to-b {
  background-image: linear-gradient(to bottom, 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);
}
.to-transparent {
  --tw-gradient-to: transparent var(--tw-gradient-to-position);
}
.\!p-0 {
  padding: 0 !important;
}
.p-2 {
  padding: 16px;
}
.p-3 {
  padding: 24px;
}
.\!px-0 {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.px-0 {
  padding-left: 0;
  padding-right: 0;
}
.px-2 {
  padding-left: 16px;
  padding-right: 16px;
}
.px-3 {
  padding-left: 24px;
  padding-right: 24px;
}
.px-4 {
  padding-left: 32px;
  padding-right: 32px;
}
.py-1 {
  padding-top: 8px;
  padding-bottom: 8px;
}
.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-\[20px\] {
  padding-top: 20px;
  padding-bottom: 20px;
}
.\!pb-\[100\%\] {
  padding-bottom: 100% !important;
}
.\!pt-0 {
  padding-top: 0 !important;
}
.pb-3 {
  padding-bottom: 24px;
}
.pb-4 {
  padding-bottom: 32px;
}
.pb-5 {
  padding-bottom: 40px;
}
.pb-\[138\%\] {
  padding-bottom: 138%;
}
.pb-\[65\%\] {
  padding-bottom: 65%;
}
.pl-\[45\%\] {
  padding-left: 45%;
}
.pr-2 {
  padding-right: 16px;
}
.pr-3 {
  padding-right: 24px;
}
.pr-5 {
  padding-right: 40px;
}
.pt-0 {
  padding-top: 0;
}
.pt-1 {
  padding-top: 8px;
}
.pt-10 {
  padding-top: 80px;
}
.pt-12 {
  padding-top: 96px;
}
.pt-2 {
  padding-top: 16px;
}
.pt-3 {
  padding-top: 24px;
}
.text-left {
  text-align: left;
}
.text-center {
  text-align: center;
}
.text-right {
  text-align: right;
}
.font-bankgothic {
  font-family: BankGothic Lt BT, sans-serif;
}
.font-base {
  font-family: neue-haas-grotesk-display, sans-serif;
}
.font-blackbison {
  font-family: Black Bison, sans-serif;
}
.text-10 {
  font-size: 10px;
  line-height: 1.3;
}
.text-11 {
  font-size: 11px;
  line-height: 1.3;
}
.text-12 {
  font-size: 12px;
  line-height: 1.3;
}
.text-14 {
  font-size: 14px;
  line-height: 1.3;
}
.text-16 {
  font-size: 16px;
  line-height: 1.3;
}
.text-18 {
  font-size: 18px;
  line-height: 1.3;
}
.text-24 {
  font-size: 24px;
  line-height: 1.3;
}
.text-28 {
  font-size: 28px;
  line-height: 0.95;
}
.text-32 {
  font-size: 32px;
  line-height: 0.95;
}
.text-40 {
  font-size: 40px;
  line-height: 0.95;
}
.text-43 {
  font-size: 43px;
  line-height: 0.95;
}
.text-7-10 {
  font-size: clamp(0.5rem, 0.4107rem + 0.2857vw, 0.625rem);
  line-height: 1;
}
.text-9-11 {
  font-size: clamp(0.5625rem, 0.4732rem + 0.2857vw, 0.6875rem);
  line-height: 1;
}
.font-bold {
  font-weight: 700;
}
.font-light {
  font-weight: 300;
}
.font-semibold {
  font-weight: 600;
}
.uppercase {
  text-transform: uppercase;
}
.leading-\[-1\.44px\] {
  line-height: -1.44px;
}
.leading-\[1\.4\] {
  line-height: 1.4;
}
.leading-tight {
  line-height: 1.3;
}
.-tracking-\[0\.03em\] {
  letter-spacing: -0.03em;
}
.tracking-\[-0\.02em\] {
  letter-spacing: -0.02em;
}
.tracking-\[-0\.22px\] {
  letter-spacing: -0.22px;
}
.tracking-\[-0\.2px\] {
  letter-spacing: -0.2px;
}
.tracking-\[-0\.5px\] {
  letter-spacing: -0.5px;
}
.tracking-\[-1px\] {
  letter-spacing: -1px;
}
.tracking-\[0\.02em\] {
  letter-spacing: 0.02em;
}
.tracking-\[0\.15em\] {
  letter-spacing: 0.15em;
}
.tracking-\[1\.35px\] {
  letter-spacing: 1.35px;
}
.tracking-\[1\.4px\] {
  letter-spacing: 1.4px;
}
.tracking-\[1px\] {
  letter-spacing: 1px;
}
.tracking-wider {
  letter-spacing: 0.1em;
}
.text-\[\#ABA7A6\] {
  --tw-text-opacity: 1;
  color: rgb(171 167 166 / var(--tw-text-opacity, 1));
}
.text-black {
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity, 1));
}
.text-orange {
  --tw-text-opacity: 1;
  color: rgb(221 56 18 / var(--tw-text-opacity, 1));
}
.text-red {
  --tw-text-opacity: 1;
  color: rgb(220 61 38 / var(--tw-text-opacity, 1));
}
.text-white {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}
.placeholder-\[rgba\(0\2c 0\2c 0\2c 0\.3\)\]::-moz-placeholder {
  color: rgba(0,0,0,0.3);
}
.placeholder-\[rgba\(0\2c 0\2c 0\2c 0\.3\)\]::placeholder {
  color: rgba(0,0,0,0.3);
}
.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-filter {
  -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: 450ms;
}
.transition-all {
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 450ms;
}
.ease-in {
  transition-timing-function: cubic-bezier(0.4, 0, 1, 1);
}
.ease-in-out {
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
.ease-out {
  transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
}
html, body {
  touch-action: manipulation; /* Helps disable zoom gestures */
  -ms-touch-action: manipulation; /* IE support */
}

button, a, input, textarea, select, label {
  touch-action: manipulation;
}

html {
  overflow-x: hidden;
}

body {
  background-image: url(../images/bg-noise.png);
  overflow-x: hidden;
  position: relative;
  min-height: 100vh;
  --tw-bg-opacity: 1;
  background-color: rgb(0 0 0 / var(--tw-bg-opacity, 1));
  font-family: neue-haas-grotesk-display, sans-serif;
  font-size: 14px;
  line-height: 1.3;
  font-weight: 600;
  --tw-text-opacity: 1;
  color: rgb(30 30 30 / var(--tw-text-opacity, 1));
}
body.desk {
  background-color: #000;
  background-image: url();
}
@media (min-width: 640px) {
  body.desk {
    cursor: none;
  }
  body.desk a[data-label] {
    cursor: none;
  }
  body.desk.no-scroll {
    cursor: none;
  }
  body.desk.no-scroll * {
    cursor: none;
  }
}

.no-scroll {
  overflow: hidden !important;
}

.e-btn {
  display: inline-block;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center center;
  text-indent: -9999em;
  cursor: pointer;
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 450ms;
}
.e-btn:hover {
  opacity: 0.8;
}
.e-btn--home-apply {
  background-image: url(../images/button-apply.svg);
  width: 284px;
  height: 50px;
}
.e-btn--home-info {
  background-image: url(../images/button-more-info.svg);
  width: 284px;
  height: 50px;
}
.e-btn--close {
  background-image: url(../images/button-close.svg);
  width: 56px;
  height: 38px;
}
.e-btn--next {
  background-image: url(../images/button-next.svg);
  width: 128px;
  height: 38px;
}
.e-btn--back {
  background-image: url(../images/button-back.svg);
  width: 56px;
  height: 38px;
}
.e-btn--start {
  background-image: url(../images/button-get-started.svg);
  width: 217px;
  height: 38px;
}
.e-btn--form-apply {
  background-image: url(../images/button-form-apply.svg);
  width: 143px;
  height: 38px;
}
.e-btn--submit {
  background-image: url(../images/button-submit.svg);
  width: 156px;
  height: 38px;
}
.e-btn--close-red {
  background-image: url(../images/button-close-red.svg);
  width: 56px;
  height: 38px;
}
.e-btn--close-red-lg {
  background-image: url(../images/button-close-red.svg);
  width: 61px;
  height: 50px;
}
.e-btn--download {
  background-image: url(../images/button-download.svg);
  width: 189px;
  height: 38px;
}
.e-btn--explore {
  background-image: url(../images/button-explore.svg);
  width: 230px;
  height: 38px;
}
@media (min-width: 1024px) {
  .e-btn--explore.lg {
    width: 320px;
    height: 50px;
    background-size: auto 50px;
  }
}
.e-btn--try-again {
  background-image: url(../images/button-try-again.svg);
  width: 170px;
  height: 38px;
}
.e-btn--share {
  background-image: url(../images/button-share.svg);
  width: 273px;
  height: 50px;
}
.e-btn--download-light {
  background-image: url(../images/button-download-light.svg);
  width: 276px;
  height: 50px;
}
.e-btn--send-now {
  background-image: url(../images/button-send-now.svg);
  width: 218px;
  height: 50px;
}
.e-btn--got-it {
  background-image: url(../images/button-gotit.svg);
  width: 130px;
  height: 38px;
}
.e-btn--download-printable {
  background-image: url(../images/button-download-printable-m.svg);
  width: 300px;
  height: 68px;
}
@media (min-width: 640px) {
  .e-btn--download-printable {
    background-image: url(../images/button-download-printable.svg);
    width: 421px;
    height: 50px;
  }
}
.e-btn--slide-prev {
  background-image: url(../images/button-slide-prev.svg);
  width: 73px;
  height: 50px;
}
.e-btn--slide-next {
  background-image: url(../images/button-slide-next.svg);
  width: 73px;
  height: 50px;
}
.e-btn--spinner {
  pointer-events: none;
  position: relative;
}
.e-btn--spinner:after {
  content: "";
  position: absolute;
  width: 16px;
  height: 16px;
  z-index: 10;
  top: 50%;
  right: -24px;
  margin-top: -8px;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: contain;
  background-image: url(../images/spinner.svg);
  animation: rotation 2s linear infinite;
}
.e-btn--spinner:hover {
  color: transparent;
}
.e-btn--download-video {
  width: 320px;
  height: 45px;
  background-image: url(../images/btn-download-video.svg);
}
@media (min-width: 640px) {
  .e-btn--download-video {
    width: 364px;
    height: 50px;
  }
}

@keyframes rotation {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(359deg);
  }
}
hr {
  height: 6px;
  border: 0;
  background-image: url(../images/divider-line.svg);
}
hr.form {
  height: 10px;
  background-repeat: no-repeat;
  background-position: bottom left;
  background-image: url(../images/divider-line-form.svg);
}
hr.gen {
  height: 27px;
  background-repeat: no-repeat;
  background-position: center center;
  background-image: url(../images/divider-line-gen.png);
}
hr.dark {
  height: 10px;
  background-repeat: no-repeat;
  background-position: center right;
  background-image: url(../images/divider-dark.svg);
  border-top: 1px solid #1e1e1e;
}

p {
  margin-bottom: 16px;
  font-weight: 600;
  letter-spacing: 0.15em;
}

[class^=svg-]:before,
[class*=" svg-"]:before {
  content: "";
  display: inline-block;
  text-decoration: inherit;
  text-align: center;
  width: 20px;
  height: 20px;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: contain;
}

.svg-download:before {
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5 17.5H15M10 2.5V14.1667M10 14.1667L14.1667 10M10 14.1667L5.83333 10' stroke='%23FFC5CE' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
.svg-download-alt:before {
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5 17.5H15M10 2.5V14.1667M10 14.1667L14.1667 10M10 14.1667L5.83333 10' stroke='%23FFC5CE' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
.svg-share:before {
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.66675 10H13.3334' stroke='%23FFC5CE' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M7.50008 6.66663H5.00008C3.15913 6.66663 1.66675 8.15901 1.66675 9.99996C1.66675 11.8409 3.15913 13.3333 5.00008 13.3333H7.50008' stroke='%23FFC5CE' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M12.5 6.66663H15C16.8409 6.66663 18.3333 8.15901 18.3333 9.99996C18.3333 11.8409 16.8409 13.3333 15 13.3333H12.5' stroke='%23FFC5CE' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
.svg-share-alt:before {
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.66675 10H13.3334' stroke='%23FFC5CE' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M7.50008 6.66663H5.00008C3.15913 6.66663 1.66675 8.15901 1.66675 9.99996C1.66675 11.8409 3.15913 13.3333 5.00008 13.3333H7.50008' stroke='%23FFC5CE' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M12.5 6.66663H15C16.8409 6.66663 18.3333 8.15901 18.3333 9.99996C18.3333 11.8409 16.8409 13.3333 15 13.3333H12.5' stroke='%23FFC5CE' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
.svg-external:before {
  background-image: url("data:image/svg+xml,%3Csvg width='17' height='16' viewBox='0 0 17 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.88236 9.26558C5.59717 9.56598 5.60948 10.0407 5.90987 10.3259C6.21026 10.6111 6.68498 10.5988 6.97017 10.2984L5.88236 9.26558ZM14.5852 1.95867C14.5745 1.5446 14.2301 1.21763 13.816 1.22837L7.06828 1.40343C6.6542 1.41417 6.32724 1.75855 6.33798 2.17263C6.34872 2.5867 6.69311 2.91367 7.10718 2.90293L13.1052 2.74732L13.2608 8.7453C13.2715 9.15938 13.6159 9.48634 14.03 9.4756C14.444 9.46486 14.771 9.12048 14.7603 8.7064L14.5852 1.95867ZM6.97017 10.2984L14.3794 2.49452L13.2916 1.46172L5.88236 9.26558L6.97017 10.2984Z' fill='%23FFC5CE'/%3E%3Cpath d='M1 0.826172V15.174H16' stroke='%23FFC5CE' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E%0A");
  background-size: 16px;
}
.svg-external-alt:before {
  background-image: url("data:image/svg+xml,%3Csvg width='17' height='16' viewBox='0 0 17 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.88236 9.26558C5.59717 9.56598 5.60948 10.0407 5.90987 10.3259C6.21026 10.6111 6.68498 10.5988 6.97017 10.2984L5.88236 9.26558ZM14.5852 1.95867C14.5745 1.5446 14.2301 1.21763 13.816 1.22837L7.06828 1.40343C6.6542 1.41417 6.32724 1.75855 6.33798 2.17263C6.34872 2.5867 6.69311 2.91367 7.10718 2.90293L13.1052 2.74732L13.2608 8.7453C13.2715 9.15938 13.6159 9.48634 14.03 9.4756C14.444 9.46486 14.771 9.12048 14.7603 8.7064L14.5852 1.95867ZM6.97017 10.2984L14.3794 2.49452L13.2916 1.46172L5.88236 9.26558L6.97017 10.2984Z' fill='%23D7AC57'/%3E%3Cpath d='M1 0.826172V15.174H16' stroke='%23FFC5CE' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E%0A");
  background-size: 16px;
}
.svg-external-alt.lg:before {
  background-size: 24px;
}

[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: 0s;
}

[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: 0s;
}

[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: 0s;
}

[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: 0s;
}

[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: 0s;
}

[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: 0s;
}

[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: 0s;
}

[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: 0s;
}

[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: 0s;
}

[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: 0s;
}

[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: 0s;
}

[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: 0s;
}

[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: 0s;
}

[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: 0s;
}

[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: 0s;
}

[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: 0s;
}

[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: 0s;
}

[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: 0s;
}

[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: 0s;
}

[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: 0s;
}

[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: 0s;
}

[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: 0s;
}

[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: 0s;
}

[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: 0s;
}

[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: 0s;
}

[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: 0s;
}

[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: 0s;
}

[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: 0s;
}

[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: 0s;
}

[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: 0s;
}

[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: 0s;
}

[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: 0s;
}

[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: 0s;
}

[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: 0s;
}

[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: 0s;
}

[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: 0s;
}

[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: 0s;
}

[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: 0s;
}

[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: 0s;
}

[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: 0s;
}

[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: 0s;
}

[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: 0s;
}

[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: 0s;
}

[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: 0s;
}

[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: 0s;
}

[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: 0s;
}

[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: 0s;
}

[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: 0s;
}

[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: 0s;
}

[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: 0s;
}

[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: 0s;
}

[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: 0s;
}

[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: 0s;
}

[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: 0s;
}

[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: 0s;
}

[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: 0s;
}

[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: 0s;
}

[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: 0s;
}

[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: 0s;
}

[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: 0s;
}

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

[data-aos] {
  pointer-events: none;
}

[data-aos].aos-animate {
  pointer-events: auto;
}

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

@media screen {
  html:not(.no-js) [data-aos^=fade][data-aos^=fade] {
    opacity: 0;
    transition-property: opacity, transform;
  }
  html:not(.no-js) [data-aos^=fade][data-aos^=fade].aos-animate {
    opacity: 1;
    transform: none;
  }
  html:not(.no-js) [data-aos=fade-up] {
    transform: translate3d(0, 100px, 0);
  }
  html:not(.no-js) [data-aos=fade-down] {
    transform: translate3d(0, -100px, 0);
  }
  html:not(.no-js) [data-aos=fade-right] {
    transform: translate3d(-100px, 0, 0);
  }
  html:not(.no-js) [data-aos=fade-left] {
    transform: translate3d(100px, 0, 0);
  }
  html:not(.no-js) [data-aos=fade-up-right] {
    transform: translate3d(-100px, 100px, 0);
  }
  html:not(.no-js) [data-aos=fade-up-left] {
    transform: translate3d(100px, 100px, 0);
  }
  html:not(.no-js) [data-aos=fade-down-right] {
    transform: translate3d(-100px, -100px, 0);
  }
  html:not(.no-js) [data-aos=fade-down-left] {
    transform: translate3d(100px, -100px, 0);
  }
  html:not(.no-js) [data-aos^=zoom][data-aos^=zoom] {
    opacity: 0;
    transition-property: opacity, transform;
  }
  html:not(.no-js) [data-aos^=zoom][data-aos^=zoom].aos-animate {
    opacity: 1;
    transform: translateZ(0) scale(1);
  }
  html:not(.no-js) [data-aos=zoom-in] {
    transform: scale(0.6);
  }
  html:not(.no-js) [data-aos=zoom-in-up] {
    transform: translate3d(0, 100px, 0) scale(0.6);
  }
  html:not(.no-js) [data-aos=zoom-in-down] {
    transform: translate3d(0, -100px, 0) scale(0.6);
  }
  html:not(.no-js) [data-aos=zoom-in-right] {
    transform: translate3d(-100px, 0, 0) scale(0.6);
  }
  html:not(.no-js) [data-aos=zoom-in-left] {
    transform: translate3d(100px, 0, 0) scale(0.6);
  }
  html:not(.no-js) [data-aos=zoom-out] {
    transform: scale(1.2);
  }
  html:not(.no-js) [data-aos=zoom-out-up] {
    transform: translate3d(0, 100px, 0) scale(1.2);
  }
  html:not(.no-js) [data-aos=zoom-out-down] {
    transform: translate3d(0, -100px, 0) scale(1.2);
  }
  html:not(.no-js) [data-aos=zoom-out-right] {
    transform: translate3d(-100px, 0, 0) scale(1.2);
  }
  html:not(.no-js) [data-aos=zoom-out-left] {
    transform: translate3d(100px, 0, 0) scale(1.2);
  }
  html:not(.no-js) [data-aos^=slide][data-aos^=slide] {
    transition-property: transform;
    visibility: hidden;
  }
  html:not(.no-js) [data-aos^=slide][data-aos^=slide].aos-animate {
    visibility: visible;
    transform: translateZ(0);
  }
  html:not(.no-js) [data-aos=slide-up] {
    transform: translate3d(0, 100%, 0);
  }
  html:not(.no-js) [data-aos=slide-down] {
    transform: translate3d(0, -100%, 0);
  }
  html:not(.no-js) [data-aos=slide-right] {
    transform: translate3d(-100%, 0, 0);
  }
  html:not(.no-js) [data-aos=slide-left] {
    transform: translate3d(100%, 0, 0);
  }
  html:not(.no-js) [data-aos^=flip][data-aos^=flip] {
    backface-visibility: hidden;
    transition-property: transform;
  }
  html:not(.no-js) [data-aos=flip-left] {
    transform: perspective(2500px) rotateY(-100deg);
  }
  html:not(.no-js) [data-aos=flip-left].aos-animate {
    transform: perspective(2500px) rotateY(0);
  }
  html:not(.no-js) [data-aos=flip-right] {
    transform: perspective(2500px) rotateY(100deg);
  }
  html:not(.no-js) [data-aos=flip-right].aos-animate {
    transform: perspective(2500px) rotateY(0);
  }
  html:not(.no-js) [data-aos=flip-up] {
    transform: perspective(2500px) rotateX(-100deg);
  }
  html:not(.no-js) [data-aos=flip-up].aos-animate {
    transform: perspective(2500px) rotateX(0);
  }
  html:not(.no-js) [data-aos=flip-down] {
    transform: perspective(2500px) rotateX(100deg);
  }
  html:not(.no-js) [data-aos=flip-down].aos-animate {
    transform: perspective(2500px) rotateX(0);
  }
}
.bb-bookblock {
  width: 700px;
  height: 550px;
  margin: 0 auto;
  position: relative;
  z-index: 100;
  perspective: 1000px;
  backface-visibility: hidden;
}

.bb-page {
  position: absolute;
  transform-style: preserve-3d;
  transition-property: transform;
}

.bb-vertical .bb-page {
  width: 50%;
  height: 100%;
  left: 50%;
  transform-origin: left center;
}

.bb-horizontal .bb-page {
  width: 100%;
  height: 50%;
  top: 50%;
  transform-origin: center top;
}

.bb-page > div,
.bb-outer,
.bb-content,
.bb-inner {
  position: absolute;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  backface-visibility: hidden;
}

.bb-vertical .bb-content {
  width: 200%;
}

.bb-horizontal .bb-content {
  height: 200%;
}

.bb-page > div {
  width: 100%;
  transform-style: preserve-3d;
}

.bb-vertical .bb-back {
  transform: rotateY(-180deg);
}

.bb-horizontal .bb-back {
  transform: rotateX(-180deg);
}

.bb-outer {
  width: 100%;
  overflow: hidden;
  z-index: 999;
}

.bb-overlay,
.bb-flipoverlay {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  opacity: 0;
}

.bb-bookblock.bb-vertical > div.bb-page:first-child,
.bb-bookblock.bb-vertical > div.bb-page:first-child .bb-back {
  transform: rotateY(180deg);
}

.bb-bookblock.bb-horizontal > div.bb-page:first-child,
.bb-bookblock.bb-horizontal > div.bb-page:first-child .bb-back {
  transform: rotateX(180deg);
}

/* Content display */
.bb-vertical .bb-front .bb-content {
  left: -100%;
}

.bb-horizontal .bb-front .bb-content {
  top: -100%;
}

/* Flipping classes */
.bb-vertical .bb-flip-next,
.bb-vertical .bb-flip-initial {
  transform: rotateY(-180deg);
}

.bb-vertical .bb-flip-prev {
  transform: rotateY(0deg);
}

.bb-horizontal .bb-flip-next,
.bb-horizontal .bb-flip-initial {
  transform: rotateX(180deg);
}

.bb-horizontal .bb-flip-prev {
  transform: rotateX(0deg);
}

.bb-vertical .bb-flip-next-end {
  transform: rotateY(-15deg);
}

.bb-vertical .bb-flip-prev-end {
  transform: rotateY(-165deg);
}

.bb-horizontal .bb-flip-next-end {
  transform: rotateX(15deg);
}

.bb-horizontal .bb-flip-prev-end {
  transform: rotateX(165deg);
}

.bb-item {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  display: none;
}

/* No JS */
.no-js .bb-bookblock,
.no-js ul.bb-custom-grid li {
  width: auto;
  height: auto;
}

.no-js .bb-item {
  display: block;
  position: relative;
}

@keyframes passing-through {
  0% {
    opacity: 0;
    transform: translateY(40px);
  }
  30%, 70% {
    opacity: 1;
    transform: translateY(0px);
  }
  100% {
    opacity: 0;
    transform: translateY(-40px);
  }
}
@keyframes slide-in {
  0% {
    opacity: 0;
    transform: translateY(40px);
  }
  30% {
    opacity: 1;
    transform: translateY(0px);
  }
}
@keyframes pulse {
  0% {
    transform: scale(1);
  }
  10% {
    transform: scale(1.1);
  }
  20% {
    transform: scale(1);
  }
}
.dropzone-style, .dropzone-style * {
  box-sizing: border-box;
}

.dropzone-style.dz-clickable {
  cursor: pointer;
}

.dropzone-style.dz-clickable * {
  cursor: default;
}

.dropzone-style.dz-clickable .dz-message, .dropzone-style.dz-clickable .dz-message * {
  cursor: pointer;
}

.dropzone-style.dz-started .dz-message {
  display: none;
}

.dropzone-style.dz-drag-hover {
  border-style: dotted;
  border-radius: 6px;
}

.dropzone-style.dz-drag-hover .dz-message {
  opacity: 0.5;
}

.dropzone-style .dz-message {
  text-align: center;
  margin: 2em 0;
}

.dropzone-style .dz-message .dz-button {
  background: none;
  color: inherit;
  border: none;
  padding: 0;
  font: inherit;
  cursor: pointer;
  outline: inherit;
}

.dropzone-style .dz-preview {
  position: relative;
  display: inline-block;
  vertical-align: top;
}

.dropzone-style .dz-preview:hover .dz-details {
  opacity: 1;
}

.dropzone-style .dz-preview.dz-file-preview .dz-details {
  opacity: 1;
}

.dropzone-style .dz-preview.dz-image-preview {
  background: #fff;
}

.dropzone-style .dz-preview.dz-image-preview .dz-details {
  transition: opacity 0.2s linear;
}

.dropzone-style .dz-preview .dz-remove {
  display: block;
  width: 24px;
  height: 24px;
  z-index: 10;
  position: absolute;
  top: 0px;
  right: 0px;
  border-radius: 2px;
  --tw-bg-opacity: 1;
  background-color: rgb(220 61 38 / var(--tw-bg-opacity, 1));
  cursor: pointer;
  background-size: 12px;
  background-repeat: no-repeat;
  background-position: center center;
  background-image: url(../images/times.svg);
  opacity: 1;
}
.dropzone-style .dz-preview .dz-remove:hover {
  opacity: 0.8;
  text-decoration: underline;
}

.dropzone-style .dz-preview:hover .dz-details {
  opacity: 1;
}

.dropzone-style .dz-preview .dz-details {
  z-index: 20;
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
  font-size: 13px;
  min-width: 100%;
  max-width: 100%;
  padding: 2em 1em;
  text-align: center;
  color: rgba(0, 0, 0, 0.9);
  line-height: 150%;
  display: none;
}

.dropzone-style .dz-preview .dz-details .dz-size {
  margin-bottom: 1em;
  font-size: 16px;
}

.dropzone-style .dz-preview .dz-details .dz-filename {
  white-space: nowrap;
}

.dropzone-style .dz-preview .dz-details .dz-filename:hover span {
  border: 1px solid rgba(200, 200, 200, 0.8);
  background-color: rgba(255, 255, 255, 0.8);
}

.dropzone-style .dz-preview .dz-details .dz-filename:not(:hover) {
  overflow: hidden;
  text-overflow: ellipsis;
}

.dropzone-style .dz-preview .dz-details .dz-filename:not(:hover) span {
  border: 1px solid transparent;
}

.dropzone-style .dz-preview .dz-details .dz-filename span, .dropzone-style .dz-preview .dz-details .dz-size span {
  background-color: rgba(255, 255, 255, 0.4);
  padding: 0 0.4em;
  border-radius: 3px;
}

.dropzone-style .dz-preview .dz-image {
  overflow: hidden;
  position: relative;
  display: block;
  z-index: 10;
}

.dropzone-style .dz-preview .dz-image img {
  display: block;
  -o-object-fit: cover;
     object-fit: cover;
}

.dropzone-style .dz-preview.dz-success .dz-success-mark {
  animation: passing-through 3s cubic-bezier(0.77, 0, 0.175, 1);
  display: none;
}

.dropzone-style .dz-preview.dz-error .dz-error-mark {
  opacity: 1;
  animation: slide-in 3s cubic-bezier(0.77, 0, 0.175, 1);
}

.dropzone-style .dz-preview .dz-success-mark, .dropzone-style .dz-preview .dz-error-mark {
  pointer-events: none;
  opacity: 0;
  z-index: 500;
  position: absolute;
  display: block;
  top: 50%;
  left: 50%;
  margin-left: -27px;
  margin-top: -27px;
}

.dropzone-style .dz-preview .dz-success-mark svg, .dropzone-style .dz-preview .dz-error-mark svg {
  display: block;
  width: 54px;
  height: 54px;
}

.dropzone-style .dz-preview.dz-processing .dz-progress {
  opacity: 1;
  transition: all 0.2s linear;
}

.dropzone-style .dz-preview.dz-complete .dz-progress {
  opacity: 0;
  transition: opacity 0.4s ease-in;
}

.dropzone-style .dz-preview:not(.dz-processing) .dz-progress {
  animation: pulse 6s ease infinite;
}

.dropzone-style .dz-preview .dz-progress {
  opacity: 1;
  z-index: 1000;
  pointer-events: none;
  position: absolute;
  height: 10px;
  left: 50%;
  top: 50%;
  margin-top: -8px;
  width: 80px;
  margin-left: -40px;
  background: rgb(255, 255, 255);
  padding: 2px;
  -webkit-transform: scale(1);
  border-radius: 2px;
  overflow: hidden;
}

.dropzone-style .dz-preview .dz-progress .dz-upload {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  width: 0;
  transition: width 300ms ease-in-out;
  --tw-bg-opacity: 1;
  background-color: rgb(220 61 38 / var(--tw-bg-opacity, 1));
}

.dropzone-style .dz-preview.dz-error .dz-error-message {
  display: block;
}

.dropzone-style .dz-preview.dz-error:hover .dz-error-message {
  opacity: 1;
  pointer-events: auto;
}

.dropzone-style .dz-preview .dz-error-message {
  pointer-events: none;
  z-index: 1000;
  position: absolute;
  display: block;
  display: none;
  opacity: 0;
  transition: opacity 0.3s ease;
  border-radius: 8px;
  font-size: 13px;
  top: 130px;
  left: -10px;
  width: 140px;
  background: #be2626;
  padding: 0.5em 1.2em;
  color: #fff;
}

.dropzone-style .dz-preview .dz-error-message:after {
  content: "";
  position: absolute;
  top: -6px;
  left: 64px;
  width: 0;
  height: 0;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-bottom: 6px solid #be2626;
}

/**
 * Swiper 8.4.5
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2022 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: November 21, 2022
 */
@font-face {
  font-family: swiper-icons;
  src: url("data:application/font-woff;charset=utf-8;base64, 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");
  font-weight: 400;
  font-style: normal;
}
:root {
  --swiper-theme-color: #007aff;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.swiper-horizontal.swiper-css-mode > .swiper-wrapper {
  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%;
  min-height: 1px;
  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%;
  min-width: 1px;
  height: var(--swiper-centered-offset-after);
}

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

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

.swiper-virtual.swiper-css-mode .swiper-wrapper::after {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  pointer-events: none;
}

.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after {
  height: 1px;
  width: var(--swiper-virtual-size);
}

.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after {
  width: 1px;
  height: var(--swiper-virtual-size);
}

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

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

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

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

.swiper-navigation-disabled .swiper-button-next,
.swiper-navigation-disabled .swiper-button-prev {
  display: none !important;
}

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

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

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

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

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

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

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

.swiper-pagination-disabled > .swiper-pagination,
.swiper-pagination.swiper-pagination-disabled {
  display: none !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.swiper-scrollbar {
  border-radius: 10px;
  position: relative;
  -ms-touch-action: none;
  background: rgba(0, 0, 0, 0.1);
}

.swiper-scrollbar-disabled > .swiper-scrollbar,
.swiper-scrollbar.swiper-scrollbar-disabled {
  display: none !important;
}

.swiper-horizontal > .swiper-scrollbar,
.swiper-scrollbar.swiper-scrollbar-horizontal {
  position: absolute;
  left: 1%;
  bottom: 3px;
  z-index: 50;
  height: 5px;
  width: 98%;
}

.swiper-scrollbar.swiper-scrollbar-vertical,
.swiper-vertical > .swiper-scrollbar {
  position: absolute;
  right: 3px;
  top: 1%;
  z-index: 50;
  width: 5px;
  height: 98%;
}

.swiper-scrollbar-drag {
  height: 100%;
  width: 100%;
  position: relative;
  background: rgba(0, 0, 0, 0.5);
  border-radius: 10px;
  left: 0;
  top: 0;
}

.swiper-scrollbar-cursor-drag {
  cursor: move;
}

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

.swiper-zoom-container {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
}

.swiper-zoom-container > canvas,
.swiper-zoom-container > img,
.swiper-zoom-container > svg {
  max-width: 100%;
  max-height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}

.swiper-slide-zoomed {
  cursor: move;
}

.swiper-lazy-preloader {
  width: 42px;
  height: 42px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -21px;
  margin-top: -21px;
  z-index: 10;
  transform-origin: 50%;
  box-sizing: border-box;
  border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
  border-radius: 50%;
  border-top-color: transparent;
}

.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,
.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader {
  animation: swiper-preloader-spin 1s infinite linear;
}

.swiper-lazy-preloader-white {
  --swiper-preloader-color: #fff;
}

.swiper-lazy-preloader-black {
  --swiper-preloader-color: #000;
}

@keyframes swiper-preloader-spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.swiper .swiper-notification {
  position: absolute;
  left: 0;
  top: 0;
  pointer-events: none;
  opacity: 0;
  z-index: -1000;
}

.swiper-free-mode > .swiper-wrapper {
  transition-timing-function: ease-out;
  margin: 0 auto;
}

.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-cube {
  overflow: visible;
}

.swiper-cube .swiper-slide {
  pointer-events: none;
  backface-visibility: hidden;
  z-index: 1;
  visibility: hidden;
  transform-origin: 0 0;
  width: 100%;
  height: 100%;
}

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

.swiper-cube.swiper-rtl .swiper-slide {
  transform-origin: 100% 0;
}

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

.swiper-cube .swiper-slide-active,
.swiper-cube .swiper-slide-next,
.swiper-cube .swiper-slide-next + .swiper-slide,
.swiper-cube .swiper-slide-prev {
  pointer-events: auto;
  visibility: visible;
}

.swiper-cube .swiper-slide-shadow-bottom,
.swiper-cube .swiper-slide-shadow-left,
.swiper-cube .swiper-slide-shadow-right,
.swiper-cube .swiper-slide-shadow-top {
  z-index: 0;
  backface-visibility: hidden;
}

.swiper-cube .swiper-cube-shadow {
  position: absolute;
  left: 0;
  bottom: 0px;
  width: 100%;
  height: 100%;
  opacity: 0.6;
  z-index: 0;
}

.swiper-cube .swiper-cube-shadow:before {
  content: "";
  background: #000;
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  filter: blur(50px);
}

.swiper-flip {
  overflow: visible;
}

.swiper-flip .swiper-slide {
  pointer-events: none;
  backface-visibility: hidden;
  z-index: 1;
}

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

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

.swiper-flip .swiper-slide-shadow-bottom,
.swiper-flip .swiper-slide-shadow-left,
.swiper-flip .swiper-slide-shadow-right,
.swiper-flip .swiper-slide-shadow-top {
  z-index: 0;
  backface-visibility: hidden;
}

.swiper-creative .swiper-slide {
  backface-visibility: hidden;
  overflow: hidden;
  transition-property: transform, opacity, height;
}

.swiper-cards {
  overflow: visible;
}

.swiper-cards .swiper-slide {
  transform-origin: center bottom;
  backface-visibility: hidden;
  overflow: hidden;
}

.c-alert {
  z-index: 3000;
  pointer-events: none;
  visibility: hidden;
  opacity: 0;
  transition: all 0.5s ease;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: flex;
  padding: 24px;
  align-items: center;
  background-color: rgba(0, 0, 0, 0.6);
  -webkit-backdrop-filter: blur(20px);
          backdrop-filter: blur(20px);
  overflow-y: auto;
  justify-content: center;
}
.c-alert.c-alert--active {
  opacity: 1;
  visibility: visible;
  pointer-events: auto;
}
.c-alert.c-alert--active .c-alert__popup {
  transform: scale(1);
  transition-delay: 0.1s;
  opacity: 1;
  visibility: visible;
}
.c-alert__overlay {
  transition: all 0.5s ease;
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
}
.c-alert__popup {
  transition: all 0.2s ease;
  width: 100%;
  max-width: 360px;
  position: relative;
  transition-delay: 0s;
  transform: scale(0.5);
  opacity: 0;
  visibility: hidden;
  padding: 32px;
  margin: 0 auto;
}
.c-alert__frame {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  z-index: 0;
}
.c-alert__frame-corner {
  position: absolute;
  width: 100%;
  background-repeat: no-repeat;
  background-image: url(../images/frame-alert.svg);
}
.c-alert__frame-corner.t {
  height: 50%;
  top: 0;
  background-position: top center;
}
.c-alert__frame-corner.b {
  height: 50%;
  bottom: 0;
  background-position: bottom center;
}
.c-alert__content {
  position: relative;
  z-index: 10;
  text-align: center;
  padding: 16px;
  font-family: neue-haas-grotesk-display, sans-serif;
  font-weight: 600;
  letter-spacing: 0.15em;
}
.c-alert__content:before {
  content: "";
  position: relative;
  width: 51px;
  height: 40px;
  display: block;
  margin: 0 auto 24px auto;
  background-image: url(../images/icon-alert.svg);
}

.anim-modal-heading .char,
.anim-intro-heading .char,
.anim-heading .char {
  opacity: 0;
}

.c-shutter {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 400;
  pointer-events: none;
}
.c-shutter.active div {
  height: 0 !important;
}
.c-shutter div {
  position: absolute;
  left: 0;
  width: 100%;
  height: 50%;
  transition: all 0.8s ease;
  transition-delay: 1s;
}
.c-shutter div:first-child {
  top: 0;
  background-color: white;
}
.c-shutter div:last-child {
  bottom: 0;
  background-color: white;
}

#home {
  transform: scale(1.5);
  transition: all 0.8s ease;
  transition-delay: 0.6s;
}
#home.active {
  transform: scale(1);
}

.c-block {
  position: relative;
  padding: 0 24px;
  margin: 0 auto;
}
#modal-dinosaurs .c-block {
  padding: 0;
  overflow-x: hidden;
}
@media (min-width: 640px) {
  .c-block {
    padding: 0 56px;
  }
  #modal-dinosaurs .c-block {
    padding: 0;
  }
}
.c-block:before {
  content: "";
  position: absolute;
  top: 23px;
  left: 0;
  width: 100%;
  height: 27px;
  z-index: 100;
  background-image: url(../images/decor-bar.svg);
  border-top: 1px solid #1e1e1e;
}
@media (min-width: 640px) {
  .c-block:before {
    border-top: 0;
    left: 50%;
    transform: translateX(-50%);
    top: 0;
    max-width: 458px;
  }
}
.c-block__header {
  padding: 80px 24px 24px 24px;
  background-color: #fff;
  margin: 0 auto;
}
@media (min-width: 640px) {
  .c-block__header {
    padding: 50px 32px 32px 32px;
    border-radius: 8px 8px 0 0;
  }
}
.c-block__footer {
  background-color: #fff;
  padding: 24px;
  margin: 0 auto;
}
@media (min-width: 640px) {
  .c-block__footer {
    padding: 32px;
    border-radius: 0 0 8px 8px;
  }
}
.c-block__content.dino {
  background-color: #CCC3AC;
  margin: 0 auto;
}
@media (min-width: 870px) {
  .c-block__content.dino {
    background-color: transparent;
    width: 845px;
    height: 625px;
  }
}
@media (max-width: 869px) {
  .c-block__content.dino {
    overflow-x: auto;
    width: 570px;
  }
}
@media (max-width: 639px) {
  .c-block__content.dino {
    width: 100vw;
  }
}
.c-block__content img.book {
  width: 600px;
  height: 443px;
}
@media (min-width: 870px) {
  .c-block__content img.book {
    width: 845px;
    height: 625px;
  }
}
@media (max-width: 869px) {
  .c-block__content-scroll {
    width: 600px;
    height: 450px;
  }
}
.c-block__content-pos {
  top: 5.2%;
  left: 48px;
  transform: none;
}
.c-block__content-pos .bb-bookblock {
  width: 500px;
  height: 390px;
}
@media (min-width: 870px) {
  .c-block__content-pos {
    top: 6%;
    left: 50%;
    transform: translateX(-50%);
  }
  .c-block__content-pos .bb-bookblock {
    width: 700px;
    height: 545px;
  }
}

.bb-item {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  display: none;
}
.bb-item img {
  border-radius: 24px;
}

.bb-page img {
  border-radius: 24px;
}

.c-cursor {
  position: fixed;
  top: -40px;
  left: 50%;
  width: 40px;
  height: 40px;
  pointer-events: none;
  transform: translate(-50%, -50%);
  z-index: 9999;
  opacity: 1;
  display: none;
}
@media (min-width: 640px) {
  .c-cursor {
    display: block;
  }
}
.desk .c-cursor {
  opacity: 0;
}
.desk-active .c-cursor {
  opacity: 1 !important;
}
.cursor--dark .c-cursor:before {
  --tw-border-opacity: 1;
  border-color: rgb(220 61 38 / var(--tw-border-opacity, 1));
}
.cursor--dark .c-cursor:after {
  border-width: 0px;
  --tw-bg-opacity: 1;
  background-color: rgb(220 61 38 / var(--tw-bg-opacity, 1));
}
.c-cursor:before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  width: 40px;
  height: 40px;
  border: 1px solid #fff;
  transform: translate(-50%, -50%);
  border-radius: 100%;
  transition: all 0.1s linear;
}
.c-cursor:after {
  content: "";
  position: absolute;
  border-radius: 100%;
  width: 8px;
  height: 8px;
  top: 50%;
  left: 50%;
  border: 3px solid #fff;
  transform: translate(-50%, -50%);
  background-color: transparent;
  transition: background-color 0.3s ease, width 0.3s ease, height 0.3s ease;
}
.c-cursor.c-cursor--active:before {
  width: 64px;
  height: 64px;
}
.c-cursor.c-cursor--active:after {
  width: 16px;
  height: 16px;
  border-width: 0px;
  --tw-bg-opacity: 1;
  background-color: rgb(220 61 38 / var(--tw-bg-opacity, 1));
}
.c-cursor.c-cursor--active.is-clicked:after {
  width: 24px;
  height: 24px;
  border-width: 0px;
  --tw-bg-opacity: 1;
  background-color: rgb(220 61 38 / var(--tw-bg-opacity, 1));
}
.c-cursor.c-cursor--active span {
  height: 42px;
}
.c-cursor.c-cursor--active span:after {
  width: 10px;
  height: 10px;
  border: 3px solid #fff;
}
.c-cursor.c-cursor--active .c-cursor__label {
  transition-delay: 0.2s;
  opacity: 1;
}
.c-cursor.c-cursor--active.white:after {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
}
.c-cursor span {
  display: block;
  height: 0;
  width: 1px;
  background-color: #fff;
  position: absolute;
  left: 50%;
  top: 50%;
  transition: all 0.3s ease;
}
.c-cursor span:after {
  content: "";
  position: absolute;
  left: 50%;
  bottom: 0;
  transform: translate(-50%, 50%);
  width: 0px;
  height: 0px;
  border: 0px solid #fff;
  display: block;
  border-radius: 100px;
  --tw-bg-opacity: 1;
  background-color: rgb(30 30 30 / var(--tw-bg-opacity, 1));
}
.c-cursor__label {
  top: 180%;
  text-align: center;
  color: #fff;
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  text-transform: uppercase;
  font-weight: 600;
  font-size: 14px;
  letter-spacing: 0.15em;
  width: 200px;
  opacity: 0;
  transition: all 0.3s ease;
  text-shadow: 0 0 10px rgb(0, 0, 0);
  font-family: neue-haas-grotesk-display, sans-serif;
}

.c-point {
  cursor: none;
  position: absolute;
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 450ms;
}
.c-mpoint {
  width: 8vw;
  height: 8vw;
  border-radius: 100px;
  border: 1px solid #fff;
  animation: pulse 1.5s infinite;
  position: absolute;
  display: block;
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 450ms;
}
@media (min-width: 640px) {
  .c-mpoint {
    display: none;
  }
}
.c-mpoint:after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 1.5vw;
  height: 1.5vw;
  background-color: #fff;
  border-radius: 50px;
}

@keyframes pulse {
  0% {
    transform: scale(1);
    opacity: 1;
  }
  50% {
    transform: scale(1.1);
    opacity: 0.7;
  }
  100% {
    transform: scale(1);
    opacity: 1;
  }
}
.c-desk-shadow {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 300;
  pointer-events: none;
  box-shadow: inset 0 0 100px 100px rgb(0, 0, 0);
  display: none;
}
@media (min-width: 640px) {
  .c-desk-shadow {
    display: block;
  }
}

.c-desk-header {
  width: 90%;
  height: 100px;
  position: fixed;
  top: 0;
  left: 50%;
  transform: translateX(-50%) translateY(-100%);
  z-index: 7000;
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  background-image: url();
  transition: all 1s ease;
}
.c-desk-header:before, .c-desk-header:after {
  content: "";
  position: absolute;
  top: 0;
  width: calc(50% + 1px);
  height: 100%;
  background-repeat: no-repeat;
  background-size: auto 100%;
  background-image: url(../images/desk/desk-header-mobile.png);
  z-index: 0;
}
.c-desk-header:before {
  left: 0;
  background-position: center left;
}
.c-desk-header:after {
  right: 0;
  background-position: center right;
}
@media (min-width: 640px) {
  .c-desk-header {
    width: 368px;
    height: 147px;
  }
}
.c-desk-header__name {
  position: absolute;
  left: 0;
  top: 8px;
  z-index: 10;
  width: 100%;
  padding-left: 32px;
  padding-right: 32px;
  text-align: center;
  font-size: 24px;
  line-height: 1.3;
  letter-spacing: -1px;
}
@media (min-width: 640px) {
  .c-desk-header__name {
    top: 24px;
    font-size: 48px;
    line-height: 0.95;
    letter-spacing: -1.44px;
  }
}
.c-desk-header__subtitle {
  position: absolute;
  bottom: 44px;
  left: 0;
  z-index: 10;
  width: 100%;
  text-align: center;
  font-family: neue-haas-grotesk-display, sans-serif;
  font-size: 11px;
  line-height: 1.3;
  text-transform: uppercase;
  letter-spacing: 0.15em;
}
@media (min-width: 640px) {
  .c-desk-header__subtitle {
    bottom: 56px;
    font-size: 14px;
    line-height: 1.3;
  }
}
.c-desk-header__scale {
  position: absolute;
  bottom: 0;
  left: 0;
  height: 10px;
  width: 100%;
  background-repeat: no-repeat;
  background-position: center bottom;
  background-image: url(../images/desk/desk-header-scale.svg);
  z-index: 15;
}
.c-desk-header__prezzee {
  position: absolute;
  bottom: 20px;
  text-align: center;
  left: 50%;
  z-index: 15;
  transform: translateX(-50%);
  width: 70%;
}
.c-desk-header__prezzee span {
  background-color: #fff;
  display: inline-block;
  padding: 0 8px;
  position: relative;
  z-index: 5;
  text-align: center;
}
.c-desk-header__prezzee span img {
  display: inline-block;
}
.c-desk-header__prezzee:after {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  top: 50%;
  left: 0;
  z-index: 0;
  background-color: #1e1e1e;
}
.desk-active .c-desk-header {
  transform: translateX(-50%) translateY(0);
}

.c-desk-overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 5000;
  transition: all 1s ease;
  opacity: 1;
  visibility: visible;
  --tw-bg-opacity: 1;
  background-color: rgb(30 30 30 / var(--tw-bg-opacity, 1));
}
.desk-active .c-desk-overlay {
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
  transition-delay: 0.8s;
}

.c-form-frame {
  max-width: 600px;
  width: 90%;
  margin: 0 auto;
  padding: 24px 0 8px;
  position: relative;
  min-height: 100vh;
  z-index: 100;
  display: flex;
  justify-content: center;
  align-items: center;
}
.desk .c-form-frame {
  padding-left: 16px;
  padding-right: 16px;
}
.c-form-frame.small {
  text-align: left;
  max-width: 580px;
  width: 100%;
  align-items: flex-start;
}
@media (min-width: 1024px) {
  .c-form-frame.small {
    align-items: center;
  }
}
@media (min-width: 1024px) and (max-height: 1080px) {
  .c-form-frame.step-1 {
    margin: 90px auto;
    align-items: flex-start;
  }
}
@media (min-width: 1024px) and (max-height: 880px) {
  .c-form-frame.step-2 {
    margin: 90px auto;
    align-items: flex-start;
  }
}
.c-form-frame__content {
  background-color: #fff;
  border-radius: 0 8px 0 8px;
  border: 1px solid #D9E0E8;
}
.c-form-frame__top {
  height: 25px;
  background-repeat: no-repeat;
  background-position: center left;
  background-image: url(../images/form-top.svg);
  background-size: 300px;
  position: relative;
  left: 0;
}
@media (min-width: 480px) {
  .c-form-frame__top {
    background-size: contain;
    height: 32px;
  }
}
.c-form-frame__bottom {
  height: 25px;
  background-repeat: no-repeat;
  background-position: center right;
  background-image: url(../images/form-bottom.svg);
  background-size: 300px;
  position: relative;
  right: 0;
}
@media (min-width: 480px) {
  .c-form-frame__bottom {
    background-size: contain;
    height: 32px;
  }
}

.c-form {
  margin: 0;
}
.c-form label {
  display: block;
  text-transform: uppercase;
  margin-bottom: 4px;
  font-family: BankGothic Lt BT, sans-serif;
  font-size: 11px;
  line-height: 1.3;
  letter-spacing: -0.02em;
}
.c-form__photo {
  overflow: hidden;
}
.c-form__photo.upload .c-form__photo-wrap {
  position: relative;
}
.c-form__photo.upload .c-form__photo-wrap:before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 20;
  top: 0;
  left: 0;
  pointer-events: none;
  background-image: url(../images/photo-frame.png);
  background-size: 100% 100%;
  background-position: center center;
  background-repeat: no-repeat;
}
.c-form__photo.upload .c-form__photo-wrap:after {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 20;
  top: 0;
  left: 0;
  pointer-events: none;
  background-image: url(../images/photo-white-frame.svg);
  background-size: 80% 80%;
  background-position: center center;
  background-repeat: no-repeat;
}
.c-form__photo.upload .c-form__photo-image {
  padding-bottom: 100%;
  position: relative;
  --tw-bg-opacity: 1;
  background-color: rgb(30 30 30 / var(--tw-bg-opacity, 1));
}
.c-form__photo.upload .c-form__photo-image:after {
  content: "";
  position: absolute;
  width: 29px;
  height: 29px;
  z-index: 0;
  top: 50%;
  left: 50%;
  transform: translateX(-50%) translateY(-50%);
  background-image: url(../images/photo-target.svg);
}
.c-form__photo.upload .c-form__photo-image .dz-preview,
.c-form__photo.upload .c-form__photo-image .dz-image {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.c-form__photo.upload .c-form__photo-image .dz-preview img,
.c-form__photo.upload .c-form__photo-image .dz-image img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.c-form__row {
  padding: 0;
}
.c-form__input {
  position: relative;
}
.c-form__input:after {
  content: "";
  position: absolute;
  right: 0;
  top: 0;
  width: 10px;
  height: 49px;
  background-image: url(../images/corner-input.svg);
}
.c-form__input.textarea:after {
  height: 123px;
  background-image: url(../images/corner-textarea.svg);
}
.c-form__input textarea,
.c-form__input input[type=email],
.c-form__input input[type=number],
.c-form__input input[type=tel],
.c-form__input input[type=text] {
  width: 100%;
  font-size: 16px;
  font-weight: 600;
  height: 49px;
  width: calc(100% - 10px);
  padding: 0 12px;
  text-transform: uppercase;
  background-color: #fff;
  border-radius: 2px 0 0 2px;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(217 224 232 / var(--tw-border-opacity, 1));
  font-family: neue-haas-grotesk-display, sans-serif;
  letter-spacing: 0.15em;
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity, 1));
}
.c-form__input textarea::-moz-placeholder, .c-form__input input[type=email]::-moz-placeholder, .c-form__input input[type=number]::-moz-placeholder, .c-form__input input[type=tel]::-moz-placeholder, .c-form__input input[type=text]::-moz-placeholder {
  color: rgba(0,0,0,0.3);
}
.c-form__input textarea::placeholder,
.c-form__input input[type=email]::placeholder,
.c-form__input input[type=number]::placeholder,
.c-form__input input[type=tel]::placeholder,
.c-form__input input[type=text]::placeholder {
  color: rgba(0,0,0,0.3);
}
.c-form__input textarea:focus,
.c-form__input input[type=email]:focus,
.c-form__input input[type=number]:focus,
.c-form__input input[type=tel]:focus,
.c-form__input input[type=text]:focus {
  outline: none;
}
.c-form__input textarea.parsley-error,
.c-form__input input[type=email].parsley-error,
.c-form__input input[type=number].parsley-error,
.c-form__input input[type=tel].parsley-error,
.c-form__input input[type=text].parsley-error {
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(220 61 38 / var(--tw-border-opacity, 1));
}
@media (min-width: 640px) {
  .c-form__input textarea,
  .c-form__input input[type=email],
  .c-form__input input[type=number],
  .c-form__input input[type=tel],
  .c-form__input input[type=text] {
    font-size: 14px;
  }
}
.c-form__input textarea {
  padding-top: 12px;
  height: 123px;
  resize: none;
}
.c-form__input .c-guide {
  padding: 12px;
  position: absolute;
  top: 24px;
  left: 0;
  opacity: 1;
  visibility: visible;
  pointer-events: none;
  font-family: BankGothic Lt BT, sans-serif;
  font-size: 10px;
  line-height: 1.3;
  text-transform: uppercase;
  letter-spacing: -0.02em;
  --tw-text-opacity: 1;
  color: rgb(171 167 166 / var(--tw-text-opacity, 1));
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 450ms;
}
.c-form__input textarea.focused + .c-guide,
.c-form__input textarea:focus + .c-guide {
  opacity: 0;
  visibility: hidden;
}
.c-form ul.parsley-errors-list {
  margin: 0;
  padding: 0;
  list-style: none;
}
.c-form ul.parsley-errors-list li {
  letter-spacing: 0;
  font-size: 10px;
  margin-top: 4px;
  text-transform: uppercase;
  letter-spacing: 0.15em;
  --tw-text-opacity: 1;
  color: rgb(220 61 38 / var(--tw-text-opacity, 1));
}

.c-checkbox {
  position: relative;
}
.c-checkbox input {
  display: none;
}
.c-checkbox__label {
  display: block;
  padding-left: 24px;
  position: relative;
  font-family: neue-haas-grotesk-display, sans-serif;
  font-size: 14px;
  line-height: 1.3;
  font-weight: 600;
  letter-spacing: 0.15em;
}
.c-checkbox__label:before {
  content: "";
  position: absolute;
  left: 0;
  top: 3px;
  width: 10px;
  height: 10px;
  border: 1px solid #1e1e1e;
  display: block;
}
.c-checkbox__label:after {
  content: "";
  position: absolute;
  left: 0;
  top: 6px;
  width: 10px;
  height: 4px;
  background-color: #1e1e1e;
  display: block;
  opacity: 0;
  transition: all 0.3s ease;
}
.c-checkbox input:checked + span:after {
  opacity: 1;
}
.c-checkbox ul.parsley-errors-list li {
  margin-top: 0;
  padding-left: 24px;
  font-weight: 500;
  font-size: 10px;
  letter-spacing: 0.15em;
  font-family: neue-haas-grotesk-display, sans-serif;
}

.c-frame {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  display: none;
  z-index: 10;
}
@media (min-width: 1024px) {
  .c-frame {
    display: block;
  }
}
.c-frame:before {
  content: "";
  border: 0;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 0;
  border: 25px solid #1e1e1e;
}
.c-frame.red:before {
  border: 0;
}
.c-frame__corner {
  z-index: 10;
  position: absolute;
  background-image: url(../images/frame-form.svg);
}
.red .c-frame__corner {
  background-image: url(../images/frame-generation.png);
}
.c-frame__corner.tl {
  top: 0;
  left: 0;
  width: 59px;
  height: 310px;
  background-position: top left;
}
.c-frame__corner.tl:after {
  content: "";
  position: absolute;
  top: 25px;
  left: 13px;
  display: block;
  width: 19px;
  height: 247px;
  background-image: url(../images/hud-form-bar.svg);
  background-repeat: no-repeat;
  background-size: contain;
}
.red .c-frame__corner.tl {
  height: 50%;
  width: 25%;
}
.red .c-frame__corner.tl:after {
  background-image: url(../images/hud-form-bar-dark.svg);
}
.c-frame__corner.t {
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  width: 426px;
  height: 58px;
  background-position: top center;
  justify-content: center;
  align-items: center;
  display: flex;
}
.c-frame__corner.t:after {
  content: "";
  position: relative;
  display: block;
  width: 300px;
  height: 16px;
  background-image: url(../images/hud-form-progress.svg);
  background-repeat: no-repeat;
  background-size: contain;
}
.red .c-frame__corner.t {
  width: 50%;
}
.red .c-frame__corner.t:after {
  background-image: url(../images/hud-form-progress-dark.svg);
}
.c-frame__corner.tr {
  top: 0;
  right: 0;
  width: 273px;
  height: 273px;
  background-position: top right;
}
.c-frame__corner.tr:after {
  content: "";
  position: absolute;
  top: 23px;
  right: 23px;
  display: block;
  width: 177px;
  height: 177px;
  background-image: url(../images/hud-form-sea.png);
  background-repeat: no-repeat;
  background-size: contain;
}
.red .c-frame__corner.tr {
  height: 50%;
  width: 25%;
}
.c-frame__corner.br {
  bottom: 0;
  right: 0;
  width: 365px;
  height: 66px;
  background-position: bottom right;
}
.c-frame__corner.br.black > div.strike-line:after {
  --tw-bg-opacity: 1;
  background-color: rgb(0 0 0 / var(--tw-bg-opacity, 1));
}
.c-frame__corner.br.black > div.strike-line > div {
  --tw-bg-opacity: 1;
  background-color: rgb(221 56 18 / var(--tw-bg-opacity, 1));
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity, 1));
}
.c-frame__corner.br > div.strike-line {
  position: absolute;
  bottom: 20px;
  right: 25px;
  display: block;
  width: 280px;
  height: 13px;
  text-align: center;
}
.c-frame__corner.br > div.strike-line:after {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  width: 100%;
  height: 1px;
  z-index: 0;
  background-color: #fff;
}
.c-frame__corner.br > div.strike-line > div {
  display: inline-block;
  position: relative;
  padding: 0 6px;
  z-index: 5;
  --tw-bg-opacity: 1;
  background-color: rgb(30 30 30 / var(--tw-bg-opacity, 1));
}
.red .c-frame__corner.br {
  height: 50%;
  width: 50%;
}
.red .c-frame__corner.br:after {
  background-image: url(../images/hud-form-mm-dark.svg);
}
.c-frame__corner.bl {
  bottom: 0;
  left: 0;
  width: 300px;
  height: 143px;
  background-position: bottom left;
}
.c-frame__corner.bl:after {
  content: "";
  position: absolute;
  bottom: 24px;
  left: 30px;
  display: block;
  width: 183px;
  height: 91px;
  background-image: url(../images/hud-form-dino.svg);
  background-repeat: no-repeat;
  background-size: contain;
}
.red .c-frame__corner.bl {
  height: 50%;
  width: 50%;
}
.red .c-frame__corner.bl:after {
  background-image: url(../images/hud-form-dino-dark.svg);
}
.c-frame__badge {
  position: absolute;
  width: 42px;
  height: 144px;
  background-repeat: no-repeat;
  background-size: contain;
  top: 50%;
  transform: translateY(-50%);
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 450ms;
}
.c-frame__badge.l {
  left: 50px;
  background-image: url(../images/badge-apex.svg);
}
.c-frame__badge.r {
  width: 42px;
  height: 175px;
  right: 50px;
  background-image: url(../images/badge-territory.svg);
}
@media (min-width: 2000px) {
  .c-frame__badge.l {
    top: 35%;
  }
  .c-frame__badge.r {
    top: 65%;
  }
}
.c-frame-mobile__top {
  background-repeat: no-repeat;
  border-top: 16px solid #1e1e1e;
  height: 76px;
  background-image: url(../images/frame-mobile-top.svg);
  display: block;
}
@media (min-width: 1024px) {
  .c-frame-mobile__top {
    display: none;
  }
}
.c-frame-mobile__top.red {
  position: fixed;
  width: 100%;
  z-index: 20;
  border-top: 0;
  background-image: url(../images/gen-mobile-top.svg);
  --tw-bg-opacity: 1;
  background-color: rgb(221 56 18 / var(--tw-bg-opacity, 1));
}
.c-frame-mobile__bottom {
  background-repeat: no-repeat;
  background-position: center right;
  height: 29px;
  background-image: url(../images/frame-mobile-bottom.svg);
  position: fixed;
  bottom: -1px;
  width: 100%;
  right: 0;
  display: block;
  z-index: 200;
}
@media (min-width: 1024px) {
  .c-frame-mobile__bottom {
    display: none;
  }
}
.c-frame-mobile__bottom.red {
  border-top: 0;
  background-image: url(../images/gen-mobile-bottom.svg);
  --tw-bg-opacity: 1;
  background-color: rgb(221 56 18 / var(--tw-bg-opacity, 1));
}

@media (min-width: 1024px) and (max-height: 1000px) {
  #home .decor-land {
    width: 30%;
    max-width: 700px;
  }
  #home .decor-sea {
    width: 25%;
    max-width: 670px;
  }
}
@media (min-width: 1024px) and (max-height: 1008px) {
  #home .c-home__badge {
    width: 280px;
  }
  #home .c-home__content h1 {
    font-size: 60px;
  }
  #home .c-home__text {
    max-width: 600px;
  }
  #home .c-home__button {
    margin-top: 8px;
  }
}
@media (min-width: 1500px) and (max-height: 1000px) {
  #home .decor-text {
    top: 70%;
  }
}
@media (min-width: 1800px) and (max-height: 1000px) {
  #home .decor-text {
    top: 50%;
  }
}
#home {
  align-items: center;
}

.c-gen h1 {
  font-size: clamp(3rem, -1.4162rem + 9.2125vw, 6.875rem);
  line-height: 0.95;
  letter-spacing: -0.03em;
}

.c-idpass {
  position: relative;
  width: 562px;
  pointer-events: none;
}
.c-idpass.popup {
  position: absolute;
  top: -120px;
  left: 50%;
  --tw-translate-x: -50%;
  --tw-scale-x: 0.65;
  --tw-scale-y: 0.65;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
@media (min-width: 640px) {
  .c-idpass.popup {
    position: relative;
    top: -12px;
    left: 0;
    --tw-translate-x: 0;
    --tw-rotate: 5deg;
    --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));
  }
}
@media (min-width: 640px) and (max-height: 1000px) {
  .c-idpass.popup {
    top: -72px;
    --tw-translate-x: -36px;
    --tw-scale-x: 0.85;
    --tw-scale-y: 0.85;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }
}
@media (min-width: 640px) and (max-height: 860px) {
  .c-idpass.popup {
    top: -150px;
    --tw-translate-x: -100px;
    --tw-scale-x: 0.65;
    --tw-scale-y: 0.65;
    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-idpass.desk {
  position: absolute;
  top: 10.5%;
  left: 47.2%;
  transform-origin: left top;
  transform: scale(0.48) rotate(21deg);
}
.c-idpass.desk .c-idpass__clip {
  left: 41%;
  top: 0;
  width: 27.2%;
}
.c-idpass.desk .c-idpass__badge {
  margin-top: -7.5%;
}
.c-idpass__shadow {
  position: absolute;
  bottom: 0;
  z-index: 350;
  transform: scale(1.03);
  left: 1%;
}
.c-idpass__overlay {
  position: absolute;
  bottom: 0;
  z-index: 50;
}
.c-idpass__bg {
  position: relative;
  z-index: 0;
}
.c-idpass__profile {
  position: absolute;
  top: 5%;
  left: 50%;
  transform: translateX(-50%);
  z-index: 40;
  width: 72%;
}
.c-idpass__clip {
  display: block;
  width: 20%;
  top: -24%;
  left: 53%;
  z-index: 100;
  position: relative;
}
.c-idpass__badge {
  position: relative;
  margin-top: -7%;
}
.c-idpass__name {
  font-weight: 700;
  font-size: 38px;
  position: absolute;
  top: 54.5%;
  left: 11%;
  width: 73.5%;
  z-index: 200;
  line-height: 48px;
  white-space: nowrap;
}
.c-idpass__location {
  font-weight: 600;
  font-size: 14px;
  position: absolute;
  top: 84%;
  left: 8%;
  width: 25%;
  z-index: 200;
  white-space: nowrap;
  text-transform: uppercase;
  letter-spacing: 1px;
}

.c-info-slides > div {
  display: none;
}
.c-info-slides > div.active {
  display: flex;
}

#loading {
  background-color: #fff;
  background-image: url(../images/bg-noise.png);
  transition: all 1s ease;
}
#loading.loaded {
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
  transition-delay: 0.5s;
}
#loading.loaded .c-splash-badge {
  opacity: 0;
}
#loading .c-splash-badge {
  opacity: 1;
  transition: all 0.5s ease;
}
#loading .intro-badge {
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 450ms;
}
@media (min-width: 576px) {
  #loading .intro-badge {
    max-width: 60vh;
  }
}

.c-lazy-wrapper {
  position: relative;
}
.c-lazy-wrapper.cover {
  overflow: hidden;
}
.c-lazy-wrapper.cover img {
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.c-lazy-wrapper img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: auto;
}

.c-loading {
  background-color: #1c0d36;
  text-align: center;
  padding: 32px 0;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  background-image: url(../images/bg-grid.png);
  min-height: calc(100vh - 219px);
  box-shadow: 0 0 20px 20px #f28d96;
}

.c-permission,
.c-load {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1000;
  background: #f48e9b;
  display: flex;
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 450ms;
}
.c-permission--active,
.c-load--active {
  opacity: 1;
  visibility: visible;
  pointer-events: auto;
}
.c-permission__header,
.c-load__header {
  background-repeat: repeat-x;
  background-position: bottom center;
  background-image: url(../images/header-bg.jpg);
  height: 60px;
  position: relative;
  z-index: 10;
  position: absolute;
  top: 0;
  width: 100%;
}
.c-permission__header img,
.c-load__header img {
  position: absolute;
}
.c-permission__header img.gift,
.c-load__header img.gift {
  top: 14px;
  left: 10px;
}
.c-permission__header img.star,
.c-load__header img.star {
  top: 4px;
  left: 48px;
}
.c-permission__header img.star-green,
.c-load__header img.star-green {
  top: 34px;
  left: 88px;
}
.c-permission__header img.bar,
.c-load__header img.bar {
  top: 20px;
  right: 10px;
}
.c-permission__header img.logo,
.c-load__header img.logo {
  left: 50%;
  top: 15px;
  transform: translateX(-50%);
}
.c-permission__body,
.c-load__body {
  background-color: #1c0d36;
  text-align: center;
  padding: 40px 0;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  background-image: url(../images/bg-grid.png);
  height: 100%;
  min-height: 600px;
}
.c-permission__footer,
.c-load__footer {
  background-repeat: repeat-x;
  background-position: top center;
  background-image: url(../images/footer-bg.jpg);
  height: 48px;
  position: absolute;
  bottom: 0;
  width: 100%;
}
.c-permission__footer img,
.c-load__footer img {
  position: absolute;
}
.c-permission__footer img.heartegg,
.c-load__footer img.heartegg {
  top: 12px;
  left: 10px;
}
.c-permission__footer img.flake,
.c-load__footer img.flake {
  top: 7px;
  left: 118px;
}
.c-permission__footer img.flake-green,
.c-load__footer img.flake-green {
  top: 8px;
  right: 48px;
}
.c-permission__footer img.bunny,
.c-load__footer img.bunny {
  top: 0px;
  right: 10px;
}

.c-permission .c-popup__modal {
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
}
.c-permission.c-permission--gyro .c-popup__modal {
  opacity: 1;
  visibility: visible;
  pointer-events: auto;
}

.c-modal {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 8000;
  opacity: 0;
  visibility: hidden;
  padding: 24px 16px;
  transition: all 0.5s ease;
  pointer-events: none;
  background-color: rgba(255, 255, 255, 0.15);
  -webkit-backdrop-filter: blur(20px);
          backdrop-filter: blur(20px);
}
.c-modal.c-modal--active {
  opacity: 1;
  visibility: visible;
  pointer-events: auto;
}
.c-modal#modal-win .e-btn--close-red {
  top: 10px;
  right: 16px;
}
.c-modal:before {
  content: "";
  border: 0;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 5;
  border: 25px solid #1e1e1e;
  pointer-events: none;
  display: none;
}
@media (min-width: 640px) {
  .c-modal:before {
    display: block;
  }
}
.c-modal__corner {
  z-index: 10;
  position: absolute;
  background-image: url(../images/frame-desk.svg);
  pointer-events: none;
  display: none;
}
@media (min-width: 640px) {
  .c-modal__corner {
    display: block;
  }
}
.c-modal__corner.tl {
  top: 0;
  left: 0;
  width: 59px;
  height: 310px;
  background-position: top left;
}
.c-modal__corner.tl:after {
  content: "";
  position: absolute;
  top: 25px;
  left: 13px;
  display: block;
  width: 19px;
  height: 247px;
  background-image: url(../images/hud-form-bar.svg);
  background-repeat: no-repeat;
  background-size: contain;
}
.c-modal__corner.t {
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  width: 426px;
  height: 58px;
  background-position: top center;
  justify-content: center;
  align-items: center;
  display: none;
}
.c-modal__corner.t:after {
  content: "";
  position: relative;
  display: block;
  width: 300px;
  height: 16px;
  background-image: url(../images/hud-form-progress.svg);
  background-repeat: no-repeat;
  background-size: contain;
}
@media (min-width: 640px) {
  .c-modal__corner.t {
    display: flex;
  }
}
.c-modal__corner.tr {
  top: 0;
  right: 0;
  width: 273px;
  height: 273px;
  background-position: top right;
}
.c-modal__corner.tr .e-btn {
  position: absolute;
  top: 30px;
  right: 20px;
}
.c-modal__corner.br {
  bottom: 0;
  right: 0;
  width: 365px;
  height: 66px;
  background-position: bottom right;
}
.c-modal__corner.br > div {
  position: absolute;
  bottom: 20px;
  right: 25px;
  display: block;
  width: 280px;
  height: 13px;
  text-align: center;
}
.c-modal__corner.br > div:after {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  width: 100%;
  height: 1px;
  z-index: 0;
  background-color: #fff;
}
.c-modal__corner.br > div > div {
  display: inline-block;
  position: relative;
  padding: 0 6px;
  z-index: 5;
  --tw-bg-opacity: 1;
  background-color: rgb(30 30 30 / var(--tw-bg-opacity, 1));
}
.c-modal__corner.bl {
  bottom: 0;
  left: 0;
  width: 300px;
  height: 143px;
  background-position: bottom left;
}
.c-modal__corner.bl:after {
  content: "";
  position: absolute;
  bottom: 24px;
  left: 30px;
  display: block;
  width: 183px;
  height: 91px;
  background-image: url(../images/hud-form-dino.svg);
  background-repeat: no-repeat;
  background-size: contain;
}
.c-modal__scroll {
  overflow-y: auto;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.c-modal__content {
  display: table;
  width: 100%;
  height: 100%;
}
@media (min-width: 640px) {
  .c-modal__content {
    align-items: center;
  }
}
.c-modal__content-wrap {
  display: table-cell;
  text-align: center;
  padding: 0 0 24px 0;
  vertical-align: top;
  width: 100%;
}
@media (min-width: 640px) {
  .c-modal__content-wrap {
    vertical-align: middle;
    padding: 56px 24px;
  }
}
@media (min-width: 640px) and (max-height: 1000px) {
  .c-modal#modal-idpass .c-block {
    width: 480px;
  }
  .c-modal#modal-idpass .c-block__header {
    height: 700px;
  }
  .c-modal#modal-idpass .c-block__header .text-28 {
    font-size: 30px;
    transform: translateY(-12px);
  }
  .c-modal#modal-idpass .c-block__footer {
    width: 480px;
  }
  .c-modal#modal-idpass .c-block__footer .e-btn {
    width: 100%;
  }
}
@media (min-width: 640px) and (max-height: 860px) {
  .c-modal#modal-idpass .c-block {
    width: 360px;
  }
  .c-modal#modal-idpass .c-block__header {
    height: 530px;
  }
  .c-modal#modal-idpass .c-block__header .text-28 {
    font-size: 28px;
    transform: translateY(-12px);
  }
  .c-modal#modal-idpass .c-block__footer {
    width: 360px;
  }
  .c-modal#modal-idpass .c-block__footer .e-btn {
    width: 100%;
  }
}
.c-modal.show-error .c-modal__share-success,
.c-modal.show-error .c-modal__share-form {
  display: none !important;
}
.c-modal.show-error .c-modal__share-failed {
  display: block !important;
}
.c-modal.show-success .c-modal__share-failed,
.c-modal.show-success .c-modal__share-form {
  display: none !important;
}
.c-modal.show-success .c-modal__share-success {
  display: block !important;
}

.c-popup {
  z-index: 9000;
  pointer-events: none;
  visibility: hidden;
  opacity: 0;
  transition: all 0.5s ease;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: block;
  padding: 24px;
  align-items: center;
  background-color: rgba(255, 255, 255, 0.1);
  -webkit-backdrop-filter: blur(20px);
          backdrop-filter: blur(20px);
  overflow-y: auto;
}
.c-popup#dino-popup {
  background-color: rgba(0, 0, 0, 0.6);
  -webkit-backdrop-filter: blur(4px);
          backdrop-filter: blur(4px);
}
@media (min-width: 1024px) {
  .c-popup {
    display: flex;
    justify-content: center;
  }
}
.c-popup.c-popup--active {
  opacity: 1;
  visibility: visible;
  pointer-events: auto;
}
.c-popup.c-popup--active .c-popup__content {
  transform: scale(1);
  transition-delay: 0.1s;
  opacity: 1;
  visibility: visible;
}
.c-popup.show-error .c-popup__share-success,
.c-popup.show-error .c-popup__share-form {
  display: none !important;
}
.c-popup.show-error .c-popup__share-failed {
  display: block !important;
}
.c-popup.show-success .c-popup__share-failed,
.c-popup.show-success .c-popup__share-form {
  display: none !important;
}
.c-popup.show-success .c-popup__share-success {
  display: block !important;
}
.c-popup#popup-share .c-popup__content {
  max-width: 480px;
}
.c-popup#popup-share .c-popup__modal-wrap {
  padding: 24px;
}
.c-popup__share {
  padding: 32px;
}
.c-popup__share-form {
  display: block;
}
.c-popup__share-form label {
  display: block;
  font-weight: 700;
  text-transform: uppercase;
  padding: 16px 16px 8px 16px;
  font-size: 12px;
  letter-spacing: 0.2em;
}
.c-popup__share-form input {
  width: 100%;
  font-size: 16px;
  font-weight: 500;
  height: 50px;
  padding: 0 16px;
  border-radius: 6px;
  text-transform: uppercase;
  background-color: transparent;
  text-align: center;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(32 8 56 / var(--tw-border-opacity, 1));
  font-family: neue-haas-grotesk-display, sans-serif;
  letter-spacing: 0.1em;
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity, 1));
}
.c-popup__share-form input:focus {
  outline: none;
}
.c-popup__share-form ul.parsley-errors-list {
  margin: 0;
  padding: 0;
  list-style: none;
}
.c-popup__share-form ul.parsley-errors-list li {
  padding: 12px 16px 12px 48px;
  letter-spacing: 0;
  font-size: 12px;
  text-transform: none;
  position: relative;
  --tw-text-opacity: 1;
  color: rgb(220 61 38 / var(--tw-text-opacity, 1));
}
.c-popup__share-failed {
  display: none;
}
.c-popup__share-success {
  display: none;
}
.c-popup__share-success h3 {
  margin: 0 0 40px 0;
}
.c-popup__overlay {
  transition: all 0.5s ease;
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
}
.c-popup__content {
  transition: all 0.2s ease;
  width: 100%;
  max-width: 325px;
  position: relative;
  transition-delay: 0s;
  transform: scale(0.5);
  opacity: 0;
  visibility: hidden;
  padding: 32px;
  margin: 0 auto;
}
#info-popup .c-popup__content {
  max-width: 400px;
}
@media (min-width: 1024px) {
  #info-popup .c-popup__content {
    max-width: 980px;
  }
}
#dino-popup .c-popup__content {
  max-width: 400px;
}
@media (min-width: 1024px) {
  #dino-popup .c-popup__content {
    max-width: 900px;
  }
}
.c-popup__content:before {
  content: "";
  position: absolute;
  width: 6px;
  height: 110px;
  z-index: 1;
  top: 70%;
  left: 0;
  transform: translateY(-50%);
  background-image: url(../images/popup-bar.svg);
}
@media (min-width: 1024px) {
  .c-popup__content:before {
    top: 50%;
  }
}
.c-popup__content:after {
  content: "";
  position: absolute;
  width: 13px;
  height: 39px;
  z-index: 1;
  top: 62%;
  left: 10px;
  display: none;
}
@media (min-width: 1024px) {
  .c-popup__content:after {
    display: block;
  }
}
.c-popup__content .frame {
  background-image: url(../images/modal.png);
  position: absolute;
  width: 50%;
  height: 60%;
}
.c-popup__content .frame.tl {
  top: 0;
  left: 0;
  background-position: top left;
}
.c-popup__content .frame.tr {
  top: 0;
  right: 0;
  background-position: top right;
}
.c-popup__content .frame.bl {
  bottom: 0;
  left: 0;
  background-position: bottom left;
}
.c-popup__content .frame.br {
  bottom: 0;
  right: 0;
  background-position: bottom right;
}
.c-popup__modal {
  background-color: #fff;
  position: relative;
  z-index: 10;
}
.c-popup__modal .c-image img {
  -o-object-fit: cover;
     object-fit: cover;
}
.c-popup__modal .c-image:after {
  content: "";
  position: absolute;
  width: 64px;
  height: 64px;
  bottom: -32px;
  right: -32px;
  background-color: #fff;
  transform: rotate(45deg);
}
.c-popup__modal .image-wrap {
  position: relative;
}
.c-popup__modal .image-wrap:before {
  content: "";
  position: absolute;
  width: 13px;
  height: 39px;
  z-index: 1;
  bottom: 0;
  left: -23px;
  background-image: url(../images/popup-text.svg);
}
.c-popup--close {
  width: 56px;
  height: 38px;
  background-image: url(../images/button-close.svg);
  background-size: contain;
}

.c-preloader {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1000;
  opacity: 0;
  visibility: hidden;
  transition: all 0.3s ease;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
}
.c-preloader.active {
  opacity: 1;
  visibility: visible;
}
.c-preloader__loader {
  display: inline-block;
  position: absolute;
  width: 64px;
  height: 64px;
  margin-left: -32px;
  top: 100px;
  left: 50%;
  transform: scale(1.5);
}
.c-preloader__loader.dark div {
  --tw-bg-opacity: 1;
  background-color: rgb(5 7 45 / var(--tw-bg-opacity, 1));
}
.c-preloader__loader div {
  position: absolute;
  top: 27px;
  width: 8px;
  height: 18px;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
  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-progress {
  width: 100%;
  height: 33px;
  background-image: url(../images/bar.svg);
  background-repeat: repeat-x;
  background-size: auto 100%;
  animation: moveBar 5s linear infinite;
}
@media (min-width: 640px) {
  .c-progress {
    animation: moveBar 10s linear infinite;
  }
}

@keyframes moveBar {
  0% {
    background-position: 100% 0;
  }
  100% {
    background-position: 0% 0;
  }
}
.c-richtext *:last-child {
  margin-bottom: 0;
}
.c-richtext ul, .c-richtext ol {
  padding-left: 16px;
  margin-bottom: 16px;
}
.c-richtext ul li, .c-richtext ol li {
  margin-bottom: 4px;
  font-weight: 600;
  letter-spacing: 0.15em;
}
.c-richtext ul li:last-child, .c-richtext ol li:last-child {
  margin-bottom: 0;
}
.c-richtext ul {
  list-style: disc;
}
.c-richtext ol {
  list-style: decimal;
}

.c-steps {
  display: inline-flex;
  position: relative;
  gap: 24px;
}
.c-steps:after {
  content: "";
  position: absolute;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
  width: 100%;
  height: 2px;
  z-index: 100;
  --tw-bg-opacity: 1;
  background-color: rgb(30 30 30 / var(--tw-bg-opacity, 1));
}
.c-steps span {
  display: inline-block;
  width: 8px;
  height: 8px;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(30 30 30 / var(--tw-border-opacity, 1));
}
.c-steps span.c-steps--active {
  --tw-bg-opacity: 1;
  background-color: rgb(30 30 30 / var(--tw-bg-opacity, 1));
}

.c-video-resp {
  width: 100%;
  border-radius: 8px;
  position: relative;
  z-index: 50;
  overflow: hidden;
  padding-bottom: 56.25%;
}
.c-video-resp.playing:after {
  opacity: 0;
}
.c-video-resp iframe,
.c-video-resp video {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: 8px;
}
@media (min-width: 640px) {
  .c-video-resp iframe,
  .c-video-resp video {
    border-radius: 24px;
  }
}

.c-video {
  position: relative;
  z-index: 50;
  overflow: hidden;
  width: 100%;
  padding-bottom: 56.25%;
}
.c-video video {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
@media (min-width: 640px) {
  .sm\:bottom-10 {
    bottom: 80px;
  }
  .sm\:bottom-\[56px\] {
    bottom: 56px;
  }
  .sm\:right-3 {
    right: 24px;
  }
  .sm\:top-10 {
    top: 80px;
  }
  .sm\:top-3 {
    top: 24px;
  }
  .sm\:mx-auto {
    margin-left: auto;
    margin-right: auto;
  }
  .sm\:mb-15 {
    margin-bottom: 120px;
  }
  .sm\:mt-10 {
    margin-top: 80px;
  }
  .sm\:mt-12 {
    margin-top: 96px;
  }
  .sm\:mt-4 {
    margin-top: 32px;
  }
  .sm\:\!block {
    display: block !important;
  }
  .sm\:block {
    display: block;
  }
  .sm\:\!hidden {
    display: none !important;
  }
  .sm\:hidden {
    display: none;
  }
  .sm\:w-\[120px\] {
    width: 120px;
  }
  .sm\:w-\[25\%\] {
    width: 25%;
  }
  .sm\:w-\[28\%\] {
    width: 28%;
  }
  .sm\:w-\[33\%\] {
    width: 33%;
  }
  .sm\:w-\[35\%\] {
    width: 35%;
  }
  .sm\:w-\[60\%\] {
    width: 60%;
  }
  .sm\:max-w-\[1000px\] {
    max-width: 1000px;
  }
  .sm\:max-w-\[520px\] {
    max-width: 520px;
  }
  .sm\:max-w-\[570px\] {
    max-width: 570px;
  }
  .sm\:max-w-\[600px\] {
    max-width: 600px;
  }
  .sm\:max-w-\[642px\] {
    max-width: 642px;
  }
  .sm\:max-w-\[800px\] {
    max-width: 800px;
  }
  .sm\:origin-center {
    transform-origin: center;
  }
  .sm\: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));
  }
  .sm\:grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .sm\:rounded-\[16px\] {
    border-radius: 16px;
  }
  .sm\:rounded-\[24px\] {
    border-radius: 24px;
  }
  .sm\:rounded-\[30px\] {
    border-radius: 30px;
  }
  .sm\:rounded-\[8px\] {
    border-radius: 8px;
  }
  .sm\:bg-transparent {
    background-color: transparent;
  }
  .sm\:px-0 {
    padding-left: 0;
    padding-right: 0;
  }
  .sm\:px-3 {
    padding-left: 24px;
    padding-right: 24px;
  }
  .sm\:pb-\[72\.5\%\] {
    padding-bottom: 72.5%;
  }
  .sm\:text-11 {
    font-size: 11px;
    line-height: 1.3;
  }
  .sm\:text-14 {
    font-size: 14px;
    line-height: 1.3;
  }
  .sm\:text-40 {
    font-size: 40px;
    line-height: 0.95;
  }
  .sm\:text-43 {
    font-size: 43px;
    line-height: 0.95;
  }
  .sm\:text-48 {
    font-size: 48px;
    line-height: 0.95;
  }
  .sm\:tracking-\[-1\.44px\] {
    letter-spacing: -1.44px;
  }
}
@media (min-width: 1024px) {
  .lg\:absolute {
    position: absolute;
  }
  .lg\:bottom-\[0\%\] {
    bottom: 0%;
  }
  .lg\:bottom-\[22\%\] {
    bottom: 22%;
  }
  .lg\:bottom-auto {
    bottom: auto;
  }
  .lg\:left-0 {
    left: 0;
  }
  .lg\:left-\[0\%\] {
    left: 0%;
  }
  .lg\:left-\[15\%\] {
    left: 15%;
  }
  .lg\:left-\[5\%\] {
    left: 5%;
  }
  .lg\:right-0 {
    right: 0;
  }
  .lg\:right-\[-3\%\] {
    right: -3%;
  }
  .lg\:right-\[-7\%\] {
    right: -7%;
  }
  .lg\:top-0 {
    top: 0;
  }
  .lg\:top-3 {
    top: 24px;
  }
  .lg\:top-\[12\%\] {
    top: 12%;
  }
  .lg\:top-\[22\%\] {
    top: 22%;
  }
  .lg\:top-\[58\%\] {
    top: 58%;
  }
  .lg\:top-\[85\%\] {
    top: 85%;
  }
  .lg\:top-\[90px\] {
    top: 90px;
  }
  .lg\:top-\[95\%\] {
    top: 95%;
  }
  .lg\:mb-0 {
    margin-bottom: 0;
  }
  .lg\:mb-4 {
    margin-bottom: 32px;
  }
  .lg\:mb-6 {
    margin-bottom: 48px;
  }
  .lg\:ml-\[6px\] {
    margin-left: 6px;
  }
  .lg\:mt-12 {
    margin-top: 96px;
  }
  .lg\:mt-6 {
    margin-top: 48px;
  }
  .lg\:mt-8 {
    margin-top: 64px;
  }
  .lg\:\!block {
    display: block !important;
  }
  .lg\:block {
    display: block;
  }
  .lg\:flex {
    display: flex;
  }
  .lg\:\!hidden {
    display: none !important;
  }
  .lg\:hidden {
    display: none;
  }
  .lg\:h-auto {
    height: auto;
  }
  .lg\:min-h-\[250px\] {
    min-height: 250px;
  }
  .lg\:w-1\/2 {
    width: 50%;
  }
  .lg\:w-\[110\%\] {
    width: 110%;
  }
  .lg\:w-\[120\%\] {
    width: 120%;
  }
  .lg\:w-\[150px\] {
    width: 150px;
  }
  .lg\:w-\[200px\] {
    width: 200px;
  }
  .lg\:w-\[25\%\] {
    width: 25%;
  }
  .lg\:w-\[28\%\] {
    width: 28%;
  }
  .lg\:w-\[30\%\] {
    width: 30%;
  }
  .lg\:w-\[32\%\] {
    width: 32%;
  }
  .lg\:w-\[42vw\] {
    width: 42vw;
  }
  .lg\:w-\[45\%\] {
    width: 45%;
  }
  .lg\:w-\[45vw\] {
    width: 45vw;
  }
  .lg\:w-\[55\%\] {
    width: 55%;
  }
  .lg\:w-auto {
    width: auto;
  }
  .lg\:max-w-\[1200px\] {
    max-width: 1200px;
  }
  .lg\:max-w-\[245px\] {
    max-width: 245px;
  }
  .lg\:max-w-\[424px\] {
    max-width: 424px;
  }
  .lg\:max-w-\[464px\] {
    max-width: 464px;
  }
  .lg\:max-w-\[576px\] {
    max-width: 576px;
  }
  .lg\:grid-cols-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
  .lg\:flex-nowrap {
    flex-wrap: nowrap;
  }
  .lg\:justify-start {
    justify-content: flex-start;
  }
  .lg\:border-l {
    border-left-width: 1px;
  }
  .lg\:border-t-0 {
    border-top-width: 0px;
  }
  .lg\:border-l-grey-light {
    --tw-border-opacity: 1;
    border-left-color: rgb(217 224 232 / var(--tw-border-opacity, 1));
  }
  .lg\:p-4 {
    padding: 32px;
  }
  .lg\:px-0 {
    padding-left: 0;
    padding-right: 0;
  }
  .lg\:px-10 {
    padding-left: 80px;
    padding-right: 80px;
  }
  .lg\:px-14 {
    padding-left: 112px;
    padding-right: 112px;
  }
  .lg\:px-4 {
    padding-left: 32px;
    padding-right: 32px;
  }
  .lg\:px-5 {
    padding-left: 40px;
    padding-right: 40px;
  }
  .lg\:py-6 {
    padding-top: 48px;
    padding-bottom: 48px;
  }
  .lg\:\!pt-3 {
    padding-top: 24px !important;
  }
  .lg\:pb-0 {
    padding-bottom: 0;
  }
  .lg\:pb-10 {
    padding-bottom: 80px;
  }
  .lg\:pl-4 {
    padding-left: 32px;
  }
  .lg\:pl-5 {
    padding-left: 40px;
  }
  .lg\:pl-\[50\%\] {
    padding-left: 50%;
  }
  .lg\:pr-5 {
    padding-right: 40px;
  }
  .lg\:pt-\[22\%\] {
    padding-top: 22%;
  }
  .lg\:text-left {
    text-align: left;
  }
  .lg\:text-54 {
    font-size: 54px;
    line-height: 0.95;
  }
  .lg\:text-60 {
    font-size: 60px;
    line-height: 0.95;
  }
  .lg\:text-64 {
    font-size: 64px;
    line-height: 0.95;
  }
  .lg\:text-\[25px\] {
    font-size: 25px;
  }
}
@media (min-width: 1280px) {
  .xl\:w-\[148px\] {
    width: 148px;
  }
  .xl\:text-70 {
    font-size: 70px;
    line-height: 0.95;
  }
}
@media (min-width: 1700px) {
  .min-\[1700px\]\:right-\[-3\%\] {
    right: -3%;
  }
  .min-\[1700px\]\:right-\[7\%\] {
    right: 7%;
  }
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNldHRpbmdzL19zZXR0aW5ncy5mb250cy5zY3NzIiwibWFpbi5jc3MiLCJtYWluLnNjc3MiLCJlbGVtZW50cy9fZWxlbWVudHMuYm9keS5zY3NzIiwiZWxlbWVudHMvX2VsZW1lbnRzLmJ1dHRvbi5zY3NzIiwiZWxlbWVudHMvX2VsZW1lbnRzLmhyLnNjc3MiLCJlbGVtZW50cy9fZWxlbWVudHMucC5zY3NzIiwiZWxlbWVudHMvX2VsZW1lbnRzLnN2Zy5zY3NzIiwidmVuZG9ycy9fdmVuZG9ycy5hb3Muc2NzcyIsInZlbmRvcnMvX3ZlbmRvcnMuYm9va2Jsb2NrLnNjc3MiLCJ2ZW5kb3JzL192ZW5kb3JzLmRyb3B6b25lLnNjc3MiLCJ2ZW5kb3JzL192ZW5kb3JzLnN3aXBlci5zY3NzIiwiY29tcG9uZW50cy9fY29tcG9uZW50cy5hbGVydC5zY3NzIiwiY29tcG9uZW50cy9fY29tcG9uZW50cy5hbmltYXRpb24uc2NzcyIsImNvbXBvbmVudHMvX2NvbXBvbmVudHMuYmxvY2suc2NzcyIsImNvbXBvbmVudHMvX2NvbXBvbmVudHMuYm9vay5zY3NzIiwiY29tcG9uZW50cy9fY29tcG9uZW50cy5jdXJzb3Iuc2NzcyIsImNvbXBvbmVudHMvX2NvbXBvbmVudHMuZGVzay5zY3NzIiwiY29tcG9uZW50cy9fY29tcG9uZW50cy5mb3JtLWZyYW1lLnNjc3MiLCJjb21wb25lbnRzL19jb21wb25lbnRzLmZvcm0uc2NzcyIsImNvbXBvbmVudHMvX2NvbXBvbmVudHMuZnJhbWUuc2NzcyIsImNvbXBvbmVudHMvX2NvbXBvbmVudHMuZ2VuZXJhdGlvbi5zY3NzIiwiY29tcG9uZW50cy9fY29tcG9uZW50cy5pZC1wYXNzLnNjc3MiLCJjb21wb25lbnRzL19jb21wb25lbnRzLmluZm8tc2xpZGVzLnNjc3MiLCJjb21wb25lbnRzL19jb21wb25lbnRzLmxhbmRpbmcuc2NzcyIsImNvbXBvbmVudHMvX2NvbXBvbmVudHMubGF6eS5zY3NzIiwiY29tcG9uZW50cy9fY29tcG9uZW50cy5sb2FkaW5nLnNjc3MiLCJjb21wb25lbnRzL19jb21wb25lbnRzLm1vZGFsLnNjc3MiLCJjb21wb25lbnRzL19jb21wb25lbnRzLnBvcHVwLnNjc3MiLCJjb21wb25lbnRzL19jb21wb25lbnRzLnByZWxvYWRlci5zY3NzIiwiY29tcG9uZW50cy9fY29tcG9uZW50cy5wcm9ncmVzcy5zY3NzIiwiY29tcG9uZW50cy9fY29tcG9uZW50cy5yaWNodGV4dC5zY3NzIiwiY29tcG9uZW50cy9fY29tcG9uZW50cy5zdGVwcy5zY3NzIiwiY29tcG9uZW50cy9fY29tcG9uZW50cy52aWRlby1yZXNwLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7RUFDSSwrQkFBQTtFQUNBLHFIQUFBO0VBRUEsZ0JBQUE7RUFDQSxrQkFBQTtFQUNBLGtCQUFBO0FDQUo7QURHQTtFQUNJLDBCQUFBO0VBQ0EscUdBQUE7RUFFQSxtQkFBQTtFQUNBLGtCQUFBO0VBQ0Esa0JBQUE7QUNGSjtBREtBO0VBQ0ksNENBQUE7RUFDQSx5SEFBQTtFQUVBLGlCQUFBO0VBQ0Esa0JBQUE7RUFDQSxrQkFBQTtBQ0pKO0FET0E7RUFDSSw0Q0FBQTtFQUNBLDJIQUFBO0VBRUEsZ0JBQUE7RUFDQSxrQkFBQTtFQUNBLGtCQUFBO0FDTko7QURTQTtFQUNJLDRDQUFBO0VBQ0EsMkhBQUE7RUFFQSxnQkFBQTtFQUNBLGtCQUFBO0VBQ0Esa0JBQUE7QUNSSjtBQzVCQTtFQUFBLHdCQUFBO0VBQUEsd0JBQUE7RUFBQSxtQkFBQTtFQUFBLG1CQUFBO0VBQUEsY0FBQTtFQUFBLGNBQUE7RUFBQSxjQUFBO0VBQUEsZUFBQTtFQUFBLGVBQUE7RUFBQSxhQUFBO0VBQUEsYUFBQTtFQUFBLGtCQUFBO0VBQUEsc0NBQUE7RUFBQSw4QkFBQTtFQUFBLDZCQUFBO0VBQUEsNEJBQUE7RUFBQSxlQUFBO0VBQUEsb0JBQUE7RUFBQSxzQkFBQTtFQUFBLHVCQUFBO0VBQUEsd0JBQUE7RUFBQSxrQkFBQTtFQUFBLDJCQUFBO0VBQUEsNEJBQUE7RUFBQSxzQ0FBQTtFQUFBLGtDQUFBO0VBQUEsMkJBQUE7RUFBQSxzQkFBQTtFQUFBLDhCQUFBO0VBQUEsWUFBQTtFQUFBLGtCQUFBO0VBQUEsZ0JBQUE7RUFBQSxpQkFBQTtFQUFBLGtCQUFBO0VBQUEsY0FBQTtFQUFBLGdCQUFBO0VBQUEsYUFBQTtFQUFBLG1CQUFBO0VBQUEscUJBQUE7RUFBQSwyQkFBQTtFQUFBLHlCQUFBO0VBQUEsMEJBQUE7RUFBQSwyQkFBQTtFQUFBLHVCQUFBO0VBQUEsd0JBQUE7RUFBQSx5QkFBQTtFQUFBLHNCQUFBO0VBQUEsb0JBQUE7RUFBQSxzQkFBQTtFQUFBLHFCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsd0JBQUE7RUFBQSx3QkFBQTtFQUFBLG1CQUFBO0VBQUEsbUJBQUE7RUFBQSxjQUFBO0VBQUEsY0FBQTtFQUFBLGNBQUE7RUFBQSxlQUFBO0VBQUEsZUFBQTtFQUFBLGFBQUE7RUFBQSxhQUFBO0VBQUEsa0JBQUE7RUFBQSxzQ0FBQTtFQUFBLDhCQUFBO0VBQUEsNkJBQUE7RUFBQSw0QkFBQTtFQUFBLGVBQUE7RUFBQSxvQkFBQTtFQUFBLHNCQUFBO0VBQUEsdUJBQUE7RUFBQSx3QkFBQTtFQUFBLGtCQUFBO0VBQUEsMkJBQUE7RUFBQSw0QkFBQTtFQUFBLHNDQUFBO0VBQUEsa0NBQUE7RUFBQSwyQkFBQTtFQUFBLHNCQUFBO0VBQUEsOEJBQUE7RUFBQSxZQUFBO0VBQUEsa0JBQUE7RUFBQSxnQkFBQTtFQUFBLGlCQUFBO0VBQUEsa0JBQUE7RUFBQSxjQUFBO0VBQUEsZ0JBQUE7RUFBQSxhQUFBO0VBQUEsbUJBQUE7RUFBQSxxQkFBQTtFQUFBLDJCQUFBO0VBQUEseUJBQUE7RUFBQSwwQkFBQTtFQUFBLDJCQUFBO0VBQUEsdUJBQUE7RUFBQSx3QkFBQTtFQUFBLHlCQUFBO0VBQUEsc0JBQUE7RUFBQSxvQkFBQTtFQUFBLHNCQUFBO0VBQUEscUJBQUE7RUFBQTtBQUFBO0FBQUE7O0NBQUE7QUFBQTs7O0NBQUE7QUFBQTs7O0VBQUEsc0JBQUEsRUFBQSxNQUFBO0VBQUEsZUFBQSxFQUFBLE1BQUE7RUFBQSxtQkFBQSxFQUFBLE1BQUE7RUFBQSwwQkFBQSxFQUFBLE1BQUE7QUFBQTtBQUFBOztFQUFBLGdCQUFBO0FBQUE7QUFBQTs7Ozs7Ozs7Q0FBQTtBQUFBOztFQUFBLGdCQUFBLEVBQUEsTUFBQTtFQUFBLDhCQUFBLEVBQUEsTUFBQTtFQUFBLGdCQUFBLEVBQUEsTUFBQTtFQUFBLGNBQUE7S0FBQSxXQUFBLEVBQUEsTUFBQTtFQUFBLCtIQUFBLEVBQUEsTUFBQTtFQUFBLDZCQUFBLEVBQUEsTUFBQTtFQUFBLCtCQUFBLEVBQUEsTUFBQTtFQUFBLHdDQUFBLEVBQUEsTUFBQTtBQUFBO0FBQUE7OztDQUFBO0FBQUE7RUFBQSxTQUFBLEVBQUEsTUFBQTtFQUFBLG9CQUFBLEVBQUEsTUFBQTtBQUFBO0FBQUE7Ozs7Q0FBQTtBQUFBO0VBQUEsU0FBQSxFQUFBLE1BQUE7RUFBQSxjQUFBLEVBQUEsTUFBQTtFQUFBLHFCQUFBLEVBQUEsTUFBQTtBQUFBO0FBQUE7O0NBQUE7QUFBQTtFQUFBLHlDQUFBO1VBQUEsaUNBQUE7QUFBQTtBQUFBOztDQUFBO0FBQUE7Ozs7OztFQUFBLGtCQUFBO0VBQUEsb0JBQUE7QUFBQTtBQUFBOztDQUFBO0FBQUE7RUFBQSxjQUFBO0VBQUEsd0JBQUE7QUFBQTtBQUFBOztDQUFBO0FBQUE7O0VBQUEsbUJBQUE7QUFBQTtBQUFBOzs7OztDQUFBO0FBQUE7Ozs7RUFBQSwrR0FBQSxFQUFBLE1BQUE7RUFBQSw2QkFBQSxFQUFBLE1BQUE7RUFBQSwrQkFBQSxFQUFBLE1BQUE7RUFBQSxjQUFBLEVBQUEsTUFBQTtBQUFBO0FBQUE7O0NBQUE7QUFBQTtFQUFBLGNBQUE7QUFBQTtBQUFBOztDQUFBO0FBQUE7O0VBQUEsY0FBQTtFQUFBLGNBQUE7RUFBQSxrQkFBQTtFQUFBLHdCQUFBO0FBQUE7QUFBQTtFQUFBLGVBQUE7QUFBQTtBQUFBO0VBQUEsV0FBQTtBQUFBO0FBQUE7Ozs7Q0FBQTtBQUFBO0VBQUEsY0FBQSxFQUFBLE1BQUE7RUFBQSxxQkFBQSxFQUFBLE1BQUE7RUFBQSx5QkFBQSxFQUFBLE1BQUE7QUFBQTtBQUFBOzs7O0NBQUE7QUFBQTs7Ozs7RUFBQSxvQkFBQSxFQUFBLE1BQUE7RUFBQSw4QkFBQSxFQUFBLE1BQUE7RUFBQSxnQ0FBQSxFQUFBLE1BQUE7RUFBQSxlQUFBLEVBQUEsTUFBQTtFQUFBLG9CQUFBLEVBQUEsTUFBQTtFQUFBLG9CQUFBLEVBQUEsTUFBQTtFQUFBLHVCQUFBLEVBQUEsTUFBQTtFQUFBLGNBQUEsRUFBQSxNQUFBO0VBQUEsU0FBQSxFQUFBLE1BQUE7RUFBQSxVQUFBLEVBQUEsTUFBQTtBQUFBO0FBQUE7O0NBQUE7QUFBQTs7RUFBQSxvQkFBQTtBQUFBO0FBQUE7OztDQUFBO0FBQUE7Ozs7RUFBQSwwQkFBQSxFQUFBLE1BQUE7RUFBQSw2QkFBQSxFQUFBLE1BQUE7RUFBQSxzQkFBQSxFQUFBLE1BQUE7QUFBQTtBQUFBOztDQUFBO0FBQUE7RUFBQSxhQUFBO0FBQUE7QUFBQTs7Q0FBQTtBQUFBO0VBQUEsZ0JBQUE7QUFBQTtBQUFBOztDQUFBO0FBQUE7RUFBQSx3QkFBQTtBQUFBO0FBQUE7O0NBQUE7QUFBQTs7RUFBQSxZQUFBO0FBQUE7QUFBQTs7O0NBQUE7QUFBQTtFQUFBLDZCQUFBLEVBQUEsTUFBQTtFQUFBLG9CQUFBLEVBQUEsTUFBQTtBQUFBO0FBQUE7O0NBQUE7QUFBQTtFQUFBLHdCQUFBO0FBQUE7QUFBQTs7O0NBQUE7QUFBQTtFQUFBLDBCQUFBLEVBQUEsTUFBQTtFQUFBLGFBQUEsRUFBQSxNQUFBO0FBQUE7QUFBQTs7Q0FBQTtBQUFBO0VBQUEsa0JBQUE7QUFBQTtBQUFBOztDQUFBO0FBQUE7Ozs7Ozs7Ozs7Ozs7RUFBQSxTQUFBO0FBQUE7QUFBQTtFQUFBLFNBQUE7RUFBQSxVQUFBO0FBQUE7QUFBQTtFQUFBLFVBQUE7QUFBQTtBQUFBOzs7RUFBQSxnQkFBQTtFQUFBLFNBQUE7RUFBQSxVQUFBO0FBQUE7QUFBQTs7Q0FBQTtBQUFBO0VBQUEsVUFBQTtBQUFBO0FBQUE7O0NBQUE7QUFBQTtFQUFBLGdCQUFBO0FBQUE7QUFBQTs7O0NBQUE7QUFBQTtFQUFBLFVBQUEsRUFBQSxNQUFBO0VBQUEsY0FBQSxFQUFBLE1BQUE7QUFBQTtBQUFBOztFQUFBLFVBQUEsRUFBQSxNQUFBO0VBQUEsY0FBQSxFQUFBLE1BQUE7QUFBQTtBQUFBOztDQUFBO0FBQUE7O0VBQUEsZUFBQTtBQUFBO0FBQUE7O0NBQUE7QUFBQTtFQUFBLGVBQUE7QUFBQTtBQUFBOzs7O0NBQUE7QUFBQTs7Ozs7Ozs7RUFBQSxjQUFBLEVBQUEsTUFBQTtFQUFBLHNCQUFBLEVBQUEsTUFBQTtBQUFBO0FBQUE7O0NBQUE7QUFBQTs7RUFBQSxlQUFBO0VBQUEsWUFBQTtBQUFBO0FBQUEsd0VBQUE7QUFBQTtFQUFBLGFBQUE7QUFBQTtBQUVBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsaUJBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxzQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLG1CQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsd0JBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSx1QkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLHNCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsc0JBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxxQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLG1CQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsaUJBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxvQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLG9CQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsa0JBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxpQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLGlCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsa0JBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxrQkFBQTtFQUFBLGtCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsa0JBQUE7RUFBQSxrQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLGlCQUFBO0VBQUEsaUJBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxlQUFBO0VBQUEsZUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLHNCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsc0JBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxzQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLHNCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsc0JBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSw2QkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLDZCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsNkJBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxrQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLGtCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsa0JBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxrQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLGtCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsa0JBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxrQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLGtCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsa0JBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxrQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLDREQUFBO0VBQUEsK0RBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSwwQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLGVBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxrQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLGtCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsa0JBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxnQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLGlCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsaUJBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxpQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLGlCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsZUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLGVBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxlQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsZUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLGVBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxlQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsZUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLGVBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxlQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsZUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLGVBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSx3REFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLDREQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsb0JBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxvQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLG9CQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsb0JBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxvQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLG9CQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsK1FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxnS0FBQTtFQUFBLHdKQUFBO0VBQUEsaUxBQUE7RUFBQSx3REFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLHdCQUFBO0VBQUEsd0RBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FDUkE7RUFDRSwwQkFBQSxFQUFBLGdDQUFBO0VBQ0EsOEJBQUEsRUFBQSxlQUFBO0FGdUNGOztBRXBDQTtFQUNFLDBCQUFBO0FGdUNGOztBRXBDQTtFQUNJLGtCQUFBO0FGdUNKOztBRXJDQTtFQUNJLDZDQUFBO0VBQ0Esa0JBQUE7RUFDQSxrQkFBQTtFQUNBLGlCQUFBO0VBQ0Esa0JBQUE7RUFBQSxzREFBQTtF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LDBCQUFBO0FQZ1ZKOztBTzlVQTs7RUFFSSxvQkFBQTtBUGlWSjs7QU8vVUE7O0VBRUksdUJBQUE7QVBrVko7O0FPaFZBOztFQUVJLHlCQUFBO0FQbVZKOztBT2pWQTs7RUFFSSxvQkFBQTtBUG9WSjs7QU9sVkE7O0VBRUksc0JBQUE7QVBxVko7O0FPblZBOztFQUVJLDBCQUFBO0FQc1ZKOztBT3BWQTs7RUFFSSxvQkFBQTtBUHVWSjs7QU9yVkE7O0VBRUksdUJBQUE7QVB3Vko7O0FPdFZBOztFQUVJLHlCQUFBO0FQeVZKOztBT3ZWQTs7RUFFSSxvQkFBQTtBUDBWSjs7QU94VkE7O0VBRUksc0JBQUE7QVAyVko7O0FPelZBOztFQUVJLDBCQUFBO0FQNFZKOztBTzFWQTs7RUFFSSxvQkFBQTtBUDZWSjs7QU8zVkE7O0VBRUksdUJBQUE7QVA4Vko7O0FPNVZBOztFQUVJLHlCQUFBO0FQK1ZKOztBTzdWQTs7RUFFSSxvQkFBQTtBUGdXSjs7QU85VkE7O0VBRUksc0JBQUE7QVBpV0o7O0FPL1ZBOztFQUVJLDBCQUFBO0FQa1dKOztBT2hXQTs7RUFFSSxvQkFBQTtBUG1XSjs7QU9qV0E7O0VBRUksdUJBQUE7QVBvV0o7O0FPbFdBOztFQUVJLHlCQUFBO0FQcVdKOztBT25XQTs7RUFFSSxvQkFBQTtBUHNXSjs7QU9wV0E7O0VBRUksc0JBQUE7QVB1V0o7O0FPcldBOztFQUVJLDBCQUFBO0FQd1dKOztBT3RXQTs7RUFFSSxvQkFBQTtBUHlXSjs7QU92V0E7O0VBRUksdUJBQUE7QVAwV0o7O0FPeFdBOztFQUVJLHlCQUFBO0FQMldKOztBT3pXQTs7RUFFSSxvQkFBQTtBUDRXSjs7QU8xV0E7O0VBRUksc0JBQUE7QVA2V0o7O0FPM1dBOztFQUVJLDBCQUFBO0FQOFdKOztBTzVXQTs7RUFFSSxvQkFBQTtBUCtXSjs7QU83V0E7O0VBRUksdUJBQUE7QVBnWEo7O0FPOVdBOztFQUVJLHlCQUFBO0FQaVhKOztBTy9XQTs7RUFFSSxvQkFBQTtBUGtYSjs7QU9oWEE7O0VBRUksc0JBQUE7QVBtWEo7O0FPalhBOztFQUVJLDBCQUFBO0FQb1hKOztBT2xYQTs7RUFFSSxvQkFBQTtBUHFYSjs7QU9uWEE7O0VBRUksdUJBQUE7QVBzWEo7O0FPcFhBOztFQUVJLHVCQUFBO0FQdVhKOztBT3JYQTs7RUFFSSxvQkFBQTtBUHdYSjs7QU90WEE7O0VBRUksb0JBQUE7QVB5WEo7O0FPdlhBOztFQUVJLDBCQUFBO0FQMFhKOztBT3hYQTs7RUFFSSxvQkFBQTtBUDJYSjs7QU96WEE7O0VBRUksdUJBQUE7QVA0WEo7O0FPMVhBOztFQUVJLHlCQUFBO0FQNlhKOztBTzNYQTs7RUFFSSxvQkFBQTtBUDhYSjs7QU81WEE7O0VBRUksc0JBQUE7QVArWEo7O0FPN1hBOztFQUVJLDBCQUFBO0FQZ1lKOztBTzlYQTs7RUFFSSxvQkFBQTtBUGlZSjs7QU8vWEE7O0VBRUksdUJBQUE7QVBrWUo7O0FPaFlBOztFQUVJLHlCQUFBO0FQbVlKOztBT2pZQTs7RUFFSSxvQkFBQTtBUG9ZSjs7QU9sWUE7O0VBRUksc0JBQUE7QVBxWUo7O0FPbllBOztFQUVJLDBCQUFBO0FQc1lKOztBT3BZQTs7RUFFSSxvQkFBQTtBUHVZSjs7QU9yWUE7O0VBRUksdUJBQUE7QVB3WUo7O0FPdFlBOztFQUVJLHlCQUFBO0FQeVlKOztBT3ZZQTs7RUFFSSxvQkFBQTtBUDBZSjs7QU94WUE7O0VBRUksc0JBQUE7QVAyWUo7O0FPellBOztFQUVJLDBCQUFBO0FQNFlKOztBTzFZQTs7RUFFSSxvQkFBQTtBUDZZSjs7QU8zWUE7O0VBRUksdUJBQUE7QVA4WUo7O0FPNVlBOztFQUVJLHlCQUFBO0FQK1lKOztBTzdZQTs7RUFFSSxvQkFBQTtBUGdaSjs7QU85WUE7O0VBRUksc0JBQUE7QVBpWko7O0FPL1lBOztFQUVJLDBCQUFBO0FQa1pKOztBT2haQTs7RUFFSSxvQkFBQTtBUG1aSjs7QU9qWkE7O0VBRUksdUJBQUE7QVBvWko7O0FPbFpBOztFQUVJLHlCQUFBO0FQcVpKOztBT25aQTs7RUFFSSxvQkFBQTtBUHNaSjs7QU9wWkE7O0VBRUksc0JBQUE7QVB1Wko7O0FPclpBOztFQUVJLDBCQUFBO0FQd1pKOztBT3RaQTs7RUFFSSxvQkFBQTtBUHlaSjs7QU92WkE7O0VBRUksdUJBQUE7QVAwWko7O0FPeFpBOztFQUVJLHlCQUFBO0FQMlpKOztBT3paQTs7RUFFSSxvQkFBQTtBUDRaSjs7QU8xWkE7O0VBRUksc0JBQUE7QVA2Wko7O0FPM1pBOztFQUVJLDBCQUFBO0FQOFpKOztBTzVaQTs7RUFFSSxvQkFBQTtBUCtaSjs7QU83WkE7O0VBRUksdUJBQUE7QVBnYUo7O0FPOVpBOztFQUVJLHlCQUFBO0FQaWFKOztBTy9aQTs7RUFFSSxvQkFBQTtBUGthSjs7QU9oYUE7O0VBRUksc0JBQUE7QVBtYUo7O0FPamFBOztFQUVJLDBCQUFBO0FQb2FKOztBT2xhQTs7RUFFSSxvQkFBQTtBUHFhSjs7QU9uYUE7O0VBRUksdUJBQUE7QVBzYUo7O0FPcGFBOztFQUVJLHlCQUFBO0FQdWFKOztBT3JhQTs7RUFFSSxvQkFBQTtBUHdhSjs7QU90YUE7O0VBRUksc0JBQUE7QVB5YUo7O0FPdmFBOztFQUVJLDBCQUFBO0FQMGFKOztBT3hhQTs7RUFFSSxvQkFBQTtBUDJhSjs7QU96YUE7O0VBRUksdUJBQUE7QVA0YUo7O0FPMWFBOztFQUVJLHlCQUFBO0FQNmFKOztBTzNhQTs7RUFFSSxvQkFBQTtBUDhhSjs7QU81YUE7O0VBRUksc0JBQUE7QVArYUo7O0FPN2FBOztFQUVJLDBCQUFBO0FQZ2JKOztBTzlhQTs7RUFFSSxvQkFBQTtBUGliSjs7QU8vYUE7O0VBRUksdUJBQUE7QVBrYko7O0FPaGJBOztFQUVJLHVCQUFBO0FQbWJKOztBT2piQTs7RUFFSSxvQkFBQTtBUG9iSjs7QU9sYkE7O0VBRUksb0JBQUE7QVBxYko7O0FPbmJBOztFQUVJLDBCQUFBO0FQc2JKOztBT3BiQTs7RUFFSSxvQkFBQTtBUHViSjs7QU9yYkE7O0VBRUksdUJBQUE7QVB3Yko7O0FPdGJBOztFQUVJLHlCQUFBO0FQeWJKOztBT3ZiQTs7RUFFSSxvQkFBQTtBUDBiSjs7QU94YkE7O0VBRUksc0JBQUE7QVAyYko7O0FPemJBOztFQUVJLDBCQUFBO0FQNGJKOztBTzFiQTs7RUFFSSxvQkFBQTtBUDZiSjs7QU8zYkE7O0VBRUksdUJBQUE7QVA4Yko7O0FPNWJBOztFQUVJLHlCQUFBO0FQK2JKOztBTzdiQTs7RUFFSSxvQkFBQTtBUGdjSjs7QU85YkE7O0VBRUksc0JBQUE7QVBpY0o7O0FPL2JBOztFQUVJLDBCQUFBO0FQa2NKOztBT2hjQTs7RUFFSSxvQkFBQTtBUG1jSjs7QU9qY0E7O0VBRUksdUJBQUE7QVBvY0o7O0FPbGNBOztFQUVJLHlCQUFBO0FQcWNKOztBT25jQTs7RUFFSSxvQkFBQTtBUHNjSjs7QU9wY0E7O0VBRUksc0JBQUE7QVB1Y0o7O0FPcmNBOztFQUVJLDBCQUFBO0FQd2NKOztBT3RjQTs7RUFFSSxvQkFBQTtBUHljSjs7QU92Y0E7O0VBRUksdUJBQUE7QVAwY0o7O0FPeGNBOztFQUVJLHlCQUFBO0FQMmNKOztBT3pjQTs7RUFFSSxvQkFBQTtBUDRjSjs7QU8xY0E7O0VBRUksc0JBQUE7QVA2Y0o7O0FPM2NBOztFQUVJLDBCQUFBO0FQOGNKOztBTzVjQTs7RUFFSSxvQkFBQTtBUCtjSjs7QU83Y0E7O0VBRUksdUJBQUE7QVBnZEo7O0FPOWNBOztFQUVJLHlCQUFBO0FQaWRKOztBTy9jQTs7RUFFSSxvQkFBQTtBUGtkSjs7QU9oZEE7O0VBRUksc0JBQUE7QVBtZEo7O0FPamRBOztFQUVJLDBCQUFBO0FQb2RKOztBT2xkQTs7RUFFSSxvQkFBQTtBUHFkSjs7QU9uZEE7O0VBRUksdUJBQUE7QVBzZEo7O0FPcGRBOztFQUVJLHlCQUFBO0FQdWRKOztBT3JkQTs7RUFFSSxvQkFBQTtBUHdkSjs7QU90ZEE7O0VBRUksc0JBQUE7QVB5ZEo7O0FPdmRBOztFQUVJLDBCQUFBO0FQMGRKOztBT3hkQTs7RUFFSSxvQkFBQTtBUDJkSjs7QU96ZEE7O0VBRUksdUJBQUE7QVA0ZEo7O0FPMWRBOztFQUVJLHlCQUFBO0FQNmRKOztBTzNkQTs7RUFFSSxvQkFBQTtBUDhkSjs7QU81ZEE7O0VBRUksc0JBQUE7QVArZEo7O0FPN2RBOztFQUVJLDBCQUFBO0FQZ2VKOztBTzlkQTs7RUFFSSxvQkFBQTtBUGllSjs7QU8vZEE7O0VBRUksdUJBQUE7QVBrZUo7O0FPaGVBOztFQUVJLHlCQUFBO0FQbWVKOztBT2plQTs7RUFFSSxvQkFBQTtBUG9lSjs7QU9sZUE7O0VBRUksc0JBQUE7QVBxZUo7O0FPbmVBOztFQUVJLDBCQUFBO0FQc2VKOztBT3BlQTs7RUFFSSxvQkFBQTtBUHVlSjs7QU9yZUE7O0VBRUksdUJBQUE7QVB3ZUo7O0FPdGVBOztFQUVJLHlCQUFBO0FQeWVKOztBT3ZlQTs7RUFFSSxvQkFBQTtBUDBlSjs7QU94ZUE7O0VBRUksc0JBQUE7QVAyZUo7O0FPemVBOztFQUVJLDBCQUFBO0FQNGVKOztBTzFlQTs7RUFFSSxvQkFBQTtBUDZlSjs7QU8zZUE7O0VBRUksdUJBQUE7QVA4ZUo7O0FPNWVBOztFQUVJLHVCQUFBO0FQK2VKOztBTzdlQTs7RUFFSSxvQkFBQTtBUGdmSjs7QU85ZUE7O0VBRUksb0JBQUE7QVBpZko7O0FPL2VBO0VBQ0ksb0JBQUE7QVBrZko7O0FPaGZBO0VBQ0ksb0JBQUE7QVBtZko7O0FPamZBOztFQUVJLGdFQUFBO0FQb2ZKOztBT2xmQTs7RUFFSSxnQ0FBQTtBUHFmSjs7QU9uZkE7O0VBRUksbUNBQUE7QVBzZko7O0FPcGZBOztFQUVJLG9DQUFBO0FQdWZKOztBT3JmQTs7RUFFSSx1Q0FBQTtBUHdmSjs7QU90ZkE7O0VBRUksa0VBQUE7QVB5Zko7O0FPdmZBOztFQUVJLG1FQUFBO0FQMGZKOztBT3hmQTs7RUFFSSxrRUFBQTtBUDJmSjs7QU96ZkE7O0VBRUksK0RBQUE7QVA0Zko7O0FPMWZBOztFQUVJLCtEQUFBO0FQNmZKOztBTzNmQTs7RUFFSSxpRUFBQTtBUDhmSjs7QU81ZkE7O0VBRUksaUVBQUE7QVArZko7O0FPN2ZBOztFQUVJLGdFQUFBO0FQZ2dCSjs7QU85ZkE7O0VBRUksbUVBQUE7QVBpZ0JKOztBTy9mQTs7RUFFSSxpRUFBQTtBUGtnQko7O0FPaGdCQTs7RUFFSSxnRUFBQTtBUG1nQko7O0FPamdCQTs7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QSxXQUFBO0VBQ0EsWUFBQTtFQUNBLGtCQUFBO0FoQ3VzSlI7QWdDdHNKUTtFQVJKOztJQVNRLG1CQUFBO0VoQzBzSlY7QUFDRjs7QWdDdHNKQTtFQUNJLGtCQUFBO0VBQ0EsV0FBQTtFQUNBLGdCQUFBO0VBQ0EsV0FBQTtFQUNBLHNCQUFBO0FoQ3lzSko7QWdDeHNKSTtFQUNJLGtCQUFBO0VBQ0EsTUFBQTtFQUNBLE9BQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtBaEMwc0pSO0FEL3VKQTtFQUFBO0lBQUE7RUMrdUpDO0VEL3VKRDtJQUFBO0VDK3VKQztFRC91SkQ7SUFBQTtFQyt1SkM7RUQvdUpEO0lBQUE7RUMrdUpDO0VEL3VKRDtJQUFBO0VDK3VKQztFRC91SkQ7SUFBQSxpQkMrdUpDO0lEL3VKRDtFQyt1SkM7RUQvdUpEO0lBQUE7RUMrdUpDO0VEL3VKRDtJQUFBO0VDK3VKQztFRC91SkQ7SUFBQTtFQyt1SkM7RUQvdUpEO0lBQUE7RUMrdUpDO0VEL3VKRDtJQUFBO0VDK3VKQztFRC91SkQ7SUFBQTtFQyt1SkM7RUQvdUpEO0lBQUE7RUMrdUpDO0VEL3VKRDtJQUFBO0VDK3VKQztFRC91SkQ7SUFBQTtFQyt1SkM7RUQvdUpEO0lBQUE7RUMrdUpDO0VEL3VKRDtJQUFBO0VDK3VKQztFRC91SkQ7SUFBQTtFQyt1SkM7RUQvdUpEO0lBQUE7RUMrdUpDO0VEL3VKRDtJQUFBO0VDK3VKQztFRC91SkQ7SUFBQTtFQyt1SkM7RUQvdUpEO0lBQUE7RUMrdUpDO0VEL3VKRDtJQUFBO0VDK3VKQztFRC91SkQ7SUFBQTtFQyt1SkM7RUQvdUpEO0lBQUE7RUMrdUpDO0VEL3VKRDtJQUFBO0VDK3VKQztFRC91SkQ7SUFBQTtFQyt1SkM7RUQvdUpEO0lBQUEsZUMrdUpDO0lEL3VKRCxlQyt1SkM7SUQvdUpEO0VDK3VKQztFRC91SkQ7SUFBQTtFQyt1SkM7RUQvdUpEO0lBQUE7RUMrdUpDO0VEL3VKRDtJQUFBO0VDK3VKQztFRC91SkQ7SUFBQTtFQyt1SkM7RUQvdUpEO0lBQUE7RUMrdUpDO0VEL3VKRDtJQUFBO0VDK3VKQztFRC91SkQ7SUFBQSxlQyt1SkM7SUQvdUpEO0VDK3VKQztFRC91SkQ7SUFBQSxrQkMrdUpDO0lEL3VKRDtFQyt1SkM7RUQvdUpEO0lBQUE7RUMrdUpDO0VEL3VKRDtJQUFBLGVDK3VKQztJRC91SkQ7RUMrdUpDO0VEL3VKRDtJQUFBLGVDK3VKQztJRC91SkQ7RUMrdUpDO0VEL3VKRDtJQUFBLGVDK3VKQztJRC91SkQ7RUMrdUpDO0VEL3VKRDtJQUFBLGVDK3VKQztJRC91SkQ7RUMrdUpDO0VEL3VKRDtJQUFBLGVDK3VKQztJRC91SkQ7RUMrdUpDO0VEL3VKRDtJQUFBO0VDK3VKQztBQUFBO0FEL3VKRDtFQUFBO0lBQUE7RUMrdUpDO0VEL3VKRDtJQUFBO0VDK3VKQztFRC91SkQ7SUFBQTtFQyt1SkM7RUQvdUpEO0lBQUE7RUMrdUpDO0VEL3VKRDtJQUFBO0VDK3VKQztFRC91SkQ7SUFBQTtFQyt1SkM7RUQvdUpEO0lBQUE7RUMrdUpDO0VEL3VKRDtJQUFBO0VDK3VKQztFRC91SkQ7SUFBQTtFQyt1SkM7RUQvdUpEO0lBQUE7RUMrdUpDO0VEL3VKRDtJQUFBO0VDK3VKQztFRC91SkQ7SUFBQTtFQyt1SkM7RUQvdUpEO0lBQUE7RUMrdUpDO0VEL3VKRDtJQUFBO0VDK3VKQztFRC91SkQ7SUFBQTtFQyt1SkM7RUQvdUpEO0lBQUE7RUMrdUpDO0VEL3VKRDtJQUFBO0VDK3VKQztFRC91SkQ7SUFBQTtFQyt1SkM7RUQvdUpEO0lBQUE7RUMrdUpDO0VEL3VKRDtJQUFBO0VDK3VKQztFRC91SkQ7SUFBQTtFQyt1SkM7RUQvdUpEO0lBQUE7RUMrdUpDO0VEL3VKRDtJQUFBO0VDK3VKQztFRC91SkQ7SUFBQTtFQyt1SkM7RUQvdUpEO0lBQUE7RUMrdUpDO0VEL3VKRDtJQUFBO0VDK3VKQztFRC91SkQ7SUFBQTtFQyt1SkM7RUQvdUpEO0lBQUE7RUMrdUpDO0VEL3VKRDtJQUFBO0VDK3VKQztFRC91SkQ7SUFBQTtFQyt1SkM7RUQvdUpEO0lBQUE7RUMrdUpDO0VEL3VKRDtJQUFBO0VDK3VKQztFRC91SkQ7SUFBQTtFQyt1SkM7RUQvdUpEO0lBQUE7RUMrdUpDO0VEL3VKRDtJQUFBO0VDK3VKQztFRC91SkQ7SUFBQTtFQyt1SkM7RUQvdUpEO0lBQUE7RUMrdUpDO0VEL3VKRDtJQUFBO0VDK3VKQztFRC91SkQ7SUFBQTtFQyt1SkM7RUQvdUpEO0lBQUE7RUMrdUpDO0VEL3VKRDtJQUFBO0VDK3VKQztFRC91SkQ7SUFBQTtFQyt1SkM7RUQvdUpEO0lBQUE7RUMrdUpDO0VEL3VKRDtJQUFBO0VDK3VKQztFRC91SkQ7SUFBQTtFQyt1SkM7RUQvdUpEO0lBQUE7RUMrdUpDO0VEL3VKRDtJQUFBO0VDK3VKQztFRC91SkQ7SUFBQTtFQyt1SkM7RUQvdUpEO0lBQUE7RUMrdUpDO0VEL3VKRDtJQUFBO0VDK3VKQztFRC91SkQ7SUFBQTtFQyt1SkM7RUQvdUpEO0lBQUE7RUMrdUpDO0VEL3VKRDtJQUFBO0VDK3VKQztFRC91SkQ7SUFBQTtFQyt1SkM7RUQvdUpEO0lBQUE7RUMrdUpDO0VEL3VKRDtJQUFBO0VDK3VKQztFRC91SkQ7SUFBQTtFQyt1SkM7RUQvdUpEO0lBQUEsc0JDK3VKQztJRC91SkQ7RUMrdUpDO0VEL3VKRDtJQUFBO0VDK3VKQztFRC91SkQ7SUFBQSxlQyt1SkM7SUQvdUpEO0VDK3VKQztFRC91SkQ7SUFBQSxrQkMrdUpDO0lEL3VKRDtFQyt1SkM7RUQvdUpEO0lBQUEsbUJDK3VKQztJRC91SkQ7RUMrdUpDO0VEL3VKRDtJQUFBLGtCQyt1SkM7SUQvdUpEO0VDK3VKQztFRC91SkQ7SUFBQSxrQkMrdUpDO0lEL3VKRDtFQyt1SkM7RUQvdUpEO0lBQUEsaUJDK3VKQztJRC91SkQ7RUMrdUpDO0VEL3VKRDtJQUFBO0VDK3VKQztFRC91SkQ7SUFBQTtFQyt1SkM7RUQvdUpEO0lBQUE7RUMrdUpDO0VEL3VKRDtJQUFBO0VDK3VKQztFRC91SkQ7SUFBQTtFQyt1SkM7RUQvdUpEO0lBQUE7RUMrdUpDO0VEL3VKRDtJQUFBO0VDK3VKQztFRC91SkQ7SUFBQTtFQyt1SkM7RUQvdUpEO0lBQUE7RUMrdUpDO0VEL3VKRDtJQUFBLGVDK3VKQztJRC91SkQ7RUMrdUpDO0VEL3VKRDtJQUFBLGVDK3VKQztJRC91SkQ7RUMrdUpDO0VEL3VKRDtJQUFBLGVDK3VKQztJRC91SkQ7RUMrdUpDO0VEL3VKRDtJQUFBO0VDK3VKQztBQUFBO0FEL3VKRDtFQUFBO0lBQUE7RUMrdUpDO0VEL3VKRDtJQUFBLGVDK3VKQztJRC91SkQ7RUMrdUpDO0FBQUE7QUQvdUpEO0VBQUE7SUFBQTtFQyt1SkM7RUQvdUpEO0lBQUE7RUMrdUpDO0FBQUEiLCJmaWxlIjoibWFpbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ0JhbmtHb3RoaWMgTHQgQlQnO1xuICAgIHNyYzogdXJsKCcuLi9mb250cy9CYW5rR290aGljQlQtTGlnaHQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgICAgIHVybCgnLi4vZm9udHMvQmFua0dvdGhpY0JULUxpZ2h0LndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnQmxhY2sgQmlzb24nO1xuICAgIHNyYzogdXJsKCcuLi9mb250cy9CbGFja0Jpc29uLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgICAgICB1cmwoJy4uL2ZvbnRzL0JsYWNrQmlzb24ud29mZicpIGZvcm1hdCgnd29mZicpO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdOZXVlIEhhYXMgR3JvdGVzayBEaXNwbGF5IFBybyc7XG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL05ldWVIYWFzRGlzcGxheS1Cb2xkLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgICAgICB1cmwoJy4uL2ZvbnRzL05ldWVIYWFzRGlzcGxheS1Cb2xkLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ05ldWUgSGFhcyBHcm90ZXNrIERpc3BsYXkgUHJvJztcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvTmV1ZUhhYXNEaXNwbGF5LVJvbWFuLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgICAgICB1cmwoJy4uL2ZvbnRzL05ldWVIYWFzRGlzcGxheS1Sb21hbi53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ05ldWUgSGFhcyBHcm90ZXNrIERpc3BsYXkgUHJvJztcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvTmV1ZUhhYXNEaXNwbGF5LU1lZGl1LndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgICAgICB1cmwoJy4uL2ZvbnRzL05ldWVIYWFzRGlzcGxheS1NZWRpdS53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG4iLCJAZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiQmFua0dvdGhpYyBMdCBCVFwiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0JhbmtHb3RoaWNCVC1MaWdodC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvQmFua0dvdGhpY0JULUxpZ2h0LndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiQmxhY2sgQmlzb25cIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9CbGFja0Jpc29uLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9CbGFja0Jpc29uLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiTmV1ZSBIYWFzIEdyb3Rlc2sgRGlzcGxheSBQcm9cIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9OZXVlSGFhc0Rpc3BsYXktQm9sZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvTmV1ZUhhYXNEaXNwbGF5LUJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiTmV1ZSBIYWFzIEdyb3Rlc2sgRGlzcGxheSBQcm9cIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9OZXVlSGFhc0Rpc3BsYXktUm9tYW4ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL05ldWVIYWFzRGlzcGxheS1Sb21hbi53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk5ldWUgSGFhcyBHcm90ZXNrIERpc3BsYXkgUHJvXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvTmV1ZUhhYXNEaXNwbGF5LU1lZGl1LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9OZXVlSGFhc0Rpc3BsYXktTWVkaXUud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbkB0YWlsd2luZCBiYXNlO1xuQHRhaWx3aW5kIGNvbXBvbmVudHM7XG5AdGFpbHdpbmQgdXRpbGl0aWVzO1xuaHRtbCwgYm9keSB7XG4gIHRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uOyAvKiBIZWxwcyBkaXNhYmxlIHpvb20gZ2VzdHVyZXMgKi9cbiAgLW1zLXRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uOyAvKiBJRSBzdXBwb3J0ICovXG59XG5cbmJ1dHRvbiwgYSwgaW5wdXQsIHRleHRhcmVhLCBzZWxlY3QsIGxhYmVsIHtcbiAgdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XG59XG5cbmh0bWwge1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG59XG5cbmJvZHkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2JnLW5vaXNlLnBuZyk7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgQGFwcGx5IGZvbnQtYmFzZSBiZy1ibGFjayB0ZXh0LTE0IGZvbnQtc2VtaWJvbGQgdGV4dC1kYXJrO1xufVxuYm9keS5kZXNrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCk7XG59XG5Ac2NyZWVuIHNtIHtcbiAgYm9keS5kZXNrIHtcbiAgICBjdXJzb3I6IG5vbmU7XG4gIH1cbiAgYm9keS5kZXNrIGFbZGF0YS1sYWJlbF0ge1xuICAgIGN1cnNvcjogbm9uZTtcbiAgfVxuICBib2R5LmRlc2subm8tc2Nyb2xsIHtcbiAgICBjdXJzb3I6IG5vbmU7XG4gIH1cbiAgYm9keS5kZXNrLm5vLXNjcm9sbCAqIHtcbiAgICBjdXJzb3I6IG5vbmU7XG4gIH1cbn1cblxuLm5vLXNjcm9sbCB7XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbn1cblxuLmUtYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIHRleHQtaW5kZW50OiAtOTk5OWVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIEBhcHBseSB0cmFuc2l0aW9uLWFsbDtcbn1cbi5lLWJ0bjpob3ZlciB7XG4gIG9wYWNpdHk6IDAuODtcbn1cbi5lLWJ0bi0taG9tZS1hcHBseSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvYnV0dG9uLWFwcGx5LnN2Zyk7XG4gIHdpZHRoOiAyODRweDtcbiAgaGVpZ2h0OiA1MHB4O1xufVxuLmUtYnRuLS1ob21lLWluZm8ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2J1dHRvbi1tb3JlLWluZm8uc3ZnKTtcbiAgd2lkdGg6IDI4NHB4O1xuICBoZWlnaHQ6IDUwcHg7XG59XG4uZS1idG4tLWNsb3NlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9idXR0b24tY2xvc2Uuc3ZnKTtcbiAgd2lkdGg6IDU2cHg7XG4gIGhlaWdodDogMzhweDtcbn1cbi5lLWJ0bi0tbmV4dCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvYnV0dG9uLW5leHQuc3ZnKTtcbiAgd2lkdGg6IDEyOHB4O1xuICBoZWlnaHQ6IDM4cHg7XG59XG4uZS1idG4tLWJhY2sge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2J1dHRvbi1iYWNrLnN2Zyk7XG4gIHdpZHRoOiA1NnB4O1xuICBoZWlnaHQ6IDM4cHg7XG59XG4uZS1idG4tLXN0YXJ0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9idXR0b24tZ2V0LXN0YXJ0ZWQuc3ZnKTtcbiAgd2lkdGg6IDIxN3B4O1xuICBoZWlnaHQ6IDM4cHg7XG59XG4uZS1idG4tLWZvcm0tYXBwbHkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2J1dHRvbi1mb3JtLWFwcGx5LnN2Zyk7XG4gIHdpZHRoOiAxNDNweDtcbiAgaGVpZ2h0OiAzOHB4O1xufVxuLmUtYnRuLS1zdWJtaXQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2J1dHRvbi1zdWJtaXQuc3ZnKTtcbiAgd2lkdGg6IDE1NnB4O1xuICBoZWlnaHQ6IDM4cHg7XG59XG4uZS1idG4tLWNsb3NlLXJlZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvYnV0dG9uLWNsb3NlLXJlZC5zdmcpO1xuICB3aWR0aDogNTZweDtcbiAgaGVpZ2h0OiAzOHB4O1xufVxuLmUtYnRuLS1jbG9zZS1yZWQtbGcge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2J1dHRvbi1jbG9zZS1yZWQuc3ZnKTtcbiAgd2lkdGg6IDYxcHg7XG4gIGhlaWdodDogNTBweDtcbn1cbi5lLWJ0bi0tZG93bmxvYWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2J1dHRvbi1kb3dubG9hZC5zdmcpO1xuICB3aWR0aDogMTg5cHg7XG4gIGhlaWdodDogMzhweDtcbn1cbi5lLWJ0bi0tZXhwbG9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvYnV0dG9uLWV4cGxvcmUuc3ZnKTtcbiAgd2lkdGg6IDIzMHB4O1xuICBoZWlnaHQ6IDM4cHg7XG59XG5Ac2NyZWVuIGxnIHtcbiAgLmUtYnRuLS1leHBsb3JlLmxnIHtcbiAgICB3aWR0aDogMzIwcHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogYXV0byA1MHB4O1xuICB9XG59XG4uZS1idG4tLXRyeS1hZ2FpbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvYnV0dG9uLXRyeS1hZ2Fpbi5zdmcpO1xuICB3aWR0aDogMTcwcHg7XG4gIGhlaWdodDogMzhweDtcbn1cbi5lLWJ0bi0tc2hhcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2J1dHRvbi1zaGFyZS5zdmcpO1xuICB3aWR0aDogMjczcHg7XG4gIGhlaWdodDogNTBweDtcbn1cbi5lLWJ0bi0tZG93bmxvYWQtbGlnaHQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2J1dHRvbi1kb3dubG9hZC1saWdodC5zdmcpO1xuICB3aWR0aDogMjc2cHg7XG4gIGhlaWdodDogNTBweDtcbn1cbi5lLWJ0bi0tc2VuZC1ub3cge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2J1dHRvbi1zZW5kLW5vdy5zdmcpO1xuICB3aWR0aDogMjE4cHg7XG4gIGhlaWdodDogNTBweDtcbn1cbi5lLWJ0bi0tZ290LWl0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9idXR0b24tZ290aXQuc3ZnKTtcbiAgd2lkdGg6IDEzMHB4O1xuICBoZWlnaHQ6IDM4cHg7XG59XG4uZS1idG4tLWRvd25sb2FkLXByaW50YWJsZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvYnV0dG9uLWRvd25sb2FkLXByaW50YWJsZS1tLnN2Zyk7XG4gIHdpZHRoOiAzMDBweDtcbiAgaGVpZ2h0OiA2OHB4O1xufVxuQHNjcmVlbiBzbSB7XG4gIC5lLWJ0bi0tZG93bmxvYWQtcHJpbnRhYmxlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2J1dHRvbi1kb3dubG9hZC1wcmludGFibGUuc3ZnKTtcbiAgICB3aWR0aDogNDIxcHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICB9XG59XG4uZS1idG4tLXNsaWRlLXByZXYge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2J1dHRvbi1zbGlkZS1wcmV2LnN2Zyk7XG4gIHdpZHRoOiA3M3B4O1xuICBoZWlnaHQ6IDUwcHg7XG59XG4uZS1idG4tLXNsaWRlLW5leHQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2J1dHRvbi1zbGlkZS1uZXh0LnN2Zyk7XG4gIHdpZHRoOiA3M3B4O1xuICBoZWlnaHQ6IDUwcHg7XG59XG4uZS1idG4tLXNwaW5uZXIge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmUtYnRuLS1zcGlubmVyOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICB6LWluZGV4OiAxMDtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAtMjRweDtcbiAgbWFyZ2luLXRvcDogLThweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3NwaW5uZXIuc3ZnKTtcbiAgYW5pbWF0aW9uOiByb3RhdGlvbiAycyBsaW5lYXIgaW5maW5pdGU7XG59XG4uZS1idG4tLXNwaW5uZXI6aG92ZXIge1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uZS1idG4tLWRvd25sb2FkLXZpZGVvIHtcbiAgd2lkdGg6IDMyMHB4O1xuICBoZWlnaHQ6IDQ1cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvYnRuLWRvd25sb2FkLXZpZGVvLnN2Zyk7XG59XG5Ac2NyZWVuIHNtIHtcbiAgLmUtYnRuLS1kb3dubG9hZC12aWRlbyB7XG4gICAgd2lkdGg6IDM2NHB4O1xuICAgIGhlaWdodDogNTBweDtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHJvdGF0aW9uIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG4gIH1cbn1cbmhyIHtcbiAgaGVpZ2h0OiA2cHg7XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9kaXZpZGVyLWxpbmUuc3ZnKTtcbn1cbmhyLmZvcm0ge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSBsZWZ0O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2RpdmlkZXItbGluZS1mb3JtLnN2Zyk7XG59XG5oci5nZW4ge1xuICBoZWlnaHQ6IDI3cHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvZGl2aWRlci1saW5lLWdlbi5wbmcpO1xufVxuaHIuZGFyayB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHJpZ2h0O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2RpdmlkZXItZGFyay5zdmcpO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzFlMWUxZTtcbn1cblxucCB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjE1ZW07XG59XG5cbltjbGFzc149c3ZnLV06YmVmb3JlLFxuW2NsYXNzKj1cIiBzdmctXCJdOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBpbmhlcml0O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cblxuLnN2Zy1kb3dubG9hZDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScyMCcgaGVpZ2h0PScyMCcgdmlld0JveD0nMCAwIDIwIDIwJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNNSAxNy41SDE1TTEwIDIuNVYxNC4xNjY3TTEwIDE0LjE2NjdMMTQuMTY2NyAxME0xMCAxNC4xNjY3TDUuODMzMzMgMTAnIHN0cm9rZT0nJTIzRkZDNUNFJyBzdHJva2Utd2lkdGg9JzEuNScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xufVxuLnN2Zy1kb3dubG9hZC1hbHQ6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMjAnIGhlaWdodD0nMjAnIHZpZXdCb3g9JzAgMCAyMCAyMCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTUgMTcuNUgxNU0xMCAyLjVWMTQuMTY2N00xMCAxNC4xNjY3TDE0LjE2NjcgMTBNMTAgMTQuMTY2N0w1LjgzMzMzIDEwJyBzdHJva2U9JyUyM0ZGQzVDRScgc3Ryb2tlLXdpZHRoPScxLjUnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbn1cbi5zdmctc2hhcmU6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMjAnIGhlaWdodD0nMjAnIHZpZXdCb3g9JzAgMCAyMCAyMCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTYuNjY2NzUgMTBIMTMuMzMzNCcgc3Ryb2tlPSclMjNGRkM1Q0UnIHN0cm9rZS13aWR0aD0nMS41JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSUzQ3BhdGggZD0nTTcuNTAwMDggNi42NjY2M0g1LjAwMDA4QzMuMTU5MTMgNi42NjY2MyAxLjY2Njc1IDguMTU5MDEgMS42NjY3NSA5Ljk5OTk2QzEuNjY2NzUgMTEuODQwOSAzLjE1OTEzIDEzLjMzMzMgNS4wMDAwOCAxMy4zMzMzSDcuNTAwMDgnIHN0cm9rZT0nJTIzRkZDNUNFJyBzdHJva2Utd2lkdGg9JzEuNScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0NwYXRoIGQ9J00xMi41IDYuNjY2NjNIMTVDMTYuODQwOSA2LjY2NjYzIDE4LjMzMzMgOC4xNTkwMSAxOC4zMzMzIDkuOTk5OTZDMTguMzMzMyAxMS44NDA5IDE2Ljg0MDkgMTMuMzMzMyAxNSAxMy4zMzMzSDEyLjUnIHN0cm9rZT0nJTIzRkZDNUNFJyBzdHJva2Utd2lkdGg9JzEuNScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xufVxuLnN2Zy1zaGFyZS1hbHQ6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMjAnIGhlaWdodD0nMjAnIHZpZXdCb3g9JzAgMCAyMCAyMCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTYuNjY2NzUgMTBIMTMuMzMzNCcgc3Ryb2tlPSclMjNGRkM1Q0UnIHN0cm9rZS13aWR0aD0nMS41JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSUzQ3BhdGggZD0nTTcuNTAwMDggNi42NjY2M0g1LjAwMDA4QzMuMTU5MTMgNi42NjY2MyAxLjY2Njc1IDguMTU5MDEgMS42NjY3NSA5Ljk5OTk2QzEuNjY2NzUgMTEuODQwOSAzLjE1OTEzIDEzLjMzMzMgNS4wMDAwOCAxMy4zMzMzSDcuNTAwMDgnIHN0cm9rZT0nJTIzRkZDNUNFJyBzdHJva2Utd2lkdGg9JzEuNScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0NwYXRoIGQ9J00xMi41IDYuNjY2NjNIMTVDMTYuODQwOSA2LjY2NjYzIDE4LjMzMzMgOC4xNTkwMSAxOC4zMzMzIDkuOTk5OTZDMTguMzMzMyAxMS44NDA5IDE2Ljg0MDkgMTMuMzMzMyAxNSAxMy4zMzMzSDEyLjUnIHN0cm9rZT0nJTIzRkZDNUNFJyBzdHJva2Utd2lkdGg9JzEuNScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xufVxuLnN2Zy1leHRlcm5hbDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxNycgaGVpZ2h0PScxNicgdmlld0JveD0nMCAwIDE3IDE2JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNNS44ODIzNiA5LjI2NTU4QzUuNTk3MTcgOS41NjU5OCA1LjYwOTQ4IDEwLjA0MDcgNS45MDk4NyAxMC4zMjU5QzYuMjEwMjYgMTAuNjExMSA2LjY4NDk4IDEwLjU5ODggNi45NzAxNyAxMC4yOTg0TDUuODgyMzYgOS4yNjU1OFpNMTQuNTg1MiAxLjk1ODY3QzE0LjU3NDUgMS41NDQ2IDE0LjIzMDEgMS4yMTc2MyAxMy44MTYgMS4yMjgzN0w3LjA2ODI4IDEuNDAzNDNDNi42NTQyIDEuNDE0MTcgNi4zMjcyNCAxLjc1ODU1IDYuMzM3OTggMi4xNzI2M0M2LjM0ODcyIDIuNTg2NyA2LjY5MzExIDIuOTEzNjcgNy4xMDcxOCAyLjkwMjkzTDEzLjEwNTIgMi43NDczMkwxMy4yNjA4IDguNzQ1M0MxMy4yNzE1IDkuMTU5MzggMTMuNjE1OSA5LjQ4NjM0IDE0LjAzIDkuNDc1NkMxNC40NDQgOS40NjQ4NiAxNC43NzEgOS4xMjA0OCAxNC43NjAzIDguNzA2NEwxNC41ODUyIDEuOTU4NjdaTTYuOTcwMTcgMTAuMjk4NEwxNC4zNzk0IDIuNDk0NTJMMTMuMjkxNiAxLjQ2MTcyTDUuODgyMzYgOS4yNjU1OEw2Ljk3MDE3IDEwLjI5ODRaJyBmaWxsPSclMjNGRkM1Q0UnLyUzRSUzQ3BhdGggZD0nTTEgMC44MjYxNzJWMTUuMTc0SDE2JyBzdHJva2U9JyUyM0ZGQzVDRScgc3Ryb2tlLXdpZHRoPScxLjUnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbiAgYmFja2dyb3VuZC1zaXplOiAxNnB4O1xufVxuLnN2Zy1leHRlcm5hbC1hbHQ6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTcnIGhlaWdodD0nMTYnIHZpZXdCb3g9JzAgMCAxNyAxNicgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTUuODgyMzYgOS4yNjU1OEM1LjU5NzE3IDkuNTY1OTggNS42MDk0OCAxMC4wNDA3IDUuOTA5ODcgMTAuMzI1OUM2LjIxMDI2IDEwLjYxMTEgNi42ODQ5OCAxMC41OTg4IDYuOTcwMTcgMTAuMjk4NEw1Ljg4MjM2IDkuMjY1NThaTTE0LjU4NTIgMS45NTg2N0MxNC41NzQ1IDEuNTQ0NiAxNC4yMzAxIDEuMjE3NjMgMTMuODE2IDEuMjI4MzdMNy4wNjgyOCAxLjQwMzQzQzYuNjU0MiAxLjQxNDE3IDYuMzI3MjQgMS43NTg1NSA2LjMzNzk4IDIuMTcyNjNDNi4zNDg3MiAyLjU4NjcgNi42OTMxMSAyLjkxMzY3IDcuMTA3MTggMi45MDI5M0wxMy4xMDUyIDIuNzQ3MzJMMTMuMjYwOCA4Ljc0NTNDMTMuMjcxNSA5LjE1OTM4IDEzLjYxNTkgOS40ODYzNCAxNC4wMyA5LjQ3NTZDMTQuNDQ0IDkuNDY0ODYgMTQuNzcxIDkuMTIwNDggMTQuNzYwMyA4LjcwNjRMMTQuNTg1MiAxLjk1ODY3Wk02Ljk3MDE3IDEwLjI5ODRMMTQuMzc5NCAyLjQ5NDUyTDEzLjI5MTYgMS40NjE3Mkw1Ljg4MjM2IDkuMjY1NThMNi45NzAxNyAxMC4yOTg0WicgZmlsbD0nJTIzRDdBQzU3Jy8lM0UlM0NwYXRoIGQ9J00xIDAuODI2MTcyVjE1LjE3NEgxNicgc3Ryb2tlPSclMjNGRkM1Q0UnIHN0cm9rZS13aWR0aD0nMS41JyBzdHJva2UtbGluZWNhcD0ncm91bmQnLyUzRSUzQy9zdmclM0UlMEFcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogMTZweDtcbn1cbi5zdmctZXh0ZXJuYWwtYWx0LmxnOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtc2l6ZTogMjRweDtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCI1MFwiXSxcbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCI1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogNTBtcztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI1MFwiXSxcbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCI1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMHM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNTBcIl0uYW9zLWFuaW1hdGUsXG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiNTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDUwbXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTAwXCJdLFxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjEwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4xcztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMDBcIl0sXG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMDBcIl0uYW9zLWFuaW1hdGUsXG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjFzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE1MFwiXSxcbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxNTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMTVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE1MFwiXSxcbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE1MFwiXS5hb3MtYW5pbWF0ZSxcbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuMTVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIwMFwiXSxcbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyMDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMnM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjAwXCJdLFxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjIwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMHM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjAwXCJdLmFvcy1hbmltYXRlLFxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjIwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC4ycztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyNTBcIl0sXG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjI1cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNTBcIl0sXG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNTBcIl0uYW9zLWFuaW1hdGUsXG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjI1cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIzMDBcIl0sXG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMzAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjNzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjMwMFwiXSxcbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIzMDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjMwMFwiXS5hb3MtYW5pbWF0ZSxcbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIzMDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuM3M7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMzUwXCJdLFxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjM1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zNXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMzUwXCJdLFxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjM1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMHM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMzUwXCJdLmFvcy1hbmltYXRlLFxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjM1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC4zNXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiNDAwXCJdLFxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjQwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC40cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI0MDBcIl0sXG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiNDAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI0MDBcIl0uYW9zLWFuaW1hdGUsXG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiNDAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjRzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjQ1MFwiXSxcbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCI0NTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuNDVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjQ1MFwiXSxcbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCI0NTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjQ1MFwiXS5hb3MtYW5pbWF0ZSxcbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCI0NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuNDVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjUwMFwiXSxcbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCI1MDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuNXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNTAwXCJdLFxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjUwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMHM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNTAwXCJdLmFvcy1hbmltYXRlLFxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjUwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC41cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCI1NTBcIl0sXG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiNTUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjU1cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI1NTBcIl0sXG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiNTUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI1NTBcIl0uYW9zLWFuaW1hdGUsXG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiNTUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjU1cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCI2MDBcIl0sXG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiNjAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjZzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjYwMFwiXSxcbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCI2MDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjYwMFwiXS5hb3MtYW5pbWF0ZSxcbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCI2MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuNnM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiNjUwXCJdLFxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjY1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC42NXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNjUwXCJdLFxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjY1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMHM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNjUwXCJdLmFvcy1hbmltYXRlLFxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjY1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC42NXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiNzAwXCJdLFxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjcwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC43cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI3MDBcIl0sXG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiNzAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI3MDBcIl0uYW9zLWFuaW1hdGUsXG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiNzAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjdzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjc1MFwiXSxcbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCI3NTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuNzVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjc1MFwiXSxcbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCI3NTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjc1MFwiXS5hb3MtYW5pbWF0ZSxcbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCI3NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuNzVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjgwMFwiXSxcbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCI4MDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuOHM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiODAwXCJdLFxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjgwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMHM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiODAwXCJdLmFvcy1hbmltYXRlLFxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjgwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC44cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCI4NTBcIl0sXG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiODUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjg1cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI4NTBcIl0sXG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiODUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI4NTBcIl0uYW9zLWFuaW1hdGUsXG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiODUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjg1cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCI5MDBcIl0sXG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiOTAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjlzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjkwMFwiXSxcbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCI5MDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjkwMFwiXS5hb3MtYW5pbWF0ZSxcbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCI5MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuOXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiOTUwXCJdLFxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjk1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC45NXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiOTUwXCJdLFxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjk1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMHM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiOTUwXCJdLmFvcy1hbmltYXRlLFxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjk1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC45NXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTAwMFwiXSxcbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxMDAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxcztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMDAwXCJdLFxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjEwMDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjEwMDBcIl0uYW9zLWFuaW1hdGUsXG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTAwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTA1MFwiXSxcbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxMDUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxLjA1cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMDUwXCJdLFxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjEwNTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjEwNTBcIl0uYW9zLWFuaW1hdGUsXG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTA1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMS4wNXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTEwMFwiXSxcbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxMTAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxLjFzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjExMDBcIl0sXG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTEwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMHM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTEwMFwiXS5hb3MtYW5pbWF0ZSxcbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMTAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxLjFzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjExNTBcIl0sXG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTE1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMS4xNXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTE1MFwiXSxcbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMTUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMTUwXCJdLmFvcy1hbmltYXRlLFxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjExNTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDEuMTVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjEyMDBcIl0sXG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTIwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMS4ycztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMjAwXCJdLFxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjEyMDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjEyMDBcIl0uYW9zLWFuaW1hdGUsXG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTIwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMS4ycztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxMjUwXCJdLFxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjEyNTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDEuMjVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjEyNTBcIl0sXG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTI1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMHM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTI1MFwiXS5hb3MtYW5pbWF0ZSxcbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMjUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxLjI1cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxMzAwXCJdLFxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjEzMDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDEuM3M7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTMwMFwiXSxcbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMzAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMzAwXCJdLmFvcy1hbmltYXRlLFxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjEzMDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDEuM3M7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTM1MFwiXSxcbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxMzUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxLjM1cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMzUwXCJdLFxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjEzNTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjEzNTBcIl0uYW9zLWFuaW1hdGUsXG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTM1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMS4zNXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTQwMFwiXSxcbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxNDAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxLjRzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE0MDBcIl0sXG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTQwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMHM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTQwMFwiXS5hb3MtYW5pbWF0ZSxcbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNDAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxLjRzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE0NTBcIl0sXG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTQ1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMS40NXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTQ1MFwiXSxcbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNDUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNDUwXCJdLmFvcy1hbmltYXRlLFxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjE0NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDEuNDVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE1MDBcIl0sXG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTUwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMS41cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNTAwXCJdLFxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjE1MDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE1MDBcIl0uYW9zLWFuaW1hdGUsXG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTUwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMS41cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxNTUwXCJdLFxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE1NTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDEuNTVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE1NTBcIl0sXG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTU1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMHM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTU1MFwiXS5hb3MtYW5pbWF0ZSxcbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNTUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxLjU1cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxNjAwXCJdLFxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE2MDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDEuNnM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTYwMFwiXSxcbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNjAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNjAwXCJdLmFvcy1hbmltYXRlLFxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjE2MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDEuNnM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTY1MFwiXSxcbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxNjUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxLjY1cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNjUwXCJdLFxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjE2NTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE2NTBcIl0uYW9zLWFuaW1hdGUsXG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTY1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMS42NXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTcwMFwiXSxcbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxNzAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxLjdzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE3MDBcIl0sXG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTcwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMHM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTcwMFwiXS5hb3MtYW5pbWF0ZSxcbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNzAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxLjdzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE3NTBcIl0sXG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTc1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMS43NXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTc1MFwiXSxcbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNzUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNzUwXCJdLmFvcy1hbmltYXRlLFxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjE3NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDEuNzVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE4MDBcIl0sXG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTgwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMS44cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxODAwXCJdLFxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjE4MDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE4MDBcIl0uYW9zLWFuaW1hdGUsXG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTgwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMS44cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxODUwXCJdLFxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE4NTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDEuODVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE4NTBcIl0sXG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTg1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMHM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTg1MFwiXS5hb3MtYW5pbWF0ZSxcbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxODUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxLjg1cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxOTAwXCJdLFxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE5MDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDEuOXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTkwMFwiXSxcbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxOTAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxOTAwXCJdLmFvcy1hbmltYXRlLFxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjE5MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDEuOXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTk1MFwiXSxcbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxOTUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxLjk1cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxOTUwXCJdLFxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjE5NTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE5NTBcIl0uYW9zLWFuaW1hdGUsXG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTk1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMS45NXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjAwMFwiXSxcbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyMDAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAycztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMDAwXCJdLFxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjIwMDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIwMDBcIl0uYW9zLWFuaW1hdGUsXG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjAwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMnM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjA1MFwiXSxcbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyMDUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyLjA1cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMDUwXCJdLFxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjIwNTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIwNTBcIl0uYW9zLWFuaW1hdGUsXG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjA1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMi4wNXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjEwMFwiXSxcbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyMTAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyLjFzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIxMDBcIl0sXG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjEwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMHM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjEwMFwiXS5hb3MtYW5pbWF0ZSxcbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMTAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyLjFzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIxNTBcIl0sXG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjE1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMi4xNXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjE1MFwiXSxcbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMTUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMTUwXCJdLmFvcy1hbmltYXRlLFxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjIxNTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDIuMTVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIyMDBcIl0sXG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjIwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMi4ycztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMjAwXCJdLFxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjIyMDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIyMDBcIl0uYW9zLWFuaW1hdGUsXG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjIwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMi4ycztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyMjUwXCJdLFxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIyNTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDIuMjVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIyNTBcIl0sXG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjI1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMHM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjI1MFwiXS5hb3MtYW5pbWF0ZSxcbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMjUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyLjI1cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyMzAwXCJdLFxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIzMDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDIuM3M7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjMwMFwiXSxcbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMzAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMzAwXCJdLmFvcy1hbmltYXRlLFxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjIzMDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDIuM3M7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjM1MFwiXSxcbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyMzUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyLjM1cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMzUwXCJdLFxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjIzNTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIzNTBcIl0uYW9zLWFuaW1hdGUsXG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjM1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMi4zNXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjQwMFwiXSxcbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyNDAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyLjRzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI0MDBcIl0sXG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjQwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMHM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjQwMFwiXS5hb3MtYW5pbWF0ZSxcbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNDAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyLjRzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI0NTBcIl0sXG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjQ1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMi40NXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjQ1MFwiXSxcbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNDUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNDUwXCJdLmFvcy1hbmltYXRlLFxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjI0NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDIuNDVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI1MDBcIl0sXG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjUwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMi41cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNTAwXCJdLFxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjI1MDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI1MDBcIl0uYW9zLWFuaW1hdGUsXG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjUwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMi41cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyNTUwXCJdLFxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI1NTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDIuNTVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI1NTBcIl0sXG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjU1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMHM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjU1MFwiXS5hb3MtYW5pbWF0ZSxcbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNTUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyLjU1cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyNjAwXCJdLFxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI2MDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDIuNnM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjYwMFwiXSxcbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNjAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNjAwXCJdLmFvcy1hbmltYXRlLFxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjI2MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDIuNnM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjY1MFwiXSxcbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyNjUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyLjY1cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNjUwXCJdLFxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjI2NTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI2NTBcIl0uYW9zLWFuaW1hdGUsXG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjY1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMi42NXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjcwMFwiXSxcbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyNzAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyLjdzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI3MDBcIl0sXG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjcwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMHM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjcwMFwiXS5hb3MtYW5pbWF0ZSxcbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNzAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyLjdzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI3NTBcIl0sXG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjc1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMi43NXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjc1MFwiXSxcbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNzUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNzUwXCJdLmFvcy1hbmltYXRlLFxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjI3NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDIuNzVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI4MDBcIl0sXG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjgwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMi44cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyODAwXCJdLFxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjI4MDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI4MDBcIl0uYW9zLWFuaW1hdGUsXG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjgwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMi44cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyODUwXCJdLFxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI4NTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDIuODVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI4NTBcIl0sXG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjg1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMHM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjg1MFwiXS5hb3MtYW5pbWF0ZSxcbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyODUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyLjg1cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyOTAwXCJdLFxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI5MDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDIuOXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjkwMFwiXSxcbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyOTAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyOTAwXCJdLmFvcy1hbmltYXRlLFxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjI5MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDIuOXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjk1MFwiXSxcbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyOTUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyLjk1cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyOTUwXCJdLFxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjI5NTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI5NTBcIl0uYW9zLWFuaW1hdGUsXG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjk1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMi45NXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMzAwMFwiXSxcbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIzMDAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAzcztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIzMDAwXCJdLFxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjMwMDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjMwMDBcIl0uYW9zLWFuaW1hdGUsXG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMzAwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogM3M7XG59XG5cbltkYXRhLWFvc10ge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9bGluZWFyXSxcbmJvZHlbZGF0YS1hb3MtZWFzaW5nPWxpbmVhcl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yNSwgMC4yNSwgMC43NSwgMC43NSk7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlXSxcbmJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2VdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW5dLFxuYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1vdXRdLFxuYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1vdXRdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLW91dF0sXG5ib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLW91dF0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tYmFja10sXG5ib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLWJhY2tdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNiwgLTAuMjgsIDAuNzM1LCAwLjA0NSk7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLW91dC1iYWNrXSxcbmJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2Utb3V0LWJhY2tdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMS4yNzUpO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1vdXQtYmFja10sXG5ib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLW91dC1iYWNrXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjY4LCAtMC41NSwgMC4yNjUsIDEuNTUpO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1zaW5lXSxcbmJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tc2luZV0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40NywgMCwgMC43NDUsIDAuNzE1KTtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2Utb3V0LXNpbmVdLFxuYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1vdXQtc2luZV0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4zOSwgMC41NzUsIDAuNTY1LCAxKTtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tb3V0LXNpbmVdLFxuYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1vdXQtc2luZV0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40NDUsIDAuMDUsIDAuNTUsIDAuOTUpO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1xdWFkXSxcbmJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tcXVhZF0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wODUsIDAuNjgsIDAuNTMpO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1vdXQtcXVhZF0sXG5ib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLW91dC1xdWFkXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjI1LCAwLjQ2LCAwLjQ1LCAwLjk0KTtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tb3V0LXF1YWRdLFxuYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1vdXQtcXVhZF0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLWN1YmljXSxcbmJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tY3ViaWNdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDg1LCAwLjY4LCAwLjUzKTtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2Utb3V0LWN1YmljXSxcbmJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2Utb3V0LWN1YmljXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjI1LCAwLjQ2LCAwLjQ1LCAwLjk0KTtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tb3V0LWN1YmljXSxcbmJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tb3V0LWN1YmljXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tcXVhcnRdLFxuYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1xdWFydF0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wODUsIDAuNjgsIDAuNTMpO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1vdXQtcXVhcnRdLFxuYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1vdXQtcXVhcnRdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjUsIDAuNDYsIDAuNDUsIDAuOTQpO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1vdXQtcXVhcnRdLFxuYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1vdXQtcXVhcnRdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xufVxuXG5AbWVkaWEgc2NyZWVuIHtcbiAgaHRtbDpub3QoLm5vLWpzKSBbZGF0YS1hb3NePWZhZGVdW2RhdGEtYW9zXj1mYWRlXSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5LCAtd2Via2l0LXRyYW5zZm9ybTtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5LCB0cmFuc2Zvcm07XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eSwgdHJhbnNmb3JtLCAtd2Via2l0LXRyYW5zZm9ybTtcbiAgfVxuICBodG1sOm5vdCgubm8tanMpIFtkYXRhLWFvc149ZmFkZV1bZGF0YS1hb3NePWZhZGVdLmFvcy1hbmltYXRlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxuICBodG1sOm5vdCgubm8tanMpIFtkYXRhLWFvcz1mYWRlLXVwXSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMHB4LCAwKTtcbiAgfVxuICBodG1sOm5vdCgubm8tanMpIFtkYXRhLWFvcz1mYWRlLWRvd25dIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDBweCwgMCk7XG4gIH1cbiAgaHRtbDpub3QoLm5vLWpzKSBbZGF0YS1hb3M9ZmFkZS1yaWdodF0ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMHB4LCAwLCAwKTtcbiAgfVxuICBodG1sOm5vdCgubm8tanMpIFtkYXRhLWFvcz1mYWRlLWxlZnRdIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwcHgsIDAsIDApO1xuICB9XG4gIGh0bWw6bm90KC5uby1qcykgW2RhdGEtYW9zPWZhZGUtdXAtcmlnaHRdIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMHB4LCAxMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwcHgsIDEwMHB4LCAwKTtcbiAgfVxuICBodG1sOm5vdCgubm8tanMpIFtkYXRhLWFvcz1mYWRlLXVwLWxlZnRdIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwcHgsIDEwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMHB4LCAxMDBweCwgMCk7XG4gIH1cbiAgaHRtbDpub3QoLm5vLWpzKSBbZGF0YS1hb3M9ZmFkZS1kb3duLXJpZ2h0XSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDBweCwgLTEwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDBweCwgLTEwMHB4LCAwKTtcbiAgfVxuICBodG1sOm5vdCgubm8tanMpIFtkYXRhLWFvcz1mYWRlLWRvd24tbGVmdF0ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDBweCwgLTEwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMHB4LCAtMTAwcHgsIDApO1xuICB9XG4gIGh0bWw6bm90KC5uby1qcykgW2RhdGEtYW9zXj16b29tXVtkYXRhLWFvc149em9vbV0ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eSwgLXdlYmtpdC10cmFuc2Zvcm07XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eSwgdHJhbnNmb3JtO1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHksIHRyYW5zZm9ybSwgLXdlYmtpdC10cmFuc2Zvcm07XG4gIH1cbiAgaHRtbDpub3QoLm5vLWpzKSBbZGF0YS1hb3NePXpvb21dW2RhdGEtYW9zXj16b29tXS5hb3MtYW5pbWF0ZSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKSBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCkgc2NhbGUoMSk7XG4gIH1cbiAgaHRtbDpub3QoLm5vLWpzKSBbZGF0YS1hb3M9em9vbS1pbl0ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjYpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC42KTtcbiAgfVxuICBodG1sOm5vdCgubm8tanMpIFtkYXRhLWFvcz16b29tLWluLXVwXSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMHB4LCAwKSBzY2FsZSgwLjYpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwcHgsIDApIHNjYWxlKDAuNik7XG4gIH1cbiAgaHRtbDpub3QoLm5vLWpzKSBbZGF0YS1hb3M9em9vbS1pbi1kb3duXSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDBweCwgMCkgc2NhbGUoMC42KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDBweCwgMCkgc2NhbGUoMC42KTtcbiAgfVxuICBodG1sOm5vdCgubm8tanMpIFtkYXRhLWFvcz16b29tLWluLXJpZ2h0XSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDBweCwgMCwgMCkgc2NhbGUoMC42KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDBweCwgMCwgMCkgc2NhbGUoMC42KTtcbiAgfVxuICBodG1sOm5vdCgubm8tanMpIFtkYXRhLWFvcz16b29tLWluLWxlZnRdIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwcHgsIDAsIDApIHNjYWxlKDAuNik7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDBweCwgMCwgMCkgc2NhbGUoMC42KTtcbiAgfVxuICBodG1sOm5vdCgubm8tanMpIFtkYXRhLWFvcz16b29tLW91dF0ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbiAgfVxuICBodG1sOm5vdCgubm8tanMpIFtkYXRhLWFvcz16b29tLW91dC11cF0ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDBweCwgMCkgc2NhbGUoMS4yKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMHB4LCAwKSBzY2FsZSgxLjIpO1xuICB9XG4gIGh0bWw6bm90KC5uby1qcykgW2RhdGEtYW9zPXpvb20tb3V0LWRvd25dIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMHB4LCAwKSBzY2FsZSgxLjIpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMHB4LCAwKSBzY2FsZSgxLjIpO1xuICB9XG4gIGh0bWw6bm90KC5uby1qcykgW2RhdGEtYW9zPXpvb20tb3V0LXJpZ2h0XSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDBweCwgMCwgMCkgc2NhbGUoMS4yKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDBweCwgMCwgMCkgc2NhbGUoMS4yKTtcbiAgfVxuICBodG1sOm5vdCgubm8tanMpIFtkYXRhLWFvcz16b29tLW91dC1sZWZ0XSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMHB4LCAwLCAwKSBzY2FsZSgxLjIpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwcHgsIDAsIDApIHNjYWxlKDEuMik7XG4gIH1cbiAgaHRtbDpub3QoLm5vLWpzKSBbZGF0YS1hb3NePXNsaWRlXVtkYXRhLWFvc149c2xpZGVdIHtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiAtd2Via2l0LXRyYW5zZm9ybTtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCAtd2Via2l0LXRyYW5zZm9ybTtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIH1cbiAgaHRtbDpub3QoLm5vLWpzKSBbZGF0YS1hb3NePXNsaWRlXVtkYXRhLWFvc149c2xpZGVdLmFvcy1hbmltYXRlIHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgfVxuICBodG1sOm5vdCgubm8tanMpIFtkYXRhLWFvcz1zbGlkZS11cF0ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICB9XG4gIGh0bWw6bm90KC5uby1qcykgW2RhdGEtYW9zPXNsaWRlLWRvd25dIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICB9XG4gIGh0bWw6bm90KC5uby1qcykgW2RhdGEtYW9zPXNsaWRlLXJpZ2h0XSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgfVxuICBodG1sOm5vdCgubm8tanMpIFtkYXRhLWFvcz1zbGlkZS1sZWZ0XSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gIH1cbiAgaHRtbDpub3QoLm5vLWpzKSBbZGF0YS1hb3NePWZsaXBdW2RhdGEtYW9zXj1mbGlwXSB7XG4gICAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IC13ZWJraXQtdHJhbnNmb3JtO1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIC13ZWJraXQtdHJhbnNmb3JtO1xuICB9XG4gIGh0bWw6bm90KC5uby1qcykgW2RhdGEtYW9zPWZsaXAtbGVmdF0ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgyNTAwcHgpIHJvdGF0ZVkoLTEwMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgyNTAwcHgpIHJvdGF0ZVkoLTEwMGRlZyk7XG4gIH1cbiAgaHRtbDpub3QoLm5vLWpzKSBbZGF0YS1hb3M9ZmxpcC1sZWZ0XS5hb3MtYW5pbWF0ZSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDI1MDBweCkgcm90YXRlWSgwKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDI1MDBweCkgcm90YXRlWSgwKTtcbiAgfVxuICBodG1sOm5vdCgubm8tanMpIFtkYXRhLWFvcz1mbGlwLXJpZ2h0XSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDI1MDBweCkgcm90YXRlWSgxMDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMjUwMHB4KSByb3RhdGVZKDEwMGRlZyk7XG4gIH1cbiAgaHRtbDpub3QoLm5vLWpzKSBbZGF0YS1hb3M9ZmxpcC1yaWdodF0uYW9zLWFuaW1hdGUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgyNTAwcHgpIHJvdGF0ZVkoMCk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgyNTAwcHgpIHJvdGF0ZVkoMCk7XG4gIH1cbiAgaHRtbDpub3QoLm5vLWpzKSBbZGF0YS1hb3M9ZmxpcC11cF0ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgyNTAwcHgpIHJvdGF0ZVgoLTEwMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgyNTAwcHgpIHJvdGF0ZVgoLTEwMGRlZyk7XG4gIH1cbiAgaHRtbDpub3QoLm5vLWpzKSBbZGF0YS1hb3M9ZmxpcC11cF0uYW9zLWFuaW1hdGUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgyNTAwcHgpIHJvdGF0ZVgoMCk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgyNTAwcHgpIHJvdGF0ZVgoMCk7XG4gIH1cbiAgaHRtbDpub3QoLm5vLWpzKSBbZGF0YS1hb3M9ZmxpcC1kb3duXSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDI1MDBweCkgcm90YXRlWCgxMDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMjUwMHB4KSByb3RhdGVYKDEwMGRlZyk7XG4gIH1cbiAgaHRtbDpub3QoLm5vLWpzKSBbZGF0YS1hb3M9ZmxpcC1kb3duXS5hb3MtYW5pbWF0ZSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDI1MDBweCkgcm90YXRlWCgwKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDI1MDBweCkgcm90YXRlWCgwKTtcbiAgfVxufVxuLmJiLWJvb2tibG9jayB7XG4gIHdpZHRoOiA3MDBweDtcbiAgaGVpZ2h0OiA1NTBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTAwO1xuICAtd2Via2l0LXBlcnNwZWN0aXZlOiAxMzAwcHg7XG4gIHBlcnNwZWN0aXZlOiAxMDAwcHg7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5iYi1wYWdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICAtd2Via2l0LXRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG4gIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogLXdlYmtpdC10cmFuc2Zvcm07XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbn1cblxuLmJiLXZlcnRpY2FsIC5iYi1wYWdlIHtcbiAgd2lkdGg6IDUwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiA1MCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBjZW50ZXI7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgY2VudGVyO1xufVxuXG4uYmItaG9yaXpvbnRhbCAuYmItcGFnZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIHRvcDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIHRvcDtcbn1cblxuLmJiLXBhZ2UgPiBkaXYsXG4uYmItb3V0ZXIsXG4uYmItY29udGVudCxcbi5iYi1pbm5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uYmItdmVydGljYWwgLmJiLWNvbnRlbnQge1xuICB3aWR0aDogMjAwJTtcbn1cblxuLmJiLWhvcml6b250YWwgLmJiLWNvbnRlbnQge1xuICBoZWlnaHQ6IDIwMCU7XG59XG5cbi5iYi1wYWdlID4gZGl2IHtcbiAgd2lkdGg6IDEwMCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbiAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbn1cblxuLmJiLXZlcnRpY2FsIC5iYi1iYWNrIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZVkoLTE4MGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlWSgtMTgwZGVnKTtcbn1cblxuLmJiLWhvcml6b250YWwgLmJiLWJhY2sge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlWCgtMTgwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGVYKC0xODBkZWcpO1xufVxuXG4uYmItb3V0ZXIge1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgei1pbmRleDogOTk5O1xufVxuXG4uYmItb3ZlcmxheSxcbi5iYi1mbGlwb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwcHg7XG4gIGxlZnQ6IDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmJiLWJvb2tibG9jay5iYi12ZXJ0aWNhbCA+IGRpdi5iYi1wYWdlOmZpcnN0LWNoaWxkLFxuLmJiLWJvb2tibG9jay5iYi12ZXJ0aWNhbCA+IGRpdi5iYi1wYWdlOmZpcnN0LWNoaWxkIC5iYi1iYWNrIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZVkoMTgwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGVZKDE4MGRlZyk7XG59XG5cbi5iYi1ib29rYmxvY2suYmItaG9yaXpvbnRhbCA+IGRpdi5iYi1wYWdlOmZpcnN0LWNoaWxkLFxuLmJiLWJvb2tibG9jay5iYi1ob3Jpem9udGFsID4gZGl2LmJiLXBhZ2U6Zmlyc3QtY2hpbGQgLmJiLWJhY2sge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlWCgxODBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZVgoMTgwZGVnKTtcbn1cblxuLyogQ29udGVudCBkaXNwbGF5ICovXG4uYmItdmVydGljYWwgLmJiLWZyb250IC5iYi1jb250ZW50IHtcbiAgbGVmdDogLTEwMCU7XG59XG5cbi5iYi1ob3Jpem9udGFsIC5iYi1mcm9udCAuYmItY29udGVudCB7XG4gIHRvcDogLTEwMCU7XG59XG5cbi8qIEZsaXBwaW5nIGNsYXNzZXMgKi9cbi5iYi12ZXJ0aWNhbCAuYmItZmxpcC1uZXh0LFxuLmJiLXZlcnRpY2FsIC5iYi1mbGlwLWluaXRpYWwge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlWSgtMTgwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGVZKC0xODBkZWcpO1xufVxuXG4uYmItdmVydGljYWwgLmJiLWZsaXAtcHJldiB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGVZKDBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZVkoMGRlZyk7XG59XG5cbi5iYi1ob3Jpem9udGFsIC5iYi1mbGlwLW5leHQsXG4uYmItaG9yaXpvbnRhbCAuYmItZmxpcC1pbml0aWFsIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZVgoMTgwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGVYKDE4MGRlZyk7XG59XG5cbi5iYi1ob3Jpem9udGFsIC5iYi1mbGlwLXByZXYge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlWCgwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGVYKDBkZWcpO1xufVxuXG4uYmItdmVydGljYWwgLmJiLWZsaXAtbmV4dC1lbmQge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlWSgtMTVkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZVkoLTE1ZGVnKTtcbn1cblxuLmJiLXZlcnRpY2FsIC5iYi1mbGlwLXByZXYtZW5kIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZVkoLTE2NWRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlWSgtMTY1ZGVnKTtcbn1cblxuLmJiLWhvcml6b250YWwgLmJiLWZsaXAtbmV4dC1lbmQge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlWCgxNWRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlWCgxNWRlZyk7XG59XG5cbi5iYi1ob3Jpem9udGFsIC5iYi1mbGlwLXByZXYtZW5kIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZVgoMTY1ZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGVYKDE2NWRlZyk7XG59XG5cbi5iYi1pdGVtIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qIE5vIEpTICovXG4ubm8tanMgLmJiLWJvb2tibG9jayxcbi5uby1qcyB1bC5iYi1jdXN0b20tZ3JpZCBsaSB7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5uby1qcyAuYmItaXRlbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbkBrZXlmcmFtZXMgcGFzc2luZy10aHJvdWdoIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNDBweCk7XG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNDBweCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSg0MHB4KTtcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNDBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDQwcHgpO1xuICB9XG4gIDMwJSwgNzAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7XG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7XG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNDBweCk7XG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTQwcHgpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTQwcHgpO1xuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNDBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC00MHB4KTtcbiAgfVxufVxuQGtleWZyYW1lcyBzbGlkZS1pbiB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDQwcHgpO1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDQwcHgpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNDBweCk7XG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDQwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg0MHB4KTtcbiAgfVxuICAzMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KTtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KTtcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KTtcbiAgfVxufVxuQGtleWZyYW1lcyBwdWxzZSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgLW1vei10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIC1vLXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxuICAxMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAgIC1tb3otdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gICAgLW8tdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgfVxuICAyMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAtbW96LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgLW8tdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG59XG4uZHJvcHpvbmUtc3R5bGUsIC5kcm9wem9uZS1zdHlsZSAqIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmRyb3B6b25lLXN0eWxlLmR6LWNsaWNrYWJsZSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmRyb3B6b25lLXN0eWxlLmR6LWNsaWNrYWJsZSAqIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4uZHJvcHpvbmUtc3R5bGUuZHotY2xpY2thYmxlIC5kei1tZXNzYWdlLCAuZHJvcHpvbmUtc3R5bGUuZHotY2xpY2thYmxlIC5kei1tZXNzYWdlICoge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5kcm9wem9uZS1zdHlsZS5kei1zdGFydGVkIC5kei1tZXNzYWdlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmRyb3B6b25lLXN0eWxlLmR6LWRyYWctaG92ZXIge1xuICBib3JkZXItc3R5bGU6IGRvdHRlZDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xufVxuXG4uZHJvcHpvbmUtc3R5bGUuZHotZHJhZy1ob3ZlciAuZHotbWVzc2FnZSB7XG4gIG9wYWNpdHk6IDAuNTtcbn1cblxuLmRyb3B6b25lLXN0eWxlIC5kei1tZXNzYWdlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDJlbSAwO1xufVxuXG4uZHJvcHpvbmUtc3R5bGUgLmR6LW1lc3NhZ2UgLmR6LWJ1dHRvbiB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3V0bGluZTogaW5oZXJpdDtcbn1cblxuLmRyb3B6b25lLXN0eWxlIC5kei1wcmV2aWV3IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbi5kcm9wem9uZS1zdHlsZSAuZHotcHJldmlldzpob3ZlciAuZHotZGV0YWlscyB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5kcm9wem9uZS1zdHlsZSAuZHotcHJldmlldy5kei1maWxlLXByZXZpZXcgLmR6LWRldGFpbHMge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uZHJvcHpvbmUtc3R5bGUgLmR6LXByZXZpZXcuZHotaW1hZ2UtcHJldmlldyB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5cbi5kcm9wem9uZS1zdHlsZSAuZHotcHJldmlldy5kei1pbWFnZS1wcmV2aWV3IC5kei1kZXRhaWxzIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgbGluZWFyO1xuICAtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBsaW5lYXI7XG4gIC1tcy10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgbGluZWFyO1xuICAtby10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgbGluZWFyO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgbGluZWFyO1xufVxuXG4uZHJvcHpvbmUtc3R5bGUgLmR6LXByZXZpZXcgLmR6LXJlbW92ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIHotaW5kZXg6IDEwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMHB4O1xuICByaWdodDogMHB4O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIEBhcHBseSBiZy1yZWQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAxMnB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3RpbWVzLnN2Zyk7XG4gIG9wYWNpdHk6IDE7XG59XG4uZHJvcHpvbmUtc3R5bGUgLmR6LXByZXZpZXcgLmR6LXJlbW92ZTpob3ZlciB7XG4gIG9wYWNpdHk6IDAuODtcbn1cblxuLmRyb3B6b25lLXN0eWxlIC5kei1wcmV2aWV3IC5kei1yZW1vdmU6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmRyb3B6b25lLXN0eWxlIC5kei1wcmV2aWV3OmhvdmVyIC5kei1kZXRhaWxzIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmRyb3B6b25lLXN0eWxlIC5kei1wcmV2aWV3IC5kei1kZXRhaWxzIHtcbiAgei1pbmRleDogMjA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBvcGFjaXR5OiAwO1xuICBmb250LXNpemU6IDEzcHg7XG4gIG1pbi13aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAyZW0gMWVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOSk7XG4gIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZHJvcHpvbmUtc3R5bGUgLmR6LXByZXZpZXcgLmR6LWRldGFpbHMgLmR6LXNpemUge1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLmRyb3B6b25lLXN0eWxlIC5kei1wcmV2aWV3IC5kei1kZXRhaWxzIC5kei1maWxlbmFtZSB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5kcm9wem9uZS1zdHlsZSAuZHotcHJldmlldyAuZHotZGV0YWlscyAuZHotZmlsZW5hbWU6aG92ZXIgc3BhbiB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjAwLCAyMDAsIDIwMCwgMC44KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xufVxuXG4uZHJvcHpvbmUtc3R5bGUgLmR6LXByZXZpZXcgLmR6LWRldGFpbHMgLmR6LWZpbGVuYW1lOm5vdCg6aG92ZXIpIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG5cbi5kcm9wem9uZS1zdHlsZSAuZHotcHJldmlldyAuZHotZGV0YWlscyAuZHotZmlsZW5hbWU6bm90KDpob3Zlcikgc3BhbiB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG4uZHJvcHpvbmUtc3R5bGUgLmR6LXByZXZpZXcgLmR6LWRldGFpbHMgLmR6LWZpbGVuYW1lIHNwYW4sIC5kcm9wem9uZS1zdHlsZSAuZHotcHJldmlldyAuZHotZGV0YWlscyAuZHotc2l6ZSBzcGFuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpO1xuICBwYWRkaW5nOiAwIDAuNGVtO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG5cbi5kcm9wem9uZS1zdHlsZSAuZHotcHJldmlldyAuZHotaW1hZ2Uge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB6LWluZGV4OiAxMDtcbn1cblxuLmRyb3B6b25lLXN0eWxlIC5kei1wcmV2aWV3IC5kei1pbWFnZSBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi5kcm9wem9uZS1zdHlsZSAuZHotcHJldmlldy5kei1zdWNjZXNzIC5kei1zdWNjZXNzLW1hcmsge1xuICAtd2Via2l0LWFuaW1hdGlvbjogcGFzc2luZy10aHJvdWdoIDNzIGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSk7XG4gIC1tb3otYW5pbWF0aW9uOiBwYXNzaW5nLXRocm91Z2ggM3MgY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKTtcbiAgLW1zLWFuaW1hdGlvbjogcGFzc2luZy10aHJvdWdoIDNzIGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSk7XG4gIC1vLWFuaW1hdGlvbjogcGFzc2luZy10aHJvdWdoIDNzIGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSk7XG4gIGFuaW1hdGlvbjogcGFzc2luZy10aHJvdWdoIDNzIGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSk7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5kcm9wem9uZS1zdHlsZSAuZHotcHJldmlldy5kei1lcnJvciAuZHotZXJyb3ItbWFyayB7XG4gIG9wYWNpdHk6IDE7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzbGlkZS1pbiAzcyBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpO1xuICAtbW96LWFuaW1hdGlvbjogc2xpZGUtaW4gM3MgY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKTtcbiAgLW1zLWFuaW1hdGlvbjogc2xpZGUtaW4gM3MgY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKTtcbiAgLW8tYW5pbWF0aW9uOiBzbGlkZS1pbiAzcyBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpO1xuICBhbmltYXRpb246IHNsaWRlLWluIDNzIGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSk7XG59XG5cbi5kcm9wem9uZS1zdHlsZSAuZHotcHJldmlldyAuZHotc3VjY2Vzcy1tYXJrLCAuZHJvcHpvbmUtc3R5bGUgLmR6LXByZXZpZXcgLmR6LWVycm9yLW1hcmsge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgb3BhY2l0eTogMDtcbiAgei1pbmRleDogNTAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTI3cHg7XG4gIG1hcmdpbi10b3A6IC0yN3B4O1xufVxuXG4uZHJvcHpvbmUtc3R5bGUgLmR6LXByZXZpZXcgLmR6LXN1Y2Nlc3MtbWFyayBzdmcsIC5kcm9wem9uZS1zdHlsZSAuZHotcHJldmlldyAuZHotZXJyb3ItbWFyayBzdmcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDU0cHg7XG4gIGhlaWdodDogNTRweDtcbn1cblxuLmRyb3B6b25lLXN0eWxlIC5kei1wcmV2aWV3LmR6LXByb2Nlc3NpbmcgLmR6LXByb2dyZXNzIHtcbiAgb3BhY2l0eTogMTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4ycyBsaW5lYXI7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuMnMgbGluZWFyO1xuICAtbXMtdHJhbnNpdGlvbjogYWxsIDAuMnMgbGluZWFyO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC4ycyBsaW5lYXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGxpbmVhcjtcbn1cblxuLmRyb3B6b25lLXN0eWxlIC5kei1wcmV2aWV3LmR6LWNvbXBsZXRlIC5kei1wcm9ncmVzcyB7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjRzIGVhc2UtaW47XG4gIC1tb3otdHJhbnNpdGlvbjogb3BhY2l0eSAwLjRzIGVhc2UtaW47XG4gIC1tcy10cmFuc2l0aW9uOiBvcGFjaXR5IDAuNHMgZWFzZS1pbjtcbiAgLW8tdHJhbnNpdGlvbjogb3BhY2l0eSAwLjRzIGVhc2UtaW47XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC40cyBlYXNlLWluO1xufVxuXG4uZHJvcHpvbmUtc3R5bGUgLmR6LXByZXZpZXc6bm90KC5kei1wcm9jZXNzaW5nKSAuZHotcHJvZ3Jlc3Mge1xuICAtd2Via2l0LWFuaW1hdGlvbjogcHVsc2UgNnMgZWFzZSBpbmZpbml0ZTtcbiAgLW1vei1hbmltYXRpb246IHB1bHNlIDZzIGVhc2UgaW5maW5pdGU7XG4gIC1tcy1hbmltYXRpb246IHB1bHNlIDZzIGVhc2UgaW5maW5pdGU7XG4gIC1vLWFuaW1hdGlvbjogcHVsc2UgNnMgZWFzZSBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uOiBwdWxzZSA2cyBlYXNlIGluZmluaXRlO1xufVxuXG4uZHJvcHpvbmUtc3R5bGUgLmR6LXByZXZpZXcgLmR6LXByb2dyZXNzIHtcbiAgb3BhY2l0eTogMTtcbiAgei1pbmRleDogMTAwMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiAxMHB4O1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tdG9wOiAtOHB4O1xuICB3aWR0aDogODBweDtcbiAgbWFyZ2luLWxlZnQ6IC00MHB4O1xuICBiYWNrZ3JvdW5kOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG4gIHBhZGRpbmc6IDJweDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5kcm9wem9uZS1zdHlsZSAuZHotcHJldmlldyAuZHotcHJvZ3Jlc3MgLmR6LXVwbG9hZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IHdpZHRoIDMwMG1zIGVhc2UtaW4tb3V0O1xuICAtbW96LXRyYW5zaXRpb246IHdpZHRoIDMwMG1zIGVhc2UtaW4tb3V0O1xuICAtbXMtdHJhbnNpdGlvbjogd2lkdGggMzAwbXMgZWFzZS1pbi1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IHdpZHRoIDMwMG1zIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiB3aWR0aCAzMDBtcyBlYXNlLWluLW91dDtcbiAgQGFwcGx5IGJnLXJlZDtcbn1cblxuLmRyb3B6b25lLXN0eWxlIC5kei1wcmV2aWV3LmR6LWVycm9yIC5kei1lcnJvci1tZXNzYWdlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5kcm9wem9uZS1zdHlsZSAuZHotcHJldmlldy5kei1lcnJvcjpob3ZlciAuZHotZXJyb3ItbWVzc2FnZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuXG4uZHJvcHpvbmUtc3R5bGUgLmR6LXByZXZpZXcgLmR6LWVycm9yLW1lc3NhZ2Uge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgei1pbmRleDogMTAwMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZGlzcGxheTogbm9uZTtcbiAgb3BhY2l0eTogMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcbiAgLW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcbiAgLW1zLXRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICB0b3A6IDEzMHB4O1xuICBsZWZ0OiAtMTBweDtcbiAgd2lkdGg6IDE0MHB4O1xuICBiYWNrZ3JvdW5kOiAjYmUyNjI2O1xuICBwYWRkaW5nOiAwLjVlbSAxLjJlbTtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5kcm9wem9uZS1zdHlsZSAuZHotcHJldmlldyAuZHotZXJyb3ItbWVzc2FnZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtNnB4O1xuICBsZWZ0OiA2NHB4O1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItbGVmdDogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogNnB4IHNvbGlkICNiZTI2MjY7XG59XG5cbi8qKlxuICogU3dpcGVyIDguNC41XG4gKiBNb3N0IG1vZGVybiBtb2JpbGUgdG91Y2ggc2xpZGVyIGFuZCBmcmFtZXdvcmsgd2l0aCBoYXJkd2FyZSBhY2NlbGVyYXRlZCB0cmFuc2l0aW9uc1xuICogaHR0cHM6Ly9zd2lwZXJqcy5jb21cbiAqXG4gKiBDb3B5cmlnaHQgMjAxNC0yMDIyIFZsYWRpbWlyIEtoYXJsYW1waWRpXG4gKlxuICogUmVsZWFzZWQgdW5kZXIgdGhlIE1JVCBMaWNlbnNlXG4gKlxuICogUmVsZWFzZWQgb246IE5vdmVtYmVyIDIxLCAyMDIyXG4gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogc3dpcGVyLWljb25zO1xuICBzcmM6IHVybChcImRhdGE6YXBwbGljYXRpb24vZm9udC13b2ZmO2NoYXJzZXQ9dXRmLTg7YmFzZTY0LCBkMDlHUmdBQkFBQUFBQVpnQUJBQUFBQUFEQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQkdSbFJOQUFBR1JBQUFBQm9BQUFBY2k2cUhrVWRFUlVZQUFBV2dBQUFBSXdBQUFDUUFZQUJYUjFCUFV3QUFCaFFBQUFBdUFBQUFOdUFZNyt4SFUxVkNBQUFGeEFBQUFGQUFBQUJtMmZQY3pVOVRMeklBQUFIY0FBQUFTZ0FBQUdCUDlWNVJZMjFoY0FBQUFrUUFBQUNJQUFBQll0NkYwY0JqZG5RZ0FBQUN6QUFBQUFRQUFBQUVBQkVCUkdkaGMzQUFBQVdZQUFBQUNBQUFBQWovL3dBRFoyeDVaZ0FBQXl3QUFBRE1BQUFEMk1IdHJ5Vm9aV0ZrQUFBQmJBQUFBREFBQUFBMkUyK2VvV2hvWldFQUFBR2NBQUFBSHdBQUFDUUM5Z0R6YUcxMGVBQUFBaWdBQUFBWkFBQUFyZ0prQUJGc2IyTmhBQUFDMEFBQUFGb0FBQUJhRlFBVUdHMWhlSEFBQUFHOEFBQUFId0FBQUNBQWNBQkFibUZ0WlFBQUEvZ0FBQUU1QUFBQ1h2RmRCd2x3YjNOMEFBQUZOQUFBQUdJQUFBQ0U1czc0aFhqYVkyQmtZR0FBWXBmNUh1L2orVzIrTW5Bek1ZREF6YVg2UWpENi80Ly9CeGo1R0E4QXVSd01ZR2tBUHl3TDEzamFZMkJrWUdBODhQOEFneDRqKy84ZlFEWWZBMUFFQldnREFJQjJCT29BZU5wallHUmdZTkJoNEdkZ1lnQUJFTW5JQUJKellOQURDUUFBQ1dnQXNRQjQybU5nWWZ6Q09JR0JsWUdCMFljeGpZR0J3UjFLZjJXUVpHaGhZR0JpWUdWbWdBRkdCaVFRa09hYXd0REFvTUJReFhqZy93RUdQY1lEREE0d05VQTJDQ2d3c0FBQU80RUw2Z0FBZU5wajJNMGd5QUFDcXhnR05XQmtaMkQ0L3dNQSt4a0RkZ0FBQUhqYVkyQmdZR2FBWUJrR1JnWVFpQUh5R01GOEZnWUhJTTNEd01IQUJHUXJNT2d5V0RMRU0xVDkvdzhVQmZFTWdMekUvLy8vUC81Ly9mL1YveHYrcjRlYUFBZU1iQXh3SVVZbUlNSEVnS1lBWWpVY3NEQXdzTEt4YzNCeWNmUHc4akVRQS9nWkJBU0ZoRVZFeGNRbEpLV2taV1RsNUJVVWxaUlZWTlhVTlRRWkJnTUFBTVIrRStnQUVRRkVBQUFBS2dBcUFDb0FOQUErQUVnQVVnQmNBR1lBY0FCNkFJUUFqZ0NZQUtJQXJBQzJBTUFBeWdEVUFONEE2QUR5QVB3QkJnRVFBUm9CSkFFdUFUZ0JRZ0ZNQVZZQllBRnFBWFFCZmdHSUFaSUJuQUdtQWJJQnpnSHNBQUI0MnUyTk1RNkNVQXlHVzU2OHg5QW5lWVlnbTRNSmJoS0ZhRXhJT0FWWDhBcGV3U3Q0QmljNEFmZUFpZDNWT0JpeER4ZlBZRXphNU8rWGZpMDRZQURnZ2lVSVVMQ3VFSks4VmhPNGJTdnBkbmt0SEk1UUNZdGRpMnNsOFpuWGFIbHFVck5LemRLY1Q4Y2pscStyd1pTdklWY3pOaWV6c2ZuUC91em5tZlBGQk5PRE0ySzdNVFE0NVlFQVpxR1A4MUFtR0djRjNpUHFPb3AwcjFTUFRhVGJWa2ZVZTRIWGo5N3dZRSt5TndXWXh3V3U0djF1Z1dIZ28zUzFYZFpFVnFXTTdFVDBjZm5MR3hXZmtnUjQybzJQdldyRE1CU0ZqL0lITGFGMHpLalJnZGlWTXdTY05SQW9XVW9INzhZMmljQi95SVkwOUFuNkFIMkJkdS9VQit5eG9wWXNoUWlFdm52dTBkVVJnRHQ4UWVDOFBEdzdGcGppM2ZFQTR6L1BFSjZZT0I1aEtoNGRqM0V2WGh4UHFIL1NLVVkzcko3c3JaNEZabmgxUE1BdFBod1A2ZmwyUE1KTVBEZ2VRNHJZOFlUNkd6YW8wZUFFQTQwOUR1Z2dtVG5Gbk9jU0NpRWlMTWd4Q2lUSTZDcTVEWlVkM1FtcDEwdk8wTGFMVGQyY2pONGZPdW1sYzdsVVliU1FjWkZrdXRSRzdnNkpLWkt5MFJtZExZNjgwQ0RuRUorVU1rcEZGZTFSTjdueGRWcFhyQzRhVHRuYXVyT25ZZXJjWmcyWVZtTE4vZC9nY3pmRWltckUvZnMvYk91cTI5Wm1uOHRsb09SYVhnWmdHYTc4eU85L2NuWG0yQnBhR3ZxMjVEdjlTNEU5KzVTSWM5UHF1cEpLaFlGU1NsNDcrUWNyMW1ZTkFBQUFlTnB0dzBjS3drQUFBTURaSkE4UTdPVUp2a0xzUGZaNnpGVkVSUHk4cUhoMllFUiszaS9CUDgzdklCTEx5U3NvS2ltcnFLcXBhMmhwNitqcTZSc1lHaG1ibUpxWlN5MHNyYXh0Yk8zc0hSeWRuRU1VNHVSNnl4N0pKWHZlUDdXckR5Y0FBQUFBQUFILy93QUNlTnBqWUdSZ1lPQUJZaGtnWmdKQ1pnWk5Ca1lHTFFadElKc0ZMTVlBQUF3M0FMZ0FlTm9saXpFS2dEQVFCQ2NoUmJDMnNGRVIwWUQ2cVZRaUJDdi9IOWV6R0k2WjVYQkF3OENCSy9tNWlRUVZhdVZiWExuT3JNWnYyb0xkS0ZhOFBqdXJ1MmhKekdhYm1PU0x6Tk16dnV0cEIzTjQybU5nWkdCZzRHS1FZekJoWU14SkxNbGo0R0JnQVlvdy9QL1BBSkpoTE02c1NvV0tmV0NBQXdEQWpnYlJBQUI0Mm1OZ1lHQmtBSUliQ1pvNUlQcm1VbjBoR0EwQU84RUZUUUFBXCIpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG46cm9vdCB7XG4gIC0tc3dpcGVyLXRoZW1lLWNvbG9yOiAjMDA3YWZmO1xufVxuXG4uc3dpcGVyIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICB6LWluZGV4OiAxO1xufVxuXG4uc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci13cmFwcGVyIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLnN3aXBlci13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xufVxuXG4uc3dpcGVyLWFuZHJvaWQgLnN3aXBlci1zbGlkZSxcbi5zd2lwZXItd3JhcHBlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAwLCAwKTtcbn1cblxuLnN3aXBlci1wb2ludGVyLWV2ZW50cyB7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXk7XG59XG5cbi5zd2lwZXItcG9pbnRlci1ldmVudHMuc3dpcGVyLXZlcnRpY2FsIHtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teDtcbn1cblxuLnN3aXBlci1zbGlkZSB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbn1cblxuLnN3aXBlci1zbGlkZS1pbnZpc2libGUtYmxhbmsge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5zd2lwZXItYXV0b2hlaWdodCxcbi5zd2lwZXItYXV0b2hlaWdodCAuc3dpcGVyLXNsaWRlIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uc3dpcGVyLWF1dG9oZWlnaHQgLnN3aXBlci13cmFwcGVyIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgaGVpZ2h0O1xufVxuXG4uc3dpcGVyLWJhY2tmYWNlLWhpZGRlbiAuc3dpcGVyLXNsaWRlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uc3dpcGVyLTNkLFxuLnN3aXBlci0zZC5zd2lwZXItY3NzLW1vZGUgLnN3aXBlci13cmFwcGVyIHtcbiAgcGVyc3BlY3RpdmU6IDEyMDBweDtcbn1cblxuLnN3aXBlci0zZCAuc3dpcGVyLWN1YmUtc2hhZG93LFxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLFxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdyxcbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLFxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LFxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCxcbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wLFxuLnN3aXBlci0zZCAuc3dpcGVyLXdyYXBwZXIge1xuICB0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xufVxuXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LFxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LFxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3Age1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHotaW5kZXg6IDEwO1xufVxuXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93IHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjE1KTtcbn1cblxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG59XG5cbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG59XG5cbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbn1cblxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xufVxuXG4uc3dpcGVyLWNzcy1tb2RlID4gLnN3aXBlci13cmFwcGVyIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHNjcm9sbGJhci13aWR0aDogbm9uZTtcbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lO1xufVxuXG4uc3dpcGVyLWNzcy1tb2RlID4gLnN3aXBlci13cmFwcGVyOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zd2lwZXItY3NzLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIgPiAuc3dpcGVyLXNsaWRlIHtcbiAgc2Nyb2xsLXNuYXAtYWxpZ246IHN0YXJ0IHN0YXJ0O1xufVxuXG4uc3dpcGVyLWhvcml6b250YWwuc3dpcGVyLWNzcy1tb2RlID4gLnN3aXBlci13cmFwcGVyIHtcbiAgc2Nyb2xsLXNuYXAtdHlwZTogeCBtYW5kYXRvcnk7XG59XG5cbi5zd2lwZXItdmVydGljYWwuc3dpcGVyLWNzcy1tb2RlID4gLnN3aXBlci13cmFwcGVyIHtcbiAgc2Nyb2xsLXNuYXAtdHlwZTogeSBtYW5kYXRvcnk7XG59XG5cbi5zd2lwZXItY2VudGVyZWQgPiAuc3dpcGVyLXdyYXBwZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBvcmRlcjogOTk5OTtcbn1cblxuLnN3aXBlci1jZW50ZXJlZC5zd2lwZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItd3JhcHBlciA+IC5zd2lwZXItc2xpZGU6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiB2YXIoLS1zd2lwZXItY2VudGVyZWQtb2Zmc2V0LWJlZm9yZSk7XG59XG5cbi5zd2lwZXItY2VudGVyZWQuc3dpcGVyLWhvcml6b250YWwgPiAuc3dpcGVyLXdyYXBwZXI6OmJlZm9yZSB7XG4gIGhlaWdodDogMTAwJTtcbiAgbWluLWhlaWdodDogMXB4O1xuICB3aWR0aDogdmFyKC0tc3dpcGVyLWNlbnRlcmVkLW9mZnNldC1hZnRlcik7XG59XG5cbi5zd2lwZXItY2VudGVyZWQuc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci13cmFwcGVyID4gLnN3aXBlci1zbGlkZTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogdmFyKC0tc3dpcGVyLWNlbnRlcmVkLW9mZnNldC1iZWZvcmUpO1xufVxuXG4uc3dpcGVyLWNlbnRlcmVkLnN3aXBlci12ZXJ0aWNhbCA+IC5zd2lwZXItd3JhcHBlcjo6YmVmb3JlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi13aWR0aDogMXB4O1xuICBoZWlnaHQ6IHZhcigtLXN3aXBlci1jZW50ZXJlZC1vZmZzZXQtYWZ0ZXIpO1xufVxuXG4uc3dpcGVyLWNlbnRlcmVkID4gLnN3aXBlci13cmFwcGVyID4gLnN3aXBlci1zbGlkZSB7XG4gIHNjcm9sbC1zbmFwLWFsaWduOiBjZW50ZXIgY2VudGVyO1xufVxuXG4uc3dpcGVyLXZpcnR1YWwgLnN3aXBlci1zbGlkZSB7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG59XG5cbi5zd2lwZXItdmlydHVhbC5zd2lwZXItY3NzLW1vZGUgLnN3aXBlci13cmFwcGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnN3aXBlci12aXJ0dWFsLnN3aXBlci1jc3MtbW9kZS5zd2lwZXItaG9yaXpvbnRhbCAuc3dpcGVyLXdyYXBwZXI6OmFmdGVyIHtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiB2YXIoLS1zd2lwZXItdmlydHVhbC1zaXplKTtcbn1cblxuLnN3aXBlci12aXJ0dWFsLnN3aXBlci1jc3MtbW9kZS5zd2lwZXItdmVydGljYWwgLnN3aXBlci13cmFwcGVyOjphZnRlciB7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogdmFyKC0tc3dpcGVyLXZpcnR1YWwtc2l6ZSk7XG59XG5cbjpyb290IHtcbiAgLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplOiA0NHB4O1xufVxuXG4uc3dpcGVyLWJ1dHRvbi1uZXh0LFxuLnN3aXBlci1idXR0b24tcHJldiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHdpZHRoOiBjYWxjKHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpIC8gNDQgKiAyNyk7XG4gIGhlaWdodDogdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSk7XG4gIG1hcmdpbi10b3A6IGNhbGMoMHB4IC0gdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSkgLyAyKTtcbiAgei1pbmRleDogMTA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGNvbG9yOiB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1jb2xvciwgdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSk7XG59XG5cbi5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCxcbi5zd2lwZXItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuMzU7XG4gIGN1cnNvcjogYXV0bztcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi1oaWRkZW4sXG4uc3dpcGVyLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24taGlkZGVuIHtcbiAgb3BhY2l0eTogMDtcbiAgY3Vyc29yOiBhdXRvO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnN3aXBlci1uYXZpZ2F0aW9uLWRpc2FibGVkIC5zd2lwZXItYnV0dG9uLW5leHQsXG4uc3dpcGVyLW5hdmlnYXRpb24tZGlzYWJsZWQgLnN3aXBlci1idXR0b24tcHJldiB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnN3aXBlci1idXR0b24tbmV4dDphZnRlcixcbi5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXIge1xuICBmb250LWZhbWlseTogc3dpcGVyLWljb25zO1xuICBmb250LXNpemU6IHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgZm9udC12YXJpYW50OiBpbml0aWFsO1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLnN3aXBlci1idXR0b24tcHJldixcbi5zd2lwZXItcnRsIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICBsZWZ0OiAxMHB4O1xuICByaWdodDogYXV0bztcbn1cblxuLnN3aXBlci1idXR0b24tcHJldjphZnRlcixcbi5zd2lwZXItcnRsIC5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXIge1xuICBjb250ZW50OiBcInByZXZcIjtcbn1cblxuLnN3aXBlci1idXR0b24tbmV4dCxcbi5zd2lwZXItcnRsIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICByaWdodDogMTBweDtcbiAgbGVmdDogYXV0bztcbn1cblxuLnN3aXBlci1idXR0b24tbmV4dDphZnRlcixcbi5zd2lwZXItcnRsIC5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXIge1xuICBjb250ZW50OiBcIm5leHRcIjtcbn1cblxuLnN3aXBlci1idXR0b24tbG9jayB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi5zd2lwZXItcGFnaW5hdGlvbi1oaWRkZW4ge1xuICBvcGFjaXR5OiAwO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tZGlzYWJsZWQgPiAuc3dpcGVyLXBhZ2luYXRpb24sXG4uc3dpcGVyLXBhZ2luYXRpb24uc3dpcGVyLXBhZ2luYXRpb24tZGlzYWJsZWQge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5zd2lwZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLFxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbCxcbi5zd2lwZXItcGFnaW5hdGlvbi1jdXN0b20sXG4uc3dpcGVyLXBhZ2luYXRpb24tZnJhY3Rpb24ge1xuICBib3R0b206IDEwcHg7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZm9udC1zaXplOiAwO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuMzMpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW1haW4ge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLXByZXYge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuNjYpO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLXByZXYtcHJldiB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC4zMyk7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbmV4dCB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC42Nik7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbmV4dC1uZXh0IHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjMzKTtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIHdpZHRoOiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtd2lkdGgsIHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1zaXplLCA4cHgpKTtcbiAgaGVpZ2h0OiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaGVpZ2h0LCB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtc2l6ZSwgOHB4KSk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaW5hY3RpdmUtY29sb3IsICMwMDApO1xuICBvcGFjaXR5OiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaW5hY3RpdmUtb3BhY2l0eSwgMC4yKTtcbn1cblxuYnV0dG9uLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3gtc2hhZG93OiBub25lO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1jbGlja2FibGUgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldDpvbmx5LWNoaWxkIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gIG9wYWNpdHk6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1vcGFjaXR5LCAxKTtcbiAgYmFja2dyb3VuZDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tY29sb3IsIHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tdmVydGljYWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyxcbi5zd2lwZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyB7XG4gIHJpZ2h0OiAxMHB4O1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIC01MCUsIDApO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tdmVydGljYWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LFxuLnN3aXBlci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBtYXJnaW46IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC12ZXJ0aWNhbC1nYXAsIDZweCkgMDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyxcbi5zd2lwZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMge1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB3aWR0aDogOHB4O1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tdmVydGljYWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCxcbi5zd2lwZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdHJhbnNpdGlvbjogMC4ycyB0cmFuc2Zvcm0sIDAuMnMgdG9wO1xufVxuXG4uc3dpcGVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LFxuLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgbWFyZ2luOiAwIHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1ob3Jpem9udGFsLWdhcCwgNHB4KTtcbn1cblxuLnN3aXBlci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljLFxuLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMge1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLnN3aXBlci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQsXG4uc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgdHJhbnNpdGlvbjogMC4ycyB0cmFuc2Zvcm0sIDAuMnMgbGVmdDtcbn1cblxuLnN3aXBlci1ob3Jpem9udGFsLnN3aXBlci1ydGwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICB0cmFuc2l0aW9uOiAwLjJzIHRyYW5zZm9ybSwgMC4ycyByaWdodDtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWZpbGwge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1jb2xvciwgdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDtcbn1cblxuLnN3aXBlci1ydGwgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1maWxsIHtcbiAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgdG9wO1xufVxuXG4uc3dpcGVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIsXG4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbCxcbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZSxcbi5zd2lwZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGUge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0cHg7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbn1cblxuLnN3aXBlci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRlLFxuLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGUsXG4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tdmVydGljYWwsXG4uc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIHtcbiAgd2lkdGg6IDRweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1sb2NrIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnN3aXBlci1zY3JvbGxiYXIge1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC1tcy10b3VjaC1hY3Rpb246IG5vbmU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cblxuLnN3aXBlci1zY3JvbGxiYXItZGlzYWJsZWQgPiAuc3dpcGVyLXNjcm9sbGJhcixcbi5zd2lwZXItc2Nyb2xsYmFyLnN3aXBlci1zY3JvbGxiYXItZGlzYWJsZWQge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5zd2lwZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItc2Nyb2xsYmFyLFxuLnN3aXBlci1zY3JvbGxiYXIuc3dpcGVyLXNjcm9sbGJhci1ob3Jpem9udGFsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxJTtcbiAgYm90dG9tOiAzcHg7XG4gIHotaW5kZXg6IDUwO1xuICBoZWlnaHQ6IDVweDtcbiAgd2lkdGg6IDk4JTtcbn1cblxuLnN3aXBlci1zY3JvbGxiYXIuc3dpcGVyLXNjcm9sbGJhci12ZXJ0aWNhbCxcbi5zd2lwZXItdmVydGljYWwgPiAuc3dpcGVyLXNjcm9sbGJhciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDNweDtcbiAgdG9wOiAxJTtcbiAgei1pbmRleDogNTA7XG4gIHdpZHRoOiA1cHg7XG4gIGhlaWdodDogOTglO1xufVxuXG4uc3dpcGVyLXNjcm9sbGJhci1kcmFnIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbn1cblxuLnN3aXBlci1zY3JvbGxiYXItY3Vyc29yLWRyYWcge1xuICBjdXJzb3I6IG1vdmU7XG59XG5cbi5zd2lwZXItc2Nyb2xsYmFyLWxvY2sge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc3dpcGVyLXpvb20tY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnN3aXBlci16b29tLWNvbnRhaW5lciA+IGNhbnZhcyxcbi5zd2lwZXItem9vbS1jb250YWluZXIgPiBpbWcsXG4uc3dpcGVyLXpvb20tY29udGFpbmVyID4gc3ZnIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb250YWluO1xufVxuXG4uc3dpcGVyLXNsaWRlLXpvb21lZCB7XG4gIGN1cnNvcjogbW92ZTtcbn1cblxuLnN3aXBlci1sYXp5LXByZWxvYWRlciB7XG4gIHdpZHRoOiA0MnB4O1xuICBoZWlnaHQ6IDQycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC0yMXB4O1xuICBtYXJnaW4tdG9wOiAtMjFweDtcbiAgei1pbmRleDogMTA7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDUwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyOiA0cHggc29saWQgdmFyKC0tc3dpcGVyLXByZWxvYWRlci1jb2xvciwgdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyLXRvcC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5zd2lwZXItd2F0Y2gtcHJvZ3Jlc3MgLnN3aXBlci1zbGlkZS12aXNpYmxlIC5zd2lwZXItbGF6eS1wcmVsb2FkZXIsXG4uc3dpcGVyOm5vdCguc3dpcGVyLXdhdGNoLXByb2dyZXNzKSAuc3dpcGVyLWxhenktcHJlbG9hZGVyIHtcbiAgYW5pbWF0aW9uOiBzd2lwZXItcHJlbG9hZGVyLXNwaW4gMXMgaW5maW5pdGUgbGluZWFyO1xufVxuXG4uc3dpcGVyLWxhenktcHJlbG9hZGVyLXdoaXRlIHtcbiAgLS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yOiAjZmZmO1xufVxuXG4uc3dpcGVyLWxhenktcHJlbG9hZGVyLWJsYWNrIHtcbiAgLS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yOiAjMDAwO1xufVxuXG5Aa2V5ZnJhbWVzIHN3aXBlci1wcmVsb2FkZXItc3BpbiB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG4uc3dpcGVyIC5zd2lwZXItbm90aWZpY2F0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBvcGFjaXR5OiAwO1xuICB6LWluZGV4OiAtMTAwMDtcbn1cblxuLnN3aXBlci1mcmVlLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uc3dpcGVyLWdyaWQgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5zd2lwZXItZ3JpZC1jb2x1bW4gPiAuc3dpcGVyLXdyYXBwZXIge1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5zd2lwZXItZmFkZS5zd2lwZXItZnJlZS1tb2RlIC5zd2lwZXItc2xpZGUge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG59XG5cbi5zd2lwZXItZmFkZSAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG59XG5cbi5zd2lwZXItZmFkZSAuc3dpcGVyLXNsaWRlIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnN3aXBlci1mYWRlIC5zd2lwZXItc2xpZGUtYWN0aXZlLFxuLnN3aXBlci1mYWRlIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5zd2lwZXItc2xpZGUtYWN0aXZlIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG5cbi5zd2lwZXItY3ViZSB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4uc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICB6LWluZGV4OiAxO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uc3dpcGVyLWN1YmUuc3dpcGVyLXJ0bCAuc3dpcGVyLXNsaWRlIHtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAwO1xufVxuXG4uc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1hY3RpdmUsXG4uc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1hY3RpdmUgLnN3aXBlci1zbGlkZS1hY3RpdmUge1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cblxuLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtYWN0aXZlLFxuLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtbmV4dCxcbi5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLW5leHQgKyAuc3dpcGVyLXNsaWRlLFxuLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtcHJldiB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4uc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLFxuLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsXG4uc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsXG4uc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wIHtcbiAgei1pbmRleDogMDtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLnN3aXBlci1jdWJlIC5zd2lwZXItY3ViZS1zaGFkb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvcGFjaXR5OiAwLjY7XG4gIHotaW5kZXg6IDA7XG59XG5cbi5zd2lwZXItY3ViZSAuc3dpcGVyLWN1YmUtc2hhZG93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICBmaWx0ZXI6IGJsdXIoNTBweCk7XG59XG5cbi5zd2lwZXItZmxpcCB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4uc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICB6LWluZGV4OiAxO1xufVxuXG4uc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5zd2lwZXItZmxpcCAuc3dpcGVyLXNsaWRlLWFjdGl2ZSxcbi5zd2lwZXItZmxpcCAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuXG4uc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLFxuLnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsXG4uc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsXG4uc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wIHtcbiAgei1pbmRleDogMDtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLnN3aXBlci1jcmVhdGl2ZSAuc3dpcGVyLXNsaWRlIHtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBvcGFjaXR5LCBoZWlnaHQ7XG59XG5cbi5zd2lwZXItY2FyZHMge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLnN3aXBlci1jYXJkcyAuc3dpcGVyLXNsaWRlIHtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmMtYWxlcnQge1xuICB6LWluZGV4OiAzMDAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogMjRweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjYpO1xuICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMjBweCk7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmMtYWxlcnQuYy1hbGVydC0tYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG4uYy1hbGVydC5jLWFsZXJ0LS1hY3RpdmUgLmMtYWxlcnRfX3BvcHVwIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC4xcztcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cbi5jLWFsZXJ0X19vdmVybGF5IHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG59XG4uYy1hbGVydF9fcG9wdXAge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAzNjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjUpO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHBhZGRpbmc6IDMycHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLmMtYWxlcnRfX2ZyYW1lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDA7XG59XG4uYy1hbGVydF9fZnJhbWUtY29ybmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9mcmFtZS1hbGVydC5zdmcpO1xufVxuLmMtYWxlcnRfX2ZyYW1lLWNvcm5lci50IHtcbiAgaGVpZ2h0OiA1MCU7XG4gIHRvcDogMDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcbn1cbi5jLWFsZXJ0X19mcmFtZS1jb3JuZXIuYiB7XG4gIGhlaWdodDogNTAlO1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSBjZW50ZXI7XG59XG4uYy1hbGVydF9fY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMTZweDtcbiAgQGFwcGx5IGZvbnQtc2VtaWJvbGQgZm9udC1iYXNlIHRyYWNraW5nLVswLjE1ZW1dO1xufVxuLmMtYWxlcnRfX2NvbnRlbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogNTFweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIGF1dG8gMjRweCBhdXRvO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb24tYWxlcnQuc3ZnKTtcbn1cblxuLmFuaW0tbW9kYWwtaGVhZGluZyAuY2hhcixcbi5hbmltLWludHJvLWhlYWRpbmcgLmNoYXIsXG4uYW5pbS1oZWFkaW5nIC5jaGFyIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmMtc2h1dHRlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiA0MDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmMtc2h1dHRlci5hY3RpdmUgZGl2IHtcbiAgaGVpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG4uYy1zaHV0dGVyIGRpdiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNTAlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC44cyBlYXNlO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxcztcbn1cbi5jLXNodXR0ZXIgZGl2OmZpcnN0LWNoaWxkIHtcbiAgdG9wOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbn1cbi5jLXNodXR0ZXIgZGl2Omxhc3QtY2hpbGQge1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xufVxuXG4jaG9tZSB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS41KTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuOHMgZWFzZTtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC42cztcbn1cbiNob21lLmFjdGl2ZSB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG59XG5cbi5jLWJsb2NrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwIDI0cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuI21vZGFsLWRpbm9zYXVycyAuYy1ibG9jayB7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbn1cbkBzY3JlZW4gc20ge1xuICAuYy1ibG9jayB7XG4gICAgcGFkZGluZzogMCA1NnB4O1xuICB9XG4gICNtb2RhbC1kaW5vc2F1cnMgLmMtYmxvY2sge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbi5jLWJsb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyM3B4O1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAyN3B4O1xuICB6LWluZGV4OiAxMDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvZGVjb3ItYmFyLnN2Zyk7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMWUxZTFlO1xufVxuQHNjcmVlbiBzbSB7XG4gIC5jLWJsb2NrOmJlZm9yZSB7XG4gICAgYm9yZGVyLXRvcDogMDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIHRvcDogMDtcbiAgICBtYXgtd2lkdGg6IDQ1OHB4O1xuICB9XG59XG4uYy1ibG9ja19faGVhZGVyIHtcbiAgcGFkZGluZzogODBweCAyNHB4IDI0cHggMjRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5Ac2NyZWVuIHNtIHtcbiAgLmMtYmxvY2tfX2hlYWRlciB7XG4gICAgcGFkZGluZzogNTBweCAzMnB4IDMycHggMzJweDtcbiAgICBib3JkZXItcmFkaXVzOiA4cHggOHB4IDAgMDtcbiAgfVxufVxuLmMtYmxvY2tfX2Zvb3RlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDI0cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuQHNjcmVlbiBzbSB7XG4gIC5jLWJsb2NrX19mb290ZXIge1xuICAgIHBhZGRpbmc6IDMycHg7XG4gICAgYm9yZGVyLXJhZGl1czogMCAwIDhweCA4cHg7XG4gIH1cbn1cbi5jLWJsb2NrX19jb250ZW50LmRpbm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQ0NDM0FDO1xuICBtYXJnaW46IDAgYXV0bztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA4NzBweCkge1xuICAuYy1ibG9ja19fY29udGVudC5kaW5vIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB3aWR0aDogODQ1cHg7XG4gICAgaGVpZ2h0OiA2MjVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDg2OXB4KSB7XG4gIC5jLWJsb2NrX19jb250ZW50LmRpbm8ge1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgd2lkdGg6IDU3MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgLmMtYmxvY2tfX2NvbnRlbnQuZGlubyB7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICB9XG59XG4uYy1ibG9ja19fY29udGVudCBpbWcuYm9vayB7XG4gIHdpZHRoOiA2MDBweDtcbiAgaGVpZ2h0OiA0NDNweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA4NzBweCkge1xuICAuYy1ibG9ja19fY29udGVudCBpbWcuYm9vayB7XG4gICAgd2lkdGg6IDg0NXB4O1xuICAgIGhlaWdodDogNjI1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4NjlweCkge1xuICAuYy1ibG9ja19fY29udGVudC1zY3JvbGwge1xuICAgIHdpZHRoOiA2MDBweDtcbiAgICBoZWlnaHQ6IDQ1MHB4O1xuICB9XG59XG4uYy1ibG9ja19fY29udGVudC1wb3Mge1xuICB0b3A6IDUuMiU7XG4gIGxlZnQ6IDQ4cHg7XG4gIHRyYW5zZm9ybTogbm9uZTtcbn1cbi5jLWJsb2NrX19jb250ZW50LXBvcyAuYmItYm9va2Jsb2NrIHtcbiAgd2lkdGg6IDUwMHB4O1xuICBoZWlnaHQ6IDM5MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDg3MHB4KSB7XG4gIC5jLWJsb2NrX19jb250ZW50LXBvcyB7XG4gICAgdG9wOiA2JTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB9XG4gIC5jLWJsb2NrX19jb250ZW50LXBvcyAuYmItYm9va2Jsb2NrIHtcbiAgICB3aWR0aDogNzAwcHg7XG4gICAgaGVpZ2h0OiA1NDVweDtcbiAgfVxufVxuXG4uYmItaXRlbSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBkaXNwbGF5OiBub25lO1xufVxuLmJiLWl0ZW0gaW1nIHtcbiAgYm9yZGVyLXJhZGl1czogMjRweDtcbn1cblxuLmJiLXBhZ2UgaW1nIHtcbiAgYm9yZGVyLXJhZGl1czogMjRweDtcbn1cblxuLmMtY3Vyc29yIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IC00MHB4O1xuICBsZWZ0OiA1MCU7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgei1pbmRleDogOTk5OTtcbiAgb3BhY2l0eTogMTtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBzY3JlZW4gc20ge1xuICAuYy1jdXJzb3Ige1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4uZGVzayAuYy1jdXJzb3Ige1xuICBvcGFjaXR5OiAwO1xufVxuLmRlc2stYWN0aXZlIC5jLWN1cnNvciB7XG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbn1cbi5jdXJzb3ItLWRhcmsgLmMtY3Vyc29yOmJlZm9yZSB7XG4gIEBhcHBseSBib3JkZXItcmVkO1xufVxuLmN1cnNvci0tZGFyayAuYy1jdXJzb3I6YWZ0ZXIge1xuICBAYXBwbHkgYmctcmVkIGJvcmRlci0wO1xufVxuLmMtY3Vyc29yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjFzIGxpbmVhcjtcbn1cbi5jLWN1cnNvcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIGJvcmRlcjogM3B4IHNvbGlkICNmZmY7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2UsIHdpZHRoIDAuM3MgZWFzZSwgaGVpZ2h0IDAuM3MgZWFzZTtcbn1cbi5jLWN1cnNvci5jLWN1cnNvci0tYWN0aXZlOmJlZm9yZSB7XG4gIHdpZHRoOiA2NHB4O1xuICBoZWlnaHQ6IDY0cHg7XG59XG4uYy1jdXJzb3IuYy1jdXJzb3ItLWFjdGl2ZTphZnRlciB7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIEBhcHBseSBiZy1yZWQgYm9yZGVyLTA7XG59XG4uYy1jdXJzb3IuYy1jdXJzb3ItLWFjdGl2ZS5pcy1jbGlja2VkOmFmdGVyIHtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgQGFwcGx5IGJnLXJlZCBib3JkZXItMDtcbn1cbi5jLWN1cnNvci5jLWN1cnNvci0tYWN0aXZlIHNwYW4ge1xuICBoZWlnaHQ6IDQycHg7XG59XG4uYy1jdXJzb3IuYy1jdXJzb3ItLWFjdGl2ZSBzcGFuOmFmdGVyIHtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgYm9yZGVyOiAzcHggc29saWQgI2ZmZjtcbn1cbi5jLWN1cnNvci5jLWN1cnNvci0tYWN0aXZlIC5jLWN1cnNvcl9fbGFiZWwge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjJzO1xuICBvcGFjaXR5OiAxO1xufVxuLmMtY3Vyc29yLmMtY3Vyc29yLS1hY3RpdmUud2hpdGU6YWZ0ZXIge1xuICBAYXBwbHkgYmctd2hpdGU7XG59XG4uYy1jdXJzb3Igc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDA7XG4gIHdpZHRoOiAxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbn1cbi5jLWN1cnNvciBzcGFuOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIGJvdHRvbTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgNTAlKTtcbiAgd2lkdGg6IDBweDtcbiAgaGVpZ2h0OiAwcHg7XG4gIGJvcmRlcjogMHB4IHNvbGlkICNmZmY7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgQGFwcGx5IGJnLWRhcms7XG59XG4uYy1jdXJzb3JfX2xhYmVsIHtcbiAgdG9wOiAxODAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjZmZmO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjE1ZW07XG4gIHdpZHRoOiAyMDBweDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgdGV4dC1zaGFkb3c6IDAgMCAxMHB4IHJnYigwLCAwLCAwKTtcbiAgQGFwcGx5IGZvbnQtYmFzZTtcbn1cblxuLmMtcG9pbnQge1xuICBjdXJzb3I6IG5vbmU7XG4gIEBhcHBseSBhYnNvbHV0ZSAgdHJhbnNpdGlvbi1hbGw7XG59XG4uYy1tcG9pbnQge1xuICB3aWR0aDogOHZ3O1xuICBoZWlnaHQ6IDh2dztcbiAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gIGFuaW1hdGlvbjogcHVsc2UgMS41cyBpbmZpbml0ZTtcbiAgQGFwcGx5IGFic29sdXRlIGJsb2NrIHNtOmhpZGRlbiB0cmFuc2l0aW9uLWFsbDtcbn1cbi5jLW1wb2ludDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHdpZHRoOiAxLjV2dztcbiAgaGVpZ2h0OiAxLjV2dztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbn1cblxuQGtleWZyYW1lcyBwdWxzZSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gICAgb3BhY2l0eTogMC43O1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuLmMtZGVzay1zaGFkb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMzAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDEwMHB4IDEwMHB4IHJnYigwLCAwLCAwKTtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBzY3JlZW4gc20ge1xuICAuYy1kZXNrLXNoYWRvdyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLmMtZGVzay1oZWFkZXIge1xuICB3aWR0aDogOTAlO1xuICBoZWlnaHQ6IDEwMHB4O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtMTAwJSk7XG4gIHotaW5kZXg6IDcwMDA7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoKTtcbiAgdHJhbnNpdGlvbjogYWxsIDFzIGVhc2U7XG59XG4uYy1kZXNrLWhlYWRlcjpiZWZvcmUsIC5jLWRlc2staGVhZGVyOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiBjYWxjKDUwJSArIDFweCk7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDEwMCU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvZGVzay9kZXNrLWhlYWRlci1tb2JpbGUucG5nKTtcbiAgei1pbmRleDogMDtcbn1cbi5jLWRlc2staGVhZGVyOmJlZm9yZSB7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBsZWZ0O1xufVxuLmMtZGVzay1oZWFkZXI6YWZ0ZXIge1xuICByaWdodDogMDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHJpZ2h0O1xufVxuQHNjcmVlbiBzbSB7XG4gIC5jLWRlc2staGVhZGVyIHtcbiAgICB3aWR0aDogMzY4cHg7XG4gICAgaGVpZ2h0OiAxNDdweDtcbiAgfVxufVxuLmMtZGVzay1oZWFkZXJfX25hbWUge1xuICBAYXBwbHkgcHgtNCBhYnNvbHV0ZSBsZWZ0LTAgdG9wLTEgc206dG9wLTMgdGV4dC0yNCBzbTp0ZXh0LTQ4IHRyYWNraW5nLVstMXB4XSBzbTp0cmFja2luZy1bLTEuNDRweF0gdGV4dC1jZW50ZXIgdy1mdWxsIHotMTA7XG59XG4uYy1kZXNrLWhlYWRlcl9fc3VidGl0bGUge1xuICBAYXBwbHkgYWJzb2x1dGUgYm90dG9tLVs0NHB4XSBzbTpib3R0b20tWzU2cHhdIGxlZnQtMCBmb250LWJhc2UgdGV4dC0xMSBzbTp0ZXh0LTE0IHRyYWNraW5nLVswLjE1ZW1dIHVwcGVyY2FzZSB0ZXh0LWNlbnRlciB3LWZ1bGwgIHotMTA7XG59XG4uYy1kZXNrLWhlYWRlcl9fc2NhbGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiAxMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGJvdHRvbTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9kZXNrL2Rlc2staGVhZGVyLXNjYWxlLnN2Zyk7XG4gIHotaW5kZXg6IDE1O1xufVxuLmMtZGVzay1oZWFkZXJfX3ByZXp6ZWUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsZWZ0OiA1MCU7XG4gIHotaW5kZXg6IDE1O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHdpZHRoOiA3MCU7XG59XG4uYy1kZXNrLWhlYWRlcl9fcHJlenplZSBzcGFuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAwIDhweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA1O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uYy1kZXNrLWhlYWRlcl9fcHJlenplZSBzcGFuIGltZyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5jLWRlc2staGVhZGVyX19wcmV6emVlOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxcHg7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWUxZTFlO1xufVxuLmRlc2stYWN0aXZlIC5jLWRlc2staGVhZGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoMCk7XG59XG5cbi5jLWRlc2stb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiA1MDAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMXMgZWFzZTtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgQGFwcGx5IGJnLWRhcms7XG59XG4uZGVzay1hY3RpdmUgLmMtZGVzay1vdmVybGF5IHtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC44cztcbn1cblxuLmMtZm9ybS1mcmFtZSB7XG4gIG1heC13aWR0aDogNjAwcHg7XG4gIHdpZHRoOiA5MCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAyNHB4IDAgOHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICB6LWluZGV4OiAxMDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBAYXBwbHkgaXRlbXMtY2VudGVyO1xufVxuLmRlc2sgLmMtZm9ybS1mcmFtZSB7XG4gIEBhcHBseSBweC0yO1xufVxuLmMtZm9ybS1mcmFtZS5zbWFsbCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1heC13aWR0aDogNTgwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBAYXBwbHkgaXRlbXMtc3RhcnQ7XG59XG5Ac2NyZWVuIGxnIHtcbiAgLmMtZm9ybS1mcmFtZS5zbWFsbCB7XG4gICAgQGFwcGx5IGl0ZW1zLWNlbnRlcjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtYXgtaGVpZ2h0OiAxMDgwcHgpIHtcbiAgLmMtZm9ybS1mcmFtZS5zdGVwLTEge1xuICAgIG1hcmdpbjogOTBweCBhdXRvO1xuICAgIEBhcHBseSBpdGVtcy1zdGFydDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtYXgtaGVpZ2h0OiA4ODBweCkge1xuICAuYy1mb3JtLWZyYW1lLnN0ZXAtMiB7XG4gICAgbWFyZ2luOiA5MHB4IGF1dG87XG4gICAgQGFwcGx5IGl0ZW1zLXN0YXJ0O1xuICB9XG59XG4uYy1mb3JtLWZyYW1lX19jb250ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMCA4cHggMCA4cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEOUUwRTg7XG59XG4uYy1mb3JtLWZyYW1lX190b3Age1xuICBoZWlnaHQ6IDI1cHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBsZWZ0O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2Zvcm0tdG9wLnN2Zyk7XG4gIGJhY2tncm91bmQtc2l6ZTogMzAwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAuYy1mb3JtLWZyYW1lX190b3Age1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICBoZWlnaHQ6IDMycHg7XG4gIH1cbn1cbi5jLWZvcm0tZnJhbWVfX2JvdHRvbSB7XG4gIGhlaWdodDogMjVweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHJpZ2h0O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2Zvcm0tYm90dG9tLnN2Zyk7XG4gIGJhY2tncm91bmQtc2l6ZTogMzAwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcmlnaHQ6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLmMtZm9ybS1mcmFtZV9fYm90dG9tIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgaGVpZ2h0OiAzMnB4O1xuICB9XG59XG5cbi5jLWZvcm0ge1xuICBtYXJnaW46IDA7XG59XG4uYy1mb3JtIGxhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbi1ib3R0b206IDRweDtcbiAgQGFwcGx5IHRyYWNraW5nLVstMC4wMmVtXSBmb250LWJhbmtnb3RoaWMgdGV4dC0xMTtcbn1cbi5jLWZvcm1fX3Bob3RvIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5jLWZvcm1fX3Bob3RvLnVwbG9hZCAuYy1mb3JtX19waG90by13cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmMtZm9ybV9fcGhvdG8udXBsb2FkIC5jLWZvcm1fX3Bob3RvLXdyYXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAyMDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9waG90by1mcmFtZS5wbmcpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbi5jLWZvcm1fX3Bob3RvLnVwbG9hZCAuYy1mb3JtX19waG90by13cmFwOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAyMDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9waG90by13aGl0ZS1mcmFtZS5zdmcpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDgwJSA4MCU7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG4uYy1mb3JtX19waG90by51cGxvYWQgLmMtZm9ybV9fcGhvdG8taW1hZ2Uge1xuICBwYWRkaW5nLWJvdHRvbTogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBAYXBwbHkgYmctZGFyaztcbn1cbi5jLWZvcm1fX3Bob3RvLnVwbG9hZCAuYy1mb3JtX19waG90by1pbWFnZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDI5cHg7XG4gIGhlaWdodDogMjlweDtcbiAgei1pbmRleDogMDtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvcGhvdG8tdGFyZ2V0LnN2Zyk7XG59XG4uYy1mb3JtX19waG90by51cGxvYWQgLmMtZm9ybV9fcGhvdG8taW1hZ2UgLmR6LXByZXZpZXcsXG4uYy1mb3JtX19waG90by51cGxvYWQgLmMtZm9ybV9fcGhvdG8taW1hZ2UgLmR6LWltYWdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uYy1mb3JtX19waG90by51cGxvYWQgLmMtZm9ybV9fcGhvdG8taW1hZ2UgLmR6LXByZXZpZXcgaW1nLFxuLmMtZm9ybV9fcGhvdG8udXBsb2FkIC5jLWZvcm1fX3Bob3RvLWltYWdlIC5kei1pbWFnZSBpbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4uYy1mb3JtX19yb3cge1xuICBwYWRkaW5nOiAwO1xufVxuLmMtZm9ybV9faW5wdXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYy1mb3JtX19pbnB1dDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogNDlweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9jb3JuZXItaW5wdXQuc3ZnKTtcbn1cbi5jLWZvcm1fX2lucHV0LnRleHRhcmVhOmFmdGVyIHtcbiAgaGVpZ2h0OiAxMjNweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9jb3JuZXItdGV4dGFyZWEuc3ZnKTtcbn1cbi5jLWZvcm1fX2lucHV0IHRleHRhcmVhLFxuLmMtZm9ybV9faW5wdXQgaW5wdXRbdHlwZT1lbWFpbF0sXG4uYy1mb3JtX19pbnB1dCBpbnB1dFt0eXBlPW51bWJlcl0sXG4uYy1mb3JtX19pbnB1dCBpbnB1dFt0eXBlPXRlbF0sXG4uYy1mb3JtX19pbnB1dCBpbnB1dFt0eXBlPXRleHRdIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgaGVpZ2h0OiA0OXB4O1xuICB3aWR0aDogY2FsYygxMDAlIC0gMTBweCk7XG4gIHBhZGRpbmc6IDAgMTJweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMnB4IDAgMCAycHg7XG4gIEBhcHBseSB0ZXh0LWJsYWNrIGJvcmRlciBib3JkZXItZ3JleS1saWdodCBmb250LWJhc2UgdHJhY2tpbmctWzAuMTVlbV0gcGxhY2Vob2xkZXItW3JnYmEoMCwwLDAsMC4zKV07XG59XG4uYy1mb3JtX19pbnB1dCB0ZXh0YXJlYTpmb2N1cyxcbi5jLWZvcm1fX2lucHV0IGlucHV0W3R5cGU9ZW1haWxdOmZvY3VzLFxuLmMtZm9ybV9faW5wdXQgaW5wdXRbdHlwZT1udW1iZXJdOmZvY3VzLFxuLmMtZm9ybV9faW5wdXQgaW5wdXRbdHlwZT10ZWxdOmZvY3VzLFxuLmMtZm9ybV9faW5wdXQgaW5wdXRbdHlwZT10ZXh0XTpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uYy1mb3JtX19pbnB1dCB0ZXh0YXJlYS5wYXJzbGV5LWVycm9yLFxuLmMtZm9ybV9faW5wdXQgaW5wdXRbdHlwZT1lbWFpbF0ucGFyc2xleS1lcnJvcixcbi5jLWZvcm1fX2lucHV0IGlucHV0W3R5cGU9bnVtYmVyXS5wYXJzbGV5LWVycm9yLFxuLmMtZm9ybV9faW5wdXQgaW5wdXRbdHlwZT10ZWxdLnBhcnNsZXktZXJyb3IsXG4uYy1mb3JtX19pbnB1dCBpbnB1dFt0eXBlPXRleHRdLnBhcnNsZXktZXJyb3Ige1xuICBAYXBwbHkgYm9yZGVyIGJvcmRlci1yZWQ7XG59XG5Ac2NyZWVuIHNtIHtcbiAgLmMtZm9ybV9faW5wdXQgdGV4dGFyZWEsXG4gIC5jLWZvcm1fX2lucHV0IGlucHV0W3R5cGU9ZW1haWxdLFxuICAuYy1mb3JtX19pbnB1dCBpbnB1dFt0eXBlPW51bWJlcl0sXG4gIC5jLWZvcm1fX2lucHV0IGlucHV0W3R5cGU9dGVsXSxcbiAgLmMtZm9ybV9faW5wdXQgaW5wdXRbdHlwZT10ZXh0XSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG4uYy1mb3JtX19pbnB1dCB0ZXh0YXJlYSB7XG4gIHBhZGRpbmctdG9wOiAxMnB4O1xuICBoZWlnaHQ6IDEyM3B4O1xuICByZXNpemU6IG5vbmU7XG59XG4uYy1mb3JtX19pbnB1dCAuYy1ndWlkZSB7XG4gIHBhZGRpbmc6IDEycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyNHB4O1xuICBsZWZ0OiAwO1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgQGFwcGx5IGZvbnQtYmFua2dvdGhpYyB0ZXh0LTEwIHRyYWNraW5nLVstMC4wMmVtXSB1cHBlcmNhc2UgdGV4dC1bI0FCQTdBNl0gdHJhbnNpdGlvbi1hbGw7XG59XG4uYy1mb3JtX19pbnB1dCB0ZXh0YXJlYS5mb2N1c2VkICsgLmMtZ3VpZGUsXG4uYy1mb3JtX19pbnB1dCB0ZXh0YXJlYTpmb2N1cyArIC5jLWd1aWRlIHtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLmMtZm9ybSB1bC5wYXJzbGV5LWVycm9ycy1saXN0IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLmMtZm9ybSB1bC5wYXJzbGV5LWVycm9ycy1saXN0IGxpIHtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgbWFyZ2luLXRvcDogNHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMC4xNWVtO1xuICBAYXBwbHkgdGV4dC1yZWQ7XG59XG5cbi5jLWNoZWNrYm94IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmMtY2hlY2tib3ggaW5wdXQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmMtY2hlY2tib3hfX2xhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctbGVmdDogMjRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBAYXBwbHkgdGV4dC0xNCB0cmFja2luZy1bMC4xNWVtXSBmb250LXNlbWlib2xkIGZvbnQtYmFzZTtcbn1cbi5jLWNoZWNrYm94X19sYWJlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogM3B4O1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMWUxZTFlO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5jLWNoZWNrYm94X19sYWJlbDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiA2cHg7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFlMWUxZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG59XG4uYy1jaGVja2JveCBpbnB1dDpjaGVja2VkICsgc3BhbjphZnRlciB7XG4gIG9wYWNpdHk6IDE7XG59XG4uYy1jaGVja2JveCB1bC5wYXJzbGV5LWVycm9ycy1saXN0IGxpIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDEwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjE1ZW07XG4gIEBhcHBseSBmb250LWJhc2U7XG59XG5cbi5jLWZyYW1lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBkaXNwbGF5OiBub25lO1xuICB6LWluZGV4OiAxMDtcbn1cbkBzY3JlZW4gbGcge1xuICAuYy1mcmFtZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5jLWZyYW1lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlcjogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDA7XG4gIGJvcmRlcjogMjVweCBzb2xpZCAjMWUxZTFlO1xufVxuLmMtZnJhbWUucmVkOmJlZm9yZSB7XG4gIGJvcmRlcjogMDtcbn1cbi5jLWZyYW1lX19jb3JuZXIge1xuICB6LWluZGV4OiAxMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ZyYW1lLWZvcm0uc3ZnKTtcbn1cbi5yZWQgLmMtZnJhbWVfX2Nvcm5lciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvZnJhbWUtZ2VuZXJhdGlvbi5wbmcpO1xufVxuLmMtZnJhbWVfX2Nvcm5lci50bCB7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDU5cHg7XG4gIGhlaWdodDogMzEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBsZWZ0O1xufVxuLmMtZnJhbWVfX2Nvcm5lci50bDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyNXB4O1xuICBsZWZ0OiAxM3B4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDE5cHg7XG4gIGhlaWdodDogMjQ3cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaHVkLWZvcm0tYmFyLnN2Zyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cbi5yZWQgLmMtZnJhbWVfX2Nvcm5lci50bCB7XG4gIGhlaWdodDogNTAlO1xuICB3aWR0aDogMjUlO1xufVxuLnJlZCAuYy1mcmFtZV9fY29ybmVyLnRsOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9odWQtZm9ybS1iYXItZGFyay5zdmcpO1xufVxuLmMtZnJhbWVfX2Nvcm5lci50IHtcbiAgdG9wOiAwO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgd2lkdGg6IDQyNnB4O1xuICBoZWlnaHQ6IDU4cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmMtZnJhbWVfX2Nvcm5lci50OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDMwMHB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaHVkLWZvcm0tcHJvZ3Jlc3Muc3ZnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xufVxuLnJlZCAuYy1mcmFtZV9fY29ybmVyLnQge1xuICB3aWR0aDogNTAlO1xufVxuLnJlZCAuYy1mcmFtZV9fY29ybmVyLnQ6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2h1ZC1mb3JtLXByb2dyZXNzLWRhcmsuc3ZnKTtcbn1cbi5jLWZyYW1lX19jb3JuZXIudHIge1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMjczcHg7XG4gIGhlaWdodDogMjczcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCByaWdodDtcbn1cbi5jLWZyYW1lX19jb3JuZXIudHI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjNweDtcbiAgcmlnaHQ6IDIzcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTc3cHg7XG4gIGhlaWdodDogMTc3cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaHVkLWZvcm0tc2VhLnBuZyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cbi5yZWQgLmMtZnJhbWVfX2Nvcm5lci50ciB7XG4gIGhlaWdodDogNTAlO1xuICB3aWR0aDogMjUlO1xufVxuLmMtZnJhbWVfX2Nvcm5lci5iciB7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAzNjVweDtcbiAgaGVpZ2h0OiA2NnB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gcmlnaHQ7XG59XG4uYy1mcmFtZV9fY29ybmVyLmJyLmJsYWNrID4gZGl2LnN0cmlrZS1saW5lOmFmdGVyIHtcbiAgQGFwcGx5IGJnLWJsYWNrO1xufVxuLmMtZnJhbWVfX2Nvcm5lci5ici5ibGFjayA+IGRpdi5zdHJpa2UtbGluZSA+IGRpdiB7XG4gIEBhcHBseSBiZy1vcmFuZ2UgdGV4dC1ibGFjaztcbn1cbi5jLWZyYW1lX19jb3JuZXIuYnIgPiBkaXYuc3RyaWtlLWxpbmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMjBweDtcbiAgcmlnaHQ6IDI1cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjgwcHg7XG4gIGhlaWdodDogMTNweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmMtZnJhbWVfX2Nvcm5lci5iciA+IGRpdi5zdHJpa2UtbGluZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiA1MCU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDFweDtcbiAgei1pbmRleDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5jLWZyYW1lX19jb3JuZXIuYnIgPiBkaXYuc3RyaWtlLWxpbmUgPiBkaXYge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMCA2cHg7XG4gIHotaW5kZXg6IDU7XG4gIEBhcHBseSBiZy1kYXJrO1xufVxuLnJlZCAuYy1mcmFtZV9fY29ybmVyLmJyIHtcbiAgaGVpZ2h0OiA1MCU7XG4gIHdpZHRoOiA1MCU7XG59XG4ucmVkIC5jLWZyYW1lX19jb3JuZXIuYnI6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2h1ZC1mb3JtLW1tLWRhcmsuc3ZnKTtcbn1cbi5jLWZyYW1lX19jb3JuZXIuYmwge1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAzMDBweDtcbiAgaGVpZ2h0OiAxNDNweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIGxlZnQ7XG59XG4uYy1mcmFtZV9fY29ybmVyLmJsOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDI0cHg7XG4gIGxlZnQ6IDMwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTgzcHg7XG4gIGhlaWdodDogOTFweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9odWQtZm9ybS1kaW5vLnN2Zyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cbi5yZWQgLmMtZnJhbWVfX2Nvcm5lci5ibCB7XG4gIGhlaWdodDogNTAlO1xuICB3aWR0aDogNTAlO1xufVxuLnJlZCAuYy1mcmFtZV9fY29ybmVyLmJsOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9odWQtZm9ybS1kaW5vLWRhcmsuc3ZnKTtcbn1cbi5jLWZyYW1lX19iYWRnZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDQycHg7XG4gIGhlaWdodDogMTQ0cHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgQGFwcGx5IHRyYW5zaXRpb24tYWxsO1xufVxuLmMtZnJhbWVfX2JhZGdlLmwge1xuICBsZWZ0OiA1MHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2JhZGdlLWFwZXguc3ZnKTtcbn1cbi5jLWZyYW1lX19iYWRnZS5yIHtcbiAgd2lkdGg6IDQycHg7XG4gIGhlaWdodDogMTc1cHg7XG4gIHJpZ2h0OiA1MHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2JhZGdlLXRlcnJpdG9yeS5zdmcpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDIwMDBweCkge1xuICAuYy1mcmFtZV9fYmFkZ2UubCB7XG4gICAgdG9wOiAzNSU7XG4gIH1cbiAgLmMtZnJhbWVfX2JhZGdlLnIge1xuICAgIHRvcDogNjUlO1xuICB9XG59XG4uYy1mcmFtZS1tb2JpbGVfX3RvcCB7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJvcmRlci10b3A6IDE2cHggc29saWQgIzFlMWUxZTtcbiAgaGVpZ2h0OiA3NnB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ZyYW1lLW1vYmlsZS10b3Auc3ZnKTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5Ac2NyZWVuIGxnIHtcbiAgLmMtZnJhbWUtbW9iaWxlX190b3Age1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5jLWZyYW1lLW1vYmlsZV9fdG9wLnJlZCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDIwO1xuICBib3JkZXItdG9wOiAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2dlbi1tb2JpbGUtdG9wLnN2Zyk7XG4gIEBhcHBseSBiZy1vcmFuZ2U7XG59XG4uYy1mcmFtZS1tb2JpbGVfX2JvdHRvbSB7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciByaWdodDtcbiAgaGVpZ2h0OiAyOXB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ZyYW1lLW1vYmlsZS1ib3R0b20uc3ZnKTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IC0xcHg7XG4gIHdpZHRoOiAxMDAlO1xuICByaWdodDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHotaW5kZXg6IDIwMDtcbn1cbkBzY3JlZW4gbGcge1xuICAuYy1mcmFtZS1tb2JpbGVfX2JvdHRvbSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmMtZnJhbWUtbW9iaWxlX19ib3R0b20ucmVkIHtcbiAgYm9yZGVyLXRvcDogMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9nZW4tbW9iaWxlLWJvdHRvbS5zdmcpO1xuICBAYXBwbHkgYmctb3JhbmdlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1heC1oZWlnaHQ6IDEwMDBweCkge1xuICAjaG9tZSAuZGVjb3ItbGFuZCB7XG4gICAgd2lkdGg6IDMwJTtcbiAgICBtYXgtd2lkdGg6IDcwMHB4O1xuICB9XG4gICNob21lIC5kZWNvci1zZWEge1xuICAgIHdpZHRoOiAyNSU7XG4gICAgbWF4LXdpZHRoOiA2NzBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtYXgtaGVpZ2h0OiAxMDA4cHgpIHtcbiAgI2hvbWUgLmMtaG9tZV9fYmFkZ2Uge1xuICAgIHdpZHRoOiAyODBweDtcbiAgfVxuICAjaG9tZSAuYy1ob21lX19jb250ZW50IGgxIHtcbiAgICBmb250LXNpemU6IDYwcHg7XG4gIH1cbiAgI2hvbWUgLmMtaG9tZV9fdGV4dCB7XG4gICAgbWF4LXdpZHRoOiA2MDBweDtcbiAgfVxuICAjaG9tZSAuYy1ob21lX19idXR0b24ge1xuICAgIG1hcmdpbi10b3A6IDhweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE1MDBweCkgYW5kIChtYXgtaGVpZ2h0OiAxMDAwcHgpIHtcbiAgI2hvbWUgLmRlY29yLXRleHQge1xuICAgIHRvcDogNzAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTgwMHB4KSBhbmQgKG1heC1oZWlnaHQ6IDEwMDBweCkge1xuICAjaG9tZSAuZGVjb3ItdGV4dCB7XG4gICAgdG9wOiA1MCU7XG4gIH1cbn1cbiNob21lIHtcbiAgQGFwcGx5IGl0ZW1zLWNlbnRlcjtcbn1cblxuLmMtZ2VuIGgxIHtcbiAgZm9udC1zaXplOiBjbGFtcCgzcmVtLCAtMS40MTYycmVtICsgOS4yMTI1dncsIDYuODc1cmVtKTtcbiAgbGluZS1oZWlnaHQ6IDAuOTU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wM2VtO1xufVxuXG4uYy1pZHBhc3Mge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA1NjJweDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uYy1pZHBhc3MucG9wdXAge1xuICBAYXBwbHkgdG9wLVstMTIwcHhdIHNjYWxlLVswLjY1XSBhYnNvbHV0ZSBsZWZ0LTEvMiAtdHJhbnNsYXRlLXgtMS8yO1xufVxuQHNjcmVlbiBzbSB7XG4gIC5jLWlkcGFzcy5wb3B1cCB7XG4gICAgQGFwcGx5IHJvdGF0ZS1bNWRlZ10gdHJhbnNsYXRlLXgtMCBzY2FsZS1bMV0gdG9wLVstMTJweF0gcmVsYXRpdmUgbGVmdC0wO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIGFuZCAobWF4LWhlaWdodDogMTAwMHB4KSB7XG4gIC5jLWlkcGFzcy5wb3B1cCB7XG4gICAgQGFwcGx5IHRvcC1bLTcycHhdIHNjYWxlLVswLjg1XSB0cmFuc2xhdGUteC1bLTM2cHhdO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIGFuZCAobWF4LWhlaWdodDogODYwcHgpIHtcbiAgLmMtaWRwYXNzLnBvcHVwIHtcbiAgICBAYXBwbHkgdG9wLVstMTUwcHhdIHNjYWxlLVswLjY1XSB0cmFuc2xhdGUteC1bLTEwMHB4XTtcbiAgfVxufVxuLmMtaWRwYXNzLmRlc2sge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAuNSU7XG4gIGxlZnQ6IDQ3LjIlO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjQ4KSByb3RhdGUoMjFkZWcpO1xufVxuLmMtaWRwYXNzLmRlc2sgLmMtaWRwYXNzX19jbGlwIHtcbiAgbGVmdDogNDElO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAyNy4yJTtcbn1cbi5jLWlkcGFzcy5kZXNrIC5jLWlkcGFzc19fYmFkZ2Uge1xuICBtYXJnaW4tdG9wOiAtNy41JTtcbn1cbi5jLWlkcGFzc19fc2hhZG93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDM1MDtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjAzKTtcbiAgbGVmdDogMSU7XG59XG4uYy1pZHBhc3NfX292ZXJsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogNTA7XG59XG4uYy1pZHBhc3NfX2JnIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAwO1xufVxuLmMtaWRwYXNzX19wcm9maWxlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgei1pbmRleDogNDA7XG4gIHdpZHRoOiA3MiU7XG59XG4uYy1pZHBhc3NfX2NsaXAge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDIwJTtcbiAgdG9wOiAtMjQlO1xuICBsZWZ0OiA1MyU7XG4gIHotaW5kZXg6IDEwMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmMtaWRwYXNzX19iYWRnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXRvcDogLTclO1xufVxuLmMtaWRwYXNzX19uYW1lIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAzOHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTQuNSU7XG4gIGxlZnQ6IDExJTtcbiAgd2lkdGg6IDczLjUlO1xuICB6LWluZGV4OiAyMDA7XG4gIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmMtaWRwYXNzX19sb2NhdGlvbiB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDg0JTtcbiAgbGVmdDogOCU7XG4gIHdpZHRoOiAyNSU7XG4gIHotaW5kZXg6IDIwMDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgQGFwcGx5IHVwcGVyY2FzZSB0cmFja2luZy1bMXB4XTtcbn1cblxuLmMtaW5mby1zbGlkZXMgPiBkaXYge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmMtaW5mby1zbGlkZXMgPiBkaXYuYWN0aXZlIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuI2xvYWRpbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2JnLW5vaXNlLnBuZyk7XG4gIHRyYW5zaXRpb246IGFsbCAxcyBlYXNlO1xufVxuI2xvYWRpbmcubG9hZGVkIHtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC41cztcbn1cbiNsb2FkaW5nLmxvYWRlZCAuYy1zcGxhc2gtYmFkZ2Uge1xuICBvcGFjaXR5OiAwO1xufVxuI2xvYWRpbmcgLmMtc3BsYXNoLWJhZGdlIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbn1cbiNsb2FkaW5nIC5pbnRyby1iYWRnZSB7XG4gIEBhcHBseSB0cmFuc2l0aW9uLWFsbDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAjbG9hZGluZyAuaW50cm8tYmFkZ2Uge1xuICAgIG1heC13aWR0aDogNjB2aDtcbiAgfVxufVxuXG4uYy1sYXp5LXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYy1sYXp5LXdyYXBwZXIuY292ZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmMtbGF6eS13cmFwcGVyLmNvdmVyIGltZyB7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4uYy1sYXp5LXdyYXBwZXIgaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5jLWxvYWRpbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWMwZDM2O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDMycHggMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvYmctZ3JpZC5wbmcpO1xuICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gMjE5cHgpO1xuICBib3gtc2hhZG93OiAwIDAgMjBweCAyMHB4ICNmMjhkOTY7XG59XG5cbi5jLXBlcm1pc3Npb24sXG4uYy1sb2FkIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDEwMDA7XG4gIGJhY2tncm91bmQ6ICNmNDhlOWI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIEBhcHBseSB0cmFuc2l0aW9uLWFsbDtcbn1cbi5jLXBlcm1pc3Npb24tLWFjdGl2ZSxcbi5jLWxvYWQtLWFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuLmMtcGVybWlzc2lvbl9faGVhZGVyLFxuLmMtbG9hZF9faGVhZGVyIHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gY2VudGVyO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2hlYWRlci1iZy5qcGcpO1xuICBoZWlnaHQ6IDYwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbn1cbi5jLXBlcm1pc3Npb25fX2hlYWRlciBpbWcsXG4uYy1sb2FkX19oZWFkZXIgaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLmMtcGVybWlzc2lvbl9faGVhZGVyIGltZy5naWZ0LFxuLmMtbG9hZF9faGVhZGVyIGltZy5naWZ0IHtcbiAgdG9wOiAxNHB4O1xuICBsZWZ0OiAxMHB4O1xufVxuLmMtcGVybWlzc2lvbl9faGVhZGVyIGltZy5zdGFyLFxuLmMtbG9hZF9faGVhZGVyIGltZy5zdGFyIHtcbiAgdG9wOiA0cHg7XG4gIGxlZnQ6IDQ4cHg7XG59XG4uYy1wZXJtaXNzaW9uX19oZWFkZXIgaW1nLnN0YXItZ3JlZW4sXG4uYy1sb2FkX19oZWFkZXIgaW1nLnN0YXItZ3JlZW4ge1xuICB0b3A6IDM0cHg7XG4gIGxlZnQ6IDg4cHg7XG59XG4uYy1wZXJtaXNzaW9uX19oZWFkZXIgaW1nLmJhcixcbi5jLWxvYWRfX2hlYWRlciBpbWcuYmFyIHtcbiAgdG9wOiAyMHB4O1xuICByaWdodDogMTBweDtcbn1cbi5jLXBlcm1pc3Npb25fX2hlYWRlciBpbWcubG9nbyxcbi5jLWxvYWRfX2hlYWRlciBpbWcubG9nbyB7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiAxNXB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG59XG4uYy1wZXJtaXNzaW9uX19ib2R5LFxuLmMtbG9hZF9fYm9keSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYzBkMzY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogNDBweCAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9iZy1ncmlkLnBuZyk7XG4gIGhlaWdodDogMTAwJTtcbiAgbWluLWhlaWdodDogNjAwcHg7XG59XG4uYy1wZXJtaXNzaW9uX19mb290ZXIsXG4uYy1sb2FkX19mb290ZXIge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvZm9vdGVyLWJnLmpwZyk7XG4gIGhlaWdodDogNDhweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmMtcGVybWlzc2lvbl9fZm9vdGVyIGltZyxcbi5jLWxvYWRfX2Zvb3RlciBpbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4uYy1wZXJtaXNzaW9uX19mb290ZXIgaW1nLmhlYXJ0ZWdnLFxuLmMtbG9hZF9fZm9vdGVyIGltZy5oZWFydGVnZyB7XG4gIHRvcDogMTJweDtcbiAgbGVmdDogMTBweDtcbn1cbi5jLXBlcm1pc3Npb25fX2Zvb3RlciBpbWcuZmxha2UsXG4uYy1sb2FkX19mb290ZXIgaW1nLmZsYWtlIHtcbiAgdG9wOiA3cHg7XG4gIGxlZnQ6IDExOHB4O1xufVxuLmMtcGVybWlzc2lvbl9fZm9vdGVyIGltZy5mbGFrZS1ncmVlbixcbi5jLWxvYWRfX2Zvb3RlciBpbWcuZmxha2UtZ3JlZW4ge1xuICB0b3A6IDhweDtcbiAgcmlnaHQ6IDQ4cHg7XG59XG4uYy1wZXJtaXNzaW9uX19mb290ZXIgaW1nLmJ1bm55LFxuLmMtbG9hZF9fZm9vdGVyIGltZy5idW5ueSB7XG4gIHRvcDogMHB4O1xuICByaWdodDogMTBweDtcbn1cblxuLmMtcGVybWlzc2lvbiAuYy1wb3B1cF9fbW9kYWwge1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmMtcGVybWlzc2lvbi5jLXBlcm1pc3Npb24tLWd5cm8gLmMtcG9wdXBfX21vZGFsIHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG5cbi5jLW1vZGFsIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB6LWluZGV4OiA4MDAwO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHBhZGRpbmc6IDI0cHggMTZweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSk7XG4gIGJhY2tkcm9wLWZpbHRlcjogYmx1cigyMHB4KTtcbn1cbi5jLW1vZGFsLmMtbW9kYWwtLWFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuLmMtbW9kYWwjbW9kYWwtd2luIC5lLWJ0bi0tY2xvc2UtcmVkIHtcbiAgdG9wOiAxMHB4O1xuICByaWdodDogMTZweDtcbn1cbi5jLW1vZGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlcjogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDU7XG4gIGJvcmRlcjogMjVweCBzb2xpZCAjMWUxZTFlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBzY3JlZW4gc20ge1xuICAuYy1tb2RhbDpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4uYy1tb2RhbF9fY29ybmVyIHtcbiAgei1pbmRleDogMTA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9mcmFtZS1kZXNrLnN2Zyk7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBkaXNwbGF5OiBub25lO1xufVxuQHNjcmVlbiBzbSB7XG4gIC5jLW1vZGFsX19jb3JuZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4uYy1tb2RhbF9fY29ybmVyLnRsIHtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogNTlweDtcbiAgaGVpZ2h0OiAzMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGxlZnQ7XG59XG4uYy1tb2RhbF9fY29ybmVyLnRsOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDI1cHg7XG4gIGxlZnQ6IDEzcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTlweDtcbiAgaGVpZ2h0OiAyNDdweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9odWQtZm9ybS1iYXIuc3ZnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xufVxuLmMtbW9kYWxfX2Nvcm5lci50IHtcbiAgdG9wOiAwO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgd2lkdGg6IDQyNnB4O1xuICBoZWlnaHQ6IDU4cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBub25lO1xufVxuLmMtbW9kYWxfX2Nvcm5lci50OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDMwMHB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaHVkLWZvcm0tcHJvZ3Jlc3Muc3ZnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xufVxuQHNjcmVlbiBzbSB7XG4gIC5jLW1vZGFsX19jb3JuZXIudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuLmMtbW9kYWxfX2Nvcm5lci50ciB7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAyNzNweDtcbiAgaGVpZ2h0OiAyNzNweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIHJpZ2h0O1xufVxuLmMtbW9kYWxfX2Nvcm5lci50ciAuZS1idG4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMzBweDtcbiAgcmlnaHQ6IDIwcHg7XG59XG4uYy1tb2RhbF9fY29ybmVyLmJyIHtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDM2NXB4O1xuICBoZWlnaHQ6IDY2cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSByaWdodDtcbn1cbi5jLW1vZGFsX19jb3JuZXIuYnIgPiBkaXYge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMjBweDtcbiAgcmlnaHQ6IDI1cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjgwcHg7XG4gIGhlaWdodDogMTNweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmMtbW9kYWxfX2Nvcm5lci5iciA+IGRpdjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiA1MCU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDFweDtcbiAgei1pbmRleDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5jLW1vZGFsX19jb3JuZXIuYnIgPiBkaXYgPiBkaXYge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMCA2cHg7XG4gIHotaW5kZXg6IDU7XG4gIEBhcHBseSBiZy1kYXJrO1xufVxuLmMtbW9kYWxfX2Nvcm5lci5ibCB7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDMwMHB4O1xuICBoZWlnaHQ6IDE0M3B4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gbGVmdDtcbn1cbi5jLW1vZGFsX19jb3JuZXIuYmw6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMjRweDtcbiAgbGVmdDogMzBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxODNweDtcbiAgaGVpZ2h0OiA5MXB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2h1ZC1mb3JtLWRpbm8uc3ZnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xufVxuLmMtbW9kYWxfX3Njcm9sbCB7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmMtbW9kYWxfX2NvbnRlbnQge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbkBzY3JlZW4gc20ge1xuICAuYy1tb2RhbF9fY29udGVudCB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuLmMtbW9kYWxfX2NvbnRlbnQtd3JhcCB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMCAwIDI0cHggMDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgd2lkdGg6IDEwMCU7XG59XG5Ac2NyZWVuIHNtIHtcbiAgLmMtbW9kYWxfX2NvbnRlbnQtd3JhcCB7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBwYWRkaW5nOiA1NnB4IDI0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkgYW5kIChtYXgtaGVpZ2h0OiAxMDAwcHgpIHtcbiAgLmMtbW9kYWwjbW9kYWwtaWRwYXNzIC5jLWJsb2NrIHtcbiAgICB3aWR0aDogNDgwcHg7XG4gIH1cbiAgLmMtbW9kYWwjbW9kYWwtaWRwYXNzIC5jLWJsb2NrX19oZWFkZXIge1xuICAgIGhlaWdodDogNzAwcHg7XG4gIH1cbiAgLmMtbW9kYWwjbW9kYWwtaWRwYXNzIC5jLWJsb2NrX19oZWFkZXIgLnRleHQtMjgge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEycHgpO1xuICB9XG4gIC5jLW1vZGFsI21vZGFsLWlkcGFzcyAuYy1ibG9ja19fZm9vdGVyIHtcbiAgICB3aWR0aDogNDgwcHg7XG4gIH1cbiAgLmMtbW9kYWwjbW9kYWwtaWRwYXNzIC5jLWJsb2NrX19mb290ZXIgLmUtYnRuIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSBhbmQgKG1heC1oZWlnaHQ6IDg2MHB4KSB7XG4gIC5jLW1vZGFsI21vZGFsLWlkcGFzcyAuYy1ibG9jayB7XG4gICAgd2lkdGg6IDM2MHB4O1xuICB9XG4gIC5jLW1vZGFsI21vZGFsLWlkcGFzcyAuYy1ibG9ja19faGVhZGVyIHtcbiAgICBoZWlnaHQ6IDUzMHB4O1xuICB9XG4gIC5jLW1vZGFsI21vZGFsLWlkcGFzcyAuYy1ibG9ja19faGVhZGVyIC50ZXh0LTI4IHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMnB4KTtcbiAgfVxuICAuYy1tb2RhbCNtb2RhbC1pZHBhc3MgLmMtYmxvY2tfX2Zvb3RlciB7XG4gICAgd2lkdGg6IDM2MHB4O1xuICB9XG4gIC5jLW1vZGFsI21vZGFsLWlkcGFzcyAuYy1ibG9ja19fZm9vdGVyIC5lLWJ0biB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5jLW1vZGFsLnNob3ctZXJyb3IgLmMtbW9kYWxfX3NoYXJlLXN1Y2Nlc3MsXG4uYy1tb2RhbC5zaG93LWVycm9yIC5jLW1vZGFsX19zaGFyZS1mb3JtIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLmMtbW9kYWwuc2hvdy1lcnJvciAuYy1tb2RhbF9fc2hhcmUtZmFpbGVkIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cbi5jLW1vZGFsLnNob3ctc3VjY2VzcyAuYy1tb2RhbF9fc2hhcmUtZmFpbGVkLFxuLmMtbW9kYWwuc2hvdy1zdWNjZXNzIC5jLW1vZGFsX19zaGFyZS1mb3JtIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLmMtbW9kYWwuc2hvdy1zdWNjZXNzIC5jLW1vZGFsX19zaGFyZS1zdWNjZXNzIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cblxuLmMtcG9wdXAge1xuICB6LWluZGV4OiA5MDAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDI0cHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbiAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDIwcHgpO1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuLmMtcG9wdXAjZGluby1wb3B1cCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDRweCk7XG59XG5Ac2NyZWVuIGxnIHtcbiAgLmMtcG9wdXAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cbi5jLXBvcHVwLmMtcG9wdXAtLWFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuLmMtcG9wdXAuYy1wb3B1cC0tYWN0aXZlIC5jLXBvcHVwX19jb250ZW50IHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC4xcztcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cbi5jLXBvcHVwLnNob3ctZXJyb3IgLmMtcG9wdXBfX3NoYXJlLXN1Y2Nlc3MsXG4uYy1wb3B1cC5zaG93LWVycm9yIC5jLXBvcHVwX19zaGFyZS1mb3JtIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLmMtcG9wdXAuc2hvdy1lcnJvciAuYy1wb3B1cF9fc2hhcmUtZmFpbGVkIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cbi5jLXBvcHVwLnNob3ctc3VjY2VzcyAuYy1wb3B1cF9fc2hhcmUtZmFpbGVkLFxuLmMtcG9wdXAuc2hvdy1zdWNjZXNzIC5jLXBvcHVwX19zaGFyZS1mb3JtIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLmMtcG9wdXAuc2hvdy1zdWNjZXNzIC5jLXBvcHVwX19zaGFyZS1zdWNjZXNzIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cbi5jLXBvcHVwI3BvcHVwLXNoYXJlIC5jLXBvcHVwX19jb250ZW50IHtcbiAgbWF4LXdpZHRoOiA0ODBweDtcbn1cbi5jLXBvcHVwI3BvcHVwLXNoYXJlIC5jLXBvcHVwX19tb2RhbC13cmFwIHtcbiAgcGFkZGluZzogMjRweDtcbn1cbi5jLXBvcHVwX19zaGFyZSB7XG4gIHBhZGRpbmc6IDMycHg7XG59XG4uYy1wb3B1cF9fc2hhcmUtZm9ybSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmMtcG9wdXBfX3NoYXJlLWZvcm0gbGFiZWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgcGFkZGluZzogMTZweCAxNnB4IDhweCAxNnB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIEBhcHBseSB0cmFja2luZy13aWRlc3Q7XG59XG4uYy1wb3B1cF9fc2hhcmUtZm9ybSBpbnB1dCB7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGhlaWdodDogNTBweDtcbiAgcGFkZGluZzogMCAxNnB4O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIEBhcHBseSBmb250LWJhc2UgdHJhY2tpbmctd2lkZXIgdGV4dC1ibGFjayBib3JkZXIgYm9yZGVyLWluZGlnbztcbn1cbi5jLXBvcHVwX19zaGFyZS1mb3JtIGlucHV0OmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5jLXBvcHVwX19zaGFyZS1mb3JtIHVsLnBhcnNsZXktZXJyb3JzLWxpc3Qge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4uYy1wb3B1cF9fc2hhcmUtZm9ybSB1bC5wYXJzbGV5LWVycm9ycy1saXN0IGxpIHtcbiAgcGFkZGluZzogMTJweCAxNnB4IDEycHggNDhweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgQGFwcGx5IHRleHQtcmVkO1xufVxuLmMtcG9wdXBfX3NoYXJlLWZhaWxlZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYy1wb3B1cF9fc2hhcmUtc3VjY2VzcyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYy1wb3B1cF9fc2hhcmUtc3VjY2VzcyBoMyB7XG4gIG1hcmdpbjogMCAwIDQwcHggMDtcbn1cbi5jLXBvcHVwX19vdmVybGF5IHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG59XG4uYy1wb3B1cF9fY29udGVudCB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDMyNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuNSk7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgcGFkZGluZzogMzJweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4jaW5mby1wb3B1cCAuYy1wb3B1cF9fY29udGVudCB7XG4gIG1heC13aWR0aDogNDAwcHg7XG59XG5Ac2NyZWVuIGxnIHtcbiAgI2luZm8tcG9wdXAgLmMtcG9wdXBfX2NvbnRlbnQge1xuICAgIG1heC13aWR0aDogOTgwcHg7XG4gIH1cbn1cbiNkaW5vLXBvcHVwIC5jLXBvcHVwX19jb250ZW50IHtcbiAgbWF4LXdpZHRoOiA0MDBweDtcbn1cbkBzY3JlZW4gbGcge1xuICAjZGluby1wb3B1cCAuYy1wb3B1cF9fY29udGVudCB7XG4gICAgbWF4LXdpZHRoOiA5MDBweDtcbiAgfVxufVxuLmMtcG9wdXBfX2NvbnRlbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogNnB4O1xuICBoZWlnaHQ6IDExMHB4O1xuICB6LWluZGV4OiAxO1xuICB0b3A6IDcwJTtcbiAgbGVmdDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3BvcHVwLWJhci5zdmcpO1xufVxuQHNjcmVlbiBsZyB7XG4gIC5jLXBvcHVwX19jb250ZW50OmJlZm9yZSB7XG4gICAgdG9wOiA1MCU7XG4gIH1cbn1cbi5jLXBvcHVwX19jb250ZW50OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTNweDtcbiAgaGVpZ2h0OiAzOXB4O1xuICB6LWluZGV4OiAxO1xuICB0b3A6IDYyJTtcbiAgbGVmdDogMTBweDtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBzY3JlZW4gbGcge1xuICAuYy1wb3B1cF9fY29udGVudDphZnRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5jLXBvcHVwX19jb250ZW50IC5mcmFtZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvbW9kYWwucG5nKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogNTAlO1xuICBoZWlnaHQ6IDYwJTtcbn1cbi5jLXBvcHVwX19jb250ZW50IC5mcmFtZS50bCB7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGxlZnQ7XG59XG4uYy1wb3B1cF9fY29udGVudCAuZnJhbWUudHIge1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgcmlnaHQ7XG59XG4uYy1wb3B1cF9fY29udGVudCAuZnJhbWUuYmwge1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSBsZWZ0O1xufVxuLmMtcG9wdXBfX2NvbnRlbnQgLmZyYW1lLmJyIHtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIHJpZ2h0O1xufVxuLmMtcG9wdXBfX21vZGFsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDtcbn1cbi5jLXBvcHVwX19tb2RhbCAuYy1pbWFnZSBpbWcge1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi5jLXBvcHVwX19tb2RhbCAuYy1pbWFnZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDY0cHg7XG4gIGhlaWdodDogNjRweDtcbiAgYm90dG9tOiAtMzJweDtcbiAgcmlnaHQ6IC0zMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG4uYy1wb3B1cF9fbW9kYWwgLmltYWdlLXdyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYy1wb3B1cF9fbW9kYWwgLmltYWdlLXdyYXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTNweDtcbiAgaGVpZ2h0OiAzOXB4O1xuICB6LWluZGV4OiAxO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IC0yM3B4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3BvcHVwLXRleHQuc3ZnKTtcbn1cbi5jLXBvcHVwLS1jbG9zZSB7XG4gIHdpZHRoOiA1NnB4O1xuICBoZWlnaHQ6IDM4cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvYnV0dG9uLWNsb3NlLnN2Zyk7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cblxuLmMtcHJlbG9hZGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDEwMDA7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgQGFwcGx5IGJnLXdoaXRlO1xufVxuLmMtcHJlbG9hZGVyLmFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG4uYy1wcmVsb2FkZXJfX2xvYWRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogNjRweDtcbiAgaGVpZ2h0OiA2NHB4O1xuICBtYXJnaW4tbGVmdDogLTMycHg7XG4gIHRvcDogMTAwcHg7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjUpO1xufVxuLmMtcHJlbG9hZGVyX19sb2FkZXIuZGFyayBkaXYge1xuICBAYXBwbHkgYmctYmx1ZTtcbn1cbi5jLXByZWxvYWRlcl9fbG9hZGVyIGRpdiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyN3B4O1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIEBhcHBseSBiZy13aGl0ZTtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAsIDEsIDEsIDApO1xufVxuLmMtcHJlbG9hZGVyX19sb2FkZXIgZGl2Om50aC1jaGlsZCgxKSB7XG4gIGxlZnQ6IDZweDtcbiAgYW5pbWF0aW9uOiBwcmVsb2FkZXIxIDAuNnMgaW5maW5pdGU7XG59XG4uYy1wcmVsb2FkZXJfX2xvYWRlciBkaXY6bnRoLWNoaWxkKDIpIHtcbiAgbGVmdDogNnB4O1xuICBhbmltYXRpb246IHByZWxvYWRlcjIgMC42cyBpbmZpbml0ZTtcbn1cbi5jLXByZWxvYWRlcl9fbG9hZGVyIGRpdjpudGgtY2hpbGQoMykge1xuICBsZWZ0OiAyNnB4O1xuICBhbmltYXRpb246IHByZWxvYWRlcjIgMC42cyBpbmZpbml0ZTtcbn1cbi5jLXByZWxvYWRlcl9fbG9hZGVyIGRpdjpudGgtY2hpbGQoNCkge1xuICBsZWZ0OiA0NXB4O1xuICBhbmltYXRpb246IHByZWxvYWRlcjMgMC42cyBpbmZpbml0ZTtcbn1cblxuQGtleWZyYW1lcyBwcmVsb2FkZXIxIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxufVxuQGtleWZyYW1lcyBwcmVsb2FkZXIzIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBwcmVsb2FkZXIyIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDE5cHgsIDApO1xuICB9XG59XG4uYy1wcm9ncmVzcyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDMzcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvYmFyLnN2Zyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDEwMCU7XG4gIGFuaW1hdGlvbjogbW92ZUJhciA1cyBsaW5lYXIgaW5maW5pdGU7XG59XG5Ac2NyZWVuIHNtIHtcbiAgLmMtcHJvZ3Jlc3Mge1xuICAgIGFuaW1hdGlvbjogbW92ZUJhciAxMHMgbGluZWFyIGluZmluaXRlO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgbW92ZUJhciB7XG4gIDAlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDAlIDA7XG4gIH1cbiAgMTAwJSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCUgMDtcbiAgfVxufVxuLmMtcmljaHRleHQgKjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5jLXJpY2h0ZXh0IHVsLCAuYy1yaWNodGV4dCBvbCB7XG4gIHBhZGRpbmctbGVmdDogMTZweDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbi5jLXJpY2h0ZXh0IHVsIGxpLCAuYy1yaWNodGV4dCBvbCBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMTVlbTtcbn1cbi5jLXJpY2h0ZXh0IHVsIGxpOmxhc3QtY2hpbGQsIC5jLXJpY2h0ZXh0IG9sIGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmMtcmljaHRleHQgdWwge1xuICBsaXN0LXN0eWxlOiBkaXNjO1xufVxuLmMtcmljaHRleHQgb2wge1xuICBsaXN0LXN0eWxlOiBkZWNpbWFsO1xufVxuXG4uYy1zdGVwcyB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGdhcDogMjRweDtcbn1cbi5jLXN0ZXBzOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAycHg7XG4gIHotaW5kZXg6IDEwMDtcbiAgQGFwcGx5IGJnLWRhcms7XG59XG4uYy1zdGVwcyBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbiAgQGFwcGx5IGJvcmRlciBib3JkZXItZGFyaztcbn1cbi5jLXN0ZXBzIHNwYW4uYy1zdGVwcy0tYWN0aXZlIHtcbiAgQGFwcGx5IGJnLWRhcms7XG59XG5cbi5jLXZpZGVvLXJlc3Age1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDUwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xufVxuLmMtdmlkZW8tcmVzcC5wbGF5aW5nOmFmdGVyIHtcbiAgb3BhY2l0eTogMDtcbn1cbi5jLXZpZGVvLXJlc3AgaWZyYW1lLFxuLmMtdmlkZW8tcmVzcCB2aWRlbyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG59XG5Ac2NyZWVuIHNtIHtcbiAgLmMtdmlkZW8tcmVzcCBpZnJhbWUsXG4gIC5jLXZpZGVvLXJlc3AgdmlkZW8ge1xuICAgIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gIH1cbn1cblxuLmMtdmlkZW8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDUwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcbn1cbi5jLXZpZGVvIHZpZGVvIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59IiwiLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIFNldHRpbmdzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuQGltcG9ydCAnc2V0dGluZ3Mvc2V0dGluZ3MudmFyaWFibGVzLnNjc3MnO1xuQGltcG9ydCAnc2V0dGluZ3Mvc2V0dGluZ3MuZm9udHMuc2Nzcyc7XG5cbkB0YWlsd2luZCBiYXNlO1xuQHRhaWx3aW5kIGNvbXBvbmVudHM7XG5AdGFpbHdpbmQgdXRpbGl0aWVzO1xuXG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBFbGVtZW50c1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbkBpbXBvcnQgXCJlbGVtZW50cy9fZWxlbWVudHMuYm9keS5zY3NzXCI7XG5AaW1wb3J0IFwiZWxlbWVudHMvX2VsZW1lbnRzLmJ1dHRvbi5zY3NzXCI7XG5AaW1wb3J0IFwiZWxlbWVudHMvX2VsZW1lbnRzLmhyLnNjc3NcIjtcbkBpbXBvcnQgXCJlbGVtZW50cy9fZWxlbWVudHMucC5zY3NzXCI7XG5AaW1wb3J0IFwiZWxlbWVudHMvX2VsZW1lbnRzLnN2Zy5zY3NzXCI7XG5cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIFZlbmRvclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbkBpbXBvcnQgXCJ2ZW5kb3JzL192ZW5kb3JzLmFvcy5zY3NzXCI7XG5AaW1wb3J0IFwidmVuZG9ycy9fdmVuZG9ycy5ib29rYmxvY2suc2Nzc1wiO1xuQGltcG9ydCBcInZlbmRvcnMvX3ZlbmRvcnMuZHJvcHpvbmUuc2Nzc1wiO1xuQGltcG9ydCBcInZlbmRvcnMvX3ZlbmRvcnMuc3dpcGVyLnNjc3NcIjtcblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIENvbXBvbmVudHNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbkBpbXBvcnQgXCJjb21wb25lbnRzL19jb21wb25lbnRzLmFsZXJ0LnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL19jb21wb25lbnRzLmFuaW1hdGlvbi5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9fY29tcG9uZW50cy5ibG9jay5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9fY29tcG9uZW50cy5ib29rLnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL19jb21wb25lbnRzLmN1cnNvci5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9fY29tcG9uZW50cy5kZXNrLnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL19jb21wb25lbnRzLmZvcm0tZnJhbWUuc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvX2NvbXBvbmVudHMuZm9ybS5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9fY29tcG9uZW50cy5mcmFtZS5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9fY29tcG9uZW50cy5nZW5lcmF0aW9uLnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL19jb21wb25lbnRzLmlkLXBhc3Muc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvX2NvbXBvbmVudHMuaW5mby1zbGlkZXMuc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvX2NvbXBvbmVudHMubGFuZGluZy5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9fY29tcG9uZW50cy5sYXp5LnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL19jb21wb25lbnRzLmxvYWRpbmcuc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvX2NvbXBvbmVudHMubW9kYWwuc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvX2NvbXBvbmVudHMucG9wdXAuc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvX2NvbXBvbmVudHMucHJlbG9hZGVyLnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL19jb21wb25lbnRzLnByb2dyZXNzLnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL19jb21wb25lbnRzLnJpY2h0ZXh0LnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL19jb21wb25lbnRzLnN0ZXBzLnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL19jb21wb25lbnRzLnZpZGVvLXJlc3Auc2Nzc1wiOyIsImh0bWwsIGJvZHkge1xuICB0b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjsgLyogSGVscHMgZGlzYWJsZSB6b29tIGdlc3R1cmVzICovXG4gIC1tcy10b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjsgLyogSUUgc3VwcG9ydCAqL1xufVxuXG5idXR0b24sIGEsIGlucHV0LCB0ZXh0YXJlYSwgc2VsZWN0LCBsYWJlbCB7XG4gIHRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO1xufVxuXG5odG1sIHtcbiAgICBvdmVyZmxvdy14OmhpZGRlbjtcbn1cbmJvZHkge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvYmctbm9pc2UucG5nKTtcbiAgICBvdmVyZmxvdy14OmhpZGRlbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWluLWhlaWdodDoxMDB2aDtcbiAgICBAYXBwbHkgZm9udC1iYXNlIGJnLWJsYWNrIHRleHQtMTQgZm9udC1zZW1pYm9sZCB0ZXh0LWRhcms7XG4gICAgJi5kZXNrIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDsgXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgpO1xuICAgICAgICBAc2NyZWVuIHNtIHtcbiAgICAgICAgICAgIGN1cnNvcjpub25lO1xuICAgICAgICAgICAgYVtkYXRhLWxhYmVsXSB7XG4gICAgICAgICAgICAgICAgY3Vyc29yOm5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLm5vLXNjcm9sbCB7XG4gICAgICAgICAgICAgICAgLy8gLmMtY3Vyc29yIHtcbiAgICAgICAgICAgICAgICAvLyAgICAgZGlzcGxheTpub25lO1xuICAgICAgICAgICAgICAgIC8vIH1cbiAgICAgICAgICAgICAgICBjdXJzb3I6bm9uZTtcbiAgICAgICAgICAgICAgICAqIHtcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOm5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIFxuLm5vLXNjcm9sbCB7XG4gIG92ZXJmbG93OmhpZGRlbiAhaW1wb3J0YW50O1xufVxuXG4iLCIuZS1idG4ge1xuICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgdGV4dC1pbmRlbnQ6LTk5OTllbTtcbiAgICBjdXJzb3I6cG9pbnRlcjtcbiAgICBAYXBwbHkgdHJhbnNpdGlvbi1hbGw7XG4gICAgJjpob3ZlciB7XG4gICAgICAgIG9wYWNpdHk6MC44O1xuICAgIH1cbiAgICAmLS1ob21lLWFwcGx5IHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9idXR0b24tYXBwbHkuc3ZnKTtcbiAgICAgICAgd2lkdGg6IDI4NHB4O1xuICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgfVxuICAgICYtLWhvbWUtaW5mbyB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvYnV0dG9uLW1vcmUtaW5mby5zdmcpO1xuICAgICAgICB3aWR0aDogMjg0cHg7XG4gICAgICAgIGhlaWdodDogNTBweDtcbiAgICB9XG4gICAgJi0tY2xvc2Uge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2J1dHRvbi1jbG9zZS5zdmcpO1xuICAgICAgICB3aWR0aDogNTZweDtcbiAgICAgICAgaGVpZ2h0OiAzOHB4O1xuICAgIH1cbiAgICAmLS1uZXh0IHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9idXR0b24tbmV4dC5zdmcpO1xuICAgICAgICB3aWR0aDogMTI4cHg7XG4gICAgICAgIGhlaWdodDogMzhweDtcbiAgICB9XG4gICAgJi0tYmFjayB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvYnV0dG9uLWJhY2suc3ZnKTtcbiAgICAgICAgd2lkdGg6IDU2cHg7XG4gICAgICAgIGhlaWdodDogMzhweDtcbiAgICB9XG4gICAgJi0tc3RhcnQge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2J1dHRvbi1nZXQtc3RhcnRlZC5zdmcpO1xuICAgICAgICB3aWR0aDogMjE3cHg7XG4gICAgICAgIGhlaWdodDogMzhweDtcbiAgICB9XG4gICAgJi0tZm9ybS1hcHBseSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvYnV0dG9uLWZvcm0tYXBwbHkuc3ZnKTtcbiAgICAgICAgd2lkdGg6IDE0M3B4O1xuICAgICAgICBoZWlnaHQ6IDM4cHg7XG4gICAgfVxuICAgICYtLXN1Ym1pdCB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvYnV0dG9uLXN1Ym1pdC5zdmcpO1xuICAgICAgICB3aWR0aDogMTU2cHg7XG4gICAgICAgIGhlaWdodDogMzhweDtcbiAgICB9XG5cbiAgICAmLS1jbG9zZS1yZWQge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2J1dHRvbi1jbG9zZS1yZWQuc3ZnKTtcbiAgICAgICAgd2lkdGg6IDU2cHg7XG4gICAgICAgIGhlaWdodDogMzhweDtcbiAgICB9XG5cbiAgICAmLS1jbG9zZS1yZWQtbGcge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2J1dHRvbi1jbG9zZS1yZWQuc3ZnKTtcbiAgICAgICAgd2lkdGg6IDYxcHg7XG4gICAgICAgIGhlaWdodDogNTBweDtcbiAgICB9XG5cbiAgICAmLS1kb3dubG9hZCB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvYnV0dG9uLWRvd25sb2FkLnN2Zyk7XG4gICAgICAgIHdpZHRoOiAxODlweDtcbiAgICAgICAgaGVpZ2h0OiAzOHB4O1xuICAgIH1cblxuICAgICYtLWV4cGxvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2J1dHRvbi1leHBsb3JlLnN2Zyk7XG4gICAgICAgIHdpZHRoOiAyMzBweDtcbiAgICAgICAgaGVpZ2h0OiAzOHB4O1xuICAgICAgICAmLmxnIHtcbiAgICAgICAgICAgIEBzY3JlZW4gbGcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAzMjBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6NTBweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gNTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLXRyeS1hZ2FpbiB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvYnV0dG9uLXRyeS1hZ2Fpbi5zdmcpO1xuICAgICAgICB3aWR0aDogMTcwcHg7XG4gICAgICAgIGhlaWdodDogMzhweDtcbiAgICB9XG5cbiAgICAmLS1zaGFyZSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvYnV0dG9uLXNoYXJlLnN2Zyk7XG4gICAgICAgIHdpZHRoOiAyNzNweDtcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgIH1cblxuICAgICYtLWRvd25sb2FkLWxpZ2h0IHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9idXR0b24tZG93bmxvYWQtbGlnaHQuc3ZnKTtcbiAgICAgICAgd2lkdGg6IDI3NnB4O1xuICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgfVxuXG4gICAgJi0tc2VuZC1ub3cge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2J1dHRvbi1zZW5kLW5vdy5zdmcpO1xuICAgICAgICB3aWR0aDogMjE4cHg7XG4gICAgICAgIGhlaWdodDogNTBweDtcbiAgICB9XG5cbiAgICAmLS1nb3QtaXQge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2J1dHRvbi1nb3RpdC5zdmcpO1xuICAgICAgICB3aWR0aDogMTMwcHg7XG4gICAgICAgIGhlaWdodDogMzhweDtcbiAgICB9XG5cbiAgICAmLS1kb3dubG9hZC1wcmludGFibGUge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2J1dHRvbi1kb3dubG9hZC1wcmludGFibGUtbS5zdmcpO1xuICAgICAgICB3aWR0aDogMzAwcHg7XG4gICAgICAgIGhlaWdodDogNjhweDtcbiAgICAgICAgQHNjcmVlbiBzbSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2J1dHRvbi1kb3dubG9hZC1wcmludGFibGUuc3ZnKTtcbiAgICAgICAgICAgIHdpZHRoOiA0MjFweDtcbiAgICAgICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLXNsaWRlLXByZXYge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2J1dHRvbi1zbGlkZS1wcmV2LnN2Zyk7XG4gICAgICAgIHdpZHRoOiA3M3B4O1xuICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgfVxuXG4gICAgJi0tc2xpZGUtbmV4dCB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvYnV0dG9uLXNsaWRlLW5leHQuc3ZnKTtcbiAgICAgICAgd2lkdGg6IDczcHg7XG4gICAgICAgIGhlaWdodDogNTBweDtcbiAgICB9XG5cblxuICAgICYtLXNwaW5uZXIge1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICB6LWluZGV4OiAxMDtcbiAgICAgICAgICAgIHRvcDo1MCU7XG4gICAgICAgICAgICByaWdodDotMjRweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6LThweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9zcGlubmVyLnN2Zyk7XG4gICAgICAgICAgICBhbmltYXRpb246IHJvdGF0aW9uIDJzIGxpbmVhciBpbmZpbml0ZTtcbiAgICAgICAgfVxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOnRyYW5zcGFyZW50O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tZG93bmxvYWQtdmlkZW8ge1xuICAgICAgICB3aWR0aDogMzIwcHg7XG4gICAgICAgIGhlaWdodDo0NXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2J0bi1kb3dubG9hZC12aWRlby5zdmcpO1xuICAgICAgICBAc2NyZWVuIHNtIHtcbiAgICAgICAgICAgIHdpZHRoOiAzNjRweDtcbiAgICAgICAgICAgIGhlaWdodDo1MHB4O1xuICAgICAgICB9XG4gICAgfVxuXG59XG5cbkBrZXlmcmFtZXMgcm90YXRpb24ge1xuICAgIGZyb20ge1xuICAgICAgdHJhbnNmb3JtOnJvdGF0ZSgwZGVnKTtcbiAgICB9XG4gICAgdG8ge1xuICAgICAgdHJhbnNmb3JtOnJvdGF0ZSgzNTlkZWcpO1xuICAgIH1cbiAgfVxuICBcbiIsImhyIHtcbiAgICBoZWlnaHQ6NnB4O1xuICAgIGJvcmRlcjowO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvZGl2aWRlci1saW5lLnN2Zyk7XG4gICAgJi5mb3JtIHtcbiAgICAgICAgaGVpZ2h0OjEwcHg7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSBsZWZ0O1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2RpdmlkZXItbGluZS1mb3JtLnN2Zyk7XG4gICAgfVxuICAgICYuZ2VuIHtcbiAgICAgICAgaGVpZ2h0OjI3cHg7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvZGl2aWRlci1saW5lLWdlbi5wbmcpO1xuICAgIH1cbiAgICAmLmRhcmsge1xuICAgICAgICBoZWlnaHQ6MTBweDtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHJpZ2h0O1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2RpdmlkZXItZGFyay5zdmcpO1xuICAgICAgICBib3JkZXItdG9wOjFweCBzb2xpZCAjMWUxZTFlO1xuICAgIH1cbn0iLCJwIHtcbiAgICBtYXJnaW4tYm90dG9tOjE2cHg7XG4gICAgZm9udC13ZWlnaHQ6NjAwO1xuICAgIGxldHRlci1zcGFjaW5nOjAuMTVlbTtcbn0iLCJbY2xhc3NePVwic3ZnLVwiXSwgXG5bY2xhc3MqPVwiIHN2Zy1cIl0ge1xuICAgIC8vZGlzcGxheTpmbGV4O1xuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDonJztcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IGluaGVyaXQ7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIH1cbn1cblxuLnN2ZyB7XG4gICAgJi1kb3dubG9hZDpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScyMCcgaGVpZ2h0PScyMCcgdmlld0JveD0nMCAwIDIwIDIwJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNNSAxNy41SDE1TTEwIDIuNVYxNC4xNjY3TTEwIDE0LjE2NjdMMTQuMTY2NyAxME0xMCAxNC4xNjY3TDUuODMzMzMgMTAnIHN0cm9rZT0nJTIzRkZDNUNFJyBzdHJva2Utd2lkdGg9JzEuNScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuICAgIH1cbiAgICAmLWRvd25sb2FkLWFsdDpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScyMCcgaGVpZ2h0PScyMCcgdmlld0JveD0nMCAwIDIwIDIwJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNNSAxNy41SDE1TTEwIDIuNVYxNC4xNjY3TTEwIDE0LjE2NjdMMTQuMTY2NyAxME0xMCAxNC4xNjY3TDUuODMzMzMgMTAnIHN0cm9rZT0nJTIzRkZDNUNFJyBzdHJva2Utd2lkdGg9JzEuNScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuICAgIH1cbiAgICAmLXNoYXJlOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzIwJyBoZWlnaHQ9JzIwJyB2aWV3Qm94PScwIDAgMjAgMjAnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J002LjY2Njc1IDEwSDEzLjMzMzQnIHN0cm9rZT0nJTIzRkZDNUNFJyBzdHJva2Utd2lkdGg9JzEuNScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0NwYXRoIGQ9J003LjUwMDA4IDYuNjY2NjNINS4wMDAwOEMzLjE1OTEzIDYuNjY2NjMgMS42NjY3NSA4LjE1OTAxIDEuNjY2NzUgOS45OTk5NkMxLjY2Njc1IDExLjg0MDkgMy4xNTkxMyAxMy4zMzMzIDUuMDAwMDggMTMuMzMzM0g3LjUwMDA4JyBzdHJva2U9JyUyM0ZGQzVDRScgc3Ryb2tlLXdpZHRoPScxLjUnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFJTNDcGF0aCBkPSdNMTIuNSA2LjY2NjYzSDE1QzE2Ljg0MDkgNi42NjY2MyAxOC4zMzMzIDguMTU5MDEgMTguMzMzMyA5Ljk5OTk2QzE4LjMzMzMgMTEuODQwOSAxNi44NDA5IDEzLjMzMzMgMTUgMTMuMzMzM0gxMi41JyBzdHJva2U9JyUyM0ZGQzVDRScgc3Ryb2tlLXdpZHRoPScxLjUnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbiAgICB9XG4gICAgJi1zaGFyZS1hbHQ6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMjAnIGhlaWdodD0nMjAnIHZpZXdCb3g9JzAgMCAyMCAyMCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTYuNjY2NzUgMTBIMTMuMzMzNCcgc3Ryb2tlPSclMjNGRkM1Q0UnIHN0cm9rZS13aWR0aD0nMS41JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSUzQ3BhdGggZD0nTTcuNTAwMDggNi42NjY2M0g1LjAwMDA4QzMuMTU5MTMgNi42NjY2MyAxLjY2Njc1IDguMTU5MDEgMS42NjY3NSA5Ljk5OTk2QzEuNjY2NzUgMTEuODQwOSAzLjE1OTEzIDEzLjMzMzMgNS4wMDAwOCAxMy4zMzMzSDcuNTAwMDgnIHN0cm9rZT0nJTIzRkZDNUNFJyBzdHJva2Utd2lkdGg9JzEuNScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0NwYXRoIGQ9J00xMi41IDYuNjY2NjNIMTVDMTYuODQwOSA2LjY2NjYzIDE4LjMzMzMgOC4xNTkwMSAxOC4zMzMzIDkuOTk5OTZDMTguMzMzMyAxMS44NDA5IDE2Ljg0MDkgMTMuMzMzMyAxNSAxMy4zMzMzSDEyLjUnIHN0cm9rZT0nJTIzRkZDNUNFJyBzdHJva2Utd2lkdGg9JzEuNScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuICAgIH1cbiAgICAmLWV4dGVybmFsOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzE3JyBoZWlnaHQ9JzE2JyB2aWV3Qm94PScwIDAgMTcgMTYnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J001Ljg4MjM2IDkuMjY1NThDNS41OTcxNyA5LjU2NTk4IDUuNjA5NDggMTAuMDQwNyA1LjkwOTg3IDEwLjMyNTlDNi4yMTAyNiAxMC42MTExIDYuNjg0OTggMTAuNTk4OCA2Ljk3MDE3IDEwLjI5ODRMNS44ODIzNiA5LjI2NTU4Wk0xNC41ODUyIDEuOTU4NjdDMTQuNTc0NSAxLjU0NDYgMTQuMjMwMSAxLjIxNzYzIDEzLjgxNiAxLjIyODM3TDcuMDY4MjggMS40MDM0M0M2LjY1NDIgMS40MTQxNyA2LjMyNzI0IDEuNzU4NTUgNi4zMzc5OCAyLjE3MjYzQzYuMzQ4NzIgMi41ODY3IDYuNjkzMTEgMi45MTM2NyA3LjEwNzE4IDIuOTAyOTNMMTMuMTA1MiAyLjc0NzMyTDEzLjI2MDggOC43NDUzQzEzLjI3MTUgOS4xNTkzOCAxMy42MTU5IDkuNDg2MzQgMTQuMDMgOS40NzU2QzE0LjQ0NCA5LjQ2NDg2IDE0Ljc3MSA5LjEyMDQ4IDE0Ljc2MDMgOC43MDY0TDE0LjU4NTIgMS45NTg2N1pNNi45NzAxNyAxMC4yOTg0TDE0LjM3OTQgMi40OTQ1MkwxMy4yOTE2IDEuNDYxNzJMNS44ODIzNiA5LjI2NTU4TDYuOTcwMTcgMTAuMjk4NFonIGZpbGw9JyUyM0ZGQzVDRScvJTNFJTNDcGF0aCBkPSdNMSAwLjgyNjE3MlYxNS4xNzRIMTYnIHN0cm9rZT0nJTIzRkZDNUNFJyBzdHJva2Utd2lkdGg9JzEuNScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDE2cHg7XG4gICAgfVxuICAgICYtZXh0ZXJuYWwtYWx0IHtcbiAgICAgIFxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxNycgaGVpZ2h0PScxNicgdmlld0JveD0nMCAwIDE3IDE2JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNNS44ODIzNiA5LjI2NTU4QzUuNTk3MTcgOS41NjU5OCA1LjYwOTQ4IDEwLjA0MDcgNS45MDk4NyAxMC4zMjU5QzYuMjEwMjYgMTAuNjExMSA2LjY4NDk4IDEwLjU5ODggNi45NzAxNyAxMC4yOTg0TDUuODgyMzYgOS4yNjU1OFpNMTQuNTg1MiAxLjk1ODY3QzE0LjU3NDUgMS41NDQ2IDE0LjIzMDEgMS4yMTc2MyAxMy44MTYgMS4yMjgzN0w3LjA2ODI4IDEuNDAzNDNDNi42NTQyIDEuNDE0MTcgNi4zMjcyNCAxLjc1ODU1IDYuMzM3OTggMi4xNzI2M0M2LjM0ODcyIDIuNTg2NyA2LjY5MzExIDIuOTEzNjcgNy4xMDcxOCAyLjkwMjkzTDEzLjEwNTIgMi43NDczMkwxMy4yNjA4IDguNzQ1M0MxMy4yNzE1IDkuMTU5MzggMTMuNjE1OSA5LjQ4NjM0IDE0LjAzIDkuNDc1NkMxNC40NDQgOS40NjQ4NiAxNC43NzEgOS4xMjA0OCAxNC43NjAzIDguNzA2NEwxNC41ODUyIDEuOTU4NjdaTTYuOTcwMTcgMTAuMjk4NEwxNC4zNzk0IDIuNDk0NTJMMTMuMjkxNiAxLjQ2MTcyTDUuODgyMzYgOS4yNjU1OEw2Ljk3MDE3IDEwLjI5ODRaJyBmaWxsPSclMjNEN0FDNTcnLyUzRSUzQ3BhdGggZD0nTTEgMC44MjYxNzJWMTUuMTc0SDE2JyBzdHJva2U9JyUyM0ZGQzVDRScgc3Ryb2tlLXdpZHRoPScxLjUnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTZweDtcbiAgICAgICAgfVxuICAgICAgICAmLmxnIHtcbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDI0cHg7XG4gICAgXG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59ICIsIltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiNTBcIl0sXG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiNTBcIl0gW2RhdGEtYW9zXSB7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogNTBtcztcbn1cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNTBcIl0sXG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiNTBcIl0gW2RhdGEtYW9zXSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMHM7XG59XG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjUwXCJdLmFvcy1hbmltYXRlLFxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDUwbXM7XG59XG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjEwMFwiXSxcbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxMDBcIl0gW2RhdGEtYW9zXSB7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4xcztcbn1cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTAwXCJdLFxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjEwMFwiXSBbZGF0YS1hb3NdIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcbn1cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTAwXCJdLmFvcy1hbmltYXRlLFxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjEwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjFzO1xufVxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxNTBcIl0sXG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTUwXCJdIFtkYXRhLWFvc10ge1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMTVzO1xufVxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNTBcIl0sXG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTUwXCJdIFtkYXRhLWFvc10ge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xufVxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNTBcIl0uYW9zLWFuaW1hdGUsXG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuMTVzO1xufVxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyMDBcIl0sXG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjAwXCJdIFtkYXRhLWFvc10ge1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMnM7XG59XG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIwMFwiXSxcbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMDBcIl0gW2RhdGEtYW9zXSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMHM7XG59XG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIwMFwiXS5hb3MtYW5pbWF0ZSxcbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMC4ycztcbn1cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjUwXCJdLFxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI1MFwiXSBbZGF0YS1hb3NdIHtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjI1cztcbn1cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjUwXCJdLFxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjI1MFwiXSBbZGF0YS1hb3NdIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcbn1cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjUwXCJdLmFvcy1hbmltYXRlLFxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjI1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjI1cztcbn1cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMzAwXCJdLFxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjMwMFwiXSBbZGF0YS1hb3NdIHtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjNzO1xufVxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIzMDBcIl0sXG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMzAwXCJdIFtkYXRhLWFvc10ge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xufVxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIzMDBcIl0uYW9zLWFuaW1hdGUsXG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMzAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuM3M7XG59XG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjM1MFwiXSxcbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIzNTBcIl0gW2RhdGEtYW9zXSB7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zNXM7XG59XG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjM1MFwiXSxcbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIzNTBcIl0gW2RhdGEtYW9zXSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMHM7XG59XG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjM1MFwiXS5hb3MtYW5pbWF0ZSxcbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIzNTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMC4zNXM7XG59XG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjQwMFwiXSxcbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCI0MDBcIl0gW2RhdGEtYW9zXSB7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC40cztcbn1cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNDAwXCJdLFxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjQwMFwiXSBbZGF0YS1hb3NdIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcbn1cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNDAwXCJdLmFvcy1hbmltYXRlLFxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjQwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjRzO1xufVxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCI0NTBcIl0sXG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiNDUwXCJdIFtkYXRhLWFvc10ge1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuNDVzO1xufVxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI0NTBcIl0sXG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiNDUwXCJdIFtkYXRhLWFvc10ge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xufVxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI0NTBcIl0uYW9zLWFuaW1hdGUsXG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiNDUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuNDVzO1xufVxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCI1MDBcIl0sXG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiNTAwXCJdIFtkYXRhLWFvc10ge1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuNXM7XG59XG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjUwMFwiXSxcbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCI1MDBcIl0gW2RhdGEtYW9zXSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMHM7XG59XG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjUwMFwiXS5hb3MtYW5pbWF0ZSxcbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCI1MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMC41cztcbn1cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiNTUwXCJdLFxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjU1MFwiXSBbZGF0YS1hb3NdIHtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjU1cztcbn1cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNTUwXCJdLFxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjU1MFwiXSBbZGF0YS1hb3NdIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcbn1cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNTUwXCJdLmFvcy1hbmltYXRlLFxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjU1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjU1cztcbn1cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiNjAwXCJdLFxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjYwMFwiXSBbZGF0YS1hb3NdIHtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjZzO1xufVxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI2MDBcIl0sXG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiNjAwXCJdIFtkYXRhLWFvc10ge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xufVxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI2MDBcIl0uYW9zLWFuaW1hdGUsXG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiNjAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuNnM7XG59XG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjY1MFwiXSxcbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCI2NTBcIl0gW2RhdGEtYW9zXSB7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC42NXM7XG59XG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjY1MFwiXSxcbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCI2NTBcIl0gW2RhdGEtYW9zXSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMHM7XG59XG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjY1MFwiXS5hb3MtYW5pbWF0ZSxcbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCI2NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMC42NXM7XG59XG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjcwMFwiXSxcbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCI3MDBcIl0gW2RhdGEtYW9zXSB7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC43cztcbn1cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNzAwXCJdLFxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjcwMFwiXSBbZGF0YS1hb3NdIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcbn1cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNzAwXCJdLmFvcy1hbmltYXRlLFxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjcwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjdzO1xufVxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCI3NTBcIl0sXG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiNzUwXCJdIFtkYXRhLWFvc10ge1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuNzVzO1xufVxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI3NTBcIl0sXG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiNzUwXCJdIFtkYXRhLWFvc10ge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xufVxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI3NTBcIl0uYW9zLWFuaW1hdGUsXG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiNzUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuNzVzO1xufVxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCI4MDBcIl0sXG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiODAwXCJdIFtkYXRhLWFvc10ge1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuOHM7XG59XG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjgwMFwiXSxcbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCI4MDBcIl0gW2RhdGEtYW9zXSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMHM7XG59XG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjgwMFwiXS5hb3MtYW5pbWF0ZSxcbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCI4MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMC44cztcbn1cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiODUwXCJdLFxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjg1MFwiXSBbZGF0YS1hb3NdIHtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjg1cztcbn1cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiODUwXCJdLFxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjg1MFwiXSBbZGF0YS1hb3NdIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcbn1cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiODUwXCJdLmFvcy1hbmltYXRlLFxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjg1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjg1cztcbn1cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiOTAwXCJdLFxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjkwMFwiXSBbZGF0YS1hb3NdIHtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjlzO1xufVxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI5MDBcIl0sXG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiOTAwXCJdIFtkYXRhLWFvc10ge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xufVxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI5MDBcIl0uYW9zLWFuaW1hdGUsXG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiOTAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuOXM7XG59XG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjk1MFwiXSxcbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCI5NTBcIl0gW2RhdGEtYW9zXSB7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC45NXM7XG59XG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjk1MFwiXSxcbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCI5NTBcIl0gW2RhdGEtYW9zXSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMHM7XG59XG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjk1MFwiXS5hb3MtYW5pbWF0ZSxcbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCI5NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMC45NXM7XG59XG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjEwMDBcIl0sXG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTAwMFwiXSBbZGF0YS1hb3NdIHtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxcztcbn1cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTAwMFwiXSxcbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMDAwXCJdIFtkYXRhLWFvc10ge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xufVxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMDAwXCJdLmFvcy1hbmltYXRlLFxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjEwMDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMXM7XG59XG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjEwNTBcIl0sXG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTA1MFwiXSBbZGF0YS1hb3NdIHtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxLjA1cztcbn1cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTA1MFwiXSxcbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMDUwXCJdIFtkYXRhLWFvc10ge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xufVxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMDUwXCJdLmFvcy1hbmltYXRlLFxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjEwNTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMS4wNXM7XG59XG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjExMDBcIl0sXG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTEwMFwiXSBbZGF0YS1hb3NdIHtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxLjFzO1xufVxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMTAwXCJdLFxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjExMDBcIl0gW2RhdGEtYW9zXSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMHM7XG59XG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjExMDBcIl0uYW9zLWFuaW1hdGUsXG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTEwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAxLjFzO1xufVxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxMTUwXCJdLFxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjExNTBcIl0gW2RhdGEtYW9zXSB7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMS4xNXM7XG59XG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjExNTBcIl0sXG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTE1MFwiXSBbZGF0YS1hb3NdIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcbn1cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTE1MFwiXS5hb3MtYW5pbWF0ZSxcbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMTUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDEuMTVzO1xufVxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxMjAwXCJdLFxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjEyMDBcIl0gW2RhdGEtYW9zXSB7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMS4ycztcbn1cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTIwMFwiXSxcbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMjAwXCJdIFtkYXRhLWFvc10ge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xufVxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMjAwXCJdLmFvcy1hbmltYXRlLFxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjEyMDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMS4ycztcbn1cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTI1MFwiXSxcbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxMjUwXCJdIFtkYXRhLWFvc10ge1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDEuMjVzO1xufVxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMjUwXCJdLFxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjEyNTBcIl0gW2RhdGEtYW9zXSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMHM7XG59XG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjEyNTBcIl0uYW9zLWFuaW1hdGUsXG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTI1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAxLjI1cztcbn1cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTMwMFwiXSxcbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxMzAwXCJdIFtkYXRhLWFvc10ge1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDEuM3M7XG59XG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjEzMDBcIl0sXG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTMwMFwiXSBbZGF0YS1hb3NdIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcbn1cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTMwMFwiXS5hb3MtYW5pbWF0ZSxcbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMzAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDEuM3M7XG59XG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjEzNTBcIl0sXG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTM1MFwiXSBbZGF0YS1hb3NdIHtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxLjM1cztcbn1cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTM1MFwiXSxcbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMzUwXCJdIFtkYXRhLWFvc10ge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xufVxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMzUwXCJdLmFvcy1hbmltYXRlLFxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjEzNTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMS4zNXM7XG59XG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE0MDBcIl0sXG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTQwMFwiXSBbZGF0YS1hb3NdIHtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxLjRzO1xufVxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNDAwXCJdLFxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjE0MDBcIl0gW2RhdGEtYW9zXSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMHM7XG59XG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE0MDBcIl0uYW9zLWFuaW1hdGUsXG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTQwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAxLjRzO1xufVxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxNDUwXCJdLFxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE0NTBcIl0gW2RhdGEtYW9zXSB7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMS40NXM7XG59XG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE0NTBcIl0sXG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTQ1MFwiXSBbZGF0YS1hb3NdIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcbn1cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTQ1MFwiXS5hb3MtYW5pbWF0ZSxcbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNDUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDEuNDVzO1xufVxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxNTAwXCJdLFxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE1MDBcIl0gW2RhdGEtYW9zXSB7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMS41cztcbn1cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTUwMFwiXSxcbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNTAwXCJdIFtkYXRhLWFvc10ge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xufVxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNTAwXCJdLmFvcy1hbmltYXRlLFxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjE1MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMS41cztcbn1cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTU1MFwiXSxcbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxNTUwXCJdIFtkYXRhLWFvc10ge1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDEuNTVzO1xufVxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNTUwXCJdLFxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjE1NTBcIl0gW2RhdGEtYW9zXSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMHM7XG59XG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE1NTBcIl0uYW9zLWFuaW1hdGUsXG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTU1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAxLjU1cztcbn1cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTYwMFwiXSxcbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxNjAwXCJdIFtkYXRhLWFvc10ge1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDEuNnM7XG59XG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE2MDBcIl0sXG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTYwMFwiXSBbZGF0YS1hb3NdIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcbn1cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTYwMFwiXS5hb3MtYW5pbWF0ZSxcbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNjAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDEuNnM7XG59XG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE2NTBcIl0sXG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTY1MFwiXSBbZGF0YS1hb3NdIHtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxLjY1cztcbn1cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTY1MFwiXSxcbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNjUwXCJdIFtkYXRhLWFvc10ge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xufVxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNjUwXCJdLmFvcy1hbmltYXRlLFxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjE2NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMS42NXM7XG59XG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE3MDBcIl0sXG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTcwMFwiXSBbZGF0YS1hb3NdIHtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxLjdzO1xufVxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNzAwXCJdLFxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjE3MDBcIl0gW2RhdGEtYW9zXSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMHM7XG59XG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE3MDBcIl0uYW9zLWFuaW1hdGUsXG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTcwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAxLjdzO1xufVxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxNzUwXCJdLFxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE3NTBcIl0gW2RhdGEtYW9zXSB7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMS43NXM7XG59XG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE3NTBcIl0sXG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTc1MFwiXSBbZGF0YS1hb3NdIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcbn1cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTc1MFwiXS5hb3MtYW5pbWF0ZSxcbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNzUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDEuNzVzO1xufVxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxODAwXCJdLFxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE4MDBcIl0gW2RhdGEtYW9zXSB7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMS44cztcbn1cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTgwMFwiXSxcbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxODAwXCJdIFtkYXRhLWFvc10ge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xufVxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxODAwXCJdLmFvcy1hbmltYXRlLFxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjE4MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMS44cztcbn1cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTg1MFwiXSxcbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxODUwXCJdIFtkYXRhLWFvc10ge1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDEuODVzO1xufVxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxODUwXCJdLFxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjE4NTBcIl0gW2RhdGEtYW9zXSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMHM7XG59XG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE4NTBcIl0uYW9zLWFuaW1hdGUsXG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTg1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAxLjg1cztcbn1cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTkwMFwiXSxcbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxOTAwXCJdIFtkYXRhLWFvc10ge1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDEuOXM7XG59XG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE5MDBcIl0sXG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTkwMFwiXSBbZGF0YS1hb3NdIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcbn1cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTkwMFwiXS5hb3MtYW5pbWF0ZSxcbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxOTAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDEuOXM7XG59XG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE5NTBcIl0sXG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTk1MFwiXSBbZGF0YS1hb3NdIHtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxLjk1cztcbn1cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTk1MFwiXSxcbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxOTUwXCJdIFtkYXRhLWFvc10ge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xufVxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxOTUwXCJdLmFvcy1hbmltYXRlLFxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjE5NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMS45NXM7XG59XG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIwMDBcIl0sXG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjAwMFwiXSBbZGF0YS1hb3NdIHtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAycztcbn1cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjAwMFwiXSxcbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMDAwXCJdIFtkYXRhLWFvc10ge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xufVxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMDAwXCJdLmFvcy1hbmltYXRlLFxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjIwMDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMnM7XG59XG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIwNTBcIl0sXG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjA1MFwiXSBbZGF0YS1hb3NdIHtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyLjA1cztcbn1cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjA1MFwiXSxcbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMDUwXCJdIFtkYXRhLWFvc10ge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xufVxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMDUwXCJdLmFvcy1hbmltYXRlLFxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjIwNTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMi4wNXM7XG59XG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIxMDBcIl0sXG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjEwMFwiXSBbZGF0YS1hb3NdIHtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyLjFzO1xufVxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMTAwXCJdLFxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjIxMDBcIl0gW2RhdGEtYW9zXSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMHM7XG59XG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIxMDBcIl0uYW9zLWFuaW1hdGUsXG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjEwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAyLjFzO1xufVxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyMTUwXCJdLFxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIxNTBcIl0gW2RhdGEtYW9zXSB7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMi4xNXM7XG59XG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIxNTBcIl0sXG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjE1MFwiXSBbZGF0YS1hb3NdIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcbn1cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjE1MFwiXS5hb3MtYW5pbWF0ZSxcbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMTUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDIuMTVzO1xufVxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyMjAwXCJdLFxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIyMDBcIl0gW2RhdGEtYW9zXSB7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMi4ycztcbn1cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjIwMFwiXSxcbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMjAwXCJdIFtkYXRhLWFvc10ge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xufVxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMjAwXCJdLmFvcy1hbmltYXRlLFxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjIyMDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMi4ycztcbn1cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjI1MFwiXSxcbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyMjUwXCJdIFtkYXRhLWFvc10ge1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDIuMjVzO1xufVxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMjUwXCJdLFxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjIyNTBcIl0gW2RhdGEtYW9zXSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMHM7XG59XG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIyNTBcIl0uYW9zLWFuaW1hdGUsXG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjI1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAyLjI1cztcbn1cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjMwMFwiXSxcbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyMzAwXCJdIFtkYXRhLWFvc10ge1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDIuM3M7XG59XG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIzMDBcIl0sXG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjMwMFwiXSBbZGF0YS1hb3NdIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcbn1cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjMwMFwiXS5hb3MtYW5pbWF0ZSxcbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMzAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDIuM3M7XG59XG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIzNTBcIl0sXG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjM1MFwiXSBbZGF0YS1hb3NdIHtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyLjM1cztcbn1cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjM1MFwiXSxcbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMzUwXCJdIFtkYXRhLWFvc10ge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xufVxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMzUwXCJdLmFvcy1hbmltYXRlLFxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjIzNTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMi4zNXM7XG59XG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI0MDBcIl0sXG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjQwMFwiXSBbZGF0YS1hb3NdIHtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyLjRzO1xufVxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNDAwXCJdLFxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjI0MDBcIl0gW2RhdGEtYW9zXSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMHM7XG59XG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI0MDBcIl0uYW9zLWFuaW1hdGUsXG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjQwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAyLjRzO1xufVxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyNDUwXCJdLFxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI0NTBcIl0gW2RhdGEtYW9zXSB7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMi40NXM7XG59XG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI0NTBcIl0sXG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjQ1MFwiXSBbZGF0YS1hb3NdIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcbn1cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjQ1MFwiXS5hb3MtYW5pbWF0ZSxcbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNDUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDIuNDVzO1xufVxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyNTAwXCJdLFxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI1MDBcIl0gW2RhdGEtYW9zXSB7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMi41cztcbn1cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjUwMFwiXSxcbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNTAwXCJdIFtkYXRhLWFvc10ge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xufVxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNTAwXCJdLmFvcy1hbmltYXRlLFxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjI1MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMi41cztcbn1cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjU1MFwiXSxcbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyNTUwXCJdIFtkYXRhLWFvc10ge1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDIuNTVzO1xufVxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNTUwXCJdLFxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjI1NTBcIl0gW2RhdGEtYW9zXSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMHM7XG59XG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI1NTBcIl0uYW9zLWFuaW1hdGUsXG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjU1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAyLjU1cztcbn1cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjYwMFwiXSxcbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyNjAwXCJdIFtkYXRhLWFvc10ge1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDIuNnM7XG59XG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI2MDBcIl0sXG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjYwMFwiXSBbZGF0YS1hb3NdIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcbn1cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjYwMFwiXS5hb3MtYW5pbWF0ZSxcbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNjAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDIuNnM7XG59XG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI2NTBcIl0sXG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjY1MFwiXSBbZGF0YS1hb3NdIHtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyLjY1cztcbn1cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjY1MFwiXSxcbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNjUwXCJdIFtkYXRhLWFvc10ge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xufVxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNjUwXCJdLmFvcy1hbmltYXRlLFxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjI2NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMi42NXM7XG59XG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI3MDBcIl0sXG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjcwMFwiXSBbZGF0YS1hb3NdIHtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyLjdzO1xufVxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNzAwXCJdLFxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjI3MDBcIl0gW2RhdGEtYW9zXSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMHM7XG59XG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI3MDBcIl0uYW9zLWFuaW1hdGUsXG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjcwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAyLjdzO1xufVxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyNzUwXCJdLFxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI3NTBcIl0gW2RhdGEtYW9zXSB7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMi43NXM7XG59XG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI3NTBcIl0sXG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjc1MFwiXSBbZGF0YS1hb3NdIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcbn1cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjc1MFwiXS5hb3MtYW5pbWF0ZSxcbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNzUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDIuNzVzO1xufVxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyODAwXCJdLFxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI4MDBcIl0gW2RhdGEtYW9zXSB7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMi44cztcbn1cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjgwMFwiXSxcbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyODAwXCJdIFtkYXRhLWFvc10ge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xufVxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyODAwXCJdLmFvcy1hbmltYXRlLFxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjI4MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMi44cztcbn1cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjg1MFwiXSxcbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyODUwXCJdIFtkYXRhLWFvc10ge1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDIuODVzO1xufVxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyODUwXCJdLFxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjI4NTBcIl0gW2RhdGEtYW9zXSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMHM7XG59XG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI4NTBcIl0uYW9zLWFuaW1hdGUsXG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjg1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAyLjg1cztcbn1cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjkwMFwiXSxcbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyOTAwXCJdIFtkYXRhLWFvc10ge1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDIuOXM7XG59XG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI5MDBcIl0sXG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjkwMFwiXSBbZGF0YS1hb3NdIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcbn1cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjkwMFwiXS5hb3MtYW5pbWF0ZSxcbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyOTAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDIuOXM7XG59XG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI5NTBcIl0sXG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjk1MFwiXSBbZGF0YS1hb3NdIHtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyLjk1cztcbn1cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjk1MFwiXSxcbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyOTUwXCJdIFtkYXRhLWFvc10ge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xufVxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyOTUwXCJdLmFvcy1hbmltYXRlLFxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjI5NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMi45NXM7XG59XG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjMwMDBcIl0sXG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMzAwMFwiXSBbZGF0YS1hb3NdIHtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAzcztcbn1cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMzAwMFwiXSxcbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIzMDAwXCJdIFtkYXRhLWFvc10ge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xufVxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIzMDAwXCJdLmFvcy1hbmltYXRlLFxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjMwMDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogM3M7XG59XG5bZGF0YS1hb3NdIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbltkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPVwibGluZWFyXCJdLFxuYm9keVtkYXRhLWFvcy1lYXNpbmc9XCJsaW5lYXJcIl0gW2RhdGEtYW9zXSB7XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjI1LCAwLjI1LCAwLjc1LCAwLjc1KTtcbn1cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1cImVhc2VcIl0sXG5ib2R5W2RhdGEtYW9zLWVhc2luZz1cImVhc2VcIl0gW2RhdGEtYW9zXSB7XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG59XG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9XCJlYXNlLWluXCJdLFxuYm9keVtkYXRhLWFvcy1lYXNpbmc9XCJlYXNlLWluXCJdIFtkYXRhLWFvc10ge1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xufVxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPVwiZWFzZS1vdXRcIl0sXG5ib2R5W2RhdGEtYW9zLWVhc2luZz1cImVhc2Utb3V0XCJdIFtkYXRhLWFvc10ge1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbn1cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1cImVhc2UtaW4tb3V0XCJdLFxuYm9keVtkYXRhLWFvcy1lYXNpbmc9XCJlYXNlLWluLW91dFwiXSBbZGF0YS1hb3NdIHtcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG59XG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9XCJlYXNlLWluLWJhY2tcIl0sXG5ib2R5W2RhdGEtYW9zLWVhc2luZz1cImVhc2UtaW4tYmFja1wiXSBbZGF0YS1hb3NdIHtcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNiwgLTAuMjgsIDAuNzM1LCAwLjA0NSk7XG59XG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9XCJlYXNlLW91dC1iYWNrXCJdLFxuYm9keVtkYXRhLWFvcy1lYXNpbmc9XCJlYXNlLW91dC1iYWNrXCJdIFtkYXRhLWFvc10ge1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxLjI3NSk7XG59XG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9XCJlYXNlLWluLW91dC1iYWNrXCJdLFxuYm9keVtkYXRhLWFvcy1lYXNpbmc9XCJlYXNlLWluLW91dC1iYWNrXCJdIFtkYXRhLWFvc10ge1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC42OCwgLTAuNTUsIDAuMjY1LCAxLjU1KTtcbn1cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1cImVhc2UtaW4tc2luZVwiXSxcbmJvZHlbZGF0YS1hb3MtZWFzaW5nPVwiZWFzZS1pbi1zaW5lXCJdIFtkYXRhLWFvc10ge1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40NywgMCwgMC43NDUsIDAuNzE1KTtcbn1cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1cImVhc2Utb3V0LXNpbmVcIl0sXG5ib2R5W2RhdGEtYW9zLWVhc2luZz1cImVhc2Utb3V0LXNpbmVcIl0gW2RhdGEtYW9zXSB7XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjM5LCAwLjU3NSwgMC41NjUsIDEpO1xufVxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPVwiZWFzZS1pbi1vdXQtc2luZVwiXSxcbmJvZHlbZGF0YS1hb3MtZWFzaW5nPVwiZWFzZS1pbi1vdXQtc2luZVwiXSBbZGF0YS1hb3NdIHtcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNDQ1LCAwLjA1LCAwLjU1LCAwLjk1KTtcbn1cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1cImVhc2UtaW4tcXVhZFwiXSxcbmJvZHlbZGF0YS1hb3MtZWFzaW5nPVwiZWFzZS1pbi1xdWFkXCJdIFtkYXRhLWFvc10ge1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wODUsIDAuNjgsIDAuNTMpO1xufVxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPVwiZWFzZS1vdXQtcXVhZFwiXSxcbmJvZHlbZGF0YS1hb3MtZWFzaW5nPVwiZWFzZS1vdXQtcXVhZFwiXSBbZGF0YS1hb3NdIHtcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjUsIDAuNDYsIDAuNDUsIDAuOTQpO1xufVxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPVwiZWFzZS1pbi1vdXQtcXVhZFwiXSxcbmJvZHlbZGF0YS1hb3MtZWFzaW5nPVwiZWFzZS1pbi1vdXQtcXVhZFwiXSBbZGF0YS1hb3NdIHtcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xufVxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPVwiZWFzZS1pbi1jdWJpY1wiXSxcbmJvZHlbZGF0YS1hb3MtZWFzaW5nPVwiZWFzZS1pbi1jdWJpY1wiXSBbZGF0YS1hb3NdIHtcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDg1LCAwLjY4LCAwLjUzKTtcbn1cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1cImVhc2Utb3V0LWN1YmljXCJdLFxuYm9keVtkYXRhLWFvcy1lYXNpbmc9XCJlYXNlLW91dC1jdWJpY1wiXSBbZGF0YS1hb3NdIHtcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjUsIDAuNDYsIDAuNDUsIDAuOTQpO1xufVxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPVwiZWFzZS1pbi1vdXQtY3ViaWNcIl0sXG5ib2R5W2RhdGEtYW9zLWVhc2luZz1cImVhc2UtaW4tb3V0LWN1YmljXCJdIFtkYXRhLWFvc10ge1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG59XG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9XCJlYXNlLWluLXF1YXJ0XCJdLFxuYm9keVtkYXRhLWFvcy1lYXNpbmc9XCJlYXNlLWluLXF1YXJ0XCJdIFtkYXRhLWFvc10ge1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wODUsIDAuNjgsIDAuNTMpO1xufVxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPVwiZWFzZS1vdXQtcXVhcnRcIl0sXG5ib2R5W2RhdGEtYW9zLWVhc2luZz1cImVhc2Utb3V0LXF1YXJ0XCJdIFtkYXRhLWFvc10ge1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yNSwgMC40NiwgMC40NSwgMC45NCk7XG59XG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9XCJlYXNlLWluLW91dC1xdWFydFwiXSxcbmJvZHlbZGF0YS1hb3MtZWFzaW5nPVwiZWFzZS1pbi1vdXQtcXVhcnRcIl0gW2RhdGEtYW9zXSB7XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbn1cbkBtZWRpYSBzY3JlZW4ge1xuICAgIGh0bWw6bm90KC5uby1qcykgW2RhdGEtYW9zXj1cImZhZGVcIl1bZGF0YS1hb3NePVwiZmFkZVwiXSB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHksIC13ZWJraXQtdHJhbnNmb3JtO1xuICAgICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5LCB0cmFuc2Zvcm07XG4gICAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHksIHRyYW5zZm9ybSwgLXdlYmtpdC10cmFuc2Zvcm07XG4gICAgfVxuICAgIGh0bWw6bm90KC5uby1qcykgW2RhdGEtYW9zXj1cImZhZGVcIl1bZGF0YS1hb3NePVwiZmFkZVwiXS5hb3MtYW5pbWF0ZSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgfVxuICAgIGh0bWw6bm90KC5uby1qcykgW2RhdGEtYW9zPVwiZmFkZS11cFwiXSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDBweCwgMCk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwcHgsIDApO1xuICAgIH1cbiAgICBodG1sOm5vdCgubm8tanMpIFtkYXRhLWFvcz1cImZhZGUtZG93blwiXSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwcHgsIDApO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDBweCwgMCk7XG4gICAgfVxuICAgIGh0bWw6bm90KC5uby1qcykgW2RhdGEtYW9zPVwiZmFkZS1yaWdodFwiXSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwcHgsIDAsIDApO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDBweCwgMCwgMCk7XG4gICAgfVxuICAgIGh0bWw6bm90KC5uby1qcykgW2RhdGEtYW9zPVwiZmFkZS1sZWZ0XCJdIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMHB4LCAwLCAwKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDBweCwgMCwgMCk7XG4gICAgfVxuICAgIGh0bWw6bm90KC5uby1qcykgW2RhdGEtYW9zPVwiZmFkZS11cC1yaWdodFwiXSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwcHgsIDEwMHB4LCAwKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwcHgsIDEwMHB4LCAwKTtcbiAgICB9XG4gICAgaHRtbDpub3QoLm5vLWpzKSBbZGF0YS1hb3M9XCJmYWRlLXVwLWxlZnRcIl0ge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwcHgsIDEwMHB4LCAwKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDBweCwgMTAwcHgsIDApO1xuICAgIH1cbiAgICBodG1sOm5vdCgubm8tanMpIFtkYXRhLWFvcz1cImZhZGUtZG93bi1yaWdodFwiXSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwcHgsIC0xMDBweCwgMCk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMHB4LCAtMTAwcHgsIDApO1xuICAgIH1cbiAgICBodG1sOm5vdCgubm8tanMpIFtkYXRhLWFvcz1cImZhZGUtZG93bi1sZWZ0XCJdIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMHB4LCAtMTAwcHgsIDApO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMHB4LCAtMTAwcHgsIDApO1xuICAgIH1cbiAgICBodG1sOm5vdCgubm8tanMpIFtkYXRhLWFvc149XCJ6b29tXCJdW2RhdGEtYW9zXj1cInpvb21cIl0ge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5LCAtd2Via2l0LXRyYW5zZm9ybTtcbiAgICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eSwgdHJhbnNmb3JtO1xuICAgICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5LCB0cmFuc2Zvcm0sIC13ZWJraXQtdHJhbnNmb3JtO1xuICAgIH1cbiAgICBodG1sOm5vdCgubm8tanMpIFtkYXRhLWFvc149XCJ6b29tXCJdW2RhdGEtYW9zXj1cInpvb21cIl0uYW9zLWFuaW1hdGUge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKSBzY2FsZSgxKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApIHNjYWxlKDEpO1xuICAgIH1cbiAgICBodG1sOm5vdCgubm8tanMpIFtkYXRhLWFvcz1cInpvb20taW5cIl0ge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC42KTtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjYpO1xuICAgIH1cbiAgICBodG1sOm5vdCgubm8tanMpIFtkYXRhLWFvcz1cInpvb20taW4tdXBcIl0ge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwcHgsIDApIHNjYWxlKDAuNik7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwcHgsIDApIHNjYWxlKDAuNik7XG4gICAgfVxuICAgIGh0bWw6bm90KC5uby1qcykgW2RhdGEtYW9zPVwiem9vbS1pbi1kb3duXCJdIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDBweCwgMCkgc2NhbGUoMC42KTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwcHgsIDApIHNjYWxlKDAuNik7XG4gICAgfVxuICAgIGh0bWw6bm90KC5uby1qcykgW2RhdGEtYW9zPVwiem9vbS1pbi1yaWdodFwiXSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwcHgsIDAsIDApIHNjYWxlKDAuNik7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMHB4LCAwLCAwKSBzY2FsZSgwLjYpO1xuICAgIH1cbiAgICBodG1sOm5vdCgubm8tanMpIFtkYXRhLWFvcz1cInpvb20taW4tbGVmdFwiXSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDBweCwgMCwgMCkgc2NhbGUoMC42KTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDBweCwgMCwgMCkgc2NhbGUoMC42KTtcbiAgICB9XG4gICAgaHRtbDpub3QoLm5vLWpzKSBbZGF0YS1hb3M9XCJ6b29tLW91dFwiXSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7XG4gICAgfVxuICAgIGh0bWw6bm90KC5uby1qcykgW2RhdGEtYW9zPVwiem9vbS1vdXQtdXBcIl0ge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwcHgsIDApIHNjYWxlKDEuMik7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwcHgsIDApIHNjYWxlKDEuMik7XG4gICAgfVxuICAgIGh0bWw6bm90KC5uby1qcykgW2RhdGEtYW9zPVwiem9vbS1vdXQtZG93blwiXSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwcHgsIDApIHNjYWxlKDEuMik7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMHB4LCAwKSBzY2FsZSgxLjIpO1xuICAgIH1cbiAgICBodG1sOm5vdCgubm8tanMpIFtkYXRhLWFvcz1cInpvb20tb3V0LXJpZ2h0XCJdIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDBweCwgMCwgMCkgc2NhbGUoMS4yKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwcHgsIDAsIDApIHNjYWxlKDEuMik7XG4gICAgfVxuICAgIGh0bWw6bm90KC5uby1qcykgW2RhdGEtYW9zPVwiem9vbS1vdXQtbGVmdFwiXSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDBweCwgMCwgMCkgc2NhbGUoMS4yKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDBweCwgMCwgMCkgc2NhbGUoMS4yKTtcbiAgICB9XG4gICAgaHRtbDpub3QoLm5vLWpzKSBbZGF0YS1hb3NePVwic2xpZGVcIl1bZGF0YS1hb3NePVwic2xpZGVcIl0ge1xuICAgICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiAtd2Via2l0LXRyYW5zZm9ybTtcbiAgICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICAgICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIC13ZWJraXQtdHJhbnNmb3JtO1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgfVxuICAgIGh0bWw6bm90KC5uby1qcykgW2RhdGEtYW9zXj1cInNsaWRlXCJdW2RhdGEtYW9zXj1cInNsaWRlXCJdLmFvcy1hbmltYXRlIHtcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgICB9XG4gICAgaHRtbDpub3QoLm5vLWpzKSBbZGF0YS1hb3M9XCJzbGlkZS11cFwiXSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgICB9XG4gICAgaHRtbDpub3QoLm5vLWpzKSBbZGF0YS1hb3M9XCJzbGlkZS1kb3duXCJdIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gICAgfVxuICAgIGh0bWw6bm90KC5uby1qcykgW2RhdGEtYW9zPVwic2xpZGUtcmlnaHRcIl0ge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgICB9XG4gICAgaHRtbDpub3QoLm5vLWpzKSBbZGF0YS1hb3M9XCJzbGlkZS1sZWZ0XCJdIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAgIH1cbiAgICBodG1sOm5vdCgubm8tanMpIFtkYXRhLWFvc149XCJmbGlwXCJdW2RhdGEtYW9zXj1cImZsaXBcIl0ge1xuICAgICAgICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiAtd2Via2l0LXRyYW5zZm9ybTtcbiAgICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICAgICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIC13ZWJraXQtdHJhbnNmb3JtO1xuICAgIH1cbiAgICBodG1sOm5vdCgubm8tanMpIFtkYXRhLWFvcz1cImZsaXAtbGVmdFwiXSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgyNTAwcHgpIHJvdGF0ZVkoLTEwMGRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMjUwMHB4KSByb3RhdGVZKC0xMDBkZWcpO1xuICAgIH1cbiAgICBodG1sOm5vdCgubm8tanMpIFtkYXRhLWFvcz1cImZsaXAtbGVmdFwiXS5hb3MtYW5pbWF0ZSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgyNTAwcHgpIHJvdGF0ZVkoMCk7XG4gICAgICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMjUwMHB4KSByb3RhdGVZKDApO1xuICAgIH1cbiAgICBodG1sOm5vdCgubm8tanMpIFtkYXRhLWFvcz1cImZsaXAtcmlnaHRcIl0ge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMjUwMHB4KSByb3RhdGVZKDEwMGRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMjUwMHB4KSByb3RhdGVZKDEwMGRlZyk7XG4gICAgfVxuICAgIGh0bWw6bm90KC5uby1qcykgW2RhdGEtYW9zPVwiZmxpcC1yaWdodFwiXS5hb3MtYW5pbWF0ZSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgyNTAwcHgpIHJvdGF0ZVkoMCk7XG4gICAgICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMjUwMHB4KSByb3RhdGVZKDApO1xuICAgIH1cbiAgICBodG1sOm5vdCgubm8tanMpIFtkYXRhLWFvcz1cImZsaXAtdXBcIl0ge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMjUwMHB4KSByb3RhdGVYKC0xMDBkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDI1MDBweCkgcm90YXRlWCgtMTAwZGVnKTtcbiAgICB9XG4gICAgaHRtbDpub3QoLm5vLWpzKSBbZGF0YS1hb3M9XCJmbGlwLXVwXCJdLmFvcy1hbmltYXRlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDI1MDBweCkgcm90YXRlWCgwKTtcbiAgICAgICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgyNTAwcHgpIHJvdGF0ZVgoMCk7XG4gICAgfVxuICAgIGh0bWw6bm90KC5uby1qcykgW2RhdGEtYW9zPVwiZmxpcC1kb3duXCJdIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDI1MDBweCkgcm90YXRlWCgxMDBkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDI1MDBweCkgcm90YXRlWCgxMDBkZWcpO1xuICAgIH1cbiAgICBodG1sOm5vdCgubm8tanMpIFtkYXRhLWFvcz1cImZsaXAtZG93blwiXS5hb3MtYW5pbWF0ZSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgyNTAwcHgpIHJvdGF0ZVgoMCk7XG4gICAgICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMjUwMHB4KSByb3RhdGVYKDApO1xuICAgIH1cbn1cbiIsIi5iYi1ib29rYmxvY2sge1xuXHR3aWR0aDogNzAwcHg7XG4gICAgaGVpZ2h0OiA1NTBweDtcblx0bWFyZ2luOiAwIGF1dG87XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ei1pbmRleDogMTAwO1xuXHQtd2Via2l0LXBlcnNwZWN0aXZlOiAxMzAwcHg7XG5cdHBlcnNwZWN0aXZlOiAxMDAwcHg7XG5cdC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuXHRiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5iYi1wYWdlIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHQtd2Via2l0LXRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG5cdHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG5cdC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogLXdlYmtpdC10cmFuc2Zvcm07XG5cdHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbn1cblxuLmJiLXZlcnRpY2FsIC5iYi1wYWdlIHtcblx0d2lkdGg6IDUwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRsZWZ0OiA1MCU7XG5cdC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBjZW50ZXI7XG5cdHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgY2VudGVyO1xufVxuXG4uYmItaG9yaXpvbnRhbCAuYmItcGFnZSB7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDUwJTtcblx0dG9wOiA1MCU7XG5cdC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIHRvcDtcblx0dHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIHRvcDtcbn1cblxuLmJiLXBhZ2UgPiBkaXYsXG4uYmItb3V0ZXIsXG4uYmItY29udGVudCxcbi5iYi1pbm5lciB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0aGVpZ2h0OiAxMDAlO1xuXHR3aWR0aDogMTAwJTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHQtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcblx0YmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uYmItdmVydGljYWwgLmJiLWNvbnRlbnQge1xuXHR3aWR0aDogMjAwJTtcbn1cblxuLmJiLWhvcml6b250YWwgLmJiLWNvbnRlbnQge1xuXHRoZWlnaHQ6IDIwMCU7XG59XG5cbi5iYi1wYWdlID4gZGl2IHtcblx0d2lkdGg6IDEwMCU7XG5cdC13ZWJraXQtdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcblx0dHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbn1cblxuLmJiLXZlcnRpY2FsIC5iYi1iYWNrIHtcblx0LXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZVkoLTE4MGRlZyk7XG5cdHRyYW5zZm9ybTogcm90YXRlWSgtMTgwZGVnKTtcbn1cblxuLmJiLWhvcml6b250YWwgLmJiLWJhY2sge1xuXHQtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlWCgtMTgwZGVnKTtcblx0dHJhbnNmb3JtOiByb3RhdGVYKC0xODBkZWcpO1xufVxuXG4uYmItb3V0ZXIge1xuXHR3aWR0aDogMTAwJTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0ei1pbmRleDogOTk5O1xufVxuXG4uYmItb3ZlcmxheSwgXG4uYmItZmxpcG92ZXJsYXkge1xuXHQvL2JhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDBweDtcblx0bGVmdDogMHB4O1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRvcGFjaXR5OiAwO1xufVxuXG4uYmItZmxpcG92ZXJsYXkge1xuXHQvL2JhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yKTtcbn1cblxuLmJiLWJvb2tibG9jay5iYi12ZXJ0aWNhbCA+IGRpdi5iYi1wYWdlOmZpcnN0LWNoaWxkLFxuLmJiLWJvb2tibG9jay5iYi12ZXJ0aWNhbCA+IGRpdi5iYi1wYWdlOmZpcnN0LWNoaWxkIC5iYi1iYWNrIHtcblx0LXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZVkoMTgwZGVnKTtcblx0dHJhbnNmb3JtOiByb3RhdGVZKDE4MGRlZyk7XG59XG5cbi5iYi1ib29rYmxvY2suYmItaG9yaXpvbnRhbCA+IGRpdi5iYi1wYWdlOmZpcnN0LWNoaWxkLFxuLmJiLWJvb2tibG9jay5iYi1ob3Jpem9udGFsID4gZGl2LmJiLXBhZ2U6Zmlyc3QtY2hpbGQgLmJiLWJhY2sge1xuXHQtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlWCgxODBkZWcpO1xuXHR0cmFuc2Zvcm06IHJvdGF0ZVgoMTgwZGVnKTtcbn1cblxuLyogQ29udGVudCBkaXNwbGF5ICovXG4uYmItY29udGVudCB7XG59XG5cbi5iYi12ZXJ0aWNhbCAuYmItZnJvbnQgLmJiLWNvbnRlbnQge1xuXHRsZWZ0OiAtMTAwJTtcbn1cblxuLmJiLWhvcml6b250YWwgLmJiLWZyb250IC5iYi1jb250ZW50IHtcblx0dG9wOiAtMTAwJTtcbn1cblxuLyogRmxpcHBpbmcgY2xhc3NlcyAqL1xuLmJiLXZlcnRpY2FsIC5iYi1mbGlwLW5leHQsXG4uYmItdmVydGljYWwgLmJiLWZsaXAtaW5pdGlhbCB7XG5cdC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGVZKC0xODBkZWcpO1xuXHR0cmFuc2Zvcm06IHJvdGF0ZVkoLTE4MGRlZyk7XG59XG5cbi5iYi12ZXJ0aWNhbCAuYmItZmxpcC1wcmV2IHtcblx0LXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZVkoMGRlZyk7XG5cdHRyYW5zZm9ybTogcm90YXRlWSgwZGVnKTtcbn1cblxuLmJiLWhvcml6b250YWwgLmJiLWZsaXAtbmV4dCxcbi5iYi1ob3Jpem9udGFsIC5iYi1mbGlwLWluaXRpYWwge1xuXHQtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlWCgxODBkZWcpO1xuXHR0cmFuc2Zvcm06IHJvdGF0ZVgoMTgwZGVnKTtcbn1cblxuLmJiLWhvcml6b250YWwgLmJiLWZsaXAtcHJldiB7XG5cdC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGVYKDBkZWcpO1xuXHR0cmFuc2Zvcm06IHJvdGF0ZVgoMGRlZyk7XG59XG5cbi5iYi12ZXJ0aWNhbCAuYmItZmxpcC1uZXh0LWVuZCB7XG5cdC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGVZKC0xNWRlZyk7XG5cdHRyYW5zZm9ybTogcm90YXRlWSgtMTVkZWcpO1xufVxuXG4uYmItdmVydGljYWwgLmJiLWZsaXAtcHJldi1lbmQge1xuXHQtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlWSgtMTY1ZGVnKTtcblx0dHJhbnNmb3JtOiByb3RhdGVZKC0xNjVkZWcpO1xufVxuXG4uYmItaG9yaXpvbnRhbCAuYmItZmxpcC1uZXh0LWVuZCB7XG5cdC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGVYKDE1ZGVnKTtcblx0dHJhbnNmb3JtOiByb3RhdGVYKDE1ZGVnKTtcbn1cblxuLmJiLWhvcml6b250YWwgLmJiLWZsaXAtcHJldi1lbmQge1xuXHQtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlWCgxNjVkZWcpO1xuXHR0cmFuc2Zvcm06IHJvdGF0ZVgoMTY1ZGVnKTtcbn1cblxuLmJiLWl0ZW0ge1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLyogTm8gSlMgKi9cbi5uby1qcyAuYmItYm9va2Jsb2NrLCBcbi5uby1qcyB1bC5iYi1jdXN0b20tZ3JpZCBsaSB7XG5cdHdpZHRoOiBhdXRvO1xuXHRoZWlnaHQ6IGF1dG87XG59XG5cbi5uby1qcyAuYmItaXRlbSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4iLCJAa2V5ZnJhbWVzIHBhc3NpbmctdGhyb3VnaHtcbiAgICAwJXtcbiAgICAgICAgb3BhY2l0eTowO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDQwcHgpO1xuICAgICAgICAtbW96LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDQwcHgpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoNDBweCk7XG4gICAgICAgIC1vLXRyYW5zZm9ybTp0cmFuc2xhdGVZKDQwcHgpO1xuICAgICAgICB0cmFuc2Zvcm06dHJhbnNsYXRlWSg0MHB4KSBcbiAgICB9XG4gICAgMzAlLDcwJXtcbiAgICAgICAgb3BhY2l0eToxO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDBweCk7XG4gICAgICAgIC1tb3otdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMHB4KTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTp0cmFuc2xhdGVZKDBweCk7XG4gICAgICAgIC1vLXRyYW5zZm9ybTp0cmFuc2xhdGVZKDBweCk7XG4gICAgICAgIHRyYW5zZm9ybTp0cmFuc2xhdGVZKDBweClcbiAgICB9XG4gICAgMTAwJXtcbiAgICAgICAgb3BhY2l0eTowO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKC00MHB4KTtcbiAgICAgICAgLW1vei10cmFuc2Zvcm06dHJhbnNsYXRlWSgtNDBweCk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06dHJhbnNsYXRlWSgtNDBweCk7XG4gICAgICAgIC1vLXRyYW5zZm9ybTp0cmFuc2xhdGVZKC00MHB4KTtcbiAgICAgICAgdHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTQwcHgpXG4gICAgfVxufVxuQGtleWZyYW1lcyBzbGlkZS1pbntcbiAgICAwJXtcbiAgICAgICAgb3BhY2l0eTowO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDQwcHgpO1xuICAgICAgICAtbW96LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDQwcHgpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoNDBweCk7XG4gICAgICAgIC1vLXRyYW5zZm9ybTp0cmFuc2xhdGVZKDQwcHgpO1xuICAgICAgICB0cmFuc2Zvcm06dHJhbnNsYXRlWSg0MHB4KVxuICAgIH1cbiAgICAzMCV7XG4gICAgICAgIG9wYWNpdHk6MTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgwcHgpO1xuICAgICAgICAtbW96LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDBweCk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06dHJhbnNsYXRlWSgwcHgpO1xuICAgICAgICAtby10cmFuc2Zvcm06dHJhbnNsYXRlWSgwcHgpO1xuICAgICAgICB0cmFuc2Zvcm06dHJhbnNsYXRlWSgwcHgpXG4gICAgfVxufVxuQGtleWZyYW1lcyBwdWxzZXtcbiAgICAwJXtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMSk7XG4gICAgICAgIC1tb3otdHJhbnNmb3JtOnNjYWxlKDEpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOnNjYWxlKDEpO1xuICAgICAgICAtby10cmFuc2Zvcm06c2NhbGUoMSk7XG4gICAgICAgIHRyYW5zZm9ybTpzY2FsZSgxKVxuICAgIH1cbiAgICAxMCV7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDEuMSk7XG4gICAgICAgIC1tb3otdHJhbnNmb3JtOnNjYWxlKDEuMSk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06c2NhbGUoMS4xKTtcbiAgICAgICAgLW8tdHJhbnNmb3JtOnNjYWxlKDEuMSk7XG4gICAgICAgIHRyYW5zZm9ybTpzY2FsZSgxLjEpXG4gICAgfVxuICAgIDIwJXtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMSk7XG4gICAgICAgIC1tb3otdHJhbnNmb3JtOnNjYWxlKDEpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOnNjYWxlKDEpO1xuICAgICAgICAtby10cmFuc2Zvcm06c2NhbGUoMSk7XG4gICAgICAgIHRyYW5zZm9ybTpzY2FsZSgxKVxuICAgIH1cbn1cbi5kcm9wem9uZS1zdHlsZSwuZHJvcHpvbmUtc3R5bGUgKntcbiAgICBib3gtc2l6aW5nOmJvcmRlci1ib3hcbn1cbi5kcm9wem9uZS1zdHlsZXtcbiAgICBcbn1cbi5kcm9wem9uZS1zdHlsZS5kei1jbGlja2FibGV7XG4gICAgY3Vyc29yOnBvaW50ZXJcbn1cbi5kcm9wem9uZS1zdHlsZS5kei1jbGlja2FibGUgKntcbiAgICBjdXJzb3I6ZGVmYXVsdFxufVxuLmRyb3B6b25lLXN0eWxlLmR6LWNsaWNrYWJsZSAuZHotbWVzc2FnZSwuZHJvcHpvbmUtc3R5bGUuZHotY2xpY2thYmxlIC5kei1tZXNzYWdlICp7XG4gICAgY3Vyc29yOnBvaW50ZXJcbn1cbi5kcm9wem9uZS1zdHlsZS5kei1zdGFydGVkIC5kei1tZXNzYWdle1xuICAgIGRpc3BsYXk6bm9uZVxufVxuLmRyb3B6b25lLXN0eWxlLmR6LWRyYWctaG92ZXJ7XG4gICAgYm9yZGVyLXN0eWxlOmRvdHRlZDtcbiAgICBib3JkZXItcmFkaXVzOjZweDtcbn1cbi5kcm9wem9uZS1zdHlsZS5kei1kcmFnLWhvdmVyIC5kei1tZXNzYWdle1xuICAgIG9wYWNpdHk6LjVcbn1cbi5kcm9wem9uZS1zdHlsZSAuZHotbWVzc2FnZXtcbiAgICB0ZXh0LWFsaWduOmNlbnRlcjtcbiAgICBtYXJnaW46MmVtIDBcbn1cbi5kcm9wem9uZS1zdHlsZSAuZHotbWVzc2FnZSAuZHotYnV0dG9ue1xuICAgIGJhY2tncm91bmQ6bm9uZTtcbiAgICBjb2xvcjppbmhlcml0O1xuICAgIGJvcmRlcjpub25lO1xuICAgIHBhZGRpbmc6MDtcbiAgICBmb250OmluaGVyaXQ7XG4gICAgY3Vyc29yOnBvaW50ZXI7XG4gICAgb3V0bGluZTppbmhlcml0XG59XG4uZHJvcHpvbmUtc3R5bGUgLmR6LXByZXZpZXd7XG4gICAgcG9zaXRpb246cmVsYXRpdmU7XG4gICAgZGlzcGxheTppbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246dG9wO1xufVxuLmRyb3B6b25lLXN0eWxlIC5kei1wcmV2aWV3OmhvdmVye1xuICAgIFxufVxuLmRyb3B6b25lLXN0eWxlIC5kei1wcmV2aWV3OmhvdmVyIC5kei1kZXRhaWxze1xuICAgIG9wYWNpdHk6MTtcbn1cbi5kcm9wem9uZS1zdHlsZSAuZHotcHJldmlldy5kei1maWxlLXByZXZpZXcgLmR6LWltYWdle1xufVxuLmRyb3B6b25lLXN0eWxlIC5kei1wcmV2aWV3LmR6LWZpbGUtcHJldmlldyAuZHotZGV0YWlsc3tcbiAgICBvcGFjaXR5OjFcbn1cbi5kcm9wem9uZS1zdHlsZSAuZHotcHJldmlldy5kei1pbWFnZS1wcmV2aWV3e1xuICAgIGJhY2tncm91bmQ6I2ZmZlxufVxuLmRyb3B6b25lLXN0eWxlIC5kei1wcmV2aWV3LmR6LWltYWdlLXByZXZpZXcgLmR6LWRldGFpbHN7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOm9wYWNpdHkgMC4ycyBsaW5lYXI7XG4gICAgLW1vei10cmFuc2l0aW9uOm9wYWNpdHkgMC4ycyBsaW5lYXI7XG4gICAgLW1zLXRyYW5zaXRpb246b3BhY2l0eSAwLjJzIGxpbmVhcjtcbiAgICAtby10cmFuc2l0aW9uOm9wYWNpdHkgMC4ycyBsaW5lYXI7XG4gICAgdHJhbnNpdGlvbjpvcGFjaXR5IDAuMnMgbGluZWFyXG59XG4uZHJvcHpvbmUtc3R5bGUgLmR6LXByZXZpZXcgLmR6LXJlbW92ZXtcbiAgICBkaXNwbGF5OmJsb2NrO1xuICAgIGN1cnNvcjpwb2ludGVyO1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIGhlaWdodDoyNHB4O1xuICAgIHotaW5kZXg6MTA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDowcHg7XG4gICAgcmlnaHQ6MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6MnB4O1xuICAgIEBhcHBseSBiZy1yZWQ7XG4gICAgY3Vyc29yOnBvaW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMnB4O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3RpbWVzLnN2Zyk7XG4gICAgb3BhY2l0eToxO1xuICAgICY6aG92ZXIge1xuICAgICAgICBvcGFjaXR5OjAuODtcbiAgICB9XG59XG4uZHJvcHpvbmUtc3R5bGUgLmR6LXByZXZpZXcgLmR6LXJlbW92ZTpob3ZlcntcbiAgICB0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lXG59XG4uZHJvcHpvbmUtc3R5bGUgLmR6LXByZXZpZXc6aG92ZXIgLmR6LWRldGFpbHN7XG4gICAgb3BhY2l0eToxXG59XG4uZHJvcHpvbmUtc3R5bGUgLmR6LXByZXZpZXcgLmR6LWRldGFpbHN7XG4gICAgei1pbmRleDoyMDtcbiAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICB0b3A6MDtcbiAgICBsZWZ0OjA7XG4gICAgb3BhY2l0eTowO1xuICAgIGZvbnQtc2l6ZToxM3B4O1xuICAgIG1pbi13aWR0aDoxMDAlO1xuICAgIG1heC13aWR0aDoxMDAlO1xuICAgIHBhZGRpbmc6MmVtIDFlbTtcbiAgICB0ZXh0LWFsaWduOmNlbnRlcjtcbiAgICBjb2xvcjpyZ2JhKDAsMCwwLC45KTtcbiAgICBsaW5lLWhlaWdodDoxNTAlO1xuICAgIGRpc3BsYXk6bm9uZTtcbn1cbi5kcm9wem9uZS1zdHlsZSAuZHotcHJldmlldyAuZHotZGV0YWlscyAuZHotc2l6ZXtcbiAgICBtYXJnaW4tYm90dG9tOjFlbTtcbiAgICBmb250LXNpemU6MTZweFxufVxuLmRyb3B6b25lLXN0eWxlIC5kei1wcmV2aWV3IC5kei1kZXRhaWxzIC5kei1maWxlbmFtZXtcbiAgICB3aGl0ZS1zcGFjZTpub3dyYXBcbn1cbi5kcm9wem9uZS1zdHlsZSAuZHotcHJldmlldyAuZHotZGV0YWlscyAuZHotZmlsZW5hbWU6aG92ZXIgc3BhbntcbiAgICBib3JkZXI6MXB4IHNvbGlkIHJnYmEoMjAwLDIwMCwyMDAsLjgpO1xuICAgIGJhY2tncm91bmQtY29sb3I6cmdiYSgyNTUsMjU1LDI1NSwuOClcbn1cbi5kcm9wem9uZS1zdHlsZSAuZHotcHJldmlldyAuZHotZGV0YWlscyAuZHotZmlsZW5hbWU6bm90KDpob3Zlcil7XG4gICAgb3ZlcmZsb3c6aGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6ZWxsaXBzaXNcbn1cbi5kcm9wem9uZS1zdHlsZSAuZHotcHJldmlldyAuZHotZGV0YWlscyAuZHotZmlsZW5hbWU6bm90KDpob3Zlcikgc3BhbntcbiAgICBib3JkZXI6MXB4IHNvbGlkIHRyYW5zcGFyZW50XG59XG4uZHJvcHpvbmUtc3R5bGUgLmR6LXByZXZpZXcgLmR6LWRldGFpbHMgLmR6LWZpbGVuYW1lIHNwYW4sLmRyb3B6b25lLXN0eWxlIC5kei1wcmV2aWV3IC5kei1kZXRhaWxzIC5kei1zaXplIHNwYW57XG4gICAgYmFja2dyb3VuZC1jb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LC40KTtcbiAgICBwYWRkaW5nOjAgLjRlbTtcbiAgICBib3JkZXItcmFkaXVzOjNweFxufVxuLmRyb3B6b25lLXN0eWxlIC5kei1wcmV2aWV3OmhvdmVyIC5kei1pbWFnZSBpbWd7XG4gICAgLy8gLXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMS4wNSwgMS4wNSk7XG4gICAgLy8gLW1vei10cmFuc2Zvcm06c2NhbGUoMS4wNSwgMS4wNSk7XG4gICAgLy8gLW1zLXRyYW5zZm9ybTpzY2FsZSgxLjA1LCAxLjA1KTtcbiAgICAvLyAtby10cmFuc2Zvcm06c2NhbGUoMS4wNSwgMS4wNSk7XG4gICAgLy8gdHJhbnNmb3JtOnNjYWxlKDEuMDUsIDEuMDUpO1xuICAgIC8vIC13ZWJraXQtZmlsdGVyOmJsdXIoOHB4KTtcbiAgICAvLyBmaWx0ZXI6Ymx1cig4cHgpXG59XG4uZHJvcHpvbmUtc3R5bGUgLmR6LXByZXZpZXcgLmR6LWltYWdle1xuICAgIG92ZXJmbG93OmhpZGRlbjtcbiAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICBkaXNwbGF5OmJsb2NrO1xuICAgIHotaW5kZXg6MTA7XG59XG4uZHJvcHpvbmUtc3R5bGUgLmR6LXByZXZpZXcgLmR6LWltYWdlIGltZ3tcbiAgICBkaXNwbGF5OmJsb2NrO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLmRyb3B6b25lLXN0eWxlIC5kei1wcmV2aWV3LmR6LXN1Y2Nlc3MgLmR6LXN1Y2Nlc3MtbWFya3tcbiAgICAtd2Via2l0LWFuaW1hdGlvbjpwYXNzaW5nLXRocm91Z2ggM3MgY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKTtcbiAgICAtbW96LWFuaW1hdGlvbjpwYXNzaW5nLXRocm91Z2ggM3MgY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKTtcbiAgICAtbXMtYW5pbWF0aW9uOnBhc3NpbmctdGhyb3VnaCAzcyBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpO1xuICAgIC1vLWFuaW1hdGlvbjpwYXNzaW5nLXRocm91Z2ggM3MgY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKTtcbiAgICBhbmltYXRpb246cGFzc2luZy10aHJvdWdoIDNzIGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSk7XG4gICAgZGlzcGxheTpub25lO1xufVxuLmRyb3B6b25lLXN0eWxlIC5kei1wcmV2aWV3LmR6LWVycm9yIC5kei1lcnJvci1tYXJre1xuICAgIG9wYWNpdHk6MTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbjpzbGlkZS1pbiAzcyBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpO1xuICAgIC1tb3otYW5pbWF0aW9uOnNsaWRlLWluIDNzIGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSk7XG4gICAgLW1zLWFuaW1hdGlvbjpzbGlkZS1pbiAzcyBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpO1xuICAgIC1vLWFuaW1hdGlvbjpzbGlkZS1pbiAzcyBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpO1xuICAgIGFuaW1hdGlvbjpzbGlkZS1pbiAzcyBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpXG59XG4uZHJvcHpvbmUtc3R5bGUgLmR6LXByZXZpZXcgLmR6LXN1Y2Nlc3MtbWFyaywuZHJvcHpvbmUtc3R5bGUgLmR6LXByZXZpZXcgLmR6LWVycm9yLW1hcmt7XG4gICAgcG9pbnRlci1ldmVudHM6bm9uZTtcbiAgICBvcGFjaXR5OjA7XG4gICAgei1pbmRleDo1MDA7XG4gICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgZGlzcGxheTpibG9jaztcbiAgICB0b3A6NTAlO1xuICAgIGxlZnQ6NTAlO1xuICAgIG1hcmdpbi1sZWZ0Oi0yN3B4O1xuICAgIG1hcmdpbi10b3A6LTI3cHhcbn1cbi5kcm9wem9uZS1zdHlsZSAuZHotcHJldmlldyAuZHotc3VjY2Vzcy1tYXJrIHN2ZywuZHJvcHpvbmUtc3R5bGUgLmR6LXByZXZpZXcgLmR6LWVycm9yLW1hcmsgc3Zne1xuICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgd2lkdGg6NTRweDtcbiAgICBoZWlnaHQ6NTRweFxufVxuLmRyb3B6b25lLXN0eWxlIC5kei1wcmV2aWV3LmR6LXByb2Nlc3NpbmcgLmR6LXByb2dyZXNze1xuICAgIG9wYWNpdHk6MTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246YWxsIDAuMnMgbGluZWFyO1xuICAgIC1tb3otdHJhbnNpdGlvbjphbGwgMC4ycyBsaW5lYXI7XG4gICAgLW1zLXRyYW5zaXRpb246YWxsIDAuMnMgbGluZWFyO1xuICAgIC1vLXRyYW5zaXRpb246YWxsIDAuMnMgbGluZWFyO1xuICAgIHRyYW5zaXRpb246YWxsIDAuMnMgbGluZWFyXG59XG4uZHJvcHpvbmUtc3R5bGUgLmR6LXByZXZpZXcuZHotY29tcGxldGUgLmR6LXByb2dyZXNze1xuICAgIG9wYWNpdHk6MDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246b3BhY2l0eSAwLjRzIGVhc2UtaW47XG4gICAgLW1vei10cmFuc2l0aW9uOm9wYWNpdHkgMC40cyBlYXNlLWluO1xuICAgIC1tcy10cmFuc2l0aW9uOm9wYWNpdHkgMC40cyBlYXNlLWluO1xuICAgIC1vLXRyYW5zaXRpb246b3BhY2l0eSAwLjRzIGVhc2UtaW47XG4gICAgdHJhbnNpdGlvbjpvcGFjaXR5IDAuNHMgZWFzZS1pblxufVxuLmRyb3B6b25lLXN0eWxlIC5kei1wcmV2aWV3Om5vdCguZHotcHJvY2Vzc2luZykgLmR6LXByb2dyZXNze1xuICAgIC13ZWJraXQtYW5pbWF0aW9uOnB1bHNlIDZzIGVhc2UgaW5maW5pdGU7XG4gICAgLW1vei1hbmltYXRpb246cHVsc2UgNnMgZWFzZSBpbmZpbml0ZTtcbiAgICAtbXMtYW5pbWF0aW9uOnB1bHNlIDZzIGVhc2UgaW5maW5pdGU7XG4gICAgLW8tYW5pbWF0aW9uOnB1bHNlIDZzIGVhc2UgaW5maW5pdGU7XG4gICAgYW5pbWF0aW9uOnB1bHNlIDZzIGVhc2UgaW5maW5pdGVcbn1cbi5kcm9wem9uZS1zdHlsZSAuZHotcHJldmlldyAuZHotcHJvZ3Jlc3N7XG4gICAgb3BhY2l0eToxO1xuICAgIHotaW5kZXg6MTAwMDtcbiAgICBwb2ludGVyLWV2ZW50czpub25lO1xuICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgIGhlaWdodDoxMHB4O1xuICAgIGxlZnQ6NTAlO1xuICAgIHRvcDo1MCU7XG4gICAgbWFyZ2luLXRvcDotOHB4O1xuICAgIHdpZHRoOjgwcHg7XG4gICAgbWFyZ2luLWxlZnQ6LTQwcHg7XG4gICAgYmFja2dyb3VuZDpyZ2JhKDI1NSwyNTUsMjU1LDEpO1xuICAgIHBhZGRpbmc6MnB4O1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDEpO1xuICAgIGJvcmRlci1yYWRpdXM6MnB4O1xuICAgIG92ZXJmbG93OmhpZGRlblxufVxuLmRyb3B6b25lLXN0eWxlIC5kei1wcmV2aWV3IC5kei1wcm9ncmVzcyAuZHotdXBsb2Fke1xuICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgIHRvcDowO1xuICAgIGxlZnQ6MDtcbiAgICBib3R0b206MDtcbiAgICB3aWR0aDowO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjp3aWR0aCAzMDBtcyBlYXNlLWluLW91dDtcbiAgICAtbW96LXRyYW5zaXRpb246d2lkdGggMzAwbXMgZWFzZS1pbi1vdXQ7XG4gICAgLW1zLXRyYW5zaXRpb246d2lkdGggMzAwbXMgZWFzZS1pbi1vdXQ7XG4gICAgLW8tdHJhbnNpdGlvbjp3aWR0aCAzMDBtcyBlYXNlLWluLW91dDtcbiAgICB0cmFuc2l0aW9uOndpZHRoIDMwMG1zIGVhc2UtaW4tb3V0O1xuICAgIEBhcHBseSBiZy1yZWQ7XG59XG4uZHJvcHpvbmUtc3R5bGUgLmR6LXByZXZpZXcuZHotZXJyb3IgLmR6LWVycm9yLW1lc3NhZ2V7XG4gICAgZGlzcGxheTpibG9ja1xufVxuLmRyb3B6b25lLXN0eWxlIC5kei1wcmV2aWV3LmR6LWVycm9yOmhvdmVyIC5kei1lcnJvci1tZXNzYWdle1xuICAgIG9wYWNpdHk6MTtcbiAgICBwb2ludGVyLWV2ZW50czphdXRvXG59XG4uZHJvcHpvbmUtc3R5bGUgLmR6LXByZXZpZXcgLmR6LWVycm9yLW1lc3NhZ2V7XG4gICAgcG9pbnRlci1ldmVudHM6bm9uZTtcbiAgICB6LWluZGV4OjEwMDA7XG4gICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgZGlzcGxheTpibG9jaztcbiAgICBkaXNwbGF5Om5vbmU7XG4gICAgb3BhY2l0eTowO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjpvcGFjaXR5IDAuM3MgZWFzZTtcbiAgICAtbW96LXRyYW5zaXRpb246b3BhY2l0eSAwLjNzIGVhc2U7XG4gICAgLW1zLXRyYW5zaXRpb246b3BhY2l0eSAwLjNzIGVhc2U7XG4gICAgLW8tdHJhbnNpdGlvbjpvcGFjaXR5IDAuM3MgZWFzZTtcbiAgICB0cmFuc2l0aW9uOm9wYWNpdHkgMC4zcyBlYXNlO1xuICAgIGJvcmRlci1yYWRpdXM6OHB4O1xuICAgIGZvbnQtc2l6ZToxM3B4O1xuICAgIHRvcDoxMzBweDtcbiAgICBsZWZ0Oi0xMHB4O1xuICAgIHdpZHRoOjE0MHB4O1xuICAgIGJhY2tncm91bmQ6I2JlMjYyNjtcbiAgICBwYWRkaW5nOi41ZW0gMS4yZW07IFxuICAgIGNvbG9yOiNmZmZcbn1cbi5kcm9wem9uZS1zdHlsZSAuZHotcHJldmlldyAuZHotZXJyb3ItbWVzc2FnZTphZnRlcntcbiAgICBjb250ZW50OlwiXCI7XG4gICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgdG9wOi02cHg7XG4gICAgbGVmdDo2NHB4O1xuICAgIHdpZHRoOjA7XG4gICAgaGVpZ2h0OjA7XG4gICAgYm9yZGVyLWxlZnQ6NnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yaWdodDo2cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWJvdHRvbTo2cHggc29saWQgI2JlMjYyNlxufVxuIiwiLyoqXG4gKiBTd2lwZXIgOC40LjVcbiAqIE1vc3QgbW9kZXJuIG1vYmlsZSB0b3VjaCBzbGlkZXIgYW5kIGZyYW1ld29yayB3aXRoIGhhcmR3YXJlIGFjY2VsZXJhdGVkIHRyYW5zaXRpb25zXG4gKiBodHRwczovL3N3aXBlcmpzLmNvbVxuICpcbiAqIENvcHlyaWdodCAyMDE0LTIwMjIgVmxhZGltaXIgS2hhcmxhbXBpZGlcbiAqXG4gKiBSZWxlYXNlZCB1bmRlciB0aGUgTUlUIExpY2Vuc2VcbiAqXG4gKiBSZWxlYXNlZCBvbjogTm92ZW1iZXIgMjEsIDIwMjJcbiAqL1xuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogc3dpcGVyLWljb25zO1xuICAgIHNyYzogdXJsKFwiZGF0YTphcHBsaWNhdGlvbi9mb250LXdvZmY7Y2hhcnNldD11dGYtODtiYXNlNjQsIGQwOUdSZ0FCQUFBQUFBWmdBQkFBQUFBQURBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFCR1JsUk5BQUFHUkFBQUFCb0FBQUFjaTZxSGtVZEVSVVlBQUFXZ0FBQUFJd0FBQUNRQVlBQlhSMUJQVXdBQUJoUUFBQUF1QUFBQU51QVk3K3hIVTFWQ0FBQUZ4QUFBQUZBQUFBQm0yZlBjelU5VEx6SUFBQUhjQUFBQVNnQUFBR0JQOVY1UlkyMWhjQUFBQWtRQUFBQ0lBQUFCWXQ2RjBjQmpkblFnQUFBQ3pBQUFBQVFBQUFBRUFCRUJSR2RoYzNBQUFBV1lBQUFBQ0FBQUFBai8vd0FEWjJ4NVpnQUFBeXdBQUFETUFBQUQyTUh0cnlWb1pXRmtBQUFCYkFBQUFEQUFBQUEyRTIrZW9XaG9aV0VBQUFHY0FBQUFId0FBQUNRQzlnRHphRzEwZUFBQUFpZ0FBQUFaQUFBQXJnSmtBQkZzYjJOaEFBQUMwQUFBQUZvQUFBQmFGUUFVR0cxaGVIQUFBQUc4QUFBQUh3QUFBQ0FBY0FCQWJtRnRaUUFBQS9nQUFBRTVBQUFDWHZGZEJ3bHdiM04wQUFBRk5BQUFBR0lBQUFDRTVzNzRoWGphWTJCa1lHQUFZcGY1SHUvaitXMitNbkF6TVlEQXphWDZRakQ2LzQvL0J4ajVHQThBdVJ3TVlHa0FQeXdMMTNqYVkyQmtZR0E4OFA4QWd4NGorLzhmUURZZkExQUVCV2dEQUlCMkJPb0FlTnBqWUdSZ1lOQmg0R2RnWWdBQkVNbklBQkp6WU5BRENRQUFDV2dBc1FCNDJtTmdZZnpDT0lHQmxZR0IwWWN4allHQndSMUtmMldRWkdoaFlHQmlZR1ZtZ0FGR0JpUVFrT2Fhd3REQW9NQlF4WGpnL3dFR1BjWUREQTR3TlVBMkNDZ3dzQUFBTzRFTDZnQUFlTnBqMk0wZ3lBQUNxeGdHTldCa1oyRDQvd01BK3hrRGRnQUFBSGphWTJCZ1lHYUFZQmtHUmdZUWlBSHlHTUY4RmdZSElNM0R3TUhBQkdRck1PZ3lXRExFTTFUOS93OFVCZkVNZ0x6RS8vLy9QLzUvL2YvVi94dityNGVhQUFlTWJBeHdJVVltSU1IRWdLWUFZalVjc0RBd3NMS3hjM0J5Y2ZQdzhqRVFBL2daQkFTRmhFVkV4Y1FsSktXa1pXVGw1QlVVbFpSVlZOWFVOVFFaQmdNQUFNUitFK2dBRVFGRUFBQUFLZ0FxQUNvQU5BQStBRWdBVWdCY0FHWUFjQUI2QUlRQWpnQ1lBS0lBckFDMkFNQUF5Z0RVQU40QTZBRHlBUHdCQmdFUUFSb0JKQUV1QVRnQlFnRk1BVllCWUFGcUFYUUJmZ0dJQVpJQm5BR21BYklCemdIc0FBQjQydTJOTVE2Q1VBeUdXNTY4eDlBbmVZWWdtNE1KYmhLRmFFeElPQVZYOEFwZXdTdDRCaWM0QWZlQWlkM1ZPQml4RHhmUFlFemE1TytYZmkwNFlBRGdnaVVJVUxDdUVKSzhWaE80YlN2cGRua3RISTVRQ1l0ZGkyc2w4Wm5YYUhscVVyTkt6ZEtjVDhjamxxK3J3WlN2SVZjek5pZXpzZm5QL3V6bm1mUEZCTk9ETTJLN01UUTQ1WUVBWnFHUDgxQW1HR2NGM2lQcU9vcDByMVNQVGFUYlZrZlVlNEhYajk3d1lFK3lOd1dZeHdXdTR2MXVnV0hnbzNTMVhkWkVWcVdNN0VUMGNmbkxHeFdma2dSNDJvMlB2V3JETUJTRmovSUhMYUYwektqUmdkaVZNd1NjTlJBb1dVb0g3OFkyaWNCL3lJWTA5QW42QUgyQmR1L1VCK3l4b3BZc2hRaUV2bnZ1MGRVUmdEdDhRZUM4UER3N0ZwamkzZkVBNHovUEVKNllPQjVoS2g0ZGozRXZYaHhQcUgvU0tVWTNySjdzclo0RlpuaDFQTUF0UGh3UDZmbDJQTUpNUERnZVE0clk4WVQ2R3phbzBlQUVBNDA5RHVnZ21UbkZuT2NTQ2lFaUxNZ3hDaVRJNkNxNURaVWQzUW1wMTB2TzBMYUxUZDJjak40Zk91bWxjN2xVWWJTUWNaRmt1dFJHN2c2SktaS3kwUm1kTFk2ODBDRG5FSitVTWtwRkZlMVJON254ZFZwWHJDNGFUdG5hdXJPblllcmNaZzJZVm1MTi9kL2djemZFaW1yRS9mcy9iT3VxMjlabW44dGxvT1JhWGdaZ0dhNzh5TzkvY25YbTJCcGFHdnEyNUR2OVM0RTkrNVNJYzlQcXVwSktoWUZTU2w0NytRY3IxbVlOQUFBQWVOcHR3MGNLd2tBQUFNRFpKQThRN09VSnZrTHNQZlo2ekZWRVJQeThxSGgyWUVSKzNpL0JQODN2SUJMTHlTc29LaW1ycUtxcGEyaHA2K2pxNlJzWUdobWJtSnFaU3kwc3JheHRiTzNzSFJ5ZG5FTVU0dVI2eXg3SkpYdmVQN1dyRHljQUFBQUFBQUgvL3dBQ2VOcGpZR1JnWU9BQlloa2daZ0pDWmdaTkJrWUdMUVp0SUpzRkxNWUFBQXczQUxnQWVOb2xpekVLZ0RBUUJDY2hSYkMyc0ZFUjBZRDZxVlFpQkN2L0g5ZXpHSTZaNVhCQXc4Q0JLL201aVFRVmF1VmJYTG5Pck1adjJvTGRLRmE4UGp1cnUyaEp6R2FibU9TTHpOTXp2dXRwQjNONDJtTmdaR0JnNEdLUVl6QmhZTXhKTE1sajRHQmdBWW93L1AvUEFKSmhMTTZzU29XS2ZXQ0FBd0RBamdiUkFBQjQybU5nWUdCa0FJSWJDWm81SVBybVVuMGhHQTBBTzhFRlRRQUFcIik7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG59XG46cm9vdCB7XG4gICAgLS1zd2lwZXItdGhlbWUtY29sb3I6ICMwMDdhZmY7XG59XG4uc3dpcGVyIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHotaW5kZXg6IDE7XG59XG4uc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci13cmFwcGVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLnN3aXBlci13cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gICAgYm94LXNpemluZzogY29udGVudC1ib3g7XG59XG4uc3dpcGVyLWFuZHJvaWQgLnN3aXBlci1zbGlkZSxcbi5zd2lwZXItd3JhcHBlciB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDAsIDApO1xufVxuLnN3aXBlci1wb2ludGVyLWV2ZW50cyB7XG4gICAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbn1cbi5zd2lwZXItcG9pbnRlci1ldmVudHMuc3dpcGVyLXZlcnRpY2FsIHtcbiAgICB0b3VjaC1hY3Rpb246IHBhbi14O1xufVxuLnN3aXBlci1zbGlkZSB7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG59XG4uc3dpcGVyLXNsaWRlLWludmlzaWJsZS1ibGFuayB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLnN3aXBlci1hdXRvaGVpZ2h0LFxuLnN3aXBlci1hdXRvaGVpZ2h0IC5zd2lwZXItc2xpZGUge1xuICAgIGhlaWdodDogYXV0bztcbn1cbi5zd2lwZXItYXV0b2hlaWdodCAuc3dpcGVyLXdyYXBwZXIge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgaGVpZ2h0O1xufVxuLnN3aXBlci1iYWNrZmFjZS1oaWRkZW4gLnN3aXBlci1zbGlkZSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAgIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5zd2lwZXItM2QsXG4uc3dpcGVyLTNkLnN3aXBlci1jc3MtbW9kZSAuc3dpcGVyLXdyYXBwZXIge1xuICAgIHBlcnNwZWN0aXZlOiAxMjAwcHg7XG59XG4uc3dpcGVyLTNkIC5zd2lwZXItY3ViZS1zaGFkb3csXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUsXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LFxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LFxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3AsXG4uc3dpcGVyLTNkIC5zd2lwZXItd3JhcHBlciB7XG4gICAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbn1cbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3csXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSxcbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCxcbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB6LWluZGV4OiAxMDtcbn1cbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3cge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG59XG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xufVxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xufVxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3Age1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG59XG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbn1cbi5zd2lwZXItY3NzLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIge1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIHNjcm9sbGJhci13aWR0aDogbm9uZTtcbiAgICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7XG59XG4uc3dpcGVyLWNzcy1tb2RlID4gLnN3aXBlci13cmFwcGVyOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cbi5zd2lwZXItY3NzLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIgPiAuc3dpcGVyLXNsaWRlIHtcbiAgICBzY3JvbGwtc25hcC1hbGlnbjogc3RhcnQgc3RhcnQ7XG59XG4uc3dpcGVyLWhvcml6b250YWwuc3dpcGVyLWNzcy1tb2RlID4gLnN3aXBlci13cmFwcGVyIHtcbiAgICBzY3JvbGwtc25hcC10eXBlOiB4IG1hbmRhdG9yeTtcbn1cbi5zd2lwZXItdmVydGljYWwuc3dpcGVyLWNzcy1tb2RlID4gLnN3aXBlci13cmFwcGVyIHtcbiAgICBzY3JvbGwtc25hcC10eXBlOiB5IG1hbmRhdG9yeTtcbn1cbi5zd2lwZXItY2VudGVyZWQgPiAuc3dpcGVyLXdyYXBwZXI6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBvcmRlcjogOTk5OTtcbn1cbi5zd2lwZXItY2VudGVyZWQuc3dpcGVyLWhvcml6b250YWwgPiAuc3dpcGVyLXdyYXBwZXIgPiAuc3dpcGVyLXNsaWRlOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4taW5saW5lLXN0YXJ0OiB2YXIoLS1zd2lwZXItY2VudGVyZWQtb2Zmc2V0LWJlZm9yZSk7XG59XG4uc3dpcGVyLWNlbnRlcmVkLnN3aXBlci1ob3Jpem9udGFsID4gLnN3aXBlci13cmFwcGVyOjpiZWZvcmUge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgd2lkdGg6IHZhcigtLXN3aXBlci1jZW50ZXJlZC1vZmZzZXQtYWZ0ZXIpO1xufVxuLnN3aXBlci1jZW50ZXJlZC5zd2lwZXItdmVydGljYWwgPiAuc3dpcGVyLXdyYXBwZXIgPiAuc3dpcGVyLXNsaWRlOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYmxvY2stc3RhcnQ6IHZhcigtLXN3aXBlci1jZW50ZXJlZC1vZmZzZXQtYmVmb3JlKTtcbn1cbi5zd2lwZXItY2VudGVyZWQuc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci13cmFwcGVyOjpiZWZvcmUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi13aWR0aDogMXB4O1xuICAgIGhlaWdodDogdmFyKC0tc3dpcGVyLWNlbnRlcmVkLW9mZnNldC1hZnRlcik7XG59XG4uc3dpcGVyLWNlbnRlcmVkID4gLnN3aXBlci13cmFwcGVyID4gLnN3aXBlci1zbGlkZSB7XG4gICAgc2Nyb2xsLXNuYXAtYWxpZ246IGNlbnRlciBjZW50ZXI7XG59XG4uc3dpcGVyLXZpcnR1YWwgLnN3aXBlci1zbGlkZSB7XG4gICAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xufVxuLnN3aXBlci12aXJ0dWFsLnN3aXBlci1jc3MtbW9kZSAuc3dpcGVyLXdyYXBwZXI6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5zd2lwZXItdmlydHVhbC5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWhvcml6b250YWwgLnN3aXBlci13cmFwcGVyOjphZnRlciB7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgd2lkdGg6IHZhcigtLXN3aXBlci12aXJ0dWFsLXNpemUpO1xufVxuLnN3aXBlci12aXJ0dWFsLnN3aXBlci1jc3MtbW9kZS5zd2lwZXItdmVydGljYWwgLnN3aXBlci13cmFwcGVyOjphZnRlciB7XG4gICAgd2lkdGg6IDFweDtcbiAgICBoZWlnaHQ6IHZhcigtLXN3aXBlci12aXJ0dWFsLXNpemUpO1xufVxuOnJvb3Qge1xuICAgIC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZTogNDRweDtcbn1cbi5zd2lwZXItYnV0dG9uLW5leHQsXG4uc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgd2lkdGg6IGNhbGModmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSkgLyA0NCAqIDI3KTtcbiAgICBoZWlnaHQ6IHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpO1xuICAgIG1hcmdpbi10b3A6IGNhbGMoMHB4IC0gKHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpIC8gMikpO1xuICAgIHotaW5kZXg6IDEwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgY29sb3I6IHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLWNvbG9yLCB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKTtcbn1cbi5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCxcbi5zd2lwZXItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCB7XG4gICAgb3BhY2l0eTogMC4zNTtcbiAgICBjdXJzb3I6IGF1dG87XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uc3dpcGVyLWJ1dHRvbi1uZXh0LnN3aXBlci1idXR0b24taGlkZGVuLFxuLnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLWhpZGRlbiB7XG4gICAgb3BhY2l0eTogMDtcbiAgICBjdXJzb3I6IGF1dG87XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uc3dpcGVyLW5hdmlnYXRpb24tZGlzYWJsZWQgLnN3aXBlci1idXR0b24tbmV4dCxcbi5zd2lwZXItbmF2aWdhdGlvbi1kaXNhYmxlZCAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4uc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyLFxuLnN3aXBlci1idXR0b24tcHJldjphZnRlciB7XG4gICAgZm9udC1mYW1pbHk6IHN3aXBlci1pY29ucztcbiAgICBmb250LXNpemU6IHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgZm9udC12YXJpYW50OiBpbml0aWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xufVxuLnN3aXBlci1idXR0b24tcHJldixcbi5zd2lwZXItcnRsIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgIGxlZnQ6IDEwcHg7XG4gICAgcmlnaHQ6IGF1dG87XG59XG4uc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVyLFxuLnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tbmV4dDphZnRlciB7XG4gICAgY29udGVudDogXCJwcmV2XCI7XG59XG4uc3dpcGVyLWJ1dHRvbi1uZXh0LFxuLnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgcmlnaHQ6IDEwcHg7XG4gICAgbGVmdDogYXV0bztcbn1cbi5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXIsXG4uc3dpcGVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIm5leHRcIjtcbn1cbi5zd2lwZXItYnV0dG9uLWxvY2sge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24ge1xuICAgIC8vIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAvLyB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgLy8gdHJhbnNpdGlvbjogMC4zcyBvcGFjaXR5O1xuICAgIC8vIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgLy8gei1pbmRleDogMTA7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24uc3dpcGVyLXBhZ2luYXRpb24taGlkZGVuIHtcbiAgICBvcGFjaXR5OiAwO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLWRpc2FibGVkID4gLnN3aXBlci1wYWdpbmF0aW9uLFxuLnN3aXBlci1wYWdpbmF0aW9uLnN3aXBlci1wYWdpbmF0aW9uLWRpc2FibGVkIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4uc3dpcGVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyxcbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwsXG4uc3dpcGVyLXBhZ2luYXRpb24tY3VzdG9tLFxuLnN3aXBlci1wYWdpbmF0aW9uLWZyYWN0aW9uIHtcbiAgICBib3R0b206IDEwcHg7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZm9udC1zaXplOiAwO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuMzMpO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW1haW4ge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLXByZXYge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC42Nik7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLXByZXYtcHJldiB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjMzKTtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbmV4dCB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjY2KTtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbmV4dC1uZXh0IHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuMzMpO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gICAgd2lkdGg6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC13aWR0aCwgdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LXNpemUsIDhweCkpO1xuICAgIGhlaWdodDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWhlaWdodCwgdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LXNpemUsIDhweCkpO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWluYWN0aXZlLWNvbG9yLCAjMDAwKTtcbiAgICBvcGFjaXR5OiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaW5hY3RpdmUtb3BhY2l0eSwgMC4yKTtcbn1cbmJ1dHRvbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLWNsaWNrYWJsZSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0Om9ubHktY2hpbGQge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgICBvcGFjaXR5OiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtb3BhY2l0eSwgMSk7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tY29sb3IsIHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLXZlcnRpY2FsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMsXG4uc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMge1xuICAgIHJpZ2h0OiAxMHB4O1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAtNTAlLCAwKTtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQsXG4uc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gICAgbWFyZ2luOiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtdmVydGljYWwtZ2FwLCA2cHgpIDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tdmVydGljYWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMsXG4uc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIHtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgd2lkdGg6IDhweDtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LFxuLnN3aXBlci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdHJhbnNpdGlvbjogMC4ycyB0cmFuc2Zvcm0sIDAuMnMgdG9wO1xufVxuLnN3aXBlci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCxcbi5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gICAgbWFyZ2luOiAwIHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1ob3Jpem9udGFsLWdhcCwgNHB4KTtcbn1cbi5zd2lwZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyxcbi5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIHtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uc3dpcGVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCxcbi5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICAgIHRyYW5zaXRpb246IDAuMnMgdHJhbnNmb3JtLCAwLjJzIGxlZnQ7XG59XG4uc3dpcGVyLWhvcml6b250YWwuc3dpcGVyLXJ0bCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gICAgdHJhbnNpdGlvbjogMC4ycyB0cmFuc2Zvcm0sIDAuMnMgcmlnaHQ7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1maWxsIHtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1jb2xvciwgdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgdG9wO1xufVxuLnN3aXBlci1ydGwgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1maWxsIHtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCB0b3A7XG59XG4uc3dpcGVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIsXG4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbCxcbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZSxcbi5zd2lwZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNHB4O1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xufVxuLnN3aXBlci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRlLFxuLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGUsXG4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tdmVydGljYWwsXG4uc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIHtcbiAgICB3aWR0aDogNHB4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1sb2NrIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuLnN3aXBlci1zY3JvbGxiYXIge1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIC1tcy10b3VjaC1hY3Rpb246IG5vbmU7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuLnN3aXBlci1zY3JvbGxiYXItZGlzYWJsZWQgPiAuc3dpcGVyLXNjcm9sbGJhcixcbi5zd2lwZXItc2Nyb2xsYmFyLnN3aXBlci1zY3JvbGxiYXItZGlzYWJsZWQge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5zd2lwZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItc2Nyb2xsYmFyLFxuLnN3aXBlci1zY3JvbGxiYXIuc3dpcGVyLXNjcm9sbGJhci1ob3Jpem9udGFsIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMSU7XG4gICAgYm90dG9tOiAzcHg7XG4gICAgei1pbmRleDogNTA7XG4gICAgaGVpZ2h0OiA1cHg7XG4gICAgd2lkdGg6IDk4JTtcbn1cbi5zd2lwZXItc2Nyb2xsYmFyLnN3aXBlci1zY3JvbGxiYXItdmVydGljYWwsXG4uc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci1zY3JvbGxiYXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogM3B4O1xuICAgIHRvcDogMSU7XG4gICAgei1pbmRleDogNTA7XG4gICAgd2lkdGg6IDVweDtcbiAgICBoZWlnaHQ6IDk4JTtcbn1cbi5zd2lwZXItc2Nyb2xsYmFyLWRyYWcge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG59XG4uc3dpcGVyLXNjcm9sbGJhci1jdXJzb3ItZHJhZyB7XG4gICAgY3Vyc29yOiBtb3ZlO1xufVxuLnN3aXBlci1zY3JvbGxiYXItbG9jayB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cbi5zd2lwZXItem9vbS1jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnN3aXBlci16b29tLWNvbnRhaW5lciA+IGNhbnZhcyxcbi5zd2lwZXItem9vbS1jb250YWluZXIgPiBpbWcsXG4uc3dpcGVyLXpvb20tY29udGFpbmVyID4gc3ZnIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb250YWluO1xufVxuLnN3aXBlci1zbGlkZS16b29tZWQge1xuICAgIGN1cnNvcjogbW92ZTtcbn1cbi5zd2lwZXItbGF6eS1wcmVsb2FkZXIge1xuICAgIHdpZHRoOiA0MnB4O1xuICAgIGhlaWdodDogNDJweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRvcDogNTAlO1xuICAgIG1hcmdpbi1sZWZ0OiAtMjFweDtcbiAgICBtYXJnaW4tdG9wOiAtMjFweDtcbiAgICB6LWluZGV4OiAxMDtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBib3JkZXI6IDRweCBzb2xpZCB2YXIoLS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yLCB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uc3dpcGVyLXdhdGNoLXByb2dyZXNzIC5zd2lwZXItc2xpZGUtdmlzaWJsZSAuc3dpcGVyLWxhenktcHJlbG9hZGVyLFxuLnN3aXBlcjpub3QoLnN3aXBlci13YXRjaC1wcm9ncmVzcykgLnN3aXBlci1sYXp5LXByZWxvYWRlciB7XG4gICAgYW5pbWF0aW9uOiBzd2lwZXItcHJlbG9hZGVyLXNwaW4gMXMgaW5maW5pdGUgbGluZWFyO1xufVxuLnN3aXBlci1sYXp5LXByZWxvYWRlci13aGl0ZSB7XG4gICAgLS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yOiAjZmZmO1xufVxuLnN3aXBlci1sYXp5LXByZWxvYWRlci1ibGFjayB7XG4gICAgLS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yOiAjMDAwO1xufVxuQGtleWZyYW1lcyBzd2lwZXItcHJlbG9hZGVyLXNwaW4ge1xuICAgIDAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgfVxuICAgIDEwMCUge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgIH1cbn1cbi5zd2lwZXIgLnN3aXBlci1ub3RpZmljYXRpb24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHotaW5kZXg6IC0xMDAwO1xufVxuLnN3aXBlci1mcmVlLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIge1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgICBtYXJnaW46IDAgYXV0bztcbn1cbi5zd2lwZXItZ3JpZCA+IC5zd2lwZXItd3JhcHBlciB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xufVxuLnN3aXBlci1ncmlkLWNvbHVtbiA+IC5zd2lwZXItd3JhcHBlciB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uc3dpcGVyLWZhZGUuc3dpcGVyLWZyZWUtbW9kZSAuc3dpcGVyLXNsaWRlIHtcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG59XG4uc3dpcGVyLWZhZGUgLnN3aXBlci1zbGlkZSB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbn1cbi5zd2lwZXItZmFkZSAuc3dpcGVyLXNsaWRlIC5zd2lwZXItc2xpZGUge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnN3aXBlci1mYWRlIC5zd2lwZXItc2xpZGUtYWN0aXZlLFxuLnN3aXBlci1mYWRlIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5zd2lwZXItc2xpZGUtYWN0aXZlIHtcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cbi5zd2lwZXItY3ViZSB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG4uc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZSB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHotaW5kZXg6IDE7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG59XG4uc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRlIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5zd2lwZXItY3ViZS5zd2lwZXItcnRsIC5zd2lwZXItc2xpZGUge1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMDtcbn1cbi5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSxcbi5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG4uc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1hY3RpdmUsXG4uc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1uZXh0LFxuLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtbmV4dCArIC5zd2lwZXItc2xpZGUsXG4uc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1wcmV2IHtcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSxcbi5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LFxuLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LFxuLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCB7XG4gICAgei1pbmRleDogMDtcbiAgICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG4uc3dpcGVyLWN1YmUgLnN3aXBlci1jdWJlLXNoYWRvdyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOiAwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG9wYWNpdHk6IDAuNjtcbiAgICB6LWluZGV4OiAwO1xufVxuLnN3aXBlci1jdWJlIC5zd2lwZXItY3ViZS1zaGFkb3c6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJhY2tncm91bmQ6ICMwMDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICByaWdodDogMDtcbiAgICBmaWx0ZXI6IGJsdXIoNTBweCk7XG59XG4uc3dpcGVyLWZsaXAge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuLnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB6LWluZGV4OiAxO1xufVxuLnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUgLnN3aXBlci1zbGlkZSB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZS1hY3RpdmUsXG4uc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZS1hY3RpdmUgLnN3aXBlci1zbGlkZS1hY3RpdmUge1xuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuLnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSxcbi5zd2lwZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LFxuLnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LFxuLnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCB7XG4gICAgei1pbmRleDogMDtcbiAgICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG4uc3dpcGVyLWNyZWF0aXZlIC5zd2lwZXItc2xpZGUge1xuICAgIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgb3BhY2l0eSwgaGVpZ2h0O1xufVxuLnN3aXBlci1jYXJkcyB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG4uc3dpcGVyLWNhcmRzIC5zd2lwZXItc2xpZGUge1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XG4gICAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG59XG4iLCIuYy1hbGVydCB7XG4gICAgei1pbmRleDozMDAwO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBvcGFjaXR5OjA7XG4gICAgdHJhbnNpdGlvbjphbGwgLjVzIGVhc2U7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDowO1xuICAgIGxlZnQ6MDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTpmbGV4O1xuICAgIHBhZGRpbmc6MjRweDtcbiAgICBhbGlnbi1pdGVtczpjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgjMDAwLDAuNik7XG4gICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDIwcHgpO1xuICAgIG92ZXJmbG93LXk6YXV0bztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAmLmMtYWxlcnQtLWFjdGl2ZSB7XG4gICAgICAgIG9wYWNpdHk6MTtcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gICAgICAgIC5jLWFsZXJ0X19wb3B1cCB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06c2NhbGUoMSk7XG4gICAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5Oi4xcztcbiAgICAgICAgICAgIG9wYWNpdHk6MTtcbiAgICAgICAgICAgIHZpc2liaWxpdHk6dmlzaWJsZTtcbiAgICAgICAgfVxuICAgICAgIFxuICAgIH1cblxuICAgICZfX292ZXJsYXkge1xuICAgICAgICB0cmFuc2l0aW9uOmFsbCAuNXMgZWFzZTtcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICB0b3A6MDtcbiAgICAgICAgbGVmdDowO1xuICAgICAgICBib3R0b206MDtcbiAgICAgICAgcmlnaHQ6MDtcbiAgICB9XG4gICAgJl9fcG9wdXAge1xuICAgICAgICB0cmFuc2l0aW9uOmFsbCAuMnMgZWFzZTtcbiAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOjM2MHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRyYW5zaXRpb24tZGVsYXk6MHM7XG4gICAgICAgIHRyYW5zZm9ybTpzY2FsZSgwLjUpO1xuICAgICAgICBvcGFjaXR5OjA7XG4gICAgICAgIHZpc2liaWxpdHk6aGlkZGVuO1xuICAgICAgICBwYWRkaW5nOjMycHg7XG4gICAgICAgIG1hcmdpbjowIGF1dG87XG4gICAgfVxuICAgICZfX2ZyYW1lIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6MDtcbiAgICAgICAgbGVmdDowO1xuICAgICAgICBoZWlnaHQ6MTAwJTtcbiAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgei1pbmRleDowO1xuICAgICAgICAmLWNvcm5lciB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvZnJhbWUtYWxlcnQuc3ZnKTtcbiAgICAgICAgICAgICYudCB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OjUwJTtcbiAgICAgICAgICAgICAgICB0b3A6MDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5iIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6NTAlO1xuICAgICAgICAgICAgICAgIGJvdHRvbTowO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSBjZW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fY29udGVudCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDoxMDtcbiAgICAgICAgdGV4dC1hbGlnbjpjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6MTZweDtcbiAgICAgICAgQGFwcGx5IGZvbnQtc2VtaWJvbGQgZm9udC1iYXNlIHRyYWNraW5nLVswLjE1ZW1dO1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OicnO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgd2lkdGg6IDUxcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luOjAgYXV0byAyNHB4IGF1dG87XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb24tYWxlcnQuc3ZnKTtcbiAgICAgICAgfVxuICAgIH1cblxufSIsIi5hbmltLW1vZGFsLWhlYWRpbmcsXG4uYW5pbS1pbnRyby1oZWFkaW5nLFxuLmFuaW0taGVhZGluZyB7XG4gICAgLmNoYXIge1xuICAgICAgICBvcGFjaXR5OjA7XG4gICAgfVxufVxuXG4uYy1zaHV0dGVyIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOjA7XG4gICAgbGVmdDowO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB6LWluZGV4OjQwMDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAmLmFjdGl2ZSB7XG4gICAgICAgIGRpdiB7XG4gICAgICAgICAgICBoZWlnaHQ6MCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuICAgIGRpdiB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDowO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiA1MCU7XG4gICAgICAgIHRyYW5zaXRpb246YWxsIC44cyBlYXNlO1xuICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OjFzO1xuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIHRvcDowO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAgIH1cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIGJvdHRvbTowO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbiNob21lIHtcbiAgICB0cmFuc2Zvcm06c2NhbGUoMS41KTtcbiAgICB0cmFuc2l0aW9uOmFsbCAuOHMgZWFzZTtcbiAgICB0cmFuc2l0aW9uLWRlbGF5Oi42cztcbiAgICAmLmFjdGl2ZSB7XG4gICAgICAgIHRyYW5zZm9ybTpzY2FsZSgxKTtcbiAgICB9XG59IiwiLmMtYmxvY2sge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOjAgMjRweDtcbiAgICBtYXJnaW46MCBhdXRvO1xuICAgICNtb2RhbC1kaW5vc2F1cnMgJiB7XG4gICAgICAgIHBhZGRpbmc6MDtcbiAgICAgICAgb3ZlcmZsb3cteDpoaWRkZW47XG4gICAgfVxuICAgIEBzY3JlZW4gc20ge1xuICAgICAgICBwYWRkaW5nOjAgNTZweDtcbiAgICAgICAgI21vZGFsLWRpbm9zYXVycyAmIHtcbiAgICAgICAgICAgIHBhZGRpbmc6MDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6Jyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOjIzcHg7XG4gICAgICAgIGxlZnQ6MDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMjdweDtcbiAgICAgICAgei1pbmRleDogMTAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2RlY29yLWJhci5zdmcpO1xuICAgICAgICBib3JkZXItdG9wOjFweCBzb2xpZCAjMWUxZTFlO1xuICAgICAgICBAc2NyZWVuIHNtIHtcbiAgICAgICAgICAgIGJvcmRlci10b3A6MDtcbiAgICAgICAgICAgIGxlZnQ6NTAlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgICAgICB0b3A6MDtcbiAgICAgICAgICAgIG1heC13aWR0aDo0NThweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19oZWFkZXIge1xuICAgICAgICBwYWRkaW5nOjgwcHggMjRweCAyNHB4IDI0cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIG1hcmdpbjowIGF1dG87XG4gICAgICAgIEBzY3JlZW4gc20ge1xuICAgICAgICAgICAgcGFkZGluZzo1MHB4IDMycHggMzJweCAzMnB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4IDhweCAwIDA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fZm9vdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgcGFkZGluZzoyNHB4O1xuICAgICAgICBtYXJnaW46MCBhdXRvO1xuICAgICAgICBAc2NyZWVuIHNtIHtcbiAgICAgICAgICAgIHBhZGRpbmc6MzJweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCA4cHggOHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJGJvb2tXaWR0aDogODQ1cHg7XG4gICAgJGJvb2tIZWlnaHQ6IDYyNXB4O1xuXG4gICAgJl9fY29udGVudCB7XG4gICAgICAgICYuZGlubyB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQ0NDM0FDO1xuICAgICAgICAgICAgbWFyZ2luOjAgYXV0bztcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA4NzBweCkge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIHdpZHRoOiRib29rV2lkdGg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiRib29rSGVpZ2h0O1xuICAgICAgICAgICAgfSAgICAgICAgICAgIFxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDg2OXB4KSB7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3cteDphdXRvO1xuICAgICAgICAgICAgICAgIHdpZHRoOjU3MHB4O1xuICAgICAgICAgICAgfSAgIFxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6MTAwdnc7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgaW1nLmJvb2sge1xuICAgICAgICAgICAgd2lkdGg6NjAwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6NDQzcHg7XG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogODcwcHgpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDokYm9va1dpZHRoO1xuICAgICAgICAgICAgICAgIGhlaWdodDokYm9va0hlaWdodDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLXNjcm9sbCB7XG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogODY5cHgpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDo2MDBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6NDUwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi1wb3Mge1xuICAgICAgICAgICAgdG9wOjUuMiU7XG4gICAgICAgICAgICBsZWZ0OjQ4cHg7XG4gICAgICAgICAgICB0cmFuc2Zvcm06bm9uZTtcblxuICAgICAgICAgICAgLmJiLWJvb2tibG9jayB7XG4gICAgICAgICAgICAgICAgd2lkdGg6NTAwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OjM5MHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogODcwcHgpIHtcbiAgICAgICAgICAgICAgICB0b3A6NiU7XG4gICAgICAgICAgICAgICAgbGVmdDo1MCU7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgICAgICAgICAgLmJiLWJvb2tibG9jayB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOjcwMHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6NTQ1cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG59IiwiXG4uYmItaXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGltZyB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6MjRweDtcbiAgICB9XG59XG4uYmItcGFnZSB7XG4gICAgaW1nIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czoyNHB4O1xuICAgIH1cbn0iLCIuYy1jdXJzb3Ige1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IC00MHB4O1xuICAgIGxlZnQ6IDUwJTtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgei1pbmRleDogOTk5OTtcbiAgICBvcGFjaXR5OjE7XG4gICAgZGlzcGxheTpub25lO1xuICAgIEBzY3JlZW4gc20ge1xuICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgIH1cbiAgICAuZGVzayAmIHtcbiAgICAgICAgb3BhY2l0eTowO1xuICAgIH1cbiAgICAuZGVzay1hY3RpdmUgJiB7XG4gICAgICAgIG9wYWNpdHk6MSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuY3Vyc29yLS1kYXJrICYge1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBAYXBwbHkgYm9yZGVyLXJlZDtcbiAgICAgICAgfVxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIEBhcHBseSBiZy1yZWQgYm9yZGVyLTA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OicnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgIGJvcmRlcjoxcHggc29saWQgI2ZmZjtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgIHRyYW5zaXRpb246YWxsIC4xcyBsaW5lYXI7XG4gICAgfVxuICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICB3aWR0aDogOHB4O1xuICAgICAgICBoZWlnaHQ6IDhweDtcbiAgICAgICAgdG9wOjUwJTtcbiAgICAgICAgbGVmdDo1MCU7XG4gICAgICAgIGJvcmRlcjozcHggc29saWQgI2ZmZjtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4zcyBlYXNlLCB3aWR0aCAuM3MgZWFzZSwgaGVpZ2h0IC4zcyBlYXNlO1xuICAgIH1cbiAgICAmLmMtY3Vyc29yLS1hY3RpdmUge1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICB3aWR0aDogNjRweDtcbiAgICAgICAgICAgIGhlaWdodDogNjRweDtcbiAgICAgICAgfVxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgQGFwcGx5IGJnLXJlZCBib3JkZXItMDtcbiAgICAgICAgfVxuICAgICAgICAmLmlzLWNsaWNrZWQge1xuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgICAgIEBhcHBseSBiZy1yZWQgYm9yZGVyLTA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBoZWlnaHQ6NDJweDtcbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDoxMHB4O1xuICAgICAgICAgICAgICAgIGJvcmRlcjozcHggc29saWQgI2ZmZjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuYy1jdXJzb3JfX2xhYmVsIHtcbiAgICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6LjJzO1xuICAgICAgICAgICAgb3BhY2l0eToxO1xuICAgICAgICB9XG4gICAgICAgICYud2hpdGUge1xuICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIEBhcHBseSBiZy13aGl0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBzcGFuIHtcbiAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgICAgaGVpZ2h0OjA7XG4gICAgICAgIHdpZHRoOjFweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OjUwJTtcbiAgICAgICAgdG9wOjUwJTtcbiAgICAgICAgdHJhbnNpdGlvbjphbGwgLjNzIGVhc2U7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OjUwJTtcbiAgICAgICAgICAgIGJvdHRvbTowO1xuICAgICAgICAgICAgdHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLCA1MCUpO1xuICAgICAgICAgICAgd2lkdGg6MHB4O1xuICAgICAgICAgICAgaGVpZ2h0OjBweDtcbiAgICAgICAgICAgIGJvcmRlcjowcHggc29saWQgI2ZmZjtcbiAgICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOjEwMHB4O1xuICAgICAgICAgICAgQGFwcGx5IGJnLWRhcms7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fbGFiZWwge1xuICAgICAgICB0b3A6MTgwJTsgXG4gICAgICAgIHRleHQtYWxpZ246Y2VudGVyO1xuICAgICAgICBjb2xvcjojZmZmO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6NTAlO1xuICAgICAgICB0cmFuc2Zvcm06dHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6NjAwO1xuICAgICAgICBmb250LXNpemU6MTRweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6MC4xNWVtO1xuICAgICAgICB3aWR0aDoyMDBweDtcbiAgICAgICAgb3BhY2l0eTowO1xuICAgICAgICB0cmFuc2l0aW9uOmFsbCAuM3MgZWFzZTtcbiAgICAgICAgdGV4dC1zaGFkb3c6IDAgMCAxMHB4IHJnYmEoMCwwLDAsMSk7XG4gICAgICAgIEBhcHBseSBmb250LWJhc2U7XG4gICAgfVxufVxuXG4uYy1wb2ludCB7XG4gICAgY3Vyc29yOm5vbmU7XG4gICAgQGFwcGx5IGFic29sdXRlICB0cmFuc2l0aW9uLWFsbDtcbiAgICAvL0BhcHBseSBiZy1ncmVlbiBiZy1vcGFjaXR5LTUwO1xuICAgICY6aG92ZXIge1xuICAgICAgICAvL0BhcHBseSBiZy1yZWQgYmctb3BhY2l0eS01MDtcbiAgICB9XG59XG5cblxuLmMtbXBvaW50IHtcbiAgICB3aWR0aDo4dnc7XG4gICAgaGVpZ2h0Ojh2dztcbiAgICBib3JkZXItcmFkaXVzOjEwMHB4O1xuICAgIGJvcmRlcjoxcHggc29saWQgI2ZmZjtcbiAgICBhbmltYXRpb246IHB1bHNlIDEuNXMgaW5maW5pdGU7XG4gICAgLy9AYXBwbHkgYmctZ3JlZW4gYmctb3BhY2l0eS01MDtcbiAgICBAYXBwbHkgYWJzb2x1dGUgYmxvY2sgc206aGlkZGVuIHRyYW5zaXRpb24tYWxsO1xuICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6NTAlO1xuICAgICAgICBsZWZ0OjUwJTtcbiAgICAgICAgdHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgd2lkdGg6IDEuNXZ3O1xuICAgICAgICBoZWlnaHQ6IDEuNXZ3O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICBib3JkZXItcmFkaXVzOjUwcHg7XG4gICAgfVxufVxuXG5Aa2V5ZnJhbWVzIHB1bHNlIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICBvcGFjaXR5OiAwLjc7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59IiwiLmMtZGVzay1zaGFkb3cge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6MDtcbiAgICBsZWZ0OjA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OjEwMCU7XG4gICAgei1pbmRleDozMDA7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgYm94LXNoYWRvdzppbnNldCAwIDAgMTAwcHggMTAwcHggcmdiYSgwLDAsMCwxKTtcbiAgICBkaXNwbGF5Om5vbmU7XG4gICAgQHNjcmVlbiBzbSB7XG4gICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgfVxufVxuLmMtZGVzay1oZWFkZXIge1xuICAgIHdpZHRoOiA5MCU7XG4gICAgaGVpZ2h0OjEwMHB4O1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6MDtcbiAgICBsZWZ0OjUwJTtcbiAgICB0cmFuc2Zvcm06dHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgICB6LWluZGV4OjcwMDA7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgpO1xuICAgIHRyYW5zaXRpb246YWxsIDFzIGVhc2U7XG4gICAgJjpiZWZvcmUsXG4gICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6Jyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOjA7XG4gICAgICAgIHdpZHRoOmNhbGMoNTAlICsgMXB4KTtcbiAgICAgICAgaGVpZ2h0OjEwMCU7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogYXV0byAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2Rlc2svZGVzay1oZWFkZXItbW9iaWxlLnBuZyk7XG4gICAgICAgIHotaW5kZXg6MDtcbiAgICB9XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBsZWZ0OjA7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBsZWZ0O1xuICAgIH1cbiAgICAmOmFmdGVyIHtcbiAgICAgICAgcmlnaHQ6MDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHJpZ2h0O1xuICAgIH1cbiAgICBAc2NyZWVuIHNtIHtcbiAgICAgICAgd2lkdGg6IDM2OHB4O1xuICAgICAgICBoZWlnaHQ6MTQ3cHg7XG4gICAgICAgIC8vYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9kZXNrL2Rlc2staGVhZGVyLnBuZyk7XG4gICAgfVxuICAgICZfX25hbWUge1xuICAgICAgICBAYXBwbHkgcHgtNCBhYnNvbHV0ZSBsZWZ0LTAgdG9wLTEgc206dG9wLTMgdGV4dC0yNCBzbTp0ZXh0LTQ4IHRyYWNraW5nLVstMXB4XSBzbTp0cmFja2luZy1bLTEuNDRweF0gdGV4dC1jZW50ZXIgdy1mdWxsIHotMTA7XG4gICAgfVxuICAgICZfX3N1YnRpdGxlIHtcbiAgICAgICAgQGFwcGx5IGFic29sdXRlIGJvdHRvbS1bNDRweF0gc206Ym90dG9tLVs1NnB4XSBsZWZ0LTAgZm9udC1iYXNlIHRleHQtMTEgc206dGV4dC0xNCB0cmFja2luZy1bMC4xNWVtXSB1cHBlcmNhc2UgdGV4dC1jZW50ZXIgdy1mdWxsICB6LTEwO1xuICAgIH1cbiAgICAmX19zY2FsZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOjA7XG4gICAgICAgIGxlZnQ6MDtcbiAgICAgICAgaGVpZ2h0OjEwcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgYm90dG9tO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2Rlc2svZGVzay1oZWFkZXItc2NhbGUuc3ZnKTtcbiAgICAgICAgei1pbmRleDoxNTtcbiAgICB9XG4gICAgJl9fcHJlenplZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOjIwcHg7XG4gICAgICAgIHRleHQtYWxpZ246Y2VudGVyO1xuICAgICAgICBsZWZ0OjUwJTtcbiAgICAgICAgei1pbmRleDoxNTtcbiAgICAgICAgdHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgIHdpZHRoOiA3MCU7XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgcGFkZGluZzowIDhweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHotaW5kZXg6NTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246Y2VudGVyO1xuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OmlubGluZS1ibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICAgIHRvcDo1MCU7XG4gICAgICAgICAgICBsZWZ0OjA7XG4gICAgICAgICAgICB6LWluZGV4OjA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWUxZTFlO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5kZXNrLWFjdGl2ZSAmIHtcbiAgICAgICAgdHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgwKTtcbiAgICB9XG59XG5cblxuLmMtZGVzay1vdmVybGF5IHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOjA7XG4gICAgbGVmdDowO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDoxMDAlO1xuICAgIHotaW5kZXg6NTAwMDtcbiAgICB0cmFuc2l0aW9uOmFsbCAxcyBlYXNlO1xuICAgIG9wYWNpdHk6MTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIEBhcHBseSBiZy1kYXJrO1xuICAgIC5kZXNrLWFjdGl2ZSAmIHtcbiAgICAgICAgb3BhY2l0eTowO1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OjAuOHM7XG4gICAgfVxufVxuXG4vLyAjbW9kYWwtaWRwYXNzIHtcbi8vICAgICAuYy1ibG9jayB7XG4vLyAgICAgICAgICZfX2hlYWRlciB7XG4vLyAgICAgICAgICAgICBpbWcge1xuLy8gICAgICAgICAgICAgICAgIG1heC13aWR0aDo2NjVweDtcbi8vICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDphdXRvO1xuLy8gICAgICAgICAgICAgfVxuLy8gICAgICAgICB9XG4vLyAgICAgfVxuLy8gfSIsIi5jLWZvcm0tZnJhbWUgIHtcbiAgICBtYXgtd2lkdGg6NjAwcHg7XG4gICAgd2lkdGg6OTAlO1xuICAgIG1hcmdpbjowIGF1dG87XG4gICAgcGFkZGluZzoyNHB4IDAgOHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtaW4taGVpZ2h0OjEwMHZoO1xuICAgIHotaW5kZXg6MTAwO1xuICAgIGRpc3BsYXk6ZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBAYXBwbHkgaXRlbXMtY2VudGVyO1xuXG4gICAgLmRlc2sgJiB7XG4gICAgICAgIEBhcHBseSBweC0yO1xuICAgIH1cblxuICAgICYuc21hbGwge1xuICAgICAgICB0ZXh0LWFsaWduOmxlZnQ7XG4gICAgICAgIG1heC13aWR0aDo1ODBweDtcbiAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgQGFwcGx5IGl0ZW1zLXN0YXJ0O1xuICAgICAgICBAc2NyZWVuIGxnIHtcbiAgICAgICAgICAgIEBhcHBseSBpdGVtcy1jZW50ZXI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLnN0ZXAtMSB7XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOjEwMjRweCkgYW5kICAobWF4LWhlaWdodDoxMDgwcHgpIHtcbiAgICAgICAgICAgIG1hcmdpbjo5MHB4IGF1dG87XG4gICAgICAgICAgICBAYXBwbHkgaXRlbXMtc3RhcnQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5zdGVwLTIge1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDoxMDI0cHgpIGFuZCAgKG1heC1oZWlnaHQ6ODgwcHgpIHtcbiAgICAgICAgICAgIG1hcmdpbjo5MHB4IGF1dG87XG4gICAgICAgICAgICBAYXBwbHkgaXRlbXMtc3RhcnQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jb250ZW50IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czowIDhweCAwIDhweDtcbiAgICAgICAgYm9yZGVyOjFweCBzb2xpZCAjRDlFMEU4O1xuICAgIH1cbiAgICAmX190b3Age1xuICAgICAgICBoZWlnaHQ6MjVweDtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGxlZnQ7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvZm9ybS10b3Auc3ZnKTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAzMDBweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBsZWZ0OjA7XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgaGVpZ2h0OjMycHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fYm90dG9tIHtcbiAgICAgICAgaGVpZ2h0OjI1cHg7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciByaWdodDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9mb3JtLWJvdHRvbS5zdmcpO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDMwMHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHJpZ2h0OjA7XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgaGVpZ2h0OjMycHg7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLmMtZm9ybSB7XG4gICAgbWFyZ2luOjA7XG4gICAgbGFiZWwge1xuICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOjRweDtcbiAgICAgICAgQGFwcGx5IHRyYWNraW5nLVstMC4wMmVtXSBmb250LWJhbmtnb3RoaWMgdGV4dC0xMTtcbiAgICB9XG4gICAgJl9fcGhvdG8ge1xuICAgICAgICBvdmVyZmxvdzpoaWRkZW47XG4gICAgICAgICYudXBsb2FkIHtcbiAgICAgICAgICAgIC5jLWZvcm1fX3Bob3RvLXdyYXAge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6Jyc7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMjA7XG4gICAgICAgICAgICAgICAgICAgIHRvcDowO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OjA7XG4gICAgICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3Bob3RvLWZyYW1lLnBuZyk7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDonJztcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAyMDtcbiAgICAgICAgICAgICAgICAgICAgdG9wOjA7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6MDtcbiAgICAgICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvcGhvdG8td2hpdGUtZnJhbWUuc3ZnKTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiA4MCUgODAlO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5jLWZvcm1fX3Bob3RvLWltYWdlIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbToxMDAlO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBAYXBwbHkgYmctZGFyaztcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI5cHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjlweDtcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMDtcbiAgICAgICAgICAgICAgICAgICAgdG9wOjUwJTtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDo1MCU7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTp0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvcGhvdG8tdGFyZ2V0LnN2Zyk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5kei1wcmV2aWV3LFxuICAgICAgICAgICAgICAgIC5kei1pbWFnZSB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOjA7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6MDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDoxMDAlO1xuICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOjA7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OjA7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDoxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fcm93IHtcbiAgICAgICAgcGFkZGluZzowO1xuICAgICAgICBcbiAgICB9XG5cbiAgICAmX19pbnB1dCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHJpZ2h0OjA7XG4gICAgICAgICAgICB0b3A6MDtcbiAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA0OXB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9jb3JuZXItaW5wdXQuc3ZnKTtcbiAgICAgICAgfVxuICAgICAgICAmLnRleHRhcmVhIHtcbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGhlaWdodDoxMjNweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2Nvcm5lci10ZXh0YXJlYS5zdmcpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIHRleHRhcmVhLFxuICAgICAgICBpbnB1dFt0eXBlPWVtYWlsXSxcbiAgICAgICAgaW5wdXRbdHlwZT1udW1iZXJdLFxuICAgICAgICBpbnB1dFt0eXBlPXRlbF0sXG4gICAgICAgIGlucHV0W3R5cGU9dGV4dF0ge1xuICAgICAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZToxNnB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6NjAwO1xuICAgICAgICAgICAgaGVpZ2h0OjQ5cHg7XG4gICAgICAgICAgICB3aWR0aDpjYWxjKDEwMCUgLSAxMHB4KTtcbiAgICAgICAgICAgIHBhZGRpbmc6MCAxMnB4O1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOjJweCAwIDAgMnB4O1xuICAgICAgICAgICAgQGFwcGx5IHRleHQtYmxhY2sgYm9yZGVyIGJvcmRlci1ncmV5LWxpZ2h0IGZvbnQtYmFzZSB0cmFja2luZy1bMC4xNWVtXSBwbGFjZWhvbGRlci1bcmdiYSgwLDAsMCwwLjMpXTtcbiAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgIG91dGxpbmU6bm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYucGFyc2xleS1lcnJvciB7XG4gICAgICAgICAgICAgICAgQGFwcGx5IGJvcmRlciBib3JkZXItcmVkO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQHNjcmVlbiBzbSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOjE0cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgdGV4dGFyZWEge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6MTJweDtcbiAgICAgICAgICAgIGhlaWdodDoxMjNweDtcbiAgICAgICAgICAgIHJlc2l6ZTpub25lO1xuICAgICAgICB9XG4gICAgICAgIC5jLWd1aWRlIHtcbiAgICAgICAgICAgIHBhZGRpbmc6MTJweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDoyNHB4O1xuICAgICAgICAgICAgbGVmdDowO1xuICAgICAgICAgICAgb3BhY2l0eToxO1xuICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgICAgQGFwcGx5IGZvbnQtYmFua2dvdGhpYyB0ZXh0LTEwIHRyYWNraW5nLVstMC4wMmVtXSB1cHBlcmNhc2UgdGV4dC1bI0FCQTdBNl0gdHJhbnNpdGlvbi1hbGw7XG4gICAgICAgIH1cbiAgICAgICAgdGV4dGFyZWEuZm9jdXNlZCArIC5jLWd1aWRlLFxuICAgICAgICB0ZXh0YXJlYTpmb2N1cyArIC5jLWd1aWRlIHtcbiAgICAgICAgICAgIG9wYWNpdHk6MDtcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgfVxuICAgICAgXG4gICAgfVxuICAgICAgICB1bC5wYXJzbGV5LWVycm9ycy1saXN0IHtcbiAgICAgICAgbWFyZ2luOjA7XG4gICAgICAgIHBhZGRpbmc6MDtcbiAgICAgICAgbGlzdC1zdHlsZTpub25lO1xuICAgICAgICBsaSB7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzowO1xuICAgICAgICAgICAgZm9udC1zaXplOjEwcHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOjRweDtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOjAuMTVlbTtcbiAgICAgICAgICAgIEBhcHBseSB0ZXh0LXJlZDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmMtY2hlY2tib3gge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBpbnB1dCB7XG4gICAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICB9XG4gICAgJl9fbGFiZWwge1xuICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6MjRweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBAYXBwbHkgdGV4dC0xNCB0cmFja2luZy1bMC4xNWVtXSBmb250LXNlbWlib2xkIGZvbnQtYmFzZTtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDonJztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6MDtcbiAgICAgICAgICAgIHRvcDozcHg7XG4gICAgICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgICAgIGJvcmRlcjoxcHggc29saWQgIzFlMWUxZTtcbiAgICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICAgIH1cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OicnO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDowO1xuICAgICAgICAgICAgdG9wOjZweDtcbiAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWUxZTFlO1xuICAgICAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgICAgICAgIG9wYWNpdHk6MDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246YWxsIC4zcyBlYXNlO1xuICAgICAgICB9XG4gICAgfVxuICAgIGlucHV0OmNoZWNrZWQgKyBzcGFuOmFmdGVyIHtcbiAgICAgICAgb3BhY2l0eToxO1xuICAgIH1cblxuICAgIHVsLnBhcnNsZXktZXJyb3JzLWxpc3Qge1xuICAgICAgICBsaSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOjA7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6MjRweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OjUwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZToxMHB4O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6MC4xNWVtO1xuICAgICAgICAgICAgQGFwcGx5IGZvbnQtYmFzZTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuIiwiLmMtZnJhbWUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6MDtcbiAgICBsZWZ0OjA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OjEwMCU7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgZGlzcGxheTpub25lO1xuICAgIHotaW5kZXg6MTA7XG4gICAgQHNjcmVlbiBsZyB7XG4gICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgfVxuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDonJztcbiAgICAgICAgYm9yZGVyOjA7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOjA7XG4gICAgICAgIGxlZnQ6MDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDoxMDAlO1xuICAgICAgICB6LWluZGV4OjA7XG4gICAgICAgIGJvcmRlcjoyNXB4IHNvbGlkICMxZTFlMWU7XG4gICAgfVxuICAgICYucmVkIHsgXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGJvcmRlcjowO1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX2Nvcm5lciB7XG4gICAgICAgIHotaW5kZXg6MTA7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9mcmFtZS1mb3JtLnN2Zyk7XG4gICAgICAgIC5yZWQgJiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ZyYW1lLWdlbmVyYXRpb24ucG5nKTtcbiAgICAgICAgfVxuICAgICAgICAmLnRsIHtcbiAgICAgICAgICAgIHRvcDowO1xuICAgICAgICAgICAgbGVmdDowO1xuICAgICAgICAgICAgd2lkdGg6IDU5cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDMxMHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGxlZnQ7XG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOjI1cHg7XG4gICAgICAgICAgICAgICAgbGVmdDoxM3B4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE5cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyNDdweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2h1ZC1mb3JtLWJhci5zdmcpO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnJlZCAmIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6NTAlO1xuICAgICAgICAgICAgICAgIHdpZHRoOjI1JTtcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9odWQtZm9ybS1iYXItZGFyay5zdmcpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLnQge1xuICAgICAgICAgICAgdG9wOjA7XG4gICAgICAgICAgICBsZWZ0OjUwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTp0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICAgICAgd2lkdGg6NDI2cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDU4cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgZGlzcGxheTpmbGV4O1xuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDMwMHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2h1ZC1mb3JtLXByb2dyZXNzLnN2Zyk7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAucmVkICYge1xuICAgICAgICAgICAgICAgIHdpZHRoOjUwJTtcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9odWQtZm9ybS1wcm9ncmVzcy1kYXJrLnN2Zyk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYudHIge1xuICAgICAgICAgICAgdG9wOjA7XG4gICAgICAgICAgICByaWdodDowO1xuICAgICAgICAgICAgd2lkdGg6IDI3M3B4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyNzNweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCByaWdodDtcbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6MjNweDtcbiAgICAgICAgICAgICAgICByaWdodDoyM3B4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE3N3B4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTc3cHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9odWQtZm9ybS1zZWEucG5nKTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5yZWQgJiB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OjUwJTtcbiAgICAgICAgICAgICAgICB3aWR0aDoyNSU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5iciB7XG4gICAgICAgICAgICBib3R0b206MDsgXG4gICAgICAgICAgICByaWdodDowO1xuICAgICAgICAgICAgd2lkdGg6IDM2NXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA2NnB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIHJpZ2h0O1xuICAgICAgICAgICAgJi5ibGFjayB7XG4gICAgICAgICAgICAgICAgPiBkaXYuc3RyaWtlLWxpbmUge1xuICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBhcHBseSBiZy1ibGFjaztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICA+IGRpdiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAYXBwbHkgYmctb3JhbmdlIHRleHQtYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICA+IGRpdi5zdHJpa2UtbGluZSB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGJvdHRvbToyMHB4O1xuICAgICAgICAgICAgICAgIHJpZ2h0OjI1cHg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgICAgICAgICAgICB3aWR0aDogMjgwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxM3B4O1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246Y2VudGVyO1xuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OjA7XG4gICAgICAgICAgICAgICAgICAgIHRvcDo1MCU7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgPiBkaXYge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OmlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOjAgNnB4O1xuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OjU7XG4gICAgICAgICAgICAgICAgICAgIEBhcHBseSBiZy1kYXJrO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5yZWQgJiB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OjUwJTtcbiAgICAgICAgICAgICAgICB3aWR0aDo1MCU7XG4gICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaHVkLWZvcm0tbW0tZGFyay5zdmcpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLmJsIHtcbiAgICAgICAgICAgIGJvdHRvbTowO1xuICAgICAgICAgICAgbGVmdDowO1xuICAgICAgICAgICAgd2lkdGg6IDMwMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxNDNweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSBsZWZ0O1xuICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBib3R0b206MjRweDtcbiAgICAgICAgICAgICAgICBsZWZ0OjMwcHg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgICAgICAgICAgICB3aWR0aDogMTgzcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA5MXB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaHVkLWZvcm0tZGluby5zdmcpO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnJlZCAmIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6NTAlO1xuICAgICAgICAgICAgICAgIHdpZHRoOjUwJTtcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9odWQtZm9ybS1kaW5vLWRhcmsuc3ZnKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19iYWRnZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDQycHg7XG4gICAgICAgIGhlaWdodDoxNDRweDtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICB0b3A6NTAlO1xuICAgICAgICB0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgQGFwcGx5IHRyYW5zaXRpb24tYWxsO1xuICAgICAgICAmLmwge1xuICAgICAgICAgICAgbGVmdDo1MHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9iYWRnZS1hcGV4LnN2Zyk7XG4gICAgICAgIH1cbiAgICAgICAgJi5yIHtcbiAgICAgICAgICAgIHdpZHRoOjQycHg7XG4gICAgICAgICAgICBoZWlnaHQ6MTc1cHg7XG4gICAgICAgICAgICByaWdodDo1MHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9iYWRnZS10ZXJyaXRvcnkuc3ZnKTtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMjAwMHB4KSB7XG4gICAgICAgICAgICAmLmwge1xuICAgICAgICAgICAgICAgIHRvcDozNSU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLnIge1xuICAgICAgICAgICAgICAgIHRvcDo2NSU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cblxuICAgICYtbW9iaWxlIHtcbiAgICAgICAgJl9fdG9wIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBib3JkZXItdG9wOjE2cHggc29saWQgIzFlMWUxZTtcbiAgICAgICAgICAgIGhlaWdodDo3NnB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9mcmFtZS1tb2JpbGUtdG9wLnN2Zyk7XG4gICAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgICAgICAgQHNjcmVlbiBsZyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTpub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5yZWQge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6MjA7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDowO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvZ2VuLW1vYmlsZS10b3Auc3ZnKTtcbiAgICAgICAgICAgICAgICBAYXBwbHkgYmctb3JhbmdlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICZfX2JvdHRvbSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHJpZ2h0O1xuICAgICAgICAgICAgaGVpZ2h0OjI5cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ZyYW1lLW1vYmlsZS1ib3R0b20uc3ZnKTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgICAgIGJvdHRvbTotMXB4O1xuICAgICAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgICAgIHJpZ2h0OjA7XG4gICAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgICAgICAgei1pbmRleDoyMDA7XG4gICAgICAgICAgICBAc2NyZWVuIGxnIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5Om5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLnJlZCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDowO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvZ2VuLW1vYmlsZS1ib3R0b20uc3ZnKTtcbiAgICAgICAgICAgICAgICBAYXBwbHkgYmctb3JhbmdlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG59XG5cbkBtZWRpYSAobWluLXdpZHRoOjEwMjRweCkgYW5kIChtYXgtaGVpZ2h0OiAxMDAwcHgpIHtcbiAgICAjaG9tZSB7XG4gICAgICAgIC5kZWNvci1sYW5kIHtcbiAgICAgICAgICAgIHdpZHRoOjMwJTtcbiAgICAgICAgICAgIG1heC13aWR0aDo3MDBweDtcbiAgICAgICAgfVxuICAgICAgICAuZGVjb3Itc2VhIHtcbiAgICAgICAgICAgIHdpZHRoOjI1JTtcbiAgICAgICAgICAgIG1heC13aWR0aDo2NzBweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG4vLyBAbWVkaWEgKG1pbi13aWR0aDoyMDAwcHgpIGFuZCAobWF4LWhlaWdodDogMTMwMHB4KSB7XG4vLyAgICAgI2hvbWUge1xuLy8gICAgICAgICAuZGVjb3ItbGFuZCB7XG4vLyAgICAgICAgICAgICB3aWR0aDoyNSU7XG4vLyAgICAgICAgIH1cbi8vICAgICAgICAgLmRlY29yLXNlYSB7XG4vLyAgICAgICAgICAgICB3aWR0aDoyMCU7XG4vLyAgICAgICAgIH1cbi8vICAgICB9XG4vLyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOjEwMjRweCkgYW5kIChtYXgtaGVpZ2h0OiAxMDA4cHgpIHtcbiAgICAjaG9tZSB7XG4gICAgICAgIC5jLWhvbWUge1xuICAgICAgICAgICAgJl9fYmFkZ2Uge1xuICAgICAgICAgICAgICAgIHdpZHRoOjI4MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJl9fY29udGVudCB7XG4gICAgICAgICAgICAgICAgaDEge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6NjBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmX190ZXh0IHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6NjAwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmX19idXR0b24ge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6OHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDoxNTAwcHgpIGFuZCAobWF4LWhlaWdodDogMTAwMHB4KSB7XG4gICAgI2hvbWUge1xuICAgICAgICAuZGVjb3ItdGV4dCB7XG4gICAgICAgICAgICB0b3A6NzAlO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDoxODAwcHgpIGFuZCAobWF4LWhlaWdodDogMTAwMHB4KSB7XG4gICAgI2hvbWUge1xuICAgICAgICAuZGVjb3ItdGV4dCB7XG4gICAgICAgICAgICB0b3A6NTAlO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4jaG9tZSB7XG4gICAgQGFwcGx5IGl0ZW1zLWNlbnRlcjtcbiAgICAvLyBAbWVkaWEgKG1heC1oZWlnaHQ6MTAzMHB4KSB7XG4gICAgLy8gICAgIEBhcHBseSBpdGVtcy1zdGFydDtcbiAgICAvLyB9XG59IiwiLmMtZ2VuIHtcbiAgICBoMSB7XG4gICAgICAgIGZvbnQtc2l6ZTogY2xhbXAoM3JlbSwgLTEuNDE2MnJlbSArIDkuMjEyNXZ3LCA2Ljg3NXJlbSk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OjAuOTU7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOi0wLjAzZW07XG4gICAgfVxufSIsIi5jLWlkcGFzcyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOjU2MnB4O1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICYucG9wdXAge1xuICAgICAgICBAYXBwbHkgdG9wLVstMTIwcHhdIHNjYWxlLVswLjY1XSBhYnNvbHV0ZSBsZWZ0LTEvMiAtdHJhbnNsYXRlLXgtMS8yO1xuICAgICAgICBAc2NyZWVuIHNtIHtcbiAgICAgICAgICAgIEBhcHBseSByb3RhdGUtWzVkZWddIHRyYW5zbGF0ZS14LTAgc2NhbGUtWzFdIHRvcC1bLTEycHhdIHJlbGF0aXZlIGxlZnQtMDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDo2NDBweCkgYW5kIChtYXgtaGVpZ2h0OiAxMDAwcHgpIHtcbiAgICAgICAgICAgIEBhcHBseSB0b3AtWy03MnB4XSBzY2FsZS1bMC44NV0gdHJhbnNsYXRlLXgtWy0zNnB4XTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOjY0MHB4KSBhbmQgKG1heC1oZWlnaHQ6IDg2MHB4KSB7XG4gICAgICAgICAgICBAYXBwbHkgdG9wLVstMTUwcHhdIHNjYWxlLVswLjY1XSB0cmFuc2xhdGUteC1bLTEwMHB4XTtcbiAgICAgICAgfVxuXG4gICAgfVxuXG4gICAgJi5kZXNrIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6MTAuNSU7XG4gICAgICAgIGxlZnQ6NDcuMiU7XG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgdG9wO1xuICAgICAgICB0cmFuc2Zvcm06c2NhbGUoMC40OCkgcm90YXRlKDIxZGVnKTtcbiAgICAgICAgLmMtaWRwYXNzX19jbGlwIHtcbiAgICAgICAgICAgIGxlZnQ6NDElO1xuICAgICAgICAgICAgdG9wOjA7XG4gICAgICAgICAgICB3aWR0aDoyNy4yJTtcbiAgICAgICAgfVxuICAgICAgICAuYy1pZHBhc3NfX2JhZGdlIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6LTcuNSU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19zaGFkb3cge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTowO1xuICAgICAgICB6LWluZGV4OjM1MDtcbiAgICAgICAgdHJhbnNmb3JtOnNjYWxlKDEuMDMpO1xuICAgICAgICBsZWZ0OjElO1xuICAgIH1cblxuICAgICZfX292ZXJsYXkge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTowO1xuICAgICAgICB6LWluZGV4OjUwO1xuICAgIH1cbiAgICAmX19iZyB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDowO1xuICAgIH1cbiAgICAmX19wcm9maWxlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6NSU7XG4gICAgICAgIGxlZnQ6NTAlO1xuICAgICAgICB0cmFuc2Zvcm06dHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgei1pbmRleDo0MDtcbiAgICAgICAgd2lkdGg6NzIlO1xuICAgIH1cbiAgICAmX19jbGlwIHtcbiAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgICAgd2lkdGg6MjAlO1xuICAgICAgICB0b3A6LTI0JTtcbiAgICAgICAgbGVmdDo1MyU7XG4gICAgICAgIHotaW5kZXg6MTAwO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuICAgICZfX2JhZGdlIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtYXJnaW4tdG9wOi03JTtcbiAgICB9XG4gICAgJl9fbmFtZSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OjcwMDtcbiAgICAgICAgZm9udC1zaXplOjM4cHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOjU0LjUlO1xuICAgICAgICBsZWZ0OjExJTtcbiAgICAgICAgd2lkdGg6NzMuNSU7XG4gICAgICAgIHotaW5kZXg6MjAwO1xuICAgICAgICBsaW5lLWhlaWdodDo0OHB4O1xuICAgICAgICB3aGl0ZS1zcGFjZTpub3dyYXA7XG4gICAgICAgIC8vYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsMCwwLDAuMik7XG4gICAgfVxuICAgICZfX2xvY2F0aW9uIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6NjAwO1xuICAgICAgICBmb250LXNpemU6MTRweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6ODQlO1xuICAgICAgICBsZWZ0OjglO1xuICAgICAgICB3aWR0aDoyNSU7XG4gICAgICAgIHotaW5kZXg6MjAwO1xuICAgICAgICB3aGl0ZS1zcGFjZTpub3dyYXA7XG4gICAgICAgIEBhcHBseSB1cHBlcmNhc2UgdHJhY2tpbmctWzFweF07XG4gICAgICAgIC8vYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsMCwwLDAuMik7XG4gICAgfVxufSIsIi5jLWluZm8tc2xpZGVzIHtcbiAgICA+IGRpdiB7XG4gICAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgZGlzcGxheTpmbGV4O1xuICAgICAgICB9XG4gICAgfVxufSIsIiNsb2FkaW5nIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvYmctbm9pc2UucG5nKTtcbiAgICB0cmFuc2l0aW9uOmFsbCAxcyBlYXNlO1xuICAgICYubG9hZGVkIHtcbiAgICAgICAgb3BhY2l0eTowO1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OjAuNXM7XG4gICAgICAgIC5jLXNwbGFzaC1iYWRnZSB7XG4gICAgICAgICAgICBvcGFjaXR5OjA7ICAgXG4gICAgICAgIH1cbiAgICB9XG4gICAgLmMtc3BsYXNoLWJhZGdlIHtcbiAgICAgICAgb3BhY2l0eToxO1xuICAgICAgICB0cmFuc2l0aW9uOmFsbCAuNXMgZWFzZTtcbiAgICB9XG4gICAgLmludHJvLWJhZGdlIHtcbiAgICAgICAgQGFwcGx5IHRyYW5zaXRpb24tYWxsO1xuICAgIH1cbiAgXG4gIFxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICAuaW50cm8tYmFkZ2Uge1xuICAgICAgICAgICAgbWF4LXdpZHRoOjYwdmg7XG4gICAgICAgIH1cbiAgICB9XG4gICBcbiAgICBcbn0iLCIuYy1sYXp5LXdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAmLmNvdmVyIHtcbiAgICAgICAgb3ZlcmZsb3c6aGlkZGVuO1xuICAgICAgICBpbWcge1xuICAgICAgICAgICAgaGVpZ2h0OjEwMCU7XG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgfVxuICAgIH1cbiAgICBpbWcge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDowO1xuICAgICAgICBsZWZ0OjA7XG4gICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgIGhlaWdodDphdXRvO1xuICAgIH1cbn0iLCIuYy1sb2FkaW5nIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWMwZDM2O1xuICAgIHRleHQtYWxpZ246Y2VudGVyO1xuICAgIHBhZGRpbmc6MzJweCAwO1xuICAgIGRpc3BsYXk6ZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9iZy1ncmlkLnBuZyk7XG4gICAgbWluLWhlaWdodDpjYWxjKDEwMHZoIC0gMjE5cHgpO1xuICAgIGJveC1zaGFkb3c6MCAwIDIwcHggMjBweCAjZjI4ZDk2O1xufVxuXG4uYy1wZXJtaXNzaW9uLFxuLmMtbG9hZCB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDowO1xuICAgIGxlZnQ6MDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6MTAwJTtcbiAgICB6LWluZGV4OjEwMDA7XG4gICAgYmFja2dyb3VuZDojZjQ4ZTliO1xuICAgIGRpc3BsYXk6ZmxleDtcbiAgICBvcGFjaXR5OjA7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIEBhcHBseSB0cmFuc2l0aW9uLWFsbDtcbiAgICAmLS1hY3RpdmUge1xuICAgICAgICBvcGFjaXR5OjE7XG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgIH1cbiAgICAmX19oZWFkZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaGVhZGVyLWJnLmpwZyk7XG4gICAgICAgIGhlaWdodDo2MHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6MTA7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOjA7XG4gICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAmLmdpZnQge1xuICAgICAgICAgICAgICAgIHRvcDoxNHB4O1xuICAgICAgICAgICAgICAgIGxlZnQ6MTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuc3RhciB7XG4gICAgICAgICAgICAgICAgdG9wOjRweDtcbiAgICAgICAgICAgICAgICBsZWZ0OjQ4cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLnN0YXItZ3JlZW4ge1xuICAgICAgICAgICAgICAgIHRvcDozNHB4O1xuICAgICAgICAgICAgICAgIGxlZnQ6ODhweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuYmFyIHtcbiAgICAgICAgICAgICAgICB0b3A6MjBweDtcbiAgICAgICAgICAgICAgICByaWdodDoxMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5sb2dvIHtcbiAgICAgICAgICAgICAgICBsZWZ0OjUwJTtcbiAgICAgICAgICAgICAgICB0b3A6MTVweDtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06dHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19ib2R5IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzFjMGQzNjtcbiAgICAgICAgdGV4dC1hbGlnbjpjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6NDBweCAwO1xuICAgICAgICBkaXNwbGF5OmZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2JnLWdyaWQucG5nKTtcbiAgICAgICAgaGVpZ2h0OjEwMCU7XG4gICAgICAgIG1pbi1oZWlnaHQ6NjAwcHg7XG4gICAgfVxuICAgICZfX2Zvb3RlciB7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9mb290ZXItYmcuanBnKTtcbiAgICAgICAgaGVpZ2h0OjQ4cHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOjA7XG4gICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAmLmhlYXJ0ZWdnIHtcbiAgICAgICAgICAgICAgICB0b3A6MTJweDtcbiAgICAgICAgICAgICAgICBsZWZ0OjEwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmZsYWtlIHtcbiAgICAgICAgICAgICAgICB0b3A6N3B4O1xuICAgICAgICAgICAgICAgIGxlZnQ6MTE4cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmZsYWtlLWdyZWVuIHtcbiAgICAgICAgICAgICAgICB0b3A6OHB4O1xuICAgICAgICAgICAgICAgIHJpZ2h0OjQ4cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmJ1bm55IHtcbiAgICAgICAgICAgICAgICB0b3A6MHB4O1xuICAgICAgICAgICAgICAgIHJpZ2h0OjEwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5jLXBlcm1pc3Npb24ge1xuICAgIC5jLXBvcHVwX19tb2RhbCB7XG4gICAgICAgIG9wYWNpdHk6MDtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB9XG4gICAgJi5jLXBlcm1pc3Npb24tLWd5cm8ge1xuICAgICAgICAuYy1wb3B1cF9fbW9kYWwge1xuICAgICAgICAgICAgb3BhY2l0eToxO1xuICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgICAgICB9XG4gICAgfVxufSIsIi5jLW1vZGFsIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOjA7XG4gICAgbGVmdDowO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDoxMDAlO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHotaW5kZXg6ODAwMDtcbiAgICBvcGFjaXR5OjA7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHBhZGRpbmc6MjRweCAxNnB4O1xuICAgIHRyYW5zaXRpb246YWxsIC41cyBlYXNlO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC4xNSk7XG4gICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDIwcHgpO1xuICAgICYuYy1tb2RhbC0tYWN0aXZlIHtcbiAgICAgICAgb3BhY2l0eToxO1xuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgICB9XG5cbiAgICAmI21vZGFsLXdpbiB7XG4gICAgICAgIC5lLWJ0bi0tY2xvc2UtcmVkIHtcbiAgICAgICAgICAgIHRvcDoxMHB4O1xuICAgICAgICAgICAgcmlnaHQ6MTZweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDonJztcbiAgICAgICAgYm9yZGVyOjA7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOjA7XG4gICAgICAgIGxlZnQ6MDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDoxMDAlO1xuICAgICAgICB6LWluZGV4OjU7XG4gICAgICAgIGJvcmRlcjoyNXB4IHNvbGlkICMxZTFlMWU7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICBkaXNwbGF5Om5vbmU7XG4gICAgICAgIEBzY3JlZW4gc20ge1xuICAgICAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19jb3JuZXIge1xuICAgICAgICB6LWluZGV4OjEwO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvZnJhbWUtZGVzay5zdmcpO1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgZGlzcGxheTpub25lO1xuICAgICAgICBAc2NyZWVuIHNtIHtcbiAgICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICAgIH1cbiAgICAgICAgJi50bCB7XG4gICAgICAgICAgICB0b3A6MDtcbiAgICAgICAgICAgIGxlZnQ6MDtcbiAgICAgICAgICAgIHdpZHRoOiA1OXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAzMTBweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBsZWZ0O1xuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDoyNXB4O1xuICAgICAgICAgICAgICAgIGxlZnQ6MTNweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxOXB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjQ3cHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9odWQtZm9ybS1iYXIuc3ZnKTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLnQge1xuICAgICAgICAgICAgdG9wOjA7XG4gICAgICAgICAgICBsZWZ0OjUwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTp0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICAgICAgd2lkdGg6NDI2cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDU4cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgZGlzcGxheTpub25lO1xuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDMwMHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2h1ZC1mb3JtLXByb2dyZXNzLnN2Zyk7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAc2NyZWVuIHNtIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OmZsZXg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi50ciB7XG4gICAgICAgICAgICB0b3A6MDtcbiAgICAgICAgICAgIHJpZ2h0OjA7XG4gICAgICAgICAgICB3aWR0aDogMjczcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDI3M3B4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIHJpZ2h0O1xuICAgICAgICAgICAgLmUtYnRuIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOjMwcHg7XG4gICAgICAgICAgICAgICAgcmlnaHQ6MjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIFxuICAgICAgICB9XG4gICAgICAgICYuYnIge1xuICAgICAgICAgICAgYm90dG9tOjA7XG4gICAgICAgICAgICByaWdodDowO1xuICAgICAgICAgICAgd2lkdGg6IDM2NXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA2NnB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIHJpZ2h0O1xuICAgICAgICAgICAgPiBkaXYge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBib3R0b206MjBweDtcbiAgICAgICAgICAgICAgICByaWdodDoyNXB4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDI4MHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTNweDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOmNlbnRlcjtcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDowO1xuICAgICAgICAgICAgICAgICAgICB0b3A6NTAlO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDA7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgID4gZGl2IHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTppbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzowIDZweDtcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDo1O1xuICAgICAgICAgICAgICAgICAgICBAYXBwbHkgYmctZGFyaztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5ibCB7XG4gICAgICAgICAgICBib3R0b206MDtcbiAgICAgICAgICAgIGxlZnQ6MDtcbiAgICAgICAgICAgIHdpZHRoOiAzMDBweDtcbiAgICAgICAgICAgIGhlaWdodDogMTQzcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gbGVmdDtcbiAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgYm90dG9tOjI0cHg7XG4gICAgICAgICAgICAgICAgbGVmdDozMHB4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE4M3B4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogOTFweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2h1ZC1mb3JtLWRpbm8uc3ZnKTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgIH0gXG4gICAgICAgIH1cbiAgICB9XG5cblxuICAgICZfX3Njcm9sbCB7XG4gICAgICAgIG92ZXJmbG93LXk6YXV0bztcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICB0b3A6MDtcbiAgICAgICAgbGVmdDowO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OjEwMCU7XG4gICAgfVxuXG4gICAgJl9fY29udGVudCB7XG4gICAgICAgIGRpc3BsYXk6dGFibGU7XG4gICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgIGhlaWdodDoxMDAlO1xuICAgICAgICBAc2NyZWVuIHNtIHtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOmNlbnRlcjtcbiAgICAgICAgfVxuICAgICAgICAmLXdyYXAge1xuICAgICAgICAgICBkaXNwbGF5OnRhYmxlLWNlbGw7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOmNlbnRlcjtcbiAgICAgICAgICAgIHBhZGRpbmc6MCAwIDI0cHggMDtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICAgICAgQHNjcmVlbiBzbSB7XG4gICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOjU2cHggMjRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYjbW9kYWwtaWRwYXNzIHtcblxuXG5cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6NjQwcHgpIGFuZCAobWF4LWhlaWdodDogMTAwMHB4KSB7XG4gICAgICAgICAgICAuYy1ibG9jayB7XG4gICAgICAgICAgICAgICAgd2lkdGg6NDgwcHg7XG4gICAgICAgICAgICAgICAgJl9faGVhZGVyIHtcbiAgICAgICAgICAgICAgICAgICAgLy93aWR0aDozODBweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OjcwMHB4O1xuICAgICAgICAgICAgICAgICAgICAudGV4dC0yOCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6MzBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTp0cmFuc2xhdGVZKC0xMnB4KTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmX19mb290ZXIge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDo0ODBweDtcbiAgICAgICAgICAgICAgICAgICAgLmUtYnRuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDo2NDBweCkgYW5kIChtYXgtaGVpZ2h0OiA4NjBweCkge1xuICAgICAgICAgICAgLmMtYmxvY2sge1xuICAgICAgICAgICAgICAgIHdpZHRoOjM2MHB4O1xuICAgICAgICAgICAgICAgICZfX2hlYWRlciB7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDo1MzBweDtcbiAgICAgICAgICAgICAgICAgICAgLnRleHQtMjgge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOjI4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06dHJhbnNsYXRlWSgtMTJweCk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJl9fZm9vdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6MzYwcHg7XG4gICAgICAgICAgICAgICAgICAgIC5lLWJ0biB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgIFxuICAgIH1cblxuICAgICAgICAmLnNob3ctZXJyb3Ige1xuICAgICAgICAgICAgLmMtbW9kYWxfX3NoYXJlLXN1Y2Nlc3MsXG4gICAgICAgICAgICAuYy1tb2RhbF9fc2hhcmUtZm9ybSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTpub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuYy1tb2RhbF9fc2hhcmUtZmFpbGVkIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OmJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5zaG93LXN1Y2Nlc3Mge1xuICAgICAgICAgICAgLmMtbW9kYWxfX3NoYXJlLWZhaWxlZCxcbiAgICAgICAgICAgIC5jLW1vZGFsX19zaGFyZS1mb3JtIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5Om5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5jLW1vZGFsX19zaGFyZS1zdWNjZXNzIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OmJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxufSIsIi5jLXBvcHVwIHtcbiAgICB6LWluZGV4OjkwMDA7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIG9wYWNpdHk6MDtcbiAgICB0cmFuc2l0aW9uOmFsbCAuNXMgZWFzZTtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOjA7XG4gICAgbGVmdDowO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OmJsb2NrO1xuICAgIHBhZGRpbmc6MjRweDtcbiAgICBhbGlnbi1pdGVtczpjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgjZmZmLDAuMSk7XG4gICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDIwcHgpO1xuICAgIG92ZXJmbG93LXk6YXV0bztcblxuICAgICYjZGluby1wb3B1cCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoIzAwMCwwLjYpO1xuICAgICAgICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoNHB4KTtcbiAgICB9XG5cbiAgICBAc2NyZWVuIGxnIHtcbiAgICAgICAgZGlzcGxheTpmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG4gICAgJi5jLXBvcHVwLS1hY3RpdmUge1xuICAgICAgICBvcGFjaXR5OjE7XG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgICAgICAuYy1wb3B1cF9fY29udGVudCB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06c2NhbGUoMSk7XG4gICAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5Oi4xcztcbiAgICAgICAgICAgIG9wYWNpdHk6MTtcbiAgICAgICAgICAgIHZpc2liaWxpdHk6dmlzaWJsZTtcbiAgICAgICAgfVxuICAgICAgIFxuICAgIH1cblxuXG4gICAgJi5zaG93LWVycm9yIHtcbiAgICAgICAgLmMtcG9wdXBfX3NoYXJlLXN1Y2Nlc3MsXG4gICAgICAgIC5jLXBvcHVwX19zaGFyZS1mb3JtIHtcbiAgICAgICAgICAgIGRpc3BsYXk6bm9uZSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC5jLXBvcHVwX19zaGFyZS1mYWlsZWQge1xuICAgICAgICAgICAgZGlzcGxheTpibG9jayAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuICAgICYuc2hvdy1zdWNjZXNzIHtcbiAgICAgICAgLmMtcG9wdXBfX3NoYXJlLWZhaWxlZCxcbiAgICAgICAgLmMtcG9wdXBfX3NoYXJlLWZvcm0ge1xuICAgICAgICAgICAgZGlzcGxheTpub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLmMtcG9wdXBfX3NoYXJlLXN1Y2Nlc3Mge1xuICAgICAgICAgICAgZGlzcGxheTpibG9jayAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJiNwb3B1cC1zaGFyZSB7XG4gICAgICAgIC5jLXBvcHVwX19jb250ZW50IHtcbiAgICAgICAgICAgIG1heC13aWR0aDo0ODBweDtcbiAgICAgICAgfVxuICAgICAgICAuYy1wb3B1cF9fbW9kYWwtd3JhcCB7XG4gICAgICAgICAgICBwYWRkaW5nOjI0cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19zaGFyZSB7XG4gICAgICAgIHBhZGRpbmc6MzJweDtcbiAgICAgICAgJi1mb3JtIHtcbiAgICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDo3MDA7XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOjE2cHggMTZweCA4cHggMTZweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6MTJweDtcbiAgICAgICAgICAgICAgICBAYXBwbHkgdHJhY2tpbmctd2lkZXN0O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOjE2cHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6NTAwO1xuICAgICAgICAgICAgICAgIGhlaWdodDo1MHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6MCAxNnB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6NnB4O1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjpjZW50ZXI7XG4gICAgICAgICAgICAgICAgQGFwcGx5IGZvbnQtYmFzZSB0cmFja2luZy13aWRlciB0ZXh0LWJsYWNrIGJvcmRlciBib3JkZXItaW5kaWdvO1xuICAgICAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgICAgICBvdXRsaW5lOm5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgdWwucGFyc2xleS1lcnJvcnMtbGlzdCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOjA7XG4gICAgICAgICAgICAgICAgcGFkZGluZzowO1xuICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGU6bm9uZTtcbiAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6MTJweCAxNnB4IDEycHggNDhweDtcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6MDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOjEycHg7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOm5vbmU7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgQGFwcGx5IHRleHQtcmVkO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLWZhaWxlZCB7XG4gICAgICAgICAgICBkaXNwbGF5Om5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgJi1zdWNjZXNzIHtcbiAgICAgICAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46MCAwIDQwcHggMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuXG4gICAgJl9fb3ZlcmxheSB7XG4gICAgICAgIHRyYW5zaXRpb246YWxsIC41cyBlYXNlO1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgIHRvcDowO1xuICAgICAgICBsZWZ0OjA7XG4gICAgICAgIGJvdHRvbTowO1xuICAgICAgICByaWdodDowO1xuICAgIH1cbiAgICAmX19jb250ZW50IHtcbiAgICAgICAgdHJhbnNpdGlvbjphbGwgLjJzIGVhc2U7XG4gICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgIG1heC13aWR0aDozMjVweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OjBzO1xuICAgICAgICB0cmFuc2Zvcm06c2NhbGUoMC41KTtcbiAgICAgICAgb3BhY2l0eTowO1xuICAgICAgICB2aXNpYmlsaXR5OmhpZGRlbjtcbiAgICAgICAgcGFkZGluZzozMnB4O1xuICAgICAgICBtYXJnaW46MCBhdXRvO1xuICAgICAgICAjaW5mby1wb3B1cCAmIHtcbiAgICAgICAgICAgIG1heC13aWR0aDo0MDBweDtcbiAgICAgICAgICAgIEBzY3JlZW4gbGcge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDo5ODBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAjZGluby1wb3B1cCAmIHtcbiAgICAgICAgICAgIG1heC13aWR0aDo0MDBweDtcbiAgICAgICAgICAgIEBzY3JlZW4gbGcge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDo5MDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OicnO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgd2lkdGg6IDZweDtcbiAgICAgICAgICAgIGhlaWdodDogMTEwcHg7XG4gICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgdG9wOjcwJTtcbiAgICAgICAgICAgIGxlZnQ6MDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9wb3B1cC1iYXIuc3ZnKTtcbiAgICAgICAgICAgIEBzY3JlZW4gbGcge1xuICAgICAgICAgICAgICAgIHRvcDo1MCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OicnO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgd2lkdGg6IDEzcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDM5cHg7XG4gICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgdG9wOjYyJTtcbiAgICAgICAgICAgIGxlZnQ6MTBweDtcbiAgICAgICAgICAgIC8vYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9wb3B1cC10ZXh0LnN2Zyk7XG4gICAgICAgICAgICBkaXNwbGF5Om5vbmU7XG4gICAgICAgICAgICBAc2NyZWVuIGxnIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5mcmFtZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL21vZGFsLnBuZyk7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB3aWR0aDo1MCU7XG4gICAgICAgICAgICBoZWlnaHQ6NjAlO1xuICAgICAgICAgICAgJi50bCB7XG4gICAgICAgICAgICAgICAgdG9wOjA7XG4gICAgICAgICAgICAgICAgbGVmdDowO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBsZWZ0O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi50ciB7XG4gICAgICAgICAgICAgICAgdG9wOjA7XG4gICAgICAgICAgICAgICAgcmlnaHQ6MDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgcmlnaHQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmJsIHtcbiAgICAgICAgICAgICAgICBib3R0b206MDtcbiAgICAgICAgICAgICAgICBsZWZ0OjA7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIGxlZnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmJyIHtcbiAgICAgICAgICAgICAgICBib3R0b206MDtcbiAgICAgICAgICAgICAgICByaWdodDowO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSByaWdodDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX21vZGFsIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OjEwO1xuICAgICAgICAuYy1pbWFnZSB7XG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiA2NHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogNjRweDtcbiAgICAgICAgICAgICAgICBib3R0b206LTMycHg7XG4gICAgICAgICAgICAgICAgcmlnaHQ6LTMycHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuaW1hZ2Utd3JhcCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDonJztcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEzcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzOXB4O1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICAgICAgYm90dG9tOjA7XG4gICAgICAgICAgICAgICAgbGVmdDotMjNweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3BvcHVwLXRleHQuc3ZnKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLWNsb3NlIHtcbiAgICAgICAgd2lkdGg6IDU2cHg7XG4gICAgICAgIGhlaWdodDogMzhweDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9idXR0b24tY2xvc2Uuc3ZnKTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIH1cblxufSIsIi5jLXByZWxvYWRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTowO1xuICAgIGxlZnQ6MDtcbiAgICB3aWR0aDoxMDAlO1xuICAgIGhlaWdodDoxMDAlO1xuICAgIHotaW5kZXg6MTAwMDtcbiAgICBvcGFjaXR5OjA7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHRyYW5zaXRpb246YWxsIC4zcyBlYXNlO1xuICAgIEBhcHBseSBiZy13aGl0ZTtcblxuICBcblxuICAgICYuYWN0aXZlIHtcbiAgICAgICAgb3BhY2l0eToxO1xuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlOztcbiAgICB9XG5cbiAgICAmX19sb2FkZXIge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDY0cHg7XG4gICAgICAgIGhlaWdodDogNjRweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6LTMycHg7XG4gICAgICAgIHRvcDoxMDBweDtcbiAgICAgICAgbGVmdDo1MCU7XG4gICAgICAgIHRyYW5zZm9ybTpzY2FsZSgxLjUpO1xuXG4gICAgICAgICYuZGFyayB7XG4gICAgICAgICAgICBkaXYge1xuICAgICAgICAgICAgICAgIEBhcHBseSBiZy1ibHVlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgZGl2IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMjdweDtcbiAgICAgICAgICAgIHdpZHRoOiA4cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgICBAYXBwbHkgYmctd2hpdGU7XG4gICAgICAgICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMCwgMSwgMSwgMCk7XG5cbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgICAgICAgICBsZWZ0OiA2cHg7XG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uOiBwcmVsb2FkZXIxIDAuNnMgaW5maW5pdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgICAgICAgbGVmdDogNnB4O1xuICAgICAgICAgICAgICAgIGFuaW1hdGlvbjogcHJlbG9hZGVyMiAwLjZzIGluZmluaXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMykge1xuICAgICAgICAgICAgICAgIGxlZnQ6IDI2cHg7XG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uOiBwcmVsb2FkZXIyIDAuNnMgaW5maW5pdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOm50aC1jaGlsZCg0KSB7XG4gICAgICAgICAgICAgICAgbGVmdDogNDVweDtcbiAgICAgICAgICAgICAgICBhbmltYXRpb246IHByZWxvYWRlcjMgMC42cyBpbmZpbml0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICB9XG4gIFxuICBAa2V5ZnJhbWVzIHByZWxvYWRlcjEge1xuICAgIDAlIHtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgfVxuICAgIDEwMCUge1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB9XG4gIH1cbiAgQGtleWZyYW1lcyBwcmVsb2FkZXIzIHtcbiAgICAwJSB7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIH1cbiAgICAxMDAlIHtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgfVxuICB9XG4gIEBrZXlmcmFtZXMgcHJlbG9hZGVyMiB7XG4gICAgMCUge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gICAgfVxuICAgIDEwMCUge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTlweCwgMCk7XG4gICAgfVxuICB9IiwiLmMtcHJvZ3Jlc3Mge1xuICAgIHdpZHRoOjEwMCU7XG4gICAgaGVpZ2h0OjMzcHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9iYXIuc3ZnKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gICAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDEwMCU7XG4gICAgYW5pbWF0aW9uOiBtb3ZlQmFyIDVzIGxpbmVhciBpbmZpbml0ZTtcbiAgICBAc2NyZWVuIHNtIHtcbiAgICAgICAgYW5pbWF0aW9uOiBtb3ZlQmFyIDEwcyBsaW5lYXIgaW5maW5pdGU7XG4gICAgfVxufVxuXG5Aa2V5ZnJhbWVzIG1vdmVCYXIge1xuICAwJSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTAwJSAwO1xuICB9XG4gIDEwMCUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAlIDA7XG4gIH1cbn0iLCIuYy1yaWNodGV4dCB7XG4gICAgKjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTowO1xuICAgIH1cblxuICAgIHVsLCBvbCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDoxNnB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOjE2cHg7XG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206NHB4O1xuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOjA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBmb250LXdlaWdodDo2MDA7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzowLjE1ZW07XG4gICAgICAgIH0gICAgICAgIFxuICAgIH1cbiAgICB1bCB7XG4gICAgICAgIGxpc3Qtc3R5bGU6IGRpc2M7XG4gICAgfVxuICAgIG9sIHtcbiAgICAgICAgbGlzdC1zdHlsZTpkZWNpbWFsO1xuICAgIH1cblxufSIsIi5jLXN0ZXBzIHtcbiAgICBkaXNwbGF5OmlubGluZS1mbGV4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBnYXA6MjRweDtcbiAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOjUwJTtcbiAgICAgICAgbGVmdDowO1xuICAgICAgICB0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMnB4OztcbiAgICAgICAgei1pbmRleDogMTAwO1xuICAgICAgICBAYXBwbHkgYmctZGFyaztcbiAgICB9XG4gICAgc3BhbiB7XG4gICAgICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDo4cHg7XG4gICAgICAgIGhlaWdodDo4cHg7XG4gICAgICAgIEBhcHBseSBib3JkZXIgYm9yZGVyLWRhcms7XG4gICAgICAgICYuYy1zdGVwcy0tYWN0aXZlIHtcbiAgICAgICAgICAgIEBhcHBseSBiZy1kYXJrO1xuICAgICAgICB9XG4gICAgfVxufSIsIi5jLXZpZGVvLXJlc3Age1xuICAgIHdpZHRoOjEwMCU7XG4gICAgYm9yZGVyLXJhZGl1czo4cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6NTA7XG4gICAgb3ZlcmZsb3c6aGlkZGVuO1xuICAgIHBhZGRpbmctYm90dG9tOjU2LjI1JTtcbiAgICAmLnBsYXlpbmcge1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIG9wYWNpdHk6MDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBpZnJhbWUsXG4gICAgdmlkZW8ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDowO1xuICAgICAgICBsZWZ0OjA7XG4gICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgIGhlaWdodDoxMDAlO1xuICAgICAgICBib3JkZXItcmFkaXVzOjhweDtcbiAgICAgICAgQHNjcmVlbiBzbSB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOjI0cHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5jLXZpZGVvIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDo1MDtcbiAgICBvdmVyZmxvdzpoaWRkZW47XG4gICAgd2lkdGg6MTAwJTtcbiAgICBwYWRkaW5nLWJvdHRvbTo1Ni4yNSU7XG4gICAgdmlkZW8ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDowO1xuICAgICAgICBsZWZ0OjA7XG4gICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgIGhlaWdodDoxMDAlO1xuICAgICAgXG4gICAgfVxufSJdfQ== */
