/*--------------------------------------------------------------
# Tailwind CSS
--------------------------------------------------------------*/
*, ::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.17 | 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: #e5e7eb; /* 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 */
  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]) {
  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::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;
}
.container {
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  padding-right: 1rem;
  padding-left: 1rem;
}
.static {
  position: static;
}
.relative {
  position: relative;
}
.mx-auto {
  margin-left: auto;
  margin-right: auto;
}
.mb-10 {
  margin-bottom: 2.5rem;
}
.mb-5 {
  margin-bottom: 1.25rem;
}
.ml-auto {
  margin-left: auto;
}
.mt-5 {
  margin-top: 1.25rem;
}
.flex {
  display: flex;
}
.inline-flex {
  display: inline-flex;
}
.table {
  display: table;
}
.hidden {
  display: none;
}
.flex-col {
  flex-direction: column;
}
.flex-wrap {
  flex-wrap: wrap;
}
.items-center {
  align-items: center;
}
.justify-end {
  justify-content: flex-end;
}
.justify-center {
  justify-content: center;
}
.gap-5 {
  gap: 1.25rem;
}
.space-x-\[16px\] > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(16px * var(--tw-space-x-reverse));
  margin-left: calc(16px * calc(1 - var(--tw-space-x-reverse)));
}
.space-y-\[16px\] > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(16px * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(16px * var(--tw-space-y-reverse));
}
.space-y-\[5px\] > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(5px * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(5px * var(--tw-space-y-reverse));
}
.truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.text-center {
  text-align: center;
}
.text-md {
  font-size: 1.25rem;
}
.text-black {
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity, 1));
}
.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);
}
.woocommerce-account .fma-account-page {
  font-family: "Gelica", sans-serif;
  --tw-bg-opacity: 1;
  background-color: rgb(255 251 251 / var(--tw-bg-opacity, 1));
}
.woocommerce-account .fma-account-page .woocommerce-MyAccount-content {
  width: 100%;
  float: none;
}
.woocommerce-account .fma-account-page header {
  position: static;
}
.woocommerce-account .fma-account-page .woocommerce button,
.woocommerce-account .fma-account-page .woocommerce .button {
  margin: 0px;
}
.woocommerce-account .fma-account-page .woocommerce a.fma-dashboard-button,
.woocommerce-account .fma-account-page .woocommerce .woocommerce-pagination .woocommerce-button,
.woocommerce-account .fma-account-page .woocommerce button.fma-dashboard-button {
  display: flex;
  min-height: 64px;
  align-items: center;
  justify-content: center;
  border-radius: 9999px;
  border-style: solid;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  padding-left: 25px;
  padding-right: 25px;
  text-align: center;
  font-size: 1rem;
  font-weight: 500;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}
.woocommerce-account .fma-account-page .woocommerce a.fma-dashboard-button,
.woocommerce-account .fma-account-page .woocommerce .woocommerce-pagination .woocommerce-button,
.woocommerce-account .fma-account-page .woocommerce button.fma-dashboard-button {
  --tw-border-opacity: 1;
  border-color: rgb(239 121 35 / var(--tw-border-opacity, 1));
  --tw-bg-opacity: 1;
  background-color: rgb(239 121 35 / var(--tw-bg-opacity, 1));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}
.woocommerce-account .fma-account-page .woocommerce a.fma-dashboard-button:hover,
.woocommerce-account .fma-account-page .woocommerce .woocommerce-pagination .woocommerce-button:hover,
.woocommerce-account .fma-account-page .woocommerce button.fma-dashboard-button:hover {
  --tw-border-opacity: 1;
  border-color: rgb(201 101 29 / var(--tw-border-opacity, 1));
  --tw-bg-opacity: 1;
  background-color: rgb(201 101 29 / var(--tw-bg-opacity, 1));
}
.woocommerce-account .fma-account-page .woocommerce a.fma-dashboard-button:focus,
.woocommerce-account .fma-account-page .woocommerce .woocommerce-pagination .woocommerce-button:focus,
.woocommerce-account .fma-account-page .woocommerce button.fma-dashboard-button:focus {
  --tw-border-opacity: 1;
  border-color: rgb(201 101 29 / var(--tw-border-opacity, 1));
  --tw-bg-opacity: 1;
  background-color: rgb(201 101 29 / var(--tw-bg-opacity, 1));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}
.woocommerce-account .fma-account-page .woocommerce a.fma-dashboard-button:active,
.woocommerce-account .fma-account-page .woocommerce .woocommerce-pagination .woocommerce-button:active,
.woocommerce-account .fma-account-page .woocommerce button.fma-dashboard-button:active {
  --tw-border-opacity: 1;
  border-color: rgb(201 101 29 / var(--tw-border-opacity, 1));
  --tw-bg-opacity: 1;
  background-color: rgb(201 101 29 / var(--tw-bg-opacity, 1));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}
.woocommerce-account .fma-account-page .woocommerce a.fma-dashboard-button,
.woocommerce-account .fma-account-page .woocommerce .woocommerce-pagination .woocommerce-button,
.woocommerce-account .fma-account-page .woocommerce button.fma-dashboard-button {
  transition: all 0.2s ease-in-out;
}
.woocommerce-account .fma-account-page .woocommerce a.fma-dashboard-button.fma-dashboard-button__secondary,
.woocommerce-account .fma-account-page .woocommerce .woocommerce-pagination .woocommerce-button.fma-dashboard-button__secondary,
.woocommerce-account .fma-account-page .woocommerce button.fma-dashboard-button.fma-dashboard-button__secondary {
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(239 121 35 / var(--tw-border-opacity, 1));
  background-color: transparent;
  --tw-text-opacity: 1;
  color: rgb(239 121 35 / var(--tw-text-opacity, 1));
}
.woocommerce-account .fma-account-page .woocommerce a.fma-dashboard-button.fma-dashboard-button__secondary:hover,
.woocommerce-account .fma-account-page .woocommerce .woocommerce-pagination .woocommerce-button.fma-dashboard-button__secondary:hover,
.woocommerce-account .fma-account-page .woocommerce button.fma-dashboard-button.fma-dashboard-button__secondary:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(239 121 35 / var(--tw-bg-opacity, 1));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}
.woocommerce-account .fma-account-page .woocommerce a.fma-dashboard-button.fma-dashboard-button__secondary:focus,
.woocommerce-account .fma-account-page .woocommerce .woocommerce-pagination .woocommerce-button.fma-dashboard-button__secondary:focus,
.woocommerce-account .fma-account-page .woocommerce button.fma-dashboard-button.fma-dashboard-button__secondary:focus {
  --tw-bg-opacity: 1;
  background-color: rgb(239 121 35 / var(--tw-bg-opacity, 1));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}
.woocommerce-account .fma-account-page .woocommerce a.fma-dashboard-button.fma-dashboard-button__secondary:active,
.woocommerce-account .fma-account-page .woocommerce .woocommerce-pagination .woocommerce-button.fma-dashboard-button__secondary:active,
.woocommerce-account .fma-account-page .woocommerce button.fma-dashboard-button.fma-dashboard-button__secondary:active {
  --tw-bg-opacity: 1;
  background-color: rgb(239 121 35 / var(--tw-bg-opacity, 1));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}
.woocommerce-account .fma-account-page .woocommerce a.fma-dashboard-button.fma-dashboard-button__sm,
.woocommerce-account .fma-account-page .woocommerce .woocommerce-pagination .woocommerce-button.fma-dashboard-button__sm,
.woocommerce-account .fma-account-page .woocommerce button.fma-dashboard-button.fma-dashboard-button__sm {
  width: 100%;
}
.woocommerce-account .fma-account-page .woocommerce a.fma-dashboard-button.fma-dashboard-button__sm.enable-max-width,
.woocommerce-account .fma-account-page .woocommerce .woocommerce-pagination .woocommerce-button.fma-dashboard-button__sm.enable-max-width,
.woocommerce-account .fma-account-page .woocommerce button.fma-dashboard-button.fma-dashboard-button__sm.enable-max-width {
  max-width: 220px;
}
.woocommerce-account .fma-account-page .woocommerce a.fma-dashboard-button.fma-dashboard-button__md,
.woocommerce-account .fma-account-page .woocommerce .woocommerce-pagination .woocommerce-button.fma-dashboard-button__md,
.woocommerce-account .fma-account-page .woocommerce button.fma-dashboard-button.fma-dashboard-button__md {
  width: 100%;
}
.woocommerce-account .fma-account-page .woocommerce a.fma-dashboard-button.fma-dashboard-button__lg,
.woocommerce-account .fma-account-page .woocommerce .woocommerce-pagination .woocommerce-button.fma-dashboard-button__lg,
.woocommerce-account .fma-account-page .woocommerce button.fma-dashboard-button.fma-dashboard-button__lg {
  width: 100%;
}
.woocommerce-account .fma-account-page .woocommerce a.fma-dashboard-button.fma-dashboard-button__xl,
.woocommerce-account .fma-account-page .woocommerce .woocommerce-pagination .woocommerce-button.fma-dashboard-button__xl,
.woocommerce-account .fma-account-page .woocommerce button.fma-dashboard-button.fma-dashboard-button__xl {
  width: 100%;
}
.woocommerce-account .fma-account-page .woocommerce a.fma-dashboard-button.fma-dashboard-button__xxl,
.woocommerce-account .fma-account-page .woocommerce .woocommerce-pagination .woocommerce-button.fma-dashboard-button__xxl,
.woocommerce-account .fma-account-page .woocommerce button.fma-dashboard-button.fma-dashboard-button__xxl {
  width: 100%;
}
.woocommerce-account .fma-account-page .woocommerce a.fma-dashboard-button.fma-dashboard-button__reset.fma-dashboard-button__secondary, .woocommerce-account .fma-account-page .woocommerce a.fma-dashboard-button.fma-dashboard-button__reset,
.woocommerce-account .fma-account-page .woocommerce .woocommerce-pagination .woocommerce-button.fma-dashboard-button__reset.fma-dashboard-button__secondary,
.woocommerce-account .fma-account-page .woocommerce .woocommerce-pagination .woocommerce-button.fma-dashboard-button__reset,
.woocommerce-account .fma-account-page .woocommerce button.fma-dashboard-button.fma-dashboard-button__reset.fma-dashboard-button__secondary,
.woocommerce-account .fma-account-page .woocommerce button.fma-dashboard-button.fma-dashboard-button__reset {
  border-style: none;
  background-color: transparent;
}
.woocommerce-account .fma-account-page .woocommerce a.fma-dashboard-button.fma-dashboard-button__reset.fma-dashboard-button__secondary:hover, .woocommerce-account .fma-account-page .woocommerce a.fma-dashboard-button.fma-dashboard-button__reset:hover,
.woocommerce-account .fma-account-page .woocommerce .woocommerce-pagination .woocommerce-button.fma-dashboard-button__reset.fma-dashboard-button__secondary:hover,
.woocommerce-account .fma-account-page .woocommerce .woocommerce-pagination .woocommerce-button.fma-dashboard-button__reset:hover,
.woocommerce-account .fma-account-page .woocommerce button.fma-dashboard-button.fma-dashboard-button__reset.fma-dashboard-button__secondary:hover,
.woocommerce-account .fma-account-page .woocommerce button.fma-dashboard-button.fma-dashboard-button__reset:hover {
  border-style: none;
  background-color: transparent;
  --tw-text-opacity: 1;
  color: rgb(239 121 35 / var(--tw-text-opacity, 1));
}
.woocommerce-account .fma-account-page .woocommerce a.fma-dashboard-button.fma-dashboard-button__reset.fma-dashboard-button__secondary:focus, .woocommerce-account .fma-account-page .woocommerce a.fma-dashboard-button.fma-dashboard-button__reset:focus,
.woocommerce-account .fma-account-page .woocommerce .woocommerce-pagination .woocommerce-button.fma-dashboard-button__reset.fma-dashboard-button__secondary:focus,
.woocommerce-account .fma-account-page .woocommerce .woocommerce-pagination .woocommerce-button.fma-dashboard-button__reset:focus,
.woocommerce-account .fma-account-page .woocommerce button.fma-dashboard-button.fma-dashboard-button__reset.fma-dashboard-button__secondary:focus,
.woocommerce-account .fma-account-page .woocommerce button.fma-dashboard-button.fma-dashboard-button__reset:focus {
  --tw-text-opacity: 1;
  color: rgb(239 121 35 / var(--tw-text-opacity, 1));
}
.woocommerce-account .fma-account-page .woocommerce a.fma-dashboard-button.loading, .woocommerce-account .fma-account-page .woocommerce a.fma-dashboard-button[type=submit].loading,
.woocommerce-account .fma-account-page .woocommerce .woocommerce-pagination .woocommerce-button.loading,
.woocommerce-account .fma-account-page .woocommerce .woocommerce-pagination .woocommerce-button[type=submit].loading,
.woocommerce-account .fma-account-page .woocommerce button.fma-dashboard-button.loading,
.woocommerce-account .fma-account-page .woocommerce button.fma-dashboard-button[type=submit].loading {
  position: relative;
  display: flex;
  max-width: unset;
  align-items: center;
  justify-content: center;
  padding-left: 60px;
  padding-right: 60px;
  transition: padding-left 0.15s ease, padding-right 0.15s;
}
.woocommerce-account .fma-account-page .woocommerce a.fma-dashboard-button.loading::after, .woocommerce-account .fma-account-page .woocommerce a.fma-dashboard-button[type=submit].loading::after,
.woocommerce-account .fma-account-page .woocommerce .woocommerce-pagination .woocommerce-button.loading::after,
.woocommerce-account .fma-account-page .woocommerce .woocommerce-pagination .woocommerce-button[type=submit].loading::after,
.woocommerce-account .fma-account-page .woocommerce button.fma-dashboard-button.loading::after,
.woocommerce-account .fma-account-page .woocommerce button.fma-dashboard-button[type=submit].loading::after {
  content: "";
  animation: loader-spin 1s linear infinite;
  position: absolute;
  top: auto;
  right: 1.25rem;
  display: block;
  height: 25px;
  width: 25px;
  border-radius: 9999px;
  border-width: 3px;
  border-color: rgb(222 215 204 / var(--tw-border-opacity, 1));
  --tw-border-opacity: 1;
  border-bottom-color: rgb(255 255 255 / var(--tw-border-opacity, 1));
}
.woocommerce-account .fma-account-page .woocommerce a.fma-dashboard-button.loading:disabled, .woocommerce-account .fma-account-page .woocommerce a.fma-dashboard-button[type=submit].loading:disabled,
.woocommerce-account .fma-account-page .woocommerce .woocommerce-pagination .woocommerce-button.loading:disabled,
.woocommerce-account .fma-account-page .woocommerce .woocommerce-pagination .woocommerce-button[type=submit].loading:disabled,
.woocommerce-account .fma-account-page .woocommerce button.fma-dashboard-button.loading:disabled,
.woocommerce-account .fma-account-page .woocommerce button.fma-dashboard-button[type=submit].loading:disabled {
  cursor: wait;
}
.woocommerce-account .fma-account-page .woocommerce a.fma-dashboard-button:disabled,
.woocommerce-account .fma-account-page .woocommerce .woocommerce-pagination .woocommerce-button:disabled,
.woocommerce-account .fma-account-page .woocommerce button.fma-dashboard-button:disabled {
  cursor: not-allowed;
  opacity: 0.5;
}
.woocommerce-account .fma-account-page .woocommerce .woocommerce-pagination {
  margin-top: 1.25rem;
  display: flex;
  justify-content: flex-end;
  gap: 1.25rem;
}
.woocommerce-account .fma-account-page .woocommerce .woocommerce-pagination .woocommerce-button {
  width: 100%;
  max-width: 220px;
}
@keyframes loader-spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.woocommerce-account .fma-account-page .fma-hero-section {
  display: flex;
  justify-content: center;
  --tw-bg-opacity: 1;
  background-color: rgb(31 62 54 / var(--tw-bg-opacity, 1));
}
.woocommerce-account .fma-account-page .fma-hero-section__content {
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  padding-right: 1rem;
  padding-left: 1rem;
}
.woocommerce-account .fma-account-page .fma-hero-section__content {
  display: flex;
  flex-direction: column;
  align-items: center;
  padding-top: 100px;
  padding-bottom: 100px;
}
.woocommerce-account .fma-account-page .fma-hero-section__content h1 {
  margin-bottom: 48px;
  --tw-text-opacity: 1;
  color: rgb(252 248 230 / var(--tw-text-opacity, 1));
}
.woocommerce-account .fma-account-page .fma-account-menu {
  display: flex;
  width: 100%;
  flex-wrap: wrap;
  gap: 24px;
}
.woocommerce-account .fma-account-page .fma-account-menu .menu-item {
  width: 100%;
}
.woocommerce-account .fma-account-page .fma-account-menu a {
  display: flex;
  min-height: 64px;
  width: 100%;
  min-width: 250px;
  align-items: center;
  justify-content: center;
  border-radius: 9999px;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(239 121 35 / var(--tw-border-opacity, 1));
  font-weight: 500;
  --tw-text-opacity: 1;
  color: rgb(239 121 35 / var(--tw-text-opacity, 1));
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
.woocommerce-account .fma-account-page .fma-account-menu a:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(239 121 35 / var(--tw-bg-opacity, 1));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}
.woocommerce-account .fma-account-page .fma-account-menu .woocommerce-MyAccount-navigation-link.is-active a {
  --tw-bg-opacity: 1;
  background-color: rgb(239 121 35 / var(--tw-bg-opacity, 1));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}
.woocommerce-account .fma-account-page .fma-content-section {
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  padding-right: 1rem;
  padding-left: 1rem;
}
.woocommerce-account .fma-account-page .fma-content-section {
  padding-top: 100px;
  padding-bottom: 100px;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
}
.woocommerce-account .fma-account-page .fma-content-section .woocommerce-customer-details--email {
  word-break: break-all;
}
.woocommerce-account .fma-account-page .woocommerce .fma-dashboard {
  width: 100%;
}
.woocommerce-account .fma-account-page .woocommerce .fma-dashboard__items {
  display: flex;
  flex-direction: column;
  gap: 48px;
}
.woocommerce-account .fma-account-page .woocommerce .fma-dashboard__items .fma-dashboard__title {
  margin-bottom: 1.25rem;
  text-align: center;
  font-size: 2rem;
  font-weight: 500;
}
.woocommerce-account .fma-account-page .woocommerce .fma-dashboard__items .fma-dashboard__intro {
  margin-bottom: 1.25rem;
  text-align: left;
  font-size: 1rem;
  font-weight: 400;
}
.woocommerce-account .fma-account-page .woocommerce .fma-dashboard__items .fma-dashboard__subtitle {
  margin-bottom: 1.25rem;
  text-align: center;
  font-size: 1.75rem;
  font-weight: 500;
}
.woocommerce-account .fma-account-page .woocommerce .fma-dashboard__items .fma-dashboard__section-label {
  text-align: center;
  font-size: 1.125rem;
  letter-spacing: 0.1em;
  --tw-text-opacity: 1;
  color: rgb(31 62 54 / var(--tw-text-opacity, 1));
}
.woocommerce-account .fma-account-page .woocommerce .fma-dashboard__item {
  width: 100%;
}
.woocommerce-account .fma-account-page .woocommerce .fma-dashboard__item > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(16px * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(16px * var(--tw-space-y-reverse));
}
.woocommerce-account .fma-account-page .woocommerce .fma-dashboard__item {
  border-radius: 20px;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
  padding: 1.25rem;
}
.woocommerce-account .fma-account-page .woocommerce .fma-dashboard__item--actions {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: flex-start;
  gap: 1.25rem;
}
.woocommerce-account .fma-account-page .woocommerce .fma-dashboard__item--footer {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: flex-end;
  gap: 1.25rem;
}
.woocommerce-account .fma-account-page .woocommerce .fma-dashboard__item--info {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 1.25rem;
}
.woocommerce-account .fma-account-page .woocommerce .fma-dashboard__item--avatar {
  height: 36px;
  width: 36px;
  border-radius: 9999px;
  --tw-bg-opacity: 1;
  background-color: rgb(242 242 242 / var(--tw-bg-opacity, 1));
}
.woocommerce-account .fma-account-page .woocommerce .fma-dashboard__item--title {
  font-size: 1.75rem;
  font-weight: 500;
}
.woocommerce-account .fma-account-page .woocommerce .fma-dashboard__item--header {
  display: flex;
  align-items: center;
  gap: 1.25rem;
}
.woocommerce-account .fma-account-page .woocommerce .fma-dashboard__item--intro {
  background-color: transparent;
  padding: 0px;
}
.woocommerce-account .fma-account-page .woocommerce .fma-dashboard__item--icons {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  gap: 1.25rem;
}
.woocommerce-account .fma-account-page .woocommerce .fma-dashboard__item--icons > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(0px * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(0px * var(--tw-space-y-reverse));
}
.woocommerce-account .fma-account-page .woocommerce .fma-dashboard__item--icons {
  background-color: transparent;
  padding: 0px;
}
.woocommerce-account .fma-account-page .woocommerce .fma-dashboard__item--name {
  font-size: 20px;
  font-weight: 500;
  --tw-text-opacity: 1;
  color: rgb(31 62 54 / var(--tw-text-opacity, 1));
}
.woocommerce-account .fma-account-page .woocommerce .fma-dashboard__item--delivery-info {
  background-color: transparent;
  padding: 0px;
  text-align: center;
  font-style: italic;
  --tw-text-opacity: 1;
  color: rgb(31 62 54 / var(--tw-text-opacity, 1));
}
.woocommerce-account .fma-account-page .woocommerce .fma-dashboard__item--delivery-info a {
  --tw-text-opacity: 1;
  color: rgb(31 62 54 / var(--tw-text-opacity, 1));
  text-decoration-line: underline;
}
.woocommerce-account .fma-account-page .woocommerce .fma-dashboard__grid {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 1.25rem;
}
.woocommerce-account .fma-account-page .woocommerce .fma-dashboard__grid > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(0px * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(0px * var(--tw-space-y-reverse));
}
.woocommerce-account .fma-account-page .woocommerce .fma-dashboard__grid {
  background-color: transparent;
  padding: 0px;
}
.woocommerce-account .fma-account-page .woocommerce .fma-dashboard-icon {
  display: flex;
  width: 100%;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  border-radius: 20px;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
  padding: 1.25rem;
  text-align: center;
}
.woocommerce-account .fma-account-page .woocommerce .fma-dashboard-icon__icon {
  height: 100px;
  width: auto;
}
.woocommerce-account .fma-account-page .woocommerce .fma-dashboard-icon__label.fma-dashboard-button {
  margin-top: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 9999px;
  --tw-bg-opacity: 1;
  background-color: rgb(239 121 35 / var(--tw-bg-opacity, 1));
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  padding-left: 1rem;
  padding-right: 1rem;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}
.woocommerce-account .fma-account-page .woocommerce .fma-dashboard-account-card__grid {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 1.25rem;
  --tw-text-opacity: 1;
  color: rgb(31 62 54 / var(--tw-text-opacity, 1));
}
.woocommerce-account .fma-account-page .woocommerce .fma-dashboard-account-card__grid strong {
  text-transform: uppercase;
}
.woocommerce-account .fma-account-page .woocommerce .fma-checkbox input[type=checkbox] {
  position: absolute;
  white-space: nowrap;
  width: 1px;
  height: 1px;
  overflow: hidden;
  border: 0;
  padding: 0;
  clip: rect(0 0 0 0);
  clip-path: inset(50%);
  margin: -1px;
}
.woocommerce-account .fma-account-page .woocommerce form legend {
  display: none;
}
.woocommerce-account .fma-account-page .woocommerce form.woocommerce-EditAccountForm.edit-account button[type=submit].button {
  width: 100%;
}
.woocommerce-account .fma-account-page .woocommerce form.fma-woocommerce-form {
  display: grid;
  grid-template-columns: repeat(1, minmax(0, 1fr));
  gap: 1.25rem;
}
.woocommerce-account .fma-account-page .woocommerce form.fma-woocommerce-form .form-row {
  float: none;
  margin: 0px;
  width: 100%;
  padding: 0px;
}
.woocommerce-account .fma-account-page .woocommerce form.fma-woocommerce-form .form-row.woocommerce-form-row--submit {
  grid-column: 1 / -1;
}
.woocommerce-account .fma-account-page .woocommerce form .show-password-input {
  top: 50%;
  display: flex;
  --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));
  align-items: center;
  justify-content: center;
}
.woocommerce-account .fma-account-page .woocommerce form .form-row {
  position: relative;
  margin: 0px;
  padding: 0px;
}
.woocommerce-account .fma-account-page .woocommerce form .form-row .woocommerce-Input, .woocommerce-account .fma-account-page .woocommerce form .form-row .woocommerce-input-wrapper input, .woocommerce-account .fma-account-page .woocommerce form .form-row select:not(.fma-default-select), .woocommerce-account .fma-account-page .woocommerce form .form-row .fma-dog-profile__birth-date {
  height: 56px;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 0px;
  border-bottom-left-radius: 0px;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(31 62 54 / var(--tw-border-opacity, 1));
  --tw-bg-opacity: 1;
  background-color: rgb(255 251 251 / var(--tw-bg-opacity, 1));
  padding-left: 24px;
  padding-right: 24px;
  padding-top: 24px;
  --tw-text-opacity: 1;
  color: rgb(29 27 32 / var(--tw-text-opacity, 1));
}
.woocommerce-account .fma-account-page .woocommerce form .form-row:not(.fma-row__birth-date) .select2-selection.select2-selection--single, .woocommerce-account .fma-account-page .woocommerce form .form-row:not(.fma-row__birth-date) .select2-selection.select2-selection--multiple {
  height: 56px;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 0px;
  border-bottom-left-radius: 0px;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(31 62 54 / var(--tw-border-opacity, 1));
  background-color: transparent;
  padding-left: 24px;
  padding-right: 24px;
  padding-top: 24px;
  --tw-text-opacity: 1;
  color: rgb(29 27 32 / var(--tw-text-opacity, 1));
}
.woocommerce-account .fma-account-page .woocommerce form .form-row:not(.fma-row__birth-date) .select2-selection.select2-selection--single .select2-selection__rendered, .woocommerce-account .fma-account-page .woocommerce form .form-row:not(.fma-row__birth-date) .select2-selection.select2-selection--multiple .select2-selection__rendered {
  margin: 0px;
  padding: 0px;
  --tw-text-opacity: 1;
  color: rgb(29 27 32 / var(--tw-text-opacity, 1));
}
.woocommerce-account .fma-account-page .woocommerce form .form-row:not(.fma-row__birth-date) .select2-container--default .select2-selection--single .select2-selection__arrow {
  top: 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));
}
.woocommerce-account .fma-account-page .woocommerce form .form-row.fma-row__birth-date .select2-selection.select2-selection--single {
  margin: 0px;
  border-style: none;
  background-color: transparent;
  padding: 0px;
}
.woocommerce-account .fma-account-page .woocommerce form .form-row.fma-row__birth-date .select2-selection.select2-selection--single .select2-selection__rendered {
  margin: 0px;
  background-color: transparent;
  padding: 0px;
}
.woocommerce-account .fma-account-page .woocommerce form .form-row label:not(.checkbox) {
  position: absolute;
  top: 8px;
  left: 24px;
  font-size: 0.75rem;
  --tw-text-opacity: 1;
  color: rgb(73 69 79 / var(--tw-text-opacity, 1));
  z-index: 1;
}
.woocommerce-account .fma-account-page .woocommerce form button[type=submit].button {
  display: flex;
  min-height: 64px;
  align-items: center;
  justify-content: center;
  border-radius: 9999px;
  border-style: solid;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  padding-left: 25px;
  padding-right: 25px;
  text-align: center;
  font-size: 1rem;
  font-weight: 500;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}
.woocommerce-account .fma-account-page .woocommerce form button[type=submit].button {
  --tw-border-opacity: 1;
  border-color: rgb(239 121 35 / var(--tw-border-opacity, 1));
  --tw-bg-opacity: 1;
  background-color: rgb(239 121 35 / var(--tw-bg-opacity, 1));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}
.woocommerce-account .fma-account-page .woocommerce form button[type=submit].button:hover {
  --tw-border-opacity: 1;
  border-color: rgb(201 101 29 / var(--tw-border-opacity, 1));
  --tw-bg-opacity: 1;
  background-color: rgb(201 101 29 / var(--tw-bg-opacity, 1));
}
.woocommerce-account .fma-account-page .woocommerce form button[type=submit].button:focus {
  --tw-border-opacity: 1;
  border-color: rgb(201 101 29 / var(--tw-border-opacity, 1));
  --tw-bg-opacity: 1;
  background-color: rgb(201 101 29 / var(--tw-bg-opacity, 1));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}
.woocommerce-account .fma-account-page .woocommerce form button[type=submit].button:active {
  --tw-border-opacity: 1;
  border-color: rgb(201 101 29 / var(--tw-border-opacity, 1));
  --tw-bg-opacity: 1;
  background-color: rgb(201 101 29 / var(--tw-bg-opacity, 1));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}
.woocommerce-account .fma-account-page .woocommerce form button[type=submit].button {
  margin-left: auto;
  margin-right: auto;
}
.woocommerce-account .fma-account-page .woocommerce .fma-checkbox.fma-checkbox-black input[type=checkbox] + label {
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity, 1));
}
.woocommerce-account .fma-account-page .woocommerce .fma-checkbox.fma-checkbox-black input[type=checkbox] + label::before {
  --tw-border-opacity: 1;
  border-color: rgb(0 0 0 / var(--tw-border-opacity, 1));
}
.woocommerce-account .fma-account-page .woocommerce .fma-checkbox.fma-checkbox-black input[type=checkbox]:checked + label::before {
  --tw-border-opacity: 1;
  border-color: rgb(31 62 54 / var(--tw-border-opacity, 1));
}
.woocommerce-account .fma-account-page .woocommerce .fma-checkbox input[type=checkbox] {
  font-size: 1em;
  font-family: inherit;
  appearance: none;
  transition: all 120ms ease;
  user-select: none;
  cursor: pointer;
  vertical-align: baseline;
  line-height: 1.5;
  margin: 0;
  padding: 0;
}
.woocommerce-account .fma-account-page .woocommerce .fma-checkbox input[type=checkbox] + label {
  display: flex;
  width: 100%;
  cursor: pointer;
  align-items: center;
  gap: 0.5rem;
  padding: 0px;
  font-size: 1rem;
  font-weight: 400;
  --tw-text-opacity: 1;
  color: rgb(31 62 54 / var(--tw-text-opacity, 1));
  transition: all 120ms ease;
  user-select: none;
  line-height: 1.5;
}
.woocommerce-account .fma-account-page .woocommerce .fma-checkbox input[type=checkbox] + label::before {
  content: "";
  display: inline;
  height: 16px;
  width: 16px;
  min-width: 16px;
  cursor: pointer;
  border-radius: 4px;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(31 62 54 / var(--tw-border-opacity, 1));
  background-color: transparent;
  user-select: none;
  transition: all 120ms ease-in-out;
  background-size: 25%;
  background-repeat: no-repeat;
  background-origin: padding-box;
  background-position: center center;
  vertical-align: baseline;
  outline: solid 3px transparent;
  outline-offset: -2px;
  line-height: 1.5;
  transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
}
.woocommerce-account .fma-account-page .woocommerce .fma-checkbox input[type=checkbox]:active + label::before {
  background-color: transparent;
  transform: scale3d(0.95, 0.95, 1);
}
.woocommerce-account .fma-account-page .woocommerce .fma-checkbox input[type=checkbox]:focus + label::before {
  background-color: transparent;
}
.woocommerce-account .fma-account-page .woocommerce .fma-checkbox input[type=checkbox]:checked + label::before {
  --tw-bg-opacity: 1;
  background-color: rgb(31 62 54 / var(--tw-bg-opacity, 1));
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cg fill='%23ffffff'%3E%3Cpath d='M15.854,3.146l-1.5-1.5c-.195-.195-.512-.195-.707,0L5.5,9.793l-3.146-3.146c-.195-.195-.512-.195-.707,0L.146,8.146c-.195,.195-.195,.512,0,.707l5,5c.098,.098,.226,.146,.354,.146s.256-.049,.354-.146L15.854,3.854c.195-.195,.195-.512,0-.707Z' fill='%23ffffff'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
  vertical-align: baseline;
  background-size: 75%;
  transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
}
.woocommerce-account .fma-account-page .woocommerce .fma-checkbox input[type=checkbox]:checked:hover + label::before {
  --tw-bg-opacity: 1;
  background-color: rgb(31 62 54 / var(--tw-bg-opacity, 1));
}
.woocommerce-account .fma-account-page .woocommerce .fma-checkbox input[type=checkbox]:checked:active + label::before {
  --tw-bg-opacity: 1;
  background-color: rgb(31 62 54 / var(--tw-bg-opacity, 1));
}
.woocommerce-account .fma-account-page .woocommerce .fma-checkbox input[type=checkbox]:checked:focus + label::before {
  --tw-bg-opacity: 1;
  background-color: rgb(31 62 54 / var(--tw-bg-opacity, 1));
  outline-color: #b3dbd0;
  outline-offset: 0;
}
.woocommerce-account .fma-account-page .fma-dog-profile__item > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(0px * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(0px * var(--tw-space-y-reverse));
}
.woocommerce-account .fma-account-page .fma-dog-profile__card {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 1.25rem;
  padding-top: 40px;
}
.woocommerce-account .fma-account-page .fma-dog-profile__card h4, .woocommerce-account .fma-account-page .fma-dog-profile__card p {
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity, 1));
}
.woocommerce-account .fma-account-page .fma-dog-profile__image--label {
  display: flex;
  height: 200px;
  width: 200px;
  align-items: center;
  justify-content: center;
  border-radius: 9999px;
  --tw-bg-opacity: 1;
  background-color: rgb(250 241 239 / var(--tw-bg-opacity, 1));
}
.woocommerce-account .fma-account-page .fma-dog-profile__content {
  display: flex;
  flex-direction: column;
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
}
.woocommerce-account .fma-account-page .fma-dog-profile__meta {
  margin-top: 0.625rem;
  font-size: 1.125rem;
}
.woocommerce-account .fma-account-page .fma-dog-profile__name {
  font-size: 1.75rem;
}
.woocommerce-account .fma-account-page .fma-dog-profile__dog-description {
  margin-top: 1.25rem;
}
.woocommerce-account .fma-account-page .fma-dog-profile__buttons {
  margin-top: 2.5rem;
  display: flex;
  align-items: center;
  justify-content: center;
}
.woocommerce-account .fma-account-page .fma-dog-profile__buttons .fma-dog-profile__button {
  width: 100%;
  max-width: 100%;
}
.woocommerce-account .fma-account-page .fma-dog-profile__footer {
  margin-top: 0px;
}
.woocommerce-account .fma-account-page .fma-dog-profile .fma-dog-profile__image--label {
  margin-left: auto;
  margin-right: auto;
}
.woocommerce-account .fma-account-page .fma-dog-profile .fma-dog-profile__plan {
  margin-top: 50px;
  display: flex;
  flex-direction: column;
}
.woocommerce-account .fma-account-page .fma-dog-profile .fma-dog-profile__plan > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(1.25rem * var(--tw-space-y-reverse));
}
.woocommerce-account .fma-account-page .fma-dog-profile .fma-dog-profile__plan {
  border-radius: 20px;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
  padding: 1.25rem;
}
.woocommerce-account .fma-account-page .fma-dog-profile .fma-dog-profile__plan--info {
  display: flex;
  flex-wrap: wrap;
  gap: 1.25rem;
}
.woocommerce-account .fma-account-page .fma-dog-profile .fma-dog-profile__plan a {
  font-weight: 700;
  --tw-text-opacity: 1;
  color: rgb(31 62 54 / var(--tw-text-opacity, 1));
}
.woocommerce-account .fma-account-page .fma-dog-profile .fma-dog-profile__button--remove {
  margin-top: 50px;
  display: block;
  text-align: center;
  font-weight: 500;
  --tw-text-opacity: 1;
  color: rgb(239 121 35 / var(--tw-text-opacity, 1));
}
.woocommerce-account .fma-account-page .fma-dog-profile .fma-dog-profile__birth-date {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 1.25rem;
}
.woocommerce-account .fma-account-page .fma-dog-profile .fma-dog-profile__birth-date select {
  height: 1.25rem;
  border-width: 0px;
  background-color: transparent;
  padding: 0px;
  outline: 2px solid transparent;
  outline-offset: 2px;
}
.woocommerce-account .fma-account-page .fma-dog-profile .fma-dog-profile__birth-date select:focus {
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}
.woocommerce-account .fma-account-page .fma-dog-profile > h2 {
  padding-top: 16px;
  padding-bottom: 16px;
  text-align: center;
}
.woocommerce-account .fma-account-page .fma-popup {
  transition: display 600ms allow-discrete, overlay 600ms allow-discrete;
  animation: close 600ms forwards;
}
.woocommerce-account .fma-account-page .fma-popup[open] {
  animation: open 600ms forwards;
}
.woocommerce-account .fma-account-page .fma-popup__wrapper {
  width: 100%;
  --tw-bg-opacity: 1;
  background-color: rgb(250 241 239 / var(--tw-bg-opacity, 1));
  padding: 1.25rem;
}
.woocommerce-account .fma-account-page .fma-popup__wrapper {
  box-shadow: 0 4px 15px 0 rgba(0, 0, 0, 0.1);
}
.woocommerce-account .fma-account-page .fma-popup__title {
  margin: 0px;
  text-align: center;
  font-size: 1.75rem;
  --tw-text-opacity: 1;
  color: rgb(31 62 54 / var(--tw-text-opacity, 1));
}
.woocommerce-account .fma-account-page .fma-popup__content {
  margin-left: auto;
  margin-right: auto;
  max-width: 532px;
}
.woocommerce-account .fma-account-page .fma-popup__content > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(24px * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(24px * var(--tw-space-y-reverse));
}
.woocommerce-account .fma-account-page .fma-popup__text > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(24px * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(24px * var(--tw-space-y-reverse));
}
.woocommerce-account .fma-account-page .fma-popup__text {
  text-align: center;
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity, 1));
}
.woocommerce-account .fma-account-page .fma-popup__close {
  position: absolute;
  top: 0px;
  right: 0.625rem;
  margin: 0px;
  padding: 0px;
  font-size: 14px;
}
.woocommerce-account .fma-account-page .fma-popup__button {
  width: 100%;
  max-width: 100%;
}
.woocommerce-account .fma-account-page .fma-popup__error {
  margin-top: 24px;
  text-align: center;
  --tw-text-opacity: 1;
  color: rgb(239 68 68 / var(--tw-text-opacity, 1));
}
.woocommerce-account .fma-account-page .fma-popup__form-button {
  margin-top: 24px;
}
.woocommerce-account .fma-account-page .fma-popup__form input[type=radio] {
  visibility: hidden;
  position: absolute;
  opacity: 0;
  z-index: -1;
}
.woocommerce-account .fma-account-page .fma-popup__form input[type=radio]:checked + label span::before {
  --tw-border-opacity: 1;
  border-color: rgb(239 121 35 / var(--tw-border-opacity, 1));
}
.woocommerce-account .fma-account-page .fma-popup__form input[type=radio]:checked + label span::after {
  visibility: visible;
  opacity: 1;
}
.woocommerce-account .fma-account-page .fma-popup__form label {
  display: flex;
  cursor: pointer;
  align-items: center;
  line-height: 48px;
  --tw-text-opacity: 1;
  color: rgb(31 62 54 / var(--tw-text-opacity, 1));
  font-family: "Gelica", sans-serif;
}
.woocommerce-account .fma-account-page .fma-popup__form label span {
  position: relative;
  margin-right: 16px;
  display: flex;
  height: 48px;
  width: 48px;
  min-width: 48px;
  align-items: center;
  justify-content: center;
}
.woocommerce-account .fma-account-page .fma-popup__form label span::before {
  content: "";
  transition: border-color 0.4s ease;
  display: flex;
  height: 1.25rem;
  width: 1.25rem;
  min-width: 1.25rem;
  border-radius: 9999px;
  border-width: 2px;
  --tw-border-opacity: 1;
  border-color: rgb(31 62 54 / var(--tw-border-opacity, 1));
}
.woocommerce-account .fma-account-page .fma-popup__form label span::after {
  content: "";
  visibility: hidden;
  position: absolute;
  left: 4px;
  top: 50%;
  left: 50%;
  height: 0.75rem;
  width: 0.75rem;
  min-width: 0.75rem;
  --tw-translate-y: -50%;
  --tw-translate-x: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  border-radius: 9999px;
  --tw-bg-opacity: 1;
  background-color: rgb(239 121 35 / var(--tw-bg-opacity, 1));
  opacity: 0;
  transition: opacity 0.4s ease;
}
.woocommerce-account .fma-account-page .fma-popup__buttons {
  display: flex;
  justify-content: space-between;
  gap: 24px;
}
.woocommerce-account .fma-account-page .fma-popup::backdrop {
  background-color: rgba(0,0,0,0.10);
}
@keyframes open {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes close {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
.woocommerce-account .fma-account-page .delivery-slot-btn {
  cursor: pointer;
  border-radius: 30px;
  border-width: 2px;
  --tw-border-opacity: 1;
  border-color: rgb(101 85 143 / var(--tw-border-opacity, 1));
  background-color: transparent;
  padding-left: 12px;
  padding-right: 12px;
  padding-top: 6px;
  padding-bottom: 6px;
  font-size: 14px;
  transition: 0.2s ease;
}
.woocommerce-account .fma-account-page .delivery-slot-btn:hover, .woocommerce-account .fma-account-page .delivery-slot-btn.selected {
  --tw-bg-opacity: 1;
  background-color: rgb(101 85 143 / var(--tw-bg-opacity, 1));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}
.woocommerce-account .fma-account-page .fma-popup--gordon .fma-popup__wrapper {
  max-width: 480px;
  padding: 1.25rem;
}
.woocommerce-account .fma-account-page .fma-popup--gordon .fma-popup__title {
  margin-bottom: -0.625rem;
  text-align: left;
  font-size: 20px;
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity, 1));
}
.woocommerce-account .fma-account-page .fma-popup--gordon .delivery-slot-btn.selected {
  border-radius: 4px;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
  background-color: #4A00E0;
}
.woocommerce-account .fma-account-page .fma-popup--gordon .gordon_windows_container {
  display: none !important;
}
.woocommerce-account .fma-account-page .fma-popup--gordon .gordon_delivery_windows {
  display: none;
}
.woocommerce-account .fma-account-page .fma-popup--gordon .gordon-delivery-container {
  position: relative;
  width: 100%;
  padding: 0px;
  font-size: 1rem;
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity, 1));
  outline: 2px solid transparent;
  outline-offset: 2px;
}
.woocommerce-account .fma-account-page .fma-popup--gordon .gordon-delivery-container .date-label {
  position: absolute;
  top: -12px;
  left: 16px;
  margin: 0px;
  display: block;
  --tw-bg-opacity: 1;
  background-color: rgb(250 241 239 / var(--tw-bg-opacity, 1));
  padding-left: 4px;
  padding-right: 4px;
  padding-top: 0px;
  padding-bottom: 0px;
  font-size: 0.75rem;
  --tw-text-opacity: 1;
  color: rgb(101 85 143 / var(--tw-text-opacity, 1));
}
.woocommerce-account .fma-account-page .fma-popup--gordon .gordon-delivery-container .gordon-delivery-button {
  margin: 0px;
  width: 100%;
  cursor: pointer;
  border-style: none;
  background-color: transparent;
  padding: 0px;
  padding-left: 15px;
  padding-right: 15px;
  padding-top: 0px;
  padding-bottom: 0px;
  text-align: left;
  --tw-text-opacity: 1;
  color: rgb(29 27 32 / var(--tw-text-opacity, 1));
}
.woocommerce-account .fma-account-page .fma-popup--gordon .gordon-delivery-container .gordon-delivery-mm-dd-yyyy {
  display: block;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 16px;
  padding-right: 16px;
  text-align: left;
  font-size: 0.75rem;
  --tw-text-opacity: 1;
  color: rgb(73 69 79 / var(--tw-text-opacity, 1));
}
.woocommerce-account .fma-account-page .fma-popup--gordon .gordon-delivery-container .gordon-delivery-popup {
  min-height: 404px;
  width: 100%;
  max-width: 100%;
  border-radius: 16px;
  border-style: none;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
  padding-top: 0.625rem;
  padding-bottom: 1.25rem;
}
.woocommerce-account .fma-account-page .fma-popup--gordon .gordon-delivery-container .gordon-delivery-popup.loading {
  position: relative;
}
.woocommerce-account .fma-account-page .fma-popup--gordon .gordon-delivery-container .gordon-delivery-popup.loading:after {
  content: "";
  position: absolute;
  top: 0px;
  left: 0px;
  right: 0px;
  bottom: 0px;
  z-index: 10;
  cursor: wait;
  --tw-bg-opacity: 1;
  background-color: rgb(250 241 239 / var(--tw-bg-opacity, 1));
  opacity: 0.5;
}
.woocommerce-account .fma-account-page .fma-popup--gordon .gordon-delivery-container .gordon-delivery-popup .ui-datepicker {
  margin: 0px;
  width: 100%;
  border-radius: 0px;
  border-style: none;
  background-color: transparent;
  padding: 0px;
}
.woocommerce-account .fma-account-page .fma-popup--gordon .gordon-delivery-container .gordon-delivery-popup .ui-datepicker-prev, .woocommerce-account .fma-account-page .fma-popup--gordon .gordon-delivery-container .gordon-delivery-popup .ui-datepicker-next {
  display: none;
}
.woocommerce-account .fma-account-page .fma-popup--gordon .gordon-delivery-container .gordon-delivery-popup .ui-datepicker-title {
  margin: 0px;
  margin-bottom: 8px;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.woocommerce-account .fma-account-page .fma-popup--gordon .gordon-delivery-container .gordon-delivery-popup .ui-datepicker-year, .woocommerce-account .fma-account-page .fma-popup--gordon .gordon-delivery-container .gordon-delivery-popup .ui-datepicker-month {
  margin: 0px;
  width: max-content;
  border-style: none;
  padding: 8px 10px;
}
.woocommerce-account .fma-account-page .fma-popup--gordon .gordon-delivery-container .gordon-delivery-popup .ui-datepicker-header {
  margin: 0px;
  border-style: none;
  background-color: transparent;
  background-image: none;
  padding: 0px;
}
.woocommerce-account .fma-account-page .fma-popup--gordon .gordon-delivery-container .gordon-delivery-popup .ui-datepicker-buttonpane.ui-widget-content {
  border-color: #B3B3B3;
  margin-top: 6px;
}
.woocommerce-account .fma-account-page .fma-popup--gordon .gordon-delivery-container .gordon-delivery-popup .ui-datepicker-buttonpane.ui-widget-content .ui-datepicker-current {
  display: none;
}
.woocommerce-account .fma-account-page .fma-popup--gordon .gordon-delivery-container .gordon-delivery-popup .ui-datepicker-calendar {
  border-collapse: unset;
  border-spacing: 0;
  table-layout: fixed;
  width: 100%;
}
.woocommerce-account .fma-account-page .fma-popup--gordon .gordon-delivery-container .gordon-delivery-popup .gordon-delivery-save-button {
  margin-top: 1.25rem;
  display: flex;
  width: 100%;
  cursor: pointer;
  align-items: center;
  justify-content: center;
  border-radius: 9999px;
  border-style: none;
  --tw-bg-opacity: 1;
  background-color: rgb(239 121 35 / var(--tw-bg-opacity, 1));
  padding-top: 0.625rem;
  padding-bottom: 0.625rem;
  padding-left: 50px;
  padding-right: 50px;
  font-weight: 400;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}
.woocommerce-account .fma-account-page .fma-popup--gordon .gordon-delivery-container .gordon-delivery-popup .ui-datepicker td, .woocommerce-account .fma-account-page .fma-popup--gordon .gordon-delivery-container .gordon-delivery-popup .ui-datepicker th {
  height: 40px;
  padding: 0;
  text-align: center;
  width: 40px;
}
.woocommerce-account .fma-account-page .fma-popup--gordon .gordon-delivery-container .gordon-delivery-popup .ui-datepicker td a, .woocommerce-account .fma-account-page .fma-popup--gordon .gordon-delivery-container .gordon-delivery-popup .ui-datepicker td span, .woocommerce-account .fma-account-page .fma-popup--gordon .gordon-delivery-container .gordon-delivery-popup .ui-datepicker th a, .woocommerce-account .fma-account-page .fma-popup--gordon .gordon-delivery-container .gordon-delivery-popup .ui-datepicker th span {
  display: flex;
  align-items: center;
  justify-content: center;
  display: inline-flex;
  border: none;
  font-size: 16px;
  font-weight: 400;
  height: 40px;
  min-width: 40px;
  padding: 0;
  width: 40px;
}
.woocommerce-account .fma-account-page .fma-popup--gordon .gordon-delivery-container .gordon-delivery-popup .ui-datepicker td a {
  border-radius: 9999px;
  border-style: none;
  background-color: transparent;
  background-image: none;
  --tw-text-opacity: 1;
  color: rgb(101 85 143 / var(--tw-text-opacity, 1));
  text-decoration-color: none;
}
.woocommerce-account .fma-account-page .fma-popup--gordon .gordon-delivery-container .gordon-delivery-popup .ui-datepicker td a.ui-state-active {
  --tw-bg-opacity: 1;
  background-color: rgb(101 85 143 / var(--tw-bg-opacity, 1));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}
.woocommerce-account .fma-account-page .fma-popup--gordon .gordon-delivery-container .gordon-delivery-popup .ui-datepicker td span {
  border-radius: 0px;
  background-color: transparent;
  background-image: none;
  --tw-text-opacity: 1;
  color: rgb(101 85 143 / var(--tw-text-opacity, 1));
  opacity: 0.38;
}
.woocommerce-account .fma-account-page .fma-popup--gordon .gordon-delivery-container .gordon-delivery-popup .ui-datepicker .gordon-month-wrapper,
.woocommerce-account .fma-account-page .fma-popup--gordon .gordon-delivery-container .gordon-delivery-popup .ui-datepicker .gordon-year-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
}
.woocommerce-account .fma-account-page .fma-popup--gordon .gordon-delivery-container .gordon-delivery-popup .ui-datepicker .gordon-month-wrapper select,
.woocommerce-account .fma-account-page .fma-popup--gordon .gordon-delivery-container .gordon-delivery-popup .ui-datepicker .gordon-year-wrapper select {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background: url("../images/icons/select-chevron.svg") no-repeat center/contain;
  background-size: 7.5px;
  background-position-x: 100%;
  background-position-y: 50%;
  margin-right: 0px;
  border-radius: 0px;
  border-style: none;
  padding-top: 0.625rem;
  padding-bottom: 0.625rem;
  padding-right: 15px;
  padding-left: 8px;
  font-size: 14px;
  font-weight: 500;
  text-transform: capitalize;
  --tw-text-opacity: 1;
  color: rgb(73 69 79 / var(--tw-text-opacity, 1));
}
.woocommerce-account .fma-account-page .fma-popup--gordon .gordon-delivery-container .gordon-delivery-popup .ui-datepicker .gordon-month-wrapper select:focus-visible, .woocommerce-account .fma-account-page .fma-popup--gordon .gordon-delivery-container .gordon-delivery-popup .ui-datepicker .gordon-month-wrapper select:focus-within,
.woocommerce-account .fma-account-page .fma-popup--gordon .gordon-delivery-container .gordon-delivery-popup .ui-datepicker .gordon-year-wrapper select:focus-visible,
.woocommerce-account .fma-account-page .fma-popup--gordon .gordon-delivery-container .gordon-delivery-popup .ui-datepicker .gordon-year-wrapper select:focus-within {
  outline: none;
}
.woocommerce-account .fma-account-page .fma-popup--gordon .gordon-delivery-container .gordon-delivery-popup-buttons__nav--prev, .woocommerce-account .fma-account-page .fma-popup--gordon .gordon-delivery-container .gordon-delivery-popup-buttons__nav--next {
  display: flex;
  height: 2.5rem;
  width: 2.5rem;
  min-width: 2.5rem;
  cursor: pointer;
  align-items: center;
  justify-content: center;
  font-size: 0px;
}
.woocommerce-account .fma-account-page .fma-popup--gordon .gordon-delivery-container .gordon-delivery-popup-buttons__nav--prev:after, .woocommerce-account .fma-account-page .fma-popup--gordon .gordon-delivery-container .gordon-delivery-popup-buttons__nav--next:after {
  content: "";
  pointer-events: none;
  height: 12px;
  width: 7.4px;
  background: url("../images/icons/chevron.svg") no-repeat center;
  background-size: contain;
}
.woocommerce-account .fma-account-page .fma-popup--gordon .gordon-delivery-container .gordon-delivery-popup-buttons__nav--prev {
  margin-right: 4px;
}
.woocommerce-account .fma-account-page .fma-popup--gordon .gordon-delivery-container .gordon-delivery-popup-buttons__nav--next {
  margin-left: 4px;
}
.woocommerce-account .fma-account-page .fma-popup--gordon .gordon-delivery-container .gordon-delivery-popup-buttons__nav--next:after {
  transform: rotate(180deg);
}
.woocommerce-account .fma-account-page .fma-popup--gordon .gordon-delivery-container .gordon-popup-label,
.woocommerce-account .fma-account-page .fma-popup--gordon .gordon-delivery-container .gordon-slot-label {
  display: block;
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 0.5rem;
  text-align: left;
  font-size: 0.75rem;
  --tw-text-opacity: 1;
  color: rgb(73 69 79 / var(--tw-text-opacity, 1));
}
.woocommerce-account .fma-account-page .fma-popup--gordon .gordon-delivery-container .gordon-delivery-slots {
  display: flex;
  flex-wrap: wrap;
  gap: 0.625rem;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
}
.woocommerce-account .fma-account-page .fma-popup--gordon .gordon-delivery-container .gordon-delivery-slots .gordon-slot-label {
  width: 100%;
  text-align: left;
}
.woocommerce-account .fma-account-page .fma-popup--gordon .gordon-delivery-container .gordon-delivery-slots .gordon-slot-label.error {
  --tw-text-opacity: 1;
  color: rgb(255 84 89 / var(--tw-text-opacity, 1));
}
.woocommerce-account .fma-account-page .fma-popup--gordon .gordon-delivery-container .gordon-delivery-slots .gordon-slot-btn {
  margin: 0px;
  border-radius: 9999px;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(101 85 143 / var(--tw-border-opacity, 1));
  background-color: transparent;
  padding-left: 9px;
  padding-right: 9px;
  padding-top: 5px;
  padding-bottom: 5px;
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity, 1));
}
.woocommerce-account .fma-account-page .fma-popup--gordon .gordon-delivery-container .gordon-delivery-slots .gordon-slot-btn.selected {
  --tw-border-opacity: 1;
  border-color: rgb(101 85 143 / var(--tw-border-opacity, 1));
  --tw-bg-opacity: 1;
  background-color: rgb(101 85 143 / var(--tw-bg-opacity, 1));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}
.woocommerce-account .fma-account-page .fma-popup--gordon .gordon-delivery-container .gordon-delivery-selector {
  position: relative;
  display: flex;
  height: 56px;
  width: 100%;
  align-items: center;
  border-radius: 4px;
  border-width: 3px;
  --tw-border-opacity: 1;
  border-color: rgb(101 85 143 / var(--tw-border-opacity, 1));
  --tw-text-opacity: 1;
  color: rgb(29 27 32 / var(--tw-text-opacity, 1));
}
.woocommerce-account .fma-account-page .fma-popup--gordon .gordon-delivery-container .gordon-delivery-selector:after {
  content: "";
  pointer-events: none;
  position: absolute;
  top: 50%;
  right: 0.625rem;
  display: block;
  height: 30px;
  width: 30px;
  min-width: 30px;
  --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));
}
.woocommerce-account .fma-account-page .fma-popup--gordon .gordon-delivery-container .gordon-delivery-selector:after {
  background: url("../images/icons/date.svg") no-repeat center;
  background-size: cover;
  pointer-events: none;
}
.woocommerce-account .fma-account-page .wfm-faq {
  --tw-bg-opacity: 1;
  background-color: rgb(222 215 204 / var(--tw-bg-opacity, 1));
}
.woocommerce-account .fma-account-page .wfm-faq__container {
  margin-left: auto;
  margin-right: auto;
  max-width: 1128px;
  padding-top: 100px;
  padding-bottom: 100px;
  padding-left: 16px;
  padding-right: 16px;
}
.woocommerce-account .fma-account-page .wfm-faq__title {
  margin-bottom: 84px;
  text-align: center;
}
.woocommerce-account .fma-account-page .wfm-faq .accordion-item {
  border-radius: 8px;
  --tw-bg-opacity: 1;
  background-color: rgb(255 251 251 / var(--tw-bg-opacity, 1));
  box-shadow: 0 5px 15px 0 rgba(0, 0, 0, 0.12);
}
.woocommerce-account .fma-account-page .wfm-faq .accordion-item:not(:last-child) {
  margin-bottom: 28px;
}
.woocommerce-account .fma-account-page .wfm-faq .accordion-item.active .accordion-header__icon {
  --tw-rotate: 180deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.woocommerce-account .fma-account-page .wfm-faq .accordion-header__text,
.woocommerce-account .fma-account-page .wfm-faq .accordion-content__text {
  --tw-text-opacity: 1;
  color: rgb(31 62 54 / var(--tw-text-opacity, 1));
}
.woocommerce-account .fma-account-page .wfm-faq .accordion-header {
  display: flex;
  cursor: pointer;
  align-items: center;
  justify-content: space-between;
  gap: 1.25rem;
  padding: 30px;
}
.woocommerce-account .fma-account-page .wfm-faq .accordion-header__button {
  margin: 0px;
  display: flex;
  width: 100%;
  align-items: center;
  justify-content: space-between;
  background-image: none;
  padding: 0px;
}
.woocommerce-account .fma-account-page .wfm-faq .accordion-header__text {
  text-align: left;
  font-size: 1.125rem;
  font-weight: 500;
  text-transform: uppercase;
  line-height: 32px;
}
.woocommerce-account .fma-account-page .wfm-faq .accordion-header__icon {
  transition: transform 0.4s ease;
}
.woocommerce-account .fma-account-page .wfm-faq .accordion-content {
  height: 0;
  overflow: hidden;
  border-top-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(211 211 211 / var(--tw-border-opacity, 1));
  transition: height 0.4s;
}
.woocommerce-account .fma-account-page .wfm-faq .accordion-content__text {
  padding: 30px;
  text-align: left;
  font-size: 1rem;
  font-weight: 400;
  line-height: 24px;
}
.woocommerce-account:not(.woocommerce-view-order) .woocommerce-order-details table.shop_table.woocommerce-table tfoot td > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(0.625rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(0.625rem * var(--tw-space-y-reverse));
}
.woocommerce-account.woocommerce-view-order.woocommerce-page .fma-account-page {
  --tw-bg-opacity: 1;
  background-color: rgb(249 240 238 / var(--tw-bg-opacity, 1));
}
.woocommerce-account.woocommerce-view-order.woocommerce-page .fma-account-page .woocommerce-order-details__title {
  margin-top: 1.25rem;
  margin-bottom: 1.25rem;
}
.woocommerce-account.woocommerce-view-order.woocommerce-page .fma-account-page .woocommerce-customer-details .woocommerce-column__title {
  margin-bottom: 1.25rem;
}
.woocommerce-account.woocommerce-view-order.woocommerce-page .fma-account-page .woocommerce-order-details header {
  display: none;
}
.woocommerce-account:not(.woocommerce-view-order) .woocommerce .fma-food-plan table.shop_table,
.woocommerce-account:not(.woocommerce-view-order) .woocommerce table.shop_table.my_account_orders,
.woocommerce-account:not(.woocommerce-view-order) .woocommerce .woocommerce-orders-table.shop_table {
  margin: 0px;
  border-style: none;
  border-spacing: 0 8px;
}
.woocommerce-account:not(.woocommerce-view-order) .woocommerce .fma-food-plan table.shop_table thead, .woocommerce-account:not(.woocommerce-view-order) .woocommerce .fma-food-plan table.shop_table .order-number, .woocommerce-account:not(.woocommerce-view-order) .woocommerce .fma-food-plan table.shop_table .woocommerce-orders-table__cell-order-number,
.woocommerce-account:not(.woocommerce-view-order) .woocommerce table.shop_table.my_account_orders thead,
.woocommerce-account:not(.woocommerce-view-order) .woocommerce table.shop_table.my_account_orders .order-number,
.woocommerce-account:not(.woocommerce-view-order) .woocommerce table.shop_table.my_account_orders .woocommerce-orders-table__cell-order-number,
.woocommerce-account:not(.woocommerce-view-order) .woocommerce .woocommerce-orders-table.shop_table thead,
.woocommerce-account:not(.woocommerce-view-order) .woocommerce .woocommerce-orders-table.shop_table .order-number,
.woocommerce-account:not(.woocommerce-view-order) .woocommerce .woocommerce-orders-table.shop_table .woocommerce-orders-table__cell-order-number {
  display: none;
}
.woocommerce-account:not(.woocommerce-view-order) .woocommerce .fma-food-plan table.shop_table.shop_table_responsive tr:nth-child(2n) td, .woocommerce-account:not(.woocommerce-view-order) .woocommerce .fma-food-plan table.shop_table.shop_table_responsive tr:nth-child(2n) td,
.woocommerce-account:not(.woocommerce-view-order) .woocommerce table.shop_table.my_account_orders.shop_table_responsive tr:nth-child(2n) td,
.woocommerce-account:not(.woocommerce-view-order) .woocommerce table.shop_table.my_account_orders.shop_table_responsive tr:nth-child(2n) td,
.woocommerce-account:not(.woocommerce-view-order) .woocommerce .woocommerce-orders-table.shop_table.shop_table_responsive tr:nth-child(2n) td,
.woocommerce-account:not(.woocommerce-view-order) .woocommerce .woocommerce-orders-table.shop_table.shop_table_responsive tr:nth-child(2n) td {
  background-color: transparent;
}
.woocommerce-account:not(.woocommerce-view-order) .woocommerce .fma-food-plan table.shop_table td,
.woocommerce-account:not(.woocommerce-view-order) .woocommerce table.shop_table.my_account_orders td,
.woocommerce-account:not(.woocommerce-view-order) .woocommerce .woocommerce-orders-table.shop_table td {
  white-space: nowrap;
  border-style: none;
  background-color: transparent;
  background-image: none;
  padding: 0px;
  padding-top: 0;
  padding-bottom: 0;
}
.woocommerce-account:not(.woocommerce-view-order) .woocommerce .fma-food-plan table.shop_table td.woocommerce-orders-table__cell-order-date:not(.subscription-next-payment), .woocommerce-account:not(.woocommerce-view-order) .woocommerce .fma-food-plan table.shop_table td.subscription-status,
.woocommerce-account:not(.woocommerce-view-order) .woocommerce table.shop_table.my_account_orders td.woocommerce-orders-table__cell-order-date:not(.subscription-next-payment),
.woocommerce-account:not(.woocommerce-view-order) .woocommerce table.shop_table.my_account_orders td.subscription-status,
.woocommerce-account:not(.woocommerce-view-order) .woocommerce .woocommerce-orders-table.shop_table td.woocommerce-orders-table__cell-order-date:not(.subscription-next-payment),
.woocommerce-account:not(.woocommerce-view-order) .woocommerce .woocommerce-orders-table.shop_table td.subscription-status {
  padding-left: 0px;
}
.woocommerce-account:not(.woocommerce-view-order) .woocommerce .fma-food-plan table.shop_table td.order-actions, .woocommerce-account:not(.woocommerce-view-order) .woocommerce .fma-food-plan table.shop_table td.woocommerce-orders-table__cell-order-actions,
.woocommerce-account:not(.woocommerce-view-order) .woocommerce table.shop_table.my_account_orders td.order-actions,
.woocommerce-account:not(.woocommerce-view-order) .woocommerce table.shop_table.my_account_orders td.woocommerce-orders-table__cell-order-actions,
.woocommerce-account:not(.woocommerce-view-order) .woocommerce .woocommerce-orders-table.shop_table td.order-actions,
.woocommerce-account:not(.woocommerce-view-order) .woocommerce .woocommerce-orders-table.shop_table td.woocommerce-orders-table__cell-order-actions {
  width: 100%;
  padding-right: 0px;
  text-align: right;
}
.woocommerce-account:not(.woocommerce-view-order) .woocommerce .fma-food-plan table.shop_table td.order-actions a, .woocommerce-account:not(.woocommerce-view-order) .woocommerce .fma-food-plan table.shop_table td.woocommerce-orders-table__cell-order-actions a,
.woocommerce-account:not(.woocommerce-view-order) .woocommerce table.shop_table.my_account_orders td.order-actions a,
.woocommerce-account:not(.woocommerce-view-order) .woocommerce table.shop_table.my_account_orders td.woocommerce-orders-table__cell-order-actions a,
.woocommerce-account:not(.woocommerce-view-order) .woocommerce .woocommerce-orders-table.shop_table td.order-actions a,
.woocommerce-account:not(.woocommerce-view-order) .woocommerce .woocommerce-orders-table.shop_table td.woocommerce-orders-table__cell-order-actions a {
  display: inline;
}
.woocommerce-account:not(.woocommerce-view-order) .woocommerce .fma-food-plan table.shop_table td.order-actions a:not(:last-child), .woocommerce-account:not(.woocommerce-view-order) .woocommerce .fma-food-plan table.shop_table td.woocommerce-orders-table__cell-order-actions a:not(:last-child),
.woocommerce-account:not(.woocommerce-view-order) .woocommerce table.shop_table.my_account_orders td.order-actions a:not(:last-child),
.woocommerce-account:not(.woocommerce-view-order) .woocommerce table.shop_table.my_account_orders td.woocommerce-orders-table__cell-order-actions a:not(:last-child),
.woocommerce-account:not(.woocommerce-view-order) .woocommerce .woocommerce-orders-table.shop_table td.order-actions a:not(:last-child),
.woocommerce-account:not(.woocommerce-view-order) .woocommerce .woocommerce-orders-table.shop_table td.woocommerce-orders-table__cell-order-actions a:not(:last-child) {
  margin-right: 1.25rem;
}
.woocommerce-account:not(.woocommerce-view-order) .woocommerce .fma-food-plan table.shop_table td.woocommerce-orders-table__cell-order-actions:before,
.woocommerce-account:not(.woocommerce-view-order) .woocommerce table.shop_table.my_account_orders td.woocommerce-orders-table__cell-order-actions:before,
.woocommerce-account:not(.woocommerce-view-order) .woocommerce .woocommerce-orders-table.shop_table td.woocommerce-orders-table__cell-order-actions:before {
  content: none;
}
.woocommerce-account:not(.woocommerce-view-order) .woocommerce .fma-food-plan table.shop_table td:before,
.woocommerce-account:not(.woocommerce-view-order) .woocommerce table.shop_table.my_account_orders td:before,
.woocommerce-account:not(.woocommerce-view-order) .woocommerce .woocommerce-orders-table.shop_table td:before {
  content: attr(data-title);
  margin-right: 5px;
  font-weight: 700;
  --tw-text-opacity: 1;
  color: rgb(31 62 54 / var(--tw-text-opacity, 1));
}
.woocommerce-account:not(.woocommerce-view-order) .woocommerce .fma-food-plan table.shop_table .woocommerce-button.button,
.woocommerce-account:not(.woocommerce-view-order) .woocommerce .fma-food-plan table.shop_table .button,
.woocommerce-account:not(.woocommerce-view-order) .woocommerce table.shop_table.my_account_orders .woocommerce-button.button,
.woocommerce-account:not(.woocommerce-view-order) .woocommerce table.shop_table.my_account_orders .button,
.woocommerce-account:not(.woocommerce-view-order) .woocommerce .woocommerce-orders-table.shop_table .woocommerce-button.button,
.woocommerce-account:not(.woocommerce-view-order) .woocommerce .woocommerce-orders-table.shop_table .button {
  margin: 0px;
  border-style: none;
  background-color: transparent;
  padding: 0px;
  --tw-text-opacity: 1;
  color: rgb(31 62 54 / var(--tw-text-opacity, 1));
}
.woocommerce-account .fma-account-orders-wrapper {
  border-radius: 20px;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
  padding: 1.25rem;
}
.woocommerce-account .fma-account-orders-wrapper .woocommerce-orders-title {
  margin-bottom: 16px;
  font-size: 1.75rem;
}
.woocommerce-account .woocommerce-error, .woocommerce-account .woocommerce-info, .woocommerce-account .woocommerce-message {
  margin-bottom: 48px;
  border-top-width: 0px;
  border-bottom-width: 1px;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
  padding-top: 0.625rem;
  padding-bottom: 0.625rem;
  padding-left: 48px;
  padding-right: 1.25rem;
}
.woocommerce-account .woocommerce-error:focus, .woocommerce-account .woocommerce-info:focus, .woocommerce-account .woocommerce-message:focus {
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  outline: 2px solid transparent;
  outline-offset: 2px;
}
.woocommerce-account .woocommerce-error:focus-visible, .woocommerce-account .woocommerce-info:focus-visible, .woocommerce-account .woocommerce-message:focus-visible {
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  outline: 2px solid transparent;
  outline-offset: 2px;
}
.woocommerce-account .woocommerce-error:active, .woocommerce-account .woocommerce-info:active, .woocommerce-account .woocommerce-message:active {
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  outline: 2px solid transparent;
  outline-offset: 2px;
}
.woocommerce-account .woocommerce-error li, .woocommerce-account .woocommerce-info li, .woocommerce-account .woocommerce-message li {
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity, 1));
}
.woocommerce-account .woocommerce-error::before, .woocommerce-account .woocommerce-info::before, .woocommerce-account .woocommerce-message::before {
  top: 50%;
  left: 1.25rem;
  --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));
  font-size: 20px;
}
.woocommerce-account .woocommerce-message {
  --tw-border-opacity: 1;
  border-bottom-color: rgb(143 174 27 / var(--tw-border-opacity, 1));
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity, 1));
}
.woocommerce-account .woocommerce-error {
  --tw-border-opacity: 1;
  border-bottom-color: rgb(184 28 35 / var(--tw-border-opacity, 1));
}
.woocommerce-account .woocommerce form .form-row .select2-container {
  width: 100% !important;
}
.woocommerce-account .woocommerce form .form-row .select2-container.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow:before {
  transform: rotate(180deg);
}
.woocommerce-account .woocommerce form .form-row .select2-container .select2-selection__arrow {
  right: 16px;
  top: calc(50% + 1px);
  display: flex;
  height: 16px;
  width: 16px;
  min-width: 16px;
  --tw-translate-y: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  align-items: center;
  justify-content: center;
}
.woocommerce-account .woocommerce form .form-row .select2-container .select2-selection__arrow:before {
  content: "";
  display: block;
  height: 100%;
  width: 100%;
  background: url("../images/icons/chevron-down.svg") no-repeat center;
  background-size: cover;
  transition: transform 0.2s ease;
}
.woocommerce-account .woocommerce form .form-row .select2-container .select2-selection__arrow b {
  display: none;
}
.woocommerce-account .woocommerce form .form-row .select2-container.select2-container--default .select2-selection--multiple .select2-selection__rendered {
  overflow: visible;
}
.woocommerce-account .woocommerce form .form-row .select2-container.select2-container--default .select2-selection--multiple .select2-selection__rendered li {
  margin-top: 0.25rem;
  display: flex;
  height: 1.25rem;
  min-height: 1.25rem;
  align-items: center;
  justify-content: center;
  --tw-border-opacity: 1;
  border-color: rgb(31 62 54 / var(--tw-border-opacity, 1));
  background-color: transparent;
  font-size: 0.75rem;
}
.woocommerce-account.food-plan-type-edit > .select2-container.select2-container--default .select2-dropdown {
  --tw-border-opacity: 1;
  border-color: rgb(217 217 217 / var(--tw-border-opacity, 1));
}
.woocommerce-account > .select2-container.select2-container--default {
  width: unset;
  margin-top: var(--wp-admin--admin-bar--height, 0px);
}
.woocommerce-account > .select2-container.select2-container--default .select2-search__field {
  --tw-bg-opacity: 1;
  background-color: rgb(255 251 251 / var(--tw-bg-opacity, 1));
}
.woocommerce-account > .select2-container.select2-container--default .select2-dropdown {
  --tw-border-opacity: 1;
  border-color: rgb(31 62 54 / var(--tw-border-opacity, 1));
  --tw-bg-opacity: 1;
  background-color: rgb(255 251 251 / var(--tw-bg-opacity, 1));
}
.woocommerce-account > .select2-container.select2-container--default .select2-results__option {
  padding-left: 24px;
  padding-right: 24px;
}
@media (min-width: 1180px) {
  .container {
    max-width: 1180px;
    padding-right: 20px;
    padding-left: 20px;
  }
  .woocommerce-account .fma-account-page .fma-hero-section__content {
    max-width: 1180px;
    padding-right: 20px;
    padding-left: 20px;
  }
  .woocommerce-account .fma-account-page .fma-content-section {
    max-width: 1180px;
    padding-right: 20px;
    padding-left: 20px;
  }
}
@media (min-width: 768px) {
  .woocommerce-account .fma-account-page .woocommerce a.fma-dashboard-button,
.woocommerce-account .fma-account-page .woocommerce .woocommerce-pagination .woocommerce-button,
.woocommerce-account .fma-account-page .woocommerce button.fma-dashboard-button {
    font-size: 1.125rem;
  }
  .woocommerce-account .fma-account-page .woocommerce a.fma-dashboard-button.fma-dashboard-button__sm,
.woocommerce-account .fma-account-page .woocommerce .woocommerce-pagination .woocommerce-button.fma-dashboard-button__sm,
.woocommerce-account .fma-account-page .woocommerce button.fma-dashboard-button.fma-dashboard-button__sm {
    width: max-content;
    min-width: 220px;
  }
  .woocommerce-account .fma-account-page .woocommerce a.fma-dashboard-button.fma-dashboard-button__md,
.woocommerce-account .fma-account-page .woocommerce .woocommerce-pagination .woocommerce-button.fma-dashboard-button__md,
.woocommerce-account .fma-account-page .woocommerce button.fma-dashboard-button.fma-dashboard-button__md {
    width: max-content;
    min-width: 230px;
    max-width: 230px;
  }
  .woocommerce-account .fma-account-page .woocommerce a.fma-dashboard-button.fma-dashboard-button__lg,
.woocommerce-account .fma-account-page .woocommerce .woocommerce-pagination .woocommerce-button.fma-dashboard-button__lg,
.woocommerce-account .fma-account-page .woocommerce button.fma-dashboard-button.fma-dashboard-button__lg {
    width: max-content;
    min-width: 250px;
  }
  .woocommerce-account .fma-account-page .woocommerce a.fma-dashboard-button.fma-dashboard-button__xl,
.woocommerce-account .fma-account-page .woocommerce .woocommerce-pagination .woocommerce-button.fma-dashboard-button__xl,
.woocommerce-account .fma-account-page .woocommerce button.fma-dashboard-button.fma-dashboard-button__xl {
    width: max-content;
    min-width: 280px;
  }
  .woocommerce-account .fma-account-page .woocommerce a.fma-dashboard-button.fma-dashboard-button__xxl,
.woocommerce-account .fma-account-page .woocommerce .woocommerce-pagination .woocommerce-button.fma-dashboard-button__xxl,
.woocommerce-account .fma-account-page .woocommerce button.fma-dashboard-button.fma-dashboard-button__xxl {
    width: max-content;
    min-width: 326.67px;
  }
  .woocommerce-account .fma-account-page .woocommerce .woocommerce-pagination .woocommerce-button {
    width: max-content;
    min-width: 220px;
  }
  .woocommerce-account .fma-account-page .fma-account-menu .menu-item {
    width: max-content;
  }
  .woocommerce-account .fma-account-page .woocommerce .fma-dashboard__item--actions {
    flex-direction: row;
  }
  .woocommerce-account .fma-account-page .woocommerce .fma-dashboard__item--footer {
    flex-direction: row;
  }
  .woocommerce-account .fma-account-page .woocommerce .fma-dashboard__grid {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
  .woocommerce-account .fma-account-page .woocommerce .fma-dashboard-icon {
    width: unset;
  }
  .woocommerce-account .fma-account-page .woocommerce .fma-dashboard-account-card__grid {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
  .woocommerce-account .fma-account-page .woocommerce form.woocommerce-EditAccountForm.edit-account button[type=submit].button {
    width: max-content;
    min-width: 220px;
  }
  .woocommerce-account .fma-account-page .woocommerce form.fma-woocommerce-form {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .woocommerce-account .fma-account-page .woocommerce form button[type=submit].button {
    font-size: 1.125rem;
  }
  .woocommerce-account .fma-account-page .fma-dog-profile__card {
    flex-direction: row;
    align-items: flex-start;
  }
  .woocommerce-account .fma-account-page .fma-dog-profile__image--label {
    height: 300px;
    width: 300px;
  }
  .woocommerce-account .fma-account-page .fma-dog-profile__content {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
  .woocommerce-account .fma-account-page .fma-dog-profile__buttons .fma-dog-profile__button {
    max-width: 280px;
  }
  .woocommerce-account .fma-account-page .fma-dog-profile .fma-dog-profile__plan {
    padding: 50px;
  }
  .woocommerce-account .fma-account-page .fma-popup__wrapper {
    width: 739px;
    padding: 2.5rem;
  }
  .woocommerce-account .fma-account-page .fma-popup--gordon .fma-popup__wrapper {
    padding: 60px;
  }
  .woocommerce-account .fma-account-page .fma-popup--gordon .gordon-delivery-container .gordon-delivery-selector:after {
    height: 2.5rem;
    width: 2.5rem;
    min-width: 2.5rem;
  }
  .woocommerce-account:not(.woocommerce-view-order) .woocommerce .fma-food-plan table.shop_table td,
.woocommerce-account:not(.woocommerce-view-order) .woocommerce table.shop_table.my_account_orders td,
.woocommerce-account:not(.woocommerce-view-order) .woocommerce .woocommerce-orders-table.shop_table td {
    padding-left: 0.625rem;
    padding-right: 0.625rem;
  }
  .woocommerce-account:not(.woocommerce-view-order) .woocommerce .fma-food-plan table.shop_table td.order-actions, .woocommerce-account:not(.woocommerce-view-order) .woocommerce .fma-food-plan table.shop_table td.woocommerce-orders-table__cell-order-actions,
.woocommerce-account:not(.woocommerce-view-order) .woocommerce table.shop_table.my_account_orders td.order-actions,
.woocommerce-account:not(.woocommerce-view-order) .woocommerce table.shop_table.my_account_orders td.woocommerce-orders-table__cell-order-actions,
.woocommerce-account:not(.woocommerce-view-order) .woocommerce .woocommerce-orders-table.shop_table td.order-actions,
.woocommerce-account:not(.woocommerce-view-order) .woocommerce .woocommerce-orders-table.shop_table td.woocommerce-orders-table__cell-order-actions {
    padding-right: 96px;
  }
  .woocommerce-account:not(.woocommerce-view-order) .woocommerce .fma-food-plan table.shop_table td:before,
.woocommerce-account:not(.woocommerce-view-order) .woocommerce table.shop_table.my_account_orders td:before,
.woocommerce-account:not(.woocommerce-view-order) .woocommerce .woocommerce-orders-table.shop_table td:before {
    margin-right: 0px;
  }
}
@media (max-width: 375px) {
  .woocommerce-account .fma-account-page .fma-popup--gordon .gordon-delivery-container .gordon-delivery-popup {
    padding: 10px;
  }
  .woocommerce-account .fma-account-page .fma-popup--gordon .gordon-delivery-container .gordon-delivery-popup .ui-datepicker td a, .woocommerce-account .fma-account-page .fma-popup--gordon .gordon-delivery-container .gordon-delivery-popup .ui-datepicker td span, .woocommerce-account .fma-account-page .fma-popup--gordon .gordon-delivery-container .gordon-delivery-popup .ui-datepicker th a, .woocommerce-account .fma-account-page .fma-popup--gordon .gordon-delivery-container .gordon-delivery-popup .ui-datepicker th span {
    width: 30px;
    height: 30px;
    min-width: 30px;
  }
  .woocommerce-account .fma-account-page .fma-popup--gordon .gordon-delivery-container .gordon-delivery-popup .ui-datepicker td, .woocommerce-account .fma-account-page .fma-popup--gordon .gordon-delivery-container .gordon-delivery-popup .ui-datepicker th {
    width: 30px;
    height: 30px;
    min-width: 30px;
  }
  .woocommerce-account .fma-account-page .fma-popup--gordon .gordon-delivery-container .gordon-delivery-popup-buttons__nav--prev, .woocommerce-account .fma-account-page .fma-popup--gordon .gordon-delivery-container .gordon-delivery-popup-buttons__nav--next {
    width: 20px;
    height: 20px;
    min-width: 20px;
  }
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLnNjc3MiLCJfdGFpbHdpbmQuc2NzcyIsImFjY291bnQvX2FjY291bnQuc2NzcyIsInN0eWxlLmNzcyIsImFjY291bnQvX2J1dHRvbnMuc2NzcyIsIl9taXhpbnMuc2NzcyIsImFjY291bnQvX2hlcm8uc2NzcyIsImFjY291bnQvX25hdmlnYXRpb24tbWVudS5zY3NzIiwiYWNjb3VudC9fY29udGVudC5zY3NzIiwiYWNjb3VudC9vcmRlcnMvX2VtYWlsLnNjc3MiLCJhY2NvdW50L19kYXNoYm9hcmQuc2NzcyIsImFjY291bnQvX2Zvcm1zLnNjc3MiLCJhY2NvdW50L2RvZ3MvX2RvZ3Muc2NzcyIsImFjY291bnQvZG9ncy9fZG9nLnNjc3MiLCJhY2NvdW50L19wb3B1cC5zY3NzIiwiYWNjb3VudC9fZ29yZG9uLWRlbGl2ZXJ5LnNjc3MiLCJhY2NvdW50L19mYXEuc2NzcyIsImFjY291bnQvX3Nob3AtdGFibGUuc2NzcyIsImFjY291bnQvb3JkZXJzL19teS1vcmRlcnMuc2NzcyIsImFjY291bnQvX25vdGljZXMuc2NzcyIsImFjY291bnQvX3NlbGVjdDIuc2NzcyIsIjxubyBzb3VyY2U+Il0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBOzsrREFBQTtBQ0FBO0VBQUEsd0JBQUE7RUFBQSx3QkFBQTtFQUFBLG1CQUFBO0VBQUEsbUJBQUE7RUFBQSxjQUFBO0VBQUEsY0FBQTtFQUFBLGNBQUE7RUFBQSxlQUFBO0VBQUEsZUFBQTtFQUFBLGFBQUE7RUFBQSxhQUFBO0VBQUEsa0JBQUE7RUFBQSxzQ0FBQTtFQUFBLDhCQUFBO0VBQUEsNkJBQUE7RUFBQSw0QkFBQTtFQUFBLGVBQUE7RUFBQSxvQkFBQTtFQUFBLHNCQUFBO0VBQUEsdUJBQUE7RUFBQSx3QkFBQTtFQUFBLGtCQUFBO0VBQUEsMkJBQUE7RUFBQSw0QkFBQTtFQUFBLHNDQUFBO0VBQUEsa0NBQUE7RUFBQSwyQkFBQTtFQUFBLHNCQUFBO0VBQUEsOEJBQUE7RUFBQSxZQUFBO0VBQUEsa0JB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TUFBQTtFQUFBLGdDQUFBLEVBQUEsTUFBQTtFQUFBLGVBQUEsRUFBQSxNQUFBO0VBQUEsb0JBQUEsRUFBQSxNQUFBO0VBQUEsb0JBQUEsRUFBQSxNQUFBO0VBQUEsdUJBQUEsRUFBQSxNQUFBO0VBQUEsY0FBQSxFQUFBLE1BQUE7RUFBQSxTQUFBLEVBQUEsTUFBQTtFQUFBLFVBQUEsRUFBQSxNQUFBO0FBQUE7QUFBQTs7Q0FBQTtBQUFBOztFQUFBLG9CQUFBO0FBQUE7QUFBQTs7O0NBQUE7QUFBQTs7OztFQUFBLDBCQUFBLEVBQUEsTUFBQTtFQUFBLDZCQUFBLEVBQUEsTUFBQTtFQUFBLHNCQUFBLEVBQUEsTUFBQTtBQUFBO0FBQUE7O0NBQUE7QUFBQTtFQUFBLGFBQUE7QUFBQTtBQUFBOztDQUFBO0FBQUE7RUFBQSxnQkFBQTtBQUFBO0FBQUE7O0NBQUE7QUFBQTtFQUFBLHdCQUFBO0FBQUE7QUFBQTs7Q0FBQTtBQUFBOztFQUFBLFlBQUE7QUFBQTtBQUFBOzs7Q0FBQTtBQUFBO0VBQUEsNkJBQUEsRUFBQSxNQUFBO0VBQUEsb0JBQUEsRUFBQSxNQUFBO0FBQUE7QUFBQTs7Q0FBQTtBQUFBO0VBQUEsd0JBQUE7QUFBQTtBQUFBOzs7Q0FBQTtBQUFBO0VBQUEsMEJBQUEsRUFBQSxNQUFBO0VBQUEsYUFBQSxFQUFBLE1BQUE7QUFBQTtBQUFBOztDQUFBO0FBQUE7RUFBQSxrQkFBQTtBQUFBO0FBQUE7O0NBQUE7QUFBQTs7Ozs7Ozs7Ozs7OztFQUFBLFNBQUE7QUFBQTtBQUFBO0VBQUEsU0FBQTtFQUFBLFVBQUE7QUFBQTtBQUFBO0VBQUEsVUFBQTtBQUFBO0FBQUE7OztFQUFBLGdCQUFBO0VBQUEsU0FBQTtFQUFBLFVBQUE7QUFBQTtBQUFBOztDQUFBO0FBQUE7RUFBQSxVQUFBO0FBQUE7QUFBQTs7Q0FBQTtBQUFBO0VBQUEsZ0JBQUE7QUFBQTtBQUFBOzs7Q0FBQTtBQUFBOztFQUFBLFVBQUEsRUFBQSxNQUFBO0VBQUEsY0FBQSxFQUFBLE1BQUE7QUFBQTtBQUFBOztDQUFBO0FBQUE7O0VBQUEsZUFB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RUFBQTtFQUtEO0lBQUEsb0JBQUE7SUFBQTtFQUFBO0VBbUJDO0lBQUE7RUFBQTtFQ2hDQTtJQUFBO0VBQUE7RUNHRDtJQUFBLFlBQUE7SUFBQTtFQUFBO0VDMkNBO0lBQUE7RUFBQTtFQXNPRTtJQUFBLGNBQUE7SUFBQSxhQUFBO0lBQUE7RUFBQTtFRWpQRDs7O0lBQUEsc0JBQUE7SUFBQTtFQUFBO0VBU0M7Ozs7O0lBQUE7RUFBQTtFQW1CQTs7O0lBQUE7RUFBQTtDSXRFSjtBQUFBO0VOMkZFO0lBYUUsYUEvRlM7RVptZ0JYO0VZL1dHO0lBWUUsV0F4Slc7SUF5SlgsWUF6Slc7SUEwSlgsZUExSlc7RVptakJoQjtFWTdhRTtJQXlCRSxXQS9KWTtJQWdLWixZQWhLWTtJQWlLWixlQWpLWTtFWjBqQmhCO0VZL1dHO0lBWUUsV0F0TmM7SUF1TmQsWUF2TmM7SUF3TmQsZUF4TmM7RVpzbUJuQjtDa0J4bkJGIiwiZmlsZSI6InN0eWxlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMgVGFpbHdpbmQgQ1NTXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vLyBVbmNvbW1lbnQgdGhpcyBpZiB5b3UgbmVlZCBUYWlsd2luZCBDU1MgaW4geW91ciB0aGVtZVxuQGltcG9ydCBcInRhaWx3aW5kXCI7XG5AaW1wb3J0IFwiYWNjb3VudC9hY2NvdW50XCI7XG4iLCJAdGFpbHdpbmQgYmFzZTtcbkB0YWlsd2luZCBjb21wb25lbnRzO1xuQHRhaWx3aW5kIHV0aWxpdGllcztcbiIsIi53b29jb21tZXJjZS1hY2NvdW50IHtcblx0LmZtYS1hY2NvdW50LXBhZ2Uge1xuXHRcdGZvbnQtZmFtaWx5OiBcIkdlbGljYVwiLCBzYW5zLXNlcmlmO1xuXHRcdEBhcHBseSBiZy1icmFuZC1saWdodDtcblxuXHRcdC53b29jb21tZXJjZS1NeUFjY291bnQtY29udGVudCB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGZsb2F0OiBub25lO1xuXHRcdH1cblxuXHRcdGhlYWRlciB7XG5cdFx0XHRAYXBwbHkgc3RhdGljO1xuXHRcdH1cblxuXHRcdEBpbXBvcnQgXCJidXR0b25zXCI7XG5cdFx0QGltcG9ydCBcImhlcm9cIjtcblx0XHRAaW1wb3J0IFwibmF2aWdhdGlvbi1tZW51XCI7XG5cdFx0QGltcG9ydCBcImNvbnRlbnRcIjtcblx0XHRAaW1wb3J0IFwiZGFzaGJvYXJkXCI7XG5cdFx0QGltcG9ydCBcImZvcm1zXCI7XG5cdFx0QGltcG9ydCBcImRvZ3MvZG9nc1wiO1xuXHRcdEBpbXBvcnQgXCJwb3B1cFwiO1xuXHRcdEBpbXBvcnQgXCJnb3Jkb24tZGVsaXZlcnlcIjtcblx0XHRAaW1wb3J0IFwiZmFxXCI7XG5cdH1cblxuXHRAaW1wb3J0IFwic2hvcC10YWJsZVwiO1xuXHRAaW1wb3J0IFwib3JkZXJzL215LW9yZGVyc1wiO1xuXHRAaW1wb3J0IFwibm90aWNlc1wiO1xuXHRAaW1wb3J0IFwic2VsZWN0MlwiO1xufVxuXG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIFRhaWx3aW5kIENTU1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuQHRhaWx3aW5kIGJhc2U7XG5AdGFpbHdpbmQgY29tcG9uZW50cztcbkB0YWlsd2luZCB1dGlsaXRpZXM7XG4ud29vY29tbWVyY2UtYWNjb3VudCAuZm1hLWFjY291bnQtcGFnZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdlbGljYVwiLCBzYW5zLXNlcmlmO1xuICBAYXBwbHkgYmctYnJhbmQtbGlnaHQ7XG59XG4ud29vY29tbWVyY2UtYWNjb3VudCAuZm1hLWFjY291bnQtcGFnZSAud29vY29tbWVyY2UtTXlBY2NvdW50LWNvbnRlbnQge1xuICB3aWR0aDogMTAwJTtcbiAgZmxvYXQ6IG5vbmU7XG59XG4ud29vY29tbWVyY2UtYWNjb3VudCAuZm1hLWFjY291bnQtcGFnZSBoZWFkZXIge1xuICBAYXBwbHkgc3RhdGljO1xufVxuLndvb2NvbW1lcmNlLWFjY291bnQgLmZtYS1hY2NvdW50LXBhZ2UgLndvb2NvbW1lcmNlIGJ1dHRvbixcbi53b29jb21tZXJjZS1hY2NvdW50IC5mbWEtYWNjb3VudC1wYWdlIC53b29jb21tZXJjZSAuYnV0dG9uIHtcbiAgQGFwcGx5IG0tMDtcbn1cbi53b29jb21tZXJjZS1hY2NvdW50IC5mbWEtYWNjb3VudC1wYWdlIC53b29jb21tZXJjZSBhLmZtYS1kYXNoYm9hcmQtYnV0dG9uLFxuLndvb2NvbW1lcmNlLWFjY291bnQgLmZtYS1hY2NvdW50LXBhZ2UgLndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1wYWdpbmF0aW9uIC53b29jb21tZXJjZS1idXR0b24sXG4ud29vY29tbWVyY2UtYWNjb3VudCAuZm1hLWFjY291bnQtcGFnZSAud29vY29tbWVyY2UgYnV0dG9uLmZtYS1kYXNoYm9hcmQtYnV0dG9uIHtcbiAgQGFwcGx5IHRleHQtd2hpdGUgdGV4dC1jZW50ZXIgdGV4dC1zbSBtZDp0ZXh0LWJhc2UgZm9udC1tZWRpdW0gcHktMiBweC1bMjVweF0gbWluLWgtNjQgZmxleCBpdGVtcy1jZW50ZXIganVzdGlmeS1jZW50ZXIgcm91bmRlZC1mdWxsIGJvcmRlci1zb2xpZDtcbiAgQGFwcGx5IGJnLWJyYW5kLW9yYW5nZSBib3JkZXItYnJhbmQtb3JhbmdlIHRleHQtd2hpdGUgaG92ZXI6Ym9yZGVyLWJyYW5kLWRhcmtfb3JhbmdlIGhvdmVyOmJnLWJyYW5kLWRhcmtfb3JhbmdlIGFjdGl2ZTpib3JkZXItYnJhbmQtZGFya19vcmFuZ2UgYWN0aXZlOmJnLWJyYW5kLWRhcmtfb3JhbmdlIGFjdGl2ZTp0ZXh0LXdoaXRlIGZvY3VzOmJvcmRlci1icmFuZC1kYXJrX29yYW5nZSBmb2N1czpiZy1icmFuZC1kYXJrX29yYW5nZSBmb2N1czp0ZXh0LXdoaXRlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbn1cbi53b29jb21tZXJjZS1hY2NvdW50IC5mbWEtYWNjb3VudC1wYWdlIC53b29jb21tZXJjZSBhLmZtYS1kYXNoYm9hcmQtYnV0dG9uLmZtYS1kYXNoYm9hcmQtYnV0dG9uX19zZWNvbmRhcnksXG4ud29vY29tbWVyY2UtYWNjb3VudCAuZm1hLWFjY291bnQtcGFnZSAud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLXBhZ2luYXRpb24gLndvb2NvbW1lcmNlLWJ1dHRvbi5mbWEtZGFzaGJvYXJkLWJ1dHRvbl9fc2Vjb25kYXJ5LFxuLndvb2NvbW1lcmNlLWFjY291bnQgLmZtYS1hY2NvdW50LXBhZ2UgLndvb2NvbW1lcmNlIGJ1dHRvbi5mbWEtZGFzaGJvYXJkLWJ1dHRvbi5mbWEtZGFzaGJvYXJkLWJ1dHRvbl9fc2Vjb25kYXJ5IHtcbiAgQGFwcGx5IGJnLXRyYW5zcGFyZW50IHRleHQtYnJhbmQtb3JhbmdlIGJvcmRlciBib3JkZXItWzFweF0gYm9yZGVyLWJyYW5kLW9yYW5nZSBob3ZlcjpiZy1icmFuZC1vcmFuZ2UgaG92ZXI6dGV4dC13aGl0ZSBhY3RpdmU6YmctYnJhbmQtb3JhbmdlIGFjdGl2ZTp0ZXh0LXdoaXRlIGZvY3VzOmJnLWJyYW5kLW9yYW5nZSBmb2N1czp0ZXh0LXdoaXRlO1xufVxuLndvb2NvbW1lcmNlLWFjY291bnQgLmZtYS1hY2NvdW50LXBhZ2UgLndvb2NvbW1lcmNlIGEuZm1hLWRhc2hib2FyZC1idXR0b24uZm1hLWRhc2hib2FyZC1idXR0b25fX3NtLFxuLndvb2NvbW1lcmNlLWFjY291bnQgLmZtYS1hY2NvdW50LXBhZ2UgLndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1wYWdpbmF0aW9uIC53b29jb21tZXJjZS1idXR0b24uZm1hLWRhc2hib2FyZC1idXR0b25fX3NtLFxuLndvb2NvbW1lcmNlLWFjY291bnQgLmZtYS1hY2NvdW50LXBhZ2UgLndvb2NvbW1lcmNlIGJ1dHRvbi5mbWEtZGFzaGJvYXJkLWJ1dHRvbi5mbWEtZGFzaGJvYXJkLWJ1dHRvbl9fc20ge1xuICBAYXBwbHkgdy1mdWxsIG1kOnctbWF4IG1kOm1pbi13LVsyMjBweF07XG59XG4ud29vY29tbWVyY2UtYWNjb3VudCAuZm1hLWFjY291bnQtcGFnZSAud29vY29tbWVyY2UgYS5mbWEtZGFzaGJvYXJkLWJ1dHRvbi5mbWEtZGFzaGJvYXJkLWJ1dHRvbl9fc20uZW5hYmxlLW1heC13aWR0aCxcbi53b29jb21tZXJjZS1hY2NvdW50IC5mbWEtYWNjb3VudC1wYWdlIC53b29jb21tZXJjZSAud29vY29tbWVyY2UtcGFnaW5hdGlvbiAud29vY29tbWVyY2UtYnV0dG9uLmZtYS1kYXNoYm9hcmQtYnV0dG9uX19zbS5lbmFibGUtbWF4LXdpZHRoLFxuLndvb2NvbW1lcmNlLWFjY291bnQgLmZtYS1hY2NvdW50LXBhZ2UgLndvb2NvbW1lcmNlIGJ1dHRvbi5mbWEtZGFzaGJvYXJkLWJ1dHRvbi5mbWEtZGFzaGJvYXJkLWJ1dHRvbl9fc20uZW5hYmxlLW1heC13aWR0aCB7XG4gIEBhcHBseSBtYXgtdy1bMjIwcHhdO1xufVxuLndvb2NvbW1lcmNlLWFjY291bnQgLmZtYS1hY2NvdW50LXBhZ2UgLndvb2NvbW1lcmNlIGEuZm1hLWRhc2hib2FyZC1idXR0b24uZm1hLWRhc2hib2FyZC1idXR0b25fX21kLFxuLndvb2NvbW1lcmNlLWFjY291bnQgLmZtYS1hY2NvdW50LXBhZ2UgLndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1wYWdpbmF0aW9uIC53b29jb21tZXJjZS1idXR0b24uZm1hLWRhc2hib2FyZC1idXR0b25fX21kLFxuLndvb2NvbW1lcmNlLWFjY291bnQgLmZtYS1hY2NvdW50LXBhZ2UgLndvb2NvbW1lcmNlIGJ1dHRvbi5mbWEtZGFzaGJvYXJkLWJ1dHRvbi5mbWEtZGFzaGJvYXJkLWJ1dHRvbl9fbWQge1xuICBAYXBwbHkgdy1mdWxsIG1kOnctbWF4IG1kOm1pbi13LVsyMzBweF0gbWQ6bWF4LXctWzIzMHB4XTtcbn1cbi53b29jb21tZXJjZS1hY2NvdW50IC5mbWEtYWNjb3VudC1wYWdlIC53b29jb21tZXJjZSBhLmZtYS1kYXNoYm9hcmQtYnV0dG9uLmZtYS1kYXNoYm9hcmQtYnV0dG9uX19sZyxcbi53b29jb21tZXJjZS1hY2NvdW50IC5mbWEtYWNjb3VudC1wYWdlIC53b29jb21tZXJjZSAud29vY29tbWVyY2UtcGFnaW5hdGlvbiAud29vY29tbWVyY2UtYnV0dG9uLmZtYS1kYXNoYm9hcmQtYnV0dG9uX19sZyxcbi53b29jb21tZXJjZS1hY2NvdW50IC5mbWEtYWNjb3VudC1wYWdlIC53b29jb21tZXJjZSBidXR0b24uZm1hLWRhc2hib2FyZC1idXR0b24uZm1hLWRhc2hib2FyZC1idXR0b25fX2xnIHtcbiAgQGFwcGx5IHctZnVsbCBtZDp3LW1heCBtZDptaW4tdy1bMjUwcHhdO1xufVxuLndvb2NvbW1lcmNlLWFjY291bnQgLmZtYS1hY2NvdW50LXBhZ2UgLndvb2NvbW1lcmNlIGEuZm1hLWRhc2hib2FyZC1idXR0b24uZm1hLWRhc2hib2FyZC1idXR0b25fX3hsLFxuLndvb2NvbW1lcmNlLWFjY291bnQgLmZtYS1hY2NvdW50LXBhZ2UgLndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1wYWdpbmF0aW9uIC53b29jb21tZXJjZS1idXR0b24uZm1hLWRhc2hib2FyZC1idXR0b25fX3hsLFxuLndvb2NvbW1lcmNlLWFjY291bnQgLmZtYS1hY2NvdW50LXBhZ2UgLndvb2NvbW1lcmNlIGJ1dHRvbi5mbWEtZGFzaGJvYXJkLWJ1dHRvbi5mbWEtZGFzaGJvYXJkLWJ1dHRvbl9feGwge1xuICBAYXBwbHkgdy1mdWxsIG1kOnctbWF4IG1kOm1pbi13LVsyODBweF07XG59XG4ud29vY29tbWVyY2UtYWNjb3VudCAuZm1hLWFjY291bnQtcGFnZSAud29vY29tbWVyY2UgYS5mbWEtZGFzaGJvYXJkLWJ1dHRvbi5mbWEtZGFzaGJvYXJkLWJ1dHRvbl9feHhsLFxuLndvb2NvbW1lcmNlLWFjY291bnQgLmZtYS1hY2NvdW50LXBhZ2UgLndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1wYWdpbmF0aW9uIC53b29jb21tZXJjZS1idXR0b24uZm1hLWRhc2hib2FyZC1idXR0b25fX3h4bCxcbi53b29jb21tZXJjZS1hY2NvdW50IC5mbWEtYWNjb3VudC1wYWdlIC53b29jb21tZXJjZSBidXR0b24uZm1hLWRhc2hib2FyZC1idXR0b24uZm1hLWRhc2hib2FyZC1idXR0b25fX3h4bCB7XG4gIEBhcHBseSB3LWZ1bGwgbWQ6dy1tYXggbWQ6bWluLXctWzMyNi42N3B4XTtcbn1cbi53b29jb21tZXJjZS1hY2NvdW50IC5mbWEtYWNjb3VudC1wYWdlIC53b29jb21tZXJjZSBhLmZtYS1kYXNoYm9hcmQtYnV0dG9uLmZtYS1kYXNoYm9hcmQtYnV0dG9uX19yZXNldC5mbWEtZGFzaGJvYXJkLWJ1dHRvbl9fc2Vjb25kYXJ5LCAud29vY29tbWVyY2UtYWNjb3VudCAuZm1hLWFjY291bnQtcGFnZSAud29vY29tbWVyY2UgYS5mbWEtZGFzaGJvYXJkLWJ1dHRvbi5mbWEtZGFzaGJvYXJkLWJ1dHRvbl9fcmVzZXQsXG4ud29vY29tbWVyY2UtYWNjb3VudCAuZm1hLWFjY291bnQtcGFnZSAud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLXBhZ2luYXRpb24gLndvb2NvbW1lcmNlLWJ1dHRvbi5mbWEtZGFzaGJvYXJkLWJ1dHRvbl9fcmVzZXQuZm1hLWRhc2hib2FyZC1idXR0b25fX3NlY29uZGFyeSxcbi53b29jb21tZXJjZS1hY2NvdW50IC5mbWEtYWNjb3VudC1wYWdlIC53b29jb21tZXJjZSAud29vY29tbWVyY2UtcGFnaW5hdGlvbiAud29vY29tbWVyY2UtYnV0dG9uLmZtYS1kYXNoYm9hcmQtYnV0dG9uX19yZXNldCxcbi53b29jb21tZXJjZS1hY2NvdW50IC5mbWEtYWNjb3VudC1wYWdlIC53b29jb21tZXJjZSBidXR0b24uZm1hLWRhc2hib2FyZC1idXR0b24uZm1hLWRhc2hib2FyZC1idXR0b25fX3Jlc2V0LmZtYS1kYXNoYm9hcmQtYnV0dG9uX19zZWNvbmRhcnksXG4ud29vY29tbWVyY2UtYWNjb3VudCAuZm1hLWFjY291bnQtcGFnZSAud29vY29tbWVyY2UgYnV0dG9uLmZtYS1kYXNoYm9hcmQtYnV0dG9uLmZtYS1kYXNoYm9hcmQtYnV0dG9uX19yZXNldCB7XG4gIEBhcHBseSBib3JkZXItbm9uZSBiZy10cmFuc3BhcmVudCBob3ZlcjpiZy10cmFuc3BhcmVudCBob3Zlcjpib3JkZXItbm9uZSBob3Zlcjp0ZXh0LWJyYW5kLW9yYW5nZSBmb2N1czp0ZXh0LWJyYW5kLW9yYW5nZTtcbn1cbi53b29jb21tZXJjZS1hY2NvdW50IC5mbWEtYWNjb3VudC1wYWdlIC53b29jb21tZXJjZSBhLmZtYS1kYXNoYm9hcmQtYnV0dG9uLmxvYWRpbmcsIC53b29jb21tZXJjZS1hY2NvdW50IC5mbWEtYWNjb3VudC1wYWdlIC53b29jb21tZXJjZSBhLmZtYS1kYXNoYm9hcmQtYnV0dG9uW3R5cGU9c3VibWl0XS5sb2FkaW5nLFxuLndvb2NvbW1lcmNlLWFjY291bnQgLmZtYS1hY2NvdW50LXBhZ2UgLndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1wYWdpbmF0aW9uIC53b29jb21tZXJjZS1idXR0b24ubG9hZGluZyxcbi53b29jb21tZXJjZS1hY2NvdW50IC5mbWEtYWNjb3VudC1wYWdlIC53b29jb21tZXJjZSAud29vY29tbWVyY2UtcGFnaW5hdGlvbiAud29vY29tbWVyY2UtYnV0dG9uW3R5cGU9c3VibWl0XS5sb2FkaW5nLFxuLndvb2NvbW1lcmNlLWFjY291bnQgLmZtYS1hY2NvdW50LXBhZ2UgLndvb2NvbW1lcmNlIGJ1dHRvbi5mbWEtZGFzaGJvYXJkLWJ1dHRvbi5sb2FkaW5nLFxuLndvb2NvbW1lcmNlLWFjY291bnQgLmZtYS1hY2NvdW50LXBhZ2UgLndvb2NvbW1lcmNlIGJ1dHRvbi5mbWEtZGFzaGJvYXJkLWJ1dHRvblt0eXBlPXN1Ym1pdF0ubG9hZGluZyB7XG4gIEBhcHBseSByZWxhdGl2ZSBwbC1bNjBweF0gcHItWzYwcHhdIGZsZXggaXRlbXMtY2VudGVyIGp1c3RpZnktY2VudGVyIG1heC13LVt1bnNldF07XG4gIHRyYW5zaXRpb246IHBhZGRpbmctbGVmdCAwLjE1cyBlYXNlLCBwYWRkaW5nLXJpZ2h0IDAuMTVzO1xufVxuLndvb2NvbW1lcmNlLWFjY291bnQgLmZtYS1hY2NvdW50LXBhZ2UgLndvb2NvbW1lcmNlIGEuZm1hLWRhc2hib2FyZC1idXR0b24ubG9hZGluZzo6YWZ0ZXIsIC53b29jb21tZXJjZS1hY2NvdW50IC5mbWEtYWNjb3VudC1wYWdlIC53b29jb21tZXJjZSBhLmZtYS1kYXNoYm9hcmQtYnV0dG9uW3R5cGU9c3VibWl0XS5sb2FkaW5nOjphZnRlcixcbi53b29jb21tZXJjZS1hY2NvdW50IC5mbWEtYWNjb3VudC1wYWdlIC53b29jb21tZXJjZSAud29vY29tbWVyY2UtcGFnaW5hdGlvbiAud29vY29tbWVyY2UtYnV0dG9uLmxvYWRpbmc6OmFmdGVyLFxuLndvb2NvbW1lcmNlLWFjY291bnQgLmZtYS1hY2NvdW50LXBhZ2UgLndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1wYWdpbmF0aW9uIC53b29jb21tZXJjZS1idXR0b25bdHlwZT1zdWJtaXRdLmxvYWRpbmc6OmFmdGVyLFxuLndvb2NvbW1lcmNlLWFjY291bnQgLmZtYS1hY2NvdW50LXBhZ2UgLndvb2NvbW1lcmNlIGJ1dHRvbi5mbWEtZGFzaGJvYXJkLWJ1dHRvbi5sb2FkaW5nOjphZnRlcixcbi53b29jb21tZXJjZS1hY2NvdW50IC5mbWEtYWNjb3VudC1wYWdlIC53b29jb21tZXJjZSBidXR0b24uZm1hLWRhc2hib2FyZC1idXR0b25bdHlwZT1zdWJtaXRdLmxvYWRpbmc6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgYW5pbWF0aW9uOiBsb2FkZXItc3BpbiAxcyBsaW5lYXIgaW5maW5pdGU7XG4gIEBhcHBseSBibG9jayBhYnNvbHV0ZSB0b3AtYXV0byByaWdodC01IHctWzI1cHhdIGgtWzI1cHhdIHJvdW5kZWQtZnVsbCBib3JkZXItWzNweF0gYm9yZGVyLWJyYW5kLWJlaWdlX2JvcmRlciBib3JkZXItYi13aGl0ZTtcbn1cbi53b29jb21tZXJjZS1hY2NvdW50IC5mbWEtYWNjb3VudC1wYWdlIC53b29jb21tZXJjZSBhLmZtYS1kYXNoYm9hcmQtYnV0dG9uLmxvYWRpbmc6ZGlzYWJsZWQsIC53b29jb21tZXJjZS1hY2NvdW50IC5mbWEtYWNjb3VudC1wYWdlIC53b29jb21tZXJjZSBhLmZtYS1kYXNoYm9hcmQtYnV0dG9uW3R5cGU9c3VibWl0XS5sb2FkaW5nOmRpc2FibGVkLFxuLndvb2NvbW1lcmNlLWFjY291bnQgLmZtYS1hY2NvdW50LXBhZ2UgLndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1wYWdpbmF0aW9uIC53b29jb21tZXJjZS1idXR0b24ubG9hZGluZzpkaXNhYmxlZCxcbi53b29jb21tZXJjZS1hY2NvdW50IC5mbWEtYWNjb3VudC1wYWdlIC53b29jb21tZXJjZSAud29vY29tbWVyY2UtcGFnaW5hdGlvbiAud29vY29tbWVyY2UtYnV0dG9uW3R5cGU9c3VibWl0XS5sb2FkaW5nOmRpc2FibGVkLFxuLndvb2NvbW1lcmNlLWFjY291bnQgLmZtYS1hY2NvdW50LXBhZ2UgLndvb2NvbW1lcmNlIGJ1dHRvbi5mbWEtZGFzaGJvYXJkLWJ1dHRvbi5sb2FkaW5nOmRpc2FibGVkLFxuLndvb2NvbW1lcmNlLWFjY291bnQgLmZtYS1hY2NvdW50LXBhZ2UgLndvb2NvbW1lcmNlIGJ1dHRvbi5mbWEtZGFzaGJvYXJkLWJ1dHRvblt0eXBlPXN1Ym1pdF0ubG9hZGluZzpkaXNhYmxlZCB7XG4gIGN1cnNvcjogd2FpdDtcbn1cbi53b29jb21tZXJjZS1hY2NvdW50IC5mbWEtYWNjb3VudC1wYWdlIC53b29jb21tZXJjZSBhLmZtYS1kYXNoYm9hcmQtYnV0dG9uOmRpc2FibGVkLFxuLndvb2NvbW1lcmNlLWFjY291bnQgLmZtYS1hY2NvdW50LXBhZ2UgLndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1wYWdpbmF0aW9uIC53b29jb21tZXJjZS1idXR0b246ZGlzYWJsZWQsXG4ud29vY29tbWVyY2UtYWNjb3VudCAuZm1hLWFjY291bnQtcGFnZSAud29vY29tbWVyY2UgYnV0dG9uLmZtYS1kYXNoYm9hcmQtYnV0dG9uOmRpc2FibGVkIHtcbiAgQGFwcGx5IG9wYWNpdHktNTAgY3Vyc29yLW5vdC1hbGxvd2VkO1xufVxuLndvb2NvbW1lcmNlLWFjY291bnQgLmZtYS1hY2NvdW50LXBhZ2UgLndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1wYWdpbmF0aW9uIHtcbiAgQGFwcGx5IG10LTUgZmxleCBqdXN0aWZ5LWVuZCBnYXAtNTtcbn1cbi53b29jb21tZXJjZS1hY2NvdW50IC5mbWEtYWNjb3VudC1wYWdlIC53b29jb21tZXJjZSAud29vY29tbWVyY2UtcGFnaW5hdGlvbiAud29vY29tbWVyY2UtYnV0dG9uIHtcbiAgQGFwcGx5IHctZnVsbCBtZDp3LW1heCBtZDptaW4tdy1bMjIwcHhdIG1heC13LVsyMjBweF07XG59XG5Aa2V5ZnJhbWVzIGxvYWRlci1zcGluIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbi53b29jb21tZXJjZS1hY2NvdW50IC5mbWEtYWNjb3VudC1wYWdlIC5mbWEtaGVyby1zZWN0aW9uIHtcbiAgQGFwcGx5IGZsZXgganVzdGlmeS1jZW50ZXIgYmctYnJhbmQtZGFyaztcbn1cbi53b29jb21tZXJjZS1hY2NvdW50IC5mbWEtYWNjb3VudC1wYWdlIC5mbWEtaGVyby1zZWN0aW9uX19jb250ZW50IHtcbiAgQGFwcGx5IGNvbnRhaW5lciBmbGV4IGZsZXgtY29sIGl0ZW1zLWNlbnRlciBweS0xMDA7XG59XG4ud29vY29tbWVyY2UtYWNjb3VudCAuZm1hLWFjY291bnQtcGFnZSAuZm1hLWhlcm8tc2VjdGlvbl9fY29udGVudCBoMSB7XG4gIEBhcHBseSB0ZXh0LWJyYW5kLWJlaWdlIG1iLTQ4O1xufVxuLndvb2NvbW1lcmNlLWFjY291bnQgLmZtYS1hY2NvdW50LXBhZ2UgLmZtYS1hY2NvdW50LW1lbnUge1xuICBAYXBwbHkgZmxleCBmbGV4LXdyYXAgZ2FwLVsyNHB4XSB3LWZ1bGw7XG59XG4ud29vY29tbWVyY2UtYWNjb3VudCAuZm1hLWFjY291bnQtcGFnZSAuZm1hLWFjY291bnQtbWVudSAubWVudS1pdGVtIHtcbiAgQGFwcGx5IHctZnVsbCBtZDp3LW1heDtcbn1cbi53b29jb21tZXJjZS1hY2NvdW50IC5mbWEtYWNjb3VudC1wYWdlIC5mbWEtYWNjb3VudC1tZW51IGEge1xuICBAYXBwbHkgdGV4dC1icmFuZC1vcmFuZ2UgZm9udC1tZWRpdW0gYm9yZGVyIHctZnVsbCBib3JkZXItYnJhbmQtb3JhbmdlIHJvdW5kZWQtZnVsbCBtaW4taC02NCBmbGV4IGl0ZW1zLWNlbnRlciBqdXN0aWZ5LWNlbnRlciBtaW4tdy0yNTAgaG92ZXI6YmctYnJhbmQtb3JhbmdlIGhvdmVyOnRleHQtd2hpdGUgdHJhbnNpdGlvbi1hbGw7XG59XG4ud29vY29tbWVyY2UtYWNjb3VudCAuZm1hLWFjY291bnQtcGFnZSAuZm1hLWFjY291bnQtbWVudSAud29vY29tbWVyY2UtTXlBY2NvdW50LW5hdmlnYXRpb24tbGluay5pcy1hY3RpdmUgYSB7XG4gIEBhcHBseSBiZy1icmFuZC1vcmFuZ2UgdGV4dC13aGl0ZTtcbn1cbi53b29jb21tZXJjZS1hY2NvdW50IC5mbWEtYWNjb3VudC1wYWdlIC5mbWEtY29udGVudC1zZWN0aW9uIHtcbiAgQGFwcGx5IGNvbnRhaW5lciBweS0xMDAgcHgtNTtcbn1cbi53b29jb21tZXJjZS1hY2NvdW50IC5mbWEtYWNjb3VudC1wYWdlIC5mbWEtY29udGVudC1zZWN0aW9uIC53b29jb21tZXJjZS1jdXN0b21lci1kZXRhaWxzLS1lbWFpbCB7XG4gIEBhcHBseSBicmVhay1hbGw7XG59XG4ud29vY29tbWVyY2UtYWNjb3VudCAuZm1hLWFjY291bnQtcGFnZSAud29vY29tbWVyY2UgLmZtYS1kYXNoYm9hcmQge1xuICBAYXBwbHkgdy1mdWxsO1xufVxuLndvb2NvbW1lcmNlLWFjY291bnQgLmZtYS1hY2NvdW50LXBhZ2UgLndvb2NvbW1lcmNlIC5mbWEtZGFzaGJvYXJkX19pdGVtcyB7XG4gIEBhcHBseSBmbGV4IGZsZXgtY29sIGdhcC1bNDhweF07XG59XG4ud29vY29tbWVyY2UtYWNjb3VudCAuZm1hLWFjY291bnQtcGFnZSAud29vY29tbWVyY2UgLmZtYS1kYXNoYm9hcmRfX2l0ZW1zIC5mbWEtZGFzaGJvYXJkX190aXRsZSB7XG4gIEBhcHBseSB0ZXh0LXhsIGZvbnQtbWVkaXVtIHRleHQtY2VudGVyIG1iLTU7XG59XG4ud29vY29tbWVyY2UtYWNjb3VudCAuZm1hLWFjY291bnQtcGFnZSAud29vY29tbWVyY2UgLmZtYS1kYXNoYm9hcmRfX2l0ZW1zIC5mbWEtZGFzaGJvYXJkX19pbnRybyB7XG4gIEBhcHBseSB0ZXh0LWxlZnQgdGV4dC1zbSBmb250LW5vcm1hbCBtYi01O1xufVxuLndvb2NvbW1lcmNlLWFjY291bnQgLmZtYS1hY2NvdW50LXBhZ2UgLndvb2NvbW1lcmNlIC5mbWEtZGFzaGJvYXJkX19pdGVtcyAuZm1hLWRhc2hib2FyZF9fc3VidGl0bGUge1xuICBAYXBwbHkgdGV4dC1jZW50ZXIgdGV4dC1sZyBmb250LW1lZGl1bSBtYi01O1xufVxuLndvb2NvbW1lcmNlLWFjY291bnQgLmZtYS1hY2NvdW50LXBhZ2UgLndvb2NvbW1lcmNlIC5mbWEtZGFzaGJvYXJkX19pdGVtcyAuZm1hLWRhc2hib2FyZF9fc2VjdGlvbi1sYWJlbCB7XG4gIEBhcHBseSB0ZXh0LWNlbnRlciB0ZXh0LWJhc2UgdHJhY2tpbmctd2lkZXN0IHRleHQtYnJhbmQtZGFyaztcbn1cbi53b29jb21tZXJjZS1hY2NvdW50IC5mbWEtYWNjb3VudC1wYWdlIC53b29jb21tZXJjZSAuZm1hLWRhc2hib2FyZF9faXRlbSB7XG4gIEBhcHBseSBiZy13aGl0ZSBwLTUgcm91bmRlZC1bMjBweF0gdy1mdWxsIHNwYWNlLXktWzE2cHhdO1xufVxuLndvb2NvbW1lcmNlLWFjY291bnQgLmZtYS1hY2NvdW50LXBhZ2UgLndvb2NvbW1lcmNlIC5mbWEtZGFzaGJvYXJkX19pdGVtLS1hY3Rpb25zIHtcbiAgQGFwcGx5IGZsZXggZ2FwLTUgaXRlbXMtY2VudGVyIGp1c3RpZnktc3RhcnQgZmxleC1jb2wgbWQ6ZmxleC1yb3c7XG59XG4ud29vY29tbWVyY2UtYWNjb3VudCAuZm1hLWFjY291bnQtcGFnZSAud29vY29tbWVyY2UgLmZtYS1kYXNoYm9hcmRfX2l0ZW0tLWZvb3RlciB7XG4gIEBhcHBseSBmbGV4IGdhcC01IGl0ZW1zLWNlbnRlciBqdXN0aWZ5LWVuZCBmbGV4LWNvbCBtZDpmbGV4LXJvdztcbn1cbi53b29jb21tZXJjZS1hY2NvdW50IC5mbWEtYWNjb3VudC1wYWdlIC53b29jb21tZXJjZSAuZm1hLWRhc2hib2FyZF9faXRlbS0taW5mbyB7XG4gIEBhcHBseSBmbGV4IGl0ZW1zLWNlbnRlciBnYXAtNSBmbGV4LXdyYXA7XG59XG4ud29vY29tbWVyY2UtYWNjb3VudCAuZm1hLWFjY291bnQtcGFnZSAud29vY29tbWVyY2UgLmZtYS1kYXNoYm9hcmRfX2l0ZW0tLWF2YXRhciB7XG4gIEBhcHBseSB3LVszNnB4XSBoLVszNnB4XSByb3VuZGVkLWZ1bGwgYmctYnJhbmQtbGlnaHRfZ3JleTtcbn1cbi53b29jb21tZXJjZS1hY2NvdW50IC5mbWEtYWNjb3VudC1wYWdlIC53b29jb21tZXJjZSAuZm1hLWRhc2hib2FyZF9faXRlbS0tdGl0bGUge1xuICBAYXBwbHkgdGV4dC1sZyBmb250LW1lZGl1bTtcbn1cbi53b29jb21tZXJjZS1hY2NvdW50IC5mbWEtYWNjb3VudC1wYWdlIC53b29jb21tZXJjZSAuZm1hLWRhc2hib2FyZF9faXRlbS0taGVhZGVyIHtcbiAgQGFwcGx5IGZsZXggaXRlbXMtY2VudGVyIGdhcC01O1xufVxuLndvb2NvbW1lcmNlLWFjY291bnQgLmZtYS1hY2NvdW50LXBhZ2UgLndvb2NvbW1lcmNlIC5mbWEtZGFzaGJvYXJkX19pdGVtLS1pbnRybyB7XG4gIEBhcHBseSBiZy10cmFuc3BhcmVudCBwLTA7XG59XG4ud29vY29tbWVyY2UtYWNjb3VudCAuZm1hLWFjY291bnQtcGFnZSAud29vY29tbWVyY2UgLmZtYS1kYXNoYm9hcmRfX2l0ZW0tLWljb25zIHtcbiAgQGFwcGx5IGZsZXgganVzdGlmeS1jZW50ZXIgZmxleC13cmFwIGdhcC01IGJnLXRyYW5zcGFyZW50IHAtMCBzcGFjZS15LTA7XG59XG4ud29vY29tbWVyY2UtYWNjb3VudCAuZm1hLWFjY291bnQtcGFnZSAud29vY29tbWVyY2UgLmZtYS1kYXNoYm9hcmRfX2l0ZW0tLW5hbWUge1xuICBAYXBwbHkgZm9udC1tZWRpdW0gdGV4dC1icmFuZC1kYXJrIHRleHQtWzIwcHhdO1xufVxuLndvb2NvbW1lcmNlLWFjY291bnQgLmZtYS1hY2NvdW50LXBhZ2UgLndvb2NvbW1lcmNlIC5mbWEtZGFzaGJvYXJkX19pdGVtLS1kZWxpdmVyeS1pbmZvIHtcbiAgQGFwcGx5IGJnLXRyYW5zcGFyZW50IHAtMCBpdGFsaWMgdGV4dC1jZW50ZXIgdGV4dC1icmFuZC1kYXJrO1xufVxuLndvb2NvbW1lcmNlLWFjY291bnQgLmZtYS1hY2NvdW50LXBhZ2UgLndvb2NvbW1lcmNlIC5mbWEtZGFzaGJvYXJkX19pdGVtLS1kZWxpdmVyeS1pbmZvIGEge1xuICBAYXBwbHkgdW5kZXJsaW5lIHRleHQtYnJhbmQtZGFyaztcbn1cbi53b29jb21tZXJjZS1hY2NvdW50IC5mbWEtYWNjb3VudC1wYWdlIC53b29jb21tZXJjZSAuZm1hLWRhc2hib2FyZF9fZ3JpZCB7XG4gIEBhcHBseSBncmlkIGdyaWQtY29scy0yIG1kOmdyaWQtY29scy00IGdhcC01IGJnLXRyYW5zcGFyZW50IHAtMCBzcGFjZS15LTA7XG59XG4ud29vY29tbWVyY2UtYWNjb3VudCAuZm1hLWFjY291bnQtcGFnZSAud29vY29tbWVyY2UgLmZtYS1kYXNoYm9hcmQtaWNvbiB7XG4gIEBhcHBseSBiZy13aGl0ZSByb3VuZGVkLVsyMHB4XSBmbGV4IHctZnVsbCBtZDp3LVt1bnNldF0gZmxleC1jb2wgaXRlbXMtY2VudGVyIGp1c3RpZnktY2VudGVyIHAtNSB0ZXh0LWNlbnRlcjtcbn1cbi53b29jb21tZXJjZS1hY2NvdW50IC5mbWEtYWNjb3VudC1wYWdlIC53b29jb21tZXJjZSAuZm1hLWRhc2hib2FyZC1pY29uX19pY29uIHtcbiAgQGFwcGx5IGgtMTAwIHctYXV0bztcbn1cbi53b29jb21tZXJjZS1hY2NvdW50IC5mbWEtYWNjb3VudC1wYWdlIC53b29jb21tZXJjZSAuZm1hLWRhc2hib2FyZC1pY29uX19sYWJlbC5mbWEtZGFzaGJvYXJkLWJ1dHRvbiB7XG4gIEBhcHBseSBtdC1bNDBweF0gYmctYnJhbmQtb3JhbmdlIHRleHQtd2hpdGUgcHktMiBweC00IGZsZXggaXRlbXMtY2VudGVyIGp1c3RpZnktY2VudGVyIHJvdW5kZWQtZnVsbDtcbn1cbi53b29jb21tZXJjZS1hY2NvdW50IC5mbWEtYWNjb3VudC1wYWdlIC53b29jb21tZXJjZSAuZm1hLWRhc2hib2FyZC1hY2NvdW50LWNhcmRfX2dyaWQge1xuICBAYXBwbHkgZ3JpZCBncmlkLWNvbHMtMiBtZDpncmlkLWNvbHMtNCBnYXAtNSB0ZXh0LWJyYW5kLWRhcms7XG59XG4ud29vY29tbWVyY2UtYWNjb3VudCAuZm1hLWFjY291bnQtcGFnZSAud29vY29tbWVyY2UgLmZtYS1kYXNoYm9hcmQtYWNjb3VudC1jYXJkX19ncmlkIHN0cm9uZyB7XG4gIEBhcHBseSB1cHBlcmNhc2U7XG59XG4ud29vY29tbWVyY2UtYWNjb3VudCAuZm1hLWFjY291bnQtcGFnZSAud29vY29tbWVyY2UgLmZtYS1jaGVja2JveCBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDtcbiAgY2xpcDogcmVjdCgwIDAgMCAwKTtcbiAgY2xpcC1wYXRoOiBpbnNldCg1MCUpO1xuICBtYXJnaW46IC0xcHg7XG59XG4ud29vY29tbWVyY2UtYWNjb3VudCAuZm1hLWFjY291bnQtcGFnZSAud29vY29tbWVyY2UgZm9ybSBsZWdlbmQge1xuICBAYXBwbHkgaGlkZGVuO1xufVxuLndvb2NvbW1lcmNlLWFjY291bnQgLmZtYS1hY2NvdW50LXBhZ2UgLndvb2NvbW1lcmNlIGZvcm0ud29vY29tbWVyY2UtRWRpdEFjY291bnRGb3JtLmVkaXQtYWNjb3VudCBidXR0b25bdHlwZT1zdWJtaXRdLmJ1dHRvbiB7XG4gIEBhcHBseSB3LWZ1bGwgbWQ6dy1tYXggbWQ6bWluLXctWzIyMHB4XTtcbn1cbi53b29jb21tZXJjZS1hY2NvdW50IC5mbWEtYWNjb3VudC1wYWdlIC53b29jb21tZXJjZSBmb3JtLmZtYS13b29jb21tZXJjZS1mb3JtIHtcbiAgQGFwcGx5IGdyaWQgZ3JpZC1jb2xzLTEgbWQ6Z3JpZC1jb2xzLTIgZ2FwLTU7XG59XG4ud29vY29tbWVyY2UtYWNjb3VudCAuZm1hLWFjY291bnQtcGFnZSAud29vY29tbWVyY2UgZm9ybS5mbWEtd29vY29tbWVyY2UtZm9ybSAuZm9ybS1yb3cge1xuICBAYXBwbHkgZmxvYXQtbm9uZSBtLTAgcC0wIHctZnVsbDtcbn1cbi53b29jb21tZXJjZS1hY2NvdW50IC5mbWEtYWNjb3VudC1wYWdlIC53b29jb21tZXJjZSBmb3JtLmZtYS13b29jb21tZXJjZS1mb3JtIC5mb3JtLXJvdy53b29jb21tZXJjZS1mb3JtLXJvdy0tc3VibWl0IHtcbiAgQGFwcGx5IGNvbC1zcGFuLWZ1bGw7XG59XG4ud29vY29tbWVyY2UtYWNjb3VudCAuZm1hLWFjY291bnQtcGFnZSAud29vY29tbWVyY2UgZm9ybSAuc2hvdy1wYXNzd29yZC1pbnB1dCB7XG4gIEBhcHBseSB0b3AtMS8yIHRyYW5zZm9ybSAtdHJhbnNsYXRlLXktMS8yIGZsZXggaXRlbXMtY2VudGVyIGp1c3RpZnktY2VudGVyO1xufVxuLndvb2NvbW1lcmNlLWFjY291bnQgLmZtYS1hY2NvdW50LXBhZ2UgLndvb2NvbW1lcmNlIGZvcm0gLmZvcm0tcm93IHtcbiAgQGFwcGx5IHJlbGF0aXZlIHAtMCBtLTA7XG59XG4ud29vY29tbWVyY2UtYWNjb3VudCAuZm1hLWFjY291bnQtcGFnZSAud29vY29tbWVyY2UgZm9ybSAuZm9ybS1yb3cgLndvb2NvbW1lcmNlLUlucHV0LCAud29vY29tbWVyY2UtYWNjb3VudCAuZm1hLWFjY291bnQtcGFnZSAud29vY29tbWVyY2UgZm9ybSAuZm9ybS1yb3cgLndvb2NvbW1lcmNlLWlucHV0LXdyYXBwZXIgaW5wdXQsIC53b29jb21tZXJjZS1hY2NvdW50IC5mbWEtYWNjb3VudC1wYWdlIC53b29jb21tZXJjZSBmb3JtIC5mb3JtLXJvdyBzZWxlY3Q6bm90KC5mbWEtZGVmYXVsdC1zZWxlY3QpLCAud29vY29tbWVyY2UtYWNjb3VudCAuZm1hLWFjY291bnQtcGFnZSAud29vY29tbWVyY2UgZm9ybSAuZm9ybS1yb3cgLmZtYS1kb2ctcHJvZmlsZV9fYmlydGgtZGF0ZSB7XG4gIEBhcHBseSBib3JkZXIgYm9yZGVyLWJyYW5kLWRhcmsgaC01NiBiZy1icmFuZC1saWdodCBwdC1bMjRweF0gcHgtWzI0cHhdIHRleHQtYnJhbmQtY2hhcmNvYWwgcm91bmRlZC10LVs0cHhdIHJvdW5kZWQtYi1ub25lO1xufVxuLndvb2NvbW1lcmNlLWFjY291bnQgLmZtYS1hY2NvdW50LXBhZ2UgLndvb2NvbW1lcmNlIGZvcm0gLmZvcm0tcm93Om5vdCguZm1hLXJvd19fYmlydGgtZGF0ZSkgLnNlbGVjdDItc2VsZWN0aW9uLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUsIC53b29jb21tZXJjZS1hY2NvdW50IC5mbWEtYWNjb3VudC1wYWdlIC53b29jb21tZXJjZSBmb3JtIC5mb3JtLXJvdzpub3QoLmZtYS1yb3dfX2JpcnRoLWRhdGUpIC5zZWxlY3QyLXNlbGVjdGlvbi5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBAYXBwbHkgYm9yZGVyIGJvcmRlci1icmFuZC1kYXJrIGgtNTYgYmctdHJhbnNwYXJlbnQgcHQtWzI0cHhdIHB4LVsyNHB4XSB0ZXh0LWJyYW5kLWNoYXJjb2FsIHJvdW5kZWQtdC1bNHB4XSByb3VuZGVkLWItbm9uZTtcbn1cbi53b29jb21tZXJjZS1hY2NvdW50IC5mbWEtYWNjb3VudC1wYWdlIC53b29jb21tZXJjZSBmb3JtIC5mb3JtLXJvdzpub3QoLmZtYS1yb3dfX2JpcnRoLWRhdGUpIC5zZWxlY3QyLXNlbGVjdGlvbi5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQsIC53b29jb21tZXJjZS1hY2NvdW50IC5mbWEtYWNjb3VudC1wYWdlIC53b29jb21tZXJjZSBmb3JtIC5mb3JtLXJvdzpub3QoLmZtYS1yb3dfX2JpcnRoLWRhdGUpIC5zZWxlY3QyLXNlbGVjdGlvbi5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gIEBhcHBseSBwLTAgbS0wIHRleHQtYnJhbmQtY2hhcmNvYWw7XG59XG4ud29vY29tbWVyY2UtYWNjb3VudCAuZm1hLWFjY291bnQtcGFnZSAud29vY29tbWVyY2UgZm9ybSAuZm9ybS1yb3c6bm90KC5mbWEtcm93X19iaXJ0aC1kYXRlKSAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XG4gIEBhcHBseSB0cmFuc2Zvcm0gdG9wLTEvMiAtdHJhbnNsYXRlLXktMS8yO1xufVxuLndvb2NvbW1lcmNlLWFjY291bnQgLmZtYS1hY2NvdW50LXBhZ2UgLndvb2NvbW1lcmNlIGZvcm0gLmZvcm0tcm93LmZtYS1yb3dfX2JpcnRoLWRhdGUgLnNlbGVjdDItc2VsZWN0aW9uLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBAYXBwbHkgYm9yZGVyLW5vbmUgcC0wIG0tMCBiZy10cmFuc3BhcmVudDtcbn1cbi53b29jb21tZXJjZS1hY2NvdW50IC5mbWEtYWNjb3VudC1wYWdlIC53b29jb21tZXJjZSBmb3JtIC5mb3JtLXJvdy5mbWEtcm93X19iaXJ0aC1kYXRlIC5zZWxlY3QyLXNlbGVjdGlvbi5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICBAYXBwbHkgcC0wIG0tMCBiZy10cmFuc3BhcmVudDtcbn1cbi53b29jb21tZXJjZS1hY2NvdW50IC5mbWEtYWNjb3VudC1wYWdlIC53b29jb21tZXJjZSBmb3JtIC5mb3JtLXJvdyBsYWJlbDpub3QoLmNoZWNrYm94KSB7XG4gIEBhcHBseSBhYnNvbHV0ZSB0ZXh0LXhzIHRvcC1bOHB4XSBsZWZ0LVsyNHB4XSB0ZXh0LWJyYW5kLXB1cnBsZV9saWdodDtcbiAgei1pbmRleDogMTtcbn1cbi53b29jb21tZXJjZS1hY2NvdW50IC5mbWEtYWNjb3VudC1wYWdlIC53b29jb21tZXJjZSBmb3JtIGJ1dHRvblt0eXBlPXN1Ym1pdF0uYnV0dG9uIHtcbiAgQGFwcGx5IHRleHQtd2hpdGUgdGV4dC1jZW50ZXIgdGV4dC1zbSBtZDp0ZXh0LWJhc2UgZm9udC1tZWRpdW0gcHktMiBweC1bMjVweF0gbWluLWgtNjQgZmxleCBpdGVtcy1jZW50ZXIganVzdGlmeS1jZW50ZXIgcm91bmRlZC1mdWxsIGJvcmRlci1zb2xpZDtcbiAgQGFwcGx5IGJnLWJyYW5kLW9yYW5nZSBib3JkZXItYnJhbmQtb3JhbmdlIHRleHQtd2hpdGUgaG92ZXI6Ym9yZGVyLWJyYW5kLWRhcmtfb3JhbmdlIGhvdmVyOmJnLWJyYW5kLWRhcmtfb3JhbmdlIGFjdGl2ZTpib3JkZXItYnJhbmQtZGFya19vcmFuZ2UgYWN0aXZlOmJnLWJyYW5kLWRhcmtfb3JhbmdlIGFjdGl2ZTp0ZXh0LXdoaXRlIGZvY3VzOmJvcmRlci1icmFuZC1kYXJrX29yYW5nZSBmb2N1czpiZy1icmFuZC1kYXJrX29yYW5nZSBmb2N1czp0ZXh0LXdoaXRlO1xuICBAYXBwbHkgbXgtYXV0bztcbn1cbi53b29jb21tZXJjZS1hY2NvdW50IC5mbWEtYWNjb3VudC1wYWdlIC53b29jb21tZXJjZSAuZm1hLWNoZWNrYm94LmZtYS1jaGVja2JveC1ibGFjayBpbnB1dFt0eXBlPWNoZWNrYm94XSArIGxhYmVsIHtcbiAgQGFwcGx5IHRleHQtYmxhY2s7XG59XG4ud29vY29tbWVyY2UtYWNjb3VudCAuZm1hLWFjY291bnQtcGFnZSAud29vY29tbWVyY2UgLmZtYS1jaGVja2JveC5mbWEtY2hlY2tib3gtYmxhY2sgaW5wdXRbdHlwZT1jaGVja2JveF0gKyBsYWJlbDo6YmVmb3JlIHtcbiAgQGFwcGx5IGJvcmRlci1ibGFjaztcbn1cbi53b29jb21tZXJjZS1hY2NvdW50IC5mbWEtYWNjb3VudC1wYWdlIC53b29jb21tZXJjZSAuZm1hLWNoZWNrYm94LmZtYS1jaGVja2JveC1ibGFjayBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgbGFiZWw6OmJlZm9yZSB7XG4gIEBhcHBseSBib3JkZXItYnJhbmQtZGFyaztcbn1cbi53b29jb21tZXJjZS1hY2NvdW50IC5mbWEtYWNjb3VudC1wYWdlIC53b29jb21tZXJjZSAuZm1hLWNoZWNrYm94IGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgZm9udC1zaXplOiAxZW07XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBhcHBlYXJhbmNlOiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgMTIwbXMgZWFzZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4ud29vY29tbWVyY2UtYWNjb3VudCAuZm1hLWFjY291bnQtcGFnZSAud29vY29tbWVyY2UgLmZtYS1jaGVja2JveCBpbnB1dFt0eXBlPWNoZWNrYm94XSArIGxhYmVsIHtcbiAgQGFwcGx5IGN1cnNvci1wb2ludGVyIHRleHQtc20gdGV4dC1icmFuZC1kYXJrIGZvbnQtbm9ybWFsIGZsZXggaXRlbXMtY2VudGVyIGdhcC0yIHctZnVsbCBwLTA7XG4gIHRyYW5zaXRpb246IGFsbCAxMjBtcyBlYXNlO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbi53b29jb21tZXJjZS1hY2NvdW50IC5mbWEtYWNjb3VudC1wYWdlIC53b29jb21tZXJjZSAuZm1hLWNoZWNrYm94IGlucHV0W3R5cGU9Y2hlY2tib3hdICsgbGFiZWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIEBhcHBseSBjdXJzb3ItcG9pbnRlciBiZy10cmFuc3BhcmVudCBpbmxpbmUgYm9yZGVyIGJvcmRlci1icmFuZC1kYXJrIHJvdW5kZWQtWzRweF0gdy1bMTZweF0gaC1bMTZweF0gbWluLXctWzE2cHhdO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIDEyMG1zIGVhc2UtaW4tb3V0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDI1JTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1vcmlnaW46IHBhZGRpbmctYm94O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIG91dGxpbmU6IHNvbGlkIDNweCB0cmFuc3BhcmVudDtcbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKSB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbn1cbi53b29jb21tZXJjZS1hY2NvdW50IC5mbWEtYWNjb3VudC1wYWdlIC53b29jb21tZXJjZSAuZm1hLWNoZWNrYm94IGlucHV0W3R5cGU9Y2hlY2tib3hdOmFjdGl2ZSArIGxhYmVsOjpiZWZvcmUge1xuICBAYXBwbHkgYmctdHJhbnNwYXJlbnQ7XG4gIHRyYW5zZm9ybTogc2NhbGUzZCgwLjk1LCAwLjk1LCAxKTtcbn1cbi53b29jb21tZXJjZS1hY2NvdW50IC5mbWEtYWNjb3VudC1wYWdlIC53b29jb21tZXJjZSAuZm1hLWNoZWNrYm94IGlucHV0W3R5cGU9Y2hlY2tib3hdOmZvY3VzICsgbGFiZWw6OmJlZm9yZSB7XG4gIEBhcHBseSBiZy10cmFuc3BhcmVudDtcbn1cbi53b29jb21tZXJjZS1hY2NvdW50IC5mbWEtYWNjb3VudC1wYWdlIC53b29jb21tZXJjZSAuZm1hLWNoZWNrYm94IGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyBsYWJlbDo6YmVmb3JlIHtcbiAgQGFwcGx5IGJnLWJyYW5kLWRhcms7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTYnIGhlaWdodD0nMTYnIHZpZXdCb3g9JzAgMCAxNiAxNiclM0UlM0NnIGZpbGw9JyUyM2ZmZmZmZiclM0UlM0NwYXRoIGQ9J00xNS44NTQsMy4xNDZsLTEuNS0xLjVjLS4xOTUtLjE5NS0uNTEyLS4xOTUtLjcwNywwTDUuNSw5Ljc5M2wtMy4xNDYtMy4xNDZjLS4xOTUtLjE5NS0uNTEyLS4xOTUtLjcwNywwTC4xNDYsOC4xNDZjLS4xOTUsLjE5NS0uMTk1LC41MTIsMCwuNzA3bDUsNWMuMDk4LC4wOTgsLjIyNiwuMTQ2LC4zNTQsLjE0NnMuMjU2LS4wNDksLjM1NC0uMTQ2TDE1Ljg1NCwzLjg1NGMuMTk1LS4xOTUsLjE5NS0uNTEyLDAtLjcwN1onIGZpbGw9JyUyM2ZmZmZmZiclM0UlM0MvcGF0aCUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICBiYWNrZ3JvdW5kLXNpemU6IDc1JTtcbiAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpIHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xufVxuLndvb2NvbW1lcmNlLWFjY291bnQgLmZtYS1hY2NvdW50LXBhZ2UgLndvb2NvbW1lcmNlIC5mbWEtY2hlY2tib3ggaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZDpob3ZlciArIGxhYmVsOjpiZWZvcmUge1xuICBAYXBwbHkgYmctYnJhbmQtZGFyaztcbn1cbi53b29jb21tZXJjZS1hY2NvdW50IC5mbWEtYWNjb3VudC1wYWdlIC53b29jb21tZXJjZSAuZm1hLWNoZWNrYm94IGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQ6YWN0aXZlICsgbGFiZWw6OmJlZm9yZSB7XG4gIEBhcHBseSBiZy1icmFuZC1kYXJrO1xufVxuLndvb2NvbW1lcmNlLWFjY291bnQgLmZtYS1hY2NvdW50LXBhZ2UgLndvb2NvbW1lcmNlIC5mbWEtY2hlY2tib3ggaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZDpmb2N1cyArIGxhYmVsOjpiZWZvcmUge1xuICBAYXBwbHkgYmctYnJhbmQtZGFyayBvdXRsaW5lLVsjYjNkYmQwXTtcbiAgb3V0bGluZS1vZmZzZXQ6IDA7XG59XG4ud29vY29tbWVyY2UtYWNjb3VudCAuZm1hLWFjY291bnQtcGFnZSAuZm1hLWRvZy1wcm9maWxlX19pdGVtIHtcbiAgQGFwcGx5IHNwYWNlLXktMDtcbn1cbi53b29jb21tZXJjZS1hY2NvdW50IC5mbWEtYWNjb3VudC1wYWdlIC5mbWEtZG9nLXByb2ZpbGVfX2NhcmQge1xuICBAYXBwbHkgZmxleCBmbGV4LWNvbCBpdGVtcy1jZW50ZXIgbWQ6aXRlbXMtc3RhcnQgIG1kOmZsZXgtcm93IGdhcC01IHB0LVs0MHB4XTtcbn1cbi53b29jb21tZXJjZS1hY2NvdW50IC5mbWEtYWNjb3VudC1wYWdlIC5mbWEtZG9nLXByb2ZpbGVfX2NhcmQgaDQsIC53b29jb21tZXJjZS1hY2NvdW50IC5mbWEtYWNjb3VudC1wYWdlIC5mbWEtZG9nLXByb2ZpbGVfX2NhcmQgcCB7XG4gIEBhcHBseSB0ZXh0LWJsYWNrO1xufVxuLndvb2NvbW1lcmNlLWFjY291bnQgLmZtYS1hY2NvdW50LXBhZ2UgLmZtYS1kb2ctcHJvZmlsZV9faW1hZ2UtLWxhYmVsIHtcbiAgQGFwcGx5IGZsZXgganVzdGlmeS1jZW50ZXIgaXRlbXMtY2VudGVyIHctWzIwMHB4XSBoLVsyMDBweF0gbWQ6dy1bMzAwcHhdIG1kOmgtWzMwMHB4XSByb3VuZGVkLWZ1bGwgYmctYnJhbmQtcm9zZTtcbn1cbi53b29jb21tZXJjZS1hY2NvdW50IC5mbWEtYWNjb3VudC1wYWdlIC5mbWEtZG9nLXByb2ZpbGVfX2NvbnRlbnQge1xuICBAYXBwbHkgZmxleCBmbGV4LWNvbCBtZDpweC0xMCBweS01O1xufVxuLndvb2NvbW1lcmNlLWFjY291bnQgLmZtYS1hY2NvdW50LXBhZ2UgLmZtYS1kb2ctcHJvZmlsZV9fbWV0YSB7XG4gIEBhcHBseSBtdC0yLjUgdGV4dC1iYXNlO1xufVxuLndvb2NvbW1lcmNlLWFjY291bnQgLmZtYS1hY2NvdW50LXBhZ2UgLmZtYS1kb2ctcHJvZmlsZV9fbmFtZSB7XG4gIEBhcHBseSB0ZXh0LWxnO1xufVxuLndvb2NvbW1lcmNlLWFjY291bnQgLmZtYS1hY2NvdW50LXBhZ2UgLmZtYS1kb2ctcHJvZmlsZV9fZG9nLWRlc2NyaXB0aW9uIHtcbiAgQGFwcGx5IG10LTU7XG59XG4ud29vY29tbWVyY2UtYWNjb3VudCAuZm1hLWFjY291bnQtcGFnZSAuZm1hLWRvZy1wcm9maWxlX19idXR0b25zIHtcbiAgQGFwcGx5IG10LTEwIGZsZXgganVzdGlmeS1jZW50ZXIgaXRlbXMtY2VudGVyO1xufVxuLndvb2NvbW1lcmNlLWFjY291bnQgLmZtYS1hY2NvdW50LXBhZ2UgLmZtYS1kb2ctcHJvZmlsZV9fYnV0dG9ucyAuZm1hLWRvZy1wcm9maWxlX19idXR0b24ge1xuICBAYXBwbHkgdy1mdWxsIG1heC13LWZ1bGwgbWQ6bWF4LXctWzI4MHB4XTtcbn1cbi53b29jb21tZXJjZS1hY2NvdW50IC5mbWEtYWNjb3VudC1wYWdlIC5mbWEtZG9nLXByb2ZpbGVfX2Zvb3RlciB7XG4gIEBhcHBseSBtdC0wO1xufVxuLndvb2NvbW1lcmNlLWFjY291bnQgLmZtYS1hY2NvdW50LXBhZ2UgLmZtYS1kb2ctcHJvZmlsZSAuZm1hLWRvZy1wcm9maWxlX19pbWFnZS0tbGFiZWwge1xuICBAYXBwbHkgbXgtYXV0bztcbn1cbi53b29jb21tZXJjZS1hY2NvdW50IC5mbWEtYWNjb3VudC1wYWdlIC5mbWEtZG9nLXByb2ZpbGUgLmZtYS1kb2ctcHJvZmlsZV9fcGxhbiB7XG4gIEBhcHBseSBwLTUgbWQ6cC1bNTBweF0gZmxleCBmbGV4LWNvbCBiZy13aGl0ZSByb3VuZGVkLVsyMHB4XSBtdC1bNTBweF0gc3BhY2UteS01O1xufVxuLndvb2NvbW1lcmNlLWFjY291bnQgLmZtYS1hY2NvdW50LXBhZ2UgLmZtYS1kb2ctcHJvZmlsZSAuZm1hLWRvZy1wcm9maWxlX19wbGFuLS1pbmZvIHtcbiAgQGFwcGx5IGZsZXggZmxleC13cmFwIGdhcC01O1xufVxuLndvb2NvbW1lcmNlLWFjY291bnQgLmZtYS1hY2NvdW50LXBhZ2UgLmZtYS1kb2ctcHJvZmlsZSAuZm1hLWRvZy1wcm9maWxlX19wbGFuIGEge1xuICBAYXBwbHkgdGV4dC1icmFuZC1kYXJrIGZvbnQtYm9sZDtcbn1cbi53b29jb21tZXJjZS1hY2NvdW50IC5mbWEtYWNjb3VudC1wYWdlIC5mbWEtZG9nLXByb2ZpbGUgLmZtYS1kb2ctcHJvZmlsZV9fYnV0dG9uLS1yZW1vdmUge1xuICBAYXBwbHkgdGV4dC1icmFuZC1vcmFuZ2UgYmxvY2sgbXQtWzUwcHhdIHRleHQtY2VudGVyIGZvbnQtbWVkaXVtO1xufVxuLndvb2NvbW1lcmNlLWFjY291bnQgLmZtYS1hY2NvdW50LXBhZ2UgLmZtYS1kb2ctcHJvZmlsZSAuZm1hLWRvZy1wcm9maWxlX19iaXJ0aC1kYXRlIHtcbiAgQGFwcGx5IGdyaWQgZ3JpZC1jb2xzLTIgZ2FwLTU7XG59XG4ud29vY29tbWVyY2UtYWNjb3VudCAuZm1hLWFjY291bnQtcGFnZSAuZm1hLWRvZy1wcm9maWxlIC5mbWEtZG9nLXByb2ZpbGVfX2JpcnRoLWRhdGUgc2VsZWN0IHtcbiAgQGFwcGx5IGJvcmRlci0wIGJnLXRyYW5zcGFyZW50IHAtMCBoLTUgb3V0bGluZS1ub25lIGZvY3VzOnJpbmctMDtcbn1cbi53b29jb21tZXJjZS1hY2NvdW50IC5mbWEtYWNjb3VudC1wYWdlIC5mbWEtZG9nLXByb2ZpbGUgPiBoMiB7XG4gIEBhcHBseSB0ZXh0LWNlbnRlciBweS1bMTZweF07XG59XG4ud29vY29tbWVyY2UtYWNjb3VudCAuZm1hLWFjY291bnQtcGFnZSAuZm1hLXBvcHVwIHtcbiAgdHJhbnNpdGlvbjogZGlzcGxheSA2MDBtcyBhbGxvdy1kaXNjcmV0ZSwgb3ZlcmxheSA2MDBtcyBhbGxvdy1kaXNjcmV0ZTtcbiAgYW5pbWF0aW9uOiBjbG9zZSA2MDBtcyBmb3J3YXJkcztcbn1cbi53b29jb21tZXJjZS1hY2NvdW50IC5mbWEtYWNjb3VudC1wYWdlIC5mbWEtcG9wdXBbb3Blbl0ge1xuICBhbmltYXRpb246IG9wZW4gNjAwbXMgZm9yd2FyZHM7XG59XG4ud29vY29tbWVyY2UtYWNjb3VudCAuZm1hLWFjY291bnQtcGFnZSAuZm1hLXBvcHVwX193cmFwcGVyIHtcbiAgQGFwcGx5IGJnLWJyYW5kLXJvc2Ugdy1mdWxsIG1kOnctWzczOXB4XSB3LWZ1bGwgcC01IG1kOnAtMTA7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDE1cHggMCByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG4ud29vY29tbWVyY2UtYWNjb3VudCAuZm1hLWFjY291bnQtcGFnZSAuZm1hLXBvcHVwX190aXRsZSB7XG4gIEBhcHBseSB0ZXh0LWxnIG0tMCB0ZXh0LWJyYW5kLWRhcmsgdGV4dC1jZW50ZXI7XG59XG4ud29vY29tbWVyY2UtYWNjb3VudCAuZm1hLWFjY291bnQtcGFnZSAuZm1hLXBvcHVwX19jb250ZW50IHtcbiAgQGFwcGx5IG1heC13LVs1MzJweF0gbXgtYXV0byBzcGFjZS15LVsyNHB4XTtcbn1cbi53b29jb21tZXJjZS1hY2NvdW50IC5mbWEtYWNjb3VudC1wYWdlIC5mbWEtcG9wdXBfX3RleHQge1xuICBAYXBwbHkgc3BhY2UteS1bMjRweF0gdGV4dC1jZW50ZXIgdGV4dC1ibGFjaztcbn1cbi53b29jb21tZXJjZS1hY2NvdW50IC5mbWEtYWNjb3VudC1wYWdlIC5mbWEtcG9wdXBfX2Nsb3NlIHtcbiAgQGFwcGx5IGFic29sdXRlIHAtMCBtLTAgdG9wLTAgbS0wIHJpZ2h0LTIuNSB0ZXh0LVsxNHB4XTtcbn1cbi53b29jb21tZXJjZS1hY2NvdW50IC5mbWEtYWNjb3VudC1wYWdlIC5mbWEtcG9wdXBfX2J1dHRvbiB7XG4gIEBhcHBseSBtYXgtdy1mdWxsIHctZnVsbDtcbn1cbi53b29jb21tZXJjZS1hY2NvdW50IC5mbWEtYWNjb3VudC1wYWdlIC5mbWEtcG9wdXBfX2Vycm9yIHtcbiAgQGFwcGx5IG10LVsyNHB4XSB0ZXh0LXJlZC01MDAgdGV4dC1jZW50ZXI7XG59XG4ud29vY29tbWVyY2UtYWNjb3VudCAuZm1hLWFjY291bnQtcGFnZSAuZm1hLXBvcHVwX19mb3JtLWJ1dHRvbiB7XG4gIEBhcHBseSBtdC1bMjRweF07XG59XG4ud29vY29tbWVyY2UtYWNjb3VudCAuZm1hLWFjY291bnQtcGFnZSAuZm1hLXBvcHVwX19mb3JtIGlucHV0W3R5cGU9cmFkaW9dIHtcbiAgQGFwcGx5IGFic29sdXRlIG9wYWNpdHktMCBpbnZpc2libGU7XG4gIHotaW5kZXg6IC0xO1xufVxuLndvb2NvbW1lcmNlLWFjY291bnQgLmZtYS1hY2NvdW50LXBhZ2UgLmZtYS1wb3B1cF9fZm9ybSBpbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkICsgbGFiZWwgc3Bhbjo6YmVmb3JlIHtcbiAgQGFwcGx5IGJvcmRlci1icmFuZC1vcmFuZ2U7XG59XG4ud29vY29tbWVyY2UtYWNjb3VudCAuZm1hLWFjY291bnQtcGFnZSAuZm1hLXBvcHVwX19mb3JtIGlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQgKyBsYWJlbCBzcGFuOjphZnRlciB7XG4gIEBhcHBseSB2aXNpYmxlIG9wYWNpdHktMTAwO1xufVxuLndvb2NvbW1lcmNlLWFjY291bnQgLmZtYS1hY2NvdW50LXBhZ2UgLmZtYS1wb3B1cF9fZm9ybSBsYWJlbCB7XG4gIEBhcHBseSBmbGV4IGl0ZW1zLWNlbnRlciBsZWFkaW5nLVs0OHB4XSB0ZXh0LWJyYW5kLWRhcmsgY3Vyc29yLXBvaW50ZXI7XG4gIGZvbnQtZmFtaWx5OiBcIkdlbGljYVwiLCBzYW5zLXNlcmlmO1xufVxuLndvb2NvbW1lcmNlLWFjY291bnQgLmZtYS1hY2NvdW50LXBhZ2UgLmZtYS1wb3B1cF9fZm9ybSBsYWJlbCBzcGFuIHtcbiAgQGFwcGx5IHctWzQ4cHhdIGgtWzQ4cHhdIG1pbi13LVs0OHB4XSBtci1bMTZweF0gcmVsYXRpdmUgZmxleCBpdGVtcy1jZW50ZXIganVzdGlmeS1jZW50ZXI7XG59XG4ud29vY29tbWVyY2UtYWNjb3VudCAuZm1hLWFjY291bnQtcGFnZSAuZm1hLXBvcHVwX19mb3JtIGxhYmVsIHNwYW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjRzIGVhc2U7XG4gIEBhcHBseSBmbGV4IHctNSBoLTUgbWluLXctNSByb3VuZGVkLWZ1bGwgYm9yZGVyLTIgYm9yZGVyLWJyYW5kLWRhcms7XG59XG4ud29vY29tbWVyY2UtYWNjb3VudCAuZm1hLWFjY291bnQtcGFnZSAuZm1hLXBvcHVwX19mb3JtIGxhYmVsIHNwYW46OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgQGFwcGx5IHctMyBoLTMgYWJzb2x1dGUgbGVmdC1bNHB4XSBtaW4tdy0zIGJnLWJyYW5kLW9yYW5nZSBpbnZpc2libGUgb3BhY2l0eS0wIHJvdW5kZWQtZnVsbCB0b3AtMS8yIGxlZnQtMS8yIHRyYW5zZm9ybSAtdHJhbnNsYXRlLXktMS8yIC10cmFuc2xhdGUteC0xLzI7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC40cyBlYXNlO1xufVxuLndvb2NvbW1lcmNlLWFjY291bnQgLmZtYS1hY2NvdW50LXBhZ2UgLmZtYS1wb3B1cF9fYnV0dG9ucyB7XG4gIEBhcHBseSBmbGV4IGp1c3RpZnktYmV0d2VlbiBnYXAtWzI0cHhdO1xufVxuLndvb2NvbW1lcmNlLWFjY291bnQgLmZtYS1hY2NvdW50LXBhZ2UgLmZtYS1wb3B1cDo6YmFja2Ryb3Age1xuICBAYXBwbHkgYmctW3JnYmEoMCwwLDAsMC4xMCldO1xufVxuQGtleWZyYW1lcyBvcGVuIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQGtleWZyYW1lcyBjbG9zZSB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbi53b29jb21tZXJjZS1hY2NvdW50IC5mbWEtYWNjb3VudC1wYWdlIC5kZWxpdmVyeS1zbG90LWJ0biB7XG4gIEBhcHBseSBiZy10cmFuc3BhcmVudCBib3JkZXItWzJweF0gYm9yZGVyLWJyYW5kLXB1cnBsZSByb3VuZGVkLVszMHB4XSB0ZXh0LVsxNHB4XSBweC1bMTJweF0gcHktWzZweF0gY3Vyc29yLXBvaW50ZXI7XG4gIHRyYW5zaXRpb246IDAuMnMgZWFzZTtcbn1cbi53b29jb21tZXJjZS1hY2NvdW50IC5mbWEtYWNjb3VudC1wYWdlIC5kZWxpdmVyeS1zbG90LWJ0bjpob3ZlciwgLndvb2NvbW1lcmNlLWFjY291bnQgLmZtYS1hY2NvdW50LXBhZ2UgLmRlbGl2ZXJ5LXNsb3QtYnRuLnNlbGVjdGVkIHtcbiAgQGFwcGx5IGJnLWJyYW5kLXB1cnBsZSB0ZXh0LXdoaXRlO1xufVxuLndvb2NvbW1lcmNlLWFjY291bnQgLmZtYS1hY2NvdW50LXBhZ2UgLmZtYS1wb3B1cC0tZ29yZG9uIC5mbWEtcG9wdXBfX3dyYXBwZXIge1xuICBAYXBwbHkgbWF4LXctWzQ4MHB4XSBwLTUgbWQ6cC1bNjBweF07XG59XG4ud29vY29tbWVyY2UtYWNjb3VudCAuZm1hLWFjY291bnQtcGFnZSAuZm1hLXBvcHVwLS1nb3Jkb24gLmZtYS1wb3B1cF9fdGl0bGUge1xuICBAYXBwbHkgdGV4dC1sZWZ0IHRleHQtYmxhY2sgLW1iLTIuNSB0ZXh0LVsyMHB4XTtcbn1cbi53b29jb21tZXJjZS1hY2NvdW50IC5mbWEtYWNjb3VudC1wYWdlIC5mbWEtcG9wdXAtLWdvcmRvbiAuZGVsaXZlcnktc2xvdC1idG4uc2VsZWN0ZWQge1xuICBAYXBwbHkgcm91bmRlZC1bNHB4XSB0ZXh0LXdoaXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNEEwMEUwO1xufVxuLndvb2NvbW1lcmNlLWFjY291bnQgLmZtYS1hY2NvdW50LXBhZ2UgLmZtYS1wb3B1cC0tZ29yZG9uIC5nb3Jkb25fd2luZG93c19jb250YWluZXIge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4ud29vY29tbWVyY2UtYWNjb3VudCAuZm1hLWFjY291bnQtcGFnZSAuZm1hLXBvcHVwLS1nb3Jkb24gLmdvcmRvbl9kZWxpdmVyeV93aW5kb3dzIHtcbiAgQGFwcGx5IGhpZGRlbjtcbn1cbi53b29jb21tZXJjZS1hY2NvdW50IC5mbWEtYWNjb3VudC1wYWdlIC5mbWEtcG9wdXAtLWdvcmRvbiAuZ29yZG9uLWRlbGl2ZXJ5LWNvbnRhaW5lciB7XG4gIEBhcHBseSB0ZXh0LWJsYWNrIG91dGxpbmUtbm9uZSBwLTAgcmVsYXRpdmUgdy1mdWxsIHRleHQtc207XG59XG4ud29vY29tbWVyY2UtYWNjb3VudCAuZm1hLWFjY291bnQtcGFnZSAuZm1hLXBvcHVwLS1nb3Jkb24gLmdvcmRvbi1kZWxpdmVyeS1jb250YWluZXIgLmRhdGUtbGFiZWwge1xuICBAYXBwbHkgYmxvY2sgbS0wIGJnLWJyYW5kLXJvc2UgdGV4dC14cyB0ZXh0LWJyYW5kLXB1cnBsZSBhYnNvbHV0ZSAtdG9wLVsxMnB4XSBsZWZ0LVsxNnB4XSBweC1bNHB4XSBweS0wO1xufVxuLndvb2NvbW1lcmNlLWFjY291bnQgLmZtYS1hY2NvdW50LXBhZ2UgLmZtYS1wb3B1cC0tZ29yZG9uIC5nb3Jkb24tZGVsaXZlcnktY29udGFpbmVyIC5nb3Jkb24tZGVsaXZlcnktYnV0dG9uIHtcbiAgQGFwcGx5IGJnLXRyYW5zcGFyZW50IGJvcmRlci1ub25lIGN1cnNvci1wb2ludGVyIG0tMCBwLTAgdGV4dC1icmFuZC1jaGFyY29hbCBweC1bMTVweF0gcHktMCB0ZXh0LWxlZnQgdy1mdWxsO1xufVxuLndvb2NvbW1lcmNlLWFjY291bnQgLmZtYS1hY2NvdW50LXBhZ2UgLmZtYS1wb3B1cC0tZ29yZG9uIC5nb3Jkb24tZGVsaXZlcnktY29udGFpbmVyIC5nb3Jkb24tZGVsaXZlcnktbW0tZGQteXl5eSB7XG4gIEBhcHBseSBibG9jayB0ZXh0LWxlZnQgdGV4dC14cyB0ZXh0LWJyYW5kLXB1cnBsZV9saWdodCBweS1bNXB4XSBweC1bMTZweF07XG59XG4ud29vY29tbWVyY2UtYWNjb3VudCAuZm1hLWFjY291bnQtcGFnZSAuZm1hLXBvcHVwLS1nb3Jkb24gLmdvcmRvbi1kZWxpdmVyeS1jb250YWluZXIgLmdvcmRvbi1kZWxpdmVyeS1wb3B1cCB7XG4gIEBhcHBseSBiZy13aGl0ZSBib3JkZXItbm9uZSByb3VuZGVkLVsxNnB4XSBtYXgtdy1mdWxsIHctZnVsbCBtaW4taC1bNDA0cHhdIHB0LTIuNSBwYi01O1xufVxuLndvb2NvbW1lcmNlLWFjY291bnQgLmZtYS1hY2NvdW50LXBhZ2UgLmZtYS1wb3B1cC0tZ29yZG9uIC5nb3Jkb24tZGVsaXZlcnktY29udGFpbmVyIC5nb3Jkb24tZGVsaXZlcnktcG9wdXAubG9hZGluZyB7XG4gIEBhcHBseSByZWxhdGl2ZTtcbn1cbi53b29jb21tZXJjZS1hY2NvdW50IC5mbWEtYWNjb3VudC1wYWdlIC5mbWEtcG9wdXAtLWdvcmRvbiAuZ29yZG9uLWRlbGl2ZXJ5LWNvbnRhaW5lciAuZ29yZG9uLWRlbGl2ZXJ5LXBvcHVwLmxvYWRpbmc6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBAYXBwbHkgYWJzb2x1dGUgdG9wLTAgbGVmdC0wIHJpZ2h0LTAgYm90dG9tLTAgYmctYnJhbmQtcm9zZSBvcGFjaXR5LVswLjVdIHotMTAgY3Vyc29yLXdhaXQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzc1cHgpIHtcbiAgLndvb2NvbW1lcmNlLWFjY291bnQgLmZtYS1hY2NvdW50LXBhZ2UgLmZtYS1wb3B1cC0tZ29yZG9uIC5nb3Jkb24tZGVsaXZlcnktY29udGFpbmVyIC5nb3Jkb24tZGVsaXZlcnktcG9wdXAge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbn1cbi53b29jb21tZXJjZS1hY2NvdW50IC5mbWEtYWNjb3VudC1wYWdlIC5mbWEtcG9wdXAtLWdvcmRvbiAuZ29yZG9uLWRlbGl2ZXJ5LWNvbnRhaW5lciAuZ29yZG9uLWRlbGl2ZXJ5LXBvcHVwIC51aS1kYXRlcGlja2VyIHtcbiAgQGFwcGx5IGJnLXRyYW5zcGFyZW50IGJvcmRlci1ub25lIHJvdW5kZWQtbm9uZSBtLTAgcC0wIHctZnVsbDtcbn1cbi53b29jb21tZXJjZS1hY2NvdW50IC5mbWEtYWNjb3VudC1wYWdlIC5mbWEtcG9wdXAtLWdvcmRvbiAuZ29yZG9uLWRlbGl2ZXJ5LWNvbnRhaW5lciAuZ29yZG9uLWRlbGl2ZXJ5LXBvcHVwIC51aS1kYXRlcGlja2VyLXByZXYsIC53b29jb21tZXJjZS1hY2NvdW50IC5mbWEtYWNjb3VudC1wYWdlIC5mbWEtcG9wdXAtLWdvcmRvbiAuZ29yZG9uLWRlbGl2ZXJ5LWNvbnRhaW5lciAuZ29yZG9uLWRlbGl2ZXJ5LXBvcHVwIC51aS1kYXRlcGlja2VyLW5leHQge1xuICBAYXBwbHkgaGlkZGVuO1xufVxuLndvb2NvbW1lcmNlLWFjY291bnQgLmZtYS1hY2NvdW50LXBhZ2UgLmZtYS1wb3B1cC0tZ29yZG9uIC5nb3Jkb24tZGVsaXZlcnktY29udGFpbmVyIC5nb3Jkb24tZGVsaXZlcnktcG9wdXAgLnVpLWRhdGVwaWNrZXItdGl0bGUge1xuICBAYXBwbHkgZmxleCBqdXN0aWZ5LWJldHdlZW4gaXRlbXMtY2VudGVyIG0tMCBtYi1bOHB4XTtcbn1cbi53b29jb21tZXJjZS1hY2NvdW50IC5mbWEtYWNjb3VudC1wYWdlIC5mbWEtcG9wdXAtLWdvcmRvbiAuZ29yZG9uLWRlbGl2ZXJ5LWNvbnRhaW5lciAuZ29yZG9uLWRlbGl2ZXJ5LXBvcHVwIC51aS1kYXRlcGlja2VyLXllYXIsIC53b29jb21tZXJjZS1hY2NvdW50IC5mbWEtYWNjb3VudC1wYWdlIC5mbWEtcG9wdXAtLWdvcmRvbiAuZ29yZG9uLWRlbGl2ZXJ5LWNvbnRhaW5lciAuZ29yZG9uLWRlbGl2ZXJ5LXBvcHVwIC51aS1kYXRlcGlja2VyLW1vbnRoIHtcbiAgQGFwcGx5IGJvcmRlci1ub25lIG0tMCB3LW1heDtcbiAgcGFkZGluZzogOHB4IDEwcHg7XG59XG4ud29vY29tbWVyY2UtYWNjb3VudCAuZm1hLWFjY291bnQtcGFnZSAuZm1hLXBvcHVwLS1nb3Jkb24gLmdvcmRvbi1kZWxpdmVyeS1jb250YWluZXIgLmdvcmRvbi1kZWxpdmVyeS1wb3B1cCAudWktZGF0ZXBpY2tlci1oZWFkZXIge1xuICBAYXBwbHkgYmctbm9uZSBiZy10cmFuc3BhcmVudCBib3JkZXItbm9uZSBtLTAgcC0wO1xufVxuLndvb2NvbW1lcmNlLWFjY291bnQgLmZtYS1hY2NvdW50LXBhZ2UgLmZtYS1wb3B1cC0tZ29yZG9uIC5nb3Jkb24tZGVsaXZlcnktY29udGFpbmVyIC5nb3Jkb24tZGVsaXZlcnktcG9wdXAgLnVpLWRhdGVwaWNrZXItYnV0dG9ucGFuZS51aS13aWRnZXQtY29udGVudCB7XG4gIGJvcmRlci1jb2xvcjogI0IzQjNCMztcbiAgbWFyZ2luLXRvcDogNnB4O1xufVxuLndvb2NvbW1lcmNlLWFjY291bnQgLmZtYS1hY2NvdW50LXBhZ2UgLmZtYS1wb3B1cC0tZ29yZG9uIC5nb3Jkb24tZGVsaXZlcnktY29udGFpbmVyIC5nb3Jkb24tZGVsaXZlcnktcG9wdXAgLnVpLWRhdGVwaWNrZXItYnV0dG9ucGFuZS51aS13aWRnZXQtY29udGVudCAudWktZGF0ZXBpY2tlci1jdXJyZW50IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi53b29jb21tZXJjZS1hY2NvdW50IC5mbWEtYWNjb3VudC1wYWdlIC5mbWEtcG9wdXAtLWdvcmRvbiAuZ29yZG9uLWRlbGl2ZXJ5LWNvbnRhaW5lciAuZ29yZG9uLWRlbGl2ZXJ5LXBvcHVwIC51aS1kYXRlcGlja2VyLWNhbGVuZGFyIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiB1bnNldDtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gIHRhYmxlLWxheW91dDogZml4ZWQ7XG4gIHdpZHRoOiAxMDAlO1xufVxuLndvb2NvbW1lcmNlLWFjY291bnQgLmZtYS1hY2NvdW50LXBhZ2UgLmZtYS1wb3B1cC0tZ29yZG9uIC5nb3Jkb24tZGVsaXZlcnktY29udGFpbmVyIC5nb3Jkb24tZGVsaXZlcnktcG9wdXAgLmdvcmRvbi1kZWxpdmVyeS1zYXZlLWJ1dHRvbiB7XG4gIEBhcHBseSBmbGV4IGl0ZW1zLWNlbnRlciBqdXN0aWZ5LWNlbnRlciBiZy1icmFuZC1vcmFuZ2UgYm9yZGVyLW5vbmUgcm91bmRlZC1mdWxsIHRleHQtd2hpdGUgY3Vyc29yLXBvaW50ZXIgZm9udC1ub3JtYWwgcHktMi41IHB4LVs1MHB4XSBtdC01IHctZnVsbDtcbn1cbi53b29jb21tZXJjZS1hY2NvdW50IC5mbWEtYWNjb3VudC1wYWdlIC5mbWEtcG9wdXAtLWdvcmRvbiAuZ29yZG9uLWRlbGl2ZXJ5LWNvbnRhaW5lciAuZ29yZG9uLWRlbGl2ZXJ5LXBvcHVwIC51aS1kYXRlcGlja2VyIHRkLCAud29vY29tbWVyY2UtYWNjb3VudCAuZm1hLWFjY291bnQtcGFnZSAuZm1hLXBvcHVwLS1nb3Jkb24gLmdvcmRvbi1kZWxpdmVyeS1jb250YWluZXIgLmdvcmRvbi1kZWxpdmVyeS1wb3B1cCAudWktZGF0ZXBpY2tlciB0aCB7XG4gIGhlaWdodDogNDBweDtcbiAgcGFkZGluZzogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogNDBweDtcbn1cbi53b29jb21tZXJjZS1hY2NvdW50IC5mbWEtYWNjb3VudC1wYWdlIC5mbWEtcG9wdXAtLWdvcmRvbiAuZ29yZG9uLWRlbGl2ZXJ5LWNvbnRhaW5lciAuZ29yZG9uLWRlbGl2ZXJ5LXBvcHVwIC51aS1kYXRlcGlja2VyIHRkIGEsIC53b29jb21tZXJjZS1hY2NvdW50IC5mbWEtYWNjb3VudC1wYWdlIC5mbWEtcG9wdXAtLWdvcmRvbiAuZ29yZG9uLWRlbGl2ZXJ5LWNvbnRhaW5lciAuZ29yZG9uLWRlbGl2ZXJ5LXBvcHVwIC51aS1kYXRlcGlja2VyIHRkIHNwYW4sIC53b29jb21tZXJjZS1hY2NvdW50IC5mbWEtYWNjb3VudC1wYWdlIC5mbWEtcG9wdXAtLWdvcmRvbiAuZ29yZG9uLWRlbGl2ZXJ5LWNvbnRhaW5lciAuZ29yZG9uLWRlbGl2ZXJ5LXBvcHVwIC51aS1kYXRlcGlja2VyIHRoIGEsIC53b29jb21tZXJjZS1hY2NvdW50IC5mbWEtYWNjb3VudC1wYWdlIC5mbWEtcG9wdXAtLWdvcmRvbiAuZ29yZG9uLWRlbGl2ZXJ5LWNvbnRhaW5lciAuZ29yZG9uLWRlbGl2ZXJ5LXBvcHVwIC51aS1kYXRlcGlja2VyIHRoIHNwYW4ge1xuICBAYXBwbHkgZmxleCBpdGVtcy1jZW50ZXIganVzdGlmeS1jZW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBib3JkZXI6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBtaW4td2lkdGg6IDQwcHg7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiA0MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM3NXB4KSB7XG4gIC53b29jb21tZXJjZS1hY2NvdW50IC5mbWEtYWNjb3VudC1wYWdlIC5mbWEtcG9wdXAtLWdvcmRvbiAuZ29yZG9uLWRlbGl2ZXJ5LWNvbnRhaW5lciAuZ29yZG9uLWRlbGl2ZXJ5LXBvcHVwIC51aS1kYXRlcGlja2VyIHRkIGEsIC53b29jb21tZXJjZS1hY2NvdW50IC5mbWEtYWNjb3VudC1wYWdlIC5mbWEtcG9wdXAtLWdvcmRvbiAuZ29yZG9uLWRlbGl2ZXJ5LWNvbnRhaW5lciAuZ29yZG9uLWRlbGl2ZXJ5LXBvcHVwIC51aS1kYXRlcGlja2VyIHRkIHNwYW4sIC53b29jb21tZXJjZS1hY2NvdW50IC5mbWEtYWNjb3VudC1wYWdlIC5mbWEtcG9wdXAtLWdvcmRvbiAuZ29yZG9uLWRlbGl2ZXJ5LWNvbnRhaW5lciAuZ29yZG9uLWRlbGl2ZXJ5LXBvcHVwIC51aS1kYXRlcGlja2VyIHRoIGEsIC53b29jb21tZXJjZS1hY2NvdW50IC5mbWEtYWNjb3VudC1wYWdlIC5mbWEtcG9wdXAtLWdvcmRvbiAuZ29yZG9uLWRlbGl2ZXJ5LWNvbnRhaW5lciAuZ29yZG9uLWRlbGl2ZXJ5LXBvcHVwIC51aS1kYXRlcGlja2VyIHRoIHNwYW4ge1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICBtaW4td2lkdGg6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNzVweCkge1xuICAud29vY29tbWVyY2UtYWNjb3VudCAuZm1hLWFjY291bnQtcGFnZSAuZm1hLXBvcHVwLS1nb3Jkb24gLmdvcmRvbi1kZWxpdmVyeS1jb250YWluZXIgLmdvcmRvbi1kZWxpdmVyeS1wb3B1cCAudWktZGF0ZXBpY2tlciB0ZCwgLndvb2NvbW1lcmNlLWFjY291bnQgLmZtYS1hY2NvdW50LXBhZ2UgLmZtYS1wb3B1cC0tZ29yZG9uIC5nb3Jkb24tZGVsaXZlcnktY29udGFpbmVyIC5nb3Jkb24tZGVsaXZlcnktcG9wdXAgLnVpLWRhdGVwaWNrZXIgdGgge1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICBtaW4td2lkdGg6IDMwcHg7XG4gIH1cbn1cbi53b29jb21tZXJjZS1hY2NvdW50IC5mbWEtYWNjb3VudC1wYWdlIC5mbWEtcG9wdXAtLWdvcmRvbiAuZ29yZG9uLWRlbGl2ZXJ5LWNvbnRhaW5lciAuZ29yZG9uLWRlbGl2ZXJ5LXBvcHVwIC51aS1kYXRlcGlja2VyIHRkIGEge1xuICBAYXBwbHkgYmctbm9uZSBiZy10cmFuc3BhcmVudCBib3JkZXItbm9uZSByb3VuZGVkLW5vbmUgdGV4dC1icmFuZC1wdXJwbGUgcm91bmRlZC1mdWxsIGRlY29yYXRpb24tW25vbmVdO1xufVxuLndvb2NvbW1lcmNlLWFjY291bnQgLmZtYS1hY2NvdW50LXBhZ2UgLmZtYS1wb3B1cC0tZ29yZG9uIC5nb3Jkb24tZGVsaXZlcnktY29udGFpbmVyIC5nb3Jkb24tZGVsaXZlcnktcG9wdXAgLnVpLWRhdGVwaWNrZXIgdGQgYS51aS1zdGF0ZS1hY3RpdmUge1xuICBAYXBwbHkgYmctYnJhbmQtcHVycGxlIHRleHQtd2hpdGU7XG59XG4ud29vY29tbWVyY2UtYWNjb3VudCAuZm1hLWFjY291bnQtcGFnZSAuZm1hLXBvcHVwLS1nb3Jkb24gLmdvcmRvbi1kZWxpdmVyeS1jb250YWluZXIgLmdvcmRvbi1kZWxpdmVyeS1wb3B1cCAudWktZGF0ZXBpY2tlciB0ZCBzcGFuIHtcbiAgQGFwcGx5IGJnLW5vbmUgYmctdHJhbnNwYXJlbnQgcm91bmRlZC1ub25lIHRleHQtYnJhbmQtcHVycGxlIG9wYWNpdHktWzAuMzhdO1xufVxuLndvb2NvbW1lcmNlLWFjY291bnQgLmZtYS1hY2NvdW50LXBhZ2UgLmZtYS1wb3B1cC0tZ29yZG9uIC5nb3Jkb24tZGVsaXZlcnktY29udGFpbmVyIC5nb3Jkb24tZGVsaXZlcnktcG9wdXAgLnVpLWRhdGVwaWNrZXIgLmdvcmRvbi1tb250aC13cmFwcGVyLFxuLndvb2NvbW1lcmNlLWFjY291bnQgLmZtYS1hY2NvdW50LXBhZ2UgLmZtYS1wb3B1cC0tZ29yZG9uIC5nb3Jkb24tZGVsaXZlcnktY29udGFpbmVyIC5nb3Jkb24tZGVsaXZlcnktcG9wdXAgLnVpLWRhdGVwaWNrZXIgLmdvcmRvbi15ZWFyLXdyYXBwZXIge1xuICBAYXBwbHkgZmxleCBpdGVtcy1jZW50ZXIganVzdGlmeS1jZW50ZXI7XG59XG4ud29vY29tbWVyY2UtYWNjb3VudCAuZm1hLWFjY291bnQtcGFnZSAuZm1hLXBvcHVwLS1nb3Jkb24gLmdvcmRvbi1kZWxpdmVyeS1jb250YWluZXIgLmdvcmRvbi1kZWxpdmVyeS1wb3B1cCAudWktZGF0ZXBpY2tlciAuZ29yZG9uLW1vbnRoLXdyYXBwZXIgc2VsZWN0LFxuLndvb2NvbW1lcmNlLWFjY291bnQgLmZtYS1hY2NvdW50LXBhZ2UgLmZtYS1wb3B1cC0tZ29yZG9uIC5nb3Jkb24tZGVsaXZlcnktY29udGFpbmVyIC5nb3Jkb24tZGVsaXZlcnktcG9wdXAgLnVpLWRhdGVwaWNrZXIgLmdvcmRvbi15ZWFyLXdyYXBwZXIgc2VsZWN0IHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9pY29ucy9zZWxlY3QtY2hldnJvbi5zdmdcIikgbm8tcmVwZWF0IGNlbnRlci9jb250YWluO1xuICBiYWNrZ3JvdW5kLXNpemU6IDcuNXB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDEwMCU7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teTogNTAlO1xuICBAYXBwbHkgdGV4dC1icmFuZC1wdXJwbGVfbGlnaHQgY2FwaXRhbGl6ZSBweS0yLjUgcHItWzE1cHhdIHBsLVs4cHhdIHJvdW5kZWQtbm9uZSBtci0wIGJvcmRlci1ub25lIHRleHQtWzE0cHhdIGZvbnQtbWVkaXVtO1xufVxuLndvb2NvbW1lcmNlLWFjY291bnQgLmZtYS1hY2NvdW50LXBhZ2UgLmZtYS1wb3B1cC0tZ29yZG9uIC5nb3Jkb24tZGVsaXZlcnktY29udGFpbmVyIC5nb3Jkb24tZGVsaXZlcnktcG9wdXAgLnVpLWRhdGVwaWNrZXIgLmdvcmRvbi1tb250aC13cmFwcGVyIHNlbGVjdDpmb2N1cy12aXNpYmxlLCAud29vY29tbWVyY2UtYWNjb3VudCAuZm1hLWFjY291bnQtcGFnZSAuZm1hLXBvcHVwLS1nb3Jkb24gLmdvcmRvbi1kZWxpdmVyeS1jb250YWluZXIgLmdvcmRvbi1kZWxpdmVyeS1wb3B1cCAudWktZGF0ZXBpY2tlciAuZ29yZG9uLW1vbnRoLXdyYXBwZXIgc2VsZWN0OmZvY3VzLXdpdGhpbixcbi53b29jb21tZXJjZS1hY2NvdW50IC5mbWEtYWNjb3VudC1wYWdlIC5mbWEtcG9wdXAtLWdvcmRvbiAuZ29yZG9uLWRlbGl2ZXJ5LWNvbnRhaW5lciAuZ29yZG9uLWRlbGl2ZXJ5LXBvcHVwIC51aS1kYXRlcGlja2VyIC5nb3Jkb24teWVhci13cmFwcGVyIHNlbGVjdDpmb2N1cy12aXNpYmxlLFxuLndvb2NvbW1lcmNlLWFjY291bnQgLmZtYS1hY2NvdW50LXBhZ2UgLmZtYS1wb3B1cC0tZ29yZG9uIC5nb3Jkb24tZGVsaXZlcnktY29udGFpbmVyIC5nb3Jkb24tZGVsaXZlcnktcG9wdXAgLnVpLWRhdGVwaWNrZXIgLmdvcmRvbi15ZWFyLXdyYXBwZXIgc2VsZWN0OmZvY3VzLXdpdGhpbiB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4ud29vY29tbWVyY2UtYWNjb3VudCAuZm1hLWFjY291bnQtcGFnZSAuZm1hLXBvcHVwLS1nb3Jkb24gLmdvcmRvbi1kZWxpdmVyeS1jb250YWluZXIgLmdvcmRvbi1kZWxpdmVyeS1wb3B1cC1idXR0b25zX19uYXYtLXByZXYsIC53b29jb21tZXJjZS1hY2NvdW50IC5mbWEtYWNjb3VudC1wYWdlIC5mbWEtcG9wdXAtLWdvcmRvbiAuZ29yZG9uLWRlbGl2ZXJ5LWNvbnRhaW5lciAuZ29yZG9uLWRlbGl2ZXJ5LXBvcHVwLWJ1dHRvbnNfX25hdi0tbmV4dCB7XG4gIEBhcHBseSBmbGV4IGl0ZW1zLWNlbnRlciBqdXN0aWZ5LWNlbnRlciB0ZXh0LVswcHhdIHctMTAgaC0xMCBtaW4tdy0xMCBjdXJzb3ItcG9pbnRlcjtcbn1cbi53b29jb21tZXJjZS1hY2NvdW50IC5mbWEtYWNjb3VudC1wYWdlIC5mbWEtcG9wdXAtLWdvcmRvbiAuZ29yZG9uLWRlbGl2ZXJ5LWNvbnRhaW5lciAuZ29yZG9uLWRlbGl2ZXJ5LXBvcHVwLWJ1dHRvbnNfX25hdi0tcHJldjphZnRlciwgLndvb2NvbW1lcmNlLWFjY291bnQgLmZtYS1hY2NvdW50LXBhZ2UgLmZtYS1wb3B1cC0tZ29yZG9uIC5nb3Jkb24tZGVsaXZlcnktY29udGFpbmVyIC5nb3Jkb24tZGVsaXZlcnktcG9wdXAtYnV0dG9uc19fbmF2LS1uZXh0OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgQGFwcGx5IHctWzcuNHB4XSBoLVsxMnB4XSBwb2ludGVyLWV2ZW50cy1ub25lO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvY2hldnJvbi5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM3NXB4KSB7XG4gIC53b29jb21tZXJjZS1hY2NvdW50IC5mbWEtYWNjb3VudC1wYWdlIC5mbWEtcG9wdXAtLWdvcmRvbiAuZ29yZG9uLWRlbGl2ZXJ5LWNvbnRhaW5lciAuZ29yZG9uLWRlbGl2ZXJ5LXBvcHVwLWJ1dHRvbnNfX25hdi0tcHJldiwgLndvb2NvbW1lcmNlLWFjY291bnQgLmZtYS1hY2NvdW50LXBhZ2UgLmZtYS1wb3B1cC0tZ29yZG9uIC5nb3Jkb24tZGVsaXZlcnktY29udGFpbmVyIC5nb3Jkb24tZGVsaXZlcnktcG9wdXAtYnV0dG9uc19fbmF2LS1uZXh0IHtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgbWluLXdpZHRoOiAyMHB4O1xuICB9XG59XG4ud29vY29tbWVyY2UtYWNjb3VudCAuZm1hLWFjY291bnQtcGFnZSAuZm1hLXBvcHVwLS1nb3Jkb24gLmdvcmRvbi1kZWxpdmVyeS1jb250YWluZXIgLmdvcmRvbi1kZWxpdmVyeS1wb3B1cC1idXR0b25zX19uYXYtLXByZXYge1xuICBAYXBwbHkgbXItWzRweF07XG59XG4ud29vY29tbWVyY2UtYWNjb3VudCAuZm1hLWFjY291bnQtcGFnZSAuZm1hLXBvcHVwLS1nb3Jkb24gLmdvcmRvbi1kZWxpdmVyeS1jb250YWluZXIgLmdvcmRvbi1kZWxpdmVyeS1wb3B1cC1idXR0b25zX19uYXYtLW5leHQge1xuICBAYXBwbHkgbWwtWzRweF07XG59XG4ud29vY29tbWVyY2UtYWNjb3VudCAuZm1hLWFjY291bnQtcGFnZSAuZm1hLXBvcHVwLS1nb3Jkb24gLmdvcmRvbi1kZWxpdmVyeS1jb250YWluZXIgLmdvcmRvbi1kZWxpdmVyeS1wb3B1cC1idXR0b25zX19uYXYtLW5leHQ6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuLndvb2NvbW1lcmNlLWFjY291bnQgLmZtYS1hY2NvdW50LXBhZ2UgLmZtYS1wb3B1cC0tZ29yZG9uIC5nb3Jkb24tZGVsaXZlcnktY29udGFpbmVyIC5nb3Jkb24tcG9wdXAtbGFiZWwsXG4ud29vY29tbWVyY2UtYWNjb3VudCAuZm1hLWFjY291bnQtcGFnZSAuZm1hLXBvcHVwLS1nb3Jkb24gLmdvcmRvbi1kZWxpdmVyeS1jb250YWluZXIgLmdvcmRvbi1zbG90LWxhYmVsIHtcbiAgQGFwcGx5IHRleHQtYnJhbmQtcHVycGxlX2xpZ2h0IGJsb2NrIHRleHQteHMgdGV4dC1sZWZ0IHB0LTIgcHgtMDtcbn1cbi53b29jb21tZXJjZS1hY2NvdW50IC5mbWEtYWNjb3VudC1wYWdlIC5mbWEtcG9wdXAtLWdvcmRvbiAuZ29yZG9uLWRlbGl2ZXJ5LWNvbnRhaW5lciAuZ29yZG9uLWRlbGl2ZXJ5LXNsb3RzIHtcbiAgQGFwcGx5IHB4LTUgZmxleCBmbGV4LXdyYXAgZ2FwLTIuNTtcbn1cbi53b29jb21tZXJjZS1hY2NvdW50IC5mbWEtYWNjb3VudC1wYWdlIC5mbWEtcG9wdXAtLWdvcmRvbiAuZ29yZG9uLWRlbGl2ZXJ5LWNvbnRhaW5lciAuZ29yZG9uLWRlbGl2ZXJ5LXNsb3RzIC5nb3Jkb24tc2xvdC1sYWJlbCB7XG4gIEBhcHBseSB3LWZ1bGwgdGV4dC1sZWZ0O1xufVxuLndvb2NvbW1lcmNlLWFjY291bnQgLmZtYS1hY2NvdW50LXBhZ2UgLmZtYS1wb3B1cC0tZ29yZG9uIC5nb3Jkb24tZGVsaXZlcnktY29udGFpbmVyIC5nb3Jkb24tZGVsaXZlcnktc2xvdHMgLmdvcmRvbi1zbG90LWxhYmVsLmVycm9yIHtcbiAgQGFwcGx5IHRleHQtYnJhbmQtZXJyb3I7XG59XG4ud29vY29tbWVyY2UtYWNjb3VudCAuZm1hLWFjY291bnQtcGFnZSAuZm1hLXBvcHVwLS1nb3Jkb24gLmdvcmRvbi1kZWxpdmVyeS1jb250YWluZXIgLmdvcmRvbi1kZWxpdmVyeS1zbG90cyAuZ29yZG9uLXNsb3QtYnRuIHtcbiAgQGFwcGx5IGJnLXRyYW5zcGFyZW50IGJvcmRlciBib3JkZXItYnJhbmQtcHVycGxlIHJvdW5kZWQtZnVsbCBtLTAgcHgtWzlweF0gcHktWzVweF0gdGV4dC1ibGFjaztcbn1cbi53b29jb21tZXJjZS1hY2NvdW50IC5mbWEtYWNjb3VudC1wYWdlIC5mbWEtcG9wdXAtLWdvcmRvbiAuZ29yZG9uLWRlbGl2ZXJ5LWNvbnRhaW5lciAuZ29yZG9uLWRlbGl2ZXJ5LXNsb3RzIC5nb3Jkb24tc2xvdC1idG4uc2VsZWN0ZWQge1xuICBAYXBwbHkgYmctYnJhbmQtcHVycGxlIHRleHQtd2hpdGUgYm9yZGVyLWJyYW5kLXB1cnBsZTtcbn1cbi53b29jb21tZXJjZS1hY2NvdW50IC5mbWEtYWNjb3VudC1wYWdlIC5mbWEtcG9wdXAtLWdvcmRvbiAuZ29yZG9uLWRlbGl2ZXJ5LWNvbnRhaW5lciAuZ29yZG9uLWRlbGl2ZXJ5LXNlbGVjdG9yIHtcbiAgQGFwcGx5IHJlbGF0aXZlIGZsZXggaXRlbXMtY2VudGVyIGJvcmRlci1bM3B4XSB0ZXh0LWJyYW5kLWNoYXJjb2FsIGJvcmRlci1icmFuZC1wdXJwbGUgcm91bmRlZC1bNHB4XSB3LWZ1bGwgaC1bNTZweF07XG59XG4ud29vY29tbWVyY2UtYWNjb3VudCAuZm1hLWFjY291bnQtcGFnZSAuZm1hLXBvcHVwLS1nb3Jkb24gLmdvcmRvbi1kZWxpdmVyeS1jb250YWluZXIgLmdvcmRvbi1kZWxpdmVyeS1zZWxlY3RvcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIEBhcHBseSBhYnNvbHV0ZSB0b3AtMS8yIHRyYW5zZm9ybSAtdHJhbnNsYXRlLXktMS8yIHJpZ2h0LTIuNSBibG9jayB3LVszMHB4XSBoLVszMHB4XSBtaW4tdy1bMzBweF0gbWQ6bWluLXctMTAgbWQ6dy0xMCBtZDpoLTEwIHBvaW50ZXItZXZlbnRzLW5vbmU7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9pY29ucy9kYXRlLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi53b29jb21tZXJjZS1hY2NvdW50IC5mbWEtYWNjb3VudC1wYWdlIC53Zm0tZmFxIHtcbiAgQGFwcGx5IGJnLWJyYW5kLWJlaWdlX2JvcmRlcjtcbn1cbi53b29jb21tZXJjZS1hY2NvdW50IC5mbWEtYWNjb3VudC1wYWdlIC53Zm0tZmFxX19jb250YWluZXIge1xuICBAYXBwbHkgcHktWzEwMHB4XSBweC1bMTJweF0gIG1heC13LVsxMTI4cHhdIG14LWF1dG8gcHgtWzE2cHhdO1xufVxuLndvb2NvbW1lcmNlLWFjY291bnQgLmZtYS1hY2NvdW50LXBhZ2UgLndmbS1mYXFfX3RpdGxlIHtcbiAgQGFwcGx5IG1iLVs4NHB4XSB0ZXh0LWNlbnRlcjtcbn1cbi53b29jb21tZXJjZS1hY2NvdW50IC5mbWEtYWNjb3VudC1wYWdlIC53Zm0tZmFxIC5hY2NvcmRpb24taXRlbSB7XG4gIEBhcHBseSBiZy1icmFuZC1saWdodCByb3VuZGVkLVs4cHhdO1xuICBib3gtc2hhZG93OiAwIDVweCAxNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbn1cbi53b29jb21tZXJjZS1hY2NvdW50IC5mbWEtYWNjb3VudC1wYWdlIC53Zm0tZmFxIC5hY2NvcmRpb24taXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgQGFwcGx5IG1iLVsyOHB4XTtcbn1cbi53b29jb21tZXJjZS1hY2NvdW50IC5mbWEtYWNjb3VudC1wYWdlIC53Zm0tZmFxIC5hY2NvcmRpb24taXRlbS5hY3RpdmUgLmFjY29yZGlvbi1oZWFkZXJfX2ljb24ge1xuICBAYXBwbHkgdHJhbnNmb3JtIHJvdGF0ZS0xODA7XG59XG4ud29vY29tbWVyY2UtYWNjb3VudCAuZm1hLWFjY291bnQtcGFnZSAud2ZtLWZhcSAuYWNjb3JkaW9uLWhlYWRlcl9fdGV4dCxcbi53b29jb21tZXJjZS1hY2NvdW50IC5mbWEtYWNjb3VudC1wYWdlIC53Zm0tZmFxIC5hY2NvcmRpb24tY29udGVudF9fdGV4dCB7XG4gIEBhcHBseSB0ZXh0LWJyYW5kLWRhcms7XG59XG4ud29vY29tbWVyY2UtYWNjb3VudCAuZm1hLWFjY291bnQtcGFnZSAud2ZtLWZhcSAuYWNjb3JkaW9uLWhlYWRlciB7XG4gIEBhcHBseSBmbGV4IGdhcC01IHAtWzMwcHhdIGl0ZW1zLWNlbnRlciBqdXN0aWZ5LWJldHdlZW4gY3Vyc29yLXBvaW50ZXI7XG59XG4ud29vY29tbWVyY2UtYWNjb3VudCAuZm1hLWFjY291bnQtcGFnZSAud2ZtLWZhcSAuYWNjb3JkaW9uLWhlYWRlcl9fYnV0dG9uIHtcbiAgQGFwcGx5IHAtMCBtLTAgYmctbm9uZSBmbGV4IGl0ZW1zLWNlbnRlciBqdXN0aWZ5LWJldHdlZW4gdy1mdWxsO1xufVxuLndvb2NvbW1lcmNlLWFjY291bnQgLmZtYS1hY2NvdW50LXBhZ2UgLndmbS1mYXEgLmFjY29yZGlvbi1oZWFkZXJfX3RleHQge1xuICBAYXBwbHkgdGV4dC1iYXNlIGZvbnQtbWVkaXVtIHVwcGVyY2FzZSB0ZXh0LWxlZnQgbGVhZGluZy1bMzJweF07XG59XG4ud29vY29tbWVyY2UtYWNjb3VudCAuZm1hLWFjY291bnQtcGFnZSAud2ZtLWZhcSAuYWNjb3JkaW9uLWhlYWRlcl9faWNvbiB7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjRzIGVhc2U7XG59XG4ud29vY29tbWVyY2UtYWNjb3VudCAuZm1hLWFjY291bnQtcGFnZSAud2ZtLWZhcSAuYWNjb3JkaW9uLWNvbnRlbnQge1xuICBAYXBwbHkgaC1bMF0gb3ZlcmZsb3ctaGlkZGVuIGJvcmRlci10IGJvcmRlci1bI0QzRDNEM107XG4gIHRyYW5zaXRpb246IGhlaWdodCAwLjRzO1xufVxuLndvb2NvbW1lcmNlLWFjY291bnQgLmZtYS1hY2NvdW50LXBhZ2UgLndmbS1mYXEgLmFjY29yZGlvbi1jb250ZW50X190ZXh0IHtcbiAgQGFwcGx5IHRleHQtbGVmdCBwLVszMHB4XSB0ZXh0LXNtIGZvbnQtbm9ybWFsIGxlYWRpbmctWzI0cHhdO1xufVxuLndvb2NvbW1lcmNlLWFjY291bnQ6bm90KC53b29jb21tZXJjZS12aWV3LW9yZGVyKSAud29vY29tbWVyY2Utb3JkZXItZGV0YWlscyB0YWJsZS5zaG9wX3RhYmxlLndvb2NvbW1lcmNlLXRhYmxlIHRmb290IHRkIHtcbiAgQGFwcGx5IHNwYWNlLXktMi41O1xufVxuLndvb2NvbW1lcmNlLWFjY291bnQud29vY29tbWVyY2Utdmlldy1vcmRlci53b29jb21tZXJjZS1wYWdlIC5mbWEtYWNjb3VudC1wYWdlIHtcbiAgQGFwcGx5IGJnLWJyYW5kLWJsdXNoO1xufVxuLndvb2NvbW1lcmNlLWFjY291bnQud29vY29tbWVyY2Utdmlldy1vcmRlci53b29jb21tZXJjZS1wYWdlIC5mbWEtYWNjb3VudC1wYWdlIC53b29jb21tZXJjZS1vcmRlci1kZXRhaWxzX190aXRsZSB7XG4gIEBhcHBseSBteS01O1xufVxuLndvb2NvbW1lcmNlLWFjY291bnQud29vY29tbWVyY2Utdmlldy1vcmRlci53b29jb21tZXJjZS1wYWdlIC5mbWEtYWNjb3VudC1wYWdlIC53b29jb21tZXJjZS1jdXN0b21lci1kZXRhaWxzIC53b29jb21tZXJjZS1jb2x1bW5fX3RpdGxlIHtcbiAgQGFwcGx5IG1iLTU7XG59XG4ud29vY29tbWVyY2UtYWNjb3VudC53b29jb21tZXJjZS12aWV3LW9yZGVyLndvb2NvbW1lcmNlLXBhZ2UgLmZtYS1hY2NvdW50LXBhZ2UgLndvb2NvbW1lcmNlLW9yZGVyLWRldGFpbHMgaGVhZGVyIHtcbiAgQGFwcGx5IGhpZGRlbjtcbn1cbi53b29jb21tZXJjZS1hY2NvdW50Om5vdCgud29vY29tbWVyY2Utdmlldy1vcmRlcikgLndvb2NvbW1lcmNlIC5mbWEtZm9vZC1wbGFuIHRhYmxlLnNob3BfdGFibGUsXG4ud29vY29tbWVyY2UtYWNjb3VudDpub3QoLndvb2NvbW1lcmNlLXZpZXctb3JkZXIpIC53b29jb21tZXJjZSB0YWJsZS5zaG9wX3RhYmxlLm15X2FjY291bnRfb3JkZXJzLFxuLndvb2NvbW1lcmNlLWFjY291bnQ6bm90KC53b29jb21tZXJjZS12aWV3LW9yZGVyKSAud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLW9yZGVycy10YWJsZS5zaG9wX3RhYmxlIHtcbiAgQGFwcGx5IGJvcmRlci1ub25lIG0tMDtcbiAgYm9yZGVyLXNwYWNpbmc6IDAgOHB4O1xufVxuLndvb2NvbW1lcmNlLWFjY291bnQ6bm90KC53b29jb21tZXJjZS12aWV3LW9yZGVyKSAud29vY29tbWVyY2UgLmZtYS1mb29kLXBsYW4gdGFibGUuc2hvcF90YWJsZSB0aGVhZCwgLndvb2NvbW1lcmNlLWFjY291bnQ6bm90KC53b29jb21tZXJjZS12aWV3LW9yZGVyKSAud29vY29tbWVyY2UgLmZtYS1mb29kLXBsYW4gdGFibGUuc2hvcF90YWJsZSAub3JkZXItbnVtYmVyLCAud29vY29tbWVyY2UtYWNjb3VudDpub3QoLndvb2NvbW1lcmNlLXZpZXctb3JkZXIpIC53b29jb21tZXJjZSAuZm1hLWZvb2QtcGxhbiB0YWJsZS5zaG9wX3RhYmxlIC53b29jb21tZXJjZS1vcmRlcnMtdGFibGVfX2NlbGwtb3JkZXItbnVtYmVyLFxuLndvb2NvbW1lcmNlLWFjY291bnQ6bm90KC53b29jb21tZXJjZS12aWV3LW9yZGVyKSAud29vY29tbWVyY2UgdGFibGUuc2hvcF90YWJsZS5teV9hY2NvdW50X29yZGVycyB0aGVhZCxcbi53b29jb21tZXJjZS1hY2NvdW50Om5vdCgud29vY29tbWVyY2Utdmlldy1vcmRlcikgLndvb2NvbW1lcmNlIHRhYmxlLnNob3BfdGFibGUubXlfYWNjb3VudF9vcmRlcnMgLm9yZGVyLW51bWJlcixcbi53b29jb21tZXJjZS1hY2NvdW50Om5vdCgud29vY29tbWVyY2Utdmlldy1vcmRlcikgLndvb2NvbW1lcmNlIHRhYmxlLnNob3BfdGFibGUubXlfYWNjb3VudF9vcmRlcnMgLndvb2NvbW1lcmNlLW9yZGVycy10YWJsZV9fY2VsbC1vcmRlci1udW1iZXIsXG4ud29vY29tbWVyY2UtYWNjb3VudDpub3QoLndvb2NvbW1lcmNlLXZpZXctb3JkZXIpIC53b29jb21tZXJjZSAud29vY29tbWVyY2Utb3JkZXJzLXRhYmxlLnNob3BfdGFibGUgdGhlYWQsXG4ud29vY29tbWVyY2UtYWNjb3VudDpub3QoLndvb2NvbW1lcmNlLXZpZXctb3JkZXIpIC53b29jb21tZXJjZSAud29vY29tbWVyY2Utb3JkZXJzLXRhYmxlLnNob3BfdGFibGUgLm9yZGVyLW51bWJlcixcbi53b29jb21tZXJjZS1hY2NvdW50Om5vdCgud29vY29tbWVyY2Utdmlldy1vcmRlcikgLndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1vcmRlcnMtdGFibGUuc2hvcF90YWJsZSAud29vY29tbWVyY2Utb3JkZXJzLXRhYmxlX19jZWxsLW9yZGVyLW51bWJlciB7XG4gIEBhcHBseSBoaWRkZW47XG59XG4ud29vY29tbWVyY2UtYWNjb3VudDpub3QoLndvb2NvbW1lcmNlLXZpZXctb3JkZXIpIC53b29jb21tZXJjZSAuZm1hLWZvb2QtcGxhbiB0YWJsZS5zaG9wX3RhYmxlLnNob3BfdGFibGVfcmVzcG9uc2l2ZSB0cjpudGgtY2hpbGQoMm4pIHRkLCAud29vY29tbWVyY2UtYWNjb3VudDpub3QoLndvb2NvbW1lcmNlLXZpZXctb3JkZXIpIC53b29jb21tZXJjZSAuZm1hLWZvb2QtcGxhbiB0YWJsZS5zaG9wX3RhYmxlLnNob3BfdGFibGVfcmVzcG9uc2l2ZSB0cjpudGgtY2hpbGQoMm4pIHRkLFxuLndvb2NvbW1lcmNlLWFjY291bnQ6bm90KC53b29jb21tZXJjZS12aWV3LW9yZGVyKSAud29vY29tbWVyY2UgdGFibGUuc2hvcF90YWJsZS5teV9hY2NvdW50X29yZGVycy5zaG9wX3RhYmxlX3Jlc3BvbnNpdmUgdHI6bnRoLWNoaWxkKDJuKSB0ZCxcbi53b29jb21tZXJjZS1hY2NvdW50Om5vdCgud29vY29tbWVyY2Utdmlldy1vcmRlcikgLndvb2NvbW1lcmNlIHRhYmxlLnNob3BfdGFibGUubXlfYWNjb3VudF9vcmRlcnMuc2hvcF90YWJsZV9yZXNwb25zaXZlIHRyOm50aC1jaGlsZCgybikgdGQsXG4ud29vY29tbWVyY2UtYWNjb3VudDpub3QoLndvb2NvbW1lcmNlLXZpZXctb3JkZXIpIC53b29jb21tZXJjZSAud29vY29tbWVyY2Utb3JkZXJzLXRhYmxlLnNob3BfdGFibGUuc2hvcF90YWJsZV9yZXNwb25zaXZlIHRyOm50aC1jaGlsZCgybikgdGQsXG4ud29vY29tbWVyY2UtYWNjb3VudDpub3QoLndvb2NvbW1lcmNlLXZpZXctb3JkZXIpIC53b29jb21tZXJjZSAud29vY29tbWVyY2Utb3JkZXJzLXRhYmxlLnNob3BfdGFibGUuc2hvcF90YWJsZV9yZXNwb25zaXZlIHRyOm50aC1jaGlsZCgybikgdGQge1xuICBAYXBwbHkgYmctdHJhbnNwYXJlbnQ7XG59XG4ud29vY29tbWVyY2UtYWNjb3VudDpub3QoLndvb2NvbW1lcmNlLXZpZXctb3JkZXIpIC53b29jb21tZXJjZSAuZm1hLWZvb2QtcGxhbiB0YWJsZS5zaG9wX3RhYmxlIHRkLFxuLndvb2NvbW1lcmNlLWFjY291bnQ6bm90KC53b29jb21tZXJjZS12aWV3LW9yZGVyKSAud29vY29tbWVyY2UgdGFibGUuc2hvcF90YWJsZS5teV9hY2NvdW50X29yZGVycyB0ZCxcbi53b29jb21tZXJjZS1hY2NvdW50Om5vdCgud29vY29tbWVyY2Utdmlldy1vcmRlcikgLndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1vcmRlcnMtdGFibGUuc2hvcF90YWJsZSB0ZCB7XG4gIEBhcHBseSBib3JkZXItbm9uZSBwLTAgYmctbm9uZSBiZy10cmFuc3BhcmVudCB3aGl0ZXNwYWNlLW5vd3JhcCBweS1bMF0gbWQ6cHgtMi41O1xufVxuLndvb2NvbW1lcmNlLWFjY291bnQ6bm90KC53b29jb21tZXJjZS12aWV3LW9yZGVyKSAud29vY29tbWVyY2UgLmZtYS1mb29kLXBsYW4gdGFibGUuc2hvcF90YWJsZSB0ZC53b29jb21tZXJjZS1vcmRlcnMtdGFibGVfX2NlbGwtb3JkZXItZGF0ZTpub3QoLnN1YnNjcmlwdGlvbi1uZXh0LXBheW1lbnQpLCAud29vY29tbWVyY2UtYWNjb3VudDpub3QoLndvb2NvbW1lcmNlLXZpZXctb3JkZXIpIC53b29jb21tZXJjZSAuZm1hLWZvb2QtcGxhbiB0YWJsZS5zaG9wX3RhYmxlIHRkLnN1YnNjcmlwdGlvbi1zdGF0dXMsXG4ud29vY29tbWVyY2UtYWNjb3VudDpub3QoLndvb2NvbW1lcmNlLXZpZXctb3JkZXIpIC53b29jb21tZXJjZSB0YWJsZS5zaG9wX3RhYmxlLm15X2FjY291bnRfb3JkZXJzIHRkLndvb2NvbW1lcmNlLW9yZGVycy10YWJsZV9fY2VsbC1vcmRlci1kYXRlOm5vdCguc3Vic2NyaXB0aW9uLW5leHQtcGF5bWVudCksXG4ud29vY29tbWVyY2UtYWNjb3VudDpub3QoLndvb2NvbW1lcmNlLXZpZXctb3JkZXIpIC53b29jb21tZXJjZSB0YWJsZS5zaG9wX3RhYmxlLm15X2FjY291bnRfb3JkZXJzIHRkLnN1YnNjcmlwdGlvbi1zdGF0dXMsXG4ud29vY29tbWVyY2UtYWNjb3VudDpub3QoLndvb2NvbW1lcmNlLXZpZXctb3JkZXIpIC53b29jb21tZXJjZSAud29vY29tbWVyY2Utb3JkZXJzLXRhYmxlLnNob3BfdGFibGUgdGQud29vY29tbWVyY2Utb3JkZXJzLXRhYmxlX19jZWxsLW9yZGVyLWRhdGU6bm90KC5zdWJzY3JpcHRpb24tbmV4dC1wYXltZW50KSxcbi53b29jb21tZXJjZS1hY2NvdW50Om5vdCgud29vY29tbWVyY2Utdmlldy1vcmRlcikgLndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1vcmRlcnMtdGFibGUuc2hvcF90YWJsZSB0ZC5zdWJzY3JpcHRpb24tc3RhdHVzIHtcbiAgQGFwcGx5IHBsLTA7XG59XG4ud29vY29tbWVyY2UtYWNjb3VudDpub3QoLndvb2NvbW1lcmNlLXZpZXctb3JkZXIpIC53b29jb21tZXJjZSAuZm1hLWZvb2QtcGxhbiB0YWJsZS5zaG9wX3RhYmxlIHRkLm9yZGVyLWFjdGlvbnMsIC53b29jb21tZXJjZS1hY2NvdW50Om5vdCgud29vY29tbWVyY2Utdmlldy1vcmRlcikgLndvb2NvbW1lcmNlIC5mbWEtZm9vZC1wbGFuIHRhYmxlLnNob3BfdGFibGUgdGQud29vY29tbWVyY2Utb3JkZXJzLXRhYmxlX19jZWxsLW9yZGVyLWFjdGlvbnMsXG4ud29vY29tbWVyY2UtYWNjb3VudDpub3QoLndvb2NvbW1lcmNlLXZpZXctb3JkZXIpIC53b29jb21tZXJjZSB0YWJsZS5zaG9wX3RhYmxlLm15X2FjY291bnRfb3JkZXJzIHRkLm9yZGVyLWFjdGlvbnMsXG4ud29vY29tbWVyY2UtYWNjb3VudDpub3QoLndvb2NvbW1lcmNlLXZpZXctb3JkZXIpIC53b29jb21tZXJjZSB0YWJsZS5zaG9wX3RhYmxlLm15X2FjY291bnRfb3JkZXJzIHRkLndvb2NvbW1lcmNlLW9yZGVycy10YWJsZV9fY2VsbC1vcmRlci1hY3Rpb25zLFxuLndvb2NvbW1lcmNlLWFjY291bnQ6bm90KC53b29jb21tZXJjZS12aWV3LW9yZGVyKSAud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLW9yZGVycy10YWJsZS5zaG9wX3RhYmxlIHRkLm9yZGVyLWFjdGlvbnMsXG4ud29vY29tbWVyY2UtYWNjb3VudDpub3QoLndvb2NvbW1lcmNlLXZpZXctb3JkZXIpIC53b29jb21tZXJjZSAud29vY29tbWVyY2Utb3JkZXJzLXRhYmxlLnNob3BfdGFibGUgdGQud29vY29tbWVyY2Utb3JkZXJzLXRhYmxlX19jZWxsLW9yZGVyLWFjdGlvbnMge1xuICBAYXBwbHkgdGV4dC1yaWdodCB3LWZ1bGwgcHItMCBtZDpwci1bOTZweF07XG59XG4ud29vY29tbWVyY2UtYWNjb3VudDpub3QoLndvb2NvbW1lcmNlLXZpZXctb3JkZXIpIC53b29jb21tZXJjZSAuZm1hLWZvb2QtcGxhbiB0YWJsZS5zaG9wX3RhYmxlIHRkLm9yZGVyLWFjdGlvbnMgYSwgLndvb2NvbW1lcmNlLWFjY291bnQ6bm90KC53b29jb21tZXJjZS12aWV3LW9yZGVyKSAud29vY29tbWVyY2UgLmZtYS1mb29kLXBsYW4gdGFibGUuc2hvcF90YWJsZSB0ZC53b29jb21tZXJjZS1vcmRlcnMtdGFibGVfX2NlbGwtb3JkZXItYWN0aW9ucyBhLFxuLndvb2NvbW1lcmNlLWFjY291bnQ6bm90KC53b29jb21tZXJjZS12aWV3LW9yZGVyKSAud29vY29tbWVyY2UgdGFibGUuc2hvcF90YWJsZS5teV9hY2NvdW50X29yZGVycyB0ZC5vcmRlci1hY3Rpb25zIGEsXG4ud29vY29tbWVyY2UtYWNjb3VudDpub3QoLndvb2NvbW1lcmNlLXZpZXctb3JkZXIpIC53b29jb21tZXJjZSB0YWJsZS5zaG9wX3RhYmxlLm15X2FjY291bnRfb3JkZXJzIHRkLndvb2NvbW1lcmNlLW9yZGVycy10YWJsZV9fY2VsbC1vcmRlci1hY3Rpb25zIGEsXG4ud29vY29tbWVyY2UtYWNjb3VudDpub3QoLndvb2NvbW1lcmNlLXZpZXctb3JkZXIpIC53b29jb21tZXJjZSAud29vY29tbWVyY2Utb3JkZXJzLXRhYmxlLnNob3BfdGFibGUgdGQub3JkZXItYWN0aW9ucyBhLFxuLndvb2NvbW1lcmNlLWFjY291bnQ6bm90KC53b29jb21tZXJjZS12aWV3LW9yZGVyKSAud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLW9yZGVycy10YWJsZS5zaG9wX3RhYmxlIHRkLndvb2NvbW1lcmNlLW9yZGVycy10YWJsZV9fY2VsbC1vcmRlci1hY3Rpb25zIGEge1xuICBAYXBwbHkgaW5saW5lO1xufVxuLndvb2NvbW1lcmNlLWFjY291bnQ6bm90KC53b29jb21tZXJjZS12aWV3LW9yZGVyKSAud29vY29tbWVyY2UgLmZtYS1mb29kLXBsYW4gdGFibGUuc2hvcF90YWJsZSB0ZC5vcmRlci1hY3Rpb25zIGE6bm90KDpsYXN0LWNoaWxkKSwgLndvb2NvbW1lcmNlLWFjY291bnQ6bm90KC53b29jb21tZXJjZS12aWV3LW9yZGVyKSAud29vY29tbWVyY2UgLmZtYS1mb29kLXBsYW4gdGFibGUuc2hvcF90YWJsZSB0ZC53b29jb21tZXJjZS1vcmRlcnMtdGFibGVfX2NlbGwtb3JkZXItYWN0aW9ucyBhOm5vdCg6bGFzdC1jaGlsZCksXG4ud29vY29tbWVyY2UtYWNjb3VudDpub3QoLndvb2NvbW1lcmNlLXZpZXctb3JkZXIpIC53b29jb21tZXJjZSB0YWJsZS5zaG9wX3RhYmxlLm15X2FjY291bnRfb3JkZXJzIHRkLm9yZGVyLWFjdGlvbnMgYTpub3QoOmxhc3QtY2hpbGQpLFxuLndvb2NvbW1lcmNlLWFjY291bnQ6bm90KC53b29jb21tZXJjZS12aWV3LW9yZGVyKSAud29vY29tbWVyY2UgdGFibGUuc2hvcF90YWJsZS5teV9hY2NvdW50X29yZGVycyB0ZC53b29jb21tZXJjZS1vcmRlcnMtdGFibGVfX2NlbGwtb3JkZXItYWN0aW9ucyBhOm5vdCg6bGFzdC1jaGlsZCksXG4ud29vY29tbWVyY2UtYWNjb3VudDpub3QoLndvb2NvbW1lcmNlLXZpZXctb3JkZXIpIC53b29jb21tZXJjZSAud29vY29tbWVyY2Utb3JkZXJzLXRhYmxlLnNob3BfdGFibGUgdGQub3JkZXItYWN0aW9ucyBhOm5vdCg6bGFzdC1jaGlsZCksXG4ud29vY29tbWVyY2UtYWNjb3VudDpub3QoLndvb2NvbW1lcmNlLXZpZXctb3JkZXIpIC53b29jb21tZXJjZSAud29vY29tbWVyY2Utb3JkZXJzLXRhYmxlLnNob3BfdGFibGUgdGQud29vY29tbWVyY2Utb3JkZXJzLXRhYmxlX19jZWxsLW9yZGVyLWFjdGlvbnMgYTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgQGFwcGx5IG1yLTU7XG59XG4ud29vY29tbWVyY2UtYWNjb3VudDpub3QoLndvb2NvbW1lcmNlLXZpZXctb3JkZXIpIC53b29jb21tZXJjZSAuZm1hLWZvb2QtcGxhbiB0YWJsZS5zaG9wX3RhYmxlIHRkLndvb2NvbW1lcmNlLW9yZGVycy10YWJsZV9fY2VsbC1vcmRlci1hY3Rpb25zOmJlZm9yZSxcbi53b29jb21tZXJjZS1hY2NvdW50Om5vdCgud29vY29tbWVyY2Utdmlldy1vcmRlcikgLndvb2NvbW1lcmNlIHRhYmxlLnNob3BfdGFibGUubXlfYWNjb3VudF9vcmRlcnMgdGQud29vY29tbWVyY2Utb3JkZXJzLXRhYmxlX19jZWxsLW9yZGVyLWFjdGlvbnM6YmVmb3JlLFxuLndvb2NvbW1lcmNlLWFjY291bnQ6bm90KC53b29jb21tZXJjZS12aWV3LW9yZGVyKSAud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLW9yZGVycy10YWJsZS5zaG9wX3RhYmxlIHRkLndvb2NvbW1lcmNlLW9yZGVycy10YWJsZV9fY2VsbC1vcmRlci1hY3Rpb25zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG4ud29vY29tbWVyY2UtYWNjb3VudDpub3QoLndvb2NvbW1lcmNlLXZpZXctb3JkZXIpIC53b29jb21tZXJjZSAuZm1hLWZvb2QtcGxhbiB0YWJsZS5zaG9wX3RhYmxlIHRkOmJlZm9yZSxcbi53b29jb21tZXJjZS1hY2NvdW50Om5vdCgud29vY29tbWVyY2Utdmlldy1vcmRlcikgLndvb2NvbW1lcmNlIHRhYmxlLnNob3BfdGFibGUubXlfYWNjb3VudF9vcmRlcnMgdGQ6YmVmb3JlLFxuLndvb2NvbW1lcmNlLWFjY291bnQ6bm90KC53b29jb21tZXJjZS12aWV3LW9yZGVyKSAud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLW9yZGVycy10YWJsZS5zaG9wX3RhYmxlIHRkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IGF0dHIoZGF0YS10aXRsZSk7XG4gIEBhcHBseSBmb250LWJvbGQgdGV4dC1icmFuZC1kYXJrIG1yLVs1cHhdIG1kOm1yLTA7XG59XG4ud29vY29tbWVyY2UtYWNjb3VudDpub3QoLndvb2NvbW1lcmNlLXZpZXctb3JkZXIpIC53b29jb21tZXJjZSAuZm1hLWZvb2QtcGxhbiB0YWJsZS5zaG9wX3RhYmxlIC53b29jb21tZXJjZS1idXR0b24uYnV0dG9uLFxuLndvb2NvbW1lcmNlLWFjY291bnQ6bm90KC53b29jb21tZXJjZS12aWV3LW9yZGVyKSAud29vY29tbWVyY2UgLmZtYS1mb29kLXBsYW4gdGFibGUuc2hvcF90YWJsZSAuYnV0dG9uLFxuLndvb2NvbW1lcmNlLWFjY291bnQ6bm90KC53b29jb21tZXJjZS12aWV3LW9yZGVyKSAud29vY29tbWVyY2UgdGFibGUuc2hvcF90YWJsZS5teV9hY2NvdW50X29yZGVycyAud29vY29tbWVyY2UtYnV0dG9uLmJ1dHRvbixcbi53b29jb21tZXJjZS1hY2NvdW50Om5vdCgud29vY29tbWVyY2Utdmlldy1vcmRlcikgLndvb2NvbW1lcmNlIHRhYmxlLnNob3BfdGFibGUubXlfYWNjb3VudF9vcmRlcnMgLmJ1dHRvbixcbi53b29jb21tZXJjZS1hY2NvdW50Om5vdCgud29vY29tbWVyY2Utdmlldy1vcmRlcikgLndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1vcmRlcnMtdGFibGUuc2hvcF90YWJsZSAud29vY29tbWVyY2UtYnV0dG9uLmJ1dHRvbixcbi53b29jb21tZXJjZS1hY2NvdW50Om5vdCgud29vY29tbWVyY2Utdmlldy1vcmRlcikgLndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1vcmRlcnMtdGFibGUuc2hvcF90YWJsZSAuYnV0dG9uIHtcbiAgQGFwcGx5IGJnLXRyYW5zcGFyZW50IGJvcmRlci1ub25lIHAtMCBtLTAgdGV4dC1icmFuZC1kYXJrO1xufVxuLndvb2NvbW1lcmNlLWFjY291bnQgLmZtYS1hY2NvdW50LW9yZGVycy13cmFwcGVyIHtcbiAgQGFwcGx5IGJnLXdoaXRlIHJvdW5kZWQtWzIwcHhdIHAtNTtcbn1cbi53b29jb21tZXJjZS1hY2NvdW50IC5mbWEtYWNjb3VudC1vcmRlcnMtd3JhcHBlciAud29vY29tbWVyY2Utb3JkZXJzLXRpdGxlIHtcbiAgQGFwcGx5IG1iLVsxNnB4XSB0ZXh0LWxnO1xufVxuLndvb2NvbW1lcmNlLWFjY291bnQgLndvb2NvbW1lcmNlLWVycm9yLCAud29vY29tbWVyY2UtYWNjb3VudCAud29vY29tbWVyY2UtaW5mbywgLndvb2NvbW1lcmNlLWFjY291bnQgLndvb2NvbW1lcmNlLW1lc3NhZ2Uge1xuICBAYXBwbHkgcHktMi41IHBsLVs0OHB4XSBwci01IG1iLVs0OHB4XSBib3JkZXItdC0wIGJnLXdoaXRlIGJvcmRlci1iIGZvY3VzOm91dGxpbmUtbm9uZSBhY3RpdmU6b3V0bGluZS1ub25lIGZvY3VzOnNoYWRvdy1ub25lIGFjdGl2ZTpzaGFkb3ctbm9uZSBmb2N1cy12aXNpYmxlOnNoYWRvdy1ub25lIGZvY3VzLXZpc2libGU6b3V0bGluZS1ub25lO1xufVxuLndvb2NvbW1lcmNlLWFjY291bnQgLndvb2NvbW1lcmNlLWVycm9yIGxpLCAud29vY29tbWVyY2UtYWNjb3VudCAud29vY29tbWVyY2UtaW5mbyBsaSwgLndvb2NvbW1lcmNlLWFjY291bnQgLndvb2NvbW1lcmNlLW1lc3NhZ2UgbGkge1xuICBAYXBwbHkgdGV4dC1ibGFjaztcbn1cbi53b29jb21tZXJjZS1hY2NvdW50IC53b29jb21tZXJjZS1lcnJvcjo6YmVmb3JlLCAud29vY29tbWVyY2UtYWNjb3VudCAud29vY29tbWVyY2UtaW5mbzo6YmVmb3JlLCAud29vY29tbWVyY2UtYWNjb3VudCAud29vY29tbWVyY2UtbWVzc2FnZTo6YmVmb3JlIHtcbiAgQGFwcGx5IHRvcC0xLzIgdGV4dC1bMjBweF0gbGVmdC01IC10cmFuc2xhdGUteS0xLzI7XG59XG4ud29vY29tbWVyY2UtYWNjb3VudCAud29vY29tbWVyY2UtbWVzc2FnZSB7XG4gIEBhcHBseSBib3JkZXItYi1bIzhmYWUxYl0gdGV4dC1ibGFjaztcbn1cbi53b29jb21tZXJjZS1hY2NvdW50IC53b29jb21tZXJjZS1lcnJvciB7XG4gIEBhcHBseSBib3JkZXItYi1bI0I4MUMyM107XG59XG4ud29vY29tbWVyY2UtYWNjb3VudCAud29vY29tbWVyY2UgZm9ybSAuZm9ybS1yb3cgLnNlbGVjdDItY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cbi53b29jb21tZXJjZS1hY2NvdW50IC53b29jb21tZXJjZSBmb3JtIC5mb3JtLXJvdyAuc2VsZWN0Mi1jb250YWluZXIuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdzpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuLndvb2NvbW1lcmNlLWFjY291bnQgLndvb2NvbW1lcmNlIGZvcm0gLmZvcm0tcm93IC5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcbiAgQGFwcGx5IHJpZ2h0LVsxNnB4XSBoLVsxNnB4XSB3LVsxNnB4XSBtaW4tdy1bMTZweF0gZmxleCBpdGVtcy1jZW50ZXIganVzdGlmeS1jZW50ZXIgdG9wLVtjYWxjKDUwJV8rXzFweCldIC10cmFuc2xhdGUteS0xLzI7XG59XG4ud29vY29tbWVyY2UtYWNjb3VudCAud29vY29tbWVyY2UgZm9ybSAuZm9ybS1yb3cgLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgQGFwcGx5IGJsb2NrIHctZnVsbCBoLWZ1bGw7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9pY29ucy9jaGV2cm9uLWRvd24uc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2U7XG59XG4ud29vY29tbWVyY2UtYWNjb3VudCAud29vY29tbWVyY2UgZm9ybSAuZm9ybS1yb3cgLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cgYiB7XG4gIEBhcHBseSBoaWRkZW47XG59XG4ud29vY29tbWVyY2UtYWNjb3VudCAud29vY29tbWVyY2UgZm9ybSAuZm9ybS1yb3cgLnNlbGVjdDItY29udGFpbmVyLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gIEBhcHBseSBvdmVyZmxvdy12aXNpYmxlO1xufVxuLndvb2NvbW1lcmNlLWFjY291bnQgLndvb2NvbW1lcmNlIGZvcm0gLmZvcm0tcm93IC5zZWxlY3QyLWNvbnRhaW5lci5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQgbGkge1xuICBAYXBwbHkgaC01IG1pbi1oLTUgbXQtMSBmbGV4IGl0ZW1zLWNlbnRlciBqdXN0aWZ5LWNlbnRlciBib3JkZXItYnJhbmQtZGFyayBiZy10cmFuc3BhcmVudCB0ZXh0LXhzO1xufVxuLndvb2NvbW1lcmNlLWFjY291bnQuZm9vZC1wbGFuLXR5cGUtZWRpdCA+IC5zZWxlY3QyLWNvbnRhaW5lci5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1kcm9wZG93biB7XG4gIEBhcHBseSBib3JkZXItYnJhbmQtZ3JheTtcbn1cbi53b29jb21tZXJjZS1hY2NvdW50ID4gLnNlbGVjdDItY29udGFpbmVyLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IHtcbiAgQGFwcGx5IHctW3Vuc2V0XTtcbiAgbWFyZ2luLXRvcDogdmFyKC0td3AtYWRtaW4tLWFkbWluLWJhci0taGVpZ2h0LCAwcHgpO1xufVxuLndvb2NvbW1lcmNlLWFjY291bnQgPiAuc2VsZWN0Mi1jb250YWluZXIuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gIEBhcHBseSBiZy1icmFuZC1saWdodDtcbn1cbi53b29jb21tZXJjZS1hY2NvdW50ID4gLnNlbGVjdDItY29udGFpbmVyLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLWRyb3Bkb3duIHtcbiAgQGFwcGx5IGJnLWJyYW5kLWxpZ2h0IGJvcmRlci1icmFuZC1kYXJrO1xufVxuLndvb2NvbW1lcmNlLWFjY291bnQgPiAuc2VsZWN0Mi1jb250YWluZXIuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcbiAgQGFwcGx5IHB4LVsyNHB4XTtcbn0iLCJAdXNlICcuLi9taXhpbnMnIGFzICo7XG5cbi53b29jb21tZXJjZSB7XG5cdGJ1dHRvbixcblx0LmJ1dHRvbiB7XG5cdFx0QGFwcGx5IG0tMDtcblx0fVxuXG5cdGEuZm1hLWRhc2hib2FyZC1idXR0b24sXG5cdC53b29jb21tZXJjZS1wYWdpbmF0aW9uIC53b29jb21tZXJjZS1idXR0b24sXG5cdGJ1dHRvbi5mbWEtZGFzaGJvYXJkLWJ1dHRvbiB7XG5cdFx0QGluY2x1ZGUgYnV0dG9uLWJhc2U7XG5cdFx0QGluY2x1ZGUgYnV0dG9uLXByaW1hcnk7XG5cdFx0dHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlLWluLW91dDtcblxuXHRcdCYuZm1hLWRhc2hib2FyZC1idXR0b25fX3NlY29uZGFyeSB7XG5cdFx0XHRAaW5jbHVkZSBidXR0b24tc2Vjb25kYXJ5O1xuXHRcdH1cblxuXHRcdCYuZm1hLWRhc2hib2FyZC1idXR0b25fX3NtIHtcblx0XHRcdEBhcHBseSB3LWZ1bGwgbWQ6dy1tYXggbWQ6bWluLXctWzIyMHB4XTsgLy8gMjIwcHhcblxuXHRcdFx0Ji5lbmFibGUtbWF4LXdpZHRoIHtcblx0XHRcdFx0QGFwcGx5IG1heC13LVsyMjBweF07XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji5mbWEtZGFzaGJvYXJkLWJ1dHRvbl9fbWQge1xuXHRcdFx0QGFwcGx5IHctZnVsbCBtZDp3LW1heCBtZDptaW4tdy1bMjMwcHhdIG1kOm1heC13LVsyMzBweF07IC8vIDIzMHB4XG5cdFx0fVxuXG5cdFx0Ji5mbWEtZGFzaGJvYXJkLWJ1dHRvbl9fbGcge1xuXHRcdFx0QGFwcGx5IHctZnVsbCBtZDp3LW1heCBtZDptaW4tdy1bMjUwcHhdOyAvLyAyNTBweFxuXHRcdH1cblxuXHRcdCYuZm1hLWRhc2hib2FyZC1idXR0b25fX3hsIHtcblx0XHRcdEBhcHBseSB3LWZ1bGwgbWQ6dy1tYXggbWQ6bWluLXctWzI4MHB4XTsgLy8gMjgwcHhcblx0XHR9XG5cblx0XHQmLmZtYS1kYXNoYm9hcmQtYnV0dG9uX194eGwge1xuXHRcdFx0QGFwcGx5IHctZnVsbCBtZDp3LW1heCBtZDptaW4tdy1bMzI2LjY3cHhdOyAvLyAzMjdweFxuXHRcdH1cblxuXHRcdCYuZm1hLWRhc2hib2FyZC1idXR0b25fX3Jlc2V0IHtcblx0XHRcdCYuZm1hLWRhc2hib2FyZC1idXR0b25fX3NlY29uZGFyeSwgJiB7XG5cdFx0XHRcdEBhcHBseSBib3JkZXItbm9uZSBiZy10cmFuc3BhcmVudCBob3ZlcjpiZy10cmFuc3BhcmVudCBob3Zlcjpib3JkZXItbm9uZSBob3Zlcjp0ZXh0LWJyYW5kLW9yYW5nZSBmb2N1czp0ZXh0LWJyYW5kLW9yYW5nZTsgLy8gMzI3cHhcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLFxuXHRcdCZbdHlwZT1cInN1Ym1pdFwiXSB7XG5cblx0XHRcdCYubG9hZGluZyB7XG5cdFx0XHRcdEBhcHBseSByZWxhdGl2ZSBwbC1bNjBweF0gcHItWzYwcHhdIGZsZXggaXRlbXMtY2VudGVyIGp1c3RpZnktY2VudGVyIG1heC13LVt1bnNldF07XG5cdFx0XHRcdHRyYW5zaXRpb246IHBhZGRpbmctbGVmdCAuMTVzIGVhc2UsIHBhZGRpbmctcmlnaHQgLjE1cztcblxuXHRcdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0XHRhbmltYXRpb246IGxvYWRlci1zcGluIDFzIGxpbmVhciBpbmZpbml0ZTtcblx0XHRcdFx0XHRAYXBwbHkgYmxvY2sgYWJzb2x1dGUgdG9wLWF1dG8gcmlnaHQtNSB3LVsyNXB4XSBoLVsyNXB4XSByb3VuZGVkLWZ1bGwgYm9yZGVyLVszcHhdIGJvcmRlci1icmFuZC1iZWlnZV9ib3JkZXIgYm9yZGVyLWItd2hpdGU7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmOmRpc2FibGVkIHtcblx0XHRcdFx0XHRjdXJzb3I6IHdhaXQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQmOmRpc2FibGVkIHtcblx0XHRcdEBhcHBseSBvcGFjaXR5LTUwIGN1cnNvci1ub3QtYWxsb3dlZDtcblx0XHR9XG5cdH1cblxuXHQud29vY29tbWVyY2UtcGFnaW5hdGlvbiB7XG5cdFx0QGFwcGx5IG10LTUgZmxleCBqdXN0aWZ5LWVuZCBnYXAtNTtcblxuXHRcdC53b29jb21tZXJjZS1idXR0b24ge1xuXHRcdFx0QGFwcGx5IHctZnVsbCBtZDp3LW1heCBtZDptaW4tdy1bMjIwcHhdIG1heC13LVsyMjBweF07XG5cdFx0fVxuXHR9XG59XG5cbkBrZXlmcmFtZXMgbG9hZGVyLXNwaW4ge1xuXHQwJSB7XG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG5cdH1cblx0MTAwJSB7XG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcblx0fVxufVxuIiwiQG1peGluIGJ1dHRvbi1iYXNlIHtcblx0QGFwcGx5IHRleHQtd2hpdGUgdGV4dC1jZW50ZXIgdGV4dC1zbSBtZDp0ZXh0LWJhc2UgZm9udC1tZWRpdW0gcHktMiBweC1bMjVweF0gbWluLWgtNjQgZmxleCBpdGVtcy1jZW50ZXIganVzdGlmeS1jZW50ZXIgcm91bmRlZC1mdWxsIGJvcmRlci1zb2xpZDtcbn1cblxuQG1peGluIGJ1dHRvbi1wcmltYXJ5IHtcblx0QGFwcGx5IGJnLWJyYW5kLW9yYW5nZSBib3JkZXItYnJhbmQtb3JhbmdlIHRleHQtd2hpdGUgaG92ZXI6Ym9yZGVyLWJyYW5kLWRhcmtfb3JhbmdlIGhvdmVyOmJnLWJyYW5kLWRhcmtfb3JhbmdlIGFjdGl2ZTpib3JkZXItYnJhbmQtZGFya19vcmFuZ2UgYWN0aXZlOmJnLWJyYW5kLWRhcmtfb3JhbmdlIGFjdGl2ZTp0ZXh0LXdoaXRlIGZvY3VzOmJvcmRlci1icmFuZC1kYXJrX29yYW5nZSBmb2N1czpiZy1icmFuZC1kYXJrX29yYW5nZSBmb2N1czp0ZXh0LXdoaXRlO1xufVxuXG5AbWl4aW4gYnV0dG9uLXNlY29uZGFyeSB7XG5cdEBhcHBseSBiZy10cmFuc3BhcmVudCB0ZXh0LWJyYW5kLW9yYW5nZSBib3JkZXIgYm9yZGVyLVsxcHhdIGJvcmRlci1icmFuZC1vcmFuZ2UgaG92ZXI6YmctYnJhbmQtb3JhbmdlIGhvdmVyOnRleHQtd2hpdGUgYWN0aXZlOmJnLWJyYW5kLW9yYW5nZSBhY3RpdmU6dGV4dC13aGl0ZSBmb2N1czpiZy1icmFuZC1vcmFuZ2UgZm9jdXM6dGV4dC13aGl0ZTtcbn1cbiIsIi5mbWEtaGVyby1zZWN0aW9uIHtcblx0QGFwcGx5ICBmbGV4IGp1c3RpZnktY2VudGVyIGJnLWJyYW5kLWRhcms7XG5cblx0Jl9fY29udGVudCB7XG5cdFx0QGFwcGx5IGNvbnRhaW5lciBmbGV4IGZsZXgtY29sIGl0ZW1zLWNlbnRlciBweS0xMDA7XG5cblx0XHRoMSB7XG5cdFx0XHRAYXBwbHkgdGV4dC1icmFuZC1iZWlnZSBtYi00ODtcblx0XHR9XG5cdH1cbn1cbiIsIi5mbWEtYWNjb3VudC1tZW51IHtcblx0QGFwcGx5IGZsZXggZmxleC13cmFwIGdhcC1bMjRweF0gdy1mdWxsO1xuXG5cdC5tZW51LWl0ZW0ge1xuXHRcdEBhcHBseSB3LWZ1bGwgbWQ6dy1tYXg7XG5cdH1cblxuXHRhIHtcblx0XHRAYXBwbHkgdGV4dC1icmFuZC1vcmFuZ2UgZm9udC1tZWRpdW0gYm9yZGVyIHctZnVsbCBib3JkZXItYnJhbmQtb3JhbmdlIHJvdW5kZWQtZnVsbCBtaW4taC02NCBmbGV4IGl0ZW1zLWNlbnRlciBqdXN0aWZ5LWNlbnRlciBtaW4tdy0yNTAgaG92ZXI6YmctYnJhbmQtb3JhbmdlIGhvdmVyOnRleHQtd2hpdGUgdHJhbnNpdGlvbi1hbGw7XG5cdH1cblxuXHQud29vY29tbWVyY2UtTXlBY2NvdW50LW5hdmlnYXRpb24tbGluay5pcy1hY3RpdmUge1xuXHRcdGEge1xuXHRcdFx0QGFwcGx5IGJnLWJyYW5kLW9yYW5nZSB0ZXh0LXdoaXRlO1xuXHRcdH1cblx0fVxufVxuIiwiLmZtYS1jb250ZW50LXNlY3Rpb24ge1xuXHRAYXBwbHkgY29udGFpbmVyIHB5LTEwMCBweC01O1xuXG5cdEBpbXBvcnQgXCJvcmRlcnMvZW1haWxcIjtcbn1cbiIsIi53b29jb21tZXJjZS1jdXN0b21lci1kZXRhaWxzLS1lbWFpbCB7XG5cdEBhcHBseSBicmVhay1hbGw7XG59XG4iLCIud29vY29tbWVyY2UgLmZtYS1kYXNoYm9hcmQge1xuXHRAYXBwbHkgdy1mdWxsO1xuXG5cdCZfX2l0ZW1zIHtcblx0XHRAYXBwbHkgZmxleCBmbGV4LWNvbCBnYXAtWzQ4cHhdO1xuXG5cdFx0LmZtYS1kYXNoYm9hcmQge1xuXG5cdFx0XHQmX190aXRsZSB7XG5cdFx0XHRcdEBhcHBseSB0ZXh0LXhsIGZvbnQtbWVkaXVtIHRleHQtY2VudGVyIG1iLTU7XG5cdFx0XHR9XG5cblx0XHRcdCZfX2ludHJvIHtcblx0XHRcdFx0QGFwcGx5IHRleHQtbGVmdCB0ZXh0LXNtIGZvbnQtbm9ybWFsIG1iLTU7XG5cdFx0XHR9XG5cblx0XHRcdCZfX3N1YnRpdGxlIHtcblx0XHRcdFx0QGFwcGx5IHRleHQtY2VudGVyIHRleHQtbGcgZm9udC1tZWRpdW0gbWItNTtcblx0XHRcdH1cblxuXHRcdFx0Jl9fc2VjdGlvbi1sYWJlbCB7XG5cdFx0XHRcdEBhcHBseSB0ZXh0LWNlbnRlciB0ZXh0LWJhc2UgdHJhY2tpbmctd2lkZXN0IHRleHQtYnJhbmQtZGFyaztcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmX19pdGVtIHtcblx0XHRAYXBwbHkgYmctd2hpdGUgcC01IHJvdW5kZWQtWzIwcHhdIHctZnVsbCBzcGFjZS15LVsxNnB4XTtcblxuXHRcdCYtLWFjdGlvbnMge1xuXHRcdFx0QGFwcGx5IGZsZXggZ2FwLTUgaXRlbXMtY2VudGVyIGp1c3RpZnktc3RhcnQgZmxleC1jb2wgbWQ6ZmxleC1yb3c7XG5cdFx0fVxuXG5cdFx0Ji0tZm9vdGVyIHtcblx0XHRcdEBhcHBseSBmbGV4IGdhcC01IGl0ZW1zLWNlbnRlciBqdXN0aWZ5LWVuZCBmbGV4LWNvbCBtZDpmbGV4LXJvdztcblx0XHR9XG5cblx0XHQmLS1pbmZvIHtcblx0XHRcdEBhcHBseSBmbGV4IGl0ZW1zLWNlbnRlciBnYXAtNSBmbGV4LXdyYXA7XG5cdFx0fVxuXG5cdFx0Ji0tYXZhdGFyIHtcblx0XHRcdEBhcHBseSB3LVszNnB4XSBoLVszNnB4XSByb3VuZGVkLWZ1bGwgYmctYnJhbmQtbGlnaHRfZ3JleTtcblx0XHR9XG5cblx0XHQmLS10aXRsZSB7XG5cdFx0XHRAYXBwbHkgdGV4dC1sZyBmb250LW1lZGl1bTtcblx0XHR9XG5cblx0XHQmLS1oZWFkZXIge1xuXHRcdFx0QGFwcGx5IGZsZXggaXRlbXMtY2VudGVyIGdhcC01O1xuXHRcdH1cblxuXHRcdCYtLWludHJvIHtcblx0XHRcdEBhcHBseSBiZy10cmFuc3BhcmVudCBwLTA7XG5cdFx0fVxuXG5cdFx0Ji0taWNvbnMge1xuXHRcdFx0QGFwcGx5IGZsZXgganVzdGlmeS1jZW50ZXIgZmxleC13cmFwIGdhcC01IGJnLXRyYW5zcGFyZW50IHAtMCBzcGFjZS15LTA7XG5cdFx0fVxuXG5cdFx0Ji0tbmFtZSB7XG5cdFx0XHRAYXBwbHkgZm9udC1tZWRpdW0gdGV4dC1icmFuZC1kYXJrIHRleHQtWzIwcHhdO1xuXHRcdH1cblxuXHRcdCYtLWRlbGl2ZXJ5LWluZm8ge1xuXHRcdFx0QGFwcGx5IGJnLXRyYW5zcGFyZW50IHAtMCBpdGFsaWMgdGV4dC1jZW50ZXIgdGV4dC1icmFuZC1kYXJrO1xuXG5cdFx0XHRhIHtcblx0XHRcdFx0QGFwcGx5IHVuZGVybGluZSB0ZXh0LWJyYW5kLWRhcms7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Jl9fZ3JpZCB7XG5cdFx0QGFwcGx5IGdyaWQgZ3JpZC1jb2xzLTIgbWQ6Z3JpZC1jb2xzLTQgZ2FwLTUgYmctdHJhbnNwYXJlbnQgcC0wIHNwYWNlLXktMDtcblx0fVxuXG5cdCYtaWNvbiB7XG5cdFx0QGFwcGx5IGJnLXdoaXRlIHJvdW5kZWQtWzIwcHhdIGZsZXggdy1mdWxsIG1kOnctW3Vuc2V0XSBmbGV4LWNvbCBpdGVtcy1jZW50ZXIganVzdGlmeS1jZW50ZXIgcC01IHRleHQtY2VudGVyO1xuXG5cdFx0Jl9faWNvbiB7XG5cdFx0XHRAYXBwbHkgaC0xMDAgdy1hdXRvO1xuXHRcdH1cblxuXHRcdCZfX2xhYmVsIHtcblx0XHRcdCYuZm1hLWRhc2hib2FyZC1idXR0b24ge1xuXHRcdFx0XHRAYXBwbHkgbXQtWzQwcHhdIGJnLWJyYW5kLW9yYW5nZSB0ZXh0LXdoaXRlIHB5LTIgcHgtNCBmbGV4IGl0ZW1zLWNlbnRlciBqdXN0aWZ5LWNlbnRlciByb3VuZGVkLWZ1bGw7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ji1hY2NvdW50LWNhcmQge1xuXHRcdCZfX2dyaWQge1xuXHRcdFx0QGFwcGx5IGdyaWQgZ3JpZC1jb2xzLTIgbWQ6Z3JpZC1jb2xzLTQgZ2FwLTUgdGV4dC1icmFuZC1kYXJrO1xuXG5cdFx0XHRzdHJvbmcge1xuXHRcdFx0XHRAYXBwbHkgdXBwZXJjYXNlO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG59XG5cbiIsIkB1c2UgJy4uL21peGlucycgYXMgKjtcblxuJXZpc3VhbGx5LWhpZGRlbiB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0d2lkdGg6IDFweDtcblx0aGVpZ2h0OiAxcHg7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdGJvcmRlcjogMDtcblx0cGFkZGluZzogMDtcblx0Y2xpcDogcmVjdCgwIDAgMCAwKTtcblx0Y2xpcC1wYXRoOiBpbnNldCg1MCUpO1xuXHRtYXJnaW46IC0xcHg7XG59XG5cbi53b29jb21tZXJjZSBmb3JtIHtcblx0bGVnZW5kIHtcblx0XHRAYXBwbHkgaGlkZGVuO1xuXHR9XG5cblx0Ji53b29jb21tZXJjZS1FZGl0QWNjb3VudEZvcm0uZWRpdC1hY2NvdW50IHtcblx0XHRidXR0b25bdHlwZT1zdWJtaXRdLmJ1dHRvbiB7XG5cdFx0XHRAYXBwbHkgdy1mdWxsIG1kOnctbWF4IG1kOm1pbi13LVsyMjBweF07XG5cdFx0fVxuXHR9XG5cblx0Ji5mbWEtd29vY29tbWVyY2UtZm9ybSB7XG5cdFx0QGFwcGx5IGdyaWQgZ3JpZC1jb2xzLTEgbWQ6Z3JpZC1jb2xzLTIgZ2FwLTU7XG5cblx0XHQuZm9ybS1yb3cge1xuXHRcdFx0QGFwcGx5IGZsb2F0LW5vbmUgbS0wIHAtMCB3LWZ1bGw7XG5cblx0XHRcdCYud29vY29tbWVyY2UtZm9ybS1yb3ctLXN1Ym1pdCB7XG5cdFx0XHRcdEBhcHBseSBjb2wtc3Bhbi1mdWxsO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5zaG93LXBhc3N3b3JkLWlucHV0IHtcblx0XHRAYXBwbHkgdG9wLTEvMiB0cmFuc2Zvcm0gLXRyYW5zbGF0ZS15LTEvMiBmbGV4IGl0ZW1zLWNlbnRlciBqdXN0aWZ5LWNlbnRlcjtcblx0fVxuXG5cdC5mb3JtLXJvdyB7XG5cdFx0QGFwcGx5IHJlbGF0aXZlIHAtMCBtLTA7XG5cblx0XHQud29vY29tbWVyY2UtSW5wdXQsIC53b29jb21tZXJjZS1pbnB1dC13cmFwcGVyIGlucHV0LCBzZWxlY3Q6bm90KC5mbWEtZGVmYXVsdC1zZWxlY3QpLCAuZm1hLWRvZy1wcm9maWxlX19iaXJ0aC1kYXRlIHtcblx0XHRcdEBhcHBseSBib3JkZXIgYm9yZGVyLWJyYW5kLWRhcmsgaC01NiBiZy1icmFuZC1saWdodCBwdC1bMjRweF0gcHgtWzI0cHhdIHRleHQtYnJhbmQtY2hhcmNvYWwgcm91bmRlZC10LVs0cHhdIHJvdW5kZWQtYi1ub25lO1xuXHRcdH1cblxuXHRcdCY6bm90KC5mbWEtcm93X19iaXJ0aC1kYXRlKSB7XG5cdFx0XHQuc2VsZWN0Mi1zZWxlY3Rpb24uc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSwgLnNlbGVjdDItc2VsZWN0aW9uLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG5cdFx0XHRcdEBhcHBseSBib3JkZXIgYm9yZGVyLWJyYW5kLWRhcmsgaC01NiBiZy10cmFuc3BhcmVudCBwdC1bMjRweF0gcHgtWzI0cHhdIHRleHQtYnJhbmQtY2hhcmNvYWwgcm91bmRlZC10LVs0cHhdIHJvdW5kZWQtYi1ub25lO1xuXG5cdFx0XHRcdC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuXHRcdFx0XHRcdEBhcHBseSBwLTAgbS0wIHRleHQtYnJhbmQtY2hhcmNvYWw7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xuXHRcdFx0XHRAYXBwbHkgdHJhbnNmb3JtIHRvcC0xLzIgLXRyYW5zbGF0ZS15LTEvMjtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLmZtYS1yb3dfX2JpcnRoLWRhdGUge1xuXHRcdFx0LnNlbGVjdDItc2VsZWN0aW9uLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuXHRcdFx0XHRAYXBwbHkgYm9yZGVyLW5vbmUgcC0wIG0tMCBiZy10cmFuc3BhcmVudDtcblxuXHRcdFx0XHQuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcblx0XHRcdFx0XHRAYXBwbHkgcC0wIG0tMCBiZy10cmFuc3BhcmVudDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdGxhYmVsOm5vdCguY2hlY2tib3gpIHtcblx0XHRcdEBhcHBseSBhYnNvbHV0ZSB0ZXh0LXhzIHRvcC1bOHB4XSBsZWZ0LVsyNHB4XSB0ZXh0LWJyYW5kLXB1cnBsZV9saWdodDtcblx0XHRcdHotaW5kZXg6IDE7XG5cdFx0fVxuXHR9XG5cblx0YnV0dG9uW3R5cGU9XCJzdWJtaXRcIl0uYnV0dG9uIHtcblx0XHRAaW5jbHVkZSBidXR0b24tYmFzZTtcblx0XHRAaW5jbHVkZSBidXR0b24tcHJpbWFyeTtcblx0XHRAYXBwbHkgbXgtYXV0bztcblx0fVxuXG59XG5cbi53b29jb21tZXJjZSB7XG5cdC5mbWEtY2hlY2tib3gge1xuXHRcdCYuZm1hLWNoZWNrYm94LWJsYWNrIHtcblx0XHRcdGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG5cdFx0XHRcdCYgKyBsYWJlbCB7XG5cdFx0XHRcdFx0QGFwcGx5IHRleHQtYmxhY2s7XG5cblx0XHRcdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0QGFwcGx5IGJvcmRlci1ibGFjaztcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmOmNoZWNrZWQge1xuXHRcdFx0XHRcdCYgKyBsYWJlbCB7XG5cdFx0XHRcdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0XHRAYXBwbHkgYm9yZGVyLWJyYW5kLWRhcms7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0aW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcblx0XHRcdGZvbnQtc2l6ZTogMWVtO1xuXHRcdFx0Zm9udC1mYW1pbHk6IGluaGVyaXQ7XG5cdFx0XHRhcHBlYXJhbmNlOiBub25lO1xuXHRcdFx0dHJhbnNpdGlvbjogYWxsIDEyMG1zIGVhc2U7XG5cdFx0XHR1c2VyLXNlbGVjdDogbm9uZTtcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjU7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0QGV4dGVuZCAldmlzdWFsbHktaGlkZGVuO1xuXG5cdFx0XHQmICsgbGFiZWwge1xuXHRcdFx0XHRAYXBwbHkgY3Vyc29yLXBvaW50ZXIgdGV4dC1zbSB0ZXh0LWJyYW5kLWRhcmsgZm9udC1ub3JtYWwgZmxleCBpdGVtcy1jZW50ZXIgZ2FwLTIgdy1mdWxsIHAtMDtcblx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIDEyMG1zIGVhc2U7XG5cdFx0XHRcdHVzZXItc2VsZWN0OiBub25lO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMS41O1xuXG5cdFx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdFx0QGFwcGx5IGN1cnNvci1wb2ludGVyIGJnLXRyYW5zcGFyZW50IGlubGluZSBib3JkZXIgYm9yZGVyLWJyYW5kLWRhcmsgcm91bmRlZC1bNHB4XSB3LVsxNnB4XSBoLVsxNnB4XSBtaW4tdy1bMTZweF07XG5cdFx0XHRcdFx0dXNlci1zZWxlY3Q6IG5vbmU7XG5cdFx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIDEyMG1zIGVhc2UtaW4tb3V0O1xuXHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogMjUlO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1vcmlnaW46IHBhZGRpbmctYm94O1xuXHRcdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG5cdFx0XHRcdFx0dmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuXHRcdFx0XHRcdG91dGxpbmU6IHNvbGlkIDNweCB0cmFuc3BhcmVudDtcblx0XHRcdFx0XHRvdXRsaW5lLW9mZnNldDogLTJweDtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS41O1xuXHRcdFx0XHRcdHRyYW5zZm9ybTogc2NhbGUzZCgxLDEsMSkgdHJhbnNsYXRlM2QoMCwwLDApO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCY6YWN0aXZlIHtcblx0XHRcdFx0JiArIGxhYmVsOjpiZWZvcmUge1xuXHRcdFx0XHRcdEBhcHBseSBiZy10cmFuc3BhcmVudDtcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHNjYWxlM2QoMC45NSwgMC45NSwgMSk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Jjpmb2N1cyB7XG5cdFx0XHRcdCYgKyBsYWJlbDo6YmVmb3JlIHtcblx0XHRcdFx0XHRAYXBwbHkgYmctdHJhbnNwYXJlbnQ7XG5cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmOmNoZWNrZWQge1xuXHRcdFx0XHQmICsgbGFiZWwge1xuXHRcdFx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRAYXBwbHkgYmctYnJhbmQtZGFyaztcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTYnIGhlaWdodD0nMTYnIHZpZXdCb3g9JzAgMCAxNiAxNiclM0UlM0NnIGZpbGw9JyUyM2ZmZmZmZiclM0UlM0NwYXRoIGQ9J00xNS44NTQsMy4xNDZsLTEuNS0xLjVjLS4xOTUtLjE5NS0uNTEyLS4xOTUtLjcwNywwTDUuNSw5Ljc5M2wtMy4xNDYtMy4xNDZjLS4xOTUtLjE5NS0uNTEyLS4xOTUtLjcwNywwTC4xNDYsOC4xNDZjLS4xOTUsLjE5NS0uMTk1LC41MTIsMCwuNzA3bDUsNWMuMDk4LC4wOTgsLjIyNiwuMTQ2LC4zNTQsLjE0NnMuMjU2LS4wNDksLjM1NC0uMTQ2TDE1Ljg1NCwzLjg1NGMuMTk1LS4xOTUsLjE5NS0uNTEyLDAtLjcwN1onIGZpbGw9JyUyM2ZmZmZmZiclM0UlM0MvcGF0aCUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtcblx0XHRcdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogNzUlO1xuXHRcdFx0XHRcdFx0dHJhbnNmb3JtOiBzY2FsZTNkKDEsMSwxKSB0cmFuc2xhdGUzZCgwLDAsMCk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdCYgKyBsYWJlbDo6YmVmb3JlIHtcblx0XHRcdFx0XHRcdEBhcHBseSBiZy1icmFuZC1kYXJrO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQmOmFjdGl2ZSB7XG5cdFx0XHRcdFx0JiArIGxhYmVsOjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0QGFwcGx5IGJnLWJyYW5kLWRhcms7XG5cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0Jjpmb2N1cyB7XG5cdFx0XHRcdFx0JiArIGxhYmVsOjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0QGFwcGx5IGJnLWJyYW5kLWRhcmsgb3V0bGluZS1bI2IzZGJkMF07XG5cdFx0XHRcdFx0XHRvdXRsaW5lLW9mZnNldDogMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbiIsIi5mbWEtZG9nLXByb2ZpbGUge1xuXHQmX19pdGVtIHtcblx0XHRAYXBwbHkgc3BhY2UteS0wO1xuXHR9XG5cblx0Jl9fY2FyZCB7XG5cdFx0QGFwcGx5IGZsZXggZmxleC1jb2wgaXRlbXMtY2VudGVyIG1kOml0ZW1zLXN0YXJ0ICBtZDpmbGV4LXJvdyBnYXAtNSBwdC1bNDBweF07XG5cblx0XHRoNCwgcCB7XG5cdFx0XHRAYXBwbHkgdGV4dC1ibGFjaztcblx0XHR9XG5cdH1cblxuXHQmX19pbWFnZSB7XG5cdFx0Ji0tbGFiZWwge1xuXHRcdFx0QGFwcGx5IGZsZXgganVzdGlmeS1jZW50ZXIgaXRlbXMtY2VudGVyIHctWzIwMHB4XSBoLVsyMDBweF0gbWQ6dy1bMzAwcHhdIG1kOmgtWzMwMHB4XSByb3VuZGVkLWZ1bGwgYmctYnJhbmQtcm9zZTtcblx0XHR9XG5cdH1cblxuXHQmX19jb250ZW50IHtcblx0XHRAYXBwbHkgZmxleCBmbGV4LWNvbCBtZDpweC0xMCBweS01O1xuXHR9XG5cblx0Jl9fbWV0YSB7XG5cdFx0QGFwcGx5IG10LTIuNSB0ZXh0LWJhc2U7XG5cdH1cblxuXHQmX19uYW1lIHtcblx0XHRAYXBwbHkgdGV4dC1sZztcblx0fVxuXG5cdCZfX2RvZy1kZXNjcmlwdGlvbiB7XG5cdFx0QGFwcGx5IG10LTU7XG5cdH1cblxuXHQmX19idXR0b25zIHtcblx0XHRAYXBwbHkgbXQtMTAgZmxleCBqdXN0aWZ5LWNlbnRlciBpdGVtcy1jZW50ZXI7XG5cblx0XHQuZm1hLWRvZy1wcm9maWxlX19idXR0b24ge1xuXHRcdFx0QGFwcGx5IHctZnVsbCBtYXgtdy1mdWxsIG1kOm1heC13LVsyODBweF07XG5cdFx0fVxuXHR9XG5cblx0Jl9fZm9vdGVyIHtcblx0XHRAYXBwbHkgbXQtMDtcblx0fVxufVxuXG5AaW1wb3J0IFwiZG9nXCI7XG4iLCIuZm1hLWRvZy1wcm9maWxlIHtcblx0LmZtYS1kb2ctcHJvZmlsZSB7XG5cdFx0Jl9faW1hZ2UtLWxhYmVsIHtcblx0XHRcdEBhcHBseSBteC1hdXRvO1xuXHRcdH1cblxuXHRcdCZfX3BsYW4ge1xuXHRcdFx0QGFwcGx5IHAtNSBtZDpwLVs1MHB4XSBmbGV4IGZsZXgtY29sIGJnLXdoaXRlIHJvdW5kZWQtWzIwcHhdIG10LVs1MHB4XSBzcGFjZS15LTU7XG5cblx0XHRcdCYtLWluZm8ge1xuXHRcdFx0XHRAYXBwbHkgZmxleCBmbGV4LXdyYXAgZ2FwLTU7XG5cdFx0XHR9XG5cblx0XHRcdGEge1xuXHRcdFx0XHRAYXBwbHkgdGV4dC1icmFuZC1kYXJrIGZvbnQtYm9sZDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmX19idXR0b24ge1xuXHRcdFx0Ji0tcmVtb3ZlIHtcblx0XHRcdFx0QGFwcGx5IHRleHQtYnJhbmQtb3JhbmdlIGJsb2NrIG10LVs1MHB4XSB0ZXh0LWNlbnRlciBmb250LW1lZGl1bTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmX19iaXJ0aC1kYXRlIHtcblx0XHRcdEBhcHBseSBncmlkIGdyaWQtY29scy0yIGdhcC01O1xuXG5cdFx0XHRzZWxlY3Qge1xuXHRcdFx0XHRAYXBwbHkgYm9yZGVyLTAgYmctdHJhbnNwYXJlbnQgcC0wIGgtNSBvdXRsaW5lLW5vbmUgZm9jdXM6cmluZy0wO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCYgPiBoMiB7XG5cdFx0QGFwcGx5IHRleHQtY2VudGVyIHB5LVsxNnB4XTtcblx0fVxufVxuIiwiXG4uZm1hLXBvcHVwIHtcblx0dHJhbnNpdGlvbjogZGlzcGxheSA2MDBtcyBhbGxvdy1kaXNjcmV0ZSwgb3ZlcmxheSA2MDBtcyBhbGxvdy1kaXNjcmV0ZTtcblx0YW5pbWF0aW9uOiBjbG9zZSA2MDBtcyBmb3J3YXJkcztcblxuXHQmW29wZW5dIHtcblx0XHRhbmltYXRpb246IG9wZW4gNjAwbXMgZm9yd2FyZHM7XG5cdH1cblxuXHQmX193cmFwcGVyIHtcblx0XHRAYXBwbHkgYmctYnJhbmQtcm9zZSB3LWZ1bGwgbWQ6dy1bNzM5cHhdIHctZnVsbCBwLTUgbWQ6cC0xMDtcblx0XHRib3gtc2hhZG93OiAwIDRweCAxNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjEwKTtcblx0fVxuXG5cdCZfX3RpdGxlIHtcblx0XHRAYXBwbHkgdGV4dC1sZyBtLTAgdGV4dC1icmFuZC1kYXJrIHRleHQtY2VudGVyO1xuXHR9XG5cblx0Jl9fY29udGVudCB7XG5cdFx0QGFwcGx5IG1heC13LVs1MzJweF0gbXgtYXV0byBzcGFjZS15LVsyNHB4XTtcblx0fVxuXG5cdCZfX3RleHQge1xuXHRcdEBhcHBseSBzcGFjZS15LVsyNHB4XSB0ZXh0LWNlbnRlciB0ZXh0LWJsYWNrO1xuXHR9XG5cblx0Jl9fY2xvc2Uge1xuXHRcdEBhcHBseSBhYnNvbHV0ZSBwLTAgbS0wIHRvcC0wIG0tMCByaWdodC0yLjUgdGV4dC1bMTRweF07XG5cdH1cblxuXHQmX19idXR0b24ge1xuXHRcdEBhcHBseSBtYXgtdy1mdWxsIHctZnVsbDtcblx0fVxuXG5cdCZfX2Vycm9yIHtcblx0XHRAYXBwbHkgbXQtWzI0cHhdIHRleHQtcmVkLTUwMCB0ZXh0LWNlbnRlcjtcblx0fVxuXG5cdCZfX2Zvcm0ge1xuXHRcdCYtYnV0dG9uIHtcblx0XHRcdEBhcHBseSBtdC1bMjRweF07XG5cdFx0fVxuXG5cdFx0aW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcblx0XHRcdEBhcHBseSBhYnNvbHV0ZSBvcGFjaXR5LTAgaW52aXNpYmxlO1xuXHRcdFx0ei1pbmRleDogLTE7XG5cblx0XHRcdCY6Y2hlY2tlZCB7XG5cdFx0XHRcdCYgKyBsYWJlbCB7XG5cdFx0XHRcdFx0c3Bhbjo6YmVmb3JlIHtcblx0XHRcdFx0XHRcdEBhcHBseSBib3JkZXItYnJhbmQtb3JhbmdlO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdHNwYW46OmFmdGVyIHtcblx0XHRcdFx0XHRcdEBhcHBseSB2aXNpYmxlIG9wYWNpdHktMTAwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdGxhYmVsIHtcblx0XHRcdEBhcHBseSBmbGV4IGl0ZW1zLWNlbnRlciBsZWFkaW5nLVs0OHB4XSB0ZXh0LWJyYW5kLWRhcmsgY3Vyc29yLXBvaW50ZXI7XG5cdFx0XHRmb250LWZhbWlseTogXCJHZWxpY2FcIiwgc2Fucy1zZXJpZjtcblxuXHRcdFx0c3BhbiB7XG5cdFx0XHRcdEBhcHBseSB3LVs0OHB4XSBoLVs0OHB4XSBtaW4tdy1bNDhweF0gbXItWzE2cHhdIHJlbGF0aXZlIGZsZXggaXRlbXMtY2VudGVyIGp1c3RpZnktY2VudGVyO1xuXG5cdFx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0XHR0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC40cyBlYXNlO1xuXHRcdFx0XHRcdEBhcHBseSBmbGV4IHctNSBoLTUgbWluLXctNSByb3VuZGVkLWZ1bGwgYm9yZGVyLTIgYm9yZGVyLWJyYW5kLWRhcms7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0XHRAYXBwbHkgdy0zIGgtMyBhYnNvbHV0ZSBsZWZ0LVs0cHhdIG1pbi13LTMgYmctYnJhbmQtb3JhbmdlIGludmlzaWJsZSBvcGFjaXR5LTAgcm91bmRlZC1mdWxsIHRvcC0xLzIgbGVmdC0xLzIgdHJhbnNmb3JtIC10cmFuc2xhdGUteS0xLzIgLXRyYW5zbGF0ZS14LTEvMiA7XG5cdFx0XHRcdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAwLjRzIGVhc2U7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXG5cdFx0fVxuXHR9XG5cblx0Jl9fYnV0dG9ucyB7XG5cdFx0QGFwcGx5IGZsZXgganVzdGlmeS1iZXR3ZWVuIGdhcC1bMjRweF07XG5cdH1cblxuXHQmOjpiYWNrZHJvcCB7XG5cdFx0QGFwcGx5IGJnLVtyZ2JhKDAsMCwwLDAuMTApXVxuXHR9XG59XG5cblxuQGtleWZyYW1lcyBvcGVuIHtcblx0ZnJvbSB7XG5cdFx0b3BhY2l0eTogMDtcblx0fVxuXHR0byB7XG5cdFx0b3BhY2l0eTogMTtcblx0fVxufVxuXG5Aa2V5ZnJhbWVzIGNsb3NlIHtcblx0ZnJvbSB7XG5cdFx0b3BhY2l0eTogMTtcblx0fVxuXHR0byB7XG5cdFx0b3BhY2l0eTogMDtcblx0fVxufVxuIiwiLy8gQ29sb3JzXG4kY29sb3Itc2Vjb25kYXJ5OiAjNEEwMEUwO1xuJGNvbG9yLWJvcmRlcjogI0IzQjNCMztcbiRjb2xvci10ZXh0LXByaW1hcnk6ICMxRDFCMjA7XG4kY29sb3ItYm9yZGVyLWxpZ2h0OiAjY2VjZWNlO1xuJGNvbG9yLWVycm9yOiAjZmY1NDU5O1xuXG4vLyBTcGFjaW5nXG4kc3BhY2luZy14czogNHB4O1xuJHNwYWNpbmctc206IDEwcHg7XG4kc3BhY2luZy1tZDogMjBweDtcbiRzcGFjaW5nLWxnOiAyOHB4O1xuJHNwYWNpbmctc2lkZTogMTVweDtcbiRzcGFjaW5nLWlucHV0OiA4cHg7XG5cbi8vIERpbWVuc2lvbnNcbiRzaXplLWJ1dHRvbjogNDBweDtcbiRzaXplLWJ1dHRvbi1tb2I6IDMwcHg7XG4kc2l6ZS1idXR0b24tc20tbW9iOiAyMHB4O1xuJHNpemUtaW5wdXQtaGVpZ2h0OiA1NXB4O1xuJHNpemUtc2F2ZS1idXR0b246IDY0cHg7XG4kc2l6ZS1zYXZlLWJ1dHRvbi1tb2I6IDQwcHg7XG4kbWF4LXdpZHRoOiAzODBweDtcbiRmb250LXNpemUtc21hbGw6IDEycHg7XG4kZm9udC1zaXplLXJlZ3VsYXI6IDE0cHg7XG4kZm9udC1zaXplLW1lZGl1bTogMTZweDtcbiRmb250LXNpemUtbGFyZ2U6IDE4cHg7XG5cbi8vIEJvcmRlciByYWRpdXNcbiRyYWRpdXMtcm91bmQ6IDUwJTtcbiRyYWRpdXMtcGlsbDogMzBweDtcbiRyYWRpdXMtbGFyZ2U6IDE2cHg7XG4kcmFkaXVzLWZ1bGw6IDEwMHB4O1xuXG4vLyBUcmFuc2l0aW9uc1xuJHRyYW5zaXRpb24tZGVmYXVsdDogMC4ycyBlYXNlO1xuXG4vLyBCcmVha3BvaW50c1xuJGJyZWFrcG9pbnQtc21hbGw6IDM3NXB4O1xuJGJyZWFrcG9pbnQtbW9iaWxlOiA3NjhweDtcblxuLmRlbGl2ZXJ5LXNsb3QtYnRuIHtcblx0QGFwcGx5IGJnLXRyYW5zcGFyZW50IGJvcmRlci1bMnB4XSBib3JkZXItYnJhbmQtcHVycGxlIHJvdW5kZWQtWzMwcHhdIHRleHQtWzE0cHhdIHB4LVsxMnB4XSBweS1bNnB4XSBjdXJzb3ItcG9pbnRlcjtcblx0dHJhbnNpdGlvbjogJHRyYW5zaXRpb24tZGVmYXVsdDtcblxuXHQmOmhvdmVyLFxuXHQmLnNlbGVjdGVkIHtcblx0XHRAYXBwbHkgYmctYnJhbmQtcHVycGxlIHRleHQtd2hpdGU7XG5cdH1cbn1cblxuLmZtYS1wb3B1cC0tZ29yZG9uICB7XG5cdC5mbWEtcG9wdXBfX3dyYXBwZXIge1xuXHRcdEBhcHBseSBtYXgtdy1bNDgwcHhdIHAtNSBtZDpwLVs2MHB4XTtcblx0fVxuXG5cdC5mbWEtcG9wdXAge1xuXHRcdCZfX3RpdGxlIHtcblx0XHRcdEBhcHBseSB0ZXh0LWxlZnQgdGV4dC1ibGFjayAtbWItMi41IHRleHQtWzIwcHhdO1xuXHRcdH1cblx0fVxuXG5cdC5kZWxpdmVyeS1zbG90LWJ0bi5zZWxlY3RlZCB7XG5cdFx0QGFwcGx5IHJvdW5kZWQtWzRweF0gdGV4dC13aGl0ZTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5O1xuXHR9XG5cblxuXHQuZ29yZG9uX3dpbmRvd3NfY29udGFpbmVyIHtcblx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cdH1cblxuXHQuZ29yZG9uX2RlbGl2ZXJ5X3dpbmRvd3Mge1xuXHRcdEBhcHBseSBoaWRkZW47XG5cdH1cblxuXHQuZ29yZG9uLWRlbGl2ZXJ5LWNvbnRhaW5lciB7XG5cdFx0QGFwcGx5IHRleHQtYmxhY2sgb3V0bGluZS1ub25lIHAtMCByZWxhdGl2ZSB3LWZ1bGwgdGV4dC1zbTtcblxuXHRcdC5kYXRlLWxhYmVsIHtcblx0XHRcdEBhcHBseSBibG9jayBtLTAgYmctYnJhbmQtcm9zZSB0ZXh0LXhzIHRleHQtYnJhbmQtcHVycGxlIGFic29sdXRlIC10b3AtWzEycHhdIGxlZnQtWzE2cHhdIHB4LVs0cHhdIHB5LTA7XG5cdFx0fVxuXG5cdFx0LmdvcmRvbi1kZWxpdmVyeS1idXR0b24ge1xuXHRcdFx0QGFwcGx5IGJnLXRyYW5zcGFyZW50IGJvcmRlci1ub25lIGN1cnNvci1wb2ludGVyIG0tMCBwLTAgdGV4dC1icmFuZC1jaGFyY29hbCBweC1bMTVweF0gcHktMCB0ZXh0LWxlZnQgdy1mdWxsO1xuXHRcdH1cblxuXHRcdC5nb3Jkb24tZGVsaXZlcnktbW0tZGQteXl5eSB7XG5cdFx0XHRAYXBwbHkgYmxvY2sgdGV4dC1sZWZ0IHRleHQteHMgdGV4dC1icmFuZC1wdXJwbGVfbGlnaHQgcHktWzVweF0gcHgtWzE2cHhdO1xuXHRcdH1cblxuXHRcdC5nb3Jkb24tZGVsaXZlcnktcG9wdXAge1xuXHRcdFx0QGFwcGx5IGJnLXdoaXRlIGJvcmRlci1ub25lIHJvdW5kZWQtWzE2cHhdIG1heC13LWZ1bGwgdy1mdWxsIG1pbi1oLVs0MDRweF0gcHQtMi41IHBiLTU7XG5cblx0XHRcdCYubG9hZGluZyB7XG5cdFx0XHRcdEBhcHBseSByZWxhdGl2ZTtcblxuXHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRcdEBhcHBseSBhYnNvbHV0ZSB0b3AtMCBsZWZ0LTAgcmlnaHQtMCBib3R0b20tMCBiZy1icmFuZC1yb3NlIG9wYWNpdHktWzAuNV0gei0xMCBjdXJzb3Itd2FpdDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHRAbWVkaWEgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwpIHtcblx0XHRcdFx0cGFkZGluZzogJHNwYWNpbmctc207XG5cdFx0XHR9XG5cblx0XHRcdC51aS1kYXRlcGlja2VyIHtcblx0XHRcdFx0QGFwcGx5IGJnLXRyYW5zcGFyZW50IGJvcmRlci1ub25lIHJvdW5kZWQtbm9uZSBtLTAgcC0wIHctZnVsbDtcblxuXHRcdFx0XHQmLXByZXYsXG5cdFx0XHRcdCYtbmV4dCB7XG5cdFx0XHRcdFx0QGFwcGx5IGhpZGRlbjtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCYtdGl0bGUge1xuXHRcdFx0XHRcdEBhcHBseSBmbGV4IGp1c3RpZnktYmV0d2VlbiBpdGVtcy1jZW50ZXIgbS0wIG1iLVs4cHhdO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Ji15ZWFyLFxuXHRcdFx0XHQmLW1vbnRoIHtcblx0XHRcdFx0XHRAYXBwbHkgYm9yZGVyLW5vbmUgbS0wIHctbWF4O1xuXHRcdFx0XHRcdHBhZGRpbmc6ICRzcGFjaW5nLWlucHV0ICRzcGFjaW5nLXNtO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Ji1oZWFkZXIge1xuXHRcdFx0XHRcdEBhcHBseSBiZy1ub25lIGJnLXRyYW5zcGFyZW50IGJvcmRlci1ub25lIG0tMCBwLTA7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmLWJ1dHRvbnBhbmUudWktd2lkZ2V0LWNvbnRlbnQge1xuXHRcdFx0XHRcdGJvcmRlci1jb2xvcjogJGNvbG9yLWJvcmRlcjtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiA2cHg7XG5cblx0XHRcdFx0XHQudWktZGF0ZXBpY2tlci1jdXJyZW50IHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0Ji1jYWxlbmRhciB7XG5cdFx0XHRcdFx0Ym9yZGVyLWNvbGxhcHNlOiB1bnNldDtcblx0XHRcdFx0XHRib3JkZXItc3BhY2luZzogMDtcblx0XHRcdFx0XHR0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5nb3Jkb24tZGVsaXZlcnktc2F2ZS1idXR0b24ge1xuXHRcdFx0XHRAYXBwbHkgZmxleCBpdGVtcy1jZW50ZXIganVzdGlmeS1jZW50ZXIgYmctYnJhbmQtb3JhbmdlIGJvcmRlci1ub25lIHJvdW5kZWQtZnVsbCB0ZXh0LXdoaXRlIGN1cnNvci1wb2ludGVyIGZvbnQtbm9ybWFsIHB5LTIuNSBweC1bNTBweF0gbXQtNSB3LWZ1bGw7XG5cdFx0XHR9XG5cblx0XHRcdC51aS1kYXRlcGlja2VyIHtcblx0XHRcdFx0dGQsIHRoIHtcblx0XHRcdFx0XHRoZWlnaHQ6ICRzaXplLWJ1dHRvbjtcblx0XHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XHR3aWR0aDogJHNpemUtYnV0dG9uO1xuXG5cdFx0XHRcdFx0YSwgc3BhbiB7XG5cdFx0XHRcdFx0XHRAYXBwbHkgZmxleCBpdGVtcy1jZW50ZXIganVzdGlmeS1jZW50ZXI7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0XHRcdFx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1tZWRpdW07XG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiAkc2l6ZS1idXR0b247XG5cdFx0XHRcdFx0XHRtaW4td2lkdGg6ICRzaXplLWJ1dHRvbjtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdFx0XHR3aWR0aDogJHNpemUtYnV0dG9uO1xuXG5cdFx0XHRcdFx0XHRAbWVkaWEgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwpIHtcblx0XHRcdFx0XHRcdFx0d2lkdGg6ICRzaXplLWJ1dHRvbi1tb2I7XG5cdFx0XHRcdFx0XHRcdGhlaWdodDogJHNpemUtYnV0dG9uLW1vYjtcblx0XHRcdFx0XHRcdFx0bWluLXdpZHRoOiAkc2l6ZS1idXR0b24tbW9iO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbCkge1xuXHRcdFx0XHRcdFx0d2lkdGg6ICRzaXplLWJ1dHRvbi1tb2I7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6ICRzaXplLWJ1dHRvbi1tb2I7XG5cdFx0XHRcdFx0XHRtaW4td2lkdGg6ICRzaXplLWJ1dHRvbi1tb2I7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0dGQge1xuXHRcdFx0XHRcdGEge1xuXHRcdFx0XHRcdFx0QGFwcGx5IGJnLW5vbmUgYmctdHJhbnNwYXJlbnQgYm9yZGVyLW5vbmUgcm91bmRlZC1ub25lIHRleHQtYnJhbmQtcHVycGxlIHJvdW5kZWQtZnVsbCBkZWNvcmF0aW9uLVtub25lXTtcblxuXHRcdFx0XHRcdFx0Ji51aS1zdGF0ZS1hY3RpdmUge1xuXHRcdFx0XHRcdFx0XHRAYXBwbHkgYmctYnJhbmQtcHVycGxlIHRleHQtd2hpdGU7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0c3BhbiB7XG5cdFx0XHRcdFx0XHRAYXBwbHkgYmctbm9uZSBiZy10cmFuc3BhcmVudCByb3VuZGVkLW5vbmUgdGV4dC1icmFuZC1wdXJwbGUgb3BhY2l0eS1bMC4zOF07XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0LmdvcmRvbi1tb250aC13cmFwcGVyLFxuXHRcdFx0XHQuZ29yZG9uLXllYXItd3JhcHBlciB7XG5cdFx0XHRcdFx0QGFwcGx5IGZsZXggaXRlbXMtY2VudGVyIGp1c3RpZnktY2VudGVyO1xuXG5cdFx0XHRcdFx0c2VsZWN0IHtcblx0XHRcdFx0XHRcdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcblx0XHRcdFx0XHRcdC1tb3otYXBwZWFyYW5jZTogbm9uZTtcblx0XHRcdFx0XHRcdGFwcGVhcmFuY2U6IG5vbmU7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9pY29ucy9zZWxlY3QtY2hldnJvbi5zdmcnKSBuby1yZXBlYXQgY2VudGVyIC8gY29udGFpbjtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogNy41cHg7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDEwMCU7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IDUwJTtcblx0XHRcdFx0XHRcdEBhcHBseSB0ZXh0LWJyYW5kLXB1cnBsZV9saWdodCBjYXBpdGFsaXplIHB5LTIuNSBwci1bMTVweF0gcGwtWzhweF0gcm91bmRlZC1ub25lIG1yLTAgYm9yZGVyLW5vbmUgdGV4dC1bMTRweF0gZm9udC1tZWRpdW07XG5cblx0XHRcdFx0XHRcdCY6Zm9jdXMtdmlzaWJsZSxcblx0XHRcdFx0XHRcdCY6Zm9jdXMtd2l0aGluIHtcblx0XHRcdFx0XHRcdFx0b3V0bGluZTogbm9uZTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Ji1idXR0b25zIHtcblx0XHRcdFx0Jl9fbmF2IHtcblx0XHRcdFx0XHQmLS1wcmV2LFxuXHRcdFx0XHRcdCYtLW5leHQge1xuXHRcdFx0XHRcdFx0QGFwcGx5IGZsZXggaXRlbXMtY2VudGVyIGp1c3RpZnktY2VudGVyIHRleHQtWzBweF0gdy0xMCBoLTEwIG1pbi13LTEwIGN1cnNvci1wb2ludGVyO1xuXG5cdFx0XHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0XHRcdFx0QGFwcGx5IHctWzcuNHB4XSBoLVsxMnB4XSBwb2ludGVyLWV2ZW50cy1ub25lO1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvY2hldnJvbi5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRAbWVkaWEgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwpIHtcblx0XHRcdFx0XHRcdFx0d2lkdGg6ICRzaXplLWJ1dHRvbi1zbS1tb2I7XG5cdFx0XHRcdFx0XHRcdGhlaWdodDogJHNpemUtYnV0dG9uLXNtLW1vYjtcblx0XHRcdFx0XHRcdFx0bWluLXdpZHRoOiAkc2l6ZS1idXR0b24tc20tbW9iO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdCYtLXByZXYge1xuXHRcdFx0XHRcdFx0QGFwcGx5IG1yLVs0cHhdO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdCYtLW5leHQge1xuXHRcdFx0XHRcdFx0QGFwcGx5IG1sLVs0cHhdO1xuXG5cdFx0XHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdH1cblx0XHQuZ29yZG9uLXBvcHVwLWxhYmVsLFxuXHRcdC5nb3Jkb24tc2xvdC1sYWJlbCB7XG5cdFx0XHRAYXBwbHkgdGV4dC1icmFuZC1wdXJwbGVfbGlnaHQgYmxvY2sgdGV4dC14cyB0ZXh0LWxlZnQgcHQtMiBweC0wO1xuXHRcdH1cblxuXHRcdC5nb3Jkb24tZGVsaXZlcnktc2xvdHMge1xuXHRcdFx0QGFwcGx5IHB4LTUgZmxleCBmbGV4LXdyYXAgZ2FwLTIuNTtcblxuXHRcdFx0LmdvcmRvbi1zbG90LWxhYmVsIHtcblx0XHRcdFx0QGFwcGx5IHctZnVsbCB0ZXh0LWxlZnQ7XG5cblx0XHRcdFx0Ji5lcnJvciB7XG5cdFx0XHRcdFx0QGFwcGx5IHRleHQtYnJhbmQtZXJyb3I7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LmdvcmRvbi1zbG90LWJ0biB7XG5cdFx0XHRcdEBhcHBseSBiZy10cmFuc3BhcmVudCBib3JkZXIgYm9yZGVyLWJyYW5kLXB1cnBsZSByb3VuZGVkLWZ1bGwgbS0wIHB4LVs5cHhdIHB5LVs1cHhdIHRleHQtYmxhY2s7XG5cblx0XHRcdFx0Ji5zZWxlY3RlZCB7XG5cdFx0XHRcdFx0QGFwcGx5IGJnLWJyYW5kLXB1cnBsZSB0ZXh0LXdoaXRlIGJvcmRlci1icmFuZC1wdXJwbGU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQuZ29yZG9uLWRlbGl2ZXJ5LXNlbGVjdG9yIHtcblx0XHRcdEBhcHBseSByZWxhdGl2ZSBmbGV4IGl0ZW1zLWNlbnRlciBib3JkZXItWzNweF0gdGV4dC1icmFuZC1jaGFyY29hbCBib3JkZXItYnJhbmQtcHVycGxlIHJvdW5kZWQtWzRweF0gdy1mdWxsIGgtWzU2cHhdO1xuXG5cdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0QGFwcGx5IGFic29sdXRlIHRvcC0xLzIgdHJhbnNmb3JtIC10cmFuc2xhdGUteS0xLzIgcmlnaHQtMi41IGJsb2NrIHctWzMwcHhdIGgtWzMwcHhdIG1pbi13LVszMHB4XSBtZDptaW4tdy0xMCBtZDp3LTEwIG1kOmgtMTAgcG9pbnRlci1ldmVudHMtbm9uZTtcblx0XHRcdFx0YmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2RhdGUuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG5cdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdFx0XHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuIiwiXG4ud2ZtLWZhcSB7XG5cdEBhcHBseSBiZy1icmFuZC1iZWlnZV9ib3JkZXI7XG5cblx0Jl9fY29udGFpbmVyIHtcblx0XHRAYXBwbHkgcHktWzEwMHB4XSBweC1bMTJweF0gIG1heC13LVsxMTI4cHhdIG14LWF1dG8gcHgtWzE2cHhdO1xuXHR9XG5cblx0Jl9fdGl0bGUge1xuXHRcdEBhcHBseSBtYi1bODRweF0gdGV4dC1jZW50ZXI7XG5cdH1cblxuXHQuYWNjb3JkaW9uLWl0ZW0ge1xuXHRcdEBhcHBseSBiZy1icmFuZC1saWdodCByb3VuZGVkLVs4cHhdO1xuXHRcdGJveC1zaGFkb3c6IDAgNXB4IDE1cHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuXG5cdFx0Jjpub3QoOmxhc3QtY2hpbGQpIHtcblx0XHRcdEBhcHBseSBtYi1bMjhweF07XG5cdFx0fVxuXG5cdFx0Ji5hY3RpdmUge1xuXHRcdFx0LmFjY29yZGlvbi1oZWFkZXJfX2ljb24ge1xuXHRcdFx0XHRAYXBwbHkgdHJhbnNmb3JtIHJvdGF0ZS0xODA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmFjY29yZGlvbi1oZWFkZXJfX3RleHQsXG5cdC5hY2NvcmRpb24tY29udGVudF9fdGV4dCB7XG5cdFx0QGFwcGx5IHRleHQtYnJhbmQtZGFyaztcblx0fVxuXG5cdC5hY2NvcmRpb24taGVhZGVyIHtcblx0XHRAYXBwbHkgZmxleCBnYXAtNSBwLVszMHB4XSBpdGVtcy1jZW50ZXIganVzdGlmeS1iZXR3ZWVuIGN1cnNvci1wb2ludGVyO1xuXG5cdFx0Jl9fYnV0dG9uIHtcblx0XHRcdEBhcHBseSBwLTAgbS0wIGJnLW5vbmUgZmxleCBpdGVtcy1jZW50ZXIganVzdGlmeS1iZXR3ZWVuIHctZnVsbDtcblx0XHR9XG5cblxuXHRcdCZfX3RleHQge1xuXHRcdFx0QGFwcGx5IHRleHQtYmFzZSBmb250LW1lZGl1bSB1cHBlcmNhc2UgdGV4dC1sZWZ0IGxlYWRpbmctWzMycHhdO1xuXHRcdH1cblxuXHRcdCZfX2ljb24ge1xuXHRcdFx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNHMgZWFzZTtcblx0XHR9XG5cdH1cblxuXHQuYWNjb3JkaW9uLWNvbnRlbnQge1xuXHRcdEBhcHBseSBoLVswXSBvdmVyZmxvdy1oaWRkZW4gYm9yZGVyLXQgYm9yZGVyLVsjRDNEM0QzXTtcblx0XHR0cmFuc2l0aW9uOiBoZWlnaHQgMC40cztcblxuXHRcdCZfX3RleHQge1xuXHRcdFx0QGFwcGx5IHRleHQtbGVmdCBwLVszMHB4XSB0ZXh0LXNtIGZvbnQtbm9ybWFsIGxlYWRpbmctWzI0cHhdO1xuXHRcdH1cblx0fVxuXG59XG4iLCImOm5vdCgud29vY29tbWVyY2Utdmlldy1vcmRlcikgLndvb2NvbW1lcmNlLW9yZGVyLWRldGFpbHMgdGFibGUuc2hvcF90YWJsZS53b29jb21tZXJjZS10YWJsZSB7XG5cdHRmb290IHtcblx0XHR0ZCB7XG5cdFx0XHRAYXBwbHkgc3BhY2UteS0yLjU7XG5cdFx0fVxuXHR9XG59XG5cbiYud29vY29tbWVyY2Utdmlldy1vcmRlci53b29jb21tZXJjZS1wYWdlIC5mbWEtYWNjb3VudC1wYWdlIHtcblx0QGFwcGx5IGJnLWJyYW5kLWJsdXNoO1xuXG5cdC53b29jb21tZXJjZS1vcmRlci1kZXRhaWxzX190aXRsZSB7XG5cdFx0QGFwcGx5IG15LTU7XG5cdH1cblxuXHQud29vY29tbWVyY2UtY3VzdG9tZXItZGV0YWlscyAud29vY29tbWVyY2UtY29sdW1uX190aXRsZSB7XG5cdFx0QGFwcGx5IG1iLTU7XG5cdH1cblxuXHQud29vY29tbWVyY2Utb3JkZXItZGV0YWlscyB7XG5cdFx0aGVhZGVyIHtcblx0XHRcdEBhcHBseSBoaWRkZW47XG5cdFx0fVxuXHR9XG59XG5cbiY6bm90KC53b29jb21tZXJjZS12aWV3LW9yZGVyKSAud29vY29tbWVyY2Uge1xuXHQuZm1hLWZvb2QtcGxhbiB0YWJsZS5zaG9wX3RhYmxlLFxuXHR0YWJsZS5zaG9wX3RhYmxlLm15X2FjY291bnRfb3JkZXJzLFxuXHQud29vY29tbWVyY2Utb3JkZXJzLXRhYmxlLnNob3BfdGFibGUge1xuXHRcdEBhcHBseSBib3JkZXItbm9uZSBtLTA7XG5cdFx0Ym9yZGVyLXNwYWNpbmc6IDAgOHB4O1xuXG5cdFx0dGhlYWQsIC5vcmRlci1udW1iZXIsIC53b29jb21tZXJjZS1vcmRlcnMtdGFibGVfX2NlbGwtb3JkZXItbnVtYmVyIHtcblx0XHRcdEBhcHBseSBoaWRkZW47XG5cdFx0fVxuXG5cdFx0Ji5zaG9wX3RhYmxlX3Jlc3BvbnNpdmUgdHI6bnRoLWNoaWxkKDJuKSB0ZCwgJi5zaG9wX3RhYmxlX3Jlc3BvbnNpdmUgdHI6bnRoLWNoaWxkKDJuKSB0ZCB7XG5cdFx0XHRAYXBwbHkgYmctdHJhbnNwYXJlbnQ7XG5cdFx0fVxuXG5cdFx0dGQge1xuXHRcdFx0QGFwcGx5IGJvcmRlci1ub25lIHAtMCBiZy1ub25lIGJnLXRyYW5zcGFyZW50IHdoaXRlc3BhY2Utbm93cmFwIHB5LVswXSBtZDpweC0yLjU7XG5cblx0XHRcdCYud29vY29tbWVyY2Utb3JkZXJzLXRhYmxlX19jZWxsLW9yZGVyLWRhdGU6bm90KC5zdWJzY3JpcHRpb24tbmV4dC1wYXltZW50KSxcblx0XHRcdCYuc3Vic2NyaXB0aW9uLXN0YXR1cyB7XG5cdFx0XHRcdEBhcHBseSBwbC0wO1xuXHRcdFx0fVxuXG5cdFx0XHQmLm9yZGVyLWFjdGlvbnMsXG5cdFx0XHQmLndvb2NvbW1lcmNlLW9yZGVycy10YWJsZV9fY2VsbC1vcmRlci1hY3Rpb25zIHtcblx0XHRcdFx0QGFwcGx5IHRleHQtcmlnaHQgdy1mdWxsIHByLTAgbWQ6cHItWzk2cHhdO1xuXG5cdFx0XHRcdGEge1xuXHRcdFx0XHRcdEBhcHBseSBpbmxpbmU7XG5cblx0XHRcdFx0XHQmOm5vdCg6bGFzdC1jaGlsZCkge1xuXHRcdFx0XHRcdFx0QGFwcGx5IG1yLTU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCYud29vY29tbWVyY2Utb3JkZXJzLXRhYmxlX19jZWxsLW9yZGVyLWFjdGlvbnMge1xuXHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0Y29udGVudDogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdGNvbnRlbnQ6IGF0dHIoZGF0YS10aXRsZSk7XG5cdFx0XHRcdEBhcHBseSBmb250LWJvbGQgdGV4dC1icmFuZC1kYXJrIG1yLVs1cHhdIG1kOm1yLTA7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Lndvb2NvbW1lcmNlLWJ1dHRvbi5idXR0b24sXG5cdFx0LmJ1dHRvbiB7XG5cdFx0XHRAYXBwbHkgYmctdHJhbnNwYXJlbnQgYm9yZGVyLW5vbmUgcC0wIG0tMCB0ZXh0LWJyYW5kLWRhcms7XG5cdFx0fVxuXHR9XG59XG4iLCIuZm1hLWFjY291bnQtb3JkZXJzLXdyYXBwZXIge1xuXHRAYXBwbHkgYmctd2hpdGUgcm91bmRlZC1bMjBweF0gcC01O1xuXG5cdC53b29jb21tZXJjZS1vcmRlcnMtdGl0bGUge1xuXHRcdEBhcHBseSBtYi1bMTZweF0gdGV4dC1sZztcblx0fVxufVxuIiwiLndvb2NvbW1lcmNlLWVycm9yLCAud29vY29tbWVyY2UtaW5mbywgLndvb2NvbW1lcmNlLW1lc3NhZ2Uge1xuXHRAYXBwbHkgcHktMi41IHBsLVs0OHB4XSBwci01IG1iLVs0OHB4XSBib3JkZXItdC0wIGJnLXdoaXRlIGJvcmRlci1iIGZvY3VzOm91dGxpbmUtbm9uZSBhY3RpdmU6b3V0bGluZS1ub25lIGZvY3VzOnNoYWRvdy1ub25lIGFjdGl2ZTpzaGFkb3ctbm9uZSBmb2N1cy12aXNpYmxlOnNoYWRvdy1ub25lIGZvY3VzLXZpc2libGU6b3V0bGluZS1ub25lO1xuXG5cdGxpIHtcblx0XHRAYXBwbHkgdGV4dC1ibGFjaztcblx0fVxuXG5cdCY6OmJlZm9yZSB7XG5cdFx0QGFwcGx5IHRvcC0xLzIgdGV4dC1bMjBweF0gbGVmdC01IC10cmFuc2xhdGUteS0xLzI7XG5cdH1cbn1cblxuXG4ud29vY29tbWVyY2UtbWVzc2FnZSB7XG5cdEBhcHBseSBib3JkZXItYi1bIzhmYWUxYl0gdGV4dC1ibGFjayA7XG59XG5cbi53b29jb21tZXJjZS1lcnJvciB7XG5cdEBhcHBseSBib3JkZXItYi1bI0I4MUMyM10gO1xufVxuIiwiLndvb2NvbW1lcmNlIGZvcm0gLmZvcm0tcm93IC5zZWxlY3QyLWNvbnRhaW5lciB7XG5cdHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG5cblx0Ji5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiB7XG5cdFx0LnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuXHRcdFx0LnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdzpiZWZvcmUge1xuXHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcblx0XHRAYXBwbHkgcmlnaHQtWzE2cHhdIGgtWzE2cHhdIHctWzE2cHhdIG1pbi13LVsxNnB4XSBmbGV4IGl0ZW1zLWNlbnRlciBqdXN0aWZ5LWNlbnRlciB0b3AtW2NhbGMoNTAlXytfMXB4KV0gLXRyYW5zbGF0ZS15LTEvMjtcblxuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRAYXBwbHkgYmxvY2sgdy1mdWxsIGgtZnVsbDtcblx0XHRcdGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9pY29ucy9jaGV2cm9uLWRvd24uc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRcdFx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZTtcblx0XHR9XG5cblx0XHRiIHtcblx0XHRcdEBhcHBseSBoaWRkZW47XG5cdFx0fVxuXHR9XG5cblx0Ji5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcblxuXHRcdC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuXHRcdFx0QGFwcGx5IG92ZXJmbG93LXZpc2libGU7XG5cblx0XHRcdGxpIHtcblx0XHRcdFx0QGFwcGx5IGgtNSBtaW4taC01IG10LTEgZmxleCBpdGVtcy1jZW50ZXIganVzdGlmeS1jZW50ZXIgYm9yZGVyLWJyYW5kLWRhcmsgYmctdHJhbnNwYXJlbnQgdGV4dC14cztcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuJi5mb29kLXBsYW4tdHlwZS1lZGl0IHtcblx0JiA+IC5zZWxlY3QyLWNvbnRhaW5lci5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCB7XG5cdFx0LnNlbGVjdDItZHJvcGRvd24ge1xuXHRcdFx0QGFwcGx5IGJvcmRlci1icmFuZC1ncmF5O1xuXHRcdH1cblx0fVxufVxuXG4mID4gLnNlbGVjdDItY29udGFpbmVyLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IHtcblx0QGFwcGx5IHctW3Vuc2V0XTtcblx0bWFyZ2luLXRvcDogdmFyKC0td3AtYWRtaW4tLWFkbWluLWJhci0taGVpZ2h0LCAwcHgpO1xuXG5cdC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xuXHRcdEBhcHBseSBiZy1icmFuZC1saWdodDtcblx0fVxuXG5cdC5zZWxlY3QyLWRyb3Bkb3duIHtcblx0XHRAYXBwbHkgYmctYnJhbmQtbGlnaHQgYm9yZGVyLWJyYW5kLWRhcms7XG5cdH1cblx0LnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcblx0XHRAYXBwbHkgcHgtWzI0cHhdO1xuXG5cdH1cbn1cbiIsbnVsbF19 */
