@charset "UTF-8";
/*
! tailwindcss v3.3.6 | MIT License | https://tailwindcss.com
*/
/*
1. Prevent padding and border from affecting element width. (https://github.com/mozdevs/cssremedy/issues/4)
2. Allow adding a border to an element by just adding a border-width. (https://github.com/tailwindcss/tailwindcss/pull/116)
*/
*,
::before,
::after {
  box-sizing: border-box; /* 1 */
  border-width: 0; /* 2 */
  border-style: solid; /* 2 */
  border-color: currentColor; /* 2 */
}
::before,
::after {
  --tw-content: '';
}
/*
1. Use a consistent sensible line-height in all browsers.
2. Prevent adjustments of font size after orientation changes in iOS.
3. Use a more readable tab size.
4. Use the user's configured `sans` font-family by default.
5. Use the user's configured `sans` font-feature-settings by default.
6. Use the user's configured `sans` font-variation-settings by default.
*/
html {
  line-height: 1.5; /* 1 */
  -webkit-text-size-adjust: 100%; /* 2 */
  -moz-tab-size: 4; /* 3 */
  -o-tab-size: 4;
     tab-size: 4; /* 3 */
  font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; /* 4 */
  font-feature-settings: normal; /* 5 */
  font-variation-settings: normal; /* 6 */
}
/*
1. Remove the margin in all browsers.
2. Inherit line-height from `html` so users can set them as a class directly on the `html` element.
*/
body {
  margin: 0; /* 1 */
  line-height: inherit; /* 2 */
}
/*
1. Add the correct height in Firefox.
2. Correct the inheritance of border color in Firefox. (https://bugzilla.mozilla.org/show_bug.cgi?id=190655)
3. Ensure horizontal rules are visible by default.
*/
hr {
  height: 0; /* 1 */
  color: inherit; /* 2 */
  border-top-width: 1px; /* 3 */
}
/*
Add the correct text decoration in Chrome, Edge, and Safari.
*/
abbr:where([title]) {
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
}
/*
Remove the default font size and weight for headings.
*/
h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: inherit;
  font-weight: inherit;
}
/*
Reset links to optimize for opt-in styling instead of opt-out.
*/
a {
  color: inherit;
  text-decoration: inherit;
}
/*
Add the correct font weight in Edge and Safari.
*/
b,
strong {
  font-weight: bolder;
}
/*
1. Use the user's configured `mono` font-family by default.
2. Use the user's configured `mono` font-feature-settings by default.
3. Use the user's configured `mono` font-variation-settings by default.
4. Correct the odd `em` font sizing in all browsers.
*/
code,
kbd,
samp,
pre {
  font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; /* 1 */
  font-feature-settings: normal; /* 2 */
  font-variation-settings: normal; /* 3 */
  font-size: 1em; /* 4 */
}
/*
Add the correct font size in all browsers.
*/
small {
  font-size: 80%;
}
/*
Prevent `sub` and `sup` elements from affecting the line height in all browsers.
*/
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sub {
  bottom: -0.25em;
}
sup {
  top: -0.5em;
}
/*
1. Remove text indentation from table contents in Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=999088, https://bugs.webkit.org/show_bug.cgi?id=201297)
2. Correct table border color inheritance in all Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=935729, https://bugs.webkit.org/show_bug.cgi?id=195016)
3. Remove gaps between table borders by default.
*/
table {
  text-indent: 0; /* 1 */
  border-color: inherit; /* 2 */
  border-collapse: collapse; /* 3 */
}
/*
1. Change the font styles in all browsers.
2. Remove the margin in Firefox and Safari.
3. Remove default padding in all browsers.
*/
button,
input,
optgroup,
select,
textarea {
  font-family: inherit; /* 1 */
  font-feature-settings: inherit; /* 1 */
  font-variation-settings: inherit; /* 1 */
  font-size: 100%; /* 1 */
  font-weight: inherit; /* 1 */
  line-height: inherit; /* 1 */
  color: inherit; /* 1 */
  margin: 0; /* 2 */
  padding: 0; /* 3 */
}
/*
Remove the inheritance of text transform in Edge and Firefox.
*/
button,
select {
  text-transform: none;
}
/*
1. Correct the inability to style clickable types in iOS and Safari.
2. Remove default button styles.
*/
button,
[type='button'],
[type='reset'],
[type='submit'] {
  -webkit-appearance: button; /* 1 */
  background-color: transparent; /* 2 */
  background-image: none; /* 2 */
}
/*
Use the modern Firefox focus style for all focusable elements.
*/
:-moz-focusring {
  outline: auto;
}
/*
Remove the additional `:invalid` styles in Firefox. (https://github.com/mozilla/gecko-dev/blob/2f9eacd9d3d995c937b4251a5557d95d494c9be1/layout/style/res/forms.css#L728-L737)
*/
:-moz-ui-invalid {
  box-shadow: none;
}
/*
Add the correct vertical alignment in Chrome and Firefox.
*/
progress {
  vertical-align: baseline;
}
/*
Correct the cursor style of increment and decrement buttons in Safari.
*/
::-webkit-inner-spin-button,
::-webkit-outer-spin-button {
  height: auto;
}
/*
1. Correct the odd appearance in Chrome and Safari.
2. Correct the outline style in Safari.
*/
[type='search'] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}
/*
Remove the inner padding in Chrome and Safari on macOS.
*/
::-webkit-search-decoration {
  -webkit-appearance: none;
}
/*
1. Correct the inability to style clickable types in iOS and Safari.
2. Change font properties to `inherit` in Safari.
*/
::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}
/*
Add the correct display in Chrome and Safari.
*/
summary {
  display: list-item;
}
/*
Removes the default spacing and border for appropriate elements.
*/
blockquote,
dl,
dd,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
figure,
p,
pre {
  margin: 0;
}
fieldset {
  margin: 0;
  padding: 0;
}
legend {
  padding: 0;
}
ol,
ul,
menu {
  list-style: none;
  margin: 0;
  padding: 0;
}
/*
Reset default styling for dialogs.
*/
dialog {
  padding: 0;
}
/*
Prevent resizing textareas horizontally by default.
*/
textarea {
  resize: vertical;
}
/*
1. Reset the default placeholder opacity in Firefox. (https://github.com/tailwindlabs/tailwindcss/issues/3300)
2. Set the default placeholder color to the user's configured gray 400 color.
*/
input::-moz-placeholder, textarea::-moz-placeholder {
  opacity: 1; /* 1 */
  color: #9ca3af; /* 2 */
}
input::placeholder,
textarea::placeholder {
  opacity: 1; /* 1 */
  color: #9ca3af; /* 2 */
}
/*
Set the default cursor for buttons.
*/
button,
[role="button"] {
  cursor: pointer;
}
/*
Make sure disabled buttons don't get the pointer cursor.
*/
:disabled {
  cursor: default;
}
/*
1. Make replaced elements `display: block` by default. (https://github.com/mozdevs/cssremedy/issues/14)
2. Add `vertical-align: middle` to align replaced elements more sensibly by default. (https://github.com/jensimmons/cssremedy/issues/14#issuecomment-634934210)
   This can trigger a poorly considered lint error in some tools but is included by design.
*/
img,
svg,
video,
canvas,
audio,
iframe,
embed,
object {
  display: block; /* 1 */
  vertical-align: middle; /* 2 */
}
/*
Constrain images and videos to the parent width and preserve their intrinsic aspect ratio. (https://github.com/mozdevs/cssremedy/issues/14)
*/
img,
video {
  max-width: 100%;
  height: auto;
}
/* Make elements with the HTML hidden attribute stay hidden by default */
[hidden] {
  display: none;
}
*, ::before, ::after{
  --tw-border-spacing-x: 0;
  --tw-border-spacing-y: 0;
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-pan-x:  ;
  --tw-pan-y:  ;
  --tw-pinch-zoom:  ;
  --tw-scroll-snap-strictness: proximity;
  --tw-gradient-from-position:  ;
  --tw-gradient-via-position:  ;
  --tw-gradient-to-position:  ;
  --tw-ordinal:  ;
  --tw-slashed-zero:  ;
  --tw-numeric-figure:  ;
  --tw-numeric-spacing:  ;
  --tw-numeric-fraction:  ;
  --tw-ring-inset:  ;
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: rgb(59 130 246 / 0.5);
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  --tw-blur:  ;
  --tw-brightness:  ;
  --tw-contrast:  ;
  --tw-grayscale:  ;
  --tw-hue-rotate:  ;
  --tw-invert:  ;
  --tw-saturate:  ;
  --tw-sepia:  ;
  --tw-drop-shadow:  ;
  --tw-backdrop-blur:  ;
  --tw-backdrop-brightness:  ;
  --tw-backdrop-contrast:  ;
  --tw-backdrop-grayscale:  ;
  --tw-backdrop-hue-rotate:  ;
  --tw-backdrop-invert:  ;
  --tw-backdrop-opacity:  ;
  --tw-backdrop-saturate:  ;
  --tw-backdrop-sepia:  ;
}
::backdrop{
  --tw-border-spacing-x: 0;
  --tw-border-spacing-y: 0;
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-pan-x:  ;
  --tw-pan-y:  ;
  --tw-pinch-zoom:  ;
  --tw-scroll-snap-strictness: proximity;
  --tw-gradient-from-position:  ;
  --tw-gradient-via-position:  ;
  --tw-gradient-to-position:  ;
  --tw-ordinal:  ;
  --tw-slashed-zero:  ;
  --tw-numeric-figure:  ;
  --tw-numeric-spacing:  ;
  --tw-numeric-fraction:  ;
  --tw-ring-inset:  ;
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: rgb(59 130 246 / 0.5);
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  --tw-blur:  ;
  --tw-brightness:  ;
  --tw-contrast:  ;
  --tw-grayscale:  ;
  --tw-hue-rotate:  ;
  --tw-invert:  ;
  --tw-saturate:  ;
  --tw-sepia:  ;
  --tw-drop-shadow:  ;
  --tw-backdrop-blur:  ;
  --tw-backdrop-brightness:  ;
  --tw-backdrop-contrast:  ;
  --tw-backdrop-grayscale:  ;
  --tw-backdrop-hue-rotate:  ;
  --tw-backdrop-invert:  ;
  --tw-backdrop-opacity:  ;
  --tw-backdrop-saturate:  ;
  --tw-backdrop-sepia:  ;
}
.\!container{
  width: 100% !important;
  margin-right: auto !important;
  margin-left: auto !important;
  padding-right: 24px !important;
  padding-left: 24px !important;
}
.container{
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  padding-right: 24px;
  padding-left: 24px;
}
@media (min-width: 1009px){
  .\!container{
    max-width: 1009px !important;
  }
  .container{
    max-width: 1009px;
  }
}
@media (min-width: 1240px){
  .\!container{
    max-width: 1240px !important;
    padding-right: 80px !important;
    padding-left: 80px !important;
  }
  .container{
    max-width: 1240px;
    padding-right: 80px;
    padding-left: 80px;
  }
}
@media (min-width: 1440px){
  .\!container{
    max-width: 1440px !important;
  }
  .container{
    max-width: 1440px;
  }
}
.pointer-events-none{
  pointer-events: none;
}
.visible{
  visibility: visible;
}
.invisible{
  visibility: hidden;
}
.static{
  position: static;
}
.fixed{
  position: fixed;
}
.\!absolute{
  position: absolute !important;
}
.absolute{
  position: absolute;
}
.relative{
  position: relative;
}
.sticky{
  position: sticky;
}
.\!inset-0{
  inset: 0 !important;
}
.inset-0{
  inset: 0;
}
.-left-3{
  left: -24px;
}
.-right-\[10px\]{
  right: -10px;
}
.bottom-0{
  bottom: 0;
}
.bottom-2{
  bottom: 16px;
}
.bottom-\[48px\]{
  bottom: 48px;
}
.left-0{
  left: 0;
}
.left-\[12px\]{
  left: 12px;
}
.left-\[50\%\]{
  left: 50%;
}
.right-0{
  right: 0;
}
.right-2{
  right: 16px;
}
.right-\[0\]{
  right: 0;
}
.top-0{
  top: 0;
}
.top-1{
  top: 8px;
}
.top-1\/2{
  top: 50%;
}
.top-2{
  top: 16px;
}
.top-3{
  top: 24px;
}
.top-\[-3px\]{
  top: -3px;
}
.top-\[100\%\]{
  top: 100%;
}
.top-\[16px\]{
  top: 16px;
}
.top-\[1px\]{
  top: 1px;
}
.top-\[3px\]{
  top: 3px;
}
.top-\[4px\]{
  top: 4px;
}
.top-\[5px\]{
  top: 5px;
}
.isolate{
  isolation: isolate;
}
.\!z-\[16000170\]{
  z-index: 16000170 !important;
}
.z-0{
  z-index: 0;
}
.z-10{
  z-index: 10;
}
.z-50{
  z-index: 50;
}
.z-\[100\]{
  z-index: 100;
}
.z-\[1\]{
  z-index: 1;
}
.z-\[2000\]{
  z-index: 2000;
}
.z-\[200\]{
  z-index: 200;
}
.z-\[300\]{
  z-index: 300;
}
.z-\[50\]{
  z-index: 50;
}
.z-\[60\]{
  z-index: 60;
}
.order-1{
  order: 1;
}
.order-2{
  order: 2;
}
.m-0{
  margin: 0;
}
.mx-auto{
  margin-left: auto;
  margin-right: auto;
}
.my-3{
  margin-top: 24px;
  margin-bottom: 24px;
}
.my-5{
  margin-top: 40px;
  margin-bottom: 40px;
}
.-mt-2{
  margin-top: -16px;
}
.-mt-\[2px\]{
  margin-top: -2px;
}
.mb-0{
  margin-bottom: 0;
}
.mb-1{
  margin-bottom: 8px;
}
.mb-2{
  margin-bottom: 16px;
}
.mb-3{
  margin-bottom: 24px;
}
.mb-4{
  margin-bottom: 32px;
}
.mb-5{
  margin-bottom: 40px;
}
.mb-6{
  margin-bottom: 48px;
}
.mb-8{
  margin-bottom: 64px;
}
.ml-1{
  margin-left: 8px;
}
.ml-auto{
  margin-left: auto;
}
.mr-auto{
  margin-right: auto;
}
.mt-1{
  margin-top: 8px;
}
.mt-10{
  margin-top: 80px;
}
.mt-2{
  margin-top: 16px;
}
.mt-3{
  margin-top: 24px;
}
.mt-4{
  margin-top: 32px;
}
.mt-5{
  margin-top: 40px;
}
.mt-\[10px\]{
  margin-top: 10px;
}
.mt-\[12px\]{
  margin-top: 12px;
}
.mt-\[4px\]{
  margin-top: 4px;
}
.block{
  display: block;
}
.inline-block{
  display: inline-block;
}
.flex{
  display: flex;
}
.inline-flex{
  display: inline-flex;
}
.table{
  display: table;
}
.grid{
  display: grid;
}
.hidden{
  display: none;
}
.\!h-\[500px\]{
  height: 500px !important;
}
.\!h-auto{
  height: auto !important;
}
.\!h-full{
  height: 100% !important;
}
.h-0{
  height: 0;
}
.h-13{
  height: 104px;
}
.h-2{
  height: 16px;
}
.h-3{
  height: 24px;
}
.h-5{
  height: 40px;
}
.h-7{
  height: 56px;
}
.h-\[100\%\]{
  height: 100%;
}
.h-\[200px\]{
  height: 200px;
}
.h-\[20px\]{
  height: 20px;
}
.h-\[30px\]{
  height: 30px;
}
.h-\[42px\]{
  height: 42px;
}
.h-\[43px\]{
  height: 43px;
}
.h-\[56px\]{
  height: 56px;
}
.h-\[70\%\]{
  height: 70%;
}
.h-\[85vh\]{
  height: 85vh;
}
.h-\[90px\]{
  height: 90px;
}
.h-\[9px\]{
  height: 9px;
}
.h-\[calc\(100\%-100px\)\]{
  height: calc(100% - 100px);
}
.h-auto{
  height: auto;
}
.h-full{
  height: 100%;
}
.max-h-\[280px\]{
  max-height: 280px;
}
.min-h-\[700px\]{
  min-height: 700px;
}
.\!w-full{
  width: 100% !important;
}
.w-10{
  width: 80px;
}
.w-2{
  width: 16px;
}
.w-3{
  width: 24px;
}
.w-5{
  width: 40px;
}
.w-7{
  width: 56px;
}
.w-\[140px\]{
  width: 140px;
}
.w-\[180px\]{
  width: 180px;
}
.w-\[200\%\]{
  width: 200%;
}
.w-\[200px\]{
  width: 200px;
}
.w-\[20px\]{
  width: 20px;
}
.w-\[230px\]{
  width: 230px;
}
.w-\[2px\]{
  width: 2px;
}
.w-\[30px\]{
  width: 30px;
}
.w-\[36px\]{
  width: 36px;
}
.w-\[51px\]{
  width: 51px;
}
.w-\[75px\]{
  width: 75px;
}
.w-\[90px\]{
  width: 90px;
}
.w-\[9px\]{
  width: 9px;
}
.w-\[calc\(100\%\+24px\)\]{
  width: calc(100% + 24px);
}
.w-full{
  width: 100%;
}
.\!max-w-\[1440px\]{
  max-width: 1440px !important;
}
.max-w-\[200px\]{
  max-width: 200px;
}
.max-w-\[400px\]{
  max-width: 400px;
}
.max-w-\[440px\]{
  max-width: 440px;
}
.max-w-\[500px\]{
  max-width: 500px;
}
.max-w-\[520px\]{
  max-width: 520px;
}
.max-w-\[540px\]{
  max-width: 540px;
}
.max-w-\[580px\]{
  max-width: 580px;
}
.max-w-\[600px\]{
  max-width: 600px;
}
.max-w-\[680px\]{
  max-width: 680px;
}
.max-w-\[770px\]{
  max-width: 770px;
}
.max-w-\[780px\]{
  max-width: 780px;
}
.max-w-\[800px\]{
  max-width: 800px;
}
.max-w-\[900px\]{
  max-width: 900px;
}
.max-w-\[920px\]{
  max-width: 920px;
}
.flex-none{
  flex: none;
}
.flex-shrink{
  flex-shrink: 1;
}
.-translate-x-1\/2{
  --tw-translate-x: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.-translate-y-1\/2{
  --tw-translate-y: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.translate-x-\[-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));
}
.scale-100{
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.scale-\[1\.015\]{
  --tw-scale-x: 1.015;
  --tw-scale-y: 1.015;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.scale-\[1\.1\]{
  --tw-scale-x: 1.1;
  --tw-scale-y: 1.1;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.transform{
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.cursor-pointer{
  cursor: pointer;
}
.resize{
  resize: both;
}
.list-none{
  list-style-type: none;
}
.appearance-none{
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}
.grid-cols-1{
  grid-template-columns: repeat(1, minmax(0, 1fr));
}
.grid-cols-2{
  grid-template-columns: repeat(2, minmax(0, 1fr));
}
.flex-col{
  flex-direction: column;
}
.flex-wrap{
  flex-wrap: wrap;
}
.content-between{
  align-content: space-between;
}
.items-start{
  align-items: flex-start;
}
.items-end{
  align-items: flex-end;
}
.items-center{
  align-items: center;
}
.justify-start{
  justify-content: flex-start;
}
.justify-end{
  justify-content: flex-end;
}
.justify-center{
  justify-content: center;
}
.justify-between{
  justify-content: space-between;
}
.justify-around{
  justify-content: space-around;
}
.gap-1{
  gap: 8px;
}
.gap-2{
  gap: 16px;
}
.gap-3{
  gap: 24px;
}
.gap-5{
  gap: 40px;
}
.gap-6{
  gap: 48px;
}
.gap-\[12px\]{
  gap: 12px;
}
.gap-\[4px\]{
  gap: 4px;
}
.gap-x-2{
  -moz-column-gap: 16px;
       column-gap: 16px;
}
.gap-x-3{
  -moz-column-gap: 24px;
       column-gap: 24px;
}
.gap-y-10{
  row-gap: 80px;
}
.overflow-hidden{
  overflow: hidden;
}
.overflow-y-auto{
  overflow-y: auto;
}
.overflow-x-hidden{
  overflow-x: hidden;
}
.truncate{
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.whitespace-nowrap{
  white-space: nowrap;
}
.\!rounded-lg{
  border-radius: 36px !important;
}
.rounded{
  border-radius: 16px;
}
.rounded-\[12px\]{
  border-radius: 12px;
}
.rounded-\[13px\]{
  border-radius: 13px;
}
.rounded-\[2px\]{
  border-radius: 2px;
}
.rounded-\[32px\]{
  border-radius: 32px;
}
.rounded-\[40px\]{
  border-radius: 40px;
}
.rounded-\[4px\]{
  border-radius: 4px;
}
.rounded-full{
  border-radius: 9999px;
}
.rounded-lg{
  border-radius: 36px;
}
.rounded-md{
  border-radius: 24px;
}
.rounded-none{
  border-radius: 0px;
}
.rounded-sm{
  border-radius: 8px;
}
.\!rounded-t-full{
  border-top-left-radius: 9999px !important;
  border-top-right-radius: 9999px !important;
}
.rounded-t-\[55px\]{
  border-top-left-radius: 55px;
  border-top-right-radius: 55px;
}
.rounded-bl-none{
  border-bottom-left-radius: 0px;
}
.rounded-br-none{
  border-bottom-right-radius: 0px;
}
.border{
  border-width: 1px;
}
.border-0{
  border-width: 0px;
}
.border-\[10px\]{
  border-width: 10px;
}
.border-b{
  border-bottom-width: 1px;
}
.border-l-\[5px\]{
  border-left-width: 5px;
}
.border-t{
  border-top-width: 1px;
}
.border-dashed{
  border-style: dashed;
}
.border-black{
  --tw-border-opacity: 1;
  border-color: rgb(0 0 0 / var(--tw-border-opacity));
}
.border-blue{
  --tw-border-opacity: 1;
  border-color: rgb(5 7 45 / var(--tw-border-opacity));
}
.border-grey{
  --tw-border-opacity: 1;
  border-color: rgb(216 216 216 / var(--tw-border-opacity));
}
.border-white{
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}
.border-b-black{
  --tw-border-opacity: 1;
  border-bottom-color: rgb(0 0 0 / var(--tw-border-opacity));
}
.border-b-darkred{
  --tw-border-opacity: 1;
  border-bottom-color: rgb(122 22 0 / var(--tw-border-opacity));
}
.border-t-black{
  --tw-border-opacity: 1;
  border-top-color: rgb(0 0 0 / var(--tw-border-opacity));
}
.border-t-darkred{
  --tw-border-opacity: 1;
  border-top-color: rgb(122 22 0 / var(--tw-border-opacity));
}
.border-t-white{
  --tw-border-opacity: 1;
  border-top-color: rgb(255 255 255 / var(--tw-border-opacity));
}
.border-opacity-10{
  --tw-border-opacity: 0.1;
}
.border-opacity-40{
  --tw-border-opacity: 0.4;
}
.border-opacity-50{
  --tw-border-opacity: 0.5;
}
.bg-\[\#066C54\]{
  --tw-bg-opacity: 1;
  background-color: rgb(6 108 84 / var(--tw-bg-opacity));
}
.bg-\[\#3D3D3D\]{
  --tw-bg-opacity: 1;
  background-color: rgb(61 61 61 / var(--tw-bg-opacity));
}
.bg-\[\#F5E9E5\]{
  --tw-bg-opacity: 1;
  background-color: rgb(245 233 229 / var(--tw-bg-opacity));
}
.bg-\[\#eadac4\]{
  --tw-bg-opacity: 1;
  background-color: rgb(234 218 196 / var(--tw-bg-opacity));
}
.bg-\[\#eee\]{
  --tw-bg-opacity: 1;
  background-color: rgb(238 238 238 / var(--tw-bg-opacity));
}
.bg-army{
  --tw-bg-opacity: 1;
  background-color: rgb(45 64 49 / var(--tw-bg-opacity));
}
.bg-black{
  --tw-bg-opacity: 1;
  background-color: rgb(0 0 0 / var(--tw-bg-opacity));
}
.bg-blue{
  --tw-bg-opacity: 1;
  background-color: rgb(5 7 45 / var(--tw-bg-opacity));
}
.bg-darkgreen{
  --tw-bg-opacity: 1;
  background-color: rgb(4 68 53 / var(--tw-bg-opacity));
}
.bg-darkred{
  --tw-bg-opacity: 1;
  background-color: rgb(122 22 0 / var(--tw-bg-opacity));
}
.bg-green{
  --tw-bg-opacity: 1;
  background-color: rgb(164 193 123 / var(--tw-bg-opacity));
}
.bg-grey{
  --tw-bg-opacity: 1;
  background-color: rgb(216 216 216 / var(--tw-bg-opacity));
}
.bg-grey-dark{
  --tw-bg-opacity: 1;
  background-color: rgb(47 47 47 / var(--tw-bg-opacity));
}
.bg-linen{
  --tw-bg-opacity: 1;
  background-color: rgb(250 242 240 / var(--tw-bg-opacity));
}
.bg-mint{
  --tw-bg-opacity: 1;
  background-color: rgb(61 233 193 / var(--tw-bg-opacity));
}
.bg-peach{
  --tw-bg-opacity: 1;
  background-color: rgb(255 144 113 / var(--tw-bg-opacity));
}
.bg-red{
  --tw-bg-opacity: 1;
  background-color: rgb(175 28 28 / var(--tw-bg-opacity));
}
.bg-soft-peach{
  --tw-bg-opacity: 1;
  background-color: rgb(255 221 213 / var(--tw-bg-opacity));
}
.bg-transparent{
  background-color: transparent;
}
.bg-white{
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}
.bg-opacity-70{
  --tw-bg-opacity: 0.7;
}
.bg-gradient-to-l{
  background-image: linear-gradient(to left, var(--tw-gradient-stops));
}
.bg-gradient-to-t{
  background-image: linear-gradient(to top, var(--tw-gradient-stops));
}
.from-darkred{
  --tw-gradient-from: #7A1600 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(122 22 0 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-white{
  --tw-gradient-from: #FFFFFF var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-\[30\%\]{
  --tw-gradient-from-position: 30%;
}
.to-transparent{
  --tw-gradient-to: transparent var(--tw-gradient-to-position);
}
.bg-cover{
  background-size: cover;
}
.bg-\[right_12px_center\]{
  background-position: right 12px center;
}
.bg-center{
  background-position: center;
}
.bg-no-repeat{
  background-repeat: no-repeat;
}
.object-cover{
  -o-object-fit: cover;
     object-fit: cover;
}
.p-0{
  padding: 0;
}
.p-2{
  padding: 16px;
}
.p-3{
  padding: 24px;
}
.p-4{
  padding: 32px;
}
.p-5{
  padding: 40px;
}
.p-\[10px\]{
  padding: 10px;
}
.\!px-0{
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.\!px-\[24px\]{
  padding-left: 24px !important;
  padding-right: 24px !important;
}
.px-1{
  padding-left: 8px;
  padding-right: 8px;
}
.px-2{
  padding-left: 16px;
  padding-right: 16px;
}
.px-3{
  padding-left: 24px;
  padding-right: 24px;
}
.px-4{
  padding-left: 32px;
  padding-right: 32px;
}
.px-\[12px\]{
  padding-left: 12px;
  padding-right: 12px;
}
.px-\[5\%\]{
  padding-left: 5%;
  padding-right: 5%;
}
.py-1{
  padding-top: 8px;
  padding-bottom: 8px;
}
.py-10{
  padding-top: 80px;
  padding-bottom: 80px;
}
.py-2{
  padding-top: 16px;
  padding-bottom: 16px;
}
.py-3{
  padding-top: 24px;
  padding-bottom: 24px;
}
.py-4{
  padding-top: 32px;
  padding-bottom: 32px;
}
.py-5{
  padding-top: 40px;
  padding-bottom: 40px;
}
.py-6{
  padding-top: 48px;
  padding-bottom: 48px;
}
.py-8{
  padding-top: 64px;
  padding-bottom: 64px;
}
.py-\[4px\]{
  padding-top: 4px;
  padding-bottom: 4px;
}
.py-\[5px\]{
  padding-top: 5px;
  padding-bottom: 5px;
}
.py-\[6px\]{
  padding-top: 6px;
  padding-bottom: 6px;
}
.py-\[7px\]{
  padding-top: 7px;
  padding-bottom: 7px;
}
.\!pl-3{
  padding-left: 24px !important;
}
.\!pt-2{
  padding-top: 16px !important;
}
.pb-0{
  padding-bottom: 0;
}
.pb-1{
  padding-bottom: 8px;
}
.pb-10{
  padding-bottom: 80px;
}
.pb-11{
  padding-bottom: 88px;
}
.pb-12{
  padding-bottom: 96px;
}
.pb-13{
  padding-bottom: 104px;
}
.pb-14{
  padding-bottom: 112px;
}
.pb-15{
  padding-bottom: 120px;
}
.pb-2{
  padding-bottom: 16px;
}
.pb-3{
  padding-bottom: 24px;
}
.pb-4{
  padding-bottom: 32px;
}
.pb-5{
  padding-bottom: 40px;
}
.pb-6{
  padding-bottom: 48px;
}
.pb-7{
  padding-bottom: 56px;
}
.pb-8{
  padding-bottom: 64px;
}
.pb-9{
  padding-bottom: 72px;
}
.pb-\[100\%\]{
  padding-bottom: 100%;
}
.pb-\[141\%\]{
  padding-bottom: 141%;
}
.pb-\[44\.73\%\]{
  padding-bottom: 44.73%;
}
.pb-\[73\.39\%\]{
  padding-bottom: 73.39%;
}
.pb-\[83\.4\%\]{
  padding-bottom: 83.4%;
}
.pb-\[96\.24\%\]{
  padding-bottom: 96.24%;
}
.pr-0{
  padding-right: 0;
}
.pr-3{
  padding-right: 24px;
}
.pr-5{
  padding-right: 40px;
}
.pr-6{
  padding-right: 48px;
}
.pt-0{
  padding-top: 0;
}
.pt-1{
  padding-top: 8px;
}
.pt-10{
  padding-top: 80px;
}
.pt-11{
  padding-top: 88px;
}
.pt-12{
  padding-top: 96px;
}
.pt-13{
  padding-top: 104px;
}
.pt-14{
  padding-top: 112px;
}
.pt-15{
  padding-top: 120px;
}
.pt-2{
  padding-top: 16px;
}
.pt-3{
  padding-top: 24px;
}
.pt-4{
  padding-top: 32px;
}
.pt-5{
  padding-top: 40px;
}
.pt-6{
  padding-top: 48px;
}
.pt-7{
  padding-top: 56px;
}
.pt-8{
  padding-top: 64px;
}
.pt-9{
  padding-top: 72px;
}
.pt-\[5px\]{
  padding-top: 5px;
}
.text-left{
  text-align: left;
}
.text-center{
  text-align: center;
}
.font-base{
  font-family: Instrument Sans, sans-serif;
}
.font-heading{
  font-family: Playfair Display, sans-serif;
}
.\!text-14{
  font-size: 14px !important;
  line-height: 1.3 !important;
}
.\!text-24{
  font-size: 24px !important;
  line-height: 1.2 !important;
}
.\!text-36{
  font-size: 36px !important;
  line-height: 1.2 !important;
}
.text-12{
  font-size: 12px;
  line-height: 1.3;
}
.text-14{
  font-size: 14px;
  line-height: 1.3;
}
.text-16{
  font-size: 16px;
  line-height: 1.55;
}
.text-18{
  font-size: 18px;
  line-height: 1.3;
}
.text-20{
  font-size: 20px;
  line-height: 1.2;
}
.text-24{
  font-size: 24px;
  line-height: 1.2;
}
.text-28{
  font-size: 28px;
  line-height: 1.2;
}
.text-32{
  font-size: 32px;
  line-height: 1.2;
}
.text-36{
  font-size: 36px;
  line-height: 1.2;
}
.text-40{
  font-size: 48px;
  line-height: 1.2;
}
.text-\[10px\]{
  font-size: 10px;
}
.text-\[20px\]{
  font-size: 20px;
}
.font-bold{
  font-weight: 700;
}
.font-medium{
  font-weight: 500;
}
.font-normal{
  font-weight: 400;
}
.font-semibold{
  font-weight: 600;
}
.leading-\[1\.26\]{
  line-height: 1.26;
}
.leading-\[16px\]{
  line-height: 16px;
}
.leading-\[28px\]{
  line-height: 28px;
}
.leading-normal{
  line-height: 1.55;
}
.leading-snug{
  line-height: 1.4;
}
.text-\[\#898989\]{
  --tw-text-opacity: 1;
  color: rgb(137 137 137 / var(--tw-text-opacity));
}
.text-army{
  --tw-text-opacity: 1;
  color: rgb(45 64 49 / var(--tw-text-opacity));
}
.text-black{
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity));
}
.text-blue{
  --tw-text-opacity: 1;
  color: rgb(5 7 45 / var(--tw-text-opacity));
}
.text-darkgreen{
  --tw-text-opacity: 1;
  color: rgb(4 68 53 / var(--tw-text-opacity));
}
.text-darkred{
  --tw-text-opacity: 1;
  color: rgb(122 22 0 / var(--tw-text-opacity));
}
.text-ecru{
  --tw-text-opacity: 1;
  color: rgb(245 241 230 / var(--tw-text-opacity));
}
.text-grey{
  --tw-text-opacity: 1;
  color: rgb(216 216 216 / var(--tw-text-opacity));
}
.text-grey-dark{
  --tw-text-opacity: 1;
  color: rgb(47 47 47 / var(--tw-text-opacity));
}
.text-linen{
  --tw-text-opacity: 1;
  color: rgb(250 242 240 / var(--tw-text-opacity));
}
.text-mint{
  --tw-text-opacity: 1;
  color: rgb(61 233 193 / var(--tw-text-opacity));
}
.text-red{
  --tw-text-opacity: 1;
  color: rgb(175 28 28 / var(--tw-text-opacity));
}
.text-white{
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.underline{
  text-decoration-line: underline;
}
.no-underline{
  text-decoration-line: none;
}
.antialiased{
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.placeholder-grey::-moz-placeholder{
  --tw-placeholder-opacity: 1;
  color: rgb(216 216 216 / var(--tw-placeholder-opacity));
}
.placeholder-grey::placeholder{
  --tw-placeholder-opacity: 1;
  color: rgb(216 216 216 / var(--tw-placeholder-opacity));
}
.placeholder-grey-dark::-moz-placeholder{
  --tw-placeholder-opacity: 1;
  color: rgb(47 47 47 / var(--tw-placeholder-opacity));
}
.placeholder-grey-dark::placeholder{
  --tw-placeholder-opacity: 1;
  color: rgb(47 47 47 / var(--tw-placeholder-opacity));
}
.placeholder-opacity-50::-moz-placeholder{
  --tw-placeholder-opacity: 0.5;
}
.placeholder-opacity-50::placeholder{
  --tw-placeholder-opacity: 0.5;
}
.opacity-0{
  opacity: 0;
}
.opacity-100{
  opacity: 1;
}
.outline-none{
  outline: 2px solid transparent;
  outline-offset: 2px;
}
.outline{
  outline-style: solid;
}
.grayscale{
  --tw-grayscale: grayscale(100%);
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
.filter{
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
.transition{
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 450ms;
}
.transition-all{
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 450ms;
}
.ease-in{
  transition-timing-function: cubic-bezier(0.4, 0, 1, 1);
}
.ease-in-out{
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
.ease-out{
  transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
}
.content-\[\'\'\]{
  --tw-content: '';
  content: var(--tw-content);
}
.content-\[\'\\E80D\'\]{
  --tw-content: '\E80D';
  content: var(--tw-content);
}
a{
  --tw-text-opacity: 1;
  color: rgb(45 64 49 / var(--tw-text-opacity));
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 450ms;
}
a:hover{
  text-decoration-line: underline;
}
a.full-click:after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translateX(-50%) translateY(-50%);
  width: 100vw;
  height: 100vw;
  z-index: 20;
}

.social {
  text-align: center;
  font-size: 24px;
  width: 56px;
  height: 56x;
  line-height: 56px;
  border-radius: 100px;
  --tw-bg-opacity: 1;
  background-color: rgb(61 61 61 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
@media (min-width: 1024px) {
  .social {
    font-size: 32px;
    width: 72px;
    height: 72x;
    line-height: 72px;
  }
}
.social:hover {
  color: #1f1f1f !important;
  --tw-bg-opacity: 1;
  background-color: rgb(61 233 193 / var(--tw-bg-opacity));
}

body {
  -webkit-font-smoothing: antialiased;
  --tw-bg-opacity: 1;
  background-color: rgb(250 242 240 / var(--tw-bg-opacity));
  font-family: Instrument Sans, sans-serif;
  font-size: 16px;
  line-height: 1.55;
  --tw-text-opacity: 1;
  color: rgb(47 47 47 / var(--tw-text-opacity));
}
body.home #main {
  overflow-x: hidden;
}

h1, h2, h3, h4{
  margin-bottom: 24px;
  font-weight: 400;
  --tw-text-opacity: 1;
  color: rgb(122 22 0 / var(--tw-text-opacity));
}
h1 em, h2 em, h3 em, h4 em{
  --tw-text-opacity: 1;
  color: rgb(255 141 109 / var(--tw-text-opacity));
}

h1, .e-h1{
  font-family: Playfair Display, sans-serif;
  font-size: 48px;
  line-height: 1.2;
  --tw-text-opacity: 1;
  color: rgb(122 22 0 / var(--tw-text-opacity));
}

@media (min-width: 1024px){
  h1, .e-h1{
    font-size: 52px;
    line-height: 1.2;
  }
}

h2, .e-h2{
  font-family: Playfair Display, sans-serif;
  font-size: 36px;
  line-height: 1.2;
  --tw-text-opacity: 1;
  color: rgb(122 22 0 / var(--tw-text-opacity));
}

@media (min-width: 1024px){
  h2, .e-h2{
    font-size: 48px;
    line-height: 1.2;
  }
}

h3, .e-h3{
  font-family: Playfair Display, sans-serif;
  font-size: 24px;
  line-height: 1.2;
  --tw-text-opacity: 1;
  color: rgb(122 22 0 / var(--tw-text-opacity));
}

@media (min-width: 1024px){
  h3, .e-h3{
    font-size: 32px;
    line-height: 1.2;
  }
}

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

@media (max-width: 1439px) {
  html #wpadminbar {
    display: none !important;
  }
  body.admin-bar {
    margin-top: 0 !important;
  }
}
@media (max-width: 781px) {
  html #wpadminbar {
    display: none !important;
  }
  body.admin-bar {
    margin-top: 0 !important;
  }
}
.container {
  max-width: 600px;
  padding-left: 24px;
  padding-right: 24px;
}
@media (min-width: 1024px) {
  .container {
    max-width: 1480px;
    padding-left: 48px;
    padding-right: 48px;
  }
  .container.screens-md {
    max-width: 1302px;
  }
  .container.screens-sm {
    max-width: 1240px;
  }
}

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

p{
  margin-bottom: 24px;
  font-family: Instrument Sans, sans-serif;
  font-size: 16px;
  line-height: 1.55;
}

.hyphenate {
  word-wrap: break-word;
  overflow-wrap: break-word;
  -webkit-hyphens: auto;
          hyphens: auto;
  -webkit-locale: "en";
}

.c-select {
  position: relative;
}
.c-select:after {
  content: "\e82b";
  position: absolute;
  right: 16px;
  top: 50%;
  transform: translateY(-50%);
  font-size: 14px;
  font-family: fontello;
  pointer-events: none;
}
.c-select select {
  cursor: pointer;
  padding: 0 32px 0 16px;
  height: 43px;
  width: 100%;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  border-radius: 13px;
}

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

.accordion > li{
  border-bottom-width: 1px;
  border-bottom-color: rgb(122 22 0 / var(--tw-border-opacity));
  --tw-border-opacity: 0.2;
}
.accordion > li.acc_active .accordion__title i:before {
  content: "\e805";
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

[data-aos=grow-right] {
  transform-origin: right bottom;
  transform: scale(0);
}

[data-aos=grow-right].aos-animate {
  transform: scale(1);
}

[data-aos=grow-left] {
  transform-origin: left bottom;
  transform: scale(0);
}

[data-aos=grow-left].aos-animate {
  transform: scale(1);
}

.gform_wrapper.gravity-theme .gform_validation_errors {
  display: none;
}
.gform_wrapper.gravity-theme .gfield.gfield_error .gfield_validation_message {
  border: 0;
  background-color: transparent;
  padding: 0;
  margin-top: 8px;
  font-size: 14px;
  line-height: 1.3;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.gform_wrapper.gravity-theme .gfield.gfield_error label {
  color: white;
}
.gform_wrapper.gravity-theme .gfield.gfield_error [aria-invalid=true] {
  background-color: #ffe9e9;
}

.gform_heading{
  display: none;
}

.c-tag.gform_heading {
  display: none;
}

.gform_fields {
  row-gap: 24px !important;
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  -moz-column-gap: 16px;
       column-gap: 16px;
}

@media (min-width: 1024px){
  .gform_fields{
    -moz-column-gap: 24px;
         column-gap: 24px;
    row-gap: 40px !important;
  }
}

.gfield {
  grid-column: span 2;
}
.gfield.no-row-gap{
  margin-top: -16px;
}
@media (min-width: 1024px){
  .gfield.no-row-gap{
    margin-top: -24px;
  }
}
@media (min-width: 640px){
  .gfield--width-half{
    grid-column: span 2 / span 2;
  }
}
@media (min-width: 1024px){
  .gfield--width-half{
    grid-column: span 1 / span 1;
  }
}
.gfield--type-checkbox legend{
  margin-bottom: 24px;
  display: block;
  font-weight: 700;
}
.gfield_label {
  display: block;
  font-size: 16px;
  margin-bottom: 4px;
  font-weight: 400 !important;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.hidden_label .gfield_label{
  display: none;
}
.c-tag.hidden_label .gfield_label {
  display: none;
}
.gfield_label .gfield_required {
  font-size: 18px !important;
}
.gfield.gfield--type-fileupload > label {
  margin-bottom: 8px !important;
  color: #fff !important;
}
.gfield.gfield--type-html small {
  font-size: 13px;
}
.gfield.gfield--type-html a {
  text-decoration: underline;
}

.ginput_container{
  position: relative;
}
.ginput_container select,
.ginput_container textarea,
.ginput_container input[type=text],
.ginput_container input[type=tel],
.ginput_container input[type=email],
.ginput_container input[type=number] {
  height: 58px;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  font-size: 16px;
  font-weight: 400;
  width: 100%;
  border-radius: 16px;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  font-family: Instrument Sans, sans-serif;
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity));
  padding-left: 24px !important;
  padding-right: 24px !important;
  box-shadow: none;
}
.ginput_container select::-moz-placeholder, .ginput_container textarea::-moz-placeholder, .ginput_container input[type=text]::-moz-placeholder, .ginput_container input[type=tel]::-moz-placeholder, .ginput_container input[type=email]::-moz-placeholder, .ginput_container input[type=number]::-moz-placeholder{
  color: rgb(47 47 47 / var(--tw-placeholder-opacity));
  --tw-placeholder-opacity: 0.5;
}
.ginput_container select::placeholder,
.ginput_container textarea::placeholder,
.ginput_container input[type=text]::placeholder,
.ginput_container input[type=tel]::placeholder,
.ginput_container input[type=email]::placeholder,
.ginput_container input[type=number]::placeholder{
  color: rgb(47 47 47 / var(--tw-placeholder-opacity));
  --tw-placeholder-opacity: 0.5;
}
.ginput_container select:focus,
.ginput_container textarea:focus,
.ginput_container input[type=text]:focus,
.ginput_container input[type=tel]:focus,
.ginput_container input[type=email]:focus,
.ginput_container input[type=number]:focus{
  outline: 2px solid transparent;
  outline-offset: 2px;
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(255 255 255 / var(--tw-ring-opacity));
}
.ginput_container select{
  background-position: right 12px center;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M4 6L8 10L12 6' stroke='%23AEAAAE' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}
.ginput_container textarea {
  height: 150px;
  padding-top: 12px;
}
.ginput_container.ginput_container_checkbox .gfield_checkbox{
  display: grid !important;
}
.col-2 .ginput_container.ginput_container_checkbox .gfield_checkbox{
  grid-template-columns: repeat(1, minmax(0, 1fr));
}
@media (min-width: 1024px){
  .col-2 .ginput_container.ginput_container_checkbox .gfield_checkbox{
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}
.col-3 .ginput_container.ginput_container_checkbox .gfield_checkbox{
  grid-template-columns: repeat(3, minmax(0, 1fr));
}
@media (max-width: 1300px) {
  .col-3 .ginput_container.ginput_container_checkbox .gfield_checkbox{
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }
}
.ginput_container.ginput_container_consent,
.ginput_container .gfield_checkbox,
.ginput_container .gfield_radio,
.ginput_container .gchoice{
  font-size: 14px;
  line-height: 1.3;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.ginput_container.ginput_container_consent .gfield_required,
.ginput_container .gfield_checkbox .gfield_required,
.ginput_container .gfield_radio .gfield_required,
.ginput_container .gchoice .gfield_required {
  display: none;
}
.ginput_container.ginput_container_consent input[type=checkbox],
.ginput_container.ginput_container_consent input[type=radio],
.ginput_container .gfield_checkbox input[type=checkbox],
.ginput_container .gfield_checkbox input[type=radio],
.ginput_container .gfield_radio input[type=checkbox],
.ginput_container .gfield_radio input[type=radio],
.ginput_container .gchoice input[type=checkbox],
.ginput_container .gchoice input[type=radio]{
  position: absolute;
  top: 0;
  left: 0;
  z-index: 50;
  margin-bottom: 0;
  margin-top: 0;
  height: 24px;
  width: 24px;
  cursor: pointer;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  opacity: 0;
  outline: 2px solid transparent;
  outline-offset: 2px;
}
.ginput_container.ginput_container_consent input[type=checkbox] + label,
.ginput_container.ginput_container_consent input[type=radio] + label,
.ginput_container .gfield_checkbox input[type=checkbox] + label,
.ginput_container .gfield_checkbox input[type=radio] + label,
.ginput_container .gfield_radio input[type=checkbox] + label,
.ginput_container .gfield_radio input[type=radio] + label,
.ginput_container .gchoice input[type=checkbox] + label,
.ginput_container .gchoice input[type=radio] + label {
  cursor: pointer;
}
.ginput_container.ginput_container_consent input[type=checkbox]:checked + label:after,
.ginput_container.ginput_container_consent input[type=radio]:checked + label:after,
.ginput_container .gfield_checkbox input[type=checkbox]:checked + label:after,
.ginput_container .gfield_checkbox input[type=radio]:checked + label:after,
.ginput_container .gfield_radio input[type=checkbox]:checked + label:after,
.ginput_container .gfield_radio input[type=radio]:checked + label:after,
.ginput_container .gchoice input[type=checkbox]:checked + label:after,
.ginput_container .gchoice input[type=radio]:checked + label:after{
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.ginput_container.ginput_container_consent input[type=checkbox]:checked + label:before,
.ginput_container.ginput_container_consent input[type=radio]:checked + label:before,
.ginput_container .gfield_checkbox input[type=checkbox]:checked + label:before,
.ginput_container .gfield_checkbox input[type=radio]:checked + label:before,
.ginput_container .gfield_radio input[type=checkbox]:checked + label:before,
.ginput_container .gfield_radio input[type=radio]:checked + label:before,
.ginput_container .gchoice input[type=checkbox]:checked + label:before,
.ginput_container .gchoice input[type=radio]:checked + label:before{
  opacity: 1;
}
.ginput_container.ginput_container_consent input[type=checkbox]:focus + label:after,
.ginput_container.ginput_container_consent input[type=radio]:focus + label:after,
.ginput_container .gfield_checkbox input[type=checkbox]:focus + label:after,
.ginput_container .gfield_checkbox input[type=radio]:focus + label:after,
.ginput_container .gfield_radio input[type=checkbox]:focus + label:after,
.ginput_container .gfield_radio input[type=radio]:focus + label:after,
.ginput_container .gchoice input[type=checkbox]:focus + label:after,
.ginput_container .gchoice input[type=radio]:focus + label:after{
  border-color: rgb(0 0 0 / var(--tw-border-opacity));
  --tw-border-opacity: 0.2;
}
.ginput_container.ginput_container_consent label,
.ginput_container .gfield_checkbox label,
.ginput_container .gfield_radio label,
.ginput_container .gchoice label {
  display: block;
  position: relative;
  width: 100%;
  padding-left: 32px;
}
.ginput_container.ginput_container_consent label:after,
.ginput_container .gfield_checkbox label:after,
.ginput_container .gfield_radio label:after,
.ginput_container .gchoice label:after{
  pointer-events: none;
  position: absolute;
  left: 0;
  top: 1px;
  z-index: 0;
  display: block;
  height: 20px;
  width: 20px;
  border-radius: 4px;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 450ms;
  --tw-content: "";
  content: var(--tw-content);
}
.ginput_container.ginput_container_consent label:before,
.ginput_container .gfield_checkbox label:before,
.ginput_container .gfield_radio label:before,
.ginput_container .gchoice label:before{
  position: absolute;
  left: 0;
  top: 3px;
  z-index: 1;
  display: block;
  height: 20px;
  width: 20px;
  text-align: center;
  font-size: 12px;
  line-height: 1.3;
  line-height: 16px;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
  opacity: 0;
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 450ms;
  --tw-content: "";
  content: var(--tw-content);
  font-family: fontello;
}
.ginput_container .gfield_checkbox,
.ginput_container .gfield_radio {
  margin: 0;
  display: flex;
  flex-wrap: wrap;
}
.ginput_container .gfield_checkbox .gchoice,
.ginput_container .gfield_radio .gchoice {
  width: 100%;
  position: relative;
  display: inline-block;
  white-space: nowrap;
  margin: 0 24px 6px 0;
}
.ginput_container .gfield_radio .gchoice label:after {
  top: 3px;
  border-radius: 30px;
}
.ginput_container .gfield_radio .gchoice label:before {
  content: "";
  width: 12px;
  height: 12px;
  border-radius: 30px;
  left: 4px;
  top: 7px;
  opacity: 0;
  z-index: 1;
}
.ginput_container.ginput_container_consent {
  position: relative;
  display: block;
  width: 100%;
  flex-basis: 100%;
}
.ginput_container.ginput_container_fileupload {
  position: relative;
  display: block;
  width: 100%;
  flex-basis: 100%;
}
.ginput_container.ginput_container_fileupload input[type=file] {
  height: 80px;
  padding: 28px 16px;
  background-color: #fff;
  width: 100%;
  font-size: 16px;
  cursor: pointer;
  border-radius: 16px;
  border-width: 1px;
  border-style: dashed;
  border-color: rgb(5 7 45 / var(--tw-border-opacity));
  --tw-border-opacity: 0.4;
}
.ginput_container.ginput_container_fileupload input[type=file]::file-selector-button {
  position: absolute;
  right: 12px;
  cursor: pointer;
  width: 100px;
  padding: 0 32px 0 0;
  font-size: 16px;
  border: 0;
  background-color: transparent;
  background-position: center right;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M14 10V10.8C14 11.9201 14 12.4802 13.782 12.908C13.5903 13.2843 13.2843 13.5903 12.908 13.782C12.4802 14 11.9201 14 10.8 14H5.2C4.07989 14 3.51984 14 3.09202 13.782C2.71569 13.5903 2.40973 13.2843 2.21799 12.908C2 12.4802 2 11.9201 2 10.8V10M11.3333 5.33333L8 2M8 2L4.66667 5.33333M8 2V10' stroke='%233C1E65' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M14 10V10.8C14 11.9201 14 12.4802 13.782 12.908C13.5903 13.2843 13.2843 13.5903 12.908 13.782C12.4802 14 11.9201 14 10.8 14H5.2C4.07989 14 3.51984 14 3.09202 13.782C2.71569 13.5903 2.40973 13.2843 2.21799 12.908C2 12.4802 2 11.9201 2 10.8V10M11.3333 5.33333L8 2M8 2L4.66667 5.33333M8 2V10' stroke='black' stroke-opacity='0.2' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M14 10V10.8C14 11.9201 14 12.4802 13.782 12.908C13.5903 13.2843 13.2843 13.5903 12.908 13.782C12.4802 14 11.9201 14 10.8 14H5.2C4.07989 14 3.51984 14 3.09202 13.782C2.71569 13.5903 2.40973 13.2843 2.21799 12.908C2 12.4802 2 11.9201 2 10.8V10M11.3333 5.33333L8 2M8 2L4.66667 5.33333M8 2V10' stroke='black' stroke-opacity='0.2' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  font-family: Instrument Sans, sans-serif;
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 450ms;
}
.ginput_container.ginput_container_fileupload .gform_fileupload_rules {
  width: calc(100% - 150px);
  left: 12px;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  padding-left: 8px;
  background: rgba(77, 77, 77, 0.5);
  margin-top: -2px;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  padding-top: 8px;
  padding-bottom: 8px;
  font-size: 14px;
  line-height: 1.3;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
@media (min-width: 1024px){
  .ginput_container.ginput_container_fileupload .gform_fileupload_rules{
    padding-top: 16px;
    padding-bottom: 16px;
  }
}
.ginput_container.ginput_container_fileupload.selected .gform_fileupload_rules {
  opacity: 0;
}
.ginput_container.ginput_container_fileupload .ginput_preview{
  margin: 0;
  font-family: Instrument Sans, sans-serif;
  font-size: 16px;
  line-height: 1.55;
}

.gform_footer {
  position: relative;
  padding-top: 32px !important;
}
@media (min-width: 1024px) {
  .gform_footer {
    justify-content: flex-end;
  }
}
.gform_footer .c-button, .gform_footer input[type=submit],
.gform_footer input[type=button],
.gform_footer input[type=reset] {
  margin-bottom: 0 !important;
}
.gform_footer span.gform-loader {
  position: absolute;
  top: 50%;
  right: 0;
  width: 24px;
  height: 24px;
  display: inline-block;
  transform: translateY(-50%);
  text-align: center;
  line-height: 24px;
  color: #fff;
}
.gform_footer span.gform-loader:after {
  content: "\e838";
  font-family: fontello;
  position: relative;
  display: inline-block;
  animation: spin 2s infinite linear;
}

.gf-confirmation--loaded {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
}
.gf-confirmation--loaded .gform_confirmation_message {
  color: #fff;
  padding: 24px;
  text-align: center;
  --tw-bg-opacity: 1;
  background-color: rgb(5 7 45 / var(--tw-bg-opacity));
}

@keyframes spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(359deg);
  }
}
/**
 * Infinite Marquee 1.0.12
 * Infinite Horizontal & Vertical Marquee animation based on CSS and controlled with JS
 *
 * Copyright 2024 Vahan Baghdasaryan
 *
 * Released under the MIT License
 *
 * Released on: August 6, 2024
 */
.horizontal-marquee {
  display: flex;
  flex-wrap: nowrap;
  overflow: hidden;
  gap: var(--_gap);
  max-width: 100%;
}

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

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

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

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

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

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

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

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

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

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

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

@keyframes vertical-marquee {
  0% {
    transform: translateY(calc(var(--_vGap) * -1));
  }
  100% {
    transform: translateY(calc(-100% - var(--_vGap) * 2));
  }
}
.mfp-container {
  padding: 24px;
}

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

.mfp-iframe-holder .mfp-close {
  width: 36px;
  height: 36px;
  line-height: 38px;
  border-radius: 100px;
  background-color: #fff;
  color: #000;
  opacity: 1;
  text-align: center;
  padding: 0;
  margin: 0;
  top: -44px;
  right: -40px;
  transition: all 0.3s ease;
}
.mfp-iframe-holder .mfp-close:hover {
  background-color: #fff;
  border-color: white;
}
@media desktop {
  .mfp-iframe-holder .mfp-close {
    right: 0;
  }
}

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

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

.modal__header {
  margin-bottom: 40px;
}

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

.modal__close {
  background: transparent;
  border: 0;
  position: absolute;
  top: 16px;
  right: 16px;
  width: 32px;
  height: 32px;
  line-height: 32px;
  text-align: center;
  border-radius: 100px;
  transition: all 0.3s ease;
  background-color: #fff;
  --tw-text-opacity: 1;
  color: rgb(5 7 45 / var(--tw-text-opacity));
}
@media (min-width: 1024px) {
  .modal__close {
    top: 24px;
    right: 24px;
  }
}
.modal__close:hover.z-10 {
  background: #F0EFEF;
}

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

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

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

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

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

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

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

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

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

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

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

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

/* Slider */
.slick-slider {
  position: relative;
  display: block;
  box-sizing: border-box;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}

.slick-track {
  display: flex !important;
}

.slick-slide {
  height: inherit !important;
}

.slick-list {
  position: relative;
  display: block;
  overflow: visible;
  margin: 0;
  padding: 0;
}

.slick-list:focus {
  outline: none;
}

.slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list {
  transform: translate3d(0, 0, 0);
}

.slick-track {
  position: relative;
  top: 0;
  left: 0;
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.slick-track:before,
.slick-track:after {
  display: table;
  content: "";
}

.slick-track:after {
  clear: both;
}

.slick-loading .slick-track {
  visibility: hidden;
}

.slick-slide {
  display: none;
  float: left;
  height: 100%;
  min-height: 1px;
}

[dir=rtl] .slick-slide {
  float: right;
}

.slick-slide img {
  display: block;
}

.slick-slide.slick-loading img {
  display: none;
}

.slick-slide.dragging img {
  pointer-events: none;
}

.slick-initialized .slick-slide {
  display: block;
}

.slick-loading .slick-slide {
  visibility: hidden;
}

.slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent;
}

.slick-arrow.slick-hidden {
  display: none;
}

.slick-dots {
  margin-top: 32px;
  display: flex !important;
  -moz-column-gap: 8px;
       column-gap: 8px;
  justify-content: center;
  position: absolute;
  left: 0;
  bottom: -40px;
  width: calc(100vw - 48px);
}
@media (min-width: 1024px) {
  .slick-dots {
    display: none !important;
  }
}
.slick-dots > li {
  margin: 0;
}
.slick-dots > li.slick-active > button{
  --tw-bg-opacity: 1;
  background-color: rgb(122 22 0 / var(--tw-bg-opacity));
}
.slick-dots > li > button {
  text-indent: -9999em;
  padding: 0;
  width: 12px;
  height: 12px;
  border-radius: 100px;
  --tw-bg-opacity: 1;
  background-color: rgb(61 233 193 / var(--tw-bg-opacity));
}

/* Recommended styles for Splitting */
.splitting .word,
.splitting .char {
  display: inline-block;
}

/* Psuedo-element chars */
.splitting .char {
  position: relative;
}

/**
 * Populate the psuedo elements with the character to allow for expanded effects
 * Set to `display: none` by default; just add `display: block` when you want
 * to use the psuedo elements
 */
.splitting .char::before,
.splitting .char::after {
  content: attr(data-char);
  position: absolute;
  top: 0;
  left: 0;
  visibility: hidden;
  transition: inherit;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}

/* Expanded CSS Variables */
.splitting {
  /* The center word index */
  --word-center: calc((var(--word-total) - 1) / 2);
  /* The center character index */
  --char-center: calc((var(--char-total) - 1) / 2);
  /* The center character index */
  --line-center: calc((var(--line-total) - 1) / 2);
}

.splitting .word {
  /* Pecent (0-1) of the word's position */
  --word-percent: calc(var(--word-index) / var(--word-total));
  /* Pecent (0-1) of the line's position */
  --line-percent: calc(var(--line-index) / var(--line-total));
}

.splitting .char {
  /* Percent (0-1) of the char's position */
  --char-percent: calc(var(--char-index) / var(--char-total));
  /* Offset from center, positive & negative */
  --char-offset: calc(var(--char-index) - var(--char-center));
  /* Absolute distance from center, only positive */
  --distance: calc(
     (var(--char-offset) * var(--char-offset)) / var(--char-center)
  );
  /* Distance from center where -1 is the far left, 0 is center, 1 is far right */
  --distance-sine: calc(var(--char-offset) / var(--char-center));
  /* Distance from center where 1 is far left/far right, 0 is center */
  --distance-percent: calc((var(--distance) / var(--char-center)));
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.swiper-pagination {
  display: flex;
  justify-content: center;
  -moz-column-gap: 8px;
       column-gap: 8px;
}
.swiper-pagination span {
  display: inline-block;
  width: 12px;
  height: 12px;
  border-radius: 100px;
  --tw-bg-opacity: 1;
  background-color: rgb(47 47 47 / var(--tw-bg-opacity));
}
.swiper-pagination span.swiper-pagination-bullet-active{
  --tw-bg-opacity: 1;
  background-color: rgb(47 47 47 / var(--tw-bg-opacity));
}

.swiper-button {
  position: absolute;
  z-index: 500;
  top: 50%;
  transform: translateY(-50%);
  width: 32px;
  height: 64px;
  cursor: pointer;
  background-size: contain;
  background-position: center center;
  background-repeat: no-repeat;
  --tw-text-opacity: 1;
  color: rgb(47 47 47 / var(--tw-text-opacity));
}
@media (min-width: 1024px) {
  .swiper-button {
    width: 48px;
    height: 96px;
  }
}
.swiper-button.swiper-button-disabled {
  cursor: not-allowed;
  opacity: 0.3;
}
.swiper-button.prev {
  left: 32px;
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='Layer_2' data-name='Layer 2' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 160.6 362.96'%3E%3Cdefs%3E%3Cstyle%3E .cls-1 %7B isolation: isolate; %7D .cls-2 %7B fill: %23fff; %7D %3C/style%3E%3C/defs%3E%3Cg id='Layer_1-2' data-name='Layer 1'%3E%3Cg class='cls-1'%3E%3Cpath class='cls-2' d='M103.66,288.79L16.64,185.13l86.72-103.37h37.96l-87.31,103.37,87.31,103.66h-37.67Z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
.swiper-button.next {
  right: 32px;
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='Layer_2' data-name='Layer 2' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 160.6 362.96'%3E%3Cdefs%3E%3Cstyle%3E .cls-1 %7B isolation: isolate; %7D .cls-2 %7B fill: %23fff; %7D %3C/style%3E%3C/defs%3E%3Cg id='Layer_1-2' data-name='Layer 1'%3E%3Cg class='cls-1'%3E%3Cpath class='cls-2' d='M56.94,74.17l87.02,103.66-86.72,103.37H19.27l87.31-103.37L19.27,74.17h37.67Z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
.swiper-button--yellow.prev {
  left: 16px;
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='Layer_2' data-name='Layer 2' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 160.6 362.96'%3E%3Cdefs%3E%3Cstyle%3E .cls-1 %7B isolation: isolate; %7D .cls-2 %7B fill: %23fec00f; %7D %3C/style%3E%3C/defs%3E%3Cg id='Layer_1-2' data-name='Layer 1'%3E%3Cg class='cls-1'%3E%3Cpath class='cls-2' d='M103.66,288.79L16.64,185.13l86.72-103.37h37.96l-87.31,103.37,87.31,103.66h-37.67Z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
@media (min-width: 1024px) {
  .swiper-button--yellow.prev {
    right: 32px;
  }
}
.swiper-button--yellow.next {
  right: 16px;
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='Layer_2' data-name='Layer 2' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 160.6 362.96'%3E%3Cdefs%3E%3Cstyle%3E .cls-1 %7B isolation: isolate; %7D .cls-2 %7B fill: %23fec00f; %7D %3C/style%3E%3C/defs%3E%3Cg id='Layer_1-2' data-name='Layer 1'%3E%3Cg class='cls-1'%3E%3Cpath class='cls-2' d='M56.94,74.17l87.02,103.66-86.72,103.37H19.27l87.31-103.37L19.27,74.17h37.67Z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
@media (min-width: 1024px) {
  .swiper-button--yellow.next {
    right: 32px;
  }
}

.anim-heading {
  opacity: 0;
}
.anim-heading .word {
  opacity: 0;
  transform: translateY(30px);
  display: inline-block;
}

.backToTop-wrapper {
  position: fixed;
  bottom: 12px;
  right: 0;
  transform: translateY(120px);
  transition: all 0.5s ease;
  z-index: 500;
  width: 100%;
  pointer-events: none;
  text-align: center;
}
.single-psychologist .backToTop-wrapper {
  display: none;
}
@media (min-width: 1024px) {
  .single-psychologist .backToTop-wrapper {
    display: block;
  }
}

.backToTop-wrapper.show {
  transform: translateY(0);
  pointer-events: auto;
}

.backToTop-wrapper button:after {
  transform: rotate(-90deg) translateX(0) !important;
}

.c-breadcrumbs {
  display: flex;
  align-items: center;
  width: 100%;
  flex-wrap: wrap;
  gap: 8px;
  font-size: 14px;
  line-height: 1.3;
  --tw-text-opacity: 1;
  color: rgb(122 22 0 / var(--tw-text-opacity));
}
.c-breadcrumbs a {
  display: inline-flex;
  align-items: center;
  text-underline-offset: 3px;
  --tw-text-opacity: 1;
  color: rgb(122 22 0 / var(--tw-text-opacity));
  text-decoration-line: underline;
}
.c-breadcrumbs a:hover {
  text-decoration: none;
}
.c-breadcrumbs a,
.c-breadcrumbs span {
  white-space: nowrap;
  display: inline-flex;
}

.c-button, input[type=submit],
input[type=button],
input[type=reset] {
  white-space: nowrap;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  border-radius: 60px;
  font-weight: 700;
  font-size: 16px;
  height: 56px;
  transition: all 0.45s ease;
  text-align: center;
  line-height: 1;
  position: relative;
  border: 0;
  padding: 0 24px;
  overflow: hidden;
}
.c-button.lg, input.lg[type=submit],
input.lg[type=button],
input.lg[type=reset] {
  height: 60px;
}
.c-button.arrow, input.arrow[type=submit],
input.arrow[type=button],
input.arrow[type=reset] {
  padding-right: 12px;
}
.c-button.arrow:after, input.arrow[type=submit]:after,
input.arrow[type=button]:after,
input.arrow[type=reset]:after {
  content: "\e800";
  font-family: fontello;
  display: inline-block;
  margin-left: 16px;
  transform: translateX(0);
  transition: all 0.45s ease;
  position: relative;
  font-weight: 400;
  width: 32px;
  height: 32px;
  border-radius: 100px;
  line-height: 32px;
  text-align: center;
  z-index: 10;
}
.c-button:hover, input[type=submit]:hover,
input[type=button]:hover,
input[type=reset]:hover {
  text-decoration: none;
}
.c-button:hover:after, input[type=submit]:hover:after,
input[type=button]:hover:after,
input[type=reset]:hover:after {
  transform: translateX(5px);
}
.c-button:hover:before, input[type=submit]:hover:before,
input[type=button]:hover:before,
input[type=reset]:hover:before {
  transform: translateX(0) translateY(-50%) scale(1.1);
  width: 100%;
  border-radius: 100px;
}
.c-button span, input[type=submit] span,
input[type=button] span,
input[type=reset] span {
  position: relative;
  z-index: 10;
}
.c-button:before, input[type=submit]:before,
input[type=button]:before,
input[type=reset]:before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 0;
  left: 0;
  top: 50%;
  transform: translateX(-100%) translateY(-50%);
  transition: all 0.3s ease;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  --tw-bg-opacity: 0.4;
}
.c-button--red{
  --tw-bg-opacity: 1;
  background-color: rgb(122 22 0 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.c-button--red:after{
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(122 22 0 / var(--tw-text-opacity));
}
.c-button--red:before{
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  --tw-bg-opacity: 0.2;
}
.c-button--green{
  --tw-bg-opacity: 1;
  background-color: rgb(61 233 193 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(4 68 53 / var(--tw-text-opacity));
}
.c-button--green:after{
  --tw-bg-opacity: 1;
  background-color: rgb(4 68 53 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(61 233 193 / var(--tw-text-opacity));
}
.c-button--darkgreen{
  --tw-bg-opacity: 1;
  background-color: rgb(4 68 53 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(61 233 193 / var(--tw-text-opacity));
}
.c-button--darkgreen:after{
  --tw-bg-opacity: 1;
  background-color: rgb(61 233 193 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(4 68 53 / var(--tw-text-opacity));
}
.c-button--darkgreen:before{
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  --tw-bg-opacity: 0.1;
}
.c-button--red-inv{
  --tw-bg-opacity: 1;
  background-color: rgb(250 242 240 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(122 22 0 / var(--tw-text-opacity));
}
.c-button--red-inv:after{
  --tw-bg-opacity: 1;
  background-color: rgb(122 22 0 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.c-button--red-inv:before{
  background-color: rgb(122 22 0 / var(--tw-bg-opacity));
  --tw-bg-opacity: 0.1;
}
.c-button--red-inv:hover:after{
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(122 22 0 / var(--tw-text-opacity));
}
.c-button--green-inv{
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(4 68 53 / var(--tw-text-opacity));
}
.c-button--green-inv:after{
  --tw-bg-opacity: 1;
  background-color: rgb(4 68 53 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.c-button--green-inv:before{
  --tw-bg-opacity: 1;
  background-color: rgb(61 233 193 / var(--tw-bg-opacity));
}

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

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

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

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

.swiper-pagination-bullets {
  display: flex;
  gap: 8px;
}

.b-header-page-image + .b-title-content .swiper-pagination-bullets,
.b-header-page-icon + .b-title-content .swiper-pagination-bullets{
  border-width: 0px;
  padding-top: 40px;
}

@media (min-width: 1024px) {
  .b-header-page-image + .b-title-content .swiper-pagination-bullets,
  .b-header-page-icon + .b-title-content .swiper-pagination-bullets{
    border-width: 0px;
    padding-top: 0;
  }
}
.swiper-pagination-bullets.swiper-pagination-lock {
  display: none;
}
.swiper-pagination-bullets span {
  border-radius: 100px;
  cursor: pointer;
  height: 9px;
  width: 9px;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  --tw-bg-opacity: 0.2;
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 450ms;
}
.dark-nav .swiper-pagination-bullets span{
  background-color: rgb(5 7 45 / var(--tw-bg-opacity));
  --tw-bg-opacity: 0.2;
}
.swiper-pagination-bullets span.swiper-pagination-bullet-active{
  --tw-bg-opacity: 1;
}
.dark-nav .swiper-pagination-bullets span.swiper-pagination-bullet-active{
  background-color: rgb(5 7 45 / var(--tw-bg-opacity));
  --tw-bg-opacity: 1;
}

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

.c-tag.swiper-fraction {
  display: none;
}

.swiper-button-prev--arrow,
.swiper-button-next--arrow {
  border-radius: 100px;
  width: 48px;
  height: 48px;
  padding: 0;
  text-align: center;
  line-height: 44px;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(5 7 45 / var(--tw-border-opacity));
  --tw-text-opacity: 1;
  color: rgb(5 7 45 / var(--tw-text-opacity));
}
.swiper-button-prev--arrow:hover,
.swiper-button-next--arrow:hover {
  opacity: 1;
  --tw-bg-opacity: 1;
  background-color: rgb(5 7 45 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.swiper-button-prev--arrow.swiper-button-disabled,
.swiper-button-next--arrow.swiper-button-disabled {
  opacity: 0.2;
  pointer-events: none;
}

.bg-grey-100.z-10,
.bg-grey.z-10 {
  background: #F0EFEF;
}

.c-dropdown{
  position: relative;
  z-index: 200;
}
.c-dropdown--active{
  z-index: 300;
}
.c-dropdown--active .c-dropdown__list{
  display: block;
}
.c-dropdown__label{
  display: flex;
  height: 42px;
  cursor: pointer;
  align-items: center;
  border-radius: 12px;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  padding-left: 16px;
  padding-right: 40px;
}
.b-header-page-image + .b-title-content .c-dropdown__label,
.b-header-page-icon + .b-title-content .c-dropdown__label{
  border-width: 0px;
  padding-top: 40px;
}
@media (min-width: 1024px) {
  .b-header-page-image + .b-title-content .c-dropdown__label,
  .b-header-page-icon + .b-title-content .c-dropdown__label{
    border-width: 0px;
    padding-top: 0;
  }
}
.c-dropdown__label {
  background-image: url(../images/icon-arrow-down.svg);
  background-repeat: no-repeat;
  background-position: right 8px center;
}
.c-dropdown__list{
  position: absolute;
  top: 100%;
  left: 0;
  display: none;
  width: 100%;
  overflow: hidden;
  padding-top: 5px;
}
.c-tag.c-dropdown__list {
  display: none;
}
@media (min-width: 1024px){
  .c-dropdown__list{
    width: 240px;
  }
}
.c-dropdown__list ul{
  display: grid;
  max-height: 280px;
  grid-template-columns: repeat(1, minmax(0, 1fr));
  gap: 12px;
  overflow-y: auto;
  border-radius: 12px;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  padding: 16px;
  box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.1);
}
.c-dropdown__list ul label{
  display: flex;
  align-items: flex-start;
  gap: 8px;
  font-size: 15px;
  line-height: 1.55;
}
.b-header-page-image + .b-title-content .c-dropdown__list ul label,
.b-header-page-icon + .b-title-content .c-dropdown__list ul label{
  border-width: 0px;
  padding-top: 40px;
}
@media (min-width: 1024px) {
  .b-header-page-image + .b-title-content .c-dropdown__list ul label,
  .b-header-page-icon + .b-title-content .c-dropdown__list ul label{
    border-width: 0px;
    padding-top: 0;
  }
}
.c-dropdown__list ul label input{
  position: relative;
  top: 5px;
  height: 16px;
  width: 16px;
  flex: none;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  border-radius: 4px;
  border-width: 1px;
}
.c-dropdown__list ul label input:checked{
  --tw-bg-opacity: 1;
  background-color: rgb(122 22 0 / var(--tw-bg-opacity));
  background-image: url(../images/icon-check.svg);
  background-repeat: no-repeat;
  background-size: 10px;
  background-position: center;
}

.c-footer{
  font-size: 14px;
  line-height: 1.3;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.c-footer a {
  color: #fff;
  text-decoration: none;
}
.c-footer a:hover{
  --tw-text-opacity: 1;
  color: rgb(61 233 193 / var(--tw-text-opacity));
}
.c-footer-text p {
  font-size: 14px;
  margin-bottom: 16px;
}
.c-footer-text br {
  display: none;
}
.c-footer-text img {
  display: block;
  margin-top: 16px;
}
@media (min-width: 1100px) {
  .c-footer-text {
    margin-bottom: 24px;
    font-size: 16px;
    line-height: 1.55;
  }
  .c-footer-text img {
    margin-top: 24px;
  }
}

#menu-footer-nav {
  grid-template-columns: 1fr;
  gap: 16px;
  width: 100%;
  padding: 24px 0;
}
@media (min-width: 1100px) {
  #menu-footer-nav {
    gap: 32px;
  }
}
#menu-footer-nav li.menu-item-has-children > a {
  display: block;
  position: relative;
}
#menu-footer-nav li.menu-item-has-children > a:after {
  content: "\e823";
  font-family: fontello;
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
}
@media (min-width: 1024px) {
  #menu-footer-nav li.menu-item-has-children > a {
    pointer-events: none;
  }
  #menu-footer-nav li.menu-item-has-children > a:after {
    display: none;
  }
}
#menu-footer-nav li.menu-item-has-children.active > a:after {
  content: "\e805";
}
#menu-footer-nav > li {
  margin-bottom: 24px;
}
#menu-footer-nav > li > a {
  display: none !important;
}
#menu-footer-nav > li > ul ul {
  display: none;
  width: 100% !important;
}
@media (min-width: 1024px) {
  #menu-footer-nav > li > ul ul {
    display: block !important;
  }
  #menu-footer-nav > li {
    margin-bottom: 0;
  }
  #menu-footer-nav {
    display: grid;
    padding: 0;
    border-top: 0;
    border-bottom: 0;
    grid-template-columns: 1fr 1fr 1fr;
    gap: 40px;
  }
  #menu-footer-nav > li:last-child {
    width: 100px;
  }
}
#menu-footer-nav > li.active > a:before {
  content: "\e805";
}
#menu-footer-nav > li > a {
  display: none;
}
#menu-footer-nav > li > ul > li {
  margin-bottom: 24px;
}
@media (min-width: 1024px) {
  #menu-footer-nav > li > ul > li {
    margin-bottom: 56px;
  }
}
#menu-footer-nav > li > ul > li:last-child {
  margin-bottom: 0;
}
#menu-footer-nav > li > ul > li > a {
  font-weight: 700;
}
#menu-footer-nav > li > ul > li > ul > li {
  margin-top: 16px;
}

#menu-footer-links {
  display: flex;
  -moz-column-gap: 24px;
       column-gap: 24px;
  justify-content: flex-start;
}
#menu-footer-links li {
  white-space: nowrap;
  margin: 0;
}
#menu-footer-links li a{
  font-size: 12px;
  line-height: 1.3;
}
#menu-footer-links li a:hover{
  text-decoration-line: underline;
}

.c-form-popup{
  pointer-events: none;
  visibility: hidden;
  position: fixed;
  inset: 0;
  z-index: 2000;
  height: 100%;
  width: 100%;
  --tw-bg-opacity: 1;
  background-color: rgb(250 242 240 / var(--tw-bg-opacity));
  opacity: 0;
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 450ms;
}
.c-form-popup.active{
  pointer-events: auto;
  visibility: visible;
  opacity: 1;
}
.c-form-popup__close{
  position: absolute;
  top: 16px;
  right: 16px;
  z-index: 100;
  display: inline-flex;
  height: 40px;
  width: 40px;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  cursor: pointer;
  align-items: center;
  justify-content: center;
  border-radius: 9999px;
  --tw-bg-opacity: 1;
  background-color: rgb(122 22 0 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(250 242 240 / var(--tw-text-opacity));
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 450ms;
}
body.c-header--solid .c-header__wrap > .c-form-popup__close {
  box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.05);
}
@media (min-width: 1024px){
  .c-form-popup__close{
    top: 24px;
    right: 24px;
  }
}
.c-form-popup__close:hover{
  --tw-scale-x: 1.1;
  --tw-scale-y: 1.1;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.c-insights-block {
  display: grid;
  grid-template-columns: 1fr;
  gap: 50px;
}
@media (min-width: 1024px) {
  .c-insights-block {
    grid-template-columns: 1fr 1fr;
  }
  .c-insights-block.wellness {
    grid-template-columns: 1fr;
  }
}
.c-insights-block__left {
  display: none;
}
@media (min-width: 1024px) {
  .c-insights-block__left {
    display: block;
  }
}
.c-insights-block__right {
  display: grid;
  gap: 16px;
  grid-template-columns: 1fr;
}

.c-first-post {
  position: relative;
  overflow: hidden;
}
.c-first-post .c-lazy-wrapper {
  margin-bottom: 24px;
}
.c-first-post a {
  font-size: 15px;
  display: block;
}
.c-first-post .date {
  margin-top: 8px;
  color: #929292;
  font-size: 13px;
}
.c-first-post a:hover {
  text-decoration: none;
  --tw-text-opacity: 1;
  color: rgb(255 141 109 / var(--tw-text-opacity));
}

.c-read-all,
.c-small-post {
  position: relative;
  overflow: hidden;
  display: flex;
  gap: 16px;
  justify-content: flex-start;
  align-items: center;
}
@media (min-width: 1024px) {
  .c-read-all:first-child,
  .c-small-post:first-child {
    display: none;
  }
}
.c-read-all > div:first-child,
.c-small-post > div:first-child {
  flex: none;
  background-color: #f3f3f3;
  width: 64px;
  height: 64px;
  border-radius: 12px;
}
.c-read-all > div:first-child img,
.c-small-post > div:first-child img {
  height: 64px;
  width: 64px;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 12px;
}
.c-read-all > div:last-child a,
.c-small-post > div:last-child a {
  display: block;
}
.c-read-all > div:last-child a:hover,
.c-small-post > div:last-child a:hover {
  text-decoration: none;
  --tw-text-opacity: 1;
  color: rgb(255 141 109 / var(--tw-text-opacity));
}
.c-read-all > div:last-child .date,
.c-small-post > div:last-child .date {
  margin-top: 8px;
  color: #929292;
  font-size: 13px;
}

.c-read-all .c-lazy-wrapper {
  border-radius: 12px;
  background-color: #f3f3f3;
  background-image: url(../images/icon-arrow-right.svg);
  background-repeat: no-repeat;
  background-position: center center;
}
.c-read-all:hover .c-lazy-wrapper {
  background-image: url(../images/icon-arrow-right-white.svg);
  --tw-bg-opacity: 1;
  background-color: rgb(255 141 109 / var(--tw-bg-opacity));
}

.c-lazy-wrapper{
  position: relative;
  height: 0;
  width: 100%;
  overflow: hidden;
  --tw-bg-opacity: 1;
  background-color: rgb(245 241 230 / var(--tw-bg-opacity));
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 450ms;
}
.c-lazy-wrapper.img-loaded{
  background-color: transparent;
}
.c-lazy-wrapper.cover img.lazy {
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.c-lazy-wrapper img.lazy{
  position: absolute;
  top: 0;
  left: 0;
  height: auto;
  width: 100%;
  overflow: hidden;
  opacity: 0;
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 450ms;
}
.c-lazy-wrapper img.loading, .c-lazy-wrapper img.initial, .c-lazy-wrapper img.loaded, .c-lazy-wrapper img.error{
  opacity: 1;
}
.c-lazy-wrapper img:not([src]){
  visibility: hidden;
}
.c-lazy-wrapper .lazy:not(img){
  opacity: 0;
}
.c-lazy-wrapper .lazy:not(img)[data-ll-status=loading],
.c-lazy-wrapper .lazy:not(img)[data-ll-status=loaded],
.c-lazy-wrapper .lazy:not(img)[data-ll-status=entered] {
  opacity: 1;
}

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

.c-link {
  display: inline-block;
  position: relative;
  text-decoration: none !important;
  padding: 0;
  --tw-text-opacity: 1;
  color: rgb(122 22 0 / var(--tw-text-opacity));
}
.c-link:after, .c-link:before {
  content: "";
  display: block;
  top: calc(100% - 4px);
  margin-top: 0 !important;
  position: absolute;
  height: 1px;
  transition: all 0.45s ease;
  right: 0;
  width: 100%;
  pointer-events: none;
  transform: none !important;
  --tw-bg-opacity: 1;
  background-color: rgb(122 22 0 / var(--tw-bg-opacity));
}
.c-link:after {
  content: "";
  left: 0;
  width: 0%;
  transition-delay: 0.4s;
}
.c-link:hover:before {
  width: 0;
}
.c-link:hover:after {
  width: 100%;
}
.disable-button-transition .c-link:hover:before {
  width: 100%;
}
.disable-button-transition .c-link:hover:after {
  width: 0;
}
.c-link--small {
  font-size: 14px;
}
.c-link--small:after, .c-link--small:before {
  top: 100%;
}

.c-nav-pill {
  border: 1px solid #D0CBBE;
  border-radius: 100px;
  padding: 6px;
  display: inline-flex;
  -moz-column-gap: 8px;
       column-gap: 8px;
}
.c-nav-pill a {
  display: inline-block;
  padding: 10px 20px 6px 20px;
  border-radius: 100px;
  white-space: nowrap;
  --tw-text-opacity: 1;
  color: rgb(45 64 49 / var(--tw-text-opacity));
  font-size: 14px;
}
.c-nav-pill a.active {
  text-decoration: none;
  --tw-bg-opacity: 1;
  background-color: rgb(45 64 49 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(245 241 230 / var(--tw-text-opacity));
}
.c-nav-pill a:hover {
  text-decoration: none;
}
@media (min-width: 1024px) {
  .c-nav-pill a {
    font-size: 18px;
  }
}

.pagination {
  display: flex;
  justify-content: center;
  -moz-column-gap: 12px;
       column-gap: 12px;
}
.pagination li span,
.pagination li a {
  padding: 4px 4px;
  text-align: center;
  display: inline-block;
  --tw-text-opacity: 1;
  color: rgb(122 22 0 / var(--tw-text-opacity));
}
.pagination li span.current,
.pagination li a.current{
  font-weight: 700;
}
.pagination li span:hover,
.pagination li a:hover {
  text-decoration: none;
}
.pagination li a {
  text-decoration: underline;
  text-underline-offset: 3px;
}

.c-preloader {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1000;
  opacity: 0;
  visibility: hidden;
  transition: all 0.3s ease;
  --tw-bg-opacity: 1;
  background-color: rgb(250 242 240 / var(--tw-bg-opacity));
}
.c-preloader.active {
  opacity: 1;
  visibility: visible;
}
.c-preloader__loader {
  display: inline-block;
  position: absolute;
  width: 64px;
  height: 64px;
  margin-left: -32px;
  margin-top: -32px;
  top: 50%;
  left: 50%;
  transform: scale(1.5);
}
.c-preloader__loader.dark div{
  --tw-bg-opacity: 1;
  background-color: rgb(5 7 45 / var(--tw-bg-opacity));
}
.c-preloader__loader div {
  position: absolute;
  top: 27px;
  width: 8px;
  height: 8px;
  border-radius: 9999px;
  --tw-bg-opacity: 1;
  background-color: rgb(122 22 0 / var(--tw-bg-opacity));
}
body.c-header--solid .c-header__wrap > .c-preloader__loader div {
  box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.05);
}
.c-preloader__loader div {
  animation-timing-function: cubic-bezier(0, 1, 1, 0);
}
.c-preloader__loader div:nth-child(1) {
  left: 6px;
  animation: preloader1 0.6s infinite;
}
.c-preloader__loader div:nth-child(2) {
  left: 6px;
  animation: preloader2 0.6s infinite;
}
.c-preloader__loader div:nth-child(3) {
  left: 26px;
  animation: preloader2 0.6s infinite;
}
.c-preloader__loader div:nth-child(4) {
  left: 45px;
  animation: preloader3 0.6s infinite;
}

@keyframes preloader1 {
  0% {
    transform: scale(0);
  }
  100% {
    transform: scale(1);
  }
}
@keyframes preloader3 {
  0% {
    transform: scale(1);
  }
  100% {
    transform: scale(0);
  }
}
@keyframes preloader2 {
  0% {
    transform: translate(0, 0);
  }
  100% {
    transform: translate(19px, 0);
  }
}
.c-richtext h2{
  margin-bottom: 24px;
  margin-top: 40px;
  font-family: Playfair Display, sans-serif;
  font-size: 28px;
  line-height: 1.2;
}
@media (min-width: 1024px){
  .c-richtext h2{
    font-size: 36px;
    line-height: 1.2;
  }
}
.c-richtext h3{
  margin-bottom: 24px;
  margin-top: 40px;
  font-family: Playfair Display, sans-serif;
  font-size: 24px;
  line-height: 1.2;
}
@media (min-width: 1024px){
  .c-richtext h3{
    font-size: 32px;
    line-height: 1.2;
  }
}
.c-richtext h4, .c-richtext h5{
  margin-bottom: 24px;
  font-family: Playfair Display, sans-serif;
  font-size: 20px;
  line-height: 1.2;
}
@media (min-width: 1024px){
  .c-richtext h4, .c-richtext h5{
    font-size: 24px;
    line-height: 1.2;
  }
}
.c-richtext h6{
  margin-bottom: 24px;
  font-family: Playfair Display, sans-serif;
  font-size: 18px;
  line-height: 1.3;
}
.c-richtext *:first-child{
  margin-top: 0;
}
.c-richtext *:last-child{
  margin-bottom: 0;
}
.c-richtext a:not(.c-button):not(input[type=submit]):not(input[type=button]):not(input[type=reset]) {
  text-decoration: underline;
}
.c-richtext a:not(.c-button):not(input[type=submit]):not(input[type=button]):not(input[type=reset]):hover {
  text-decoration: none;
}
.c-richtext ul, .c-richtext ol{
  margin-bottom: 24px;
  list-style: disc;
  padding-left: 24px;
}
.c-richtext ul li, .c-richtext ol li {
  margin-bottom: 4px;
}
.c-richtext ol {
  list-style-type: decimal;
}
.c-richtext img {
  display: inline-block;
  max-width: 100%;
  height: auto !important;
  border-radius: 36px;
}
.c-richtext .alignleft {
  position: relative;
  height: auto;
  width: 100%;
  margin: 24px 0;
  float: none;
}
@media (min-width: 1024px) {
  .c-richtext .alignleft {
    width: 50%;
    margin: 0 50px 24px 0;
    float: left;
  }
}
.c-richtext .alignright {
  position: relative;
  height: auto;
  width: 100%;
  margin: 24px 0;
  float: none;
}
@media (min-width: 1024px) {
  .c-richtext .alignright {
    width: 50%;
    margin: 0 0 24px 50px;
    float: right;
  }
}
.c-richtext .aligncenter {
  display: block;
  margin: 0 auto 15px auto;
}
.c-richtext .alignnone {
  margin-bottom: 0;
}
.c-richtext .wp-block-embed,
.c-richtext .wp-block-image {
  margin-bottom: 32px;
}
.c-richtext .wp-block-embed iframe{
  border-radius: 36px;
}

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

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

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

.c-table {
  width: 100%;
  border-collapse: collapse;
  font-size: 14px;
}
@media (min-width: 1024px) {
  .c-table {
    font-size: 24px;
  }
}
.c-table thead th {
  vertical-align: middle;
  padding: 24px 4px 16px 3px;
}
@media (min-width: 1024px) {
  .c-table thead th {
    padding: 24px 9px 40px 9px;
  }
}
.c-table tbody td {
  vertical-align: middle;
  padding: 9px 4px;
}
.c-table tbody td:nth-child(1) {
  text-align: left;
  width: 50%;
}
.c-table tbody td:nth-child(2), .c-table tbody td:nth-child(2) {
  width: 25%;
}
@media (min-width: 1024px) {
  .c-table tbody td {
    padding: 9px;
  }
  .c-table tbody td:nth-child(1) {
    text-align: left;
    width: 56%;
  }
  .c-table tbody td:nth-child(2), .c-table tbody td:nth-child(2) {
    width: 22%;
  }
}

.c-status {
  border-radius: 8px;
  padding: 10px 8px 6px 8px;
  font-weight: 700;
}
.c-status.yes{
  --tw-bg-opacity: 1;
  background-color: rgb(164 193 123 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(45 64 49 / var(--tw-text-opacity));
}
.c-status.no{
  --tw-bg-opacity: 1;
  background-color: rgb(175 28 28 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(175 28 28 / var(--tw-text-opacity));
}

.c-tag {
  display: inline-block;
  padding: 4px 8px;
  border-radius: 16px;
  --tw-bg-opacity: 1;
  background-color: rgb(255 221 213 / var(--tw-bg-opacity));
  font-size: 14px;
  line-height: 1.3;
  font-weight: 700;
  --tw-text-opacity: 1;
  color: rgb(122 22 0 / var(--tw-text-opacity));
}
.c-tag--filter {
  padding: 4px 24px 4px 12px;
  background-image: url(../images/icon-times.svg);
  background-position: right 8px center;
  background-repeat: no-repeat;
  background-size: 10px;
  cursor: pointer;
  --tw-bg-opacity: 1;
  background-color: rgb(255 221 213 / var(--tw-bg-opacity));
}
.c-tag--filter:hover{
  --tw-bg-opacity: 0.5;
  text-decoration: none;
}
.c-tag.hidden {
  display: none;
}

.team-marquee-container {
  display: flex;
  gap: 12px;
}
@media (min-width: 640px) {
  .team-marquee-container {
    gap: 32px;
  }
}
.team-marquee-container .horizontal-marquee-inner {
  gap: 12px;
}
@media (min-width: 640px) {
  .team-marquee-container .horizontal-marquee-inner {
    gap: 32px;
  }
}
.team-marquee-container.last .c-team-item:nth-child(4n-3) div:first-child {
  border-radius: 100px 100px 100px 0;
}
.team-marquee-container.last .c-team-item:nth-child(4n-3) div:last-child {
  border-radius: 100px 100px 0 100px;
}
.team-marquee-container.last .c-team-item:nth-child(4n-2) div:first-child {
  border-radius: 100px 0 100px 100px;
}
.team-marquee-container.last .c-team-item:nth-child(4n-2) div:last-child {
  border-radius: 0 100px 100px 100px;
}
.team-marquee-container.last .c-team-item:nth-child(4n-1) div:first-child {
  border-radius: 100px 100px 100px 0;
}
.team-marquee-container.last .c-team-item:nth-child(4n-1) div:last-child {
  border-radius: 100px 100px 0 100px;
}
.team-marquee-container.last .c-team-item:nth-child(4n) div:first-child {
  border-radius: 100px 0 100px 100px;
}
.team-marquee-container.last .c-team-item:nth-child(4n) div:last-child {
  border-radius: 0 100px 100px 100px;
}

.c-team-item {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 12px;
}
@media (min-width: 640px) {
  .c-team-item {
    gap: 32px;
  }
}
.c-team-item div {
  width: 76px;
  height: 76px;
}
@media (min-width: 640px) {
  .c-team-item div {
    width: 200px;
    height: 200px;
  }
}
.c-team-item div:first-child{
  --tw-bg-opacity: 1;
  background-color: rgb(47 47 47 / var(--tw-bg-opacity));
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}
.c-team-item div:last-child {
  display: block;
}
.c-team-item:nth-child(4n-3) div:first-child {
  border-radius: 0 100px 100px 100px;
}
.c-team-item:nth-child(4n-3) div:last-child {
  border-radius: 100px 0 100px 100px;
  --tw-bg-opacity: 1;
  background-color: rgb(4 68 53 / var(--tw-bg-opacity));
}
.c-team-item:nth-child(4n-2) div:first-child {
  border-radius: 100px 100px 0 100px;
}
.c-team-item:nth-child(4n-2) div:last-child {
  border-radius: 100px 100px 100px 0;
  --tw-bg-opacity: 1;
  background-color: rgb(61 233 193 / var(--tw-bg-opacity));
}
.c-team-item:nth-child(4n-1) div:first-child {
  border-radius: 0 100px 100px 100px;
}
.c-team-item:nth-child(4n-1) div:last-child {
  border-radius: 100px 0 100px 100px;
  --tw-bg-opacity: 1;
  background-color: rgb(255 141 109 / var(--tw-bg-opacity));
}
.c-team-item:nth-child(4n) div:first-child {
  border-radius: 100px 100px 0 100px;
}
.c-team-item:nth-child(4n) div:last-child {
  border-radius: 100px 100px 100px 0;
  --tw-bg-opacity: 1;
  background-color: rgb(6 108 84 / var(--tw-bg-opacity));
}

.c-video-cover {
  padding-bottom: 90%;
  position: relative;
}
@media (min-width: 1024px) {
  .c-video-cover {
    padding-bottom: 38.88%;
  }
}
.c-video-cover.loaded .c-video-cover__image {
  opacity: 0;
  visibility: hidden;
}
.c-video-cover__image {
  opacity: 1;
  visibility: visible;
  transition: all 0.8s ease;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 0;
}
.c-video-cover iframe {
  width: 110vw;
  height: 100vw;
  min-height: 100%;
  min-width: 177.77vh; /* Given a 16:9 aspect ratio, 16/9*100 = 177.77 */
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 0;
}

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

.b-cont-tab__main {
  overflow: hidden;
}
@media (max-width: 1024px) {
  .b-cont-tab__main .slick-track{
    align-items: flex-start;
    justify-content: flex-start;
  }
  .b-cont-tab__main .slick-track > .slide.slick-slide {
    height: auto !important;
  }
}
.b-cont-tab__nav {
  width: 100%;
  overflow-x: auto;
  left: 0px;
  position: relative;
}
@media (min-width: 1024px) {
  .b-cont-tab__nav {
    width: 100%;
    left: 0;
    padding-bottom: 0;
  }
}
.b-cont-tab__nav-mobile-wrap {
  overflow: hidden;
  height: 66px;
  border-radius: 200px 0 0 200px;
  border: 10px solid #fff;
  border-right: 0;
  background-color: #fff;
  width: calc(100% + 24px);
  position: relative;
}
.b-cont-tab__nav-mobile-wrap .b-cont-tab__gradient {
  content: "";
  pointer-events: none;
  position: absolute;
  top: 0;
  right: 0;
  z-index: 50;
  display: block;
  height: 100%;
  width: 80px;
  background-image: linear-gradient(to left, var(--tw-gradient-stops));
  --tw-gradient-from: #FFFFFF var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
  --tw-gradient-to: transparent var(--tw-gradient-to-position);
}
@media (min-width: 1024px){
  .b-cont-tab__nav-mobile-wrap .b-cont-tab__gradient{
    display: none;
  }
  .b-cont-tab__nav-mobile-wrap {
    width: 100%;
    background-color: transparent;
    border-radius: 200px;
    border: 0;
    height: auto;
    overflow: visible;
    border-radius: 0;
  }
}
.b-cont-tab__nav-mobile-wrap:before {
  content: "";
  position: absolute;
  width: 100%;
  height: 66px;
  border-radius: 200px;
  top: 0;
  left: 0;
  z-index: 0;
  background-color: #fff;
}
.b-cont-tab__nav-mobile-wrap:after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 14px;
  background-color: #fff;
}
@media (min-width: 1024px) {
  .b-cont-tab__nav-mobile-wrap:before, .b-cont-tab__nav-mobile-wrap:after {
    display: none;
  }
}
.b-cont-tab__nav-wrap {
  display: flex;
  width: 600px;
  position: relative;
  z-index: 10;
  gap: 0;
}
@media (min-width: 1024px) {
  .b-cont-tab__nav-wrap {
    gap: 8px;
    padding: 0;
  }
  .b-cont-tab__nav {
    margin-top: 24px;
    width: 100%;
    background-color: #fff;
    border: 10px solid #fff;
    border-radius: 100px;
  }
  .b-cont-tab__nav-wrap {
    display: flex;
    justify-content: space-between;
    width: 100%;
    gap: 0;
    padding-left: 0;
  }
}
.b-cont-tab__nav a {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 16px 16px;
  text-align: center;
  cursor: pointer;
  line-height: 1.2;
  white-space: nowrap;
  border-radius: 9999px;
  font-weight: 700;
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 450ms;
}
body.c-header--solid .c-header__wrap > .b-cont-tab__nav a {
  box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.05);
}
.b-cont-tab__nav a {
  font-size: clamp(0.75rem, 0.1346rem + 0.9615vw, 1rem);
}
@media (min-width: 1024px) {
  .b-cont-tab__nav a {
    padding: 16px 24px;
    white-space: normal;
  }
}
.b-cont-tab__nav a:hover{
  text-decoration-line: none;
}
@media (min-width: 1024px) {
  .b-cont-tab__nav a:hover{
    --tw-bg-opacity: 1;
    background-color: rgb(4 68 53 / var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: rgb(61 233 193 / var(--tw-text-opacity));
    text-decoration-line: none;
  }
}
.b-cont-tab__nav a.active{
  --tw-bg-opacity: 1;
  background-color: rgb(4 68 53 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(61 233 193 / var(--tw-text-opacity));
  text-decoration-line: none;
}
.b-cont-tab__nav a.last {
  padding: 0 24px 0 5px;
}
@media (min-width: 1024px) {
  .b-cont-tab__nav a.last {
    padding: 16px 24px;
    display: none;
  }
}

[data-tf-widget] {
  z-index: 0 !important;
}

.b-notice a {
  color: #fff;
}

.b-contact iframe{
  position: absolute;
  inset: 0;
  height: 100%;
  width: 100%;
  border-radius: 36px;
}

.b-footer-cta .gform_wrapper.gravity-theme input[type=email] {
  border-radius: 100px !important;
}
.b-footer-cta .gform-footer {
  padding: 0 !important;
  margin: 0 !important;
}

.c-contact-icon {
  margin-top: 40px;
}
.c-contact-icon > a {
  display: inline-block;
  width: 64px;
  height: 64px;
  background-repeat: no-repeat;
  background-position: center center;
  border-radius: 9999px;
  --tw-bg-opacity: 1;
  background-color: rgb(122 22 0 / var(--tw-bg-opacity));
}
body.c-header--solid .c-header__wrap > .c-contact-icon > a {
  box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.05);
}
.c-contact-icon > a.phone {
  background-image: url("data:image/svg+xml,%3Csvg width='34' height='34' viewBox='0 0 34 34' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M27.2426 21.6183L23.6442 21.2075C23.2211 21.1578 22.7923 21.2046 22.3898 21.3445C21.9874 21.4844 21.622 21.7136 21.3209 22.015L18.7142 24.6217C14.6929 22.5759 11.4241 19.3072 9.37839 15.2858L11.9992 12.665C12.6084 12.0558 12.9059 11.2058 12.8067 10.3417L12.3959 6.77166C12.3159 6.08046 11.9843 5.44286 11.4644 4.98042C10.9445 4.51798 10.2725 4.26303 9.57672 4.26416H7.12589C5.52506 4.26416 4.19339 5.59583 4.29256 7.19666C5.04339 19.295 14.7192 28.9567 26.8034 29.7075C28.4042 29.8067 29.7359 28.475 29.7359 26.8742V24.4233C29.7501 22.9925 28.6734 21.7883 27.2426 21.6183Z' fill='white'/%3E%3C/svg%3E%0A");
}
.c-contact-icon > a.email {
  background-image: url("data:image/svg+xml,%3Csvg width='38' height='38' viewBox='0 0 38 38' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.16675 9.50001C3.16675 8.66016 3.50038 7.8547 4.09424 7.26084C4.68811 6.66697 5.49356 6.33334 6.33341 6.33334H31.6667C32.5066 6.33334 33.3121 6.66697 33.9059 7.26084C34.4998 7.8547 34.8334 8.66016 34.8334 9.50001V28.5C34.8334 29.3399 34.4998 30.1453 33.9059 30.7392C33.3121 31.333 32.5066 31.6667 31.6667 31.6667H6.33341C5.49356 31.6667 4.68811 31.333 4.09424 30.7392C3.50038 30.1453 3.16675 29.3399 3.16675 28.5V9.50001ZM8.7385 9.50001L19.0001 18.4791L29.2617 9.50001H8.7385ZM31.6667 11.6043L20.0435 21.7756C19.7548 22.0286 19.384 22.168 19.0001 22.168C18.6162 22.168 18.2454 22.0286 17.9567 21.7756L6.33341 11.6043V28.5H31.6667V11.6043Z' fill='white'/%3E%3C/svg%3E%0A");
}

.b-embed iframe {
  width: 100% !important;
}

.b-header-page-image + .b-title-content .flex,
.b-header-page-icon + .b-title-content .flex{
  border-width: 0px;
  padding-top: 40px;
}
@media (min-width: 1024px) {
  .b-header-page-image + .b-title-content .flex,
  .b-header-page-icon + .b-title-content .flex{
    border-width: 0px;
    padding-top: 0;
  }
}

.b-timeline [data-aos=grow-right] {
  transform-origin: left bottom;
  transform: scale(0);
}
.b-timeline [data-aos=grow-right].aos-animate {
  transform: scale(1);
}
@media (min-width: 1024px) {
  .b-timeline [data-aos=grow-right] {
    transform-origin: right bottom;
    transform: scale(0);
  }
  .b-timeline [data-aos=grow-right].aos-animate {
    transform: scale(1);
  }
}

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

body {
  padding-top: 80px;
}

.c-header {
  transition: all 0.5s ease;
}
.c-header .c-button, .c-header input[type=submit],
.c-header input[type=button],
.c-header input[type=reset] {
  font-size: 14px;
}

@media (min-width: 1440px) {
  body.admin-bar .c-header {
    top: 32px;
  }
  body.c-header--sticky.admin-bar .c-header {
    top: 32px !important;
  }
}
body.c-header--sticky .c-header {
  top: 8px !important;
}
body.c-header--solid .c-header {
  top: 8px;
}
body.c-header--solid .c-header__wrap > .rounded-full {
  box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.05);
}

.js-menu-toggle .close-icon {
  display: none;
}
.js-menu-toggle .menu-icon {
  display: block;
}
.c-nav-mobile--opened .js-menu-toggle .close-icon {
  display: block;
}
.c-nav-mobile--opened .js-menu-toggle .menu-icon {
  display: none;
}

.c-nav-desktop ul.menu {
  display: flex;
  line-height: 1;
  font-size: 12px;
}
@media (min-width: 1300px) {
  .c-nav-desktop ul.menu {
    font-size: 13px;
  }
}
.c-nav-desktop ul.menu .submenu-toggle {
  display: none;
}
.c-nav-desktop ul.menu > li.current-menu-ancestor > a span:before, .c-nav-desktop ul.menu > li.current-menu-item > a span:before {
  width: 100%;
}
.c-nav-desktop ul.menu > li.menu-item-has-children > a:after {
  content: "\e82b";
  position: relative;
  font-family: fontello;
  margin-left: 4px;
  font-size: 10px;
}
@media (min-width: 1300px) {
  .c-nav-desktop ul.menu > li.menu-item-has-children > a:after {
    margin-left: 6px;
    font-size: 12px;
  }
}
.c-nav-desktop ul.menu > li.menu-item-has-children:hover > a span:before {
  width: 100%;
}
.c-nav-desktop ul.menu > li > a{
  --tw-text-opacity: 1;
  color: rgb(47 47 47 / var(--tw-text-opacity));
  position: relative;
  height: 56px;
  line-height: 56px;
  display: block;
  padding: 0 6px;
  white-space: nowrap;
}
@media (min-width: 1300px) {
  .c-nav-desktop ul.menu > li > a {
    padding: 0 16px;
  }
}
.c-nav-desktop ul.menu > li > a span {
  position: relative;
}
.c-nav-desktop ul.menu > li > a span:before {
  content: "";
  position: absolute;
  bottom: -6px;
  left: 0;
  width: 0%;
  height: 2px;
  z-index: 100;
  --tw-bg-opacity: 1;
  background-color: rgb(122 22 0 / var(--tw-bg-opacity));
  transition: all 0.3s ease;
}
.c-nav-desktop ul.menu > li > a:hover {
  text-decoration: none;
}
.c-nav-desktop ul.menu > li > a:hover span:before {
  width: 100%;
}
.c-nav-desktop ul.menu > li:hover > .submenu-wrapper {
  display: block;
}
.c-nav-desktop ul.menu > li > .submenu-wrapper {
  display: none;
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  padding-top: 8px;
  box-shadow: 0 10px 20px 0 rgba(0, 0, 0, 0.05);
  border-radius: 32px;
}
.c-nav-desktop ul.menu > li.c-single {
  position: relative;
}
.c-nav-desktop ul.menu > li.c-single > .submenu-wrapper {
  width: 280px;
}
.c-nav-desktop ul.menu > li.c-single > .submenu-wrapper > .sub-menu {
  width: 100%;
  display: grid;
  grid-template-columns: 1fr;
  row-gap: 16px;
  justify-content: space-between;
  font-size: 15px;
  background-color: #FFFFFF;
  border-radius: 32px;
  padding: 36px 32px;
}
.c-nav-desktop ul.menu > li.c-single > .submenu-wrapper > .sub-menu > li > a {
  display: flex;
  align-items: center;
  -moz-column-gap: 16px;
       column-gap: 16px;
}
.c-nav-desktop ul.menu > li.c-single > .submenu-wrapper > .sub-menu > li > a:hover {
  text-decoration: none;
}
.c-nav-desktop ul.menu > li.c-single > .submenu-wrapper > .sub-menu > li > a:hover span:first-child{
  --tw-bg-opacity: 1;
  background-color: rgb(255 141 109 / var(--tw-bg-opacity));
}
.c-nav-desktop ul.menu > li.c-single > .submenu-wrapper > .sub-menu > li > a:hover span:first-child img.img-default {
  display: none;
}
.c-nav-desktop ul.menu > li.c-single > .submenu-wrapper > .sub-menu > li > a:hover span:first-child img.img-hover {
  display: block;
}
.c-nav-desktop ul.menu > li.c-single > .submenu-wrapper > .sub-menu > li > a:hover span:last-child{
  --tw-text-opacity: 1;
  color: rgb(255 141 109 / var(--tw-text-opacity));
}
.c-nav-desktop ul.menu > li.c-single > .submenu-wrapper > .sub-menu > li > a span {
  line-height: 1.2;
}
.c-nav-desktop ul.menu > li.c-single > .submenu-wrapper > .sub-menu > li > a span:first-child {
  background-color: #f3f3f3;
  width: 64px;
  height: 64px;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  border-radius: 10px;
  flex: none;
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 450ms;
}
.c-nav-desktop ul.menu > li.c-single > .submenu-wrapper > .sub-menu > li > a span:first-child img {
  width: 34px;
}
.c-nav-desktop ul.menu > li.c-single > .submenu-wrapper > .sub-menu > li > a span:first-child img.img-default {
  display: block;
}
.c-nav-desktop ul.menu > li.c-single > .submenu-wrapper > .sub-menu > li > a span:first-child img.img-hover {
  display: none;
}
.c-nav-desktop ul.menu > li.c-single > .submenu-wrapper > .sub-menu > li > a span:last-child {
  transition: all 0.3s ease;
  font-weight: 400;
  color: #000;
}
.c-nav-desktop ul.menu > li.c-single > .submenu-wrapper > .sub-menu > li > a span:last-child em {
  display: block;
  font-style: normal;
  font-size: 13px;
  margin-top: 3px;
  font-weight: 400;
  color: #929292;
}
.c-nav-desktop ul.menu > li.c-resources > .submenu-wrapper > .sub-menu > li:last-child > .submenu-wrapper > .sub-menu {
  grid-template-columns: 1fr !important;
}
.c-nav-desktop ul.menu > li.c-resources > .submenu-wrapper > .sub-menu, .c-nav-desktop ul.menu > li.c-mega > .submenu-wrapper > .sub-menu {
  width: 100%;
  display: flex;
  justify-content: space-between;
  font-size: 15px;
  background-color: #FFFFFF;
  border-radius: 32px;
  padding: 36px 32px;
}
.c-nav-desktop ul.menu > li.c-resources > .submenu-wrapper > .sub-menu > li:first-child, .c-nav-desktop ul.menu > li.c-mega > .submenu-wrapper > .sub-menu > li:first-child {
  width: 30%;
  padding-right: 17px;
}
.c-nav-desktop ul.menu > li.c-resources > .submenu-wrapper > .sub-menu > li:first-child > .submenu-wrapper > .sub-menu, .c-nav-desktop ul.menu > li.c-mega > .submenu-wrapper > .sub-menu > li:first-child > .submenu-wrapper > .sub-menu {
  display: grid;
  grid-template-columns: 1fr;
  -moz-column-gap: 40px;
       column-gap: 40px;
  row-gap: 16px;
}
.c-nav-desktop ul.menu > li.c-resources > .submenu-wrapper > .sub-menu > li:last-child, .c-nav-desktop ul.menu > li.c-mega > .submenu-wrapper > .sub-menu > li:last-child {
  width: 70%;
  padding-left: 17px;
}
.c-nav-desktop ul.menu > li.c-resources > .submenu-wrapper > .sub-menu > li:last-child > .submenu-wrapper > .sub-menu, .c-nav-desktop ul.menu > li.c-mega > .submenu-wrapper > .sub-menu > li:last-child > .submenu-wrapper > .sub-menu {
  display: grid;
  grid-template-columns: 1fr 1fr;
  -moz-column-gap: 16px;
       column-gap: 16px;
  row-gap: 16px;
}
.c-nav-desktop ul.menu > li.c-resources > .submenu-wrapper > .sub-menu > li > a, .c-nav-desktop ul.menu > li.c-mega > .submenu-wrapper > .sub-menu > li > a {
  font-weight: 500;
  border-bottom: 1px solid #D2D2D2;
  margin-bottom: 24px;
  display: block;
  pointer-events: none;
  padding-bottom: 12px;
}
.c-nav-desktop ul.menu > li.c-resources > .submenu-wrapper > .sub-menu > li > .submenu-wrapper > .sub-menu > li > a, .c-nav-desktop ul.menu > li.c-mega > .submenu-wrapper > .sub-menu > li > .submenu-wrapper > .sub-menu > li > a {
  display: flex;
  align-items: center;
  -moz-column-gap: 16px;
       column-gap: 16px;
}
.c-nav-desktop ul.menu > li.c-resources > .submenu-wrapper > .sub-menu > li > .submenu-wrapper > .sub-menu > li > a:hover, .c-nav-desktop ul.menu > li.c-mega > .submenu-wrapper > .sub-menu > li > .submenu-wrapper > .sub-menu > li > a:hover {
  text-decoration: none;
}
.c-nav-desktop ul.menu > li.c-resources > .submenu-wrapper > .sub-menu > li > .submenu-wrapper > .sub-menu > li > a:hover span:first-child, .c-nav-desktop ul.menu > li.c-mega > .submenu-wrapper > .sub-menu > li > .submenu-wrapper > .sub-menu > li > a:hover span:first-child{
  --tw-bg-opacity: 1;
  background-color: rgb(255 141 109 / var(--tw-bg-opacity));
}
.c-nav-desktop ul.menu > li.c-resources > .submenu-wrapper > .sub-menu > li > .submenu-wrapper > .sub-menu > li > a:hover span:first-child img.img-default, .c-nav-desktop ul.menu > li.c-mega > .submenu-wrapper > .sub-menu > li > .submenu-wrapper > .sub-menu > li > a:hover span:first-child img.img-default {
  display: none;
}
.c-nav-desktop ul.menu > li.c-resources > .submenu-wrapper > .sub-menu > li > .submenu-wrapper > .sub-menu > li > a:hover span:first-child img.img-hover, .c-nav-desktop ul.menu > li.c-mega > .submenu-wrapper > .sub-menu > li > .submenu-wrapper > .sub-menu > li > a:hover span:first-child img.img-hover {
  display: block;
}
.c-nav-desktop ul.menu > li.c-resources > .submenu-wrapper > .sub-menu > li > .submenu-wrapper > .sub-menu > li > a:hover span:first-child img.img-only, .c-nav-desktop ul.menu > li.c-mega > .submenu-wrapper > .sub-menu > li > .submenu-wrapper > .sub-menu > li > a:hover span:first-child img.img-only {
  display: block;
}
.c-nav-desktop ul.menu > li.c-resources > .submenu-wrapper > .sub-menu > li > .submenu-wrapper > .sub-menu > li > a:hover span:last-child, .c-nav-desktop ul.menu > li.c-mega > .submenu-wrapper > .sub-menu > li > .submenu-wrapper > .sub-menu > li > a:hover span:last-child{
  --tw-text-opacity: 1;
  color: rgb(255 141 109 / var(--tw-text-opacity));
}
.c-nav-desktop ul.menu > li.c-resources > .submenu-wrapper > .sub-menu > li > .submenu-wrapper > .sub-menu > li > a span, .c-nav-desktop ul.menu > li.c-mega > .submenu-wrapper > .sub-menu > li > .submenu-wrapper > .sub-menu > li > a span {
  line-height: 1.2;
}
.c-nav-desktop ul.menu > li.c-resources > .submenu-wrapper > .sub-menu > li > .submenu-wrapper > .sub-menu > li > a span:first-child, .c-nav-desktop ul.menu > li.c-mega > .submenu-wrapper > .sub-menu > li > .submenu-wrapper > .sub-menu > li > a span:first-child {
  background-color: #f3f3f3;
  width: 64px;
  height: 64px;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  border-radius: 10px;
  flex: none;
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 450ms;
}
.c-nav-desktop ul.menu > li.c-resources > .submenu-wrapper > .sub-menu > li > .submenu-wrapper > .sub-menu > li > a span:first-child img, .c-nav-desktop ul.menu > li.c-mega > .submenu-wrapper > .sub-menu > li > .submenu-wrapper > .sub-menu > li > a span:first-child img {
  width: 34px;
}
.c-nav-desktop ul.menu > li.c-resources > .submenu-wrapper > .sub-menu > li > .submenu-wrapper > .sub-menu > li > a span:first-child img.img-default, .c-nav-desktop ul.menu > li.c-mega > .submenu-wrapper > .sub-menu > li > .submenu-wrapper > .sub-menu > li > a span:first-child img.img-default {
  display: block;
}
.c-nav-desktop ul.menu > li.c-resources > .submenu-wrapper > .sub-menu > li > .submenu-wrapper > .sub-menu > li > a span:first-child img.img-hover, .c-nav-desktop ul.menu > li.c-mega > .submenu-wrapper > .sub-menu > li > .submenu-wrapper > .sub-menu > li > a span:first-child img.img-hover {
  display: none;
}
.c-nav-desktop ul.menu > li.c-resources > .submenu-wrapper > .sub-menu > li > .submenu-wrapper > .sub-menu > li > a span:first-child img.img-only, .c-nav-desktop ul.menu > li.c-mega > .submenu-wrapper > .sub-menu > li > .submenu-wrapper > .sub-menu > li > a span:first-child img.img-only {
  width: 64px;
  height: 64px;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 10px;
}
.c-nav-desktop ul.menu > li.c-resources > .submenu-wrapper > .sub-menu > li > .submenu-wrapper > .sub-menu > li > a span:last-child, .c-nav-desktop ul.menu > li.c-mega > .submenu-wrapper > .sub-menu > li > .submenu-wrapper > .sub-menu > li > a span:last-child {
  transition: all 0.3s ease;
  font-weight: 400;
  color: #000;
}
.c-nav-desktop ul.menu > li.c-resources > .submenu-wrapper > .sub-menu > li > .submenu-wrapper > .sub-menu > li > a span:last-child em, .c-nav-desktop ul.menu > li.c-mega > .submenu-wrapper > .sub-menu > li > .submenu-wrapper > .sub-menu > li > a span:last-child em {
  display: block;
  font-style: normal;
  font-size: 13px;
  margin-top: 3px;
  font-weight: 400;
  color: #929292;
}

.c-signin > a{
  --tw-text-opacity: 1;
  color: rgb(47 47 47 / var(--tw-text-opacity));
  position: relative;
  height: 56px;
  line-height: 56px;
  display: block;
  white-space: nowrap;
  font-size: 12px;
}
@media (min-width: 1300px) {
  .c-signin > a {
    font-size: 13px;
  }
}
.c-signin > a span {
  position: relative;
}
.c-signin > a span:before {
  content: "";
  position: absolute;
  bottom: -6px;
  left: 0;
  width: 0%;
  height: 2px;
  z-index: 100;
  --tw-bg-opacity: 1;
  background-color: rgb(122 22 0 / var(--tw-bg-opacity));
  transition: all 0.3s ease;
}
.c-signin > a:hover {
  text-decoration: none;
}
.c-signin > a:hover span:before {
  width: 100%;
}

.c-nav-mobile {
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
  height: 100%;
  background-color: #FFF;
}
.c-nav-mobile--opened {
  overflow: hidden;
  touch-action: none;
}
.c-nav-mobile--opened .c-nav-mobile {
  opacity: 1;
  visibility: visible;
  pointer-events: auto;
}
.c-nav-mobile__menu {
  margin-top: 24px;
}
.c-nav-mobile__menu > .menu > li {
  margin-bottom: 24px;
}
.c-nav-mobile__menu > .menu > li:last-child {
  margin-bottom: 0;
}
.c-nav-mobile__menu > .menu > li.active > a:after {
  transform: rotate(45deg);
}
.c-nav-mobile__menu > .menu > li.active > .submenu-wrapper {
  transform: translateX(0);
}
.c-nav-mobile__menu > .menu > li.menu-item-has-children > a:after {
  content: "\e82a";
  font-family: fontello;
  position: relative;
  display: inline-block;
  transform: rotate(0);
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 450ms;
}
.c-nav-mobile__menu > .menu > li > a {
  font-size: 16px;
  font-weight: 600;
  display: flex;
  width: 100%;
  align-items: center;
  justify-content: space-between;
}
.c-nav-mobile__menu > .menu > li > a:hover {
  text-decoration: none;
}
.c-nav-mobile__menu > .menu > li > .submenu-wrapper {
  background-color: #F2F2F2;
  position: fixed;
  top: 0;
  right: 0;
  height: 100%;
  width: 100%;
  overflow-y: auto;
  transform: translateX(100%);
  z-index: 500;
  padding: 24px;
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 450ms;
}
.c-nav-mobile__menu > .menu > li > .submenu-wrapper > .submenu-toggle{
  display: flex;
  cursor: pointer;
  align-items: center;
  gap: 4px;
  font-size: 14px;
  line-height: 1.3;
}
.b-header-page-image + .b-title-content .c-nav-mobile__menu > .menu > li > .submenu-wrapper > .submenu-toggle,
.b-header-page-icon + .b-title-content .c-nav-mobile__menu > .menu > li > .submenu-wrapper > .submenu-toggle{
  border-width: 0px;
  padding-top: 40px;
}
@media (min-width: 1024px) {
  .b-header-page-image + .b-title-content .c-nav-mobile__menu > .menu > li > .submenu-wrapper > .submenu-toggle,
  .b-header-page-icon + .b-title-content .c-nav-mobile__menu > .menu > li > .submenu-wrapper > .submenu-toggle{
    border-width: 0px;
    padding-top: 0;
  }
}
.c-nav-mobile__menu > .menu > li > .submenu-wrapper > .submenu-toggle:before {
  content: "\e801";
  font-family: fontello;
  position: relative;
  top: 1px;
  display: inline-block;
}
.c-nav-mobile__menu > .menu > li > .submenu-wrapper > .submenu-toggle:after {
  content: "Go back";
  position: relative;
  display: inline-block;
}
.c-nav-mobile__menu > .menu > li > .submenu-wrapper > .c-mobile-title{
  margin-top: 24px;
  margin-bottom: 24px;
  font-family: Playfair Display, sans-serif;
  font-size: 24px;
  line-height: 1.2;
  --tw-text-opacity: 1;
  color: rgb(122 22 0 / var(--tw-text-opacity));
}
.c-nav-mobile__menu > .menu > li.c-single {
  position: relative;
}
.c-nav-mobile__menu > .menu > li.c-single > .submenu-wrapper > .sub-menu {
  margin-top: 16px;
  width: 100%;
  display: grid;
  grid-template-columns: 1fr;
  row-gap: 16px;
  justify-content: space-between;
  font-size: 15px;
  background-color: #FFFFFF;
  border-radius: 12px;
  padding: 24px 24px;
}
.c-nav-mobile__menu > .menu > li.c-single > .submenu-wrapper > .sub-menu > li > a {
  display: flex;
  align-items: center;
  -moz-column-gap: 16px;
       column-gap: 16px;
}
.c-nav-mobile__menu > .menu > li.c-single > .submenu-wrapper > .sub-menu > li > a:hover {
  text-decoration: none;
}
.c-nav-mobile__menu > .menu > li.c-single > .submenu-wrapper > .sub-menu > li > a:hover span:first-child{
  --tw-bg-opacity: 1;
  background-color: rgb(255 141 109 / var(--tw-bg-opacity));
}
.c-nav-mobile__menu > .menu > li.c-single > .submenu-wrapper > .sub-menu > li > a:hover span:first-child img.img-default {
  display: none;
}
.c-nav-mobile__menu > .menu > li.c-single > .submenu-wrapper > .sub-menu > li > a:hover span:first-child img.img-hover {
  display: block;
}
.c-nav-mobile__menu > .menu > li.c-single > .submenu-wrapper > .sub-menu > li > a:hover span:last-child {
  font-weight: 700;
  --tw-text-opacity: 1;
  color: rgb(255 141 109 / var(--tw-text-opacity));
}
.c-nav-mobile__menu > .menu > li.c-single > .submenu-wrapper > .sub-menu > li > a span {
  line-height: 1.2;
}
.c-nav-mobile__menu > .menu > li.c-single > .submenu-wrapper > .sub-menu > li > a span:first-child {
  background-color: #f3f3f3;
  width: 64px;
  height: 64px;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  border-radius: 10px;
  flex: none;
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 450ms;
}
.c-nav-mobile__menu > .menu > li.c-single > .submenu-wrapper > .sub-menu > li > a span:first-child img {
  width: 34px;
}
.c-nav-mobile__menu > .menu > li.c-single > .submenu-wrapper > .sub-menu > li > a span:first-child img.img-default {
  display: block;
}
.c-nav-mobile__menu > .menu > li.c-single > .submenu-wrapper > .sub-menu > li > a span:first-child img.img-hover {
  display: none;
}
.c-nav-mobile__menu > .menu > li.c-single > .submenu-wrapper > .sub-menu > li > a span:last-child {
  transition: all 0.3s ease;
  font-weight: 400;
  color: #000;
}
.c-nav-mobile__menu > .menu > li.c-single > .submenu-wrapper > .sub-menu > li > a span:last-child em {
  display: block;
  font-style: normal;
  font-size: 13px;
  margin-top: 3px;
  font-weight: 400;
  color: #929292;
}
.c-nav-mobile__menu > .menu > li.c-resources > .submenu-wrapper {
  display: block !important;
}
.c-nav-mobile__menu > .menu > li.c-resources > .submenu-wrapper > .sub-menu > li:last-child > .submenu-wrapper > .sub-menu {
  grid-template-columns: 1fr !important;
}
.c-nav-mobile__menu > .menu > li.c-resources > .submenu-wrapper > .sub-menu, .c-nav-mobile__menu > .menu > li.c-mega > .submenu-wrapper > .sub-menu {
  margin-top: 16px;
  width: 100%;
  display: flex;
  justify-content: space-between;
  font-size: 15px;
  background-color: #FFFFFF;
  border-radius: 12px;
  padding: 24px 24px;
  flex-wrap: wrap;
}
@media (min-width: 640px) {
  .c-nav-mobile__menu > .menu > li.c-resources > .submenu-wrapper > .sub-menu, .c-nav-mobile__menu > .menu > li.c-mega > .submenu-wrapper > .sub-menu {
    flex-wrap: none;
  }
}
.c-nav-mobile__menu > .menu > li.c-resources > .submenu-wrapper > .sub-menu > li:first-child, .c-nav-mobile__menu > .menu > li.c-mega > .submenu-wrapper > .sub-menu > li:first-child {
  width: 100%;
  padding-right: 0;
}
@media (min-width: 640px) {
  .c-nav-mobile__menu > .menu > li.c-resources > .submenu-wrapper > .sub-menu > li:first-child, .c-nav-mobile__menu > .menu > li.c-mega > .submenu-wrapper > .sub-menu > li:first-child {
    width: 50%;
    padding-right: 17px;
  }
}
@media (min-width: 1024px) {
  .c-nav-mobile__menu > .menu > li.c-resources > .submenu-wrapper > .sub-menu > li:first-child, .c-nav-mobile__menu > .menu > li.c-mega > .submenu-wrapper > .sub-menu > li:first-child {
    width: 30%;
  }
}
.c-nav-mobile__menu > .menu > li.c-resources > .submenu-wrapper > .sub-menu > li:first-child > .submenu-wrapper > .sub-menu, .c-nav-mobile__menu > .menu > li.c-mega > .submenu-wrapper > .sub-menu > li:first-child > .submenu-wrapper > .sub-menu {
  display: grid;
  grid-template-columns: 1fr;
  -moz-column-gap: 40px;
       column-gap: 40px;
  row-gap: 16px;
}
.c-nav-mobile__menu > .menu > li.c-resources > .submenu-wrapper > .sub-menu > li:last-child, .c-nav-mobile__menu > .menu > li.c-mega > .submenu-wrapper > .sub-menu > li:last-child {
  width: 100%;
  padding-left: 0;
  margin-top: 24px;
}
@media (min-width: 640px) {
  .c-nav-mobile__menu > .menu > li.c-resources > .submenu-wrapper > .sub-menu > li:last-child, .c-nav-mobile__menu > .menu > li.c-mega > .submenu-wrapper > .sub-menu > li:last-child {
    width: 50%;
    padding-right: 17px;
    margin-top: 0px;
  }
}
@media (min-width: 1024px) {
  .c-nav-mobile__menu > .menu > li.c-resources > .submenu-wrapper > .sub-menu > li:last-child, .c-nav-mobile__menu > .menu > li.c-mega > .submenu-wrapper > .sub-menu > li:last-child {
    width: 70%;
  }
}
.c-nav-mobile__menu > .menu > li.c-resources > .submenu-wrapper > .sub-menu > li:last-child > .submenu-wrapper > .sub-menu, .c-nav-mobile__menu > .menu > li.c-mega > .submenu-wrapper > .sub-menu > li:last-child > .submenu-wrapper > .sub-menu {
  display: grid;
  grid-template-columns: 1fr;
  -moz-column-gap: 16px;
       column-gap: 16px;
  row-gap: 16px;
}
@media (min-width: 1024px) {
  .c-nav-mobile__menu > .menu > li.c-resources > .submenu-wrapper > .sub-menu > li:last-child > .submenu-wrapper > .sub-menu, .c-nav-mobile__menu > .menu > li.c-mega > .submenu-wrapper > .sub-menu > li:last-child > .submenu-wrapper > .sub-menu {
    grid-template-columns: 1fr 1fr;
  }
}
.c-nav-mobile__menu > .menu > li.c-resources > .submenu-wrapper > .sub-menu > li > a, .c-nav-mobile__menu > .menu > li.c-mega > .submenu-wrapper > .sub-menu > li > a {
  font-weight: 500;
  border-bottom: 1px solid #D2D2D2;
  margin-bottom: 24px;
  display: block;
  pointer-events: none;
  padding-bottom: 12px;
}
.c-nav-mobile__menu > .menu > li.c-resources > .submenu-wrapper > .sub-menu > li > .submenu-wrapper > .sub-menu > li > a, .c-nav-mobile__menu > .menu > li.c-mega > .submenu-wrapper > .sub-menu > li > .submenu-wrapper > .sub-menu > li > a {
  display: flex;
  align-items: center;
  -moz-column-gap: 16px;
       column-gap: 16px;
}
.c-nav-mobile__menu > .menu > li.c-resources > .submenu-wrapper > .sub-menu > li > .submenu-wrapper > .sub-menu > li > a:hover, .c-nav-mobile__menu > .menu > li.c-mega > .submenu-wrapper > .sub-menu > li > .submenu-wrapper > .sub-menu > li > a:hover {
  text-decoration: none;
}
.c-nav-mobile__menu > .menu > li.c-resources > .submenu-wrapper > .sub-menu > li > .submenu-wrapper > .sub-menu > li > a span, .c-nav-mobile__menu > .menu > li.c-mega > .submenu-wrapper > .sub-menu > li > .submenu-wrapper > .sub-menu > li > a span {
  line-height: 1.2;
}
.c-nav-mobile__menu > .menu > li.c-resources > .submenu-wrapper > .sub-menu > li > .submenu-wrapper > .sub-menu > li > a span:first-child, .c-nav-mobile__menu > .menu > li.c-mega > .submenu-wrapper > .sub-menu > li > .submenu-wrapper > .sub-menu > li > a span:first-child {
  background-color: #f3f3f3;
  width: 64px;
  height: 64px;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  border-radius: 10px;
  flex: none;
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 450ms;
}
.c-nav-mobile__menu > .menu > li.c-resources > .submenu-wrapper > .sub-menu > li > .submenu-wrapper > .sub-menu > li > a span:first-child img, .c-nav-mobile__menu > .menu > li.c-mega > .submenu-wrapper > .sub-menu > li > .submenu-wrapper > .sub-menu > li > a span:first-child img {
  width: 34px;
}
.c-nav-mobile__menu > .menu > li.c-resources > .submenu-wrapper > .sub-menu > li > .submenu-wrapper > .sub-menu > li > a span:first-child img.img-default, .c-nav-mobile__menu > .menu > li.c-mega > .submenu-wrapper > .sub-menu > li > .submenu-wrapper > .sub-menu > li > a span:first-child img.img-default {
  display: block;
}
.c-nav-mobile__menu > .menu > li.c-resources > .submenu-wrapper > .sub-menu > li > .submenu-wrapper > .sub-menu > li > a span:first-child img.img-hover, .c-nav-mobile__menu > .menu > li.c-mega > .submenu-wrapper > .sub-menu > li > .submenu-wrapper > .sub-menu > li > a span:first-child img.img-hover {
  display: none;
}
.c-nav-mobile__menu > .menu > li.c-resources > .submenu-wrapper > .sub-menu > li > .submenu-wrapper > .sub-menu > li > a span:first-child img.img-only, .c-nav-mobile__menu > .menu > li.c-mega > .submenu-wrapper > .sub-menu > li > .submenu-wrapper > .sub-menu > li > a span:first-child img.img-only {
  width: 64px;
  height: 64px;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 10px;
}
.c-nav-mobile__menu > .menu > li.c-resources > .submenu-wrapper > .sub-menu > li > .submenu-wrapper > .sub-menu > li > a span:last-child, .c-nav-mobile__menu > .menu > li.c-mega > .submenu-wrapper > .sub-menu > li > .submenu-wrapper > .sub-menu > li > a span:last-child {
  transition: all 0.3s ease;
  font-weight: 400;
  color: #000;
}
.c-nav-mobile__menu > .menu > li.c-resources > .submenu-wrapper > .sub-menu > li > .submenu-wrapper > .sub-menu > li > a span:last-child em, .c-nav-mobile__menu > .menu > li.c-mega > .submenu-wrapper > .sub-menu > li > .submenu-wrapper > .sub-menu > li > a span:last-child em {
  display: block;
  font-style: normal;
  font-size: 13px;
  margin-top: 3px;
  font-weight: 400;
  color: #929292;
}

.c-notice {
  padding: 10px 0;
  --tw-bg-opacity: 1;
  background-color: rgb(47 47 47 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(245 241 230 / var(--tw-text-opacity));
}
@media (min-width: 1024px) {
  .c-notice {
    padding: 16px 0;
  }
}
.c-notice .container {
  text-align: center;
  font-size: 11px;
}
@media (min-width: 1024px) {
  .c-notice .container {
    font-size: 13px;
  }
}
.c-notice a {
  display: inline-block;
  margin-left: 16px;
  text-decoration: underline;
  text-underline-offset: 3px;
  --tw-text-opacity: 1;
  color: rgb(245 241 230 / var(--tw-text-opacity));
}
.first\:pt-0:first-child{
  padding-top: 0;
}
.last\:mb-0:last-child{
  margin-bottom: 0;
}
.hover\:text-army:hover{
  --tw-text-opacity: 1;
  color: rgb(45 64 49 / var(--tw-text-opacity));
}
.hover\:underline:hover{
  text-decoration-line: underline;
}
.hover\:no-underline:hover{
  text-decoration-line: none;
}
.hover\:opacity-50:hover{
  opacity: 0.5;
}
.focus\:outline-none:focus{
  outline: 2px solid transparent;
  outline-offset: 2px;
}
.focus\:ring-1:focus{
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}
.focus\:ring-white:focus{
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(255 255 255 / var(--tw-ring-opacity));
}
.group:hover .group-hover\:scale-105{
  --tw-scale-x: 1.05;
  --tw-scale-y: 1.05;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
@media (min-width: 640px){
  .sm\:col-span-2{
    grid-column: span 2 / span 2;
  }
  .sm\:min-h-\[374px\]{
    min-height: 374px;
  }
  .sm\:min-h-\[800px\]{
    min-height: 800px;
  }
  .sm\:grid-cols-2{
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .sm\:gap-2{
    gap: 16px;
  }
}
@media (min-width: 1024px){
  .lg\:static{
    position: static;
  }
  .lg\:absolute{
    position: absolute;
  }
  .lg\:sticky{
    position: sticky;
  }
  .lg\:inset-0{
    inset: 0;
  }
  .lg\:left-0{
    left: 0;
  }
  .lg\:left-\[16px\]{
    left: 16px;
  }
  .lg\:left-\[50\%\]{
    left: 50%;
  }
  .lg\:right-3{
    right: 24px;
  }
  .lg\:top-0{
    top: 0;
  }
  .lg\:top-10{
    top: 80px;
  }
  .lg\:top-3{
    top: 24px;
  }
  .lg\:order-1{
    order: 1;
  }
  .lg\:order-2{
    order: 2;
  }
  .lg\:mb-0{
    margin-bottom: 0;
  }
  .lg\:mb-3{
    margin-bottom: 24px;
  }
  .lg\:mb-4{
    margin-bottom: 32px;
  }
  .lg\:mb-5{
    margin-bottom: 40px;
  }
  .lg\:mb-6{
    margin-bottom: 48px;
  }
  .lg\:mb-7{
    margin-bottom: 56px;
  }
  .lg\:mb-8{
    margin-bottom: 64px;
  }
  .lg\:ml-2{
    margin-left: 16px;
  }
  .lg\:ml-auto{
    margin-left: auto;
  }
  .lg\:mr-0{
    margin-right: 0;
  }
  .lg\:mr-auto{
    margin-right: auto;
  }
  .lg\:mt-0{
    margin-top: 0;
  }
  .lg\:mt-3{
    margin-top: 24px;
  }
  .lg\:mt-4{
    margin-top: 32px;
  }
  .lg\:mt-5{
    margin-top: 40px;
  }
  .lg\:mt-6{
    margin-top: 48px;
  }
  .lg\:mt-7{
    margin-top: 56px;
  }
  .lg\:mt-8{
    margin-top: 64px;
  }
  .lg\:mt-\[-200px\]{
    margin-top: -200px;
  }
  .lg\:mt-\[4px\]{
    margin-top: 4px;
  }
  .lg\:block{
    display: block;
  }
  .lg\:inline-block{
    display: inline-block;
  }
  .lg\:flex{
    display: flex;
  }
  .lg\:hidden{
    display: none;
  }
  .lg\:\!h-full{
    height: 100% !important;
  }
  .lg\:h-full{
    height: 100%;
  }
  .lg\:min-h-\[320px\]{
    min-height: 320px;
  }
  .lg\:min-h-\[474px\]{
    min-height: 474px;
  }
  .lg\:min-h-\[544px\]{
    min-height: 544px;
  }
  .lg\:min-h-\[590px\]{
    min-height: 590px;
  }
  .lg\:w-1\/2{
    width: 50%;
  }
  .lg\:w-4\/12{
    width: 33.333333%;
  }
  .lg\:w-5\/12{
    width: 41.666667%;
  }
  .lg\:w-7\/12{
    width: 58.333333%;
  }
  .lg\:w-8\/12{
    width: 66.666667%;
  }
  .lg\:w-\[135px\]{
    width: 135px;
  }
  .lg\:w-\[168px\]{
    width: 168px;
  }
  .lg\:w-\[180px\]{
    width: 180px;
  }
  .lg\:w-\[240px\]{
    width: 240px;
  }
  .lg\:w-\[37\%\]{
    width: 37%;
  }
  .lg\:w-\[460px\]{
    width: 460px;
  }
  .lg\:w-\[63\%\]{
    width: 63%;
  }
  .lg\:w-\[calc\(100\%-470px\)\]{
    width: calc(100% - 470px);
  }
  .lg\:w-auto{
    width: auto;
  }
  .lg\:max-w-\[280px\]{
    max-width: 280px;
  }
  .lg\:max-w-\[750px\]{
    max-width: 750px;
  }
  .lg\:scale-\[1\]{
    --tw-scale-x: 1;
    --tw-scale-y: 1;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }
  .lg\:grid-cols-2{
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .lg\:grid-cols-3{
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
  .lg\:grid-cols-4{
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
  .lg\:grid-cols-5{
    grid-template-columns: repeat(5, minmax(0, 1fr));
  }
  .lg\:flex-row{
    flex-direction: row;
  }
  .lg\:flex-nowrap{
    flex-wrap: nowrap;
  }
  .lg\:items-center{
    align-items: center;
  }
  .lg\:justify-between{
    justify-content: space-between;
  }
  .lg\:gap-2{
    gap: 16px;
  }
  .lg\:gap-3{
    gap: 24px;
  }
  .lg\:gap-x-3{
    -moz-column-gap: 24px;
         column-gap: 24px;
  }
  .lg\:gap-y-5{
    row-gap: 40px;
  }
  .lg\:rounded-full{
    border-radius: 9999px;
  }
  .lg\:rounded-lg{
    border-radius: 36px;
  }
  .lg\:\!rounded-tl-\[300px\]{
    border-top-left-radius: 300px !important;
  }
  .lg\:\!rounded-tr-lg{
    border-top-right-radius: 36px !important;
  }
  .lg\:rounded-br-none{
    border-bottom-right-radius: 0px;
  }
  .lg\:border-t-0{
    border-top-width: 0px;
  }
  .lg\:object-none{
    -o-object-fit: none;
       object-fit: none;
  }
  .lg\:p-4{
    padding: 32px;
  }
  .lg\:p-8{
    padding: 64px;
  }
  .lg\:p-9{
    padding: 72px;
  }
  .lg\:\!px-6{
    padding-left: 48px !important;
    padding-right: 48px !important;
  }
  .lg\:px-0{
    padding-left: 0;
    padding-right: 0;
  }
  .lg\:px-12{
    padding-left: 96px;
    padding-right: 96px;
  }
  .lg\:px-6{
    padding-left: 48px;
    padding-right: 48px;
  }
  .lg\:px-\[10\%\]{
    padding-left: 10%;
    padding-right: 10%;
  }
  .lg\:py-10{
    padding-top: 80px;
    padding-bottom: 80px;
  }
  .lg\:py-11{
    padding-top: 88px;
    padding-bottom: 88px;
  }
  .lg\:py-12{
    padding-top: 96px;
    padding-bottom: 96px;
  }
  .lg\:py-15{
    padding-top: 120px;
    padding-bottom: 120px;
  }
  .lg\:py-2{
    padding-top: 16px;
    padding-bottom: 16px;
  }
  .lg\:py-3{
    padding-top: 24px;
    padding-bottom: 24px;
  }
  .lg\:py-5{
    padding-top: 40px;
    padding-bottom: 40px;
  }
  .lg\:py-6{
    padding-top: 48px;
    padding-bottom: 48px;
  }
  .lg\:py-8{
    padding-top: 64px;
    padding-bottom: 64px;
  }
  .lg\:\!pt-3{
    padding-top: 24px !important;
  }
  .lg\:pb-0{
    padding-bottom: 0;
  }
  .lg\:pb-1{
    padding-bottom: 8px;
  }
  .lg\:pb-10{
    padding-bottom: 80px;
  }
  .lg\:pb-11{
    padding-bottom: 88px;
  }
  .lg\:pb-12{
    padding-bottom: 96px;
  }
  .lg\:pb-13{
    padding-bottom: 104px;
  }
  .lg\:pb-14{
    padding-bottom: 112px;
  }
  .lg\:pb-15{
    padding-bottom: 120px;
  }
  .lg\:pb-2{
    padding-bottom: 16px;
  }
  .lg\:pb-20{
    padding-bottom: 160px;
  }
  .lg\:pb-3{
    padding-bottom: 24px;
  }
  .lg\:pb-4{
    padding-bottom: 32px;
  }
  .lg\:pb-5{
    padding-bottom: 40px;
  }
  .lg\:pb-6{
    padding-bottom: 48px;
  }
  .lg\:pb-7{
    padding-bottom: 56px;
  }
  .lg\:pb-8{
    padding-bottom: 64px;
  }
  .lg\:pb-9{
    padding-bottom: 72px;
  }
  .lg\:pb-\[55\.55\%\]{
    padding-bottom: 55.55%;
  }
  .lg\:pl-10{
    padding-left: 80px;
  }
  .lg\:pl-4{
    padding-left: 32px;
  }
  .lg\:pl-\[200px\]{
    padding-left: 200px;
  }
  .lg\:pr-5{
    padding-right: 40px;
  }
  .lg\:pr-6{
    padding-right: 48px;
  }
  .lg\:pr-8{
    padding-right: 64px;
  }
  .lg\:pt-0{
    padding-top: 0;
  }
  .lg\:pt-1{
    padding-top: 8px;
  }
  .lg\:pt-10{
    padding-top: 80px;
  }
  .lg\:pt-11{
    padding-top: 88px;
  }
  .lg\:pt-12{
    padding-top: 96px;
  }
  .lg\:pt-13{
    padding-top: 104px;
  }
  .lg\:pt-14{
    padding-top: 112px;
  }
  .lg\:pt-15{
    padding-top: 120px;
  }
  .lg\:pt-2{
    padding-top: 16px;
  }
  .lg\:pt-3{
    padding-top: 24px;
  }
  .lg\:pt-4{
    padding-top: 32px;
  }
  .lg\:pt-5{
    padding-top: 40px;
  }
  .lg\:pt-6{
    padding-top: 48px;
  }
  .lg\:pt-7{
    padding-top: 56px;
  }
  .lg\:pt-8{
    padding-top: 64px;
  }
  .lg\:pt-9{
    padding-top: 72px;
  }
  .lg\:text-center{
    text-align: center;
  }
  .lg\:text-right{
    text-align: right;
  }
  .lg\:\!text-36{
    font-size: 36px !important;
    line-height: 1.2 !important;
  }
  .lg\:\!text-52{
    font-size: 52px !important;
    line-height: 1.2 !important;
  }
  .lg\:text-14{
    font-size: 14px;
    line-height: 1.3;
  }
  .lg\:text-24{
    font-size: 24px;
    line-height: 1.2;
  }
  .lg\:text-28{
    font-size: 28px;
    line-height: 1.2;
  }
  .lg\:text-32{
    font-size: 32px;
    line-height: 1.2;
  }
  .lg\:text-36{
    font-size: 36px;
    line-height: 1.2;
  }
  .lg\:text-40{
    font-size: 48px;
    line-height: 1.2;
  }
  .lg\:text-48{
    font-size: 48px;
    line-height: 1.2;
  }
  .lg\:text-52{
    font-size: 52px;
    line-height: 1.2;
  }
}
@media (min-width: 1100px){
  .min-\[1100px\]\:max-w-\[316px\]{
    max-width: 316px;
  }
}
@media (min-width: 1280px){
  .xl\:min-h-\[744px\]{
    min-height: 744px;
  }
  .xl\:grid-cols-3{
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
  .xl\:grid-cols-4{
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
  .xl\:items-end{
    align-items: flex-end;
  }
  .xl\:gap-5{
    gap: 40px;
  }
  .xl\:py-8{
    padding-top: 64px;
    padding-bottom: 64px;
  }
  .xl\:text-32{
    font-size: 32px;
    line-height: 1.2;
  }
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm1haW4uY3NzIiwibWFpbi5zY3NzIiwiZWxlbWVudHMvX2VsZW1lbnRzLmEuc2NzcyIsImVsZW1lbnRzL19lbGVtZW50cy5ib2R5LnNjc3MiLCJlbGVtZW50cy9fZWxlbWVudHMuaGVhZGluZy5zY3NzIiwiZWxlbWVudHMvX2VsZW1lbnRzLmh0bWwuc2NzcyIsImVsZW1lbnRzL19lbGVtZW50cy5pbWcuc2NzcyIsImVsZW1lbnRzL19lbGVtZW50cy5wLnNjc3MiLCJlbGVtZW50cy9fZWxlbWVudHMuc2VsZWN0LnNjc3MiLCJlbGVtZW50cy9fZWxlbWVudHMudGV4dGFyZWEuc2NzcyIsInZlbmRvcnMvX3ZlbmRvcnMuYWNjb3JkaW9uanMuc2NzcyIsInZlbmRvcnMvX3ZlbmRvcnMuYW9zLnNjc3MiLCJ2ZW5kb3JzL192ZW5kb3JzLmdyYXZpdHlmb3JtLnNjc3MiLCJ2ZW5kb3JzL192ZW5kb3JzLmluZmluaXRlLW1hcnF1ZWUuc2NzcyIsInZlbmRvcnMvX3ZlbmRvcnMubWFnbmlmaWMtcG9wdXAuc2NzcyIsInZlbmRvcnMvX3ZlbmRvcnMubWljcm9tb2RhbC5zY3NzIiwidmVuZG9ycy9fdmVuZG9ycy5zbGljay5zY3NzIiwidmVuZG9ycy9fdmVuZG9ycy5zcGxpdHRpbmcuc2NzcyIsInZlbmRvcnMvX3ZlbmRvcnMuc3dpcGVyLnNjc3MiLCJjb21wb25lbnRzL19jb21wb25lbnRzLmFuaW1hdGlvbnMuc2NzcyIsImNvbXBvbmVudHMvX2NvbXBvbmVudHMuYmFja3RvdG9wLnNjc3MiLCJjb21wb25lbnRzL19jb21wb25lbnRzLmJyZWFkY3J1bWIuc2NzcyIsImNvbXBvbmVudHMvX2NvbXBvbmVudHMuYnV0dG9ucy5zY3NzIiwiY29tcG9uZW50cy9fY29tcG9uZW50cy5jYXJvdXNlbC5zY3NzIiwiY29tcG9uZW50cy9fY29tcG9uZW50cy5jb2xvdXIuc2NzcyIsImNvbXBvbmVudHMvX2NvbXBvbmVudHMuZHJvcGRvd24uc2NzcyIsImNvbXBvbmVudHMvX2NvbXBvbmVudHMuZm9vdGVyLnNjc3MiLCJjb21wb25lbnRzL19jb21wb25lbnRzLmZvcm0tcG9wdXAuc2NzcyIsImNvbXBvbmVudHMvX2NvbXBvbmVudHMuaW5zaWdodC1ibG9jay5zY3NzIiwiY29tcG9uZW50cy9fY29tcG9uZW50cy5sYXp5LnNjc3MiLCJjb21wb25lbnRzL19jb21wb25lbnRzLmxpbmsuc2NzcyIsImNvbXBvbmVudHMvX2NvbXBvbmVudHMubmF2LXBpbGwuc2NzcyIsImNvbXBvbmVudHMvX2NvbXBvbmVudHMucGFnaW5hdGlvbi5zY3NzIiwiY29tcG9uZW50cy9fY29tcG9uZW50cy5wcmVsb2FkZXIuc2NzcyIsImNvbXBvbmVudHMvX2NvbXBvbmVudHMucmljaHRleHQuc2NzcyIsImNvbXBvbmVudHMvX2NvbXBvbmVudHMuc2VhcmNoLnNjc3MiLCJjb21wb25lbnRzL19jb21wb25lbnRzLnRhYmxldC5zY3NzIiwiY29tcG9uZW50cy9fY29tcG9uZW50cy50YWcuc2NzcyIsImNvbXBvbmVudHMvX2NvbXBvbmVudHMudGVhbS1pdGVtLnNjc3MiLCJjb21wb25lbnRzL19jb21wb25lbnRzLnZpZGVvLWNvdmVyLnNjc3MiLCJjb21wb25lbnRzL19jb21wb25lbnRzLnZpZGVvLnNjc3MiLCJjb21wb25lbnRzL2Jsb2Nrcy9fYmxvY2suY29udC10YWIuc2NzcyIsImNvbXBvbmVudHMvYmxvY2tzL19ibG9jay5nbG9iYWwuc2NzcyIsImNvbXBvbmVudHMvYmxvY2tzL19ibG9jay50aW1lbGluZS5zY3NzIiwiY29tcG9uZW50cy9oZWFkZXIvX2NvbXBvbmVudHMuaGVhZGVyLnNjc3MiLCJjb21wb25lbnRzL2hlYWRlci9fY29tcG9uZW50cy5tZW51LXRvZ2dsZS5zY3NzIiwiY29tcG9uZW50cy9oZWFkZXIvX2NvbXBvbmVudHMubmF2LWRlc2t0b3Auc2NzcyIsImNvbXBvbmVudHMvaGVhZGVyL19jb21wb25lbnRzLm5hdi1tb2JpbGUuc2NzcyIsImNvbXBvbmVudHMvaGVhZGVyL19jb21wb25lbnRzLm5vdGljZS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLGdCQUFnQjtBQ01oQjs7Q0FBQTtBQUFBOzs7Q0FBQTtBQUFBOzs7RUFBQSxzQkFBQSxFQUFBLE1BQUE7RUFBQSxlQUFBLEVBQUEsTUFBQTtFQUFBLG1CQUFBLEVBQUEsTUFBQTtFQUFBLDBCQUFBLEVBQUEsTUFBQTtBQUFBO0FBQUE7O0VBQUEsZ0JBQUE7QUFBQTtBQUFBOzs7Ozs7O0NBQUE7QUFBQTtFQUFBLGdCQUFBLEVBQUEsTUFBQTtFQUFBLDhCQUFBLEVBQUEsTUFBQTtFQUFBLGdCQUFBLEVBQUEsTUFBQTtFQUFBLGNBQUE7S0FBQSxXQUFBLEVBQUEsTUFBQTtFQUFBLDROQUFBLEVBQUEsTUFBQTtFQUFBLDZCQUFBLEVBQUEsTUFBQTtFQUFBLCtCQUFBLEVBQUEsTUFBQTtBQUFBO0FBQUE7OztDQUFBO0FBQUE7RUFBQSxTQUFBLEVBQUEsTUFBQTtFQUFBLG9CQUFBLEVBQUEsTUFBQTtBQUFBO0FBQUE7Ozs7Q0FBQTtBQUFBO0VBQUEsU0FBQSxFQUFBLE1BQUE7RUFBQSxjQUFBLEVBQUEsTUFBQTtFQUFBLHFCQUFBLEVBQUEsTUFBQTtBQUFBO0FBQUE7O0NBQUE7QUFBQTtFQUFBLHlDQUFBO1VBQUEsaUNBQUE7QUFBQTtBQUFBOztDQUFBO0FBQUE7Ozs7OztFQUFBLGtCQUFBO0VBQUEsb0JBQUE7QUFBQTtBQUFBOztDQUFBO0FBQUE7RUFBQSxjQUFBO0VBQUEsd0JBQUE7QUFBQTtBQUFBOztDQUFBO0FBQUE7O0VBQUEsbUJBQUE7QUFBQTtBQUFBOzs7OztDQUFBO0FBQUE7Ozs7RUFBQSwrR0FBQSxFQUFBLE1BQUE7RUFBQSw2QkFBQSxFQUFBLE1BQUE7RUFBQSwrQkFBQSxFQUFBLE1BQUE7RUFBQSxjQUFBLEVBQUEsTUFBQTtBQUFBO0FBQUE7O0NBQUE7QUFBQTtFQUFBLGNBQUE7QUFBQTtBQUFBOztDQUFBO0FBQUE7O0VBQUEsY0FBQTtFQUFBLGNBQUE7RUFBQSxrQkFBQTtFQUFBLHdCQUFBO0FBQUE7QUFBQTtFQUFBLGVBQUE7QUFBQTtBQUFBO0VBQUEsV0FBQTtBQUFBO0FBQUE7Ozs7Q0FBQTtBQUFBO0VBQUEsY0FBQSxFQUFBLE1BQUE7RUFBQSxxQkFBQSxFQUFBLE1BQUE7RUFBQSx5QkFBQSxFQUFBLE1BQUE7QUFBQTtBQUFBOzs7O0NBQUE7QUFBQTs7Ozs7RUFBQSxvQkFBQSxFQUFBLE1BQUE7RUFBQSw4QkFBQSxFQUFBLE1BQUE7RUFBQSxnQ0FBQSxFQUFBLE1BQUE7RUFBQSxlQUFBLEVBQUEsTUFBQTtFQUFBLG9CQUFBLEVBQUEsTUFBQTtFQUFBLG9CQUFBLEVBQUEsTUFBQTtFQUFBLGNBQUEsRUFBQSxNQUFBO0VBQUEsU0FBQSxFQUFBLE1BQUE7RUFBQSxVQUFBLEVBQUEsTUFBQTtBQUFBO0FBQUE7O0NBQUE7QUFBQTs7RUFBQSxvQkFBQTtBQUFBO0FBQUE7OztDQUFBO0FBQUE7Ozs7RUFBQSwwQkFBQSxFQUFBLE1BQUE7RUFBQSw2QkFBQSxFQUFBLE1BQUE7RUFBQSxzQkFBQSxFQUFBLE1BQUE7QUFBQTtBQUFBOztDQUFBO0FBQUE7RUFBQSxhQUFBO0FBQUE7QUFBQTs7Q0FBQTtBQUFBO0VBQUEsZ0JBQUE7QUFBQTtBQUFBOztDQUFBO0FBQUE7RUFBQSx3QkFBQTtBQUFBO0FBQUE7O0NBQUE7QUFBQTs7RUFBQSxZQUFBO0FBQUE7QUFBQTs7O0NBQUE7QUFBQTtFQUFBLDZCQUFBLEVBQUEsTUFBQTtFQUFBLG9CQUFBLEVBQUEsTUFBQTtBQUFBO0FBQUE7O0NBQUE7QUFBQTtFQUFBLHdCQUFBO0FBQUE7QUFBQTs7O0NBQUE7QUFBQTtFQUFBLDBCQUFBLEVBQUEsTUFBQTtFQUFBLGFBQUEsRUFBQSxNQUFBO0FBQUE7QUFBQTs7Q0FBQTtBQUFBO0VBQUEsa0JBQUE7QUFBQTtBQUFBOztDQUFBO0FBQUE7Ozs7Ozs7Ozs7Ozs7RUFBQSxTQUFBO0FBQUE7QUFBQTtFQUFBLFNBQUE7RUFBQSxVQUFBO0FBQUE7QUFBQTtFQUFBLFVBQUE7QUFBQTtBQUFBOzs7RUFBQSxnQkFBQTtFQUFBLFNBQUE7RUFBQSxVQUFBO0FB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QTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxpQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLGdCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsZ0JBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxzQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLHNCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsc0JBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxlQUFBO0VBQUEsZUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLG1CQUFBO0VBQUEsbUJBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxpQkFBQTtFQUFBLGlCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsd0JBQUE7S0FBQSxxQkFBQTtVQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLHFCQUFBO09BQUE7QUFBQTtBQUFBO0VBQUEscUJBQUE7T0FBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxnQkFBQTtFQUFBLHVCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEseUNBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSw0QkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLHNCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsc0JBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxzQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLHNCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsc0JBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxzQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLHNCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsc0JBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxzQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLGtCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsa0JBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxrQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLGtCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsa0JBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxrQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLGtCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsa0JBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxrQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLGtCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsa0JBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxrQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLGtCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsa0JBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxrQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLGtCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsa0JBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxrQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLGtCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsNERBQUE7RUFBQSxrRUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLDREQUFBO0VBQUEscUVBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxvQkFBQTtLQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLDBCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsNkJBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxpQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLGtCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsa0JBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxrQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLGtCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsZ0JBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxnQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLGlCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsaUJBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxpQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLGlCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsaUJBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxpQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLGlCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsZ0JBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxnQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLGdCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsZ0JBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSwwQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLDBCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsMEJBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxlQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsZUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLGVBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxlQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsZUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLGVBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxlQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsZUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLGVBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxlQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsb0JBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxvQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLG9CQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsb0JBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxvQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLG9CQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUEsb0JBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQSxvQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBLG9CQUFBO0VBQUE7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LHNCQUFBO0FYME1KOztBV3hNQTs7RUFFSSwwQkFBQTtBWDJNSjs7QVd6TUE7O0VBRUksbUJBQUE7QVg0TUo7O0FXMU1BOztFQUVJLHVCQUFBO0FYNk1KOztBVzNNQTs7RUFFSSx5QkFBQTtBWDhNSjs7QVc1TUE7O0VBRUksbUJBQUE7QVgrTUo7O0FXN01BOztFQUVJLHNCQUFBO0FYZ05KOztBVzlNQTs7RUFFSSwwQkFBQTtBWGlOSjs7QVcvTUE7O0VBRUksbUJBQUE7QVhrTko7O0FXaE5BOztFQUVJLHVCQUFBO0FYbU5KOztBV2pOQTs7RUFFSSx5QkFBQTtBWG9OSjs7QVdsTkE7O0VBRUksbUJBQUE7QVhxTko7O0FXbk5BOztFQUVJLHNCQUFBO0FYc05KOztBV3BOQTs7RUFFSSwwQkFBQTtBWHVOSjs7QVdyTkE7O0VBRUksbUJBQUE7QVh3Tko7O0FXdE5BOztFQUVJLHVCQUFBO0FYeU5KOztBV3ZOQTs7RUFFSSx5QkFBQTtBWDBOSjs7QVd4TkE7O0VBRUksbUJBQUE7QVgyTko7O0FXek5BOztFQUVJLHNCQUFBO0FYNE5KOztBVzFOQTs7RUFFSSwwQkFBQTtBWDZOSjs7QVczTkE7O0VBRUksbUJBQUE7QVg4Tko7O0FXNU5BOztFQUVJLHVCQUFBO0FYK05KOztBVzdOQTs7RUFFSSx5QkFBQTtBWGdPSjs7QVc5TkE7O0VBRUksbUJBQUE7QVhpT0o7O0FXL05BOztFQUVJLHNCQUFBO0FYa09KOztBV2hPQTs7RUFFSSwwQkFBQTtBWG1PSjs7QVdqT0E7O0VBRUksbUJBQUE7QVhvT0o7O0FXbE9BOztFQUVJLHVCQUFBO0FYcU9KOztBV25PQTs7RUFFSSx5QkFBQTtBWHNPSjs7QVdwT0E7O0VBRUksbUJBQUE7QVh1T0o7O0FXck9BOztFQUVJLHNCQUFBO0FYd09KOztBV3RPQTs7RUFFSSwwQkFBQTtBWHlPSjs7QVd2T0E7O0VBRUksbUJBQUE7QVgwT0o7O0FXeE9BOztFQUVJLHVCQUFBO0FYMk9KOztBV3pPQTs7RUFFSSx5QkFBQTtBWDRPSjs7QVcxT0E7O0VBRUksbUJBQUE7QVg2T0o7O0FXM09BOztFQUVJLHNCQUFBO0FYOE9KOztBVzVPQTs7RUFFSSwwQkFBQTtBWCtPSjs7QVc3T0E7O0VBRUksbUJBQUE7QVhnUEo7O0FXOU9BOztFQUVJLHVCQUFBO0FYaVBKOztBVy9PQTs7RUFFSSx5QkFBQTtBWGtQSjs7QVdoUEE7O0VBRUksbUJBQUE7QVhtUEo7O0FXalBBOztFQUVJLHNCQUFBO0FYb1BKOztBV2xQQTs7RUFFSSwwQkFBQTtBWHFQSjs7QVduUEE7O0VBRUksbUJBQUE7QVhzUEo7O0FXcFBBOztFQUVJLHVCQUFBO0FYdVBKOztBV3JQQTs7RUFFSSx5QkFBQTtBWHdQSjs7QVd0UEE7O0VBRUksbUJBQUE7QVh5UEo7O0FXdlBBOztFQUVJLHNCQUFBO0FYMFBKOztBV3hQQTs7RUFFSSwwQkFBQTtBWDJQSjs7QVd6UEE7O0VBRUksbUJBQUE7QVg0UEo7O0FXMVBBOztFQUVJLHVCQUFBO0FYNlBKOztBVzNQQTs7RUFFSSx1QkFBQTtBWDhQSjs7QVc1UEE7O0VBRUksbUJBQUE7QVgrUEo7O0FXN1BBOztFQUVJLG9CQUFBO0FYZ1FKOztBVzlQQTs7RUFFSSwwQkFBQTtBWGlRSjs7QVcvUEE7O0VBRUksbUJBQUE7QVhrUUo7O0FXaFFBOztFQUVJLHVCQUFBO0FYbVFKOztBV2pRQTs7RUFFSSx5QkFBQTtBWG9RSjs7QVdsUUE7O0VBRUksbUJBQUE7QVhxUUo7O0FXblFBOztFQUVJLHNCQUFBO0FYc1FKOztBV3BRQTs7RUFFSSwwQkFBQTtBWHVRSjs7QVdyUUE7O0VBRUksbUJBQUE7QVh3UUo7O0FXdFFBOztFQUVJLHVCQUFBO0FYeVFKOztBV3ZRQTs7RUFFSSx5QkFBQTtBWDBRSjs7QVd4UUE7O0VBRUksbUJBQUE7QVgyUUo7O0FXelFBOztFQUVJLHNCQUFBO0FYNFFKOztBVzFRQTs7RUFFSSwwQkFBQTtBWDZRSjs7QVczUUE7O0VBRUksbUJBQUE7QVg4UUo7O0FXNVFBOztFQUVJLHVCQUFBO0FYK1FKOztBVzdRQTs7RUFFSSx5QkFBQTtBWGdSSjs7QVc5UUE7O0VBRUksbUJBQUE7QVhpUko7O0FXL1FBOztFQUVJLHNCQUFBO0FYa1JKOztBV2hSQTs7RUFFSSwwQkFBQTtBWG1SSjs7QVdqUkE7O0VBRUksbUJBQUE7QVhvUko7O0FXbFJBOztFQUVJLHVCQUFBO0FYcVJKOztBV25SQTs7RUFFSSx5QkFBQTtBWHNSSjs7QVdwUkE7O0VBRUksbUJBQUE7QVh1Uko7O0FXclJBOztFQUVJLHNCQUFBO0FYd1JKOztBV3RSQTs7RUFFSSwwQkFBQTtBWHlSSjs7QVd2UkE7O0VBRUksbUJBQUE7QVgwUko7O0FXeFJBOztFQUVJLHVCQUFBO0FYMlJKOztBV3pSQTs7RUFFSSx5QkFBQTtBWDRSSjs7QVcxUkE7O0VBRUksbUJBQUE7QVg2Uko7O0FXM1JBOztFQUVJLHNCQUFBO0FYOFJKOztBVzVSQTs7RUFFSSwwQkFBQTtBWCtSSjs7QVc3UkE7O0VBRUksbUJBQUE7QVhnU0o7O0FXOVJBOztFQUVJLHVCQUFBO0FYaVNKOztBVy9SQTs7RUFFSSx5QkFBQTtBWGtTSjs7QVdoU0E7O0VBRUksbUJBQUE7QVhtU0o7O0FXalNBOztFQUVJLHNCQUFBO0FYb1NKOztBV2xTQTs7RUFFSSwwQkFBQTtBWHFTSjs7QVduU0E7O0VBRUksbUJBQUE7QVhzU0o7O0FXcFNBOztFQUVJLHVCQUFBO0FYdVNKOztBV3JTQTs7RUFFSSx5QkFBQTtBWHdTSjs7QVd0U0E7O0VBRUksbUJBQUE7QVh5U0o7O0FXdlNBOztFQUVJLHNCQUFBO0FYMFNKOztBV3hTQTs7RUFFSSwwQkFBQTtBWDJTSjs7QVd6U0E7O0VBRUksbUJBQUE7QVg0U0o7O0FXMVNBOztFQUVJLHVCQUFBO0FYNlNKOztBVzNTQTs7RUFFSSx5QkFBQTtBWDhTSjs7QVc1U0E7O0VBRUksbUJBQUE7QVgrU0o7O0FXN1NBOztFQUVJLHNCQUFBO0FYZ1RKOztBVzlTQTs7RUFFSSwwQkFBQTtBWGlUSjs7QVcvU0E7O0VBRUksbUJBQUE7QVhrVEo7O0FXaFRBOztFQUVJLHVCQUFBO0FYbVRKOztBV2pUQTs7RUFFSSx5QkFBQTtBWG9USjs7QVdsVEE7O0VBRUksbUJBQUE7QVhxVEo7O0FXblRBOztFQUVJLHNCQUFBO0FYc1RKOztBV3BUQTs7RUFFSSwwQkFBQTtBWHVUSjs7QVdyVEE7O0VBRUksbUJBQUE7QVh3VEo7O0FXdFRBOztFQUVJLHVCQUFBO0FYeVRKOztBV3ZUQTs7RUFFSSx1QkFBQTtBWDBUSjs7QVd4VEE7O0VBRUksbUJBQUE7QVgyVEo7O0FXelRBOztFQUVJLG9CQUFBO0FYNFRKOztBVzFUQTs7RUFFSSwwQkFBQTtBWDZUSjs7QVczVEE7O0VBRUksbUJBQUE7QVg4VEo7O0FXNVRBOztFQUVJLHVCQUFBO0FYK1RKOztBVzdUQTs7RUFFSSx5QkFBQTtBWGdVSjs7QVc5VEE7O0VBRUksbUJBQUE7QVhpVUo7O0FXL1RBOztFQUVJLHNCQUFBO0FYa1VKOztBV2hVQTs7RUFFSSwwQkFBQTtBWG1VSjs7QVdqVUE7O0VBRUksbUJBQUE7QVhvVUo7O0FXbFVBOztFQUVJLHVCQUFBO0FYcVVKOztBV25VQTs7RUFFSSx5QkFBQTtBWHNVSjs7QVdwVUE7O0VBRUksbUJBQUE7QVh1VUo7O0FXclVBOztFQUVJLHNCQUFBO0FYd1VKOztBV3RVQTs7RUFFSSwwQkFBQTtBWHlVSjs7QVd2VUE7O0VBRUksbUJBQUE7QVgwVUo7O0FXeFVBOztFQUVJLHVCQUFBO0FYMlVKOztBV3pVQTs7RUFFSSx5QkFBQTtBWDRVSjs7QVcxVUE7O0VBRUksbUJBQUE7QVg2VUo7O0FXM1VBOztFQUVJLHNCQUFBO0FYOFVKOztBVzVVQTs7RUFFSSwwQkFBQTtBWCtVSjs7QVc3VUE7O0VBRUksbUJBQUE7QVhnVko7O0FXOVVBOztFQUVJLHVCQUFBO0FYaVZKOztBVy9VQTs7RUFFSSx5QkFBQTtBWGtWSjs7QVdoVkE7O0VBRUksbUJBQUE7QVhtVko7O0FXalZBOztFQUVJLHNCQUFBO0FYb1ZKOztBV2xWQTs7RUFFSSwwQkFBQTtBWHFWSjs7QVduVkE7O0VBRUksbUJBQUE7QVhzVko7O0FXcFZBOztFQUVJLHVCQUFBO0FYdVZKOztBV3JWQTs7RUFFSSx5QkFBQTtBWHdWSjs7QVd0VkE7O0VBRUksbUJBQUE7QVh5Vko7O0FXdlZBOztFQUVJLHNCQUFBO0FYMFZKOztBV3hWQTs7RUFFSSwwQkFBQTtBWDJWSjs7QVd6VkE7O0VBRUksbUJBQUE7QVg0Vko7O0FXMVZBOztFQUVJLHVCQUFBO0FYNlZKOztBVzNWQTs7RUFFSSx5QkFBQTtBWDhWSjs7QVc1VkE7O0VBRUksbUJBQUE7QVgrVko7O0FXN1ZBOztFQUVJLHNCQUFBO0FYZ1dKOztBVzlWQTs7RUFFSSwwQkFBQTtBWGlXSjs7QVcvVkE7O0VBRUksbUJBQUE7QVhrV0o7O0FXaFdBOztFQUVJLHVCQUFBO0FYbVdKOztBV2pXQTs7RUFFSSx5QkFBQTtBWG9XSjs7QVdsV0E7O0VBRUksbUJBQUE7QVhxV0o7O0FXbldBOztFQUVJLHNCQUFBO0FYc1dKOztBV3BXQTs7RUFFSSwwQkFBQTtBWHVXSjs7QVdyV0E7O0VBRUksbUJBQUE7QVh3V0o7O0FXdFdBOztFQUVJLHVCQUFBO0FYeVdKOztBV3ZXQTs7RUFFSSx5QkFBQTtBWDBXSjs7QVd4V0E7O0VBRUksbUJBQUE7QVgyV0o7O0FXeldBOztFQUVJLHNCQUFBO0FYNFdKOztBVzFXQTs7RUFFSSwwQkFBQTtBWDZXSjs7QVczV0E7O0VBRUksbUJBQUE7QVg4V0o7O0FXNVdBOztFQUVJLHVCQUFBO0FYK1dKOztBVzdXQTs7RUFFSSx5QkFBQTtBWGdYSjs7QVc5V0E7O0VBRUksbUJBQUE7QVhpWEo7O0FXL1dBOztFQUVJLHNCQUFBO0FYa1hKOztBV2hYQTs7RUFFSSwwQkFBQTtBWG1YSjs7QVdqWEE7O0VBRUksbUJBQUE7QVhvWEo7O0FXbFhBOztFQUVJLHVCQUFBO0FYcVhKOztBV25YQTs7RUFFSSx1QkFBQTtBWHNYSjs7QVdwWEE7O0VBRUksbUJBQUE7QVh1WEo7O0FXclhBOztFQUVJLG9CQUFBO0FYd1hKOztBV3RYQTs7RUFFSSxnRUFBQTtBWHlYSjs7QVd2WEE7O0VBRUksZ0NBQUE7QVgwWEo7O0FXeFhBOztFQUVJLG1DQUFBO0FYMlhKOztBV3pYQTs7RUFFSSxvQ0FBQTtBWDRYSjs7QVcxWEE7O0VBRUksdUNBQUE7QVg2WEo7O0FXM1hBOztFQUVJ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O0lBQUE7RUF5OElDO0VBejhJRDtJQUFBO0VBeThJQztFQXo4SUQ7SUFBQTtFQXk4SUM7RUF6OElEO0lBQUE7RUF5OElDO0VBejhJRDtJQUFBO0VBeThJQztFQXo4SUQ7SUFBQTtFQXk4SUM7RUF6OElEO0lBQUE7RUF5OElDO0VBejhJRDtJQUFBO0VBeThJQztFQXo4SUQ7SUFBQTtFQXk4SUM7RUF6OElEO0lBQUE7RUF5OElDO0VBejhJRDtJQUFBO0VBeThJQztFQXo4SUQ7SUFBQTtFQXk4SUM7RUF6OElEO0lBQUE7RUF5OElDO0VBejhJRDtJQUFBO0VBeThJQztFQXo4SUQ7SUFBQTtFQXk4SUM7RUF6OElEO0lBQUE7RUF5OElDO0VBejhJRDtJQUFBO0VBeThJQztFQXo4SUQ7SUFBQTtFQXk4SUM7RUF6OElEO0lBQUE7RUF5OElDO0VBejhJRDtJQUFBO0VBeThJQztFQXo4SUQ7SUFBQTtFQXk4SUM7RUF6OElEO0lBQUE7RUF5OElDO0VBejhJRDtJQUFBO0VBeThJQztFQXo4SUQ7SUFBQTtFQXk4SUM7RUF6OElEO0lBQUE7RUF5OElDO0VBejhJRDtJQUFBO0VBeThJQztFQXo4SUQ7SUFBQTtFQXk4SUM7RUF6OElEO0lBQUE7RUF5OElDO0VBejhJRDtJQUFBO0VBeThJQztFQXo4SUQ7SUFBQTtFQXk4SUM7RUF6OElEO0lBQUE7RUF5OElDO0VBejhJRDtJQUFBO0VBeThJQztFQXo4SUQ7SUFBQTtFQXk4SUM7RUF6OElEO0lBQUE7RUF5OElDO0VBejhJRDtJQUFBO0VBeThJQztFQXo4SUQ7SUFBQTtFQXk4SUM7RUF6OElEO0lBQUE7RUF5OElDO0VBejhJRDtJQUFBO0VBeThJQztFQXo4SUQ7SUFBQTtFQXk4SUM7RUF6OElEO0lBQUE7RUF5OElDO0VBejhJRDtJQUFBLGVBeThJQztJQXo4SUQsZUF5OElDO0lBejhJRDtFQXk4SUM7RUF6OElEO0lBQUE7RUF5OElDO0VBejhJRDtJQUFBO0VBeThJQztFQXo4SUQ7SUFBQTtFQXk4SUM7RUF6OElEO0lBQUE7RUF5OElDO0VBejhJRDtJQUFBO0VBeThJQztFQXo4SUQ7SUFBQTtFQXk4SUM7RUF6OElEO0lBQUE7RUF5OElDO0VBejhJRDtJQUFBO0VBeThJQztFQXo4SUQ7SUFBQTtFQXk4SUM7RUF6OElEO0lBQUE7RUF5OElDO0VBejhJRDtJQUFBLHFCQXk4SUM7U0F6OElEO0VBeThJQztFQXo4SUQ7SUFBQTtFQXk4SUM7RUF6OElEO0lBQUE7RUF5OElDO0VBejhJRDtJQUFBO0VBeThJQztFQXo4SUQ7SUFBQTtFQXk4SUM7RUF6OElEO0lBQUE7RUF5OElDO0VBejhJRDtJQUFBO0VBeThJQztFQXo4SUQ7SUFBQTtFQXk4SUM7RUF6OElEO0lBQUEsbUJBeThJQztPQXo4SUQ7RUF5OElDO0VBejhJRDtJQUFBO0VBeThJQztFQXo4SUQ7SUFBQTtFQXk4SUM7RUF6OElEO0lBQUE7RUF5OElDO0VBejhJRDtJQUFBLDZCQXk4SUM7SUF6OElEO0VBeThJQztFQXo4SUQ7SUFBQSxlQXk4SUM7SUF6OElEO0VBeThJQztFQXo4SUQ7SUFBQSxrQkF5OElDO0lBejhJRDtFQXk4SUM7RUF6OElEO0lBQUEsa0JBeThJQztJQXo4SUQ7RUF5OElDO0VBejhJRDtJQUFBLGlCQXk4SUM7SUF6OElEO0VBeThJQztFQXo4SUQ7SUFBQSxpQkF5OElDO0lBejhJRDtFQXk4SUM7RUF6OElEO0lBQUEsaUJBeThJQztJQXo4SUQ7RUF5OElDO0VBejhJRDtJQUFBLGlCQXk4SUM7SUF6OElEO0VBeThJQztFQXo4SUQ7SUFBQSxrQkF5OElDO0lBejhJRDtFQXk4SUM7RUF6OElEO0lBQUEsaUJBeThJQztJQXo4SUQ7RUF5OElDO0VBejhJRDtJQUFBLGlCQXk4SUM7SUF6OElEO0VBeThJQztFQXo4SUQ7SUFBQSxpQkF5OElDO0lBejhJRDtFQXk4SUM7RUF6OElEO0lBQUEsaUJBeThJQztJQXo4SUQ7RUF5OElDO0VBejhJRDtJQUFBLGlCQXk4SUM7SUF6OElEO0VBeThJQztFQXo4SUQ7SUFBQTtFQXk4SUM7RUF6OElEO0lBQUE7RUF5OElDO0VBejhJRDtJQUFBO0VBeThJQztFQXo4SUQ7SUFBQTtFQXk4SUM7RUF6OElEO0lBQUE7RUF5OElDO0VBejhJRDtJQUFBO0VBeThJQztFQXo4SUQ7SUFBQTtFQXk4SUM7RUF6OElEO0lBQUE7RUF5OElDO0VBejhJRDtJQUFBO0VBeThJQztFQXo4SUQ7SUFBQTtFQXk4SUM7RUF6OElEO0lBQUE7RUF5OElDO0VBejhJRDtJQUFBO0VBeThJQztFQXo4SUQ7SUFBQTtFQXk4SUM7RUF6OElEO0lBQUE7RUF5OElDO0VBejhJRDtJQUFBO0VBeThJQztFQXo4SUQ7SUFBQTtFQXk4SUM7RUF6OElEO0lBQUE7RUF5OElDO0VBejhJRDtJQUFBO0VBeThJQztFQXo4SUQ7SUFBQTtFQXk4SUM7RUF6OElEO0lBQUE7RUF5OElDO0VBejhJRDtJQUFBO0VBeThJQztFQXo4SUQ7SUFBQTtFQXk4SUM7RUF6OElEO0lBQUE7RUF5OElDO0VBejhJRDtJQUFBO0VBeThJQztFQXo4SUQ7SUFBQTtFQXk4SUM7RUF6OElEO0lBQUE7RUF5OElDO0VBejhJRDtJQUFBO0VBeThJQztFQXo4SUQ7SUFBQTtFQXk4SUM7RUF6OElEO0lBQUE7RUF5OElDO0VBejhJRDtJQUFBO0VBeThJQztFQXo4SUQ7SUFBQTtFQXk4SUM7RUF6OElEO0lBQUE7RUF5OElDO0VBejhJRDtJQUFBO0VBeThJQztFQXo4SUQ7SUFBQTtFQXk4SUM7RUF6OElEO0lBQUE7RUF5OElDO0VBejhJRDtJQUFBO0VBeThJQztFQXo4SUQ7SUFBQTtFQXk4SUM7RUF6OElEO0lBQUE7RUF5OElDO0VBejhJRDtJQUFBO0VBeThJQztFQXo4SUQ7SUFBQTtFQXk4SUM7RUF6OElEO0lBQUE7RUF5OElDO0VBejhJRDtJQUFBO0VBeThJQztFQXo4SUQ7SUFBQTtFQXk4SUM7RUF6OElEO0lBQUEsMEJBeThJQztJQXo4SUQ7RUF5OElDO0VBejhJRDtJQUFBLDBCQXk4SUM7SUF6OElEO0VBeThJQztFQXo4SUQ7SUFBQSxlQXk4SUM7SUF6OElEO0VBeThJQztFQXo4SUQ7SUFBQSxlQXk4SUM7SUF6OElEO0VBeThJQztFQXo4SUQ7SUFBQSxlQXk4SUM7SUF6OElEO0VBeThJQztFQXo4SUQ7SUFBQSxlQXk4SUM7SUF6OElEO0VBeThJQztFQXo4SUQ7SUFBQSxlQXk4SUM7SUF6OElEO0VBeThJQztFQXo4SUQ7SUFBQSxlQXk4SUM7SUF6OElEO0VBeThJQztFQXo4SUQ7SUFBQSxlQXk4SUM7SUF6OElEO0VBeThJQztFQXo4SUQ7SUFBQSxlQXk4SUM7SUF6OElEO0VBeThJQztBQUFBO0FBejhJRDtFQUFBO0lBQUE7RUF5OElDO0FBQUE7QUF6OElEO0VBQUE7SUFBQTtFQXk4SUM7RUF6OElEO0lBQUE7RUF5OElDO0VBejhJRDtJQUFBO0VBeThJQztFQXo4SUQ7SUFBQTtFQXk4SUM7RUF6OElEO0lBQUE7RUF5OElDO0VBejhJRDtJQUFBLGlCQXk4SUM7SUF6OElEO0VBeThJQztFQXo4SUQ7SUFBQSxlQXk4SUM7SUF6OElEO0VBeThJQztBQUFBIiwiZmlsZSI6Im1haW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xuQHRhaWx3aW5kIGJhc2U7XG5AdGFpbHdpbmQgY29tcG9uZW50cztcbkB0YWlsd2luZCB1dGlsaXRpZXM7XG5hIHtcbiAgQGFwcGx5IHRyYW5zaXRpb24tYWxsIGhvdmVyOnVuZGVybGluZSB0ZXh0LWFybXk7XG59XG5hLmZ1bGwtY2xpY2s6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xuICB3aWR0aDogMTAwdnc7XG4gIGhlaWdodDogMTAwdnc7XG4gIHotaW5kZXg6IDIwO1xufVxuXG4uc29jaWFsIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDI0cHg7XG4gIHdpZHRoOiA1NnB4O1xuICBoZWlnaHQ6IDU2eDtcbiAgbGluZS1oZWlnaHQ6IDU2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICBAYXBwbHkgYmctWyMzRDNEM0RdIHRleHQtd2hpdGU7XG59XG5Ac2NyZWVuIGxnIHtcbiAgLnNvY2lhbCB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIHdpZHRoOiA3MnB4O1xuICAgIGhlaWdodDogNzJ4O1xuICAgIGxpbmUtaGVpZ2h0OiA3MnB4O1xuICB9XG59XG4uc29jaWFsOmhvdmVyIHtcbiAgY29sb3I6ICMxZjFmMWYgIWltcG9ydGFudDtcbiAgQGFwcGx5IGJnLW1pbnQ7XG59XG5cbmJvZHkge1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgQGFwcGx5IHRleHQtZ3JleS1kYXJrIGJnLWxpbmVuIGZvbnQtYmFzZSB0ZXh0LTE2O1xufVxuYm9keS5ob21lICNtYWluIHtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xufVxuXG5oMSwgaDIsIGgzLCBoNCB7XG4gIEBhcHBseSB0ZXh0LWRhcmtyZWQgZm9udC1ub3JtYWwgbWItMztcbn1cbmgxIGVtLCBoMiBlbSwgaDMgZW0sIGg0IGVtIHtcbiAgQGFwcGx5IHRleHQtY29yYWw7XG59XG5cbmgxLCAuZS1oMSB7XG4gIEBhcHBseSB0ZXh0LTQwIGxnOnRleHQtNTIgZm9udC1oZWFkaW5nIHRleHQtZGFya3JlZDtcbn1cblxuaDIsIC5lLWgyIHtcbiAgQGFwcGx5IHRleHQtMzYgbGc6dGV4dC00OCBmb250LWhlYWRpbmcgdGV4dC1kYXJrcmVkO1xufVxuXG5oMywgLmUtaDMge1xuICBAYXBwbHkgdGV4dC0yNCBsZzp0ZXh0LTMyIGZvbnQtaGVhZGluZyB0ZXh0LWRhcmtyZWQ7XG59XG5cbmh0bWwge1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIGh0bWwubmF2aWdhdGlvbi1vcGVuIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIC1tcy10b3VjaC1hY3Rpb246IG5vbmU7XG4gICAgdG91Y2gtYWN0aW9uOiBub25lO1xuICB9XG59XG5odG1sLnNjcm9sbC1sb2NrLCBodG1sLnZhbmlsbGEtbW9kYWwtLW9wZW4ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAtbXMtdG91Y2gtYWN0aW9uOiBub25lO1xuICB0b3VjaC1hY3Rpb246IG5vbmU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgaHRtbCAjd3BhZG1pbmJhciB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIGJvZHkuYWRtaW4tYmFyIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3ODFweCkge1xuICBodG1sICN3cGFkbWluYmFyIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgYm9keS5hZG1pbi1iYXIge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxufVxuLmNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogNjAwcHg7XG4gIHBhZGRpbmctbGVmdDogMjRweDtcbiAgcGFkZGluZy1yaWdodDogMjRweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxNDgwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiA0OHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ4cHg7XG4gIH1cbiAgLmNvbnRhaW5lci5zY3JlZW5zLW1kIHtcbiAgICBtYXgtd2lkdGg6IDEzMDJweDtcbiAgfVxuICAuY29udGFpbmVyLnNjcmVlbnMtc20ge1xuICAgIG1heC13aWR0aDogMTI0MHB4O1xuICB9XG59XG5cbmltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG5wIHtcbiAgQGFwcGx5IGZvbnQtYmFzZSB0ZXh0LTE2IG1iLTM7XG59XG5cbi5oeXBoZW5hdGUge1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7XG4gIGh5cGhlbnM6IGF1dG87XG4gIC13ZWJraXQtbG9jYWxlOiBcImVuXCI7XG59XG5cbi5jLXNlbGVjdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jLXNlbGVjdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxlODJiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDE2cHg7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtZmFtaWx5OiBmb250ZWxsbztcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uYy1zZWxlY3Qgc2VsZWN0IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nOiAwIDMycHggMCAxNnB4O1xuICBAYXBwbHkgdy1mdWxsIGgtWzQzcHhdIHJvdW5kZWQtWzEzcHhdIGFwcGVhcmFuY2Utbm9uZSB0cnVuY2F0ZTtcbn1cblxudGV4dGFyZWEge1xuICBoZWlnaHQ6IDMwMHB4O1xuICByZXNpemU6IG5vbmU7XG59XG5cbi5hY2NvcmRpb24gPiBsaSB7XG4gIEBhcHBseSBib3JkZXItYiBib3JkZXItYi1kYXJrcmVkIGJvcmRlci1vcGFjaXR5LTIwO1xufVxuLmFjY29yZGlvbiA+IGxpLmFjY19hY3RpdmUgLmFjY29yZGlvbl9fdGl0bGUgaTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgwNVwiO1xuICBAYXBwbHkgdGV4dC13aGl0ZTtcbn1cblxuLmFjY29yZGlvbmpzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5hY2NvcmRpb25qcyAuYWNjX3NlY3Rpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5hY2NvcmRpb25qcyAuYWNjX3NlY3Rpb24gLmFjY19oZWFkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uYWNjb3JkaW9uanMgLmFjY19zZWN0aW9uIC5hY2NfaGVhZCBoMyB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBtYXJnaW46IDVweCAwO1xufVxuXG4uYWNjb3JkaW9uanMgLmFjY19zZWN0aW9uLmFjY19hY3RpdmUgPiAuYWNjX2NvbnRlbnQge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCI1MFwiXSxcbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCI1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogNTBtcztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI1MFwiXSxcbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCI1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI1MFwiXS5hb3MtYW5pbWF0ZSxcbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCI1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogNTBtcztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxMDBcIl0sXG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjFzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjEwMFwiXSxcbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTAwXCJdLmFvcy1hbmltYXRlLFxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjEwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC4xcztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxNTBcIl0sXG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjE1cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNTBcIl0sXG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE1MFwiXS5hb3MtYW5pbWF0ZSxcbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuMTVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIwMFwiXSxcbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyMDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMnM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjAwXCJdLFxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjIwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMDBcIl0uYW9zLWFuaW1hdGUsXG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjJzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI1MFwiXSxcbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyNTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMjVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI1MFwiXSxcbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjUwXCJdLmFvcy1hbmltYXRlLFxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjI1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC4yNXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMzAwXCJdLFxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjMwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zcztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIzMDBcIl0sXG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMzAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjMwMFwiXS5hb3MtYW5pbWF0ZSxcbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIzMDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuM3M7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMzUwXCJdLFxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjM1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zNXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMzUwXCJdLFxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjM1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIzNTBcIl0uYW9zLWFuaW1hdGUsXG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMzUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjM1cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCI0MDBcIl0sXG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiNDAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjRzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjQwMFwiXSxcbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCI0MDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNDAwXCJdLmFvcy1hbmltYXRlLFxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjQwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC40cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCI0NTBcIl0sXG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiNDUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjQ1cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI0NTBcIl0sXG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiNDUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjQ1MFwiXS5hb3MtYW5pbWF0ZSxcbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCI0NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuNDVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjUwMFwiXSxcbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCI1MDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuNXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNTAwXCJdLFxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjUwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI1MDBcIl0uYW9zLWFuaW1hdGUsXG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiNTAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjU1MFwiXSxcbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCI1NTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuNTVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjU1MFwiXSxcbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCI1NTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNTUwXCJdLmFvcy1hbmltYXRlLFxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjU1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC41NXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiNjAwXCJdLFxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjYwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC42cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI2MDBcIl0sXG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiNjAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjYwMFwiXS5hb3MtYW5pbWF0ZSxcbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCI2MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuNnM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiNjUwXCJdLFxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjY1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC42NXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNjUwXCJdLFxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjY1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI2NTBcIl0uYW9zLWFuaW1hdGUsXG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiNjUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjY1cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCI3MDBcIl0sXG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiNzAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjdzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjcwMFwiXSxcbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCI3MDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNzAwXCJdLmFvcy1hbmltYXRlLFxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjcwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC43cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCI3NTBcIl0sXG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiNzUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjc1cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI3NTBcIl0sXG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiNzUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjc1MFwiXS5hb3MtYW5pbWF0ZSxcbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCI3NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuNzVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjgwMFwiXSxcbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCI4MDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuOHM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiODAwXCJdLFxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjgwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI4MDBcIl0uYW9zLWFuaW1hdGUsXG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiODAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjhzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjg1MFwiXSxcbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCI4NTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuODVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjg1MFwiXSxcbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCI4NTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiODUwXCJdLmFvcy1hbmltYXRlLFxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjg1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC44NXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiOTAwXCJdLFxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjkwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC45cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI5MDBcIl0sXG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiOTAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjkwMFwiXS5hb3MtYW5pbWF0ZSxcbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCI5MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuOXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiOTUwXCJdLFxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjk1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC45NXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiOTUwXCJdLFxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjk1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI5NTBcIl0uYW9zLWFuaW1hdGUsXG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiOTUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjk1cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxMDAwXCJdLFxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjEwMDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDFzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjEwMDBcIl0sXG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTAwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMDAwXCJdLmFvcy1hbmltYXRlLFxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjEwMDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDFzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjEwNTBcIl0sXG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTA1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMS4wNXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTA1MFwiXSxcbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMDUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjEwNTBcIl0uYW9zLWFuaW1hdGUsXG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTA1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMS4wNXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTEwMFwiXSxcbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxMTAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxLjFzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjExMDBcIl0sXG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTEwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMTAwXCJdLmFvcy1hbmltYXRlLFxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjExMDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDEuMXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTE1MFwiXSxcbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxMTUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxLjE1cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMTUwXCJdLFxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjExNTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTE1MFwiXS5hb3MtYW5pbWF0ZSxcbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMTUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxLjE1cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxMjAwXCJdLFxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjEyMDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDEuMnM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTIwMFwiXSxcbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMjAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjEyMDBcIl0uYW9zLWFuaW1hdGUsXG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTIwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMS4ycztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxMjUwXCJdLFxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjEyNTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDEuMjVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjEyNTBcIl0sXG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTI1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMjUwXCJdLmFvcy1hbmltYXRlLFxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjEyNTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDEuMjVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjEzMDBcIl0sXG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTMwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMS4zcztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMzAwXCJdLFxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjEzMDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTMwMFwiXS5hb3MtYW5pbWF0ZSxcbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMzAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxLjNzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjEzNTBcIl0sXG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTM1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMS4zNXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTM1MFwiXSxcbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMzUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjEzNTBcIl0uYW9zLWFuaW1hdGUsXG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTM1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMS4zNXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTQwMFwiXSxcbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxNDAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxLjRzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE0MDBcIl0sXG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTQwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNDAwXCJdLmFvcy1hbmltYXRlLFxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjE0MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDEuNHM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTQ1MFwiXSxcbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxNDUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxLjQ1cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNDUwXCJdLFxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjE0NTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTQ1MFwiXS5hb3MtYW5pbWF0ZSxcbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNDUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxLjQ1cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxNTAwXCJdLFxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE1MDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDEuNXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTUwMFwiXSxcbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNTAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE1MDBcIl0uYW9zLWFuaW1hdGUsXG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTUwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMS41cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxNTUwXCJdLFxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE1NTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDEuNTVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE1NTBcIl0sXG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTU1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNTUwXCJdLmFvcy1hbmltYXRlLFxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjE1NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDEuNTVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE2MDBcIl0sXG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTYwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMS42cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNjAwXCJdLFxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjE2MDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTYwMFwiXS5hb3MtYW5pbWF0ZSxcbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNjAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxLjZzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE2NTBcIl0sXG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTY1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMS42NXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTY1MFwiXSxcbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNjUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE2NTBcIl0uYW9zLWFuaW1hdGUsXG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTY1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMS42NXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTcwMFwiXSxcbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxNzAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxLjdzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE3MDBcIl0sXG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTcwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNzAwXCJdLmFvcy1hbmltYXRlLFxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjE3MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDEuN3M7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTc1MFwiXSxcbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxNzUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxLjc1cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNzUwXCJdLFxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjE3NTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTc1MFwiXS5hb3MtYW5pbWF0ZSxcbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNzUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxLjc1cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxODAwXCJdLFxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE4MDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDEuOHM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTgwMFwiXSxcbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxODAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE4MDBcIl0uYW9zLWFuaW1hdGUsXG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTgwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMS44cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxODUwXCJdLFxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE4NTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDEuODVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE4NTBcIl0sXG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTg1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxODUwXCJdLmFvcy1hbmltYXRlLFxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjE4NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDEuODVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE5MDBcIl0sXG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTkwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMS45cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxOTAwXCJdLFxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjE5MDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTkwMFwiXS5hb3MtYW5pbWF0ZSxcbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxOTAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxLjlzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE5NTBcIl0sXG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTk1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMS45NXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTk1MFwiXSxcbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxOTUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE5NTBcIl0uYW9zLWFuaW1hdGUsXG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTk1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMS45NXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjAwMFwiXSxcbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyMDAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAycztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMDAwXCJdLFxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjIwMDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjAwMFwiXS5hb3MtYW5pbWF0ZSxcbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMDAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAycztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyMDUwXCJdLFxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIwNTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDIuMDVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIwNTBcIl0sXG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjA1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMDUwXCJdLmFvcy1hbmltYXRlLFxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjIwNTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDIuMDVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIxMDBcIl0sXG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjEwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMi4xcztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMTAwXCJdLFxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjIxMDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjEwMFwiXS5hb3MtYW5pbWF0ZSxcbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMTAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyLjFzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIxNTBcIl0sXG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjE1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMi4xNXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjE1MFwiXSxcbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMTUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIxNTBcIl0uYW9zLWFuaW1hdGUsXG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjE1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMi4xNXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjIwMFwiXSxcbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyMjAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyLjJzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIyMDBcIl0sXG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjIwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMjAwXCJdLmFvcy1hbmltYXRlLFxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjIyMDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDIuMnM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjI1MFwiXSxcbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyMjUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyLjI1cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMjUwXCJdLFxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjIyNTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjI1MFwiXS5hb3MtYW5pbWF0ZSxcbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMjUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyLjI1cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyMzAwXCJdLFxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIzMDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDIuM3M7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjMwMFwiXSxcbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMzAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIzMDBcIl0uYW9zLWFuaW1hdGUsXG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjMwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMi4zcztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyMzUwXCJdLFxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIzNTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDIuMzVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIzNTBcIl0sXG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjM1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMzUwXCJdLmFvcy1hbmltYXRlLFxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjIzNTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDIuMzVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI0MDBcIl0sXG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjQwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMi40cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNDAwXCJdLFxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjI0MDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjQwMFwiXS5hb3MtYW5pbWF0ZSxcbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNDAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyLjRzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI0NTBcIl0sXG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjQ1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMi40NXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjQ1MFwiXSxcbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNDUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI0NTBcIl0uYW9zLWFuaW1hdGUsXG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjQ1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMi40NXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjUwMFwiXSxcbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyNTAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyLjVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI1MDBcIl0sXG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjUwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNTAwXCJdLmFvcy1hbmltYXRlLFxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjI1MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDIuNXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjU1MFwiXSxcbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyNTUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyLjU1cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNTUwXCJdLFxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjI1NTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjU1MFwiXS5hb3MtYW5pbWF0ZSxcbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNTUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyLjU1cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyNjAwXCJdLFxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI2MDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDIuNnM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjYwMFwiXSxcbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNjAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI2MDBcIl0uYW9zLWFuaW1hdGUsXG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjYwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMi42cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyNjUwXCJdLFxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI2NTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDIuNjVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI2NTBcIl0sXG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjY1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNjUwXCJdLmFvcy1hbmltYXRlLFxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjI2NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDIuNjVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI3MDBcIl0sXG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjcwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMi43cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNzAwXCJdLFxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjI3MDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjcwMFwiXS5hb3MtYW5pbWF0ZSxcbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNzAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyLjdzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI3NTBcIl0sXG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjc1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMi43NXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjc1MFwiXSxcbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNzUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI3NTBcIl0uYW9zLWFuaW1hdGUsXG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjc1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMi43NXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjgwMFwiXSxcbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyODAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyLjhzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI4MDBcIl0sXG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjgwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyODAwXCJdLmFvcy1hbmltYXRlLFxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjI4MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDIuOHM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjg1MFwiXSxcbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyODUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyLjg1cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyODUwXCJdLFxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjI4NTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjg1MFwiXS5hb3MtYW5pbWF0ZSxcbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyODUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyLjg1cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyOTAwXCJdLFxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI5MDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDIuOXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjkwMFwiXSxcbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyOTAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI5MDBcIl0uYW9zLWFuaW1hdGUsXG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjkwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMi45cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyOTUwXCJdLFxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI5NTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDIuOTVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI5NTBcIl0sXG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjk1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyOTUwXCJdLmFvcy1hbmltYXRlLFxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjI5NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDIuOTVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjMwMDBcIl0sXG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMzAwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogM3M7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMzAwMFwiXSxcbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIzMDAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjMwMDBcIl0uYW9zLWFuaW1hdGUsXG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMzAwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogM3M7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1saW5lYXJdLFxuYm9keVtkYXRhLWFvcy1lYXNpbmc9bGluZWFyXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjI1LCAwLjI1LCAwLjc1LCAwLjc1KTtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2VdLFxuYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZV0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbl0sXG5ib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLWluXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLW91dF0sXG5ib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLW91dF0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tb3V0XSxcbmJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tb3V0XSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1iYWNrXSxcbmJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tYmFja10gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC42LCAtMC4yOCwgMC43MzUsIDAuMDQ1KTtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2Utb3V0LWJhY2tdLFxuYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1vdXQtYmFja10gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxLjI3NSk7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLW91dC1iYWNrXSxcbmJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tb3V0LWJhY2tdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNjgsIC0wLjU1LCAwLjI2NSwgMS41NSk7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLXNpbmVdLFxuYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1zaW5lXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQ3LCAwLCAwLjc0NSwgMC43MTUpO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1vdXQtc2luZV0sXG5ib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLW91dC1zaW5lXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjM5LCAwLjU3NSwgMC41NjUsIDEpO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1vdXQtc2luZV0sXG5ib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLW91dC1zaW5lXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQ0NSwgMC4wNSwgMC41NSwgMC45NSk7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLXF1YWRdLFxuYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1xdWFkXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA4NSwgMC42OCwgMC41Myk7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLW91dC1xdWFkXSxcbmJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2Utb3V0LXF1YWRdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjUsIDAuNDYsIDAuNDUsIDAuOTQpO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1vdXQtcXVhZF0sXG5ib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLW91dC1xdWFkXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tY3ViaWNdLFxuYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1jdWJpY10gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wODUsIDAuNjgsIDAuNTMpO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1vdXQtY3ViaWNdLFxuYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1vdXQtY3ViaWNdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjUsIDAuNDYsIDAuNDUsIDAuOTQpO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1vdXQtY3ViaWNdLFxuYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1vdXQtY3ViaWNdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1xdWFydF0sXG5ib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLXF1YXJ0XSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA4NSwgMC42OCwgMC41Myk7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLW91dC1xdWFydF0sXG5ib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLW91dC1xdWFydF0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yNSwgMC40NiwgMC40NSwgMC45NCk7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLW91dC1xdWFydF0sXG5ib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLW91dC1xdWFydF0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG59XG5cbltkYXRhLWFvc149ZmFkZV1bZGF0YS1hb3NePWZhZGVdIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eSwgdHJhbnNmb3JtO1xufVxuXG5bZGF0YS1hb3NePWZhZGVdW2RhdGEtYW9zXj1mYWRlXS5hb3MtYW5pbWF0ZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbn1cblxuW2RhdGEtYW9zPWZhZGUtdXBdIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDBweCwgMCk7XG59XG5cbltkYXRhLWFvcz1mYWRlLWRvd25dIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwcHgsIDApO1xufVxuXG5bZGF0YS1hb3M9ZmFkZS1yaWdodF0ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDBweCwgMCwgMCk7XG59XG5cbltkYXRhLWFvcz1mYWRlLWxlZnRdIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDBweCwgMCwgMCk7XG59XG5cbltkYXRhLWFvcz1mYWRlLXVwLXJpZ2h0XSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMHB4LCAxMDBweCwgMCk7XG59XG5cbltkYXRhLWFvcz1mYWRlLXVwLWxlZnRdIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDBweCwgMTAwcHgsIDApO1xufVxuXG5bZGF0YS1hb3M9ZmFkZS1kb3duLXJpZ2h0XSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMHB4LCAtMTAwcHgsIDApO1xufVxuXG5bZGF0YS1hb3M9ZmFkZS1kb3duLWxlZnRdIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDBweCwgLTEwMHB4LCAwKTtcbn1cblxuW2RhdGEtYW9zXj16b29tXVtkYXRhLWFvc149em9vbV0ge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5LCB0cmFuc2Zvcm07XG59XG5cbltkYXRhLWFvc149em9vbV1bZGF0YS1hb3NePXpvb21dLmFvcy1hbmltYXRlIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApIHNjYWxlKDEpO1xufVxuXG5bZGF0YS1hb3M9em9vbS1pbl0ge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuNik7XG59XG5cbltkYXRhLWFvcz16b29tLWluLXVwXSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwcHgsIDApIHNjYWxlKDAuNik7XG59XG5cbltkYXRhLWFvcz16b29tLWluLWRvd25dIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwcHgsIDApIHNjYWxlKDAuNik7XG59XG5cbltkYXRhLWFvcz16b29tLWluLXJpZ2h0XSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMHB4LCAwLCAwKSBzY2FsZSgwLjYpO1xufVxuXG5bZGF0YS1hb3M9em9vbS1pbi1sZWZ0XSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwcHgsIDAsIDApIHNjYWxlKDAuNik7XG59XG5cbltkYXRhLWFvcz16b29tLW91dF0ge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7XG59XG5cbltkYXRhLWFvcz16b29tLW91dC11cF0ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMHB4LCAwKSBzY2FsZSgxLjIpO1xufVxuXG5bZGF0YS1hb3M9em9vbS1vdXQtZG93bl0ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDBweCwgMCkgc2NhbGUoMS4yKTtcbn1cblxuW2RhdGEtYW9zPXpvb20tb3V0LXJpZ2h0XSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMHB4LCAwLCAwKSBzY2FsZSgxLjIpO1xufVxuXG5bZGF0YS1hb3M9em9vbS1vdXQtbGVmdF0ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMHB4LCAwLCAwKSBzY2FsZSgxLjIpO1xufVxuXG5bZGF0YS1hb3NePXNsaWRlXVtkYXRhLWFvc149c2xpZGVdIHtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xufVxuXG5bZGF0YS1hb3NePXNsaWRlXVtkYXRhLWFvc149c2xpZGVdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xufVxuXG5bZGF0YS1hb3M9c2xpZGUtdXBdIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbn1cblxuW2RhdGEtYW9zPXNsaWRlLWRvd25dIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG59XG5cbltkYXRhLWFvcz1zbGlkZS1yaWdodF0ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbn1cblxuW2RhdGEtYW9zPXNsaWRlLWxlZnRdIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbn1cblxuW2RhdGEtYW9zXj1mbGlwXVtkYXRhLWFvc149ZmxpcF0ge1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbn1cblxuW2RhdGEtYW9zPWZsaXAtbGVmdF0ge1xuICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDI1MDBweCkgcm90YXRlWSgtMTAwZGVnKTtcbn1cblxuW2RhdGEtYW9zPWZsaXAtbGVmdF0uYW9zLWFuaW1hdGUge1xuICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDI1MDBweCkgcm90YXRlWSgwKTtcbn1cblxuW2RhdGEtYW9zPWZsaXAtcmlnaHRdIHtcbiAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgyNTAwcHgpIHJvdGF0ZVkoMTAwZGVnKTtcbn1cblxuW2RhdGEtYW9zPWZsaXAtcmlnaHRdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgyNTAwcHgpIHJvdGF0ZVkoMCk7XG59XG5cbltkYXRhLWFvcz1mbGlwLXVwXSB7XG4gIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMjUwMHB4KSByb3RhdGVYKC0xMDBkZWcpO1xufVxuXG5bZGF0YS1hb3M9ZmxpcC11cF0uYW9zLWFuaW1hdGUge1xuICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDI1MDBweCkgcm90YXRlWCgwKTtcbn1cblxuW2RhdGEtYW9zPWZsaXAtZG93bl0ge1xuICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDI1MDBweCkgcm90YXRlWCgxMDBkZWcpO1xufVxuXG5bZGF0YS1hb3M9ZmxpcC1kb3duXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMjUwMHB4KSByb3RhdGVYKDApO1xufVxuXG5bZGF0YS1hb3M9Z3Jvdy1yaWdodF0ge1xuICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gIHRyYW5zZm9ybTogc2NhbGUoMCk7XG59XG5cbltkYXRhLWFvcz1ncm93LXJpZ2h0XS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG59XG5cbltkYXRhLWFvcz1ncm93LWxlZnRdIHtcbiAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gIHRyYW5zZm9ybTogc2NhbGUoMCk7XG59XG5cbltkYXRhLWFvcz1ncm93LWxlZnRdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbn1cblxuLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2Zvcm1fdmFsaWRhdGlvbl9lcnJvcnMge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2ZpZWxkLmdmaWVsZF9lcnJvciAuZ2ZpZWxkX3ZhbGlkYXRpb25fbWVzc2FnZSB7XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDA7XG4gIEBhcHBseSB0ZXh0LXdoaXRlIHRleHQtMTQgbXQtMTtcbn1cbi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmdmaWVsZC5nZmllbGRfZXJyb3IgbGFiZWwge1xuICBjb2xvcjogd2hpdGU7XG59XG4uZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5nZmllbGQuZ2ZpZWxkX2Vycm9yIFthcmlhLWludmFsaWQ9dHJ1ZV0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlOWU5O1xufVxuXG4uZ2Zvcm1faGVhZGluZyB7XG4gIEBhcHBseSBoaWRkZW47XG59XG5cbi5nZm9ybV9maWVsZHMge1xuICByb3ctZ2FwOiAyNHB4ICFpbXBvcnRhbnQ7XG4gIEBhcHBseSBncmlkIGdhcC14LTIgbGc6Z2FwLXgtMyBncmlkLWNvbHMtMjtcbn1cbkBzY3JlZW4gbGcge1xuICAuZ2Zvcm1fZmllbGRzIHtcbiAgICByb3ctZ2FwOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmdmaWVsZCB7XG4gIGdyaWQtY29sdW1uOiBzcGFuIDI7XG59XG4uZ2ZpZWxkLm5vLXJvdy1nYXAge1xuICBAYXBwbHkgLW10LTIgbGc6LW10LTM7XG59XG4uZ2ZpZWxkLS13aWR0aC1oYWxmIHtcbiAgQGFwcGx5IHNtOmNvbC1zcGFuLTIgbGc6Y29sLXNwYW4tMTtcbn1cbi5nZmllbGQtLXR5cGUtY2hlY2tib3ggbGVnZW5kIHtcbiAgQGFwcGx5IGZvbnQtYm9sZCBtYi0zIGJsb2NrO1xufVxuLmdmaWVsZF9sYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDE2cHg7XG4gIG1hcmdpbi1ib3R0b206IDRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xuICBAYXBwbHkgdGV4dC13aGl0ZTtcbn1cbi5oaWRkZW5fbGFiZWwgLmdmaWVsZF9sYWJlbCB7XG4gIEBhcHBseSBoaWRkZW47XG59XG4uZ2ZpZWxkX2xhYmVsIC5nZmllbGRfcmVxdWlyZWQge1xuICBmb250LXNpemU6IDE4cHggIWltcG9ydGFudDtcbn1cbi5nZmllbGQuZ2ZpZWxkLS10eXBlLWZpbGV1cGxvYWQgPiBsYWJlbCB7XG4gIG1hcmdpbi1ib3R0b206IDhweCAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuLmdmaWVsZC5nZmllbGQtLXR5cGUtaHRtbCBzbWFsbCB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cbi5nZmllbGQuZ2ZpZWxkLS10eXBlLWh0bWwgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uZ2lucHV0X2NvbnRhaW5lciB7XG4gIEBhcHBseSByZWxhdGl2ZTtcbn1cbi5naW5wdXRfY29udGFpbmVyIHNlbGVjdCxcbi5naW5wdXRfY29udGFpbmVyIHRleHRhcmVhLFxuLmdpbnB1dF9jb250YWluZXIgaW5wdXRbdHlwZT10ZXh0XSxcbi5naW5wdXRfY29udGFpbmVyIGlucHV0W3R5cGU9dGVsXSxcbi5naW5wdXRfY29udGFpbmVyIGlucHV0W3R5cGU9ZW1haWxdLFxuLmdpbnB1dF9jb250YWluZXIgaW5wdXRbdHlwZT1udW1iZXJdIHtcbiAgaGVpZ2h0OiA1OHB4O1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICBAYXBwbHkgZm9udC1iYXNlIHRleHQtYmxhY2sgYmctd2hpdGUgYm9yZGVyIGJvcmRlci13aGl0ZTtcbiAgcGFkZGluZy1sZWZ0OiAyNHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDI0cHggIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgQGFwcGx5IHBsYWNlaG9sZGVyLWdyZXktZGFyayBwbGFjZWhvbGRlci1vcGFjaXR5LTUwIGZvY3VzOnJpbmctd2hpdGUgZm9jdXM6b3V0bGluZS1ub25lO1xufVxuLmdpbnB1dF9jb250YWluZXIgc2VsZWN0IHtcbiAgQGFwcGx5IGJnLW5vLXJlcGVhdCBiZy1bcmlnaHRfMTJweF9jZW50ZXJdO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzE2JyBoZWlnaHQ9JzE2JyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9J25vbmUnJTNFJTNDcGF0aCBkPSdNNCA2TDggMTBMMTIgNicgc3Ryb2tlPSclMjNBRUFBQUUnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFJTNDL3N2ZyUzRVwiKTtcbn1cbi5naW5wdXRfY29udGFpbmVyIHRleHRhcmVhIHtcbiAgaGVpZ2h0OiAxNTBweDtcbiAgcGFkZGluZy10b3A6IDEycHg7XG59XG4uZ2lucHV0X2NvbnRhaW5lci5naW5wdXRfY29udGFpbmVyX2NoZWNrYm94IC5nZmllbGRfY2hlY2tib3gge1xuICBAYXBwbHkgZ3JpZCAhaW1wb3J0YW50O1xufVxuLmNvbC0yIC5naW5wdXRfY29udGFpbmVyLmdpbnB1dF9jb250YWluZXJfY2hlY2tib3ggLmdmaWVsZF9jaGVja2JveCB7XG4gIEBhcHBseSBncmlkLWNvbHMtMSBsZzpncmlkLWNvbHMtMjtcbn1cbi5jb2wtMyAuZ2lucHV0X2NvbnRhaW5lci5naW5wdXRfY29udGFpbmVyX2NoZWNrYm94IC5nZmllbGRfY2hlY2tib3gge1xuICBAYXBwbHkgZ3JpZC1jb2xzLTM7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gIC5jb2wtMyAuZ2lucHV0X2NvbnRhaW5lci5naW5wdXRfY29udGFpbmVyX2NoZWNrYm94IC5nZmllbGRfY2hlY2tib3gge1xuICAgIEBhcHBseSBncmlkLWNvbHMtMTtcbiAgfVxufVxuLmdpbnB1dF9jb250YWluZXIuZ2lucHV0X2NvbnRhaW5lcl9jb25zZW50LFxuLmdpbnB1dF9jb250YWluZXIgLmdmaWVsZF9jaGVja2JveCxcbi5naW5wdXRfY29udGFpbmVyIC5nZmllbGRfcmFkaW8sXG4uZ2lucHV0X2NvbnRhaW5lciAuZ2Nob2ljZSB7XG4gIEBhcHBseSB0ZXh0LTE0IHRleHQtd2hpdGU7XG59XG4uZ2lucHV0X2NvbnRhaW5lci5naW5wdXRfY29udGFpbmVyX2NvbnNlbnQgLmdmaWVsZF9yZXF1aXJlZCxcbi5naW5wdXRfY29udGFpbmVyIC5nZmllbGRfY2hlY2tib3ggLmdmaWVsZF9yZXF1aXJlZCxcbi5naW5wdXRfY29udGFpbmVyIC5nZmllbGRfcmFkaW8gLmdmaWVsZF9yZXF1aXJlZCxcbi5naW5wdXRfY29udGFpbmVyIC5nY2hvaWNlIC5nZmllbGRfcmVxdWlyZWQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmdpbnB1dF9jb250YWluZXIuZ2lucHV0X2NvbnRhaW5lcl9jb25zZW50IGlucHV0W3R5cGU9Y2hlY2tib3hdLFxuLmdpbnB1dF9jb250YWluZXIuZ2lucHV0X2NvbnRhaW5lcl9jb25zZW50IGlucHV0W3R5cGU9cmFkaW9dLFxuLmdpbnB1dF9jb250YWluZXIgLmdmaWVsZF9jaGVja2JveCBpbnB1dFt0eXBlPWNoZWNrYm94XSxcbi5naW5wdXRfY29udGFpbmVyIC5nZmllbGRfY2hlY2tib3ggaW5wdXRbdHlwZT1yYWRpb10sXG4uZ2lucHV0X2NvbnRhaW5lciAuZ2ZpZWxkX3JhZGlvIGlucHV0W3R5cGU9Y2hlY2tib3hdLFxuLmdpbnB1dF9jb250YWluZXIgLmdmaWVsZF9yYWRpbyBpbnB1dFt0eXBlPXJhZGlvXSxcbi5naW5wdXRfY29udGFpbmVyIC5nY2hvaWNlIGlucHV0W3R5cGU9Y2hlY2tib3hdLFxuLmdpbnB1dF9jb250YWluZXIgLmdjaG9pY2UgaW5wdXRbdHlwZT1yYWRpb10ge1xuICBAYXBwbHkgb3BhY2l0eS0wIG91dGxpbmUtbm9uZSB6LTUwIHctMyBoLTMgdG9wLTAgbGVmdC0wIGFic29sdXRlIG1iLTAgYXBwZWFyYW5jZS1ub25lIGN1cnNvci1wb2ludGVyIG10LTA7XG59XG4uZ2lucHV0X2NvbnRhaW5lci5naW5wdXRfY29udGFpbmVyX2NvbnNlbnQgaW5wdXRbdHlwZT1jaGVja2JveF0gKyBsYWJlbCxcbi5naW5wdXRfY29udGFpbmVyLmdpbnB1dF9jb250YWluZXJfY29uc2VudCBpbnB1dFt0eXBlPXJhZGlvXSArIGxhYmVsLFxuLmdpbnB1dF9jb250YWluZXIgLmdmaWVsZF9jaGVja2JveCBpbnB1dFt0eXBlPWNoZWNrYm94XSArIGxhYmVsLFxuLmdpbnB1dF9jb250YWluZXIgLmdmaWVsZF9jaGVja2JveCBpbnB1dFt0eXBlPXJhZGlvXSArIGxhYmVsLFxuLmdpbnB1dF9jb250YWluZXIgLmdmaWVsZF9yYWRpbyBpbnB1dFt0eXBlPWNoZWNrYm94XSArIGxhYmVsLFxuLmdpbnB1dF9jb250YWluZXIgLmdmaWVsZF9yYWRpbyBpbnB1dFt0eXBlPXJhZGlvXSArIGxhYmVsLFxuLmdpbnB1dF9jb250YWluZXIgLmdjaG9pY2UgaW5wdXRbdHlwZT1jaGVja2JveF0gKyBsYWJlbCxcbi5naW5wdXRfY29udGFpbmVyIC5nY2hvaWNlIGlucHV0W3R5cGU9cmFkaW9dICsgbGFiZWwge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZ2lucHV0X2NvbnRhaW5lci5naW5wdXRfY29udGFpbmVyX2NvbnNlbnQgaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCArIGxhYmVsOmFmdGVyLFxuLmdpbnB1dF9jb250YWluZXIuZ2lucHV0X2NvbnRhaW5lcl9jb25zZW50IGlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQgKyBsYWJlbDphZnRlcixcbi5naW5wdXRfY29udGFpbmVyIC5nZmllbGRfY2hlY2tib3ggaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCArIGxhYmVsOmFmdGVyLFxuLmdpbnB1dF9jb250YWluZXIgLmdmaWVsZF9jaGVja2JveCBpbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkICsgbGFiZWw6YWZ0ZXIsXG4uZ2lucHV0X2NvbnRhaW5lciAuZ2ZpZWxkX3JhZGlvIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyBsYWJlbDphZnRlcixcbi5naW5wdXRfY29udGFpbmVyIC5nZmllbGRfcmFkaW8gaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCArIGxhYmVsOmFmdGVyLFxuLmdpbnB1dF9jb250YWluZXIgLmdjaG9pY2UgaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCArIGxhYmVsOmFmdGVyLFxuLmdpbnB1dF9jb250YWluZXIgLmdjaG9pY2UgaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCArIGxhYmVsOmFmdGVyIHtcbiAgQGFwcGx5IGJnLXdoaXRlIHRleHQtd2hpdGU7XG59XG4uZ2lucHV0X2NvbnRhaW5lci5naW5wdXRfY29udGFpbmVyX2NvbnNlbnQgaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCArIGxhYmVsOmJlZm9yZSxcbi5naW5wdXRfY29udGFpbmVyLmdpbnB1dF9jb250YWluZXJfY29uc2VudCBpbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkICsgbGFiZWw6YmVmb3JlLFxuLmdpbnB1dF9jb250YWluZXIgLmdmaWVsZF9jaGVja2JveCBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgbGFiZWw6YmVmb3JlLFxuLmdpbnB1dF9jb250YWluZXIgLmdmaWVsZF9jaGVja2JveCBpbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkICsgbGFiZWw6YmVmb3JlLFxuLmdpbnB1dF9jb250YWluZXIgLmdmaWVsZF9yYWRpbyBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgbGFiZWw6YmVmb3JlLFxuLmdpbnB1dF9jb250YWluZXIgLmdmaWVsZF9yYWRpbyBpbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkICsgbGFiZWw6YmVmb3JlLFxuLmdpbnB1dF9jb250YWluZXIgLmdjaG9pY2UgaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCArIGxhYmVsOmJlZm9yZSxcbi5naW5wdXRfY29udGFpbmVyIC5nY2hvaWNlIGlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQgKyBsYWJlbDpiZWZvcmUge1xuICBAYXBwbHkgb3BhY2l0eS0xMDA7XG59XG4uZ2lucHV0X2NvbnRhaW5lci5naW5wdXRfY29udGFpbmVyX2NvbnNlbnQgaW5wdXRbdHlwZT1jaGVja2JveF06Zm9jdXMgKyBsYWJlbDphZnRlcixcbi5naW5wdXRfY29udGFpbmVyLmdpbnB1dF9jb250YWluZXJfY29uc2VudCBpbnB1dFt0eXBlPXJhZGlvXTpmb2N1cyArIGxhYmVsOmFmdGVyLFxuLmdpbnB1dF9jb250YWluZXIgLmdmaWVsZF9jaGVja2JveCBpbnB1dFt0eXBlPWNoZWNrYm94XTpmb2N1cyArIGxhYmVsOmFmdGVyLFxuLmdpbnB1dF9jb250YWluZXIgLmdmaWVsZF9jaGVja2JveCBpbnB1dFt0eXBlPXJhZGlvXTpmb2N1cyArIGxhYmVsOmFmdGVyLFxuLmdpbnB1dF9jb250YWluZXIgLmdmaWVsZF9yYWRpbyBpbnB1dFt0eXBlPWNoZWNrYm94XTpmb2N1cyArIGxhYmVsOmFmdGVyLFxuLmdpbnB1dF9jb250YWluZXIgLmdmaWVsZF9yYWRpbyBpbnB1dFt0eXBlPXJhZGlvXTpmb2N1cyArIGxhYmVsOmFmdGVyLFxuLmdpbnB1dF9jb250YWluZXIgLmdjaG9pY2UgaW5wdXRbdHlwZT1jaGVja2JveF06Zm9jdXMgKyBsYWJlbDphZnRlcixcbi5naW5wdXRfY29udGFpbmVyIC5nY2hvaWNlIGlucHV0W3R5cGU9cmFkaW9dOmZvY3VzICsgbGFiZWw6YWZ0ZXIge1xuICBAYXBwbHkgYm9yZGVyLWJsYWNrIGJvcmRlci1vcGFjaXR5LTIwO1xufVxuLmdpbnB1dF9jb250YWluZXIuZ2lucHV0X2NvbnRhaW5lcl9jb25zZW50IGxhYmVsLFxuLmdpbnB1dF9jb250YWluZXIgLmdmaWVsZF9jaGVja2JveCBsYWJlbCxcbi5naW5wdXRfY29udGFpbmVyIC5nZmllbGRfcmFkaW8gbGFiZWwsXG4uZ2lucHV0X2NvbnRhaW5lciAuZ2Nob2ljZSBsYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBAYXBwbHkgdy1mdWxsIHJlbGF0aXZlIHBsLTQ7XG59XG4uZ2lucHV0X2NvbnRhaW5lci5naW5wdXRfY29udGFpbmVyX2NvbnNlbnQgbGFiZWw6YWZ0ZXIsXG4uZ2lucHV0X2NvbnRhaW5lciAuZ2ZpZWxkX2NoZWNrYm94IGxhYmVsOmFmdGVyLFxuLmdpbnB1dF9jb250YWluZXIgLmdmaWVsZF9yYWRpbyBsYWJlbDphZnRlcixcbi5naW5wdXRfY29udGFpbmVyIC5nY2hvaWNlIGxhYmVsOmFmdGVyIHtcbiAgQGFwcGx5IGNvbnRlbnQtW1wiXCJdIGJnLXdoaXRlIHctWzIwcHhdIGgtWzIwcHhdIGJsb2NrIGFic29sdXRlIGxlZnQtMCB0b3AtWzFweF0gei0wIHBvaW50ZXItZXZlbnRzLW5vbmUgdHJhbnNpdGlvbi1hbGwgcm91bmRlZC1bNHB4XTtcbn1cbi5naW5wdXRfY29udGFpbmVyLmdpbnB1dF9jb250YWluZXJfY29uc2VudCBsYWJlbDpiZWZvcmUsXG4uZ2lucHV0X2NvbnRhaW5lciAuZ2ZpZWxkX2NoZWNrYm94IGxhYmVsOmJlZm9yZSxcbi5naW5wdXRfY29udGFpbmVyIC5nZmllbGRfcmFkaW8gbGFiZWw6YmVmb3JlLFxuLmdpbnB1dF9jb250YWluZXIgLmdjaG9pY2UgbGFiZWw6YmVmb3JlIHtcbiAgQGFwcGx5IGNvbnRlbnQtW1wi7qCNXCJdIGJsb2NrIGFic29sdXRlIHctWzIwcHhdIGgtWzIwcHhdIGxlYWRpbmctWzE2cHhdIHRleHQtMTIgbGVmdC0wIHRvcC1bM3B4XSB0ZXh0LWNlbnRlciBvcGFjaXR5LTAgei1bMV0gdGV4dC13aGl0ZSB0cmFuc2l0aW9uLWFsbDtcbiAgZm9udC1mYW1pbHk6IGZvbnRlbGxvO1xufVxuLmdpbnB1dF9jb250YWluZXIgLmdmaWVsZF9jaGVja2JveCxcbi5naW5wdXRfY29udGFpbmVyIC5nZmllbGRfcmFkaW8ge1xuICBtYXJnaW46IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5naW5wdXRfY29udGFpbmVyIC5nZmllbGRfY2hlY2tib3ggLmdjaG9pY2UsXG4uZ2lucHV0X2NvbnRhaW5lciAuZ2ZpZWxkX3JhZGlvIC5nY2hvaWNlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBtYXJnaW46IDAgMjRweCA2cHggMDtcbn1cbi5naW5wdXRfY29udGFpbmVyIC5nZmllbGRfcmFkaW8gLmdjaG9pY2UgbGFiZWw6YWZ0ZXIge1xuICB0b3A6IDNweDtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbn1cbi5naW5wdXRfY29udGFpbmVyIC5nZmllbGRfcmFkaW8gLmdjaG9pY2UgbGFiZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgbGVmdDogNHB4O1xuICB0b3A6IDdweDtcbiAgb3BhY2l0eTogMDtcbiAgei1pbmRleDogMTtcbn1cbi5naW5wdXRfY29udGFpbmVyLmdpbnB1dF9jb250YWluZXJfY29uc2VudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBmbGV4LWJhc2lzOiAxMDAlO1xufVxuLmdpbnB1dF9jb250YWluZXIuZ2lucHV0X2NvbnRhaW5lcl9maWxldXBsb2FkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG59XG4uZ2lucHV0X2NvbnRhaW5lci5naW5wdXRfY29udGFpbmVyX2ZpbGV1cGxvYWQgaW5wdXRbdHlwZT1maWxlXSB7XG4gIGhlaWdodDogODBweDtcbiAgcGFkZGluZzogMjhweCAxNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBAYXBwbHkgcm91bmRlZCAgYm9yZGVyIGJvcmRlci1ibHVlIGJvcmRlci1vcGFjaXR5LTQwIGJvcmRlci1kYXNoZWQgY3Vyc29yLXBvaW50ZXI7XG59XG4uZ2lucHV0X2NvbnRhaW5lci5naW5wdXRfY29udGFpbmVyX2ZpbGV1cGxvYWQgaW5wdXRbdHlwZT1maWxlXTo6ZmlsZS1zZWxlY3Rvci1idXR0b24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxMnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHdpZHRoOiAxMDBweDtcbiAgcGFkZGluZzogMCAzMnB4IDAgMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgcmlnaHQ7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTYnIGhlaWdodD0nMTYnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nbm9uZSclM0UlM0NwYXRoIGQ9J00xNCAxMFYxMC44QzE0IDExLjkyMDEgMTQgMTIuNDgwMiAxMy43ODIgMTIuOTA4QzEzLjU5MDMgMTMuMjg0MyAxMy4yODQzIDEzLjU5MDMgMTIuOTA4IDEzLjc4MkMxMi40ODAyIDE0IDExLjkyMDEgMTQgMTAuOCAxNEg1LjJDNC4wNzk4OSAxNCAzLjUxOTg0IDE0IDMuMDkyMDIgMTMuNzgyQzIuNzE1NjkgMTMuNTkwMyAyLjQwOTczIDEzLjI4NDMgMi4yMTc5OSAxMi45MDhDMiAxMi40ODAyIDIgMTEuOTIwMSAyIDEwLjhWMTBNMTEuMzMzMyA1LjMzMzMzTDggMk04IDJMNC42NjY2NyA1LjMzMzMzTTggMlYxMCcgc3Ryb2tlPSclMjMzQzFFNjUnIHN0cm9rZS13aWR0aD0nMS41JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSUzQ3BhdGggZD0nTTE0IDEwVjEwLjhDMTQgMTEuOTIwMSAxNCAxMi40ODAyIDEzLjc4MiAxMi45MDhDMTMuNTkwMyAxMy4yODQzIDEzLjI4NDMgMTMuNTkwMyAxMi45MDggMTMuNzgyQzEyLjQ4MDIgMTQgMTEuOTIwMSAxNCAxMC44IDE0SDUuMkM0LjA3OTg5IDE0IDMuNTE5ODQgMTQgMy4wOTIwMiAxMy43ODJDMi43MTU2OSAxMy41OTAzIDIuNDA5NzMgMTMuMjg0MyAyLjIxNzk5IDEyLjkwOEMyIDEyLjQ4MDIgMiAxMS45MjAxIDIgMTAuOFYxME0xMS4zMzMzIDUuMzMzMzNMOCAyTTggMkw0LjY2NjY3IDUuMzMzMzNNOCAyVjEwJyBzdHJva2U9J2JsYWNrJyBzdHJva2Utb3BhY2l0eT0nMC4yJyBzdHJva2Utd2lkdGg9JzEuNScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0NwYXRoIGQ9J00xNCAxMFYxMC44QzE0IDExLjkyMDEgMTQgMTIuNDgwMiAxMy43ODIgMTIuOTA4QzEzLjU5MDMgMTMuMjg0MyAxMy4yODQzIDEzLjU5MDMgMTIuOTA4IDEzLjc4MkMxMi40ODAyIDE0IDExLjkyMDEgMTQgMTAuOCAxNEg1LjJDNC4wNzk4OSAxNCAzLjUxOTg0IDE0IDMuMDkyMDIgMTMuNzgyQzIuNzE1NjkgMTMuNTkwMyAyLjQwOTczIDEzLjI4NDMgMi4yMTc5OSAxMi45MDhDMiAxMi40ODAyIDIgMTEuOTIwMSAyIDEwLjhWMTBNMTEuMzMzMyA1LjMzMzMzTDggMk04IDJMNC42NjY2NyA1LjMzMzMzTTggMlYxMCcgc3Ryb2tlPSdibGFjaycgc3Ryb2tlLW9wYWNpdHk9JzAuMicgc3Ryb2tlLXdpZHRoPScxLjUnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgQGFwcGx5IHRyYW5zaXRpb24tYWxsIGZvbnQtYmFzZTtcbn1cbi5naW5wdXRfY29udGFpbmVyLmdpbnB1dF9jb250YWluZXJfZmlsZXVwbG9hZCAuZ2Zvcm1fZmlsZXVwbG9hZF9ydWxlcyB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAxNTBweCk7XG4gIGxlZnQ6IDEycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gIGJhY2tncm91bmQ6IHJnYmEoNzcsIDc3LCA3NywgMC41KTtcbiAgQGFwcGx5IHB5LTEgbGc6cHktMiB0ZXh0LXdoaXRlIC1tdC1bMnB4XSBiZy13aGl0ZSB0ZXh0LTE0O1xufVxuLmdpbnB1dF9jb250YWluZXIuZ2lucHV0X2NvbnRhaW5lcl9maWxldXBsb2FkLnNlbGVjdGVkIC5nZm9ybV9maWxldXBsb2FkX3J1bGVzIHtcbiAgb3BhY2l0eTogMDtcbn1cbi5naW5wdXRfY29udGFpbmVyLmdpbnB1dF9jb250YWluZXJfZmlsZXVwbG9hZCAuZ2lucHV0X3ByZXZpZXcge1xuICBAYXBwbHkgbS0wIGZvbnQtYmFzZSB0ZXh0LTE2O1xufVxuXG4uZ2Zvcm1fZm9vdGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXRvcDogMzJweCAhaW1wb3J0YW50O1xufVxuQHNjcmVlbiBsZyB7XG4gIC5nZm9ybV9mb290ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIH1cbn1cbi5nZm9ybV9mb290ZXIgLmMtYnV0dG9uLCAuZ2Zvcm1fZm9vdGVyIGlucHV0W3R5cGU9c3VibWl0XSxcbi5nZm9ybV9mb290ZXIgaW5wdXRbdHlwZT1idXR0b25dLFxuLmdmb3JtX2Zvb3RlciBpbnB1dFt0eXBlPXJlc2V0XSB7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cbi5nZm9ybV9mb290ZXIgc3Bhbi5nZm9ybS1sb2FkZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmdmb3JtX2Zvb3RlciBzcGFuLmdmb3JtLWxvYWRlcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxlODM4XCI7XG4gIGZvbnQtZmFtaWx5OiBmb250ZWxsbztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGFuaW1hdGlvbjogc3BpbiAycyBpbmZpbml0ZSBsaW5lYXI7XG59XG5cbi5nZi1jb25maXJtYXRpb24tLWxvYWRlZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLmdmLWNvbmZpcm1hdGlvbi0tbG9hZGVkIC5nZm9ybV9jb25maXJtYXRpb25fbWVzc2FnZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAyNHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIEBhcHBseSBiZy1ibHVlO1xufVxuXG5Aa2V5ZnJhbWVzIHNwaW4ge1xuICAwJSB7XG4gICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAtby10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcbiAgICAtby10cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuICB9XG59XG4vKipcbiAqIEluZmluaXRlIE1hcnF1ZWUgMS4wLjEyXG4gKiBJbmZpbml0ZSBIb3Jpem9udGFsICYgVmVydGljYWwgTWFycXVlZSBhbmltYXRpb24gYmFzZWQgb24gQ1NTIGFuZCBjb250cm9sbGVkIHdpdGggSlNcbiAqXG4gKiBDb3B5cmlnaHQgMjAyNCBWYWhhbiBCYWdoZGFzYXJ5YW5cbiAqXG4gKiBSZWxlYXNlZCB1bmRlciB0aGUgTUlUIExpY2Vuc2VcbiAqXG4gKiBSZWxlYXNlZCBvbjogQXVndXN0IDYsIDIwMjRcbiAqL1xuLmhvcml6b250YWwtbWFycXVlZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBnYXA6IHZhcigtLV9nYXApO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5ob3Jpem9udGFsLW1hcnF1ZWUuc21vb3RoIHtcbiAgLXdlYmtpdC1tYXNrOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHRyYW5zcGFyZW50LCAjZmZmIDIwJSwgI2ZmZiA4MCUsIHRyYW5zcGFyZW50KTtcbiAgbWFzazogbGluZWFyLWdyYWRpZW50KDkwZGVnLCB0cmFuc3BhcmVudCwgI2ZmZiAyMCUsICNmZmYgODAlLCB0cmFuc3BhcmVudCk7XG59XG5cbi5ob3Jpem9udGFsLW1hcnF1ZWUucGF1c2VkIC5ob3Jpem9udGFsLW1hcnF1ZWUtaW5uZXIge1xuICBhbmltYXRpb24tcGxheS1zdGF0ZTogcGF1c2VkO1xufVxuXG4uaG9yaXpvbnRhbC1tYXJxdWVlLmZ1bGwgLmhvcml6b250YWwtbWFycXVlZS1pbm5lciB7XG4gIG1pbi13aWR0aDogdmFyKC0tX2NvbnRhaW5lcldpZHRoKTtcbn1cblxuLmhvcml6b250YWwtbWFycXVlZS1pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgZ2FwOiB2YXIoLS1fZ2FwKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuW2RhdGEtYW5pbWF0ZT10cnVlXSAuaG9yaXpvbnRhbC1tYXJxdWVlLWlubmVyIHtcbiAgYW5pbWF0aW9uOiBob3Jpem9udGFsLW1hcnF1ZWUgdmFyKC0tX3NwZWVkKSBsaW5lYXIgaW5maW5pdGUgdmFyKC0tX2RpcmVjdGlvbik7XG59XG5cbkBrZXlmcmFtZXMgaG9yaXpvbnRhbC1tYXJxdWVlIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKGNhbGModmFyKC0tX2dhcCkgKiAtMSkpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKGNhbGMoLTEwMCUgLSB2YXIoLS1fZ2FwKSAqIDIpKTtcbiAgfVxufVxuLnZlcnRpY2FsLW1hcnF1ZWUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tX2dhcCk7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGhlaWdodDogY2FsYygodmFyKC0tX2NvbnRhaW5lclNpemUpIC0gdmFyKC0tX3ZHYXApKSAvIDEuMik7XG59XG5cbi52ZXJ0aWNhbC1tYXJxdWVlLnNtb290aCB7XG4gIC13ZWJraXQtbWFzazogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgdHJhbnNwYXJlbnQsICNmZmYgMjAlLCAjZmZmIDgwJSwgdHJhbnNwYXJlbnQpO1xuICBtYXNrOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCB0cmFuc3BhcmVudCwgI2ZmZiAyMCUsICNmZmYgODAlLCB0cmFuc3BhcmVudCk7XG59XG5cbi52ZXJ0aWNhbC1tYXJxdWVlLnBhdXNlZCAudmVydGljYWwtbWFycXVlZS1pbm5lciB7XG4gIGFuaW1hdGlvbi1wbGF5LXN0YXRlOiBwYXVzZWQ7XG59XG5cbi52ZXJ0aWNhbC1tYXJxdWVlLWlubmVyIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tX3ZHYXApO1xufVxuXG5bZGF0YS1hbmltYXRlPXRydWVdIC52ZXJ0aWNhbC1tYXJxdWVlLWlubmVyIHtcbiAgYW5pbWF0aW9uOiB2ZXJ0aWNhbC1tYXJxdWVlIHZhcigtLV9zcGVlZCkgbGluZWFyIGluZmluaXRlIHZhcigtLV9kaXJlY3Rpb24pO1xufVxuXG4udmVydGljYWwtbWFycXVlZS1pbm5lciA+IDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXJpZ2h0OiB2YXIoLS1faEdhcCk7XG59XG5cbkBrZXlmcmFtZXMgdmVydGljYWwtbWFycXVlZSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoY2FsYyh2YXIoLS1fdkdhcCkgKiAtMSkpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWShjYWxjKC0xMDAlIC0gdmFyKC0tX3ZHYXApICogMikpO1xuICB9XG59XG4ubWZwLWNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDI0cHg7XG59XG5cbi5tZnAtaWZyYW1lLXNjYWxlciBpZnJhbWUge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4ubWZwLWlmcmFtZS1ob2xkZXIgLm1mcC1jbG9zZSB7XG4gIHdpZHRoOiAzNnB4O1xuICBoZWlnaHQ6IDM2cHg7XG4gIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICMwMDA7XG4gIG9wYWNpdHk6IDE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICB0b3A6IC00NHB4O1xuICByaWdodDogLTQwcHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG59XG4ubWZwLWlmcmFtZS1ob2xkZXIgLm1mcC1jbG9zZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogd2hpdGU7XG59XG5AbWVkaWEgZGVza3RvcCB7XG4gIC5tZnAtaWZyYW1lLWhvbGRlciAubWZwLWNsb3NlIHtcbiAgICByaWdodDogMDtcbiAgfVxufVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKipcXFxuICBCYXNpYyBNb2RhbCBTdHlsZXNcblxcKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4ubW9kYWxfX292ZXJsYXkge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjYpO1xuICBkaXNwbGF5OiBibG9jaztcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHotaW5kZXg6IDMwMDA7XG4gIHBhZGRpbmc6IDI0cHggMjRweDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cbkBzY3JlZW4gbGcge1xuICAubW9kYWxfX292ZXJsYXkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cblxuLm1vZGFsX19jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDE0cHg7XG4gIG1heC1oZWlnaHQ6IDEwMHZoO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLm1vZGFsX19oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuXG4ubW9kYWxfX3RpdGxlIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBsaW5lLWhlaWdodDogMS4zO1xufVxuQHNjcmVlbiBsZyB7XG4gIC5tb2RhbF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgfVxufVxuXG4ubW9kYWxfX2Nsb3NlIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDE2cHg7XG4gIHJpZ2h0OiAxNnB4O1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgQGFwcGx5IHRleHQtYmx1ZTtcbn1cbkBzY3JlZW4gbGcge1xuICAubW9kYWxfX2Nsb3NlIHtcbiAgICB0b3A6IDI0cHg7XG4gICAgcmlnaHQ6IDI0cHg7XG4gIH1cbn1cbi5tb2RhbF9fY2xvc2U6aG92ZXIge1xuICBAYXBwbHkgYmctZ3JleS0xMDA7XG59XG5cbi5tb2RhbF9fY2xvc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLinJVcIjtcbn1cblxuLm1vZGFsX19jb250ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YwRUZFRjtcbn1cbi5tb2RhbF9fY29udGVudCAuZ2Zvcm1fd3JhcHBlciBmb3JtIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ubW9kYWxfX2NvbnRlbnQgLmdmb3JtX3dyYXBwZXIgZm9ybSAuZ2Zvcm1fYm9keSB7XG4gIHdpZHRoOiAxMDAlO1xuICBmbGV4LWJhc2lzOiAxMDAlO1xufVxuLm1vZGFsX19jb250ZW50IC5nZm9ybV93cmFwcGVyIGZvcm0gLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyB7XG4gIGNvbHVtbi1nYXA6IDI0cHg7XG59XG4ubW9kYWxfX2NvbnRlbnQgLmdmb3JtX3dyYXBwZXIgZm9ybSAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIGlucHV0W3R5cGU9dGV4dF0sXG4ubW9kYWxfX2NvbnRlbnQgLmdmb3JtX3dyYXBwZXIgZm9ybSAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIGlucHV0W3R5cGU9cGFzc3dvcmRdLFxuLm1vZGFsX19jb250ZW50IC5nZm9ybV93cmFwcGVyIGZvcm0gLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyBpbnB1dFt0eXBlPXRlbF0sXG4ubW9kYWxfX2NvbnRlbnQgLmdmb3JtX3dyYXBwZXIgZm9ybSAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIGlucHV0W3R5cGU9bnVtYmVyXSxcbi5tb2RhbF9fY29udGVudCAuZ2Zvcm1fd3JhcHBlciBmb3JtIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgaW5wdXRbdHlwZT1lbWFpbF0ge1xuICBAYXBwbHkgYm9yZGVyLWJsYWNrIGJvcmRlci1vcGFjaXR5LTIwO1xufVxuLm1vZGFsX19jb250ZW50IC5nZm9ybV93cmFwcGVyIGZvcm0gLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkLS10eXBlLWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubW9kYWxfX2NvbnRlbnQgLmdmb3JtX3dyYXBwZXIgZm9ybSAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGRfaHRtbCBzbWFsbCB7XG4gIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xufVxuLm1vZGFsX19jb250ZW50IC5nZm9ybV93cmFwcGVyIGZvcm0gLmdmb3JtX2JvZHkgLmdpbnB1dF9jb250YWluZXIuZ2lucHV0X2NvbnRhaW5lcl9jb25zZW50IGxhYmVsOmFmdGVyLFxuLm1vZGFsX19jb250ZW50IC5nZm9ybV93cmFwcGVyIGZvcm0gLmdmb3JtX2JvZHkgLmdpbnB1dF9jb250YWluZXIgLmdmaWVsZF9jaGVja2JveCBsYWJlbDphZnRlcixcbi5tb2RhbF9fY29udGVudCAuZ2Zvcm1fd3JhcHBlciBmb3JtIC5nZm9ybV9ib2R5IC5naW5wdXRfY29udGFpbmVyIC5nZmllbGRfcmFkaW8gbGFiZWw6YWZ0ZXIsXG4ubW9kYWxfX2NvbnRlbnQgLmdmb3JtX3dyYXBwZXIgZm9ybSAuZ2Zvcm1fYm9keSAuZ2lucHV0X2NvbnRhaW5lciAuZ2Nob2ljZSBsYWJlbDphZnRlciB7XG4gIEBhcHBseSBib3JkZXItYmxhY2sgYm9yZGVyLW9wYWNpdHktMjA7XG59XG4ubW9kYWxfX2NvbnRlbnQgLmdmb3JtX3dyYXBwZXIgZm9ybSAuZ2Zvcm1fYm9keSAuZ2lucHV0X2NvbnRhaW5lci5naW5wdXRfY29udGFpbmVyX2NvbnNlbnQgaW5wdXQ6Zm9jdXMgKyBsYWJlbDphZnRlcixcbi5tb2RhbF9fY29udGVudCAuZ2Zvcm1fd3JhcHBlciBmb3JtIC5nZm9ybV9ib2R5IC5naW5wdXRfY29udGFpbmVyIC5nZmllbGRfY2hlY2tib3ggaW5wdXQ6Zm9jdXMgKyBsYWJlbDphZnRlcixcbi5tb2RhbF9fY29udGVudCAuZ2Zvcm1fd3JhcHBlciBmb3JtIC5nZm9ybV9ib2R5IC5naW5wdXRfY29udGFpbmVyIC5nZmllbGRfcmFkaW8gaW5wdXQ6Zm9jdXMgKyBsYWJlbDphZnRlcixcbi5tb2RhbF9fY29udGVudCAuZ2Zvcm1fd3JhcHBlciBmb3JtIC5nZm9ybV9ib2R5IC5naW5wdXRfY29udGFpbmVyIC5nY2hvaWNlIGlucHV0OmZvY3VzICsgbGFiZWw6YWZ0ZXIge1xuICBAYXBwbHkgYm9yZGVyLWJsYWNrIGJvcmRlci1vcGFjaXR5LTIwO1xufVxuLm1vZGFsX19jb250ZW50IC5nZm9ybV93cmFwcGVyIGZvcm0gLmdmb3JtX2Zvb3RlciB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHBhZGRpbmctdG9wOiAyOXB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLm1vZGFsX19jb250ZW50IC5nZm9ybV93cmFwcGVyIGZvcm0gLmdmb3JtX2Zvb3RlciAuYy1idXR0b246YWZ0ZXIsIC5tb2RhbF9fY29udGVudCAuZ2Zvcm1fd3JhcHBlciBmb3JtIC5nZm9ybV9mb290ZXIgaW5wdXRbdHlwZT1zdWJtaXRdOmFmdGVyLFxuLm1vZGFsX19jb250ZW50IC5nZm9ybV93cmFwcGVyIGZvcm0gLmdmb3JtX2Zvb3RlciBpbnB1dFt0eXBlPWJ1dHRvbl06YWZ0ZXIsXG4ubW9kYWxfX2NvbnRlbnQgLmdmb3JtX3dyYXBwZXIgZm9ybSAuZ2Zvcm1fZm9vdGVyIGlucHV0W3R5cGU9cmVzZXRdOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxNicgaGVpZ2h0PScxNicgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPSdub25lJyUzRSUzQ3BhdGggZD0nTTE0IDEwVjEwLjhDMTQgMTEuOTIwMSAxNCAxMi40ODAyIDEzLjc4MiAxMi45MDhDMTMuNTkwMyAxMy4yODQzIDEzLjI4NDMgMTMuNTkwMyAxMi45MDggMTMuNzgyQzEyLjQ4MDIgMTQgMTEuOTIwMSAxNCAxMC44IDE0SDUuMkM0LjA3OTg5IDE0IDMuNTE5ODQgMTQgMy4wOTIwMiAxMy43ODJDMi43MTU2OSAxMy41OTAzIDIuNDA5NzMgMTMuMjg0MyAyLjIxNzk5IDEyLjkwOEMyIDEyLjQ4MDIgMiAxMS45MjAxIDIgMTAuOFYxME0xMS4zMzMzIDYuNjY2NjdMOCAxME04IDEwTDQuNjY2NjcgNi42NjY2N004IDEwVjInIHN0cm9rZT0nd2hpdGUnIHN0cm9rZS13aWR0aD0nMS41JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSUzQy9zdmclM0VcIik7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgY29udGVudDogXCJcIjtcbn1cbi5tb2RhbF9fY29udGVudCAuZ2Zvcm1fd3JhcHBlciBmb3JtIC5nZm9ybV9mb290ZXIgLmMtYnV0dG9uOmhvdmVyOmFmdGVyLCAubW9kYWxfX2NvbnRlbnQgLmdmb3JtX3dyYXBwZXIgZm9ybSAuZ2Zvcm1fZm9vdGVyIGlucHV0W3R5cGU9c3VibWl0XTpob3ZlcjphZnRlcixcbi5tb2RhbF9fY29udGVudCAuZ2Zvcm1fd3JhcHBlciBmb3JtIC5nZm9ybV9mb290ZXIgaW5wdXRbdHlwZT1idXR0b25dOmhvdmVyOmFmdGVyLFxuLm1vZGFsX19jb250ZW50IC5nZm9ybV93cmFwcGVyIGZvcm0gLmdmb3JtX2Zvb3RlciBpbnB1dFt0eXBlPXJlc2V0XTpob3ZlcjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTYnIGhlaWdodD0nMTYnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nbm9uZSclM0UlM0NwYXRoIGQ9J00xNCAxMFYxMC44QzE0IDExLjkyMDEgMTQgMTIuNDgwMiAxMy43ODIgMTIuOTA4QzEzLjU5MDMgMTMuMjg0MyAxMy4yODQzIDEzLjU5MDMgMTIuOTA4IDEzLjc4MkMxMi40ODAyIDE0IDExLjkyMDEgMTQgMTAuOCAxNEg1LjJDNC4wNzk4OSAxNCAzLjUxOTg0IDE0IDMuMDkyMDIgMTMuNzgyQzIuNzE1NjkgMTMuNTkwMyAyLjQwOTczIDEzLjI4NDMgMi4yMTc5OSAxMi45MDhDMiAxMi40ODAyIDIgMTEuOTIwMSAyIDEwLjhWMTBNMTEuMzMzMyA2LjY2NjY3TDggMTBNOCAxMEw0LjY2NjY3IDYuNjY2NjdNOCAxMFYyJyBzdHJva2U9JyUyMzNDMUU2NScgc3Ryb2tlLXdpZHRoPScxLjUnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFJTNDcGF0aCBkPSdNMTQgMTBWMTAuOEMxNCAxMS45MjAxIDE0IDEyLjQ4MDIgMTMuNzgyIDEyLjkwOEMxMy41OTAzIDEzLjI4NDMgMTMuMjg0MyAxMy41OTAzIDEyLjkwOCAxMy43ODJDMTIuNDgwMiAxNCAxMS45MjAxIDE0IDEwLjggMTRINS4yQzQuMDc5ODkgMTQgMy41MTk4NCAxNCAzLjA5MjAyIDEzLjc4MkMyLjcxNTY5IDEzLjU5MDMgMi40MDk3MyAxMy4yODQzIDIuMjE3OTkgMTIuOTA4QzIgMTIuNDgwMiAyIDExLjkyMDEgMiAxMC44VjEwTTExLjMzMzMgNi42NjY2N0w4IDEwTTggMTBMNC42NjY2NyA2LjY2NjY3TTggMTBWMicgc3Ryb2tlPSdibGFjaycgc3Ryb2tlLW9wYWNpdHk9JzAuMicgc3Ryb2tlLXdpZHRoPScxLjUnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFJTNDcGF0aCBkPSdNMTQgMTBWMTAuOEMxNCAxMS45MjAxIDE0IDEyLjQ4MDIgMTMuNzgyIDEyLjkwOEMxMy41OTAzIDEzLjI4NDMgMTMuMjg0MyAxMy41OTAzIDEyLjkwOCAxMy43ODJDMTIuNDgwMiAxNCAxMS45MjAxIDE0IDEwLjggMTRINS4yQzQuMDc5ODkgMTQgMy41MTk4NCAxNCAzLjA5MjAyIDEzLjc4MkMyLjcxNTY5IDEzLjU5MDMgMi40MDk3MyAxMy4yODQzIDIuMjE3OTkgMTIuOTA4QzIgMTIuNDgwMiAyIDExLjkyMDEgMiAxMC44VjEwTTExLjMzMzMgNi42NjY2N0w4IDEwTTggMTBMNC42NjY2NyA2LjY2NjY3TTggMTBWMicgc3Ryb2tlPSdibGFjaycgc3Ryb2tlLW9wYWNpdHk9JzAuMicgc3Ryb2tlLXdpZHRoPScxLjUnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFJTNDL3N2ZyUzRVwiKTtcbn1cbi5tb2RhbF9fY29udGVudCAuZ2Zvcm1fd3JhcHBlciBmb3JtIC5nZm9ybV9mb290ZXIgc3Bhbi5nZm9ybS1sb2FkZXIge1xuICByaWdodDogLTI0cHg7XG4gIHRvcDogYXV0bztcbiAgYm90dG9tOiAxMnB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIGxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbn1cbi5tb2RhbF9fY29udGVudCAuZ2Zvcm1fY29uZmlybWF0aW9uX3dyYXBwZXIgLmdmb3JtX2NvbmZpcm1hdGlvbl9tZXNzYWdlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLm1vZGFsX19jb250ZW50IC5nZm9ybV9jb25maXJtYXRpb25fd3JhcHBlciAuZ2Zvcm1fY29uZmlybWF0aW9uX21lc3NhZ2UgaDIge1xuICBmb250LXNpemU6IDMycHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG5Ac2NyZWVuIGxnIHtcbiAgLm1vZGFsX19jb250ZW50IC5nZm9ybV9jb25maXJtYXRpb25fd3JhcHBlciAuZ2Zvcm1fY29uZmlybWF0aW9uX21lc3NhZ2UgaDIge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgfVxufVxuXG4ubW9kYWxfX2J0biB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgcGFkZGluZy1yaWdodDogMXJlbTtcbiAgcGFkZGluZy10b3A6IDAuNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZTZlNjtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44KTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gIG1hcmdpbjogMDtcbiAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4yNXMgZWFzZS1vdXQ7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjI1cyBlYXNlLW91dDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMjVzIGVhc2Utb3V0LCAtd2Via2l0LXRyYW5zZm9ybSAwLjI1cyBlYXNlLW91dDtcbn1cblxuLm1vZGFsX19idG46Zm9jdXMsIC5tb2RhbF9fYnRuOmhvdmVyIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xufVxuXG4ubW9kYWxfX2J0bi1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNDQ5ZTtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKlxcXG4gIERlbW8gQW5pbWF0aW9uIFN0eWxlXG5cXCoqKioqKioqKioqKioqKioqKioqKioqKioqL1xuQGtleWZyYW1lcyBtbWZhZGVJbiB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkBrZXlmcmFtZXMgbW1mYWRlT3V0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuQGtleWZyYW1lcyBtbXNsaWRlSW4ge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTUlKTtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIG1tc2xpZGVPdXQge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAlKTtcbiAgfVxufVxuLm1pY3JvbW9kYWwtc2xpZGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubWljcm9tb2RhbC1zbGlkZS5pcy1vcGVuIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5taWNyb21vZGFsLXNsaWRlW2FyaWEtaGlkZGVuPWZhbHNlXSAubW9kYWxfX292ZXJsYXkge1xuICBhbmltYXRpb246IG1tZmFkZUluIDAuM3MgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMiwgMSk7XG59XG5cbi5taWNyb21vZGFsLXNsaWRlW2FyaWEtaGlkZGVuPWZhbHNlXSAubW9kYWxfX2NvbnRhaW5lciB7XG4gIGFuaW1hdGlvbjogbW1zbGlkZUluIDAuM3MgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMiwgMSk7XG59XG5cbi5taWNyb21vZGFsLXNsaWRlW2FyaWEtaGlkZGVuPXRydWVdIC5tb2RhbF9fb3ZlcmxheSB7XG4gIGFuaW1hdGlvbjogbW1mYWRlT3V0IDAuM3MgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMiwgMSk7XG59XG5cbi5taWNyb21vZGFsLXNsaWRlW2FyaWEtaGlkZGVuPXRydWVdIC5tb2RhbF9fY29udGFpbmVyIHtcbiAgYW5pbWF0aW9uOiBtbXNsaWRlT3V0IDAuM3MgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMiwgMSk7XG59XG5cbi5taWNyb21vZGFsLXNsaWRlIC5tb2RhbF9fY29udGFpbmVyLFxuLm1pY3JvbW9kYWwtc2xpZGUgLm1vZGFsX19vdmVybGF5IHtcbiAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbn1cblxuLyogU2xpZGVyICovXG4uc2xpY2stc2xpZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy10b3VjaC1hY3Rpb246IHBhbi15O1xuICB0b3VjaC1hY3Rpb246IHBhbi15O1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uc2xpY2stdHJhY2sge1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG59XG5cbi5zbGljay1zbGlkZSB7XG4gIGhlaWdodDogaW5oZXJpdCAhaW1wb3J0YW50O1xufVxuXG4uc2xpY2stbGlzdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5zbGljay1saXN0OmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLnNsaWNrLWxpc3QuZHJhZ2dpbmcge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGN1cnNvcjogaGFuZDtcbn1cblxuLnNsaWNrLXNsaWRlciAuc2xpY2stdHJhY2ssXG4uc2xpY2stc2xpZGVyIC5zbGljay1saXN0IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xufVxuXG4uc2xpY2stdHJhY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi5zbGljay10cmFjazpiZWZvcmUsXG4uc2xpY2stdHJhY2s6YWZ0ZXIge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY29udGVudDogXCJcIjtcbn1cblxuLnNsaWNrLXRyYWNrOmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi5zbGljay1sb2FkaW5nIC5zbGljay10cmFjayB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLnNsaWNrLXNsaWRlIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGhlaWdodDogMTAwJTtcbiAgbWluLWhlaWdodDogMXB4O1xufVxuXG5bZGlyPXJ0bF0gLnNsaWNrLXNsaWRlIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4uc2xpY2stc2xpZGUgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5zbGljay1zbGlkZS5zbGljay1sb2FkaW5nIGltZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zbGljay1zbGlkZS5kcmFnZ2luZyBpbWcge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnNsaWNrLWluaXRpYWxpemVkIC5zbGljay1zbGlkZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uc2xpY2stbG9hZGluZyAuc2xpY2stc2xpZGUge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5zbGljay12ZXJ0aWNhbCAuc2xpY2stc2xpZGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiBhdXRvO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuLnNsaWNrLWFycm93LnNsaWNrLWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zbGljay1kb3RzIHtcbiAgbWFyZ2luLXRvcDogMzJweDtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICBjb2x1bW4tZ2FwOiA4cHg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogLTQwcHg7XG4gIHdpZHRoOiBjYWxjKDEwMHZ3IC0gNDhweCk7XG59XG5Ac2NyZWVuIGxnIHtcbiAgLnNsaWNrLWRvdHMge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLnNsaWNrLWRvdHMgPiBsaSB7XG4gIG1hcmdpbjogMDtcbn1cbi5zbGljay1kb3RzID4gbGkuc2xpY2stYWN0aXZlID4gYnV0dG9uIHtcbiAgQGFwcGx5IGJnLWRhcmtyZWQ7XG59XG4uc2xpY2stZG90cyA+IGxpID4gYnV0dG9uIHtcbiAgdGV4dC1pbmRlbnQ6IC05OTk5ZW07XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICBAYXBwbHkgYmctbWludDtcbn1cblxuLyogUmVjb21tZW5kZWQgc3R5bGVzIGZvciBTcGxpdHRpbmcgKi9cbi5zcGxpdHRpbmcgLndvcmQsXG4uc3BsaXR0aW5nIC5jaGFyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4vKiBQc3VlZG8tZWxlbWVudCBjaGFycyAqL1xuLnNwbGl0dGluZyAuY2hhciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLyoqXG4gKiBQb3B1bGF0ZSB0aGUgcHN1ZWRvIGVsZW1lbnRzIHdpdGggdGhlIGNoYXJhY3RlciB0byBhbGxvdyBmb3IgZXhwYW5kZWQgZWZmZWN0c1xuICogU2V0IHRvIGBkaXNwbGF5OiBub25lYCBieSBkZWZhdWx0OyBqdXN0IGFkZCBgZGlzcGxheTogYmxvY2tgIHdoZW4geW91IHdhbnRcbiAqIHRvIHVzZSB0aGUgcHN1ZWRvIGVsZW1lbnRzXG4gKi9cbi5zcGxpdHRpbmcgLmNoYXI6OmJlZm9yZSxcbi5zcGxpdHRpbmcgLmNoYXI6OmFmdGVyIHtcbiAgY29udGVudDogYXR0cihkYXRhLWNoYXIpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBpbmhlcml0O1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLyogRXhwYW5kZWQgQ1NTIFZhcmlhYmxlcyAqL1xuLnNwbGl0dGluZyB7XG4gIC8qIFRoZSBjZW50ZXIgd29yZCBpbmRleCAqL1xuICAtLXdvcmQtY2VudGVyOiBjYWxjKCh2YXIoLS13b3JkLXRvdGFsKSAtIDEpIC8gMik7XG4gIC8qIFRoZSBjZW50ZXIgY2hhcmFjdGVyIGluZGV4ICovXG4gIC0tY2hhci1jZW50ZXI6IGNhbGMoKHZhcigtLWNoYXItdG90YWwpIC0gMSkgLyAyKTtcbiAgLyogVGhlIGNlbnRlciBjaGFyYWN0ZXIgaW5kZXggKi9cbiAgLS1saW5lLWNlbnRlcjogY2FsYygodmFyKC0tbGluZS10b3RhbCkgLSAxKSAvIDIpO1xufVxuXG4uc3BsaXR0aW5nIC53b3JkIHtcbiAgLyogUGVjZW50ICgwLTEpIG9mIHRoZSB3b3JkJ3MgcG9zaXRpb24gKi9cbiAgLS13b3JkLXBlcmNlbnQ6IGNhbGModmFyKC0td29yZC1pbmRleCkgLyB2YXIoLS13b3JkLXRvdGFsKSk7XG4gIC8qIFBlY2VudCAoMC0xKSBvZiB0aGUgbGluZSdzIHBvc2l0aW9uICovXG4gIC0tbGluZS1wZXJjZW50OiBjYWxjKHZhcigtLWxpbmUtaW5kZXgpIC8gdmFyKC0tbGluZS10b3RhbCkpO1xufVxuXG4uc3BsaXR0aW5nIC5jaGFyIHtcbiAgLyogUGVyY2VudCAoMC0xKSBvZiB0aGUgY2hhcidzIHBvc2l0aW9uICovXG4gIC0tY2hhci1wZXJjZW50OiBjYWxjKHZhcigtLWNoYXItaW5kZXgpIC8gdmFyKC0tY2hhci10b3RhbCkpO1xuICAvKiBPZmZzZXQgZnJvbSBjZW50ZXIsIHBvc2l0aXZlICYgbmVnYXRpdmUgKi9cbiAgLS1jaGFyLW9mZnNldDogY2FsYyh2YXIoLS1jaGFyLWluZGV4KSAtIHZhcigtLWNoYXItY2VudGVyKSk7XG4gIC8qIEFic29sdXRlIGRpc3RhbmNlIGZyb20gY2VudGVyLCBvbmx5IHBvc2l0aXZlICovXG4gIC0tZGlzdGFuY2U6IGNhbGMoXG4gICAgICh2YXIoLS1jaGFyLW9mZnNldCkgKiB2YXIoLS1jaGFyLW9mZnNldCkpIC8gdmFyKC0tY2hhci1jZW50ZXIpXG4gICk7XG4gIC8qIERpc3RhbmNlIGZyb20gY2VudGVyIHdoZXJlIC0xIGlzIHRoZSBmYXIgbGVmdCwgMCBpcyBjZW50ZXIsIDEgaXMgZmFyIHJpZ2h0ICovXG4gIC0tZGlzdGFuY2Utc2luZTogY2FsYyh2YXIoLS1jaGFyLW9mZnNldCkgLyB2YXIoLS1jaGFyLWNlbnRlcikpO1xuICAvKiBEaXN0YW5jZSBmcm9tIGNlbnRlciB3aGVyZSAxIGlzIGZhciBsZWZ0L2ZhciByaWdodCwgMCBpcyBjZW50ZXIgKi9cbiAgLS1kaXN0YW5jZS1wZXJjZW50OiBjYWxjKCh2YXIoLS1kaXN0YW5jZSkgLyB2YXIoLS1jaGFyLWNlbnRlcikpKTtcbn1cblxuLnN3aXBlciB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgLyogRml4IG9mIFdlYmtpdCBmbGlja2VyaW5nICovXG4gIHotaW5kZXg6IDE7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc3dpcGVyLnN3aXBlci1pbml0aWFsaXplZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci13cmFwcGVyIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLnN3aXBlci13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbn1cblxuLnN3aXBlci1hbmRyb2lkIC5zd2lwZXItc2xpZGUsXG4uc3dpcGVyLXdyYXBwZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xufVxuXG4uc3dpcGVyLXBvaW50ZXItZXZlbnRzIHtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbn1cbi5zd2lwZXItcG9pbnRlci1ldmVudHMuc3dpcGVyLXZlcnRpY2FsIHtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teDtcbn1cblxuLnN3aXBlci1zbGlkZSB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGFsbDtcbn1cblxuLnN3aXBlci1zbGlkZS1pbnZpc2libGUtYmxhbmsge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi8qIEVxdWFsIEhlaWdodCAqL1xuLnN3aXBlci0tZXF1YWxoZWlnaHQgLnN3aXBlci1zbGlkZSB7XG4gIGhlaWdodDogYXV0bztcbn1cbi5zd2lwZXItLWVxdWFsaGVpZ2h0IC5zd2lwZXItc2xpZGUgPiBkaXYge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi8qIEF1dG8gSGVpZ2h0ICovXG4uc3dpcGVyLWF1dG9oZWlnaHQsXG4uc3dpcGVyLWF1dG9oZWlnaHQgLnN3aXBlci1zbGlkZSB7XG4gIGhlaWdodDogYXV0bztcbn1cbi5zd2lwZXItYXV0b2hlaWdodCAuc3dpcGVyLXdyYXBwZXIge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBoZWlnaHQ7XG59XG5cbi5zd2lwZXItYmFja2ZhY2UtaGlkZGVuIC5zd2lwZXItc2xpZGUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLyogQ1NTIE1vZGUgKi9cbi5zd2lwZXItY3NzLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBvdmVyZmxvdzogYXV0bztcbiAgc2Nyb2xsYmFyLXdpZHRoOiBub25lOyAvKiBGb3IgRmlyZWZveCAqL1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7IC8qIEZvciBJbnRlcm5ldCBFeHBsb3JlciBhbmQgRWRnZSAqL1xufVxuLnN3aXBlci1jc3MtbW9kZSA+IC5zd2lwZXItd3JhcHBlcjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnN3aXBlci1jc3MtbW9kZSA+IC5zd2lwZXItd3JhcHBlciA+IC5zd2lwZXItc2xpZGUge1xuICBzY3JvbGwtc25hcC1hbGlnbjogc3RhcnQgc3RhcnQ7XG59XG5cbi5zd2lwZXItaG9yaXpvbnRhbC5zd2lwZXItY3NzLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBzY3JvbGwtc25hcC10eXBlOiB4IG1hbmRhdG9yeTtcbn1cblxuLnN3aXBlci12ZXJ0aWNhbC5zd2lwZXItY3NzLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBzY3JvbGwtc25hcC10eXBlOiB5IG1hbmRhdG9yeTtcbn1cblxuLnN3aXBlci1jZW50ZXJlZCA+IC5zd2lwZXItd3JhcHBlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBmbGV4LXNocmluazogMDtcbiAgb3JkZXI6IDk5OTk7XG59XG4uc3dpcGVyLWNlbnRlcmVkLnN3aXBlci1ob3Jpem9udGFsID4gLnN3aXBlci13cmFwcGVyID4gLnN3aXBlci1zbGlkZTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IHZhcigtLXN3aXBlci1jZW50ZXJlZC1vZmZzZXQtYmVmb3JlKTtcbn1cbi5zd2lwZXItY2VudGVyZWQuc3dpcGVyLWhvcml6b250YWwgPiAuc3dpcGVyLXdyYXBwZXI6YmVmb3JlIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogdmFyKC0tc3dpcGVyLWNlbnRlcmVkLW9mZnNldC1hZnRlcik7XG59XG4uc3dpcGVyLWNlbnRlcmVkLnN3aXBlci12ZXJ0aWNhbCA+IC5zd2lwZXItd3JhcHBlciA+IC5zd2lwZXItc2xpZGU6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IHZhcigtLXN3aXBlci1jZW50ZXJlZC1vZmZzZXQtYmVmb3JlKTtcbn1cbi5zd2lwZXItY2VudGVyZWQuc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci13cmFwcGVyOmJlZm9yZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IHZhcigtLXN3aXBlci1jZW50ZXJlZC1vZmZzZXQtYWZ0ZXIpO1xufVxuLnN3aXBlci1jZW50ZXJlZCA+IC5zd2lwZXItd3JhcHBlciA+IC5zd2lwZXItc2xpZGUge1xuICBzY3JvbGwtc25hcC1hbGlnbjogY2VudGVyIGNlbnRlcjtcbn1cblxuLyogUHJvZ3Jlc3MgKi9cbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciB7XG4gIEBhcHBseSByZWxhdGl2ZSBiZy1bI2VhZGFjNF07XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItZmlsbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDtcbn1cblxuLnN3aXBlci1ydGwgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1maWxsIHtcbiAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgdG9wO1xufVxuXG4uc3dpcGVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIsXG4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbCxcbi5zd2lwZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGUsXG4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tdmVydGljYWwuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGUge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA2cHg7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbn1cblxuLnN3aXBlci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhcixcbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbCxcbi5zd2lwZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZSxcbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRlIHtcbiAgd2lkdGg6IDZweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1sb2NrIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnN3aXBlci1ncmlkID4gLnN3aXBlci13cmFwcGVyIHtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4uc3dpcGVyLWdyaWQtY29sdW1uID4gLnN3aXBlci13cmFwcGVyIHtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uc3dpcGVyLWZhZGUuc3dpcGVyLWZyZWUtbW9kZSAuc3dpcGVyLXNsaWRlIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xufVxuLnN3aXBlci1mYWRlIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbn1cbi5zd2lwZXItZmFkZSAuc3dpcGVyLXNsaWRlIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5zd2lwZXItZmFkZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSwgLnN3aXBlci1mYWRlIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5zd2lwZXItc2xpZGUtYWN0aXZlIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjb2x1bW4tZ2FwOiA4cHg7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24gc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gIEBhcHBseSBiZy1ncmV5LWRhcms7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24gc3Bhbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgQGFwcGx5IGJnLWdyZXktZGFyaztcbn1cblxuLnN3aXBlci1idXR0b24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDUwMDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogNjRweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIEBhcHBseSB0ZXh0LWdyZXktZGFyaztcbn1cbkBzY3JlZW4gbGcge1xuICAuc3dpcGVyLWJ1dHRvbiB7XG4gICAgd2lkdGg6IDQ4cHg7XG4gICAgaGVpZ2h0OiA5NnB4O1xuICB9XG59XG4uc3dpcGVyLWJ1dHRvbi5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgb3BhY2l0eTogMC4zO1xufVxuLnN3aXBlci1idXR0b24ucHJldiB7XG4gIGxlZnQ6IDMycHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0MlM0Z4bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0nVVRGLTgnJTNGJTNFJTNDc3ZnIGlkPSdMYXllcl8yJyBkYXRhLW5hbWU9J0xheWVyIDInIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2MC42IDM2Mi45NiclM0UlM0NkZWZzJTNFJTNDc3R5bGUlM0UgLmNscy0xICU3QiBpc29sYXRpb246IGlzb2xhdGU7ICU3RCAuY2xzLTIgJTdCIGZpbGw6ICUyM2ZmZjsgJTdEICUzQy9zdHlsZSUzRSUzQy9kZWZzJTNFJTNDZyBpZD0nTGF5ZXJfMS0yJyBkYXRhLW5hbWU9J0xheWVyIDEnJTNFJTNDZyBjbGFzcz0nY2xzLTEnJTNFJTNDcGF0aCBjbGFzcz0nY2xzLTInIGQ9J00xMDMuNjYsMjg4Ljc5TDE2LjY0LDE4NS4xM2w4Ni43Mi0xMDMuMzdoMzcuOTZsLTg3LjMxLDEwMy4zNyw4Ny4zMSwxMDMuNjZoLTM3LjY3WicvJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7XG59XG4uc3dpcGVyLWJ1dHRvbi5uZXh0IHtcbiAgcmlnaHQ6IDMycHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0MlM0Z4bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0nVVRGLTgnJTNGJTNFJTNDc3ZnIGlkPSdMYXllcl8yJyBkYXRhLW5hbWU9J0xheWVyIDInIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2MC42IDM2Mi45NiclM0UlM0NkZWZzJTNFJTNDc3R5bGUlM0UgLmNscy0xICU3QiBpc29sYXRpb246IGlzb2xhdGU7ICU3RCAuY2xzLTIgJTdCIGZpbGw6ICUyM2ZmZjsgJTdEICUzQy9zdHlsZSUzRSUzQy9kZWZzJTNFJTNDZyBpZD0nTGF5ZXJfMS0yJyBkYXRhLW5hbWU9J0xheWVyIDEnJTNFJTNDZyBjbGFzcz0nY2xzLTEnJTNFJTNDcGF0aCBjbGFzcz0nY2xzLTInIGQ9J001Ni45NCw3NC4xN2w4Ny4wMiwxMDMuNjYtODYuNzIsMTAzLjM3SDE5LjI3bDg3LjMxLTEwMy4zN0wxOS4yNyw3NC4xN2gzNy42N1onLyUzRSUzQy9nJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpO1xufVxuLnN3aXBlci1idXR0b24tLXllbGxvdy5wcmV2IHtcbiAgbGVmdDogMTZweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQyUzRnhtbCB2ZXJzaW9uPScxLjAnIGVuY29kaW5nPSdVVEYtOCclM0YlM0UlM0NzdmcgaWQ9J0xheWVyXzInIGRhdGEtbmFtZT0nTGF5ZXIgMicgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYwLjYgMzYyLjk2JyUzRSUzQ2RlZnMlM0UlM0NzdHlsZSUzRSAuY2xzLTEgJTdCIGlzb2xhdGlvbjogaXNvbGF0ZTsgJTdEIC5jbHMtMiAlN0IgZmlsbDogJTIzZmVjMDBmOyAlN0QgJTNDL3N0eWxlJTNFJTNDL2RlZnMlM0UlM0NnIGlkPSdMYXllcl8xLTInIGRhdGEtbmFtZT0nTGF5ZXIgMSclM0UlM0NnIGNsYXNzPSdjbHMtMSclM0UlM0NwYXRoIGNsYXNzPSdjbHMtMicgZD0nTTEwMy42NiwyODguNzlMMTYuNjQsMTg1LjEzbDg2LjcyLTEwMy4zN2gzNy45NmwtODcuMzEsMTAzLjM3LDg3LjMxLDEwMy42NmgtMzcuNjdaJy8lM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtcbn1cbkBzY3JlZW4gbGcge1xuICAuc3dpcGVyLWJ1dHRvbi0teWVsbG93LnByZXYge1xuICAgIHJpZ2h0OiAzMnB4O1xuICB9XG59XG4uc3dpcGVyLWJ1dHRvbi0teWVsbG93Lm5leHQge1xuICByaWdodDogMTZweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQyUzRnhtbCB2ZXJzaW9uPScxLjAnIGVuY29kaW5nPSdVVEYtOCclM0YlM0UlM0NzdmcgaWQ9J0xheWVyXzInIGRhdGEtbmFtZT0nTGF5ZXIgMicgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYwLjYgMzYyLjk2JyUzRSUzQ2RlZnMlM0UlM0NzdHlsZSUzRSAuY2xzLTEgJTdCIGlzb2xhdGlvbjogaXNvbGF0ZTsgJTdEIC5jbHMtMiAlN0IgZmlsbDogJTIzZmVjMDBmOyAlN0QgJTNDL3N0eWxlJTNFJTNDL2RlZnMlM0UlM0NnIGlkPSdMYXllcl8xLTInIGRhdGEtbmFtZT0nTGF5ZXIgMSclM0UlM0NnIGNsYXNzPSdjbHMtMSclM0UlM0NwYXRoIGNsYXNzPSdjbHMtMicgZD0nTTU2Ljk0LDc0LjE3bDg3LjAyLDEwMy42Ni04Ni43MiwxMDMuMzdIMTkuMjdsODcuMzEtMTAzLjM3TDE5LjI3LDc0LjE3aDM3LjY3WicvJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7XG59XG5Ac2NyZWVuIGxnIHtcbiAgLnN3aXBlci1idXR0b24tLXllbGxvdy5uZXh0IHtcbiAgICByaWdodDogMzJweDtcbiAgfVxufVxuXG4uYW5pbS1oZWFkaW5nIHtcbiAgb3BhY2l0eTogMDtcbn1cbi5hbmltLWhlYWRpbmcgLndvcmQge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMzBweCk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmJhY2tUb1RvcC13cmFwcGVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDEycHg7XG4gIHJpZ2h0OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTIwcHgpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICB6LWluZGV4OiA1MDA7XG4gIHdpZHRoOiAxMDAlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnNpbmdsZS1wc3ljaG9sb2dpc3QgLmJhY2tUb1RvcC13cmFwcGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBzY3JlZW4gbGcge1xuICAuc2luZ2xlLXBzeWNob2xvZ2lzdCAuYmFja1RvVG9wLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5iYWNrVG9Ub3Atd3JhcHBlci5zaG93IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cblxuLmJhY2tUb1RvcC13cmFwcGVyIGJ1dHRvbjphZnRlciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZykgdHJhbnNsYXRlWCgwKSAhaW1wb3J0YW50O1xufVxuXG4uYy1icmVhZGNydW1icyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIEBhcHBseSB0ZXh0LTE0IHRleHQtZGFya3JlZCBnYXAtMTtcbn1cbi5jLWJyZWFkY3J1bWJzIGEge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAzcHg7XG4gIEBhcHBseSB0ZXh0LWRhcmtyZWQgdW5kZXJsaW5lO1xufVxuLmMtYnJlYWRjcnVtYnMgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5jLWJyZWFkY3J1bWJzIGEsXG4uYy1icmVhZGNydW1icyBzcGFuIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG59XG5cbi5jLWJ1dHRvbiwgaW5wdXRbdHlwZT1zdWJtaXRdLFxuaW5wdXRbdHlwZT1idXR0b25dLFxuaW5wdXRbdHlwZT1yZXNldF0ge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDYwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgaGVpZ2h0OiA1NnB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC40NXMgZWFzZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDAgMjRweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5jLWJ1dHRvbi5sZywgaW5wdXQubGdbdHlwZT1zdWJtaXRdLFxuaW5wdXQubGdbdHlwZT1idXR0b25dLFxuaW5wdXQubGdbdHlwZT1yZXNldF0ge1xuICBoZWlnaHQ6IDYwcHg7XG59XG4uYy1idXR0b24uYXJyb3csIGlucHV0LmFycm93W3R5cGU9c3VibWl0XSxcbmlucHV0LmFycm93W3R5cGU9YnV0dG9uXSxcbmlucHV0LmFycm93W3R5cGU9cmVzZXRdIHtcbiAgcGFkZGluZy1yaWdodDogMTJweDtcbn1cbi5jLWJ1dHRvbi5hcnJvdzphZnRlciwgaW5wdXQuYXJyb3dbdHlwZT1zdWJtaXRdOmFmdGVyLFxuaW5wdXQuYXJyb3dbdHlwZT1idXR0b25dOmFmdGVyLFxuaW5wdXQuYXJyb3dbdHlwZT1yZXNldF06YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZTgwMFwiO1xuICBmb250LWZhbWlseTogZm9udGVsbG87XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDE2cHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNDVzIGVhc2U7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbiAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHotaW5kZXg6IDEwO1xufVxuLmMtYnV0dG9uOmhvdmVyLCBpbnB1dFt0eXBlPXN1Ym1pdF06aG92ZXIsXG5pbnB1dFt0eXBlPWJ1dHRvbl06aG92ZXIsXG5pbnB1dFt0eXBlPXJlc2V0XTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5jLWJ1dHRvbjpob3ZlcjphZnRlciwgaW5wdXRbdHlwZT1zdWJtaXRdOmhvdmVyOmFmdGVyLFxuaW5wdXRbdHlwZT1idXR0b25dOmhvdmVyOmFmdGVyLFxuaW5wdXRbdHlwZT1yZXNldF06aG92ZXI6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNXB4KTtcbn1cbi5jLWJ1dHRvbjpob3ZlcjpiZWZvcmUsIGlucHV0W3R5cGU9c3VibWl0XTpob3ZlcjpiZWZvcmUsXG5pbnB1dFt0eXBlPWJ1dHRvbl06aG92ZXI6YmVmb3JlLFxuaW5wdXRbdHlwZT1yZXNldF06aG92ZXI6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApIHRyYW5zbGF0ZVkoLTUwJSkgc2NhbGUoMS4xKTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xufVxuLmMtYnV0dG9uIHNwYW4sIGlucHV0W3R5cGU9c3VibWl0XSBzcGFuLFxuaW5wdXRbdHlwZT1idXR0b25dIHNwYW4sXG5pbnB1dFt0eXBlPXJlc2V0XSBzcGFuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDtcbn1cbi5jLWJ1dHRvbjpiZWZvcmUsIGlucHV0W3R5cGU9c3VibWl0XTpiZWZvcmUsXG5pbnB1dFt0eXBlPWJ1dHRvbl06YmVmb3JlLFxuaW5wdXRbdHlwZT1yZXNldF06YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAwO1xuICBsZWZ0OiAwO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKSB0cmFuc2xhdGVZKC01MCUpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICBAYXBwbHkgYmctd2hpdGUgYmctb3BhY2l0eS00MDtcbn1cbi5jLWJ1dHRvbi0tcmVkIHtcbiAgQGFwcGx5IGJnLWRhcmtyZWQgdGV4dC13aGl0ZTtcbn1cbi5jLWJ1dHRvbi0tcmVkOmFmdGVyIHtcbiAgQGFwcGx5IHRleHQtZGFya3JlZCBiZy13aGl0ZTtcbn1cbi5jLWJ1dHRvbi0tcmVkOmJlZm9yZSB7XG4gIEBhcHBseSBiZy13aGl0ZSBiZy1vcGFjaXR5LTIwO1xufVxuLmMtYnV0dG9uLS1ncmVlbiB7XG4gIEBhcHBseSBiZy1taW50IHRleHQtZGFya2dyZWVuO1xufVxuLmMtYnV0dG9uLS1ncmVlbjphZnRlciB7XG4gIEBhcHBseSB0ZXh0LW1pbnQgYmctZGFya2dyZWVuO1xufVxuLmMtYnV0dG9uLS1kYXJrZ3JlZW4ge1xuICBAYXBwbHkgYmctZGFya2dyZWVuIHRleHQtbWludDtcbn1cbi5jLWJ1dHRvbi0tZGFya2dyZWVuOmFmdGVyIHtcbiAgQGFwcGx5IHRleHQtZGFya2dyZWVuIGJnLW1pbnQ7XG59XG4uYy1idXR0b24tLWRhcmtncmVlbjpiZWZvcmUge1xuICBAYXBwbHkgYmctd2hpdGUgYmctb3BhY2l0eS0xMDtcbn1cbi5jLWJ1dHRvbi0tcmVkLWludiB7XG4gIEBhcHBseSBiZy1saW5lbiB0ZXh0LWRhcmtyZWQ7XG59XG4uYy1idXR0b24tLXJlZC1pbnY6YWZ0ZXIge1xuICBAYXBwbHkgdGV4dC13aGl0ZSBiZy1kYXJrcmVkO1xufVxuLmMtYnV0dG9uLS1yZWQtaW52OmJlZm9yZSB7XG4gIEBhcHBseSBiZy1kYXJrcmVkIGJnLW9wYWNpdHktMTA7XG59XG4uYy1idXR0b24tLXJlZC1pbnY6aG92ZXI6YWZ0ZXIge1xuICBAYXBwbHkgdGV4dC1kYXJrcmVkIGJnLXdoaXRlO1xufVxuLmMtYnV0dG9uLS1ncmVlbi1pbnYge1xuICBAYXBwbHkgYmctd2hpdGUgdGV4dC1kYXJrZ3JlZW47XG59XG4uYy1idXR0b24tLWdyZWVuLWludjphZnRlciB7XG4gIEBhcHBseSB0ZXh0LXdoaXRlIGJnLWRhcmtncmVlbjtcbn1cbi5jLWJ1dHRvbi0tZ3JlZW4taW52OmJlZm9yZSB7XG4gIEBhcHBseSBiZy1taW50O1xufVxuXG4uc3dpcGVyLS1jYXJvdXNlbCB7XG4gIGNsaXAtcGF0aDogaW5zZXQoLTEwMHZ3IC0xMDB2dyAtMTAwdncgMCk7XG59XG5cbi5zd2lwZXItLWVxdWFsaGVpZ2h0IC5zd2lwZXItc2xpZGUge1xuICBAYXBwbHkgaC1hdXRvO1xufVxuLnN3aXBlci0tZXF1YWxoZWlnaHQgLnN3aXBlci1zbGlkZSA+IGRpdiB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnN3aXBlci1idXR0b24tcHJldixcbi5zd2lwZXItYnV0dG9uLW5leHQge1xuICB3aWR0aDogNzRweDtcbiAgaGVpZ2h0OiA3NHB4O1xuICBkaXNwbGF5OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgei1pbmRleDogMTAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiA3NHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG59XG5Ac2NyZWVuIGxnIHtcbiAgLnN3aXBlci1idXR0b24tcHJldixcbiAgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5zd2lwZXItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCxcbi5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuMjtcbn1cblxuLnN3aXBlci1idXR0b24tcHJldiB7XG4gIG9wYWNpdHk6IDE7XG59XG4uc3dpcGVyLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24tZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjI7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgQGFwcGx5IGZsZXggZ2FwLTE7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1sb2NrIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIHNwYW4ge1xuICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBAYXBwbHkgdy1bOXB4XSBoLVs5cHhdIHRyYW5zaXRpb24tYWxsIGJnLXdoaXRlIGJnLW9wYWNpdHktMjA7XG59XG4uZGFyay1uYXYgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgc3BhbiB7XG4gIEBhcHBseSBiZy1ibHVlIGJnLW9wYWNpdHktMjA7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyBzcGFuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICBAYXBwbHkgYmctb3BhY2l0eS0xMDA7XG59XG4uZGFyay1uYXYgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgc3Bhbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgQGFwcGx5IGJnLWJsdWUgYmctb3BhY2l0eS0xMDA7XG59XG5cbi5zd2lwZXItZnJhY3Rpb24ge1xuICBAYXBwbHkgYWJzb2x1dGUgYm90dG9tLTAgcmlnaHQtMCBoaWRkZW47XG59XG5cbi5zd2lwZXItYnV0dG9uLXByZXYtLWFycm93LFxuLnN3aXBlci1idXR0b24tbmV4dC0tYXJyb3cge1xuICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgd2lkdGg6IDQ4cHg7XG4gIGhlaWdodDogNDhweDtcbiAgcGFkZGluZzogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogNDRweDtcbiAgQGFwcGx5IHRleHQtYmx1ZSBib3JkZXIgYm9yZGVyLWJsdWU7XG59XG4uc3dpcGVyLWJ1dHRvbi1wcmV2LS1hcnJvdzpob3Zlcixcbi5zd2lwZXItYnV0dG9uLW5leHQtLWFycm93OmhvdmVyIHtcbiAgb3BhY2l0eTogMTtcbiAgQGFwcGx5IGJnLWJsdWUgdGV4dC13aGl0ZTtcbn1cbi5zd2lwZXItYnV0dG9uLXByZXYtLWFycm93LnN3aXBlci1idXR0b24tZGlzYWJsZWQsXG4uc3dpcGVyLWJ1dHRvbi1uZXh0LS1hcnJvdy5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC4yO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmJnLWdyZXktMTAwLnotMTAsXG4uYmctZ3JleS56LTEwIHtcbiAgYmFja2dyb3VuZDogI0YwRUZFRjtcbn1cblxuLmMtZHJvcGRvd24ge1xuICBAYXBwbHkgcmVsYXRpdmUgei1bMjAwXTtcbn1cbi5jLWRyb3Bkb3duLS1hY3RpdmUge1xuICBAYXBwbHkgei1bMzAwXTtcbn1cbi5jLWRyb3Bkb3duLS1hY3RpdmUgLmMtZHJvcGRvd25fX2xpc3Qge1xuICBAYXBwbHkgYmxvY2s7XG59XG4uYy1kcm9wZG93bl9fbGFiZWwge1xuICBAYXBwbHkgYmctd2hpdGUgcm91bmRlZC1bMTJweF0gaC1bNDJweF0gZmxleCBpdGVtcy1jZW50ZXIgcHgtMiBwci01IGN1cnNvci1wb2ludGVyO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb24tYXJyb3ctZG93bi5zdmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCA4cHggY2VudGVyO1xufVxuLmMtZHJvcGRvd25fX2xpc3Qge1xuICBAYXBwbHkgYWJzb2x1dGUgdG9wLVsxMDAlXSBwdC1bNXB4XSBsZWZ0LTAgdy1mdWxsIGxnOnctWzI0MHB4XSBvdmVyZmxvdy1oaWRkZW4gaGlkZGVuO1xufVxuLmMtZHJvcGRvd25fX2xpc3QgdWwge1xuICBAYXBwbHkgZ3JpZCBncmlkLWNvbHMtMSBnYXAtWzEycHhdIGJnLXdoaXRlIHJvdW5kZWQtWzEycHhdIHAtMiBtYXgtaC1bMjgwcHhdIG92ZXJmbG93LXktYXV0bztcbiAgYm94LXNoYWRvdzogMCA1cHggMTBweCAwIHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cbi5jLWRyb3Bkb3duX19saXN0IHVsIGxhYmVsIHtcbiAgQGFwcGx5IGZsZXggZ2FwLTEgaXRlbXMtc3RhcnQgdGV4dC0xNTtcbn1cbi5jLWRyb3Bkb3duX19saXN0IHVsIGxhYmVsIGlucHV0IHtcbiAgQGFwcGx5IGZsZXgtbm9uZSByZWxhdGl2ZSB0b3AtWzVweF0gYXBwZWFyYW5jZS1ub25lIHctMiBoLTIgYm9yZGVyIHJvdW5kZWQtWzRweF07XG59XG4uYy1kcm9wZG93bl9fbGlzdCB1bCBsYWJlbCBpbnB1dDpjaGVja2VkIHtcbiAgQGFwcGx5IGJnLWRhcmtyZWQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbi1jaGVjay5zdmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbn1cblxuLmMtZm9vdGVyIHtcbiAgQGFwcGx5IHRleHQtd2hpdGUgdGV4dC0xNDtcbn1cbi5jLWZvb3RlciBhIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5jLWZvb3RlciBhOmhvdmVyIHtcbiAgQGFwcGx5IHRleHQtbWludDtcbn1cbi5jLWZvb3Rlci10ZXh0IHAge1xuICBmb250LXNpemU6IDE0cHg7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG4uYy1mb290ZXItdGV4dCBiciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYy1mb290ZXItdGV4dCBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMTZweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgLmMtZm9vdGVyLXRleHQge1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgQGFwcGx5IHRleHQtMTY7XG4gIH1cbiAgLmMtZm9vdGVyLXRleHQgaW1nIHtcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICB9XG59XG5cbiNtZW51LWZvb3Rlci1uYXYge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgZ2FwOiAxNnB4O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMjRweCAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuICAjbWVudS1mb290ZXItbmF2IHtcbiAgICBnYXA6IDMycHg7XG4gIH1cbn1cbiNtZW51LWZvb3Rlci1uYXYgbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuI21lbnUtZm9vdGVyLW5hdiBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gYTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxlODIzXCI7XG4gIGZvbnQtZmFtaWx5OiBmb250ZWxsbztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cbkBzY3JlZW4gbGcge1xuICAjbWVudS1mb290ZXItbmF2IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiBhIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfVxuICAjbWVudS1mb290ZXItbmF2IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiBhOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4jbWVudS1mb290ZXItbmF2IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uYWN0aXZlID4gYTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxlODA1XCI7XG59XG4jbWVudS1mb290ZXItbmF2ID4gbGkge1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuI21lbnUtZm9vdGVyLW5hdiA+IGxpID4gYSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbiNtZW51LWZvb3Rlci1uYXYgPiBsaSA+IHVsIHVsIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cbkBzY3JlZW4gbGcge1xuICAjbWVudS1mb290ZXItbmF2ID4gbGkgPiB1bCB1bCB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuQHNjcmVlbiBsZyB7XG4gICNtZW51LWZvb3Rlci1uYXYgPiBsaSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuQHNjcmVlbiBsZyB7XG4gICNtZW51LWZvb3Rlci1uYXYge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXItdG9wOiAwO1xuICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmcjtcbiAgICBnYXA6IDQwcHg7XG4gIH1cbn1cbkBzY3JlZW4gbGcge1xuICAjbWVudS1mb290ZXItbmF2ID4gbGk6bGFzdC1jaGlsZCB7XG4gICAgd2lkdGg6IDEwMHB4O1xuICB9XG59XG4jbWVudS1mb290ZXItbmF2ID4gbGkuYWN0aXZlID4gYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgwNVwiO1xufVxuI21lbnUtZm9vdGVyLW5hdiA+IGxpID4gYSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4jbWVudS1mb290ZXItbmF2ID4gbGkgPiB1bCA+IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cbkBzY3JlZW4gbGcge1xuICAjbWVudS1mb290ZXItbmF2ID4gbGkgPiB1bCA+IGxpIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1NnB4O1xuICB9XG59XG4jbWVudS1mb290ZXItbmF2ID4gbGkgPiB1bCA+IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuI21lbnUtZm9vdGVyLW5hdiA+IGxpID4gdWwgPiBsaSA+IGEge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuI21lbnUtZm9vdGVyLW5hdiA+IGxpID4gdWwgPiBsaSA+IHVsID4gbGkge1xuICBtYXJnaW4tdG9wOiAxNnB4O1xufVxuXG4jbWVudS1mb290ZXItbGlua3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBjb2x1bW4tZ2FwOiAyNHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG4jbWVudS1mb290ZXItbGlua3MgbGkge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBtYXJnaW46IDA7XG59XG4jbWVudS1mb290ZXItbGlua3MgbGkgYSB7XG4gIEBhcHBseSB0ZXh0LTEyO1xufVxuI21lbnUtZm9vdGVyLWxpbmtzIGxpIGE6aG92ZXIge1xuICBAYXBwbHkgdW5kZXJsaW5lO1xufVxuXG4uYy1mb3JtLXBvcHVwIHtcbiAgQGFwcGx5IGZpeGVkIGluc2V0LTAgei1bMjAwMF0gdy1mdWxsIGgtZnVsbCBiZy1saW5lbiBpbnZpc2libGUgb3BhY2l0eS0wIHBvaW50ZXItZXZlbnRzLW5vbmUgdHJhbnNpdGlvbi1hbGw7XG59XG4uYy1mb3JtLXBvcHVwLmFjdGl2ZSB7XG4gIEBhcHBseSBvcGFjaXR5LTEwMCB2aXNpYmxlIHBvaW50ZXItZXZlbnRzLWF1dG87XG59XG4uYy1mb3JtLXBvcHVwX19jbG9zZSB7XG4gIEBhcHBseSByb3VuZGVkLWZ1bGwgYmctZGFya3JlZCB3LTUgaC01IHRleHQtbGluZW4gaW5saW5lLWZsZXggaXRlbXMtY2VudGVyIGp1c3RpZnktY2VudGVyIHRvcC0yIGxnOnRvcC0zIHJpZ2h0LTIgbGc6cmlnaHQtMyBhYnNvbHV0ZSBjdXJzb3ItcG9pbnRlciBzY2FsZS0xMDAgdHJhbnNpdGlvbi1hbGwgei1bMTAwXTtcbn1cbi5jLWZvcm0tcG9wdXBfX2Nsb3NlOmhvdmVyIHtcbiAgQGFwcGx5IHNjYWxlLVsxLjFdO1xufVxuXG4uYy1pbnNpZ2h0cy1ibG9jayB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICBnYXA6IDUwcHg7XG59XG5Ac2NyZWVuIGxnIHtcbiAgLmMtaW5zaWdodHMtYmxvY2sge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgfVxufVxuQHNjcmVlbiBsZyB7XG4gIC5jLWluc2lnaHRzLWJsb2NrLndlbGxuZXNzIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgfVxufVxuLmMtaW5zaWdodHMtYmxvY2tfX2xlZnQge1xuICBkaXNwbGF5OiBub25lO1xufVxuQHNjcmVlbiBsZyB7XG4gIC5jLWluc2lnaHRzLWJsb2NrX19sZWZ0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLmMtaW5zaWdodHMtYmxvY2tfX3JpZ2h0IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ2FwOiAxNnB4O1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbn1cblxuLmMtZmlyc3QtcG9zdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5jLWZpcnN0LXBvc3QgLmMtbGF6eS13cmFwcGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cbi5jLWZpcnN0LXBvc3QgYSB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uYy1maXJzdC1wb3N0IC5kYXRlIHtcbiAgbWFyZ2luLXRvcDogOHB4O1xuICBjb2xvcjogIzkyOTI5MjtcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuLmMtZmlyc3QtcG9zdCBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBAYXBwbHkgdGV4dC1jb3JhbDtcbn1cblxuLmMtcmVhZC1hbGwsXG4uYy1zbWFsbC1wb3N0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDE2cHg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBzY3JlZW4gbGcge1xuICAuYy1yZWFkLWFsbDpmaXJzdC1jaGlsZCxcbiAgLmMtc21hbGwtcG9zdDpmaXJzdC1jaGlsZCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmMtcmVhZC1hbGwgPiBkaXY6Zmlyc3QtY2hpbGQsXG4uYy1zbWFsbC1wb3N0ID4gZGl2OmZpcnN0LWNoaWxkIHtcbiAgZmxleDogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjNmMztcbiAgd2lkdGg6IDY0cHg7XG4gIGhlaWdodDogNjRweDtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbn1cbi5jLXJlYWQtYWxsID4gZGl2OmZpcnN0LWNoaWxkIGltZyxcbi5jLXNtYWxsLXBvc3QgPiBkaXY6Zmlyc3QtY2hpbGQgaW1nIHtcbiAgaGVpZ2h0OiA2NHB4O1xuICB3aWR0aDogNjRweDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG59XG4uYy1yZWFkLWFsbCA+IGRpdjpsYXN0LWNoaWxkIGEsXG4uYy1zbWFsbC1wb3N0ID4gZGl2Omxhc3QtY2hpbGQgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmMtcmVhZC1hbGwgPiBkaXY6bGFzdC1jaGlsZCBhOmhvdmVyLFxuLmMtc21hbGwtcG9zdCA+IGRpdjpsYXN0LWNoaWxkIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIEBhcHBseSB0ZXh0LWNvcmFsO1xufVxuLmMtcmVhZC1hbGwgPiBkaXY6bGFzdC1jaGlsZCAuZGF0ZSxcbi5jLXNtYWxsLXBvc3QgPiBkaXY6bGFzdC1jaGlsZCAuZGF0ZSB7XG4gIG1hcmdpbi10b3A6IDhweDtcbiAgY29sb3I6ICM5MjkyOTI7XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cblxuLmMtcmVhZC1hbGwgLmMtbGF6eS13cmFwcGVyIHtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjNmMztcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29uLWFycm93LXJpZ2h0LnN2Zyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG59XG4uYy1yZWFkLWFsbDpob3ZlciAuYy1sYXp5LXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb24tYXJyb3ctcmlnaHQtd2hpdGUuc3ZnKTtcbiAgQGFwcGx5IGJnLWNvcmFsO1xufVxuXG4uYy1sYXp5LXdyYXBwZXIge1xuICBAYXBwbHkgdy1mdWxsIGgtMCByZWxhdGl2ZSBvdmVyZmxvdy1oaWRkZW4gdHJhbnNpdGlvbi1hbGwgYmctZWNydTtcbn1cbi5jLWxhenktd3JhcHBlci5pbWctbG9hZGVkIHtcbiAgQGFwcGx5IGJnLXRyYW5zcGFyZW50O1xufVxuLmMtbGF6eS13cmFwcGVyLmNvdmVyIGltZy5sYXp5IHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi5jLWxhenktd3JhcHBlciBpbWcubGF6eSB7XG4gIEBhcHBseSBvcGFjaXR5LTAgdy1mdWxsIGgtYXV0byBhYnNvbHV0ZSB0b3AtMCBsZWZ0LTAgb3ZlcmZsb3ctaGlkZGVuIHRyYW5zaXRpb24tYWxsO1xufVxuLmMtbGF6eS13cmFwcGVyIGltZy5sb2FkaW5nLCAuYy1sYXp5LXdyYXBwZXIgaW1nLmluaXRpYWwsIC5jLWxhenktd3JhcHBlciBpbWcubG9hZGVkLCAuYy1sYXp5LXdyYXBwZXIgaW1nLmVycm9yIHtcbiAgQGFwcGx5IG9wYWNpdHktMTAwO1xufVxuLmMtbGF6eS13cmFwcGVyIGltZzpub3QoW3NyY10pIHtcbiAgQGFwcGx5IGludmlzaWJsZTtcbn1cbi5jLWxhenktd3JhcHBlciAubGF6eTpub3QoaW1nKSB7XG4gIEBhcHBseSBvcGFjaXR5LTA7XG59XG4uYy1sYXp5LXdyYXBwZXIgLmxhenk6bm90KGltZylbZGF0YS1sbC1zdGF0dXM9bG9hZGluZ10sXG4uYy1sYXp5LXdyYXBwZXIgLmxhenk6bm90KGltZylbZGF0YS1sbC1zdGF0dXM9bG9hZGVkXSxcbi5jLWxhenktd3JhcHBlciAubGF6eTpub3QoaW1nKVtkYXRhLWxsLXN0YXR1cz1lbnRlcmVkXSB7XG4gIG9wYWNpdHk6IDE7XG4gIEBhcHBseSBvcGFjaXR5LTEwMDtcbn1cblxuQHNjcmVlbiBsZyB7XG4gIC5jLWhvdmVyLXpvb20gLmMtaW1hZ2UgaW1nLFxuICAuYy1ob3Zlci16b29tIC5jLWxhenktd3JhcHBlciBpbWcge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNDVzIGVhc2UgIWltcG9ydGFudDtcbiAgfVxuICAuYy1ob3Zlci16b29tOmhvdmVyIC5jLWltYWdlIGltZyxcbiAgLmMtaG92ZXItem9vbTpob3ZlciAuYy1sYXp5LXdyYXBwZXIgaW1nIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xuICB9XG4gIC5jLWhvdmVyLXpvb20gYTpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmMtbGluayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMDtcbiAgQGFwcGx5IHRleHQtZGFya3JlZDtcbn1cbi5jLWxpbms6YWZ0ZXIsIC5jLWxpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRvcDogY2FsYygxMDAlIC0gNHB4KTtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogMXB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC40NXMgZWFzZTtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gIEBhcHBseSBiZy1kYXJrcmVkO1xufVxuLmMtbGluazphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAwJTtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC40cztcbn1cbi5jLWxpbms6aG92ZXI6YmVmb3JlIHtcbiAgd2lkdGg6IDA7XG59XG4uYy1saW5rOmhvdmVyOmFmdGVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZGlzYWJsZS1idXR0b24tdHJhbnNpdGlvbiAuYy1saW5rOmhvdmVyOmJlZm9yZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmRpc2FibGUtYnV0dG9uLXRyYW5zaXRpb24gLmMtbGluazpob3ZlcjphZnRlciB7XG4gIHdpZHRoOiAwO1xufVxuLmMtbGluay0tc21hbGwge1xuICBmb250LXNpemU6IDE0cHg7XG59XG4uYy1saW5rLS1zbWFsbDphZnRlciwgLmMtbGluay0tc21hbGw6YmVmb3JlIHtcbiAgdG9wOiAxMDAlO1xufVxuXG4uYy1uYXYtcGlsbCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEMENCQkU7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICBwYWRkaW5nOiA2cHg7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBjb2x1bW4tZ2FwOiA4cHg7XG59XG4uYy1uYXYtcGlsbCBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAxMHB4IDIwcHggNnB4IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBAYXBwbHkgdGV4dC1hcm15O1xuICBmb250LXNpemU6IDE0cHg7XG59XG4uYy1uYXYtcGlsbCBhLmFjdGl2ZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgQGFwcGx5IGJnLWFybXkgdGV4dC1lY3J1O1xufVxuLmMtbmF2LXBpbGwgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbkBzY3JlZW4gbGcge1xuICAuYy1uYXYtcGlsbCBhIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cblxuLnBhZ2luYXRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY29sdW1uLWdhcDogMTJweDtcbn1cbi5wYWdpbmF0aW9uIGxpIHNwYW4sXG4ucGFnaW5hdGlvbiBsaSBhIHtcbiAgcGFkZGluZzogNHB4IDRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIEBhcHBseSB0ZXh0LWRhcmtyZWQ7XG59XG4ucGFnaW5hdGlvbiBsaSBzcGFuLmN1cnJlbnQsXG4ucGFnaW5hdGlvbiBsaSBhLmN1cnJlbnQge1xuICBAYXBwbHkgZm9udC1ib2xkO1xufVxuLnBhZ2luYXRpb24gbGkgc3Bhbjpob3Zlcixcbi5wYWdpbmF0aW9uIGxpIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ucGFnaW5hdGlvbiBsaSBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHRleHQtdW5kZXJsaW5lLW9mZnNldDogM3B4O1xufVxuXG4uYy1wcmVsb2FkZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMTAwMDtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICBAYXBwbHkgYmctbGluZW47XG59XG4uYy1wcmVsb2FkZXIuYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cbi5jLXByZWxvYWRlcl9fbG9hZGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiA2NHB4O1xuICBoZWlnaHQ6IDY0cHg7XG4gIG1hcmdpbi1sZWZ0OiAtMzJweDtcbiAgbWFyZ2luLXRvcDogLTMycHg7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS41KTtcbn1cbi5jLXByZWxvYWRlcl9fbG9hZGVyLmRhcmsgZGl2IHtcbiAgQGFwcGx5IGJnLWJsdWU7XG59XG4uYy1wcmVsb2FkZXJfX2xvYWRlciBkaXYge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjdweDtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIEBhcHBseSBiZy1kYXJrcmVkIHJvdW5kZWQtZnVsbDtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAsIDEsIDEsIDApO1xufVxuLmMtcHJlbG9hZGVyX19sb2FkZXIgZGl2Om50aC1jaGlsZCgxKSB7XG4gIGxlZnQ6IDZweDtcbiAgYW5pbWF0aW9uOiBwcmVsb2FkZXIxIDAuNnMgaW5maW5pdGU7XG59XG4uYy1wcmVsb2FkZXJfX2xvYWRlciBkaXY6bnRoLWNoaWxkKDIpIHtcbiAgbGVmdDogNnB4O1xuICBhbmltYXRpb246IHByZWxvYWRlcjIgMC42cyBpbmZpbml0ZTtcbn1cbi5jLXByZWxvYWRlcl9fbG9hZGVyIGRpdjpudGgtY2hpbGQoMykge1xuICBsZWZ0OiAyNnB4O1xuICBhbmltYXRpb246IHByZWxvYWRlcjIgMC42cyBpbmZpbml0ZTtcbn1cbi5jLXByZWxvYWRlcl9fbG9hZGVyIGRpdjpudGgtY2hpbGQoNCkge1xuICBsZWZ0OiA0NXB4O1xuICBhbmltYXRpb246IHByZWxvYWRlcjMgMC42cyBpbmZpbml0ZTtcbn1cblxuQGtleWZyYW1lcyBwcmVsb2FkZXIxIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxufVxuQGtleWZyYW1lcyBwcmVsb2FkZXIzIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBwcmVsb2FkZXIyIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDE5cHgsIDApO1xuICB9XG59XG4uYy1yaWNodGV4dCBoMiB7XG4gIEBhcHBseSB0ZXh0LTI4IGxnOnRleHQtMzYgbWItMyBtdC01IGZvbnQtaGVhZGluZztcbn1cbi5jLXJpY2h0ZXh0IGgzIHtcbiAgQGFwcGx5IHRleHQtMjQgbGc6dGV4dC0zMiBtYi0zIG10LTUgZm9udC1oZWFkaW5nO1xufVxuLmMtcmljaHRleHQgaDQsIC5jLXJpY2h0ZXh0IGg1IHtcbiAgQGFwcGx5IHRleHQtMjAgbGc6dGV4dC0yNCBtYi0zIGZvbnQtaGVhZGluZztcbn1cbi5jLXJpY2h0ZXh0IGg2IHtcbiAgQGFwcGx5IHRleHQtMTggbWItMyBmb250LWhlYWRpbmc7XG59XG4uYy1yaWNodGV4dCAqOmZpcnN0LWNoaWxkIHtcbiAgQGFwcGx5IG10LTA7XG59XG4uYy1yaWNodGV4dCAqOmxhc3QtY2hpbGQge1xuICBAYXBwbHkgbWItMDtcbn1cbi5jLXJpY2h0ZXh0IGE6bm90KC5jLWJ1dHRvbik6bm90KGlucHV0W3R5cGU9c3VibWl0XSk6bm90KGlucHV0W3R5cGU9YnV0dG9uXSk6bm90KGlucHV0W3R5cGU9cmVzZXRdKSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmMtcmljaHRleHQgYTpub3QoLmMtYnV0dG9uKTpub3QoaW5wdXRbdHlwZT1zdWJtaXRdKTpub3QoaW5wdXRbdHlwZT1idXR0b25dKTpub3QoaW5wdXRbdHlwZT1yZXNldF0pOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmMtcmljaHRleHQgdWwsIC5jLXJpY2h0ZXh0IG9sIHtcbiAgQGFwcGx5IG1iLTM7XG4gIGxpc3Qtc3R5bGU6IGRpc2M7XG4gIHBhZGRpbmctbGVmdDogMjRweDtcbn1cbi5jLXJpY2h0ZXh0IHVsIGxpLCAuYy1yaWNodGV4dCBvbCBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDRweDtcbn1cbi5jLXJpY2h0ZXh0IG9sIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBkZWNpbWFsO1xufVxuLmMtcmljaHRleHQgaW1nIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICBAYXBwbHkgcm91bmRlZC1sZztcbn1cbi5jLXJpY2h0ZXh0IC5hbGlnbmxlZnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMjRweCAwO1xuICBmbG9hdDogbm9uZTtcbn1cbkBzY3JlZW4gbGcge1xuICAuYy1yaWNodGV4dCAuYWxpZ25sZWZ0IHtcbiAgICB3aWR0aDogNTAlO1xuICAgIG1hcmdpbjogMCA1MHB4IDI0cHggMDtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxufVxuLmMtcmljaHRleHQgLmFsaWducmlnaHQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMjRweCAwO1xuICBmbG9hdDogbm9uZTtcbn1cbkBzY3JlZW4gbGcge1xuICAuYy1yaWNodGV4dCAuYWxpZ25yaWdodCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBtYXJnaW46IDAgMCAyNHB4IDUwcHg7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICB9XG59XG4uYy1yaWNodGV4dCAuYWxpZ25jZW50ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIGF1dG8gMTVweCBhdXRvO1xufVxuLmMtcmljaHRleHQgLmFsaWdubm9uZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uYy1yaWNodGV4dCAud3AtYmxvY2stZW1iZWQsXG4uYy1yaWNodGV4dCAud3AtYmxvY2staW1hZ2Uge1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xufVxuLmMtcmljaHRleHQgLndwLWJsb2NrLWVtYmVkIGlmcmFtZSB7XG4gIEBhcHBseSByb3VuZGVkLWxnO1xufVxuXG4uYy1zZWFyY2gtLWFjdGl2ZSAuYy1oZWFkZXJfX292ZXJsYXkge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuXG4uYy1zZWFyY2gge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgQGFwcGx5IHRyYW5zaXRpb24tYWxsO1xufVxuLmMtc2VhcmNoLS1hY3RpdmUgLmMtc2VhcmNoIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAlKTtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG4uYy1zZWFyY2ggYS5qcy1zZWFyY2gtY2xlYXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmMtc2VhcmNoIGEuanMtc2VhcmNoLWNsb3NlOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiA0cHg7XG59XG5cbi5qcy1zZWFyY2gtdG9nZ2xlIHtcbiAgcGFkZGluZzogMHB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIEBhcHBseSB0cmFuc2l0aW9uLWFsbCBiZy10cmFuc3BhcmVudDtcbn1cbkBzY3JlZW4gbGcge1xuICAuanMtc2VhcmNoLXRvZ2dsZSB7XG4gICAgcGFkZGluZzogOHB4O1xuICB9XG59XG5cbi5jLXRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbkBzY3JlZW4gbGcge1xuICAuYy10YWJsZSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG59XG4uYy10YWJsZSB0aGVhZCB0aCB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHBhZGRpbmc6IDI0cHggNHB4IDE2cHggM3B4O1xufVxuQHNjcmVlbiBsZyB7XG4gIC5jLXRhYmxlIHRoZWFkIHRoIHtcbiAgICBwYWRkaW5nOiAyNHB4IDlweCA0MHB4IDlweDtcbiAgfVxufVxuLmMtdGFibGUgdGJvZHkgdGQge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBwYWRkaW5nOiA5cHggNHB4O1xufVxuLmMtdGFibGUgdGJvZHkgdGQ6bnRoLWNoaWxkKDEpIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgd2lkdGg6IDUwJTtcbn1cbi5jLXRhYmxlIHRib2R5IHRkOm50aC1jaGlsZCgyKSwgLmMtdGFibGUgdGJvZHkgdGQ6bnRoLWNoaWxkKDIpIHtcbiAgd2lkdGg6IDI1JTtcbn1cbkBzY3JlZW4gbGcge1xuICAuYy10YWJsZSB0Ym9keSB0ZCB7XG4gICAgcGFkZGluZzogOXB4O1xuICB9XG4gIC5jLXRhYmxlIHRib2R5IHRkOm50aC1jaGlsZCgxKSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB3aWR0aDogNTYlO1xuICB9XG4gIC5jLXRhYmxlIHRib2R5IHRkOm50aC1jaGlsZCgyKSwgLmMtdGFibGUgdGJvZHkgdGQ6bnRoLWNoaWxkKDIpIHtcbiAgICB3aWR0aDogMjIlO1xuICB9XG59XG5cbi5jLXN0YXR1cyB7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgcGFkZGluZzogMTBweCA4cHggNnB4IDhweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5jLXN0YXR1cy55ZXMge1xuICBAYXBwbHkgYmctZ3JlZW4gdGV4dC1hcm15O1xufVxuLmMtc3RhdHVzLm5vIHtcbiAgQGFwcGx5IGJnLXJlZCB0ZXh0LXJlZDtcbn1cblxuLmMtdGFnIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiA0cHggOHB4O1xuICBAYXBwbHkgcm91bmRlZCB0ZXh0LTE0IGZvbnQtYm9sZCBiZy1zb2Z0LXBlYWNoIHRleHQtZGFya3JlZDtcbn1cbi5jLXRhZy0tZmlsdGVyIHtcbiAgcGFkZGluZzogNHB4IDI0cHggNHB4IDEycHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbi10aW1lcy5zdmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCA4cHggY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgQGFwcGx5IGJnLXNvZnQtcGVhY2g7XG59XG4uYy10YWctLWZpbHRlcjpob3ZlciB7XG4gIEBhcHBseSBiZy1vcGFjaXR5LTUwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYy10YWcuaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnRlYW0tbWFycXVlZS1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDEycHg7XG59XG5Ac2NyZWVuIHNtIHtcbiAgLnRlYW0tbWFycXVlZS1jb250YWluZXIge1xuICAgIGdhcDogMzJweDtcbiAgfVxufVxuLnRlYW0tbWFycXVlZS1jb250YWluZXIgLmhvcml6b250YWwtbWFycXVlZS1pbm5lciB7XG4gIGdhcDogMTJweDtcbn1cbkBzY3JlZW4gc20ge1xuICAudGVhbS1tYXJxdWVlLWNvbnRhaW5lciAuaG9yaXpvbnRhbC1tYXJxdWVlLWlubmVyIHtcbiAgICBnYXA6IDMycHg7XG4gIH1cbn1cbi50ZWFtLW1hcnF1ZWUtY29udGFpbmVyLmxhc3QgLmMtdGVhbS1pdGVtOm50aC1jaGlsZCg0bi0zKSBkaXY6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItcmFkaXVzOiAxMDBweCAxMDBweCAxMDBweCAwO1xufVxuLnRlYW0tbWFycXVlZS1jb250YWluZXIubGFzdCAuYy10ZWFtLWl0ZW06bnRoLWNoaWxkKDRuLTMpIGRpdjpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLXJhZGl1czogMTAwcHggMTAwcHggMCAxMDBweDtcbn1cbi50ZWFtLW1hcnF1ZWUtY29udGFpbmVyLmxhc3QgLmMtdGVhbS1pdGVtOm50aC1jaGlsZCg0bi0yKSBkaXY6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItcmFkaXVzOiAxMDBweCAwIDEwMHB4IDEwMHB4O1xufVxuLnRlYW0tbWFycXVlZS1jb250YWluZXIubGFzdCAuYy10ZWFtLWl0ZW06bnRoLWNoaWxkKDRuLTIpIGRpdjpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLXJhZGl1czogMCAxMDBweCAxMDBweCAxMDBweDtcbn1cbi50ZWFtLW1hcnF1ZWUtY29udGFpbmVyLmxhc3QgLmMtdGVhbS1pdGVtOm50aC1jaGlsZCg0bi0xKSBkaXY6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItcmFkaXVzOiAxMDBweCAxMDBweCAxMDBweCAwO1xufVxuLnRlYW0tbWFycXVlZS1jb250YWluZXIubGFzdCAuYy10ZWFtLWl0ZW06bnRoLWNoaWxkKDRuLTEpIGRpdjpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLXJhZGl1czogMTAwcHggMTAwcHggMCAxMDBweDtcbn1cbi50ZWFtLW1hcnF1ZWUtY29udGFpbmVyLmxhc3QgLmMtdGVhbS1pdGVtOm50aC1jaGlsZCg0bikgZGl2OmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXJhZGl1czogMTAwcHggMCAxMDBweCAxMDBweDtcbn1cbi50ZWFtLW1hcnF1ZWUtY29udGFpbmVyLmxhc3QgLmMtdGVhbS1pdGVtOm50aC1jaGlsZCg0bikgZGl2Omxhc3QtY2hpbGQge1xuICBib3JkZXItcmFkaXVzOiAwIDEwMHB4IDEwMHB4IDEwMHB4O1xufVxuXG4uYy10ZWFtLWl0ZW0ge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gIGdhcDogMTJweDtcbn1cbkBzY3JlZW4gc20ge1xuICAuYy10ZWFtLWl0ZW0ge1xuICAgIGdhcDogMzJweDtcbiAgfVxufVxuLmMtdGVhbS1pdGVtIGRpdiB7XG4gIHdpZHRoOiA3NnB4O1xuICBoZWlnaHQ6IDc2cHg7XG59XG5Ac2NyZWVuIHNtIHtcbiAgLmMtdGVhbS1pdGVtIGRpdiB7XG4gICAgd2lkdGg6IDIwMHB4O1xuICAgIGhlaWdodDogMjAwcHg7XG4gIH1cbn1cbi5jLXRlYW0taXRlbSBkaXY6Zmlyc3QtY2hpbGQge1xuICBAYXBwbHkgYmctZ3JleS1kYXJrIGJnLWNlbnRlciBiZy1uby1yZXBlYXQgYmctY292ZXI7XG59XG4uYy10ZWFtLWl0ZW0gZGl2Omxhc3QtY2hpbGQge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5jLXRlYW0taXRlbTpudGgtY2hpbGQoNG4tMykgZGl2OmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXJhZGl1czogMCAxMDBweCAxMDBweCAxMDBweDtcbn1cbi5jLXRlYW0taXRlbTpudGgtY2hpbGQoNG4tMykgZGl2Omxhc3QtY2hpbGQge1xuICBib3JkZXItcmFkaXVzOiAxMDBweCAwIDEwMHB4IDEwMHB4O1xuICBAYXBwbHkgYmctZGFya2dyZWVuO1xufVxuLmMtdGVhbS1pdGVtOm50aC1jaGlsZCg0bi0yKSBkaXY6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItcmFkaXVzOiAxMDBweCAxMDBweCAwIDEwMHB4O1xufVxuLmMtdGVhbS1pdGVtOm50aC1jaGlsZCg0bi0yKSBkaXY6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4IDEwMHB4IDEwMHB4IDA7XG4gIEBhcHBseSBiZy1taW50O1xufVxuLmMtdGVhbS1pdGVtOm50aC1jaGlsZCg0bi0xKSBkaXY6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItcmFkaXVzOiAwIDEwMHB4IDEwMHB4IDEwMHB4O1xufVxuLmMtdGVhbS1pdGVtOm50aC1jaGlsZCg0bi0xKSBkaXY6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4IDAgMTAwcHggMTAwcHg7XG4gIEBhcHBseSBiZy1jb3JhbDtcbn1cbi5jLXRlYW0taXRlbTpudGgtY2hpbGQoNG4pIGRpdjpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4IDEwMHB4IDAgMTAwcHg7XG59XG4uYy10ZWFtLWl0ZW06bnRoLWNoaWxkKDRuKSBkaXY6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4IDEwMHB4IDEwMHB4IDA7XG4gIEBhcHBseSBiZy1bIzA2NkM1NF07XG59XG5cbi5jLXZpZGVvLWNvdmVyIHtcbiAgcGFkZGluZy1ib3R0b206IDkwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQHNjcmVlbiBsZyB7XG4gIC5jLXZpZGVvLWNvdmVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzguODglO1xuICB9XG59XG4uYy12aWRlby1jb3Zlci5sb2FkZWQgLmMtdmlkZW8tY292ZXJfX2ltYWdlIHtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLmMtdmlkZW8tY292ZXJfX2ltYWdlIHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuOHMgZWFzZTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDA7XG59XG4uYy12aWRlby1jb3ZlciBpZnJhbWUge1xuICB3aWR0aDogMTEwdnc7XG4gIGhlaWdodDogMTAwdnc7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIG1pbi13aWR0aDogMTc3Ljc3dmg7IC8qIEdpdmVuIGEgMTY6OSBhc3BlY3QgcmF0aW8sIDE2LzkqMTAwID0gMTc3Ljc3ICovXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHotaW5kZXg6IDA7XG59XG5cbi5jLXZpZGVvLXJlc3BvbnNpdmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG4gIGhlaWdodDogMDtcbn1cbi5jLXZpZGVvLXJlc3BvbnNpdmUgaWZyYW1lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5iLWNvbnQtdGFiX19tYWluIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmItY29udC10YWJfX21haW4gLnNsaWNrLXRyYWNrIHtcbiAgICBAYXBwbHkgaXRlbXMtc3RhcnQganVzdGlmeS1zdGFydDtcbiAgfVxuICAuYi1jb250LXRhYl9fbWFpbiAuc2xpY2stdHJhY2sgPiAuc2xpZGUuc2xpY2stc2xpZGUge1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG59XG4uYi1jb250LXRhYl9fbmF2IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93LXg6IGF1dG87XG4gIGxlZnQ6IDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQHNjcmVlbiBsZyB7XG4gIC5iLWNvbnQtdGFiX19uYXYge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbn1cbi5iLWNvbnQtdGFiX19uYXYtbW9iaWxlLXdyYXAge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBoZWlnaHQ6IDY2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDIwMHB4IDAgMCAyMDBweDtcbiAgYm9yZGVyOiAxMHB4IHNvbGlkICNmZmY7XG4gIGJvcmRlci1yaWdodDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDI0cHgpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYi1jb250LXRhYl9fbmF2LW1vYmlsZS13cmFwIC5iLWNvbnQtdGFiX19ncmFkaWVudCB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIEBhcHBseSBhYnNvbHV0ZSBibG9jayB3LTEwIGgtZnVsbCB0b3AtMCByaWdodC0wIGJnLWdyYWRpZW50LXRvLWwgZnJvbS13aGl0ZSB0by10cmFuc3BhcmVudCB6LTUwIHBvaW50ZXItZXZlbnRzLW5vbmUgbGc6aGlkZGVuO1xufVxuQHNjcmVlbiBsZyB7XG4gIC5iLWNvbnQtdGFiX19uYXYtbW9iaWxlLXdyYXAge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDIwMHB4O1xuICAgIGJvcmRlcjogMDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxufVxuLmItY29udC10YWJfX25hdi1tb2JpbGUtd3JhcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDY2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDIwMHB4O1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4uYi1jb250LXRhYl9fbmF2LW1vYmlsZS13cmFwOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5Ac2NyZWVuIGxnIHtcbiAgLmItY29udC10YWJfX25hdi1tb2JpbGUtd3JhcDpiZWZvcmUsIC5iLWNvbnQtdGFiX19uYXYtbW9iaWxlLXdyYXA6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5iLWNvbnQtdGFiX19uYXYtd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiA2MDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDtcbiAgZ2FwOiAwO1xufVxuQHNjcmVlbiBsZyB7XG4gIC5iLWNvbnQtdGFiX19uYXYtd3JhcCB7XG4gICAgZ2FwOiA4cHg7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuQHNjcmVlbiBsZyB7XG4gIC5iLWNvbnQtdGFiX19uYXYge1xuICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXI6IDEwcHggc29saWQgI2ZmZjtcbiAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgfVxuICAuYi1jb250LXRhYl9fbmF2LXdyYXAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGdhcDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cbi5iLWNvbnQtdGFiX19uYXYgYSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogMTZweCAxNnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgQGFwcGx5IHRyYW5zaXRpb24tYWxsIGZvbnQtYm9sZCByb3VuZGVkLWZ1bGwgd2hpdGVzcGFjZS1ub3dyYXA7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMC43NXJlbSwgMC4xMzQ2cmVtICsgMC45NjE1dncsIDFyZW0pO1xufVxuQHNjcmVlbiBsZyB7XG4gIC5iLWNvbnQtdGFiX19uYXYgYSB7XG4gICAgcGFkZGluZzogMTZweCAyNHB4O1xuICAgIEBhcHBseSB3aGl0ZXNwYWNlLW5vcm1hbDtcbiAgfVxufVxuLmItY29udC10YWJfX25hdiBhOmhvdmVyIHtcbiAgQGFwcGx5IG5vLXVuZGVybGluZTtcbn1cbkBzY3JlZW4gbGcge1xuICAuYi1jb250LXRhYl9fbmF2IGE6aG92ZXIge1xuICAgIEBhcHBseSBuby11bmRlcmxpbmUgYmctZGFya2dyZWVuIHRleHQtbWludDtcbiAgfVxufVxuLmItY29udC10YWJfX25hdiBhLmFjdGl2ZSB7XG4gIEBhcHBseSBuby11bmRlcmxpbmUgYmctZGFya2dyZWVuIHRleHQtbWludDtcbn1cbi5iLWNvbnQtdGFiX19uYXYgYS5sYXN0IHtcbiAgcGFkZGluZzogMCAyNHB4IDAgNXB4O1xufVxuQHNjcmVlbiBsZyB7XG4gIC5iLWNvbnQtdGFiX19uYXYgYS5sYXN0IHtcbiAgICBwYWRkaW5nOiAxNnB4IDI0cHg7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5bZGF0YS10Zi13aWRnZXRdIHtcbiAgei1pbmRleDogMCAhaW1wb3J0YW50O1xufVxuXG4uYi1ub3RpY2UgYSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYi1jb250YWN0IGlmcmFtZSB7XG4gIEBhcHBseSBhYnNvbHV0ZSBpbnNldC0wIHJvdW5kZWQtbGcgaC1mdWxsIHctZnVsbDtcbn1cblxuLmItZm9vdGVyLWN0YSAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGlucHV0W3R5cGU9ZW1haWxdIHtcbiAgYm9yZGVyLXJhZGl1czogMTAwcHggIWltcG9ydGFudDtcbn1cbi5iLWZvb3Rlci1jdGEgLmdmb3JtLWZvb3RlciB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5jLWNvbnRhY3QtaWNvbiB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG4uYy1jb250YWN0LWljb24gPiBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogNjRweDtcbiAgaGVpZ2h0OiA2NHB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBAYXBwbHkgYmctZGFya3JlZCByb3VuZGVkLWZ1bGw7XG59XG4uYy1jb250YWN0LWljb24gPiBhLnBob25lIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMzQnIGhlaWdodD0nMzQnIHZpZXdCb3g9JzAgMCAzNCAzNCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTI3LjI0MjYgMjEuNjE4M0wyMy42NDQyIDIxLjIwNzVDMjMuMjIxMSAyMS4xNTc4IDIyLjc5MjMgMjEuMjA0NiAyMi4zODk4IDIxLjM0NDVDMjEuOTg3NCAyMS40ODQ0IDIxLjYyMiAyMS43MTM2IDIxLjMyMDkgMjIuMDE1TDE4LjcxNDIgMjQuNjIxN0MxNC42OTI5IDIyLjU3NTkgMTEuNDI0MSAxOS4zMDcyIDkuMzc4MzkgMTUuMjg1OEwxMS45OTkyIDEyLjY2NUMxMi42MDg0IDEyLjA1NTggMTIuOTA1OSAxMS4yMDU4IDEyLjgwNjcgMTAuMzQxN0wxMi4zOTU5IDYuNzcxNjZDMTIuMzE1OSA2LjA4MDQ2IDExLjk4NDMgNS40NDI4NiAxMS40NjQ0IDQuOTgwNDJDMTAuOTQ0NSA0LjUxNzk4IDEwLjI3MjUgNC4yNjMwMyA5LjU3NjcyIDQuMjY0MTZINy4xMjU4OUM1LjUyNTA2IDQuMjY0MTYgNC4xOTMzOSA1LjU5NTgzIDQuMjkyNTYgNy4xOTY2NkM1LjA0MzM5IDE5LjI5NSAxNC43MTkyIDI4Ljk1NjcgMjYuODAzNCAyOS43MDc1QzI4LjQwNDIgMjkuODA2NyAyOS43MzU5IDI4LjQ3NSAyOS43MzU5IDI2Ljg3NDJWMjQuNDIzM0MyOS43NTAxIDIyLjk5MjUgMjguNjczNCAyMS43ODgzIDI3LjI0MjYgMjEuNjE4M1onIGZpbGw9J3doaXRlJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xufVxuLmMtY29udGFjdC1pY29uID4gYS5lbWFpbCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzM4JyBoZWlnaHQ9JzM4JyB2aWV3Qm94PScwIDAgMzggMzgnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00zLjE2Njc1IDkuNTAwMDFDMy4xNjY3NSA4LjY2MDE2IDMuNTAwMzggNy44NTQ3IDQuMDk0MjQgNy4yNjA4NEM0LjY4ODExIDYuNjY2OTcgNS40OTM1NiA2LjMzMzM0IDYuMzMzNDEgNi4zMzMzNEgzMS42NjY3QzMyLjUwNjYgNi4zMzMzNCAzMy4zMTIxIDYuNjY2OTcgMzMuOTA1OSA3LjI2MDg0QzM0LjQ5OTggNy44NTQ3IDM0LjgzMzQgOC42NjAxNiAzNC44MzM0IDkuNTAwMDFWMjguNUMzNC44MzM0IDI5LjMzOTkgMzQuNDk5OCAzMC4xNDUzIDMzLjkwNTkgMzAuNzM5MkMzMy4zMTIxIDMxLjMzMyAzMi41MDY2IDMxLjY2NjcgMzEuNjY2NyAzMS42NjY3SDYuMzMzNDFDNS40OTM1NiAzMS42NjY3IDQuNjg4MTEgMzEuMzMzIDQuMDk0MjQgMzAuNzM5MkMzLjUwMDM4IDMwLjE0NTMgMy4xNjY3NSAyOS4zMzk5IDMuMTY2NzUgMjguNVY5LjUwMDAxWk04LjczODUgOS41MDAwMUwxOS4wMDAxIDE4LjQ3OTFMMjkuMjYxNyA5LjUwMDAxSDguNzM4NVpNMzEuNjY2NyAxMS42MDQzTDIwLjA0MzUgMjEuNzc1NkMxOS43NTQ4IDIyLjAyODYgMTkuMzg0IDIyLjE2OCAxOS4wMDAxIDIyLjE2OEMxOC42MTYyIDIyLjE2OCAxOC4yNDU0IDIyLjAyODYgMTcuOTU2NyAyMS43NzU2TDYuMzMzNDEgMTEuNjA0M1YyOC41SDMxLjY2NjdWMTEuNjA0M1onIGZpbGw9J3doaXRlJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xufVxuXG4uYi1lbWJlZCBpZnJhbWUge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4uYi1oZWFkZXItcGFnZS1pbWFnZSArIC5iLXRpdGxlLWNvbnRlbnQgLmZsZXgsXG4uYi1oZWFkZXItcGFnZS1pY29uICsgLmItdGl0bGUtY29udGVudCAuZmxleCB7XG4gIEBhcHBseSBib3JkZXItMCBwdC01O1xufVxuQHNjcmVlbiBsZyB7XG4gIC5iLWhlYWRlci1wYWdlLWltYWdlICsgLmItdGl0bGUtY29udGVudCAuZmxleCxcbiAgLmItaGVhZGVyLXBhZ2UtaWNvbiArIC5iLXRpdGxlLWNvbnRlbnQgLmZsZXgge1xuICAgIEBhcHBseSBib3JkZXItMCBwdC0wO1xuICB9XG59XG5cbi5iLXRpbWVsaW5lIFtkYXRhLWFvcz1ncm93LXJpZ2h0XSB7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICB0cmFuc2Zvcm06IHNjYWxlKDApO1xufVxuLmItdGltZWxpbmUgW2RhdGEtYW9zPWdyb3ctcmlnaHRdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbn1cbkBzY3JlZW4gbGcge1xuICAuYi10aW1lbGluZSBbZGF0YS1hb3M9Z3Jvdy1yaWdodF0ge1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICB9XG4gIC5iLXRpbWVsaW5lIFtkYXRhLWFvcz1ncm93LXJpZ2h0XS5hb3MtYW5pbWF0ZSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxufVxuXG5odG1sW2xhbmc9ZW5dIHtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xufVxuXG5ib2R5IHtcbiAgcGFkZGluZy10b3A6IDgwcHg7XG59XG5cbi5jLWhlYWRlciB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG59XG4uYy1oZWFkZXIgLmMtYnV0dG9uLCAuYy1oZWFkZXIgaW5wdXRbdHlwZT1zdWJtaXRdLFxuLmMtaGVhZGVyIGlucHV0W3R5cGU9YnV0dG9uXSxcbi5jLWhlYWRlciBpbnB1dFt0eXBlPXJlc2V0XSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICBib2R5LmFkbWluLWJhciAuYy1oZWFkZXIge1xuICAgIHRvcDogMzJweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICBib2R5LmMtaGVhZGVyLS1zdGlja3kuYWRtaW4tYmFyIC5jLWhlYWRlciB7XG4gICAgdG9wOiAzMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbmJvZHkuYy1oZWFkZXItLXN0aWNreSAuYy1oZWFkZXIge1xuICB0b3A6IDhweCAhaW1wb3J0YW50O1xufVxuYm9keS5jLWhlYWRlci0tc29saWQgLmMtaGVhZGVyIHtcbiAgdG9wOiA4cHg7XG59XG5ib2R5LmMtaGVhZGVyLS1zb2xpZCAuYy1oZWFkZXJfX3dyYXAgPiAucm91bmRlZC1mdWxsIHtcbiAgYm94LXNoYWRvdzogMCAwIDEwcHggMCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xufVxuXG4uanMtbWVudS10b2dnbGUgLmNsb3NlLWljb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmpzLW1lbnUtdG9nZ2xlIC5tZW51LWljb24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5jLW5hdi1tb2JpbGUtLW9wZW5lZCAuanMtbWVudS10b2dnbGUgLmNsb3NlLWljb24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5jLW5hdi1tb2JpbGUtLW9wZW5lZCAuanMtbWVudS10b2dnbGUgLm1lbnUtaWNvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jLW5hdi1kZXNrdG9wIHVsLm1lbnUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEzMDBweCkge1xuICAuYy1uYXYtZGVza3RvcCB1bC5tZW51IHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cbn1cbi5jLW5hdi1kZXNrdG9wIHVsLm1lbnUgLnN1Ym1lbnUtdG9nZ2xlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jLW5hdi1kZXNrdG9wIHVsLm1lbnUgPiBsaS5jdXJyZW50LW1lbnUtYW5jZXN0b3IgPiBhIHNwYW46YmVmb3JlLCAuYy1uYXYtZGVza3RvcCB1bC5tZW51ID4gbGkuY3VycmVudC1tZW51LWl0ZW0gPiBhIHNwYW46YmVmb3JlIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYy1uYXYtZGVza3RvcCB1bC5tZW51ID4gbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IGE6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZTgyYlwiO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtZmFtaWx5OiBmb250ZWxsbztcbiAgbWFyZ2luLWxlZnQ6IDRweDtcbiAgZm9udC1zaXplOiAxMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEzMDBweCkge1xuICAuYy1uYXYtZGVza3RvcCB1bC5tZW51ID4gbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IGE6YWZ0ZXIge1xuICAgIG1hcmdpbi1sZWZ0OiA2cHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG59XG4uYy1uYXYtZGVza3RvcCB1bC5tZW51ID4gbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbjpob3ZlciA+IGEgc3BhbjpiZWZvcmUge1xuICB3aWR0aDogMTAwJTtcbn1cbi5jLW5hdi1kZXNrdG9wIHVsLm1lbnUgPiBsaSA+IGEge1xuICBAYXBwbHkgdGV4dC1ncmV5LWRhcms7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiA1NnB4O1xuICBsaW5lLWhlaWdodDogNTZweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAgNnB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEzMDBweCkge1xuICAuYy1uYXYtZGVza3RvcCB1bC5tZW51ID4gbGkgPiBhIHtcbiAgICBwYWRkaW5nOiAwIDE2cHg7XG4gIH1cbn1cbi5jLW5hdi1kZXNrdG9wIHVsLm1lbnUgPiBsaSA+IGEgc3BhbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jLW5hdi1kZXNrdG9wIHVsLm1lbnUgPiBsaSA+IGEgc3BhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTZweDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDAlO1xuICBoZWlnaHQ6IDJweDtcbiAgei1pbmRleDogMTAwO1xuICBAYXBwbHkgYmctZGFya3JlZDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbn1cbi5jLW5hdi1kZXNrdG9wIHVsLm1lbnUgPiBsaSA+IGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYy1uYXYtZGVza3RvcCB1bC5tZW51ID4gbGkgPiBhOmhvdmVyIHNwYW46YmVmb3JlIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYy1uYXYtZGVza3RvcCB1bC5tZW51ID4gbGk6aG92ZXIgPiAuc3VibWVudS13cmFwcGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uYy1uYXYtZGVza3RvcCB1bC5tZW51ID4gbGkgPiAuc3VibWVudS13cmFwcGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXRvcDogOHB4O1xuICBib3gtc2hhZG93OiAwIDEwcHggMjBweCAwIHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gIGJvcmRlci1yYWRpdXM6IDMycHg7XG59XG4uYy1uYXYtZGVza3RvcCB1bC5tZW51ID4gbGkuYy1zaW5nbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYy1uYXYtZGVza3RvcCB1bC5tZW51ID4gbGkuYy1zaW5nbGUgPiAuc3VibWVudS13cmFwcGVyIHtcbiAgd2lkdGg6IDI4MHB4O1xufVxuLmMtbmF2LWRlc2t0b3AgdWwubWVudSA+IGxpLmMtc2luZ2xlID4gLnN1Ym1lbnUtd3JhcHBlciA+IC5zdWItbWVudSB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgcm93LWdhcDogMTZweDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGJvcmRlci1yYWRpdXM6IDMycHg7XG4gIHBhZGRpbmc6IDM2cHggMzJweDtcbn1cbi5jLW5hdi1kZXNrdG9wIHVsLm1lbnUgPiBsaS5jLXNpbmdsZSA+IC5zdWJtZW51LXdyYXBwZXIgPiAuc3ViLW1lbnUgPiBsaSA+IGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2x1bW4tZ2FwOiAxNnB4O1xufVxuLmMtbmF2LWRlc2t0b3AgdWwubWVudSA+IGxpLmMtc2luZ2xlID4gLnN1Ym1lbnUtd3JhcHBlciA+IC5zdWItbWVudSA+IGxpID4gYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5jLW5hdi1kZXNrdG9wIHVsLm1lbnUgPiBsaS5jLXNpbmdsZSA+IC5zdWJtZW51LXdyYXBwZXIgPiAuc3ViLW1lbnUgPiBsaSA+IGE6aG92ZXIgc3BhbjpmaXJzdC1jaGlsZCB7XG4gIEBhcHBseSBiZy1jb3JhbDtcbn1cbi5jLW5hdi1kZXNrdG9wIHVsLm1lbnUgPiBsaS5jLXNpbmdsZSA+IC5zdWJtZW51LXdyYXBwZXIgPiAuc3ViLW1lbnUgPiBsaSA+IGE6aG92ZXIgc3BhbjpmaXJzdC1jaGlsZCBpbWcuaW1nLWRlZmF1bHQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmMtbmF2LWRlc2t0b3AgdWwubWVudSA+IGxpLmMtc2luZ2xlID4gLnN1Ym1lbnUtd3JhcHBlciA+IC5zdWItbWVudSA+IGxpID4gYTpob3ZlciBzcGFuOmZpcnN0LWNoaWxkIGltZy5pbWctaG92ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5jLW5hdi1kZXNrdG9wIHVsLm1lbnUgPiBsaS5jLXNpbmdsZSA+IC5zdWJtZW51LXdyYXBwZXIgPiAuc3ViLW1lbnUgPiBsaSA+IGE6aG92ZXIgc3BhbjpsYXN0LWNoaWxkIHtcbiAgQGFwcGx5IHRleHQtY29yYWw7XG59XG4uYy1uYXYtZGVza3RvcCB1bC5tZW51ID4gbGkuYy1zaW5nbGUgPiAuc3VibWVudS13cmFwcGVyID4gLnN1Yi1tZW51ID4gbGkgPiBhIHNwYW4ge1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuLmMtbmF2LWRlc2t0b3AgdWwubWVudSA+IGxpLmMtc2luZ2xlID4gLnN1Ym1lbnUtd3JhcHBlciA+IC5zdWItbWVudSA+IGxpID4gYSBzcGFuOmZpcnN0LWNoaWxkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjNmMztcbiAgd2lkdGg6IDY0cHg7XG4gIGhlaWdodDogNjRweDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBmbGV4OiBub25lO1xuICBAYXBwbHkgdHJhbnNpdGlvbi1hbGw7XG59XG4uYy1uYXYtZGVza3RvcCB1bC5tZW51ID4gbGkuYy1zaW5nbGUgPiAuc3VibWVudS13cmFwcGVyID4gLnN1Yi1tZW51ID4gbGkgPiBhIHNwYW46Zmlyc3QtY2hpbGQgaW1nIHtcbiAgd2lkdGg6IDM0cHg7XG59XG4uYy1uYXYtZGVza3RvcCB1bC5tZW51ID4gbGkuYy1zaW5nbGUgPiAuc3VibWVudS13cmFwcGVyID4gLnN1Yi1tZW51ID4gbGkgPiBhIHNwYW46Zmlyc3QtY2hpbGQgaW1nLmltZy1kZWZhdWx0IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uYy1uYXYtZGVza3RvcCB1bC5tZW51ID4gbGkuYy1zaW5nbGUgPiAuc3VibWVudS13cmFwcGVyID4gLnN1Yi1tZW51ID4gbGkgPiBhIHNwYW46Zmlyc3QtY2hpbGQgaW1nLmltZy1ob3ZlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYy1uYXYtZGVza3RvcCB1bC5tZW51ID4gbGkuYy1zaW5nbGUgPiAuc3VibWVudS13cmFwcGVyID4gLnN1Yi1tZW51ID4gbGkgPiBhIHNwYW46bGFzdC1jaGlsZCB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjMDAwO1xufVxuLmMtbmF2LWRlc2t0b3AgdWwubWVudSA+IGxpLmMtc2luZ2xlID4gLnN1Ym1lbnUtd3JhcHBlciA+IC5zdWItbWVudSA+IGxpID4gYSBzcGFuOmxhc3QtY2hpbGQgZW0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDEzcHg7XG4gIG1hcmdpbi10b3A6IDNweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICM5MjkyOTI7XG59XG4uYy1uYXYtZGVza3RvcCB1bC5tZW51ID4gbGkuYy1yZXNvdXJjZXMgPiAuc3VibWVudS13cmFwcGVyID4gLnN1Yi1tZW51ID4gbGk6bGFzdC1jaGlsZCA+IC5zdWJtZW51LXdyYXBwZXIgPiAuc3ViLW1lbnUge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAhaW1wb3J0YW50O1xufVxuLmMtbmF2LWRlc2t0b3AgdWwubWVudSA+IGxpLmMtcmVzb3VyY2VzID4gLnN1Ym1lbnUtd3JhcHBlciA+IC5zdWItbWVudSwgLmMtbmF2LWRlc2t0b3AgdWwubWVudSA+IGxpLmMtbWVnYSA+IC5zdWJtZW51LXdyYXBwZXIgPiAuc3ViLW1lbnUge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGJvcmRlci1yYWRpdXM6IDMycHg7XG4gIHBhZGRpbmc6IDM2cHggMzJweDtcbn1cbi5jLW5hdi1kZXNrdG9wIHVsLm1lbnUgPiBsaS5jLXJlc291cmNlcyA+IC5zdWJtZW51LXdyYXBwZXIgPiAuc3ViLW1lbnUgPiBsaTpmaXJzdC1jaGlsZCwgLmMtbmF2LWRlc2t0b3AgdWwubWVudSA+IGxpLmMtbWVnYSA+IC5zdWJtZW51LXdyYXBwZXIgPiAuc3ViLW1lbnUgPiBsaTpmaXJzdC1jaGlsZCB7XG4gIHdpZHRoOiAzMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDE3cHg7XG59XG4uYy1uYXYtZGVza3RvcCB1bC5tZW51ID4gbGkuYy1yZXNvdXJjZXMgPiAuc3VibWVudS13cmFwcGVyID4gLnN1Yi1tZW51ID4gbGk6Zmlyc3QtY2hpbGQgPiAuc3VibWVudS13cmFwcGVyID4gLnN1Yi1tZW51LCAuYy1uYXYtZGVza3RvcCB1bC5tZW51ID4gbGkuYy1tZWdhID4gLnN1Ym1lbnUtd3JhcHBlciA+IC5zdWItbWVudSA+IGxpOmZpcnN0LWNoaWxkID4gLnN1Ym1lbnUtd3JhcHBlciA+IC5zdWItbWVudSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICBjb2x1bW4tZ2FwOiA0MHB4O1xuICByb3ctZ2FwOiAxNnB4O1xufVxuLmMtbmF2LWRlc2t0b3AgdWwubWVudSA+IGxpLmMtcmVzb3VyY2VzID4gLnN1Ym1lbnUtd3JhcHBlciA+IC5zdWItbWVudSA+IGxpOmxhc3QtY2hpbGQsIC5jLW5hdi1kZXNrdG9wIHVsLm1lbnUgPiBsaS5jLW1lZ2EgPiAuc3VibWVudS13cmFwcGVyID4gLnN1Yi1tZW51ID4gbGk6bGFzdC1jaGlsZCB7XG4gIHdpZHRoOiA3MCU7XG4gIHBhZGRpbmctbGVmdDogMTdweDtcbn1cbi5jLW5hdi1kZXNrdG9wIHVsLm1lbnUgPiBsaS5jLXJlc291cmNlcyA+IC5zdWJtZW51LXdyYXBwZXIgPiAuc3ViLW1lbnUgPiBsaTpsYXN0LWNoaWxkID4gLnN1Ym1lbnUtd3JhcHBlciA+IC5zdWItbWVudSwgLmMtbmF2LWRlc2t0b3AgdWwubWVudSA+IGxpLmMtbWVnYSA+IC5zdWJtZW51LXdyYXBwZXIgPiAuc3ViLW1lbnUgPiBsaTpsYXN0LWNoaWxkID4gLnN1Ym1lbnUtd3JhcHBlciA+IC5zdWItbWVudSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgY29sdW1uLWdhcDogMTZweDtcbiAgcm93LWdhcDogMTZweDtcbn1cbi5jLW5hdi1kZXNrdG9wIHVsLm1lbnUgPiBsaS5jLXJlc291cmNlcyA+IC5zdWJtZW51LXdyYXBwZXIgPiAuc3ViLW1lbnUgPiBsaSA+IGEsIC5jLW5hdi1kZXNrdG9wIHVsLm1lbnUgPiBsaS5jLW1lZ2EgPiAuc3VibWVudS13cmFwcGVyID4gLnN1Yi1tZW51ID4gbGkgPiBhIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEMkQyRDI7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgcGFkZGluZy1ib3R0b206IDEycHg7XG59XG4uYy1uYXYtZGVza3RvcCB1bC5tZW51ID4gbGkuYy1yZXNvdXJjZXMgPiAuc3VibWVudS13cmFwcGVyID4gLnN1Yi1tZW51ID4gbGkgPiAuc3VibWVudS13cmFwcGVyID4gLnN1Yi1tZW51ID4gbGkgPiBhLCAuYy1uYXYtZGVza3RvcCB1bC5tZW51ID4gbGkuYy1tZWdhID4gLnN1Ym1lbnUtd3JhcHBlciA+IC5zdWItbWVudSA+IGxpID4gLnN1Ym1lbnUtd3JhcHBlciA+IC5zdWItbWVudSA+IGxpID4gYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbHVtbi1nYXA6IDE2cHg7XG59XG4uYy1uYXYtZGVza3RvcCB1bC5tZW51ID4gbGkuYy1yZXNvdXJjZXMgPiAuc3VibWVudS13cmFwcGVyID4gLnN1Yi1tZW51ID4gbGkgPiAuc3VibWVudS13cmFwcGVyID4gLnN1Yi1tZW51ID4gbGkgPiBhOmhvdmVyLCAuYy1uYXYtZGVza3RvcCB1bC5tZW51ID4gbGkuYy1tZWdhID4gLnN1Ym1lbnUtd3JhcHBlciA+IC5zdWItbWVudSA+IGxpID4gLnN1Ym1lbnUtd3JhcHBlciA+IC5zdWItbWVudSA+IGxpID4gYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5jLW5hdi1kZXNrdG9wIHVsLm1lbnUgPiBsaS5jLXJlc291cmNlcyA+IC5zdWJtZW51LXdyYXBwZXIgPiAuc3ViLW1lbnUgPiBsaSA+IC5zdWJtZW51LXdyYXBwZXIgPiAuc3ViLW1lbnUgPiBsaSA+IGE6aG92ZXIgc3BhbjpmaXJzdC1jaGlsZCwgLmMtbmF2LWRlc2t0b3AgdWwubWVudSA+IGxpLmMtbWVnYSA+IC5zdWJtZW51LXdyYXBwZXIgPiAuc3ViLW1lbnUgPiBsaSA+IC5zdWJtZW51LXdyYXBwZXIgPiAuc3ViLW1lbnUgPiBsaSA+IGE6aG92ZXIgc3BhbjpmaXJzdC1jaGlsZCB7XG4gIEBhcHBseSBiZy1jb3JhbDtcbn1cbi5jLW5hdi1kZXNrdG9wIHVsLm1lbnUgPiBsaS5jLXJlc291cmNlcyA+IC5zdWJtZW51LXdyYXBwZXIgPiAuc3ViLW1lbnUgPiBsaSA+IC5zdWJtZW51LXdyYXBwZXIgPiAuc3ViLW1lbnUgPiBsaSA+IGE6aG92ZXIgc3BhbjpmaXJzdC1jaGlsZCBpbWcuaW1nLWRlZmF1bHQsIC5jLW5hdi1kZXNrdG9wIHVsLm1lbnUgPiBsaS5jLW1lZ2EgPiAuc3VibWVudS13cmFwcGVyID4gLnN1Yi1tZW51ID4gbGkgPiAuc3VibWVudS13cmFwcGVyID4gLnN1Yi1tZW51ID4gbGkgPiBhOmhvdmVyIHNwYW46Zmlyc3QtY2hpbGQgaW1nLmltZy1kZWZhdWx0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jLW5hdi1kZXNrdG9wIHVsLm1lbnUgPiBsaS5jLXJlc291cmNlcyA+IC5zdWJtZW51LXdyYXBwZXIgPiAuc3ViLW1lbnUgPiBsaSA+IC5zdWJtZW51LXdyYXBwZXIgPiAuc3ViLW1lbnUgPiBsaSA+IGE6aG92ZXIgc3BhbjpmaXJzdC1jaGlsZCBpbWcuaW1nLWhvdmVyLCAuYy1uYXYtZGVza3RvcCB1bC5tZW51ID4gbGkuYy1tZWdhID4gLnN1Ym1lbnUtd3JhcHBlciA+IC5zdWItbWVudSA+IGxpID4gLnN1Ym1lbnUtd3JhcHBlciA+IC5zdWItbWVudSA+IGxpID4gYTpob3ZlciBzcGFuOmZpcnN0LWNoaWxkIGltZy5pbWctaG92ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5jLW5hdi1kZXNrdG9wIHVsLm1lbnUgPiBsaS5jLXJlc291cmNlcyA+IC5zdWJtZW51LXdyYXBwZXIgPiAuc3ViLW1lbnUgPiBsaSA+IC5zdWJtZW51LXdyYXBwZXIgPiAuc3ViLW1lbnUgPiBsaSA+IGE6aG92ZXIgc3BhbjpmaXJzdC1jaGlsZCBpbWcuaW1nLW9ubHksIC5jLW5hdi1kZXNrdG9wIHVsLm1lbnUgPiBsaS5jLW1lZ2EgPiAuc3VibWVudS13cmFwcGVyID4gLnN1Yi1tZW51ID4gbGkgPiAuc3VibWVudS13cmFwcGVyID4gLnN1Yi1tZW51ID4gbGkgPiBhOmhvdmVyIHNwYW46Zmlyc3QtY2hpbGQgaW1nLmltZy1vbmx5IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uYy1uYXYtZGVza3RvcCB1bC5tZW51ID4gbGkuYy1yZXNvdXJjZXMgPiAuc3VibWVudS13cmFwcGVyID4gLnN1Yi1tZW51ID4gbGkgPiAuc3VibWVudS13cmFwcGVyID4gLnN1Yi1tZW51ID4gbGkgPiBhOmhvdmVyIHNwYW46bGFzdC1jaGlsZCwgLmMtbmF2LWRlc2t0b3AgdWwubWVudSA+IGxpLmMtbWVnYSA+IC5zdWJtZW51LXdyYXBwZXIgPiAuc3ViLW1lbnUgPiBsaSA+IC5zdWJtZW51LXdyYXBwZXIgPiAuc3ViLW1lbnUgPiBsaSA+IGE6aG92ZXIgc3BhbjpsYXN0LWNoaWxkIHtcbiAgQGFwcGx5IHRleHQtY29yYWw7XG59XG4uYy1uYXYtZGVza3RvcCB1bC5tZW51ID4gbGkuYy1yZXNvdXJjZXMgPiAuc3VibWVudS13cmFwcGVyID4gLnN1Yi1tZW51ID4gbGkgPiAuc3VibWVudS13cmFwcGVyID4gLnN1Yi1tZW51ID4gbGkgPiBhIHNwYW4sIC5jLW5hdi1kZXNrdG9wIHVsLm1lbnUgPiBsaS5jLW1lZ2EgPiAuc3VibWVudS13cmFwcGVyID4gLnN1Yi1tZW51ID4gbGkgPiAuc3VibWVudS13cmFwcGVyID4gLnN1Yi1tZW51ID4gbGkgPiBhIHNwYW4ge1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuLmMtbmF2LWRlc2t0b3AgdWwubWVudSA+IGxpLmMtcmVzb3VyY2VzID4gLnN1Ym1lbnUtd3JhcHBlciA+IC5zdWItbWVudSA+IGxpID4gLnN1Ym1lbnUtd3JhcHBlciA+IC5zdWItbWVudSA+IGxpID4gYSBzcGFuOmZpcnN0LWNoaWxkLCAuYy1uYXYtZGVza3RvcCB1bC5tZW51ID4gbGkuYy1tZWdhID4gLnN1Ym1lbnUtd3JhcHBlciA+IC5zdWItbWVudSA+IGxpID4gLnN1Ym1lbnUtd3JhcHBlciA+IC5zdWItbWVudSA+IGxpID4gYSBzcGFuOmZpcnN0LWNoaWxkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjNmMztcbiAgd2lkdGg6IDY0cHg7XG4gIGhlaWdodDogNjRweDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBmbGV4OiBub25lO1xuICBAYXBwbHkgdHJhbnNpdGlvbi1hbGw7XG59XG4uYy1uYXYtZGVza3RvcCB1bC5tZW51ID4gbGkuYy1yZXNvdXJjZXMgPiAuc3VibWVudS13cmFwcGVyID4gLnN1Yi1tZW51ID4gbGkgPiAuc3VibWVudS13cmFwcGVyID4gLnN1Yi1tZW51ID4gbGkgPiBhIHNwYW46Zmlyc3QtY2hpbGQgaW1nLCAuYy1uYXYtZGVza3RvcCB1bC5tZW51ID4gbGkuYy1tZWdhID4gLnN1Ym1lbnUtd3JhcHBlciA+IC5zdWItbWVudSA+IGxpID4gLnN1Ym1lbnUtd3JhcHBlciA+IC5zdWItbWVudSA+IGxpID4gYSBzcGFuOmZpcnN0LWNoaWxkIGltZyB7XG4gIHdpZHRoOiAzNHB4O1xufVxuLmMtbmF2LWRlc2t0b3AgdWwubWVudSA+IGxpLmMtcmVzb3VyY2VzID4gLnN1Ym1lbnUtd3JhcHBlciA+IC5zdWItbWVudSA+IGxpID4gLnN1Ym1lbnUtd3JhcHBlciA+IC5zdWItbWVudSA+IGxpID4gYSBzcGFuOmZpcnN0LWNoaWxkIGltZy5pbWctZGVmYXVsdCwgLmMtbmF2LWRlc2t0b3AgdWwubWVudSA+IGxpLmMtbWVnYSA+IC5zdWJtZW51LXdyYXBwZXIgPiAuc3ViLW1lbnUgPiBsaSA+IC5zdWJtZW51LXdyYXBwZXIgPiAuc3ViLW1lbnUgPiBsaSA+IGEgc3BhbjpmaXJzdC1jaGlsZCBpbWcuaW1nLWRlZmF1bHQge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5jLW5hdi1kZXNrdG9wIHVsLm1lbnUgPiBsaS5jLXJlc291cmNlcyA+IC5zdWJtZW51LXdyYXBwZXIgPiAuc3ViLW1lbnUgPiBsaSA+IC5zdWJtZW51LXdyYXBwZXIgPiAuc3ViLW1lbnUgPiBsaSA+IGEgc3BhbjpmaXJzdC1jaGlsZCBpbWcuaW1nLWhvdmVyLCAuYy1uYXYtZGVza3RvcCB1bC5tZW51ID4gbGkuYy1tZWdhID4gLnN1Ym1lbnUtd3JhcHBlciA+IC5zdWItbWVudSA+IGxpID4gLnN1Ym1lbnUtd3JhcHBlciA+IC5zdWItbWVudSA+IGxpID4gYSBzcGFuOmZpcnN0LWNoaWxkIGltZy5pbWctaG92ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmMtbmF2LWRlc2t0b3AgdWwubWVudSA+IGxpLmMtcmVzb3VyY2VzID4gLnN1Ym1lbnUtd3JhcHBlciA+IC5zdWItbWVudSA+IGxpID4gLnN1Ym1lbnUtd3JhcHBlciA+IC5zdWItbWVudSA+IGxpID4gYSBzcGFuOmZpcnN0LWNoaWxkIGltZy5pbWctb25seSwgLmMtbmF2LWRlc2t0b3AgdWwubWVudSA+IGxpLmMtbWVnYSA+IC5zdWJtZW51LXdyYXBwZXIgPiAuc3ViLW1lbnUgPiBsaSA+IC5zdWJtZW51LXdyYXBwZXIgPiAuc3ViLW1lbnUgPiBsaSA+IGEgc3BhbjpmaXJzdC1jaGlsZCBpbWcuaW1nLW9ubHkge1xuICB3aWR0aDogNjRweDtcbiAgaGVpZ2h0OiA2NHB4O1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbn1cbi5jLW5hdi1kZXNrdG9wIHVsLm1lbnUgPiBsaS5jLXJlc291cmNlcyA+IC5zdWJtZW51LXdyYXBwZXIgPiAuc3ViLW1lbnUgPiBsaSA+IC5zdWJtZW51LXdyYXBwZXIgPiAuc3ViLW1lbnUgPiBsaSA+IGEgc3BhbjpsYXN0LWNoaWxkLCAuYy1uYXYtZGVza3RvcCB1bC5tZW51ID4gbGkuYy1tZWdhID4gLnN1Ym1lbnUtd3JhcHBlciA+IC5zdWItbWVudSA+IGxpID4gLnN1Ym1lbnUtd3JhcHBlciA+IC5zdWItbWVudSA+IGxpID4gYSBzcGFuOmxhc3QtY2hpbGQge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzAwMDtcbn1cbi5jLW5hdi1kZXNrdG9wIHVsLm1lbnUgPiBsaS5jLXJlc291cmNlcyA+IC5zdWJtZW51LXdyYXBwZXIgPiAuc3ViLW1lbnUgPiBsaSA+IC5zdWJtZW51LXdyYXBwZXIgPiAuc3ViLW1lbnUgPiBsaSA+IGEgc3BhbjpsYXN0LWNoaWxkIGVtLCAuYy1uYXYtZGVza3RvcCB1bC5tZW51ID4gbGkuYy1tZWdhID4gLnN1Ym1lbnUtd3JhcHBlciA+IC5zdWItbWVudSA+IGxpID4gLnN1Ym1lbnUtd3JhcHBlciA+IC5zdWItbWVudSA+IGxpID4gYSBzcGFuOmxhc3QtY2hpbGQgZW0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDEzcHg7XG4gIG1hcmdpbi10b3A6IDNweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICM5MjkyOTI7XG59XG5cbi5jLXNpZ25pbiA+IGEge1xuICBAYXBwbHkgdGV4dC1ncmV5LWRhcms7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiA1NnB4O1xuICBsaW5lLWhlaWdodDogNTZweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMzAwcHgpIHtcbiAgLmMtc2lnbmluID4gYSB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICB9XG59XG4uYy1zaWduaW4gPiBhIHNwYW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYy1zaWduaW4gPiBhIHNwYW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC02cHg7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAwJTtcbiAgaGVpZ2h0OiAycHg7XG4gIHotaW5kZXg6IDEwMDtcbiAgQGFwcGx5IGJnLWRhcmtyZWQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG59XG4uYy1zaWduaW4gPiBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmMtc2lnbmluID4gYTpob3ZlciBzcGFuOmJlZm9yZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYy1uYXYtbW9iaWxlIHtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xufVxuLmMtbmF2LW1vYmlsZS0tb3BlbmVkIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdG91Y2gtYWN0aW9uOiBub25lO1xufVxuLmMtbmF2LW1vYmlsZS0tb3BlbmVkIC5jLW5hdi1tb2JpbGUge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cbi5jLW5hdi1tb2JpbGVfX21lbnUge1xuICBtYXJnaW4tdG9wOiAyNHB4O1xufVxuLmMtbmF2LW1vYmlsZV9fbWVudSA+IC5tZW51ID4gbGkge1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuLmMtbmF2LW1vYmlsZV9fbWVudSA+IC5tZW51ID4gbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uYy1uYXYtbW9iaWxlX19tZW51ID4gLm1lbnUgPiBsaS5hY3RpdmUgPiBhOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuLmMtbmF2LW1vYmlsZV9fbWVudSA+IC5tZW51ID4gbGkuYWN0aXZlID4gLnN1Ym1lbnUtd3JhcHBlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbn1cbi5jLW5hdi1tb2JpbGVfX21lbnUgPiAubWVudSA+IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiBhOmFmdGVyIHtcbiAgY29udGVudDogXCJcXGU4MmFcIjtcbiAgZm9udC1mYW1pbHk6IGZvbnRlbGxvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gIEBhcHBseSB0cmFuc2l0aW9uLWFsbDtcbn1cbi5jLW5hdi1tb2JpbGVfX21lbnUgPiAubWVudSA+IGxpID4gYSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5jLW5hdi1tb2JpbGVfX21lbnUgPiAubWVudSA+IGxpID4gYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5jLW5hdi1tb2JpbGVfX21lbnUgPiAubWVudSA+IGxpID4gLnN1Ym1lbnUtd3JhcHBlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMkYyRjI7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICB6LWluZGV4OiA1MDA7XG4gIHBhZGRpbmc6IDI0cHg7XG4gIEBhcHBseSB0cmFuc2l0aW9uLWFsbDtcbn1cbi5jLW5hdi1tb2JpbGVfX21lbnUgPiAubWVudSA+IGxpID4gLnN1Ym1lbnUtd3JhcHBlciA+IC5zdWJtZW51LXRvZ2dsZSB7XG4gIEBhcHBseSBmbGV4IGl0ZW1zLWNlbnRlciBnYXAtWzRweF0gdGV4dC0xNCBjdXJzb3ItcG9pbnRlcjtcbn1cbi5jLW5hdi1tb2JpbGVfX21lbnUgPiAubWVudSA+IGxpID4gLnN1Ym1lbnUtd3JhcHBlciA+IC5zdWJtZW51LXRvZ2dsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgwMVwiO1xuICBmb250LWZhbWlseTogZm9udGVsbG87XG4gIEBhcHBseSByZWxhdGl2ZSBpbmxpbmUtYmxvY2sgdG9wLVsxcHhdO1xufVxuLmMtbmF2LW1vYmlsZV9fbWVudSA+IC5tZW51ID4gbGkgPiAuc3VibWVudS13cmFwcGVyID4gLnN1Ym1lbnUtdG9nZ2xlOmFmdGVyIHtcbiAgY29udGVudDogXCJHbyBiYWNrXCI7XG4gIEBhcHBseSByZWxhdGl2ZSBpbmxpbmUtYmxvY2s7XG59XG4uYy1uYXYtbW9iaWxlX19tZW51ID4gLm1lbnUgPiBsaSA+IC5zdWJtZW51LXdyYXBwZXIgPiAuYy1tb2JpbGUtdGl0bGUge1xuICBAYXBwbHkgZm9udC1oZWFkaW5nIHRleHQtMjQgbXktMyB0ZXh0LWRhcmtyZWQ7XG59XG4uYy1uYXYtbW9iaWxlX19tZW51ID4gLm1lbnUgPiBsaS5jLXNpbmdsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jLW5hdi1tb2JpbGVfX21lbnUgPiAubWVudSA+IGxpLmMtc2luZ2xlID4gLnN1Ym1lbnUtd3JhcHBlciA+IC5zdWItbWVudSB7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgcm93LWdhcDogMTZweDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIHBhZGRpbmc6IDI0cHggMjRweDtcbn1cbi5jLW5hdi1tb2JpbGVfX21lbnUgPiAubWVudSA+IGxpLmMtc2luZ2xlID4gLnN1Ym1lbnUtd3JhcHBlciA+IC5zdWItbWVudSA+IGxpID4gYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbHVtbi1nYXA6IDE2cHg7XG59XG4uYy1uYXYtbW9iaWxlX19tZW51ID4gLm1lbnUgPiBsaS5jLXNpbmdsZSA+IC5zdWJtZW51LXdyYXBwZXIgPiAuc3ViLW1lbnUgPiBsaSA+IGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYy1uYXYtbW9iaWxlX19tZW51ID4gLm1lbnUgPiBsaS5jLXNpbmdsZSA+IC5zdWJtZW51LXdyYXBwZXIgPiAuc3ViLW1lbnUgPiBsaSA+IGE6aG92ZXIgc3BhbjpmaXJzdC1jaGlsZCB7XG4gIEBhcHBseSBiZy1jb3JhbDtcbn1cbi5jLW5hdi1tb2JpbGVfX21lbnUgPiAubWVudSA+IGxpLmMtc2luZ2xlID4gLnN1Ym1lbnUtd3JhcHBlciA+IC5zdWItbWVudSA+IGxpID4gYTpob3ZlciBzcGFuOmZpcnN0LWNoaWxkIGltZy5pbWctZGVmYXVsdCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYy1uYXYtbW9iaWxlX19tZW51ID4gLm1lbnUgPiBsaS5jLXNpbmdsZSA+IC5zdWJtZW51LXdyYXBwZXIgPiAuc3ViLW1lbnUgPiBsaSA+IGE6aG92ZXIgc3BhbjpmaXJzdC1jaGlsZCBpbWcuaW1nLWhvdmVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uYy1uYXYtbW9iaWxlX19tZW51ID4gLm1lbnUgPiBsaS5jLXNpbmdsZSA+IC5zdWJtZW51LXdyYXBwZXIgPiAuc3ViLW1lbnUgPiBsaSA+IGE6aG92ZXIgc3BhbjpsYXN0LWNoaWxkIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgQGFwcGx5IHRleHQtY29yYWw7XG59XG4uYy1uYXYtbW9iaWxlX19tZW51ID4gLm1lbnUgPiBsaS5jLXNpbmdsZSA+IC5zdWJtZW51LXdyYXBwZXIgPiAuc3ViLW1lbnUgPiBsaSA+IGEgc3BhbiB7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG4uYy1uYXYtbW9iaWxlX19tZW51ID4gLm1lbnUgPiBsaS5jLXNpbmdsZSA+IC5zdWJtZW51LXdyYXBwZXIgPiAuc3ViLW1lbnUgPiBsaSA+IGEgc3BhbjpmaXJzdC1jaGlsZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmM2YzZjM7XG4gIHdpZHRoOiA2NHB4O1xuICBoZWlnaHQ6IDY0cHg7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgZmxleDogbm9uZTtcbiAgQGFwcGx5IHRyYW5zaXRpb24tYWxsO1xufVxuLmMtbmF2LW1vYmlsZV9fbWVudSA+IC5tZW51ID4gbGkuYy1zaW5nbGUgPiAuc3VibWVudS13cmFwcGVyID4gLnN1Yi1tZW51ID4gbGkgPiBhIHNwYW46Zmlyc3QtY2hpbGQgaW1nIHtcbiAgd2lkdGg6IDM0cHg7XG59XG4uYy1uYXYtbW9iaWxlX19tZW51ID4gLm1lbnUgPiBsaS5jLXNpbmdsZSA+IC5zdWJtZW51LXdyYXBwZXIgPiAuc3ViLW1lbnUgPiBsaSA+IGEgc3BhbjpmaXJzdC1jaGlsZCBpbWcuaW1nLWRlZmF1bHQge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5jLW5hdi1tb2JpbGVfX21lbnUgPiAubWVudSA+IGxpLmMtc2luZ2xlID4gLnN1Ym1lbnUtd3JhcHBlciA+IC5zdWItbWVudSA+IGxpID4gYSBzcGFuOmZpcnN0LWNoaWxkIGltZy5pbWctaG92ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmMtbmF2LW1vYmlsZV9fbWVudSA+IC5tZW51ID4gbGkuYy1zaW5nbGUgPiAuc3VibWVudS13cmFwcGVyID4gLnN1Yi1tZW51ID4gbGkgPiBhIHNwYW46bGFzdC1jaGlsZCB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjMDAwO1xufVxuLmMtbmF2LW1vYmlsZV9fbWVudSA+IC5tZW51ID4gbGkuYy1zaW5nbGUgPiAuc3VibWVudS13cmFwcGVyID4gLnN1Yi1tZW51ID4gbGkgPiBhIHNwYW46bGFzdC1jaGlsZCBlbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbWFyZ2luLXRvcDogM3B4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzkyOTI5Mjtcbn1cbi5jLW5hdi1tb2JpbGVfX21lbnUgPiAubWVudSA+IGxpLmMtcmVzb3VyY2VzID4gLnN1Ym1lbnUtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG4uYy1uYXYtbW9iaWxlX19tZW51ID4gLm1lbnUgPiBsaS5jLXJlc291cmNlcyA+IC5zdWJtZW51LXdyYXBwZXIgPiAuc3ViLW1lbnUgPiBsaTpsYXN0LWNoaWxkID4gLnN1Ym1lbnUtd3JhcHBlciA+IC5zdWItbWVudSB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyICFpbXBvcnRhbnQ7XG59XG4uYy1uYXYtbW9iaWxlX19tZW51ID4gLm1lbnUgPiBsaS5jLXJlc291cmNlcyA+IC5zdWJtZW51LXdyYXBwZXIgPiAuc3ViLW1lbnUsIC5jLW5hdi1tb2JpbGVfX21lbnUgPiAubWVudSA+IGxpLmMtbWVnYSA+IC5zdWJtZW51LXdyYXBwZXIgPiAuc3ViLW1lbnUge1xuICBtYXJnaW4tdG9wOiAxNnB4O1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIHBhZGRpbmc6IDI0cHggMjRweDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuQHNjcmVlbiBzbSB7XG4gIC5jLW5hdi1tb2JpbGVfX21lbnUgPiAubWVudSA+IGxpLmMtcmVzb3VyY2VzID4gLnN1Ym1lbnUtd3JhcHBlciA+IC5zdWItbWVudSwgLmMtbmF2LW1vYmlsZV9fbWVudSA+IC5tZW51ID4gbGkuYy1tZWdhID4gLnN1Ym1lbnUtd3JhcHBlciA+IC5zdWItbWVudSB7XG4gICAgZmxleC13cmFwOiBub25lO1xuICB9XG59XG4uYy1uYXYtbW9iaWxlX19tZW51ID4gLm1lbnUgPiBsaS5jLXJlc291cmNlcyA+IC5zdWJtZW51LXdyYXBwZXIgPiAuc3ViLW1lbnUgPiBsaTpmaXJzdC1jaGlsZCwgLmMtbmF2LW1vYmlsZV9fbWVudSA+IC5tZW51ID4gbGkuYy1tZWdhID4gLnN1Ym1lbnUtd3JhcHBlciA+IC5zdWItbWVudSA+IGxpOmZpcnN0LWNoaWxkIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG5Ac2NyZWVuIHNtIHtcbiAgLmMtbmF2LW1vYmlsZV9fbWVudSA+IC5tZW51ID4gbGkuYy1yZXNvdXJjZXMgPiAuc3VibWVudS13cmFwcGVyID4gLnN1Yi1tZW51ID4gbGk6Zmlyc3QtY2hpbGQsIC5jLW5hdi1tb2JpbGVfX21lbnUgPiAubWVudSA+IGxpLmMtbWVnYSA+IC5zdWJtZW51LXdyYXBwZXIgPiAuc3ViLW1lbnUgPiBsaTpmaXJzdC1jaGlsZCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxN3B4O1xuICB9XG59XG5Ac2NyZWVuIGxnIHtcbiAgLmMtbmF2LW1vYmlsZV9fbWVudSA+IC5tZW51ID4gbGkuYy1yZXNvdXJjZXMgPiAuc3VibWVudS13cmFwcGVyID4gLnN1Yi1tZW51ID4gbGk6Zmlyc3QtY2hpbGQsIC5jLW5hdi1tb2JpbGVfX21lbnUgPiAubWVudSA+IGxpLmMtbWVnYSA+IC5zdWJtZW51LXdyYXBwZXIgPiAuc3ViLW1lbnUgPiBsaTpmaXJzdC1jaGlsZCB7XG4gICAgd2lkdGg6IDMwJTtcbiAgfVxufVxuLmMtbmF2LW1vYmlsZV9fbWVudSA+IC5tZW51ID4gbGkuYy1yZXNvdXJjZXMgPiAuc3VibWVudS13cmFwcGVyID4gLnN1Yi1tZW51ID4gbGk6Zmlyc3QtY2hpbGQgPiAuc3VibWVudS13cmFwcGVyID4gLnN1Yi1tZW51LCAuYy1uYXYtbW9iaWxlX19tZW51ID4gLm1lbnUgPiBsaS5jLW1lZ2EgPiAuc3VibWVudS13cmFwcGVyID4gLnN1Yi1tZW51ID4gbGk6Zmlyc3QtY2hpbGQgPiAuc3VibWVudS13cmFwcGVyID4gLnN1Yi1tZW51IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIGNvbHVtbi1nYXA6IDQwcHg7XG4gIHJvdy1nYXA6IDE2cHg7XG59XG4uYy1uYXYtbW9iaWxlX19tZW51ID4gLm1lbnUgPiBsaS5jLXJlc291cmNlcyA+IC5zdWJtZW51LXdyYXBwZXIgPiAuc3ViLW1lbnUgPiBsaTpsYXN0LWNoaWxkLCAuYy1uYXYtbW9iaWxlX19tZW51ID4gLm1lbnUgPiBsaS5jLW1lZ2EgPiAuc3VibWVudS13cmFwcGVyID4gLnN1Yi1tZW51ID4gbGk6bGFzdC1jaGlsZCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG59XG5Ac2NyZWVuIHNtIHtcbiAgLmMtbmF2LW1vYmlsZV9fbWVudSA+IC5tZW51ID4gbGkuYy1yZXNvdXJjZXMgPiAuc3VibWVudS13cmFwcGVyID4gLnN1Yi1tZW51ID4gbGk6bGFzdC1jaGlsZCwgLmMtbmF2LW1vYmlsZV9fbWVudSA+IC5tZW51ID4gbGkuYy1tZWdhID4gLnN1Ym1lbnUtd3JhcHBlciA+IC5zdWItbWVudSA+IGxpOmxhc3QtY2hpbGQge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgcGFkZGluZy1yaWdodDogMTdweDtcbiAgICBtYXJnaW4tdG9wOiAwcHg7XG4gIH1cbn1cbkBzY3JlZW4gbGcge1xuICAuYy1uYXYtbW9iaWxlX19tZW51ID4gLm1lbnUgPiBsaS5jLXJlc291cmNlcyA+IC5zdWJtZW51LXdyYXBwZXIgPiAuc3ViLW1lbnUgPiBsaTpsYXN0LWNoaWxkLCAuYy1uYXYtbW9iaWxlX19tZW51ID4gLm1lbnUgPiBsaS5jLW1lZ2EgPiAuc3VibWVudS13cmFwcGVyID4gLnN1Yi1tZW51ID4gbGk6bGFzdC1jaGlsZCB7XG4gICAgd2lkdGg6IDcwJTtcbiAgfVxufVxuLmMtbmF2LW1vYmlsZV9fbWVudSA+IC5tZW51ID4gbGkuYy1yZXNvdXJjZXMgPiAuc3VibWVudS13cmFwcGVyID4gLnN1Yi1tZW51ID4gbGk6bGFzdC1jaGlsZCA+IC5zdWJtZW51LXdyYXBwZXIgPiAuc3ViLW1lbnUsIC5jLW5hdi1tb2JpbGVfX21lbnUgPiAubWVudSA+IGxpLmMtbWVnYSA+IC5zdWJtZW51LXdyYXBwZXIgPiAuc3ViLW1lbnUgPiBsaTpsYXN0LWNoaWxkID4gLnN1Ym1lbnUtd3JhcHBlciA+IC5zdWItbWVudSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICBjb2x1bW4tZ2FwOiAxNnB4O1xuICByb3ctZ2FwOiAxNnB4O1xufVxuQHNjcmVlbiBsZyB7XG4gIC5jLW5hdi1tb2JpbGVfX21lbnUgPiAubWVudSA+IGxpLmMtcmVzb3VyY2VzID4gLnN1Ym1lbnUtd3JhcHBlciA+IC5zdWItbWVudSA+IGxpOmxhc3QtY2hpbGQgPiAuc3VibWVudS13cmFwcGVyID4gLnN1Yi1tZW51LCAuYy1uYXYtbW9iaWxlX19tZW51ID4gLm1lbnUgPiBsaS5jLW1lZ2EgPiAuc3VibWVudS13cmFwcGVyID4gLnN1Yi1tZW51ID4gbGk6bGFzdC1jaGlsZCA+IC5zdWJtZW51LXdyYXBwZXIgPiAuc3ViLW1lbnUge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgfVxufVxuLmMtbmF2LW1vYmlsZV9fbWVudSA+IC5tZW51ID4gbGkuYy1yZXNvdXJjZXMgPiAuc3VibWVudS13cmFwcGVyID4gLnN1Yi1tZW51ID4gbGkgPiBhLCAuYy1uYXYtbW9iaWxlX19tZW51ID4gLm1lbnUgPiBsaS5jLW1lZ2EgPiAuc3VibWVudS13cmFwcGVyID4gLnN1Yi1tZW51ID4gbGkgPiBhIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEMkQyRDI7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgcGFkZGluZy1ib3R0b206IDEycHg7XG59XG4uYy1uYXYtbW9iaWxlX19tZW51ID4gLm1lbnUgPiBsaS5jLXJlc291cmNlcyA+IC5zdWJtZW51LXdyYXBwZXIgPiAuc3ViLW1lbnUgPiBsaSA+IC5zdWJtZW51LXdyYXBwZXIgPiAuc3ViLW1lbnUgPiBsaSA+IGEsIC5jLW5hdi1tb2JpbGVfX21lbnUgPiAubWVudSA+IGxpLmMtbWVnYSA+IC5zdWJtZW51LXdyYXBwZXIgPiAuc3ViLW1lbnUgPiBsaSA+IC5zdWJtZW51LXdyYXBwZXIgPiAuc3ViLW1lbnUgPiBsaSA+IGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2x1bW4tZ2FwOiAxNnB4O1xufVxuLmMtbmF2LW1vYmlsZV9fbWVudSA+IC5tZW51ID4gbGkuYy1yZXNvdXJjZXMgPiAuc3VibWVudS13cmFwcGVyID4gLnN1Yi1tZW51ID4gbGkgPiAuc3VibWVudS13cmFwcGVyID4gLnN1Yi1tZW51ID4gbGkgPiBhOmhvdmVyLCAuYy1uYXYtbW9iaWxlX19tZW51ID4gLm1lbnUgPiBsaS5jLW1lZ2EgPiAuc3VibWVudS13cmFwcGVyID4gLnN1Yi1tZW51ID4gbGkgPiAuc3VibWVudS13cmFwcGVyID4gLnN1Yi1tZW51ID4gbGkgPiBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmMtbmF2LW1vYmlsZV9fbWVudSA+IC5tZW51ID4gbGkuYy1yZXNvdXJjZXMgPiAuc3VibWVudS13cmFwcGVyID4gLnN1Yi1tZW51ID4gbGkgPiAuc3VibWVudS13cmFwcGVyID4gLnN1Yi1tZW51ID4gbGkgPiBhIHNwYW4sIC5jLW5hdi1tb2JpbGVfX21lbnUgPiAubWVudSA+IGxpLmMtbWVnYSA+IC5zdWJtZW51LXdyYXBwZXIgPiAuc3ViLW1lbnUgPiBsaSA+IC5zdWJtZW51LXdyYXBwZXIgPiAuc3ViLW1lbnUgPiBsaSA+IGEgc3BhbiB7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG4uYy1uYXYtbW9iaWxlX19tZW51ID4gLm1lbnUgPiBsaS5jLXJlc291cmNlcyA+IC5zdWJtZW51LXdyYXBwZXIgPiAuc3ViLW1lbnUgPiBsaSA+IC5zdWJtZW51LXdyYXBwZXIgPiAuc3ViLW1lbnUgPiBsaSA+IGEgc3BhbjpmaXJzdC1jaGlsZCwgLmMtbmF2LW1vYmlsZV9fbWVudSA+IC5tZW51ID4gbGkuYy1tZWdhID4gLnN1Ym1lbnUtd3JhcHBlciA+IC5zdWItbWVudSA+IGxpID4gLnN1Ym1lbnUtd3JhcHBlciA+IC5zdWItbWVudSA+IGxpID4gYSBzcGFuOmZpcnN0LWNoaWxkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjNmMztcbiAgd2lkdGg6IDY0cHg7XG4gIGhlaWdodDogNjRweDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBmbGV4OiBub25lO1xuICBAYXBwbHkgdHJhbnNpdGlvbi1hbGw7XG59XG4uYy1uYXYtbW9iaWxlX19tZW51ID4gLm1lbnUgPiBsaS5jLXJlc291cmNlcyA+IC5zdWJtZW51LXdyYXBwZXIgPiAuc3ViLW1lbnUgPiBsaSA+IC5zdWJtZW51LXdyYXBwZXIgPiAuc3ViLW1lbnUgPiBsaSA+IGEgc3BhbjpmaXJzdC1jaGlsZCBpbWcsIC5jLW5hdi1tb2JpbGVfX21lbnUgPiAubWVudSA+IGxpLmMtbWVnYSA+IC5zdWJtZW51LXdyYXBwZXIgPiAuc3ViLW1lbnUgPiBsaSA+IC5zdWJtZW51LXdyYXBwZXIgPiAuc3ViLW1lbnUgPiBsaSA+IGEgc3BhbjpmaXJzdC1jaGlsZCBpbWcge1xuICB3aWR0aDogMzRweDtcbn1cbi5jLW5hdi1tb2JpbGVfX21lbnUgPiAubWVudSA+IGxpLmMtcmVzb3VyY2VzID4gLnN1Ym1lbnUtd3JhcHBlciA+IC5zdWItbWVudSA+IGxpID4gLnN1Ym1lbnUtd3JhcHBlciA+IC5zdWItbWVudSA+IGxpID4gYSBzcGFuOmZpcnN0LWNoaWxkIGltZy5pbWctZGVmYXVsdCwgLmMtbmF2LW1vYmlsZV9fbWVudSA+IC5tZW51ID4gbGkuYy1tZWdhID4gLnN1Ym1lbnUtd3JhcHBlciA+IC5zdWItbWVudSA+IGxpID4gLnN1Ym1lbnUtd3JhcHBlciA+IC5zdWItbWVudSA+IGxpID4gYSBzcGFuOmZpcnN0LWNoaWxkIGltZy5pbWctZGVmYXVsdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmMtbmF2LW1vYmlsZV9fbWVudSA+IC5tZW51ID4gbGkuYy1yZXNvdXJjZXMgPiAuc3VibWVudS13cmFwcGVyID4gLnN1Yi1tZW51ID4gbGkgPiAuc3VibWVudS13cmFwcGVyID4gLnN1Yi1tZW51ID4gbGkgPiBhIHNwYW46Zmlyc3QtY2hpbGQgaW1nLmltZy1ob3ZlciwgLmMtbmF2LW1vYmlsZV9fbWVudSA+IC5tZW51ID4gbGkuYy1tZWdhID4gLnN1Ym1lbnUtd3JhcHBlciA+IC5zdWItbWVudSA+IGxpID4gLnN1Ym1lbnUtd3JhcHBlciA+IC5zdWItbWVudSA+IGxpID4gYSBzcGFuOmZpcnN0LWNoaWxkIGltZy5pbWctaG92ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmMtbmF2LW1vYmlsZV9fbWVudSA+IC5tZW51ID4gbGkuYy1yZXNvdXJjZXMgPiAuc3VibWVudS13cmFwcGVyID4gLnN1Yi1tZW51ID4gbGkgPiAuc3VibWVudS13cmFwcGVyID4gLnN1Yi1tZW51ID4gbGkgPiBhIHNwYW46Zmlyc3QtY2hpbGQgaW1nLmltZy1vbmx5LCAuYy1uYXYtbW9iaWxlX19tZW51ID4gLm1lbnUgPiBsaS5jLW1lZ2EgPiAuc3VibWVudS13cmFwcGVyID4gLnN1Yi1tZW51ID4gbGkgPiAuc3VibWVudS13cmFwcGVyID4gLnN1Yi1tZW51ID4gbGkgPiBhIHNwYW46Zmlyc3QtY2hpbGQgaW1nLmltZy1vbmx5IHtcbiAgd2lkdGg6IDY0cHg7XG4gIGhlaWdodDogNjRweDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG4uYy1uYXYtbW9iaWxlX19tZW51ID4gLm1lbnUgPiBsaS5jLXJlc291cmNlcyA+IC5zdWJtZW51LXdyYXBwZXIgPiAuc3ViLW1lbnUgPiBsaSA+IC5zdWJtZW51LXdyYXBwZXIgPiAuc3ViLW1lbnUgPiBsaSA+IGEgc3BhbjpsYXN0LWNoaWxkLCAuYy1uYXYtbW9iaWxlX19tZW51ID4gLm1lbnUgPiBsaS5jLW1lZ2EgPiAuc3VibWVudS13cmFwcGVyID4gLnN1Yi1tZW51ID4gbGkgPiAuc3VibWVudS13cmFwcGVyID4gLnN1Yi1tZW51ID4gbGkgPiBhIHNwYW46bGFzdC1jaGlsZCB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjMDAwO1xufVxuLmMtbmF2LW1vYmlsZV9fbWVudSA+IC5tZW51ID4gbGkuYy1yZXNvdXJjZXMgPiAuc3VibWVudS13cmFwcGVyID4gLnN1Yi1tZW51ID4gbGkgPiAuc3VibWVudS13cmFwcGVyID4gLnN1Yi1tZW51ID4gbGkgPiBhIHNwYW46bGFzdC1jaGlsZCBlbSwgLmMtbmF2LW1vYmlsZV9fbWVudSA+IC5tZW51ID4gbGkuYy1tZWdhID4gLnN1Ym1lbnUtd3JhcHBlciA+IC5zdWItbWVudSA+IGxpID4gLnN1Ym1lbnUtd3JhcHBlciA+IC5zdWItbWVudSA+IGxpID4gYSBzcGFuOmxhc3QtY2hpbGQgZW0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDEzcHg7XG4gIG1hcmdpbi10b3A6IDNweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICM5MjkyOTI7XG59XG5cbi5jLW5vdGljZSB7XG4gIHBhZGRpbmc6IDEwcHggMDtcbiAgQGFwcGx5IGJnLWdyZXktZGFyayB0ZXh0LWVjcnU7XG59XG5Ac2NyZWVuIGxnIHtcbiAgLmMtbm90aWNlIHtcbiAgICBwYWRkaW5nOiAxNnB4IDA7XG4gIH1cbn1cbi5jLW5vdGljZSAuY29udGFpbmVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDExcHg7XG59XG5Ac2NyZWVuIGxnIHtcbiAgLmMtbm90aWNlIC5jb250YWluZXIge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgfVxufVxuLmMtbm90aWNlIGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAxNnB4O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAzcHg7XG4gIEBhcHBseSB0ZXh0LWVjcnU7XG59IiwiLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIFNldHRpbmdzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuQGltcG9ydCAnc2V0dGluZ3Mvc2V0dGluZ3MudmFyaWFibGVzJztcbkBpbXBvcnQgJ3NldHRpbmdzL3NldHRpbmdzLmZvbnRzJztcblxuQHRhaWx3aW5kIGJhc2U7XG5AdGFpbHdpbmQgY29tcG9uZW50cztcbkB0YWlsd2luZCB1dGlsaXRpZXM7XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBUb29sc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbkBpbXBvcnQgXCJ0b29scy9fdG9vbHMuZm9ybXMuc2Nzc1wiO1xuQGltcG9ydCBcInRvb2xzL190b29scy5oZWFkaW5nLnNjc3NcIjtcbkBpbXBvcnQgXCJ0b29scy9fdG9vbHMubWl4aW5zLnNjc3NcIjtcbkBpbXBvcnQgXCJ0b29scy9fdG9vbHMuc3BhY2VkLnNjc3NcIjtcblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIEVsZW1lbnRzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5AaW1wb3J0IFwiZWxlbWVudHMvX2VsZW1lbnRzLmEuc2Nzc1wiO1xuQGltcG9ydCBcImVsZW1lbnRzL19lbGVtZW50cy5ibG9ja3F1b3RlLnNjc3NcIjtcbkBpbXBvcnQgXCJlbGVtZW50cy9fZWxlbWVudHMuYm9keS5zY3NzXCI7XG5AaW1wb3J0IFwiZWxlbWVudHMvX2VsZW1lbnRzLmhlYWRpbmcuc2Nzc1wiO1xuQGltcG9ydCBcImVsZW1lbnRzL19lbGVtZW50cy5odG1sLnNjc3NcIjtcbkBpbXBvcnQgXCJlbGVtZW50cy9fZWxlbWVudHMuaW1nLnNjc3NcIjtcbkBpbXBvcnQgXCJlbGVtZW50cy9fZWxlbWVudHMuaW5wdXQuc2Nzc1wiO1xuQGltcG9ydCBcImVsZW1lbnRzL19lbGVtZW50cy5sYWJlbC5zY3NzXCI7XG5AaW1wb3J0IFwiZWxlbWVudHMvX2VsZW1lbnRzLnAuc2Nzc1wiO1xuQGltcG9ydCBcImVsZW1lbnRzL19lbGVtZW50cy5zZWxlY3Quc2Nzc1wiO1xuQGltcG9ydCBcImVsZW1lbnRzL19lbGVtZW50cy50ZXh0YXJlYS5zY3NzXCI7XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBPYmplY3RzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIFZlbmRvclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuQGltcG9ydCBcInZlbmRvcnMvX3ZlbmRvcnMuYWNjb3JkaW9uanMuc2Nzc1wiO1xuQGltcG9ydCBcInZlbmRvcnMvX3ZlbmRvcnMuYW9zLnNjc3NcIjtcbkBpbXBvcnQgXCJ2ZW5kb3JzL192ZW5kb3JzLmdyYXZpdHlmb3JtLnNjc3NcIjtcbkBpbXBvcnQgXCJ2ZW5kb3JzL192ZW5kb3JzLmluZmluaXRlLW1hcnF1ZWUuc2Nzc1wiO1xuQGltcG9ydCBcInZlbmRvcnMvX3ZlbmRvcnMubWFnbmlmaWMtcG9wdXAuc2Nzc1wiO1xuQGltcG9ydCBcInZlbmRvcnMvX3ZlbmRvcnMubWljcm9tb2RhbC5zY3NzXCI7XG5AaW1wb3J0IFwidmVuZG9ycy9fdmVuZG9ycy5zbGljay5zY3NzXCI7XG5AaW1wb3J0IFwidmVuZG9ycy9fdmVuZG9ycy5zcGxpdHRpbmcuc2Nzc1wiO1xuQGltcG9ydCBcInZlbmRvcnMvX3ZlbmRvcnMuc3dpcGVyLnNjc3NcIjtcblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIENvbXBvbmVudHNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbkBpbXBvcnQgXCJjb21wb25lbnRzL19jb21wb25lbnRzLmFuaW1hdGlvbnMuc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvX2NvbXBvbmVudHMuYmFja3RvdG9wLnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL19jb21wb25lbnRzLmJyZWFkY3J1bWIuc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvX2NvbXBvbmVudHMuYnV0dG9ucy5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9fY29tcG9uZW50cy5jYXJvdXNlbC5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9fY29tcG9uZW50cy5jb2xvdXIuc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvX2NvbXBvbmVudHMuZHJvcGRvd24uc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvX2NvbXBvbmVudHMuZm9vdGVyLnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL19jb21wb25lbnRzLmZvcm0tcG9wdXAuc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvX2NvbXBvbmVudHMuaW5zaWdodC1ibG9jay5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9fY29tcG9uZW50cy5sYXp5LnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL19jb21wb25lbnRzLmxpbmsuc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvX2NvbXBvbmVudHMubmF2LXBpbGwuc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvX2NvbXBvbmVudHMucGFnaW5hdGlvbi5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9fY29tcG9uZW50cy5wcmVsb2FkZXIuc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvX2NvbXBvbmVudHMucmljaHRleHQuc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvX2NvbXBvbmVudHMuc2VhcmNoLnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL19jb21wb25lbnRzLnRhYmxldC5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9fY29tcG9uZW50cy50YWcuc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvX2NvbXBvbmVudHMudGVhbS1pdGVtLnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL19jb21wb25lbnRzLnZpZGVvLWNvdmVyLnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL19jb21wb25lbnRzLnZpZGVvLnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL2Jsb2Nrcy9fYmxvY2suY29udC10YWIuc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvYmxvY2tzL19ibG9jay5nbG9iYWwuc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvYmxvY2tzL19ibG9jay50aW1lbGluZS5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9oZWFkZXIvX2NvbXBvbmVudHMuaGVhZGVyLnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL2hlYWRlci9fY29tcG9uZW50cy5tZW51LXRvZ2dsZS5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9oZWFkZXIvX2NvbXBvbmVudHMubmF2LWRlc2t0b3Auc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvaGVhZGVyL19jb21wb25lbnRzLm5hdi1tb2JpbGUuc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvaGVhZGVyL19jb21wb25lbnRzLm5vdGljZS5zY3NzXCI7IiwiYSB7XG4gICAgQGFwcGx5IHRyYW5zaXRpb24tYWxsIGhvdmVyOnVuZGVybGluZSB0ZXh0LWFybXk7XG4gICAgJi5mdWxsLWNsaWNrIHtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OicnO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOjUwJTtcbiAgICAgICAgICAgIGxlZnQ6NTAlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDB2dztcbiAgICAgICAgICAgIGhlaWdodDogMTAwdnc7XG4gICAgICAgICAgICB6LWluZGV4OjIwO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uc29jaWFsIHtcbiAgICB0ZXh0LWFsaWduOmNlbnRlcjtcbiAgICBmb250LXNpemU6MjRweDtcbiAgICB3aWR0aDo1NnB4O1xuICAgIGhlaWdodDo1Nng7XG4gICAgbGluZS1oZWlnaHQ6NTZweDtcbiAgICBib3JkZXItcmFkaXVzOjEwMHB4O1xuICAgIEBhcHBseSBiZy1bIzNEM0QzRF0gdGV4dC13aGl0ZTtcbiAgICBAc2NyZWVuIGxnIHtcbiAgICAgICAgZm9udC1zaXplOjMycHg7XG4gICAgICAgIHdpZHRoOjcycHg7XG4gICAgICAgIGhlaWdodDo3Mng7XG4gICAgICAgIGxpbmUtaGVpZ2h0OjcycHg7XG4gICAgfVxuICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjojMWYxZjFmICFpbXBvcnRhbnQ7XG4gICAgICAgIEBhcHBseSBiZy1taW50O1xuICAgIH1cbn0iLCJib2R5IHtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICBAYXBwbHkgdGV4dC1ncmV5LWRhcmsgYmctbGluZW4gZm9udC1iYXNlIHRleHQtMTY7XG4gICAgJi5ob21lIHtcbiAgICAgICAgI21haW4ge1xuICAgICAgICAgICAgb3ZlcmZsb3cteDpoaWRkZW47XG4gICAgICAgIH1cbiAgICB9XG59IiwiaDEsIGgyLCBoMywgaDQge1xuICAgIEBhcHBseSB0ZXh0LWRhcmtyZWQgZm9udC1ub3JtYWwgbWItMztcbiAgICBlbSB7XG4gICAgICAgIEBhcHBseSB0ZXh0LWNvcmFsO1xuICAgIH1cbn1cbmgxLCAuZS1oMSB7XG4gICAgQGFwcGx5IHRleHQtNDAgbGc6dGV4dC01MiBmb250LWhlYWRpbmcgdGV4dC1kYXJrcmVkXG59XG5oMiwgLmUtaDIge1xuICAgIEBhcHBseSB0ZXh0LTM2IGxnOnRleHQtNDggZm9udC1oZWFkaW5nIHRleHQtZGFya3JlZFxufVxuaDMsIC5lLWgzIHtcbiAgICBAYXBwbHkgdGV4dC0yNCBsZzp0ZXh0LTMyIGZvbnQtaGVhZGluZyB0ZXh0LWRhcmtyZWRcbn0iLCJodG1sIHtcbiAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gICAgbWluLWhlaWdodDogMTAwJTtcbiAgICBcbiAgICAmLm5hdmlnYXRpb24tb3BlbiB7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAtbXMtdG91Y2gtYWN0aW9uOiBub25lOyAvLyBzYXNzLWxpbnQ6ZGlzYWJsZS1saW5lIG5vLXZlbmRvci1wcmVmaXhlc1xuICAgICAgICAgICAgdG91Y2gtYWN0aW9uOiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5zY3JvbGwtbG9jayxcbiAgICAmLnZhbmlsbGEtbW9kYWwtLW9wZW4ge1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAtbXMtdG91Y2gtYWN0aW9uOiBub25lOyAvLyBzYXNzLWxpbnQ6ZGlzYWJsZS1saW5lIG5vLXZlbmRvci1wcmVmaXhlc1xuICAgICAgICB0b3VjaC1hY3Rpb246IG5vbmU7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gICAgaHRtbCAjd3BhZG1pbmJhciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBib2R5LmFkbWluLWJhciB7XG4gICAgICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3ODFweCkge1xuICAgIGh0bWwgI3dwYWRtaW5iYXIge1xuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgYm9keS5hZG1pbi1iYXIge1xuICAgICAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG5cbi5jb250YWluZXIge1xuICAgIG1heC13aWR0aDo2MDBweDtcbiAgICBwYWRkaW5nLWxlZnQ6MjRweDtcbiAgICBwYWRkaW5nLXJpZ2h0OjI0cHg7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgICBtYXgtd2lkdGg6MTQ4MHB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6NDhweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDo0OHB4O1xuICAgICAgICAmLnNjcmVlbnMtbWQge1xuICAgICAgICAgICAgbWF4LXdpZHRoOjEzMDJweDtcbiAgICAgICAgfVxuICAgICAgICAmLnNjcmVlbnMtc20ge1xuICAgICAgICAgICAgbWF4LXdpZHRoOjEyNDBweDtcbiAgICAgICAgfVxuICAgIH1cbn0iLCJpbWcge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG59XG4iLCJwIHtcbiAgICBAYXBwbHkgZm9udC1iYXNlIHRleHQtMTYgbWItMztcbn1cblxuLmh5cGhlbmF0ZSB7XG4gICAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICAgIG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7XG4gICAgaHlwaGVuczogYXV0bztcbiAgICAtd2Via2l0LWxvY2FsZTogXCJlblwiO1xufSIsIi8vIHNlbGVjdCB7XG4vLyAgICAgQGluY2x1ZGUgZm9ybS1pbnB1dDtcbi8vICAgICBAYXBwbHkgY3Vyc29yLXBvaW50ZXI7XG4vLyAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKCcuLi9pbWFnZXMvYXJyb3ctZG93bi5zdmcnKSBuby1yZXBlYXQgcmlnaHQgMTZweCBjZW50ZXI7XG4vLyAgICAgYmFja2dyb3VuZC1zaXplOiAxM3B4IDdweDtcblxuLy8gICAgIC5jLXBvc3QtZmlsdGVyICYge1xuLy8gICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgcmlnaHQ7XG4vLyAgICAgfVxuLy8gfVxuXG4vLyBzZWxlY3Q6Oi1tcy1leHBhbmQge1xuLy8gICAgIGRpc3BsYXk6IG5vbmU7XG4vLyB9XG5cblxuLmMtc2VsZWN0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICdcXEU4MkInO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OjE2cHg7XG4gICAgICAgIHRvcDo1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgIGZvbnQtc2l6ZToxNHB4O1xuICAgICAgICBmb250LWZhbWlseTpmb250ZWxsbztcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgfVxuICAgIHNlbGVjdCB7XG4gICAgICAgIGN1cnNvcjpwb2ludGVyO1xuICAgICAgICBwYWRkaW5nOjAgMzJweCAwIDE2cHg7XG4gICAgICAgIEBhcHBseSB3LWZ1bGwgaC1bNDNweF0gcm91bmRlZC1bMTNweF0gYXBwZWFyYW5jZS1ub25lIHRydW5jYXRlO1xuICAgIH1cbn0iLCJ0ZXh0YXJlYSB7XG4gICAgQGluY2x1ZGUgZm9ybS1pbnB1dDtcblxuICAgIGhlaWdodDogMzAwcHg7XG4gICAgcmVzaXplOiBub25lO1xufVxuIiwiLmFjY29yZGlvbiB7XG4gICAgPiBsaSB7XG4gICAgICAgIEBhcHBseSBib3JkZXItYiBib3JkZXItYi1kYXJrcmVkIGJvcmRlci1vcGFjaXR5LTIwO1xuICAgICAgICAmLmFjY19hY3RpdmUge1xuICAgICAgICAgICAgLmFjY29yZGlvbl9fdGl0bGUge1xuICAgICAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7IFxuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDonXFxFODA1JztcbiAgICAgICAgICAgICAgICAgICAgICAgIEBhcHBseSB0ZXh0LXdoaXRlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4gIC5hY2NvcmRpb25qcyB7IFxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICB9XG4gIC5hY2NvcmRpb25qcyAuYWNjX3NlY3Rpb24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbiAgLmFjY29yZGlvbmpzIC5hY2Nfc2VjdGlvbiAuYWNjX2hlYWQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbiAgLmFjY29yZGlvbmpzIC5hY2Nfc2VjdGlvbiAuYWNjX2hlYWQgaDMge1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIG1hcmdpbjogNXB4IDA7XG4gIH1cbiAgLmFjY29yZGlvbmpzIC5hY2Nfc2VjdGlvbiAuYWNjX2NvbnRlbnQge1xuICB9XG4gIC5hY2NvcmRpb25qcyAuYWNjX3NlY3Rpb246Zmlyc3Qtb2YtdHlwZSxcbiAgLmFjY29yZGlvbmpzIC5hY2Nfc2VjdGlvbjpmaXJzdC1vZi10eXBlIC5hY2NfaGVhZCB7XG4gICAgXG4gIH1cbiAgLmFjY29yZGlvbmpzIC5hY2Nfc2VjdGlvbjpsYXN0LW9mLXR5cGUsXG4gIC5hY2NvcmRpb25qcyAuYWNjX3NlY3Rpb246bGFzdC1vZi10eXBlIC5hY2NfY29udGVudCB7XG4gICAgXG4gIH1cbiAgLmFjY29yZGlvbmpzIC5hY2Nfc2VjdGlvbi5hY2NfYWN0aXZlID4gLmFjY19jb250ZW50IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuYWNjb3JkaW9uanMgLmFjY19zZWN0aW9uLmFjY19hY3RpdmUgPiAuYWNjX2hlYWQge1xuICAgIFxuICB9XG4gICIsIltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiNTBcIl0sXG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiNTBcIl0gW2RhdGEtYW9zXSB7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogNTBtcztcbn1cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNTBcIl0sXG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiNTBcIl0gW2RhdGEtYW9zXSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNTBcIl0uYW9zLWFuaW1hdGUsXG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiNTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogNTBtcztcbn1cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTAwXCJdLFxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjEwMFwiXSBbZGF0YS1hb3NdIHtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjFzO1xufVxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMDBcIl0sXG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTAwXCJdIFtkYXRhLWFvc10ge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjEwMFwiXS5hb3MtYW5pbWF0ZSxcbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMC4xcztcbn1cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTUwXCJdLFxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE1MFwiXSBbZGF0YS1hb3NdIHtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjE1cztcbn1cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTUwXCJdLFxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjE1MFwiXSBbZGF0YS1hb3NdIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNTBcIl0uYW9zLWFuaW1hdGUsXG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuMTVzO1xufVxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyMDBcIl0sXG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjAwXCJdIFtkYXRhLWFvc10ge1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMnM7XG59XG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIwMFwiXSxcbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMDBcIl0gW2RhdGEtYW9zXSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjAwXCJdLmFvcy1hbmltYXRlLFxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjIwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjJzO1xufVxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyNTBcIl0sXG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjUwXCJdIFtkYXRhLWFvc10ge1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMjVzO1xufVxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNTBcIl0sXG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjUwXCJdIFtkYXRhLWFvc10ge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI1MFwiXS5hb3MtYW5pbWF0ZSxcbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMC4yNXM7XG59XG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjMwMFwiXSxcbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIzMDBcIl0gW2RhdGEtYW9zXSB7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zcztcbn1cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMzAwXCJdLFxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjMwMFwiXSBbZGF0YS1hb3NdIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIzMDBcIl0uYW9zLWFuaW1hdGUsXG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMzAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuM3M7XG59XG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjM1MFwiXSxcbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIzNTBcIl0gW2RhdGEtYW9zXSB7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zNXM7XG59XG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjM1MFwiXSxcbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIzNTBcIl0gW2RhdGEtYW9zXSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMzUwXCJdLmFvcy1hbmltYXRlLFxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjM1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjM1cztcbn1cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiNDAwXCJdLFxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjQwMFwiXSBbZGF0YS1hb3NdIHtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjRzO1xufVxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI0MDBcIl0sXG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiNDAwXCJdIFtkYXRhLWFvc10ge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjQwMFwiXS5hb3MtYW5pbWF0ZSxcbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCI0MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMC40cztcbn1cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiNDUwXCJdLFxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjQ1MFwiXSBbZGF0YS1hb3NdIHtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjQ1cztcbn1cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNDUwXCJdLFxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjQ1MFwiXSBbZGF0YS1hb3NdIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI0NTBcIl0uYW9zLWFuaW1hdGUsXG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiNDUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuNDVzO1xufVxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCI1MDBcIl0sXG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiNTAwXCJdIFtkYXRhLWFvc10ge1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuNXM7XG59XG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjUwMFwiXSxcbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCI1MDBcIl0gW2RhdGEtYW9zXSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNTAwXCJdLmFvcy1hbmltYXRlLFxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjUwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjVzO1xufVxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCI1NTBcIl0sXG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiNTUwXCJdIFtkYXRhLWFvc10ge1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuNTVzO1xufVxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI1NTBcIl0sXG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiNTUwXCJdIFtkYXRhLWFvc10ge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjU1MFwiXS5hb3MtYW5pbWF0ZSxcbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCI1NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMC41NXM7XG59XG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjYwMFwiXSxcbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCI2MDBcIl0gW2RhdGEtYW9zXSB7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC42cztcbn1cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNjAwXCJdLFxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjYwMFwiXSBbZGF0YS1hb3NdIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI2MDBcIl0uYW9zLWFuaW1hdGUsXG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiNjAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuNnM7XG59XG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjY1MFwiXSxcbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCI2NTBcIl0gW2RhdGEtYW9zXSB7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC42NXM7XG59XG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjY1MFwiXSxcbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCI2NTBcIl0gW2RhdGEtYW9zXSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNjUwXCJdLmFvcy1hbmltYXRlLFxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjY1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjY1cztcbn1cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiNzAwXCJdLFxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjcwMFwiXSBbZGF0YS1hb3NdIHtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjdzO1xufVxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI3MDBcIl0sXG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiNzAwXCJdIFtkYXRhLWFvc10ge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjcwMFwiXS5hb3MtYW5pbWF0ZSxcbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCI3MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMC43cztcbn1cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiNzUwXCJdLFxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjc1MFwiXSBbZGF0YS1hb3NdIHtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjc1cztcbn1cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNzUwXCJdLFxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjc1MFwiXSBbZGF0YS1hb3NdIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI3NTBcIl0uYW9zLWFuaW1hdGUsXG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiNzUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuNzVzO1xufVxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCI4MDBcIl0sXG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiODAwXCJdIFtkYXRhLWFvc10ge1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuOHM7XG59XG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjgwMFwiXSxcbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCI4MDBcIl0gW2RhdGEtYW9zXSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiODAwXCJdLmFvcy1hbmltYXRlLFxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjgwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjhzO1xufVxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCI4NTBcIl0sXG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiODUwXCJdIFtkYXRhLWFvc10ge1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuODVzO1xufVxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI4NTBcIl0sXG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiODUwXCJdIFtkYXRhLWFvc10ge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjg1MFwiXS5hb3MtYW5pbWF0ZSxcbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCI4NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMC44NXM7XG59XG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjkwMFwiXSxcbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCI5MDBcIl0gW2RhdGEtYW9zXSB7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC45cztcbn1cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiOTAwXCJdLFxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjkwMFwiXSBbZGF0YS1hb3NdIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI5MDBcIl0uYW9zLWFuaW1hdGUsXG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiOTAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuOXM7XG59XG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjk1MFwiXSxcbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCI5NTBcIl0gW2RhdGEtYW9zXSB7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC45NXM7XG59XG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjk1MFwiXSxcbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCI5NTBcIl0gW2RhdGEtYW9zXSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiOTUwXCJdLmFvcy1hbmltYXRlLFxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjk1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjk1cztcbn1cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTAwMFwiXSxcbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxMDAwXCJdIFtkYXRhLWFvc10ge1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDFzO1xufVxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMDAwXCJdLFxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjEwMDBcIl0gW2RhdGEtYW9zXSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTAwMFwiXS5hb3MtYW5pbWF0ZSxcbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMDAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDFzO1xufVxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxMDUwXCJdLFxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjEwNTBcIl0gW2RhdGEtYW9zXSB7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMS4wNXM7XG59XG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjEwNTBcIl0sXG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTA1MFwiXSBbZGF0YS1hb3NdIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMDUwXCJdLmFvcy1hbmltYXRlLFxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjEwNTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMS4wNXM7XG59XG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjExMDBcIl0sXG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTEwMFwiXSBbZGF0YS1hb3NdIHtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxLjFzO1xufVxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMTAwXCJdLFxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjExMDBcIl0gW2RhdGEtYW9zXSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTEwMFwiXS5hb3MtYW5pbWF0ZSxcbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMTAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDEuMXM7XG59XG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjExNTBcIl0sXG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTE1MFwiXSBbZGF0YS1hb3NdIHtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxLjE1cztcbn1cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTE1MFwiXSxcbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMTUwXCJdIFtkYXRhLWFvc10ge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjExNTBcIl0uYW9zLWFuaW1hdGUsXG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTE1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAxLjE1cztcbn1cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTIwMFwiXSxcbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxMjAwXCJdIFtkYXRhLWFvc10ge1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDEuMnM7XG59XG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjEyMDBcIl0sXG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTIwMFwiXSBbZGF0YS1hb3NdIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMjAwXCJdLmFvcy1hbmltYXRlLFxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjEyMDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMS4ycztcbn1cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTI1MFwiXSxcbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxMjUwXCJdIFtkYXRhLWFvc10ge1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDEuMjVzO1xufVxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMjUwXCJdLFxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjEyNTBcIl0gW2RhdGEtYW9zXSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTI1MFwiXS5hb3MtYW5pbWF0ZSxcbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMjUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDEuMjVzO1xufVxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxMzAwXCJdLFxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjEzMDBcIl0gW2RhdGEtYW9zXSB7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMS4zcztcbn1cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTMwMFwiXSxcbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMzAwXCJdIFtkYXRhLWFvc10ge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjEzMDBcIl0uYW9zLWFuaW1hdGUsXG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTMwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAxLjNzO1xufVxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxMzUwXCJdLFxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjEzNTBcIl0gW2RhdGEtYW9zXSB7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMS4zNXM7XG59XG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjEzNTBcIl0sXG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTM1MFwiXSBbZGF0YS1hb3NdIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMzUwXCJdLmFvcy1hbmltYXRlLFxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjEzNTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMS4zNXM7XG59XG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE0MDBcIl0sXG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTQwMFwiXSBbZGF0YS1hb3NdIHtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxLjRzO1xufVxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNDAwXCJdLFxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjE0MDBcIl0gW2RhdGEtYW9zXSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTQwMFwiXS5hb3MtYW5pbWF0ZSxcbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNDAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDEuNHM7XG59XG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE0NTBcIl0sXG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTQ1MFwiXSBbZGF0YS1hb3NdIHtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxLjQ1cztcbn1cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTQ1MFwiXSxcbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNDUwXCJdIFtkYXRhLWFvc10ge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE0NTBcIl0uYW9zLWFuaW1hdGUsXG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTQ1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAxLjQ1cztcbn1cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTUwMFwiXSxcbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxNTAwXCJdIFtkYXRhLWFvc10ge1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDEuNXM7XG59XG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE1MDBcIl0sXG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTUwMFwiXSBbZGF0YS1hb3NdIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNTAwXCJdLmFvcy1hbmltYXRlLFxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjE1MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMS41cztcbn1cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTU1MFwiXSxcbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxNTUwXCJdIFtkYXRhLWFvc10ge1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDEuNTVzO1xufVxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNTUwXCJdLFxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjE1NTBcIl0gW2RhdGEtYW9zXSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTU1MFwiXS5hb3MtYW5pbWF0ZSxcbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNTUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDEuNTVzO1xufVxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxNjAwXCJdLFxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE2MDBcIl0gW2RhdGEtYW9zXSB7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMS42cztcbn1cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTYwMFwiXSxcbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNjAwXCJdIFtkYXRhLWFvc10ge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE2MDBcIl0uYW9zLWFuaW1hdGUsXG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTYwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAxLjZzO1xufVxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxNjUwXCJdLFxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE2NTBcIl0gW2RhdGEtYW9zXSB7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMS42NXM7XG59XG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE2NTBcIl0sXG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTY1MFwiXSBbZGF0YS1hb3NdIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNjUwXCJdLmFvcy1hbmltYXRlLFxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjE2NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMS42NXM7XG59XG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE3MDBcIl0sXG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTcwMFwiXSBbZGF0YS1hb3NdIHtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxLjdzO1xufVxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNzAwXCJdLFxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjE3MDBcIl0gW2RhdGEtYW9zXSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTcwMFwiXS5hb3MtYW5pbWF0ZSxcbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNzAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDEuN3M7XG59XG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE3NTBcIl0sXG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTc1MFwiXSBbZGF0YS1hb3NdIHtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxLjc1cztcbn1cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTc1MFwiXSxcbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNzUwXCJdIFtkYXRhLWFvc10ge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE3NTBcIl0uYW9zLWFuaW1hdGUsXG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTc1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAxLjc1cztcbn1cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTgwMFwiXSxcbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxODAwXCJdIFtkYXRhLWFvc10ge1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDEuOHM7XG59XG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE4MDBcIl0sXG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTgwMFwiXSBbZGF0YS1hb3NdIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxODAwXCJdLmFvcy1hbmltYXRlLFxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjE4MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMS44cztcbn1cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTg1MFwiXSxcbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxODUwXCJdIFtkYXRhLWFvc10ge1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDEuODVzO1xufVxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxODUwXCJdLFxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjE4NTBcIl0gW2RhdGEtYW9zXSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTg1MFwiXS5hb3MtYW5pbWF0ZSxcbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxODUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDEuODVzO1xufVxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxOTAwXCJdLFxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE5MDBcIl0gW2RhdGEtYW9zXSB7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMS45cztcbn1cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTkwMFwiXSxcbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxOTAwXCJdIFtkYXRhLWFvc10ge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE5MDBcIl0uYW9zLWFuaW1hdGUsXG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTkwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAxLjlzO1xufVxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxOTUwXCJdLFxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE5NTBcIl0gW2RhdGEtYW9zXSB7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMS45NXM7XG59XG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE5NTBcIl0sXG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTk1MFwiXSBbZGF0YS1hb3NdIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxOTUwXCJdLmFvcy1hbmltYXRlLFxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjE5NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMS45NXM7XG59XG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIwMDBcIl0sXG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjAwMFwiXSBbZGF0YS1hb3NdIHtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAycztcbn1cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjAwMFwiXSxcbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMDAwXCJdIFtkYXRhLWFvc10ge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIwMDBcIl0uYW9zLWFuaW1hdGUsXG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjAwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAycztcbn1cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjA1MFwiXSxcbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyMDUwXCJdIFtkYXRhLWFvc10ge1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDIuMDVzO1xufVxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMDUwXCJdLFxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjIwNTBcIl0gW2RhdGEtYW9zXSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjA1MFwiXS5hb3MtYW5pbWF0ZSxcbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMDUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDIuMDVzO1xufVxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyMTAwXCJdLFxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIxMDBcIl0gW2RhdGEtYW9zXSB7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMi4xcztcbn1cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjEwMFwiXSxcbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMTAwXCJdIFtkYXRhLWFvc10ge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIxMDBcIl0uYW9zLWFuaW1hdGUsXG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjEwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAyLjFzO1xufVxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyMTUwXCJdLFxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIxNTBcIl0gW2RhdGEtYW9zXSB7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMi4xNXM7XG59XG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIxNTBcIl0sXG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjE1MFwiXSBbZGF0YS1hb3NdIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMTUwXCJdLmFvcy1hbmltYXRlLFxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjIxNTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMi4xNXM7XG59XG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIyMDBcIl0sXG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjIwMFwiXSBbZGF0YS1hb3NdIHtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyLjJzO1xufVxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMjAwXCJdLFxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjIyMDBcIl0gW2RhdGEtYW9zXSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjIwMFwiXS5hb3MtYW5pbWF0ZSxcbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMjAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDIuMnM7XG59XG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIyNTBcIl0sXG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjI1MFwiXSBbZGF0YS1hb3NdIHtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyLjI1cztcbn1cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjI1MFwiXSxcbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMjUwXCJdIFtkYXRhLWFvc10ge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIyNTBcIl0uYW9zLWFuaW1hdGUsXG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjI1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAyLjI1cztcbn1cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjMwMFwiXSxcbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyMzAwXCJdIFtkYXRhLWFvc10ge1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDIuM3M7XG59XG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIzMDBcIl0sXG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjMwMFwiXSBbZGF0YS1hb3NdIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMzAwXCJdLmFvcy1hbmltYXRlLFxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjIzMDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMi4zcztcbn1cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjM1MFwiXSxcbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyMzUwXCJdIFtkYXRhLWFvc10ge1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDIuMzVzO1xufVxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMzUwXCJdLFxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjIzNTBcIl0gW2RhdGEtYW9zXSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjM1MFwiXS5hb3MtYW5pbWF0ZSxcbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMzUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDIuMzVzO1xufVxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyNDAwXCJdLFxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI0MDBcIl0gW2RhdGEtYW9zXSB7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMi40cztcbn1cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjQwMFwiXSxcbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNDAwXCJdIFtkYXRhLWFvc10ge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI0MDBcIl0uYW9zLWFuaW1hdGUsXG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjQwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAyLjRzO1xufVxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyNDUwXCJdLFxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI0NTBcIl0gW2RhdGEtYW9zXSB7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMi40NXM7XG59XG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI0NTBcIl0sXG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjQ1MFwiXSBbZGF0YS1hb3NdIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNDUwXCJdLmFvcy1hbmltYXRlLFxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjI0NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMi40NXM7XG59XG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI1MDBcIl0sXG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjUwMFwiXSBbZGF0YS1hb3NdIHtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyLjVzO1xufVxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNTAwXCJdLFxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjI1MDBcIl0gW2RhdGEtYW9zXSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjUwMFwiXS5hb3MtYW5pbWF0ZSxcbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNTAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDIuNXM7XG59XG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI1NTBcIl0sXG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjU1MFwiXSBbZGF0YS1hb3NdIHtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyLjU1cztcbn1cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjU1MFwiXSxcbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNTUwXCJdIFtkYXRhLWFvc10ge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI1NTBcIl0uYW9zLWFuaW1hdGUsXG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjU1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAyLjU1cztcbn1cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjYwMFwiXSxcbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyNjAwXCJdIFtkYXRhLWFvc10ge1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDIuNnM7XG59XG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI2MDBcIl0sXG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjYwMFwiXSBbZGF0YS1hb3NdIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNjAwXCJdLmFvcy1hbmltYXRlLFxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjI2MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMi42cztcbn1cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjY1MFwiXSxcbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyNjUwXCJdIFtkYXRhLWFvc10ge1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDIuNjVzO1xufVxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNjUwXCJdLFxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjI2NTBcIl0gW2RhdGEtYW9zXSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjY1MFwiXS5hb3MtYW5pbWF0ZSxcbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNjUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDIuNjVzO1xufVxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyNzAwXCJdLFxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI3MDBcIl0gW2RhdGEtYW9zXSB7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMi43cztcbn1cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjcwMFwiXSxcbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNzAwXCJdIFtkYXRhLWFvc10ge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI3MDBcIl0uYW9zLWFuaW1hdGUsXG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjcwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAyLjdzO1xufVxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyNzUwXCJdLFxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI3NTBcIl0gW2RhdGEtYW9zXSB7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMi43NXM7XG59XG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI3NTBcIl0sXG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjc1MFwiXSBbZGF0YS1hb3NdIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNzUwXCJdLmFvcy1hbmltYXRlLFxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjI3NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMi43NXM7XG59XG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI4MDBcIl0sXG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjgwMFwiXSBbZGF0YS1hb3NdIHtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyLjhzO1xufVxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyODAwXCJdLFxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjI4MDBcIl0gW2RhdGEtYW9zXSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjgwMFwiXS5hb3MtYW5pbWF0ZSxcbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyODAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDIuOHM7XG59XG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI4NTBcIl0sXG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjg1MFwiXSBbZGF0YS1hb3NdIHtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyLjg1cztcbn1cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjg1MFwiXSxcbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyODUwXCJdIFtkYXRhLWFvc10ge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI4NTBcIl0uYW9zLWFuaW1hdGUsXG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjg1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAyLjg1cztcbn1cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjkwMFwiXSxcbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyOTAwXCJdIFtkYXRhLWFvc10ge1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDIuOXM7XG59XG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI5MDBcIl0sXG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjkwMFwiXSBbZGF0YS1hb3NdIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyOTAwXCJdLmFvcy1hbmltYXRlLFxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjI5MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMi45cztcbn1cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjk1MFwiXSxcbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyOTUwXCJdIFtkYXRhLWFvc10ge1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDIuOTVzO1xufVxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyOTUwXCJdLFxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjI5NTBcIl0gW2RhdGEtYW9zXSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjk1MFwiXS5hb3MtYW5pbWF0ZSxcbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyOTUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDIuOTVzO1xufVxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIzMDAwXCJdLFxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjMwMDBcIl0gW2RhdGEtYW9zXSB7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogM3M7XG59XG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjMwMDBcIl0sXG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMzAwMFwiXSBbZGF0YS1hb3NdIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIzMDAwXCJdLmFvcy1hbmltYXRlLFxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjMwMDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogM3M7XG59XG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9XCJsaW5lYXJcIl0sXG5ib2R5W2RhdGEtYW9zLWVhc2luZz1cImxpbmVhclwiXSBbZGF0YS1hb3NdIHtcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjUsIDAuMjUsIDAuNzUsIDAuNzUpO1xufVxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPVwiZWFzZVwiXSxcbmJvZHlbZGF0YS1hb3MtZWFzaW5nPVwiZWFzZVwiXSBbZGF0YS1hb3NdIHtcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbn1cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1cImVhc2UtaW5cIl0sXG5ib2R5W2RhdGEtYW9zLWVhc2luZz1cImVhc2UtaW5cIl0gW2RhdGEtYW9zXSB7XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG59XG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9XCJlYXNlLW91dFwiXSxcbmJvZHlbZGF0YS1hb3MtZWFzaW5nPVwiZWFzZS1vdXRcIl0gW2RhdGEtYW9zXSB7XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xufVxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPVwiZWFzZS1pbi1vdXRcIl0sXG5ib2R5W2RhdGEtYW9zLWVhc2luZz1cImVhc2UtaW4tb3V0XCJdIFtkYXRhLWFvc10ge1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbn1cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1cImVhc2UtaW4tYmFja1wiXSxcbmJvZHlbZGF0YS1hb3MtZWFzaW5nPVwiZWFzZS1pbi1iYWNrXCJdIFtkYXRhLWFvc10ge1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC42LCAtMC4yOCwgMC43MzUsIDAuMDQ1KTtcbn1cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1cImVhc2Utb3V0LWJhY2tcIl0sXG5ib2R5W2RhdGEtYW9zLWVhc2luZz1cImVhc2Utb3V0LWJhY2tcIl0gW2RhdGEtYW9zXSB7XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEuMjc1KTtcbn1cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1cImVhc2UtaW4tb3V0LWJhY2tcIl0sXG5ib2R5W2RhdGEtYW9zLWVhc2luZz1cImVhc2UtaW4tb3V0LWJhY2tcIl0gW2RhdGEtYW9zXSB7XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjY4LCAtMC41NSwgMC4yNjUsIDEuNTUpO1xufVxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPVwiZWFzZS1pbi1zaW5lXCJdLFxuYm9keVtkYXRhLWFvcy1lYXNpbmc9XCJlYXNlLWluLXNpbmVcIl0gW2RhdGEtYW9zXSB7XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQ3LCAwLCAwLjc0NSwgMC43MTUpO1xufVxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPVwiZWFzZS1vdXQtc2luZVwiXSxcbmJvZHlbZGF0YS1hb3MtZWFzaW5nPVwiZWFzZS1vdXQtc2luZVwiXSBbZGF0YS1hb3NdIHtcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMzksIDAuNTc1LCAwLjU2NSwgMSk7XG59XG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9XCJlYXNlLWluLW91dC1zaW5lXCJdLFxuYm9keVtkYXRhLWFvcy1lYXNpbmc9XCJlYXNlLWluLW91dC1zaW5lXCJdIFtkYXRhLWFvc10ge1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40NDUsIDAuMDUsIDAuNTUsIDAuOTUpO1xufVxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPVwiZWFzZS1pbi1xdWFkXCJdLFxuYm9keVtkYXRhLWFvcy1lYXNpbmc9XCJlYXNlLWluLXF1YWRcIl0gW2RhdGEtYW9zXSB7XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA4NSwgMC42OCwgMC41Myk7XG59XG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9XCJlYXNlLW91dC1xdWFkXCJdLFxuYm9keVtkYXRhLWFvcy1lYXNpbmc9XCJlYXNlLW91dC1xdWFkXCJdIFtkYXRhLWFvc10ge1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yNSwgMC40NiwgMC40NSwgMC45NCk7XG59XG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9XCJlYXNlLWluLW91dC1xdWFkXCJdLFxuYm9keVtkYXRhLWFvcy1lYXNpbmc9XCJlYXNlLWluLW91dC1xdWFkXCJdIFtkYXRhLWFvc10ge1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG59XG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9XCJlYXNlLWluLWN1YmljXCJdLFxuYm9keVtkYXRhLWFvcy1lYXNpbmc9XCJlYXNlLWluLWN1YmljXCJdIFtkYXRhLWFvc10ge1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wODUsIDAuNjgsIDAuNTMpO1xufVxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPVwiZWFzZS1vdXQtY3ViaWNcIl0sXG5ib2R5W2RhdGEtYW9zLWVhc2luZz1cImVhc2Utb3V0LWN1YmljXCJdIFtkYXRhLWFvc10ge1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yNSwgMC40NiwgMC40NSwgMC45NCk7XG59XG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9XCJlYXNlLWluLW91dC1jdWJpY1wiXSxcbmJvZHlbZGF0YS1hb3MtZWFzaW5nPVwiZWFzZS1pbi1vdXQtY3ViaWNcIl0gW2RhdGEtYW9zXSB7XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbn1cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1cImVhc2UtaW4tcXVhcnRcIl0sXG5ib2R5W2RhdGEtYW9zLWVhc2luZz1cImVhc2UtaW4tcXVhcnRcIl0gW2RhdGEtYW9zXSB7XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA4NSwgMC42OCwgMC41Myk7XG59XG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9XCJlYXNlLW91dC1xdWFydFwiXSxcbmJvZHlbZGF0YS1hb3MtZWFzaW5nPVwiZWFzZS1vdXQtcXVhcnRcIl0gW2RhdGEtYW9zXSB7XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjI1LCAwLjQ2LCAwLjQ1LCAwLjk0KTtcbn1cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1cImVhc2UtaW4tb3V0LXF1YXJ0XCJdLFxuYm9keVtkYXRhLWFvcy1lYXNpbmc9XCJlYXNlLWluLW91dC1xdWFydFwiXSBbZGF0YS1hb3NdIHtcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xufVxuW2RhdGEtYW9zXj1cImZhZGVcIl1bZGF0YS1hb3NePVwiZmFkZVwiXSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5LCB0cmFuc2Zvcm07XG59XG5bZGF0YS1hb3NePVwiZmFkZVwiXVtkYXRhLWFvc149XCJmYWRlXCJdLmFvcy1hbmltYXRlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbn1cbltkYXRhLWFvcz1cImZhZGUtdXBcIl0ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwcHgsIDApO1xufVxuW2RhdGEtYW9zPVwiZmFkZS1kb3duXCJdIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDBweCwgMCk7XG59XG5bZGF0YS1hb3M9XCJmYWRlLXJpZ2h0XCJdIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDBweCwgMCwgMCk7XG59XG5bZGF0YS1hb3M9XCJmYWRlLWxlZnRcIl0ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwcHgsIDAsIDApO1xufVxuW2RhdGEtYW9zPVwiZmFkZS11cC1yaWdodFwiXSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwcHgsIDEwMHB4LCAwKTtcbn1cbltkYXRhLWFvcz1cImZhZGUtdXAtbGVmdFwiXSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDBweCwgMTAwcHgsIDApO1xufVxuW2RhdGEtYW9zPVwiZmFkZS1kb3duLXJpZ2h0XCJdIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDBweCwgLTEwMHB4LCAwKTtcbn1cbltkYXRhLWFvcz1cImZhZGUtZG93bi1sZWZ0XCJdIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMHB4LCAtMTAwcHgsIDApO1xufVxuW2RhdGEtYW9zXj1cInpvb21cIl1bZGF0YS1hb3NePVwiem9vbVwiXSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5LCB0cmFuc2Zvcm07XG59XG5bZGF0YS1hb3NePVwiem9vbVwiXVtkYXRhLWFvc149XCJ6b29tXCJdLmFvcy1hbmltYXRlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKSBzY2FsZSgxKTtcbn1cbltkYXRhLWFvcz1cInpvb20taW5cIl0ge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC42KTtcbn1cbltkYXRhLWFvcz1cInpvb20taW4tdXBcIl0ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwcHgsIDApIHNjYWxlKDAuNik7XG59XG5bZGF0YS1hb3M9XCJ6b29tLWluLWRvd25cIl0ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMHB4LCAwKSBzY2FsZSgwLjYpO1xufVxuW2RhdGEtYW9zPVwiem9vbS1pbi1yaWdodFwiXSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwcHgsIDAsIDApIHNjYWxlKDAuNik7XG59XG5bZGF0YS1hb3M9XCJ6b29tLWluLWxlZnRcIl0ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwcHgsIDAsIDApIHNjYWxlKDAuNik7XG59XG5bZGF0YS1hb3M9XCJ6b29tLW91dFwiXSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xufVxuW2RhdGEtYW9zPVwiem9vbS1vdXQtdXBcIl0ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwcHgsIDApIHNjYWxlKDEuMik7XG59XG5bZGF0YS1hb3M9XCJ6b29tLW91dC1kb3duXCJdIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDBweCwgMCkgc2NhbGUoMS4yKTtcbn1cbltkYXRhLWFvcz1cInpvb20tb3V0LXJpZ2h0XCJdIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDBweCwgMCwgMCkgc2NhbGUoMS4yKTtcbn1cbltkYXRhLWFvcz1cInpvb20tb3V0LWxlZnRcIl0ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwcHgsIDAsIDApIHNjYWxlKDEuMik7XG59XG5bZGF0YS1hb3NePVwic2xpZGVcIl1bZGF0YS1hb3NePVwic2xpZGVcIl0ge1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbn1cbltkYXRhLWFvc149XCJzbGlkZVwiXVtkYXRhLWFvc149XCJzbGlkZVwiXS5hb3MtYW5pbWF0ZSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xufVxuW2RhdGEtYW9zPVwic2xpZGUtdXBcIl0ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG59XG5bZGF0YS1hb3M9XCJzbGlkZS1kb3duXCJdIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbn1cbltkYXRhLWFvcz1cInNsaWRlLXJpZ2h0XCJdIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbn1cbltkYXRhLWFvcz1cInNsaWRlLWxlZnRcIl0ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG59XG5bZGF0YS1hb3NePVwiZmxpcFwiXVtkYXRhLWFvc149XCJmbGlwXCJdIHtcbiAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xufVxuW2RhdGEtYW9zPVwiZmxpcC1sZWZ0XCJdIHtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDI1MDBweCkgcm90YXRlWSgtMTAwZGVnKTtcbn1cbltkYXRhLWFvcz1cImZsaXAtbGVmdFwiXS5hb3MtYW5pbWF0ZSB7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgyNTAwcHgpIHJvdGF0ZVkoMCk7XG59XG5bZGF0YS1hb3M9XCJmbGlwLXJpZ2h0XCJdIHtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDI1MDBweCkgcm90YXRlWSgxMDBkZWcpO1xufVxuW2RhdGEtYW9zPVwiZmxpcC1yaWdodFwiXS5hb3MtYW5pbWF0ZSB7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgyNTAwcHgpIHJvdGF0ZVkoMCk7XG59XG5bZGF0YS1hb3M9XCJmbGlwLXVwXCJdIHtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDI1MDBweCkgcm90YXRlWCgtMTAwZGVnKTtcbn1cbltkYXRhLWFvcz1cImZsaXAtdXBcIl0uYW9zLWFuaW1hdGUge1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMjUwMHB4KSByb3RhdGVYKDApO1xufVxuW2RhdGEtYW9zPVwiZmxpcC1kb3duXCJdIHtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDI1MDBweCkgcm90YXRlWCgxMDBkZWcpO1xufVxuW2RhdGEtYW9zPVwiZmxpcC1kb3duXCJdLmFvcy1hbmltYXRlIHtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDI1MDBweCkgcm90YXRlWCgwKTtcbn1cblxuW2RhdGEtYW9zPVwiZ3Jvdy1yaWdodFwiXSB7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG59XG5bZGF0YS1hb3M9XCJncm93LXJpZ2h0XCJdLmFvcy1hbmltYXRlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xufVxuXG5bZGF0YS1hb3M9XCJncm93LWxlZnRcIl0ge1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG59XG5bZGF0YS1hb3M9XCJncm93LWxlZnRcIl0uYW9zLWFuaW1hdGUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG59XG4iLCJcbi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUge1xuICAgIC5nZm9ybV92YWxpZGF0aW9uX2Vycm9ycyB7XG4gICAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICB9XG4gICAgLmdmaWVsZCB7XG4gICAgICAgICYuZ2ZpZWxkX2Vycm9yIHtcbiAgICAgICAgICAgIC5nZmllbGRfdmFsaWRhdGlvbl9tZXNzYWdlIHtcbiAgICAgICAgICAgICAgICBib3JkZXI6MDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOjA7XG4gICAgICAgICAgICAgICAgQGFwcGx5IHRleHQtd2hpdGUgdGV4dC0xNCBtdC0xO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgICAgIGNvbG9yOndoaXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgW2FyaWEtaW52YWxpZD10cnVlXSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZTllOTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmdmb3JtX2hlYWRpbmcge1xuICAgIEBhcHBseSBoaWRkZW47XG59XG5cbi5nZm9ybV9maWVsZHMge1xuICAgIHJvdy1nYXA6MjRweCAhaW1wb3J0YW50O1xuICAgIEBhcHBseSBncmlkIGdhcC14LTIgbGc6Z2FwLXgtMyBncmlkLWNvbHMtMjtcbiAgICBAc2NyZWVuIGxnIHtcbiAgICAgICAgcm93LWdhcDo0MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4uZ2ZpZWxkIHtcbiAgICBncmlkLWNvbHVtbjogc3BhbiAyO1xuXG5cbiAgICAmLm5vLXJvdy1nYXAge1xuICAgICAgICBAYXBwbHkgLW10LTIgbGc6LW10LTM7XG4gICAgfVxuXG4gICAgJi0td2lkdGgtaGFsZiB7XG4gICAgICAgIEBhcHBseSBzbTpjb2wtc3Bhbi0yIGxnOmNvbC1zcGFuLTE7XG4gICAgfVxuICAgICYtLXR5cGUtY2hlY2tib3gge1xuICAgICAgICBsZWdlbmQge1xuICAgICAgICAgICAgQGFwcGx5IGZvbnQtYm9sZCBtYi0zIGJsb2NrO1xuICAgICAgICB9XG4gICAgfVxuICAgICZfbGFiZWwge1xuICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgICBmb250LXNpemU6MTZweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTo0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OjQwMCAhaW1wb3J0YW50O1xuICAgICAgICBAYXBwbHkgdGV4dC13aGl0ZTtcbiAgICAgICAgLmhpZGRlbl9sYWJlbCAmIHtcbiAgICAgICAgICAgIEBhcHBseSBoaWRkZW47XG4gICAgICAgIH1cbiAgICAgICAgLmdmaWVsZF9yZXF1aXJlZCB7XG4gICAgICAgICAgICBmb250LXNpemU6MThweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgLmdmaWVsZF9yZXF1aXJlZF9hc3RlcmlzayB7XG4gICAgICAgICAgICAgICAgLy9jb2xvcjojZmZmICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmdmaWVsZC0tdHlwZS1maWxldXBsb2FkIHtcbiAgICAgICAgPiBsYWJlbCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOjhweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgY29sb3I6I2ZmZiAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5nZmllbGQtLXR5cGUtaHRtbCB7XG4gICAgICAgIHNtYWxsIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZToxM3B4O1xuICAgICAgICB9XG4gICAgICAgIGEge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmdpbnB1dF9jb250YWluZXIge1xuICAgIEBhcHBseSByZWxhdGl2ZTtcbiAgICBzZWxlY3QsXG4gICAgdGV4dGFyZWEsXG4gICAgaW5wdXRbdHlwZT10ZXh0XSxcbiAgICBpbnB1dFt0eXBlPXRlbF0sXG4gICAgaW5wdXRbdHlwZT1lbWFpbF0sXG4gICAgaW5wdXRbdHlwZT1udW1iZXJdIHtcbiAgICAgICAgaGVpZ2h0OjU4cHg7XG4gICAgICAgIGFwcGVhcmFuY2U6bm9uZTtcbiAgICAgICAgZm9udC1zaXplOjE2cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OjQwMDtcbiAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czoxNnB4O1xuICAgICAgICBAYXBwbHkgZm9udC1iYXNlIHRleHQtYmxhY2sgYmctd2hpdGUgYm9yZGVyIGJvcmRlci13aGl0ZTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OjI0cHggIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy1yaWdodDoyNHB4ICFpbXBvcnRhbnQ7IFxuICAgICAgICBib3gtc2hhZG93Om5vbmU7XG4gICAgICAgIEBhcHBseSBwbGFjZWhvbGRlci1ncmV5LWRhcmsgcGxhY2Vob2xkZXItb3BhY2l0eS01MCBmb2N1czpyaW5nLXdoaXRlIGZvY3VzOm91dGxpbmUtbm9uZTtcbiAgICB9XG5cbiAgICBzZWxlY3Qge1xuICAgICAgICBAYXBwbHkgYmctbm8tcmVwZWF0IGJnLVtyaWdodF8xMnB4X2NlbnRlcl07XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTYnIGhlaWdodD0nMTYnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nbm9uZSclM0UlM0NwYXRoIGQ9J000IDZMOCAxMEwxMiA2JyBzdHJva2U9JyUyM0FFQUFBRScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICAgIH1cblxuICAgIHRleHRhcmVhIHtcbiAgICAgICAgaGVpZ2h0OjE1MHB4O1xuICAgICAgICBwYWRkaW5nLXRvcDoxMnB4O1xuICAgIH1cblxuXG4gICAgJi5naW5wdXRfY29udGFpbmVyX2NoZWNrYm94IHtcbiAgICAgICAgLmdmaWVsZF9jaGVja2JveCB7XG4gICAgICAgICAgICBAYXBwbHkgZ3JpZCAjeyFpbXBvcnRhbnR9O1xuICAgICAgICAgICAgLmNvbC0yICYge1xuICAgICAgICAgICAgICAgIEBhcHBseSBncmlkLWNvbHMtMSBsZzpncmlkLWNvbHMtMjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5jb2wtMyAmIHtcbiAgICAgICAgICAgICAgICBAYXBwbHkgZ3JpZC1jb2xzLTM7XG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAgICAgICAgICAgICAgICAgICBAYXBwbHkgZ3JpZC1jb2xzLTE7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5naW5wdXRfY29udGFpbmVyX2NvbnNlbnQsXG4gICAgLmdmaWVsZF9jaGVja2JveCxcbiAgICAuZ2ZpZWxkX3JhZGlvLFxuICAgIC5nY2hvaWNlIHtcbiAgICAgICAgQGFwcGx5IHRleHQtMTQgdGV4dC13aGl0ZTtcbiAgICAgICAgLmdmaWVsZF9yZXF1aXJlZCB7XG4gICAgICAgICAgICBkaXNwbGF5Om5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxuICAgICAgICBpbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xuICAgICAgICAgICAgQGFwcGx5IG9wYWNpdHktMCBvdXRsaW5lLW5vbmUgei01MCB3LTMgaC0zIHRvcC0wIGxlZnQtMCBhYnNvbHV0ZSBtYi0wIGFwcGVhcmFuY2Utbm9uZSBjdXJzb3ItcG9pbnRlciBtdC0wO1xuXG4gICAgICAgICAgICArIGxhYmVsIHtcbiAgICAgICAgICAgICAgICBjdXJzb3I6cG9pbnRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6Y2hlY2tlZCArIGxhYmVsIHtcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgQGFwcGx5IGJnLXdoaXRlIHRleHQtd2hpdGUgO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIEBhcHBseSBvcGFjaXR5LTEwMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmZvY3VzICsgbGFiZWwge1xuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBAYXBwbHkgYm9yZGVyLWJsYWNrIGJvcmRlci1vcGFjaXR5LTIwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICAgICAgICBAYXBwbHkgdy1mdWxsIHJlbGF0aXZlIHBsLTQ7XG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBAYXBwbHkgY29udGVudC1bJyddIGJnLXdoaXRlIHctWzIwcHhdIGgtWzIwcHhdIGJsb2NrIGFic29sdXRlIGxlZnQtMCB0b3AtWzFweF0gei0wIHBvaW50ZXItZXZlbnRzLW5vbmUgdHJhbnNpdGlvbi1hbGwgcm91bmRlZC1bNHB4XTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBAYXBwbHkgY29udGVudC1bJ1xcRTgwRCddIGJsb2NrIGFic29sdXRlIHctWzIwcHhdIGgtWzIwcHhdIGxlYWRpbmctWzE2cHhdIHRleHQtMTIgbGVmdC0wIHRvcC1bM3B4XSB0ZXh0LWNlbnRlciBvcGFjaXR5LTAgei1bMV0gdGV4dC13aGl0ZSB0cmFuc2l0aW9uLWFsbDtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTpmb250ZWxsbztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgfVxuXG4gICAgLmdmaWVsZF9jaGVja2JveCxcbiAgICAuZ2ZpZWxkX3JhZGlvIHtcbiAgICAgICAgbWFyZ2luOjA7XG4gICAgICAgIGRpc3BsYXk6ZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAuZ2Nob2ljZSB7XG4gICAgICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgZGlzcGxheTppbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgbWFyZ2luOjAgMjRweCA2cHggMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5nZmllbGRfcmFkaW8ge1xuICAgICAgICAuZ2Nob2ljZSB7XG4gICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIHRvcDozcHg7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6MzBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OicnO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOjMwcHg7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6NHB4O1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDdweDtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTowO1xuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OjE7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5naW5wdXRfY29udGFpbmVyX2NvbnNlbnQge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgIH0gICBcblxuICAgICYuZ2lucHV0X2NvbnRhaW5lcl9maWxldXBsb2FkIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZmxleC1iYXNpczogMTAwJTtcbiAgICAgICAgaW5wdXRbdHlwZT1maWxlXSB7XG4gICAgICAgICAgICBoZWlnaHQ6ODBweDtcbiAgICAgICAgICAgIHBhZGRpbmc6MjhweCAxNnB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBAYXBwbHkgcm91bmRlZCAgYm9yZGVyIGJvcmRlci1ibHVlIGJvcmRlci1vcGFjaXR5LTQwIGJvcmRlci1kYXNoZWQgY3Vyc29yLXBvaW50ZXI7XG4gICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6OmZpbGUtc2VsZWN0b3ItYnV0dG9uIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgcmlnaHQ6MTJweDtcbiAgICAgICAgICAgICAgICBjdXJzb3I6cG9pbnRlcjtcbiAgICAgICAgICAgICAgICB3aWR0aDoxMDBweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOjAgMzJweCAwIDA7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOjE2cHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyOjA7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAgY2VudGVyIHJpZ2h0O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxNicgaGVpZ2h0PScxNicgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPSdub25lJyUzRSUzQ3BhdGggZD0nTTE0IDEwVjEwLjhDMTQgMTEuOTIwMSAxNCAxMi40ODAyIDEzLjc4MiAxMi45MDhDMTMuNTkwMyAxMy4yODQzIDEzLjI4NDMgMTMuNTkwMyAxMi45MDggMTMuNzgyQzEyLjQ4MDIgMTQgMTEuOTIwMSAxNCAxMC44IDE0SDUuMkM0LjA3OTg5IDE0IDMuNTE5ODQgMTQgMy4wOTIwMiAxMy43ODJDMi43MTU2OSAxMy41OTAzIDIuNDA5NzMgMTMuMjg0MyAyLjIxNzk5IDEyLjkwOEMyIDEyLjQ4MDIgMiAxMS45MjAxIDIgMTAuOFYxME0xMS4zMzMzIDUuMzMzMzNMOCAyTTggMkw0LjY2NjY3IDUuMzMzMzNNOCAyVjEwJyBzdHJva2U9JyUyMzNDMUU2NScgc3Ryb2tlLXdpZHRoPScxLjUnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFJTNDcGF0aCBkPSdNMTQgMTBWMTAuOEMxNCAxMS45MjAxIDE0IDEyLjQ4MDIgMTMuNzgyIDEyLjkwOEMxMy41OTAzIDEzLjI4NDMgMTMuMjg0MyAxMy41OTAzIDEyLjkwOCAxMy43ODJDMTIuNDgwMiAxNCAxMS45MjAxIDE0IDEwLjggMTRINS4yQzQuMDc5ODkgMTQgMy41MTk4NCAxNCAzLjA5MjAyIDEzLjc4MkMyLjcxNTY5IDEzLjU5MDMgMi40MDk3MyAxMy4yODQzIDIuMjE3OTkgMTIuOTA4QzIgMTIuNDgwMiAyIDExLjkyMDEgMiAxMC44VjEwTTExLjMzMzMgNS4zMzMzM0w4IDJNOCAyTDQuNjY2NjcgNS4zMzMzM004IDJWMTAnIHN0cm9rZT0nYmxhY2snIHN0cm9rZS1vcGFjaXR5PScwLjInIHN0cm9rZS13aWR0aD0nMS41JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSUzQ3BhdGggZD0nTTE0IDEwVjEwLjhDMTQgMTEuOTIwMSAxNCAxMi40ODAyIDEzLjc4MiAxMi45MDhDMTMuNTkwMyAxMy4yODQzIDEzLjI4NDMgMTMuNTkwMyAxMi45MDggMTMuNzgyQzEyLjQ4MDIgMTQgMTEuOTIwMSAxNCAxMC44IDE0SDUuMkM0LjA3OTg5IDE0IDMuNTE5ODQgMTQgMy4wOTIwMiAxMy43ODJDMi43MTU2OSAxMy41OTAzIDIuNDA5NzMgMTMuMjg0MyAyLjIxNzk5IDEyLjkwOEMyIDEyLjQ4MDIgMiAxMS45MjAxIDIgMTAuOFYxME0xMS4zMzMzIDUuMzMzMzNMOCAyTTggMkw0LjY2NjY3IDUuMzMzMzNNOCAyVjEwJyBzdHJva2U9J2JsYWNrJyBzdHJva2Utb3BhY2l0eT0nMC4yJyBzdHJva2Utd2lkdGg9JzEuNScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICAgICAgICAgICAgICAgIEBhcHBseSB0cmFuc2l0aW9uLWFsbCBmb250LWJhc2U7XG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG5cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmdmb3JtX2ZpbGV1cGxvYWRfcnVsZXMge1xuICAgICAgICAgICAgd2lkdGg6Y2FsYygxMDAlIC0gMTUwcHgpO1xuICAgICAgICAgICAgbGVmdDoxMnB4O1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOjUwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OjhweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6cmdiYSg3NywgNzcsIDc3LCAwLjUwKTtcbiAgICAgICAgICAgIEBhcHBseSBweS0xIGxnOnB5LTIgdGV4dC13aGl0ZSAtbXQtWzJweF0gYmctd2hpdGUgdGV4dC0xNCA7XG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNDMwcHgpIHtcbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuc2VsZWN0ZWQge1xuICAgICAgICAgICAgLmdmb3JtX2ZpbGV1cGxvYWRfcnVsZXMge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6MDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5naW5wdXRfcHJldmlldyB7XG4gICAgICAgICAgICBAYXBwbHkgbS0wIGZvbnQtYmFzZSB0ZXh0LTE2O1xuICAgICAgICB9XG5cbiAgICAgICAgXG4gICAgfVxuXG59XG5cbi5nZm9ybV9mb290ZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLXRvcDozMnB4ICFpbXBvcnRhbnQ7XG4gICAgQHNjcmVlbiBsZyB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDpmbGV4LWVuZDtcbiAgICB9XG5cbiAgICAuYy1idXR0b24ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOjAgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBzcGFuLmdmb3JtLWxvYWRlciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOjUwJTtcbiAgICAgICAgcmlnaHQ6MDtcbiAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgIGhlaWdodDoyNHB4O1xuICAgICAgICBkaXNwbGF5OmlubGluZS1ibG9jaztcbiAgICAgICAgdHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIHRleHQtYWxpZ246Y2VudGVyO1xuICAgICAgICBsaW5lLWhlaWdodDoyNHB4O1xuICAgICAgICBjb2xvcjojZmZmO1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICdcXEU4MzgnO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IGZvbnRlbGxvO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgZGlzcGxheTppbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBhbmltYXRpb246IHNwaW4gMnMgaW5maW5pdGUgbGluZWFyO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uZ2YtY29uZmlybWF0aW9uLS1sb2FkZWQgIHtcbiAgICBkaXNwbGF5OmZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIC5nZi1jb25maXJtYXRpb24tLWhpZGRlbiB7XG4gICAgICAgIFxuICAgIH1cbiAgICAuZ2Zvcm1fY29uZmlybWF0aW9uX21lc3NhZ2Uge1xuICAgICAgICBjb2xvcjojZmZmO1xuICAgICAgICBwYWRkaW5nOjI0cHg7XG4gICAgICAgIHRleHQtYWxpZ246Y2VudGVyO1xuICAgICAgICBAYXBwbHkgYmctYmx1ZTtcbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgc3BpbiB7XG4gICAgMCUge1xuICAgICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIH1cbiAgXG4gICAgMTAwJSB7XG4gICAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG4gICAgICAtby10cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcbiAgICB9XG4gIH0iLCIvKipcbiAqIEluZmluaXRlIE1hcnF1ZWUgMS4wLjEyXG4gKiBJbmZpbml0ZSBIb3Jpem9udGFsICYgVmVydGljYWwgTWFycXVlZSBhbmltYXRpb24gYmFzZWQgb24gQ1NTIGFuZCBjb250cm9sbGVkIHdpdGggSlNcbiAqXG4gKiBDb3B5cmlnaHQgMjAyNCBWYWhhbiBCYWdoZGFzYXJ5YW5cbiAqXG4gKiBSZWxlYXNlZCB1bmRlciB0aGUgTUlUIExpY2Vuc2VcbiAqXG4gKiBSZWxlYXNlZCBvbjogQXVndXN0IDYsIDIwMjRcbiAqL1xuXG4gLmhvcml6b250YWwtbWFycXVlZXtkaXNwbGF5OmZsZXg7ZmxleC13cmFwOm5vd3JhcDtvdmVyZmxvdzpoaWRkZW47Z2FwOnZhcigtLV9nYXApO21heC13aWR0aDoxMDAlfS5ob3Jpem9udGFsLW1hcnF1ZWUuc21vb3Roey13ZWJraXQtbWFzazpsaW5lYXItZ3JhZGllbnQoOTBkZWcsdHJhbnNwYXJlbnQsI2ZmZiAyMCUsI2ZmZiA4MCUsdHJhbnNwYXJlbnQpO21hc2s6bGluZWFyLWdyYWRpZW50KDkwZGVnLHRyYW5zcGFyZW50LCNmZmYgMjAlLCNmZmYgODAlLHRyYW5zcGFyZW50KX0uaG9yaXpvbnRhbC1tYXJxdWVlLnBhdXNlZCAuaG9yaXpvbnRhbC1tYXJxdWVlLWlubmVye2FuaW1hdGlvbi1wbGF5LXN0YXRlOnBhdXNlZH0uaG9yaXpvbnRhbC1tYXJxdWVlLmZ1bGwgLmhvcml6b250YWwtbWFycXVlZS1pbm5lcnttaW4td2lkdGg6dmFyKC0tX2NvbnRhaW5lcldpZHRoKX0uaG9yaXpvbnRhbC1tYXJxdWVlLWlubmVye2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OnNwYWNlLWFyb3VuZDtmbGV4LXdyYXA6bm93cmFwO2dhcDp2YXIoLS1fZ2FwKTt3aGl0ZS1zcGFjZTpub3dyYXB9W2RhdGEtYW5pbWF0ZT10cnVlXSAuaG9yaXpvbnRhbC1tYXJxdWVlLWlubmVye2FuaW1hdGlvbjpob3Jpem9udGFsLW1hcnF1ZWUgdmFyKC0tX3NwZWVkKSBsaW5lYXIgaW5maW5pdGUgdmFyKC0tX2RpcmVjdGlvbil9QGtleWZyYW1lcyBob3Jpem9udGFsLW1hcnF1ZWV7MCV7dHJhbnNmb3JtOnRyYW5zbGF0ZShjYWxjKHZhcigtLV9nYXApICogLTEpKX0xMDAle3RyYW5zZm9ybTp0cmFuc2xhdGUoY2FsYygtMTAwJSAtIHZhcigtLV9nYXApICogMikpfX0udmVydGljYWwtbWFycXVlZXtkaXNwbGF5OmZsZXg7ZmxleC13cmFwOm5vd3JhcDtvdmVyZmxvdzpoaWRkZW47bWFyZ2luLWJvdHRvbTp2YXIoLS1fZ2FwKTttYXgtaGVpZ2h0OjEwMCU7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2hlaWdodDpjYWxjKGNhbGModmFyKC0tX2NvbnRhaW5lclNpemUpIC0gdmFyKC0tX3ZHYXApKS8gMS4yKX0udmVydGljYWwtbWFycXVlZS5zbW9vdGh7LXdlYmtpdC1tYXNrOmxpbmVhci1ncmFkaWVudCgxODBkZWcsdHJhbnNwYXJlbnQsI2ZmZiAyMCUsI2ZmZiA4MCUsdHJhbnNwYXJlbnQpO21hc2s6bGluZWFyLWdyYWRpZW50KDE4MGRlZyx0cmFuc3BhcmVudCwjZmZmIDIwJSwjZmZmIDgwJSx0cmFuc3BhcmVudCl9LnZlcnRpY2FsLW1hcnF1ZWUucGF1c2VkIC52ZXJ0aWNhbC1tYXJxdWVlLWlubmVye2FuaW1hdGlvbi1wbGF5LXN0YXRlOnBhdXNlZH0udmVydGljYWwtbWFycXVlZS1pbm5lcntmbGV4LXNocmluazowO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OnNwYWNlLWFyb3VuZDtmbGV4LXdyYXA6bm93cmFwO21hcmdpbi1ib3R0b206dmFyKC0tX3ZHYXApfVtkYXRhLWFuaW1hdGU9dHJ1ZV0gLnZlcnRpY2FsLW1hcnF1ZWUtaW5uZXJ7YW5pbWF0aW9uOnZlcnRpY2FsLW1hcnF1ZWUgdmFyKC0tX3NwZWVkKSBsaW5lYXIgaW5maW5pdGUgdmFyKC0tX2RpcmVjdGlvbil9LnZlcnRpY2FsLW1hcnF1ZWUtaW5uZXI+Om5vdCg6bGFzdC1jaGlsZCl7bWFyZ2luLXJpZ2h0OnZhcigtLV9oR2FwKX1Aa2V5ZnJhbWVzIHZlcnRpY2FsLW1hcnF1ZWV7MCV7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoY2FsYyh2YXIoLS1fdkdhcCkgKiAtMSkpfTEwMCV7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoY2FsYygtMTAwJSAtIHZhcigtLV92R2FwKSAqIDIpKX19IiwiLm1mcC1jb250YWluZXIge1xuICAgIHBhZGRpbmc6MjRweDtcbn1cblxuLm1mcC1pZnJhbWUtc2NhbGVyIHtcbiAgICBpZnJhbWUge1xuICAgICAgICBib3gtc2hhZG93Om5vbmU7XG4gICAgfVxufVxuXG4ubWZwLWlmcmFtZS1ob2xkZXIge1xuICAgIC5tZnAtY2xvc2Uge1xuICAgICAgICB3aWR0aDogMzZweDtcbiAgICAgICAgaGVpZ2h0OiAzNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDozOHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOjEwMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICBjb2xvcjojMDAwO1xuICAgICAgICBvcGFjaXR5OjE7XG4gICAgICAgIHRleHQtYWxpZ246Y2VudGVyO1xuICAgICAgICBwYWRkaW5nOjA7XG4gICAgICAgIG1hcmdpbjowO1xuICAgICAgICB0b3A6LTQ0cHg7XG4gICAgICAgIHJpZ2h0Oi00MHB4O1xuICAgICAgICB0cmFuc2l0aW9uOmFsbCAuM3MgZWFzZTtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiBsaWdodGVuKCNmZmYsIDEwJSk7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIGRlc2t0b3Age1xuICAgICAgICAgICAgcmlnaHQ6MDsgXG4gICAgICAgIH1cbiAgICB9XG59IiwiLyoqKioqKioqKioqKioqKioqKioqKioqKioqXFxcbiAgQmFzaWMgTW9kYWwgU3R5bGVzXG5cXCoqKioqKioqKioqKioqKioqKioqKioqKioqL1xuXG4ubW9kYWwge1xuICAgXG4gIH1cbiAgXG4gIC5tb2RhbF9fb3ZlcmxheSB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLDAuNik7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB6LWluZGV4OjMwMDA7XG4gICAgcGFkZGluZzoyNHB4IDI0cHg7XG4gICAgb3ZlcmZsb3cteTphdXRvO1xuICAgIEBzY3JlZW4gbGcge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cbiAgfVxuICBcbiAgLm1vZGFsX19jb250YWluZXIge1xuICAgIHdpZHRoOjEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDE0cHg7XG4gICAgbWF4LWhlaWdodDogMTAwdmg7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgXG4gIC5tb2RhbF9faGVhZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOjQwcHg7XG4gIH1cbiAgXG4gIC5tb2RhbF9fdGl0bGUge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGxpbmUtaGVpZ2h0OjEuMztcbiAgICBAc2NyZWVuIGxnIHtcbiAgICAgICAgZm9udC1zaXplOjQwcHg7XG4gICAgfVxuICB9XG4gIFxuICAubW9kYWxfX2Nsb3NlIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDoxNnB4O1xuICAgIHJpZ2h0OjE2cHg7XG4gICAgd2lkdGg6MzJweDtcbiAgICBoZWlnaHQ6MzJweDtcbiAgICBsaW5lLWhlaWdodDozMnB4O1xuICAgIHRleHQtYWxpZ246Y2VudGVyO1xuICAgIGJvcmRlci1yYWRpdXM6MTAwcHg7XG4gICAgdHJhbnNpdGlvbjphbGwgLjNzIGVhc2U7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBAYXBwbHkgdGV4dC1ibHVlO1xuICAgIEBzY3JlZW4gbGcge1xuICAgICAgICB0b3A6MjRweDtcbiAgICAgICAgcmlnaHQ6MjRweDtcbiAgICB9XG4gICAgJjpob3ZlciB7XG4gICAgICAgIEBhcHBseSBiZy1ncmV5LTEwMDtcbiAgICB9XG4gIH1cbiAgXG4gIC5tb2RhbF9fY2xvc2U6YmVmb3JlIHsgY29udGVudDogXCJcXDI3MTVcIjsgfVxuICBcbiAgLm1vZGFsX19jb250ZW50IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjBFRkVGO1xuICAgIC5nZm9ybV93cmFwcGVyIHtcbiAgICAgICAgZm9ybSB7XG4gICAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgICAgICAgLmdmb3JtX2JvZHkge1xuICAgICAgICAgICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgICAgICAgICAgZmxleC1iYXNpczoxMDAlO1xuICAgICAgICAgICAgICAgIC5nZm9ybV9maWVsZHMge1xuICAgICAgICAgICAgICAgICAgICBjb2x1bW4tZ2FwOjI0cHg7XG4gICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICBpbnB1dFt0eXBlPXRleHRdLFxuICAgICAgICAgICAgICAgICAgICBpbnB1dFt0eXBlPXBhc3N3b3JkXSxcbiAgICAgICAgICAgICAgICAgICAgaW5wdXRbdHlwZT10ZWxdLFxuICAgICAgICAgICAgICAgICAgICBpbnB1dFt0eXBlPW51bWJlcl0sXG4gICAgICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9ZW1haWxdIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBhcHBseSBib3JkZXItYmxhY2sgYm9yZGVyLW9wYWNpdHktMjA7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAuZ2ZpZWxkLS10eXBlLWhpZGRlbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5Om5vbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAuZ2ZpZWxkX2h0bWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgc21hbGwge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToxNHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuZ2lucHV0X2NvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgICAgICYuZ2lucHV0X2NvbnRhaW5lcl9jb25zZW50LFxuICAgICAgICAgICAgICAgICAgICAuZ2ZpZWxkX2NoZWNrYm94LFxuICAgICAgICAgICAgICAgICAgICAuZ2ZpZWxkX3JhZGlvLFxuICAgICAgICAgICAgICAgICAgICAuZ2Nob2ljZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBhcHBseSBib3JkZXItYmxhY2sgYm9yZGVyLW9wYWNpdHktMjA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6Zm9jdXMgKyBsYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGFwcGx5IGJvcmRlci1ibGFjayBib3JkZXItb3BhY2l0eS0yMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmdmb3JtX2Zvb3RlciB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDowO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOjI5cHg7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjpsZWZ0O1xuICAgICAgICAgICAgICAgIC5jLWJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxNicgaGVpZ2h0PScxNicgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPSdub25lJyUzRSUzQ3BhdGggZD0nTTE0IDEwVjEwLjhDMTQgMTEuOTIwMSAxNCAxMi40ODAyIDEzLjc4MiAxMi45MDhDMTMuNTkwMyAxMy4yODQzIDEzLjI4NDMgMTMuNTkwMyAxMi45MDggMTMuNzgyQzEyLjQ4MDIgMTQgMTEuOTIwMSAxNCAxMC44IDE0SDUuMkM0LjA3OTg5IDE0IDMuNTE5ODQgMTQgMy4wOTIwMiAxMy43ODJDMi43MTU2OSAxMy41OTAzIDIuNDA5NzMgMTMuMjg0MyAyLjIxNzk5IDEyLjkwOEMyIDEyLjQ4MDIgMiAxMS45MjAxIDIgMTAuOFYxME0xMS4zMzMzIDYuNjY2NjdMOCAxME04IDEwTDQuNjY2NjcgNi42NjY2N004IDEwVjInIHN0cm9rZT0nd2hpdGUnIHN0cm9rZS13aWR0aD0nMS41JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSUzQy9zdmclM0VcIik7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDoxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTppbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OicnO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxNicgaGVpZ2h0PScxNicgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPSdub25lJyUzRSUzQ3BhdGggZD0nTTE0IDEwVjEwLjhDMTQgMTEuOTIwMSAxNCAxMi40ODAyIDEzLjc4MiAxMi45MDhDMTMuNTkwMyAxMy4yODQzIDEzLjI4NDMgMTMuNTkwMyAxMi45MDggMTMuNzgyQzEyLjQ4MDIgMTQgMTEuOTIwMSAxNCAxMC44IDE0SDUuMkM0LjA3OTg5IDE0IDMuNTE5ODQgMTQgMy4wOTIwMiAxMy43ODJDMi43MTU2OSAxMy41OTAzIDIuNDA5NzMgMTMuMjg0MyAyLjIxNzk5IDEyLjkwOEMyIDEyLjQ4MDIgMiAxMS45MjAxIDIgMTAuOFYxME0xMS4zMzMzIDYuNjY2NjdMOCAxME04IDEwTDQuNjY2NjcgNi42NjY2N004IDEwVjInIHN0cm9rZT0nJTIzM0MxRTY1JyBzdHJva2Utd2lkdGg9JzEuNScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0NwYXRoIGQ9J00xNCAxMFYxMC44QzE0IDExLjkyMDEgMTQgMTIuNDgwMiAxMy43ODIgMTIuOTA4QzEzLjU5MDMgMTMuMjg0MyAxMy4yODQzIDEzLjU5MDMgMTIuOTA4IDEzLjc4MkMxMi40ODAyIDE0IDExLjkyMDEgMTQgMTAuOCAxNEg1LjJDNC4wNzk4OSAxNCAzLjUxOTg0IDE0IDMuMDkyMDIgMTMuNzgyQzIuNzE1NjkgMTMuNTkwMyAyLjQwOTczIDEzLjI4NDMgMi4yMTc5OSAxMi45MDhDMiAxMi40ODAyIDIgMTEuOTIwMSAyIDEwLjhWMTBNMTEuMzMzMyA2LjY2NjY3TDggMTBNOCAxMEw0LjY2NjY3IDYuNjY2NjdNOCAxMFYyJyBzdHJva2U9J2JsYWNrJyBzdHJva2Utb3BhY2l0eT0nMC4yJyBzdHJva2Utd2lkdGg9JzEuNScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0NwYXRoIGQ9J00xNCAxMFYxMC44QzE0IDExLjkyMDEgMTQgMTIuNDgwMiAxMy43ODIgMTIuOTA4QzEzLjU5MDMgMTMuMjg0MyAxMy4yODQzIDEzLjU5MDMgMTIuOTA4IDEzLjc4MkMxMi40ODAyIDE0IDExLjkyMDEgMTQgMTAuOCAxNEg1LjJDNC4wNzk4OSAxNCAzLjUxOTg0IDE0IDMuMDkyMDIgMTMuNzgyQzIuNzE1NjkgMTMuNTkwMyAyLjQwOTczIDEzLjI4NDMgMi4yMTc5OSAxMi45MDhDMiAxMi40ODAyIDIgMTEuOTIwMSAyIDEwLjhWMTBNMTEuMzMzMyA2LjY2NjY3TDggMTBNOCAxMEw0LjY2NjY3IDYuNjY2NjdNOCAxMFYyJyBzdHJva2U9J2JsYWNrJyBzdHJva2Utb3BhY2l0eT0nMC4yJyBzdHJva2Utd2lkdGg9JzEuNScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIHNwYW4uZ2Zvcm0tbG9hZGVyIHtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6LTI0cHg7XG4gICAgICAgICAgICAgICAgICAgIHRvcDphdXRvO1xuICAgICAgICAgICAgICAgICAgICBib3R0b206MTJweDtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCk7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6YXV0byAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuZ2Zvcm1fY29uZmlybWF0aW9uX3dyYXBwZXIgIHtcbiAgICAgICAgLmdmb3JtX2NvbmZpcm1hdGlvbl9tZXNzYWdlIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGgyIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6MzJweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDo2MDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbToxNnB4O1xuICAgICAgICAgICAgICAgIEBzY3JlZW4gbGcge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6NDBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gIH1cbiAgXG4gIC5tb2RhbF9fYnRuIHtcbiAgICBmb250LXNpemU6IC44NzVyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW07XG4gICAgcGFkZGluZy10b3A6IC41cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAuNXJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlNmU2O1xuICAgIGNvbG9yOiByZ2JhKDAsMCwwLC44KTtcbiAgICBib3JkZXItcmFkaXVzOiAuMjVyZW07XG4gICAgYm9yZGVyLXN0eWxlOiBub25lO1xuICAgIGJvcmRlci13aWR0aDogMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAgIHRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIC4yNXMgZWFzZS1vdXQ7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4yNXMgZWFzZS1vdXQ7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4yNXMgZWFzZS1vdXQsLXdlYmtpdC10cmFuc2Zvcm0gLjI1cyBlYXNlLW91dDtcbiAgfVxuICBcbiAgLm1vZGFsX19idG46Zm9jdXMsIC5tb2RhbF9fYnRuOmhvdmVyIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcbiAgfVxuICBcbiAgLm1vZGFsX19idG4tcHJpbWFyeSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNDQ5ZTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuICBcbiAgXG4gIFxuICAvKioqKioqKioqKioqKioqKioqKioqKioqKipcXFxuICAgIERlbW8gQW5pbWF0aW9uIFN0eWxlXG4gIFxcKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4gIEBrZXlmcmFtZXMgbW1mYWRlSW4ge1xuICAgICAgZnJvbSB7IG9wYWNpdHk6IDA7IH1cbiAgICAgICAgdG8geyBvcGFjaXR5OiAxOyB9XG4gIH1cbiAgXG4gIEBrZXlmcmFtZXMgbW1mYWRlT3V0IHtcbiAgICAgIGZyb20geyBvcGFjaXR5OiAxOyB9XG4gICAgICAgIHRvIHsgb3BhY2l0eTogMDsgfVxuICB9XG4gIFxuICBAa2V5ZnJhbWVzIG1tc2xpZGVJbiB7XG4gICAgZnJvbSB7IHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxNSUpOyB9XG4gICAgICB0byB7IHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTsgfVxuICB9XG4gIFxuICBAa2V5ZnJhbWVzIG1tc2xpZGVPdXQge1xuICAgICAgZnJvbSB7IHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTsgfVxuICAgICAgdG8geyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwJSk7IH1cbiAgfVxuICBcbiAgLm1pY3JvbW9kYWwtc2xpZGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgXG4gIC5taWNyb21vZGFsLXNsaWRlLmlzLW9wZW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIFxuICAubWljcm9tb2RhbC1zbGlkZVthcmlhLWhpZGRlbj1cImZhbHNlXCJdIC5tb2RhbF9fb3ZlcmxheSB7XG4gICAgYW5pbWF0aW9uOiBtbWZhZGVJbiAuM3MgY3ViaWMtYmV6aWVyKDAuMCwgMC4wLCAwLjIsIDEpO1xuICB9XG4gIFxuICAubWljcm9tb2RhbC1zbGlkZVthcmlhLWhpZGRlbj1cImZhbHNlXCJdIC5tb2RhbF9fY29udGFpbmVyIHtcbiAgICBhbmltYXRpb246IG1tc2xpZGVJbiAuM3MgY3ViaWMtYmV6aWVyKDAsIDAsIC4yLCAxKTtcbiAgfVxuICBcbiAgLm1pY3JvbW9kYWwtc2xpZGVbYXJpYS1oaWRkZW49XCJ0cnVlXCJdIC5tb2RhbF9fb3ZlcmxheSB7XG4gICAgYW5pbWF0aW9uOiBtbWZhZGVPdXQgLjNzIGN1YmljLWJlemllcigwLjAsIDAuMCwgMC4yLCAxKTtcbiAgfVxuICBcbiAgLm1pY3JvbW9kYWwtc2xpZGVbYXJpYS1oaWRkZW49XCJ0cnVlXCJdIC5tb2RhbF9fY29udGFpbmVyIHtcbiAgICBhbmltYXRpb246IG1tc2xpZGVPdXQgLjNzIGN1YmljLWJlemllcigwLCAwLCAuMiwgMSk7XG4gIH1cbiAgXG4gIC5taWNyb21vZGFsLXNsaWRlIC5tb2RhbF9fY29udGFpbmVyLFxuICAubWljcm9tb2RhbC1zbGlkZSAubW9kYWxfX292ZXJsYXkge1xuICAgIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG4gIH0iLCIvKiBTbGlkZXIgKi9cbi5zbGljay1zbGlkZXJcbntcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcblxuICAgIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1zLXRvdWNoLWFjdGlvbjogcGFuLXk7XG4gICAgICAgIHRvdWNoLWFjdGlvbjogcGFuLXk7XG4gICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnNsaWNrLXRyYWNrXG57XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xufVxuXG4uc2xpY2stc2xpZGVcbntcbiAgICBoZWlnaHQ6IGluaGVyaXQgIWltcG9ydGFudDtcbn1cblxuLnNsaWNrLWxpc3RcbntcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcblxuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xufVxuLnNsaWNrLWxpc3Q6Zm9jdXNcbntcbiAgICBvdXRsaW5lOiBub25lO1xufVxuLnNsaWNrLWxpc3QuZHJhZ2dpbmdcbntcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgY3Vyc29yOiBoYW5kO1xufVxuXG4uc2xpY2stc2xpZGVyIC5zbGljay10cmFjayxcbi5zbGljay1zbGlkZXIgLnNsaWNrLWxpc3RcbntcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAgICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xufVxuXG4uc2xpY2stdHJhY2tcbntcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG5cbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG4uc2xpY2stdHJhY2s6YmVmb3JlLFxuLnNsaWNrLXRyYWNrOmFmdGVyXG57XG4gICAgZGlzcGxheTogdGFibGU7XG5cbiAgICBjb250ZW50OiAnJztcbn1cbi5zbGljay10cmFjazphZnRlclxue1xuICAgIGNsZWFyOiBib3RoO1xufVxuLnNsaWNrLWxvYWRpbmcgLnNsaWNrLXRyYWNrXG57XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uc2xpY2stc2xpZGVcbntcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGZsb2F0OiBsZWZ0O1xuXG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDFweDtcbn1cbltkaXI9J3J0bCddIC5zbGljay1zbGlkZVxue1xuICAgIGZsb2F0OiByaWdodDtcbn1cbi5zbGljay1zbGlkZSBpbWdcbntcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cbi5zbGljay1zbGlkZS5zbGljay1sb2FkaW5nIGltZ1xue1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG4uc2xpY2stc2xpZGUuZHJhZ2dpbmcgaW1nXG57XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uc2xpY2staW5pdGlhbGl6ZWQgLnNsaWNrLXNsaWRlXG57XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG4uc2xpY2stbG9hZGluZyAuc2xpY2stc2xpZGVcbntcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4uc2xpY2stdmVydGljYWwgLnNsaWNrLXNsaWRlXG57XG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICBoZWlnaHQ6IGF1dG87XG5cbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5zbGljay1hcnJvdy5zbGljay1oaWRkZW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cblxuLnNsaWNrLWRvdHMge1xuICAgIG1hcmdpbi10b3A6MzJweDtcbiAgICBkaXNwbGF5OmZsZXggIWltcG9ydGFudDtcbiAgICBjb2x1bW4tZ2FwOjhweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDowO1xuICAgIGJvdHRvbTotNDBweDtcbiAgICB3aWR0aDpjYWxjKDEwMHZ3IC0gNDhweCk7XG4gICAgQHNjcmVlbiBsZyB7XG4gICAgICAgIGRpc3BsYXk6bm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICA+IGxpIHtcbiAgICAgICAgbWFyZ2luOjA7XG4gICAgICAgICYuc2xpY2stYWN0aXZlIHtcbiAgICAgICAgICAgID4gYnV0dG9uIHtcbiAgICAgICAgICAgICAgICBAYXBwbHkgYmctZGFya3JlZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICA+IGJ1dHRvbiB7XG4gICAgICAgICAgICB0ZXh0LWluZGVudDotOTk5OWVtO1xuICAgICAgICAgICAgcGFkZGluZzowO1xuICAgICAgICAgICAgd2lkdGg6MTJweDtcbiAgICAgICAgICAgIGhlaWdodDoxMnB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czoxMDBweDtcbiAgICAgICAgICAgIEBhcHBseSBiZy1taW50O1xuICAgICAgICB9XG4gICAgfVxufSIsIi8qIFJlY29tbWVuZGVkIHN0eWxlcyBmb3IgU3BsaXR0aW5nICovXG4uc3BsaXR0aW5nIC53b3JkLFxuLnNwbGl0dGluZyAuY2hhciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLyogUHN1ZWRvLWVsZW1lbnQgY2hhcnMgKi9cbi5zcGxpdHRpbmcgLmNoYXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi8qKlxuICogUG9wdWxhdGUgdGhlIHBzdWVkbyBlbGVtZW50cyB3aXRoIHRoZSBjaGFyYWN0ZXIgdG8gYWxsb3cgZm9yIGV4cGFuZGVkIGVmZmVjdHNcbiAqIFNldCB0byBgZGlzcGxheTogbm9uZWAgYnkgZGVmYXVsdDsganVzdCBhZGQgYGRpc3BsYXk6IGJsb2NrYCB3aGVuIHlvdSB3YW50XG4gKiB0byB1c2UgdGhlIHBzdWVkbyBlbGVtZW50c1xuICovXG4uc3BsaXR0aW5nIC5jaGFyOjpiZWZvcmUsXG4uc3BsaXR0aW5nIC5jaGFyOjphZnRlciB7XG4gIGNvbnRlbnQ6IGF0dHIoZGF0YS1jaGFyKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogaW5oZXJpdDtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi8qIEV4cGFuZGVkIENTUyBWYXJpYWJsZXMgKi9cblxuLnNwbGl0dGluZyB7XG4gIC8qIFRoZSBjZW50ZXIgd29yZCBpbmRleCAqL1xuICAtLXdvcmQtY2VudGVyOiBjYWxjKCh2YXIoLS13b3JkLXRvdGFsKSAtIDEpIC8gMik7XG5cbiAgLyogVGhlIGNlbnRlciBjaGFyYWN0ZXIgaW5kZXggKi9cbiAgLS1jaGFyLWNlbnRlcjogY2FsYygodmFyKC0tY2hhci10b3RhbCkgLSAxKSAvIDIpO1xuXG4gIC8qIFRoZSBjZW50ZXIgY2hhcmFjdGVyIGluZGV4ICovXG4gIC0tbGluZS1jZW50ZXI6IGNhbGMoKHZhcigtLWxpbmUtdG90YWwpIC0gMSkgLyAyKTtcbn1cblxuLnNwbGl0dGluZyAud29yZCB7XG4gIC8qIFBlY2VudCAoMC0xKSBvZiB0aGUgd29yZCdzIHBvc2l0aW9uICovXG4gIC0td29yZC1wZXJjZW50OiBjYWxjKHZhcigtLXdvcmQtaW5kZXgpIC8gdmFyKC0td29yZC10b3RhbCkpO1xuXG4gIC8qIFBlY2VudCAoMC0xKSBvZiB0aGUgbGluZSdzIHBvc2l0aW9uICovXG4gIC0tbGluZS1wZXJjZW50OiBjYWxjKHZhcigtLWxpbmUtaW5kZXgpIC8gdmFyKC0tbGluZS10b3RhbCkpO1xufVxuXG4uc3BsaXR0aW5nIC5jaGFyIHtcbiAgLyogUGVyY2VudCAoMC0xKSBvZiB0aGUgY2hhcidzIHBvc2l0aW9uICovXG4gIC0tY2hhci1wZXJjZW50OiBjYWxjKHZhcigtLWNoYXItaW5kZXgpIC8gdmFyKC0tY2hhci10b3RhbCkpO1xuXG4gIC8qIE9mZnNldCBmcm9tIGNlbnRlciwgcG9zaXRpdmUgJiBuZWdhdGl2ZSAqL1xuICAtLWNoYXItb2Zmc2V0OiBjYWxjKHZhcigtLWNoYXItaW5kZXgpIC0gdmFyKC0tY2hhci1jZW50ZXIpKTtcblxuICAvKiBBYnNvbHV0ZSBkaXN0YW5jZSBmcm9tIGNlbnRlciwgb25seSBwb3NpdGl2ZSAqL1xuICAtLWRpc3RhbmNlOiBjYWxjKFxuICAgICAodmFyKC0tY2hhci1vZmZzZXQpICogdmFyKC0tY2hhci1vZmZzZXQpKSAvIHZhcigtLWNoYXItY2VudGVyKVxuICApO1xuXG4gIC8qIERpc3RhbmNlIGZyb20gY2VudGVyIHdoZXJlIC0xIGlzIHRoZSBmYXIgbGVmdCwgMCBpcyBjZW50ZXIsIDEgaXMgZmFyIHJpZ2h0ICovXG4gIC0tZGlzdGFuY2Utc2luZTogY2FsYyh2YXIoLS1jaGFyLW9mZnNldCkgLyB2YXIoLS1jaGFyLWNlbnRlcikpO1xuXG4gIC8qIERpc3RhbmNlIGZyb20gY2VudGVyIHdoZXJlIDEgaXMgZmFyIGxlZnQvZmFyIHJpZ2h0LCAwIGlzIGNlbnRlciAqL1xuICAtLWRpc3RhbmNlLXBlcmNlbnQ6IGNhbGMoKHZhcigtLWRpc3RhbmNlKSAvIHZhcigtLWNoYXItY2VudGVyKSkpO1xufSIsIi5zd2lwZXIge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIC8qIEZpeCBvZiBXZWJraXQgZmxpY2tlcmluZyAqL1xuICAgIHotaW5kZXg6IDE7XG4gICAgZGlzcGxheTpub25lO1xuICAgICYuc3dpcGVyLWluaXRpYWxpemVkIHtcbiAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICB9XG59XG5cbi5zd2lwZXItdmVydGljYWwgPiAuc3dpcGVyLXdyYXBwZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5zd2lwZXItd3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB6LWluZGV4OiAxO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xufVxuXG4uc3dpcGVyLWFuZHJvaWQgLnN3aXBlci1zbGlkZSxcbi5zd2lwZXItd3JhcHBlciB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbn1cblxuLnN3aXBlci1wb2ludGVyLWV2ZW50cyB7XG4gICAgdG91Y2gtYWN0aW9uOiBwYW4teTtcblxuICAgICYuc3dpcGVyLXZlcnRpY2FsIHtcbiAgICAgICAgdG91Y2gtYWN0aW9uOiBwYW4teDtcbiAgICB9XG59XG5cbi5zd2lwZXItc2xpZGUge1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYWxsO1xufVxuXG4uc3dpcGVyLXNsaWRlLWludmlzaWJsZS1ibGFuayB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4vKiBFcXVhbCBIZWlnaHQgKi9cbi5zd2lwZXItLWVxdWFsaGVpZ2h0IHtcbiAgICBcbiAgICAuc3dpcGVyLXNsaWRlIHtcbiAgICAgICAgaGVpZ2h0OmF1dG87XG4gICAgICAgID4gZGl2IHtcbiAgICAgICAgICAgIGhlaWdodDoxMDAlO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vKiBBdXRvIEhlaWdodCAqL1xuLnN3aXBlci1hdXRvaGVpZ2h0IHtcbiAgICAmLFxuICAgIC5zd2lwZXItc2xpZGUge1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxuXG4gICAgLnN3aXBlci13cmFwcGVyIHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgaGVpZ2h0O1xuICAgIH1cbn1cblxuXG4uc3dpcGVyLWJhY2tmYWNlLWhpZGRlbiAuc3dpcGVyLXNsaWRlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4vKiBDU1MgTW9kZSAqL1xuLnN3aXBlci1jc3MtbW9kZSB7XG4gICAgPiAuc3dpcGVyLXdyYXBwZXIge1xuICAgICAgICBvdmVyZmxvdzogYXV0bztcbiAgICAgICAgc2Nyb2xsYmFyLXdpZHRoOiBub25lOyAvKiBGb3IgRmlyZWZveCAqL1xuICAgICAgICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7IC8qIEZvciBJbnRlcm5ldCBFeHBsb3JlciBhbmQgRWRnZSAqL1xuICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgPiAuc3dpcGVyLXdyYXBwZXIgPiAuc3dpcGVyLXNsaWRlIHtcbiAgICAgICAgc2Nyb2xsLXNuYXAtYWxpZ246IHN0YXJ0IHN0YXJ0O1xuICAgIH1cbn1cblxuLnN3aXBlci1ob3Jpem9udGFsLnN3aXBlci1jc3MtbW9kZSB7XG4gICAgPiAuc3dpcGVyLXdyYXBwZXIge1xuICAgICAgICBzY3JvbGwtc25hcC10eXBlOiB4IG1hbmRhdG9yeTtcbiAgICB9XG59XG5cbi5zd2lwZXItdmVydGljYWwuc3dpcGVyLWNzcy1tb2RlIHtcbiAgICA+IC5zd2lwZXItd3JhcHBlciB7XG4gICAgICAgIHNjcm9sbC1zbmFwLXR5cGU6IHkgbWFuZGF0b3J5O1xuICAgIH1cbn1cblxuLnN3aXBlci1jZW50ZXJlZCB7XG4gICAgPiAuc3dpcGVyLXdyYXBwZXI6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICBvcmRlcjogOTk5OTtcbiAgICB9XG5cbiAgICAmLnN3aXBlci1ob3Jpem9udGFsIHtcbiAgICAgICAgPiAuc3dpcGVyLXdyYXBwZXIgPiAuc3dpcGVyLXNsaWRlOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IHZhcigtLXN3aXBlci1jZW50ZXJlZC1vZmZzZXQtYmVmb3JlKTtcbiAgICAgICAgfVxuXG4gICAgICAgID4gLnN3aXBlci13cmFwcGVyOmJlZm9yZSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICB3aWR0aDogdmFyKC0tc3dpcGVyLWNlbnRlcmVkLW9mZnNldC1hZnRlcik7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLnN3aXBlci12ZXJ0aWNhbCB7XG4gICAgICAgID4gLnN3aXBlci13cmFwcGVyID4gLnN3aXBlci1zbGlkZTpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tYmxvY2stc3RhcnQ6IHZhcigtLXN3aXBlci1jZW50ZXJlZC1vZmZzZXQtYmVmb3JlKTtcbiAgICAgICAgfVxuXG4gICAgICAgID4gLnN3aXBlci13cmFwcGVyOmJlZm9yZSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogdmFyKC0tc3dpcGVyLWNlbnRlcmVkLW9mZnNldC1hZnRlcik7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICA+IC5zd2lwZXItd3JhcHBlciA+IC5zd2lwZXItc2xpZGUge1xuICAgICAgICBzY3JvbGwtc25hcC1hbGlnbjogY2VudGVyIGNlbnRlcjtcbiAgICB9XG59XG5cbi8qIFByb2dyZXNzICovXG4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIge1xuICAgIEBhcHBseSByZWxhdGl2ZSBiZy1bI2VhZGFjNF07XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItZmlsbCB7XG4gICAgXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgdG9wO1xufVxuXG4uc3dpcGVyLXJ0bCAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWZpbGwge1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IHRvcDtcbn1cblxuLnN3aXBlci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLFxuLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwsXG4uc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRlLFxuLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLXZlcnRpY2FsLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDZweDtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbn1cblxuLnN3aXBlci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhcixcbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbCxcbi5zd2lwZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZSxcbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRlIHtcbiAgICB3aWR0aDogNnB4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWxvY2sge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zd2lwZXItZ3JpZCA+IC5zd2lwZXItd3JhcHBlciB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG4gIC5zd2lwZXItZ3JpZC1jb2x1bW4gPiAuc3dpcGVyLXdyYXBwZXIge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIFxuXG5cbiAgLnN3aXBlci1mYWRlIHtcbiAgICAmLnN3aXBlci1mcmVlLW1vZGUge1xuICAgICAgLnN3aXBlci1zbGlkZSB7XG4gICAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgICAgIH1cbiAgICB9XG4gICAgLnN3aXBlci1zbGlkZSB7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG4gICAgICAuc3dpcGVyLXNsaWRlIHtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICAgIC5zd2lwZXItc2xpZGUtYWN0aXZlIHtcbiAgICAgICYsXG4gICAgICAmIC5zd2lwZXItc2xpZGUtYWN0aXZlIHtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gICAgICB9XG4gICAgfVxuICB9XG4gIFxuXG4gIC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gICAgZGlzcGxheTpmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGNvbHVtbi1nYXA6IDhweDtcbiAgICBzcGFuIHtcbiAgICAgICAgZGlzcGxheTppbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgICBoZWlnaHQ6MTJweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czoxMDBweDtcbiAgICAgICAgQGFwcGx5IGJnLWdyZXktZGFyaztcbiAgICAgICAgJi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgICAgICAgICAgIEBhcHBseSBiZy1ncmV5LWRhcms7XG4gICAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuc3dpcGVyLWJ1dHRvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6NTAwO1xuICAgIHRvcDo1MCU7XG4gICAgdHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgd2lkdGg6IDMycHg7XG4gICAgaGVpZ2h0OiA2NHB4O1xuICAgIGN1cnNvcjpwb2ludGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgQGFwcGx5IHRleHQtZ3JleS1kYXJrO1xuICAgIEBzY3JlZW4gbGcge1xuICAgICAgICB3aWR0aDogNDhweDtcbiAgICAgICAgaGVpZ2h0OiA5NnB4O1xuICAgIH1cbiAgICAmLnN3aXBlci1idXR0b24tZGlzYWJsZWQge1xuICAgICAgICBjdXJzb3I6bm90LWFsbG93ZWQ7XG4gICAgICAgIG9wYWNpdHk6MC4zO1xuICAgIH1cbiAgICAmLnByZXYge1xuICAgICAgICBsZWZ0OjMycHg7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0MlM0Z4bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0nVVRGLTgnJTNGJTNFJTNDc3ZnIGlkPSdMYXllcl8yJyBkYXRhLW5hbWU9J0xheWVyIDInIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2MC42IDM2Mi45NiclM0UlM0NkZWZzJTNFJTNDc3R5bGUlM0UgLmNscy0xICU3QiBpc29sYXRpb246IGlzb2xhdGU7ICU3RCAuY2xzLTIgJTdCIGZpbGw6ICUyM2ZmZjsgJTdEICUzQy9zdHlsZSUzRSUzQy9kZWZzJTNFJTNDZyBpZD0nTGF5ZXJfMS0yJyBkYXRhLW5hbWU9J0xheWVyIDEnJTNFJTNDZyBjbGFzcz0nY2xzLTEnJTNFJTNDcGF0aCBjbGFzcz0nY2xzLTInIGQ9J00xMDMuNjYsMjg4Ljc5TDE2LjY0LDE4NS4xM2w4Ni43Mi0xMDMuMzdoMzcuOTZsLTg3LjMxLDEwMy4zNyw4Ny4zMSwxMDMuNjZoLTM3LjY3WicvJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7XG4gICAgfVxuICAgICYubmV4dCB7XG4gICAgICAgIHJpZ2h0OjMycHg7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0MlM0Z4bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0nVVRGLTgnJTNGJTNFJTNDc3ZnIGlkPSdMYXllcl8yJyBkYXRhLW5hbWU9J0xheWVyIDInIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2MC42IDM2Mi45NiclM0UlM0NkZWZzJTNFJTNDc3R5bGUlM0UgLmNscy0xICU3QiBpc29sYXRpb246IGlzb2xhdGU7ICU3RCAuY2xzLTIgJTdCIGZpbGw6ICUyM2ZmZjsgJTdEICUzQy9zdHlsZSUzRSUzQy9kZWZzJTNFJTNDZyBpZD0nTGF5ZXJfMS0yJyBkYXRhLW5hbWU9J0xheWVyIDEnJTNFJTNDZyBjbGFzcz0nY2xzLTEnJTNFJTNDcGF0aCBjbGFzcz0nY2xzLTInIGQ9J001Ni45NCw3NC4xN2w4Ny4wMiwxMDMuNjYtODYuNzIsMTAzLjM3SDE5LjI3bDg3LjMxLTEwMy4zN0wxOS4yNyw3NC4xN2gzNy42N1onLyUzRSUzQy9nJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpO1xuICAgIH1cbiAgICAmLS15ZWxsb3cge1xuICAgICAgICAmLnByZXYge1xuICAgICAgICAgICAgbGVmdDoxNnB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQyUzRnhtbCB2ZXJzaW9uPScxLjAnIGVuY29kaW5nPSdVVEYtOCclM0YlM0UlM0NzdmcgaWQ9J0xheWVyXzInIGRhdGEtbmFtZT0nTGF5ZXIgMicgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYwLjYgMzYyLjk2JyUzRSUzQ2RlZnMlM0UlM0NzdHlsZSUzRSAuY2xzLTEgJTdCIGlzb2xhdGlvbjogaXNvbGF0ZTsgJTdEIC5jbHMtMiAlN0IgZmlsbDogJTIzZmVjMDBmOyAlN0QgJTNDL3N0eWxlJTNFJTNDL2RlZnMlM0UlM0NnIGlkPSdMYXllcl8xLTInIGRhdGEtbmFtZT0nTGF5ZXIgMSclM0UlM0NnIGNsYXNzPSdjbHMtMSclM0UlM0NwYXRoIGNsYXNzPSdjbHMtMicgZD0nTTEwMy42NiwyODguNzlMMTYuNjQsMTg1LjEzbDg2LjcyLTEwMy4zN2gzNy45NmwtODcuMzEsMTAzLjM3LDg3LjMxLDEwMy42NmgtMzcuNjdaJy8lM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICAgICAgICAgIEBzY3JlZW4gbGcge1xuICAgICAgICAgICAgICAgIHJpZ2h0OjMycHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5uZXh0IHtcbiAgICAgICAgICAgIHJpZ2h0OjE2cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDJTNGeG1sIHZlcnNpb249JzEuMCcgZW5jb2Rpbmc9J1VURi04JyUzRiUzRSUzQ3N2ZyBpZD0nTGF5ZXJfMicgZGF0YS1uYW1lPSdMYXllciAyJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNjAuNiAzNjIuOTYnJTNFJTNDZGVmcyUzRSUzQ3N0eWxlJTNFIC5jbHMtMSAlN0IgaXNvbGF0aW9uOiBpc29sYXRlOyAlN0QgLmNscy0yICU3QiBmaWxsOiAlMjNmZWMwMGY7ICU3RCAlM0Mvc3R5bGUlM0UlM0MvZGVmcyUzRSUzQ2cgaWQ9J0xheWVyXzEtMicgZGF0YS1uYW1lPSdMYXllciAxJyUzRSUzQ2cgY2xhc3M9J2Nscy0xJyUzRSUzQ3BhdGggY2xhc3M9J2Nscy0yJyBkPSdNNTYuOTQsNzQuMTdsODcuMDIsMTAzLjY2LTg2LjcyLDEwMy4zN0gxOS4yN2w4Ny4zMS0xMDMuMzdMMTkuMjcsNzQuMTdoMzcuNjdaJy8lM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICAgICAgICAgIEBzY3JlZW4gbGcge1xuICAgICAgICAgICAgICAgIHJpZ2h0OjMycHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gIH0iLCIuYW5pbS1oZWFkaW5nIHtcbiAgb3BhY2l0eTowO1xuICAubGluZSB7XG4gICAgLy9vdmVyZmxvdzpoaWRkZW47XG4gIH1cbiAgLndvcmQge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDMwcHgpO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxufSIsIi5iYWNrVG9Ub3Atd3JhcHBlciB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGJvdHRvbTogMTJweDtcbiAgICByaWdodDogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTIwcHgpO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gICAgei1pbmRleDogNTAwO1xuICAgIHdpZHRoOjEwMCU7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgdGV4dC1hbGlnbjpjZW50ZXI7XG4gICAgLnNpbmdsZS1wc3ljaG9sb2dpc3QgJiB7XG4gICAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICAgICAgQHNjcmVlbiBsZyB7XG4gICAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uYmFja1RvVG9wLXdyYXBwZXIuc2hvdyB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuXG4uYmFja1RvVG9wLXdyYXBwZXIgYnV0dG9uIHtcbiAgICAmOmFmdGVyIHtcbiAgICAgICAgdHJhbnNmb3JtOnJvdGF0ZSgtOTBkZWcpIHRyYW5zbGF0ZVgoMCkgIWltcG9ydGFudDtcbiAgICB9XG59IiwiLmMtYnJlYWRjcnVtYnMge1xuICAgIGRpc3BsYXk6ZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHdpZHRoOjEwMCU7XG4gICAgZmxleC13cmFwOndyYXA7XG4gICAgQGFwcGx5IHRleHQtMTQgdGV4dC1kYXJrcmVkIGdhcC0xO1xuICAgIGEge1xuICAgICAgICBkaXNwbGF5OmlubGluZS1mbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDNweDtcbiAgICAgICAgQGFwcGx5IHRleHQtZGFya3JlZCB1bmRlcmxpbmU7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgYSxcbiAgICBzcGFuIHtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgZGlzcGxheTppbmxpbmUtZmxleDtcbiAgICB9XG59IiwiLmMtYnV0dG9uIHtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgZGlzcGxheTppbmxpbmUtZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGJvcmRlci1yYWRpdXM6NjBweDtcbiAgICBmb250LXdlaWdodDo3MDA7XG4gICAgZm9udC1zaXplOjE2cHg7XG4gICAgaGVpZ2h0OjU2cHg7XG4gICAgdHJhbnNpdGlvbjphbGwgLjQ1cyBlYXNlO1xuICAgIHRleHQtYWxpZ246Y2VudGVyO1xuICAgIGxpbmUtaGVpZ2h0OjE7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvcmRlcjowO1xuICAgIHBhZGRpbmc6MCAyNHB4O1xuICAgIG92ZXJmbG93OmhpZGRlbjtcblxuICAgICYubGcge1xuICAgICAgICBoZWlnaHQ6NjBweDtcbiAgICB9XG5cbiAgICAmLmFycm93IHtcbiAgICAgICAgcGFkZGluZy1yaWdodDoxMnB4O1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6J1xcRTgwMCc7XG4gICAgICAgICAgICBmb250LWZhbWlseTogZm9udGVsbG87XG4gICAgICAgICAgICBkaXNwbGF5OmlubGluZS1ibG9jaztcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OjE2cHg7XG4gICAgICAgICAgICB0cmFuc2Zvcm06dHJhbnNsYXRlWCgwKTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246YWxsIC40NXMgZWFzZTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OjQwMDtcbiAgICAgICAgICAgIHdpZHRoOiAzMnB4O1xuICAgICAgICAgICAgaGVpZ2h0OjMycHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOjEwMHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6MzJweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246Y2VudGVyO1xuICAgICAgICAgICAgei1pbmRleDoxMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgdHJhbnNmb3JtOnRyYW5zbGF0ZVgoNXB4KTtcbiAgICAgICAgfVxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06dHJhbnNsYXRlWCgwKSB0cmFuc2xhdGVZKC01MCUpIHNjYWxlKDEuMSk7XG4gICAgICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czoxMDBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIHNwYW4ge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6MTA7XG4gICAgfVxuXG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OicnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHotaW5kZXg6IDA7XG4gICAgICAgIGxlZnQ6MDtcbiAgICAgICAgdG9wOjUwJTtcbiAgICAgICAgdHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTEwMCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIHRyYW5zaXRpb246YWxsIC4zcyBlYXNlO1xuICAgICAgICBAYXBwbHkgYmctd2hpdGUgYmctb3BhY2l0eS00MDtcbiAgICB9XG5cbiAgICAmLS1yZWQge1xuICAgICAgICBAYXBwbHkgYmctZGFya3JlZCB0ZXh0LXdoaXRlO1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIEBhcHBseSB0ZXh0LWRhcmtyZWQgYmctd2hpdGU7XG4gICAgICAgIH1cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgQGFwcGx5IGJnLXdoaXRlIGJnLW9wYWNpdHktMjA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi0tZ3JlZW4ge1xuICAgICAgICBAYXBwbHkgYmctbWludCB0ZXh0LWRhcmtncmVlbjtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBAYXBwbHkgdGV4dC1taW50IGJnLWRhcmtncmVlbjtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLS1kYXJrZ3JlZW4ge1xuICAgICAgICBAYXBwbHkgYmctZGFya2dyZWVuIHRleHQtbWludDtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBAYXBwbHkgdGV4dC1kYXJrZ3JlZW4gYmctbWludDtcbiAgICAgICAgfVxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBAYXBwbHkgYmctd2hpdGUgYmctb3BhY2l0eS0xMDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLS1yZWQtaW52IHtcbiAgICAgICAgQGFwcGx5IGJnLWxpbmVuIHRleHQtZGFya3JlZDtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBAYXBwbHkgdGV4dC13aGl0ZSBiZy1kYXJrcmVkO1xuICAgICAgICB9XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIEBhcHBseSBiZy1kYXJrcmVkIGJnLW9wYWNpdHktMTA7XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBAYXBwbHkgdGV4dC1kYXJrcmVkIGJnLXdoaXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICYtLWdyZWVuLWludiB7XG4gICAgICAgIEBhcHBseSBiZy13aGl0ZSB0ZXh0LWRhcmtncmVlbjtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBAYXBwbHkgdGV4dC13aGl0ZSBiZy1kYXJrZ3JlZW47XG4gICAgICAgIH1cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgQGFwcGx5IGJnLW1pbnQ7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIuc3dpcGVyLS1jYXJvdXNlbCB7XG4gICAgY2xpcC1wYXRoOmluc2V0KC0xMDB2dyAtMTAwdncgLTEwMHZ3IDApXG59XG5cbi5zd2lwZXItLWVxdWFsaGVpZ2h0IHtcbiAgICAuc3dpcGVyLXNsaWRlIHtcbiAgICAgICAgQGFwcGx5IGgtYXV0bztcbiAgICAgICAgPiBkaXYge1xuICAgICAgICAgICAgaGVpZ2h0OjEwMCU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIC5zd2lwZXItLWVxdWFsaGVpZ2h0LW1vYmlsZSB7XG4vLyAgICAgLnN3aXBlci1zbGlkZSB7XG4vLyAgICAgICAgIEBhcHBseSBoLWF1dG87XG4vLyAgICAgICAgID4gZGl2IHtcbi8vICAgICAgICAgICAgIGhlaWdodDoxMDAlO1xuLy8gICAgICAgICB9XG4vLyAgICAgICAgIEBzY3JlZW4gbGcge1xuLy8gICAgICAgICAgICAgaGVpZ2h0OjEwMCU7XG4vLyAgICAgICAgICAgICA+IGRpdiB7XG4vLyAgICAgICAgICAgICAgICAgaGVpZ2h0OmF1dG87XG4vLyAgICAgICAgICAgICB9XG4vLyAgICAgICAgIH1cbi8vICAgICB9XG4vLyB9XG5cbi5zd2lwZXItYnV0dG9uLXByZXYsXG4uc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICB3aWR0aDo3NHB4O1xuICAgIGhlaWdodDo3NHB4O1xuICAgIGRpc3BsYXk6bm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6MTAwcHg7XG4gICAgei1pbmRleDoxMDA7XG4gICAgdGV4dC1hbGlnbjpjZW50ZXI7XG4gICAgbGluZS1oZWlnaHQ6NzRweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdHJhbnNpdGlvbjphbGwgLjNzIGVhc2U7XG5cbiAgICBAc2NyZWVuIGxnIHtcbiAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICB9XG5cbiAgICAmLnN3aXBlci1idXR0b24tZGlzYWJsZWQge1xuICAgICAgICBvcGFjaXR5OjAuMjtcbiAgICB9XG59XG5cbi5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgIG9wYWNpdHk6MTtcbiAgICAmLnN3aXBlci1idXR0b24tZGlzYWJsZWQge1xuICAgICAgICBvcGFjaXR5Oi4yO1xuICAgIH1cbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMge1xuICAgIGRpc3BsYXk6ZmxleDtcbiAgICBAYXBwbHkgZmxleCBnYXAtMTtcblxuICAgICYuc3dpcGVyLXBhZ2luYXRpb24tbG9jayB7XG4gICAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICB9XG5cbiAgICBzcGFuIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czoxMDBweDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBAYXBwbHkgdy1bOXB4XSBoLVs5cHhdIHRyYW5zaXRpb24tYWxsIGJnLXdoaXRlIGJnLW9wYWNpdHktMjA7XG4gICAgICAgIC5kYXJrLW5hdiAmIHtcbiAgICAgICAgICAgIEBhcHBseSBiZy1ibHVlIGJnLW9wYWNpdHktMjA7XG4gICAgICAgIH1cblxuICAgICAgICAmLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICAgICAgICAgICAgQGFwcGx5IGJnLW9wYWNpdHktMTAwO1xuICAgICAgICAgICAgLmRhcmstbmF2ICYge1xuICAgICAgICAgICAgICAgIEBhcHBseSBiZy1ibHVlIGJnLW9wYWNpdHktMTAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5cbi5zd2lwZXItZnJhY3Rpb24ge1xuICAgIEBhcHBseSBhYnNvbHV0ZSBib3R0b20tMCByaWdodC0wIGhpZGRlbjtcbn1cblxuXG4uc3dpcGVyLWJ1dHRvbi1wcmV2LS1hcnJvdyxcbi5zd2lwZXItYnV0dG9uLW5leHQtLWFycm93IHtcbiAgICBib3JkZXItcmFkaXVzOjEwMHB4O1xuICAgIHdpZHRoOjQ4cHg7XG4gICAgaGVpZ2h0OjQ4cHg7XG4gICAgcGFkZGluZzowO1xuICAgIHRleHQtYWxpZ246Y2VudGVyO1xuICAgIGxpbmUtaGVpZ2h0OjQ0cHg7XG4gICAgQGFwcGx5IHRleHQtYmx1ZSBib3JkZXIgYm9yZGVyLWJsdWU7XG4gICAgJjpob3ZlciB7XG4gICAgICAgIG9wYWNpdHk6MTtcbiAgICAgICAgQGFwcGx5IGJnLWJsdWUgdGV4dC13aGl0ZTtcbiAgICB9XG4gICAgJi5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcbiAgICAgICAgb3BhY2l0eTowLjI7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOm5vbmU7XG4gICAgfVxufSIsIi5iZy1ncmV5LTEwMC56LTEwLFxuLmJnLWdyZXkuei0xMCB7XG4gICAgYmFja2dyb3VuZDojRjBFRkVGO1xufSIsIi5jLWRyb3Bkb3duIHtcbiAgICBAYXBwbHkgcmVsYXRpdmUgei1bMjAwXTtcbiAgICAmLS1hY3RpdmUge1xuICAgICAgICBAYXBwbHkgei1bMzAwXTtcbiAgICAgICAgLmMtZHJvcGRvd25fX2xpc3Qge1xuICAgICAgICAgICAgQGFwcGx5IGJsb2NrO1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX2xhYmVsIHtcbiAgICAgICAgQGFwcGx5IGJnLXdoaXRlIHJvdW5kZWQtWzEycHhdIGgtWzQycHhdIGZsZXggaXRlbXMtY2VudGVyIHB4LTIgcHItNSBjdXJzb3ItcG9pbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29uLWFycm93LWRvd24uc3ZnKTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgOHB4IGNlbnRlcjtcbiAgICB9XG4gICAgJl9fbGlzdCB7XG4gICAgICAgIEBhcHBseSBhYnNvbHV0ZSB0b3AtWzEwMCVdIHB0LVs1cHhdIGxlZnQtMCB3LWZ1bGwgbGc6dy1bMjQwcHhdIG92ZXJmbG93LWhpZGRlbiBoaWRkZW47XG4gICAgICAgIHVsIHtcbiAgICAgICAgICAgIEBhcHBseSBncmlkIGdyaWQtY29scy0xIGdhcC1bMTJweF0gYmctd2hpdGUgcm91bmRlZC1bMTJweF0gcC0yIG1heC1oLVsyODBweF0gb3ZlcmZsb3cteS1hdXRvO1xuICAgICAgICAgICAgYm94LXNoYWRvdzowIDVweCAxMHB4IDAgcmdiYSgwLDAsMCwwLjEpO1xuICAgICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgICAgIEBhcHBseSBmbGV4IGdhcC0xIGl0ZW1zLXN0YXJ0IHRleHQtMTU7XG4gICAgICAgICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgICAgICAgICBAYXBwbHkgZmxleC1ub25lIHJlbGF0aXZlIHRvcC1bNXB4XSBhcHBlYXJhbmNlLW5vbmUgdy0yIGgtMiBib3JkZXIgcm91bmRlZC1bNHB4XTtcbiAgICAgICAgICAgICAgICAgICAgJjpjaGVja2VkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBhcHBseSBiZy1kYXJrcmVkO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29uLWNoZWNrLnN2Zyk7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi5jLWZvb3RlciB7XG4gICAgQGFwcGx5IHRleHQtd2hpdGUgdGV4dC0xNDtcblxuICAgIGEge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIEBhcHBseSB0ZXh0LW1pbnQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi10ZXh0IHtcbiAgICAgICAgcCB7XG4gICAgICAgICAgICBmb250LXNpemU6MTRweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206MTZweDtcbiAgICAgICAgfVxuICAgICAgICBiciB7XG4gICAgICAgICAgICBkaXNwbGF5Om5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOjE2cHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbToyNHB4O1xuICAgICAgICAgICAgQGFwcGx5IHRleHQtMTY7XG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6MjRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiNtZW51LWZvb3Rlci1uYXYge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgIGdhcDoxNnB4O1xuICAgIHdpZHRoOjEwMCU7XG4gICAgcGFkZGluZzoyNHB4IDA7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuICAgICAgICBnYXA6MzJweDtcbiAgICB9XG5cbiAgICBsaSB7XG4gICAgICAgICAmLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4ge1xuICAgICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJ1xcRTgyMyc7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OmZvbnRlbGxvO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OjA7XG4gICAgICAgICAgICAgICAgICAgIHRvcDo1MCU7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAc2NyZWVuIGxnIHtcbiAgICAgICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTpub25lO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJ1xcRTgwNSc7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICA+IGxpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbToyNHB4O1xuICAgICAgICA+IGEge1xuICAgICAgICAgICAgZGlzcGxheTpub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgPiB1bCB7XG4gICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTpub25lO1xuICAgICAgICAgICAgICAgIHdpZHRoOjEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBAc2NyZWVuIGxnIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTpibG9jayAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBAc2NyZWVuIGxnIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206MDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBzY3JlZW4gbGcge1xuICAgICAgICBkaXNwbGF5OmdyaWQ7XG4gICAgICAgIHBhZGRpbmc6MDtcbiAgICAgICAgYm9yZGVyLXRvcDowO1xuICAgICAgICBib3JkZXItYm90dG9tOjA7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnI7XG4gICAgICAgIGdhcDo0MHB4O1xuICAgICAgICBcbiAgICB9XG4gICAgXG4gICAgPiBsaSB7XG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBAc2NyZWVuIGxnIHtcbiAgICAgICAgICAgICAgICB3aWR0aDoxMDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDonXFxFODA1JztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgPiBhIHtcbiAgICAgICAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICAgICAgfVxuICAgICAgICA+IHVsIHtcbiAgICAgICAgICAgID4gbGkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206MjRweDtcbiAgICAgICAgICAgICAgICBAc2NyZWVuIGxnIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTo1NnB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOjA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OjcwMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICA+IHVsIHtcbiAgICAgICAgICAgICAgICAgICAgPiBsaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOjE2cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuI21lbnUtZm9vdGVyLWxpbmtzIHtcbiAgICBkaXNwbGF5OmZsZXg7XG4gICAgY29sdW1uLWdhcDogMjRweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgbGkge1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICBtYXJnaW46MDtcbiAgICAgICAgYSB7XG4gICAgICAgICAgICBAYXBwbHkgdGV4dC0xMjtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIEBhcHBseSB1bmRlcmxpbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLmMtZm9ybS1wb3B1cCB7XG4gICAgQGFwcGx5IGZpeGVkIGluc2V0LTAgei1bMjAwMF0gdy1mdWxsIGgtZnVsbCBiZy1saW5lbiBpbnZpc2libGUgb3BhY2l0eS0wIHBvaW50ZXItZXZlbnRzLW5vbmUgdHJhbnNpdGlvbi1hbGw7XG4gICAgJi5hY3RpdmUge1xuICAgICAgICBAYXBwbHkgb3BhY2l0eS0xMDAgdmlzaWJsZSBwb2ludGVyLWV2ZW50cy1hdXRvO1xuICAgIH1cbiAgICAmX19jbG9zZSB7XG4gICAgICAgIEBhcHBseSByb3VuZGVkLWZ1bGwgYmctZGFya3JlZCB3LTUgaC01IHRleHQtbGluZW4gaW5saW5lLWZsZXggaXRlbXMtY2VudGVyIGp1c3RpZnktY2VudGVyIHRvcC0yIGxnOnRvcC0zIHJpZ2h0LTIgbGc6cmlnaHQtMyBhYnNvbHV0ZSBjdXJzb3ItcG9pbnRlciBzY2FsZS0xMDAgdHJhbnNpdGlvbi1hbGwgei1bMTAwXTtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBAYXBwbHkgc2NhbGUtWzEuMV07XG4gICAgICAgIH1cbiAgICB9XG59IiwiLmMtaW5zaWdodHMtYmxvY2sge1xuICAgIGRpc3BsYXk6Z3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICBnYXA6NTBweDtcbiAgICBAc2NyZWVuIGxnIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgIH1cbiAgICAmLndlbGxuZXNzIHtcbiAgICAgICAgQHNjcmVlbiBsZyB7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICAgICAgfSAgIFxuICAgIH1cbiAgICAmX19sZWZ0IHtcbiAgICAgICAgZGlzcGxheTpub25lO1xuICAgICAgICBAc2NyZWVuIGxnIHtcbiAgICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fcmlnaHQge1xuICAgICAgICBkaXNwbGF5OmdyaWQ7XG4gICAgICAgIGdhcDoxNnB4O1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICB9XG59XG5cbi5jLWZpcnN0LXBvc3Qge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzpoaWRkZW47XG4gICAgLmMtbGF6eS13cmFwcGVyIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbToyNHB4O1xuICAgIH1cbiAgICBhIHtcbiAgICAgICAgZm9udC1zaXplOjE1cHg7XG4gICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgfVxuICAgIC5kYXRlIHtcbiAgICAgICAgbWFyZ2luLXRvcDo4cHg7XG4gICAgICAgIGNvbG9yOiM5MjkyOTI7XG4gICAgICAgIGZvbnQtc2l6ZToxM3B4O1xuICAgIH1cbiAgICBhIHtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICBAYXBwbHkgdGV4dC1jb3JhbDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmMtcmVhZC1hbGwsXG4uYy1zbWFsbC1wb3N0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6aGlkZGVuO1xuICAgIGRpc3BsYXk6ZmxleDtcbiAgICBnYXA6MTZweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgQHNjcmVlbiBsZyB7XG4gICAgICAgICAgICBkaXNwbGF5Om5vbmU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgPiBkaXYge1xuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIGZsZXg6bm9uZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmM2YzZjM7XG4gICAgICAgICAgICB3aWR0aDo2NHB4O1xuICAgICAgICAgICAgaGVpZ2h0OjY0cHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOjEycHg7XG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIGhlaWdodDo2NHB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOjY0cHg7XG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgICAgICBAYXBwbHkgdGV4dC1jb3JhbDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuZGF0ZSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDo4cHg7XG4gICAgICAgICAgICAgICAgY29sb3I6IzkyOTI5MjtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6MTNweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbi5jLXJlYWQtYWxsIHtcbiAgICAuYy1sYXp5LXdyYXBwZXIge1xuICAgICAgICBib3JkZXItcmFkaXVzOjEycHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmM2YzZjM7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbi1hcnJvdy1yaWdodC5zdmcpO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgIH1cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgLmMtbGF6eS13cmFwcGVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbi1hcnJvdy1yaWdodC13aGl0ZS5zdmcpO1xuICAgICAgICAgICAgQGFwcGx5IGJnLWNvcmFsO1xuICAgICAgICB9XG4gICAgfVxufSIsIi5jLWxhenktd3JhcHBlciB7XG4gICAgQGFwcGx5IHctZnVsbCBoLTAgcmVsYXRpdmUgb3ZlcmZsb3ctaGlkZGVuIHRyYW5zaXRpb24tYWxsIGJnLWVjcnU7XG4gICAgJi5pbWctbG9hZGVkIHtcbiAgICAgICAgQGFwcGx5IGJnLXRyYW5zcGFyZW50O1xuICAgIH1cbiAgICAmLmNvdmVyIHtcbiAgICAgICAgaW1nLmxhenkge1xuICAgICAgICAgICAgaGVpZ2h0OjEwMCU7XG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgfVxuICAgIH1cbiAgICBpbWcge1xuICAgICAgICAmLmxhenkge1xuICAgICAgICAgICAgQGFwcGx5IG9wYWNpdHktMCB3LWZ1bGwgaC1hdXRvIGFic29sdXRlIHRvcC0wIGxlZnQtMCBvdmVyZmxvdy1oaWRkZW4gdHJhbnNpdGlvbi1hbGw7XG4gICAgICAgIH1cbiAgICBcbiAgICAgICAgJjpub3QoLmluaXRpYWwpIHtcbiAgICAgICAgICAgIFxuICAgICAgICB9XG4gICAgXG4gICAgICAgICYubG9hZGluZyxcbiAgICAgICAgJi5pbml0aWFsLFxuICAgICAgICAmLmxvYWRlZCxcbiAgICAgICAgJi5lcnJvciB7XG4gICAgICAgICAgICBAYXBwbHkgb3BhY2l0eS0xMDA7XG4gICAgICAgIH1cbiAgICBcbiAgICAgICAgJjpub3QoW3NyY10pIHtcbiAgICAgICAgICAgIEBhcHBseSBpbnZpc2libGVcbiAgICAgICAgfVxuICAgIFxuICAgIH1cbiAgICBcbiAgICAubGF6eTpub3QoaW1nKSB7XG4gICAgICAgIEBhcHBseSBvcGFjaXR5LTA7XG4gICAgfVxuICAgIFxuICAgIC5sYXp5Om5vdChpbWcpW2RhdGEtbGwtc3RhdHVzPSdsb2FkaW5nJ10sXG4gICAgLmxhenk6bm90KGltZylbZGF0YS1sbC1zdGF0dXM9J2xvYWRlZCddLFxuICAgIC5sYXp5Om5vdChpbWcpW2RhdGEtbGwtc3RhdHVzPSdlbnRlcmVkJ10ge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICBAYXBwbHkgb3BhY2l0eS0xMDA7XG4gICAgfVxufVxuXG5cblxuLmMtaG92ZXItem9vbSB7XG4gICAgQHNjcmVlbiBsZyB7XG4gICAgICAgIC5jLWltYWdlLFxuICAgICAgICAuYy1sYXp5LXdyYXBwZXIge1xuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246YWxsIC40NXMgZWFzZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgLmMtaW1hZ2UsXG4gICAgICAgICAgICAuYy1sYXp5LXdyYXBwZXIge1xuICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGEge1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCJcbi5jLWxpbmsge1xuICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0ZXh0LWRlY29yYXRpb246bm9uZSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6MDtcbiAgICBAYXBwbHkgdGV4dC1kYXJrcmVkO1xuICAgICY6YWZ0ZXIsXG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OicnO1xuICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgICB0b3A6Y2FsYygxMDAlIC0gIDRweCk7XG4gICAgICAgIG1hcmdpbi10b3A6MCAhaW1wb3J0YW50O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICB0cmFuc2l0aW9uOmFsbCAuNDVzIGVhc2U7XG4gICAgICAgIHJpZ2h0OjA7XG4gICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICB0cmFuc2Zvcm06bm9uZSAhaW1wb3J0YW50O1xuICAgICAgICBAYXBwbHkgYmctZGFya3JlZDtcbiAgICB9XG4gICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBsZWZ0OjA7XG4gICAgICAgIHdpZHRoOiAwJTtcbiAgICAgICAgdHJhbnNpdGlvbi1kZWxheTouNHM7XG4gICAgfVxuICAgICY6aG92ZXIge1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICB3aWR0aDowO1xuICAgICAgICB9XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgfVxuICAgICAgICAuZGlzYWJsZS1idXR0b24tdHJhbnNpdGlvbiAmIHtcbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgd2lkdGg6MDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLXNtYWxsIHtcbiAgICAgICAgZm9udC1zaXplOjE0cHg7XG4gICAgICAgICY6YWZ0ZXIsXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIHRvcDoxMDAlO1xuICAgICAgICB9XG4gICAgfVxuICBcbiAgfSIsIi5jLW5hdi1waWxsIHtcbiAgICBib3JkZXI6MXB4IHNvbGlkICNEMENCQkU7XG4gICAgYm9yZGVyLXJhZGl1czoxMDBweDtcbiAgICBwYWRkaW5nOjZweDtcbiAgICBkaXNwbGF5OmlubGluZS1mbGV4O1xuICAgIGNvbHVtbi1nYXA6OHB4O1xuICAgIGEge1xuICAgICAgICBkaXNwbGF5OmlubGluZS1ibG9jaztcbiAgICAgICAgcGFkZGluZzoxMHB4IDIwcHggNnB4IDIwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6MTAwcHg7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIEBhcHBseSB0ZXh0LWFybXk7XG4gICAgICAgIGZvbnQtc2l6ZToxNHB4O1xuICAgICAgICBcbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgQGFwcGx5IGJnLWFybXkgdGV4dC1lY3J1O1xuICAgICAgICB9XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB9XG4gICAgICAgIEBzY3JlZW4gbGcge1xuICAgICAgICAgICAgZm9udC1zaXplOjE4cHg7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLnBhZ2luYXRpb24ge1xuICAgIFxuICAgIGRpc3BsYXk6ZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBjb2x1bW4tZ2FwOiAxMnB4O1xuICAgIGxpIHtcbiAgICAgICAgc3BhbixcbiAgICAgICAgYSB7XG4gICAgICAgICAgICBwYWRkaW5nOjRweCA0cHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOmNlbnRlcjtcbiAgICAgICAgICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgQGFwcGx5IHRleHQtZGFya3JlZDtcbiAgICAgICAgICAgICYuY3VycmVudCB7XG4gICAgICAgICAgICAgICAgQGFwcGx5ICBmb250LWJvbGQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246bm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBhIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7XG4gICAgICAgICAgICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDNweDtcbiAgICAgICAgfVxuICAgIH1cblxufSIsIi5jLXByZWxvYWRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTowO1xuICAgIGxlZnQ6MDtcbiAgICB3aWR0aDoxMDAlO1xuICAgIGhlaWdodDoxMDAlO1xuICAgIHotaW5kZXg6MTAwMDtcbiAgICBvcGFjaXR5OjA7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHRyYW5zaXRpb246YWxsIC4zcyBlYXNlO1xuICAgIEBhcHBseSBiZy1saW5lbjtcblxuICBcblxuICAgICYuYWN0aXZlIHtcbiAgICAgICAgb3BhY2l0eToxO1xuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlOztcbiAgICB9XG5cbiAgICAmX19sb2FkZXIge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDY0cHg7XG4gICAgICAgIGhlaWdodDogNjRweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6LTMycHg7XG4gICAgICAgIG1hcmdpbi10b3A6LTMycHg7XG4gICAgICAgIHRvcDo1MCU7XG4gICAgICAgIGxlZnQ6NTAlO1xuICAgICAgICB0cmFuc2Zvcm06c2NhbGUoMS41KTtcblxuICAgICAgICAmLmRhcmsge1xuICAgICAgICAgICAgZGl2IHtcbiAgICAgICAgICAgICAgICBAYXBwbHkgYmctYmx1ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGRpdiB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDI3cHg7XG4gICAgICAgICAgICB3aWR0aDogOHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICAgICAgICBAYXBwbHkgYmctZGFya3JlZCByb3VuZGVkLWZ1bGw7XG4gICAgICAgICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMCwgMSwgMSwgMCk7XG5cbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgICAgICAgICBsZWZ0OiA2cHg7XG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uOiBwcmVsb2FkZXIxIDAuNnMgaW5maW5pdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgICAgICAgbGVmdDogNnB4O1xuICAgICAgICAgICAgICAgIGFuaW1hdGlvbjogcHJlbG9hZGVyMiAwLjZzIGluZmluaXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMykge1xuICAgICAgICAgICAgICAgIGxlZnQ6IDI2cHg7XG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uOiBwcmVsb2FkZXIyIDAuNnMgaW5maW5pdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOm50aC1jaGlsZCg0KSB7XG4gICAgICAgICAgICAgICAgbGVmdDogNDVweDtcbiAgICAgICAgICAgICAgICBhbmltYXRpb246IHByZWxvYWRlcjMgMC42cyBpbmZpbml0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICB9XG4gIFxuICBAa2V5ZnJhbWVzIHByZWxvYWRlcjEge1xuICAgIDAlIHtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgfVxuICAgIDEwMCUge1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB9XG4gIH1cbiAgQGtleWZyYW1lcyBwcmVsb2FkZXIzIHtcbiAgICAwJSB7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIH1cbiAgICAxMDAlIHtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgfVxuICB9XG4gIEBrZXlmcmFtZXMgcHJlbG9hZGVyMiB7XG4gICAgMCUge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gICAgfVxuICAgIDEwMCUge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTlweCwgMCk7XG4gICAgfVxuICB9IiwiLmMtcmljaHRleHQge1xuICAgIGgyIHtcbiAgICAgICAgQGFwcGx5IHRleHQtMjggbGc6dGV4dC0zNiBtYi0zIG10LTUgZm9udC1oZWFkaW5nO1xuICAgIH1cbiAgICBoMyB7XG4gICAgICAgIEBhcHBseSB0ZXh0LTI0IGxnOnRleHQtMzIgbWItMyBtdC01IGZvbnQtaGVhZGluZztcbiAgICB9XG5cbiAgICBoNCwgaDUge1xuICAgICAgICBAYXBwbHkgdGV4dC0yMCBsZzp0ZXh0LTI0IG1iLTMgZm9udC1oZWFkaW5nO1xuICAgIH1cblxuICAgIGg2IHtcbiAgICAgICAgQGFwcGx5IHRleHQtMTggbWItMyBmb250LWhlYWRpbmc7XG4gICAgfVxuXG4gICAgKjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIEBhcHBseSBtdC0wO1xuICAgIH1cblxuICAgICo6bGFzdC1jaGlsZCB7XG4gICAgICAgIEBhcHBseSBtYi0wO1xuICAgIH1cblxuICAgIGE6bm90KC5jLWJ1dHRvbikge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cblxuICAgIHVsLG9sIHtcbiAgICAgICAgQGFwcGx5IG1iLTM7XG4gICAgICAgIGxpc3Qtc3R5bGU6IGRpc2M7XG4gICAgICAgIHBhZGRpbmctbGVmdDoyNHB4O1xuICAgICAgICBsaSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOjRweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIG9sIHtcbiAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBkZWNpbWFsO1xuICAgIH1cblxuICAgIGltZyB7XG4gICAgICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuICAgICAgICBtYXgtd2lkdGg6MTAwJTtcbiAgICAgICAgaGVpZ2h0OmF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgQGFwcGx5IHJvdW5kZWQtbGc7XG4gICAgfVxuXG4gICAgLmFsaWdubGVmdCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICBtYXJnaW46MjRweCAwO1xuICAgICAgICBmbG9hdDpub25lO1xuICAgICAgICBAc2NyZWVuIGxnIHtcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICBtYXJnaW46IDAgNTBweCAyNHB4IDA7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDsgIFxuICAgICAgICB9XG4gICAgfVxuICAgIFxuICAgIC5hbGlnbnJpZ2h0IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgIG1hcmdpbjoyNHB4IDA7XG4gICAgICAgIGZsb2F0Om5vbmU7XG4gICAgICAgIEBzY3JlZW4gbGcge1xuICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDI0cHggNTBweDtcbiAgICAgICAgICAgIGZsb2F0OiByaWdodDsgIFxuICAgICAgICB9XG4gICAgfVxuICAgIFxuICAgIC5hbGlnbmNlbnRlciB7XG4gICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICAgIG1hcmdpbjowIGF1dG8gMTVweCBhdXRvO1xuICAgIH1cblxuICAgIC5hbGlnbm5vbmUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOjA7XG4gICAgfVxuXG4gICAgLndwLWJsb2NrLWVtYmVkLFxuICAgIC53cC1ibG9jay1pbWFnZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206MzJweDtcbiAgICB9XG4gICAgLndwLWJsb2NrLWVtYmVkIHtcbiAgICAgICAgaWZyYW1lIHtcbiAgICAgICAgICAgIEBhcHBseSByb3VuZGVkLWxnO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gYmxvY2txdW90ZSB7XG4gICAgLy8gICAgIGJvcmRlci1sZWZ0OjNweCBzb2xpZCAjZmZmO1xuICAgIC8vICAgICBtYXJnaW46MjRweCAwO1xuICAgIC8vICAgICBmb250LXNpemU6MTZweDtcbiAgICAvLyAgICAgcGFkZGluZy1sZWZ0OjI0cHg7XG4gICAgLy8gICAgIHAge1xuICAgIC8vICAgICAgICAgZm9udC1zaXplOjE4cHg7XG4gICAgLy8gICAgIH1cbiAgICAvLyAgICAgQHNjcmVlbiBsZyB7XG4gICAgLy8gICAgICAgICBtYXJnaW46NDBweCAwO1xuICAgIC8vICAgICAgICAgZm9udC1zaXplOjE4cHg7XG4gICAgLy8gICAgIH1cbiAgICAvLyB9XG4gICAgICAgIFxuXG59IiwiLmMtc2VhcmNoLS1hY3RpdmUge1xuICAgIC5jLWhlYWRlcl9fb3ZlcmxheSB7XG4gICAgICAgIGRpc3BsYXk6YmxvY2sgIWltcG9ydGFudDtcbiAgICB9XG59XG5cbi5jLXNlYXJjaCB7XG4gICAgdHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTEwMCUpO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIEBhcHBseSB0cmFuc2l0aW9uLWFsbDtcbiAgICAuYy1zZWFyY2gtLWFjdGl2ZSAmIHtcbiAgICAgICAgdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCUpO1xuICAgICAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgICB9XG4gICAgYS5qcy1zZWFyY2gtY2xlYXIge1xuICAgICAgICBkaXNwbGF5Om5vbmU7XG4gICAgfVxuICAgIGEuanMtc2VhcmNoLWNsb3NlIHtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgZGlzcGxheTppbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDo0cHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5qcy1zZWFyY2gtdG9nZ2xlIHtcbiAgICBwYWRkaW5nOjBweDtcbiAgICBoZWlnaHQ6MzJweDtcbiAgICBAYXBwbHkgdHJhbnNpdGlvbi1hbGwgYmctdHJhbnNwYXJlbnQ7XG4gICAgQHNjcmVlbiBsZyB7XG4gICAgICAgIHBhZGRpbmc6OHB4O1xuICAgIH1cbn0iLCIuYy10YWJsZSB7XG4gICAgd2lkdGg6MTAwJTtcbiAgICBib3JkZXItY29sbGFwc2U6Y29sbGFwc2U7XG4gICAgZm9udC1zaXplOjE0cHg7XG4gICAgQHNjcmVlbiBsZyB7XG4gICAgICAgIGZvbnQtc2l6ZToyNHB4O1xuICAgIH1cbiAgICB0aGVhZCB7XG4gICAgICAgIHRoIHtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICBwYWRkaW5nOjI0cHggNHB4IDE2cHggM3B4O1xuICAgICAgICAgICAgQHNjcmVlbiBsZyB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzoyNHB4IDlweCA0MHB4IDlweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICB0Ym9keSB7XG4gICAgICAgIHRkIHtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICBwYWRkaW5nOjlweCA0cHg7XG4gICAgICAgICAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjpsZWZ0O1xuICAgICAgICAgICAgICAgIHdpZHRoOjUwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpLFxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgICAgIHdpZHRoOjI1JTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBzY3JlZW4gbGcge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6OXB4O1xuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjpsZWZ0O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDo1NiU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpLFxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6MjIlO1xuICAgICAgICAgICAgICAgIH0gICBcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmMtc3RhdHVzIHtcbiAgICBib3JkZXItcmFkaXVzOjhweDtcbiAgICBwYWRkaW5nOjEwcHggOHB4IDZweCA4cHg7XG4gICAgZm9udC13ZWlnaHQ6NzAwO1xuICAgICYueWVzIHtcbiAgICAgICAgQGFwcGx5IGJnLWdyZWVuIHRleHQtYXJteTtcbiAgICB9XG4gICAgJi5ubyB7XG4gICAgICAgIEBhcHBseSBiZy1yZWQgdGV4dC1yZWQ7XG4gICAgfVxufSIsIi5jLXRhZyB7XG4gICAgZGlzcGxheTppbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZzo0cHggOHB4O1xuICAgIEBhcHBseSByb3VuZGVkIHRleHQtMTQgZm9udC1ib2xkIGJnLXNvZnQtcGVhY2ggdGV4dC1kYXJrcmVkO1xuICAgICYtLWZpbHRlciB7XG4gICAgICAgIHBhZGRpbmc6NHB4IDI0cHggNHB4IDEycHg7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbi10aW1lcy5zdmcpO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCA4cHggY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwcHg7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgQGFwcGx5IGJnLXNvZnQtcGVhY2g7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgQGFwcGx5IGJnLW9wYWNpdHktNTA7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5oaWRkZW4ge1xuICAgICAgICBkaXNwbGF5Om5vbmU7XG4gICAgfVxufSIsIi50ZWFtLW1hcnF1ZWUtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OmZsZXg7XG4gICAgZ2FwOjEycHg7XG4gICAgQHNjcmVlbiBzbSB7XG4gICAgICAgIGdhcDozMnB4O1xuICAgIH1cbiAgICAuaG9yaXpvbnRhbC1tYXJxdWVlLWlubmVyIHtcbiAgICAgICAgZ2FwOjEycHg7XG4gICAgICAgIEBzY3JlZW4gc20ge1xuICAgICAgICAgICAgZ2FwOjMycHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5sYXN0IHtcbiAgICAgICAgLmMtdGVhbS1pdGVtIHtcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDRuLTMpIHtcbiAgICAgICAgICAgICAgICBkaXYge1xuICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6MTAwcHggMTAwcHggMTAwcHggMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czoxMDBweCAxMDBweCAwIDEwMHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpudGgtY2hpbGQoNG4tMikge1xuICAgICAgICAgICAgICAgIGRpdiB7XG4gICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czoxMDBweCAwIDEwMHB4IDEwMHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOjAgMTAwcHggMTAwcHggMTAwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOm50aC1jaGlsZCg0bi0xKSB7XG4gICAgICAgICAgICAgICAgZGl2IHtcbiAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOjEwMHB4IDEwMHB4IDEwMHB4IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6MTAwcHggIDEwMHB4IDAgMTAwcHggO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpudGgtY2hpbGQoNG4pIHtcbiAgICAgICAgICAgICAgICBkaXYge1xuICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6MTAwcHggMCAxMDBweCAgMTAwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6MCAxMDBweCAxMDBweCAxMDBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbi5jLXRlYW0taXRlbSB7XG4gICAgZGlzcGxheTpncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICBnYXA6MTJweDtcbiAgICBAc2NyZWVuIHNtIHtcbiAgICAgICAgZ2FwOjMycHg7XG4gICAgfVxuICAgIGRpdiB7XG4gICAgICAgIHdpZHRoOjc2cHg7XG4gICAgICAgIGhlaWdodDo3NnB4O1xuICAgICAgICBAc2NyZWVuIHNtIHtcbiAgICAgICAgICAgIHdpZHRoOjIwMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OjIwMHB4O1xuICAgICAgICB9XG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgQGFwcGx5IGJnLWdyZXktZGFyayBiZy1jZW50ZXIgYmctbm8tcmVwZWF0IGJnLWNvdmVyO1xuICAgICAgICB9XG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgICB9XG4gICAgfVxuICAgICY6bnRoLWNoaWxkKDRuLTMpIHtcbiAgICAgICAgZGl2IHtcbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6MCAxMDBweCAxMDBweCAxMDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czoxMDBweCAwIDEwMHB4IDEwMHB4O1xuICAgICAgICAgICAgICAgIEBhcHBseSBiZy1kYXJrZ3JlZW47XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJjpudGgtY2hpbGQoNG4tMikge1xuICAgICAgICBkaXYge1xuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czoxMDBweCAxMDBweCAwIDEwMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOjEwMHB4IDEwMHB4IDEwMHB4IDA7XG4gICAgICAgICAgICAgICAgQGFwcGx5IGJnLW1pbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJjpudGgtY2hpbGQoNG4tMSkge1xuICAgICAgICBkaXYge1xuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czowIDEwMHB4IDEwMHB4IDEwMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOjEwMHB4IDAgIDEwMHB4IDEwMHB4IDtcbiAgICAgICAgICAgICAgICBAYXBwbHkgYmctY29yYWw7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJjpudGgtY2hpbGQoNG4pIHtcbiAgICAgICAgZGl2IHtcbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6MTAwcHggMTAwcHggMCAgMTAwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6MTAwcHggMTAwcHggMTAwcHggMCA7XG4gICAgICAgICAgICAgICAgQGFwcGx5IGJnLVsjMDY2QzU0XTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCJcbi5jLXZpZGVvLWNvdmVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTo5MCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIEBzY3JlZW4gbGcge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTozOC44OCU7XG4gICAgfVxuXG4gICAgJi5sb2FkZWQge1xuICAgICAgICAuYy12aWRlby1jb3Zlcl9faW1hZ2Uge1xuICAgICAgICAgICAgb3BhY2l0eTowO1xuICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX2ltYWdlIHtcbiAgICAgICAgb3BhY2l0eToxO1xuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICB0cmFuc2l0aW9uOmFsbCAuOHMgZWFzZTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjsgXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOjA7XG4gICAgICAgIGxlZnQ6MDtcbiAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgaGVpZ2h0OjEwMCU7XG4gICAgICAgIHotaW5kZXg6MDtcbiAgICB9XG4gICAgaWZyYW1lIHtcbiAgICAgICAgd2lkdGg6IDExMHZ3O1xuICAgICAgICBoZWlnaHQ6IDEwMHZ3O1xuICAgICAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICAgICAgICBtaW4td2lkdGg6IDE3Ny43N3ZoOyAvKiBHaXZlbiBhIDE2OjkgYXNwZWN0IHJhdGlvLCAxNi85KjEwMCA9IDE3Ny43NyAqL1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICB6LWluZGV4OjA7XG4gICAgfVxufSIsIi5jLXZpZGVvLXJlc3BvbnNpdmUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xuICAgIGhlaWdodDogMDtcblxuICAgIGlmcmFtZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cbn1cbiIsIi5iLWNvbnQtdGFiIHtcbiAgICAmX19tYWluIHtcbiAgICAgICAgb3ZlcmZsb3c6aGlkZGVuO1xuXG4gICAgICAgIC5zbGljay10cmFjayB7XG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDoxMDI0cHgpIHtcbiAgICAgICAgICAgICAgICBAYXBwbHkgaXRlbXMtc3RhcnQganVzdGlmeS1zdGFydDtcbiAgICAgICAgICAgICAgICA+IC5zbGlkZS5zbGljay1zbGlkZSB7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDphdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICB9XG4gICAgJl9fbmF2IHtcbiAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgb3ZlcmZsb3cteDphdXRvO1xuICAgICAgICBsZWZ0OjBweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgIFxuICAgICAgICBAc2NyZWVuIGxnIHtcbiAgICAgICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgICAgICBsZWZ0OjA7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTowO1xuICAgICAgICB9XG4gICAgICAgICYtbW9iaWxlLXdyYXAge1xuICAgICAgICAgICAgb3ZlcmZsb3c6aGlkZGVuO1xuICAgICAgICAgICAgaGVpZ2h0OiA2NnB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czoyMDBweCAwIDAgMjAwcHg7XG4gICAgICAgICAgICBib3JkZXI6MTBweCBzb2xpZCAjZmZmO1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OjA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgd2lkdGg6Y2FsYygxMDAlICsgMjRweCk7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAuYi1jb250LXRhYl9fZ3JhZGllbnQge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgIEBhcHBseSBhYnNvbHV0ZSBibG9jayB3LTEwIGgtZnVsbCB0b3AtMCByaWdodC0wIGJnLWdyYWRpZW50LXRvLWwgZnJvbS13aGl0ZSB0by10cmFuc3BhcmVudCB6LTUwIHBvaW50ZXItZXZlbnRzLW5vbmUgbGc6aGlkZGVuO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQHNjcmVlbiBsZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOjIwMHB4O1xuICAgICAgICAgICAgICAgIGJvcmRlcjowO1xuICAgICAgICAgICAgICAgIGhlaWdodDphdXRvO1xuICAgICAgICAgICAgICAgIG92ZXJmbG93OnZpc2libGU7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czowO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OicnO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDY2cHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czoyMDBweDtcbiAgICAgICAgICAgICAgICB0b3A6MDtcbiAgICAgICAgICAgICAgICBsZWZ0OjA7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGJvdHRvbTowO1xuICAgICAgICAgICAgICAgIGxlZnQ6MDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjojZmZmO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICBcbiAgICAgICAgICAgIEBzY3JlZW4gbGcge1xuICAgICAgICAgICAgICAgICY6YmVmb3JlLFxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5Om5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYtd3JhcCB7XG4gICAgICAgICAgICBkaXNwbGF5OmZsZXg7XG4gICAgICAgICAgICB3aWR0aDo2MDBweDtcbiAgICAgICAgICAgIC8vcGFkZGluZzoxMHB4O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgei1pbmRleDoxMDtcbiAgICAgICAgICAgIGdhcDowO1xuICAgICAgICAgICAgQHNjcmVlbiBsZyB7XG4gICAgICAgICAgICAgICAgZ2FwOjhweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOjA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgQHNjcmVlbiBsZyB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOjI0cHg7XG4gICAgICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIGJvcmRlcjoxMHB4IHNvbGlkICNmZmY7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOjEwMHB4O1xuICAgICAgICAgICAgJi13cmFwIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OmZsZXg7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgICAgICAgICBnYXA6MDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6MDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBhIHtcbiAgICAgICAgICAgIGRpc3BsYXk6aW5saW5lLWZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBwYWRkaW5nOjE2cHggMTZweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246Y2VudGVyO1xuICAgICAgICAgICAgY3Vyc29yOnBvaW50ZXI7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDoxLjI7XG4gICAgICAgICAgICBAYXBwbHkgdHJhbnNpdGlvbi1hbGwgZm9udC1ib2xkIHJvdW5kZWQtZnVsbCB3aGl0ZXNwYWNlLW5vd3JhcDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogY2xhbXAoMC43NXJlbSwgMC4xMzQ2cmVtICsgMC45NjE1dncsIDFyZW0pO1xuXG4gICAgICAgICAgICBAc2NyZWVuIGxnIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOjE2cHggMjRweDtcbiAgICAgICAgICAgICAgICBAYXBwbHkgd2hpdGVzcGFjZS1ub3JtYWw7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgQGFwcGx5IG5vLXVuZGVybGluZTtcbiAgICAgICAgICAgICAgICBAc2NyZWVuIGxnIHtcbiAgICAgICAgICAgICAgICAgICAgQGFwcGx5IG5vLXVuZGVybGluZSBiZy1kYXJrZ3JlZW4gdGV4dC1taW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICBAYXBwbHkgbm8tdW5kZXJsaW5lIGJnLWRhcmtncmVlbiB0ZXh0LW1pbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmxhc3Qge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6MCAyNHB4IDAgNXB4O1xuICAgICAgICAgICAgICAgIEBzY3JlZW4gbGcge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOjE2cHggMjRweDtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTpub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgfVxufVxuXG5bZGF0YS10Zi13aWRnZXRdIHtcbiAgICB6LWluZGV4OjAgIWltcG9ydGFudDtcbn0iLCIuYi1ub3RpY2Uge1xuICAgIGEge1xuICAgICAgICBjb2xvcjojZmZmO1xuICAgIH1cbn1cblxuLmItY29udGFjdCB7XG4gICAgaWZyYW1lIHtcbiAgICAgICAgQGFwcGx5IGFic29sdXRlIGluc2V0LTAgcm91bmRlZC1sZyBoLWZ1bGwgdy1mdWxsO1xuICAgIH1cbn1cblxuLmItZm9vdGVyLWN0YSB7XG4gICAgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBpbnB1dFt0eXBlPWVtYWlsXSB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6MTAwcHggIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmdmb3JtLWZvb3RlciB7XG4gICAgICAgIHBhZGRpbmc6MCAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW46MCAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuLmMtY29udGFjdC1pY29uIHtcbiAgICBtYXJnaW4tdG9wOjQwcHg7XG4gICAgPiBhIHtcbiAgICAgICAgZGlzcGxheTppbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOjY0cHg7XG4gICAgICAgIGhlaWdodDo2NHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgICAgICBAYXBwbHkgYmctZGFya3JlZCByb3VuZGVkLWZ1bGw7XG4gICAgICAgICYucGhvbmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMzQnIGhlaWdodD0nMzQnIHZpZXdCb3g9JzAgMCAzNCAzNCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTI3LjI0MjYgMjEuNjE4M0wyMy42NDQyIDIxLjIwNzVDMjMuMjIxMSAyMS4xNTc4IDIyLjc5MjMgMjEuMjA0NiAyMi4zODk4IDIxLjM0NDVDMjEuOTg3NCAyMS40ODQ0IDIxLjYyMiAyMS43MTM2IDIxLjMyMDkgMjIuMDE1TDE4LjcxNDIgMjQuNjIxN0MxNC42OTI5IDIyLjU3NTkgMTEuNDI0MSAxOS4zMDcyIDkuMzc4MzkgMTUuMjg1OEwxMS45OTkyIDEyLjY2NUMxMi42MDg0IDEyLjA1NTggMTIuOTA1OSAxMS4yMDU4IDEyLjgwNjcgMTAuMzQxN0wxMi4zOTU5IDYuNzcxNjZDMTIuMzE1OSA2LjA4MDQ2IDExLjk4NDMgNS40NDI4NiAxMS40NjQ0IDQuOTgwNDJDMTAuOTQ0NSA0LjUxNzk4IDEwLjI3MjUgNC4yNjMwMyA5LjU3NjcyIDQuMjY0MTZINy4xMjU4OUM1LjUyNTA2IDQuMjY0MTYgNC4xOTMzOSA1LjU5NTgzIDQuMjkyNTYgNy4xOTY2NkM1LjA0MzM5IDE5LjI5NSAxNC43MTkyIDI4Ljk1NjcgMjYuODAzNCAyOS43MDc1QzI4LjQwNDIgMjkuODA2NyAyOS43MzU5IDI4LjQ3NSAyOS43MzU5IDI2Ljg3NDJWMjQuNDIzM0MyOS43NTAxIDIyLjk5MjUgMjguNjczNCAyMS43ODgzIDI3LjI0MjYgMjEuNjE4M1onIGZpbGw9J3doaXRlJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuICAgICAgICB9XG4gICAgICAgICYuZW1haWwge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMzgnIGhlaWdodD0nMzgnIHZpZXdCb3g9JzAgMCAzOCAzOCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTMuMTY2NzUgOS41MDAwMUMzLjE2Njc1IDguNjYwMTYgMy41MDAzOCA3Ljg1NDcgNC4wOTQyNCA3LjI2MDg0QzQuNjg4MTEgNi42NjY5NyA1LjQ5MzU2IDYuMzMzMzQgNi4zMzM0MSA2LjMzMzM0SDMxLjY2NjdDMzIuNTA2NiA2LjMzMzM0IDMzLjMxMjEgNi42NjY5NyAzMy45MDU5IDcuMjYwODRDMzQuNDk5OCA3Ljg1NDcgMzQuODMzNCA4LjY2MDE2IDM0LjgzMzQgOS41MDAwMVYyOC41QzM0LjgzMzQgMjkuMzM5OSAzNC40OTk4IDMwLjE0NTMgMzMuOTA1OSAzMC43MzkyQzMzLjMxMjEgMzEuMzMzIDMyLjUwNjYgMzEuNjY2NyAzMS42NjY3IDMxLjY2NjdINi4zMzM0MUM1LjQ5MzU2IDMxLjY2NjcgNC42ODgxMSAzMS4zMzMgNC4wOTQyNCAzMC43MzkyQzMuNTAwMzggMzAuMTQ1MyAzLjE2Njc1IDI5LjMzOTkgMy4xNjY3NSAyOC41VjkuNTAwMDFaTTguNzM4NSA5LjUwMDAxTDE5LjAwMDEgMTguNDc5MUwyOS4yNjE3IDkuNTAwMDFIOC43Mzg1Wk0zMS42NjY3IDExLjYwNDNMMjAuMDQzNSAyMS43NzU2QzE5Ljc1NDggMjIuMDI4NiAxOS4zODQgMjIuMTY4IDE5LjAwMDEgMjIuMTY4QzE4LjYxNjIgMjIuMTY4IDE4LjI0NTQgMjIuMDI4NiAxNy45NTY3IDIxLjc3NTZMNi4zMzM0MSAxMS42MDQzVjI4LjVIMzEuNjY2N1YxMS42MDQzWicgZmlsbD0nd2hpdGUnLyUzRSUzQy9zdmclM0UlMEFcIik7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5iLWVtYmVkIHtcbiAgICBpZnJhbWUge1xuICAgICAgICB3aWR0aDoxMDAlICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4uYi1oZWFkZXItcGFnZS1pbWFnZSArIC5iLXRpdGxlLWNvbnRlbnQsXG4uYi1oZWFkZXItcGFnZS1pY29uICsgLmItdGl0bGUtY29udGVudCB7XG4gICAgLmZsZXgge1xuICAgICAgICBAYXBwbHkgYm9yZGVyLTAgcHQtNTtcbiAgICB9XG4gICAgQHNjcmVlbiBsZyB7XG4gICAgICAgIC5mbGV4IHtcbiAgICAgICAgICAgIEBhcHBseSBib3JkZXItMCBwdC0wO1xuICAgICAgICB9XG4gICAgfVxufSIsIi5iLXRpbWVsaW5lIHtcbiAgICBbZGF0YS1hb3M9XCJncm93LXJpZ2h0XCJdIHtcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgfVxuICAgIFtkYXRhLWFvcz1cImdyb3ctcmlnaHRcIl0uYW9zLWFuaW1hdGUge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIH1cblxuICAgIEBzY3JlZW4gbGcge1xuICAgIFtkYXRhLWFvcz1cImdyb3ctcmlnaHRcIl0ge1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgICAgIH1cbiAgICAgICAgW2RhdGEtYW9zPVwiZ3Jvdy1yaWdodFwiXS5hb3MtYW5pbWF0ZSB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgICB9ICAgXG4gICAgfVxuXG59IiwiaHRtbFtsYW5nPWVuXSB7XG5cdG1hcmdpbi10b3A6MCAhaW1wb3J0YW50O1xufVxuXG5ib2R5IHtcbiAgICBwYWRkaW5nLXRvcDo4MHB4O1xufVxuXG4uYy1oZWFkZXIge1xuICAgIHRyYW5zaXRpb246IGFsbCAuNXMgZWFzZTtcbiAgICAuYy1idXR0b24ge1xuICAgICAgICBmb250LXNpemU6MTRweDtcbiAgICB9XG59XG5cblxuYm9keSB7XG5cbiAgICAmLmMtbmF2LW1vYmlsZS0tb3BlbmVkLFxuICAgICYuYy1oZWFkZXItLWFjdGl2ZSB7XG4gICAgICAgIC5jLWhlYWRlciB7XG4gICAgICAgICAgICBcbiAgICAgICAgfVxuICAgIH1cblxuXHQvLyAmLmMtaGVhZGVyLS1zdGlja3kge1xuXG5cdC8vIFx0LmMtaGVhZGVyIHtcblx0Ly8gXHRcdHRvcDowICFpbXBvcnRhbnQ7XG4gICAgLy8gICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgLy8gICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAvLyAgICAgICAgIGxlZnQ6MDtcbiAgICAvLyAgICAgICAgICZfX3BsYWNlaG9sZGVyIHtcbiAgICAvLyAgICAgICAgICAgICBoZWlnaHQ6NzVweDtcbiAgICAvLyAgICAgICAgICAgICBAc2NyZWVuIGxnIHtcbiAgICAvLyAgICAgICAgICAgICAgICAgaGVpZ2h0Ojg0cHg7XG4gICAgLy8gICAgICAgICAgICAgfVxuICAgIC8vICAgICAgICAgfVxuXHQvLyBcdH1cblxuXHQvLyB9XG5cbiAgICAmLmFkbWluLWJhciB7XG4gICAgICAgIC5jLWhlYWRlciB7XG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gICAgICAgICAgICAgICAgdG9wOjMycHg7IFxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG5cdCYuYy1oZWFkZXItLXN0aWNreSB7XG5cbiAgICAgICAgJi5hZG1pbi1iYXIge1xuICAgICAgICAgICAgLmMtaGVhZGVyIHtcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gICAgICAgICAgICAgICAgICAgIHRvcDozMnB4ICFpbXBvcnRhbnQ7IFxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXHRcdC5jLWhlYWRlciB7XG5cdFx0XHR0b3A6OHB4ICFpbXBvcnRhbnQ7IFxuXHRcdH1cblxuXG5cdH1cblxuXG5cdCYuYy1oZWFkZXItLXNvbGlkIHtcblx0XHQuYy1oZWFkZXIge1xuICAgICAgICAgICAgdG9wOjhweDtcbiAgICAgICAgICAgICZfX3dyYXAge1xuICAgICAgICAgICAgICAgID4gLnJvdW5kZWQtZnVsbCB7XG4gICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6MCAwIDEwcHggMCByZ2JhKDAsMCwwLDAuMDUpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblx0XHR9XG5cdH1cblx0Ly8gJi5jLWhlYWRlci0tZm9yY2UtaGlkZSxcblx0Ly8gJi5jLWhlYWRlci0taGlkZSB7XG5cdC8vIFx0LmMtaGVhZGVyIHtcblx0Ly8gXHRcdHRvcDotODBweDtcblx0Ly8gXHRcdEBzY3JlZW4gbGcge1xuXHQvLyBcdFx0XHR0b3A6LTgwcHg7XG5cdC8vIFx0XHR9XG5cdC8vIFx0fVxuXHQvLyB9XG5cdC8vICYuYy1oZWFkZXItLWZvcmNlLWhpZGUge1xuXHQvLyBcdC5jLWhlYWRlciB7XG5cdC8vIFx0XHR0cmFuc2l0aW9uOnRvcCAwcyBlYXNlO1xuXHQvLyBcdH1cblx0Ly8gfVxuXG5cdC8vICYuYy1oZWFkZXItLWZvcmNlLXNjcm9sbC1oaWRlIHtcblx0Ly8gXHQuYy1oZWFkZXIge1xuXHQvLyBcdFx0ZGlzcGxheTpub25lICFpbXBvcnRhbnRcblx0Ly8gXHR9XG5cdC8vIH1cblxufSIsIi5qcy1tZW51LXRvZ2dsZSB7XG4gICAgLmNsb3NlLWljb24ge1xuICAgICAgICBkaXNwbGF5Om5vbmU7XG4gICAgfVxuICAgIC5tZW51LWljb24ge1xuICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgIH1cbiAgICAuYy1uYXYtbW9iaWxlLS1vcGVuZWQgJiB7XG4gICAgICAgIC5jbG9zZS1pY29uIHtcbiAgICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICAgIH1cbiAgICAgICAgLm1lbnUtaWNvbiB7XG4gICAgICAgICAgICBkaXNwbGF5Om5vbmU7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLmMtbmF2LWRlc2t0b3Age1xuICAgIHVsLm1lbnUge1xuICAgICAgICBkaXNwbGF5OmZsZXg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OjE7XG4gICAgICAgIGZvbnQtc2l6ZToxMnB4O1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTMwMHB4KSB7XG4gICAgICAgICAgICBmb250LXNpemU6MTNweDtcbiAgICAgICAgfVxuICAgICAgICAuc3VibWVudS10b2dnbGUge1xuICAgICAgICAgICAgZGlzcGxheTpub25lO1xuICAgICAgICB9XG4gICAgICAgID4gbGkge1xuICAgICAgICAgICAgJi5jdXJyZW50LW1lbnUtYW5jZXN0b3IsXG4gICAgICAgICAgICAmLmN1cnJlbnQtbWVudS1pdGVtIHtcbiAgICAgICAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYubWVudS1pdGVtLWhhcy1jaGlsZHJlbiB7XG4gICAgICAgICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnXFxFODJCJztcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OmZvbnRlbGxvO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6NHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOjEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTMwMHB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6NnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToxMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgICAgIEBhcHBseSB0ZXh0LWdyZXktZGFyaztcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OjU2cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6NTZweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6MCA2cHg7XG4gICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTMwMHB4KSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6MCAxNnB4OyAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6Jyc7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3R0b206LTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6MDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgQGFwcGx5IGJnLWRhcmtyZWQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICA+IC5zdWJtZW51LXdyYXBwZXIge1xuICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgPiAuc3VibWVudS13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5Om5vbmU7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDoxMDAlO1xuICAgICAgICAgICAgICAgIGxlZnQ6MDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDo4cHg7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzowIDEwcHggMjBweCAwIHJnYmEoMCwwLDAsMC4wNSk7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czozMnB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBcblxuICAgICAgICAgICAgJi5jLXNpbmdsZSB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgID4gLnN1Ym1lbnUtd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOjI4MHB4O1xuICAgICAgICAgICAgICAgICAgICA+IC5zdWItbWVudSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTpncmlkO1xuICAgICAgICAgICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgICAgICAgICAgICAgICAgICAgICByb3ctZ2FwOjE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6MTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOjMycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOjM2cHggMzJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgID4gbGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuY3VycmVudC1tZW51LWl0ZW0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy9ib3JkZXItcmFkaXVzOjhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIGJveC1zaGFkb3c6MCAwIDBweCA2cHggcmdiYSgjRDRFM0JFLCAxKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIGJhY2tncm91bmQtY29sb3I6ICNENEUzQkU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTpmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2x1bW4tZ2FwOjE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBhcHBseSBiZy1jb3JhbDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuaW1nLWRlZmF1bHQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmltZy1ob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvL2ZvbnQtd2VpZ2h0OjcwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGFwcGx5IHRleHQtY29yYWw7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gYm9yZGVyLXJhZGl1czo4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBib3gtc2hhZG93OjAgMCAwcHggNnB4IHJnYmEoI0Q0RTNCRSwgMSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiAjRDRFM0JFO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6MS4yO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjNmMztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDo2NHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDo2NHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6aW5saW5lLWZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOjEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleDpub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBhcHBseSB0cmFuc2l0aW9uLWFsbDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5pbWctZGVmYXVsdCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmltZy1ob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5Om5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246YWxsIC4zcyBlYXNlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OjQwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjojMDAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGVtIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6MTNweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDozcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OjQwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IzkyOTI5MjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmMtcmVzb3VyY2VzIHtcbiAgICAgICAgICAgICAgICA+IC5zdWJtZW51LXdyYXBwZXIge1xuICAgICAgICAgICAgICAgICAgICA+IC5zdWItbWVudSB7XG4gICAgICAgICAgICAgICAgICAgICAgICA+IGxpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA+LnN1Ym1lbnUtd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA+IC5zdWItbWVudSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIFxuXG4gICAgICAgICAgICAmLmMtcmVzb3VyY2VzLFxuICAgICAgICAgICAgJi5jLW1lZ2Ege1xuICAgICAgICAgICAgICAgID4gLnN1Ym1lbnUtd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgICAgID4gLnN1Yi1tZW51IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OmZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6MTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOjMycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOjM2cHggMzJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgID4gbGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDozMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6MTdweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPiAuc3VibWVudS13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gLnN1Yi1tZW51IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OmdyaWQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sdW1uLWdhcDo0MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJvdy1nYXA6MTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDo3MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDoxN3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA+IC5zdWJtZW51LXdyYXBwZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPiAuc3ViLW1lbnUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6Z3JpZDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sdW1uLWdhcDoxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJvdy1nYXA6MTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDo1MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206MXB4IHNvbGlkICNEMkQyRDI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206MjRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOjEycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gLnN1Ym1lbnUtd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gLnN1Yi1tZW51IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gbGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuY3VycmVudC1tZW51LWl0ZW0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy9ib3JkZXItcmFkaXVzOjhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIGJveC1zaGFkb3c6MCAwIDBweCA2cHggcmdiYSgjRDRFM0JFLCAxKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIGJhY2tncm91bmQtY29sb3I6ICNENEUzQkU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTpmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2x1bW4tZ2FwOjE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBhcHBseSBiZy1jb3JhbDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuaW1nLWRlZmF1bHQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmltZy1ob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuaW1nLW9ubHkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy9mb250LXdlaWdodDo3MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBhcHBseSB0ZXh0LWNvcmFsO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIGJvcmRlci1yYWRpdXM6OHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gYm94LXNoYWRvdzowIDAgMHB4IDZweCByZ2JhKCNENEUzQkUsIDEpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gYmFja2dyb3VuZC1jb2xvcjogI0Q0RTNCRTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OjEuMjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmM2YzZjM7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6NjRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6NjRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OmlubGluZS1mbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czoxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXg6bm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAYXBwbHkgdHJhbnNpdGlvbi1hbGw7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDM0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuaW1nLWRlZmF1bHQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5pbWctaG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTpub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuaW1nLW9ubHkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDY0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDY0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6MTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjphbGwgLjNzIGVhc2U7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6NDAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiMwMDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZW0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToxM3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOjNweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6NDAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjojOTI5MjkyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICB9XG4gICAgfVxufVxuXG4uYy1zaWduaW4ge1xuICAgID4gYSB7XG4gICAgICAgIEBhcHBseSB0ZXh0LWdyZXktZGFyaztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBoZWlnaHQ6NTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6NTZweDtcbiAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgZm9udC1zaXplOjEycHg7XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMzAwcHgpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZToxM3B4O1xuICAgICAgICAgICAgXG4gICAgICAgIH1cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDonJztcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgYm90dG9tOi02cHg7XG4gICAgICAgICAgICAgICAgbGVmdDowO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxMDA7XG4gICAgICAgICAgICAgICAgQGFwcGx5IGJnLWRhcmtyZWQ7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLmMtbmF2LW1vYmlsZSB7XG4gICAgb3BhY2l0eTowO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBoZWlnaHQ6MTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiNGRkY7XG5cblxuICAgICYtLW9wZW5lZCB7XG4gICAgICAgIG92ZXJmbG93OmhpZGRlbjtcbiAgICAgICAgdG91Y2gtYWN0aW9uOiBub25lO1xuICAgIH1cbiAgICAuYy1uYXYtbW9iaWxlLS1vcGVuZWQgJiB7XG4gICAgICAgIG9wYWNpdHk6MTtcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gICAgfVxuXG4gICAgJl9fbWVudSB7XG4gICAgICAgIG1hcmdpbi10b3A6MjRweDtcbiAgICAgICAgPiAubWVudSB7XG4gICAgICAgICAgICA+IGxpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOjI0cHg7XG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTowO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICA+IC5zdWJtZW51LXdyYXBwZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi5tZW51LWl0ZW0taGFzLWNoaWxkcmVuIHtcbiAgICAgICAgICAgICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICdcXEU4MkEnO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OmZvbnRlbGxvO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OmlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06cm90YXRlKDApO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBhcHBseSB0cmFuc2l0aW9uLWFsbDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6MTZweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6NjAwO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OmZsZXg7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICA+IC5zdWJtZW51LXdyYXBwZXIge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiNGMkYyRjI7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgICAgICAgICAgICAgdG9wOjA7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OjA7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDoxMDAlO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdy15OmF1dG87XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTp0cmFuc2xhdGVYKDEwMCUpO1xuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OjUwMDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzoyNHB4O1xuICAgICAgICAgICAgICAgICAgICBAYXBwbHkgdHJhbnNpdGlvbi1hbGw7XG4gICAgICAgICAgICAgICAgICAgID4gLnN1Ym1lbnUtdG9nZ2xlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBhcHBseSBmbGV4IGl0ZW1zLWNlbnRlciBnYXAtWzRweF0gdGV4dC0xNCBjdXJzb3ItcG9pbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OidcXEU4MDEnO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBmb250ZWxsbztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAYXBwbHkgcmVsYXRpdmUgaW5saW5lLWJsb2NrIHRvcC1bMXB4XTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICdHbyBiYWNrJztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAYXBwbHkgcmVsYXRpdmUgaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgID4gLmMtbW9iaWxlLXRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBhcHBseSBmb250LWhlYWRpbmcgdGV4dC0yNCBteS0zIHRleHQtZGFya3JlZDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5jLXNpbmdsZSB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgID4gLnN1Ym1lbnUtd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgICAgID4gLnN1Yi1tZW51IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6MTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OmdyaWQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIHJvdy1nYXA6MTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToxNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6MTJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6MjRweCAyNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgPiBsaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5jdXJyZW50LW1lbnUtaXRlbSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvL2JvcmRlci1yYWRpdXM6OHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gYm94LXNoYWRvdzowIDAgMHB4IDZweCByZ2JhKCNENEUzQkUsIDEpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gYmFja2dyb3VuZC1jb2xvcjogI0Q0RTNCRTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OmZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbHVtbi1nYXA6MTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGFwcGx5IGJnLWNvcmFsO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5pbWctZGVmYXVsdCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuaW1nLWhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OjcwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGFwcGx5IHRleHQtY29yYWw7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gYm9yZGVyLXJhZGl1czo4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBib3gtc2hhZG93OjAgMCAwcHggNnB4IHJnYmEoI0Q0RTNCRSwgMSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiAjRDRFM0JFO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6MS4yO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjNmMztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDo2NHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDo2NHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6aW5saW5lLWZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOjEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleDpub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBhcHBseSB0cmFuc2l0aW9uLWFsbDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5pbWctZGVmYXVsdCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmltZy1ob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5Om5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246YWxsIC4zcyBlYXNlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OjQwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjojMDAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGVtIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6MTNweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDozcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OjQwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IzkyOTI5MjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmMtcmVzb3VyY2VzIHtcbiAgICAgICAgICAgICAgICA+IC5zdWJtZW51LXdyYXBwZXIge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OmJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgID4gLnN1Yi1tZW51IHtcbiAgICAgICAgICAgICAgICAgICAgICAgID4gbGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID4uc3VibWVudS13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gLnN1Yi1tZW51IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfSBcbiAgICAgICAgICAgIFxuXG4gICAgICAgICAgICAmLmMtcmVzb3VyY2VzLFxuICAgICAgICAgICAgJi5jLW1lZ2Ege1xuICAgICAgICAgICAgICAgID4gLnN1Ym1lbnUtd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgICAgID4gLnN1Yi1tZW51IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6MTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OmZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6MTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOjEycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOjI0cHggMjRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDp3cmFwO1xuICAgICAgICAgICAgICAgICAgICAgICAgIEBzY3JlZW4gc20ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDpub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgPiBsaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6MDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQHNjcmVlbiBzbSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDo1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OjE3cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQHNjcmVlbiBsZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDozMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPiAuc3VibWVudS13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gLnN1Yi1tZW51IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OmdyaWQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sdW1uLWdhcDo0MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJvdy1nYXA6MTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6MDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDoyNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAc2NyZWVuIHNtIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOjUwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6MTdweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBzY3JlZW4gbGcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6NzAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gLnN1Ym1lbnUtd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA+IC5zdWItbWVudSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTpncmlkO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbHVtbi1nYXA6MTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByb3ctZ2FwOjE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQHNjcmVlbiBsZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6NTAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOjFweCBzb2xpZCAjRDJEMkQyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOjI0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbToxMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA+IC5zdWJtZW51LXdyYXBwZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA+IC5zdWItbWVudSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA+IGxpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmN1cnJlbnQtbWVudS1pdGVtIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vYm9yZGVyLXJhZGl1czo4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBib3gtc2hhZG93OjAgMCAwcHggNnB4IHJnYmEoI0Q0RTNCRSwgMSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiAjRDRFM0JFO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6ZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sdW1uLWdhcDoxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgICAgICBAYXBwbHkgYmctY29yYWw7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgICAgICAgICAmLmltZy1kZWZhdWx0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgICAgICAgICAgJi5pbWctaG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgICAgICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgICAgICAgICAmLmltZy1vbmx5IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICAgICAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgICAgIGZvbnQtd2VpZ2h0OjcwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICAgICAgQGFwcGx5IHRleHQtY29yYWw7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gYm9yZGVyLXJhZGl1czo4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBib3gtc2hhZG93OjAgMCAwcHggNnB4IHJnYmEoI0Q0RTNCRSwgMSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiAjRDRFM0JFO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6MS4yO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjNmMztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDo2NHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDo2NHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6aW5saW5lLWZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOjEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleDpub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBhcHBseSB0cmFuc2l0aW9uLWFsbDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5pbWctZGVmYXVsdCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmltZy1ob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5Om5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5pbWctb25seSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNjRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNjRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czoxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOmFsbCAuM3MgZWFzZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDo0MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IzAwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBlbSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOjEzcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6M3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDo0MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiM5MjkyOTI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbn0iLCIuYy1ub3RpY2Uge1xuICAgIHBhZGRpbmc6MTBweCAwO1xuICAgIEBhcHBseSBiZy1ncmV5LWRhcmsgdGV4dC1lY3J1O1xuICAgIEBzY3JlZW4gbGcge1xuICAgICAgICBwYWRkaW5nOjE2cHggMDtcbiAgICB9XG4gICAgLmNvbnRhaW5lciB7XG4gICAgICAgIHRleHQtYWxpZ246Y2VudGVyO1xuICAgICAgICBmb250LXNpemU6MTFweDtcbiAgICAgICAgQHNjcmVlbiBsZyB7XG4gICAgICAgICAgICBmb250LXNpemU6MTNweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBhIHtcbiAgICAgICAgZGlzcGxheTppbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbi1sZWZ0OjE2cHg7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7XG4gICAgICAgIHRleHQtdW5kZXJsaW5lLW9mZnNldDogM3B4O1xuICAgICAgICBAYXBwbHkgdGV4dC1lY3J1O1xuICAgIH1cbn0iXX0= */
