@charset "UTF-8";
/*
! tailwindcss v3.0.24 | MIT License | https://tailwindcss.com
*/
/*
1. Prevent padding and border from affecting element width. (https://github.com/mozdevs/cssremedy/issues/4)
2. Allow adding a border to an element by just adding a border-width. (https://github.com/tailwindcss/tailwindcss/pull/116)
*/
*,
::before,
::after {
  box-sizing: border-box; /* 1 */
  border-width: 0; /* 2 */
  border-style: solid; /* 2 */
  border-color: #e5e7eb; /* 2 */
}
::before,
::after {
  --tw-content: '';
}
/*
1. Use a consistent sensible line-height in all browsers.
2. Prevent adjustments of font size after orientation changes in iOS.
3. Use a more readable tab size.
4. Use the user's configured `sans` font-family by default.
*/
html {
  line-height: 1.5; /* 1 */
  -webkit-text-size-adjust: 100%; /* 2 */
  -moz-tab-size: 4; /* 3 */
  tab-size: 4; /* 3 */
  font-family: Inter, 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 */
}
/*
1. Remove the margin in all browsers.
2. Inherit line-height from `html` so users can set them as a class directly on the `html` element.
*/
body {
  margin: 0; /* 1 */
  line-height: inherit; /* 2 */
}
/*
1. Add the correct height in Firefox.
2. Correct the inheritance of border color in Firefox. (https://bugzilla.mozilla.org/show_bug.cgi?id=190655)
3. Ensure horizontal rules are visible by default.
*/
hr {
  height: 0; /* 1 */
  color: inherit; /* 2 */
  border-top-width: 1px; /* 3 */
}
/*
Add the correct text decoration in Chrome, Edge, and Safari.
*/
abbr:where([title]) {
  text-decoration: underline dotted;
}
/*
Remove the default font size and weight for headings.
*/
h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: inherit;
  font-weight: inherit;
}
/*
Reset links to optimize for opt-in styling instead of opt-out.
*/
a {
  color: inherit;
  text-decoration: inherit;
}
/*
Add the correct font weight in Edge and Safari.
*/
b,
strong {
  font-weight: bolder;
}
/*
1. Use the user's configured `mono` font family by default.
2. 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-size: 1em; /* 2 */
}
/*
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-size: 100%; /* 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;
}
/*
Prevent resizing textareas horizontally by default.
*/
textarea {
  resize: vertical;
}
/*
1. Reset the default placeholder opacity in Firefox. (https://github.com/tailwindlabs/tailwindcss/issues/3300)
2. Set the default placeholder color to the user's configured gray 400 color.
*/
input::placeholder,
textarea::placeholder {
  opacity: 1; /* 1 */
  color: #9ca3af; /* 2 */
}
/*
Set the default cursor for buttons.
*/
button,
[role="button"] {
  cursor: pointer;
}
/*
Make sure disabled buttons don't get the pointer cursor.
*/
:disabled {
  cursor: default;
}
/*
1. Make replaced elements `display: block` by default. (https://github.com/mozdevs/cssremedy/issues/14)
2. Add `vertical-align: middle` to align replaced elements more sensibly by default. (https://github.com/jensimmons/cssremedy/issues/14#issuecomment-634934210)
   This can trigger a poorly considered lint error in some tools but is included by design.
*/
img,
svg,
video,
canvas,
audio,
iframe,
embed,
object {
  display: block; /* 1 */
  vertical-align: middle; /* 2 */
}
/*
Constrain images and videos to the parent width and preserve their intrinsic aspect ratio. (https://github.com/mozdevs/cssremedy/issues/14)
*/
img,
video {
  max-width: 100%;
  height: auto;
}
/*
Ensure the default browser behavior of the `hidden` attribute.
*/
[hidden] {
  display: none;
}
[type='text'],[type='email'],[type='url'],[type='password'],[type='number'],[type='date'],[type='datetime-local'],[type='month'],[type='search'],[type='tel'],[type='time'],[type='week'],[multiple],textarea,select{
  appearance: none;
  background-color: #fff;
  border-color: #6b7280;
  border-width: 1px;
  border-radius: 0px;
  padding-top: 0.5rem;
  padding-right: 0.75rem;
  padding-bottom: 0.5rem;
  padding-left: 0.75rem;
  font-size: 1rem;
  line-height: 1.5rem;
  --tw-shadow: 0 0 #0000;
}
[type='text']:focus, [type='email']:focus, [type='url']:focus, [type='password']:focus, [type='number']:focus, [type='date']:focus, [type='datetime-local']:focus, [type='month']:focus, [type='search']:focus, [type='tel']:focus, [type='time']:focus, [type='week']:focus, [multiple]:focus, textarea:focus, select:focus{
  outline: 2px solid transparent;
  outline-offset: 2px;
  --tw-ring-inset: var(--tw-empty,/*!*/ /*!*/);
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: #2563eb;
  --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);
  border-color: #2563eb;
}
input::placeholder,textarea::placeholder{
  color: #6b7280;
  opacity: 1;
}
::-webkit-datetime-edit-fields-wrapper{
  padding: 0;
}
::-webkit-date-and-time-value{
  min-height: 1.5em;
}
::-webkit-datetime-edit,::-webkit-datetime-edit-year-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-meridiem-field{
  padding-top: 0;
  padding-bottom: 0;
}
select{
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");
  background-position: right 0.5rem center;
  background-repeat: no-repeat;
  background-size: 1.5em 1.5em;
  padding-right: 2.5rem;
  print-color-adjust: exact;
}
[multiple]{
  background-image: initial;
  background-position: initial;
  background-repeat: unset;
  background-size: initial;
  padding-right: 0.75rem;
  print-color-adjust: unset;
}
[type='checkbox'],[type='radio']{
  appearance: none;
  padding: 0;
  print-color-adjust: exact;
  display: inline-block;
  vertical-align: middle;
  background-origin: border-box;
  user-select: none;
  flex-shrink: 0;
  height: 1rem;
  width: 1rem;
  color: #2563eb;
  background-color: #fff;
  border-color: #6b7280;
  border-width: 1px;
  --tw-shadow: 0 0 #0000;
}
[type='checkbox']{
  border-radius: 0px;
}
[type='radio']{
  border-radius: 100%;
}
[type='checkbox']:focus,[type='radio']:focus{
  outline: 2px solid transparent;
  outline-offset: 2px;
  --tw-ring-inset: var(--tw-empty,/*!*/ /*!*/);
  --tw-ring-offset-width: 2px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: #2563eb;
  --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(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
}
[type='checkbox']:checked,[type='radio']:checked{
  border-color: transparent;
  background-color: currentColor;
  background-size: 100% 100%;
  background-position: center;
  background-repeat: no-repeat;
}
[type='checkbox']:checked{
  background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/%3e%3c/svg%3e");
}
[type='radio']:checked{
  background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='8' cy='8' r='3'/%3e%3c/svg%3e");
}
[type='checkbox']:checked:hover,[type='checkbox']:checked:focus,[type='radio']:checked:hover,[type='radio']:checked:focus{
  border-color: transparent;
  background-color: currentColor;
}
[type='checkbox']:indeterminate{
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3e%3c/svg%3e");
  border-color: transparent;
  background-color: currentColor;
  background-size: 100% 100%;
  background-position: center;
  background-repeat: no-repeat;
}
[type='checkbox']:indeterminate:hover,[type='checkbox']:indeterminate:focus{
  border-color: transparent;
  background-color: currentColor;
}
[type='file']{
  background: unset;
  border-color: inherit;
  border-width: 0;
  border-radius: 0;
  padding: 0;
  font-size: unset;
  line-height: inherit;
}
[type='file']:focus{
  outline: 1px solid ButtonText;
  outline: 1px auto -webkit-focus-ring-color;
}
input {
    transition: all ease-in-out 0.3s;
    --tw-ring-color: #9971A8;
    border-color: var(--tw-ring-color);
  }
[type=text]:focus,
[type=email]:focus,
[type=url]:focus,
[type=password]:focus,
[type=number]:focus,
[type=date]:focus,
[type=datetime-local]:focus,
[type=month]:focus,
[type=search]:focus,
[type=tel]:focus,
[type=time]:focus,
[type=week]:focus,
[multiple]:focus,
textarea:focus,
select:focus {
    --tw-ring-color: #9971A8;
    border-color: var(--tw-ring-color);
  }
[type=checkbox],
[type=radio] {
    color: #3b82f6;
  }
[type=checkbox]:focus,
[type=radio]:focus {
    --tw-ring-color: #9971A8;
  }
a:focus {
    outline: none;
  }
*, ::before, ::after{
  --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-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%;
}
@media (min-width: 375px){
  .container{
    max-width: 375px;
  }
}
@media (min-width: 480px){
  .container{
    max-width: 480px;
  }
}
@media (min-width: 768px){
  .container{
    max-width: 768px;
  }
}
@media (min-width: 992px){
  .container{
    max-width: 992px;
  }
}
@media (min-width: 1200px){
  .container{
    max-width: 1200px;
  }
}
@media (min-width: 1500px){
  .container{
    max-width: 1500px;
  }
}
@media (min-width: 1900px){
  .container{
    max-width: 1900px;
  }
}
.form-input,.form-textarea,.form-select,.form-multiselect{
  appearance: none;
  background-color: #fff;
  border-color: #6b7280;
  border-width: 1px;
  border-radius: 0px;
  padding-top: 0.5rem;
  padding-right: 0.75rem;
  padding-bottom: 0.5rem;
  padding-left: 0.75rem;
  font-size: 1rem;
  line-height: 1.5rem;
  --tw-shadow: 0 0 #0000;
}
.form-input:focus, .form-textarea:focus, .form-select:focus, .form-multiselect:focus{
  outline: 2px solid transparent;
  outline-offset: 2px;
  --tw-ring-inset: var(--tw-empty,/*!*/ /*!*/);
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: #2563eb;
  --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);
  border-color: #2563eb;
}
.form-input::placeholder,.form-textarea::placeholder{
  color: #6b7280;
  opacity: 1;
}
.form-input::-webkit-datetime-edit-fields-wrapper{
  padding: 0;
}
.form-input::-webkit-date-and-time-value{
  min-height: 1.5em;
}
.form-input::-webkit-datetime-edit,.form-input::-webkit-datetime-edit-year-field,.form-input::-webkit-datetime-edit-month-field,.form-input::-webkit-datetime-edit-day-field,.form-input::-webkit-datetime-edit-hour-field,.form-input::-webkit-datetime-edit-minute-field,.form-input::-webkit-datetime-edit-second-field,.form-input::-webkit-datetime-edit-millisecond-field,.form-input::-webkit-datetime-edit-meridiem-field{
  padding-top: 0;
  padding-bottom: 0;
}
.prose{
  color: var(--tw-prose-body);
  max-width: 65ch;
}
.prose :where([class~="lead"]):not(:where([class~="not-prose"] *)){
  color: var(--tw-prose-lead);
  font-size: 1.25em;
  line-height: 1.6;
  margin-top: 1.2em;
  margin-bottom: 1.2em;
}
.prose :where(a):not(:where([class~="not-prose"] *)){
  color: var(--tw-prose-links);
  text-decoration: underline;
  font-weight: 500;
}
.prose :where(strong):not(:where([class~="not-prose"] *)){
  color: var(--tw-prose-bold);
  font-weight: 600;
}
.prose :where(ol):not(:where([class~="not-prose"] *)){
  list-style-type: decimal;
  padding-left: 1.625em;
}
.prose :where(ol[type="A"]):not(:where([class~="not-prose"] *)){
  list-style-type: upper-alpha;
}
.prose :where(ol[type="a"]):not(:where([class~="not-prose"] *)){
  list-style-type: lower-alpha;
}
.prose :where(ol[type="A" s]):not(:where([class~="not-prose"] *)){
  list-style-type: upper-alpha;
}
.prose :where(ol[type="a" s]):not(:where([class~="not-prose"] *)){
  list-style-type: lower-alpha;
}
.prose :where(ol[type="I"]):not(:where([class~="not-prose"] *)){
  list-style-type: upper-roman;
}
.prose :where(ol[type="i"]):not(:where([class~="not-prose"] *)){
  list-style-type: lower-roman;
}
.prose :where(ol[type="I" s]):not(:where([class~="not-prose"] *)){
  list-style-type: upper-roman;
}
.prose :where(ol[type="i" s]):not(:where([class~="not-prose"] *)){
  list-style-type: lower-roman;
}
.prose :where(ol[type="1"]):not(:where([class~="not-prose"] *)){
  list-style-type: decimal;
}
.prose :where(ul):not(:where([class~="not-prose"] *)){
  list-style-type: disc;
  padding-left: 1.625em;
}
.prose :where(ol > li):not(:where([class~="not-prose"] *))::marker{
  font-weight: 400;
  color: var(--tw-prose-counters);
}
.prose :where(ul > li):not(:where([class~="not-prose"] *))::marker{
  color: var(--tw-prose-bullets);
}
.prose :where(hr):not(:where([class~="not-prose"] *)){
  border-color: var(--tw-prose-hr);
  border-top-width: 1px;
  margin-top: 3em;
  margin-bottom: 3em;
}
.prose :where(blockquote):not(:where([class~="not-prose"] *)){
  font-weight: 500;
  font-style: italic;
  color: var(--tw-prose-quotes);
  border-left-width: 0.25rem;
  border-left-color: var(--tw-prose-quote-borders);
  quotes: "\201C""\201D""\2018""\2019";
  margin-top: 1.6em;
  margin-bottom: 1.6em;
  padding-left: 1em;
}
.prose :where(blockquote p:first-of-type):not(:where([class~="not-prose"] *))::before{
  content: open-quote;
}
.prose :where(blockquote p:last-of-type):not(:where([class~="not-prose"] *))::after{
  content: close-quote;
}
.prose :where(h1):not(:where([class~="not-prose"] *)){
  color: var(--tw-prose-headings);
  font-weight: 800;
  font-size: 2.25em;
  margin-top: 0;
  margin-bottom: 0.8888889em;
  line-height: 1.1111111;
}
.prose :where(h1 strong):not(:where([class~="not-prose"] *)){
  font-weight: 900;
}
.prose :where(h2):not(:where([class~="not-prose"] *)){
  color: var(--tw-prose-headings);
  font-weight: 700;
  font-size: 1.5em;
  margin-top: 2em;
  margin-bottom: 1em;
  line-height: 1.3333333;
}
.prose :where(h2 strong):not(:where([class~="not-prose"] *)){
  font-weight: 800;
}
.prose :where(h3):not(:where([class~="not-prose"] *)){
  color: var(--tw-prose-headings);
  font-weight: 600;
  font-size: 1.25em;
  margin-top: 1.6em;
  margin-bottom: 0.6em;
  line-height: 1.6;
}
.prose :where(h3 strong):not(:where([class~="not-prose"] *)){
  font-weight: 700;
}
.prose :where(h4):not(:where([class~="not-prose"] *)){
  color: var(--tw-prose-headings);
  font-weight: 600;
  margin-top: 1.5em;
  margin-bottom: 0.5em;
  line-height: 1.5;
}
.prose :where(h4 strong):not(:where([class~="not-prose"] *)){
  font-weight: 700;
}
.prose :where(figure > *):not(:where([class~="not-prose"] *)){
  margin-top: 0;
  margin-bottom: 0;
}
.prose :where(figcaption):not(:where([class~="not-prose"] *)){
  color: var(--tw-prose-captions);
  font-size: 0.875em;
  line-height: 1.4285714;
  margin-top: 0.8571429em;
}
.prose :where(code):not(:where([class~="not-prose"] *)){
  color: var(--tw-prose-code);
  font-weight: 600;
  font-size: 0.875em;
}
.prose :where(code):not(:where([class~="not-prose"] *))::before{
  content: "`";
}
.prose :where(code):not(:where([class~="not-prose"] *))::after{
  content: "`";
}
.prose :where(a code):not(:where([class~="not-prose"] *)){
  color: var(--tw-prose-links);
}
.prose :where(pre):not(:where([class~="not-prose"] *)){
  color: var(--tw-prose-pre-code);
  background-color: var(--tw-prose-pre-bg);
  overflow-x: auto;
  font-weight: 400;
  font-size: 0.875em;
  line-height: 1.7142857;
  margin-top: 1.7142857em;
  margin-bottom: 1.7142857em;
  border-radius: 0.375rem;
  padding-top: 0.8571429em;
  padding-right: 1.1428571em;
  padding-bottom: 0.8571429em;
  padding-left: 1.1428571em;
}
.prose :where(pre code):not(:where([class~="not-prose"] *)){
  background-color: transparent;
  border-width: 0;
  border-radius: 0;
  padding: 0;
  font-weight: inherit;
  color: inherit;
  font-size: inherit;
  font-family: inherit;
  line-height: inherit;
}
.prose :where(pre code):not(:where([class~="not-prose"] *))::before{
  content: none;
}
.prose :where(pre code):not(:where([class~="not-prose"] *))::after{
  content: none;
}
.prose :where(table):not(:where([class~="not-prose"] *)){
  width: 100%;
  table-layout: auto;
  text-align: left;
  margin-top: 2em;
  margin-bottom: 2em;
  font-size: 0.875em;
  line-height: 1.7142857;
}
.prose :where(thead):not(:where([class~="not-prose"] *)){
  border-bottom-width: 1px;
  border-bottom-color: var(--tw-prose-th-borders);
}
.prose :where(thead th):not(:where([class~="not-prose"] *)){
  color: var(--tw-prose-headings);
  font-weight: 600;
  vertical-align: bottom;
  padding-right: 0.5714286em;
  padding-bottom: 0.5714286em;
  padding-left: 0.5714286em;
}
.prose :where(tbody tr):not(:where([class~="not-prose"] *)){
  border-bottom-width: 1px;
  border-bottom-color: var(--tw-prose-td-borders);
}
.prose :where(tbody tr:last-child):not(:where([class~="not-prose"] *)){
  border-bottom-width: 0;
}
.prose :where(tbody td):not(:where([class~="not-prose"] *)){
  vertical-align: baseline;
  padding-top: 0.5714286em;
  padding-right: 0.5714286em;
  padding-bottom: 0.5714286em;
  padding-left: 0.5714286em;
}
.prose{
  --tw-prose-body: #374151;
  --tw-prose-headings: #111827;
  --tw-prose-lead: #4b5563;
  --tw-prose-links: #111827;
  --tw-prose-bold: #111827;
  --tw-prose-counters: #6b7280;
  --tw-prose-bullets: #d1d5db;
  --tw-prose-hr: #e5e7eb;
  --tw-prose-quotes: #111827;
  --tw-prose-quote-borders: #e5e7eb;
  --tw-prose-captions: #6b7280;
  --tw-prose-code: #111827;
  --tw-prose-pre-code: #e5e7eb;
  --tw-prose-pre-bg: #1f2937;
  --tw-prose-th-borders: #d1d5db;
  --tw-prose-td-borders: #e5e7eb;
  --tw-prose-invert-body: #d1d5db;
  --tw-prose-invert-headings: #fff;
  --tw-prose-invert-lead: #9ca3af;
  --tw-prose-invert-links: #fff;
  --tw-prose-invert-bold: #fff;
  --tw-prose-invert-counters: #9ca3af;
  --tw-prose-invert-bullets: #4b5563;
  --tw-prose-invert-hr: #374151;
  --tw-prose-invert-quotes: #f3f4f6;
  --tw-prose-invert-quote-borders: #374151;
  --tw-prose-invert-captions: #9ca3af;
  --tw-prose-invert-code: #fff;
  --tw-prose-invert-pre-code: #d1d5db;
  --tw-prose-invert-pre-bg: rgb(0 0 0 / 50%);
  --tw-prose-invert-th-borders: #4b5563;
  --tw-prose-invert-td-borders: #374151;
  font-size: 1rem;
  line-height: 1.75;
}
.prose :where(p):not(:where([class~="not-prose"] *)){
  margin-top: 1.25em;
  margin-bottom: 1.25em;
}
.prose :where(img):not(:where([class~="not-prose"] *)){
  margin-top: 2em;
  margin-bottom: 2em;
}
.prose :where(video):not(:where([class~="not-prose"] *)){
  margin-top: 2em;
  margin-bottom: 2em;
}
.prose :where(figure):not(:where([class~="not-prose"] *)){
  margin-top: 2em;
  margin-bottom: 2em;
}
.prose :where(h2 code):not(:where([class~="not-prose"] *)){
  font-size: 0.875em;
}
.prose :where(h3 code):not(:where([class~="not-prose"] *)){
  font-size: 0.9em;
}
.prose :where(li):not(:where([class~="not-prose"] *)){
  margin-top: 0.5em;
  margin-bottom: 0.5em;
}
.prose :where(ol > li):not(:where([class~="not-prose"] *)){
  padding-left: 0.375em;
}
.prose :where(ul > li):not(:where([class~="not-prose"] *)){
  padding-left: 0.375em;
}
.prose > :where(ul > li p):not(:where([class~="not-prose"] *)){
  margin-top: 0.75em;
  margin-bottom: 0.75em;
}
.prose > :where(ul > li > *:first-child):not(:where([class~="not-prose"] *)){
  margin-top: 1.25em;
}
.prose > :where(ul > li > *:last-child):not(:where([class~="not-prose"] *)){
  margin-bottom: 1.25em;
}
.prose > :where(ol > li > *:first-child):not(:where([class~="not-prose"] *)){
  margin-top: 1.25em;
}
.prose > :where(ol > li > *:last-child):not(:where([class~="not-prose"] *)){
  margin-bottom: 1.25em;
}
.prose :where(ul ul, ul ol, ol ul, ol ol):not(:where([class~="not-prose"] *)){
  margin-top: 0.75em;
  margin-bottom: 0.75em;
}
.prose :where(hr + *):not(:where([class~="not-prose"] *)){
  margin-top: 0;
}
.prose :where(h2 + *):not(:where([class~="not-prose"] *)){
  margin-top: 0;
}
.prose :where(h3 + *):not(:where([class~="not-prose"] *)){
  margin-top: 0;
}
.prose :where(h4 + *):not(:where([class~="not-prose"] *)){
  margin-top: 0;
}
.prose :where(thead th:first-child):not(:where([class~="not-prose"] *)){
  padding-left: 0;
}
.prose :where(thead th:last-child):not(:where([class~="not-prose"] *)){
  padding-right: 0;
}
.prose :where(tbody td:first-child):not(:where([class~="not-prose"] *)){
  padding-left: 0;
}
.prose :where(tbody td:last-child):not(:where([class~="not-prose"] *)){
  padding-right: 0;
}
.prose > :where(:first-child):not(:where([class~="not-prose"] *)){
  margin-top: 0;
}
.prose > :where(:last-child):not(:where([class~="not-prose"] *)){
  margin-bottom: 0;
}
.alert{
  position: relative;
  margin-bottom: 1rem;
  border-radius: 0.25rem;
  border-width: 1px;
  border-color: transparent;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
}

.alert-primary{
  --tw-border-opacity: 1;
  border-color: rgb(147 197 253 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(191 219 254 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(30 64 175 / var(--tw-text-opacity));
}

.alert-secondary{
  --tw-border-opacity: 1;
  border-color: rgb(156 163 175 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(209 213 219 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(31 41 55 / var(--tw-text-opacity));
}

.alert-success{
  --tw-border-opacity: 1;
  border-color: rgb(134 239 172 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(187 247 208 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(22 101 52 / var(--tw-text-opacity));
}

.alert-danger{
  --tw-border-opacity: 1;
  border-color: rgb(252 165 165 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(254 202 202 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(153 27 27 / var(--tw-text-opacity));
}

.alert-warning{
  --tw-border-opacity: 1;
  border-color: rgb(253 224 71 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(254 240 138 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(133 77 14 / var(--tw-text-opacity));
}

.alert-info{
  --tw-border-opacity: 1;
  border-color: rgb(165 180 252 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(199 210 254 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(55 48 163 / var(--tw-text-opacity));
}

html {
  scroll-behavior: smooth;
  overflow-y: scroll;
}
@media (max-width: 1225px) {
  html {
    font-size: 11px;
  }
}

* {
  scroll-margin-top: 20px;
}
@media (min-width: 1200px) {
  * {
    scroll-margin-top: 50px;
  }
}

.scroll-disabled{
  overflow-y: hidden;
}

body{
  font-family: Inter, 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";
  font-size: 0.9375rem;
  --tw-text-opacity: 1;
  color: rgb(34 34 34 / var(--tw-text-opacity));
}
@media (min-width: 768px) {
  body{
    font-size: 1rem;
  }
}
body.show-screen-size:after {
  position: fixed;
  left: 50%;
  bottom: 0px;
  width: 160px;
  background: #000;
  color: #fff;
  content: "[TINY] 0px-374px";
  text-align: center;
  padding: 5px;
  font-size: 12px;
  z-index: 9999;
  border-top-right-radius: 5px;
  border-top-left-radius: 5px;
  margin-left: -80px;
}
@media (min-width: 375px) {
  body.show-screen-size:after {
    content: "[MINI] 375px-479px";
  }
}
@media (min-width: 480px) {
  body.show-screen-size:after {
    content: "[XS] 480px-767px";
  }
}
@media (min-width: 768px) {
  body.show-screen-size:after {
    content: "[SM] 768px-991px";
  }
}
@media (min-width: 992px) {
  body.show-screen-size:after {
    content: "[MD] 992px-1199px";
  }
}
@media (min-width: 1200px) {
  body.show-screen-size:after {
    content: "[LG] 1200px-1499px";
  }
}
@media (min-width: 1500px) {
  body.show-screen-size:after {
    content: "[XL] 1500px-1899px";
  }
}
@media (min-width: 1900px) {
  body.show-screen-size:after {
    content: "[XXL] 1900px-∞";
  }
}

.theme-typography{
  color: var(--tw-prose-body);
  max-width: 65ch;
}

.theme-typography :where([class~="lead"]):not(:where([class~="not-prose"] *)){
  color: var(--tw-prose-lead);
  font-size: 1.25em;
  line-height: 1.6;
  margin-top: 1.2em;
  margin-bottom: 1.2em;
}

.theme-typography :where(a):not(:where([class~="not-prose"] *)){
  color: var(--tw-prose-links);
  text-decoration: underline;
  font-weight: 500;
}

.theme-typography :where(strong):not(:where([class~="not-prose"] *)){
  color: var(--tw-prose-bold);
  font-weight: 600;
}

.theme-typography :where(ol):not(:where([class~="not-prose"] *)){
  list-style-type: decimal;
  padding-left: 1.625em;
}

.theme-typography :where(ol[type="A"]):not(:where([class~="not-prose"] *)){
  list-style-type: upper-alpha;
}

.theme-typography :where(ol[type="a"]):not(:where([class~="not-prose"] *)){
  list-style-type: lower-alpha;
}

.theme-typography :where(ol[type="A" s]):not(:where([class~="not-prose"] *)){
  list-style-type: upper-alpha;
}

.theme-typography :where(ol[type="a" s]):not(:where([class~="not-prose"] *)){
  list-style-type: lower-alpha;
}

.theme-typography :where(ol[type="I"]):not(:where([class~="not-prose"] *)){
  list-style-type: upper-roman;
}

.theme-typography :where(ol[type="i"]):not(:where([class~="not-prose"] *)){
  list-style-type: lower-roman;
}

.theme-typography :where(ol[type="I" s]):not(:where([class~="not-prose"] *)){
  list-style-type: upper-roman;
}

.theme-typography :where(ol[type="i" s]):not(:where([class~="not-prose"] *)){
  list-style-type: lower-roman;
}

.theme-typography :where(ol[type="1"]):not(:where([class~="not-prose"] *)){
  list-style-type: decimal;
}

.theme-typography :where(ul):not(:where([class~="not-prose"] *)){
  list-style-type: disc;
  padding-left: 1.625em;
}

.theme-typography :where(ol > li):not(:where([class~="not-prose"] *))::marker{
  font-weight: 400;
  color: var(--tw-prose-counters);
}

.theme-typography :where(ul > li):not(:where([class~="not-prose"] *))::marker{
  color: var(--tw-prose-bullets);
}

.theme-typography :where(hr):not(:where([class~="not-prose"] *)){
  border-color: var(--tw-prose-hr);
  border-top-width: 1px;
  margin-top: 3em;
  margin-bottom: 3em;
}

.theme-typography :where(blockquote):not(:where([class~="not-prose"] *)){
  font-weight: 500;
  font-style: italic;
  color: var(--tw-prose-quotes);
  border-left-width: 0.25rem;
  border-left-color: var(--tw-prose-quote-borders);
  quotes: "\201C""\201D""\2018""\2019";
  margin-top: 1.6em;
  margin-bottom: 1.6em;
  padding-left: 1em;
}

.theme-typography :where(blockquote p:first-of-type):not(:where([class~="not-prose"] *))::before{
  content: open-quote;
}

.theme-typography :where(blockquote p:last-of-type):not(:where([class~="not-prose"] *))::after{
  content: close-quote;
}

.theme-typography :where(h1):not(:where([class~="not-prose"] *)){
  color: var(--tw-prose-headings);
  font-weight: 800;
  font-size: 2.25em;
  margin-top: 0;
  margin-bottom: 0.8888889em;
  line-height: 1.1111111;
}

.theme-typography :where(h1 strong):not(:where([class~="not-prose"] *)){
  font-weight: 900;
}

.theme-typography :where(h2):not(:where([class~="not-prose"] *)){
  color: var(--tw-prose-headings);
  font-weight: 700;
  font-size: 1.5em;
  margin-top: 2em;
  margin-bottom: 1em;
  line-height: 1.3333333;
}

.theme-typography :where(h2 strong):not(:where([class~="not-prose"] *)){
  font-weight: 800;
}

.theme-typography :where(h3):not(:where([class~="not-prose"] *)){
  color: var(--tw-prose-headings);
  font-weight: 600;
  font-size: 1.25em;
  margin-top: 1.6em;
  margin-bottom: 0.6em;
  line-height: 1.6;
}

.theme-typography :where(h3 strong):not(:where([class~="not-prose"] *)){
  font-weight: 700;
}

.theme-typography :where(h4):not(:where([class~="not-prose"] *)){
  color: var(--tw-prose-headings);
  font-weight: 600;
  margin-top: 1.5em;
  margin-bottom: 0.5em;
  line-height: 1.5;
}

.theme-typography :where(h4 strong):not(:where([class~="not-prose"] *)){
  font-weight: 700;
}

.theme-typography :where(figure > *):not(:where([class~="not-prose"] *)){
  margin-top: 0;
  margin-bottom: 0;
}

.theme-typography :where(figcaption):not(:where([class~="not-prose"] *)){
  color: var(--tw-prose-captions);
  font-size: 0.875em;
  line-height: 1.4285714;
  margin-top: 0.8571429em;
}

.theme-typography :where(code):not(:where([class~="not-prose"] *)){
  color: var(--tw-prose-code);
  font-weight: 600;
  font-size: 0.875em;
}

.theme-typography :where(code):not(:where([class~="not-prose"] *))::before{
  content: "`";
}

.theme-typography :where(code):not(:where([class~="not-prose"] *))::after{
  content: "`";
}

.theme-typography :where(a code):not(:where([class~="not-prose"] *)){
  color: var(--tw-prose-links);
}

.theme-typography :where(pre):not(:where([class~="not-prose"] *)){
  color: var(--tw-prose-pre-code);
  background-color: var(--tw-prose-pre-bg);
  overflow-x: auto;
  font-weight: 400;
  font-size: 0.875em;
  line-height: 1.7142857;
  margin-top: 1.7142857em;
  margin-bottom: 1.7142857em;
  border-radius: 0.375rem;
  padding-top: 0.8571429em;
  padding-right: 1.1428571em;
  padding-bottom: 0.8571429em;
  padding-left: 1.1428571em;
}

.theme-typography :where(pre code):not(:where([class~="not-prose"] *)){
  background-color: transparent;
  border-width: 0;
  border-radius: 0;
  padding: 0;
  font-weight: inherit;
  color: inherit;
  font-size: inherit;
  font-family: inherit;
  line-height: inherit;
}

.theme-typography :where(pre code):not(:where([class~="not-prose"] *))::before{
  content: none;
}

.theme-typography :where(pre code):not(:where([class~="not-prose"] *))::after{
  content: none;
}

.theme-typography :where(table):not(:where([class~="not-prose"] *)){
  width: 100%;
  table-layout: auto;
  text-align: left;
  margin-top: 2em;
  margin-bottom: 2em;
  font-size: 0.875em;
  line-height: 1.7142857;
}

.theme-typography :where(thead):not(:where([class~="not-prose"] *)){
  border-bottom-width: 1px;
  border-bottom-color: var(--tw-prose-th-borders);
}

.theme-typography :where(thead th):not(:where([class~="not-prose"] *)){
  color: var(--tw-prose-headings);
  font-weight: 600;
  vertical-align: bottom;
  padding-right: 0.5714286em;
  padding-bottom: 0.5714286em;
  padding-left: 0.5714286em;
}

.theme-typography :where(tbody tr):not(:where([class~="not-prose"] *)){
  border-bottom-width: 1px;
  border-bottom-color: var(--tw-prose-td-borders);
}

.theme-typography :where(tbody tr:last-child):not(:where([class~="not-prose"] *)){
  border-bottom-width: 0;
}

.theme-typography :where(tbody td):not(:where([class~="not-prose"] *)){
  vertical-align: baseline;
  padding-top: 0.5714286em;
  padding-right: 0.5714286em;
  padding-bottom: 0.5714286em;
  padding-left: 0.5714286em;
}

.theme-typography{
  --tw-prose-body: #374151;
  --tw-prose-headings: #111827;
  --tw-prose-lead: #4b5563;
  --tw-prose-links: #111827;
  --tw-prose-bold: #111827;
  --tw-prose-counters: #6b7280;
  --tw-prose-bullets: #d1d5db;
  --tw-prose-hr: #e5e7eb;
  --tw-prose-quotes: #111827;
  --tw-prose-quote-borders: #e5e7eb;
  --tw-prose-captions: #6b7280;
  --tw-prose-code: #111827;
  --tw-prose-pre-code: #e5e7eb;
  --tw-prose-pre-bg: #1f2937;
  --tw-prose-th-borders: #d1d5db;
  --tw-prose-td-borders: #e5e7eb;
  --tw-prose-invert-body: #d1d5db;
  --tw-prose-invert-headings: #fff;
  --tw-prose-invert-lead: #9ca3af;
  --tw-prose-invert-links: #fff;
  --tw-prose-invert-bold: #fff;
  --tw-prose-invert-counters: #9ca3af;
  --tw-prose-invert-bullets: #4b5563;
  --tw-prose-invert-hr: #374151;
  --tw-prose-invert-quotes: #f3f4f6;
  --tw-prose-invert-quote-borders: #374151;
  --tw-prose-invert-captions: #9ca3af;
  --tw-prose-invert-code: #fff;
  --tw-prose-invert-pre-code: #d1d5db;
  --tw-prose-invert-pre-bg: rgb(0 0 0 / 50%);
  --tw-prose-invert-th-borders: #4b5563;
  --tw-prose-invert-td-borders: #374151;
  font-size: 1rem;
  line-height: 1.75;
}

.theme-typography :where(p):not(:where([class~="not-prose"] *)){
  margin-top: 1.25em;
  margin-bottom: 1.25em;
}

.theme-typography :where(img):not(:where([class~="not-prose"] *)){
  margin-top: 2em;
  margin-bottom: 2em;
}

.theme-typography :where(video):not(:where([class~="not-prose"] *)){
  margin-top: 2em;
  margin-bottom: 2em;
}

.theme-typography :where(figure):not(:where([class~="not-prose"] *)){
  margin-top: 2em;
  margin-bottom: 2em;
}

.theme-typography :where(h2 code):not(:where([class~="not-prose"] *)){
  font-size: 0.875em;
}

.theme-typography :where(h3 code):not(:where([class~="not-prose"] *)){
  font-size: 0.9em;
}

.theme-typography :where(li):not(:where([class~="not-prose"] *)){
  margin-top: 0.5em;
  margin-bottom: 0.5em;
}

.theme-typography :where(ol > li):not(:where([class~="not-prose"] *)){
  padding-left: 0.375em;
}

.theme-typography :where(ul > li):not(:where([class~="not-prose"] *)){
  padding-left: 0.375em;
}

.theme-typography > :where(ul > li p):not(:where([class~="not-prose"] *)){
  margin-top: 0.75em;
  margin-bottom: 0.75em;
}

.theme-typography > :where(ul > li > *:first-child):not(:where([class~="not-prose"] *)){
  margin-top: 1.25em;
}

.theme-typography > :where(ul > li > *:last-child):not(:where([class~="not-prose"] *)){
  margin-bottom: 1.25em;
}

.theme-typography > :where(ol > li > *:first-child):not(:where([class~="not-prose"] *)){
  margin-top: 1.25em;
}

.theme-typography > :where(ol > li > *:last-child):not(:where([class~="not-prose"] *)){
  margin-bottom: 1.25em;
}

.theme-typography :where(ul ul, ul ol, ol ul, ol ol):not(:where([class~="not-prose"] *)){
  margin-top: 0.75em;
  margin-bottom: 0.75em;
}

.theme-typography :where(hr + *):not(:where([class~="not-prose"] *)){
  margin-top: 0;
}

.theme-typography :where(h2 + *):not(:where([class~="not-prose"] *)){
  margin-top: 0;
}

.theme-typography :where(h3 + *):not(:where([class~="not-prose"] *)){
  margin-top: 0;
}

.theme-typography :where(h4 + *):not(:where([class~="not-prose"] *)){
  margin-top: 0;
}

.theme-typography :where(thead th:first-child):not(:where([class~="not-prose"] *)){
  padding-left: 0;
}

.theme-typography :where(thead th:last-child):not(:where([class~="not-prose"] *)){
  padding-right: 0;
}

.theme-typography :where(tbody td:first-child):not(:where([class~="not-prose"] *)){
  padding-left: 0;
}

.theme-typography :where(tbody td:last-child):not(:where([class~="not-prose"] *)){
  padding-right: 0;
}

.theme-typography > :where(:first-child):not(:where([class~="not-prose"] *)){
  margin-top: 0;
}

.theme-typography > :where(:last-child):not(:where([class~="not-prose"] *)){
  margin-bottom: 0;
}

.theme-typography{
  max-width: none;
}

.form-input {
  border: 1px solid rgba(17, 65, 255, 0.33);
  box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.16);
  background-color: white;
  color: #222222;
  border-radius: 0;
  font-size: 16px;
  line-height: 2.45;
  z-index: 10;
  transition: all 0.3s ease-in-out;
  display: block;
  width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
}
@media (min-width: 768px) {
  .form-input {
    font-size: 13px;
    line-height: 3;
  }
}

.form-textarea {
  transition: all 0.3s ease-in-out;
  border: 1px solid rgba(17, 65, 255, 0.33);
  box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.16);
  background-color: white;
  color: #222222;
  border-radius: 0;
  font-size: 13px;
  text-indent: 0 !important;
  padding-top: 1.1rem;
  display: block;
  width: 100%;
}

.form-wrap {
  position: relative;
}

.form-wrap--is-active .form-label {
  font-size: 10px;
  transform: translate(0, -150%);
}

.form-label {
  position: absolute;
  left: 1px;
  top: 28px;
  transform: translate(0, -50%);
  font-size: 13px;
  z-index: 20;
  transition: all 0.3s ease-in-out;
  pointer-events: none;
  margin-left: 0.75rem;
}

.form-checkbox {
  box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.16);
  border: 1px solid rgba(17, 65, 255, 0.33);
  background-color: white;
  border-radius: 0;
  width: 23px;
  height: 24px;
  cursor: pointer;
}

.lazyload {
  opacity: 0;
  transition: all 0.1s ease-in-out;
}

.lazyloaded {
  opacity: 1;
}

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

figure {
  margin: 0;
}

object,
iframe,
embed,
canvas,
video,
audio,
svg {
  max-width: 100%;
}

.svg-in-full svg {
  width: 100%;
  height: auto;
}

p {
  margin-top: 1em;
  margin-bottom: 1em;
}

.p-reset p:first-child {
  margin-top: 0;
}
.p-reset p:last-child {
  margin-bottom: 0;
}

pre {
  margin-top: 0;
  margin-bottom: 1em;
}

/**
 * Print styles.
 * Taken from https://github.com/h5bp/html5-boilerplate
 */
@media print {
  *,
*:before,
*:after {
    background: transparent !important;
    color: #000 !important; /* Black prints faster */
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    text-shadow: none !important;
  }
  a,
a:visited {
    text-decoration: underline;
  }
  a[href]:after {
    content: " (" attr(href) ")";
  }
  abbr[title]:after {
    content: " (" attr(title) ")";
  }
  /*
   * Don't show links that are fragment identifiers,
   * or use the `javascript:` pseudo protocol
   */
  a[href^="#"]:after,
a[href^="javascript:"]:after {
    content: "";
  }
  pre {
    white-space: pre-wrap !important;
  }
  pre,
blockquote {
    border: 1px solid #999;
    page-break-inside: avoid;
  }
  /*
   * Printing Tables:
   * http://css-discuss.incutio.com/wiki/Printing_Tables
   */
  thead {
    display: table-header-group;
  }
  tr,
img {
    page-break-inside: avoid;
  }
  p,
h2,
h3 {
    orphans: 3;
    widows: 3;
  }
  h2,
h3 {
    page-break-after: avoid;
  }
}
@media (min-width: 992px) {
  .col-lg-1 {
    max-width: 8.3333333333%;
  }
  .offset-lg-1 {
    margin-left: 8.3333333333%;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .col-md-1 {
    max-width: 8.3333333333%;
  }
}
@media (max-width: 767px) {
  .col-1 {
    max-width: 8.3333333333%;
  }
}
@media (min-width: 992px) {
  .col-lg-2 {
    max-width: 16.6666666667%;
  }
  .offset-lg-2 {
    margin-left: 16.6666666667%;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .col-md-2 {
    max-width: 16.6666666667%;
  }
}
@media (max-width: 767px) {
  .col-2 {
    max-width: 16.6666666667%;
  }
}
@media (min-width: 992px) {
  .col-lg-3 {
    max-width: 25%;
  }
  .offset-lg-3 {
    margin-left: 25%;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .col-md-3 {
    max-width: 25%;
  }
}
@media (max-width: 767px) {
  .col-3 {
    max-width: 25%;
  }
}
@media (min-width: 992px) {
  .col-lg-4 {
    max-width: 33.3333333333%;
  }
  .offset-lg-4 {
    margin-left: 33.3333333333%;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .col-md-4 {
    max-width: 33.3333333333%;
  }
}
@media (max-width: 767px) {
  .col-4 {
    max-width: 33.3333333333%;
  }
}
@media (min-width: 992px) {
  .col-lg-5 {
    max-width: 41.6666666667%;
  }
  .offset-lg-5 {
    margin-left: 41.6666666667%;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .col-md-5 {
    max-width: 41.6666666667%;
  }
}
@media (max-width: 767px) {
  .col-5 {
    max-width: 41.6666666667%;
  }
}
@media (min-width: 992px) {
  .col-lg-6 {
    max-width: 50%;
  }
  .offset-lg-6 {
    margin-left: 50%;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .col-md-6 {
    max-width: 50%;
  }
}
@media (max-width: 767px) {
  .col-6 {
    max-width: 50%;
  }
}
@media (min-width: 992px) {
  .col-lg-7 {
    max-width: 58.3333333333%;
  }
  .offset-lg-7 {
    margin-left: 58.3333333333%;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .col-md-7 {
    max-width: 58.3333333333%;
  }
}
@media (max-width: 767px) {
  .col-7 {
    max-width: 58.3333333333%;
  }
}
@media (min-width: 992px) {
  .col-lg-8 {
    max-width: 66.6666666667%;
  }
  .offset-lg-8 {
    margin-left: 66.6666666667%;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .col-md-8 {
    max-width: 66.6666666667%;
  }
}
@media (max-width: 767px) {
  .col-8 {
    max-width: 66.6666666667%;
  }
}
@media (min-width: 992px) {
  .col-lg-9 {
    max-width: 75%;
  }
  .offset-lg-9 {
    margin-left: 75%;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .col-md-9 {
    max-width: 75%;
  }
}
@media (max-width: 767px) {
  .col-9 {
    max-width: 75%;
  }
}
@media (min-width: 992px) {
  .col-lg-10 {
    max-width: 83.3333333333%;
  }
  .offset-lg-10 {
    margin-left: 83.3333333333%;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .col-md-10 {
    max-width: 83.3333333333%;
  }
}
@media (max-width: 767px) {
  .col-10 {
    max-width: 83.3333333333%;
  }
}
@media (min-width: 992px) {
  .col-lg-11 {
    max-width: 91.6666666667%;
  }
  .offset-lg-11 {
    margin-left: 91.6666666667%;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .col-md-11 {
    max-width: 91.6666666667%;
  }
}
@media (max-width: 767px) {
  .col-11 {
    max-width: 91.6666666667%;
  }
}
@media (min-width: 992px) {
  .col-lg-12 {
    max-width: 100%;
  }
  .offset-lg-12 {
    margin-left: 100%;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .col-md-12 {
    max-width: 100%;
  }
}
@media (max-width: 767px) {
  .col-12 {
    max-width: 100%;
  }
}
[class*=col-] {
  width: 100%;
  padding-left: 12px;
  padding-right: 12px;
  position: relative;
}
[class*=col-].col-products {
  padding-left: 27px;
  padding-right: 27px;
}
@media (max-width: 767px) {
  [class*=col-] {
    padding-left: 24px;
    padding-right: 24px;
  }
}

.container {
  margin-left: auto;
  margin-right: auto;
  padding-left: 12px;
  padding-right: 12px;
}
@media (max-width: 767px) {
  .container {
    max-width: 100%;
    padding-left: 24px;
    padding-right: 24px;
  }
}
.container.container-products {
  padding-left: 27px;
  padding-right: 27px;
}
@media (max-width: 767px) {
  .container {
    max-width: 100%;
  }
}
@media (min-width: 1464px) {
  .container {
    max-width: 1464px;
    padding-left: 12px;
    padding-right: 12px;
    margin-left: auto;
    margin-right: auto;
  }
}

.sm-container {
  margin-left: auto;
  margin-right: auto;
  padding-left: 12px;
  padding-right: 12px;
}
@media (max-width: 767px) {
  .sm-container {
    max-width: 100%;
    padding-left: 24px;
    padding-right: 24px;
  }
}
@media (min-width: 1098px) {
  .sm-container {
    max-width: 1098px;
    padding-left: 12px;
    padding-right: 12px;
    margin-left: auto;
    margin-right: auto;
  }
}

.custom-blog-container-wrapper {
  max-width: 874px;
  width: 100%;
  margin: 0 auto;
}

.blog-container {
  margin-left: auto;
  margin-right: auto;
  padding-left: 12px;
  padding-right: 12px;
}
@media (max-width: 767px) {
  .blog-container {
    max-width: 100%;
    padding-left: 24px;
    padding-right: 24px;
  }
}
@media (min-width: 874px) {
  .blog-container {
    max-width: 874px;
    padding-left: 12px;
    padding-right: 12px;
    margin-left: auto;
    margin-right: auto;
  }
}

.blog-wrapper-no-border {
  margin-left: auto;
  margin-right: auto;
  padding-left: 12px;
  padding-right: 12px;
}
@media (max-width: 767px) {
  .blog-wrapper-no-border {
    max-width: 100%;
    padding-left: 24px;
    padding-right: 24px;
  }
}
@media (min-width: 1122px) {
  .blog-wrapper-no-border {
    max-width: 1122px;
    padding-left: 12px;
    padding-right: 12px;
    margin-left: auto;
    margin-right: auto;
  }
}

.row {
  display: flex;
  display: -webkit-flex;
  display: -ms-flexbox;
  flex-wrap: wrap;
  margin-left: -12px;
  margin-right: -12px;
}
.row.row-products {
  margin-left: -27px;
  margin-right: -27px;
}
@media (max-width: 767px) {
  .row {
    margin-left: -24px;
    margin-right: -24px;
  }
}

.d-flex {
  display: flex;
  display: -webkit-flex;
  display: -ms-flexbox;
}

.justify-center {
  justify-content: center;
}

.align-baseline {
  align-self: baseline;
}

@media (max-width: 767px) {
  .order-mobile-1 {
    order: 1;
  }
  .order-mobile-2 {
    order: 2;
  }
  .order-mobile-3 {
    order: 3;
  }
  .order-mobile-4 {
    order: 4;
  }
  .order-mobile-5 {
    order: 5;
  }
  .order-mobile-6 {
    order: 6;
  }
  .hide-mobile {
    display: none;
  }
}

.visible-mobile {
  display: none;
}
@media (max-width: 767px) {
  .visible-mobile {
    display: initial;
  }
  .visible-mobile.row {
    display: flex;
  }
}

header {
  background-color: #FFF !important;
}
@media (min-width: 768px) {
  header {
    padding-bottom: 15px;
  }
}
header .header-wrapper {
  padding-right: 12px;
}
header .home-button img {
  margin-right: 7px;
  margin-bottom: 4px;
}
@media (max-width: 1463px) and (min-width: 1200px) {
  header .site-logo {
    max-width: 150px;
    margin-right: auto;
  }
}
@media (max-width: 1199px) {
  header .site-logo {
    max-width: 100px;
    margin-right: auto;
    padding-right: 12px;
  }
}
header .lang-wrapper ul {
  display: flex;
  height: 100%;
}
header .lang-wrapper ul li {
  height: 100%;
}
header .lang-wrapper .wpml-ls-legacy-list-horizontal {
  padding: 0;
  border: none;
}
header .lang-wrapper .wpml-ls-legacy-list-horizontal.wpml-ls-statics-footer {
  margin: 0;
}
header .lang-wrapper .wpml-ls-link {
  padding: 13px 22px 8px 22px;
  display: block;
  height: 100%;
}
header ul.c-hor-menu {
  border: 0.5px solid rgba(160, 164, 169, 0.85);
  border-left: unset;
}
header ul.c-hor-menu .menu-item.with-submenu > a::after {
  content: "";
  display: inline-block;
  background-image: url("/wp-content/themes/menoelle/assets/img/icons/arrow-down-menu.svg");
  height: 7px;
  width: 12px;
  margin-left: 7px;
  vertical-align: middle;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}
header ul.c-hor-menu .menu-item.with-submenu > a:hover::after,
header ul.c-hor-menu .menu-item.with-submenu > a:focus::after {
  background-image: url("/wp-content/themes/menoelle/assets/img/icons/arrow-down-menu-hover.svg");
}
header ul.c-hor-menu .menu-item.current-menu-item a {
  color: #741B98;
  position: relative;
}
header ul.c-hor-menu .menu-item.current-menu-item a::before {
  content: "";
  display: block;
  transition: all ease-in-out 0.4s;
  width: calc(100% - 52px);
  height: 3px;
  position: absolute;
  bottom: -2px;
  background-color: #741B98;
  left: 50%;
  transform: translateX(-50%);
}
@media (max-width: 1199px) {
  header ul.c-hor-menu .menu-item.current-menu-item a::before {
    width: calc(100% - 20px);
  }
}
header ul.c-hor-menu .menu-item.current-page-ancestor > a {
  color: #741B98;
  position: relative;
}
header ul.c-hor-menu .menu-item.current-page-ancestor > a::before {
  content: "";
  display: block;
  transition: all ease-in-out 0.4s;
  width: calc(100% - 52px);
  height: 3px;
  position: absolute;
  bottom: -2px;
  background-color: #741B98;
  left: 50%;
  transform: translateX(-50%);
}
@media (max-width: 1199px) {
  header ul.c-hor-menu .menu-item.current-page-ancestor > a::before {
    width: calc(100% - 20px);
  }
}
header ul.c-hor-menu .menu-item.current-page-ancestor > a::after {
  background-image: url("/wp-content/themes/menoelle/assets/img/icons/arrow-down-menu-hover.svg");
}
header ul.c-hor-menu .menu-item.current-page-ancestor .mega-menu-wrapper::before {
  top: -2px;
}
header ul.c-hor-menu .menu-item:first-child.current-page-ancestor > a {
  color: #741B98;
  position: relative;
}
header ul.c-hor-menu .menu-item:first-child.current-page-ancestor > a::before {
  content: "";
  display: block;
  transition: all ease-in-out 0.4s;
  width: calc(100% - 26px);
  height: 3px;
  position: absolute;
  bottom: -2px;
  background-color: #741B98;
  left: 4px;
  transform: unset;
}
@media (max-width: 1199px) {
  header ul.c-hor-menu .menu-item:first-child.current-page-ancestor > a::before {
    width: calc(100% - 14px);
  }
}
header ul.c-hor-menu .menu-item:first-child.current-page-ancestor .mega-menu-wrapper::before {
  top: -2px;
}
header ul.c-hor-menu .menu-item a {
  font-family: "FiraSans";
  padding: 13px 26px;
  color: #303945;
  font-size: 20px;
  font-weight: 500;
}
@media (min-width: 1200px) and (max-width: 1463px) {
  header ul.c-hor-menu .menu-item a {
    font-size: 15px;
  }
}
@media (max-width: 1199px) {
  header ul.c-hor-menu .menu-item a {
    font-size: 13px;
    padding: 13px 10px;
  }
}
header ul.c-hor-menu .menu-item:first-child a {
  padding-left: 4px;
}
header .above-menu-nav .item:last-child {
  border-right: 0.5px solid rgba(160, 164, 169, 0.85);
}
header .above-menu-nav a, header .above-menu-nav button {
  font-family: "FiraSans";
  border-left: 0.5px solid rgba(160, 164, 169, 0.85);
  padding: 8px 22px;
  align-items: center;
}
header .above-menu-nav p {
  margin: 0;
}
header .above-menu-nav a {
  font-size: 13px;
  color: #303945;
}
header .above-menu-nav a:hover {
  color: #6d6d6d;
}
header .above-menu-nav a:first-child {
  color: #303945;
}
header .above-menu-nav a:first-child:hover {
  color: #6d6d6d;
}
header .above-menu-nav a:first-child.active {
  color: #741B98;
}

.btn-icon {
  background: unset;
  position: relative;
}
.btn-icon.my-account-btn {
  align-items: center;
}
.btn-icon .account-wrapper {
  pointer-events: none;
  position: absolute;
  right: 0;
  background-color: #FFF;
  width: 315px;
  top: 100%;
  height: 0;
  padding: 0;
  z-index: 100000;
  border-top: 3px solid #741B98;
  border-left: 1px solid #AEB1B5;
  border-bottom: 1px solid #AEB1B5;
  border-right: 1px solid #AEB1B5;
  border-bottom-left-radius: 8px;
  border-bottom-right-radius: 8px;
  opacity: 0;
  box-shadow: 0px 23px 20px rgba(0, 0, 0, 0.05);
}
@media (max-width: 767px) {
  .btn-icon .account-wrapper {
    top: 53px;
    left: 0;
    width: 100%;
    max-width: 100%;
  }
}
.btn-icon .account-wrapper * {
  transition: all ease-in-out 0.3s;
  opacity: 0;
  height: 0;
  overflow: hidden;
  visibility: hidden;
}
.btn-icon .account-wrapper p {
  font-size: 18px;
  font-family: "FiraSans";
  color: #192A42;
  font-weight: 600;
  margin-top: 0;
  margin-bottom: 15px;
}
.btn-icon .account-wrapper .login-btn {
  background: linear-gradient(#7b20a0 0%, #5f0c81 100%);
  font-size: 18px;
  font-weight: 500;
  font-family: "FiraSans";
  display: block;
  width: 100%;
  max-width: 100%;
  margin-block: 30px;
  padding: 15px;
  border-radius: 28px;
  color: #F7F4FC;
  border: 1px solid #561770;
  transition: all ease-in-out 0.3s;
}
.btn-icon .account-wrapper .login-btn:hover {
  transform: translateY(-5px);
  opacity: 0.8;
}
.btn-icon .account-wrapper .register-link {
  font-family: "FiraSans";
  font-size: 18px;
  color: #192a42;
  border-top: none;
  border-right: none;
  border-left: none;
  border-bottom: 0.5px solid #A0A4A9;
  padding: 0 0 4px 0;
  transition: all ease-in-out 0.3s;
}
.btn-icon .account-wrapper .register-link:hover {
  opacity: 0.8;
}
.btn-icon .account-wrapper.active {
  pointer-events: all;
  padding: 18px 20px 28px 20px;
  opacity: 1;
  height: auto;
}
.btn-icon .account-wrapper.active * {
  height: auto;
  overflow: visible;
  visibility: visible;
  opacity: 1;
  transition: all ease-in-out 0.3s;
}

.cart-btn {
  background: unset;
  position: relative;
}
.cart-btn .cart-contents {
  position: absolute;
  right: 12px;
  width: 18px;
  height: 18px;
  background-color: #741B98;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 13px;
  color: #F7F4FC;
  top: 17px;
  font-weight: 700;
  align-items: flex-start;
}
@media (max-width: 767px) {
  .cart-btn .cart-contents {
    width: 13px;
    height: 13px;
    font-size: 10px;
    right: 5px;
    top: 11px;
  }
}
.cart-btn .shopping-cart-content {
  position: absolute;
  background-color: white;
  z-index: 100;
  border-top: 3px solid #741B98;
  border-left: 1px solid #AEB1B5;
  border-bottom: 1px solid #AEB1B5;
  border-right: 1px solid #AEB1B5;
  border-bottom-left-radius: 8px;
  border-bottom-right-radius: 8px;
  width: 315px;
  right: 0;
  top: 100%;
  opacity: 0;
  box-shadow: 0px 23px 20px rgba(0, 0, 0, 0.05);
}
@media (max-width: 767px) {
  .cart-btn .shopping-cart-content {
    width: 100%;
    left: 0;
  }
}
.cart-btn .shopping-cart-content * {
  transition: all ease-in-out 0.3s;
  opacity: 0;
  height: 0;
  overflow: hidden;
  visibility: hidden;
}
.cart-btn .shopping-cart-content a {
  border: unset;
}
.cart-btn .shopping-cart-content.active {
  opacity: 1;
  display: block;
}
.cart-btn .shopping-cart-content.active .woocommerce-mini-cart__empty-message {
  padding: 15px;
}
.cart-btn .shopping-cart-content.active .title-wrapper {
  padding: 15px 12px 11px 12px;
  border-bottom: 0.5px solid #A0A4A9;
}
.cart-btn .shopping-cart-content.active .title-wrapper p {
  font-family: "FiraSans";
  font-weight: 600;
  font-size: 18px;
  text-align: center;
  color: #192a42;
}
.cart-btn .shopping-cart-content.active li {
  display: flex;
  display: -ms-flexbox;
  display: -webkit-flex;
  align-items: center;
  padding: 10px 20px 10px 9px;
}
.cart-btn .shopping-cart-content.active li a {
  border: none;
  background-color: #f2f2f2;
  width: 107px;
  height: 142px;
  margin-right: 17px;
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
}
.cart-btn .shopping-cart-content.active li a img {
  display: block;
  margin: auto;
  width: auto;
  height: 119px;
  object-fit: contain;
}
.cart-btn .shopping-cart-content.active li .quantity-title-wrapper {
  text-align: left;
}
.cart-btn .shopping-cart-content.active li .quantity-title-wrapper p {
  font-family: "FiraSans";
  font-weight: 700;
  font-size: 14px;
  line-height: 17px;
  text-align: left;
  color: #303945;
}
.cart-btn .shopping-cart-content.active li .quantity-title-wrapper span {
  font-family: "FiraSans";
  font-weight: 700;
  font-size: 18px;
  line-height: 22px;
  text-align: left;
  color: #bec0c2;
}
.cart-btn .shopping-cart-content.active .checkout-btn {
  max-width: 264px;
  display: block;
  width: 100%;
  margin: 0 auto;
  background: linear-gradient(#7b20a0 0%, #5f0c81 100%);
  border: 1px solid #561770;
  color: #F7F4FC;
  font-size: 18px;
  font-weight: 500;
  font-family: "FiraSans";
  margin-top: 24px;
  margin-bottom: 26px;
  padding: 13px;
  border-radius: 26px;
}
.cart-btn .shopping-cart-content.active .cart-btn {
  font-family: "FiraSans";
  font-size: 18px;
  color: #192a42;
  border-top: none;
  border-right: none;
  border-left: none;
  border-bottom: 0.5px solid #A0A4A9;
  padding: 0 0 4px 0;
  transition: all ease-in-out 0.3s;
  display: inline-block;
  margin-bottom: 35px;
  background-color: unset;
}
.cart-btn .shopping-cart-content.active .cart-btn:hover {
  opacity: 0.8;
}
.cart-btn .shopping-cart-content.active .summary-costs-wrapper {
  display: flex;
  display: -ms-flexbox;
  display: -webkit-flex;
  padding: 16px 20px 16px 20px;
  border-top: 0.5px solid #A0A4A9;
}
.cart-btn .shopping-cart-content.active .summary-costs-wrapper .labels {
  width: 105px;
  text-align: left;
}
.cart-btn .shopping-cart-content.active .summary-costs-wrapper .labels strong {
  font-family: "FiraSans";
  font-weight: 700;
  font-size: 14px;
  line-height: 17px;
  text-align: left;
  color: #303945;
  opacity: 0.6;
}
.cart-btn .shopping-cart-content.active .summary-costs-wrapper .labels p {
  font-family: "FiraSans";
  font-weight: 500;
  font-size: 12px;
  line-height: 15px;
  text-align: left;
  color: #bec0c2;
  margin: 0;
}
.cart-btn .shopping-cart-content.active .summary-costs-wrapper .costs {
  width: calc(100% - 105px);
  font-family: "FiraSans";
  font-weight: 700;
  font-size: 2.1875rem;
  line-height: 2.6875rem;
  text-align: right;
  color: #303945;
}
.cart-btn .shopping-cart-content.active * {
  height: auto;
  overflow: visible;
  visibility: visible;
  opacity: 1;
  transition: all ease-in-out 0.3s;
}
.cart-btn .shopping-cart-content .woocommerce-mini-cart__empty-message {
  padding: 0;
  color: #303945;
  opacity: 0.6;
  font-size: 16px;
}

.header-wrapper-mobile .logo {
  padding: 0 20px;
  max-width: 45%;
  width: 100%;
}
.header-wrapper-mobile .language.lang-wrapper {
  padding: 0 10px;
  position: relative;
}
.header-wrapper-mobile .language.lang-wrapper::before {
  content: "";
  display: block;
  width: 0.5px;
  height: 25px;
  background: rgba(160, 164, 169, 0.85);
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
}
.header-wrapper-mobile .language.lang-wrapper::after {
  content: "";
  display: block;
  width: 0.5px;
  height: 25px;
  background: rgba(160, 164, 169, 0.85);
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
}
.header-wrapper-mobile .language.lang-wrapper .wpml-ls-legacy-list-horizontal {
  padding: 0;
  border: none;
}
.header-wrapper-mobile .language.lang-wrapper .wpml-ls-legacy-list-horizontal.wpml-ls-statics-footer {
  margin: 0;
}
.header-wrapper-mobile .language.lang-wrapper .wpml-ls-link {
  padding: 0;
}
.header-wrapper-mobile .btn-icon .stroke-wrapper {
  height: 25px;
  width: 0.5px;
  position: relative;
  margin-top: 2px;
  margin-left: 10px;
  padding-left: 0.5px;
}
.header-wrapper-mobile .btn-icon .stroke-wrapper .line {
  position: absolute;
  background: rgba(160, 164, 169, 0.85);
  height: 100%;
  width: 0.5px;
}
.header-wrapper-mobile .my-cart-btn .count-wrapper {
  width: 13px;
  height: 13px;
  position: relative;
}
.header-wrapper-mobile .btn-icon, .header-wrapper-mobile .cart-btn {
  padding: 0 10px;
  position: static;
}
.header-wrapper-mobile .burger-btn{
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
  width: auto;
  background: #F4F4F6;
  margin-left: auto;
  padding: 19px 15px;
}
.header-wrapper-mobile .burger-btn:hover {
  background-color: #e6e6eb;
}

.mega-menu-wrapper.products::before {
  width: 13%;
  left: 4px;
}
@media (min-width: 1200px) and (max-width: 1463px) {
  .mega-menu-wrapper.products::before {
    width: 10%;
  }
}
@media (min-width: 768px) and (max-width: 1199px) {
  .mega-menu-wrapper.products::before {
    left: 0;
  }
}

.mega-menu-wrapper {
  opacity: 0;
  z-index: -1;
  transition: opacity ease-in-out 0.4s;
  pointer-events: none;
  width: 668px;
  padding: 20px 50px 34px 16px;
  position: absolute;
  border-radius: 0px 0px 8px 8px;
  background: #fff;
  border: 0.5px solid #aeb1b5;
  box-shadow: 0px 23px 20px rgba(0, 0, 0, 0.05);
  left: 26px;
}
@media (max-width: 767px) {
  .mega-menu-wrapper {
    overflow-y: auto;
  }
}
.mega-menu-wrapper.active {
  opacity: 1;
  z-index: 100;
  pointer-events: auto;
}
.mega-menu-wrapper::before {
  content: "";
  display: block;
  height: 3px;
  width: 21%;
  background-color: #741B98;
  position: absolute;
  top: 0;
  left: 0;
}
@media (min-width: 1200px) and (max-width: 1463px) {
  .mega-menu-wrapper::before {
    width: 17%;
  }
}
@media (min-width: 768px) and (max-width: 1199px) {
  .mega-menu-wrapper::before {
    width: 100% !important;
  }
  .mega-menu-wrapper {
    left: -158px !important;
  }
}
.mega-menu-wrapper .img-wrapper {
  transition: opacity 0.3s ease-in-out;
}
.mega-menu-wrapper .img-wrapper:hover {
  opacity: 0.7;
  transition: opacity 0.3s ease-in-out;
}
.mega-menu-wrapper .img-wrapper > a {
  padding: 0 !important;
}
.mega-menu-wrapper .img-wrapper img {
  margin-right: 14px;
}
.mega-menu-wrapper .img-wrapper p {
  margin: 0;
  font-family: "FiraSans";
  font-weight: 600;
  font-size: 18px;
  line-height: 59px;
  color: #192a42;
  position: relative;
}
.mega-menu-wrapper .img-wrapper p::after {
  content: "";
  display: block;
  border-bottom: 0.5px solid #A0A4A9;
  position: absolute;
  width: 100%;
  bottom: 15px;
}
.mega-menu-wrapper ul.submenu {
  padding-left: 18px;
  margin-top: 28px;
}
.mega-menu-wrapper ul.submenu li.item-submenu.active span {
  color: #741B98;
}
.mega-menu-wrapper ul.submenu li.item-submenu.active span::before {
  border-bottom: 1px solid #741B98;
}
.mega-menu-wrapper ul.submenu li.item-submenu {
  max-width: 50%;
  width: 100%;
  margin-bottom: 1px;
  transition: opacity 0.3s ease-in-out;
}
.mega-menu-wrapper ul.submenu li.item-submenu:hover {
  opacity: 0.7;
  transition: opacity 0.3s ease-in-out;
}
.mega-menu-wrapper ul.submenu li.item-submenu:last-child {
  margin-bottom: 0;
}
.mega-menu-wrapper ul.submenu li.item-submenu:nth-last-child(2) {
  margin-bottom: 0;
}
.mega-menu-wrapper ul.submenu li.item-submenu a {
  padding: 0;
}
.mega-menu-wrapper ul.submenu li.item-submenu span {
  font-family: "FiraSans";
  font-size: 18px;
  line-height: 59px;
  color: #192a42;
  position: relative;
}
.mega-menu-wrapper ul.submenu li.item-submenu span::before {
  content: "";
  display: block;
  border-bottom: 0.5px solid #A0A4A9;
  bottom: 13px;
  left: 0;
  position: absolute;
  width: 100%;
}
.mega-menu-wrapper ul.submenu li.item-submenu img {
  width: 40px;
  height: auto;
  margin-right: 13px;
}
.mega-menu-wrapper.products {
  width: 800px;
  left: 0;
  padding: 20px 35px 18px 23px;
}
@media (min-width: 768px) and (max-width: 1199px) {
  .mega-menu-wrapper.products {
    width: 752px !important;
    left: -152px !important;
  }
}
.mega-menu-wrapper.products .text-separator {
  font-family: "Inter-V";
  font-weight: bold;
  font-size: 14px;
  letter-spacing: 0.1em;
  line-height: 24px;
  color: #9670a9;
  margin-top: 48px;
  margin-bottom: 14px;
  padding-left: 3px;
}
.mega-menu-wrapper.products .submenu-second {
  padding-left: 18px;
  list-style: none;
}
.mega-menu-wrapper.products .submenu-second li.item-submenu.active a {
  color: #741B98;
}
.mega-menu-wrapper.products .submenu-second li.item-submenu.active a::before {
  border-bottom: 1px solid #741B98;
}
.mega-menu-wrapper.products .submenu-second li.item-submenu.active::before {
  background-image: url("/wp-content/themes/menoelle/assets/img/icons/purple-left-icon.svg");
}
.mega-menu-wrapper.products .submenu-second li {
  max-width: 100%;
  position: relative;
  transition: opacity 0.3s ease-in-out;
}
.mega-menu-wrapper.products .submenu-second li:hover {
  opacity: 0.7;
  transition: opacity 0.3s ease-in-out;
}
.mega-menu-wrapper.products .submenu-second li::before {
  content: "";
  display: block;
  height: 12px;
  width: 6px;
  position: absolute;
  left: -17px;
  background-image: url("/wp-content/themes/menoelle/assets/img/icons/grey-left-icon.svg");
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  top: 50%;
  transform: translateY(-50%);
}
.mega-menu-wrapper.products .submenu-second li a {
  position: relative;
  display: inline-block;
  font-family: "FiraSans";
  font-size: 18px;
  line-height: 59px;
  color: #192a42;
  padding: 0;
}
.mega-menu-wrapper.products .submenu-second li a::before {
  content: "";
  display: block;
  border-bottom: 0.5px solid #A0A4A9;
  bottom: 13px;
  left: 0;
  position: absolute;
  width: 100%;
}
.mega-menu-wrapper.products .submenu-second li p {
  margin: 0;
}
.mega-menu-wrapper.products ul.submenu {
  margin-top: 10px;
  padding-left: 22px;
  list-style: none;
}
.mega-menu-wrapper.products ul.submenu li.item-submenu.active a {
  color: #741B98;
}
.mega-menu-wrapper.products ul.submenu li.item-submenu.active a::before {
  border-bottom: 1px solid #741B98;
}
.mega-menu-wrapper.products ul.submenu li.item-submenu.active::before {
  background-image: url("/wp-content/themes/menoelle/assets/img/icons/purple-left-icon.svg");
}
.mega-menu-wrapper.products ul.submenu li.item-submenu {
  max-width: 100%;
  position: relative;
}
.mega-menu-wrapper.products ul.submenu li.item-submenu:hover {
  opacity: 0.7;
}
.mega-menu-wrapper.products ul.submenu li.item-submenu::before {
  content: "";
  display: block;
  height: 12px;
  width: 6px;
  position: absolute;
  left: -22px;
  background-image: url("/wp-content/themes/menoelle/assets/img/icons/grey-left-icon.svg");
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  top: 50%;
  transform: translateY(-50%);
}
.mega-menu-wrapper.products ul.submenu li.item-submenu a {
  position: relative;
  display: inline-block;
  font-family: "FiraSans";
  font-size: 18px;
  line-height: 59px;
  color: #192a42;
}
.mega-menu-wrapper.products ul.submenu li.item-submenu a::before {
  content: "";
  display: block;
  border-bottom: 0.5px solid #A0A4A9;
  bottom: 13px;
  left: 0;
  position: absolute;
  width: 100%;
}
.mega-menu-wrapper.products ul.submenu li.item-submenu .special-stamp {
  color: #741B98;
  font-weight: 700;
  background-color: #EAE2ED;
  padding: 2px 10px;
}
.mega-menu-wrapper.products ul.submenu li.item-submenu .special-stamp::before {
  display: none;
}
.mega-menu-wrapper.products ul.submenu li.item-submenu p {
  margin: 0;
  display: inline-block;
}

.default-block-spacing{
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
}
@media (min-width: 768px) {
  .default-block-spacing{
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }
}

.not-found-page {
  padding: 120px 0 100px;
  background: linear-gradient(rgba(234, 242, 253, 0.4) 0%, rgba(238, 237, 255, 0.4) 51.6%, rgba(241, 221, 242, 0.4) 100%);
}
.not-found-page .wrapper {
  padding-top: 50px;
}
.not-found-page .small-text {
  font-weight: 700;
  font-size: 14px;
  letter-spacing: 0.1em;
  line-height: 24px;
  color: #a0a4a9;
}
.not-found-page .text p {
  font-family: "FiraSans";
  font-weight: 700;
  font-size: 42px;
  line-height: 54px;
  color: #303945;
  margin: 0 0 35px 0;
}
.not-found-page .spacing {
  margin-top: 70px;
}
.not-found-page .purple-btn a {
  padding: 23px 23px 23px 40px;
  border-radius: 40px;
  background: linear-gradient(#7b20a0 0%, #5f0c81 100%);
  box-shadow: 0px 0px 24px rgba(115, 20, 154, 0.3);
  margin-right: 30px;
}
.not-found-page .purple-btn a span {
  margin-right: 40px;
  font-weight: 500;
  font-size: 22px;
  line-height: 31px;
  color: #f7f4fc;
  display: flex;
  align-items: center;
}
.not-found-page .white-btn a {
  padding: 23px 45px;
  border-radius: 42.5px;
  background: #fff;
  box-shadow: 10px 10px 50px rgba(33, 6, 44, 0.06);
}
.not-found-page .white-btn a span {
  font-family: "FiraSans";
  font-weight: 500;
  font-size: 22px;
  line-height: 30px;
  color: #561770;
  display: flex;
  align-items: center;
}

.background-cart-wrapper {
  padding: 5.625rem 0;
  background: linear-gradient(#eaf2fd 0%, #eeedff 51.6%, #f1ddf2 100%);
}
.background-cart-wrapper .cart-container-wrapper .woocommerce-cart-form {
  background-color: white;
  border-radius: 6px;
}
.background-cart-wrapper .cart-container-wrapper .woocommerce-cart-form .coupon {
  border-top: 0.5px solid #BABCC0;
  padding: 20px 12px;
  font-size: 18px;
}
.background-cart-wrapper .cart-container-wrapper .woocommerce-cart-form .coupon label{
  display: block;
  font-family: "Inter-V";
  font-weight: bold;
  font-size: 13px;
  letter-spacing: 0.1em;
  line-height: 26px;
  text-align: left;
  color: #a0a4a9;
  margin-bottom: 8px;
  text-transform: uppercase;
}
@media (max-width: 991px) {
  .background-cart-wrapper .cart-container-wrapper .woocommerce-cart-form .coupon label {
    margin-bottom: 15px;
  }
}
.background-cart-wrapper .cart-container-wrapper .woocommerce-cart-form .coupon input{
  display: block;
  width: 100%;
  border-color: #BABCC0;
  font-family: "FiraSans";
  font-weight: 500;
  font-size: 18px;
  line-height: 19px;
  text-align: left;
  color: #303945;
  padding: 12px 15px;
  border-radius: 6px;
  margin-bottom: 0;
}
@media (max-width: 991px) {
  .background-cart-wrapper .cart-container-wrapper .woocommerce-cart-form .coupon input {
    margin-bottom: 15px;
  }
}
.background-cart-wrapper .cart-container-wrapper .woocommerce-cart-form .coupon button {
  background: linear-gradient(180deg, rgb(123, 32, 160) 0%, rgb(95, 12, 129) 100%);
  color: white;
  border-radius: 40px;
  padding: 17px 30px;
  margin-bottom: 0;
}
@media (max-width: 991px) {
  .background-cart-wrapper .cart-container-wrapper .woocommerce-cart-form .coupon button {
    width: 100%;
  }
}
.background-cart-wrapper .cart-container-wrapper .woocommerce-cart-form table {
  border: none;
}
.background-cart-wrapper .cart-container-wrapper .woocommerce-cart-form tr th, .background-cart-wrapper .cart-container-wrapper .woocommerce-cart-form tr td {
  font-family: "FiraSans";
  font-weight: 500;
  font-size: 20px;
  line-height: 28px;
  text-align: left;
  color: #303945;
  border-color: #BABCC0;
}
@media (max-width: 991px) {
  .background-cart-wrapper .cart-container-wrapper .woocommerce-cart-form tr th, .background-cart-wrapper .cart-container-wrapper .woocommerce-cart-form tr td {
    font-size: 16px;
  }
}
.background-cart-wrapper .cart-container-wrapper .woocommerce-cart-form tr th {
  padding: 9px 12px;
}
.background-cart-wrapper .cart-container-wrapper .woocommerce-cart-form tr td {
  padding: 20px 12px;
  font-weight: 400;
}
@media (max-width: 767px) {
  .background-cart-wrapper .cart-container-wrapper .woocommerce-cart-form .product-thumbnail {
    display: block;
  }
  .background-cart-wrapper .cart-container-wrapper .woocommerce-cart-form .product-thumbnail::before {
    display: none;
  }
}
.background-cart-wrapper .cart-container-wrapper .woocommerce-cart-form .product-thumbnail img {
  height: 120px;
  margin: 0;
  width: 100%;
  object-fit: contain;
}
.background-cart-wrapper .cart-container-wrapper .woocommerce-cart-form .product-name a {
  text-decoration: none;
  transition: all ease-in-out 0.3s;
}
@media (max-width: 767px) {
  .background-cart-wrapper .cart-container-wrapper .woocommerce-cart-form .product-name a {
    padding-left: 20px;
  }
}
.background-cart-wrapper .cart-container-wrapper .woocommerce-cart-form .product-name a:hover {
  opacity: 0.8;
}
.background-cart-wrapper .cart-container-wrapper .woocommerce-cart-form .product-name a p {
  margin: 0;
}
.background-cart-wrapper .cart-container-wrapper .woocommerce-cart-form .product-name a p:first-child {
  font-family: "FiraSans";
  font-weight: bold;
  font-size: 27px;
  line-height: 34px;
  text-align: left;
  color: #303945;
}
@media (max-width: 767px) {
  .background-cart-wrapper .cart-container-wrapper .woocommerce-cart-form .product-name a p:first-child {
    font-size: 20px;
    line-height: 27px;
  }
}
.background-cart-wrapper .cart-container-wrapper .woocommerce-cart-form .product-name a p:last-child {
  font-family: "FiraSans";
  font-weight: normal;
  font-size: 20px;
  line-height: 28px;
  text-align: left;
  color: #303945;
}
.background-cart-wrapper .cart-container-wrapper .woocommerce-cart-form .product-remove a{
  display: block;
  border-radius: 50%;
  background: #FFF;
  display: flex;
  justify-content: center;
  align-items: center;
  transition: all ease-in-out 0.3s;
}
.background-cart-wrapper .cart-container-wrapper .woocommerce-cart-form .product-remove a:hover {
  background: linear-gradient(#eaf2fd 0%, #eeedff 51.6%, #f1ddf2 100%);
}
.background-cart-wrapper .cart-container-wrapper .woocommerce-cart-form .product-remove a img {
  margin: 0;
  width: 15px;
  height: auto;
}
.background-cart-wrapper .cart-container-wrapper .woocommerce-cart-form .quantity input {
  border-color: #BABCC0;
}
@media (max-width: 767px) {
  .background-cart-wrapper .cart-container-wrapper .woocommerce-cart-form .quantity input {
    width: 80px;
  }
}
.background-cart-wrapper .inside-summary {
  background-color: white;
  border-radius: 6px;
  padding: 9px 12px 30px 12px;
}
.background-cart-wrapper .inside-summary .cart_totals {
  float: unset;
  width: 100%;
}
.background-cart-wrapper .inside-summary .cart_totals h2 {
  margin-top: 0;
  margin-bottom: 30px;
  font-family: "FiraSans";
  font-weight: bold;
  font-size: 27px;
  text-align: left;
  color: #303945;
}
.background-cart-wrapper .inside-summary .cart_totals table {
  border: none;
  margin-bottom: 30px;
  font-family: "FiraSans";
  font-weight: normal;
  font-size: 20px;
}
@media (max-width: 991px) {
  .background-cart-wrapper .inside-summary .cart_totals table {
    font-size: 16px;
  }
}
.background-cart-wrapper .inside-summary .cart_totals table tr th {
  padding-left: 0;
}
.background-cart-wrapper .inside-summary .cart_totals table tr td {
  text-align: right;
  padding-right: 0;
}
@media (max-width: 767px) {
  .background-cart-wrapper .inside-summary .cart_totals table tr td {
    padding-right: 12px;
  }
}
.background-cart-wrapper .inside-summary .wc-proceed-to-checkout {
  padding: 0;
  margin-bottom: 30px;
}
.background-cart-wrapper .inside-summary .wc-proceed-to-checkout a {
  background: linear-gradient(180deg, rgb(123, 32, 160) 0%, rgb(95, 12, 129) 100%);
  color: white;
  border-radius: 40px;
  padding: 17px 12px;
  margin-bottom: 0;
  font-size: 18px;
}

.d-none {
  display: none !important;
}

.cart-empty {
  padding: 9.375rem 0 7.5rem 0;
  background: linear-gradient(#eaf2fd 0%, #eeedff 51.6%, #f1ddf2 100%);
}
.cart-empty h1 {
  margin-top: 0;
  margin-bottom: 70px;
  font-family: "FiraSans";
  font-weight: bold;
  font-size: 27px;
  text-align: center;
  color: #303945;
}
.cart-empty .return-to-shop {
  text-align: center;
}
.cart-empty .return-to-shop a {
  background: linear-gradient(180deg, rgb(123, 32, 160) 0%, rgb(95, 12, 129) 100%);
  color: white;
  border-radius: 40px;
  padding: 17px 50px;
  margin-bottom: 0;
  transition: all ease-in-out 0.3s;
}
.cart-empty .return-to-shop a:hover {
  background: linear-gradient(180deg, rgb(123, 32, 160) 0%, rgb(95, 12, 129) 100%);
  color: white;
  opacity: 0.8;
  transform: translateY(-10px);
}

.checkout-page {
  background: linear-gradient(#eaf2fd 0%, #eeedff 51.6%, #f1ddf2 100%);
  padding: 3.75rem 0;
}
.checkout-page .woocommerce-info {
  background-color: white;
  border-top-color: #561770;
}
.checkout-page .woocommerce-info::before {
  color: #561770;
}
.checkout-page .woocommerce-error {
  padding-left: 3.5em;
}
.checkout-page .checkout.woocommerce-checkout {
  background-color: white;
  border-radius: 10px;
  padding: 42px 40px 48px 38px;
}
@media (min-width: 768px) and (max-width: 991px) {
  .checkout-page .checkout.woocommerce-checkout {
    padding: 30px 20px;
  }
}
@media (max-width: 767px) {
  .checkout-page .checkout.woocommerce-checkout {
    padding: 15px 10px;
  }
}
.checkout-page .checkout.woocommerce-checkout h3 {
  font-family: "FiraSans";
  font-weight: 700;
  font-size: 2rem;
  line-height: 2.5rem;
  text-align: left;
  color: #303945;
  margin-bottom: 35px;
  margin-top: 0;
}
@media (max-width: 767px) {
  .checkout-page .checkout.woocommerce-checkout .col-1, .checkout-page .checkout.woocommerce-checkout .col-2 {
    padding-right: 12px;
    padding-left: 12px;
    max-width: 100%;
  }
}
.checkout-page .checkout.woocommerce-checkout .woocommerce-account-fields .form-row.create-account {
  padding: 0;
  margin-bottom: 10px;
}
.checkout-page .checkout.woocommerce-checkout .woocommerce-account-fields .woocommerce-form__label.woocommerce-form__label-for-checkbox {
  font-size: 16px;
  line-height: 20px;
  display: flex;
  align-items: center;
  font-weight: 400;
}
.checkout-page .checkout.woocommerce-checkout .woocommerce-account-fields .woocommerce-form__label.woocommerce-form__label-for-checkbox span {
  padding-left: 10px;
}
.checkout-page .checkout.woocommerce-checkout .woocommerce-account-fields .woocommerce-form__label.woocommerce-form__label-for-checkbox input {
  margin: 0;
}
.checkout-page .checkout.woocommerce-checkout .woocommerce-account-fields .create-account .form-row {
  margin-bottom: 30px;
}
.checkout-page .checkout.woocommerce-checkout .woocommerce-account-fields .create-account .form-row label {
  font-family: "Inter-V";
  font-weight: 700;
  font-size: 13px;
  letter-spacing: 0.1em;
  line-height: 26px;
  color: #a0a4a9;
  text-transform: uppercase;
}
.checkout-page .checkout.woocommerce-checkout .woocommerce-account-fields .create-account .form-row input, .checkout-page .checkout.woocommerce-checkout .woocommerce-account-fields .create-account .form-row textarea {
  border-radius: 6px;
  background: #fff;
  border: 1px solid #e3dcf1;
  font-family: "FiraSans";
  font-weight: 500;
  font-size: 18px;
  line-height: 19px;
  text-align: left;
  color: #303945;
  padding: 12px 15px;
}
.checkout-page .woocommerce-additional-fields, .checkout-page #order_review_heading {
  margin-top: 30px;
}
.checkout-page .woocommerce-billing-fields__field-wrapper p, .checkout-page .woocommerce-additional-fields__field-wrapper p, .checkout-page .woocommerce-shipping-fields__field-wrapper p {
  margin-bottom: 20px;
  padding: 0;
}
@media (max-width: 767px) {
  .checkout-page .woocommerce-billing-fields__field-wrapper p, .checkout-page .woocommerce-additional-fields__field-wrapper p, .checkout-page .woocommerce-shipping-fields__field-wrapper p {
    margin-bottom: 30px;
  }
}
.checkout-page .woocommerce-billing-fields__field-wrapper p label, .checkout-page .woocommerce-additional-fields__field-wrapper p label, .checkout-page .woocommerce-shipping-fields__field-wrapper p label {
  font-family: "Inter-V";
  font-weight: 700;
  font-size: 13px;
  letter-spacing: 0.1em;
  line-height: 26px;
  color: #a0a4a9;
  text-transform: uppercase;
}
.checkout-page .woocommerce-billing-fields__field-wrapper p input, .checkout-page .woocommerce-billing-fields__field-wrapper p textarea, .checkout-page .woocommerce-additional-fields__field-wrapper p input, .checkout-page .woocommerce-additional-fields__field-wrapper p textarea, .checkout-page .woocommerce-shipping-fields__field-wrapper p input, .checkout-page .woocommerce-shipping-fields__field-wrapper p textarea {
  border-radius: 6px;
  background: #fff;
  border: 1px solid #e3dcf1;
  font-family: "FiraSans";
  font-weight: 500;
  font-size: 18px;
  line-height: 19px;
  text-align: left;
  color: #303945;
  padding: 12px 15px;
}
.checkout-page .woocommerce-billing-fields__field-wrapper .selection .select2-selection--single, .checkout-page .woocommerce-additional-fields__field-wrapper .selection .select2-selection--single, .checkout-page .woocommerce-shipping-fields__field-wrapper .selection .select2-selection--single {
  border-radius: 6px;
  background: #fff;
  border: 1px solid #e3dcf1;
  font-family: "FiraSans";
  font-weight: 500;
  font-size: 18px;
  line-height: 19px;
  text-align: left;
  color: #303945;
}
.checkout-page .woocommerce-billing-fields__field-wrapper input::placeholder, .checkout-page .woocommerce-additional-fields__field-wrapper input::placeholder, .checkout-page .woocommerce-shipping-fields__field-wrapper input::placeholder {
  font-weight: 400;
}
.checkout-page .woocommerce-billing-fields__field-wrapper textarea::placeholder, .checkout-page .woocommerce-additional-fields__field-wrapper textarea::placeholder, .checkout-page .woocommerce-shipping-fields__field-wrapper textarea::placeholder {
  font-weight: 400;
}
.checkout-page .legal.form-row.checkbox-legal {
  margin-bottom: 30px;
}
.checkout-page .legal.form-row.checkbox-legal input {
  display: none;
}
.checkout-page .legal.form-row.checkbox-legal label {
  display: block !important;
  padding-left: 50px;
}
.checkout-page .legal.form-row.checkbox-legal input:checked ~ .woocommerce-gzd-legal-checkbox-text::after {
  content: "";
  display: block;
  background-color: #561770;
  width: 13px;
  height: 13px;
  border-radius: 50%;
  left: 0;
  top: 0;
  left: -39px;
  top: 11px;
  position: absolute;
}
.checkout-page .legal.form-row.checkbox-legal .woocommerce-gzd-legal-checkbox-text {
  position: relative;
}
.checkout-page .legal.form-row.checkbox-legal .woocommerce-gzd-legal-checkbox-text::before {
  content: "";
  display: block;
  border: 1px solid #C5ABD6;
  width: 35px;
  height: 35px;
  background-color: white;
  border-radius: 50%;
  position: absolute;
  left: -50px;
  top: 0;
}
.checkout-page .wc_payment_methods.payment_methods.methods {
  background-color: #FFF;
}
.checkout-page .wc_payment_methods.payment_methods.methods li {
  margin-bottom: 15px !important;
}
@media (max-width: 991px) {
  .checkout-page .wc_payment_methods.payment_methods.methods li {
    line-height: 30px !important;
  }
}
.checkout-page .wc_payment_methods.payment_methods.methods li input {
  display: none;
}
.checkout-page .wc_payment_methods.payment_methods.methods li .payment_box {
  background-color: #eeedff !important;
}
@media (max-width: 991px) {
  .checkout-page .wc_payment_methods.payment_methods.methods li .payment_box {
    margin-top: 20px !important;
  }
}
.checkout-page .wc_payment_methods.payment_methods.methods li .payment_box p {
  margin-top: 0;
  font-family: "FiraSans";
  color: #303945;
  font-weight: 500;
}
.checkout-page .wc_payment_methods.payment_methods.methods li .payment_box::before {
  border: 1em solid #eeedff !important;
  border-right-color: transparent !important;
  border-left-color: transparent !important;
  border-top-color: transparent !important;
}
.checkout-page .wc_payment_methods.payment_methods.methods li input:checked ~ label::after {
  content: "";
  display: block;
  background-color: #561770;
  width: 13px;
  height: 13px;
  border-radius: 50%;
  left: 0;
  top: 0;
  left: -38.5px;
  top: 5px;
  position: absolute;
}
.checkout-page .wc_payment_methods.payment_methods.methods li label {
  margin-left: 50px;
  position: relative;
  cursor: pointer;
}
.checkout-page .wc_payment_methods.payment_methods.methods li label::before {
  content: "";
  display: block;
  border: 1px solid #C5ABD6;
  width: 35px;
  height: 35px;
  background-color: white;
  border-radius: 50%;
  position: absolute;
  left: -50px;
  top: -6px;
}
.checkout-page .overflow-x-auto {
  overflow-x: auto;
}
.checkout-page .shop_table.woocommerce-checkout-review-order-table {
  background-color: white;
  border: none;
  font-family: "FiraSans";
  font-weight: bold;
  font-size: 16px;
  text-align: left;
  color: #303945;
}
.checkout-page .shop_table.woocommerce-checkout-review-order-table tbody tr td {
  border: none;
}
.checkout-page .shop_table.woocommerce-checkout-review-order-table .cart_item .product-name{
  display: flex;
  align-items: center;
}
.checkout-page .shop_table.woocommerce-checkout-review-order-table .cart_item .product-name .wc-gzd-product-name-right {
  font-family: "FiraSans";
  font-weight: bold;
  font-size: 16px;
  text-align: left;
  color: #303945;
}
.checkout-page .shop_table.woocommerce-checkout-review-order-table .cart_item .product-name .wc-gzd-product-name-left img {
  height: 120px;
  margin: 0;
  width: 100%;
  object-fit: contain;
}
.checkout-page .wc-gzd-order-submit .form-row.place-order.wc-gzd-place-order button {
  background: linear-gradient(180deg, rgb(123, 32, 160) 0%, rgb(95, 12, 129) 100%);
  color: white;
  border-radius: 40px;
  padding: 17px 50px;
  margin-bottom: 0;
  transition: all ease-in-out 0.3s;
}
.checkout-page .wc-gzd-order-submit .form-row.place-order.wc-gzd-place-order button:hover {
  background: linear-gradient(180deg, rgb(123, 32, 160) 0%, rgb(95, 12, 129) 100%);
  color: white;
  opacity: 0.8;
  transform: translateY(-10px);
}
.checkout-page .woocommerce-shipping-fields .woocommerce-form__label.woocommerce-form__label-for-checkbox {
  font-size: 16px;
  line-height: 20px;
  display: flex;
  align-items: center;
  font-weight: 400;
}
.checkout-page .woocommerce-shipping-fields .woocommerce-form__label.woocommerce-form__label-for-checkbox span {
  padding-left: 10px;
}

footer.website-footer {
  background-color: #561770;
}
@media (min-width: 768px) {
  footer.website-footer {
    padding-top: 6.5rem;
    padding-bottom: 3rem;
  }
}
@media (max-width: 767px) {
  footer.website-footer {
    padding: 45px 0 0;
  }
}
footer.website-footer .location-area img {
  margin-right: 21px;
}
footer.website-footer .location-area .text-wrapper p {
  color: white;
  font-size: 16px;
  line-height: 24px;
  font-weight: 600;
  margin: 5px 0 0;
}
@media (max-width: 767px) {
  footer.website-footer .location-area .d-flex {
    justify-content: start;
  }
}
footer.website-footer .contact-area .d-flex {
  justify-content: center;
}
@media (max-width: 992px) {
  footer.website-footer .contact-area .d-flex {
    justify-content: end;
  }
}
footer.website-footer .contact-area img {
  margin-right: 23px;
  margin-top: 2px;
}
@media (max-width: 767px) {
  footer.website-footer .contact-area .d-flex {
    padding-top: 30px;
    justify-content: start;
  }
}
@media (max-width: 1463px) {
  footer.website-footer .email-area .d-flex {
    justify-content: end;
  }
}
@media (max-width: 992px) {
  footer.website-footer .email-area .d-flex {
    justify-content: center;
    padding-top: 30px;
  }
}
@media (min-width: 1464px) {
  footer.website-footer .email-area {
    padding-left: 8.75%;
  }
}
footer.website-footer .email-area img {
  margin-right: 22px;
  margin-top: 8px;
}
@media (max-width: 767px) {
  footer.website-footer .email-area .d-flex {
    justify-content: start;
  }
}
footer.website-footer .email-area .text-wrapper p strong a {
  font-size: 1.875rem;
  color: white;
  font-weight: 700;
  line-height: 2.375rem;
  display: block;
  margin-bottom: 7px;
}
footer.website-footer .email-area .text-wrapper p {
  margin: 0;
  color: #C5ABD6;
  font-size: 16px;
  line-height: 24px;
  font-weight: 600;
}
footer.website-footer .contact-area .text-wrapper p strong a {
  font-size: 20px;
  color: white;
  font-weight: 700;
  line-height: 32px;
  display: block;
  margin-bottom: 7px;
}
footer.website-footer .contact-area .text-wrapper p {
  margin: 0;
  color: #C5ABD6;
  font-size: 16px;
  line-height: 24px;
  font-weight: 600;
}
footer.website-footer .divider-wrapper-first {
  margin: 2.9375rem 0 3.25rem;
}
footer.website-footer .divider-wrapper-first hr {
  border-color: rgba(204, 208, 210, 0.23);
}
footer.website-footer .second-row .divider-wrapper {
  margin-top: 4rem;
}
@media (max-width: 992px) {
  footer.website-footer .second-row .divider-wrapper {
    order: 4;
  }
}
footer.website-footer .second-row .divider-wrapper hr {
  border-color: rgba(204, 208, 210, 0.23);
}
@media (min-width: 768px) {
  footer.website-footer .product-text-area {
    padding-left: 17px;
  }
}
@media (max-width: 992px) {
  footer.website-footer .product-text-area {
    order: 1;
  }
}
footer.website-footer .product-text-area p {
  margin-top: 0;
}
footer.website-footer .product-text-area p:first-child {
  font-family: "FiraSans";
  font-size: 20px;
  line-height: 32px;
  margin-bottom: 20px;
  color: #E3DCF1;
}
footer.website-footer .product-text-area p:first-child strong {
  font-family: "FiraSans";
}
footer.website-footer .product-text-area p:last-child {
  font-size: 16px;
  line-height: 24px;
  color: #E3DCF1;
  margin-bottom: 0;
}
footer.website-footer .product-text-area p:last-child strong {
  font-weight: 700;
}
@media (max-width: 992px) {
  footer.website-footer .socials-area {
    order: 3;
    padding-top: 30px;
  }
}
footer.website-footer .socials-area .socials-wrapper {
  margin-bottom: 16px;
}
@media (max-width: 767px) {
  footer.website-footer .socials-area .socials-wrapper {
    margin-bottom: 55px;
  }
}
footer.website-footer .socials-area .socials-wrapper a {
  margin-right: 25px;
}
footer.website-footer .socials-area .socials-wrapper a:last-child {
  margin-right: 0;
}
footer.website-footer .socials-area .socials-wrapper img {
  transition: all ease-in-out 0.5s;
  margin-bottom: 15px;
}
footer.website-footer .socials-area .socials-wrapper img:hover {
  opacity: 0.7;
}
footer.website-footer .socials-area p {
  margin: 0;
  text-align: center;
  color: #BD9AC6;
  font-size: 16px;
  font-weight: 600;
}
footer.website-footer .menu-area {
  margin-left: 7.75%;
}
@media (max-width: 992px) {
  footer.website-footer .menu-area {
    order: 2;
    margin-left: auto;
    width: max-content;
    margin-right: 5%;
  }
}
footer.website-footer .menu-area p {
  font-size: 20px;
  font-weight: 700;
  color: #C5ABD6;
  margin-top: 5%;
  margin-bottom: 16px;
}
footer.website-footer .menu-area ul li {
  margin-bottom: 10px;
}
footer.website-footer .menu-area ul li:last-child {
  margin-bottom: 0;
}
footer.website-footer .menu-area ul li a {
  color: white;
  font-size: 16px;
  line-height: 24px;
}
@media (max-width: 767px) {
  footer.website-footer .menu-area {
    margin: 20px 0 0 0;
    width: 100%;
  }
  footer.website-footer .mobile-copy-area {
    background-color: #FFFFFF;
    padding: 21px 12px;
    margin-top: unset;
  }
}
@media (min-width: 768px) {
  footer.website-footer .copy-area {
    margin-top: 30px;
  }
}
footer.website-footer .copy-area p {
  margin: 0;
  color: #616870;
  font-size: 12px;
  line-height: 20px;
}
@media (min-width: 768px) {
  footer.website-footer .copy-area p {
    margin: 0;
    color: rgba(197, 171, 214, 0.8);
    font-size: 14px;
  }
}
@media (max-width: 767px) {
  footer.website-footer .mobile-hide {
    display: none;
  }
}

.woocommerce .register-page, .woocommerce .general-wrapper {
  background-image: url("/wp-content/themes/menoelle/assets/img/content/bg-account.png");
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  padding: 10.625rem 0 13.125rem 0;
}
@media (max-width: 1463px) {
  .woocommerce .register-page, .woocommerce .general-wrapper {
    padding: 6.875rem 0 9.375rem;
  }
}
.woocommerce .form-wrapper {
  background: rgba(198, 143, 221, 0.06);
  border-radius: 32px;
  box-shadow: -10px 10px 30px rgba(7, 1, 32, 0.1);
  max-width: 735px;
  padding: 30px;
  width: 100%;
}
.woocommerce .form-wrapper .content-wrapper {
  background-color: #fff;
  border-radius: 20px;
  max-width: 100%;
  width: 100%;
  border: 1px solid #e3dcf1;
  box-shadow: 5px 5px 20px rgba(86, 23, 112, 0.1);
}
.woocommerce .form-wrapper .content-wrapper .tabs-wrapper .tab {
  width: 50%;
  font-family: "FiraSans";
  font-weight: 700;
  font-size: 26px;
  line-height: 32px;
  text-align: center;
  color: #9670A9;
  background-color: #E3DCF1;
  padding: 32px 12px;
  transition: all ease-in-out 0.3s;
}
.woocommerce .form-wrapper .content-wrapper .tabs-wrapper .tab.active {
  background-color: #FFFFFF;
  color: #303945;
}
.woocommerce .form-wrapper .content-wrapper .tabs-wrapper .tab:first-child {
  border-top-left-radius: 17px;
}
.woocommerce .form-wrapper .content-wrapper .tabs-wrapper .tab:last-child {
  border-top-right-radius: 17px;
}
@media (max-width: 767px) {
  .woocommerce .form-wrapper .content-wrapper .tabs-wrapper .tab {
    padding: 14px;
    font-size: 19px;
  }
}
.woocommerce .form-wrapper .form-content {
  transition: all ease-in-out 0.3s;
}
.woocommerce .form-wrapper .form-content .woocommerce-form.woocommerce-form-login.login, .woocommerce .form-wrapper .form-content .woocommerce-form.woocommerce-form-register.register {
  margin: 0;
  padding: 50px 90px 0px 90px;
  border: none;
}
@media (max-width: 767px) {
  .woocommerce .form-wrapper .form-content .woocommerce-form.woocommerce-form-login.login, .woocommerce .form-wrapper .form-content .woocommerce-form.woocommerce-form-register.register {
    padding: 40px 15px 0px 15px;
  }
  .woocommerce .form-wrapper .form-content .woocommerce-form.woocommerce-form-login.login label, .woocommerce .form-wrapper .form-content .woocommerce-form.woocommerce-form-register.register label {
    font-size: 11px !important;
    line-height: 18px !important;
    margin-bottom: 6px !important;
  }
  .woocommerce .form-wrapper .form-content .woocommerce-form.woocommerce-form-login.login input.input-text, .woocommerce .form-wrapper .form-content .woocommerce-form.woocommerce-form-register.register input.input-text {
    margin-bottom: 20px;
  }
  .woocommerce .form-wrapper .form-content .woocommerce-form.woocommerce-form-login.login span.show-password-input, .woocommerce .form-wrapper .form-content .woocommerce-form.woocommerce-form-register.register span.show-password-input {
    font-size: 13px;
    top: 0.8em;
  }
}
.woocommerce .form-wrapper .form-content .woocommerce-form.woocommerce-form-login.login label, .woocommerce .form-wrapper .form-content .woocommerce-form.woocommerce-form-register.register label {
  font-weight: 700;
  font-size: 13px;
  letter-spacing: 0.1em;
  line-height: 26px;
  color: #a0a4a9;
  margin-bottom: 10px;
  text-transform: uppercase;
}
.woocommerce .form-wrapper .form-content .woocommerce-form.woocommerce-form-login.login input, .woocommerce .form-wrapper .form-content .woocommerce-form.woocommerce-form-register.register input {
  border-radius: 6px;
  background: #fbf8fd;
  border: 1px solid #e3dcf1;
  padding: 13px 17px;
  margin-bottom: 40px;
}
.woocommerce .form-wrapper .form-content.disabled .woocommerce-form.woocommerce-form-login.login {
  padding: 0;
}
.woocommerce .form-wrapper .form-content.disabled .row-login {
  margin-bottom: 0 !important;
}
.woocommerce .form-wrapper .form-content.disabled * {
  height: 0;
  opacity: 0;
  margin: 0;
  padding: 0;
}
.woocommerce .form-content.woocommerce-form.woocommerce-form-reset {
  padding: 50px 90px 50px 90px;
}
@media (max-width: 767px) {
  .woocommerce .form-content.woocommerce-form.woocommerce-form-reset {
    padding: 10px 15px 20px 15px;
  }
}
.woocommerce .form-content.woocommerce-form.woocommerce-form-reset .woocommerce-ResetPassword.lost_reset_password .woocommerce-form-row.woocommerce-form-row--first.form-row.form-row-first {
  width: 100%;
}
.woocommerce .form-content.woocommerce-form.woocommerce-form-reset .woocommerce-ResetPassword.lost_reset_password .woocommerce-form-row.woocommerce-form-row--first.form-row.form-row-first input {
  border-radius: 6px;
  background: #fbf8fd;
  border: 1px solid #e3dcf1;
  padding: 13px 17px;
  margin-bottom: 40px;
}
@media (max-width: 767px) {
  .woocommerce .form-content.woocommerce-form.woocommerce-form-reset .woocommerce-ResetPassword.lost_reset_password .woocommerce-form-row.woocommerce-form-row--first.form-row.form-row-first input {
    margin-bottom: 20px;
  }
  .woocommerce .form-content.woocommerce-form.woocommerce-form-reset .woocommerce-ResetPassword.lost_reset_password label {
    font-size: 11px !important;
    line-height: 18px !important;
    margin-bottom: 6px !important;
  }
  .woocommerce .form-content.woocommerce-form.woocommerce-form-reset .woocommerce-ResetPassword.lost_reset_password p {
    font-size: 13px !important;
    line-height: 20px !important;
  }
}
.woocommerce .form-content.woocommerce-form.woocommerce-form-reset .woocommerce-ResetPassword.lost_reset_password p {
  font-weight: 700;
  font-size: 16px;
  line-height: 25px;
  color: #53565a;
}
.woocommerce .form-content.woocommerce-form.woocommerce-form-reset .woocommerce-ResetPassword.lost_reset_password label {
  font-weight: 700;
  font-size: 13px;
  letter-spacing: 0.1em;
  line-height: 26px;
  color: #a0a4a9;
  margin-bottom: 10px;
  text-transform: uppercase;
}
.woocommerce .form-content.woocommerce-form.woocommerce-form-reset .woocommerce-ResetPassword.lost_reset_password .woocommerce-Button {
  max-width: 204px;
  width: 100%;
  border-radius: 22.5px;
  background: linear-gradient(#7b20a0 0%, #5f0c81 100%);
  box-shadow: 0px 0px 24px rgba(115, 20, 154, 0.3);
  font-size: 14px;
  color: #F7F4FC;
  font-weight: 500;
  line-height: 17px;
  padding: 14px;
  margin-right: 0;
  margin-left: auto;
  display: block;
  transition: all 0.3s ease-in-out;
}
@media (max-width: 767px) {
  .woocommerce .form-content.woocommerce-form.woocommerce-form-reset .woocommerce-ResetPassword.lost_reset_password .woocommerce-Button {
    margin-right: auto;
  }
}
.woocommerce .form-content.woocommerce-form.woocommerce-form-reset .woocommerce-ResetPassword.lost_reset_password .woocommerce-Button:hover {
  opacity: 0.8;
  transition: all 0.3s ease-in-out;
}
.woocommerce .woocommerce-form.woocommerce-form-register.register {
  margin: 0;
  border: none;
}
.woocommerce .woocommerce-form.woocommerce-form-register.register p {
  font-weight: 700;
  font-size: 16px;
  line-height: 25px;
  color: #53565a;
}
@media (max-width: 767px) {
  .woocommerce .woocommerce-form.woocommerce-form-register.register p {
    font-size: 13px;
    line-height: 20px;
  }
}
.woocommerce .woocommerce-form.woocommerce-form-register.register input {
  margin-bottom: 0 !important;
}
.woocommerce .woocommerce-form.woocommerce-form-register.register .woocommerce-form-row.form-row button {
  max-width: 204px;
  width: 100%;
  border-radius: 22.5px;
  background: linear-gradient(#7b20a0 0%, #5f0c81 100%);
  box-shadow: 0px 0px 24px rgba(115, 20, 154, 0.3);
  font-size: 14px;
  color: #F7F4FC;
  font-weight: 500;
  line-height: 17px;
  padding: 14px;
  margin-right: 0;
  margin-left: auto;
  display: block;
  margin-bottom: 4.375rem;
  transition: all 0.3s ease-in-out;
}
.woocommerce .woocommerce-form.woocommerce-form-register.register .woocommerce-form-row.form-row button:hover {
  opacity: 0.8;
  transition: all 0.3s ease-in-out;
}
@media (max-width: 767px) {
  .woocommerce .woocommerce-form.woocommerce-form-register.register .woocommerce-form-row.form-row button {
    margin-right: auto;
  }
}
.woocommerce .row-login{
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 5.625rem !important;
}
@media (max-width: 500px) {
  .woocommerce .row-login {
    flex-direction: column;
  }
}
.woocommerce .row-login::before {
  display: none !important;
}
.woocommerce .row-login .woocommerce-form__label.woocommerce-form__label-for-checkbox.woocommerce-form-login__rememberme {
  position: relative;
}
.woocommerce .row-login .woocommerce-form__label.woocommerce-form__label-for-checkbox.woocommerce-form-login__rememberme input {
  border: 1px solid #e3dcf1;
  background: #FBF8FD;
  width: 40px;
  height: 40px;
  margin-bottom: 0 !important;
  margin-right: 15px;
}
.woocommerce .row-login .woocommerce-form__label.woocommerce-form__label-for-checkbox.woocommerce-form-login__rememberme span {
  font-weight: 700;
  font-size: 13px;
  letter-spacing: 0.1em;
  line-height: 26px;
  text-align: left;
  color: #561770;
}
@media (max-width: 767px) {
  .woocommerce .row-login .woocommerce-form__label.woocommerce-form__label-for-checkbox.woocommerce-form-login__rememberme span {
    font-size: 12px;
  }
}
.woocommerce .row-login .woocommerce-form__label.woocommerce-form__label-for-checkbox.woocommerce-form-login__rememberme input:checked ~ span::before {
  content: "";
  display: block;
  background-image: url("/wp-content/themes/menoelle/assets/img/icons/tick-violet.svg");
  height: 18px;
  width: 21px;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  left: 9px;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}
.woocommerce .row-login .woocommerce-button.button.woocommerce-form-login__submit {
  max-width: 204px;
  width: 100%;
  border-radius: 22.5px;
  background: linear-gradient(#7b20a0 0%, #5f0c81 100%);
  box-shadow: 0px 0px 24px rgba(115, 20, 154, 0.3);
  font-size: 14px;
  color: #F7F4FC;
  font-weight: 500;
  line-height: 17px;
  padding: 14px;
  margin-right: 0;
  margin-left: auto;
  transition: all 0.3s ease-in-out;
}
@media (max-width: 500px) {
  .woocommerce .row-login .woocommerce-button.button.woocommerce-form-login__submit {
    margin: 20px auto 0px;
  }
}
.woocommerce .row-login .woocommerce-button.button.woocommerce-form-login__submit:hover {
  opacity: 0.8;
  transition: all 0.3s ease-in-out;
}
.woocommerce .password-reset-area {
  margin-left: -90px;
  margin-right: -90px;
  background-color: #F6F2FC;
  border: 1px solid #E3DCF1;
  border-radius: 0 0 8px 8px;
  box-shadow: inset 0 8px 10px -6px rgba(86, 23, 112, 0.16);
  -moz-box-shadow: inset 0 8px 10px -6px rgba(86, 23, 112, 0.16);
  -webkit-box-shadow: inset 0 8px 10px -6px rgba(86, 23, 112, 0.16);
}
@media (max-width: 767px) {
  .woocommerce .password-reset-area {
    margin: 0 -16px;
  }
}
.woocommerce .password-reset-area .reset-wrapper {
  padding: 30px 90px 30px 90px;
}
@media (max-width: 500px) {
  .woocommerce .password-reset-area .reset-wrapper {
    padding: 30px 30px;
  }
}
.woocommerce .password-reset-area .reset-wrapper .woocommerce-LostPassword.lost_password {
  max-width: 280px;
  width: 100%;
  background: rgba(255, 255, 255, 0.78);
  padding: 16px 30px;
  margin: 0 auto;
  border-radius: 25px;
  transition: all ease-in-out 0.3s;
}
.woocommerce .password-reset-area .reset-wrapper .woocommerce-LostPassword.lost_password:hover {
  transform: translateY(-5px);
}
.woocommerce .password-reset-area .reset-wrapper .woocommerce-LostPassword.lost_password a {
  text-decoration: none;
  color: #561770;
  font-size: 17px;
  line-height: 25px;
  font-weight: 500;
  display: flex;
  justify-content: space-between;
}
.woocommerce .password-reset-area .reset-wrapper .woocommerce-LostPassword.lost_password a img {
  margin: 0;
  display: inline-block;
}
@media (max-width: 767px) {
  .woocommerce .password-reset-area .reset-wrapper .woocommerce-LostPassword.lost_password {
    max-width: 265px;
    padding: 12px 20px;
  }
  .woocommerce .password-reset-area .reset-wrapper .woocommerce-LostPassword.lost_password a {
    font-size: 14px;
    line-height: 20px;
  }
}

.woocommerce .account-page-wrapper {
  background: linear-gradient(#eaf2fd 0%, #eeedff 51.6%, #f1ddf2 100%);
  padding: 6.875rem 0 8.125rem 0;
}
.woocommerce .account-page-wrapper .woocommerce-MyAccount-navigation, .woocommerce .account-page-wrapper .woocommerce-MyAccount-content {
  float: unset;
}
.woocommerce .account-page-wrapper .u-columns.woocommerce-Addresses.col2-set.addresses{
  display: flex;
  flex-wrap: wrap;
}
@media (min-width: 768px) {
  .woocommerce .account-page-wrapper .u-columns.woocommerce-Addresses.col2-set.addresses {
    margin-left: -12px;
    margin-right: -12px;
  }
}
.woocommerce .account-page-wrapper .u-columns.woocommerce-Addresses.col2-set.addresses > div{
  width: 100%;
  max-width: 100%;
  float: unset;
}
@media (min-width: 992px) {
  .woocommerce .account-page-wrapper .my-account-row {
    margin-left: -30px;
    margin-right: -30px;
  }
}
.woocommerce .account-page-wrapper .my-account-row .col-nav, .woocommerce .account-page-wrapper .my-account-row .col-content {
  padding-left: 30px;
  padding-right: 30px;
}
@media print {
  .woocommerce .account-page-wrapper .my-account-row .col-nav, .woocommerce .account-page-wrapper .my-account-row .col-content {
    padding: 0;
  }
}
@media (min-width: 992px) {
  .woocommerce .account-page-wrapper .my-account-row .col-nav {
    max-width: 27%;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .woocommerce .account-page-wrapper .my-account-row .col-nav {
    max-width: 35%;
  }
}
@media (max-width: 767px) {
  .woocommerce .account-page-wrapper .my-account-row .col-nav {
    max-width: 100%;
    margin-bottom: 40px;
  }
}
@media print {
  .woocommerce .account-page-wrapper .my-account-row .col-nav {
    display: none;
  }
}
@media (min-width: 992px) {
  .woocommerce .account-page-wrapper .my-account-row .col-content {
    max-width: 73%;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .woocommerce .account-page-wrapper .my-account-row .col-content {
    max-width: 65%;
  }
}
@media (max-width: 767px) {
  .woocommerce .account-page-wrapper .my-account-row .col-content {
    max-width: 100%;
  }
}
@media print {
  .woocommerce .account-page-wrapper .my-account-row .col-content {
    max-width: 100%;
  }
}
.woocommerce .account-page-wrapper .my-account-row .woocommerce-MyAccount-navigation {
  width: 100%;
  background-color: #FFFFFF;
  border-radius: 6px;
  box-shadow: -10px 10px 30px rgba(7, 1, 32, 0.1);
}
.woocommerce .account-page-wrapper .my-account-row .woocommerce-MyAccount-navigation ul {
  list-style: none;
  padding: 0;
}
.woocommerce .account-page-wrapper .my-account-row .woocommerce-MyAccount-navigation ul li {
  border-bottom: 0.5px solid #BABCC0;
  background: #fff;
  margin: 0;
  padding: 0;
}
.woocommerce .account-page-wrapper .my-account-row .woocommerce-MyAccount-navigation ul li a {
  font-family: "FiraSans";
  font-weight: 500;
  font-size: 20px;
  line-height: 28px;
  color: #303945;
  padding: 24px;
  display: block;
  text-decoration: none;
  transition: all ease-in-out 0.3s;
  position: relative;
}
.woocommerce .account-page-wrapper .my-account-row .woocommerce-MyAccount-navigation ul li a:hover {
  background-color: #FBF8FD;
}
.woocommerce .account-page-wrapper .my-account-row .woocommerce-MyAccount-navigation ul li.is-active a {
  background-color: #FBF8FD;
  color: #741B98;
}
.woocommerce .account-page-wrapper .my-account-row .woocommerce-MyAccount-navigation ul li.is-active a::before {
  content: "";
  display: block;
  width: 6px;
  height: 100%;
  left: 0;
  top: 0;
  position: absolute;
  background-color: #741B98;
}
.woocommerce .account-page-wrapper .my-account-row .woocommerce-MyAccount-navigation ul li:last-child {
  border-top: 0.5px solid #561770;
  box-shadow: inset 0 8px 10px -6px rgba(86, 23, 112, 0.16);
  -moz-box-shadow: inset 0 8px 10px -6px rgba(86, 23, 112, 0.16);
  -webkit-box-shadow: inset 0 8px 10px -6px rgba(86, 23, 112, 0.16);
  background: #F6F2FC;
  margin: 0;
  padding: 0;
  text-align: center;
}
.woocommerce .account-page-wrapper .my-account-row .woocommerce-MyAccount-navigation ul li:last-child a {
  font-family: "FiraSans";
  font-weight: 500;
  font-size: 20px;
  line-height: 28px;
  color: #303945;
  padding: 24px;
  display: block;
  text-decoration: none;
  transition: all ease-in-out 0.3s;
}
.woocommerce .account-page-wrapper .my-account-row .woocommerce-MyAccount-navigation ul li:last-child a:hover {
  background-color: #FBF8FD;
}
.woocommerce .account-page-wrapper .my-account-row .woocommerce-MyAccount-content {
  width: 100%;
}
.woocommerce .account-page-wrapper .my-account-row .woocommerce-MyAccount-content .dashboard-wrapper {
  background-color: white;
  padding: 42px 40px 48px 38px;
  border-radius: 6px;
}
.woocommerce .account-page-wrapper .my-account-row .woocommerce-MyAccount-content .woocommerce-address-fields {
  background-color: white;
  padding: 42px 40px 48px 38px;
  border-radius: 6px;
}
.woocommerce .account-page-wrapper .my-account-row .woocommerce-MyAccount-content .woocommerce-address-fields p {
  padding: 0;
  margin-bottom: 35px;
}
.woocommerce .account-page-wrapper .my-account-row .woocommerce-MyAccount-content .woocommerce-address-fields p label {
  font-family: "Inter-V";
  font-weight: bold;
  font-size: 13px;
  letter-spacing: 0.1em;
  line-height: 26px;
  color: #a0a4a9;
  margin-bottom: 9px;
  text-transform: uppercase;
}
.woocommerce .account-page-wrapper .my-account-row .woocommerce-MyAccount-content .woocommerce-address-fields p input, .woocommerce .account-page-wrapper .my-account-row .woocommerce-MyAccount-content .woocommerce-address-fields p select {
  border-radius: 6px;
  background: #fff;
  border: 1px solid #e3dcf1;
  font-family: "FiraSans";
  font-weight: 500;
  font-size: 18px;
  line-height: 19px;
  text-align: left;
  color: #303945;
  padding: 12px 15px;
}
.woocommerce .account-page-wrapper .my-account-row .woocommerce-MyAccount-content .woocommerce-address-fields p button {
  max-width: 204px;
  width: 100%;
  border-radius: 22.5px;
  background: linear-gradient(#7b20a0 0%, #5f0c81 100%);
  box-shadow: 0px 0px 24px rgba(115, 20, 154, 0.3);
  font-size: 14px;
  color: #F7F4FC;
  font-weight: 500;
  line-height: 17px;
  padding: 14px;
  margin-right: 0;
  margin-left: auto;
  display: block;
  text-align: center;
}
.woocommerce .account-page-wrapper .my-account-row .woocommerce-MyAccount-content .u-columns.woocommerce-Addresses.col2-set.addresses {
  background-color: white;
  padding: 42px 40px 48px 38px;
  border-radius: 6px;
  margin-bottom: 35px;
}
.woocommerce .account-page-wrapper .my-account-row .woocommerce-MyAccount-content .u-columns.woocommerce-Addresses.col2-set.addresses h3 {
  font-family: "FiraSans";
  font-weight: 500;
  font-size: 27px;
  line-height: 38px;
  text-align: left;
  color: #741b98;
  margin-bottom: 0;
  margin-top: 0;
}
.woocommerce .account-page-wrapper .my-account-row .woocommerce-MyAccount-content .u-columns.woocommerce-Addresses.col2-set.addresses header.woocommerce-Address-title.title{
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
}
.woocommerce .account-page-wrapper .my-account-row .woocommerce-MyAccount-content .u-columns.woocommerce-Addresses.col2-set.addresses header.woocommerce-Address-title.title h3 {
  margin-right: auto;
}
.woocommerce .account-page-wrapper .my-account-row .woocommerce-MyAccount-content .u-columns.woocommerce-Addresses.col2-set.addresses address {
  font-family: "FiraSans";
  font-weight: 500;
  font-size: 18px;
  line-height: 19px;
  text-align: left;
  color: #303945;
  margin: 30px 0;
}
.woocommerce .account-page-wrapper .my-account-row .woocommerce-MyAccount-content .u-columns.woocommerce-Addresses.col2-set.addresses a {
  max-width: 204px;
  width: 100%;
  border-radius: 22.5px;
  background: linear-gradient(#7b20a0 0%, #5f0c81 100%);
  box-shadow: 0px 0px 24px rgba(115, 20, 154, 0.3);
  font-size: 14px;
  color: #F7F4FC;
  font-weight: 500;
  line-height: 17px;
  padding: 14px;
  margin-right: 0;
  margin-left: auto;
  display: block;
  text-align: center;
  text-decoration: none;
}
@media (min-width: 768px) and (max-width: 991px) {
  .woocommerce .account-page-wrapper .my-account-row .woocommerce-MyAccount-content .u-columns.woocommerce-Addresses.col2-set.addresses a {
    margin-right: auto;
    margin-top: 20px;
  }
}
.woocommerce .account-page-wrapper .my-account-row .woocommerce-MyAccount-content .woocommerce-EditAccountForm.edit-account {
  background-color: white;
  padding: 42px 40px 48px 38px;
  border-radius: 6px;
}
.woocommerce .account-page-wrapper .my-account-row .woocommerce-MyAccount-content .woocommerce-EditAccountForm.edit-account fieldset {
  border: none;
  padding: 0;
}
.woocommerce .account-page-wrapper .my-account-row .woocommerce-MyAccount-content .woocommerce-EditAccountForm.edit-account fieldset legend {
  font-family: "FiraSans";
  font-weight: 500;
  font-size: 27px;
  line-height: 38px;
  text-align: left;
  color: #741b98;
  margin-bottom: 35px;
}
.woocommerce .account-page-wrapper .my-account-row .woocommerce-MyAccount-content .woocommerce-EditAccountForm.edit-account span em {
  font-family: "Inter-V";
  font-weight: bold;
  font-size: 10px;
  letter-spacing: 0.1em;
  line-height: 26px;
  color: #a0a4a9;
  margin-bottom: 9px;
  text-transform: uppercase;
}
.woocommerce .account-page-wrapper .my-account-row .woocommerce-MyAccount-content .woocommerce-EditAccountForm.edit-account p {
  padding: 0;
  margin-bottom: 35px;
}
.woocommerce .account-page-wrapper .my-account-row .woocommerce-MyAccount-content .woocommerce-EditAccountForm.edit-account p label {
  font-family: "Inter-V";
  font-weight: bold;
  font-size: 13px;
  letter-spacing: 0.1em;
  line-height: 26px;
  color: #a0a4a9;
  margin-bottom: 9px;
  text-transform: uppercase;
}
.woocommerce .account-page-wrapper .my-account-row .woocommerce-MyAccount-content .woocommerce-EditAccountForm.edit-account p input {
  border-radius: 6px;
  background: #fff;
  border: 1px solid #e3dcf1;
  font-family: "FiraSans";
  font-weight: 500;
  font-size: 18px;
  line-height: 19px;
  text-align: left;
  color: #303945;
  padding: 12px 15px;
}
.woocommerce .account-page-wrapper .my-account-row .woocommerce-MyAccount-content .woocommerce-table.woocommerce-table--order-details.shop_table.order_details {
  background-color: white;
  border-radius: 6px;
  border: none;
  padding: 20px 20px 20px 32px;
}
@media print {
  .woocommerce .account-page-wrapper .my-account-row .woocommerce-MyAccount-content .woocommerce-table.woocommerce-table--order-details.shop_table.order_details {
    padding-left: 0;
    padding-right: 0;
  }
}
.woocommerce .account-page-wrapper .my-account-row .woocommerce-MyAccount-content .woocommerce-table.woocommerce-table--order-details.shop_table.order_details * {
  font-family: "FiraSans";
  font-weight: 500;
  font-size: 20px;
  line-height: 28px;
  color: #303945;
  border: none;
}
@media print {
  .woocommerce .account-page-wrapper .my-account-row .woocommerce-MyAccount-content .woocommerce-table.woocommerce-table--order-details.shop_table.order_details * {
    padding-left: 0;
    padding-right: 0;
  }
  .woocommerce .account-page-wrapper .my-account-row .woocommerce-MyAccount-content .woocommerce-table.woocommerce-table--order-details.shop_table.order_details * td {
    text-align: right;
  }
}
.woocommerce .account-page-wrapper .my-account-row .woocommerce-MyAccount-content .order-details-wrapper {
  border-radius: 6px;
}
.woocommerce .account-page-wrapper .my-account-row .woocommerce-MyAccount-content .order-details-wrapper .products .single-product .inside-wrapper {
  justify-content: space-between;
  align-items: center;
  margin-bottom: 15px;
  padding: 30px 25px 20px 25px;
  background-color: #FBF8FD;
}
@media print {
  .woocommerce .account-page-wrapper .my-account-row .woocommerce-MyAccount-content .order-details-wrapper .products .single-product .inside-wrapper {
    padding-right: 0;
    padding-left: 0;
  }
}
.woocommerce .account-page-wrapper .my-account-row .woocommerce-MyAccount-content .order-details-wrapper .products .single-product .product-img {
  margin-right: 6%;
}
.woocommerce .account-page-wrapper .my-account-row .woocommerce-MyAccount-content .order-details-wrapper .products .single-product .product-img img {
  max-width: 140px;
  height: auto;
  margin: 0;
}
.woocommerce .account-page-wrapper .my-account-row .woocommerce-MyAccount-content .order-details-wrapper .products .single-product .product-name {
  max-width: 35%;
  width: 100%;
}
.woocommerce .account-page-wrapper .my-account-row .woocommerce-MyAccount-content .order-details-wrapper .products .single-product .product-name .name {
  font-family: "FiraSans";
  font-weight: 700;
  font-size: 27px;
  line-height: 34px;
  text-align: left;
  color: #303945;
  margin: 0;
}
.woocommerce .account-page-wrapper .my-account-row .woocommerce-MyAccount-content .order-details-wrapper .products .single-product .product-name .meta ul li{
  display: flex;
  font-family: "FiraSans";
  font-size: 20px;
  line-height: 28px;
  text-align: left;
  color: #303945;
  font-weight: 400;
}
@media print {
  .woocommerce .account-page-wrapper .my-account-row .woocommerce-MyAccount-content .order-details-wrapper .products .single-product .product-name .meta ul li {
    padding-left: 0;
  }
}
.woocommerce .account-page-wrapper .my-account-row .woocommerce-MyAccount-content .order-details-wrapper .products .single-product .product-name .meta ul li strong {
  font-weight: 400;
  margin-right: 15px;
}
.woocommerce .account-page-wrapper .my-account-row .woocommerce-MyAccount-content .order-details-wrapper .products .single-product .quantity strong {
  font-family: "FiraSans";
  font-weight: 400;
  font-size: 20px;
  line-height: 28px;
  text-align: left;
  color: #303945;
}
.woocommerce .account-page-wrapper .my-account-row .woocommerce-MyAccount-content .order-details-wrapper .products .single-product .price {
  font-family: "FiraSans";
  font-weight: bold;
  font-size: 27px;
  line-height: 34px;
  text-align: left;
  color: #303945;
}
.woocommerce .account-page-wrapper .my-account-row .woocommerce-MyAccount-content .order-details-wrapper .table-section p {
  margin: 0;
  font-family: "FiraSans";
  font-weight: 500;
  font-size: 20px;
  line-height: 28px;
  color: #303945;
}
.woocommerce .account-page-wrapper .my-account-row .woocommerce-MyAccount-content .order-details-wrapper .table-section .label {
  max-width: 250px;
  width: 100%;
}
.woocommerce .account-page-wrapper .my-account-row .woocommerce-MyAccount-content .order-details-wrapper .table-section .data {
  padding-left: 12px;
  font-weight: 400;
}
@media print {
  .woocommerce .account-page-wrapper .my-account-row .woocommerce-MyAccount-content .order-details-wrapper .table-section .data {
    max-width: calc(100% - 250px);
    width: 100%;
    text-align: right;
  }
}
.woocommerce .account-page-wrapper .my-account-row .woocommerce-MyAccount-content .order-details-wrapper hr {
  margin-bottom: 25px;
  margin-top: 0;
  border: 0.5px solid #BABCC0;
}
.woocommerce .account-page-wrapper .my-account-row .woocommerce-MyAccount-content .order-details-wrapper .margin-section {
  margin-bottom: 20px;
}
.woocommerce .account-page-wrapper .my-account-row .woocommerce-MyAccount-content .order-details-wrapper .order-date {
  font-family: "FiraSans";
  font-weight: 500;
  font-size: 20px;
  line-height: 28px;
  color: #303945;
  margin: 0;
}
.woocommerce .account-page-wrapper .my-account-row .woocommerce-MyAccount-content .order-details-wrapper .status p {
  background-color: #D3D3D3;
  padding: 10px;
  text-align: center;
  border-radius: 69px;
  color: #561770;
  font-size: 14px;
  font-weight: 500;
  line-height: 21px;
  width: 210px;
  margin: 0;
}
@media print {
  .woocommerce .account-page-wrapper .my-account-row .woocommerce-MyAccount-content .order-details-wrapper .status p {
    padding: 0 !important;
    text-align: right;
  }
}
.woocommerce .account-page-wrapper .my-account-row .woocommerce-MyAccount-content .order-details-wrapper .status p.processing {
  background-color: #FFE899;
}
@media print {
  .woocommerce .account-page-wrapper .my-account-row .woocommerce-MyAccount-content .order-details-wrapper .status p.processing {
    background-color: unset;
  }
}
.woocommerce .account-page-wrapper .my-account-row .woocommerce-MyAccount-content .order-details-wrapper .status p.cancelled {
  background-color: #d62c2c;
}
@media print {
  .woocommerce .account-page-wrapper .my-account-row .woocommerce-MyAccount-content .order-details-wrapper .status p.cancelled {
    background-color: unset;
  }
}
.woocommerce .account-page-wrapper .my-account-row .woocommerce-MyAccount-content .order-details-wrapper .status p.completed {
  background-color: #87FA70;
}
@media print {
  .woocommerce .account-page-wrapper .my-account-row .woocommerce-MyAccount-content .order-details-wrapper .status p.completed {
    background-color: unset;
  }
}
.woocommerce .account-page-wrapper .my-account-row .woocommerce-MyAccount-content .order-details-wrapper .padded-section {
  padding: 20px 20px 0 32px;
  align-items: center;
}
@media print {
  .woocommerce .account-page-wrapper .my-account-row .woocommerce-MyAccount-content .order-details-wrapper .padded-section {
    padding-left: 0;
    padding-right: 0;
  }
}
.woocommerce .account-page-wrapper .my-account-row .woocommerce-MyAccount-content .order-details-wrapper .padded-section-x {
  padding: 0 20px 0 32px;
}
@media print {
  .woocommerce .account-page-wrapper .my-account-row .woocommerce-MyAccount-content .order-details-wrapper .padded-section-x {
    padding-left: 0;
    padding-right: 0;
  }
}
.woocommerce .account-page-wrapper .my-account-row .woocommerce-MyAccount-content .order-details-wrapper .last-box-section {
  padding-bottom: 20px;
}
@media print {
  .woocommerce .account-page-wrapper .my-account-row .woocommerce-MyAccount-content .order-details-wrapper .last-box-section {
    border-bottom: 2px solid #BABCC0;
  }
}
.woocommerce .account-page-wrapper .my-account-row .woocommerce-MyAccount-content .orders-rows .order-row{
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  padding: 20px 20px 20px 33px;
  border-radius: 6px;
  background: #fff;
  border: 1px solid transparent;
  box-shadow: -10px 10px 30px rgba(7, 1, 32, 0.1);
  margin-bottom: 25px;
  transition: all ease-in-out 0.3s;
}
.woocommerce .account-page-wrapper .my-account-row .woocommerce-MyAccount-content .orders-rows .order-row:hover {
  border: 1px solid #741b98;
}
.woocommerce .account-page-wrapper .my-account-row .woocommerce-MyAccount-content .orders-rows .order-row p {
  margin: 0;
}
.woocommerce .account-page-wrapper .my-account-row .woocommerce-MyAccount-content .orders-rows .order-row .date {
  max-width: 45%;
  width: 100%;
}
.woocommerce .account-page-wrapper .my-account-row .woocommerce-MyAccount-content .orders-rows .order-row .date p {
  font-family: "FiraSans";
  font-weight: 500;
  font-size: 20px;
  line-height: 28px;
  text-align: left;
  color: #303945;
}
.woocommerce .account-page-wrapper .my-account-row .woocommerce-MyAccount-content .orders-rows .order-row .status {
  max-width: 20%;
  width: 100%;
}
@media (min-width: 768px) and (max-width: 991px) {
  .woocommerce .account-page-wrapper .my-account-row .woocommerce-MyAccount-content .orders-rows .order-row .status {
    max-width: 30%;
  }
}
.woocommerce .account-page-wrapper .my-account-row .woocommerce-MyAccount-content .orders-rows .order-row .status p {
  background-color: #D3D3D3;
  padding: 8px;
  text-align: center;
  border-radius: 69px;
  color: #561770;
  font-size: 14px;
  font-weight: 500;
  line-height: 21px;
}
@media print {
  .woocommerce .account-page-wrapper .my-account-row .woocommerce-MyAccount-content .orders-rows .order-row .status p {
    padding: 0 !important;
  }
}
.woocommerce .account-page-wrapper .my-account-row .woocommerce-MyAccount-content .orders-rows .order-row .status p.processing {
  background-color: #FFE899;
}
@media print {
  .woocommerce .account-page-wrapper .my-account-row .woocommerce-MyAccount-content .orders-rows .order-row .status p.processing {
    background-color: unset;
  }
}
.woocommerce .account-page-wrapper .my-account-row .woocommerce-MyAccount-content .orders-rows .order-row .status p.cancelled {
  background-color: #d62c2c;
}
@media print {
  .woocommerce .account-page-wrapper .my-account-row .woocommerce-MyAccount-content .orders-rows .order-row .status p.cancelled {
    background-color: unset;
  }
}
.woocommerce .account-page-wrapper .my-account-row .woocommerce-MyAccount-content .orders-rows .order-row .status p.completed {
  background-color: #87FA70;
}
@media print {
  .woocommerce .account-page-wrapper .my-account-row .woocommerce-MyAccount-content .orders-rows .order-row .status p.completed {
    background-color: unset;
  }
}
.woocommerce .account-page-wrapper .my-account-row .woocommerce-MyAccount-content .orders-rows .order-row .action {
  max-width: 35%;
  width: 100%;
  text-align: right;
}
@media (min-width: 768px) and (max-width: 991px) {
  .woocommerce .account-page-wrapper .my-account-row .woocommerce-MyAccount-content .orders-rows .order-row .action {
    max-width: 25%;
  }
}
.woocommerce .account-page-wrapper .my-account-row .woocommerce-MyAccount-content .orders-rows .order-row .action a {
  width: 35px;
  height: 35px;
  border-radius: 50%;
  display: block;
  background: #FFF;
  transition: all ease-in-out 0.3s;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0;
  margin-left: auto;
}
.woocommerce .account-page-wrapper .my-account-row .woocommerce-MyAccount-content .orders-rows .order-row .action a img {
  margin: 0;
  transition: all ease-in-out 0.3s;
}
.woocommerce .account-page-wrapper .my-account-row .woocommerce-MyAccount-content .orders-rows .order-row .action a:hover {
  background: #CED6EE;
}
.woocommerce .account-page-wrapper .my-account-row .woocommerce-MyAccount-content .woocommerce-Button.button {
  max-width: 204px;
  width: 100%;
  border-radius: 22.5px;
  background: linear-gradient(#7b20a0 0%, #5f0c81 100%);
  box-shadow: 0px 0px 24px rgba(115, 20, 154, 0.3);
  font-size: 14px;
  color: #F7F4FC;
  font-weight: 500;
  line-height: 17px;
  padding: 14px;
  margin-right: 0;
  margin-left: auto;
  display: block;
  text-align: center;
}
@media (max-width: 767px) {
  .woocommerce .account-page-wrapper .my-account-row .woocommerce-MyAccount-content .woocommerce-Button.button {
    margin: 0 auto;
  }
}
.woocommerce .account-page-wrapper .my-account-row .woocommerce-MyAccount-content p {
  font-family: "FiraSans";
  font-weight: normal;
  font-size: 20px;
  line-height: 28px;
  text-align: left;
  color: #303945;
  margin-top: 0;
}

.woocommerce-message.woocommerce-message--info.woocommerce-Message.woocommerce-Message--info.woocommerce-info, .woocommerce-Message.woocommerce-Message--info.woocommerce-info {
  background: #FBF8FD;
  border-top-color: rgba(30, 133, 190, 0.2392156863);
}
.woocommerce-message.woocommerce-message--info.woocommerce-Message.woocommerce-Message--info.woocommerce-info::before, .woocommerce-Message.woocommerce-Message--info.woocommerce-info::before {
  color: rgba(30, 133, 190, 0.4392156863);
}

.page-title-account {
  font-family: "FiraSans";
  font-weight: 700;
  font-size: 42px;
  line-height: 54px;
  text-align: left;
  color: #303945;
  margin-bottom: 35px;
}
@media (max-width: 991px) {
  .page-title-account {
    font-size: 30px;
    line-height: 38px;
  }
}

@media print {
  header, footer {
    display: none !important;
  }
  h2.woocommerce-shipments-list__title {
    display: none;
  }
  .woocommerce-shipments-table.woocommerce-MyAccount-shipments.woocommerce-MyAccount-simple-shipments.shop_table.shop_table_responsive.my_account_shipments.account-shipments-table {
    display: none;
  }
}
.thank-you-order {
  background: linear-gradient(#eaf2fd 0%, #eeedff 51.6%, #f1ddf2 100%);
  padding: 3.75rem 0;
  font-family: "FiraSans";
  font-weight: 500;
  font-size: 20px;
  line-height: 28px;
  text-align: left;
  color: #303945;
}
@media print {
  .thank-you-order .purple-btn {
    display: none;
  }
}
.thank-you-order .purple-btn a {
  padding: 23px 23px 23px 40px;
  border-radius: 40px;
  background: linear-gradient(#7b20a0 0%, #5f0c81 100%);
  box-shadow: 0px 0px 24px rgba(115, 20, 154, 0.3);
  margin-right: 30px;
  text-decoration: none;
  transition: all 0.3s ease-in-out;
}
.thank-you-order .purple-btn a span {
  margin-right: 40px;
  font-weight: 500;
  font-size: 22px;
  line-height: 31px;
  color: #f7f4fc;
  display: flex;
  align-items: center;
}
.thank-you-order .purple-btn a img {
  margin: 0;
}
.thank-you-order .purple-btn a:hover {
  opacity: 0.8;
  transition: all 0.3s ease-in-out;
}
.thank-you-order .woocommerce-notice.woocommerce-notice--success.woocommerce-thankyou-order-received {
  font-family: "FiraSans";
  font-weight: 700;
  font-size: 42px;
  line-height: 54px;
  text-align: left;
  color: #303945;
  margin-bottom: 35px;
  margin-top: 0;
}
@media (max-width: 991px) {
  .thank-you-order .woocommerce-notice.woocommerce-notice--success.woocommerce-thankyou-order-received {
    font-size: 30px;
    line-height: 38px;
  }
}
.thank-you-order .woocommerce-order-overview.woocommerce-thankyou-order-details.order_details {
  padding-left: 0;
}
.thank-you-order .woocommerce-order-overview.woocommerce-thankyou-order-details.order_details li {
  font-family: "Inter-V";
  font-weight: bold;
  font-size: 13px;
  letter-spacing: 0.05em;
  line-height: 26px;
  color: #a0a4a9;
  margin-bottom: 9px;
  text-transform: uppercase;
}
@media (max-width: 767px) {
  .thank-you-order .woocommerce-order-overview.woocommerce-thankyou-order-details.order_details li {
    border: none;
  }
}
.thank-you-order .woocommerce-order-overview.woocommerce-thankyou-order-details.order_details li strong {
  font-family: "FiraSans";
  font-weight: 500;
  font-size: 20px;
  line-height: 28px;
  text-align: left;
  color: #303945;
}
.thank-you-order .woocommerce-table.woocommerce-table--order-details.shop_table.order_details {
  background-color: white;
  border-radius: 6px;
  border: none;
  padding: 20px 20px 20px 32px;
}
@media (max-width: 767px) {
  .thank-you-order .woocommerce-table.woocommerce-table--order-details.shop_table.order_details {
    padding: 20px 12px;
  }
}
.thank-you-order .woocommerce-table.woocommerce-table--order-details.shop_table.order_details * {
  font-family: "FiraSans";
  font-weight: 500;
  font-size: 20px;
  line-height: 28px;
  color: #303945;
  border: none;
}
.thank-you-order .order-details-wrapper {
  border-radius: 6px;
}
@media (max-width: 767px) {
  .thank-you-order .order-details-wrapper .status p {
    max-width: 80%;
    margin-left: auto !important;
  }
}
.thank-you-order .order-details-wrapper .products .single-product .inside-wrapper {
  justify-content: space-between;
  align-items: center;
  margin-bottom: 15px;
  padding: 30px 25px 20px 25px;
  background-color: #FBF8FD;
}
@media (max-width: 767px) {
  .thank-you-order .order-details-wrapper .products .single-product .inside-wrapper {
    flex-direction: column;
    padding: 30px 12px;
    align-items: flex-start;
  }
}
.thank-you-order .order-details-wrapper .products .single-product .product-img {
  margin-right: 6%;
}
@media (max-width: 767px) {
  .thank-you-order .order-details-wrapper .products .single-product .product-img {
    margin-right: 0;
    margin-bottom: 30px;
    width: 100%;
  }
}
.thank-you-order .order-details-wrapper .products .single-product .product-img img {
  max-width: 140px;
  height: auto;
  margin: 0;
}
.thank-you-order .order-details-wrapper .products .single-product .product-name {
  max-width: 35%;
  width: 100%;
}
@media (max-width: 767px) {
  .thank-you-order .order-details-wrapper .products .single-product .product-name {
    max-width: 100%;
    margin-bottom: 30px;
  }
}
.thank-you-order .order-details-wrapper .products .single-product .product-name .name {
  font-family: "FiraSans";
  font-weight: 700;
  font-size: 27px;
  line-height: 34px;
  text-align: left;
  color: #303945;
  margin: 0;
}
.thank-you-order .order-details-wrapper .products .single-product .product-name .meta ul li{
  display: flex;
  font-family: "FiraSans";
  font-size: 20px;
  line-height: 28px;
  text-align: left;
  color: #303945;
  font-weight: 400;
  align-items: center;
  padding-left: 0;
}
.thank-you-order .order-details-wrapper .products .single-product .product-name .meta ul li p {
  margin: 0;
}
.thank-you-order .order-details-wrapper .products .single-product .product-name .meta ul li strong {
  font-weight: 400;
  margin-right: 15px;
}
@media (max-width: 767px) {
  .thank-you-order .order-details-wrapper .products .single-product .quantity {
    max-width: 100%;
  }
}
.thank-you-order .order-details-wrapper .products .single-product .quantity strong {
  font-family: "FiraSans";
  font-weight: 400;
  font-size: 20px;
  line-height: 28px;
  text-align: left;
  color: #303945;
}
.thank-you-order .order-details-wrapper .products .single-product .price {
  font-family: "FiraSans";
  font-weight: bold;
  font-size: 27px;
  line-height: 34px;
  text-align: left;
  color: #303945;
}
.thank-you-order .order-details-wrapper .table-section p {
  margin: 0;
  font-family: "FiraSans";
  font-weight: 500;
  font-size: 20px;
  line-height: 28px;
  color: #303945;
}
.thank-you-order .order-details-wrapper .table-section .label {
  max-width: 250px;
  width: 100%;
}
.thank-you-order .order-details-wrapper .table-section .data {
  padding-left: 12px;
  font-weight: 400;
}
.thank-you-order .order-details-wrapper hr {
  margin-bottom: 25px;
  margin-top: 0;
  border-top: 0.5px solid #BABCC0;
}
.thank-you-order .order-details-wrapper .margin-section {
  margin-bottom: 20px;
}
.thank-you-order .order-details-wrapper .order-date {
  font-family: "FiraSans";
  font-weight: 500;
  font-size: 20px;
  line-height: 28px;
  color: #303945;
  margin: 0;
}
.thank-you-order .order-details-wrapper .status p {
  background-color: #FFE899;
  padding: 10px;
  text-align: center;
  border-radius: 69px;
  color: #561770;
  font-size: 14px;
  font-weight: 500;
  line-height: 21px;
  width: 210px;
  margin: 0;
}
.thank-you-order .order-details-wrapper .status p.processing {
  background-color: #D3D3D3;
}
.thank-you-order .order-details-wrapper .status p.cancelled {
  background-color: #d62c2c;
}
.thank-you-order .order-details-wrapper .status p.completed {
  background-color: #87FA70;
}
.thank-you-order .order-details-wrapper .padded-section {
  padding: 20px 20px 0 32px;
  align-items: center;
}
.thank-you-order .order-details-wrapper .padded-section-x {
  padding: 0 20px 0 32px;
}
.thank-you-order .order-details-wrapper .last-box-section {
  padding-bottom: 20px;
}

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

[data-aos=reveal] {
  opacity: 0;
  transition-property: transform, opacity;
}
[data-aos=reveal].aos-animate {
  opacity: 1;
}
@media (min-width: 768px) {
  [data-aos=reveal] {
    transform: translateY(20px);
  }
  [data-aos=reveal].aos-animate {
    transform: translateY(0);
  }
}

body[data-aos-easing=reveal] [data-aos], [data-aos][data-aos][data-aos-easing=new-easing] {
  transition-timing-function: cubic-bezier(0.6, 0.2, 0.1, 1);
}

#bp_container > .bp-x {
  display: flex;
  justify-content: center;
  align-items: center;
}

.hf-message {
  border-radius: 5px;
  background: #EBF5FF;
  color: #215CDC;
  border: 1px solid #b8dcff;
  padding: 5px 10px;
  font-size: 14px;
  text-align: center;
  margin-top: 20px;
}

.hf-message-success {
  background: #F3FAF7;
  border: 1px solid #cfebdf;
  color: #03543F;
}

.leaflet-container{
  font-family: Inter, 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";
  --tw-text-opacity: 1;
  color: rgb(34 34 34 / var(--tw-text-opacity));
}
.leaflet-container .leaflet-popup-content{
  text-align: center;
}

.g-recaptcha {
  transform: scale(0.85);
  transform-origin: 0 0;
}
@media (min-width: 768px) {
  .g-recaptcha {
    transform: scale(1);
  }
}

.comment-list {
  list-style: none;
  margin: 0;
  padding: 0;
  text-indent: 0;
}
.comment-list ol {
  list-style: none;
}

li.comment {
  border-bottom: 1px solid #ddd;
  box-shadow: 0 0 10px rgba(5, 1, 7, 0.11);
  margin-bottom: 1em;
  padding: 1em;
}
li.comment div.vcard {
  font-weight: 400;
}
li.comment div.vcard img.avatar {
  border: 5px solid #ccc;
  float: right;
  margin: 0 0 20px 20px;
}
li.comment div.comment-metadata {
  font-size: 11px;
  margin-bottom: 0.7em;
}
li.comment ul {
  font-size: 12px;
  list-style: none;
  margin: 0 0 0 20px;
}
li.comment div.reply {
  font-size: 11px;
}
li.comment div.reply a {
  font-weight: bold;
}
li.comment div.reply ul.children {
  list-style: none;
  margin: 12px;
  text-indent: 0;
}
li.comment div.reply ul.children li.depth-2 {
  border-left: 5px solid #ccc;
  margin: 0 0 10px 10px;
}
li.comment div.reply ul.children li.depth-3 {
  border-left: 5px solid #bbb;
  margin: 0 0 10px 10px;
}
li.comment div.reply ul.children li.depth-4 {
  border-left: 5px solid #aaa;
  margin: 0 0 10px 10px;
}

.comment-body {
  margin-bottom: 1em;
}

/* Contact Form 7 Styles */
div.wpcf7-response-output {
  margin: 20px 0;
  border: 1px solid transparent;
  border-radius: 3px;
  color: #31708f;
  background-color: #d9edf7;
  border-color: #bce8f1;
  padding: 0.3em 0.6em;
}

span.wpcf7-not-valid-tip,
.wpcf7 form.invalid .wpcf7-response-output,
.wpcf7 form.failed .wpcf7-response-output {
  border: 1px solid transparent;
  color: #a94442;
  background-color: #f2dede;
  border-color: #ebccd1;
  margin-top: 4px;
  padding: 0.3em 0.6em;
  font-size: 0.8em;
}

div.wpcf7-validation-errors,
div.wpcf7-spam-blocked {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #faebcc;
  padding: 0.8em 1em;
}

.wpcf7-validation-errors {
  clear: both;
  margin-top: 1em;
}

.contact--recaptcha {
  padding-top: 1em;
}

div.wpcf7-mail-sent-ok,
.wpcf7 form.sent .wpcf7-response-output {
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #d6e9c6;
  padding: 0.8em 1em;
}

.wpcf7 form.invalid .wpcf7-response-output,
.wpcf7 form.failed .wpcf7-response-output,
.wpcf7 form.sent .wpcf7-response-output {
  margin-left: 0;
  margin-right: 0;
}

span.wpcf7-list-item {
  margin-left: 0;
}

div.wpcf7 .ajax-loader {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  margin: 0;
  background: url(../img/icons/spinner.svg);
  width: 200px;
  height: 200px;
  background-color: rgba(255, 255, 255, 0.9);
  border-radius: 100%;
  box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.16);
}

.wp-pagenavi {
  padding-top: 10px;
  padding-bottom: 2px;
}
@media (min-width: 768px) {
  .wp-pagenavi {
    padding-top: 24px;
  }
}
.wp-pagenavi .pages,
.wp-pagenavi .nextpostslink,
.wp-pagenavi .previouspostslink {
  display: none;
}
.wp-pagenavi .extend {
  display: inline-block;
  margin-right: 14px;
  color: #A3B3C0;
}
.wp-pagenavi .page,
.wp-pagenavi .current,
.wp-pagenavi .first,
.wp-pagenavi .last,
.wp-pagenavi .extend {
  color: #a6b2bf;
  display: inline-block;
  height: 40px;
  padding: 0 10px;
  margin-right: 14px;
  line-height: 38px;
  min-width: 35px;
  text-align: center;
  transition: all 0.3s;
  background: #FFFFFF;
  text-shadow: none;
  border: 1px solid #A3B3C0;
  font-size: 16px;
  font-weight: 500;
  text-decoration: none;
  margin-bottom: 1em;
}
@media (min-width: 768px) {
  .wp-pagenavi .page,
.wp-pagenavi .current,
.wp-pagenavi .first,
.wp-pagenavi .last,
.wp-pagenavi .extend {
    height: 56px;
    line-height: 54px;
    min-width: 41px;
    font-size: 18px;
  }
}
.wp-pagenavi .page:hover, .wp-pagenavi .page:focus,
.wp-pagenavi .current:hover,
.wp-pagenavi .current:focus,
.wp-pagenavi .first:hover,
.wp-pagenavi .first:focus,
.wp-pagenavi .last:hover,
.wp-pagenavi .last:focus,
.wp-pagenavi .extend:hover,
.wp-pagenavi .extend:focus {
  text-decoration: none;
  color: #6b7f94;
  border-color: #678196;
}
.wp-pagenavi .current {
  color: #6d6d6d;
  background: #FFFFFF;
  border-color: #6d6d6d;
}
.wp-pagenavi .current:hover {
  color: #6d6d6d;
  background: #fff;
  border-color: #6d6d6d;
}

.alignleft {
  margin-bottom: 20px;
}
@media (min-width: 768px) {
  .alignleft {
    margin-bottom: 25px;
    float: left;
    margin-right: 42px;
    display: inline;
  }
}
@media (min-width: 992px) {
  .alignleft {
    margin-bottom: 45px;
  }
}

.alignright {
  margin-bottom: 20px;
}
@media (min-width: 768px) {
  .alignright {
    display: inline;
    float: right;
    margin-left: 42px;
    margin-bottom: 25px;
  }
}
@media (min-width: 992px) {
  .alignright {
    margin-bottom: 45px;
  }
}

.aligncenter {
  clear: both;
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.wp-caption {
  margin-bottom: 1.5em;
  max-width: 100%;
}
.wp-caption p:first-child {
  margin-bottom: 0.5em;
}

.wp-caption img[class*=wp-image-] {
  display: block;
  margin: 0 auto;
}

.wp-caption-text {
  text-align: center;
}

.wp-caption .wp-caption-text {
  margin: 0 0 1em;
  font-size: 0.8rem;
}

.gallery {
  margin-bottom: 1.5em;
}

.gallery-item {
  display: inline-block;
  text-align: center;
  vertical-align: top;
  width: 100%;
}

.gallery-columns-2 .gallery-item {
  max-width: 50%;
}

.gallery-columns-3 .gallery-item {
  max-width: 33.33%;
}

.gallery-columns-4 .gallery-item {
  max-width: 25%;
}

.gallery-columns-5 .gallery-item {
  max-width: 20%;
}

.gallery-columns-6 .gallery-item {
  max-width: 16.66%;
}

.gallery-columns-7 .gallery-item {
  max-width: 14.28%;
}

.gallery-columns-8 .gallery-item {
  max-width: 12.5%;
}

.gallery-columns-9 .gallery-item {
  max-width: 11.11%;
}

.gallery-caption {
  display: block;
}

.entry-meta {
  margin-bottom: 15px;
  font-style: italic;
  font-size: 0.85em;
}

.entry-footer {
  padding: 1em 0;
}

.entry-back {
  text-align: center;
  padding-top: 3em;
}

.cat-links,
.tags-links {
  display: block;
  margin-bottom: 0.4em;
}

.wp-block-image {
  margin-bottom: 1em;
}
.wp-block-image img {
  max-width: 100%;
}
.wp-block-image .aligncenter {
  text-align: center;
}
.wp-block-image .alignfull img,
.wp-block-image .alignwide img {
  width: 100%;
}
.wp-block-image .alignleft,
.wp-block-image .alignright,
.wp-block-image .aligncenter,
.wp-block-image .is-resized {
  display: table;
}
.wp-block-image .alignleft > figcaption,
.wp-block-image .alignright > figcaption,
.wp-block-image .aligncenter > figcaption,
.wp-block-image .is-resized > figcaption {
  display: table-caption;
  caption-side: bottom;
}
.wp-block-image .alignleft {
  /*rtl:ignore*/
  float: left;
  /*rtl:ignore*/
  margin-left: 0;
  margin-right: 1em;
  margin-top: 0.5em;
  margin-bottom: 0.5em;
}
.wp-block-image .alignright {
  /*rtl:ignore*/
  float: right;
  /*rtl:ignore*/
  margin-right: 0;
  margin-left: 1em;
  margin-top: 0.5em;
  margin-bottom: 0.5em;
}
.wp-block-image .aligncenter {
  margin-left: auto;
  margin-right: auto;
}
.wp-block-image figcaption {
  background-color: #3b3b3b;
  font-size: 0.8rem;
  line-height: 1rem;
  padding: 10px 5px;
  margin-bottom: 1rem;
  font-style: italic;
}

.wp-block-embed figcaption {
  margin-top: 0.5em;
  margin-bottom: 1em;
}

.wp-block-embed iframe {
  max-width: 100%;
}

.wp-block-embed__wrapper {
  position: relative;
}

.wp-embed-responsive .wp-has-aspect-ratio .wp-block-embed__wrapper::before {
  content: "";
  display: block;
  padding-top: 50%;
}

.wp-embed-responsive .wp-has-aspect-ratio iframe {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  height: 100%;
  width: 100%;
}

.wp-embed-responsive .wp-embed-aspect-21-9 .wp-block-embed__wrapper::before {
  padding-top: 42.85%;
}

.wp-embed-responsive .wp-embed-aspect-18-9 .wp-block-embed__wrapper::before {
  padding-top: 50%;
}

.wp-embed-responsive .wp-embed-aspect-16-9 .wp-block-embed__wrapper::before {
  padding-top: 56.25%;
}

.wp-embed-responsive .wp-embed-aspect-4-3 .wp-block-embed__wrapper::before {
  padding-top: 75%;
}

.wp-embed-responsive .wp-embed-aspect-1-1 .wp-block-embed__wrapper::before {
  padding-top: 100%;
}

.wp-embed-responsive .wp-embed-aspect-9-16 .wp-block-embed__wrapper::before {
  padding-top: 177.77%;
}

.wp-embed-responsive .wp-embed-aspect-1-2 .wp-block-embed__wrapper::before {
  padding-top: 200%;
}

.c-btn {
  font-size: 16px;
  font-family: Inter, 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";
  font-weight: normal;
  display: inline-block;
  background: #6d6d6d;
  padding: 0.4em 1em;
  color: #fff;
  border: 0;
  text-decoration: none;
  cursor: pointer;
  border-radius: 5px;
  white-space: nowrap;
  vertical-align: middle;
  user-select: none;
}
@media only screen and (min-width: 375px) {
  .c-btn {
    font-size: calc(
      16px + 2 * (100vw - 375px) / (1200 - 375)
    );
  }
}
@media only screen and (min-width: 1200px) {
  .c-btn {
    font-size: 18px;
  }
}
.c-btn:hover, .c-btn.btn--hover {
  background: rgb(87, 87, 87);
  text-decoration: none;
  color: #fff;
}
.c-btn:focus, .c-btn:active, .c-btn:active:focus {
  outline: none;
}
.c-btn[disabled] {
  background: #ccc;
  color: #000;
}

.c-btn--cookie {
  padding: 0.3em 0.8em 0.3em 0.8em;
  font-size: 16px;
  margin: 0 5px 5px 0;
}
@media only screen and (min-width: 375px) {
  .c-btn--cookie {
    font-size: calc(
      16px + 2 * (100vw - 375px) / (1200 - 375)
    );
  }
}
@media only screen and (min-width: 1200px) {
  .c-btn--cookie {
    font-size: 18px;
  }
}

.c-btn--small {
  padding: 0.6em 1em;
  font-size: 12px;
}
@media only screen and (min-width: 375px) {
  .c-btn--small {
    font-size: calc(
      12px + 3 * (100vw - 375px) / (1200 - 375)
    );
  }
}
@media only screen and (min-width: 1200px) {
  .c-btn--small {
    font-size: 15px;
  }
}

.c-btn--mini {
  padding: 0.1em 0.4em;
  font-size: 12px;
}
@media only screen and (min-width: 375px) {
  .c-btn--mini {
    font-size: calc(
      12px + 1 * (100vw - 375px) / (1200 - 375)
    );
  }
}
@media only screen and (min-width: 1200px) {
  .c-btn--mini {
    font-size: 13px;
  }
}

.c-btn--large {
  font-size: 18px;
  padding: 0.5em 1.5em;
}
@media only screen and (min-width: 375px) {
  .c-btn--large {
    font-size: calc(
      18px + 4 * (100vw - 375px) / (1200 - 375)
    );
  }
}
@media only screen and (min-width: 1200px) {
  .c-btn--large {
    font-size: 22px;
  }
}

.button.classic {
  text-decoration: none;
  display: inline-block;
  max-width: 386px;
  width: 100%;
  background-color: #FFF;
  box-shadow: 10px 10px 50px rgba(33, 6, 44, 0.06);
  font-family: "FiraSans";
  font-weight: 500;
  font-size: 21px;
  line-height: 30px;
  text-align: center;
  color: #561770;
  padding: 27.5px 15px;
  border-radius: 42.5px;
  transition: all ease-in-out 0.3s;
}
@media (max-width: 767px) {
  .button.classic {
    width: 80%;
    font-size: 17px;
    line-height: 23px;
  }
}
.button.classic:hover {
  transform: translateY(-5px);
}

.c-cookie-bar {
  position: fixed;
  left: 0;
  bottom: 0;
  width: 100%;
  background: #DBDDE0;
  font-size: 14px;
  line-height: 1.3;
  padding: 0.8em 0;
  transform: translateY(100%);
  transition: all 0.2s ease-out 0s;
  z-index: 9999;
}
@media only screen and (min-width: 375px) {
  .c-cookie-bar {
    font-size: calc(
      14px + 2 * (100vw - 375px) / (1200 - 375)
    );
  }
}
@media only screen and (min-width: 1200px) {
  .c-cookie-bar {
    font-size: 16px;
  }
}
.c-cookie-bar--not-decided .c-cookie-bar {
  transform: translateY(0);
  transition: all 0.2s ease-out 1s;
  box-shadow: 0 -5px 5px rgba(0, 0, 0, 0.3);
}

.c-cookie-bar__btns {
  text-align: center;
}

.c-cookie-bar__txt {
  margin-bottom: 10px;
}
.c-cookie-bar__txt p:last-child {
  margin: 0;
}

.c-site-footer {
  border-top: 2px solid #222222;
  padding: 80px 0 100px;
  background: #222222;
  color: #fff;
}

.browserupgrade {
  text-align: center;
  margin: 0 auto;
  background: #FC0;
  color: #000;
  padding: 0.8em 0;
  font-size: 14px;
}
.browserupgrade a {
  color: #806600;
  text-decoration: underline;
}
.browserupgrade a:hover {
  text-decoration: none;
}

.header-visual-styles{
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}
.header-visual-styles.js-header--scrolled{
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  --tw-bg-opacity: 0.8;
  box-shadow: 0px 23px 20px rgba(0, 0, 0, 0.1);
}

ul.c-hor-menu {
  list-style: none;
  padding: 0;
  margin: 0;
}
ul.c-hor-menu > li {
  display: inline-block;
  position: relative;
}
ul.c-hor-menu > li.opened .sub-menu {
  opacity: 1;
  pointer-events: auto;
  transform: translateY(0);
  left: 0;
  transition: opacity 0.2s cubic-bezier(0.55, 0, 0.1, 1) 0.1s, transform 0.2s cubic-bezier(0.55, 0, 0.1, 1) 0.1s, left 0s 0s ease;
}
ul.c-hor-menu > li.opened > a:before {
  width: 100%;
}
ul.c-hor-menu > li > a {
  display: inline-block;
  padding: 0.2em 0.8em;
  text-decoration: none;
  border-radius: 5px;
  color: #222222;
}
ul.c-hor-menu > li > a:hover, ul.c-hor-menu > li > a:focus {
  text-decoration: none;
  color: #741B98;
}
ul.c-hor-menu > li.menu-item-has-children > a {
  padding-right: 1.5em;
}
ul.c-hor-menu > li.menu-item-has-children > a:after {
  content: " ";
  position: absolute;
  right: 5px;
  top: 50%;
  margin-top: -2px;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 5px 5px 0 5px;
  border-color: #222 transparent transparent transparent;
}
ul.c-hor-menu .sub-menu {
  position: absolute;
  top: auto;
  left: -10000px;
  background: #fff;
  margin: 0;
  padding: 6px 0 10px 0;
  list-style: none;
  line-height: 1.2;
  box-shadow: 1.4px 1.4px 6px rgba(2, 2, 3, 0.16);
  border-radius: 0;
  z-index: 999;
  transform: translateY(10px);
  opacity: 0;
  pointer-events: none;
  text-align: left;
  font-size: 0.8rem;
  font-weight: normal;
  transition: left 0.5s 0.5s ease-in-out, opacity 0.2s 0.1s cubic-bezier(0.55, 0, 0.1, 1), transform 0.2s 0.1s cubic-bezier(0.55, 0, 0.1, 1);
  width: auto;
}
@media (min-width: 992px) {
  ul.c-hor-menu .sub-menu {
    font-size: 1rem;
  }
}
@media (min-width: 1200px) {
  ul.c-hor-menu .sub-menu {
    font-size: 1.08rem;
  }
}
ul.c-hor-menu .sub-menu li {
  display: block;
}
ul.c-hor-menu .sub-menu a {
  display: block;
  text-decoration: none;
  font-weight: normal;
  padding: 0.5em 1em;
  white-space: nowrap;
  color: #222222;
}
ul.c-hor-menu .sub-menu li.current-menu-item a,
ul.c-hor-menu .sub-menu a:hover {
  color: #6d6d6d;
}

.c-map {
  height: 400px;
}

.js-nav{
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
  background-color: #741B98;
}
.js-nav.sub-menu-active {
  z-index: 100;
}
.js-nav .c-mobile-header{
  display: flex;
  height: 100%;
  flex-direction: column;
  justify-content: space-between;
  overflow: auto;
}
.js-nav .c-mobile-header .socials-wrapper{
  margin-left: 1.25rem;
  margin-right: 1.25rem;
  margin-top: 3.25rem;
  justify-content: space-around;
  text-align: center;
}
.js-nav .c-mobile-header .socials-wrapper img{
  transition-property: opacity;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
.js-nav .c-mobile-header .socials-wrapper img:hover{
  opacity: 0.7;
}
.js-nav .c-mobile-header .socials-wrapper p{
  margin-top: 1.5rem;
  margin-bottom: 3.75rem;
  font-weight: 700;
  color: #C5ABD6;
  font-size: 14px;
}
.js-nav .c-mobile-header .header-copy{
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
  text-align: center;
  font-size: 0.75rem;
}
.js-nav .c-mobile-header .header-copy p{
  margin: 0px;
  font-size: 12px;
  color: #616870;
}
.js-nav .nav-top-bar{
  position: absolute;
  top: 0px;
  left: 0px;
  display: flex;
  width: 100%;
  align-items: center;
  justify-content: space-between;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  opacity: 0;
  transition-property: opacity;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
  background-color: #F4F4F6;
  border-bottom: 1px solid #DEDEE6;
}
.js-nav .nav-top-bar.visible{
  opacity: 1;
}
.js-nav .nav-top-bar p{
  margin: 0px;
  font-weight: 600;
  line-height: 1;
  font-size: 17px;
  color: #10161E;
}
.js-nav .nav-top-bar .nav-top-bar-btn{
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
.js-nav .nav-top-bar .nav-top-bar-btn:hover {
  background-color: #e6e6eb;
}

ul.c-mobile-menu{
  margin: 0px;
  padding: 0px;
  list-style: none;
}
ul.c-mobile-menu > li{
  cursor: pointer;
  padding-top: 1rem;
  padding-bottom: 1rem;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
  background-color: #741B98;
}
ul.c-mobile-menu > li.menu-separator-below{
  position: relative;
  margin-bottom: 2rem;
}
ul.c-mobile-menu > li.menu-separator-below::after{
  position: absolute;
  bottom: -1rem;
  content: "";
  width: calc(100% - 2.5rem);
  border-bottom: 1px solid #9670A9;
}
ul.c-mobile-menu > li.menu-separator-below + li{
  margin-top: 1rem;
}
ul.c-mobile-menu > li.menu-light-color > a {
  color: #C5ABD6;
  font-size: 16px;
}
ul.c-mobile-menu > li:hover, ul.c-mobile-menu > li.current-menu-item, ul.c-mobile-menu > li.current-menu-ancestor {
  background-color: #9523c3;
}
ul.c-mobile-menu > li:hover svg path, ul.c-mobile-menu > li.current-menu-item svg path, ul.c-mobile-menu > li.current-menu-ancestor svg path{
  opacity: 1;
}
ul.c-mobile-menu > li > a{
  display: flex;
  align-items: center;
  justify-content: space-between;
  font-weight: 500;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
  font-size: 18px;
}
ul.c-mobile-menu > li > a svg path{
  transition-property: opacity;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
ul.c-mobile-menu .mega-menu-wrapper.sub-menu{
  left: 0px;
  width: 100%;
  border-radius: 0px;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  padding-bottom: 1.75rem;
  padding-top: 1.75rem !important;
  top: 63px;
  max-height: calc(100% - 63px);
  pointer-events: none;
}
ul.c-mobile-menu .mega-menu-wrapper.sub-menu.visible {
  pointer-events: all;
}
ul.c-mobile-menu .mega-menu-wrapper.sub-menu::before{
  display: none;
}
ul.c-mobile-menu .mega-menu-wrapper.sub-menu.visible{
  z-index: 10;
  opacity: 1;
}
ul.c-mobile-menu .mega-menu-wrapper.sub-menu ul{
  margin: 0px;
  padding: 0px;
}
ul.c-mobile-menu .mega-menu-wrapper.sub-menu ul li.item-submenu{
  margin-bottom: 0.75rem;
  max-width: 100%;
}
ul.c-mobile-menu .mega-menu-wrapper.sub-menu ul li.item-submenu::before{
  display: none;
}
ul.c-mobile-menu .mega-menu-wrapper.sub-menu ul li.item-submenu a{
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  color: #192A42;
  font-size: 16px;
  line-height: 26px;
}
ul.c-mobile-menu .mega-menu-wrapper.sub-menu ul li.item-submenu a::before{
  bottom: 0px;
}
ul.c-mobile-menu .mega-menu-wrapper.sub-menu ul li.item-submenu a .special-stamp{
  line-height: 2;
  font-size: 18px;
}
ul.c-mobile-menu .mega-menu-wrapper.sub-menu ul li.item-submenu a img{
  margin-right: 1.5rem;
}
ul.c-mobile-menu .mega-menu-wrapper.sub-menu ul li.item-submenu a span{
  font-size: 1.125rem;
  line-height: 2;
  font-size: 18px;
}
ul.c-mobile-menu .mega-menu-wrapper.sub-menu ul li.item-submenu a span::before{
  bottom: 0px;
}
ul.c-mobile-menu .mega-menu-wrapper.sub-menu .text-separator{
  margin: 0px;
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
  padding: 0px;
}
ul.c-mobile-menu .mega-menu-wrapper.sub-menu .img-wrapper{
  margin-bottom: 1.25rem;
}
ul.c-mobile-menu .mega-menu-wrapper.sub-menu .img-wrapper a p {
  font-size: 18px;
  line-height: 26px;
}
ul.c-mobile-menu .mega-menu-wrapper.sub-menu .img-wrapper a p::after{
  bottom: 0px;
}

.c-pagination {
  margin-top: 20px;
  padding-bottom: 20px;
}
@media (min-width: 768px) {
  .c-pagination {
    margin-top: 50px;
    padding-bottom: 50px;
  }
}
.c-pagination .page-numbers {
  display: inline-block;
  border: 2px solid #6d6d6d;
  min-width: 40px;
  text-align: center;
  border-radius: 15px;
  line-height: 44px;
  margin-right: 6px;
  padding: 2px 14px 0;
  text-decoration: none;
  color: #222222;
  font-weight: bold;
  font-size: 20px;
  background: #fff;
  transition: all 0.2s ease-in-out;
}
.c-pagination .page-numbers:hover {
  border-color: rgb(98, 98, 98);
}
.c-pagination .page-numbers.current {
  color: #fff;
  background: #6d6d6d;
}

.c-popup{
  position: fixed;
  top: 0px;
  right: 0px;
  bottom: 0px;
  left: 0px;
  z-index: 50;
  display: flex;
  display: none;
  height: 100%;
  width: 100%;
  align-items: center;
  justify-content: center;
}
.c-popup .popup-overlay{
  position: absolute;
  top: 0px;
  right: 0px;
  bottom: 0px;
  left: 0px;
  z-index: 10;
  background-color: rgba(35, 8, 46, 0.8);
  backdrop-filter: blur(3px);
}
.c-popup .popup-body{
  position: relative;
  z-index: 20;
  margin-left: 1.5rem;
  margin-right: 1.5rem;
  display: flex;
  border-radius: 1rem;
  background-color: #741B98;
  max-width: 1318px;
  height: max-content;
}
.c-popup .popup-body .popup-image{
  display: none;
}
@media (min-width: 768px){
  .c-popup .popup-body .popup-image{
    display: block;
  }
}
.c-popup .popup-body .popup-image img{
  height: 100%;
  object-fit: cover;
  max-width: 351px;
  max-height: 100%;
  border-radius: 16px 0 0 16px;
}
.c-popup .popup-body .popup-content{
  padding-left: 3rem;
  padding-right: 3rem;
  padding-top: 4rem;
  padding-bottom: 4rem;
}
@media (min-width: 768px){
  .c-popup .popup-body .popup-content{
    padding-left: 3rem;
    padding-right: 3rem;
  }
}
@media (min-width: 992px){
  .c-popup .popup-body .popup-content{
    padding-top: 4.25rem;
    padding-right: 5.5rem;
    padding-bottom: 5rem;
    padding-left: 4.25rem;
  }
}
.c-popup .popup-body .popup-content {
  border-radius: 0 0 16px 0;
}
@media (max-width: 767px) {
  .c-popup .popup-body .popup-content{
    padding-top: 1.25rem;
    padding-right: 2rem;
    padding-bottom: 1.75rem;
    padding-left: 1.25rem;
  }
  .c-popup .popup-body .popup-content h2 {
    font-size: 1.625rem !important;
  }
  .c-popup .popup-body .popup-content p {
    font-size: 13px !important;
  }
}
@media (min-width: 1200px) and (max-width: 1463px) {
  .c-popup .popup-body .popup-content{
    padding-top: 2.5rem;
    padding-right: 4.25rem;
    padding-bottom: 3.25rem;
    padding-left: 2.5rem;
  }
  .c-popup .popup-body .popup-content h2 {
    font-size: 2.1875rem !important;
  }
  .c-popup .popup-body .popup-content p {
    font-size: 1.125rem !important;
  }
  .c-popup .popup-body .popup-content .send-btn {
    font-size: 1.1875rem !important;
  }
}
.c-popup .popup-body .popup-content h2{
  margin-bottom: 1.75rem;
  font-size: 2.4375rem;
  font-weight: 700;
  line-height: 1.1;
  color: #F7F4FC;
  font-family: "FiraSans";
}
.c-popup .popup-body .popup-content p{
  margin-top: 0px;
  margin-bottom: 1.5rem;
  font-size: 1.25rem;
  line-height: 1.5;
  color: #C5ABD6;
}
.c-popup .popup-body .popup-content .wpcf7-form .input-group{
  margin-bottom: 3rem;
  border-radius: 8px 50px 50px 8px;
}
@media (min-width: 768px) {
  .c-popup .popup-body .popup-content .wpcf7-form .input-group {
    display: flex;
  }
}
.c-popup .popup-body .popup-content .wpcf7-form .input-group .wpcf7-form-control-wrap{
  display: block;
  width: 100%;
  max-width: 50%;
}
@media (max-width: 767px) {
  .c-popup .popup-body .popup-content .wpcf7-form .input-group .wpcf7-form-control-wrap {
    max-width: 100%;
  }
}
@media (min-width: 992px) {
  .c-popup .popup-body .popup-content .wpcf7-form .input-group .wpcf7-form-control-wrap {
    max-width: 60%;
  }
}
.c-popup .popup-body .popup-content .wpcf7-form .input-group .wpcf7-form-control-wrap input{
  height: 100%;
  width: 100%;
  padding: 1.5rem;
  font-size: 1.125rem;
  font-weight: 600;
  line-height: 1.5;
}
@media (min-width: 768px){
  .c-popup .popup-body .popup-content .wpcf7-form .input-group .wpcf7-form-control-wrap input{
    font-size: 1.25rem;
  }
}
.c-popup .popup-body .popup-content .wpcf7-form .input-group .wpcf7-form-control-wrap input {
  border-radius: 8px 0 0 8px;
  color: #8B9195;
}
@media (max-width: 767px) {
  .c-popup .popup-body .popup-content .wpcf7-form .input-group .wpcf7-form-control-wrap input {
    border-radius: 8px;
    margin-bottom: 15px;
  }
}
.c-popup .popup-body .popup-content .wpcf7-form .input-group .wpcf7-form-control-wrap input::placeholder {
  color: #8B9195;
}
.c-popup .popup-body .popup-content .wpcf7-form .input-group .wpcf7-form-control-wrap .wpcf7-not-valid-tip{
  position: absolute;
}
.c-popup .popup-body .popup-content .wpcf7-form .input-group .send-btn{
  display: block;
  width: 100%;
  padding: 1.5rem;
  font-size: 1.1875rem;
  font-weight: 700;
  line-height: 1.5;
}
@media (min-width: 768px){
  .c-popup .popup-body .popup-content .wpcf7-form .input-group .send-btn{
    font-size: 1.375rem;
  }
}
.c-popup .popup-body .popup-content .wpcf7-form .input-group .send-btn {
  border-radius: 0 50px 50px 0;
  max-width: 50%;
  background-color: #561770;
  color: #F7F4FC;
  transition: all 0.3s ease-in-out;
}
@media (min-width: 992px) {
  .c-popup .popup-body .popup-content .wpcf7-form .input-group .send-btn {
    max-width: 35%;
  }
  .c-popup .popup-body .popup-content .wpcf7-form .input-group .send-btn:hover {
    padding-left: 3rem;
    transition: all 0.3s ease-in-out;
    max-width: 40%;
  }
}
@media (max-width: 767px) {
  .c-popup .popup-body .popup-content .wpcf7-form .input-group .send-btn {
    margin: 0 auto;
    max-width: 100%;
    width: max-content;
    padding: 17px 25px;
    border-radius: 50px;
  }
  .c-popup .popup-body .popup-content .wpcf7-form .input-group .send-btn img {
    margin-left: 20px;
  }
  .c-popup .popup-body .popup-content .wpcf7-form .input-group .send-btn:hover {
    transition: all 0.3s ease-in-out;
    opacity: 0.8;
  }
}
.c-popup .popup-body .popup-content .wpcf7-form .acceptance-wrapper .wpcf7-list-item{
  position: relative;
}
.c-popup .popup-body .popup-content .wpcf7-form .acceptance-wrapper .wpcf7-list-item input{
  display: none;
  appearance: none;
  opacity: 0;
}
.c-popup .popup-body .popup-content .wpcf7-form .acceptance-wrapper .wpcf7-list-item .wpcf7-list-item-label{
  display: block;
  cursor: pointer;
  padding-left: 4.5rem;
  font-size: 0.75rem;
  line-height: 1.8;
}
@media (min-width: 992px){
  .c-popup .popup-body .popup-content .wpcf7-form .acceptance-wrapper .wpcf7-list-item .wpcf7-list-item-label{
    padding-left: 3.5rem;
  }
}
.c-popup .popup-body .popup-content .wpcf7-form .acceptance-wrapper .wpcf7-list-item .wpcf7-list-item-label {
  color: #E3DCF1;
}
.c-popup .popup-body .popup-content .wpcf7-form .acceptance-wrapper .wpcf7-list-item .wpcf7-list-item-label a {
  color: #E3DCF1;
}
.c-popup .popup-body .popup-content .wpcf7-form .acceptance-wrapper .wpcf7-list-item .wpcf7-list-item-label::before{
  position: absolute;
  left: 0px;
  display: block;
  border-radius: 9999px;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  content: "";
  width: 35px;
  height: 35px;
  top: 5px;
  border: 1px solid #C5ABD6;
}
.c-popup .popup-body .popup-content .wpcf7-form .acceptance-wrapper .wpcf7-list-item .wpcf7-list-item-label::after{
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
.c-popup .popup-body .popup-content .wpcf7-form .acceptance-wrapper .wpcf7-list-item input:checked ~ .wpcf7-list-item-label::after, .c-popup .popup-body .popup-content .wpcf7-form .acceptance-wrapper .wpcf7-list-item:hover input ~ .wpcf7-list-item-label::after{
  position: absolute;
  display: block;
  border-radius: 9999px;
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
  content: "";
  width: 14px;
  height: 14px;
  background-color: #561770;
  left: 11px;
  top: 16px;
}
.c-popup .popup-body .popup-content .popup-button{
  display: flex;
  align-items: center;
  justify-content: space-between;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  padding-right: 0.75rem;
  padding-left: 1.75rem;
  font-size: 1.0625rem;
  font-weight: 500;
  color: #561770;
  border-radius: 50px;
  max-width: 175px;
  transition: all 0.3s ease-in-out;
}
.c-popup .popup-body .popup-content .popup-button:hover {
  transition: all 0.3s ease-in-out;
  max-width: 200px;
}
.c-popup .popup-body .popup-close{
  position: absolute;
  top: 0px;
  right: 0px;
  cursor: pointer;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
  background: #F4F4F6;
  padding: 19px;
}
@media (max-width: 767px) {
  .c-popup .popup-body .popup-close {
    padding: 12px;
  }
}
.c-popup .popup-body .popup-close:hover {
  background: #e6e6eb;
}

.c-scroll-to-top {
  position: fixed;
  right: 10px;
  bottom: 10px;
  display: flex;
  align-items: center;
  justify-content: center;
  visibility: hidden;
  opacity: 0;
  transition: all 0.6s ease;
  background: #6d6d6d;
  color: #fff;
  text-decoration: none;
  text-align: center;
  z-index: 10;
  width: 50px;
  height: 50px;
  transform: translateY(100px);
  transition: all 0.5s cubic-bezier(0.23, 0.3, 0.24, 1.18);
  font-size: 30px;
  border: 2px solid #fff;
}
.c-scroll-to-top svg {
  width: 23px;
  height: 23px;
  fill: #fff;
}
.c-scroll-to-top:hover {
  background: rgb(98, 98, 98);
  color: #fff;
  text-decoration: none;
}

.c-scroll-to-top.show {
  visibility: visible;
  transform: translateY(0);
  cursor: pointer;
  opacity: 1;
}

.c-share-icons {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  color: white;
}

.c-share-icons a {
  display: flex;
  align-items: center;
  text-decoration: none !important;
  padding: 7px 11px;
  margin-right: 1px;
  transition: all 0.2s ease;
  margin-bottom: 1px;
  color: #fff;
}

.c-share-icons p {
  margin-left: 8px;
  font-size: 12px;
  margin-top: 0;
  margin-bottom: 0;
}

.c-share-icons__icon-facebook {
  background-color: #3b5998;
}

.c-share-icons__icon-facebook:hover {
  background-color: #4273c8;
}

.c-share-icons__icon-twitter {
  background-color: #55acee;
}

.c-share-icons__icon-twitter:hover {
  background-color: #32bbf5;
}

.c-share-icons__icon-mail {
  background-color: #999;
}

.c-share-icons__icon-mail:hover {
  background-color: #a8a8a8;
}

.c-share-icons__icon-xing {
  background-color: #126567;
}

.c-share-icons__icon-xing:hover {
  background-color: #29888a;
}

.c-share-icons__icon-whatsapp {
  background-color: #5cbe4a;
}

.c-share-icons__icon-whatsapp:hover {
  background-color: #34af23;
}

.c-title {
  color: #000000;
  margin-bottom: 1em;
  margin-top: 1.5em;
  font-weight: bold;
  font-size: 24px;
}
@media only screen and (min-width: 375px) {
  .c-title {
    font-size: calc(
      24px + 11 * (100vw - 375px) / (1200 - 375)
    );
  }
}
@media only screen and (min-width: 1200px) {
  .c-title {
    font-size: 35px;
  }
}
.c-title:first-child {
  margin-top: 0;
}

.c-title--xxsmall {
  font-size: 14px;
}
@media only screen and (min-width: 375px) {
  .c-title--xxsmall {
    font-size: calc(
      14px + 4 * (100vw - 375px) / (1200 - 375)
    );
  }
}
@media only screen and (min-width: 1200px) {
  .c-title--xxsmall {
    font-size: 18px;
  }
}

.c-title--xsmall {
  font-size: 17px;
}
@media only screen and (min-width: 375px) {
  .c-title--xsmall {
    font-size: calc(
      17px + 4 * (100vw - 375px) / (1200 - 375)
    );
  }
}
@media only screen and (min-width: 1200px) {
  .c-title--xsmall {
    font-size: 21px;
  }
}

.c-title--small {
  font-size: 18px;
}
@media only screen and (min-width: 375px) {
  .c-title--small {
    font-size: calc(
      18px + 6 * (100vw - 375px) / (1200 - 375)
    );
  }
}
@media only screen and (min-width: 1200px) {
  .c-title--small {
    font-size: 24px;
  }
}

.c-title--large {
  font-size: 28px;
}
@media only screen and (min-width: 375px) {
  .c-title--large {
    font-size: calc(
      28px + 12 * (100vw - 375px) / (1200 - 375)
    );
  }
}
@media only screen and (min-width: 1200px) {
  .c-title--large {
    font-size: 40px;
  }
}

.c-title--xlarge {
  font-size: 28px;
}
@media only screen and (min-width: 375px) {
  .c-title--xlarge {
    font-size: calc(
      28px + 25 * (100vw - 375px) / (1200 - 375)
    );
  }
}
@media only screen and (min-width: 1200px) {
  .c-title--xlarge {
    font-size: 53px;
  }
}

.c-title--xxlarge {
  font-size: 40px;
}
@media only screen and (min-width: 375px) {
  .c-title--xxlarge {
    font-size: calc(
      40px + 30 * (100vw - 375px) / (1200 - 375)
    );
  }
}
@media only screen and (min-width: 1200px) {
  .c-title--xxlarge {
    font-size: 70px;
  }
}

.b-example{
  --tw-bg-opacity: 1;
  background-color: rgb(109 109 109 / var(--tw-bg-opacity));
}

.custom-heading-wrapper.standard-font .heading {
  font-family: "FiraSans";
  font-weight: 700;
  font-size: 2.4375rem;
  line-height: 3.0625rem;
  margin: 0 0 34px;
}
.custom-heading-wrapper.bigger-font .heading {
  font-family: "FiraSans";
  font-weight: 700;
  font-size: 2.625rem;
  line-height: 3.375rem;
  margin: 0 0 34px;
}

.hero-text-with-icons .outline-left {
  border-left: 1px solid #D3C8E2;
  padding-left: 34px;
  margin-left: 5px;
}
.hero-text-with-icons .outline-left .main-text {
  color: #561770;
  margin: 26px 0 53px;
}
.hero-text-with-icons .outline-left .main-text h1, .hero-text-with-icons .outline-left .main-text h2, .hero-text-with-icons .outline-left .main-text h3, .hero-text-with-icons .outline-left .main-text h4, .hero-text-with-icons .outline-left .main-text h5, .hero-text-with-icons .outline-left .main-text h6, .hero-text-with-icons .outline-left .main-text p {
  font-family: "FiraSans";
  margin: 0;
  font-size: 2.5rem;
  line-height: 3.25rem;
  font-weight: 700;
}
.hero-text-with-icons .outline-left .main-text h1 strong, .hero-text-with-icons .outline-left .main-text h2 strong, .hero-text-with-icons .outline-left .main-text h3 strong, .hero-text-with-icons .outline-left .main-text h4 strong, .hero-text-with-icons .outline-left .main-text h5 strong, .hero-text-with-icons .outline-left .main-text h6 strong, .hero-text-with-icons .outline-left .main-text p strong {
  font-size: 53%;
  vertical-align: super;
}
.hero-text-with-icons .outline-left .sub-text {
  color: #9670A9;
  font-size: 14px;
  line-height: 18px;
  font-weight: bold;
  letter-spacing: 0.1em;
}
.hero-text-with-icons .icons-bar {
  border: 1px solid rgba(150, 112, 169, 0.34);
  border-radius: 41px;
  padding: 11px 30px 11px 12px;
  max-width: max-content;
  margin-left: 5px;
}
.hero-text-with-icons .icons-bar img {
  margin-right: 12px;
}
.hero-text-with-icons .icons-bar .single-icon {
  color: #561770;
  margin-right: 33px;
}
.hero-text-with-icons .icons-bar .single-icon:last-child {
  margin-right: unset;
}
.hero-text-with-icons .icons-bar .single-icon .text {
  font-family: "FiraSans";
  font-size: 1.1875rem;
  font-weight: 500;
}

.newsletter-wrapper {
  padding: 12.5rem 0;
}
@media (max-width: 767px) {
  .newsletter-wrapper {
    padding: 3.125rem 0 7.8125rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .newsletter-wrapper {
    padding: 5.625rem 0 7.5rem;
  }
}
.newsletter-wrapper .container-newsletter {
  margin-left: auto;
  margin-right: auto;
  padding-left: 12px;
  padding-right: 12px;
}
@media (min-width: 1342px) {
  .newsletter-wrapper .container-newsletter {
    max-width: 1342px;
    padding-left: 12px;
    padding-right: 12px;
    margin-left: auto;
    margin-right: auto;
  }
}
@media (max-width: 767px) {
  .newsletter-wrapper .container-newsletter {
    max-width: 100%;
    padding-left: 24px;
    padding-right: 24px;
  }
}
.newsletter-wrapper .inside-general-wrapper {
  border-radius: 16px;
  box-shadow: 10px 10px 60px rgba(0, 0, 0, 0.17);
}
@media (min-width: 768px) {
  .newsletter-wrapper .inside-general-wrapper {
    display: grid;
    grid-template-columns: 27% 73%;
  }
}
.newsletter-wrapper .inside-general-wrapper .photo-wrapper {
  background-size: cover;
  background-repeat: no-repeat;
}
@media (min-width: 768px) {
  .newsletter-wrapper .inside-general-wrapper .photo-wrapper {
    border-top-left-radius: 16px;
    border-bottom-left-radius: 16px;
    background-position: 25%;
  }
}
@media (max-width: 767px) {
  .newsletter-wrapper .inside-general-wrapper .photo-wrapper {
    background-size: cover;
    background-repeat: no-repeat;
    border-top-left-radius: 16px;
    border-top-right-radius: 16px;
    padding: 150px 0;
    background-position: 0 10%;
  }
}
.newsletter-wrapper .inside-general-wrapper .form-area {
  background-color: #741B98;
  padding: 4.5625rem 4.0625rem 3.5rem 4.125rem;
}
@media (min-width: 768px) and (max-width: 991px) {
  .newsletter-wrapper .inside-general-wrapper .form-area {
    padding: 3.4375rem 3.75rem 2.5rem 3.75rem;
  }
}
@media (min-width: 768px) {
  .newsletter-wrapper .inside-general-wrapper .form-area {
    border-top-right-radius: 16px;
    border-bottom-right-radius: 16px;
  }
}
@media (max-width: 767px) {
  .newsletter-wrapper .inside-general-wrapper .form-area {
    border-bottom-left-radius: 16px;
    border-bottom-right-radius: 16px;
    padding-left: 24px;
    padding-right: 24px;
  }
}
.newsletter-wrapper .inside-general-wrapper .form-area .heading {
  font-family: "FiraSans";
  font-weight: 700;
  font-size: 2.4375rem;
  line-height: 3.0625rem;
  color: #f7f4fc;
  margin: 0 0 20px;
}
@media (max-width: 767px) {
  .newsletter-wrapper .inside-general-wrapper .form-area .heading {
    font-size: 2.125rem;
    line-height: 2.75rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .newsletter-wrapper .inside-general-wrapper .form-area .heading {
    font-size: 2rem;
    line-height: 2.625rem;
  }
}
.newsletter-wrapper .inside-general-wrapper .form-area .sub-heading {
  color: #C5ABD6;
  font-size: 20px;
  line-height: 31px;
  margin-bottom: 3.3125rem;
}
@media (max-width: 767px) {
  .newsletter-wrapper .inside-general-wrapper .form-area .sub-heading {
    font-size: 16px;
    line-height: 24px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .newsletter-wrapper .inside-general-wrapper .form-area .sub-heading {
    font-size: 16px;
    line-height: 24px;
    margin-bottom: 2.1875rem;
  }
}
.newsletter-wrapper .inside-general-wrapper .input-group {
  margin-bottom: 3rem;
}
@media (min-width: 768px) {
  .newsletter-wrapper .inside-general-wrapper .input-group {
    display: flex;
  }
}
.newsletter-wrapper .inside-general-wrapper .input-group .wpcf7-form-control-wrap {
  display: block;
  max-width: 59%;
  width: 100%;
}
@media (max-width: 767px) {
  .newsletter-wrapper .inside-general-wrapper .input-group .wpcf7-form-control-wrap {
    max-width: 100%;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .newsletter-wrapper .inside-general-wrapper .input-group .wpcf7-form-control-wrap {
    max-width: 52%;
  }
}
.newsletter-wrapper .inside-general-wrapper .input-group .wpcf7-form-control-wrap input {
  width: 100%;
  border-top-left-radius: 8px;
  border-bottom-left-radius: 8px;
  color: #8B9195;
  font-size: 1.25rem;
  line-height: 1.9375rem;
  font-weight: 600;
  padding: 23.5px 25px;
}
@media (max-width: 767px) {
  .newsletter-wrapper .inside-general-wrapper .input-group .wpcf7-form-control-wrap input {
    border-radius: 8px;
    margin-bottom: 30px;
  }
}
.newsletter-wrapper .inside-general-wrapper .input-group .wpcf7-form-control-wrap input::placeholder {
  color: #8B9195;
}
.newsletter-wrapper .inside-general-wrapper .input-group .wpcf7-form-control-wrap .wpcf7-not-valid-tip {
  position: absolute;
}
.newsletter-wrapper .inside-general-wrapper .input-group .send-btn {
  display: block;
  max-width: 34%;
  width: 100%;
  background-color: #561770;
  border-top-right-radius: 50px;
  border-bottom-right-radius: 50px;
  color: #F7F4FC;
  font-size: 1.375rem;
  font-weight: 700;
  line-height: 1.9375rem;
  padding-right: 12px;
  padding-left: 10px;
  transition: all 0.3s ease-in-out;
}
@media (min-width: 768px) and (max-width: 991px) {
  .newsletter-wrapper .inside-general-wrapper .input-group .send-btn {
    max-width: 40%;
  }
}
@media (min-width: 992px) {
  .newsletter-wrapper .inside-general-wrapper .input-group .send-btn:hover {
    max-width: 41%;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .newsletter-wrapper .inside-general-wrapper .input-group .send-btn:hover {
    max-width: 48%;
  }
}
@media (min-width: 768px) {
  .newsletter-wrapper .inside-general-wrapper .input-group .send-btn:hover {
    transition: all 0.3s ease-in-out;
  }
  .newsletter-wrapper .inside-general-wrapper .input-group .send-btn:hover .justify-mobile {
    padding-left: 33px;
    transition: all 0.3s ease-in-out;
  }
}
@media (max-width: 767px) {
  .newsletter-wrapper .inside-general-wrapper .input-group .send-btn {
    margin: 0 auto;
    max-width: 100%;
    width: max-content;
    padding: 17px 25px;
    border-radius: 50px;
  }
  .newsletter-wrapper .inside-general-wrapper .input-group .send-btn img {
    margin-left: 40px;
  }
  .newsletter-wrapper .inside-general-wrapper .input-group .send-btn:hover {
    transition: all 0.3s ease-in-out;
    opacity: 0.8;
  }
}
.newsletter-wrapper .inside-general-wrapper .input-group .send-btn .justify-mobile {
  transition: all 0.3s ease-in-out;
  justify-content: center;
}
.newsletter-wrapper .inside-general-wrapper .input-group .send-btn .justify-mobile img {
  margin-left: 20px;
}
@media (min-width: 768px) and (max-width: 991px) {
  .newsletter-wrapper .inside-general-wrapper .input-group .send-btn .justify-mobile img {
    margin-left: 22px;
  }
}
.newsletter-wrapper .inside-general-wrapper .acceptance-wrapper a {
  text-decoration: underline;
}
.newsletter-wrapper .inside-general-wrapper .acceptance-wrapper a:hover {
  text-decoration: none;
}
.newsletter-wrapper .inside-general-wrapper .acceptance-wrapper .wpcf7-list-item {
  position: relative;
}
.newsletter-wrapper .inside-general-wrapper .acceptance-wrapper .wpcf7-list-item input {
  appearance: none;
  display: none;
  opacity: 0;
}
.newsletter-wrapper .inside-general-wrapper .acceptance-wrapper .wpcf7-list-item .wpcf7-list-item-label {
  font-size: 12px;
  line-height: 22px;
  color: #e3dcf1;
  display: block;
  padding-left: 55px;
}
.newsletter-wrapper .inside-general-wrapper .acceptance-wrapper .wpcf7-list-item .wpcf7-list-item-label::before {
  content: "";
  display: block;
  width: 35px;
  height: 35px;
  background-color: white;
  border-radius: 50%;
  position: absolute;
  left: 0;
  top: 5px;
}
.newsletter-wrapper .inside-general-wrapper .acceptance-wrapper .wpcf7-list-item .wpcf7-list-item-label::after {
  transition: all ease-in-out 0.3s;
}
.newsletter-wrapper .inside-general-wrapper .acceptance-wrapper .wpcf7-list-item input:checked ~ .wpcf7-list-item-label::after {
  content: "";
  display: block;
  width: 14px;
  height: 14px;
  border-radius: 50%;
  background-color: #561770;
  position: absolute;
  left: 11px;
  top: 16px;
  transition: all ease-in-out 0.3s;
}

.posts-loop-wrapper .inside-wrapper {
  margin-left: -12px;
  margin-right: -12px;
}
.posts-loop-wrapper .inside-wrapper .post-link-wrap {
  display: block;
}
.posts-loop-wrapper .inside-wrapper .post-link-wrap img {
  transition: all 0.5s ease-in-out;
}
.posts-loop-wrapper .inside-wrapper .post-link-wrap .single-post-container {
  transition: all 0.5s ease-in-out;
}
.posts-loop-wrapper .inside-wrapper .post-link-wrap:hover img {
  transform: scale(1.1);
  transition: all 0.5s ease-in-out;
}
.posts-loop-wrapper .inside-wrapper .post-link-wrap:hover .single-post-container {
  background-color: rgba(255, 255, 255, 0.4);
  transition: all 0.5s ease-in-out;
}
.posts-loop-wrapper .inside-wrapper .el-padded-wrapper {
  padding: 0 12px;
  margin-bottom: 30px;
  width: 50%;
}
@media (min-width: 1200px) {
  .posts-loop-wrapper .inside-wrapper .el-padded-wrapper {
    width: 25%;
  }
}
@media (min-width: 768px) and (max-width: 1199px) {
  .posts-loop-wrapper .inside-wrapper .el-padded-wrapper {
    width: 50%;
  }
}
@media (max-width: 767px) {
  .posts-loop-wrapper .inside-wrapper .el-padded-wrapper {
    width: 100%;
  }
}
.posts-loop-wrapper .inside-wrapper .single-post-container-special {
  box-shadow: -10px 10px 30px rgba(7, 1, 32, 0.1);
  background-color: #741B98 !important;
  display: flex;
  display: -ms-flexbox;
  display: -webkit-flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding: 7.1875rem 50px 8.6875rem 36px;
  border-radius: 6px;
}
@media (max-width: 767px) {
  .posts-loop-wrapper .inside-wrapper .single-post-container-special {
    padding: 40px 12px;
  }
}
.posts-loop-wrapper .inside-wrapper .single-post-container-special .inside-wrapper-content {
  text-align: left;
}
.posts-loop-wrapper .inside-wrapper .single-post-container-special .small-text {
  font-weight: 500;
  font-size: 9px;
  letter-spacing: 0.1em;
  line-height: 15px;
  color: #bd9ac6;
  margin-top: 0;
  margin-bottom: 20px;
  text-transform: uppercase;
}
.posts-loop-wrapper .inside-wrapper .single-post-container-special .heading-text p {
  font-family: "FiraSans";
  font-weight: 700;
  font-size: 1.5625rem;
  line-height: 1.875rem;
  color: #f7f4fc;
  margin-top: 0;
  margin-bottom: 20px;
}
.posts-loop-wrapper .inside-wrapper .single-post-container-special .heading-text p strong {
  font-size: 80%;
  vertical-align: super;
}
.posts-loop-wrapper .inside-wrapper .single-post-container-special .copy p {
  font-size: 14px;
  line-height: 21px;
  color: #c5abd6;
  margin-top: 0;
  margin-bottom: 50px;
}
.posts-loop-wrapper .inside-wrapper .single-post-container-special a {
  display: block;
  max-width: 175px;
  width: 100%;
  background-color: #FFFFFF;
  color: #561770;
  font-size: 17px;
  font-family: "FiraSans";
  padding: 15px 11px 15px 30px;
  position: relative;
  border-radius: 28px;
  margin: 0 auto;
  font-weight: 500;
  transition: all ease-in-out 0.3s;
}
@media (max-width: 767px) {
  .posts-loop-wrapper .inside-wrapper .single-post-container-special a {
    max-width: 75%;
  }
}
.posts-loop-wrapper .inside-wrapper .single-post-container-special a img {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: 11px;
  width: 35px;
  height: 35px;
  transition: all ease-in-out 0.3s;
}
.posts-loop-wrapper .inside-wrapper .single-post-container-special a:hover {
  max-width: 200px;
  transition: all ease-in-out 0.3s;
}
.posts-loop-wrapper .inside-wrapper .single-post-container-special a:hover img {
  right: 10px;
}
.posts-loop-wrapper .inside-wrapper .single-post-container {
  background-color: #FFFFFF;
  border-radius: 6px;
  overflow: hidden;
  box-shadow: -10px 10px 30px rgba(7, 1, 32, 0.1);
}
.posts-loop-wrapper .inside-wrapper .single-post-container .size-post_feature_large {
  object-fit: cover;
  object-position: top;
  width: 100%;
  height: 23.875rem;
}
@media (max-width: 767px) {
  .posts-loop-wrapper .inside-wrapper .single-post-container .size-post_feature_large {
    height: 344px;
  }
}
.posts-loop-wrapper .inside-wrapper .single-post-container .size-post_feature_medium {
  object-fit: cover;
  object-position: top;
  width: 100%;
  height: 19.625rem;
}
@media (max-width: 767px) {
  .posts-loop-wrapper .inside-wrapper .single-post-container .size-post_feature_medium {
    height: 282px;
  }
}
.posts-loop-wrapper .inside-wrapper .single-post-container .size-post_feature_small {
  object-fit: cover;
  object-position: top;
  width: 100%;
  height: 15.8125rem;
}
@media (max-width: 767px) {
  .posts-loop-wrapper .inside-wrapper .single-post-container .size-post_feature_small {
    height: 228px;
  }
}
.posts-loop-wrapper .inside-wrapper .single-post-container .post-content {
  padding: 34px;
}
@media (max-width: 767px) {
  .posts-loop-wrapper .inside-wrapper .single-post-container .post-content {
    padding: 25px 12px;
  }
}
.posts-loop-wrapper .inside-wrapper .single-post-container .post-content .category {
  color: #A0A4A9;
  font-size: 9px;
  line-height: 15px;
  font-weight: 500;
  letter-spacing: 0.1em;
  margin-bottom: 20px;
  margin-top: 0;
  text-transform: uppercase;
}
.posts-loop-wrapper .inside-wrapper .single-post-container .post-content h3 {
  font-size: 1.5625rem;
  font-weight: 700;
  font-family: "FiraSans";
  color: #303945;
  line-height: 1.875rem;
  margin-bottom: 14px;
}
.posts-loop-wrapper .inside-wrapper .single-post-container .post-content .excerpt-wrapper p {
  font-size: 14px;
  color: #787C82;
  line-height: 21px;
  margin-top: 0;
  margin-bottom: 30px;
}
.posts-loop-wrapper .inside-wrapper .single-post-container .post-content .read-more {
  font-weight: 500;
  font-size: 12px;
  line-height: 15px;
  color: #561770;
}
.posts-loop-wrapper .inside-wrapper .single-post-container .post-content .read-more:hover {
  text-decoration: underline;
}

.videos-with-lightbox-wrapper {
  margin-bottom: 6.25rem;
}
@media (max-width: 767px) {
  .videos-with-lightbox-wrapper {
    padding-bottom: 30px;
    margin: 0 24px 3.125rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .videos-with-lightbox-wrapper {
    margin-bottom: 3.125rem;
  }
}
.videos-with-lightbox-wrapper .content-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .videos-with-lightbox-wrapper .content-wrap {
    flex-direction: column;
  }
}
.videos-with-lightbox-wrapper .videos-blocks {
  background-color: #F9F6FF;
  border: 1px solid #DAC7E0;
  font-weight: 500;
  color: #561770;
  line-height: 23px;
  font-size: 16px;
  border-top-left-radius: 30px;
}
@media (max-width: 991px) {
  .videos-with-lightbox-wrapper .videos-blocks {
    border-top-left-radius: 15px;
    border-top-right-radius: 15px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .videos-with-lightbox-wrapper .videos-blocks {
    margin: 0 24px;
  }
}
.videos-with-lightbox-wrapper .videos-blocks .bar-button {
  background-color: #561770;
  color: #EAE2ED;
  padding: 23px 3px 0;
  margin-left: auto;
  transition: all 0.3s ease-in-out;
}
.videos-with-lightbox-wrapper .videos-blocks .bar-button:hover {
  background-color: #741B98;
  transition: all 0.3s ease-in-out;
}
@media (max-width: 991px) {
  .videos-with-lightbox-wrapper .videos-blocks .bar-button {
    display: flex;
    margin: 0;
    justify-content: center;
    padding: 15px;
  }
}
.videos-with-lightbox-wrapper .videos-blocks .bar-button .rotated-text {
  margin: 54px 0 59px;
  font-size: 17px;
  line-height: 41px;
  font-weight: 700;
}
@media (max-width: 991px) {
  .videos-with-lightbox-wrapper .videos-blocks .bar-button .rotated-text {
    order: -1;
    margin: 0;
    padding-right: 30px;
  }
  .videos-with-lightbox-wrapper .videos-blocks .bar-button .rotated-text img {
    margin: 0 30px;
  }
}
@media (min-width: 992px) {
  .videos-with-lightbox-wrapper .videos-blocks .bar-button .rotated-text{
    --tw-rotate: -90deg;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }
  .videos-with-lightbox-wrapper .videos-blocks .bar-button img {
    margin: 0 auto;
  }
}
.videos-with-lightbox-wrapper .videos-blocks .video-button {
  margin-top: auto;
  font-size: 12px;
  line-height: 29px;
}
@media (max-width: 991px) {
  .videos-with-lightbox-wrapper .videos-blocks .video-button {
    margin-top: 20px;
  }
}
@media (min-width: 992px) {
  .videos-with-lightbox-wrapper .videos-blocks .image-block {
    max-width: 300px;
  }
}
@media (min-width: 992px) and (max-width: 1123px) {
  .videos-with-lightbox-wrapper .videos-blocks .image-block {
    width: 230px;
  }
}
.videos-with-lightbox-wrapper .videos-blocks .image-block img {
  border-top-left-radius: 30px;
  height: 100%;
  object-fit: cover;
  object-position: top;
}
@media (max-width: 991px) {
  .videos-with-lightbox-wrapper .videos-blocks .image-block img {
    border-top-left-radius: 15px;
    border-top-right-radius: 15px;
    max-height: 300px;
  }
}
.videos-with-lightbox-wrapper .videos-blocks .video-block {
  padding: 16px 20px 20px;
  transition: all 0.3s ease-in-out;
}
@media (min-width: 1200px) {
  .videos-with-lightbox-wrapper .videos-blocks .video-block {
    padding: 32px 45px 41px;
  }
}
@media (max-width: 991px) {
  .videos-with-lightbox-wrapper .videos-blocks .video-block {
    padding: 32px 45px 41px;
    border-bottom: 1px solid rgba(189, 154, 198, 0.51);
  }
}
@media (min-width: 992px) {
  .videos-with-lightbox-wrapper .videos-blocks .video-block {
    max-width: 345px;
    border-right: 1px solid rgba(189, 154, 198, 0.51);
  }
}
@media (min-width: 992px) and (max-width: 1123px) {
  .videos-with-lightbox-wrapper .videos-blocks .video-block {
    width: 250px;
  }
}
.videos-with-lightbox-wrapper .videos-blocks .video-block:last-of-type {
  border-right: none;
  border-bottom: none;
}
.videos-with-lightbox-wrapper .videos-blocks .video-block p {
  margin: 0;
  font-family: "FiraSans";
}
.videos-with-lightbox-wrapper .videos-blocks .video-block img {
  margin-right: 13px;
  transition: all 0.3s ease-in-out;
}
.videos-with-lightbox-wrapper .videos-blocks .video-block:hover {
  color: #741B98;
  transition: all 0.3s ease-in-out;
}
.videos-with-lightbox-wrapper .videos-blocks .video-block:hover img {
  filter: saturate(2);
  transition: all 0.3s ease-in-out;
}

.about-product-wrapper {
  margin-bottom: 100px;
}
@media (max-width: 767px) {
  .about-product-wrapper {
    margin-bottom: 3.125rem;
  }
}
.about-product-wrapper .about-product-container {
  background-color: #F4F6FD;
  margin-left: auto;
  margin-right: auto;
  padding: 30px 40px;
}
@media (max-width: 767px) {
  .about-product-wrapper .about-product-container {
    padding: 30px 24px;
  }
}
@media (min-width: 1098px) {
  .about-product-wrapper .about-product-container {
    padding: 4rem 5.3125rem;
    max-width: 1098px;
    margin-left: auto;
    margin-right: auto;
  }
}
.about-product-wrapper .about-product-container .about-product-center {
  margin-left: auto;
  margin-right: auto;
  margin-top: 25px;
}
.about-product-wrapper .about-product-container .product-in-wrap {
  margin-top: 20px;
}
.about-product-wrapper .about-product-container .l-outline {
  display: flex;
  font-family: "FiraSans";
  font-weight: 700;
  font-size: 1.75rem;
  line-height: 2.3125rem;
  color: #561770;
  margin-bottom: 2.1875rem;
}
.about-product-wrapper .about-product-container .l-outline * {
  font-family: "FiraSans";
}
.about-product-wrapper .about-product-container .l-outline::before {
  content: "";
  border-left: 4px solid #EAE2ED;
  border-radius: 3px;
  margin-right: 22px;
  padding: 10px 0;
}
.about-product-wrapper .about-product-container .l-outline p {
  padding: 9px 0;
  margin: 0;
}
.about-product-wrapper .about-product-container .package {
  font-weight: 700;
  font-size: 17px;
  line-height: 29px;
  color: #561770;
  margin-bottom: 22px;
}
.about-product-wrapper .about-product-container table {
  margin-top: 38px;
  margin-bottom: 20px;
  max-width: 100%;
  width: 100%;
  border-collapse: separate;
  border-spacing: 10px 0;
  margin-left: -10px;
}
@media (max-width: 767px) {
  .about-product-wrapper .about-product-container table {
    margin-left: 0;
  }
}
.about-product-wrapper .about-product-container table td {
  padding: 7px 20px;
  border-top: 1px solid #E3DCF1;
  max-width: 33.33%;
  width: 100%;
  vertical-align: top;
}
@media (max-width: 767px) {
  .about-product-wrapper .about-product-container table td {
    padding: 5px 12px;
  }
}
.about-product-wrapper .about-product-container table tr:last-child td {
  border-bottom: 1px solid #E3DCF1;
}
.about-product-wrapper .about-product-container table tr:nth-child(even) td {
  background-color: rgba(255, 255, 255, 0.3);
}
.about-product-wrapper .about-product-container table tr:nth-child(odd) td {
  background-color: rgba(255, 255, 255, 0.55);
}
.about-product-wrapper .about-product-container table tr td:first-child {
  font-family: "FiraSans";
  font-weight: 700;
  font-size: 1.375rem;
  line-height: 2rem;
  color: #561770;
}
.about-product-wrapper .about-product-container table tr td {
  font-family: "FiraSans";
  font-weight: 400;
  font-size: 1.375rem;
  line-height: 2rem;
  color: #561770;
}
.about-product-wrapper .about-product-container table tr .value {
  text-align: right;
  width: 75%;
  font-family: "FiraSans";
  font-weight: 400;
  font-size: 1.375rem;
  line-height: 2rem;
  color: #561770;
}
.about-product-wrapper .about-product-container table tr .unit {
  width: 50%;
  text-align: left;
  font-family: "FiraSans";
  font-weight: 400;
  font-size: 1.375rem;
  line-height: 2rem;
  color: #561770;
}
.about-product-wrapper .about-product-container .about-nrv {
  font-weight: 400;
  font-size: 17px;
  line-height: 23px;
  color: #561770;
}
@media (max-width: 767px) {
  .about-product-wrapper .about-product-container .about-nrv {
    font-size: 15px;
  }
}
.about-product-wrapper .about-product-container a {
  color: #741B98;
}
.about-product-wrapper .about-product-container a:hover {
  text-decoration: underline;
}
.about-product-wrapper .about-product-container .divider hr {
  margin: 63px 0 53px;
  border-color: #E3DCF1;
}
.about-product-wrapper .about-product-container .description p {
  font-weight: 400;
  font-size: 17px;
  line-height: 29px;
  color: #561770;
  margin: 0;
}
.about-product-wrapper .about-product-container .description ul {
  margin-top: 20px;
  list-style: none;
}
.about-product-wrapper .about-product-container .description ul li {
  font-size: 17px;
  line-height: 22px;
  color: #561770;
  margin-bottom: 16px;
}
.about-product-wrapper .about-product-container .description ul li::before {
  content: "";
  background-color: #741B98;
  border-radius: 50%;
  display: inline-block;
  width: 11px;
  height: 11px;
  margin-right: 10px;
}
.about-product-wrapper .about-product-container .list {
  margin-top: 30px;
}
.about-product-wrapper .about-product-container .list .item {
  font-weight: 400;
  font-size: 17px;
  line-height: 29px;
  color: #561770;
}
.about-product-wrapper .about-product-container .list .item img {
  margin-right: 15px;
  margin-bottom: 7px;
}
@media (min-width: 768px) {
  .about-product-wrapper .about-product-container .icons-bar {
    border: 1px solid rgba(150, 112, 169, 0.34);
    border-radius: 41px;
    padding: 11px 30px 11px 12px;
    max-width: max-content;
    margin-left: 5px;
    justify-content: space-around;
  }
  .about-product-wrapper .about-product-container .icons-bar img {
    margin-right: 12px;
  }
  .about-product-wrapper .about-product-container .icons-bar .single-icon {
    color: #561770;
    margin-right: 33px;
    width: auto;
  }
  .about-product-wrapper .about-product-container .icons-bar .single-icon:last-child {
    margin-right: unset;
  }
  .about-product-wrapper .about-product-container .icons-bar .single-icon .text {
    font-family: "FiraSans";
    font-size: 1.1875rem;
    line-height: 1.375rem;
    font-weight: 500;
    -webkit-hyphens: auto;
    -moz-hyphens: auto;
    -ms-hyphens: auto;
    hyphens: auto;
  }
  .about-product-wrapper .about-product-container .icons-bar .single-icon .text p {
    font-family: "FiraSans";
    margin: 0;
  }
}
@media (max-width: 767px) {
  .about-product-wrapper .about-product-container .icons-bar {
    margin-bottom: 15px;
    flex-wrap: wrap;
  }
  .about-product-wrapper .about-product-container .icons-bar img {
    max-width: 50px;
    margin-right: 15px;
  }
  .about-product-wrapper .about-product-container .icons-bar .single-icon {
    margin: 0 0 15px 0;
    width: 100%;
    max-width: 100%;
    color: #561770;
  }
  .about-product-wrapper .about-product-container .icons-bar .single-icon:last-child {
    margin-right: unset;
  }
  .about-product-wrapper .about-product-container .icons-bar .single-icon .text {
    font-family: "FiraSans";
    font-size: 14px;
    line-height: 18px;
    font-weight: 500;
    -webkit-hyphens: auto;
    -moz-hyphens: auto;
    -ms-hyphens: auto;
    hyphens: auto;
    word-break: break-word;
  }
  .about-product-wrapper .about-product-container .icons-bar .single-icon .text p {
    font-family: "FiraSans";
    margin: 0;
  }
}
.about-product-wrapper .about-product-container .file-btn {
  margin-top: 60px;
  padding: 21px 25px;
  box-shadow: 10px 10px 50px rgba(33, 6, 44, 0.06);
  border-radius: 69px;
  align-items: center;
  background-color: #FFFFFF;
  font-family: "FiraSans";
  font-weight: 500;
  font-size: 21px;
  line-height: 30px;
  color: #561770;
}
@media (max-width: 767px) {
  .about-product-wrapper .about-product-container .file-btn {
    font-size: 17px;
    line-height: 25px;
  }
}
.about-product-wrapper .about-product-container .file-btn img {
  padding-right: 25px;
}
@media (max-width: 767px) {
  .about-product-wrapper .about-product-container .file-btn img {
    padding-right: 15px;
  }
}

.animated-numbers .large-padd {
  padding: 10rem 0;
}
@media (min-width: 768px) and (max-width: 991px) {
  .animated-numbers .large-padd {
    padding: 7.5rem 0;
  }
}
.animated-numbers .small-padd {
  padding: 5rem 0;
}
@media (min-width: 768px) and (max-width: 991px) {
  .animated-numbers .small-padd {
    padding: 5rem 0;
  }
}
.animated-numbers .zero-padd {
  padding: 0;
}
.animated-numbers .animated-numbers-wrapper .l-outline {
  border-left: 1px solid #dedee6;
}
@media (max-width: 991px) {
  .animated-numbers .animated-numbers-wrapper .l-outline {
    margin-bottom: 50px;
  }
}
.animated-numbers .animated-numbers-wrapper .single {
  margin-bottom: 30px;
}
.animated-numbers .animated-numbers-wrapper .single .l-outline {
  padding-left: 3.875rem;
}
.animated-numbers .animated-numbers-wrapper .single .description {
  font-size: 1.5625rem;
  line-height: 2.3125rem;
}
.animated-numbers .animated-numbers-wrapper .single .small-text {
  font-weight: 500;
  color: #561770;
  margin: 15px 0 0;
  font-size: 16px;
  line-height: 20px;
}
.animated-numbers .animated-numbers-wrapper .single .small-text:first-child {
  margin-top: 25px;
}
.animated-numbers .animated-numbers-wrapper .single .number-value {
  font-family: "FiraSans";
  font-weight: 800;
  color: #561770;
  font-size: 4.6875rem;
  line-height: 6.9375rem;
}
.animated-numbers .animated-numbers-wrapper .single .percent {
  font-size: 2.8125rem;
  line-height: 4.1875rem;
}
.animated-numbers .animated-numbers-wrapper .double {
  margin-bottom: 30px;
}
.animated-numbers .animated-numbers-wrapper .double .l-outline {
  padding: 0 2.5rem 0 3.875rem;
}
.animated-numbers .animated-numbers-wrapper .double .description {
  font-size: 20px;
  line-height: 32px;
}
@media (max-width: 767px) {
  .animated-numbers .animated-numbers-wrapper .double .description {
    font-size: 18px;
    line-height: 26px;
  }
}
.animated-numbers .animated-numbers-wrapper .double .small-text {
  font-weight: 500;
  color: #561770;
  margin: 15px 0 0;
  font-size: 14px;
  line-height: 18px;
}
.animated-numbers .animated-numbers-wrapper .double .small-text:first-child {
  margin-top: 25px;
}
.animated-numbers .animated-numbers-wrapper .double .number-value {
  font-family: "FiraSans";
  font-weight: 800;
  color: #561770;
  font-size: 4.0625rem;
  line-height: 6.9375rem;
}
.animated-numbers .animated-numbers-wrapper .double .percent {
  font-size: 2.5rem;
  line-height: 3.875rem;
}
.animated-numbers .animated-numbers-wrapper .triple {
  margin-bottom: 3.125rem;
}
.animated-numbers .animated-numbers-wrapper .triple .l-outline {
  padding: 0 1.25rem 0 2.3125rem;
}
.animated-numbers .animated-numbers-wrapper .triple .description {
  font-size: 20px;
  line-height: 32px;
}
@media (max-width: 767px) {
  .animated-numbers .animated-numbers-wrapper .triple .description {
    font-size: 18px;
    line-height: 26px;
  }
}
.animated-numbers .animated-numbers-wrapper .triple .small-text {
  font-weight: 500;
  color: #561770;
  margin: 15px 0 0;
  font-size: 14px;
  line-height: 18px;
}
.animated-numbers .animated-numbers-wrapper .triple .small-text:first-child {
  margin-top: 25px;
}
.animated-numbers .animated-numbers-wrapper .triple .number-value {
  font-family: "FiraSans";
  font-weight: 800;
  color: #561770;
  font-size: 4.0625rem;
  line-height: 6.9375rem;
}
.animated-numbers .animated-numbers-wrapper .triple .percent {
  font-size: 2.5rem;
  line-height: 3.875rem;
}
.animated-numbers .animated-numbers-wrapper .description {
  -webkit-hyphens: auto;
  -moz-hyphens: auto;
  -ms-hyphens: auto;
  hyphens: auto;
  word-break: break-word;
}
.animated-numbers .animated-numbers-wrapper .description p {
  font-weight: 500;
  color: #561770;
  margin: 15px 0 0;
}
.animated-numbers .animated-numbers-wrapper .description p:first-child {
  margin: 50px 0 0;
}
@media (max-width: 767px) {
  .animated-numbers .animated-numbers-wrapper .description p:first-child {
    margin-top: 2.5rem;
  }
}
.animated-numbers .animated-numbers-wrapper .number-wrapper {
  width: max-content;
}
.animated-numbers .animated-numbers-wrapper .number-wrapper .number {
  display: flex;
  align-items: center;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.animated-numbers .animated-numbers-wrapper .number-wrapper .percent {
  font-family: "FiraSans";
  font-weight: 900;
  color: #561770;
  margin-left: 15px;
}

.blog-header-wrapper {
  padding: 6.5625rem 0;
}
@media (max-width: 767px) {
  .blog-header-wrapper {
    padding: 2.1875rem 0;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .blog-header-wrapper {
    padding: 4.6875rem 0;
  }
}
.blog-header-wrapper .description {
  font-size: 1.3125rem;
  line-height: 2.0625rem;
}
.blog-header-wrapper .description p {
  margin: 0;
}
@media (max-width: 767px) {
  .blog-header-wrapper .description {
    font-size: 16px;
    line-height: 24px;
  }
}
.blog-header-wrapper .standard-font {
  font-family: "FiraSans";
  font-weight: 700;
  font-size: 2.4375rem;
  line-height: 3.0625rem;
  margin: 3.75rem 0 1.875rem;
}
@media (max-width: 767px) {
  .blog-header-wrapper .standard-font {
    margin: 15px 0 20px;
    font-size: 2.625rem;
    line-height: 3.375rem;
  }
}
.blog-header-wrapper .bigger-font {
  font-family: "FiraSans";
  font-weight: 700;
  font-size: 2.625rem;
  line-height: 3.375rem;
  margin: 3.75rem 0 1.875rem;
}
@media (max-width: 767px) {
  .blog-header-wrapper .bigger-font {
    margin: 15px 0 20px;
    font-size: 2.8125rem;
    line-height: 3.375rem;
  }
}
.blog-header-wrapper .blog-icon {
  width: 100px;
  height: 100px;
  margin-top: 20px;
}
@media (max-width: 767px) {
  .blog-header-wrapper .blog-icon {
    width: 80px;
    height: 80px;
  }
}

.default-header a {
  color: #C5ABD6;
}
.default-header a:hover {
  text-decoration: underline;
}

.website-default a {
  color: #741B98;
}
.website-default a:hover {
  text-decoration: underline;
}

.blog-text-wrapper.zero-m {
  margin-bottom: 0px;
}

.blog-text-wrapper.add-t-m {
  margin-top: 3.75rem;
}

.blog-text-wrapper {
  margin: 20px 0 52px;
}
@media (max-width: 767px) {
  .blog-text-wrapper {
    margin-bottom: 25px;
  }
}
.blog-text-wrapper a {
  color: #741B98;
}
.blog-text-wrapper a:hover {
  text-decoration: underline;
}
.blog-text-wrapper .small-header {
  font-weight: 700;
  font-size: 14px;
  letter-spacing: 0.1em;
  line-height: 24px;
  color: #a0a4a9;
  margin: 0 0 43px;
}
.blog-text-wrapper .header {
  font-family: "FiraSans";
  font-weight: 700;
  font-size: 2rem;
  line-height: 2.5rem;
  margin: 0 0 20px;
}
@media (max-width: 767px) {
  .blog-text-wrapper .header {
    margin-bottom: 14px;
  }
}
.blog-text-wrapper .description {
  font-weight: 400;
  font-size: 17px;
  line-height: 29px;
}
.blog-text-wrapper .description p {
  margin: 0 0 14px;
}
.blog-text-wrapper .description p:last-child {
  margin: 0;
}
.blog-text-wrapper .description-bigger {
  font-weight: 500;
  font-size: 1.5rem;
  line-height: 2.25rem;
}
.blog-text-wrapper .description-bigger p {
  margin: 0 0 14px;
}
.blog-text-wrapper .description-bigger p:last-child {
  margin: 0;
}
.blog-text-wrapper ul.list {
  margin-top: 47px;
  list-style: none;
}
.blog-text-wrapper ul.list li {
  font-size: 17px;
  line-height: 29px;
  color: #53565a;
  margin-bottom: 16px;
}
.blog-text-wrapper ul.list li::before {
  content: "";
  background-color: #741B98;
  border-radius: 50%;
  display: inline-block;
  width: 11px;
  height: 11px;
  margin-right: 10px;
}

.blog-wrapper {
  padding-bottom: 5rem;
}
@media (max-width: 767px) {
  .blog-wrapper {
    padding-bottom: 1.875rem;
  }
}
.blog-wrapper .share-sticky {
  pointer-events: none;
  opacity: 1;
  transition: all ease-in-out 0.3s;
}
.blog-wrapper .share-sticky.hidden-sticky {
  opacity: 0;
  transition: all ease-in-out 0.3s;
}
.blog-wrapper .share-sticky.hidden-sticky button, .blog-wrapper .share-sticky.hidden-sticky a {
  pointer-events: none;
}
.blog-wrapper .share-sticky button {
  pointer-events: all;
}
.blog-wrapper .share-sticky a {
  pointer-events: all;
}
.blog-wrapper .navigation-panel {
  z-index: 5;
  position: sticky;
  position: -webkit-sticky;
  top: 200px;
  height: 0;
}
@media (min-width: 1230px) {
  .blog-wrapper .navigation-panel {
    margin-left: -78px;
  }
}
@media (max-width: 1019px) {
  .blog-wrapper .navigation-panel {
    display: none;
  }
}
.blog-wrapper .social-item {
  transition: all 0.3s ease-in-out;
  opacity: 1;
  width: max-content;
}
@media (min-width: 1230px) {
  .blog-wrapper .social-item {
    margin-bottom: 12px;
  }
}
@media (max-width: 1229px) {
  .blog-wrapper .social-item {
    padding: 5px 9.9px;
    background-color: #FFFFFF;
  }
}
.blog-wrapper .social-item svg path {
  transition: all 0.3s ease-in-out;
}
.blog-wrapper .social-item svg:hover path {
  fill: #561770;
  transition: all 0.3s ease-in-out;
}
@media (max-width: 1229px) {
  .blog-wrapper .social-last {
    border-bottom-left-radius: 20px;
    border-bottom-right-radius: 20px;
  }
}
.blog-wrapper .show-menu {
  padding: 18px;
  border: 1px solid #DEDEE6;
  background-color: #FFFFFF;
}
@media (min-width: 1230px) {
  .blog-wrapper .show-menu {
    margin-bottom: 30px;
  }
}
.blog-wrapper .sub-menu {
  display: none;
  position: absolute;
  border-radius: 0px 0px 16px 16px;
  background: #741b98;
  border: 1px solid #dedee6;
  box-shadow: 10px 10px 30px rgba(7, 1, 32, 0.08);
  width: 100%;
  max-width: 1098px;
  padding: 2.5625rem 5.875rem;
  z-index: 50;
}
@media (min-width: 1230px) {
  .blog-wrapper .sub-menu {
    left: 65px;
    top: 0;
  }
}
.blog-wrapper .sub-menu li:first-child {
  font-weight: 900;
  font-size: 1.25rem;
  line-height: 1.9375rem;
  color: #e3dcf1;
  text-decoration: none;
  margin-bottom: 25px;
}
.blog-wrapper .sub-menu li {
  font-weight: 400;
  font-size: 1.25rem;
  line-height: 2.375rem;
  color: #f7f4fc;
  text-decoration: underline;
}
.blog-wrapper .sub-menu .l-line {
  padding-left: 25px;
}
.blog-wrapper .sub-menu .l-line::before {
  position: absolute;
  content: "";
  height: calc(100% - 82px);
  width: 4px;
  background-color: #561770;
  border-radius: 3px;
  left: 5.875rem;
}
.blog-wrapper .blog-content-wrapper {
  padding-top: 4.6875rem;
  padding-bottom: 30px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 12px;
  padding-right: 12px;
}
@media (min-width: 1098px) {
  .blog-wrapper .blog-content-wrapper {
    border-left: 1px solid #DEDEE6;
    border-right: 1px solid #DEDEE6;
    max-width: 1098px;
    padding-left: 12px;
    padding-right: 12px;
    margin-left: auto;
    margin-right: auto;
  }
}
@media (max-width: 767px) {
  .blog-wrapper .blog-content-wrapper {
    max-width: 100%;
    padding-bottom: 20px;
    padding-left: 24px;
    padding-right: 24px;
  }
}

.buttons-group-wrapper {
  padding-bottom: 30px;
}
.buttons-group-wrapper .purple-btn a {
  padding: 23px 23px 23px 40px;
  border-radius: 40px;
  background: linear-gradient(#7b20a0 0%, #5f0c81 100%);
  box-shadow: 0px 0px 24px rgba(115, 20, 154, 0.3);
  margin-right: 30px;
}
.buttons-group-wrapper .purple-btn a span {
  margin-right: 40px;
  font-weight: 500;
  font-size: 22px;
  line-height: 31px;
  color: #f7f4fc;
  display: flex;
  align-items: center;
}
.buttons-group-wrapper .white-btn a {
  padding: 23px 45px;
  border-radius: 42.5px;
  background: #fff;
  box-shadow: 10px 10px 50px rgba(33, 6, 44, 0.06);
}
.buttons-group-wrapper .white-btn a span {
  font-family: "FiraSans";
  font-weight: 500;
  font-size: 22px;
  line-height: 30px;
  color: #561770;
  display: flex;
  align-items: center;
}

.comparison-wrapper {
  margin-bottom: 100px;
}
.comparison-wrapper .comparison-container {
  background-color: #F4F6FD;
  margin-left: auto;
  margin-right: auto;
  padding-left: 12px;
  padding-right: 12px;
}
@media (min-width: 1098px) {
  .comparison-wrapper .comparison-container {
    max-width: 1098px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 12px;
    padding-right: 12px;
  }
}
@media (max-width: 767px) {
  .comparison-wrapper .comparison-container {
    max-width: 100%;
    padding-left: 24px;
    padding-right: 24px;
  }
  .comparison-wrapper .comparison-container .content {
    padding: 30px 25px;
  }
  .comparison-wrapper .comparison-container .content .col-12 {
    padding: 0;
  }
}
@media (min-width: 768px) {
  .comparison-wrapper .comparison-container .content {
    padding: 5rem 3.75rem 5rem 4.375rem;
  }
}
.comparison-wrapper .comparison-container .content .overflow {
  overflow-x: auto;
}
.comparison-wrapper .comparison-container .content table {
  margin-bottom: 20px;
  max-width: 100%;
  width: 100%;
  border-collapse: separate;
  border-spacing: 10px 0;
  margin-left: -10px;
}
.comparison-wrapper .comparison-container .content table td {
  padding: 16px 20px;
  border-top: 1px solid #E3DCF1;
  max-width: 33.33%;
  width: 100%;
  vertical-align: top;
}
.comparison-wrapper .comparison-container .content table tr:last-child td {
  border-bottom: 1px solid #E3DCF1;
}
.comparison-wrapper .comparison-container .content table tr:nth-child(odd) td {
  background-color: rgba(255, 255, 255, 0.3);
}
.comparison-wrapper .comparison-container .content table tr:nth-child(even) td {
  background-color: rgba(255, 255, 255, 0.55);
}
.comparison-wrapper .comparison-container .content table tr td:first-child {
  font-family: "FiraSans";
  font-weight: 700;
  font-size: 17px;
  line-height: 23px;
  color: #561770;
}
.comparison-wrapper .comparison-container .content table tr td {
  font-family: "FiraSans";
  font-weight: 400;
  font-size: 17px;
  line-height: 23px;
  color: #561770;
}
.comparison-wrapper .comparison-container .content table tr td p {
  margin: 0;
}
.comparison-wrapper .comparison-container .content table th {
  font-family: "FiraSans";
  font-weight: 700;
  font-size: 1.375rem;
  line-height: 2rem;
  color: #561770;
  padding-bottom: 18px;
}
.comparison-wrapper .comparison-container .content table th img {
  width: 64px;
  height: 64px;
  margin: 0 auto 17px;
}
.comparison-wrapper .comparison-container .content .l-outline {
  display: flex;
  margin-bottom: 5rem;
}
.comparison-wrapper .comparison-container .content .l-outline p, .comparison-wrapper .comparison-container .content .l-outline h1, .comparison-wrapper .comparison-container .content .l-outline h2, .comparison-wrapper .comparison-container .content .l-outline h3, .comparison-wrapper .comparison-container .content .l-outline h4, .comparison-wrapper .comparison-container .content .l-outline h5, .comparison-wrapper .comparison-container .content .l-outline h6 {
  font-family: "FiraSans";
  font-weight: 700;
  font-size: 1.75rem;
  line-height: 2.375rem;
  color: #561770;
  margin: 0;
  padding: 9px 0;
}
.comparison-wrapper .comparison-container .content .l-outline::before {
  content: "";
  border-left: 4px solid #EAE2ED;
  border-radius: 3px;
  margin-right: 22px;
  padding: 10px 0;
}
.comparison-wrapper .comparison-container .content .read-more a {
  transition: all 0.3s ease-in-out;
  margin-top: 27px;
}
.comparison-wrapper .comparison-container .content .read-more a span {
  color: #561770;
  border-bottom: 2px solid #561770;
  font-weight: 700;
  font-size: 17px;
  line-height: 2.3125rem;
  margin-right: 17px;
}
.comparison-wrapper .comparison-container .content .read-more a:hover {
  text-decoration: none;
  opacity: 0.7;
  transition: all 0.3s ease-in-out;
}

@keyframes pulse-contact {
  0% {
    box-shadow: 0px 0px 24px rgba(115, 20, 154, 0.2);
  }
  50% {
    box-shadow: 0px 0px 48px rgba(115, 20, 154, 0.5);
  }
  100% {
    box-shadow: 0px 0px 24px rgba(115, 20, 154, 0.2);
  }
}
.contact-form-wrapper {
  padding: 6.5625rem 0 6.875rem;
}
@media (min-width: 768px) {
  .contact-form-wrapper .left-panel {
    max-width: 52%;
  }
  .contact-form-wrapper .right-panel {
    max-width: 48%;
    padding-left: 44px;
  }
}
.contact-form-wrapper .info-panel {
  border-radius: 32px;
  background: rgba(198, 143, 221, 0.06);
  box-shadow: -10px 10px 30px rgba(7, 1, 32, 0.1);
  padding: 26px;
}
@media (max-width: 767px) {
  .contact-form-wrapper .info-panel {
    padding: 15px;
  }
  .contact-form-wrapper .info-panel .inside-info-panel {
    padding: 18px;
  }
  .contact-form-wrapper .info-panel .inside-info-panel img {
    max-width: 20px;
    margin-right: 10px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .contact-form-wrapper .info-panel {
    padding: 20px;
  }
  .contact-form-wrapper .info-panel .inside-info-panel {
    padding: 2.1875rem 1.5625rem;
  }
}
.contact-form-wrapper .inside-info-panel {
  border-radius: 24px;
  background: #fff;
  border: 1px solid #e3dcf1;
  box-shadow: 5px 5px 20px rgba(86, 23, 112, 0.1);
  padding: 2.8125rem 2.9375rem;
}
.contact-form-wrapper .inside-info-panel .item-wrapper {
  align-items: baseline;
}
.contact-form-wrapper .inside-info-panel .item-wrapper img {
  margin-right: 16px;
}
.contact-form-wrapper .inside-info-panel p {
  margin: 0;
}
.contact-form-wrapper .inside-info-panel .bold {
  font-weight: 700;
  font-size: 19px;
  line-height: 33px;
  color: #32343a;
}
@media (min-width: 768px) and (max-width: 991px) {
  .contact-form-wrapper .inside-info-panel .bold {
    font-size: 18px;
    line-height: 25px;
  }
}
@media (max-width: 767px) {
  .contact-form-wrapper .inside-info-panel .bold {
    font-size: 15px;
    line-height: 21px;
  }
}
.contact-form-wrapper .inside-info-panel hr {
  border-color: #D3D8E1;
  margin: 16px 0;
}
.contact-form-wrapper .inside-info-panel .normal {
  font-weight: 500;
  font-size: 16px;
  line-height: 23px;
  color: #32343a;
}
@media (max-width: 767px) {
  .contact-form-wrapper .inside-info-panel .normal {
    font-size: 13px;
    line-height: 21px;
  }
}
.contact-form-wrapper .header {
  font-family: "FiraSans";
  font-weight: 700;
  font-size: 2.625rem;
  line-height: 3.375rem;
  color: #303945;
  padding-top: 8px;
  margin: 0;
}
@media (max-width: 767px) {
  .contact-form-wrapper .header {
    margin-bottom: 20px;
  }
}
.contact-form-wrapper .small-text {
  font-weight: 400;
  font-size: 12px;
  letter-spacing: 0.06em;
  line-height: 20px;
  color: #32343a;
  margin-bottom: 36px;
}
@media (max-width: 767px) {
  .contact-form-wrapper .small-text {
    margin-top: 35px;
    margin-bottom: 25px;
  }
}
.contact-form-wrapper .input-group {
  position: relative;
  margin-bottom: 14px;
}
@media (max-width: 767px) {
  .contact-form-wrapper .input-group .wpcf7-list-item {
    max-width: 33.33%;
  }
}
.contact-form-wrapper .input-group .wpcf7-list-item-label {
  margin-left: 10px;
  margin-right: 25px;
}
@media (max-width: 767px) {
  .contact-form-wrapper .input-group .wpcf7-list-item-label {
    margin-right: 15px;
  }
}
.contact-form-wrapper .input-group label {
  display: flex;
  align-items: center;
  font-weight: 700;
  font-size: 13px;
  letter-spacing: 0.1em;
  line-height: 26px;
  color: #32343a;
}
.contact-form-wrapper .input-group input[type=radio] {
  position: relative;
  display: block;
  width: 35px;
  height: 35px;
  background-color: white;
  border-radius: 50%;
  border: 1px solid #32343A;
  transition: all ease-in-out 0.3s;
  outline: none;
}
@media (max-width: 767px) {
  .contact-form-wrapper .input-group input[type=radio] {
    width: 30px;
    height: 30px;
  }
}
.contact-form-wrapper .input-group input[type=radio]:focus {
  border: none;
}
.contact-form-wrapper .input-group input[type=radio]:checked::before {
  content: "";
  display: block;
  width: 14px;
  height: 14px;
  border-radius: 50%;
  background-color: #561770;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  transition: all ease-in-out 0.3s;
}
@media (max-width: 767px) {
  .contact-form-wrapper .input-group input[type=radio]:checked::before {
    width: 13px;
    height: 13px;
  }
}
.contact-form-wrapper .input-group-content input {
  max-width: 100%;
  width: 100%;
  border-radius: 6px;
  border: 1px solid #E3DCF1;
  margin-bottom: 16px;
  padding: 13px;
}
.contact-form-wrapper .input-group-content label {
  font-weight: 700;
  font-size: 13px;
  letter-spacing: 0.1em;
  line-height: 26px;
  color: #32343a;
}
.contact-form-wrapper .input-group-content textarea {
  max-width: 100%;
  width: 100%;
  border-radius: 6px;
  border: 1px solid #E3DCF1;
  margin-bottom: 32px;
  min-height: 165px;
  height: 165px;
}
.contact-form-wrapper .send-btn {
  display: block;
  max-width: 60%;
  background: linear-gradient(#7b20a0, #5f0c81);
  border-radius: 80px;
  height: max-content;
  color: #F7F4FC;
  font-size: 22px;
  font-weight: 500;
  line-height: 31px;
  padding: 24px 22px 24px 3.4375rem;
  animation: pulse-contact 2s infinite;
  transition: all 0.3s ease-in-out;
}
@media (min-width: 768px) and (max-width: 1200px) {
  .contact-form-wrapper .send-btn {
    margin: 25px auto 0;
  }
}
@media (max-width: 1199px) {
  .contact-form-wrapper .send-btn img {
    margin-left: 35px;
  }
}
@media (min-width: 1200px) {
  .contact-form-wrapper .send-btn {
    max-width: 35%;
    width: 100%;
    margin-top: 0;
    margin-left: 25px;
    margin-top: 6px;
  }
}
@media (max-width: 767px) {
  .contact-form-wrapper .send-btn {
    margin: 30px auto 0;
    max-width: 80%;
    width: 100%;
    padding: 15px 25px 15px 4.375rem;
    border-radius: 50px;
  }
  .contact-form-wrapper .send-btn .justify-mobile {
    justify-content: space-between;
  }
  .contact-form-wrapper .send-btn .justify-mobile img {
    margin-left: 15px;
  }
}
.contact-form-wrapper .send-btn:hover {
  transition: all 0.3s ease-in-out;
  opacity: 0.8;
}
@media (min-width: 1200px) {
  .contact-form-wrapper .flex-accept-wrapper {
    display: flex;
  }
}
.contact-form-wrapper .acceptance-wrapper {
  max-width: 100%;
}
@media (min-width: 1200px) {
  .contact-form-wrapper .acceptance-wrapper {
    max-width: 65%;
  }
}
.contact-form-wrapper .acceptance-wrapper .wpcf7-list-item {
  position: relative;
}
.contact-form-wrapper .acceptance-wrapper .wpcf7-list-item input {
  appearance: none;
  display: none;
  opacity: 0;
}
.contact-form-wrapper .acceptance-wrapper .wpcf7-list-item .wpcf7-list-item-label {
  font-size: 12px;
  line-height: 22px;
  color: #303945;
  display: block;
  padding-left: 55px;
}
.contact-form-wrapper .acceptance-wrapper .wpcf7-list-item .wpcf7-list-item-label a {
  color: #561770;
  text-decoration: underline;
}
.contact-form-wrapper .acceptance-wrapper .wpcf7-list-item .wpcf7-list-item-label a:hover {
  text-decoration: none;
}
.contact-form-wrapper .acceptance-wrapper .wpcf7-list-item .wpcf7-list-item-label::before {
  content: "";
  display: block;
  width: 35px;
  height: 35px;
  background-color: white;
  border-radius: 50%;
  position: absolute;
  left: 0;
  top: 5px;
  border: 1px solid #C5ABD6;
}
.contact-form-wrapper .acceptance-wrapper .wpcf7-list-item .wpcf7-list-item-label::after {
  transition: all ease-in-out 0.3s;
}
.contact-form-wrapper .acceptance-wrapper .wpcf7-list-item input:checked ~ .wpcf7-list-item-label::after {
  content: "";
  display: block;
  width: 14px;
  height: 14px;
  border-radius: 50%;
  background-color: #561770;
  position: absolute;
  left: 11px;
  top: 16px;
  transition: all ease-in-out 0.3s;
}

.content-with-image-and-icons-wrapper {
  padding: 5.625rem 0 3.125rem;
}
.content-with-image-and-icons-wrapper .more-p-right {
  padding-right: 30px;
}
@media (min-width: 992px) {
  .content-with-image-and-icons-wrapper .img-with-p {
    padding-left: 30px;
  }
}
@media (min-width: 1600px) {
  .content-with-image-and-icons-wrapper .home-img {
    width: 800px;
    max-width: 1000px;
    margin-left: -5%;
  }
}
@media (min-width: 1469px) and (max-width: 1599px) {
  .content-with-image-and-icons-wrapper .home-img {
    margin-left: -5%;
    width: 108%;
    max-width: 1000px;
  }
}
@media (max-width: 767px) {
  .content-with-image-and-icons-wrapper .mobile-spacing {
    padding-bottom: 20px;
  }
}
@media (min-width: 768px) {
  .content-with-image-and-icons-wrapper .content {
    padding-bottom: 4.5rem;
  }
}
.content-with-image-and-icons-wrapper .outline-left {
  border-left: 1px solid #D3C8E2;
  padding-left: 34px;
  margin-left: 5px;
}
.content-with-image-and-icons-wrapper .outline-left .header {
  color: #561770;
  margin: 26px 0 53px;
  font-family: "FiraSans";
  font-size: 2.5rem;
  line-height: 3.25rem;
  font-weight: 700;
}
@media (min-width: 1226px) and (max-width: 1464px) {
  .content-with-image-and-icons-wrapper .outline-left .header {
    font-size: 34px;
    line-height: 42px;
  }
}
@media (max-width: 767px) {
  .content-with-image-and-icons-wrapper .outline-left .header {
    font-size: 25px;
    line-height: 32px;
  }
  .content-with-image-and-icons-wrapper .outline-left .header br {
    display: none;
  }
}
.content-with-image-and-icons-wrapper .outline-left .small-header {
  color: #9670A9;
  font-size: 14px;
  line-height: 18px;
  font-weight: bold;
  letter-spacing: 0.1em;
}
@media (min-width: 768px) {
  .content-with-image-and-icons-wrapper .icons-bar {
    border: 1px solid rgba(150, 112, 169, 0.34);
    border-radius: 41px;
    padding: 11px 30px 11px 12px;
    max-width: max-content;
    margin-left: 5px;
    justify-content: space-around;
  }
  .content-with-image-and-icons-wrapper .icons-bar img {
    margin-right: 12px;
  }
  .content-with-image-and-icons-wrapper .icons-bar .single-icon {
    color: #561770;
    margin-right: 33px;
    width: auto;
  }
  .content-with-image-and-icons-wrapper .icons-bar .single-icon:last-child {
    margin-right: unset;
  }
  .content-with-image-and-icons-wrapper .icons-bar .single-icon .text {
    font-family: "FiraSans";
    font-size: 1.1875rem;
    line-height: 1.375rem;
    font-weight: 500;
    -webkit-hyphens: auto;
    -moz-hyphens: auto;
    -ms-hyphens: auto;
    hyphens: auto;
  }
  .content-with-image-and-icons-wrapper .icons-bar .single-icon .text p {
    font-family: "FiraSans";
    margin: 0;
  }
}
.content-with-image-and-icons-wrapper .desktop-mobile {
  margin-top: 15px;
  margin-bottom: 15px;
}
@media (min-width: 768px) and (max-width: 1468px) {
  .content-with-image-and-icons-wrapper .desktop-mobile .icons-bar {
    margin-top: 20px;
  }
}
@media (max-width: 767px) {
  .content-with-image-and-icons-wrapper .desktop-mobile .icons-bar {
    flex-wrap: wrap;
  }
  .content-with-image-and-icons-wrapper .desktop-mobile .icons-bar img {
    max-width: 50px;
    margin-right: 15px;
  }
  .content-with-image-and-icons-wrapper .desktop-mobile .icons-bar .single-icon {
    margin: 0 0 15px 0;
    width: 100%;
    max-width: 100%;
    color: #561770;
  }
  .content-with-image-and-icons-wrapper .desktop-mobile .icons-bar .single-icon:last-child {
    margin: 0;
  }
  .content-with-image-and-icons-wrapper .desktop-mobile .icons-bar .single-icon .text {
    font-family: "FiraSans";
    font-size: 17px;
    line-height: 20px;
    font-weight: 500;
    -webkit-hyphens: auto;
    -moz-hyphens: auto;
    -ms-hyphens: auto;
    hyphens: auto;
  }
  .content-with-image-and-icons-wrapper .desktop-mobile .icons-bar .single-icon .text p {
    font-family: "FiraSans";
    margin: 0;
  }
}
.content-with-image-and-icons-wrapper .visibility-custom {
  display: none;
}
@media (max-width: 1468px) {
  .content-with-image-and-icons-wrapper .visibility-custom {
    display: block;
  }
}
.content-with-image-and-icons-wrapper .visibility-custom-hidden {
  display: none;
}
@media (min-width: 1469px) {
  .content-with-image-and-icons-wrapper .visibility-custom-hidden {
    display: block;
  }
}
@media (max-width: 1468px) and (min-width: 768px) {
  .content-with-image-and-icons-wrapper .col-custom {
    width: 100%;
    max-width: 100%;
  }
}

.content-with-image-wrapper {
  padding: 3.75rem 0;
}
@media (max-width: 767px) {
  .content-with-image-wrapper {
    padding: 1.875rem 0;
  }
  .content-with-image-wrapper .img-wrapper {
    margin-bottom: 30px;
  }
}
.content-with-image-wrapper a {
  color: #741B98;
}
.content-with-image-wrapper a:hover {
  text-decoration: underline;
}
.content-with-image-wrapper .description {
  font-size: 1.3125rem;
  line-height: 2.0625rem;
  color: #53565a;
}
@media (max-width: 767px) {
  .content-with-image-wrapper .description {
    font-size: 14px;
  }
}
.content-with-image-wrapper .small-text {
  font-weight: 500;
  color: #53565a;
  margin: 15px 0 0;
  font-size: 16px;
  line-height: 20px;
}
.content-with-image-wrapper .small-text:first-child {
  margin-top: 25px;
}
.content-with-image-wrapper .small-font {
  font-family: "FiraSans";
  font-weight: 700;
  font-size: 2rem;
  line-height: 2.5rem;
  margin: 30px 0 34px;
}
.content-with-image-wrapper .standard-font {
  font-family: "FiraSans";
  font-weight: 700;
  font-size: 2.4375rem;
  line-height: 3.0625rem;
  margin: 30px 0 34px;
}
@media (max-width: 767px) {
  .content-with-image-wrapper .standard-font {
    margin: 15px 0 15px;
  }
}
.content-with-image-wrapper .bigger-font {
  font-family: "FiraSans";
  font-weight: 700;
  font-size: 2.625rem;
  line-height: 3.375rem;
  margin: 20px 0 34px;
}
@media (max-width: 767px) {
  .content-with-image-wrapper .bigger-font {
    margin: 15px 0 15px;
  }
}
.content-with-image-wrapper .read-more a {
  transition: all 0.3s ease-in-out;
}
.content-with-image-wrapper .read-more a span {
  color: #561770;
  border-bottom: 2px solid #561770;
  font-size: 18px;
  font-weight: 700;
  line-height: 2.3125rem;
  margin-right: 17px;
}
.content-with-image-wrapper .read-more a:hover {
  text-decoration: none;
  opacity: 0.7;
  transition: all 0.3s ease-in-out;
}
@media (max-width: 767px) {
  .content-with-image-wrapper .read-more a span {
    font-size: 16px;
    line-height: 30px;
    margin-right: 15px;
  }
}

.newsletter-padding {
  padding: 5.9375rem 0 2.125rem !important;
}
@media (max-width: 767px) {
  .newsletter-padding .image-wrapper img {
    max-width: 100% !important;
  }
}

.content-with-list-and-image-wrapper {
  padding: 9.8125rem 0 8.125rem;
}
@media (min-width: 768px) and (max-width: 991px) {
  .content-with-list-and-image-wrapper {
    padding: 4.375rem 0 3.125rem;
  }
}
@media (max-width: 767px) {
  .content-with-list-and-image-wrapper {
    padding: 3.125rem 0 2.5rem;
  }
}
.content-with-list-and-image-wrapper .image-wrapper img {
  margin: 0 auto;
}
@media (max-width: 767px) {
  .content-with-list-and-image-wrapper .image-wrapper img {
    max-width: 70%;
  }
}
.content-with-list-and-image-wrapper .small-header {
  font-weight: 700;
  font-size: 14px;
  letter-spacing: 0.1em;
  line-height: 24px;
  color: #a0a4a9;
  margin-bottom: 37px;
  text-transform: uppercase;
}
@media (max-width: 767px) {
  .content-with-list-and-image-wrapper .small-header {
    margin-bottom: 22px;
  }
}
.content-with-list-and-image-wrapper .small-header p {
  margin: 0;
}
.content-with-list-and-image-wrapper .small-font {
  font-family: "FiraSans";
  font-weight: 700;
  font-size: 2rem;
  line-height: 2.5rem;
  margin-bottom: 22px;
}
.content-with-list-and-image-wrapper .small-font p {
  margin: 0;
}
.content-with-list-and-image-wrapper .standard-font {
  font-family: "FiraSans";
  font-weight: 700;
  font-size: 2.4375rem;
  line-height: 3.0625rem;
  margin-bottom: 22px;
}
.content-with-list-and-image-wrapper .standard-font p {
  margin: 0;
}
.content-with-list-and-image-wrapper .bigger-font {
  font-family: "FiraSans";
  font-weight: 700;
  font-size: 2.625rem;
  line-height: 3.375rem;
  margin-bottom: 22px;
}
.content-with-list-and-image-wrapper .bigger-font p {
  margin: 0;
}
.content-with-list-and-image-wrapper .description {
  margin-bottom: 30px;
}
.content-with-list-and-image-wrapper .description p {
  font-weight: 500;
  font-size: 1.3125rem;
  line-height: 2.0625rem;
  color: #53565a;
  margin: 0;
}
@media (max-width: 767px) {
  .content-with-list-and-image-wrapper .description p {
    font-size: 16px;
    line-height: 22px;
  }
}
.content-with-list-and-image-wrapper .description ul {
  margin-top: 30px;
  list-style: none;
}
.content-with-list-and-image-wrapper .description ul li {
  position: relative;
  margin-bottom: 25px;
  font-weight: 400;
  font-size: 17px;
  line-height: 29px;
  color: #53565a;
  padding: 0 0 0 29px;
}
.content-with-list-and-image-wrapper .description ul li::before {
  content: "";
  background-color: #741B98;
  border-radius: 50%;
  position: absolute;
  top: 5px;
  left: 5px;
  width: 10px;
  height: 10px;
}
.content-with-list-and-image-wrapper .list {
  list-style: none;
}
.content-with-list-and-image-wrapper .list li {
  position: relative;
  margin-bottom: 20px;
  font-weight: 400;
  font-size: 17px;
  line-height: 29px;
  color: #53565a;
}
.content-with-list-and-image-wrapper .list li p {
  margin: 0 0 0 29px;
}
.content-with-list-and-image-wrapper .list li::before {
  content: "";
  background-color: #741B98;
  border-radius: 50%;
  position: absolute;
  top: 5px;
  left: 0;
  width: 10px;
  height: 10px;
}
@media (max-width: 1199px) {
  .content-with-list-and-image-wrapper .checklist {
    display: block;
  }
  .content-with-list-and-image-wrapper .checklist .check-item {
    margin-bottom: 7px;
  }
}
.content-with-list-and-image-wrapper .checklist .check-item {
  align-items: center;
  margin-right: 42px;
}
.content-with-list-and-image-wrapper .checklist .check-item img {
  margin-right: 16px;
  max-width: 24px;
}
.content-with-list-and-image-wrapper .checklist .check-item p {
  font-family: "FiraSans";
  font-weight: 700;
  font-size: 1.375rem;
  line-height: 2rem;
  color: #561770;
  margin: 0;
}
.content-with-list-and-image-wrapper .form-area {
  padding: 3.75rem 0;
}
.content-with-list-and-image-wrapper .form-area h6, .content-with-list-and-image-wrapper .form-area h5, .content-with-list-and-image-wrapper .form-area h4, .content-with-list-and-image-wrapper .form-area h3, .content-with-list-and-image-wrapper .form-area h2, .content-with-list-and-image-wrapper .form-area h1 {
  color: white;
  font-size: 2.4375rem;
  font-weight: 700;
  margin-bottom: 20px;
  line-height: 3.0625rem;
  font-family: "FiraSans";
}
.content-with-list-and-image-wrapper .form-area h6 p, .content-with-list-and-image-wrapper .form-area h5 p, .content-with-list-and-image-wrapper .form-area h4 p, .content-with-list-and-image-wrapper .form-area h3 p, .content-with-list-and-image-wrapper .form-area h2 p, .content-with-list-and-image-wrapper .form-area h1 p {
  color: #C5ABD6;
  font-size: 20px;
  line-height: 31px;
  margin-bottom: 2.8125rem;
}
.content-with-list-and-image-wrapper .form-area .input-group {
  margin-bottom: 2.8125rem;
  border-top-right-radius: 50px;
  border-bottom-right-radius: 50px;
  border-top-left-radius: 8px;
  border-bottom-left-radius: 8px;
}
@media (min-width: 1200px) {
  .content-with-list-and-image-wrapper .form-area .input-group {
    display: flex;
  }
}
.content-with-list-and-image-wrapper .form-area .input-group .wpcf7-form-control-wrap {
  display: block;
  max-width: 53%;
  width: 100%;
  border-top-left-radius: 8px;
  border-bottom-left-radius: 8px;
}
@media (min-width: 1200px) {
  .content-with-list-and-image-wrapper .form-area .input-group .wpcf7-form-control-wrap {
    animation: pulse 2s infinite;
  }
}
@media (max-width: 1199px) {
  .content-with-list-and-image-wrapper .form-area .input-group .wpcf7-form-control-wrap {
    max-width: 100%;
  }
}
.content-with-list-and-image-wrapper .form-area .input-group .wpcf7-form-control-wrap input {
  height: 100%;
  border-color: #C5ABD6;
  width: 100%;
  border-top-left-radius: 8px;
  border-bottom-left-radius: 8px;
  color: #8B9195;
  font-size: 1.25rem;
  line-height: 1.9375rem;
  font-weight: 600;
  padding: 23.5px 25px;
}
.content-with-list-and-image-wrapper .form-area .input-group .wpcf7-form-control-wrap input::placeholder {
  color: #8B9195;
}
@media (max-width: 1199px) {
  .content-with-list-and-image-wrapper .form-area .input-group .wpcf7-form-control-wrap input {
    border-radius: 8px;
    margin-bottom: 30px;
  }
}
.content-with-list-and-image-wrapper .form-area .input-group .wpcf7-form-control-wrap .wpcf7-not-valid-tip {
  position: absolute;
}
.content-with-list-and-image-wrapper .form-area .input-group .send-btn {
  display: block;
  max-width: 39%;
  width: 100%;
  background-color: #561770;
  border-top-right-radius: 50px;
  border-bottom-right-radius: 50px;
  color: #F7F4FC;
  font-size: 1.375rem;
  font-weight: 700;
  line-height: 1.9375rem;
  padding: 22.5px 24px 22.5px 29px;
  transition: all 0.3s ease-in-out;
  animation: pulse 2s infinite;
}
.content-with-list-and-image-wrapper .form-area .input-group .send-btn .justify-mobile {
  transition: all 0.3s ease-in-out;
}
@media (max-width: 1199px) {
  .content-with-list-and-image-wrapper .form-area .input-group .send-btn:hover {
    transition: all 0.3s ease-in-out;
    opacity: 0.8;
  }
}
@media (min-width: 1200px) {
  .content-with-list-and-image-wrapper .form-area .input-group .send-btn:hover {
    transition: all 0.3s ease-in-out;
    max-width: 45%;
  }
  .content-with-list-and-image-wrapper .form-area .input-group .send-btn:hover .justify-mobile {
    padding-left: 33px;
    transition: all 0.3s ease-in-out;
  }
}
@media (max-width: 1199px) {
  .content-with-list-and-image-wrapper .form-area .input-group .send-btn {
    margin: 0 auto;
    max-width: 100%;
    width: max-content;
    padding: 17px 25px;
    border-radius: 50px;
  }
  .content-with-list-and-image-wrapper .form-area .input-group .send-btn img {
    margin-left: 40px;
  }
  .content-with-list-and-image-wrapper .form-area .input-group .send-btn .justify-mobile {
    justify-content: center;
  }
}
@keyframes pulse {
  0% {
    box-shadow: 0px 0px 24px rgba(115, 20, 154, 0.2);
  }
  50% {
    box-shadow: 0px 0px 48px rgba(115, 20, 154, 0.5);
  }
  100% {
    box-shadow: 0px 0px 24px rgba(115, 20, 154, 0.2);
  }
}
.content-with-list-and-image-wrapper .form-area .acceptance-wrapper .wpcf7-list-item {
  position: relative;
}
.content-with-list-and-image-wrapper .form-area .acceptance-wrapper .wpcf7-list-item input {
  appearance: none;
  display: none;
  opacity: 0;
}
.content-with-list-and-image-wrapper .form-area .acceptance-wrapper .wpcf7-list-item .wpcf7-list-item-label {
  margin-top: 13px;
  font-size: 12px;
  line-height: 22px;
  color: #303945;
  display: block;
  padding-left: 55px;
}
.content-with-list-and-image-wrapper .form-area .acceptance-wrapper .wpcf7-list-item .wpcf7-list-item-label a {
  color: #561770;
  text-decoration: underline;
}
.content-with-list-and-image-wrapper .form-area .acceptance-wrapper .wpcf7-list-item .wpcf7-list-item-label a:hover {
  text-decoration: none;
}
.content-with-list-and-image-wrapper .form-area .acceptance-wrapper .wpcf7-list-item .wpcf7-list-item-label::before {
  content: "";
  display: block;
  width: 35px;
  height: 35px;
  background-color: white;
  border-radius: 50%;
  position: absolute;
  left: 0;
  top: 5px;
  border: 1px solid #C5ABD6;
}
.content-with-list-and-image-wrapper .form-area .acceptance-wrapper .wpcf7-list-item .wpcf7-list-item-label::after {
  transition: all ease-in-out 0.3s;
}
.content-with-list-and-image-wrapper .form-area .acceptance-wrapper .wpcf7-list-item input:checked ~ .wpcf7-list-item-label::after {
  content: "";
  display: block;
  width: 14px;
  height: 14px;
  border-radius: 50%;
  background-color: #561770;
  position: absolute;
  left: 11px;
  top: 16px;
  transition: all ease-in-out 0.3s;
}

.custom-post-excerpt-wrapper {
  padding: 4.375rem 0;
}
@media (max-width: 1200px) {
  .custom-post-excerpt-wrapper {
    padding-bottom: 50px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .custom-post-excerpt-wrapper {
    padding: 2.8125rem 0;
  }
}
@media (max-width: 767px) {
  .custom-post-excerpt-wrapper {
    padding: 2.5rem 0;
  }
  .custom-post-excerpt-wrapper .order-mobile-1 {
    padding-bottom: 20px;
  }
}
.custom-post-excerpt-wrapper .number {
  text-align: center;
  font-size: 4.75rem;
  font-weight: 700;
  font-style: italic;
  line-height: 6rem;
  color: rgba(131, 83, 151, 0.17);
  position: relative;
  font-family: "Merriweather";
}
.custom-post-excerpt-wrapper .linefirst {
  content: "";
  height: 1px;
  background-color: #E4D9EA;
  width: 35%;
  top: 50%;
  left: 0;
  position: absolute;
}
.custom-post-excerpt-wrapper .linelast {
  content: "";
  height: 1px;
  background-color: #E4D9EA;
  width: 35%;
  top: 50%;
  right: 0;
  position: absolute;
}
.custom-post-excerpt-wrapper .title h1, .custom-post-excerpt-wrapper .title h2, .custom-post-excerpt-wrapper .title h3, .custom-post-excerpt-wrapper .title h4, .custom-post-excerpt-wrapper .title h5, .custom-post-excerpt-wrapper .title h6, .custom-post-excerpt-wrapper .title p {
  font-family: "FiraSans";
  font-size: 1.9375rem;
  font-weight: 700;
  line-height: 2.4375rem;
  color: #303945;
  margin: 3.75rem 0 24px;
}
@media (max-width: 767px) {
  .custom-post-excerpt-wrapper .title h1, .custom-post-excerpt-wrapper .title h2, .custom-post-excerpt-wrapper .title h3, .custom-post-excerpt-wrapper .title h4, .custom-post-excerpt-wrapper .title h5, .custom-post-excerpt-wrapper .title h6, .custom-post-excerpt-wrapper .title p {
    font-size: 2.4375rem;
    line-height: 3.0625rem;
    margin-top: 20px;
  }
}
.custom-post-excerpt-wrapper .description {
  margin-bottom: 45px;
}
.custom-post-excerpt-wrapper .description h1, .custom-post-excerpt-wrapper .description h2, .custom-post-excerpt-wrapper .description h3, .custom-post-excerpt-wrapper .description h4, .custom-post-excerpt-wrapper .description h5, .custom-post-excerpt-wrapper .description h6, .custom-post-excerpt-wrapper .description p {
  font-size: 19px;
  line-height: 33px;
  color: #303945;
  margin: 0 0 15px;
}
@media (max-width: 767px) {
  .custom-post-excerpt-wrapper .description h1, .custom-post-excerpt-wrapper .description h2, .custom-post-excerpt-wrapper .description h3, .custom-post-excerpt-wrapper .description h4, .custom-post-excerpt-wrapper .description h5, .custom-post-excerpt-wrapper .description h6, .custom-post-excerpt-wrapper .description p {
    font-size: 1.3125rem;
    line-height: 2.0625rem;
  }
}
.custom-post-excerpt-wrapper .read-more a {
  transition: all 0.3s ease-in-out;
}
.custom-post-excerpt-wrapper .read-more a span {
  color: #561770;
  border-bottom: 2px solid #561770;
  font-size: 18px;
  font-weight: 700;
  line-height: 2.3125rem;
  margin-right: 17px;
}
.custom-post-excerpt-wrapper .read-more a:hover {
  text-decoration: none;
  opacity: 0.7;
  transition: all 0.3s ease-in-out;
}

.text-size-small-heading {
  font-size: 14px;
  letter-spacing: 0.1em;
  line-height: 24px;
}

.text-size-heading p {
  font-family: "FiraSans";
  font-size: 2.4375rem;
  line-height: 3.0625rem;
}

.text-size-description {
  font-size: 1.3125rem;
  line-height: 2.0625rem;
}

.text-size-12 {
  font-size: 12px;
}

.text-size-16 {
  font-size: 16px;
}

.text-size-20 {
  font-size: 20px;
}

.text-size-21 {
  font-size: 21px;
  line-height: 33px;
}
@media (max-width: 767px) {
  .text-size-21 {
    font-size: 19px;
    line-height: 30px;
  }
}

.text-size-24 {
  font-size: 1.5rem;
}

.text-size-28 {
  font-size: 1.75rem;
}

.text-size-32 {
  font-size: 2rem;
}

.text-small-heading {
  color: #A0A4A9;
}

.text-description {
  color: #53565A;
}

.text-heading {
  color: #303945;
}

.text-purple {
  color: #561770;
}

.text-light-purple {
  color: #9670A9;
}

.text-link {
  color: #741B98;
}

.description-wrapper {
  padding-bottom: 40px;
}
.description-wrapper p {
  font-size: 1.3125rem;
  line-height: 2.0625rem;
  color: #53565A;
  margin: 0;
}
.description-wrapper p a {
  color: #561770;
}
.description-wrapper p a:hover {
  text-decoration: underline;
}

.episodes-wrapper {
  padding-top: 5rem;
}
@media (min-width: 768px) {
  .episodes-wrapper .video-block:nth-child(odd) {
    padding-right: 34px;
  }
  .episodes-wrapper .video-block:nth-child(even) {
    padding-left: 34px;
  }
}
.episodes-wrapper .ep {
  font-size: 14px;
  font-weight: 700;
  text-transform: uppercase;
  line-height: 24px;
  margin-bottom: 13px;
  letter-spacing: 0.1em;
}
.episodes-wrapper .description {
  margin: 21px 0 7.0625rem;
  display: flex;
}
.episodes-wrapper .description::before {
  content: "";
  border-left: 4px solid #741B98;
  border-radius: 3px;
  margin-right: 28px;
}
.episodes-wrapper .description h1, .episodes-wrapper .description h2, .episodes-wrapper .description h3, .episodes-wrapper .description h4, .episodes-wrapper .description h5, .episodes-wrapper .description h6, .episodes-wrapper .description p {
  font-size: 18px;
  font-weight: 400;
  line-height: 26px;
  margin: 0;
  padding: 0;
}
@media (max-width: 767px) {
  .episodes-wrapper .description h1, .episodes-wrapper .description h2, .episodes-wrapper .description h3, .episodes-wrapper .description h4, .episodes-wrapper .description h5, .episodes-wrapper .description h6, .episodes-wrapper .description p {
    font-size: 15px;
    line-height: 24px;
  }
}
.episodes-wrapper .video {
  border-radius: 8px;
  overflow: hidden;
}
.episodes-wrapper .video > img {
  transform-origin: 80% 5%;
  transition: transform 2s;
}
.episodes-wrapper .video:hover > img {
  transform: scale(1.5);
}
.episodes-wrapper .video .bg {
  top: 0;
  height: 100%;
  width: 100%;
  position: absolute;
  background: linear-gradient(rgba(86, 23, 112, 0) 0%, #561770 100%);
  border-radius: 8px;
  opacity: 0.81;
}
.episodes-wrapper .block-with-title {
  z-index: 10;
  bottom: 25px;
  width: 100%;
  max-width: 100%;
  padding-left: 32px;
}
@media (min-width: 1464px) {
  .episodes-wrapper .block-with-title {
    padding-right: 363px;
  }
}
@media (min-width: 992px) and (max-width: 1463px) {
  .episodes-wrapper .block-with-title {
    padding-right: 217px;
  }
}
@media (max-width: 991px) {
  .episodes-wrapper .block-with-title {
    padding-right: 0;
    padding-left: 12px;
  }
}
.episodes-wrapper .block-with-title .title {
  font-size: 3.0625rem;
  line-height: 3.3125rem;
  font-weight: 700;
  text-transform: uppercase;
  color: #FFFFFF;
  letter-spacing: 0.05em;
}
@media (max-width: 991px) {
  .episodes-wrapper .block-with-title .title {
    word-wrap: break-word;
    max-width: 240px;
  }
}
@media (max-width: 767px) {
  .episodes-wrapper .block-with-title .title {
    max-width: calc(100% - 80px);
    font-size: 1.875rem;
    line-height: 2.5rem;
    -webkit-hyphens: auto;
    -moz-hyphens: auto;
    -ms-hyphens: auto;
    hyphens: auto;
  }
}
.episodes-wrapper .block-with-title img {
  position: absolute;
  right: 32px;
  bottom: 9px;
}
@media (max-width: 991px) {
  .episodes-wrapper .block-with-title img {
    width: 40px;
  }
}

.faq-wrapper {
  padding: 70px 0;
}
@media (max-width: 767px) {
  .faq-wrapper {
    padding: 2.5rem 0;
  }
}
.faq-wrapper .heading-text {
  margin-bottom: 6.25rem;
}
.faq-wrapper .header {
  font-family: "FiraSans";
  font-weight: 700;
  font-size: 2.4375rem;
  line-height: 3.0625rem;
  color: #303945;
  position: relative;
  max-width: 818px;
  margin: 0 auto;
}
@media (min-width: 992px) and (max-width: 1199px) {
  .faq-wrapper .header {
    max-width: 600px;
  }
}
@media (min-width: 1000px) {
  .faq-wrapper .header-wrapper::before {
    content: "";
    display: block;
    width: 120px;
    height: 2px;
    background: #EAE2ED;
    left: 5%;
    top: 50%;
    position: absolute;
  }
}
@media (min-width: 1000px) and (min-width: 1464px) {
  .faq-wrapper .header-wrapper::before {
    left: 7%;
    width: 12.5rem;
  }
}
@media (min-width: 1000px) {
  .faq-wrapper .header-wrapper::after {
    content: "";
    display: block;
    width: 120px;
    height: 2px;
    background: #EAE2ED;
    right: 5%;
    top: 50%;
    position: absolute;
  }
}
@media (min-width: 1000px) and (min-width: 1464px) {
  .faq-wrapper .header-wrapper::after {
    right: 7%;
    width: 12.5rem;
  }
}
.faq-wrapper .accordion {
  position: relative;
  font-family: "FiraSans";
  font-weight: 700;
  font-size: 1.4375rem;
  line-height: 1.875rem;
  color: #561770;
  border-radius: 3px;
  background-color: #f4f6fd;
  max-width: 100%;
  width: 100%;
  text-align: left;
  padding: 17px 60px 17px 30px;
  margin-bottom: 10px;
  transition: all 0.5s ease-in-out;
}
.faq-wrapper .accordion p {
  font-family: "FiraSans";
  font-size: 1.4375rem;
  line-height: 1.875rem;
  font-weight: 600;
  color: #561770;
  margin: 0;
}
.faq-wrapper .accordion::before {
  position: absolute;
  top: 0;
  left: 0;
  content: "";
  width: 4px;
  height: 100%;
  border-radius: 2.07px;
  background: #eae2ed;
}
.faq-wrapper .accordion::after {
  transition: background-image 0.3s ease-out;
  position: absolute;
  content: "";
  top: 50%;
  right: 20px;
  transform: translateY(-50%);
  background-image: url("/wp-content/themes/menoelle/assets/img/icons/plus-pink.svg");
  width: 24px;
  height: 24px;
}
.faq-wrapper .accordion:hover {
  background-color: #eae2ed;
  transition: all 0.3s ease-in-out;
}
.faq-wrapper .active {
  background-color: #eae2ed;
  transition: all 0.3s ease-in-out;
}
.faq-wrapper .active::after {
  transition: background-image 0.3s ease-out;
  position: absolute;
  content: "";
  top: 50%;
  right: 20px;
  transform: translateY(-50%);
  background-image: url("/wp-content/themes/menoelle/assets/img/icons/minus-pink.svg");
  width: 24px;
  height: 24px;
}
.faq-wrapper .panel {
  font-weight: 400;
  font-size: 1.1875rem;
  line-height: 2.0625rem;
  color: #303945;
  max-height: 0;
  overflow: hidden;
  transition: all 0.5s ease-in-out;
}
@media (max-width: 767px) {
  .faq-wrapper .panel {
    font-size: 14.5px;
  }
}
.faq-wrapper .panel p {
  margin: 0;
}
@media (max-width: 767px) {
  .faq-wrapper .img-wrapper {
    margin-bottom: 40px;
  }
}

.flex-custom-bg {
  background-repeat: no-repeat;
  background-size: cover;
}
.flex-custom-bg .gradient-default {
  background: linear-gradient(rgba(234, 242, 253, 0.4) 0%, rgba(238, 237, 255, 0.4) 51.6%, rgba(241, 221, 242, 0.4) 100%);
}
.flex-custom-bg .gradient-03 {
  background: linear-gradient(rgba(234, 242, 253, 0.3) 0%, rgba(238, 237, 255, 0.3) 51.6%, rgba(241, 221, 242, 0.3) 100%);
}
.flex-custom-bg .gradient-07 {
  background: linear-gradient(rgba(234, 242, 253, 0.7) 0%, rgba(238, 237, 255, 0.7) 51.6%, rgba(241, 221, 242, 0.7) 100%);
}
.flex-custom-bg .gradient-1 {
  background: linear-gradient(rgb(234, 242, 253) 0%, rgb(238, 237, 255) 51.6%, rgb(241, 221, 242) 100%);
}

.additional-spacing {
  padding: 7.8125rem;
  margin-bottom: 2em;
}
@media (max-width: 767px) {
  .additional-spacing {
    padding: 3.125rem;
  }
}

.grid-images-wrapper {
  margin-top: 40px;
  margin-bottom: 40px;
}
.grid-images-wrapper .images-wrapper {
  display: grid;
  width: 100%;
}
.grid-images-wrapper .images-wrapper .grid-item img {
  height: 100%;
  margin: 0 auto;
}
.grid-images-wrapper .grid-layout-flex {
  display: flex;
  justify-content: space-evenly;
  align-items: center;
}
@media (min-width: 768px) and (max-width: 991px) {
  .grid-images-wrapper .grid-layout-flex {
    column-gap: 20px;
    row-gap: 15px;
  }
}
@media (max-width: 767px) {
  .grid-images-wrapper .grid-layout-flex {
    display: grid;
    grid-template-columns: 3.3fr 3.3fr 3.3fr;
    row-gap: 15px;
    column-gap: 15px;
  }
}
.grid-images-wrapper .grid-layout-25 {
  grid-template-columns: 2.5fr 2.5fr 2.5fr 2.5fr;
}
@media (max-width: 767px) {
  .grid-images-wrapper .grid-layout-25 {
    grid-template-columns: 5fr 5fr;
  }
}
@media (min-width: 768px) and (max-width: 1463px) {
  .grid-images-wrapper .grid-layout-25 {
    grid-template-columns: 33.33fr 33.33fr 33.33fr;
  }
}
.grid-images-wrapper .grid-layout-33 {
  grid-template-columns: 33.33fr 33.33fr 33.33fr;
}
.grid-images-wrapper .grid-layout-50 {
  grid-template-columns: 5fr 5fr;
}
.grid-images-wrapper .grid-layout-55 {
  grid-template-columns: 5.5fr 4.5fr;
}
.grid-images-wrapper .grid-layout-60 {
  grid-template-columns: 6fr 4fr;
}
.grid-images-wrapper .grid-layout-70 {
  grid-template-columns: 7fr 3fr;
}
.grid-images-wrapper .grid-layout-75 {
  grid-template-columns: 7.5fr 2.5fr;
}

.impressum-wrapper {
  padding: 5.625rem 0 10.625rem;
}
.impressum-wrapper .left-panel {
  background-color: #561770;
  padding: 25px 40px;
}
@media (min-width: 992px) {
  .impressum-wrapper .left-panel {
    margin-right: 40px;
  }
}
@media (max-width: 767px) {
  .impressum-wrapper .left-panel {
    margin-bottom: 40px;
  }
}
.impressum-wrapper .left-panel .header {
  font-family: "FiraSans";
  font-weight: 700;
  font-size: 2.4375rem;
  line-height: 3.0625rem;
  color: #ffffff;
  margin: 0;
}
.impressum-wrapper .left-panel .small-text {
  font-weight: 400;
  font-size: 15px;
  line-height: 29px;
  color: #e3dcf1;
  margin: 0 0 50px;
}
.impressum-wrapper .left-panel .small-header {
  font-weight: 700;
  font-size: 17px;
  line-height: 30px;
  color: #ffffff;
  margin: 0 0 30px;
}
.impressum-wrapper .left-panel .content {
  font-weight: 400;
  font-size: 17px;
  line-height: 30px;
  color: #ffffff;
  margin: 0 0 30px;
}
.impressum-wrapper .left-panel .content a {
  text-decoration: underline;
  overflow-wrap: break-word;
}
.impressum-wrapper .left-panel .content a:hover {
  text-decoration: none;
}
.impressum-wrapper .left-panel hr {
  border-color: #9670A9;
  margin-bottom: 30px;
}
.impressum-wrapper .right-panel .content h1 {
  font-family: "FiraSans";
  font-weight: 700;
  font-size: 2rem;
  line-height: 2.5rem;
  color: #303945;
  margin: 0;
}
.impressum-wrapper .right-panel .content h2 {
  font-family: "FiraSans";
  font-weight: 700;
  font-size: 2rem;
  line-height: 2.5rem;
  color: #303945;
  margin: 0;
}
.impressum-wrapper .right-panel .content h3:first-of-type {
  margin-top: 3.9375rem;
}
.impressum-wrapper .right-panel .content h3 {
  font-family: "FiraSans";
  font-weight: 600;
  font-size: 25px;
  line-height: 33px;
  color: #561770;
  margin: 0 0 15px;
}
.impressum-wrapper .right-panel .content h4 {
  font-family: "FiraSans";
  font-weight: 600;
  font-size: 21px;
  line-height: 29px;
  color: #303945;
  margin: 0 0 15px;
}
.impressum-wrapper .right-panel .content p {
  font-weight: 400;
  font-size: 15px;
  line-height: 25px;
  color: #53565a;
  margin: 0 0 35px;
}
.impressum-wrapper .right-panel .content p a {
  text-decoration: underline;
}
.impressum-wrapper .right-panel .content p a:hover {
  text-decoration: none;
}

.info-with-image-and-content-wrapper {
  margin-bottom: 6.25rem;
}
.info-with-image-and-content-wrapper .info-wrapper {
  background-color: #fbf8fd;
  border: 1px solid #dac7e0;
  box-shadow: 5px 5px 30px rgba(7, 1, 32, 0.08);
  border-radius: 16px;
}
.info-with-image-and-content-wrapper .info-wrapper .image img {
  border-top-left-radius: 16px;
  border-top-right-radius: 16px;
}
.info-with-image-and-content-wrapper .info-wrapper .content {
  padding: 5.75rem 4.6875rem 3.125rem 4.6875rem;
}
@media (max-width: 767px) {
  .info-with-image-and-content-wrapper .info-wrapper .content {
    padding: 2.875rem 2.34375rem 1.5625rem 2.34375rem;
  }
}
.info-with-image-and-content-wrapper .info-wrapper .content .small-header {
  font-weight: 700;
  font-size: 14px;
  letter-spacing: 0.1em;
  line-height: 24px;
  color: #c5abd6;
  margin: 0 0 1.6875rem;
}
.info-with-image-and-content-wrapper .info-wrapper .content .header {
  font-family: "FiraSans";
  font-weight: 700;
  font-size: 2rem;
  line-height: 2.5rem;
  margin: 0 0 2rem;
}
.info-with-image-and-content-wrapper .info-wrapper .content .description {
  font-weight: 700;
  font-size: 1.5rem;
  line-height: 2rem;
}
.info-with-image-and-content-wrapper .info-wrapper .content .description p {
  margin: 0 0 1.5rem;
}
@media (max-width: 767px) {
  .info-with-image-and-content-wrapper .info-wrapper .content .description {
    hyphens: auto;
    -ms-hyphens: auto;
    -moz-hyphens: auto;
    -webkit-hyphens: auto;
  }
}
.info-with-image-and-content-wrapper .info-wrapper .content .small-description {
  font-weight: 400;
  font-size: 19px;
  line-height: 29px;
}
@media (max-width: 767px) {
  .info-with-image-and-content-wrapper .info-wrapper .content .small-description {
    hyphens: auto;
    -ms-hyphens: auto;
    -moz-hyphens: auto;
    -webkit-hyphens: auto;
  }
}
.info-with-image-and-content-wrapper .info-wrapper .content .small-text {
  font-weight: 400;
  margin: 25px 0 0;
  font-size: 14px;
  line-height: 18px;
}
.info-with-image-and-content-wrapper .info-wrapper .content ul.list {
  list-style: none;
}
.info-with-image-and-content-wrapper .info-wrapper .content ul.list li {
  font-family: "FiraSans";
  font-weight: 400;
  font-size: 1.375rem;
  line-height: 2rem;
  color: #561770;
  margin-bottom: 14px;
  position: relative;
}
.info-with-image-and-content-wrapper .info-wrapper .content ul.list li::before {
  content: "";
  display: inline-block;
  background-image: url("/wp-content/themes/menoelle/assets/img/icons/icon-check.svg");
  width: 24px;
  height: 24px;
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
}
.info-with-image-and-content-wrapper .info-wrapper .content ul.list li p {
  margin: 0 0 0 42px;
}
@media (max-width: 991px) {
  .info-with-image-and-content-wrapper .info-wrapper .content ul.list li p {
    margin-left: 32px;
  }
}
.info-with-image-and-content-wrapper .info-wrapper .content .read-more {
  margin-top: 1.25rem;
  margin-bottom: 1.25rem;
}
.info-with-image-and-content-wrapper .info-wrapper .content .read-more a {
  transition: all 0.3s ease-in-out;
}
.info-with-image-and-content-wrapper .info-wrapper .content .read-more a span {
  color: #561770;
  border-bottom: 2px solid #C5ABD6;
  font-size: 18px;
  font-weight: 700;
  line-height: 2.3125rem;
  margin-right: 17px;
}
.info-with-image-and-content-wrapper .info-wrapper .content .read-more a:hover {
  text-decoration: none;
  opacity: 0.7;
  transition: all 0.3s ease-in-out;
}

.informations-wrapper {
  padding: 5.625rem 0 10.625rem;
}
.informations-wrapper .content p:first-of-type {
  margin-bottom: 3.4375rem;
}
.informations-wrapper .content h1 {
  font-family: "FiraSans";
  font-weight: 700;
  font-size: 2rem;
  line-height: 2.5rem;
  color: #303945;
  margin: 0;
}
.informations-wrapper .content h2 {
  font-family: "FiraSans";
  font-weight: 600;
  font-size: 25px;
  line-height: 33px;
  color: #561770;
  margin: 0 0 25px;
}
.informations-wrapper .content h3 {
  font-family: "FiraSans";
  font-weight: 600;
  font-size: 21px;
  line-height: 29px;
  color: #303945;
  margin: 0 0 15px;
}
.informations-wrapper .content p {
  font-weight: 400;
  font-size: 15px;
  line-height: 25px;
  color: #53565a;
  margin: 0 0 20px;
}
.informations-wrapper .content p a {
  text-decoration: underline;
  word-break: break-all;
}
.informations-wrapper .content p a:hover {
  text-decoration: none;
}

.menotest-wrapper {
  padding: 6.25rem 0 6.25rem;
}
.menotest-wrapper .container-menotest {
  margin-left: auto;
  margin-right: auto;
  padding-left: 12px;
  padding-right: 12px;
}
@media (max-width: 767px) {
  .menotest-wrapper .container-menotest {
    max-width: 100%;
    padding-left: 24px;
    padding-right: 24px;
  }
}
@media (min-width: 1318px) {
  .menotest-wrapper .container-menotest {
    max-width: 1318px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 12px;
    padding-right: 12px;
  }
}
.menotest-wrapper .container-menotest .first {
  max-width: 36%;
}
.menotest-wrapper .container-menotest .second {
  max-width: 32%;
  margin-left: 3%;
}
.menotest-wrapper .container-menotest .third {
  display: flex;
  justify-content: end;
  max-width: 28%;
}
@media (max-width: 767px) {
  .menotest-wrapper .container-menotest .first, .menotest-wrapper .container-menotest .second, .menotest-wrapper .container-menotest .third {
    max-width: 100%;
    margin: 0 0 20px;
  }
  .menotest-wrapper .container-menotest .third {
    justify-content: center;
    margin: 0;
  }
}
.menotest-wrapper .container-menotest .inside-container {
  border-radius: 6px;
  background: #741b98;
  box-shadow: -10px 10px 30px rgba(7, 1, 32, 0.1);
  padding: 2.625rem 1.5rem;
}
@media (max-width: 1317px) {
  .menotest-wrapper .container-menotest .inside-container {
    border-radius: 0px;
  }
}
.menotest-wrapper .container-menotest .inside-container .shop-btn {
  width: max-content;
  align-items: center;
  border-radius: 40px;
  padding: 10px 10px 10px 30px;
  background-color: #FFFFFF;
  transition: all 0.3s ease-in-out;
}
.menotest-wrapper .container-menotest .inside-container .shop-btn span {
  font-family: "FiraSans";
  font-weight: 500;
  font-size: 17px;
  line-height: 25px;
  color: #561770;
}
.menotest-wrapper .container-menotest .inside-container .shop-btn img {
  margin-left: 30px;
}
.menotest-wrapper .container-menotest .inside-container .shop-btn:hover {
  transition: all 0.3s ease-in-out;
  margin-bottom: 15px;
}
.menotest-wrapper .container-menotest .inside-row {
  border-radius: 6px;
  background: #741b98;
  box-shadow: -10px 10px 30px rgba(7, 1, 32, 0.1);
  padding: 3.875rem 2.25rem;
  max-width: 342px;
}
.menotest-wrapper .container-menotest .inside-row .header {
  margin-bottom: 20px;
}
.menotest-wrapper .container-menotest .inside-row .description {
  margin-bottom: 50px;
}
.menotest-wrapper .container-menotest .inside-row .shop-btn {
  width: max-content;
  margin: 0 auto;
  align-items: center;
  border-radius: 40px;
  padding: 10px 10px 10px 30px;
  background-color: #FFFFFF;
}
.menotest-wrapper .container-menotest .inside-row .shop-btn span {
  font-family: "FiraSans";
  font-weight: 500;
  font-size: 17px;
  line-height: 25px;
  color: #561770;
}
.menotest-wrapper .container-menotest .inside-row .shop-btn img {
  transition: all 0.3s ease-in-out;
  margin-left: 30px;
}
.menotest-wrapper .container-menotest .inside-row .shop-btn:hover img {
  transition: all 0.3s ease-in-out;
  margin-left: 45px;
}
.menotest-wrapper .container-menotest .small-header {
  font-weight: 500;
  font-size: 9px;
  letter-spacing: 0.1em;
  line-height: 15px;
  color: #c5abd6;
  text-transform: uppercase;
  margin-bottom: 19px;
}
.menotest-wrapper .container-menotest .small-header p {
  margin: 0;
}
.menotest-wrapper .container-menotest .header p {
  font-family: "FiraSans";
  font-weight: 700;
  font-size: 1.5625rem;
  line-height: 1.875rem;
  color: #f7f4fc;
  margin: 0;
}
.menotest-wrapper .container-menotest .description {
  font-weight: 400;
  font-size: 1.125rem;
  line-height: 1.5625rem;
  color: #c5abd6;
}
.menotest-wrapper .container-menotest .description p {
  margin: 0;
}

.outline-description .outline-left {
  display: flex;
  margin-bottom: 6.25rem;
}
@media (max-width: 767px) {
  .outline-description .outline-left {
    margin-bottom: 5rem;
  }
}
.outline-description .outline-left::before {
  content: "";
  border-left: 4px solid #741B98;
  border-radius: 3px;
  margin-right: 20px;
}
.outline-description .outline-left p {
  margin: 0 0 20px;
}
.outline-description .outline-left p:last-child {
  margin: 0;
}
.outline-description .outline-left.zero-m {
  margin-bottom: 0px;
}
.outline-description .description {
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
}
@media (max-width: 767px) {
  .outline-description .description {
    font-size: 14px;
    line-height: 20px;
  }
}
.outline-description .description-bigger {
  font-weight: 400;
  font-size: 18px;
  line-height: 26px;
}
@media (max-width: 767px) {
  .outline-description .description-bigger {
    font-size: 16px;
    line-height: 20px;
  }
}

.partners-wrapper {
  margin-bottom: 50px;
}
.partners-wrapper .partner {
  margin-right: 54px;
}
@media (max-width: 991px) and (min-width: 768px) {
  .partners-wrapper .partner {
    margin-bottom: 30px;
    width: 25%;
    padding-right: 12px;
    margin-right: 0;
  }
}
@media (max-width: 767px) {
  .partners-wrapper .partner {
    margin-bottom: 20px;
    width: 50%;
    margin-right: 0;
  }
  .partners-wrapper .partner img {
    width: 70%;
    margin: 0 auto;
  }
}
.partners-wrapper .partner:last-child {
  margin-right: unset;
}
@media (max-width: 991px) {
  .partners-wrapper .partner:last-child {
    padding-right: 0;
  }
}
.partners-wrapper .wrapper {
  row-gap: 20px;
  border-bottom: 1px solid #EAE2ED;
  padding-bottom: 4rem;
  max-width: max-content;
  margin: 0 auto;
}
@media (max-width: 767px) {
  .partners-wrapper .wrapper {
    padding-bottom: 2.5rem;
  }
}

.product-pros .product-pros-wrapper {
  padding: 5.3125rem 0 6.5625rem;
}
.product-pros .product-pros-wrapper .grid-wrapper {
  display: grid;
  width: 100%;
  row-gap: 85pxx;
  grid-template-columns: repeat(2, 2fr);
}
@media (min-width: 1200px) {
  .product-pros .product-pros-wrapper .grid-wrapper {
    grid-template-columns: repeat(5, 2fr);
  }
}
@media (min-width: 900px) and (max-width: 1199px) {
  .product-pros .product-pros-wrapper .grid-wrapper {
    grid-template-columns: repeat(4, 2.5fr);
  }
}
@media (min-width: 600px) and (max-width: 899px) {
  .product-pros .product-pros-wrapper .grid-wrapper {
    grid-template-columns: repeat(3, 2fr);
  }
}
.product-pros .product-pros-wrapper .grid-wrapper .grid-item {
  margin: 0 auto;
  font-family: "FiraSans";
  font-weight: 500;
  font-style: italic;
  font-size: 19px;
  line-height: 23px;
  color: #561770;
  text-transform: uppercase;
}
.product-pros .product-pros-wrapper .grid-wrapper .grid-item img {
  margin: 0 auto 10px;
}

.product-with-companies {
  padding: 5rem 0 8.75rem;
}
@media (max-width: 767px) {
  .product-with-companies {
    padding: 3.125rem 0 3.125rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .product-with-companies {
    padding-bottom: 5rem;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .product-with-companies {
    margin-bottom: 130px;
  }
}
.product-with-companies .content-wrapper {
  flex-wrap: wrap;
}
.product-with-companies .content-wrapper .col .product-info-link:hover .product-info-wrapper {
  transform: scale(1.1);
  transition: all 0.3s ease-in-out;
}
.product-with-companies .content-wrapper .col .img-wrapper-product {
  position: relative;
}
.product-with-companies .content-wrapper .col .img-wrapper-product .product-image {
  max-width: 80%;
  margin-left: auto;
}
@media (min-width: 1464px) {
  .product-with-companies .content-wrapper .col .img-wrapper-product .product-image {
    max-width: 500px;
  }
}
@media (max-width: 767px) {
  .product-with-companies .content-wrapper .col .img-wrapper-product .product-image {
    margin-left: auto;
    margin-right: auto;
    max-width: 80%;
  }
}
.product-with-companies .content-wrapper .col .img-wrapper-product .product-img-bg {
  background-repeat: no-repeat;
  background-size: cover;
  border-top-right-radius: 32px;
  padding: 3.125rem 3.125rem 6.25rem 3.125rem;
}
@media (min-width: 1200px) and (max-width: 1463px) {
  .product-with-companies .content-wrapper .col .img-wrapper-product .product-img-bg {
    padding-bottom: 11.25rem;
  }
}
@media (min-width: 768px) and (max-width: 1199px) {
  .product-with-companies .content-wrapper .col .img-wrapper-product .product-img-bg {
    padding-bottom: 12.5rem;
  }
}
.product-with-companies .content-wrapper .col:first-child {
  max-width: 44.5%;
  width: 100%;
}
@media (max-width: 767px) {
  .product-with-companies .content-wrapper .col:first-child {
    max-width: 100%;
    width: 100%;
  }
}
.product-with-companies .content-wrapper .col:last-child {
  max-width: 43.5%;
  padding-left: 7.5rem;
  padding-top: 5.625rem;
}
@media (max-width: 767px) {
  .product-with-companies .content-wrapper .col:last-child {
    max-width: 100%;
    width: 100%;
    padding: 30px 24px 0 24px;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .product-with-companies .content-wrapper .col:last-child {
    padding-left: 60px;
    padding-top: 30px;
  }
}
.product-with-companies .content-wrapper .col .product-info-wrapper {
  transition: all 0.3s ease-in-out;
  position: absolute;
  bottom: -150px;
  right: -25px;
  background: #fff;
  border: 1px solid #eae2ed;
  box-shadow: 30px 30px 80px rgba(7, 1, 32, 0.13);
  max-width: 600px;
  width: 100%;
  border-radius: 28px;
}
@media (min-width: 1200px) and (max-width: 1463px) {
  .product-with-companies .content-wrapper .col .product-info-wrapper {
    bottom: -160px;
  }
}
@media (max-width: 1199px) and (min-width: 768px) {
  .product-with-companies .content-wrapper .col .product-info-wrapper {
    bottom: -50%;
  }
}
@media (max-width: 767px) {
  .product-with-companies .content-wrapper .col .product-info-wrapper {
    width: calc(100% - 48px);
    position: static;
    margin-left: auto;
    margin-right: auto;
    margin-top: -80px;
  }
  .product-with-companies .content-wrapper .col .product-info-wrapper .title-wrapper {
    margin-right: 20px;
  }
  .product-with-companies .content-wrapper .col .product-info-wrapper .title-wrapper * {
    font-size: 22px !important;
    line-height: 26px !important;
  }
}
.product-with-companies .content-wrapper .col .product-info-wrapper .first-row {
  padding: 52px 52px 0 42px;
  display: flex;
  display: -ms-flexbox;
  display: -webkit-flex;
}
@media (max-width: 1199px) {
  .product-with-companies .content-wrapper .col .product-info-wrapper .first-row {
    flex-wrap: wrap;
  }
  .product-with-companies .content-wrapper .col .product-info-wrapper .first-row .title-wrapper {
    max-width: 100% !important;
    margin-bottom: 20px;
  }
  .product-with-companies .content-wrapper .col .product-info-wrapper .first-row .title-wrapper br {
    display: none;
  }
  .product-with-companies .content-wrapper .col .product-info-wrapper .first-row .product-details {
    max-width: 100% !important;
  }
  .product-with-companies .content-wrapper .col .product-info-wrapper .first-row .product-details br {
    display: none;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .product-with-companies .content-wrapper .col .product-info-wrapper .first-row {
    padding: 30px 15px;
  }
}
@media (max-width: 767px) {
  .product-with-companies .content-wrapper .col .product-info-wrapper .first-row {
    padding: 20px 20px 35px 20px;
  }
}
.product-with-companies .content-wrapper .col .product-info-wrapper .first-row .title-wrapper {
  padding-right: 45px;
  max-width: 240px;
  width: 100%;
}
@media (max-width: 991px) and (min-width: 768px) {
  .product-with-companies .content-wrapper .col .product-info-wrapper .first-row .title-wrapper {
    padding-right: 15px;
    margin-bottom: 15px;
  }
}
@media (max-width: 767px) {
  .product-with-companies .content-wrapper .col .product-info-wrapper .first-row .title-wrapper {
    padding-right: 0;
    margin-bottom: 15px;
  }
  .product-with-companies .content-wrapper .col .product-info-wrapper .first-row .title-wrapper br {
    display: none;
  }
}
.product-with-companies .content-wrapper .col .product-info-wrapper .first-row .title-wrapper * {
  font-family: "FiraSans";
  font-weight: 700;
  font-size: 2.375rem;
  line-height: 2.8125rem;
  color: #561770;
  margin: 0;
}
@media (max-width: 991px) and (min-width: 768px) {
  .product-with-companies .content-wrapper .col .product-info-wrapper .first-row .product-details {
    width: 100%;
    max-width: 100%;
  }
}
.product-with-companies .content-wrapper .col .product-info-wrapper .first-row .product-details > p {
  font-family: "FiraSans";
  font-weight: 700;
  font-size: 23px;
  line-height: 29px;
  color: #303945;
  margin-top: 0;
  margin-bottom: 13px;
}
.product-with-companies .content-wrapper .col .product-info-wrapper .first-row .short-desc * {
  font-family: "FiraSans";
  font-size: 19px;
  line-height: 24px;
  color: #303945;
  margin-top: 0;
  margin-bottom: 15px;
}
.product-with-companies .content-wrapper .col .product-info-wrapper .first-row .stars-wrapper {
  margin-bottom: 30px;
}
@media (max-width: 991px) {
  .product-with-companies .content-wrapper .col .product-info-wrapper .first-row .stars-wrapper {
    margin-bottom: 0;
  }
}
.product-with-companies .content-wrapper .col .product-info-wrapper .first-row .stars-wrapper img {
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 3px;
}
.product-with-companies .content-wrapper .col .product-info-wrapper .first-row .stars-wrapper img:last-child {
  margin-right: 0;
}
.product-with-companies .content-wrapper .col .product-info-wrapper hr {
  border-top: 1px solid #787c82;
  opacity: 0.19;
  margin: 0;
}
.product-with-companies .content-wrapper .col .product-info-wrapper .second-row {
  padding: 14px 38px 33px 42px;
  position: relative;
}
@media (max-width: 991px) {
  .product-with-companies .content-wrapper .col .product-info-wrapper .second-row {
    padding: 20px 12px;
  }
}
.product-with-companies .content-wrapper .col .product-info-wrapper .second-row .price-wrapper {
  max-width: calc(100% - 90px);
  width: 100%;
  font-family: "FiraSans";
  font-weight: normal;
  font-size: 28px;
  line-height: 34px;
  text-align: left;
  color: #303945 !important;
  font-weight: 700;
}
@media (min-width: 992px) and (max-width: 1199px) {
  .product-with-companies .content-wrapper .col .product-info-wrapper .second-row .price-wrapper {
    max-width: calc(100% - 80px);
    font-size: 24px;
    line-height: 30px;
  }
}
@media (max-width: 991px) and (min-width: 767px) {
  .product-with-companies .content-wrapper .col .product-info-wrapper .second-row .price-wrapper {
    font-size: 20px;
    line-height: 26px;
  }
}
@media (max-width: 767px) {
  .product-with-companies .content-wrapper .col .product-info-wrapper .second-row .price-wrapper {
    max-width: calc(100% - 60px);
    font-size: 18px;
    line-height: 24px;
  }
}
.product-with-companies .content-wrapper .col .product-info-wrapper .second-row .price-wrapper p.price {
  color: #303945 !important;
  font-family: "FiraSans";
  font-size: 1em;
}
.product-with-companies .content-wrapper .col .product-info-wrapper .second-row .price-wrapper p {
  margin: 0;
}
.product-with-companies .content-wrapper .col .product-info-wrapper .second-row .price-wrapper .prefix {
  font-weight: 400;
  font-family: "FiraSans";
  color: #303945;
}
.product-with-companies .content-wrapper .col .product-info-wrapper .second-row .price-wrapper .discounted-price {
  color: #E80B0B;
  font-family: "FiraSans";
}
.product-with-companies .content-wrapper .col .product-info-wrapper .second-row .price-wrapper .original-price {
  color: #787C82;
  font-family: "FiraSans";
}
.product-with-companies .content-wrapper .col .product-info-wrapper .second-row .price-wrapper .original-price del {
  position: relative;
  font-family: "FiraSans";
  text-decoration: none;
}
.product-with-companies .content-wrapper .col .product-info-wrapper .second-row .price-wrapper .original-price del::before {
  content: "";
  display: block;
  height: 3px;
  width: 100%;
  position: absolute;
  left: 0;
  top: 50%;
  transform: rotate(-23deg);
  background-color: #E80B0B;
}
.product-with-companies .content-wrapper .col .product-info-wrapper .second-row .button-wrapper .shop-icon {
  display: block;
  position: absolute;
  right: 38px;
  top: 10px;
  transform: translateY(-50%);
}
.product-with-companies .content-wrapper .col .product-info-wrapper .second-row .button-wrapper .fill-icon {
  width: 69px;
  height: 69px;
  border-radius: 50%;
  background: linear-gradient(#7b20a0 0%, #5f0c81 100%);
  box-shadow: 7px 7px 30px rgba(50, 7, 68, 0.25);
  transition: all ease-in-out 0.3s;
}
@media (max-width: 767px) {
  .product-with-companies .content-wrapper .col .product-info-wrapper .second-row .button-wrapper .fill-icon {
    width: 50px;
    height: 50px;
  }
}
.product-with-companies .content-wrapper .col .product-info-wrapper .second-row .button-wrapper .fill-icon:hover {
  width: 60px;
  height: 60px;
}
.product-with-companies .content-wrapper .col .product-info-wrapper .second-row .button-wrapper .fill-icon img {
  width: 33px;
  height: auto;
  object-fit: cover;
}
@media (max-width: 767px) {
  .product-with-companies .content-wrapper .col .product-info-wrapper .second-row .button-wrapper .fill-icon img {
    width: 27px;
  }
}
.product-with-companies .content-wrapper .col .companies .first-text-wrapper, .product-with-companies .content-wrapper .col .companies .second-text-wrapper {
  margin-bottom: 2.8125rem;
}
.product-with-companies .content-wrapper .col .companies .first-text-wrapper *, .product-with-companies .content-wrapper .col .companies .second-text-wrapper * {
  font-family: "FiraSans";
  font-size: 1.8125rem;
  font-weight: 500;
  line-height: 2.25rem;
  color: #303945;
  margin: 0;
}
.product-with-companies .content-wrapper .col .companies .first-text-wrapper strong, .product-with-companies .content-wrapper .col .companies .second-text-wrapper strong {
  font-weight: 700;
}
.product-with-companies .content-wrapper .col .companies .companies-logos-grey .grid-not-even {
  display: grid;
  grid-template-areas: "a b b" "c d e";
  grid-template-rows: 1fr;
  grid-template-columns: auto;
  grid-template-columns: 1fr 1fr 1fr;
  gap: 0;
}
.product-with-companies .content-wrapper .col .companies .companies-logos-grey .grid-not-even .logo-wrapper {
  padding: 34px 15px;
  display: flex;
  display: -ms-flexbox;
  display: -webkit-flex;
  align-items: center;
  justify-content: center;
}
.product-with-companies .content-wrapper .col .companies .companies-logos-grey .grid-not-even .logo-wrapper:nth-child(1) {
  grid-area: a;
  border: 1px solid #BEC0C2;
}
.product-with-companies .content-wrapper .col .companies .companies-logos-grey .grid-not-even .logo-wrapper:nth-child(2) {
  grid-area: b;
  border: 1px solid #BEC0C2;
  border-left: unset;
}
.product-with-companies .content-wrapper .col .companies .companies-logos-grey .grid-not-even .logo-wrapper:nth-child(3) {
  grid-area: c;
  border-left: 1px solid #BEC0C2;
  border-right: 1px solid #BEC0C2;
  border-bottom: 1px solid #BEC0C2;
}
.product-with-companies .content-wrapper .col .companies .companies-logos-grey .grid-not-even .logo-wrapper:nth-child(4) {
  grid-area: d;
  border-right: 1px solid #BEC0C2;
  border-bottom: 1px solid #BEC0C2;
}
.product-with-companies .content-wrapper .col .companies .companies-logos-grey .grid-not-even .logo-wrapper:nth-child(5) {
  grid-area: e;
  border-right: 1px solid #BEC0C2;
  border-bottom: 1px solid #BEC0C2;
}
.product-with-companies .content-wrapper .col .companies .companies-logos-grey .grid-not-even .logo-wrapper img {
  margin: 0;
}
.product-with-companies .content-wrapper .col .companies .companies-logos-grey .grid-even {
  display: grid;
  grid-template-areas: "a b c" "d e f";
  grid-template-rows: 1fr;
  grid-template-columns: auto;
  grid-template-columns: 1fr 1fr 1fr;
  gap: 0;
}
.product-with-companies .content-wrapper .col .companies .companies-logos-grey .grid-even .logo-wrapper {
  padding: 34px 15px;
  border: 1px solid #BEC0C2;
  display: flex;
  display: -ms-flexbox;
  display: -webkit-flex;
  align-items: center;
  justify-content: center;
}
.product-with-companies .content-wrapper .col .companies .companies-logos-grey .grid-even .logo-wrapper:nth-child(1) {
  grid-area: a;
}
.product-with-companies .content-wrapper .col .companies .companies-logos-grey .grid-even .logo-wrapper:nth-child(2) {
  grid-area: b;
}
.product-with-companies .content-wrapper .col .companies .companies-logos-grey .grid-even .logo-wrapper:nth-child(3) {
  grid-area: c;
}
.product-with-companies .content-wrapper .col .companies .companies-logos-grey .grid-even .logo-wrapper:nth-child(4) {
  grid-area: d;
}
.product-with-companies .content-wrapper .col .companies .companies-logos-grey .grid-even .logo-wrapper:nth-child(5) {
  grid-area: e;
}
.product-with-companies .content-wrapper .col .companies .companies-logos-grey .grid-even .logo-wrapper:nth-child(6) {
  grid-area: f;
}
.product-with-companies .content-wrapper .col .companies .companies-logos-grey .grid-even .logo-wrapper img {
  margin: 0;
}
.product-with-companies .content-wrapper .col .companies .second-text-wrapper {
  margin-bottom: 1.875rem;
  margin-top: 5.625rem;
}
.product-with-companies .content-wrapper .col .companies .companies-logos-color .companies-btn:hover .logo {
  transform: scale(0.9);
  transition: all 0.3s ease-in-out;
}
.product-with-companies .content-wrapper .col .companies .companies-logos-color .logo {
  transition: all 0.3s ease-in-out;
  border-radius: 42.5px;
  background: #fff;
  box-shadow: 10px 10px 50px rgba(33, 6, 44, 0.06);
  text-align: center;
  padding: 1.40625rem 2.1875rem;
}
@media (min-width: 992px) and (max-width: 1199px) {
  .product-with-companies .content-wrapper .col .companies .companies-logos-color .logo {
    padding: 10px 15px;
  }
}
@media (max-width: 991px) {
  .product-with-companies .content-wrapper .col .companies .companies-logos-color .logo {
    margin-bottom: 15px;
  }
}
.product-with-companies .content-wrapper .col .companies .companies-logos-color .logo img {
  margin: 0;
  height: 40px;
  object-fit: contain;
  display: inline;
}
@media (max-width: 767px) {
  .product-with-companies .content-wrapper .col .companies .companies-logos-color .logo {
    width: 85%;
    margin-left: auto;
    margin-right: auto;
  }
}

.products-loop {
  padding: 4.375rem 0 4.375rem;
}
.products-loop .single-product {
  transition: all ease-in-out 0.5s;
  margin-bottom: 4.6875rem;
}
.products-loop .single-product .rounded-wrapper {
  transition: all ease-in-out 0.5s;
  padding: 3.0625rem 2.125rem 2.875rem 3.1875rem;
  box-shadow: 5px 5px 30px rgba(7, 1, 32, 0.08);
  filter: drop-shadow(5px 5px 30px rgba(7, 1, 32, 0.08));
  border-radius: 26px;
}
@media (min-width: 768px) and (max-width: 991px) {
  .products-loop .single-product .rounded-wrapper {
    padding-right: 25px;
    padding-left: 25px;
  }
}
@media (max-width: 767px) {
  .products-loop .single-product .rounded-wrapper {
    padding: 25px 17px 23px 25px;
  }
}
.products-loop .single-product .rounded-wrapper.gradient-purple {
  background: linear-gradient(rgba(215, 210, 250, 0.52) 0%, #fff 80%);
}
.products-loop .single-product .rounded-wrapper.gradient-violet_blue {
  background: linear-gradient(rgba(205, 210, 253, 0.52) 0%, #fff 80%);
}
.products-loop .single-product .rounded-wrapper.gradient-light_blue {
  background: linear-gradient(rgba(210, 234, 250, 0.52) 0%, #fff 80%);
}
.products-loop .single-product .rounded-wrapper .img-with-attributes {
  display: flex;
  display: -webkit-flex;
  display: -ms-flexbox;
  margin-bottom: 37px;
}
.products-loop .single-product .rounded-wrapper .img-with-attributes .img-wrapper {
  max-width: 70%;
  width: 100%;
}
.products-loop .single-product .rounded-wrapper .img-with-attributes .img-wrapper img {
  height: 412px;
  width: auto;
  object-fit: fill;
}
.products-loop .single-product .rounded-wrapper .img-with-attributes .img-wrapper.set {
  max-width: 100%;
}
.products-loop .single-product .rounded-wrapper .img-with-attributes .img-wrapper.set img {
  height: auto;
  width: 100%;
}
.products-loop .single-product .rounded-wrapper .img-with-attributes .composition-wrapper {
  max-width: 30%;
  width: 100%;
}
@media (max-width: 767px) {
  .products-loop .single-product .rounded-wrapper .img-with-attributes .composition-wrapper {
    margin: auto 0;
  }
}
.products-loop .single-product .rounded-wrapper .img-with-attributes .composition-wrapper .img-composition-wrapper {
  margin-bottom: 30px;
  display: flex;
  display: -webkit-flex;
  display: -ms-flexbox;
  justify-content: center;
}
.products-loop .single-product .rounded-wrapper .img-with-attributes .composition-wrapper .img-composition-wrapper img {
  width: 100%;
  height: 72px;
  object-fit: contain;
}
@media (max-width: 767px) {
  .products-loop .single-product .rounded-wrapper .img-with-attributes .composition-wrapper .img-composition-wrapper img {
    width: 50px;
  }
  .products-loop .single-product .rounded-wrapper .img-with-attributes .composition-wrapper .img-composition-wrapper {
    margin-bottom: 5px;
  }
}
.products-loop .single-product .rounded-wrapper .img-with-attributes .composition-wrapper .cert-wrapper {
  margin-top: 37px;
  display: flex;
  display: -webkit-flex;
  display: -ms-flexbox;
  justify-content: center;
}
.products-loop .single-product .rounded-wrapper .img-with-attributes .composition-wrapper .cert-wrapper .cert-img-wrapper img {
  width: 89px;
  height: auto;
}
@media (max-width: 767px) {
  .products-loop .single-product .rounded-wrapper .img-with-attributes .composition-wrapper .cert-wrapper .cert-img-wrapper img {
    width: 60px;
  }
  .products-loop .single-product .rounded-wrapper .img-with-attributes .composition-wrapper .cert-wrapper {
    margin-top: 10px;
  }
}
.products-loop .single-product .rounded-wrapper article > p {
  font-family: "FiraSans";
  font-weight: 700;
  font-size: 1.8125rem;
  line-height: 2.25rem;
  color: #303945;
  margin-bottom: 16px;
  margin-top: 0;
}
.products-loop .single-product .rounded-wrapper article .short-desc p {
  font-family: "FiraSans";
  font-size: 1.375rem;
  line-height: 1.8125rem;
  color: #303945;
  margin-top: 0;
  margin-bottom: 15px;
}
.products-loop .single-product .rounded-wrapper article .short-desc ul {
  margin: 30px 0;
}
.products-loop .single-product .rounded-wrapper article .short-desc ul li {
  font-family: "FiraSans";
  font-size: 1.375rem;
  line-height: 1.8125rem;
  color: #303945;
  margin-bottom: 30px;
  padding-left: 42px;
  position: relative;
}
.products-loop .single-product .rounded-wrapper article .short-desc ul li::before {
  content: "";
  display: block;
  background-image: url("/wp-content/themes/menoelle/assets/img/icons/icon-check.svg");
  width: 24px;
  height: 24px;
  background-size: cover;
  background-repeat: no-repeat;
  position: absolute;
  left: 0;
  top: 5px;
}
.products-loop .single-product .rounded-wrapper .stars-wrapper {
  margin-bottom: 30px;
}
.products-loop .single-product .rounded-wrapper .stars-wrapper img {
  width: 28px;
  height: auto;
  display: inline;
  margin-right: 4px;
}
.products-loop .single-product .rounded-wrapper .stars-wrapper img:last-child {
  margin-right: 0;
}
.products-loop .single-product .rounded-wrapper .stars-wrapper p {
  font-size: 1.75rem;
  line-height: 2.3125rem;
}
.products-loop .single-product .rounded-wrapper .price-and-cart.not-set .price {
  font-family: "FiraSans";
  font-weight: 700;
  font-size: 2.1875rem;
  line-height: 2.6875rem;
  color: #303945;
}
.products-loop .single-product .rounded-wrapper .price-and-cart {
  display: flex;
  display: -webkit-flex;
  display: -ms-flexbox;
  justify-content: space-between;
  position: relative;
}
.products-loop .single-product .rounded-wrapper .price-and-cart .price {
  font-family: "FiraSans";
  font-weight: 700;
  font-size: 3.125rem;
  line-height: 3.8125rem;
  color: #303945;
  margin: 0;
}
@media (min-width: 768px) and (max-width: 991px) {
  .products-loop .single-product .rounded-wrapper .price-and-cart .price {
    font-size: 2.5rem;
    line-height: 3.125rem;
  }
}
.products-loop .single-product .rounded-wrapper .price-and-cart .price * {
  font-family: "FiraSans";
}
.products-loop .single-product .rounded-wrapper .price-and-cart .price .discounted-price {
  color: #E80B0B;
  margin-right: 5px;
}
.products-loop .single-product .rounded-wrapper .price-and-cart .price .original-price {
  color: #787C82;
}
.products-loop .single-product .rounded-wrapper .price-and-cart .price .original-price del {
  position: relative;
  text-decoration: none;
}
@media (max-width: 767px) {
  .products-loop .single-product .rounded-wrapper .price-and-cart .price .original-price del {
    display: block;
  }
}
.products-loop .single-product .rounded-wrapper .price-and-cart .price .original-price del::before {
  content: "";
  display: block;
  height: 3px;
  width: 100%;
  position: absolute;
  left: 0;
  top: 50%;
  transform: rotate(-23deg);
  background-color: #E80B0B;
}
.products-loop .single-product .rounded-wrapper .price-and-cart .shop-icon {
  display: block;
  position: absolute;
  right: -6px;
  top: 50%;
  transform: translateY(-50%);
}
@media (max-width: 767px) {
  .products-loop .single-product .rounded-wrapper .price-and-cart .shop-icon {
    right: 0;
    top: 0;
  }
}
.products-loop .single-product .rounded-wrapper .price-and-cart .shop-icon .fill-icon {
  width: 69px;
  height: 69px;
  border-radius: 50%;
  background: linear-gradient(#7b20a0 0%, #5f0c81 100%);
  box-shadow: 7px 7px 30px rgba(50, 7, 68, 0.25);
  transition: all ease-in-out 0.5s;
}
@media (min-width: 768px) and (max-width: 1199px) {
  .products-loop .single-product .rounded-wrapper .price-and-cart .shop-icon .fill-icon {
    width: 60px;
    height: 60px;
  }
  .products-loop .single-product .rounded-wrapper .price-and-cart .shop-icon .fill-icon img {
    width: 28px;
  }
}
@media (max-width: 767px) {
  .products-loop .single-product .rounded-wrapper .price-and-cart .shop-icon .fill-icon {
    width: 50px;
    height: 50px;
  }
}
.products-loop .single-product .rounded-wrapper .price-and-cart .shop-icon .fill-icon img {
  width: 33px;
  height: auto;
  object-fit: cover;
  transition: all ease-in-out 0.5s;
}
@media (max-width: 767px) {
  .products-loop .single-product .rounded-wrapper .price-and-cart .shop-icon .fill-icon img {
    width: 27px;
  }
  .products-loop .single-product .rounded-wrapper .price-and-cart .shop-icon.unset-transform {
    transform: unset;
  }
}
.products-loop .single-product .rounded-wrapper:hover {
  transform: scale(1.1);
}
.products-loop .single-product .rounded-wrapper:hover .price-and-cart .shop-icon .fill-icon {
  width: 99px;
  height: 99px !important;
  height: auto;
  object-fit: cover;
}
.products-loop .single-product .rounded-wrapper:hover .price-and-cart .shop-icon .fill-icon img {
  width: 43px;
}
@media (max-width: 767px) {
  .products-loop .single-product .rounded-wrapper:hover .price-and-cart .shop-icon .fill-icon {
    width: 60px;
    height: 60px !important;
  }
  .products-loop .single-product .rounded-wrapper:hover .price-and-cart .shop-icon .fill-icon img {
    width: 33px;
  }
}

.reviews-wrapper {
  padding-top: 3.75rem;
  padding-bottom: 6.25rem;
}
@media (max-width: 767px) {
  .reviews-wrapper {
    padding-bottom: 2.5rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .reviews-wrapper {
    padding: 3.125rem 0;
  }
}
.reviews-wrapper .summary-stars p {
  margin: 0 0 33px;
  color: #303945;
  font-weight: 700;
  font-size: 13px;
  letter-spacing: 0.12em;
  text-transform: uppercase;
}
.reviews-wrapper .summary-stars .stars {
  margin-bottom: 4.875rem;
}
.reviews-wrapper .summary-stars .stars img {
  padding: 10.4px 9.8px;
  background-color: #FFFFFF;
  border-radius: 4px;
  margin-right: 9px;
}
.reviews-wrapper .summary-stars .stars img:last-of-type {
  margin-right: unset;
}
.reviews-wrapper .review {
  padding: 35px 36px 31px;
  background-color: #FFFFFF;
  box-shadow: -10px 10px 30px rgba(7, 1, 32, 0.1);
  margin-bottom: 27px;
  border-radius: 6px;
  -webkit-hyphens: auto;
  -moz-hyphens: auto;
  -ms-hyphens: auto;
  hyphens: auto;
}
@media (max-width: 991px) and (min-width: 768px) {
  .reviews-wrapper .review {
    padding: 30px 15px;
  }
}
.reviews-wrapper .review .stars img {
  margin-right: 2.5px;
}
.reviews-wrapper .review .stars img:last-of-type {
  margin-right: unset;
}
.reviews-wrapper .review .title {
  font-family: "FiraSans";
  font-weight: 700;
  font-size: 1.5625rem;
  line-height: 1.875rem;
  color: #561770;
  margin-top: 42px;
}
@media (max-width: 767px) {
  .reviews-wrapper .review .title {
    font-size: 21px;
    line-height: 25px;
  }
}
.reviews-wrapper .review .description p {
  margin: 19px 0 37px;
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  color: #561770;
}
.reviews-wrapper .review .author {
  font-weight: 500;
  font-size: 11px;
  line-height: 17px;
  color: #A0A4A9;
  text-transform: uppercase;
}

.shop-button-wrapper {
  margin-bottom: 100px;
}
.shop-button-wrapper .shop-btn {
  font-weight: 700;
  align-items: center;
  font-size: 1.375rem;
  line-height: 1.9375rem;
  color: #f7f4fc;
  border-radius: 40px;
  background: linear-gradient(#7b20a0 0%, #5f0c81 100%);
  box-shadow: 0px 0px 24px rgba(115, 20, 154, 0.3);
  padding: 16px 16px 16px 42px;
  margin: 20px 10px;
}
@media (min-width: 768px) {
  .shop-button-wrapper .shop-btn {
    padding: 22px 22px 22px 60px;
    margin: 0 60px;
  }
}
@media (max-width: 767px) {
  .shop-button-wrapper .shop-btn {
    max-width: max-content;
    margin: 15px auto;
  }
}
.shop-button-wrapper .shop-btn img {
  margin-left: 20px;
}
@media (min-width: 768px) {
  .shop-button-wrapper .shop-btn img {
    margin-left: 55px;
  }
}
@media (max-width: 767px) {
  .shop-button-wrapper .stars {
    flex-direction: column;
  }
  .shop-button-wrapper .stars-wrap {
    justify-content: center;
  }
}

.small-text-wrapper h1, .small-text-wrapper h2, .small-text-wrapper h3, .small-text-wrapper h4, .small-text-wrapper h5, .small-text-wrapper h6, .small-text-wrapper p, .small-text-wrapper a {
  font-weight: 700;
  font-size: 14px;
  letter-spacing: 0.1em;
  text-transform: uppercase;
  color: #A0A4A9;
  margin: 0;
}

.symptomes-with-info {
  margin-bottom: 5rem;
}
.symptomes-with-info .symptomes-info-wrapper .symptomes-info-container {
  padding: 30px 40px;
  background-color: #F4F6FD;
  margin-left: auto;
  margin-right: auto;
}
@media (min-width: 768px) {
  .symptomes-with-info .symptomes-info-wrapper .symptomes-info-container {
    padding: 4.625rem 5.3125rem;
  }
}
@media (min-width: 1098px) {
  .symptomes-with-info .symptomes-info-wrapper .symptomes-info-container {
    max-width: 1098px;
    margin-left: auto;
    margin-right: auto;
  }
}
@media (max-width: 767px) {
  .symptomes-with-info .symptomes-info-wrapper .symptomes-info-container .mobile-spacing {
    margin-bottom: 15px;
  }
}
.symptomes-with-info .symptomes-info-wrapper .symptomes-info-container .symptome-line hr {
  margin: 32px 0;
  border-color: #E3DCF1;
}
.symptomes-with-info .symptomes-info-wrapper .symptomes-info-container .l-outline {
  display: flex;
  margin-bottom: 3rem;
}
.symptomes-with-info .symptomes-info-wrapper .symptomes-info-container .l-outline::before {
  content: "";
  border-left: 4px solid #EAE2ED;
  border-radius: 3px;
  margin-right: 22px;
}
.symptomes-with-info .symptomes-info-wrapper .symptomes-info-container .l-outline p, .symptomes-with-info .symptomes-info-wrapper .symptomes-info-container .l-outline h1, .symptomes-with-info .symptomes-info-wrapper .symptomes-info-container .l-outline h2, .symptomes-with-info .symptomes-info-wrapper .symptomes-info-container .l-outline h3, .symptomes-with-info .symptomes-info-wrapper .symptomes-info-container .l-outline h4, .symptomes-with-info .symptomes-info-wrapper .symptomes-info-container .l-outline h5, .symptomes-with-info .symptomes-info-wrapper .symptomes-info-container .l-outline h6 {
  padding: 8px 0;
  margin: 0;
  font-family: "FiraSans";
  font-weight: 700;
  font-size: 1.75rem;
  line-height: 2.3125rem;
  color: #561770;
}
.symptomes-with-info .symptomes-info-wrapper .symptomes-info-container .description {
  font-weight: 500;
  font-size: 19px;
  line-height: 29px;
  color: #561770;
}
.symptomes-with-info .symptomes-info-wrapper .symptomes-info-container .description p {
  margin: 0 0 70px;
}
.symptomes-with-info .symptomes-info-wrapper .symptomes-info-container .symptome-icon {
  width: 100px;
  height: 100px;
}
.symptomes-with-info .symptomes-info-wrapper .symptomes-info-container .symptome-description {
  font-weight: 400;
  font-size: 17px;
  line-height: 29px;
  color: #561770;
}
.symptomes-with-info .symptomes-info-wrapper .symptomes-info-container .symptome-description p {
  margin: 0 0 20px;
}
.symptomes-with-info .symptomes-info-wrapper .symptomes-info-container .symptome-description p:last-child {
  margin: 0;
}
.symptomes-with-info .symptomes-info-wrapper .symptomes-info-container .read-more {
  margin-top: 2.5rem;
}
.symptomes-with-info .symptomes-info-wrapper .symptomes-info-container .read-more a {
  transition: all 0.3s ease-in-out;
}
.symptomes-with-info .symptomes-info-wrapper .symptomes-info-container .read-more a span {
  color: #561770;
  border-bottom: 2px solid #C5ABD6;
  font-size: 18px;
  font-weight: 700;
  line-height: 2.3125rem;
  margin-right: 17px;
}
.symptomes-with-info .symptomes-info-wrapper .symptomes-info-container .read-more a:hover {
  text-decoration: none;
  opacity: 0.7;
  transition: all 0.3s ease-in-out;
}
.symptomes-with-info .symptomes-info-wrapper .symptomes-info-container .extra-description {
  font-weight: 400;
  font-size: 17px;
  line-height: 29px;
  color: #561770;
  display: flex;
}
.symptomes-with-info .symptomes-info-wrapper .symptomes-info-container .extra-description::before {
  content: "";
  border-left: 4px solid #EAE2ED;
  border-radius: 3px;
  margin-right: 22px;
}
.symptomes-with-info .symptomes-info-wrapper .symptomes-info-container .extra-description p {
  margin: 0;
}
.symptomes-with-info .symptomes-info-wrapper .symptomes-info-container .file-btn {
  margin-top: 60px;
  padding: 21px 25px;
  box-shadow: 10px 10px 50px rgba(33, 6, 44, 0.06);
  border-radius: 69px;
  align-items: center;
  background-color: #FFFFFF;
  font-family: "FiraSans";
  font-weight: 500;
  font-size: 21px;
  line-height: 30px;
  color: #561770;
}
@media (max-width: 767px) {
  .symptomes-with-info .symptomes-info-wrapper .symptomes-info-container .file-btn {
    font-size: 17px;
    line-height: 25px;
  }
}
.symptomes-with-info .symptomes-info-wrapper .symptomes-info-container .file-btn img {
  padding-right: 25px;
}
@media (max-width: 767px) {
  .symptomes-with-info .symptomes-info-wrapper .symptomes-info-container .file-btn img {
    padding-right: 15px;
  }
}

section.symptomes {
  padding: 3.75rem;
}
@media (max-width: 767px) {
  section.symptomes {
    padding: 1.875rem 0;
  }
}
section.symptomes .header {
  font-family: "FiraSans";
  font-weight: 700;
  font-size: 23px;
  line-height: 30px;
  color: #303945;
  margin-bottom: 70px;
}
section.symptomes .symptome {
  margin-bottom: 19px;
  -webkit-hyphens: auto;
  -moz-hyphens: auto;
  -ms-hyphens: auto;
  hyphens: auto;
}
section.symptomes .symptome p {
  color: #561770;
  font-size: 18px;
  font-weight: 500;
  line-height: 25px;
  margin: 0 0 0 20px;
  font-family: "FiraSans";
}
section.symptomes .symptome p a {
  text-decoration: underline;
  color: #561770;
  font-size: 18px;
  font-weight: 500;
  line-height: 25px;
  font-family: "FiraSans";
}
section.symptomes .symptome p a:hover {
  text-decoration: none;
}
@media (max-width: 767px) {
  section.symptomes .symptome {
    margin-bottom: 15px;
  }
  section.symptomes .symptome img {
    width: 38px;
  }
  section.symptomes .symptome p {
    font-size: 16px;
    line-height: 22px;
    margin-left: 12px;
  }
  section.symptomes .symptome p a {
    font-size: 16px;
    line-height: 22px;
  }
}

.testimonials-section {
  padding: 2.5rem 0 6.25rem;
}
.testimonials-section .small-text {
  font-weight: 700;
  font-size: 14px;
  letter-spacing: 0.1em;
  line-height: 24px;
  color: #a0a4a9;
}
.testimonials-section .small-text p {
  margin: 0 0 40px;
}
.testimonials-section .testimonials-wrapper {
  margin-left: auto;
  margin-right: auto;
  padding-left: 12px;
  padding-right: 12px;
}
@media (min-width: 1501px) {
  .testimonials-section .testimonials-wrapper {
    max-width: 1501px;
    padding-left: 12px;
    padding-right: 12px;
    margin-left: auto;
    margin-right: auto;
  }
}
@media (max-width: 767px) {
  .testimonials-section .testimonials-wrapper {
    max-width: 100%;
    padding-left: 24px;
    padding-right: 24px;
  }
}
@media (max-width: 1500px) {
  .testimonials-section .testimonials-wrapper {
    margin: 0 24px;
  }
}
.testimonials-section .bg-testimonials {
  background: linear-gradient(rgba(239, 231, 254, 0.26), #FFFFFF);
  border-radius: 28px;
  box-shadow: 20px 30px 60px rgba(7, 1, 32, 0.08);
}
.testimonials-section .content {
  padding-top: 30px;
}
@media (min-width: 768px) {
  .testimonials-section .content {
    padding-top: 69px;
  }
}
.testimonials-section .content h1, .testimonials-section .content h2, .testimonials-section .content h3, .testimonials-section .content h4, .testimonials-section .content h5, .testimonials-section .content h6, .testimonials-section .content p {
  margin: 0 0 25px 0;
  padding: 0 45px;
  font-size: 1.75rem;
  font-weight: 800;
  line-height: 2.5rem;
  color: #561770;
}
.testimonials-section .author {
  margin-top: auto;
  color: #561770;
  line-height: 31px;
  font-weight: 500;
  font-size: 16px;
  padding-bottom: 30px;
}
@media (min-width: 768px) {
  .testimonials-section .author {
    padding-bottom: 61px;
  }
}
@media (max-width: 767px) {
  .testimonials-section .author {
    font-size: 13px;
    line-height: 24px;
  }
}
.testimonials-section .testimonial-block {
  position: relative;
}
@media (min-width: 768px) {
  .testimonials-section .testimonial-block:not(:first-child) ::after {
    content: "";
    background: #FFFFFF;
    position: absolute;
    top: 45px;
    bottom: 68px;
    left: 0;
    max-height: 100%;
    width: 2px;
  }
}
@media (max-width: 767px) {
  .testimonials-section .testimonial-block:not(:first-child) ::after {
    content: "";
    background: #FFFFFF;
    position: absolute;
    top: 0;
    left: 12.5%;
    height: 2px;
    width: 75%;
  }
}

.text-group-wrapper {
  padding: 4.6875rem 0;
}
@media (min-width: 768px) and (max-width: 991px) {
  .text-group-wrapper {
    padding: 2.5rem 0;
  }
}
@media (max-width: 767px) {
  .text-group-wrapper {
    padding: 2.5rem 0;
  }
}
.text-group-wrapper a {
  color: #741B98;
}
.text-group-wrapper a:hover {
  text-decoration: underline;
}
.text-group-wrapper .small-header {
  font-weight: 700;
  font-size: 14px;
  letter-spacing: 0.1em;
  line-height: 24px;
  color: #a0a4a9;
  margin: 0 0 35px;
}
@media (max-width: 767px) {
  .text-group-wrapper .small-header {
    margin-bottom: 20px;
  }
}
.text-group-wrapper .small-font {
  font-family: "FiraSans";
  font-weight: 700;
  font-size: 2rem;
  line-height: 2.5rem;
  margin: 20px 0 34px;
}
.text-group-wrapper .standard-font {
  font-family: "FiraSans";
  font-weight: 700;
  font-size: 2.4375rem;
  line-height: 3.0625rem;
  margin: 0 0 34px;
}
.text-group-wrapper .bigger-font {
  font-family: "FiraSans";
  font-weight: 700;
  font-size: 2.625rem;
  line-height: 3.375rem;
  margin: 0 0 34px;
}
.text-group-wrapper .description {
  font-weight: 400;
  font-size: 1.3125rem;
  line-height: 2.0625rem;
  text-align: center;
  color: #53565a;
}
@media (max-width: 767px) {
  .text-group-wrapper .description {
    font-size: 15px;
  }
}
.text-group-wrapper a.purple-btn {
  margin: 30px 0 0;
  font-weight: 700;
  align-items: center;
  font-size: 1.375rem;
  line-height: 1.9375rem;
  color: #f7f4fc;
  border-radius: 40px;
  padding: 22px 22px 22px 60px;
  background: linear-gradient(#7b20a0 0%, #5f0c81 100%);
  box-shadow: 0px 0px 24px rgba(115, 20, 154, 0.3);
  transition: all 0.3s ease-in-out;
}
.text-group-wrapper a.purple-btn img {
  margin-left: 55px;
}
.text-group-wrapper a.purple-btn:hover {
  opacity: 0.8;
  transition: all 0.3s ease-in-out;
  text-decoration: none;
}

.video-trailer-wrapper {
  padding: 6.5625rem 0 50px;
}
@media (max-width: 767px) {
  .video-trailer-wrapper {
    padding: 3.125rem 0 2.5rem;
  }
}
@media (min-width: 768px) {
  .video-trailer-wrapper .custom-spacing-r {
    padding-right: 5.625rem;
  }
  .video-trailer-wrapper .custom-spacing-l {
    padding-left: 5.625rem;
  }
}
.video-trailer-wrapper .video-description {
  margin: 47px 0 0;
  display: flex;
}
@media (min-width: 768px) {
  .video-trailer-wrapper .video-description {
    padding-right: 80px;
  }
}
.video-trailer-wrapper .video-description::before {
  content: "";
  border-left: 4px solid #741B98;
  border-radius: 3px;
  margin-right: 23px;
  margin-left: 12px;
}
.video-trailer-wrapper .video-description p {
  font-weight: 400;
  font-size: 15px;
  line-height: 22px;
  color: #53565a;
  margin: 0;
  padding: 0;
}
@media (min-width: 768px) {
  .video-trailer-wrapper .video-link {
    margin-right: 57px;
  }
}
.video-trailer-wrapper .video {
  border-radius: 28px;
  overflow: hidden;
}
@media (max-width: 767px) {
  .video-trailer-wrapper .video {
    border-radius: 14px;
  }
}
.video-trailer-wrapper .video > img {
  transform-origin: 50% 25%;
  transition: transform 2s;
}
.video-trailer-wrapper .video:hover > img {
  transform: scale(1.2);
}
.video-trailer-wrapper .video .bg {
  top: 0;
  height: 100%;
  width: 100%;
  position: absolute;
  background: linear-gradient(rgba(86, 23, 112, 0) 0%, #561770 100%);
  border-radius: 28px;
  opacity: 0.81;
  box-shadow: 30px 30px 80px rgba(86, 23, 112, 0.22);
}
@media (max-width: 767px) {
  .video-trailer-wrapper .video .bg {
    border-radius: 14px;
    width: 100%;
  }
}
.video-trailer-wrapper .block-with-title {
  z-index: 5;
  bottom: 26px;
  padding: 0 2.3125rem;
}
.video-trailer-wrapper .block-with-title .title {
  margin-left: 26px;
  color: #FFFFFF;
  font-weight: 500;
  font-size: 21px;
  line-height: 30px;
  margin-top: auto;
  margin-bottom: auto;
}
@media (max-width: 767px) {
  .video-trailer-wrapper .block-with-title .title {
    font-size: 19px;
    line-height: 22px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .video-trailer-wrapper .block-with-title .title {
    font-size: 18px;
    line-height: 22px;
  }
}
.video-trailer-wrapper a {
  color: #741B98;
}
.video-trailer-wrapper a:hover {
  text-decoration: underline;
}
.video-trailer-wrapper .small-header {
  font-weight: 700;
  font-size: 14px;
  letter-spacing: 0.1em;
  line-height: 24px;
  color: #a0a4a9;
  margin: 0 0 35px;
}
@media (max-width: 767px) {
  .video-trailer-wrapper .small-header {
    margin-bottom: 10px;
  }
}
.video-trailer-wrapper .standard-font {
  font-family: "FiraSans";
  font-weight: 700;
  font-size: 2.4375rem;
  line-height: 3.0625rem;
  margin: 0 0 30px;
}
@media (max-width: 767px) {
  .video-trailer-wrapper .standard-font {
    margin-bottom: 20px;
  }
}
.video-trailer-wrapper .small-font {
  font-family: "FiraSans";
  font-weight: 700;
  font-size: 2rem;
  line-height: 2.5rem;
  margin: 0 0 30px;
}
@media (max-width: 767px) {
  .video-trailer-wrapper .small-font {
    margin-bottom: 20px;
  }
}
.video-trailer-wrapper .bigger-font {
  font-family: "FiraSans";
  font-weight: 700;
  font-size: 2.625rem;
  line-height: 3.375rem;
  margin: 0 0 30px;
}
@media (max-width: 767px) {
  .video-trailer-wrapper .bigger-font {
    margin-bottom: 20px;
  }
}
.video-trailer-wrapper .description {
  font-weight: 500;
  font-size: 1.3125rem;
  line-height: 2.0625rem;
  color: #53565a;
  margin: 0 0 4.0625rem;
}

.zahlung-wrapper {
  padding: 5.625rem 0 7.5rem;
}
.zahlung-wrapper .zahlung-container {
  margin-left: auto;
  margin-right: auto;
  padding-left: 12px;
  padding-right: 12px;
}
@media (min-width: 1218px) {
  .zahlung-wrapper .zahlung-container {
    max-width: 1218px;
    padding-left: 12px;
    padding-right: 12px;
    margin-left: auto;
    margin-right: auto;
  }
}
@media (max-width: 767px) {
  .zahlung-wrapper .zahlung-container {
    max-width: 100%;
    padding-left: 24px;
    padding-right: 24px;
  }
}
.zahlung-wrapper .zahlung-container .zahlung-box {
  border-radius: 24px;
  background: #ffffff;
  border: 1px solid #e3dcf1;
  box-shadow: 5px 5px 20px rgba(86, 23, 112, 0.1);
  padding: 3.25rem 1.9375rem 2.0625rem;
  margin-bottom: 6.875rem;
}
.zahlung-wrapper .zahlung-container .zahlung-box p {
  font-weight: 500;
  font-size: 21px;
  line-height: 33px;
  color: #53565a;
  margin: 0 0 26px;
}
@media (max-width: 767px) {
  .zahlung-wrapper .zahlung-container .zahlung-box p {
    font-size: 17px;
    line-height: 25px;
  }
}
@media (min-width: 768px) {
  .zahlung-wrapper .zahlung-container .zahlung-box .payments {
    justify-content: space-around;
    align-items: center;
  }
}
@media (max-width: 767px) {
  .zahlung-wrapper .zahlung-container .zahlung-box .payments {
    display: grid;
    grid-template-columns: 3.3fr 3.3fr 3.3fr;
    row-gap: 15px;
  }
  .zahlung-wrapper .zahlung-container .zahlung-box .payments .payment-method {
    display: flex;
    align-items: center;
    margin: 0 auto;
  }
}
.zahlung-wrapper .zahlung-container .header {
  font-family: "FiraSans";
  font-weight: 700;
  font-size: 2rem;
  line-height: 2.5rem;
  color: #303945;
  margin: 0 0 2.5rem;
}
@media (max-width: 767px) {
  .zahlung-wrapper .zahlung-container .header {
    font-size: 28px;
    line-height: 32px;
  }
}
.zahlung-wrapper .zahlung-container .left-outline-heading {
  font-family: "FiraSans";
  font-weight: 700;
  font-size: 1.75rem;
  line-height: 2.3125rem;
  color: #561770;
  margin-bottom: 3.25rem;
}
@media (max-width: 767px) {
  .zahlung-wrapper .zahlung-container .left-outline-heading {
    font-size: 24px;
    line-height: 30px;
  }
}
.zahlung-wrapper .zahlung-container .left-outline-heading::before {
  content: "";
  border-left: 4px solid #EAE2ED;
  border-radius: 3px;
  margin-right: 22px;
  padding: 9px 0;
}
.zahlung-wrapper .zahlung-container .content h1 {
  font-family: "FiraSans";
  font-weight: 700;
  font-size: 1.75rem;
  line-height: 2.3125rem;
  color: #561770;
  margin: 0;
  padding: 8px 0;
}
@media (max-width: 767px) {
  .zahlung-wrapper .zahlung-container .content h1 {
    font-size: 24px;
    line-height: 30px;
  }
}
.zahlung-wrapper .zahlung-container .content .outline-left::before {
  content: "";
  border-left: 4px solid #EAE2ED;
  border-radius: 3px;
  margin-right: 22px;
}
.zahlung-wrapper .zahlung-container .content .outline-left {
  margin-bottom: 3.25rem;
}
.zahlung-wrapper .zahlung-container .content p {
  font-size: 15px;
  line-height: 25px;
  color: #53565a;
  margin: 0 0 15px;
}
@media (max-width: 767px) {
  .zahlung-wrapper .zahlung-container .content p {
    margin: 0 0 10px;
  }
}
.zahlung-wrapper .zahlung-container .content h2 {
  font-family: "FiraSans";
  font-weight: 600;
  font-size: 21px;
  line-height: 29px;
  color: #303945;
  margin: 2.5rem 0 15px;
}
@media (max-width: 767px) {
  .zahlung-wrapper .zahlung-container .content h2 {
    margin: 3.25rem 0 10px;
  }
}
.zahlung-wrapper .zahlung-container .content a {
  color: #741B98;
  text-decoration: underline;
}
.zahlung-wrapper .zahlung-container .content a:hover {
  text-decoration: none;
}
.zahlung-wrapper .zahlung-container .above-table p {
  font-size: 17px;
  line-height: 29px;
  text-align: left;
  color: #561770;
  margin: 0 0 2.5rem;
}
.zahlung-wrapper .zahlung-container .under-table p {
  font-size: 17px;
  line-height: 29px;
  text-align: left;
  color: #561770;
  margin: 0 0 6.25rem;
}
.zahlung-wrapper .zahlung-container .overflow {
  overflow-x: auto;
  margin: 0 -10px;
}
.zahlung-wrapper .zahlung-container table {
  margin-bottom: 2.6875rem;
  max-width: 100%;
  width: 100%;
  border-collapse: separate;
  border-spacing: 10px 0;
}
@media (max-width: 767px) {
  .zahlung-wrapper .zahlung-container table {
    border-spacing: 5px 0;
  }
}
.zahlung-wrapper .zahlung-container table td {
  padding: 10px 16px;
  border-top: 1px solid #E3DCF1;
  max-width: 20%;
  width: 100%;
  vertical-align: top;
  font-family: "FiraSans";
  font-size: 22px;
  line-height: 32px;
  color: #561770;
}
@media (max-width: 767px) {
  .zahlung-wrapper .zahlung-container table td {
    padding: 5px 8px;
    font-size: 17px;
    line-height: 25px;
  }
}
.zahlung-wrapper .zahlung-container table tr:last-child td {
  border-bottom: 1px solid #E3DCF1;
}
.zahlung-wrapper .zahlung-container table tr:nth-child(odd) td {
  background-color: rgba(255, 255, 255, 0.55);
}
.zahlung-wrapper .zahlung-container table tr:nth-child(even) td {
  background-color: rgba(255, 255, 255, 0.3);
}
.zahlung-wrapper .zahlung-container table tr:first-child td {
  font-family: "FiraSans";
  font-weight: 700;
  font-size: 16px;
  line-height: 18px;
  color: #561770;
}
@media (max-width: 767px) {
  .zahlung-wrapper .zahlung-container table tr:first-child td {
    font-size: 14px;
    line-height: 16px;
  }
}
.zahlung-wrapper .zahlung-container table tr td:first-child {
  font-weight: 700;
}

body.single-product {
  background: linear-gradient(rgba(234, 242, 253, 0.3) 0%, rgba(238, 237, 255, 0.3) 51.6%, rgba(241, 221, 242, 0.3) 100%);
}
body.single-product .product{
  padding-top: 5rem;
  padding-bottom: 5rem;
}
@media (min-width: 768px){
  body.single-product .product{
    padding-top: 6rem;
    padding-bottom: 6rem;
  }
}
@media (min-width: 1200px){
  body.single-product .product{
    padding-top: 8.25rem;
    padding-bottom: 5.75rem;
  }
}
body.single-product .product .container .single-product-wrapper.gradient-purple .woocommerce-product-gallery .wpgs-for {
  background: linear-gradient(rgba(215, 210, 250, 0.52) 0%, #fff 80%);
}
body.single-product .product .container .single-product-wrapper.gradient-violet_blue .woocommerce-product-gallery .wpgs-for {
  background: linear-gradient(rgba(205, 210, 253, 0.52) 0%, #fff 80%);
}
body.single-product .product .container .single-product-wrapper.gradient-light_blue .woocommerce-product-gallery .wpgs-for {
  background: linear-gradient(rgba(210, 234, 250, 0.52) 0%, #fff 80%);
}
body.single-product .product .container .single-product-wrapper{
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  gap: 5rem;
  justify-content: center;
}
@media (min-width: 768px){
  body.single-product .product .container .single-product-wrapper{
    flex-direction: row;
    gap: 3.75rem;
  }
}
body.single-product .product .container .single-product-wrapper {
  font-family: "Fira Sans";
  margin-bottom: 50px;
}
body.single-product .product .container .single-product-wrapper .onsale{
  display: none;
}
body.single-product .product .container .single-product-wrapper > div{
  flex: 1 1 0%;
}
@media (min-width: 768px) {
  body.single-product .product .container .single-product-wrapper > div {
    max-width: 50%;
  }
}
@media (min-width: 992px) {
  body.single-product .product .container .single-product-wrapper > div {
    max-width: 33.3333%;
  }
}
@media (min-width: 1500px) {
  body.single-product .product .container .single-product-wrapper > div{
    max-width: none;
  }
}
body.single-product .product .container .single-product-wrapper .woocommerce-product-gallery{
  float: none;
  margin-bottom: 0px;
}
@media (max-width: 767px) {
  body.single-product .product .container .single-product-wrapper .woocommerce-product-gallery {
    order: 2;
  }
}
@media (min-width: 1500px) {
  body.single-product .product .container .single-product-wrapper .woocommerce-product-gallery {
    max-width: 428px;
  }
}
body.single-product .product .container .single-product-wrapper .woocommerce-product-gallery .wpgs-for{
  margin-bottom: 1.75rem;
  border-radius: 16px;
}
body.single-product .product .container .single-product-wrapper .woocommerce-product-gallery .wpgs-for img{
  margin-left: auto;
  margin-right: auto;
  padding-top: 3.75rem;
  padding-bottom: 6.25rem;
  max-width: 330px;
}
body.single-product .product .container .single-product-wrapper .woocommerce-product-gallery .wpgs-for .slick-arrow {
  background-image: url("../img/icons/slider-arrow.svg");
  width: 35px;
  height: 35px;
  top: unset;
  bottom: 18px;
}
body.single-product .product .container .single-product-wrapper .woocommerce-product-gallery .wpgs-for .slick-arrow::before{
  display: none;
}
body.single-product .product .container .single-product-wrapper .woocommerce-product-gallery .wpgs-for .slick-arrow.flaticon-back {
  left: 18px;
  rotate: 180deg;
}
body.single-product .product .container .single-product-wrapper .woocommerce-product-gallery .wpgs-for .slick-arrow.flaticon-right-arrow {
  right: 18px;
}
body.single-product .product .container .single-product-wrapper .woocommerce-product-gallery .wpgs-nav .slick-slide{
  box-sizing: content-box;
  height: 6.25rem;
  width: 6.25rem;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  margin: 0 5px;
}
body.single-product .product .container .single-product-wrapper .woocommerce-product-gallery .wpgs-nav .slick-slide img{
  margin-left: auto;
  margin-right: auto;
  height: 100%;
  width: auto;
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
}
@media (max-width: 767px) {
  body.single-product .product .container .single-product-wrapper .woocommerce-product-info {
    order: 1;
  }
}
body.single-product .product .container .single-product-wrapper .woocommerce-product-info .product_title{
  margin-bottom: 0.5rem;
  font-weight: 700;
  line-height: 1.3;
  font-size: 2.625rem;
  color: #303945;
  font-family: "FiraSans";
}
body.single-product .product .container .single-product-wrapper .woocommerce-product-info .woocommerce-product-details__short-description{
  margin-top: 0px;
  margin-bottom: 1.75rem;
  font-size: 1.5rem;
  line-height: 1.3;
}
body.single-product .product .container .single-product-wrapper .woocommerce-product-info .woocommerce-product-details__short-description p {
  color: #303945;
  font-family: "FiraSans";
}
body.single-product .product .container .single-product-wrapper .woocommerce-product-info .stars-wrapper{
  display: flex;
  gap: 0.25rem;
  padding-bottom: 2.25rem;
  border-bottom: 1px solid rgba(120, 124, 130, 0.19);
}
body.single-product .product .container .single-product-wrapper .woocommerce-product-info .woocommerce-product-description{
  padding-top: 2.25rem;
  padding-bottom: 2.75rem;
  border-bottom: 1px solid rgba(120, 124, 130, 0.19);
  font-family: "FiraSans";
}
body.single-product .product .container .single-product-wrapper .woocommerce-product-info .woocommerce-product-description ul, body.single-product .product .container .single-product-wrapper .woocommerce-product-info .woocommerce-product-description p{
  font-size: 1.375rem;
  line-height: 1.3;
  color: #303945;
  font-family: "FiraSans";
}
body.single-product .product .container .single-product-wrapper .woocommerce-product-info .woocommerce-product-description p{
  margin: 0px;
}
body.single-product .product .container .single-product-wrapper .woocommerce-product-info ul{
  font-size: 1.375rem;
  line-height: 1.3;
  color: #303945;
}
body.single-product .product .container .single-product-wrapper .woocommerce-product-info ul li{
  position: relative;
  margin-bottom: 1.5rem;
  padding-left: 3rem;
}
@media (min-width: 1200px){
  body.single-product .product .container .single-product-wrapper .woocommerce-product-info ul li{
    padding-left: 2.25rem;
  }
}
body.single-product .product .container .single-product-wrapper .woocommerce-product-info ul li {
  font-family: "FiraSans";
}
body.single-product .product .container .single-product-wrapper .woocommerce-product-info ul li:last-child{
  margin-bottom: 0px;
}
body.single-product .product .container .single-product-wrapper .woocommerce-product-info ul li::before{
  position: absolute;
  left: 0px;
  content: "";
  background-image: url("../img/icons/list-tick.svg");
  width: 24px;
  height: 24px;
  top: 2px;
}
body.single-product .product .container .single-product-wrapper .woocommerce-product-info .composition-wrapper{
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 2rem;
  padding-top: 2.25rem;
  padding-bottom: 2rem;
  border-bottom: 1px solid rgba(120, 124, 130, 0.19);
}
@media (max-width: 767px) {
  body.single-product .product .container .single-product-wrapper .woocommerce-product-info .composition-wrapper{
    gap: 1rem;
  }
}
@media (min-width: 1500px) {
  body.single-product .product .container .single-product-wrapper .woocommerce-product-buy-section {
    max-width: 428px;
  }
}
@media (max-width: 767px) {
  body.single-product .product .container .single-product-wrapper .woocommerce-product-buy-section {
    order: 3;
  }
}
body.single-product .product .container .single-product-wrapper .woocommerce-product-buy-section .buy-section-inner{
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  padding-top: 1.75rem;
  border-radius: 16px;
  -webkit-box-shadow: 5px 5px 30px 0px rgba(7, 1, 32, 0.08);
  -moz-box-shadow: 5px 5px 30px 0px rgba(7, 1, 32, 0.08);
  box-shadow: 5px 5px 30px 0px rgba(7, 1, 32, 0.08);
}
body.single-product .product .container .single-product-wrapper .woocommerce-product-buy-section .buy-section-inner .legal-price-info{
  display: none;
}
body.single-product .product .container .single-product-wrapper .woocommerce-product-buy-section .buy-section-inner .sale-info{
  margin-top: 0px;
  margin-bottom: 1.25rem;
  display: flex;
  align-items: center;
  font-size: 1rem;
  font-weight: 700;
  line-height: 1.3;
  color: #303945;
}
body.single-product .product .container .single-product-wrapper .woocommerce-product-buy-section .buy-section-inner .sale-info p{
  margin: 0px;
  font-family: "FiraSans";
}
body.single-product .product .container .single-product-wrapper .woocommerce-product-buy-section .buy-section-inner .sale-info span{
  margin-left: 0.5rem;
  background-color: #E80B0B;
  color: white;
  border-radius: 13px;
  padding: 4px 16px 2px;
  font-family: "FiraSans";
}
body.single-product .product .container .single-product-wrapper .woocommerce-product-buy-section .buy-section-inner .price{
  margin: 0px;
  display: flex;
  align-items: center;
  font-weight: 600;
  line-height: 1.2;
  font-size: 2.938rem;
  color: #303945;
}
body.single-product .product .container .single-product-wrapper .woocommerce-product-buy-section .buy-section-inner .price bdi{
  font-weight: 600;
  line-height: 1.2;
  font-size: 2.938rem;
  color: #303945;
  font-family: "FiraSans";
}
body.single-product .product .container .single-product-wrapper .woocommerce-product-buy-section .buy-section-inner .price bdi span{
  padding-left: 0.75rem;
}
body.single-product .product .container .single-product-wrapper .woocommerce-product-buy-section .buy-section-inner .price .discounted-price{
  font-weight: 600;
  line-height: 1.2;
  font-size: 2.938rem;
  color: #E80B0B;
  font-family: "FiraSans";
}
body.single-product .product .container .single-product-wrapper .woocommerce-product-buy-section .buy-section-inner .price .original-price{
  margin-left: 2.25rem;
  line-height: 1.2;
  font-size: 1.938rem;
  color: #787C82;
  font-family: "FiraSans";
}
body.single-product .product .container .single-product-wrapper .woocommerce-product-buy-section .buy-section-inner .price .original-price del{
  position: relative;
  font-family: "FiraSans";
  text-decoration: none;
}
body.single-product .product .container .single-product-wrapper .woocommerce-product-buy-section .buy-section-inner .price .original-price del::before{
  position: absolute;
  left: 0px;
  top: 50%;
  display: block;
  width: 100%;
  content: "";
  height: 3px;
  transform: rotate(-23deg);
  background-color: #E80B0B;
}
body.single-product .product .container .single-product-wrapper .woocommerce-product-buy-section .buy-section-inner .price-info{
  margin-top: 0px;
  margin-bottom: 2.75rem;
  font-size: 1.0625rem;
  line-height: 1.4;
  color: #53565A;
  font-family: "FiraSans";
}
@media (max-width: 767px) {
  body.single-product .product .container .single-product-wrapper .woocommerce-product-buy-section .buy-section-inner .price-info {
    font-size: 13px;
  }
}
body.single-product .product .container .single-product-wrapper .woocommerce-product-buy-section .buy-section-inner .price-info a{
  text-decoration-line: none;
  color: #561770;
  font-family: "FiraSans";
}
body.single-product .product .container .single-product-wrapper .woocommerce-product-buy-section .buy-section-inner .quantity{
  margin-bottom: 1.5rem;
  display: inline-flex;
  border: 1px solid #C5ABD6;
  border-radius: 9px;
}
body.single-product .product .container .single-product-wrapper .woocommerce-product-buy-section .buy-section-inner .quantity .quantity-button{
  display: flex;
  cursor: pointer;
  align-items: center;
  background-size: auto;
  background-position: center;
  background-repeat: no-repeat;
  justify-content: center;
  width: 56px;
  height: 55px;
  background-color: #F7F4FC;
}
body.single-product .product .container .single-product-wrapper .woocommerce-product-buy-section .buy-section-inner .quantity .quantity-button.minus {
  border-radius: 9px 0 0 9px;
  border-right: 1px solid #C5ABD6;
  background-image: url("../img/icons/icon-minus.svg");
}
body.single-product .product .container .single-product-wrapper .woocommerce-product-buy-section .buy-section-inner .quantity .quantity-button.plus {
  border-radius: 0 9px 9px 0;
  border-left: 1px solid #C5ABD6;
  background-image: url("../img/icons/icon-plus.svg");
}
body.single-product .product .container .single-product-wrapper .woocommerce-product-buy-section .buy-section-inner .quantity .quantity-display{
  display: flex;
  align-items: center;
  font-size: 1.375rem;
  font-weight: 600;
  justify-content: center;
  color: #561770;
  font-family: "FiraSans";
  min-width: 132px;
}
body.single-product .product .container .single-product-wrapper .woocommerce-product-buy-section .buy-section-inner .variations{
  margin-bottom: 2.75rem;
}
body.single-product .product .container .single-product-wrapper .woocommerce-product-buy-section .buy-section-inner .variations .variations-wrapper{
  display: flex;
  justify-content: space-between;
  gap: 1.25rem;
}
body.single-product .product .container .single-product-wrapper .woocommerce-product-buy-section .buy-section-inner .variations .variations-wrapper .variation-item{
  display: flex;
  cursor: pointer;
  flex-direction: column;
  align-items: center;
  padding: 0.75rem;
  text-align: center;
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
  justify-content: center;
  outline: 1px solid #C5ABD6;
  border-radius: 9px;
}
body.single-product .product .container .single-product-wrapper .woocommerce-product-buy-section .buy-section-inner .variations .variations-wrapper .variation-item.active, body.single-product .product .container .single-product-wrapper .woocommerce-product-buy-section .buy-section-inner .variations .variations-wrapper .variation-item:hover {
  outline: 2px solid #561770;
  background-color: #F7F4FC;
}
body.single-product .product .container .single-product-wrapper .woocommerce-product-buy-section .buy-section-inner .variations .variations-wrapper .variation-item.active .price span bdi, body.single-product .product .container .single-product-wrapper .woocommerce-product-buy-section .buy-section-inner .variations .variations-wrapper .variation-item.active p, body.single-product .product .container .single-product-wrapper .woocommerce-product-buy-section .buy-section-inner .variations .variations-wrapper .variation-item:hover .price span bdi, body.single-product .product .container .single-product-wrapper .woocommerce-product-buy-section .buy-section-inner .variations .variations-wrapper .variation-item:hover p {
  color: #561770;
}
body.single-product .product .container .single-product-wrapper .woocommerce-product-buy-section .buy-section-inner .variations .variations-wrapper .variation-item .price span bdi, body.single-product .product .container .single-product-wrapper .woocommerce-product-buy-section .buy-section-inner .variations .variations-wrapper .variation-item p{
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
  color: #303945;
  font-family: "FiraSans";
}
body.single-product .product .container .single-product-wrapper .woocommerce-product-buy-section .buy-section-inner .variations .variations-wrapper .variation-item .price span bdi{
  font-size: 1.375rem;
  font-weight: 600;
  line-height: 1.3;
}
@media (max-width: 767px) {
  body.single-product .product .container .single-product-wrapper .woocommerce-product-buy-section .buy-section-inner .variations .variations-wrapper .variation-item .price span bdi {
    font-size: 16px;
  }
}
body.single-product .product .container .single-product-wrapper .woocommerce-product-buy-section .buy-section-inner .variations .variations-wrapper .variation-item .price span bdi span{
  padding-left: 0.25rem;
}
body.single-product .product .container .single-product-wrapper .woocommerce-product-buy-section .buy-section-inner .variations .variations-wrapper .variation-item p{
  margin: 0px;
  margin-top: 0.75rem;
  font-size: 0.875rem;
  line-height: 1.2;
  color: #303945;
}
@media (max-width: 767px) {
  body.single-product .product .container .single-product-wrapper .woocommerce-product-buy-section .buy-section-inner .variations .variations-wrapper .variation-item p {
    font-size: 11px;
  }
}
body.single-product .product .container .single-product-wrapper .woocommerce-product-buy-section .buy-section-inner .variations .variations-wrapper .variation-item .variation-prive{
  margin-top: 0px;
}
body.single-product .product .container .single-product-wrapper .woocommerce-product-buy-section .buy-section-inner .variations .variations-wrapper .variation-item .variation-prive .price {
  line-height: 10px;
}
body.single-product .product .container .single-product-wrapper .woocommerce-product-buy-section .buy-section-inner .variations_form .variations, body.single-product .product .container .single-product-wrapper .woocommerce-product-buy-section .buy-section-inner .variations_form .quantity, body.single-product .product .container .single-product-wrapper .woocommerce-product-buy-section .buy-section-inner .cart .variations, body.single-product .product .container .single-product-wrapper .woocommerce-product-buy-section .buy-section-inner .cart .quantity {
  display: none !important;
}
body.single-product .product .container .single-product-wrapper .woocommerce-product-buy-section .buy-section-inner .variations_form .single_variation_wrap .woocommerce-variation-description, body.single-product .product .container .single-product-wrapper .woocommerce-product-buy-section .buy-section-inner .cart .single_variation_wrap .woocommerce-variation-description {
  display: none !important;
}
body.single-product .product .container .single-product-wrapper .woocommerce-product-buy-section .buy-section-inner .variations_form .single_add_to_cart_button, body.single-product .product .container .single-product-wrapper .woocommerce-product-buy-section .buy-section-inner .cart .single_add_to_cart_button{
  margin-bottom: 1.75rem;
  display: flex;
  width: 100%;
  align-items: center;
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  text-align: center;
  font-family: Inter, 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";
  line-height: 1.4;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
  justify-content: center;
}
@media (min-width: 1200px){
  body.single-product .product .container .single-product-wrapper .woocommerce-product-buy-section .buy-section-inner .variations_form .single_add_to_cart_button, body.single-product .product .container .single-product-wrapper .woocommerce-product-buy-section .buy-section-inner .cart .single_add_to_cart_button{
    padding-top: 1rem;
    padding-bottom: 1rem;
  }
}
@media (min-width: 1500px){
  body.single-product .product .container .single-product-wrapper .woocommerce-product-buy-section .buy-section-inner .variations_form .single_add_to_cart_button, body.single-product .product .container .single-product-wrapper .woocommerce-product-buy-section .buy-section-inner .cart .single_add_to_cart_button{
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }
}
body.single-product .product .container .single-product-wrapper .woocommerce-product-buy-section .buy-section-inner .variations_form .single_add_to_cart_button, body.single-product .product .container .single-product-wrapper .woocommerce-product-buy-section .buy-section-inner .cart .single_add_to_cart_button {
  font-size: 1.375rem;
  border-radius: 41px;
  background: linear-gradient(180deg, rgb(123, 32, 160) 0%, rgb(95, 12, 129) 100%);
  box-shadow: 7px 7px 30px rgba(50, 7, 68, 0.25);
  transition: all 0.3s ease-in-out;
}
body.single-product .product .container .single-product-wrapper .woocommerce-product-buy-section .buy-section-inner .variations_form .single_add_to_cart_button::after, body.single-product .product .container .single-product-wrapper .woocommerce-product-buy-section .buy-section-inner .cart .single_add_to_cart_button::after{
  margin-left: 3.25rem;
  display: inline-block;
  background-size: contain;
  background-repeat: no-repeat;
  content: "";
  background-image: url("../img/icons/icon-cart.svg");
  width: 33px;
  height: 39px;
}
body.single-product .product .container .single-product-wrapper .woocommerce-product-buy-section .buy-section-inner .variations_form .single_add_to_cart_button:hover, body.single-product .product .container .single-product-wrapper .woocommerce-product-buy-section .buy-section-inner .cart .single_add_to_cart_button:hover {
  opacity: 0.8;
  transition: all 0.3s ease-in-out;
}
body.single-product .product .container .single-product-wrapper .woocommerce-product-buy-section .buy-section-inner .shipping-text{
  margin-top: 2.75rem;
  margin-bottom: 2.25rem;
  font-size: 1.0625rem;
  line-height: 1.4;
  color: #27BC09;
}
@media (max-width: 767px) {
  body.single-product .product .container .single-product-wrapper .woocommerce-product-buy-section .buy-section-inner .shipping-text {
    font-size: 12.5px;
    text-align: center;
  }
}
body.single-product .product .container .single-product-wrapper .woocommerce-product-buy-section .buy-section-inner .shipping-text p {
  font-family: "FiraSans";
}
body.single-product .product .container .single-product-wrapper .woocommerce-product-buy-section .buy-section-inner .badges-wrapper{
  margin-left: -1.5rem;
  margin-right: -1.5rem;
  display: flex;
  gap: 2px;
}
body.single-product .product .container .single-product-wrapper .woocommerce-product-buy-section .buy-section-inner .badges-wrapper .badge{
  flex: 1 1 0%;
  padding-top: 2.25rem;
  padding-bottom: 2.25rem;
  padding-left: 2rem;
  padding-right: 2rem;
  text-align: center;
  background-color: #F7F4FC;
}
body.single-product .product .container .single-product-wrapper .woocommerce-product-buy-section .buy-section-inner .badges-wrapper .badge:first-child {
  border-radius: 0 0 0 16px;
}
body.single-product .product .container .single-product-wrapper .woocommerce-product-buy-section .buy-section-inner .badges-wrapper .badge:last-child {
  border-radius: 0 0 16px 0;
}
body.single-product .product .container .single-product-wrapper .woocommerce-product-buy-section .buy-section-inner .badges-wrapper .badge img{
  display: inline-block;
}
body.single-product .product .container .single-product-wrapper .woocommerce-product-buy-section .buy-section-inner .badges-wrapper .badge p{
  margin: 0px;
  margin-top: 0.75rem;
  font-size: 0.9375rem;
  font-weight: 500;
  color: #561770;
  line-height: 17px;
  font-family: "FiraSans";
}
body.single-product .woocommerce-notices-wrapper .woocommerce-message {
  background-color: white;
  border-top-color: #561770;
}
body.single-product .woocommerce-notices-wrapper .woocommerce-message a {
  background: linear-gradient(180deg, rgb(123, 32, 160) 0%, rgb(95, 12, 129) 100%);
  color: white;
  border-radius: 40px;
  padding: 0.75rem 1.5rem;
}

.wpas{
  width: 100%;
}

@media (min-width: 375px){
  .wpas{
    max-width: 375px;
  }
}

@media (min-width: 480px){
  .wpas{
    max-width: 480px;
  }
}

@media (min-width: 768px){
  .wpas{
    max-width: 768px;
  }
}

@media (min-width: 992px){
  .wpas{
    max-width: 992px;
  }
}

@media (min-width: 1200px){
  .wpas{
    max-width: 1200px;
  }
}

@media (min-width: 1500px){
  .wpas{
    max-width: 1500px;
  }
}

@media (min-width: 1900px){
  .wpas{
    max-width: 1900px;
  }
}

@media (max-width: 767px) {
  .wpas {
    padding-left: 24px;
    padding-right: 24px;
    max-width: 100%;
  }
}

@media (min-width: 1464px) {
  .wpas {
    max-width: 1464px;
    padding-left: 12px;
    padding-right: 12px;
    margin-left: auto;
    margin-right: auto;
  }
}

@media (min-width: 768px) {
  body.single-product .product .wpas .single-product-wrapper > div {
    max-width: 50%;
  }
}

@media (min-width: 992px) {
  body.single-product .product .wpas .single-product-wrapper > div {
    max-width: 33.3333%;
  }
}

@media (min-width: 1500px) {
  body.single-product .product .wpas .single-product-wrapper > div{
    max-width: none;
  }
}

@media (max-width: 767px) {
  body.single-product .product .wpas .single-product-wrapper .woocommerce-product-gallery {
    order: 2;
  }
}

@media (min-width: 1500px) {
  body.single-product .product .wpas .single-product-wrapper .woocommerce-product-gallery {
    max-width: 428px;
  }
}

@media (max-width: 767px) {
  body.single-product .product .wpas .single-product-wrapper .woocommerce-product-info {
    order: 1;
  }
  body.single-product .product .wpas .single-product-wrapper .woocommerce-product-info .composition-wrapper{
    gap: 1rem;
  }
}

@media (min-width: 1500px) {
  body.single-product .product .wpas .single-product-wrapper .woocommerce-product-buy-section {
    max-width: 428px;
  }
}

@media (max-width: 767px) {
  body.single-product .product .wpas .single-product-wrapper .woocommerce-product-buy-section {
    order: 3;
  }
  body.single-product .product .wpas .single-product-wrapper .woocommerce-product-buy-section .buy-section-inner .price-info {
    font-size: 13px;
  }
  body.single-product .product .wpas .single-product-wrapper .woocommerce-product-buy-section .buy-section-inner .variations .variations-wrapper .variation-item .price span bdi {
    font-size: 16px;
  }
  body.single-product .product .wpas .single-product-wrapper .woocommerce-product-buy-section .buy-section-inner .variations .variations-wrapper .variation-item p {
    font-size: 11px;
  }
  body.single-product .product .wpas .single-product-wrapper .woocommerce-product-buy-section .buy-section-inner .shipping-text {
    font-size: 12.5px;
    text-align: center;
  }
}

.wpas {
  margin-left: auto;
  margin-right: auto;
  padding-left: 12px;
  padding-right: 12px;
}

.wpas.container-products {
  padding-left: 27px;
  padding-right: 27px;
}

body.single-product .product .wpas .single-product-wrapper.gradient-purple .woocommerce-product-gallery .wpgs-for {
  background: linear-gradient(rgba(215, 210, 250, 0.52) 0%, #fff 80%);
}

body.single-product .product .wpas .single-product-wrapper.gradient-violet_blue .woocommerce-product-gallery .wpgs-for {
  background: linear-gradient(rgba(205, 210, 253, 0.52) 0%, #fff 80%);
}

body.single-product .product .wpas .single-product-wrapper.gradient-light_blue .woocommerce-product-gallery .wpgs-for {
  background: linear-gradient(rgba(210, 234, 250, 0.52) 0%, #fff 80%);
}

body.single-product .product .wpas .single-product-wrapper{
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  gap: 5rem;
  justify-content: center;
}

@media (min-width: 768px){
  body.single-product .product .wpas .single-product-wrapper{
    flex-direction: row;
    gap: 3.75rem;
  }
}

body.single-product .product .wpas .single-product-wrapper {
  font-family: "Fira Sans";
  margin-bottom: 50px;
}

body.single-product .product .wpas .single-product-wrapper .onsale{
  display: none;
}

body.single-product .product .wpas .single-product-wrapper > div{
  flex: 1 1 0%;
}

body.single-product .product .wpas .single-product-wrapper .woocommerce-product-gallery{
  float: none;
  margin-bottom: 0px;
}

body.single-product .product .wpas .single-product-wrapper .woocommerce-product-gallery .wpgs-for{
  margin-bottom: 1.75rem;
  border-radius: 16px;
}

body.single-product .product .wpas .single-product-wrapper .woocommerce-product-gallery .wpgs-for img{
  margin-left: auto;
  margin-right: auto;
  padding-top: 3.75rem;
  padding-bottom: 6.25rem;
  max-width: 330px;
}

body.single-product .product .wpas .single-product-wrapper .woocommerce-product-gallery .wpgs-for .slick-arrow {
  background-image: url("../img/icons/slider-arrow.svg");
  width: 35px;
  height: 35px;
  top: unset;
  bottom: 18px;
}

body.single-product .product .wpas .single-product-wrapper .woocommerce-product-gallery .wpgs-for .slick-arrow::before{
  display: none;
}

body.single-product .product .wpas .single-product-wrapper .woocommerce-product-gallery .wpgs-for .slick-arrow.flaticon-back {
  left: 18px;
  rotate: 180deg;
}

body.single-product .product .wpas .single-product-wrapper .woocommerce-product-gallery .wpgs-for .slick-arrow.flaticon-right-arrow {
  right: 18px;
}

body.single-product .product .wpas .single-product-wrapper .woocommerce-product-gallery .wpgs-nav .slick-slide{
  box-sizing: content-box;
  height: 6.25rem;
  width: 6.25rem;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  margin: 0 5px;
}

body.single-product .product .wpas .single-product-wrapper .woocommerce-product-gallery .wpgs-nav .slick-slide img{
  margin-left: auto;
  margin-right: auto;
  height: 100%;
  width: auto;
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
}

body.single-product .product .wpas .single-product-wrapper .woocommerce-product-info .product_title{
  margin-bottom: 0.5rem;
  font-weight: 700;
  line-height: 1.3;
  font-size: 2.625rem;
  color: #303945;
  font-family: "FiraSans";
}

body.single-product .product .wpas .single-product-wrapper .woocommerce-product-info .woocommerce-product-details__short-description{
  margin-top: 0px;
  margin-bottom: 1.75rem;
  font-size: 1.5rem;
  line-height: 1.3;
}

body.single-product .product .wpas .single-product-wrapper .woocommerce-product-info .woocommerce-product-details__short-description p {
  color: #303945;
  font-family: "FiraSans";
}

body.single-product .product .wpas .single-product-wrapper .woocommerce-product-info .stars-wrapper{
  display: flex;
  gap: 0.25rem;
  padding-bottom: 2.25rem;
  border-bottom: 1px solid rgba(120, 124, 130, 0.19);
}

body.single-product .product .wpas .single-product-wrapper .woocommerce-product-info .woocommerce-product-description{
  padding-top: 2.25rem;
  padding-bottom: 2.75rem;
  border-bottom: 1px solid rgba(120, 124, 130, 0.19);
  font-family: "FiraSans";
}

body.single-product .product .wpas .single-product-wrapper .woocommerce-product-info .woocommerce-product-description ul, body.single-product .product .wpas .single-product-wrapper .woocommerce-product-info .woocommerce-product-description p{
  font-size: 1.375rem;
  line-height: 1.3;
  color: #303945;
  font-family: "FiraSans";
}

body.single-product .product .wpas .single-product-wrapper .woocommerce-product-info .woocommerce-product-description p{
  margin: 0px;
}

body.single-product .product .wpas .single-product-wrapper .woocommerce-product-info ul{
  font-size: 1.375rem;
  line-height: 1.3;
  color: #303945;
}

body.single-product .product .wpas .single-product-wrapper .woocommerce-product-info ul li{
  position: relative;
  margin-bottom: 1.5rem;
  padding-left: 3rem;
}

@media (min-width: 1200px){
  body.single-product .product .wpas .single-product-wrapper .woocommerce-product-info ul li{
    padding-left: 2.25rem;
  }
}

body.single-product .product .wpas .single-product-wrapper .woocommerce-product-info ul li {
  font-family: "FiraSans";
}

body.single-product .product .wpas .single-product-wrapper .woocommerce-product-info ul li:last-child{
  margin-bottom: 0px;
}

body.single-product .product .wpas .single-product-wrapper .woocommerce-product-info ul li::before{
  position: absolute;
  left: 0px;
  content: "";
  background-image: url("../img/icons/list-tick.svg");
  width: 24px;
  height: 24px;
  top: 2px;
}

body.single-product .product .wpas .single-product-wrapper .woocommerce-product-info .composition-wrapper{
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 2rem;
  padding-top: 2.25rem;
  padding-bottom: 2rem;
  border-bottom: 1px solid rgba(120, 124, 130, 0.19);
}

body.single-product .product .wpas .single-product-wrapper .woocommerce-product-buy-section .buy-section-inner{
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  padding-top: 1.75rem;
  border-radius: 16px;
  -webkit-box-shadow: 5px 5px 30px 0px rgba(7, 1, 32, 0.08);
  -moz-box-shadow: 5px 5px 30px 0px rgba(7, 1, 32, 0.08);
  box-shadow: 5px 5px 30px 0px rgba(7, 1, 32, 0.08);
}

body.single-product .product .wpas .single-product-wrapper .woocommerce-product-buy-section .buy-section-inner .legal-price-info{
  display: none;
}

body.single-product .product .wpas .single-product-wrapper .woocommerce-product-buy-section .buy-section-inner .sale-info{
  margin-top: 0px;
  margin-bottom: 1.25rem;
  display: flex;
  align-items: center;
  font-size: 1rem;
  font-weight: 700;
  line-height: 1.3;
  color: #303945;
}

body.single-product .product .wpas .single-product-wrapper .woocommerce-product-buy-section .buy-section-inner .sale-info p{
  margin: 0px;
  font-family: "FiraSans";
}

body.single-product .product .wpas .single-product-wrapper .woocommerce-product-buy-section .buy-section-inner .sale-info span{
  margin-left: 0.5rem;
  background-color: #E80B0B;
  color: white;
  border-radius: 13px;
  padding: 4px 16px 2px;
  font-family: "FiraSans";
}

body.single-product .product .wpas .single-product-wrapper .woocommerce-product-buy-section .buy-section-inner .price{
  margin: 0px;
  display: flex;
  align-items: center;
  font-weight: 600;
  line-height: 1.2;
  font-size: 2.938rem;
  color: #303945;
}

body.single-product .product .wpas .single-product-wrapper .woocommerce-product-buy-section .buy-section-inner .price bdi{
  font-weight: 600;
  line-height: 1.2;
  font-size: 2.938rem;
  color: #303945;
  font-family: "FiraSans";
}

body.single-product .product .wpas .single-product-wrapper .woocommerce-product-buy-section .buy-section-inner .price bdi span{
  padding-left: 0.75rem;
}

body.single-product .product .wpas .single-product-wrapper .woocommerce-product-buy-section .buy-section-inner .price .discounted-price{
  font-weight: 600;
  line-height: 1.2;
  font-size: 2.938rem;
  color: #E80B0B;
  font-family: "FiraSans";
}

body.single-product .product .wpas .single-product-wrapper .woocommerce-product-buy-section .buy-section-inner .price .original-price{
  margin-left: 2.25rem;
  line-height: 1.2;
  font-size: 1.938rem;
  color: #787C82;
  font-family: "FiraSans";
}

body.single-product .product .wpas .single-product-wrapper .woocommerce-product-buy-section .buy-section-inner .price .original-price del{
  position: relative;
  font-family: "FiraSans";
  text-decoration: none;
}

body.single-product .product .wpas .single-product-wrapper .woocommerce-product-buy-section .buy-section-inner .price .original-price del::before{
  position: absolute;
  left: 0px;
  top: 50%;
  display: block;
  width: 100%;
  content: "";
  height: 3px;
  transform: rotate(-23deg);
  background-color: #E80B0B;
}

body.single-product .product .wpas .single-product-wrapper .woocommerce-product-buy-section .buy-section-inner .price-info{
  margin-top: 0px;
  margin-bottom: 2.75rem;
  font-size: 1.0625rem;
  line-height: 1.4;
  color: #53565A;
  font-family: "FiraSans";
}

body.single-product .product .wpas .single-product-wrapper .woocommerce-product-buy-section .buy-section-inner .price-info a{
  text-decoration-line: none;
  color: #561770;
  font-family: "FiraSans";
}

body.single-product .product .wpas .single-product-wrapper .woocommerce-product-buy-section .buy-section-inner .quantity{
  margin-bottom: 1.5rem;
  display: inline-flex;
  border: 1px solid #C5ABD6;
  border-radius: 9px;
}

body.single-product .product .wpas .single-product-wrapper .woocommerce-product-buy-section .buy-section-inner .quantity .quantity-button{
  display: flex;
  cursor: pointer;
  align-items: center;
  background-size: auto;
  background-position: center;
  background-repeat: no-repeat;
  justify-content: center;
  width: 56px;
  height: 55px;
  background-color: #F7F4FC;
}

body.single-product .product .wpas .single-product-wrapper .woocommerce-product-buy-section .buy-section-inner .quantity .quantity-button.minus {
  border-radius: 9px 0 0 9px;
  border-right: 1px solid #C5ABD6;
  background-image: url("../img/icons/icon-minus.svg");
}

body.single-product .product .wpas .single-product-wrapper .woocommerce-product-buy-section .buy-section-inner .quantity .quantity-button.plus {
  border-radius: 0 9px 9px 0;
  border-left: 1px solid #C5ABD6;
  background-image: url("../img/icons/icon-plus.svg");
}

body.single-product .product .wpas .single-product-wrapper .woocommerce-product-buy-section .buy-section-inner .quantity .quantity-display{
  display: flex;
  align-items: center;
  font-size: 1.375rem;
  font-weight: 600;
  justify-content: center;
  color: #561770;
  font-family: "FiraSans";
  min-width: 132px;
}

body.single-product .product .wpas .single-product-wrapper .woocommerce-product-buy-section .buy-section-inner .variations{
  margin-bottom: 2.75rem;
}

body.single-product .product .wpas .single-product-wrapper .woocommerce-product-buy-section .buy-section-inner .variations .variations-wrapper{
  display: flex;
  justify-content: space-between;
  gap: 1.25rem;
}

body.single-product .product .wpas .single-product-wrapper .woocommerce-product-buy-section .buy-section-inner .variations .variations-wrapper .variation-item{
  display: flex;
  cursor: pointer;
  flex-direction: column;
  align-items: center;
  padding: 0.75rem;
  text-align: center;
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
  justify-content: center;
  outline: 1px solid #C5ABD6;
  border-radius: 9px;
}

body.single-product .product .wpas .single-product-wrapper .woocommerce-product-buy-section .buy-section-inner .variations .variations-wrapper .variation-item.active, body.single-product .product .wpas .single-product-wrapper .woocommerce-product-buy-section .buy-section-inner .variations .variations-wrapper .variation-item:hover {
  outline: 2px solid #561770;
  background-color: #F7F4FC;
}

body.single-product .product .wpas .single-product-wrapper .woocommerce-product-buy-section .buy-section-inner .variations .variations-wrapper .variation-item.active .price span bdi, body.single-product .product .wpas .single-product-wrapper .woocommerce-product-buy-section .buy-section-inner .variations .variations-wrapper .variation-item.active p, body.single-product .product .wpas .single-product-wrapper .woocommerce-product-buy-section .buy-section-inner .variations .variations-wrapper .variation-item:hover .price span bdi, body.single-product .product .wpas .single-product-wrapper .woocommerce-product-buy-section .buy-section-inner .variations .variations-wrapper .variation-item:hover p {
  color: #561770;
}

body.single-product .product .wpas .single-product-wrapper .woocommerce-product-buy-section .buy-section-inner .variations .variations-wrapper .variation-item .price span bdi, body.single-product .product .wpas .single-product-wrapper .woocommerce-product-buy-section .buy-section-inner .variations .variations-wrapper .variation-item p{
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
  color: #303945;
  font-family: "FiraSans";
}

body.single-product .product .wpas .single-product-wrapper .woocommerce-product-buy-section .buy-section-inner .variations .variations-wrapper .variation-item .price span bdi{
  font-size: 1.375rem;
  font-weight: 600;
  line-height: 1.3;
}

body.single-product .product .wpas .single-product-wrapper .woocommerce-product-buy-section .buy-section-inner .variations .variations-wrapper .variation-item .price span bdi span{
  padding-left: 0.25rem;
}

body.single-product .product .wpas .single-product-wrapper .woocommerce-product-buy-section .buy-section-inner .variations .variations-wrapper .variation-item p{
  margin: 0px;
  margin-top: 0.75rem;
  font-size: 0.875rem;
  line-height: 1.2;
  color: #303945;
}

body.single-product .product .wpas .single-product-wrapper .woocommerce-product-buy-section .buy-section-inner .variations .variations-wrapper .variation-item .variation-prive{
  margin-top: 0px;
}

body.single-product .product .wpas .single-product-wrapper .woocommerce-product-buy-section .buy-section-inner .variations .variations-wrapper .variation-item .variation-prive .price {
  line-height: 10px;
}

body.single-product .product .wpas .single-product-wrapper .woocommerce-product-buy-section .buy-section-inner .variations_form .variations, body.single-product .product .wpas .single-product-wrapper .woocommerce-product-buy-section .buy-section-inner .variations_form .quantity, body.single-product .product .wpas .single-product-wrapper .woocommerce-product-buy-section .buy-section-inner .cart .variations, body.single-product .product .wpas .single-product-wrapper .woocommerce-product-buy-section .buy-section-inner .cart .quantity {
  display: none;
}

body.single-product .product .wpas .single-product-wrapper .woocommerce-product-buy-section .buy-section-inner .variations_form .single_variation_wrap .woocommerce-variation-description, body.single-product .product .wpas .single-product-wrapper .woocommerce-product-buy-section .buy-section-inner .cart .single_variation_wrap .woocommerce-variation-description {
  display: none;
}

body.single-product .product .wpas .single-product-wrapper .woocommerce-product-buy-section .buy-section-inner .variations_form .single_add_to_cart_button, body.single-product .product .wpas .single-product-wrapper .woocommerce-product-buy-section .buy-section-inner .cart .single_add_to_cart_button{
  margin-bottom: 1.75rem;
  display: flex;
  width: 100%;
  align-items: center;
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  text-align: center;
  font-family: Inter, 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";
  line-height: 1.4;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
  justify-content: center;
}

@media (min-width: 1200px){
  body.single-product .product .wpas .single-product-wrapper .woocommerce-product-buy-section .buy-section-inner .variations_form .single_add_to_cart_button, body.single-product .product .wpas .single-product-wrapper .woocommerce-product-buy-section .buy-section-inner .cart .single_add_to_cart_button{
    padding-top: 1rem;
    padding-bottom: 1rem;
  }
}

@media (min-width: 1500px){
  body.single-product .product .wpas .single-product-wrapper .woocommerce-product-buy-section .buy-section-inner .variations_form .single_add_to_cart_button, body.single-product .product .wpas .single-product-wrapper .woocommerce-product-buy-section .buy-section-inner .cart .single_add_to_cart_button{
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }
}

body.single-product .product .wpas .single-product-wrapper .woocommerce-product-buy-section .buy-section-inner .variations_form .single_add_to_cart_button, body.single-product .product .wpas .single-product-wrapper .woocommerce-product-buy-section .buy-section-inner .cart .single_add_to_cart_button {
  font-size: 1.375rem;
  border-radius: 41px;
  background: linear-gradient(180deg, rgb(123, 32, 160) 0%, rgb(95, 12, 129) 100%);
  box-shadow: 7px 7px 30px rgba(50, 7, 68, 0.25);
  transition: all 0.3s ease-in-out;
}

body.single-product .product .wpas .single-product-wrapper .woocommerce-product-buy-section .buy-section-inner .variations_form .single_add_to_cart_button::after, body.single-product .product .wpas .single-product-wrapper .woocommerce-product-buy-section .buy-section-inner .cart .single_add_to_cart_button::after{
  margin-left: 3.25rem;
  display: inline-block;
  background-size: contain;
  background-repeat: no-repeat;
  content: "";
  background-image: url("../img/icons/icon-cart.svg");
  width: 33px;
  height: 39px;
}

body.single-product .product .wpas .single-product-wrapper .woocommerce-product-buy-section .buy-section-inner .variations_form .single_add_to_cart_button:hover, body.single-product .product .wpas .single-product-wrapper .woocommerce-product-buy-section .buy-section-inner .cart .single_add_to_cart_button:hover {
  opacity: 0.8;
  transition: all 0.3s ease-in-out;
}

body.single-product .product .wpas .single-product-wrapper .woocommerce-product-buy-section .buy-section-inner .shipping-text{
  margin-top: 2.75rem;
  margin-bottom: 2.25rem;
  font-size: 1.0625rem;
  line-height: 1.4;
  color: #27BC09;
}

body.single-product .product .wpas .single-product-wrapper .woocommerce-product-buy-section .buy-section-inner .shipping-text p {
  font-family: "FiraSans";
}

body.single-product .product .wpas .single-product-wrapper .woocommerce-product-buy-section .buy-section-inner .badges-wrapper{
  margin-left: -1.5rem;
  margin-right: -1.5rem;
  display: flex;
  gap: 2px;
}

body.single-product .product .wpas .single-product-wrapper .woocommerce-product-buy-section .buy-section-inner .badges-wrapper .badge{
  flex: 1 1 0%;
  padding-top: 2.25rem;
  padding-bottom: 2.25rem;
  padding-left: 2rem;
  padding-right: 2rem;
  text-align: center;
  background-color: #F7F4FC;
}

body.single-product .product .wpas .single-product-wrapper .woocommerce-product-buy-section .buy-section-inner .badges-wrapper .badge:first-child {
  border-radius: 0 0 0 16px;
}

body.single-product .product .wpas .single-product-wrapper .woocommerce-product-buy-section .buy-section-inner .badges-wrapper .badge:last-child {
  border-radius: 0 0 16px 0;
}

body.single-product .product .wpas .single-product-wrapper .woocommerce-product-buy-section .buy-section-inner .badges-wrapper .badge img{
  display: inline-block;
}

body.single-product .product .wpas .single-product-wrapper .woocommerce-product-buy-section .buy-section-inner .badges-wrapper .badge p{
  margin: 0px;
  margin-top: 0.75rem;
  font-size: 0.9375rem;
  font-weight: 500;
  color: #561770;
  line-height: 17px;
  font-family: "FiraSans";
}

.wpas {
  padding: 0 !important;
}
.wpas.wpas-login-register {
  padding: 2rem 0 4rem !important;
}
.wpas.wpas-login-register > *:last-child{
  padding-top: 3rem;
}
@media (min-width: 768px) {
  .wpas.wpas-login-register {
    padding: 4rem 0 !important;
  }
  .wpas.wpas-login-register > *:last-child{
    padding-top: 0px;
  }
}
.wpas.wpas-login-register h3{
  margin: 0px;
  margin-bottom: 1.5rem;
  font-size: 2rem;
  color: #303945;
  font-family: "FiraSans";
}
.wpas.wpas-login-register input{
  margin-bottom: 1.5rem;
  border-radius: 0.375rem;
  padding: 0.75rem;
  font-weight: 600;
  border: 1px solid #E3DCF1;
  color: #303945;
  font-family: "FiraSans";
  height: unset;
}
.wpas.wpas-login-register input::placeholder {
  color: #6b7280;
  font-family: "FiraSans";
}
.wpas.wpas-login-register a{
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
.wpas.wpas-login-register a:hover {
  color: #561770;
}
.wpas.wpas-login-register .wpas-checkbox{
  margin-top: 1rem;
  margin-bottom: 2.5rem;
  cursor: pointer;
}
.wpas.wpas-login-register .wpas-checkbox label{
  display: flex;
  align-items: center;
  font-size: 1rem;
  line-height: 1.3;
}
.wpas.wpas-login-register .wpas-checkbox label input{
  margin: 0px;
  margin-right: 1rem;
}
.wpas.wpas-login-register .wpas-checkbox label input:checked {
  background-color: #561770;
}
.wpas.wpas-login-register button{
  margin-top: 0px;
  border-radius: 0.375rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  font-size: 1rem;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
  font-family: "FiraSans";
  border: 1px solid #561770;
  color: #561770;
}
.wpas.wpas-login-register button:hover{
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
  background-color: #561770;
}

.wpas-alert{
  width: 100%;
}

@media (min-width: 375px){
  .wpas-alert{
    max-width: 375px;
  }
}

@media (min-width: 480px){
  .wpas-alert{
    max-width: 480px;
  }
}

@media (min-width: 768px){
  .wpas-alert{
    max-width: 768px;
  }
}

@media (min-width: 992px){
  .wpas-alert{
    max-width: 992px;
  }
}

@media (min-width: 1200px){
  .wpas-alert{
    max-width: 1200px;
  }
}

@media (min-width: 1500px){
  .wpas-alert{
    max-width: 1500px;
  }
}

@media (min-width: 1900px){
  .wpas-alert{
    max-width: 1900px;
  }
}

.wpas-alert{
  margin-top: 2rem;
  margin-bottom: 4rem;
}

@media (max-width: 767px) {
  .wpas-alert {
    padding-left: 24px;
    padding-right: 24px;
    max-width: 100%;
  }
}

@media (min-width: 1464px) {
  .wpas-alert {
    max-width: 1464px;
    padding-left: 12px;
    padding-right: 12px;
    margin-left: auto;
    margin-right: auto;
  }
}

@media (min-width: 768px) {
  body.single-product .product .wpas-alert .single-product-wrapper > div {
    max-width: 50%;
  }
}

@media (min-width: 992px) {
  body.single-product .product .wpas-alert .single-product-wrapper > div {
    max-width: 33.3333%;
  }
}

@media (min-width: 1500px) {
  body.single-product .product .wpas-alert .single-product-wrapper > div{
    max-width: none;
  }
}

@media (max-width: 767px) {
  body.single-product .product .wpas-alert .single-product-wrapper .woocommerce-product-gallery {
    order: 2;
  }
}

@media (min-width: 1500px) {
  body.single-product .product .wpas-alert .single-product-wrapper .woocommerce-product-gallery {
    max-width: 428px;
  }
}

@media (max-width: 767px) {
  body.single-product .product .wpas-alert .single-product-wrapper .woocommerce-product-info {
    order: 1;
  }
  body.single-product .product .wpas-alert .single-product-wrapper .woocommerce-product-info .composition-wrapper{
    gap: 1rem;
  }
}

@media (min-width: 1500px) {
  body.single-product .product .wpas-alert .single-product-wrapper .woocommerce-product-buy-section {
    max-width: 428px;
  }
}

@media (max-width: 767px) {
  body.single-product .product .wpas-alert .single-product-wrapper .woocommerce-product-buy-section {
    order: 3;
  }
  body.single-product .product .wpas-alert .single-product-wrapper .woocommerce-product-buy-section .buy-section-inner .price-info {
    font-size: 13px;
  }
  body.single-product .product .wpas-alert .single-product-wrapper .woocommerce-product-buy-section .buy-section-inner .variations .variations-wrapper .variation-item .price span bdi {
    font-size: 16px;
  }
  body.single-product .product .wpas-alert .single-product-wrapper .woocommerce-product-buy-section .buy-section-inner .variations .variations-wrapper .variation-item p {
    font-size: 11px;
  }
  body.single-product .product .wpas-alert .single-product-wrapper .woocommerce-product-buy-section .buy-section-inner .shipping-text {
    font-size: 12.5px;
    text-align: center;
  }
}

.wpas-alert {
  margin-left: auto;
  margin-right: auto;
  padding-left: 12px;
  padding-right: 12px;
}

.wpas-alert.container-products {
  padding-left: 27px;
  padding-right: 27px;
}

body.single-product .product .wpas-alert .single-product-wrapper.gradient-purple .woocommerce-product-gallery .wpgs-for {
  background: linear-gradient(rgba(215, 210, 250, 0.52) 0%, #fff 80%);
}

body.single-product .product .wpas-alert .single-product-wrapper.gradient-violet_blue .woocommerce-product-gallery .wpgs-for {
  background: linear-gradient(rgba(205, 210, 253, 0.52) 0%, #fff 80%);
}

body.single-product .product .wpas-alert .single-product-wrapper.gradient-light_blue .woocommerce-product-gallery .wpgs-for {
  background: linear-gradient(rgba(210, 234, 250, 0.52) 0%, #fff 80%);
}

body.single-product .product .wpas-alert .single-product-wrapper{
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  gap: 5rem;
  justify-content: center;
}

@media (min-width: 768px){
  body.single-product .product .wpas-alert .single-product-wrapper{
    flex-direction: row;
    gap: 3.75rem;
  }
}

body.single-product .product .wpas-alert .single-product-wrapper {
  font-family: "Fira Sans";
  margin-bottom: 50px;
}

body.single-product .product .wpas-alert .single-product-wrapper .onsale{
  display: none;
}

body.single-product .product .wpas-alert .single-product-wrapper > div{
  flex: 1 1 0%;
}

body.single-product .product .wpas-alert .single-product-wrapper .woocommerce-product-gallery{
  float: none;
  margin-bottom: 0px;
}

body.single-product .product .wpas-alert .single-product-wrapper .woocommerce-product-gallery .wpgs-for{
  margin-bottom: 1.75rem;
  border-radius: 16px;
}

body.single-product .product .wpas-alert .single-product-wrapper .woocommerce-product-gallery .wpgs-for img{
  margin-left: auto;
  margin-right: auto;
  padding-top: 3.75rem;
  padding-bottom: 6.25rem;
  max-width: 330px;
}

body.single-product .product .wpas-alert .single-product-wrapper .woocommerce-product-gallery .wpgs-for .slick-arrow {
  background-image: url("../img/icons/slider-arrow.svg");
  width: 35px;
  height: 35px;
  top: unset;
  bottom: 18px;
}

body.single-product .product .wpas-alert .single-product-wrapper .woocommerce-product-gallery .wpgs-for .slick-arrow::before{
  display: none;
}

body.single-product .product .wpas-alert .single-product-wrapper .woocommerce-product-gallery .wpgs-for .slick-arrow.flaticon-back {
  left: 18px;
  rotate: 180deg;
}

body.single-product .product .wpas-alert .single-product-wrapper .woocommerce-product-gallery .wpgs-for .slick-arrow.flaticon-right-arrow {
  right: 18px;
}

body.single-product .product .wpas-alert .single-product-wrapper .woocommerce-product-gallery .wpgs-nav .slick-slide{
  box-sizing: content-box;
  height: 6.25rem;
  width: 6.25rem;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  margin: 0 5px;
}

body.single-product .product .wpas-alert .single-product-wrapper .woocommerce-product-gallery .wpgs-nav .slick-slide img{
  margin-left: auto;
  margin-right: auto;
  height: 100%;
  width: auto;
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
}

body.single-product .product .wpas-alert .single-product-wrapper .woocommerce-product-info .product_title{
  margin-bottom: 0.5rem;
  font-weight: 700;
  line-height: 1.3;
  font-size: 2.625rem;
  color: #303945;
  font-family: "FiraSans";
}

body.single-product .product .wpas-alert .single-product-wrapper .woocommerce-product-info .woocommerce-product-details__short-description{
  margin-top: 0px;
  margin-bottom: 1.75rem;
  font-size: 1.5rem;
  line-height: 1.3;
}

body.single-product .product .wpas-alert .single-product-wrapper .woocommerce-product-info .woocommerce-product-details__short-description p {
  color: #303945;
  font-family: "FiraSans";
}

body.single-product .product .wpas-alert .single-product-wrapper .woocommerce-product-info .stars-wrapper{
  display: flex;
  gap: 0.25rem;
  padding-bottom: 2.25rem;
  border-bottom: 1px solid rgba(120, 124, 130, 0.19);
}

body.single-product .product .wpas-alert .single-product-wrapper .woocommerce-product-info .woocommerce-product-description{
  padding-top: 2.25rem;
  padding-bottom: 2.75rem;
  border-bottom: 1px solid rgba(120, 124, 130, 0.19);
  font-family: "FiraSans";
}

body.single-product .product .wpas-alert .single-product-wrapper .woocommerce-product-info .woocommerce-product-description ul, body.single-product .product .wpas-alert .single-product-wrapper .woocommerce-product-info .woocommerce-product-description p{
  font-size: 1.375rem;
  line-height: 1.3;
  color: #303945;
  font-family: "FiraSans";
}

body.single-product .product .wpas-alert .single-product-wrapper .woocommerce-product-info .woocommerce-product-description p{
  margin: 0px;
}

body.single-product .product .wpas-alert .single-product-wrapper .woocommerce-product-info ul{
  font-size: 1.375rem;
  line-height: 1.3;
  color: #303945;
}

body.single-product .product .wpas-alert .single-product-wrapper .woocommerce-product-info ul li{
  position: relative;
  margin-bottom: 1.5rem;
  padding-left: 3rem;
}

@media (min-width: 1200px){
  body.single-product .product .wpas-alert .single-product-wrapper .woocommerce-product-info ul li{
    padding-left: 2.25rem;
  }
}

body.single-product .product .wpas-alert .single-product-wrapper .woocommerce-product-info ul li {
  font-family: "FiraSans";
}

body.single-product .product .wpas-alert .single-product-wrapper .woocommerce-product-info ul li:last-child{
  margin-bottom: 0px;
}

body.single-product .product .wpas-alert .single-product-wrapper .woocommerce-product-info ul li::before{
  position: absolute;
  left: 0px;
  content: "";
  background-image: url("../img/icons/list-tick.svg");
  width: 24px;
  height: 24px;
  top: 2px;
}

body.single-product .product .wpas-alert .single-product-wrapper .woocommerce-product-info .composition-wrapper{
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 2rem;
  padding-top: 2.25rem;
  padding-bottom: 2rem;
  border-bottom: 1px solid rgba(120, 124, 130, 0.19);
}

body.single-product .product .wpas-alert .single-product-wrapper .woocommerce-product-buy-section .buy-section-inner{
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  padding-top: 1.75rem;
  border-radius: 16px;
  -webkit-box-shadow: 5px 5px 30px 0px rgba(7, 1, 32, 0.08);
  -moz-box-shadow: 5px 5px 30px 0px rgba(7, 1, 32, 0.08);
  box-shadow: 5px 5px 30px 0px rgba(7, 1, 32, 0.08);
}

body.single-product .product .wpas-alert .single-product-wrapper .woocommerce-product-buy-section .buy-section-inner .legal-price-info{
  display: none;
}

body.single-product .product .wpas-alert .single-product-wrapper .woocommerce-product-buy-section .buy-section-inner .sale-info{
  margin-top: 0px;
  margin-bottom: 1.25rem;
  display: flex;
  align-items: center;
  font-size: 1rem;
  font-weight: 700;
  line-height: 1.3;
  color: #303945;
}

body.single-product .product .wpas-alert .single-product-wrapper .woocommerce-product-buy-section .buy-section-inner .sale-info p{
  margin: 0px;
  font-family: "FiraSans";
}

body.single-product .product .wpas-alert .single-product-wrapper .woocommerce-product-buy-section .buy-section-inner .sale-info span{
  margin-left: 0.5rem;
  background-color: #E80B0B;
  color: white;
  border-radius: 13px;
  padding: 4px 16px 2px;
  font-family: "FiraSans";
}

body.single-product .product .wpas-alert .single-product-wrapper .woocommerce-product-buy-section .buy-section-inner .price{
  margin: 0px;
  display: flex;
  align-items: center;
  font-weight: 600;
  line-height: 1.2;
  font-size: 2.938rem;
  color: #303945;
}

body.single-product .product .wpas-alert .single-product-wrapper .woocommerce-product-buy-section .buy-section-inner .price bdi{
  font-weight: 600;
  line-height: 1.2;
  font-size: 2.938rem;
  color: #303945;
  font-family: "FiraSans";
}

body.single-product .product .wpas-alert .single-product-wrapper .woocommerce-product-buy-section .buy-section-inner .price bdi span{
  padding-left: 0.75rem;
}

body.single-product .product .wpas-alert .single-product-wrapper .woocommerce-product-buy-section .buy-section-inner .price .discounted-price{
  font-weight: 600;
  line-height: 1.2;
  font-size: 2.938rem;
  color: #E80B0B;
  font-family: "FiraSans";
}

body.single-product .product .wpas-alert .single-product-wrapper .woocommerce-product-buy-section .buy-section-inner .price .original-price{
  margin-left: 2.25rem;
  line-height: 1.2;
  font-size: 1.938rem;
  color: #787C82;
  font-family: "FiraSans";
}

body.single-product .product .wpas-alert .single-product-wrapper .woocommerce-product-buy-section .buy-section-inner .price .original-price del{
  position: relative;
  font-family: "FiraSans";
  text-decoration: none;
}

body.single-product .product .wpas-alert .single-product-wrapper .woocommerce-product-buy-section .buy-section-inner .price .original-price del::before{
  position: absolute;
  left: 0px;
  top: 50%;
  display: block;
  width: 100%;
  content: "";
  height: 3px;
  transform: rotate(-23deg);
  background-color: #E80B0B;
}

body.single-product .product .wpas-alert .single-product-wrapper .woocommerce-product-buy-section .buy-section-inner .price-info{
  margin-top: 0px;
  margin-bottom: 2.75rem;
  font-size: 1.0625rem;
  line-height: 1.4;
  color: #53565A;
  font-family: "FiraSans";
}

body.single-product .product .wpas-alert .single-product-wrapper .woocommerce-product-buy-section .buy-section-inner .price-info a{
  text-decoration-line: none;
  color: #561770;
  font-family: "FiraSans";
}

body.single-product .product .wpas-alert .single-product-wrapper .woocommerce-product-buy-section .buy-section-inner .quantity{
  margin-bottom: 1.5rem;
  display: inline-flex;
  border: 1px solid #C5ABD6;
  border-radius: 9px;
}

body.single-product .product .wpas-alert .single-product-wrapper .woocommerce-product-buy-section .buy-section-inner .quantity .quantity-button{
  display: flex;
  cursor: pointer;
  align-items: center;
  background-size: auto;
  background-position: center;
  background-repeat: no-repeat;
  justify-content: center;
  width: 56px;
  height: 55px;
  background-color: #F7F4FC;
}

body.single-product .product .wpas-alert .single-product-wrapper .woocommerce-product-buy-section .buy-section-inner .quantity .quantity-button.minus {
  border-radius: 9px 0 0 9px;
  border-right: 1px solid #C5ABD6;
  background-image: url("../img/icons/icon-minus.svg");
}

body.single-product .product .wpas-alert .single-product-wrapper .woocommerce-product-buy-section .buy-section-inner .quantity .quantity-button.plus {
  border-radius: 0 9px 9px 0;
  border-left: 1px solid #C5ABD6;
  background-image: url("../img/icons/icon-plus.svg");
}

body.single-product .product .wpas-alert .single-product-wrapper .woocommerce-product-buy-section .buy-section-inner .quantity .quantity-display{
  display: flex;
  align-items: center;
  font-size: 1.375rem;
  font-weight: 600;
  justify-content: center;
  color: #561770;
  font-family: "FiraSans";
  min-width: 132px;
}

body.single-product .product .wpas-alert .single-product-wrapper .woocommerce-product-buy-section .buy-section-inner .variations{
  margin-bottom: 2.75rem;
}

body.single-product .product .wpas-alert .single-product-wrapper .woocommerce-product-buy-section .buy-section-inner .variations .variations-wrapper{
  display: flex;
  justify-content: space-between;
  gap: 1.25rem;
}

body.single-product .product .wpas-alert .single-product-wrapper .woocommerce-product-buy-section .buy-section-inner .variations .variations-wrapper .variation-item{
  display: flex;
  cursor: pointer;
  flex-direction: column;
  align-items: center;
  padding: 0.75rem;
  text-align: center;
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
  justify-content: center;
  outline: 1px solid #C5ABD6;
  border-radius: 9px;
}

body.single-product .product .wpas-alert .single-product-wrapper .woocommerce-product-buy-section .buy-section-inner .variations .variations-wrapper .variation-item.active, body.single-product .product .wpas-alert .single-product-wrapper .woocommerce-product-buy-section .buy-section-inner .variations .variations-wrapper .variation-item:hover {
  outline: 2px solid #561770;
  background-color: #F7F4FC;
}

body.single-product .product .wpas-alert .single-product-wrapper .woocommerce-product-buy-section .buy-section-inner .variations .variations-wrapper .variation-item.active .price span bdi, body.single-product .product .wpas-alert .single-product-wrapper .woocommerce-product-buy-section .buy-section-inner .variations .variations-wrapper .variation-item.active p, body.single-product .product .wpas-alert .single-product-wrapper .woocommerce-product-buy-section .buy-section-inner .variations .variations-wrapper .variation-item:hover .price span bdi, body.single-product .product .wpas-alert .single-product-wrapper .woocommerce-product-buy-section .buy-section-inner .variations .variations-wrapper .variation-item:hover p {
  color: #561770;
}

body.single-product .product .wpas-alert .single-product-wrapper .woocommerce-product-buy-section .buy-section-inner .variations .variations-wrapper .variation-item .price span bdi, body.single-product .product .wpas-alert .single-product-wrapper .woocommerce-product-buy-section .buy-section-inner .variations .variations-wrapper .variation-item p{
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
  color: #303945;
  font-family: "FiraSans";
}

body.single-product .product .wpas-alert .single-product-wrapper .woocommerce-product-buy-section .buy-section-inner .variations .variations-wrapper .variation-item .price span bdi{
  font-size: 1.375rem;
  font-weight: 600;
  line-height: 1.3;
}

body.single-product .product .wpas-alert .single-product-wrapper .woocommerce-product-buy-section .buy-section-inner .variations .variations-wrapper .variation-item .price span bdi span{
  padding-left: 0.25rem;
}

body.single-product .product .wpas-alert .single-product-wrapper .woocommerce-product-buy-section .buy-section-inner .variations .variations-wrapper .variation-item p{
  margin: 0px;
  margin-top: 0.75rem;
  font-size: 0.875rem;
  line-height: 1.2;
  color: #303945;
}

body.single-product .product .wpas-alert .single-product-wrapper .woocommerce-product-buy-section .buy-section-inner .variations .variations-wrapper .variation-item .variation-prive{
  margin-top: 0px;
}

body.single-product .product .wpas-alert .single-product-wrapper .woocommerce-product-buy-section .buy-section-inner .variations .variations-wrapper .variation-item .variation-prive .price {
  line-height: 10px;
}

body.single-product .product .wpas-alert .single-product-wrapper .woocommerce-product-buy-section .buy-section-inner .variations_form .variations, body.single-product .product .wpas-alert .single-product-wrapper .woocommerce-product-buy-section .buy-section-inner .variations_form .quantity, body.single-product .product .wpas-alert .single-product-wrapper .woocommerce-product-buy-section .buy-section-inner .cart .variations, body.single-product .product .wpas-alert .single-product-wrapper .woocommerce-product-buy-section .buy-section-inner .cart .quantity {
  display: none;
}

body.single-product .product .wpas-alert .single-product-wrapper .woocommerce-product-buy-section .buy-section-inner .variations_form .single_variation_wrap .woocommerce-variation-description, body.single-product .product .wpas-alert .single-product-wrapper .woocommerce-product-buy-section .buy-section-inner .cart .single_variation_wrap .woocommerce-variation-description {
  display: none;
}

body.single-product .product .wpas-alert .single-product-wrapper .woocommerce-product-buy-section .buy-section-inner .variations_form .single_add_to_cart_button, body.single-product .product .wpas-alert .single-product-wrapper .woocommerce-product-buy-section .buy-section-inner .cart .single_add_to_cart_button{
  margin-bottom: 1.75rem;
  display: flex;
  width: 100%;
  align-items: center;
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  text-align: center;
  font-family: Inter, 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";
  line-height: 1.4;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
  justify-content: center;
}

@media (min-width: 1200px){
  body.single-product .product .wpas-alert .single-product-wrapper .woocommerce-product-buy-section .buy-section-inner .variations_form .single_add_to_cart_button, body.single-product .product .wpas-alert .single-product-wrapper .woocommerce-product-buy-section .buy-section-inner .cart .single_add_to_cart_button{
    padding-top: 1rem;
    padding-bottom: 1rem;
  }
}

@media (min-width: 1500px){
  body.single-product .product .wpas-alert .single-product-wrapper .woocommerce-product-buy-section .buy-section-inner .variations_form .single_add_to_cart_button, body.single-product .product .wpas-alert .single-product-wrapper .woocommerce-product-buy-section .buy-section-inner .cart .single_add_to_cart_button{
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }
}

body.single-product .product .wpas-alert .single-product-wrapper .woocommerce-product-buy-section .buy-section-inner .variations_form .single_add_to_cart_button, body.single-product .product .wpas-alert .single-product-wrapper .woocommerce-product-buy-section .buy-section-inner .cart .single_add_to_cart_button {
  font-size: 1.375rem;
  border-radius: 41px;
  background: linear-gradient(180deg, rgb(123, 32, 160) 0%, rgb(95, 12, 129) 100%);
  box-shadow: 7px 7px 30px rgba(50, 7, 68, 0.25);
  transition: all 0.3s ease-in-out;
}

body.single-product .product .wpas-alert .single-product-wrapper .woocommerce-product-buy-section .buy-section-inner .variations_form .single_add_to_cart_button::after, body.single-product .product .wpas-alert .single-product-wrapper .woocommerce-product-buy-section .buy-section-inner .cart .single_add_to_cart_button::after{
  margin-left: 3.25rem;
  display: inline-block;
  background-size: contain;
  background-repeat: no-repeat;
  content: "";
  background-image: url("../img/icons/icon-cart.svg");
  width: 33px;
  height: 39px;
}

body.single-product .product .wpas-alert .single-product-wrapper .woocommerce-product-buy-section .buy-section-inner .variations_form .single_add_to_cart_button:hover, body.single-product .product .wpas-alert .single-product-wrapper .woocommerce-product-buy-section .buy-section-inner .cart .single_add_to_cart_button:hover {
  opacity: 0.8;
  transition: all 0.3s ease-in-out;
}

body.single-product .product .wpas-alert .single-product-wrapper .woocommerce-product-buy-section .buy-section-inner .shipping-text{
  margin-top: 2.75rem;
  margin-bottom: 2.25rem;
  font-size: 1.0625rem;
  line-height: 1.4;
  color: #27BC09;
}

body.single-product .product .wpas-alert .single-product-wrapper .woocommerce-product-buy-section .buy-section-inner .shipping-text p {
  font-family: "FiraSans";
}

body.single-product .product .wpas-alert .single-product-wrapper .woocommerce-product-buy-section .buy-section-inner .badges-wrapper{
  margin-left: -1.5rem;
  margin-right: -1.5rem;
  display: flex;
  gap: 2px;
}

body.single-product .product .wpas-alert .single-product-wrapper .woocommerce-product-buy-section .buy-section-inner .badges-wrapper .badge{
  flex: 1 1 0%;
  padding-top: 2.25rem;
  padding-bottom: 2.25rem;
  padding-left: 2rem;
  padding-right: 2rem;
  text-align: center;
  background-color: #F7F4FC;
}

body.single-product .product .wpas-alert .single-product-wrapper .woocommerce-product-buy-section .buy-section-inner .badges-wrapper .badge:first-child {
  border-radius: 0 0 0 16px;
}

body.single-product .product .wpas-alert .single-product-wrapper .woocommerce-product-buy-section .buy-section-inner .badges-wrapper .badge:last-child {
  border-radius: 0 0 16px 0;
}

body.single-product .product .wpas-alert .single-product-wrapper .woocommerce-product-buy-section .buy-section-inner .badges-wrapper .badge img{
  display: inline-block;
}

body.single-product .product .wpas-alert .single-product-wrapper .woocommerce-product-buy-section .buy-section-inner .badges-wrapper .badge p{
  margin: 0px;
  margin-top: 0.75rem;
  font-size: 0.9375rem;
  font-weight: 500;
  color: #561770;
  line-height: 17px;
  font-family: "FiraSans";
}

html {
  font-family: sans-serif;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}

body {
  margin: 0;
}

article, aside, details, figcaption, figure,
footer, header, hgroup, main, nav, section, summary {
  display: block;
}

audio, canvas, progress, video {
  display: inline-block;
  vertical-align: baseline;
}

audio:not([controls]) {
  display: none;
  height: 0;
}

[hidden], template {
  display: none;
}

a {
  background: transparent;
}

a:active, a:hover {
  outline: 0;
}

abbr[title] {
  border-bottom: 1px dotted;
}

b, strong {
  font-weight: bold;
}

dfn {
  font-style: italic;
}

h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

mark {
  background: #ff0;
  color: #000;
}

small {
  font-size: 80%;
}

sub, sup {
  font-size: 75% !important;
  line-height: 0 !important;
  position: relative;
  vertical-align: baseline;
}

sup {
  top: -0.5em;
}

sub {
  bottom: -0.25em;
}

img {
  border: 0;
}

svg:not(:root) {
  overflow: hidden;
}

hr {
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  height: 0;
}

pre {
  overflow: auto;
}

code, kbd, pre, samp {
  font-family: monospace, monospace;
  font-size: 1em;
}

button, input, optgroup, select, textarea {
  color: inherit;
  font: inherit;
  margin: 0;
}

button {
  overflow: visible;
}

button, select {
  text-transform: none;
}

button,
html input[type=button],
input[type=reset],
input[type=submit] {
  -webkit-appearance: button;
  cursor: pointer;
}

button[disabled], html input[disabled] {
  cursor: default;
}

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

input {
  line-height: normal;
}

input[type=checkbox], input[type=radio] {
  box-sizing: border-box;
  padding: 0;
}

input[type=number]::-webkit-inner-spin-button, input[type=number]::-webkit-outer-spin-button {
  height: auto;
}

input[type=search] {
  -webkit-appearance: textfield;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}

input[type=search]::-webkit-search-cancel-button, input[type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}

fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}

legend {
  border: 0;
  padding: 0;
}

textarea {
  overflow: auto;
}

optgroup {
  font-weight: bold;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

td, th {
  padding: 0;
}

.text-size-large{
  font-size: 1.375rem;
}
@media (min-width: 768px) {
  .text-size-large{
    font-size: 1.5rem;
  }
}
@media (min-width: 1200px) {
  .text-size-large{
    font-size: 1.5rem;
  }
}

.mt-0-first-child > *:first-child {
  margin-top: 0;
}

.mb-0-last-child > *:last-child {
  margin-bottom: 0;
}

.center-x-y{
  position: absolute;
  left: 50%;
  top: 50%;
  --tw-translate-x: -50%;
  --tw-translate-y: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.center-x{
  position: absolute;
  left: 50%;
  top: 0px;
  --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));
}

.center-y{
  position: absolute;
  left: 0px;
  top: 50%;
  --tw-translate-y: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.bottom-inset-shadow::after {
  position: absolute;
  top: 6px;
  left: 50%;
  content: "";
  display: block;
  width: 90%;
  border-radius: 50%;
  height: 30px;
  transform: translate(-50%);
  box-shadow: 0 0 10px 10px rgba(0, 0, 0, 0.05);
  z-index: -1;
}
@media (max-width: 767px) {
  .hide-on-mobile {
    display: none !important;
  }
}

@media (min-width: 768px) {
  .hide-on-desktop {
    display: none !important;
  }
}

.pointer-events-none{
  pointer-events: none;
}

.fixed{
  position: fixed;
}

.absolute{
  position: absolute;
}

.relative{
  position: relative;
}

.sticky{
  position: sticky;
}

.inset-0{
  top: 0px;
  right: 0px;
  bottom: 0px;
  left: 0px;
}

.left-0{
  left: 0px;
}

.top-0{
  top: 0px;
}

.right-0{
  right: 0px;
}

.bottom-0{
  bottom: 0px;
}

.z-20{
  z-index: 20;
}

.z-40{
  z-index: 40;
}

.z-50{
  z-index: 50;
}

.z-30{
  z-index: 30;
}

.m-0{
  margin: 0px;
}

.mt-20{
  margin-top: 5rem;
}

.ml-4{
  margin-left: 1rem;
}

.mb-8{
  margin-bottom: 2rem;
}

.mr-4{
  margin-right: 1rem;
}

.mt-2{
  margin-top: 0.5rem;
}

.ml-3{
  margin-left: 0.75rem;
}

.mt-3{
  margin-top: 0.75rem;
}

.mt-12{
  margin-top: 3rem;
}

.mb-2{
  margin-bottom: 0.5rem;
}

.block{
  display: block;
}

.flex{
  display: flex;
}

.inline-flex{
  display: inline-flex;
}

.table{
  display: table;
}

.list-item{
  display: list-item;
}

.hidden{
  display: none;
}

.h-8{
  height: 2rem;
}

.h-full{
  height: 100%;
}

.h-6{
  height: 1.5rem;
}

.h-10{
  height: 2.5rem;
}

.h-\[21px\]{
  height: 21px;
}

.min-h-0{
  min-height: 0px;
}

.w-8{
  width: 2rem;
}

.w-full{
  width: 100%;
}

.w-40{
  width: 10rem;
}

.w-screen{
  width: 100vw;
}

.w-6{
  width: 1.5rem;
}

.w-10{
  width: 2.5rem;
}

.flex-1{
  flex: 1 1 0%;
}

.flex-shrink-0{
  flex-shrink: 0;
}

.-translate-y-full{
  --tw-translate-y: -100%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

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

.flex-col{
  flex-direction: column;
}

.flex-wrap{
  flex-wrap: wrap;
}

.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-evenly{
  justify-content: space-evenly;
}

.divide-y > :not([hidden]) ~ :not([hidden]){
  --tw-divide-y-reverse: 0;
  border-top-width: calc(1px * calc(1 - var(--tw-divide-y-reverse)));
  border-bottom-width: calc(1px * var(--tw-divide-y-reverse));
}

.divide-gray-200 > :not([hidden]) ~ :not([hidden]){
  --tw-divide-opacity: 1;
  border-color: rgb(229 231 235 / var(--tw-divide-opacity));
}

.overflow-auto{
  overflow: auto;
}

.overflow-x-auto{
  overflow-x: auto;
}

.overflow-y-scroll{
  overflow-y: scroll;
}

.rounded-full{
  border-radius: 9999px;
}

.border{
  border-width: 1px;
}

.border-t{
  border-top-width: 1px;
}

.border-r-2{
  border-right-width: 2px;
}

.border-l-2{
  border-left-width: 2px;
}

.border-t-dev-gap{
  border-top-width: 100px;
}

.border-b-dev-gap{
  border-bottom-width: 100px;
}

.border-white{
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

.border-gray-400{
  --tw-border-opacity: 1;
  border-color: rgb(156 163 175 / var(--tw-border-opacity));
}

.bg-gray-300{
  --tw-bg-opacity: 1;
  background-color: rgb(209 213 219 / var(--tw-bg-opacity));
}

.bg-gray-600{
  --tw-bg-opacity: 1;
  background-color: rgb(75 85 99 / var(--tw-bg-opacity));
}

.bg-white{
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}

.bg-opacity-25{
  --tw-bg-opacity: 0.25;
}

.bg-auto{
  background-size: auto;
}

.bg-cover{
  background-size: cover;
}

.bg-contain{
  background-size: contain;
}

.bg-fixed{
  background-attachment: fixed;
}

.bg-local{
  background-attachment: local;
}

.bg-scroll{
  background-attachment: scroll;
}

.bg-bottom{
  background-position: bottom;
}

.bg-center{
  background-position: center;
}

.bg-left{
  background-position: left;
}

.bg-left-bottom{
  background-position: left bottom;
}

.bg-left-top{
  background-position: left top;
}

.bg-right{
  background-position: right;
}

.bg-right-bottom{
  background-position: right bottom;
}

.bg-right-top{
  background-position: right top;
}

.bg-top{
  background-position: top;
}

.bg-repeat{
  background-repeat: repeat;
}

.bg-no-repeat{
  background-repeat: no-repeat;
}

.bg-repeat-x{
  background-repeat: repeat-x;
}

.bg-repeat-y{
  background-repeat: repeat-y;
}

.bg-repeat-round{
  background-repeat: round;
}

.bg-repeat-space{
  background-repeat: space;
}

.p-0{
  padding: 0px;
}

.py-10{
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
}

.py-8{
  padding-top: 2rem;
  padding-bottom: 2rem;
}

.py-6{
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
}

.py-2{
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}

.px-4{
  padding-left: 1rem;
  padding-right: 1rem;
}

.px-3{
  padding-left: 0.75rem;
  padding-right: 0.75rem;
}

.pt-5{
  padding-top: 1.25rem;
}

.pl-11{
  padding-left: 2.75rem;
}

.pt-2{
  padding-top: 0.5rem;
}

.text-left{
  text-align: left;
}

.text-center{
  text-align: center;
}

.text-right{
  text-align: right;
}

.align-baseline{
  vertical-align: baseline;
}

.text-2xl{
  font-size: 1.5rem;
  line-height: 2rem;
}

.text-20{
  font-size: 1.25rem;
}

.text-16{
  font-size: 1rem;
}

.font-black{
  font-weight: 900;
}

.font-medium{
  font-weight: 500;
}

.font-semibold{
  font-weight: 600;
}

.font-normal{
  font-weight: 400;
}

.font-bold{
  font-weight: 700;
}

.lowercase{
  text-transform: lowercase;
}

.text-white{
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

.text-base-txt{
  --tw-text-opacity: 1;
  color: rgb(34 34 34 / var(--tw-text-opacity));
}

.text-brand{
  --tw-text-opacity: 1;
  color: rgb(109 109 109 / var(--tw-text-opacity));
}

.text-gray-600{
  --tw-text-opacity: 1;
  color: rgb(75 85 99 / var(--tw-text-opacity));
}

.text-header{
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity));
}

.underline{
  text-decoration-line: underline;
}

.opacity-0{
  opacity: 0;
}

.outline{
  outline-style: solid;
}

.blur{
  --tw-blur: blur(8px);
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}

.filter{
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}

.backdrop-filter{
  backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
}

.transition-opacity{
  transition-property: opacity;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}

.transition-all{
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}

.transition{
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}

.duration-500{
  transition-duration: 500ms;
}

.duration-300{
  transition-duration: 300ms;
}

.ease-in-out{
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}

.hover\:bg-brand:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(109 109 109 / var(--tw-bg-opacity));
}

.hover\:text-white:hover{
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

.hover\:text-header:hover{
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity));
}

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

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

@media (min-width: 480px){
  .xs\:block{
    display: block;
  }
  .xs\:hidden{
    display: none;
  }
  .xs\:max-w-mobile-menu-xs{
    max-width: 26.875rem;
  }
  .xs\:translate-y-0{
    --tw-translate-y: 0px;
    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));
  }
  .xs\:translate-x-full{
    --tw-translate-x: 100%;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }
}

@media (min-width: 768px){
  .sm\:block{
    display: block;
  }
  .sm\:hidden{
    display: none;
  }
  .sm\:\!hidden{
    display: none !important;
  }
}

@media (min-width: 992px){
  .md\:mt-16{
    margin-top: 4rem;
  }
  .md\:block{
    display: block;
  }
  .md\:hidden{
    display: none;
  }
  .md\:\!hidden{
    display: none !important;
  }
}

@media (min-width: 1200px){
  .lg\:block{
    display: block;
  }
  .lg\:hidden{
    display: none;
  }
  .lg\:pt-5{
    padding-top: 1.25rem;
  }
  .lg\:text-25{
    font-size: 1.5625rem;
  }
}

@media (min-width: 1500px){
  .xl\:block{
    display: block;
  }
  .xl\:hidden{
    display: none;
  }
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm1haW4uY3NzIiwibWFpbi5zYXNzIiwiZ2VuZXJpYy9fYWxlcnRzLnNhc3MiLCJnZW5lcmljL19kb2N1bWVudC5zYXNzIiwiZ2VuZXJpYy9fZm9ybXMuc2FzcyIsImdlbmVyaWMvX2xhenlsb2FkLnNhc3MiLCJnZW5lcmljL19tZWRpYS5zYXNzIiwiZ2VuZXJpYy9fcGFyYWdyYXBocy5zYXNzIiwiZ2VuZXJpYy9fcHJlLnNhc3MiLCJnZW5lcmljL19wcmludC5zY3NzIiwibGF5b3V0L19ncmlkLnNhc3MiLCJsYXlvdXQvX2hlYWRlci5zYXNzIiwibGF5b3V0L19zcGFjaW5nLnNhc3MiLCJsYXlvdXQvNDA0LnNhc3MiLCJsYXlvdXQvY2FydC5zYXNzIiwibGF5b3V0L2NoZWNrb3V0LnNhc3MiLCJsYXlvdXQvZm9vdGVyLnNhc3MiLCJsYXlvdXQvbXktYWNjb3VudC5zYXNzIiwibGF5b3V0L3RoYW5rLXlvdS1vcmRlci5zYXNzIiwib3ZlcnJpZGVzL19hb3Muc2FzcyIsIm92ZXJyaWRlcy9fYmlncGljdHVyZS5zYXNzIiwib3ZlcnJpZGVzL19odG1sLWZvcm1zLXBsdWdpbi5zYXNzIiwib3ZlcnJpZGVzL19sZWFmbGV0LnNhc3MiLCJvdmVycmlkZXMvX3JlY2FwdGNoYS1maXguc2FzcyIsIm92ZXJyaWRlcy9fd29yZHByZXNzLXN0eWxlcy5zYXNzIiwiY29tcG9uZW50cy9fYy1idG4uc2FzcyIsInRvb2xzL19mbHVpZC10eXBvZ3JhcGh5LnNjc3MiLCJjb21wb25lbnRzL19jLWNvb2tpZS1iYXIuc2FzcyIsImNvbXBvbmVudHMvX2MtZm9vdGVyLnNhc3MiLCJjb21wb25lbnRzL19jLWhlYWRlci5zYXNzIiwiY29tcG9uZW50cy9fYy1ob3ItbWVudS5zYXNzIiwiY29tcG9uZW50cy9fYy1tYXAuc2FzcyIsImNvbXBvbmVudHMvX2MtbW9iaWxlLWhlYWRlci5zYXNzIiwiY29tcG9uZW50cy9fYy1tb2JpbGUtbWVudS5zYXNzIiwiY29tcG9uZW50cy9fYy1wYWdpbmF0aW9uLnNhc3MiLCJjb21wb25lbnRzL19jLXBvcHVwLnNhc3MiLCJjb21wb25lbnRzL19jLXNjcm9sbC10by10b3Auc2FzcyIsImNvbXBvbmVudHMvX2Mtc2hhcmUtaWNvbnMuc2FzcyIsImNvbXBvbmVudHMvX2MtdGl0bGUuc2FzcyIsImJsb2Nrcy9fYi1leGFtcGxlLnNhc3MiLCJibG9ja3MvX2N1c3RvbS1oZWFkaW5nLnNhc3MiLCJibG9ja3MvX2hlcm9fdGV4dF93aXRoX2ljb25zLnNhc3MiLCJibG9ja3MvX25ld3NsZXR0ZXIuc2FzcyIsImJsb2Nrcy9fcG9zdHMtbG9vcC5zYXNzIiwiYmxvY2tzL192aWRlb3Nfd2l0aF9saWdodGJveC5zYXNzIiwiYmxvY2tzL2Fib3V0LXByb2R1Y3Quc2FzcyIsImJsb2Nrcy9hbmltYXRlZC1udW1iZXJzLnNhc3MiLCJibG9ja3MvYmxvZy1oZWFkZXIuc2FzcyIsImJsb2Nrcy9ibG9nLXRleHQuc2FzcyIsImJsb2Nrcy9ibG9nLXdyYXBwZXIuc2FzcyIsImJsb2Nrcy9idXR0b25zLWdyb3VwLnNhc3MiLCJibG9ja3MvY29tcGFyaXNvbi5zYXNzIiwiYmxvY2tzL2NvbnRhY3Quc2FzcyIsImJsb2Nrcy9jb250ZW50X3dpdGhfaW1hZ2VfYW5kX2ljb25zLnNhc3MiLCJibG9ja3MvY29udGVudC13aXRoLWltYWdlLnNhc3MiLCJibG9ja3MvY29udGVudC13aXRoLWxpc3QtYW5kLWltYWdlLnNhc3MiLCJibG9ja3MvY3VzdG9tX3Bvc3RfZXhjZXJwdC5zYXNzIiwiYmxvY2tzL2N1c3RvbS10ZXh0LnNhc3MiLCJibG9ja3MvZGVzY3JpcHRpb24uc2FzcyIsImJsb2Nrcy9lcGlzb2Rlcy5zYXNzIiwiYmxvY2tzL2ZhcS5zYXNzIiwiYmxvY2tzL2ZsZXgtY29udGVudC13aXRoLWJhY2tncm91bmQuc2FzcyIsImJsb2Nrcy9ncmlkLWltYWdlcy5zYXNzIiwiYmxvY2tzL2ltcHJlc3N1bS5zYXNzIiwiYmxvY2tzL2luZm8td2l0aC1pbWFnZS1hbmQtY29udGVudC5zYXNzIiwiYmxvY2tzL2luZm9ybWF0aW9ucy5zYXNzIiwiYmxvY2tzL21lbm90ZXN0LnNhc3MiLCJibG9ja3Mvb3V0bGluZS1kZXNjcmlwdGlvbi5zYXNzIiwiYmxvY2tzL3BhcnRuZXJzLnNhc3MiLCJibG9ja3MvcHJvZHVjdC1wcm9zLnNhc3MiLCJibG9ja3MvcHJvZHVjdC13aXRoLWNvbXBhbmllcy5zYXNzIiwiYmxvY2tzL3Byb2R1Y3RzX2xvb3Auc2FzcyIsImJsb2Nrcy9yZXZpZXdzLnNhc3MiLCJibG9ja3Mvc2hvcC1idXR0b24uc2FzcyIsImJsb2Nrcy9zbWFsbC10ZXh0LnNhc3MiLCJibG9ja3Mvc3ltcHRvbWVzLXdpdGgtaW5mby5zYXNzIiwiYmxvY2tzL3N5bXB0b21lcy5zYXNzIiwiYmxvY2tzL3Rlc3RpbW9uaWFscy5zYXNzIiwiYmxvY2tzL3RleHQtZ3JvdXAuc2FzcyIsImJsb2Nrcy92aWRlby10cmFpbGVyLnNhc3MiLCJibG9ja3MvemFobHVuZy5zYXNzIiwicGFnZXMvX3Byb2R1Y3Qtc2luZ2xlLnNhc3MiLCJwYWdlcy9fc3VwcG9ydC1wYWdlcy5zYXNzIiwidXRpbGl0aWVzL19ub3JtYWxpemUuc2FzcyIsInV0aWxpdGllcy9fdGV4dC1zaXplcy5zYXNzIiwidXRpbGl0aWVzL191dGlsaXRpZXMuc2FzcyIsIjxubyBzb3VyY2U+Il0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLGdCQUFnQjtBQ0FoQjs7Q0FBQTtBQUFBOzs7Q0FBQTtBQUFBOzs7RUFBQSxzQkFBQSxFQUFBLE1BQUE7RUFBQSxlQUFBLEVBQUEsTUFBQTtFQUFBLG1CQUFBLEVBQUEsTUFBQTtFQUFBLHFCQUFBLEVBQUEsTUFBQTtBQUFBO0FBQUE7O0VBQUEsZ0JBQUE7QUFBQTtBQUFBOzs7OztDQUFBO0FBQUE7RUFBQSxnQkFBQSxFQUFBLE1BQUE7RUFBQSw4QkFBQSxFQUFBLE1BQUE7RUFBQSxnQkFBQSxFQUFBLE1BQUE7RUFBQSxXQUFBLEVBQUEsTUFBQTtFQUFBLG1PQUFBLEVBQUEsTUFBQTtBQUFBO0FBQUE7OztDQUFBO0FBQUE7RUFBQSxTQUFBLEVBQUEsTUFBQTtFQUFBLG9CQUFBLEVBQUEsTUFBQTtBQUFBO0FBQUE7Ozs7Q0FBQTtBQUFBO0VBQUEsU0FBQSxFQUFBLE1BQUE7RUFBQSxjQUFBLEVBQUEsTUFBQTtFQUFBLHFCQUFBLEVBQUEsTUFBQTtBQUFBO0FBQUE7O0NBQUE7QUFBQTtFQUFBLGlDQUFBO0FBQUE7QUFBQTs7Q0FBQTtBQUFBOzs7Ozs7RUFBQSxrQkFBQTtFQUFBLG9CQUFBO0FBQUE7QUFBQTs7Q0FBQTtBQUFBO0VBQUEsY0FBQTtFQUFBLHdCQUFBO0FBQUE7QUFBQTs7Q0FBQTtBQUFBOztFQUFBLG1CQUFBO0FBQUE7QUFBQTs7O0NBQUE7QUFBQTs7OztFQUFBLCtHQUFBLEVBQUEsTUFBQTtFQUFBLGNBQUEsRUFBQSxNQUFBO0FBQUE7QUFBQTs7Q0FBQTtBQUFBO0VBQUEsY0FBQTtBQUFBO0FBQUE7O0NBQUE7QUFBQTs7RUFBQSxjQUFBO0VBQUEsY0FBQTtFQUFBLGtCQUFBO0VBQUEsd0JBQUE7QUFBQTtBQUFBO0VBQUEsZUFBQTtBQUFBO0FBQUE7RUFBQSxXQUFBO0FBQUE7QUFBQTs7OztDQUFBO0FBQUE7RUFBQSxjQUFBLEVBQUEsTUFBQTtFQUFBLHFCQUFBLEVBQUEsTUFBQTtFQUFBLHlCQUFBLEVBQUEsTUFBQTtBQUFBO0FBQUE7Ozs7Q0FBQTtBQUFBOzs7OztFQUFBLG9CQUFBLEVBQUEsTUFBQTtFQUFBLGVBQUEsRUFBQSxNQUFBO0VBQUEsb0JBQUEsRUFBQSxNQUFBO0VBQUEsY0FBQSxFQUFBLE1BQUE7RUFBQSxTQUFBLEVBQUEsTUFBQTtFQUFBLFVBQUEsRUFBQSxNQUFBO0FBQUE7QUFBQTs7Q0FBQTtBQUFBOztFQUFBLG9CQUFBO0FBQUE7QUFBQTs7O0NBQUE7QUFBQTs7OztFQUFBLDBCQUFBLEVBQUEsTUFBQTtFQUFBLDZCQUFBLEVBQUEsTUFBQTtFQUFBLHNCQUFBLEVBQUEsTUFBQTtBQUFBO0FBQUE7O0NBQUE7QUFBQTtFQUFBLGFBQUE7QUFBQTtBQUFBOztDQUFBO0FBQUE7RUFBQSxnQkFBQTtBQUFBO0FBQUE7O0NBQUE7QUFBQTtFQUFBLHdCQUFBO0FBQUE7QUFBQTs7Q0FBQTtBQUFBOztFQUFBLFlBQUE7QUFBQTtBQUFBOzs7Q0FBQTtBQUFBO0VBQUEsNkJBQUEsRUFBQSxNQUFBO0VBQUEsb0JBQUEsRUFBQSxNQUFBO0FBQUE7QUFBQTs7Q0FBQTtBQUFBO0VBQUEsd0JBQUE7QUFBQTtBQUFBOzs7Q0FBQTtBQUFBO0VBQUEsMEJBQUEsRUFBQSxNQUFBO0VBQUEsYUFBQSxFQUFBLE1BQUE7QUFBQTtBQUFBOztDQUFBO0FBQUE7RUFBQSxrQkFBQTtBQUFBO0FBQUE7O0NBQUE7QUFBQTs7Ozs7Ozs7Ozs7OztFQUFBLFNBQUE7QUFBQTtBQUFBO0VBQUEsU0FBQTtFQUFBLFVBQUE7QUFBQTtBQUFBO0VBQUEsVUFBQTtBQUFBO0FBQUE7OztFQUFBLGdCQUFBO0VBQUEsU0FBQTtFQUFBLFVBQUE7QUFBQTtBQUFBOztDQUFBO0FBQUE7RUFBQSxnQkFBQTtBQUFBO0FBQUE7OztDQUFBO0FBQUE7O0VBQUEsVUFBQSxFQUFBLE1BQUE7RUFBQSxjQUFBLEVBQUEsTUFBQTtBQUFBO0FBQUE7O0NBQUE7QUFBQTs7RUFBQSxlQUFBO0FBQUE7QUFBQTs7Q0FBQTtBQUFBO0VBQUEsZUFBQTtBQUFBO0FBQUE7Ozs7Q0FBQTtBQUFBOzs7Ozs7OztFQUFBLGNBQUEsRUFBQSxNQUFBO0VBQUEsc0JBQUEsRUFBQSxNQUFBO0FBQUE7QUFBQTs7Q0FBQTtBQUFBOztFQUFBLGVBQUE7RUFBQSxZQUFBO0FBQUE7QUFBQTs7Q0FBQTtBQUFBO0VBQUEsYUFBQTtBQUFBO0FBQUE7RUFBQSxnQkFBQTtFQUFBLHNCQUFBO0VBQUEscUJBQUE7RUFBQSxpQkFBQTtFQUFBLGtCQUFBO0VBQUEsbUJBQUE7RUFBQSxzQkFBQTtFQUFBLHNCQUFBO0VBQUEscUJBQUE7RUFBQSxlQUFBO0VBQUEsbUJBQUE7RUFBQSxzQkFBQTtBQUFBO0FBQUE7RUFBQSw4QkFBQTtFQUFBLG1CQUFBO0VBQUEsNENBQUE7RUFBQSwyQkFB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QSxnQkFBQTtFQUFBLGVBQUE7RUFBQSxrQkFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUEsK0JBQUE7RUFBQSxnQkFBQTtFQUFBLGlCQUFBO0VBQUEsaUJBQUE7RUFBQSxvQkFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUEsK0JBQUE7RUFBQSxnQkFBQTtFQUFBLGlCQUFBO0VBQUEsb0JBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBLGFBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUEsK0JBQUE7RUFBQSxrQkFBQTtFQUFBLHNCQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBLDJCQUFBO0VBQUEsZ0JBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUEsK0JBQUE7RUFBQSx3Q0FBQTtFQUFBLGdCQUFBO0VBQUEsZ0JBQUE7RUFBQSxrQkFBQTtFQUFBLHNCQUFBO0VBQUEsdUJBQUE7RUFBQSwwQkFBQTtFQUFBLHVCQUFBO0VBQUEsd0JBQUE7RUFBQSwwQkFBQTtFQUFBLDJCQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBLDZCQUFBO0VBQUEsZUFBQTtFQUFBLGdCQUFBO0VBQUEsVUFBQTtFQUFBLG9CQUFBO0VBQUEsY0FBQTtFQUFBLGtCQUFBO0VBQUEsb0JBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQSxXQUFBO0VBQUEsa0JBQUE7RUFBQSxnQkFBQTtFQUFBLGVBQUE7RUFBQSxrQkFBQTtFQUFBLGtCQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBLHdCQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBLCtCQUFBO0VBQUEsZ0JBQUE7RUFBQSxzQkFBQTtFQUFBLDBCQUFBO0VBQUEsMkJBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUEsd0JBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBLHdCQUFBO0VB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V1Y7RVU3V007SUFDSSwyQkFBQTtFVitXVjtBQUNGO0FVL1dJO0VBQ0k7SUFDSSx5QkFBQTtFVmlYVjtBQUNGO0FValhJO0VBQ0k7SUFDSSx5QkFBQTtFVm1YVjtBQUNGO0FVOVhJO0VBQ0k7SUFDSSxjQUFBO0VWZ1lWO0VVL1hNO0lBQ0ksZ0JBQUE7RVZpWVY7QUFDRjtBVWpZSTtFQUNJO0lBQ0ksY0FBQTtFVm1ZVjtBQUNGO0FVbllJO0VBQ0k7SUFDSSxjQUFBO0VWcVlWO0FBQ0Y7QVVoWkk7RUFDSTtJQUNJLHlCQUFBO0VWa1pWO0VValpNO0lBQ0ksMkJBQUE7RVZtWlY7QUFDRjtBVW5aSTtFQUNJO0lBQ0kseUJBQUE7RVZxWlY7QUFDRjtBVXJaSTtFQUNJO0lBQ0kseUJBQUE7RVZ1WlY7QUFDRjtBVWxhSTtFQUNJO0lBQ0kseUJBQUE7RVZvYVY7RVVuYU07SUFDSSwyQkFBQTtFVnFhVjtBQUNGO0FVcmFJO0VBQ0k7SUFDSSx5QkFBQTtFVnVhVjtBQUNGO0FVdmFJO0VBQ0k7SUFDSSx5QkFBQTtFVnlhVjtBQUNGO0FVcGJJO0VBQ0k7SUFDSSxjQUFBO0VWc2JWO0VVcmJNO0lBQ0ksZ0JBQUE7RVZ1YlY7QUFDRjtBVXZiSTtFQUNJO0lBQ0ksY0FBQTtFVnliVjtBQUNGO0FVemJJO0VBQ0k7SUFDSSxjQUFBO0VWMmJWO0FBQ0Y7QVV0Y0k7RUFDSTtJQUNJLHlCQUFBO0VWd2NWO0VVdmNNO0lBQ0ksMkJBQUE7RVZ5Y1Y7QUFDRjtBVXpjSTtFQUNJO0lBQ0kseUJBQUE7RVYyY1Y7QUFDRjtBVTNjSTtFQUNJO0lBQ0kseUJBQUE7RVY2Y1Y7QUFDRjtBVXhkSTtFQUNJO0lBQ0kseUJBQUE7RVYwZFY7RVV6ZE07SUFDSSwyQkFBQTtFVjJkVjtBQUNGO0FVM2RJO0VBQ0k7SUFDSSx5QkFBQTtFVjZkVjtBQUNGO0FVN2RJO0VBQ0k7SUFDSSx5QkFBQTtFVitkVjtBQUNGO0FVMWVJO0VBQ0k7SUFDSSxlQUFBO0VWNGVWO0VVM2VNO0lBQ0ksaUJBQUE7RVY2ZVY7QUFDRjtBVTdlSTtFQUNJO0lBQ0ksZUFBQTtF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Q0EsV0FBQTtBckNzNUpGOztBcUNwNUpBO0VBQ0UsZ0JBQUE7RUFDQSxlQUFBO0VBQ0EsYUFBQTtFQUNBLGdCQUFBO0FyQ3U1SkY7O0FxQ3I1SkE7RUFDRSx5QkFBQTtBckN3NUpGOztBcUN0NUpBO0VBQ0UseUJBQUE7QXJDeTVKRjs7QXFDdjVKQTtFQUNFLHlCQUFBO0FyQzA1SkY7O0FxQ3g1SkE7RUFDRSx5QkFBQTtBckMyNUpGOztBcUN6NUpBO0VBQ0Usc0JBQUE7QXJDNDVKRjs7QXFDMTVKQTtFQUNFLHlCQUFBO0FyQzY1SkY7O0FxQzM1SkE7RUFDRSx5QkFBQTtBckM4NUpGOztBcUM1NUpBO0VBQ0UseUJBQUE7QXJDKzVKRjs7QXFDNzVKQTtFQUNFLHlCQUFBO0FyQ2c2SkY7O0FxQzk1SkE7RUFDRSx5QkFBQTtBckNpNkpGOztBc0NuOUpBO0VBQ0UsY0FBQTtFQUNBLGtCQUFBO0VBQ0EsaUJBQUE7RUFDQSxpQkFBQTtFWkdBLGVBQUE7QTFCbzlKRjtBMEJsOUpFO0VZVEY7SVpVSTs7S0FBQTtFMUJ1OUpGO0FBQ0Y7QTBCbjlKRTtFWWZGO0laZ0JJLGVBQUE7RTFCczlKRjtBQUNGO0FzQ2orSkU7RUFDRSxhQUFBO0F0Q20rSko7O0FzQ2orSkE7RVpGRSxlQUFBO0ExQnUrSkY7QTBCcitKRTtFWUFGO0laQ0k7O0tBQUE7RTFCMCtKRjtBQUNGO0EwQnQrSkU7RVlORjtJWk9JLGVBQUE7RTFCeStKRjtBQUNGOztBc0M5K0pBO0VaTEUsZUFBQTtBMUJ1L0pGO0EwQnIvSkU7RVlHRjtJWkZJOztLQUFBO0UxQjAvSkY7QUFDRjtBMEJ0L0pFO0VZSEY7SVpJSSxlQUFBO0UxQnkvSkY7QUFDRjs7QXNDMy9KQTtFWlJFLGVBQUE7QTFCdWdLRjtBMEJyZ0tFO0VZTUY7SVpMSTs7S0FBQTtFMUIwZ0tGO0FBQ0Y7QTBCdGdLRTtFWUFGO0laQ0ksZUFBQTtFMUJ5Z0tGO0FBQ0Y7O0FzQ3hnS0E7RVpYRSxlQUFBO0ExQnVoS0Y7QTBCcmhLRTtFWVNGO0laUkk7O0tBQUE7RTFCMGhLRjtBQUNGO0EwQnRoS0U7RVlHRjtJWkZJLGVBQUE7RTFCeWhLRjtBQUNGOztBc0NyaEtBO0VaZEUsZUFBQTtBMUJ1aUtGO0EwQnJpS0U7RVlZRjtJWlhJOztLQUFBO0UxQjBpS0Y7QUFDRjtBMEJ0aUtFO0VZTUY7SVpMSSxlQUFBO0UxQnlpS0Y7QUFDRjs7QXNDbGlLQTtFWmpCRSxlQUFBO0ExQnVqS0Y7QTBCcmpLRTtFWWVGO0laZEk7O0tBQUE7RTFCMGpLRjtBQUNGO0EwQnRqS0U7RVlTRjtJWlJJLGVBQUE7RTFCeWpLRjtBQUNGOztBdUN6a0tFO0VBQUEsa0JBQUE7RUFBQTtBQUFBOztBQ0NNO0VBQ0ksdUJBQUE7RUFDQSxnQkFBQTtFQUNBLG9CQUFBO0VBQ0Esc0JBQUE7RUFDQSxnQkFBQTtBeEMra0taO0F3QzdrS1E7RUFDSSx1QkFBQTtFQUNBLGdCQUFBO0VBQ0EsbUJBQUE7RUFDQSxxQkFBQTtFQUNBLGdCQUFBO0F4QytrS1o7O0F5QzVsS0k7RUFDSSw4QkFBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7QXpDK2xLUjtBeUM5bEtRO0VBQ0ksY0FBQTtFQUNBLG1CQUFBO0F6Q2dtS1o7QXlDL2xLWTtFQUNJLHVCQUFBO0VBQ0EsU0FBQTtFQUNBLGlCQUFBO0VBQ0Esb0JBQUE7RUFDQSxnQkFBQTtBekNpbUtoQjtBeUNobUtnQjtFQUNJLGNBQUE7RUFDQSxxQkFBQTtBekNrbUtwQjtBeUNqbUtRO0VBQ0ksY0FBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTtFQUNBLGlCQUFBO0VBQ0EscUJBQUE7QXpDbW1LWjtBeUNqbUtJO0VBQ0ksMkNBQUE7RUFDQSxtQkFBQTtFQUNBLDRCQUFBO0VBQ0Esc0JBQUE7RUFDQSxnQkFBQTtBekNtbUtSO0F5Q2xtS1E7RUFDSSxrQkFBQTtBekNvbUtaO0F5Q25tS1E7RUFDSSxjQUFBO0VBQ0Esa0JBQUE7QXpDcW1LWjtBeUNwbUtZO0VBQ0ksbUJBQUE7QXpDc21LaEI7QXlDcm1LWTtFQUNJLHVCQUFBO0VBQ0Esb0JBQUE7RUFDQSxnQkFBQTtBekN1bUtoQjs7QTBDL29LQTtFQUNJLGtCQUFBO0ExQ2twS0o7QTBDanBLSTtFQUZKO0lBR1EsNkJBQUE7RTFDb3BLTjtBQUNGO0EwQ3BwS0k7RUFKSjtJQUtRLDBCQUFBO0UxQ3VwS047QUFDRjtBMEN2cEtJO0VBQ0ksaUJBQUE7RUFDQSxrQkFBQTtFQUNBLGtCQUFBO0VBQ0EsbUJBQUE7QTFDeXBLUjtBMEN4cEtRO0VBTEo7SUFNUSxpQkFBQTtJQUNBLGtCQUFBO0lBQ0EsbUJBQUE7SUFDQSxpQkFBQTtJQUNBLGtCQUFBO0UxQzJwS1Y7QUFDRjtBMEMzcEtRO0VBWEo7SUFZUSxlQUFBO0lBQ0Esa0JBQUE7SUFDQSxtQkFBQTtFMUM4cEtWO0FBQ0Y7QTBDOXBLSTtFQUNJLG1CQUFBO0VBQ0EsOENBQUE7QTFDZ3FLUjtBMEMvcEtRO0VBSEo7SUFJUSxhQUFBO0lBQ0EsOEJBQUE7RTFDa3FLVjtBQUNGO0EwQ2xxS1E7RUFDSSxzQkFBQTtFQUNBLDRCQUFBO0ExQ29xS1o7QTBDbnFLWTtFQUhKO0lBSVEsNEJBQUE7SUFDQSwrQkFBQTtJQUNBLHdCQUFBO0UxQ3NxS2Q7QUFDRjtBMEN0cUtZO0VBUEo7SUFRUSxzQkFBQTtJQUNBLDRCQUFBO0lBQ0EsNEJBQUE7SUFDQSw2QkFBQTtJQUNBLGdCQUFBO0lBQ0EsMEJBQUE7RTFDeXFLZDtBQUNGO0EwQ3pxS1E7RUFDSSx5QkFBQTtFQUNBLDRDQUFBO0ExQzJxS1o7QTBDMXFLWTtFQUhKO0lBSVEseUNBQUE7RTFDNnFLZDtBQUNGO0EwQzdxS1k7RUFMSjtJQU1RLDZCQUFBO0lBQ0EsZ0NBQUE7RTFDZ3JLZDtBQUNGO0EwQ2hyS1k7RUFSSjtJQVNRLCtCQUFBO0lBQ0EsZ0NBQUE7SUFDQSxrQkFBQTtJQUNBLG1CQUFBO0UxQ21yS2Q7QUFDRjtBMENucktZO0VBQ0ksdUJBQUE7RUFDQSxnQkFBQTtFQUNBLG9CQUFBO0VBQ0Esc0JBQUE7RUFDQSxjQUFBO0VBQ0EsZ0JBQUE7QTFDcXJLaEI7QTBDcHJLZ0I7RUFQSjtJQVFRLG1CQUFBO0lBQ0Esb0JBQUE7RTFDdXJLbEI7QUFDRjtBMEN2cktnQjtFQVZKO0lBV1EsZUFBQTtJQUNBLHFCQUFBO0UxQzByS2xCO0FBQ0Y7QTBDMXJLWTtFQUNJLGNBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7RUFDQSx3QkFBQTtBMUM0cktoQjtBMEMzcktnQjtFQUxKO0lBTVEsZUFBQTtJQUNBLGlCQUFBO0UxQzhyS2xCO0FBQ0Y7QTBDOXJLZ0I7RUFSSjtJQVNRLGVBQUE7SUFDQSxpQkFBQTtJQUNBLHdCQUFBO0UxQ2lzS2xCO0FBQ0Y7QTBDanNLUTtFQUNJLG1CQUFBO0ExQ21zS1o7QTBDbHNLWTtFQUZKO0lBR1EsYUFBQTtFMUNxc0tkO0FBQ0Y7QTBDcnNLWTtFQUNJLGNBQUE7RUFDQSxjQUFBO0VBQ0EsV0FBQTtBMUN1c0toQjtBMEN0c0tnQjtFQUpKO0lBS1EsZUFBQTtFMUN5c0tsQjtBQUNGO0EwQ3pzS2dCO0VBTko7SUFPUSxjQUFBO0UxQzRzS2xCO0FBQ0Y7QTBDNXNLZ0I7RUFDSSxXQUFBO0VBQ0EsMkJBQUE7RUFDQSw4QkFBQTtFQUNBLGNBQUE7RUFDQSxrQkFBQTtFQUNBLHNCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxvQkFBQTtBMUM4c0twQjtBMEM3c0tvQjtFQVRKO0lBVVEsa0JBQUE7SUFDQSxtQkFBQTtFMUNndEt0QjtBQUNGO0EwQ2h0S29CO0VBQ0ksY0FBQTtBMUNrdEt4QjtBMENqdEtnQjtFQUNJLGtCQUFBO0ExQ210S3BCO0EwQ2x0S1k7RUFDSSxjQUFBO0VBQ0EsY0FBQTtFQUNBLFdBQUE7RUFDQSx5QkFBQTtFQUNBLDZCQUFBO0VBQ0EsZ0NBQUE7RUFDQSxjQUFBO0VBQ0EsbUJBQUE7RUFDQSxnQkFBQTtFQUNBLHNCQUFBO0VBQ0EsbUJBQUE7RUFDQSxrQkFBQTtFQUNBLGdDQUFBO0ExQ290S2hCO0EwQ250S2dCO0VBZEo7SUFlUSxjQUFBO0UxQ3N0S2xCO0FBQ0Y7QTBDcnRLb0I7RUFESjtJQUVRLGNBQUE7RTFDd3RLdEI7QUFDRjtBMEN4dEtvQjtFQUhKO0lBSVEsY0FBQTtFMUMydEt0QjtBQUNGO0EwQzN0S29CO0VBTEo7SUFNUSxnQ0FBQTtFMUM4dEt0QjtFMEM3dEtzQjtJQUNJLGtCQUFBO0lBQ0EsZ0NBQUE7RTFDK3RLMUI7QUFDRjtBMEMvdEtnQjtFQTFCSjtJQTJCUSxjQUFBO0lBQ0EsZUFBQTtJQUNBLGtCQUFBO0lBQ0Esa0JBQUE7SUFDQSxtQkFBQTtFMUNrdUtsQjtFMENqdUtrQjtJQUNJLGlCQUFBO0UxQ211S3RCO0UwQ2x1S2tCO0lBQ0ksZ0NBQUE7SUFDQSxZQUFBO0UxQ291S3RCO0FBQ0Y7QTBDcHVLZ0I7RUFDSSxnQ0FBQTtFQUNBLHVCQUFBO0ExQ3N1S3BCO0EwQ3J1S29CO0VBQ0ksaUJBQUE7QTFDdXVLeEI7QTBDdHVLb0I7RUFDSTtJQUNJLGlCQUFBO0UxQ3d1SzFCO0FBQ0Y7QTBDdnVLWTtFQUNJLDBCQUFBO0ExQ3l1S2hCO0EwQ3h1S1k7RUFDSSxxQkFBQTtBMUMwdUtoQjtBMEN6dUtZO0VBQ0ksa0JBQUE7QTFDMnVLaEI7QTBDMXVLZ0I7RUFDSSxnQkFBQTtFQUNBLGFBQUE7RUFDQSxVQUFBO0ExQzR1S3BCO0EwQzN1S2dCO0VBQ0ksZUFBQTtFQUNBLGlCQUFBO0VBQ0EsY0FBQTtFQUNBLGNBQUE7RUFDQSxrQkFBQTtBMUM2dUtwQjtBMEM1dUtvQjtFQUNJLFdBQUE7RUFDQSxjQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSx1QkFBQTtFQUNBLGtCQUFBO0VBQ0Esa0JBQUE7RUFDQSxPQUFBO0VBQ0EsUUFBQTtBMUM4dUt4QjtBMEM3dUtvQjtFQUNJLGdDQUFBO0ExQyt1S3hCO0EwQzV1S3dCO0VBQ0ksV0FBQTtFQUNBLGNBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLGtCQUFBO0VBQ0EseUJBQUE7RUFDQSxrQkFBQTtFQUNBLFVBQUE7RUFDQSxTQUFBO0VBQ0EsZ0NBQUE7QTFDOHVLNUI7O0EyQzk2S0k7RUFDSSxrQkFBQTtFQUNBLG1CQUFBO0EzQ2k3S1I7QTJDaDdLUTtFQUNJLGNBQUE7QTNDazdLWjtBMkNqN0tZO0VBQ0ksZ0NBQUE7QTNDbTdLaEI7QTJDbDdLWTtFQUNJLGdDQUFBO0EzQ283S2hCO0EyQ2w3S2dCO0VBQ0kscUJBQUE7RUFDQSxnQ0FBQTtBM0NvN0twQjtBMkNuN0tnQjtFQUNJLDBDQUFBO0VBQ0EsZ0NBQUE7QTNDcTdLcEI7QTJDcDdLUTtFQUNJLGVBQUE7RUFDQSxtQkFBQTtFQUNBLFVBQUE7QTNDczdLWjtBMkNyN0tZO0VBSko7SUFLUSxVQUFBO0UzQ3c3S2Q7QUFDRjtBMkN4N0tZO0VBTko7SUFPUSxVQUFBO0UzQzI3S2Q7QUFDRjtBMkMzN0tZO0VBUko7SUFTUSxXQUFBO0UzQzg3S2Q7QUFDRjtBMkM5N0tRO0VBQ0ksK0NBQUE7RUFDQSxvQ0FBQTtFQUNBLGFBQUE7RUFDQSxvQkFBQTtFQUNBLHFCQUFBO0VBQ0Esc0JBQUE7RUFDQSxtQkFBQTtFQUNBLHVCQUFBO0VBQ0Esc0NBQUE7RUFDQSxrQkFBQTtBM0NnOEtaO0EyQy83S1k7RUFYSjtJQVlRLGtCQUFBO0UzQ2s4S2Q7QUFDRjtBMkNsOEtZO0VBQ0ksZ0JBQUE7QTNDbzhLaEI7QTJDbjhLWTtFQUNJLGdCQUFBO0VBQ0EsY0FBQTtFQUNBLHFCQUFBO0VBQ0EsaUJBQUE7RUFDQSxjQUFBO0VBQ0EsYUFBQTtFQUNBLG1CQUFBO0VBQ0EseUJBQUE7QTNDcThLaEI7QTJDbjhLZ0I7RUFDSSx1QkFBQTtFQUNBLGdCQUFBO0VBQ0Esb0JBQUE7RUFDQSxxQkFBQTtFQUNBLGNBQUE7RUFDQSxhQUFBO0VBQ0EsbUJBQUE7QTNDcThLcEI7QTJDcDhLb0I7RUFDSSxjQUFBO0VBQ0EscUJBQUE7QTNDczhLeEI7QTJDcDhLZ0I7RUFDSSxlQUFBO0VBQ0EsaUJBQUE7RUFDQSxjQUFBO0VBQ0EsYUFBQTtFQUNBLG1CQUFBO0EzQ3M4S3BCO0EyQ3I4S1k7RUFDSSxjQUFBO0VBQ0EsZ0JBQUE7RUFDQSxXQUFBO0VBQ0EseUJBQUE7RUFDQSxjQUFBO0VBQ0EsZUFBQTtFQUNBLHVCQUFBO0VBQ0EsNEJBQUE7RUFDQSxrQkFBQTtFQUNBLG1CQUFBO0VBQ0EsY0FBQTtFQUNBLGdCQUFBO0VBQ0EsZ0NBQUE7QTNDdThLaEI7QTJDdDhLZ0I7RUFkSjtJQWVRLGNBQUE7RTNDeThLbEI7QUFDRjtBMkN6OEtnQjtFQUNJLGtCQUFBO0VBQ0EsUUFBQTtFQUNBLDJCQUFBO0VBQ0EsV0FBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0EsZ0NBQUE7QTNDMjhLcEI7QTJDMThLZ0I7RUFDSSxnQkFBQTtFQUNBLGdDQUFBO0EzQzQ4S3BCO0EyQzM4S29CO0VBQ0ksV0FBQTtBM0M2OEt4QjtBMkM1OEtRO0VBQ0kseUJBQUE7RUFDQSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0EsK0NBQUE7QTNDODhLWjtBMkM3OEtZO0VBQ0ksaUJBQUE7RUFDQSxvQkFBQTtFQUNBLFdBQUE7RUFDQSxpQkFBQTtBM0MrOEtoQjtBMkM5OEtnQjtFQUxKO0lBTVEsYUFBQTtFM0NpOUtsQjtBQUNGO0EyQzc4S1k7RUFDSSxpQkFBQTtFQUNBLG9CQUFBO0VBQ0EsV0FBQTtFQUNBLGlCQUFBO0EzQys4S2hCO0EyQzk4S2dCO0VBTEo7SUFNUSxhQUFBO0UzQ2k5S2xCO0FBQ0Y7QTJDNzhLWTtFQUNJLGlCQUFBO0VBQ0Esb0JBQUE7RUFDQSxXQUFBO0VBQ0Esa0JBQUE7QTNDKzhLaEI7QTJDOThLZ0I7RUFMSjtJQU1RLGFBQUE7RTNDaTlLbEI7QUFDRjtBMkM3OEtZO0VBQ0ksYUFBQTtBM0MrOEtoQjtBMkM5OEtnQjtFQUZKO0lBR1Esa0JBQUE7RTNDaTlLbEI7QUFDRjtBMkNqOUtnQjtFQUNJLGNBQUE7RUFDQSxjQUFBO0VBQ0EsaUJBQUE7RUFDQSxnQkFBQTtFQUNBLHFCQUFBO0VBQ0EsbUJBQUE7RUFDQSxhQUFBO0VBQ0EseUJBQUE7QTNDbTlLcEI7QTJDbDlLZ0I7RUFDSSxvQkFBQTtFQUNBLGdCQUFBO0VBQ0EsdUJBQUE7RUFDQSxjQUFBO0VBQ0EscUJBQUE7RUFDQSxtQkFBQTtBM0NvOUtwQjtBMkNsOUtvQjtFQUNJLGVBQUE7RUFDQSxjQUFBO0VBQ0EsaUJBQUE7RUFDQSxhQUFBO0VBQ0EsbUJBQUE7QTNDbzlLeEI7QTJDbjlLZ0I7RUFDSSxnQkFBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTtFQUNBLGNBQUE7QTNDcTlLcEI7QTJDcDlLb0I7RUFDSSwwQkFBQTtBM0NzOUt4Qjs7QTRDaG9MQTtFQUNJLHNCQUFBO0E1Q21vTEo7QTRDbG9MSTtFQUZKO0lBR1Esb0JBQUE7SUFDQSx1QkFBQTtFNUNxb0xOO0FBQ0Y7QTRDcm9MSTtFQUxKO0lBTVEsdUJBQUE7RTVDd29MTjtBQUNGO0E0Q3hvTEk7RUFDSSxVQUFBO0E1QzBvTFI7QTRDem9MUTtFQUZKO0lBR1Esc0JBQUE7RTVDNG9MVjtBQUNGO0E0QzVvTEk7RUFDSSx5QkFBQTtFQUNBLHlCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxjQUFBO0VBQ0EsaUJBQUE7RUFDQSxlQUFBO0VBQ0EsNEJBQUE7QTVDOG9MUjtBNEM3b0xRO0VBUko7SUFTUSw0QkFBQTtJQUNBLDZCQUFBO0U1Q2dwTFY7QUFDRjtBNENocExRO0VBWEo7SUFZUSxjQUFBO0U1Q21wTFY7QUFDRjtBNENucExRO0VBQ0kseUJBQUE7RUFDQSxjQUFBO0VBQ0EsbUJBQUE7RUFDQSxpQkFBQTtFQUNBLGdDQUFBO0E1Q3FwTFo7QTRDcHBMWTtFQUNJLHlCQUFBO0VBQ0EsZ0NBQUE7QTVDc3BMaEI7QTRDcnBMWTtFQVRKO0lBVVEsYUFBQTtJQUNBLFNBQUE7SUFDQSx1QkFBQTtJQUNBLGFBQUE7RTVDd3BMZDtBQUNGO0E0Q3hwTFk7RUFDSSxtQkFBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTtFQUNBLGdCQUFBO0E1QzBwTGhCO0E0Q3pwTGdCO0VBTEo7SUFNUSxTQUFBO0lBQ0EsU0FBQTtJQUNBLG1CQUFBO0U1QzRwTGxCO0U0QzNwTGtCO0lBQ0ksY0FBQTtFNUM2cEx0QjtBQUNGO0E0QzdwTGdCO0VBQ0k7SUFBQSxtQkFBQTtJQUFBO0VBQUE7RUFFSjtJQUNJLGNBQUE7RTVDa3FMbEI7QUFKRjtBNEM3cExRO0VBQ0ksZ0JBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7QTVDb3FMWjtBNENucUxZO0VBSko7SUFLUSxnQkFBQTtFNUNzcUxkO0FBQ0Y7QTRDcnFMWTtFQURKO0lBRVEsZ0JBQUE7RTVDd3FMZDtBQUNGO0E0Q3hxTFk7RUFISjtJQUlRLFlBQUE7RTVDMnFMZDtBQUNGO0E0QzNxTFk7RUFDSSw0QkFBQTtFQUNBLFlBQUE7RUFDQSxpQkFBQTtFQUNBLG9CQUFBO0E1QzZxTGhCO0E0QzVxTGdCO0VBTEo7SUFNUSw0QkFBQTtJQUNBLDZCQUFBO0lBQ0EsaUJBQUE7RTVDK3FMbEI7QUFDRjtBNEMvcUxRO0VBQ0ksdUJBQUE7RUFDQSxnQ0FBQTtBNUNpckxaO0E0Q2hyTFk7RUFISjtJQUlRLHVCQUFBO0U1Q21yTGQ7QUFDRjtBNENuckxZO0VBTEo7SUFNUSx1QkFBQTtJQUNBLGtEQUFBO0U1Q3NyTGQ7QUFDRjtBNEN0ckxZO0VBUko7SUFTUSxnQkFBQTtJQUNBLGlEQUFBO0U1Q3lyTGQ7QUFDRjtBNEN6ckxZO0VBWEo7SUFZUSxZQUFBO0U1QzRyTGQ7QUFDRjtBNEM1ckxZO0VBQ0ksa0JBQUE7RUFDQSxtQkFBQTtBNUM4ckxoQjtBNEM3ckxZO0VBQ0ksU0FBQTtFQUNBLHVCQUFBO0E1QytyTGhCO0E0QzlyTFk7RUFDSSxrQkFBQTtFQUNBLGdDQUFBO0E1Q2dzTGhCO0E0Qy9yTFk7RUFDSSxjQUFBO0VBQ0EsZ0NBQUE7QTVDaXNMaEI7QTRDaHNMZ0I7RUFDSSxtQkFBQTtFQUNBLGdDQUFBO0E1Q2tzTHBCOztBNkN2eUxBO0VBQ0ksb0JBQUE7QTdDMHlMSjtBNkN6eUxJO0VBRko7SUFHUSx1QkFBQTtFN0M0eUxOO0FBQ0Y7QTZDNXlMSTtFQUNJLHlCQUFBO0VBQ0EsaUJBQUE7RUFDQSxrQkFBQTtFQUNBLGtCQUFBO0E3Qzh5TFI7QTZDN3lMUTtFQUxKO0lBTVEsa0JBQUE7RTdDZ3pMVjtBQUNGO0E2Q2h6TFE7RUFQSjtJQVFRLHVCQUFBO0lBQ0EsaUJBQUE7SUFDQSxpQkFBQTtJQUNBLGtCQUFBO0U3Q216TFY7QUFDRjtBNkNuekxRO0VBQ0ksaUJBQUE7RUFDQSxrQkFBQTtFQUNBLGdCQUFBO0E3Q3F6TFo7QTZDcHpMUTtFQUNJLGdCQUFBO0E3Q3N6TFo7QTZDcnpMUTtFQUNJLGFBQUE7RUFDQSx1QkFBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7RUFDQSxzQkFBQTtFQUNBLGNBQUE7RUFDQSx3QkFBQTtBN0N1ekxaO0E2Q3R6TFk7RUFDSSx1QkFBQTtBN0N3ekxoQjtBNkN2ekxZO0VBQ0ksV0FBQTtFQUNBLDhCQUFBO0VBQ0Esa0JBQUE7RUFDQSxrQkFBQTtFQUNBLGVBQUE7QTdDeXpMaEI7QTZDeHpMWTtFQUNJLGNBQUE7RUFDQSxTQUFBO0E3QzB6TGhCO0E2Q3p6TFE7RUFDSSxnQkFBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTtFQUNBLGNBQUE7RUFDQSxtQkFBQTtBN0MyekxaO0E2QzF6TFE7RUFDSSxnQkFBQTtFQUNBLG1CQUFBO0VBQ0EsZUFBQTtFQUNBLFdBQUE7RUFDQSx5QkFBQTtFQUNBLHNCQUFBO0VBQ0Esa0JBQUE7QTdDNHpMWjtBNkMzekxZO0VBUko7SUFTUSxjQUFBO0U3Qzh6TGQ7QUFDRjtBNkM5ekxZO0VBQ0ksaUJBQUE7RUFDQSw2QkFBQTtFQUNBLGlCQUFBO0VBQ0EsV0FBQTtFQUNBLG1CQUFBO0E3Q2cwTGhCO0E2Qy96TGdCO0VBTko7SUFPUSxpQkFBQTtFN0NrMExsQjtBQUNGO0E2Q2owTGdCO0VBQ0ksZ0NBQUE7QTdDbTBMcEI7QTZDajBMZ0I7RUFDSSwwQ0FBQTtBN0NtMExwQjtBNkNqMExnQjtFQUNJLDJDQUFBO0E3Q20wTHBCO0E2Q2owTGdCO0VBQ0ksdUJBQUE7RUFDQSxnQkFBQTtFQUNBLG1CQUFBO0VBQ0EsaUJBQUE7RUFDQSxjQUFBO0E3Q20wTHBCO0E2Q2wwTGdCO0VBQ0ksdUJBQUE7RUFDQSxnQkFBQTtFQUNBLG1CQUFBO0VBQ0EsaUJBQUE7RUFDQSxjQUFBO0E3Q28wTHBCO0E2Q24wTGdCO0VBQ0ksaUJBQUE7RUFDQSxVQUFBO0VBQ0EsdUJBQUE7RUFDQSxnQkFBQTtFQUNBLG1CQUFBO0VBQ0EsaUJBQUE7RUFDQSxjQUFBO0E3Q3EwTHBCO0E2Q3AwTGdCO0VBQ0ksVUFBQTtFQUNBLGdCQUFBO0VBQ0EsdUJBQUE7RUFDQSxnQkFBQTtFQUNBLG1CQUFBO0VBQ0EsaUJBQUE7RUFDQSxjQUFBO0E3Q3MwTHBCO0E2Q3IwTFE7RUFDSSxnQkFBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTtFQUNBLGNBQUE7QTdDdTBMWjtBNkN0MExZO0VBTEo7SUFNUSxlQUFBO0U3Q3kwTGQ7QUFDRjtBNkN6MExRO0VBQ0ksY0FBQTtBN0MyMExaO0E2QzEwTFE7RUFDSSwwQkFBQTtBN0M0MExaO0E2QzEwTFk7RUFDSSxtQkFBQTtFQUNBLHFCQUFBO0E3QzQwTGhCO0E2QzEwTFk7RUFDSSxnQkFBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTtFQUNBLGNBQUE7RUFDQSxTQUFBO0E3QzQwTGhCO0E2QzMwTFk7RUFDSSxnQkFBQTtFQUNBLGdCQUFBO0E3QzYwTGhCO0E2QzUwTGdCO0VBQ0ksZUFBQTtFQUNBLGlCQUFBO0VBQ0EsY0FBQTtFQUNBLG1CQUFBO0E3QzgwTHBCO0E2QzcwTG9CO0VBQ0ksV0FBQTtFQUNBLHlCQUFBO0VBQ0Esa0JBQUE7RUFDQSxxQkFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0Esa0JBQUE7QTdDKzBMeEI7QTZDOTBMUTtFQUNJLGdCQUFBO0E3Q2cxTFo7QTZDLzBMWTtFQUNJLGdCQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0VBQ0EsY0FBQTtBN0NpMUxoQjtBNkNoMUxnQjtFQUNJLGtCQUFBO0VBQ0Esa0JBQUE7QTdDazFMcEI7QTZDaDFMWTtFQURKO0lBRVEsMkNBQUE7SUFDQSxtQkFBQTtJQUNBLDRCQUFBO0lBQ0Esc0JBQUE7SUFDQSxnQkFBQTtJQUNBLDZCQUFBO0U3Q20xTGQ7RTZDbDFMYztJQUNJLGtCQUFBO0U3Q28xTGxCO0U2Q24xTGM7SUFDSSxjQUFBO0lBQ0Esa0JBQUE7SUFDQSxXQUFBO0U3Q3ExTGxCO0U2Q3AxTGtCO0lBQ0ksbUJBQUE7RTdDczFMdEI7RTZDcjFMa0I7SUFDSSx1QkFBQTtJQUNBLG9CQUFBO0lBQ0EscUJBQUE7SUFDQSxnQkFBQTtJQUNBLHFCQUFBO0lBQ0Esa0JBQUE7SUFDQSxpQkFBQTtJQUNBLGFBQUE7RTdDdTFMdEI7RTZDdDFMc0I7SUFDSSx1QkFBQTtJQUNBLFNBQUE7RTdDdzFMMUI7QUFDRjtBNkN4MUxZO0VBNUJKO0lBNkJRLG1CQUFBO0lBQ0EsZUFBQTtFN0MyMUxkO0U2QzExTGM7SUFDSSxlQUFBO0lBQ0Esa0JBQUE7RTdDNDFMbEI7RTZDMzFMYztJQUNJLGtCQUFBO0lBQ0EsV0FBQTtJQUNBLGVBQUE7SUFDQSxjQUFBO0U3QzYxTGxCO0U2QzUxTGtCO0lBQ0ksbUJBQUE7RTdDODFMdEI7RTZDNzFMa0I7SUFDSSx1QkFBQTtJQUNBLGVBQUE7SUFDQSxpQkFBQTtJQUNBLGdCQUFBO0lBQ0EscUJBQUE7SUFDQSxrQkFBQTtJQUNBLGlCQUFBO0lBQ0EsYUFBQTtJQUNBLHNCQUFBO0U3QysxTHRCO0U2QzkxTHNCO0lBQ0ksdUJBQUE7SUFDQSxTQUFBO0U3Q2cyTDFCO0FBQ0Y7QTZDaDJMUTtFQUNJLGdCQUFBO0VBQ0Esa0JBQUE7RUFDQSxnREFBQTtFQUNBLG1CQUFBO0VBQ0EsbUJBQUE7RUFDQSx5QkFBQTtFQUNBLHVCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7RUFDQSxjQUFBO0E3Q2syTFo7QTZDajJMWTtFQVpKO0lBYVEsZUFBQTtJQUNBLGlCQUFBO0U3Q28yTGQ7QUFDRjtBNkNwMkxZO0VBQ0ksbUJBQUE7QTdDczJMaEI7QTZDcjJMZ0I7RUFGSjtJQUdRLG1CQUFBO0U3Q3cyTGxCO0FBQ0Y7O0E4Q3ZrTUk7RUFDSSxnQkFBQTtBOUMwa01SO0E4Q3prTVE7RUFGSjtJQUdRLGlCQUFBO0U5QzRrTVY7QUFDRjtBOEM1a01JO0VBQ0ksZUFBQTtBOUM4a01SO0E4QzdrTVE7RUFGSjtJQUdRLGVBQUE7RTlDZ2xNVjtBQUNGO0E4Q2hsTUk7RUFDSSxVQUFBO0E5Q2tsTVI7QThDaGxNUTtFQUNJLDhCQUFBO0E5Q2tsTVo7QThDamxNWTtFQUZKO0lBR1EsbUJBQUE7RTlDb2xNZDtBQUNGO0E4Q3BsTVE7RUFDSSxtQkFBQTtBOUNzbE1aO0E4Q3JsTVk7RUFDSSxzQkFBQTtBOUN1bE1oQjtBOEN0bE1ZO0VBQ0ksb0JBQUE7RUFDQSxzQkFBQTtBOUN3bE1oQjtBOEN2bE1ZO0VBQ0ksZ0JBQUE7RUFDQSxjQUFBO0VBQ0EsZ0JBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7QTlDeWxNaEI7QThDeGxNZ0I7RUFDRyxnQkFBQTtBOUMwbE1uQjtBOEN6bE1ZO0VBQ0ksdUJBQUE7RUFDQSxnQkFBQTtFQUNBLGNBQUE7RUFDQSxvQkFBQTtFQUNBLHNCQUFBO0E5QzJsTWhCO0E4QzFsTVk7RUFDSSxvQkFBQTtFQUNBLHNCQUFBO0E5QzRsTWhCO0E4QzNsTVE7RUFDSSxtQkFBQTtBOUM2bE1aO0E4QzVsTVk7RUFDSSw0QkFBQTtBOUM4bE1oQjtBOEM3bE1ZO0VBQ0ksZUFBQTtFQUNBLGlCQUFBO0E5QytsTWhCO0E4QzlsTWdCO0VBSEo7SUFJUSxlQUFBO0lBQ0EsaUJBQUE7RTlDaW1NbEI7QUFDRjtBOENqbU1ZO0VBQ0ksZ0JBQUE7RUFDQSxjQUFBO0VBQ0EsZ0JBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7QTlDbW1NaEI7QThDbG1NZ0I7RUFDSSxnQkFBQTtBOUNvbU1wQjtBOENubU1ZO0VBQ0ksdUJBQUE7RUFDQSxnQkFBQTtFQUNBLGNBQUE7RUFDQSxvQkFBQTtFQUNBLHNCQUFBO0E5Q3FtTWhCO0E4Q3BtTVk7RUFDSSxpQkFBQTtFQUNBLHFCQUFBO0E5Q3NtTWhCO0E4Q3JtTVE7RUFDSSx1QkFBQTtBOUN1bU1aO0E4Q3RtTVk7RUFDSSw4QkFBQTtBOUN3bU1oQjtBOEN2bU1ZO0VBQ0ksZUFBQTtFQUNBLGlCQUFBO0E5Q3ltTWhCO0E4Q3htTWdCO0VBSEo7SUFJUSxlQUFBO0lBQ0EsaUJBQUE7RTlDMm1NbEI7QUFDRjtBOEMzbU1ZO0VBQ0ksZ0JBQUE7RUFDQSxjQUFBO0VBQ0EsZ0JBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7QTlDNm1NaEI7QThDNW1NZ0I7RUFDSSxnQkFBQTtBOUM4bU1wQjtBOEM3bU1ZO0VBQ0ksdUJBQUE7RUFDQSxnQkFBQTtFQUNBLGNBQUE7RUFDQSxvQkFBQTtFQUNBLHNCQUFBO0E5QyttTWhCO0E4QzltTVk7RUFDSSxpQkFBQTtFQUNBLHFCQUFBO0E5Q2duTWhCO0E4Qy9tTVE7RUFDSSxxQkFBQTtFQUNBLGtCQUFBO0VBQ0EsaUJBQUE7RUFDQSxhQUFBO0VBQ0Esc0JBQUE7QTlDaW5NWjtBOENobk1ZO0VBQ0ksZ0JBQUE7RUFDQSxjQUFBO0VBQ0EsZ0JBQUE7QTlDa25NaEI7QThDam5NWTtFQUNJLGdCQUFBO0E5Q21uTWhCO0E4Q2xuTWdCO0VBRko7SUFHUSxrQkFBQTtFOUNxbk1sQjtBQUNGO0E4Q3JuTVE7RUFDSSxrQkFBQTtBOUN1bk1aO0E4Q3RuTVk7RUFDSSxhQUFBO0VBQ0EsbUJBQUE7RUFDQSxRQUFBO0VBQ0EsU0FBQTtFQUNBLGdDQUFBO0E5Q3duTWhCO0E4Q3ZuTVk7RUFDSSx1QkFBQTtFQUNBLGdCQUFBO0VBQ0EsY0FBQTtFQUNBLGlCQUFBO0E5Q3luTWhCOztBK0Nqdk1BO0VBQ0ksb0JBQUE7QS9Db3ZNSjtBK0Nudk1JO0VBRko7SUFHUSxvQkFBQTtFL0Nzdk1OO0FBQ0Y7QStDdHZNSTtFQUpKO0lBS1Esb0JBQUE7RS9DeXZNTjtBQUNGO0ErQ3p2TUk7RUFDSSxvQkFBQTtFQUNBLHNCQUFBO0EvQzJ2TVI7QStDMXZNUTtFQUNJLFNBQUE7QS9DNHZNWjtBK0Mzdk1RO0VBTEo7SUFNUSxlQUFBO0lBQ0EsaUJBQUE7RS9DOHZNVjtBQUNGO0ErQzl2TUk7RUFDSSx1QkFBQTtFQUNBLGdCQUFBO0VBQ0Esb0JBQUE7RUFDQSxzQkFBQTtFQUNBLDBCQUFBO0EvQ2d3TVI7QStDL3ZNUTtFQU5KO0lBT1EsbUJBQUE7SUFDQSxtQkFBQTtJQUNBLHFCQUFBO0UvQ2t3TVY7QUFDRjtBK0Nsd01JO0VBQ0ksdUJBQUE7RUFDQSxnQkFBQTtFQUNBLG1CQUFBO0VBQ0EscUJBQUE7RUFDQSwwQkFBQTtBL0Nvd01SO0ErQ253TVE7RUFOSjtJQU9RLG1CQUFBO0lBQ0Esb0JBQUE7SUFDQSxxQkFBQTtFL0Nzd01WO0FBQ0Y7QStDdHdNSTtFQUNJLFlBQUE7RUFDQSxhQUFBO0VBQ0EsZ0JBQUE7QS9Dd3dNUjtBK0N2d01RO0VBSko7SUFLUSxXQUFBO0lBQ0EsWUFBQTtFL0Mwd01WO0FBQ0Y7O0ErQ3p3TUk7RUFDSSxjQUFBO0EvQzR3TVI7QStDM3dNSTtFQUNJLDBCQUFBO0EvQzZ3TVI7O0ErQzN3TUk7RUFDSSxjQUFBO0EvQzh3TVI7QStDN3dNSTtFQUNJLDBCQUFBO0EvQyt3TVI7O0FnRGowTUE7RUFDSSxrQkFBQTtBaERvME1KOztBZ0RuME1BO0VBQ0ksbUJBQUE7QWhEczBNSjs7QWdEcjBNQTtFQUNJLG1CQUFBO0FoRHcwTUo7QWdEdjBNSTtFQUZKO0lBR1EsbUJBQUE7RWhEMDBNTjtBQUNGO0FnRDEwTUk7RUFDSSxjQUFBO0FoRDQwTVI7QWdEMzBNSTtFQUNJLDBCQUFBO0FoRDYwTVI7QWdENTBNSTtFQUNJLGdCQUFBO0VBQ0EsZUFBQTtFQUNBLHFCQUFBO0VBQ0EsaUJBQUE7RUFDQSxjQUFBO0VBQ0EsZ0JBQUE7QWhEODBNUjtBZ0Q3ME1JO0VBQ0ksdUJBQUE7RUFDQSxnQkFBQTtFQUNBLGVBQUE7RUFDQSxtQkFBQTtFQUNBLGdCQUFBO0FoRCswTVI7QWdEOTBNUTtFQU5KO0lBT1EsbUJBQUE7RWhEaTFNVjtBQUNGO0FnRGoxTUk7RUFDSSxnQkFBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTtBaERtMU1SO0FnRGwxTVE7RUFDSSxnQkFBQTtBaERvMU1aO0FnRG4xTVE7RUFDSSxTQUFBO0FoRHExTVo7QWdEcDFNSTtFQUNJLGdCQUFBO0VBQ0EsaUJBQUE7RUFDQSxvQkFBQTtBaERzMU1SO0FnRHIxTVE7RUFDSSxnQkFBQTtBaER1MU1aO0FnRHQxTVE7RUFDSSxTQUFBO0FoRHcxTVo7QWdEdDFNSTtFQUNJLGdCQUFBO0VBQ0EsZ0JBQUE7QWhEdzFNUjtBZ0R2MU1RO0VBQ0ksZUFBQTtFQUNBLGlCQUFBO0VBQ0EsY0FBQTtFQUNBLG1CQUFBO0FoRHkxTVo7QWdEeDFNWTtFQUNJLFdBQUE7RUFDQSx5QkFBQTtFQUNBLGtCQUFBO0VBQ0EscUJBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLGtCQUFBO0FoRDAxTWhCOztBaURyNU1BO0VBQ0ksb0JBQUE7QWpEdzVNSjtBaUR2NU1JO0VBRko7SUFHUSx3QkFBQTtFakQwNU1OO0FBQ0Y7QWlEMTVNSTtFQUNJLG9CQUFBO0VBQ0EsVUFBQTtFQUNBLGdDQUFBO0FqRDQ1TVI7QWlEMzVNUTtFQUNJLFVBQUE7RUFDQSxnQ0FBQTtBakQ2NU1aO0FpRDU1TVk7RUFDSSxvQkFBQTtBakQ4NU1oQjtBaUQ3NU1RO0VBQ0ksbUJBQUE7QWpEKzVNWjtBaUQ5NU1RO0VBQ0ksbUJBQUE7QWpEZzZNWjtBaUQvNU1JO0VBQ0ksVUFBQTtFQUNBLGdCQUFBO0VBQ0Esd0JBQUE7RUFDQSxVQUFBO0VBQ0EsU0FBQTtBakRpNk1SO0FpRGg2TVE7RUFOSjtJQU9RLGtCQUFBO0VqRG02TVY7QUFDRjtBaURuNk1RO0VBUko7SUFTUSxhQUFBO0VqRHM2TVY7QUFDRjtBaUR0Nk1JO0VBQ0ksZ0NBQUE7RUFDQSxVQUFBO0VBQ0Esa0JBQUE7QWpEdzZNUjtBaUR2Nk1RO0VBSko7SUFLUSxtQkFBQTtFakQwNk1WO0FBQ0Y7QWlEMTZNUTtFQU5KO0lBT1Esa0JBQUE7SUFDQSx5QkFBQTtFakQ2Nk1WO0FBQ0Y7QWlENTZNWTtFQUNJLGdDQUFBO0FqRDg2TWhCO0FpRDU2TVk7RUFDSSxhQUFBO0VBQ0EsZ0NBQUE7QWpEODZNaEI7QWlENTZNUTtFQURKO0lBRVEsK0JBQUE7SUFDQSxnQ0FBQTtFakQrNk1WO0FBQ0Y7QWlELzZNSTtFQUNJLGFBQUE7RUFDQSx5QkFBQTtFQUNBLHlCQUFBO0FqRGk3TVI7QWlEaDdNUTtFQUpKO0lBS1EsbUJBQUE7RWpEbTdNVjtBQUNGO0FpRG43TUk7RUFDSSxhQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQ0FBQTtFQUNBLG1CQUFBO0VBQ0EseUJBQUE7RUFDQSwrQ0FBQTtFQUNBLFdBQUE7RUFDQSxpQkFBQTtFQUNBLDJCQUFBO0VBQ0EsV0FBQTtBakRxN01SO0FpRHA3TVE7RUFYSjtJQVlRLFVBQUE7SUFDQSxNQUFBO0VqRHU3TVY7QUFDRjtBaUR2N01RO0VBQ0ksZ0JBQUE7RUFDQSxrQkFBQTtFQUNBLHNCQUFBO0VBQ0EsY0FBQTtFQUNBLHFCQUFBO0VBQ0EsbUJBQUE7QWpEeTdNWjtBaUR4N01RO0VBQ0ksZ0JBQUE7RUFDQSxrQkFBQTtFQUNBLHFCQUFBO0VBQ0EsY0FBQTtFQUNBLDBCQUFBO0FqRDA3TVo7QWlEejdNUTtFQUNJLGtCQUFBO0FqRDI3TVo7QWlEMTdNWTtFQUNJLGtCQUFBO0VBQ0EsV0FBQTtFQUNBLHlCQUFBO0VBQ0EsVUFBQTtFQUNBLHlCQUFBO0VBQ0Esa0JBQUE7RUFDQSxjQUFBO0FqRDQ3TWhCO0FpRDM3TUk7RUFDSSxzQkFBQTtFQUNBLG9CQUFBO0VBQ0EsaUJBQUE7RUFDQSxrQkFBQTtFQUNBLGtCQUFBO0VBQ0EsbUJBQUE7QWpENjdNUjtBaUQ1N01RO0VBUEo7SUFRUSw4QkFBQTtJQUNBLCtCQUFBO0lBQ0EsaUJBQUE7SUFDQSxrQkFBQTtJQUNBLG1CQUFBO0lBQ0EsaUJBQUE7SUFDQSxrQkFBQTtFakQrN01WO0FBQ0Y7QWlELzdNUTtFQWZKO0lBZ0JRLGVBQUE7SUFDQSxvQkFBQTtJQUNBLGtCQUFBO0lBQ0EsbUJBQUE7RWpEazhNVjtBQUNGOztBa0Roak5BO0VBQ0ksb0JBQUE7QWxEbWpOSjtBa0Rqak5RO0VBQ0ksNEJBQUE7RUFDQSxtQkFBQTtFQUNBLHFEQUFBO0VBQ0EsZ0RBQUE7RUFDQSxrQkFBQTtBbERtak5aO0FrRGxqTlk7RUFDSSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0VBQ0EsY0FBQTtFQUNBLGFBQUE7RUFDQSxtQkFBQTtBbERvak5oQjtBa0Rsak5RO0VBQ0ksa0JBQUE7RUFDQSxxQkFBQTtFQUNBLGdCQUFBO0VBQ0EsZ0RBQUE7QWxEb2pOWjtBa0Ruak5ZO0VBQ0ksdUJBQUE7RUFDQSxnQkFBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTtFQUNBLGNBQUE7RUFDQSxhQUFBO0VBQ0EsbUJBQUE7QWxEcWpOaEI7O0FtRG5sTkE7RUFDSSxvQkFBQTtBbkRzbE5KO0FtRHJsTkk7RUFDSSx5QkFBQTtFQUNBLGlCQUFBO0VBQ0Esa0JBQUE7RUFDQSxrQkFBQTtFQUNBLG1CQUFBO0FuRHVsTlI7QW1EdGxOUTtFQU5KO0lBT1EsaUJBQUE7SUFDQSxpQkFBQTtJQUNBLGtCQUFBO0lBQ0Esa0JBQUE7SUFDQSxtQkFBQTtFbkR5bE5WO0FBQ0Y7QW1EemxOUTtFQVpKO0lBYVEsZUFBQTtJQUNBLGtCQUFBO0lBQ0EsbUJBQUE7RW5ENGxOVjtFbUQzbE5NO0lBRVEsa0JBQUE7RW5EOGxOZDtFbUQ3bE5jO0lBQ0ksVUFBQTtFbkQrbE5sQjtBQVBGO0FtRHZsTlk7RUFMSjtJQU1RLG1DQUFBO0VuRGttTmQ7QUFDRjtBbURsbU5ZO0VBQ0ksZ0JBQUE7QW5Eb21OaEI7QW1Ebm1OWTtFQUNJLG1CQUFBO0VBQ0EsZUFBQTtFQUNBLFdBQUE7RUFDQSx5QkFBQTtFQUNBLHNCQUFBO0VBQ0Esa0JBQUE7QW5EcW1OaEI7QW1EcG1OZ0I7RUFDSSxrQkFBQTtFQUNBLDZCQUFBO0VBQ0EsaUJBQUE7RUFDQSxXQUFBO0VBQ0EsbUJBQUE7QW5Ec21OcEI7QW1EcG1Ob0I7RUFDSSxnQ0FBQTtBbkRzbU54QjtBbURwbU5vQjtFQUNJLDBDQUFBO0FuRHNtTnhCO0FtRHBtTm9CO0VBQ0ksMkNBQUE7QW5Ec21OeEI7QW1EcG1Ob0I7RUFDSSx1QkFBQTtFQUNBLGdCQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0VBQ0EsY0FBQTtBbkRzbU54QjtBbURybU5vQjtFQUNJLHVCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7RUFDQSxjQUFBO0FuRHVtTnhCO0FtRHRtTndCO0VBQ0ksU0FBQTtBbkR3bU41QjtBbUR0bU5nQjtFQUNJLHVCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxtQkFBQTtFQUNBLGlCQUFBO0VBQ0EsY0FBQTtFQUNBLG9CQUFBO0FuRHdtTnBCO0FtRHZtTm9CO0VBQ0ksV0FBQTtFQUNBLFlBQUE7RUFDQSxtQkFBQTtBbkR5bU54QjtBbUR4bU5ZO0VBQ0ksYUFBQTtFQUNBLG1CQUFBO0FuRDBtTmhCO0FtRHptTmdCO0VBQ0ksdUJBQUE7RUFDQSxnQkFBQTtFQUNBLGtCQUFBO0VBQ0EscUJBQUE7RUFDQSxjQUFBO0VBQ0EsU0FBQTtFQUNBLGNBQUE7QW5EMm1OcEI7QW1EMW1OZ0I7RUFDSSxXQUFBO0VBQ0EsOEJBQUE7RUFDQSxrQkFBQTtFQUNBLGtCQUFBO0VBQ0EsZUFBQTtBbkQ0bU5wQjtBbUQxbU5nQjtFQUNJLGdDQUFBO0VBQ0EsZ0JBQUE7QW5ENG1OcEI7QW1EM21Ob0I7RUFDSSxjQUFBO0VBQ0EsZ0NBQUE7RUFDQSxnQkFBQTtFQUNBLGVBQUE7RUFDQSxzQkFBQTtFQUNBLGtCQUFBO0FuRDZtTnhCO0FtRDVtTmdCO0VBQ0kscUJBQUE7RUFDQSxZQUFBO0VBQ0EsZ0NBQUE7QW5EOG1OcEI7O0FvRHp0TkE7RUFDSTtJQUNJLGdEQUFBO0VwRDR0Tk47RW9EM3RORTtJQUNJLGdEQUFBO0VwRDZ0Tk47RW9ENXRORTtJQUNJLGdEQUFBO0VwRDh0Tk47QUFDRjtBb0Q5dE5BO0VBQ0ksNkJBQUE7QXBEZ3VOSjtBb0Q5dE5RO0VBREo7SUFFUSxjQUFBO0VwRGl1TlY7RW9EaHVORTtJQUVRLGNBQUE7SUFDQSxrQkFBQTtFcERtdU5WO0FBTEY7QW9EN3ROSTtFQUNJLG1CQUFBO0VBQ0EscUNBQUE7RUFDQSwrQ0FBQTtFQUNBLGFBQUE7QXBEcXVOUjtBb0RwdU5RO0VBTEo7SUFNUSxhQUFBO0VwRHV1TlY7RW9EdHVOVTtJQUNJLGFBQUE7RXBEd3VOZDtFb0R2dU5jO0lBQ0ksZUFBQTtJQUNBLGtCQUFBO0VwRHl1TmxCO0FBQ0Y7QW9EenVOUTtFQVpKO0lBYVEsYUFBQTtFcEQ0dU5WO0VvRDN1TlU7SUFDSSw0QkFBQTtFcEQ2dU5kO0FBQ0Y7QW9EN3VOSTtFQUNJLG1CQUFBO0VBQ0EsZ0JBQUE7RUFDQSx5QkFBQTtFQUNBLCtDQUFBO0VBQ0EsNEJBQUE7QXBEK3VOUjtBb0Q5dU5RO0VBQ0kscUJBQUE7QXBEZ3ZOWjtBb0QvdU5ZO0VBQ0ksa0JBQUE7QXBEaXZOaEI7QW9EaHZOUTtFQUNJLFNBQUE7QXBEa3ZOWjtBb0Rqdk5RO0VBQ0ksZ0JBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7RUFDQSxjQUFBO0FwRG12Tlo7QW9EbHZOWTtFQUxKO0lBTVEsZUFBQTtJQUNBLGlCQUFBO0VwRHF2TmQ7QUFDRjtBb0Rydk5ZO0VBUko7SUFTUSxlQUFBO0lBQ0EsaUJBQUE7RXBEd3ZOZDtBQUNGO0FvRHh2TlE7RUFDSSxxQkFBQTtFQUNBLGNBQUE7QXBEMHZOWjtBb0R6dk5RO0VBQ0ksZ0JBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7RUFDQSxjQUFBO0FwRDJ2Tlo7QW9EMXZOWTtFQUxKO0lBTVEsZUFBQTtJQUNBLGlCQUFBO0VwRDZ2TmQ7QUFDRjtBb0Q3dk5JO0VBQ0ksdUJBQUE7RUFDQSxnQkFBQTtFQUNBLG1CQUFBO0VBQ0EscUJBQUE7RUFDQSxjQUFBO0VBQ0EsZ0JBQUE7RUFDQSxTQUFBO0FwRCt2TlI7QW9EOXZOUTtFQVJKO0lBU1EsbUJBQUE7RXBEaXdOVjtBQUNGO0FvRGp3Tkk7RUFDSSxnQkFBQTtFQUNBLGVBQUE7RUFDQSxzQkFBQTtFQUNBLGlCQUFBO0VBQ0EsY0FBQTtFQUNBLG1CQUFBO0FwRG13TlI7QW9EbHdOUTtFQVBKO0lBUVEsZ0JBQUE7SUFDQSxtQkFBQTtFcERxd05WO0FBQ0Y7QW9EcndOSTtFQUNJLGtCQUFBO0VBQ0EsbUJBQUE7QXBEdXdOUjtBb0Ryd05ZO0VBREo7SUFFUSxpQkFBQTtFcER3d05kO0FBQ0Y7QW9EeHdOUTtFQUNJLGlCQUFBO0VBQ0Esa0JBQUE7QXBEMHdOWjtBb0R6d05ZO0VBSEo7SUFJUSxrQkFBQTtFcEQ0d05kO0FBQ0Y7QW9ENXdOUTtFQUNJLGFBQUE7RUFDQSxtQkFBQTtFQUNBLGdCQUFBO0VBQ0EsZUFBQTtFQUNBLHFCQUFBO0VBQ0EsaUJBQUE7RUFDQSxjQUFBO0FwRDh3Tlo7QW9EN3dOUTtFQUNJLGtCQUFBO0VBQ0EsY0FBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0EsdUJBQUE7RUFDQSxrQkFBQTtFQUNBLHlCQUFBO0VBQ0EsZ0NBQUE7RUFDQSxhQUFBO0FwRCt3Tlo7QW9EOXdOWTtFQVZKO0lBV1EsV0FBQTtJQUNBLFlBQUE7RXBEaXhOZDtBQUNGO0FvRGp4TlE7RUFDSSxZQUFBO0FwRG14Tlo7QW9EanhOWTtFQUNJLFdBQUE7RUFDQSxjQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxrQkFBQTtFQUNBLHlCQUFBO0VBQ0Esa0JBQUE7RUFDQSxTQUFBO0VBQ0EsUUFBQTtFQUNBLGdDQUFBO0VBQ0EsZ0NBQUE7QXBEbXhOaEI7QW9EbHhOZ0I7RUFaSjtJQWFRLFdBQUE7SUFDQSxZQUFBO0VwRHF4TmxCO0FBQ0Y7QW9EcHhOUTtFQUNJLGVBQUE7RUFDQSxXQUFBO0VBQ0Esa0JBQUE7RUFDQSx5QkFBQTtFQUNBLG1CQUFBO0VBQ0EsYUFBQTtBcERzeE5aO0FvRHJ4TlE7RUFDSSxnQkFBQTtFQUNBLGVBQUE7RUFDQSxxQkFBQTtFQUNBLGlCQUFBO0VBQ0EsY0FBQTtBcER1eE5aO0FvRHR4TlE7RUFDSSxlQUFBO0VBQ0EsV0FBQTtFQUNBLGtCQUFBO0VBQ0EseUJBQUE7RUFDQSxtQkFBQTtFQUNBLGlCQUFBO0VBQ0EsYUFBQTtBcER3eE5aO0FvRHZ4Tkk7RUFDSSxjQUFBO0VBQ0EsY0FBQTtFQUNBLDZDQUFBO0VBQ0EsbUJBQUE7RUFDQSxtQkFBQTtFQUNBLGNBQUE7RUFDQSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxpQkFBQTtFQUNBLGlDQUFBO0VBQ0Esb0NBQUE7RUFDQSxnQ0FBQTtBcER5eE5SO0FvRHh4TlE7RUFiSjtJQWNRLG1CQUFBO0VwRDJ4TlY7QUFDRjtBb0QxeE5ZO0VBREo7SUFFUSxpQkFBQTtFcEQ2eE5kO0FBQ0Y7QW9EN3hOUTtFQWxCSjtJQW1CUSxjQUFBO0lBQ0EsV0FBQTtJQUNBLGFBQUE7SUFDQSxpQkFBQTtJQUNBLGVBQUE7RXBEZ3lOVjtBQUNGO0FvRGh5TlE7RUF4Qko7SUF5QlEsbUJBQUE7SUFDQSxjQUFBO0lBQ0EsV0FBQTtJQUNBLGdDQUFBO0lBQ0EsbUJBQUE7RXBEbXlOVjtFb0RseU5VO0lBQ0ksOEJBQUE7RXBEb3lOZDtFb0RueU5jO0lBQ0ksaUJBQUE7RXBEcXlObEI7QUFDRjtBb0RyeU5RO0VBQ0ksZ0NBQUE7RUFDQSxZQUFBO0FwRHV5Tlo7QW9EcnlOUTtFQURKO0lBRVEsYUFBQTtFcER3eU5WO0FBQ0Y7QW9EeHlOSTtFQUNJLGVBQUE7QXBEMHlOUjtBb0R6eU5RO0VBRko7SUFHUSxjQUFBO0VwRDR5TlY7QUFDRjtBb0Q1eU5RO0VBQ0ksa0JBQUE7QXBEOHlOWjtBb0Q3eU5ZO0VBQ0ksZ0JBQUE7RUFDQSxhQUFBO0VBQ0EsVUFBQTtBcEQreU5oQjtBb0Q5eU5ZO0VBQ0ksZUFBQTtFQUNBLGlCQUFBO0VBQ0EsY0FBQTtFQUNBLGNBQUE7RUFDQSxrQkFBQTtBcERnek5oQjtBb0QveU5nQjtFQUNJLGNBQUE7RUFDQSwwQkFBQTtBcERpek5wQjtBb0Roek5nQjtFQUNJLHFCQUFBO0FwRGt6TnBCO0FvRGp6TmdCO0VBQ0ksV0FBQTtFQUNBLGNBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLHVCQUFBO0VBQ0Esa0JBQUE7RUFDQSxrQkFBQTtFQUNBLE9BQUE7RUFDQSxRQUFBO0VBQ0EseUJBQUE7QXBEbXpOcEI7QW9EbHpOZ0I7RUFDSSxnQ0FBQTtBcERvek5wQjtBb0Rqek5vQjtFQUNJLFdBQUE7RUFDQSxjQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxrQkFBQTtFQUNBLHlCQUFBO0VBQ0Esa0JBQUE7RUFDQSxVQUFBO0VBQ0EsU0FBQTtFQUNBLGdDQUFBO0FwRG16TnhCOztBcUR2aU9BO0VBQ0ksNEJBQUE7QXJEMGlPSjtBcUR6aU9JO0VBQ0ksbUJBQUE7QXJEMmlPUjtBcUR6aU9RO0VBREo7SUFFUSxrQkFBQTtFckQ0aU9WO0FBQ0Y7QXFEM2lPUTtFQURKO0lBRVEsWUFBQTtJQUNBLGlCQUFBO0lBQ0EsZ0JBQUE7RXJEOGlPVjtBQUNGO0FxRDlpT1E7RUFMSjtJQU1RLGdCQUFBO0lBQ0EsV0FBQTtJQUNBLGlCQUFBO0VyRGlqT1Y7QUFDRjtBcURoak9RO0VBREo7SUFFUSxvQkFBQTtFckRtak9WO0FBQ0Y7QXFEbGpPUTtFQURKO0lBRVEsc0JBQUE7RXJEcWpPVjtBQUNGO0FxRHJqT0k7RUFDSSw4QkFBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7QXJEdWpPUjtBcUR0ak9RO0VBQ0ksY0FBQTtFQUNBLG1CQUFBO0VBQ0EsdUJBQUE7RUFDQSxpQkFBQTtFQUNBLG9CQUFBO0VBQ0EsZ0JBQUE7QXJEd2pPWjtBcUR2ak9ZO0VBUEo7SUFRUSxlQUFBO0lBQ0EsaUJBQUE7RXJEMGpPZDtBQUNGO0FxRDFqT1k7RUFWSjtJQVdRLGVBQUE7SUFDQSxpQkFBQTtFckQ2ak9kO0VxRDVqT2M7SUFDSSxhQUFBO0VyRDhqT2xCO0FBQ0Y7QXFEOWpPUTtFQUNJLGNBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7RUFDQSxpQkFBQTtFQUNBLHFCQUFBO0FyRGdrT1o7QXFEOWpPUTtFQURKO0lBRVEsMkNBQUE7SUFDQSxtQkFBQTtJQUNBLDRCQUFBO0lBQ0Esc0JBQUE7SUFDQSxnQkFBQTtJQUNBLDZCQUFBO0VyRGlrT1Y7RXFEaGtPVTtJQUNJLGtCQUFBO0VyRGtrT2Q7RXFEamtPVTtJQUNJLGNBQUE7SUFDQSxrQkFBQTtJQUNBLFdBQUE7RXJEbWtPZDtFcURsa09jO0lBQ0ksbUJBQUE7RXJEb2tPbEI7RXFEbmtPYztJQUNJLHVCQUFBO0lBQ0Esb0JBQUE7SUFDQSxxQkFBQTtJQUNBLGdCQUFBO0lBQ0EscUJBQUE7SUFDQSxrQkFBQTtJQUNBLGlCQUFBO0lBQ0EsYUFBQTtFckRxa09sQjtFcURwa09rQjtJQUNJLHVCQUFBO0lBQ0EsU0FBQTtFckRza090QjtBQUNGO0FxRC9qT0k7RUFDSSxnQkFBQTtFQUNBLG1CQUFBO0FyRGlrT1I7QXFEOWpPUTtFQUNJO0lBQ0ksZ0JBQUE7RXJEZ2tPZDtBQUNGO0FxRGhrT1E7RUFDSTtJQUNJLGVBQUE7RXJEa2tPZDtFcURqa09jO0lBQ0ksZUFBQTtJQUNBLGtCQUFBO0VyRG1rT2xCO0VxRGxrT2M7SUFDSSxrQkFBQTtJQUNBLFdBQUE7SUFDQSxlQUFBO0lBQ0EsY0FBQTtFckRva09sQjtFcURua09rQjtJQUNJLFNBQUE7RXJEcWtPdEI7RXFEcGtPa0I7SUFDSSx1QkFBQTtJQUNBLGVBQUE7SUFDQSxpQkFBQTtJQUNBLGdCQUFBO0lBQ0EscUJBQUE7SUFDQSxrQkFBQTtJQUNBLGlCQUFBO0lBQ0EsYUFBQTtFckRza090QjtFcURya09zQjtJQUNJLHVCQUFBO0lBQ0EsU0FBQTtFckR1a08xQjtBQUNGO0FxRHZrT0k7RUFDSSxhQUFBO0FyRHlrT1I7QXFEeGtPUTtFQUZKO0lBR1EsY0FBQTtFckQya09WO0FBQ0Y7QXFEMWtPSTtFQUNJLGFBQUE7QXJENGtPUjtBcUQza09RO0VBRko7SUFHUSxjQUFBO0VyRDhrT1Y7QUFDRjtBcUQ3a09RO0VBREo7SUFFUSxXQUFBO0lBQ0EsZUFBQTtFckRnbE9WO0FBQ0Y7O0FzRGh0T0E7RUFDSSxrQkFBQTtBdERtdE9KO0FzRGx0T0k7RUFGSjtJQUdRLG1CQUFBO0V0RHF0T047RXNEbHRPRTtJQUVRLG1CQUFBO0V0RHF0T1Y7QUFKRjtBc0RodE9JO0VBQ0ksY0FBQTtBdER1dE9SO0FzRHR0T0k7RUFDSSwwQkFBQTtBdER3dE9SO0FzRHZ0T0k7RUFDSSxvQkFBQTtFQUNBLHNCQUFBO0VBQ0EsY0FBQTtBdER5dE9SO0FzRHh0T1E7RUFKSjtJQUtRLGVBQUE7RXREMnRPVjtBQUNGO0FzRDN0T0k7RUFDSSxnQkFBQTtFQUNBLGNBQUE7RUFDQSxnQkFBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTtBdEQ2dE9SO0FzRDV0T1E7RUFDSSxnQkFBQTtBdEQ4dE9aO0FzRDd0T0k7RUFDSSx1QkFBQTtFQUNBLGdCQUFBO0VBQ0EsZUFBQTtFQUNBLG1CQUFBO0VBQ0EsbUJBQUE7QXREK3RPUjtBc0Q5dE9JO0VBQ0ksdUJBQUE7RUFDQSxnQkFBQTtFQUNBLG9CQUFBO0VBQ0Esc0JBQUE7RUFDQSxtQkFBQTtBdERndU9SO0FzRC90T1E7RUFOSjtJQU9RLG1CQUFBO0V0RGt1T1Y7QUFDRjtBc0RsdU9JO0VBQ0ksdUJBQUE7RUFDQSxnQkFBQTtFQUNBLG1CQUFBO0VBQ0EscUJBQUE7RUFDQSxtQkFBQTtBdERvdU9SO0FzRG51T1E7RUFOSjtJQU9RLG1CQUFBO0V0RHN1T1Y7QUFDRjtBc0RydU9RO0VBQ0ksZ0NBQUE7QXREdXVPWjtBc0R0dU9ZO0VBQ0ksY0FBQTtFQUNBLGdDQUFBO0VBQ0EsZUFBQTtFQUNBLGdCQUFBO0VBQ0Esc0JBQUE7RUFDQSxrQkFBQTtBdER3dU9oQjtBc0R2dU9RO0VBQ0kscUJBQUE7RUFDQSxZQUFBO0VBQ0EsZ0NBQUE7QXREeXVPWjtBc0R4dU9RO0VBRVE7SUFDSSxlQUFBO0lBQ0EsaUJBQUE7SUFDQSxrQkFBQTtFdER5dU9sQjtBQUNGOztBdUQ5eU9BO0VBQ0ksd0NBQUE7QXZEaXpPSjtBdUQ5eU9ZO0VBREo7SUFFUSwwQkFBQTtFdkRpek9kO0FBQ0Y7O0F1RGp6T0E7RUFDSSw2QkFBQTtBdkRvek9KO0F1RG56T0k7RUFGSjtJQUdRLDRCQUFBO0V2RHN6T047QUFDRjtBdUR0ek9JO0VBSko7SUFLUSwwQkFBQTtFdkR5ek9OO0FBQ0Y7QXVEeHpPUTtFQUNJLGNBQUE7QXZEMHpPWjtBdUR6ek9ZO0VBRko7SUFHUSxjQUFBO0V2RDR6T2Q7QUFDRjtBdUQ1ek9JO0VBQ0ksZ0JBQUE7RUFDQSxlQUFBO0VBQ0EscUJBQUE7RUFDQSxpQkFBQTtFQUNBLGNBQUE7RUFDQSxtQkFBQTtFQUNBLHlCQUFBO0F2RDh6T1I7QXVEN3pPUTtFQVJKO0lBU1EsbUJBQUE7RXZEZzBPVjtBQUNGO0F1RGgwT1E7RUFDSSxTQUFBO0F2RGswT1o7QXVEajBPSTtFQUNJLHVCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxlQUFBO0VBQ0EsbUJBQUE7RUFDQSxtQkFBQTtBdkRtME9SO0F1RGwwT1E7RUFDSSxTQUFBO0F2RG8wT1o7QXVEbjBPSTtFQUNJLHVCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxvQkFBQTtFQUNBLHNCQUFBO0VBQ0EsbUJBQUE7QXZEcTBPUjtBdURwME9RO0VBQ0ksU0FBQTtBdkRzME9aO0F1RHIwT0k7RUFDSSx1QkFBQTtFQUNBLGdCQUFBO0VBQ0EsbUJBQUE7RUFDQSxxQkFBQTtFQUNBLG1CQUFBO0F2RHUwT1I7QXVEdDBPUTtFQUNJLFNBQUE7QXZEdzBPWjtBdUR2ME9JO0VBQ0ksbUJBQUE7QXZEeTBPUjtBdUR4ME9RO0VBQ0ksZ0JBQUE7RUFDQSxvQkFBQTtFQUNBLHNCQUFBO0VBQ0EsY0FBQTtFQUNBLFNBQUE7QXZEMDBPWjtBdUR6ME9ZO0VBTko7SUFPUSxlQUFBO0lBQ0EsaUJBQUE7RXZENDBPZDtBQUNGO0F1RDUwT1E7RUFDSSxnQkFBQTtFQUNBLGdCQUFBO0F2RDgwT1o7QXVENzBPWTtFQUNJLGtCQUFBO0VBQ0EsbUJBQUE7RUFDQSxnQkFBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTtFQUNBLGNBQUE7RUFDQSxtQkFBQTtBdkQrME9oQjtBdUQ5ME9nQjtFQUNJLFdBQUE7RUFDQSx5QkFBQTtFQUNBLGtCQUFBO0VBQ0Esa0JBQUE7RUFDQSxRQUFBO0VBQ0EsU0FBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0F2RGcxT3BCO0F1RC8wT0k7RUFDSSxnQkFBQTtBdkRpMU9SO0F1RGgxT1E7RUFDSSxrQkFBQTtFQUNBLG1CQUFBO0VBQ0EsZ0JBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7RUFDQSxjQUFBO0F2RGsxT1o7QXVEajFPWTtFQUNJLGtCQUFBO0F2RG0xT2hCO0F1RGwxT1k7RUFDSSxXQUFBO0VBQ0EseUJBQUE7RUFDQSxrQkFBQTtFQUNBLGtCQUFBO0VBQ0EsUUFBQTtFQUNBLE9BQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtBdkRvMU9oQjtBdURsMU9RO0VBREo7SUFFUSxjQUFBO0V2RHExT1Y7RXVEcDFPVTtJQUNJLGtCQUFBO0V2RHMxT2Q7QUFDRjtBdUR0MU9RO0VBQ0ksbUJBQUE7RUFDQSxrQkFBQTtBdkR3MU9aO0F1RHYxT1k7RUFDSSxrQkFBQTtFQUNBLGVBQUE7QXZEeTFPaEI7QXVEeDFPWTtFQUNJLHVCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxtQkFBQTtFQUNBLGlCQUFBO0VBQ0EsY0FBQTtFQUNBLFNBQUE7QXZEMDFPaEI7QXVEejFPSTtFQUNJLGtCQUFBO0F2RDIxT1I7QXVEMTFPUTtFQUNJLFlBQUE7RUFDQSxvQkFBQTtFQUNBLGdCQUFBO0VBQ0EsbUJBQUE7RUFDQSxzQkFBQTtFQUNBLHVCQUFBO0F2RDQxT1o7QXVEMzFPWTtFQUNJLGNBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7RUFDQSx3QkFBQTtBdkQ2MU9oQjtBdUQ1MU9RO0VBQ0ksd0JBQUE7RUFDQSw2QkFBQTtFQUNBLGdDQUFBO0VBQ0EsMkJBQUE7RUFDQSw4QkFBQTtBdkQ4MU9aO0F1RDcxT1k7RUFOSjtJQU9RLGFBQUE7RXZEZzJPZDtBQUNGO0F1RGgyT1k7RUFDSSxjQUFBO0VBQ0EsY0FBQTtFQUNBLFdBQUE7RUFDQSwyQkFBQTtFQUNBLDhCQUFBO0F2RGsyT2hCO0F1RGoyT2dCO0VBTko7SUFPUSw0QkFBQTtFdkRvMk9sQjtBQUNGO0F1RHAyT2dCO0VBUko7SUFTUSxlQUFBO0V2RHUyT2xCO0FBQ0Y7QXVEdjJPZ0I7RUFDSSxZQUFBO0VBQ0EscUJBQUE7RUFDQSxXQUFBO0VBQ0EsMkJBQUE7RUFDQSw4QkFBQTtFQUNBLGNBQUE7RUFDQSxrQkFBQTtFQUNBLHNCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxvQkFBQTtBdkR5Mk9wQjtBdUR4Mk9vQjtFQUNJLGNBQUE7QXZEMDJPeEI7QXVEejJPb0I7RUFiSjtJQWNRLGtCQUFBO0lBQ0EsbUJBQUE7RXZENDJPdEI7QUFDRjtBdUQ1Mk9nQjtFQUNJLGtCQUFBO0F2RDgyT3BCO0F1RDcyT1k7RUFDSSxjQUFBO0VBQ0EsY0FBQTtFQUNBLFdBQUE7RUFDQSx5QkFBQTtFQUNBLDZCQUFBO0VBQ0EsZ0NBQUE7RUFDQSxjQUFBO0VBQ0EsbUJBQUE7RUFDQSxnQkFBQTtFQUNBLHNCQUFBO0VBQ0EsZ0NBQUE7RUFDQSxnQ0FBQTtFQUNBLDRCQUFBO0F2RCsyT2hCO0F1RDkyT2dCO0VBQ0ksZ0NBQUE7QXZEZzNPcEI7QXVEOTJPb0I7RUFESjtJQUVRLGdDQUFBO0lBQ0EsWUFBQTtFdkRpM090QjtBQUNGO0F1RGozT29CO0VBSko7SUFLUSxnQ0FBQTtJQUNBLGNBQUE7RXZEbzNPdEI7RXVEbjNPc0I7SUFDSSxrQkFBQTtJQUNBLGdDQUFBO0V2RHEzTzFCO0FBQ0Y7QXVEcjNPZ0I7RUExQko7SUEyQlEsY0FBQTtJQUNBLGVBQUE7SUFDQSxrQkFBQTtJQUNBLGtCQUFBO0lBQ0EsbUJBQUE7RXZEdzNPbEI7RXVEdjNPa0I7SUFDSSxpQkFBQTtFdkR5M090QjtFdUR4M09rQjtJQUNJLHVCQUFBO0V2RDAzT3RCO0FBQ0Y7QXVEMTNPZ0I7RUFDSTtJQUNJLGdEQUFBO0V2RDQzT3RCO0V1RDMzT2tCO0lBQ0ksZ0RBQUE7RXZENjNPdEI7RXVENTNPa0I7SUFDSSxnREFBQTtFdkQ4M090QjtBQUNGO0F1RDczT1k7RUFDSSxrQkFBQTtBdkQrM09oQjtBdUQ5M09nQjtFQUNJLGdCQUFBO0VBQ0EsYUFBQTtFQUNBLFVBQUE7QXZEZzRPcEI7QXVELzNPZ0I7RUFDSSxnQkFBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTtFQUNBLGNBQUE7RUFDQSxjQUFBO0VBQ0Esa0JBQUE7QXZEaTRPcEI7QXVEaDRPb0I7RUFDSSxjQUFBO0VBQ0EsMEJBQUE7QXZEazRPeEI7QXVEajRPb0I7RUFDSSxxQkFBQTtBdkRtNE94QjtBdURsNE9vQjtFQUNJLFdBQUE7RUFDQSxjQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSx1QkFBQTtFQUNBLGtCQUFBO0VBQ0Esa0JBQUE7RUFDQSxPQUFBO0VBQ0EsUUFBQTtFQUNBLHlCQUFBO0F2RG80T3hCO0F1RG40T29CO0VBQ0ksZ0NBQUE7QXZEcTRPeEI7QXVEbDRPd0I7RUFDSSxXQUFBO0VBQ0EsY0FBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0Esa0JBQUE7RUFDQSx5QkFBQTtFQUNBLGtCQUFBO0VBQ0EsVUFBQTtFQUNBLFNBQUE7RUFDQSxnQ0FBQTtBdkRvNE81Qjs7QXdEdm9QQTtFQUNJLG1CQUFBO0F4RDBvUEo7QXdEem9QSTtFQUZKO0lBR1Esb0JBQUE7RXhENG9QTjtBQUNGO0F3RDVvUEk7RUFKSjtJQUtRLG9CQUFBO0V4RCtvUE47QUFDRjtBd0Qvb1BJO0VBTko7SUFPUSxpQkFBQTtFeERrcFBOO0V3RGpwUE07SUFDSSxvQkFBQTtFeERtcFBWO0FBQ0Y7QXdEbnBQSTtFQUNJLGtCQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtFQUNBLGtCQUFBO0VBQ0EsaUJBQUE7RUFDQSwrQkFBQTtFQUNBLGtCQUFBO0VBQ0EsMkJBQUE7QXhEcXBQUjtBd0RwcFBJO0VBQ0ksV0FBQTtFQUNBLFdBQUE7RUFDQSx5QkFBQTtFQUNBLFVBQUE7RUFDQSxRQUFBO0VBQ0EsT0FBQTtFQUNBLGtCQUFBO0F4RHNwUFI7QXdEcnBQSTtFQUNJLFdBQUE7RUFDQSxXQUFBO0VBQ0EseUJBQUE7RUFDQSxVQUFBO0VBQ0EsUUFBQTtFQUNBLFFBQUE7RUFDQSxrQkFBQTtBeER1cFBSO0F3RHJwUFE7RUFDSSx1QkFBQTtFQUNBLG9CQUFBO0VBQ0EsZ0JBQUE7RUFDQSxzQkFBQTtFQUNBLGNBQUE7RUFDQSxzQkFBQTtBeER1cFBaO0F3RHRwUFE7RUFDSTtJQUNJLG9CQUFBO0lBQ0Esc0JBQUE7SUFDQSxnQkFBQTtFeER3cFBkO0FBQ0Y7QXdEeHBQSTtFQUNJLG1CQUFBO0F4RDBwUFI7QXdEenBQUTtFQUNJLGVBQUE7RUFDQSxpQkFBQTtFQUNBLGNBQUE7RUFDQSxnQkFBQTtBeEQycFBaO0F3RDFwUFE7RUFDSTtJQUNJLG9CQUFBO0lBQ0Esc0JBQUE7RXhENHBQZDtBQUNGO0F3RDNwUFE7RUFDSSxnQ0FBQTtBeEQ2cFBaO0F3RDVwUFk7RUFDSSxjQUFBO0VBQ0EsZ0NBQUE7RUFDQSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxzQkFBQTtFQUNBLGtCQUFBO0F4RDhwUGhCO0F3RDdwUFE7RUFDSSxxQkFBQTtFQUNBLFlBQUE7RUFDQSxnQ0FBQTtBeEQrcFBaOztBeUR2dVBBO0VBQ0ksZUFBQTtFQUNBLHFCQUFBO0VBQ0EsaUJBQUE7QXpEMHVQSjs7QXlEenVQQTtFQUNJLHVCQUFBO0VBQ0Esb0JBQUE7RUFDQSxzQkFBQTtBekQ0dVBKOztBeUQzdVBBO0VBQ0ksb0JBQUE7RUFDQSxzQkFBQTtBekQ4dVBKOztBeUQ3dVBBO0VBQ0ksZUFBQTtBekRndlBKOztBeUQvdVBBO0VBQ0ksZUFBQTtBekRrdlBKOztBeURqdlBBO0VBQ0ksZUFBQTtBekRvdlBKOztBeURudlBBO0VBQ0ksZUFBQTtFQUNBLGlCQUFBO0F6RHN2UEo7QXlEcnZQSTtFQUhKO0lBSVEsZUFBQTtJQUNBLGlCQUFBO0V6RHd2UE47QUFDRjs7QXlEeHZQQTtFQUNJLGlCQUFBO0F6RDJ2UEo7O0F5RDF2UEE7RUFDSSxrQkFBQTtBekQ2dlBKOztBeUQ1dlBBO0VBQ0ksZUFBQTtBekQrdlBKOztBeUQ3dlBBO0VBQ0ksY0FBQTtBekRnd1BKOztBeUQvdlBBO0VBQ0ksY0FBQTtBekRrd1BKOztBeURqd1BBO0VBQ0ksY0FBQTtBekRvd1BKOztBeURud1BBO0VBQ0ksY0FBQTtBekRzd1BKOztBeURyd1BBO0VBQ0ksY0FBQTtBekR3d1BKOztBeUR2d1BBO0VBQ0ksY0FBQTtBekQwd1BKOztBMERuelBBO0VBQ0ksb0JBQUE7QTFEc3pQSjtBMERyelBJO0VBQ0ksb0JBQUE7RUFDQSxzQkFBQTtFQUNBLGNBQUE7RUFDQSxTQUFBO0ExRHV6UFI7QTBEdHpQUTtFQUNJLGNBQUE7QTFEd3pQWjtBMER2elBRO0VBQ0ksMEJBQUE7QTFEeXpQWjs7QTJEbjBQQTtFQUNJLGlCQUFBO0EzRHMwUEo7QTJEcjBQSTtFQUNJO0lBQ0ksbUJBQUE7RTNEdTBQVjtFMkR0MFBNO0lBQ0ksa0JBQUE7RTNEdzBQVjtBQUNGO0EyRHgwUEk7RUFDSSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSx5QkFBQTtFQUNBLGlCQUFBO0VBQ0EsbUJBQUE7RUFDQSxxQkFBQTtBM0QwMFBSO0EyRHowUEk7RUFDSSx3QkFBQTtFQUNBLGFBQUE7QTNEMjBQUjtBMkQxMFBRO0VBQ0ksV0FBQTtFQUNBLDhCQUFBO0VBQ0Esa0JBQUE7RUFDQSxrQkFBQTtBM0Q0MFBaO0EyRDMwUFE7RUFDSSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxpQkFBQTtFQUNBLFNBQUE7RUFDQSxVQUFBO0EzRDYwUFo7QTJENTBQWTtFQU5KO0lBT1EsZUFBQTtJQUNBLGlCQUFBO0UzRCswUGQ7QUFDRjtBMkQvMFBJO0VBQ0ksa0JBQUE7RUFDQSxnQkFBQTtBM0RpMVBSO0EyRGgxUFE7RUFDSSx3QkFBQTtFQUNBLHdCQUFBO0EzRGsxUFo7QTJEaDFQWTtFQUNJLHFCQUFBO0EzRGsxUGhCO0EyRGoxUFE7RUFDSSxNQUFBO0VBQ0EsWUFBQTtFQUNBLFdBQUE7RUFDQSxrQkFBQTtFQUNBLGtFQUFBO0VBRUEsa0JBQUE7RUFDQSxhQUFBO0EzRG0xUFo7QTJEbDFQSTtFQUNJLFdBQUE7RUFDQSxZQUFBO0VBQ0EsV0FBQTtFQUNBLGVBQUE7RUFDQSxrQkFBQTtBM0RvMVBSO0EyRG4xUFE7RUFOSjtJQU9RLG9CQUFBO0UzRHMxUFY7QUFDRjtBMkR0MVBRO0VBUko7SUFTUSxvQkFBQTtFM0R5MVBWO0FBQ0Y7QTJEejFQUTtFQVZKO0lBV1EsZ0JBQUE7SUFDQSxrQkFBQTtFM0Q0MVBWO0FBQ0Y7QTJENTFQUTtFQUNJLG9CQUFBO0VBQ0Esc0JBQUE7RUFDQSxnQkFBQTtFQUNBLHlCQUFBO0VBQ0EsY0FBQTtFQUNBLHNCQUFBO0EzRDgxUFo7QTJENTFQWTtFQVJKO0lBU1EscUJBQUE7SUFDQSxnQkFBQTtFM0QrMVBkO0FBQ0Y7QTJELzFQWTtFQVhKO0lBWVEsNEJBQUE7SUFDQSxtQkFBQTtJQUNBLG1CQUFBO0lBQ0EscUJBQUE7SUFDQSxrQkFBQTtJQUNBLGlCQUFBO0lBQ0EsYUFBQTtFM0RrMlBkO0FBQ0Y7QTJEbDJQUTtFQUNJLGtCQUFBO0VBQ0EsV0FBQTtFQUNBLFdBQUE7QTNEbzJQWjtBMkRuMlBZO0VBSko7SUFLUSxXQUFBO0UzRHMyUGQ7QUFDRjs7QTRENzdQQTtFQUNJLGVBQUE7QTVEZzhQSjtBNEQvN1BJO0VBRko7SUFHUSxpQkFBQTtFNURrOFBOO0FBQ0Y7QTREbDhQSTtFQUNJLHNCQUFBO0E1RG84UFI7QTREbjhQSTtFQUNJLHVCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxvQkFBQTtFQUNBLHNCQUFBO0VBQ0EsY0FBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxjQUFBO0E1RHE4UFI7QTREcDhQUTtFQVRKO0lBVVEsZ0JBQUE7RTVEdThQVjtBQUNGO0E0RHQ4UFE7RUFDSTtJQUNJLFdBQUE7SUFDQSxjQUFBO0lBQ0EsWUFBQTtJQUNBLFdBQUE7SUFDQSxtQkFBQTtJQUNBLFFBQUE7SUFDQSxRQUFBO0lBQ0Esa0JBQUE7RTVEdzhQZDtBQUNGO0E0RHg4UGdCO0VBVEo7SUFVUSxRQUFBO0lBQ0EsY0FBQTtFNUQyOFBsQjtBQUNGO0E0RHg5UFE7RUFhSTtJQUNJLFdBQUE7SUFDQSxjQUFBO0lBQ0EsWUFBQTtJQUNBLFdBQUE7SUFDQSxtQkFBQTtJQUNBLFNBQUE7SUFDQSxRQUFBO0lBQ0Esa0JBQUE7RTVEODhQZDtBQUNGO0E0RDk4UGdCO0VBVEo7SUFVUSxTQUFBO0lBQ0EsY0FBQTtFNURpOVBsQjtBQUNGO0E0RGo5UEk7RUFDSSxrQkFBQTtFQUNBLHVCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxvQkFBQTtFQUNBLHFCQUFBO0VBQ0EsY0FBQTtFQUNBLGtCQUFBO0VBQ0EseUJBQUE7RUFDQSxlQUFBO0VBQ0EsV0FBQTtFQUNBLGdCQUFBO0VBQ0EsNEJBQUE7RUFDQSxtQkFBQTtFQUNBLGdDQUFBO0E1RG05UFI7QTREbDlQUTtFQUNJLHVCQUFBO0VBRUEsb0JBQUE7RUFDQSxxQkFBQTtFQUNBLGdCQUFBO0VBQ0EsY0FBQTtFQUNBLFNBQUE7QTVEbzlQWjtBNERuOVBRO0VBQ0ksa0JBQUE7RUFDQSxNQUFBO0VBQ0EsT0FBQTtFQUNBLFdBQUE7RUFDQSxVQUFBO0VBQ0EsWUFBQTtFQUNBLHFCQUFBO0VBQ0EsbUJBQUE7QTVEcTlQWjtBNERwOVBRO0VBQ0ksMENBQUE7RUFDQSxrQkFBQTtFQUNBLFdBQUE7RUFDQSxRQUFBO0VBQ0EsV0FBQTtFQUNBLDJCQUFBO0VBQ0EsbUZBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtBNURzOVBaO0E0RHI5UFE7RUFDSSx5QkFBQTtFQUNBLGdDQUFBO0E1RHU5UFo7QTREdDlQSTtFQUNJLHlCQUFBO0VBQ0EsZ0NBQUE7QTVEdzlQUjtBNER2OVBRO0VBQ0ksMENBQUE7RUFDQSxrQkFBQTtFQUNBLFdBQUE7RUFDQSxRQUFBO0VBQ0EsV0FBQTtFQUNBLDJCQUFBO0VBQ0Esb0ZBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtBNUR5OVBaO0E0RHg5UEk7RUFDSSxnQkFBQTtFQUNBLG9CQUFBO0VBQ0Esc0JBQUE7RUFDQSxjQUFBO0VBQ0EsYUFBQTtFQUNBLGdCQUFBO0VBQ0EsZ0NBQUE7QTVEMDlQUjtBNER6OVBRO0VBUko7SUFTUSxpQkFBQTtFNUQ0OVBWO0FBQ0Y7QTRENTlQUTtFQUNJLFNBQUE7QTVEODlQWjtBNEQ1OVBRO0VBREo7SUFFUSxtQkFBQTtFNUQrOVBWO0FBQ0Y7O0E2RG5sUUE7RUFDSSw0QkFBQTtFQUNBLHNCQUFBO0E3RHNsUUo7QTZEcmxRSTtFQUNJLHVIQUFBO0E3RHVsUVI7QTZEdGxRSTtFQUNJLHVIQUFBO0E3RHdsUVI7QTZEdmxRSTtFQUNJLHVIQUFBO0E3RHlsUVI7QTZEeGxRSTtFQUNJLHFHQUFBO0E3RDBsUVI7O0E2RHpsUUE7RUFDSSxrQkFBQTtFQUNBLGtCQUFBO0E3RDRsUUo7QTZEM2xRSTtFQUhKO0lBSVEsaUJBQUE7RTdEOGxRTjtBQUNGOztBOEQ5bVFBO0VBQ0ksZ0JBQUE7RUFDQSxtQkFBQTtBOURpblFKO0E4RGhuUUk7RUFDSSxhQUFBO0VBQ0EsV0FBQTtBOURrblFSO0E4RGhuUVk7RUFDSSxZQUFBO0VBQ0EsY0FBQTtBOURrblFoQjtBOERqblFJO0VBQ0ksYUFBQTtFQUNBLDZCQUFBO0VBQ0EsbUJBQUE7QTlEbW5RUjtBOERsblFRO0VBSko7SUFLUSxnQkFBQTtJQUNBLGFBQUE7RTlEcW5RVjtBQUNGO0E4RHJuUVE7RUFQSjtJQVFRLGFBQUE7SUFDQSx3Q0FBQTtJQUNBLGFBQUE7SUFDQSxnQkFBQTtFOUR3blFWO0FBQ0Y7QThEbG5RSTtFQUNJLDhDQUFBO0E5RG9uUVI7QThEbm5RUTtFQUZKO0lBR1EsOEJBQUE7RTlEc25RVjtBQUNGO0E4RHRuUVE7RUFKSjtJQUtRLDhDQUFBO0U5RHluUVY7QUFDRjtBOER6blFJO0VBQ0ksOENBQUE7QTlEMm5RUjtBOEQxblFJO0VBQ0ksOEJBQUE7QTlENG5RUjtBOEQzblFJO0VBQ0ksa0NBQUE7QTlENm5RUjtBOEQ1blFJO0VBQ0ksOEJBQUE7QTlEOG5RUjtBOEQ3blFJO0VBQ0ksOEJBQUE7QTlEK25RUjtBOEQ5blFJO0VBQ0ksa0NBQUE7QTlEZ29RUjs7QStEN3FRQTtFQUNJLDZCQUFBO0EvRGdyUUo7QStEL3FRSTtFQUNJLHlCQUFBO0VBQ0Esa0JBQUE7QS9EaXJRUjtBK0RoclFRO0VBSEo7SUFJUSxrQkFBQTtFL0RtclFWO0FBQ0Y7QStEbnJRUTtFQUxKO0lBTVEsbUJBQUE7RS9Ec3JRVjtBQUNGO0ErRHRyUVE7RUFDSSx1QkFBQTtFQUNBLGdCQUFBO0VBQ0Esb0JBQUE7RUFDQSxzQkFBQTtFQUNBLGNBQUE7RUFDQSxTQUFBO0EvRHdyUVo7QStEdnJRUTtFQUNJLGdCQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0VBQ0EsY0FBQTtFQUNBLGdCQUFBO0EvRHlyUVo7QStEeHJRUTtFQUNJLGdCQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0VBQ0EsY0FBQTtFQUNBLGdCQUFBO0EvRDByUVo7QStEenJRUTtFQUNJLGdCQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0VBQ0EsY0FBQTtFQUNBLGdCQUFBO0EvRDJyUVo7QStEMXJRWTtFQUNJLDBCQUFBO0VBQ0EseUJBQUE7QS9ENHJRaEI7QStEM3JRWTtFQUNJLHFCQUFBO0EvRDZyUWhCO0ErRDVyUVE7RUFDSSxxQkFBQTtFQUNBLG1CQUFBO0EvRDhyUVo7QStEM3JRWTtFQUNJLHVCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxlQUFBO0VBQ0EsbUJBQUE7RUFDQSxjQUFBO0VBQ0EsU0FBQTtBL0Q2clFoQjtBK0Q1clFZO0VBQ0ksdUJBQUE7RUFDQSxnQkFBQTtFQUNBLGVBQUE7RUFDQSxtQkFBQTtFQUNBLGNBQUE7RUFDQSxTQUFBO0EvRDhyUWhCO0ErRDdyUVk7RUFDSSxxQkFBQTtBL0QrclFoQjtBK0Q5clFZO0VBQ0ksdUJBQUE7RUFDQSxnQkFBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTtFQUNBLGNBQUE7RUFDQSxnQkFBQTtBL0Rnc1FoQjtBK0QvclFZO0VBQ0ksdUJBQUE7RUFDQSxnQkFBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTtFQUNBLGNBQUE7RUFDQSxnQkFBQTtBL0Rpc1FoQjtBK0Roc1FZO0VBQ0ksZ0JBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7RUFDQSxjQUFBO0VBQ0EsZ0JBQUE7QS9Ea3NRaEI7QStEanNRZ0I7RUFDSSwwQkFBQTtBL0Rtc1FwQjtBK0Rsc1FnQjtFQUNJLHFCQUFBO0EvRG9zUXBCOztBZ0V2eFFBO0VBQ0ksc0JBQUE7QWhFMHhRSjtBZ0V6eFFJO0VBQ0kseUJBQUE7RUFDQSx5QkFBQTtFQUNBLDZDQUFBO0VBQ0EsbUJBQUE7QWhFMnhRUjtBZ0V6eFFZO0VBQ0ksNEJBQUE7RUFDQSw2QkFBQTtBaEUyeFFoQjtBZ0UxeFFRO0VBQ0ksNkNBQUE7QWhFNHhRWjtBZ0UzeFFZO0VBRko7SUFHUSxpREFBQTtFaEU4eFFkO0FBQ0Y7QWdFOXhRWTtFQUNJLGdCQUFBO0VBQ0EsZUFBQTtFQUNBLHFCQUFBO0VBQ0EsaUJBQUE7RUFDQSxjQUFBO0VBQ0EscUJBQUE7QWhFZ3lRaEI7QWdFL3hRWTtFQUNJLHVCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxlQUFBO0VBQ0EsbUJBQUE7RUFDQSxnQkFBQTtBaEVpeVFoQjtBZ0VoeVFZO0VBQ0ksZ0JBQUE7RUFDQSxpQkFBQTtFQUNBLGlCQUFBO0FoRWt5UWhCO0FnRWp5UWdCO0VBQ0ksa0JBQUE7QWhFbXlRcEI7QWdFbHlRZ0I7RUFOSjtJQU9RLGFBQUE7SUFDQSxpQkFBQTtJQUNBLGtCQUFBO0lBQ0EscUJBQUE7RWhFcXlRbEI7QUFDRjtBZ0VyeVFZO0VBQ0ksZ0JBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7QWhFdXlRaEI7QWdFdHlRZ0I7RUFKSjtJQUtRLGFBQUE7SUFDQSxpQkFBQTtJQUNBLGtCQUFBO0lBQ0EscUJBQUE7RWhFeXlRbEI7QUFDRjtBZ0V6eVFZO0VBQ0ksZ0JBQUE7RUFDQSxnQkFBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTtBaEUyeVFoQjtBZ0UxeVFZO0VBQ0ksZ0JBQUE7QWhFNHlRaEI7QWdFM3lRZ0I7RUFDSSx1QkFBQTtFQUNBLGdCQUFBO0VBQ0EsbUJBQUE7RUFDQSxpQkFBQTtFQUNBLGNBQUE7RUFDQSxtQkFBQTtFQUNBLGtCQUFBO0FoRTZ5UXBCO0FnRTV5UW9CO0VBQ0ksV0FBQTtFQUNBLHFCQUFBO0VBQ0Esb0ZBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLGtCQUFBO0VBQ0EsT0FBQTtFQUNBLFFBQUE7RUFDQSwyQkFBQTtBaEU4eVF4QjtBZ0U3eVFvQjtFQUNJLGtCQUFBO0FoRSt5UXhCO0FnRTl5UXdCO0VBRko7SUFHUSxpQkFBQTtFaEVpelExQjtBQUNGO0FnRWp6UVk7RUFDSSxtQkFBQTtFQUNBLHNCQUFBO0FoRW16UWhCO0FnRWx6UWdCO0VBQ0ksZ0NBQUE7QWhFb3pRcEI7QWdFbnpRb0I7RUFDSSxjQUFBO0VBQ0EsZ0NBQUE7RUFDQSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxzQkFBQTtFQUNBLGtCQUFBO0FoRXF6UXhCO0FnRXB6UWdCO0VBQ0kscUJBQUE7RUFDQSxZQUFBO0VBQ0EsZ0NBQUE7QWhFc3pRcEI7O0FpRWw1UUE7RUFDSSw2QkFBQTtBakVxNVFKO0FpRW41UVE7RUFDSSx3QkFBQTtBakVxNVFaO0FpRXA1UVE7RUFDSSx1QkFBQTtFQUNBLGdCQUFBO0VBQ0EsZUFBQTtFQUNBLG1CQUFBO0VBQ0EsY0FBQTtFQUNBLFNBQUE7QWpFczVRWjtBaUVyNVFRO0VBQ0ksdUJBQUE7RUFDQSxnQkFBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTtFQUNBLGNBQUE7RUFDQSxnQkFBQTtBakV1NVFaO0FpRXQ1UVE7RUFDSSx1QkFBQTtFQUNBLGdCQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0VBQ0EsY0FBQTtFQUNBLGdCQUFBO0FqRXc1UVo7QWlFdjVRUTtFQUNJLGdCQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0VBQ0EsY0FBQTtFQUNBLGdCQUFBO0FqRXk1UVo7QWlFeDVRWTtFQUNJLDBCQUFBO0VBQ0EscUJBQUE7QWpFMDVRaEI7QWlFejVRWTtFQUNJLHFCQUFBO0FqRTI1UWhCOztBa0UvN1FBO0VBQ0ksMEJBQUE7QWxFazhRSjtBa0VqOFFJO0VBQ0ksaUJBQUE7RUFDQSxrQkFBQTtFQUNBLGtCQUFBO0VBQ0EsbUJBQUE7QWxFbThRUjtBa0VsOFFRO0VBTEo7SUFNUSxlQUFBO0lBQ0Esa0JBQUE7SUFDQSxtQkFBQTtFbEVxOFFWO0FBQ0Y7QWtFcjhRUTtFQVRKO0lBVVEsaUJBQUE7SUFDQSxpQkFBQTtJQUNBLGtCQUFBO0lBQ0Esa0JBQUE7SUFDQSxtQkFBQTtFbEV3OFFWO0FBQ0Y7QWtFeDhRUTtFQUNJLGNBQUE7QWxFMDhRWjtBa0V6OFFRO0VBQ0ksY0FBQTtFQUNBLGVBQUE7QWxFMjhRWjtBa0UxOFFRO0VBQ0ksYUFBQTtFQUNBLG9CQUFBO0VBQ0EsY0FBQTtBbEU0OFFaO0FrRTM4UVE7RUFDSTtJQUNJLGVBQUE7SUFDQSxnQkFBQTtFbEU2OFFkO0VrRTU4UVU7SUFDSSx1QkFBQTtJQUNBLFNBQUE7RWxFODhRZDtBQUNGO0FrRTk4UVE7RUFDSSxrQkFBQTtFQUNBLG1CQUFBO0VBQ0EsK0NBQUE7RUFDQSx3QkFBQTtBbEVnOVFaO0FrRS84UVk7RUFMSjtJQU1RLGtCQUFBO0VsRWs5UWQ7QUFDRjtBa0VsOVFZO0VBQ0ksa0JBQUE7RUFDQSxtQkFBQTtFQUNBLG1CQUFBO0VBQ0EsNEJBQUE7RUFDQSx5QkFBQTtFQUNBLGdDQUFBO0FsRW85UWhCO0FrRW45UWdCO0VBQ0ksdUJBQUE7RUFDQSxnQkFBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTtFQUNBLGNBQUE7QWxFcTlRcEI7QWtFcDlRZ0I7RUFDSSxpQkFBQTtBbEVzOVFwQjtBa0VyOVFnQjtFQUNJLGdDQUFBO0VBQ0EsbUJBQUE7QWxFdTlRcEI7QWtFdDlRUTtFQUNJLGtCQUFBO0VBQ0EsbUJBQUE7RUFDQSwrQ0FBQTtFQUNBLHlCQUFBO0VBQ0EsZ0JBQUE7QWxFdzlRWjtBa0V2OVFZO0VBQ0ksbUJBQUE7QWxFeTlRaEI7QWtFeDlRWTtFQUNJLG1CQUFBO0FsRTA5UWhCO0FrRXo5UVk7RUFDSSxrQkFBQTtFQUNBLGNBQUE7RUFDQSxtQkFBQTtFQUNBLG1CQUFBO0VBQ0EsNEJBQUE7RUFDQSx5QkFBQTtBbEUyOVFoQjtBa0UxOVFnQjtFQUNJLHVCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7RUFDQSxjQUFBO0FsRTQ5UXBCO0FrRTM5UWdCO0VBQ0ksZ0NBQUE7RUFDQSxpQkFBQTtBbEU2OVFwQjtBa0UzOVFvQjtFQUNJLGdDQUFBO0VBQ0EsaUJBQUE7QWxFNjlReEI7QWtFNTlRUTtFQUNJLGdCQUFBO0VBQ0EsY0FBQTtFQUNBLHFCQUFBO0VBQ0EsaUJBQUE7RUFDQSxjQUFBO0VBQ0EseUJBQUE7RUFDQSxtQkFBQTtBbEU4OVFaO0FrRTc5UVk7RUFDSSxTQUFBO0FsRSs5UWhCO0FrRTc5UVk7RUFDSSx1QkFBQTtFQUNBLGdCQUFBO0VBQ0Esb0JBQUE7RUFDQSxxQkFBQTtFQUNBLGNBQUE7RUFDQSxTQUFBO0FsRSs5UWhCO0FrRTk5UVE7RUFDSSxnQkFBQTtFQUNBLG1CQUFBO0VBQ0Esc0JBQUE7RUFDQSxjQUFBO0FsRWcrUVo7QWtFLzlRWTtFQUNJLFNBQUE7QWxFaStRaEI7O0FtRWhsUkk7RUFDSSxhQUFBO0VBQ0Esc0JBQUE7QW5FbWxSUjtBbUVsbFJRO0VBSEo7SUFJUSxtQkFBQTtFbkVxbFJWO0FBQ0Y7QW1FcmxSUTtFQUNJLFdBQUE7RUFDQSw4QkFBQTtFQUNBLGtCQUFBO0VBQ0Esa0JBQUE7QW5FdWxSWjtBbUV0bFJRO0VBQ0ksZ0JBQUE7QW5Fd2xSWjtBbUV2bFJRO0VBQ0ksU0FBQTtBbkV5bFJaO0FtRXhsUkk7RUFDSSxrQkFBQTtBbkUwbFJSO0FtRXpsUkk7RUFDSSxnQkFBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTtBbkUybFJSO0FtRTFsUlE7RUFKSjtJQUtRLGVBQUE7SUFDQSxpQkFBQTtFbkU2bFJWO0FBQ0Y7QW1FN2xSSTtFQUNJLGdCQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0FuRStsUlI7QW1FOWxSUTtFQUpKO0lBS1EsZUFBQTtJQUNBLGlCQUFBO0VuRWltUlY7QUFDRjs7QW9FaG9SQTtFQUNJLG1CQUFBO0FwRW1vUko7QW9FbG9SSTtFQUNJLGtCQUFBO0FwRW9vUlI7QW9Fbm9SUTtFQUZKO0lBR1EsbUJBQUE7SUFDQSxVQUFBO0lBQ0EsbUJBQUE7SUFDQSxlQUFBO0VwRXNvUlY7QUFDRjtBb0V0b1JRO0VBUEo7SUFRUSxtQkFBQTtJQUNBLFVBQUE7SUFDQSxlQUFBO0VwRXlvUlY7RW9FeG9SVTtJQUNJLFVBQUE7SUFDQSxjQUFBO0VwRTBvUmQ7QUFDRjtBb0Uxb1JRO0VBQ0ksbUJBQUE7QXBFNG9SWjtBb0Uzb1JZO0VBRko7SUFHUSxnQkFBQTtFcEU4b1JkO0FBQ0Y7QW9FOW9SSTtFQUNJLGFBQUE7RUFDQSxnQ0FBQTtFQUNBLG9CQUFBO0VBQ0Esc0JBQUE7RUFDQSxjQUFBO0FwRWdwUlI7QW9FL29SUTtFQU5KO0lBT1Esc0JBQUE7RXBFa3BSVjtBQUNGOztBcUU3cVJJO0VBQ0ksOEJBQUE7QXJFZ3JSUjtBcUUvcVJRO0VBQ0ksYUFBQTtFQUNBLFdBQUE7RUFDQSxjQUFBO0VBQ0EscUNBQUE7QXJFaXJSWjtBcUVoclJZO0VBTEo7SUFNUSxxQ0FBQTtFckVtclJkO0FBQ0Y7QXFFbnJSWTtFQVBKO0lBUVEsdUNBQUE7RXJFc3JSZDtBQUNGO0FxRXRyUlk7RUFUSjtJQVVRLHFDQUFBO0VyRXlyUmQ7QUFDRjtBcUV6clJZO0VBQ0ksY0FBQTtFQUNBLHVCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxrQkFBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTtFQUNBLGNBQUE7RUFDQSx5QkFBQTtBckUyclJoQjtBcUUxclJnQjtFQUNJLG1CQUFBO0FyRTRyUnBCOztBc0VwdFJBO0VBQ0ksdUJBQUE7QXRFdXRSSjtBc0V0dFJJO0VBRko7SUFHUSw0QkFBQTtFdEV5dFJOO0FBQ0Y7QXNFenRSSTtFQUpKO0lBS1Esb0JBQUE7RXRFNHRSTjtBQUNGO0FzRTV0Ukk7RUFOSjtJQU9RLG9CQUFBO0V0RSt0Uk47QUFDRjtBc0UvdFJJO0VBQ0ksZUFBQTtBdEVpdVJSO0FzRTl0UmdCO0VBQ0kscUJBQUE7RUFDQSxnQ0FBQTtBdEVndVJwQjtBc0UvdFJZO0VBQ0ksa0JBQUE7QXRFaXVSaEI7QXNFaHVSZ0I7RUFDSSxjQUFBO0VBQ0EsaUJBQUE7QXRFa3VScEI7QXNFanVSb0I7RUFISjtJQUlRLGdCQUFBO0V0RW91UnRCO0FBQ0Y7QXNFcHVSb0I7RUFMSjtJQU1RLGlCQUFBO0lBQ0Esa0JBQUE7SUFDQSxjQUFBO0V0RXV1UnRCO0FBQ0Y7QXNFdnVSZ0I7RUFDSSw0QkFBQTtFQUNBLHNCQUFBO0VBQ0EsNkJBQUE7RUFDQSwyQ0FBQTtBdEV5dVJwQjtBc0V4dVJvQjtFQUxKO0lBTVEsd0JBQUE7RXRFMnVSdEI7QUFDRjtBc0UzdVJvQjtFQVBKO0lBUVEsdUJBQUE7RXRFOHVSdEI7QUFDRjtBc0U5dVJZO0VBQ0ksZ0JBQUE7RUFDQSxXQUFBO0F0RWd2UmhCO0FzRS91UmdCO0VBSEo7SUFJUSxlQUFBO0lBQ0EsV0FBQTtFdEVrdlJsQjtBQUNGO0FzRWx2Ulk7RUFDSSxnQkFBQTtFQUNBLG9CQUFBO0VBQ0EscUJBQUE7QXRFb3ZSaEI7QXNFbnZSZ0I7RUFKSjtJQUtRLGVBQUE7SUFDQSxXQUFBO0lBQ0EseUJBQUE7RXRFc3ZSbEI7QUFDRjtBc0V0dlJnQjtFQVJKO0lBU1Esa0JBQUE7SUFDQSxpQkFBQTtFdEV5dlJsQjtBQUNGO0FzRXp2Ulk7RUFDSSxnQ0FBQTtFQUNBLGtCQUFBO0VBQ0EsY0FBQTtFQUNBLFlBQUE7RUFDQSxnQkFBQTtFQUNBLHlCQUFBO0VBQ0EsK0NBQUE7RUFFQSxnQkFBQTtFQUNBLFdBQUE7RUFDQSxtQkFBQTtBdEUwdlJoQjtBc0V6dlJnQjtFQVpKO0lBYVEsY0FBQTtFdEU0dlJsQjtBQUNGO0FzRTV2UmdCO0VBZEo7SUFlUSxZQUFBO0V0RSt2UmxCO0FBQ0Y7QXNFL3ZSZ0I7RUFoQko7SUFpQlEsd0JBQUE7SUFDQSxnQkFBQTtJQUNBLGlCQUFBO0lBQ0Esa0JBQUE7SUFDQSxpQkFBQTtFdEVrd1JsQjtFc0Vqd1JrQjtJQUNJLGtCQUFBO0V0RW13UnRCO0VzRWx3UnNCO0lBQ0ksMEJBQUE7SUFDQSw0QkFBQTtFdEVvd1IxQjtBQUNGO0FzRXB3UmdCO0VBQ0kseUJBQUE7RUFDQSxhQUFBO0VBQ0Esb0JBQUE7RUFDQSxxQkFBQTtBdEVzd1JwQjtBc0Vyd1JvQjtFQUxKO0lBTVEsZUFBQTtFdEV3d1J0QjtFc0V2d1JzQjtJQUNJLDBCQUFBO0lBQ0EsbUJBQUE7RXRFeXdSMUI7RXNFeHdSMEI7SUFDSSxhQUFBO0V0RTB3UjlCO0VzRXp3UnNCO0lBQ0ksMEJBQUE7RXRFMndSMUI7RXNFMXdSMEI7SUFDSSxhQUFBO0V0RTR3UjlCO0FBQ0Y7QXNFNXdSb0I7RUFoQko7SUFpQlEsa0JBQUE7RXRFK3dSdEI7QUFDRjtBc0Uvd1JvQjtFQWxCSjtJQW1CUSw0QkFBQTtFdEVreFJ0QjtBQUNGO0FzRWx4Um9CO0VBQ0ksbUJBQUE7RUFDQSxnQkFBQTtFQUNBLFdBQUE7QXRFb3hSeEI7QXNFbnhSd0I7RUFKSjtJQUtRLG1CQUFBO0lBQ0EsbUJBQUE7RXRFc3hSMUI7QUFDRjtBc0V0eFJ3QjtFQVBKO0lBUVEsZ0JBQUE7SUFDQSxtQkFBQTtFdEV5eFIxQjtFc0V4eFIwQjtJQUNJLGFBQUE7RXRFMHhSOUI7QUFDRjtBc0UxeFJ3QjtFQUNJLHVCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxtQkFBQTtFQUNBLHNCQUFBO0VBQ0EsY0FBQTtFQUNBLFNBQUE7QXRFNHhSNUI7QXNFMXhSd0I7RUFESjtJQUVRLFdBQUE7SUFDQSxlQUFBO0V0RTZ4UjFCO0FBQ0Y7QXNFN3hSd0I7RUFDSSx1QkFBQTtFQUNBLGdCQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0VBQ0EsY0FBQTtFQUNBLGFBQUE7RUFDQSxtQkFBQTtBdEUreFI1QjtBc0U3eFJ3QjtFQUNJLHVCQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0VBQ0EsY0FBQTtFQUNBLGFBQUE7RUFDQSxtQkFBQTtBdEUreFI1QjtBc0U5eFJvQjtFQUNJLG1CQUFBO0F0RWd5UnhCO0FzRS94UndCO0VBRko7SUFHUSxnQkFBQTtFdEVreVIxQjtBQUNGO0FzRWx5UndCO0VBQ0ksYUFBQTtFQUNBLGdCQUFBO0VBQ0EsaUJBQUE7QXRFb3lSNUI7QXNFbnlSNEI7RUFDSSxlQUFBO0F0RXF5UmhDO0FzRXB5UmdCO0VBQ0ksNkJBQUE7RUFDQSxhQUFBO0VBQ0EsU0FBQTtBdEVzeVJwQjtBc0VyeVJnQjtFQUNJLDRCQUFBO0VBQ0Esa0JBQUE7QXRFdXlScEI7QXNFdHlSb0I7RUFISjtJQUlRLGtCQUFBO0V0RXl5UnRCO0FBQ0Y7QXNFenlSb0I7RUFDSSw0QkFBQTtFQUNBLFdBQUE7RUFDQSx1QkFBQTtFQUNBLG1CQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0VBQ0EsZ0JBQUE7RUFDQSx5QkFBQTtFQUNBLGdCQUFBO0F0RTJ5UnhCO0FzRTF5UndCO0VBVko7SUFXUSw0QkFBQTtJQUNBLGVBQUE7SUFDQSxpQkFBQTtFdEU2eVIxQjtBQUNGO0FzRTd5UndCO0VBZEo7SUFlUSxlQUFBO0lBQ0EsaUJBQUE7RXRFZ3pSMUI7QUFDRjtBc0VoelJ3QjtFQWpCSjtJQWtCUSw0QkFBQTtJQUNBLGVBQUE7SUFDQSxpQkFBQTtFdEVtelIxQjtBQUNGO0FzRW56UndCO0VBQ0kseUJBQUE7RUFDQSx1QkFBQTtFQUNBLGNBQUE7QXRFcXpSNUI7QXNFcHpSd0I7RUFDSSxTQUFBO0F0RXN6UjVCO0FzRXJ6UndCO0VBQ0ksZ0JBQUE7RUFDQSx1QkFBQTtFQUNBLGNBQUE7QXRFdXpSNUI7QXNFdHpSd0I7RUFDSSxjQUFBO0VBQ0EsdUJBQUE7QXRFd3pSNUI7QXNFdnpSd0I7RUFDSSxjQUFBO0VBQ0EsdUJBQUE7QXRFeXpSNUI7QXNFeHpSNEI7RUFDSSxrQkFBQTtFQUNBLHVCQUFBO0VBQ0EscUJBQUE7QXRFMHpSaEM7QXNFenpSZ0M7RUFDSSxXQUFBO0VBQ0EsY0FBQTtFQUNBLFdBQUE7RUFDQSxXQUFBO0VBQ0Esa0JBQUE7RUFDQSxPQUFBO0VBQ0EsUUFBQTtFQUNBLHlCQUFBO0VBQ0EseUJBQUE7QXRFMnpScEM7QXNFenpSd0I7RUFDSSxjQUFBO0VBQ0Esa0JBQUE7RUFDQSxXQUFBO0VBQ0EsU0FBQTtFQUNBLDJCQUFBO0F0RTJ6UjVCO0FzRTF6UndCO0VBQ0ksV0FBQTtFQUNBLFlBQUE7RUFDQSxrQkFBQTtFQUNBLHFEQUFBO0VBQ0EsOENBQUE7RUFDQSxnQ0FBQTtBdEU0elI1QjtBc0UzelI0QjtFQVBKO0lBUVEsV0FBQTtJQUNBLFlBQUE7RXRFOHpSOUI7QUFDRjtBc0U5elI0QjtFQUNJLFdBQUE7RUFDQSxZQUFBO0F0RWcwUmhDO0FzRS96UjRCO0VBQ0ksV0FBQTtFQUNBLFlBQUE7RUFDQSxpQkFBQTtBdEVpMFJoQztBc0VoMFJnQztFQUpKO0lBS1EsV0FBQTtFdEVtMFJsQztBQUNGO0FzRWwwUmdCO0VBQ0ksd0JBQUE7QXRFbzBScEI7QXNFbjBSb0I7RUFDSSx1QkFBQTtFQUNBLG9CQUFBO0VBQ0EsZ0JBQUE7RUFDQSxvQkFBQTtFQUNBLGNBQUE7RUFDQSxTQUFBO0F0RXEwUnhCO0FzRXAwUm9CO0VBQ0ksZ0JBQUE7QXRFczBSeEI7QXNFcDBSb0I7RUFDSSxhQUFBO0VBQ0Esb0NBQUE7RUFDQSx1QkFBQTtFQUNBLDJCQUFBO0VBQ0Esa0NBQUE7RUFDQSxNQUFBO0F0RXMwUnhCO0FzRXIwUndCO0VBQ0ksa0JBQUE7RUFDQSxhQUFBO0VBQ0Esb0JBQUE7RUFDQSxxQkFBQTtFQUNBLG1CQUFBO0VBQ0EsdUJBQUE7QXRFdTBSNUI7QXNFdDBSNEI7RUFDSSxZQUFBO0VBQ0EseUJBQUE7QXRFdzBSaEM7QXNFdjBSNEI7RUFDSSxZQUFBO0VBQ0EseUJBQUE7RUFDQSxrQkFBQTtBdEV5MFJoQztBc0V4MFI0QjtFQUNJLFlBQUE7RUFDQSw4QkFBQTtFQUNBLCtCQUFBO0VBQ0EsZ0NBQUE7QXRFMDBSaEM7QXNFejBSNEI7RUFDSSxZQUFBO0VBQ0EsK0JBQUE7RUFDQSxnQ0FBQTtBdEUyMFJoQztBc0UxMFI0QjtFQUNJLFlBQUE7RUFDQSwrQkFBQTtFQUNBLGdDQUFBO0F0RTQwUmhDO0FzRTMwUjRCO0VBQ0ksU0FBQTtBdEU2MFJoQztBc0U1MFJvQjtFQUNJLGFBQUE7RUFDQSxvQ0FBQTtFQUNBLHVCQUFBO0VBQ0EsMkJBQUE7RUFDQSxrQ0FBQTtFQUNBLE1BQUE7QXRFODBSeEI7QXNFNzBSd0I7RUFDSSxrQkFBQTtFQUNBLHlCQUFBO0VBQ0EsYUFBQTtFQUNBLG9CQUFBO0VBQ0EscUJBQUE7RUFDQSxtQkFBQTtFQUNBLHVCQUFBO0F0RSswUjVCO0FzRTkwUjRCO0VBQ0ksWUFBQTtBdEVnMVJoQztBc0UvMFI0QjtFQUNJLFlBQUE7QXRFaTFSaEM7QXNFaDFSNEI7RUFDSSxZQUFBO0F0RWsxUmhDO0FzRWoxUjRCO0VBQ0ksWUFBQTtBdEVtMVJoQztBc0VsMVI0QjtFQUNJLFlBQUE7QXRFbzFSaEM7QXNFbjFSNEI7RUFDSSxZQUFBO0F0RXExUmhDO0FzRXAxUjRCO0VBQ0ksU0FBQTtBdEVzMVJoQztBc0VyMVJnQjtFQUNJLHVCQUFBO0VBQ0Esb0JBQUE7QXRFdTFScEI7QXNFcDFSd0I7RUFDSSxxQkFBQTtFQUNBLGdDQUFBO0F0RXMxUjVCO0FzRXIxUm9CO0VBQ0ksZ0NBQUE7RUFDQSxxQkFBQTtFQUNBLGdCQUFBO0VBQ0EsZ0RBQUE7RUFDQSxrQkFBQTtFQUNBLDZCQUFBO0F0RXUxUnhCO0FzRXQxUndCO0VBUEo7SUFRUSxrQkFBQTtFdEV5MVIxQjtBQUNGO0FzRXoxUndCO0VBVEo7SUFVUSxtQkFBQTtFdEU0MVIxQjtBQUNGO0FzRTUxUndCO0VBQ0ksU0FBQTtFQUNBLFlBQUE7RUFDQSxtQkFBQTtFQUNBLGVBQUE7QXRFODFSNUI7QXNFNzFSd0I7RUFoQko7SUFpQlEsVUFBQTtJQUNBLGlCQUFBO0lBQ0Esa0JBQUE7RXRFZzJSMUI7QUFDRjs7QXVFcHJTQTtFQUNJLDRCQUFBO0F2RXVyU0o7QXVFdHJTSTtFQUNJLGdDQUFBO0VBQ0Esd0JBQUE7QXZFd3JTUjtBdUV2clNRO0VBQ0ksZ0NBQUE7RUFDQSw4Q0FBQTtFQUNBLDZDQUFBO0VBQ0Esc0RBQUE7RUFDQSxtQkFBQTtBdkV5clNaO0F1RXhyU1k7RUFOSjtJQU9RLG1CQUFBO0lBQ0Esa0JBQUE7RXZFMnJTZDtBQUNGO0F1RTNyU1k7RUFUSjtJQVVRLDRCQUFBO0V2RThyU2Q7QUFDRjtBdUU5clNZO0VBQ0ksbUVBQUE7QXZFZ3NTaEI7QXVFL3JTWTtFQUNJLG1FQUFBO0F2RWlzU2hCO0F1RWhzU1k7RUFDSSxtRUFBQTtBdkVrc1NoQjtBdUVoc1NZO0VBQ0ksYUFBQTtFQUNBLHFCQUFBO0VBQ0Esb0JBQUE7RUFDQSxtQkFBQTtBdkVrc1NoQjtBdUVqc1NnQjtFQUNJLGNBQUE7RUFDQSxXQUFBO0F2RW1zU3BCO0F1RWxzU29CO0VBQ0ksYUFBQTtFQUNBLFdBQUE7RUFDQSxnQkFBQTtBdkVvc1N4QjtBdUVuc1NvQjtFQUNJLGVBQUE7QXZFcXNTeEI7QXVFcHNTd0I7RUFDSSxZQUFBO0VBQ0EsV0FBQTtBdkVzc1M1QjtBdUVyc1NnQjtFQUNJLGNBQUE7RUFDQSxXQUFBO0F2RXVzU3BCO0F1RXRzU29CO0VBSEo7SUFJUSxjQUFBO0V2RXlzU3RCO0FBQ0Y7QXVFenNTb0I7RUFDSSxtQkFBQTtFQUNBLGFBQUE7RUFDQSxxQkFBQTtFQUNBLG9CQUFBO0VBQ0EsdUJBQUE7QXZFMnNTeEI7QXVFMXNTd0I7RUFDSSxXQUFBO0VBQ0EsWUFBQTtFQUNBLG1CQUFBO0F2RTRzUzVCO0F1RTNzUzRCO0VBSko7SUFLUSxXQUFBO0V2RThzUzlCO0V1RXp0U2tCO0lBYVEsa0JBQUE7RXZFaXRTMUI7QUFKRjtBdUU1c1NvQjtFQUNJLGdCQUFBO0VBQ0EsYUFBQTtFQUNBLHFCQUFBO0VBQ0Esb0JBQUE7RUFDQSx1QkFBQTtBdkVtdFN4QjtBdUVqdFM0QjtFQUNJLFdBQUE7RUFDQSxZQUFBO0F2RW10U2hDO0F1RWx0U2dDO0VBSEo7SUFJUSxXQUFBO0V2RXF0U2xDO0V1RWh1U2tCO0lBYVEsZ0JBQUE7RXZFd3RTMUI7QUFKRjtBdUVsdFNnQjtFQUNJLHVCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxvQkFBQTtFQUNBLG9CQUFBO0VBQ0EsY0FBQTtFQUNBLG1CQUFBO0VBQ0EsYUFBQTtBdkV5dFNwQjtBdUV2dFNvQjtFQUNJLHVCQUFBO0VBQ0EsbUJBQUE7RUFDQSxzQkFBQTtFQUNBLGNBQUE7RUFDQSxhQUFBO0VBQ0EsbUJBQUE7QXZFeXRTeEI7QXVFeHRTb0I7RUFDSSxjQUFBO0F2RTB0U3hCO0F1RXp0U3dCO0VBQ0ksdUJBQUE7RUFDQSxtQkFBQTtFQUNBLHNCQUFBO0VBQ0EsY0FBQTtFQUNBLG1CQUFBO0VBQ0Esa0JBQUE7RUFDQSxrQkFBQTtBdkUydFM1QjtBdUUxdFM0QjtFQUNJLFdBQUE7RUFDQSxjQUFBO0VBQ0Esb0ZBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLHNCQUFBO0VBQ0EsNEJBQUE7RUFDQSxrQkFBQTtFQUNBLE9BQUE7RUFDQSxRQUFBO0F2RTR0U2hDO0F1RTN0U1k7RUFDSSxtQkFBQTtBdkU2dFNoQjtBdUU1dFNnQjtFQUNJLFdBQUE7RUFDQSxZQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0F2RTh0U3BCO0F1RTd0U29CO0VBQ0ksZUFBQTtBdkUrdFN4QjtBdUU5dFNnQjtFQUNJLGtCQUFBO0VBQ0Esc0JBQUE7QXZFZ3VTcEI7QXVFOXRTZ0I7RUFDSSx1QkFBQTtFQUNBLGdCQUFBO0VBQ0Esb0JBQUE7RUFDQSxzQkFBQTtFQUNBLGNBQUE7QXZFZ3VTcEI7QXVFL3RTWTtFQUNJLGFBQUE7RUFDQSxxQkFBQTtFQUNBLG9CQUFBO0VBQ0EsOEJBQUE7RUFDQSxrQkFBQTtBdkVpdVNoQjtBdUVodVNnQjtFQUNJLHVCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxtQkFBQTtFQUNBLHNCQUFBO0VBQ0EsY0FBQTtFQUNBLFNBQUE7QXZFa3VTcEI7QXVFanVTb0I7RUFQSjtJQVFRLGlCQUFBO0lBQ0EscUJBQUE7RXZFb3VTdEI7QUFDRjtBdUVwdVNvQjtFQUNJLHVCQUFBO0F2RXN1U3hCO0F1RXJ1U29CO0VBQ0ksY0FBQTtFQUNBLGlCQUFBO0F2RXV1U3hCO0F1RXR1U29CO0VBQ0ksY0FBQTtBdkV3dVN4QjtBdUV2dVN3QjtFQUNJLGtCQUFBO0VBQ0EscUJBQUE7QXZFeXVTNUI7QXVFeHVTNEI7RUFISjtJQUlRLGNBQUE7RXZFMnVTOUI7QUFDRjtBdUUzdVM0QjtFQUNJLFdBQUE7RUFDQSxjQUFBO0VBQ0EsV0FBQTtFQUNBLFdBQUE7RUFDQSxrQkFBQTtFQUNBLE9BQUE7RUFDQSxRQUFBO0VBQ0EseUJBQUE7RUFDQSx5QkFBQTtBdkU2dVNoQztBdUU1dVNnQjtFQUNJLGNBQUE7RUFDQSxrQkFBQTtFQUNBLFdBQUE7RUFDQSxRQUFBO0VBQ0EsMkJBQUE7QXZFOHVTcEI7QXVFN3VTb0I7RUFOSjtJQU9RLFFBQUE7SUFDQSxNQUFBO0V2RWd2U3RCO0FBQ0Y7QXVFaHZTb0I7RUFDSSxXQUFBO0VBQ0EsWUFBQTtFQUNBLGtCQUFBO0VBQ0EscURBQUE7RUFDQSw4Q0FBQTtFQUNBLGdDQUFBO0F2RWt2U3hCO0F1RWp2U3dCO0VBUEo7SUFRUSxXQUFBO0lBQ0EsWUFBQTtFdkVvdlMxQjtFdUVudlMwQjtJQUNJLFdBQUE7RXZFcXZTOUI7QUFDRjtBdUVydlN3QjtFQVpKO0lBYVEsV0FBQTtJQUNBLFlBQUE7RXZFd3ZTMUI7QUFDRjtBdUV4dlN3QjtFQUNJLFdBQUE7RUFDQSxZQUFBO0VBQ0EsaUJBQUE7RUFDQSxnQ0FBQTtBdkUwdlM1QjtBdUV6dlM0QjtFQUxKO0lBTVEsV0FBQTtFdkU0dlM5QjtFdUUzdlNrQjtJQUVRLGdCQUFBO0V2RTh2UzFCO0FBSkY7QXVFenZTWTtFQUNJLHFCQUFBO0F2RWd3U2hCO0F1RTd2U3dCO0VBQ0ksV0FBQTtFQUNBLHVCQUFBO0VBQ0EsWUFBQTtFQUNBLGlCQUFBO0F2RSt2UzVCO0F1RTl2UzRCO0VBQ0ksV0FBQTtBdkVnd1NoQztBdUUvdlM0QjtFQVBKO0lBUVEsV0FBQTtJQUNBLHVCQUFBO0V2RWt3UzlCO0V1RWp3UzhCO0lBQ0ksV0FBQTtFdkVtd1NsQztBQUNGOztBd0U3OVNBO0VBQ0ksb0JBQUE7RUFDQSx1QkFBQTtBeEVnK1NKO0F3RS85U0k7RUFISjtJQUlRLHNCQUFBO0V4RWsrU047QUFDRjtBd0VsK1NJO0VBTEo7SUFNUSxtQkFBQTtFeEVxK1NOO0FBQ0Y7QXdFcCtTUTtFQUNJLGdCQUFBO0VBQ0EsY0FBQTtFQUNBLGdCQUFBO0VBQ0EsZUFBQTtFQUNBLHNCQUFBO0VBQ0EseUJBQUE7QXhFcytTWjtBd0VyK1NRO0VBQ0ksdUJBQUE7QXhFdStTWjtBd0V0K1NZO0VBQ0kscUJBQUE7RUFDQSx5QkFBQTtFQUNBLGtCQUFBO0VBQ0EsaUJBQUE7QXhFdytTaEI7QXdFditTWTtFQUNJLG1CQUFBO0F4RXkrU2hCO0F3RXgrU0k7RUFDSSx1QkFBQTtFQUNBLHlCQUFBO0VBQ0EsK0NBQUE7RUFDQSxtQkFBQTtFQUNBLGtCQUFBO0VBQ0EscUJBQUE7RUFDQSxrQkFBQTtFQUNBLGlCQUFBO0VBQ0EsYUFBQTtBeEUwK1NSO0F3RXorU1E7RUFWSjtJQVdRLGtCQUFBO0V4RTQrU1Y7QUFDRjtBd0UzK1NZO0VBQ0ksbUJBQUE7QXhFNitTaEI7QXdFNStTWTtFQUNJLG1CQUFBO0F4RTgrU2hCO0F3RTcrU1E7RUFDSSx1QkFBQTtFQUNBLGdCQUFBO0VBQ0Esb0JBQUE7RUFDQSxxQkFBQTtFQUNBLGNBQUE7RUFDQSxnQkFBQTtBeEUrK1NaO0F3RTkrU1k7RUFQSjtJQVFRLGVBQUE7SUFDQSxpQkFBQTtFeEVpL1NkO0FBQ0Y7QXdFaC9TWTtFQUNJLG1CQUFBO0VBQ0EsZ0JBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7RUFDQSxjQUFBO0F4RWsvU2hCO0F3RWovU1E7RUFDSSxnQkFBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTtFQUNBLGNBQUE7RUFDQSx5QkFBQTtBeEVtL1NaOztBeUVsalRBO0VBQ0ksb0JBQUE7QXpFcWpUSjtBeUVwalRJO0VBQ0ksZ0JBQUE7RUFDQSxtQkFBQTtFQUNBLG1CQUFBO0VBQ0Esc0JBQUE7RUFDQSxjQUFBO0VBQ0EsbUJBQUE7RUFDQSxxREFBQTtFQUNBLGdEQUFBO0VBQ0EsNEJBQUE7RUFDQSxpQkFBQTtBekVzalRSO0F5RXJqVFE7RUFYSjtJQVlRLDRCQUFBO0lBQ0EsY0FBQTtFekV3alRWO0FBQ0Y7QXlFeGpUUTtFQWRKO0lBZVEsc0JBQUE7SUFDQSxpQkFBQTtFekUyalRWO0FBQ0Y7QXlFM2pUUTtFQUNJLGlCQUFBO0F6RTZqVFo7QXlFNWpUWTtFQUZKO0lBR1EsaUJBQUE7RXpFK2pUZDtBQUNGO0F5RTlqVFE7RUFESjtJQUVRLHNCQUFBO0V6RWlrVFY7RXlFaGtURTtJQUVRLHVCQUFBO0V6RW1rVFY7QUFKRjs7QTBFMWxUSTtFQUNJLGdCQUFBO0VBQ0EsZUFBQTtFQUNBLHFCQUFBO0VBQ0EseUJBQUE7RUFDQSxjQUFBO0VBQ0EsU0FBQTtBMUVrbVRSOztBMkV6bVRBO0VBQ0ksbUJBQUE7QTNFNG1USjtBMkUxbVRRO0VBQ0ksa0JBQUE7RUFDQSx5QkFBQTtFQUNBLGlCQUFBO0VBQ0Esa0JBQUE7QTNFNG1UWjtBMkUzbVRZO0VBTEo7SUFNUSwyQkFBQTtFM0U4bVRkO0FBQ0Y7QTJFOW1UWTtFQVBKO0lBUVEsaUJBQUE7SUFDQSxpQkFBQTtJQUNBLGtCQUFBO0UzRWluVGQ7QUFDRjtBMkVoblRnQjtFQURKO0lBRVEsbUJBQUE7RTNFbW5UbEI7QUFDRjtBMkVsblRnQjtFQUNJLGNBQUE7RUFDQSxxQkFBQTtBM0VvblRwQjtBMkVublRZO0VBQ0ksYUFBQTtFQUNBLG1CQUFBO0EzRXFuVGhCO0EyRXBuVGdCO0VBQ0ksV0FBQTtFQUNBLDhCQUFBO0VBQ0Esa0JBQUE7RUFDQSxrQkFBQTtBM0VzblRwQjtBMkVyblRnQjtFQUNJLGNBQUE7RUFDQSxTQUFBO0VBQ0EsdUJBQUE7RUFDQSxnQkFBQTtFQUNBLGtCQUFBO0VBQ0Esc0JBQUE7RUFDQSxjQUFBO0EzRXVuVHBCO0EyRXRuVFk7RUFDSSxnQkFBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTtFQUNBLGNBQUE7QTNFd25UaEI7QTJFdm5UZ0I7RUFDSSxnQkFBQTtBM0V5blRwQjtBMkV4blRZO0VBQ0ksWUFBQTtFQUNBLGFBQUE7QTNFMG5UaEI7QTJFem5UWTtFQUNJLGdCQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0VBQ0EsY0FBQTtBM0UyblRoQjtBMkUxblRnQjtFQUNJLGdCQUFBO0EzRTRuVHBCO0EyRTNuVGdCO0VBQ0ksU0FBQTtBM0U2blRwQjtBMkU1blRZO0VBQ0ksa0JBQUE7QTNFOG5UaEI7QTJFN25UZ0I7RUFDSSxnQ0FBQTtBM0UrblRwQjtBMkU5blRvQjtFQUNJLGNBQUE7RUFDQSxnQ0FBQTtFQUNBLGVBQUE7RUFDQSxnQkFBQTtFQUNBLHNCQUFBO0VBQ0Esa0JBQUE7QTNFZ29UeEI7QTJFL25UZ0I7RUFDSSxxQkFBQTtFQUNBLFlBQUE7RUFDQSxnQ0FBQTtBM0Vpb1RwQjtBMkVob1RZO0VBQ0ksZ0JBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7RUFDQSxjQUFBO0VBQ0EsYUFBQTtBM0Vrb1RoQjtBMkVqb1RnQjtFQUNJLFdBQUE7RUFDQSw4QkFBQTtFQUNBLGtCQUFBO0VBQ0Esa0JBQUE7QTNFbW9UcEI7QTJFbG9UZ0I7RUFDSSxTQUFBO0EzRW9vVHBCO0EyRW5vVFk7RUFDSSxnQkFBQTtFQUNBLGtCQUFBO0VBQ0EsZ0RBQUE7RUFDQSxtQkFBQTtFQUNBLG1CQUFBO0VBQ0EseUJBQUE7RUFDQSx1QkFBQTtFQUNBLGdCQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0VBQ0EsY0FBQTtBM0Vxb1RoQjtBMkVwb1RnQjtFQVpKO0lBYVEsZUFBQTtJQUNBLGlCQUFBO0UzRXVvVGxCO0FBQ0Y7QTJFdm9UZ0I7RUFDSSxtQkFBQTtBM0V5b1RwQjtBMkV4b1RvQjtFQUZKO0lBR1EsbUJBQUE7RTNFMm9UdEI7QUFDRjs7QTRFbHZUQTtFQUNJLGdCQUFBO0E1RXF2VEo7QTRFcHZUSTtFQUZKO0lBR1EsbUJBQUE7RTVFdXZUTjtBQUNGO0E0RXZ2VEk7RUFDSSx1QkFBQTtFQUNBLGdCQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0VBQ0EsY0FBQTtFQUNBLG1CQUFBO0E1RXl2VFI7QTRFeHZUSTtFQUNJLG1CQUFBO0VBQ0EscUJBQUE7RUFDQSxrQkFBQTtFQUNBLGlCQUFBO0VBQ0EsYUFBQTtBNUUwdlRSO0E0RXp2VFE7RUFDSSxjQUFBO0VBQ0EsZUFBQTtFQUNBLGdCQUFBO0VBQ0EsaUJBQUE7RUFDQSxrQkFBQTtFQUNBLHVCQUFBO0E1RTJ2VFo7QTRFMXZUWTtFQUNJLDBCQUFBO0VBQ0EsY0FBQTtFQUNBLGVBQUE7RUFDQSxnQkFBQTtFQUNBLGlCQUFBO0VBQ0EsdUJBQUE7QTVFNHZUaEI7QTRFM3ZUWTtFQUNJLHFCQUFBO0E1RTZ2VGhCO0E0RTV2VFE7RUF0Qko7SUF1QlEsbUJBQUE7RTVFK3ZUVjtFNEU5dlRVO0lBQ0ksV0FBQTtFNUVnd1RkO0U0RS92VFU7SUFDSSxlQUFBO0lBQ0EsaUJBQUE7SUFDQSxpQkFBQTtFNUVpd1RkO0U0RWh3VGM7SUFDSSxlQUFBO0lBQ0EsaUJBQUE7RTVFa3dUbEI7QUFDRjs7QTZFOXlUQTtFQUNJLHlCQUFBO0E3RWl6VEo7QTZFaHpUSTtFQUNJLGdCQUFBO0VBQ0EsZUFBQTtFQUNBLHFCQUFBO0VBQ0EsaUJBQUE7RUFDQSxjQUFBO0E3RWt6VFI7QTZFanpUUTtFQUNJLGdCQUFBO0E3RW16VFo7QTZFbHpUSTtFQUNJLGlCQUFBO0VBQ0Esa0JBQUE7RUFDQSxrQkFBQTtFQUNBLG1CQUFBO0E3RW96VFI7QTZFbnpUUTtFQUxKO0lBTVEsaUJBQUE7SUFDQSxrQkFBQTtJQUNBLG1CQUFBO0lBQ0EsaUJBQUE7SUFDQSxrQkFBQTtFN0VzelRWO0FBQ0Y7QTZFdHpUUTtFQVhKO0lBWVEsZUFBQTtJQUNBLGtCQUFBO0lBQ0EsbUJBQUE7RTdFeXpUVjtBQUNGO0E2RXp6VFE7RUFmSjtJQWdCUSxjQUFBO0U3RTR6VFY7QUFDRjtBNkU1elRJO0VBQ0ksK0RBQUE7RUFDQSxtQkFBQTtFQUNBLCtDQUFBO0E3RTh6VFI7QTZFN3pUSTtFQUNJLGlCQUFBO0E3RSt6VFI7QTZFOXpUUTtFQUZKO0lBR1EsaUJBQUE7RTdFaTBUVjtBQUNGO0E2RWowVFE7RUFDSSxrQkFBQTtFQUNBLGVBQUE7RUFDQSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0EsbUJBQUE7RUFDQSxjQUFBO0E3RW0wVFo7QTZFbDBUSTtFQUNJLGdCQUFBO0VBQ0EsY0FBQTtFQUNBLGlCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxlQUFBO0VBQ0Esb0JBQUE7QTdFbzBUUjtBNkVuMFRRO0VBUEo7SUFRUSxvQkFBQTtFN0VzMFRWO0FBQ0Y7QTZFdDBUUTtFQVRKO0lBVVEsZUFBQTtJQUNBLGlCQUFBO0U3RXkwVFY7QUFDRjtBNkV6MFRJO0VBQ0ksa0JBQUE7QTdFMjBUUjtBNkV4MFRnQjtFQURKO0lBRVEsV0FBQTtJQUNBLG1CQUFBO0lBQ0Esa0JBQUE7SUFDQSxTQUFBO0lBQ0EsWUFBQTtJQUNBLE9BQUE7SUFDQSxnQkFBQTtJQUNBLFVBQUE7RTdFMjBUbEI7QUFDRjtBNkUzMFRnQjtFQVZKO0lBV1EsV0FBQTtJQUNBLG1CQUFBO0lBQ0Esa0JBQUE7SUFDQSxNQUFBO0lBQ0EsV0FBQTtJQUNBLFdBQUE7SUFDQSxVQUFBO0U3RTgwVGxCO0FBQ0Y7O0E4RXo1VEE7RUFDSSxvQkFBQTtBOUU0NVRKO0E4RTM1VEk7RUFGSjtJQUdRLGlCQUFBO0U5RTg1VE47QUFDRjtBOEU5NVRJO0VBSko7SUFLUSxpQkFBQTtFOUVpNlROO0FBQ0Y7QThFajZUSTtFQUNJLGNBQUE7QTlFbTZUUjtBOEVsNlRJO0VBQ0ksMEJBQUE7QTlFbzZUUjtBOEVuNlRJO0VBQ0ksZ0JBQUE7RUFDQSxlQUFBO0VBQ0EscUJBQUE7RUFDQSxpQkFBQTtFQUNBLGNBQUE7RUFDQSxnQkFBQTtBOUVxNlRSO0E4RXA2VFE7RUFQSjtJQVFRLG1CQUFBO0U5RXU2VFY7QUFDRjtBOEV2NlRJO0VBQ0ksdUJBQUE7RUFDQSxnQkFBQTtFQUNBLGVBQUE7RUFDQSxtQkFBQTtFQUNBLG1CQUFBO0E5RXk2VFI7QThFeDZUSTtFQUNJLHVCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxvQkFBQTtFQUNBLHNCQUFBO0VBQ0EsZ0JBQUE7QTlFMDZUUjtBOEV6NlRJO0VBQ0ksdUJBQUE7RUFDQSxnQkFBQTtFQUNBLG1CQUFBO0VBQ0EscUJBQUE7RUFDQSxnQkFBQTtBOUUyNlRSO0E4RTE2VEk7RUFDSSxnQkFBQTtFQUNBLG9CQUFBO0VBQ0Esc0JBQUE7RUFDQSxrQkFBQTtFQUNBLGNBQUE7QTlFNDZUUjtBOEUzNlRRO0VBTko7SUFPUSxlQUFBO0U5RTg2VFY7QUFDRjtBOEU5NlRJO0VBQ0ksZ0JBQUE7RUFDQSxnQkFBQTtFQUNBLG1CQUFBO0VBQ0EsbUJBQUE7RUFDQSxzQkFBQTtFQUNBLGNBQUE7RUFDQSxtQkFBQTtFQUNBLDRCQUFBO0VBQ0EscURBQUE7RUFDQSxnREFBQTtFQUNBLGdDQUFBO0E5RWc3VFI7QThFLzZUUTtFQUNJLGlCQUFBO0E5RWk3VFo7QThFaDdUUTtFQUNJLFlBQUE7RUFDQSxnQ0FBQTtFQUNBLHFCQUFBO0E5RWs3VFo7O0ErRWgvVEE7RUFDSSx5QkFBQTtBL0VtL1RKO0ErRWwvVEk7RUFGSjtJQUdRLDBCQUFBO0UvRXEvVE47QUFDRjtBK0VwL1RRO0VBREo7SUFFUSx1QkFBQTtFL0V1L1RWO0UrRXQvVEU7SUFFUSxzQkFBQTtFL0V5L1RWO0FBSkY7QStFcC9USTtFQUNJLGdCQUFBO0VBQ0EsYUFBQTtBL0UyL1RSO0ErRTEvVFE7RUFISjtJQUlRLG1CQUFBO0UvRTYvVFY7QUFDRjtBK0U3L1RRO0VBQ0ksV0FBQTtFQUNBLDhCQUFBO0VBQ0Esa0JBQUE7RUFDQSxrQkFBQTtFQUNBLGlCQUFBO0EvRSsvVFo7QStFOS9UUTtFQUNJLGdCQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0VBQ0EsY0FBQTtFQUNBLFNBQUE7RUFDQSxVQUFBO0EvRWdnVVo7QStFOS9UUTtFQURKO0lBRVEsa0JBQUE7RS9FaWdVVjtBQUNGO0ErRWpnVUk7RUFDSSxtQkFBQTtFQUNBLGdCQUFBO0EvRW1nVVI7QStFbGdVUTtFQUhKO0lBSVEsbUJBQUE7RS9FcWdVVjtBQUNGO0ErRXJnVVE7RUFDSSx5QkFBQTtFQUNBLHdCQUFBO0EvRXVnVVo7QStFcmdVWTtFQUNJLHFCQUFBO0EvRXVnVWhCO0ErRXRnVVE7RUFDSSxNQUFBO0VBQ0EsWUFBQTtFQUNBLFdBQUE7RUFDQSxrQkFBQTtFQUNBLGtFQUFBO0VBRUEsbUJBQUE7RUFDQSxhQUFBO0VBQ0Esa0RBQUE7QS9Fd2dVWjtBK0V2Z1VZO0VBVko7SUFXUSxtQkFBQTtJQUNBLFdBQUE7RS9FMGdVZDtBQUNGO0ErRTFnVUk7RUFDSSxVQUFBO0VBQ0EsWUFBQTtFQUNBLG9CQUFBO0EvRTRnVVI7QStFM2dVUTtFQUNJLGlCQUFBO0VBQ0EsY0FBQTtFQUNBLGdCQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxtQkFBQTtBL0U2Z1VaO0ErRTVnVVk7RUFSSjtJQVNRLGVBQUE7SUFDQSxpQkFBQTtFL0UrZ1VkO0FBQ0Y7QStFL2dVWTtFQVhKO0lBWVEsZUFBQTtJQUNBLGlCQUFBO0UvRWtoVWQ7QUFDRjtBK0VsaFVJO0VBQ0ksY0FBQTtBL0VvaFVSO0ErRW5oVUk7RUFDSSwwQkFBQTtBL0VxaFVSO0ErRXBoVUk7RUFDSSxnQkFBQTtFQUNBLGVBQUE7RUFDQSxxQkFBQTtFQUNBLGlCQUFBO0VBQ0EsY0FBQTtFQUNBLGdCQUFBO0EvRXNoVVI7QStFcmhVUTtFQVBKO0lBUVEsbUJBQUE7RS9Fd2hVVjtBQUNGO0ErRXhoVUk7RUFDSSx1QkFBQTtFQUNBLGdCQUFBO0VBQ0Esb0JBQUE7RUFDQSxzQkFBQTtFQUNBLGdCQUFBO0EvRTBoVVI7QStFemhVUTtFQU5KO0lBT1EsbUJBQUE7RS9FNGhVVjtBQUNGO0ErRTVoVUk7RUFDSSx1QkFBQTtFQUNBLGdCQUFBO0VBQ0EsZUFBQTtFQUNBLG1CQUFBO0VBQ0EsZ0JBQUE7QS9FOGhVUjtBK0U3aFVRO0VBTko7SUFPUSxtQkFBQTtFL0VnaVVWO0FBQ0Y7QStFaGlVSTtFQUNJLHVCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxtQkFBQTtFQUNBLHFCQUFBO0VBQ0EsZ0JBQUE7QS9Fa2lVUjtBK0VqaVVRO0VBTko7SUFPUSxtQkFBQTtFL0VvaVVWO0FBQ0Y7QStFcGlVSTtFQUNJLGdCQUFBO0VBQ0Esb0JBQUE7RUFDQSxzQkFBQTtFQUNBLGNBQUE7RUFDQSxxQkFBQTtBL0VzaVVSOztBZ0Z6cFVBO0VBQ0ksMEJBQUE7QWhGNHBVSjtBZ0YzcFVJO0VBQ0ksaUJBQUE7RUFDQSxrQkFBQTtFQUNBLGtCQUFBO0VBQ0EsbUJBQUE7QWhGNnBVUjtBZ0Y1cFVRO0VBTEo7SUFNUSxpQkFBQTtJQUNBLGtCQUFBO0lBQ0EsbUJBQUE7SUFDQSxpQkFBQTtJQUNBLGtCQUFBO0VoRitwVVY7QUFDRjtBZ0YvcFVRO0VBWEo7SUFZUSxlQUFBO0lBQ0Esa0JBQUE7SUFDQSxtQkFBQTtFaEZrcVVWO0FBQ0Y7QWdGbHFVUTtFQUNJLG1CQUFBO0VBQ0EsbUJBQUE7RUFDQSx5QkFBQTtFQUNBLCtDQUFBO0VBQ0Esb0NBQUE7RUFDQSx1QkFBQTtBaEZvcVVaO0FnRm5xVVk7RUFDSSxnQkFBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTtFQUNBLGNBQUE7RUFDQSxnQkFBQTtBaEZxcVVoQjtBZ0ZwcVVnQjtFQU5KO0lBT1EsZUFBQTtJQUNBLGlCQUFBO0VoRnVxVWxCO0FBQ0Y7QWdGdHFVZ0I7RUFESjtJQUVRLDZCQUFBO0lBQ0EsbUJBQUE7RWhGeXFVbEI7QUFDRjtBZ0Z6cVVnQjtFQUpKO0lBS1EsYUFBQTtJQUNBLHdDQUFBO0lBQ0EsYUFBQTtFaEY0cVVsQjtFZ0YzcVVrQjtJQUNJLGFBQUE7SUFDQSxtQkFBQTtJQUNBLGNBQUE7RWhGNnFVdEI7QUFDRjtBZ0Y3cVVRO0VBQ0ksdUJBQUE7RUFDQSxnQkFBQTtFQUNBLGVBQUE7RUFDQSxtQkFBQTtFQUNBLGNBQUE7RUFDQSxrQkFBQTtBaEYrcVVaO0FnRjlxVVk7RUFQSjtJQVFRLGVBQUE7SUFDQSxpQkFBQTtFaEZpclVkO0FBQ0Y7QWdGanJVUTtFQUNJLHVCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxrQkFBQTtFQUNBLHNCQUFBO0VBQ0EsY0FBQTtFQUNBLHNCQUFBO0FoRm1yVVo7QWdGbHJVWTtFQVBKO0lBUVEsZUFBQTtJQUNBLGlCQUFBO0VoRnFyVWQ7QUFDRjtBZ0ZyclVZO0VBQ0ksV0FBQTtFQUNBLDhCQUFBO0VBQ0Esa0JBQUE7RUFDQSxrQkFBQTtFQUNBLGNBQUE7QWhGdXJVaEI7QWdGcnJVWTtFQUNJLHVCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxrQkFBQTtFQUNBLHNCQUFBO0VBQ0EsY0FBQTtFQUNBLFNBQUE7RUFDQSxjQUFBO0FoRnVyVWhCO0FnRnRyVWdCO0VBUko7SUFTUSxlQUFBO0lBQ0EsaUJBQUE7RWhGeXJVbEI7QUFDRjtBZ0Z6clVZO0VBQ0ksV0FBQTtFQUNBLDhCQUFBO0VBQ0Esa0JBQUE7RUFDQSxrQkFBQTtBaEYyclVoQjtBZ0YxclVZO0VBQ0ksc0JBQUE7QWhGNHJVaEI7QWdGM3JVWTtFQUNJLGVBQUE7RUFDQSxpQkFBQTtFQUNBLGNBQUE7RUFDQSxnQkFBQTtBaEY2clVoQjtBZ0Y1clVnQjtFQUxKO0lBTVEsZ0JBQUE7RWhGK3JVbEI7QUFDRjtBZ0YvclVZO0VBQ0ksdUJBQUE7RUFDQSxnQkFBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTtFQUNBLGNBQUE7RUFDQSxxQkFBQTtBaEZpc1VoQjtBZ0Zoc1VnQjtFQVBKO0lBUVEsc0JBQUE7RWhGbXNVbEI7QUFDRjtBZ0Zuc1VZO0VBQ0ksY0FBQTtFQUNBLDBCQUFBO0FoRnFzVWhCO0FnRnBzVVk7RUFDSSxxQkFBQTtBaEZzc1VoQjtBZ0Zwc1VZO0VBQ0ksZUFBQTtFQUNBLGlCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxjQUFBO0VBQ0Esa0JBQUE7QWhGc3NVaEI7QWdGcHNVWTtFQUNJLGVBQUE7RUFDQSxpQkFBQTtFQUNBLGdCQUFBO0VBQ0EsY0FBQTtFQUNBLG1CQUFBO0FoRnNzVWhCO0FnRnJzVVE7RUFDSSxnQkFBQTtFQUNBLGVBQUE7QWhGdXNVWjtBZ0Z0c1VRO0VBQ0ksd0JBQUE7RUFDQSxlQUFBO0VBQ0EsV0FBQTtFQUNBLHlCQUFBO0VBQ0Esc0JBQUE7QWhGd3NVWjtBZ0Z2c1VZO0VBTko7SUFPUSxxQkFBQTtFaEYwc1VkO0FBQ0Y7QWdGMXNVWTtFQUNJLGtCQUFBO0VBQ0EsNkJBQUE7RUFDQSxjQUFBO0VBQ0EsV0FBQTtFQUNBLG1CQUFBO0VBQ0EsdUJBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7RUFDQSxjQUFBO0FoRjRzVWhCO0FnRjNzVWdCO0VBVko7SUFXUSxnQkFBQTtJQUNBLGVBQUE7SUFDQSxpQkFBQTtFaEY4c1VsQjtBQUNGO0FnRjdzVWdCO0VBQ0ksZ0NBQUE7QWhGK3NVcEI7QWdGN3NVZ0I7RUFDSSwyQ0FBQTtBaEYrc1VwQjtBZ0Y3c1VnQjtFQUNJLDBDQUFBO0FoRitzVXBCO0FnRjdzVWdCO0VBQ0ksdUJBQUE7RUFDQSxnQkFBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTtFQUNBLGNBQUE7QWhGK3NVcEI7QWdGOXNVb0I7RUFOSjtJQU9RLGVBQUE7SUFDQSxpQkFBQTtFaEZpdFV0QjtBQUNGO0FnRmh0VWdCO0VBQ0ksZ0JBQUE7QWhGa3RVcEI7O0FpRjczVUE7RUFDSSx1SEFBQTtBakZnNFVKO0FpRjczVVE7RUFBQSxpQkFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0lBQUEsaUJBQUE7SUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0lBQUEsb0JBQUE7SUFBQTtFQUFBO0FBQUE7QUFNZ0I7RUFDSSxtRUFBQTtBakY0M1U1QjtBaUZ6M1V3QjtFQUNJLG1FQUFBO0FqRjIzVTVCO0FpRngzVXdCO0VBQ0ksbUVBQUE7QWpGMDNVNUI7QWlGeDNVZ0I7RUFBQSxhQUFBO0VBQUEsc0JBQUE7RUFBQSxlQUFBO0VBQUEsU0FBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0lBQUEsbUJBQUE7SUFBQTtFQUFBO0FBQUE7QUFESjtFQUVJLHdCQUFBO0VBQ0EsbUJBQUE7QWpGMjNVaEI7QWlGeDNVb0I7RUFBQTtBQUFBO0FBR0E7RUFBQTtBQUFBO0FBRUE7RUFISjtJQUlRLGNBQUE7RWpGNDNVdEI7QUFDRjtBaUYzM1VvQjtFQU5KO0lBT1EsbUJBQUE7RWpGODNVdEI7QUFDRjtBaUY3M1VvQjtFQUNJO0lBQUE7RUFBQTtBakZpNFV4QjtBaUY5M1VvQjtFQUFBLFdBQUE7RUFBQTtBQUFBO0FBQ0E7RUFGSjtJQUdRLFFBQUE7RWpGbTRVdEI7QUFDRjtBaUZsNFVvQjtFQUxKO0lBTVEsZ0JBQUE7RWpGcTRVdEI7QUFDRjtBaUZuNFV3QjtFQUFBLHNCQUFBO0VBQ0E7QUFEQTtBQUlJO0VBQUEsaUJBQUE7RUFBQSxrQkFBQTtFQUFBLG9CQUFBO0VBQUEsdUJBQUE7RUFDQTtBQURBO0FBR0o7RUFDSSxzREFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0EsVUFBQTtFQUNBLFlBQUE7QWpGczRVNUI7QWlGbjRVZ0M7RUFBQTtBQUFBO0FBRUo7RUFDSSxVQUFBO0VBQ0EsY0FBQTtBakZzNFVoQztBaUZwNFU0QjtFQUNJLFdBQUE7QWpGczRVaEM7QWlGbDRVNEI7RUFBQSx1QkFBQTtFQUFBLGVBQUE7RUFBQSxjQUFBO0VBQUEsa0JBQUE7RUFBQSx5REFBQTtFQUNBO0FBREE7QUFTSTtFQUFBLGlCQUFBO0VBQUEsa0JBQUE7RUFBQSxZQUFBO0VBQUEsV0FBQTtFQUFBLG9CQUFBO0VBQUE7QUFBQTtBQUdaO0VBREo7SUFFUSxRQUFBO0VqRmc0VXRCO0FBQ0Y7QWlGLzNVd0I7RUFBQSxxQkFBQTtFQUFBLGdCQUFBO0VBQUEsZ0JBQUE7RUFDQSxtQkFBQTtFQUNBLGNBQUE7RUFDQTtBQUhBO0FBTUE7RUFBQSxlQUFBO0VBQUEsc0JBQUE7RUFBQSxpQkFBQTtFQUFBO0FBQUE7QUFDQTtFQUNJLGNBQUE7RUFDQSx1QkFBQTtBakZtNFU1QjtBaUZoNFV3QjtFQUFBLGFBQUE7RUFBQSxZQUFBO0VBQUEsdUJBQUE7RUFDQTtBQURBO0FBSUE7RUFBQSxvQkFBQTtFQUFBLHVCQUFBO0VBQ0Esa0RBQUE7RUFDQTtBQUZBO0FBS0k7RUFBQSxtQkFBQTtFQUFBLGdCQUFBO0VBQ0EsY0FBQTtFQUNBO0FBRkE7QUFLQTtFQUFBO0FBQUE7QUFHSjtFQUFBLG1CQUFBO0VBQUEsZ0JBQUE7RUFDQTtBQURBO0FBSUk7RUFBQSxrQkFBQTtFQUFBLHFCQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7SUFBQTtFQUFBO0FBQUE7QUFESjtFQUVJLHVCQUFBO0FqRm00VTVCO0FpRmg0VWdDO0VBQUE7QUFBQTtBQUdBO0VBQUEsa0JBQUE7RUFBQSxTQUFBO0VBQ0EsV0FBQTtFQUNBLG1EQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQTtBQUxBO0FBUVI7RUFBQSxhQUFBO0VBQUEsZUFBQTtFQUFBLG1CQUFBO0VBQUEsU0FBQTtFQUFBLG9CQUFBO0VBQUEsb0JBQUE7RUFDQTtBQURBO0FBRUE7RUFDSTtJQUFBO0VBQUE7QWpGczRVNUI7QWlGbjRVb0I7RUFESjtJQUVRLGdCQUFBO0VqRnM0VXRCO0FBQ0Y7QWlGdDRVb0I7RUFISjtJQUlRLFFBQUE7RWpGeTRVdEI7QUFDRjtBaUZ2NFV3QjtFQUFBLGtCQUFBO0VBQUEseURBQUE7RUFBQSxvQkFBQTtFQUFBLHFCQUFBO0VBQUEsb0JBQUE7RUFDQSxtQkFBQTtFQUNBLHlEQUFBO0VBQ0Esc0RBQUE7RUFDQTtBQUpBO0FBT0k7RUFBQTtBQUFBO0FBR0E7RUFBQSxlQUFBO0VBQUEsc0JBQUE7RUFBQSxhQUFBO0VBQUEsbUJBQUE7RUFBQSxlQUFBO0VBQUEsZ0JBQUE7RUFBQSxnQkFBQTtFQUNBO0FBREE7QUFJSTtFQUFBLFdBQUE7RUFDQTtBQURBO0FBSUE7RUFBQSxtQkFBQTtFQUNBLHlCQUFBO0VBQ0EsWUFBQTtFQUNBLG1CQUFBO0VBQ0EscUJBQUE7RUFDQTtBQUxBO0FBUUo7RUFBQSxXQUFBO0VBQUEsYUFBQTtFQUFBLG1CQUFBO0VBQUEsZ0JBQUE7RUFBQSxnQkFBQTtFQUNBLG1CQUFBO0VBQ0E7QUFGQTtBQUtJO0VBQUEsZ0JBQUE7RUFBQSxnQkFBQTtFQUNBLG1CQUFBO0VBQ0EsY0FBQTtFQUNBO0FBSEE7QUFNSTtFQUFBO0FBQUE7QUFHSjtFQUFBLGdCQUFBO0VBQUEsZ0JBQUE7RUFDQSxtQkFBQTtFQUNBLGNBQUE7RUFDQTtBQUhBO0FBTUE7RUFBQSxvQkFBQTtFQUFBLGdCQUFBO0VBQ0EsbUJBQUE7RUFDQSxjQUFBO0VBQ0E7QUFIQTtBQU1JO0VBQUEsa0JBQUE7RUFDQSx1QkFBQTtFQUNBO0FBRkE7QUFLSTtFQUFBLGtCQUFBO0VBQUEsU0FBQTtFQUFBLFFBQUE7RUFBQSxjQUFBO0VBQUEsV0FBQTtFQUNBLFdBQUE7RUFDQSxXQUFBO0VBQ0EseUJBQUE7RUFDQTtBQUpBO0FBT1o7RUFBQSxlQUFBO0VBQUEsc0JBQUE7RUFBQSxvQkFBQTtFQUFBLGdCQUFBO0VBQ0EsY0FBQTtFQUNBO0FBRkE7QUFHQTtFQUpKO0lBS1EsZUFBQTtFakY0NFU5QjtBQUNGO0FpRjE0VWdDO0VBQUEsMEJBQUE7RUFDQSxjQUFBO0VBQ0E7QUFGQTtBQUtKO0VBQUEscUJBQUE7RUFBQSxvQkFBQTtFQUNBLHlCQUFBO0VBQ0E7QUFGQTtBQUtJO0VBQUEsYUFBQTtFQUFBLGVBQUE7RUFBQSxtQkFBQTtFQUFBLHFCQUFBO0VBQUEsMkJBQUE7RUFBQSw0QkFBQTtFQUFBLHVCQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQTtBQUhBO0FBS0E7RUFDSSwwQkFBQTtFQUNBLCtCQUFBO0VBQ0Esb0RBQUE7QWpGNjRVcEM7QWlGMzRVZ0M7RUFDSSwwQkFBQTtFQUNBLDhCQUFBO0VBQ0EsbURBQUE7QWpGNjRVcEM7QWlGMTRVZ0M7RUFBQSxhQUFBO0VBQUEsbUJBQUE7RUFBQSxtQkFBQTtFQUFBLGdCQUFBO0VBQUEsdUJBQUE7RUFDQSxjQUFBO0VBQ0EsdUJBQUE7RUFDQTtBQUhBO0FBTUo7RUFBQTtBQUFBO0FBR0k7RUFBQSxhQUFBO0VBQUEsOEJBQUE7RUFBQTtBQUFBO0FBR0k7RUFBQSxhQUFBO0VBQUEsZUFBQTtFQUFBLHNCQUFBO0VBQUEsbUJBQUE7RUFBQSxnQkFBQTtFQUFBLGtCQUFBO0VBQUEsd0JBQUE7RUFBQSx3REFBQTtFQUFBLDBCQUFBO0VBQUEsdUJBQUE7RUFDQSwwQkFBQTtFQUNBO0FBRkE7QUFJQTtFQUVJLDBCQUFBO0VBQ0EseUJBQUE7QWpGNDRVeEM7QWlGMTRVd0M7RUFDSSxjQUFBO0FqRjQ0VTVDO0FpRno0VXdDO0VBQUEsK0ZBQUE7RUFBQSx3REFBQTtFQUFBLDBCQUFBO0VBQ0EsY0FBQTtFQUNBO0FBRkE7QUFLQTtFQUFBLG1CQUFBO0VBQUEsZ0JBQUE7RUFBQTtBQUFBO0FBQ0E7RUFGSjtJQUdRLGVBQUE7RWpGODRVMUM7QUFDRjtBaUY1NFU0QztFQUFBO0FBQUE7QUFHSjtFQUFBLFdBQUE7RUFBQSxtQkFBQTtFQUFBLG1CQUFBO0VBQUEsZ0JBQUE7RUFDQTtBQURBO0FBRUE7RUFISjtJQUlRLGVBQUE7RWpGaTVVMUM7QUFDRjtBaUYvNFV3QztFQUFBO0FBQUE7QUFFQTtFQUNJLGlCQUFBO0FqRms1VTVDO0FpRi80VTRCO0VBQ0ksd0JBQUE7QWpGaTVVaEM7QWlGLzRVZ0M7RUFDSSx3QkFBQTtBakZpNVVwQztBaUY5NFVnQztFQUFBLHNCQUFBO0VBQUEsYUFBQTtFQUFBLFdBQUE7RUFBQSxtQkFBQTtFQUFBLG9CQUFBO0VBQUEsdUJBQUE7RUFBQSxrQkFBQTtFQUFBLG1PQUFBO0VBQUEsZ0JBQUE7RUFBQSxvQkFBQTtFQUFBLGdEQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7SUFBQSxpQkFBQTtJQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7SUFBQSxtQkFBQTtJQUFBO0VBQUE7QUFBQTtBQURKO0VBRUksbUJBQUE7RUFDQSxtQkFBQTtFQUNBLGdGQUFBO0VBQ0EsOENBQUE7RUFDQSxnQ0FBQTtBakZpNVVoQztBaUY5NFVvQztFQUFBLG9CQUFBO0VBQUEscUJBQUE7RUFBQSx3QkFBQTtFQUFBLDRCQUFBO0VBQ0EsV0FBQTtFQUNBLG1EQUFBO0VBQ0EsV0FBQTtFQUNBO0FBSkE7QUFLSjtFQUNJLFlBQUE7RUFDQSxnQ0FBQTtBakZrNVVwQztBaUYvNFU0QjtFQUFBLG1CQUFBO0VBQUEsc0JBQUE7RUFBQSxvQkFBQTtFQUFBLGdCQUFBO0VBQ0E7QUFEQTtBQUVBO0VBSEo7SUFJUSxpQkFBQTtJQUNBLGtCQUFBO0VqRm81VTlCO0FBQ0Y7QWlGcDVVNEI7RUFDSSx1QkFBQTtBakZzNVVoQztBaUZuNVU0QjtFQUFBLG9CQUFBO0VBQUEscUJBQUE7RUFBQSxhQUFBO0VBQ0E7QUFEQTtBQUlJO0VBQUEsWUFBQTtFQUFBLG9CQUFBO0VBQUEsdUJBQUE7RUFBQSxrQkFBQTtFQUFBLG1CQUFBO0VBQUEsa0JBQUE7RUFDQTtBQURBO0FBR0E7RUFDSSx5QkFBQTtBakZzNVVwQztBaUZwNVVnQztFQUNJLHlCQUFBO0FqRnM1VXBDO0FpRm41VW9DO0VBQUE7QUFBQTtBQUdBO0VBQUEsV0FBQTtFQUFBLG1CQUFBO0VBQUEsb0JBQUE7RUFBQSxnQkFBQTtFQUNBLGNBQUE7RUFDQSxpQkFBQTtFQUNBO0FBSEE7QUFNNUI7RUFDSSx1QkFBQTtFQUNBLHlCQUFBO0FqRnE1VVo7QWlGbjVVWTtFQUNJLGdGQUFBO0VBQ0EsWUFBQTtFQUNBLG1CQUFBO0VBQ0EsdUJBQUE7QWpGcTVVaEI7O0FrRjl2Vkk7RUFBQTtBQUFBOztBQUFBO0VBQUE7SUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtJQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0lBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7SUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtJQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0lBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7SUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtJQUFBLGtCQUFBO0lBQUEsbUJBQUE7SUFBQSxlQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0lBQUEsaUJBQUE7SUFBQSxrQkFBQTtJQUFBLG1CQUFBO0lBQUEsaUJBQUE7SUFBQSxrQkFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtJQUFBLGNBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7SUFBQSxtQkFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtJQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0lBQUEsUUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtJQUFBLGdCQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0lBQUEsUUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtJQUFBLGdCQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0lBQUEsUUFBQTtFQUFBO0VBQUE7SUFBQSxlQUFBO0VBQUE7RUFBQTtJQUFBLGVBQUE7RUFBQTtFQUFBO0lBQUEsZUFBQTtFQUFBO0VBQUE7SUFBQSxpQkFBQTtJQUFBLGtCQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBLGlCQUFBO0VBQUEsa0JBQUE7RUFBQSxrQkFBQTtFQUFBLG1CQUFBO0FBQUE7O0FBQUE7RUFBQSxrQkFBQTtFQUFBLG1CQUFBO0FBQUE7O0FBQUE7RUFBQSxtRUFBQTtBQUFBOztBQUFBO0VBQUEsbUVBQUE7QUFBQTs7QUFBQTtFQUFBLG1FQUFBO0FBQUE7O0FBQUE7RUFBQSxhQUFBO0VBQUEsc0JBQUE7RUFBQSxlQUFBO0VBQUEsU0FBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtJQUFBLG1CQUFBO0lBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUEsd0JBQUE7RUFBQSxtQkFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQSxXQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBLHNCQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBLGlCQUFBO0VBQUEsa0JBQUE7RUFBQSxvQkFBQTtFQUFBLHVCQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBLHNEQUFBO0VBQUEsV0FBQTtFQUFBLFlBQUE7RUFBQSxVQUFBO0VBQUEsWUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBLFVBQUE7RUFBQSxjQUFBO0FBQUE7O0FBQUE7RUFBQSxXQUFBO0FBQUE7O0FBQUE7RUFBQSx1QkFBQTtFQUFBLGVBQUE7RUFBQSxjQUFBO0VBQUEsa0JBQUE7RUFBQSx5REFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQSxpQkFBQTtFQUFBLGtCQUFBO0VBQUEsWUFBQTtFQUFBLFdBQUE7RUFBQSxvQkFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQSxxQkFBQTtFQUFBLGdCQUFBO0VBQUEsZ0JBQUE7RUFBQSxtQkFBQTtFQUFBLGNBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUEsZUFBQTtFQUFBLHNCQUFBO0VBQUEsaUJBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUEsY0FBQTtFQUFBLHVCQUFBO0FBQUE7O0FBQUE7RUFBQSxhQUFBO0VBQUEsWUFBQTtFQUFBLHVCQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBLG9CQUFBO0VBQUEsdUJBQUE7RUFBQSxrREFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQSxtQkFBQTtFQUFBLGdCQUFBO0VBQUEsY0FBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUEsbUJBQUE7RUFBQSxnQkFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQSxrQkFBQTtFQUFBLHFCQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0lBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUEsdUJBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQSxrQkFBQTtFQUFBLFNBQUE7RUFBQSxXQUFBO0VBQUEsbURBQUE7RUFBQSxXQUFBO0VBQUEsWUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQSxhQUFBO0VBQUEsZUFBQTtFQUFBLG1CQUFBO0VBQUEsU0FBQTtFQUFBLG9CQUFBO0VBQUEsb0JBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUEsa0JBQUE7RUFBQSx5REFBQTtFQUFBLG9CQUFBO0VBQUEscUJBQUE7RUFBQSxvQkFBQTtFQUFBLG1CQUFBO0VBQUEseURBQUE7RUFBQSxzREFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUEsZUFBQTtFQUFBLHNCQUFBO0VBQUEsYUFBQTtFQUFBLG1CQUFBO0VBQUEsZUFBQTtFQUFBLGdCQUFBO0VBQUEsZ0JBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUEsV0FBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQSxtQkFBQTtFQUFBLHlCQUFBO0VBQUEsWUFBQTtFQUFBLG1CQUFBO0VBQUEscUJBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUEsV0FBQTtFQUFBLGFBQUE7RUFBQSxtQkFBQTtFQUFBLGdCQUFBO0VBQUEsZ0JBQUE7RUFBQSxtQkFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQSxnQkFBQTtFQUFBLGdCQUFBO0VBQUEsbUJBQUE7RUFBQSxjQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQSxnQkFBQTtFQUFBLGdCQUFBO0VBQUEsbUJBQUE7RUFBQSxjQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBLG9CQUFBO0VBQUEsZ0JBQUE7RUFBQSxtQkFBQTtFQUFBLGNBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUEsa0JBQUE7RUFBQSx1QkFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQSxrQkFBQTtFQUFBLFNBQUE7RUFBQSxRQUFBO0VBQUEsY0FBQTtFQUFBLFdBQUE7RUFBQSxXQUFBO0VBQUEsV0FBQTtFQUFBLHlCQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBLGVBQUE7RUFBQSxzQkFBQTtFQUFBLG9CQUFBO0VBQUEsZ0JBQUE7RUFBQSxjQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBLDBCQUFBO0VBQUEsY0FBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQSxxQkFBQTtFQUFBLG9CQUFBO0VBQUEseUJBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUEsYUFBQTtFQUFBLGVBQUE7RUFBQSxtQkFBQTtFQUFBLHFCQUFBO0VBQUEsMkJBQUE7RUFBQSw0QkFBQTtFQUFBLHVCQUFBO0VBQUEsV0FBQTtFQUFBLFlBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUEsMEJBQUE7RUFBQSwrQkFBQTtFQUFBLG9EQUFBO0FBQUE7O0FBQUE7RUFBQSwwQkFBQTtFQUFBLDhCQUFBO0VBQUEsbURBQUE7QUFBQTs7QUFBQTtFQUFBLGFBQUE7RUFBQSxtQkFBQTtFQUFBLG1CQUFBO0VBQUEsZ0JBQUE7RUFBQSx1QkFBQTtFQUFBLGNBQUE7RUFBQSx1QkFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUEsYUFBQTtFQUFBLDhCQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBLGFBQUE7RUFBQSxlQUFBO0VBQUEsc0JBQUE7RUFBQSxtQkFBQTtFQUFBLGdCQUFBO0VBQUEsa0JBQUE7RUFBQSx3QkFBQTtFQUFBLHdEQUFBO0VBQUEsMEJBQUE7RUFBQSx1QkFBQTtFQUFBLDBCQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBLDBCQUFBO0VBQUEseUJBQUE7QUFBQTs7QUFBQTtFQUFBLGNBQUE7QUFBQTs7QUFBQTtFQUFBLCtGQUFBO0VBQUEsd0RBQUE7RUFBQSwwQkFBQTtFQUFBLGNBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUEsbUJBQUE7RUFBQSxnQkFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUEsV0FBQTtFQUFBLG1CQUFBO0VBQUEsbUJBQUE7RUFBQSxnQkFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUEsaUJBQUE7QUFBQTs7QUFBQTtFQUFBLGFBQUE7QUFBQTs7QUFBQTtFQUFBLGFBQUE7QUFBQTs7QUFBQTtFQUFBLHNCQUFBO0VBQUEsYUFBQTtFQUFBLFdBQUE7RUFBQSxtQkFBQTtFQUFBLG9CQUFBO0VBQUEsdUJBQUE7RUFBQSxrQkFBQTtFQUFBLG1PQUFBO0VBQUEsZ0JBQUE7RUFBQSxvQkFBQTtFQUFBLGdEQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0lBQUEsaUJBQUE7SUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtJQUFBLG1CQUFBO0lBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUEsbUJBQUE7RUFBQSxtQkFBQTtFQUFBLGdGQUFBO0VBQUEsOENBQUE7RUFBQSxnQ0FBQTtBQUFBOztBQUFBO0VBQUEsb0JBQUE7RUFBQSxxQkFBQTtFQUFBLHdCQUFBO0VBQUEsNEJBQUE7RUFBQSxXQUFBO0VBQUEsbURBQUE7RUFBQSxXQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBLFlBQUE7RUFBQSxnQ0FBQTtBQUFBOztBQUFBO0VBQUEsbUJBQUE7RUFBQSxzQkFBQTtFQUFBLG9CQUFBO0VBQUEsZ0JBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUEsdUJBQUE7QUFBQTs7QUFBQTtFQUFBLG9CQUFBO0VBQUEscUJBQUE7RUFBQSxhQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBLFlBQUE7RUFBQSxvQkFBQTtFQUFBLHVCQUFBO0VBQUEsa0JBQUE7RUFBQSxtQkFBQTtFQUFBLGtCQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBLHlCQUFBO0FBQUE7O0FBQUE7RUFBQSx5QkFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBLFdBQUE7RUFBQSxtQkFBQTtFQUFBLG9CQUFBO0VBQUEsZ0JBQUE7RUFBQSxjQUFBO0VBQUEsaUJBQUE7RUFBQTtBQUFBOztBQURKO0VBRUkscUJBQUE7QWxGa3dWSjtBa0Zod1ZJO0VBQ0ksK0JBQUE7QWxGa3dWUjtBa0Y5dlZnQjtFQUFBO0FBQUE7QUFFUjtFQVBKO0lBUVEsMEJBQUE7RWxGa3dWVjtFa0Y5dlZrQjtJQUFBO0VBQUE7QWxGa3dWcEI7QWtGL3ZWWTtFQUFBLFdBQUE7RUFBQSxxQkFBQTtFQUFBLGVBQUE7RUFDQSxjQUFBO0VBQ0E7QUFGQTtBQUtBO0VBQUEscUJBQUE7RUFBQSx1QkFBQTtFQUFBLGdCQUFBO0VBQUEsZ0JBQUE7RUFDQSx5QkFBQTtFQUNBLGNBQUE7RUFDQSx1QkFBQTtFQUNBO0FBSkE7QUFNQTtFQUNJLGNBQUE7RUFDQSx1QkFBQTtBbEZrd1ZoQjtBa0YvdlZZO0VBQUEsK0ZBQUE7RUFBQSx3REFBQTtFQUFBO0FBQUE7QUFFQTtFQUNJLGNBQUE7QWxGa3dWaEI7QWtGL3ZWWTtFQUFBLGdCQUFBO0VBQUEscUJBQUE7RUFBQTtBQUFBO0FBR0k7RUFBQSxhQUFBO0VBQUEsbUJBQUE7RUFBQSxlQUFBO0VBQUE7QUFBQTtBQUdJO0VBQUEsV0FBQTtFQUFBO0FBQUE7QUFFQTtFQUNJLHlCQUFBO0FsRmt3VnhCO0FrRi92Vlk7RUFBQSxlQUFBO0VBQUEsdUJBQUE7RUFBQSxtQkFBQTtFQUFBLHNCQUFBO0VBQUEsb0JBQUE7RUFBQSxxQkFBQTtFQUFBLGVBQUE7RUFBQSwrRkFBQTtFQUFBLHdEQUFBO0VBQUEsMEJBQUE7RUFDQSx1QkFBQTtFQUNBLHlCQUFBO0VBQ0E7QUFIQTtBQU1JO0VBQUEsb0JBQUE7RUFBQSxnREFBQTtFQUNBO0FBREE7O0FBSVo7RUFBQTtBQUFBOztBQUFBO0VBQUE7SUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtJQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0lBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7SUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtJQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0lBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7SUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQSxnQkFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtJQUFBLGtCQUFBO0lBQUEsbUJBQUE7SUFBQSxlQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0lBQUEsaUJBQUE7SUFBQSxrQkFBQTtJQUFBLG1CQUFBO0lBQUEsaUJBQUE7SUFBQSxrQkFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtJQUFBLGNBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7SUFBQSxtQkFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtJQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0lBQUEsUUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtJQUFBLGdCQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0lBQUEsUUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtJQUFBLGdCQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0lBQUEsUUFBQTtFQUFBO0VBQUE7SUFBQSxlQUFBO0VBQUE7RUFBQTtJQUFBLGVBQUE7RUFBQTtFQUFBO0lBQUEsZUFBQTtFQUFBO0VBQUE7SUFBQSxpQkFBQTtJQUFBLGtCQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBLGlCQUFBO0VBQUEsa0JBQUE7RUFBQSxrQkFBQTtFQUFBLG1CQUFBO0FBQUE7O0FBQUE7RUFBQSxrQkFBQTtFQUFBLG1CQUFBO0FBQUE7O0FBQUE7RUFBQSxtRUFBQTtBQUFBOztBQUFBO0VBQUEsbUVBQUE7QUFBQTs7QUFBQTtFQUFBLG1FQUFBO0FBQUE7O0FBQUE7RUFBQSxhQUFBO0VBQUEsc0JBQUE7RUFBQSxlQUFBO0VBQUEsU0FBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtJQUFBLG1CQUFBO0lBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUEsd0JBQUE7RUFBQSxtQkFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQSxXQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBLHNCQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBLGlCQUFBO0VBQUEsa0JBQUE7RUFBQSxvQkFBQTtFQUFBLHVC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OztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUEsdUJBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBLHdCQUFBO0VBQUEsa0VBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUEsc0JBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBLHNCQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBLHNCQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBLGtCQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBLGtCQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBLGtCQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUEsbUJBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUEsaUJBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUEsbUJBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUEsbUJBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUEsa0JBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUEscUJBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBLGlCQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUEsb0JBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUEsb0JBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUEsb0JBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUEsb0JBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUEsb0JBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUEsb0JBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQSw0QkFBQTtFQUFBLHdEQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBLHdCQUFBO0VBQUEsd0RBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUEsd0pBQUE7RUFBQSx3REFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FEcEdBO0VBQUEsbUJzRkFBO0V0RkFBO0NzRkFBOztBdEZBQTtFQUFBLHFCc0ZBQTtFdEZBQTtDc0ZBQTs7QXRGQUE7RUFBQSxxQnNGQUE7RXRGQUE7Q3NGQUE7O0F0RkFBO0VBQUE7Q3NGQUE7O0F0RkFBO0VBQUEsK0JzRkFBO0V0RkFBO0NzRkFBOztBdEZBQTtFQUFBO0lBQUE7R3NGQUE7RXRGQUE7SUFBQTtHc0ZBQTtFdEZBQTtJQUFBO0dzRkFBO0V0RkFBO0lBQUEsc0JzRkFBO0l0RkFBO0dzRkFBO0V0RkFBO0lBQUEsdUJzRkFBO0l0RkFBO0dzRkFBO0NBQUE7O0F0RkFBO0VBQUE7SUFBQTtHc0ZBQTtFdEZBQTtJQUFBO0dzRkFBO0V0RkFBO0lBQUE7R3NGQUE7Q0FBQTs7QXRGQUE7RUFBQTtJQUFBO0dzRkFBO0V0RkFBO0lBQUE7R3NGQUE7RXRGQUE7SUFBQTtHc0ZBQTtFdEZBQTtJQUFBO0dzRkFBO0NBQUE7O0F0RkFBO0VBQUE7SUFBQTtHc0ZBQTtFdEZBQTtJQUFBO0dzRkFBO0V0RkFBO0lBQUE7R3NGQUE7RXRGQUE7SUFBQTtHc0ZBQTtDQUFBOztBdEZBQTtFQUFBO0lBQUE7R3NGQUE7RXRGQUE7SUFBQTtHc0ZBQTtDQUFBIiwiZmlsZSI6Im1haW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xuQHRhaWx3aW5kIGJhc2U7XG5AdGFpbHdpbmQgY29tcG9uZW50cztcbi5hbGVydCB7XG4gIEBhcHBseSByZWxhdGl2ZSBweC01IHB5LTMgbWItNCByb3VuZGVkIGJvcmRlciBib3JkZXItdHJhbnNwYXJlbnQ7XG59XG5cbi5hbGVydC1wcmltYXJ5IHtcbiAgQGFwcGx5IHRleHQtYmx1ZS04MDAgYmctYmx1ZS0yMDAgYm9yZGVyLWJsdWUtMzAwO1xufVxuXG4uYWxlcnQtc2Vjb25kYXJ5IHtcbiAgQGFwcGx5IHRleHQtZ3JheS04MDAgYmctZ3JheS0zMDAgYm9yZGVyLWdyYXktNDAwO1xufVxuXG4uYWxlcnQtc3VjY2VzcyB7XG4gIEBhcHBseSB0ZXh0LWdyZWVuLTgwMCBiZy1ncmVlbi0yMDAgYm9yZGVyLWdyZWVuLTMwMDtcbn1cblxuLmFsZXJ0LWRhbmdlciB7XG4gIEBhcHBseSB0ZXh0LXJlZC04MDAgYmctcmVkLTIwMCBib3JkZXItcmVkLTMwMDtcbn1cblxuLmFsZXJ0LXdhcm5pbmcge1xuICBAYXBwbHkgdGV4dC15ZWxsb3ctODAwIGJnLXllbGxvdy0yMDAgYm9yZGVyLXllbGxvdy0zMDA7XG59XG5cbi5hbGVydC1pbmZvIHtcbiAgQGFwcGx5IHRleHQtaW5kaWdvLTgwMCBiZy1pbmRpZ28tMjAwIGJvcmRlci1pbmRpZ28tMzAwO1xufVxuXG5odG1sIHtcbiAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjI1cHgpIHtcbiAgaHRtbCB7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICB9XG59XG5cbioge1xuICBzY3JvbGwtbWFyZ2luLXRvcDogMjBweDtcbn1cbkBzY3JlZW4gbGcge1xuICAqIHtcbiAgICBzY3JvbGwtbWFyZ2luLXRvcDogNTBweDtcbiAgfVxufVxuXG4uc2Nyb2xsLWRpc2FibGVkIHtcbiAgQGFwcGx5IG92ZXJmbG93LXktaGlkZGVuO1xufVxuXG5ib2R5IHtcbiAgQGFwcGx5IGZvbnQtc2FucyB0ZXh0LWJhc2UtdHh0IHRleHQtMTU7XG59XG5Ac2NyZWVuIHNtIHtcbiAgYm9keSB7XG4gICAgQGFwcGx5IHRleHQtMTY7XG4gIH1cbn1cbmJvZHkuc2hvdy1zY3JlZW4tc2l6ZTphZnRlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogNTAlO1xuICBib3R0b206IDBweDtcbiAgd2lkdGg6IDE2MHB4O1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBjb2xvcjogI2ZmZjtcbiAgY29udGVudDogXCJbVElOWV0gMHB4LTM3NHB4XCI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogNXB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIHotaW5kZXg6IDk5OTk7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1cHg7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDVweDtcbiAgbWFyZ2luLWxlZnQ6IC04MHB4O1xufVxuQHNjcmVlbiBtaW5pIHtcbiAgYm9keS5zaG93LXNjcmVlbi1zaXplOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIltNSU5JXSAzNzVweC00NzlweFwiO1xuICB9XG59XG5Ac2NyZWVuIHhzIHtcbiAgYm9keS5zaG93LXNjcmVlbi1zaXplOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIltYU10gNDgwcHgtNzY3cHhcIjtcbiAgfVxufVxuQHNjcmVlbiBzbSB7XG4gIGJvZHkuc2hvdy1zY3JlZW4tc2l6ZTphZnRlciB7XG4gICAgY29udGVudDogXCJbU01dIDc2OHB4LTk5MXB4XCI7XG4gIH1cbn1cbkBzY3JlZW4gbWQge1xuICBib2R5LnNob3ctc2NyZWVuLXNpemU6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiW01EXSA5OTJweC0xMTk5cHhcIjtcbiAgfVxufVxuQHNjcmVlbiBsZyB7XG4gIGJvZHkuc2hvdy1zY3JlZW4tc2l6ZTphZnRlciB7XG4gICAgY29udGVudDogXCJbTEddIDEyMDBweC0xNDk5cHhcIjtcbiAgfVxufVxuQHNjcmVlbiB4bCB7XG4gIGJvZHkuc2hvdy1zY3JlZW4tc2l6ZTphZnRlciB7XG4gICAgY29udGVudDogXCJbWExdIDE1MDBweC0xODk5cHhcIjtcbiAgfVxufVxuQHNjcmVlbiB4eGwge1xuICBib2R5LnNob3ctc2NyZWVuLXNpemU6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiW1hYTF0gMTkwMHB4LeKInlwiO1xuICB9XG59XG5cbi50aGVtZS10eXBvZ3JhcGh5IHtcbiAgQGFwcGx5IHByb3NlIG1heC13LW5vbmU7XG59XG5cbi5mb3JtLWlucHV0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgxNywgNjUsIDI1NSwgMC4zMyk7XG4gIGJveC1zaGFkb3c6IDJweCAycHggNnB4IHJnYmEoMCwgMCwgMCwgMC4xNik7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBjb2xvcjogdGhlbWUoXCJjb2xvcnMuYmFzZS10eHRcIik7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIuNDU7XG4gIHotaW5kZXg6IDEwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgQGFwcGx5IGJsb2NrIHctZnVsbCBweC00IHB5LTE7XG59XG5Ac2NyZWVuIHNtIHtcbiAgLmZvcm0taW5wdXQge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBsaW5lLWhlaWdodDogMztcbiAgfVxufVxuXG4uZm9ybS10ZXh0YXJlYSB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDE3LCA2NSwgMjU1LCAwLjMzKTtcbiAgYm94LXNoYWRvdzogMnB4IDJweCA2cHggcmdiYSgwLCAwLCAwLCAwLjE2KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGNvbG9yOiB0aGVtZShcImNvbG9ycy5iYXNlLXR4dFwiKTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICB0ZXh0LWluZGVudDogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXRvcDogMS4xcmVtO1xuICBAYXBwbHkgYmxvY2sgdy1mdWxsO1xufVxuXG4uZm9ybS13cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZm9ybS13cmFwLS1pcy1hY3RpdmUgLmZvcm0tbGFiZWwge1xuICBmb250LXNpemU6IDEwcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0xNTAlKTtcbn1cblxuLmZvcm0tbGFiZWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDFweDtcbiAgdG9wOiAyOHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgZm9udC1zaXplOiAxM3B4O1xuICB6LWluZGV4OiAyMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBAYXBwbHkgbWwtMztcbn1cblxuLmZvcm0tY2hlY2tib3gge1xuICBib3gtc2hhZG93OiAycHggMnB4IDZweCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDE3LCA2NSwgMjU1LCAwLjMzKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHdpZHRoOiAyM3B4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmxhenlsb2FkIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMXMgZWFzZS1pbi1vdXQ7XG59XG5cbi5sYXp5bG9hZGVkIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuaW1nIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbmZpZ3VyZSB7XG4gIG1hcmdpbjogMDtcbn1cblxub2JqZWN0LFxuaWZyYW1lLFxuZW1iZWQsXG5jYW52YXMsXG52aWRlbyxcbmF1ZGlvLFxuc3ZnIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4uc3ZnLWluLWZ1bGwgc3ZnIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxucCB7XG4gIG1hcmdpbi10b3A6IHRoZW1lKFwic3BhY2luZy5kZWZhdWx0LXR5cG9ncmFwaHktbWFyZ2luXCIpO1xuICBtYXJnaW4tYm90dG9tOiB0aGVtZShcInNwYWNpbmcuZGVmYXVsdC10eXBvZ3JhcGh5LW1hcmdpblwiKTtcbn1cblxuLnAtcmVzZXQgcDpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4ucC1yZXNldCBwOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5wcmUge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiB0aGVtZShcInNwYWNpbmcuZGVmYXVsdC10eXBvZ3JhcGh5LW1hcmdpblwiKTtcbn1cblxuLyoqXG4gKiBQcmludCBzdHlsZXMuXG4gKiBUYWtlbiBmcm9tIGh0dHBzOi8vZ2l0aHViLmNvbS9oNWJwL2h0bWw1LWJvaWxlcnBsYXRlXG4gKi9cbkBtZWRpYSBwcmludCB7XG4gICosXG4qOmJlZm9yZSxcbio6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICMwMDAgIWltcG9ydGFudDsgLyogQmxhY2sgcHJpbnRzIGZhc3RlciAqL1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICB0ZXh0LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIGEsXG5hOnZpc2l0ZWQge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG4gIGFbaHJlZl06YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIChcIiBhdHRyKGhyZWYpIFwiKVwiO1xuICB9XG4gIGFiYnJbdGl0bGVdOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiAoXCIgYXR0cih0aXRsZSkgXCIpXCI7XG4gIH1cbiAgLypcbiAgICogRG9uJ3Qgc2hvdyBsaW5rcyB0aGF0IGFyZSBmcmFnbWVudCBpZGVudGlmaWVycyxcbiAgICogb3IgdXNlIHRoZSBgamF2YXNjcmlwdDpgIHBzZXVkbyBwcm90b2NvbFxuICAgKi9cbiAgYVtocmVmXj1cIiNcIl06YWZ0ZXIsXG5hW2hyZWZePVwiamF2YXNjcmlwdDpcIl06YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cbiAgcHJlIHtcbiAgICB3aGl0ZS1zcGFjZTogcHJlLXdyYXAgIWltcG9ydGFudDtcbiAgfVxuICBwcmUsXG5ibG9ja3F1b3RlIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjOTk5O1xuICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgfVxuICAvKlxuICAgKiBQcmludGluZyBUYWJsZXM6XG4gICAqIGh0dHA6Ly9jc3MtZGlzY3Vzcy5pbmN1dGlvLmNvbS93aWtpL1ByaW50aW5nX1RhYmxlc1xuICAgKi9cbiAgdGhlYWQge1xuICAgIGRpc3BsYXk6IHRhYmxlLWhlYWRlci1ncm91cDtcbiAgfVxuICB0cixcbmltZyB7XG4gICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkO1xuICB9XG4gIHAsXG5oMixcbmgzIHtcbiAgICBvcnBoYW5zOiAzO1xuICAgIHdpZG93czogMztcbiAgfVxuICBoMixcbmgzIHtcbiAgICBwYWdlLWJyZWFrLWFmdGVyOiBhdm9pZDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jb2wtbGctMSB7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtbGctMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMzMyU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5jb2wtbWQtMSB7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzMzMzMzMlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvbC0xIHtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMzMzMzMyU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY29sLWxnLTIge1xuICAgIG1heC13aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC1sZy0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5jb2wtbWQtMiB7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb2wtMiB7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jb2wtbGctMyB7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gIH1cbiAgLm9mZnNldC1sZy0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuY29sLW1kLTMge1xuICAgIG1heC13aWR0aDogMjUlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvbC0zIHtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jb2wtbGctNCB7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LWxnLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmNvbC1tZC00IHtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvbC00IHtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNvbC1sZy01IHtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtbGctNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY2NjclO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuY29sLW1kLTUge1xuICAgIG1heC13aWR0aDogNDEuNjY2NjY2NjY2NyU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29sLTUge1xuICAgIG1heC13aWR0aDogNDEuNjY2NjY2NjY2NyU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY29sLWxnLTYge1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG4gIC5vZmZzZXQtbGctNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmNvbC1tZC02IHtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb2wtNiB7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY29sLWxnLTcge1xuICAgIG1heC13aWR0aDogNTguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1sZy03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMzMyU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5jb2wtbWQtNyB7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb2wtNyB7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jb2wtbGctOCB7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LWxnLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmNvbC1tZC04IHtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvbC04IHtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNvbC1sZy05IHtcbiAgICBtYXgtd2lkdGg6IDc1JTtcbiAgfVxuICAub2Zmc2V0LWxnLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5jb2wtbWQtOSB7XG4gICAgbWF4LXdpZHRoOiA3NSU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29sLTkge1xuICAgIG1heC13aWR0aDogNzUlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNvbC1sZy0xMCB7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LWxnLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMzMyU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5jb2wtbWQtMTAge1xuICAgIG1heC13aWR0aDogODMuMzMzMzMzMzMzMyU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29sLTEwIHtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNvbC1sZy0xMSB7XG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LWxnLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5jb2wtbWQtMTEge1xuICAgIG1heC13aWR0aDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29sLTExIHtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY2NjY2NjclO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNvbC1sZy0xMiB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5vZmZzZXQtbGctMTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuY29sLW1kLTEyIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29sLTEyIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbltjbGFzcyo9Y29sLV0ge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5bY2xhc3MqPWNvbC1dLmNvbC1wcm9kdWN0cyB7XG4gIHBhZGRpbmctbGVmdDogMjdweDtcbiAgcGFkZGluZy1yaWdodDogMjdweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBbY2xhc3MqPWNvbC1dIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gICAgcGFkZGluZy1yaWdodDogMjRweDtcbiAgfVxufVxuXG4uY29udGFpbmVyIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gICAgcGFkZGluZy1yaWdodDogMjRweDtcbiAgfVxufVxuLmNvbnRhaW5lci5jb250YWluZXItcHJvZHVjdHMge1xuICBwYWRkaW5nLWxlZnQ6IDI3cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDI3cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ2NHB4KSB7XG4gIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTQ2NHB4O1xuICAgIHBhZGRpbmctbGVmdDogMTJweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxufVxuXG4uc20tY29udGFpbmVyIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zbS1jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gICAgcGFkZGluZy1yaWdodDogMjRweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwOThweCkge1xuICAuc20tY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDEwOThweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gICAgcGFkZGluZy1yaWdodDogMTJweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cbn1cblxuLmN1c3RvbS1ibG9nLWNvbnRhaW5lci13cmFwcGVyIHtcbiAgbWF4LXdpZHRoOiA4NzRweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uYmxvZy1jb250YWluZXIge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEycHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJsb2ctY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDI0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA4NzRweCkge1xuICAuYmxvZy1jb250YWluZXIge1xuICAgIG1heC13aWR0aDogODc0cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEycHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG59XG5cbi5ibG9nLXdyYXBwZXItbm8tYm9yZGVyIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ibG9nLXdyYXBwZXItbm8tYm9yZGVyIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDI0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTIycHgpIHtcbiAgLmJsb2ctd3JhcHBlci1uby1ib3JkZXIge1xuICAgIG1heC13aWR0aDogMTEyMnB4O1xuICAgIHBhZGRpbmctbGVmdDogMTJweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxufVxuXG4ucm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tbGVmdDogLTEycHg7XG4gIG1hcmdpbi1yaWdodDogLTEycHg7XG59XG4ucm93LnJvdy1wcm9kdWN0cyB7XG4gIG1hcmdpbi1sZWZ0OiAtMjdweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMjdweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucm93IHtcbiAgICBtYXJnaW4tbGVmdDogLTI0cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjRweDtcbiAgfVxufVxuXG4uZC1mbGV4IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbn1cblxuLmp1c3RpZnktY2VudGVyIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5hbGlnbi1iYXNlbGluZSB7XG4gIGFsaWduLXNlbGY6IGJhc2VsaW5lO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm9yZGVyLW1vYmlsZS0xIHtcbiAgICBvcmRlcjogMTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm9yZGVyLW1vYmlsZS0yIHtcbiAgICBvcmRlcjogMjtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm9yZGVyLW1vYmlsZS0zIHtcbiAgICBvcmRlcjogMztcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm9yZGVyLW1vYmlsZS00IHtcbiAgICBvcmRlcjogNDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm9yZGVyLW1vYmlsZS01IHtcbiAgICBvcmRlcjogNTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm9yZGVyLW1vYmlsZS02IHtcbiAgICBvcmRlcjogNjtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhpZGUtbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi52aXNpYmxlLW1vYmlsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnZpc2libGUtbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBpbml0aWFsO1xuICB9XG4gIC52aXNpYmxlLW1vYmlsZS5yb3cge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cblxuaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRiAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGhlYWRlciB7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gIH1cbn1cbmhlYWRlciAuaGVhZGVyLXdyYXBwZXIge1xuICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xufVxuaGVhZGVyIC5ob21lLWJ1dHRvbiBpbWcge1xuICBtYXJnaW4tcmlnaHQ6IDdweDtcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0NjNweCkgYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICBoZWFkZXIgLnNpdGUtbG9nbyB7XG4gICAgbWF4LXdpZHRoOiAxNTBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgaGVhZGVyIC5zaXRlLWxvZ28ge1xuICAgIG1heC13aWR0aDogMTAwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmctcmlnaHQ6IDEycHg7XG4gIH1cbn1cbmhlYWRlciAubGFuZy13cmFwcGVyIHVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuaGVhZGVyIC5sYW5nLXdyYXBwZXIgdWwgbGkge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5oZWFkZXIgLmxhbmctd3JhcHBlciAud3BtbC1scy1sZWdhY3ktbGlzdC1ob3Jpem9udGFsIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiBub25lO1xufVxuaGVhZGVyIC5sYW5nLXdyYXBwZXIgLndwbWwtbHMtbGVnYWN5LWxpc3QtaG9yaXpvbnRhbC53cG1sLWxzLXN0YXRpY3MtZm9vdGVyIHtcbiAgbWFyZ2luOiAwO1xufVxuaGVhZGVyIC5sYW5nLXdyYXBwZXIgLndwbWwtbHMtbGluayB7XG4gIHBhZGRpbmc6IDEzcHggMjJweCA4cHggMjJweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbn1cbmhlYWRlciB1bC5jLWhvci1tZW51IHtcbiAgYm9yZGVyOiAwLjVweCBzb2xpZCByZ2JhKDE2MCwgMTY0LCAxNjksIDAuODUpO1xuICBib3JkZXItbGVmdDogdW5zZXQ7XG59XG5oZWFkZXIgdWwuYy1ob3ItbWVudSAubWVudS1pdGVtLndpdGgtc3VibWVudSA+IGE6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvbWVub2VsbGUvYXNzZXRzL2ltZy9pY29ucy9hcnJvdy1kb3duLW1lbnUuc3ZnXCIpO1xuICBoZWlnaHQ6IDdweDtcbiAgd2lkdGg6IDEycHg7XG4gIG1hcmdpbi1sZWZ0OiA3cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbn1cbmhlYWRlciB1bC5jLWhvci1tZW51IC5tZW51LWl0ZW0ud2l0aC1zdWJtZW51ID4gYTpob3Zlcjo6YWZ0ZXIsXG5oZWFkZXIgdWwuYy1ob3ItbWVudSAubWVudS1pdGVtLndpdGgtc3VibWVudSA+IGE6Zm9jdXM6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL21lbm9lbGxlL2Fzc2V0cy9pbWcvaWNvbnMvYXJyb3ctZG93bi1tZW51LWhvdmVyLnN2Z1wiKTtcbn1cbmhlYWRlciB1bC5jLWhvci1tZW51IC5tZW51LWl0ZW0uY3VycmVudC1tZW51LWl0ZW0gYSB7XG4gIGNvbG9yOiAjNzQxQjk4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5oZWFkZXIgdWwuYy1ob3ItbWVudSAubWVudS1pdGVtLmN1cnJlbnQtbWVudS1pdGVtIGE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0cmFuc2l0aW9uOiBhbGwgZWFzZS1pbi1vdXQgMC40cztcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDUycHgpO1xuICBoZWlnaHQ6IDNweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC0ycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3NDFCOTg7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICBoZWFkZXIgdWwuYy1ob3ItbWVudSAubWVudS1pdGVtLmN1cnJlbnQtbWVudS1pdGVtIGE6OmJlZm9yZSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIwcHgpO1xuICB9XG59XG5oZWFkZXIgdWwuYy1ob3ItbWVudSAubWVudS1pdGVtLmN1cnJlbnQtcGFnZS1hbmNlc3RvciA+IGEge1xuICBjb2xvcjogIzc0MUI5ODtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuaGVhZGVyIHVsLmMtaG9yLW1lbnUgLm1lbnUtaXRlbS5jdXJyZW50LXBhZ2UtYW5jZXN0b3IgPiBhOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdHJhbnNpdGlvbjogYWxsIGVhc2UtaW4tb3V0IDAuNHM7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA1MnB4KTtcbiAgaGVpZ2h0OiAzcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzQxQjk4O1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgaGVhZGVyIHVsLmMtaG9yLW1lbnUgLm1lbnUtaXRlbS5jdXJyZW50LXBhZ2UtYW5jZXN0b3IgPiBhOjpiZWZvcmUge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyMHB4KTtcbiAgfVxufVxuaGVhZGVyIHVsLmMtaG9yLW1lbnUgLm1lbnUtaXRlbS5jdXJyZW50LXBhZ2UtYW5jZXN0b3IgPiBhOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy9tZW5vZWxsZS9hc3NldHMvaW1nL2ljb25zL2Fycm93LWRvd24tbWVudS1ob3Zlci5zdmdcIik7XG59XG5oZWFkZXIgdWwuYy1ob3ItbWVudSAubWVudS1pdGVtLmN1cnJlbnQtcGFnZS1hbmNlc3RvciAubWVnYS1tZW51LXdyYXBwZXI6OmJlZm9yZSB7XG4gIHRvcDogLTJweDtcbn1cbmhlYWRlciB1bC5jLWhvci1tZW51IC5tZW51LWl0ZW06Zmlyc3QtY2hpbGQuY3VycmVudC1wYWdlLWFuY2VzdG9yID4gYSB7XG4gIGNvbG9yOiAjNzQxQjk4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5oZWFkZXIgdWwuYy1ob3ItbWVudSAubWVudS1pdGVtOmZpcnN0LWNoaWxkLmN1cnJlbnQtcGFnZS1hbmNlc3RvciA+IGE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0cmFuc2l0aW9uOiBhbGwgZWFzZS1pbi1vdXQgMC40cztcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDI2cHgpO1xuICBoZWlnaHQ6IDNweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC0ycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3NDFCOTg7XG4gIGxlZnQ6IDRweDtcbiAgdHJhbnNmb3JtOiB1bnNldDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgaGVhZGVyIHVsLmMtaG9yLW1lbnUgLm1lbnUtaXRlbTpmaXJzdC1jaGlsZC5jdXJyZW50LXBhZ2UtYW5jZXN0b3IgPiBhOjpiZWZvcmUge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxNHB4KTtcbiAgfVxufVxuaGVhZGVyIHVsLmMtaG9yLW1lbnUgLm1lbnUtaXRlbTpmaXJzdC1jaGlsZC5jdXJyZW50LXBhZ2UtYW5jZXN0b3IgLm1lZ2EtbWVudS13cmFwcGVyOjpiZWZvcmUge1xuICB0b3A6IC0ycHg7XG59XG5oZWFkZXIgdWwuYy1ob3ItbWVudSAubWVudS1pdGVtIGEge1xuICBmb250LWZhbWlseTogXCJGaXJhU2Fuc1wiO1xuICBwYWRkaW5nOiAxM3B4IDI2cHg7XG4gIGNvbG9yOiAjMzAzOTQ1O1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTQ2M3B4KSB7XG4gIGhlYWRlciB1bC5jLWhvci1tZW51IC5tZW51LWl0ZW0gYSB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIGhlYWRlciB1bC5jLWhvci1tZW51IC5tZW51LWl0ZW0gYSB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIHBhZGRpbmc6IDEzcHggMTBweDtcbiAgfVxufVxuaGVhZGVyIHVsLmMtaG9yLW1lbnUgLm1lbnUtaXRlbTpmaXJzdC1jaGlsZCBhIHtcbiAgcGFkZGluZy1sZWZ0OiA0cHg7XG59XG5oZWFkZXIgLmFib3ZlLW1lbnUtbmF2IC5pdGVtOmxhc3QtY2hpbGQge1xuICBib3JkZXItcmlnaHQ6IDAuNXB4IHNvbGlkIHJnYmEoMTYwLCAxNjQsIDE2OSwgMC44NSk7XG59XG5oZWFkZXIgLmFib3ZlLW1lbnUtbmF2IGEsIGhlYWRlciAuYWJvdmUtbWVudS1uYXYgYnV0dG9uIHtcbiAgZm9udC1mYW1pbHk6IFwiRmlyYVNhbnNcIjtcbiAgYm9yZGVyLWxlZnQ6IDAuNXB4IHNvbGlkIHJnYmEoMTYwLCAxNjQsIDE2OSwgMC44NSk7XG4gIHBhZGRpbmc6IDhweCAyMnB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuaGVhZGVyIC5hYm92ZS1tZW51LW5hdiBwIHtcbiAgbWFyZ2luOiAwO1xufVxuaGVhZGVyIC5hYm92ZS1tZW51LW5hdiBhIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBjb2xvcjogIzMwMzk0NTtcbn1cbmhlYWRlciAuYWJvdmUtbWVudS1uYXYgYTpob3ZlciB7XG4gIGNvbG9yOiAjNmQ2ZDZkO1xufVxuaGVhZGVyIC5hYm92ZS1tZW51LW5hdiBhOmZpcnN0LWNoaWxkIHtcbiAgY29sb3I6ICMzMDM5NDU7XG59XG5oZWFkZXIgLmFib3ZlLW1lbnUtbmF2IGE6Zmlyc3QtY2hpbGQ6aG92ZXIge1xuICBjb2xvcjogIzZkNmQ2ZDtcbn1cbmhlYWRlciAuYWJvdmUtbWVudS1uYXYgYTpmaXJzdC1jaGlsZC5hY3RpdmUge1xuICBjb2xvcjogIzc0MUI5ODtcbn1cblxuLmJ0bi1pY29uIHtcbiAgYmFja2dyb3VuZDogdW5zZXQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5idG4taWNvbi5teS1hY2NvdW50LWJ0biB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uYnRuLWljb24gLmFjY291bnQtd3JhcHBlciB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICB3aWR0aDogMzE1cHg7XG4gIHRvcDogMTAwJTtcbiAgaGVpZ2h0OiAwO1xuICBwYWRkaW5nOiAwO1xuICB6LWluZGV4OiAxMDAwMDA7XG4gIGJvcmRlci10b3A6IDNweCBzb2xpZCAjNzQxQjk4O1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNBRUIxQjU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQUVCMUI1O1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjQUVCMUI1O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA4cHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA4cHg7XG4gIG9wYWNpdHk6IDA7XG4gIGJveC1zaGFkb3c6IDBweCAyM3B4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYnRuLWljb24gLmFjY291bnQtd3JhcHBlciB7XG4gICAgdG9wOiA1M3B4O1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG4uYnRuLWljb24gLmFjY291bnQtd3JhcHBlciAqIHtcbiAgdHJhbnNpdGlvbjogYWxsIGVhc2UtaW4tb3V0IDAuM3M7XG4gIG9wYWNpdHk6IDA7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLmJ0bi1pY29uIC5hY2NvdW50LXdyYXBwZXIgcCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1mYW1pbHk6IFwiRmlyYVNhbnNcIjtcbiAgY29sb3I6ICMxOTJBNDI7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4uYnRuLWljb24gLmFjY291bnQtd3JhcHBlciAubG9naW4tYnRuIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KCM3YjIwYTAgMCUsICM1ZjBjODEgMTAwJSk7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1mYW1pbHk6IFwiRmlyYVNhbnNcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ibG9jazogMzBweDtcbiAgcGFkZGluZzogMTVweDtcbiAgYm9yZGVyLXJhZGl1czogMjhweDtcbiAgY29sb3I6ICNGN0Y0RkM7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM1NjE3NzA7XG4gIHRyYW5zaXRpb246IGFsbCBlYXNlLWluLW91dCAwLjNzO1xufVxuLmJ0bi1pY29uIC5hY2NvdW50LXdyYXBwZXIgLmxvZ2luLWJ0bjpob3ZlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNXB4KTtcbiAgb3BhY2l0eTogMC44O1xufVxuLmJ0bi1pY29uIC5hY2NvdW50LXdyYXBwZXIgLnJlZ2lzdGVyLWxpbmsge1xuICBmb250LWZhbWlseTogXCJGaXJhU2Fuc1wiO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiAjMTkyYTQyO1xuICBib3JkZXItdG9wOiBub25lO1xuICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gIGJvcmRlci1sZWZ0OiBub25lO1xuICBib3JkZXItYm90dG9tOiAwLjVweCBzb2xpZCAjQTBBNEE5O1xuICBwYWRkaW5nOiAwIDAgNHB4IDA7XG4gIHRyYW5zaXRpb246IGFsbCBlYXNlLWluLW91dCAwLjNzO1xufVxuLmJ0bi1pY29uIC5hY2NvdW50LXdyYXBwZXIgLnJlZ2lzdGVyLWxpbms6aG92ZXIge1xuICBvcGFjaXR5OiAwLjg7XG59XG4uYnRuLWljb24gLmFjY291bnQtd3JhcHBlci5hY3RpdmUge1xuICBwb2ludGVyLWV2ZW50czogYWxsO1xuICBwYWRkaW5nOiAxOHB4IDIwcHggMjhweCAyMHB4O1xuICBvcGFjaXR5OiAxO1xuICBoZWlnaHQ6IGF1dG87XG59XG4uYnRuLWljb24gLmFjY291bnQtd3JhcHBlci5hY3RpdmUgKiB7XG4gIGhlaWdodDogYXV0bztcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHRyYW5zaXRpb246IGFsbCBlYXNlLWluLW91dCAwLjNzO1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBhbGwgZWFzZS1pbi1vdXQgMC4zcztcbn1cblxuLmNhcnQtYnRuIHtcbiAgYmFja2dyb3VuZDogdW5zZXQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jYXJ0LWJ0biAuY2FydC1jb250ZW50cyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDEycHg7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3NDFCOTg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgY29sb3I6ICNGN0Y0RkM7XG4gIHRvcDogMTdweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNhcnQtYnRuIC5jYXJ0LWNvbnRlbnRzIHtcbiAgICB3aWR0aDogMTNweDtcbiAgICBoZWlnaHQ6IDEzcHg7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIHJpZ2h0OiA1cHg7XG4gICAgdG9wOiAxMXB4O1xuICB9XG59XG4uY2FydC1idG4gLnNob3BwaW5nLWNhcnQtY29udGVudCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIHotaW5kZXg6IDEwMDtcbiAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICM3NDFCOTg7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI0FFQjFCNTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNBRUIxQjU7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNBRUIxQjU7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDhweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDhweDtcbiAgd2lkdGg6IDMxNXB4O1xuICByaWdodDogMDtcbiAgdG9wOiAxMDAlO1xuICBvcGFjaXR5OiAwO1xuICBib3gtc2hhZG93OiAwcHggMjNweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNhcnQtYnRuIC5zaG9wcGluZy1jYXJ0LWNvbnRlbnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gIH1cbn1cbi5jYXJ0LWJ0biAuc2hvcHBpbmctY2FydC1jb250ZW50ICoge1xuICB0cmFuc2l0aW9uOiBhbGwgZWFzZS1pbi1vdXQgMC4zcztcbiAgb3BhY2l0eTogMDtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4uY2FydC1idG4gLnNob3BwaW5nLWNhcnQtY29udGVudCBhIHtcbiAgYm9yZGVyOiB1bnNldDtcbn1cbi5jYXJ0LWJ0biAuc2hvcHBpbmctY2FydC1jb250ZW50LmFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmNhcnQtYnRuIC5zaG9wcGluZy1jYXJ0LWNvbnRlbnQuYWN0aXZlIC53b29jb21tZXJjZS1taW5pLWNhcnRfX2VtcHR5LW1lc3NhZ2Uge1xuICBwYWRkaW5nOiAxNXB4O1xufVxuLmNhcnQtYnRuIC5zaG9wcGluZy1jYXJ0LWNvbnRlbnQuYWN0aXZlIC50aXRsZS13cmFwcGVyIHtcbiAgcGFkZGluZzogMTVweCAxMnB4IDExcHggMTJweDtcbiAgYm9yZGVyLWJvdHRvbTogMC41cHggc29saWQgI0EwQTRBOTtcbn1cbi5jYXJ0LWJ0biAuc2hvcHBpbmctY2FydC1jb250ZW50LmFjdGl2ZSAudGl0bGUtd3JhcHBlciBwIHtcbiAgZm9udC1mYW1pbHk6IFwiRmlyYVNhbnNcIjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjMTkyYTQyO1xufVxuLmNhcnQtYnRuIC5zaG9wcGluZy1jYXJ0LWNvbnRlbnQuYWN0aXZlIGxpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMTBweCAyMHB4IDEwcHggOXB4O1xufVxuLmNhcnQtYnRuIC5zaG9wcGluZy1jYXJ0LWNvbnRlbnQuYWN0aXZlIGxpIGEge1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XG4gIHdpZHRoOiAxMDdweDtcbiAgaGVpZ2h0OiAxNDJweDtcbiAgbWFyZ2luLXJpZ2h0OiAxN3B4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmNhcnQtYnRuIC5zaG9wcGluZy1jYXJ0LWNvbnRlbnQuYWN0aXZlIGxpIGEgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogYXV0bztcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogMTE5cHg7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG4uY2FydC1idG4gLnNob3BwaW5nLWNhcnQtY29udGVudC5hY3RpdmUgbGkgLnF1YW50aXR5LXRpdGxlLXdyYXBwZXIge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLmNhcnQtYnRuIC5zaG9wcGluZy1jYXJ0LWNvbnRlbnQuYWN0aXZlIGxpIC5xdWFudGl0eS10aXRsZS13cmFwcGVyIHAge1xuICBmb250LWZhbWlseTogXCJGaXJhU2Fuc1wiO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogIzMwMzk0NTtcbn1cbi5jYXJ0LWJ0biAuc2hvcHBpbmctY2FydC1jb250ZW50LmFjdGl2ZSBsaSAucXVhbnRpdHktdGl0bGUtd3JhcHBlciBzcGFuIHtcbiAgZm9udC1mYW1pbHk6IFwiRmlyYVNhbnNcIjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICNiZWMwYzI7XG59XG4uY2FydC1idG4gLnNob3BwaW5nLWNhcnQtY29udGVudC5hY3RpdmUgLmNoZWNrb3V0LWJ0biB7XG4gIG1heC13aWR0aDogMjY0cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgjN2IyMGEwIDAlLCAjNWYwYzgxIDEwMCUpO1xuICBib3JkZXI6IDFweCBzb2xpZCAjNTYxNzcwO1xuICBjb2xvcjogI0Y3RjRGQztcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LWZhbWlseTogXCJGaXJhU2Fuc1wiO1xuICBtYXJnaW4tdG9wOiAyNHB4O1xuICBtYXJnaW4tYm90dG9tOiAyNnB4O1xuICBwYWRkaW5nOiAxM3B4O1xuICBib3JkZXItcmFkaXVzOiAyNnB4O1xufVxuLmNhcnQtYnRuIC5zaG9wcGluZy1jYXJ0LWNvbnRlbnQuYWN0aXZlIC5jYXJ0LWJ0biB7XG4gIGZvbnQtZmFtaWx5OiBcIkZpcmFTYW5zXCI7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgY29sb3I6ICMxOTJhNDI7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIGJvcmRlci1yaWdodDogbm9uZTtcbiAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDAuNXB4IHNvbGlkICNBMEE0QTk7XG4gIHBhZGRpbmc6IDAgMCA0cHggMDtcbiAgdHJhbnNpdGlvbjogYWxsIGVhc2UtaW4tb3V0IDAuM3M7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdW5zZXQ7XG59XG4uY2FydC1idG4gLnNob3BwaW5nLWNhcnQtY29udGVudC5hY3RpdmUgLmNhcnQtYnRuOmhvdmVyIHtcbiAgb3BhY2l0eTogMC44O1xufVxuLmNhcnQtYnRuIC5zaG9wcGluZy1jYXJ0LWNvbnRlbnQuYWN0aXZlIC5zdW1tYXJ5LWNvc3RzLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBwYWRkaW5nOiAxNnB4IDIwcHggMTZweCAyMHB4O1xuICBib3JkZXItdG9wOiAwLjVweCBzb2xpZCAjQTBBNEE5O1xufVxuLmNhcnQtYnRuIC5zaG9wcGluZy1jYXJ0LWNvbnRlbnQuYWN0aXZlIC5zdW1tYXJ5LWNvc3RzLXdyYXBwZXIgLmxhYmVscyB7XG4gIHdpZHRoOiAxMDVweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5jYXJ0LWJ0biAuc2hvcHBpbmctY2FydC1jb250ZW50LmFjdGl2ZSAuc3VtbWFyeS1jb3N0cy13cmFwcGVyIC5sYWJlbHMgc3Ryb25nIHtcbiAgZm9udC1mYW1pbHk6IFwiRmlyYVNhbnNcIjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTdweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICMzMDM5NDU7XG4gIG9wYWNpdHk6IDAuNjtcbn1cbi5jYXJ0LWJ0biAuc2hvcHBpbmctY2FydC1jb250ZW50LmFjdGl2ZSAuc3VtbWFyeS1jb3N0cy13cmFwcGVyIC5sYWJlbHMgcCB7XG4gIGZvbnQtZmFtaWx5OiBcIkZpcmFTYW5zXCI7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjYmVjMGMyO1xuICBtYXJnaW46IDA7XG59XG4uY2FydC1idG4gLnNob3BwaW5nLWNhcnQtY29udGVudC5hY3RpdmUgLnN1bW1hcnktY29zdHMtd3JhcHBlciAuY29zdHMge1xuICB3aWR0aDogY2FsYygxMDAlIC0gMTA1cHgpO1xuICBmb250LWZhbWlseTogXCJGaXJhU2Fuc1wiO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDIuMTg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuNjg3NXJlbTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGNvbG9yOiAjMzAzOTQ1O1xufVxuLmNhcnQtYnRuIC5zaG9wcGluZy1jYXJ0LWNvbnRlbnQuYWN0aXZlICoge1xuICBoZWlnaHQ6IGF1dG87XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB0cmFuc2l0aW9uOiBhbGwgZWFzZS1pbi1vdXQgMC4zcztcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogYWxsIGVhc2UtaW4tb3V0IDAuM3M7XG59XG4uY2FydC1idG4gLnNob3BwaW5nLWNhcnQtY29udGVudCAud29vY29tbWVyY2UtbWluaS1jYXJ0X19lbXB0eS1tZXNzYWdlIHtcbiAgcGFkZGluZzogMDtcbiAgY29sb3I6ICMzMDM5NDU7XG4gIG9wYWNpdHk6IDAuNjtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4uaGVhZGVyLXdyYXBwZXItbW9iaWxlIC5sb2dvIHtcbiAgcGFkZGluZzogMCAyMHB4O1xuICBtYXgtd2lkdGg6IDQ1JTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uaGVhZGVyLXdyYXBwZXItbW9iaWxlIC5sYW5ndWFnZS5sYW5nLXdyYXBwZXIge1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5oZWFkZXItd3JhcHBlci1tb2JpbGUgLmxhbmd1YWdlLmxhbmctd3JhcHBlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAwLjVweDtcbiAgaGVpZ2h0OiAyNXB4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDE2MCwgMTY0LCAxNjksIDAuODUpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG4uaGVhZGVyLXdyYXBwZXItbW9iaWxlIC5sYW5ndWFnZS5sYW5nLXdyYXBwZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAwLjVweDtcbiAgaGVpZ2h0OiAyNXB4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDE2MCwgMTY0LCAxNjksIDAuODUpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuLmhlYWRlci13cmFwcGVyLW1vYmlsZSAubGFuZ3VhZ2UubGFuZy13cmFwcGVyIC53cG1sLWxzLWxlZ2FjeS1saXN0LWhvcml6b250YWwge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IG5vbmU7XG59XG4uaGVhZGVyLXdyYXBwZXItbW9iaWxlIC5sYW5ndWFnZS5sYW5nLXdyYXBwZXIgLndwbWwtbHMtbGVnYWN5LWxpc3QtaG9yaXpvbnRhbC53cG1sLWxzLXN0YXRpY3MtZm9vdGVyIHtcbiAgbWFyZ2luOiAwO1xufVxuLmhlYWRlci13cmFwcGVyLW1vYmlsZSAubGFuZ3VhZ2UubGFuZy13cmFwcGVyIC53cG1sLWxzLWxpbmsge1xuICBwYWRkaW5nOiAwO1xufVxuLmhlYWRlci13cmFwcGVyLW1vYmlsZSAuYnRuLWljb24gLnN0cm9rZS13cmFwcGVyIHtcbiAgaGVpZ2h0OiAyNXB4O1xuICB3aWR0aDogMC41cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXRvcDogMnB4O1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgcGFkZGluZy1sZWZ0OiAwLjVweDtcbn1cbi5oZWFkZXItd3JhcHBlci1tb2JpbGUgLmJ0bi1pY29uIC5zdHJva2Utd3JhcHBlciAubGluZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogcmdiYSgxNjAsIDE2NCwgMTY5LCAwLjg1KTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMC41cHg7XG59XG4uaGVhZGVyLXdyYXBwZXItbW9iaWxlIC5teS1jYXJ0LWJ0biAuY291bnQtd3JhcHBlciB7XG4gIHdpZHRoOiAxM3B4O1xuICBoZWlnaHQ6IDEzcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5oZWFkZXItd3JhcHBlci1tb2JpbGUgLmJ0bi1pY29uLCAuaGVhZGVyLXdyYXBwZXItbW9iaWxlIC5jYXJ0LWJ0biB7XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgcG9zaXRpb246IHN0YXRpYztcbn1cbi5oZWFkZXItd3JhcHBlci1tb2JpbGUgLmJ1cmdlci1idG4ge1xuICBAYXBwbHkgdHJhbnNpdGlvbi1jb2xvcnM7XG4gIHdpZHRoOiBhdXRvO1xuICBiYWNrZ3JvdW5kOiAjRjRGNEY2O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgcGFkZGluZzogMTlweCAxNXB4O1xufVxuLmhlYWRlci13cmFwcGVyLW1vYmlsZSAuYnVyZ2VyLWJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNmU2ZWI7XG59XG5cbi5tZWdhLW1lbnUtd3JhcHBlci5wcm9kdWN0czo6YmVmb3JlIHtcbiAgd2lkdGg6IDEzJTtcbiAgbGVmdDogNHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtYXgtd2lkdGg6IDE0NjNweCkge1xuICAubWVnYS1tZW51LXdyYXBwZXIucHJvZHVjdHM6OmJlZm9yZSB7XG4gICAgd2lkdGg6IDEwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5tZWdhLW1lbnUtd3JhcHBlci5wcm9kdWN0czo6YmVmb3JlIHtcbiAgICBsZWZ0OiAwO1xuICB9XG59XG5cbi5tZWdhLW1lbnUtd3JhcHBlciB7XG4gIG9wYWNpdHk6IDA7XG4gIHotaW5kZXg6IC0xO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IGVhc2UtaW4tb3V0IDAuNHM7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB3aWR0aDogNjY4cHg7XG4gIHBhZGRpbmc6IDIwcHggNTBweCAzNHB4IDE2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm9yZGVyLXJhZGl1czogMHB4IDBweCA4cHggOHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IDAuNXB4IHNvbGlkICNhZWIxYjU7XG4gIGJveC1zaGFkb3c6IDBweCAyM3B4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgbGVmdDogMjZweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubWVnYS1tZW51LXdyYXBwZXIge1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gIH1cbn1cbi5tZWdhLW1lbnUtd3JhcHBlci5hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xuICB6LWluZGV4OiAxMDA7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuLm1lZ2EtbWVudS13cmFwcGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAzcHg7XG4gIHdpZHRoOiAyMSU7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3NDFCOTg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtYXgtd2lkdGg6IDE0NjNweCkge1xuICAubWVnYS1tZW51LXdyYXBwZXI6OmJlZm9yZSB7XG4gICAgd2lkdGg6IDE3JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5tZWdhLW1lbnUtd3JhcHBlcjo6YmVmb3JlIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLm1lZ2EtbWVudS13cmFwcGVyIHtcbiAgICBsZWZ0OiAtMTU4cHggIWltcG9ydGFudDtcbiAgfVxufVxuLm1lZ2EtbWVudS13cmFwcGVyIC5pbWctd3JhcHBlciB7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLWluLW91dDtcbn1cbi5tZWdhLW1lbnUtd3JhcHBlciAuaW1nLXdyYXBwZXI6aG92ZXIge1xuICBvcGFjaXR5OiAwLjc7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLWluLW91dDtcbn1cbi5tZWdhLW1lbnUtd3JhcHBlciAuaW1nLXdyYXBwZXIgPiBhIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuLm1lZ2EtbWVudS13cmFwcGVyIC5pbWctd3JhcHBlciBpbWcge1xuICBtYXJnaW4tcmlnaHQ6IDE0cHg7XG59XG4ubWVnYS1tZW51LXdyYXBwZXIgLmltZy13cmFwcGVyIHAge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtZmFtaWx5OiBcIkZpcmFTYW5zXCI7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDU5cHg7XG4gIGNvbG9yOiAjMTkyYTQyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubWVnYS1tZW51LXdyYXBwZXIgLmltZy13cmFwcGVyIHA6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlci1ib3R0b206IDAuNXB4IHNvbGlkICNBMEE0QTk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvdHRvbTogMTVweDtcbn1cbi5tZWdhLW1lbnUtd3JhcHBlciB1bC5zdWJtZW51IHtcbiAgcGFkZGluZy1sZWZ0OiAxOHB4O1xuICBtYXJnaW4tdG9wOiAyOHB4O1xufVxuLm1lZ2EtbWVudS13cmFwcGVyIHVsLnN1Ym1lbnUgbGkuaXRlbS1zdWJtZW51LmFjdGl2ZSBzcGFuIHtcbiAgY29sb3I6ICM3NDFCOTg7XG59XG4ubWVnYS1tZW51LXdyYXBwZXIgdWwuc3VibWVudSBsaS5pdGVtLXN1Ym1lbnUuYWN0aXZlIHNwYW46OmJlZm9yZSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNzQxQjk4O1xufVxuLm1lZ2EtbWVudS13cmFwcGVyIHVsLnN1Ym1lbnUgbGkuaXRlbS1zdWJtZW51IHtcbiAgbWF4LXdpZHRoOiA1MCU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAxcHg7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLWluLW91dDtcbn1cbi5tZWdhLW1lbnUtd3JhcHBlciB1bC5zdWJtZW51IGxpLml0ZW0tc3VibWVudTpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNztcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2UtaW4tb3V0O1xufVxuLm1lZ2EtbWVudS13cmFwcGVyIHVsLnN1Ym1lbnUgbGkuaXRlbS1zdWJtZW51Omxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLm1lZ2EtbWVudS13cmFwcGVyIHVsLnN1Ym1lbnUgbGkuaXRlbS1zdWJtZW51Om50aC1sYXN0LWNoaWxkKDIpIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5tZWdhLW1lbnUtd3JhcHBlciB1bC5zdWJtZW51IGxpLml0ZW0tc3VibWVudSBhIHtcbiAgcGFkZGluZzogMDtcbn1cbi5tZWdhLW1lbnUtd3JhcHBlciB1bC5zdWJtZW51IGxpLml0ZW0tc3VibWVudSBzcGFuIHtcbiAgZm9udC1mYW1pbHk6IFwiRmlyYVNhbnNcIjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogNTlweDtcbiAgY29sb3I6ICMxOTJhNDI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5tZWdhLW1lbnUtd3JhcHBlciB1bC5zdWJtZW51IGxpLml0ZW0tc3VibWVudSBzcGFuOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyLWJvdHRvbTogMC41cHggc29saWQgI0EwQTRBOTtcbiAgYm90dG9tOiAxM3B4O1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLm1lZ2EtbWVudS13cmFwcGVyIHVsLnN1Ym1lbnUgbGkuaXRlbS1zdWJtZW51IGltZyB7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogMTNweDtcbn1cbi5tZWdhLW1lbnUtd3JhcHBlci5wcm9kdWN0cyB7XG4gIHdpZHRoOiA4MDBweDtcbiAgbGVmdDogMDtcbiAgcGFkZGluZzogMjBweCAzNXB4IDE4cHggMjNweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAubWVnYS1tZW51LXdyYXBwZXIucHJvZHVjdHMge1xuICAgIHdpZHRoOiA3NTJweCAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IC0xNTJweCAhaW1wb3J0YW50O1xuICB9XG59XG4ubWVnYS1tZW51LXdyYXBwZXIucHJvZHVjdHMgLnRleHQtc2VwYXJhdG9yIHtcbiAgZm9udC1mYW1pbHk6IFwiSW50ZXItVlwiO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBjb2xvcjogIzk2NzBhOTtcbiAgbWFyZ2luLXRvcDogNDhweDtcbiAgbWFyZ2luLWJvdHRvbTogMTRweDtcbiAgcGFkZGluZy1sZWZ0OiAzcHg7XG59XG4ubWVnYS1tZW51LXdyYXBwZXIucHJvZHVjdHMgLnN1Ym1lbnUtc2Vjb25kIHtcbiAgcGFkZGluZy1sZWZ0OiAxOHB4O1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLm1lZ2EtbWVudS13cmFwcGVyLnByb2R1Y3RzIC5zdWJtZW51LXNlY29uZCBsaS5pdGVtLXN1Ym1lbnUuYWN0aXZlIGEge1xuICBjb2xvcjogIzc0MUI5ODtcbn1cbi5tZWdhLW1lbnUtd3JhcHBlci5wcm9kdWN0cyAuc3VibWVudS1zZWNvbmQgbGkuaXRlbS1zdWJtZW51LmFjdGl2ZSBhOjpiZWZvcmUge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzc0MUI5ODtcbn1cbi5tZWdhLW1lbnUtd3JhcHBlci5wcm9kdWN0cyAuc3VibWVudS1zZWNvbmQgbGkuaXRlbS1zdWJtZW51LmFjdGl2ZTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL21lbm9lbGxlL2Fzc2V0cy9pbWcvaWNvbnMvcHVycGxlLWxlZnQtaWNvbi5zdmdcIik7XG59XG4ubWVnYS1tZW51LXdyYXBwZXIucHJvZHVjdHMgLnN1Ym1lbnUtc2Vjb25kIGxpIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLWluLW91dDtcbn1cbi5tZWdhLW1lbnUtd3JhcHBlci5wcm9kdWN0cyAuc3VibWVudS1zZWNvbmQgbGk6aG92ZXIge1xuICBvcGFjaXR5OiAwLjc7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLWluLW91dDtcbn1cbi5tZWdhLW1lbnUtd3JhcHBlci5wcm9kdWN0cyAuc3VibWVudS1zZWNvbmQgbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEycHg7XG4gIHdpZHRoOiA2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTE3cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy9tZW5vZWxsZS9hc3NldHMvaW1nL2ljb25zL2dyZXktbGVmdC1pY29uLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuLm1lZ2EtbWVudS13cmFwcGVyLnByb2R1Y3RzIC5zdWJtZW51LXNlY29uZCBsaSBhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcIkZpcmFTYW5zXCI7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDU5cHg7XG4gIGNvbG9yOiAjMTkyYTQyO1xuICBwYWRkaW5nOiAwO1xufVxuLm1lZ2EtbWVudS13cmFwcGVyLnByb2R1Y3RzIC5zdWJtZW51LXNlY29uZCBsaSBhOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyLWJvdHRvbTogMC41cHggc29saWQgI0EwQTRBOTtcbiAgYm90dG9tOiAxM3B4O1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLm1lZ2EtbWVudS13cmFwcGVyLnByb2R1Y3RzIC5zdWJtZW51LXNlY29uZCBsaSBwIHtcbiAgbWFyZ2luOiAwO1xufVxuLm1lZ2EtbWVudS13cmFwcGVyLnByb2R1Y3RzIHVsLnN1Ym1lbnUge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDIycHg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4ubWVnYS1tZW51LXdyYXBwZXIucHJvZHVjdHMgdWwuc3VibWVudSBsaS5pdGVtLXN1Ym1lbnUuYWN0aXZlIGEge1xuICBjb2xvcjogIzc0MUI5ODtcbn1cbi5tZWdhLW1lbnUtd3JhcHBlci5wcm9kdWN0cyB1bC5zdWJtZW51IGxpLml0ZW0tc3VibWVudS5hY3RpdmUgYTo6YmVmb3JlIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM3NDFCOTg7XG59XG4ubWVnYS1tZW51LXdyYXBwZXIucHJvZHVjdHMgdWwuc3VibWVudSBsaS5pdGVtLXN1Ym1lbnUuYWN0aXZlOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvbWVub2VsbGUvYXNzZXRzL2ltZy9pY29ucy9wdXJwbGUtbGVmdC1pY29uLnN2Z1wiKTtcbn1cbi5tZWdhLW1lbnUtd3JhcHBlci5wcm9kdWN0cyB1bC5zdWJtZW51IGxpLml0ZW0tc3VibWVudSB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm1lZ2EtbWVudS13cmFwcGVyLnByb2R1Y3RzIHVsLnN1Ym1lbnUgbGkuaXRlbS1zdWJtZW51OmhvdmVyIHtcbiAgb3BhY2l0eTogMC43O1xufVxuLm1lZ2EtbWVudS13cmFwcGVyLnByb2R1Y3RzIHVsLnN1Ym1lbnUgbGkuaXRlbS1zdWJtZW51OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMnB4O1xuICB3aWR0aDogNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0yMnB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvbWVub2VsbGUvYXNzZXRzL2ltZy9pY29ucy9ncmV5LWxlZnQtaWNvbi5zdmdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cbi5tZWdhLW1lbnUtd3JhcHBlci5wcm9kdWN0cyB1bC5zdWJtZW51IGxpLml0ZW0tc3VibWVudSBhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcIkZpcmFTYW5zXCI7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDU5cHg7XG4gIGNvbG9yOiAjMTkyYTQyO1xufVxuLm1lZ2EtbWVudS13cmFwcGVyLnByb2R1Y3RzIHVsLnN1Ym1lbnUgbGkuaXRlbS1zdWJtZW51IGE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXItYm90dG9tOiAwLjVweCBzb2xpZCAjQTBBNEE5O1xuICBib3R0b206IDEzcHg7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubWVnYS1tZW51LXdyYXBwZXIucHJvZHVjdHMgdWwuc3VibWVudSBsaS5pdGVtLXN1Ym1lbnUgLnNwZWNpYWwtc3RhbXAge1xuICBjb2xvcjogIzc0MUI5ODtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VBRTJFRDtcbiAgcGFkZGluZzogMnB4IDEwcHg7XG59XG4ubWVnYS1tZW51LXdyYXBwZXIucHJvZHVjdHMgdWwuc3VibWVudSBsaS5pdGVtLXN1Ym1lbnUgLnNwZWNpYWwtc3RhbXA6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubWVnYS1tZW51LXdyYXBwZXIucHJvZHVjdHMgdWwuc3VibWVudSBsaS5pdGVtLXN1Ym1lbnUgcCB7XG4gIG1hcmdpbjogMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uZGVmYXVsdC1ibG9jay1zcGFjaW5nIHtcbiAgQGFwcGx5IHB5LTU7XG59XG5Ac2NyZWVuIHNtIHtcbiAgLmRlZmF1bHQtYmxvY2stc3BhY2luZyB7XG4gICAgQGFwcGx5IHB5LTEwO1xuICB9XG59XG5cbi5ub3QtZm91bmQtcGFnZSB7XG4gIHBhZGRpbmc6IDEyMHB4IDAgMTAwcHg7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChyZ2JhKDIzNCwgMjQyLCAyNTMsIDAuNCkgMCUsIHJnYmEoMjM4LCAyMzcsIDI1NSwgMC40KSA1MS42JSwgcmdiYSgyNDEsIDIyMSwgMjQyLCAwLjQpIDEwMCUpO1xufVxuLm5vdC1mb3VuZC1wYWdlIC53cmFwcGVyIHtcbiAgcGFkZGluZy10b3A6IDUwcHg7XG59XG4ubm90LWZvdW5kLXBhZ2UgLnNtYWxsLXRleHQge1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGNvbG9yOiAjYTBhNGE5O1xufVxuLm5vdC1mb3VuZC1wYWdlIC50ZXh0IHAge1xuICBmb250LWZhbWlseTogXCJGaXJhU2Fuc1wiO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDQycHg7XG4gIGxpbmUtaGVpZ2h0OiA1NHB4O1xuICBjb2xvcjogIzMwMzk0NTtcbiAgbWFyZ2luOiAwIDAgMzVweCAwO1xufVxuLm5vdC1mb3VuZC1wYWdlIC5zcGFjaW5nIHtcbiAgbWFyZ2luLXRvcDogNzBweDtcbn1cbi5ub3QtZm91bmQtcGFnZSAucHVycGxlLWJ0biBhIHtcbiAgcGFkZGluZzogMjNweCAyM3B4IDIzcHggNDBweDtcbiAgYm9yZGVyLXJhZGl1czogNDBweDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KCM3YjIwYTAgMCUsICM1ZjBjODEgMTAwJSk7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMjRweCByZ2JhKDExNSwgMjAsIDE1NCwgMC4zKTtcbiAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xufVxuLm5vdC1mb3VuZC1wYWdlIC5wdXJwbGUtYnRuIGEgc3BhbiB7XG4gIG1hcmdpbi1yaWdodDogNDBweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBsaW5lLWhlaWdodDogMzFweDtcbiAgY29sb3I6ICNmN2Y0ZmM7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ubm90LWZvdW5kLXBhZ2UgLndoaXRlLWJ0biBhIHtcbiAgcGFkZGluZzogMjNweCA0NXB4O1xuICBib3JkZXItcmFkaXVzOiA0Mi41cHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDEwcHggMTBweCA1MHB4IHJnYmEoMzMsIDYsIDQ0LCAwLjA2KTtcbn1cbi5ub3QtZm91bmQtcGFnZSAud2hpdGUtYnRuIGEgc3BhbiB7XG4gIGZvbnQtZmFtaWx5OiBcIkZpcmFTYW5zXCI7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIGNvbG9yOiAjNTYxNzcwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uYmFja2dyb3VuZC1jYXJ0LXdyYXBwZXIge1xuICBwYWRkaW5nOiA1LjYyNXJlbSAwO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoI2VhZjJmZCAwJSwgI2VlZWRmZiA1MS42JSwgI2YxZGRmMiAxMDAlKTtcbn1cbi5iYWNrZ3JvdW5kLWNhcnQtd3JhcHBlciAuY2FydC1jb250YWluZXItd3JhcHBlciAud29vY29tbWVyY2UtY2FydC1mb3JtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbn1cbi5iYWNrZ3JvdW5kLWNhcnQtd3JhcHBlciAuY2FydC1jb250YWluZXItd3JhcHBlciAud29vY29tbWVyY2UtY2FydC1mb3JtIC5jb3Vwb24ge1xuICBib3JkZXItdG9wOiAwLjVweCBzb2xpZCAjQkFCQ0MwO1xuICBwYWRkaW5nOiAyMHB4IDEycHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cbi5iYWNrZ3JvdW5kLWNhcnQtd3JhcHBlciAuY2FydC1jb250YWluZXItd3JhcHBlciAud29vY29tbWVyY2UtY2FydC1mb3JtIC5jb3Vwb24gbGFiZWwge1xuICBAYXBwbHkgYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcIkludGVyLVZcIjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICNhMGE0YTk7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYmFja2dyb3VuZC1jYXJ0LXdyYXBwZXIgLmNhcnQtY29udGFpbmVyLXdyYXBwZXIgLndvb2NvbW1lcmNlLWNhcnQtZm9ybSAuY291cG9uIGxhYmVsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG59XG4uYmFja2dyb3VuZC1jYXJ0LXdyYXBwZXIgLmNhcnQtY29udGFpbmVyLXdyYXBwZXIgLndvb2NvbW1lcmNlLWNhcnQtZm9ybSAuY291cG9uIGlucHV0IHtcbiAgQGFwcGx5IGJsb2NrO1xuICBAYXBwbHkgdy1mdWxsO1xuICBib3JkZXItY29sb3I6ICNCQUJDQzA7XG4gIGZvbnQtZmFtaWx5OiBcIkZpcmFTYW5zXCI7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjMzAzOTQ1O1xuICBwYWRkaW5nOiAxMnB4IDE1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYmFja2dyb3VuZC1jYXJ0LXdyYXBwZXIgLmNhcnQtY29udGFpbmVyLXdyYXBwZXIgLndvb2NvbW1lcmNlLWNhcnQtZm9ybSAuY291cG9uIGlucHV0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG59XG4uYmFja2dyb3VuZC1jYXJ0LXdyYXBwZXIgLmNhcnQtY29udGFpbmVyLXdyYXBwZXIgLndvb2NvbW1lcmNlLWNhcnQtZm9ybSAuY291cG9uIGJ1dHRvbiB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYigxMjMsIDMyLCAxNjApIDAlLCByZ2IoOTUsIDEyLCAxMjkpIDEwMCUpO1xuICBjb2xvcjogd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6IDQwcHg7XG4gIHBhZGRpbmc6IDE3cHggMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYmFja2dyb3VuZC1jYXJ0LXdyYXBwZXIgLmNhcnQtY29udGFpbmVyLXdyYXBwZXIgLndvb2NvbW1lcmNlLWNhcnQtZm9ybSAuY291cG9uIGJ1dHRvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5iYWNrZ3JvdW5kLWNhcnQtd3JhcHBlciAuY2FydC1jb250YWluZXItd3JhcHBlciAud29vY29tbWVyY2UtY2FydC1mb3JtIHRhYmxlIHtcbiAgYm9yZGVyOiBub25lO1xufVxuLmJhY2tncm91bmQtY2FydC13cmFwcGVyIC5jYXJ0LWNvbnRhaW5lci13cmFwcGVyIC53b29jb21tZXJjZS1jYXJ0LWZvcm0gdHIgdGgsIC5iYWNrZ3JvdW5kLWNhcnQtd3JhcHBlciAuY2FydC1jb250YWluZXItd3JhcHBlciAud29vY29tbWVyY2UtY2FydC1mb3JtIHRyIHRkIHtcbiAgZm9udC1mYW1pbHk6IFwiRmlyYVNhbnNcIjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICMzMDM5NDU7XG4gIGJvcmRlci1jb2xvcjogI0JBQkNDMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYmFja2dyb3VuZC1jYXJ0LXdyYXBwZXIgLmNhcnQtY29udGFpbmVyLXdyYXBwZXIgLndvb2NvbW1lcmNlLWNhcnQtZm9ybSB0ciB0aCwgLmJhY2tncm91bmQtY2FydC13cmFwcGVyIC5jYXJ0LWNvbnRhaW5lci13cmFwcGVyIC53b29jb21tZXJjZS1jYXJ0LWZvcm0gdHIgdGQge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuLmJhY2tncm91bmQtY2FydC13cmFwcGVyIC5jYXJ0LWNvbnRhaW5lci13cmFwcGVyIC53b29jb21tZXJjZS1jYXJ0LWZvcm0gdHIgdGgge1xuICBwYWRkaW5nOiA5cHggMTJweDtcbn1cbi5iYWNrZ3JvdW5kLWNhcnQtd3JhcHBlciAuY2FydC1jb250YWluZXItd3JhcHBlciAud29vY29tbWVyY2UtY2FydC1mb3JtIHRyIHRkIHtcbiAgcGFkZGluZzogMjBweCAxMnB4O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5iYWNrZ3JvdW5kLWNhcnQtd3JhcHBlciAuY2FydC1jb250YWluZXItd3JhcHBlciAud29vY29tbWVyY2UtY2FydC1mb3JtIC5wcm9kdWN0LXRodW1ibmFpbCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmJhY2tncm91bmQtY2FydC13cmFwcGVyIC5jYXJ0LWNvbnRhaW5lci13cmFwcGVyIC53b29jb21tZXJjZS1jYXJ0LWZvcm0gLnByb2R1Y3QtdGh1bWJuYWlsOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5iYWNrZ3JvdW5kLWNhcnQtd3JhcHBlciAuY2FydC1jb250YWluZXItd3JhcHBlciAud29vY29tbWVyY2UtY2FydC1mb3JtIC5wcm9kdWN0LXRodW1ibmFpbCBpbWcge1xuICBoZWlnaHQ6IDEyMHB4O1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBvYmplY3QtZml0OiBjb250YWluO1xufVxuLmJhY2tncm91bmQtY2FydC13cmFwcGVyIC5jYXJ0LWNvbnRhaW5lci13cmFwcGVyIC53b29jb21tZXJjZS1jYXJ0LWZvcm0gLnByb2R1Y3QtbmFtZSBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgZWFzZS1pbi1vdXQgMC4zcztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYmFja2dyb3VuZC1jYXJ0LXdyYXBwZXIgLmNhcnQtY29udGFpbmVyLXdyYXBwZXIgLndvb2NvbW1lcmNlLWNhcnQtZm9ybSAucHJvZHVjdC1uYW1lIGEge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgfVxufVxuLmJhY2tncm91bmQtY2FydC13cmFwcGVyIC5jYXJ0LWNvbnRhaW5lci13cmFwcGVyIC53b29jb21tZXJjZS1jYXJ0LWZvcm0gLnByb2R1Y3QtbmFtZSBhOmhvdmVyIHtcbiAgb3BhY2l0eTogMC44O1xufVxuLmJhY2tncm91bmQtY2FydC13cmFwcGVyIC5jYXJ0LWNvbnRhaW5lci13cmFwcGVyIC53b29jb21tZXJjZS1jYXJ0LWZvcm0gLnByb2R1Y3QtbmFtZSBhIHAge1xuICBtYXJnaW46IDA7XG59XG4uYmFja2dyb3VuZC1jYXJ0LXdyYXBwZXIgLmNhcnQtY29udGFpbmVyLXdyYXBwZXIgLndvb2NvbW1lcmNlLWNhcnQtZm9ybSAucHJvZHVjdC1uYW1lIGEgcDpmaXJzdC1jaGlsZCB7XG4gIGZvbnQtZmFtaWx5OiBcIkZpcmFTYW5zXCI7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDI3cHg7XG4gIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogIzMwMzk0NTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYmFja2dyb3VuZC1jYXJ0LXdyYXBwZXIgLmNhcnQtY29udGFpbmVyLXdyYXBwZXIgLndvb2NvbW1lcmNlLWNhcnQtZm9ybSAucHJvZHVjdC1uYW1lIGEgcDpmaXJzdC1jaGlsZCB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICB9XG59XG4uYmFja2dyb3VuZC1jYXJ0LXdyYXBwZXIgLmNhcnQtY29udGFpbmVyLXdyYXBwZXIgLndvb2NvbW1lcmNlLWNhcnQtZm9ybSAucHJvZHVjdC1uYW1lIGEgcDpsYXN0LWNoaWxkIHtcbiAgZm9udC1mYW1pbHk6IFwiRmlyYVNhbnNcIjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICMzMDM5NDU7XG59XG4uYmFja2dyb3VuZC1jYXJ0LXdyYXBwZXIgLmNhcnQtY29udGFpbmVyLXdyYXBwZXIgLndvb2NvbW1lcmNlLWNhcnQtZm9ybSAucHJvZHVjdC1yZW1vdmUgYSB7XG4gIEBhcHBseSBibG9jaztcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiAjRkZGO1xuICBAYXBwbHkgZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCBlYXNlLWluLW91dCAwLjNzO1xufVxuLmJhY2tncm91bmQtY2FydC13cmFwcGVyIC5jYXJ0LWNvbnRhaW5lci13cmFwcGVyIC53b29jb21tZXJjZS1jYXJ0LWZvcm0gLnByb2R1Y3QtcmVtb3ZlIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoI2VhZjJmZCAwJSwgI2VlZWRmZiA1MS42JSwgI2YxZGRmMiAxMDAlKTtcbn1cbi5iYWNrZ3JvdW5kLWNhcnQtd3JhcHBlciAuY2FydC1jb250YWluZXItd3JhcHBlciAud29vY29tbWVyY2UtY2FydC1mb3JtIC5wcm9kdWN0LXJlbW92ZSBhIGltZyB7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IDE1cHg7XG4gIGhlaWdodDogYXV0bztcbn1cbi5iYWNrZ3JvdW5kLWNhcnQtd3JhcHBlciAuY2FydC1jb250YWluZXItd3JhcHBlciAud29vY29tbWVyY2UtY2FydC1mb3JtIC5xdWFudGl0eSBpbnB1dCB7XG4gIGJvcmRlci1jb2xvcjogI0JBQkNDMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYmFja2dyb3VuZC1jYXJ0LXdyYXBwZXIgLmNhcnQtY29udGFpbmVyLXdyYXBwZXIgLndvb2NvbW1lcmNlLWNhcnQtZm9ybSAucXVhbnRpdHkgaW5wdXQge1xuICAgIHdpZHRoOiA4MHB4O1xuICB9XG59XG4uYmFja2dyb3VuZC1jYXJ0LXdyYXBwZXIgLmluc2lkZS1zdW1tYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgcGFkZGluZzogOXB4IDEycHggMzBweCAxMnB4O1xufVxuLmJhY2tncm91bmQtY2FydC13cmFwcGVyIC5pbnNpZGUtc3VtbWFyeSAuY2FydF90b3RhbHMge1xuICBmbG9hdDogdW5zZXQ7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmJhY2tncm91bmQtY2FydC13cmFwcGVyIC5pbnNpZGUtc3VtbWFyeSAuY2FydF90b3RhbHMgaDIge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBmb250LWZhbWlseTogXCJGaXJhU2Fuc1wiO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAyN3B4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogIzMwMzk0NTtcbn1cbi5iYWNrZ3JvdW5kLWNhcnQtd3JhcHBlciAuaW5zaWRlLXN1bW1hcnkgLmNhcnRfdG90YWxzIHRhYmxlIHtcbiAgYm9yZGVyOiBub25lO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBmb250LWZhbWlseTogXCJGaXJhU2Fuc1wiO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmJhY2tncm91bmQtY2FydC13cmFwcGVyIC5pbnNpZGUtc3VtbWFyeSAuY2FydF90b3RhbHMgdGFibGUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuLmJhY2tncm91bmQtY2FydC13cmFwcGVyIC5pbnNpZGUtc3VtbWFyeSAuY2FydF90b3RhbHMgdGFibGUgdHIgdGgge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4uYmFja2dyb3VuZC1jYXJ0LXdyYXBwZXIgLmluc2lkZS1zdW1tYXJ5IC5jYXJ0X3RvdGFscyB0YWJsZSB0ciB0ZCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5iYWNrZ3JvdW5kLWNhcnQtd3JhcHBlciAuaW5zaWRlLXN1bW1hcnkgLmNhcnRfdG90YWxzIHRhYmxlIHRyIHRkIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xuICB9XG59XG4uYmFja2dyb3VuZC1jYXJ0LXdyYXBwZXIgLmluc2lkZS1zdW1tYXJ5IC53Yy1wcm9jZWVkLXRvLWNoZWNrb3V0IHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi5iYWNrZ3JvdW5kLWNhcnQtd3JhcHBlciAuaW5zaWRlLXN1bW1hcnkgLndjLXByb2NlZWQtdG8tY2hlY2tvdXQgYSB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYigxMjMsIDMyLCAxNjApIDAlLCByZ2IoOTUsIDEyLCAxMjkpIDEwMCUpO1xuICBjb2xvcjogd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6IDQwcHg7XG4gIHBhZGRpbmc6IDE3cHggMTJweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuXG4uZC1ub25lIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uY2FydC1lbXB0eSB7XG4gIHBhZGRpbmc6IDkuMzc1cmVtIDAgNy41cmVtIDA7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgjZWFmMmZkIDAlLCAjZWVlZGZmIDUxLjYlLCAjZjFkZGYyIDEwMCUpO1xufVxuLmNhcnQtZW1wdHkgaDEge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiA3MHB4O1xuICBmb250LWZhbWlseTogXCJGaXJhU2Fuc1wiO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAyN3B4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjMzAzOTQ1O1xufVxuLmNhcnQtZW1wdHkgLnJldHVybi10by1zaG9wIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmNhcnQtZW1wdHkgLnJldHVybi10by1zaG9wIGEge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2IoMTIzLCAzMiwgMTYwKSAwJSwgcmdiKDk1LCAxMiwgMTI5KSAxMDAlKTtcbiAgY29sb3I6IHdoaXRlO1xuICBib3JkZXItcmFkaXVzOiA0MHB4O1xuICBwYWRkaW5nOiAxN3B4IDUwcHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHRyYW5zaXRpb246IGFsbCBlYXNlLWluLW91dCAwLjNzO1xufVxuLmNhcnQtZW1wdHkgLnJldHVybi10by1zaG9wIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2IoMTIzLCAzMiwgMTYwKSAwJSwgcmdiKDk1LCAxMiwgMTI5KSAxMDAlKTtcbiAgY29sb3I6IHdoaXRlO1xuICBvcGFjaXR5OiAwLjg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTBweCk7XG59XG5cbi5jaGVja291dC1wYWdlIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KCNlYWYyZmQgMCUsICNlZWVkZmYgNTEuNiUsICNmMWRkZjIgMTAwJSk7XG4gIHBhZGRpbmc6IDMuNzVyZW0gMDtcbn1cbi5jaGVja291dC1wYWdlIC53b29jb21tZXJjZS1pbmZvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlci10b3AtY29sb3I6ICM1NjE3NzA7XG59XG4uY2hlY2tvdXQtcGFnZSAud29vY29tbWVyY2UtaW5mbzo6YmVmb3JlIHtcbiAgY29sb3I6ICM1NjE3NzA7XG59XG4uY2hlY2tvdXQtcGFnZSAud29vY29tbWVyY2UtZXJyb3Ige1xuICBwYWRkaW5nLWxlZnQ6IDMuNWVtO1xufVxuLmNoZWNrb3V0LXBhZ2UgLmNoZWNrb3V0Lndvb2NvbW1lcmNlLWNoZWNrb3V0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIHBhZGRpbmc6IDQycHggNDBweCA0OHB4IDM4cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuY2hlY2tvdXQtcGFnZSAuY2hlY2tvdXQud29vY29tbWVyY2UtY2hlY2tvdXQge1xuICAgIHBhZGRpbmc6IDMwcHggMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jaGVja291dC1wYWdlIC5jaGVja291dC53b29jb21tZXJjZS1jaGVja291dCB7XG4gICAgcGFkZGluZzogMTVweCAxMHB4O1xuICB9XG59XG4uY2hlY2tvdXQtcGFnZSAuY2hlY2tvdXQud29vY29tbWVyY2UtY2hlY2tvdXQgaDMge1xuICBmb250LWZhbWlseTogXCJGaXJhU2Fuc1wiO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDJyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjVyZW07XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjMzAzOTQ1O1xuICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICBtYXJnaW4tdG9wOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jaGVja291dC1wYWdlIC5jaGVja291dC53b29jb21tZXJjZS1jaGVja291dCAuY29sLTEsIC5jaGVja291dC1wYWdlIC5jaGVja291dC53b29jb21tZXJjZS1jaGVja291dCAuY29sLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEycHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuLmNoZWNrb3V0LXBhZ2UgLmNoZWNrb3V0Lndvb2NvbW1lcmNlLWNoZWNrb3V0IC53b29jb21tZXJjZS1hY2NvdW50LWZpZWxkcyAuZm9ybS1yb3cuY3JlYXRlLWFjY291bnQge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLmNoZWNrb3V0LXBhZ2UgLmNoZWNrb3V0Lndvb2NvbW1lcmNlLWNoZWNrb3V0IC53b29jb21tZXJjZS1hY2NvdW50LWZpZWxkcyAud29vY29tbWVyY2UtZm9ybV9fbGFiZWwud29vY29tbWVyY2UtZm9ybV9fbGFiZWwtZm9yLWNoZWNrYm94IHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5jaGVja291dC1wYWdlIC5jaGVja291dC53b29jb21tZXJjZS1jaGVja291dCAud29vY29tbWVyY2UtYWNjb3VudC1maWVsZHMgLndvb2NvbW1lcmNlLWZvcm1fX2xhYmVsLndvb2NvbW1lcmNlLWZvcm1fX2xhYmVsLWZvci1jaGVja2JveCBzcGFuIHtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xufVxuLmNoZWNrb3V0LXBhZ2UgLmNoZWNrb3V0Lndvb2NvbW1lcmNlLWNoZWNrb3V0IC53b29jb21tZXJjZS1hY2NvdW50LWZpZWxkcyAud29vY29tbWVyY2UtZm9ybV9fbGFiZWwud29vY29tbWVyY2UtZm9ybV9fbGFiZWwtZm9yLWNoZWNrYm94IGlucHV0IHtcbiAgbWFyZ2luOiAwO1xufVxuLmNoZWNrb3V0LXBhZ2UgLmNoZWNrb3V0Lndvb2NvbW1lcmNlLWNoZWNrb3V0IC53b29jb21tZXJjZS1hY2NvdW50LWZpZWxkcyAuY3JlYXRlLWFjY291bnQgLmZvcm0tcm93IHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi5jaGVja291dC1wYWdlIC5jaGVja291dC53b29jb21tZXJjZS1jaGVja291dCAud29vY29tbWVyY2UtYWNjb3VudC1maWVsZHMgLmNyZWF0ZS1hY2NvdW50IC5mb3JtLXJvdyBsYWJlbCB7XG4gIGZvbnQtZmFtaWx5OiBcIkludGVyLVZcIjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICBjb2xvcjogI2EwYTRhOTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5jaGVja291dC1wYWdlIC5jaGVja291dC53b29jb21tZXJjZS1jaGVja291dCAud29vY29tbWVyY2UtYWNjb3VudC1maWVsZHMgLmNyZWF0ZS1hY2NvdW50IC5mb3JtLXJvdyBpbnB1dCwgLmNoZWNrb3V0LXBhZ2UgLmNoZWNrb3V0Lndvb2NvbW1lcmNlLWNoZWNrb3V0IC53b29jb21tZXJjZS1hY2NvdW50LWZpZWxkcyAuY3JlYXRlLWFjY291bnQgLmZvcm0tcm93IHRleHRhcmVhIHtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTNkY2YxO1xuICBmb250LWZhbWlseTogXCJGaXJhU2Fuc1wiO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogIzMwMzk0NTtcbiAgcGFkZGluZzogMTJweCAxNXB4O1xufVxuLmNoZWNrb3V0LXBhZ2UgLndvb2NvbW1lcmNlLWFkZGl0aW9uYWwtZmllbGRzLCAuY2hlY2tvdXQtcGFnZSAjb3JkZXJfcmV2aWV3X2hlYWRpbmcge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuLmNoZWNrb3V0LXBhZ2UgLndvb2NvbW1lcmNlLWJpbGxpbmctZmllbGRzX19maWVsZC13cmFwcGVyIHAsIC5jaGVja291dC1wYWdlIC53b29jb21tZXJjZS1hZGRpdGlvbmFsLWZpZWxkc19fZmllbGQtd3JhcHBlciBwLCAuY2hlY2tvdXQtcGFnZSAud29vY29tbWVyY2Utc2hpcHBpbmctZmllbGRzX19maWVsZC13cmFwcGVyIHAge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwYWRkaW5nOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jaGVja291dC1wYWdlIC53b29jb21tZXJjZS1iaWxsaW5nLWZpZWxkc19fZmllbGQtd3JhcHBlciBwLCAuY2hlY2tvdXQtcGFnZSAud29vY29tbWVyY2UtYWRkaXRpb25hbC1maWVsZHNfX2ZpZWxkLXdyYXBwZXIgcCwgLmNoZWNrb3V0LXBhZ2UgLndvb2NvbW1lcmNlLXNoaXBwaW5nLWZpZWxkc19fZmllbGQtd3JhcHBlciBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG4uY2hlY2tvdXQtcGFnZSAud29vY29tbWVyY2UtYmlsbGluZy1maWVsZHNfX2ZpZWxkLXdyYXBwZXIgcCBsYWJlbCwgLmNoZWNrb3V0LXBhZ2UgLndvb2NvbW1lcmNlLWFkZGl0aW9uYWwtZmllbGRzX19maWVsZC13cmFwcGVyIHAgbGFiZWwsIC5jaGVja291dC1wYWdlIC53b29jb21tZXJjZS1zaGlwcGluZy1maWVsZHNfX2ZpZWxkLXdyYXBwZXIgcCBsYWJlbCB7XG4gIGZvbnQtZmFtaWx5OiBcIkludGVyLVZcIjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICBjb2xvcjogI2EwYTRhOTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5jaGVja291dC1wYWdlIC53b29jb21tZXJjZS1iaWxsaW5nLWZpZWxkc19fZmllbGQtd3JhcHBlciBwIGlucHV0LCAuY2hlY2tvdXQtcGFnZSAud29vY29tbWVyY2UtYmlsbGluZy1maWVsZHNfX2ZpZWxkLXdyYXBwZXIgcCB0ZXh0YXJlYSwgLmNoZWNrb3V0LXBhZ2UgLndvb2NvbW1lcmNlLWFkZGl0aW9uYWwtZmllbGRzX19maWVsZC13cmFwcGVyIHAgaW5wdXQsIC5jaGVja291dC1wYWdlIC53b29jb21tZXJjZS1hZGRpdGlvbmFsLWZpZWxkc19fZmllbGQtd3JhcHBlciBwIHRleHRhcmVhLCAuY2hlY2tvdXQtcGFnZSAud29vY29tbWVyY2Utc2hpcHBpbmctZmllbGRzX19maWVsZC13cmFwcGVyIHAgaW5wdXQsIC5jaGVja291dC1wYWdlIC53b29jb21tZXJjZS1zaGlwcGluZy1maWVsZHNfX2ZpZWxkLXdyYXBwZXIgcCB0ZXh0YXJlYSB7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2UzZGNmMTtcbiAgZm9udC1mYW1pbHk6IFwiRmlyYVNhbnNcIjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMTlweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICMzMDM5NDU7XG4gIHBhZGRpbmc6IDEycHggMTVweDtcbn1cbi5jaGVja291dC1wYWdlIC53b29jb21tZXJjZS1iaWxsaW5nLWZpZWxkc19fZmllbGQtd3JhcHBlciAuc2VsZWN0aW9uIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlLCAuY2hlY2tvdXQtcGFnZSAud29vY29tbWVyY2UtYWRkaXRpb25hbC1maWVsZHNfX2ZpZWxkLXdyYXBwZXIgLnNlbGVjdGlvbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSwgLmNoZWNrb3V0LXBhZ2UgLndvb2NvbW1lcmNlLXNoaXBwaW5nLWZpZWxkc19fZmllbGQtd3JhcHBlciAuc2VsZWN0aW9uIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTNkY2YxO1xuICBmb250LWZhbWlseTogXCJGaXJhU2Fuc1wiO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogIzMwMzk0NTtcbn1cbi5jaGVja291dC1wYWdlIC53b29jb21tZXJjZS1iaWxsaW5nLWZpZWxkc19fZmllbGQtd3JhcHBlciBpbnB1dDo6cGxhY2Vob2xkZXIsIC5jaGVja291dC1wYWdlIC53b29jb21tZXJjZS1hZGRpdGlvbmFsLWZpZWxkc19fZmllbGQtd3JhcHBlciBpbnB1dDo6cGxhY2Vob2xkZXIsIC5jaGVja291dC1wYWdlIC53b29jb21tZXJjZS1zaGlwcGluZy1maWVsZHNfX2ZpZWxkLXdyYXBwZXIgaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5jaGVja291dC1wYWdlIC53b29jb21tZXJjZS1iaWxsaW5nLWZpZWxkc19fZmllbGQtd3JhcHBlciB0ZXh0YXJlYTo6cGxhY2Vob2xkZXIsIC5jaGVja291dC1wYWdlIC53b29jb21tZXJjZS1hZGRpdGlvbmFsLWZpZWxkc19fZmllbGQtd3JhcHBlciB0ZXh0YXJlYTo6cGxhY2Vob2xkZXIsIC5jaGVja291dC1wYWdlIC53b29jb21tZXJjZS1zaGlwcGluZy1maWVsZHNfX2ZpZWxkLXdyYXBwZXIgdGV4dGFyZWE6OnBsYWNlaG9sZGVyIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5jaGVja291dC1wYWdlIC5sZWdhbC5mb3JtLXJvdy5jaGVja2JveC1sZWdhbCB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4uY2hlY2tvdXQtcGFnZSAubGVnYWwuZm9ybS1yb3cuY2hlY2tib3gtbGVnYWwgaW5wdXQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmNoZWNrb3V0LXBhZ2UgLmxlZ2FsLmZvcm0tcm93LmNoZWNrYm94LWxlZ2FsIGxhYmVsIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiA1MHB4O1xufVxuLmNoZWNrb3V0LXBhZ2UgLmxlZ2FsLmZvcm0tcm93LmNoZWNrYm94LWxlZ2FsIGlucHV0OmNoZWNrZWQgfiAud29vY29tbWVyY2UtZ3pkLWxlZ2FsLWNoZWNrYm94LXRleHQ6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NjE3NzA7XG4gIHdpZHRoOiAxM3B4O1xuICBoZWlnaHQ6IDEzcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAtMzlweDtcbiAgdG9wOiAxMXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4uY2hlY2tvdXQtcGFnZSAubGVnYWwuZm9ybS1yb3cuY2hlY2tib3gtbGVnYWwgLndvb2NvbW1lcmNlLWd6ZC1sZWdhbC1jaGVja2JveC10ZXh0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmNoZWNrb3V0LXBhZ2UgLmxlZ2FsLmZvcm0tcm93LmNoZWNrYm94LWxlZ2FsIC53b29jb21tZXJjZS1nemQtbGVnYWwtY2hlY2tib3gtdGV4dDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNDNUFCRDY7XG4gIHdpZHRoOiAzNXB4O1xuICBoZWlnaHQ6IDM1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTUwcHg7XG4gIHRvcDogMDtcbn1cbi5jaGVja291dC1wYWdlIC53Y19wYXltZW50X21ldGhvZHMucGF5bWVudF9tZXRob2RzLm1ldGhvZHMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xufVxuLmNoZWNrb3V0LXBhZ2UgLndjX3BheW1lbnRfbWV0aG9kcy5wYXltZW50X21ldGhvZHMubWV0aG9kcyBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuY2hlY2tvdXQtcGFnZSAud2NfcGF5bWVudF9tZXRob2RzLnBheW1lbnRfbWV0aG9kcy5tZXRob2RzIGxpIHtcbiAgICBsaW5lLWhlaWdodDogMzBweCAhaW1wb3J0YW50O1xuICB9XG59XG4uY2hlY2tvdXQtcGFnZSAud2NfcGF5bWVudF9tZXRob2RzLnBheW1lbnRfbWV0aG9kcy5tZXRob2RzIGxpIGlucHV0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jaGVja291dC1wYWdlIC53Y19wYXltZW50X21ldGhvZHMucGF5bWVudF9tZXRob2RzLm1ldGhvZHMgbGkgLnBheW1lbnRfYm94IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZWRmZiAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5jaGVja291dC1wYWdlIC53Y19wYXltZW50X21ldGhvZHMucGF5bWVudF9tZXRob2RzLm1ldGhvZHMgbGkgLnBheW1lbnRfYm94IHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5jaGVja291dC1wYWdlIC53Y19wYXltZW50X21ldGhvZHMucGF5bWVudF9tZXRob2RzLm1ldGhvZHMgbGkgLnBheW1lbnRfYm94IHAge1xuICBtYXJnaW4tdG9wOiAwO1xuICBmb250LWZhbWlseTogXCJGaXJhU2Fuc1wiO1xuICBjb2xvcjogIzMwMzk0NTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5jaGVja291dC1wYWdlIC53Y19wYXltZW50X21ldGhvZHMucGF5bWVudF9tZXRob2RzLm1ldGhvZHMgbGkgLnBheW1lbnRfYm94OjpiZWZvcmUge1xuICBib3JkZXI6IDFlbSBzb2xpZCAjZWVlZGZmICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgYm9yZGVyLWxlZnQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG4uY2hlY2tvdXQtcGFnZSAud2NfcGF5bWVudF9tZXRob2RzLnBheW1lbnRfbWV0aG9kcy5tZXRob2RzIGxpIGlucHV0OmNoZWNrZWQgfiBsYWJlbDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU2MTc3MDtcbiAgd2lkdGg6IDEzcHg7XG4gIGhlaWdodDogMTNweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGxlZnQ6IC0zOC41cHg7XG4gIHRvcDogNXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4uY2hlY2tvdXQtcGFnZSAud2NfcGF5bWVudF9tZXRob2RzLnBheW1lbnRfbWV0aG9kcy5tZXRob2RzIGxpIGxhYmVsIHtcbiAgbWFyZ2luLWxlZnQ6IDUwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmNoZWNrb3V0LXBhZ2UgLndjX3BheW1lbnRfbWV0aG9kcy5wYXltZW50X21ldGhvZHMubWV0aG9kcyBsaSBsYWJlbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNDNUFCRDY7XG4gIHdpZHRoOiAzNXB4O1xuICBoZWlnaHQ6IDM1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTUwcHg7XG4gIHRvcDogLTZweDtcbn1cbi5jaGVja291dC1wYWdlIC5vdmVyZmxvdy14LWF1dG8ge1xuICBvdmVyZmxvdy14OiBhdXRvO1xufVxuLmNoZWNrb3V0LXBhZ2UgLnNob3BfdGFibGUud29vY29tbWVyY2UtY2hlY2tvdXQtcmV2aWV3LW9yZGVyLXRhYmxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlcjogbm9uZTtcbiAgZm9udC1mYW1pbHk6IFwiRmlyYVNhbnNcIjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICMzMDM5NDU7XG59XG4uY2hlY2tvdXQtcGFnZSAuc2hvcF90YWJsZS53b29jb21tZXJjZS1jaGVja291dC1yZXZpZXctb3JkZXItdGFibGUgdGJvZHkgdHIgdGQge1xuICBib3JkZXI6IG5vbmU7XG59XG4uY2hlY2tvdXQtcGFnZSAuc2hvcF90YWJsZS53b29jb21tZXJjZS1jaGVja291dC1yZXZpZXctb3JkZXItdGFibGUgLmNhcnRfaXRlbSAucHJvZHVjdC1uYW1lIHtcbiAgQGFwcGx5IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uY2hlY2tvdXQtcGFnZSAuc2hvcF90YWJsZS53b29jb21tZXJjZS1jaGVja291dC1yZXZpZXctb3JkZXItdGFibGUgLmNhcnRfaXRlbSAucHJvZHVjdC1uYW1lIC53Yy1nemQtcHJvZHVjdC1uYW1lLXJpZ2h0IHtcbiAgZm9udC1mYW1pbHk6IFwiRmlyYVNhbnNcIjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICMzMDM5NDU7XG59XG4uY2hlY2tvdXQtcGFnZSAuc2hvcF90YWJsZS53b29jb21tZXJjZS1jaGVja291dC1yZXZpZXctb3JkZXItdGFibGUgLmNhcnRfaXRlbSAucHJvZHVjdC1uYW1lIC53Yy1nemQtcHJvZHVjdC1uYW1lLWxlZnQgaW1nIHtcbiAgbWFyZ2luOiAwO1xuICBoZWlnaHQ6IDEyMHB4O1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBvYmplY3QtZml0OiBjb250YWluO1xufVxuLmNoZWNrb3V0LXBhZ2UgLndjLWd6ZC1vcmRlci1zdWJtaXQgLmZvcm0tcm93LnBsYWNlLW9yZGVyLndjLWd6ZC1wbGFjZS1vcmRlciBidXR0b24ge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2IoMTIzLCAzMiwgMTYwKSAwJSwgcmdiKDk1LCAxMiwgMTI5KSAxMDAlKTtcbiAgY29sb3I6IHdoaXRlO1xuICBib3JkZXItcmFkaXVzOiA0MHB4O1xuICBwYWRkaW5nOiAxN3B4IDUwcHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHRyYW5zaXRpb246IGFsbCBlYXNlLWluLW91dCAwLjNzO1xufVxuLmNoZWNrb3V0LXBhZ2UgLndjLWd6ZC1vcmRlci1zdWJtaXQgLmZvcm0tcm93LnBsYWNlLW9yZGVyLndjLWd6ZC1wbGFjZS1vcmRlciBidXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2IoMTIzLCAzMiwgMTYwKSAwJSwgcmdiKDk1LCAxMiwgMTI5KSAxMDAlKTtcbiAgY29sb3I6IHdoaXRlO1xuICBvcGFjaXR5OiAwLjg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTBweCk7XG59XG4uY2hlY2tvdXQtcGFnZSAud29vY29tbWVyY2Utc2hpcHBpbmctZmllbGRzIC53b29jb21tZXJjZS1mb3JtX19sYWJlbC53b29jb21tZXJjZS1mb3JtX19sYWJlbC1mb3ItY2hlY2tib3gge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLmNoZWNrb3V0LXBhZ2UgLndvb2NvbW1lcmNlLXNoaXBwaW5nLWZpZWxkcyAud29vY29tbWVyY2UtZm9ybV9fbGFiZWwud29vY29tbWVyY2UtZm9ybV9fbGFiZWwtZm9yLWNoZWNrYm94IHNwYW4ge1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG59XG5cbmZvb3Rlci53ZWJzaXRlLWZvb3RlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NjE3NzA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgZm9vdGVyLndlYnNpdGUtZm9vdGVyIHtcbiAgICBwYWRkaW5nLXRvcDogNi41cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgZm9vdGVyLndlYnNpdGUtZm9vdGVyIHtcbiAgICBwYWRkaW5nOiA0NXB4IDAgMDtcbiAgfVxufVxuZm9vdGVyLndlYnNpdGUtZm9vdGVyIC5sb2NhdGlvbi1hcmVhIGltZyB7XG4gIG1hcmdpbi1yaWdodDogMjFweDtcbn1cbmZvb3Rlci53ZWJzaXRlLWZvb3RlciAubG9jYXRpb24tYXJlYSAudGV4dC13cmFwcGVyIHAge1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbjogNXB4IDAgMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBmb290ZXIud2Vic2l0ZS1mb290ZXIgLmxvY2F0aW9uLWFyZWEgLmQtZmxleCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzdGFydDtcbiAgfVxufVxuZm9vdGVyLndlYnNpdGUtZm9vdGVyIC5jb250YWN0LWFyZWEgLmQtZmxleCB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIGZvb3Rlci53ZWJzaXRlLWZvb3RlciAuY29udGFjdC1hcmVhIC5kLWZsZXgge1xuICAgIGp1c3RpZnktY29udGVudDogZW5kO1xuICB9XG59XG5mb290ZXIud2Vic2l0ZS1mb290ZXIgLmNvbnRhY3QtYXJlYSBpbWcge1xuICBtYXJnaW4tcmlnaHQ6IDIzcHg7XG4gIG1hcmdpbi10b3A6IDJweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBmb290ZXIud2Vic2l0ZS1mb290ZXIgLmNvbnRhY3QtYXJlYSAuZC1mbGV4IHtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQ2M3B4KSB7XG4gIGZvb3Rlci53ZWJzaXRlLWZvb3RlciAuZW1haWwtYXJlYSAuZC1mbGV4IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIGZvb3Rlci53ZWJzaXRlLWZvb3RlciAuZW1haWwtYXJlYSAuZC1mbGV4IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NjRweCkge1xuICBmb290ZXIud2Vic2l0ZS1mb290ZXIgLmVtYWlsLWFyZWEge1xuICAgIHBhZGRpbmctbGVmdDogOC43NSU7XG4gIH1cbn1cbmZvb3Rlci53ZWJzaXRlLWZvb3RlciAuZW1haWwtYXJlYSBpbWcge1xuICBtYXJnaW4tcmlnaHQ6IDIycHg7XG4gIG1hcmdpbi10b3A6IDhweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBmb290ZXIud2Vic2l0ZS1mb290ZXIgLmVtYWlsLWFyZWEgLmQtZmxleCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzdGFydDtcbiAgfVxufVxuZm9vdGVyLndlYnNpdGUtZm9vdGVyIC5lbWFpbC1hcmVhIC50ZXh0LXdyYXBwZXIgcCBzdHJvbmcgYSB7XG4gIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDIuMzc1cmVtO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogN3B4O1xufVxuZm9vdGVyLndlYnNpdGUtZm9vdGVyIC5lbWFpbC1hcmVhIC50ZXh0LXdyYXBwZXIgcCB7XG4gIG1hcmdpbjogMDtcbiAgY29sb3I6ICNDNUFCRDY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5mb290ZXIud2Vic2l0ZS1mb290ZXIgLmNvbnRhY3QtYXJlYSAudGV4dC13cmFwcGVyIHAgc3Ryb25nIGEge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiA3cHg7XG59XG5mb290ZXIud2Vic2l0ZS1mb290ZXIgLmNvbnRhY3QtYXJlYSAudGV4dC13cmFwcGVyIHAge1xuICBtYXJnaW46IDA7XG4gIGNvbG9yOiAjQzVBQkQ2O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuZm9vdGVyLndlYnNpdGUtZm9vdGVyIC5kaXZpZGVyLXdyYXBwZXItZmlyc3Qge1xuICBtYXJnaW46IDIuOTM3NXJlbSAwIDMuMjVyZW07XG59XG5mb290ZXIud2Vic2l0ZS1mb290ZXIgLmRpdmlkZXItd3JhcHBlci1maXJzdCBociB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyMDQsIDIwOCwgMjEwLCAwLjIzKTtcbn1cbmZvb3Rlci53ZWJzaXRlLWZvb3RlciAuc2Vjb25kLXJvdyAuZGl2aWRlci13cmFwcGVyIHtcbiAgbWFyZ2luLXRvcDogNHJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICBmb290ZXIud2Vic2l0ZS1mb290ZXIgLnNlY29uZC1yb3cgLmRpdmlkZXItd3JhcHBlciB7XG4gICAgb3JkZXI6IDQ7XG4gIH1cbn1cbmZvb3Rlci53ZWJzaXRlLWZvb3RlciAuc2Vjb25kLXJvdyAuZGl2aWRlci13cmFwcGVyIGhyIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDIwNCwgMjA4LCAyMTAsIDAuMjMpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGZvb3Rlci53ZWJzaXRlLWZvb3RlciAucHJvZHVjdC10ZXh0LWFyZWEge1xuICAgIHBhZGRpbmctbGVmdDogMTdweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIGZvb3Rlci53ZWJzaXRlLWZvb3RlciAucHJvZHVjdC10ZXh0LWFyZWEge1xuICAgIG9yZGVyOiAxO1xuICB9XG59XG5mb290ZXIud2Vic2l0ZS1mb290ZXIgLnByb2R1Y3QtdGV4dC1hcmVhIHAge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuZm9vdGVyLndlYnNpdGUtZm9vdGVyIC5wcm9kdWN0LXRleHQtYXJlYSBwOmZpcnN0LWNoaWxkIHtcbiAgZm9udC1mYW1pbHk6IFwiRmlyYVNhbnNcIjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgY29sb3I6ICNFM0RDRjE7XG59XG5mb290ZXIud2Vic2l0ZS1mb290ZXIgLnByb2R1Y3QtdGV4dC1hcmVhIHA6Zmlyc3QtY2hpbGQgc3Ryb25nIHtcbiAgZm9udC1mYW1pbHk6IFwiRmlyYVNhbnNcIjtcbn1cbmZvb3Rlci53ZWJzaXRlLWZvb3RlciAucHJvZHVjdC10ZXh0LWFyZWEgcDpsYXN0LWNoaWxkIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgY29sb3I6ICNFM0RDRjE7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5mb290ZXIud2Vic2l0ZS1mb290ZXIgLnByb2R1Y3QtdGV4dC1hcmVhIHA6bGFzdC1jaGlsZCBzdHJvbmcge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIGZvb3Rlci53ZWJzaXRlLWZvb3RlciAuc29jaWFscy1hcmVhIHtcbiAgICBvcmRlcjogMztcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgfVxufVxuZm9vdGVyLndlYnNpdGUtZm9vdGVyIC5zb2NpYWxzLWFyZWEgLnNvY2lhbHMtd3JhcHBlciB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgZm9vdGVyLndlYnNpdGUtZm9vdGVyIC5zb2NpYWxzLWFyZWEgLnNvY2lhbHMtd3JhcHBlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTVweDtcbiAgfVxufVxuZm9vdGVyLndlYnNpdGUtZm9vdGVyIC5zb2NpYWxzLWFyZWEgLnNvY2lhbHMtd3JhcHBlciBhIHtcbiAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xufVxuZm9vdGVyLndlYnNpdGUtZm9vdGVyIC5zb2NpYWxzLWFyZWEgLnNvY2lhbHMtd3JhcHBlciBhOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5mb290ZXIud2Vic2l0ZS1mb290ZXIgLnNvY2lhbHMtYXJlYSAuc29jaWFscy13cmFwcGVyIGltZyB7XG4gIHRyYW5zaXRpb246IGFsbCBlYXNlLWluLW91dCAwLjVzO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuZm9vdGVyLndlYnNpdGUtZm9vdGVyIC5zb2NpYWxzLWFyZWEgLnNvY2lhbHMtd3JhcHBlciBpbWc6aG92ZXIge1xuICBvcGFjaXR5OiAwLjc7XG59XG5mb290ZXIud2Vic2l0ZS1mb290ZXIgLnNvY2lhbHMtYXJlYSBwIHtcbiAgbWFyZ2luOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjQkQ5QUM2O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5mb290ZXIud2Vic2l0ZS1mb290ZXIgLm1lbnUtYXJlYSB7XG4gIG1hcmdpbi1sZWZ0OiA3Ljc1JTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICBmb290ZXIud2Vic2l0ZS1mb290ZXIgLm1lbnUtYXJlYSB7XG4gICAgb3JkZXI6IDI7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgd2lkdGg6IG1heC1jb250ZW50O1xuICAgIG1hcmdpbi1yaWdodDogNSU7XG4gIH1cbn1cbmZvb3Rlci53ZWJzaXRlLWZvb3RlciAubWVudS1hcmVhIHAge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjQzVBQkQ2O1xuICBtYXJnaW4tdG9wOiA1JTtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbmZvb3Rlci53ZWJzaXRlLWZvb3RlciAubWVudS1hcmVhIHVsIGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbmZvb3Rlci53ZWJzaXRlLWZvb3RlciAubWVudS1hcmVhIHVsIGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuZm9vdGVyLndlYnNpdGUtZm9vdGVyIC5tZW51LWFyZWEgdWwgbGkgYSB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBmb290ZXIud2Vic2l0ZS1mb290ZXIgLm1lbnUtYXJlYSB7XG4gICAgbWFyZ2luOiAyMHB4IDAgMCAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgZm9vdGVyLndlYnNpdGUtZm9vdGVyIC5tb2JpbGUtY29weS1hcmVhIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICAgIHBhZGRpbmc6IDIxcHggMTJweDtcbiAgICBtYXJnaW4tdG9wOiB1bnNldDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGZvb3Rlci53ZWJzaXRlLWZvb3RlciAuY29weS1hcmVhIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG59XG5mb290ZXIud2Vic2l0ZS1mb290ZXIgLmNvcHktYXJlYSBwIHtcbiAgbWFyZ2luOiAwO1xuICBjb2xvcjogIzYxNjg3MDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBmb290ZXIud2Vic2l0ZS1mb290ZXIgLmNvcHktYXJlYSBwIHtcbiAgICBtYXJnaW46IDA7XG4gICAgY29sb3I6IHJnYmEoMTk3LCAxNzEsIDIxNCwgMC44KTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBmb290ZXIud2Vic2l0ZS1mb290ZXIgLm1vYmlsZS1oaWRlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi53b29jb21tZXJjZSAucmVnaXN0ZXItcGFnZSwgLndvb2NvbW1lcmNlIC5nZW5lcmFsLXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvbWVub2VsbGUvYXNzZXRzL2ltZy9jb250ZW50L2JnLWFjY291bnQucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDEwLjYyNXJlbSAwIDEzLjEyNXJlbSAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0NjNweCkge1xuICAud29vY29tbWVyY2UgLnJlZ2lzdGVyLXBhZ2UsIC53b29jb21tZXJjZSAuZ2VuZXJhbC13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiA2Ljg3NXJlbSAwIDkuMzc1cmVtO1xuICB9XG59XG4ud29vY29tbWVyY2UgLmZvcm0td3JhcHBlciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTk4LCAxNDMsIDIyMSwgMC4wNik7XG4gIGJvcmRlci1yYWRpdXM6IDMycHg7XG4gIGJveC1zaGFkb3c6IC0xMHB4IDEwcHggMzBweCByZ2JhKDcsIDEsIDMyLCAwLjEpO1xuICBtYXgtd2lkdGg6IDczNXB4O1xuICBwYWRkaW5nOiAzMHB4O1xuICB3aWR0aDogMTAwJTtcbn1cbi53b29jb21tZXJjZSAuZm9ybS13cmFwcGVyIC5jb250ZW50LXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTNkY2YxO1xuICBib3gtc2hhZG93OiA1cHggNXB4IDIwcHggcmdiYSg4NiwgMjMsIDExMiwgMC4xKTtcbn1cbi53b29jb21tZXJjZSAuZm9ybS13cmFwcGVyIC5jb250ZW50LXdyYXBwZXIgLnRhYnMtd3JhcHBlciAudGFiIHtcbiAgd2lkdGg6IDUwJTtcbiAgZm9udC1mYW1pbHk6IFwiRmlyYVNhbnNcIjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAyNnB4O1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzk2NzBBOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0UzRENGMTtcbiAgcGFkZGluZzogMzJweCAxMnB4O1xuICB0cmFuc2l0aW9uOiBhbGwgZWFzZS1pbi1vdXQgMC4zcztcbn1cbi53b29jb21tZXJjZSAuZm9ybS13cmFwcGVyIC5jb250ZW50LXdyYXBwZXIgLnRhYnMtd3JhcHBlciAudGFiLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGNvbG9yOiAjMzAzOTQ1O1xufVxuLndvb2NvbW1lcmNlIC5mb3JtLXdyYXBwZXIgLmNvbnRlbnQtd3JhcHBlciAudGFicy13cmFwcGVyIC50YWI6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxN3B4O1xufVxuLndvb2NvbW1lcmNlIC5mb3JtLXdyYXBwZXIgLmNvbnRlbnQtd3JhcHBlciAudGFicy13cmFwcGVyIC50YWI6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxN3B4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53b29jb21tZXJjZSAuZm9ybS13cmFwcGVyIC5jb250ZW50LXdyYXBwZXIgLnRhYnMtd3JhcHBlciAudGFiIHtcbiAgICBwYWRkaW5nOiAxNHB4O1xuICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgfVxufVxuLndvb2NvbW1lcmNlIC5mb3JtLXdyYXBwZXIgLmZvcm0tY29udGVudCB7XG4gIHRyYW5zaXRpb246IGFsbCBlYXNlLWluLW91dCAwLjNzO1xufVxuLndvb2NvbW1lcmNlIC5mb3JtLXdyYXBwZXIgLmZvcm0tY29udGVudCAud29vY29tbWVyY2UtZm9ybS53b29jb21tZXJjZS1mb3JtLWxvZ2luLmxvZ2luLCAud29vY29tbWVyY2UgLmZvcm0td3JhcHBlciAuZm9ybS1jb250ZW50IC53b29jb21tZXJjZS1mb3JtLndvb2NvbW1lcmNlLWZvcm0tcmVnaXN0ZXIucmVnaXN0ZXIge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDUwcHggOTBweCAwcHggOTBweDtcbiAgYm9yZGVyOiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53b29jb21tZXJjZSAuZm9ybS13cmFwcGVyIC5mb3JtLWNvbnRlbnQgLndvb2NvbW1lcmNlLWZvcm0ud29vY29tbWVyY2UtZm9ybS1sb2dpbi5sb2dpbiwgLndvb2NvbW1lcmNlIC5mb3JtLXdyYXBwZXIgLmZvcm0tY29udGVudCAud29vY29tbWVyY2UtZm9ybS53b29jb21tZXJjZS1mb3JtLXJlZ2lzdGVyLnJlZ2lzdGVyIHtcbiAgICBwYWRkaW5nOiA0MHB4IDE1cHggMHB4IDE1cHg7XG4gIH1cbiAgLndvb2NvbW1lcmNlIC5mb3JtLXdyYXBwZXIgLmZvcm0tY29udGVudCAud29vY29tbWVyY2UtZm9ybS53b29jb21tZXJjZS1mb3JtLWxvZ2luLmxvZ2luIGxhYmVsLCAud29vY29tbWVyY2UgLmZvcm0td3JhcHBlciAuZm9ybS1jb250ZW50IC53b29jb21tZXJjZS1mb3JtLndvb2NvbW1lcmNlLWZvcm0tcmVnaXN0ZXIucmVnaXN0ZXIgbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMTFweCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLndvb2NvbW1lcmNlIC5mb3JtLXdyYXBwZXIgLmZvcm0tY29udGVudCAud29vY29tbWVyY2UtZm9ybS53b29jb21tZXJjZS1mb3JtLWxvZ2luLmxvZ2luIGlucHV0LmlucHV0LXRleHQsIC53b29jb21tZXJjZSAuZm9ybS13cmFwcGVyIC5mb3JtLWNvbnRlbnQgLndvb2NvbW1lcmNlLWZvcm0ud29vY29tbWVyY2UtZm9ybS1yZWdpc3Rlci5yZWdpc3RlciBpbnB1dC5pbnB1dC10ZXh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG4gIC53b29jb21tZXJjZSAuZm9ybS13cmFwcGVyIC5mb3JtLWNvbnRlbnQgLndvb2NvbW1lcmNlLWZvcm0ud29vY29tbWVyY2UtZm9ybS1sb2dpbi5sb2dpbiBzcGFuLnNob3ctcGFzc3dvcmQtaW5wdXQsIC53b29jb21tZXJjZSAuZm9ybS13cmFwcGVyIC5mb3JtLWNvbnRlbnQgLndvb2NvbW1lcmNlLWZvcm0ud29vY29tbWVyY2UtZm9ybS1yZWdpc3Rlci5yZWdpc3RlciBzcGFuLnNob3ctcGFzc3dvcmQtaW5wdXQge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICB0b3A6IDAuOGVtO1xuICB9XG59XG4ud29vY29tbWVyY2UgLmZvcm0td3JhcHBlciAuZm9ybS1jb250ZW50IC53b29jb21tZXJjZS1mb3JtLndvb2NvbW1lcmNlLWZvcm0tbG9naW4ubG9naW4gbGFiZWwsIC53b29jb21tZXJjZSAuZm9ybS13cmFwcGVyIC5mb3JtLWNvbnRlbnQgLndvb2NvbW1lcmNlLWZvcm0ud29vY29tbWVyY2UtZm9ybS1yZWdpc3Rlci5yZWdpc3RlciBsYWJlbCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgY29sb3I6ICNhMGE0YTk7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4ud29vY29tbWVyY2UgLmZvcm0td3JhcHBlciAuZm9ybS1jb250ZW50IC53b29jb21tZXJjZS1mb3JtLndvb2NvbW1lcmNlLWZvcm0tbG9naW4ubG9naW4gaW5wdXQsIC53b29jb21tZXJjZSAuZm9ybS13cmFwcGVyIC5mb3JtLWNvbnRlbnQgLndvb2NvbW1lcmNlLWZvcm0ud29vY29tbWVyY2UtZm9ybS1yZWdpc3Rlci5yZWdpc3RlciBpbnB1dCB7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgYmFja2dyb3VuZDogI2ZiZjhmZDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2UzZGNmMTtcbiAgcGFkZGluZzogMTNweCAxN3B4O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuLndvb2NvbW1lcmNlIC5mb3JtLXdyYXBwZXIgLmZvcm0tY29udGVudC5kaXNhYmxlZCAud29vY29tbWVyY2UtZm9ybS53b29jb21tZXJjZS1mb3JtLWxvZ2luLmxvZ2luIHtcbiAgcGFkZGluZzogMDtcbn1cbi53b29jb21tZXJjZSAuZm9ybS13cmFwcGVyIC5mb3JtLWNvbnRlbnQuZGlzYWJsZWQgLnJvdy1sb2dpbiB7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cbi53b29jb21tZXJjZSAuZm9ybS13cmFwcGVyIC5mb3JtLWNvbnRlbnQuZGlzYWJsZWQgKiB7XG4gIGhlaWdodDogMDtcbiAgb3BhY2l0eTogMDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLndvb2NvbW1lcmNlIC5mb3JtLWNvbnRlbnQud29vY29tbWVyY2UtZm9ybS53b29jb21tZXJjZS1mb3JtLXJlc2V0IHtcbiAgcGFkZGluZzogNTBweCA5MHB4IDUwcHggOTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud29vY29tbWVyY2UgLmZvcm0tY29udGVudC53b29jb21tZXJjZS1mb3JtLndvb2NvbW1lcmNlLWZvcm0tcmVzZXQge1xuICAgIHBhZGRpbmc6IDEwcHggMTVweCAyMHB4IDE1cHg7XG4gIH1cbn1cbi53b29jb21tZXJjZSAuZm9ybS1jb250ZW50Lndvb2NvbW1lcmNlLWZvcm0ud29vY29tbWVyY2UtZm9ybS1yZXNldCAud29vY29tbWVyY2UtUmVzZXRQYXNzd29yZC5sb3N0X3Jlc2V0X3Bhc3N3b3JkIC53b29jb21tZXJjZS1mb3JtLXJvdy53b29jb21tZXJjZS1mb3JtLXJvdy0tZmlyc3QuZm9ybS1yb3cuZm9ybS1yb3ctZmlyc3Qge1xuICB3aWR0aDogMTAwJTtcbn1cbi53b29jb21tZXJjZSAuZm9ybS1jb250ZW50Lndvb2NvbW1lcmNlLWZvcm0ud29vY29tbWVyY2UtZm9ybS1yZXNldCAud29vY29tbWVyY2UtUmVzZXRQYXNzd29yZC5sb3N0X3Jlc2V0X3Bhc3N3b3JkIC53b29jb21tZXJjZS1mb3JtLXJvdy53b29jb21tZXJjZS1mb3JtLXJvdy0tZmlyc3QuZm9ybS1yb3cuZm9ybS1yb3ctZmlyc3QgaW5wdXQge1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGJhY2tncm91bmQ6ICNmYmY4ZmQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlM2RjZjE7XG4gIHBhZGRpbmc6IDEzcHggMTdweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud29vY29tbWVyY2UgLmZvcm0tY29udGVudC53b29jb21tZXJjZS1mb3JtLndvb2NvbW1lcmNlLWZvcm0tcmVzZXQgLndvb2NvbW1lcmNlLVJlc2V0UGFzc3dvcmQubG9zdF9yZXNldF9wYXNzd29yZCAud29vY29tbWVyY2UtZm9ybS1yb3cud29vY29tbWVyY2UtZm9ybS1yb3ctLWZpcnN0LmZvcm0tcm93LmZvcm0tcm93LWZpcnN0IGlucHV0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndvb2NvbW1lcmNlIC5mb3JtLWNvbnRlbnQud29vY29tbWVyY2UtZm9ybS53b29jb21tZXJjZS1mb3JtLXJlc2V0IC53b29jb21tZXJjZS1SZXNldFBhc3N3b3JkLmxvc3RfcmVzZXRfcGFzc3dvcmQgbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMTFweCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLndvb2NvbW1lcmNlIC5mb3JtLWNvbnRlbnQud29vY29tbWVyY2UtZm9ybS53b29jb21tZXJjZS1mb3JtLXJlc2V0IC53b29jb21tZXJjZS1SZXNldFBhc3N3b3JkLmxvc3RfcmVzZXRfcGFzc3dvcmQgcCB7XG4gICAgZm9udC1zaXplOiAxM3B4ICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxufVxuLndvb2NvbW1lcmNlIC5mb3JtLWNvbnRlbnQud29vY29tbWVyY2UtZm9ybS53b29jb21tZXJjZS1mb3JtLXJlc2V0IC53b29jb21tZXJjZS1SZXNldFBhc3N3b3JkLmxvc3RfcmVzZXRfcGFzc3dvcmQgcCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIGNvbG9yOiAjNTM1NjVhO1xufVxuLndvb2NvbW1lcmNlIC5mb3JtLWNvbnRlbnQud29vY29tbWVyY2UtZm9ybS53b29jb21tZXJjZS1mb3JtLXJlc2V0IC53b29jb21tZXJjZS1SZXNldFBhc3N3b3JkLmxvc3RfcmVzZXRfcGFzc3dvcmQgbGFiZWwge1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIGNvbG9yOiAjYTBhNGE5O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLndvb2NvbW1lcmNlIC5mb3JtLWNvbnRlbnQud29vY29tbWVyY2UtZm9ybS53b29jb21tZXJjZS1mb3JtLXJlc2V0IC53b29jb21tZXJjZS1SZXNldFBhc3N3b3JkLmxvc3RfcmVzZXRfcGFzc3dvcmQgLndvb2NvbW1lcmNlLUJ1dHRvbiB7XG4gIG1heC13aWR0aDogMjA0cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAyMi41cHg7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgjN2IyMGEwIDAlLCAjNWYwYzgxIDEwMCUpO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDI0cHggcmdiYSgxMTUsIDIwLCAxNTQsIDAuMyk7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICNGN0Y0RkM7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICBwYWRkaW5nOiAxNHB4O1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndvb2NvbW1lcmNlIC5mb3JtLWNvbnRlbnQud29vY29tbWVyY2UtZm9ybS53b29jb21tZXJjZS1mb3JtLXJlc2V0IC53b29jb21tZXJjZS1SZXNldFBhc3N3b3JkLmxvc3RfcmVzZXRfcGFzc3dvcmQgLndvb2NvbW1lcmNlLUJ1dHRvbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG59XG4ud29vY29tbWVyY2UgLmZvcm0tY29udGVudC53b29jb21tZXJjZS1mb3JtLndvb2NvbW1lcmNlLWZvcm0tcmVzZXQgLndvb2NvbW1lcmNlLVJlc2V0UGFzc3dvcmQubG9zdF9yZXNldF9wYXNzd29yZCAud29vY29tbWVyY2UtQnV0dG9uOmhvdmVyIHtcbiAgb3BhY2l0eTogMC44O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbn1cbi53b29jb21tZXJjZSAud29vY29tbWVyY2UtZm9ybS53b29jb21tZXJjZS1mb3JtLXJlZ2lzdGVyLnJlZ2lzdGVyIHtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXI6IG5vbmU7XG59XG4ud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLWZvcm0ud29vY29tbWVyY2UtZm9ybS1yZWdpc3Rlci5yZWdpc3RlciBwIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjVweDtcbiAgY29sb3I6ICM1MzU2NWE7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1mb3JtLndvb2NvbW1lcmNlLWZvcm0tcmVnaXN0ZXIucmVnaXN0ZXIgcCB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG59XG4ud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLWZvcm0ud29vY29tbWVyY2UtZm9ybS1yZWdpc3Rlci5yZWdpc3RlciBpbnB1dCB7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cbi53b29jb21tZXJjZSAud29vY29tbWVyY2UtZm9ybS53b29jb21tZXJjZS1mb3JtLXJlZ2lzdGVyLnJlZ2lzdGVyIC53b29jb21tZXJjZS1mb3JtLXJvdy5mb3JtLXJvdyBidXR0b24ge1xuICBtYXgtd2lkdGg6IDIwNHB4O1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogMjIuNXB4O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoIzdiMjBhMCAwJSwgIzVmMGM4MSAxMDAlKTtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAyNHB4IHJnYmEoMTE1LCAyMCwgMTU0LCAwLjMpO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjRjdGNEZDO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMTdweDtcbiAgcGFkZGluZzogMTRweDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDQuMzc1cmVtO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbn1cbi53b29jb21tZXJjZSAud29vY29tbWVyY2UtZm9ybS53b29jb21tZXJjZS1mb3JtLXJlZ2lzdGVyLnJlZ2lzdGVyIC53b29jb21tZXJjZS1mb3JtLXJvdy5mb3JtLXJvdyBidXR0b246aG92ZXIge1xuICBvcGFjaXR5OiAwLjg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53b29jb21tZXJjZSAud29vY29tbWVyY2UtZm9ybS53b29jb21tZXJjZS1mb3JtLXJlZ2lzdGVyLnJlZ2lzdGVyIC53b29jb21tZXJjZS1mb3JtLXJvdy5mb3JtLXJvdyBidXR0b24ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxufVxuLndvb2NvbW1lcmNlIC5yb3ctbG9naW4ge1xuICBAYXBwbHkgZmxleDtcbiAgQGFwcGx5IGp1c3RpZnktYmV0d2VlbjtcbiAgQGFwcGx5IGl0ZW1zLWNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogNS42MjVyZW0gIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xuICAud29vY29tbWVyY2UgLnJvdy1sb2dpbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuLndvb2NvbW1lcmNlIC5yb3ctbG9naW46OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi53b29jb21tZXJjZSAucm93LWxvZ2luIC53b29jb21tZXJjZS1mb3JtX19sYWJlbC53b29jb21tZXJjZS1mb3JtX19sYWJlbC1mb3ItY2hlY2tib3gud29vY29tbWVyY2UtZm9ybS1sb2dpbl9fcmVtZW1iZXJtZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi53b29jb21tZXJjZSAucm93LWxvZ2luIC53b29jb21tZXJjZS1mb3JtX19sYWJlbC53b29jb21tZXJjZS1mb3JtX19sYWJlbC1mb3ItY2hlY2tib3gud29vY29tbWVyY2UtZm9ybS1sb2dpbl9fcmVtZW1iZXJtZSBpbnB1dCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlM2RjZjE7XG4gIGJhY2tncm91bmQ6ICNGQkY4RkQ7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xufVxuLndvb2NvbW1lcmNlIC5yb3ctbG9naW4gLndvb2NvbW1lcmNlLWZvcm1fX2xhYmVsLndvb2NvbW1lcmNlLWZvcm1fX2xhYmVsLWZvci1jaGVja2JveC53b29jb21tZXJjZS1mb3JtLWxvZ2luX19yZW1lbWJlcm1lIHNwYW4ge1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjNTYxNzcwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53b29jb21tZXJjZSAucm93LWxvZ2luIC53b29jb21tZXJjZS1mb3JtX19sYWJlbC53b29jb21tZXJjZS1mb3JtX19sYWJlbC1mb3ItY2hlY2tib3gud29vY29tbWVyY2UtZm9ybS1sb2dpbl9fcmVtZW1iZXJtZSBzcGFuIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cbi53b29jb21tZXJjZSAucm93LWxvZ2luIC53b29jb21tZXJjZS1mb3JtX19sYWJlbC53b29jb21tZXJjZS1mb3JtX19sYWJlbC1mb3ItY2hlY2tib3gud29vY29tbWVyY2UtZm9ybS1sb2dpbl9fcmVtZW1iZXJtZSBpbnB1dDpjaGVja2VkIH4gc3Bhbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy9tZW5vZWxsZS9hc3NldHMvaW1nL2ljb25zL3RpY2stdmlvbGV0LnN2Z1wiKTtcbiAgaGVpZ2h0OiAxOHB4O1xuICB3aWR0aDogMjFweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBsZWZ0OiA5cHg7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbi53b29jb21tZXJjZSAucm93LWxvZ2luIC53b29jb21tZXJjZS1idXR0b24uYnV0dG9uLndvb2NvbW1lcmNlLWZvcm0tbG9naW5fX3N1Ym1pdCB7XG4gIG1heC13aWR0aDogMjA0cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAyMi41cHg7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgjN2IyMGEwIDAlLCAjNWYwYzgxIDEwMCUpO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDI0cHggcmdiYSgxMTUsIDIwLCAxNTQsIDAuMyk7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICNGN0Y0RkM7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICBwYWRkaW5nOiAxNHB4O1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xuICAud29vY29tbWVyY2UgLnJvdy1sb2dpbiAud29vY29tbWVyY2UtYnV0dG9uLmJ1dHRvbi53b29jb21tZXJjZS1mb3JtLWxvZ2luX19zdWJtaXQge1xuICAgIG1hcmdpbjogMjBweCBhdXRvIDBweDtcbiAgfVxufVxuLndvb2NvbW1lcmNlIC5yb3ctbG9naW4gLndvb2NvbW1lcmNlLWJ1dHRvbi5idXR0b24ud29vY29tbWVyY2UtZm9ybS1sb2dpbl9fc3VibWl0OmhvdmVyIHtcbiAgb3BhY2l0eTogMC44O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbn1cbi53b29jb21tZXJjZSAucGFzc3dvcmQtcmVzZXQtYXJlYSB7XG4gIG1hcmdpbi1sZWZ0OiAtOTBweDtcbiAgbWFyZ2luLXJpZ2h0OiAtOTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y2RjJGQztcbiAgYm9yZGVyOiAxcHggc29saWQgI0UzRENGMTtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDhweCA4cHg7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgOHB4IDEwcHggLTZweCByZ2JhKDg2LCAyMywgMTEyLCAwLjE2KTtcbiAgLW1vei1ib3gtc2hhZG93OiBpbnNldCAwIDhweCAxMHB4IC02cHggcmdiYSg4NiwgMjMsIDExMiwgMC4xNik7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCA4cHggMTBweCAtNnB4IHJnYmEoODYsIDIzLCAxMTIsIDAuMTYpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53b29jb21tZXJjZSAucGFzc3dvcmQtcmVzZXQtYXJlYSB7XG4gICAgbWFyZ2luOiAwIC0xNnB4O1xuICB9XG59XG4ud29vY29tbWVyY2UgLnBhc3N3b3JkLXJlc2V0LWFyZWEgLnJlc2V0LXdyYXBwZXIge1xuICBwYWRkaW5nOiAzMHB4IDkwcHggMzBweCA5MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gIC53b29jb21tZXJjZSAucGFzc3dvcmQtcmVzZXQtYXJlYSAucmVzZXQtd3JhcHBlciB7XG4gICAgcGFkZGluZzogMzBweCAzMHB4O1xuICB9XG59XG4ud29vY29tbWVyY2UgLnBhc3N3b3JkLXJlc2V0LWFyZWEgLnJlc2V0LXdyYXBwZXIgLndvb2NvbW1lcmNlLUxvc3RQYXNzd29yZC5sb3N0X3Bhc3N3b3JkIHtcbiAgbWF4LXdpZHRoOiAyODBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43OCk7XG4gIHBhZGRpbmc6IDE2cHggMzBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIHRyYW5zaXRpb246IGFsbCBlYXNlLWluLW91dCAwLjNzO1xufVxuLndvb2NvbW1lcmNlIC5wYXNzd29yZC1yZXNldC1hcmVhIC5yZXNldC13cmFwcGVyIC53b29jb21tZXJjZS1Mb3N0UGFzc3dvcmQubG9zdF9wYXNzd29yZDpob3ZlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNXB4KTtcbn1cbi53b29jb21tZXJjZSAucGFzc3dvcmQtcmVzZXQtYXJlYSAucmVzZXQtd3JhcHBlciAud29vY29tbWVyY2UtTG9zdFBhc3N3b3JkLmxvc3RfcGFzc3dvcmQgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICM1NjE3NzA7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi53b29jb21tZXJjZSAucGFzc3dvcmQtcmVzZXQtYXJlYSAucmVzZXQtd3JhcHBlciAud29vY29tbWVyY2UtTG9zdFBhc3N3b3JkLmxvc3RfcGFzc3dvcmQgYSBpbWcge1xuICBtYXJnaW46IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud29vY29tbWVyY2UgLnBhc3N3b3JkLXJlc2V0LWFyZWEgLnJlc2V0LXdyYXBwZXIgLndvb2NvbW1lcmNlLUxvc3RQYXNzd29yZC5sb3N0X3Bhc3N3b3JkIHtcbiAgICBtYXgtd2lkdGg6IDI2NXB4O1xuICAgIHBhZGRpbmc6IDEycHggMjBweDtcbiAgfVxuICAud29vY29tbWVyY2UgLnBhc3N3b3JkLXJlc2V0LWFyZWEgLnJlc2V0LXdyYXBwZXIgLndvb2NvbW1lcmNlLUxvc3RQYXNzd29yZC5sb3N0X3Bhc3N3b3JkIGEge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgfVxufVxuXG4ud29vY29tbWVyY2UgLmFjY291bnQtcGFnZS13cmFwcGVyIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KCNlYWYyZmQgMCUsICNlZWVkZmYgNTEuNiUsICNmMWRkZjIgMTAwJSk7XG4gIHBhZGRpbmc6IDYuODc1cmVtIDAgOC4xMjVyZW0gMDtcbn1cbi53b29jb21tZXJjZSAuYWNjb3VudC1wYWdlLXdyYXBwZXIgLndvb2NvbW1lcmNlLU15QWNjb3VudC1uYXZpZ2F0aW9uLCAud29vY29tbWVyY2UgLmFjY291bnQtcGFnZS13cmFwcGVyIC53b29jb21tZXJjZS1NeUFjY291bnQtY29udGVudCB7XG4gIGZsb2F0OiB1bnNldDtcbn1cbi53b29jb21tZXJjZSAuYWNjb3VudC1wYWdlLXdyYXBwZXIgLnUtY29sdW1ucy53b29jb21tZXJjZS1BZGRyZXNzZXMuY29sMi1zZXQuYWRkcmVzc2VzIHtcbiAgQGFwcGx5IGZsZXg7XG4gIEBhcHBseSBmbGV4LXdyYXA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLndvb2NvbW1lcmNlIC5hY2NvdW50LXBhZ2Utd3JhcHBlciAudS1jb2x1bW5zLndvb2NvbW1lcmNlLUFkZHJlc3Nlcy5jb2wyLXNldC5hZGRyZXNzZXMge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTJweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMnB4O1xuICB9XG59XG4ud29vY29tbWVyY2UgLmFjY291bnQtcGFnZS13cmFwcGVyIC51LWNvbHVtbnMud29vY29tbWVyY2UtQWRkcmVzc2VzLmNvbDItc2V0LmFkZHJlc3NlcyA+IGRpdiB7XG4gIEBhcHBseSB3LWZ1bGw7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgZmxvYXQ6IHVuc2V0O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC53b29jb21tZXJjZSAuYWNjb3VudC1wYWdlLXdyYXBwZXIgLm15LWFjY291bnQtcm93IHtcbiAgICBtYXJnaW4tbGVmdDogLTMwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMzBweDtcbiAgfVxufVxuLndvb2NvbW1lcmNlIC5hY2NvdW50LXBhZ2Utd3JhcHBlciAubXktYWNjb3VudC1yb3cgLmNvbC1uYXYsIC53b29jb21tZXJjZSAuYWNjb3VudC1wYWdlLXdyYXBwZXIgLm15LWFjY291bnQtcm93IC5jb2wtY29udGVudCB7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbiAgcGFkZGluZy1yaWdodDogMzBweDtcbn1cbkBtZWRpYSBwcmludCB7XG4gIC53b29jb21tZXJjZSAuYWNjb3VudC1wYWdlLXdyYXBwZXIgLm15LWFjY291bnQtcm93IC5jb2wtbmF2LCAud29vY29tbWVyY2UgLmFjY291bnQtcGFnZS13cmFwcGVyIC5teS1hY2NvdW50LXJvdyAuY29sLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAud29vY29tbWVyY2UgLmFjY291bnQtcGFnZS13cmFwcGVyIC5teS1hY2NvdW50LXJvdyAuY29sLW5hdiB7XG4gICAgbWF4LXdpZHRoOiAyNyU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC53b29jb21tZXJjZSAuYWNjb3VudC1wYWdlLXdyYXBwZXIgLm15LWFjY291bnQtcm93IC5jb2wtbmF2IHtcbiAgICBtYXgtd2lkdGg6IDM1JTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53b29jb21tZXJjZSAuYWNjb3VudC1wYWdlLXdyYXBwZXIgLm15LWFjY291bnQtcm93IC5jb2wtbmF2IHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxufVxuQG1lZGlhIHByaW50IHtcbiAgLndvb2NvbW1lcmNlIC5hY2NvdW50LXBhZ2Utd3JhcHBlciAubXktYWNjb3VudC1yb3cgLmNvbC1uYXYge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAud29vY29tbWVyY2UgLmFjY291bnQtcGFnZS13cmFwcGVyIC5teS1hY2NvdW50LXJvdyAuY29sLWNvbnRlbnQge1xuICAgIG1heC13aWR0aDogNzMlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAud29vY29tbWVyY2UgLmFjY291bnQtcGFnZS13cmFwcGVyIC5teS1hY2NvdW50LXJvdyAuY29sLWNvbnRlbnQge1xuICAgIG1heC13aWR0aDogNjUlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndvb2NvbW1lcmNlIC5hY2NvdW50LXBhZ2Utd3JhcHBlciAubXktYWNjb3VudC1yb3cgLmNvbC1jb250ZW50IHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBwcmludCB7XG4gIC53b29jb21tZXJjZSAuYWNjb3VudC1wYWdlLXdyYXBwZXIgLm15LWFjY291bnQtcm93IC5jb2wtY29udGVudCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG4ud29vY29tbWVyY2UgLmFjY291bnQtcGFnZS13cmFwcGVyIC5teS1hY2NvdW50LXJvdyAud29vY29tbWVyY2UtTXlBY2NvdW50LW5hdmlnYXRpb24ge1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBib3gtc2hhZG93OiAtMTBweCAxMHB4IDMwcHggcmdiYSg3LCAxLCAzMiwgMC4xKTtcbn1cbi53b29jb21tZXJjZSAuYWNjb3VudC1wYWdlLXdyYXBwZXIgLm15LWFjY291bnQtcm93IC53b29jb21tZXJjZS1NeUFjY291bnQtbmF2aWdhdGlvbiB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG4ud29vY29tbWVyY2UgLmFjY291bnQtcGFnZS13cmFwcGVyIC5teS1hY2NvdW50LXJvdyAud29vY29tbWVyY2UtTXlBY2NvdW50LW5hdmlnYXRpb24gdWwgbGkge1xuICBib3JkZXItYm90dG9tOiAwLjVweCBzb2xpZCAjQkFCQ0MwO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4ud29vY29tbWVyY2UgLmFjY291bnQtcGFnZS13cmFwcGVyIC5teS1hY2NvdW50LXJvdyAud29vY29tbWVyY2UtTXlBY2NvdW50LW5hdmlnYXRpb24gdWwgbGkgYSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZpcmFTYW5zXCI7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIGNvbG9yOiAjMzAzOTQ1O1xuICBwYWRkaW5nOiAyNHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgZWFzZS1pbi1vdXQgMC4zcztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLndvb2NvbW1lcmNlIC5hY2NvdW50LXBhZ2Utd3JhcHBlciAubXktYWNjb3VudC1yb3cgLndvb2NvbW1lcmNlLU15QWNjb3VudC1uYXZpZ2F0aW9uIHVsIGxpIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkJGOEZEO1xufVxuLndvb2NvbW1lcmNlIC5hY2NvdW50LXBhZ2Utd3JhcHBlciAubXktYWNjb3VudC1yb3cgLndvb2NvbW1lcmNlLU15QWNjb3VudC1uYXZpZ2F0aW9uIHVsIGxpLmlzLWFjdGl2ZSBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZCRjhGRDtcbiAgY29sb3I6ICM3NDFCOTg7XG59XG4ud29vY29tbWVyY2UgLmFjY291bnQtcGFnZS13cmFwcGVyIC5teS1hY2NvdW50LXJvdyAud29vY29tbWVyY2UtTXlBY2NvdW50LW5hdmlnYXRpb24gdWwgbGkuaXMtYWN0aXZlIGE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNnB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzQxQjk4O1xufVxuLndvb2NvbW1lcmNlIC5hY2NvdW50LXBhZ2Utd3JhcHBlciAubXktYWNjb3VudC1yb3cgLndvb2NvbW1lcmNlLU15QWNjb3VudC1uYXZpZ2F0aW9uIHVsIGxpOmxhc3QtY2hpbGQge1xuICBib3JkZXItdG9wOiAwLjVweCBzb2xpZCAjNTYxNzcwO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDhweCAxMHB4IC02cHggcmdiYSg4NiwgMjMsIDExMiwgMC4xNik7XG4gIC1tb3otYm94LXNoYWRvdzogaW5zZXQgMCA4cHggMTBweCAtNnB4IHJnYmEoODYsIDIzLCAxMTIsIDAuMTYpO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgOHB4IDEwcHggLTZweCByZ2JhKDg2LCAyMywgMTEyLCAwLjE2KTtcbiAgYmFja2dyb3VuZDogI0Y2RjJGQztcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ud29vY29tbWVyY2UgLmFjY291bnQtcGFnZS13cmFwcGVyIC5teS1hY2NvdW50LXJvdyAud29vY29tbWVyY2UtTXlBY2NvdW50LW5hdmlnYXRpb24gdWwgbGk6bGFzdC1jaGlsZCBhIHtcbiAgZm9udC1mYW1pbHk6IFwiRmlyYVNhbnNcIjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgY29sb3I6ICMzMDM5NDU7XG4gIHBhZGRpbmc6IDI0cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IGFsbCBlYXNlLWluLW91dCAwLjNzO1xufVxuLndvb2NvbW1lcmNlIC5hY2NvdW50LXBhZ2Utd3JhcHBlciAubXktYWNjb3VudC1yb3cgLndvb2NvbW1lcmNlLU15QWNjb3VudC1uYXZpZ2F0aW9uIHVsIGxpOmxhc3QtY2hpbGQgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGQkY4RkQ7XG59XG4ud29vY29tbWVyY2UgLmFjY291bnQtcGFnZS13cmFwcGVyIC5teS1hY2NvdW50LXJvdyAud29vY29tbWVyY2UtTXlBY2NvdW50LWNvbnRlbnQge1xuICB3aWR0aDogMTAwJTtcbn1cbi53b29jb21tZXJjZSAuYWNjb3VudC1wYWdlLXdyYXBwZXIgLm15LWFjY291bnQtcm93IC53b29jb21tZXJjZS1NeUFjY291bnQtY29udGVudCAuZGFzaGJvYXJkLXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgcGFkZGluZzogNDJweCA0MHB4IDQ4cHggMzhweDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xufVxuLndvb2NvbW1lcmNlIC5hY2NvdW50LXBhZ2Utd3JhcHBlciAubXktYWNjb3VudC1yb3cgLndvb2NvbW1lcmNlLU15QWNjb3VudC1jb250ZW50IC53b29jb21tZXJjZS1hZGRyZXNzLWZpZWxkcyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBwYWRkaW5nOiA0MnB4IDQwcHggNDhweCAzOHB4O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG59XG4ud29vY29tbWVyY2UgLmFjY291bnQtcGFnZS13cmFwcGVyIC5teS1hY2NvdW50LXJvdyAud29vY29tbWVyY2UtTXlBY2NvdW50LWNvbnRlbnQgLndvb2NvbW1lcmNlLWFkZHJlc3MtZmllbGRzIHAge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiAzNXB4O1xufVxuLndvb2NvbW1lcmNlIC5hY2NvdW50LXBhZ2Utd3JhcHBlciAubXktYWNjb3VudC1yb3cgLndvb2NvbW1lcmNlLU15QWNjb3VudC1jb250ZW50IC53b29jb21tZXJjZS1hZGRyZXNzLWZpZWxkcyBwIGxhYmVsIHtcbiAgZm9udC1mYW1pbHk6IFwiSW50ZXItVlwiO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICBjb2xvcjogI2EwYTRhOTtcbiAgbWFyZ2luLWJvdHRvbTogOXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLndvb2NvbW1lcmNlIC5hY2NvdW50LXBhZ2Utd3JhcHBlciAubXktYWNjb3VudC1yb3cgLndvb2NvbW1lcmNlLU15QWNjb3VudC1jb250ZW50IC53b29jb21tZXJjZS1hZGRyZXNzLWZpZWxkcyBwIGlucHV0LCAud29vY29tbWVyY2UgLmFjY291bnQtcGFnZS13cmFwcGVyIC5teS1hY2NvdW50LXJvdyAud29vY29tbWVyY2UtTXlBY2NvdW50LWNvbnRlbnQgLndvb2NvbW1lcmNlLWFkZHJlc3MtZmllbGRzIHAgc2VsZWN0IHtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTNkY2YxO1xuICBmb250LWZhbWlseTogXCJGaXJhU2Fuc1wiO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogIzMwMzk0NTtcbiAgcGFkZGluZzogMTJweCAxNXB4O1xufVxuLndvb2NvbW1lcmNlIC5hY2NvdW50LXBhZ2Utd3JhcHBlciAubXktYWNjb3VudC1yb3cgLndvb2NvbW1lcmNlLU15QWNjb3VudC1jb250ZW50IC53b29jb21tZXJjZS1hZGRyZXNzLWZpZWxkcyBwIGJ1dHRvbiB7XG4gIG1heC13aWR0aDogMjA0cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAyMi41cHg7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgjN2IyMGEwIDAlLCAjNWYwYzgxIDEwMCUpO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDI0cHggcmdiYSgxMTUsIDIwLCAxNTQsIDAuMyk7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICNGN0Y0RkM7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICBwYWRkaW5nOiAxNHB4O1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLndvb2NvbW1lcmNlIC5hY2NvdW50LXBhZ2Utd3JhcHBlciAubXktYWNjb3VudC1yb3cgLndvb2NvbW1lcmNlLU15QWNjb3VudC1jb250ZW50IC51LWNvbHVtbnMud29vY29tbWVyY2UtQWRkcmVzc2VzLmNvbDItc2V0LmFkZHJlc3NlcyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBwYWRkaW5nOiA0MnB4IDQwcHggNDhweCAzOHB4O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIG1hcmdpbi1ib3R0b206IDM1cHg7XG59XG4ud29vY29tbWVyY2UgLmFjY291bnQtcGFnZS13cmFwcGVyIC5teS1hY2NvdW50LXJvdyAud29vY29tbWVyY2UtTXlBY2NvdW50LWNvbnRlbnQgLnUtY29sdW1ucy53b29jb21tZXJjZS1BZGRyZXNzZXMuY29sMi1zZXQuYWRkcmVzc2VzIGgzIHtcbiAgZm9udC1mYW1pbHk6IFwiRmlyYVNhbnNcIjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAyN3B4O1xuICBsaW5lLWhlaWdodDogMzhweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICM3NDFiOTg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4ud29vY29tbWVyY2UgLmFjY291bnQtcGFnZS13cmFwcGVyIC5teS1hY2NvdW50LXJvdyAud29vY29tbWVyY2UtTXlBY2NvdW50LWNvbnRlbnQgLnUtY29sdW1ucy53b29jb21tZXJjZS1BZGRyZXNzZXMuY29sMi1zZXQuYWRkcmVzc2VzIGhlYWRlci53b29jb21tZXJjZS1BZGRyZXNzLXRpdGxlLnRpdGxlIHtcbiAgQGFwcGx5IGZsZXg7XG4gIEBhcHBseSBmbGV4LXdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi53b29jb21tZXJjZSAuYWNjb3VudC1wYWdlLXdyYXBwZXIgLm15LWFjY291bnQtcm93IC53b29jb21tZXJjZS1NeUFjY291bnQtY29udGVudCAudS1jb2x1bW5zLndvb2NvbW1lcmNlLUFkZHJlc3Nlcy5jb2wyLXNldC5hZGRyZXNzZXMgaGVhZGVyLndvb2NvbW1lcmNlLUFkZHJlc3MtdGl0bGUudGl0bGUgaDMge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG4ud29vY29tbWVyY2UgLmFjY291bnQtcGFnZS13cmFwcGVyIC5teS1hY2NvdW50LXJvdyAud29vY29tbWVyY2UtTXlBY2NvdW50LWNvbnRlbnQgLnUtY29sdW1ucy53b29jb21tZXJjZS1BZGRyZXNzZXMuY29sMi1zZXQuYWRkcmVzc2VzIGFkZHJlc3Mge1xuICBmb250LWZhbWlseTogXCJGaXJhU2Fuc1wiO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogIzMwMzk0NTtcbiAgbWFyZ2luOiAzMHB4IDA7XG59XG4ud29vY29tbWVyY2UgLmFjY291bnQtcGFnZS13cmFwcGVyIC5teS1hY2NvdW50LXJvdyAud29vY29tbWVyY2UtTXlBY2NvdW50LWNvbnRlbnQgLnUtY29sdW1ucy53b29jb21tZXJjZS1BZGRyZXNzZXMuY29sMi1zZXQuYWRkcmVzc2VzIGEge1xuICBtYXgtd2lkdGg6IDIwNHB4O1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogMjIuNXB4O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoIzdiMjBhMCAwJSwgIzVmMGM4MSAxMDAlKTtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAyNHB4IHJnYmEoMTE1LCAyMCwgMTU0LCAwLjMpO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjRjdGNEZDO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMTdweDtcbiAgcGFkZGluZzogMTRweDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLndvb2NvbW1lcmNlIC5hY2NvdW50LXBhZ2Utd3JhcHBlciAubXktYWNjb3VudC1yb3cgLndvb2NvbW1lcmNlLU15QWNjb3VudC1jb250ZW50IC51LWNvbHVtbnMud29vY29tbWVyY2UtQWRkcmVzc2VzLmNvbDItc2V0LmFkZHJlc3NlcyBhIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxufVxuLndvb2NvbW1lcmNlIC5hY2NvdW50LXBhZ2Utd3JhcHBlciAubXktYWNjb3VudC1yb3cgLndvb2NvbW1lcmNlLU15QWNjb3VudC1jb250ZW50IC53b29jb21tZXJjZS1FZGl0QWNjb3VudEZvcm0uZWRpdC1hY2NvdW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIHBhZGRpbmc6IDQycHggNDBweCA0OHB4IDM4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbn1cbi53b29jb21tZXJjZSAuYWNjb3VudC1wYWdlLXdyYXBwZXIgLm15LWFjY291bnQtcm93IC53b29jb21tZXJjZS1NeUFjY291bnQtY29udGVudCAud29vY29tbWVyY2UtRWRpdEFjY291bnRGb3JtLmVkaXQtYWNjb3VudCBmaWVsZHNldCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMDtcbn1cbi53b29jb21tZXJjZSAuYWNjb3VudC1wYWdlLXdyYXBwZXIgLm15LWFjY291bnQtcm93IC53b29jb21tZXJjZS1NeUFjY291bnQtY29udGVudCAud29vY29tbWVyY2UtRWRpdEFjY291bnRGb3JtLmVkaXQtYWNjb3VudCBmaWVsZHNldCBsZWdlbmQge1xuICBmb250LWZhbWlseTogXCJGaXJhU2Fuc1wiO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDI3cHg7XG4gIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogIzc0MWI5ODtcbiAgbWFyZ2luLWJvdHRvbTogMzVweDtcbn1cbi53b29jb21tZXJjZSAuYWNjb3VudC1wYWdlLXdyYXBwZXIgLm15LWFjY291bnQtcm93IC53b29jb21tZXJjZS1NeUFjY291bnQtY29udGVudCAud29vY29tbWVyY2UtRWRpdEFjY291bnRGb3JtLmVkaXQtYWNjb3VudCBzcGFuIGVtIHtcbiAgZm9udC1mYW1pbHk6IFwiSW50ZXItVlwiO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICBjb2xvcjogI2EwYTRhOTtcbiAgbWFyZ2luLWJvdHRvbTogOXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLndvb2NvbW1lcmNlIC5hY2NvdW50LXBhZ2Utd3JhcHBlciAubXktYWNjb3VudC1yb3cgLndvb2NvbW1lcmNlLU15QWNjb3VudC1jb250ZW50IC53b29jb21tZXJjZS1FZGl0QWNjb3VudEZvcm0uZWRpdC1hY2NvdW50IHAge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiAzNXB4O1xufVxuLndvb2NvbW1lcmNlIC5hY2NvdW50LXBhZ2Utd3JhcHBlciAubXktYWNjb3VudC1yb3cgLndvb2NvbW1lcmNlLU15QWNjb3VudC1jb250ZW50IC53b29jb21tZXJjZS1FZGl0QWNjb3VudEZvcm0uZWRpdC1hY2NvdW50IHAgbGFiZWwge1xuICBmb250LWZhbWlseTogXCJJbnRlci1WXCI7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIGNvbG9yOiAjYTBhNGE5O1xuICBtYXJnaW4tYm90dG9tOiA5cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4ud29vY29tbWVyY2UgLmFjY291bnQtcGFnZS13cmFwcGVyIC5teS1hY2NvdW50LXJvdyAud29vY29tbWVyY2UtTXlBY2NvdW50LWNvbnRlbnQgLndvb2NvbW1lcmNlLUVkaXRBY2NvdW50Rm9ybS5lZGl0LWFjY291bnQgcCBpbnB1dCB7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2UzZGNmMTtcbiAgZm9udC1mYW1pbHk6IFwiRmlyYVNhbnNcIjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMTlweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICMzMDM5NDU7XG4gIHBhZGRpbmc6IDEycHggMTVweDtcbn1cbi53b29jb21tZXJjZSAuYWNjb3VudC1wYWdlLXdyYXBwZXIgLm15LWFjY291bnQtcm93IC53b29jb21tZXJjZS1NeUFjY291bnQtY29udGVudCAud29vY29tbWVyY2UtdGFibGUud29vY29tbWVyY2UtdGFibGUtLW9yZGVyLWRldGFpbHMuc2hvcF90YWJsZS5vcmRlcl9kZXRhaWxzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAyMHB4IDIwcHggMjBweCAzMnB4O1xufVxuQG1lZGlhIHByaW50IHtcbiAgLndvb2NvbW1lcmNlIC5hY2NvdW50LXBhZ2Utd3JhcHBlciAubXktYWNjb3VudC1yb3cgLndvb2NvbW1lcmNlLU15QWNjb3VudC1jb250ZW50IC53b29jb21tZXJjZS10YWJsZS53b29jb21tZXJjZS10YWJsZS0tb3JkZXItZGV0YWlscy5zaG9wX3RhYmxlLm9yZGVyX2RldGFpbHMge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG4ud29vY29tbWVyY2UgLmFjY291bnQtcGFnZS13cmFwcGVyIC5teS1hY2NvdW50LXJvdyAud29vY29tbWVyY2UtTXlBY2NvdW50LWNvbnRlbnQgLndvb2NvbW1lcmNlLXRhYmxlLndvb2NvbW1lcmNlLXRhYmxlLS1vcmRlci1kZXRhaWxzLnNob3BfdGFibGUub3JkZXJfZGV0YWlscyAqIHtcbiAgZm9udC1mYW1pbHk6IFwiRmlyYVNhbnNcIjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgY29sb3I6ICMzMDM5NDU7XG4gIGJvcmRlcjogbm9uZTtcbn1cbkBtZWRpYSBwcmludCB7XG4gIC53b29jb21tZXJjZSAuYWNjb3VudC1wYWdlLXdyYXBwZXIgLm15LWFjY291bnQtcm93IC53b29jb21tZXJjZS1NeUFjY291bnQtY29udGVudCAud29vY29tbWVyY2UtdGFibGUud29vY29tbWVyY2UtdGFibGUtLW9yZGVyLWRldGFpbHMuc2hvcF90YWJsZS5vcmRlcl9kZXRhaWxzICoge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG4gIC53b29jb21tZXJjZSAuYWNjb3VudC1wYWdlLXdyYXBwZXIgLm15LWFjY291bnQtcm93IC53b29jb21tZXJjZS1NeUFjY291bnQtY29udGVudCAud29vY29tbWVyY2UtdGFibGUud29vY29tbWVyY2UtdGFibGUtLW9yZGVyLWRldGFpbHMuc2hvcF90YWJsZS5vcmRlcl9kZXRhaWxzICogdGQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG59XG4ud29vY29tbWVyY2UgLmFjY291bnQtcGFnZS13cmFwcGVyIC5teS1hY2NvdW50LXJvdyAud29vY29tbWVyY2UtTXlBY2NvdW50LWNvbnRlbnQgLm9yZGVyLWRldGFpbHMtd3JhcHBlciB7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbn1cbi53b29jb21tZXJjZSAuYWNjb3VudC1wYWdlLXdyYXBwZXIgLm15LWFjY291bnQtcm93IC53b29jb21tZXJjZS1NeUFjY291bnQtY29udGVudCAub3JkZXItZGV0YWlscy13cmFwcGVyIC5wcm9kdWN0cyAuc2luZ2xlLXByb2R1Y3QgLmluc2lkZS13cmFwcGVyIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBwYWRkaW5nOiAzMHB4IDI1cHggMjBweCAyNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkJGOEZEO1xufVxuQG1lZGlhIHByaW50IHtcbiAgLndvb2NvbW1lcmNlIC5hY2NvdW50LXBhZ2Utd3JhcHBlciAubXktYWNjb3VudC1yb3cgLndvb2NvbW1lcmNlLU15QWNjb3VudC1jb250ZW50IC5vcmRlci1kZXRhaWxzLXdyYXBwZXIgLnByb2R1Y3RzIC5zaW5nbGUtcHJvZHVjdCAuaW5zaWRlLXdyYXBwZXIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG4ud29vY29tbWVyY2UgLmFjY291bnQtcGFnZS13cmFwcGVyIC5teS1hY2NvdW50LXJvdyAud29vY29tbWVyY2UtTXlBY2NvdW50LWNvbnRlbnQgLm9yZGVyLWRldGFpbHMtd3JhcHBlciAucHJvZHVjdHMgLnNpbmdsZS1wcm9kdWN0IC5wcm9kdWN0LWltZyB7XG4gIG1hcmdpbi1yaWdodDogNiU7XG59XG4ud29vY29tbWVyY2UgLmFjY291bnQtcGFnZS13cmFwcGVyIC5teS1hY2NvdW50LXJvdyAud29vY29tbWVyY2UtTXlBY2NvdW50LWNvbnRlbnQgLm9yZGVyLWRldGFpbHMtd3JhcHBlciAucHJvZHVjdHMgLnNpbmdsZS1wcm9kdWN0IC5wcm9kdWN0LWltZyBpbWcge1xuICBtYXgtd2lkdGg6IDE0MHB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbjogMDtcbn1cbi53b29jb21tZXJjZSAuYWNjb3VudC1wYWdlLXdyYXBwZXIgLm15LWFjY291bnQtcm93IC53b29jb21tZXJjZS1NeUFjY291bnQtY29udGVudCAub3JkZXItZGV0YWlscy13cmFwcGVyIC5wcm9kdWN0cyAuc2luZ2xlLXByb2R1Y3QgLnByb2R1Y3QtbmFtZSB7XG4gIG1heC13aWR0aDogMzUlO1xuICB3aWR0aDogMTAwJTtcbn1cbi53b29jb21tZXJjZSAuYWNjb3VudC1wYWdlLXdyYXBwZXIgLm15LWFjY291bnQtcm93IC53b29jb21tZXJjZS1NeUFjY291bnQtY29udGVudCAub3JkZXItZGV0YWlscy13cmFwcGVyIC5wcm9kdWN0cyAuc2luZ2xlLXByb2R1Y3QgLnByb2R1Y3QtbmFtZSAubmFtZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZpcmFTYW5zXCI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMjdweDtcbiAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjMzAzOTQ1O1xuICBtYXJnaW46IDA7XG59XG4ud29vY29tbWVyY2UgLmFjY291bnQtcGFnZS13cmFwcGVyIC5teS1hY2NvdW50LXJvdyAud29vY29tbWVyY2UtTXlBY2NvdW50LWNvbnRlbnQgLm9yZGVyLWRldGFpbHMtd3JhcHBlciAucHJvZHVjdHMgLnNpbmdsZS1wcm9kdWN0IC5wcm9kdWN0LW5hbWUgLm1ldGEgdWwgbGkge1xuICBAYXBwbHkgZmxleDtcbiAgZm9udC1mYW1pbHk6IFwiRmlyYVNhbnNcIjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICMzMDM5NDU7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5AbWVkaWEgcHJpbnQge1xuICAud29vY29tbWVyY2UgLmFjY291bnQtcGFnZS13cmFwcGVyIC5teS1hY2NvdW50LXJvdyAud29vY29tbWVyY2UtTXlBY2NvdW50LWNvbnRlbnQgLm9yZGVyLWRldGFpbHMtd3JhcHBlciAucHJvZHVjdHMgLnNpbmdsZS1wcm9kdWN0IC5wcm9kdWN0LW5hbWUgLm1ldGEgdWwgbGkge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuLndvb2NvbW1lcmNlIC5hY2NvdW50LXBhZ2Utd3JhcHBlciAubXktYWNjb3VudC1yb3cgLndvb2NvbW1lcmNlLU15QWNjb3VudC1jb250ZW50IC5vcmRlci1kZXRhaWxzLXdyYXBwZXIgLnByb2R1Y3RzIC5zaW5nbGUtcHJvZHVjdCAucHJvZHVjdC1uYW1lIC5tZXRhIHVsIGxpIHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbn1cbi53b29jb21tZXJjZSAuYWNjb3VudC1wYWdlLXdyYXBwZXIgLm15LWFjY291bnQtcm93IC53b29jb21tZXJjZS1NeUFjY291bnQtY29udGVudCAub3JkZXItZGV0YWlscy13cmFwcGVyIC5wcm9kdWN0cyAuc2luZ2xlLXByb2R1Y3QgLnF1YW50aXR5IHN0cm9uZyB7XG4gIGZvbnQtZmFtaWx5OiBcIkZpcmFTYW5zXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjMzAzOTQ1O1xufVxuLndvb2NvbW1lcmNlIC5hY2NvdW50LXBhZ2Utd3JhcHBlciAubXktYWNjb3VudC1yb3cgLndvb2NvbW1lcmNlLU15QWNjb3VudC1jb250ZW50IC5vcmRlci1kZXRhaWxzLXdyYXBwZXIgLnByb2R1Y3RzIC5zaW5nbGUtcHJvZHVjdCAucHJpY2Uge1xuICBmb250LWZhbWlseTogXCJGaXJhU2Fuc1wiO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAyN3B4O1xuICBsaW5lLWhlaWdodDogMzRweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICMzMDM5NDU7XG59XG4ud29vY29tbWVyY2UgLmFjY291bnQtcGFnZS13cmFwcGVyIC5teS1hY2NvdW50LXJvdyAud29vY29tbWVyY2UtTXlBY2NvdW50LWNvbnRlbnQgLm9yZGVyLWRldGFpbHMtd3JhcHBlciAudGFibGUtc2VjdGlvbiBwIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LWZhbWlseTogXCJGaXJhU2Fuc1wiO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICBjb2xvcjogIzMwMzk0NTtcbn1cbi53b29jb21tZXJjZSAuYWNjb3VudC1wYWdlLXdyYXBwZXIgLm15LWFjY291bnQtcm93IC53b29jb21tZXJjZS1NeUFjY291bnQtY29udGVudCAub3JkZXItZGV0YWlscy13cmFwcGVyIC50YWJsZS1zZWN0aW9uIC5sYWJlbCB7XG4gIG1heC13aWR0aDogMjUwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLndvb2NvbW1lcmNlIC5hY2NvdW50LXBhZ2Utd3JhcHBlciAubXktYWNjb3VudC1yb3cgLndvb2NvbW1lcmNlLU15QWNjb3VudC1jb250ZW50IC5vcmRlci1kZXRhaWxzLXdyYXBwZXIgLnRhYmxlLXNlY3Rpb24gLmRhdGEge1xuICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5AbWVkaWEgcHJpbnQge1xuICAud29vY29tbWVyY2UgLmFjY291bnQtcGFnZS13cmFwcGVyIC5teS1hY2NvdW50LXJvdyAud29vY29tbWVyY2UtTXlBY2NvdW50LWNvbnRlbnQgLm9yZGVyLWRldGFpbHMtd3JhcHBlciAudGFibGUtc2VjdGlvbiAuZGF0YSB7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAyNTBweCk7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cbn1cbi53b29jb21tZXJjZSAuYWNjb3VudC1wYWdlLXdyYXBwZXIgLm15LWFjY291bnQtcm93IC53b29jb21tZXJjZS1NeUFjY291bnQtY29udGVudCAub3JkZXItZGV0YWlscy13cmFwcGVyIGhyIHtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgYm9yZGVyOiAwLjVweCBzb2xpZCAjQkFCQ0MwO1xufVxuLndvb2NvbW1lcmNlIC5hY2NvdW50LXBhZ2Utd3JhcHBlciAubXktYWNjb3VudC1yb3cgLndvb2NvbW1lcmNlLU15QWNjb3VudC1jb250ZW50IC5vcmRlci1kZXRhaWxzLXdyYXBwZXIgLm1hcmdpbi1zZWN0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi53b29jb21tZXJjZSAuYWNjb3VudC1wYWdlLXdyYXBwZXIgLm15LWFjY291bnQtcm93IC53b29jb21tZXJjZS1NeUFjY291bnQtY29udGVudCAub3JkZXItZGV0YWlscy13cmFwcGVyIC5vcmRlci1kYXRlIHtcbiAgZm9udC1mYW1pbHk6IFwiRmlyYVNhbnNcIjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgY29sb3I6ICMzMDM5NDU7XG4gIG1hcmdpbjogMDtcbn1cbi53b29jb21tZXJjZSAuYWNjb3VudC1wYWdlLXdyYXBwZXIgLm15LWFjY291bnQtcm93IC53b29jb21tZXJjZS1NeUFjY291bnQtY29udGVudCAub3JkZXItZGV0YWlscy13cmFwcGVyIC5zdGF0dXMgcCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEM0QzRDM7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNjlweDtcbiAgY29sb3I6ICM1NjE3NzA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gIHdpZHRoOiAyMTBweDtcbiAgbWFyZ2luOiAwO1xufVxuQG1lZGlhIHByaW50IHtcbiAgLndvb2NvbW1lcmNlIC5hY2NvdW50LXBhZ2Utd3JhcHBlciAubXktYWNjb3VudC1yb3cgLndvb2NvbW1lcmNlLU15QWNjb3VudC1jb250ZW50IC5vcmRlci1kZXRhaWxzLXdyYXBwZXIgLnN0YXR1cyBwIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cbn1cbi53b29jb21tZXJjZSAuYWNjb3VudC1wYWdlLXdyYXBwZXIgLm15LWFjY291bnQtcm93IC53b29jb21tZXJjZS1NeUFjY291bnQtY29udGVudCAub3JkZXItZGV0YWlscy13cmFwcGVyIC5zdGF0dXMgcC5wcm9jZXNzaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRTg5OTtcbn1cbkBtZWRpYSBwcmludCB7XG4gIC53b29jb21tZXJjZSAuYWNjb3VudC1wYWdlLXdyYXBwZXIgLm15LWFjY291bnQtcm93IC53b29jb21tZXJjZS1NeUFjY291bnQtY29udGVudCAub3JkZXItZGV0YWlscy13cmFwcGVyIC5zdGF0dXMgcC5wcm9jZXNzaW5nIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldDtcbiAgfVxufVxuLndvb2NvbW1lcmNlIC5hY2NvdW50LXBhZ2Utd3JhcHBlciAubXktYWNjb3VudC1yb3cgLndvb2NvbW1lcmNlLU15QWNjb3VudC1jb250ZW50IC5vcmRlci1kZXRhaWxzLXdyYXBwZXIgLnN0YXR1cyBwLmNhbmNlbGxlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNjJjMmM7XG59XG5AbWVkaWEgcHJpbnQge1xuICAud29vY29tbWVyY2UgLmFjY291bnQtcGFnZS13cmFwcGVyIC5teS1hY2NvdW50LXJvdyAud29vY29tbWVyY2UtTXlBY2NvdW50LWNvbnRlbnQgLm9yZGVyLWRldGFpbHMtd3JhcHBlciAuc3RhdHVzIHAuY2FuY2VsbGVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldDtcbiAgfVxufVxuLndvb2NvbW1lcmNlIC5hY2NvdW50LXBhZ2Utd3JhcHBlciAubXktYWNjb3VudC1yb3cgLndvb2NvbW1lcmNlLU15QWNjb3VudC1jb250ZW50IC5vcmRlci1kZXRhaWxzLXdyYXBwZXIgLnN0YXR1cyBwLmNvbXBsZXRlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4N0ZBNzA7XG59XG5AbWVkaWEgcHJpbnQge1xuICAud29vY29tbWVyY2UgLmFjY291bnQtcGFnZS13cmFwcGVyIC5teS1hY2NvdW50LXJvdyAud29vY29tbWVyY2UtTXlBY2NvdW50LWNvbnRlbnQgLm9yZGVyLWRldGFpbHMtd3JhcHBlciAuc3RhdHVzIHAuY29tcGxldGVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldDtcbiAgfVxufVxuLndvb2NvbW1lcmNlIC5hY2NvdW50LXBhZ2Utd3JhcHBlciAubXktYWNjb3VudC1yb3cgLndvb2NvbW1lcmNlLU15QWNjb3VudC1jb250ZW50IC5vcmRlci1kZXRhaWxzLXdyYXBwZXIgLnBhZGRlZC1zZWN0aW9uIHtcbiAgcGFkZGluZzogMjBweCAyMHB4IDAgMzJweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSBwcmludCB7XG4gIC53b29jb21tZXJjZSAuYWNjb3VudC1wYWdlLXdyYXBwZXIgLm15LWFjY291bnQtcm93IC53b29jb21tZXJjZS1NeUFjY291bnQtY29udGVudCAub3JkZXItZGV0YWlscy13cmFwcGVyIC5wYWRkZWQtc2VjdGlvbiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cbi53b29jb21tZXJjZSAuYWNjb3VudC1wYWdlLXdyYXBwZXIgLm15LWFjY291bnQtcm93IC53b29jb21tZXJjZS1NeUFjY291bnQtY29udGVudCAub3JkZXItZGV0YWlscy13cmFwcGVyIC5wYWRkZWQtc2VjdGlvbi14IHtcbiAgcGFkZGluZzogMCAyMHB4IDAgMzJweDtcbn1cbkBtZWRpYSBwcmludCB7XG4gIC53b29jb21tZXJjZSAuYWNjb3VudC1wYWdlLXdyYXBwZXIgLm15LWFjY291bnQtcm93IC53b29jb21tZXJjZS1NeUFjY291bnQtY29udGVudCAub3JkZXItZGV0YWlscy13cmFwcGVyIC5wYWRkZWQtc2VjdGlvbi14IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuLndvb2NvbW1lcmNlIC5hY2NvdW50LXBhZ2Utd3JhcHBlciAubXktYWNjb3VudC1yb3cgLndvb2NvbW1lcmNlLU15QWNjb3VudC1jb250ZW50IC5vcmRlci1kZXRhaWxzLXdyYXBwZXIgLmxhc3QtYm94LXNlY3Rpb24ge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cbkBtZWRpYSBwcmludCB7XG4gIC53b29jb21tZXJjZSAuYWNjb3VudC1wYWdlLXdyYXBwZXIgLm15LWFjY291bnQtcm93IC53b29jb21tZXJjZS1NeUFjY291bnQtY29udGVudCAub3JkZXItZGV0YWlscy13cmFwcGVyIC5sYXN0LWJveC1zZWN0aW9uIHtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI0JBQkNDMDtcbiAgfVxufVxuLndvb2NvbW1lcmNlIC5hY2NvdW50LXBhZ2Utd3JhcHBlciAubXktYWNjb3VudC1yb3cgLndvb2NvbW1lcmNlLU15QWNjb3VudC1jb250ZW50IC5vcmRlcnMtcm93cyAub3JkZXItcm93IHtcbiAgQGFwcGx5IGZsZXg7XG4gIEBhcHBseSBmbGV4LXdyYXA7XG4gIEBhcHBseSBpdGVtcy1jZW50ZXI7XG4gIHBhZGRpbmc6IDIwcHggMjBweCAyMHB4IDMzcHg7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJveC1zaGFkb3c6IC0xMHB4IDEwcHggMzBweCByZ2JhKDcsIDEsIDMyLCAwLjEpO1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICB0cmFuc2l0aW9uOiBhbGwgZWFzZS1pbi1vdXQgMC4zcztcbn1cbi53b29jb21tZXJjZSAuYWNjb3VudC1wYWdlLXdyYXBwZXIgLm15LWFjY291bnQtcm93IC53b29jb21tZXJjZS1NeUFjY291bnQtY29udGVudCAub3JkZXJzLXJvd3MgLm9yZGVyLXJvdzpob3ZlciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM3NDFiOTg7XG59XG4ud29vY29tbWVyY2UgLmFjY291bnQtcGFnZS13cmFwcGVyIC5teS1hY2NvdW50LXJvdyAud29vY29tbWVyY2UtTXlBY2NvdW50LWNvbnRlbnQgLm9yZGVycy1yb3dzIC5vcmRlci1yb3cgcCB7XG4gIG1hcmdpbjogMDtcbn1cbi53b29jb21tZXJjZSAuYWNjb3VudC1wYWdlLXdyYXBwZXIgLm15LWFjY291bnQtcm93IC53b29jb21tZXJjZS1NeUFjY291bnQtY29udGVudCAub3JkZXJzLXJvd3MgLm9yZGVyLXJvdyAuZGF0ZSB7XG4gIG1heC13aWR0aDogNDUlO1xuICB3aWR0aDogMTAwJTtcbn1cbi53b29jb21tZXJjZSAuYWNjb3VudC1wYWdlLXdyYXBwZXIgLm15LWFjY291bnQtcm93IC53b29jb21tZXJjZS1NeUFjY291bnQtY29udGVudCAub3JkZXJzLXJvd3MgLm9yZGVyLXJvdyAuZGF0ZSBwIHtcbiAgZm9udC1mYW1pbHk6IFwiRmlyYVNhbnNcIjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICMzMDM5NDU7XG59XG4ud29vY29tbWVyY2UgLmFjY291bnQtcGFnZS13cmFwcGVyIC5teS1hY2NvdW50LXJvdyAud29vY29tbWVyY2UtTXlBY2NvdW50LWNvbnRlbnQgLm9yZGVycy1yb3dzIC5vcmRlci1yb3cgLnN0YXR1cyB7XG4gIG1heC13aWR0aDogMjAlO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC53b29jb21tZXJjZSAuYWNjb3VudC1wYWdlLXdyYXBwZXIgLm15LWFjY291bnQtcm93IC53b29jb21tZXJjZS1NeUFjY291bnQtY29udGVudCAub3JkZXJzLXJvd3MgLm9yZGVyLXJvdyAuc3RhdHVzIHtcbiAgICBtYXgtd2lkdGg6IDMwJTtcbiAgfVxufVxuLndvb2NvbW1lcmNlIC5hY2NvdW50LXBhZ2Utd3JhcHBlciAubXktYWNjb3VudC1yb3cgLndvb2NvbW1lcmNlLU15QWNjb3VudC1jb250ZW50IC5vcmRlcnMtcm93cyAub3JkZXItcm93IC5zdGF0dXMgcCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEM0QzRDM7XG4gIHBhZGRpbmc6IDhweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiA2OXB4O1xuICBjb2xvcjogIzU2MTc3MDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMjFweDtcbn1cbkBtZWRpYSBwcmludCB7XG4gIC53b29jb21tZXJjZSAuYWNjb3VudC1wYWdlLXdyYXBwZXIgLm15LWFjY291bnQtcm93IC53b29jb21tZXJjZS1NeUFjY291bnQtY29udGVudCAub3JkZXJzLXJvd3MgLm9yZGVyLXJvdyAuc3RhdHVzIHAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxufVxuLndvb2NvbW1lcmNlIC5hY2NvdW50LXBhZ2Utd3JhcHBlciAubXktYWNjb3VudC1yb3cgLndvb2NvbW1lcmNlLU15QWNjb3VudC1jb250ZW50IC5vcmRlcnMtcm93cyAub3JkZXItcm93IC5zdGF0dXMgcC5wcm9jZXNzaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRTg5OTtcbn1cbkBtZWRpYSBwcmludCB7XG4gIC53b29jb21tZXJjZSAuYWNjb3VudC1wYWdlLXdyYXBwZXIgLm15LWFjY291bnQtcm93IC53b29jb21tZXJjZS1NeUFjY291bnQtY29udGVudCAub3JkZXJzLXJvd3MgLm9yZGVyLXJvdyAuc3RhdHVzIHAucHJvY2Vzc2luZyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdW5zZXQ7XG4gIH1cbn1cbi53b29jb21tZXJjZSAuYWNjb3VudC1wYWdlLXdyYXBwZXIgLm15LWFjY291bnQtcm93IC53b29jb21tZXJjZS1NeUFjY291bnQtY29udGVudCAub3JkZXJzLXJvd3MgLm9yZGVyLXJvdyAuc3RhdHVzIHAuY2FuY2VsbGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q2MmMyYztcbn1cbkBtZWRpYSBwcmludCB7XG4gIC53b29jb21tZXJjZSAuYWNjb3VudC1wYWdlLXdyYXBwZXIgLm15LWFjY291bnQtcm93IC53b29jb21tZXJjZS1NeUFjY291bnQtY29udGVudCAub3JkZXJzLXJvd3MgLm9yZGVyLXJvdyAuc3RhdHVzIHAuY2FuY2VsbGVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldDtcbiAgfVxufVxuLndvb2NvbW1lcmNlIC5hY2NvdW50LXBhZ2Utd3JhcHBlciAubXktYWNjb3VudC1yb3cgLndvb2NvbW1lcmNlLU15QWNjb3VudC1jb250ZW50IC5vcmRlcnMtcm93cyAub3JkZXItcm93IC5zdGF0dXMgcC5jb21wbGV0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODdGQTcwO1xufVxuQG1lZGlhIHByaW50IHtcbiAgLndvb2NvbW1lcmNlIC5hY2NvdW50LXBhZ2Utd3JhcHBlciAubXktYWNjb3VudC1yb3cgLndvb2NvbW1lcmNlLU15QWNjb3VudC1jb250ZW50IC5vcmRlcnMtcm93cyAub3JkZXItcm93IC5zdGF0dXMgcC5jb21wbGV0ZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHVuc2V0O1xuICB9XG59XG4ud29vY29tbWVyY2UgLmFjY291bnQtcGFnZS13cmFwcGVyIC5teS1hY2NvdW50LXJvdyAud29vY29tbWVyY2UtTXlBY2NvdW50LWNvbnRlbnQgLm9yZGVycy1yb3dzIC5vcmRlci1yb3cgLmFjdGlvbiB7XG4gIG1heC13aWR0aDogMzUlO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAud29vY29tbWVyY2UgLmFjY291bnQtcGFnZS13cmFwcGVyIC5teS1hY2NvdW50LXJvdyAud29vY29tbWVyY2UtTXlBY2NvdW50LWNvbnRlbnQgLm9yZGVycy1yb3dzIC5vcmRlci1yb3cgLmFjdGlvbiB7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gIH1cbn1cbi53b29jb21tZXJjZSAuYWNjb3VudC1wYWdlLXdyYXBwZXIgLm15LWFjY291bnQtcm93IC53b29jb21tZXJjZS1NeUFjY291bnQtY29udGVudCAub3JkZXJzLXJvd3MgLm9yZGVyLXJvdyAuYWN0aW9uIGEge1xuICB3aWR0aDogMzVweDtcbiAgaGVpZ2h0OiAzNXB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kOiAjRkZGO1xuICB0cmFuc2l0aW9uOiBhbGwgZWFzZS1pbi1vdXQgMC4zcztcbiAgQGFwcGx5IGZsZXg7XG4gIEBhcHBseSBpdGVtcy1jZW50ZXI7XG4gIEBhcHBseSBqdXN0aWZ5LWNlbnRlcjtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG4ud29vY29tbWVyY2UgLmFjY291bnQtcGFnZS13cmFwcGVyIC5teS1hY2NvdW50LXJvdyAud29vY29tbWVyY2UtTXlBY2NvdW50LWNvbnRlbnQgLm9yZGVycy1yb3dzIC5vcmRlci1yb3cgLmFjdGlvbiBhIGltZyB7XG4gIG1hcmdpbjogMDtcbiAgdHJhbnNpdGlvbjogYWxsIGVhc2UtaW4tb3V0IDAuM3M7XG59XG4ud29vY29tbWVyY2UgLmFjY291bnQtcGFnZS13cmFwcGVyIC5teS1hY2NvdW50LXJvdyAud29vY29tbWVyY2UtTXlBY2NvdW50LWNvbnRlbnQgLm9yZGVycy1yb3dzIC5vcmRlci1yb3cgLmFjdGlvbiBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI0NFRDZFRTtcbn1cbi53b29jb21tZXJjZSAuYWNjb3VudC1wYWdlLXdyYXBwZXIgLm15LWFjY291bnQtcm93IC53b29jb21tZXJjZS1NeUFjY291bnQtY29udGVudCAud29vY29tbWVyY2UtQnV0dG9uLmJ1dHRvbiB7XG4gIG1heC13aWR0aDogMjA0cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAyMi41cHg7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgjN2IyMGEwIDAlLCAjNWYwYzgxIDEwMCUpO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDI0cHggcmdiYSgxMTUsIDIwLCAxNTQsIDAuMyk7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICNGN0Y0RkM7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICBwYWRkaW5nOiAxNHB4O1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53b29jb21tZXJjZSAuYWNjb3VudC1wYWdlLXdyYXBwZXIgLm15LWFjY291bnQtcm93IC53b29jb21tZXJjZS1NeUFjY291bnQtY29udGVudCAud29vY29tbWVyY2UtQnV0dG9uLmJ1dHRvbiB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cbi53b29jb21tZXJjZSAuYWNjb3VudC1wYWdlLXdyYXBwZXIgLm15LWFjY291bnQtcm93IC53b29jb21tZXJjZS1NeUFjY291bnQtY29udGVudCBwIHtcbiAgZm9udC1mYW1pbHk6IFwiRmlyYVNhbnNcIjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICMzMDM5NDU7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi53b29jb21tZXJjZS1tZXNzYWdlLndvb2NvbW1lcmNlLW1lc3NhZ2UtLWluZm8ud29vY29tbWVyY2UtTWVzc2FnZS53b29jb21tZXJjZS1NZXNzYWdlLS1pbmZvLndvb2NvbW1lcmNlLWluZm8sIC53b29jb21tZXJjZS1NZXNzYWdlLndvb2NvbW1lcmNlLU1lc3NhZ2UtLWluZm8ud29vY29tbWVyY2UtaW5mbyB7XG4gIGJhY2tncm91bmQ6ICNGQkY4RkQ7XG4gIGJvcmRlci10b3AtY29sb3I6IHJnYmEoMzAsIDEzMywgMTkwLCAwLjIzOTIxNTY4NjMpO1xufVxuLndvb2NvbW1lcmNlLW1lc3NhZ2Uud29vY29tbWVyY2UtbWVzc2FnZS0taW5mby53b29jb21tZXJjZS1NZXNzYWdlLndvb2NvbW1lcmNlLU1lc3NhZ2UtLWluZm8ud29vY29tbWVyY2UtaW5mbzo6YmVmb3JlLCAud29vY29tbWVyY2UtTWVzc2FnZS53b29jb21tZXJjZS1NZXNzYWdlLS1pbmZvLndvb2NvbW1lcmNlLWluZm86OmJlZm9yZSB7XG4gIGNvbG9yOiByZ2JhKDMwLCAxMzMsIDE5MCwgMC40MzkyMTU2ODYzKTtcbn1cblxuLnBhZ2UtdGl0bGUtYWNjb3VudCB7XG4gIGZvbnQtZmFtaWx5OiBcIkZpcmFTYW5zXCI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogNDJweDtcbiAgbGluZS1oZWlnaHQ6IDU0cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjMzAzOTQ1O1xuICBtYXJnaW4tYm90dG9tOiAzNXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5wYWdlLXRpdGxlLWFjY291bnQge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBsaW5lLWhlaWdodDogMzhweDtcbiAgfVxufVxuXG5AbWVkaWEgcHJpbnQge1xuICBoZWFkZXIsIGZvb3RlciB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgcHJpbnQge1xuICBoMi53b29jb21tZXJjZS1zaGlwbWVudHMtbGlzdF9fdGl0bGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLndvb2NvbW1lcmNlLXNoaXBtZW50cy10YWJsZS53b29jb21tZXJjZS1NeUFjY291bnQtc2hpcG1lbnRzLndvb2NvbW1lcmNlLU15QWNjb3VudC1zaW1wbGUtc2hpcG1lbnRzLnNob3BfdGFibGUuc2hvcF90YWJsZV9yZXNwb25zaXZlLm15X2FjY291bnRfc2hpcG1lbnRzLmFjY291bnQtc2hpcG1lbnRzLXRhYmxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4udGhhbmsteW91LW9yZGVyIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KCNlYWYyZmQgMCUsICNlZWVkZmYgNTEuNiUsICNmMWRkZjIgMTAwJSk7XG4gIHBhZGRpbmc6IDMuNzVyZW0gMDtcbiAgZm9udC1mYW1pbHk6IFwiRmlyYVNhbnNcIjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICMzMDM5NDU7XG59XG5AbWVkaWEgcHJpbnQge1xuICAudGhhbmsteW91LW9yZGVyIC5wdXJwbGUtYnRuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4udGhhbmsteW91LW9yZGVyIC5wdXJwbGUtYnRuIGEge1xuICBwYWRkaW5nOiAyM3B4IDIzcHggMjNweCA0MHB4O1xuICBib3JkZXItcmFkaXVzOiA0MHB4O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoIzdiMjBhMCAwJSwgIzVmMGM4MSAxMDAlKTtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAyNHB4IHJnYmEoMTE1LCAyMCwgMTU0LCAwLjMpO1xuICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG59XG4udGhhbmsteW91LW9yZGVyIC5wdXJwbGUtYnRuIGEgc3BhbiB7XG4gIG1hcmdpbi1yaWdodDogNDBweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBsaW5lLWhlaWdodDogMzFweDtcbiAgY29sb3I6ICNmN2Y0ZmM7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4udGhhbmsteW91LW9yZGVyIC5wdXJwbGUtYnRuIGEgaW1nIHtcbiAgbWFyZ2luOiAwO1xufVxuLnRoYW5rLXlvdS1vcmRlciAucHVycGxlLWJ0biBhOmhvdmVyIHtcbiAgb3BhY2l0eTogMC44O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbn1cbi50aGFuay15b3Utb3JkZXIgLndvb2NvbW1lcmNlLW5vdGljZS53b29jb21tZXJjZS1ub3RpY2UtLXN1Y2Nlc3Mud29vY29tbWVyY2UtdGhhbmt5b3Utb3JkZXItcmVjZWl2ZWQge1xuICBmb250LWZhbWlseTogXCJGaXJhU2Fuc1wiO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDQycHg7XG4gIGxpbmUtaGVpZ2h0OiA1NHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogIzMwMzk0NTtcbiAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAudGhhbmsteW91LW9yZGVyIC53b29jb21tZXJjZS1ub3RpY2Uud29vY29tbWVyY2Utbm90aWNlLS1zdWNjZXNzLndvb2NvbW1lcmNlLXRoYW5reW91LW9yZGVyLXJlY2VpdmVkIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gIH1cbn1cbi50aGFuay15b3Utb3JkZXIgLndvb2NvbW1lcmNlLW9yZGVyLW92ZXJ2aWV3Lndvb2NvbW1lcmNlLXRoYW5reW91LW9yZGVyLWRldGFpbHMub3JkZXJfZGV0YWlscyB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi50aGFuay15b3Utb3JkZXIgLndvb2NvbW1lcmNlLW9yZGVyLW92ZXJ2aWV3Lndvb2NvbW1lcmNlLXRoYW5reW91LW9yZGVyLWRldGFpbHMub3JkZXJfZGV0YWlscyBsaSB7XG4gIGZvbnQtZmFtaWx5OiBcIkludGVyLVZcIjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIGNvbG9yOiAjYTBhNGE5O1xuICBtYXJnaW4tYm90dG9tOiA5cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRoYW5rLXlvdS1vcmRlciAud29vY29tbWVyY2Utb3JkZXItb3ZlcnZpZXcud29vY29tbWVyY2UtdGhhbmt5b3Utb3JkZXItZGV0YWlscy5vcmRlcl9kZXRhaWxzIGxpIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gIH1cbn1cbi50aGFuay15b3Utb3JkZXIgLndvb2NvbW1lcmNlLW9yZGVyLW92ZXJ2aWV3Lndvb2NvbW1lcmNlLXRoYW5reW91LW9yZGVyLWRldGFpbHMub3JkZXJfZGV0YWlscyBsaSBzdHJvbmcge1xuICBmb250LWZhbWlseTogXCJGaXJhU2Fuc1wiO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogIzMwMzk0NTtcbn1cbi50aGFuay15b3Utb3JkZXIgLndvb2NvbW1lcmNlLXRhYmxlLndvb2NvbW1lcmNlLXRhYmxlLS1vcmRlci1kZXRhaWxzLnNob3BfdGFibGUub3JkZXJfZGV0YWlscyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMjBweCAyMHB4IDIwcHggMzJweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudGhhbmsteW91LW9yZGVyIC53b29jb21tZXJjZS10YWJsZS53b29jb21tZXJjZS10YWJsZS0tb3JkZXItZGV0YWlscy5zaG9wX3RhYmxlLm9yZGVyX2RldGFpbHMge1xuICAgIHBhZGRpbmc6IDIwcHggMTJweDtcbiAgfVxufVxuLnRoYW5rLXlvdS1vcmRlciAud29vY29tbWVyY2UtdGFibGUud29vY29tbWVyY2UtdGFibGUtLW9yZGVyLWRldGFpbHMuc2hvcF90YWJsZS5vcmRlcl9kZXRhaWxzICoge1xuICBmb250LWZhbWlseTogXCJGaXJhU2Fuc1wiO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICBjb2xvcjogIzMwMzk0NTtcbiAgYm9yZGVyOiBub25lO1xufVxuLnRoYW5rLXlvdS1vcmRlciAub3JkZXItZGV0YWlscy13cmFwcGVyIHtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50aGFuay15b3Utb3JkZXIgLm9yZGVyLWRldGFpbHMtd3JhcHBlciAuc3RhdHVzIHAge1xuICAgIG1heC13aWR0aDogODAlO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi50aGFuay15b3Utb3JkZXIgLm9yZGVyLWRldGFpbHMtd3JhcHBlciAucHJvZHVjdHMgLnNpbmdsZS1wcm9kdWN0IC5pbnNpZGUtd3JhcHBlciB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgcGFkZGluZzogMzBweCAyNXB4IDIwcHggMjVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZCRjhGRDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudGhhbmsteW91LW9yZGVyIC5vcmRlci1kZXRhaWxzLXdyYXBwZXIgLnByb2R1Y3RzIC5zaW5nbGUtcHJvZHVjdCAuaW5zaWRlLXdyYXBwZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcGFkZGluZzogMzBweCAxMnB4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG59XG4udGhhbmsteW91LW9yZGVyIC5vcmRlci1kZXRhaWxzLXdyYXBwZXIgLnByb2R1Y3RzIC5zaW5nbGUtcHJvZHVjdCAucHJvZHVjdC1pbWcge1xuICBtYXJnaW4tcmlnaHQ6IDYlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50aGFuay15b3Utb3JkZXIgLm9yZGVyLWRldGFpbHMtd3JhcHBlciAucHJvZHVjdHMgLnNpbmdsZS1wcm9kdWN0IC5wcm9kdWN0LWltZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi50aGFuay15b3Utb3JkZXIgLm9yZGVyLWRldGFpbHMtd3JhcHBlciAucHJvZHVjdHMgLnNpbmdsZS1wcm9kdWN0IC5wcm9kdWN0LWltZyBpbWcge1xuICBtYXgtd2lkdGg6IDE0MHB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbjogMDtcbn1cbi50aGFuay15b3Utb3JkZXIgLm9yZGVyLWRldGFpbHMtd3JhcHBlciAucHJvZHVjdHMgLnNpbmdsZS1wcm9kdWN0IC5wcm9kdWN0LW5hbWUge1xuICBtYXgtd2lkdGg6IDM1JTtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRoYW5rLXlvdS1vcmRlciAub3JkZXItZGV0YWlscy13cmFwcGVyIC5wcm9kdWN0cyAuc2luZ2xlLXByb2R1Y3QgLnByb2R1Y3QtbmFtZSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cbi50aGFuay15b3Utb3JkZXIgLm9yZGVyLWRldGFpbHMtd3JhcHBlciAucHJvZHVjdHMgLnNpbmdsZS1wcm9kdWN0IC5wcm9kdWN0LW5hbWUgLm5hbWUge1xuICBmb250LWZhbWlseTogXCJGaXJhU2Fuc1wiO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDI3cHg7XG4gIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogIzMwMzk0NTtcbiAgbWFyZ2luOiAwO1xufVxuLnRoYW5rLXlvdS1vcmRlciAub3JkZXItZGV0YWlscy13cmFwcGVyIC5wcm9kdWN0cyAuc2luZ2xlLXByb2R1Y3QgLnByb2R1Y3QtbmFtZSAubWV0YSB1bCBsaSB7XG4gIEBhcHBseSBmbGV4O1xuICBmb250LWZhbWlseTogXCJGaXJhU2Fuc1wiO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogIzMwMzk0NTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLnRoYW5rLXlvdS1vcmRlciAub3JkZXItZGV0YWlscy13cmFwcGVyIC5wcm9kdWN0cyAuc2luZ2xlLXByb2R1Y3QgLnByb2R1Y3QtbmFtZSAubWV0YSB1bCBsaSBwIHtcbiAgbWFyZ2luOiAwO1xufVxuLnRoYW5rLXlvdS1vcmRlciAub3JkZXItZGV0YWlscy13cmFwcGVyIC5wcm9kdWN0cyAuc2luZ2xlLXByb2R1Y3QgLnByb2R1Y3QtbmFtZSAubWV0YSB1bCBsaSBzdHJvbmcge1xuICBmb250LXdlaWdodDogNDAwO1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRoYW5rLXlvdS1vcmRlciAub3JkZXItZGV0YWlscy13cmFwcGVyIC5wcm9kdWN0cyAuc2luZ2xlLXByb2R1Y3QgLnF1YW50aXR5IHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi50aGFuay15b3Utb3JkZXIgLm9yZGVyLWRldGFpbHMtd3JhcHBlciAucHJvZHVjdHMgLnNpbmdsZS1wcm9kdWN0IC5xdWFudGl0eSBzdHJvbmcge1xuICBmb250LWZhbWlseTogXCJGaXJhU2Fuc1wiO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogIzMwMzk0NTtcbn1cbi50aGFuay15b3Utb3JkZXIgLm9yZGVyLWRldGFpbHMtd3JhcHBlciAucHJvZHVjdHMgLnNpbmdsZS1wcm9kdWN0IC5wcmljZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZpcmFTYW5zXCI7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDI3cHg7XG4gIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogIzMwMzk0NTtcbn1cbi50aGFuay15b3Utb3JkZXIgLm9yZGVyLWRldGFpbHMtd3JhcHBlciAudGFibGUtc2VjdGlvbiBwIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LWZhbWlseTogXCJGaXJhU2Fuc1wiO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICBjb2xvcjogIzMwMzk0NTtcbn1cbi50aGFuay15b3Utb3JkZXIgLm9yZGVyLWRldGFpbHMtd3JhcHBlciAudGFibGUtc2VjdGlvbiAubGFiZWwge1xuICBtYXgtd2lkdGg6IDI1MHB4O1xuICB3aWR0aDogMTAwJTtcbn1cbi50aGFuay15b3Utb3JkZXIgLm9yZGVyLWRldGFpbHMtd3JhcHBlciAudGFibGUtc2VjdGlvbiAuZGF0YSB7XG4gIHBhZGRpbmctbGVmdDogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi50aGFuay15b3Utb3JkZXIgLm9yZGVyLWRldGFpbHMtd3JhcHBlciBociB7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIG1hcmdpbi10b3A6IDA7XG4gIGJvcmRlci10b3A6IDAuNXB4IHNvbGlkICNCQUJDQzA7XG59XG4udGhhbmsteW91LW9yZGVyIC5vcmRlci1kZXRhaWxzLXdyYXBwZXIgLm1hcmdpbi1zZWN0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi50aGFuay15b3Utb3JkZXIgLm9yZGVyLWRldGFpbHMtd3JhcHBlciAub3JkZXItZGF0ZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZpcmFTYW5zXCI7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIGNvbG9yOiAjMzAzOTQ1O1xuICBtYXJnaW46IDA7XG59XG4udGhhbmsteW91LW9yZGVyIC5vcmRlci1kZXRhaWxzLXdyYXBwZXIgLnN0YXR1cyBwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRTg5OTtcbiAgcGFkZGluZzogMTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiA2OXB4O1xuICBjb2xvcjogIzU2MTc3MDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMjFweDtcbiAgd2lkdGg6IDIxMHB4O1xuICBtYXJnaW46IDA7XG59XG4udGhhbmsteW91LW9yZGVyIC5vcmRlci1kZXRhaWxzLXdyYXBwZXIgLnN0YXR1cyBwLnByb2Nlc3Npbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDNEM0QzO1xufVxuLnRoYW5rLXlvdS1vcmRlciAub3JkZXItZGV0YWlscy13cmFwcGVyIC5zdGF0dXMgcC5jYW5jZWxsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDYyYzJjO1xufVxuLnRoYW5rLXlvdS1vcmRlciAub3JkZXItZGV0YWlscy13cmFwcGVyIC5zdGF0dXMgcC5jb21wbGV0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODdGQTcwO1xufVxuLnRoYW5rLXlvdS1vcmRlciAub3JkZXItZGV0YWlscy13cmFwcGVyIC5wYWRkZWQtc2VjdGlvbiB7XG4gIHBhZGRpbmc6IDIwcHggMjBweCAwIDMycHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4udGhhbmsteW91LW9yZGVyIC5vcmRlci1kZXRhaWxzLXdyYXBwZXIgLnBhZGRlZC1zZWN0aW9uLXgge1xuICBwYWRkaW5nOiAwIDIwcHggMCAzMnB4O1xufVxuLnRoYW5rLXlvdS1vcmRlciAub3JkZXItZGV0YWlscy13cmFwcGVyIC5sYXN0LWJveC1zZWN0aW9uIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG5cbltkYXRhLWFvcz16b29tLWluXSB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC45NSk7XG59XG5cbltkYXRhLWFvcz1yZXZlYWxdIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBvcGFjaXR5O1xufVxuW2RhdGEtYW9zPXJldmVhbF0uYW9zLWFuaW1hdGUge1xuICBvcGFjaXR5OiAxO1xufVxuQHNjcmVlbiBzbSB7XG4gIFtkYXRhLWFvcz1yZXZlYWxdIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjBweCk7XG4gIH1cbiAgW2RhdGEtYW9zPXJldmVhbF0uYW9zLWFuaW1hdGUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxufVxuXG5ib2R5W2RhdGEtYW9zLWVhc2luZz1yZXZlYWxdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1uZXctZWFzaW5nXSB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC42LCAwLjIsIDAuMSwgMSk7XG59XG5cbiNicF9jb250YWluZXIgPiAuYnAteCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uaGYtbWVzc2FnZSB7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYmFja2dyb3VuZDogI0VCRjVGRjtcbiAgY29sb3I6ICMyMTVDREM7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiOGRjZmY7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLmhmLW1lc3NhZ2Utc3VjY2VzcyB7XG4gIGJhY2tncm91bmQ6ICNGM0ZBRjc7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjZmViZGY7XG4gIGNvbG9yOiAjMDM1NDNGO1xufVxuXG4ubGVhZmxldC1jb250YWluZXIge1xuICBAYXBwbHkgZm9udC1zYW5zIHRleHQtYmFzZS10eHQ7XG59XG4ubGVhZmxldC1jb250YWluZXIgLmxlYWZsZXQtcG9wdXAtY29udGVudCB7XG4gIEBhcHBseSB0ZXh0LWNlbnRlcjtcbn1cblxuLmctcmVjYXB0Y2hhIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjg1KTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xufVxuQHNjcmVlbiBzbSB7XG4gIC5nLXJlY2FwdGNoYSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxufVxuXG4uY29tbWVudC1saXN0IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICB0ZXh0LWluZGVudDogMDtcbn1cbi5jb21tZW50LWxpc3Qgb2wge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG5saS5jb21tZW50IHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7XG4gIGJveC1zaGFkb3c6IDAgMCAxMHB4IHJnYmEoNSwgMSwgNywgMC4xMSk7XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgcGFkZGluZzogMWVtO1xufVxubGkuY29tbWVudCBkaXYudmNhcmQge1xuICBmb250LXdlaWdodDogNDAwO1xufVxubGkuY29tbWVudCBkaXYudmNhcmQgaW1nLmF2YXRhciB7XG4gIGJvcmRlcjogNXB4IHNvbGlkICNjY2M7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luOiAwIDAgMjBweCAyMHB4O1xufVxubGkuY29tbWVudCBkaXYuY29tbWVudC1tZXRhZGF0YSB7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgbWFyZ2luLWJvdHRvbTogMC43ZW07XG59XG5saS5jb21tZW50IHVsIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDAgMCAwIDIwcHg7XG59XG5saS5jb21tZW50IGRpdi5yZXBseSB7XG4gIGZvbnQtc2l6ZTogMTFweDtcbn1cbmxpLmNvbW1lbnQgZGl2LnJlcGx5IGEge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbmxpLmNvbW1lbnQgZGl2LnJlcGx5IHVsLmNoaWxkcmVuIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAxMnB4O1xuICB0ZXh0LWluZGVudDogMDtcbn1cbmxpLmNvbW1lbnQgZGl2LnJlcGx5IHVsLmNoaWxkcmVuIGxpLmRlcHRoLTIge1xuICBib3JkZXItbGVmdDogNXB4IHNvbGlkICNjY2M7XG4gIG1hcmdpbjogMCAwIDEwcHggMTBweDtcbn1cbmxpLmNvbW1lbnQgZGl2LnJlcGx5IHVsLmNoaWxkcmVuIGxpLmRlcHRoLTMge1xuICBib3JkZXItbGVmdDogNXB4IHNvbGlkICNiYmI7XG4gIG1hcmdpbjogMCAwIDEwcHggMTBweDtcbn1cbmxpLmNvbW1lbnQgZGl2LnJlcGx5IHVsLmNoaWxkcmVuIGxpLmRlcHRoLTQge1xuICBib3JkZXItbGVmdDogNXB4IHNvbGlkICNhYWE7XG4gIG1hcmdpbjogMCAwIDEwcHggMTBweDtcbn1cblxuLmNvbW1lbnQtYm9keSB7XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbn1cblxuLyogQ29udGFjdCBGb3JtIDcgU3R5bGVzICovXG5kaXYud3BjZjctcmVzcG9uc2Utb3V0cHV0IHtcbiAgbWFyZ2luOiAyMHB4IDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGNvbG9yOiAjMzE3MDhmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDllZGY3O1xuICBib3JkZXItY29sb3I6ICNiY2U4ZjE7XG4gIHBhZGRpbmc6IDAuM2VtIDAuNmVtO1xufVxuXG5zcGFuLndwY2Y3LW5vdC12YWxpZC10aXAsXG4ud3BjZjcgZm9ybS5pbnZhbGlkIC53cGNmNy1yZXNwb25zZS1vdXRwdXQsXG4ud3BjZjcgZm9ybS5mYWlsZWQgLndwY2Y3LXJlc3BvbnNlLW91dHB1dCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2E5NDQ0MjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZGVkZTtcbiAgYm9yZGVyLWNvbG9yOiAjZWJjY2QxO1xuICBtYXJnaW4tdG9wOiA0cHg7XG4gIHBhZGRpbmc6IDAuM2VtIDAuNmVtO1xuICBmb250LXNpemU6IDAuOGVtO1xufVxuXG5kaXYud3BjZjctdmFsaWRhdGlvbi1lcnJvcnMsXG5kaXYud3BjZjctc3BhbS1ibG9ja2VkIHtcbiAgY29sb3I6ICM4YTZkM2I7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmY2Y4ZTM7XG4gIGJvcmRlci1jb2xvcjogI2ZhZWJjYztcbiAgcGFkZGluZzogMC44ZW0gMWVtO1xufVxuXG4ud3BjZjctdmFsaWRhdGlvbi1lcnJvcnMge1xuICBjbGVhcjogYm90aDtcbiAgbWFyZ2luLXRvcDogMWVtO1xufVxuXG4uY29udGFjdC0tcmVjYXB0Y2hhIHtcbiAgcGFkZGluZy10b3A6IDFlbTtcbn1cblxuZGl2LndwY2Y3LW1haWwtc2VudC1vayxcbi53cGNmNyBmb3JtLnNlbnQgLndwY2Y3LXJlc3BvbnNlLW91dHB1dCB7XG4gIGNvbG9yOiAjM2M3NjNkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGZmMGQ4O1xuICBib3JkZXItY29sb3I6ICNkNmU5YzY7XG4gIHBhZGRpbmc6IDAuOGVtIDFlbTtcbn1cblxuLndwY2Y3IGZvcm0uaW52YWxpZCAud3BjZjctcmVzcG9uc2Utb3V0cHV0LFxuLndwY2Y3IGZvcm0uZmFpbGVkIC53cGNmNy1yZXNwb25zZS1vdXRwdXQsXG4ud3BjZjcgZm9ybS5zZW50IC53cGNmNy1yZXNwb25zZS1vdXRwdXQge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG5zcGFuLndwY2Y3LWxpc3QtaXRlbSB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG5kaXYud3BjZjcgLmFqYXgtbG9hZGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgbWFyZ2luOiAwO1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljb25zL3NwaW5uZXIuc3ZnKTtcbiAgd2lkdGg6IDIwMHB4O1xuICBoZWlnaHQ6IDIwMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMzBweCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xufVxuXG4ud3AtcGFnZW5hdmkge1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDJweDtcbn1cbkBzY3JlZW4gc20ge1xuICAud3AtcGFnZW5hdmkge1xuICAgIHBhZGRpbmctdG9wOiAyNHB4O1xuICB9XG59XG4ud3AtcGFnZW5hdmkgLnBhZ2VzLFxuLndwLXBhZ2VuYXZpIC5uZXh0cG9zdHNsaW5rLFxuLndwLXBhZ2VuYXZpIC5wcmV2aW91c3Bvc3RzbGluayB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ud3AtcGFnZW5hdmkgLmV4dGVuZCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAxNHB4O1xuICBjb2xvcjogI0EzQjNDMDtcbn1cbi53cC1wYWdlbmF2aSAucGFnZSxcbi53cC1wYWdlbmF2aSAuY3VycmVudCxcbi53cC1wYWdlbmF2aSAuZmlyc3QsXG4ud3AtcGFnZW5hdmkgLmxhc3QsXG4ud3AtcGFnZW5hdmkgLmV4dGVuZCB7XG4gIGNvbG9yOiAjYTZiMmJmO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogNDBweDtcbiAgcGFkZGluZzogMCAxMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICBtaW4td2lkdGg6IDM1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCAjQTNCM0MwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xufVxuQHNjcmVlbiBzbSB7XG4gIC53cC1wYWdlbmF2aSAucGFnZSxcbi53cC1wYWdlbmF2aSAuY3VycmVudCxcbi53cC1wYWdlbmF2aSAuZmlyc3QsXG4ud3AtcGFnZW5hdmkgLmxhc3QsXG4ud3AtcGFnZW5hdmkgLmV4dGVuZCB7XG4gICAgaGVpZ2h0OiA1NnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1NHB4O1xuICAgIG1pbi13aWR0aDogNDFweDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cbi53cC1wYWdlbmF2aSAucGFnZTpob3ZlciwgLndwLXBhZ2VuYXZpIC5wYWdlOmZvY3VzLFxuLndwLXBhZ2VuYXZpIC5jdXJyZW50OmhvdmVyLFxuLndwLXBhZ2VuYXZpIC5jdXJyZW50OmZvY3VzLFxuLndwLXBhZ2VuYXZpIC5maXJzdDpob3Zlcixcbi53cC1wYWdlbmF2aSAuZmlyc3Q6Zm9jdXMsXG4ud3AtcGFnZW5hdmkgLmxhc3Q6aG92ZXIsXG4ud3AtcGFnZW5hdmkgLmxhc3Q6Zm9jdXMsXG4ud3AtcGFnZW5hdmkgLmV4dGVuZDpob3Zlcixcbi53cC1wYWdlbmF2aSAuZXh0ZW5kOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzZiN2Y5NDtcbiAgYm9yZGVyLWNvbG9yOiAjNjc4MTk2O1xufVxuLndwLXBhZ2VuYXZpIC5jdXJyZW50IHtcbiAgY29sb3I6IHRoZW1lKFwiY29sb3JzLmJyYW5kXCIpO1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBib3JkZXItY29sb3I6IHRoZW1lKFwiY29sb3JzLmJyYW5kXCIpO1xufVxuLndwLXBhZ2VuYXZpIC5jdXJyZW50OmhvdmVyIHtcbiAgY29sb3I6IHRoZW1lKFwiY29sb3JzLmJyYW5kXCIpO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItY29sb3I6IHRoZW1lKFwiY29sb3JzLmJyYW5kXCIpO1xufVxuXG4uYWxpZ25sZWZ0IHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbkBzY3JlZW4gc20ge1xuICAuYWxpZ25sZWZ0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1yaWdodDogNDJweDtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gIH1cbn1cbkBzY3JlZW4gbWQge1xuICAuYWxpZ25sZWZ0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0NXB4O1xuICB9XG59XG5cbi5hbGlnbnJpZ2h0IHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbkBzY3JlZW4gc20ge1xuICAuYWxpZ25yaWdodCB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXJnaW4tbGVmdDogNDJweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICB9XG59XG5Ac2NyZWVuIG1kIHtcbiAgLmFsaWducmlnaHQge1xuICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7XG4gIH1cbn1cblxuLmFsaWduY2VudGVyIHtcbiAgY2xlYXI6IGJvdGg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4ud3AtY2FwdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDEuNWVtO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4ud3AtY2FwdGlvbiBwOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41ZW07XG59XG5cbi53cC1jYXB0aW9uIGltZ1tjbGFzcyo9d3AtaW1hZ2UtXSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLndwLWNhcHRpb24tdGV4dCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLndwLWNhcHRpb24gLndwLWNhcHRpb24tdGV4dCB7XG4gIG1hcmdpbjogMCAwIDFlbTtcbiAgZm9udC1zaXplOiAwLjhyZW07XG59XG5cbi5nYWxsZXJ5IHtcbiAgbWFyZ2luLWJvdHRvbTogMS41ZW07XG59XG5cbi5nYWxsZXJ5LWl0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5nYWxsZXJ5LWNvbHVtbnMtMiAuZ2FsbGVyeS1pdGVtIHtcbiAgbWF4LXdpZHRoOiA1MCU7XG59XG5cbi5nYWxsZXJ5LWNvbHVtbnMtMyAuZ2FsbGVyeS1pdGVtIHtcbiAgbWF4LXdpZHRoOiAzMy4zMyU7XG59XG5cbi5nYWxsZXJ5LWNvbHVtbnMtNCAuZ2FsbGVyeS1pdGVtIHtcbiAgbWF4LXdpZHRoOiAyNSU7XG59XG5cbi5nYWxsZXJ5LWNvbHVtbnMtNSAuZ2FsbGVyeS1pdGVtIHtcbiAgbWF4LXdpZHRoOiAyMCU7XG59XG5cbi5nYWxsZXJ5LWNvbHVtbnMtNiAuZ2FsbGVyeS1pdGVtIHtcbiAgbWF4LXdpZHRoOiAxNi42NiU7XG59XG5cbi5nYWxsZXJ5LWNvbHVtbnMtNyAuZ2FsbGVyeS1pdGVtIHtcbiAgbWF4LXdpZHRoOiAxNC4yOCU7XG59XG5cbi5nYWxsZXJ5LWNvbHVtbnMtOCAuZ2FsbGVyeS1pdGVtIHtcbiAgbWF4LXdpZHRoOiAxMi41JTtcbn1cblxuLmdhbGxlcnktY29sdW1ucy05IC5nYWxsZXJ5LWl0ZW0ge1xuICBtYXgtd2lkdGg6IDExLjExJTtcbn1cblxuLmdhbGxlcnktY2FwdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZW50cnktbWV0YSB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1zaXplOiAwLjg1ZW07XG59XG5cbi5lbnRyeS1mb290ZXIge1xuICBwYWRkaW5nOiAxZW0gMDtcbn1cblxuLmVudHJ5LWJhY2sge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmctdG9wOiAzZW07XG59XG5cbi5jYXQtbGlua3MsXG4udGFncy1saW5rcyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAwLjRlbTtcbn1cblxuLndwLWJsb2NrLWltYWdlIHtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xufVxuLndwLWJsb2NrLWltYWdlIGltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi53cC1ibG9jay1pbWFnZSAuYWxpZ25jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ud3AtYmxvY2staW1hZ2UgLmFsaWduZnVsbCBpbWcsXG4ud3AtYmxvY2staW1hZ2UgLmFsaWdud2lkZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cbi53cC1ibG9jay1pbWFnZSAuYWxpZ25sZWZ0LFxuLndwLWJsb2NrLWltYWdlIC5hbGlnbnJpZ2h0LFxuLndwLWJsb2NrLWltYWdlIC5hbGlnbmNlbnRlcixcbi53cC1ibG9jay1pbWFnZSAuaXMtcmVzaXplZCB7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuLndwLWJsb2NrLWltYWdlIC5hbGlnbmxlZnQgPiBmaWdjYXB0aW9uLFxuLndwLWJsb2NrLWltYWdlIC5hbGlnbnJpZ2h0ID4gZmlnY2FwdGlvbixcbi53cC1ibG9jay1pbWFnZSAuYWxpZ25jZW50ZXIgPiBmaWdjYXB0aW9uLFxuLndwLWJsb2NrLWltYWdlIC5pcy1yZXNpemVkID4gZmlnY2FwdGlvbiB7XG4gIGRpc3BsYXk6IHRhYmxlLWNhcHRpb247XG4gIGNhcHRpb24tc2lkZTogYm90dG9tO1xufVxuLndwLWJsb2NrLWltYWdlIC5hbGlnbmxlZnQge1xuICAvKnJ0bDppZ25vcmUqL1xuICBmbG9hdDogbGVmdDtcbiAgLypydGw6aWdub3JlKi9cbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMWVtO1xuICBtYXJnaW4tdG9wOiAwLjVlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC41ZW07XG59XG4ud3AtYmxvY2staW1hZ2UgLmFsaWducmlnaHQge1xuICAvKnJ0bDppZ25vcmUqL1xuICBmbG9hdDogcmlnaHQ7XG4gIC8qcnRsOmlnbm9yZSovXG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDFlbTtcbiAgbWFyZ2luLXRvcDogMC41ZW07XG4gIG1hcmdpbi1ib3R0b206IDAuNWVtO1xufVxuLndwLWJsb2NrLWltYWdlIC5hbGlnbmNlbnRlciB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG4ud3AtYmxvY2staW1hZ2UgZmlnY2FwdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzYjNiM2I7XG4gIGZvbnQtc2l6ZTogMC44cmVtO1xuICBsaW5lLWhlaWdodDogMXJlbTtcbiAgcGFkZGluZzogMTBweCA1cHg7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuLndwLWJsb2NrLWVtYmVkIGZpZ2NhcHRpb24ge1xuICBtYXJnaW4tdG9wOiAwLjVlbTtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xufVxuXG4ud3AtYmxvY2stZW1iZWQgaWZyYW1lIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4ud3AtYmxvY2stZW1iZWRfX3dyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi53cC1lbWJlZC1yZXNwb25zaXZlIC53cC1oYXMtYXNwZWN0LXJhdGlvIC53cC1ibG9jay1lbWJlZF9fd3JhcHBlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctdG9wOiA1MCU7XG59XG5cbi53cC1lbWJlZC1yZXNwb25zaXZlIC53cC1oYXMtYXNwZWN0LXJhdGlvIGlmcmFtZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ud3AtZW1iZWQtcmVzcG9uc2l2ZSAud3AtZW1iZWQtYXNwZWN0LTIxLTkgLndwLWJsb2NrLWVtYmVkX193cmFwcGVyOjpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogNDIuODUlO1xufVxuXG4ud3AtZW1iZWQtcmVzcG9uc2l2ZSAud3AtZW1iZWQtYXNwZWN0LTE4LTkgLndwLWJsb2NrLWVtYmVkX193cmFwcGVyOjpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogNTAlO1xufVxuXG4ud3AtZW1iZWQtcmVzcG9uc2l2ZSAud3AtZW1iZWQtYXNwZWN0LTE2LTkgLndwLWJsb2NrLWVtYmVkX193cmFwcGVyOjpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogNTYuMjUlO1xufVxuXG4ud3AtZW1iZWQtcmVzcG9uc2l2ZSAud3AtZW1iZWQtYXNwZWN0LTQtMyAud3AtYmxvY2stZW1iZWRfX3dyYXBwZXI6OmJlZm9yZSB7XG4gIHBhZGRpbmctdG9wOiA3NSU7XG59XG5cbi53cC1lbWJlZC1yZXNwb25zaXZlIC53cC1lbWJlZC1hc3BlY3QtMS0xIC53cC1ibG9jay1lbWJlZF9fd3JhcHBlcjo6YmVmb3JlIHtcbiAgcGFkZGluZy10b3A6IDEwMCU7XG59XG5cbi53cC1lbWJlZC1yZXNwb25zaXZlIC53cC1lbWJlZC1hc3BlY3QtOS0xNiAud3AtYmxvY2stZW1iZWRfX3dyYXBwZXI6OmJlZm9yZSB7XG4gIHBhZGRpbmctdG9wOiAxNzcuNzclO1xufVxuXG4ud3AtZW1iZWQtcmVzcG9uc2l2ZSAud3AtZW1iZWQtYXNwZWN0LTEtMiAud3AtYmxvY2stZW1iZWRfX3dyYXBwZXI6OmJlZm9yZSB7XG4gIHBhZGRpbmctdG9wOiAyMDAlO1xufVxuXG4uYy1idG4ge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtZmFtaWx5OiB0aGVtZShcImZvbnRGYW1pbHkuc2Fuc1wiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kOiB0aGVtZShcImNvbG9ycy5icmFuZFwiKTtcbiAgcGFkZGluZzogMC40ZW0gMWVtO1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzc1cHgpIHtcbiAgLmMtYnRuIHtcbiAgICBmb250LXNpemU6IGNhbGMoXG4gICAgICAxNnB4ICsgMiAqICgxMDB2dyAtIDM3NXB4KSAvICgxMjAwIC0gMzc1KVxuICAgICk7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jLWJ0biB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG4uYy1idG46aG92ZXIsIC5jLWJ0bi5idG4tLWhvdmVyIHtcbiAgYmFja2dyb3VuZDogY29sb3ItbW9kKHRoZW1lKFwiY29sb3JzLmJyYW5kXCIpIHNoYWRlKDIwJSkpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmMtYnRuOmZvY3VzLCAuYy1idG46YWN0aXZlLCAuYy1idG46YWN0aXZlOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5jLWJ0bltkaXNhYmxlZF0ge1xuICBiYWNrZ3JvdW5kOiAjY2NjO1xuICBjb2xvcjogIzAwMDtcbn1cblxuLmMtYnRuLS1jb29raWUge1xuICBwYWRkaW5nOiAwLjNlbSAwLjhlbSAwLjNlbSAwLjhlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBtYXJnaW46IDAgNXB4IDVweCAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzNzVweCkge1xuICAuYy1idG4tLWNvb2tpZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKFxuICAgICAgMTZweCArIDIgKiAoMTAwdncgLSAzNzVweCkgLyAoMTIwMCAtIDM3NSlcbiAgICApO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuYy1idG4tLWNvb2tpZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG5cbi5jLWJ0bi0tc21hbGwge1xuICBwYWRkaW5nOiAwLjZlbSAxZW07XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzc1cHgpIHtcbiAgLmMtYnRuLS1zbWFsbCB7XG4gICAgZm9udC1zaXplOiBjYWxjKFxuICAgICAgMTJweCArIDMgKiAoMTAwdncgLSAzNzVweCkgLyAoMTIwMCAtIDM3NSlcbiAgICApO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuYy1idG4tLXNtYWxsIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cbn1cblxuLmMtYnRuLS1taW5pIHtcbiAgcGFkZGluZzogMC4xZW0gMC40ZW07XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzc1cHgpIHtcbiAgLmMtYnRuLS1taW5pIHtcbiAgICBmb250LXNpemU6IGNhbGMoXG4gICAgICAxMnB4ICsgMSAqICgxMDB2dyAtIDM3NXB4KSAvICgxMjAwIC0gMzc1KVxuICAgICk7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jLWJ0bi0tbWluaSB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICB9XG59XG5cbi5jLWJ0bi0tbGFyZ2Uge1xuICBmb250LXNpemU6IDE4cHg7XG4gIHBhZGRpbmc6IDAuNWVtIDEuNWVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzNzVweCkge1xuICAuYy1idG4tLWxhcmdlIHtcbiAgICBmb250LXNpemU6IGNhbGMoXG4gICAgICAxOHB4ICsgNCAqICgxMDB2dyAtIDM3NXB4KSAvICgxMjAwIC0gMzc1KVxuICAgICk7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jLWJ0bi0tbGFyZ2Uge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuXG4uYnV0dG9uLmNsYXNzaWMge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWF4LXdpZHRoOiAzODZweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gIGJveC1zaGFkb3c6IDEwcHggMTBweCA1MHB4IHJnYmEoMzMsIDYsIDQ0LCAwLjA2KTtcbiAgZm9udC1mYW1pbHk6IFwiRmlyYVNhbnNcIjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAyMXB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzU2MTc3MDtcbiAgcGFkZGluZzogMjcuNXB4IDE1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDQyLjVweDtcbiAgdHJhbnNpdGlvbjogYWxsIGVhc2UtaW4tb3V0IDAuM3M7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJ1dHRvbi5jbGFzc2ljIHtcbiAgICB3aWR0aDogODAlO1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBsaW5lLWhlaWdodDogMjNweDtcbiAgfVxufVxuLmJ1dHRvbi5jbGFzc2ljOmhvdmVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01cHgpO1xufVxuXG4uYy1jb29raWUtYmFyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjREJEREUwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIHBhZGRpbmc6IDAuOGVtIDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1vdXQgMHM7XG4gIHotaW5kZXg6IDk5OTk7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDM3NXB4KSB7XG4gIC5jLWNvb2tpZS1iYXIge1xuICAgIGZvbnQtc2l6ZTogY2FsYyhcbiAgICAgIDE0cHggKyAyICogKDEwMHZ3IC0gMzc1cHgpIC8gKDEyMDAgLSAzNzUpXG4gICAgKTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmMtY29va2llLWJhciB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG4uYy1jb29raWUtYmFyLS1ub3QtZGVjaWRlZCAuYy1jb29raWUtYmFyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLW91dCAxcztcbiAgYm94LXNoYWRvdzogMCAtNXB4IDVweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG59XG5cbi5jLWNvb2tpZS1iYXJfX2J0bnMge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5jLWNvb2tpZS1iYXJfX3R4dCB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uYy1jb29raWUtYmFyX190eHQgcDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4uYy1zaXRlLWZvb3RlciB7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCB0aGVtZShcImNvbG9ycy5iYXNlLXR4dFwiKTtcbiAgcGFkZGluZzogODBweCAwIDEwMHB4O1xuICBiYWNrZ3JvdW5kOiB0aGVtZShcImNvbG9ycy5iYXNlLXR4dFwiKTtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5icm93c2VydXBncmFkZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJhY2tncm91bmQ6ICNGQzA7XG4gIGNvbG9yOiAjMDAwO1xuICBwYWRkaW5nOiAwLjhlbSAwO1xuICBmb250LXNpemU6IDE0cHg7XG59XG4uYnJvd3NlcnVwZ3JhZGUgYSB7XG4gIGNvbG9yOiAjODA2NjAwO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5icm93c2VydXBncmFkZSBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uaGVhZGVyLXZpc3VhbC1zdHlsZXMge1xuICBAYXBwbHkgYmctd2hpdGU7XG59XG4uaGVhZGVyLXZpc3VhbC1zdHlsZXMuanMtaGVhZGVyLS1zY3JvbGxlZCB7XG4gIEBhcHBseSBiZy13aGl0ZSBiZy1vcGFjaXR5LTgwO1xuICBib3gtc2hhZG93OiAwcHggMjNweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cblxudWwuYy1ob3ItbWVudSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cbnVsLmMtaG9yLW1lbnUgPiBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxudWwuYy1ob3ItbWVudSA+IGxpLm9wZW5lZCAuc3ViLW1lbnUge1xuICBvcGFjaXR5OiAxO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICBsZWZ0OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgY3ViaWMtYmV6aWVyKDAuNTUsIDAsIDAuMSwgMSkgMC4xcywgdHJhbnNmb3JtIDAuMnMgY3ViaWMtYmV6aWVyKDAuNTUsIDAsIDAuMSwgMSkgMC4xcywgbGVmdCAwcyAwcyBlYXNlO1xufVxudWwuYy1ob3ItbWVudSA+IGxpLm9wZW5lZCA+IGE6YmVmb3JlIHtcbiAgd2lkdGg6IDEwMCU7XG59XG51bC5jLWhvci1tZW51ID4gbGkgPiBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAwLjJlbSAwLjhlbTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGNvbG9yOiB0aGVtZShcImNvbG9ycy5iYXNlLXR4dFwiKTtcbn1cbnVsLmMtaG9yLW1lbnUgPiBsaSA+IGE6aG92ZXIsIHVsLmMtaG9yLW1lbnUgPiBsaSA+IGE6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjNzQxQjk4O1xufVxudWwuYy1ob3ItbWVudSA+IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiBhIHtcbiAgcGFkZGluZy1yaWdodDogMS41ZW07XG59XG51bC5jLWhvci1tZW51ID4gbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IGE6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogNXB4O1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTJweDtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiA1cHggNXB4IDAgNXB4O1xuICBib3JkZXItY29sb3I6ICMyMjIgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG59XG51bC5jLWhvci1tZW51IC5zdWItbWVudSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBhdXRvO1xuICBsZWZ0OiAtMTAwMDBweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiA2cHggMCAxMHB4IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGJveC1zaGFkb3c6IDEuNHB4IDEuNHB4IDZweCByZ2JhKDIsIDIsIDMsIDAuMTYpO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICB6LWluZGV4OiA5OTk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMHB4KTtcbiAgb3BhY2l0eTogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZvbnQtc2l6ZTogMC44cmVtO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0cmFuc2l0aW9uOiBsZWZ0IDAuNXMgMC41cyBlYXNlLWluLW91dCwgb3BhY2l0eSAwLjJzIDAuMXMgY3ViaWMtYmV6aWVyKDAuNTUsIDAsIDAuMSwgMSksIHRyYW5zZm9ybSAwLjJzIDAuMXMgY3ViaWMtYmV6aWVyKDAuNTUsIDAsIDAuMSwgMSk7XG4gIHdpZHRoOiBhdXRvO1xufVxuQHNjcmVlbiBtZCB7XG4gIHVsLmMtaG9yLW1lbnUgLnN1Yi1tZW51IHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn1cbkBzY3JlZW4gbGcge1xuICB1bC5jLWhvci1tZW51IC5zdWItbWVudSB7XG4gICAgZm9udC1zaXplOiAxLjA4cmVtO1xuICB9XG59XG51bC5jLWhvci1tZW51IC5zdWItbWVudSBsaSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxudWwuYy1ob3ItbWVudSAuc3ViLW1lbnUgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHBhZGRpbmc6IDAuNWVtIDFlbTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgY29sb3I6IHRoZW1lKFwiY29sb3JzLmJhc2UtdHh0XCIpO1xufVxudWwuYy1ob3ItbWVudSAuc3ViLW1lbnUgbGkuY3VycmVudC1tZW51LWl0ZW0gYSxcbnVsLmMtaG9yLW1lbnUgLnN1Yi1tZW51IGE6aG92ZXIge1xuICBjb2xvcjogdGhlbWUoXCJjb2xvcnMuYnJhbmRcIik7XG59XG5cbi5jLW1hcCB7XG4gIGhlaWdodDogNDAwcHg7XG59XG5cbi5qcy1uYXYge1xuICBAYXBwbHkgdGV4dC13aGl0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc0MUI5ODtcbn1cbi5qcy1uYXYuc3ViLW1lbnUtYWN0aXZlIHtcbiAgei1pbmRleDogMTAwO1xufVxuLmpzLW5hdiAuYy1tb2JpbGUtaGVhZGVyIHtcbiAgQGFwcGx5IGZsZXggZmxleC1jb2wganVzdGlmeS1iZXR3ZWVuIGgtZnVsbCBvdmVyZmxvdy1hdXRvO1xufVxuLmpzLW5hdiAuYy1tb2JpbGUtaGVhZGVyIC5zb2NpYWxzLXdyYXBwZXIge1xuICBAYXBwbHkganVzdGlmeS1hcm91bmQgbXgtNSB0ZXh0LWNlbnRlciBtdC0xMztcbn1cbi5qcy1uYXYgLmMtbW9iaWxlLWhlYWRlciAuc29jaWFscy13cmFwcGVyIGltZyB7XG4gIEBhcHBseSB0cmFuc2l0aW9uLW9wYWNpdHk7XG59XG4uanMtbmF2IC5jLW1vYmlsZS1oZWFkZXIgLnNvY2lhbHMtd3JhcHBlciBpbWc6aG92ZXIge1xuICBAYXBwbHkgb3BhY2l0eS03MDtcbn1cbi5qcy1uYXYgLmMtbW9iaWxlLWhlYWRlciAuc29jaWFscy13cmFwcGVyIHAge1xuICBAYXBwbHkgZm9udC1ib2xkIG10LTYgbWItMTU7XG4gIGNvbG9yOiAjQzVBQkQ2O1xuICBmb250LXNpemU6IDE0cHg7XG59XG4uanMtbmF2IC5jLW1vYmlsZS1oZWFkZXIgLmhlYWRlci1jb3B5IHtcbiAgQGFwcGx5IGJnLXdoaXRlIHRleHQtY2VudGVyIHRleHQtMTIgcHgtNSBweS01O1xufVxuLmpzLW5hdiAuYy1tb2JpbGUtaGVhZGVyIC5oZWFkZXItY29weSBwIHtcbiAgQGFwcGx5IG0tMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogIzYxNjg3MDtcbn1cbi5qcy1uYXYgLm5hdi10b3AtYmFyIHtcbiAgQGFwcGx5IGFic29sdXRlIHRvcC0wIGxlZnQtMCB3LWZ1bGwgZmxleCBpdGVtcy1jZW50ZXIganVzdGlmeS1iZXR3ZWVuIGJnLXdoaXRlIHRyYW5zaXRpb24tb3BhY2l0eSBvcGFjaXR5LTA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNEY0RjY7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjREVERUU2O1xufVxuLmpzLW5hdiAubmF2LXRvcC1iYXIudmlzaWJsZSB7XG4gIEBhcHBseSBvcGFjaXR5LTEwMDtcbn1cbi5qcy1uYXYgLm5hdi10b3AtYmFyIHAge1xuICBAYXBwbHkgbS0wIGxlYWRpbmctMSBmb250LXNlbWlib2xkO1xuICBmb250LXNpemU6IDE3cHg7XG4gIGNvbG9yOiAjMTAxNjFFO1xufVxuLmpzLW5hdiAubmF2LXRvcC1iYXIgLm5hdi10b3AtYmFyLWJ0biB7XG4gIEBhcHBseSB0cmFuc2l0aW9uLWNvbG9ycztcbn1cbi5qcy1uYXYgLm5hdi10b3AtYmFyIC5uYXYtdG9wLWJhci1idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlNmViO1xufVxuXG51bC5jLW1vYmlsZS1tZW51IHtcbiAgQGFwcGx5IG0tMCBwLTA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG51bC5jLW1vYmlsZS1tZW51ID4gbGkge1xuICBAYXBwbHkgcHktNCBweC01IGN1cnNvci1wb2ludGVyIHRyYW5zaXRpb24tY29sb3JzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzQxQjk4O1xufVxudWwuYy1tb2JpbGUtbWVudSA+IGxpLm1lbnUtc2VwYXJhdG9yLWJlbG93IHtcbiAgQGFwcGx5IHJlbGF0aXZlIG1iLTg7XG59XG51bC5jLW1vYmlsZS1tZW51ID4gbGkubWVudS1zZXBhcmF0b3ItYmVsb3c6OmFmdGVyIHtcbiAgQGFwcGx5IGFic29sdXRlIC1ib3R0b20tNDtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDIuNXJlbSk7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjOTY3MEE5O1xufVxudWwuYy1tb2JpbGUtbWVudSA+IGxpLm1lbnUtc2VwYXJhdG9yLWJlbG93ICsgbGkge1xuICBAYXBwbHkgbXQtNDtcbn1cbnVsLmMtbW9iaWxlLW1lbnUgPiBsaS5tZW51LWxpZ2h0LWNvbG9yID4gYSB7XG4gIGNvbG9yOiAjQzVBQkQ2O1xuICBmb250LXNpemU6IDE2cHg7XG59XG51bC5jLW1vYmlsZS1tZW51ID4gbGk6aG92ZXIsIHVsLmMtbW9iaWxlLW1lbnUgPiBsaS5jdXJyZW50LW1lbnUtaXRlbSwgdWwuYy1tb2JpbGUtbWVudSA+IGxpLmN1cnJlbnQtbWVudS1hbmNlc3RvciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5NTIzYzM7XG59XG51bC5jLW1vYmlsZS1tZW51ID4gbGk6aG92ZXIgc3ZnIHBhdGgsIHVsLmMtbW9iaWxlLW1lbnUgPiBsaS5jdXJyZW50LW1lbnUtaXRlbSBzdmcgcGF0aCwgdWwuYy1tb2JpbGUtbWVudSA+IGxpLmN1cnJlbnQtbWVudS1hbmNlc3RvciBzdmcgcGF0aCB7XG4gIEBhcHBseSBvcGFjaXR5LTEwMDtcbn1cbnVsLmMtbW9iaWxlLW1lbnUgPiBsaSA+IGEge1xuICBAYXBwbHkgZmxleCBpdGVtcy1jZW50ZXIganVzdGlmeS1iZXR3ZWVuIHRleHQtd2hpdGUgZm9udC1tZWRpdW07XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cbnVsLmMtbW9iaWxlLW1lbnUgPiBsaSA+IGEgc3ZnIHBhdGgge1xuICBAYXBwbHkgdHJhbnNpdGlvbi1vcGFjaXR5O1xufVxudWwuYy1tb2JpbGUtbWVudSAubWVnYS1tZW51LXdyYXBwZXIuc3ViLW1lbnUge1xuICBAYXBwbHkgdy1mdWxsIHB4LTUgcHktNyBsZWZ0LTAgcm91bmRlZC1ub25lO1xuICBwYWRkaW5nLXRvcDogMS43NXJlbSAhaW1wb3J0YW50O1xuICB0b3A6IDYzcHg7XG4gIG1heC1oZWlnaHQ6IGNhbGMoMTAwJSAtIDYzcHgpO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbnVsLmMtbW9iaWxlLW1lbnUgLm1lZ2EtbWVudS13cmFwcGVyLnN1Yi1tZW51LnZpc2libGUge1xuICBwb2ludGVyLWV2ZW50czogYWxsO1xufVxudWwuYy1tb2JpbGUtbWVudSAubWVnYS1tZW51LXdyYXBwZXIuc3ViLW1lbnU6OmJlZm9yZSB7XG4gIEBhcHBseSBoaWRkZW47XG59XG51bC5jLW1vYmlsZS1tZW51IC5tZWdhLW1lbnUtd3JhcHBlci5zdWItbWVudS52aXNpYmxlIHtcbiAgQGFwcGx5IHotMTAgb3BhY2l0eS0xMDA7XG59XG51bC5jLW1vYmlsZS1tZW51IC5tZWdhLW1lbnUtd3JhcHBlci5zdWItbWVudSB1bCB7XG4gIEBhcHBseSBtLTAgcC0wO1xufVxudWwuYy1tb2JpbGUtbWVudSAubWVnYS1tZW51LXdyYXBwZXIuc3ViLW1lbnUgdWwgbGkuaXRlbS1zdWJtZW51IHtcbiAgQGFwcGx5IG1heC13LWZ1bGwgbWItMztcbn1cbnVsLmMtbW9iaWxlLW1lbnUgLm1lZ2EtbWVudS13cmFwcGVyLnN1Yi1tZW51IHVsIGxpLml0ZW0tc3VibWVudTo6YmVmb3JlIHtcbiAgQGFwcGx5IGhpZGRlbjtcbn1cbnVsLmMtbW9iaWxlLW1lbnUgLm1lZ2EtbWVudS13cmFwcGVyLnN1Yi1tZW51IHVsIGxpLml0ZW0tc3VibWVudSBhIHtcbiAgQGFwcGx5IHB5LTM7XG4gIGNvbG9yOiAjMTkyQTQyO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xufVxudWwuYy1tb2JpbGUtbWVudSAubWVnYS1tZW51LXdyYXBwZXIuc3ViLW1lbnUgdWwgbGkuaXRlbS1zdWJtZW51IGE6OmJlZm9yZSB7XG4gIEBhcHBseSBib3R0b20tMDtcbn1cbnVsLmMtbW9iaWxlLW1lbnUgLm1lZ2EtbWVudS13cmFwcGVyLnN1Yi1tZW51IHVsIGxpLml0ZW0tc3VibWVudSBhIC5zcGVjaWFsLXN0YW1wIHtcbiAgQGFwcGx5IGxlYWRpbmctMjtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxudWwuYy1tb2JpbGUtbWVudSAubWVnYS1tZW51LXdyYXBwZXIuc3ViLW1lbnUgdWwgbGkuaXRlbS1zdWJtZW51IGEgaW1nIHtcbiAgQGFwcGx5IG1yLTY7XG59XG51bC5jLW1vYmlsZS1tZW51IC5tZWdhLW1lbnUtd3JhcHBlci5zdWItbWVudSB1bCBsaS5pdGVtLXN1Ym1lbnUgYSBzcGFuIHtcbiAgQGFwcGx5IHRleHQtMTggbGVhZGluZy0yO1xuICBmb250LXNpemU6IDE4cHg7XG59XG51bC5jLW1vYmlsZS1tZW51IC5tZWdhLW1lbnUtd3JhcHBlci5zdWItbWVudSB1bCBsaS5pdGVtLXN1Ym1lbnUgYSBzcGFuOjpiZWZvcmUge1xuICBAYXBwbHkgYm90dG9tLTA7XG59XG51bC5jLW1vYmlsZS1tZW51IC5tZWdhLW1lbnUtd3JhcHBlci5zdWItbWVudSAudGV4dC1zZXBhcmF0b3Ige1xuICBAYXBwbHkgbS0wIHAtMCBteS02O1xufVxudWwuYy1tb2JpbGUtbWVudSAubWVnYS1tZW51LXdyYXBwZXIuc3ViLW1lbnUgLmltZy13cmFwcGVyIHtcbiAgQGFwcGx5IG1iLTU7XG59XG51bC5jLW1vYmlsZS1tZW51IC5tZWdhLW1lbnUtd3JhcHBlci5zdWItbWVudSAuaW1nLXdyYXBwZXIgYSBwIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjZweDtcbn1cbnVsLmMtbW9iaWxlLW1lbnUgLm1lZ2EtbWVudS13cmFwcGVyLnN1Yi1tZW51IC5pbWctd3JhcHBlciBhIHA6OmFmdGVyIHtcbiAgQGFwcGx5IGJvdHRvbS0wO1xufVxuXG4uYy1wYWdpbmF0aW9uIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG5Ac2NyZWVuIHNtIHtcbiAgLmMtcGFnaW5hdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgfVxufVxuLmMtcGFnaW5hdGlvbiAucGFnZS1udW1iZXJzIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXI6IDJweCBzb2xpZCB0aGVtZShcImNvbG9ycy5icmFuZFwiKTtcbiAgbWluLXdpZHRoOiA0MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICBtYXJnaW4tcmlnaHQ6IDZweDtcbiAgcGFkZGluZzogMnB4IDE0cHggMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogdGhlbWUoXCJjb2xvcnMuYmFzZS10eHRcIik7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xufVxuLmMtcGFnaW5hdGlvbiAucGFnZS1udW1iZXJzOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiBjb2xvci1tb2QodGhlbWUoXCJjb2xvcnMuYnJhbmRcIikgc2hhZGUoMTAlKSk7XG59XG4uYy1wYWdpbmF0aW9uIC5wYWdlLW51bWJlcnMuY3VycmVudCB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiB0aGVtZShcImNvbG9ycy5icmFuZFwiKTtcbn1cblxuLmMtcG9wdXAge1xuICBAYXBwbHkgZmxleCBpdGVtcy1jZW50ZXIganVzdGlmeS1jZW50ZXIgZml4ZWQgaW5zZXQtMCB3LWZ1bGwgaC1mdWxsIHotNTAgaGlkZGVuO1xufVxuLmMtcG9wdXAgLnBvcHVwLW92ZXJsYXkge1xuICBAYXBwbHkgYWJzb2x1dGUgaW5zZXQtMCB6LTEwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDM1LCA4LCA0NiwgMC44KTtcbiAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDNweCk7XG59XG4uYy1wb3B1cCAucG9wdXAtYm9keSB7XG4gIEBhcHBseSBmbGV4IG14LTYgei0yMCByZWxhdGl2ZSByb3VuZGVkLTJ4bDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc0MUI5ODtcbiAgbWF4LXdpZHRoOiAxMzE4cHg7XG4gIGhlaWdodDogbWF4LWNvbnRlbnQ7XG59XG4uYy1wb3B1cCAucG9wdXAtYm9keSAucG9wdXAtaW1hZ2Uge1xuICBAYXBwbHkgaGlkZGVuIHNtOmJsb2NrO1xufVxuLmMtcG9wdXAgLnBvcHVwLWJvZHkgLnBvcHVwLWltYWdlIGltZyB7XG4gIEBhcHBseSBoLWZ1bGwgb2JqZWN0LWNvdmVyO1xuICBtYXgtd2lkdGg6IDM1MXB4O1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAxNnB4IDAgMCAxNnB4O1xufVxuLmMtcG9wdXAgLnBvcHVwLWJvZHkgLnBvcHVwLWNvbnRlbnQge1xuICBAYXBwbHkgcHgtMTIgc206cHgtMTIgcHktMTYgbWQ6cHQtMTcgbWQ6cHItMjIgbWQ6cGItMjAgbWQ6cGwtMTc7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCAxNnB4IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtcG9wdXAgLnBvcHVwLWJvZHkgLnBvcHVwLWNvbnRlbnQge1xuICAgIEBhcHBseSBwdC01IHByLTggcGItNyBwbC01O1xuICB9XG4gIC5jLXBvcHVwIC5wb3B1cC1ib2R5IC5wb3B1cC1jb250ZW50IGgyIHtcbiAgICBmb250LXNpemU6IDEuNjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmMtcG9wdXAgLnBvcHVwLWJvZHkgLnBvcHVwLWNvbnRlbnQgcCB7XG4gICAgZm9udC1zaXplOiAxM3B4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxNDYzcHgpIHtcbiAgLmMtcG9wdXAgLnBvcHVwLWJvZHkgLnBvcHVwLWNvbnRlbnQge1xuICAgIEBhcHBseSBwdC0xMCBwci0xNyBwYi0xMyBwbC0xMDtcbiAgfVxuICAuYy1wb3B1cCAucG9wdXAtYm9keSAucG9wdXAtY29udGVudCBoMiB7XG4gICAgZm9udC1zaXplOiAyLjE4NzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuYy1wb3B1cCAucG9wdXAtYm9keSAucG9wdXAtY29udGVudCBwIHtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmMtcG9wdXAgLnBvcHVwLWJvZHkgLnBvcHVwLWNvbnRlbnQgLnNlbmQtYnRuIHtcbiAgICBmb250LXNpemU6IDEuMTg3NXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG4uYy1wb3B1cCAucG9wdXAtYm9keSAucG9wdXAtY29udGVudCBoMiB7XG4gIEBhcHBseSB0ZXh0LTM5IGxlYWRpbmctMS4xIG1iLTcgZm9udC1ib2xkO1xuICBjb2xvcjogI0Y3RjRGQztcbiAgZm9udC1mYW1pbHk6IFwiRmlyYVNhbnNcIjtcbn1cbi5jLXBvcHVwIC5wb3B1cC1ib2R5IC5wb3B1cC1jb250ZW50IHAge1xuICBAYXBwbHkgdGV4dC0yMCBsZWFkaW5nLTEuNSBtdC0wIG1iLTY7XG4gIGNvbG9yOiAjQzVBQkQ2O1xufVxuLmMtcG9wdXAgLnBvcHVwLWJvZHkgLnBvcHVwLWNvbnRlbnQgLndwY2Y3LWZvcm0gLmlucHV0LWdyb3VwIHtcbiAgQGFwcGx5IG1iLTEyO1xuICBib3JkZXItcmFkaXVzOiA4cHggNTBweCA1MHB4IDhweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1wb3B1cCAucG9wdXAtYm9keSAucG9wdXAtY29udGVudCAud3BjZjctZm9ybSAuaW5wdXQtZ3JvdXAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cbi5jLXBvcHVwIC5wb3B1cC1ib2R5IC5wb3B1cC1jb250ZW50IC53cGNmNy1mb3JtIC5pbnB1dC1ncm91cCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAge1xuICBAYXBwbHkgYmxvY2sgdy1mdWxsO1xuICBtYXgtd2lkdGg6IDUwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYy1wb3B1cCAucG9wdXAtYm9keSAucG9wdXAtY29udGVudCAud3BjZjctZm9ybSAuaW5wdXQtZ3JvdXAgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBzY3JlZW4gbWQge1xuICAuYy1wb3B1cCAucG9wdXAtYm9keSAucG9wdXAtY29udGVudCAud3BjZjctZm9ybSAuaW5wdXQtZ3JvdXAgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIHtcbiAgICBtYXgtd2lkdGg6IDYwJTtcbiAgfVxufVxuLmMtcG9wdXAgLnBvcHVwLWJvZHkgLnBvcHVwLWNvbnRlbnQgLndwY2Y3LWZvcm0gLmlucHV0LWdyb3VwIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCBpbnB1dCB7XG4gIEBhcHBseSB3LWZ1bGwgaC1mdWxsIHRleHQtMTggc206dGV4dC0yMCBsZWFkaW5nLTEuNSBmb250LXNlbWlib2xkIHAtNjtcbiAgYm9yZGVyLXJhZGl1czogOHB4IDAgMCA4cHg7XG4gIGNvbG9yOiAjOEI5MTk1O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jLXBvcHVwIC5wb3B1cC1ib2R5IC5wb3B1cC1jb250ZW50IC53cGNmNy1mb3JtIC5pbnB1dC1ncm91cCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgaW5wdXQge1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG59XG4uYy1wb3B1cCAucG9wdXAtYm9keSAucG9wdXAtY29udGVudCAud3BjZjctZm9ybSAuaW5wdXQtZ3JvdXAgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIGlucHV0OjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjOEI5MTk1O1xufVxuLmMtcG9wdXAgLnBvcHVwLWJvZHkgLnBvcHVwLWNvbnRlbnQgLndwY2Y3LWZvcm0gLmlucHV0LWdyb3VwIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCAud3BjZjctbm90LXZhbGlkLXRpcCB7XG4gIEBhcHBseSBhYnNvbHV0ZTtcbn1cbi5jLXBvcHVwIC5wb3B1cC1ib2R5IC5wb3B1cC1jb250ZW50IC53cGNmNy1mb3JtIC5pbnB1dC1ncm91cCAuc2VuZC1idG4ge1xuICBAYXBwbHkgYmxvY2sgdy1mdWxsIHRleHQtMTkgc206dGV4dC0yMiBsZWFkaW5nLTEuNSBmb250LWJvbGQgcC02O1xuICBib3JkZXItcmFkaXVzOiAwIDUwcHggNTBweCAwO1xuICBtYXgtd2lkdGg6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU2MTc3MDtcbiAgY29sb3I6ICNGN0Y0RkM7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xufVxuQHNjcmVlbiBtZCB7XG4gIC5jLXBvcHVwIC5wb3B1cC1ib2R5IC5wb3B1cC1jb250ZW50IC53cGNmNy1mb3JtIC5pbnB1dC1ncm91cCAuc2VuZC1idG4ge1xuICAgIG1heC13aWR0aDogMzUlO1xuICB9XG4gIC5jLXBvcHVwIC5wb3B1cC1ib2R5IC5wb3B1cC1jb250ZW50IC53cGNmNy1mb3JtIC5pbnB1dC1ncm91cCAuc2VuZC1idG46aG92ZXIge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgICBtYXgtd2lkdGg6IDQwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jLXBvcHVwIC5wb3B1cC1ib2R5IC5wb3B1cC1jb250ZW50IC53cGNmNy1mb3JtIC5pbnB1dC1ncm91cCAuc2VuZC1idG4ge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gICAgcGFkZGluZzogMTdweCAyNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gIH1cbiAgLmMtcG9wdXAgLnBvcHVwLWJvZHkgLnBvcHVwLWNvbnRlbnQgLndwY2Y3LWZvcm0gLmlucHV0LWdyb3VwIC5zZW5kLWJ0biBpbWcge1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICB9XG4gIC5jLXBvcHVwIC5wb3B1cC1ib2R5IC5wb3B1cC1jb250ZW50IC53cGNmNy1mb3JtIC5pbnB1dC1ncm91cCAuc2VuZC1idG46aG92ZXIge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICAgIG9wYWNpdHk6IDAuODtcbiAgfVxufVxuLmMtcG9wdXAgLnBvcHVwLWJvZHkgLnBvcHVwLWNvbnRlbnQgLndwY2Y3LWZvcm0gLmFjY2VwdGFuY2Utd3JhcHBlciAud3BjZjctbGlzdC1pdGVtIHtcbiAgQGFwcGx5IHJlbGF0aXZlO1xufVxuLmMtcG9wdXAgLnBvcHVwLWJvZHkgLnBvcHVwLWNvbnRlbnQgLndwY2Y3LWZvcm0gLmFjY2VwdGFuY2Utd3JhcHBlciAud3BjZjctbGlzdC1pdGVtIGlucHV0IHtcbiAgQGFwcGx5IGhpZGRlbiBvcGFjaXR5LTAgYXBwZWFyYW5jZS1ub25lO1xufVxuLmMtcG9wdXAgLnBvcHVwLWJvZHkgLnBvcHVwLWNvbnRlbnQgLndwY2Y3LWZvcm0gLmFjY2VwdGFuY2Utd3JhcHBlciAud3BjZjctbGlzdC1pdGVtIC53cGNmNy1saXN0LWl0ZW0tbGFiZWwge1xuICBAYXBwbHkgYmxvY2sgdGV4dC0xMiBsZWFkaW5nLTEuOCBwbC0xOCBtZDpwbC0xNCBjdXJzb3ItcG9pbnRlcjtcbiAgY29sb3I6ICNFM0RDRjE7XG59XG4uYy1wb3B1cCAucG9wdXAtYm9keSAucG9wdXAtY29udGVudCAud3BjZjctZm9ybSAuYWNjZXB0YW5jZS13cmFwcGVyIC53cGNmNy1saXN0LWl0ZW0gLndwY2Y3LWxpc3QtaXRlbS1sYWJlbCBhIHtcbiAgY29sb3I6ICNFM0RDRjE7XG59XG4uYy1wb3B1cCAucG9wdXAtYm9keSAucG9wdXAtY29udGVudCAud3BjZjctZm9ybSAuYWNjZXB0YW5jZS13cmFwcGVyIC53cGNmNy1saXN0LWl0ZW0gLndwY2Y3LWxpc3QtaXRlbS1sYWJlbDo6YmVmb3JlIHtcbiAgQGFwcGx5IGJsb2NrIGJnLXdoaXRlIHJvdW5kZWQtZnVsbCBhYnNvbHV0ZSBsZWZ0LTA7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAzNXB4O1xuICBoZWlnaHQ6IDM1cHg7XG4gIHRvcDogNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjQzVBQkQ2O1xufVxuLmMtcG9wdXAgLnBvcHVwLWJvZHkgLnBvcHVwLWNvbnRlbnQgLndwY2Y3LWZvcm0gLmFjY2VwdGFuY2Utd3JhcHBlciAud3BjZjctbGlzdC1pdGVtIC53cGNmNy1saXN0LWl0ZW0tbGFiZWw6OmFmdGVyIHtcbiAgQGFwcGx5IHRyYW5zaXRpb24tYWxsO1xufVxuLmMtcG9wdXAgLnBvcHVwLWJvZHkgLnBvcHVwLWNvbnRlbnQgLndwY2Y3LWZvcm0gLmFjY2VwdGFuY2Utd3JhcHBlciAud3BjZjctbGlzdC1pdGVtIGlucHV0OmNoZWNrZWQgfiAud3BjZjctbGlzdC1pdGVtLWxhYmVsOjphZnRlciwgLmMtcG9wdXAgLnBvcHVwLWJvZHkgLnBvcHVwLWNvbnRlbnQgLndwY2Y3LWZvcm0gLmFjY2VwdGFuY2Utd3JhcHBlciAud3BjZjctbGlzdC1pdGVtOmhvdmVyIGlucHV0IH4gLndwY2Y3LWxpc3QtaXRlbS1sYWJlbDo6YWZ0ZXIge1xuICBAYXBwbHkgYmxvY2sgcm91bmRlZC1mdWxsIGFic29sdXRlIHRyYW5zaXRpb24tYWxsO1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTYxNzcwO1xuICBsZWZ0OiAxMXB4O1xuICB0b3A6IDE2cHg7XG59XG4uYy1wb3B1cCAucG9wdXAtYm9keSAucG9wdXAtY29udGVudCAucG9wdXAtYnV0dG9uIHtcbiAgQGFwcGx5IGZsZXggaXRlbXMtY2VudGVyIGp1c3RpZnktYmV0d2VlbiBiZy13aGl0ZSBweS0yIHByLTMgcGwtNyB0ZXh0LTE3IGZvbnQtbWVkaXVtO1xuICBjb2xvcjogIzU2MTc3MDtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgbWF4LXdpZHRoOiAxNzVweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG59XG4uYy1wb3B1cCAucG9wdXAtYm9keSAucG9wdXAtY29udGVudCAucG9wdXAtYnV0dG9uOmhvdmVyIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIG1heC13aWR0aDogMjAwcHg7XG59XG4uYy1wb3B1cCAucG9wdXAtYm9keSAucG9wdXAtY2xvc2Uge1xuICBAYXBwbHkgYWJzb2x1dGUgdG9wLTAgcmlnaHQtMCBjdXJzb3ItcG9pbnRlciB0cmFuc2l0aW9uLWNvbG9ycztcbiAgYmFja2dyb3VuZDogI0Y0RjRGNjtcbiAgcGFkZGluZzogMTlweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYy1wb3B1cCAucG9wdXAtYm9keSAucG9wdXAtY2xvc2Uge1xuICAgIHBhZGRpbmc6IDEycHg7XG4gIH1cbn1cbi5jLXBvcHVwIC5wb3B1cC1ib2R5IC5wb3B1cC1jbG9zZTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNlNmU2ZWI7XG59XG5cbi5jLXNjcm9sbC10by10b3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAxMHB4O1xuICBib3R0b206IDEwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC42cyBlYXNlO1xuICBiYWNrZ3JvdW5kOiB0aGVtZShcImNvbG9ycy5icmFuZFwiKTtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB6LWluZGV4OiAxMDtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMHB4KTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgY3ViaWMtYmV6aWVyKDAuMjMsIDAuMywgMC4yNCwgMS4xOCk7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgYm9yZGVyOiAycHggc29saWQgI2ZmZjtcbn1cbi5jLXNjcm9sbC10by10b3Agc3ZnIHtcbiAgd2lkdGg6IDIzcHg7XG4gIGhlaWdodDogMjNweDtcbiAgZmlsbDogI2ZmZjtcbn1cbi5jLXNjcm9sbC10by10b3A6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiBjb2xvci1tb2QodGhlbWUoXCJjb2xvcnMuYnJhbmRcIikgc2hhZGUoMTAlKSk7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5jLXNjcm9sbC10by10b3Auc2hvdyB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvcGFjaXR5OiAxO1xufVxuXG4uYy1zaGFyZS1pY29ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuLmMtc2hhcmUtaWNvbnMgYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiA3cHggMTFweDtcbiAgbWFyZ2luLXJpZ2h0OiAxcHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG4gIG1hcmdpbi1ib3R0b206IDFweDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5jLXNoYXJlLWljb25zIHAge1xuICBtYXJnaW4tbGVmdDogOHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5jLXNoYXJlLWljb25zX19pY29uLWZhY2Vib29rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNiNTk5ODtcbn1cblxuLmMtc2hhcmUtaWNvbnNfX2ljb24tZmFjZWJvb2s6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDI3M2M4O1xufVxuXG4uYy1zaGFyZS1pY29uc19faWNvbi10d2l0dGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU1YWNlZTtcbn1cblxuLmMtc2hhcmUtaWNvbnNfX2ljb24tdHdpdHRlcjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMmJiZjU7XG59XG5cbi5jLXNoYXJlLWljb25zX19pY29uLW1haWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTk5O1xufVxuXG4uYy1zaGFyZS1pY29uc19faWNvbi1tYWlsOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2E4YThhODtcbn1cblxuLmMtc2hhcmUtaWNvbnNfX2ljb24teGluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMjY1Njc7XG59XG5cbi5jLXNoYXJlLWljb25zX19pY29uLXhpbmc6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjk4ODhhO1xufVxuXG4uYy1zaGFyZS1pY29uc19faWNvbi13aGF0c2FwcCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1Y2JlNGE7XG59XG5cbi5jLXNoYXJlLWljb25zX19pY29uLXdoYXRzYXBwOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0YWYyMztcbn1cblxuLmMtdGl0bGUge1xuICBjb2xvcjogdGhlbWUoXCJjb2xvcnMuaGVhZGVyXCIpO1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG4gIG1hcmdpbi10b3A6IDEuNWVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAyNHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzNzVweCkge1xuICAuYy10aXRsZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKFxuICAgICAgMjRweCArIDExICogKDEwMHZ3IC0gMzc1cHgpIC8gKDEyMDAgLSAzNzUpXG4gICAgKTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmMtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgfVxufVxuLmMtdGl0bGU6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4uYy10aXRsZS0teHhzbWFsbCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzc1cHgpIHtcbiAgLmMtdGl0bGUtLXh4c21hbGwge1xuICAgIGZvbnQtc2l6ZTogY2FsYyhcbiAgICAgIDE0cHggKyA0ICogKDEwMHZ3IC0gMzc1cHgpIC8gKDEyMDAgLSAzNzUpXG4gICAgKTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmMtdGl0bGUtLXh4c21hbGwge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuXG4uYy10aXRsZS0teHNtYWxsIHtcbiAgZm9udC1zaXplOiAxN3B4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzNzVweCkge1xuICAuYy10aXRsZS0teHNtYWxsIHtcbiAgICBmb250LXNpemU6IGNhbGMoXG4gICAgICAxN3B4ICsgNCAqICgxMDB2dyAtIDM3NXB4KSAvICgxMjAwIC0gMzc1KVxuICAgICk7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jLXRpdGxlLS14c21hbGwge1xuICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgfVxufVxuXG4uYy10aXRsZS0tc21hbGwge1xuICBmb250LXNpemU6IDE4cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDM3NXB4KSB7XG4gIC5jLXRpdGxlLS1zbWFsbCB7XG4gICAgZm9udC1zaXplOiBjYWxjKFxuICAgICAgMThweCArIDYgKiAoMTAwdncgLSAzNzVweCkgLyAoMTIwMCAtIDM3NSlcbiAgICApO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuYy10aXRsZS0tc21hbGwge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxufVxuXG4uYy10aXRsZS0tbGFyZ2Uge1xuICBmb250LXNpemU6IDI4cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDM3NXB4KSB7XG4gIC5jLXRpdGxlLS1sYXJnZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKFxuICAgICAgMjhweCArIDEyICogKDEwMHZ3IC0gMzc1cHgpIC8gKDEyMDAgLSAzNzUpXG4gICAgKTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmMtdGl0bGUtLWxhcmdlIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gIH1cbn1cblxuLmMtdGl0bGUtLXhsYXJnZSB7XG4gIGZvbnQtc2l6ZTogMjhweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzc1cHgpIHtcbiAgLmMtdGl0bGUtLXhsYXJnZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKFxuICAgICAgMjhweCArIDI1ICogKDEwMHZ3IC0gMzc1cHgpIC8gKDEyMDAgLSAzNzUpXG4gICAgKTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmMtdGl0bGUtLXhsYXJnZSB7XG4gICAgZm9udC1zaXplOiA1M3B4O1xuICB9XG59XG5cbi5jLXRpdGxlLS14eGxhcmdlIHtcbiAgZm9udC1zaXplOiA0MHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzNzVweCkge1xuICAuYy10aXRsZS0teHhsYXJnZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKFxuICAgICAgNDBweCArIDMwICogKDEwMHZ3IC0gMzc1cHgpIC8gKDEyMDAgLSAzNzUpXG4gICAgKTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmMtdGl0bGUtLXh4bGFyZ2Uge1xuICAgIGZvbnQtc2l6ZTogNzBweDtcbiAgfVxufVxuXG4uYi1leGFtcGxlIHtcbiAgQGFwcGx5IGJnLWJyYW5kO1xufVxuXG4uY3VzdG9tLWhlYWRpbmctd3JhcHBlci5zdGFuZGFyZC1mb250IC5oZWFkaW5nIHtcbiAgZm9udC1mYW1pbHk6IFwiRmlyYVNhbnNcIjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAyLjQzNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAzLjA2MjVyZW07XG4gIG1hcmdpbjogMCAwIDM0cHg7XG59XG4uY3VzdG9tLWhlYWRpbmctd3JhcHBlci5iaWdnZXItZm9udCAuaGVhZGluZyB7XG4gIGZvbnQtZmFtaWx5OiBcIkZpcmFTYW5zXCI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMi42MjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAzLjM3NXJlbTtcbiAgbWFyZ2luOiAwIDAgMzRweDtcbn1cblxuLmhlcm8tdGV4dC13aXRoLWljb25zIC5vdXRsaW5lLWxlZnQge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNEM0M4RTI7XG4gIHBhZGRpbmctbGVmdDogMzRweDtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbn1cbi5oZXJvLXRleHQtd2l0aC1pY29ucyAub3V0bGluZS1sZWZ0IC5tYWluLXRleHQge1xuICBjb2xvcjogIzU2MTc3MDtcbiAgbWFyZ2luOiAyNnB4IDAgNTNweDtcbn1cbi5oZXJvLXRleHQtd2l0aC1pY29ucyAub3V0bGluZS1sZWZ0IC5tYWluLXRleHQgaDEsIC5oZXJvLXRleHQtd2l0aC1pY29ucyAub3V0bGluZS1sZWZ0IC5tYWluLXRleHQgaDIsIC5oZXJvLXRleHQtd2l0aC1pY29ucyAub3V0bGluZS1sZWZ0IC5tYWluLXRleHQgaDMsIC5oZXJvLXRleHQtd2l0aC1pY29ucyAub3V0bGluZS1sZWZ0IC5tYWluLXRleHQgaDQsIC5oZXJvLXRleHQtd2l0aC1pY29ucyAub3V0bGluZS1sZWZ0IC5tYWluLXRleHQgaDUsIC5oZXJvLXRleHQtd2l0aC1pY29ucyAub3V0bGluZS1sZWZ0IC5tYWluLXRleHQgaDYsIC5oZXJvLXRleHQtd2l0aC1pY29ucyAub3V0bGluZS1sZWZ0IC5tYWluLXRleHQgcCB7XG4gIGZvbnQtZmFtaWx5OiBcIkZpcmFTYW5zXCI7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAyLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAzLjI1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLmhlcm8tdGV4dC13aXRoLWljb25zIC5vdXRsaW5lLWxlZnQgLm1haW4tdGV4dCBoMSBzdHJvbmcsIC5oZXJvLXRleHQtd2l0aC1pY29ucyAub3V0bGluZS1sZWZ0IC5tYWluLXRleHQgaDIgc3Ryb25nLCAuaGVyby10ZXh0LXdpdGgtaWNvbnMgLm91dGxpbmUtbGVmdCAubWFpbi10ZXh0IGgzIHN0cm9uZywgLmhlcm8tdGV4dC13aXRoLWljb25zIC5vdXRsaW5lLWxlZnQgLm1haW4tdGV4dCBoNCBzdHJvbmcsIC5oZXJvLXRleHQtd2l0aC1pY29ucyAub3V0bGluZS1sZWZ0IC5tYWluLXRleHQgaDUgc3Ryb25nLCAuaGVyby10ZXh0LXdpdGgtaWNvbnMgLm91dGxpbmUtbGVmdCAubWFpbi10ZXh0IGg2IHN0cm9uZywgLmhlcm8tdGV4dC13aXRoLWljb25zIC5vdXRsaW5lLWxlZnQgLm1haW4tdGV4dCBwIHN0cm9uZyB7XG4gIGZvbnQtc2l6ZTogNTMlO1xuICB2ZXJ0aWNhbC1hbGlnbjogc3VwZXI7XG59XG4uaGVyby10ZXh0LXdpdGgtaWNvbnMgLm91dGxpbmUtbGVmdCAuc3ViLXRleHQge1xuICBjb2xvcjogIzk2NzBBOTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbn1cbi5oZXJvLXRleHQtd2l0aC1pY29ucyAuaWNvbnMtYmFyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgxNTAsIDExMiwgMTY5LCAwLjM0KTtcbiAgYm9yZGVyLXJhZGl1czogNDFweDtcbiAgcGFkZGluZzogMTFweCAzMHB4IDExcHggMTJweDtcbiAgbWF4LXdpZHRoOiBtYXgtY29udGVudDtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbn1cbi5oZXJvLXRleHQtd2l0aC1pY29ucyAuaWNvbnMtYmFyIGltZyB7XG4gIG1hcmdpbi1yaWdodDogMTJweDtcbn1cbi5oZXJvLXRleHQtd2l0aC1pY29ucyAuaWNvbnMtYmFyIC5zaW5nbGUtaWNvbiB7XG4gIGNvbG9yOiAjNTYxNzcwO1xuICBtYXJnaW4tcmlnaHQ6IDMzcHg7XG59XG4uaGVyby10ZXh0LXdpdGgtaWNvbnMgLmljb25zLWJhciAuc2luZ2xlLWljb246bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogdW5zZXQ7XG59XG4uaGVyby10ZXh0LXdpdGgtaWNvbnMgLmljb25zLWJhciAuc2luZ2xlLWljb24gLnRleHQge1xuICBmb250LWZhbWlseTogXCJGaXJhU2Fuc1wiO1xuICBmb250LXNpemU6IDEuMTg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLm5ld3NsZXR0ZXItd3JhcHBlciB7XG4gIHBhZGRpbmc6IDEyLjVyZW0gMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubmV3c2xldHRlci13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAzLjEyNXJlbSAwIDcuODEyNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLm5ld3NsZXR0ZXItd3JhcHBlciB7XG4gICAgcGFkZGluZzogNS42MjVyZW0gMCA3LjVyZW07XG4gIH1cbn1cbi5uZXdzbGV0dGVyLXdyYXBwZXIgLmNvbnRhaW5lci1uZXdzbGV0dGVyIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEzNDJweCkge1xuICAubmV3c2xldHRlci13cmFwcGVyIC5jb250YWluZXItbmV3c2xldHRlciB7XG4gICAgbWF4LXdpZHRoOiAxMzQycHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEycHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm5ld3NsZXR0ZXItd3JhcHBlciAuY29udGFpbmVyLW5ld3NsZXR0ZXIge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gICAgcGFkZGluZy1yaWdodDogMjRweDtcbiAgfVxufVxuLm5ld3NsZXR0ZXItd3JhcHBlciAuaW5zaWRlLWdlbmVyYWwtd3JhcHBlciB7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIGJveC1zaGFkb3c6IDEwcHggMTBweCA2MHB4IHJnYmEoMCwgMCwgMCwgMC4xNyk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5ld3NsZXR0ZXItd3JhcHBlciAuaW5zaWRlLWdlbmVyYWwtd3JhcHBlciB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDI3JSA3MyU7XG4gIH1cbn1cbi5uZXdzbGV0dGVyLXdyYXBwZXIgLmluc2lkZS1nZW5lcmFsLXdyYXBwZXIgLnBob3RvLXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5uZXdzbGV0dGVyLXdyYXBwZXIgLmluc2lkZS1nZW5lcmFsLXdyYXBwZXIgLnBob3RvLXdyYXBwZXIge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDE2cHg7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMTZweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAyNSU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubmV3c2xldHRlci13cmFwcGVyIC5pbnNpZGUtZ2VuZXJhbC13cmFwcGVyIC5waG90by13cmFwcGVyIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMTZweDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMTZweDtcbiAgICBwYWRkaW5nOiAxNTBweCAwO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMTAlO1xuICB9XG59XG4ubmV3c2xldHRlci13cmFwcGVyIC5pbnNpZGUtZ2VuZXJhbC13cmFwcGVyIC5mb3JtLWFyZWEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzQxQjk4O1xuICBwYWRkaW5nOiA0LjU2MjVyZW0gNC4wNjI1cmVtIDMuNXJlbSA0LjEyNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5uZXdzbGV0dGVyLXdyYXBwZXIgLmluc2lkZS1nZW5lcmFsLXdyYXBwZXIgLmZvcm0tYXJlYSB7XG4gICAgcGFkZGluZzogMy40Mzc1cmVtIDMuNzVyZW0gMi41cmVtIDMuNzVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubmV3c2xldHRlci13cmFwcGVyIC5pbnNpZGUtZ2VuZXJhbC13cmFwcGVyIC5mb3JtLWFyZWEge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxNnB4O1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxNnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm5ld3NsZXR0ZXItd3JhcHBlciAuaW5zaWRlLWdlbmVyYWwtd3JhcHBlciAuZm9ybS1hcmVhIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxNnB4O1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxNnB4O1xuICAgIHBhZGRpbmctbGVmdDogMjRweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNHB4O1xuICB9XG59XG4ubmV3c2xldHRlci13cmFwcGVyIC5pbnNpZGUtZ2VuZXJhbC13cmFwcGVyIC5mb3JtLWFyZWEgLmhlYWRpbmcge1xuICBmb250LWZhbWlseTogXCJGaXJhU2Fuc1wiO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDIuNDM3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDMuMDYyNXJlbTtcbiAgY29sb3I6ICNmN2Y0ZmM7XG4gIG1hcmdpbjogMCAwIDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm5ld3NsZXR0ZXItd3JhcHBlciAuaW5zaWRlLWdlbmVyYWwtd3JhcHBlciAuZm9ybS1hcmVhIC5oZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDIuMTI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjc1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAubmV3c2xldHRlci13cmFwcGVyIC5pbnNpZGUtZ2VuZXJhbC13cmFwcGVyIC5mb3JtLWFyZWEgLmhlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICBsaW5lLWhlaWdodDogMi42MjVyZW07XG4gIH1cbn1cbi5uZXdzbGV0dGVyLXdyYXBwZXIgLmluc2lkZS1nZW5lcmFsLXdyYXBwZXIgLmZvcm0tYXJlYSAuc3ViLWhlYWRpbmcge1xuICBjb2xvcjogI0M1QUJENjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMzFweDtcbiAgbWFyZ2luLWJvdHRvbTogMy4zMTI1cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5uZXdzbGV0dGVyLXdyYXBwZXIgLmluc2lkZS1nZW5lcmFsLXdyYXBwZXIgLmZvcm0tYXJlYSAuc3ViLWhlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLm5ld3NsZXR0ZXItd3JhcHBlciAuaW5zaWRlLWdlbmVyYWwtd3JhcHBlciAuZm9ybS1hcmVhIC5zdWItaGVhZGluZyB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIuMTg3NXJlbTtcbiAgfVxufVxuLm5ld3NsZXR0ZXItd3JhcHBlciAuaW5zaWRlLWdlbmVyYWwtd3JhcHBlciAuaW5wdXQtZ3JvdXAge1xuICBtYXJnaW4tYm90dG9tOiAzcmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5uZXdzbGV0dGVyLXdyYXBwZXIgLmluc2lkZS1nZW5lcmFsLXdyYXBwZXIgLmlucHV0LWdyb3VwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG4ubmV3c2xldHRlci13cmFwcGVyIC5pbnNpZGUtZ2VuZXJhbC13cmFwcGVyIC5pbnB1dC1ncm91cCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiA1OSU7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5uZXdzbGV0dGVyLXdyYXBwZXIgLmluc2lkZS1nZW5lcmFsLXdyYXBwZXIgLmlucHV0LWdyb3VwIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAubmV3c2xldHRlci13cmFwcGVyIC5pbnNpZGUtZ2VuZXJhbC13cmFwcGVyIC5pbnB1dC1ncm91cCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAge1xuICAgIG1heC13aWR0aDogNTIlO1xuICB9XG59XG4ubmV3c2xldHRlci13cmFwcGVyIC5pbnNpZGUtZ2VuZXJhbC13cmFwcGVyIC5pbnB1dC1ncm91cCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgaW5wdXQge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogOHB4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA4cHg7XG4gIGNvbG9yOiAjOEI5MTk1O1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjkzNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHBhZGRpbmc6IDIzLjVweCAyNXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5uZXdzbGV0dGVyLXdyYXBwZXIgLmluc2lkZS1nZW5lcmFsLXdyYXBwZXIgLmlucHV0LWdyb3VwIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCBpbnB1dCB7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cbi5uZXdzbGV0dGVyLXdyYXBwZXIgLmluc2lkZS1nZW5lcmFsLXdyYXBwZXIgLmlucHV0LWdyb3VwIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCBpbnB1dDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzhCOTE5NTtcbn1cbi5uZXdzbGV0dGVyLXdyYXBwZXIgLmluc2lkZS1nZW5lcmFsLXdyYXBwZXIgLmlucHV0LWdyb3VwIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCAud3BjZjctbm90LXZhbGlkLXRpcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5uZXdzbGV0dGVyLXdyYXBwZXIgLmluc2lkZS1nZW5lcmFsLXdyYXBwZXIgLmlucHV0LWdyb3VwIC5zZW5kLWJ0biB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDM0JTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NjE3NzA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1MHB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNTBweDtcbiAgY29sb3I6ICNGN0Y0RkM7XG4gIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjkzNzVyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDEycHg7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAubmV3c2xldHRlci13cmFwcGVyIC5pbnNpZGUtZ2VuZXJhbC13cmFwcGVyIC5pbnB1dC1ncm91cCAuc2VuZC1idG4ge1xuICAgIG1heC13aWR0aDogNDAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm5ld3NsZXR0ZXItd3JhcHBlciAuaW5zaWRlLWdlbmVyYWwtd3JhcHBlciAuaW5wdXQtZ3JvdXAgLnNlbmQtYnRuOmhvdmVyIHtcbiAgICBtYXgtd2lkdGg6IDQxJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLm5ld3NsZXR0ZXItd3JhcHBlciAuaW5zaWRlLWdlbmVyYWwtd3JhcHBlciAuaW5wdXQtZ3JvdXAgLnNlbmQtYnRuOmhvdmVyIHtcbiAgICBtYXgtd2lkdGg6IDQ4JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5uZXdzbGV0dGVyLXdyYXBwZXIgLmluc2lkZS1nZW5lcmFsLXdyYXBwZXIgLmlucHV0LWdyb3VwIC5zZW5kLWJ0bjpob3ZlciB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIH1cbiAgLm5ld3NsZXR0ZXItd3JhcHBlciAuaW5zaWRlLWdlbmVyYWwtd3JhcHBlciAuaW5wdXQtZ3JvdXAgLnNlbmQtYnRuOmhvdmVyIC5qdXN0aWZ5LW1vYmlsZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzM3B4O1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm5ld3NsZXR0ZXItd3JhcHBlciAuaW5zaWRlLWdlbmVyYWwtd3JhcHBlciAuaW5wdXQtZ3JvdXAgLnNlbmQtYnRuIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgd2lkdGg6IG1heC1jb250ZW50O1xuICAgIHBhZGRpbmc6IDE3cHggMjVweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICB9XG4gIC5uZXdzbGV0dGVyLXdyYXBwZXIgLmluc2lkZS1nZW5lcmFsLXdyYXBwZXIgLmlucHV0LWdyb3VwIC5zZW5kLWJ0biBpbWcge1xuICAgIG1hcmdpbi1sZWZ0OiA0MHB4O1xuICB9XG4gIC5uZXdzbGV0dGVyLXdyYXBwZXIgLmluc2lkZS1nZW5lcmFsLXdyYXBwZXIgLmlucHV0LWdyb3VwIC5zZW5kLWJ0bjpob3ZlciB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgb3BhY2l0eTogMC44O1xuICB9XG59XG4ubmV3c2xldHRlci13cmFwcGVyIC5pbnNpZGUtZ2VuZXJhbC13cmFwcGVyIC5pbnB1dC1ncm91cCAuc2VuZC1idG4gLmp1c3RpZnktbW9iaWxlIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLm5ld3NsZXR0ZXItd3JhcHBlciAuaW5zaWRlLWdlbmVyYWwtd3JhcHBlciAuaW5wdXQtZ3JvdXAgLnNlbmQtYnRuIC5qdXN0aWZ5LW1vYmlsZSBpbWcge1xuICBtYXJnaW4tbGVmdDogMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5uZXdzbGV0dGVyLXdyYXBwZXIgLmluc2lkZS1nZW5lcmFsLXdyYXBwZXIgLmlucHV0LWdyb3VwIC5zZW5kLWJ0biAuanVzdGlmeS1tb2JpbGUgaW1nIHtcbiAgICBtYXJnaW4tbGVmdDogMjJweDtcbiAgfVxufVxuLm5ld3NsZXR0ZXItd3JhcHBlciAuaW5zaWRlLWdlbmVyYWwtd3JhcHBlciAuYWNjZXB0YW5jZS13cmFwcGVyIGEge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5uZXdzbGV0dGVyLXdyYXBwZXIgLmluc2lkZS1nZW5lcmFsLXdyYXBwZXIgLmFjY2VwdGFuY2Utd3JhcHBlciBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLm5ld3NsZXR0ZXItd3JhcHBlciAuaW5zaWRlLWdlbmVyYWwtd3JhcHBlciAuYWNjZXB0YW5jZS13cmFwcGVyIC53cGNmNy1saXN0LWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubmV3c2xldHRlci13cmFwcGVyIC5pbnNpZGUtZ2VuZXJhbC13cmFwcGVyIC5hY2NlcHRhbmNlLXdyYXBwZXIgLndwY2Y3LWxpc3QtaXRlbSBpbnB1dCB7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG9wYWNpdHk6IDA7XG59XG4ubmV3c2xldHRlci13cmFwcGVyIC5pbnNpZGUtZ2VuZXJhbC13cmFwcGVyIC5hY2NlcHRhbmNlLXdyYXBwZXIgLndwY2Y3LWxpc3QtaXRlbSAud3BjZjctbGlzdC1pdGVtLWxhYmVsIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgY29sb3I6ICNlM2RjZjE7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLWxlZnQ6IDU1cHg7XG59XG4ubmV3c2xldHRlci13cmFwcGVyIC5pbnNpZGUtZ2VuZXJhbC13cmFwcGVyIC5hY2NlcHRhbmNlLXdyYXBwZXIgLndwY2Y3LWxpc3QtaXRlbSAud3BjZjctbGlzdC1pdGVtLWxhYmVsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDM1cHg7XG4gIGhlaWdodDogMzVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDVweDtcbn1cbi5uZXdzbGV0dGVyLXdyYXBwZXIgLmluc2lkZS1nZW5lcmFsLXdyYXBwZXIgLmFjY2VwdGFuY2Utd3JhcHBlciAud3BjZjctbGlzdC1pdGVtIC53cGNmNy1saXN0LWl0ZW0tbGFiZWw6OmFmdGVyIHtcbiAgdHJhbnNpdGlvbjogYWxsIGVhc2UtaW4tb3V0IDAuM3M7XG59XG4ubmV3c2xldHRlci13cmFwcGVyIC5pbnNpZGUtZ2VuZXJhbC13cmFwcGVyIC5hY2NlcHRhbmNlLXdyYXBwZXIgLndwY2Y3LWxpc3QtaXRlbSBpbnB1dDpjaGVja2VkIH4gLndwY2Y3LWxpc3QtaXRlbS1sYWJlbDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMTRweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTYxNzcwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDExcHg7XG4gIHRvcDogMTZweDtcbiAgdHJhbnNpdGlvbjogYWxsIGVhc2UtaW4tb3V0IDAuM3M7XG59XG5cbi5wb3N0cy1sb29wLXdyYXBwZXIgLmluc2lkZS13cmFwcGVyIHtcbiAgbWFyZ2luLWxlZnQ6IC0xMnB4O1xuICBtYXJnaW4tcmlnaHQ6IC0xMnB4O1xufVxuLnBvc3RzLWxvb3Atd3JhcHBlciAuaW5zaWRlLXdyYXBwZXIgLnBvc3QtbGluay13cmFwIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucG9zdHMtbG9vcC13cmFwcGVyIC5pbnNpZGUtd3JhcHBlciAucG9zdC1saW5rLXdyYXAgaW1nIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG59XG4ucG9zdHMtbG9vcC13cmFwcGVyIC5pbnNpZGUtd3JhcHBlciAucG9zdC1saW5rLXdyYXAgLnNpbmdsZS1wb3N0LWNvbnRhaW5lciB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xufVxuLnBvc3RzLWxvb3Atd3JhcHBlciAuaW5zaWRlLXdyYXBwZXIgLnBvc3QtbGluay13cmFwOmhvdmVyIGltZyB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG59XG4ucG9zdHMtbG9vcC13cmFwcGVyIC5pbnNpZGUtd3JhcHBlciAucG9zdC1saW5rLXdyYXA6aG92ZXIgLnNpbmdsZS1wb3N0LWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG59XG4ucG9zdHMtbG9vcC13cmFwcGVyIC5pbnNpZGUtd3JhcHBlciAuZWwtcGFkZGVkLXdyYXBwZXIge1xuICBwYWRkaW5nOiAwIDEycHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIHdpZHRoOiA1MCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5wb3N0cy1sb29wLXdyYXBwZXIgLmluc2lkZS13cmFwcGVyIC5lbC1wYWRkZWQtd3JhcHBlciB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5wb3N0cy1sb29wLXdyYXBwZXIgLmluc2lkZS13cmFwcGVyIC5lbC1wYWRkZWQtd3JhcHBlciB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wb3N0cy1sb29wLXdyYXBwZXIgLmluc2lkZS13cmFwcGVyIC5lbC1wYWRkZWQtd3JhcHBlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5wb3N0cy1sb29wLXdyYXBwZXIgLmluc2lkZS13cmFwcGVyIC5zaW5nbGUtcG9zdC1jb250YWluZXItc3BlY2lhbCB7XG4gIGJveC1zaGFkb3c6IC0xMHB4IDEwcHggMzBweCByZ2JhKDcsIDEsIDMyLCAwLjEpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzQxQjk4ICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiA3LjE4NzVyZW0gNTBweCA4LjY4NzVyZW0gMzZweDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wb3N0cy1sb29wLXdyYXBwZXIgLmluc2lkZS13cmFwcGVyIC5zaW5nbGUtcG9zdC1jb250YWluZXItc3BlY2lhbCB7XG4gICAgcGFkZGluZzogNDBweCAxMnB4O1xuICB9XG59XG4ucG9zdHMtbG9vcC13cmFwcGVyIC5pbnNpZGUtd3JhcHBlciAuc2luZ2xlLXBvc3QtY29udGFpbmVyLXNwZWNpYWwgLmluc2lkZS13cmFwcGVyLWNvbnRlbnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLnBvc3RzLWxvb3Atd3JhcHBlciAuaW5zaWRlLXdyYXBwZXIgLnNpbmdsZS1wb3N0LWNvbnRhaW5lci1zcGVjaWFsIC5zbWFsbC10ZXh0IHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiA5cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gIGNvbG9yOiAjYmQ5YWM2O1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLnBvc3RzLWxvb3Atd3JhcHBlciAuaW5zaWRlLXdyYXBwZXIgLnNpbmdsZS1wb3N0LWNvbnRhaW5lci1zcGVjaWFsIC5oZWFkaW5nLXRleHQgcCB7XG4gIGZvbnQtZmFtaWx5OiBcIkZpcmFTYW5zXCI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMS41NjI1cmVtO1xuICBsaW5lLWhlaWdodDogMS44NzVyZW07XG4gIGNvbG9yOiAjZjdmNGZjO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLnBvc3RzLWxvb3Atd3JhcHBlciAuaW5zaWRlLXdyYXBwZXIgLnNpbmdsZS1wb3N0LWNvbnRhaW5lci1zcGVjaWFsIC5oZWFkaW5nLXRleHQgcCBzdHJvbmcge1xuICBmb250LXNpemU6IDgwJTtcbiAgdmVydGljYWwtYWxpZ246IHN1cGVyO1xufVxuLnBvc3RzLWxvb3Atd3JhcHBlciAuaW5zaWRlLXdyYXBwZXIgLnNpbmdsZS1wb3N0LWNvbnRhaW5lci1zcGVjaWFsIC5jb3B5IHAge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICBjb2xvcjogI2M1YWJkNjtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbn1cbi5wb3N0cy1sb29wLXdyYXBwZXIgLmluc2lkZS13cmFwcGVyIC5zaW5nbGUtcG9zdC1jb250YWluZXItc3BlY2lhbCBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogMTc1cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBjb2xvcjogIzU2MTc3MDtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBmb250LWZhbWlseTogXCJGaXJhU2Fuc1wiO1xuICBwYWRkaW5nOiAxNXB4IDExcHggMTVweCAzMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1yYWRpdXM6IDI4cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBmb250LXdlaWdodDogNTAwO1xuICB0cmFuc2l0aW9uOiBhbGwgZWFzZS1pbi1vdXQgMC4zcztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucG9zdHMtbG9vcC13cmFwcGVyIC5pbnNpZGUtd3JhcHBlciAuc2luZ2xlLXBvc3QtY29udGFpbmVyLXNwZWNpYWwgYSB7XG4gICAgbWF4LXdpZHRoOiA3NSU7XG4gIH1cbn1cbi5wb3N0cy1sb29wLXdyYXBwZXIgLmluc2lkZS13cmFwcGVyIC5zaW5nbGUtcG9zdC1jb250YWluZXItc3BlY2lhbCBhIGltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgcmlnaHQ6IDExcHg7XG4gIHdpZHRoOiAzNXB4O1xuICBoZWlnaHQ6IDM1cHg7XG4gIHRyYW5zaXRpb246IGFsbCBlYXNlLWluLW91dCAwLjNzO1xufVxuLnBvc3RzLWxvb3Atd3JhcHBlciAuaW5zaWRlLXdyYXBwZXIgLnNpbmdsZS1wb3N0LWNvbnRhaW5lci1zcGVjaWFsIGE6aG92ZXIge1xuICBtYXgtd2lkdGg6IDIwMHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgZWFzZS1pbi1vdXQgMC4zcztcbn1cbi5wb3N0cy1sb29wLXdyYXBwZXIgLmluc2lkZS13cmFwcGVyIC5zaW5nbGUtcG9zdC1jb250YWluZXItc3BlY2lhbCBhOmhvdmVyIGltZyB7XG4gIHJpZ2h0OiAxMHB4O1xufVxuLnBvc3RzLWxvb3Atd3JhcHBlciAuaW5zaWRlLXdyYXBwZXIgLnNpbmdsZS1wb3N0LWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm94LXNoYWRvdzogLTEwcHggMTBweCAzMHB4IHJnYmEoNywgMSwgMzIsIDAuMSk7XG59XG4ucG9zdHMtbG9vcC13cmFwcGVyIC5pbnNpZGUtd3JhcHBlciAuc2luZ2xlLXBvc3QtY29udGFpbmVyIC5zaXplLXBvc3RfZmVhdHVyZV9sYXJnZSB7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBvYmplY3QtcG9zaXRpb246IHRvcDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMjMuODc1cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wb3N0cy1sb29wLXdyYXBwZXIgLmluc2lkZS13cmFwcGVyIC5zaW5nbGUtcG9zdC1jb250YWluZXIgLnNpemUtcG9zdF9mZWF0dXJlX2xhcmdlIHtcbiAgICBoZWlnaHQ6IDM0NHB4O1xuICB9XG59XG4ucG9zdHMtbG9vcC13cmFwcGVyIC5pbnNpZGUtd3JhcHBlciAuc2luZ2xlLXBvc3QtY29udGFpbmVyIC5zaXplLXBvc3RfZmVhdHVyZV9tZWRpdW0ge1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgb2JqZWN0LXBvc2l0aW9uOiB0b3A7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDE5LjYyNXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucG9zdHMtbG9vcC13cmFwcGVyIC5pbnNpZGUtd3JhcHBlciAuc2luZ2xlLXBvc3QtY29udGFpbmVyIC5zaXplLXBvc3RfZmVhdHVyZV9tZWRpdW0ge1xuICAgIGhlaWdodDogMjgycHg7XG4gIH1cbn1cbi5wb3N0cy1sb29wLXdyYXBwZXIgLmluc2lkZS13cmFwcGVyIC5zaW5nbGUtcG9zdC1jb250YWluZXIgLnNpemUtcG9zdF9mZWF0dXJlX3NtYWxsIHtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIG9iamVjdC1wb3NpdGlvbjogdG9wO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxNS44MTI1cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wb3N0cy1sb29wLXdyYXBwZXIgLmluc2lkZS13cmFwcGVyIC5zaW5nbGUtcG9zdC1jb250YWluZXIgLnNpemUtcG9zdF9mZWF0dXJlX3NtYWxsIHtcbiAgICBoZWlnaHQ6IDIyOHB4O1xuICB9XG59XG4ucG9zdHMtbG9vcC13cmFwcGVyIC5pbnNpZGUtd3JhcHBlciAuc2luZ2xlLXBvc3QtY29udGFpbmVyIC5wb3N0LWNvbnRlbnQge1xuICBwYWRkaW5nOiAzNHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wb3N0cy1sb29wLXdyYXBwZXIgLmluc2lkZS13cmFwcGVyIC5zaW5nbGUtcG9zdC1jb250YWluZXIgLnBvc3QtY29udGVudCB7XG4gICAgcGFkZGluZzogMjVweCAxMnB4O1xuICB9XG59XG4ucG9zdHMtbG9vcC13cmFwcGVyIC5pbnNpZGUtd3JhcHBlciAuc2luZ2xlLXBvc3QtY29udGFpbmVyIC5wb3N0LWNvbnRlbnQgLmNhdGVnb3J5IHtcbiAgY29sb3I6ICNBMEE0QTk7XG4gIGZvbnQtc2l6ZTogOXB4O1xuICBsaW5lLWhlaWdodDogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBtYXJnaW4tdG9wOiAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLnBvc3RzLWxvb3Atd3JhcHBlciAuaW5zaWRlLXdyYXBwZXIgLnNpbmdsZS1wb3N0LWNvbnRhaW5lciAucG9zdC1jb250ZW50IGgzIHtcbiAgZm9udC1zaXplOiAxLjU2MjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtZmFtaWx5OiBcIkZpcmFTYW5zXCI7XG4gIGNvbG9yOiAjMzAzOTQ1O1xuICBsaW5lLWhlaWdodDogMS44NzVyZW07XG4gIG1hcmdpbi1ib3R0b206IDE0cHg7XG59XG4ucG9zdHMtbG9vcC13cmFwcGVyIC5pbnNpZGUtd3JhcHBlciAuc2luZ2xlLXBvc3QtY29udGFpbmVyIC5wb3N0LWNvbnRlbnQgLmV4Y2VycHQtd3JhcHBlciBwIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzc4N0M4MjtcbiAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4ucG9zdHMtbG9vcC13cmFwcGVyIC5pbnNpZGUtd3JhcHBlciAuc2luZ2xlLXBvc3QtY29udGFpbmVyIC5wb3N0LWNvbnRlbnQgLnJlYWQtbW9yZSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gIGNvbG9yOiAjNTYxNzcwO1xufVxuLnBvc3RzLWxvb3Atd3JhcHBlciAuaW5zaWRlLXdyYXBwZXIgLnNpbmdsZS1wb3N0LWNvbnRhaW5lciAucG9zdC1jb250ZW50IC5yZWFkLW1vcmU6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLnZpZGVvcy13aXRoLWxpZ2h0Ym94LXdyYXBwZXIge1xuICBtYXJnaW4tYm90dG9tOiA2LjI1cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC52aWRlb3Mtd2l0aC1saWdodGJveC13cmFwcGVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICBtYXJnaW46IDAgMjRweCAzLjEyNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnZpZGVvcy13aXRoLWxpZ2h0Ym94LXdyYXBwZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDMuMTI1cmVtO1xuICB9XG59XG4udmlkZW9zLXdpdGgtbGlnaHRib3gtd3JhcHBlciAuY29udGVudC13cmFwIHtcbiAgcGFkZGluZzogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAudmlkZW9zLXdpdGgtbGlnaHRib3gtd3JhcHBlciAuY29udGVudC13cmFwIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG4udmlkZW9zLXdpdGgtbGlnaHRib3gtd3JhcHBlciAudmlkZW9zLWJsb2NrcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGOUY2RkY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEQUM3RTA7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjNTYxNzcwO1xuICBsaW5lLWhlaWdodDogMjNweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAzMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC52aWRlb3Mtd2l0aC1saWdodGJveC13cmFwcGVyIC52aWRlb3MtYmxvY2tzIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxNXB4O1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxNXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAudmlkZW9zLXdpdGgtbGlnaHRib3gtd3JhcHBlciAudmlkZW9zLWJsb2NrcyB7XG4gICAgbWFyZ2luOiAwIDI0cHg7XG4gIH1cbn1cbi52aWRlb3Mtd2l0aC1saWdodGJveC13cmFwcGVyIC52aWRlb3MtYmxvY2tzIC5iYXItYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU2MTc3MDtcbiAgY29sb3I6ICNFQUUyRUQ7XG4gIHBhZGRpbmc6IDIzcHggM3B4IDA7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbn1cbi52aWRlb3Mtd2l0aC1saWdodGJveC13cmFwcGVyIC52aWRlb3MtYmxvY2tzIC5iYXItYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc0MUI5ODtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnZpZGVvcy13aXRoLWxpZ2h0Ym94LXdyYXBwZXIgLnZpZGVvcy1ibG9ja3MgLmJhci1idXR0b24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luOiAwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gIH1cbn1cbi52aWRlb3Mtd2l0aC1saWdodGJveC13cmFwcGVyIC52aWRlb3MtYmxvY2tzIC5iYXItYnV0dG9uIC5yb3RhdGVkLXRleHQge1xuICBtYXJnaW46IDU0cHggMCA1OXB4O1xuICBmb250LXNpemU6IDE3cHg7XG4gIGxpbmUtaGVpZ2h0OiA0MXB4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC52aWRlb3Mtd2l0aC1saWdodGJveC13cmFwcGVyIC52aWRlb3MtYmxvY2tzIC5iYXItYnV0dG9uIC5yb3RhdGVkLXRleHQge1xuICAgIG9yZGVyOiAtMTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgfVxuICAudmlkZW9zLXdpdGgtbGlnaHRib3gtd3JhcHBlciAudmlkZW9zLWJsb2NrcyAuYmFyLWJ1dHRvbiAucm90YXRlZC10ZXh0IGltZyB7XG4gICAgbWFyZ2luOiAwIDMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudmlkZW9zLXdpdGgtbGlnaHRib3gtd3JhcHBlciAudmlkZW9zLWJsb2NrcyAuYmFyLWJ1dHRvbiAucm90YXRlZC10ZXh0IHtcbiAgICBAYXBwbHkgLXJvdGF0ZS05MDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC52aWRlb3Mtd2l0aC1saWdodGJveC13cmFwcGVyIC52aWRlb3MtYmxvY2tzIC5iYXItYnV0dG9uIGltZyB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cbi52aWRlb3Mtd2l0aC1saWdodGJveC13cmFwcGVyIC52aWRlb3MtYmxvY2tzIC52aWRlby1idXR0b24ge1xuICBtYXJnaW4tdG9wOiBhdXRvO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAyOXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC52aWRlb3Mtd2l0aC1saWdodGJveC13cmFwcGVyIC52aWRlb3MtYmxvY2tzIC52aWRlby1idXR0b24ge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudmlkZW9zLXdpdGgtbGlnaHRib3gtd3JhcHBlciAudmlkZW9zLWJsb2NrcyAuaW1hZ2UtYmxvY2sge1xuICAgIG1heC13aWR0aDogMzAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExMjNweCkge1xuICAudmlkZW9zLXdpdGgtbGlnaHRib3gtd3JhcHBlciAudmlkZW9zLWJsb2NrcyAuaW1hZ2UtYmxvY2sge1xuICAgIHdpZHRoOiAyMzBweDtcbiAgfVxufVxuLnZpZGVvcy13aXRoLWxpZ2h0Ym94LXdyYXBwZXIgLnZpZGVvcy1ibG9ja3MgLmltYWdlLWJsb2NrIGltZyB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDMwcHg7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIG9iamVjdC1wb3NpdGlvbjogdG9wO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC52aWRlb3Mtd2l0aC1saWdodGJveC13cmFwcGVyIC52aWRlb3MtYmxvY2tzIC5pbWFnZS1ibG9jayBpbWcge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDE1cHg7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDE1cHg7XG4gICAgbWF4LWhlaWdodDogMzAwcHg7XG4gIH1cbn1cbi52aWRlb3Mtd2l0aC1saWdodGJveC13cmFwcGVyIC52aWRlb3MtYmxvY2tzIC52aWRlby1ibG9jayB7XG4gIHBhZGRpbmc6IDE2cHggMjBweCAyMHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnZpZGVvcy13aXRoLWxpZ2h0Ym94LXdyYXBwZXIgLnZpZGVvcy1ibG9ja3MgLnZpZGVvLWJsb2NrIHtcbiAgICBwYWRkaW5nOiAzMnB4IDQ1cHggNDFweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC52aWRlb3Mtd2l0aC1saWdodGJveC13cmFwcGVyIC52aWRlb3MtYmxvY2tzIC52aWRlby1ibG9jayB7XG4gICAgcGFkZGluZzogMzJweCA0NXB4IDQxcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMTg5LCAxNTQsIDE5OCwgMC41MSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudmlkZW9zLXdpdGgtbGlnaHRib3gtd3JhcHBlciAudmlkZW9zLWJsb2NrcyAudmlkZW8tYmxvY2sge1xuICAgIG1heC13aWR0aDogMzQ1cHg7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgcmdiYSgxODksIDE1NCwgMTk4LCAwLjUxKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTEyM3B4KSB7XG4gIC52aWRlb3Mtd2l0aC1saWdodGJveC13cmFwcGVyIC52aWRlb3MtYmxvY2tzIC52aWRlby1ibG9jayB7XG4gICAgd2lkdGg6IDI1MHB4O1xuICB9XG59XG4udmlkZW9zLXdpdGgtbGlnaHRib3gtd3JhcHBlciAudmlkZW9zLWJsb2NrcyAudmlkZW8tYmxvY2s6bGFzdC1vZi10eXBlIHtcbiAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuLnZpZGVvcy13aXRoLWxpZ2h0Ym94LXdyYXBwZXIgLnZpZGVvcy1ibG9ja3MgLnZpZGVvLWJsb2NrIHAge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtZmFtaWx5OiBcIkZpcmFTYW5zXCI7XG59XG4udmlkZW9zLXdpdGgtbGlnaHRib3gtd3JhcHBlciAudmlkZW9zLWJsb2NrcyAudmlkZW8tYmxvY2sgaW1nIHtcbiAgbWFyZ2luLXJpZ2h0OiAxM3B4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbn1cbi52aWRlb3Mtd2l0aC1saWdodGJveC13cmFwcGVyIC52aWRlb3MtYmxvY2tzIC52aWRlby1ibG9jazpob3ZlciB7XG4gIGNvbG9yOiAjNzQxQjk4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbn1cbi52aWRlb3Mtd2l0aC1saWdodGJveC13cmFwcGVyIC52aWRlb3MtYmxvY2tzIC52aWRlby1ibG9jazpob3ZlciBpbWcge1xuICBmaWx0ZXI6IHNhdHVyYXRlKDIpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbn1cblxuLmFib3V0LXByb2R1Y3Qtd3JhcHBlciB7XG4gIG1hcmdpbi1ib3R0b206IDEwMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hYm91dC1wcm9kdWN0LXdyYXBwZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDMuMTI1cmVtO1xuICB9XG59XG4uYWJvdXQtcHJvZHVjdC13cmFwcGVyIC5hYm91dC1wcm9kdWN0LWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNEY2RkQ7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHBhZGRpbmc6IDMwcHggNDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWJvdXQtcHJvZHVjdC13cmFwcGVyIC5hYm91dC1wcm9kdWN0LWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMzBweCAyNHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTA5OHB4KSB7XG4gIC5hYm91dC1wcm9kdWN0LXdyYXBwZXIgLmFib3V0LXByb2R1Y3QtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiA0cmVtIDUuMzEyNXJlbTtcbiAgICBtYXgtd2lkdGg6IDEwOThweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cbn1cbi5hYm91dC1wcm9kdWN0LXdyYXBwZXIgLmFib3V0LXByb2R1Y3QtY29udGFpbmVyIC5hYm91dC1wcm9kdWN0LWNlbnRlciB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi10b3A6IDI1cHg7XG59XG4uYWJvdXQtcHJvZHVjdC13cmFwcGVyIC5hYm91dC1wcm9kdWN0LWNvbnRhaW5lciAucHJvZHVjdC1pbi13cmFwIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbi5hYm91dC1wcm9kdWN0LXdyYXBwZXIgLmFib3V0LXByb2R1Y3QtY29udGFpbmVyIC5sLW91dGxpbmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmb250LWZhbWlseTogXCJGaXJhU2Fuc1wiO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDEuNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjMxMjVyZW07XG4gIGNvbG9yOiAjNTYxNzcwO1xuICBtYXJnaW4tYm90dG9tOiAyLjE4NzVyZW07XG59XG4uYWJvdXQtcHJvZHVjdC13cmFwcGVyIC5hYm91dC1wcm9kdWN0LWNvbnRhaW5lciAubC1vdXRsaW5lICoge1xuICBmb250LWZhbWlseTogXCJGaXJhU2Fuc1wiO1xufVxuLmFib3V0LXByb2R1Y3Qtd3JhcHBlciAuYWJvdXQtcHJvZHVjdC1jb250YWluZXIgLmwtb3V0bGluZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCAjRUFFMkVEO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIG1hcmdpbi1yaWdodDogMjJweDtcbiAgcGFkZGluZzogMTBweCAwO1xufVxuLmFib3V0LXByb2R1Y3Qtd3JhcHBlciAuYWJvdXQtcHJvZHVjdC1jb250YWluZXIgLmwtb3V0bGluZSBwIHtcbiAgcGFkZGluZzogOXB4IDA7XG4gIG1hcmdpbjogMDtcbn1cbi5hYm91dC1wcm9kdWN0LXdyYXBwZXIgLmFib3V0LXByb2R1Y3QtY29udGFpbmVyIC5wYWNrYWdlIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBsaW5lLWhlaWdodDogMjlweDtcbiAgY29sb3I6ICM1NjE3NzA7XG4gIG1hcmdpbi1ib3R0b206IDIycHg7XG59XG4uYWJvdXQtcHJvZHVjdC13cmFwcGVyIC5hYm91dC1wcm9kdWN0LWNvbnRhaW5lciB0YWJsZSB7XG4gIG1hcmdpbi10b3A6IDM4cHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XG4gIGJvcmRlci1zcGFjaW5nOiAxMHB4IDA7XG4gIG1hcmdpbi1sZWZ0OiAtMTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWJvdXQtcHJvZHVjdC13cmFwcGVyIC5hYm91dC1wcm9kdWN0LWNvbnRhaW5lciB0YWJsZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cbi5hYm91dC1wcm9kdWN0LXdyYXBwZXIgLmFib3V0LXByb2R1Y3QtY29udGFpbmVyIHRhYmxlIHRkIHtcbiAgcGFkZGluZzogN3B4IDIwcHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRTNEQ0YxO1xuICBtYXgtd2lkdGg6IDMzLjMzJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFib3V0LXByb2R1Y3Qtd3JhcHBlciAuYWJvdXQtcHJvZHVjdC1jb250YWluZXIgdGFibGUgdGQge1xuICAgIHBhZGRpbmc6IDVweCAxMnB4O1xuICB9XG59XG4uYWJvdXQtcHJvZHVjdC13cmFwcGVyIC5hYm91dC1wcm9kdWN0LWNvbnRhaW5lciB0YWJsZSB0cjpsYXN0LWNoaWxkIHRkIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFM0RDRjE7XG59XG4uYWJvdXQtcHJvZHVjdC13cmFwcGVyIC5hYm91dC1wcm9kdWN0LWNvbnRhaW5lciB0YWJsZSB0cjpudGgtY2hpbGQoZXZlbikgdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG59XG4uYWJvdXQtcHJvZHVjdC13cmFwcGVyIC5hYm91dC1wcm9kdWN0LWNvbnRhaW5lciB0YWJsZSB0cjpudGgtY2hpbGQob2RkKSB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41NSk7XG59XG4uYWJvdXQtcHJvZHVjdC13cmFwcGVyIC5hYm91dC1wcm9kdWN0LWNvbnRhaW5lciB0YWJsZSB0ciB0ZDpmaXJzdC1jaGlsZCB7XG4gIGZvbnQtZmFtaWx5OiBcIkZpcmFTYW5zXCI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAycmVtO1xuICBjb2xvcjogIzU2MTc3MDtcbn1cbi5hYm91dC1wcm9kdWN0LXdyYXBwZXIgLmFib3V0LXByb2R1Y3QtY29udGFpbmVyIHRhYmxlIHRyIHRkIHtcbiAgZm9udC1mYW1pbHk6IFwiRmlyYVNhbnNcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDJyZW07XG4gIGNvbG9yOiAjNTYxNzcwO1xufVxuLmFib3V0LXByb2R1Y3Qtd3JhcHBlciAuYWJvdXQtcHJvZHVjdC1jb250YWluZXIgdGFibGUgdHIgLnZhbHVlIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHdpZHRoOiA3NSU7XG4gIGZvbnQtZmFtaWx5OiBcIkZpcmFTYW5zXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAycmVtO1xuICBjb2xvcjogIzU2MTc3MDtcbn1cbi5hYm91dC1wcm9kdWN0LXdyYXBwZXIgLmFib3V0LXByb2R1Y3QtY29udGFpbmVyIHRhYmxlIHRyIC51bml0IHtcbiAgd2lkdGg6IDUwJTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC1mYW1pbHk6IFwiRmlyYVNhbnNcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDJyZW07XG4gIGNvbG9yOiAjNTYxNzcwO1xufVxuLmFib3V0LXByb2R1Y3Qtd3JhcHBlciAuYWJvdXQtcHJvZHVjdC1jb250YWluZXIgLmFib3V0LW5ydiB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgbGluZS1oZWlnaHQ6IDIzcHg7XG4gIGNvbG9yOiAjNTYxNzcwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hYm91dC1wcm9kdWN0LXdyYXBwZXIgLmFib3V0LXByb2R1Y3QtY29udGFpbmVyIC5hYm91dC1ucnYge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxufVxuLmFib3V0LXByb2R1Y3Qtd3JhcHBlciAuYWJvdXQtcHJvZHVjdC1jb250YWluZXIgYSB7XG4gIGNvbG9yOiAjNzQxQjk4O1xufVxuLmFib3V0LXByb2R1Y3Qtd3JhcHBlciAuYWJvdXQtcHJvZHVjdC1jb250YWluZXIgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmFib3V0LXByb2R1Y3Qtd3JhcHBlciAuYWJvdXQtcHJvZHVjdC1jb250YWluZXIgLmRpdmlkZXIgaHIge1xuICBtYXJnaW46IDYzcHggMCA1M3B4O1xuICBib3JkZXItY29sb3I6ICNFM0RDRjE7XG59XG4uYWJvdXQtcHJvZHVjdC13cmFwcGVyIC5hYm91dC1wcm9kdWN0LWNvbnRhaW5lciAuZGVzY3JpcHRpb24gcCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgbGluZS1oZWlnaHQ6IDI5cHg7XG4gIGNvbG9yOiAjNTYxNzcwO1xuICBtYXJnaW46IDA7XG59XG4uYWJvdXQtcHJvZHVjdC13cmFwcGVyIC5hYm91dC1wcm9kdWN0LWNvbnRhaW5lciAuZGVzY3JpcHRpb24gdWwge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLmFib3V0LXByb2R1Y3Qtd3JhcHBlciAuYWJvdXQtcHJvZHVjdC1jb250YWluZXIgLmRlc2NyaXB0aW9uIHVsIGxpIHtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgY29sb3I6ICM1NjE3NzA7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG4uYWJvdXQtcHJvZHVjdC13cmFwcGVyIC5hYm91dC1wcm9kdWN0LWNvbnRhaW5lciAuZGVzY3JpcHRpb24gdWwgbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3NDFCOTg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTFweDtcbiAgaGVpZ2h0OiAxMXB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG4uYWJvdXQtcHJvZHVjdC13cmFwcGVyIC5hYm91dC1wcm9kdWN0LWNvbnRhaW5lciAubGlzdCB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG4uYWJvdXQtcHJvZHVjdC13cmFwcGVyIC5hYm91dC1wcm9kdWN0LWNvbnRhaW5lciAubGlzdCAuaXRlbSB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgbGluZS1oZWlnaHQ6IDI5cHg7XG4gIGNvbG9yOiAjNTYxNzcwO1xufVxuLmFib3V0LXByb2R1Y3Qtd3JhcHBlciAuYWJvdXQtcHJvZHVjdC1jb250YWluZXIgLmxpc3QgLml0ZW0gaW1nIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiA3cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFib3V0LXByb2R1Y3Qtd3JhcHBlciAuYWJvdXQtcHJvZHVjdC1jb250YWluZXIgLmljb25zLWJhciB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgxNTAsIDExMiwgMTY5LCAwLjM0KTtcbiAgICBib3JkZXItcmFkaXVzOiA0MXB4O1xuICAgIHBhZGRpbmc6IDExcHggMzBweCAxMXB4IDEycHg7XG4gICAgbWF4LXdpZHRoOiBtYXgtY29udGVudDtcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICB9XG4gIC5hYm91dC1wcm9kdWN0LXdyYXBwZXIgLmFib3V0LXByb2R1Y3QtY29udGFpbmVyIC5pY29ucy1iYXIgaW1nIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gIH1cbiAgLmFib3V0LXByb2R1Y3Qtd3JhcHBlciAuYWJvdXQtcHJvZHVjdC1jb250YWluZXIgLmljb25zLWJhciAuc2luZ2xlLWljb24ge1xuICAgIGNvbG9yOiAjNTYxNzcwO1xuICAgIG1hcmdpbi1yaWdodDogMzNweDtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAuYWJvdXQtcHJvZHVjdC13cmFwcGVyIC5hYm91dC1wcm9kdWN0LWNvbnRhaW5lciAuaWNvbnMtYmFyIC5zaW5nbGUtaWNvbjpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IHVuc2V0O1xuICB9XG4gIC5hYm91dC1wcm9kdWN0LXdyYXBwZXIgLmFib3V0LXByb2R1Y3QtY29udGFpbmVyIC5pY29ucy1iYXIgLnNpbmdsZS1pY29uIC50ZXh0IHtcbiAgICBmb250LWZhbWlseTogXCJGaXJhU2Fuc1wiO1xuICAgIGZvbnQtc2l6ZTogMS4xODc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM3NXJlbTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIC13ZWJraXQtaHlwaGVuczogYXV0bztcbiAgICAtbW96LWh5cGhlbnM6IGF1dG87XG4gICAgLW1zLWh5cGhlbnM6IGF1dG87XG4gICAgaHlwaGVuczogYXV0bztcbiAgfVxuICAuYWJvdXQtcHJvZHVjdC13cmFwcGVyIC5hYm91dC1wcm9kdWN0LWNvbnRhaW5lciAuaWNvbnMtYmFyIC5zaW5nbGUtaWNvbiAudGV4dCBwIHtcbiAgICBmb250LWZhbWlseTogXCJGaXJhU2Fuc1wiO1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hYm91dC1wcm9kdWN0LXdyYXBwZXIgLmFib3V0LXByb2R1Y3QtY29udGFpbmVyIC5pY29ucy1iYXIge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG4gIC5hYm91dC1wcm9kdWN0LXdyYXBwZXIgLmFib3V0LXByb2R1Y3QtY29udGFpbmVyIC5pY29ucy1iYXIgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDUwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICB9XG4gIC5hYm91dC1wcm9kdWN0LXdyYXBwZXIgLmFib3V0LXByb2R1Y3QtY29udGFpbmVyIC5pY29ucy1iYXIgLnNpbmdsZS1pY29uIHtcbiAgICBtYXJnaW46IDAgMCAxNXB4IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGNvbG9yOiAjNTYxNzcwO1xuICB9XG4gIC5hYm91dC1wcm9kdWN0LXdyYXBwZXIgLmFib3V0LXByb2R1Y3QtY29udGFpbmVyIC5pY29ucy1iYXIgLnNpbmdsZS1pY29uOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1yaWdodDogdW5zZXQ7XG4gIH1cbiAgLmFib3V0LXByb2R1Y3Qtd3JhcHBlciAuYWJvdXQtcHJvZHVjdC1jb250YWluZXIgLmljb25zLWJhciAuc2luZ2xlLWljb24gLnRleHQge1xuICAgIGZvbnQtZmFtaWx5OiBcIkZpcmFTYW5zXCI7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgLXdlYmtpdC1oeXBoZW5zOiBhdXRvO1xuICAgIC1tb3otaHlwaGVuczogYXV0bztcbiAgICAtbXMtaHlwaGVuczogYXV0bztcbiAgICBoeXBoZW5zOiBhdXRvO1xuICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gIH1cbiAgLmFib3V0LXByb2R1Y3Qtd3JhcHBlciAuYWJvdXQtcHJvZHVjdC1jb250YWluZXIgLmljb25zLWJhciAuc2luZ2xlLWljb24gLnRleHQgcCB7XG4gICAgZm9udC1mYW1pbHk6IFwiRmlyYVNhbnNcIjtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cbi5hYm91dC1wcm9kdWN0LXdyYXBwZXIgLmFib3V0LXByb2R1Y3QtY29udGFpbmVyIC5maWxlLWJ0biB7XG4gIG1hcmdpbi10b3A6IDYwcHg7XG4gIHBhZGRpbmc6IDIxcHggMjVweDtcbiAgYm94LXNoYWRvdzogMTBweCAxMHB4IDUwcHggcmdiYSgzMywgNiwgNDQsIDAuMDYpO1xuICBib3JkZXItcmFkaXVzOiA2OXB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBmb250LWZhbWlseTogXCJGaXJhU2Fuc1wiO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDIxcHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBjb2xvcjogIzU2MTc3MDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWJvdXQtcHJvZHVjdC13cmFwcGVyIC5hYm91dC1wcm9kdWN0LWNvbnRhaW5lciAuZmlsZS1idG4ge1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgfVxufVxuLmFib3V0LXByb2R1Y3Qtd3JhcHBlciAuYWJvdXQtcHJvZHVjdC1jb250YWluZXIgLmZpbGUtYnRuIGltZyB7XG4gIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFib3V0LXByb2R1Y3Qtd3JhcHBlciAuYWJvdXQtcHJvZHVjdC1jb250YWluZXIgLmZpbGUtYnRuIGltZyB7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgfVxufVxuXG4uYW5pbWF0ZWQtbnVtYmVycyAubGFyZ2UtcGFkZCB7XG4gIHBhZGRpbmc6IDEwcmVtIDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYW5pbWF0ZWQtbnVtYmVycyAubGFyZ2UtcGFkZCB7XG4gICAgcGFkZGluZzogNy41cmVtIDA7XG4gIH1cbn1cbi5hbmltYXRlZC1udW1iZXJzIC5zbWFsbC1wYWRkIHtcbiAgcGFkZGluZzogNXJlbSAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmFuaW1hdGVkLW51bWJlcnMgLnNtYWxsLXBhZGQge1xuICAgIHBhZGRpbmc6IDVyZW0gMDtcbiAgfVxufVxuLmFuaW1hdGVkLW51bWJlcnMgLnplcm8tcGFkZCB7XG4gIHBhZGRpbmc6IDA7XG59XG4uYW5pbWF0ZWQtbnVtYmVycyAuYW5pbWF0ZWQtbnVtYmVycy13cmFwcGVyIC5sLW91dGxpbmUge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNkZWRlZTY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmFuaW1hdGVkLW51bWJlcnMgLmFuaW1hdGVkLW51bWJlcnMtd3JhcHBlciAubC1vdXRsaW5lIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICB9XG59XG4uYW5pbWF0ZWQtbnVtYmVycyAuYW5pbWF0ZWQtbnVtYmVycy13cmFwcGVyIC5zaW5nbGUge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLmFuaW1hdGVkLW51bWJlcnMgLmFuaW1hdGVkLW51bWJlcnMtd3JhcHBlciAuc2luZ2xlIC5sLW91dGxpbmUge1xuICBwYWRkaW5nLWxlZnQ6IDMuODc1cmVtO1xufVxuLmFuaW1hdGVkLW51bWJlcnMgLmFuaW1hdGVkLW51bWJlcnMtd3JhcHBlciAuc2luZ2xlIC5kZXNjcmlwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMS41NjI1cmVtO1xuICBsaW5lLWhlaWdodDogMi4zMTI1cmVtO1xufVxuLmFuaW1hdGVkLW51bWJlcnMgLmFuaW1hdGVkLW51bWJlcnMtd3JhcHBlciAuc2luZ2xlIC5zbWFsbC10ZXh0IHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICM1NjE3NzA7XG4gIG1hcmdpbjogMTVweCAwIDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG4uYW5pbWF0ZWQtbnVtYmVycyAuYW5pbWF0ZWQtbnVtYmVycy13cmFwcGVyIC5zaW5nbGUgLnNtYWxsLXRleHQ6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAyNXB4O1xufVxuLmFuaW1hdGVkLW51bWJlcnMgLmFuaW1hdGVkLW51bWJlcnMtd3JhcHBlciAuc2luZ2xlIC5udW1iZXItdmFsdWUge1xuICBmb250LWZhbWlseTogXCJGaXJhU2Fuc1wiO1xuICBmb250LXdlaWdodDogODAwO1xuICBjb2xvcjogIzU2MTc3MDtcbiAgZm9udC1zaXplOiA0LjY4NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiA2LjkzNzVyZW07XG59XG4uYW5pbWF0ZWQtbnVtYmVycyAuYW5pbWF0ZWQtbnVtYmVycy13cmFwcGVyIC5zaW5nbGUgLnBlcmNlbnQge1xuICBmb250LXNpemU6IDIuODEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDQuMTg3NXJlbTtcbn1cbi5hbmltYXRlZC1udW1iZXJzIC5hbmltYXRlZC1udW1iZXJzLXdyYXBwZXIgLmRvdWJsZSB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4uYW5pbWF0ZWQtbnVtYmVycyAuYW5pbWF0ZWQtbnVtYmVycy13cmFwcGVyIC5kb3VibGUgLmwtb3V0bGluZSB7XG4gIHBhZGRpbmc6IDAgMi41cmVtIDAgMy44NzVyZW07XG59XG4uYW5pbWF0ZWQtbnVtYmVycyAuYW5pbWF0ZWQtbnVtYmVycy13cmFwcGVyIC5kb3VibGUgLmRlc2NyaXB0aW9uIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMzJweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYW5pbWF0ZWQtbnVtYmVycyAuYW5pbWF0ZWQtbnVtYmVycy13cmFwcGVyIC5kb3VibGUgLmRlc2NyaXB0aW9uIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIH1cbn1cbi5hbmltYXRlZC1udW1iZXJzIC5hbmltYXRlZC1udW1iZXJzLXdyYXBwZXIgLmRvdWJsZSAuc21hbGwtdGV4dCB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjNTYxNzcwO1xuICBtYXJnaW46IDE1cHggMCAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xufVxuLmFuaW1hdGVkLW51bWJlcnMgLmFuaW1hdGVkLW51bWJlcnMtd3JhcHBlciAuZG91YmxlIC5zbWFsbC10ZXh0OmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMjVweDtcbn1cbi5hbmltYXRlZC1udW1iZXJzIC5hbmltYXRlZC1udW1iZXJzLXdyYXBwZXIgLmRvdWJsZSAubnVtYmVyLXZhbHVlIHtcbiAgZm9udC1mYW1pbHk6IFwiRmlyYVNhbnNcIjtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgY29sb3I6ICM1NjE3NzA7XG4gIGZvbnQtc2l6ZTogNC4wNjI1cmVtO1xuICBsaW5lLWhlaWdodDogNi45Mzc1cmVtO1xufVxuLmFuaW1hdGVkLW51bWJlcnMgLmFuaW1hdGVkLW51bWJlcnMtd3JhcHBlciAuZG91YmxlIC5wZXJjZW50IHtcbiAgZm9udC1zaXplOiAyLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAzLjg3NXJlbTtcbn1cbi5hbmltYXRlZC1udW1iZXJzIC5hbmltYXRlZC1udW1iZXJzLXdyYXBwZXIgLnRyaXBsZSB7XG4gIG1hcmdpbi1ib3R0b206IDMuMTI1cmVtO1xufVxuLmFuaW1hdGVkLW51bWJlcnMgLmFuaW1hdGVkLW51bWJlcnMtd3JhcHBlciAudHJpcGxlIC5sLW91dGxpbmUge1xuICBwYWRkaW5nOiAwIDEuMjVyZW0gMCAyLjMxMjVyZW07XG59XG4uYW5pbWF0ZWQtbnVtYmVycyAuYW5pbWF0ZWQtbnVtYmVycy13cmFwcGVyIC50cmlwbGUgLmRlc2NyaXB0aW9uIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMzJweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYW5pbWF0ZWQtbnVtYmVycyAuYW5pbWF0ZWQtbnVtYmVycy13cmFwcGVyIC50cmlwbGUgLmRlc2NyaXB0aW9uIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIH1cbn1cbi5hbmltYXRlZC1udW1iZXJzIC5hbmltYXRlZC1udW1iZXJzLXdyYXBwZXIgLnRyaXBsZSAuc21hbGwtdGV4dCB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjNTYxNzcwO1xuICBtYXJnaW46IDE1cHggMCAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xufVxuLmFuaW1hdGVkLW51bWJlcnMgLmFuaW1hdGVkLW51bWJlcnMtd3JhcHBlciAudHJpcGxlIC5zbWFsbC10ZXh0OmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMjVweDtcbn1cbi5hbmltYXRlZC1udW1iZXJzIC5hbmltYXRlZC1udW1iZXJzLXdyYXBwZXIgLnRyaXBsZSAubnVtYmVyLXZhbHVlIHtcbiAgZm9udC1mYW1pbHk6IFwiRmlyYVNhbnNcIjtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgY29sb3I6ICM1NjE3NzA7XG4gIGZvbnQtc2l6ZTogNC4wNjI1cmVtO1xuICBsaW5lLWhlaWdodDogNi45Mzc1cmVtO1xufVxuLmFuaW1hdGVkLW51bWJlcnMgLmFuaW1hdGVkLW51bWJlcnMtd3JhcHBlciAudHJpcGxlIC5wZXJjZW50IHtcbiAgZm9udC1zaXplOiAyLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAzLjg3NXJlbTtcbn1cbi5hbmltYXRlZC1udW1iZXJzIC5hbmltYXRlZC1udW1iZXJzLXdyYXBwZXIgLmRlc2NyaXB0aW9uIHtcbiAgLXdlYmtpdC1oeXBoZW5zOiBhdXRvO1xuICAtbW96LWh5cGhlbnM6IGF1dG87XG4gIC1tcy1oeXBoZW5zOiBhdXRvO1xuICBoeXBoZW5zOiBhdXRvO1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xufVxuLmFuaW1hdGVkLW51bWJlcnMgLmFuaW1hdGVkLW51bWJlcnMtd3JhcHBlciAuZGVzY3JpcHRpb24gcCB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjNTYxNzcwO1xuICBtYXJnaW46IDE1cHggMCAwO1xufVxuLmFuaW1hdGVkLW51bWJlcnMgLmFuaW1hdGVkLW51bWJlcnMtd3JhcHBlciAuZGVzY3JpcHRpb24gcDpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbjogNTBweCAwIDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFuaW1hdGVkLW51bWJlcnMgLmFuaW1hdGVkLW51bWJlcnMtd3JhcHBlciAuZGVzY3JpcHRpb24gcDpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXRvcDogMi41cmVtO1xuICB9XG59XG4uYW5pbWF0ZWQtbnVtYmVycyAuYW5pbWF0ZWQtbnVtYmVycy13cmFwcGVyIC5udW1iZXItd3JhcHBlciB7XG4gIHdpZHRoOiBtYXgtY29udGVudDtcbn1cbi5hbmltYXRlZC1udW1iZXJzIC5hbmltYXRlZC1udW1iZXJzLXdyYXBwZXIgLm51bWJlci13cmFwcGVyIC5udW1iZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cbi5hbmltYXRlZC1udW1iZXJzIC5hbmltYXRlZC1udW1iZXJzLXdyYXBwZXIgLm51bWJlci13cmFwcGVyIC5wZXJjZW50IHtcbiAgZm9udC1mYW1pbHk6IFwiRmlyYVNhbnNcIjtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgY29sb3I6ICM1NjE3NzA7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xufVxuXG4uYmxvZy1oZWFkZXItd3JhcHBlciB7XG4gIHBhZGRpbmc6IDYuNTYyNXJlbSAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ibG9nLWhlYWRlci13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAyLjE4NzVyZW0gMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmJsb2ctaGVhZGVyLXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDQuNjg3NXJlbSAwO1xuICB9XG59XG4uYmxvZy1oZWFkZXItd3JhcHBlciAuZGVzY3JpcHRpb24ge1xuICBmb250LXNpemU6IDEuMzEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuMDYyNXJlbTtcbn1cbi5ibG9nLWhlYWRlci13cmFwcGVyIC5kZXNjcmlwdGlvbiBwIHtcbiAgbWFyZ2luOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ibG9nLWhlYWRlci13cmFwcGVyIC5kZXNjcmlwdGlvbiB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB9XG59XG4uYmxvZy1oZWFkZXItd3JhcHBlciAuc3RhbmRhcmQtZm9udCB7XG4gIGZvbnQtZmFtaWx5OiBcIkZpcmFTYW5zXCI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMi40Mzc1cmVtO1xuICBsaW5lLWhlaWdodDogMy4wNjI1cmVtO1xuICBtYXJnaW46IDMuNzVyZW0gMCAxLjg3NXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYmxvZy1oZWFkZXItd3JhcHBlciAuc3RhbmRhcmQtZm9udCB7XG4gICAgbWFyZ2luOiAxNXB4IDAgMjBweDtcbiAgICBmb250LXNpemU6IDIuNjI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAzLjM3NXJlbTtcbiAgfVxufVxuLmJsb2ctaGVhZGVyLXdyYXBwZXIgLmJpZ2dlci1mb250IHtcbiAgZm9udC1mYW1pbHk6IFwiRmlyYVNhbnNcIjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAyLjYyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDMuMzc1cmVtO1xuICBtYXJnaW46IDMuNzVyZW0gMCAxLjg3NXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYmxvZy1oZWFkZXItd3JhcHBlciAuYmlnZ2VyLWZvbnQge1xuICAgIG1hcmdpbjogMTVweCAwIDIwcHg7XG4gICAgZm9udC1zaXplOiAyLjgxMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDMuMzc1cmVtO1xuICB9XG59XG4uYmxvZy1oZWFkZXItd3JhcHBlciAuYmxvZy1pY29uIHtcbiAgd2lkdGg6IDEwMHB4O1xuICBoZWlnaHQ6IDEwMHB4O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ibG9nLWhlYWRlci13cmFwcGVyIC5ibG9nLWljb24ge1xuICAgIHdpZHRoOiA4MHB4O1xuICAgIGhlaWdodDogODBweDtcbiAgfVxufVxuXG4uZGVmYXVsdC1oZWFkZXIgYSB7XG4gIGNvbG9yOiAjQzVBQkQ2O1xufVxuLmRlZmF1bHQtaGVhZGVyIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLndlYnNpdGUtZGVmYXVsdCBhIHtcbiAgY29sb3I6ICM3NDFCOTg7XG59XG4ud2Vic2l0ZS1kZWZhdWx0IGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmJsb2ctdGV4dC13cmFwcGVyLnplcm8tbSB7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbn1cblxuLmJsb2ctdGV4dC13cmFwcGVyLmFkZC10LW0ge1xuICBtYXJnaW4tdG9wOiAzLjc1cmVtO1xufVxuXG4uYmxvZy10ZXh0LXdyYXBwZXIge1xuICBtYXJnaW46IDIwcHggMCA1MnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ibG9nLXRleHQtd3JhcHBlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgfVxufVxuLmJsb2ctdGV4dC13cmFwcGVyIGEge1xuICBjb2xvcjogIzc0MUI5ODtcbn1cbi5ibG9nLXRleHQtd3JhcHBlciBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uYmxvZy10ZXh0LXdyYXBwZXIgLnNtYWxsLWhlYWRlciB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgY29sb3I6ICNhMGE0YTk7XG4gIG1hcmdpbjogMCAwIDQzcHg7XG59XG4uYmxvZy10ZXh0LXdyYXBwZXIgLmhlYWRlciB7XG4gIGZvbnQtZmFtaWx5OiBcIkZpcmFTYW5zXCI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuNXJlbTtcbiAgbWFyZ2luOiAwIDAgMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYmxvZy10ZXh0LXdyYXBwZXIgLmhlYWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTRweDtcbiAgfVxufVxuLmJsb2ctdGV4dC13cmFwcGVyIC5kZXNjcmlwdGlvbiB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgbGluZS1oZWlnaHQ6IDI5cHg7XG59XG4uYmxvZy10ZXh0LXdyYXBwZXIgLmRlc2NyaXB0aW9uIHAge1xuICBtYXJnaW46IDAgMCAxNHB4O1xufVxuLmJsb2ctdGV4dC13cmFwcGVyIC5kZXNjcmlwdGlvbiBwOmxhc3QtY2hpbGQge1xuICBtYXJnaW46IDA7XG59XG4uYmxvZy10ZXh0LXdyYXBwZXIgLmRlc2NyaXB0aW9uLWJpZ2dlciB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBsaW5lLWhlaWdodDogMi4yNXJlbTtcbn1cbi5ibG9nLXRleHQtd3JhcHBlciAuZGVzY3JpcHRpb24tYmlnZ2VyIHAge1xuICBtYXJnaW46IDAgMCAxNHB4O1xufVxuLmJsb2ctdGV4dC13cmFwcGVyIC5kZXNjcmlwdGlvbi1iaWdnZXIgcDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luOiAwO1xufVxuLmJsb2ctdGV4dC13cmFwcGVyIHVsLmxpc3Qge1xuICBtYXJnaW4tdG9wOiA0N3B4O1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLmJsb2ctdGV4dC13cmFwcGVyIHVsLmxpc3QgbGkge1xuICBmb250LXNpemU6IDE3cHg7XG4gIGxpbmUtaGVpZ2h0OiAyOXB4O1xuICBjb2xvcjogIzUzNTY1YTtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbi5ibG9nLXRleHQtd3JhcHBlciB1bC5saXN0IGxpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzQxQjk4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDExcHg7XG4gIGhlaWdodDogMTFweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG4uYmxvZy13cmFwcGVyIHtcbiAgcGFkZGluZy1ib3R0b206IDVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJsb2ctd3JhcHBlciB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuODc1cmVtO1xuICB9XG59XG4uYmxvZy13cmFwcGVyIC5zaGFyZS1zdGlja3kge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogYWxsIGVhc2UtaW4tb3V0IDAuM3M7XG59XG4uYmxvZy13cmFwcGVyIC5zaGFyZS1zdGlja3kuaGlkZGVuLXN0aWNreSB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGFsbCBlYXNlLWluLW91dCAwLjNzO1xufVxuLmJsb2ctd3JhcHBlciAuc2hhcmUtc3RpY2t5LmhpZGRlbi1zdGlja3kgYnV0dG9uLCAuYmxvZy13cmFwcGVyIC5zaGFyZS1zdGlja3kuaGlkZGVuLXN0aWNreSBhIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uYmxvZy13cmFwcGVyIC5zaGFyZS1zdGlja3kgYnV0dG9uIHtcbiAgcG9pbnRlci1ldmVudHM6IGFsbDtcbn1cbi5ibG9nLXdyYXBwZXIgLnNoYXJlLXN0aWNreSBhIHtcbiAgcG9pbnRlci1ldmVudHM6IGFsbDtcbn1cbi5ibG9nLXdyYXBwZXIgLm5hdmlnYXRpb24tcGFuZWwge1xuICB6LWluZGV4OiA1O1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICBwb3NpdGlvbjogLXdlYmtpdC1zdGlja3k7XG4gIHRvcDogMjAwcHg7XG4gIGhlaWdodDogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjMwcHgpIHtcbiAgLmJsb2ctd3JhcHBlciAubmF2aWdhdGlvbi1wYW5lbCB7XG4gICAgbWFyZ2luLWxlZnQ6IC03OHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAxOXB4KSB7XG4gIC5ibG9nLXdyYXBwZXIgLm5hdmlnYXRpb24tcGFuZWwge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5ibG9nLXdyYXBwZXIgLnNvY2lhbC1pdGVtIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIG9wYWNpdHk6IDE7XG4gIHdpZHRoOiBtYXgtY29udGVudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjMwcHgpIHtcbiAgLmJsb2ctd3JhcHBlciAuc29jaWFsLWl0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjI5cHgpIHtcbiAgLmJsb2ctd3JhcHBlciAuc29jaWFsLWl0ZW0ge1xuICAgIHBhZGRpbmc6IDVweCA5LjlweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICB9XG59XG4uYmxvZy13cmFwcGVyIC5zb2NpYWwtaXRlbSBzdmcgcGF0aCB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xufVxuLmJsb2ctd3JhcHBlciAuc29jaWFsLWl0ZW0gc3ZnOmhvdmVyIHBhdGgge1xuICBmaWxsOiAjNTYxNzcwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjI5cHgpIHtcbiAgLmJsb2ctd3JhcHBlciAuc29jaWFsLWxhc3Qge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDIwcHg7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDIwcHg7XG4gIH1cbn1cbi5ibG9nLXdyYXBwZXIgLnNob3ctbWVudSB7XG4gIHBhZGRpbmc6IDE4cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNERURFRTY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIzMHB4KSB7XG4gIC5ibG9nLXdyYXBwZXIgLnNob3ctbWVudSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuLmJsb2ctd3JhcHBlciAuc3ViLW1lbnUge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvcmRlci1yYWRpdXM6IDBweCAwcHggMTZweCAxNnB4O1xuICBiYWNrZ3JvdW5kOiAjNzQxYjk4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGVkZWU2O1xuICBib3gtc2hhZG93OiAxMHB4IDEwcHggMzBweCByZ2JhKDcsIDEsIDMyLCAwLjA4KTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTA5OHB4O1xuICBwYWRkaW5nOiAyLjU2MjVyZW0gNS44NzVyZW07XG4gIHotaW5kZXg6IDUwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMzBweCkge1xuICAuYmxvZy13cmFwcGVyIC5zdWItbWVudSB7XG4gICAgbGVmdDogNjVweDtcbiAgICB0b3A6IDA7XG4gIH1cbn1cbi5ibG9nLXdyYXBwZXIgLnN1Yi1tZW51IGxpOmZpcnN0LWNoaWxkIHtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMS45Mzc1cmVtO1xuICBjb2xvcjogI2UzZGNmMTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuLmJsb2ctd3JhcHBlciAuc3ViLW1lbnUgbGkge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjM3NXJlbTtcbiAgY29sb3I6ICNmN2Y0ZmM7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmJsb2ctd3JhcHBlciAuc3ViLW1lbnUgLmwtbGluZSB7XG4gIHBhZGRpbmctbGVmdDogMjVweDtcbn1cbi5ibG9nLXdyYXBwZXIgLnN1Yi1tZW51IC5sLWxpbmU6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA4MnB4KTtcbiAgd2lkdGg6IDRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU2MTc3MDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBsZWZ0OiA1Ljg3NXJlbTtcbn1cbi5ibG9nLXdyYXBwZXIgLmJsb2ctY29udGVudC13cmFwcGVyIHtcbiAgcGFkZGluZy10b3A6IDQuNjg3NXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHBhZGRpbmctbGVmdDogMTJweDtcbiAgcGFkZGluZy1yaWdodDogMTJweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDk4cHgpIHtcbiAgLmJsb2ctd3JhcHBlciAuYmxvZy1jb250ZW50LXdyYXBwZXIge1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI0RFREVFNjtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjREVERUU2O1xuICAgIG1heC13aWR0aDogMTA5OHB4O1xuICAgIHBhZGRpbmctbGVmdDogMTJweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ibG9nLXdyYXBwZXIgLmJsb2ctY29udGVudC13cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDI0cHg7XG4gIH1cbn1cblxuLmJ1dHRvbnMtZ3JvdXAtd3JhcHBlciB7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xufVxuLmJ1dHRvbnMtZ3JvdXAtd3JhcHBlciAucHVycGxlLWJ0biBhIHtcbiAgcGFkZGluZzogMjNweCAyM3B4IDIzcHggNDBweDtcbiAgYm9yZGVyLXJhZGl1czogNDBweDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KCM3YjIwYTAgMCUsICM1ZjBjODEgMTAwJSk7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMjRweCByZ2JhKDExNSwgMjAsIDE1NCwgMC4zKTtcbiAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xufVxuLmJ1dHRvbnMtZ3JvdXAtd3JhcHBlciAucHVycGxlLWJ0biBhIHNwYW4ge1xuICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgbGluZS1oZWlnaHQ6IDMxcHg7XG4gIGNvbG9yOiAjZjdmNGZjO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmJ1dHRvbnMtZ3JvdXAtd3JhcHBlciAud2hpdGUtYnRuIGEge1xuICBwYWRkaW5nOiAyM3B4IDQ1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDQyLjVweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm94LXNoYWRvdzogMTBweCAxMHB4IDUwcHggcmdiYSgzMywgNiwgNDQsIDAuMDYpO1xufVxuLmJ1dHRvbnMtZ3JvdXAtd3JhcHBlciAud2hpdGUtYnRuIGEgc3BhbiB7XG4gIGZvbnQtZmFtaWx5OiBcIkZpcmFTYW5zXCI7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIGNvbG9yOiAjNTYxNzcwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uY29tcGFyaXNvbi13cmFwcGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG59XG4uY29tcGFyaXNvbi13cmFwcGVyIC5jb21wYXJpc29uLWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNEY2RkQ7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHBhZGRpbmctbGVmdDogMTJweDtcbiAgcGFkZGluZy1yaWdodDogMTJweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDk4cHgpIHtcbiAgLmNvbXBhcmlzb24td3JhcHBlciAuY29tcGFyaXNvbi1jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTA5OHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gICAgcGFkZGluZy1yaWdodDogMTJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb21wYXJpc29uLXdyYXBwZXIgLmNvbXBhcmlzb24tY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDI0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29tcGFyaXNvbi13cmFwcGVyIC5jb21wYXJpc29uLWNvbnRhaW5lciAuY29udGVudCB7XG4gICAgcGFkZGluZzogMzBweCAyNXB4O1xuICB9XG4gIC5jb21wYXJpc29uLXdyYXBwZXIgLmNvbXBhcmlzb24tY29udGFpbmVyIC5jb250ZW50IC5jb2wtMTIge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29tcGFyaXNvbi13cmFwcGVyIC5jb21wYXJpc29uLWNvbnRhaW5lciAuY29udGVudCB7XG4gICAgcGFkZGluZzogNXJlbSAzLjc1cmVtIDVyZW0gNC4zNzVyZW07XG4gIH1cbn1cbi5jb21wYXJpc29uLXdyYXBwZXIgLmNvbXBhcmlzb24tY29udGFpbmVyIC5jb250ZW50IC5vdmVyZmxvdyB7XG4gIG92ZXJmbG93LXg6IGF1dG87XG59XG4uY29tcGFyaXNvbi13cmFwcGVyIC5jb21wYXJpc29uLWNvbnRhaW5lciAuY29udGVudCB0YWJsZSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XG4gIGJvcmRlci1zcGFjaW5nOiAxMHB4IDA7XG4gIG1hcmdpbi1sZWZ0OiAtMTBweDtcbn1cbi5jb21wYXJpc29uLXdyYXBwZXIgLmNvbXBhcmlzb24tY29udGFpbmVyIC5jb250ZW50IHRhYmxlIHRkIHtcbiAgcGFkZGluZzogMTZweCAyMHB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0UzRENGMTtcbiAgbWF4LXdpZHRoOiAzMy4zMyU7XG4gIHdpZHRoOiAxMDAlO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuLmNvbXBhcmlzb24td3JhcHBlciAuY29tcGFyaXNvbi1jb250YWluZXIgLmNvbnRlbnQgdGFibGUgdHI6bGFzdC1jaGlsZCB0ZCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRTNEQ0YxO1xufVxuLmNvbXBhcmlzb24td3JhcHBlciAuY29tcGFyaXNvbi1jb250YWluZXIgLmNvbnRlbnQgdGFibGUgdHI6bnRoLWNoaWxkKG9kZCkgdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG59XG4uY29tcGFyaXNvbi13cmFwcGVyIC5jb21wYXJpc29uLWNvbnRhaW5lciAuY29udGVudCB0YWJsZSB0cjpudGgtY2hpbGQoZXZlbikgdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNTUpO1xufVxuLmNvbXBhcmlzb24td3JhcHBlciAuY29tcGFyaXNvbi1jb250YWluZXIgLmNvbnRlbnQgdGFibGUgdHIgdGQ6Zmlyc3QtY2hpbGQge1xuICBmb250LWZhbWlseTogXCJGaXJhU2Fuc1wiO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDE3cHg7XG4gIGxpbmUtaGVpZ2h0OiAyM3B4O1xuICBjb2xvcjogIzU2MTc3MDtcbn1cbi5jb21wYXJpc29uLXdyYXBwZXIgLmNvbXBhcmlzb24tY29udGFpbmVyIC5jb250ZW50IHRhYmxlIHRyIHRkIHtcbiAgZm9udC1mYW1pbHk6IFwiRmlyYVNhbnNcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBsaW5lLWhlaWdodDogMjNweDtcbiAgY29sb3I6ICM1NjE3NzA7XG59XG4uY29tcGFyaXNvbi13cmFwcGVyIC5jb21wYXJpc29uLWNvbnRhaW5lciAuY29udGVudCB0YWJsZSB0ciB0ZCBwIHtcbiAgbWFyZ2luOiAwO1xufVxuLmNvbXBhcmlzb24td3JhcHBlciAuY29tcGFyaXNvbi1jb250YWluZXIgLmNvbnRlbnQgdGFibGUgdGgge1xuICBmb250LWZhbWlseTogXCJGaXJhU2Fuc1wiO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDEuMzc1cmVtO1xuICBsaW5lLWhlaWdodDogMnJlbTtcbiAgY29sb3I6ICM1NjE3NzA7XG4gIHBhZGRpbmctYm90dG9tOiAxOHB4O1xufVxuLmNvbXBhcmlzb24td3JhcHBlciAuY29tcGFyaXNvbi1jb250YWluZXIgLmNvbnRlbnQgdGFibGUgdGggaW1nIHtcbiAgd2lkdGg6IDY0cHg7XG4gIGhlaWdodDogNjRweDtcbiAgbWFyZ2luOiAwIGF1dG8gMTdweDtcbn1cbi5jb21wYXJpc29uLXdyYXBwZXIgLmNvbXBhcmlzb24tY29udGFpbmVyIC5jb250ZW50IC5sLW91dGxpbmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tYm90dG9tOiA1cmVtO1xufVxuLmNvbXBhcmlzb24td3JhcHBlciAuY29tcGFyaXNvbi1jb250YWluZXIgLmNvbnRlbnQgLmwtb3V0bGluZSBwLCAuY29tcGFyaXNvbi13cmFwcGVyIC5jb21wYXJpc29uLWNvbnRhaW5lciAuY29udGVudCAubC1vdXRsaW5lIGgxLCAuY29tcGFyaXNvbi13cmFwcGVyIC5jb21wYXJpc29uLWNvbnRhaW5lciAuY29udGVudCAubC1vdXRsaW5lIGgyLCAuY29tcGFyaXNvbi13cmFwcGVyIC5jb21wYXJpc29uLWNvbnRhaW5lciAuY29udGVudCAubC1vdXRsaW5lIGgzLCAuY29tcGFyaXNvbi13cmFwcGVyIC5jb21wYXJpc29uLWNvbnRhaW5lciAuY29udGVudCAubC1vdXRsaW5lIGg0LCAuY29tcGFyaXNvbi13cmFwcGVyIC5jb21wYXJpc29uLWNvbnRhaW5lciAuY29udGVudCAubC1vdXRsaW5lIGg1LCAuY29tcGFyaXNvbi13cmFwcGVyIC5jb21wYXJpc29uLWNvbnRhaW5lciAuY29udGVudCAubC1vdXRsaW5lIGg2IHtcbiAgZm9udC1mYW1pbHk6IFwiRmlyYVNhbnNcIjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxLjc1cmVtO1xuICBsaW5lLWhlaWdodDogMi4zNzVyZW07XG4gIGNvbG9yOiAjNTYxNzcwO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDlweCAwO1xufVxuLmNvbXBhcmlzb24td3JhcHBlciAuY29tcGFyaXNvbi1jb250YWluZXIgLmNvbnRlbnQgLmwtb3V0bGluZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCAjRUFFMkVEO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIG1hcmdpbi1yaWdodDogMjJweDtcbiAgcGFkZGluZzogMTBweCAwO1xufVxuLmNvbXBhcmlzb24td3JhcHBlciAuY29tcGFyaXNvbi1jb250YWluZXIgLmNvbnRlbnQgLnJlYWQtbW9yZSBhIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIG1hcmdpbi10b3A6IDI3cHg7XG59XG4uY29tcGFyaXNvbi13cmFwcGVyIC5jb21wYXJpc29uLWNvbnRhaW5lciAuY29udGVudCAucmVhZC1tb3JlIGEgc3BhbiB7XG4gIGNvbG9yOiAjNTYxNzcwO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzU2MTc3MDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBsaW5lLWhlaWdodDogMi4zMTI1cmVtO1xuICBtYXJnaW4tcmlnaHQ6IDE3cHg7XG59XG4uY29tcGFyaXNvbi13cmFwcGVyIC5jb21wYXJpc29uLWNvbnRhaW5lciAuY29udGVudCAucmVhZC1tb3JlIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG9wYWNpdHk6IDAuNztcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG59XG5cbkBrZXlmcmFtZXMgcHVsc2UtY29udGFjdCB7XG4gIDAlIHtcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDI0cHggcmdiYSgxMTUsIDIwLCAxNTQsIDAuMik7XG4gIH1cbiAgNTAlIHtcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDQ4cHggcmdiYSgxMTUsIDIwLCAxNTQsIDAuNSk7XG4gIH1cbiAgMTAwJSB7XG4gICAgYm94LXNoYWRvdzogMHB4IDBweCAyNHB4IHJnYmEoMTE1LCAyMCwgMTU0LCAwLjIpO1xuICB9XG59XG4uY29udGFjdC1mb3JtLXdyYXBwZXIge1xuICBwYWRkaW5nOiA2LjU2MjVyZW0gMCA2Ljg3NXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29udGFjdC1mb3JtLXdyYXBwZXIgLmxlZnQtcGFuZWwge1xuICAgIG1heC13aWR0aDogNTIlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnRhY3QtZm9ybS13cmFwcGVyIC5yaWdodC1wYW5lbCB7XG4gICAgbWF4LXdpZHRoOiA0OCU7XG4gICAgcGFkZGluZy1sZWZ0OiA0NHB4O1xuICB9XG59XG4uY29udGFjdC1mb3JtLXdyYXBwZXIgLmluZm8tcGFuZWwge1xuICBib3JkZXItcmFkaXVzOiAzMnB4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDE5OCwgMTQzLCAyMjEsIDAuMDYpO1xuICBib3gtc2hhZG93OiAtMTBweCAxMHB4IDMwcHggcmdiYSg3LCAxLCAzMiwgMC4xKTtcbiAgcGFkZGluZzogMjZweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29udGFjdC1mb3JtLXdyYXBwZXIgLmluZm8tcGFuZWwge1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gIH1cbiAgLmNvbnRhY3QtZm9ybS13cmFwcGVyIC5pbmZvLXBhbmVsIC5pbnNpZGUtaW5mby1wYW5lbCB7XG4gICAgcGFkZGluZzogMThweDtcbiAgfVxuICAuY29udGFjdC1mb3JtLXdyYXBwZXIgLmluZm8tcGFuZWwgLmluc2lkZS1pbmZvLXBhbmVsIGltZyB7XG4gICAgbWF4LXdpZHRoOiAyMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmNvbnRhY3QtZm9ybS13cmFwcGVyIC5pbmZvLXBhbmVsIHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG4gIC5jb250YWN0LWZvcm0td3JhcHBlciAuaW5mby1wYW5lbCAuaW5zaWRlLWluZm8tcGFuZWwge1xuICAgIHBhZGRpbmc6IDIuMTg3NXJlbSAxLjU2MjVyZW07XG4gIH1cbn1cbi5jb250YWN0LWZvcm0td3JhcHBlciAuaW5zaWRlLWluZm8tcGFuZWwge1xuICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTNkY2YxO1xuICBib3gtc2hhZG93OiA1cHggNXB4IDIwcHggcmdiYSg4NiwgMjMsIDExMiwgMC4xKTtcbiAgcGFkZGluZzogMi44MTI1cmVtIDIuOTM3NXJlbTtcbn1cbi5jb250YWN0LWZvcm0td3JhcHBlciAuaW5zaWRlLWluZm8tcGFuZWwgLml0ZW0td3JhcHBlciB7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbn1cbi5jb250YWN0LWZvcm0td3JhcHBlciAuaW5zaWRlLWluZm8tcGFuZWwgLml0ZW0td3JhcHBlciBpbWcge1xuICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG59XG4uY29udGFjdC1mb3JtLXdyYXBwZXIgLmluc2lkZS1pbmZvLXBhbmVsIHAge1xuICBtYXJnaW46IDA7XG59XG4uY29udGFjdC1mb3JtLXdyYXBwZXIgLmluc2lkZS1pbmZvLXBhbmVsIC5ib2xkIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxOXB4O1xuICBsaW5lLWhlaWdodDogMzNweDtcbiAgY29sb3I6ICMzMjM0M2E7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuY29udGFjdC1mb3JtLXdyYXBwZXIgLmluc2lkZS1pbmZvLXBhbmVsIC5ib2xkIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29udGFjdC1mb3JtLXdyYXBwZXIgLmluc2lkZS1pbmZvLXBhbmVsIC5ib2xkIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gIH1cbn1cbi5jb250YWN0LWZvcm0td3JhcHBlciAuaW5zaWRlLWluZm8tcGFuZWwgaHIge1xuICBib3JkZXItY29sb3I6ICNEM0Q4RTE7XG4gIG1hcmdpbjogMTZweCAwO1xufVxuLmNvbnRhY3QtZm9ybS13cmFwcGVyIC5pbnNpZGUtaW5mby1wYW5lbCAubm9ybWFsIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjNweDtcbiAgY29sb3I6ICMzMjM0M2E7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvbnRhY3QtZm9ybS13cmFwcGVyIC5pbnNpZGUtaW5mby1wYW5lbCAubm9ybWFsIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gIH1cbn1cbi5jb250YWN0LWZvcm0td3JhcHBlciAuaGVhZGVyIHtcbiAgZm9udC1mYW1pbHk6IFwiRmlyYVNhbnNcIjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAyLjYyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDMuMzc1cmVtO1xuICBjb2xvcjogIzMwMzk0NTtcbiAgcGFkZGluZy10b3A6IDhweDtcbiAgbWFyZ2luOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb250YWN0LWZvcm0td3JhcHBlciAuaGVhZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG4uY29udGFjdC1mb3JtLXdyYXBwZXIgLnNtYWxsLXRleHQge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA2ZW07XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBjb2xvcjogIzMyMzQzYTtcbiAgbWFyZ2luLWJvdHRvbTogMzZweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29udGFjdC1mb3JtLXdyYXBwZXIgLnNtYWxsLXRleHQge1xuICAgIG1hcmdpbi10b3A6IDM1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgfVxufVxuLmNvbnRhY3QtZm9ybS13cmFwcGVyIC5pbnB1dC1ncm91cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMTRweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29udGFjdC1mb3JtLXdyYXBwZXIgLmlucHV0LWdyb3VwIC53cGNmNy1saXN0LWl0ZW0ge1xuICAgIG1heC13aWR0aDogMzMuMzMlO1xuICB9XG59XG4uY29udGFjdC1mb3JtLXdyYXBwZXIgLmlucHV0LWdyb3VwIC53cGNmNy1saXN0LWl0ZW0tbGFiZWwge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb250YWN0LWZvcm0td3JhcHBlciAuaW5wdXQtZ3JvdXAgLndwY2Y3LWxpc3QtaXRlbS1sYWJlbCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICB9XG59XG4uY29udGFjdC1mb3JtLXdyYXBwZXIgLmlucHV0LWdyb3VwIGxhYmVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICBjb2xvcjogIzMyMzQzYTtcbn1cbi5jb250YWN0LWZvcm0td3JhcHBlciAuaW5wdXQtZ3JvdXAgaW5wdXRbdHlwZT1yYWRpb10ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMzVweDtcbiAgaGVpZ2h0OiAzNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMzIzNDNBO1xuICB0cmFuc2l0aW9uOiBhbGwgZWFzZS1pbi1vdXQgMC4zcztcbiAgb3V0bGluZTogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29udGFjdC1mb3JtLXdyYXBwZXIgLmlucHV0LWdyb3VwIGlucHV0W3R5cGU9cmFkaW9dIHtcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gIH1cbn1cbi5jb250YWN0LWZvcm0td3JhcHBlciAuaW5wdXQtZ3JvdXAgaW5wdXRbdHlwZT1yYWRpb106Zm9jdXMge1xuICBib3JkZXI6IG5vbmU7XG59XG4uY29udGFjdC1mb3JtLXdyYXBwZXIgLmlucHV0LWdyb3VwIGlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAxNHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NjE3NzA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHRyYW5zaXRpb246IGFsbCBlYXNlLWluLW91dCAwLjNzO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb250YWN0LWZvcm0td3JhcHBlciAuaW5wdXQtZ3JvdXAgaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZDo6YmVmb3JlIHtcbiAgICB3aWR0aDogMTNweDtcbiAgICBoZWlnaHQ6IDEzcHg7XG4gIH1cbn1cbi5jb250YWN0LWZvcm0td3JhcHBlciAuaW5wdXQtZ3JvdXAtY29udGVudCBpbnB1dCB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0UzRENGMTtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgcGFkZGluZzogMTNweDtcbn1cbi5jb250YWN0LWZvcm0td3JhcHBlciAuaW5wdXQtZ3JvdXAtY29udGVudCBsYWJlbCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgY29sb3I6ICMzMjM0M2E7XG59XG4uY29udGFjdC1mb3JtLXdyYXBwZXIgLmlucHV0LWdyb3VwLWNvbnRlbnQgdGV4dGFyZWEge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFM0RDRjE7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG4gIG1pbi1oZWlnaHQ6IDE2NXB4O1xuICBoZWlnaHQ6IDE2NXB4O1xufVxuLmNvbnRhY3QtZm9ybS13cmFwcGVyIC5zZW5kLWJ0biB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDYwJTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KCM3YjIwYTAsICM1ZjBjODEpO1xuICBib3JkZXItcmFkaXVzOiA4MHB4O1xuICBoZWlnaHQ6IG1heC1jb250ZW50O1xuICBjb2xvcjogI0Y3RjRGQztcbiAgZm9udC1zaXplOiAyMnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMzFweDtcbiAgcGFkZGluZzogMjRweCAyMnB4IDI0cHggMy40Mzc1cmVtO1xuICBhbmltYXRpb246IHB1bHNlLWNvbnRhY3QgMnMgaW5maW5pdGU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5jb250YWN0LWZvcm0td3JhcHBlciAuc2VuZC1idG4ge1xuICAgIG1hcmdpbjogMjVweCBhdXRvIDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmNvbnRhY3QtZm9ybS13cmFwcGVyIC5zZW5kLWJ0biBpbWcge1xuICAgIG1hcmdpbi1sZWZ0OiAzNXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jb250YWN0LWZvcm0td3JhcHBlciAuc2VuZC1idG4ge1xuICAgIG1heC13aWR0aDogMzUlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDI1cHg7XG4gICAgbWFyZ2luLXRvcDogNnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvbnRhY3QtZm9ybS13cmFwcGVyIC5zZW5kLWJ0biB7XG4gICAgbWFyZ2luOiAzMHB4IGF1dG8gMDtcbiAgICBtYXgtd2lkdGg6IDgwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAxNXB4IDI1cHggMTVweCA0LjM3NXJlbTtcbiAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICB9XG4gIC5jb250YWN0LWZvcm0td3JhcHBlciAuc2VuZC1idG4gLmp1c3RpZnktbW9iaWxlIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbiAgLmNvbnRhY3QtZm9ybS13cmFwcGVyIC5zZW5kLWJ0biAuanVzdGlmeS1tb2JpbGUgaW1nIHtcbiAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgfVxufVxuLmNvbnRhY3QtZm9ybS13cmFwcGVyIC5zZW5kLWJ0bjpob3ZlciB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICBvcGFjaXR5OiAwLjg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jb250YWN0LWZvcm0td3JhcHBlciAuZmxleC1hY2NlcHQtd3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuLmNvbnRhY3QtZm9ybS13cmFwcGVyIC5hY2NlcHRhbmNlLXdyYXBwZXIge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jb250YWN0LWZvcm0td3JhcHBlciAuYWNjZXB0YW5jZS13cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IDY1JTtcbiAgfVxufVxuLmNvbnRhY3QtZm9ybS13cmFwcGVyIC5hY2NlcHRhbmNlLXdyYXBwZXIgLndwY2Y3LWxpc3QtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jb250YWN0LWZvcm0td3JhcHBlciAuYWNjZXB0YW5jZS13cmFwcGVyIC53cGNmNy1saXN0LWl0ZW0gaW5wdXQge1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBkaXNwbGF5OiBub25lO1xuICBvcGFjaXR5OiAwO1xufVxuLmNvbnRhY3QtZm9ybS13cmFwcGVyIC5hY2NlcHRhbmNlLXdyYXBwZXIgLndwY2Y3LWxpc3QtaXRlbSAud3BjZjctbGlzdC1pdGVtLWxhYmVsIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgY29sb3I6ICMzMDM5NDU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLWxlZnQ6IDU1cHg7XG59XG4uY29udGFjdC1mb3JtLXdyYXBwZXIgLmFjY2VwdGFuY2Utd3JhcHBlciAud3BjZjctbGlzdC1pdGVtIC53cGNmNy1saXN0LWl0ZW0tbGFiZWwgYSB7XG4gIGNvbG9yOiAjNTYxNzcwO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5jb250YWN0LWZvcm0td3JhcHBlciAuYWNjZXB0YW5jZS13cmFwcGVyIC53cGNmNy1saXN0LWl0ZW0gLndwY2Y3LWxpc3QtaXRlbS1sYWJlbCBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmNvbnRhY3QtZm9ybS13cmFwcGVyIC5hY2NlcHRhbmNlLXdyYXBwZXIgLndwY2Y3LWxpc3QtaXRlbSAud3BjZjctbGlzdC1pdGVtLWxhYmVsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDM1cHg7XG4gIGhlaWdodDogMzVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0M1QUJENjtcbn1cbi5jb250YWN0LWZvcm0td3JhcHBlciAuYWNjZXB0YW5jZS13cmFwcGVyIC53cGNmNy1saXN0LWl0ZW0gLndwY2Y3LWxpc3QtaXRlbS1sYWJlbDo6YWZ0ZXIge1xuICB0cmFuc2l0aW9uOiBhbGwgZWFzZS1pbi1vdXQgMC4zcztcbn1cbi5jb250YWN0LWZvcm0td3JhcHBlciAuYWNjZXB0YW5jZS13cmFwcGVyIC53cGNmNy1saXN0LWl0ZW0gaW5wdXQ6Y2hlY2tlZCB+IC53cGNmNy1saXN0LWl0ZW0tbGFiZWw6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU2MTc3MDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxMXB4O1xuICB0b3A6IDE2cHg7XG4gIHRyYW5zaXRpb246IGFsbCBlYXNlLWluLW91dCAwLjNzO1xufVxuXG4uY29udGVudC13aXRoLWltYWdlLWFuZC1pY29ucy13cmFwcGVyIHtcbiAgcGFkZGluZzogNS42MjVyZW0gMCAzLjEyNXJlbTtcbn1cbi5jb250ZW50LXdpdGgtaW1hZ2UtYW5kLWljb25zLXdyYXBwZXIgLm1vcmUtcC1yaWdodCB7XG4gIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNvbnRlbnQtd2l0aC1pbWFnZS1hbmQtaWNvbnMtd3JhcHBlciAuaW1nLXdpdGgtcCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC5jb250ZW50LXdpdGgtaW1hZ2UtYW5kLWljb25zLXdyYXBwZXIgLmhvbWUtaW1nIHtcbiAgICB3aWR0aDogODAwcHg7XG4gICAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IC01JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NjlweCkgYW5kIChtYXgtd2lkdGg6IDE1OTlweCkge1xuICAuY29udGVudC13aXRoLWltYWdlLWFuZC1pY29ucy13cmFwcGVyIC5ob21lLWltZyB7XG4gICAgbWFyZ2luLWxlZnQ6IC01JTtcbiAgICB3aWR0aDogMTA4JTtcbiAgICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb250ZW50LXdpdGgtaW1hZ2UtYW5kLWljb25zLXdyYXBwZXIgLm1vYmlsZS1zcGFjaW5nIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb250ZW50LXdpdGgtaW1hZ2UtYW5kLWljb25zLXdyYXBwZXIgLmNvbnRlbnQge1xuICAgIHBhZGRpbmctYm90dG9tOiA0LjVyZW07XG4gIH1cbn1cbi5jb250ZW50LXdpdGgtaW1hZ2UtYW5kLWljb25zLXdyYXBwZXIgLm91dGxpbmUtbGVmdCB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI0QzQzhFMjtcbiAgcGFkZGluZy1sZWZ0OiAzNHB4O1xuICBtYXJnaW4tbGVmdDogNXB4O1xufVxuLmNvbnRlbnQtd2l0aC1pbWFnZS1hbmQtaWNvbnMtd3JhcHBlciAub3V0bGluZS1sZWZ0IC5oZWFkZXIge1xuICBjb2xvcjogIzU2MTc3MDtcbiAgbWFyZ2luOiAyNnB4IDAgNTNweDtcbiAgZm9udC1mYW1pbHk6IFwiRmlyYVNhbnNcIjtcbiAgZm9udC1zaXplOiAyLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAzLjI1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMjZweCkgYW5kIChtYXgtd2lkdGg6IDE0NjRweCkge1xuICAuY29udGVudC13aXRoLWltYWdlLWFuZC1pY29ucy13cmFwcGVyIC5vdXRsaW5lLWxlZnQgLmhlYWRlciB7XG4gICAgZm9udC1zaXplOiAzNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvbnRlbnQtd2l0aC1pbWFnZS1hbmQtaWNvbnMtd3JhcHBlciAub3V0bGluZS1sZWZ0IC5oZWFkZXIge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgfVxuICAuY29udGVudC13aXRoLWltYWdlLWFuZC1pY29ucy13cmFwcGVyIC5vdXRsaW5lLWxlZnQgLmhlYWRlciBiciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmNvbnRlbnQtd2l0aC1pbWFnZS1hbmQtaWNvbnMtd3JhcHBlciAub3V0bGluZS1sZWZ0IC5zbWFsbC1oZWFkZXIge1xuICBjb2xvcjogIzk2NzBBOTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29udGVudC13aXRoLWltYWdlLWFuZC1pY29ucy13cmFwcGVyIC5pY29ucy1iYXIge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMTUwLCAxMTIsIDE2OSwgMC4zNCk7XG4gICAgYm9yZGVyLXJhZGl1czogNDFweDtcbiAgICBwYWRkaW5nOiAxMXB4IDMwcHggMTFweCAxMnB4O1xuICAgIG1heC13aWR0aDogbWF4LWNvbnRlbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgfVxuICAuY29udGVudC13aXRoLWltYWdlLWFuZC1pY29ucy13cmFwcGVyIC5pY29ucy1iYXIgaW1nIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gIH1cbiAgLmNvbnRlbnQtd2l0aC1pbWFnZS1hbmQtaWNvbnMtd3JhcHBlciAuaWNvbnMtYmFyIC5zaW5nbGUtaWNvbiB7XG4gICAgY29sb3I6ICM1NjE3NzA7XG4gICAgbWFyZ2luLXJpZ2h0OiAzM3B4O1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5jb250ZW50LXdpdGgtaW1hZ2UtYW5kLWljb25zLXdyYXBwZXIgLmljb25zLWJhciAuc2luZ2xlLWljb246bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiB1bnNldDtcbiAgfVxuICAuY29udGVudC13aXRoLWltYWdlLWFuZC1pY29ucy13cmFwcGVyIC5pY29ucy1iYXIgLnNpbmdsZS1pY29uIC50ZXh0IHtcbiAgICBmb250LWZhbWlseTogXCJGaXJhU2Fuc1wiO1xuICAgIGZvbnQtc2l6ZTogMS4xODc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM3NXJlbTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIC13ZWJraXQtaHlwaGVuczogYXV0bztcbiAgICAtbW96LWh5cGhlbnM6IGF1dG87XG4gICAgLW1zLWh5cGhlbnM6IGF1dG87XG4gICAgaHlwaGVuczogYXV0bztcbiAgfVxuICAuY29udGVudC13aXRoLWltYWdlLWFuZC1pY29ucy13cmFwcGVyIC5pY29ucy1iYXIgLnNpbmdsZS1pY29uIC50ZXh0IHAge1xuICAgIGZvbnQtZmFtaWx5OiBcIkZpcmFTYW5zXCI7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG4uY29udGVudC13aXRoLWltYWdlLWFuZC1pY29ucy13cmFwcGVyIC5kZXNrdG9wLW1vYmlsZSB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxNDY4cHgpIHtcbiAgLmNvbnRlbnQtd2l0aC1pbWFnZS1hbmQtaWNvbnMtd3JhcHBlciAuZGVza3RvcC1tb2JpbGUgLmljb25zLWJhciB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb250ZW50LXdpdGgtaW1hZ2UtYW5kLWljb25zLXdyYXBwZXIgLmRlc2t0b3AtbW9iaWxlIC5pY29ucy1iYXIge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuICAuY29udGVudC13aXRoLWltYWdlLWFuZC1pY29ucy13cmFwcGVyIC5kZXNrdG9wLW1vYmlsZSAuaWNvbnMtYmFyIGltZyB7XG4gICAgbWF4LXdpZHRoOiA1MHB4O1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgfVxuICAuY29udGVudC13aXRoLWltYWdlLWFuZC1pY29ucy13cmFwcGVyIC5kZXNrdG9wLW1vYmlsZSAuaWNvbnMtYmFyIC5zaW5nbGUtaWNvbiB7XG4gICAgbWFyZ2luOiAwIDAgMTVweCAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBjb2xvcjogIzU2MTc3MDtcbiAgfVxuICAuY29udGVudC13aXRoLWltYWdlLWFuZC1pY29ucy13cmFwcGVyIC5kZXNrdG9wLW1vYmlsZSAuaWNvbnMtYmFyIC5zaW5nbGUtaWNvbjpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLmNvbnRlbnQtd2l0aC1pbWFnZS1hbmQtaWNvbnMtd3JhcHBlciAuZGVza3RvcC1tb2JpbGUgLmljb25zLWJhciAuc2luZ2xlLWljb24gLnRleHQge1xuICAgIGZvbnQtZmFtaWx5OiBcIkZpcmFTYW5zXCI7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgLXdlYmtpdC1oeXBoZW5zOiBhdXRvO1xuICAgIC1tb3otaHlwaGVuczogYXV0bztcbiAgICAtbXMtaHlwaGVuczogYXV0bztcbiAgICBoeXBoZW5zOiBhdXRvO1xuICB9XG4gIC5jb250ZW50LXdpdGgtaW1hZ2UtYW5kLWljb25zLXdyYXBwZXIgLmRlc2t0b3AtbW9iaWxlIC5pY29ucy1iYXIgLnNpbmdsZS1pY29uIC50ZXh0IHAge1xuICAgIGZvbnQtZmFtaWx5OiBcIkZpcmFTYW5zXCI7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG4uY29udGVudC13aXRoLWltYWdlLWFuZC1pY29ucy13cmFwcGVyIC52aXNpYmlsaXR5LWN1c3RvbSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQ2OHB4KSB7XG4gIC5jb250ZW50LXdpdGgtaW1hZ2UtYW5kLWljb25zLXdyYXBwZXIgLnZpc2liaWxpdHktY3VzdG9tIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLmNvbnRlbnQtd2l0aC1pbWFnZS1hbmQtaWNvbnMtd3JhcHBlciAudmlzaWJpbGl0eS1jdXN0b20taGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDY5cHgpIHtcbiAgLmNvbnRlbnQtd2l0aC1pbWFnZS1hbmQtaWNvbnMtd3JhcHBlciAudmlzaWJpbGl0eS1jdXN0b20taGlkZGVuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0NjhweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb250ZW50LXdpdGgtaW1hZ2UtYW5kLWljb25zLXdyYXBwZXIgLmNvbC1jdXN0b20ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uY29udGVudC13aXRoLWltYWdlLXdyYXBwZXIge1xuICBwYWRkaW5nOiAzLjc1cmVtIDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvbnRlbnQtd2l0aC1pbWFnZS13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAxLjg3NXJlbSAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvbnRlbnQtd2l0aC1pbWFnZS13cmFwcGVyIC5pbWctd3JhcHBlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuLmNvbnRlbnQtd2l0aC1pbWFnZS13cmFwcGVyIGEge1xuICBjb2xvcjogIzc0MUI5ODtcbn1cbi5jb250ZW50LXdpdGgtaW1hZ2Utd3JhcHBlciBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uY29udGVudC13aXRoLWltYWdlLXdyYXBwZXIgLmRlc2NyaXB0aW9uIHtcbiAgZm9udC1zaXplOiAxLjMxMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjA2MjVyZW07XG4gIGNvbG9yOiAjNTM1NjVhO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb250ZW50LXdpdGgtaW1hZ2Utd3JhcHBlciAuZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuLmNvbnRlbnQtd2l0aC1pbWFnZS13cmFwcGVyIC5zbWFsbC10ZXh0IHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICM1MzU2NWE7XG4gIG1hcmdpbjogMTVweCAwIDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG4uY29udGVudC13aXRoLWltYWdlLXdyYXBwZXIgLnNtYWxsLXRleHQ6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAyNXB4O1xufVxuLmNvbnRlbnQtd2l0aC1pbWFnZS13cmFwcGVyIC5zbWFsbC1mb250IHtcbiAgZm9udC1mYW1pbHk6IFwiRmlyYVNhbnNcIjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAycmVtO1xuICBsaW5lLWhlaWdodDogMi41cmVtO1xuICBtYXJnaW46IDMwcHggMCAzNHB4O1xufVxuLmNvbnRlbnQtd2l0aC1pbWFnZS13cmFwcGVyIC5zdGFuZGFyZC1mb250IHtcbiAgZm9udC1mYW1pbHk6IFwiRmlyYVNhbnNcIjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAyLjQzNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAzLjA2MjVyZW07XG4gIG1hcmdpbjogMzBweCAwIDM0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvbnRlbnQtd2l0aC1pbWFnZS13cmFwcGVyIC5zdGFuZGFyZC1mb250IHtcbiAgICBtYXJnaW46IDE1cHggMCAxNXB4O1xuICB9XG59XG4uY29udGVudC13aXRoLWltYWdlLXdyYXBwZXIgLmJpZ2dlci1mb250IHtcbiAgZm9udC1mYW1pbHk6IFwiRmlyYVNhbnNcIjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAyLjYyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDMuMzc1cmVtO1xuICBtYXJnaW46IDIwcHggMCAzNHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb250ZW50LXdpdGgtaW1hZ2Utd3JhcHBlciAuYmlnZ2VyLWZvbnQge1xuICAgIG1hcmdpbjogMTVweCAwIDE1cHg7XG4gIH1cbn1cbi5jb250ZW50LXdpdGgtaW1hZ2Utd3JhcHBlciAucmVhZC1tb3JlIGEge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbn1cbi5jb250ZW50LXdpdGgtaW1hZ2Utd3JhcHBlciAucmVhZC1tb3JlIGEgc3BhbiB7XG4gIGNvbG9yOiAjNTYxNzcwO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzU2MTc3MDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMi4zMTI1cmVtO1xuICBtYXJnaW4tcmlnaHQ6IDE3cHg7XG59XG4uY29udGVudC13aXRoLWltYWdlLXdyYXBwZXIgLnJlYWQtbW9yZSBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBvcGFjaXR5OiAwLjc7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb250ZW50LXdpdGgtaW1hZ2Utd3JhcHBlciAucmVhZC1tb3JlIGEgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgfVxufVxuXG4ubmV3c2xldHRlci1wYWRkaW5nIHtcbiAgcGFkZGluZzogNS45Mzc1cmVtIDAgMi4xMjVyZW0gIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubmV3c2xldHRlci1wYWRkaW5nIC5pbWFnZS13cmFwcGVyIGltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmNvbnRlbnQtd2l0aC1saXN0LWFuZC1pbWFnZS13cmFwcGVyIHtcbiAgcGFkZGluZzogOS44MTI1cmVtIDAgOC4xMjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuY29udGVudC13aXRoLWxpc3QtYW5kLWltYWdlLXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDQuMzc1cmVtIDAgMy4xMjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29udGVudC13aXRoLWxpc3QtYW5kLWltYWdlLXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDMuMTI1cmVtIDAgMi41cmVtO1xuICB9XG59XG4uY29udGVudC13aXRoLWxpc3QtYW5kLWltYWdlLXdyYXBwZXIgLmltYWdlLXdyYXBwZXIgaW1nIHtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvbnRlbnQtd2l0aC1saXN0LWFuZC1pbWFnZS13cmFwcGVyIC5pbWFnZS13cmFwcGVyIGltZyB7XG4gICAgbWF4LXdpZHRoOiA3MCU7XG4gIH1cbn1cbi5jb250ZW50LXdpdGgtbGlzdC1hbmQtaW1hZ2Utd3JhcHBlciAuc21hbGwtaGVhZGVyIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBjb2xvcjogI2EwYTRhOTtcbiAgbWFyZ2luLWJvdHRvbTogMzdweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29udGVudC13aXRoLWxpc3QtYW5kLWltYWdlLXdyYXBwZXIgLnNtYWxsLWhlYWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjJweDtcbiAgfVxufVxuLmNvbnRlbnQtd2l0aC1saXN0LWFuZC1pbWFnZS13cmFwcGVyIC5zbWFsbC1oZWFkZXIgcCB7XG4gIG1hcmdpbjogMDtcbn1cbi5jb250ZW50LXdpdGgtbGlzdC1hbmQtaW1hZ2Utd3JhcHBlciAuc21hbGwtZm9udCB7XG4gIGZvbnQtZmFtaWx5OiBcIkZpcmFTYW5zXCI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMjJweDtcbn1cbi5jb250ZW50LXdpdGgtbGlzdC1hbmQtaW1hZ2Utd3JhcHBlciAuc21hbGwtZm9udCBwIHtcbiAgbWFyZ2luOiAwO1xufVxuLmNvbnRlbnQtd2l0aC1saXN0LWFuZC1pbWFnZS13cmFwcGVyIC5zdGFuZGFyZC1mb250IHtcbiAgZm9udC1mYW1pbHk6IFwiRmlyYVNhbnNcIjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAyLjQzNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAzLjA2MjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDIycHg7XG59XG4uY29udGVudC13aXRoLWxpc3QtYW5kLWltYWdlLXdyYXBwZXIgLnN0YW5kYXJkLWZvbnQgcCB7XG4gIG1hcmdpbjogMDtcbn1cbi5jb250ZW50LXdpdGgtbGlzdC1hbmQtaW1hZ2Utd3JhcHBlciAuYmlnZ2VyLWZvbnQge1xuICBmb250LWZhbWlseTogXCJGaXJhU2Fuc1wiO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDIuNjI1cmVtO1xuICBsaW5lLWhlaWdodDogMy4zNzVyZW07XG4gIG1hcmdpbi1ib3R0b206IDIycHg7XG59XG4uY29udGVudC13aXRoLWxpc3QtYW5kLWltYWdlLXdyYXBwZXIgLmJpZ2dlci1mb250IHAge1xuICBtYXJnaW46IDA7XG59XG4uY29udGVudC13aXRoLWxpc3QtYW5kLWltYWdlLXdyYXBwZXIgLmRlc2NyaXB0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi5jb250ZW50LXdpdGgtbGlzdC1hbmQtaW1hZ2Utd3JhcHBlciAuZGVzY3JpcHRpb24gcCB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMS4zMTI1cmVtO1xuICBsaW5lLWhlaWdodDogMi4wNjI1cmVtO1xuICBjb2xvcjogIzUzNTY1YTtcbiAgbWFyZ2luOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb250ZW50LXdpdGgtbGlzdC1hbmQtaW1hZ2Utd3JhcHBlciAuZGVzY3JpcHRpb24gcCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICB9XG59XG4uY29udGVudC13aXRoLWxpc3QtYW5kLWltYWdlLXdyYXBwZXIgLmRlc2NyaXB0aW9uIHVsIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5jb250ZW50LXdpdGgtbGlzdC1hbmQtaW1hZ2Utd3JhcHBlciAuZGVzY3JpcHRpb24gdWwgbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgbGluZS1oZWlnaHQ6IDI5cHg7XG4gIGNvbG9yOiAjNTM1NjVhO1xuICBwYWRkaW5nOiAwIDAgMCAyOXB4O1xufVxuLmNvbnRlbnQtd2l0aC1saXN0LWFuZC1pbWFnZS13cmFwcGVyIC5kZXNjcmlwdGlvbiB1bCBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc0MUI5ODtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNXB4O1xuICBsZWZ0OiA1cHg7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG59XG4uY29udGVudC13aXRoLWxpc3QtYW5kLWltYWdlLXdyYXBwZXIgLmxpc3Qge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLmNvbnRlbnQtd2l0aC1saXN0LWFuZC1pbWFnZS13cmFwcGVyIC5saXN0IGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE3cHg7XG4gIGxpbmUtaGVpZ2h0OiAyOXB4O1xuICBjb2xvcjogIzUzNTY1YTtcbn1cbi5jb250ZW50LXdpdGgtbGlzdC1hbmQtaW1hZ2Utd3JhcHBlciAubGlzdCBsaSBwIHtcbiAgbWFyZ2luOiAwIDAgMCAyOXB4O1xufVxuLmNvbnRlbnQtd2l0aC1saXN0LWFuZC1pbWFnZS13cmFwcGVyIC5saXN0IGxpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzQxQjk4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1cHg7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5jb250ZW50LXdpdGgtbGlzdC1hbmQtaW1hZ2Utd3JhcHBlciAuY2hlY2tsaXN0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuY29udGVudC13aXRoLWxpc3QtYW5kLWltYWdlLXdyYXBwZXIgLmNoZWNrbGlzdCAuY2hlY2staXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogN3B4O1xuICB9XG59XG4uY29udGVudC13aXRoLWxpc3QtYW5kLWltYWdlLXdyYXBwZXIgLmNoZWNrbGlzdCAuY2hlY2staXRlbSB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1yaWdodDogNDJweDtcbn1cbi5jb250ZW50LXdpdGgtbGlzdC1hbmQtaW1hZ2Utd3JhcHBlciAuY2hlY2tsaXN0IC5jaGVjay1pdGVtIGltZyB7XG4gIG1hcmdpbi1yaWdodDogMTZweDtcbiAgbWF4LXdpZHRoOiAyNHB4O1xufVxuLmNvbnRlbnQtd2l0aC1saXN0LWFuZC1pbWFnZS13cmFwcGVyIC5jaGVja2xpc3QgLmNoZWNrLWl0ZW0gcCB7XG4gIGZvbnQtZmFtaWx5OiBcIkZpcmFTYW5zXCI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAycmVtO1xuICBjb2xvcjogIzU2MTc3MDtcbiAgbWFyZ2luOiAwO1xufVxuLmNvbnRlbnQtd2l0aC1saXN0LWFuZC1pbWFnZS13cmFwcGVyIC5mb3JtLWFyZWEge1xuICBwYWRkaW5nOiAzLjc1cmVtIDA7XG59XG4uY29udGVudC13aXRoLWxpc3QtYW5kLWltYWdlLXdyYXBwZXIgLmZvcm0tYXJlYSBoNiwgLmNvbnRlbnQtd2l0aC1saXN0LWFuZC1pbWFnZS13cmFwcGVyIC5mb3JtLWFyZWEgaDUsIC5jb250ZW50LXdpdGgtbGlzdC1hbmQtaW1hZ2Utd3JhcHBlciAuZm9ybS1hcmVhIGg0LCAuY29udGVudC13aXRoLWxpc3QtYW5kLWltYWdlLXdyYXBwZXIgLmZvcm0tYXJlYSBoMywgLmNvbnRlbnQtd2l0aC1saXN0LWFuZC1pbWFnZS13cmFwcGVyIC5mb3JtLWFyZWEgaDIsIC5jb250ZW50LXdpdGgtbGlzdC1hbmQtaW1hZ2Utd3JhcHBlciAuZm9ybS1hcmVhIGgxIHtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LXNpemU6IDIuNDM3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDMuMDYyNXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiRmlyYVNhbnNcIjtcbn1cbi5jb250ZW50LXdpdGgtbGlzdC1hbmQtaW1hZ2Utd3JhcHBlciAuZm9ybS1hcmVhIGg2IHAsIC5jb250ZW50LXdpdGgtbGlzdC1hbmQtaW1hZ2Utd3JhcHBlciAuZm9ybS1hcmVhIGg1IHAsIC5jb250ZW50LXdpdGgtbGlzdC1hbmQtaW1hZ2Utd3JhcHBlciAuZm9ybS1hcmVhIGg0IHAsIC5jb250ZW50LXdpdGgtbGlzdC1hbmQtaW1hZ2Utd3JhcHBlciAuZm9ybS1hcmVhIGgzIHAsIC5jb250ZW50LXdpdGgtbGlzdC1hbmQtaW1hZ2Utd3JhcHBlciAuZm9ybS1hcmVhIGgyIHAsIC5jb250ZW50LXdpdGgtbGlzdC1hbmQtaW1hZ2Utd3JhcHBlciAuZm9ybS1hcmVhIGgxIHAge1xuICBjb2xvcjogI0M1QUJENjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMzFweDtcbiAgbWFyZ2luLWJvdHRvbTogMi44MTI1cmVtO1xufVxuLmNvbnRlbnQtd2l0aC1saXN0LWFuZC1pbWFnZS13cmFwcGVyIC5mb3JtLWFyZWEgLmlucHV0LWdyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogMi44MTI1cmVtO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNTBweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDUwcHg7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDhweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogOHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29udGVudC13aXRoLWxpc3QtYW5kLWltYWdlLXdyYXBwZXIgLmZvcm0tYXJlYSAuaW5wdXQtZ3JvdXAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cbi5jb250ZW50LXdpdGgtbGlzdC1hbmQtaW1hZ2Utd3JhcHBlciAuZm9ybS1hcmVhIC5pbnB1dC1ncm91cCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiA1MyU7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA4cHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDhweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbnRlbnQtd2l0aC1saXN0LWFuZC1pbWFnZS13cmFwcGVyIC5mb3JtLWFyZWEgLmlucHV0LWdyb3VwIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCB7XG4gICAgYW5pbWF0aW9uOiBwdWxzZSAycyBpbmZpbml0ZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuY29udGVudC13aXRoLWxpc3QtYW5kLWltYWdlLXdyYXBwZXIgLmZvcm0tYXJlYSAuaW5wdXQtZ3JvdXAgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5jb250ZW50LXdpdGgtbGlzdC1hbmQtaW1hZ2Utd3JhcHBlciAuZm9ybS1hcmVhIC5pbnB1dC1ncm91cCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgaW5wdXQge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci1jb2xvcjogI0M1QUJENjtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDhweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogOHB4O1xuICBjb2xvcjogIzhCOTE5NTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMS45Mzc1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBwYWRkaW5nOiAyMy41cHggMjVweDtcbn1cbi5jb250ZW50LXdpdGgtbGlzdC1hbmQtaW1hZ2Utd3JhcHBlciAuZm9ybS1hcmVhIC5pbnB1dC1ncm91cCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM4QjkxOTU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5jb250ZW50LXdpdGgtbGlzdC1hbmQtaW1hZ2Utd3JhcHBlciAuZm9ybS1hcmVhIC5pbnB1dC1ncm91cCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgaW5wdXQge1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG4uY29udGVudC13aXRoLWxpc3QtYW5kLWltYWdlLXdyYXBwZXIgLmZvcm0tYXJlYSAuaW5wdXQtZ3JvdXAgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIC53cGNmNy1ub3QtdmFsaWQtdGlwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLmNvbnRlbnQtd2l0aC1saXN0LWFuZC1pbWFnZS13cmFwcGVyIC5mb3JtLWFyZWEgLmlucHV0LWdyb3VwIC5zZW5kLWJ0biB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDM5JTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NjE3NzA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1MHB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNTBweDtcbiAgY29sb3I6ICNGN0Y0RkM7XG4gIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjkzNzVyZW07XG4gIHBhZGRpbmc6IDIyLjVweCAyNHB4IDIyLjVweCAyOXB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgYW5pbWF0aW9uOiBwdWxzZSAycyBpbmZpbml0ZTtcbn1cbi5jb250ZW50LXdpdGgtbGlzdC1hbmQtaW1hZ2Utd3JhcHBlciAuZm9ybS1hcmVhIC5pbnB1dC1ncm91cCAuc2VuZC1idG4gLmp1c3RpZnktbW9iaWxlIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5jb250ZW50LXdpdGgtbGlzdC1hbmQtaW1hZ2Utd3JhcHBlciAuZm9ybS1hcmVhIC5pbnB1dC1ncm91cCAuc2VuZC1idG46aG92ZXIge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICAgIG9wYWNpdHk6IDAuODtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29udGVudC13aXRoLWxpc3QtYW5kLWltYWdlLXdyYXBwZXIgLmZvcm0tYXJlYSAuaW5wdXQtZ3JvdXAgLnNlbmQtYnRuOmhvdmVyIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgICBtYXgtd2lkdGg6IDQ1JTtcbiAgfVxuICAuY29udGVudC13aXRoLWxpc3QtYW5kLWltYWdlLXdyYXBwZXIgLmZvcm0tYXJlYSAuaW5wdXQtZ3JvdXAgLnNlbmQtYnRuOmhvdmVyIC5qdXN0aWZ5LW1vYmlsZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzM3B4O1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5jb250ZW50LXdpdGgtbGlzdC1hbmQtaW1hZ2Utd3JhcHBlciAuZm9ybS1hcmVhIC5pbnB1dC1ncm91cCAuc2VuZC1idG4ge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gICAgcGFkZGluZzogMTdweCAyNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gIH1cbiAgLmNvbnRlbnQtd2l0aC1saXN0LWFuZC1pbWFnZS13cmFwcGVyIC5mb3JtLWFyZWEgLmlucHV0LWdyb3VwIC5zZW5kLWJ0biBpbWcge1xuICAgIG1hcmdpbi1sZWZ0OiA0MHB4O1xuICB9XG4gIC5jb250ZW50LXdpdGgtbGlzdC1hbmQtaW1hZ2Utd3JhcHBlciAuZm9ybS1hcmVhIC5pbnB1dC1ncm91cCAuc2VuZC1idG4gLmp1c3RpZnktbW9iaWxlIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuQGtleWZyYW1lcyBwdWxzZSB7XG4gIDAlIHtcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDI0cHggcmdiYSgxMTUsIDIwLCAxNTQsIDAuMik7XG4gIH1cbiAgNTAlIHtcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDQ4cHggcmdiYSgxMTUsIDIwLCAxNTQsIDAuNSk7XG4gIH1cbiAgMTAwJSB7XG4gICAgYm94LXNoYWRvdzogMHB4IDBweCAyNHB4IHJnYmEoMTE1LCAyMCwgMTU0LCAwLjIpO1xuICB9XG59XG4uY29udGVudC13aXRoLWxpc3QtYW5kLWltYWdlLXdyYXBwZXIgLmZvcm0tYXJlYSAuYWNjZXB0YW5jZS13cmFwcGVyIC53cGNmNy1saXN0LWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uY29udGVudC13aXRoLWxpc3QtYW5kLWltYWdlLXdyYXBwZXIgLmZvcm0tYXJlYSAuYWNjZXB0YW5jZS13cmFwcGVyIC53cGNmNy1saXN0LWl0ZW0gaW5wdXQge1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBkaXNwbGF5OiBub25lO1xuICBvcGFjaXR5OiAwO1xufVxuLmNvbnRlbnQtd2l0aC1saXN0LWFuZC1pbWFnZS13cmFwcGVyIC5mb3JtLWFyZWEgLmFjY2VwdGFuY2Utd3JhcHBlciAud3BjZjctbGlzdC1pdGVtIC53cGNmNy1saXN0LWl0ZW0tbGFiZWwge1xuICBtYXJnaW4tdG9wOiAxM3B4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBjb2xvcjogIzMwMzk0NTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctbGVmdDogNTVweDtcbn1cbi5jb250ZW50LXdpdGgtbGlzdC1hbmQtaW1hZ2Utd3JhcHBlciAuZm9ybS1hcmVhIC5hY2NlcHRhbmNlLXdyYXBwZXIgLndwY2Y3LWxpc3QtaXRlbSAud3BjZjctbGlzdC1pdGVtLWxhYmVsIGEge1xuICBjb2xvcjogIzU2MTc3MDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uY29udGVudC13aXRoLWxpc3QtYW5kLWltYWdlLXdyYXBwZXIgLmZvcm0tYXJlYSAuYWNjZXB0YW5jZS13cmFwcGVyIC53cGNmNy1saXN0LWl0ZW0gLndwY2Y3LWxpc3QtaXRlbS1sYWJlbCBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmNvbnRlbnQtd2l0aC1saXN0LWFuZC1pbWFnZS13cmFwcGVyIC5mb3JtLWFyZWEgLmFjY2VwdGFuY2Utd3JhcHBlciAud3BjZjctbGlzdC1pdGVtIC53cGNmNy1saXN0LWl0ZW0tbGFiZWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMzVweDtcbiAgaGVpZ2h0OiAzNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjQzVBQkQ2O1xufVxuLmNvbnRlbnQtd2l0aC1saXN0LWFuZC1pbWFnZS13cmFwcGVyIC5mb3JtLWFyZWEgLmFjY2VwdGFuY2Utd3JhcHBlciAud3BjZjctbGlzdC1pdGVtIC53cGNmNy1saXN0LWl0ZW0tbGFiZWw6OmFmdGVyIHtcbiAgdHJhbnNpdGlvbjogYWxsIGVhc2UtaW4tb3V0IDAuM3M7XG59XG4uY29udGVudC13aXRoLWxpc3QtYW5kLWltYWdlLXdyYXBwZXIgLmZvcm0tYXJlYSAuYWNjZXB0YW5jZS13cmFwcGVyIC53cGNmNy1saXN0LWl0ZW0gaW5wdXQ6Y2hlY2tlZCB+IC53cGNmNy1saXN0LWl0ZW0tbGFiZWw6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU2MTc3MDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxMXB4O1xuICB0b3A6IDE2cHg7XG4gIHRyYW5zaXRpb246IGFsbCBlYXNlLWluLW91dCAwLjNzO1xufVxuXG4uY3VzdG9tLXBvc3QtZXhjZXJwdC13cmFwcGVyIHtcbiAgcGFkZGluZzogNC4zNzVyZW0gMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmN1c3RvbS1wb3N0LWV4Y2VycHQtd3JhcHBlciB7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5jdXN0b20tcG9zdC1leGNlcnB0LXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDIuODEyNXJlbSAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmN1c3RvbS1wb3N0LWV4Y2VycHQtd3JhcHBlciB7XG4gICAgcGFkZGluZzogMi41cmVtIDA7XG4gIH1cbiAgLmN1c3RvbS1wb3N0LWV4Y2VycHQtd3JhcHBlciAub3JkZXItbW9iaWxlLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICB9XG59XG4uY3VzdG9tLXBvc3QtZXhjZXJwdC13cmFwcGVyIC5udW1iZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogNC43NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBsaW5lLWhlaWdodDogNnJlbTtcbiAgY29sb3I6IHJnYmEoMTMxLCA4MywgMTUxLCAwLjE3KTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LWZhbWlseTogXCJNZXJyaXdlYXRoZXJcIjtcbn1cbi5jdXN0b20tcG9zdC1leGNlcnB0LXdyYXBwZXIgLmxpbmVmaXJzdCB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTREOUVBO1xuICB3aWR0aDogMzUlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLmN1c3RvbS1wb3N0LWV4Y2VycHQtd3JhcHBlciAubGluZWxhc3Qge1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U0RDlFQTtcbiAgd2lkdGg6IDM1JTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4uY3VzdG9tLXBvc3QtZXhjZXJwdC13cmFwcGVyIC50aXRsZSBoMSwgLmN1c3RvbS1wb3N0LWV4Y2VycHQtd3JhcHBlciAudGl0bGUgaDIsIC5jdXN0b20tcG9zdC1leGNlcnB0LXdyYXBwZXIgLnRpdGxlIGgzLCAuY3VzdG9tLXBvc3QtZXhjZXJwdC13cmFwcGVyIC50aXRsZSBoNCwgLmN1c3RvbS1wb3N0LWV4Y2VycHQtd3JhcHBlciAudGl0bGUgaDUsIC5jdXN0b20tcG9zdC1leGNlcnB0LXdyYXBwZXIgLnRpdGxlIGg2LCAuY3VzdG9tLXBvc3QtZXhjZXJwdC13cmFwcGVyIC50aXRsZSBwIHtcbiAgZm9udC1mYW1pbHk6IFwiRmlyYVNhbnNcIjtcbiAgZm9udC1zaXplOiAxLjkzNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAyLjQzNzVyZW07XG4gIGNvbG9yOiAjMzAzOTQ1O1xuICBtYXJnaW46IDMuNzVyZW0gMCAyNHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jdXN0b20tcG9zdC1leGNlcnB0LXdyYXBwZXIgLnRpdGxlIGgxLCAuY3VzdG9tLXBvc3QtZXhjZXJwdC13cmFwcGVyIC50aXRsZSBoMiwgLmN1c3RvbS1wb3N0LWV4Y2VycHQtd3JhcHBlciAudGl0bGUgaDMsIC5jdXN0b20tcG9zdC1leGNlcnB0LXdyYXBwZXIgLnRpdGxlIGg0LCAuY3VzdG9tLXBvc3QtZXhjZXJwdC13cmFwcGVyIC50aXRsZSBoNSwgLmN1c3RvbS1wb3N0LWV4Y2VycHQtd3JhcHBlciAudGl0bGUgaDYsIC5jdXN0b20tcG9zdC1leGNlcnB0LXdyYXBwZXIgLnRpdGxlIHAge1xuICAgIGZvbnQtc2l6ZTogMi40Mzc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAzLjA2MjVyZW07XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxufVxuLmN1c3RvbS1wb3N0LWV4Y2VycHQtd3JhcHBlciAuZGVzY3JpcHRpb24ge1xuICBtYXJnaW4tYm90dG9tOiA0NXB4O1xufVxuLmN1c3RvbS1wb3N0LWV4Y2VycHQtd3JhcHBlciAuZGVzY3JpcHRpb24gaDEsIC5jdXN0b20tcG9zdC1leGNlcnB0LXdyYXBwZXIgLmRlc2NyaXB0aW9uIGgyLCAuY3VzdG9tLXBvc3QtZXhjZXJwdC13cmFwcGVyIC5kZXNjcmlwdGlvbiBoMywgLmN1c3RvbS1wb3N0LWV4Y2VycHQtd3JhcHBlciAuZGVzY3JpcHRpb24gaDQsIC5jdXN0b20tcG9zdC1leGNlcnB0LXdyYXBwZXIgLmRlc2NyaXB0aW9uIGg1LCAuY3VzdG9tLXBvc3QtZXhjZXJwdC13cmFwcGVyIC5kZXNjcmlwdGlvbiBoNiwgLmN1c3RvbS1wb3N0LWV4Y2VycHQtd3JhcHBlciAuZGVzY3JpcHRpb24gcCB7XG4gIGZvbnQtc2l6ZTogMTlweDtcbiAgbGluZS1oZWlnaHQ6IDMzcHg7XG4gIGNvbG9yOiAjMzAzOTQ1O1xuICBtYXJnaW46IDAgMCAxNXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jdXN0b20tcG9zdC1leGNlcnB0LXdyYXBwZXIgLmRlc2NyaXB0aW9uIGgxLCAuY3VzdG9tLXBvc3QtZXhjZXJwdC13cmFwcGVyIC5kZXNjcmlwdGlvbiBoMiwgLmN1c3RvbS1wb3N0LWV4Y2VycHQtd3JhcHBlciAuZGVzY3JpcHRpb24gaDMsIC5jdXN0b20tcG9zdC1leGNlcnB0LXdyYXBwZXIgLmRlc2NyaXB0aW9uIGg0LCAuY3VzdG9tLXBvc3QtZXhjZXJwdC13cmFwcGVyIC5kZXNjcmlwdGlvbiBoNSwgLmN1c3RvbS1wb3N0LWV4Y2VycHQtd3JhcHBlciAuZGVzY3JpcHRpb24gaDYsIC5jdXN0b20tcG9zdC1leGNlcnB0LXdyYXBwZXIgLmRlc2NyaXB0aW9uIHAge1xuICAgIGZvbnQtc2l6ZTogMS4zMTI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjA2MjVyZW07XG4gIH1cbn1cbi5jdXN0b20tcG9zdC1leGNlcnB0LXdyYXBwZXIgLnJlYWQtbW9yZSBhIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG59XG4uY3VzdG9tLXBvc3QtZXhjZXJwdC13cmFwcGVyIC5yZWFkLW1vcmUgYSBzcGFuIHtcbiAgY29sb3I6ICM1NjE3NzA7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjNTYxNzcwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAyLjMxMjVyZW07XG4gIG1hcmdpbi1yaWdodDogMTdweDtcbn1cbi5jdXN0b20tcG9zdC1leGNlcnB0LXdyYXBwZXIgLnJlYWQtbW9yZSBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBvcGFjaXR5OiAwLjc7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xufVxuXG4udGV4dC1zaXplLXNtYWxsLWhlYWRpbmcge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG5cbi50ZXh0LXNpemUtaGVhZGluZyBwIHtcbiAgZm9udC1mYW1pbHk6IFwiRmlyYVNhbnNcIjtcbiAgZm9udC1zaXplOiAyLjQzNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAzLjA2MjVyZW07XG59XG5cbi50ZXh0LXNpemUtZGVzY3JpcHRpb24ge1xuICBmb250LXNpemU6IDEuMzEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuMDYyNXJlbTtcbn1cblxuLnRleHQtc2l6ZS0xMiB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuLnRleHQtc2l6ZS0xNiB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLnRleHQtc2l6ZS0yMCB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cblxuLnRleHQtc2l6ZS0yMSB7XG4gIGZvbnQtc2l6ZTogMjFweDtcbiAgbGluZS1oZWlnaHQ6IDMzcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRleHQtc2l6ZS0yMSB7XG4gICAgZm9udC1zaXplOiAxOXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICB9XG59XG5cbi50ZXh0LXNpemUtMjQge1xuICBmb250LXNpemU6IDEuNXJlbTtcbn1cblxuLnRleHQtc2l6ZS0yOCB7XG4gIGZvbnQtc2l6ZTogMS43NXJlbTtcbn1cblxuLnRleHQtc2l6ZS0zMiB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbn1cblxuLnRleHQtc21hbGwtaGVhZGluZyB7XG4gIGNvbG9yOiAjQTBBNEE5O1xufVxuXG4udGV4dC1kZXNjcmlwdGlvbiB7XG4gIGNvbG9yOiAjNTM1NjVBO1xufVxuXG4udGV4dC1oZWFkaW5nIHtcbiAgY29sb3I6ICMzMDM5NDU7XG59XG5cbi50ZXh0LXB1cnBsZSB7XG4gIGNvbG9yOiAjNTYxNzcwO1xufVxuXG4udGV4dC1saWdodC1wdXJwbGUge1xuICBjb2xvcjogIzk2NzBBOTtcbn1cblxuLnRleHQtbGluayB7XG4gIGNvbG9yOiAjNzQxQjk4O1xufVxuXG4uZGVzY3JpcHRpb24td3JhcHBlciB7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xufVxuLmRlc2NyaXB0aW9uLXdyYXBwZXIgcCB7XG4gIGZvbnQtc2l6ZTogMS4zMTI1cmVtO1xuICBsaW5lLWhlaWdodDogMi4wNjI1cmVtO1xuICBjb2xvcjogIzUzNTY1QTtcbiAgbWFyZ2luOiAwO1xufVxuLmRlc2NyaXB0aW9uLXdyYXBwZXIgcCBhIHtcbiAgY29sb3I6ICM1NjE3NzA7XG59XG4uZGVzY3JpcHRpb24td3JhcHBlciBwIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmVwaXNvZGVzLXdyYXBwZXIge1xuICBwYWRkaW5nLXRvcDogNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZXBpc29kZXMtd3JhcHBlciAudmlkZW8tYmxvY2s6bnRoLWNoaWxkKG9kZCkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDM0cHg7XG4gIH1cbiAgLmVwaXNvZGVzLXdyYXBwZXIgLnZpZGVvLWJsb2NrOm50aC1jaGlsZChldmVuKSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzNHB4O1xuICB9XG59XG4uZXBpc29kZXMtd3JhcHBlciAuZXAge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBtYXJnaW4tYm90dG9tOiAxM3B4O1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG59XG4uZXBpc29kZXMtd3JhcHBlciAuZGVzY3JpcHRpb24ge1xuICBtYXJnaW46IDIxcHggMCA3LjA2MjVyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uZXBpc29kZXMtd3JhcHBlciAuZGVzY3JpcHRpb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci1sZWZ0OiA0cHggc29saWQgIzc0MUI5ODtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBtYXJnaW4tcmlnaHQ6IDI4cHg7XG59XG4uZXBpc29kZXMtd3JhcHBlciAuZGVzY3JpcHRpb24gaDEsIC5lcGlzb2Rlcy13cmFwcGVyIC5kZXNjcmlwdGlvbiBoMiwgLmVwaXNvZGVzLXdyYXBwZXIgLmRlc2NyaXB0aW9uIGgzLCAuZXBpc29kZXMtd3JhcHBlciAuZGVzY3JpcHRpb24gaDQsIC5lcGlzb2Rlcy13cmFwcGVyIC5kZXNjcmlwdGlvbiBoNSwgLmVwaXNvZGVzLXdyYXBwZXIgLmRlc2NyaXB0aW9uIGg2LCAuZXBpc29kZXMtd3JhcHBlciAuZGVzY3JpcHRpb24gcCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZXBpc29kZXMtd3JhcHBlciAuZGVzY3JpcHRpb24gaDEsIC5lcGlzb2Rlcy13cmFwcGVyIC5kZXNjcmlwdGlvbiBoMiwgLmVwaXNvZGVzLXdyYXBwZXIgLmRlc2NyaXB0aW9uIGgzLCAuZXBpc29kZXMtd3JhcHBlciAuZGVzY3JpcHRpb24gaDQsIC5lcGlzb2Rlcy13cmFwcGVyIC5kZXNjcmlwdGlvbiBoNSwgLmVwaXNvZGVzLXdyYXBwZXIgLmRlc2NyaXB0aW9uIGg2LCAuZXBpc29kZXMtd3JhcHBlciAuZGVzY3JpcHRpb24gcCB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB9XG59XG4uZXBpc29kZXMtd3JhcHBlciAudmlkZW8ge1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uZXBpc29kZXMtd3JhcHBlciAudmlkZW8gPiBpbWcge1xuICB0cmFuc2Zvcm0tb3JpZ2luOiA4MCUgNSU7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAycztcbn1cbi5lcGlzb2Rlcy13cmFwcGVyIC52aWRlbzpob3ZlciA+IGltZyB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS41KTtcbn1cbi5lcGlzb2Rlcy13cmFwcGVyIC52aWRlbyAuYmcge1xuICB0b3A6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHJnYmEoODYsIDIzLCAxMTIsIDApIDAlLCAjNTYxNzcwIDEwMCUpO1xuICBvcGFjaXR5OiAwO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIG9wYWNpdHk6IDAuODE7XG59XG4uZXBpc29kZXMtd3JhcHBlciAuYmxvY2std2l0aC10aXRsZSB7XG4gIHotaW5kZXg6IDEwO1xuICBib3R0b206IDI1cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctbGVmdDogMzJweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDY0cHgpIHtcbiAgLmVwaXNvZGVzLXdyYXBwZXIgLmJsb2NrLXdpdGgtdGl0bGUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDM2M3B4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxNDYzcHgpIHtcbiAgLmVwaXNvZGVzLXdyYXBwZXIgLmJsb2NrLXdpdGgtdGl0bGUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIxN3B4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmVwaXNvZGVzLXdyYXBwZXIgLmJsb2NrLXdpdGgtdGl0bGUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICB9XG59XG4uZXBpc29kZXMtd3JhcHBlciAuYmxvY2std2l0aC10aXRsZSAudGl0bGUge1xuICBmb250LXNpemU6IDMuMDYyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDMuMzEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmVwaXNvZGVzLXdyYXBwZXIgLmJsb2NrLXdpdGgtdGl0bGUgLnRpdGxlIHtcbiAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gICAgbWF4LXdpZHRoOiAyNDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5lcGlzb2Rlcy13cmFwcGVyIC5ibG9jay13aXRoLXRpdGxlIC50aXRsZSB7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSA4MHB4KTtcbiAgICBmb250LXNpemU6IDEuODc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjVyZW07XG4gICAgLXdlYmtpdC1oeXBoZW5zOiBhdXRvO1xuICAgIC1tb3otaHlwaGVuczogYXV0bztcbiAgICAtbXMtaHlwaGVuczogYXV0bztcbiAgICBoeXBoZW5zOiBhdXRvO1xuICB9XG59XG4uZXBpc29kZXMtd3JhcHBlciAuYmxvY2std2l0aC10aXRsZSBpbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAzMnB4O1xuICBib3R0b206IDlweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuZXBpc29kZXMtd3JhcHBlciAuYmxvY2std2l0aC10aXRsZSBpbWcge1xuICAgIHdpZHRoOiA0MHB4O1xuICB9XG59XG5cbi5mYXEtd3JhcHBlciB7XG4gIHBhZGRpbmc6IDcwcHggMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZmFxLXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDIuNXJlbSAwO1xuICB9XG59XG4uZmFxLXdyYXBwZXIgLmhlYWRpbmctdGV4dCB7XG4gIG1hcmdpbi1ib3R0b206IDYuMjVyZW07XG59XG4uZmFxLXdyYXBwZXIgLmhlYWRlciB7XG4gIGZvbnQtZmFtaWx5OiBcIkZpcmFTYW5zXCI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMi40Mzc1cmVtO1xuICBsaW5lLWhlaWdodDogMy4wNjI1cmVtO1xuICBjb2xvcjogIzMwMzk0NTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtd2lkdGg6IDgxOHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuZmFxLXdyYXBwZXIgLmhlYWRlciB7XG4gICAgbWF4LXdpZHRoOiA2MDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMDBweCkge1xuICAuZmFxLXdyYXBwZXIgLmhlYWRlci13cmFwcGVyOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEyMHB4O1xuICAgIGhlaWdodDogMnB4O1xuICAgIGJhY2tncm91bmQ6ICNFQUUyRUQ7XG4gICAgbGVmdDogNSU7XG4gICAgdG9wOiA1MCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAwMHB4KSBhbmQgKG1pbi13aWR0aDogMTQ2NHB4KSB7XG4gIC5mYXEtd3JhcHBlciAuaGVhZGVyLXdyYXBwZXI6OmJlZm9yZSB7XG4gICAgbGVmdDogNyU7XG4gICAgd2lkdGg6IDEyLjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDAwcHgpIHtcbiAgLmZhcS13cmFwcGVyIC5oZWFkZXItd3JhcHBlcjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEyMHB4O1xuICAgIGhlaWdodDogMnB4O1xuICAgIGJhY2tncm91bmQ6ICNFQUUyRUQ7XG4gICAgcmlnaHQ6IDUlO1xuICAgIHRvcDogNTAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMDBweCkgYW5kIChtaW4td2lkdGg6IDE0NjRweCkge1xuICAuZmFxLXdyYXBwZXIgLmhlYWRlci13cmFwcGVyOjphZnRlciB7XG4gICAgcmlnaHQ6IDclO1xuICAgIHdpZHRoOiAxMi41cmVtO1xuICB9XG59XG4uZmFxLXdyYXBwZXIgLmFjY29yZGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1mYW1pbHk6IFwiRmlyYVNhbnNcIjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxLjQzNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjg3NXJlbTtcbiAgY29sb3I6ICM1NjE3NzA7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjZmZDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZzogMTdweCA2MHB4IDE3cHggMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG59XG4uZmFxLXdyYXBwZXIgLmFjY29yZGlvbiBwIHtcbiAgZm9udC1mYW1pbHk6IFwiRmlyYVNhbnNcIjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxLjQzNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICM1NjE3NzA7XG4gIG1hcmdpbjogMDtcbn1cbi5mYXEtd3JhcHBlciAuYWNjb3JkaW9uOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDRweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAyLjA3cHg7XG4gIGJhY2tncm91bmQ6ICNlYWUyZWQ7XG59XG4uZmFxLXdyYXBwZXIgLmFjY29yZGlvbjo6YWZ0ZXIge1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWltYWdlIDAuM3MgZWFzZS1vdXQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAyMHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy9tZW5vZWxsZS9hc3NldHMvaW1nL2ljb25zL3BsdXMtcGluay5zdmdcIik7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG59XG4uZmFxLXdyYXBwZXIgLmFjY29yZGlvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYWUyZWQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xufVxuLmZhcS13cmFwcGVyIC5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWFlMmVkO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbn1cbi5mYXEtd3JhcHBlciAuYWN0aXZlOjphZnRlciB7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtaW1hZ2UgMC4zcyBlYXNlLW91dDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDIwcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL21lbm9lbGxlL2Fzc2V0cy9pbWcvaWNvbnMvbWludXMtcGluay5zdmdcIik7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG59XG4uZmFxLXdyYXBwZXIgLnBhbmVsIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxLjE4NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjA2MjVyZW07XG4gIGNvbG9yOiAjMzAzOTQ1O1xuICBtYXgtaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZmFxLXdyYXBwZXIgLnBhbmVsIHtcbiAgICBmb250LXNpemU6IDE0LjVweDtcbiAgfVxufVxuLmZhcS13cmFwcGVyIC5wYW5lbCBwIHtcbiAgbWFyZ2luOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mYXEtd3JhcHBlciAuaW1nLXdyYXBwZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbn1cblxuLmZsZXgtY3VzdG9tLWJnIHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cbi5mbGV4LWN1c3RvbS1iZyAuZ3JhZGllbnQtZGVmYXVsdCB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChyZ2JhKDIzNCwgMjQyLCAyNTMsIDAuNCkgMCUsIHJnYmEoMjM4LCAyMzcsIDI1NSwgMC40KSA1MS42JSwgcmdiYSgyNDEsIDIyMSwgMjQyLCAwLjQpIDEwMCUpO1xufVxuLmZsZXgtY3VzdG9tLWJnIC5ncmFkaWVudC0wMyB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChyZ2JhKDIzNCwgMjQyLCAyNTMsIDAuMykgMCUsIHJnYmEoMjM4LCAyMzcsIDI1NSwgMC4zKSA1MS42JSwgcmdiYSgyNDEsIDIyMSwgMjQyLCAwLjMpIDEwMCUpO1xufVxuLmZsZXgtY3VzdG9tLWJnIC5ncmFkaWVudC0wNyB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChyZ2JhKDIzNCwgMjQyLCAyNTMsIDAuNykgMCUsIHJnYmEoMjM4LCAyMzcsIDI1NSwgMC43KSA1MS42JSwgcmdiYSgyNDEsIDIyMSwgMjQyLCAwLjcpIDEwMCUpO1xufVxuLmZsZXgtY3VzdG9tLWJnIC5ncmFkaWVudC0xIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHJnYigyMzQsIDI0MiwgMjUzKSAwJSwgcmdiKDIzOCwgMjM3LCAyNTUpIDUxLjYlLCByZ2IoMjQxLCAyMjEsIDI0MikgMTAwJSk7XG59XG5cbi5hZGRpdGlvbmFsLXNwYWNpbmcge1xuICBwYWRkaW5nOiA3LjgxMjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWRkaXRpb25hbC1zcGFjaW5nIHtcbiAgICBwYWRkaW5nOiAzLjEyNXJlbTtcbiAgfVxufVxuXG4uZ3JpZC1pbWFnZXMtd3JhcHBlciB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG4uZ3JpZC1pbWFnZXMtd3JhcHBlciAuaW1hZ2VzLXdyYXBwZXIge1xuICBkaXNwbGF5OiBncmlkO1xuICB3aWR0aDogMTAwJTtcbn1cbi5ncmlkLWltYWdlcy13cmFwcGVyIC5pbWFnZXMtd3JhcHBlciAuZ3JpZC1pdGVtIGltZyB7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4uZ3JpZC1pbWFnZXMtd3JhcHBlciAuZ3JpZC1sYXlvdXQtZmxleCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmdyaWQtaW1hZ2VzLXdyYXBwZXIgLmdyaWQtbGF5b3V0LWZsZXgge1xuICAgIGNvbHVtbi1nYXA6IDIwcHg7XG4gICAgcm93LWdhcDogMTVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ncmlkLWltYWdlcy13cmFwcGVyIC5ncmlkLWxheW91dC1mbGV4IHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMy4zZnIgMy4zZnIgMy4zZnI7XG4gICAgcm93LWdhcDogMTVweDtcbiAgICBjb2x1bW4tZ2FwOiAxNXB4O1xuICB9XG59XG4uZ3JpZC1pbWFnZXMtd3JhcHBlciAuZ3JpZC1sYXlvdXQtMjUge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDIuNWZyIDIuNWZyIDIuNWZyIDIuNWZyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ncmlkLWltYWdlcy13cmFwcGVyIC5ncmlkLWxheW91dC0yNSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA1ZnIgNWZyO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxNDYzcHgpIHtcbiAgLmdyaWQtaW1hZ2VzLXdyYXBwZXIgLmdyaWQtbGF5b3V0LTI1IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDMzLjMzZnIgMzMuMzNmciAzMy4zM2ZyO1xuICB9XG59XG4uZ3JpZC1pbWFnZXMtd3JhcHBlciAuZ3JpZC1sYXlvdXQtMzMge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDMzLjMzZnIgMzMuMzNmciAzMy4zM2ZyO1xufVxuLmdyaWQtaW1hZ2VzLXdyYXBwZXIgLmdyaWQtbGF5b3V0LTUwIHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA1ZnIgNWZyO1xufVxuLmdyaWQtaW1hZ2VzLXdyYXBwZXIgLmdyaWQtbGF5b3V0LTU1IHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA1LjVmciA0LjVmcjtcbn1cbi5ncmlkLWltYWdlcy13cmFwcGVyIC5ncmlkLWxheW91dC02MCB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNmZyIDRmcjtcbn1cbi5ncmlkLWltYWdlcy13cmFwcGVyIC5ncmlkLWxheW91dC03MCB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogN2ZyIDNmcjtcbn1cbi5ncmlkLWltYWdlcy13cmFwcGVyIC5ncmlkLWxheW91dC03NSB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNy41ZnIgMi41ZnI7XG59XG5cbi5pbXByZXNzdW0td3JhcHBlciB7XG4gIHBhZGRpbmc6IDUuNjI1cmVtIDAgMTAuNjI1cmVtO1xufVxuLmltcHJlc3N1bS13cmFwcGVyIC5sZWZ0LXBhbmVsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU2MTc3MDtcbiAgcGFkZGluZzogMjVweCA0MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5pbXByZXNzdW0td3JhcHBlciAubGVmdC1wYW5lbCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmltcHJlc3N1bS13cmFwcGVyIC5sZWZ0LXBhbmVsIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG59XG4uaW1wcmVzc3VtLXdyYXBwZXIgLmxlZnQtcGFuZWwgLmhlYWRlciB7XG4gIGZvbnQtZmFtaWx5OiBcIkZpcmFTYW5zXCI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMi40Mzc1cmVtO1xuICBsaW5lLWhlaWdodDogMy4wNjI1cmVtO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgbWFyZ2luOiAwO1xufVxuLmltcHJlc3N1bS13cmFwcGVyIC5sZWZ0LXBhbmVsIC5zbWFsbC10ZXh0IHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMjlweDtcbiAgY29sb3I6ICNlM2RjZjE7XG4gIG1hcmdpbjogMCAwIDUwcHg7XG59XG4uaW1wcmVzc3VtLXdyYXBwZXIgLmxlZnQtcGFuZWwgLnNtYWxsLWhlYWRlciB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBtYXJnaW46IDAgMCAzMHB4O1xufVxuLmltcHJlc3N1bS13cmFwcGVyIC5sZWZ0LXBhbmVsIC5jb250ZW50IHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIG1hcmdpbjogMCAwIDMwcHg7XG59XG4uaW1wcmVzc3VtLXdyYXBwZXIgLmxlZnQtcGFuZWwgLmNvbnRlbnQgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO1xufVxuLmltcHJlc3N1bS13cmFwcGVyIC5sZWZ0LXBhbmVsIC5jb250ZW50IGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uaW1wcmVzc3VtLXdyYXBwZXIgLmxlZnQtcGFuZWwgaHIge1xuICBib3JkZXItY29sb3I6ICM5NjcwQTk7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4uaW1wcmVzc3VtLXdyYXBwZXIgLnJpZ2h0LXBhbmVsIC5jb250ZW50IGgxIHtcbiAgZm9udC1mYW1pbHk6IFwiRmlyYVNhbnNcIjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAycmVtO1xuICBsaW5lLWhlaWdodDogMi41cmVtO1xuICBjb2xvcjogIzMwMzk0NTtcbiAgbWFyZ2luOiAwO1xufVxuLmltcHJlc3N1bS13cmFwcGVyIC5yaWdodC1wYW5lbCAuY29udGVudCBoMiB7XG4gIGZvbnQtZmFtaWx5OiBcIkZpcmFTYW5zXCI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuNXJlbTtcbiAgY29sb3I6ICMzMDM5NDU7XG4gIG1hcmdpbjogMDtcbn1cbi5pbXByZXNzdW0td3JhcHBlciAucmlnaHQtcGFuZWwgLmNvbnRlbnQgaDM6Zmlyc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi10b3A6IDMuOTM3NXJlbTtcbn1cbi5pbXByZXNzdW0td3JhcHBlciAucmlnaHQtcGFuZWwgLmNvbnRlbnQgaDMge1xuICBmb250LWZhbWlseTogXCJGaXJhU2Fuc1wiO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDI1cHg7XG4gIGxpbmUtaGVpZ2h0OiAzM3B4O1xuICBjb2xvcjogIzU2MTc3MDtcbiAgbWFyZ2luOiAwIDAgMTVweDtcbn1cbi5pbXByZXNzdW0td3JhcHBlciAucmlnaHQtcGFuZWwgLmNvbnRlbnQgaDQge1xuICBmb250LWZhbWlseTogXCJGaXJhU2Fuc1wiO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDIxcHg7XG4gIGxpbmUtaGVpZ2h0OiAyOXB4O1xuICBjb2xvcjogIzMwMzk0NTtcbiAgbWFyZ2luOiAwIDAgMTVweDtcbn1cbi5pbXByZXNzdW0td3JhcHBlciAucmlnaHQtcGFuZWwgLmNvbnRlbnQgcCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIGNvbG9yOiAjNTM1NjVhO1xuICBtYXJnaW46IDAgMCAzNXB4O1xufVxuLmltcHJlc3N1bS13cmFwcGVyIC5yaWdodC1wYW5lbCAuY29udGVudCBwIGEge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5pbXByZXNzdW0td3JhcHBlciAucmlnaHQtcGFuZWwgLmNvbnRlbnQgcCBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uaW5mby13aXRoLWltYWdlLWFuZC1jb250ZW50LXdyYXBwZXIge1xuICBtYXJnaW4tYm90dG9tOiA2LjI1cmVtO1xufVxuLmluZm8td2l0aC1pbWFnZS1hbmQtY29udGVudC13cmFwcGVyIC5pbmZvLXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmJmOGZkO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGFjN2UwO1xuICBib3gtc2hhZG93OiA1cHggNXB4IDMwcHggcmdiYSg3LCAxLCAzMiwgMC4wOCk7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG59XG4uaW5mby13aXRoLWltYWdlLWFuZC1jb250ZW50LXdyYXBwZXIgLmluZm8td3JhcHBlciAuaW1hZ2UgaW1nIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMTZweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDE2cHg7XG59XG4uaW5mby13aXRoLWltYWdlLWFuZC1jb250ZW50LXdyYXBwZXIgLmluZm8td3JhcHBlciAuY29udGVudCB7XG4gIHBhZGRpbmc6IDUuNzVyZW0gNC42ODc1cmVtIDMuMTI1cmVtIDQuNjg3NXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaW5mby13aXRoLWltYWdlLWFuZC1jb250ZW50LXdyYXBwZXIgLmluZm8td3JhcHBlciAuY29udGVudCB7XG4gICAgcGFkZGluZzogMi44NzVyZW0gMi4zNDM3NXJlbSAxLjU2MjVyZW0gMi4zNDM3NXJlbTtcbiAgfVxufVxuLmluZm8td2l0aC1pbWFnZS1hbmQtY29udGVudC13cmFwcGVyIC5pbmZvLXdyYXBwZXIgLmNvbnRlbnQgLnNtYWxsLWhlYWRlciB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgY29sb3I6ICNjNWFiZDY7XG4gIG1hcmdpbjogMCAwIDEuNjg3NXJlbTtcbn1cbi5pbmZvLXdpdGgtaW1hZ2UtYW5kLWNvbnRlbnQtd3JhcHBlciAuaW5mby13cmFwcGVyIC5jb250ZW50IC5oZWFkZXIge1xuICBmb250LWZhbWlseTogXCJGaXJhU2Fuc1wiO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDJyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjVyZW07XG4gIG1hcmdpbjogMCAwIDJyZW07XG59XG4uaW5mby13aXRoLWltYWdlLWFuZC1jb250ZW50LXdyYXBwZXIgLmluZm8td3JhcHBlciAuY29udGVudCAuZGVzY3JpcHRpb24ge1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDJyZW07XG59XG4uaW5mby13aXRoLWltYWdlLWFuZC1jb250ZW50LXdyYXBwZXIgLmluZm8td3JhcHBlciAuY29udGVudCAuZGVzY3JpcHRpb24gcCB7XG4gIG1hcmdpbjogMCAwIDEuNXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaW5mby13aXRoLWltYWdlLWFuZC1jb250ZW50LXdyYXBwZXIgLmluZm8td3JhcHBlciAuY29udGVudCAuZGVzY3JpcHRpb24ge1xuICAgIGh5cGhlbnM6IGF1dG87XG4gICAgLW1zLWh5cGhlbnM6IGF1dG87XG4gICAgLW1vei1oeXBoZW5zOiBhdXRvO1xuICAgIC13ZWJraXQtaHlwaGVuczogYXV0bztcbiAgfVxufVxuLmluZm8td2l0aC1pbWFnZS1hbmQtY29udGVudC13cmFwcGVyIC5pbmZvLXdyYXBwZXIgLmNvbnRlbnQgLnNtYWxsLWRlc2NyaXB0aW9uIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxOXB4O1xuICBsaW5lLWhlaWdodDogMjlweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaW5mby13aXRoLWltYWdlLWFuZC1jb250ZW50LXdyYXBwZXIgLmluZm8td3JhcHBlciAuY29udGVudCAuc21hbGwtZGVzY3JpcHRpb24ge1xuICAgIGh5cGhlbnM6IGF1dG87XG4gICAgLW1zLWh5cGhlbnM6IGF1dG87XG4gICAgLW1vei1oeXBoZW5zOiBhdXRvO1xuICAgIC13ZWJraXQtaHlwaGVuczogYXV0bztcbiAgfVxufVxuLmluZm8td2l0aC1pbWFnZS1hbmQtY29udGVudC13cmFwcGVyIC5pbmZvLXdyYXBwZXIgLmNvbnRlbnQgLnNtYWxsLXRleHQge1xuICBmb250LXdlaWdodDogNDAwO1xuICBtYXJnaW46IDI1cHggMCAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xufVxuLmluZm8td2l0aC1pbWFnZS1hbmQtY29udGVudC13cmFwcGVyIC5pbmZvLXdyYXBwZXIgLmNvbnRlbnQgdWwubGlzdCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4uaW5mby13aXRoLWltYWdlLWFuZC1jb250ZW50LXdyYXBwZXIgLmluZm8td3JhcHBlciAuY29udGVudCB1bC5saXN0IGxpIHtcbiAgZm9udC1mYW1pbHk6IFwiRmlyYVNhbnNcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDJyZW07XG4gIGNvbG9yOiAjNTYxNzcwO1xuICBtYXJnaW4tYm90dG9tOiAxNHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaW5mby13aXRoLWltYWdlLWFuZC1jb250ZW50LXdyYXBwZXIgLmluZm8td3JhcHBlciAuY29udGVudCB1bC5saXN0IGxpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy9tZW5vZWxsZS9hc3NldHMvaW1nL2ljb25zL2ljb24tY2hlY2suc3ZnXCIpO1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG4uaW5mby13aXRoLWltYWdlLWFuZC1jb250ZW50LXdyYXBwZXIgLmluZm8td3JhcHBlciAuY29udGVudCB1bC5saXN0IGxpIHAge1xuICBtYXJnaW46IDAgMCAwIDQycHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmluZm8td2l0aC1pbWFnZS1hbmQtY29udGVudC13cmFwcGVyIC5pbmZvLXdyYXBwZXIgLmNvbnRlbnQgdWwubGlzdCBsaSBwIHtcbiAgICBtYXJnaW4tbGVmdDogMzJweDtcbiAgfVxufVxuLmluZm8td2l0aC1pbWFnZS1hbmQtY29udGVudC13cmFwcGVyIC5pbmZvLXdyYXBwZXIgLmNvbnRlbnQgLnJlYWQtbW9yZSB7XG4gIG1hcmdpbi10b3A6IDEuMjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDEuMjVyZW07XG59XG4uaW5mby13aXRoLWltYWdlLWFuZC1jb250ZW50LXdyYXBwZXIgLmluZm8td3JhcHBlciAuY29udGVudCAucmVhZC1tb3JlIGEge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbn1cbi5pbmZvLXdpdGgtaW1hZ2UtYW5kLWNvbnRlbnQtd3JhcHBlciAuaW5mby13cmFwcGVyIC5jb250ZW50IC5yZWFkLW1vcmUgYSBzcGFuIHtcbiAgY29sb3I6ICM1NjE3NzA7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjQzVBQkQ2O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAyLjMxMjVyZW07XG4gIG1hcmdpbi1yaWdodDogMTdweDtcbn1cbi5pbmZvLXdpdGgtaW1hZ2UtYW5kLWNvbnRlbnQtd3JhcHBlciAuaW5mby13cmFwcGVyIC5jb250ZW50IC5yZWFkLW1vcmUgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgb3BhY2l0eTogMC43O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbn1cblxuLmluZm9ybWF0aW9ucy13cmFwcGVyIHtcbiAgcGFkZGluZzogNS42MjVyZW0gMCAxMC42MjVyZW07XG59XG4uaW5mb3JtYXRpb25zLXdyYXBwZXIgLmNvbnRlbnQgcDpmaXJzdC1vZi10eXBlIHtcbiAgbWFyZ2luLWJvdHRvbTogMy40Mzc1cmVtO1xufVxuLmluZm9ybWF0aW9ucy13cmFwcGVyIC5jb250ZW50IGgxIHtcbiAgZm9udC1mYW1pbHk6IFwiRmlyYVNhbnNcIjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAycmVtO1xuICBsaW5lLWhlaWdodDogMi41cmVtO1xuICBjb2xvcjogIzMwMzk0NTtcbiAgbWFyZ2luOiAwO1xufVxuLmluZm9ybWF0aW9ucy13cmFwcGVyIC5jb250ZW50IGgyIHtcbiAgZm9udC1mYW1pbHk6IFwiRmlyYVNhbnNcIjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBsaW5lLWhlaWdodDogMzNweDtcbiAgY29sb3I6ICM1NjE3NzA7XG4gIG1hcmdpbjogMCAwIDI1cHg7XG59XG4uaW5mb3JtYXRpb25zLXdyYXBwZXIgLmNvbnRlbnQgaDMge1xuICBmb250LWZhbWlseTogXCJGaXJhU2Fuc1wiO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDIxcHg7XG4gIGxpbmUtaGVpZ2h0OiAyOXB4O1xuICBjb2xvcjogIzMwMzk0NTtcbiAgbWFyZ2luOiAwIDAgMTVweDtcbn1cbi5pbmZvcm1hdGlvbnMtd3JhcHBlciAuY29udGVudCBwIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMjVweDtcbiAgY29sb3I6ICM1MzU2NWE7XG4gIG1hcmdpbjogMCAwIDIwcHg7XG59XG4uaW5mb3JtYXRpb25zLXdyYXBwZXIgLmNvbnRlbnQgcCBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbn1cbi5pbmZvcm1hdGlvbnMtd3JhcHBlciAuY29udGVudCBwIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5tZW5vdGVzdC13cmFwcGVyIHtcbiAgcGFkZGluZzogNi4yNXJlbSAwIDYuMjVyZW07XG59XG4ubWVub3Rlc3Qtd3JhcHBlciAuY29udGFpbmVyLW1lbm90ZXN0IHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tZW5vdGVzdC13cmFwcGVyIC5jb250YWluZXItbWVub3Rlc3Qge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gICAgcGFkZGluZy1yaWdodDogMjRweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEzMThweCkge1xuICAubWVub3Rlc3Qtd3JhcHBlciAuY29udGFpbmVyLW1lbm90ZXN0IHtcbiAgICBtYXgtd2lkdGg6IDEzMThweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEycHg7XG4gIH1cbn1cbi5tZW5vdGVzdC13cmFwcGVyIC5jb250YWluZXItbWVub3Rlc3QgLmZpcnN0IHtcbiAgbWF4LXdpZHRoOiAzNiU7XG59XG4ubWVub3Rlc3Qtd3JhcHBlciAuY29udGFpbmVyLW1lbm90ZXN0IC5zZWNvbmQge1xuICBtYXgtd2lkdGg6IDMyJTtcbiAgbWFyZ2luLWxlZnQ6IDMlO1xufVxuLm1lbm90ZXN0LXdyYXBwZXIgLmNvbnRhaW5lci1tZW5vdGVzdCAudGhpcmQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZDtcbiAgbWF4LXdpZHRoOiAyOCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1lbm90ZXN0LXdyYXBwZXIgLmNvbnRhaW5lci1tZW5vdGVzdCAuZmlyc3QsIC5tZW5vdGVzdC13cmFwcGVyIC5jb250YWluZXItbWVub3Rlc3QgLnNlY29uZCwgLm1lbm90ZXN0LXdyYXBwZXIgLmNvbnRhaW5lci1tZW5vdGVzdCAudGhpcmQge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgMCAyMHB4O1xuICB9XG4gIC5tZW5vdGVzdC13cmFwcGVyIC5jb250YWluZXItbWVub3Rlc3QgLnRoaXJkIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cbi5tZW5vdGVzdC13cmFwcGVyIC5jb250YWluZXItbWVub3Rlc3QgLmluc2lkZS1jb250YWluZXIge1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGJhY2tncm91bmQ6ICM3NDFiOTg7XG4gIGJveC1zaGFkb3c6IC0xMHB4IDEwcHggMzBweCByZ2JhKDcsIDEsIDMyLCAwLjEpO1xuICBwYWRkaW5nOiAyLjYyNXJlbSAxLjVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTMxN3B4KSB7XG4gIC5tZW5vdGVzdC13cmFwcGVyIC5jb250YWluZXItbWVub3Rlc3QgLmluc2lkZS1jb250YWluZXIge1xuICAgIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgfVxufVxuLm1lbm90ZXN0LXdyYXBwZXIgLmNvbnRhaW5lci1tZW5vdGVzdCAuaW5zaWRlLWNvbnRhaW5lciAuc2hvcC1idG4ge1xuICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDQwcHg7XG4gIHBhZGRpbmc6IDEwcHggMTBweCAxMHB4IDMwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xufVxuLm1lbm90ZXN0LXdyYXBwZXIgLmNvbnRhaW5lci1tZW5vdGVzdCAuaW5zaWRlLWNvbnRhaW5lciAuc2hvcC1idG4gc3BhbiB7XG4gIGZvbnQtZmFtaWx5OiBcIkZpcmFTYW5zXCI7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIGNvbG9yOiAjNTYxNzcwO1xufVxuLm1lbm90ZXN0LXdyYXBwZXIgLmNvbnRhaW5lci1tZW5vdGVzdCAuaW5zaWRlLWNvbnRhaW5lciAuc2hvcC1idG4gaW1nIHtcbiAgbWFyZ2luLWxlZnQ6IDMwcHg7XG59XG4ubWVub3Rlc3Qtd3JhcHBlciAuY29udGFpbmVyLW1lbm90ZXN0IC5pbnNpZGUtY29udGFpbmVyIC5zaG9wLWJ0bjpob3ZlciB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLm1lbm90ZXN0LXdyYXBwZXIgLmNvbnRhaW5lci1tZW5vdGVzdCAuaW5zaWRlLXJvdyB7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgYmFja2dyb3VuZDogIzc0MWI5ODtcbiAgYm94LXNoYWRvdzogLTEwcHggMTBweCAzMHB4IHJnYmEoNywgMSwgMzIsIDAuMSk7XG4gIHBhZGRpbmc6IDMuODc1cmVtIDIuMjVyZW07XG4gIG1heC13aWR0aDogMzQycHg7XG59XG4ubWVub3Rlc3Qtd3JhcHBlciAuY29udGFpbmVyLW1lbm90ZXN0IC5pbnNpZGUtcm93IC5oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLm1lbm90ZXN0LXdyYXBwZXIgLmNvbnRhaW5lci1tZW5vdGVzdCAuaW5zaWRlLXJvdyAuZGVzY3JpcHRpb24ge1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xufVxuLm1lbm90ZXN0LXdyYXBwZXIgLmNvbnRhaW5lci1tZW5vdGVzdCAuaW5zaWRlLXJvdyAuc2hvcC1idG4ge1xuICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiA0MHB4O1xuICBwYWRkaW5nOiAxMHB4IDEwcHggMTBweCAzMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xufVxuLm1lbm90ZXN0LXdyYXBwZXIgLmNvbnRhaW5lci1tZW5vdGVzdCAuaW5zaWRlLXJvdyAuc2hvcC1idG4gc3BhbiB7XG4gIGZvbnQtZmFtaWx5OiBcIkZpcmFTYW5zXCI7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIGNvbG9yOiAjNTYxNzcwO1xufVxuLm1lbm90ZXN0LXdyYXBwZXIgLmNvbnRhaW5lci1tZW5vdGVzdCAuaW5zaWRlLXJvdyAuc2hvcC1idG4gaW1nIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIG1hcmdpbi1sZWZ0OiAzMHB4O1xufVxuLm1lbm90ZXN0LXdyYXBwZXIgLmNvbnRhaW5lci1tZW5vdGVzdCAuaW5zaWRlLXJvdyAuc2hvcC1idG46aG92ZXIgaW1nIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIG1hcmdpbi1sZWZ0OiA0NXB4O1xufVxuLm1lbm90ZXN0LXdyYXBwZXIgLmNvbnRhaW5lci1tZW5vdGVzdCAuc21hbGwtaGVhZGVyIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiA5cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gIGNvbG9yOiAjYzVhYmQ2O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tYm90dG9tOiAxOXB4O1xufVxuLm1lbm90ZXN0LXdyYXBwZXIgLmNvbnRhaW5lci1tZW5vdGVzdCAuc21hbGwtaGVhZGVyIHAge1xuICBtYXJnaW46IDA7XG59XG4ubWVub3Rlc3Qtd3JhcHBlciAuY29udGFpbmVyLW1lbm90ZXN0IC5oZWFkZXIgcCB7XG4gIGZvbnQtZmFtaWx5OiBcIkZpcmFTYW5zXCI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMS41NjI1cmVtO1xuICBsaW5lLWhlaWdodDogMS44NzVyZW07XG4gIGNvbG9yOiAjZjdmNGZjO1xuICBtYXJnaW46IDA7XG59XG4ubWVub3Rlc3Qtd3JhcHBlciAuY29udGFpbmVyLW1lbm90ZXN0IC5kZXNjcmlwdGlvbiB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU2MjVyZW07XG4gIGNvbG9yOiAjYzVhYmQ2O1xufVxuLm1lbm90ZXN0LXdyYXBwZXIgLmNvbnRhaW5lci1tZW5vdGVzdCAuZGVzY3JpcHRpb24gcCB7XG4gIG1hcmdpbjogMDtcbn1cblxuLm91dGxpbmUtZGVzY3JpcHRpb24gLm91dGxpbmUtbGVmdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1ib3R0b206IDYuMjVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm91dGxpbmUtZGVzY3JpcHRpb24gLm91dGxpbmUtbGVmdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXJlbTtcbiAgfVxufVxuLm91dGxpbmUtZGVzY3JpcHRpb24gLm91dGxpbmUtbGVmdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCAjNzQxQjk4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbn1cbi5vdXRsaW5lLWRlc2NyaXB0aW9uIC5vdXRsaW5lLWxlZnQgcCB7XG4gIG1hcmdpbjogMCAwIDIwcHg7XG59XG4ub3V0bGluZS1kZXNjcmlwdGlvbiAub3V0bGluZS1sZWZ0IHA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbjogMDtcbn1cbi5vdXRsaW5lLWRlc2NyaXB0aW9uIC5vdXRsaW5lLWxlZnQuemVyby1tIHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuLm91dGxpbmUtZGVzY3JpcHRpb24gLmRlc2NyaXB0aW9uIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAub3V0bGluZS1kZXNjcmlwdGlvbiAuZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgfVxufVxuLm91dGxpbmUtZGVzY3JpcHRpb24gLmRlc2NyaXB0aW9uLWJpZ2dlciB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm91dGxpbmUtZGVzY3JpcHRpb24gLmRlc2NyaXB0aW9uLWJpZ2dlciB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG59XG5cbi5wYXJ0bmVycy13cmFwcGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbn1cbi5wYXJ0bmVycy13cmFwcGVyIC5wYXJ0bmVyIHtcbiAgbWFyZ2luLXJpZ2h0OiA1NHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBhcnRuZXJzLXdyYXBwZXIgLnBhcnRuZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgd2lkdGg6IDI1JTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYXJ0bmVycy13cmFwcGVyIC5wYXJ0bmVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIHdpZHRoOiA1MCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIC5wYXJ0bmVycy13cmFwcGVyIC5wYXJ0bmVyIGltZyB7XG4gICAgd2lkdGg6IDcwJTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuLnBhcnRuZXJzLXdyYXBwZXIgLnBhcnRuZXI6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogdW5zZXQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnBhcnRuZXJzLXdyYXBwZXIgLnBhcnRuZXI6bGFzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuLnBhcnRuZXJzLXdyYXBwZXIgLndyYXBwZXIge1xuICByb3ctZ2FwOiAyMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0VBRTJFRDtcbiAgcGFkZGluZy1ib3R0b206IDRyZW07XG4gIG1heC13aWR0aDogbWF4LWNvbnRlbnQ7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYXJ0bmVycy13cmFwcGVyIC53cmFwcGVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMi41cmVtO1xuICB9XG59XG5cbi5wcm9kdWN0LXByb3MgLnByb2R1Y3QtcHJvcy13cmFwcGVyIHtcbiAgcGFkZGluZzogNS4zMTI1cmVtIDAgNi41NjI1cmVtO1xufVxuLnByb2R1Y3QtcHJvcyAucHJvZHVjdC1wcm9zLXdyYXBwZXIgLmdyaWQtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIHdpZHRoOiAxMDAlO1xuICByb3ctZ2FwOiA4NXB4eDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMmZyKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnByb2R1Y3QtcHJvcyAucHJvZHVjdC1wcm9zLXdyYXBwZXIgLmdyaWQtd3JhcHBlciB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNSwgMmZyKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5wcm9kdWN0LXByb3MgLnByb2R1Y3QtcHJvcy13cmFwcGVyIC5ncmlkLXdyYXBwZXIge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDIuNWZyKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogODk5cHgpIHtcbiAgLnByb2R1Y3QtcHJvcyAucHJvZHVjdC1wcm9zLXdyYXBwZXIgLmdyaWQtd3JhcHBlciB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMmZyKTtcbiAgfVxufVxuLnByb2R1Y3QtcHJvcyAucHJvZHVjdC1wcm9zLXdyYXBwZXIgLmdyaWQtd3JhcHBlciAuZ3JpZC1pdGVtIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGZvbnQtZmFtaWx5OiBcIkZpcmFTYW5zXCI7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1zaXplOiAxOXB4O1xuICBsaW5lLWhlaWdodDogMjNweDtcbiAgY29sb3I6ICM1NjE3NzA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4ucHJvZHVjdC1wcm9zIC5wcm9kdWN0LXByb3Mtd3JhcHBlciAuZ3JpZC13cmFwcGVyIC5ncmlkLWl0ZW0gaW1nIHtcbiAgbWFyZ2luOiAwIGF1dG8gMTBweDtcbn1cblxuLnByb2R1Y3Qtd2l0aC1jb21wYW5pZXMge1xuICBwYWRkaW5nOiA1cmVtIDAgOC43NXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucHJvZHVjdC13aXRoLWNvbXBhbmllcyB7XG4gICAgcGFkZGluZzogMy4xMjVyZW0gMCAzLjEyNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnByb2R1Y3Qtd2l0aC1jb21wYW5pZXMge1xuICAgIHBhZGRpbmctYm90dG9tOiA1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnByb2R1Y3Qtd2l0aC1jb21wYW5pZXMge1xuICAgIG1hcmdpbi1ib3R0b206IDEzMHB4O1xuICB9XG59XG4ucHJvZHVjdC13aXRoLWNvbXBhbmllcyAuY29udGVudC13cmFwcGVyIHtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLnByb2R1Y3Qtd2l0aC1jb21wYW5pZXMgLmNvbnRlbnQtd3JhcHBlciAuY29sIC5wcm9kdWN0LWluZm8tbGluazpob3ZlciAucHJvZHVjdC1pbmZvLXdyYXBwZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xufVxuLnByb2R1Y3Qtd2l0aC1jb21wYW5pZXMgLmNvbnRlbnQtd3JhcHBlciAuY29sIC5pbWctd3JhcHBlci1wcm9kdWN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnByb2R1Y3Qtd2l0aC1jb21wYW5pZXMgLmNvbnRlbnQtd3JhcHBlciAuY29sIC5pbWctd3JhcHBlci1wcm9kdWN0IC5wcm9kdWN0LWltYWdlIHtcbiAgbWF4LXdpZHRoOiA4MCU7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NjRweCkge1xuICAucHJvZHVjdC13aXRoLWNvbXBhbmllcyAuY29udGVudC13cmFwcGVyIC5jb2wgLmltZy13cmFwcGVyLXByb2R1Y3QgLnByb2R1Y3QtaW1hZ2Uge1xuICAgIG1heC13aWR0aDogNTAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucHJvZHVjdC13aXRoLWNvbXBhbmllcyAuY29udGVudC13cmFwcGVyIC5jb2wgLmltZy13cmFwcGVyLXByb2R1Y3QgLnByb2R1Y3QtaW1hZ2Uge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDgwJTtcbiAgfVxufVxuLnByb2R1Y3Qtd2l0aC1jb21wYW5pZXMgLmNvbnRlbnQtd3JhcHBlciAuY29sIC5pbWctd3JhcHBlci1wcm9kdWN0IC5wcm9kdWN0LWltZy1iZyB7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzMnB4O1xuICBwYWRkaW5nOiAzLjEyNXJlbSAzLjEyNXJlbSA2LjI1cmVtIDMuMTI1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtYXgtd2lkdGg6IDE0NjNweCkge1xuICAucHJvZHVjdC13aXRoLWNvbXBhbmllcyAuY29udGVudC13cmFwcGVyIC5jb2wgLmltZy13cmFwcGVyLXByb2R1Y3QgLnByb2R1Y3QtaW1nLWJnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTEuMjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAucHJvZHVjdC13aXRoLWNvbXBhbmllcyAuY29udGVudC13cmFwcGVyIC5jb2wgLmltZy13cmFwcGVyLXByb2R1Y3QgLnByb2R1Y3QtaW1nLWJnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTIuNXJlbTtcbiAgfVxufVxuLnByb2R1Y3Qtd2l0aC1jb21wYW5pZXMgLmNvbnRlbnQtd3JhcHBlciAuY29sOmZpcnN0LWNoaWxkIHtcbiAgbWF4LXdpZHRoOiA0NC41JTtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnByb2R1Y3Qtd2l0aC1jb21wYW5pZXMgLmNvbnRlbnQtd3JhcHBlciAuY29sOmZpcnN0LWNoaWxkIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5wcm9kdWN0LXdpdGgtY29tcGFuaWVzIC5jb250ZW50LXdyYXBwZXIgLmNvbDpsYXN0LWNoaWxkIHtcbiAgbWF4LXdpZHRoOiA0My41JTtcbiAgcGFkZGluZy1sZWZ0OiA3LjVyZW07XG4gIHBhZGRpbmctdG9wOiA1LjYyNXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucHJvZHVjdC13aXRoLWNvbXBhbmllcyAuY29udGVudC13cmFwcGVyIC5jb2w6bGFzdC1jaGlsZCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDMwcHggMjRweCAwIDI0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wcm9kdWN0LXdpdGgtY29tcGFuaWVzIC5jb250ZW50LXdyYXBwZXIgLmNvbDpsYXN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDYwcHg7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gIH1cbn1cbi5wcm9kdWN0LXdpdGgtY29tcGFuaWVzIC5jb250ZW50LXdyYXBwZXIgLmNvbCAucHJvZHVjdC1pbmZvLXdyYXBwZXIge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC0xNTBweDtcbiAgcmlnaHQ6IC0yNXB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWFlMmVkO1xuICBib3gtc2hhZG93OiAzMHB4IDMwcHggODBweCByZ2JhKDcsIDEsIDMyLCAwLjEzKTtcbiAgbWF4LXdpZHRoOiA2MDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDI4cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTQ2M3B4KSB7XG4gIC5wcm9kdWN0LXdpdGgtY29tcGFuaWVzIC5jb250ZW50LXdyYXBwZXIgLmNvbCAucHJvZHVjdC1pbmZvLXdyYXBwZXIge1xuICAgIGJvdHRvbTogLTE2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnByb2R1Y3Qtd2l0aC1jb21wYW5pZXMgLmNvbnRlbnQtd3JhcHBlciAuY29sIC5wcm9kdWN0LWluZm8td3JhcHBlciB7XG4gICAgYm90dG9tOiAtNTAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnByb2R1Y3Qtd2l0aC1jb21wYW5pZXMgLmNvbnRlbnQtd3JhcHBlciAuY29sIC5wcm9kdWN0LWluZm8td3JhcHBlciB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDQ4cHgpO1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi10b3A6IC04MHB4O1xuICB9XG4gIC5wcm9kdWN0LXdpdGgtY29tcGFuaWVzIC5jb250ZW50LXdyYXBwZXIgLmNvbCAucHJvZHVjdC1pbmZvLXdyYXBwZXIgLnRpdGxlLXdyYXBwZXIge1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgfVxuICAucHJvZHVjdC13aXRoLWNvbXBhbmllcyAuY29udGVudC13cmFwcGVyIC5jb2wgLnByb2R1Y3QtaW5mby13cmFwcGVyIC50aXRsZS13cmFwcGVyICoge1xuICAgIGZvbnQtc2l6ZTogMjJweCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5wcm9kdWN0LXdpdGgtY29tcGFuaWVzIC5jb250ZW50LXdyYXBwZXIgLmNvbCAucHJvZHVjdC1pbmZvLXdyYXBwZXIgLmZpcnN0LXJvdyB7XG4gIHBhZGRpbmc6IDUycHggNTJweCAwIDQycHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5wcm9kdWN0LXdpdGgtY29tcGFuaWVzIC5jb250ZW50LXdyYXBwZXIgLmNvbCAucHJvZHVjdC1pbmZvLXdyYXBwZXIgLmZpcnN0LXJvdyB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG4gIC5wcm9kdWN0LXdpdGgtY29tcGFuaWVzIC5jb250ZW50LXdyYXBwZXIgLmNvbCAucHJvZHVjdC1pbmZvLXdyYXBwZXIgLmZpcnN0LXJvdyAudGl0bGUtd3JhcHBlciB7XG4gICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuICAucHJvZHVjdC13aXRoLWNvbXBhbmllcyAuY29udGVudC13cmFwcGVyIC5jb2wgLnByb2R1Y3QtaW5mby13cmFwcGVyIC5maXJzdC1yb3cgLnRpdGxlLXdyYXBwZXIgYnIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnByb2R1Y3Qtd2l0aC1jb21wYW5pZXMgLmNvbnRlbnQtd3JhcHBlciAuY29sIC5wcm9kdWN0LWluZm8td3JhcHBlciAuZmlyc3Qtcm93IC5wcm9kdWN0LWRldGFpbHMge1xuICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcm9kdWN0LXdpdGgtY29tcGFuaWVzIC5jb250ZW50LXdyYXBwZXIgLmNvbCAucHJvZHVjdC1pbmZvLXdyYXBwZXIgLmZpcnN0LXJvdyAucHJvZHVjdC1kZXRhaWxzIGJyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucHJvZHVjdC13aXRoLWNvbXBhbmllcyAuY29udGVudC13cmFwcGVyIC5jb2wgLnByb2R1Y3QtaW5mby13cmFwcGVyIC5maXJzdC1yb3cge1xuICAgIHBhZGRpbmc6IDMwcHggMTVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wcm9kdWN0LXdpdGgtY29tcGFuaWVzIC5jb250ZW50LXdyYXBwZXIgLmNvbCAucHJvZHVjdC1pbmZvLXdyYXBwZXIgLmZpcnN0LXJvdyB7XG4gICAgcGFkZGluZzogMjBweCAyMHB4IDM1cHggMjBweDtcbiAgfVxufVxuLnByb2R1Y3Qtd2l0aC1jb21wYW5pZXMgLmNvbnRlbnQtd3JhcHBlciAuY29sIC5wcm9kdWN0LWluZm8td3JhcHBlciAuZmlyc3Qtcm93IC50aXRsZS13cmFwcGVyIHtcbiAgcGFkZGluZy1yaWdodDogNDVweDtcbiAgbWF4LXdpZHRoOiAyNDBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucHJvZHVjdC13aXRoLWNvbXBhbmllcyAuY29udGVudC13cmFwcGVyIC5jb2wgLnByb2R1Y3QtaW5mby13cmFwcGVyIC5maXJzdC1yb3cgLnRpdGxlLXdyYXBwZXIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wcm9kdWN0LXdpdGgtY29tcGFuaWVzIC5jb250ZW50LXdyYXBwZXIgLmNvbCAucHJvZHVjdC1pbmZvLXdyYXBwZXIgLmZpcnN0LXJvdyAudGl0bGUtd3JhcHBlciB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG4gIC5wcm9kdWN0LXdpdGgtY29tcGFuaWVzIC5jb250ZW50LXdyYXBwZXIgLmNvbCAucHJvZHVjdC1pbmZvLXdyYXBwZXIgLmZpcnN0LXJvdyAudGl0bGUtd3JhcHBlciBiciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnByb2R1Y3Qtd2l0aC1jb21wYW5pZXMgLmNvbnRlbnQtd3JhcHBlciAuY29sIC5wcm9kdWN0LWluZm8td3JhcHBlciAuZmlyc3Qtcm93IC50aXRsZS13cmFwcGVyICoge1xuICBmb250LWZhbWlseTogXCJGaXJhU2Fuc1wiO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDIuMzc1cmVtO1xuICBsaW5lLWhlaWdodDogMi44MTI1cmVtO1xuICBjb2xvcjogIzU2MTc3MDtcbiAgbWFyZ2luOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnByb2R1Y3Qtd2l0aC1jb21wYW5pZXMgLmNvbnRlbnQtd3JhcHBlciAuY29sIC5wcm9kdWN0LWluZm8td3JhcHBlciAuZmlyc3Qtcm93IC5wcm9kdWN0LWRldGFpbHMge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuLnByb2R1Y3Qtd2l0aC1jb21wYW5pZXMgLmNvbnRlbnQtd3JhcHBlciAuY29sIC5wcm9kdWN0LWluZm8td3JhcHBlciAuZmlyc3Qtcm93IC5wcm9kdWN0LWRldGFpbHMgPiBwIHtcbiAgZm9udC1mYW1pbHk6IFwiRmlyYVNhbnNcIjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAyM3B4O1xuICBsaW5lLWhlaWdodDogMjlweDtcbiAgY29sb3I6ICMzMDM5NDU7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDEzcHg7XG59XG4ucHJvZHVjdC13aXRoLWNvbXBhbmllcyAuY29udGVudC13cmFwcGVyIC5jb2wgLnByb2R1Y3QtaW5mby13cmFwcGVyIC5maXJzdC1yb3cgLnNob3J0LWRlc2MgKiB7XG4gIGZvbnQtZmFtaWx5OiBcIkZpcmFTYW5zXCI7XG4gIGZvbnQtc2l6ZTogMTlweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGNvbG9yOiAjMzAzOTQ1O1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLnByb2R1Y3Qtd2l0aC1jb21wYW5pZXMgLmNvbnRlbnQtd3JhcHBlciAuY29sIC5wcm9kdWN0LWluZm8td3JhcHBlciAuZmlyc3Qtcm93IC5zdGFycy13cmFwcGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucHJvZHVjdC13aXRoLWNvbXBhbmllcyAuY29udGVudC13cmFwcGVyIC5jb2wgLnByb2R1Y3QtaW5mby13cmFwcGVyIC5maXJzdC1yb3cgLnN0YXJzLXdyYXBwZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbi5wcm9kdWN0LXdpdGgtY29tcGFuaWVzIC5jb250ZW50LXdyYXBwZXIgLmNvbCAucHJvZHVjdC1pbmZvLXdyYXBwZXIgLmZpcnN0LXJvdyAuc3RhcnMtd3JhcHBlciBpbWcge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtYXJnaW4tcmlnaHQ6IDNweDtcbn1cbi5wcm9kdWN0LXdpdGgtY29tcGFuaWVzIC5jb250ZW50LXdyYXBwZXIgLmNvbCAucHJvZHVjdC1pbmZvLXdyYXBwZXIgLmZpcnN0LXJvdyAuc3RhcnMtd3JhcHBlciBpbWc6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5wcm9kdWN0LXdpdGgtY29tcGFuaWVzIC5jb250ZW50LXdyYXBwZXIgLmNvbCAucHJvZHVjdC1pbmZvLXdyYXBwZXIgaHIge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzc4N2M4MjtcbiAgb3BhY2l0eTogMC4xOTtcbiAgbWFyZ2luOiAwO1xufVxuLnByb2R1Y3Qtd2l0aC1jb21wYW5pZXMgLmNvbnRlbnQtd3JhcHBlciAuY29sIC5wcm9kdWN0LWluZm8td3JhcHBlciAuc2Vjb25kLXJvdyB7XG4gIHBhZGRpbmc6IDE0cHggMzhweCAzM3B4IDQycHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucHJvZHVjdC13aXRoLWNvbXBhbmllcyAuY29udGVudC13cmFwcGVyIC5jb2wgLnByb2R1Y3QtaW5mby13cmFwcGVyIC5zZWNvbmQtcm93IHtcbiAgICBwYWRkaW5nOiAyMHB4IDEycHg7XG4gIH1cbn1cbi5wcm9kdWN0LXdpdGgtY29tcGFuaWVzIC5jb250ZW50LXdyYXBwZXIgLmNvbCAucHJvZHVjdC1pbmZvLXdyYXBwZXIgLnNlY29uZC1yb3cgLnByaWNlLXdyYXBwZXIge1xuICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDkwcHgpO1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1mYW1pbHk6IFwiRmlyYVNhbnNcIjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBsaW5lLWhlaWdodDogMzRweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICMzMDM5NDUgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAucHJvZHVjdC13aXRoLWNvbXBhbmllcyAuY29udGVudC13cmFwcGVyIC5jb2wgLnByb2R1Y3QtaW5mby13cmFwcGVyIC5zZWNvbmQtcm93IC5wcmljZS13cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDgwcHgpO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSBhbmQgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgLnByb2R1Y3Qtd2l0aC1jb21wYW5pZXMgLmNvbnRlbnQtd3JhcHBlciAuY29sIC5wcm9kdWN0LWluZm8td3JhcHBlciAuc2Vjb25kLXJvdyAucHJpY2Utd3JhcHBlciB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnByb2R1Y3Qtd2l0aC1jb21wYW5pZXMgLmNvbnRlbnQtd3JhcHBlciAuY29sIC5wcm9kdWN0LWluZm8td3JhcHBlciAuc2Vjb25kLXJvdyAucHJpY2Utd3JhcHBlciB7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSA2MHB4KTtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIH1cbn1cbi5wcm9kdWN0LXdpdGgtY29tcGFuaWVzIC5jb250ZW50LXdyYXBwZXIgLmNvbCAucHJvZHVjdC1pbmZvLXdyYXBwZXIgLnNlY29uZC1yb3cgLnByaWNlLXdyYXBwZXIgcC5wcmljZSB7XG4gIGNvbG9yOiAjMzAzOTQ1ICFpbXBvcnRhbnQ7XG4gIGZvbnQtZmFtaWx5OiBcIkZpcmFTYW5zXCI7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuLnByb2R1Y3Qtd2l0aC1jb21wYW5pZXMgLmNvbnRlbnQtd3JhcHBlciAuY29sIC5wcm9kdWN0LWluZm8td3JhcHBlciAuc2Vjb25kLXJvdyAucHJpY2Utd3JhcHBlciBwIHtcbiAgbWFyZ2luOiAwO1xufVxuLnByb2R1Y3Qtd2l0aC1jb21wYW5pZXMgLmNvbnRlbnQtd3JhcHBlciAuY29sIC5wcm9kdWN0LWluZm8td3JhcHBlciAuc2Vjb25kLXJvdyAucHJpY2Utd3JhcHBlciAucHJlZml4IHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1mYW1pbHk6IFwiRmlyYVNhbnNcIjtcbiAgY29sb3I6ICMzMDM5NDU7XG59XG4ucHJvZHVjdC13aXRoLWNvbXBhbmllcyAuY29udGVudC13cmFwcGVyIC5jb2wgLnByb2R1Y3QtaW5mby13cmFwcGVyIC5zZWNvbmQtcm93IC5wcmljZS13cmFwcGVyIC5kaXNjb3VudGVkLXByaWNlIHtcbiAgY29sb3I6ICNFODBCMEI7XG4gIGZvbnQtZmFtaWx5OiBcIkZpcmFTYW5zXCI7XG59XG4ucHJvZHVjdC13aXRoLWNvbXBhbmllcyAuY29udGVudC13cmFwcGVyIC5jb2wgLnByb2R1Y3QtaW5mby13cmFwcGVyIC5zZWNvbmQtcm93IC5wcmljZS13cmFwcGVyIC5vcmlnaW5hbC1wcmljZSB7XG4gIGNvbG9yOiAjNzg3QzgyO1xuICBmb250LWZhbWlseTogXCJGaXJhU2Fuc1wiO1xufVxuLnByb2R1Y3Qtd2l0aC1jb21wYW5pZXMgLmNvbnRlbnQtd3JhcHBlciAuY29sIC5wcm9kdWN0LWluZm8td3JhcHBlciAuc2Vjb25kLXJvdyAucHJpY2Utd3JhcHBlciAub3JpZ2luYWwtcHJpY2UgZGVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LWZhbWlseTogXCJGaXJhU2Fuc1wiO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ucHJvZHVjdC13aXRoLWNvbXBhbmllcyAuY29udGVudC13cmFwcGVyIC5jb2wgLnByb2R1Y3QtaW5mby13cmFwcGVyIC5zZWNvbmQtcm93IC5wcmljZS13cmFwcGVyIC5vcmlnaW5hbC1wcmljZSBkZWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDNweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogcm90YXRlKC0yM2RlZyk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFODBCMEI7XG59XG4ucHJvZHVjdC13aXRoLWNvbXBhbmllcyAuY29udGVudC13cmFwcGVyIC5jb2wgLnByb2R1Y3QtaW5mby13cmFwcGVyIC5zZWNvbmQtcm93IC5idXR0b24td3JhcHBlciAuc2hvcC1pY29uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDM4cHg7XG4gIHRvcDogMTBweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuLnByb2R1Y3Qtd2l0aC1jb21wYW5pZXMgLmNvbnRlbnQtd3JhcHBlciAuY29sIC5wcm9kdWN0LWluZm8td3JhcHBlciAuc2Vjb25kLXJvdyAuYnV0dG9uLXdyYXBwZXIgLmZpbGwtaWNvbiB7XG4gIHdpZHRoOiA2OXB4O1xuICBoZWlnaHQ6IDY5cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KCM3YjIwYTAgMCUsICM1ZjBjODEgMTAwJSk7XG4gIGJveC1zaGFkb3c6IDdweCA3cHggMzBweCByZ2JhKDUwLCA3LCA2OCwgMC4yNSk7XG4gIHRyYW5zaXRpb246IGFsbCBlYXNlLWluLW91dCAwLjNzO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wcm9kdWN0LXdpdGgtY29tcGFuaWVzIC5jb250ZW50LXdyYXBwZXIgLmNvbCAucHJvZHVjdC1pbmZvLXdyYXBwZXIgLnNlY29uZC1yb3cgLmJ1dHRvbi13cmFwcGVyIC5maWxsLWljb24ge1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIGhlaWdodDogNTBweDtcbiAgfVxufVxuLnByb2R1Y3Qtd2l0aC1jb21wYW5pZXMgLmNvbnRlbnQtd3JhcHBlciAuY29sIC5wcm9kdWN0LWluZm8td3JhcHBlciAuc2Vjb25kLXJvdyAuYnV0dG9uLXdyYXBwZXIgLmZpbGwtaWNvbjpob3ZlciB7XG4gIHdpZHRoOiA2MHB4O1xuICBoZWlnaHQ6IDYwcHg7XG59XG4ucHJvZHVjdC13aXRoLWNvbXBhbmllcyAuY29udGVudC13cmFwcGVyIC5jb2wgLnByb2R1Y3QtaW5mby13cmFwcGVyIC5zZWNvbmQtcm93IC5idXR0b24td3JhcHBlciAuZmlsbC1pY29uIGltZyB7XG4gIHdpZHRoOiAzM3B4O1xuICBoZWlnaHQ6IGF1dG87XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wcm9kdWN0LXdpdGgtY29tcGFuaWVzIC5jb250ZW50LXdyYXBwZXIgLmNvbCAucHJvZHVjdC1pbmZvLXdyYXBwZXIgLnNlY29uZC1yb3cgLmJ1dHRvbi13cmFwcGVyIC5maWxsLWljb24gaW1nIHtcbiAgICB3aWR0aDogMjdweDtcbiAgfVxufVxuLnByb2R1Y3Qtd2l0aC1jb21wYW5pZXMgLmNvbnRlbnQtd3JhcHBlciAuY29sIC5jb21wYW5pZXMgLmZpcnN0LXRleHQtd3JhcHBlciwgLnByb2R1Y3Qtd2l0aC1jb21wYW5pZXMgLmNvbnRlbnQtd3JhcHBlciAuY29sIC5jb21wYW5pZXMgLnNlY29uZC10ZXh0LXdyYXBwZXIge1xuICBtYXJnaW4tYm90dG9tOiAyLjgxMjVyZW07XG59XG4ucHJvZHVjdC13aXRoLWNvbXBhbmllcyAuY29udGVudC13cmFwcGVyIC5jb2wgLmNvbXBhbmllcyAuZmlyc3QtdGV4dC13cmFwcGVyICosIC5wcm9kdWN0LXdpdGgtY29tcGFuaWVzIC5jb250ZW50LXdyYXBwZXIgLmNvbCAuY29tcGFuaWVzIC5zZWNvbmQtdGV4dC13cmFwcGVyICoge1xuICBmb250LWZhbWlseTogXCJGaXJhU2Fuc1wiO1xuICBmb250LXNpemU6IDEuODEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDIuMjVyZW07XG4gIGNvbG9yOiAjMzAzOTQ1O1xuICBtYXJnaW46IDA7XG59XG4ucHJvZHVjdC13aXRoLWNvbXBhbmllcyAuY29udGVudC13cmFwcGVyIC5jb2wgLmNvbXBhbmllcyAuZmlyc3QtdGV4dC13cmFwcGVyIHN0cm9uZywgLnByb2R1Y3Qtd2l0aC1jb21wYW5pZXMgLmNvbnRlbnQtd3JhcHBlciAuY29sIC5jb21wYW5pZXMgLnNlY29uZC10ZXh0LXdyYXBwZXIgc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5wcm9kdWN0LXdpdGgtY29tcGFuaWVzIC5jb250ZW50LXdyYXBwZXIgLmNvbCAuY29tcGFuaWVzIC5jb21wYW5pZXMtbG9nb3MtZ3JleSAuZ3JpZC1ub3QtZXZlbiB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwiYSBiIGJcIiBcImMgZCBlXCI7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogMWZyO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG87XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnI7XG4gIGdhcDogMDtcbn1cbi5wcm9kdWN0LXdpdGgtY29tcGFuaWVzIC5jb250ZW50LXdyYXBwZXIgLmNvbCAuY29tcGFuaWVzIC5jb21wYW5pZXMtbG9nb3MtZ3JleSAuZ3JpZC1ub3QtZXZlbiAubG9nby13cmFwcGVyIHtcbiAgcGFkZGluZzogMzRweCAxNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5wcm9kdWN0LXdpdGgtY29tcGFuaWVzIC5jb250ZW50LXdyYXBwZXIgLmNvbCAuY29tcGFuaWVzIC5jb21wYW5pZXMtbG9nb3MtZ3JleSAuZ3JpZC1ub3QtZXZlbiAubG9nby13cmFwcGVyOm50aC1jaGlsZCgxKSB7XG4gIGdyaWQtYXJlYTogYTtcbiAgYm9yZGVyOiAxcHggc29saWQgI0JFQzBDMjtcbn1cbi5wcm9kdWN0LXdpdGgtY29tcGFuaWVzIC5jb250ZW50LXdyYXBwZXIgLmNvbCAuY29tcGFuaWVzIC5jb21wYW5pZXMtbG9nb3MtZ3JleSAuZ3JpZC1ub3QtZXZlbiAubG9nby13cmFwcGVyOm50aC1jaGlsZCgyKSB7XG4gIGdyaWQtYXJlYTogYjtcbiAgYm9yZGVyOiAxcHggc29saWQgI0JFQzBDMjtcbiAgYm9yZGVyLWxlZnQ6IHVuc2V0O1xufVxuLnByb2R1Y3Qtd2l0aC1jb21wYW5pZXMgLmNvbnRlbnQtd3JhcHBlciAuY29sIC5jb21wYW5pZXMgLmNvbXBhbmllcy1sb2dvcy1ncmV5IC5ncmlkLW5vdC1ldmVuIC5sb2dvLXdyYXBwZXI6bnRoLWNoaWxkKDMpIHtcbiAgZ3JpZC1hcmVhOiBjO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNCRUMwQzI7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNCRUMwQzI7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQkVDMEMyO1xufVxuLnByb2R1Y3Qtd2l0aC1jb21wYW5pZXMgLmNvbnRlbnQtd3JhcHBlciAuY29sIC5jb21wYW5pZXMgLmNvbXBhbmllcy1sb2dvcy1ncmV5IC5ncmlkLW5vdC1ldmVuIC5sb2dvLXdyYXBwZXI6bnRoLWNoaWxkKDQpIHtcbiAgZ3JpZC1hcmVhOiBkO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjQkVDMEMyO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0JFQzBDMjtcbn1cbi5wcm9kdWN0LXdpdGgtY29tcGFuaWVzIC5jb250ZW50LXdyYXBwZXIgLmNvbCAuY29tcGFuaWVzIC5jb21wYW5pZXMtbG9nb3MtZ3JleSAuZ3JpZC1ub3QtZXZlbiAubG9nby13cmFwcGVyOm50aC1jaGlsZCg1KSB7XG4gIGdyaWQtYXJlYTogZTtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0JFQzBDMjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNCRUMwQzI7XG59XG4ucHJvZHVjdC13aXRoLWNvbXBhbmllcyAuY29udGVudC13cmFwcGVyIC5jb2wgLmNvbXBhbmllcyAuY29tcGFuaWVzLWxvZ29zLWdyZXkgLmdyaWQtbm90LWV2ZW4gLmxvZ28td3JhcHBlciBpbWcge1xuICBtYXJnaW46IDA7XG59XG4ucHJvZHVjdC13aXRoLWNvbXBhbmllcyAuY29udGVudC13cmFwcGVyIC5jb2wgLmNvbXBhbmllcyAuY29tcGFuaWVzLWxvZ29zLWdyZXkgLmdyaWQtZXZlbiB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwiYSBiIGNcIiBcImQgZSBmXCI7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogMWZyO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG87XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnI7XG4gIGdhcDogMDtcbn1cbi5wcm9kdWN0LXdpdGgtY29tcGFuaWVzIC5jb250ZW50LXdyYXBwZXIgLmNvbCAuY29tcGFuaWVzIC5jb21wYW5pZXMtbG9nb3MtZ3JleSAuZ3JpZC1ldmVuIC5sb2dvLXdyYXBwZXIge1xuICBwYWRkaW5nOiAzNHB4IDE1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNCRUMwQzI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLnByb2R1Y3Qtd2l0aC1jb21wYW5pZXMgLmNvbnRlbnQtd3JhcHBlciAuY29sIC5jb21wYW5pZXMgLmNvbXBhbmllcy1sb2dvcy1ncmV5IC5ncmlkLWV2ZW4gLmxvZ28td3JhcHBlcjpudGgtY2hpbGQoMSkge1xuICBncmlkLWFyZWE6IGE7XG59XG4ucHJvZHVjdC13aXRoLWNvbXBhbmllcyAuY29udGVudC13cmFwcGVyIC5jb2wgLmNvbXBhbmllcyAuY29tcGFuaWVzLWxvZ29zLWdyZXkgLmdyaWQtZXZlbiAubG9nby13cmFwcGVyOm50aC1jaGlsZCgyKSB7XG4gIGdyaWQtYXJlYTogYjtcbn1cbi5wcm9kdWN0LXdpdGgtY29tcGFuaWVzIC5jb250ZW50LXdyYXBwZXIgLmNvbCAuY29tcGFuaWVzIC5jb21wYW5pZXMtbG9nb3MtZ3JleSAuZ3JpZC1ldmVuIC5sb2dvLXdyYXBwZXI6bnRoLWNoaWxkKDMpIHtcbiAgZ3JpZC1hcmVhOiBjO1xufVxuLnByb2R1Y3Qtd2l0aC1jb21wYW5pZXMgLmNvbnRlbnQtd3JhcHBlciAuY29sIC5jb21wYW5pZXMgLmNvbXBhbmllcy1sb2dvcy1ncmV5IC5ncmlkLWV2ZW4gLmxvZ28td3JhcHBlcjpudGgtY2hpbGQoNCkge1xuICBncmlkLWFyZWE6IGQ7XG59XG4ucHJvZHVjdC13aXRoLWNvbXBhbmllcyAuY29udGVudC13cmFwcGVyIC5jb2wgLmNvbXBhbmllcyAuY29tcGFuaWVzLWxvZ29zLWdyZXkgLmdyaWQtZXZlbiAubG9nby13cmFwcGVyOm50aC1jaGlsZCg1KSB7XG4gIGdyaWQtYXJlYTogZTtcbn1cbi5wcm9kdWN0LXdpdGgtY29tcGFuaWVzIC5jb250ZW50LXdyYXBwZXIgLmNvbCAuY29tcGFuaWVzIC5jb21wYW5pZXMtbG9nb3MtZ3JleSAuZ3JpZC1ldmVuIC5sb2dvLXdyYXBwZXI6bnRoLWNoaWxkKDYpIHtcbiAgZ3JpZC1hcmVhOiBmO1xufVxuLnByb2R1Y3Qtd2l0aC1jb21wYW5pZXMgLmNvbnRlbnQtd3JhcHBlciAuY29sIC5jb21wYW5pZXMgLmNvbXBhbmllcy1sb2dvcy1ncmV5IC5ncmlkLWV2ZW4gLmxvZ28td3JhcHBlciBpbWcge1xuICBtYXJnaW46IDA7XG59XG4ucHJvZHVjdC13aXRoLWNvbXBhbmllcyAuY29udGVudC13cmFwcGVyIC5jb2wgLmNvbXBhbmllcyAuc2Vjb25kLXRleHQtd3JhcHBlciB7XG4gIG1hcmdpbi1ib3R0b206IDEuODc1cmVtO1xuICBtYXJnaW4tdG9wOiA1LjYyNXJlbTtcbn1cbi5wcm9kdWN0LXdpdGgtY29tcGFuaWVzIC5jb250ZW50LXdyYXBwZXIgLmNvbCAuY29tcGFuaWVzIC5jb21wYW5pZXMtbG9nb3MtY29sb3IgLmNvbXBhbmllcy1idG46aG92ZXIgLmxvZ28ge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuOSk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xufVxuLnByb2R1Y3Qtd2l0aC1jb21wYW5pZXMgLmNvbnRlbnQtd3JhcHBlciAuY29sIC5jb21wYW5pZXMgLmNvbXBhbmllcy1sb2dvcy1jb2xvciAubG9nbyB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICBib3JkZXItcmFkaXVzOiA0Mi41cHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDEwcHggMTBweCA1MHB4IHJnYmEoMzMsIDYsIDQ0LCAwLjA2KTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAxLjQwNjI1cmVtIDIuMTg3NXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAucHJvZHVjdC13aXRoLWNvbXBhbmllcyAuY29udGVudC13cmFwcGVyIC5jb2wgLmNvbXBhbmllcyAuY29tcGFuaWVzLWxvZ29zLWNvbG9yIC5sb2dvIHtcbiAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucHJvZHVjdC13aXRoLWNvbXBhbmllcyAuY29udGVudC13cmFwcGVyIC5jb2wgLmNvbXBhbmllcyAuY29tcGFuaWVzLWxvZ29zLWNvbG9yIC5sb2dvIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG59XG4ucHJvZHVjdC13aXRoLWNvbXBhbmllcyAuY29udGVudC13cmFwcGVyIC5jb2wgLmNvbXBhbmllcyAuY29tcGFuaWVzLWxvZ29zLWNvbG9yIC5sb2dvIGltZyB7XG4gIG1hcmdpbjogMDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBvYmplY3QtZml0OiBjb250YWluO1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnByb2R1Y3Qtd2l0aC1jb21wYW5pZXMgLmNvbnRlbnQtd3JhcHBlciAuY29sIC5jb21wYW5pZXMgLmNvbXBhbmllcy1sb2dvcy1jb2xvciAubG9nbyB7XG4gICAgd2lkdGg6IDg1JTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cbn1cblxuLnByb2R1Y3RzLWxvb3Age1xuICBwYWRkaW5nOiA0LjM3NXJlbSAwIDQuMzc1cmVtO1xufVxuLnByb2R1Y3RzLWxvb3AgLnNpbmdsZS1wcm9kdWN0IHtcbiAgdHJhbnNpdGlvbjogYWxsIGVhc2UtaW4tb3V0IDAuNXM7XG4gIG1hcmdpbi1ib3R0b206IDQuNjg3NXJlbTtcbn1cbi5wcm9kdWN0cy1sb29wIC5zaW5nbGUtcHJvZHVjdCAucm91bmRlZC13cmFwcGVyIHtcbiAgdHJhbnNpdGlvbjogYWxsIGVhc2UtaW4tb3V0IDAuNXM7XG4gIHBhZGRpbmc6IDMuMDYyNXJlbSAyLjEyNXJlbSAyLjg3NXJlbSAzLjE4NzVyZW07XG4gIGJveC1zaGFkb3c6IDVweCA1cHggMzBweCByZ2JhKDcsIDEsIDMyLCAwLjA4KTtcbiAgZmlsdGVyOiBkcm9wLXNoYWRvdyg1cHggNXB4IDMwcHggcmdiYSg3LCAxLCAzMiwgMC4wOCkpO1xuICBib3JkZXItcmFkaXVzOiAyNnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnByb2R1Y3RzLWxvb3AgLnNpbmdsZS1wcm9kdWN0IC5yb3VuZGVkLXdyYXBwZXIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnByb2R1Y3RzLWxvb3AgLnNpbmdsZS1wcm9kdWN0IC5yb3VuZGVkLXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDI1cHggMTdweCAyM3B4IDI1cHg7XG4gIH1cbn1cbi5wcm9kdWN0cy1sb29wIC5zaW5nbGUtcHJvZHVjdCAucm91bmRlZC13cmFwcGVyLmdyYWRpZW50LXB1cnBsZSB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChyZ2JhKDIxNSwgMjEwLCAyNTAsIDAuNTIpIDAlLCAjZmZmIDgwJSk7XG59XG4ucHJvZHVjdHMtbG9vcCAuc2luZ2xlLXByb2R1Y3QgLnJvdW5kZWQtd3JhcHBlci5ncmFkaWVudC12aW9sZXRfYmx1ZSB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChyZ2JhKDIwNSwgMjEwLCAyNTMsIDAuNTIpIDAlLCAjZmZmIDgwJSk7XG59XG4ucHJvZHVjdHMtbG9vcCAuc2luZ2xlLXByb2R1Y3QgLnJvdW5kZWQtd3JhcHBlci5ncmFkaWVudC1saWdodF9ibHVlIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHJnYmEoMjEwLCAyMzQsIDI1MCwgMC41MikgMCUsICNmZmYgODAlKTtcbn1cbi5wcm9kdWN0cy1sb29wIC5zaW5nbGUtcHJvZHVjdCAucm91bmRlZC13cmFwcGVyIC5pbWctd2l0aC1hdHRyaWJ1dGVzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgbWFyZ2luLWJvdHRvbTogMzdweDtcbn1cbi5wcm9kdWN0cy1sb29wIC5zaW5nbGUtcHJvZHVjdCAucm91bmRlZC13cmFwcGVyIC5pbWctd2l0aC1hdHRyaWJ1dGVzIC5pbWctd3JhcHBlciB7XG4gIG1heC13aWR0aDogNzAlO1xuICB3aWR0aDogMTAwJTtcbn1cbi5wcm9kdWN0cy1sb29wIC5zaW5nbGUtcHJvZHVjdCAucm91bmRlZC13cmFwcGVyIC5pbWctd2l0aC1hdHRyaWJ1dGVzIC5pbWctd3JhcHBlciBpbWcge1xuICBoZWlnaHQ6IDQxMnB4O1xuICB3aWR0aDogYXV0bztcbiAgb2JqZWN0LWZpdDogZmlsbDtcbn1cbi5wcm9kdWN0cy1sb29wIC5zaW5nbGUtcHJvZHVjdCAucm91bmRlZC13cmFwcGVyIC5pbWctd2l0aC1hdHRyaWJ1dGVzIC5pbWctd3JhcHBlci5zZXQge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4ucHJvZHVjdHMtbG9vcCAuc2luZ2xlLXByb2R1Y3QgLnJvdW5kZWQtd3JhcHBlciAuaW1nLXdpdGgtYXR0cmlidXRlcyAuaW1nLXdyYXBwZXIuc2V0IGltZyB7XG4gIGhlaWdodDogYXV0bztcbiAgd2lkdGg6IDEwMCU7XG59XG4ucHJvZHVjdHMtbG9vcCAuc2luZ2xlLXByb2R1Y3QgLnJvdW5kZWQtd3JhcHBlciAuaW1nLXdpdGgtYXR0cmlidXRlcyAuY29tcG9zaXRpb24td3JhcHBlciB7XG4gIG1heC13aWR0aDogMzAlO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucHJvZHVjdHMtbG9vcCAuc2luZ2xlLXByb2R1Y3QgLnJvdW5kZWQtd3JhcHBlciAuaW1nLXdpdGgtYXR0cmlidXRlcyAuY29tcG9zaXRpb24td3JhcHBlciB7XG4gICAgbWFyZ2luOiBhdXRvIDA7XG4gIH1cbn1cbi5wcm9kdWN0cy1sb29wIC5zaW5nbGUtcHJvZHVjdCAucm91bmRlZC13cmFwcGVyIC5pbWctd2l0aC1hdHRyaWJ1dGVzIC5jb21wb3NpdGlvbi13cmFwcGVyIC5pbWctY29tcG9zaXRpb24td3JhcHBlciB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLnByb2R1Y3RzLWxvb3AgLnNpbmdsZS1wcm9kdWN0IC5yb3VuZGVkLXdyYXBwZXIgLmltZy13aXRoLWF0dHJpYnV0ZXMgLmNvbXBvc2l0aW9uLXdyYXBwZXIgLmltZy1jb21wb3NpdGlvbi13cmFwcGVyIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDcycHg7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnByb2R1Y3RzLWxvb3AgLnNpbmdsZS1wcm9kdWN0IC5yb3VuZGVkLXdyYXBwZXIgLmltZy13aXRoLWF0dHJpYnV0ZXMgLmNvbXBvc2l0aW9uLXdyYXBwZXIgLmltZy1jb21wb3NpdGlvbi13cmFwcGVyIGltZyB7XG4gICAgd2lkdGg6IDUwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucHJvZHVjdHMtbG9vcCAuc2luZ2xlLXByb2R1Y3QgLnJvdW5kZWQtd3JhcHBlciAuaW1nLXdpdGgtYXR0cmlidXRlcyAuY29tcG9zaXRpb24td3JhcHBlciAuaW1nLWNvbXBvc2l0aW9uLXdyYXBwZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgfVxufVxuLnByb2R1Y3RzLWxvb3AgLnNpbmdsZS1wcm9kdWN0IC5yb3VuZGVkLXdyYXBwZXIgLmltZy13aXRoLWF0dHJpYnV0ZXMgLmNvbXBvc2l0aW9uLXdyYXBwZXIgLmNlcnQtd3JhcHBlciB7XG4gIG1hcmdpbi10b3A6IDM3cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLnByb2R1Y3RzLWxvb3AgLnNpbmdsZS1wcm9kdWN0IC5yb3VuZGVkLXdyYXBwZXIgLmltZy13aXRoLWF0dHJpYnV0ZXMgLmNvbXBvc2l0aW9uLXdyYXBwZXIgLmNlcnQtd3JhcHBlciAuY2VydC1pbWctd3JhcHBlciBpbWcge1xuICB3aWR0aDogODlweDtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wcm9kdWN0cy1sb29wIC5zaW5nbGUtcHJvZHVjdCAucm91bmRlZC13cmFwcGVyIC5pbWctd2l0aC1hdHRyaWJ1dGVzIC5jb21wb3NpdGlvbi13cmFwcGVyIC5jZXJ0LXdyYXBwZXIgLmNlcnQtaW1nLXdyYXBwZXIgaW1nIHtcbiAgICB3aWR0aDogNjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wcm9kdWN0cy1sb29wIC5zaW5nbGUtcHJvZHVjdCAucm91bmRlZC13cmFwcGVyIC5pbWctd2l0aC1hdHRyaWJ1dGVzIC5jb21wb3NpdGlvbi13cmFwcGVyIC5jZXJ0LXdyYXBwZXIge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cbn1cbi5wcm9kdWN0cy1sb29wIC5zaW5nbGUtcHJvZHVjdCAucm91bmRlZC13cmFwcGVyIGFydGljbGUgPiBwIHtcbiAgZm9udC1mYW1pbHk6IFwiRmlyYVNhbnNcIjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxLjgxMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjI1cmVtO1xuICBjb2xvcjogIzMwMzk0NTtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5wcm9kdWN0cy1sb29wIC5zaW5nbGUtcHJvZHVjdCAucm91bmRlZC13cmFwcGVyIGFydGljbGUgLnNob3J0LWRlc2MgcCB7XG4gIGZvbnQtZmFtaWx5OiBcIkZpcmFTYW5zXCI7XG4gIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjgxMjVyZW07XG4gIGNvbG9yOiAjMzAzOTQ1O1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLnByb2R1Y3RzLWxvb3AgLnNpbmdsZS1wcm9kdWN0IC5yb3VuZGVkLXdyYXBwZXIgYXJ0aWNsZSAuc2hvcnQtZGVzYyB1bCB7XG4gIG1hcmdpbjogMzBweCAwO1xufVxuLnByb2R1Y3RzLWxvb3AgLnNpbmdsZS1wcm9kdWN0IC5yb3VuZGVkLXdyYXBwZXIgYXJ0aWNsZSAuc2hvcnQtZGVzYyB1bCBsaSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZpcmFTYW5zXCI7XG4gIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjgxMjVyZW07XG4gIGNvbG9yOiAjMzAzOTQ1O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDQycHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wcm9kdWN0cy1sb29wIC5zaW5nbGUtcHJvZHVjdCAucm91bmRlZC13cmFwcGVyIGFydGljbGUgLnNob3J0LWRlc2MgdWwgbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvbWVub2VsbGUvYXNzZXRzL2ltZy9pY29ucy9pY29uLWNoZWNrLnN2Z1wiKTtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDVweDtcbn1cbi5wcm9kdWN0cy1sb29wIC5zaW5nbGUtcHJvZHVjdCAucm91bmRlZC13cmFwcGVyIC5zdGFycy13cmFwcGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi5wcm9kdWN0cy1sb29wIC5zaW5nbGUtcHJvZHVjdCAucm91bmRlZC13cmFwcGVyIC5zdGFycy13cmFwcGVyIGltZyB7XG4gIHdpZHRoOiAyOHB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgbWFyZ2luLXJpZ2h0OiA0cHg7XG59XG4ucHJvZHVjdHMtbG9vcCAuc2luZ2xlLXByb2R1Y3QgLnJvdW5kZWQtd3JhcHBlciAuc3RhcnMtd3JhcHBlciBpbWc6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5wcm9kdWN0cy1sb29wIC5zaW5nbGUtcHJvZHVjdCAucm91bmRlZC13cmFwcGVyIC5zdGFycy13cmFwcGVyIHAge1xuICBmb250LXNpemU6IDEuNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjMxMjVyZW07XG59XG4ucHJvZHVjdHMtbG9vcCAuc2luZ2xlLXByb2R1Y3QgLnJvdW5kZWQtd3JhcHBlciAucHJpY2UtYW5kLWNhcnQubm90LXNldCAucHJpY2Uge1xuICBmb250LWZhbWlseTogXCJGaXJhU2Fuc1wiO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDIuMTg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuNjg3NXJlbTtcbiAgY29sb3I6ICMzMDM5NDU7XG59XG4ucHJvZHVjdHMtbG9vcCAuc2luZ2xlLXByb2R1Y3QgLnJvdW5kZWQtd3JhcHBlciAucHJpY2UtYW5kLWNhcnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wcm9kdWN0cy1sb29wIC5zaW5nbGUtcHJvZHVjdCAucm91bmRlZC13cmFwcGVyIC5wcmljZS1hbmQtY2FydCAucHJpY2Uge1xuICBmb250LWZhbWlseTogXCJGaXJhU2Fuc1wiO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDMuMTI1cmVtO1xuICBsaW5lLWhlaWdodDogMy44MTI1cmVtO1xuICBjb2xvcjogIzMwMzk0NTtcbiAgbWFyZ2luOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnByb2R1Y3RzLWxvb3AgLnNpbmdsZS1wcm9kdWN0IC5yb3VuZGVkLXdyYXBwZXIgLnByaWNlLWFuZC1jYXJ0IC5wcmljZSB7XG4gICAgZm9udC1zaXplOiAyLjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDMuMTI1cmVtO1xuICB9XG59XG4ucHJvZHVjdHMtbG9vcCAuc2luZ2xlLXByb2R1Y3QgLnJvdW5kZWQtd3JhcHBlciAucHJpY2UtYW5kLWNhcnQgLnByaWNlICoge1xuICBmb250LWZhbWlseTogXCJGaXJhU2Fuc1wiO1xufVxuLnByb2R1Y3RzLWxvb3AgLnNpbmdsZS1wcm9kdWN0IC5yb3VuZGVkLXdyYXBwZXIgLnByaWNlLWFuZC1jYXJ0IC5wcmljZSAuZGlzY291bnRlZC1wcmljZSB7XG4gIGNvbG9yOiAjRTgwQjBCO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cbi5wcm9kdWN0cy1sb29wIC5zaW5nbGUtcHJvZHVjdCAucm91bmRlZC13cmFwcGVyIC5wcmljZS1hbmQtY2FydCAucHJpY2UgLm9yaWdpbmFsLXByaWNlIHtcbiAgY29sb3I6ICM3ODdDODI7XG59XG4ucHJvZHVjdHMtbG9vcCAuc2luZ2xlLXByb2R1Y3QgLnJvdW5kZWQtd3JhcHBlciAucHJpY2UtYW5kLWNhcnQgLnByaWNlIC5vcmlnaW5hbC1wcmljZSBkZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucHJvZHVjdHMtbG9vcCAuc2luZ2xlLXByb2R1Y3QgLnJvdW5kZWQtd3JhcHBlciAucHJpY2UtYW5kLWNhcnQgLnByaWNlIC5vcmlnaW5hbC1wcmljZSBkZWwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4ucHJvZHVjdHMtbG9vcCAuc2luZ2xlLXByb2R1Y3QgLnJvdW5kZWQtd3JhcHBlciAucHJpY2UtYW5kLWNhcnQgLnByaWNlIC5vcmlnaW5hbC1wcmljZSBkZWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDNweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogcm90YXRlKC0yM2RlZyk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFODBCMEI7XG59XG4ucHJvZHVjdHMtbG9vcCAuc2luZ2xlLXByb2R1Y3QgLnJvdW5kZWQtd3JhcHBlciAucHJpY2UtYW5kLWNhcnQgLnNob3AtaWNvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAtNnB4O1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wcm9kdWN0cy1sb29wIC5zaW5nbGUtcHJvZHVjdCAucm91bmRlZC13cmFwcGVyIC5wcmljZS1hbmQtY2FydCAuc2hvcC1pY29uIHtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG4gIH1cbn1cbi5wcm9kdWN0cy1sb29wIC5zaW5nbGUtcHJvZHVjdCAucm91bmRlZC13cmFwcGVyIC5wcmljZS1hbmQtY2FydCAuc2hvcC1pY29uIC5maWxsLWljb24ge1xuICB3aWR0aDogNjlweDtcbiAgaGVpZ2h0OiA2OXB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgjN2IyMGEwIDAlLCAjNWYwYzgxIDEwMCUpO1xuICBib3gtc2hhZG93OiA3cHggN3B4IDMwcHggcmdiYSg1MCwgNywgNjgsIDAuMjUpO1xuICB0cmFuc2l0aW9uOiBhbGwgZWFzZS1pbi1vdXQgMC41cztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAucHJvZHVjdHMtbG9vcCAuc2luZ2xlLXByb2R1Y3QgLnJvdW5kZWQtd3JhcHBlciAucHJpY2UtYW5kLWNhcnQgLnNob3AtaWNvbiAuZmlsbC1pY29uIHtcbiAgICB3aWR0aDogNjBweDtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gIH1cbiAgLnByb2R1Y3RzLWxvb3AgLnNpbmdsZS1wcm9kdWN0IC5yb3VuZGVkLXdyYXBwZXIgLnByaWNlLWFuZC1jYXJ0IC5zaG9wLWljb24gLmZpbGwtaWNvbiBpbWcge1xuICAgIHdpZHRoOiAyOHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnByb2R1Y3RzLWxvb3AgLnNpbmdsZS1wcm9kdWN0IC5yb3VuZGVkLXdyYXBwZXIgLnByaWNlLWFuZC1jYXJ0IC5zaG9wLWljb24gLmZpbGwtaWNvbiB7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICB9XG59XG4ucHJvZHVjdHMtbG9vcCAuc2luZ2xlLXByb2R1Y3QgLnJvdW5kZWQtd3JhcHBlciAucHJpY2UtYW5kLWNhcnQgLnNob3AtaWNvbiAuZmlsbC1pY29uIGltZyB7XG4gIHdpZHRoOiAzM3B4O1xuICBoZWlnaHQ6IGF1dG87XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICB0cmFuc2l0aW9uOiBhbGwgZWFzZS1pbi1vdXQgMC41cztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucHJvZHVjdHMtbG9vcCAuc2luZ2xlLXByb2R1Y3QgLnJvdW5kZWQtd3JhcHBlciAucHJpY2UtYW5kLWNhcnQgLnNob3AtaWNvbiAuZmlsbC1pY29uIGltZyB7XG4gICAgd2lkdGg6IDI3cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucHJvZHVjdHMtbG9vcCAuc2luZ2xlLXByb2R1Y3QgLnJvdW5kZWQtd3JhcHBlciAucHJpY2UtYW5kLWNhcnQgLnNob3AtaWNvbi51bnNldC10cmFuc2Zvcm0ge1xuICAgIHRyYW5zZm9ybTogdW5zZXQ7XG4gIH1cbn1cbi5wcm9kdWN0cy1sb29wIC5zaW5nbGUtcHJvZHVjdCAucm91bmRlZC13cmFwcGVyOmhvdmVyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xufVxuLnByb2R1Y3RzLWxvb3AgLnNpbmdsZS1wcm9kdWN0IC5yb3VuZGVkLXdyYXBwZXI6aG92ZXIgLnByaWNlLWFuZC1jYXJ0IC5zaG9wLWljb24gLmZpbGwtaWNvbiB7XG4gIHdpZHRoOiA5OXB4O1xuICBoZWlnaHQ6IDk5cHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi5wcm9kdWN0cy1sb29wIC5zaW5nbGUtcHJvZHVjdCAucm91bmRlZC13cmFwcGVyOmhvdmVyIC5wcmljZS1hbmQtY2FydCAuc2hvcC1pY29uIC5maWxsLWljb24gaW1nIHtcbiAgd2lkdGg6IDQzcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnByb2R1Y3RzLWxvb3AgLnNpbmdsZS1wcm9kdWN0IC5yb3VuZGVkLXdyYXBwZXI6aG92ZXIgLnByaWNlLWFuZC1jYXJ0IC5zaG9wLWljb24gLmZpbGwtaWNvbiB7XG4gICAgd2lkdGg6IDYwcHg7XG4gICAgaGVpZ2h0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByb2R1Y3RzLWxvb3AgLnNpbmdsZS1wcm9kdWN0IC5yb3VuZGVkLXdyYXBwZXI6aG92ZXIgLnByaWNlLWFuZC1jYXJ0IC5zaG9wLWljb24gLmZpbGwtaWNvbiBpbWcge1xuICAgIHdpZHRoOiAzM3B4O1xuICB9XG59XG5cbi5yZXZpZXdzLXdyYXBwZXIge1xuICBwYWRkaW5nLXRvcDogMy43NXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDYuMjVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnJldmlld3Mtd3JhcHBlciB7XG4gICAgcGFkZGluZy1ib3R0b206IDIuNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnJldmlld3Mtd3JhcHBlciB7XG4gICAgcGFkZGluZzogMy4xMjVyZW0gMDtcbiAgfVxufVxuLnJldmlld3Mtd3JhcHBlciAuc3VtbWFyeS1zdGFycyBwIHtcbiAgbWFyZ2luOiAwIDAgMzNweDtcbiAgY29sb3I6ICMzMDM5NDU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMTJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5yZXZpZXdzLXdyYXBwZXIgLnN1bW1hcnktc3RhcnMgLnN0YXJzIHtcbiAgbWFyZ2luLWJvdHRvbTogNC44NzVyZW07XG59XG4ucmV2aWV3cy13cmFwcGVyIC5zdW1tYXJ5LXN0YXJzIC5zdGFycyBpbWcge1xuICBwYWRkaW5nOiAxMC40cHggOS44cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgbWFyZ2luLXJpZ2h0OiA5cHg7XG59XG4ucmV2aWV3cy13cmFwcGVyIC5zdW1tYXJ5LXN0YXJzIC5zdGFycyBpbWc6bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luLXJpZ2h0OiB1bnNldDtcbn1cbi5yZXZpZXdzLXdyYXBwZXIgLnJldmlldyB7XG4gIHBhZGRpbmc6IDM1cHggMzZweCAzMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBib3gtc2hhZG93OiAtMTBweCAxMHB4IDMwcHggcmdiYSg3LCAxLCAzMiwgMC4xKTtcbiAgbWFyZ2luLWJvdHRvbTogMjdweDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAtd2Via2l0LWh5cGhlbnM6IGF1dG87XG4gIC1tb3otaHlwaGVuczogYXV0bztcbiAgLW1zLWh5cGhlbnM6IGF1dG87XG4gIGh5cGhlbnM6IGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucmV2aWV3cy13cmFwcGVyIC5yZXZpZXcge1xuICAgIHBhZGRpbmc6IDMwcHggMTVweDtcbiAgfVxufVxuLnJldmlld3Mtd3JhcHBlciAucmV2aWV3IC5zdGFycyBpbWcge1xuICBtYXJnaW4tcmlnaHQ6IDIuNXB4O1xufVxuLnJldmlld3Mtd3JhcHBlciAucmV2aWV3IC5zdGFycyBpbWc6bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luLXJpZ2h0OiB1bnNldDtcbn1cbi5yZXZpZXdzLXdyYXBwZXIgLnJldmlldyAudGl0bGUge1xuICBmb250LWZhbWlseTogXCJGaXJhU2Fuc1wiO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDEuNTYyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuODc1cmVtO1xuICBjb2xvcjogIzU2MTc3MDtcbiAgbWFyZ2luLXRvcDogNDJweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucmV2aWV3cy13cmFwcGVyIC5yZXZpZXcgLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDIxcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIH1cbn1cbi5yZXZpZXdzLXdyYXBwZXIgLnJldmlldyAuZGVzY3JpcHRpb24gcCB7XG4gIG1hcmdpbjogMTlweCAwIDM3cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGNvbG9yOiAjNTYxNzcwO1xufVxuLnJldmlld3Mtd3JhcHBlciAucmV2aWV3IC5hdXRob3Ige1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDExcHg7XG4gIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICBjb2xvcjogI0EwQTRBOTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLnNob3AtYnV0dG9uLXdyYXBwZXIge1xuICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbn1cbi5zaG9wLWJ1dHRvbi13cmFwcGVyIC5zaG9wLWJ0biB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjkzNzVyZW07XG4gIGNvbG9yOiAjZjdmNGZjO1xuICBib3JkZXItcmFkaXVzOiA0MHB4O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoIzdiMjBhMCAwJSwgIzVmMGM4MSAxMDAlKTtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAyNHB4IHJnYmEoMTE1LCAyMCwgMTU0LCAwLjMpO1xuICBwYWRkaW5nOiAxNnB4IDE2cHggMTZweCA0MnB4O1xuICBtYXJnaW46IDIwcHggMTBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2hvcC1idXR0b24td3JhcHBlciAuc2hvcC1idG4ge1xuICAgIHBhZGRpbmc6IDIycHggMjJweCAyMnB4IDYwcHg7XG4gICAgbWFyZ2luOiAwIDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2hvcC1idXR0b24td3JhcHBlciAuc2hvcC1idG4ge1xuICAgIG1heC13aWR0aDogbWF4LWNvbnRlbnQ7XG4gICAgbWFyZ2luOiAxNXB4IGF1dG87XG4gIH1cbn1cbi5zaG9wLWJ1dHRvbi13cmFwcGVyIC5zaG9wLWJ0biBpbWcge1xuICBtYXJnaW4tbGVmdDogMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2hvcC1idXR0b24td3JhcHBlciAuc2hvcC1idG4gaW1nIHtcbiAgICBtYXJnaW4tbGVmdDogNTVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zaG9wLWJ1dHRvbi13cmFwcGVyIC5zdGFycyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zaG9wLWJ1dHRvbi13cmFwcGVyIC5zdGFycy13cmFwIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuXG4uc21hbGwtdGV4dC13cmFwcGVyIGgxLCAuc21hbGwtdGV4dC13cmFwcGVyIGgyLCAuc21hbGwtdGV4dC13cmFwcGVyIGgzLCAuc21hbGwtdGV4dC13cmFwcGVyIGg0LCAuc21hbGwtdGV4dC13cmFwcGVyIGg1LCAuc21hbGwtdGV4dC13cmFwcGVyIGg2LCAuc21hbGwtdGV4dC13cmFwcGVyIHAsIC5zbWFsbC10ZXh0LXdyYXBwZXIgYSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogI0EwQTRBOTtcbiAgbWFyZ2luOiAwO1xufVxuXG4uc3ltcHRvbWVzLXdpdGgtaW5mbyB7XG4gIG1hcmdpbi1ib3R0b206IDVyZW07XG59XG4uc3ltcHRvbWVzLXdpdGgtaW5mbyAuc3ltcHRvbWVzLWluZm8td3JhcHBlciAuc3ltcHRvbWVzLWluZm8tY29udGFpbmVyIHtcbiAgcGFkZGluZzogMzBweCA0MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjRGNkZEO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zeW1wdG9tZXMtd2l0aC1pbmZvIC5zeW1wdG9tZXMtaW5mby13cmFwcGVyIC5zeW1wdG9tZXMtaW5mby1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDQuNjI1cmVtIDUuMzEyNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwOThweCkge1xuICAuc3ltcHRvbWVzLXdpdGgtaW5mbyAuc3ltcHRvbWVzLWluZm8td3JhcHBlciAuc3ltcHRvbWVzLWluZm8tY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDEwOThweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc3ltcHRvbWVzLXdpdGgtaW5mbyAuc3ltcHRvbWVzLWluZm8td3JhcHBlciAuc3ltcHRvbWVzLWluZm8tY29udGFpbmVyIC5tb2JpbGUtc3BhY2luZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxufVxuLnN5bXB0b21lcy13aXRoLWluZm8gLnN5bXB0b21lcy1pbmZvLXdyYXBwZXIgLnN5bXB0b21lcy1pbmZvLWNvbnRhaW5lciAuc3ltcHRvbWUtbGluZSBociB7XG4gIG1hcmdpbjogMzJweCAwO1xuICBib3JkZXItY29sb3I6ICNFM0RDRjE7XG59XG4uc3ltcHRvbWVzLXdpdGgtaW5mbyAuc3ltcHRvbWVzLWluZm8td3JhcHBlciAuc3ltcHRvbWVzLWluZm8tY29udGFpbmVyIC5sLW91dGxpbmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tYm90dG9tOiAzcmVtO1xufVxuLnN5bXB0b21lcy13aXRoLWluZm8gLnN5bXB0b21lcy1pbmZvLXdyYXBwZXIgLnN5bXB0b21lcy1pbmZvLWNvbnRhaW5lciAubC1vdXRsaW5lOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItbGVmdDogNHB4IHNvbGlkICNFQUUyRUQ7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgbWFyZ2luLXJpZ2h0OiAyMnB4O1xufVxuLnN5bXB0b21lcy13aXRoLWluZm8gLnN5bXB0b21lcy1pbmZvLXdyYXBwZXIgLnN5bXB0b21lcy1pbmZvLWNvbnRhaW5lciAubC1vdXRsaW5lIHAsIC5zeW1wdG9tZXMtd2l0aC1pbmZvIC5zeW1wdG9tZXMtaW5mby13cmFwcGVyIC5zeW1wdG9tZXMtaW5mby1jb250YWluZXIgLmwtb3V0bGluZSBoMSwgLnN5bXB0b21lcy13aXRoLWluZm8gLnN5bXB0b21lcy1pbmZvLXdyYXBwZXIgLnN5bXB0b21lcy1pbmZvLWNvbnRhaW5lciAubC1vdXRsaW5lIGgyLCAuc3ltcHRvbWVzLXdpdGgtaW5mbyAuc3ltcHRvbWVzLWluZm8td3JhcHBlciAuc3ltcHRvbWVzLWluZm8tY29udGFpbmVyIC5sLW91dGxpbmUgaDMsIC5zeW1wdG9tZXMtd2l0aC1pbmZvIC5zeW1wdG9tZXMtaW5mby13cmFwcGVyIC5zeW1wdG9tZXMtaW5mby1jb250YWluZXIgLmwtb3V0bGluZSBoNCwgLnN5bXB0b21lcy13aXRoLWluZm8gLnN5bXB0b21lcy1pbmZvLXdyYXBwZXIgLnN5bXB0b21lcy1pbmZvLWNvbnRhaW5lciAubC1vdXRsaW5lIGg1LCAuc3ltcHRvbWVzLXdpdGgtaW5mbyAuc3ltcHRvbWVzLWluZm8td3JhcHBlciAuc3ltcHRvbWVzLWluZm8tY29udGFpbmVyIC5sLW91dGxpbmUgaDYge1xuICBwYWRkaW5nOiA4cHggMDtcbiAgbWFyZ2luOiAwO1xuICBmb250LWZhbWlseTogXCJGaXJhU2Fuc1wiO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDEuNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjMxMjVyZW07XG4gIGNvbG9yOiAjNTYxNzcwO1xufVxuLnN5bXB0b21lcy13aXRoLWluZm8gLnN5bXB0b21lcy1pbmZvLXdyYXBwZXIgLnN5bXB0b21lcy1pbmZvLWNvbnRhaW5lciAuZGVzY3JpcHRpb24ge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE5cHg7XG4gIGxpbmUtaGVpZ2h0OiAyOXB4O1xuICBjb2xvcjogIzU2MTc3MDtcbn1cbi5zeW1wdG9tZXMtd2l0aC1pbmZvIC5zeW1wdG9tZXMtaW5mby13cmFwcGVyIC5zeW1wdG9tZXMtaW5mby1jb250YWluZXIgLmRlc2NyaXB0aW9uIHAge1xuICBtYXJnaW46IDAgMCA3MHB4O1xufVxuLnN5bXB0b21lcy13aXRoLWluZm8gLnN5bXB0b21lcy1pbmZvLXdyYXBwZXIgLnN5bXB0b21lcy1pbmZvLWNvbnRhaW5lciAuc3ltcHRvbWUtaWNvbiB7XG4gIHdpZHRoOiAxMDBweDtcbiAgaGVpZ2h0OiAxMDBweDtcbn1cbi5zeW1wdG9tZXMtd2l0aC1pbmZvIC5zeW1wdG9tZXMtaW5mby13cmFwcGVyIC5zeW1wdG9tZXMtaW5mby1jb250YWluZXIgLnN5bXB0b21lLWRlc2NyaXB0aW9uIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBsaW5lLWhlaWdodDogMjlweDtcbiAgY29sb3I6ICM1NjE3NzA7XG59XG4uc3ltcHRvbWVzLXdpdGgtaW5mbyAuc3ltcHRvbWVzLWluZm8td3JhcHBlciAuc3ltcHRvbWVzLWluZm8tY29udGFpbmVyIC5zeW1wdG9tZS1kZXNjcmlwdGlvbiBwIHtcbiAgbWFyZ2luOiAwIDAgMjBweDtcbn1cbi5zeW1wdG9tZXMtd2l0aC1pbmZvIC5zeW1wdG9tZXMtaW5mby13cmFwcGVyIC5zeW1wdG9tZXMtaW5mby1jb250YWluZXIgLnN5bXB0b21lLWRlc2NyaXB0aW9uIHA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbjogMDtcbn1cbi5zeW1wdG9tZXMtd2l0aC1pbmZvIC5zeW1wdG9tZXMtaW5mby13cmFwcGVyIC5zeW1wdG9tZXMtaW5mby1jb250YWluZXIgLnJlYWQtbW9yZSB7XG4gIG1hcmdpbi10b3A6IDIuNXJlbTtcbn1cbi5zeW1wdG9tZXMtd2l0aC1pbmZvIC5zeW1wdG9tZXMtaW5mby13cmFwcGVyIC5zeW1wdG9tZXMtaW5mby1jb250YWluZXIgLnJlYWQtbW9yZSBhIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG59XG4uc3ltcHRvbWVzLXdpdGgtaW5mbyAuc3ltcHRvbWVzLWluZm8td3JhcHBlciAuc3ltcHRvbWVzLWluZm8tY29udGFpbmVyIC5yZWFkLW1vcmUgYSBzcGFuIHtcbiAgY29sb3I6ICM1NjE3NzA7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjQzVBQkQ2O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAyLjMxMjVyZW07XG4gIG1hcmdpbi1yaWdodDogMTdweDtcbn1cbi5zeW1wdG9tZXMtd2l0aC1pbmZvIC5zeW1wdG9tZXMtaW5mby13cmFwcGVyIC5zeW1wdG9tZXMtaW5mby1jb250YWluZXIgLnJlYWQtbW9yZSBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBvcGFjaXR5OiAwLjc7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xufVxuLnN5bXB0b21lcy13aXRoLWluZm8gLnN5bXB0b21lcy1pbmZvLXdyYXBwZXIgLnN5bXB0b21lcy1pbmZvLWNvbnRhaW5lciAuZXh0cmEtZGVzY3JpcHRpb24ge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE3cHg7XG4gIGxpbmUtaGVpZ2h0OiAyOXB4O1xuICBjb2xvcjogIzU2MTc3MDtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5zeW1wdG9tZXMtd2l0aC1pbmZvIC5zeW1wdG9tZXMtaW5mby13cmFwcGVyIC5zeW1wdG9tZXMtaW5mby1jb250YWluZXIgLmV4dHJhLWRlc2NyaXB0aW9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItbGVmdDogNHB4IHNvbGlkICNFQUUyRUQ7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgbWFyZ2luLXJpZ2h0OiAyMnB4O1xufVxuLnN5bXB0b21lcy13aXRoLWluZm8gLnN5bXB0b21lcy1pbmZvLXdyYXBwZXIgLnN5bXB0b21lcy1pbmZvLWNvbnRhaW5lciAuZXh0cmEtZGVzY3JpcHRpb24gcCB7XG4gIG1hcmdpbjogMDtcbn1cbi5zeW1wdG9tZXMtd2l0aC1pbmZvIC5zeW1wdG9tZXMtaW5mby13cmFwcGVyIC5zeW1wdG9tZXMtaW5mby1jb250YWluZXIgLmZpbGUtYnRuIHtcbiAgbWFyZ2luLXRvcDogNjBweDtcbiAgcGFkZGluZzogMjFweCAyNXB4O1xuICBib3gtc2hhZG93OiAxMHB4IDEwcHggNTBweCByZ2JhKDMzLCA2LCA0NCwgMC4wNik7XG4gIGJvcmRlci1yYWRpdXM6IDY5cHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGZvbnQtZmFtaWx5OiBcIkZpcmFTYW5zXCI7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMjFweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIGNvbG9yOiAjNTYxNzcwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zeW1wdG9tZXMtd2l0aC1pbmZvIC5zeW1wdG9tZXMtaW5mby13cmFwcGVyIC5zeW1wdG9tZXMtaW5mby1jb250YWluZXIgLmZpbGUtYnRuIHtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIH1cbn1cbi5zeW1wdG9tZXMtd2l0aC1pbmZvIC5zeW1wdG9tZXMtaW5mby13cmFwcGVyIC5zeW1wdG9tZXMtaW5mby1jb250YWluZXIgLmZpbGUtYnRuIGltZyB7XG4gIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnN5bXB0b21lcy13aXRoLWluZm8gLnN5bXB0b21lcy1pbmZvLXdyYXBwZXIgLnN5bXB0b21lcy1pbmZvLWNvbnRhaW5lciAuZmlsZS1idG4gaW1nIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICB9XG59XG5cbnNlY3Rpb24uc3ltcHRvbWVzIHtcbiAgcGFkZGluZzogMy43NXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBzZWN0aW9uLnN5bXB0b21lcyB7XG4gICAgcGFkZGluZzogMS44NzVyZW0gMDtcbiAgfVxufVxuc2VjdGlvbi5zeW1wdG9tZXMgLmhlYWRlciB7XG4gIGZvbnQtZmFtaWx5OiBcIkZpcmFTYW5zXCI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMjNweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIGNvbG9yOiAjMzAzOTQ1O1xuICBtYXJnaW4tYm90dG9tOiA3MHB4O1xufVxuc2VjdGlvbi5zeW1wdG9tZXMgLnN5bXB0b21lIHtcbiAgbWFyZ2luLWJvdHRvbTogMTlweDtcbiAgLXdlYmtpdC1oeXBoZW5zOiBhdXRvO1xuICAtbW96LWh5cGhlbnM6IGF1dG87XG4gIC1tcy1oeXBoZW5zOiBhdXRvO1xuICBoeXBoZW5zOiBhdXRvO1xufVxuc2VjdGlvbi5zeW1wdG9tZXMgLnN5bXB0b21lIHAge1xuICBjb2xvcjogIzU2MTc3MDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMjVweDtcbiAgbWFyZ2luOiAwIDAgMCAyMHB4O1xuICBmb250LWZhbWlseTogXCJGaXJhU2Fuc1wiO1xufVxuc2VjdGlvbi5zeW1wdG9tZXMgLnN5bXB0b21lIHAgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBjb2xvcjogIzU2MTc3MDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMjVweDtcbiAgZm9udC1mYW1pbHk6IFwiRmlyYVNhbnNcIjtcbn1cbnNlY3Rpb24uc3ltcHRvbWVzIC5zeW1wdG9tZSBwIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgc2VjdGlvbi5zeW1wdG9tZXMgLnN5bXB0b21lIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG4gIHNlY3Rpb24uc3ltcHRvbWVzIC5zeW1wdG9tZSBpbWcge1xuICAgIHdpZHRoOiAzOHB4O1xuICB9XG4gIHNlY3Rpb24uc3ltcHRvbWVzIC5zeW1wdG9tZSBwIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgbWFyZ2luLWxlZnQ6IDEycHg7XG4gIH1cbiAgc2VjdGlvbi5zeW1wdG9tZXMgLnN5bXB0b21lIHAgYSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICB9XG59XG5cbi50ZXN0aW1vbmlhbHMtc2VjdGlvbiB7XG4gIHBhZGRpbmc6IDIuNXJlbSAwIDYuMjVyZW07XG59XG4udGVzdGltb25pYWxzLXNlY3Rpb24gLnNtYWxsLXRleHQge1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGNvbG9yOiAjYTBhNGE5O1xufVxuLnRlc3RpbW9uaWFscy1zZWN0aW9uIC5zbWFsbC10ZXh0IHAge1xuICBtYXJnaW46IDAgMCA0MHB4O1xufVxuLnRlc3RpbW9uaWFscy1zZWN0aW9uIC50ZXN0aW1vbmlhbHMtd3JhcHBlciB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHBhZGRpbmctbGVmdDogMTJweDtcbiAgcGFkZGluZy1yaWdodDogMTJweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNTAxcHgpIHtcbiAgLnRlc3RpbW9uaWFscy1zZWN0aW9uIC50ZXN0aW1vbmlhbHMtd3JhcHBlciB7XG4gICAgbWF4LXdpZHRoOiAxNTAxcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEycHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRlc3RpbW9uaWFscy1zZWN0aW9uIC50ZXN0aW1vbmlhbHMtd3JhcHBlciB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctbGVmdDogMjRweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gIC50ZXN0aW1vbmlhbHMtc2VjdGlvbiAudGVzdGltb25pYWxzLXdyYXBwZXIge1xuICAgIG1hcmdpbjogMCAyNHB4O1xuICB9XG59XG4udGVzdGltb25pYWxzLXNlY3Rpb24gLmJnLXRlc3RpbW9uaWFscyB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChyZ2JhKDIzOSwgMjMxLCAyNTQsIDAuMjYpLCAjRkZGRkZGKTtcbiAgYm9yZGVyLXJhZGl1czogMjhweDtcbiAgYm94LXNoYWRvdzogMjBweCAzMHB4IDYwcHggcmdiYSg3LCAxLCAzMiwgMC4wOCk7XG59XG4udGVzdGltb25pYWxzLXNlY3Rpb24gLmNvbnRlbnQge1xuICBwYWRkaW5nLXRvcDogMzBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudGVzdGltb25pYWxzLXNlY3Rpb24gLmNvbnRlbnQge1xuICAgIHBhZGRpbmctdG9wOiA2OXB4O1xuICB9XG59XG4udGVzdGltb25pYWxzLXNlY3Rpb24gLmNvbnRlbnQgaDEsIC50ZXN0aW1vbmlhbHMtc2VjdGlvbiAuY29udGVudCBoMiwgLnRlc3RpbW9uaWFscy1zZWN0aW9uIC5jb250ZW50IGgzLCAudGVzdGltb25pYWxzLXNlY3Rpb24gLmNvbnRlbnQgaDQsIC50ZXN0aW1vbmlhbHMtc2VjdGlvbiAuY29udGVudCBoNSwgLnRlc3RpbW9uaWFscy1zZWN0aW9uIC5jb250ZW50IGg2LCAudGVzdGltb25pYWxzLXNlY3Rpb24gLmNvbnRlbnQgcCB7XG4gIG1hcmdpbjogMCAwIDI1cHggMDtcbiAgcGFkZGluZzogMCA0NXB4O1xuICBmb250LXNpemU6IDEuNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGxpbmUtaGVpZ2h0OiAyLjVyZW07XG4gIGNvbG9yOiAjNTYxNzcwO1xufVxuLnRlc3RpbW9uaWFscy1zZWN0aW9uIC5hdXRob3Ige1xuICBtYXJnaW4tdG9wOiBhdXRvO1xuICBjb2xvcjogIzU2MTc3MDtcbiAgbGluZS1oZWlnaHQ6IDMxcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRlc3RpbW9uaWFscy1zZWN0aW9uIC5hdXRob3Ige1xuICAgIHBhZGRpbmctYm90dG9tOiA2MXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRlc3RpbW9uaWFscy1zZWN0aW9uIC5hdXRob3Ige1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgfVxufVxuLnRlc3RpbW9uaWFscy1zZWN0aW9uIC50ZXN0aW1vbmlhbC1ibG9jayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudGVzdGltb25pYWxzLXNlY3Rpb24gLnRlc3RpbW9uaWFsLWJsb2NrOm5vdCg6Zmlyc3QtY2hpbGQpIDo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA0NXB4O1xuICAgIGJvdHRvbTogNjhweDtcbiAgICBsZWZ0OiAwO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50ZXN0aW1vbmlhbHMtc2VjdGlvbiAudGVzdGltb25pYWwtYmxvY2s6bm90KDpmaXJzdC1jaGlsZCkgOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMTIuNSU7XG4gICAgaGVpZ2h0OiAycHg7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxufVxuXG4udGV4dC1ncm91cC13cmFwcGVyIHtcbiAgcGFkZGluZzogNC42ODc1cmVtIDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAudGV4dC1ncm91cC13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAyLjVyZW0gMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50ZXh0LWdyb3VwLXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDIuNXJlbSAwO1xuICB9XG59XG4udGV4dC1ncm91cC13cmFwcGVyIGEge1xuICBjb2xvcjogIzc0MUI5ODtcbn1cbi50ZXh0LWdyb3VwLXdyYXBwZXIgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLnRleHQtZ3JvdXAtd3JhcHBlciAuc21hbGwtaGVhZGVyIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBjb2xvcjogI2EwYTRhOTtcbiAgbWFyZ2luOiAwIDAgMzVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudGV4dC1ncm91cC13cmFwcGVyIC5zbWFsbC1oZWFkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cbi50ZXh0LWdyb3VwLXdyYXBwZXIgLnNtYWxsLWZvbnQge1xuICBmb250LWZhbWlseTogXCJGaXJhU2Fuc1wiO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDJyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjVyZW07XG4gIG1hcmdpbjogMjBweCAwIDM0cHg7XG59XG4udGV4dC1ncm91cC13cmFwcGVyIC5zdGFuZGFyZC1mb250IHtcbiAgZm9udC1mYW1pbHk6IFwiRmlyYVNhbnNcIjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAyLjQzNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAzLjA2MjVyZW07XG4gIG1hcmdpbjogMCAwIDM0cHg7XG59XG4udGV4dC1ncm91cC13cmFwcGVyIC5iaWdnZXItZm9udCB7XG4gIGZvbnQtZmFtaWx5OiBcIkZpcmFTYW5zXCI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMi42MjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAzLjM3NXJlbTtcbiAgbWFyZ2luOiAwIDAgMzRweDtcbn1cbi50ZXh0LWdyb3VwLXdyYXBwZXIgLmRlc2NyaXB0aW9uIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxLjMxMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjA2MjVyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICM1MzU2NWE7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRleHQtZ3JvdXAtd3JhcHBlciAuZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxufVxuLnRleHQtZ3JvdXAtd3JhcHBlciBhLnB1cnBsZS1idG4ge1xuICBtYXJnaW46IDMwcHggMCAwO1xuICBmb250LXdlaWdodDogNzAwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXNpemU6IDEuMzc1cmVtO1xuICBsaW5lLWhlaWdodDogMS45Mzc1cmVtO1xuICBjb2xvcjogI2Y3ZjRmYztcbiAgYm9yZGVyLXJhZGl1czogNDBweDtcbiAgcGFkZGluZzogMjJweCAyMnB4IDIycHggNjBweDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KCM3YjIwYTAgMCUsICM1ZjBjODEgMTAwJSk7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMjRweCByZ2JhKDExNSwgMjAsIDE1NCwgMC4zKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG59XG4udGV4dC1ncm91cC13cmFwcGVyIGEucHVycGxlLWJ0biBpbWcge1xuICBtYXJnaW4tbGVmdDogNTVweDtcbn1cbi50ZXh0LWdyb3VwLXdyYXBwZXIgYS5wdXJwbGUtYnRuOmhvdmVyIHtcbiAgb3BhY2l0eTogMC44O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4udmlkZW8tdHJhaWxlci13cmFwcGVyIHtcbiAgcGFkZGluZzogNi41NjI1cmVtIDAgNTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudmlkZW8tdHJhaWxlci13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAzLjEyNXJlbSAwIDIuNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC52aWRlby10cmFpbGVyLXdyYXBwZXIgLmN1c3RvbS1zcGFjaW5nLXIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDUuNjI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnZpZGVvLXRyYWlsZXItd3JhcHBlciAuY3VzdG9tLXNwYWNpbmctbCB7XG4gICAgcGFkZGluZy1sZWZ0OiA1LjYyNXJlbTtcbiAgfVxufVxuLnZpZGVvLXRyYWlsZXItd3JhcHBlciAudmlkZW8tZGVzY3JpcHRpb24ge1xuICBtYXJnaW46IDQ3cHggMCAwO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC52aWRlby10cmFpbGVyLXdyYXBwZXIgLnZpZGVvLWRlc2NyaXB0aW9uIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4MHB4O1xuICB9XG59XG4udmlkZW8tdHJhaWxlci13cmFwcGVyIC52aWRlby1kZXNjcmlwdGlvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCAjNzQxQjk4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIG1hcmdpbi1yaWdodDogMjNweDtcbiAgbWFyZ2luLWxlZnQ6IDEycHg7XG59XG4udmlkZW8tdHJhaWxlci13cmFwcGVyIC52aWRlby1kZXNjcmlwdGlvbiBwIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgY29sb3I6ICM1MzU2NWE7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudmlkZW8tdHJhaWxlci13cmFwcGVyIC52aWRlby1saW5rIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDU3cHg7XG4gIH1cbn1cbi52aWRlby10cmFpbGVyLXdyYXBwZXIgLnZpZGVvIHtcbiAgYm9yZGVyLXJhZGl1czogMjhweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudmlkZW8tdHJhaWxlci13cmFwcGVyIC52aWRlbyB7XG4gICAgYm9yZGVyLXJhZGl1czogMTRweDtcbiAgfVxufVxuLnZpZGVvLXRyYWlsZXItd3JhcHBlciAudmlkZW8gPiBpbWcge1xuICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgMjUlO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMnM7XG59XG4udmlkZW8tdHJhaWxlci13cmFwcGVyIC52aWRlbzpob3ZlciA+IGltZyB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbn1cbi52aWRlby10cmFpbGVyLXdyYXBwZXIgLnZpZGVvIC5iZyB7XG4gIHRvcDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQocmdiYSg4NiwgMjMsIDExMiwgMCkgMCUsICM1NjE3NzAgMTAwJSk7XG4gIG9wYWNpdHk6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDI4cHg7XG4gIG9wYWNpdHk6IDAuODE7XG4gIGJveC1zaGFkb3c6IDMwcHggMzBweCA4MHB4IHJnYmEoODYsIDIzLCAxMTIsIDAuMjIpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC52aWRlby10cmFpbGVyLXdyYXBwZXIgLnZpZGVvIC5iZyB7XG4gICAgYm9yZGVyLXJhZGl1czogMTRweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnZpZGVvLXRyYWlsZXItd3JhcHBlciAuYmxvY2std2l0aC10aXRsZSB7XG4gIHotaW5kZXg6IDU7XG4gIGJvdHRvbTogMjZweDtcbiAgcGFkZGluZzogMCAyLjMxMjVyZW07XG59XG4udmlkZW8tdHJhaWxlci13cmFwcGVyIC5ibG9jay13aXRoLXRpdGxlIC50aXRsZSB7XG4gIG1hcmdpbi1sZWZ0OiAyNnB4O1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAyMXB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgbWFyZ2luLXRvcDogYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogYXV0bztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudmlkZW8tdHJhaWxlci13cmFwcGVyIC5ibG9jay13aXRoLXRpdGxlIC50aXRsZSB7XG4gICAgZm9udC1zaXplOiAxOXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAudmlkZW8tdHJhaWxlci13cmFwcGVyIC5ibG9jay13aXRoLXRpdGxlIC50aXRsZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICB9XG59XG4udmlkZW8tdHJhaWxlci13cmFwcGVyIGEge1xuICBjb2xvcjogIzc0MUI5ODtcbn1cbi52aWRlby10cmFpbGVyLXdyYXBwZXIgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLnZpZGVvLXRyYWlsZXItd3JhcHBlciAuc21hbGwtaGVhZGVyIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBjb2xvcjogI2EwYTRhOTtcbiAgbWFyZ2luOiAwIDAgMzVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudmlkZW8tdHJhaWxlci13cmFwcGVyIC5zbWFsbC1oZWFkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbn1cbi52aWRlby10cmFpbGVyLXdyYXBwZXIgLnN0YW5kYXJkLWZvbnQge1xuICBmb250LWZhbWlseTogXCJGaXJhU2Fuc1wiO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDIuNDM3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDMuMDYyNXJlbTtcbiAgbWFyZ2luOiAwIDAgMzBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudmlkZW8tdHJhaWxlci13cmFwcGVyIC5zdGFuZGFyZC1mb250IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG4udmlkZW8tdHJhaWxlci13cmFwcGVyIC5zbWFsbC1mb250IHtcbiAgZm9udC1mYW1pbHk6IFwiRmlyYVNhbnNcIjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAycmVtO1xuICBsaW5lLWhlaWdodDogMi41cmVtO1xuICBtYXJnaW46IDAgMCAzMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC52aWRlby10cmFpbGVyLXdyYXBwZXIgLnNtYWxsLWZvbnQge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cbi52aWRlby10cmFpbGVyLXdyYXBwZXIgLmJpZ2dlci1mb250IHtcbiAgZm9udC1mYW1pbHk6IFwiRmlyYVNhbnNcIjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAyLjYyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDMuMzc1cmVtO1xuICBtYXJnaW46IDAgMCAzMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC52aWRlby10cmFpbGVyLXdyYXBwZXIgLmJpZ2dlci1mb250IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG4udmlkZW8tdHJhaWxlci13cmFwcGVyIC5kZXNjcmlwdGlvbiB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMS4zMTI1cmVtO1xuICBsaW5lLWhlaWdodDogMi4wNjI1cmVtO1xuICBjb2xvcjogIzUzNTY1YTtcbiAgbWFyZ2luOiAwIDAgNC4wNjI1cmVtO1xufVxuXG4uemFobHVuZy13cmFwcGVyIHtcbiAgcGFkZGluZzogNS42MjVyZW0gMCA3LjVyZW07XG59XG4uemFobHVuZy13cmFwcGVyIC56YWhsdW5nLWNvbnRhaW5lciB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHBhZGRpbmctbGVmdDogMTJweDtcbiAgcGFkZGluZy1yaWdodDogMTJweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjE4cHgpIHtcbiAgLnphaGx1bmctd3JhcHBlciAuemFobHVuZy1jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTIxOHB4O1xuICAgIHBhZGRpbmctbGVmdDogMTJweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC56YWhsdW5nLXdyYXBwZXIgLnphaGx1bmctY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDI0cHg7XG4gIH1cbn1cbi56YWhsdW5nLXdyYXBwZXIgLnphaGx1bmctY29udGFpbmVyIC56YWhsdW5nLWJveCB7XG4gIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlM2RjZjE7XG4gIGJveC1zaGFkb3c6IDVweCA1cHggMjBweCByZ2JhKDg2LCAyMywgMTEyLCAwLjEpO1xuICBwYWRkaW5nOiAzLjI1cmVtIDEuOTM3NXJlbSAyLjA2MjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDYuODc1cmVtO1xufVxuLnphaGx1bmctd3JhcHBlciAuemFobHVuZy1jb250YWluZXIgLnphaGx1bmctYm94IHAge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDIxcHg7XG4gIGxpbmUtaGVpZ2h0OiAzM3B4O1xuICBjb2xvcjogIzUzNTY1YTtcbiAgbWFyZ2luOiAwIDAgMjZweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuemFobHVuZy13cmFwcGVyIC56YWhsdW5nLWNvbnRhaW5lciAuemFobHVuZy1ib3ggcCB7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnphaGx1bmctd3JhcHBlciAuemFobHVuZy1jb250YWluZXIgLnphaGx1bmctYm94IC5wYXltZW50cyB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC56YWhsdW5nLXdyYXBwZXIgLnphaGx1bmctY29udGFpbmVyIC56YWhsdW5nLWJveCAucGF5bWVudHMge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAzLjNmciAzLjNmciAzLjNmcjtcbiAgICByb3ctZ2FwOiAxNXB4O1xuICB9XG4gIC56YWhsdW5nLXdyYXBwZXIgLnphaGx1bmctY29udGFpbmVyIC56YWhsdW5nLWJveCAucGF5bWVudHMgLnBheW1lbnQtbWV0aG9kIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cbi56YWhsdW5nLXdyYXBwZXIgLnphaGx1bmctY29udGFpbmVyIC5oZWFkZXIge1xuICBmb250LWZhbWlseTogXCJGaXJhU2Fuc1wiO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDJyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjVyZW07XG4gIGNvbG9yOiAjMzAzOTQ1O1xuICBtYXJnaW46IDAgMCAyLjVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnphaGx1bmctd3JhcHBlciAuemFobHVuZy1jb250YWluZXIgLmhlYWRlciB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICB9XG59XG4uemFobHVuZy13cmFwcGVyIC56YWhsdW5nLWNvbnRhaW5lciAubGVmdC1vdXRsaW5lLWhlYWRpbmcge1xuICBmb250LWZhbWlseTogXCJGaXJhU2Fuc1wiO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDEuNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjMxMjVyZW07XG4gIGNvbG9yOiAjNTYxNzcwO1xuICBtYXJnaW4tYm90dG9tOiAzLjI1cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC56YWhsdW5nLXdyYXBwZXIgLnphaGx1bmctY29udGFpbmVyIC5sZWZ0LW91dGxpbmUtaGVhZGluZyB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICB9XG59XG4uemFobHVuZy13cmFwcGVyIC56YWhsdW5nLWNvbnRhaW5lciAubGVmdC1vdXRsaW5lLWhlYWRpbmc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci1sZWZ0OiA0cHggc29saWQgI0VBRTJFRDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBtYXJnaW4tcmlnaHQ6IDIycHg7XG4gIHBhZGRpbmc6IDlweCAwO1xufVxuLnphaGx1bmctd3JhcHBlciAuemFobHVuZy1jb250YWluZXIgLmNvbnRlbnQgaDEge1xuICBmb250LWZhbWlseTogXCJGaXJhU2Fuc1wiO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDEuNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjMxMjVyZW07XG4gIGNvbG9yOiAjNTYxNzcwO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDhweCAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC56YWhsdW5nLXdyYXBwZXIgLnphaGx1bmctY29udGFpbmVyIC5jb250ZW50IGgxIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIH1cbn1cbi56YWhsdW5nLXdyYXBwZXIgLnphaGx1bmctY29udGFpbmVyIC5jb250ZW50IC5vdXRsaW5lLWxlZnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci1sZWZ0OiA0cHggc29saWQgI0VBRTJFRDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBtYXJnaW4tcmlnaHQ6IDIycHg7XG59XG4uemFobHVuZy13cmFwcGVyIC56YWhsdW5nLWNvbnRhaW5lciAuY29udGVudCAub3V0bGluZS1sZWZ0IHtcbiAgbWFyZ2luLWJvdHRvbTogMy4yNXJlbTtcbn1cbi56YWhsdW5nLXdyYXBwZXIgLnphaGx1bmctY29udGFpbmVyIC5jb250ZW50IHAge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICBjb2xvcjogIzUzNTY1YTtcbiAgbWFyZ2luOiAwIDAgMTVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuemFobHVuZy13cmFwcGVyIC56YWhsdW5nLWNvbnRhaW5lciAuY29udGVudCBwIHtcbiAgICBtYXJnaW46IDAgMCAxMHB4O1xuICB9XG59XG4uemFobHVuZy13cmFwcGVyIC56YWhsdW5nLWNvbnRhaW5lciAuY29udGVudCBoMiB7XG4gIGZvbnQtZmFtaWx5OiBcIkZpcmFTYW5zXCI7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMjFweDtcbiAgbGluZS1oZWlnaHQ6IDI5cHg7XG4gIGNvbG9yOiAjMzAzOTQ1O1xuICBtYXJnaW46IDIuNXJlbSAwIDE1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnphaGx1bmctd3JhcHBlciAuemFobHVuZy1jb250YWluZXIgLmNvbnRlbnQgaDIge1xuICAgIG1hcmdpbjogMy4yNXJlbSAwIDEwcHg7XG4gIH1cbn1cbi56YWhsdW5nLXdyYXBwZXIgLnphaGx1bmctY29udGFpbmVyIC5jb250ZW50IGEge1xuICBjb2xvcjogIzc0MUI5ODtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uemFobHVuZy13cmFwcGVyIC56YWhsdW5nLWNvbnRhaW5lciAuY29udGVudCBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnphaGx1bmctd3JhcHBlciAuemFobHVuZy1jb250YWluZXIgLmFib3ZlLXRhYmxlIHAge1xuICBmb250LXNpemU6IDE3cHg7XG4gIGxpbmUtaGVpZ2h0OiAyOXB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogIzU2MTc3MDtcbiAgbWFyZ2luOiAwIDAgMi41cmVtO1xufVxuLnphaGx1bmctd3JhcHBlciAuemFobHVuZy1jb250YWluZXIgLnVuZGVyLXRhYmxlIHAge1xuICBmb250LXNpemU6IDE3cHg7XG4gIGxpbmUtaGVpZ2h0OiAyOXB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogIzU2MTc3MDtcbiAgbWFyZ2luOiAwIDAgNi4yNXJlbTtcbn1cbi56YWhsdW5nLXdyYXBwZXIgLnphaGx1bmctY29udGFpbmVyIC5vdmVyZmxvdyB7XG4gIG92ZXJmbG93LXg6IGF1dG87XG4gIG1hcmdpbjogMCAtMTBweDtcbn1cbi56YWhsdW5nLXdyYXBwZXIgLnphaGx1bmctY29udGFpbmVyIHRhYmxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMi42ODc1cmVtO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xuICBib3JkZXItc3BhY2luZzogMTBweCAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC56YWhsdW5nLXdyYXBwZXIgLnphaGx1bmctY29udGFpbmVyIHRhYmxlIHtcbiAgICBib3JkZXItc3BhY2luZzogNXB4IDA7XG4gIH1cbn1cbi56YWhsdW5nLXdyYXBwZXIgLnphaGx1bmctY29udGFpbmVyIHRhYmxlIHRkIHtcbiAgcGFkZGluZzogMTBweCAxNnB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0UzRENGMTtcbiAgbWF4LXdpZHRoOiAyMCU7XG4gIHdpZHRoOiAxMDAlO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBmb250LWZhbWlseTogXCJGaXJhU2Fuc1wiO1xuICBmb250LXNpemU6IDIycHg7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICBjb2xvcjogIzU2MTc3MDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuemFobHVuZy13cmFwcGVyIC56YWhsdW5nLWNvbnRhaW5lciB0YWJsZSB0ZCB7XG4gICAgcGFkZGluZzogNXB4IDhweDtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIH1cbn1cbi56YWhsdW5nLXdyYXBwZXIgLnphaGx1bmctY29udGFpbmVyIHRhYmxlIHRyOmxhc3QtY2hpbGQgdGQge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0UzRENGMTtcbn1cbi56YWhsdW5nLXdyYXBwZXIgLnphaGx1bmctY29udGFpbmVyIHRhYmxlIHRyOm50aC1jaGlsZChvZGQpIHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjU1KTtcbn1cbi56YWhsdW5nLXdyYXBwZXIgLnphaGx1bmctY29udGFpbmVyIHRhYmxlIHRyOm50aC1jaGlsZChldmVuKSB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcbn1cbi56YWhsdW5nLXdyYXBwZXIgLnphaGx1bmctY29udGFpbmVyIHRhYmxlIHRyOmZpcnN0LWNoaWxkIHRkIHtcbiAgZm9udC1mYW1pbHk6IFwiRmlyYVNhbnNcIjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgY29sb3I6ICM1NjE3NzA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnphaGx1bmctd3JhcHBlciAuemFobHVuZy1jb250YWluZXIgdGFibGUgdHI6Zmlyc3QtY2hpbGQgdGQge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgfVxufVxuLnphaGx1bmctd3JhcHBlciAuemFobHVuZy1jb250YWluZXIgdGFibGUgdHIgdGQ6Zmlyc3QtY2hpbGQge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG5ib2R5LnNpbmdsZS1wcm9kdWN0IHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHJnYmEoMjM0LCAyNDIsIDI1MywgMC4zKSAwJSwgcmdiYSgyMzgsIDIzNywgMjU1LCAwLjMpIDUxLjYlLCByZ2JhKDI0MSwgMjIxLCAyNDIsIDAuMykgMTAwJSk7XG59XG5ib2R5LnNpbmdsZS1wcm9kdWN0IC5wcm9kdWN0IHtcbiAgQGFwcGx5IHB5LTIwIHNtOnB5LTI0IGxnOnB0LTMzIGxnOnBiLTIzO1xufVxuYm9keS5zaW5nbGUtcHJvZHVjdCAucHJvZHVjdCAuY29udGFpbmVyIC5zaW5nbGUtcHJvZHVjdC13cmFwcGVyLmdyYWRpZW50LXB1cnBsZSAud29vY29tbWVyY2UtcHJvZHVjdC1nYWxsZXJ5IC53cGdzLWZvciB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChyZ2JhKDIxNSwgMjEwLCAyNTAsIDAuNTIpIDAlLCAjZmZmIDgwJSk7XG59XG5ib2R5LnNpbmdsZS1wcm9kdWN0IC5wcm9kdWN0IC5jb250YWluZXIgLnNpbmdsZS1wcm9kdWN0LXdyYXBwZXIuZ3JhZGllbnQtdmlvbGV0X2JsdWUgLndvb2NvbW1lcmNlLXByb2R1Y3QtZ2FsbGVyeSAud3Bncy1mb3Ige1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQocmdiYSgyMDUsIDIxMCwgMjUzLCAwLjUyKSAwJSwgI2ZmZiA4MCUpO1xufVxuYm9keS5zaW5nbGUtcHJvZHVjdCAucHJvZHVjdCAuY29udGFpbmVyIC5zaW5nbGUtcHJvZHVjdC13cmFwcGVyLmdyYWRpZW50LWxpZ2h0X2JsdWUgLndvb2NvbW1lcmNlLXByb2R1Y3QtZ2FsbGVyeSAud3Bncy1mb3Ige1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQocmdiYSgyMTAsIDIzNCwgMjUwLCAwLjUyKSAwJSwgI2ZmZiA4MCUpO1xufVxuYm9keS5zaW5nbGUtcHJvZHVjdCAucHJvZHVjdCAuY29udGFpbmVyIC5zaW5nbGUtcHJvZHVjdC13cmFwcGVyIHtcbiAgQGFwcGx5IGZsZXggZ2FwLTIwIHNtOmdhcC0xNSBmbGV4LWNvbCBzbTpmbGV4LXJvdyBmbGV4LXdyYXAganVzdGlmeS1jZW50ZXI7XG4gIGZvbnQtZmFtaWx5OiBcIkZpcmEgU2Fuc1wiO1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xufVxuYm9keS5zaW5nbGUtcHJvZHVjdCAucHJvZHVjdCAuY29udGFpbmVyIC5zaW5nbGUtcHJvZHVjdC13cmFwcGVyIC5vbnNhbGUge1xuICBAYXBwbHkgaGlkZGVuO1xufVxuYm9keS5zaW5nbGUtcHJvZHVjdCAucHJvZHVjdCAuY29udGFpbmVyIC5zaW5nbGUtcHJvZHVjdC13cmFwcGVyID4gZGl2IHtcbiAgQGFwcGx5IGZsZXgtMTtcbn1cbkBzY3JlZW4gc20ge1xuICBib2R5LnNpbmdsZS1wcm9kdWN0IC5wcm9kdWN0IC5jb250YWluZXIgLnNpbmdsZS1wcm9kdWN0LXdyYXBwZXIgPiBkaXYge1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG59XG5Ac2NyZWVuIG1kIHtcbiAgYm9keS5zaW5nbGUtcHJvZHVjdCAucHJvZHVjdCAuY29udGFpbmVyIC5zaW5nbGUtcHJvZHVjdC13cmFwcGVyID4gZGl2IHtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMlO1xuICB9XG59XG5Ac2NyZWVuIHhsIHtcbiAgYm9keS5zaW5nbGUtcHJvZHVjdCAucHJvZHVjdCAuY29udGFpbmVyIC5zaW5nbGUtcHJvZHVjdC13cmFwcGVyID4gZGl2IHtcbiAgICBAYXBwbHkgbWF4LXctbm9uZTtcbiAgfVxufVxuYm9keS5zaW5nbGUtcHJvZHVjdCAucHJvZHVjdCAuY29udGFpbmVyIC5zaW5nbGUtcHJvZHVjdC13cmFwcGVyIC53b29jb21tZXJjZS1wcm9kdWN0LWdhbGxlcnkge1xuICBAYXBwbHkgZmxvYXQtbm9uZSBtYi0wO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIGJvZHkuc2luZ2xlLXByb2R1Y3QgLnByb2R1Y3QgLmNvbnRhaW5lciAuc2luZ2xlLXByb2R1Y3Qtd3JhcHBlciAud29vY29tbWVyY2UtcHJvZHVjdC1nYWxsZXJ5IHtcbiAgICBvcmRlcjogMjtcbiAgfVxufVxuQHNjcmVlbiB4bCB7XG4gIGJvZHkuc2luZ2xlLXByb2R1Y3QgLnByb2R1Y3QgLmNvbnRhaW5lciAuc2luZ2xlLXByb2R1Y3Qtd3JhcHBlciAud29vY29tbWVyY2UtcHJvZHVjdC1nYWxsZXJ5IHtcbiAgICBtYXgtd2lkdGg6IDQyOHB4O1xuICB9XG59XG5ib2R5LnNpbmdsZS1wcm9kdWN0IC5wcm9kdWN0IC5jb250YWluZXIgLnNpbmdsZS1wcm9kdWN0LXdyYXBwZXIgLndvb2NvbW1lcmNlLXByb2R1Y3QtZ2FsbGVyeSAud3Bncy1mb3Ige1xuICBAYXBwbHkgbWItNztcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbn1cbmJvZHkuc2luZ2xlLXByb2R1Y3QgLnByb2R1Y3QgLmNvbnRhaW5lciAuc2luZ2xlLXByb2R1Y3Qtd3JhcHBlciAud29vY29tbWVyY2UtcHJvZHVjdC1nYWxsZXJ5IC53cGdzLWZvciBpbWcge1xuICBAYXBwbHkgbXgtYXV0byBwdC0xNSBwYi0yNTtcbiAgbWF4LXdpZHRoOiAzMzBweDtcbn1cbmJvZHkuc2luZ2xlLXByb2R1Y3QgLnByb2R1Y3QgLmNvbnRhaW5lciAuc2luZ2xlLXByb2R1Y3Qtd3JhcHBlciAud29vY29tbWVyY2UtcHJvZHVjdC1nYWxsZXJ5IC53cGdzLWZvciAuc2xpY2stYXJyb3cge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvaWNvbnMvc2xpZGVyLWFycm93LnN2Z1wiKTtcbiAgd2lkdGg6IDM1cHg7XG4gIGhlaWdodDogMzVweDtcbiAgdG9wOiB1bnNldDtcbiAgYm90dG9tOiAxOHB4O1xufVxuYm9keS5zaW5nbGUtcHJvZHVjdCAucHJvZHVjdCAuY29udGFpbmVyIC5zaW5nbGUtcHJvZHVjdC13cmFwcGVyIC53b29jb21tZXJjZS1wcm9kdWN0LWdhbGxlcnkgLndwZ3MtZm9yIC5zbGljay1hcnJvdzo6YmVmb3JlIHtcbiAgQGFwcGx5IGhpZGRlbjtcbn1cbmJvZHkuc2luZ2xlLXByb2R1Y3QgLnByb2R1Y3QgLmNvbnRhaW5lciAuc2luZ2xlLXByb2R1Y3Qtd3JhcHBlciAud29vY29tbWVyY2UtcHJvZHVjdC1nYWxsZXJ5IC53cGdzLWZvciAuc2xpY2stYXJyb3cuZmxhdGljb24tYmFjayB7XG4gIGxlZnQ6IDE4cHg7XG4gIHJvdGF0ZTogMTgwZGVnO1xufVxuYm9keS5zaW5nbGUtcHJvZHVjdCAucHJvZHVjdCAuY29udGFpbmVyIC5zaW5nbGUtcHJvZHVjdC13cmFwcGVyIC53b29jb21tZXJjZS1wcm9kdWN0LWdhbGxlcnkgLndwZ3MtZm9yIC5zbGljay1hcnJvdy5mbGF0aWNvbi1yaWdodC1hcnJvdyB7XG4gIHJpZ2h0OiAxOHB4O1xufVxuYm9keS5zaW5nbGUtcHJvZHVjdCAucHJvZHVjdCAuY29udGFpbmVyIC5zaW5nbGUtcHJvZHVjdC13cmFwcGVyIC53b29jb21tZXJjZS1wcm9kdWN0LWdhbGxlcnkgLndwZ3MtbmF2IC5zbGljay1zbGlkZSB7XG4gIEBhcHBseSB3LTI1IGgtMjUgYmctd2hpdGUgYm94LWNvbnRlbnQ7XG4gIG1hcmdpbjogMCA1cHg7XG59XG5ib2R5LnNpbmdsZS1wcm9kdWN0IC5wcm9kdWN0IC5jb250YWluZXIgLnNpbmdsZS1wcm9kdWN0LXdyYXBwZXIgLndvb2NvbW1lcmNlLXByb2R1Y3QtZ2FsbGVyeSAud3Bncy1uYXYgLnNsaWNrLXNsaWRlIGltZyB7XG4gIEBhcHBseSBoLWZ1bGwgdy1hdXRvIG14LWF1dG8gcHktMztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBib2R5LnNpbmdsZS1wcm9kdWN0IC5wcm9kdWN0IC5jb250YWluZXIgLnNpbmdsZS1wcm9kdWN0LXdyYXBwZXIgLndvb2NvbW1lcmNlLXByb2R1Y3QtaW5mbyB7XG4gICAgb3JkZXI6IDE7XG4gIH1cbn1cbmJvZHkuc2luZ2xlLXByb2R1Y3QgLnByb2R1Y3QgLmNvbnRhaW5lciAuc2luZ2xlLXByb2R1Y3Qtd3JhcHBlciAud29vY29tbWVyY2UtcHJvZHVjdC1pbmZvIC5wcm9kdWN0X3RpdGxlIHtcbiAgQGFwcGx5IGxlYWRpbmctMS4zIG1iLTIgZm9udC1ib2xkO1xuICBmb250LXNpemU6IDIuNjI1cmVtO1xuICBjb2xvcjogIzMwMzk0NTtcbiAgZm9udC1mYW1pbHk6IFwiRmlyYVNhbnNcIjtcbn1cbmJvZHkuc2luZ2xlLXByb2R1Y3QgLnByb2R1Y3QgLmNvbnRhaW5lciAuc2luZ2xlLXByb2R1Y3Qtd3JhcHBlciAud29vY29tbWVyY2UtcHJvZHVjdC1pbmZvIC53b29jb21tZXJjZS1wcm9kdWN0LWRldGFpbHNfX3Nob3J0LWRlc2NyaXB0aW9uIHtcbiAgQGFwcGx5IG10LTAgbWItNyB0ZXh0LTI0IGxlYWRpbmctMS4zO1xufVxuYm9keS5zaW5nbGUtcHJvZHVjdCAucHJvZHVjdCAuY29udGFpbmVyIC5zaW5nbGUtcHJvZHVjdC13cmFwcGVyIC53b29jb21tZXJjZS1wcm9kdWN0LWluZm8gLndvb2NvbW1lcmNlLXByb2R1Y3QtZGV0YWlsc19fc2hvcnQtZGVzY3JpcHRpb24gcCB7XG4gIGNvbG9yOiAjMzAzOTQ1O1xuICBmb250LWZhbWlseTogXCJGaXJhU2Fuc1wiO1xufVxuYm9keS5zaW5nbGUtcHJvZHVjdCAucHJvZHVjdCAuY29udGFpbmVyIC5zaW5nbGUtcHJvZHVjdC13cmFwcGVyIC53b29jb21tZXJjZS1wcm9kdWN0LWluZm8gLnN0YXJzLXdyYXBwZXIge1xuICBAYXBwbHkgZmxleCBnYXAtMSBwYi05O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgxMjAsIDEyNCwgMTMwLCAwLjE5KTtcbn1cbmJvZHkuc2luZ2xlLXByb2R1Y3QgLnByb2R1Y3QgLmNvbnRhaW5lciAuc2luZ2xlLXByb2R1Y3Qtd3JhcHBlciAud29vY29tbWVyY2UtcHJvZHVjdC1pbmZvIC53b29jb21tZXJjZS1wcm9kdWN0LWRlc2NyaXB0aW9uIHtcbiAgQGFwcGx5IHB0LTkgcGItMTE7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDEyMCwgMTI0LCAxMzAsIDAuMTkpO1xuICBmb250LWZhbWlseTogXCJGaXJhU2Fuc1wiO1xufVxuYm9keS5zaW5nbGUtcHJvZHVjdCAucHJvZHVjdCAuY29udGFpbmVyIC5zaW5nbGUtcHJvZHVjdC13cmFwcGVyIC53b29jb21tZXJjZS1wcm9kdWN0LWluZm8gLndvb2NvbW1lcmNlLXByb2R1Y3QtZGVzY3JpcHRpb24gdWwsIGJvZHkuc2luZ2xlLXByb2R1Y3QgLnByb2R1Y3QgLmNvbnRhaW5lciAuc2luZ2xlLXByb2R1Y3Qtd3JhcHBlciAud29vY29tbWVyY2UtcHJvZHVjdC1pbmZvIC53b29jb21tZXJjZS1wcm9kdWN0LWRlc2NyaXB0aW9uIHAge1xuICBAYXBwbHkgdGV4dC0yMiBsZWFkaW5nLTEuMztcbiAgY29sb3I6ICMzMDM5NDU7XG4gIGZvbnQtZmFtaWx5OiBcIkZpcmFTYW5zXCI7XG59XG5ib2R5LnNpbmdsZS1wcm9kdWN0IC5wcm9kdWN0IC5jb250YWluZXIgLnNpbmdsZS1wcm9kdWN0LXdyYXBwZXIgLndvb2NvbW1lcmNlLXByb2R1Y3QtaW5mbyAud29vY29tbWVyY2UtcHJvZHVjdC1kZXNjcmlwdGlvbiBwIHtcbiAgQGFwcGx5IG0tMDtcbn1cbmJvZHkuc2luZ2xlLXByb2R1Y3QgLnByb2R1Y3QgLmNvbnRhaW5lciAuc2luZ2xlLXByb2R1Y3Qtd3JhcHBlciAud29vY29tbWVyY2UtcHJvZHVjdC1pbmZvIHVsIHtcbiAgQGFwcGx5IHRleHQtMjIgbGVhZGluZy0xLjM7XG4gIGNvbG9yOiAjMzAzOTQ1O1xufVxuYm9keS5zaW5nbGUtcHJvZHVjdCAucHJvZHVjdCAuY29udGFpbmVyIC5zaW5nbGUtcHJvZHVjdC13cmFwcGVyIC53b29jb21tZXJjZS1wcm9kdWN0LWluZm8gdWwgbGkge1xuICBAYXBwbHkgcmVsYXRpdmUgbWItNiBwbC0xMiBsZzpwbC05O1xuICBmb250LWZhbWlseTogXCJGaXJhU2Fuc1wiO1xufVxuYm9keS5zaW5nbGUtcHJvZHVjdCAucHJvZHVjdCAuY29udGFpbmVyIC5zaW5nbGUtcHJvZHVjdC13cmFwcGVyIC53b29jb21tZXJjZS1wcm9kdWN0LWluZm8gdWwgbGk6bGFzdC1jaGlsZCB7XG4gIEBhcHBseSBtYi0wO1xufVxuYm9keS5zaW5nbGUtcHJvZHVjdCAucHJvZHVjdCAuY29udGFpbmVyIC5zaW5nbGUtcHJvZHVjdC13cmFwcGVyIC53b29jb21tZXJjZS1wcm9kdWN0LWluZm8gdWwgbGk6OmJlZm9yZSB7XG4gIEBhcHBseSBhYnNvbHV0ZSBsZWZ0LTA7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9pY29ucy9saXN0LXRpY2suc3ZnXCIpO1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICB0b3A6IDJweDtcbn1cbmJvZHkuc2luZ2xlLXByb2R1Y3QgLnByb2R1Y3QgLmNvbnRhaW5lciAuc2luZ2xlLXByb2R1Y3Qtd3JhcHBlciAud29vY29tbWVyY2UtcHJvZHVjdC1pbmZvIC5jb21wb3NpdGlvbi13cmFwcGVyIHtcbiAgQGFwcGx5IGZsZXggZ2FwLTggcHQtOSBwYi04IGZsZXgtd3JhcCBpdGVtcy1jZW50ZXI7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDEyMCwgMTI0LCAxMzAsIDAuMTkpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIGJvZHkuc2luZ2xlLXByb2R1Y3QgLnByb2R1Y3QgLmNvbnRhaW5lciAuc2luZ2xlLXByb2R1Y3Qtd3JhcHBlciAud29vY29tbWVyY2UtcHJvZHVjdC1pbmZvIC5jb21wb3NpdGlvbi13cmFwcGVyIHtcbiAgICBAYXBwbHkgZ2FwLTQ7XG4gIH1cbn1cbkBzY3JlZW4geGwge1xuICBib2R5LnNpbmdsZS1wcm9kdWN0IC5wcm9kdWN0IC5jb250YWluZXIgLnNpbmdsZS1wcm9kdWN0LXdyYXBwZXIgLndvb2NvbW1lcmNlLXByb2R1Y3QtYnV5LXNlY3Rpb24ge1xuICAgIG1heC13aWR0aDogNDI4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBib2R5LnNpbmdsZS1wcm9kdWN0IC5wcm9kdWN0IC5jb250YWluZXIgLnNpbmdsZS1wcm9kdWN0LXdyYXBwZXIgLndvb2NvbW1lcmNlLXByb2R1Y3QtYnV5LXNlY3Rpb24ge1xuICAgIG9yZGVyOiAzO1xuICB9XG59XG5ib2R5LnNpbmdsZS1wcm9kdWN0IC5wcm9kdWN0IC5jb250YWluZXIgLnNpbmdsZS1wcm9kdWN0LXdyYXBwZXIgLndvb2NvbW1lcmNlLXByb2R1Y3QtYnV5LXNlY3Rpb24gLmJ1eS1zZWN0aW9uLWlubmVyIHtcbiAgQGFwcGx5IGJnLXdoaXRlIHB0LTcgcHgtNjtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiA1cHggNXB4IDMwcHggMHB4IHJnYmEoNywgMSwgMzIsIDAuMDgpO1xuICAtbW96LWJveC1zaGFkb3c6IDVweCA1cHggMzBweCAwcHggcmdiYSg3LCAxLCAzMiwgMC4wOCk7XG4gIGJveC1zaGFkb3c6IDVweCA1cHggMzBweCAwcHggcmdiYSg3LCAxLCAzMiwgMC4wOCk7XG59XG5ib2R5LnNpbmdsZS1wcm9kdWN0IC5wcm9kdWN0IC5jb250YWluZXIgLnNpbmdsZS1wcm9kdWN0LXdyYXBwZXIgLndvb2NvbW1lcmNlLXByb2R1Y3QtYnV5LXNlY3Rpb24gLmJ1eS1zZWN0aW9uLWlubmVyIC5sZWdhbC1wcmljZS1pbmZvIHtcbiAgQGFwcGx5IGhpZGRlbjtcbn1cbmJvZHkuc2luZ2xlLXByb2R1Y3QgLnByb2R1Y3QgLmNvbnRhaW5lciAuc2luZ2xlLXByb2R1Y3Qtd3JhcHBlciAud29vY29tbWVyY2UtcHJvZHVjdC1idXktc2VjdGlvbiAuYnV5LXNlY3Rpb24taW5uZXIgLnNhbGUtaW5mbyB7XG4gIEBhcHBseSBmbGV4IGl0ZW1zLWNlbnRlciBtdC0wIG1iLTUgbGVhZGluZy0xLjMgdGV4dC0xNiBmb250LWJvbGQ7XG4gIGNvbG9yOiAjMzAzOTQ1O1xufVxuYm9keS5zaW5nbGUtcHJvZHVjdCAucHJvZHVjdCAuY29udGFpbmVyIC5zaW5nbGUtcHJvZHVjdC13cmFwcGVyIC53b29jb21tZXJjZS1wcm9kdWN0LWJ1eS1zZWN0aW9uIC5idXktc2VjdGlvbi1pbm5lciAuc2FsZS1pbmZvIHAge1xuICBAYXBwbHkgbS0wO1xuICBmb250LWZhbWlseTogXCJGaXJhU2Fuc1wiO1xufVxuYm9keS5zaW5nbGUtcHJvZHVjdCAucHJvZHVjdCAuY29udGFpbmVyIC5zaW5nbGUtcHJvZHVjdC13cmFwcGVyIC53b29jb21tZXJjZS1wcm9kdWN0LWJ1eS1zZWN0aW9uIC5idXktc2VjdGlvbi1pbm5lciAuc2FsZS1pbmZvIHNwYW4ge1xuICBAYXBwbHkgbWwtMjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U4MEIwQjtcbiAgY29sb3I6IHdoaXRlO1xuICBib3JkZXItcmFkaXVzOiAxM3B4O1xuICBwYWRkaW5nOiA0cHggMTZweCAycHg7XG4gIGZvbnQtZmFtaWx5OiBcIkZpcmFTYW5zXCI7XG59XG5ib2R5LnNpbmdsZS1wcm9kdWN0IC5wcm9kdWN0IC5jb250YWluZXIgLnNpbmdsZS1wcm9kdWN0LXdyYXBwZXIgLndvb2NvbW1lcmNlLXByb2R1Y3QtYnV5LXNlY3Rpb24gLmJ1eS1zZWN0aW9uLWlubmVyIC5wcmljZSB7XG4gIEBhcHBseSBtLTAgZmxleCBpdGVtcy1jZW50ZXIgZm9udC1zZW1pYm9sZCBsZWFkaW5nLTEuMjtcbiAgZm9udC1zaXplOiAyLjkzOHJlbTtcbiAgY29sb3I6ICMzMDM5NDU7XG59XG5ib2R5LnNpbmdsZS1wcm9kdWN0IC5wcm9kdWN0IC5jb250YWluZXIgLnNpbmdsZS1wcm9kdWN0LXdyYXBwZXIgLndvb2NvbW1lcmNlLXByb2R1Y3QtYnV5LXNlY3Rpb24gLmJ1eS1zZWN0aW9uLWlubmVyIC5wcmljZSBiZGkge1xuICBAYXBwbHkgZm9udC1zZW1pYm9sZCBsZWFkaW5nLTEuMjtcbiAgZm9udC1zaXplOiAyLjkzOHJlbTtcbiAgY29sb3I6ICMzMDM5NDU7XG4gIGZvbnQtZmFtaWx5OiBcIkZpcmFTYW5zXCI7XG59XG5ib2R5LnNpbmdsZS1wcm9kdWN0IC5wcm9kdWN0IC5jb250YWluZXIgLnNpbmdsZS1wcm9kdWN0LXdyYXBwZXIgLndvb2NvbW1lcmNlLXByb2R1Y3QtYnV5LXNlY3Rpb24gLmJ1eS1zZWN0aW9uLWlubmVyIC5wcmljZSBiZGkgc3BhbiB7XG4gIEBhcHBseSBwbC0zO1xufVxuYm9keS5zaW5nbGUtcHJvZHVjdCAucHJvZHVjdCAuY29udGFpbmVyIC5zaW5nbGUtcHJvZHVjdC13cmFwcGVyIC53b29jb21tZXJjZS1wcm9kdWN0LWJ1eS1zZWN0aW9uIC5idXktc2VjdGlvbi1pbm5lciAucHJpY2UgLmRpc2NvdW50ZWQtcHJpY2Uge1xuICBAYXBwbHkgZm9udC1zZW1pYm9sZCBsZWFkaW5nLTEuMjtcbiAgZm9udC1zaXplOiAyLjkzOHJlbTtcbiAgY29sb3I6ICNFODBCMEI7XG4gIGZvbnQtZmFtaWx5OiBcIkZpcmFTYW5zXCI7XG59XG5ib2R5LnNpbmdsZS1wcm9kdWN0IC5wcm9kdWN0IC5jb250YWluZXIgLnNpbmdsZS1wcm9kdWN0LXdyYXBwZXIgLndvb2NvbW1lcmNlLXByb2R1Y3QtYnV5LXNlY3Rpb24gLmJ1eS1zZWN0aW9uLWlubmVyIC5wcmljZSAub3JpZ2luYWwtcHJpY2Uge1xuICBAYXBwbHkgbGVhZGluZy0xLjIgbWwtOTtcbiAgZm9udC1zaXplOiAxLjkzOHJlbTtcbiAgY29sb3I6ICM3ODdDODI7XG4gIGZvbnQtZmFtaWx5OiBcIkZpcmFTYW5zXCI7XG59XG5ib2R5LnNpbmdsZS1wcm9kdWN0IC5wcm9kdWN0IC5jb250YWluZXIgLnNpbmdsZS1wcm9kdWN0LXdyYXBwZXIgLndvb2NvbW1lcmNlLXByb2R1Y3QtYnV5LXNlY3Rpb24gLmJ1eS1zZWN0aW9uLWlubmVyIC5wcmljZSAub3JpZ2luYWwtcHJpY2UgZGVsIHtcbiAgQGFwcGx5IHJlbGF0aXZlO1xuICBmb250LWZhbWlseTogXCJGaXJhU2Fuc1wiO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5ib2R5LnNpbmdsZS1wcm9kdWN0IC5wcm9kdWN0IC5jb250YWluZXIgLnNpbmdsZS1wcm9kdWN0LXdyYXBwZXIgLndvb2NvbW1lcmNlLXByb2R1Y3QtYnV5LXNlY3Rpb24gLmJ1eS1zZWN0aW9uLWlubmVyIC5wcmljZSAub3JpZ2luYWwtcHJpY2UgZGVsOjpiZWZvcmUge1xuICBAYXBwbHkgYmxvY2sgdy1mdWxsIGFic29sdXRlIGxlZnQtMCB0b3AtMS8yO1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDNweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTIzZGVnKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U4MEIwQjtcbn1cbmJvZHkuc2luZ2xlLXByb2R1Y3QgLnByb2R1Y3QgLmNvbnRhaW5lciAuc2luZ2xlLXByb2R1Y3Qtd3JhcHBlciAud29vY29tbWVyY2UtcHJvZHVjdC1idXktc2VjdGlvbiAuYnV5LXNlY3Rpb24taW5uZXIgLnByaWNlLWluZm8ge1xuICBAYXBwbHkgbXQtMCBtYi0xMSB0ZXh0LTE3IGxlYWRpbmctMS40O1xuICBjb2xvcjogIzUzNTY1QTtcbiAgZm9udC1mYW1pbHk6IFwiRmlyYVNhbnNcIjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBib2R5LnNpbmdsZS1wcm9kdWN0IC5wcm9kdWN0IC5jb250YWluZXIgLnNpbmdsZS1wcm9kdWN0LXdyYXBwZXIgLndvb2NvbW1lcmNlLXByb2R1Y3QtYnV5LXNlY3Rpb24gLmJ1eS1zZWN0aW9uLWlubmVyIC5wcmljZS1pbmZvIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cbn1cbmJvZHkuc2luZ2xlLXByb2R1Y3QgLnByb2R1Y3QgLmNvbnRhaW5lciAuc2luZ2xlLXByb2R1Y3Qtd3JhcHBlciAud29vY29tbWVyY2UtcHJvZHVjdC1idXktc2VjdGlvbiAuYnV5LXNlY3Rpb24taW5uZXIgLnByaWNlLWluZm8gYSB7XG4gIEBhcHBseSBuby11bmRlcmxpbmU7XG4gIGNvbG9yOiAjNTYxNzcwO1xuICBmb250LWZhbWlseTogXCJGaXJhU2Fuc1wiO1xufVxuYm9keS5zaW5nbGUtcHJvZHVjdCAucHJvZHVjdCAuY29udGFpbmVyIC5zaW5nbGUtcHJvZHVjdC13cmFwcGVyIC53b29jb21tZXJjZS1wcm9kdWN0LWJ1eS1zZWN0aW9uIC5idXktc2VjdGlvbi1pbm5lciAucXVhbnRpdHkge1xuICBAYXBwbHkgaW5saW5lLWZsZXggbWItNjtcbiAgYm9yZGVyOiAxcHggc29saWQgI0M1QUJENjtcbiAgYm9yZGVyLXJhZGl1czogOXB4O1xufVxuYm9keS5zaW5nbGUtcHJvZHVjdCAucHJvZHVjdCAuY29udGFpbmVyIC5zaW5nbGUtcHJvZHVjdC13cmFwcGVyIC53b29jb21tZXJjZS1wcm9kdWN0LWJ1eS1zZWN0aW9uIC5idXktc2VjdGlvbi1pbm5lciAucXVhbnRpdHkgLnF1YW50aXR5LWJ1dHRvbiB7XG4gIEBhcHBseSBmbGV4IGp1c3RpZnktY2VudGVyIGl0ZW1zLWNlbnRlciBjdXJzb3ItcG9pbnRlciBiZy1jZW50ZXIgYmctbm8tcmVwZWF0IGJnLWF1dG87XG4gIHdpZHRoOiA1NnB4O1xuICBoZWlnaHQ6IDU1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGN0Y0RkM7XG59XG5ib2R5LnNpbmdsZS1wcm9kdWN0IC5wcm9kdWN0IC5jb250YWluZXIgLnNpbmdsZS1wcm9kdWN0LXdyYXBwZXIgLndvb2NvbW1lcmNlLXByb2R1Y3QtYnV5LXNlY3Rpb24gLmJ1eS1zZWN0aW9uLWlubmVyIC5xdWFudGl0eSAucXVhbnRpdHktYnV0dG9uLm1pbnVzIHtcbiAgYm9yZGVyLXJhZGl1czogOXB4IDAgMCA5cHg7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNDNUFCRDY7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9pY29ucy9pY29uLW1pbnVzLnN2Z1wiKTtcbn1cbmJvZHkuc2luZ2xlLXByb2R1Y3QgLnByb2R1Y3QgLmNvbnRhaW5lciAuc2luZ2xlLXByb2R1Y3Qtd3JhcHBlciAud29vY29tbWVyY2UtcHJvZHVjdC1idXktc2VjdGlvbiAuYnV5LXNlY3Rpb24taW5uZXIgLnF1YW50aXR5IC5xdWFudGl0eS1idXR0b24ucGx1cyB7XG4gIGJvcmRlci1yYWRpdXM6IDAgOXB4IDlweCAwO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNDNUFCRDY7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9pY29ucy9pY29uLXBsdXMuc3ZnXCIpO1xufVxuYm9keS5zaW5nbGUtcHJvZHVjdCAucHJvZHVjdCAuY29udGFpbmVyIC5zaW5nbGUtcHJvZHVjdC13cmFwcGVyIC53b29jb21tZXJjZS1wcm9kdWN0LWJ1eS1zZWN0aW9uIC5idXktc2VjdGlvbi1pbm5lciAucXVhbnRpdHkgLnF1YW50aXR5LWRpc3BsYXkge1xuICBAYXBwbHkgZmxleCBpdGVtcy1jZW50ZXIganVzdGlmeS1jZW50ZXIgdGV4dC0yMiBmb250LXNlbWlib2xkO1xuICBjb2xvcjogIzU2MTc3MDtcbiAgZm9udC1mYW1pbHk6IFwiRmlyYVNhbnNcIjtcbiAgbWluLXdpZHRoOiAxMzJweDtcbn1cbmJvZHkuc2luZ2xlLXByb2R1Y3QgLnByb2R1Y3QgLmNvbnRhaW5lciAuc2luZ2xlLXByb2R1Y3Qtd3JhcHBlciAud29vY29tbWVyY2UtcHJvZHVjdC1idXktc2VjdGlvbiAuYnV5LXNlY3Rpb24taW5uZXIgLnZhcmlhdGlvbnMge1xuICBAYXBwbHkgbWItMTE7XG59XG5ib2R5LnNpbmdsZS1wcm9kdWN0IC5wcm9kdWN0IC5jb250YWluZXIgLnNpbmdsZS1wcm9kdWN0LXdyYXBwZXIgLndvb2NvbW1lcmNlLXByb2R1Y3QtYnV5LXNlY3Rpb24gLmJ1eS1zZWN0aW9uLWlubmVyIC52YXJpYXRpb25zIC52YXJpYXRpb25zLXdyYXBwZXIge1xuICBAYXBwbHkgZmxleCBqdXN0aWZ5LWJldHdlZW4gZ2FwLTU7XG59XG5ib2R5LnNpbmdsZS1wcm9kdWN0IC5wcm9kdWN0IC5jb250YWluZXIgLnNpbmdsZS1wcm9kdWN0LXdyYXBwZXIgLndvb2NvbW1lcmNlLXByb2R1Y3QtYnV5LXNlY3Rpb24gLmJ1eS1zZWN0aW9uLWlubmVyIC52YXJpYXRpb25zIC52YXJpYXRpb25zLXdyYXBwZXIgLnZhcmlhdGlvbi1pdGVtIHtcbiAgQGFwcGx5IGZsZXgganVzdGlmeS1jZW50ZXIgaXRlbXMtY2VudGVyIGZsZXgtY29sIGN1cnNvci1wb2ludGVyIHRyYW5zaXRpb24tYWxsIHAtMyB0ZXh0LWNlbnRlcjtcbiAgb3V0bGluZTogMXB4IHNvbGlkICNDNUFCRDY7XG4gIGJvcmRlci1yYWRpdXM6IDlweDtcbn1cbmJvZHkuc2luZ2xlLXByb2R1Y3QgLnByb2R1Y3QgLmNvbnRhaW5lciAuc2luZ2xlLXByb2R1Y3Qtd3JhcHBlciAud29vY29tbWVyY2UtcHJvZHVjdC1idXktc2VjdGlvbiAuYnV5LXNlY3Rpb24taW5uZXIgLnZhcmlhdGlvbnMgLnZhcmlhdGlvbnMtd3JhcHBlciAudmFyaWF0aW9uLWl0ZW0uYWN0aXZlLCBib2R5LnNpbmdsZS1wcm9kdWN0IC5wcm9kdWN0IC5jb250YWluZXIgLnNpbmdsZS1wcm9kdWN0LXdyYXBwZXIgLndvb2NvbW1lcmNlLXByb2R1Y3QtYnV5LXNlY3Rpb24gLmJ1eS1zZWN0aW9uLWlubmVyIC52YXJpYXRpb25zIC52YXJpYXRpb25zLXdyYXBwZXIgLnZhcmlhdGlvbi1pdGVtOmhvdmVyIHtcbiAgb3V0bGluZTogMnB4IHNvbGlkICM1NjE3NzA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGN0Y0RkM7XG59XG5ib2R5LnNpbmdsZS1wcm9kdWN0IC5wcm9kdWN0IC5jb250YWluZXIgLnNpbmdsZS1wcm9kdWN0LXdyYXBwZXIgLndvb2NvbW1lcmNlLXByb2R1Y3QtYnV5LXNlY3Rpb24gLmJ1eS1zZWN0aW9uLWlubmVyIC52YXJpYXRpb25zIC52YXJpYXRpb25zLXdyYXBwZXIgLnZhcmlhdGlvbi1pdGVtLmFjdGl2ZSAucHJpY2Ugc3BhbiBiZGksIGJvZHkuc2luZ2xlLXByb2R1Y3QgLnByb2R1Y3QgLmNvbnRhaW5lciAuc2luZ2xlLXByb2R1Y3Qtd3JhcHBlciAud29vY29tbWVyY2UtcHJvZHVjdC1idXktc2VjdGlvbiAuYnV5LXNlY3Rpb24taW5uZXIgLnZhcmlhdGlvbnMgLnZhcmlhdGlvbnMtd3JhcHBlciAudmFyaWF0aW9uLWl0ZW0uYWN0aXZlIHAsIGJvZHkuc2luZ2xlLXByb2R1Y3QgLnByb2R1Y3QgLmNvbnRhaW5lciAuc2luZ2xlLXByb2R1Y3Qtd3JhcHBlciAud29vY29tbWVyY2UtcHJvZHVjdC1idXktc2VjdGlvbiAuYnV5LXNlY3Rpb24taW5uZXIgLnZhcmlhdGlvbnMgLnZhcmlhdGlvbnMtd3JhcHBlciAudmFyaWF0aW9uLWl0ZW06aG92ZXIgLnByaWNlIHNwYW4gYmRpLCBib2R5LnNpbmdsZS1wcm9kdWN0IC5wcm9kdWN0IC5jb250YWluZXIgLnNpbmdsZS1wcm9kdWN0LXdyYXBwZXIgLndvb2NvbW1lcmNlLXByb2R1Y3QtYnV5LXNlY3Rpb24gLmJ1eS1zZWN0aW9uLWlubmVyIC52YXJpYXRpb25zIC52YXJpYXRpb25zLXdyYXBwZXIgLnZhcmlhdGlvbi1pdGVtOmhvdmVyIHAge1xuICBjb2xvcjogIzU2MTc3MDtcbn1cbmJvZHkuc2luZ2xlLXByb2R1Y3QgLnByb2R1Y3QgLmNvbnRhaW5lciAuc2luZ2xlLXByb2R1Y3Qtd3JhcHBlciAud29vY29tbWVyY2UtcHJvZHVjdC1idXktc2VjdGlvbiAuYnV5LXNlY3Rpb24taW5uZXIgLnZhcmlhdGlvbnMgLnZhcmlhdGlvbnMtd3JhcHBlciAudmFyaWF0aW9uLWl0ZW0gLnByaWNlIHNwYW4gYmRpLCBib2R5LnNpbmdsZS1wcm9kdWN0IC5wcm9kdWN0IC5jb250YWluZXIgLnNpbmdsZS1wcm9kdWN0LXdyYXBwZXIgLndvb2NvbW1lcmNlLXByb2R1Y3QtYnV5LXNlY3Rpb24gLmJ1eS1zZWN0aW9uLWlubmVyIC52YXJpYXRpb25zIC52YXJpYXRpb25zLXdyYXBwZXIgLnZhcmlhdGlvbi1pdGVtIHAge1xuICBAYXBwbHkgdHJhbnNpdGlvbi1jb2xvcnM7XG4gIGNvbG9yOiAjMzAzOTQ1O1xuICBmb250LWZhbWlseTogXCJGaXJhU2Fuc1wiO1xufVxuYm9keS5zaW5nbGUtcHJvZHVjdCAucHJvZHVjdCAuY29udGFpbmVyIC5zaW5nbGUtcHJvZHVjdC13cmFwcGVyIC53b29jb21tZXJjZS1wcm9kdWN0LWJ1eS1zZWN0aW9uIC5idXktc2VjdGlvbi1pbm5lciAudmFyaWF0aW9ucyAudmFyaWF0aW9ucy13cmFwcGVyIC52YXJpYXRpb24taXRlbSAucHJpY2Ugc3BhbiBiZGkge1xuICBAYXBwbHkgdGV4dC0yMiBmb250LXNlbWlib2xkIGxlYWRpbmctMS4zO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIGJvZHkuc2luZ2xlLXByb2R1Y3QgLnByb2R1Y3QgLmNvbnRhaW5lciAuc2luZ2xlLXByb2R1Y3Qtd3JhcHBlciAud29vY29tbWVyY2UtcHJvZHVjdC1idXktc2VjdGlvbiAuYnV5LXNlY3Rpb24taW5uZXIgLnZhcmlhdGlvbnMgLnZhcmlhdGlvbnMtd3JhcHBlciAudmFyaWF0aW9uLWl0ZW0gLnByaWNlIHNwYW4gYmRpIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbmJvZHkuc2luZ2xlLXByb2R1Y3QgLnByb2R1Y3QgLmNvbnRhaW5lciAuc2luZ2xlLXByb2R1Y3Qtd3JhcHBlciAud29vY29tbWVyY2UtcHJvZHVjdC1idXktc2VjdGlvbiAuYnV5LXNlY3Rpb24taW5uZXIgLnZhcmlhdGlvbnMgLnZhcmlhdGlvbnMtd3JhcHBlciAudmFyaWF0aW9uLWl0ZW0gLnByaWNlIHNwYW4gYmRpIHNwYW4ge1xuICBAYXBwbHkgcGwtMTtcbn1cbmJvZHkuc2luZ2xlLXByb2R1Y3QgLnByb2R1Y3QgLmNvbnRhaW5lciAuc2luZ2xlLXByb2R1Y3Qtd3JhcHBlciAud29vY29tbWVyY2UtcHJvZHVjdC1idXktc2VjdGlvbiAuYnV5LXNlY3Rpb24taW5uZXIgLnZhcmlhdGlvbnMgLnZhcmlhdGlvbnMtd3JhcHBlciAudmFyaWF0aW9uLWl0ZW0gcCB7XG4gIEBhcHBseSBtLTAgbXQtMyB0ZXh0LTE0IGxlYWRpbmctMS4yO1xuICBjb2xvcjogIzMwMzk0NTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBib2R5LnNpbmdsZS1wcm9kdWN0IC5wcm9kdWN0IC5jb250YWluZXIgLnNpbmdsZS1wcm9kdWN0LXdyYXBwZXIgLndvb2NvbW1lcmNlLXByb2R1Y3QtYnV5LXNlY3Rpb24gLmJ1eS1zZWN0aW9uLWlubmVyIC52YXJpYXRpb25zIC52YXJpYXRpb25zLXdyYXBwZXIgLnZhcmlhdGlvbi1pdGVtIHAge1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgfVxufVxuYm9keS5zaW5nbGUtcHJvZHVjdCAucHJvZHVjdCAuY29udGFpbmVyIC5zaW5nbGUtcHJvZHVjdC13cmFwcGVyIC53b29jb21tZXJjZS1wcm9kdWN0LWJ1eS1zZWN0aW9uIC5idXktc2VjdGlvbi1pbm5lciAudmFyaWF0aW9ucyAudmFyaWF0aW9ucy13cmFwcGVyIC52YXJpYXRpb24taXRlbSAudmFyaWF0aW9uLXByaXZlIHtcbiAgQGFwcGx5IG10LTA7XG59XG5ib2R5LnNpbmdsZS1wcm9kdWN0IC5wcm9kdWN0IC5jb250YWluZXIgLnNpbmdsZS1wcm9kdWN0LXdyYXBwZXIgLndvb2NvbW1lcmNlLXByb2R1Y3QtYnV5LXNlY3Rpb24gLmJ1eS1zZWN0aW9uLWlubmVyIC52YXJpYXRpb25zIC52YXJpYXRpb25zLXdyYXBwZXIgLnZhcmlhdGlvbi1pdGVtIC52YXJpYXRpb24tcHJpdmUgLnByaWNlIHtcbiAgbGluZS1oZWlnaHQ6IDEwcHg7XG59XG5ib2R5LnNpbmdsZS1wcm9kdWN0IC5wcm9kdWN0IC5jb250YWluZXIgLnNpbmdsZS1wcm9kdWN0LXdyYXBwZXIgLndvb2NvbW1lcmNlLXByb2R1Y3QtYnV5LXNlY3Rpb24gLmJ1eS1zZWN0aW9uLWlubmVyIC52YXJpYXRpb25zX2Zvcm0gLnZhcmlhdGlvbnMsIGJvZHkuc2luZ2xlLXByb2R1Y3QgLnByb2R1Y3QgLmNvbnRhaW5lciAuc2luZ2xlLXByb2R1Y3Qtd3JhcHBlciAud29vY29tbWVyY2UtcHJvZHVjdC1idXktc2VjdGlvbiAuYnV5LXNlY3Rpb24taW5uZXIgLnZhcmlhdGlvbnNfZm9ybSAucXVhbnRpdHksIGJvZHkuc2luZ2xlLXByb2R1Y3QgLnByb2R1Y3QgLmNvbnRhaW5lciAuc2luZ2xlLXByb2R1Y3Qtd3JhcHBlciAud29vY29tbWVyY2UtcHJvZHVjdC1idXktc2VjdGlvbiAuYnV5LXNlY3Rpb24taW5uZXIgLmNhcnQgLnZhcmlhdGlvbnMsIGJvZHkuc2luZ2xlLXByb2R1Y3QgLnByb2R1Y3QgLmNvbnRhaW5lciAuc2luZ2xlLXByb2R1Y3Qtd3JhcHBlciAud29vY29tbWVyY2UtcHJvZHVjdC1idXktc2VjdGlvbiAuYnV5LXNlY3Rpb24taW5uZXIgLmNhcnQgLnF1YW50aXR5IHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuYm9keS5zaW5nbGUtcHJvZHVjdCAucHJvZHVjdCAuY29udGFpbmVyIC5zaW5nbGUtcHJvZHVjdC13cmFwcGVyIC53b29jb21tZXJjZS1wcm9kdWN0LWJ1eS1zZWN0aW9uIC5idXktc2VjdGlvbi1pbm5lciAudmFyaWF0aW9uc19mb3JtIC5zaW5nbGVfdmFyaWF0aW9uX3dyYXAgLndvb2NvbW1lcmNlLXZhcmlhdGlvbi1kZXNjcmlwdGlvbiwgYm9keS5zaW5nbGUtcHJvZHVjdCAucHJvZHVjdCAuY29udGFpbmVyIC5zaW5nbGUtcHJvZHVjdC13cmFwcGVyIC53b29jb21tZXJjZS1wcm9kdWN0LWJ1eS1zZWN0aW9uIC5idXktc2VjdGlvbi1pbm5lciAuY2FydCAuc2luZ2xlX3ZhcmlhdGlvbl93cmFwIC53b29jb21tZXJjZS12YXJpYXRpb24tZGVzY3JpcHRpb24ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5ib2R5LnNpbmdsZS1wcm9kdWN0IC5wcm9kdWN0IC5jb250YWluZXIgLnNpbmdsZS1wcm9kdWN0LXdyYXBwZXIgLndvb2NvbW1lcmNlLXByb2R1Y3QtYnV5LXNlY3Rpb24gLmJ1eS1zZWN0aW9uLWlubmVyIC52YXJpYXRpb25zX2Zvcm0gLnNpbmdsZV9hZGRfdG9fY2FydF9idXR0b24sIGJvZHkuc2luZ2xlLXByb2R1Y3QgLnByb2R1Y3QgLmNvbnRhaW5lciAuc2luZ2xlLXByb2R1Y3Qtd3JhcHBlciAud29vY29tbWVyY2UtcHJvZHVjdC1idXktc2VjdGlvbiAuYnV5LXNlY3Rpb24taW5uZXIgLmNhcnQgLnNpbmdsZV9hZGRfdG9fY2FydF9idXR0b24ge1xuICBAYXBwbHkgZmxleCBpdGVtcy1jZW50ZXIganVzdGlmeS1jZW50ZXIgdy1mdWxsIHB5LTMgbGc6cHktNCB4bDpweS02IHRleHQtY2VudGVyIGxlYWRpbmctMS40IGZvbnQtc2FucyB0ZXh0LXdoaXRlIG1iLTc7XG4gIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDQxcHg7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYigxMjMsIDMyLCAxNjApIDAlLCByZ2IoOTUsIDEyLCAxMjkpIDEwMCUpO1xuICBib3gtc2hhZG93OiA3cHggN3B4IDMwcHggcmdiYSg1MCwgNywgNjgsIDAuMjUpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbn1cbmJvZHkuc2luZ2xlLXByb2R1Y3QgLnByb2R1Y3QgLmNvbnRhaW5lciAuc2luZ2xlLXByb2R1Y3Qtd3JhcHBlciAud29vY29tbWVyY2UtcHJvZHVjdC1idXktc2VjdGlvbiAuYnV5LXNlY3Rpb24taW5uZXIgLnZhcmlhdGlvbnNfZm9ybSAuc2luZ2xlX2FkZF90b19jYXJ0X2J1dHRvbjo6YWZ0ZXIsIGJvZHkuc2luZ2xlLXByb2R1Y3QgLnByb2R1Y3QgLmNvbnRhaW5lciAuc2luZ2xlLXByb2R1Y3Qtd3JhcHBlciAud29vY29tbWVyY2UtcHJvZHVjdC1idXktc2VjdGlvbiAuYnV5LXNlY3Rpb24taW5uZXIgLmNhcnQgLnNpbmdsZV9hZGRfdG9fY2FydF9idXR0b246OmFmdGVyIHtcbiAgQGFwcGx5IGlubGluZS1ibG9jayBiZy1uby1yZXBlYXQgYmctY29udGFpbiBtbC0xMztcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2ljb25zL2ljb24tY2FydC5zdmdcIik7XG4gIHdpZHRoOiAzM3B4O1xuICBoZWlnaHQ6IDM5cHg7XG59XG5ib2R5LnNpbmdsZS1wcm9kdWN0IC5wcm9kdWN0IC5jb250YWluZXIgLnNpbmdsZS1wcm9kdWN0LXdyYXBwZXIgLndvb2NvbW1lcmNlLXByb2R1Y3QtYnV5LXNlY3Rpb24gLmJ1eS1zZWN0aW9uLWlubmVyIC52YXJpYXRpb25zX2Zvcm0gLnNpbmdsZV9hZGRfdG9fY2FydF9idXR0b246aG92ZXIsIGJvZHkuc2luZ2xlLXByb2R1Y3QgLnByb2R1Y3QgLmNvbnRhaW5lciAuc2luZ2xlLXByb2R1Y3Qtd3JhcHBlciAud29vY29tbWVyY2UtcHJvZHVjdC1idXktc2VjdGlvbiAuYnV5LXNlY3Rpb24taW5uZXIgLmNhcnQgLnNpbmdsZV9hZGRfdG9fY2FydF9idXR0b246aG92ZXIge1xuICBvcGFjaXR5OiAwLjg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xufVxuYm9keS5zaW5nbGUtcHJvZHVjdCAucHJvZHVjdCAuY29udGFpbmVyIC5zaW5nbGUtcHJvZHVjdC13cmFwcGVyIC53b29jb21tZXJjZS1wcm9kdWN0LWJ1eS1zZWN0aW9uIC5idXktc2VjdGlvbi1pbm5lciAuc2hpcHBpbmctdGV4dCB7XG4gIEBhcHBseSBtdC0xMSBtYi05IHRleHQtMTcgbGVhZGluZy0xLjQ7XG4gIGNvbG9yOiAjMjdCQzA5O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIGJvZHkuc2luZ2xlLXByb2R1Y3QgLnByb2R1Y3QgLmNvbnRhaW5lciAuc2luZ2xlLXByb2R1Y3Qtd3JhcHBlciAud29vY29tbWVyY2UtcHJvZHVjdC1idXktc2VjdGlvbiAuYnV5LXNlY3Rpb24taW5uZXIgLnNoaXBwaW5nLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMTIuNXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuYm9keS5zaW5nbGUtcHJvZHVjdCAucHJvZHVjdCAuY29udGFpbmVyIC5zaW5nbGUtcHJvZHVjdC13cmFwcGVyIC53b29jb21tZXJjZS1wcm9kdWN0LWJ1eS1zZWN0aW9uIC5idXktc2VjdGlvbi1pbm5lciAuc2hpcHBpbmctdGV4dCBwIHtcbiAgZm9udC1mYW1pbHk6IFwiRmlyYVNhbnNcIjtcbn1cbmJvZHkuc2luZ2xlLXByb2R1Y3QgLnByb2R1Y3QgLmNvbnRhaW5lciAuc2luZ2xlLXByb2R1Y3Qtd3JhcHBlciAud29vY29tbWVyY2UtcHJvZHVjdC1idXktc2VjdGlvbiAuYnV5LXNlY3Rpb24taW5uZXIgLmJhZGdlcy13cmFwcGVyIHtcbiAgQGFwcGx5IGZsZXggLW14LTY7XG4gIGdhcDogMnB4O1xufVxuYm9keS5zaW5nbGUtcHJvZHVjdCAucHJvZHVjdCAuY29udGFpbmVyIC5zaW5nbGUtcHJvZHVjdC13cmFwcGVyIC53b29jb21tZXJjZS1wcm9kdWN0LWJ1eS1zZWN0aW9uIC5idXktc2VjdGlvbi1pbm5lciAuYmFkZ2VzLXdyYXBwZXIgLmJhZGdlIHtcbiAgQGFwcGx5IGZsZXgtMSB0ZXh0LWNlbnRlciBweS05IHB4LTg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGN0Y0RkM7XG59XG5ib2R5LnNpbmdsZS1wcm9kdWN0IC5wcm9kdWN0IC5jb250YWluZXIgLnNpbmdsZS1wcm9kdWN0LXdyYXBwZXIgLndvb2NvbW1lcmNlLXByb2R1Y3QtYnV5LXNlY3Rpb24gLmJ1eS1zZWN0aW9uLWlubmVyIC5iYWRnZXMtd3JhcHBlciAuYmFkZ2U6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItcmFkaXVzOiAwIDAgMCAxNnB4O1xufVxuYm9keS5zaW5nbGUtcHJvZHVjdCAucHJvZHVjdCAuY29udGFpbmVyIC5zaW5nbGUtcHJvZHVjdC13cmFwcGVyIC53b29jb21tZXJjZS1wcm9kdWN0LWJ1eS1zZWN0aW9uIC5idXktc2VjdGlvbi1pbm5lciAuYmFkZ2VzLXdyYXBwZXIgLmJhZGdlOmxhc3QtY2hpbGQge1xuICBib3JkZXItcmFkaXVzOiAwIDAgMTZweCAwO1xufVxuYm9keS5zaW5nbGUtcHJvZHVjdCAucHJvZHVjdCAuY29udGFpbmVyIC5zaW5nbGUtcHJvZHVjdC13cmFwcGVyIC53b29jb21tZXJjZS1wcm9kdWN0LWJ1eS1zZWN0aW9uIC5idXktc2VjdGlvbi1pbm5lciAuYmFkZ2VzLXdyYXBwZXIgLmJhZGdlIGltZyB7XG4gIEBhcHBseSBpbmxpbmUtYmxvY2s7XG59XG5ib2R5LnNpbmdsZS1wcm9kdWN0IC5wcm9kdWN0IC5jb250YWluZXIgLnNpbmdsZS1wcm9kdWN0LXdyYXBwZXIgLndvb2NvbW1lcmNlLXByb2R1Y3QtYnV5LXNlY3Rpb24gLmJ1eS1zZWN0aW9uLWlubmVyIC5iYWRnZXMtd3JhcHBlciAuYmFkZ2UgcCB7XG4gIEBhcHBseSBtLTAgdGV4dC0xNSBtdC0zIGZvbnQtbWVkaXVtO1xuICBjb2xvcjogIzU2MTc3MDtcbiAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gIGZvbnQtZmFtaWx5OiBcIkZpcmFTYW5zXCI7XG59XG5ib2R5LnNpbmdsZS1wcm9kdWN0IC53b29jb21tZXJjZS1ub3RpY2VzLXdyYXBwZXIgLndvb2NvbW1lcmNlLW1lc3NhZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzU2MTc3MDtcbn1cbmJvZHkuc2luZ2xlLXByb2R1Y3QgLndvb2NvbW1lcmNlLW5vdGljZXMtd3JhcHBlciAud29vY29tbWVyY2UtbWVzc2FnZSBhIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiKDEyMywgMzIsIDE2MCkgMCUsIHJnYig5NSwgMTIsIDEyOSkgMTAwJSk7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyLXJhZGl1czogNDBweDtcbiAgcGFkZGluZzogMC43NXJlbSAxLjVyZW07XG59XG5cbi53cGFzIHtcbiAgQGFwcGx5IGNvbnRhaW5lcjtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuLndwYXMud3Bhcy1sb2dpbi1yZWdpc3RlciB7XG4gIHBhZGRpbmc6IDJyZW0gMCA0cmVtICFpbXBvcnRhbnQ7XG59XG4ud3Bhcy53cGFzLWxvZ2luLXJlZ2lzdGVyID4gKjpsYXN0LWNoaWxkIHtcbiAgQGFwcGx5IHB0LTEyO1xufVxuQHNjcmVlbiBzbSB7XG4gIC53cGFzLndwYXMtbG9naW4tcmVnaXN0ZXIge1xuICAgIHBhZGRpbmc6IDRyZW0gMCAhaW1wb3J0YW50O1xuICB9XG4gIC53cGFzLndwYXMtbG9naW4tcmVnaXN0ZXIgPiAqOmxhc3QtY2hpbGQge1xuICAgIEBhcHBseSBwdC0wO1xuICB9XG59XG4ud3Bhcy53cGFzLWxvZ2luLXJlZ2lzdGVyIGgzIHtcbiAgQGFwcGx5IG0tMCBtYi02IHRleHQtMzI7XG4gIGNvbG9yOiAjMzAzOTQ1O1xuICBmb250LWZhbWlseTogXCJGaXJhU2Fuc1wiO1xufVxuLndwYXMud3Bhcy1sb2dpbi1yZWdpc3RlciBpbnB1dCB7XG4gIEBhcHBseSByb3VuZGVkLW1kIHAtMyBtYi02IGZvbnQtc2VtaWJvbGQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFM0RDRjE7XG4gIGNvbG9yOiAjMzAzOTQ1O1xuICBmb250LWZhbWlseTogXCJGaXJhU2Fuc1wiO1xuICBoZWlnaHQ6IHVuc2V0O1xufVxuLndwYXMud3Bhcy1sb2dpbi1yZWdpc3RlciBpbnB1dDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzZiNzI4MDtcbiAgZm9udC1mYW1pbHk6IFwiRmlyYVNhbnNcIjtcbn1cbi53cGFzLndwYXMtbG9naW4tcmVnaXN0ZXIgYSB7XG4gIEBhcHBseSB0cmFuc2l0aW9uLWNvbG9ycztcbn1cbi53cGFzLndwYXMtbG9naW4tcmVnaXN0ZXIgYTpob3ZlciB7XG4gIGNvbG9yOiAjNTYxNzcwO1xufVxuLndwYXMud3Bhcy1sb2dpbi1yZWdpc3RlciAud3Bhcy1jaGVja2JveCB7XG4gIEBhcHBseSBtdC00IG1iLTEwIGN1cnNvci1wb2ludGVyO1xufVxuLndwYXMud3Bhcy1sb2dpbi1yZWdpc3RlciAud3Bhcy1jaGVja2JveCBsYWJlbCB7XG4gIEBhcHBseSB0ZXh0LTE2IGxlYWRpbmctMS4zIGZsZXggaXRlbXMtY2VudGVyO1xufVxuLndwYXMud3Bhcy1sb2dpbi1yZWdpc3RlciAud3Bhcy1jaGVja2JveCBsYWJlbCBpbnB1dCB7XG4gIEBhcHBseSBtLTAgbXItNDtcbn1cbi53cGFzLndwYXMtbG9naW4tcmVnaXN0ZXIgLndwYXMtY2hlY2tib3ggbGFiZWwgaW5wdXQ6Y2hlY2tlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NjE3NzA7XG59XG4ud3Bhcy53cGFzLWxvZ2luLXJlZ2lzdGVyIGJ1dHRvbiB7XG4gIEBhcHBseSBtdC0wIHJvdW5kZWQtbWQgcHktMiBweC02IHRleHQtMTYgdHJhbnNpdGlvbi1jb2xvcnM7XG4gIGZvbnQtZmFtaWx5OiBcIkZpcmFTYW5zXCI7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM1NjE3NzA7XG4gIGNvbG9yOiAjNTYxNzcwO1xufVxuLndwYXMud3Bhcy1sb2dpbi1yZWdpc3RlciBidXR0b246aG92ZXIge1xuICBAYXBwbHkgdGV4dC13aGl0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU2MTc3MDtcbn1cblxuLndwYXMtYWxlcnQge1xuICBAYXBwbHkgY29udGFpbmVyIG10LTggbWItMTY7XG59XG5cbmh0bWwge1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgLW1zLXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbn1cblxuYm9keSB7XG4gIG1hcmdpbjogMDtcbn1cblxuYXJ0aWNsZSwgYXNpZGUsIGRldGFpbHMsIGZpZ2NhcHRpb24sIGZpZ3VyZSxcbmZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsIG1haW4sIG5hdiwgc2VjdGlvbiwgc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5hdWRpbywgY2FudmFzLCBwcm9ncmVzcywgdmlkZW8ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuYXVkaW86bm90KFtjb250cm9sc10pIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgaGVpZ2h0OiAwO1xufVxuXG5baGlkZGVuXSwgdGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5hIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbmE6YWN0aXZlLCBhOmhvdmVyIHtcbiAgb3V0bGluZTogMDtcbn1cblxuYWJiclt0aXRsZV0ge1xuICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkO1xufVxuXG5iLCBzdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuZGZuIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG5oMSB7XG4gIGZvbnQtc2l6ZTogMmVtO1xuICBtYXJnaW46IDAuNjdlbSAwO1xufVxuXG5tYXJrIHtcbiAgYmFja2dyb3VuZDogI2ZmMDtcbiAgY29sb3I6ICMwMDA7XG59XG5cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7XG59XG5cbnN1Yiwgc3VwIHtcbiAgZm9udC1zaXplOiA3NSUgIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDAgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1cCB7XG4gIHRvcDogLTAuNWVtO1xufVxuXG5zdWIge1xuICBib3R0b206IC0wLjI1ZW07XG59XG5cbmltZyB7XG4gIGJvcmRlcjogMDtcbn1cblxuc3ZnOm5vdCg6cm9vdCkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5ociB7XG4gIC1tb3otYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBoZWlnaHQ6IDA7XG59XG5cbnByZSB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG5jb2RlLCBrYmQsIHByZSwgc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTtcbiAgZm9udC1zaXplOiAxZW07XG59XG5cbmJ1dHRvbiwgaW5wdXQsIG9wdGdyb3VwLCBzZWxlY3QsIHRleHRhcmVhIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIG1hcmdpbjogMDtcbn1cblxuYnV0dG9uIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbmJ1dHRvbiwgc2VsZWN0IHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbmJ1dHRvbixcbmh0bWwgaW5wdXRbdHlwZT1idXR0b25dLFxuaW5wdXRbdHlwZT1yZXNldF0sXG5pbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5idXR0b25bZGlzYWJsZWRdLCBodG1sIGlucHV0W2Rpc2FibGVkXSB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLCBpbnB1dDo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuaW5wdXQge1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuXG5pbnB1dFt0eXBlPWNoZWNrYm94XSwgaW5wdXRbdHlwZT1yYWRpb10ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nOiAwO1xufVxuXG5pbnB1dFt0eXBlPW51bWJlcl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sIGlucHV0W3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuaW5wdXRbdHlwZT1zZWFyY2hdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG4gIC1tb3otYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIC13ZWJraXQtYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xufVxuXG5pbnB1dFt0eXBlPXNlYXJjaF06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sIGlucHV0W3R5cGU9c2VhcmNoXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuZmllbGRzZXQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjYzBjMGMwO1xuICBtYXJnaW46IDAgMnB4O1xuICBwYWRkaW5nOiAwLjM1ZW0gMC42MjVlbSAwLjc1ZW07XG59XG5cbmxlZ2VuZCB7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxub3B0Z3JvdXAge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDtcbn1cblxudGQsIHRoIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLnRleHQtc2l6ZS1sYXJnZSB7XG4gIEBhcHBseSB0ZXh0LTIyO1xufVxuQHNjcmVlbiBzbSB7XG4gIC50ZXh0LXNpemUtbGFyZ2Uge1xuICAgIEBhcHBseSB0ZXh0LTI0O1xuICB9XG59XG5Ac2NyZWVuIGxnIHtcbiAgLnRleHQtc2l6ZS1sYXJnZSB7XG4gICAgQGFwcGx5IHRleHQtMjQ7XG4gIH1cbn1cblxuLm10LTAtZmlyc3QtY2hpbGQgPiAqOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLm1iLTAtbGFzdC1jaGlsZCA+ICo6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5jZW50ZXIteC15IHtcbiAgQGFwcGx5IGFic29sdXRlIGxlZnQtMS8yIHRvcC0xLzIgdHJhbnNmb3JtIC10cmFuc2xhdGUteC0xLzIgLXRyYW5zbGF0ZS15LTEvMjtcbn1cblxuLmNlbnRlci14IHtcbiAgQGFwcGx5IGFic29sdXRlIGxlZnQtMS8yIHRvcC0wIHRyYW5zZm9ybSAtdHJhbnNsYXRlLXgtMS8yO1xufVxuXG4uY2VudGVyLXkge1xuICBAYXBwbHkgYWJzb2x1dGUgbGVmdC0wIHRvcC0xLzIgdHJhbnNmb3JtIC10cmFuc2xhdGUteS0xLzI7XG59XG5cbi5ib3R0b20taW5zZXQtc2hhZG93OjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA2cHg7XG4gIGxlZnQ6IDUwJTtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA5MCU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgaGVpZ2h0OiAzMHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlKTtcbiAgYm94LXNoYWRvdzogMCAwIDEwcHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICB6LWluZGV4OiAtMTtcbn1cblxuQGxheWVyIGJhc2Uge1xuICBpbnB1dCB7XG4gICAgdHJhbnNpdGlvbjogYWxsIGVhc2UtaW4tb3V0IDAuM3M7XG4gICAgLS10dy1yaW5nLWNvbG9yOiAjOTk3MUE4O1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tdHctcmluZy1jb2xvcik7XG4gIH1cbiAgW3R5cGU9dGV4dF06Zm9jdXMsXG5bdHlwZT1lbWFpbF06Zm9jdXMsXG5bdHlwZT11cmxdOmZvY3VzLFxuW3R5cGU9cGFzc3dvcmRdOmZvY3VzLFxuW3R5cGU9bnVtYmVyXTpmb2N1cyxcblt0eXBlPWRhdGVdOmZvY3VzLFxuW3R5cGU9ZGF0ZXRpbWUtbG9jYWxdOmZvY3VzLFxuW3R5cGU9bW9udGhdOmZvY3VzLFxuW3R5cGU9c2VhcmNoXTpmb2N1cyxcblt0eXBlPXRlbF06Zm9jdXMsXG5bdHlwZT10aW1lXTpmb2N1cyxcblt0eXBlPXdlZWtdOmZvY3VzLFxuW211bHRpcGxlXTpmb2N1cyxcbnRleHRhcmVhOmZvY3VzLFxuc2VsZWN0OmZvY3VzIHtcbiAgICAtLXR3LXJpbmctY29sb3I6ICM5OTcxQTg7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS10dy1yaW5nLWNvbG9yKTtcbiAgfVxuICBbdHlwZT1jaGVja2JveF0sXG5bdHlwZT1yYWRpb10ge1xuICAgIGNvbG9yOiAjM2I4MmY2O1xuICB9XG4gIFt0eXBlPWNoZWNrYm94XTpmb2N1cyxcblt0eXBlPXJhZGlvXTpmb2N1cyB7XG4gICAgLS10dy1yaW5nLWNvbG9yOiAjOTk3MUE4O1xuICB9XG4gIGE6Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGlkZS1vbi1tb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhpZGUtb24tZGVza3RvcCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkB0YWlsd2luZCB1dGlsaXRpZXM7IiwiQHRhaWx3aW5kIGJhc2VcbkB0YWlsd2luZCBjb21wb25lbnRzXG5cbi8vIE1peGlucywgZml4ZXNcbkBpbXBvcnQgXCJ0b29scy9fZmx1aWQtdHlwb2dyYXBoeS5zY3NzXCJcblxuLy8gQmFzaWMgSFRNTCBlbGVtZW50cyAobGlua3MsIHBhcmFncmFwaHMsIGlucHV0cyBldGMuKSwgY3VzdG9tIGZvbnRzLCBwcmludCwgZ2xvYmFsIHN0eWxlc1xuQGltcG9ydCBcImdlbmVyaWMvX2FsZXJ0cy5zYXNzXCJcbkBpbXBvcnQgXCJnZW5lcmljL19kb2N1bWVudC5zYXNzXCJcbkBpbXBvcnQgXCJnZW5lcmljL19mb3Jtcy5zYXNzXCJcbkBpbXBvcnQgXCJnZW5lcmljL19sYXp5bG9hZC5zYXNzXCJcbkBpbXBvcnQgXCJnZW5lcmljL19tZWRpYS5zYXNzXCJcbkBpbXBvcnQgXCJnZW5lcmljL19wYXJhZ3JhcGhzLnNhc3NcIlxuQGltcG9ydCBcImdlbmVyaWMvX3ByZS5zYXNzXCJcbkBpbXBvcnQgXCJnZW5lcmljL19wcmludC5zY3NzXCJcbkBpbXBvcnQgXCJnZW5lcmljL190eXBvZ3JhcGh5LnNhc3NcIlxuXG4vLyBNaXhpbnMgJiBmdW5jdGlvbnNcbkBpbXBvcnQgXCJtaXhpbnMvX2Z1bmN0aW9ucy5zYXNzXCJcblxuLy8gTGF5b3V0IHN0eWxlcyAoY29udGVudCBjb250YWluZXJzKVxuQGltcG9ydCBcImxheW91dC9fZ3JpZC5zYXNzXCJcbkBpbXBvcnQgXCJsYXlvdXQvX2hlYWRlci5zYXNzXCJcbkBpbXBvcnQgXCJsYXlvdXQvX2wtd3JhcC5zYXNzXCJcbkBpbXBvcnQgXCJsYXlvdXQvX3NwYWNpbmcuc2Fzc1wiXG5AaW1wb3J0IFwibGF5b3V0LzQwNC5zYXNzXCJcbkBpbXBvcnQgXCJsYXlvdXQvY2FydC5zYXNzXCJcbkBpbXBvcnQgXCJsYXlvdXQvY2hlY2tvdXQuc2Fzc1wiXG5AaW1wb3J0IFwibGF5b3V0L2Zvb3Rlci5zYXNzXCJcbkBpbXBvcnQgXCJsYXlvdXQvbXktYWNjb3VudC5zYXNzXCJcbkBpbXBvcnQgXCJsYXlvdXQvdGhhbmsteW91LW9yZGVyLnNhc3NcIlxuXG4vLyBNYWluIHN0eWxlc1xuQGltcG9ydCBcIm92ZXJyaWRlcy9fYW9zLnNhc3NcIlxuQGltcG9ydCBcIm92ZXJyaWRlcy9fYmlncGljdHVyZS5zYXNzXCJcbkBpbXBvcnQgXCJvdmVycmlkZXMvX2h0bWwtZm9ybXMtcGx1Z2luLnNhc3NcIlxuQGltcG9ydCBcIm92ZXJyaWRlcy9fbGVhZmxldC5zYXNzXCJcbkBpbXBvcnQgXCJvdmVycmlkZXMvX3JlY2FwdGNoYS1maXguc2Fzc1wiXG5AaW1wb3J0IFwib3ZlcnJpZGVzL193b3JkcHJlc3Mtc3R5bGVzLnNhc3NcIlxuQGltcG9ydCBcImNvbXBvbmVudHMvX2MtYnRuLnNhc3NcIlxuQGltcG9ydCBcImNvbXBvbmVudHMvX2MtY29va2llLWJhci5zYXNzXCJcbkBpbXBvcnQgXCJjb21wb25lbnRzL19jLWZvb3Rlci5zYXNzXCJcbkBpbXBvcnQgXCJjb21wb25lbnRzL19jLWhlYWRlci5zYXNzXCJcbkBpbXBvcnQgXCJjb21wb25lbnRzL19jLWhvci1tZW51LnNhc3NcIlxuQGltcG9ydCBcImNvbXBvbmVudHMvX2MtbWFwLnNhc3NcIlxuQGltcG9ydCBcImNvbXBvbmVudHMvX2MtbW9iaWxlLWhlYWRlci5zYXNzXCJcbkBpbXBvcnQgXCJjb21wb25lbnRzL19jLW1vYmlsZS1tZW51LnNhc3NcIlxuQGltcG9ydCBcImNvbXBvbmVudHMvX2MtcGFnaW5hdGlvbi5zYXNzXCJcbkBpbXBvcnQgXCJjb21wb25lbnRzL19jLXBvcHVwLnNhc3NcIlxuQGltcG9ydCBcImNvbXBvbmVudHMvX2Mtc2Nyb2xsLXRvLXRvcC5zYXNzXCJcbkBpbXBvcnQgXCJjb21wb25lbnRzL19jLXNoYXJlLWljb25zLnNhc3NcIlxuQGltcG9ydCBcImNvbXBvbmVudHMvX2MtdGl0bGUuc2Fzc1wiXG5AaW1wb3J0IFwiYmxvY2tzL19iLWV4YW1wbGUuc2Fzc1wiXG5AaW1wb3J0IFwiYmxvY2tzL19jdXN0b20taGVhZGluZy5zYXNzXCJcbkBpbXBvcnQgXCJibG9ja3MvX2hlcm9fdGV4dF93aXRoX2ljb25zLnNhc3NcIlxuQGltcG9ydCBcImJsb2Nrcy9fbmV3c2xldHRlci5zYXNzXCJcbkBpbXBvcnQgXCJibG9ja3MvX3Bvc3RzLWxvb3Auc2Fzc1wiXG5AaW1wb3J0IFwiYmxvY2tzL192aWRlb3Nfd2l0aF9saWdodGJveC5zYXNzXCJcbkBpbXBvcnQgXCJibG9ja3MvYWJvdXQtcHJvZHVjdC5zYXNzXCJcbkBpbXBvcnQgXCJibG9ja3MvYW5pbWF0ZWQtbnVtYmVycy5zYXNzXCJcbkBpbXBvcnQgXCJibG9ja3MvYmxvZy1oZWFkZXIuc2Fzc1wiXG5AaW1wb3J0IFwiYmxvY2tzL2Jsb2ctdGV4dC5zYXNzXCJcbkBpbXBvcnQgXCJibG9ja3MvYmxvZy13cmFwcGVyLnNhc3NcIlxuQGltcG9ydCBcImJsb2Nrcy9idXR0b25zLWdyb3VwLnNhc3NcIlxuQGltcG9ydCBcImJsb2Nrcy9jb21wYXJpc29uLnNhc3NcIlxuQGltcG9ydCBcImJsb2Nrcy9jb250YWN0LnNhc3NcIlxuQGltcG9ydCBcImJsb2Nrcy9jb250ZW50X3dpdGhfaW1hZ2VfYW5kX2ljb25zLnNhc3NcIlxuQGltcG9ydCBcImJsb2Nrcy9jb250ZW50LXdpdGgtaW1hZ2Uuc2Fzc1wiXG5AaW1wb3J0IFwiYmxvY2tzL2NvbnRlbnQtd2l0aC1saXN0LWFuZC1pbWFnZS5zYXNzXCJcbkBpbXBvcnQgXCJibG9ja3MvY3VzdG9tX3Bvc3RfZXhjZXJwdC5zYXNzXCJcbkBpbXBvcnQgXCJibG9ja3MvY3VzdG9tLXRleHQuc2Fzc1wiXG5AaW1wb3J0IFwiYmxvY2tzL2Rlc2NyaXB0aW9uLnNhc3NcIlxuQGltcG9ydCBcImJsb2Nrcy9lcGlzb2Rlcy5zYXNzXCJcbkBpbXBvcnQgXCJibG9ja3MvZmFxLnNhc3NcIlxuQGltcG9ydCBcImJsb2Nrcy9mbGV4LWNvbnRlbnQtd2l0aC1iYWNrZ3JvdW5kLnNhc3NcIlxuQGltcG9ydCBcImJsb2Nrcy9ncmlkLWltYWdlcy5zYXNzXCJcbkBpbXBvcnQgXCJibG9ja3MvaW1wcmVzc3VtLnNhc3NcIlxuQGltcG9ydCBcImJsb2Nrcy9pbmZvLXdpdGgtaW1hZ2UtYW5kLWNvbnRlbnQuc2Fzc1wiXG5AaW1wb3J0IFwiYmxvY2tzL2luZm9ybWF0aW9ucy5zYXNzXCJcbkBpbXBvcnQgXCJibG9ja3MvbWVub3Rlc3Quc2Fzc1wiXG5AaW1wb3J0IFwiYmxvY2tzL291dGxpbmUtZGVzY3JpcHRpb24uc2Fzc1wiXG5AaW1wb3J0IFwiYmxvY2tzL3BhcnRuZXJzLnNhc3NcIlxuQGltcG9ydCBcImJsb2Nrcy9wcm9kdWN0LXByb3Muc2Fzc1wiXG5AaW1wb3J0IFwiYmxvY2tzL3Byb2R1Y3Qtd2l0aC1jb21wYW5pZXMuc2Fzc1wiXG5AaW1wb3J0IFwiYmxvY2tzL3Byb2R1Y3RzX2xvb3Auc2Fzc1wiXG5AaW1wb3J0IFwiYmxvY2tzL3Jldmlld3Muc2Fzc1wiXG5AaW1wb3J0IFwiYmxvY2tzL3Nob3AtYnV0dG9uLnNhc3NcIlxuQGltcG9ydCBcImJsb2Nrcy9zbWFsbC10ZXh0LnNhc3NcIlxuQGltcG9ydCBcImJsb2Nrcy9zeW1wdG9tZXMtd2l0aC1pbmZvLnNhc3NcIlxuQGltcG9ydCBcImJsb2Nrcy9zeW1wdG9tZXMuc2Fzc1wiXG5AaW1wb3J0IFwiYmxvY2tzL3Rlc3RpbW9uaWFscy5zYXNzXCJcbkBpbXBvcnQgXCJibG9ja3MvdGV4dC1ncm91cC5zYXNzXCJcbkBpbXBvcnQgXCJibG9ja3MvdmlkZW8tdHJhaWxlci5zYXNzXCJcbkBpbXBvcnQgXCJibG9ja3MvemFobHVuZy5zYXNzXCJcbkBpbXBvcnQgXCJwYWdlcy9fcHJvZHVjdC1zaW5nbGUuc2Fzc1wiXG5AaW1wb3J0IFwicGFnZXMvX3N1cHBvcnQtcGFnZXMuc2Fzc1wiXG5AaW1wb3J0IFwidXRpbGl0aWVzL19ub3JtYWxpemUuc2Fzc1wiXG5AaW1wb3J0IFwidXRpbGl0aWVzL190ZXh0LXNpemVzLnNhc3NcIlxuQGltcG9ydCBcInV0aWxpdGllcy9fdXRpbGl0aWVzLnNhc3NcIlxuXG5AdGFpbHdpbmQgdXRpbGl0aWVzIiwiLmFsZXJ0IFxuICBAYXBwbHkgcmVsYXRpdmUgcHgtNSBweS0zIG1iLTQgcm91bmRlZCBib3JkZXIgYm9yZGVyLXRyYW5zcGFyZW50XG5cbi5hbGVydC1wcmltYXJ5IFxuICBAYXBwbHkgdGV4dC1ibHVlLTgwMCBiZy1ibHVlLTIwMCBib3JkZXItYmx1ZS0zMDBcblxuLmFsZXJ0LXNlY29uZGFyeSBcbiAgQGFwcGx5IHRleHQtZ3JheS04MDAgYmctZ3JheS0zMDAgYm9yZGVyLWdyYXktNDAwXG5cbi5hbGVydC1zdWNjZXNzIFxuICBAYXBwbHkgdGV4dC1ncmVlbi04MDAgYmctZ3JlZW4tMjAwIGJvcmRlci1ncmVlbi0zMDBcblxuLmFsZXJ0LWRhbmdlciBcbiAgQGFwcGx5IHRleHQtcmVkLTgwMCBiZy1yZWQtMjAwIGJvcmRlci1yZWQtMzAwXG5cbi5hbGVydC13YXJuaW5nIFxuICBAYXBwbHkgdGV4dC15ZWxsb3ctODAwIGJnLXllbGxvdy0yMDAgYm9yZGVyLXllbGxvdy0zMDBcblxuLmFsZXJ0LWluZm8gXG4gIEBhcHBseSB0ZXh0LWluZGlnby04MDAgYmctaW5kaWdvLTIwMCBib3JkZXItaW5kaWdvLTMwMFxuIiwiaHRtbFxuICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aFxuICBvdmVyZmxvdy15OiBzY3JvbGxcbiAgQG1lZGlhKG1heC13aWR0aDogMTIyNXB4KVxuICAgIGZvbnQtc2l6ZTogMTFweFxuKlxuICBzY3JvbGwtbWFyZ2luLXRvcDogMjBweFxuICBAc2NyZWVuIGxnXG4gICAgc2Nyb2xsLW1hcmdpbi10b3A6IDUwcHhcblxuLnNjcm9sbC1kaXNhYmxlZFxuICBAYXBwbHkgb3ZlcmZsb3cteS1oaWRkZW5cblxuYm9keVxuICBAYXBwbHkgZm9udC1zYW5zIHRleHQtYmFzZS10eHQgdGV4dC0xNVxuICBAc2NyZWVuIHNtXG4gICAgQGFwcGx5IHRleHQtMTZcbiAgJi5zaG93LXNjcmVlbi1zaXplXG4gICAgJjphZnRlclxuICAgICAgcG9zaXRpb246IGZpeGVkXG4gICAgICBsZWZ0OiA1MCVcbiAgICAgIGJvdHRvbTogMHB4XG4gICAgICB3aWR0aDogMTYwcHhcbiAgICAgIGJhY2tncm91bmQ6ICMwMDBcbiAgICAgIGNvbG9yOiAjZmZmXG4gICAgICBjb250ZW50OiAnW1RJTlldIDBweC0zNzRweCdcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlclxuICAgICAgcGFkZGluZzogNXB4XG4gICAgICBmb250LXNpemU6IDEycHhcbiAgICAgIHotaW5kZXg6IDk5OTlcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1cHhcbiAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDVweFxuICAgICAgbWFyZ2luLWxlZnQ6IC04MHB4XG4gICAgICBAc2NyZWVuIG1pbmlcbiAgICAgICAgY29udGVudDogXCJbTUlOSV0gMzc1cHgtNDc5cHhcIlxuICAgICAgQHNjcmVlbiB4c1xuICAgICAgICBjb250ZW50OiBcIltYU10gNDgwcHgtNzY3cHhcIlxuICAgICAgQHNjcmVlbiBzbVxuICAgICAgICBjb250ZW50OiBcIltTTV0gNzY4cHgtOTkxcHhcIlxuICAgICAgQHNjcmVlbiBtZFxuICAgICAgICBjb250ZW50OiBcIltNRF0gOTkycHgtMTE5OXB4XCJcbiAgICAgIEBzY3JlZW4gbGdcbiAgICAgICAgY29udGVudDogXCJbTEddIDEyMDBweC0xNDk5cHhcIlxuICAgICAgQHNjcmVlbiB4bFxuICAgICAgICBjb250ZW50OiBcIltYTF0gMTUwMHB4LTE4OTlweFwiXG4gICAgICBAc2NyZWVuIHh4bFxuICAgICAgICBjb250ZW50OiBcIltYWExdIDE5MDBweC3iiJ5cIlxuXG4udGhlbWUtdHlwb2dyYXBoeVxuICBAYXBwbHkgcHJvc2UgbWF4LXctbm9uZVxuIiwiLmZvcm0taW5wdXRcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgxNywgNjUsIDI1NSwgMC4zMylcbiAgYm94LXNoYWRvdzogMnB4IDJweCA2cHggcmdiYSgwLCAwLCAwLCAwLjE2KVxuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZVxuICBjb2xvcjogdGhlbWUoJ2NvbG9ycy5iYXNlLXR4dCcpXG4gIGJvcmRlci1yYWRpdXM6IDBcbiAgZm9udC1zaXplOiAxNnB4XG4gIGxpbmUtaGVpZ2h0OiAyLjQ1XG4gIHotaW5kZXg6IDEwXG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0XG4gIEBhcHBseSBibG9jayB3LWZ1bGwgcHgtNCBweS0xXG4gIEBzY3JlZW4gc21cbiAgICBmb250LXNpemU6IDEzcHhcbiAgICBsaW5lLWhlaWdodDogM1xuXG4uZm9ybS10ZXh0YXJlYVxuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dFxuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDE3LCA2NSwgMjU1LCAwLjMzKVxuICBib3gtc2hhZG93OiAycHggMnB4IDZweCByZ2JhKDAsIDAsIDAsIDAuMTYpXG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlXG4gIGNvbG9yOiB0aGVtZSgnY29sb3JzLmJhc2UtdHh0JylcbiAgYm9yZGVyLXJhZGl1czogMFxuICBmb250LXNpemU6IDEzcHhcbiAgdGV4dC1pbmRlbnQ6IDAgIWltcG9ydGFudFxuICBwYWRkaW5nLXRvcDogMS4xcmVtXG4gIEBhcHBseSBibG9jayB3LWZ1bGxcblxuLmZvcm0td3JhcFxuICBwb3NpdGlvbjogcmVsYXRpdmVcblxuLmZvcm0td3JhcC0taXMtYWN0aXZlXG4gIC5mb3JtLWxhYmVsXG4gICAgZm9udC1zaXplOiAxMHB4XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTE1MCUpXG5cbi5mb3JtLWxhYmVsXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZVxuICBsZWZ0OiAxcHhcbiAgdG9wOiAyOHB4XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpXG4gIGZvbnQtc2l6ZTogMTNweFxuICB6LWluZGV4OiAyMFxuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dFxuICBwb2ludGVyLWV2ZW50czogbm9uZVxuICBAYXBwbHkgbWwtM1xuXG4uZm9ybS1jaGVja2JveFxuICBib3gtc2hhZG93OiAycHggMnB4IDZweCByZ2JhKDAsIDAsIDAsIDAuMTYpXG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMTcsIDY1LCAyNTUsIDAuMzMpXG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlXG4gIGJvcmRlci1yYWRpdXM6IDBcbiAgd2lkdGg6IDIzcHhcbiAgaGVpZ2h0OiAyNHB4XG4gIGN1cnNvcjogcG9pbnRlclxuIiwiLmxhenlsb2FkXG4gIG9wYWNpdHk6IDBcbiAgdHJhbnNpdGlvbjogYWxsIDAuMXMgZWFzZS1pbi1vdXRcblxuLmxhenlsb2FkZWRcbiAgb3BhY2l0eTogMVxuIiwiaW1nXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGVcbiAgbWF4LXdpZHRoOiAxMDAlXG4gIGhlaWdodDogYXV0b1xuXG5maWd1cmVcbiAgbWFyZ2luOiAwXG5cbm9iamVjdCxcbmlmcmFtZSxcbmVtYmVkLFxuY2FudmFzLFxudmlkZW8sXG5hdWRpbyxcbnN2Z1xuICBtYXgtd2lkdGg6IDEwMCVcblxuLnN2Zy1pbi1mdWxsIHN2Z1xuICB3aWR0aDogMTAwJVxuICBoZWlnaHQ6IGF1dG8iLCJwXG4gIG1hcmdpbi10b3A6ICB0aGVtZSgnc3BhY2luZy5kZWZhdWx0LXR5cG9ncmFwaHktbWFyZ2luJylcbiAgbWFyZ2luLWJvdHRvbTogdGhlbWUoJ3NwYWNpbmcuZGVmYXVsdC10eXBvZ3JhcGh5LW1hcmdpbicpXG5cbi5wLXJlc2V0XG4gIHA6Zmlyc3QtY2hpbGRcbiAgICBtYXJnaW4tdG9wOiAwXG4gIHA6bGFzdC1jaGlsZFxuICAgIG1hcmdpbi1ib3R0b206IDBcbiIsInByZVxuICBtYXJnaW4tdG9wOiAwXG4gIG1hcmdpbi1ib3R0b206IHRoZW1lKCdzcGFjaW5nLmRlZmF1bHQtdHlwb2dyYXBoeS1tYXJnaW4nKVxuIiwiLyoqXG4gKiBQcmludCBzdHlsZXMuXG4gKiBUYWtlbiBmcm9tIGh0dHBzOi8vZ2l0aHViLmNvbS9oNWJwL2h0bWw1LWJvaWxlcnBsYXRlXG4gKi9cblxuQG1lZGlhIHByaW50IHtcbiAgKixcbiAgKjpiZWZvcmUsXG4gICo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICMwMDAgIWltcG9ydGFudDsgLyogQmxhY2sgcHJpbnRzIGZhc3RlciAqL1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICB0ZXh0LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgYSxcbiAgYTp2aXNpdGVkIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxuXG4gIGFbaHJlZl06YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIChcIiBhdHRyKGhyZWYpIFwiKVwiO1xuICB9XG5cbiAgYWJiclt0aXRsZV06YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIChcIiBhdHRyKHRpdGxlKSBcIilcIjtcbiAgfVxuXG4gIC8qXG4gICAqIERvbid0IHNob3cgbGlua3MgdGhhdCBhcmUgZnJhZ21lbnQgaWRlbnRpZmllcnMsXG4gICAqIG9yIHVzZSB0aGUgYGphdmFzY3JpcHQ6YCBwc2V1ZG8gcHJvdG9jb2xcbiAgICovXG5cbiAgYVtocmVmXj1cIiNcIl06YWZ0ZXIsXG4gIGFbaHJlZl49XCJqYXZhc2NyaXB0OlwiXTphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxuXG4gIHByZSB7XG4gICAgd2hpdGUtc3BhY2U6IHByZS13cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgcHJlLFxuICBibG9ja3F1b3RlIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjOTk5O1xuICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgfVxuXG4gIC8qXG4gICAqIFByaW50aW5nIFRhYmxlczpcbiAgICogaHR0cDovL2Nzcy1kaXNjdXNzLmluY3V0aW8uY29tL3dpa2kvUHJpbnRpbmdfVGFibGVzXG4gICAqL1xuXG4gIHRoZWFkIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1oZWFkZXItZ3JvdXA7XG4gIH1cblxuICB0cixcbiAgaW1nIHtcbiAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XG4gIH1cblxuICBwLFxuICBoMixcbiAgaDMge1xuICAgIG9ycGhhbnM6IDM7XG4gICAgd2lkb3dzOiAzO1xuICB9XG5cbiAgaDIsXG4gIGgzIHtcbiAgICBwYWdlLWJyZWFrLWFmdGVyOiBhdm9pZDtcbiAgfVxufVxuIiwiQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAxMlxuICAgIEBtZWRpYShtaW4td2lkdGg6IDk5MnB4KVxuICAgICAgICAuY29sLWxnLSN7JGl9XG4gICAgICAgICAgICBtYXgtd2lkdGg6IHBlcmNlbnRhZ2UoJGkgLyAxMilcbiAgICAgICAgLm9mZnNldC1sZy0jeyRpfVxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IHBlcmNlbnRhZ2UoJGkgLyAxMilcbiAgICBAbWVkaWEobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KVxuICAgICAgICAuY29sLW1kLSN7JGl9XG4gICAgICAgICAgICBtYXgtd2lkdGg6IHBlcmNlbnRhZ2UoJGkgLyAxMilcbiAgICBAbWVkaWEobWF4LXdpZHRoOiA3NjdweClcbiAgICAgICAgLmNvbC0jeyRpfVxuICAgICAgICAgICAgbWF4LXdpZHRoOiBwZXJjZW50YWdlKCRpIC8gMTIpXG5cbltjbGFzcyo9XCJjb2wtXCJdXG4gICAgd2lkdGg6IDEwMCVcbiAgICBwYWRkaW5nLWxlZnQ6IDEycHhcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4XG4gICAgcG9zaXRpb246IHJlbGF0aXZlXG4gICAgJi5jb2wtcHJvZHVjdHNcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyN3B4XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDI3cHhcbiAgICBAbWVkaWEobWF4LXdpZHRoOiA3NjdweClcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyNHB4XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDI0cHhcblxuLmNvbnRhaW5lclxuICAgIG1hcmdpbi1sZWZ0OiBhdXRvXG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvXG4gICAgcGFkZGluZy1sZWZ0OiAxMnB4XG4gICAgcGFkZGluZy1yaWdodDogMTJweFxuICAgIEBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KVxuICAgICAgICBtYXgtd2lkdGg6IDEwMCVcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyNHB4XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDI0cHhcbiAgICAmLmNvbnRhaW5lci1wcm9kdWN0c1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDI3cHhcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjdweFxuICAgIEBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KVxuICAgICAgICBtYXgtd2lkdGg6IDEwMCVcbiAgICBAbWVkaWEobWluLXdpZHRoOiAxNDY0cHgpXG4gICAgICAgIG1heC13aWR0aDogMTQ2NHB4XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTJweFxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvXG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0b1xuXG4uc20tY29udGFpbmVyXG4gICAgbWFyZ2luLWxlZnQ6IGF1dG9cbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG9cbiAgICBwYWRkaW5nLWxlZnQ6IDEycHhcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4XG4gICAgQG1lZGlhKG1heC13aWR0aDogNzY3cHgpXG4gICAgICAgIG1heC13aWR0aDogMTAwJVxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDI0cHhcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjRweFxuICAgIEBtZWRpYShtaW4td2lkdGg6IDEwOThweClcbiAgICAgICAgbWF4LXdpZHRoOiAxMDk4cHhcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMnB4XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEycHhcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG9cbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvXG4uY3VzdG9tLWJsb2ctY29udGFpbmVyLXdyYXBwZXJcbiAgICBtYXgtd2lkdGg6IDg3NHB4XG4gICAgd2lkdGg6IDEwMCVcbiAgICBtYXJnaW46IDAgYXV0b1xuLmJsb2ctY29udGFpbmVyXG4gICAgbWFyZ2luLWxlZnQ6IGF1dG9cbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG9cbiAgICBwYWRkaW5nLWxlZnQ6IDEycHhcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4XG4gICAgQG1lZGlhKG1heC13aWR0aDogNzY3cHgpXG4gICAgICAgIG1heC13aWR0aDogMTAwJVxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDI0cHhcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjRweFxuICAgIEBtZWRpYShtaW4td2lkdGg6IDg3NHB4KVxuICAgICAgICBtYXgtd2lkdGg6IDg3NHB4XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTJweFxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvXG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0b1xuLmJsb2ctd3JhcHBlci1uby1ib3JkZXJcbiAgICBtYXJnaW4tbGVmdDogYXV0b1xuICAgIG1hcmdpbi1yaWdodDogYXV0b1xuICAgIHBhZGRpbmctbGVmdDogMTJweFxuICAgIHBhZGRpbmctcmlnaHQ6IDEycHhcbiAgICBAbWVkaWEobWF4LXdpZHRoOiA3NjdweClcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlXG4gICAgICAgIHBhZGRpbmctbGVmdDogMjRweFxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyNHB4XG4gICAgQG1lZGlhKG1pbi13aWR0aDogMTEyMnB4KVxuICAgICAgICBtYXgtd2lkdGg6IDExMjJweFxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEycHhcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTJweFxuICAgICAgICBtYXJnaW4tbGVmdDogYXV0b1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG9cbi5yb3dcbiAgICBkaXNwbGF5OiBmbGV4XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3hcbiAgICBmbGV4LXdyYXA6IHdyYXBcbiAgICBtYXJnaW4tbGVmdDogLTEycHhcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMnB4XG4gICAgJi5yb3ctcHJvZHVjdHNcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0yN3B4XG4gICAgICAgIG1hcmdpbi1yaWdodDogLTI3cHhcbiAgICBAbWVkaWEobWF4LXdpZHRoOiA3NjdweClcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0yNHB4XG4gICAgICAgIG1hcmdpbi1yaWdodDogLTI0cHhcbi5kLWZsZXhcbiAgICBkaXNwbGF5OiBmbGV4XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3hcbi5qdXN0aWZ5LWNlbnRlclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyXG4uYWxpZ24tYmFzZWxpbmVcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZVxuXG4ub3JkZXItbW9iaWxlLTFcbiAgICBAbWVkaWEobWF4LXdpZHRoOiA3NjdweClcbiAgICAgICAgb3JkZXI6IDFcbi5vcmRlci1tb2JpbGUtMlxuICAgIEBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KVxuICAgICAgICBvcmRlcjogMlxuLm9yZGVyLW1vYmlsZS0zXG4gICAgQG1lZGlhKG1heC13aWR0aDogNzY3cHgpXG4gICAgICAgIG9yZGVyOiAzXG4ub3JkZXItbW9iaWxlLTRcbiAgICBAbWVkaWEobWF4LXdpZHRoOiA3NjdweClcbiAgICAgICAgb3JkZXI6IDRcbi5vcmRlci1tb2JpbGUtNVxuICAgIEBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KVxuICAgICAgICBvcmRlcjogNVxuLm9yZGVyLW1vYmlsZS02XG4gICAgQG1lZGlhKG1heC13aWR0aDogNzY3cHgpXG4gICAgICAgIG9yZGVyOiA2XG5cblxuLmhpZGUtbW9iaWxlXG4gICAgQG1lZGlhKG1heC13aWR0aDogNzY3cHgpXG4gICAgICAgIGRpc3BsYXk6IG5vbmVcbi52aXNpYmxlLW1vYmlsZVxuICAgIGRpc3BsYXk6IG5vbmVcbiAgICBAbWVkaWEobWF4LXdpZHRoOiA3NjdweClcbiAgICAgICAgZGlzcGxheTogaW5pdGlhbFxuICAgICAgICAmLnJvd1xuICAgICAgICAgICAgZGlzcGxheTogZmxleCIsImhlYWRlclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkYgIWltcG9ydGFudFxuICAgIC8vIHotaW5kZXg6IDk5OTkgIWltcG9ydGFudFxuICAgIEBtZWRpYShtaW4td2lkdGg6IDc2OHB4KVxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTVweFxuICAgIC5oZWFkZXItd3JhcHBlclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4XG4gICAgLmhvbWUtYnV0dG9uXG4gICAgICAgIGltZ1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA3cHhcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDRweFxuICAgIC5zaXRlLWxvZ29cbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDogMTQ2M3B4KSBhbmQgKG1pbi13aWR0aDogMTIwMHB4KVxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxNTBweFxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvXG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDExOTlweClcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwcHhcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0b1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTJweFxuICAgIC5sYW5nLXdyYXBwZXJcbiAgICAgICAgdWxcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXhcbiAgICAgICAgICAgIGhlaWdodDogMTAwJVxuICAgICAgICAgICAgbGlcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCVcbiAgICAgICAgLndwbWwtbHMtbGVnYWN5LWxpc3QtaG9yaXpvbnRhbFxuICAgICAgICAgICAgcGFkZGluZzogMFxuICAgICAgICAgICAgYm9yZGVyOiBub25lXG4gICAgICAgIC53cG1sLWxzLWxlZ2FjeS1saXN0LWhvcml6b250YWwud3BtbC1scy1zdGF0aWNzLWZvb3RlclxuICAgICAgICAgICAgbWFyZ2luOiAwXG4gICAgICAgIC53cG1sLWxzLWxpbmtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEzcHggMjJweCA4cHggMjJweFxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2tcbiAgICAgICAgICAgIGhlaWdodDogMTAwJVxuICAgIHVsLmMtaG9yLW1lbnVcbiAgICAgICAgYm9yZGVyOiAwLjVweCBzb2xpZCByZ2JhKDE2MCwgMTY0LCAxNjksIDAuODUpXG4gICAgICAgIGJvcmRlci1sZWZ0OiB1bnNldFxuICAgICAgICAubWVudS1pdGVtLndpdGgtc3VibWVudVxuICAgICAgICAgICAgPmFcbiAgICAgICAgICAgICAgICAmOjphZnRlclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9ja1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy93cC1jb250ZW50L3RoZW1lcy9tZW5vZWxsZS9hc3NldHMvaW1nL2ljb25zL2Fycm93LWRvd24tbWVudS5zdmcnKVxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDdweFxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTJweFxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogN3B4XG4gICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGVcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdFxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlclxuICAgICAgICAgICAgPmE6aG92ZXIsXG4gICAgICAgICAgICA+YTpmb2N1c1xuICAgICAgICAgICAgICAgICY6OmFmdGVyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL3dwLWNvbnRlbnQvdGhlbWVzL21lbm9lbGxlL2Fzc2V0cy9pbWcvaWNvbnMvYXJyb3ctZG93bi1tZW51LWhvdmVyLnN2ZycpXG4gICAgICAgIC5tZW51LWl0ZW0uY3VycmVudC1tZW51LWl0ZW1cbiAgICAgICAgICAgIGFcbiAgICAgICAgICAgICAgICBjb2xvcjogIzc0MUI5OFxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxuICAgICAgICAgICAgICAgICY6OmJlZm9yZVxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCBlYXNlLWluLW91dCAuNHNcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoIDEwMCUgLSA1MnB4IClcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzcHhcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlXG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogLTJweFxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzQxQjk4XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDUwJVxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSlcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDogMTE5OXB4KVxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoIDEwMCUgLSAyMHB4IClcbiAgICAgICAgLm1lbnUtaXRlbS5jdXJyZW50LXBhZ2UtYW5jZXN0b3JcbiAgICAgICAgICAgID5hXG4gICAgICAgICAgICAgICAgY29sb3I6ICM3NDFCOThcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmVcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmVcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIlxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9ja1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgZWFzZS1pbi1vdXQgLjRzXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKCAxMDAlIC0gNTJweCApXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogM3B4XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxuICAgICAgICAgICAgICAgICAgICBib3R0b206IC0ycHhcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzc0MUI5OFxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1MCVcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDExOTlweClcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKCAxMDAlIC0gMjBweCApXG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvd3AtY29udGVudC90aGVtZXMvbWVub2VsbGUvYXNzZXRzL2ltZy9pY29ucy9hcnJvdy1kb3duLW1lbnUtaG92ZXIuc3ZnJylcbiAgICAgICAgICAgIC5tZWdhLW1lbnUtd3JhcHBlcjo6YmVmb3JlXG4gICAgICAgICAgICAgICAgdG9wOiAtMnB4XG4gICAgICAgIC5tZW51LWl0ZW06Zmlyc3QtY2hpbGQuY3VycmVudC1wYWdlLWFuY2VzdG9yXG4gICAgICAgICAgICA+YVxuICAgICAgICAgICAgICAgIGNvbG9yOiAjNzQxQjk4XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2tcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIGVhc2UtaW4tb3V0IC40c1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYyggMTAwJSAtIDI2cHggKVxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDNweFxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGVcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAtMnB4XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM3NDFCOThcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogNHB4XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdW5zZXRcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDogMTE5OXB4KVxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoIDEwMCUgLSAxNHB4IClcbiAgICAgICAgICAgIC5tZWdhLW1lbnUtd3JhcHBlcjo6YmVmb3JlXG4gICAgICAgICAgICAgICAgdG9wOiAtMnB4XG4gICAgICAgIC5tZW51LWl0ZW0gYVxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdGaXJhU2FucydcbiAgICAgICAgICAgIHBhZGRpbmc6IDEzcHggMjZweFxuICAgICAgICAgICAgY29sb3I6ICMzMDM5NDVcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweFxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMFxuICAgICAgICAgICAgQG1lZGlhKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTQ2M3B4KVxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweFxuICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDogMTE5OXB4KVxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweFxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEzcHggMTBweFxuICAgICAgICAubWVudS1pdGVtOmZpcnN0LWNoaWxkIGFcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNHB4XG5cbiAgICAuYWJvdmUtbWVudS1uYXZcbiAgICAgICAgLml0ZW06bGFzdC1jaGlsZFxuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAwLjVweCBzb2xpZCByZ2JhKDE2MCwgMTY0LCAxNjksIDAuODUpXG4gICAgICAgIGEsIGJ1dHRvblxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdGaXJhU2FucydcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAwLjVweCBzb2xpZCByZ2JhKDE2MCwgMTY0LCAxNjksIDAuODUpXG4gICAgICAgICAgICBwYWRkaW5nOiA4cHggMjJweFxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlclxuICAgICAgICBwXG4gICAgICAgICAgICBtYXJnaW46IDBcbiAgICAgICAgYVxuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4XG4gICAgICAgICAgICBjb2xvcjogIzMwMzk0NVxuICAgICAgICAgICAgJjpob3ZlclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjNmQ2ZDZkXG4gICAgICAgIGE6Zmlyc3QtY2hpbGRcbiAgICAgICAgICAgIGNvbG9yOiAjMzAzOTQ1XG4gICAgICAgICAgICAmOmhvdmVyXG4gICAgICAgICAgICAgICAgY29sb3I6ICM2ZDZkNmRcbiAgICAgICAgICAgICYuYWN0aXZlXG4gICAgICAgICAgICAgICAgY29sb3I6ICM3NDFCOThcbi5idG4taWNvblxuICAgIGJhY2tncm91bmQ6IHVuc2V0XG4gICAgcG9zaXRpb246IHJlbGF0aXZlXG4gICAgJi5teS1hY2NvdW50LWJ0blxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyXG4gICAgLmFjY291bnQtd3JhcHBlclxuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZVxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGVcbiAgICAgICAgcmlnaHQ6IDBcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRlxuICAgICAgICB3aWR0aDogMzE1cHhcbiAgICAgICAgdG9wOiAxMDAlXG4gICAgICAgIGhlaWdodDogMFxuICAgICAgICBwYWRkaW5nOiAwXG4gICAgICAgIHotaW5kZXg6IDEwMDAwMFxuICAgICAgICBib3JkZXItdG9wOiAzcHggc29saWQgIzc0MUI5OFxuICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNBRUIxQjVcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNBRUIxQjVcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0FFQjFCNVxuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA4cHhcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDhweFxuICAgICAgICBvcGFjaXR5OiAwXG4gICAgICAgIGJveC1zaGFkb3c6IDBweCAyM3B4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjA1KVxuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA3NjdweClcbiAgICAgICAgICAgIHRvcDogNTNweFxuICAgICAgICAgICAgbGVmdDogMFxuICAgICAgICAgICAgd2lkdGg6IDEwMCVcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJSAgICBcbiAgICAgICAgKlxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIGVhc2UtaW4tb3V0IC4zc1xuICAgICAgICAgICAgb3BhY2l0eTogMFxuICAgICAgICAgICAgaGVpZ2h0OiAwXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuXG4gICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW5cbiAgICAgICAgcFxuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4XG4gICAgICAgICAgICBmb250LWZhbWlseTogJ0ZpcmFTYW5zJ1xuICAgICAgICAgICAgY29sb3I6ICMxOTJBNDJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDBcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDBcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHhcbiAgICAgICAgLmxvZ2luLWJ0blxuICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KCM3YjIwYTAgMCUsICM1ZjBjODEgMTAwJSlcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweFxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMFxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdGaXJhU2FucydcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrXG4gICAgICAgICAgICB3aWR0aDogMTAwJVxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlXG4gICAgICAgICAgICBtYXJnaW4tYmxvY2s6IDMwcHhcbiAgICAgICAgICAgIHBhZGRpbmc6IDE1cHhcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDI4cHhcbiAgICAgICAgICAgIGNvbG9yOiAjRjdGNEZDXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjNTYxNzcwXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgZWFzZS1pbi1vdXQgLjNzXG4gICAgICAgICAgICAmOmhvdmVyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01cHgpXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogLjhcbiAgICAgICAgLnJlZ2lzdGVyLWxpbmtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnRmlyYVNhbnMnXG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHhcbiAgICAgICAgICAgIGNvbG9yOiAjMTkyYTQyXG4gICAgICAgICAgICBib3JkZXItdG9wOiBub25lXG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmVcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiBub25lXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAuNXB4IHNvbGlkICNBMEE0QTlcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMCA0cHggMFxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIGVhc2UtaW4tb3V0IC4zc1xuICAgICAgICAgICAgJjpob3ZlclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IC44XG4gICAgICAgICYuYWN0aXZlXG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogYWxsXG4gICAgICAgICAgICBwYWRkaW5nOiAxOHB4IDIwcHggMjhweCAyMHB4XG4gICAgICAgICAgICBvcGFjaXR5OiAxXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG9cbiAgICAgICAgICAgICpcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG9cbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZVxuICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGVcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgZWFzZS1pbi1vdXQgLjNzXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMVxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCBlYXNlLWluLW91dCAuM3Ncbi5jYXJ0LWJ0blxuICAgIGJhY2tncm91bmQ6IHVuc2V0XG4gICAgcG9zaXRpb246IHJlbGF0aXZlXG4gICAgLmNhcnQtY29udGVudHNcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlXG4gICAgICAgIHJpZ2h0OiAxMnB4XG4gICAgICAgIHdpZHRoOiAxOHB4XG4gICAgICAgIGhlaWdodDogMThweFxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzQxQjk4XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJVxuICAgICAgICBkaXNwbGF5OiBmbGV4XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcbiAgICAgICAgZm9udC1zaXplOiAxM3B4XG4gICAgICAgIGNvbG9yOiAjRjdGNEZDXG4gICAgICAgIHRvcDogMTdweFxuICAgICAgICBmb250LXdlaWdodDogNzAwXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0XG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KVxuICAgICAgICAgICAgd2lkdGg6IDEzcHhcbiAgICAgICAgICAgIGhlaWdodDogMTNweFxuICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4XG4gICAgICAgICAgICByaWdodDogNXB4XG4gICAgICAgICAgICB0b3A6IDExcHhcbiAgICAuc2hvcHBpbmctY2FydC1jb250ZW50XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGRkZcbiAgICAgICAgei1pbmRleDogMTAwXG4gICAgICAgIGJvcmRlci10b3A6IDNweCBzb2xpZCAjNzQxQjk4XG4gICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI0FFQjFCNVxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0FFQjFCNVxuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjQUVCMUI1XG4gICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDhweFxuICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogOHB4XG4gICAgICAgIHdpZHRoOiAzMTVweFxuICAgICAgICByaWdodDogMFxuICAgICAgICB0b3A6IDEwMCVcbiAgICAgICAgb3BhY2l0eTogMFxuICAgICAgICBib3gtc2hhZG93OiAwcHggMjNweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4wNSlcbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDogNzY3cHgpXG4gICAgICAgICAgICB3aWR0aDogMTAwJVxuICAgICAgICAgICAgbGVmdDogMFxuICAgICAgICAqXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgZWFzZS1pbi1vdXQgLjNzXG4gICAgICAgICAgICBvcGFjaXR5OiAwXG4gICAgICAgICAgICBoZWlnaHQ6IDBcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW5cbiAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlblxuICAgICAgICBhXG4gICAgICAgICAgICBib3JkZXI6IHVuc2V0XG4gICAgICAgICYuYWN0aXZlXG4gICAgICAgICAgICBvcGFjaXR5OiAxXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9ja1xuICAgICAgICAgICAgLndvb2NvbW1lcmNlLW1pbmktY2FydF9fZW1wdHktbWVzc2FnZVxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHhcbiAgICAgICAgICAgIC50aXRsZS13cmFwcGVyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTVweCAxMnB4IDExcHggMTJweFxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDAuNXB4IHNvbGlkICNBMEE0QTlcbiAgICAgICAgICAgICAgICBwXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnRmlyYVNhbnMnXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDBcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzE5MmE0MlxuICAgICAgICAgICAgbGlcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4XG4gICAgICAgICAgICAgICAgZGlzcGxheTogLW1zLWZsZXhib3hcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXhcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAyMHB4IDEwcHggOXB4XG4gICAgICAgICAgICAgICAgYVxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmVcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMlxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTA3cHhcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNDJweFxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE3cHhcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleFxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxuICAgICAgICAgICAgICAgICAgICBpbWdcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG9cbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDExOXB4XG4gICAgICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluXG4gICAgICAgICAgICAgICAgLnF1YW50aXR5LXRpdGxlLXdyYXBwZXJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdFxuICAgICAgICAgICAgICAgICAgICBwXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ0ZpcmFTYW5zJ1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMFxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTdweFxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdFxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMzMDM5NDVcbiAgICAgICAgICAgICAgICAgICAgc3BhblxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdGaXJhU2FucydcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDBcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweFxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHhcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnRcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjYmVjMGMyXG4gICAgICAgICAgICAuY2hlY2tvdXQtYnRuXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyNjRweFxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCVcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0b1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgjN2IyMGEwIDAlLCAjNWYwYzgxIDEwMCUpXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzU2MTc3MFxuICAgICAgICAgICAgICAgIGNvbG9yOiAjRjdGNEZDXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMFxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnRmlyYVNhbnMnXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjRweFxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI2cHhcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxM3B4XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjZweFxuICAgICAgICAgICAgLmNhcnQtYnRuXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdGaXJhU2FucydcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHhcbiAgICAgICAgICAgICAgICBjb2xvcjogIzE5MmE0MlxuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IG5vbmVcbiAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmVcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogbm9uZVxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IC41cHggc29saWQgI0EwQTRBOVxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMCA0cHggMFxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCBlYXNlLWluLW91dCAuM3NcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2tcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzNXB4XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdW5zZXRcbiAgICAgICAgICAgICAgICAmOmhvdmVyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IC44XG4gICAgICAgICAgICAuc3VtbWFyeS1jb3N0cy13cmFwcGVyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleFxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94XG4gICAgICAgICAgICAgICAgZGlzcGxheTogLXdlYmtpdC1mbGV4XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTZweCAyMHB4IDE2cHggMjBweFxuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IC41cHggc29saWQgI0EwQTRBOVxuICAgICAgICAgICAgICAgIC5sYWJlbHNcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwNXB4XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnRcbiAgICAgICAgICAgICAgICAgICAgc3Ryb25nXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ0ZpcmFTYW5zJ1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMFxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTdweFxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdFxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMzMDM5NDVcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuNlxuICAgICAgICAgICAgICAgICAgICBwXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ0ZpcmFTYW5zJ1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMFxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTVweFxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdFxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNiZWMwYzJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMFxuICAgICAgICAgICAgICAgIC5jb3N0c1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTA1cHgpXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnRmlyYVNhbnMnXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDBcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMzUpXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oNDMpXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMzAzOTQ1XG4gICAgICAgICAgICAqXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IHZpc2libGVcbiAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIGVhc2UtaW4tb3V0IC4zc1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDFcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgZWFzZS1pbi1vdXQgLjNzXG4gICAgICAgIC53b29jb21tZXJjZS1taW5pLWNhcnRfX2VtcHR5LW1lc3NhZ2VcbiAgICAgICAgICAgIHBhZGRpbmc6IDBcbiAgICAgICAgICAgIGNvbG9yOiAjMzAzOTQ1XG4gICAgICAgICAgICBvcGFjaXR5OiAuNlxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4XG4uaGVhZGVyLXdyYXBwZXItbW9iaWxlXG4gICAgLmxvZ29cbiAgICAgICAgcGFkZGluZzogMCAyMHB4XG4gICAgICAgIG1heC13aWR0aDogNDUlXG4gICAgICAgIHdpZHRoOiAxMDAlXG4gICAgLmxhbmd1YWdlLmxhbmctd3JhcHBlclxuICAgICAgICBwYWRkaW5nOiAwIDEwcHhcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlXG4gICAgICAgICY6OmJlZm9yZVxuICAgICAgICAgICAgY29udGVudDogXCJcIlxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2tcbiAgICAgICAgICAgIHdpZHRoOiAuNXB4XG4gICAgICAgICAgICBoZWlnaHQ6IDI1cHhcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMTYwLCAxNjQsIDE2OSwgMC44NSlcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxuICAgICAgICAgICAgbGVmdDogMFxuICAgICAgICAgICAgdG9wOiA1MCVcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKVxuICAgICAgICAmOjphZnRlclxuICAgICAgICAgICAgY29udGVudDogXCJcIlxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2tcbiAgICAgICAgICAgIHdpZHRoOiAuNXB4XG4gICAgICAgICAgICBoZWlnaHQ6IDI1cHhcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMTYwLCAxNjQsIDE2OSwgMC44NSlcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxuICAgICAgICAgICAgcmlnaHQ6IDBcbiAgICAgICAgICAgIHRvcDogNTAlXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSlcbiAgICAgICAgLy8gYm9yZGVyLWxlZnQ6IC41cHggc29saWQgcmdiYSgxNjAsIDE2NCwgMTY5LCAwLjg1KVxuICAgICAgICAvLyBib3JkZXItcmlnaHQ6IC41cHggc29saWQgcmdiYSgxNjAsIDE2NCwgMTY5LCAwLjg1KVxuICAgICAgICAud3BtbC1scy1sZWdhY3ktbGlzdC1ob3Jpem9udGFsXG4gICAgICAgICAgICBwYWRkaW5nOiAwXG4gICAgICAgICAgICBib3JkZXI6IG5vbmVcbiAgICAgICAgLndwbWwtbHMtbGVnYWN5LWxpc3QtaG9yaXpvbnRhbC53cG1sLWxzLXN0YXRpY3MtZm9vdGVyXG4gICAgICAgICAgICBtYXJnaW46IDBcbiAgICAgICAgLndwbWwtbHMtbGlua1xuICAgICAgICAgICAgcGFkZGluZzogMFxuICAgIC5idG4taWNvblxuICAgICAgICAuc3Ryb2tlLXdyYXBwZXJcbiAgICAgICAgICAgIGhlaWdodDogMjVweFxuICAgICAgICAgICAgd2lkdGg6IC41cHhcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMnB4XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweFxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAuNXB4XG4gICAgICAgICAgICAubGluZVxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMTYwLCAxNjQsIDE2OSwgMC44NSlcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCVcbiAgICAgICAgICAgICAgICB3aWR0aDogLjVweFxuICAgIC5teS1jYXJ0LWJ0blxuICAgICAgICAuY291bnQtd3JhcHBlclxuICAgICAgICAgICAgd2lkdGg6IDEzcHhcbiAgICAgICAgICAgIGhlaWdodDogMTNweFxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlXG4gICAgLmJ0bi1pY29uLC5jYXJ0LWJ0blxuICAgICAgICBwYWRkaW5nOiAwIDEwcHhcbiAgICAgICAgcG9zaXRpb246IHN0YXRpY1xuICAgIC5idXJnZXItYnRuXG4gICAgICAgIEBhcHBseSB0cmFuc2l0aW9uLWNvbG9yc1xuICAgICAgICB3aWR0aDogYXV0b1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRjRGNEY2XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvXG4gICAgICAgIHBhZGRpbmc6IDE5cHggMTVweFxuICAgICAgICAmOmhvdmVyIFxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCNGNEY0RjYsIDUlKVxuLm1lZ2EtbWVudS13cmFwcGVyLnByb2R1Y3RzXG4gICAgJjo6YmVmb3JlXG4gICAgICAgIHdpZHRoOiAxMyVcbiAgICAgICAgbGVmdDogNHB4XG4gICAgICAgIEBtZWRpYShtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtYXgtd2lkdGg6IDE0NjNweClcbiAgICAgICAgICAgIHdpZHRoOiAxMCVcbiAgICAgICAgQG1lZGlhKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpXG4gICAgICAgICAgICBsZWZ0OiAwXG4ubWVnYS1tZW51LXdyYXBwZXJcbiAgICBvcGFjaXR5OiAwXG4gICAgei1pbmRleDogLTFcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IGVhc2UtaW4tb3V0IC40c1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lXG4gICAgd2lkdGg6IDY2OHB4XG4gICAgcGFkZGluZzogMjBweCA1MHB4IDM0cHggMTZweFxuICAgIEBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KVxuICAgICAgICBvdmVyZmxvdy15OiBhdXRvXG4gICAgJi5hY3RpdmVcbiAgICAgICAgb3BhY2l0eTogMVxuICAgICAgICB6LWluZGV4OiAxMDBcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG9cbiAgICAmOjpiZWZvcmVcbiAgICAgICAgY29udGVudDogXCJcIlxuICAgICAgICBkaXNwbGF5OiBibG9ja1xuICAgICAgICBoZWlnaHQ6IDNweFxuICAgICAgICB3aWR0aDogMjElXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM3NDFCOThcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlXG4gICAgICAgIHRvcDogMFxuICAgICAgICBsZWZ0OiAwXG4gICAgICAgIEBtZWRpYShtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtYXgtd2lkdGg6IDE0NjNweClcbiAgICAgICAgICAgIHdpZHRoOiAxNyVcbiAgICAgICAgQG1lZGlhKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpXG4gICAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50XG4gICAgcG9zaXRpb246IGFic29sdXRlXG4gICAgYm9yZGVyLXJhZGl1czogMHB4IDBweCA4cHggOHB4XG4gICAgYmFja2dyb3VuZDogI2ZmZlxuICAgIGJvcmRlcjogMC41cHggc29saWQgI2FlYjFiNVxuICAgIGJveC1zaGFkb3c6IDBweCAyM3B4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjA1KVxuICAgIGxlZnQ6IDI2cHhcbiAgICBAbWVkaWEobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweClcbiAgICAgICAgbGVmdDogLTE1OHB4ICFpbXBvcnRhbnRcbiAgICAuaW1nLXdyYXBwZXJcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuM3MgZWFzZS1pbi1vdXRcbiAgICAgICAgJjpob3ZlclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuN1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjNzIGVhc2UtaW4tb3V0XG4gICAgICAgID4gYVxuICAgICAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50XG4gICAgICAgIGltZ1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNHB4XG4gICAgICAgIHBcbiAgICAgICAgICAgIG1hcmdpbjogMFxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdGaXJhU2FucydcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDBcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweFxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDU5cHhcbiAgICAgICAgICAgIGNvbG9yOiAjMTkyYTQyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmVcbiAgICAgICAgICAgICY6OmFmdGVyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIlxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogLjVweCBzb2xpZCAjQTBBNEE5XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCVcbiAgICAgICAgICAgICAgICBib3R0b206IDE1cHhcbiAgICB1bC5zdWJtZW51XG4gICAgICAgIHBhZGRpbmctbGVmdDogMThweFxuICAgICAgICBtYXJnaW4tdG9wOiAyOHB4XG4gICAgICAgIGxpLml0ZW0tc3VibWVudS5hY3RpdmVcbiAgICAgICAgICAgIHNwYW5cbiAgICAgICAgICAgICAgICBjb2xvcjogIzc0MUI5OFxuICAgICAgICAgICAgICAgICY6OmJlZm9yZVxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzc0MUI5OFxuICAgICAgICBsaS5pdGVtLXN1Ym1lbnVcbiAgICAgICAgICAgIG1heC13aWR0aDogNTAlXG4gICAgICAgICAgICB3aWR0aDogMTAwJVxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXB4XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcyBlYXNlLWluLW91dFxuICAgICAgICAgICAgJjpob3ZlclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuN1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjNzIGVhc2UtaW4tb3V0XG4gICAgICAgICAgICAmOmxhc3QtY2hpbGRcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwXG4gICAgICAgICAgICAmOm50aC1sYXN0LWNoaWxkKDIpXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMFxuICAgICAgICAgICAgYVxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDBcbiAgICAgICAgICAgIHNwYW5cbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ0ZpcmFTYW5zJ1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweFxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1OXB4XG4gICAgICAgICAgICAgICAgY29sb3I6ICMxOTJhNDJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmVcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmVcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIlxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9ja1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAuNXB4IHNvbGlkICNBMEE0QTlcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAxM3B4XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDBcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlXG4gICAgICAgICAgICBpbWdcbiAgICAgICAgICAgICAgICB3aWR0aDogNDBweFxuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0b1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTNweFxuICAgICYucHJvZHVjdHNcbiAgICAgICAgd2lkdGg6IDgwMHB4XG4gICAgICAgIGxlZnQ6IDBcbiAgICAgICAgcGFkZGluZzogMjBweCAzNXB4IDE4cHggMjNweFxuICAgICAgICBAbWVkaWEobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweClcbiAgICAgICAgICAgIHdpZHRoOiA3NTJweCAhaW1wb3J0YW50XG4gICAgICAgICAgICBsZWZ0OiAtMTUycHggIWltcG9ydGFudFxuICAgICAgICAudGV4dC1zZXBhcmF0b3JcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkludGVyLVZcIlxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGRcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweFxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweFxuICAgICAgICAgICAgY29sb3I6ICM5NjcwYTlcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDQ4cHhcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE0cHhcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogM3B4XG4gICAgICAgIC5zdWJtZW51LXNlY29uZFxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxOHB4XG4gICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lXG4gICAgICAgICAgICBsaS5pdGVtLXN1Ym1lbnUuYWN0aXZlXG4gICAgICAgICAgICAgICAgYVxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzc0MUI5OFxuICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmVcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNzQxQjk4XG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL3dwLWNvbnRlbnQvdGhlbWVzL21lbm9lbGxlL2Fzc2V0cy9pbWcvaWNvbnMvcHVycGxlLWxlZnQtaWNvbi5zdmcnKVxuICAgICAgICAgICAgbGlcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCVcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmVcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcyBlYXNlLWluLW91dFxuICAgICAgICAgICAgICAgICY6aG92ZXJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMC43XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjNzIGVhc2UtaW4tb3V0XG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2tcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMnB4XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA2cHhcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IC0xN3B4XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL3dwLWNvbnRlbnQvdGhlbWVzL21lbm9lbGxlL2Fzc2V0cy9pbWcvaWNvbnMvZ3JleS1sZWZ0LWljb24uc3ZnJylcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdFxuICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJVxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSlcbiAgICAgICAgICAgICAgICBhXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2tcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdGaXJhU2FucydcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1OXB4XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMTkyYTQyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDBcbiAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlXG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9ja1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogLjVweCBzb2xpZCAjQTBBNEE5XG4gICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDEzcHhcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDBcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCVcbiAgICAgICAgICAgICAgICBwXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMFxuICAgICAgICB1bC5zdWJtZW51XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIycHhcbiAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmVcbiAgICAgICAgICAgIGxpLml0ZW0tc3VibWVudS5hY3RpdmVcbiAgICAgICAgICAgICAgICBhXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNzQxQjk4XG4gICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZVxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM3NDFCOThcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmVcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvd3AtY29udGVudC90aGVtZXMvbWVub2VsbGUvYXNzZXRzL2ltZy9pY29ucy9wdXJwbGUtbGVmdC1pY29uLnN2ZycpXG4gICAgICAgICAgICBsaS5pdGVtLXN1Ym1lbnVcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCVcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmVcbiAgICAgICAgICAgICAgICAmOmhvdmVyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuN1xuICAgICAgICAgICAgICAgICY6OmJlZm9yZVxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTJweFxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNnB4XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtMjJweFxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy93cC1jb250ZW50L3RoZW1lcy9tZW5vZWxsZS9hc3NldHMvaW1nL2ljb25zL2dyZXktbGVmdC1pY29uLnN2ZycpXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXRcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCVcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpXG4gICAgICAgICAgICAgICAgYVxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmVcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnRmlyYVNhbnMnXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweFxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNTlweFxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzE5MmE0MlxuICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmVcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAuNXB4IHNvbGlkICNBMEE0QTlcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMTNweFxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMFxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJVxuICAgICAgICAgICAgICAgIC5zcGVjaWFsLXN0YW1wXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNzQxQjk4XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDBcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0VBRTJFRFxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAycHggMTBweFxuICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmVcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmVcbiAgICAgICAgICAgICAgICBwXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMFxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2tcbiIsIi5kZWZhdWx0LWJsb2NrLXNwYWNpbmdcbiAgQGFwcGx5IHB5LTVcbiAgQHNjcmVlbiBzbVxuICAgIEBhcHBseSBweS0xMCIsIi5ub3QtZm91bmQtcGFnZVxuICAgIHBhZGRpbmc6IDEyMHB4IDAgMTAwcHhcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQocmdiYSgyMzQsIDI0MiwgMjUzLCAwLjQpIDAlLCByZ2JhKDIzOCwgMjM3LCAyNTUsIDAuNCkgNTEuNiUsIHJnYmEoMjQxLCAyMjEsIDI0MiwgMC40KSAxMDAlKVxuICAgIC53cmFwcGVyXG4gICAgICAgIHBhZGRpbmctdG9wOiA1MHB4XG4gICAgLnNtYWxsLXRleHRcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMFxuICAgICAgICBmb250LXNpemU6IDE0cHhcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4XG4gICAgICAgIGNvbG9yOiAjYTBhNGE5XG4gICAgLnRleHRcbiAgICAgICAgcFxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdGaXJhU2FucydcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDBcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNDJweFxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDU0cHhcbiAgICAgICAgICAgIGNvbG9yOiAjMzAzOTQ1XG4gICAgICAgICAgICBtYXJnaW46IDAgMCAzNXB4IDBcbiAgICAuc3BhY2luZ1xuICAgICAgICBtYXJnaW4tdG9wOiA3MHB4XG4gICAgLnB1cnBsZS1idG5cbiAgICAgICAgYVxuICAgICAgICAgICAgcGFkZGluZzogMjNweCAyM3B4IDIzcHggNDBweFxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNDBweFxuICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KCM3YjIwYTAgMCUsICM1ZjBjODEgMTAwJSlcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMjRweCByZ2JhKDExNSwgMjAsIDE1NCwgMC4zKVxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4XG4gICAgICAgICAgICBzcGFuXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA0MHB4XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMFxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweFxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMXB4XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmN2Y0ZmNcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlclxuICAgIC53aGl0ZS1idG5cbiAgICAgICAgYVxuICAgICAgICAgICAgcGFkZGluZzogMjNweCA0NXB4XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0Mi41cHhcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmZcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDEwcHggMTBweCA1MHB4IHJnYmEoMzMsIDYsIDQ0LCAwLjA2KVxuICAgICAgICAgICAgc3BhblxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnRmlyYVNhbnMnXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMFxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweFxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4XG4gICAgICAgICAgICAgICAgY29sb3I6ICM1NjE3NzBcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlclxuIiwiLmJhY2tncm91bmQtY2FydC13cmFwcGVyXG4gICAgcGFkZGluZzogcmVtKDkwKSAwXG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KCNlYWYyZmQgMCUsICNlZWVkZmYgNTEuNiUsICNmMWRkZjIgMTAwJSlcbiAgICAuY2FydC1jb250YWluZXItd3JhcHBlciAud29vY29tbWVyY2UtY2FydC1mb3JtXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkZGRlxuICAgICAgICBib3JkZXItcmFkaXVzOiA2cHhcbiAgICAgICAgLmNvdXBvblxuICAgICAgICAgICAgYm9yZGVyLXRvcDogLjVweCBzb2xpZCAjQkFCQ0MwXG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDEycHhcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweFxuICAgICAgICAgICAgbGFiZWxcbiAgICAgICAgICAgICAgICBAYXBwbHkgYmxvY2tcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJJbnRlci1WXCJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZFxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweFxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbVxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdFxuICAgICAgICAgICAgICAgIGNvbG9yOiAjYTBhNGE5XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZVxuICAgICAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDk5MXB4KVxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4XG4gICAgICAgICAgICBpbnB1dFxuICAgICAgICAgICAgICAgIEBhcHBseSBibG9ja1xuICAgICAgICAgICAgICAgIEBhcHBseSB3LWZ1bGxcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICNCQUJDQzBcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ0ZpcmFTYW5zJ1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDBcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHhcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTlweFxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnRcbiAgICAgICAgICAgICAgICBjb2xvcjogIzMwMzk0NVxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEycHggMTVweFxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDZweFxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBcbiAgICAgICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA5OTFweClcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweFxuICAgICAgICAgICAgYnV0dG9uXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiKDEyMywgMzIsIDE2MCkgMCUsIHJnYig5NSwgMTIsIDEyOSkgMTAwJSlcbiAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGVcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0MHB4XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTdweCAzMHB4XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMFxuICAgICAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDk5MXB4KVxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJVxuICAgICAgICB0YWJsZVxuICAgICAgICAgICAgYm9yZGVyOiBub25lXG4gICAgICAgIHRyIHRoLCB0ciB0ZFxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdGaXJhU2FucydcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDBcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweFxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHhcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnRcbiAgICAgICAgICAgIGNvbG9yOiAjMzAzOTQ1XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICNCQUJDQzBcbiAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDk5MXB4KVxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHhcbiAgICAgICAgdHIgdGhcbiAgICAgICAgICAgIHBhZGRpbmc6IDlweCAxMnB4XG4gICAgICAgIHRyIHRkXG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDEycHhcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDBcbiAgICAgICAgLnByb2R1Y3QtdGh1bWJuYWlsXG4gICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA3NjdweClcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9ja1xuICAgICAgICAgICAgICAgICY6OmJlZm9yZVxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lXG4gICAgICAgICAgICBpbWdcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEyMHB4XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCVcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluXG4gICAgICAgIC5wcm9kdWN0LW5hbWVcbiAgICAgICAgICAgIGFcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmVcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgZWFzZS1pbi1vdXQgLjNzXG4gICAgICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDogNzY3cHgpXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweFxuICAgICAgICAgICAgICAgICY6aG92ZXJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogLjhcbiAgICAgICAgICAgICAgICBwXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMFxuICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ0ZpcmFTYW5zJ1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGRcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjdweFxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM0cHhcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnRcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMzAzOTQ1XG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA3NjdweClcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHggXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI3cHggICAgICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGRcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnRmlyYVNhbnMnXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHhcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzMwMzk0NVxuICAgICAgICAucHJvZHVjdC1yZW1vdmVcbiAgICAgICAgICAgIGFcbiAgICAgICAgICAgICAgICBAYXBwbHkgYmxvY2tcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCVcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGXG4gICAgICAgICAgICAgICAgQGFwcGx5IGZsZXhcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgZWFzZS1pbi1vdXQgLjNzXG4gICAgICAgICAgICAgICAgJjpob3ZlclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoI2VhZjJmZCAwJSwgI2VlZWRmZiA1MS42JSwgI2YxZGRmMiAxMDAlKVxuICAgICAgICAgICAgICAgIGltZ1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDBcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE1cHhcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvXG4gICAgICAgIC5xdWFudGl0eVxuICAgICAgICAgICAgaW5wdXRcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICNCQUJDQzBcbiAgICAgICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA3NjdweClcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDgwcHhcbiAgICAuaW5zaWRlLXN1bW1hcnlcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRkZGXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDZweFxuICAgICAgICBwYWRkaW5nOiA5cHggMTJweCAzMHB4IDEycHhcbiAgICAgICAgLmNhcnRfdG90YWxzXG4gICAgICAgICAgICBmbG9hdDogdW5zZXRcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlXG4gICAgICAgICAgICBoMlxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDBcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdGaXJhU2FucydcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZFxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjdweFxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnRcbiAgICAgICAgICAgICAgICBjb2xvcjogIzMwMzk0NVxuICAgICAgICAgICAgdGFibGVcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmVcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdGaXJhU2FucydcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4XG4gICAgICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDogOTkxcHgpXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweFxuICAgICAgICAgICAgICAgIHRyIHRoXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMFxuICAgICAgICAgICAgICAgIHRyIHRkXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDBcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDogNzY3cHgpXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4XG4gICAgICAgIC53Yy1wcm9jZWVkLXRvLWNoZWNrb3V0XG4gICAgICAgICAgICBwYWRkaW5nOiAwXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4XG4gICAgICAgICAgICBhXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiKDEyMywgMzIsIDE2MCkgMCUsIHJnYig5NSwgMTIsIDEyOSkgMTAwJSlcbiAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGVcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0MHB4XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTdweCAxMnB4XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMFxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweCBcbi5kLW5vbmVcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnRcbi5jYXJ0LWVtcHR5XG4gICAgcGFkZGluZzogcmVtKDE1MCkgMCByZW0oMTIwKSAwXG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KCNlYWYyZmQgMCUsICNlZWVkZmYgNTEuNiUsICNmMWRkZjIgMTAwJSlcbiAgICBoMVxuICAgICAgICBtYXJnaW4tdG9wOiAwXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDcwcHhcbiAgICAgICAgZm9udC1mYW1pbHk6ICdGaXJhU2FucydcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGRcbiAgICAgICAgZm9udC1zaXplOiAyN3B4XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlclxuICAgICAgICBjb2xvcjogIzMwMzk0NVxuICAgIC5yZXR1cm4tdG8tc2hvcFxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXJcbiAgICAgICAgYVxuICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiKDEyMywgMzIsIDE2MCkgMCUsIHJnYig5NSwgMTIsIDEyOSkgMTAwJSlcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZVxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNDBweFxuICAgICAgICAgICAgcGFkZGluZzogMTdweCA1MHB4XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgZWFzZS1pbi1vdXQgLjNzXG4gICAgICAgICAgICAmOmhvdmVyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiKDEyMywgMzIsIDE2MCkgMCUsIHJnYig5NSwgMTIsIDEyOSkgMTAwJSlcbiAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGVcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAuOFxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTBweCkiLCIuY2hlY2tvdXQtcGFnZVxuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgjZWFmMmZkIDAlLCAjZWVlZGZmIDUxLjYlLCAjZjFkZGYyIDEwMCUpXG4gICAgcGFkZGluZzogcmVtKDYwKSAwXG4gICAgLndvb2NvbW1lcmNlLWluZm9cbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRkZGXG4gICAgICAgIGJvcmRlci10b3AtY29sb3I6ICM1NjE3NzBcbiAgICAgICAgJjo6YmVmb3JlXG4gICAgICAgICAgICBjb2xvcjogIzU2MTc3MFxuICAgIC53b29jb21tZXJjZS1lcnJvclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDMuNWVtXG4gICAgLmNoZWNrb3V0Lndvb2NvbW1lcmNlLWNoZWNrb3V0XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkZGRlxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4XG4gICAgICAgIHBhZGRpbmc6IDQycHggNDBweCA0OHB4IDM4cHhcbiAgICAgICAgQG1lZGlhKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweClcbiAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggMjBweFxuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA3NjdweClcbiAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMTBweFxuICAgICAgICBoM1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdGaXJhU2FucydcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDBcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDMyKVxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSg0MClcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnRcbiAgICAgICAgICAgIGNvbG9yOiAjMzAzOTQ1XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzNXB4XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwXG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KVxuICAgICAgICAgICAgLmNvbC0xLC5jb2wtMlxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEycHhcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEycHhcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCVcbiAgICAgICAgLndvb2NvbW1lcmNlLWFjY291bnQtZmllbGRzXG4gICAgICAgICAgICAuZm9ybS1yb3cuY3JlYXRlLWFjY291bnRcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweFxuICAgICAgICAgICAgLndvb2NvbW1lcmNlLWZvcm1fX2xhYmVsLndvb2NvbW1lcmNlLWZvcm1fX2xhYmVsLWZvci1jaGVja2JveFxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweFxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleFxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwXG4gICAgICAgICAgICAgICAgc3BhblxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHhcbiAgICAgICAgICAgICAgICBpbnB1dFxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDBcbiAgICAgICAgICAgIC5jcmVhdGUtYWNjb3VudFxuICAgICAgICAgICAgICAgIC5mb3JtLXJvd1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4XG4gICAgICAgICAgICAgICAgICAgIGxhYmVsXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJJbnRlci1WXCJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDBcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweFxuICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjZweFxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNhMGE0YTlcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2VcbiAgICAgICAgICAgICAgICAgICAgaW5wdXQsdGV4dGFyZWFcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDZweFxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZlxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2UzZGNmMVxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdGaXJhU2FucydcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDBcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweFxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE5cHhcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnRcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMzAzOTQ1XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDE1cHhcbiAgICAud29vY29tbWVyY2UtYWRkaXRpb25hbC1maWVsZHMsI29yZGVyX3Jldmlld19oZWFkaW5nXG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHhcbiAgICAud29vY29tbWVyY2UtYmlsbGluZy1maWVsZHNfX2ZpZWxkLXdyYXBwZXIsLndvb2NvbW1lcmNlLWFkZGl0aW9uYWwtZmllbGRzX19maWVsZC13cmFwcGVyLC53b29jb21tZXJjZS1zaGlwcGluZy1maWVsZHNfX2ZpZWxkLXdyYXBwZXJcbiAgICAgICAgcFxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweFxuICAgICAgICAgICAgcGFkZGluZzogMFxuICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDogNzY3cHgpXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweFxuICAgICAgICAgICAgbGFiZWxcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJJbnRlci1WXCJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4XG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHhcbiAgICAgICAgICAgICAgICBjb2xvcjogI2EwYTRhOVxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2VcbiAgICAgICAgICAgIGlucHV0LHRleHRhcmVhXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZlxuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlM2RjZjFcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ0ZpcmFTYW5zJ1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDBcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHhcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTlweFxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnRcbiAgICAgICAgICAgICAgICBjb2xvcjogIzMwMzk0NVxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEycHggMTVweFxuICAgICAgICAuc2VsZWN0aW9uXG4gICAgICAgICAgICAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZVxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDZweFxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmZcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZTNkY2YxXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdGaXJhU2FucydcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE5cHhcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0XG4gICAgICAgICAgICAgICAgY29sb3I6ICMzMDM5NDVcbiAgICAgICAgaW5wdXQ6OnBsYWNlaG9sZGVyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwXG4gICAgICAgIHRleHRhcmVhOjpwbGFjZWhvbGRlclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMFxuICAgIC5sZWdhbC5mb3JtLXJvdy5jaGVja2JveC1sZWdhbFxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4XG4gICAgICAgIGlucHV0XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lXG4gICAgICAgIGxhYmVsXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDUwcHhcbiAgICAgICAgaW5wdXQ6Y2hlY2tlZCB+IC53b29jb21tZXJjZS1nemQtbGVnYWwtY2hlY2tib3gtdGV4dDo6YWZ0ZXJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTYxNzcwXG4gICAgICAgICAgICB3aWR0aDogMTNweFxuICAgICAgICAgICAgaGVpZ2h0OiAxM3B4XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCVcbiAgICAgICAgICAgIGxlZnQ6IDBcbiAgICAgICAgICAgIHRvcDogMFxuICAgICAgICAgICAgbGVmdDogLTM5cHhcbiAgICAgICAgICAgIHRvcDogMTFweFxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlXG4gICAgICAgIC53b29jb21tZXJjZS1nemQtbGVnYWwtY2hlY2tib3gtdGV4dFxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlXG4gICAgICAgICAgICAmOjpiZWZvcmVcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2tcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjQzVBQkQ2XG4gICAgICAgICAgICAgICAgd2lkdGg6IDM1cHhcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDM1cHhcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZVxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJVxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxuICAgICAgICAgICAgICAgIGxlZnQ6IC01MHB4XG4gICAgICAgICAgICAgICAgdG9wOiAwXG4gICAgLndjX3BheW1lbnRfbWV0aG9kcy5wYXltZW50X21ldGhvZHMubWV0aG9kc1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGXG4gICAgICAgIGxpXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4ICFpbXBvcnRhbnRcbiAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDk5MXB4KVxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4ICFpbXBvcnRhbnRcbiAgICAgICAgICAgIGlucHV0XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZVxuICAgICAgICAgICAgLnBheW1lbnRfYm94XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZWRmZiAhaW1wb3J0YW50XG4gICAgICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDogOTkxcHgpXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudFxuICAgICAgICAgICAgICAgIHBcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMFxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJGaXJhU2Fuc1wiXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMzAzOTQ1XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDBcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmVcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxZW0gc29saWQgI2VlZWRmZiAhaW1wb3J0YW50XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudFxuICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudFxuICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50XG4gICAgICAgICAgICBpbnB1dDpjaGVja2VkIH4gbGFiZWw6OmFmdGVyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIlxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzU2MTc3MFxuICAgICAgICAgICAgICAgIHdpZHRoOiAxM3B4XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxM3B4XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlXG4gICAgICAgICAgICAgICAgbGVmdDogMFxuICAgICAgICAgICAgICAgIHRvcDogMFxuICAgICAgICAgICAgICAgIGxlZnQ6IC0zOC41cHhcbiAgICAgICAgICAgICAgICB0b3A6IDVweFxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxuICAgICAgICAgICAgbGFiZWxcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNTBweFxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZVxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNDNUFCRDZcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDM1cHhcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzNXB4XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJVxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGVcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogLTUwcHhcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAtNnB4XG4gICAgLm92ZXJmbG93LXgtYXV0b1xuICAgICAgICBvdmVyZmxvdy14OiBhdXRvXG4gICAgLnNob3BfdGFibGUud29vY29tbWVyY2UtY2hlY2tvdXQtcmV2aWV3LW9yZGVyLXRhYmxlXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkZGRlxuICAgICAgICBib3JkZXI6IG5vbmVcbiAgICAgICAgZm9udC1mYW1pbHk6ICdGaXJhU2FucydcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGRcbiAgICAgICAgZm9udC1zaXplOiAxNnB4XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnRcbiAgICAgICAgY29sb3I6ICMzMDM5NDVcbiAgICAgICAgdGJvZHkgdHIgdGRcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZVxuICAgICAgICAuY2FydF9pdGVtXG4gICAgICAgICAgICAucHJvZHVjdC1uYW1lXG4gICAgICAgICAgICAgICAgQGFwcGx5IGZsZXhcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyXG4gICAgICAgICAgICAgICAgLndjLWd6ZC1wcm9kdWN0LW5hbWUtcmlnaHRcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdGaXJhU2FucydcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGRcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnRcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMzMDM5NDVcbiAgICAgICAgICAgICAgICAud2MtZ3pkLXByb2R1Y3QtbmFtZS1sZWZ0XG4gICAgICAgICAgICAgICAgICAgIGltZ1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEyMHB4XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDBcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlXG4gICAgICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluXG4gICAgLndjLWd6ZC1vcmRlci1zdWJtaXRcbiAgICAgICAgLmZvcm0tcm93LnBsYWNlLW9yZGVyLndjLWd6ZC1wbGFjZS1vcmRlclxuICAgICAgICAgICAgYnV0dG9uXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiKDEyMywgMzIsIDE2MCkgMCUsIHJnYig5NSwgMTIsIDEyOSkgMTAwJSlcbiAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGVcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0MHB4XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTdweCA1MHB4XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMFxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCBlYXNlLWluLW91dCAuM3NcbiAgICAgICAgICAgICAgICAmOmhvdmVyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYigxMjMsIDMyLCAxNjApIDAlLCByZ2IoOTUsIDEyLCAxMjkpIDEwMCUpXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZVxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAuOFxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwcHgpXG4gICAgLndvb2NvbW1lcmNlLXNoaXBwaW5nLWZpZWxkc1xuICAgICAgICAud29vY29tbWVyY2UtZm9ybV9fbGFiZWwud29vY29tbWVyY2UtZm9ybV9fbGFiZWwtZm9yLWNoZWNrYm94XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHhcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwXG4gICAgICAgICAgICBzcGFuXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4IiwiZm9vdGVyLndlYnNpdGUtZm9vdGVyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzU2MTc3MFxuICAgIEBtZWRpYShtaW4td2lkdGg6IDc2OHB4KVxuICAgICAgICBwYWRkaW5nLXRvcDogcmVtKDEwNClcbiAgICAgICAgcGFkZGluZy1ib3R0b206IHJlbSg0OClcbiAgICBAbWVkaWEobWF4LXdpZHRoOiA3NjdweClcbiAgICAgICAgcGFkZGluZzogNDVweCAwIDBcbiAgICAubG9jYXRpb24tYXJlYVxuICAgICAgICBpbWdcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjFweFxuICAgICAgICAudGV4dC13cmFwcGVyXG4gICAgICAgICAgICBwXG4gICAgICAgICAgICAgICAgY29sb3I6ICNGRkZGRkZGRlxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweFxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMFxuICAgICAgICAgICAgICAgIG1hcmdpbjogNXB4IDAgMFxuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA3NjdweClcbiAgICAgICAgICAgIC5kLWZsZXhcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0XG4gICAgLmNvbnRhY3QtYXJlYVxuICAgICAgICAuZC1mbGV4XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxuICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDogOTkycHgpXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBlbmRcbiAgICAgICAgaW1nXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIzcHhcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDJweFxuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA3NjdweClcbiAgICAgICAgICAgIC5kLWZsZXhcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMzBweFxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3RhcnRcbiAgICAuZW1haWwtYXJlYVxuICAgICAgICAuZC1mbGV4XG4gICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiAxNDYzcHgpXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBlbmRcbiAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDk5MnB4KVxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDMwcHhcbiAgICAgICAgQG1lZGlhKG1pbi13aWR0aDogMTQ2NHB4KVxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA4Ljc1JVxuICAgICAgICBpbWdcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjJweFxuICAgICAgICAgICAgbWFyZ2luLXRvcDogOHB4XG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KVxuICAgICAgICAgICAgLmQtZmxleFxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3RhcnRcbiAgICAuZW1haWwtYXJlYVxuICAgICAgICAudGV4dC13cmFwcGVyXG4gICAgICAgICAgICBwIHN0cm9uZyBhXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMzApXG4gICAgICAgICAgICAgICAgY29sb3I6ICNGRkZGRkZGRlxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDBcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogcmVtKDM4KVxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogN3B4XG4gICAgICAgICAgICBwXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwXG4gICAgICAgICAgICAgICAgY29sb3I6ICNDNUFCRDZcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHhcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweFxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDBcbiAgICAuY29udGFjdC1hcmVhXG4gICAgICAgIC50ZXh0LXdyYXBwZXJcbiAgICAgICAgICAgIHAgc3Ryb25nIGFcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHhcbiAgICAgICAgICAgICAgICBjb2xvcjogI0ZGRkZGRkZGXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMFxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2tcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA3cHhcbiAgICAgICAgICAgIHBcbiAgICAgICAgICAgICAgICBtYXJnaW46IDBcbiAgICAgICAgICAgICAgICBjb2xvcjogI0M1QUJENlxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweFxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMFxuICAgIC5kaXZpZGVyLXdyYXBwZXItZmlyc3RcbiAgICAgICAgbWFyZ2luOiByZW0oNDcpIDAgcmVtKDUyKVxuICAgICAgICBoclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiByZ2JhKDIwNCwgMjA4LCAyMTAsIDAuMjMpXG4gICAgLnNlY29uZC1yb3dcbiAgICAgICAgQG1lZGlhKG1pbi13aWR0aDogNzY4cHgpXG4gICAgICAgIC5kaXZpZGVyLXdyYXBwZXJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSg2NClcbiAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDk5MnB4KVxuICAgICAgICAgICAgICAgIG9yZGVyOiA0XG4gICAgICAgICAgICBoclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogcmdiYSgyMDQsIDIwOCwgMjEwLCAwLjIzKVxuICAgIC5wcm9kdWN0LXRleHQtYXJlYVxuICAgICAgICBAbWVkaWEobWluLXdpZHRoOiA3NjhweClcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTdweFxuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA5OTJweClcbiAgICAgICAgICAgIG9yZGVyOiAxXG4gICAgICAgIHBcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDBcbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGRcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ0ZpcmFTYW5zJ1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweFxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweFxuICAgICAgICAgICAgICAgIGNvbG9yOiAjRTNEQ0YxXG4gICAgICAgICAgICAgICAgc3Ryb25nXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnRmlyYVNhbnMnXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGRcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHhcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweFxuICAgICAgICAgICAgICAgIGNvbG9yOiAjRTNEQ0YxXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMFxuICAgICAgICAgICAgICAgIHN0cm9uZ1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwXG4gICAgLnNvY2lhbHMtYXJlYVxuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA5OTJweClcbiAgICAgICAgICAgIG9yZGVyOiAzXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMzBweFxuICAgICAgICAuc29jaWFscy13cmFwcGVyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4XG4gICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA3NjdweClcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1NXB4XG4gICAgICAgICAgICBhXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyNXB4XG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMFxuICAgICAgICAgICAgaW1nXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIGVhc2UtaW4tb3V0IC41c1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHhcbiAgICAgICAgICAgICAgICAmOmhvdmVyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IC43XG4gICAgICAgIHBcbiAgICAgICAgICAgIG1hcmdpbjogMFxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyXG4gICAgICAgICAgICBjb2xvcjogI0JEOUFDNlxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwXG4gICAgLm1lbnUtYXJlYVxuICAgICAgICBtYXJnaW4tbGVmdDogNy43NSVcbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDogOTkycHgpXG4gICAgICAgICAgICBvcmRlcjogMlxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG9cbiAgICAgICAgICAgIHdpZHRoOiBtYXgtY29udGVudFxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1JVxuICAgICAgICBwXG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHhcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDBcbiAgICAgICAgICAgIGNvbG9yOiAjQzVBQkQ2XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA1JVxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweFxuICAgICAgICB1bFxuICAgICAgICAgICAgbGlcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4XG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBcbiAgICAgICAgICAgICAgICBhXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjRkZGRkZGRkZcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4XG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KVxuICAgICAgICAgICAgbWFyZ2luOiAyMHB4IDAgMCAwXG4gICAgICAgICAgICB3aWR0aDogMTAwJVxuICAgIC5tb2JpbGUtY29weS1hcmVhXG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KVxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRlxuICAgICAgICAgICAgcGFkZGluZzogMjFweCAxMnB4XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiB1bnNldFxuICAgIC5jb3B5LWFyZWFcbiAgICAgICAgQG1lZGlhKG1pbi13aWR0aDogNzY4cHgpXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4XG4gICAgICAgIHBcbiAgICAgICAgICAgIG1hcmdpbjogMFxuICAgICAgICAgICAgY29sb3I6ICM2MTY4NzBcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweFxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHhcbiAgICAgICAgQG1lZGlhKG1pbi13aWR0aDogNzY4cHgpXG4gICAgICAgICAgICBwXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwXG4gICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoMTk3LCAxNzEsIDIxNCwgMC44KVxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweFxuICAgIC5tb2JpbGUtaGlkZVxuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA3NjdweClcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmVcbi8vIC53cG1sLWxzLXN0YXRpY3MtZm9vdGVyLndwbWwtbHMud3BtbC1scy1sZWdhY3ktbGlzdC1ob3Jpem9udGFsXG4gICAgLy8gZGlzcGxheTogbm9uZVxuIiwiLndvb2NvbW1lcmNlXG4gICAgLnJlZ2lzdGVyLXBhZ2UsLmdlbmVyYWwtd3JhcHBlclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy93cC1jb250ZW50L3RoZW1lcy9tZW5vZWxsZS9hc3NldHMvaW1nL2NvbnRlbnQvYmctYWNjb3VudC5wbmcnKVxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXRcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyXG4gICAgICAgIHBhZGRpbmc6IHJlbSgxNzApIDAgcmVtKDIxMCkgMFxuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiAxNDYzcHgpXG4gICAgICAgICAgICBwYWRkaW5nOiByZW0oMTEwKSAwIHJlbSgxNTApXG4gICAgLmZvcm0td3JhcHBlclxuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDE5OCwxNDMsMjIxLC4wNilcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMzJweFxuICAgICAgICBib3gtc2hhZG93OiAtMTBweCAxMHB4IDMwcHggcmdiYSg3LDEsMzIsLjEpXG4gICAgICAgIG1heC13aWR0aDogNzM1cHhcbiAgICAgICAgcGFkZGluZzogMzBweFxuICAgICAgICB3aWR0aDogMTAwJVxuICAgICAgICAuY29udGVudC13cmFwcGVyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCVcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZTNkY2YxXG4gICAgICAgICAgICBib3gtc2hhZG93OiA1cHggNXB4IDIwcHggcmdiYSg4NiwgMjMsIDExMiwgMC4xKVxuICAgICAgICAgICAgLnRhYnMtd3JhcHBlclxuICAgICAgICAgICAgICAgIC50YWJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwJVxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ0ZpcmFTYW5zJ1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjZweFxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzJweFxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM5NjcwQTlcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0UzRENGMVxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAzMnB4IDEycHhcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIGVhc2UtaW4tb3V0IC4zc1xuICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZVxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRlxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMzMDM5NDVcbiAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZFxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMTdweFxuICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGRcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxN3B4XG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KVxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTRweFxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOXB4XG4gICAgICAgIC5mb3JtLWNvbnRlbnRcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCBlYXNlLWluLW91dCAuM3NcbiAgICAgICAgICAgIC53b29jb21tZXJjZS1mb3JtLndvb2NvbW1lcmNlLWZvcm0tbG9naW4ubG9naW4sLndvb2NvbW1lcmNlLWZvcm0ud29vY29tbWVyY2UtZm9ybS1yZWdpc3Rlci5yZWdpc3RlclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMFxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDUwcHggOTBweCAwcHggOTBweFxuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZVxuICAgICAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KVxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA0MHB4IDE1cHggMHB4IDE1cHhcbiAgICAgICAgICAgICAgICAgICAgbGFiZWxcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweCAhaW1wb3J0YW50XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMThweCAhaW1wb3J0YW50XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2cHggIWltcG9ydGFudFxuICAgICAgICAgICAgICAgICAgICBpbnB1dC5pbnB1dC10ZXh0XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4XG4gICAgICAgICAgICAgICAgICAgIHNwYW4uc2hvdy1wYXNzd29yZC1pbnB1dFxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDAuOGVtXG4gICAgICAgICAgICAgICAgbGFiZWxcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMFxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHhcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjYTBhNGE5XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHhcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZVxuICAgICAgICAgICAgICAgIGlucHV0XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDZweFxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmJmOGZkXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlM2RjZjFcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTNweCAxN3B4XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHhcbiAgICAgICAgICAgICYuZGlzYWJsZWRcbiAgICAgICAgICAgICAgICAud29vY29tbWVyY2UtZm9ybS53b29jb21tZXJjZS1mb3JtLWxvZ2luLmxvZ2luXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDBcbiAgICAgICAgICAgICAgICAucm93LWxvZ2luXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudFxuICAgICAgICAgICAgICAgICpcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAwXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDBcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDBcbiAgICAuZm9ybS1jb250ZW50Lndvb2NvbW1lcmNlLWZvcm0ud29vY29tbWVyY2UtZm9ybS1yZXNldFxuICAgICAgICBwYWRkaW5nOiA1MHB4IDkwcHggNTBweCA5MHB4XG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KVxuICAgICAgICAgICAgcGFkZGluZzogMTBweCAxNXB4IDIwcHggMTVweFxuICAgICAgICAud29vY29tbWVyY2UtUmVzZXRQYXNzd29yZC5sb3N0X3Jlc2V0X3Bhc3N3b3JkXG4gICAgICAgICAgICAud29vY29tbWVyY2UtZm9ybS1yb3cud29vY29tbWVyY2UtZm9ybS1yb3ctLWZpcnN0LmZvcm0tcm93LmZvcm0tcm93LWZpcnN0XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCVcbiAgICAgICAgICAgICAgICBpbnB1dFxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA2cHhcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZiZjhmZFxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZTNkY2YxXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEzcHggMTdweFxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4XG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KVxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweFxuICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDogNzY3cHgpXG4gICAgICAgICAgICAgICAgbGFiZWxcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4ICFpbXBvcnRhbnRcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHggIWltcG9ydGFudFxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2cHggIWltcG9ydGFudFxuICAgICAgICAgICAgICAgIHBcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4ICFpbXBvcnRhbnRcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHggIWltcG9ydGFudFxuICAgICAgICAgICAgcFxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDBcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHhcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjVweFxuICAgICAgICAgICAgICAgIGNvbG9yOiAjNTM1NjVhXG4gICAgICAgICAgICBsYWJlbFxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDBcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHhcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xZW1cbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjZweFxuICAgICAgICAgICAgICAgIGNvbG9yOiAjYTBhNGE5XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweFxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2VcbiAgICAgICAgICAgIC53b29jb21tZXJjZS1CdXR0b25cbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDIwNHB4XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCVcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMi41cHhcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoIzdiMjBhMCAwJSwgIzVmMGM4MSAxMDAlKVxuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMjRweCByZ2JhKDExNSwgMjAsIDE1NCwgMC4zKVxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweFxuICAgICAgICAgICAgICAgIGNvbG9yOiAjRjdGNEZDXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMFxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxN3B4XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTRweFxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMFxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2tcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW4tb3V0XG4gICAgICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDogNzY3cHgpXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0b1xuICAgICAgICAgICAgICAgICY6aG92ZXJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMC44XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXRcbiAgICAud29vY29tbWVyY2UtZm9ybS53b29jb21tZXJjZS1mb3JtLXJlZ2lzdGVyLnJlZ2lzdGVyXG4gICAgICAgIG1hcmdpbjogMFxuICAgICAgICBib3JkZXI6IG5vbmVcbiAgICAgICAgcFxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMFxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjVweFxuICAgICAgICAgICAgY29sb3I6ICM1MzU2NWFcbiAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KVxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweFxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4XG4gICAgICAgIGlucHV0XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnRcbiAgICAgICAgLndvb2NvbW1lcmNlLWZvcm0tcm93LmZvcm0tcm93XG4gICAgICAgICAgICBidXR0b25cbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDIwNHB4XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCVcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMi41cHhcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoIzdiMjBhMCAwJSwgIzVmMGM4MSAxMDAlKVxuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMjRweCByZ2JhKDExNSwgMjAsIDE1NCwgMC4zKVxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweFxuICAgICAgICAgICAgICAgIGNvbG9yOiAjRjdGNEZDXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMFxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxN3B4XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTRweFxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMFxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2tcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oNzApXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluLW91dFxuICAgICAgICAgICAgICAgICY6aG92ZXJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMC44XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXRcbiAgICAgICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA3NjdweClcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvXG4gICAgLnJvdy1sb2dpblxuICAgICAgICBAYXBwbHkgZmxleFxuICAgICAgICBAYXBwbHkganVzdGlmeS1iZXR3ZWVuXG4gICAgICAgIEBhcHBseSBpdGVtcy1jZW50ZXJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDkwKSAhaW1wb3J0YW50XG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDUwMHB4KVxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxuICAgICAgICAmOjpiZWZvcmVcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudFxuICAgICAgICAud29vY29tbWVyY2UtZm9ybV9fbGFiZWwud29vY29tbWVyY2UtZm9ybV9fbGFiZWwtZm9yLWNoZWNrYm94Lndvb2NvbW1lcmNlLWZvcm0tbG9naW5fX3JlbWVtYmVybWVcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxuICAgICAgICAgICAgaW5wdXRcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZTNkY2YxXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0ZCRjhGRFxuICAgICAgICAgICAgICAgIHdpZHRoOiA0MHB4XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4XG4gICAgICAgICAgICBzcGFuXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMFxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweFxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbVxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdFxuICAgICAgICAgICAgICAgIGNvbG9yOiAjNTYxNzcwXG4gICAgICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDogNzY3cHgpXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweFxuICAgICAgICAgICAgaW5wdXQ6Y2hlY2tlZCB+IHNwYW46OmJlZm9yZVxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9ja1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL3dwLWNvbnRlbnQvdGhlbWVzL21lbm9lbGxlL2Fzc2V0cy9pbWcvaWNvbnMvdGljay12aW9sZXQuc3ZnJylcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE4cHhcbiAgICAgICAgICAgICAgICB3aWR0aDogMjFweFxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxuICAgICAgICAgICAgICAgIHRvcDogNTAlXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpXG4gICAgICAgICAgICAgICAgbGVmdDogOXB4XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXRcbiAgICAgICAgLndvb2NvbW1lcmNlLWJ1dHRvbi5idXR0b24ud29vY29tbWVyY2UtZm9ybS1sb2dpbl9fc3VibWl0XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDIwNHB4XG4gICAgICAgICAgICB3aWR0aDogMTAwJVxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjIuNXB4XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoIzdiMjBhMCAwJSwgIzVmMGM4MSAxMDAlKVxuICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCAyNHB4IHJnYmEoMTE1LCAyMCwgMTU0LCAwLjMpXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHhcbiAgICAgICAgICAgIGNvbG9yOiAjRjdGNEZDXG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTdweFxuICAgICAgICAgICAgcGFkZGluZzogMTRweFxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0b1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluLW91dFxuICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDogNTAwcHgpXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAyMHB4IGF1dG8gMHB4XG4gICAgICAgICAgICAmOmhvdmVyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMC44XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluLW91dFxuICAgIC5wYXNzd29yZC1yZXNldC1hcmVhXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtOTBweFxuICAgICAgICBtYXJnaW4tcmlnaHQ6IC05MHB4XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGNkYyRkNcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0UzRENGMVxuICAgICAgICBib3JkZXItcmFkaXVzOiAwIDAgOHB4IDhweFxuICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwIDhweCAxMHB4IC02cHggcmdiKDg2IDIzIDExMiAvIDE2JSlcbiAgICAgICAgLW1vei1ib3gtc2hhZG93OiBpbnNldCAwIDhweCAxMHB4IC02cHggcmdiYSg4NiwyMywxMTIsLjE2KVxuICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgOHB4IDEwcHggLTZweCByZ2IoODYgMjMgMTEyIC8gMTYlKVxuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA3NjdweClcbiAgICAgICAgICAgIG1hcmdpbjogMCAtMTZweFxuICAgICAgICAucmVzZXQtd3JhcHBlclxuICAgICAgICAgICAgcGFkZGluZzogMzBweCA5MHB4IDMwcHggOTBweFxuICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDogNTAwcHgpXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMzBweCAzMHB4XG4gICAgICAgICAgICAud29vY29tbWVyY2UtTG9zdFBhc3N3b3JkLmxvc3RfcGFzc3dvcmRcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDI4MHB4XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCVcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwyNTUsMjU1LC43OClcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNnB4IDMwcHhcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0b1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDI1cHhcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgZWFzZS1pbi1vdXQgLjNzXG4gICAgICAgICAgICAgICAgJjpob3ZlclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTVweClcbiAgICAgICAgICAgICAgICBhXG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZVxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzU2MTc3MFxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE3cHhcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHhcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMFxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4XG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlblxuICAgICAgICAgICAgICAgICAgICBpbWdcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMFxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrXG4gICAgICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDogNzY3cHgpXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjY1cHhcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTJweCAyMHB4XG4gICAgICAgICAgICAgICAgICAgIGFcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweFxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHhcbi53b29jb21tZXJjZVxuICAgIC5hY2NvdW50LXBhZ2Utd3JhcHBlclxuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoI2VhZjJmZCAwJSwgI2VlZWRmZiA1MS42JSwgI2YxZGRmMiAxMDAlKVxuICAgICAgICBwYWRkaW5nOiByZW0oMTEwKSAwIHJlbSgxMzApIDBcbiAgICAgICAgLndvb2NvbW1lcmNlLU15QWNjb3VudC1uYXZpZ2F0aW9uLCAud29vY29tbWVyY2UtTXlBY2NvdW50LWNvbnRlbnRcbiAgICAgICAgICAgIGZsb2F0OiB1bnNldFxuICAgICAgICAudS1jb2x1bW5zLndvb2NvbW1lcmNlLUFkZHJlc3Nlcy5jb2wyLXNldC5hZGRyZXNzZXNcbiAgICAgICAgICAgIEBhcHBseSBmbGV4XG4gICAgICAgICAgICBAYXBwbHkgZmxleC13cmFwXG4gICAgICAgICAgICBAbWVkaWEobWluLXdpZHRoOiA3NjhweClcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTEycHhcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xMnB4XG4gICAgICAgICAgICA+ZGl2XG4gICAgICAgICAgICAgICAgQGFwcGx5IHctZnVsbFxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJVxuICAgICAgICAgICAgICAgIGZsb2F0OiB1bnNldFxuICAgICAgICAubXktYWNjb3VudC1yb3dcbiAgICAgICAgICAgIEBtZWRpYShtaW4td2lkdGg6IDk5MnB4KVxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMzBweFxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLTMwcHhcbiAgICAgICAgICAgIC5jb2wtbmF2LC5jb2wtY29udGVudFxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzBweFxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHhcbiAgICAgICAgICAgICAgICBAbWVkaWEgcHJpbnRcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMFxuICAgICAgICAgICAgLmNvbC1uYXZcbiAgICAgICAgICAgICAgICBAbWVkaWEobWluLXdpZHRoOiA5OTJweClcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyNyVcbiAgICAgICAgICAgICAgICBAbWVkaWEobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KVxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDM1JVxuICAgICAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KVxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCVcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweFxuICAgICAgICAgICAgICAgIEBtZWRpYSBwcmludFxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lXG4gICAgICAgICAgICAuY29sLWNvbnRlbnRcbiAgICAgICAgICAgICAgICBAbWVkaWEobWluLXdpZHRoOiA5OTJweClcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA3MyVcbiAgICAgICAgICAgICAgICBAbWVkaWEobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KVxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDY1JVxuICAgICAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KVxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCVcbiAgICAgICAgICAgICAgICBAbWVkaWEgcHJpbnRcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlXG4gICAgICAgICAgICAud29vY29tbWVyY2UtTXlBY2NvdW50LW5hdmlnYXRpb25cbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJVxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkZcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA2cHhcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAtMTBweCAxMHB4IDMwcHggcmdiKDcgMSAzMiAvIDEwJSlcbiAgICAgICAgICAgICAgICB1bFxuICAgICAgICAgICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDBcbiAgICAgICAgICAgICAgICAgICAgbGlcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IC41cHggc29saWQgI0JBQkNDMFxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZlxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwXG4gICAgICAgICAgICAgICAgICAgICAgICBhXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdGaXJhU2FucydcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHhcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzMwMzk0NVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDI0cHhcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9ja1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCBlYXNlLWluLW91dCAuM3NcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmVcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGQkY4RkRcbiAgICAgICAgICAgICAgICAgICAgICAgICYuaXMtYWN0aXZlXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkJGOEZEXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNzQxQjk4XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIlxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2tcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA2cHhcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGVcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM3NDFCOThcbiAgICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IC41cHggc29saWQgIzU2MTc3MFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgOHB4IDEwcHggLTZweCByZ2IoODYgMjMgMTEyIC8gMTYlKVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC1tb3otYm94LXNoYWRvdzogaW5zZXQgMCA4cHggMTBweCAtNnB4IHJnYmEoODYsMjMsMTEyLC4xNilcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgOHB4IDEwcHggLTZweCByZ2IoODYgMjMgMTEyIC8gMTYlKVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGNkYyRkNcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDBcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ0ZpcmFTYW5zJ1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjhweFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzMwMzk0NVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyNHB4XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgZWFzZS1pbi1vdXQgLjNzXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGQkY4RkRcbiAgICAgICAgICAgIC53b29jb21tZXJjZS1NeUFjY291bnQtY29udGVudFxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlXG4gICAgICAgICAgICAgICAgLmRhc2hib2FyZC13cmFwcGVyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkZGRlxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA0MnB4IDQwcHggNDhweCAzOHB4XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDZweFxuICAgICAgICAgICAgICAgIC53b29jb21tZXJjZS1hZGRyZXNzLWZpZWxkc1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGRkZcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNDJweCA0MHB4IDQ4cHggMzhweFxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA2cHhcbiAgICAgICAgICAgICAgICAgICAgcFxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMFxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzVweFxuICAgICAgICAgICAgICAgICAgICAgICAgbGFiZWxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJJbnRlci1WXCJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNhMGE0YTlcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA5cHhcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlXG4gICAgICAgICAgICAgICAgICAgICAgICBpbnB1dCxzZWxlY3RcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA2cHhcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2UzZGNmMVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnRmlyYVNhbnMnXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOXB4XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMzAzOTQ1XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTJweCAxNXB4XG4gICAgICAgICAgICAgICAgICAgICAgICBidXR0b25cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDIwNHB4XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCVcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMi41cHhcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoIzdiMjBhMCAwJSwgIzVmMGM4MSAxMDAlKVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMjRweCByZ2JhKDExNSwgMjAsIDE1NCwgMC4zKVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjRjdGNEZDXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxN3B4XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTRweFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2tcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXJcbiAgICAgICAgICAgICAgICAudS1jb2x1bW5zLndvb2NvbW1lcmNlLUFkZHJlc3Nlcy5jb2wyLXNldC5hZGRyZXNzZXNcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRkZGXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDQycHggNDBweCA0OHB4IDM4cHhcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDM1cHhcbiAgICAgICAgICAgICAgICAgICAgaDNcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnRmlyYVNhbnMnXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI3cHhcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzOHB4XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzc0MWI5OFxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMFxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMFxuICAgICAgICAgICAgICAgICAgICBoZWFkZXIud29vY29tbWVyY2UtQWRkcmVzcy10aXRsZS50aXRsZVxuICAgICAgICAgICAgICAgICAgICAgICAgQGFwcGx5IGZsZXhcbiAgICAgICAgICAgICAgICAgICAgICAgIEBhcHBseSBmbGV4LXdyYXBcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlblxuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlclxuICAgICAgICAgICAgICAgICAgICAgICAgaDNcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG9cbiAgICAgICAgICAgICAgICAgICAgYWRkcmVzc1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdGaXJhU2FucydcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDBcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweFxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE5cHhcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnRcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMzAzOTQ1XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDMwcHggMFxuICAgICAgICAgICAgICAgICAgICBhXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDIwNHB4XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJVxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjIuNXB4XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoIzdiMjBhMCAwJSwgIzVmMGM4MSAxMDAlKVxuICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCAyNHB4IHJnYmEoMTE1LCAyMCwgMTU0LCAwLjMpXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHhcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjRjdGNEZDXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTdweFxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTRweFxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0b1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2tcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lXG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0b1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHhcbiAgICAgICAgICAgICAgICAud29vY29tbWVyY2UtRWRpdEFjY291bnRGb3JtLmVkaXQtYWNjb3VudFxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGRkZcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNDJweCA0MHB4IDQ4cHggMzhweFxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA2cHhcbiAgICAgICAgICAgICAgICAgICAgZmllbGRzZXRcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZVxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMFxuICAgICAgICAgICAgICAgICAgICAgICAgbGVnZW5kXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdGaXJhU2FucydcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyN3B4XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM4cHhcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM3NDFiOThcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzNXB4XG4gICAgICAgICAgICAgICAgICAgIHNwYW5cbiAgICAgICAgICAgICAgICAgICAgICAgIGVtXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiSW50ZXItVlwiXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGRcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEwcHhcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xZW1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjZweFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjYTBhNGE5XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOXB4XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZVxuICAgICAgICAgICAgICAgICAgICBwXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzNXB4XG4gICAgICAgICAgICAgICAgICAgICAgICBsYWJlbFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkludGVyLVZcIlxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHhcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2EwYTRhOVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDlweFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2VcbiAgICAgICAgICAgICAgICAgICAgICAgIGlucHV0XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZlxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlM2RjZjFcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ0ZpcmFTYW5zJ1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDBcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHhcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTlweFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnRcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzMwMzk0NVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEycHggMTVweFxuICAgICAgICAgICAgICAgIC53b29jb21tZXJjZS10YWJsZS53b29jb21tZXJjZS10YWJsZS0tb3JkZXItZGV0YWlscy5zaG9wX3RhYmxlLm9yZGVyX2RldGFpbHNcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRkZGXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDZweFxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmVcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjBweCAyMHB4IDIwcHggMzJweFxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgcHJpbnRcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMFxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMFxuICAgICAgICAgICAgICAgICAgICAqXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ0ZpcmFTYW5zJ1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMFxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjhweFxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMzMDM5NDVcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZVxuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHByaW50XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRkXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0XG4gICAgICAgICAgICAgICAgLm9yZGVyLWRldGFpbHMtd3JhcHBlclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA2cHhcbiAgICAgICAgICAgICAgICAgICAgLnByb2R1Y3RzXG4gICAgICAgICAgICAgICAgICAgICAgICAuc2luZ2xlLXByb2R1Y3RcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuaW5zaWRlLXdyYXBwZXJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAzMHB4IDI1cHggMjBweCAyNXB4XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGQkY4RkRcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHByaW50XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDBcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAucHJvZHVjdC1pbWdcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA2JVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbWdcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTQwcHhcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0b1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnByb2R1Y3QtbmFtZVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDM1JVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAubmFtZVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdGaXJhU2FucydcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDBcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjdweFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM0cHhcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnRcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMzAzOTQ1XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDBcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLm1ldGFcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVsIGxpXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGFwcGx5IGZsZXhcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ0ZpcmFTYW5zJ1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMzAzOTQ1XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSBwcmludFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDBcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJvbmdcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHhcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAucXVhbnRpdHlcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3Ryb25nXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ0ZpcmFTYW5zJ1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjhweFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMzMDM5NDVcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAucHJpY2VcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdGaXJhU2FucydcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGRcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyN3B4XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNHB4XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnRcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMzMDM5NDVcbiAgICAgICAgICAgICAgICAgICAgLnRhYmxlLXNlY3Rpb25cbiAgICAgICAgICAgICAgICAgICAgICAgIHBcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDBcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ0ZpcmFTYW5zJ1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDBcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHhcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjhweFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMzAzOTQ1XG4gICAgICAgICAgICAgICAgICAgICAgICAubGFiZWxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDI1MHB4XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCVcbiAgICAgICAgICAgICAgICAgICAgICAgIC5kYXRhXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMnB4XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSBwcmludFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDI1MHB4KVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodFxuICAgICAgICAgICAgICAgICAgICBoclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweFxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMFxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAuNXB4IHNvbGlkICNCQUJDQzBcbiAgICAgICAgICAgICAgICAgICAgLm1hcmdpbi1zZWN0aW9uXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4XG4gICAgICAgICAgICAgICAgICAgIC5vcmRlci1kYXRlXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ0ZpcmFTYW5zJ1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMFxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjhweFxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMzMDM5NDVcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMFxuICAgICAgICAgICAgICAgICAgICAuc3RhdHVzXG4gICAgICAgICAgICAgICAgICAgICAgICBwXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0QzRDNEM1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHhcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA2OXB4XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM1NjE3NzBcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHhcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIxcHhcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjEwcHhcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDBcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgcHJpbnRcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5wcm9jZXNzaW5nXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkU4OTlcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHByaW50XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuY2FuY2VsbGVkXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkNjJjMmNcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHByaW50XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuY29tcGxldGVkXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM4N0ZBNzBcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHByaW50XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldFxuICAgICAgICAgICAgICAgICAgICAucGFkZGVkLXNlY3Rpb25cbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMjBweCAwIDMycHhcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSBwcmludFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDBcbiAgICAgICAgICAgICAgICAgICAgLnBhZGRlZC1zZWN0aW9uLXhcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMjBweCAwIDMycHhcbiAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSBwcmludFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDBcbiAgICAgICAgICAgICAgICAgICAgLmxhc3QtYm94LXNlY3Rpb25cbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4XG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgcHJpbnRcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI0JBQkNDMFxuICAgICAgICAgICAgICAgIC5vcmRlcnMtcm93c1xuICAgICAgICAgICAgICAgICAgICAub3JkZXItcm93XG4gICAgICAgICAgICAgICAgICAgICAgICBAYXBwbHkgZmxleFxuICAgICAgICAgICAgICAgICAgICAgICAgQGFwcGx5IGZsZXgtd3JhcFxuICAgICAgICAgICAgICAgICAgICAgICAgQGFwcGx5IGl0ZW1zLWNlbnRlclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjBweCAyMHB4IDIwcHggMzNweFxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudFxuICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogLTEwcHggMTBweCAzMHB4IHJnYmEoNywgMSwgMzIsIDAuMSlcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHhcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCBlYXNlLWluLW91dCAuM3NcbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjNzQxYjk4XG4gICAgICAgICAgICAgICAgICAgICAgICBwXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwXG4gICAgICAgICAgICAgICAgICAgICAgICAuZGF0ZVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNDUlXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCVcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnRmlyYVNhbnMnXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDBcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnRcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMzMDM5NDVcbiAgICAgICAgICAgICAgICAgICAgICAgIC5zdGF0dXNcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDIwJVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweClcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAzMCVcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNEM0QzRDNcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogOHB4XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA2OXB4XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNTYxNzcwXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMXB4XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSBwcmludFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYucHJvY2Vzc2luZ1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRTg5OVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHByaW50XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdW5zZXRcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5jYW5jZWxsZWRcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkNjJjMmNcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSBwcmludFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHVuc2V0XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuY29tcGxldGVkXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODdGQTcwXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgcHJpbnRcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldFxuICAgICAgICAgICAgICAgICAgICAgICAgLmFjdGlvblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMzUlXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCVcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYShtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjUlXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzVweFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDM1cHhcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGRkZcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIGVhc2UtaW4tb3V0IC4zc1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAYXBwbHkgZmxleFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAYXBwbHkgaXRlbXMtY2VudGVyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBhcHBseSBqdXN0aWZ5LWNlbnRlclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGltZ1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgZWFzZS1pbi1vdXQgLjNzXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNDRUQ2RUVcbiAgICAgICAgICAgICAgICAud29vY29tbWVyY2UtQnV0dG9uLmJ1dHRvblxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDIwNHB4XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIyLjVweFxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoIzdiMjBhMCAwJSwgIzVmMGM4MSAxMDAlKVxuICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwcHggMHB4IDI0cHggcmdiYSgxMTUsIDIwLCAxNTQsIDAuMylcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjRjdGNEZDXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDBcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE3cHhcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTRweFxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDBcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG9cbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2tcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KVxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG9cbiAgICAgICAgICAgICAgICBwXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnRmlyYVNhbnMnXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWxcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnRcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMzMDM5NDVcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMFxuLndvb2NvbW1lcmNlLW1lc3NhZ2Uud29vY29tbWVyY2UtbWVzc2FnZS0taW5mby53b29jb21tZXJjZS1NZXNzYWdlLndvb2NvbW1lcmNlLU1lc3NhZ2UtLWluZm8ud29vY29tbWVyY2UtaW5mbywud29vY29tbWVyY2UtTWVzc2FnZS53b29jb21tZXJjZS1NZXNzYWdlLS1pbmZvLndvb2NvbW1lcmNlLWluZm9cbiAgICBiYWNrZ3JvdW5kOiAjRkJGOEZEXG4gICAgYm9yZGVyLXRvcC1jb2xvcjogIzFlODViZTNkXG4gICAgJjo6YmVmb3JlXG4gICAgICAgIGNvbG9yOiAjMWU4NWJlNzBcbi5wYWdlLXRpdGxlLWFjY291bnRcbiAgICBmb250LWZhbWlseTogJ0ZpcmFTYW5zJ1xuICAgIGZvbnQtd2VpZ2h0OiA3MDBcbiAgICBmb250LXNpemU6IDQycHhcbiAgICBsaW5lLWhlaWdodDogNTRweFxuICAgIHRleHQtYWxpZ246IGxlZnRcbiAgICBjb2xvcjogIzMwMzk0NVxuICAgIG1hcmdpbi1ib3R0b206IDM1cHhcbiAgICBAbWVkaWEobWF4LXdpZHRoOiA5OTFweClcbiAgICAgICAgZm9udC1zaXplOiAzMHB4XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzOHB4XG5AbWVkaWEgcHJpbnRcbiAgICBoZWFkZXIsZm9vdGVyXG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudFxuQG1lZGlhIHByaW50XG4gICAgaDIud29vY29tbWVyY2Utc2hpcG1lbnRzLWxpc3RfX3RpdGxlXG4gICAgICAgIGRpc3BsYXk6IG5vbmVcbiAgICAud29vY29tbWVyY2Utc2hpcG1lbnRzLXRhYmxlLndvb2NvbW1lcmNlLU15QWNjb3VudC1zaGlwbWVudHMud29vY29tbWVyY2UtTXlBY2NvdW50LXNpbXBsZS1zaGlwbWVudHMuc2hvcF90YWJsZS5zaG9wX3RhYmxlX3Jlc3BvbnNpdmUubXlfYWNjb3VudF9zaGlwbWVudHMuYWNjb3VudC1zaGlwbWVudHMtdGFibGVcbiAgICAgICAgZGlzcGxheTogbm9uZSIsIi50aGFuay15b3Utb3JkZXJcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoI2VhZjJmZCAwJSwgI2VlZWRmZiA1MS42JSwgI2YxZGRmMiAxMDAlKVxuICAgIHBhZGRpbmc6IHJlbSg2MCkgMFxuICAgIGZvbnQtZmFtaWx5OiAnRmlyYVNhbnMnXG4gICAgZm9udC13ZWlnaHQ6IDUwMFxuICAgIGZvbnQtc2l6ZTogMjBweFxuICAgIGxpbmUtaGVpZ2h0OiAyOHB4XG4gICAgdGV4dC1hbGlnbjogbGVmdFxuICAgIGNvbG9yOiAjMzAzOTQ1XG4gICAgLnB1cnBsZS1idG5cbiAgICAgICAgQG1lZGlhIHByaW50XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lXG4gICAgICAgIGFcbiAgICAgICAgICAgIHBhZGRpbmc6IDIzcHggMjNweCAyM3B4IDQwcHhcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDQwcHhcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgjN2IyMGEwIDAlLCAjNWYwYzgxIDEwMCUpXG4gICAgICAgICAgICBib3gtc2hhZG93OiAwcHggMHB4IDI0cHggcmdiYSgxMTUsIDIwLCAxNTQsIDAuMylcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMzBweFxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW4tb3V0XG4gICAgICAgICAgICBzcGFuXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA0MHB4XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMFxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweFxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMXB4XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmN2Y0ZmNcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlclxuICAgICAgICAgICAgaW1nXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwXG4gICAgICAgICAgICAmOmhvdmVyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMC44XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluLW91dFxuICAgIC53b29jb21tZXJjZS1ub3RpY2Uud29vY29tbWVyY2Utbm90aWNlLS1zdWNjZXNzLndvb2NvbW1lcmNlLXRoYW5reW91LW9yZGVyLXJlY2VpdmVkXG4gICAgICAgIGZvbnQtZmFtaWx5OiAnRmlyYVNhbnMnXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDBcbiAgICAgICAgZm9udC1zaXplOiA0MnB4XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA1NHB4XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnRcbiAgICAgICAgY29sb3I6ICMzMDM5NDVcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzVweFxuICAgICAgICBtYXJnaW4tdG9wOiAwXG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDk5MXB4KVxuICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzhweFxuICAgIC53b29jb21tZXJjZS1vcmRlci1vdmVydmlldy53b29jb21tZXJjZS10aGFua3lvdS1vcmRlci1kZXRhaWxzLm9yZGVyX2RldGFpbHNcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwXG4gICAgICAgIGxpXG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJJbnRlci1WXCJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkXG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHhcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW1cbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4XG4gICAgICAgICAgICBjb2xvcjogI2EwYTRhOVxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOXB4XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlXG4gICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA3NjdweClcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmVcbiAgICAgICAgICAgIHN0cm9uZ1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnRmlyYVNhbnMnXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMFxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweFxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdFxuICAgICAgICAgICAgICAgIGNvbG9yOiAjMzAzOTQ1XG4gICAgLndvb2NvbW1lcmNlLXRhYmxlLndvb2NvbW1lcmNlLXRhYmxlLS1vcmRlci1kZXRhaWxzLnNob3BfdGFibGUub3JkZXJfZGV0YWlsc1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGRkZcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4XG4gICAgICAgIGJvcmRlcjogbm9uZVxuICAgICAgICBwYWRkaW5nOiAyMHB4IDIwcHggMjBweCAzMnB4XG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KVxuICAgICAgICAgICAgcGFkZGluZzogMjBweCAxMnB4XG4gICAgICAgICpcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnRmlyYVNhbnMnXG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwXG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHhcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4XG4gICAgICAgICAgICBjb2xvcjogIzMwMzk0NVxuICAgICAgICAgICAgYm9yZGVyOiBub25lXG4gICAgLm9yZGVyLWRldGFpbHMtd3JhcHBlclxuICAgICAgICBib3JkZXItcmFkaXVzOiA2cHhcbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDogNzY3cHgpXG4gICAgICAgICAgICAuc3RhdHVzXG4gICAgICAgICAgICAgICAgcFxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDgwJVxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50XG4gICAgICAgIC5wcm9kdWN0c1xuICAgICAgICAgICAgLnNpbmdsZS1wcm9kdWN0XG4gICAgICAgICAgICAgICAgLmluc2lkZS13cmFwcGVyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlblxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHhcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMzBweCAyNXB4IDIwcHggMjVweFxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkJGOEZEXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KVxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMzBweCAxMnB4XG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydFxuICAgICAgICAgICAgICAgIC5wcm9kdWN0LWltZ1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDYlXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KVxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJVxuICAgICAgICAgICAgICAgICAgICBpbWdcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTQwcHhcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0b1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwXG4gICAgICAgICAgICAgICAgLnByb2R1Y3QtbmFtZVxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDM1JVxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJVxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA3NjdweClcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJVxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweFxuICAgICAgICAgICAgICAgICAgICAubmFtZVxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdGaXJhU2FucydcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDBcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjdweFxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM0cHhcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnRcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMzAzOTQ1XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDBcbiAgICAgICAgICAgICAgICAgICAgLm1ldGFcbiAgICAgICAgICAgICAgICAgICAgICAgIHVsIGxpXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGFwcGx5IGZsZXhcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ0ZpcmFTYW5zJ1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMzAzOTQ1XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDBcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cm9uZ1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweFxuICAgICAgICAgICAgICAgIC5xdWFudGl0eVxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA3NjdweClcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJVxuICAgICAgICAgICAgICAgICAgICBzdHJvbmdcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnRmlyYVNhbnMnXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHhcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzMwMzk0NVxuICAgICAgICAgICAgICAgIC5wcmljZVxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ0ZpcmFTYW5zJ1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZFxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI3cHhcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM0cHhcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdFxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzMwMzk0NVxuICAgICAgICAudGFibGUtc2VjdGlvblxuICAgICAgICAgICAgcFxuICAgICAgICAgICAgICAgIG1hcmdpbjogMFxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnRmlyYVNhbnMnXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMFxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweFxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4XG4gICAgICAgICAgICAgICAgY29sb3I6ICMzMDM5NDVcbiAgICAgICAgICAgIC5sYWJlbFxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjUwcHhcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJVxuICAgICAgICAgICAgLmRhdGFcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEycHhcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwXG4gICAgICAgIGhyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwXG4gICAgICAgICAgICBib3JkZXItdG9wOiAuNXB4IHNvbGlkICNCQUJDQzBcbiAgICAgICAgLm1hcmdpbi1zZWN0aW9uXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4XG4gICAgICAgIC5vcmRlci1kYXRlXG4gICAgICAgICAgICBmb250LWZhbWlseTogJ0ZpcmFTYW5zJ1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMFxuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjhweFxuICAgICAgICAgICAgY29sb3I6ICMzMDM5NDVcbiAgICAgICAgICAgIG1hcmdpbjogMFxuICAgICAgICAuc3RhdHVzXG4gICAgICAgICAgICBwXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRTg5OVxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHhcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA2OXB4XG4gICAgICAgICAgICAgICAgY29sb3I6ICM1NjE3NzBcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHhcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIxcHhcbiAgICAgICAgICAgICAgICB3aWR0aDogMjEwcHhcbiAgICAgICAgICAgICAgICBtYXJnaW46IDBcbiAgICAgICAgICAgICAgICAmLnByb2Nlc3NpbmdcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0QzRDNEM1xuICAgICAgICAgICAgICAgICYuY2FuY2VsbGVkXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkNjJjMmNcbiAgICAgICAgICAgICAgICAmLmNvbXBsZXRlZFxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODdGQTcwXG4gICAgICAgIC5wYWRkZWQtc2VjdGlvblxuICAgICAgICAgICAgcGFkZGluZzogMjBweCAyMHB4IDAgMzJweFxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlclxuICAgICAgICAucGFkZGVkLXNlY3Rpb24teFxuICAgICAgICAgICAgcGFkZGluZzogMCAyMHB4IDAgMzJweFxuICAgICAgICAubGFzdC1ib3gtc2VjdGlvblxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHhcbiIsIltkYXRhLWFvcz0nem9vbS1pbiddXG4gIHRyYW5zZm9ybTogc2NhbGUoLjk1KVxuXG5bZGF0YS1hb3M9XCJyZXZlYWxcIl1cbiAgb3BhY2l0eTogMFxuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIG9wYWNpdHlcbiAgJi5hb3MtYW5pbWF0ZVxuICAgIG9wYWNpdHk6IDFcbiAgQHNjcmVlbiBzbVxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMHB4KVxuICAgICYuYW9zLWFuaW1hdGVcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKVxuXG5bZGF0YS1hb3NdXG4gIGJvZHlbZGF0YS1hb3MtZWFzaW5nPVwicmV2ZWFsXCJdICYsXG4gICZbZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1cIm5ldy1lYXNpbmdcIl1cbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNiwgMC4yLCAwLjEsIDEpXG4iLCIjYnBfY29udGFpbmVyID4gLmJwLXhcbiAgZGlzcGxheTogZmxleFxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxuICBhbGlnbi1pdGVtczogY2VudGVyIiwiLmhmLW1lc3NhZ2VcbiAgYm9yZGVyLXJhZGl1czogNXB4XG4gIGJhY2tncm91bmQ6ICNFQkY1RkZcbiAgY29sb3I6ICMyMTVDRENcbiAgYm9yZGVyOiAxcHggc29saWQgZGFya2VuKCNFQkY1RkYsIDEwJSlcbiAgcGFkZGluZzogNXB4IDEwcHhcbiAgZm9udC1zaXplOiAxNHB4XG4gIHRleHQtYWxpZ246IGNlbnRlclxuICBtYXJnaW4tdG9wOiAyMHB4XG5cbi5oZi1tZXNzYWdlLXN1Y2Nlc3NcbiAgYmFja2dyb3VuZDogI0YzRkFGN1xuICBib3JkZXI6IDFweCBzb2xpZCBkYXJrZW4oI0YzRkFGNywgMTAlKVxuICBjb2xvcjogIzAzNTQzRlxuIiwiLmxlYWZsZXQtY29udGFpbmVyXG4gIEBhcHBseSBmb250LXNhbnMgdGV4dC1iYXNlLXR4dFxuICAubGVhZmxldC1wb3B1cC1jb250ZW50XG4gICAgQGFwcGx5IHRleHQtY2VudGVyXG4iLCIvLyBUb28gbGFyZ2UgUmVDYXB0Y2hhIG9uIGlQaG9uZSA1XG4uZy1yZWNhcHRjaGFcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjg1KVxuICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDBcbiAgQHNjcmVlbiBzbVxuICAgIHRyYW5zZm9ybTogc2NhbGUoMSlcbiIsIi8vIFN0eWxlcyBmb3IgZWxlbWVudHMgZ2VuZXJhdGVkIGJ5IFdvcmRQcmVzc1xuLmNvbW1lbnQtbGlzdFxuICBsaXN0LXN0eWxlOiBub25lXG4gIG1hcmdpbjogMFxuICBwYWRkaW5nOiAwXG4gIHRleHQtaW5kZW50OiAwXG4gIG9sXG4gICAgbGlzdC1zdHlsZTogbm9uZVxuXG5saS5jb21tZW50XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkXG4gIGJveC1zaGFkb3c6IDAgMCAxMHB4IHJnYmEoNSwxLDcsLjExKVxuICBtYXJnaW4tYm90dG9tOiAxZW1cbiAgcGFkZGluZzogMWVtXG4gIGRpdi52Y2FyZFxuICAgIGZvbnQtd2VpZ2h0OiA0MDBcbiAgICBpbWcuYXZhdGFyXG4gICAgICBib3JkZXI6IDVweCBzb2xpZCAjY2NjXG4gICAgICBmbG9hdDogcmlnaHRcbiAgICAgIG1hcmdpbjogMCAwIDIwcHggMjBweFxuICBkaXYuY29tbWVudC1tZXRhZGF0YVxuICAgIGZvbnQtc2l6ZTogMTFweFxuICAgIG1hcmdpbi1ib3R0b206IDAuN2VtXG4gIHVsXG4gICAgZm9udC1zaXplOiAxMnB4XG4gICAgbGlzdC1zdHlsZTogbm9uZVxuICAgIG1hcmdpbjogMCAwIDAgMjBweFxuICBkaXYucmVwbHlcbiAgICBmb250LXNpemU6IDExcHhcbiAgICBhXG4gICAgICBmb250LXdlaWdodDogYm9sZFxuICAgIHVsLmNoaWxkcmVuXG4gICAgICBsaXN0LXN0eWxlOiBub25lXG4gICAgICBtYXJnaW46IDEycHhcbiAgICAgIHRleHQtaW5kZW50OiAwXG4gICAgICBsaS5kZXB0aC0yXG4gICAgICAgIGJvcmRlci1sZWZ0OiA1cHggc29saWQgI2NjY1xuICAgICAgICBtYXJnaW46IDAgMCAxMHB4IDEwcHhcbiAgICAgIGxpLmRlcHRoLTNcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCAjYmJiXG4gICAgICAgIG1hcmdpbjogMCAwIDEwcHggMTBweFxuICAgICAgbGkuZGVwdGgtNFxuICAgICAgICBib3JkZXItbGVmdDogNXB4IHNvbGlkICNhYWFcbiAgICAgICAgbWFyZ2luOiAwIDAgMTBweCAxMHB4XG5cbi5jb21tZW50LWJvZHlcbiAgbWFyZ2luLWJvdHRvbTogMWVtXG5cbi8qIENvbnRhY3QgRm9ybSA3IFN0eWxlcyAqL1xuZGl2LndwY2Y3LXJlc3BvbnNlLW91dHB1dFxuICBtYXJnaW46IDIwcHggMFxuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudFxuICBib3JkZXItcmFkaXVzOiAzcHhcbiAgY29sb3I6ICMzMTcwOGZcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q5ZWRmN1xuICBib3JkZXItY29sb3I6ICNiY2U4ZjFcbiAgcGFkZGluZzogMC4zZW0gMC42ZW1cblxuc3Bhbi53cGNmNy1ub3QtdmFsaWQtdGlwLFxuLndwY2Y3IGZvcm0uaW52YWxpZCAud3BjZjctcmVzcG9uc2Utb3V0cHV0LFxuLndwY2Y3IGZvcm0uZmFpbGVkIC53cGNmNy1yZXNwb25zZS1vdXRwdXRcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnRcbiAgY29sb3I6ICNhOTQ0NDJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZGVkZVxuICBib3JkZXItY29sb3I6ICNlYmNjZDFcbiAgbWFyZ2luLXRvcDogNHB4XG4gIHBhZGRpbmc6IDAuM2VtIDAuNmVtXG4gIGZvbnQtc2l6ZTogMC44ZW1cblxuZGl2LndwY2Y3LXZhbGlkYXRpb24tZXJyb3JzLFxuZGl2LndwY2Y3LXNwYW0tYmxvY2tlZFxuICBjb2xvcjogIzhhNmQzYlxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNmOGUzXG4gIGJvcmRlci1jb2xvcjogI2ZhZWJjY1xuICBwYWRkaW5nOiAwLjhlbSAxZW1cblxuLndwY2Y3LXZhbGlkYXRpb24tZXJyb3JzXG4gIGNsZWFyOiBib3RoXG4gIG1hcmdpbi10b3A6IDFlbVxuXG4uY29udGFjdC0tcmVjYXB0Y2hhXG4gIHBhZGRpbmctdG9wOiAxZW1cblxuZGl2LndwY2Y3LW1haWwtc2VudC1vayxcbi53cGNmNyBmb3JtLnNlbnQgLndwY2Y3LXJlc3BvbnNlLW91dHB1dFxuICBjb2xvcjogIzNjNzYzZFxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGZmMGQ4XG4gIGJvcmRlci1jb2xvcjogI2Q2ZTljNlxuICBwYWRkaW5nOiAwLjhlbSAxZW1cblxuLndwY2Y3IGZvcm0uaW52YWxpZCAud3BjZjctcmVzcG9uc2Utb3V0cHV0LFxuLndwY2Y3IGZvcm0uZmFpbGVkIC53cGNmNy1yZXNwb25zZS1vdXRwdXQsXG4ud3BjZjcgZm9ybS5zZW50IC53cGNmNy1yZXNwb25zZS1vdXRwdXRcbiAgbWFyZ2luLWxlZnQ6IDBcbiAgbWFyZ2luLXJpZ2h0OiAwXG5cbnNwYW4ud3BjZjctbGlzdC1pdGVtXG4gIG1hcmdpbi1sZWZ0OiAwXG5cbmRpdi53cGNmNyAuYWpheC1sb2FkZXJcbiAgcG9zaXRpb246IGFic29sdXRlXG4gIGxlZnQ6IDUwJVxuICB0b3A6IDUwJVxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKVxuICBtYXJnaW46IDBcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29ucy9zcGlubmVyLnN2ZylcbiAgd2lkdGg6IDIwMHB4XG4gIGhlaWdodDogMjAwcHhcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgjZmZmLCAwLjkpXG4gIGJvcmRlci1yYWRpdXM6IDEwMCVcbiAgYm94LXNoYWRvdzogMHB4IDBweCAzMHB4IHJnYmEoMCwgMCwgMCwgMC4xNilcblxuLy8gUGFnaW5hdGlvblxuLndwLXBhZ2VuYXZpXG4gIHBhZGRpbmctdG9wOiAxMHB4XG4gIHBhZGRpbmctYm90dG9tOiAycHhcbiAgQHNjcmVlbiBzbVxuICAgIHBhZGRpbmctdG9wOiAyNHB4XG4gIC5wYWdlcyxcbiAgLm5leHRwb3N0c2xpbmssXG4gIC5wcmV2aW91c3Bvc3RzbGlua1xuICAgIGRpc3BsYXk6IG5vbmVcbiAgLmV4dGVuZFxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9ja1xuICAgIG1hcmdpbi1yaWdodDogMTRweFxuICAgIGNvbG9yOiAjQTNCM0MwXG4gIC5wYWdlLFxuICAuY3VycmVudCxcbiAgLmZpcnN0LFxuICAubGFzdCxcbiAgLmV4dGVuZFxuICAgIGNvbG9yOiAjYTZiMmJmXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrXG4gICAgaGVpZ2h0OiA0MHB4XG4gICAgcGFkZGluZzogMCAxMHB4XG4gICAgbWFyZ2luLXJpZ2h0OiAxNHB4XG4gICAgbGluZS1oZWlnaHQ6IDM4cHhcbiAgICBtaW4td2lkdGg6IDM1cHhcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXJcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zc1xuICAgIGJhY2tncm91bmQ6ICNGRkZGRkZcbiAgICB0ZXh0LXNoYWRvdzogbm9uZVxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNBM0IzQzBcbiAgICBmb250LXNpemU6IDE2cHhcbiAgICBmb250LXdlaWdodDogNTAwXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lXG4gICAgbWFyZ2luLWJvdHRvbTogMWVtXG4gICAgQHNjcmVlbiBzbVxuICAgICAgaGVpZ2h0OiA1NnB4XG4gICAgICBsaW5lLWhlaWdodDogNTRweFxuICAgICAgbWluLXdpZHRoOiA0MXB4XG4gICAgICBmb250LXNpemU6IDE4cHhcbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXNcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZVxuICAgICAgY29sb3I6IGRhcmtlbigjYTZiMmJmLCAyMCUpXG4gICAgICBib3JkZXItY29sb3I6IGRhcmtlbigjQTNCM0MwLCAyMCUpXG4gIC5jdXJyZW50XG4gICAgY29sb3I6IHRoZW1lKCdjb2xvcnMuYnJhbmQnKVxuICAgIGJhY2tncm91bmQ6ICNGRkZGRkZcbiAgICBib3JkZXItY29sb3I6IHRoZW1lKCdjb2xvcnMuYnJhbmQnKVxuICAgICY6aG92ZXJcbiAgICAgIGNvbG9yOiB0aGVtZSgnY29sb3JzLmJyYW5kJylcbiAgICAgIGJhY2tncm91bmQ6ICNmZmZcbiAgICAgIGJvcmRlci1jb2xvcjogdGhlbWUoJ2NvbG9ycy5icmFuZCcpXG5cbi5hbGlnbmxlZnRcbiAgbWFyZ2luLWJvdHRvbTogMjBweFxuICBAc2NyZWVuIHNtXG4gICAgbWFyZ2luLWJvdHRvbTogMjVweFxuICAgIGZsb2F0OiBsZWZ0XG4gICAgbWFyZ2luLXJpZ2h0OiA0MnB4XG4gICAgZGlzcGxheTogaW5saW5lXG4gIEBzY3JlZW4gbWRcbiAgICBtYXJnaW4tYm90dG9tOiA0NXB4XG5cbi5hbGlnbnJpZ2h0XG4gIG1hcmdpbi1ib3R0b206IDIwcHhcbiAgQHNjcmVlbiBzbVxuICAgIGRpc3BsYXk6IGlubGluZVxuICAgIGZsb2F0OiByaWdodFxuICAgIG1hcmdpbi1sZWZ0OiA0MnB4XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweFxuICBAc2NyZWVuIG1kXG4gICAgbWFyZ2luLWJvdHRvbTogNDVweFxuXG4uYWxpZ25jZW50ZXJcbiAgY2xlYXI6IGJvdGhcbiAgZGlzcGxheTogYmxvY2tcbiAgbWFyZ2luLWxlZnQ6IGF1dG9cbiAgbWFyZ2luLXJpZ2h0OiBhdXRvXG5cbi53cC1jYXB0aW9uXG4gIG1hcmdpbi1ib3R0b206IDEuNWVtXG4gIG1heC13aWR0aDogMTAwJVxuICBwOmZpcnN0LWNoaWxkXG4gICAgbWFyZ2luLWJvdHRvbTogMC41ZW1cblxuLndwLWNhcHRpb24gaW1nW2NsYXNzKj1cIndwLWltYWdlLVwiXVxuICBkaXNwbGF5OiBibG9ja1xuICBtYXJnaW46IDAgYXV0b1xuXG4ud3AtY2FwdGlvbi10ZXh0XG4gIHRleHQtYWxpZ246IGNlbnRlclxuXG4ud3AtY2FwdGlvbiAud3AtY2FwdGlvbi10ZXh0XG4gIG1hcmdpbjogMCAwIDFlbVxuICBmb250LXNpemU6IDAuOHJlbVxuXG4uZ2FsbGVyeVxuICBtYXJnaW4tYm90dG9tOiAxLjVlbVxuXG4uZ2FsbGVyeS1pdGVtXG4gIGRpc3BsYXk6IGlubGluZS1ibG9ja1xuICB0ZXh0LWFsaWduOiBjZW50ZXJcbiAgdmVydGljYWwtYWxpZ246IHRvcFxuICB3aWR0aDogMTAwJVxuXG4uZ2FsbGVyeS1jb2x1bW5zLTIgLmdhbGxlcnktaXRlbVxuICBtYXgtd2lkdGg6IDUwJVxuXG4uZ2FsbGVyeS1jb2x1bW5zLTMgLmdhbGxlcnktaXRlbVxuICBtYXgtd2lkdGg6IDMzLjMzJVxuXG4uZ2FsbGVyeS1jb2x1bW5zLTQgLmdhbGxlcnktaXRlbVxuICBtYXgtd2lkdGg6IDI1JVxuXG4uZ2FsbGVyeS1jb2x1bW5zLTUgLmdhbGxlcnktaXRlbVxuICBtYXgtd2lkdGg6IDIwJVxuXG4uZ2FsbGVyeS1jb2x1bW5zLTYgLmdhbGxlcnktaXRlbVxuICBtYXgtd2lkdGg6IDE2LjY2JVxuXG4uZ2FsbGVyeS1jb2x1bW5zLTcgLmdhbGxlcnktaXRlbVxuICBtYXgtd2lkdGg6IDE0LjI4JVxuXG4uZ2FsbGVyeS1jb2x1bW5zLTggLmdhbGxlcnktaXRlbVxuICBtYXgtd2lkdGg6IDEyLjUlXG5cbi5nYWxsZXJ5LWNvbHVtbnMtOSAuZ2FsbGVyeS1pdGVtXG4gIG1heC13aWR0aDogMTEuMTElXG5cbi5nYWxsZXJ5LWNhcHRpb25cbiAgZGlzcGxheTogYmxvY2tcblxuLmVudHJ5LW1ldGFcbiAgbWFyZ2luLWJvdHRvbTogMTVweFxuICBmb250LXN0eWxlOiBpdGFsaWNcbiAgZm9udC1zaXplOiAwLjg1ZW1cblxuLmVudHJ5LWZvb3RlclxuICBwYWRkaW5nOiAxZW0gMFxuXG4uZW50cnktYmFja1xuICB0ZXh0LWFsaWduOiBjZW50ZXJcbiAgcGFkZGluZy10b3A6IDNlbVxuXG4uY2F0LWxpbmtzLFxuLnRhZ3MtbGlua3NcbiAgZGlzcGxheTogYmxvY2tcbiAgbWFyZ2luLWJvdHRvbTogMC40ZW1cblxuLndwLWJsb2NrLWltYWdlIFxuICBtYXJnaW4tYm90dG9tOiAxZW1cbiAgaW1nIFxuICAgIG1heC13aWR0aDogMTAwJVxuICAuYWxpZ25jZW50ZXIgXG4gICAgdGV4dC1hbGlnbjogY2VudGVyXG4gIC5hbGlnbmZ1bGwgaW1nLFxuICAuYWxpZ253aWRlIGltZyBcbiAgICB3aWR0aDogMTAwJVxuICAuYWxpZ25sZWZ0LFxuICAuYWxpZ25yaWdodCxcbiAgLmFsaWduY2VudGVyLFxuICAuaXMtcmVzaXplZCBcbiAgICBkaXNwbGF5OiB0YWJsZVxuICAuYWxpZ25sZWZ0PmZpZ2NhcHRpb24sXG4gIC5hbGlnbnJpZ2h0PmZpZ2NhcHRpb24sXG4gIC5hbGlnbmNlbnRlcj5maWdjYXB0aW9uLFxuICAuaXMtcmVzaXplZD5maWdjYXB0aW9uIFxuICAgIGRpc3BsYXk6IHRhYmxlLWNhcHRpb25cbiAgICBjYXB0aW9uLXNpZGU6IGJvdHRvbVxuICAuYWxpZ25sZWZ0IFxuICAgIC8qcnRsOmlnbm9yZSovXG4gICAgZmxvYXQ6IGxlZnRcbiAgICAvKnJ0bDppZ25vcmUqL1xuICAgIG1hcmdpbi1sZWZ0OiAwXG4gICAgbWFyZ2luLXJpZ2h0OiAxZW1cbiAgICBtYXJnaW4tdG9wOiAwLjVlbVxuICAgIG1hcmdpbi1ib3R0b206IDAuNWVtXG4gIC5hbGlnbnJpZ2h0IFxuICAgIC8qcnRsOmlnbm9yZSovXG4gICAgZmxvYXQ6IHJpZ2h0XG4gICAgLypydGw6aWdub3JlKi9cbiAgICBtYXJnaW4tcmlnaHQ6IDBcbiAgICBtYXJnaW4tbGVmdDogMWVtXG4gICAgbWFyZ2luLXRvcDogMC41ZW1cbiAgICBtYXJnaW4tYm90dG9tOiAwLjVlbVxuICAuYWxpZ25jZW50ZXIgXG4gICAgbWFyZ2luLWxlZnQ6IGF1dG9cbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG9cbiAgZmlnY2FwdGlvbiBcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2IzYjNiXG4gICAgZm9udC1zaXplOiAwLjhyZW1cbiAgICBsaW5lLWhlaWdodDogMXJlbVxuICAgIHBhZGRpbmc6IDEwcHggNXB4XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbVxuICAgIGZvbnQtc3R5bGU6IGl0YWxpY1xuXG4ud3AtYmxvY2stZW1iZWQgZmlnY2FwdGlvbiBcbiAgbWFyZ2luLXRvcDogMC41ZW1cbiAgbWFyZ2luLWJvdHRvbTogMWVtXG5cbi53cC1ibG9jay1lbWJlZCBpZnJhbWUgXG4gIG1heC13aWR0aDogMTAwJVxuXG4ud3AtYmxvY2stZW1iZWRfX3dyYXBwZXIgXG4gIHBvc2l0aW9uOiByZWxhdGl2ZVxuXG4ud3AtZW1iZWQtcmVzcG9uc2l2ZSAud3AtaGFzLWFzcGVjdC1yYXRpbyAud3AtYmxvY2stZW1iZWRfX3dyYXBwZXI6OmJlZm9yZSBcbiAgY29udGVudDogXCJcIlxuICBkaXNwbGF5OiBibG9ja1xuICBwYWRkaW5nLXRvcDogNTAlXG5cbi53cC1lbWJlZC1yZXNwb25zaXZlIC53cC1oYXMtYXNwZWN0LXJhdGlvIGlmcmFtZSBcbiAgcG9zaXRpb246IGFic29sdXRlXG4gIHRvcDogMFxuICByaWdodDogMFxuICBib3R0b206IDBcbiAgbGVmdDogMFxuICBoZWlnaHQ6IDEwMCVcbiAgd2lkdGg6IDEwMCVcblxuLndwLWVtYmVkLXJlc3BvbnNpdmUgLndwLWVtYmVkLWFzcGVjdC0yMS05IC53cC1ibG9jay1lbWJlZF9fd3JhcHBlcjo6YmVmb3JlIFxuICBwYWRkaW5nLXRvcDogNDIuODUlXG5cbi53cC1lbWJlZC1yZXNwb25zaXZlIC53cC1lbWJlZC1hc3BlY3QtMTgtOSAud3AtYmxvY2stZW1iZWRfX3dyYXBwZXI6OmJlZm9yZSBcbiAgcGFkZGluZy10b3A6IDUwJVxuXG4ud3AtZW1iZWQtcmVzcG9uc2l2ZSAud3AtZW1iZWQtYXNwZWN0LTE2LTkgLndwLWJsb2NrLWVtYmVkX193cmFwcGVyOjpiZWZvcmUgXG4gIHBhZGRpbmctdG9wOiA1Ni4yNSVcblxuLndwLWVtYmVkLXJlc3BvbnNpdmUgLndwLWVtYmVkLWFzcGVjdC00LTMgLndwLWJsb2NrLWVtYmVkX193cmFwcGVyOjpiZWZvcmUgXG4gIHBhZGRpbmctdG9wOiA3NSVcblxuLndwLWVtYmVkLXJlc3BvbnNpdmUgLndwLWVtYmVkLWFzcGVjdC0xLTEgLndwLWJsb2NrLWVtYmVkX193cmFwcGVyOjpiZWZvcmUgXG4gIHBhZGRpbmctdG9wOiAxMDAlXG5cbi53cC1lbWJlZC1yZXNwb25zaXZlIC53cC1lbWJlZC1hc3BlY3QtOS0xNiAud3AtYmxvY2stZW1iZWRfX3dyYXBwZXI6OmJlZm9yZSBcbiAgcGFkZGluZy10b3A6IDE3Ny43NyVcblxuLndwLWVtYmVkLXJlc3BvbnNpdmUgLndwLWVtYmVkLWFzcGVjdC0xLTIgLndwLWJsb2NrLWVtYmVkX193cmFwcGVyOjpiZWZvcmVcbiAgcGFkZGluZy10b3A6IDIwMCUiLCIuYy1idG5cbiAgK2ZsdWlkLXR5cGUoMTYsIDE4KVxuICBmb250LWZhbWlseTogdGhlbWUoJ2ZvbnRGYW1pbHkuc2FucycpXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWxcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrXG4gIGJhY2tncm91bmQ6IHRoZW1lKCdjb2xvcnMuYnJhbmQnKVxuICBwYWRkaW5nOiAwLjRlbSAxZW1cbiAgY29sb3I6ICNmZmZcbiAgYm9yZGVyOiAwXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZVxuICBjdXJzb3I6IHBvaW50ZXJcbiAgYm9yZGVyLXJhZGl1czogNXB4XG4gIHdoaXRlLXNwYWNlOiBub3dyYXBcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZVxuICB1c2VyLXNlbGVjdDogbm9uZVxuICAmOmhvdmVyLFxuICAmLmJ0bi0taG92ZXJcbiAgICBiYWNrZ3JvdW5kOiBjb2xvci1tb2QodGhlbWUoJ2NvbG9ycy5icmFuZCcpIHNoYWRlKDIwJSkpXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lXG4gICAgY29sb3I6ICNmZmZcbiAgJjpmb2N1cyxcbiAgJjphY3RpdmUsXG4gICY6YWN0aXZlOmZvY3VzXG4gICAgb3V0bGluZTogbm9uZVxuICAmW2Rpc2FibGVkXVxuICAgIGJhY2tncm91bmQ6ICNjY2NcbiAgICBjb2xvcjogIzAwMFxuXG4uYy1idG4tLWNvb2tpZVxuICBwYWRkaW5nOiAwLjNlbSAwLjhlbSAwLjNlbSAwLjhlbVxuICArZmx1aWQtdHlwZSgxNiwgMTgpXG4gIG1hcmdpbjogMCA1cHggNXB4IDBcblxuLmMtYnRuLS1zbWFsbFxuICBwYWRkaW5nOiAwLjZlbSAxZW1cbiAgK2ZsdWlkLXR5cGUoMTIsIDE1KVxuXG4uYy1idG4tLW1pbmlcbiAgcGFkZGluZzogMC4xZW0gMC40ZW1cbiAgK2ZsdWlkLXR5cGUoMTIsIDEzKVxuXG4uYy1idG4tLWxhcmdlXG4gICtmbHVpZC10eXBlKDE4LCAyMilcbiAgcGFkZGluZzogMC41ZW0gMS41ZW1cblxuLmJ1dHRvbi5jbGFzc2ljXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZVxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2tcbiAgbWF4LXdpZHRoOiAzODZweFxuICB3aWR0aDogMTAwJVxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGXG4gIGJveC1zaGFkb3c6IDEwcHggMTBweCA1MHB4IHJnYmEoMzMsIDYsIDQ0LCAwLjA2KVxuICBmb250LWZhbWlseTogJ0ZpcmFTYW5zJ1xuICBmb250LXdlaWdodDogNTAwXG4gIGZvbnQtc2l6ZTogMjFweFxuICBsaW5lLWhlaWdodDogMzBweFxuICB0ZXh0LWFsaWduOiBjZW50ZXJcbiAgY29sb3I6ICM1NjE3NzBcbiAgcGFkZGluZzogMjcuNXB4IDE1cHhcbiAgYm9yZGVyLXJhZGl1czogNDIuNXB4XG4gIHRyYW5zaXRpb246IGFsbCBlYXNlLWluLW91dCAuM3NcbiAgQG1lZGlhKG1heC13aWR0aDogNzY3cHgpXG4gICAgd2lkdGg6IDgwJVxuICAgIGZvbnQtc2l6ZTogMTdweFxuICAgIGxpbmUtaGVpZ2h0OiAyM3B4XG4gICY6aG92ZXJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTVweClcbiIsIi8vIEl0IGFsbG93cyB0byBkZWZpbmUgbWluaW11bSBhbmQgbWF4aW11bSBmb250IHNpemUgZm9yIHRoZSBlbGVtZW50XG4vLyBNaXhpbiB3aWxsIGR5bmFtaWNhbGx5IGNoYW5nZSBmb250IHNpemUgYWNjb3JkaW5nIHRvIHNjcmVlbiBzaXplXG5cbiRzY3JlZW4tbWluOiAgICAgICAgICAgICAgICAgICAgIDM3NTtcbiRzY3JlZW4tbWF4OiAgICAgICAgICAgICAgICAgICAgIDEyMDA7XG5cbkBtaXhpbiBmbHVpZC10eXBlKCRmb250LW1pbiwgJGZvbnQtbWF4KSB7XG4gIGZvbnQtc2l6ZTogI3skZm9udC1taW59cHg7XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAjeyRzY3JlZW4tbWlufXB4KSB7XG4gICAgZm9udC1zaXplOiBjYWxjKFxuICAgICAgI3skZm9udC1taW59cHggKyAjeygkZm9udC1tYXggLSAkZm9udC1taW4pfSAqICgxMDB2dyAtICN7JHNjcmVlbi1taW59cHgpIC8gKCN7JHNjcmVlbi1tYXh9IC0gI3skc2NyZWVuLW1pbn0pXG4gICAgKTtcbiAgfVxuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogI3skc2NyZWVuLW1heH1weCkge1xuICAgIGZvbnQtc2l6ZTogI3skZm9udC1tYXh9cHg7XG4gIH1cbn1cbiIsIi5jLWNvb2tpZS1iYXJcbiAgcG9zaXRpb246IGZpeGVkXG4gIGxlZnQ6IDBcbiAgYm90dG9tOiAwXG4gIHdpZHRoOiAxMDAlXG4gIGJhY2tncm91bmQ6ICNEQkRERTBcbiAgK2ZsdWlkLXR5cGUoMTQsIDE2KVxuICBsaW5lLWhlaWdodDogMS4zXG4gIHBhZGRpbmc6IDAuOGVtIDBcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpXG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2Utb3V0IDBzXG4gIHotaW5kZXg6IDk5OTlcbiAgLmMtY29va2llLWJhci0tbm90LWRlY2lkZWQgJlxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKVxuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2Utb3V0IDFzXG4gICAgYm94LXNoYWRvdzogMCAtNXB4IDVweCByZ2JhKDAsMCwwLDAuMylcblxuLmMtY29va2llLWJhcl9fYnRuc1xuICB0ZXh0LWFsaWduOiBjZW50ZXJcblxuLmMtY29va2llLWJhcl9fdHh0XG4gIG1hcmdpbi1ib3R0b206IDEwcHhcbiAgcDpsYXN0LWNoaWxkXG4gICAgbWFyZ2luOiAwXG4iLCIuYy1zaXRlLWZvb3RlclxuICBib3JkZXItdG9wOiAycHggc29saWQgdGhlbWUoJ2NvbG9ycy5iYXNlLXR4dCcpXG4gIHBhZGRpbmc6IDgwcHggMCAxMDBweFxuICBiYWNrZ3JvdW5kOiB0aGVtZSgnY29sb3JzLmJhc2UtdHh0JylcbiAgY29sb3I6ICNmZmZcbiIsIi5icm93c2VydXBncmFkZVxuICB0ZXh0LWFsaWduOiBjZW50ZXJcbiAgbWFyZ2luOiAwIGF1dG9cbiAgYmFja2dyb3VuZDogI0ZDMFxuICBjb2xvcjogIzAwMFxuICBwYWRkaW5nOiAuOGVtIDBcbiAgZm9udC1zaXplOiAxNHB4XG4gIGFcbiAgICBjb2xvcjogZGFya2VuKCNGQzAsIDI1JSlcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZVxuICAgICY6aG92ZXJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZVxuXG4uaGVhZGVyLXZpc3VhbC1zdHlsZXNcbiAgQGFwcGx5IGJnLXdoaXRlXG4gICYuanMtaGVhZGVyLS1zY3JvbGxlZFxuICAgIEBhcHBseSBiZy13aGl0ZSBiZy1vcGFjaXR5LTgwXG4gICAgYm94LXNoYWRvdzogMHB4IDIzcHggMjBweCByZ2IoMCAwIDAgLyAxMCUpXG4iLCJ1bC5jLWhvci1tZW51XG4gIGxpc3Qtc3R5bGU6IG5vbmVcbiAgcGFkZGluZzogMFxuICBtYXJnaW46IDBcbiAgJiA+IGxpXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrXG4gICAgcG9zaXRpb246IHJlbGF0aXZlXG4gICAgJi5vcGVuZWRcbiAgICAgIC5zdWItbWVudVxuICAgICAgICBvcGFjaXR5OiAxXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKVxuICAgICAgICBsZWZ0OiAwXG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBjdWJpYy1iZXppZXIoMC41NSwgMCwgMC4xLCAxKSAwLjFzLCB0cmFuc2Zvcm0gMC4ycyBjdWJpYy1iZXppZXIoMC41NSwgMCwgMC4xLCAxKSAwLjFzLCBsZWZ0IDBzIDBzIGVhc2VcbiAgICAgICYgPiBhOmJlZm9yZVxuICAgICAgICB3aWR0aDogMTAwJVxuICAgICYgPiBhXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2tcbiAgICAgIHBhZGRpbmc6IDAuMmVtIDAuOGVtXG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmVcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweFxuICAgICAgY29sb3I6IHRoZW1lKCdjb2xvcnMuYmFzZS10eHQnKVxuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXNcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lXG4gICAgICAgIGNvbG9yOiAjNzQxQjk4XG4gICAgJi5tZW51LWl0ZW0taGFzLWNoaWxkcmVuXG4gICAgICAmID4gYVxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxLjVlbVxuICAgICAgICAmOmFmdGVyXG4gICAgICAgICAgY29udGVudDogJyAnXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlXG4gICAgICAgICAgcmlnaHQ6IDVweFxuICAgICAgICAgIHRvcDogNTAlXG4gICAgICAgICAgbWFyZ2luLXRvcDogLTJweFxuICAgICAgICAgIHdpZHRoOiAwXG4gICAgICAgICAgaGVpZ2h0OiAwXG4gICAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZFxuICAgICAgICAgIGJvcmRlci13aWR0aDogNXB4IDVweCAwIDVweFxuICAgICAgICAgIGJvcmRlci1jb2xvcjogIzIyMiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudFxuICAuc3ViLW1lbnVcbiAgICBwb3NpdGlvbjogYWJzb2x1dGVcbiAgICB0b3A6IGF1dG9cbiAgICBsZWZ0OiAtMTAwMDBweFxuICAgIGJhY2tncm91bmQ6ICNmZmZcbiAgICBtYXJnaW46IDBcbiAgICBwYWRkaW5nOiA2cHggMCAxMHB4IDBcbiAgICBsaXN0LXN0eWxlOiBub25lXG4gICAgbGluZS1oZWlnaHQ6IDEuMlxuICAgIGJveC1zaGFkb3c6IDEuNHB4IDEuNHB4IDZweCByZ2JhKDIsIDIsIDMsIDAuMTYpXG4gICAgYm9yZGVyLXJhZGl1czogMFxuICAgIHotaW5kZXg6IDk5OVxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMHB4KVxuICAgIG9wYWNpdHk6IDBcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZVxuICAgIHRleHQtYWxpZ246IGxlZnRcbiAgICBmb250LXNpemU6IDAuOHJlbVxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWxcbiAgICB0cmFuc2l0aW9uOiBsZWZ0IDAuNXMgMC41cyBlYXNlLWluLW91dCwgb3BhY2l0eSAwLjJzIDAuMXMgY3ViaWMtYmV6aWVyKDAuNTUsIDAsIDAuMSwgMSksIHRyYW5zZm9ybSAwLjJzIDAuMXMgY3ViaWMtYmV6aWVyKDAuNTUsIDAsIDAuMSwgMSlcbiAgICB3aWR0aDogYXV0b1xuICAgIEBzY3JlZW4gbWRcbiAgICAgIGZvbnQtc2l6ZTogMXJlbVxuICAgIEBzY3JlZW4gbGdcbiAgICAgIGZvbnQtc2l6ZTogMS4wOHJlbVxuICAgIGxpXG4gICAgICBkaXNwbGF5OiBibG9ja1xuICAgIGFcbiAgICAgIGRpc3BsYXk6IGJsb2NrXG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmVcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWxcbiAgICAgIHBhZGRpbmc6IDAuNWVtIDFlbVxuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcFxuICAgICAgY29sb3I6IHRoZW1lKCdjb2xvcnMuYmFzZS10eHQnKVxuICAgIGxpLmN1cnJlbnQtbWVudS1pdGVtIGEsXG4gICAgYTpob3ZlclxuICAgICAgY29sb3I6IHRoZW1lKCdjb2xvcnMuYnJhbmQnKVxuIiwiLmMtbWFwXG4gIGhlaWdodDogNDAwcHhcbiIsIi5qcy1uYXZcbiAgICBAYXBwbHkgdGV4dC13aGl0ZVxuICAgIGJhY2tncm91bmQtY29sb3I6ICM3NDFCOThcblxuICAgICYuc3ViLW1lbnUtYWN0aXZlXG4gICAgICAgIHotaW5kZXg6IDEwMFxuXG4gICAgLmMtbW9iaWxlLWhlYWRlclxuICAgICAgICBAYXBwbHkgZmxleCBmbGV4LWNvbCBqdXN0aWZ5LWJldHdlZW4gaC1mdWxsIG92ZXJmbG93LWF1dG9cblxuICAgICAgICAuc29jaWFscy13cmFwcGVyXG4gICAgICAgICAgICBAYXBwbHkganVzdGlmeS1hcm91bmQgbXgtNSB0ZXh0LWNlbnRlciBtdC0xM1xuXG4gICAgICAgICAgICBpbWdcbiAgICAgICAgICAgICAgICBAYXBwbHkgdHJhbnNpdGlvbi1vcGFjaXR5XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyXG4gICAgICAgICAgICAgICAgICAgIEBhcHBseSBvcGFjaXR5LTcwXG5cbiAgICAgICAgICAgIHBcbiAgICAgICAgICAgICAgICBAYXBwbHkgZm9udC1ib2xkIG10LTYgbWItMTVcbiAgICAgICAgICAgICAgICBjb2xvcjogI0M1QUJENlxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweFxuXG4gICAgICAgIC5oZWFkZXItY29weVxuICAgICAgICAgICAgQGFwcGx5IGJnLXdoaXRlIHRleHQtY2VudGVyIHRleHQtMTIgcHgtNSBweS01XG5cbiAgICAgICAgICAgIHBcbiAgICAgICAgICAgICAgICBAYXBwbHkgbS0wXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4XG4gICAgICAgICAgICAgICAgY29sb3I6ICM2MTY4NzBcblxuICAgIC5uYXYtdG9wLWJhclxuICAgICAgICBAYXBwbHkgYWJzb2x1dGUgdG9wLTAgbGVmdC0wIHctZnVsbCBmbGV4IGl0ZW1zLWNlbnRlciBqdXN0aWZ5LWJldHdlZW4gYmctd2hpdGUgdHJhbnNpdGlvbi1vcGFjaXR5IG9wYWNpdHktMFxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjRGNEY2XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjREVERUU2XG5cbiAgICAgICAgJi52aXNpYmxlXG4gICAgICAgICAgICBAYXBwbHkgb3BhY2l0eS0xMDBcblxuICAgICAgICBwXG4gICAgICAgICAgICBAYXBwbHkgbS0wIGxlYWRpbmctMSBmb250LXNlbWlib2xkXG4gICAgICAgICAgICBmb250LXNpemU6IDE3cHhcbiAgICAgICAgICAgIGNvbG9yOiAjMTAxNjFFXG5cbiAgICAgICAgLm5hdi10b3AtYmFyLWJ0blxuICAgICAgICAgICAgQGFwcGx5IHRyYW5zaXRpb24tY29sb3JzXG5cbiAgICAgICAgICAgICY6aG92ZXIgXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCNGNEY0RjYsIDUlKVxuIiwidWwuYy1tb2JpbGUtbWVudVxuICBAYXBwbHkgbS0wIHAtMFxuICBsaXN0LXN0eWxlOiBub25lXG4gIFxuICA+bGlcbiAgICBAYXBwbHkgcHktNCBweC01IGN1cnNvci1wb2ludGVyIHRyYW5zaXRpb24tY29sb3JzXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzc0MUI5OFxuXG4gICAgJi5tZW51LXNlcGFyYXRvci1iZWxvd1xuICAgICAgQGFwcGx5IHJlbGF0aXZlIG1iLThcblxuICAgICAgJjo6YWZ0ZXJcbiAgICAgICAgQGFwcGx5IGFic29sdXRlIC1ib3R0b20tNFxuICAgICAgICBjb250ZW50OiAnJ1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMi41cmVtKVxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzk2NzBBOVxuXG4gICAgICArIGxpXG4gICAgICAgIEBhcHBseSBtdC00XG5cbiAgICAmLm1lbnUtbGlnaHQtY29sb3JcbiAgICAgID5hXG4gICAgICAgIGNvbG9yOiAjQzVBQkQ2XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweFxuXG4gICAgJjpob3ZlcixcbiAgICAmLmN1cnJlbnQtbWVudS1pdGVtLFxuICAgICYuY3VycmVudC1tZW51LWFuY2VzdG9yXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCM3NDFCOTgsIDEwJSlcblxuICAgICAgc3ZnIHBhdGhcbiAgICAgICAgQGFwcGx5IG9wYWNpdHktMTAwXG5cbiAgICA+YVxuICAgICAgQGFwcGx5IGZsZXggaXRlbXMtY2VudGVyIGp1c3RpZnktYmV0d2VlbiB0ZXh0LXdoaXRlIGZvbnQtbWVkaXVtXG4gICAgICBmb250LXNpemU6IDE4cHhcblxuICAgICAgc3ZnIHBhdGhcbiAgICAgICAgQGFwcGx5IHRyYW5zaXRpb24tb3BhY2l0eVxuXG4gIC5tZWdhLW1lbnUtd3JhcHBlci5zdWItbWVudVxuICAgIEBhcHBseSB3LWZ1bGwgcHgtNSBweS03IGxlZnQtMCByb3VuZGVkLW5vbmVcbiAgICBwYWRkaW5nLXRvcDogMS43NXJlbSAhaW1wb3J0YW50XG4gICAgdG9wOiA2M3B4XG4gICAgbWF4LWhlaWdodDogY2FsYygxMDAlIC0gNjNweClcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZVxuXG4gICAgJi52aXNpYmxlXG4gICAgICBwb2ludGVyLWV2ZW50czogYWxsXG5cbiAgICAmOjpiZWZvcmVcbiAgICAgIEBhcHBseSBoaWRkZW5cblxuICAgICYudmlzaWJsZVxuICAgICAgQGFwcGx5IHotMTAgb3BhY2l0eS0xMDBcblxuICAgIHVsXG4gICAgICBAYXBwbHkgbS0wIHAtMFxuXG4gICAgICBsaS5pdGVtLXN1Ym1lbnVcbiAgICAgICAgQGFwcGx5IG1heC13LWZ1bGwgbWItM1xuXG4gICAgICAgICY6OmJlZm9yZVxuICAgICAgICAgIEBhcHBseSBoaWRkZW5cblxuICAgICAgICBhXG4gICAgICAgICAgQGFwcGx5IHB5LTNcbiAgICAgICAgICBjb2xvcjogIzE5MkE0MlxuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweFxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4XG5cbiAgICAgICAgICAmOjpiZWZvcmVcbiAgICAgICAgICAgIEBhcHBseSBib3R0b20tMFxuXG4gICAgICAgICAgLnNwZWNpYWwtc3RhbXBcbiAgICAgICAgICAgIEBhcHBseSBsZWFkaW5nLTJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweFxuXG4gICAgICAgICAgaW1nXG4gICAgICAgICAgICBAYXBwbHkgbXItNlxuXG4gICAgICAgICAgc3BhblxuICAgICAgICAgICAgQGFwcGx5IHRleHQtMTggbGVhZGluZy0yXG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHhcblxuICAgICAgICAgICAgJjo6YmVmb3JlXG4gICAgICAgICAgICAgIEBhcHBseSBib3R0b20tMFxuXG4gICAgLnRleHQtc2VwYXJhdG9yXG4gICAgICBAYXBwbHkgbS0wIHAtMCBteS02XG5cbiAgICAuaW1nLXdyYXBwZXJcbiAgICAgIEBhcHBseSBtYi01XG5cbiAgICAgIGFcbiAgICAgICAgcFxuICAgICAgICAgIGZvbnQtc2l6ZTogMThweFxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4XG5cbiAgICAgICAgICAmOjphZnRlclxuICAgICAgICAgICAgQGFwcGx5IGJvdHRvbS0wXG5cbiIsIi5jLXBhZ2luYXRpb25cbiAgbWFyZ2luLXRvcDogMjBweFxuICBwYWRkaW5nLWJvdHRvbTogMjBweFxuICBAc2NyZWVuIHNtXG4gICAgbWFyZ2luLXRvcDogNTBweFxuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4XG4gIC5wYWdlLW51bWJlcnNcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2tcbiAgICBib3JkZXI6IDJweCBzb2xpZCB0aGVtZSgnY29sb3JzLmJyYW5kJylcbiAgICBtaW4td2lkdGg6IDQwcHhcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXJcbiAgICBib3JkZXItcmFkaXVzOiAxNXB4XG4gICAgbGluZS1oZWlnaHQ6IDQ0cHhcbiAgICBtYXJnaW4tcmlnaHQ6IDZweFxuICAgIHBhZGRpbmc6IDJweCAxNHB4IDBcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmVcbiAgICBjb2xvcjogdGhlbWUoJ2NvbG9ycy5iYXNlLXR4dCcpXG4gICAgZm9udC13ZWlnaHQ6IGJvbGRcbiAgICBmb250LXNpemU6IDIwcHhcbiAgICBiYWNrZ3JvdW5kOiAjZmZmXG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXRcbiAgICAmOmhvdmVyXG4gICAgICBib3JkZXItY29sb3I6IGNvbG9yLW1vZCh0aGVtZSgnY29sb3JzLmJyYW5kJykgc2hhZGUoMTAlKSlcbiAgICAmLmN1cnJlbnRcbiAgICAgIGNvbG9yOiAjZmZmXG4gICAgICBiYWNrZ3JvdW5kOiB0aGVtZSgnY29sb3JzLmJyYW5kJylcbiIsIi5jLXBvcHVwXG4gICAgQGFwcGx5IGZsZXggaXRlbXMtY2VudGVyIGp1c3RpZnktY2VudGVyIGZpeGVkIGluc2V0LTAgdy1mdWxsIGgtZnVsbCB6LTUwIGhpZGRlblxuXG4gICAgLnBvcHVwLW92ZXJsYXlcbiAgICAgICAgQGFwcGx5IGFic29sdXRlIGluc2V0LTAgei0xMFxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDM1LCA4LCA0NiwgMC44MClcbiAgICAgICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDNweClcblxuICAgIC5wb3B1cC1ib2R5XG4gICAgICAgIEBhcHBseSBmbGV4IG14LTYgei0yMCByZWxhdGl2ZSByb3VuZGVkLTJ4bFxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzQxQjk4XG4gICAgICAgIG1heC13aWR0aDogMTMxOHB4XG4gICAgICAgIGhlaWdodDogbWF4LWNvbnRlbnRcblxuICAgICAgICAucG9wdXAtaW1hZ2VcbiAgICAgICAgICAgIEBhcHBseSBoaWRkZW4gc206YmxvY2tcblxuICAgICAgICAgICAgaW1nXG4gICAgICAgICAgICAgICAgQGFwcGx5IGgtZnVsbCBvYmplY3QtY292ZXJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDM1MXB4XG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMTAwJVxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDE2cHggMCAwIDE2cHhcbiAgICAgICAgICAgIFxuICAgICAgICAucG9wdXAtY29udGVudFxuICAgICAgICAgICAgQGFwcGx5IHB4LTEyIHNtOnB4LTEyIHB5LTE2IG1kOnB0LTE3IG1kOnByLTIyIG1kOnBiLTIwIG1kOnBsLTE3XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwIDAgMTZweCAwXG4gICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA3NjdweClcbiAgICAgICAgICAgICAgICBAYXBwbHkgcHQtNSBwci04IHBiLTcgcGwtNVxuICAgICAgICAgICAgICAgIGgyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDI2KSAhaW1wb3J0YW50XG4gICAgICAgICAgICAgICAgcFxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHggIWltcG9ydGFudFxuICAgICAgICAgICAgQG1lZGlhKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTQ2M3B4KVxuICAgICAgICAgICAgICAgIEBhcHBseSBwdC0xMCBwci0xNyBwYi0xMyBwbC0xMFxuICAgICAgICAgICAgICAgIGgyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDM1KSAhaW1wb3J0YW50XG4gICAgICAgICAgICAgICAgcFxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgxOCkgIWltcG9ydGFudFxuICAgICAgICAgICAgICAgIC5zZW5kLWJ0blxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgxOSkgIWltcG9ydGFudFxuXG4gICAgICAgICAgICBoMlxuICAgICAgICAgICAgICAgIEBhcHBseSB0ZXh0LTM5IGxlYWRpbmctMS4xIG1iLTcgZm9udC1ib2xkXG4gICAgICAgICAgICAgICAgY29sb3I6ICNGN0Y0RkNcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ0ZpcmFTYW5zJ1xuXG4gICAgICAgICAgICBwXG4gICAgICAgICAgICAgICAgQGFwcGx5IHRleHQtMjAgbGVhZGluZy0xLjUgbXQtMCBtYi02XG4gICAgICAgICAgICAgICAgY29sb3I6ICNDNUFCRDZcblxuICAgICAgICAgICAgLndwY2Y3LWZvcm1cbiAgICAgICAgICAgIFxuXG4gICAgICAgICAgICAgICAgLmlucHV0LWdyb3VwXG4gICAgICAgICAgICAgICAgICAgIEBhcHBseSBtYi0xMlxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHggNTBweCA1MHB4IDhweFxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEobWluLXdpZHRoOiA3NjhweClcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXhcbiAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcFxuICAgICAgICAgICAgICAgICAgICAgICAgQGFwcGx5IGJsb2NrIHctZnVsbFxuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA1MCVcbiAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJVxuXG4gICAgICAgICAgICAgICAgICAgICAgICBAc2NyZWVuIG1kXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA2MCVcblxuICAgICAgICAgICAgICAgICAgICAgICAgaW5wdXRcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAYXBwbHkgdy1mdWxsIGgtZnVsbCB0ZXh0LTE4IHNtOnRleHQtMjAgbGVhZGluZy0xLjUgZm9udC1zZW1pYm9sZCBwLTZcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHggMCAwIDhweFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjOEI5MTk1XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA3NjdweClcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHhcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OnBsYWNlaG9sZGVyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjOEI5MTk1XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC53cGNmNy1ub3QtdmFsaWQtdGlwXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGFwcGx5IGFic29sdXRlXG5cbiAgICAgICAgICAgICAgICAgICAgLnNlbmQtYnRuXG4gICAgICAgICAgICAgICAgICAgICAgICBAYXBwbHkgYmxvY2sgdy1mdWxsIHRleHQtMTkgc206dGV4dC0yMiBsZWFkaW5nLTEuNSBmb250LWJvbGQgcC02XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwIDUwcHggNTBweCAwXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDUwJVxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzU2MTc3MFxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNGN0Y0RkNcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXRcblxuICAgICAgICAgICAgICAgICAgICAgICAgQHNjcmVlbiBtZFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMzUlXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDNyZW1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluLW91dFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDQwJVxuICAgICAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA3NjdweClcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0b1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBtYXgtY29udGVudFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE3cHggMjVweFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHhcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbWdcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHhcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXRcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMC44XG5cbiAgICAgICAgICAgICAgICAuYWNjZXB0YW5jZS13cmFwcGVyXG4gICAgICAgICAgICAgICAgICAgIC53cGNmNy1saXN0LWl0ZW1cbiAgICAgICAgICAgICAgICAgICAgICAgIEBhcHBseSByZWxhdGl2ZVxuXG4gICAgICAgICAgICAgICAgICAgICAgICBpbnB1dFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBhcHBseSBoaWRkZW4gb3BhY2l0eS0wIGFwcGVhcmFuY2Utbm9uZVxuIFxuICAgICAgICAgICAgICAgICAgICAgICAgLndwY2Y3LWxpc3QtaXRlbS1sYWJlbFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBhcHBseSBibG9jayB0ZXh0LTEyIGxlYWRpbmctMS44IHBsLTE4IG1kOnBsLTE0IGN1cnNvci1wb2ludGVyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNFM0RDRjFcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNFM0RDRjFcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAYXBwbHkgYmxvY2sgYmctd2hpdGUgcm91bmRlZC1mdWxsIGFic29sdXRlIGxlZnQtMFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzNXB4XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzVweFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDVweFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjQzVBQkQ2XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjphZnRlclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAYXBwbHkgdHJhbnNpdGlvbi1hbGxcblxuICAgICAgICAgICAgICAgICAgICAgICAgaW5wdXQ6Y2hlY2tlZCxcbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIgaW5wdXRcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB+IC53cGNmNy1saXN0LWl0ZW0tbGFiZWxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBhcHBseSBibG9jayByb3VuZGVkLWZ1bGwgYWJzb2x1dGUgdHJhbnNpdGlvbi1hbGxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNHB4XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE0cHhcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM1NjE3NzBcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDExcHhcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMTZweFxuXG4gICAgICAgICAgICAucG9wdXAtYnV0dG9uXG4gICAgICAgICAgICAgICAgQGFwcGx5IGZsZXggaXRlbXMtY2VudGVyIGp1c3RpZnktYmV0d2VlbiBiZy13aGl0ZSBweS0yIHByLTMgcGwtNyB0ZXh0LTE3IGZvbnQtbWVkaXVtXG4gICAgICAgICAgICAgICAgY29sb3I6ICM1NjE3NzBcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MHB4XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxNzVweFxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXRcblxuICAgICAgICAgICAgICAgICY6aG92ZXJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluLW91dFxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDIwMHB4XG5cbiAgICAgICAgLnBvcHVwLWNsb3NlXG4gICAgICAgICAgICBAYXBwbHkgYWJzb2x1dGUgdG9wLTAgcmlnaHQtMCBjdXJzb3ItcG9pbnRlciB0cmFuc2l0aW9uLWNvbG9yc1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI0Y0RjRGNlxuICAgICAgICAgICAgcGFkZGluZzogMTlweFxuICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDogNzY3cHgpXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTJweFxuXG4gICAgICAgICAgICAmOmhvdmVyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogZGFya2VuKCNGNEY0RjYsIDUlKVxuIiwiLy8gU2Nyb2xsIHRvIHRvcCBlbGVtZW50XG4uYy1zY3JvbGwtdG8tdG9wXG4gIHBvc2l0aW9uOiBmaXhlZFxuICByaWdodDogMTBweFxuICBib3R0b206IDEwcHhcbiAgY29sb3I6ICNmZmZcbiAgZGlzcGxheTogZmxleFxuICBhbGlnbi1pdGVtczogY2VudGVyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyXG4gIHZpc2liaWxpdHk6IGhpZGRlblxuICBvcGFjaXR5OiAwXG4gIHRyYW5zaXRpb246IGFsbCAwLjZzIGVhc2VcbiAgYmFja2dyb3VuZDogdGhlbWUoJ2NvbG9ycy5icmFuZCcpXG4gIGNvbG9yOiAjZmZmXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZVxuICB0ZXh0LWFsaWduOiBjZW50ZXJcbiAgei1pbmRleDogMTBcbiAgd2lkdGg6IDUwcHhcbiAgaGVpZ2h0OiA1MHB4XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDBweClcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgY3ViaWMtYmV6aWVyKDAuMjMsIDAuMywgMC4yNCwgMS4xOClcbiAgZm9udC1zaXplOiAzMHB4XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmZmZcbiAgc3ZnXG4gICAgd2lkdGg6IDIzcHhcbiAgICBoZWlnaHQ6IDIzcHhcbiAgICBmaWxsOiAjZmZmXG4gICY6aG92ZXJcbiAgICBiYWNrZ3JvdW5kOiBjb2xvci1tb2QodGhlbWUoJ2NvbG9ycy5icmFuZCcpIHNoYWRlKDEwJSkpXG4gICAgY29sb3I6ICNmZmZcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmVcblxuLmMtc2Nyb2xsLXRvLXRvcC5zaG93XG4gIHZpc2liaWxpdHk6IHZpc2libGVcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApXG4gIGN1cnNvcjogcG9pbnRlclxuICBvcGFjaXR5OiAxLjBcbiIsIi5jLXNoYXJlLWljb25zXG4gIGRpc3BsYXk6IGZsZXhcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcbiAgZmxleC13cmFwOiB3cmFwXG4gIGNvbG9yOiB3aGl0ZVxuXG4uYy1zaGFyZS1pY29ucyBhXG4gIGRpc3BsYXk6IGZsZXhcbiAgYWxpZ24taXRlbXM6IGNlbnRlclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudFxuICBwYWRkaW5nOiA3cHggMTFweFxuICBtYXJnaW4tcmlnaHQ6IDFweFxuICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2VcbiAgbWFyZ2luLWJvdHRvbTogMXB4XG4gIGNvbG9yOiAjZmZmXG5cbi5jLXNoYXJlLWljb25zIHBcbiAgbWFyZ2luLWxlZnQ6IDhweFxuICBmb250LXNpemU6IDEycHhcbiAgbWFyZ2luLXRvcDogMFxuICBtYXJnaW4tYm90dG9tOiAwXG5cbi5jLXNoYXJlLWljb25zX19pY29uLWZhY2Vib29rXG4gIGJhY2tncm91bmQtY29sb3I6ICMzYjU5OThcblxuLmMtc2hhcmUtaWNvbnNfX2ljb24tZmFjZWJvb2s6aG92ZXJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQyNzNjOFxuXG4uYy1zaGFyZS1pY29uc19faWNvbi10d2l0dGVyXG4gIGJhY2tncm91bmQtY29sb3I6ICM1NWFjZWVcblxuLmMtc2hhcmUtaWNvbnNfX2ljb24tdHdpdHRlcjpob3ZlclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzJiYmY1XG5cbi5jLXNoYXJlLWljb25zX19pY29uLW1haWxcbiAgYmFja2dyb3VuZC1jb2xvcjogIzk5OVxuXG4uYy1zaGFyZS1pY29uc19faWNvbi1tYWlsOmhvdmVyXG4gIGJhY2tncm91bmQtY29sb3I6ICNhOGE4YThcblxuLmMtc2hhcmUtaWNvbnNfX2ljb24teGluZ1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTI2NTY3XG5cbi5jLXNoYXJlLWljb25zX19pY29uLXhpbmc6aG92ZXJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI5ODg4YVxuXG4uYy1zaGFyZS1pY29uc19faWNvbi13aGF0c2FwcFxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWNiZTRhXG5cbi5jLXNoYXJlLWljb25zX19pY29uLXdoYXRzYXBwOmhvdmVyXG4gIGJhY2tncm91bmQtY29sb3I6ICMzNGFmMjNcbiIsIi5jLXRpdGxlXG4gIGNvbG9yOiB0aGVtZSgnY29sb3JzLmhlYWRlcicpXG4gIG1hcmdpbi1ib3R0b206IDFlbVxuICBtYXJnaW4tdG9wOiAxLjVlbVxuICBmb250LXdlaWdodDogYm9sZFxuICArZmx1aWQtdHlwZSgyNCwgMzUpXG4gICY6Zmlyc3QtY2hpbGRcbiAgICBtYXJnaW4tdG9wOiAwXG5cbi5jLXRpdGxlLS14eHNtYWxsXG4gICtmbHVpZC10eXBlKDE0LCAxOClcblxuLmMtdGl0bGUtLXhzbWFsbFxuICArZmx1aWQtdHlwZSgxNywgMjEpXG5cbi5jLXRpdGxlLS1zbWFsbFxuICArZmx1aWQtdHlwZSgxOCwgMjQpXG5cbi5jLXRpdGxlLS1sYXJnZVxuICArZmx1aWQtdHlwZSgyOCwgNDApXG5cbi5jLXRpdGxlLS14bGFyZ2VcbiAgK2ZsdWlkLXR5cGUoMjgsIDUzKVxuXG4uYy10aXRsZS0teHhsYXJnZVxuICArZmx1aWQtdHlwZSg0MCwgNzApXG4iLCIuYi1leGFtcGxlXG4gIEBhcHBseSBiZy1icmFuZFxuIiwiLmN1c3RvbS1oZWFkaW5nLXdyYXBwZXJcbiAgICAmLnN0YW5kYXJkLWZvbnRcbiAgICAgICAgLmhlYWRpbmdcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkZpcmFTYW5zXCJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDBcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDM5KVxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSg0OSlcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDM0cHhcbiAgICAmLmJpZ2dlci1mb250XG4gICAgICAgIC5oZWFkaW5nXG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJGaXJhU2Fuc1wiXG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwXG4gICAgICAgICAgICBmb250LXNpemU6IHJlbSg0MilcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oNTQpXG4gICAgICAgICAgICBtYXJnaW46IDAgMCAzNHB4XG4iLCIuaGVyby10ZXh0LXdpdGgtaWNvbnNcbiAgICAub3V0bGluZS1sZWZ0XG4gICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI0QzQzhFMlxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDM0cHhcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDVweFxuICAgICAgICAubWFpbi10ZXh0XG4gICAgICAgICAgICBjb2xvcjogIzU2MTc3MFxuICAgICAgICAgICAgbWFyZ2luOiAyNnB4IDAgNTNweFxuICAgICAgICAgICAgaDEsIGgyLCBoMywgaDQsIGg1LCBoNiwgcFxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnRmlyYVNhbnMnXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oNDApXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSg1MilcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwXG4gICAgICAgICAgICAgICAgc3Ryb25nXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNTMlXG4gICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBzdXBlclxuICAgICAgICAuc3ViLXRleHRcbiAgICAgICAgICAgIGNvbG9yOiAjOTY3MEE5XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHhcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZFxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtXG5cbiAgICAuaWNvbnMtYmFyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMTUwLCAxMTIsIDE2OSwgMC4zNClcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNDFweFxuICAgICAgICBwYWRkaW5nOiAxMXB4IDMwcHggMTFweCAxMnB4XG4gICAgICAgIG1heC13aWR0aDogbWF4LWNvbnRlbnRcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDVweFxuICAgICAgICBpbWdcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTJweFxuICAgICAgICAuc2luZ2xlLWljb25cbiAgICAgICAgICAgIGNvbG9yOiAjNTYxNzcwXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDMzcHhcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZFxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogdW5zZXRcbiAgICAgICAgICAgIC50ZXh0XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdGaXJhU2FucydcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgxOSlcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwXG4iLCIubmV3c2xldHRlci13cmFwcGVyXG4gICAgcGFkZGluZzogcmVtKDIwMCkgMFxuICAgIEBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KVxuICAgICAgICBwYWRkaW5nOiByZW0oNTApIDAgcmVtKDEyNSlcbiAgICBAbWVkaWEobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KVxuICAgICAgICBwYWRkaW5nOiByZW0oOTApIDAgcmVtKDEyMClcbiAgICAuY29udGFpbmVyLW5ld3NsZXR0ZXJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG9cbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvXG4gICAgICAgIHBhZGRpbmctbGVmdDogMTJweFxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4XG4gICAgICAgIEBtZWRpYShtaW4td2lkdGg6IDEzNDJweClcbiAgICAgICAgICAgIG1heC13aWR0aDogMTM0MnB4XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEycHhcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEycHhcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG9cbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDogNzY3cHgpXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCVcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjRweFxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjRweFxuICAgIC5pbnNpZGUtZ2VuZXJhbC13cmFwcGVyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDE2cHhcbiAgICAgICAgYm94LXNoYWRvdzogMTBweCAxMHB4IDYwcHggcmdiYSgwLCAwLCAwLCAwLjE3KVxuICAgICAgICBAbWVkaWEobWluLXdpZHRoOiA3NjhweClcbiAgICAgICAgICAgIGRpc3BsYXk6IGdyaWRcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMjclIDczJVxuICAgICAgICAucGhvdG8td3JhcHBlclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlclxuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdFxuICAgICAgICAgICAgQG1lZGlhKG1pbi13aWR0aDogNzY4cHgpXG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMTZweFxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDE2cHhcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAyNSVcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOjc2N3B4KVxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMTZweFxuICAgICAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxNnB4XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTUwcHggMFxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMTAlXG4gICAgICAgIC5mb3JtLWFyZWFcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM3NDFCOThcbiAgICAgICAgICAgIHBhZGRpbmc6IHJlbSg3MykgcmVtKDY1KSByZW0oNTYpIHJlbSg2NilcbiAgICAgICAgICAgIEBtZWRpYShtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpXG4gICAgICAgICAgICAgICAgcGFkZGluZzogcmVtKDU1KSByZW0oNjApIHJlbSg0MCkgcmVtKDYwKVxuICAgICAgICAgICAgQG1lZGlhKG1pbi13aWR0aDogNzY4cHgpXG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDE2cHhcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMTZweFxuICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDogNzY3cHgpXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMTZweFxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxNnB4XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyNHB4XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjRweFxuICAgICAgICAgICAgLmhlYWRpbmdcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ0ZpcmFTYW5zJ1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDBcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgzOSlcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogcmVtKDQ5KVxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZjdmNGZjXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMjBweFxuICAgICAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KVxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgzNClcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSg0NClcbiAgICAgICAgICAgICAgICBAbWVkaWEobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KVxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgzMilcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSg0MilcbiAgICAgICAgICAgIC5zdWItaGVhZGluZ1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjQzVBQkQ2XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMxcHhcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oNTMpXG4gICAgICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDogNzY3cHgpXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweFxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweFxuICAgICAgICAgICAgICAgIEBtZWRpYShtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweFxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweFxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oMzUpXG4gICAgICAgIC5pbnB1dC1ncm91cFxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDQ4KVxuICAgICAgICAgICAgQG1lZGlhKG1pbi13aWR0aDogNzY4cHgpXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleFxuICAgICAgICAgICAgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2tcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDU5JVxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlXG4gICAgICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDogNzY3cHgpXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJVxuICAgICAgICAgICAgICAgIEBtZWRpYShtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNTIlXG4gICAgICAgICAgICAgICAgaW5wdXRcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCVcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogOHB4XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDhweFxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzhCOTE5NVxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgyMClcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSgzMSlcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMFxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMy41cHggMjVweFxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA3NjdweClcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweFxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweFxuICAgICAgICAgICAgICAgICAgICAmOjpwbGFjZWhvbGRlclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM4QjkxOTVcbiAgICAgICAgICAgICAgICAud3BjZjctbm90LXZhbGlkLXRpcFxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGVcbiAgICAgICAgICAgIC5zZW5kLWJ0blxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAzNCVcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJVxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM1NjE3NzBcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNTBweFxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA1MHB4XG4gICAgICAgICAgICAgICAgY29sb3I6ICNGN0Y0RkNcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgyMilcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSgzMSlcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluLW91dFxuICAgICAgICAgICAgICAgIEBtZWRpYShtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNDAlXG4gICAgICAgICAgICAgICAgJjpob3ZlclxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEobWluLXdpZHRoOiA5OTJweClcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNDElXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYShtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDQ4JVxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEobWluLXdpZHRoOiA3NjhweClcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXRcbiAgICAgICAgICAgICAgICAgICAgICAgIC5qdXN0aWZ5LW1vYmlsZVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzNweFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXRcbiAgICAgICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA3NjdweClcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG9cbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBtYXgtY29udGVudFxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxN3B4IDI1cHhcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTBweFxuICAgICAgICAgICAgICAgICAgICBpbWdcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA0MHB4XG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXRcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuOFxuICAgICAgICAgICAgICAgIC5qdXN0aWZ5LW1vYmlsZVxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW4tb3V0XG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyXG4gICAgICAgICAgICAgICAgICAgIGltZ1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHhcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweClcbiAgICAgICAgICAgICAgICAgICAgICAgIGltZ1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyMnB4XG4gICAgICAgIC5hY2NlcHRhbmNlLXdyYXBwZXJcbiAgICAgICAgICAgIGFcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZVxuICAgICAgICAgICAgYTpob3ZlclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZVxuICAgICAgICAgICAgLndwY2Y3LWxpc3QtaXRlbVxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxuICAgICAgICAgICAgICAgIGlucHV0XG4gICAgICAgICAgICAgICAgICAgIGFwcGVhcmFuY2U6IG5vbmVcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZVxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwXG4gICAgICAgICAgICAgICAgLndwY2Y3LWxpc3QtaXRlbS1sYWJlbFxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHhcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHhcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNlM2RjZjFcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2tcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA1NXB4XG4gICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZVxuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIlxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2tcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzNXB4XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDM1cHhcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkZGRlxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGVcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDBcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNXB4XG4gICAgICAgICAgICAgICAgICAgICY6OmFmdGVyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgZWFzZS1pbi1vdXQgLjNzXG4gICAgICAgICAgICAgICAgaW5wdXQ6Y2hlY2tlZFxuICAgICAgICAgICAgICAgICAgICB+IC53cGNmNy1saXN0LWl0ZW0tbGFiZWxcbiAgICAgICAgICAgICAgICAgICAgICAgICY6OmFmdGVyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIlxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE0cHhcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE0cHhcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCVcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTYxNzcwXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMTFweFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMTZweFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCBlYXNlLWluLW91dCAuM3NcbiIsIi5wb3N0cy1sb29wLXdyYXBwZXJcbiAgICAuaW5zaWRlLXdyYXBwZXJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xMnB4XG4gICAgICAgIG1hcmdpbi1yaWdodDogLTEycHhcbiAgICAgICAgLnBvc3QtbGluay13cmFwXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9ja1xuICAgICAgICAgICAgaW1nXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlLWluLW91dFxuICAgICAgICAgICAgLnNpbmdsZS1wb3N0LWNvbnRhaW5lclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuNXMgZWFzZS1pbi1vdXRcbiAgICAgICAgICAgICY6aG92ZXJcbiAgICAgICAgICAgICAgICBpbWdcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuNXMgZWFzZS1pbi1vdXRcbiAgICAgICAgICAgICAgICAuc2luZ2xlLXBvc3QtY29udGFpbmVyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KVxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2UtaW4tb3V0XG4gICAgICAgIC5lbC1wYWRkZWQtd3JhcHBlclxuICAgICAgICAgICAgcGFkZGluZzogMCAxMnB4XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4XG4gICAgICAgICAgICB3aWR0aDogNTAlXG4gICAgICAgICAgICBAbWVkaWEobWluLXdpZHRoOiAxMjAwcHgpXG4gICAgICAgICAgICAgICAgd2lkdGg6IDI1JVxuICAgICAgICAgICAgQG1lZGlhKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpXG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwJVxuICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDogNzY3cHgpXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCVcbiAgICAgICAgLnNpbmdsZS1wb3N0LWNvbnRhaW5lci1zcGVjaWFsXG4gICAgICAgICAgICBib3gtc2hhZG93OiAtMTBweCAxMHB4IDMwcHggcmdiYSg3LCAxLCAzMiwgMC4xKVxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzc0MUI5OCAhaW1wb3J0YW50XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4XG4gICAgICAgICAgICBkaXNwbGF5OiAtbXMtZmxleGJveFxuICAgICAgICAgICAgZGlzcGxheTogLXdlYmtpdC1mbGV4XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxuICAgICAgICAgICAgcGFkZGluZzogcmVtKDExNSkgNTBweCByZW0oMTM5KSAzNnB4XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA2cHhcbiAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KVxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDQwcHggMTJweFxuICAgICAgICAgICAgLmluc2lkZS13cmFwcGVyLWNvbnRlbnRcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0XG4gICAgICAgICAgICAuc21hbGwtdGV4dFxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDBcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDlweFxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbVxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNXB4XG4gICAgICAgICAgICAgICAgY29sb3I6ICNiZDlhYzZcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweFxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2VcbiAgICAgICAgICAgIC5oZWFkaW5nLXRleHRcbiAgICAgICAgICAgICAgICBwXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnRmlyYVNhbnMnXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDBcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMjUpXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oMzApXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZjdmNGZjXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDBcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweFxuICAgICAgICAgICAgICAgICAgICBzdHJvbmdcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogODAlXG4gICAgICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogc3VwZXJcbiAgICAgICAgICAgIC5jb3B5XG4gICAgICAgICAgICAgICAgcFxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHhcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIxcHhcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNjNWFiZDZcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMFxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4XG4gICAgICAgICAgICBhXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2tcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDE3NXB4XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCVcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGXG4gICAgICAgICAgICAgICAgY29sb3I6ICM1NjE3NzBcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE3cHhcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ0ZpcmFTYW5zJ1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMTFweCAxNXB4IDMwcHhcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmVcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyOHB4XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG9cbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIGVhc2UtaW4tb3V0IC4zc1xuICAgICAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KVxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDc1JVxuICAgICAgICAgICAgICAgIGltZ1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGVcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCVcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAxMXB4XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzNXB4XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzVweFxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgZWFzZS1pbi1vdXQgLjNzXG4gICAgICAgICAgICAgICAgJjpob3ZlclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDIwMHB4XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCBlYXNlLWluLW91dCAuM3NcbiAgICAgICAgICAgICAgICAgICAgaW1nXG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMTBweFxuICAgICAgICAuc2luZ2xlLXBvc3QtY29udGFpbmVyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA2cHhcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW5cbiAgICAgICAgICAgIGJveC1zaGFkb3c6IC0xMHB4IDEwcHggMzBweCByZ2JhKDcsIDEsIDMyLCAwLjEpXG4gICAgICAgICAgICAuc2l6ZS1wb3N0X2ZlYXR1cmVfbGFyZ2VcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlclxuICAgICAgICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogdG9wXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCVcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IHJlbSgzODIpXG4gICAgICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDogNzY3cHgpXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzQ0cHhcbiAgICAgICAgICAgICAgICAvLyBAbWVkaWEobWluLXdpZHRoOiAxNDY0cHgpXG4gICAgICAgICAgICAgICAgLy8gICAgIGhlaWdodDogMzgycHhcbiAgICAgICAgICAgICAgICAvLyBAbWVkaWEobWF4LXdpZHRoOiAxNDYzcHgpXG4gICAgICAgICAgICAgICAgLy8gICAgIGhlaWdodDogMzQ0cHhcbiAgICAgICAgICAgIC5zaXplLXBvc3RfZmVhdHVyZV9tZWRpdW1cbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlclxuICAgICAgICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogdG9wXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCVcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IHJlbSgzMTQpXG4gICAgICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDogNzY3cHgpXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjgycHhcbiAgICAgICAgICAgICAgICAvLyBAbWVkaWEobWluLXdpZHRoOiAxNDY0cHgpXG4gICAgICAgICAgICAgICAgLy8gICAgIGhlaWdodDogMzE0cHhcbiAgICAgICAgICAgICAgICAvLyBAbWVkaWEobWF4LXdpZHRoOiAxNDYzcHgpXG4gICAgICAgICAgICAgICAgLy8gICAgIGhlaWdodDogMjgycHhcbiAgICAgICAgICAgIC5zaXplLXBvc3RfZmVhdHVyZV9zbWFsbFxuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyXG4gICAgICAgICAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiB0b3BcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJVxuICAgICAgICAgICAgICAgIGhlaWdodDogcmVtKDI1MylcbiAgICAgICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA3NjdweClcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMjhweFxuICAgICAgICAgICAgICAgIC8vIEBtZWRpYShtaW4td2lkdGg6IDE0NjRweClcbiAgICAgICAgICAgICAgICAvLyAgICAgaGVpZ2h0OiAyNTNweFxuICAgICAgICAgICAgICAgIC8vIEBtZWRpYShtYXgtd2lkdGg6IDE0NjNweClcbiAgICAgICAgICAgICAgICAvLyAgICAgaGVpZ2h0OiAyMjhweFxuICAgICAgICAgICAgLnBvc3QtY29udGVudFxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDM0cHhcbiAgICAgICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA3NjdweClcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjVweCAxMnB4XG4gICAgICAgICAgICAgICAgLmNhdGVnb3J5XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjQTBBNEE5XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogOXB4XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNXB4XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDBcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHhcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMFxuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlXG4gICAgICAgICAgICAgICAgaDNcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMjUpXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDBcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdGaXJhU2FucydcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMzMDM5NDVcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSgzMClcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTRweFxuICAgICAgICAgICAgICAgIC5leGNlcnB0LXdyYXBwZXJcbiAgICAgICAgICAgICAgICAgICAgcFxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzc4N0M4MlxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIxcHhcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDBcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHhcbiAgICAgICAgICAgICAgICAucmVhZC1tb3JlXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDBcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNXB4XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNTYxNzcwXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lXG4iLCIudmlkZW9zLXdpdGgtbGlnaHRib3gtd3JhcHBlclxuICAgIG1hcmdpbi1ib3R0b206IHJlbSgxMDApXG4gICAgQG1lZGlhKG1heC13aWR0aDogNzY3cHgpXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4XG4gICAgICAgIG1hcmdpbjogMCAyNHB4IHJlbSg1MClcbiAgICBAbWVkaWEobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KVxuICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oNTApXG4gICAgLmNvbnRlbnQtd3JhcFxuICAgICAgICBwYWRkaW5nOiAwXG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDk5MXB4KVxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxuICAgIC52aWRlb3MtYmxvY2tzXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGOUY2RkZcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0RBQzdFMFxuICAgICAgICBmb250LXdlaWdodDogNTAwXG4gICAgICAgIGNvbG9yOiAjNTYxNzcwXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyM3B4XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweFxuICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAzMHB4XG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDk5MXB4KVxuICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMTVweFxuICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDE1cHhcbiAgICAgICAgQG1lZGlhKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweClcbiAgICAgICAgICAgIG1hcmdpbjogMCAyNHB4XG4gICAgICAgIC5iYXItYnV0dG9uXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTYxNzcwXG4gICAgICAgICAgICBjb2xvcjogI0VBRTJFRFxuICAgICAgICAgICAgcGFkZGluZzogMjNweCAzcHggMFxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG9cbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXRcbiAgICAgICAgICAgICY6aG92ZXJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzQxQjk4XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluLW91dFxuICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDogOTkxcHgpXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleFxuICAgICAgICAgICAgICAgIG1hcmdpbjogMFxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTVweFxuICAgICAgICAgICAgLnJvdGF0ZWQtdGV4dFxuICAgICAgICAgICAgICAgIG1hcmdpbjogNTRweCAwIDU5cHhcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE3cHhcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNDFweFxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDBcbiAgICAgICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA5OTFweClcbiAgICAgICAgICAgICAgICAgICAgb3JkZXI6IC0xXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMFxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4XG4gICAgICAgICAgICAgICAgICAgIGltZ1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDMwcHhcbiAgICAgICAgICAgICAgICBAbWVkaWEobWluLXdpZHRoOiA5OTJweClcbiAgICAgICAgICAgICAgICAgICAgQGFwcGx5IC1yb3RhdGUtOTBcbiAgICAgICAgICAgIEBtZWRpYShtaW4td2lkdGg6IDk5MnB4KVxuICAgICAgICAgICAgICAgIGltZ1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0b1xuICAgICAgICAudmlkZW8tYnV0dG9uXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiBhdXRvXG4gICAgICAgICAgICBmb250LXNpemU6IDEycHhcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOXB4XG4gICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA5OTFweClcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4XG4gICAgICAgIC5pbWFnZS1ibG9ja1xuICAgICAgICAgICAgQG1lZGlhKG1pbi13aWR0aDogOTkycHgpXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAzMDBweFxuICAgICAgICAgICAgQG1lZGlhKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTIzcHgpXG4gICAgICAgICAgICAgICAgd2lkdGg6IDIzMHB4XG4gICAgICAgICAgICBpbWdcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAzMHB4XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlXG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXJcbiAgICAgICAgICAgICAgICBvYmplY3QtcG9zaXRpb246IHRvcFxuICAgICAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDk5MXB4KVxuICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxNXB4XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxNXB4XG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDMwMHB4XG4gICAgICAgIC52aWRlby1ibG9ja1xuICAgICAgICAgICAgcGFkZGluZzogMTZweCAyMHB4IDIwcHhcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXRcbiAgICAgICAgICAgIEBtZWRpYShtaW4td2lkdGg6IDEyMDBweClcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAzMnB4IDQ1cHggNDFweFxuICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDogOTkxcHgpXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMzJweCA0NXB4IDQxcHhcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgxODksIDE1NCwgMTk4LCAwLjUxKVxuICAgICAgICAgICAgQG1lZGlhKG1pbi13aWR0aDogOTkycHgpXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAzNDVweFxuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHJnYmEoMTg5LCAxNTQsIDE5OCwgMC41MSlcbiAgICAgICAgICAgIEBtZWRpYShtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTEyM3B4KVxuICAgICAgICAgICAgICAgIHdpZHRoOiAyNTBweFxuICAgICAgICAgICAgJjpsYXN0LW9mLXR5cGVcbiAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmVcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lXG4gICAgICAgICAgICBwXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdGaXJhU2FucydcbiAgICAgICAgICAgIGltZ1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTNweFxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXRcbiAgICAgICAgICAgICY6aG92ZXJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzc0MUI5OFxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXRcbiAgICAgICAgICAgICAgICBpbWdcbiAgICAgICAgICAgICAgICAgICAgZmlsdGVyOiBzYXR1cmF0ZSgyKVxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW4tb3V0XG4iLCIuYWJvdXQtcHJvZHVjdC13cmFwcGVyXG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHhcbiAgICBAbWVkaWEobWF4LXdpZHRoOiA3NjdweClcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDUwKVxuICAgIC5hYm91dC1wcm9kdWN0LWNvbnRhaW5lclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjRGNkZEXG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvXG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0b1xuICAgICAgICBwYWRkaW5nOiAzMHB4IDQwcHhcbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDogNzY3cHgpXG4gICAgICAgICAgICBwYWRkaW5nOiAzMHB4IDI0cHhcbiAgICAgICAgQG1lZGlhKG1pbi13aWR0aDogMTA5OHB4KVxuICAgICAgICAgICAgcGFkZGluZzogcmVtKDY0KSByZW0oODUpXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwOThweFxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG9cbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0b1xuICAgICAgICAuYWJvdXQtcHJvZHVjdC1jZW50ZXJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG9cbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDI1cHhcbiAgICAgICAgLnByb2R1Y3QtaW4td3JhcFxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweFxuICAgICAgICAubC1vdXRsaW5lXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4XG4gICAgICAgICAgICBmb250LWZhbWlseTogJ0ZpcmFTYW5zJ1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMFxuICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMjgpXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogcmVtKDM3KVxuICAgICAgICAgICAgY29sb3I6ICM1NjE3NzBcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgzNSlcbiAgICAgICAgICAgICpcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ0ZpcmFTYW5zJ1xuICAgICAgICAgICAgJjo6YmVmb3JlXG4gICAgICAgICAgICAgICAgY29udGVudDogJydcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogNHB4IHNvbGlkICNFQUUyRURcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHhcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIycHhcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDBcbiAgICAgICAgICAgIHBcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA5cHggMFxuICAgICAgICAgICAgICAgIG1hcmdpbjogMFxuICAgICAgICAucGFja2FnZVxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMFxuICAgICAgICAgICAgZm9udC1zaXplOiAxN3B4XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjlweFxuICAgICAgICAgICAgY29sb3I6ICM1NjE3NzBcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIycHhcbiAgICAgICAgdGFibGVcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDM4cHhcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHhcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJVxuICAgICAgICAgICAgd2lkdGg6IDEwMCVcbiAgICAgICAgICAgIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGVcbiAgICAgICAgICAgIGJvcmRlci1zcGFjaW5nOiAxMHB4IDBcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMTBweFxuICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDogNzY3cHgpXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDBcbiAgICAgICAgICAgIHRkXG4gICAgICAgICAgICAgICAgcGFkZGluZzogN3B4IDIwcHhcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0UzRENGMVxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMzMuMzMlXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCVcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wXG4gICAgICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDogNzY3cHgpXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweCAxMnB4XG4gICAgICAgICAgICB0cjpsYXN0LWNoaWxkXG4gICAgICAgICAgICAgICAgdGRcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFM0RDRjFcbiAgICAgICAgICAgIHRyOm50aC1jaGlsZChldmVuKVxuICAgICAgICAgICAgICAgIHRkXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKVxuICAgICAgICAgICAgdHI6bnRoLWNoaWxkKG9kZClcbiAgICAgICAgICAgICAgICB0ZFxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNTUpXG4gICAgICAgICAgICB0clxuICAgICAgICAgICAgICAgIHRkOmZpcnN0LWNoaWxkXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnRmlyYVNhbnMnXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDBcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMjIpXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oMzIpXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNTYxNzcwXG4gICAgICAgICAgICAgICAgdGRcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdGaXJhU2FucydcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMFxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgyMilcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSgzMilcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM1NjE3NzBcbiAgICAgICAgICAgICAgICAudmFsdWVcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHRcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDc1JVxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ0ZpcmFTYW5zJ1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDIyKVxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogcmVtKDMyKVxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzU2MTc3MFxuICAgICAgICAgICAgICAgIC51bml0XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MCVcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdFxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ0ZpcmFTYW5zJ1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDIyKVxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogcmVtKDMyKVxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzU2MTc3MFxuICAgICAgICAuYWJvdXQtbnJ2XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwXG4gICAgICAgICAgICBmb250LXNpemU6IDE3cHhcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyM3B4XG4gICAgICAgICAgICBjb2xvcjogIzU2MTc3MFxuICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDogNzY3cHgpXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4XG4gICAgICAgIGFcbiAgICAgICAgICAgIGNvbG9yOiAjNzQxQjk4XG4gICAgICAgIGE6aG92ZXJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lXG4gICAgICAgIC5kaXZpZGVyXG4gICAgICAgICAgICBoclxuICAgICAgICAgICAgICAgIG1hcmdpbjogNjNweCAwIDUzcHhcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICNFM0RDRjFcbiAgICAgICAgLmRlc2NyaXB0aW9uXG4gICAgICAgICAgICBwXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMFxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweFxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOXB4XG4gICAgICAgICAgICAgICAgY29sb3I6ICM1NjE3NzBcbiAgICAgICAgICAgICAgICBtYXJnaW46IDBcbiAgICAgICAgICAgIHVsXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweFxuICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmVcbiAgICAgICAgICAgICAgICBsaVxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE3cHhcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHhcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM1NjE3NzBcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweFxuICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmVcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzQxQjk4XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCVcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9ja1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDExcHhcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTFweFxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4XG4gICAgICAgIC5saXN0XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4XG4gICAgICAgICAgICAuaXRlbVxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDBcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE3cHhcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjlweFxuICAgICAgICAgICAgICAgIGNvbG9yOiAjNTYxNzcwXG4gICAgICAgICAgICAgICAgaW1nXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweFxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA3cHhcbiAgICAgICAgLmljb25zLWJhclxuICAgICAgICAgICAgQG1lZGlhKG1pbi13aWR0aDogNzY4cHgpXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgxNTAsIDExMiwgMTY5LCAwLjM0KVxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDQxcHhcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMXB4IDMwcHggMTFweCAxMnB4XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBtYXgtY29udGVudFxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHhcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZFxuICAgICAgICAgICAgICAgIGltZ1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEycHhcbiAgICAgICAgICAgICAgICAuc2luZ2xlLWljb25cbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM1NjE3NzBcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzM3B4XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvXG4gICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZFxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiB1bnNldFxuICAgICAgICAgICAgICAgICAgICAudGV4dFxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdGaXJhU2FucydcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE5KVxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSgyMilcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDBcbiAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtaHlwaGVuczogYXV0b1xuICAgICAgICAgICAgICAgICAgICAgICAgLW1vei1oeXBoZW5zOiBhdXRvXG4gICAgICAgICAgICAgICAgICAgICAgICAtbXMtaHlwaGVuczogYXV0b1xuICAgICAgICAgICAgICAgICAgICAgICAgaHlwaGVuczogYXV0b1xuICAgICAgICAgICAgICAgICAgICAgICAgcFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnRmlyYVNhbnMnXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwXG4gICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA3NjdweClcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4XG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwXG4gICAgICAgICAgICAgICAgaW1nXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNTBweFxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHhcbiAgICAgICAgICAgICAgICAuc2luZ2xlLWljb25cbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMTVweCAwXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJVxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzU2MTc3MFxuICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGRcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogdW5zZXRcbiAgICAgICAgICAgICAgICAgICAgLnRleHRcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnRmlyYVNhbnMnXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHhcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwXG4gICAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWh5cGhlbnM6IGF1dG9cbiAgICAgICAgICAgICAgICAgICAgICAgIC1tb3otaHlwaGVuczogYXV0b1xuICAgICAgICAgICAgICAgICAgICAgICAgLW1zLWh5cGhlbnM6IGF1dG9cbiAgICAgICAgICAgICAgICAgICAgICAgIGh5cGhlbnM6IGF1dG9cbiAgICAgICAgICAgICAgICAgICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmRcbiAgICAgICAgICAgICAgICAgICAgICAgIHBcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ0ZpcmFTYW5zJ1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMFxuICAgICAgICAuZmlsZS1idG5cbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDYwcHhcbiAgICAgICAgICAgIHBhZGRpbmc6IDIxcHggMjVweFxuICAgICAgICAgICAgYm94LXNoYWRvdzogMTBweCAxMHB4IDUwcHggcmdiYSgzMywgNiwgNDQsIDAuMDYpXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA2OXB4XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGXG4gICAgICAgICAgICBmb250LWZhbWlseTogJ0ZpcmFTYW5zJ1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMFxuICAgICAgICAgICAgZm9udC1zaXplOiAyMXB4XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweFxuICAgICAgICAgICAgY29sb3I6ICM1NjE3NzBcbiAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KVxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweFxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4XG4gICAgICAgICAgICBpbWdcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4XG4gICAgICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDogNzY3cHgpXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHhcbiIsIi5hbmltYXRlZC1udW1iZXJzXG4gICAgLmxhcmdlLXBhZGRcbiAgICAgICAgcGFkZGluZzogcmVtKDE2MCkgMFxuICAgICAgICBAbWVkaWEobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KVxuICAgICAgICAgICAgcGFkZGluZzogcmVtKDEyMCkgMFxuICAgIC5zbWFsbC1wYWRkXG4gICAgICAgIHBhZGRpbmc6IHJlbSg4MCkgMFxuICAgICAgICBAbWVkaWEobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KVxuICAgICAgICAgICAgcGFkZGluZzogcmVtKDgwKSAwXG4gICAgLnplcm8tcGFkZFxuICAgICAgICBwYWRkaW5nOiAwXG4gICAgLmFuaW1hdGVkLW51bWJlcnMtd3JhcHBlclxuICAgICAgICAubC1vdXRsaW5lXG4gICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNkZWRlZTZcbiAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDk5MXB4KVxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHhcbiAgICAgICAgLnNpbmdsZVxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweFxuICAgICAgICAgICAgLmwtb3V0bGluZVxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogcmVtKDYyKVxuICAgICAgICAgICAgLmRlc2NyaXB0aW9uXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMjUpXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSgzNylcbiAgICAgICAgICAgIC5zbWFsbC10ZXh0XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMFxuICAgICAgICAgICAgICAgIGNvbG9yOiAjNTYxNzcwXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAxNXB4IDAgMFxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweFxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4XG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZFxuICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDI1cHhcbiAgICAgICAgICAgIC5udW1iZXItdmFsdWVcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ0ZpcmFTYW5zJ1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA4MDBcbiAgICAgICAgICAgICAgICBjb2xvcjogIzU2MTc3MFxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDc1KVxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oMTExKVxuICAgICAgICAgICAgLnBlcmNlbnRcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSg0NSlcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogcmVtKDY3KVxuICAgICAgICAuZG91YmxlXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4XG4gICAgICAgICAgICAubC1vdXRsaW5lXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCByZW0oNDApIDAgcmVtKDYyKVxuICAgICAgICAgICAgLmRlc2NyaXB0aW9uXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMycHhcbiAgICAgICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA3NjdweClcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4XG4gICAgICAgICAgICAuc21hbGwtdGV4dFxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDBcbiAgICAgICAgICAgICAgICBjb2xvcjogIzU2MTc3MFxuICAgICAgICAgICAgICAgIG1hcmdpbjogMTVweCAwIDBcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHhcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMThweFxuICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGRcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjVweFxuICAgICAgICAgICAgLm51bWJlci12YWx1ZVxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnRmlyYVNhbnMnXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDgwMFxuICAgICAgICAgICAgICAgIGNvbG9yOiAjNTYxNzcwXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oNjUpXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSgxMTEpXG4gICAgICAgICAgICAucGVyY2VudFxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDQwKVxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oNjIpXG4gICAgICAgIC50cmlwbGVcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSg1MClcbiAgICAgICAgICAgIC5sLW91dGxpbmVcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIHJlbSgyMCkgMCByZW0oMzcpXG4gICAgICAgICAgICAuZGVzY3JpcHRpb25cbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHhcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzJweFxuICAgICAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KVxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHhcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHhcbiAgICAgICAgICAgIC5zbWFsbC10ZXh0XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMFxuICAgICAgICAgICAgICAgIGNvbG9yOiAjNTYxNzcwXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAxNXB4IDAgMFxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweFxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4XG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZFxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyNXB4XG4gICAgICAgICAgICAubnVtYmVyLXZhbHVlXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdGaXJhU2FucydcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogODAwXG4gICAgICAgICAgICAgICAgY29sb3I6ICM1NjE3NzBcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSg2NSlcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogcmVtKDExMSlcbiAgICAgICAgICAgIC5wZXJjZW50XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oNDApXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSg2MilcbiAgICAgICAgLmRlc2NyaXB0aW9uXG4gICAgICAgICAgICAtd2Via2l0LWh5cGhlbnM6IGF1dG9cbiAgICAgICAgICAgIC1tb3otaHlwaGVuczogYXV0b1xuICAgICAgICAgICAgLW1zLWh5cGhlbnM6IGF1dG9cbiAgICAgICAgICAgIGh5cGhlbnM6IGF1dG9cbiAgICAgICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmRcbiAgICAgICAgICAgIHBcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwXG4gICAgICAgICAgICAgICAgY29sb3I6ICM1NjE3NzBcbiAgICAgICAgICAgICAgICBtYXJnaW46IDE1cHggMCAwXG4gICAgICAgICAgICBwOmZpcnN0LWNoaWxkXG4gICAgICAgICAgICAgICAgbWFyZ2luOiA1MHB4IDAgMFxuICAgICAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KVxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oNDApXG4gICAgICAgIC5udW1iZXItd3JhcHBlclxuICAgICAgICAgICAgd2lkdGg6IG1heC1jb250ZW50XG4gICAgICAgICAgICAubnVtYmVyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleFxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcbiAgICAgICAgICAgICAgICB0b3A6IDUwJVxuICAgICAgICAgICAgICAgIGxlZnQ6IDUwJVxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpXG4gICAgICAgICAgICAucGVyY2VudFxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnRmlyYVNhbnMnXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDkwMFxuICAgICAgICAgICAgICAgIGNvbG9yOiAjNTYxNzcwXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHhcbiIsIi5ibG9nLWhlYWRlci13cmFwcGVyXG4gICAgcGFkZGluZzogcmVtKDEwNSkgMFxuICAgIEBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KVxuICAgICAgICBwYWRkaW5nOiByZW0oMzUpIDBcbiAgICBAbWVkaWEobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KVxuICAgICAgICBwYWRkaW5nOiByZW0oNzUpIDBcbiAgICAuZGVzY3JpcHRpb25cbiAgICAgICAgZm9udC1zaXplOiByZW0oMjEpXG4gICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oMzMpXG4gICAgICAgIHBcbiAgICAgICAgICAgIG1hcmdpbjogMFxuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA3NjdweClcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweFxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHhcbiAgICAuc3RhbmRhcmQtZm9udFxuICAgICAgICBmb250LWZhbWlseTogXCJGaXJhU2Fuc1wiXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDBcbiAgICAgICAgZm9udC1zaXplOiByZW0oMzkpXG4gICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oNDkpXG4gICAgICAgIG1hcmdpbjogcmVtKDYwKSAwIHJlbSgzMClcbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDogNzY3cHgpXG4gICAgICAgICAgICBtYXJnaW46IDE1cHggMCAyMHB4XG4gICAgICAgICAgICBmb250LXNpemU6IHJlbSg0MilcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oNTQpXG4gICAgLmJpZ2dlci1mb250XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIkZpcmFTYW5zXCJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMFxuICAgICAgICBmb250LXNpemU6IHJlbSg0MilcbiAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSg1NClcbiAgICAgICAgbWFyZ2luOiByZW0oNjApIDAgcmVtKDMwKVxuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA3NjdweClcbiAgICAgICAgICAgIG1hcmdpbjogMTVweCAwIDIwcHhcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDQ1KVxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSg1NClcbiAgICAuYmxvZy1pY29uXG4gICAgICAgIHdpZHRoOiAxMDBweFxuICAgICAgICBoZWlnaHQ6IDEwMHB4XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHhcbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDogNzY3cHgpXG4gICAgICAgICAgICB3aWR0aDogODBweFxuICAgICAgICAgICAgaGVpZ2h0OiA4MHB4XG4uZGVmYXVsdC1oZWFkZXJcbiAgICBhXG4gICAgICAgIGNvbG9yOiAjQzVBQkQ2XG4gICAgYTpob3ZlclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZVxuLndlYnNpdGUtZGVmYXVsdFxuICAgIGFcbiAgICAgICAgY29sb3I6ICM3NDFCOThcbiAgICBhOmhvdmVyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lXG4iLCIuYmxvZy10ZXh0LXdyYXBwZXIuemVyby1tXG4gICAgbWFyZ2luLWJvdHRvbTogMHB4XG4uYmxvZy10ZXh0LXdyYXBwZXIuYWRkLXQtbVxuICAgIG1hcmdpbi10b3A6IHJlbSg2MClcbi5ibG9nLXRleHQtd3JhcHBlclxuICAgIG1hcmdpbjogMjBweCAwIDUycHhcbiAgICBAbWVkaWEobWF4LXdpZHRoOiA3NjdweClcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweFxuICAgIGFcbiAgICAgICAgY29sb3I6ICM3NDFCOThcbiAgICBhOmhvdmVyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lXG4gICAgLnNtYWxsLWhlYWRlclxuICAgICAgICBmb250LXdlaWdodDogNzAwXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweFxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xZW1cbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHhcbiAgICAgICAgY29sb3I6ICNhMGE0YTlcbiAgICAgICAgbWFyZ2luOiAwIDAgNDNweFxuICAgIC5oZWFkZXJcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiRmlyYVNhbnNcIlxuICAgICAgICBmb250LXdlaWdodDogNzAwXG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDMyKVxuICAgICAgICBsaW5lLWhlaWdodDogcmVtKDQwKVxuICAgICAgICBtYXJnaW46IDAgMCAyMHB4XG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KVxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTRweFxuICAgIC5kZXNjcmlwdGlvblxuICAgICAgICBmb250LXdlaWdodDogNDAwXG4gICAgICAgIGZvbnQtc2l6ZTogMTdweFxuICAgICAgICBsaW5lLWhlaWdodDogMjlweFxuICAgICAgICBwXG4gICAgICAgICAgICBtYXJnaW46IDAgMCAxNHB4XG4gICAgICAgIHA6bGFzdC1jaGlsZFxuICAgICAgICAgICAgbWFyZ2luOiAwXG4gICAgLmRlc2NyaXB0aW9uLWJpZ2dlclxuICAgICAgICBmb250LXdlaWdodDogNTAwXG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDI0KVxuICAgICAgICBsaW5lLWhlaWdodDogcmVtKDM2KVxuICAgICAgICBwXG4gICAgICAgICAgICBtYXJnaW46IDAgMCAxNHB4XG4gICAgICAgIHA6bGFzdC1jaGlsZFxuICAgICAgICAgICAgbWFyZ2luOiAwXG5cbiAgICB1bC5saXN0XG4gICAgICAgIG1hcmdpbi10b3A6IDQ3cHhcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZVxuICAgICAgICBsaVxuICAgICAgICAgICAgZm9udC1zaXplOiAxN3B4XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjlweFxuICAgICAgICAgICAgY29sb3I6ICM1MzU2NWFcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHhcbiAgICAgICAgICAgICY6OmJlZm9yZVxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzc0MUI5OFxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJVxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9ja1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMXB4XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMXB4XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4XG4iLCIuYmxvZy13cmFwcGVyXG4gICAgcGFkZGluZy1ib3R0b206IHJlbSg4MClcbiAgICBAbWVkaWEobWF4LXdpZHRoOiA3NjdweClcbiAgICAgICAgcGFkZGluZy1ib3R0b206IHJlbSgzMClcbiAgICAuc2hhcmUtc3RpY2t5XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lXG4gICAgICAgIG9wYWNpdHk6IDFcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIGVhc2UtaW4tb3V0IC4zc1xuICAgICAgICAmLmhpZGRlbi1zdGlja3lcbiAgICAgICAgICAgIG9wYWNpdHk6IDBcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCBlYXNlLWluLW91dCAuM3NcbiAgICAgICAgICAgIGJ1dHRvbiwgYVxuICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lXG4gICAgICAgIGJ1dHRvblxuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IGFsbFxuICAgICAgICBhXG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogYWxsXG4gICAgLm5hdmlnYXRpb24tcGFuZWxcbiAgICAgICAgei1pbmRleDogNVxuICAgICAgICBwb3NpdGlvbjogc3RpY2t5XG4gICAgICAgIHBvc2l0aW9uOiAtd2Via2l0LXN0aWNreVxuICAgICAgICB0b3A6IDIwMHB4XG4gICAgICAgIGhlaWdodDogMFxuICAgICAgICBAbWVkaWEobWluLXdpZHRoOiAxMjMwcHgpXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTc4cHhcbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDogMTAxOXB4KVxuICAgICAgICAgICAgZGlzcGxheTogbm9uZVxuICAgIC5zb2NpYWwtaXRlbVxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW4tb3V0XG4gICAgICAgIG9wYWNpdHk6IDFcbiAgICAgICAgd2lkdGg6IG1heC1jb250ZW50XG4gICAgICAgIEBtZWRpYShtaW4td2lkdGg6IDEyMzBweClcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEycHhcbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDogMTIyOXB4KVxuICAgICAgICAgICAgcGFkZGluZzogNXB4IDkuOXB4XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGXG4gICAgICAgIHN2Z1xuICAgICAgICAgICAgcGF0aFxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXRcbiAgICAgICAgc3ZnOmhvdmVyXG4gICAgICAgICAgICBwYXRoXG4gICAgICAgICAgICAgICAgZmlsbDogIzU2MTc3MFxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXRcbiAgICAuc29jaWFsLWxhc3RcbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDogMTIyOXB4KVxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMjBweFxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDIwcHhcbiAgICAuc2hvdy1tZW51XG4gICAgICAgIHBhZGRpbmc6IDE4cHhcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0RFREVFNlxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGXG4gICAgICAgIEBtZWRpYShtaW4td2lkdGg6IDEyMzBweClcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHhcbiAgICAuc3ViLW1lbnVcbiAgICAgICAgZGlzcGxheTogbm9uZVxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGVcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMHB4IDBweCAxNnB4IDE2cHhcbiAgICAgICAgYmFja2dyb3VuZDogIzc0MWI5OFxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZGVkZWU2XG4gICAgICAgIGJveC1zaGFkb3c6IDEwcHggMTBweCAzMHB4IHJnYmEoNywgMSwgMzIsIDAuMDgpXG4gICAgICAgIHdpZHRoOiAxMDAlXG4gICAgICAgIG1heC13aWR0aDogMTA5OHB4XG4gICAgICAgIHBhZGRpbmc6IHJlbSg0MSkgcmVtKDk0KVxuICAgICAgICB6LWluZGV4OiA1MFxuICAgICAgICBAbWVkaWEobWluLXdpZHRoOiAxMjMwcHgpXG4gICAgICAgICAgICBsZWZ0OiA2NXB4XG4gICAgICAgICAgICB0b3A6IDBcbiAgICAgICAgbGk6Zmlyc3QtY2hpbGRcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA5MDBcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDIwKVxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSgzMSlcbiAgICAgICAgICAgIGNvbG9yOiAjZTNkY2YxXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmVcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHhcbiAgICAgICAgbGlcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDBcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDIwKVxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSgzOClcbiAgICAgICAgICAgIGNvbG9yOiAjZjdmNGZjXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZVxuICAgICAgICAubC1saW5lXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDI1cHhcbiAgICAgICAgICAgICY6OmJlZm9yZVxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGNhbGMoIDEwMCUgLSA4MnB4IClcbiAgICAgICAgICAgICAgICB3aWR0aDogNHB4XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzU2MTc3MFxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweFxuICAgICAgICAgICAgICAgIGxlZnQ6IHJlbSg5NClcbiAgICAuYmxvZy1jb250ZW50LXdyYXBwZXJcbiAgICAgICAgcGFkZGluZy10b3A6IHJlbSg3NSlcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDMwcHhcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG9cbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvXG4gICAgICAgIHBhZGRpbmctbGVmdDogMTJweFxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4XG4gICAgICAgIEBtZWRpYShtaW4td2lkdGg6IDEwOThweClcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI0RFREVFNlxuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0RFREVFNlxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDk4cHhcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTJweFxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTJweFxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG9cbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0b1xuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA3NjdweClcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJVxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHhcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjRweFxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjRweCIsIi5idXR0b25zLWdyb3VwLXdyYXBwZXJcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweFxuICAgIC5wdXJwbGUtYnRuXG4gICAgICAgIGFcbiAgICAgICAgICAgIHBhZGRpbmc6IDIzcHggMjNweCAyM3B4IDQwcHhcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDQwcHhcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgjN2IyMGEwIDAlLCAjNWYwYzgxIDEwMCUpXG4gICAgICAgICAgICBib3gtc2hhZG93OiAwcHggMHB4IDI0cHggcmdiYSgxMTUsIDIwLCAxNTQsIDAuMylcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMzBweFxuICAgICAgICAgICAgc3BhblxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNDBweFxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDBcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIycHhcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzFweFxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZjdmNGZjXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleFxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcbiAgICAud2hpdGUtYnRuXG4gICAgICAgIGFcbiAgICAgICAgICAgIHBhZGRpbmc6IDIzcHggNDVweFxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNDIuNXB4XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmXG4gICAgICAgICAgICBib3gtc2hhZG93OiAxMHB4IDEwcHggNTBweCByZ2JhKDMzLCA2LCA0NCwgMC4wNilcbiAgICAgICAgICAgIHNwYW5cbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ0ZpcmFTYW5zJ1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDBcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIycHhcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweFxuICAgICAgICAgICAgICAgIGNvbG9yOiAjNTYxNzcwXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleFxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcbiIsIi5jb21wYXJpc29uLXdyYXBwZXJcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweFxuICAgIC5jb21wYXJpc29uLWNvbnRhaW5lclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjRGNkZEXG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvXG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0b1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEycHhcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTJweFxuICAgICAgICBAbWVkaWEobWluLXdpZHRoOiAxMDk4cHgpXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwOThweFxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG9cbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0b1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMnB4XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4XG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KVxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDI0cHhcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDI0cHhcbiAgICAgICAgLmNvbnRlbnRcbiAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KVxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggMjVweFxuICAgICAgICAgICAgICAgIC5jb2wtMTJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMFxuICAgICAgICAgICAgQG1lZGlhKG1pbi13aWR0aDogNzY4cHgpXG4gICAgICAgICAgICAgICAgcGFkZGluZzogcmVtKDgwKSByZW0oNjApIHJlbSg4MCkgcmVtKDcwKVxuICAgICAgICAgICAgLm92ZXJmbG93XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3cteDogYXV0b1xuICAgICAgICAgICAgdGFibGVcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCVcbiAgICAgICAgICAgICAgICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlXG4gICAgICAgICAgICAgICAgYm9yZGVyLXNwYWNpbmc6IDEwcHggMFxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMTBweFxuICAgICAgICAgICAgICAgIHRkXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE2cHggMjBweFxuICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0UzRENGMVxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDMzLjMzJVxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJVxuICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wXG4gICAgICAgICAgICAgICAgdHI6bGFzdC1jaGlsZFxuICAgICAgICAgICAgICAgICAgICB0ZFxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFM0RDRjFcbiAgICAgICAgICAgICAgICB0cjpudGgtY2hpbGQob2RkKVxuICAgICAgICAgICAgICAgICAgICB0ZFxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpXG4gICAgICAgICAgICAgICAgdHI6bnRoLWNoaWxkKGV2ZW4pXG4gICAgICAgICAgICAgICAgICAgIHRkXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNTUpXG4gICAgICAgICAgICAgICAgdHJcbiAgICAgICAgICAgICAgICAgICAgdGQ6Zmlyc3QtY2hpbGRcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnRmlyYVNhbnMnXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE3cHhcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyM3B4XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzU2MTc3MFxuICAgICAgICAgICAgICAgICAgICB0ZFxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdGaXJhU2FucydcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDBcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweFxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIzcHhcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNTYxNzcwXG4gICAgICAgICAgICAgICAgICAgICAgICBwXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwXG5cbiAgICAgICAgICAgICAgICB0aFxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ0ZpcmFTYW5zJ1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDIyKVxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogcmVtKDMyKVxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzU2MTc3MFxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMThweFxuICAgICAgICAgICAgICAgICAgICBpbWdcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA2NHB4XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDY0cHhcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDE3cHhcbiAgICAgICAgICAgIC5sLW91dGxpbmVcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDgwKVxuICAgICAgICAgICAgICAgIHAsIGgxLCBoMiwgaDMsIGg0LCBoNSwgaDZcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdGaXJhU2FucydcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMFxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgyOClcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSgzOClcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM1NjE3NzBcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDlweCAwXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiA0cHggc29saWQgI0VBRTJFRFxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHhcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMnB4XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMFxuICAgICAgICAgICAgLnJlYWQtbW9yZVxuICAgICAgICAgICAgICAgIGFcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluLW91dFxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyN3B4XG4gICAgICAgICAgICAgICAgICAgIHNwYW5cbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNTYxNzcwXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzU2MTc3MFxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMFxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxN3B4XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogcmVtKDM3KVxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxN3B4XG4gICAgICAgICAgICAgICAgYTpob3ZlclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmVcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMC43XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXRcbiIsIkBrZXlmcmFtZXMgcHVsc2UtY29udGFjdFxuICAgIDAlXG4gICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMjRweCByZ2JhKDExNSwgMjAsIDE1NCwgMC4yKVxuICAgIDUwJVxuICAgICAgICBib3gtc2hhZG93OiAwcHggMHB4IDQ4cHggcmdiYSgxMTUsIDIwLCAxNTQsIDAuNSlcbiAgICAxMDAlXG4gICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMjRweCByZ2JhKDExNSwgMjAsIDE1NCwgMC4yKVxuLmNvbnRhY3QtZm9ybS13cmFwcGVyXG4gICAgcGFkZGluZzogcmVtKDEwNSkgMCByZW0oMTEwKVxuICAgIC5sZWZ0LXBhbmVsXG4gICAgICAgIEBtZWRpYShtaW4td2lkdGg6IDc2OHB4KVxuICAgICAgICAgICAgbWF4LXdpZHRoOiA1MiVcbiAgICAucmlnaHQtcGFuZWxcbiAgICAgICAgQG1lZGlhKG1pbi13aWR0aDogNzY4cHgpXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDQ4JVxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA0NHB4XG4gICAgLmluZm8tcGFuZWxcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMzJweFxuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDE5OCwgMTQzLCAyMjEsIDAuMDYpXG4gICAgICAgIGJveC1zaGFkb3c6IC0xMHB4IDEwcHggMzBweCByZ2JhKDcsIDEsIDMyLCAwLjEpXG4gICAgICAgIHBhZGRpbmc6IDI2cHhcbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDogNzY3cHgpXG4gICAgICAgICAgICBwYWRkaW5nOiAxNXB4XG4gICAgICAgICAgICAuaW5zaWRlLWluZm8tcGFuZWxcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxOHB4XG4gICAgICAgICAgICAgICAgaW1nXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjBweFxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHhcbiAgICAgICAgQG1lZGlhKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweClcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHhcbiAgICAgICAgICAgIC5pbnNpZGUtaW5mby1wYW5lbFxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IHJlbSgzNSkgcmVtKDI1KVxuICAgIC5pbnNpZGUtaW5mby1wYW5lbFxuICAgICAgICBib3JkZXItcmFkaXVzOiAyNHB4XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmZcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2UzZGNmMVxuICAgICAgICBib3gtc2hhZG93OiA1cHggNXB4IDIwcHggcmdiYSg4NiwgMjMsIDExMiwgMC4xKVxuICAgICAgICBwYWRkaW5nOiByZW0oNDUpIHJlbSg0NylcbiAgICAgICAgLml0ZW0td3JhcHBlclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lXG4gICAgICAgICAgICBpbWdcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE2cHhcbiAgICAgICAgcFxuICAgICAgICAgICAgbWFyZ2luOiAwXG4gICAgICAgIC5ib2xkXG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwXG4gICAgICAgICAgICBmb250LXNpemU6IDE5cHhcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzM3B4XG4gICAgICAgICAgICBjb2xvcjogIzMyMzQzYVxuICAgICAgICAgICAgQG1lZGlhKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweClcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHhcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjVweFxuICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDogNzY3cHgpXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIxcHhcbiAgICAgICAgaHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogI0QzRDhFMVxuICAgICAgICAgICAgbWFyZ2luOiAxNnB4IDBcbiAgICAgICAgLm5vcm1hbFxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMFxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjNweFxuICAgICAgICAgICAgY29sb3I6ICMzMjM0M2FcbiAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KVxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweFxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMXB4XG4gICAgLmhlYWRlclxuICAgICAgICBmb250LWZhbWlseTogJ0ZpcmFTYW5zJ1xuICAgICAgICBmb250LXdlaWdodDogNzAwXG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDQyKVxuICAgICAgICBsaW5lLWhlaWdodDogcmVtKDU0KVxuICAgICAgICBjb2xvcjogIzMwMzk0NVxuICAgICAgICBwYWRkaW5nLXRvcDogOHB4XG4gICAgICAgIG1hcmdpbjogMFxuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA3NjdweClcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHhcbiAgICAuc21hbGwtdGV4dFxuICAgICAgICBmb250LXdlaWdodDogNDAwXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweFxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wNmVtXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4XG4gICAgICAgIGNvbG9yOiAjMzIzNDNhXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDM2cHhcbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDogNzY3cHgpXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzNXB4XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4XG4gICAgLmlucHV0LWdyb3VwXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNHB4XG4gICAgICAgIC53cGNmNy1saXN0LWl0ZW1cbiAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KVxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMzMuMzMlXG4gICAgICAgIC53cGNmNy1saXN0LWl0ZW0tbGFiZWxcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDI1cHhcbiAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KVxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweFxuICAgICAgICBsYWJlbFxuICAgICAgICAgICAgZGlzcGxheTogZmxleFxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMFxuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xZW1cbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4XG4gICAgICAgICAgICBjb2xvcjogIzMyMzQzYVxuICAgICAgICBpbnB1dFt0eXBlPXJhZGlvXVxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9ja1xuICAgICAgICAgICAgd2lkdGg6IDM1cHhcbiAgICAgICAgICAgIGhlaWdodDogMzVweFxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGVcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJVxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzMyMzQzQVxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIGVhc2UtaW4tb3V0IC4zc1xuICAgICAgICAgICAgb3V0bGluZTogbm9uZVxuICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDogNzY3cHgpXG4gICAgICAgICAgICAgICAgd2lkdGg6IDMwcHhcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwcHhcbiAgICAgICAgaW5wdXRbdHlwZT1yYWRpb106Zm9jdXNcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZVxuICAgICAgICBpbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkXG4gICAgICAgICAgICAmOjpiZWZvcmVcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2tcbiAgICAgICAgICAgICAgICB3aWR0aDogMTRweFxuICAgICAgICAgICAgICAgIGhlaWdodDogMTRweFxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJVxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM1NjE3NzBcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGVcbiAgICAgICAgICAgICAgICBsZWZ0OiA1MCVcbiAgICAgICAgICAgICAgICB0b3A6IDUwJVxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIGVhc2UtaW4tb3V0IC4zc1xuICAgICAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KVxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTNweFxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEzcHhcbiAgICAuaW5wdXQtZ3JvdXAtY29udGVudFxuICAgICAgICBpbnB1dFxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlXG4gICAgICAgICAgICB3aWR0aDogMTAwJVxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRTNEQ0YxXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4XG4gICAgICAgICAgICBwYWRkaW5nOiAxM3B4XG4gICAgICAgIGxhYmVsXG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwXG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHhcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbVxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHhcbiAgICAgICAgICAgIGNvbG9yOiAjMzIzNDNhXG4gICAgICAgIHRleHRhcmVhXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCVcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA2cHhcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNFM0RDRjFcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMycHhcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDE2NXB4XG4gICAgICAgICAgICBoZWlnaHQ6IDE2NXB4XG4gICAgLnNlbmQtYnRuXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrXG4gICAgICAgIG1heC13aWR0aDogNjAlXG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgjN2IyMGEwLCAjNWYwYzgxKVxuICAgICAgICBib3JkZXItcmFkaXVzOiA4MHB4XG4gICAgICAgIGhlaWdodDogbWF4LWNvbnRlbnRcbiAgICAgICAgY29sb3I6ICNGN0Y0RkNcbiAgICAgICAgZm9udC1zaXplOiAyMnB4XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDBcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMxcHhcbiAgICAgICAgcGFkZGluZzogMjRweCAyMnB4IDI0cHggcmVtKDU1KVxuICAgICAgICBhbmltYXRpb246IHB1bHNlLWNvbnRhY3QgMnMgaW5maW5pdGVcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluLW91dFxuICAgICAgICBAbWVkaWEobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweClcbiAgICAgICAgICAgIG1hcmdpbjogMjVweCBhdXRvIDBcbiAgICAgICAgaW1nXG4gICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiAxMTk5cHgpXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDM1cHhcbiAgICAgICAgQG1lZGlhKG1pbi13aWR0aDogMTIwMHB4KVxuICAgICAgICAgICAgbWF4LXdpZHRoOiAzNSVcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMjVweFxuICAgICAgICAgICAgbWFyZ2luLXRvcDogNnB4XG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KVxuICAgICAgICAgICAgbWFyZ2luOiAzMHB4IGF1dG8gMFxuICAgICAgICAgICAgbWF4LXdpZHRoOiA4MCVcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlXG4gICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDI1cHggMTVweCByZW0oNzApXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MHB4XG4gICAgICAgICAgICAuanVzdGlmeS1tb2JpbGVcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW5cbiAgICAgICAgICAgICAgICBpbWdcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHhcbiAgICAgICAgJjpob3ZlclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluLW91dFxuICAgICAgICAgICAgb3BhY2l0eTogMC44XG4gICAgLmZsZXgtYWNjZXB0LXdyYXBwZXJcbiAgICAgICAgQG1lZGlhKG1pbi13aWR0aDogMTIwMHB4KVxuICAgICAgICAgICAgZGlzcGxheTogZmxleFxuICAgIC5hY2NlcHRhbmNlLXdyYXBwZXJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlXG4gICAgICAgIEBtZWRpYShtaW4td2lkdGg6IDEyMDBweClcbiAgICAgICAgICAgIG1heC13aWR0aDogNjUlXG4gICAgICAgIC53cGNmNy1saXN0LWl0ZW1cbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxuICAgICAgICAgICAgaW5wdXRcbiAgICAgICAgICAgICAgICBhcHBlYXJhbmNlOiBub25lXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZVxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDBcbiAgICAgICAgICAgIC53cGNmNy1saXN0LWl0ZW0tbGFiZWxcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHhcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweFxuICAgICAgICAgICAgICAgIGNvbG9yOiAjMzAzOTQ1XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2tcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDU1cHhcbiAgICAgICAgICAgICAgICBhXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNTYxNzcwXG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lXG4gICAgICAgICAgICAgICAgYTpob3ZlclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmVcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmVcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIlxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9ja1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzVweFxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDM1cHhcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRkZGXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJVxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGVcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMFxuICAgICAgICAgICAgICAgICAgICB0b3A6IDVweFxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjQzVBQkQ2XG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIGVhc2UtaW4tb3V0IC4zc1xuICAgICAgICAgICAgaW5wdXQ6Y2hlY2tlZFxuICAgICAgICAgICAgICAgIH4gLndwY2Y3LWxpc3QtaXRlbS1sYWJlbFxuICAgICAgICAgICAgICAgICAgICAmOjphZnRlclxuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIlxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2tcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNHB4XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE0cHhcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJVxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzU2MTc3MFxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlXG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAxMXB4XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDE2cHhcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCBlYXNlLWluLW91dCAuM3NcbiIsIi5jb250ZW50LXdpdGgtaW1hZ2UtYW5kLWljb25zLXdyYXBwZXJcbiAgICBwYWRkaW5nOiByZW0oOTApIDAgcmVtKDUwKVxuICAgIC5tb3JlLXAtcmlnaHRcbiAgICAgICAgcGFkZGluZy1yaWdodDogMzBweFxuICAgIC5pbWctd2l0aC1wXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweClcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzBweFxuICAgIC5ob21lLWltZ1xuICAgICAgICBAbWVkaWEobWluLXdpZHRoOiAxNjAwcHgpXG4gICAgICAgICAgICB3aWR0aDogODAwcHhcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwMHB4XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTUlXG4gICAgICAgIEBtZWRpYShtaW4td2lkdGg6IDE0NjlweCkgYW5kIChtYXgtd2lkdGg6IDE1OTlweClcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtNSVcbiAgICAgICAgICAgIHdpZHRoOiAxMDglXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMDBweFxuICAgIC5tb2JpbGUtc3BhY2luZ1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweFxuICAgIC5jb250ZW50XG4gICAgICAgIEBtZWRpYShtaW4td2lkdGg6IDc2OHB4KVxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IHJlbSg3MilcbiAgICAub3V0bGluZS1sZWZ0XG4gICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI0QzQzhFMlxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDM0cHhcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDVweFxuICAgICAgICAuaGVhZGVyXG4gICAgICAgICAgICBjb2xvcjogIzU2MTc3MFxuICAgICAgICAgICAgbWFyZ2luOiAyNnB4IDAgNTNweFxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdGaXJhU2FucydcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDQwKVxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSg1MilcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDBcbiAgICAgICAgICAgIEBtZWRpYShtaW4td2lkdGg6IDEyMjZweCkgYW5kIChtYXgtd2lkdGg6IDE0NjRweClcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDM0cHhcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNDJweFxuICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDogNzY3cHgpXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNXB4XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMycHhcbiAgICAgICAgICAgICAgICBiclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lXG4gICAgICAgIC5zbWFsbC1oZWFkZXJcbiAgICAgICAgICAgIGNvbG9yOiAjOTY3MEE5XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHhcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZFxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtXG4gICAgLmljb25zLWJhclxuICAgICAgICBAbWVkaWEobWluLXdpZHRoOiA3NjhweClcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMTUwLCAxMTIsIDE2OSwgMC4zNClcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDQxcHhcbiAgICAgICAgICAgIHBhZGRpbmc6IDExcHggMzBweCAxMXB4IDEycHhcbiAgICAgICAgICAgIG1heC13aWR0aDogbWF4LWNvbnRlbnRcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHhcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kXG4gICAgICAgICAgICBpbWdcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEycHhcbiAgICAgICAgICAgIC5zaW5nbGUtaWNvblxuICAgICAgICAgICAgICAgIGNvbG9yOiAjNTYxNzcwXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzM3B4XG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG9cbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGRcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiB1bnNldFxuICAgICAgICAgICAgICAgIC50ZXh0XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnRmlyYVNhbnMnXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE5KVxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogcmVtKDIyKVxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwXG4gICAgICAgICAgICAgICAgICAgIC13ZWJraXQtaHlwaGVuczogYXV0b1xuICAgICAgICAgICAgICAgICAgICAtbW96LWh5cGhlbnM6IGF1dG9cbiAgICAgICAgICAgICAgICAgICAgLW1zLWh5cGhlbnM6IGF1dG9cbiAgICAgICAgICAgICAgICAgICAgaHlwaGVuczogYXV0b1xuICAgICAgICAgICAgICAgICAgICBwXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ0ZpcmFTYW5zJ1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwXG4gICAgLy8gLm1kLXZpc2libGVcbiAgICAvLyAgICAgZGlzcGxheTogbm9uZVxuICAgIC8vICAgICBAbWVkaWEobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KVxuICAgIC8vICAgICAgICAgZGlzcGxheTogYmxvY2tcbiAgICAvLyAgICAgICAgIG1hcmdpbi10b3A6IDIwcHhcbiAgICAvLyAgICAgICAgIC50ZXh0XG4gICAgLy8gICAgICAgICAgICAgZm9udC1zaXplOiAxOXB4ICFpbXBvcnRhbnRcbiAgICAuZGVza3RvcC1tb2JpbGVcbiAgICAgICAgbWFyZ2luLXRvcDogMTVweFxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4XG4gICAgICAgIC8vIEBtZWRpYShtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpXG4gICAgICAgIC8vICAgICBkaXNwbGF5OiBub25lXG4gICAgICAgIEBtZWRpYShtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTQ2OHB4KVxuICAgICAgICAgICAgLmljb25zLWJhclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHhcbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDogNzY3cHgpXG4gICAgICAgICAgICAuaWNvbnMtYmFyXG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwXG4gICAgICAgICAgICAgICAgaW1nXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNTBweFxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHhcbiAgICAgICAgICAgICAgICAuc2luZ2xlLWljb25cbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMTVweCAwXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJVxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzU2MTc3MFxuICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGRcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMFxuICAgICAgICAgICAgICAgICAgICAudGV4dFxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdGaXJhU2FucydcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweFxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHhcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDBcbiAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtaHlwaGVuczogYXV0b1xuICAgICAgICAgICAgICAgICAgICAgICAgLW1vei1oeXBoZW5zOiBhdXRvXG4gICAgICAgICAgICAgICAgICAgICAgICAtbXMtaHlwaGVuczogYXV0b1xuICAgICAgICAgICAgICAgICAgICAgICAgaHlwaGVuczogYXV0b1xuICAgICAgICAgICAgICAgICAgICAgICAgcFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnRmlyYVNhbnMnXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwXG4gICAgLnZpc2liaWxpdHktY3VzdG9tXG4gICAgICAgIGRpc3BsYXk6IG5vbmVcbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDogMTQ2OHB4KVxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2tcbiAgICBcbiAgICAudmlzaWJpbGl0eS1jdXN0b20taGlkZGVuXG4gICAgICAgIGRpc3BsYXk6IG5vbmVcbiAgICAgICAgQG1lZGlhKG1pbi13aWR0aDogMTQ2OXB4KVxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2tcbiAgICAuY29sLWN1c3RvbVxuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiAxNDY4cHgpIGFuZCAobWluLXdpZHRoOiA3NjhweClcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCUiLCIuY29udGVudC13aXRoLWltYWdlLXdyYXBwZXJcbiAgICBwYWRkaW5nOiByZW0oNjApIDBcbiAgICBAbWVkaWEobWF4LXdpZHRoOiA3NjdweClcbiAgICAgICAgcGFkZGluZzogcmVtKDMwKSAwXG4gICAgLy8gLnNwYWNpbmdcbiAgICAgICAgLy8gcGFkZGluZy1ib3R0b206IDQwcHhcbiAgICAuaW1nLXdyYXBwZXJcbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDogNzY3cHgpXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4XG4gICAgYVxuICAgICAgICBjb2xvcjogIzc0MUI5OFxuICAgIGE6aG92ZXJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmVcbiAgICAuZGVzY3JpcHRpb25cbiAgICAgICAgZm9udC1zaXplOiByZW0oMjEpXG4gICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oMzMpXG4gICAgICAgIGNvbG9yOiAjNTM1NjVhXG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KVxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4XG4gICAgLnNtYWxsLXRleHRcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMFxuICAgICAgICBjb2xvcjogIzUzNTY1YVxuICAgICAgICBtYXJnaW46IDE1cHggMCAwXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweFxuICAgICAgICBsaW5lLWhlaWdodDogMjBweFxuICAgICAgICAmOmZpcnN0LWNoaWxkXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyNXB4XG4gICAgLnNtYWxsLWZvbnRcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiRmlyYVNhbnNcIlxuICAgICAgICBmb250LXdlaWdodDogNzAwXG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDMyKVxuICAgICAgICBsaW5lLWhlaWdodDogcmVtKDQwKVxuICAgICAgICBtYXJnaW46IDMwcHggMCAzNHB4XG4gICAgLnN0YW5kYXJkLWZvbnRcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiRmlyYVNhbnNcIlxuICAgICAgICBmb250LXdlaWdodDogNzAwXG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDM5KVxuICAgICAgICBsaW5lLWhlaWdodDogcmVtKDQ5KVxuICAgICAgICBtYXJnaW46IDMwcHggMCAzNHB4XG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KVxuICAgICAgICAgICAgbWFyZ2luOiAxNXB4IDAgMTVweFxuICAgIC5iaWdnZXItZm9udFxuICAgICAgICBmb250LWZhbWlseTogXCJGaXJhU2Fuc1wiXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDBcbiAgICAgICAgZm9udC1zaXplOiByZW0oNDIpXG4gICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oNTQpXG4gICAgICAgIG1hcmdpbjogMjBweCAwIDM0cHhcbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDogNzY3cHgpXG4gICAgICAgICAgICBtYXJnaW46IDE1cHggMCAxNXB4XG4gICAgLnJlYWQtbW9yZVxuICAgICAgICBhXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW4tb3V0XG4gICAgICAgICAgICBzcGFuXG4gICAgICAgICAgICAgICAgY29sb3I6ICM1NjE3NzBcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzU2MTc3MFxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweFxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDBcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogcmVtKDM3KVxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTdweFxuICAgICAgICBhOmhvdmVyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmVcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuN1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluLW91dFxuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA3NjdweClcbiAgICAgICAgICAgIGFcbiAgICAgICAgICAgICAgICBzcGFuXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweFxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweFxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHgiLCIubmV3c2xldHRlci1wYWRkaW5nXG4gICAgcGFkZGluZzogcmVtKDk1KSAwIHJlbSgzNCkgIWltcG9ydGFudFxuICAgIC5pbWFnZS13cmFwcGVyXG4gICAgICAgIGltZ1xuICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDogNzY3cHgpXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnRcbi5jb250ZW50LXdpdGgtbGlzdC1hbmQtaW1hZ2Utd3JhcHBlclxuICAgIHBhZGRpbmc6IHJlbSgxNTcpIDAgcmVtKDEzMClcbiAgICBAbWVkaWEobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KVxuICAgICAgICBwYWRkaW5nOiByZW0oNzApIDAgcmVtKDUwKSBcbiAgICBAbWVkaWEobWF4LXdpZHRoOiA3NjdweClcbiAgICAgICAgcGFkZGluZzogcmVtKDUwKSAwIHJlbSg0MClcbiAgICAuaW1hZ2Utd3JhcHBlclxuICAgICAgICBpbWdcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvXG4gICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA3NjdweClcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDcwJVxuICAgIC5zbWFsbC1oZWFkZXJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMFxuICAgICAgICBmb250LXNpemU6IDE0cHhcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4XG4gICAgICAgIGNvbG9yOiAjYTBhNGE5XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDM3cHhcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZVxuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA3NjdweClcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIycHhcbiAgICAgICAgcFxuICAgICAgICAgICAgbWFyZ2luOiAwXG4gICAgLnNtYWxsLWZvbnRcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiRmlyYVNhbnNcIlxuICAgICAgICBmb250LXdlaWdodDogNzAwXG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDMyKVxuICAgICAgICBsaW5lLWhlaWdodDogcmVtKDQwKVxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMnB4XG4gICAgICAgIHBcbiAgICAgICAgICAgIG1hcmdpbjogMFxuICAgIC5zdGFuZGFyZC1mb250XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIkZpcmFTYW5zXCJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMFxuICAgICAgICBmb250LXNpemU6IHJlbSgzOSlcbiAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSg0OSlcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjJweFxuICAgICAgICBwXG4gICAgICAgICAgICBtYXJnaW46IDBcbiAgICAuYmlnZ2VyLWZvbnRcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiRmlyYVNhbnNcIlxuICAgICAgICBmb250LXdlaWdodDogNzAwXG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDQyKVxuICAgICAgICBsaW5lLWhlaWdodDogcmVtKDU0KVxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMnB4XG4gICAgICAgIHBcbiAgICAgICAgICAgIG1hcmdpbjogMFxuICAgIC5kZXNjcmlwdGlvblxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4XG4gICAgICAgIHBcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDBcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDIxKVxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSgzMylcbiAgICAgICAgICAgIGNvbG9yOiAjNTM1NjVhXG4gICAgICAgICAgICBtYXJnaW46IDBcbiAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KVxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweFxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4XG4gICAgICAgIHVsXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4XG4gICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lXG4gICAgICAgICAgICBsaVxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHhcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxN3B4XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI5cHhcbiAgICAgICAgICAgICAgICBjb2xvcjogIzUzNTY1YVxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAwIDI5cHhcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmVcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJydcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzc0MUI5OFxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCVcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlXG4gICAgICAgICAgICAgICAgICAgIHRvcDogNXB4XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDVweFxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTBweFxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwcHhcbiAgICAubGlzdFxuICAgICAgICBsaXN0LXN0eWxlOiBub25lXG4gICAgICAgIGxpXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmVcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHhcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDBcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweFxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI5cHhcbiAgICAgICAgICAgIGNvbG9yOiAjNTM1NjVhXG4gICAgICAgICAgICBwXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMCAyOXB4XG4gICAgICAgICAgICAmOjpiZWZvcmVcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJ1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM3NDFCOThcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCVcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGVcbiAgICAgICAgICAgICAgICB0b3A6IDVweFxuICAgICAgICAgICAgICAgIGxlZnQ6IDBcbiAgICAgICAgICAgICAgICB3aWR0aDogMTBweFxuICAgICAgICAgICAgICAgIGhlaWdodDogMTBweFxuICAgIC5jaGVja2xpc3RcbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDogMTE5OXB4KVxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2tcbiAgICAgICAgICAgIC5jaGVjay1pdGVtXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogN3B4XG4gICAgICAgIC5jaGVjay1pdGVtXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDQycHhcbiAgICAgICAgICAgIGltZ1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTZweFxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjRweFxuICAgICAgICAgICAgcFxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnRmlyYVNhbnMnXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMFxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDIyKVxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oMzIpXG4gICAgICAgICAgICAgICAgY29sb3I6ICM1NjE3NzBcbiAgICAgICAgICAgICAgICBtYXJnaW46IDBcbiAgICAuZm9ybS1hcmVhXG4gICAgICAgIHBhZGRpbmc6IHJlbSg2MCkgMFxuICAgICAgICBoNixoNSxoNCxoMyxoMixoMVxuICAgICAgICAgICAgY29sb3I6IHdoaXRlXG4gICAgICAgICAgICBmb250LXNpemU6IHJlbSgzOSlcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDBcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHhcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oNDkpXG4gICAgICAgICAgICBmb250LWZhbWlseTogJ0ZpcmFTYW5zJ1xuICAgICAgICAgICAgcFxuICAgICAgICAgICAgICAgIGNvbG9yOiAjQzVBQkQ2XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMxcHhcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oNDUpXG4gICAgICAgIC5pbnB1dC1ncm91cFxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDQ1KVxuICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDUwcHhcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA1MHB4XG4gICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA4cHhcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDhweFxuICAgICAgICAgICAgQG1lZGlhKG1pbi13aWR0aDogMTIwMHB4KVxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXhcbiAgICAgICAgICAgIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcFxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA1MyVcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJVxuICAgICAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDhweFxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDhweFxuICAgICAgICAgICAgICAgIEBtZWRpYShtaW4td2lkdGg6IDEyMDBweClcbiAgICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uOiBwdWxzZSAycyBpbmZpbml0ZVxuICAgICAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDExOTlweClcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlXG4gICAgICAgICAgICAgICAgaW5wdXRcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogI0M1QUJENlxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJVxuICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA4cHhcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogOHB4XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjOEI5MTk1XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDIwKVxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogcmVtKDMxKVxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIzLjVweCAyNXB4XG4gICAgICAgICAgICAgICAgICAgICY6OnBsYWNlaG9sZGVyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzhCOTE5NVxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiAxMTk5cHgpXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHhcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHhcbiAgICAgICAgICAgICAgICAud3BjZjctbm90LXZhbGlkLXRpcFxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGVcbiAgICAgICAgICAgIC5zZW5kLWJ0blxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAzOSVcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJVxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM1NjE3NzBcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNTBweFxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA1MHB4XG4gICAgICAgICAgICAgICAgY29sb3I6ICNGN0Y0RkNcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgyMilcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSgzMSlcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMi41cHggMjRweCAyMi41cHggMjlweFxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXRcbiAgICAgICAgICAgICAgICBhbmltYXRpb246IHB1bHNlIDJzIGluZmluaXRlXG4gICAgICAgICAgICAgICAgLmp1c3RpZnktbW9iaWxlXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXRcbiAgICAgICAgICAgICAgICAmOmhvdmVyXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDExOTlweClcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXRcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuOFxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEobWluLXdpZHRoOiAxMjAwcHgpXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW4tb3V0XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDQ1JVxuICAgICAgICAgICAgICAgICAgICAgICAgLmp1c3RpZnktbW9iaWxlXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzM3B4XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluLW91dFxuICAgICAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDExOTlweClcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG9cbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBtYXgtY29udGVudFxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxN3B4IDI1cHhcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTBweFxuICAgICAgICAgICAgICAgICAgICBpbWdcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA0MHB4XG4gICAgICAgICAgICAgICAgICAgIC5qdXN0aWZ5LW1vYmlsZVxuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcbiAgICAgICAgICAgICAgICBAa2V5ZnJhbWVzIHB1bHNlXG4gICAgICAgICAgICAgICAgICAgIDAlXG4gICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwcHggMHB4IDI0cHggcmdiYSgxMTUsIDIwLCAxNTQsIDAuMilcbiAgICAgICAgICAgICAgICAgICAgNTAlXG4gICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwcHggMHB4IDQ4cHggcmdiYSgxMTUsIDIwLCAxNTQsIDAuNSlcbiAgICAgICAgICAgICAgICAgICAgMTAwJVxuICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCAyNHB4IHJnYmEoMTE1LCAyMCwgMTU0LCAwLjIpXG4gICAgICAgIC5hY2NlcHRhbmNlLXdyYXBwZXJcbiAgICAgICAgICAgIC53cGNmNy1saXN0LWl0ZW1cbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmVcbiAgICAgICAgICAgICAgICBpbnB1dFxuICAgICAgICAgICAgICAgICAgICBhcHBlYXJhbmNlOiBub25lXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmVcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMFxuICAgICAgICAgICAgICAgIC53cGNmNy1saXN0LWl0ZW0tbGFiZWxcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTNweFxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHhcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHhcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMzMDM5NDVcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2tcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA1NXB4XG4gICAgICAgICAgICAgICAgICAgIGFcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNTYxNzcwXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZVxuICAgICAgICAgICAgICAgICAgICBhOmhvdmVyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmVcbiAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlXG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9ja1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDM1cHhcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzVweFxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRkZGXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCVcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMFxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA1cHhcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNDNUFCRDZcbiAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCBlYXNlLWluLW91dCAuM3NcbiAgICAgICAgICAgICAgICBpbnB1dDpjaGVja2VkXG4gICAgICAgICAgICAgICAgICAgIH4gLndwY2Y3LWxpc3QtaXRlbS1sYWJlbFxuICAgICAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2tcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTRweFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTRweFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM1NjE3NzBcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGVcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAxMXB4XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAxNnB4XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIGVhc2UtaW4tb3V0IC4zc1xuIiwiLmN1c3RvbS1wb3N0LWV4Y2VycHQtd3JhcHBlclxuICAgIHBhZGRpbmc6IHJlbSg3MCkgMFxuICAgIEBtZWRpYShtYXgtd2lkdGg6IDEyMDBweClcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDUwcHhcbiAgICBAbWVkaWEobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KVxuICAgICAgICBwYWRkaW5nOiByZW0oNDUpIDBcbiAgICBAbWVkaWEobWF4LXdpZHRoOiA3NjdweClcbiAgICAgICAgcGFkZGluZzogcmVtKDQwKSAwXG4gICAgICAgIC5vcmRlci1tb2JpbGUtMVxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHhcbiAgICAubnVtYmVyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlclxuICAgICAgICBmb250LXNpemU6IHJlbSg3NilcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMFxuICAgICAgICBmb250LXN0eWxlOiBpdGFsaWNcbiAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSg5NilcbiAgICAgICAgY29sb3I6IHJnYmEoMTMxLCA4MywgMTUxLCAwLjE3KVxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmVcbiAgICAgICAgZm9udC1mYW1pbHk6ICdNZXJyaXdlYXRoZXInXG4gICAgLmxpbmVmaXJzdFxuICAgICAgICBjb250ZW50OiAnJ1xuICAgICAgICBoZWlnaHQ6IDFweFxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTREOUVBXG4gICAgICAgIHdpZHRoOiAzNSVcbiAgICAgICAgdG9wOiA1MCVcbiAgICAgICAgbGVmdDogMFxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGVcbiAgICAubGluZWxhc3RcbiAgICAgICAgY29udGVudDogJydcbiAgICAgICAgaGVpZ2h0OiAxcHhcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0U0RDlFQVxuICAgICAgICB3aWR0aDogMzUlXG4gICAgICAgIHRvcDogNTAlXG4gICAgICAgIHJpZ2h0OiAwXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxuICAgIC50aXRsZVxuICAgICAgICBoMSxoMixoMyxoNCxoNSxoNixwXG4gICAgICAgICAgICBmb250LWZhbWlseTogJ0ZpcmFTYW5zJ1xuICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMzEpXG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogcmVtKDM5KVxuICAgICAgICAgICAgY29sb3I6ICMzMDM5NDVcbiAgICAgICAgICAgIG1hcmdpbjogcmVtKDYwKSAwIDI0cHhcbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDogNzY3cHgpXG4gICAgICAgICAgICBoMSxoMixoMyxoNCxoNSxoNixwXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMzkpXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSg0OSlcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4XG4gICAgLmRlc2NyaXB0aW9uXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQ1cHhcbiAgICAgICAgaDEsaDIsaDMsaDQsaDUsaDYscFxuICAgICAgICAgICAgZm9udC1zaXplOiAxOXB4XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzNweFxuICAgICAgICAgICAgY29sb3I6ICMzMDM5NDVcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDE1cHhcbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDogNzY3cHgpXG4gICAgICAgICAgICBoMSxoMixoMyxoNCxoNSxoNixwXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMjEpXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSgzMylcbiAgICAucmVhZC1tb3JlXG4gICAgICAgIGFcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXRcbiAgICAgICAgICAgIHNwYW5cbiAgICAgICAgICAgICAgICBjb2xvcjogIzU2MTc3MFxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjNTYxNzcwXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMFxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oMzcpXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxN3B4XG4gICAgICAgIGE6aG92ZXJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZVxuICAgICAgICAgICAgb3BhY2l0eTogMC43XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW4tb3V0IiwiLnRleHQtc2l6ZS1zbWFsbC1oZWFkaW5nXG4gICAgZm9udC1zaXplOiAxNHB4XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtXG4gICAgbGluZS1oZWlnaHQ6IDI0cHhcbi50ZXh0LXNpemUtaGVhZGluZyBwXG4gICAgZm9udC1mYW1pbHk6IFwiRmlyYVNhbnNcIlxuICAgIGZvbnQtc2l6ZTogcmVtKDM5KVxuICAgIGxpbmUtaGVpZ2h0OiByZW0oNDkpXG4udGV4dC1zaXplLWRlc2NyaXB0aW9uXG4gICAgZm9udC1zaXplOiByZW0oMjEpXG4gICAgbGluZS1oZWlnaHQ6IHJlbSgzMylcbi50ZXh0LXNpemUtMTJcbiAgICBmb250LXNpemU6IDEycHhcbi50ZXh0LXNpemUtMTZcbiAgICBmb250LXNpemU6IDE2cHhcbi50ZXh0LXNpemUtMjBcbiAgICBmb250LXNpemU6IDIwcHhcbi50ZXh0LXNpemUtMjFcbiAgICBmb250LXNpemU6IDIxcHhcbiAgICBsaW5lLWhlaWdodDogMzNweFxuICAgIEBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KVxuICAgICAgICBmb250LXNpemU6IDE5cHhcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHhcbi50ZXh0LXNpemUtMjRcbiAgICBmb250LXNpemU6IHJlbSgyNClcbi50ZXh0LXNpemUtMjhcbiAgICBmb250LXNpemU6IHJlbSgyOClcbi50ZXh0LXNpemUtMzJcbiAgICBmb250LXNpemU6IHJlbSgzMilcblxuLnRleHQtc21hbGwtaGVhZGluZ1xuICAgIGNvbG9yOiAjQTBBNEE5XG4udGV4dC1kZXNjcmlwdGlvblxuICAgIGNvbG9yOiAjNTM1NjVBXG4udGV4dC1oZWFkaW5nXG4gICAgY29sb3I6ICMzMDM5NDVcbi50ZXh0LXB1cnBsZVxuICAgIGNvbG9yOiAjNTYxNzcwXG4udGV4dC1saWdodC1wdXJwbGVcbiAgICBjb2xvcjogIzk2NzBBOVxuLnRleHQtbGlua1xuICAgIGNvbG9yOiAjNzQxQjk4XG4iLCIuZGVzY3JpcHRpb24td3JhcHBlclxuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4XG4gICAgcFxuICAgICAgICBmb250LXNpemU6IHJlbSgyMSlcbiAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSgzMylcbiAgICAgICAgY29sb3I6ICM1MzU2NUFcbiAgICAgICAgbWFyZ2luOiAwXG4gICAgICAgIGFcbiAgICAgICAgICAgIGNvbG9yOiAjNTYxNzcwXG4gICAgICAgIGE6aG92ZXJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lXG4iLCIuZXBpc29kZXMtd3JhcHBlclxuICAgIHBhZGRpbmctdG9wOiByZW0oODApXG4gICAgQG1lZGlhKG1pbi13aWR0aDogNzY4cHgpXG4gICAgICAgIC52aWRlby1ibG9jazpudGgtY2hpbGQob2RkKVxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMzRweFxuICAgICAgICAudmlkZW8tYmxvY2s6bnRoLWNoaWxkKGV2ZW4pXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDM0cHhcbiAgICAuZXBcbiAgICAgICAgZm9udC1zaXplOiAxNHB4XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDBcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZVxuICAgICAgICBsaW5lLWhlaWdodDogMjRweFxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxM3B4XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbVxuICAgIC5kZXNjcmlwdGlvblxuICAgICAgICBtYXJnaW46IDIxcHggMCByZW0oMTEzKVxuICAgICAgICBkaXNwbGF5OiBmbGV4XG4gICAgICAgICY6OmJlZm9yZVxuICAgICAgICAgICAgY29udGVudDogJydcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiA0cHggc29saWQgIzc0MUI5OFxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDI4cHhcbiAgICAgICAgaDEsaDIsaDMsaDQsaDUsaDYscFxuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjZweFxuICAgICAgICAgICAgbWFyZ2luOiAwXG4gICAgICAgICAgICBwYWRkaW5nOiAwXG4gICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA3NjdweClcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHhcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweFxuICAgIC52aWRlb1xuICAgICAgICBib3JkZXItcmFkaXVzOiA4cHhcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlblxuICAgICAgICAmPmltZ1xuICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogODAlIDUlXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMnNcbiAgICAgICAgJjpob3ZlclxuICAgICAgICAgICAgJj5pbWdcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuNSlcbiAgICAgICAgLmJnXG4gICAgICAgICAgICB0b3A6IDBcbiAgICAgICAgICAgIGhlaWdodDogMTAwJVxuICAgICAgICAgICAgd2lkdGg6IDEwMCVcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxuICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHJnYmEoODYsIDIzLCAxMTIsIDApIDAlLCAjNTYxNzcwIDEwMCUpXG4gICAgICAgICAgICBvcGFjaXR5OiAwXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHhcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuODFcbiAgICAuYmxvY2std2l0aC10aXRsZVxuICAgICAgICB6LWluZGV4OiAxMFxuICAgICAgICBib3R0b206IDI1cHhcbiAgICAgICAgd2lkdGg6IDEwMCVcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlXG4gICAgICAgIHBhZGRpbmctbGVmdDogMzJweFxuICAgICAgICBAbWVkaWEobWluLXdpZHRoOiAxNDY0cHgpXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzNjNweFxuICAgICAgICBAbWVkaWEobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDE0NjNweClcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIxN3B4XG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDk5MXB4KVxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMFxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMnB4XG4gICAgICAgIC50aXRsZVxuICAgICAgICAgICAgZm9udC1zaXplOiByZW0oNDkpXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogcmVtKDUzKVxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMFxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZVxuICAgICAgICAgICAgY29sb3I6ICNGRkZGRkZcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW1cbiAgICAgICAgICAgIFxuICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDogOTkxcHgpXG4gICAgICAgICAgICAgICAgd29yZC13cmFwOiBicmVhay13b3JkXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyNDBweFxuICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDogNzY3cHgpXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKCAxMDAlIC0gODBweCApXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMzApXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSg0MClcbiAgICAgICAgICAgICAgICAtd2Via2l0LWh5cGhlbnM6IGF1dG9cbiAgICAgICAgICAgICAgICAtbW96LWh5cGhlbnM6IGF1dG9cbiAgICAgICAgICAgICAgICAtbXMtaHlwaGVuczogYXV0b1xuICAgICAgICAgICAgICAgIGh5cGhlbnM6IGF1dG9cbiAgICAgICAgaW1nXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGVcbiAgICAgICAgICAgIHJpZ2h0OiAzMnB4XG4gICAgICAgICAgICBib3R0b206IDlweFxuICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDogOTkxcHgpXG4gICAgICAgICAgICAgICAgd2lkdGg6IDQwcHhcbiIsIi5mYXEtd3JhcHBlclxuICAgIHBhZGRpbmc6IDcwcHggMFxuICAgIEBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KVxuICAgICAgICBwYWRkaW5nOiByZW0oNDApIDBcbiAgICAuaGVhZGluZy10ZXh0XG4gICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgxMDApXG4gICAgLmhlYWRlclxuICAgICAgICBmb250LWZhbWlseTogJ0ZpcmFTYW5zJ1xuICAgICAgICBmb250LXdlaWdodDogNzAwXG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDM5KVxuICAgICAgICBsaW5lLWhlaWdodDogcmVtKDQ5KVxuICAgICAgICBjb2xvcjogIzMwMzk0NVxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmVcbiAgICAgICAgbWF4LXdpZHRoOiA4MThweFxuICAgICAgICBtYXJnaW46IDAgYXV0b1xuICAgICAgICBAbWVkaWEobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweClcbiAgICAgICAgICAgIG1heC13aWR0aDogNjAwcHhcbiAgICAuaGVhZGVyLXdyYXBwZXJcbiAgICAgICAgQG1lZGlhKG1pbi13aWR0aDogMTAwMHB4KVxuICAgICAgICAgICAgJjo6YmVmb3JlXG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIlxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEyMHB4XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAycHhcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRUFFMkVEXG4gICAgICAgICAgICAgICAgbGVmdDogNSVcbiAgICAgICAgICAgICAgICB0b3A6IDUwJVxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxuICAgICAgICAgICAgICAgIEBtZWRpYShtaW4td2lkdGg6IDE0NjRweClcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogNyVcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHJlbSgyMDApXG4gICAgICAgICAgICAmOjphZnRlclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9ja1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMjBweFxuICAgICAgICAgICAgICAgIGhlaWdodDogMnB4XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0VBRTJFRFxuICAgICAgICAgICAgICAgIHJpZ2h0OiA1JVxuICAgICAgICAgICAgICAgIHRvcDogNTAlXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlXG4gICAgICAgICAgICAgICAgQG1lZGlhKG1pbi13aWR0aDogMTQ2NHB4KVxuICAgICAgICAgICAgICAgICAgICByaWdodDogNyVcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHJlbSgyMDApXG4gICAgLmFjY29yZGlvblxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmVcbiAgICAgICAgZm9udC1mYW1pbHk6ICdGaXJhU2FucydcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMFxuICAgICAgICBmb250LXNpemU6IHJlbSgyMylcbiAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSgzMClcbiAgICAgICAgY29sb3I6ICM1NjE3NzBcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNGY2ZmRcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlXG4gICAgICAgIHdpZHRoOiAxMDAlXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnRcbiAgICAgICAgcGFkZGluZzogMTdweCA2MHB4IDE3cHggMzBweFxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuNXMgZWFzZS1pbi1vdXRcbiAgICAgICAgcFxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdGaXJhU2FucydcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDBcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDIzKVxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSgzMClcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDBcbiAgICAgICAgICAgIGNvbG9yOiAjNTYxNzcwXG4gICAgICAgICAgICBtYXJnaW46IDBcbiAgICAgICAgJjo6YmVmb3JlXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGVcbiAgICAgICAgICAgIHRvcDogMFxuICAgICAgICAgICAgbGVmdDogMFxuICAgICAgICAgICAgY29udGVudDogJydcbiAgICAgICAgICAgIHdpZHRoOiA0cHhcbiAgICAgICAgICAgIGhlaWdodDogMTAwJVxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMi4wN3B4XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZWFlMmVkXG4gICAgICAgICY6OmFmdGVyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWltYWdlIC4zcyBlYXNlLW91dFxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlXG4gICAgICAgICAgICBjb250ZW50OiAnJ1xuICAgICAgICAgICAgdG9wOiA1MCVcbiAgICAgICAgICAgIHJpZ2h0OiAyMHB4XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSlcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL3dwLWNvbnRlbnQvdGhlbWVzL21lbm9lbGxlL2Fzc2V0cy9pbWcvaWNvbnMvcGx1cy1waW5rLnN2ZycpXG4gICAgICAgICAgICB3aWR0aDogMjRweFxuICAgICAgICAgICAgaGVpZ2h0OiAyNHB4XG4gICAgICAgICY6aG92ZXJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlYWUyZWRcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXRcbiAgICAuYWN0aXZlXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlYWUyZWRcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluLW91dFxuICAgICAgICAmOjphZnRlclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1pbWFnZSAuM3MgZWFzZS1vdXRcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxuICAgICAgICAgICAgY29udGVudDogJydcbiAgICAgICAgICAgIHRvcDogNTAlXG4gICAgICAgICAgICByaWdodDogMjBweFxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy93cC1jb250ZW50L3RoZW1lcy9tZW5vZWxsZS9hc3NldHMvaW1nL2ljb25zL21pbnVzLXBpbmsuc3ZnJylcbiAgICAgICAgICAgIHdpZHRoOiAyNHB4XG4gICAgICAgICAgICBoZWlnaHQ6IDI0cHhcbiAgICAucGFuZWxcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMFxuICAgICAgICBmb250LXNpemU6IHJlbSgxOSlcbiAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSgzMylcbiAgICAgICAgY29sb3I6ICMzMDM5NDVcbiAgICAgICAgbWF4LWhlaWdodDogMFxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0XG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KVxuICAgICAgICAgICAgZm9udC1zaXplOiAxNC41cHhcbiAgICAgICAgcFxuICAgICAgICAgICAgbWFyZ2luOiAwXG4gICAgLmltZy13cmFwcGVyXG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KVxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweCIsIi5mbGV4LWN1c3RvbS1iZ1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXRcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyXG4gICAgLmdyYWRpZW50LWRlZmF1bHRcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHJnYmEoMjM0LCAyNDIsIDI1MywgMC40KSAwJSwgcmdiYSgyMzgsIDIzNywgMjU1LCAwLjQpIDUxLjYlLCByZ2JhKDI0MSwgMjIxLCAyNDIsIDAuNCkgMTAwJSlcbiAgICAuZ3JhZGllbnQtMDNcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHJnYmEoMjM0LCAyNDIsIDI1MywgMC4zKSAwJSwgcmdiYSgyMzgsIDIzNywgMjU1LCAwLjMpIDUxLjYlLCByZ2JhKDI0MSwgMjIxLCAyNDIsIDAuMykgMTAwJSlcbiAgICAuZ3JhZGllbnQtMDdcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHJnYmEoMjM0LCAyNDIsIDI1MywgMC43KSAwJSwgcmdiYSgyMzgsIDIzNywgMjU1LCAwLjcpIDUxLjYlLCByZ2JhKDI0MSwgMjIxLCAyNDIsIDAuNykgMTAwJSlcbiAgICAuZ3JhZGllbnQtMVxuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQocmdiYSgyMzQsIDI0MiwgMjUzLCAxKSAwJSwgcmdiYSgyMzgsIDIzNywgMjU1LCAxKSA1MS42JSwgcmdiYSgyNDEsIDIyMSwgMjQyLCAxKSAxMDAlKVxuLmFkZGl0aW9uYWwtc3BhY2luZ1xuICAgIHBhZGRpbmc6IHJlbSgxMjUpXG4gICAgbWFyZ2luLWJvdHRvbTogMmVtXG4gICAgQG1lZGlhKG1heC13aWR0aDogNzY3cHgpXG4gICAgICAgIHBhZGRpbmc6IHJlbSg1MClcbiIsIi5ncmlkLWltYWdlcy13cmFwcGVyXG4gICAgbWFyZ2luLXRvcDogNDBweFxuICAgIG1hcmdpbi1ib3R0b206IDQwcHhcbiAgICAuaW1hZ2VzLXdyYXBwZXJcbiAgICAgICAgZGlzcGxheTogZ3JpZFxuICAgICAgICB3aWR0aDogMTAwJVxuICAgICAgICAuZ3JpZC1pdGVtXG4gICAgICAgICAgICBpbWdcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCVcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0b1xuICAgIC5ncmlkLWxheW91dC1mbGV4XG4gICAgICAgIGRpc3BsYXk6IGZsZXhcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHlcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlclxuICAgICAgICBAbWVkaWEobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KVxuICAgICAgICAgICAgY29sdW1uLWdhcDogMjBweFxuICAgICAgICAgICAgcm93LWdhcDogMTVweFxuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA3NjdweClcbiAgICAgICAgICAgIGRpc3BsYXk6IGdyaWRcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMy4zZnIgMy4zZnIgMy4zZnJcbiAgICAgICAgICAgIHJvdy1nYXA6IDE1cHhcbiAgICAgICAgICAgIGNvbHVtbi1nYXA6IDE1cHhcbiAgICAgICAgLy8gLmdyaWQtaXRlbS1mbGV4XG4gICAgICAgIC8vICAgICBtYXJnaW4tcmlnaHQ6IDI0cHhcbiAgICAgICAgLy8gICAgIGltZ1xuICAgICAgICAvLyAgICAgICAgIG1hcmdpbjogMCBhdXRvXG4gICAgICAgIC8vICAgICAmOmxhc3QtY2hpbGRcbiAgICAgICAgLy8gICAgICAgICBtYXJnaW4tcmlnaHQ6IHVuc2V0XG4gICAgLmdyaWQtbGF5b3V0LTI1XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMi41ZnIgMi41ZnIgMi41ZnIgMi41ZnJcbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDogNzY3cHgpXG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDVmciA1ZnJcbiAgICAgICAgQG1lZGlhKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxNDYzcHgpXG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDMzLjMzZnIgMzMuMzNmciAzMy4zM2ZyXG4gICAgLmdyaWQtbGF5b3V0LTMzXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMzMuMzNmciAzMy4zM2ZyIDMzLjMzZnJcbiAgICAuZ3JpZC1sYXlvdXQtNTBcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA1ZnIgNWZyXG4gICAgLmdyaWQtbGF5b3V0LTU1XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNS41ZnIgNC41ZnJcbiAgICAuZ3JpZC1sYXlvdXQtNjBcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA2ZnIgNGZyXG4gICAgLmdyaWQtbGF5b3V0LTcwXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogN2ZyIDNmclxuICAgIC5ncmlkLWxheW91dC03NVxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDcuNWZyIDIuNWZyXG4iLCIuaW1wcmVzc3VtLXdyYXBwZXJcbiAgICBwYWRkaW5nOiByZW0oOTApIDAgcmVtKDE3MClcbiAgICAubGVmdC1wYW5lbFxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTYxNzcwXG4gICAgICAgIHBhZGRpbmc6IDI1cHggNDBweFxuICAgICAgICBAbWVkaWEobWluLXdpZHRoOiA5OTJweClcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNDBweFxuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA3NjdweClcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHhcbiAgICAgICAgLmhlYWRlclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdGaXJhU2FucydcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDBcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDM5KVxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSg0OSlcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmXG4gICAgICAgICAgICBtYXJnaW46IDBcbiAgICAgICAgLnNtYWxsLXRleHRcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDBcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweFxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI5cHhcbiAgICAgICAgICAgIGNvbG9yOiAjZTNkY2YxXG4gICAgICAgICAgICBtYXJnaW46IDAgMCA1MHB4XG4gICAgICAgIC5zbWFsbC1oZWFkZXJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDBcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweFxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHhcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmXG4gICAgICAgICAgICBtYXJnaW46IDAgMCAzMHB4XG4gICAgICAgIC5jb250ZW50XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwXG4gICAgICAgICAgICBmb250LXNpemU6IDE3cHhcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4XG4gICAgICAgICAgICBjb2xvcjogI2ZmZmZmZlxuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMzBweFxuICAgICAgICAgICAgYVxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZFxuICAgICAgICAgICAgYTpob3ZlclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZVxuICAgICAgICBoclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjOTY3MEE5XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4XG4gICAgLnJpZ2h0LXBhbmVsXG4gICAgICAgIC5jb250ZW50XG4gICAgICAgICAgICBoMVxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnRmlyYVNhbnMnXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMFxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDMyKVxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oNDApXG4gICAgICAgICAgICAgICAgY29sb3I6ICMzMDM5NDVcbiAgICAgICAgICAgICAgICBtYXJnaW46IDBcbiAgICAgICAgICAgIGgyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdGaXJhU2FucydcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMzIpXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSg0MClcbiAgICAgICAgICAgICAgICBjb2xvcjogIzMwMzk0NVxuICAgICAgICAgICAgICAgIG1hcmdpbjogMFxuICAgICAgICAgICAgaDM6Zmlyc3Qtb2YtdHlwZVxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSg2MylcbiAgICAgICAgICAgIGgzXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdGaXJhU2FucydcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNXB4XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMzcHhcbiAgICAgICAgICAgICAgICBjb2xvcjogIzU2MTc3MFxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDE1cHhcbiAgICAgICAgICAgIGg0XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdGaXJhU2FucydcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMXB4XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI5cHhcbiAgICAgICAgICAgICAgICBjb2xvcjogIzMwMzk0NVxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDE1cHhcbiAgICAgICAgICAgIHBcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHhcbiAgICAgICAgICAgICAgICBjb2xvcjogIzUzNTY1YVxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDM1cHhcbiAgICAgICAgICAgICAgICBhXG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lXG4gICAgICAgICAgICAgICAgYTpob3ZlclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmVcbiIsIi5pbmZvLXdpdGgtaW1hZ2UtYW5kLWNvbnRlbnQtd3JhcHBlclxuICAgIG1hcmdpbi1ib3R0b206IHJlbSgxMDApXG4gICAgLmluZm8td3JhcHBlclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmJmOGZkXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkYWM3ZTBcbiAgICAgICAgYm94LXNoYWRvdzogNXB4IDVweCAzMHB4IHJnYmEoNywgMSwgMzIsIDAuMDgpXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDE2cHhcbiAgICAgICAgLmltYWdlXG4gICAgICAgICAgICBpbWdcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxNnB4XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDE2cHhcbiAgICAgICAgLmNvbnRlbnRcbiAgICAgICAgICAgIHBhZGRpbmc6IHJlbSg5MikgcmVtKDc1KSByZW0oNTApIHJlbSg3NSlcbiAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KVxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IHJlbSg0NikgcmVtKDM3LjUpIHJlbSgyNSkgcmVtKDM3LjUpXG4gICAgICAgICAgICAuc21hbGwtaGVhZGVyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMFxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweFxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbVxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4XG4gICAgICAgICAgICAgICAgY29sb3I6ICNjNWFiZDZcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCByZW0oMjcpXG4gICAgICAgICAgICAuaGVhZGVyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdGaXJhU2FucydcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMzIpXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSg0MClcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCByZW0oMzIpXG4gICAgICAgICAgICAuZGVzY3JpcHRpb25cbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMjQpXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSgzMilcbiAgICAgICAgICAgICAgICBwXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIHJlbSgyNClcbiAgICAgICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA3NjdweClcbiAgICAgICAgICAgICAgICAgICAgaHlwaGVuczogYXV0b1xuICAgICAgICAgICAgICAgICAgICAtbXMtaHlwaGVuczogYXV0b1xuICAgICAgICAgICAgICAgICAgICAtbW96LWh5cGhlbnM6IGF1dG9cbiAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1oeXBoZW5zOiBhdXRvXG4gICAgICAgICAgICAuc21hbGwtZGVzY3JpcHRpb25cbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOXB4XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI5cHhcbiAgICAgICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA3NjdweClcbiAgICAgICAgICAgICAgICAgICAgaHlwaGVuczogYXV0b1xuICAgICAgICAgICAgICAgICAgICAtbXMtaHlwaGVuczogYXV0b1xuICAgICAgICAgICAgICAgICAgICAtbW96LWh5cGhlbnM6IGF1dG9cbiAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1oeXBoZW5zOiBhdXRvXG4gICAgICAgICAgICAuc21hbGwtdGV4dFxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDBcbiAgICAgICAgICAgICAgICBtYXJnaW46IDI1cHggMCAwXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHhcbiAgICAgICAgICAgIHVsLmxpc3RcbiAgICAgICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lXG4gICAgICAgICAgICAgICAgbGlcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdGaXJhU2FucydcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMFxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgyMilcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSgzMilcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM1NjE3NzBcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTRweFxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmVcbiAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlXG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJ1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy93cC1jb250ZW50L3RoZW1lcy9tZW5vZWxsZS9hc3NldHMvaW1nL2ljb25zL2ljb24tY2hlY2suc3ZnJylcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNHB4XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI0cHhcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMFxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCVcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKVxuICAgICAgICAgICAgICAgICAgICBwXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAwIDQycHhcbiAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDk5MXB4KVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzMnB4XG4gICAgICAgICAgICAucmVhZC1tb3JlXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDIwKVxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgyMClcbiAgICAgICAgICAgICAgICBhXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXRcbiAgICAgICAgICAgICAgICAgICAgc3BhblxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM1NjE3NzBcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjQzVBQkQ2XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHhcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDBcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oMzcpXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE3cHhcbiAgICAgICAgICAgICAgICBhOmhvdmVyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZVxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjdcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluLW91dCIsIi5pbmZvcm1hdGlvbnMtd3JhcHBlclxuICAgIHBhZGRpbmc6IHJlbSg5MCkgMCByZW0oMTcwKVxuICAgIC5jb250ZW50XG4gICAgICAgIHA6Zmlyc3Qtb2YtdHlwZVxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDU1KVxuICAgICAgICBoMVxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdGaXJhU2FucydcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDBcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDMyKVxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSg0MClcbiAgICAgICAgICAgIGNvbG9yOiAjMzAzOTQ1XG4gICAgICAgICAgICBtYXJnaW46IDBcbiAgICAgICAgaDJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnRmlyYVNhbnMnXG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwXG4gICAgICAgICAgICBmb250LXNpemU6IDI1cHhcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzM3B4XG4gICAgICAgICAgICBjb2xvcjogIzU2MTc3MFxuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMjVweFxuICAgICAgICBoM1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdGaXJhU2FucydcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDBcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjFweFxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI5cHhcbiAgICAgICAgICAgIGNvbG9yOiAjMzAzOTQ1XG4gICAgICAgICAgICBtYXJnaW46IDAgMCAxNXB4XG4gICAgICAgIHBcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDBcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweFxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHhcbiAgICAgICAgICAgIGNvbG9yOiAjNTM1NjVhXG4gICAgICAgICAgICBtYXJnaW46IDAgMCAyMHB4XG4gICAgICAgICAgICBhXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmVcbiAgICAgICAgICAgICAgICB3b3JkLWJyZWFrOiBicmVhay1hbGxcbiAgICAgICAgICAgIGE6aG92ZXJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmVcbiIsIi5tZW5vdGVzdC13cmFwcGVyXG4gICAgcGFkZGluZzogcmVtKDEwMCkgMCByZW0oMTAwKVxuICAgIC5jb250YWluZXItbWVub3Rlc3RcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG9cbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvXG4gICAgICAgIHBhZGRpbmctbGVmdDogMTJweFxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4XG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KVxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDI0cHhcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDI0cHhcbiAgICAgICAgQG1lZGlhKG1pbi13aWR0aDogMTMxOHB4KVxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMzE4cHhcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG9cbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTJweFxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTJweFxuICAgICAgICAuZmlyc3RcbiAgICAgICAgICAgIG1heC13aWR0aDogMzYlXG4gICAgICAgIC5zZWNvbmRcbiAgICAgICAgICAgIG1heC13aWR0aDogMzIlXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMyVcbiAgICAgICAgLnRoaXJkXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZFxuICAgICAgICAgICAgbWF4LXdpZHRoOiAyOCVcbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDogNzY3cHgpXG4gICAgICAgICAgICAuZmlyc3QsIC5zZWNvbmQsIC50aGlyZFxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJVxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDIwcHhcbiAgICAgICAgICAgIC50aGlyZFxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwXG4gICAgICAgIC5pbnNpZGUtY29udGFpbmVyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA2cHhcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICM3NDFiOThcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IC0xMHB4IDEwcHggMzBweCByZ2JhKDcsIDEsIDMyLCAwLjEpXG4gICAgICAgICAgICBwYWRkaW5nOiByZW0oNDIpIHJlbSgyNClcbiAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDEzMTdweClcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwcHhcbiAgICAgICAgICAgIC5zaG9wLWJ0blxuICAgICAgICAgICAgICAgIHdpZHRoOiBtYXgtY29udGVudFxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0MHB4XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAxMHB4IDEwcHggMzBweFxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkZcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW4tb3V0XG4gICAgICAgICAgICAgICAgc3BhblxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ0ZpcmFTYW5zJ1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweFxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjVweFxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzU2MTc3MFxuICAgICAgICAgICAgICAgIGltZ1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMzBweFxuICAgICAgICAgICAgICAgICY6aG92ZXJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluLW91dFxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4XG4gICAgICAgIC5pbnNpZGUtcm93XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA2cHhcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICM3NDFiOThcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IC0xMHB4IDEwcHggMzBweCByZ2JhKDcsIDEsIDMyLCAwLjEpXG4gICAgICAgICAgICBwYWRkaW5nOiByZW0oNjIpIHJlbSgzNilcbiAgICAgICAgICAgIG1heC13aWR0aDogMzQycHhcbiAgICAgICAgICAgIC5oZWFkZXJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4XG4gICAgICAgICAgICAuZGVzY3JpcHRpb25cbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4XG4gICAgICAgICAgICAuc2hvcC1idG5cbiAgICAgICAgICAgICAgICB3aWR0aDogbWF4LWNvbnRlbnRcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0b1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0MHB4XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAxMHB4IDEwcHggMzBweFxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkZcbiAgICAgICAgICAgICAgICBzcGFuXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnRmlyYVNhbnMnXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDBcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxN3B4XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNTYxNzcwXG4gICAgICAgICAgICAgICAgaW1nXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXRcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDMwcHhcbiAgICAgICAgICAgICAgICAmOmhvdmVyXG4gICAgICAgICAgICAgICAgICAgIGltZ1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluLW91dFxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDQ1cHhcbiAgICAgICAgLnNtYWxsLWhlYWRlclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMFxuICAgICAgICAgICAgZm9udC1zaXplOiA5cHhcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbVxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE1cHhcbiAgICAgICAgICAgIGNvbG9yOiAjYzVhYmQ2XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxOXB4XG4gICAgICAgICAgICBwXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwXG4gICAgICAgIC5oZWFkZXJcbiAgICAgICAgICAgIHBcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ0ZpcmFTYW5zJ1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDBcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgyNSlcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogcmVtKDMwKVxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZjdmNGZjXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwXG4gICAgICAgIC5kZXNjcmlwdGlvblxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMFxuICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTgpXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogcmVtKDI1KVxuICAgICAgICAgICAgY29sb3I6ICNjNWFiZDZcbiAgICAgICAgICAgIHBcbiAgICAgICAgICAgICAgICBtYXJnaW46IDBcbiIsIi5vdXRsaW5lLWRlc2NyaXB0aW9uXG4gICAgLm91dGxpbmUtbGVmdFxuICAgICAgICBkaXNwbGF5OiBmbGV4XG4gICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgxMDApXG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KVxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDgwKVxuICAgICAgICAmOjpiZWZvcmVcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnXG4gICAgICAgICAgICBib3JkZXItbGVmdDogNHB4IHNvbGlkICM3NDFCOThcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweFxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4XG4gICAgICAgIHBcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDIwcHhcbiAgICAgICAgcDpsYXN0LWNoaWxkXG4gICAgICAgICAgICBtYXJnaW46IDBcbiAgICAub3V0bGluZS1sZWZ0Lnplcm8tbVxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHhcbiAgICAuZGVzY3JpcHRpb25cbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMFxuICAgICAgICBmb250LXNpemU6IDE2cHhcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHhcbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDogNzY3cHgpXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHhcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4XG4gICAgLmRlc2NyaXB0aW9uLWJpZ2dlclxuICAgICAgICBmb250LXdlaWdodDogNDAwXG4gICAgICAgIGZvbnQtc2l6ZTogMThweFxuICAgICAgICBsaW5lLWhlaWdodDogMjZweFxuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA3NjdweClcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweFxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHhcbiIsIi5wYXJ0bmVycy13cmFwcGVyXG4gICAgbWFyZ2luLWJvdHRvbTogNTBweFxuICAgIC5wYXJ0bmVyXG4gICAgICAgIG1hcmdpbi1yaWdodDogNTRweFxuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA5OTFweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KVxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweFxuICAgICAgICAgICAgd2lkdGg6IDI1JVxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTJweFxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwXG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KVxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweFxuICAgICAgICAgICAgd2lkdGg6IDUwJVxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwXG4gICAgICAgICAgICBpbWdcbiAgICAgICAgICAgICAgICB3aWR0aDogNzAlXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG9cbiAgICAgICAgJjpsYXN0LWNoaWxkXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IHVuc2V0XG4gICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA5OTFweClcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwXG4gICAgLndyYXBwZXJcbiAgICAgICAgcm93LWdhcDogMjBweFxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0VBRTJFRFxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogcmVtKDY0KVxuICAgICAgICBtYXgtd2lkdGg6IG1heC1jb250ZW50XG4gICAgICAgIG1hcmdpbjogMCBhdXRvXG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KVxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IHJlbSg0MCkiLCIucHJvZHVjdC1wcm9zXG4gICAgLnByb2R1Y3QtcHJvcy13cmFwcGVyXG4gICAgICAgIHBhZGRpbmc6IHJlbSg4NSkgMCByZW0oMTA1KVxuICAgICAgICAuZ3JpZC13cmFwcGVyXG4gICAgICAgICAgICBkaXNwbGF5OiBncmlkXG4gICAgICAgICAgICB3aWR0aDogMTAwJVxuICAgICAgICAgICAgcm93LWdhcDogODVweHhcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDJmcilcbiAgICAgICAgICAgIEBtZWRpYShtaW4td2lkdGg6IDEyMDBweClcbiAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg1LCAyZnIpXG4gICAgICAgICAgICBAbWVkaWEobWluLXdpZHRoOiA5MDBweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweClcbiAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAyLjVmcilcbiAgICAgICAgICAgIEBtZWRpYShtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogODk5cHgpXG4gICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMmZyKVxuICAgICAgICAgICAgLmdyaWQtaXRlbVxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdGaXJhU2FucydcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwXG4gICAgICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOXB4XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIzcHhcbiAgICAgICAgICAgICAgICBjb2xvcjogIzU2MTc3MFxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2VcbiAgICAgICAgICAgICAgICBpbWdcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gMTBweFxuIiwiLnByb2R1Y3Qtd2l0aC1jb21wYW5pZXNcbiAgICBwYWRkaW5nOiByZW0oODApIDAgcmVtKDE0MClcbiAgICBAbWVkaWEobWF4LXdpZHRoOiA3NjdweClcbiAgICAgICAgcGFkZGluZzogcmVtKDUwKSAwIHJlbSg1MClcbiAgICBAbWVkaWEobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KVxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogcmVtKDgwKVxuICAgIEBtZWRpYShtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KVxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMzBweFxuICAgIC5jb250ZW50LXdyYXBwZXJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwXG4gICAgICAgIC5jb2xcbiAgICAgICAgICAgIC5wcm9kdWN0LWluZm8tbGluazpob3ZlclxuICAgICAgICAgICAgICAgIC5wcm9kdWN0LWluZm8td3JhcHBlclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSlcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluLW91dFxuICAgICAgICAgICAgLmltZy13cmFwcGVyLXByb2R1Y3RcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmVcbiAgICAgICAgICAgICAgICAucHJvZHVjdC1pbWFnZVxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDgwJVxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0b1xuICAgICAgICAgICAgICAgICAgICBAbWVkaWEobWluLXdpZHRoOiAxNDY0cHgpXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDUwMHB4XG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KVxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG9cbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0b1xuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA4MCVcbiAgICAgICAgICAgICAgICAucHJvZHVjdC1pbWctYmdcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdFxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzMnB4XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IHJlbSg1MCkgcmVtKDUwKSByZW0oMTAwKSByZW0oNTApXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYShtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtYXgtd2lkdGg6IDE0NjNweClcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiByZW0oMTgwKVxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweClcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiByZW0oMjAwKVxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZFxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNDQuNSVcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJVxuICAgICAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KVxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCVcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCVcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZFxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNDMuNSVcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IHJlbSgxMjApXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IHJlbSg5MClcbiAgICAgICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA3NjdweClcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggMjRweCAwIDI0cHhcbiAgICAgICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA5OTFweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KVxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDYwcHhcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDMwcHhcbiAgICAgICAgICAgIC5wcm9kdWN0LWluZm8td3JhcHBlclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXRcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGVcbiAgICAgICAgICAgICAgICBib3R0b206IC0xNTBweFxuICAgICAgICAgICAgICAgIHJpZ2h0OiAtMjVweFxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmZcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZWFlMmVkXG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMzBweCAzMHB4IDgwcHggcmdiYSg3LCAxLCAzMiwgMC4xMylcbiAgICAgICAgICAgICAgICAvLyBmaWx0ZXI6IGRyb3Atc2hhZG93KDMwcHggMzBweCA4MHB4IHJnYmEoNywgMSwgMzIsIDAuMTMpKVxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNjAwcHhcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJVxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDI4cHhcbiAgICAgICAgICAgICAgICBAbWVkaWEobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxNDYzcHgpXG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogLTE2MHB4XG4gICAgICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDogMTE5OXB4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpXG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogLTUwJVxuICAgICAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KVxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYyggMTAwJSAtIDQ4cHggKVxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogc3RhdGljXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0b1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtODBweFxuICAgICAgICAgICAgICAgICAgICAudGl0bGUtd3JhcHBlclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4XG4gICAgICAgICAgICAgICAgICAgICAgICAqXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4ICFpbXBvcnRhbnRcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjZweCAhaW1wb3J0YW50XG4gICAgICAgICAgICAgICAgLmZpcnN0LXJvd1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA1MnB4IDUycHggMCA0MnB4XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXhcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogLW1zLWZsZXhib3hcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogLXdlYmtpdC1mbGV4XG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDExOTlweClcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcFxuICAgICAgICAgICAgICAgICAgICAgICAgLnRpdGxlLXdyYXBwZXJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHhcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lXG4gICAgICAgICAgICAgICAgICAgICAgICAucHJvZHVjdC1kZXRhaWxzXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnRcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDk5MXB4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAzMHB4IDE1cHhcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDogNzY3cHgpXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDIwcHggMzVweCAyMHB4XG4gICAgICAgICAgICAgICAgICAgIC50aXRsZS13cmFwcGVyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0NXB4XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDI0MHB4XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJVxuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDogOTkxcHgpIGFuZCAobWluLXdpZHRoOiA3NjhweClcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweFxuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDogNzY3cHgpXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHhcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lXG4gICAgICAgICAgICAgICAgICAgICAgICAqXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdGaXJhU2FucydcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMzgpXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSg0NSlcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzU2MTc3MFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMFxuICAgICAgICAgICAgICAgICAgICAucHJvZHVjdC1kZXRhaWxzXG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA5OTFweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlXG4gICAgICAgICAgICAgICAgICAgICAgICA+cFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnRmlyYVNhbnMnXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjNweFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOXB4XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMzMDM5NDVcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTNweFxuICAgICAgICAgICAgICAgICAgICAuc2hvcnQtZGVzY1xuICAgICAgICAgICAgICAgICAgICAgICAgKlxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnRmlyYVNhbnMnXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOXB4XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHhcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzMwMzk0NVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDBcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4XG4gICAgICAgICAgICAgICAgICAgIC5zdGFycy13cmFwcGVyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4XG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA5OTFweClcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwXG4gICAgICAgICAgICAgICAgICAgICAgICBpbWdcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogM3B4XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMFxuICAgICAgICAgICAgICAgIGhyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjNzg3YzgyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuMTlcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwXG4gICAgICAgICAgICAgICAgLnNlY29uZC1yb3dcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTRweCAzOHB4IDMzcHggNDJweFxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmVcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDogOTkxcHgpXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDEycHhcbiAgICAgICAgICAgICAgICAgICAgLnByaWNlLXdyYXBwZXJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gOTBweClcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ0ZpcmFTYW5zJ1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbFxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyOHB4XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzRweFxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdFxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMzMDM5NDUgIWltcG9ydGFudFxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMFxuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSA4MHB4KVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4XG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA5OTFweCkgYW5kIChtaW4td2lkdGg6IDc2N3B4KVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4XG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA3NjdweClcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoIDEwMCUgLSA2MHB4IClcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHhcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweFxuICAgICAgICAgICAgICAgICAgICAgICAgcC5wcmljZVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMzAzOTQ1ICFpbXBvcnRhbnRcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ0ZpcmFTYW5zJ1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMWVtXG4gICAgICAgICAgICAgICAgICAgICAgICBwXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwXG4gICAgICAgICAgICAgICAgICAgICAgICAucHJlZml4XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnRmlyYVNhbnMnXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMzMDM5NDVcbiAgICAgICAgICAgICAgICAgICAgICAgIC5kaXNjb3VudGVkLXByaWNlXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNFODBCMEJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ0ZpcmFTYW5zJ1xuICAgICAgICAgICAgICAgICAgICAgICAgLm9yaWdpbmFsLXByaWNlXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM3ODdDODJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ0ZpcmFTYW5zJ1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRlbFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmVcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdGaXJhU2FucydcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIlxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2tcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogM3B4XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTIzZGVnKVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0U4MEIwQlxuICAgICAgICAgICAgICAgICAgICAuYnV0dG9uLXdyYXBwZXJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5zaG9wLWljb25cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9ja1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAzOHB4XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAxMHB4XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpXG4gICAgICAgICAgICAgICAgICAgICAgICAuZmlsbC1pY29uXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDY5cHhcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDY5cHhcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCVcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoIzdiMjBhMCAwJSwgIzVmMGM4MSAxMDAlKVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDdweCA3cHggMzBweCByZ2JhKDUwLCA3LCA2OCwgMC4yNSlcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgZWFzZS1pbi1vdXQgLjNzXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDogNzY3cHgpXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MHB4XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNTBweFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDYwcHhcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA2MHB4XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaW1nXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzM3B4XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0b1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA3NjdweClcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyN3B4XG4gICAgICAgICAgICAuY29tcGFuaWVzXG4gICAgICAgICAgICAgICAgLmZpcnN0LXRleHQtd3JhcHBlciwuc2Vjb25kLXRleHQtd3JhcHBlclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oNDUpXG4gICAgICAgICAgICAgICAgICAgICpcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnRmlyYVNhbnMnXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgyOSlcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDBcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oMzYpXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzMwMzk0NVxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwXG4gICAgICAgICAgICAgICAgICAgIHN0cm9uZ1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMFxuICAgICAgICAgICAgICAgIC5jb21wYW5pZXMtbG9nb3MtZ3JleVxuICAgICAgICAgICAgICAgICAgICAuZ3JpZC1ub3QtZXZlblxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZ3JpZFxuICAgICAgICAgICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCJhIGIgYlwiIFwiYyBkIGVcIlxuICAgICAgICAgICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxZnJcbiAgICAgICAgICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0b1xuICAgICAgICAgICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmclxuICAgICAgICAgICAgICAgICAgICAgICAgZ2FwOiAwXG4gICAgICAgICAgICAgICAgICAgICAgICAubG9nby13cmFwcGVyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMzRweCAxNXB4XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogLXdlYmtpdC1mbGV4XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMSlcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZ3JpZC1hcmVhOiBhXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNCRUMwQzJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgyKVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBncmlkLWFyZWE6IGJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0JFQzBDMlxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogdW5zZXRcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgzKVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBncmlkLWFyZWE6IGNcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjQkVDMEMyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNCRUMwQzJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNCRUMwQzJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCg0KVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBncmlkLWFyZWE6IGRcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0JFQzBDMlxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0JFQzBDMiBcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCg1KVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBncmlkLWFyZWE6IGVcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0JFQzBDMlxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0JFQzBDMlxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGltZ1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDBcbiAgICAgICAgICAgICAgICAgICAgLmdyaWQtZXZlblxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZ3JpZFxuICAgICAgICAgICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCJhIGIgY1wiIFwiZCBlIGZcIlxuICAgICAgICAgICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxZnJcbiAgICAgICAgICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0b1xuICAgICAgICAgICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmclxuICAgICAgICAgICAgICAgICAgICAgICAgZ2FwOiAwXG4gICAgICAgICAgICAgICAgICAgICAgICAubG9nby13cmFwcGVyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMzRweCAxNXB4XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0JFQzBDMlxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXhcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiAtbXMtZmxleGJveFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDEpXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdyaWQtYXJlYTogYVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdyaWQtYXJlYTogYlxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDMpXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdyaWQtYXJlYTogY1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDQpXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdyaWQtYXJlYTogZCAgICBcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCg1KVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBncmlkLWFyZWE6IGVcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCg2KVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBncmlkLWFyZWE6IGZcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbWdcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwXG4gICAgICAgICAgICAgICAgLnNlY29uZC10ZXh0LXdyYXBwZXJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDMwKVxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oOTApXG4gICAgICAgICAgICAgICAgLmNvbXBhbmllcy1sb2dvcy1jb2xvclxuICAgICAgICAgICAgICAgICAgICAuY29tcGFuaWVzLWJ0bjpob3ZlclxuICAgICAgICAgICAgICAgICAgICAgICAgLmxvZ29cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOSlcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW4tb3V0XG4gICAgICAgICAgICAgICAgICAgIC5sb2dvXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW4tb3V0XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0Mi41cHhcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmZcbiAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDEwcHggMTBweCA1MHB4IHJnYmEoMzMsIDYsIDQ0LCAwLjA2KVxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiByZW0oMjIuNSkgcmVtKDM1KVxuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAxNXB4XG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA5OTFweClcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4XG4gICAgICAgICAgICAgICAgICAgICAgICBpbWdcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDBcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHhcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lXG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA3NjdweClcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogODUlXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG9cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG9cblxuXG4iLCIucHJvZHVjdHMtbG9vcFxuICAgIHBhZGRpbmc6IHJlbSg3MCkgMCByZW0oNzApXG4gICAgLnNpbmdsZS1wcm9kdWN0XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCBlYXNlLWluLW91dCAuNXNcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDc1KVxuICAgICAgICAucm91bmRlZC13cmFwcGVyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgZWFzZS1pbi1vdXQgLjVzXG4gICAgICAgICAgICBwYWRkaW5nOiByZW0oNDkpIHJlbSgzNCkgcmVtKDQ2KSByZW0oNTEpXG4gICAgICAgICAgICBib3gtc2hhZG93OiA1cHggNXB4IDMwcHggcmdiYSg3LCAxLCAzMiwgMC4wOClcbiAgICAgICAgICAgIGZpbHRlcjogZHJvcC1zaGFkb3coNXB4IDVweCAzMHB4IHJnYmEoNywgMSwgMzIsIDAuMDgpKVxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjZweFxuICAgICAgICAgICAgQG1lZGlhKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweClcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyNXB4XG4gICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA3NjdweClcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyNXB4IDE3cHggMjNweCAyNXB4IFxuICAgICAgICAgICAgJi5ncmFkaWVudC1wdXJwbGVcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQocmdiYSgyMTUsIDIxMCwgMjUwLCAwLjUyKSAwJSwgI2ZmZiA4MCUpXG4gICAgICAgICAgICAmLmdyYWRpZW50LXZpb2xldF9ibHVlXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHJnYmEoMjA1LCAyMTAsIDI1MywgMC41MikgMCUsICNmZmYgODAlKVxuICAgICAgICAgICAgJi5ncmFkaWVudC1saWdodF9ibHVlXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHJnYmEoMjEwLCAyMzQsIDI1MCwgMC41MikgMCUsICNmZmYgODAlKVxuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgLmltZy13aXRoLWF0dHJpYnV0ZXNcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4XG4gICAgICAgICAgICAgICAgZGlzcGxheTogLXdlYmtpdC1mbGV4XG4gICAgICAgICAgICAgICAgZGlzcGxheTogLW1zLWZsZXhib3hcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzN3B4XG4gICAgICAgICAgICAgICAgLmltZy13cmFwcGVyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNzAlXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlXG4gICAgICAgICAgICAgICAgICAgIGltZ1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0MTJweFxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG9cbiAgICAgICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGZpbGxcbiAgICAgICAgICAgICAgICAgICAgJi5zZXRcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJVxuICAgICAgICAgICAgICAgICAgICAgICAgaW1nXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCVcbiAgICAgICAgICAgICAgICAuY29tcG9zaXRpb24td3JhcHBlclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDMwJVxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJVxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA3NjdweClcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0byAwXG4gICAgICAgICAgICAgICAgICAgIC5pbWctY29tcG9zaXRpb24td3JhcHBlclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweFxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleFxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogLXdlYmtpdC1mbGV4XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiAtbXMtZmxleGJveFxuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcbiAgICAgICAgICAgICAgICAgICAgICAgIGltZ1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA3MnB4XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTBweFxuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDogNzY3cHgpXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4XG4gICAgICAgICAgICAgICAgICAgIC5jZXJ0LXdyYXBwZXJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDM3cHhcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXhcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleFxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogLW1zLWZsZXhib3hcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyXG4gICAgICAgICAgICAgICAgICAgICAgICAuY2VydC1pbWctd3JhcHBlclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGltZ1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogODlweFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG9cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDogNzY3cHgpXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNjBweFxuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDogNzY3cHgpXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweFxuICAgICAgICAgICAgYXJ0aWNsZVxuICAgICAgICAgICAgICAgID5wXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnRmlyYVNhbnMnXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDBcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMjkpXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oMzYpXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMzAzOTQ1XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHhcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMFxuICAgICAgICAgICAgICAgIC5zaG9ydC1kZXNjXG4gICAgICAgICAgICAgICAgICAgIHBcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnRmlyYVNhbnMnXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgyMilcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oMjkpXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzMwMzk0NVxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMFxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweFxuICAgICAgICAgICAgICAgICAgICB1bFxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAzMHB4IDBcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdGaXJhU2FucydcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgyMilcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogcmVtKDI5KVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMzAzOTQ1XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNDJweFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL3dwLWNvbnRlbnQvdGhlbWVzL21lbm9lbGxlL2Fzc2V0cy9pbWcvaWNvbnMvaWNvbi1jaGVjay5zdmcnKVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjRweFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI0cHhcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNXB4XG4gICAgICAgICAgICAuc3RhcnMtd3JhcHBlclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHhcbiAgICAgICAgICAgICAgICBpbWdcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI4cHhcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZVxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDRweFxuICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGRcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMFxuICAgICAgICAgICAgICAgIHBcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMjgpXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oMzcpXG4gICAgICAgICAgICAucHJpY2UtYW5kLWNhcnQubm90LXNldFxuICAgICAgICAgICAgICAgIC5wcmljZVxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ0ZpcmFTYW5zJ1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDM1KVxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogcmVtKDQzKVxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzMwMzk0NVxuICAgICAgICAgICAgLnByaWNlLWFuZC1jYXJ0XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleFxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleFxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlXG4gICAgICAgICAgICAgICAgLnByaWNlXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnRmlyYVNhbnMnXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDBcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oNTApXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oNjEpXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMzAzOTQ1XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMFxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KVxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oNDApXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogcmVtKDUwKVxuICAgICAgICAgICAgICAgICAgICAqXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ0ZpcmFTYW5zJ1xuICAgICAgICAgICAgICAgICAgICAuZGlzY291bnRlZC1wcmljZVxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNFODBCMEJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4XG4gICAgICAgICAgICAgICAgICAgIC5vcmlnaW5hbC1wcmljZVxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM3ODdDODJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRlbFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9ja1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogM3B4XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNTAlXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0yM2RlZylcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0U4MEIwQlxuICAgICAgICAgICAgICAgIC5zaG9wLWljb25cbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2tcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAtNnB4XG4gICAgICAgICAgICAgICAgICAgIHRvcDogNTAlXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKVxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA3NjdweClcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDBcbiAgICAgICAgICAgICAgICAgICAgLmZpbGwtaWNvblxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDY5cHhcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNjlweFxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoIzdiMjBhMCAwJSwgIzVmMGM4MSAxMDAlKVxuICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogN3B4IDdweCAzMHB4IHJnYmEoNTAsIDcsIDY4LCAwLjI1KVxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIGVhc2UtaW4tb3V0IC41c1xuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDYwcHhcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDYwcHhcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbWdcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI4cHhcbiAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MHB4XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1MHB4XG4gICAgICAgICAgICAgICAgICAgICAgICBpbWdcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzNweFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0b1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIGVhc2UtaW4tb3V0IC41c1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjdweFxuICAgICAgICAgICAgICAgICAgICAmLnVuc2V0LXRyYW5zZm9ybVxuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDogNzY3cHgpXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB1bnNldFxuICAgICAgICAgICAgJjpob3ZlclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKVxuICAgICAgICAgICAgICAgIC5wcmljZS1hbmQtY2FydFxuICAgICAgICAgICAgICAgICAgICAuc2hvcC1pY29uXG4gICAgICAgICAgICAgICAgICAgICAgICAuZmlsbC1pY29uXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDk5cHhcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDk5cHggIWltcG9ydGFudFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0b1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaW1nXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0M3B4XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDogNzY3cHgpXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA2MHB4XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNjBweCAhaW1wb3J0YW50XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGltZ1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMzcHgiLCIucmV2aWV3cy13cmFwcGVyXG4gICAgcGFkZGluZy10b3A6IHJlbSg2MClcbiAgICBwYWRkaW5nLWJvdHRvbTogcmVtKDEwMClcbiAgICBAbWVkaWEobWF4LXdpZHRoOiA3NjdweClcbiAgICAgICAgcGFkZGluZy1ib3R0b206IHJlbSg0MClcbiAgICBAbWVkaWEobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KVxuICAgICAgICBwYWRkaW5nOiByZW0oNTApIDBcbiAgICAuc3VtbWFyeS1zdGFyc1xuICAgICAgICBwXG4gICAgICAgICAgICBtYXJnaW46IDAgMCAzM3B4XG4gICAgICAgICAgICBjb2xvcjogIzMwMzk0NVxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMFxuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xMmVtXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlXG4gICAgICAgIC5zdGFyc1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDc4KVxuICAgICAgICAgICAgaW1nXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTAuNHB4IDkuOHB4XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRlxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweFxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogOXB4XG4gICAgICAgICAgICBpbWc6bGFzdC1vZi10eXBlXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiB1bnNldFxuICAgIC5yZXZpZXdcbiAgICAgICAgcGFkZGluZzogMzVweCAzNnB4IDMxcHhcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRlxuICAgICAgICBib3gtc2hhZG93OiAtMTBweCAxMHB4IDMwcHggcmdiYSg3LCAxLCAzMiwgMC4xKVxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyN3B4XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDZweFxuICAgICAgICAtd2Via2l0LWh5cGhlbnM6IGF1dG9cbiAgICAgICAgLW1vei1oeXBoZW5zOiBhdXRvXG4gICAgICAgIC1tcy1oeXBoZW5zOiBhdXRvXG4gICAgICAgIGh5cGhlbnM6IGF1dG9cbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDogOTkxcHgpIGFuZCAobWluLXdpZHRoOiA3NjhweClcbiAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggMTVweFxuICAgICAgICAuc3RhcnNcbiAgICAgICAgICAgIGltZ1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMi41cHhcbiAgICAgICAgICAgIGltZzpsYXN0LW9mLXR5cGVcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IHVuc2V0XG4gICAgICAgIC50aXRsZVxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdGaXJhU2FucydcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDBcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDI1KVxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSgzMClcbiAgICAgICAgICAgIGNvbG9yOiAjNTYxNzcwXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA0MnB4XG4gICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA3NjdweClcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIxcHhcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjVweFxuICAgICAgICAuZGVzY3JpcHRpb25cbiAgICAgICAgICAgIHBcbiAgICAgICAgICAgICAgICBtYXJnaW46IDE5cHggMCAzN3B4XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMFxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweFxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4XG4gICAgICAgICAgICAgICAgY29sb3I6ICM1NjE3NzBcbiAgICAgICAgLmF1dGhvclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMFxuICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTdweFxuICAgICAgICAgICAgY29sb3I6ICNBMEE0QTlcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2VcbiIsIi5zaG9wLWJ1dHRvbi13cmFwcGVyXG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHhcbiAgICAuc2hvcC1idG5cbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMFxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyXG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDIyKVxuICAgICAgICBsaW5lLWhlaWdodDogcmVtKDMxKVxuICAgICAgICBjb2xvcjogI2Y3ZjRmY1xuICAgICAgICBib3JkZXItcmFkaXVzOiA0MHB4XG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgjN2IyMGEwIDAlLCAjNWYwYzgxIDEwMCUpXG4gICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMjRweCByZ2JhKDExNSwgMjAsIDE1NCwgMC4zKVxuICAgICAgICBwYWRkaW5nOiAxNnB4IDE2cHggMTZweCA0MnB4XG4gICAgICAgIG1hcmdpbjogMjBweCAxMHB4XG4gICAgICAgIEBtZWRpYShtaW4td2lkdGg6IDc2OHB4KVxuICAgICAgICAgICAgcGFkZGluZzogMjJweCAyMnB4IDIycHggNjBweFxuICAgICAgICAgICAgbWFyZ2luOiAwIDYwcHhcbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDogNzY3cHgpXG4gICAgICAgICAgICBtYXgtd2lkdGg6IG1heC1jb250ZW50XG4gICAgICAgICAgICBtYXJnaW46IDE1cHggYXV0b1xuICAgICAgICBpbWdcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4XG4gICAgICAgICAgICBAbWVkaWEobWluLXdpZHRoOiA3NjhweClcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNTVweFxuICAgIC5zdGFyc1xuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA3NjdweClcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cbiAgICAuc3RhcnMtd3JhcFxuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA3NjdweClcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyXG4iLCIuc21hbGwtdGV4dC13cmFwcGVyXG4gICAgaDEsaDIsaDMsaDQsaDUsaDYscCxhXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDBcbiAgICAgICAgZm9udC1zaXplOiAxNHB4XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbVxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlXG4gICAgICAgIGNvbG9yOiAjQTBBNEE5XG4gICAgICAgIG1hcmdpbjogMFxuIiwiLnN5bXB0b21lcy13aXRoLWluZm9cbiAgICBtYXJnaW4tYm90dG9tOiByZW0oODApXG4gICAgLnN5bXB0b21lcy1pbmZvLXdyYXBwZXJcbiAgICAgICAgLnN5bXB0b21lcy1pbmZvLWNvbnRhaW5lclxuICAgICAgICAgICAgcGFkZGluZzogMzBweCA0MHB4XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjRGNkZEXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0b1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvXG4gICAgICAgICAgICBAbWVkaWEobWluLXdpZHRoOiA3NjhweClcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiByZW0oNzQpIHJlbSg4NSlcbiAgICAgICAgICAgIEBtZWRpYShtaW4td2lkdGg6IDEwOThweClcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwOThweFxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvXG4gICAgICAgICAgICAubW9iaWxlLXNwYWNpbmdcbiAgICAgICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA3NjdweClcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweFxuICAgICAgICAgICAgLnN5bXB0b21lLWxpbmVcbiAgICAgICAgICAgICAgICBoclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDMycHggMFxuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICNFM0RDRjFcbiAgICAgICAgICAgIC5sLW91dGxpbmVcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDQ4KVxuICAgICAgICAgICAgICAgICY6OmJlZm9yZVxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiA0cHggc29saWQgI0VBRTJFRFxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHhcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMnB4XG4gICAgICAgICAgICAgICAgcCwgaDEsIGgyLCBoMywgaDQsIGg1LCBoNlxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA4cHggMFxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDBcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdGaXJhU2FucydcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMFxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgyOClcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSgzNylcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM1NjE3NzBcbiAgICAgICAgICAgIC5kZXNjcmlwdGlvblxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDBcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE5cHhcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjlweFxuICAgICAgICAgICAgICAgIGNvbG9yOiAjNTYxNzcwXG4gICAgICAgICAgICAgICAgcFxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCA3MHB4XG4gICAgICAgICAgICAuc3ltcHRvbWUtaWNvblxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDBweFxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwcHhcbiAgICAgICAgICAgIC5zeW1wdG9tZS1kZXNjcmlwdGlvblxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDBcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE3cHhcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjlweFxuICAgICAgICAgICAgICAgIGNvbG9yOiAjNTYxNzcwXG4gICAgICAgICAgICAgICAgcFxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAyMHB4XG4gICAgICAgICAgICAgICAgcDpsYXN0LWNoaWxkXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMFxuICAgICAgICAgICAgLnJlYWQtbW9yZVxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSg0MClcbiAgICAgICAgICAgICAgICBhXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXRcbiAgICAgICAgICAgICAgICAgICAgc3BhblxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM1NjE3NzBcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjQzVBQkQ2XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHhcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDBcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oMzcpXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE3cHhcbiAgICAgICAgICAgICAgICBhOmhvdmVyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZVxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjdcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluLW91dFxuICAgICAgICAgICAgLmV4dHJhLWRlc2NyaXB0aW9uXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMFxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweFxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOXB4XG4gICAgICAgICAgICAgICAgY29sb3I6ICM1NjE3NzBcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4XG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCAjRUFFMkVEXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweFxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIycHhcbiAgICAgICAgICAgICAgICBwXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMFxuICAgICAgICAgICAgLmZpbGUtYnRuXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNjBweFxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIxcHggMjVweFxuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDEwcHggMTBweCA1MHB4IHJnYmEoMzMsIDYsIDQ0LCAwLjA2KVxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDY5cHhcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRlxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnRmlyYVNhbnMnXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMFxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjFweFxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4XG4gICAgICAgICAgICAgICAgY29sb3I6ICM1NjE3NzBcbiAgICAgICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA3NjdweClcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxN3B4XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4XG4gICAgICAgICAgICAgICAgaW1nXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDI1cHhcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDogNzY3cHgpXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4XG4iLCJzZWN0aW9uLnN5bXB0b21lc1xuICAgIHBhZGRpbmc6IHJlbSg2MClcbiAgICBAbWVkaWEobWF4LXdpZHRoOiA3NjdweClcbiAgICAgICAgcGFkZGluZzogcmVtKDMwKSAwXG4gICAgLmhlYWRlclxuICAgICAgICBmb250LWZhbWlseTogJ0ZpcmFTYW5zJ1xuICAgICAgICBmb250LXdlaWdodDogNzAwXG4gICAgICAgIGZvbnQtc2l6ZTogMjNweFxuICAgICAgICBsaW5lLWhlaWdodDogMzBweFxuICAgICAgICBjb2xvcjogIzMwMzk0NVxuICAgICAgICBtYXJnaW4tYm90dG9tOiA3MHB4XG4gICAgLnN5bXB0b21lXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE5cHhcbiAgICAgICAgLXdlYmtpdC1oeXBoZW5zOiBhdXRvXG4gICAgICAgIC1tb3otaHlwaGVuczogYXV0b1xuICAgICAgICAtbXMtaHlwaGVuczogYXV0b1xuICAgICAgICBoeXBoZW5zOiBhdXRvXG4gICAgICAgIHBcbiAgICAgICAgICAgIGNvbG9yOiAjNTYxNzcwXG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHhcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDBcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4XG4gICAgICAgICAgICBtYXJnaW46IDAgMCAwIDIwcHhcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnRmlyYVNhbnMnXG4gICAgICAgICAgICBhXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmVcbiAgICAgICAgICAgICAgICBjb2xvcjogIzU2MTc3MFxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweFxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDBcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjVweFxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnRmlyYVNhbnMnXG4gICAgICAgICAgICBhOmhvdmVyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lXG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KVxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweFxuICAgICAgICAgICAgaW1nXG4gICAgICAgICAgICAgICAgd2lkdGg6IDM4cHhcbiAgICAgICAgICAgIHBcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHhcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweFxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMnB4XG4gICAgICAgICAgICAgICAgYVxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHhcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHhcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgXG4iLCIudGVzdGltb25pYWxzLXNlY3Rpb25cbiAgICBwYWRkaW5nOiByZW0oNDApIDAgcmVtKDEwMClcbiAgICAuc21hbGwtdGV4dFxuICAgICAgICBmb250LXdlaWdodDogNzAwXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweFxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xZW1cbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHhcbiAgICAgICAgY29sb3I6ICNhMGE0YTlcbiAgICAgICAgcFxuICAgICAgICAgICAgbWFyZ2luOiAwIDAgNDBweFxuICAgIC50ZXN0aW1vbmlhbHMtd3JhcHBlclxuICAgICAgICBtYXJnaW4tbGVmdDogYXV0b1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG9cbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMnB4XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEycHhcbiAgICAgICAgQG1lZGlhKG1pbi13aWR0aDogMTUwMXB4KVxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxNTAxcHhcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTJweFxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTJweFxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG9cbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0b1xuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA3NjdweClcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJVxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyNHB4XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyNHB4XG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDE1MDBweClcbiAgICAgICAgICAgIG1hcmdpbjogMCAyNHB4XG4gICAgLmJnLXRlc3RpbW9uaWFsc1xuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQocmdiYSgyMzksIDIzMSwgMjU0LCAwLjI2KSwgI0ZGRkZGRilcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjhweFxuICAgICAgICBib3gtc2hhZG93OiAyMHB4IDMwcHggNjBweCByZ2JhKDcsIDEsIDMyLCAwLjA4KVxuICAgIC5jb250ZW50XG4gICAgICAgIHBhZGRpbmctdG9wOiAzMHB4XG4gICAgICAgIEBtZWRpYShtaW4td2lkdGg6IDc2OHB4KVxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDY5cHhcbiAgICAgICAgaDEsIGgyLCBoMywgaDQsIGg1LCBoNiwgcFxuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMjVweCAwXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDQ1cHhcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDI4KVxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDgwMFxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSg0MClcbiAgICAgICAgICAgIGNvbG9yOiAjNTYxNzcwXG4gICAgLmF1dGhvclxuICAgICAgICBtYXJnaW4tdG9wOiBhdXRvXG4gICAgICAgIGNvbG9yOiAjNTYxNzcwXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMXB4XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDBcbiAgICAgICAgZm9udC1zaXplOiAxNnB4XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4XG4gICAgICAgIEBtZWRpYShtaW4td2lkdGg6IDc2OHB4KVxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDYxcHhcbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDogNzY3cHgpXG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHhcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4XG4gICAgLnRlc3RpbW9uaWFsLWJsb2NrXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxuICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpXG4gICAgICAgICAgICA6OmFmdGVyXG4gICAgICAgICAgICAgICAgQG1lZGlhKG1pbi13aWR0aDogNzY4cHgpXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRlxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGVcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA0NXB4XG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogNjhweFxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwXG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMCVcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDJweFxuICAgICAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KVxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkZcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMFxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAxMi41JVxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDJweFxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNzUlXG4iLCIudGV4dC1ncm91cC13cmFwcGVyXG4gICAgcGFkZGluZzogcmVtKDc1KSAwXG4gICAgQG1lZGlhKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweClcbiAgICAgICAgcGFkZGluZzogcmVtKDQwKSAwXG4gICAgQG1lZGlhKG1heC13aWR0aDogNzY3cHgpXG4gICAgICAgIHBhZGRpbmc6IHJlbSg0MCkgMFxuICAgIGFcbiAgICAgICAgY29sb3I6ICM3NDFCOThcbiAgICBhOmhvdmVyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lXG4gICAgLnNtYWxsLWhlYWRlclxuICAgICAgICBmb250LXdlaWdodDogNzAwXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweFxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xZW1cbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHhcbiAgICAgICAgY29sb3I6ICNhMGE0YTlcbiAgICAgICAgbWFyZ2luOiAwIDAgMzVweFxuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA3NjdweClcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHhcbiAgICAuc21hbGwtZm9udFxuICAgICAgICBmb250LWZhbWlseTogXCJGaXJhU2Fuc1wiXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDBcbiAgICAgICAgZm9udC1zaXplOiByZW0oMzIpXG4gICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oNDApXG4gICAgICAgIG1hcmdpbjogMjBweCAwIDM0cHhcbiAgICAuc3RhbmRhcmQtZm9udFxuICAgICAgICBmb250LWZhbWlseTogXCJGaXJhU2Fuc1wiXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDBcbiAgICAgICAgZm9udC1zaXplOiByZW0oMzkpXG4gICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oNDkpXG4gICAgICAgIG1hcmdpbjogMCAwIDM0cHhcbiAgICAuYmlnZ2VyLWZvbnRcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiRmlyYVNhbnNcIlxuICAgICAgICBmb250LXdlaWdodDogNzAwXG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDQyKVxuICAgICAgICBsaW5lLWhlaWdodDogcmVtKDU0KVxuICAgICAgICBtYXJnaW46IDAgMCAzNHB4XG4gICAgLmRlc2NyaXB0aW9uXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDBcbiAgICAgICAgZm9udC1zaXplOiByZW0oMjEpXG4gICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oMzMpXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlclxuICAgICAgICBjb2xvcjogIzUzNTY1YVxuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA3NjdweClcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweFxuICAgIGEucHVycGxlLWJ0blxuICAgICAgICBtYXJnaW46IDMwcHggMCAwXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDBcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlclxuICAgICAgICBmb250LXNpemU6IHJlbSgyMilcbiAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSgzMSlcbiAgICAgICAgY29sb3I6ICNmN2Y0ZmNcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNDBweFxuICAgICAgICBwYWRkaW5nOiAyMnB4IDIycHggMjJweCA2MHB4XG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgjN2IyMGEwIDAlLCAjNWYwYzgxIDEwMCUpXG4gICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMjRweCByZ2JhKDExNSwgMjAsIDE1NCwgMC4zKVxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW4tb3V0XG4gICAgICAgIGltZ1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDU1cHhcbiAgICAgICAgJjpob3ZlclxuICAgICAgICAgICAgb3BhY2l0eTogMC44XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW4tb3V0XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmVcbiIsIi52aWRlby10cmFpbGVyLXdyYXBwZXJcbiAgICBwYWRkaW5nOiByZW0oMTA1KSAwIDUwcHhcbiAgICBAbWVkaWEobWF4LXdpZHRoOiA3NjdweClcbiAgICAgICAgcGFkZGluZzogcmVtKDUwKSAwIHJlbSg0MClcbiAgICAuY3VzdG9tLXNwYWNpbmctclxuICAgICAgICBAbWVkaWEobWluLXdpZHRoOiA3NjhweClcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IHJlbSg5MClcbiAgICAuY3VzdG9tLXNwYWNpbmctbFxuICAgICAgICBAbWVkaWEobWluLXdpZHRoOiA3NjhweClcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogcmVtKDkwKVxuICAgIC52aWRlby1kZXNjcmlwdGlvblxuICAgICAgICBtYXJnaW46IDQ3cHggMCAwXG4gICAgICAgIGRpc3BsYXk6IGZsZXhcbiAgICAgICAgQG1lZGlhKG1pbi13aWR0aDogNzY4cHgpXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA4MHB4XG4gICAgICAgICY6OmJlZm9yZVxuICAgICAgICAgICAgY29udGVudDogJydcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiA0cHggc29saWQgIzc0MUI5OFxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIzcHhcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMnB4XG4gICAgICAgIHBcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDBcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweFxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHhcbiAgICAgICAgICAgIGNvbG9yOiAjNTM1NjVhXG4gICAgICAgICAgICBtYXJnaW46IDBcbiAgICAgICAgICAgIHBhZGRpbmc6IDBcbiAgICAudmlkZW8tbGlua1xuICAgICAgICBAbWVkaWEobWluLXdpZHRoOiA3NjhweClcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNTdweFxuICAgIC52aWRlb1xuICAgICAgICBib3JkZXItcmFkaXVzOiAyOHB4XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW5cbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDogNzY3cHgpXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxNHB4XG4gICAgICAgICY+aW1nXG4gICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgMjUlXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMnNcbiAgICAgICAgJjpob3ZlclxuICAgICAgICAgICAgJj5pbWdcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMilcbiAgICAgICAgLmJnXG4gICAgICAgICAgICB0b3A6IDBcbiAgICAgICAgICAgIGhlaWdodDogMTAwJVxuICAgICAgICAgICAgd2lkdGg6IDEwMCVcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxuICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHJnYmEoODYsIDIzLCAxMTIsIDApIDAlLCAjNTYxNzcwIDEwMCUpXG4gICAgICAgICAgICBvcGFjaXR5OiAwXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyOHB4XG4gICAgICAgICAgICBvcGFjaXR5OiAwLjgxXG4gICAgICAgICAgICBib3gtc2hhZG93OiAzMHB4IDMwcHggODBweCByZ2JhKDg2LCAyMywgMTEyLCAwLjIyKVxuICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDogNzY3cHgpXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTRweFxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlXG4gICAgLmJsb2NrLXdpdGgtdGl0bGVcbiAgICAgICAgei1pbmRleDogNVxuICAgICAgICBib3R0b206IDI2cHhcbiAgICAgICAgcGFkZGluZzogMCByZW0oMzcpXG4gICAgICAgIC50aXRsZVxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDI2cHhcbiAgICAgICAgICAgIGNvbG9yOiAjRkZGRkZGXG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwXG4gICAgICAgICAgICBmb250LXNpemU6IDIxcHhcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiBhdXRvXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBhdXRvXG4gICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA3NjdweClcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE5cHhcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweFxuICAgICAgICAgICAgQG1lZGlhKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweClcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHhcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweFxuICAgIGFcbiAgICAgICAgY29sb3I6ICM3NDFCOThcbiAgICBhOmhvdmVyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lXG4gICAgLnNtYWxsLWhlYWRlclxuICAgICAgICBmb250LXdlaWdodDogNzAwXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweFxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xZW1cbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHhcbiAgICAgICAgY29sb3I6ICNhMGE0YTlcbiAgICAgICAgbWFyZ2luOiAwIDAgMzVweFxuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA3NjdweClcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHhcbiAgICAuc3RhbmRhcmQtZm9udFxuICAgICAgICBmb250LWZhbWlseTogXCJGaXJhU2Fuc1wiXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDBcbiAgICAgICAgZm9udC1zaXplOiByZW0oMzkpXG4gICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oNDkpXG4gICAgICAgIG1hcmdpbjogMCAwIDMwcHhcbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDogNzY3cHgpXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4XG4gICAgLnNtYWxsLWZvbnRcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiRmlyYVNhbnNcIlxuICAgICAgICBmb250LXdlaWdodDogNzAwXG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDMyKVxuICAgICAgICBsaW5lLWhlaWdodDogcmVtKDQwKVxuICAgICAgICBtYXJnaW46IDAgMCAzMHB4XG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KVxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweFxuICAgIC5iaWdnZXItZm9udFxuICAgICAgICBmb250LWZhbWlseTogXCJGaXJhU2Fuc1wiXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDBcbiAgICAgICAgZm9udC1zaXplOiByZW0oNDIpXG4gICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oNTQpXG4gICAgICAgIG1hcmdpbjogMCAwIDMwcHhcbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDogNzY3cHgpXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4XG4gICAgLmRlc2NyaXB0aW9uXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDBcbiAgICAgICAgZm9udC1zaXplOiByZW0oMjEpXG4gICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oMzMpXG4gICAgICAgIGNvbG9yOiAjNTM1NjVhXG4gICAgICAgIG1hcmdpbjogMCAwIHJlbSg2NSlcbiIsIi56YWhsdW5nLXdyYXBwZXJcbiAgICBwYWRkaW5nOiByZW0oOTApIDAgcmVtKDEyMClcbiAgICAuemFobHVuZy1jb250YWluZXJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG9cbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvXG4gICAgICAgIHBhZGRpbmctbGVmdDogMTJweFxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4XG4gICAgICAgIEBtZWRpYShtaW4td2lkdGg6IDEyMThweClcbiAgICAgICAgICAgIG1heC13aWR0aDogMTIxOHB4XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEycHhcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEycHhcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG9cbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDogNzY3cHgpXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCVcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjRweFxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjRweFxuICAgICAgICAuemFobHVuZy1ib3hcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDI0cHhcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmZcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlM2RjZjFcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDVweCA1cHggMjBweCByZ2JhKDg2LCAyMywgMTEyLCAwLjEpXG4gICAgICAgICAgICBwYWRkaW5nOiByZW0oNTIpIHJlbSgzMSkgcmVtKDMzKVxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDExMClcbiAgICAgICAgICAgIHBcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMXB4XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMzcHhcbiAgICAgICAgICAgICAgICBjb2xvcjogIzUzNTY1YVxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDI2cHhcbiAgICAgICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA3NjdweClcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxN3B4XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4XG4gICAgICAgICAgICAucGF5bWVudHNcbiAgICAgICAgICAgICAgICBAbWVkaWEobWluLXdpZHRoOiA3NjhweClcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmRcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlclxuICAgICAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KVxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBncmlkXG4gICAgICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMy4zZnIgMy4zZnIgMy4zZnJcbiAgICAgICAgICAgICAgICAgICAgcm93LWdhcDogMTVweFxuICAgICAgICAgICAgICAgICAgICAucGF5bWVudC1tZXRob2RcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXhcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvXG4gICAgICAgIC5oZWFkZXJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnRmlyYVNhbnMnXG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwXG4gICAgICAgICAgICBmb250LXNpemU6IHJlbSgzMilcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oNDApXG4gICAgICAgICAgICBjb2xvcjogIzMwMzk0NVxuICAgICAgICAgICAgbWFyZ2luOiAwIDAgcmVtKDQwKVxuICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDogNzY3cHgpXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyOHB4XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMycHhcbiAgICAgICAgLmxlZnQtb3V0bGluZS1oZWFkaW5nXG4gICAgICAgICAgICBmb250LWZhbWlseTogJ0ZpcmFTYW5zJ1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMFxuICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMjgpXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogcmVtKDM3KVxuICAgICAgICAgICAgY29sb3I6ICM1NjE3NzBcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSg1MilcbiAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KVxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweFxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4XG4gICAgICAgICAgICAmOjpiZWZvcmVcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiXG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCAjRUFFMkVEXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMnB4XG4gICAgICAgICAgICAgICAgcGFkZGluZzogOXB4IDBcbiAgICAgICAgLmNvbnRlbnRcbiAgICAgICAgICAgIGgxXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdGaXJhU2FucydcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMjgpXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSgzNylcbiAgICAgICAgICAgICAgICBjb2xvcjogIzU2MTc3MFxuICAgICAgICAgICAgICAgIG1hcmdpbjogMFxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDhweCAwXG4gICAgICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDogNzY3cHgpXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweFxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweFxuICAgICAgICAgICAgLm91dGxpbmUtbGVmdDo6YmVmb3JlXG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIlxuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiA0cHggc29saWQgI0VBRTJFRFxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweFxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjJweFxuICAgICAgICAgICAgLm91dGxpbmUtbGVmdFxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSg1MilcbiAgICAgICAgICAgIHBcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHhcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjVweFxuICAgICAgICAgICAgICAgIGNvbG9yOiAjNTM1NjVhXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMTVweFxuICAgICAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KVxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAxMHB4XG4gICAgICAgICAgICBoMlxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnRmlyYVNhbnMnXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMFxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjFweFxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOXB4XG4gICAgICAgICAgICAgICAgY29sb3I6ICMzMDM5NDVcbiAgICAgICAgICAgICAgICBtYXJnaW46IHJlbSg0MCkgMCAxNXB4XG4gICAgICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDogNzY3cHgpXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogcmVtKDUyKSAwIDEwcHhcbiAgICAgICAgICAgIGFcbiAgICAgICAgICAgICAgICBjb2xvcjogIzc0MUI5OFxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lXG4gICAgICAgICAgICBhOmhvdmVyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lXG4gICAgICAgIC5hYm92ZS10YWJsZVxuICAgICAgICAgICAgcFxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweFxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOXB4XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdFxuICAgICAgICAgICAgICAgIGNvbG9yOiAjNTYxNzcwXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgcmVtKDQwKVxuICAgICAgICAudW5kZXItdGFibGVcbiAgICAgICAgICAgIHBcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE3cHhcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjlweFxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnRcbiAgICAgICAgICAgICAgICBjb2xvcjogIzU2MTc3MFxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIHJlbSgxMDApXG4gICAgICAgIC5vdmVyZmxvd1xuICAgICAgICAgICAgb3ZlcmZsb3cteDogYXV0b1xuICAgICAgICAgICAgbWFyZ2luOiAwIC0xMHB4XG4gICAgICAgIHRhYmxlXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oNDMpXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCVcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlXG4gICAgICAgICAgICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlXG4gICAgICAgICAgICBib3JkZXItc3BhY2luZzogMTBweCAwXG4gICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA3NjdweClcbiAgICAgICAgICAgICAgICBib3JkZXItc3BhY2luZzogNXB4IDBcbiAgICAgICAgICAgIHRkXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAxNnB4XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNFM0RDRjFcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDIwJVxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlXG4gICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcFxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnRmlyYVNhbnMnXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMycHhcbiAgICAgICAgICAgICAgICBjb2xvcjogIzU2MTc3MFxuICAgICAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KVxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggOHB4XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweFxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjVweFxuICAgICAgICAgICAgdHI6bGFzdC1jaGlsZFxuICAgICAgICAgICAgICAgIHRkXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRTNEQ0YxXG4gICAgICAgICAgICB0cjpudGgtY2hpbGQob2RkKVxuICAgICAgICAgICAgICAgIHRkXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41NSlcbiAgICAgICAgICAgIHRyOm50aC1jaGlsZChldmVuKVxuICAgICAgICAgICAgICAgIHRkXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKVxuICAgICAgICAgICAgdHI6Zmlyc3QtY2hpbGRcbiAgICAgICAgICAgICAgICB0ZFxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ0ZpcmFTYW5zJ1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweFxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMThweFxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzU2MTc3MFxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA3NjdweClcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweFxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHhcbiAgICAgICAgICAgIHRyXG4gICAgICAgICAgICAgICAgdGQ6Zmlyc3QtY2hpbGRcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMFxuIiwiYm9keS5zaW5nbGUtcHJvZHVjdFxuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChyZ2JhKDIzNCwgMjQyLCAyNTMsIDAuMykgMCUsIHJnYmEoMjM4LCAyMzcsIDI1NSwgMC4zKSA1MS42JSwgcmdiYSgyNDEsIDIyMSwgMjQyLCAwLjMpIDEwMCUpXG5cbiAgICAucHJvZHVjdCBcbiAgICAgICAgQGFwcGx5IHB5LTIwIHNtOnB5LTI0IGxnOnB0LTMzIGxnOnBiLTIzXG5cbiAgICAgICAgLmNvbnRhaW5lclxuICAgICAgICAgICAgLnNpbmdsZS1wcm9kdWN0LXdyYXBwZXJcbiAgICAgICAgICAgICAgICAmLmdyYWRpZW50LXB1cnBsZVxuICAgICAgICAgICAgICAgICAgICAud29vY29tbWVyY2UtcHJvZHVjdC1nYWxsZXJ5XG4gICAgICAgICAgICAgICAgICAgICAgICAud3Bncy1mb3JcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQocmdiYSgyMTUsIDIxMCwgMjUwLCAwLjUyKSAwJSwgI2ZmZiA4MCUpXG4gICAgICAgICAgICAgICAgJi5ncmFkaWVudC12aW9sZXRfYmx1ZVxuICAgICAgICAgICAgICAgICAgICAud29vY29tbWVyY2UtcHJvZHVjdC1nYWxsZXJ5XG4gICAgICAgICAgICAgICAgICAgICAgICAud3Bncy1mb3JcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQocmdiYSgyMDUsIDIxMCwgMjUzLCAwLjUyKSAwJSwgI2ZmZiA4MCUpXG4gICAgICAgICAgICAgICAgJi5ncmFkaWVudC1saWdodF9ibHVlXG4gICAgICAgICAgICAgICAgICAgIC53b29jb21tZXJjZS1wcm9kdWN0LWdhbGxlcnlcbiAgICAgICAgICAgICAgICAgICAgICAgIC53cGdzLWZvclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChyZ2JhKDIxMCwgMjM0LCAyNTAsIDAuNTIpIDAlLCAjZmZmIDgwJSlcbiAgICAgICAgICAgIC5zaW5nbGUtcHJvZHVjdC13cmFwcGVyXG4gICAgICAgICAgICAgICAgQGFwcGx5IGZsZXggZ2FwLTIwIHNtOmdhcC0xNSBmbGV4LWNvbCBzbTpmbGV4LXJvdyBmbGV4LXdyYXAganVzdGlmeS1jZW50ZXJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ0ZpcmEgU2FucydcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4XG4gICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAub25zYWxlXG4gICAgICAgICAgICAgICAgICAgIEBhcHBseSBoaWRkZW5cblxuICAgICAgICAgICAgICAgID5kaXZcbiAgICAgICAgICAgICAgICAgICAgQGFwcGx5IGZsZXgtMVxuXG4gICAgICAgICAgICAgICAgICAgIEBzY3JlZW4gc21cbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNTAlXG5cbiAgICAgICAgICAgICAgICAgICAgQHNjcmVlbiBtZFxuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAzMy4zMzMzJVxuXG4gICAgICAgICAgICAgICAgICAgIEBzY3JlZW4geGxcbiAgICAgICAgICAgICAgICAgICAgICAgIEBhcHBseSBtYXgtdy1ub25lXG5cbiAgICAgICAgICAgICAgICAud29vY29tbWVyY2UtcHJvZHVjdC1nYWxsZXJ5XG4gICAgICAgICAgICAgICAgICAgIEBhcHBseSBmbG9hdC1ub25lIG1iLTBcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDogNzY3cHgpXG4gICAgICAgICAgICAgICAgICAgICAgICBvcmRlcjogMlxuXG4gICAgICAgICAgICAgICAgICAgIEBzY3JlZW4geGxcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNDI4cHhcblxuICAgICAgICAgICAgICAgICAgICAud3Bncy1mb3JcbiAgICAgICAgICAgICAgICAgICAgICAgIEBhcHBseSBtYi03XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxNnB4XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIGltZ1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBhcHBseSBteC1hdXRvIHB0LTE1IHBiLTI1XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAzMzBweFxuXG4gICAgICAgICAgICAgICAgICAgICAgICAuc2xpY2stYXJyb3dcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9pY29ucy9zbGlkZXItYXJyb3cuc3ZnJylcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzVweFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzVweFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogdW5zZXRcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDE4cHhcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAYXBwbHkgaGlkZGVuXG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmZsYXRpY29uLWJhY2tcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMThweFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByb3RhdGU6IDE4MGRlZ1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5mbGF0aWNvbi1yaWdodC1hcnJvd1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMThweFxuXG4gICAgICAgICAgICAgICAgICAgIC53cGdzLW5hdlxuICAgICAgICAgICAgICAgICAgICAgICAgLnNsaWNrLXNsaWRlXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGFwcGx5IHctMjUgaC0yNSBiZy13aGl0ZSBib3gtY29udGVudFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCA1cHhcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuc2xpY2stY3VycmVudFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyAtd2Via2l0LWJveC1zaGFkb3c6IDVweCA1cHggMzBweCAwcHggcmdiYSg3LCAxLCAzMiwgMC4yKVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyAtbW96LWJveC1zaGFkb3c6IDVweCA1cHggMzBweCAwcHggcmdiYSg3LCAxLCAzMiwgMC4yKVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBib3gtc2hhZG93OiA1cHggNXB4IDMwcHggMHB4IHJnYmEoNywgMSwgMzIsIDAuMilcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGltZ1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAYXBwbHkgaC1mdWxsIHctYXV0byBteC1hdXRvIHB5LTNcblxuICAgICAgICAgICAgICAgIC53b29jb21tZXJjZS1wcm9kdWN0LWluZm9cbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDogNzY3cHgpXG4gICAgICAgICAgICAgICAgICAgICAgICBvcmRlcjogMVxuICAgICAgICAgICAgICAgICAgICAucHJvZHVjdF90aXRsZVxuICAgICAgICAgICAgICAgICAgICAgICAgQGFwcGx5IGxlYWRpbmctMS4zIG1iLTIgZm9udC1ib2xkXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIuNjI1cmVtXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzMwMzk0NVxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdGaXJhU2FucydcblxuICAgICAgICAgICAgICAgICAgICAud29vY29tbWVyY2UtcHJvZHVjdC1kZXRhaWxzX19zaG9ydC1kZXNjcmlwdGlvblxuICAgICAgICAgICAgICAgICAgICAgICAgQGFwcGx5IG10LTAgbWItNyB0ZXh0LTI0IGxlYWRpbmctMS4zXG4gICAgICAgICAgICAgICAgICAgICAgICBwXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMzMDM5NDVcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ0ZpcmFTYW5zJ1xuXG4gICAgICAgICAgICAgICAgICAgIC5zdGFycy13cmFwcGVyXG4gICAgICAgICAgICAgICAgICAgICAgICBAYXBwbHkgZmxleCBnYXAtMSBwYi05XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgxMjAsIDEyNCwgMTMwLCAwLjE5KVxuXG4gICAgICAgICAgICAgICAgICAgIC53b29jb21tZXJjZS1wcm9kdWN0LWRlc2NyaXB0aW9uXG4gICAgICAgICAgICAgICAgICAgICAgICBAYXBwbHkgcHQtOSBwYi0xMVxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMTIwLCAxMjQsIDEzMCwgMC4xOSlcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnRmlyYVNhbnMnXG5cbiAgICAgICAgICAgICAgICAgICAgICAgIHVsLCBwXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGFwcGx5IHRleHQtMjIgbGVhZGluZy0xLjNcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzMwMzk0NVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnRmlyYVNhbnMnXG5cbiAgICAgICAgICAgICAgICAgICAgICAgIHBcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAYXBwbHkgbS0wXG5cbiAgICAgICAgICAgICAgICAgICAgdWxcbiAgICAgICAgICAgICAgICAgICAgICAgIEBhcHBseSB0ZXh0LTIyIGxlYWRpbmctMS4zXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzMwMzk0NVxuXG4gICAgICAgICAgICAgICAgICAgICAgICBsaVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBhcHBseSByZWxhdGl2ZSBtYi02IHBsLTEyIGxnOnBsLTlcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ0ZpcmFTYW5zJ1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBhcHBseSBtYi0wXG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmVcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGFwcGx5IGFic29sdXRlIGxlZnQtMFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJ1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9pY29ucy9saXN0LXRpY2suc3ZnJylcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI0cHhcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNHB4XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMnB4XG5cbiAgICAgICAgICAgICAgICAgICAgLmNvbXBvc2l0aW9uLXdyYXBwZXJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBhcHBseSBmbGV4IGdhcC04IHB0LTkgcGItOCBmbGV4LXdyYXAgaXRlbXMtY2VudGVyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgxMjAsIDEyNCwgMTMwLCAwLjE5KVxuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDogNzY3cHgpXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGFwcGx5IGdhcC00XG5cbiAgICAgICAgICAgICAgICAud29vY29tbWVyY2UtcHJvZHVjdC1idXktc2VjdGlvblxuICAgICAgICAgICAgICAgICAgICBAc2NyZWVuIHhsXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDQyOHB4XG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KVxuICAgICAgICAgICAgICAgICAgICAgICAgb3JkZXI6IDNcblxuICAgICAgICAgICAgICAgICAgICAuYnV5LXNlY3Rpb24taW5uZXJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBhcHBseSBiZy13aGl0ZSBwdC03IHB4LTZcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDE2cHhcbiAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogNXB4IDVweCAzMHB4IDBweCByZ2JhKDcsIDEsIDMyLCAwLjA4KVxuICAgICAgICAgICAgICAgICAgICAgICAgLW1vei1ib3gtc2hhZG93OiA1cHggNXB4IDMwcHggMHB4IHJnYmEoNywgMSwgMzIsIDAuMDgpXG4gICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiA1cHggNXB4IDMwcHggMHB4IHJnYmEoNywgMSwgMzIsIDAuMDgpXG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5sZWdhbC1wcmljZS1pbmZvXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGFwcGx5IGhpZGRlblxuXG4gICAgICAgICAgICAgICAgICAgICAgICAuc2FsZS1pbmZvXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGFwcGx5IGZsZXggaXRlbXMtY2VudGVyIG10LTAgbWItNSBsZWFkaW5nLTEuMyB0ZXh0LTE2IGZvbnQtYm9sZFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMzAzOTQ1XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBhcHBseSBtLTBcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiRmlyYVNhbnNcIlxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAYXBwbHkgbWwtMlxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTgwQjBCXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxM3B4XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDRweCAxNnB4IDJweFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJGaXJhU2Fuc1wiXG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5wcmljZVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBhcHBseSBtLTAgZmxleCBpdGVtcy1jZW50ZXIgZm9udC1zZW1pYm9sZCBsZWFkaW5nLTEuMlxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi45MzhyZW1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzMwMzk0NVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmRpXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBhcHBseSBmb250LXNlbWlib2xkIGxlYWRpbmctMS4yXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi45MzhyZW1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMzMDM5NDVcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdGaXJhU2FucydcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAYXBwbHkgcGwtM1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmRpc2NvdW50ZWQtcHJpY2VcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGFwcGx5IGZvbnQtc2VtaWJvbGQgbGVhZGluZy0xLjJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjkzOHJlbVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI0U4MEIwQlxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJGaXJhU2Fuc1wiXG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAub3JpZ2luYWwtcHJpY2VcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGFwcGx5IGxlYWRpbmctMS4yIG1sLTlcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjkzOHJlbVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzc4N0M4MlxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJGaXJhU2Fuc1wiXG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGVsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAYXBwbHkgcmVsYXRpdmVcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkZpcmFTYW5zXCJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmVcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAYXBwbHkgYmxvY2sgdy1mdWxsIGFic29sdXRlIGxlZnQtMCB0b3AtMS8yXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIlxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogM3B4XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTIzZGVnKVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFODBCMEJcblxuICAgICAgICAgICAgICAgICAgICAgICAgLnByaWNlLWluZm9cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAYXBwbHkgbXQtMCBtYi0xMSB0ZXh0LTE3IGxlYWRpbmctMS40XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM1MzU2NUFcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJGaXJhU2Fuc1wiXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDogNzY3cHgpXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweFxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAYXBwbHkgbm8tdW5kZXJsaW5lXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNTYxNzcwXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkZpcmFTYW5zXCJcblxuICAgICAgICAgICAgICAgICAgICAgICAgLnF1YW50aXR5XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGFwcGx5IGlubGluZS1mbGV4IG1iLTZcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjQzVBQkQ2XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOXB4XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAucXVhbnRpdHktYnV0dG9uXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBhcHBseSBmbGV4IGp1c3RpZnktY2VudGVyIGl0ZW1zLWNlbnRlciBjdXJzb3ItcG9pbnRlciBiZy1jZW50ZXIgYmctbm8tcmVwZWF0IGJnLWF1dG9cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDU2cHhcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1NXB4XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGN0Y0RkNcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLm1pbnVzXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA5cHggMCAwIDlweFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0M1QUJENlxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvaWNvbnMvaWNvbi1taW51cy5zdmcnKVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYucGx1c1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMCA5cHggOXB4IDBcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI0M1QUJENlxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvaWNvbnMvaWNvbi1wbHVzLnN2ZycpXG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAucXVhbnRpdHktZGlzcGxheVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAYXBwbHkgZmxleCBpdGVtcy1jZW50ZXIganVzdGlmeS1jZW50ZXIgdGV4dC0yMiBmb250LXNlbWlib2xkXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNTYxNzcwXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkZpcmFTYW5zXCJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxMzJweFxuXG4gICAgICAgICAgICAgICAgICAgICAgICAudmFyaWF0aW9uc1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBhcHBseSBtYi0xMVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnZhcmlhdGlvbnMtd3JhcHBlclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAYXBwbHkgZmxleCBqdXN0aWZ5LWJldHdlZW4gZ2FwLTVcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAudmFyaWF0aW9uLWl0ZW1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBhcHBseSBmbGV4IGp1c3RpZnktY2VudGVyIGl0ZW1zLWNlbnRlciBmbGV4LWNvbCBjdXJzb3ItcG9pbnRlciB0cmFuc2l0aW9uLWFsbCBwLTMgdGV4dC1jZW50ZXJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG91dGxpbmU6IDFweCBzb2xpZCAjQzVBQkQ2XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA5cHhcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmUsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3V0bGluZTogMnB4IHNvbGlkICM1NjE3NzBcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjdGNEZDXG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAucHJpY2Ugc3BhbiBiZGksIHBcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM1NjE3NzBcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnByaWNlIHNwYW4gYmRpLCBwXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGFwcGx5IHRyYW5zaXRpb24tY29sb3JzXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IzMwMzk0NVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkZpcmFTYW5zXCJcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnByaWNlIHNwYW4gYmRpXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGFwcGx5IHRleHQtMjIgZm9udC1zZW1pYm9sZCBsZWFkaW5nLTEuM1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHhcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGFwcGx5IHBsLTFcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBhcHBseSBtLTAgbXQtMyB0ZXh0LTE0IGxlYWRpbmctMS4yXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMzMDM5NDVcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA3NjdweClcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC52YXJpYXRpb24tcHJpdmVcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAYXBwbHkgbXQtMFxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnByaWNlXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMHB4XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgICAgICAudmFyaWF0aW9uc19mb3JtLCAuY2FydFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC52YXJpYXRpb25zLCAucXVhbnRpdHlcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnNpbmdsZV92YXJpYXRpb25fd3JhcFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAud29vY29tbWVyY2UtdmFyaWF0aW9uLWRlc2NyaXB0aW9uXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnRcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5zaW5nbGVfYWRkX3RvX2NhcnRfYnV0dG9uXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBhcHBseSBmbGV4IGl0ZW1zLWNlbnRlciBqdXN0aWZ5LWNlbnRlciB3LWZ1bGwgcHktMyBsZzpweS00IHhsOnB5LTYgdGV4dC1jZW50ZXIgbGVhZGluZy0xLjQgZm9udC1zYW5zIHRleHQtd2hpdGUgbWItN1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMzc1cmVtXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDQxcHhcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgxMjMsMzIsMTYwLDEpIDAlLCByZ2JhKDk1LDEyLDEyOSwxKSAxMDAlKVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiA3cHggN3B4IDMwcHggcmdiYSg1MCwgNywgNjgsIDAuMjUpXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXRcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjphZnRlclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGFwcGx5IGlubGluZS1ibG9jayBiZy1uby1yZXBlYXQgYmctY29udGFpbiBtbC0xM1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJydcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL2ljb25zL2ljb24tY2FydC5zdmcnKVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMzcHhcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzlweFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjhcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXRcbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgICAgIC5zaGlwcGluZy10ZXh0XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGFwcGx5IG10LTExIG1iLTkgdGV4dC0xNyBsZWFkaW5nLTEuNFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMjdCQzA5XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDogNzY3cHgpXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTIuNXB4XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdGaXJhU2FucydcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgICAgIC5iYWRnZXMtd3JhcHBlclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBhcHBseSBmbGV4IC1teC02XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZ2FwOiAycHhcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5iYWRnZVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAYXBwbHkgZmxleC0xIHRleHQtY2VudGVyIHB5LTkgcHgtOFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjdGNEZDXG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMCAwIDAgMTZweFxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMCAwIDE2cHggMFxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGltZ1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGFwcGx5IGlubGluZS1ibG9ja1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBhcHBseSBtLTAgdGV4dC0xNSBtdC0zIGZvbnQtbWVkaXVtXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzU2MTc3MFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE3cHhcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnRmlyYVNhbnMnXG5cbiAgICAud29vY29tbWVyY2Utbm90aWNlcy13cmFwcGVyXG4gICAgICAgIC53b29jb21tZXJjZS1tZXNzYWdlXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZVxuICAgICAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogIzU2MTc3MFxuXG4gICAgICAgICAgICBhXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiKDEyMywgMzIsIDE2MCkgMCUsIHJnYig5NSwgMTIsIDEyOSkgMTAwJSlcbiAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGVcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0MHB4XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMC43NXJlbSAxLjVyZW1cbiAgICAgICAgICAgICAgICAiLCIud3Bhc1xyXG4gICAgQGFwcGx5IGNvbnRhaW5lclxyXG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50XHJcblxyXG4gICAgJi53cGFzLWxvZ2luLXJlZ2lzdGVyXHJcbiAgICAgICAgcGFkZGluZzogMnJlbSAwIDRyZW0gIWltcG9ydGFudFxyXG5cclxuICAgICAgICA+ICpcclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkXHJcbiAgICAgICAgICAgICAgICBAYXBwbHkgcHQtMTJcclxuXHJcbiAgICAgICAgQHNjcmVlbiBzbVxyXG4gICAgICAgICAgICBwYWRkaW5nOiA0cmVtIDAgIWltcG9ydGFudFxyXG5cclxuICAgICAgICAgICAgPiAqXHJcbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGRcclxuICAgICAgICAgICAgICAgICAgICBAYXBwbHkgcHQtMFxyXG5cclxuICAgICAgICBoM1xyXG4gICAgICAgICAgICBAYXBwbHkgbS0wIG1iLTYgdGV4dC0zMlxyXG4gICAgICAgICAgICBjb2xvcjogIzMwMzk0NVxyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJ0ZpcmFTYW5zJ1xyXG5cclxuICAgICAgICBpbnB1dFxyXG4gICAgICAgICAgICBAYXBwbHkgcm91bmRlZC1tZCBwLTMgbWItNiBmb250LXNlbWlib2xkXHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNFM0RDRjFcclxuICAgICAgICAgICAgY29sb3I6ICMzMDM5NDVcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdGaXJhU2FucydcclxuICAgICAgICAgICAgaGVpZ2h0OiB1bnNldFxyXG5cclxuICAgICAgICAgICAgJjo6cGxhY2Vob2xkZXJcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjNmI3MjgwXHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ0ZpcmFTYW5zJ1xyXG5cclxuICAgICAgICBhXHJcbiAgICAgICAgICAgIEBhcHBseSB0cmFuc2l0aW9uLWNvbG9yc1xyXG5cclxuICAgICAgICAgICAgJjpob3ZlclxyXG4gICAgICAgICAgICAgICAgY29sb3I6ICM1NjE3NzBcclxuXHJcbiAgICAgICAgLndwYXMtY2hlY2tib3hcclxuICAgICAgICAgICAgQGFwcGx5IG10LTQgbWItMTAgY3Vyc29yLXBvaW50ZXJcclxuXHJcbiAgICAgICAgICAgIGxhYmVsXHJcbiAgICAgICAgICAgICAgICBAYXBwbHkgdGV4dC0xNiBsZWFkaW5nLTEuMyBmbGV4IGl0ZW1zLWNlbnRlclxyXG5cclxuICAgICAgICAgICAgICAgIGlucHV0XHJcbiAgICAgICAgICAgICAgICAgICAgQGFwcGx5IG0tMCBtci00XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6Y2hlY2tlZFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTYxNzcwXHJcblxyXG4gICAgICAgIGJ1dHRvblxyXG4gICAgICAgICAgICBAYXBwbHkgbXQtMCByb3VuZGVkLW1kIHB5LTIgcHgtNiB0ZXh0LTE2IHRyYW5zaXRpb24tY29sb3JzXHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnRmlyYVNhbnMnXHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM1NjE3NzBcclxuICAgICAgICAgICAgY29sb3I6ICM1NjE3NzBcclxuXHJcbiAgICAgICAgICAgICY6aG92ZXJcclxuICAgICAgICAgICAgICAgIEBhcHBseSB0ZXh0LXdoaXRlXHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTYxNzcwXHJcblxyXG4ud3Bhcy1hbGVydFxyXG4gICAgQGFwcGx5IGNvbnRhaW5lciBtdC04IG1iLTE2IiwiLy8hIG5vcm1hbGl6ZS5zYXNzIHYzLjAuMCB8IE1JVCBMaWNlbnNlIHwgZ2l0LmlvL25vcm1hbGl6ZVxuXG4vLyAxLiBTZXQgZGVmYXVsdCBmb250IGZhbWlseSB0byBzYW5zLXNlcmlmLlxuLy8gMi4gUHJldmVudCBpT1MgdGV4dCBzaXplIGFkanVzdCBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2UsIHdpdGhvdXQgZGlzYWJsaW5nIHVzZXIgem9vbS5cbmh0bWxcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWYgLy8gMVxuICAtbXMtdGV4dC1zaXplLWFkanVzdDogMTAwJSAvLyAyXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJSAvLyAyXG5cbi8vIFJlbW92ZSBkZWZhdWx0IG1hcmdpbi5cbmJvZHlcbiAgbWFyZ2luOiAwXG5cbi8vIEhUTUw1IGRpc3BsYXkgZGVmaW5pdGlvbnNcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuXG4vLyBDb3JyZWN0IGBibG9ja2AgZGlzcGxheSBub3QgZGVmaW5lZCBpbiBJRSA4LzkuXG5hcnRpY2xlLCBhc2lkZSwgZGV0YWlscywgZmlnY2FwdGlvbiwgZmlndXJlLFxuZm9vdGVyLCBoZWFkZXIsIGhncm91cCwgbWFpbiwgbmF2LCBzZWN0aW9uLCBzdW1tYXJ5XG4gIGRpc3BsYXk6IGJsb2NrXG5cbi8vIDEuIENvcnJlY3QgYGlubGluZS1ibG9ja2AgZGlzcGxheSBub3QgZGVmaW5lZCBpbiBJRSA4LzkuXG4vLyAyLiBOb3JtYWxpemUgdmVydGljYWwgYWxpZ25tZW50IG9mIGBwcm9ncmVzc2AgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXG5hdWRpbywgY2FudmFzLCBwcm9ncmVzcywgdmlkZW9cbiAgZGlzcGxheTogaW5saW5lLWJsb2NrIC8vIDFcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lIC8vIDJcblxuLy8gUHJldmVudCBtb2Rlcm4gYnJvd3NlcnMgZnJvbSBkaXNwbGF5aW5nIGBhdWRpb2Agd2l0aG91dCBjb250cm9scy5cbi8vIFJlbW92ZSBleGNlc3MgaGVpZ2h0IGluIGlPUyA1IGRldmljZXMuXG5hdWRpbzpub3QoW2NvbnRyb2xzXSlcbiAgZGlzcGxheTogbm9uZVxuICBoZWlnaHQ6IDBcblxuLy8gQWRkcmVzcyBgW2hpZGRlbl1gIHN0eWxpbmcgbm90IHByZXNlbnQgaW4gSUUgOC85LlxuLy8gSGlkZSB0aGUgYHRlbXBsYXRlYCBlbGVtZW50IGluIElFLCBTYWZhcmksIGFuZCBGaXJlZm94IDwgMjIuXG5baGlkZGVuXSwgdGVtcGxhdGVcbiAgZGlzcGxheTogbm9uZVxuXG4vLyBMaW5rc1xuLy8vLy8vLy8vL1xuXG4vLyBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBjb2xvciBmcm9tIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMC5cbmFcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnRcblxuLy8gSW1wcm92ZSByZWFkYWJpbGl0eSB3aGVuIGZvY3VzZWQgYW5kIGFsc28gbW91c2UgaG92ZXJlZCBpbiBhbGwgYnJvd3NlcnMuXG5hOmFjdGl2ZSwgYTpob3ZlclxuICBvdXRsaW5lOiAwXG5cbi8vIFRleHQtbGV2ZWwgc2VtYW50aWNzXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG5cbi8vIEFkZHJlc3Mgc3R5bGluZyBub3QgcHJlc2VudCBpbiBJRSA4LzksIFNhZmFyaSA1LCBhbmQgQ2hyb21lLlxuYWJiclt0aXRsZV1cbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZFxuXG4vLyBBZGRyZXNzIHN0eWxlIHNldCB0byBgYm9sZGVyYCBpbiBGaXJlZm94IDQrLCBTYWZhcmkgNSwgYW5kIENocm9tZS5cbmIsIHN0cm9uZ1xuICBmb250LXdlaWdodDogYm9sZFxuXG4vLyBBZGRyZXNzIHN0eWxpbmcgbm90IHByZXNlbnQgaW4gU2FmYXJpIDUgYW5kIENocm9tZS5cbmRmblxuICBmb250LXN0eWxlOiBpdGFsaWNcblxuLy8gQWRkcmVzcyB2YXJpYWJsZSBgaDFgIGZvbnQtc2l6ZSBhbmQgbWFyZ2luIHdpdGhpbiBgc2VjdGlvbmAgYW5kIGBhcnRpY2xlYFxuLy8gY29udGV4dHMgaW4gRmlyZWZveCA0KywgU2FmYXJpIDUsIGFuZCBDaHJvbWUuXG5oMVxuICBmb250LXNpemU6IDJlbVxuICBtYXJnaW46IDAuNjdlbSAwXG5cbi8vIEFkZHJlc3Mgc3R5bGluZyBub3QgcHJlc2VudCBpbiBJRSA4LzkuXG5tYXJrXG4gIGJhY2tncm91bmQ6ICNmZjBcbiAgY29sb3I6ICMwMDBcblxuLy8gQWRkcmVzcyBpbmNvbnNpc3RlbnQgYW5kIHZhcmlhYmxlIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG5zbWFsbFxuICBmb250LXNpemU6IDgwJVxuXG4vLyBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBhZmZlY3RpbmcgYGxpbmUtaGVpZ2h0YCBpbiBhbGwgYnJvd3NlcnMuXG5zdWIsIHN1cFxuICBmb250LXNpemU6IDc1JSAhaW1wb3J0YW50XG4gIGxpbmUtaGVpZ2h0OiAwICFpbXBvcnRhbnRcbiAgcG9zaXRpb246IHJlbGF0aXZlXG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZVxuXG5zdXBcbiAgdG9wOiAtMC41ZW1cblxuc3ViXG4gIGJvdHRvbTogLTAuMjVlbVxuXG4vLyBFbWJlZGRlZCBjb250ZW50XG4vLy8vLy8vLy8vLy8vLy8vLy8vLy9cblxuLy8gUmVtb3ZlIGJvcmRlciB3aGVuIGluc2lkZSBgYWAgZWxlbWVudCBpbiBJRSA4LzkuXG5pbWdcbiAgYm9yZGVyOiAwXG5cbi8vIENvcnJlY3Qgb3ZlcmZsb3cgZGlzcGxheWVkIG9kZGx5IGluIElFIDkuXG5zdmc6bm90KDpyb290KVxuICBvdmVyZmxvdzogaGlkZGVuXG5cbi8vIEdyb3VwaW5nIGNvbnRlbnRcbi8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuXG4vLyBBZGRyZXNzIGRpZmZlcmVuY2VzIGJldHdlZW4gRmlyZWZveCBhbmQgb3RoZXIgYnJvd3NlcnMuXG5oclxuICAtbW96LWJveC1zaXppbmc6IGNvbnRlbnQtYm94XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94XG4gIGhlaWdodDogMFxuXG4vLyBDb250YWluIG92ZXJmbG93IGluIGFsbCBicm93c2Vycy5cbnByZVxuICBvdmVyZmxvdzogYXV0b1xuXG4vLyBBZGRyZXNzIG9kZCBgZW1gLXVuaXQgZm9udCBzaXplIHJlbmRlcmluZyBpbiBhbGwgYnJvd3NlcnMuXG5jb2RlLCBrYmQsIHByZSwgc2FtcFxuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2VcbiAgZm9udC1zaXplOiAxZW1cblxuLy8gRm9ybXNcbi8vLy8vLy8vLy9cblxuLy8gS25vd24gbGltaXRhdGlvbjogYnkgZGVmYXVsdCwgQ2hyb21lIGFuZCBTYWZhcmkgb24gT1MgWCBhbGxvdyB2ZXJ5IGxpbWl0ZWRcbi8vIHN0eWxpbmcgb2YgYHNlbGVjdGAsIHVubGVzcyBhIGBib3JkZXJgIHByb3BlcnR5IGlzIHNldC5cblxuLy8gMS4gQ29ycmVjdCBjb2xvciBub3QgYmVpbmcgaW5oZXJpdGVkLlxuLy8gS25vd24gaXNzdWU6IGFmZmVjdHMgY29sb3Igb2YgZGlzYWJsZWQgZWxlbWVudHMuXG4vLyAyLiBDb3JyZWN0IGZvbnQgcHJvcGVydGllcyBub3QgYmVpbmcgaW5oZXJpdGVkLlxuLy8gMy4gQWRkcmVzcyBtYXJnaW5zIHNldCBkaWZmZXJlbnRseSBpbiBGaXJlZm94IDQrLCBTYWZhcmkgNSwgYW5kIENocm9tZS5cblxuYnV0dG9uLCBpbnB1dCwgb3B0Z3JvdXAsIHNlbGVjdCwgdGV4dGFyZWFcbiAgY29sb3I6IGluaGVyaXQgLy8gMVxuICBmb250OiBpbmhlcml0IC8vIDJcbiAgbWFyZ2luOiAwIC8vIDNcblxuLy8gQWRkcmVzcyBgb3ZlcmZsb3dgIHNldCB0byBgaGlkZGVuYCBpbiBJRSA4LzkvMTAuXG5idXR0b25cbiAgb3ZlcmZsb3c6IHZpc2libGVcblxuLy8gQWRkcmVzcyBpbmNvbnNpc3RlbnQgYHRleHQtdHJhbnNmb3JtYCBpbmhlcml0YW5jZSBmb3IgYGJ1dHRvbmAgYW5kIGBzZWxlY3RgLlxuLy8gQWxsIG90aGVyIGZvcm0gY29udHJvbCBlbGVtZW50cyBkbyBub3QgaW5oZXJpdCBgdGV4dC10cmFuc2Zvcm1gIHZhbHVlcy5cbi8vIENvcnJlY3QgYGJ1dHRvbmAgc3R5bGUgaW5oZXJpdGFuY2UgaW4gRmlyZWZveCwgSUUgOCssIGFuZCBPcGVyYVxuLy8gQ29ycmVjdCBgc2VsZWN0YCBzdHlsZSBpbmhlcml0YW5jZSBpbiBGaXJlZm94LlxuXG5idXR0b24sIHNlbGVjdFxuICB0ZXh0LXRyYW5zZm9ybTogbm9uZVxuXG4vLyAxLiBBdm9pZCB0aGUgV2ViS2l0IGJ1ZyBpbiBBbmRyb2lkIDQuMC4qIHdoZXJlICgyKSBkZXN0cm95cyBuYXRpdmUgYGF1ZGlvYFxuLy8gICAgYW5kIGB2aWRlb2AgY29udHJvbHMuXG4vLyAyLiBDb3JyZWN0IGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgYGlucHV0YCB0eXBlcyBpbiBpT1MuXG4vLyAzLiBJbXByb3ZlIHVzYWJpbGl0eSBhbmQgY29uc2lzdGVuY3kgb2YgY3Vyc29yIHN0eWxlIGJldHdlZW4gaW1hZ2UtdHlwZVxuLy8gICAgYGlucHV0YCBhbmQgb3RoZXJzLlxuYnV0dG9uLFxuaHRtbCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAvLyAxXG5pbnB1dFt0eXBlPVwicmVzZXRcIl0sXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uIC8vIDJcbiAgY3Vyc29yOiBwb2ludGVyIC8vIDNcblxuLy8gUmUtc2V0IGRlZmF1bHQgY3Vyc29yIGZvciBkaXNhYmxlZCBlbGVtZW50cy5cbmJ1dHRvbltkaXNhYmxlZF0sIGh0bWwgaW5wdXRbZGlzYWJsZWRdXG4gIGN1cnNvcjogZGVmYXVsdFxuXG4vLyBSZW1vdmUgaW5uZXIgcGFkZGluZyBhbmQgYm9yZGVyIGluIEZpcmVmb3ggNCsuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsIGlucHV0OjotbW96LWZvY3VzLWlubmVyXG4gIGJvcmRlcjogMFxuICBwYWRkaW5nOiAwXG5cbi8vIEFkZHJlc3MgRmlyZWZveCA0KyBzZXR0aW5nIGBsaW5lLWhlaWdodGAgb24gYGlucHV0YCB1c2luZyBgIWltcG9ydGFudGAgaW5cbi8vIHRoZSBVQSBzdHlsZXNoZWV0LlxuaW5wdXRcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbFxuXG4vLyBJdCdzIHJlY29tbWVuZGVkIHRoYXQgeW91IGRvbid0IGF0dGVtcHQgdG8gc3R5bGUgdGhlc2UgZWxlbWVudHMuXG4vLyBGaXJlZm94J3MgaW1wbGVtZW50YXRpb24gZG9lc24ndCByZXNwZWN0IGJveC1zaXppbmcsIHBhZGRpbmcsIG9yIHdpZHRoLlxuXG4vLyAxLiBBZGRyZXNzIGJveCBzaXppbmcgc2V0IHRvIGBjb250ZW50LWJveGAgaW4gSUUgOC85LzEwLlxuLy8gMi4gUmVtb3ZlIGV4Y2VzcyBwYWRkaW5nIGluIElFIDgvOS8xMC5cblxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLCBpbnB1dFt0eXBlPVwicmFkaW9cIl1cbiAgYm94LXNpemluZzogYm9yZGVyLWJveCAvLyAxXG4gIHBhZGRpbmc6IDAgLy8gMlxuXG4vLyBGaXggdGhlIGN1cnNvciBzdHlsZSBmb3IgQ2hyb21lJ3MgaW5jcmVtZW50L2RlY3JlbWVudCBidXR0b25zLiBGb3IgY2VydGFpblxuLy8gYGZvbnQtc2l6ZWAgdmFsdWVzIG9mIHRoZSBgaW5wdXRgLCBpdCBjYXVzZXMgdGhlIGN1cnNvciBzdHlsZSBvZiB0aGVcbi8vIGRlY3JlbWVudCBidXR0b24gdG8gY2hhbmdlIGZyb20gYGRlZmF1bHRgIHRvIGB0ZXh0YC5cbmlucHV0W3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sIGlucHV0W3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b25cbiAgaGVpZ2h0OiBhdXRvXG5cbi8vIDEuIEFkZHJlc3MgYGFwcGVhcmFuY2VgIHNldCB0byBgc2VhcmNoZmllbGRgIGluIFNhZmFyaSA1IGFuZCBDaHJvbWUuXG4vLyAyLiBBZGRyZXNzIGBib3gtc2l6aW5nYCBzZXQgdG8gYGJvcmRlci1ib3hgIGluIFNhZmFyaSA1IGFuZCBDaHJvbWVcbi8vICAgIChpbmNsdWRlIGAtbW96YCB0byBmdXR1cmUtcHJvb2YpLlxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXVxuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZCAvKiAxICovXG4gIC1tb3otYm94LXNpemluZzogY29udGVudC1ib3hcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBjb250ZW50LWJveCAvKiAyICovXG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94XG5cbi8vIFJlbW92ZSBpbm5lciBwYWRkaW5nIGFuZCBzZWFyY2ggY2FuY2VsIGJ1dHRvbiBpbiBTYWZhcmkgYW5kIENocm9tZSBvbiBPUyBYLlxuLy8gU2FmYXJpIChidXQgbm90IENocm9tZSkgY2xpcHMgdGhlIGNhbmNlbCBidXR0b24gd2hlbiB0aGUgc2VhcmNoIGlucHV0IGhhc1xuLy8gcGFkZGluZyAoYW5kIGB0ZXh0ZmllbGRgIGFwcGVhcmFuY2UpLlxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbiwgaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvblxuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmVcblxuLy8gRGVmaW5lIGNvbnNpc3RlbnQgYm9yZGVyLCBtYXJnaW4sIGFuZCBwYWRkaW5nLlxuZmllbGRzZXRcbiAgYm9yZGVyOiAxcHggc29saWQgI2MwYzBjMFxuICBtYXJnaW46IDAgMnB4XG4gIHBhZGRpbmc6IDAuMzVlbSAwLjYyNWVtIDAuNzVlbVxuXG4vLyAxLiBDb3JyZWN0IGBjb2xvcmAgbm90IGJlaW5nIGluaGVyaXRlZCBpbiBJRSA4LzkuXG4vLyAyLiBSZW1vdmUgcGFkZGluZyBzbyBwZW9wbGUgYXJlbid0IGNhdWdodCBvdXQgaWYgdGhleSB6ZXJvIG91dCBmaWVsZHNldHMuXG5sZWdlbmRcbiAgYm9yZGVyOiAwIC8vIDFcbiAgcGFkZGluZzogMCAvLyAyXG5cbi8vIFJlbW92ZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRSA4LzkuXG50ZXh0YXJlYVxuICBvdmVyZmxvdzogYXV0b1xuXG4vLyBEb24ndCBpbmhlcml0IHRoZSBgZm9udC13ZWlnaHRgIChhcHBsaWVkIGJ5IGEgcnVsZSBhYm92ZSkuXG4vLyBOT1RFOiB0aGUgZGVmYXVsdCBjYW5ub3Qgc2FmZWx5IGJlIGNoYW5nZWQgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gT1MgWC5cbm9wdGdyb3VwXG4gIGZvbnQtd2VpZ2h0OiBib2xkXG5cbi8vIFRhYmxlc1xuLy8vLy8vLy8vLy9cblxuLy8gUmVtb3ZlIG1vc3Qgc3BhY2luZyBiZXR3ZWVuIHRhYmxlIGNlbGxzLlxudGFibGVcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZVxuICBib3JkZXItc3BhY2luZzogMFxuXG50ZCwgdGhcbiAgcGFkZGluZzogMFxuIiwiLnRleHQtc2l6ZS1sYXJnZVxuICBAYXBwbHkgdGV4dC0yMlxuICBAc2NyZWVuIHNtXG4gICAgQGFwcGx5IHRleHQtMjRcbiAgQHNjcmVlbiBsZ1xuICAgIEBhcHBseSB0ZXh0LTI0IiwiLm10LTAtZmlyc3QtY2hpbGQgPiAqOmZpcnN0LWNoaWxkXG4gIG1hcmdpbi10b3A6IDBcblxuLm1iLTAtbGFzdC1jaGlsZCA+ICo6bGFzdC1jaGlsZFxuICBtYXJnaW4tYm90dG9tOiAwXG5cbi5jZW50ZXIteC15XG4gIEBhcHBseSBhYnNvbHV0ZSBsZWZ0LTEvMiB0b3AtMS8yIHRyYW5zZm9ybSAtdHJhbnNsYXRlLXgtMS8yIC10cmFuc2xhdGUteS0xLzJcblxuLmNlbnRlci14XG4gIEBhcHBseSBhYnNvbHV0ZSBsZWZ0LTEvMiB0b3AtMCB0cmFuc2Zvcm0gLXRyYW5zbGF0ZS14LTEvMlxuXG4uY2VudGVyLXlcbiAgQGFwcGx5IGFic29sdXRlIGxlZnQtMCB0b3AtMS8yIHRyYW5zZm9ybSAtdHJhbnNsYXRlLXktMS8yXG5cbi5ib3R0b20taW5zZXQtc2hhZG93OjphZnRlclxuICBwb3NpdGlvbjogYWJzb2x1dGVcbiAgdG9wOiA2cHhcbiAgbGVmdDogNTAlXG4gIGNvbnRlbnQ6IFwiXCJcbiAgZGlzcGxheTogYmxvY2tcbiAgd2lkdGg6IDkwJVxuICBib3JkZXItcmFkaXVzOiA1MCVcbiAgaGVpZ2h0OiAzMHB4XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUpXG4gIGJveC1zaGFkb3c6IDAgMCAxMHB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjA1KVxuICB6LWluZGV4OiAtMVxuXG5AbGF5ZXIgYmFzZVxuICBpbnB1dFxuICAgIHRyYW5zaXRpb246IGFsbCBlYXNlLWluLW91dCAuM3NcbiAgICAtLXR3LXJpbmctY29sb3I6ICM5OTcxQThcbiAgICBib3JkZXItY29sb3I6IHZhcigtLXR3LXJpbmctY29sb3IpXG4gIFt0eXBlPSd0ZXh0J106Zm9jdXMsXG4gIFt0eXBlPSdlbWFpbCddOmZvY3VzLFxuICBbdHlwZT0ndXJsJ106Zm9jdXMsXG4gIFt0eXBlPSdwYXNzd29yZCddOmZvY3VzLFxuICBbdHlwZT0nbnVtYmVyJ106Zm9jdXMsXG4gIFt0eXBlPSdkYXRlJ106Zm9jdXMsXG4gIFt0eXBlPSdkYXRldGltZS1sb2NhbCddOmZvY3VzLFxuICBbdHlwZT0nbW9udGgnXTpmb2N1cyxcbiAgW3R5cGU9J3NlYXJjaCddOmZvY3VzLFxuICBbdHlwZT0ndGVsJ106Zm9jdXMsXG4gIFt0eXBlPSd0aW1lJ106Zm9jdXMsXG4gIFt0eXBlPSd3ZWVrJ106Zm9jdXMsXG4gIFttdWx0aXBsZV06Zm9jdXMsXG4gIHRleHRhcmVhOmZvY3VzLFxuICBzZWxlY3Q6Zm9jdXMgXG4gICAgICAtLXR3LXJpbmctY29sb3I6ICM5OTcxQThcbiAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tdHctcmluZy1jb2xvcilcbiAgW3R5cGU9XCJjaGVja2JveFwiXSxcbiAgW3R5cGU9XCJyYWRpb1wiXSBcbiAgICAgIGNvbG9yOiAjM2I4MmY2XG4gIFt0eXBlPVwiY2hlY2tib3hcIl06Zm9jdXMsXG4gIFt0eXBlPVwicmFkaW9cIl06Zm9jdXMgXG4gICAgICAtLXR3LXJpbmctY29sb3I6ICM5OTcxQThcbiAgYTpmb2N1cyBcbiAgICAgIG91dGxpbmU6IG5vbmVcblxuLmhpZGUtb24tbW9iaWxlXG4gIEBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KVxuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudFxuLmhpZGUtb24tZGVza3RvcFxuICBAbWVkaWEobWluLXdpZHRoOiA3NjhweClcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQiLG51bGxdfQ== */
