/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
/* Document
   ========================================================================== */
/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */
html {
  line-height: 1.15;
  /* 1 */
  -webkit-text-size-adjust: 100%;
  /* 2 */
}
/* Sections
   ========================================================================== */
/**
 * Remove the margin in all browsers.
 */
body {
  margin: 0;
}
/**
 * Render the `main` element consistently in IE.
 */
main {
  display: block;
}
/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}
/* Grouping content
   ========================================================================== */
/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */
hr {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  /* 1 */
  height: 0;
  /* 1 */
  overflow: visible;
  /* 2 */
}
/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
pre {
  font-family: monospace, monospace;
  /* 1 */
  font-size: 1em;
  /* 2 */
}
/* Text-level semantics
   ========================================================================== */
/**
 * Remove the gray background on active links in IE 10.
 */
a {
  background-color: transparent;
}
/**
 * 1. Remove the bottom border in Chrome 57-
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */
abbr[title] {
  border-bottom: none;
  /* 1 */
  text-decoration: underline;
  /* 2 */
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
  /* 2 */
}
/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */
b,
strong {
  font-weight: bolder;
}
/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
code,
kbd,
samp {
  font-family: monospace, 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;
}
/* Embedded content
   ========================================================================== */
/**
 * Remove the border on images inside links in IE 10.
 */
img {
  border-style: none;
}
/* Forms
   ========================================================================== */
/**
 * 1. Change the font styles in all browsers.
 * 2. Remove the margin in Firefox and Safari.
 */
button,
input,
optgroup,
select,
textarea {
  font-family: inherit;
  /* 1 */
  font-size: 100%;
  /* 1 */
  line-height: 1.15;
  /* 1 */
  margin: 0;
  /* 2 */
}
/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */
button,
input {
  /* 1 */
  overflow: visible;
}
/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */
button,
select {
  /* 1 */
  text-transform: none;
}
/**
 * Correct the inability to style clickable types in iOS and Safari.
 */
button,
[type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
}
/**
 * Remove the inner border and padding in Firefox.
 */
button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}
/**
 * Restore the focus styles unset by the previous rule.
 */
button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
  outline: 1px dotted ButtonText;
}
/**
 * Correct the padding in Firefox.
 */
fieldset {
  padding: 0.35em 0.75em 0.625em;
}
/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */
legend {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  /* 1 */
  color: inherit;
  /* 2 */
  display: table;
  /* 1 */
  max-width: 100%;
  /* 1 */
  padding: 0;
  /* 3 */
  white-space: normal;
  /* 1 */
}
/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */
progress {
  vertical-align: baseline;
}
/**
 * Remove the default vertical scrollbar in IE 10+.
 */
textarea {
  overflow: auto;
}
/**
 * 1. Add the correct box sizing in IE 10.
 * 2. Remove the padding in IE 10.
 */
[type="checkbox"],
[type="radio"] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */
}
/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */
[type="number"]::-webkit-inner-spin-button,
[type="number"]::-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.
 */
[type="search"]::-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 */
}
/* Interactive
   ========================================================================== */
/*
 * Add the correct display in Edge, IE 10+, and Firefox.
 */
details {
  display: block;
}
/*
 * Add the correct display in all browsers.
 */
summary {
  display: list-item;
}
/* Misc
   ========================================================================== */
/**
 * Add the correct display in IE 10+.
 */
template {
  display: none;
}
/**
 * Add the correct display in IE 10.
 */
[hidden] {
  display: none;
}
#cc-main{background:transparent;color:var(--cc-primary-color);font-family:var(--cc-font-family);font-size:16px;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.15;position:relative;text-rendering:optimizeLegibility;-webkit-text-size-adjust:100%;position:fixed;z-index:var(--cc-z-index)}#cc-main :after,#cc-main :before,#cc-main a,#cc-main button,#cc-main div,#cc-main h2,#cc-main input,#cc-main p,#cc-main span{all:unset;-webkit-box-sizing:border-box;box-sizing:border-box}#cc-main .pm__badge,#cc-main button{all:initial;-webkit-box-sizing:border-box;box-sizing:border-box;color:unset;visibility:unset}#cc-main .pm__badge,#cc-main a,#cc-main button,#cc-main input{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;font-family:inherit;font-size:100%;line-height:normal;margin:0;outline:revert;outline-offset:2px;overflow:hidden}#cc-main table,#cc-main tbody,#cc-main td,#cc-main th,#cc-main thead,#cc-main tr{all:revert;color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit}:root{--cc-font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";--cc-modal-border-radius:.5rem;--cc-btn-border-radius:.4rem;--cc-modal-transition-duration:.25s;--cc-link-color:var(--cc-btn-primary-bg);--cc-modal-margin:1rem;--cc-z-index:2147483647;--cc-bg:#fff;--cc-primary-color:#2c2f31;--cc-secondary-color:#5e6266;--cc-btn-primary-bg:#30363c;--cc-btn-primary-color:#fff;--cc-btn-primary-border-color:var(--cc-btn-primary-bg);--cc-btn-primary-hover-bg:#000;--cc-btn-primary-hover-color:#fff;--cc-btn-primary-hover-border-color:var(--cc-btn-primary-hover-bg);--cc-btn-secondary-bg:#eaeff2;--cc-btn-secondary-color:var(--cc-primary-color);--cc-btn-secondary-border-color:var(--cc-btn-secondary-bg);--cc-btn-secondary-hover-bg:#d4dae0;--cc-btn-secondary-hover-color:#000;--cc-btn-secondary-hover-border-color:#d4dae0;--cc-separator-border-color:#f0f4f7;--cc-toggle-on-bg:var(--cc-btn-primary-bg);--cc-toggle-off-bg:#667481;--cc-toggle-on-knob-bg:#fff;--cc-toggle-off-knob-bg:var(--cc-toggle-on-knob-bg);--cc-toggle-enabled-icon-color:var(--cc-bg);--cc-toggle-disabled-icon-color:var(--cc-bg);--cc-toggle-readonly-bg:#d5dee2;--cc-toggle-readonly-knob-bg:#fff;--cc-toggle-readonly-knob-icon-color:var(--cc-toggle-readonly-bg);--cc-section-category-border:var(--cc-cookie-category-block-bg);--cc-cookie-category-block-bg:#f0f4f7;--cc-cookie-category-block-border:#f0f4f7;--cc-cookie-category-block-hover-bg:#e9eff4;--cc-cookie-category-block-hover-border:#e9eff4;--cc-cookie-category-expanded-block-bg:transparent;--cc-cookie-category-expanded-block-hover-bg:#dee4e9;--cc-overlay-bg:rgba(0,0,0,.65);--cc-webkit-scrollbar-bg:var(--cc-section-category-border);--cc-webkit-scrollbar-hover-bg:var(--cc-btn-primary-hover-bg);--cc-footer-bg:var(--cc-btn-secondary-bg);--cc-footer-color:var(--cc-secondary-color);--cc-footer-border-color:#e4eaed;--cc-pm-toggle-border-radius:4em}#cc-main.cc--rtl{direction:rtl}#cc-main .cm__title,#cc-main a,#cc-main b,#cc-main em,#cc-main strong{font-weight:600}#cc-main button>span{pointer-events:none}#cc-main .cc__link,#cc-main a{background-image:-webkit-gradient(linear,left top, left bottom,from(currentColor),to(currentColor));background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0 1px;font-weight:600;position:relative;-webkit-transition:background-size .25s,color .25s ease;transition:background-size .25s,color .25s ease}#cc-main .cc__link:hover,#cc-main a:hover{background-size:100% 1px;color:var(--cc-primary-color)}#cc-main .cc__link{color:var(--cc-link-color)}#cc-main .cm__desc,#cc-main .pm__body{-ms-scroll-chaining:auto contain;overscroll-behavior:auto contain;scrollbar-width:thin}@media screen and (min-width:640px){#cc-main ::-webkit-scrollbar,#cc-main ::-webkit-scrollbar-thumb,#cc-main ::-webkit-scrollbar-track{all:revert}#cc-main ::-webkit-scrollbar-thumb{-webkit-background-clip:padding-box;background-clip:padding-box;background:var(--cc-toggle-readonly-bg);border:.25rem solid var(--cc-bg);border-radius:1rem}#cc-main ::-webkit-scrollbar-thumb:hover{background:var(--cc-toggle-off-bg)}#cc-main ::-webkit-scrollbar{background:transparent;width:12px}}html.disable--interaction.show--consent,html.disable--interaction.show--consent body{height:auto!important;overflow:hidden!important}@media (prefers-reduced-motion){#cc-main{--cc-modal-transition-duration:0s}}.cc--darkmode{--cc-bg:#161a1c;--cc-primary-color:#ebf3f6;--cc-secondary-color:#aebbc5;--cc-btn-primary-bg:#c2d0e0;--cc-btn-primary-color:var(--cc-bg);--cc-btn-primary-border-color:var(--cc-btn-primary-bg);--cc-btn-primary-hover-bg:#98a7b6;--cc-btn-primary-hover-color:#000;--cc-btn-primary-hover-border-color:var(--cc-btn-primary-hover-bg);--cc-btn-secondary-bg:#242c31;--cc-btn-secondary-color:var(--cc-primary-color);--cc-btn-secondary-border-color:var(--cc-btn-secondary-bg);--cc-btn-secondary-hover-bg:#353d43;--cc-btn-secondary-hover-color:#fff;--cc-btn-secondary-hover-border-color:var(--cc-btn-secondary-hover-bg);--cc-separator-border-color:#222a30;--cc-toggle-on-bg:var(--cc-btn-primary-bg);--cc-toggle-off-bg:#525f6b;--cc-toggle-on-knob-bg:var(--cc-btn-primary-color);--cc-toggle-off-knob-bg:var(--cc-btn-primary-color);--cc-toggle-enabled-icon-color:var(--cc-btn-primary-color);--cc-toggle-disabled-icon-color:var(--cc-btn-primary-color);--cc-toggle-readonly-bg:#343e45;--cc-toggle-readonly-knob-bg:#5f6b72;--cc-toggle-readonly-knob-icon-color:var(--cc-toggle-readonly-bg);--cc-section-category-border:#1e2428;--cc-cookie-category-block-bg:#1e2428;--cc-cookie-category-block-border:var(--cc-section-category-border);--cc-cookie-category-block-hover-bg:#242c31;--cc-cookie-category-block-hover-border:#232a2f;--cc-cookie-category-expanded-block-bg:transparent;--cc-cookie-category-expanded-block-hover-bg:var(--cc-toggle-readonly-bg);--cc-overlay-bg:rgba(0,0,0,.65);--cc-webkit-scrollbar-bg:var(--cc-section-category-border);--cc-webkit-scrollbar-hover-bg:var(--cc-btn-primary-hover-bg);--cc-footer-bg:#0c0e0f;--cc-footer-color:var(--cc-secondary-color);--cc-footer-border-color:#060809}.cc--darkmode #cc-main{color-scheme:dark}#cc-main .cm{background:var(--cc-bg);border-radius:var(--cc-modal-border-radius);-webkit-box-shadow:0 .625em 1.875em rgba(0,0,2,.3);box-shadow:0 .625em 1.875em rgba(0,0,2,.3);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:24rem;opacity:0;overflow:hidden;position:fixed;-webkit-transform:translateY(1.6em);transform:translateY(1.6em);visibility:hidden;z-index:1}#cc-main .cm--top{top:var(--cc-modal-margin)}#cc-main .cm--middle{top:50%;-webkit-transform:translateY(calc(-50% + 1.6em));transform:translateY(calc(-50% + 1.6em))}#cc-main .cm--bottom{bottom:var(--cc-modal-margin)}#cc-main .cm--center{left:var(--cc-modal-margin);margin:0 auto;right:var(--cc-modal-margin);width:unset}#cc-main .cm--left{left:var(--cc-modal-margin);margin-right:var(--cc-modal-margin)}#cc-main .cm--right{margin-left:var(--cc-modal-margin);right:var(--cc-modal-margin)}#cc-main .cm__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative}#cc-main .cm__btns,#cc-main .cm__links{padding:1rem 1.3rem;width:unset}#cc-main .cm__texts{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:1rem 0 0}#cc-main .cm__desc,#cc-main .cm__title{padding:0 1.3rem}#cc-main .cm__title{font-size:1.05em}#cc-main .cm__title+.cm__desc{margin-top:1.1em}#cc-main .cm__desc{color:var(--cc-secondary-color);font-size:.9em;line-height:1.5;max-height:40vh;overflow-x:visible;overflow-y:auto;padding-bottom:1em}#cc-main .cm__btns{border-top:1px solid var(--cc-separator-border-color);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#cc-main .cm__btn-group{display:grid;grid-auto-columns:minmax(0,1fr)}#cc-main .cm__btn+.cm__btn,#cc-main .cm__btn-group+.cm__btn-group{margin-top:.375rem}#cc-main .cm--flip .cm__btn+.cm__btn,#cc-main .cm--flip .cm__btn-group+.cm__btn-group{margin-bottom:.375rem;margin-top:0}#cc-main .cm--inline .cm__btn+.cm__btn{margin-left:.375rem;margin-top:0}#cc-main .cm--inline.cm--flip .cm__btn+.cm__btn{margin-bottom:0;margin-left:0;margin-right:.375rem}#cc-main .cm--inline.cm--flip .cm__btn-group+.cm__btn-group{margin-bottom:.375rem;margin-right:0}#cc-main .cm--wide .cm__btn+.cm__btn,#cc-main .cm--wide .cm__btn-group+.cm__btn-group{margin-left:.375rem;margin-top:0}#cc-main .cm--wide.cm--flip .cm__btn+.cm__btn,#cc-main .cm--wide.cm--flip .cm__btn-group+.cm__btn-group{margin-bottom:0;margin-right:.375rem}#cc-main .cm--bar:not(.cm--inline) .cm__btn-group--uneven,#cc-main .cm--wide .cm__btn-group--uneven{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#cc-main .cm--bar:not(.cm--inline).cm--flip .cm__btn-group--uneven,#cc-main .cm--wide.cm--flip .cm__btn-group--uneven{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}#cc-main .cm__btn{background:var(--cc-btn-primary-bg);border:1px solid var(--cc-btn-primary-border-color);border-radius:var(--cc-btn-border-radius);color:var(--cc-btn-primary-color);font-size:.82em;font-weight:600;min-height:42px;padding:.5em 1em;text-align:center}#cc-main .cm__btn:hover{background:var(--cc-btn-primary-hover-bg);border-color:var(--cc-btn-primary-hover-border-color);color:var(--cc-btn-primary-hover-color)}#cc-main .cm__btn--secondary{background:var(--cc-btn-secondary-bg);border-color:var(--cc-btn-secondary-border-color);color:var(--cc-btn-secondary-color)}#cc-main .cm__btn--secondary:hover{background:var(--cc-btn-secondary-hover-bg);border-color:var(--cc-btn-secondary-hover-border-color);color:var(--cc-btn-secondary-hover-color)}#cc-main .cm__btn--close{border-radius:0;border-bottom-left-radius:var(--cc-btn-border-radius);border-right:none;border-top:none;display:none;font-size:1em;height:42px;min-width:auto!important;overflow:hidden;padding:0!important;position:absolute;right:0;top:0;width:42px}#cc-main .cm__btn--close svg{stroke:var(--cc-btn-primary-color);-webkit-transform:scale(.5);transform:scale(.5);-webkit-transition:stroke .15s ease;transition:stroke .15s ease}#cc-main .cm__btn--close:hover svg{stroke:var(--cc-btn-primary-hover-color)}#cc-main .cm__btn--close.cm__btn--secondary svg{stroke:var(--cc-btn-secondary-color)}#cc-main .cm__btn--close.cm__btn--secondary:hover svg{stroke:var(--cc-btn-secondary-hover-color)}#cc-main .cm__btn--close+.cm__texts .cm__title{padding-right:3rem}#cc-main .cm--inline .cm__btn-group{grid-auto-flow:column}#cc-main .cm__footer{background:var(--cc-footer-bg);border-top:1px solid var(--cc-footer-border-color);color:var(--cc-footer-color);padding:.4em 0 .5em}#cc-main .cm__links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding-bottom:0;padding-top:0}#cc-main .cm__link-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;font-size:.8em;width:100%}#cc-main .cm__link-group>*+*{margin-left:1.3rem}#cc-main .cm--flip .cm__btn:last-child{grid-row:1}#cc-main .cm--inline.cm--flip .cm__btn:last-child{grid-column:1}#cc-main .cm--box .cm__btn--close{display:block}#cc-main .cm--box.cm--flip .cm__btns{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}#cc-main .cm--box.cm--wide{max-width:36em}#cc-main .cm--box.cm--wide .cm__btns{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#cc-main .cm--box.cm--wide .cm__btn-group{grid-auto-flow:column}#cc-main .cm--box.cm--wide .cm__btn{min-width:120px;padding-left:1.8em;padding-right:1.8em}#cc-main .cm--box.cm--wide.cm--flip .cm__btns{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}#cc-main .cm--box.cm--wide.cm--flip .cm__btn:last-child{grid-column:1}#cc-main .cm--cloud{max-width:54em;width:unset}#cc-main .cm--cloud .cm__body{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}#cc-main .cm--cloud .cm__texts{-webkit-box-flex:1;-ms-flex:1;flex:1}#cc-main .cm--cloud .cm__desc{max-height:9.4em}#cc-main .cm--cloud .cm__btns{border-left:1px solid var(--cc-separator-border-color);border-top:none;max-width:23em}#cc-main .cm--cloud .cm__btn-group{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#cc-main .cm--cloud .cm__btn{min-width:19em}#cc-main .cm--cloud.cm--flip .cm__btn-group,#cc-main .cm--cloud.cm--flip .cm__btns{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}#cc-main .cm--cloud.cm--inline .cm__btn-group{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}#cc-main .cm--cloud.cm--inline .cm__btn{min-width:10em}#cc-main .cm--cloud.cm--inline.cm--flip .cm__btn-group{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}#cc-main .cm--bar{border-radius:0;left:0;margin:0;max-width:unset;opacity:1;right:0;-webkit-transform:translateY(0);transform:translateY(0);width:100vw;--cc-modal-transition-duration:.35s}#cc-main .cm--bar.cm--top{top:0;-webkit-transform:translateY(-100%);transform:translateY(-100%)}#cc-main .cm--bar.cm--bottom{bottom:0;-webkit-transform:translateY(100%);transform:translateY(100%)}#cc-main .cm--bar .cm__body,#cc-main .cm--bar .cm__links{margin:0 auto;max-width:55em;width:100%}#cc-main .cm--bar .cm__body{padding:.5em 0 .9em}#cc-main .cm--bar .cm__btns{border-top:none;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#cc-main .cm--bar .cm__btn-group{grid-auto-flow:column}#cc-main .cm--bar:not(.cm--inline) .cm__btn+.cm__btn,#cc-main .cm--bar:not(.cm--inline) .cm__btn-group+.cm__btn-group{margin-left:.375rem;margin-top:0}#cc-main .cm--bar .cm__btn{min-width:120px;padding-left:2em;padding-right:2em}#cc-main .cm--bar.cm--flip:not(.cm--inline) .cm__btn+.cm__btn,#cc-main .cm--bar.cm--flip:not(.cm--inline) .cm__btn-group+.cm__btn-group{margin-bottom:0;margin-left:0;margin-right:.375rem}#cc-main .cm--bar.cm--flip .cm__btns{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}#cc-main .cm--bar.cm--flip .cm__btn:last-child{grid-column:1}#cc-main .cm--bar.cm--inline .cm__body,#cc-main .cm--bar.cm--inline .cm__links{max-width:74em}#cc-main .cm--bar.cm--inline .cm__body{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding:0}#cc-main .cm--bar.cm--inline .cm__btns{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:23em}#cc-main .cm--bar.cm--inline.cm--flip .cm__btns{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}#cc-main .cc--anim .cm,#cc-main .cc--anim.cm-wrapper:before{-webkit-transition:opacity var(--cc-modal-transition-duration) ease,visibility var(--cc-modal-transition-duration) ease,-webkit-transform var(--cc-modal-transition-duration) ease;transition:opacity var(--cc-modal-transition-duration) ease,visibility var(--cc-modal-transition-duration) ease,-webkit-transform var(--cc-modal-transition-duration) ease;transition:opacity var(--cc-modal-transition-duration) ease,visibility var(--cc-modal-transition-duration) ease,transform var(--cc-modal-transition-duration) ease;transition:opacity var(--cc-modal-transition-duration) ease,visibility var(--cc-modal-transition-duration) ease,transform var(--cc-modal-transition-duration) ease,-webkit-transform var(--cc-modal-transition-duration) ease}#cc-main .cc--anim .cm__btn,#cc-main .cc--anim .cm__close{-webkit-transition:background-color .15s ease,border-color .15s ease,color .15s ease;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.disable--interaction #cc-main .cm-wrapper:before{background:var(--cc-overlay-bg);bottom:0;content:"";left:0;opacity:0;position:fixed;right:0;top:0;visibility:hidden;z-index:0}.show--consent #cc-main .cc--anim .cm{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);visibility:visible!important}.show--consent #cc-main .cc--anim .cm--middle{-webkit-transform:translateY(-50%);transform:translateY(-50%)}.show--consent #cc-main .cc--anim .cm--bar{-webkit-transform:translateY(0);transform:translateY(0)}.show--consent #cc-main .cc--anim.cm-wrapper:before{opacity:1;visibility:visible}#cc-main.cc--rtl .cm__btn--close{border-bottom-left-radius:unset;border-bottom-right-radius:var(--cc-btn-border-radius);left:0;right:unset}#cc-main.cc--rtl .cm__btn--close+.cm__texts .cm__title{padding-left:3rem!important;padding-right:1.3rem}#cc-main.cc--rtl .cm--inline .cm__btn+.cm__btn{margin-left:0;margin-right:.375rem}#cc-main.cc--rtl .cm--inline.cm--flip .cm__btn+.cm__btn{margin-left:.375rem;margin-right:0}#cc-main.cc--rtl .cm:not(.cm--inline).cm--bar .cm__btn+.cm__btn,#cc-main.cc--rtl .cm:not(.cm--inline).cm--bar .cm__btn-group+.cm__btn-group,#cc-main.cc--rtl .cm:not(.cm--inline).cm--wide .cm__btn+.cm__btn,#cc-main.cc--rtl .cm:not(.cm--inline).cm--wide .cm__btn-group+.cm__btn-group{margin-left:0;margin-right:.375rem}#cc-main.cc--rtl .cm:not(.cm--inline).cm--bar.cm--flip .cm__btn+.cm__btn,#cc-main.cc--rtl .cm:not(.cm--inline).cm--wide.cm--flip .cm__btn+.cm__btn{margin-left:.375rem;margin-right:0}#cc-main.cc--rtl .cm__link-group>*+*{margin-left:0;margin-right:1.3rem}@media screen and (max-width:640px){#cc-main{--cc-modal-margin:.5em}#cc-main .cm{max-width:none!important;width:auto!important}#cc-main .cm__body{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important;padding:0!important}#cc-main .cm__btns,#cc-main .cm__desc,#cc-main .cm__links,#cc-main .cm__title{padding-left:1.1rem!important;padding-right:1.1rem!important}#cc-main .cm__btns{border-left:none!important;border-top:1px solid var(--cc-separator-border-color)!important;-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important;max-width:none!important;min-width:auto!important}#cc-main .cm__btn+.cm__btn,#cc-main .cm__btn-group+.cm__btn-group{margin:.375rem 0 0!important}#cc-main .cm--flip .cm__btn+.cm__btn,#cc-main .cm--flip .cm__btn-group+.cm__btn-group{margin-bottom:.375rem!important;margin-top:0!important}#cc-main .cm__btn-group{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important;min-width:auto!important}#cc-main .cm__btn{-webkit-box-flex:1!important;-ms-flex:auto!important;flex:auto!important}#cc-main .cm__link-group{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}#cc-main .cm--flip .cm__btn-group,#cc-main .cm--flip .cm__btns{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}}#cc-main .pm-wrapper{position:relative;z-index:2}#cc-main .pm{background:var(--cc-bg);border-radius:var(--cc-modal-border-radius);-webkit-box-shadow:0 .625em 1.875em rgba(0,0,2,.3);box-shadow:0 .625em 1.875em rgba(0,0,2,.3);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;opacity:0;overflow:hidden;position:fixed;visibility:hidden;width:100%;width:unset;z-index:1}#cc-main svg{fill:none;width:100%}#cc-main .pm__body,#cc-main .pm__footer,#cc-main .pm__header{padding:1em 1.4em}#cc-main .pm__header{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid var(--cc-separator-border-color);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#cc-main .pm__title{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;font-weight:600;margin-right:2em}#cc-main .pm__close-btn{background:var(--cc-btn-secondary-bg);border:1px solid var(--cc-btn-secondary-border-color);border-radius:var(--cc-btn-border-radius);height:40px;position:relative;-webkit-transition:all .15s ease;transition:all .15s ease;width:40px}#cc-main .pm__close-btn span{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;width:100%}#cc-main .pm__close-btn svg{stroke:var(--cc-btn-secondary-color);-webkit-transform:scale(.5);transform:scale(.5);-webkit-transition:stroke .15s ease;transition:stroke .15s ease}#cc-main .pm__close-btn:hover{background:var(--cc-btn-secondary-hover-bg);border-color:var(--cc-btn-secondary-hover-border-color)}#cc-main .pm__close-btn:hover svg{stroke:var(--cc-btn-secondary-hover-color)}#cc-main .pm__body{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto;overflow-y:overlay}#cc-main .pm__section,#cc-main .pm__section--toggle{border-radius:var(--cc-btn-border-radius);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:.5em}#cc-main .pm__section--toggle .pm__section-desc-wrapper{border:1px solid var(--cc-cookie-category-block-border);border-radius:var(--cc-btn-border-radius);border-top:none;border-top-left-radius:0;border-top-right-radius:0;display:none;margin-top:0!important;overflow:hidden}#cc-main .pm__section{border:1px solid var(--cc-separator-border-color);padding:1em;-webkit-transition:background-color .25s ease,border-color .25s ease;transition:background-color .25s ease,border-color .25s ease}#cc-main .pm__section:first-child{border:none;margin-bottom:2em;margin-top:0;padding:0;-webkit-transition:none;transition:none}#cc-main .pm__section:not(:first-child):hover{background:var(--cc-cookie-category-block-bg);border-color:var(--cc-cookie-category-block-border)}#cc-main .pm__section-toggles+.pm__section{margin-top:2em}#cc-main .pm__section--toggle{background:var(--cc-cookie-category-block-bg);border-top:none;margin-bottom:.375rem}#cc-main .pm__section--toggle .pm__section-title{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:var(--cc-cookie-category-block-bg);border:1px solid var(--cc-cookie-category-block-border);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;min-height:58px;padding:1.1em 5.4em 1.1em 1.2em;position:relative;-webkit-transition:background-color .25s ease,border-color .25s ease;transition:background-color .25s ease,border-color .25s ease;width:100%}#cc-main .pm__section--toggle .pm__section-title:hover{background:var(--cc-cookie-category-block-hover-bg);border-color:var(--cc-cookie-category-block-hover-border)}#cc-main .pm__section--toggle .pm__section-desc{margin-top:0;padding:1em}#cc-main .pm__section--toggle.is-expanded{--cc-cookie-category-block-bg:var(--cc-cookie-category-expanded-block-bg);--cc-cookie-category-block-border:var(--cc-cookie-category-expanded-block-hover-bg)}#cc-main .pm__section--toggle.is-expanded .pm__section-title{border-bottom-left-radius:0;border-bottom-right-radius:0}#cc-main .pm__section--toggle.is-expanded .pm__section-arrow svg{-webkit-transform:scale(.5) rotate(180deg);transform:scale(.5) rotate(180deg)}#cc-main .pm__section--toggle.is-expanded .pm__section-desc-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}#cc-main .pm__section--expandable .pm__section-title{cursor:pointer;padding-left:3.4em}#cc-main .pm__section--expandable .pm__section-arrow{background:var(--cc-toggle-readonly-bg);border-radius:100%;display:-webkit-box;display:-ms-flexbox;display:flex;height:20px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;left:18px;pointer-events:none;position:absolute;width:20px}#cc-main .pm__section--expandable .pm__section-arrow svg{stroke:var(--cc-btn-secondary-color);-webkit-transform:scale(.5);transform:scale(.5)}#cc-main .pm__section-title-wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}#cc-main .pm__section-title-wrapper+.pm__section-desc-wrapper{margin-top:.85em}#cc-main .pm__section-title{border-radius:var(--cc-btn-border-radius);font-size:.95em;font-weight:600}#cc-main .pm__badge{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:var(--cc-btn-secondary-bg);border-radius:5em;color:var(--cc-secondary-color);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:none;flex:none;font-size:.8em;font-weight:600;height:23px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-left:1em;min-width:23px;overflow:hidden;padding:0 .6em 1px;position:relative;text-align:center;white-space:nowrap;width:auto}#cc-main .pm__service-counter{background:var(--cc-btn-primary-bg);color:var(--cc-btn-primary-color);padding:0;width:23px}#cc-main .pm__service-counter[data-counterlabel]{padding:0 .6em 1px;width:auto}#cc-main .section__toggle,#cc-main .section__toggle-wrapper,#cc-main .toggle__icon,#cc-main .toggle__label{border-radius:var(--cc-pm-toggle-border-radius);height:23px;-webkit-transform:translateZ(0);transform:translateZ(0);width:50px}#cc-main .section__toggle-wrapper{cursor:pointer;position:absolute;right:18px;z-index:1}#cc-main .toggle-service{height:19px;position:relative;right:0;width:42px}#cc-main .toggle-service .section__toggle,#cc-main .toggle-service .toggle__icon,#cc-main .toggle-service .toggle__label{height:19px;width:42px}#cc-main .toggle-service .toggle__icon{position:relative}#cc-main .toggle-service .toggle__icon-circle{height:19px;width:19px}#cc-main .toggle-service .section__toggle:checked~.toggle__icon .toggle__icon-circle{-webkit-transform:translateX(23px);transform:translateX(23px)}#cc-main .pm__section--toggle:nth-child(2) .section__toggle-wrapper:after{display:none!important}#cc-main .section__toggle{border:0;cursor:pointer;display:block;left:0;margin:0;position:absolute;top:0}#cc-main .section__toggle:disabled{cursor:not-allowed}#cc-main .toggle__icon{background:var(--cc-toggle-off-bg);-webkit-box-shadow:0 0 0 1px var(--cc-toggle-off-bg);box-shadow:0 0 0 1px var(--cc-toggle-off-bg);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;pointer-events:none;position:absolute;-webkit-transition:all .25s ease;transition:all .25s ease}#cc-main .toggle__icon-circle{background:var(--cc-toggle-off-knob-bg);border:none;border-radius:var(--cc-pm-toggle-border-radius);-webkit-box-shadow:0 1px 2px rgba(24,32,3,.36);box-shadow:0 1px 2px rgba(24,32,3,.36);display:block;height:23px;left:0;position:absolute;top:0;-webkit-transition:background-color .25s ease,-webkit-transform .25s ease;transition:background-color .25s ease,-webkit-transform .25s ease;transition:transform .25s ease,background-color .25s ease;transition:transform .25s ease,background-color .25s ease,-webkit-transform .25s ease;width:23px}#cc-main .toggle__icon-off,#cc-main .toggle__icon-on{height:100%;position:absolute;-webkit-transition:opacity .15s ease;transition:opacity .15s ease;width:100%}#cc-main .toggle__icon-on{opacity:0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}#cc-main .toggle__icon-on svg{stroke:var(--cc-toggle-on-bg);-webkit-transform:scale(.55) rotate(-45deg);transform:scale(.55) rotate(-45deg)}#cc-main .toggle__icon-off{opacity:1}#cc-main .toggle__icon-off svg{stroke:var(--cc-toggle-off-bg);-webkit-transform:scale(.55);transform:scale(.55)}#cc-main .section__toggle:checked~.toggle__icon{background:var(--cc-toggle-on-bg);-webkit-box-shadow:0 0 0 1px var(--cc-toggle-on-bg);box-shadow:0 0 0 1px var(--cc-toggle-on-bg)}#cc-main .section__toggle:checked~.toggle__icon .toggle__icon-circle{background-color:var(--cc-toggle-on-knob-bg);-webkit-transform:translateX(27px);transform:translateX(27px)}#cc-main .section__toggle:checked~.toggle__icon .toggle__icon-on{opacity:1}#cc-main .section__toggle:checked~.toggle__icon .toggle__icon-off{opacity:0}#cc-main .section__toggle:checked:disabled~.toggle__icon{background:var(--cc-toggle-readonly-bg);-webkit-box-shadow:0 0 0 1px var(--cc-toggle-readonly-bg);box-shadow:0 0 0 1px var(--cc-toggle-readonly-bg)}#cc-main .section__toggle:checked:disabled~.toggle__icon .toggle__icon-circle{background:var(--cc-toggle-readonly-knob-bg);-webkit-box-shadow:none;box-shadow:none}#cc-main .section__toggle:checked:disabled~.toggle__icon svg{stroke:var(--cc-toggle-readonly-knob-icon-color)}#cc-main .toggle__label{opacity:0;overflow:hidden;pointer-events:none;position:absolute;top:0;z-index:-1}#cc-main .pm__section-desc-wrapper{color:var(--cc-secondary-color);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:.9em}#cc-main .pm__section-desc-wrapper>:not(:last-child){border-bottom:1px solid var(--cc-cookie-category-block-border)}#cc-main .pm__section-services{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#cc-main .pm__service{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:.4em 1.2em;position:relative;-webkit-transition:background-color .15s ease;transition:background-color .15s ease}#cc-main .pm__service:hover{background-color:var(--cc-cookie-category-block-hover-bg)}#cc-main .pm__service-header{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:1em;width:100%}#cc-main .pm__service-icon{border:2px solid;border-radius:100%;height:8px;margin-left:6px;margin-right:20px;margin-top:1px;min-width:8px}#cc-main .pm__service-title{font-size:.95em;width:100%;word-break:break-word}#cc-main .pm__section-desc{line-height:1.5em}#cc-main .pm__section-table{border-collapse:collapse;font-size:.9em;margin:0;overflow:hidden;padding:0;text-align:left;width:100%}#cc-main .pm__table-caption{text-align:left}#cc-main .pm__table-caption,#cc-main .pm__table-head>tr{border-bottom:1px dashed var(--cc-separator-border-color);color:var(--cc-primary-color);font-weight:600}#cc-main .pm__table-tr{-webkit-transition:background-color .15s ease;transition:background-color .15s ease}#cc-main .pm__table-tr:hover{background:var(--cc-cookie-category-block-hover-bg)}#cc-main .pm__table-caption,#cc-main .pm__table-td,#cc-main .pm__table-th{padding:.625em .625em .625em 1.2em;vertical-align:top}#cc-main .pm__footer{border-top:1px solid var(--cc-separator-border-color);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#cc-main .pm__btn-group{display:-webkit-box;display:-ms-flexbox;display:flex}#cc-main .pm__btn+.pm__btn,#cc-main .pm__btn-group+.pm__btn-group{margin-left:.375rem}#cc-main .pm--flip .pm__btn+.pm__btn,#cc-main .pm--flip .pm__btn-group+.pm__btn-group{margin-left:0;margin-right:.375rem}#cc-main .pm__btn{background:var(--cc-btn-primary-bg);border:1px solid var(--cc-btn-primary-border-color);border-radius:var(--cc-btn-border-radius);color:var(--cc-btn-primary-color);-webkit-box-flex:1;-ms-flex:auto;flex:auto;font-size:.82em;font-weight:600;min-height:42px;min-width:110px;padding:.5em 1.5em;text-align:center;-webkit-transition:background-color .15s ease,border-color .15s ease,color .15s ease;transition:background-color .15s ease,border-color .15s ease,color .15s ease}#cc-main .pm__btn:hover{background:var(--cc-btn-primary-hover-bg);border-color:var(--cc-btn-primary-hover-border-color);color:var(--cc-btn-primary-hover-color)}#cc-main .pm__btn--secondary{background:var(--cc-btn-secondary-bg);border-color:var(--cc-btn-secondary-border-color);color:var(--cc-btn-secondary-color)}#cc-main .pm__btn--secondary:hover{background:var(--cc-btn-secondary-hover-bg);border-color:var(--cc-btn-secondary-hover-border-color);color:var(--cc-btn-secondary-hover-color)}#cc-main .pm--box{height:calc(100% - 2em);left:var(--cc-modal-margin);margin:0 auto;max-height:37.5em;max-width:43em;right:var(--cc-modal-margin);top:50%;-webkit-transform:translateY(calc(-50% + 1.6em));transform:translateY(calc(-50% + 1.6em))}#cc-main .pm--box.pm--flip .pm__btn-group,#cc-main .pm--box.pm--flip .pm__footer{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}#cc-main .pm--bar{border-radius:0;bottom:0;height:100%;margin:0;max-height:none;max-width:29em;opacity:1;top:0;width:100%;--cc-modal-transition-duration:.35s}#cc-main .pm--bar .pm__section-table,#cc-main .pm--bar .pm__table-body,#cc-main .pm--bar .pm__table-td,#cc-main .pm--bar .pm__table-th,#cc-main .pm--bar .pm__table-tr{display:block}#cc-main .pm--bar .pm__table-head{display:none}#cc-main .pm--bar .pm__table-caption{display:block}#cc-main .pm--bar .pm__table-tr:not(:last-child){border-bottom:1px solid var(--cc-separator-border-color)}#cc-main .pm--bar .pm__table-td{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#cc-main .pm--bar .pm__table-td:before{color:var(--cc-primary-color);content:attr(data-column);-webkit-box-flex:1;-ms-flex:1;flex:1;font-weight:600;min-width:100px;overflow:hidden;padding-right:2em;text-overflow:ellipsis}#cc-main .pm--bar .pm__table-td>div{-webkit-box-flex:3;-ms-flex:3;flex:3}#cc-main .pm--bar:not(.pm--wide) .pm__body,#cc-main .pm--bar:not(.pm--wide) .pm__footer,#cc-main .pm--bar:not(.pm--wide) .pm__header{padding:1em 1.3em}#cc-main .pm--bar:not(.pm--wide) .pm__btn-group,#cc-main .pm--bar:not(.pm--wide) .pm__footer{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#cc-main .pm--bar:not(.pm--wide) .pm__btn+.pm__btn,#cc-main .pm--bar:not(.pm--wide) .pm__btn-group+.pm__btn-group{margin:.375rem 0 0}#cc-main .pm--bar:not(.pm--wide).pm--flip .pm__btn-group,#cc-main .pm--bar:not(.pm--wide).pm--flip .pm__footer{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}#cc-main .pm--bar:not(.pm--wide).pm--flip .pm__btn+.pm__btn,#cc-main .pm--bar:not(.pm--wide).pm--flip .pm__btn-group+.pm__btn-group{margin-bottom:.375rem;margin-top:0}#cc-main .pm--bar:not(.pm--wide) .pm__badge{display:none}#cc-main .pm--bar.pm--left{left:0;-webkit-transform:translateX(-100%);transform:translateX(-100%)}#cc-main .pm--bar.pm--right{right:0;-webkit-transform:translateX(100%);transform:translateX(100%)}#cc-main .pm--bar.pm--wide{max-width:35em}#cc-main .pm--bar.pm--wide .pm__body,#cc-main .pm--bar.pm--wide .pm__footer,#cc-main .pm--bar.pm--wide .pm__header{padding:1em 1.4em}#cc-main .pm--bar.pm--wide.pm--flip .pm__btn-group,#cc-main .pm--bar.pm--wide.pm--flip .pm__footer{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}#cc-main .pm-overlay{background:var(--cc-overlay-bg);bottom:0;content:"";left:0;opacity:0;position:fixed;right:0;top:0;visibility:hidden;z-index:1}#cc-main .cc--anim .pm,#cc-main .cc--anim .pm-overlay{-webkit-transition:opacity var(--cc-modal-transition-duration) ease,visibility var(--cc-modal-transition-duration) ease,-webkit-transform var(--cc-modal-transition-duration) ease;transition:opacity var(--cc-modal-transition-duration) ease,visibility var(--cc-modal-transition-duration) ease,-webkit-transform var(--cc-modal-transition-duration) ease;transition:opacity var(--cc-modal-transition-duration) ease,visibility var(--cc-modal-transition-duration) ease,transform var(--cc-modal-transition-duration) ease;transition:opacity var(--cc-modal-transition-duration) ease,visibility var(--cc-modal-transition-duration) ease,transform var(--cc-modal-transition-duration) ease,-webkit-transform var(--cc-modal-transition-duration) ease}.show--preferences #cc-main .cc--anim .pm{opacity:1;visibility:visible!important}.show--preferences #cc-main .cc--anim .pm--box{-webkit-transform:translateY(-50%);transform:translateY(-50%)}.show--preferences #cc-main .cc--anim .pm--bar{-webkit-transform:translateX(0);transform:translateX(0)}.show--preferences #cc-main .cc--anim .pm-overlay{opacity:1;visibility:visible}#cc-main.cc--rtl .pm__service-header{margin-left:1em;margin-right:0}#cc-main.cc--rtl .pm__section-arrow{left:unset;right:18px}#cc-main.cc--rtl .section__toggle-wrapper{left:18px;right:unset;-webkit-transform-origin:left;transform-origin:left}#cc-main.cc--rtl .toggle-service{left:0}#cc-main.cc--rtl .pm__service-icon{margin-left:20px;margin-right:5px}#cc-main.cc--rtl .pm__section--toggle .pm__section-title{padding-left:5.4em;padding-right:1.2em}#cc-main.cc--rtl .pm__section--expandable .pm__section-title{padding-right:3.4em}#cc-main.cc--rtl .pm__badge{margin-left:unset;margin-right:1em}#cc-main.cc--rtl .toggle__icon-circle{-webkit-transform:translateX(27px);transform:translateX(27px)}#cc-main.cc--rtl .toggle-service .toggle__icon-circle{-webkit-transform:translateX(23px);transform:translateX(23px)}#cc-main.cc--rtl .section__toggle:checked~.toggle__icon .toggle__icon-circle{-webkit-transform:translateX(0);transform:translateX(0)}#cc-main.cc--rtl .pm__table-td,#cc-main.cc--rtl .pm__table-th{padding-left:unset;padding-right:1.2em;text-align:right}#cc-main.cc--rtl .pm__table-td{padding-left:unset;padding-right:1.2em}#cc-main.cc--rtl .pm__table-td:before{padding-left:2em;padding-right:unset}#cc-main.cc--rtl .pm__btn+.pm__btn,#cc-main.cc--rtl .pm__btn-group+.pm__btn-group{margin-left:0;margin-right:.375rem}#cc-main.cc--rtl .pm--flip .pm__btn+.pm__btn,#cc-main.cc--rtl .pm--flip .pm__btn-group+.pm__btn-group{margin-left:.375rem;margin-right:0}#cc-main.cc--rtl .pm--flip.pm--bar:not(.pm--wide) .pm__btn+.pm__btn,#cc-main.cc--rtl .pm--flip.pm--bar:not(.pm--wide) .pm__btn-group+.pm__btn-group{margin-left:0}@media screen and (max-width:640px){#cc-main .pm{border-radius:0;bottom:0;height:auto;left:0;max-height:100%;max-width:none!important;right:0;top:0;-webkit-transform:translateY(1.6em);transform:translateY(1.6em)}#cc-main .pm__body,#cc-main .pm__footer,#cc-main .pm__header{padding:.9em!important}#cc-main .pm__badge{display:none}#cc-main .pm__section-table,#cc-main .pm__table-body,#cc-main .pm__table-caption,#cc-main .pm__table-td,#cc-main .pm__table-th,#cc-main .pm__table-tr{display:block}#cc-main .pm__table-head{display:none}#cc-main .pm__table-tr:not(:last-child){border-bottom:1px solid var(--cc-separator-border-color)}#cc-main .pm__table-td{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#cc-main .pm__table-td:before{color:var(--cc-primary-color);content:attr(data-column);-webkit-box-flex:1;-ms-flex:1;flex:1;font-weight:600;min-width:100px;overflow:hidden;padding-right:2em;text-overflow:ellipsis}#cc-main .pm__table-td>div{-webkit-box-flex:3;-ms-flex:3;flex:3}#cc-main .pm__btn-group,#cc-main .pm__footer{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}#cc-main .pm__btn-group{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}#cc-main .pm__btn+.pm__btn,#cc-main .pm__btn-group+.pm__btn-group{margin:.375rem 0 0!important}#cc-main .pm--flip .pm__btn+.pm__btn,#cc-main .pm--flip .pm__btn-group+.pm__btn-group{margin-bottom:.375rem!important;margin-top:0!important}#cc-main .pm--flip .pm__btn-group,#cc-main .pm--flip .pm__footer{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.show--preferences #cc-main .cc--anim .pm{-webkit-transform:translateY(0)!important;transform:translateY(0)!important}}
@font-face {
  font-family: 'Ubuntu';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/ubuntu/v21/4iCs6KVjbNBYlgo6eA.ttf) format('truetype');
}
@font-face {
  font-family: 'Ubuntu';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/ubuntu/v21/4iCv6KVjbNBYlgoCjC3Ttw.ttf) format('truetype');
}
@font-face {
  font-family: 'Ubuntu';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/ubuntu/v21/4iCv6KVjbNBYlgoCxCvTtw.ttf) format('truetype');
}
:root {
  --main-color: #1f0e00;
  --main-text-color: #333333;
  --base-input-bodrder-color: #ebebeb;
  --disabled-field-bg-color: #ebebeb;
  --disabled-field-border-color: #5d5d5d;
  --simple-order: #f5dda7;
  --periodic-order: #d9d9d9;
}
html {
  font-family: 'Ubuntu', sans-serif;
  -webkit-text-size-adjust: 100%;
  color: #333333;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  font-size: 13px;
}
@media (min-width: 1024px) {
  html {
    font-size: 15px;
  }
}
@media (max-width: 1280px) {
  html {
    overflow-x: clip;
  }
}
*,
*:before,
*:after {
  -webkit-box-sizing: inherit;
  box-sizing: inherit;
}
body {
  margin: 0;
  padding: 0;
  line-height: 1.42857143;
  overflow-x: hidden;
  min-height: 100vh;
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-transition: padding-top 0.4s;
  transition: padding-top 0.4s;
  background: #e4cfa0 url('../../../../front/design/main-background.jpg') center 100px;
  background-size: 100%;
}
@media (min-width: 1000px) {
  body {
    padding-top: 60px;
  }
}
@media (max-width: 1280px) {
  body {
    overflow-x: clip;
  }
}
*.mtb-6 {
  margin-block: 1.75rem;
}
*.mt-6 {
  -webkit-margin-before: 1.75rem;
          margin-block-start: 1.75rem;
}
*.mb-6 {
  -webkit-margin-after: 1.75rem;
          margin-block-end: 1.75rem;
}
*.mtb-5 {
  margin-block: 1.5rem;
}
*.mt-5 {
  -webkit-margin-before: 1.5rem;
          margin-block-start: 1.5rem;
}
*.mb-5 {
  -webkit-margin-after: 1.5rem;
          margin-block-end: 1.5rem;
}
*.mtb-4 {
  margin-block: 1.25rem;
}
*.mt-4 {
  -webkit-margin-before: 1.25rem;
          margin-block-start: 1.25rem;
}
*.mb-4 {
  -webkit-margin-after: 1.25rem;
          margin-block-end: 1.25rem;
}
*.mtb-3 {
  margin-block: 1rem;
}
*.mt-3 {
  -webkit-margin-before: 1rem;
          margin-block-start: 1rem;
}
*.mb-3 {
  -webkit-margin-after: 1rem;
          margin-block-end: 1rem;
}
*.mtb-2 {
  margin-block: 0.75rem;
}
*.mt-2 {
  -webkit-margin-before: 0.75rem;
          margin-block-start: 0.75rem;
}
*.mb-2 {
  -webkit-margin-after: 0.75rem;
          margin-block-end: 0.75rem;
}
*.mtb-1 {
  margin-block: extract(0.75rem, 1rem, 1.25rem, 1.5rem, 1.75rem, 2rem, 0);
}
*.mt-1 {
  -webkit-margin-before: extract(0.75rem, 1rem, 1.25rem, 1.5rem, 1.75rem, 2rem, 0);
          margin-block-start: extract(0.75rem, 1rem, 1.25rem, 1.5rem, 1.75rem, 2rem, 0);
}
*.mb-1 {
  -webkit-margin-after: extract(0.75rem, 1rem, 1.25rem, 1.5rem, 1.75rem, 2rem, 0);
          margin-block-end: extract(0.75rem, 1rem, 1.25rem, 1.5rem, 1.75rem, 2rem, 0);
}
img {
  border: 0;
  max-width: 100%;
}
img.lazy-image {
  position: relative;
  height: 200px;
  width: 100%;
  word-break: break-all;
}
img.lazy-image::before {
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -1px;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  content: '';
  background-color: #fff;
}
img.lazy-image:after {
  content: '';
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 50%;
  left: 50%;
  font-size: 2vw;
  font-weight: bold;
  color: #fff;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  text-align: center;
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/Pgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHdpZHRoPSI0MHB4IiBoZWlnaHQ9IjQwcHgiIHZpZXdCb3g9IjAgMCA0MCA0MCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4bWw6c3BhY2U9InByZXNlcnZlIiBzdHlsZT0iZmlsbC1ydWxlOmV2ZW5vZGQ7Y2xpcC1ydWxlOmV2ZW5vZGQ7c3Ryb2tlLWxpbmVqb2luOnJvdW5kO3N0cm9rZS1taXRlcmxpbWl0OjEuNDE0MjE7IiB4PSIwcHgiIHk9IjBweCI+CiAgICA8ZGVmcz4KICAgICAgICA8c3R5bGUgdHlwZT0idGV4dC9jc3MiPjwhW0NEQVRBWwogICAgICAgICAgICBALXdlYmtpdC1rZXlmcmFtZXMgc3BpbiB7CiAgICAgICAgICAgICAgZnJvbSB7CiAgICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpCiAgICAgICAgICAgICAgfQogICAgICAgICAgICAgIHRvIHsKICAgICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTM1OWRlZykKICAgICAgICAgICAgICB9CiAgICAgICAgICAgIH0KICAgICAgICAgICAgQGtleWZyYW1lcyBzcGluIHsKICAgICAgICAgICAgICBmcm9tIHsKICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpCiAgICAgICAgICAgICAgfQogICAgICAgICAgICAgIHRvIHsKICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0zNTlkZWcpCiAgICAgICAgICAgICAgfQogICAgICAgICAgICB9CiAgICAgICAgICAgIHN2ZyB7CiAgICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDUwJSA1MCU7CiAgICAgICAgICAgICAgICAtd2Via2l0LWFuaW1hdGlvbjogc3BpbiAxLjVzIGxpbmVhciBpbmZpbml0ZTsKICAgICAgICAgICAgICAgIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuOwogICAgICAgICAgICAgICAgYW5pbWF0aW9uOiBzcGluIDEuNXMgbGluZWFyIGluZmluaXRlOwogICAgICAgICAgICB9CiAgICAgICAgXV0+PC9zdHlsZT4KICAgIDwvZGVmcz4KICAgIDxnIGlkPSJvdXRlciI+CiAgICAgICAgPGc+CiAgICAgICAgICAgIDxwYXRoIGQ9Ik0yMCwwQzIyLjIwNTgsMCAyMy45OTM5LDEuNzg4MTMgMjMuOTkzOSwzLjk5MzlDMjMuOTkzOSw2LjE5OTY4IDIyLjIwNTgsNy45ODc4MSAyMCw3Ljk4NzgxQzE3Ljc5NDIsNy45ODc4MSAxNi4wMDYxLDYuMTk5NjggMTYuMDA2MSwzLjk5MzlDMTYuMDA2MSwxLjc4ODEzIDE3Ljc5NDIsMCAyMCwwWiIgc3R5bGU9ImZpbGw6YmxhY2s7Ii8+CiAgICAgICAgPC9nPgogICAgICAgIDxnPgogICAgICAgICAgICA8cGF0aCBkPSJNNS44NTc4Niw1Ljg1Nzg2QzcuNDE3NTgsNC4yOTgxNSA5Ljk0NjM4LDQuMjk4MTUgMTEuNTA2MSw1Ljg1Nzg2QzEzLjA2NTgsNy40MTc1OCAxMy4wNjU4LDkuOTQ2MzggMTEuNTA2MSwxMS41MDYxQzkuOTQ2MzgsMTMuMDY1OCA3LjQxNzU4LDEzLjA2NTggNS44NTc4NiwxMS41MDYxQzQuMjk4MTUsOS45NDYzOCA0LjI5ODE1LDcuNDE3NTggNS44NTc4Niw1Ljg1Nzg2WiIgc3R5bGU9ImZpbGw6cmdiKDIxMCwyMTAsMjEwKTsiLz4KICAgICAgICA8L2c+CiAgICAgICAgPGc+CiAgICAgICAgICAgIDxwYXRoIGQ9Ik0yMCwzMi4wMTIyQzIyLjIwNTgsMzIuMDEyMiAyMy45OTM5LDMzLjgwMDMgMjMuOTkzOSwzNi4wMDYxQzIzLjk5MzksMzguMjExOSAyMi4yMDU4LDQwIDIwLDQwQzE3Ljc5NDIsNDAgMTYuMDA2MSwzOC4yMTE5IDE2LjAwNjEsMzYuMDA2MUMxNi4wMDYxLDMzLjgwMDMgMTcuNzk0MiwzMi4wMTIyIDIwLDMyLjAxMjJaIiBzdHlsZT0iZmlsbDpyZ2IoMTMwLDEzMCwxMzApOyIvPgogICAgICAgIDwvZz4KICAgICAgICA8Zz4KICAgICAgICAgICAgPHBhdGggZD0iTTI4LjQ5MzksMjguNDkzOUMzMC4wNTM2LDI2LjkzNDIgMzIuNTgyNCwyNi45MzQyIDM0LjE0MjEsMjguNDkzOUMzNS43MDE5LDMwLjA1MzYgMzUuNzAxOSwzMi41ODI0IDM0LjE0MjEsMzQuMTQyMUMzMi41ODI0LDM1LjcwMTkgMzAuMDUzNiwzNS43MDE5IDI4LjQ5MzksMzQuMTQyMUMyNi45MzQyLDMyLjU4MjQgMjYuOTM0MiwzMC4wNTM2IDI4LjQ5MzksMjguNDkzOVoiIHN0eWxlPSJmaWxsOnJnYigxMDEsMTAxLDEwMSk7Ii8+CiAgICAgICAgPC9nPgogICAgICAgIDxnPgogICAgICAgICAgICA8cGF0aCBkPSJNMy45OTM5LDE2LjAwNjFDNi4xOTk2OCwxNi4wMDYxIDcuOTg3ODEsMTcuNzk0MiA3Ljk4NzgxLDIwQzcuOTg3ODEsMjIuMjA1OCA2LjE5OTY4LDIzLjk5MzkgMy45OTM5LDIzLjk5MzlDMS43ODgxMywyMy45OTM5IDAsMjIuMjA1OCAwLDIwQzAsMTcuNzk0MiAxLjc4ODEzLDE2LjAwNjEgMy45OTM5LDE2LjAwNjFaIiBzdHlsZT0iZmlsbDpyZ2IoMTg3LDE4NywxODcpOyIvPgogICAgICAgIDwvZz4KICAgICAgICA8Zz4KICAgICAgICAgICAgPHBhdGggZD0iTTUuODU3ODYsMjguNDkzOUM3LjQxNzU4LDI2LjkzNDIgOS45NDYzOCwyNi45MzQyIDExLjUwNjEsMjguNDkzOUMxMy4wNjU4LDMwLjA1MzYgMTMuMDY1OCwzMi41ODI0IDExLjUwNjEsMzQuMTQyMUM5Ljk0NjM4LDM1LjcwMTkgNy40MTc1OCwzNS43MDE5IDUuODU3ODYsMzQuMTQyMUM0LjI5ODE1LDMyLjU4MjQgNC4yOTgxNSwzMC4wNTM2IDUuODU3ODYsMjguNDkzOVoiIHN0eWxlPSJmaWxsOnJnYigxNjQsMTY0LDE2NCk7Ii8+CiAgICAgICAgPC9nPgogICAgICAgIDxnPgogICAgICAgICAgICA8cGF0aCBkPSJNMzYuMDA2MSwxNi4wMDYxQzM4LjIxMTksMTYuMDA2MSA0MCwxNy43OTQyIDQwLDIwQzQwLDIyLjIwNTggMzguMjExOSwyMy45OTM5IDM2LjAwNjEsMjMuOTkzOUMzMy44MDAzLDIzLjk5MzkgMzIuMDEyMiwyMi4yMDU4IDMyLjAxMjIsMjBDMzIuMDEyMiwxNy43OTQyIDMzLjgwMDMsMTYuMDA2MSAzNi4wMDYxLDE2LjAwNjFaIiBzdHlsZT0iZmlsbDpyZ2IoNzQsNzQsNzQpOyIvPgogICAgICAgIDwvZz4KICAgICAgICA8Zz4KICAgICAgICAgICAgPHBhdGggZD0iTTI4LjQ5MzksNS44NTc4NkMzMC4wNTM2LDQuMjk4MTUgMzIuNTgyNCw0LjI5ODE1IDM0LjE0MjEsNS44NTc4NkMzNS43MDE5LDcuNDE3NTggMzUuNzAxOSw5Ljk0NjM4IDM0LjE0MjEsMTEuNTA2MUMzMi41ODI0LDEzLjA2NTggMzAuMDUzNiwxMy4wNjU4IDI4LjQ5MzksMTEuNTA2MUMyNi45MzQyLDkuOTQ2MzggMjYuOTM0Miw3LjQxNzU4IDI4LjQ5MzksNS44NTc4NloiIHN0eWxlPSJmaWxsOnJnYig1MCw1MCw1MCk7Ii8+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4K') no-repeat center center;
}
img.lazy-image.loaded {
  width: unset;
  height: unset;
}
img.image-fill {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  z-index: 0;
}
article .title-wrap.theme1 {
  margin-bottom: 0;
}
article .more-info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
article .more-info.centered {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
article ul,
article p,
article table {
  margin-block: 0 15px;
}
article ul:last-child,
article p:last-child,
article table:last-child {
  -webkit-margin-after: 0;
          margin-block-end: 0;
}
article img {
  position: relative;
  display: block;
  margin: 0 auto;
}
article h3 {
  font-size: 1.5rem;
}
article h4 {
  font-size: 1.2rem;
}
article ul {
  margin-inline: 0;
  -webkit-padding-start: 0;
          padding-inline-start: 0;
}
article ul li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 0;
  list-style-type: none;
  position: relative;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  line-height: 1;
}
article ul li::before {
  content: " ";
  min-width: 8px;
  min-height: 8px;
  -webkit-margin-end: 15px;
          margin-inline-end: 15px;
  -webkit-margin-before: 0.2rem;
          margin-block-start: 0.2rem;
  border-radius: 100%;
  color: #333333;
  background: #333333;
  -webkit-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
article ul li:not(:first-child) {
  padding-top: 0.7rem;
}
article ul.darken li:before {
  background: url("../../../../front/design/list-dark.svg") no-repeat;
  width: 12px;
  height: 12px;
  -webkit-margin-before: 0;
          margin-block-start: 0;
}
table {
  width: 100%;
  border-collapse: collapse;
}
table.theme-1 tr td {
  padding: 2px 0;
}
table.theme-1 tr td:first-child {
  font-weight: bold;
  width: 1%;
  white-space: nowrap;
}
table.theme-1 tr td:not(:first-child) {
  padding-left: 15px;
}
@media (max-width: 450px) {
  table.theme-1 {
    display: block;
  }
  table.theme-1 tr td:not(:first-child) {
    padding-left: 0;
  }
  table.theme-1 tbody,
  table.theme-1 tr,
  table.theme-1 td {
    display: block;
    width: 100% !important;
    white-space: nowrap !important;
  }
}
.fb-widget .fb-page {
  display: block;
}
.fb-widget .fb-page span {
  display: block;
  margin: 0 auto;
}
.fb-widget .fb-page span,
.fb-widget .fb-page iframe,
.fb-widget .fb-page iframe ._2p3a {
  max-width: 100%;
}
.fb-widget iframe ._2p3a {
  width: 100% !important;
}
.flexbox {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.flexbox > .flexbox-item {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
.flex-wrap {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
/* horizontal align */
.align-center {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-align: center;
}
.align-left {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  text-align: left;
}
.align-right {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  text-align: right;
}
.align-justify {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  text-align: justify;
}
/* vertical align */
.valign-equal {
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
}
.valign-center {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.valign-top {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.valign-bottom {
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}
.valign-justify {
  -webkit-box-align: space-between;
      -ms-flex-align: space-between;
          align-items: space-between;
}
/* self vertical align */
.self-align-left {
  margin-right: auto !important;
}
.self-align-right {
  margin-left: auto !important;
}
.self-align-center {
  margin-left: auto !important;
  margin-right: auto !important;
}
.self-valign-top {
  -ms-flex-item-align: start;
      align-self: flex-start;
}
.self-valign-center {
  -ms-flex-item-align: center;
      align-self: center;
}
.self-valign-bottom {
  -ms-flex-item-align: end;
      align-self: flex-end;
}
.self-valign-stretch {
  -ms-flex-item-align: stretch;
      align-self: stretch;
}
.editor {
  position: relative;
  width: 100%;
  min-height: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column nowrap;
          flex-flow: column nowrap;
  border: 1px #adadad solid;
  background-color: #fff;
}
.editor .navbar.editor-theme.on-edge-abs.animate,
.editor .navbar.editor-theme.on-edge-abs-bottom.animate,
.editor .navbar.editor-theme.on-edge.animate {
  z-index: 9999999;
  opacity: 0;
}
.editor:hover > .navbar:not(.on-edge-abs-bottom).animate {
  top: 3px;
  opacity: 1;
}
.editor:hover > .navbar.on-edge-abs-bottom.animate {
  top: auto;
  bottom: 3px;
}
.editor .edit-content {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  padding: 8px 10px;
}
.editor .edit-content img {
  max-width: 100%;
}
.editor.icon {
  min-height: 100px;
}
.editor.icon .edit-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.editor.icon .edit-content a {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background-color: #E3E6E8;
  -webkit-transition: background-color 0.3s;
  transition: background-color 0.3s;
  font-size: 1.8rem;
}
.editor.icon .edit-content a:hover {
  background-color: #dedede;
}
.editor.icon .edit-content a img {
  max-height: 100%;
}
.editor.editor-row .edit-content {
  padding: 10px 5px;
}
.editor.editor-row .edit-content a {
  background-color: #E3E6E8;
  -webkit-transition: background-color 0.3s;
  transition: background-color 0.3s;
  position: absolute;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.editor.editor-row .edit-content a:hover {
  background-color: #dedede;
}
/* Dialog */
.dialog-cover-layer {
  position: fixed;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  z-index: 9999999;
  background-color: rgba(0, 0, 0, 0.5);
}
.dialog {
  position: absolute;
  visibility: hidden;
  overflow: hidden;
  width: 0;
  height: 0;
  z-index: 99999999;
  clear: both;
  top: 20px;
  left: 20px;
  border-radius: 6px;
  -webkit-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.5);
          box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.5);
  -webkit-transition: visibility 0.3s;
  transition: visibility 0.3s;
  /*.editor .edit-content {
    overflow-y: scroll;
  }*/
}
.dialog.opened {
  visibility: visible;
  height: unset;
  width: unset;
}
.dialog:has(.vscomp-dropbox-wrapper:not(.closed)) {
  overflow: visible;
}
.dialog:has(.vscomp-dropbox-wrapper:not(.closed)) > .editor .edit-content {
  overflow-y: visible;
}
@media (max-width: 480px) {
  .dialog {
    border: 0;
  }
}
.dialog > .editor {
  width: auto;
  border-radius: 6px;
}
.dialog > .editor .navigation .title-item {
  white-space: normal;
}
.dialog > .editor .navigation .icon-item.close a.close-dialog {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 36px;
  height: 36px;
  border-radius: 100%;
  padding: 0;
  margin: 0.25rem;
}
.dialog > .editor .navigation .icon-item.close a.close-dialog i {
  font-size: 0.9rem;
  line-height: 1;
}
.dialog > .editor .navigation.options-bar {
  position: relative;
  padding: 0;
  border-radius: 0;
  background-color: transparent;
}
.dialog > .editor .navigation.options-bar .navbar-title {
  background-color: transparent;
  color: #2e2e2e;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  padding: 10px 15px;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
.dialog > .editor .navigation.options-bar .navbar-group {
  background-color: transparent;
}
.dialog > .editor .navigation.options-bar .navbar-group .navbar-item .close-dialog {
  cursor: pointer;
  padding: 10px 15px;
}
.dialog > .editor .navigation.options-bar .navbar-group .navbar-item .close-dialog i {
  font-size: 2rem;
}
.dialog > .editor .navigation.options-bar:after {
  position: absolute;
  bottom: 0;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  content: "";
  width: 99%;
  background-color: #ccc;
  height: 1px;
}
.dialog > .editor .edit-content {
  overflow-y: hidden;
  padding: 15px 15px;
}
.dialog > .editor .edit-content.scrollable {
  overflow-y: scroll;
}
.dialog > .editor .edit-content > .progress {
  position: relative !important;
}
.dialog > .editor .edit-content .form-template.fields-in-row {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.progress {
  position: relative;
  display: inline-block;
  width: 100%;
  height: 100%;
  min-height: 60px;
  color: #8a8989;
  background-color: transparent;
}
.progress.filled {
  background-color: rgba(0, 0, 0, 0.4);
  border-radius: 1.5rem;
}
.progress .progress-body {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  padding: 1rem 1.65rem 1rem 0.5rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-align: center;
  gap: 0.5rem;
  min-width: 150px;
  max-width: 380px;
  z-index: 99999999999999999;
  background-color: rgba(255, 255, 255, 0.8);
}
.progress .progress-body .icon {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 80px;
  width: 80px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  position: relative;
}
.progress .progress-body .icon i {
  width: 80px;
  color: #2e2e2e;
  font-size: 4.2em;
}
.progress .progress-body .msg {
  color: #000;
  font-size: 1.1rem;
  font-weight: bold;
  text-align: center;
}
.progress .progress-body .percentage {
  position: absolute;
  width: 100%;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  text-align: center;
  font-weight: bold;
}
.progress-dialog {
  display: none;
  position: fixed;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  min-width: 300px;
  height: 150px;
  z-index: 999999999999999;
  font-size: 2.5em;
  border-radius: 4px;
  color: #000;
}
.progress-dialog .progress.filled {
  background-color: transparent;
}
.progress-dialog .progress .progress-body {
  position: relative;
  background-color: rgba(255, 255, 255, 0.9);
}
.progress-dialog.visible {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-align: center;
}
.progress-bar {
  position: relative;
  width: 100%;
}
.progress-bar .progress-body {
  width: 100%;
  height: 18px;
  background-color: #e1e0e0;
  border: 1px #8a8989 solid;
  border-radius: 4px;
}
.progress-bar .progress-body .percentage {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  z-index: 9;
  font-size: 0.8em;
  font-weight: bold;
  color: #2e2e2e;
}
.progress-bar .progress-body .progress-completed {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  z-index: 3;
  -webkit-transition: width 1s ease-out;
  transition: width 1s ease-out;
  background-color: #8a8989;
  border-radius: 4px;
}
/**
  @iconType: type of icon bitmap|svg|fa.
  @uncheckedIcon: Icon for unchecked field. If type is url, define url to image. If type is svg-inline, define inline svg source for css. If type is fa, define hex code of fa icon.
  @checkedIcon: Icon for checked field. Same rules as by uncheckedIcon.
  @checkAreaWidth: Define width of check area.
  @checkAreaHeight: Define height of check area.
*/
/**
  @checkboxIconType: type of icon bitmap|svg|fa.
  @checkboxUncheckedIcon: Icon for unchecked field. If type is url, define url to image. If type is svg-inline, define inline svg source for css. If type is fa, define hex code of fa icon.
  @checkboxCheckedIcon: Icon for checked field. Same rules as by uncheckedIcon.
  @checkAreaWidth: Define width of check area.
  @checkAreaHeight: Define height of check area.
*/
/**
  @radioIconType: type of icon bitmap|svg|fa.
  @radioUncheckedIcon: Icon for unchecked field. If type is url, define url to image. If type is svg-inline, define inline svg source for css. If type is fa, define hex code of fa icon.
  @radioCheckedIcon: Icon for checked field. Same rules as by uncheckedIcon.
  @checkAreaWidth: Define width of check area.
  @checkAreaHeight: Define height of check area.
*/
input,
button,
select,
textarea {
  display: block;
  margin: 0;
  padding-block: 0.8rem;
  padding-inline: 0.5rem;
  background: none;
  border: none;
  overflow: visible;
  font-size: 1rem;
  font-family: 'Ubuntu', sans-serif;
  line-height: 1.15;
}
input:focus,
button:focus,
select:focus,
textarea:focus,
input.focus,
button.focus,
select.focus,
textarea.focus,
input:focus,
button:focus,
select:focus,
textarea:focus,
input:hover,
button:hover,
select:hover,
textarea:hover {
  outline: 0;
}
select,
textarea,
input {
  border-radius: 0;
  border: 1px solid #ccc;
  -webkit-transition: border 0.3s;
  transition: border 0.3s;
}
select .__placeholder,
textarea .__placeholder,
input .__placeholder {
  color: #ccc;
  width: auto;
}
select::-webkit-input-placeholder,
textarea::-webkit-input-placeholder,
input::-webkit-input-placeholder {
  color: #ccc;
  width: auto;
}
select::-moz-placeholder,
textarea::-moz-placeholder,
input::-moz-placeholder {
  color: #ccc;
  width: auto;
  opacity: 1;
}
select:-ms-input-placeholder,
textarea:-ms-input-placeholder,
input:-ms-input-placeholder {
  color: #ccc;
  width: auto;
}
select::-webkit-input-placeholder, textarea::-webkit-input-placeholder, input::-webkit-input-placeholder {
  color: #ccc;
  width: auto;
}
select::-moz-placeholder, textarea::-moz-placeholder, input::-moz-placeholder {
  color: #ccc;
  width: auto;
}
select:-ms-input-placeholder, textarea:-ms-input-placeholder, input:-ms-input-placeholder {
  color: #ccc;
  width: auto;
}
select::-ms-input-placeholder, textarea::-ms-input-placeholder, input::-ms-input-placeholder {
  color: #ccc;
  width: auto;
}
select::placeholder,
textarea::placeholder,
input::placeholder {
  color: #ccc;
  width: auto;
}
select:-webkit-autofill,
textarea:-webkit-autofill,
input:-webkit-autofill,
select:-webkit-autofill:hover,
textarea:-webkit-autofill:hover,
input:-webkit-autofill:hover,
select:-webkit-autofill:focus,
textarea:-webkit-autofill:focus,
input:-webkit-autofill:focus,
select:-webkit-autofill:active,
textarea:-webkit-autofill:active,
input:-webkit-autofill:active {
  -webkit-transition: all 5000s ease-in-out 0s;
  transition: all 5000s ease-in-out 0s;
  -webkit-transition-property: background-color, color;
  transition-property: background-color, color;
}
span[id$=_message]:not(.help-block):not(.text-danger):not(.invalid-feedback),
div[id$=_message]:not(.help-block):not(.text-danger):not(.invalid-feedback) {
  display: none !important;
}
input [type="button"],
input [type="reset"],
input [type="submit"],
input [type="image"] button {
  border: none;
  overflow: visible;
  -webkit-appearance: button;
  display: inline-block;
  vertical-align: middle;
  cursor: pointer;
  -ms-touch-action: manipulation;
      touch-action: manipulation;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}
input [type="button"]:active,
input [type="reset"]:active,
input [type="submit"]:active,
input [type="image"] button:active,
input [type="button"].active,
input [type="reset"].active,
input [type="submit"].active,
input [type="image"] button.active {
  background-image: none;
  outline: 0;
}
select:focus,
textarea:focus,
input [type="tel"]:focus,
input [type="text"]:focus,
input [type="email"]:focus,
input [type="search"]:focus,
input [type="password"]:focus,
input [type="file"]:focus {
  outline: unset;
}
textarea {
  min-height: 120px;
}
label {
  display: block;
  max-width: 100%;
}
button.icon-btn {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 0.5rem;
}
button.icon-btn .icons-set {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 0.5rem;
}
.onoffswitch {
  position: relative;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  min-height: 40.5px;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.onoffswitch .onoffswitch-checkbox {
  display: none !important;
}
.onoffswitch .onoffswitch-checkbox:checked ~ .onoffswitch-label .onoffswitch-inner {
  margin-left: 0;
}
.onoffswitch .onoffswitch-checkbox:checked ~ .onoffswitch-label .onoffswitch-switch {
  right: 0;
}
.onoffswitch .onoffswitch-label {
  display: block;
  overflow: hidden;
  cursor: pointer;
  border: 2px solid #ced4da;
  border-radius: 14px;
  width: 49px;
  height: 23px;
  position: relative;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.onoffswitch .switch-label {
  -webkit-padding-start: 1rem;
          padding-inline-start: 1rem;
}
.onoffswitch .onoffswitch-inner {
  display: block;
  width: 200%;
  margin-left: -100%;
  -webkit-transition: margin 0.3s ease-in 0s;
  transition: margin 0.3s ease-in 0s;
  height: 100%;
}
.onoffswitch .onoffswitch-inner:before,
.onoffswitch .onoffswitch-inner:after {
  display: block;
  float: left;
  width: 50%;
  height: 19px;
  padding: 0;
  font-size: 14px;
  color: white;
  font-family: Trebuchet, Arial, sans-serif;
  font-weight: bold;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  line-height: 160%;
}
.onoffswitch .onoffswitch-inner:before {
  content: "I";
  padding-left: 43px;
  background-color: #99cc33;
  color: #FFFFFF;
  height: 100%;
}
.onoffswitch .onoffswitch-inner:after {
  content: "0";
  padding-right: 11px;
  background-color: #FFFFFF;
  color: #B8B2B2;
  text-align: right;
  height: 100%;
}
.onoffswitch .onoffswitch-switch {
  display: block;
  width: 19px;
  margin: 0px;
  background: #FFFFFF;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 26px;
  border: 2px solid #ced4da;
  border-radius: 14px;
  -webkit-transition: all 0.3s ease-in 0s;
  transition: all 0.3s ease-in 0s;
}
.onoffswitch.disabled .onoffswitch-label,
.onoffswitch.disabled .onoffswitch-switch {
  border: 2px solid #e1e1e1;
}
.onoffswitch.disabled .onoffswitch-inner:before {
  background-color: #e1e1e1;
}
.onoffswitch.disabled .switch-label,
.onoffswitch.disabled .onoffswitch-inner:after {
  color: #e1e1e1;
}
.switch-tabs {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 1rem;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.switch-tabs > input[type="checkbox"] {
  display: none !important;
}
.switch-tabs .switch-label {
  -webkit-margin-after: 0;
          margin-block-end: 0;
}
.switch-tabs .switch-tabs-options {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  border: 1px #ccc solid;
  border-radius: 1.5rem;
  overflow: hidden;
}
.switch-tabs .switch-tabs-option {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  margin: 0;
  padding: 1rem 1.5rem;
  border: 0;
  background-color: transparent;
  color: var(--primary-color);
  font-weight: bold;
  white-space: nowrap;
  line-height: normal;
  cursor: pointer;
  -webkit-transition: background-color 0.3s, color 0.3s;
  transition: background-color 0.3s, color 0.3s;
}
.switch-tabs .switch-tabs-option:not(:last-child) {
  border-right: 1px #ccc solid;
}
.switch-tabs .switch-tabs-option:focus {
  outline: 0;
}
.switch-tabs > input[type="checkbox"]:not(:checked) ~ .switch-tabs-options .switch-tabs-option-off,
.switch-tabs > input[type="checkbox"]:checked ~ .switch-tabs-options .switch-tabs-option-on {
  background-color: var(--primary-color);
  color: #fff;
}
.switch-tabs.disabled .switch-label {
  color: #b8b2b2;
}
.switch-tabs.disabled .switch-tabs-options {
  border-color: #e1e1e1;
}
.switch-tabs.disabled .switch-tabs-option {
  color: #b8b2b2;
  cursor: not-allowed;
}
.switch-tabs.disabled .switch-tabs-option:not(:last-child) {
  border-right-color: #e1e1e1;
}
.switch-tabs.disabled > input[type="checkbox"]:not(:checked) ~ .switch-tabs-options .switch-tabs-option-off,
.switch-tabs.disabled > input[type="checkbox"]:checked ~ .switch-tabs-options .switch-tabs-option-on {
  background-color: #e1e1e1;
  color: #fff;
}
.input-wrap {
  min-width: unset;
}
.input-wrap input,
.input-wrap select,
.input-wrap textarea,
.input-wrap button {
  width: 100%;
}
.input-wrap.search-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
}
.input-wrap.search-wrap input[type=text] {
  width: 100%;
  margin-top: 0;
  margin-left: 0;
}
.input-wrap.search-wrap button {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.input-wrap.checkbox-wrap,
.input-wrap.radio-wrap {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  cursor: pointer;
}
.input-wrap.checkbox-wrap label,
.input-wrap.radio-wrap label {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.input-wrap.checkbox-wrap label:before,
.input-wrap.radio-wrap label:before {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-margin-end: 0.75rem;
          margin-inline-end: 0.75rem;
  width: 25px;
  height: 25px;
}
.input-wrap.checkbox-wrap input[type='checkbox'] {
  display: none;
}
.input-wrap.checkbox-wrap input[type='checkbox'] + label {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.input-wrap.radio-wrap input[type='radio'] {
  display: none;
}
.input-wrap.radio-wrap input[type='radio'] + label {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.input-wrap.switcher {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 0.75rem;
}
.input-wrap.select-wrap .drop-down-wrap {
  width: 100%;
}
.input-wrap.select-wrap .drop-down-wrap .drop-down-area {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  text-align: left;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-transition: background-color 0.3s ease-in-out;
  transition: background-color 0.3s ease-in-out;
}
.input-wrap.select-wrap .drop-down-wrap.multiple .drop-down-area {
  display: grid;
  grid-gap: 8px;
  grid-template-columns: repeat(auto-fill, minmax(100px, 1fr));
}
.input-wrap.select-wrap .drop-down-wrap.multiple .drop-down-area .selected-option {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.input-wrap.select-wrap .search-area input {
  display: block;
  width: 100%;
}
.form-group > span {
  position: relative;
  visibility: hidden;
  max-height: 0;
  -ms-flex-item-align: start;
      align-self: flex-start;
  -webkit-transition: visibility 0.3s, max-height 0.3s, margin-top 0.3s;
  transition: visibility 0.3s, max-height 0.3s, margin-top 0.3s;
  -webkit-margin-start: 0.5rem;
          margin-inline-start: 0.5rem;
}
.form-group > span.text-danger {
  display: inline-block;
  -webkit-margin-before: 0.65rem;
          margin-block-start: 0.65rem;
  visibility: visible;
  max-height: 200px;
  color: #fff;
  background-color: #e87e13;
  border-radius: 9px;
  padding-block: 0.2rem;
  padding-inline: 1rem;
  font-size: 0.85rem;
}
.form-group > span.text-danger:before {
  position: absolute;
  left: -1px;
  bottom: 88%;
  content: "";
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 5px 15px 5px;
  border-color: transparent transparent #e87e13 transparent;
  -webkit-transform: rotate(329deg);
          transform: rotate(329deg);
}
.form-group > label {
  -webkit-margin-after: 0.25rem;
          margin-block-end: 0.25rem;
}
.form-group.has-error input,
.form-group.has-error select,
.form-group.has-error textarea {
  border-color: #e87e13;
}
.form-group.err-before > span {
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
}
.form-group.err-before label {
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
}
.form-group.err-before .input-wrap {
  -webkit-box-ordinal-group: 4;
      -ms-flex-order: 3;
          order: 3;
}
.form-template {
  -webkit-margin-after: 1.5rem;
          margin-block-end: 1.5rem;
}
.form-template .form-template {
  -webkit-margin-after: 0;
          margin-block-end: 0;
}
.form-template .form-group {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  margin-block: 1.5rem;
}
.form-template .form-group:not(.actions-wrapper) {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.form-template .form-group:first-child {
  -webkit-margin-before: 0;
          margin-block-start: 0;
}
.form-template .form-group:last-child {
  -webkit-margin-after: 0;
          margin-block-end: 0;
}
.form-template .form-group.checkbox-list,
.form-template .form-group.radio-list {
  gap: 1rem;
}
.form-template.form-table {
  display: grid;
  grid-template-columns: auto 1fr;
}
.form-template.form-table .table-row {
  display: contents;
}
.form-template.form-table .table-row > .table-label,
.form-template.form-table .table-row > .form-group {
  border-bottom: 1px solid #ebebeb;
  padding-block: 0.75rem;
}
.form-template.form-table .table-row > .table-label {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.form-template.form-table .table-row > .form-group {
  -webkit-padding-start: 1.5rem;
          padding-inline-start: 1.5rem;
}
.form-template.form-table .table-row > .form-group {
  margin: 0;
}
.form-template.form-table .table-row:last-child > .table-label,
.form-template.form-table .table-row:last-child > .form-group {
  border-bottom: 0;
}
.form-template.fields-in-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 1rem;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.form-template.fields-in-row > .form-group {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 1rem;
  width: 100%;
  max-width: 200px;
  margin-block: 0;
}
.form-template.fields-in-row > .form-group .input-wrap {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
.form-template.fields-in-row.native-spread .form-group {
  max-width: unset;
}
.vscomp-ele {
  width: 100%;
  max-width: 100%;
}
.vscomp-wrapper .vscomp-toggle-button {
  padding-block: 0.8rem;
  padding-inline: 0.5rem;
  -webkit-padding-end: 2rem;
          padding-inline-end: 2rem;
  font-size: 1rem;
  font-family: 'Ubuntu', sans-serif;
  line-height: 1.15;
  background-color: #fff;
  border: 1px solid #ebebeb;
  border-radius: 0;
  -webkit-transition: border 0.3s;
  transition: border 0.3s;
}
.vscomp-wrapper .vscomp-value {
  height: auto;
  line-height: 1.15;
}
.input-wrap.checkbox-wrap input[type='checkbox'] + label:before {
  width: 25px;
  height: 25px;
  background-repeat: no-repeat;
  background-size: contain;
  content: '';
  background-image: url('../../../../src-icons/form/checkbox-unchecked.svg');
}
.input-wrap.checkbox-wrap input[type='checkbox']:checked + label:before {
  content: '';
  background-image: url('../../../../src-icons/form/checkbox-checked.svg');
}
.input-wrap.checkbox-wrap input[type='checkbox']:disabled + label {
  color: #ebebeb;
}
.input-wrap.radio-wrap input[type='radio'] + label:before {
  width: 25px;
  height: 25px;
  background-repeat: no-repeat;
  background-size: contain;
  content: '';
  background-image: url('../../../../src-icons/form/radio-unchecked.svg');
}
.input-wrap.radio-wrap input[type='radio']:checked + label:before {
  content: '';
  background-image: url('../../../../src-icons/form/radio-checked.svg');
}
.input-wrap.radio-wrap input[type='radio']:disabled + label {
  color: #ebebeb;
}
.form-group > label {
  font-weight: 600;
}
.form-group > label:after {
  content: ':';
}
.form-template.form-table .table-row .table-label > label {
  font-weight: 600;
}
.form-template.form-table .table-row .table-label > label:after {
  content: ':';
}
.form-template.two-columns {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  grid-gap: 1rem;
}
.form-template.two-columns .form-group {
  margin-block: 0;
  grid-column: span 2;
}
@media (min-width: 768px) {
  .form-template.two-columns .form-group {
    grid-column: span 1;
  }
}
.help-block {
  display: block;
  margin-top: 7px;
  font-size: 12px;
  color: #737373;
  cursor: default;
}
span.help-block {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
}
span.help-block i {
  margin-right: 5px;
}
.fields-wrap,
.fields-section {
  padding: 7px 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
form .form-group {
  margin-top: 35px;
  /*span {
    display: block;
    
    &.help-block {
      font-size: 0.85em;
      white-space: nowrap;
      
      &.text-danger {
        padding: 5px 20px;
        color: #fff;
        background-color: #d8000c;
        border-radius: 5px;
        
        &:before {
          border-left: 5px solid transparent;
          border-right: 5px solid transparent;
          border-top: 5px solid #d8000c;
        }
      }
    }
  }*/
  /*&.span-bottom {
    span.help-block.text-danger {
      &:before {
        border-left: 5px solid transparent;
        border-right: 5px solid transparent;
        border-bottom: 5px solid #d8000c;
        border-top: 0;
      }
    }
  }*/
}
form .form-group .onoffswitch-div-width {
  margin-left: 0 !important;
}
form .form-group.centered {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: unset;
  margin: 0 auto;
}
form .form-group .inp-wrap:not(.inp-checkbox-wrap):not(.inp-radio-wrap) {
  position: relative;
}
form .form-group .inp-wrap:not(.inp-checkbox-wrap):not(.inp-radio-wrap) span {
  right: 0;
}
.has-error .checkbox,
.has-error .checkbox-inline,
.has-error .control-label,
.has-error .help-block,
.has-error .radio,
.has-error .radio-inline,
.has-error.checkbox label,
.has-error.checkbox-inline label,
.has-error.radio label,
.has-error.radio-inline label {
  color: #a94442;
}
select,
textarea,
input[type="tel"],
input[type="text"],
input[type="email"],
input[type="password"] {
  background-color: #fff;
  padding: 8px 10px;
  width: 100%;
  line-height: 1.2em;
  border: 1px #ebebeb solid;
}
select:-webkit-autofill,
textarea:-webkit-autofill,
input[type="tel"]:-webkit-autofill,
input[type="text"]:-webkit-autofill,
input[type="email"]:-webkit-autofill,
input[type="password"]:-webkit-autofill {
  background-color: #fff;
}
select:focus,
textarea:focus,
input[type="tel"]:focus,
input[type="text"]:focus,
input[type="email"]:focus,
input[type="password"]:focus {
  border: 1px #ebebeb solid;
}
select:disabled,
textarea:disabled,
input[type="tel"]:disabled,
input[type="text"]:disabled,
input[type="email"]:disabled,
input[type="password"]:disabled,
select[disabled],
textarea[disabled],
input[type="tel"][disabled],
input[type="text"][disabled],
input[type="email"][disabled],
input[type="password"][disabled] {
  background-color: #ebebeb;
  border: 1px #5d5d5d solid;
}
select .__placeholder,
textarea .__placeholder,
input[type="tel"] .__placeholder,
input[type="text"] .__placeholder,
input[type="email"] .__placeholder,
input[type="password"] .__placeholder {
  color: #828282;
  width: auto;
}
select::-webkit-input-placeholder,
textarea::-webkit-input-placeholder,
input[type="tel"]::-webkit-input-placeholder,
input[type="text"]::-webkit-input-placeholder,
input[type="email"]::-webkit-input-placeholder,
input[type="password"]::-webkit-input-placeholder {
  color: #828282;
  width: auto;
}
select::-moz-placeholder,
textarea::-moz-placeholder,
input[type="tel"]::-moz-placeholder,
input[type="text"]::-moz-placeholder,
input[type="email"]::-moz-placeholder,
input[type="password"]::-moz-placeholder {
  color: #828282;
  width: auto;
  opacity: 1;
}
select:-ms-input-placeholder,
textarea:-ms-input-placeholder,
input[type="tel"]:-ms-input-placeholder,
input[type="text"]:-ms-input-placeholder,
input[type="email"]:-ms-input-placeholder,
input[type="password"]:-ms-input-placeholder {
  color: #828282;
  width: auto;
}
select::-webkit-input-placeholder, textarea::-webkit-input-placeholder, input[type="tel"]::-webkit-input-placeholder, input[type="text"]::-webkit-input-placeholder, input[type="email"]::-webkit-input-placeholder, input[type="password"]::-webkit-input-placeholder {
  color: #828282;
  width: auto;
}
select::-moz-placeholder, textarea::-moz-placeholder, input[type="tel"]::-moz-placeholder, input[type="text"]::-moz-placeholder, input[type="email"]::-moz-placeholder, input[type="password"]::-moz-placeholder {
  color: #828282;
  width: auto;
}
select:-ms-input-placeholder, textarea:-ms-input-placeholder, input[type="tel"]:-ms-input-placeholder, input[type="text"]:-ms-input-placeholder, input[type="email"]:-ms-input-placeholder, input[type="password"]:-ms-input-placeholder {
  color: #828282;
  width: auto;
}
select::-ms-input-placeholder, textarea::-ms-input-placeholder, input[type="tel"]::-ms-input-placeholder, input[type="text"]::-ms-input-placeholder, input[type="email"]::-ms-input-placeholder, input[type="password"]::-ms-input-placeholder {
  color: #828282;
  width: auto;
}
select::placeholder,
textarea::placeholder,
input[type="tel"]::placeholder,
input[type="text"]::placeholder,
input[type="email"]::placeholder,
input[type="password"]::placeholder {
  color: #828282;
  width: auto;
}
select {
  min-height: unset;
  height: calc(1.2em + 18px);
}
.has-error .form-control {
  border-color: #a94442;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
label {
  display: block;
  max-width: 100%;
  margin-bottom: 5px;
  font-weight: 700;
  font-size: 1rem;
  color: #333333;
  line-height: 1.5;
}
.inp-wrap.inp-search-wrap {
  position: relative;
  width: 300px;
}
.inp-wrap.inp-search-wrap input[type=text] {
  border-color: #ebebeb;
  color: #fff;
  background-color: transparent;
}
.inp-wrap.inp-search-wrap input[type=text]:focus {
  border: 1px #ebebeb solid;
  outline: 0;
}
.inp-wrap.inp-search-wrap input[type=text] .__placeholder {
  color: #ebebeb;
  width: auto;
}
.inp-wrap.inp-search-wrap input[type=text]::-webkit-input-placeholder {
  color: #ebebeb;
  width: auto;
}
.inp-wrap.inp-search-wrap input[type=text]::-moz-placeholder {
  color: #ebebeb;
  width: auto;
  opacity: 1;
}
.inp-wrap.inp-search-wrap input[type=text]:-ms-input-placeholder {
  color: #ebebeb;
  width: auto;
}
.inp-wrap.inp-search-wrap input[type=text]::-ms-input-placeholder {
  color: #ebebeb;
  width: auto;
}
.inp-wrap.inp-search-wrap input[type=text]::placeholder {
  color: #ebebeb;
  width: auto;
}
.inp-wrap.inp-search-wrap button {
  position: absolute;
  right: 9px;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  padding: 0;
  cursor: pointer;
}
.inp-wrap.inp-search-wrap button img,
.inp-wrap.inp-search-wrap button svg {
  height: 25px;
}
.inp-wrap.inp-search-wrap span {
  display: none;
}
.inp-wrap.inp-checkbox-wrap .checkbox-field {
  width: 20px;
  height: 20px;
}
.inp-wrap.inp-checkbox-wrap .label-text {
  font-size: 16px;
}
input.input-quantity {
  -moz-appearance: textfield;
  float: none;
  width: 100%;
  display: block;
  padding: 5px 10px 5px 3px;
  margin: 0;
  text-align: right;
  z-index: 0 !important;
  font-size: 1.3rem;
  background-color: transparent;
  border: 0;
}
input.input-quantity::-webkit-outer-spin-button,
input.input-quantity::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
input.input-quantity:focus {
  outline: 0;
}
div.input-quantity-wrap {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  width: 100%;
  min-height: 40px;
  -moz-appearance: textfield;
}
div.input-quantity-wrap .input-quantity:focus {
  border-color: transparent;
}
div.input-quantity-wrap .input-quantity-nav {
  display: grid;
  grid-template-columns: minmax(0, 1fr) auto;
  grid-template-rows: 1fr 1fr;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  min-width: 0;
}
div.input-quantity-wrap .input-quantity-nav > input {
  grid-column: 1;
  grid-row: 1 / span 2;
  align-self: stretch;
}
div.input-quantity-wrap .input-quantity-nav .quantity-button {
  grid-column: 2;
  position: relative;
  cursor: pointer;
  width: 23px;
  border-left: 1px #bbbbbb solid;
  border-right: 1px #bbbbbb solid;
  text-align: center;
  line-height: 1.7;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  font-weight: 700;
  right: 0;
  -webkit-transform: translateX(0);
          transform: translateX(0);
  font-size: 15px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-transition: background-color 0.3s;
  transition: background-color 0.3s;
}
div.input-quantity-wrap .input-quantity-nav .quantity-button:hover {
  background-color: #e4cfa0;
}
div.input-quantity-wrap .input-quantity-nav .quantity-button img {
  display: block;
  height: 13px;
}
div.input-quantity-wrap .input-quantity-nav .quantity-button.quantity-up {
  grid-row: 1;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding-top: 4px;
}
div.input-quantity-wrap .input-quantity-nav .quantity-button.quantity-up img {
  -webkit-transform: rotate(-90deg);
          transform: rotate(-90deg);
}
div.input-quantity-wrap .input-quantity-nav .quantity-button.quantity-down {
  grid-row: 2;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  border-top: 1px #1f0e0082 solid;
  padding-top: 7px;
}
div.input-quantity-wrap .input-quantity-nav .quantity-button.quantity-down img {
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
}
.fields-in-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.fields-in-row .form-group {
  width: unset;
}
.fields-in-row .custom-file {
  width: 400px;
}
.fields-in-row > .form-group,
.fields-in-row > .form-control,
.fields-in-row > .btn {
  margin-top: 0;
  margin-bottom: 0;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
.fields-in-row > .form-group:not(:first-child),
.fields-in-row > .form-control:not(:first-child),
.fields-in-row > .btn:not(:first-child) {
  margin-left: 10px;
}
.onoffswitch label {
  margin: 0;
}
form.error-messages-tooltip .form-group {
  position: relative;
}
form.error-messages-tooltip .form-group > .invalid-feedback {
  position: absolute;
  top: 100%;
  inset-inline-start: 0;
  z-index: 5;
  max-width: 100%;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  -webkit-margin-before: 0.45rem;
          margin-block-start: 0.45rem;
  padding-block: 0.3rem;
  padding-inline: 0.75rem;
  font-size: 0.8rem;
  line-height: 1.3;
  color: #fff;
  background-color: #e87e13;
  border-radius: 4px;
  -webkit-box-shadow: 0 2px 6px rgba(0, 0, 0, 0.25);
          box-shadow: 0 2px 6px rgba(0, 0, 0, 0.25);
  pointer-events: none;
}
form.error-messages-tooltip .form-group > .invalid-feedback:before {
  content: '';
  position: absolute;
  bottom: 100%;
  inset-inline-start: 1rem;
  border: 6px solid transparent;
  border-block-end-color: #e87e13;
}
.iti.iti--inline-country-selector:not(.iti--detached-country-selector) .iti__country-selector {
  z-index: 6;
}
select[class*="virtual-select"] {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  display: block;
  width: 100%;
  height: calc(22px + (0.8rem * 2));
  padding: 0.8rem 30px 0.8rem 0.5rem;
  border: 1px solid #ebebeb;
  border-radius: 0.25rem;
  background-color: #fff;
  font-family: 'Ubuntu', sans-serif;
  font-size: 1rem;
  line-height: 20px;
  color: #333333;
  overflow: hidden;
}
select[class*="virtual-select"].size-lg {
  height: calc(22px + 2.2rem);
}
select[class*="virtual-select"].size-sm,
select[class*="virtual-select"].size-xs {
  height: calc(22px + 0.8rem);
}
.vscomp-ele {
  display: block;
  max-width: 100%;
}
.vscomp-wrapper {
  font-family: 'Ubuntu', sans-serif;
  font-size: 1rem;
  font-weight: normal;
  text-transform: none;
  color: #333333;
}
.vscomp-ele-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.vscomp-ele-wrapper .vscomp-toggle-button {
  height: calc(22px + (0.8rem * 2));
  padding: 0.8rem 30px 0.8rem 0.5rem;
  border: 1px solid #ebebeb;
  border-radius: 0.25rem;
  background-color: #fff;
  -webkit-transition: border-color 0.3s;
  transition: border-color 0.3s;
}
.vscomp-ele-wrapper.size-lg .vscomp-toggle-button {
  height: calc(22px + 2.2rem);
  padding: 1.1rem 30px 1.1rem 0.8rem;
  font-size: 1.1rem;
}
.vscomp-ele-wrapper.size-sm .vscomp-toggle-button,
.vscomp-ele-wrapper.size-xs .vscomp-toggle-button {
  height: calc(22px + 0.8rem);
  padding: 0.4rem 30px 0.4rem 0.5rem;
  font-size: 0.9rem;
}
.vscomp-ele-wrapper .vscomp-value {
  height: 20px;
  line-height: 20px;
}
.vscomp-ele-wrapper:not(.has-value) .vscomp-value {
  opacity: 1;
  color: #ccc;
}
.vscomp-ele-wrapper .vscomp-arrow::after {
  border-bottom-color: #333333;
  border-right-color: #333333;
}
.vscomp-ele-wrapper:focus,
.vscomp-ele-wrapper.focused {
  outline: none;
}
.vscomp-ele-wrapper:focus .vscomp-toggle-button,
.vscomp-ele-wrapper.focused .vscomp-toggle-button {
  border-color: #ebebeb;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.vscomp-ele-wrapper.has-error .vscomp-toggle-button {
  border-color: #b51919;
}
.vscomp-ele-wrapper .vscomp-clear-icon::before,
.vscomp-ele-wrapper .vscomp-clear-icon::after {
  background-color: #333333;
}
.vscomp-ele[disabled] .vscomp-ele-wrapper .vscomp-toggle-button {
  background-color: #ebebeb;
  color: #333333;
  cursor: not-allowed;
}
.vscomp-dropbox-wrapper:not(.show-as-popup) .vscomp-dropbox-container {
  overflow: hidden;
  border: 1px solid #ebebeb;
  border-radius: 0.25rem;
  -webkit-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.175);
          box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.175);
}
.vscomp-dropbox-wrapper .vscomp-dropbox {
  background-color: #fff;
  border-radius: 0.25rem;
  padding-bottom: 0.5rem;
}
.vscomp-dropbox-wrapper .vscomp-search-container {
  padding: 0 0.5rem 0 1rem;
  border-bottom: 1px solid #ebebeb;
}
.vscomp-dropbox-wrapper .vscomp-search-container input {
  border: 0;
  border-radius: 0;
  background-color: transparent;
  font-family: 'Ubuntu', sans-serif;
  font-size: 1rem;
  color: #333333;
}
.vscomp-dropbox-wrapper .vscomp-search-container input .__placeholder {
  color: #ccc;
  width: auto;
}
.vscomp-dropbox-wrapper .vscomp-search-container input::-webkit-input-placeholder {
  color: #ccc;
  width: auto;
}
.vscomp-dropbox-wrapper .vscomp-search-container input::-moz-placeholder {
  color: #ccc;
  width: auto;
  opacity: 1;
}
.vscomp-dropbox-wrapper .vscomp-search-container input:-ms-input-placeholder {
  color: #ccc;
  width: auto;
}
.vscomp-dropbox-wrapper .vscomp-search-container input::-ms-input-placeholder {
  color: #ccc;
  width: auto;
}
.vscomp-dropbox-wrapper .vscomp-search-container input::placeholder {
  color: #ccc;
  width: auto;
}
.vscomp-dropbox-wrapper .vscomp-search-container input:focus {
  border: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
  outline: none;
}
.vscomp-dropbox-wrapper .vscomp-search-clear:hover {
  color: #333333;
}
.vscomp-dropbox-wrapper .vscomp-toggle-all-button {
  color: #333333;
}
.vscomp-dropbox-wrapper .vscomp-options-container {
  scrollbar-width: thin;
}
.vscomp-dropbox-wrapper .vscomp-option {
  padding: 0 1rem;
  color: #333333;
  -webkit-transition: background-color 0.2s, color 0.2s;
  transition: background-color 0.2s, color 0.2s;
}
.vscomp-dropbox-wrapper .vscomp-option.focused {
  background-color: transparent;
  color: #333333;
}
.vscomp-dropbox-wrapper .vscomp-option.selected {
  background-color: #1f0e00;
  color: #fff;
}
.vscomp-dropbox-wrapper .vscomp-option:hover,
.vscomp-dropbox-wrapper .vscomp-option.focused:hover {
  background-color: #76240e;
  color: #fff;
}
.vscomp-dropbox-wrapper .vscomp-option.group-title {
  background-color: transparent;
  color: #333333;
  font-weight: bold;
}
.vscomp-dropbox-wrapper .vscomp-option.group-title .vscomp-option-text {
  opacity: 1;
}
.vscomp-dropbox-wrapper .vscomp-option .vscomp-option-description {
  color: inherit;
  opacity: 0.7;
}
.vscomp-dropbox-wrapper .checkbox-icon::after {
  border-color: #ccc;
}
.vscomp-dropbox-wrapper .checkbox-icon.checked::after {
  border-color: #76240e;
  border-left-color: transparent;
  border-top-color: transparent;
}
.vscomp-dropbox-wrapper .vscomp-option.selected .checkbox-icon::after {
  border-color: #fff;
  border-left-color: transparent;
  border-top-color: transparent;
}
.vscomp-dropbox-wrapper .vscomp-no-options,
.vscomp-dropbox-wrapper .vscomp-no-search-results {
  padding: 1.25rem 1rem;
  color: #ccc;
}
.vscomp-dropbox-wrapper.show-as-popup .vscomp-dropbox {
  overflow: hidden;
  -webkit-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.175);
          box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.175);
}
.vscomp-dropbox-wrapper.show-as-popup .vscomp-dropbox-close-button {
  background-color: #fff;
  -webkit-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.175);
          box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.175);
}
.params-date-label {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  gap: 10px;
  width: 100%;
}
.params-date-label .day-in-week-icons {
  --day-icon-slot: calc(1.25rem + 4px);
  display: grid;
  grid-template-columns: repeat(var(--day-icons-count, 1), var(--day-icon-slot));
  -webkit-column-gap: 7px;
     -moz-column-gap: 7px;
          column-gap: 7px;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: start;
  padding: 0;
}
@media (min-width: 500px) {
  .params-date-label .day-in-week-icons {
    --day-icon-slot: calc(1.5rem + 4px);
  }
}
.params-date-label .day-in-week-icons .day-in-week-icon:not(:first-child) {
  margin-left: 0;
}
.params-date-label .day-in-week-icons i {
  padding: 2px;
  border-radius: 3px;
  background-color: #fff;
}
.datepicker{width:-moz-min-content;width:-webkit-min-content;width:min-content}.datepicker:not(.active){display:none}.datepicker-dropdown{padding-top:4px;position:absolute;z-index:1000}.datepicker-dropdown.datepicker-orient-top{padding-bottom:4px;padding-top:0}.datepicker-picker{background-color:#fff;border-radius:.375rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.datepicker-dropdown .datepicker-picker{-webkit-box-shadow:0 .5rem 1rem rgba(0,0,0,.15);box-shadow:0 .5rem 1rem rgba(0,0,0,.15)}.datepicker-main{-webkit-box-flex:1;-ms-flex:auto;flex:auto;padding:2px}.datepicker-footer{background-color:#f8f9fa;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.1);box-shadow:inset 0 1px 1px rgba(0,0,0,.1)}.datepicker-title{background-color:#f8f9fa;-webkit-box-shadow:inset 0 -1px 1px rgba(0,0,0,.1);box-shadow:inset 0 -1px 1px rgba(0,0,0,.1);font-weight:700;padding:.375rem .75rem;text-align:center}.datepicker-controls{display:-webkit-box;display:-ms-flexbox;display:flex}.datepicker-header .datepicker-controls{padding:2px 2px 0}.datepicker-controls .btn{background-color:#fff;border-color:#f8f9fa}.datepicker-controls .btn:focus,.datepicker-controls .btn:hover{background-color:#e2e6ea;border-color:#dbe0e5;color:#000}.datepicker-controls .btn:focus{-webkit-box-shadow:0 0 0 .25rem hsla(210,2%,83%,.5);box-shadow:0 0 0 .25rem hsla(210,2%,83%,.5)}.datepicker-controls .btn:disabled{background-color:#f8f9fa;border-color:#f8f9fa;color:#000}.datepicker-controls .btn:not(:disabled):active{background-color:#dbe0e5;border-color:#d4dae0;color:#000}.datepicker-controls .btn:not(:disabled):active:focus{-webkit-box-shadow:0 0 0 .25rem hsla(210,2%,83%,.5);box-shadow:0 0 0 .25rem hsla(210,2%,83%,.5)}.datepicker-header .datepicker-controls .btn{border-color:transparent;font-weight:700}.datepicker-footer .datepicker-controls .btn{border-radius:.25rem;-webkit-box-flex:1;-ms-flex:auto;flex:auto;font-size:.875rem;margin:calc(.375rem - 1px) .375rem}.datepicker-controls .view-switch{-webkit-box-flex:1;-ms-flex:auto;flex:auto}.datepicker-controls .next-button,.datepicker-controls .prev-button{-webkit-box-flex:0;-ms-flex:0 0 14.2857142857%;flex:0 0 14.2857142857%;padding-left:.375rem;padding-right:.375rem}.datepicker-controls .next-button.disabled,.datepicker-controls .prev-button.disabled{visibility:hidden}.datepicker-grid,.datepicker-view{display:-webkit-box;display:-ms-flexbox;display:flex}.datepicker-view{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;width:15.75rem}.datepicker-grid{-webkit-box-flex:1;-ms-flex:auto;flex:auto;-ms-flex-wrap:wrap;flex-wrap:wrap}.datepicker .days{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:auto;flex:auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.datepicker .days-of-week{display:-webkit-box;display:-ms-flexbox;display:flex}.datepicker .week-numbers{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 9.6774193548%;flex:0 0 9.6774193548%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.datepicker .weeks{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:auto;flex:auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.datepicker span{-webkit-touch-callout:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:.375rem;cursor:default;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.datepicker .dow{font-size:.9375rem;font-weight:700;height:1.5rem}.datepicker .week{color:#dee2e6;-webkit-box-flex:1;-ms-flex:auto;flex:auto;font-size:.875rem}.datepicker .days .dow,.datepicker-cell{-ms-flex-preferred-size:14.2857142857%;flex-basis:14.2857142857%}.datepicker-cell{height:2.25rem}.datepicker-cell:not(.day){-ms-flex-preferred-size:25%;flex-basis:25%;height:4.5rem}.datepicker-cell:not(.disabled):hover{background-color:#f9f9f9;cursor:pointer}.datepicker-cell.focused:not(.selected){background-color:#e2e6ea}.datepicker-cell.selected,.datepicker-cell.selected:hover{background-color:#0d6efd;color:#fff;font-weight:600}.datepicker-cell.disabled{color:rgba(33,37,41,.5)}.datepicker-cell.next:not(.disabled),.datepicker-cell.prev:not(.disabled){color:#6c757d}.datepicker-cell.next.selected,.datepicker-cell.prev.selected{color:#e6e6e6}.datepicker-cell.highlighted:not(.selected):not(.range):not(.today){background-color:#f8f9fa;border-radius:0}.datepicker-cell.highlighted:not(.selected):not(.range):not(.today):not(.disabled):hover{background-color:#f1f3f5}.datepicker-cell.highlighted:not(.selected):not(.range):not(.today).focused{background-color:#e2e6ea}.datepicker-cell.today:not(.selected){background-color:#20c997}.datepicker-cell.today:not(.selected):not(.disabled){color:#fff}.datepicker-cell.today.focused:not(.selected){background-color:#1fc493}.datepicker-cell.range-end:not(.selected),.datepicker-cell.range-start:not(.selected){background-color:#6c757d;color:#fff}.datepicker-cell.range-end.focused:not(.selected),.datepicker-cell.range-start.focused:not(.selected){background-color:#69727a}.datepicker-cell.range-start:not(.range-end){border-radius:.375rem 0 0 .375rem}.datepicker-cell.range-end:not(.range-start){border-radius:0 .375rem .375rem 0}.datepicker-cell.range{background-color:#e9ecef;border-radius:0}.datepicker-cell.range:not(.disabled):not(.focused):not(.today):hover{background-color:#e2e6ea}.datepicker-cell.range.disabled{color:#ced4db}.datepicker-cell.range.focused{background-color:#dbe0e5}.datepicker-input.in-edit{border-color:#73acfe}.datepicker-input.in-edit:active,.datepicker-input.in-edit:focus{-webkit-box-shadow:0 0 .25em .25em rgba(115,172,254,.2);box-shadow:0 0 .25em .25em rgba(115,172,254,.2)}.ts-control{border:1px solid #d0d0d0;border-radius:3px;padding:8px}.ts-wrapper.multi.has-items .ts-control{padding:6px 8px 3px}.full .ts-control{background-color:#fff}.ts-wrapper.multi .ts-control>div{background:#f2f2f2;border:0 solid #d0d0d0;color:#303030;padding:2px 6px}.ts-wrapper.multi .ts-control>div.active{background:#e8e8e8;border:0 solid #cacaca;color:#303030}.ts-wrapper.multi.disabled .ts-control>div,.ts-wrapper.multi.disabled .ts-control>div.active{color:#7d7d7d}.ts-control.rtl.single .ts-control:after{left:15px}.disabled .ts-control{background-color:#fafafa}.ts-dropdown{background:#fff;border-radius:0 0 3px 3px}.ts-dropdown [data-selectable] .highlight{background:rgba(125,168,208,.2)}.ts-dropdown .create,.ts-dropdown .no-results,.ts-dropdown .optgroup-header,.ts-dropdown .option{padding:5px 8px}.ts-dropdown .optgroup-header{background:#fff;color:#303030}.ts-dropdown .active{background-color:#f5fafd;color:#495c68}.ts-dropdown .active.create{color:#495c68}.ts-dropdown .create{color:rgba(48,48,48,.5)}.ts-dropdown .spinner{margin:5px 8px}.plugin-clear_button .clear-button{right:2px}.plugin-clear_button.form-select .clear-button,.plugin-clear_button.single .clear-button{right:max(var(--ts-pr-caret),8px)}.ts-wrapper .dropdown-header{background:color-mix(#fff,#d0d0d0,85%);border-radius:3px 3px 0 0;padding:10px 8px}.ts-wrapper .dropdown-header-close{color:#303030;right:8px}.plugin-dropdown_input.focus.dropdown-active .ts-control{border:1px solid #d0d0d0}.plugin-dropdown_input .dropdown-input{padding:8px}.ts-wrapper.plugin-remove_button .item .remove{padding:0 6px}.ts-wrapper.plugin-remove_button:not(.rtl) .item .remove{border-left:1px solid #d0d0d0;margin-left:6px}.ts-wrapper.plugin-remove_button:not(.rtl) .item.active .remove{border-left-color:#cacaca}.ts-wrapper.plugin-remove_button.rtl .item .remove{border-right:1px solid #d0d0d0;margin-right:6px}.ts-wrapper.plugin-remove_button.rtl .item.active .remove{border-right-color:#cacaca}.ts-control,.ts-control input,.ts-dropdown{color:#303030;font-size:13px;line-height:18px}.ts-control,.ts-wrapper.single.input-active .ts-control{background:#fff}.ts-control{border:1px solid var(--bs-border-color);border-radius:var(--bs-border-radius);-webkit-box-shadow:none;box-shadow:none;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-flex-wrap:wrap;flex-wrap:wrap;overflow:hidden;padding:.375rem .75rem;position:relative;width:100%;z-index:1}.ts-wrapper.multi.has-items .ts-control{padding:calc(.375rem - 1px) .75rem calc(.375rem - 4px)}.full .ts-control{background-color:var(--bs-body-bg)}.disabled .ts-control,.disabled .ts-control *{cursor:default!important}.focus .ts-control{-webkit-box-shadow:none;box-shadow:none}.ts-control>*{display:inline-block;vertical-align:baseline}.ts-wrapper.multi .ts-control>div{background:#efefef;border:0 solid #dee2e6;color:#343a40;cursor:pointer;margin:0 3px 3px 0;padding:1px 5px}.ts-wrapper.multi .ts-control>div.active{background:#0d6efd;border:0 solid transparent;color:#fff}.ts-wrapper.multi.disabled .ts-control>div,.ts-wrapper.multi.disabled .ts-control>div.active{background:#fff;border:0 solid #fff;color:#878787}.ts-control>input{background:none!important;border:0!important;-webkit-box-shadow:none!important;box-shadow:none!important;display:inline-block!important;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;line-height:inherit!important;margin:0!important;max-height:none!important;max-width:100%!important;min-height:0!important;min-width:7rem;padding:0!important;text-indent:0!important;-webkit-user-select:auto!important;-moz-user-select:auto!important;-ms-user-select:auto!important;user-select:auto!important}.ts-control>input::-ms-clear{display:none}.ts-control>input:focus{outline:none!important}.has-items .ts-control>input{margin:0 4px!important}.ts-control.rtl{text-align:right}.ts-control.rtl.single .ts-control:after{left:calc(.75rem + 5px);right:auto}.ts-control.rtl .ts-control>input{margin:0 4px 0 -2px!important}.disabled .ts-control{background-color:var(--bs-secondary-bg);opacity:.5}.input-hidden .ts-control>input{left:-10000px;opacity:0;position:absolute}.ts-dropdown{background:var(--bs-body-bg);border:1px solid #d0d0d0;border-radius:0 0 var(--bs-border-radius) var(--bs-border-radius);border-top:0;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.1);box-shadow:0 1px 3px rgba(0,0,0,.1);-webkit-box-sizing:border-box;box-sizing:border-box;left:0;margin:.25rem 0 0;position:absolute;top:100%;width:100%;z-index:10}.ts-dropdown [data-selectable]{cursor:pointer;overflow:hidden}.ts-dropdown [data-selectable] .highlight{background:rgba(255,237,40,.4);border-radius:1px}.ts-dropdown .create,.ts-dropdown .no-results,.ts-dropdown .optgroup-header,.ts-dropdown .option{padding:3px .75rem}.ts-dropdown .option,.ts-dropdown [data-disabled],.ts-dropdown [data-disabled] [data-selectable].option{cursor:inherit;opacity:.5}.ts-dropdown [data-selectable].option{cursor:pointer;opacity:1}.ts-dropdown .optgroup:first-child .optgroup-header{border-top:0}.ts-dropdown .optgroup-header{background:var(--bs-body-bg);color:#6c757d;cursor:default}.ts-dropdown .active{background-color:var(--bs-tertiary-bg)}.ts-dropdown .active,.ts-dropdown .active.create{color:var(--bs-body-color)}.ts-dropdown .create{color:rgba(52,58,64,.5)}.ts-dropdown .spinner{display:inline-block;height:30px;margin:3px .75rem;width:30px}.ts-dropdown .spinner:after{-webkit-animation:lds-dual-ring 1.2s linear infinite;animation:lds-dual-ring 1.2s linear infinite;border-color:#d0d0d0 transparent;border-radius:50%;border-style:solid;border-width:5px;content:" ";display:block;height:24px;margin:3px;width:24px}@-webkit-keyframes lds-dual-ring{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes lds-dual-ring{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.ts-dropdown-content{max-height:200px;overflow:hidden auto;scroll-behavior:smooth}.ts-wrapper.plugin-drag_drop .ts-dragging{color:transparent!important}.ts-wrapper.plugin-drag_drop .ts-dragging>*{visibility:hidden!important}.plugin-checkbox_options:not(.rtl) .option input{margin-right:.5rem}.plugin-checkbox_options.rtl .option input{margin-left:.5rem}.plugin-clear_button{--ts-pr-clear-button:1em}.plugin-clear_button .clear-button{background:transparent!important;cursor:pointer;margin-right:0!important;opacity:0;position:absolute;right:calc(.75rem - 5px);top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:opacity .5s;transition:opacity .5s}.plugin-clear_button.form-select .clear-button,.plugin-clear_button.single .clear-button{right:max(var(--ts-pr-caret),.75rem)}.plugin-clear_button.focus.has-items .clear-button,.plugin-clear_button:not(.disabled):hover.has-items .clear-button{opacity:1}.ts-wrapper .dropdown-header{background:color-mix(var(--bs-body-bg),#d0d0d0,85%);border-bottom:1px solid #d0d0d0;border-radius:var(--bs-border-radius) var(--bs-border-radius) 0 0;padding:6px .75rem;position:relative}.ts-wrapper .dropdown-header-close{color:#343a40;font-size:20px!important;line-height:20px;margin-top:-12px;opacity:.4;position:absolute;right:.75rem;top:50%}.ts-wrapper .dropdown-header-close:hover{color:#000}.plugin-dropdown_input.focus.dropdown-active .ts-control{border:1px solid var(--bs-border-color);-webkit-box-shadow:none;box-shadow:none;-webkit-box-shadow:var(--bs-box-shadow-inset);box-shadow:var(--bs-box-shadow-inset)}.plugin-dropdown_input .dropdown-input{background:transparent;border:solid #d0d0d0;border-width:0 0 1px;-webkit-box-shadow:none;box-shadow:none;display:block;padding:.375rem .75rem;width:100%}.plugin-dropdown_input.focus .ts-dropdown .dropdown-input{border-color:#86b7fe;-webkit-box-shadow:0 0 0 .25rem rgba(13,110,253,.25);box-shadow:0 0 0 .25rem rgba(13,110,253,.25);outline:0}.plugin-dropdown_input .items-placeholder{border:0!important;-webkit-box-shadow:none!important;box-shadow:none!important;width:100%}.plugin-dropdown_input.dropdown-active .items-placeholder,.plugin-dropdown_input.has-items .items-placeholder{display:none!important}.ts-wrapper.plugin-input_autogrow.has-items .ts-control>input{min-width:0}.ts-wrapper.plugin-input_autogrow.has-items.focus .ts-control>input{-webkit-box-flex:0;-ms-flex:none;flex:none;min-width:4px}.ts-wrapper.plugin-input_autogrow.has-items.focus .ts-control>input::-moz-placeholder{color:transparent}.ts-wrapper.plugin-input_autogrow.has-items.focus .ts-control>input::-webkit-input-placeholder{color:transparent}.ts-wrapper.plugin-input_autogrow.has-items.focus .ts-control>input:-ms-input-placeholder{color:transparent}.ts-wrapper.plugin-input_autogrow.has-items.focus .ts-control>input::-ms-input-placeholder{color:transparent}.ts-wrapper.plugin-input_autogrow.has-items.focus .ts-control>input::placeholder{color:transparent}.ts-dropdown.plugin-optgroup_columns .ts-dropdown-content{display:-webkit-box;display:-ms-flexbox;display:flex}.ts-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;min-width:0}.ts-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0}.ts-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.ts-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0}.ts-wrapper.plugin-remove_button .item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.ts-wrapper.plugin-remove_button .item .remove{border-radius:0 2px 2px 0;-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:inline-block;padding:0 5px;text-decoration:none;vertical-align:middle}.ts-wrapper.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,.05)}.ts-wrapper.plugin-remove_button.disabled .item .remove:hover{background:none}.ts-wrapper.plugin-remove_button .remove-single{font-size:23px;position:absolute;right:0;top:0}.ts-wrapper.plugin-remove_button:not(.rtl) .item{padding-right:0!important}.ts-wrapper.plugin-remove_button:not(.rtl) .item .remove{border-left:1px solid #dee2e6;margin-left:5px}.ts-wrapper.plugin-remove_button:not(.rtl) .item.active .remove{border-left-color:transparent}.ts-wrapper.plugin-remove_button:not(.rtl).disabled .item .remove{border-left-color:#fff}.ts-wrapper.plugin-remove_button.rtl .item{padding-left:0!important}.ts-wrapper.plugin-remove_button.rtl .item .remove{border-right:1px solid #dee2e6;margin-right:5px}.ts-wrapper.plugin-remove_button.rtl .item.active .remove{border-right-color:transparent}.ts-wrapper.plugin-remove_button.rtl.disabled .item .remove{border-right-color:#fff}:root{--ts-pr-clear-button:0px;--ts-pr-caret:0px;--ts-pr-min:.75rem}.ts-wrapper.single .ts-control,.ts-wrapper.single .ts-control input{cursor:pointer}.ts-control:not(.rtl){padding-right:max(var(--ts-pr-min),var(--ts-pr-clear-button) + var(--ts-pr-caret))!important}.ts-control.rtl{padding-left:max(var(--ts-pr-min),var(--ts-pr-clear-button) + var(--ts-pr-caret))!important}.ts-wrapper{position:relative}.ts-control,.ts-control input,.ts-dropdown{color:#343a40;font-family:inherit;font-size:inherit;line-height:1.5}.ts-control,.ts-wrapper.single.input-active .ts-control{background:var(--bs-body-bg);cursor:text}.ts-hidden-accessible{clip:rect(0 0 0 0)!important;border:0!important;clip-path:inset(50%)!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}.ts-dropdown,.ts-dropdown.form-control,.ts-dropdown.form-select{background:var(--bs-body-bg);border:1px solid var(--bs-border-color-translucent);border-radius:.375rem;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175);height:auto;padding:0;z-index:1000}.ts-dropdown .optgroup-header{font-size:.875rem;line-height:1.5}.ts-dropdown .optgroup:first-child:before{display:none}.ts-dropdown .optgroup:before{border-top:1px solid var(--bs-border-color-translucent);content:" ";display:block;height:0;margin:.5rem -.75rem;overflow:hidden}.ts-dropdown .create{padding-left:.75rem}.ts-dropdown-content{padding:5px 0}.ts-control{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.ts-control{-webkit-transition:none;transition:none}}.focus .ts-control{border-color:#86b7fe;-webkit-box-shadow:0 0 0 .25rem rgba(13,110,253,.25);box-shadow:0 0 0 .25rem rgba(13,110,253,.25);outline:0}.ts-control .item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.ts-wrapper.is-invalid,.was-validated .invalid,.was-validated :invalid+.ts-wrapper{border-color:var(--bs-form-invalid-color)}.ts-wrapper.is-invalid:not(.single),.was-validated .invalid:not(.single),.was-validated :invalid+.ts-wrapper:not(.single){background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545'%3E%3Ccircle cx='6' cy='6' r='4.5'/%3E%3Cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3E%3Ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3E%3C/svg%3E");background-position:right calc(.375em + .1875rem) center;background-repeat:no-repeat;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.ts-wrapper.is-invalid.single,.was-validated .invalid.single,.was-validated :invalid+.ts-wrapper.single{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3E%3C/svg%3E"),url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545'%3E%3Ccircle cx='6' cy='6' r='4.5'/%3E%3Cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3E%3Ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3E%3C/svg%3E");background-position:right .75rem center,center right 2.25rem;background-repeat:no-repeat;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)}.ts-wrapper.is-invalid.focus .ts-control,.was-validated .invalid.focus .ts-control,.was-validated :invalid+.ts-wrapper.focus .ts-control{border-color:var(--bs-form-invalid-color);-webkit-box-shadow:0 0 0 .25rem rgba(var(--bs-form-invalid-color),.25);box-shadow:0 0 0 .25rem rgba(var(--bs-form-invalid-color),.25)}.ts-wrapper.is-valid,.was-validated .valid,.was-validated :valid+.ts-wrapper{border-color:var(--bs-form-valid-color)}.ts-wrapper.is-valid:not(.single),.was-validated .valid:not(.single),.was-validated :valid+.ts-wrapper:not(.single){background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3E%3C/svg%3E");background-position:right calc(.375em + .1875rem) center;background-repeat:no-repeat;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.ts-wrapper.is-valid.single,.was-validated .valid.single,.was-validated :valid+.ts-wrapper.single{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3E%3C/svg%3E"),url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3E%3C/svg%3E");background-position:right .75rem center,center right 2.25rem;background-repeat:no-repeat;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)}.ts-wrapper.is-valid.focus .ts-control,.was-validated .valid.focus .ts-control,.was-validated :valid+.ts-wrapper.focus .ts-control{border-color:var(--bs-form-valid-color);-webkit-box-shadow:0 0 0 .25rem rgba(var(--bs-form-valid-color),.25);box-shadow:0 0 0 .25rem rgba(var(--bs-form-valid-color),.25)}.ts-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;min-height:calc(1.5em + .75rem + var(--bs-border-width)*2)}.input-group-sm>.ts-wrapper,.ts-wrapper.form-control-sm,.ts-wrapper.form-select-sm{min-height:calc(1.5em + .5rem + var(--bs-border-width)*2)}.input-group-sm>.ts-wrapper .ts-control,.ts-wrapper.form-control-sm .ts-control,.ts-wrapper.form-select-sm .ts-control{border-radius:var(--bs-border-radius-sm);font-size:.875rem}.input-group-sm>.ts-wrapper.has-items .ts-control,.ts-wrapper.form-control-sm.has-items .ts-control,.ts-wrapper.form-select-sm.has-items .ts-control{font-size:.875rem;padding-bottom:0}.input-group-sm>.ts-wrapper.multi.has-items .ts-control,.ts-wrapper.form-control-sm.multi.has-items .ts-control,.ts-wrapper.form-select-sm.multi.has-items .ts-control{padding-top:calc(.75em - .40625rem + var(--bs-border-width)*2/2 - (var(--bs-border-width) + 1px)*2/2)!important}.ts-wrapper.multi.has-items .ts-control{--ts-pr-min:calc(0.75rem - 5px);padding-left:calc(.75rem - 5px)}.ts-wrapper.multi .ts-control>div{border-radius:calc(var(--bs-border-radius) - 1px)}.input-group-lg>.ts-wrapper,.ts-wrapper.form-control-lg,.ts-wrapper.form-select-lg{min-height:calc(1.5em + 1rem + var(--bs-border-width)*2)}.input-group-lg>.ts-wrapper .ts-control,.ts-wrapper.form-control-lg .ts-control,.ts-wrapper.form-select-lg .ts-control{border-radius:var(--bs-border-radius-lg);font-size:1.25rem}.ts-wrapper:not(.form-control,.form-select){background:none;border:none;-webkit-box-shadow:none;box-shadow:none;height:auto;padding:0}.ts-wrapper:not(.form-control,.form-select).single .ts-control{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3E%3C/svg%3E");background-position:right .75rem center;background-repeat:no-repeat;background-size:16px 12px}.ts-wrapper.form-select,.ts-wrapper.single{--ts-pr-caret:2.25rem}.ts-wrapper.form-control,.ts-wrapper.form-select{-webkit-box-shadow:none;box-shadow:none;display:-webkit-box;display:-ms-flexbox;display:flex;height:auto;padding:0!important}.ts-wrapper.form-control .ts-control,.ts-wrapper.form-control.single.input-active .ts-control,.ts-wrapper.form-select .ts-control,.ts-wrapper.form-select.single.input-active .ts-control{border:none!important}.ts-wrapper.form-control:not(.disabled) .ts-control,.ts-wrapper.form-control:not(.disabled).single.input-active .ts-control,.ts-wrapper.form-select:not(.disabled) .ts-control,.ts-wrapper.form-select:not(.disabled).single.input-active .ts-control{background:transparent!important}.input-group>.ts-wrapper{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;width:1%}.input-group>.ts-wrapper:not(:nth-child(2))>.ts-control{border-bottom-left-radius:0;border-top-left-radius:0}.input-group>.ts-wrapper:not(:last-child)>.ts-control{border-bottom-right-radius:0;border-top-right-radius:0}.datagrid--content-row:not(.is-active)>td{display:none}@-webkit-keyframes edited{0%{background-color:#a6e2a9}to{background-color:transparent}}@keyframes edited{0%{background-color:#a6e2a9}to{background-color:transparent}}@-webkit-keyframes edited-error{0%{background-color:#e8aaa4}to{background-color:transparent}}@keyframes edited-error{0%{background-color:#e8aaa4}to{background-color:transparent}}[data-datagrid-name]{background-color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;padding:1em}[data-datagrid-name] .datagrid-input-group-full-width{width:100%}[data-datagrid-name] .hidden{display:none!important}[data-datagrid-name] .datagrid-collapse-filters-button-row{margin-bottom:.5em}[data-datagrid-name] .col-action .dropdown{display:inline-block}[data-datagrid-name] .datagrid-row-inline-add.datagrid-row-inline-add-hidden{display:none}[data-datagrid-name] .datagrid-row-columns-summary td{border-left:1px solid #eee;border-right:1px solid #eee;border-top:2px solid #bbb;font-weight:700}[data-datagrid-name] .datagrid-row-columns-summary td:first-child{border-left:1px solid #ddd}[data-datagrid-name] .datagrid-row-columns-summary td:last-child{border-right:1px solid #ddd}[data-datagrid-name] .datagrid-toolbar{display:inline-block;float:right;margin-top:.35em}[data-datagrid-name] .datagrid-toolbar>div>span{margin-left:1em}[data-datagrid-name] .datagrid-toolbar>div>span>a{margin-left:.5em}[data-datagrid-name] .datagrid-toolbar>div{display:inline-block}.datagrid-toolbar .fa-check-square,.datagrid-toolbar .fa-square{font-weight:400}[data-datagrid-name] .datagrid-exports .btn{margin-left:.5em}[data-datagrid-name] .datagrid-exports .btn:first-child{margin-left:0}[data-datagrid-name] .datagrid-settings{display:inline-block}[data-datagrid-name] .datagrid-settings .dropdown-menu--grid{font-size:12px}[data-datagrid-name] .datagrid-settings .dropdown-menu--grid li .fa{margin-right:.5em}[data-datagrid-name] .row-reset-filter{margin-bottom:.5em;text-align:right}[data-datagrid-name] .datagrid-manual-submit,[data-datagrid-name] .row-filters .datagrid-row-outer-filters-group{margin-bottom:.5em}[data-datagrid-name] .filter-range-delimiter{text-align:center}[data-datagrid-name] .bootstrap-select.input-sm>.btn{border-radius:3px;font-size:12px;line-height:1.5;padding:5px 25px 5px 10px}[data-datagrid-name] table{margin:0}[data-datagrid-name] table thead tr .bootstrap-select:not([class*=col-]):not(.input-group-btn),[data-datagrid-name] table thead tr .bootstrap-select:not([class*=col-]):not(.input-group-btn)>.btn{width:auto}[data-datagrid-name] table thead tr .bootstrap-select:not([class*=col-]):not(.input-group-btn) .dropdown-menu li{font-size:13px}[data-datagrid-name] table thead tr.row-group-actions th{background-color:#f9f9f9;border-bottom-width:0!important}[data-datagrid-name] table thead tr.row-group-actions .datagrid-selected-rows-count{margin-left:.3em}[data-datagrid-name] table thead tr th{font-size:90%;vertical-align:top}[data-datagrid-name] table thead tr th hr{margin:8px -8px}[data-datagrid-name] table thead tr th .datagrid-column-header-additions{float:right}[data-datagrid-name] table thead tr th .datagrid-column-header-additions a[data-datagrid-reset-filter-by-column]{color:#858585;margin-left:.3em}[data-datagrid-name] table thead tr th .datagrid-column-header-additions .column-settings-menu{cursor:pointer;display:inline-block;margin-left:.3em;opacity:0}[data-datagrid-name] .dropdown .dropdown-menu .dropdown-item,[data-datagrid-name] table thead tr th .datagrid-column-header-additions .column-settings-menu .dropdown-menu{font-size:12px}[data-datagrid-name] table thead tr th .datagrid-column-header-additions .column-settings-menu .dropdown-menu li .fa{margin-right:.5em}[data-datagrid-name] table thead tr th .datagrid-column-header-additions .column-settings-menu .dropdown-toggle:after{display:none!important}[data-datagrid-name] .datagrid-col-filter-date-range{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;width:auto}[data-datagrid-name] .datagrid-col-filter-date-range>.input-group{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;margin-bottom:0;position:relative;width:1%}[data-datagrid-name] .datagrid-col-filter-datte-range-delimiter{background-color:inherit;border:none;padding:.25rem .5rem}[data-datagrid-name] table thead tr th .datagrid-col-filter-range .form-control{border-radius:3px}[data-datagrid-name] table thead tr th:hover .column-settings-menu{opacity:1}[data-datagrid-name] table tbody td{vertical-align:middle}[data-datagrid-name] table tbody tr.ui-sortable-helper{display:table}[data-datagrid-name] table tbody tr .datagrid-inline-edit .form-control{height:28px;margin:-3px;padding-bottom:4px;padding-top:4px}[data-datagrid-name] table tbody tr td[data-datagrid-editable-url].editing textarea{margin:-3px;padding:2px}[data-datagrid-name] table tbody tr td.edited{-webkit-animation-delay:0ms;animation-delay:0ms;-webkit-animation-duration:1.2s;animation-duration:1.2s;-webkit-animation-name:edited;animation-name:edited}[data-datagrid-name] table tbody tr td.edited-error{-webkit-animation-delay:0ms;animation-delay:0ms;-webkit-animation-duration:1.6s;animation-duration:1.6s;-webkit-animation-name:edited-error;animation-name:edited-error}[data-datagrid-name] table td.col-checkbox,[data-datagrid-name] table th.col-checkbox{padding:0;text-align:center;vertical-align:middle;width:2.1em}[data-datagrid-name] table td.col-checkbox.col-checkbox-first,[data-datagrid-name] table th.col-checkbox.col-checkbox-first{border-top-color:transparent}[data-datagrid-name] table th.col-checkbox{background-color:#f9f9f9}[data-datagrid-name] table td.col-action,[data-datagrid-name] table th.col-action{white-space:nowrap;width:10px}[data-datagrid-name] table th.col-action{text-align:center}[data-datagrid-name] table td.col-action{text-align:right}[data-datagrid-name] table td.datagrid-fit-content,[data-datagrid-name] table th.datagrid-fit-content{white-space:nowrap;width:1%}[data-datagrid-name] .datagrid-tree>.datagrid-tree-header .datagrid-tree-item-right-actions-action{opacity:0}[data-datagrid-name] .datagrid-tree>.datagrid-tree-item{margin-left:20px}[data-datagrid-name] .datagrid-tree .datagrid-tree-item{position:relative}[data-datagrid-name] .datagrid-tree .datagrid-tree-item.ui-sortable-placeholder{background-color:rgba(70,83,93,.1);visibility:visible!important}[data-datagrid-name] .datagrid-tree .datagrid-tree-item .datagrid-tree-item-content{-webkit-box-shadow:inset 0 -1px 1px -1px #9b9b9b;box-shadow:inset 0 -1px 1px -1px #9b9b9b;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;height:37px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative}[data-datagrid-name] .datagrid-tree .datagrid-tree-item .datagrid-tree-item-content .datagrid-tree-item-left,[data-datagrid-name] .datagrid-tree .datagrid-tree-item .datagrid-tree-item-content .datagrid-tree-item-right{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}[data-datagrid-name] .datagrid-tree .datagrid-tree-item .datagrid-tree-item-content .datagrid-tree-item-left{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}[data-datagrid-name] .datagrid-tree .datagrid-tree-item .datagrid-tree-item-content .datagrid-tree-item-left>.chevron{background-color:#fff;border-radius:11px;display:inline-block;height:22px;line-height:20px;margin:0 5px 0 -27px;position:relative;text-align:center;-webkit-transition:-webkit-transform .2s ease-in-out;transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out, -webkit-transform .2s ease-in-out;vertical-align:middle;width:22px}[data-datagrid-name] .datagrid-tree .datagrid-tree-item .datagrid-tree-item-content .datagrid-tree-item-left>.chevron:hover{-webkit-box-shadow:0 0 3px 0 #b4b4b4;box-shadow:0 0 3px 0 #b4b4b4}[data-datagrid-name] .datagrid-tree .datagrid-tree-item .datagrid-tree-item-content .datagrid-tree-item-left>.chevron.toggle-rotate{-webkit-transform:rotate(90deg);transform:rotate(90deg)}[data-datagrid-name] .datagrid-tree .datagrid-tree-item .datagrid-tree-item-content .datagrid-tree-item-left>.chevron .fa{font-size:10px;-webkit-transform:translate(1px);transform:translate(1px)}[data-datagrid-name] .datagrid-tree .datagrid-tree-item .datagrid-tree-item-content .datagrid-tree-item-right{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-preferred-size:50%;flex-basis:50%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;position:relative}[data-datagrid-name] .datagrid-tree .datagrid-tree-item .datagrid-tree-item-content .datagrid-tree-item-right .btn{margin-top:-3px}[data-datagrid-name] .datagrid-tree .datagrid-tree-item .datagrid-tree-item-content .datagrid-tree-item-right .datagrid-tree-item-right-columns{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-preferred-size:70%;flex-basis:70%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;white-space:nowrap}[data-datagrid-name] .datagrid-tree .datagrid-tree-item .datagrid-tree-item-content .datagrid-tree-item-right .datagrid-tree-item-right-columns .datagrid-tree-item-right-columns-column{-ms-flex-preferred-size:25%;flex-basis:25%;margin-right:4px;padding:0 7px}[data-datagrid-name] .datagrid-tree .datagrid-tree-item .datagrid-tree-item-content .datagrid-tree-item-right .datagrid-tree-item-right-columns .datagrid-tree-item-right-columns-column:last-child{margin-right:0}[data-datagrid-name] .datagrid-tree .datagrid-tree-item .datagrid-tree-item-content .datagrid-tree-item-right .datagrid-tree-item-right-actions{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-left:7px}[data-datagrid-name] .datagrid-tree .datagrid-tree-item .datagrid-tree-item-content .datagrid-tree-item-right .datagrid-tree-item-right-actions .datagrid-tree-item-right-actions-action{margin-right:4px}[data-datagrid-name] .datagrid-tree .datagrid-tree-item .datagrid-tree-item-content .datagrid-tree-item-right .datagrid-tree-item-right-actions .datagrid-tree-item-right-actions-action:last-child{margin-right:0}[data-datagrid-name] .datagrid-tree .datagrid-tree-item .datagrid-tree-item-children:not(.datagrid-tree){margin-left:28px}[data-datagrid-name] .datagrid-tree .datagrid-tree-item:not(.has-children)>.datagrid-tree-item-children{-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:-9px;min-height:9px;position:relative;width:calc(100% - 28px)}[data-datagrid-name] .datagrid-tree .datagrid-tree-item.has-children>.datagrid-tree-item-children:not(.showed){display:none}[data-datagrid-name] .datagrid-tree .datagrid-tree-item.has-children>.datagrid-tree-item-children .datagrid-tree-item-right,[data-datagrid-name] .datagrid-tree-item-children .datagrid-tree-item-right{-ms-flex-preferred-size:calc(50% + 14px);flex-basis:calc(50% + 14px)}[data-datagrid-name] .datagrid-tree-item-children .datagrid-tree-item-children .datagrid-tree-item-children .datagrid-tree-item-right{-ms-flex-preferred-size:calc(50% + 28px)!important;flex-basis:calc(50% + 28px)!important}[data-datagrid-name] .datagrid-tree-item-children .datagrid-tree-item-children .datagrid-tree-item-children .datagrid-tree-item-children .datagrid-tree-item-right{-ms-flex-preferred-size:calc(50% + 42px)!important;flex-basis:calc(50% + 42px)!important}[data-datagrid-name] .datagrid-tree-item-children .datagrid-tree-item-children .datagrid-tree-item-children .datagrid-tree-item-children .datagrid-tree-item-children .datagrid-tree-item-right{-ms-flex-preferred-size:calc(50% + 56px)!important;flex-basis:calc(50% + 56px)!important}[data-datagrid-name] .datagrid-tree-item-children .datagrid-tree-item-children .datagrid-tree-item-children .datagrid-tree-item-children .datagrid-tree-item-children .datagrid-tree-item-children .datagrid-tree-item-right{-ms-flex-preferred-size:calc(50% + 74px)!important;flex-basis:calc(50% + 74px)!important}[data-datagrid-name] .datagrid-tree-item-children .datagrid-tree-item-children .datagrid-tree-item-children .datagrid-tree-item-children .datagrid-tree-item-children .datagrid-tree-item-children .datagrid-tree-item-children .datagrid-tree-item-right{-ms-flex-preferred-size:calc(50% + 88px)!important;flex-basis:calc(50% + 88px)!important}[data-datagrid-name] .datagrid-tree-item-children .datagrid-tree-item-children .datagrid-tree-item-children .datagrid-tree-item-children .datagrid-tree-item-children .datagrid-tree-item-children .datagrid-tree-item-children .datagrid-tree-item-children .datagrid-tree-item-right{-ms-flex-preferred-size:calc(50% + 102px)!important;flex-basis:calc(50% + 102px)!important}[data-datagrid-name] .datagrid-tree-item-children .datagrid-tree-item-children .datagrid-tree-item-children .datagrid-tree-item-children .datagrid-tree-item-children .datagrid-tree-item-children .datagrid-tree-item-children .datagrid-tree-item-children .datagrid-tree-item-children .datagrid-tree-item-right{-ms-flex-preferred-size:calc(50% + 116px)!important;flex-basis:calc(50% + 116px)!important}[data-datagrid-name] .btn{-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out;white-space:nowrap}[data-datagrid-name] select{text-transform:none}[data-datagrid-name] .row-grid-bottom{background-color:#f9f9f9;border:1px solid #ddd;font-size:0;padding:8px}[data-datagrid-name] .row-grid-bottom .col-items{display:inline-block;font-size:14px;margin-left:0;margin-right:0;width:25%}[data-datagrid-name] .row-grid-bottom .col-pagination{display:inline-block;font-size:14px;margin-left:0;margin-right:0;width:50%}[data-datagrid-name] .row-grid-bottom .col-per-page{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:14px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end;margin-left:0;margin-right:0;text-align:right;text-align:-webkit-right;width:25%}[data-datagrid-name] .row-grid-bottom .col-per-page form{display:inline-block}[data-datagrid-name] .row-grid-bottom .col-per-page .form-control{display:inline-block;width:auto}[data-datagrid-name] .row-grid-bottom .col-per-page .form-select{margin-left:.25rem;width:-moz-fit-content;width:-webkit-fit-content;width:fit-content}[data-datagrid-name] .row-grid-bottom .datagrid-per-page-submit{position:absolute;top:-200px;visibility:hidden;width:0}[data-datagrid-name] .pagination.active>span{color:#fff}[data-datagrid-name] .pagination>a.disabled{color:#989898;cursor:not-allowed}[data-datagrid-name] .pagination>a.active{cursor:default;pointer-events:none}[data-datagrid-name] .row-group-actions th{font-weight:400}[data-datagrid-name] .col-checkbox{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}[data-datagrid-name] .datagrid-column-status-option-icon{float:right}@media (min-width:768px){[data-datagrid-name] .datagrid-th-form-inline .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}[data-datagrid-name] .datagrid-th-form-inline .form-control{display:inline-block;vertical-align:middle;width:auto}.datagrid-th-form-inline .form-control[hidden],[data-datagrid-name] .datagrid-th-form-inline .form-control[hidden]{display:none}[data-datagrid-name] .datagrid-th-form-inline .input-group{display:inline-table;vertical-align:middle}[data-datagrid-name] .datagrid-th-form-inline .input-group .form-control{width:auto}[data-datagrid-name] .datagrid-th-form-inline .input-group>.form-control{width:100%}[data-datagrid-name] .input-group-text{height:calc(1.5em + .5rem + 2px)}[data-datagrid-name] .datagrid-th-form-inline .control-label{margin-bottom:0;vertical-align:middle}[data-datagrid-name] .datagrid-th-form-inline .checkbox,[data-datagrid-name] .datagrid-th-form-inline .radio{display:inline-block;margin-bottom:0;margin-top:0;vertical-align:middle}[data-datagrid-name] .datagrid-th-form-inline .checkbox label,[data-datagrid-name] .datagrid-th-form-inline .radio label{padding-left:0}[data-datagrid-name] .datagrid-th-form-inline .checkbox input[type=checkbox],[data-datagrid-name] .datagrid-th-form-inline .radio input[type=radio]{margin-left:0;position:relative}}[data-datagrid-name] .btn-group-xs>.btn,[data-datagrid-name] .btn-xs{border-radius:.19rem;font-size:12px;line-height:1.5;padding:.063rem .313rem}[data-datagrid-name] .dropdown-item{font-size:12px;line-height:1.42857143;padding:.19rem 1.3rem}.datagrid .form-select-sm .ts-control{padding:.25rem .5rem!important}
.datagrid {
  color: #333333;
  border: 1px solid #ebe7e7;
  border-radius: 1.5rem;
  padding: 0.7rem;
  width: 100%;
  position: relative;
}
.datagrid > .datagrid-progress {
  position: absolute;
  inset: 0;
  z-index: 20;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  border-radius: inherit;
  background: rgba(255, 255, 255, 0.65);
  cursor: progress;
}
.datagrid > .datagrid-progress .datagrid-progress-spinner {
  position: sticky;
  top: 40vh;
  -ms-flex-item-align: start;
      align-self: flex-start;
  margin-top: 4rem;
  font-size: 3.5rem;
  color: #76240e;
  --fa-animation-duration: 0.8s;
}
.datagrid.datagrid-loading .ublaboo-spinner {
  display: none;
}
.datagrid .item-detail-progress {
  text-align: center;
  padding: 2rem 0;
}
.datagrid .item-detail-progress .item-detail-progress-spinner {
  font-size: 2rem;
  color: #76240e;
  --fa-animation-duration: 0.8s;
}
.datagrid .dropdown-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 0.5rem;
}
.datagrid .datagrid-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-block: 1rem;
}
.datagrid .datagrid-header .datagrid-global-search {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 1rem;
  width: 100%;
}
@media (min-width: 768px) {
  .datagrid .datagrid-header .datagrid-global-search {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}
.datagrid .datagrid-header .datagrid-global-search .form-group {
  width: 100%;
  min-width: 200px;
  max-width: 350px;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
.datagrid .datagrid-header .datagrid-global-search .form-group input,
.datagrid .datagrid-header .datagrid-global-search .form-group select {
  width: 100%;
}
.datagrid .datagrid-header .datagrid-global-search .form-group .search-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 1rem;
}
.datagrid .datagrid-header .datagrid-global-search label {
  margin: 0;
}
.datagrid .datagrid-body {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.datagrid .datagrid-body .row-filters {
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.datagrid .datagrid-body .row-filters .datagrid-row-outer-filters-group .row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.datagrid .datagrid-body .row-filters.show {
  -webkit-margin-after: 1.5rem;
          margin-block-end: 1.5rem;
  -webkit-padding-after: calc(1.5rem - 0.5em);
          padding-block-end: calc(1.5rem - 0.5em);
  border-bottom: 1px solid #dee2e6;
}
.datagrid .datagrid-body .datagrid-collapse-filters-button-row {
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
}
.datagrid .datagrid-body .datagrid-collapse-filters-button-row .reset-filter {
  margin-left: 0.5rem;
}
.datagrid .datagrid-body .reset-filter:link,
.datagrid .datagrid-body .reset-filter:visited {
  color: #fff;
  background-color: #bd2130;
  border-color: #b21f2d;
}
.datagrid .datagrid-body .reset-filter:link:hover,
.datagrid .datagrid-body .reset-filter:visited:hover {
  background-color: #c82333;
  border-color: #bd2130;
}
.datagrid .datagrid-body .row-group-actions {
  -webkit-box-ordinal-group: 4;
      -ms-flex-order: 3;
          order: 3;
}
.datagrid .datagrid-body .top-scrollbar {
  -webkit-box-ordinal-group: 99;
      -ms-flex-order: 98;
          order: 98;
}
.datagrid .datagrid-body .table-responsive {
  -webkit-box-ordinal-group: 100;
      -ms-flex-order: 99;
          order: 99;
  width: 100%;
  scrollbar-width: auto;
  scrollbar-color: #c1c1c1 #f1f1f1;
}
.datagrid .datagrid-body .table-responsive::-webkit-scrollbar {
  -webkit-appearance: none;
  width: 16px;
  height: 16px;
}
.datagrid .datagrid-body .table-responsive::-webkit-scrollbar-track {
  background-color: #f1f1f1;
  border-radius: 8px;
}
.datagrid .datagrid-body .table-responsive::-webkit-scrollbar-thumb {
  background-color: #c1c1c1;
  border: 3px solid #f1f1f1;
  border-radius: 8px;
}
.datagrid .datagrid-body .table-responsive::-webkit-scrollbar-thumb:hover {
  background-color: #a8a8a8;
}
.datagrid .datagrid-body .round {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.datagrid .datagrid-body .round img {
  border-radius: 100%;
  width: 40px;
  aspect-ratio: 1;
  max-width: initial;
  -o-object-fit: cover;
     object-fit: cover;
}
.datagrid .input-group-text {
  height: inherit !important;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin: 0;
  padding: 0 0.5rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  white-space: nowrap;
  background-color: #e9ecef;
  border: 1px solid #ebebeb;
  cursor: pointer;
}
.datagrid .input-group > input + .input-group-text {
  border-left: 0;
}
.datagrid .input-group > .input-group-text + input {
  border-left: 0;
}
.datagrid .row-group-actions {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  border-bottom: 2px #dee2e6 solid;
  -webkit-margin-after: 1rem;
          margin-block-end: 1rem;
  -webkit-padding-after: 0.5rem;
          padding-block-end: 0.5rem;
  gap: 0.5rem;
}
.datagrid .row-group-actions > div {
  float: unset;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 10px;
}
.datagrid .row-group-actions span {
  white-space: nowrap;
}
.datagrid .row-group-actions select {
  display: inline-block;
  width: auto;
}
.datagrid .row-group-actions .datagrid-toolbar {
  margin-top: unset;
  margin-left: auto;
}
.datagrid .row-group-actions .datagrid-exports {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 0.5rem;
  font-size: 1.4rem;
  line-height: 1.4rem;
  padding-left: 10px;
  margin-left: auto;
}
.datagrid .row-group-actions .datagrid-exports .iz {
  height: 23px;
  width: 23px;
}
.datagrid .row-group-actions .datagrid-exports .datagrid-exports-title {
  font-size: 1rem;
}
.datagrid .row-group-actions .datagrid-exports .export-item {
  border: 1px #ddd solid;
  padding: 0.25rem 0.5rem;
  border-radius: 0.2rem;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.datagrid .row-group-actions .datagrid-exports .export-item:hover {
  border-color: #545b62;
  background-color: #e9ecef;
}
.datagrid .row-group-actions .datagrid-exports .export-item a {
  margin: 0 !important;
}
.datagrid .row-group-actions .datagrid-exports .export-item a,
.datagrid .row-group-actions .datagrid-exports .export-item a:link,
.datagrid .row-group-actions .datagrid-exports .export-item a:visited,
.datagrid .row-group-actions .datagrid-exports .export-item a:active,
.datagrid .row-group-actions .datagrid-exports .export-item a:hover {
  color: #333333;
  background-color: transparent;
}
.datagrid .row-group-actions .ublaboo-spinner {
  display: inline-block;
  margin-left: 10px;
  margin-bottom: -7px;
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/Pgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHdpZHRoPSI0MHB4IiBoZWlnaHQ9IjQwcHgiIHZpZXdCb3g9IjAgMCA0MCA0MCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4bWw6c3BhY2U9InByZXNlcnZlIiBzdHlsZT0iZmlsbC1ydWxlOmV2ZW5vZGQ7Y2xpcC1ydWxlOmV2ZW5vZGQ7c3Ryb2tlLWxpbmVqb2luOnJvdW5kO3N0cm9rZS1taXRlcmxpbWl0OjEuNDE0MjE7IiB4PSIwcHgiIHk9IjBweCI+CiAgICA8ZGVmcz4KICAgICAgICA8c3R5bGUgdHlwZT0idGV4dC9jc3MiPjwhW0NEQVRBWwogICAgICAgICAgICBALXdlYmtpdC1rZXlmcmFtZXMgc3BpbiB7CiAgICAgICAgICAgICAgZnJvbSB7CiAgICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpCiAgICAgICAgICAgICAgfQogICAgICAgICAgICAgIHRvIHsKICAgICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTM1OWRlZykKICAgICAgICAgICAgICB9CiAgICAgICAgICAgIH0KICAgICAgICAgICAgQGtleWZyYW1lcyBzcGluIHsKICAgICAgICAgICAgICBmcm9tIHsKICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpCiAgICAgICAgICAgICAgfQogICAgICAgICAgICAgIHRvIHsKICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0zNTlkZWcpCiAgICAgICAgICAgICAgfQogICAgICAgICAgICB9CiAgICAgICAgICAgIHN2ZyB7CiAgICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDUwJSA1MCU7CiAgICAgICAgICAgICAgICAtd2Via2l0LWFuaW1hdGlvbjogc3BpbiAxLjVzIGxpbmVhciBpbmZpbml0ZTsKICAgICAgICAgICAgICAgIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuOwogICAgICAgICAgICAgICAgYW5pbWF0aW9uOiBzcGluIDEuNXMgbGluZWFyIGluZmluaXRlOwogICAgICAgICAgICB9CiAgICAgICAgXV0+PC9zdHlsZT4KICAgIDwvZGVmcz4KICAgIDxnIGlkPSJvdXRlciI+CiAgICAgICAgPGc+CiAgICAgICAgICAgIDxwYXRoIGQ9Ik0yMCwwQzIyLjIwNTgsMCAyMy45OTM5LDEuNzg4MTMgMjMuOTkzOSwzLjk5MzlDMjMuOTkzOSw2LjE5OTY4IDIyLjIwNTgsNy45ODc4MSAyMCw3Ljk4NzgxQzE3Ljc5NDIsNy45ODc4MSAxNi4wMDYxLDYuMTk5NjggMTYuMDA2MSwzLjk5MzlDMTYuMDA2MSwxLjc4ODEzIDE3Ljc5NDIsMCAyMCwwWiIgc3R5bGU9ImZpbGw6YmxhY2s7Ii8+CiAgICAgICAgPC9nPgogICAgICAgIDxnPgogICAgICAgICAgICA8cGF0aCBkPSJNNS44NTc4Niw1Ljg1Nzg2QzcuNDE3NTgsNC4yOTgxNSA5Ljk0NjM4LDQuMjk4MTUgMTEuNTA2MSw1Ljg1Nzg2QzEzLjA2NTgsNy40MTc1OCAxMy4wNjU4LDkuOTQ2MzggMTEuNTA2MSwxMS41MDYxQzkuOTQ2MzgsMTMuMDY1OCA3LjQxNzU4LDEzLjA2NTggNS44NTc4NiwxMS41MDYxQzQuMjk4MTUsOS45NDYzOCA0LjI5ODE1LDcuNDE3NTggNS44NTc4Niw1Ljg1Nzg2WiIgc3R5bGU9ImZpbGw6cmdiKDIxMCwyMTAsMjEwKTsiLz4KICAgICAgICA8L2c+CiAgICAgICAgPGc+CiAgICAgICAgICAgIDxwYXRoIGQ9Ik0yMCwzMi4wMTIyQzIyLjIwNTgsMzIuMDEyMiAyMy45OTM5LDMzLjgwMDMgMjMuOTkzOSwzNi4wMDYxQzIzLjk5MzksMzguMjExOSAyMi4yMDU4LDQwIDIwLDQwQzE3Ljc5NDIsNDAgMTYuMDA2MSwzOC4yMTE5IDE2LjAwNjEsMzYuMDA2MUMxNi4wMDYxLDMzLjgwMDMgMTcuNzk0MiwzMi4wMTIyIDIwLDMyLjAxMjJaIiBzdHlsZT0iZmlsbDpyZ2IoMTMwLDEzMCwxMzApOyIvPgogICAgICAgIDwvZz4KICAgICAgICA8Zz4KICAgICAgICAgICAgPHBhdGggZD0iTTI4LjQ5MzksMjguNDkzOUMzMC4wNTM2LDI2LjkzNDIgMzIuNTgyNCwyNi45MzQyIDM0LjE0MjEsMjguNDkzOUMzNS43MDE5LDMwLjA1MzYgMzUuNzAxOSwzMi41ODI0IDM0LjE0MjEsMzQuMTQyMUMzMi41ODI0LDM1LjcwMTkgMzAuMDUzNiwzNS43MDE5IDI4LjQ5MzksMzQuMTQyMUMyNi45MzQyLDMyLjU4MjQgMjYuOTM0MiwzMC4wNTM2IDI4LjQ5MzksMjguNDkzOVoiIHN0eWxlPSJmaWxsOnJnYigxMDEsMTAxLDEwMSk7Ii8+CiAgICAgICAgPC9nPgogICAgICAgIDxnPgogICAgICAgICAgICA8cGF0aCBkPSJNMy45OTM5LDE2LjAwNjFDNi4xOTk2OCwxNi4wMDYxIDcuOTg3ODEsMTcuNzk0MiA3Ljk4NzgxLDIwQzcuOTg3ODEsMjIuMjA1OCA2LjE5OTY4LDIzLjk5MzkgMy45OTM5LDIzLjk5MzlDMS43ODgxMywyMy45OTM5IDAsMjIuMjA1OCAwLDIwQzAsMTcuNzk0MiAxLjc4ODEzLDE2LjAwNjEgMy45OTM5LDE2LjAwNjFaIiBzdHlsZT0iZmlsbDpyZ2IoMTg3LDE4NywxODcpOyIvPgogICAgICAgIDwvZz4KICAgICAgICA8Zz4KICAgICAgICAgICAgPHBhdGggZD0iTTUuODU3ODYsMjguNDkzOUM3LjQxNzU4LDI2LjkzNDIgOS45NDYzOCwyNi45MzQyIDExLjUwNjEsMjguNDkzOUMxMy4wNjU4LDMwLjA1MzYgMTMuMDY1OCwzMi41ODI0IDExLjUwNjEsMzQuMTQyMUM5Ljk0NjM4LDM1LjcwMTkgNy40MTc1OCwzNS43MDE5IDUuODU3ODYsMzQuMTQyMUM0LjI5ODE1LDMyLjU4MjQgNC4yOTgxNSwzMC4wNTM2IDUuODU3ODYsMjguNDkzOVoiIHN0eWxlPSJmaWxsOnJnYigxNjQsMTY0LDE2NCk7Ii8+CiAgICAgICAgPC9nPgogICAgICAgIDxnPgogICAgICAgICAgICA8cGF0aCBkPSJNMzYuMDA2MSwxNi4wMDYxQzM4LjIxMTksMTYuMDA2MSA0MCwxNy43OTQyIDQwLDIwQzQwLDIyLjIwNTggMzguMjExOSwyMy45OTM5IDM2LjAwNjEsMjMuOTkzOUMzMy44MDAzLDIzLjk5MzkgMzIuMDEyMiwyMi4yMDU4IDMyLjAxMjIsMjBDMzIuMDEyMiwxNy43OTQyIDMzLjgwMDMsMTYuMDA2MSAzNi4wMDYxLDE2LjAwNjFaIiBzdHlsZT0iZmlsbDpyZ2IoNzQsNzQsNzQpOyIvPgogICAgICAgIDwvZz4KICAgICAgICA8Zz4KICAgICAgICAgICAgPHBhdGggZD0iTTI4LjQ5MzksNS44NTc4NkMzMC4wNTM2LDQuMjk4MTUgMzIuNTgyNCw0LjI5ODE1IDM0LjE0MjEsNS44NTc4NkMzNS43MDE5LDcuNDE3NTggMzUuNzAxOSw5Ljk0NjM4IDM0LjE0MjEsMTEuNTA2MUMzMi41ODI0LDEzLjA2NTggMzAuMDUzNiwxMy4wNjU4IDI4LjQ5MzksMTEuNTA2MUMyNi45MzQyLDkuOTQ2MzggMjYuOTM0Miw3LjQxNzU4IDI4LjQ5MzksNS44NTc4NloiIHN0eWxlPSJmaWxsOnJnYig1MCw1MCw1MCk7Ii8+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4K') no-repeat center center;
  width: 23px;
  height: 23px;
  background-size: contain;
}
.datagrid .row-group-actions .ublaboo-spinner i {
  display: none;
}
.datagrid table {
  width: 100%;
  border-collapse: collapse;
  border: 0;
}
.datagrid table .btn {
  white-space: nowrap;
}
.datagrid table .reset-filter {
  margin-right: 15px;
}
.datagrid table .datagrid-exports {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  white-space: nowrap;
}
.datagrid table .datagrid-exports .fas {
  font-size: 1.2rem;
}
.datagrid table select {
  border: 1px solid #ccc;
  border-radius: 0;
  padding-left: 6px;
}
.datagrid table tr td.col-action,
.datagrid table tr th.col-action {
  width: 1%;
  white-space: nowrap;
}
.datagrid table thead {
  background-color: #fff;
  border: 1px #fff solid;
}
.datagrid table thead tr th {
  vertical-align: middle;
  border: 0;
  padding: 0.625rem 0.75rem !important;
  color: #333333;
  font-size: 0.9rem;
  white-space: normal;
  overflow-wrap: anywhere;
}
.datagrid table thead tr th:not(.col-checkbox):not(.col-action) {
  min-width: calc(14ch + 2rem);
}
.datagrid table thead tr th a:link,
.datagrid table thead tr th a:visited,
.datagrid table thead tr th a:active,
.datagrid table thead tr th a:hover {
  color: #333333;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-align: center;
}
.datagrid table thead tr th a:link i,
.datagrid table thead tr th a:visited i,
.datagrid table thead tr th a:active i,
.datagrid table thead tr th a:hover i {
  margin-left: 11px;
}
.datagrid table thead tr th.text-right a:link,
.datagrid table thead tr th.text-right a:visited,
.datagrid table thead tr th.text-right a:active,
.datagrid table thead tr th.text-right a:hover {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.datagrid table thead tr th.text-center a:link,
.datagrid table thead tr th.text-center a:visited,
.datagrid table thead tr th.text-center a:active,
.datagrid table thead tr th.text-center a:hover {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.datagrid table thead tr th .datagrid-column-header-additions {
  display: none;
}
.datagrid table thead tr th input {
  padding: 3px 7px;
}
.datagrid table thead tr:last-child th,
.datagrid table thead tr th.col-checkbox {
  border-bottom: 1px solid #dee2e6;
  background-color: transparent;
}
.datagrid table thead tr.datagrid-row-filters th input:not([type='checkbox']):not([type='radio']),
.datagrid table thead tr.datagrid-row-filters th select,
.datagrid table thead tr.datagrid-row-filters th .vscomp-ele,
.datagrid table thead tr.datagrid-row-filters th .select2 {
  width: 100%;
  max-width: 100%;
  min-width: 0;
}
.datagrid table thead tr.datagrid-row-filters th .d-flex,
.datagrid table thead tr.datagrid-row-filters th .input-group {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  width: 100%;
  max-width: 100%;
}
.datagrid table thead tr.datagrid-row-filters th .d-flex > input:not([type='checkbox']):not([type='radio']),
.datagrid table thead tr.datagrid-row-filters th .input-group > input:not([type='checkbox']):not([type='radio']) {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  width: 1%;
}
.datagrid table thead tr.datagrid-row-filters th select[class*="virtual-select"],
.datagrid table thead tr.datagrid-row-filters th .vscomp-ele-wrapper .vscomp-toggle-button {
  height: auto;
  padding: 3px 30px 3px 7px;
  border: 1px solid #ebebeb;
  border-radius: 0;
  font-size: 1rem;
  line-height: 1.4;
}
.datagrid table thead tr.datagrid-row-filters th .vscomp-ele-wrapper .vscomp-value {
  height: auto;
  line-height: 1.4;
}
.datagrid table thead tr .select2 {
  padding: 0;
  width: 100% !important;
}
.datagrid table thead tr .select2 .select2-selection {
  height: auto !important;
  padding: 0.5px 12px;
}
.datagrid table thead tr .select2 .select2-selection .select2-selection__rendered {
  margin-top: 0 !important;
  text-align: left !important;
}
.datagrid table tbody tr {
  background-color: transparent !important;
  -webkit-transition: background-color 0.3s;
  transition: background-color 0.3s;
}
.datagrid table tbody tr td {
  vertical-align: middle;
  padding: 0.625rem 0.75rem !important;
  border: 0;
  font-size: 0.9rem;
}
.datagrid table tbody tr td a {
  cursor: pointer;
}
.datagrid table tbody tr td:not(.col-action) a:link,
.datagrid table tbody tr td:not(.col-action) a:visited,
.datagrid table tbody tr td:not(.col-action) a:active {
  color: #76240e;
  text-decoration: none;
}
.datagrid table tbody tr td:not(.col-action) a:hover {
  text-decoration: underline;
}
.datagrid table tbody tr td.col-checkbox {
  min-width: 45px;
}
.datagrid table tbody tr td.col-action {
  vertical-align: middle;
}
.datagrid table tbody tr td.col-action a:link,
.datagrid table tbody tr td.col-action a:visited,
.datagrid table tbody tr td.col-action a:active {
  color: #333333;
}
.datagrid table tbody tr td.col-action .iz {
  height: 18px;
  width: 18px;
}
.datagrid table tbody tr td.col-action > div {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 0.4rem;
}
.datagrid table tbody tr td.col-action > div .dropdown > button {
  line-height: 0;
}
.datagrid table tbody tr td.col-action > div > a,
.datagrid table tbody tr td.col-action > div > .dropdown > button {
  height: 1.8rem;
  font-size: 1.1rem;
}
.datagrid table tbody tr:not(:first-child) {
  border-top: 1px solid #dee2e6;
}
.datagrid table tbody tr:hover {
  background-color: #ECECEC !important;
}
.datagrid table tfoot {
  border-top: 1px solid #dee2e6;
  background-color: #fff;
}
.datagrid table tfoot tr td {
  color: #333333;
  border: 0;
  padding: 0.625rem 0.75rem !important;
}
.datagrid table tfoot tr td.row-grid-bottom {
  border: 0;
  background-color: transparent;
}
.datagrid table tfoot tr td.row-grid-bottom > div {
  display: grid;
  grid-template-columns: minmax(0, 1fr) auto minmax(0, 1fr);
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 1rem;
}
.datagrid table tfoot tr td.row-grid-bottom > div > .col-items,
.datagrid table tfoot tr td.row-grid-bottom > div > .col-pagination,
.datagrid table tfoot tr td.row-grid-bottom > div > .col-per-page {
  width: auto;
  max-width: none;
  margin: 0;
}
.datagrid table tfoot tr td.row-grid-bottom > div .col-items {
  -webkit-box-ordinal-group: 4;
      -ms-flex-order: 3;
          order: 3;
  justify-self: end;
  font-size: 1rem;
  text-align: right;
}
.datagrid table tfoot tr td.row-grid-bottom > div .col-pagination {
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
  justify-self: center;
}
.datagrid table tfoot tr td.row-grid-bottom > div .col-per-page {
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
  justify-self: start;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 0.5rem;
}
.datagrid table tfoot tr td small {
  color: #333333 !important;
}
.datagrid table tfoot tr td > * {
  display: inline-block;
}
.datagrid table tfoot tr td .col-pagination {
  margin-left: 10px;
  display: -webkit-inline-box !important;
  display: -ms-inline-flexbox !important;
  display: inline-flex !important;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.datagrid table tfoot tr td .col-pagination .pagination {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 5px;
  margin: 0;
  padding: 0;
  list-style: none;
}
.datagrid table tfoot tr td .col-pagination .page-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 0;
  padding: 0;
}
.datagrid table tfoot tr td .col-pagination .page-item::marker {
  content: none;
}
.datagrid table tfoot tr td .col-pagination .page-link {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
  white-space: nowrap;
  border-radius: 0.2rem;
  border: 1px solid #ccc;
  -webkit-transition: background-color 0.2s, color 0.2s;
  transition: background-color 0.2s, color 0.2s;
}
.datagrid table tfoot tr td .col-pagination .page-link,
.datagrid table tfoot tr td .col-pagination .page-link:link,
.datagrid table tfoot tr td .col-pagination .page-link:visited,
.datagrid table tfoot tr td .col-pagination .page-link:active {
  background-color: #f8f9fa;
  color: #333333;
  text-decoration: none;
}
.datagrid table tfoot tr td .col-pagination .page-link:hover {
  background-color: #e9ecef;
  color: #333333;
  text-decoration: none;
}
.datagrid table tfoot tr td .col-pagination .page-item.active .page-link,
.datagrid table tfoot tr td .col-pagination .page-item.active .page-link:link,
.datagrid table tfoot tr td .col-pagination .page-item.active .page-link:visited,
.datagrid table tfoot tr td .col-pagination .page-item.active .page-link:active,
.datagrid table tfoot tr td .col-pagination .page-item.active .page-link:hover {
  color: #fff;
  background-color: #76240e;
  border-color: #1f0e00;
  cursor: default;
}
.datagrid table tfoot tr td .col-pagination .page-item.disabled .page-link,
.datagrid table tfoot tr td .col-pagination .page-item.disabled .page-link:link,
.datagrid table tfoot tr td .col-pagination .page-item.disabled .page-link:visited,
.datagrid table tfoot tr td .col-pagination .page-item.disabled .page-link:active,
.datagrid table tfoot tr td .col-pagination .page-item.disabled .page-link:hover {
  color: #6c757d;
  background-color: #f8f9fa;
  border-color: #ccc;
  cursor: default;
  opacity: 0.65;
}
.datagrid table tfoot tr td .row-grid-bottom .flexbox {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.datagrid table tfoot tr td .col-per-page {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.datagrid table tfoot tr td .col-per-page a {
  margin-left: auto;
}
.datagrid table tfoot tr td .col-per-page select {
  margin-left: auto;
}
.datagrid table tfoot tr:first-child td {
  border-top: 2px solid #dee2e6;
}
.datagrid .datagrid-toolbar {
  margin-top: unset;
}
.datagrid #snippet-grid-exports,
.datagrid #snippet-grid-grid-exports {
  font-size: 1rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 0.5rem;
}
.datagrid .grid-actions a,
.datagrid .grid-actions span {
  font-size: 1.2rem;
}
.datagrid .grid-actions .btn {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 0.25rem 0.5rem;
  font-weight: 400;
  line-height: 1.5;
  white-space: nowrap;
  border: 1px solid #ddd;
  border-radius: 0.25rem;
}
.datagrid .grid-actions .btn,
.datagrid .grid-actions .btn:link,
.datagrid .grid-actions .btn:visited,
.datagrid .grid-actions .btn:active {
  color: #444;
  background-color: #f8f9fa;
  text-decoration: none;
}
.datagrid .grid-actions .btn:hover,
.datagrid .grid-actions .btn.active {
  color: #2b2d2f;
  background-color: #e9ecef;
  border-color: #ddd;
  text-decoration: none;
}
.datagrid .grid-actions .fa-edit {
  font-size: 1.1rem;
}
.datagrid .grid-actions .iz {
  height: 1.2rem;
}
.datagrid.row-clickable-grid table tbody tr {
  cursor: pointer;
}
.datagrid.hide-actions-column .col-action {
  display: none;
}
.change-order-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 0.5rem;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.change-order-wrapper .change-order-simple-actions,
.change-order-wrapper .change-order-complex-actions {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  color: #333333;
}
.change-order-wrapper .change-order-simple-actions {
  gap: 0.25rem;
}
.change-order-wrapper .change-order-complex-actions {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  display: none;
}
@media (min-width: 768px) {
  .change-order-wrapper .change-order-complex-actions {
    display: block;
  }
}
.change-order-wrapper .change-order-complex-actions select {
  width: 12ch;
  padding-inline: 0.2rem !important;
}
/**
  Links styles
*/
a {
  -webkit-transition: color 0.3s;
  transition: color 0.3s;
}
a:active,
a:hover {
  outline: 0;
}
a,
a:link,
a:visited,
a:active,
a:hover {
  text-decoration: underline;
  color: #76240e;
}
a:hover {
  color: #5f1d0b;
}
a.hover-underline,
a.hover-underline:link,
a.hover-underline:visited,
a.hover-underline:active {
  text-decoration: none;
}
a.hover-underline:hover {
  text-decoration: underline;
}
a.link-theme-1 {
  text-align: center;
}
a.theme1 {
  text-align: center;
}
a.theme2 {
  text-align: center;
  font-weight: bold;
}
a.theme2,
a.theme2:link,
a.theme2:visited,
a.theme2:active {
  color: #76240e;
}
a.theme2:hover {
  color: #3d2000;
  text-decoration: underline;
}
a.download-invoice {
  margin-left: 15px;
}
a.download-invoice:link,
a.download-invoice:visited,
a.download-invoice:active {
  color: #76240e;
}
a.download-invoice:hover {
  color: #76240e;
  text-decoration: underline;
}
a.swap-favourite-product {
  cursor: pointer;
}
a.swap-favourite-product,
a.swap-favourite-product:link,
a.swap-favourite-product:visited,
a.swap-favourite-product:active {
  color: #000;
}
a.swap-favourite-product:hover,
a.swap-favourite-product.active {
  color: #c13131;
}
/**
  Buttons styles
*/
input.btn,
button.btn,
a.btn {
  text-decoration: none;
  white-space: nowrap;
  cursor: pointer;
  -webkit-transition: background 0.2s ease-in-out, color 0.2s ease-in-out;
  transition: background 0.2s ease-in-out, color 0.2s ease-in-out;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-align: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
  padding-block: 0.8rem;
  padding-inline: 1.3rem;
  border-color: transparent;
  font-size: 1rem;
  line-height: 1;
  font-weight: bold;
}
input.btn,
button.btn {
  color: #fff;
  background-color: #76240e;
}
input.btn:hover,
button.btn:hover {
  color: #fff;
  background-color: #1f0e00;
}
input.btn:disabled,
button.btn:disabled,
input.btn[disabled],
button.btn[disabled] {
  color: #fff !important;
  background-color: #7e7369 !important;
  border: 1px #7e7369 solid !important;
}
a.btn,
a.btn:link,
a.btn:visited,
a.btn:active {
  color: #fff;
  background-color: #76240e;
}
a.btn:hover {
  color: #fff;
  background-color: #1f0e00;
  text-decoration: none;
}
a.btn.disabled,
a.btn.disabled:link,
a.btn.disabled:visited,
a.btn.disabled:active,
a.btn.disabled:hover {
  color: #fff !important;
  background-color: #7e7369 !important;
}
.btn-show-dialog > div,
.link-show-dialog > div {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 0.5rem;
}
a.btn.theme1,
input.btn.theme1,
button.btn.theme1,
a.btn.theme1:link,
input.btn.theme1:link,
button.btn.theme1:link,
a.btn.theme1:visited,
input.btn.theme1:visited,
button.btn.theme1:visited,
a.btn.theme1:active,
input.btn.theme1:active,
button.btn.theme1:active {
  color: #fff;
  background-color: #76240e;
}
a.btn.theme1.active,
input.btn.theme1.active,
button.btn.theme1.active,
a.btn.theme1:hover,
input.btn.theme1:hover,
button.btn.theme1:hover {
  color: #fff;
  background-color: #1f0e00;
}
a.btn.theme2,
input.btn.theme2,
button.btn.theme2,
a.btn.theme2:link,
input.btn.theme2:link,
button.btn.theme2:link,
a.btn.theme2:visited,
input.btn.theme2:visited,
button.btn.theme2:visited,
a.btn.theme2:active,
input.btn.theme2:active,
button.btn.theme2:active {
  color: #fff;
  background-color: #1f0e00;
}
a.btn.theme2.active,
input.btn.theme2.active,
button.btn.theme2.active,
a.btn.theme2:hover,
input.btn.theme2:hover,
button.btn.theme2:hover {
  color: #fff;
  background-color: #3d2000;
}
a.btn.go-back,
input.btn.go-back,
button.btn.go-back,
a.btn.go-back:link,
input.btn.go-back:link,
button.btn.go-back:link,
a.btn.go-back:visited,
input.btn.go-back:visited,
button.btn.go-back:visited,
a.btn.go-back:active,
input.btn.go-back:active,
button.btn.go-back:active {
  color: #fff;
  background-color: #5d5d5d;
}
a.btn.go-back.active,
input.btn.go-back.active,
button.btn.go-back.active,
a.btn.go-back:hover,
input.btn.go-back:hover,
button.btn.go-back:hover {
  color: #fff;
  background-color: #505050;
}
a.btn.cancel-order,
input.btn.cancel-order,
button.btn.cancel-order,
a.btn.cancel-order:link,
input.btn.cancel-order:link,
button.btn.cancel-order:link,
a.btn.cancel-order:visited,
input.btn.cancel-order:visited,
button.btn.cancel-order:visited,
a.btn.cancel-order:active,
input.btn.cancel-order:active,
button.btn.cancel-order:active {
  color: #fff;
  background-color: #bd463f;
}
a.btn.cancel-order.active,
input.btn.cancel-order.active,
button.btn.cancel-order.active,
a.btn.cancel-order:hover,
input.btn.cancel-order:hover,
button.btn.cancel-order:hover {
  color: #fff;
  background-color: #aa3f39;
}
a.btn.btn-attachment,
input.btn.btn-attachment,
button.btn.btn-attachment {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 1rem;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  text-align: left;
  border: 1px solid #76240e;
  border-radius: 10px;
  min-width: 11rem;
  padding-block: 0.5rem;
  padding-inline: 1rem;
}
a.btn.btn-attachment i,
input.btn.btn-attachment i,
button.btn.btn-attachment i {
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
a.btn.btn-attachment,
input.btn.btn-attachment,
button.btn.btn-attachment,
a.btn.btn-attachment:link,
input.btn.btn-attachment:link,
button.btn.btn-attachment:link,
a.btn.btn-attachment:visited,
input.btn.btn-attachment:visited,
button.btn.btn-attachment:visited,
a.btn.btn-attachment:active,
input.btn.btn-attachment:active,
button.btn.btn-attachment:active {
  color: #76240e;
  background-color: transparent;
}
a.btn.btn-attachment.active,
input.btn.btn-attachment.active,
button.btn.btn-attachment.active,
a.btn.btn-attachment:hover,
input.btn.btn-attachment:hover,
button.btn.btn-attachment:hover {
  color: #76240e;
  background-color: transparent;
}
a.btn.btn-attachment.active i,
input.btn.btn-attachment.active i,
button.btn.btn-attachment.active i,
a.btn.btn-attachment:hover i,
input.btn.btn-attachment:hover i,
button.btn.btn-attachment:hover i {
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
}
a.btn.yes,
input.btn.yes,
button.btn.yes,
a.btn.yes:link,
input.btn.yes:link,
button.btn.yes:link,
a.btn.yes:visited,
input.btn.yes:visited,
button.btn.yes:visited,
a.btn.yes:active,
input.btn.yes:active,
button.btn.yes:active {
  color: #fff;
  background-color: #28a745;
}
a.btn.yes:hover,
input.btn.yes:hover,
button.btn.yes:hover {
  color: #fff;
  background-color: #218838;
}
a.btn.no,
input.btn.no,
button.btn.no,
a.btn.no:link,
input.btn.no:link,
button.btn.no:link,
a.btn.no:visited,
input.btn.no:visited,
button.btn.no:visited,
a.btn.no:active,
input.btn.no:active,
button.btn.no:active {
  color: #fff;
  background-color: #bd2130;
}
a.btn.no:hover,
input.btn.no:hover,
button.btn.no:hover {
  color: #fff;
  background-color: #c82333;
}
a.btn.icon-btn,
button.btn.icon-btn {
  gap: 10px;
}
a.btn.icon-btn img,
button.btn.icon-btn img,
a.btn.icon-btn svg,
button.btn.icon-btn svg {
  max-width: 25px;
  max-height: 25px;
}
/**
  Actions wrapper
 */
div.actions-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  gap: 10px;
}
@media (min-width: 550px) {
  div.actions-wrapper {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
div.actions-wrapper.actions-theme-1 {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
div.actions-wrapper.actions-theme-2 {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.form-buttons-section {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-top: 30px;
}
.form-buttons-section.theme-1 .btn:not(:first-child) {
  margin-left: 15px;
}
.buttons-section {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 10px;
}
.buttons-section.theme-1 {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
h1,
h2,
h3,
h4 {
  margin: 5px 0;
  padding: 0;
  font-weight: 500;
}
h1 {
  font-size: 1.7rem;
}
h2 {
  font-size: 1.5rem;
}
h3 {
  font-size: 1.3rem;
}
h4 {
  font-size: 1.1rem;
}
h4.theme-1 {
  font-size: 1.3rem;
  font-weight: bold;
}
div.title-wrap {
  margin: 20px 0;
  width: 100%;
}
div.title-wrap.main-title {
  margin-top: 0;
  margin-bottom: 37px;
}
div.title-wrap.main-title h2 {
  font-weight: bold;
}
div.title-wrap h1,
div.title-wrap h2,
div.title-wrap h3,
div.title-wrap h4 {
  display: inline-block;
  padding: 0;
  margin: 0;
  line-height: 1.4;
}
div.title-wrap h1::before,
div.title-wrap h2::before,
div.title-wrap h3::before,
div.title-wrap h4::before {
  content: '';
  display: block;
  height: 0;
  width: 0;
  margin-top: calc((0.9 - 1.4) * 0.5em);
}
div.title-wrap h1::after,
div.title-wrap h2::after,
div.title-wrap h3::after,
div.title-wrap h4::after {
  content: '';
  display: block;
  height: 0;
  width: 0;
  margin-bottom: calc((0.8 - 1.4) * 0.5em);
}
div.title-wrap h2 {
  font-size: 2rem;
}
div.title-wrap h3 {
  font-size: 1.5rem;
}
div.title-wrap .line {
  width: 100%;
  height: 1px;
  margin-top: 5px;
  display: inline-block;
  background-color: #9ec6bb;
}
div.title-wrap .line.bold {
  height: 2px;
}
div.title-wrap .line.full-width {
  width: 100%;
}
div.title-wrap span {
  display: inline-block;
}
div.title-wrap.highlighted h1,
div.title-wrap.highlighted h2,
div.title-wrap.highlighted h3,
div.title-wrap.highlighted h4,
div.title-wrap.highlighted span {
  background-color: #626262;
  color: #fff;
  font-weight: bold;
  padding: 3px 8px;
  border-radius: 3px;
}
div.title-wrap.absolute {
  position: absolute;
  top: 15px;
  left: 0;
  width: 100%;
  z-index: 999;
  text-align: center;
  margin: 3px 0;
}
div.title-wrap.absolute h2,
div.title-wrap.absolute h3,
div.title-wrap.absolute h4 {
  position: relative;
  display: inline-block;
  white-space: pre-wrap;
  word-wrap: break-word;
  max-width: 100%;
  font-size: 1.1rem;
}
div.title-wrap.absolute span {
  display: inline-block;
}
div.title-wrap.absolute.bottom {
  top: auto;
  bottom: 15px;
}
div.title-wrap.absolute.centered {
  top: 50%;
  -webkit-transform: translate(0, -50%);
          transform: translate(0, -50%);
}
.navigation-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  width: 100%;
  margin-inline: auto;
}
.navigation-wrapper nav.navigation {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  gap: 0.5rem;
}
.navigation-wrapper nav.navigation img,
.navigation-wrapper nav.navigation svg {
  display: block;
  max-width: 1.3rem;
  max-height: 1.3rem;
}
.navigation-wrapper nav.navigation .fa,
.navigation-wrapper nav.navigation .fas,
.navigation-wrapper nav.navigation .fab {
  position: relative;
  display: block;
  font-size: 1.3rem;
  min-width: 1.3rem;
  text-align: center;
}
.navigation-wrapper nav.navigation .fa:before,
.navigation-wrapper nav.navigation .fas:before,
.navigation-wrapper nav.navigation .fab:before {
  display: inline-block;
}
.navigation-wrapper nav.navigation a.hamburger,
.navigation-wrapper nav.navigation button.hamburger {
  background-color: transparent;
  border: 0;
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-transition: 0.5s ease-in-out;
  transition: 0.5s ease-in-out;
  -webkit-column-gap: 0.75rem;
     -moz-column-gap: 0.75rem;
          column-gap: 0.75rem;
}
.navigation-wrapper nav.navigation a.hamburger > .hamburger-icon,
.navigation-wrapper nav.navigation button.hamburger > .hamburger-icon {
  position: relative;
  -webkit-margin-start: 0.3rem;
          margin-inline-start: 0.3rem;
  width: 1.3rem;
  height: 1.3rem;
}
.navigation-wrapper nav.navigation a.hamburger.default-theme > .hamburger-icon,
.navigation-wrapper nav.navigation button.hamburger.default-theme > .hamburger-icon {
  color: #333333;
}
.navigation-wrapper nav.navigation a.hamburger.default-theme > .hamburger-icon > div,
.navigation-wrapper nav.navigation button.hamburger.default-theme > .hamburger-icon > div {
  position: absolute;
  height: 13%;
  width: 100%;
  background-color: #333333;
  opacity: 1;
  -webkit-transition: 0.25s ease-in-out;
  transition: 0.25s ease-in-out;
  -webkit-transform: rotate(0deg);
          transform: rotate(0deg);
  -webkit-transform-origin: left center;
          transform-origin: left center;
}
.navigation-wrapper nav.navigation a.hamburger.default-theme > .hamburger-icon > div:nth-child(1),
.navigation-wrapper nav.navigation button.hamburger.default-theme > .hamburger-icon > div:nth-child(1) {
  top: 0;
}
.navigation-wrapper nav.navigation a.hamburger.default-theme > .hamburger-icon > div:nth-child(2),
.navigation-wrapper nav.navigation button.hamburger.default-theme > .hamburger-icon > div:nth-child(2) {
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}
.navigation-wrapper nav.navigation a.hamburger.default-theme > .hamburger-icon > div:nth-child(3),
.navigation-wrapper nav.navigation button.hamburger.default-theme > .hamburger-icon > div:nth-child(3) {
  bottom: 0;
}
.navigation-wrapper nav.navigation a.hamburger.default-theme.opened > .hamburger-icon > div:nth-child(1),
.navigation-wrapper nav.navigation button.hamburger.default-theme.opened > .hamburger-icon > div:nth-child(1) {
  top: 3px;
  margin-left: 2px;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
}
.navigation-wrapper nav.navigation a.hamburger.default-theme.opened > .hamburger-icon > div:nth-child(2),
.navigation-wrapper nav.navigation button.hamburger.default-theme.opened > .hamburger-icon > div:nth-child(2) {
  width: 0;
  opacity: 0;
}
.navigation-wrapper nav.navigation a.hamburger.default-theme.opened > .hamburger-icon > div:nth-child(3),
.navigation-wrapper nav.navigation button.hamburger.default-theme.opened > .hamburger-icon > div:nth-child(3) {
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg);
  margin-left: 2px;
  top: 87%;
}
.navigation-wrapper nav.navigation a,
.navigation-wrapper nav.navigation h1,
.navigation-wrapper nav.navigation h2,
.navigation-wrapper nav.navigation h3,
.navigation-wrapper nav.navigation h4,
.navigation-wrapper nav.navigation h5 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 0;
}
.navigation-wrapper nav.navigation a.centered,
.navigation-wrapper nav.navigation h1.centered,
.navigation-wrapper nav.navigation h2.centered,
.navigation-wrapper nav.navigation h3.centered,
.navigation-wrapper nav.navigation h4.centered,
.navigation-wrapper nav.navigation h5.centered {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.navigation-wrapper nav.navigation ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 0;
  margin: 0;
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
  gap: 0.5rem;
}
.navigation-wrapper nav.navigation ul li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  list-style-type: none;
  padding: 0;
  margin: 0;
}
.navigation-wrapper nav.navigation ul li a {
  text-decoration: none;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  padding-block: 0.65rem;
  padding-inline: 1.2rem;
  font-size: 1rem;
}
.navigation-wrapper nav.navigation ul li a,
.navigation-wrapper nav.navigation ul li a:link,
.navigation-wrapper nav.navigation ul li a:visited,
.navigation-wrapper nav.navigation ul li a:active {
  color: #333333;
}
.navigation-wrapper nav.navigation ul li.title-item h1,
.navigation-wrapper nav.navigation ul li.title-item h2,
.navigation-wrapper nav.navigation ul li.title-item h3,
.navigation-wrapper nav.navigation ul li.title-item h4 {
  font-size: 1rem;
  padding-block: 0.65rem;
  padding-inline: 1.2rem;
}
.navigation-wrapper nav.navigation ul li.logo-item a {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding-block: 0;
  padding-inline: 0;
}
.navigation-wrapper nav.navigation ul li.user-item a,
.navigation-wrapper nav.navigation ul li.icon-item a,
.navigation-wrapper nav.navigation ul li.icon-text-item a,
.navigation-wrapper nav.navigation ul li.languages-item a {
  -webkit-column-gap: 0.75rem;
     -moz-column-gap: 0.75rem;
          column-gap: 0.75rem;
}
.navigation-wrapper nav.navigation ul li.icon-item.close a,
.navigation-wrapper nav.navigation ul li.icon-text-item.close a,
.navigation-wrapper nav.navigation ul li.icon-item.close a:link,
.navigation-wrapper nav.navigation ul li.icon-text-item.close a:link,
.navigation-wrapper nav.navigation ul li.icon-item.close a:visited,
.navigation-wrapper nav.navigation ul li.icon-text-item.close a:visited,
.navigation-wrapper nav.navigation ul li.icon-item.close a:active,
.navigation-wrapper nav.navigation ul li.icon-text-item.close a:active {
  color: #fff;
  background-color: #f37c86;
}
.navigation-wrapper nav.navigation ul li.icon-item.close a:hover,
.navigation-wrapper nav.navigation ul li.icon-text-item.close a:hover {
  color: #fff;
  background-color: #e81123;
}
.navigation-wrapper nav.navigation ul li.search-item form {
  display: block;
  width: 100%;
}
.navigation-wrapper nav.navigation ul li.drop-down-item {
  position: relative;
  padding-inline: 0;
  padding-block: 0;
}
.navigation-wrapper nav.navigation ul li.drop-down-item .drop-down-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
}
.navigation-wrapper nav.navigation ul li.drop-down-item .drop-down-wrap .drop-down-area {
  width: 100%;
}
.navigation-wrapper nav.navigation ul li .__dropped-down-styles {
  max-height: unset;
  opacity: 1;
  visibility: visible;
  z-index: 9999;
}
.navigation-wrapper nav.navigation ul li.opened > ul.sub-nav-menu,
.navigation-wrapper nav.navigation ul li.active > ul.sub-nav-menu {
  max-height: unset;
  opacity: 1;
  visibility: visible;
  z-index: 9999;
}
@media (hover: hover) {
  .navigation-wrapper nav.navigation ul li:hover > ul.sub-nav-menu {
    max-height: unset;
    opacity: 1;
    visibility: visible;
    z-index: 9999;
  }
}
.navigation-wrapper nav.navigation ul.breadcrumb li a:not(.home):hover {
  text-decoration: underline;
}
.navigation-wrapper nav.navigation ul.nav-menu ul.sub-nav-menu {
  max-height: 0;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: 0.5s;
  transition: 0.5s;
  z-index: 1;
  overflow: hidden;
}
.navigation-wrapper nav.navigation ul.nav-menu ul.sub-nav-menu.small-layout {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 100%;
}
.navigation-wrapper nav.navigation ul.nav-menu ul.sub-nav-menu.medium-layout,
.navigation-wrapper nav.navigation ul.nav-menu ul.sub-nav-menu.large-layout {
  width: 100%;
}
.navigation-wrapper nav.navigation ul.nav-menu ul.sub-nav-menu.medium-layout li,
.navigation-wrapper nav.navigation ul.nav-menu ul.sub-nav-menu.large-layout li {
  position: relative;
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(250px, 1fr));
  -ms-flex-line-pack: start;
      align-content: start;
  gap: 0.75rem;
}
.navigation-wrapper nav.navigation ul.nav-menu ul.sub-nav-menu.medium-layout li ul.section,
.navigation-wrapper nav.navigation ul.nav-menu ul.sub-nav-menu.large-layout li ul.section {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.navigation-wrapper nav.navigation ul.nav-menu ul.sub-nav-menu.medium-layout li ul.section li.section-title,
.navigation-wrapper nav.navigation ul.nav-menu ul.sub-nav-menu.large-layout li ul.section li.section-title {
  -webkit-margin-after: 0.5rem;
          margin-block-end: 0.5rem;
}
@media (min-width: calc(1280px + 1px)) {
  .navigation-wrapper nav.navigation ul.nav-menu ul.sub-nav-menu {
    position: absolute;
  }
  .navigation-wrapper nav.navigation ul.nav-menu ul.sub-nav-menu.small-layout {
    width: auto;
  }
}
@media (min-width: calc(1280px + 1px)) {
  .navigation-wrapper.horizontal a.hamburger,
  .navigation-wrapper.horizontal button.hamburger {
    display: none !important;
  }
}
.navigation-wrapper.horizontal ul.nav-menu.no-fit-hide li.no-fit-item {
  display: none;
}
@media (max-width: 1280px) {
  .navigation-wrapper.horizontal ul.nav-menu.no-fit-hide {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    visibility: hidden;
    position: fixed;
    -webkit-transition: 0.3s;
    transition: 0.3s;
    overflow-y: scroll;
    width: 0;
    height: 0;
    max-width: 350px;
    max-height: 100vh;
  }
  .navigation-wrapper.horizontal ul.nav-menu.no-fit-hide.opened {
    visibility: visible;
    width: 100%;
    height: 100%;
  }
  .navigation-wrapper.horizontal ul.nav-menu.no-fit-hide li.no-fit-item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
@media (min-width: calc(1280px + 1px)) {
  .navigation-wrapper.horizontal ul.nav-menu.no-fit-hide {
    height: auto !important;
    width: auto !important;
  }
}
@media (min-width: calc(1280px + 1px)) {
  .navigation-wrapper.horizontal ul.nav-menu ul.sub-nav-menu {
    top: 100%;
    left: 0;
  }
}
.navigation-wrapper.horizontal ul.nav-menu ul.sub-nav-menu.medium-layout,
.navigation-wrapper.horizontal ul.nav-menu ul.sub-nav-menu.large-layout {
  width: 100%;
}
.navigation-wrapper.horizontal ul.nav-menu ul.sub-nav-menu.medium-layout li,
.navigation-wrapper.horizontal ul.nav-menu ul.sub-nav-menu.large-layout li {
  margin-inline: auto;
  max-width: 1280px;
}
.navigation-wrapper.vertical {
  height: 100%;
}
@media (min-width: 1024px) {
  .navigation-wrapper.vertical a.hamburger,
  .navigation-wrapper.vertical button.hamburger {
    display: none !important;
  }
}
.navigation-wrapper.vertical,
.navigation-wrapper.vertical nav.navigation,
.navigation-wrapper.vertical nav.navigation ul,
.navigation-wrapper.vertical nav.navigation ul li {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.navigation-wrapper.vertical ul.nav-menu.no-fit-hide li.no-fit-item {
  display: none;
}
@media (max-width: 1024px) {
  .navigation-wrapper.vertical ul.nav-menu.no-fit-hide {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    visibility: hidden;
    position: fixed;
    -webkit-transition: 0.3s;
    transition: 0.3s;
    overflow-y: scroll;
    width: 0;
    height: 0;
    max-width: 350px;
    max-height: 100vh;
  }
  .navigation-wrapper.vertical ul.nav-menu.no-fit-hide.opened {
    visibility: visible;
    width: 100%;
    height: 100%;
  }
  .navigation-wrapper.vertical ul.nav-menu.no-fit-hide li.no-fit-item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
@media (min-width: calc(1024px + 1px)) {
  .navigation-wrapper.vertical ul.nav-menu.no-fit-hide {
    height: auto !important;
    width: auto !important;
  }
}
@media (min-width: 1024px) {
  .navigation-wrapper.vertical ul.nav-menu ul.sub-nav-menu {
    left: 100%;
  }
}
@media (min-width: calc(1024px + 1px)) {
  .navigation-wrapper.vertical ul.nav-menu ul.sub-nav-menu {
    position: absolute;
  }
  .navigation-wrapper.vertical ul.nav-menu ul.sub-nav-menu.small-layout {
    width: auto;
  }
}
.navigation-wrapper.vertical ul.nav-menu ul.sub-nav-menu.nested-layout {
  position: relative;
  width: 100%;
  top: auto;
  left: auto;
  -webkit-padding-start: 1.3rem;
          padding-inline-start: 1.3rem;
}
.navigation-wrapper.vertical ul.nav-menu ul.sub-nav-menu.nested-layout li:not(.active):hover > ul.sub-nav-menu.nested-layout {
  max-height: 0;
  opacity: 0;
  visibility: hidden;
  z-index: 1;
}
.navigation-wrapper.vertical ul.nav-menu li.opened > ul.sub-nav-menu.medium-layout,
.navigation-wrapper.vertical ul.nav-menu li.opened > ul.sub-nav-menu.large-layout {
  height: 100%;
}
.navigation-wrapper.vertical ul.nav-menu li.opened > ul.sub-nav-menu.nested-layout {
  max-height: unset;
  opacity: 1;
  visibility: visible;
  z-index: 9999;
}
.navigation-wrapper.vertical.tree-view ul {
  position: relative;
}
.navigation-wrapper.vertical.tree-view ul:before {
  position: absolute;
  content: '';
  background-color: #fff;
  left: calc(1.3rem / 2);
  width: 1px;
  height: 100%;
}
.navigation-wrapper.vertical.tree-view ul li.icon-text-item {
  position: relative;
}
.navigation-wrapper.vertical.tree-view ul li.icon-text-item .fa,
.navigation-wrapper.vertical.tree-view ul li.icon-text-item .fas,
.navigation-wrapper.vertical.tree-view ul li.icon-text-item .fab,
.navigation-wrapper.vertical.tree-view ul li.icon-text-item svg,
.navigation-wrapper.vertical.tree-view ul li.icon-text-item img {
  position: relative;
  z-index: 2;
}
.navigation-wrapper.vertical.tree-view ul li.icon-text-item a {
  -webkit-padding-start: 0;
          padding-inline-start: 0;
  padding-block: 0;
}
.navigation-wrapper.vertical.tree-view ul li.icon-text-item ul li:before {
  position: absolute;
  content: '';
  background-color: #fff;
  left: calc(-1 * 1.3rem / 2);
  height: 1px;
  width: calc(1.3rem + 1.3rem - 1.3rem / 2);
  top: 1rem;
}
.navigation-wrapper.absolute-fixed-top,
.navigation-wrapper.absolute-fixed-bottom,
.navigation-wrapper.absolute-fixed-top-left,
.navigation-wrapper.absolute-fixed-top-center,
.navigation-wrapper.absolute-fixed-top-right,
.navigation-wrapper.absolute-fixed-bottom-left,
.navigation-wrapper.absolute-fixed-bottom-center,
.navigation-wrapper.absolute-fixed-bottom-right,
.navigation-wrapper.absolute-fixed-left,
.navigation-wrapper.absolute-fixed-right,
.navigation-wrapper.absolute-fixed-left-top,
.navigation-wrapper.absolute-fixed-left-center,
.navigation-wrapper.absolute-fixed-left-bottom,
.navigation-wrapper.absolute-fixed-right-top,
.navigation-wrapper.absolute-fixed-right-center,
.navigation-wrapper.absolute-fixed-right-bottom,
.navigation-wrapper.absolute-fixed-center {
  position: absolute;
  background-color: #E3E6E8;
}
.navigation-wrapper.absolute-fixed-top,
.navigation-wrapper.absolute-fixed-bottom {
  left: 0;
  width: 100%;
}
.navigation-wrapper.absolute-fixed-top {
  top: 0;
}
.navigation-wrapper.absolute-fixed-bottom {
  bottom: 0;
}
.navigation-wrapper.absolute-fixed-top-left,
.navigation-wrapper.absolute-fixed-top-center,
.navigation-wrapper.absolute-fixed-top-right {
  top: 0;
  width: auto;
}
.navigation-wrapper.absolute-fixed-bottom-left,
.navigation-wrapper.absolute-fixed-bottom-center,
.navigation-wrapper.absolute-fixed-bottom-right {
  bottom: 0;
  width: auto;
}
.navigation-wrapper.absolute-fixed-top-left,
.navigation-wrapper.absolute-fixed-bottom-left {
  left: 0;
}
.navigation-wrapper.absolute-fixed-top-center,
.navigation-wrapper.absolute-fixed-bottom-center {
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}
.navigation-wrapper.absolute-fixed-top-right,
.navigation-wrapper.absolute-fixed-bottom-right {
  right: 0;
}
.navigation-wrapper.absolute-fixed-left,
.navigation-wrapper.absolute-fixed-right {
  width: auto;
  top: 0;
  height: 100vh;
}
.navigation-wrapper.absolute-fixed-left {
  left: 0;
}
.navigation-wrapper.absolute-fixed-right {
  right: 0;
}
.navigation-wrapper.absolute-fixed-left-top,
.navigation-wrapper.absolute-fixed-left-center,
.navigation-wrapper.absolute-fixed-left-bottom {
  height: auto;
  left: 0;
}
.navigation-wrapper.absolute-fixed-right-top,
.navigation-wrapper.absolute-fixed-right-center,
.navigation-wrapper.absolute-fixed-right-bottom {
  height: auto;
  right: 0;
}
.navigation-wrapper.absolute-fixed-left-top,
.navigation-wrapper.absolute-fixed-right-top {
  top: 0;
}
.navigation-wrapper.absolute-fixed-left-center,
.navigation-wrapper.absolute-fixed-right-center {
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}
.navigation-wrapper.absolute-fixed-left-bottom,
.navigation-wrapper.absolute-fixed-right-bottom {
  bottom: 0;
}
.navigation-wrapper.absolute-fixed-center {
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
.navigation-wrapper.screen-fixed-top,
.navigation-wrapper.screen-fixed-bottom,
.navigation-wrapper.screen-fixed-top-left,
.navigation-wrapper.screen-fixed-top-center,
.navigation-wrapper.screen-fixed-top-right,
.navigation-wrapper.screen-fixed-bottom-left,
.navigation-wrapper.screen-fixed-bottom-center,
.navigation-wrapper.screen-fixed-bottom-right,
.navigation-wrapper.screen-fixed-left,
.navigation-wrapper.screen-fixed-right,
.navigation-wrapper.screen-fixed-left-top,
.navigation-wrapper.screen-fixed-left-center,
.navigation-wrapper.screen-fixed-left-bottom,
.navigation-wrapper.screen-fixed-right-top,
.navigation-wrapper.screen-fixed-right-center,
.navigation-wrapper.screen-fixed-right-bottom,
.navigation-wrapper.screen-fixed-center {
  position: fixed;
  background-color: #E3E6E8;
}
.navigation-wrapper.screen-fixed-top,
.navigation-wrapper.screen-fixed-bottom {
  left: 0;
  width: 100%;
}
.navigation-wrapper.screen-fixed-top {
  top: 0;
}
.navigation-wrapper.screen-fixed-bottom {
  bottom: 0;
}
.navigation-wrapper.screen-fixed-top-left,
.navigation-wrapper.screen-fixed-top-center,
.navigation-wrapper.screen-fixed-top-right {
  top: 0;
  width: auto;
}
.navigation-wrapper.screen-fixed-bottom-left,
.navigation-wrapper.screen-fixed-bottom-center,
.navigation-wrapper.screen-fixed-bottom-right {
  bottom: 0;
  width: auto;
}
.navigation-wrapper.screen-fixed-top-left,
.navigation-wrapper.screen-fixed-bottom-left {
  left: 0;
}
.navigation-wrapper.screen-fixed-top-center,
.navigation-wrapper.screen-fixed-bottom-center {
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}
.navigation-wrapper.screen-fixed-top-right,
.navigation-wrapper.screen-fixed-bottom-right {
  right: 0;
}
.navigation-wrapper.screen-fixed-left,
.navigation-wrapper.screen-fixed-right {
  width: auto;
  top: 0;
  height: 100vh;
}
.navigation-wrapper.screen-fixed-left {
  left: 0;
}
.navigation-wrapper.screen-fixed-right {
  right: 0;
}
.navigation-wrapper.screen-fixed-left-top,
.navigation-wrapper.screen-fixed-left-center,
.navigation-wrapper.screen-fixed-left-bottom {
  height: auto;
  left: 0;
}
.navigation-wrapper.screen-fixed-right-top,
.navigation-wrapper.screen-fixed-right-center,
.navigation-wrapper.screen-fixed-right-bottom {
  height: auto;
  right: 0;
}
.navigation-wrapper.screen-fixed-left-top,
.navigation-wrapper.screen-fixed-right-top {
  top: 0;
}
.navigation-wrapper.screen-fixed-left-center,
.navigation-wrapper.screen-fixed-right-center {
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}
.navigation-wrapper.screen-fixed-left-bottom,
.navigation-wrapper.screen-fixed-right-bottom {
  bottom: 0;
}
.navigation-wrapper.screen-fixed-center {
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
.navigation-wrapper.spread-in-parent {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(227, 230, 232, 0.3);
}
.navigation-wrapper.spread-in-parent nav.navigation {
  width: 100%;
  height: 100%;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.navigation-wrapper.spread-in-parent.single-item nav.navigation ul,
.navigation-wrapper.spread-in-parent.single-item nav.navigation li,
.navigation-wrapper.spread-in-parent.single-item nav.navigation a {
  height: 100%;
  width: 100%;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.navigation-wrapper.spread-in-parent.default-hidden {
  visibility: hidden;
  width: 0;
  height: 0;
  opacity: 0;
  overflow: hidden;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.navigation-wrapper.spread-in-parent.default-hidden.visible {
  visibility: visible;
  width: 100%;
  height: 100%;
  opacity: 1;
}
.navigation-wrapper.spread-in-parent:hover {
  background-color: rgba(227, 230, 232, 0.5);
}
.navigation-wrapper.relative-fixed,
.navigation-wrapper nav.navigation.relative-fixed,
.navigation-wrapper nav.navigation ul.relative-fixed {
  width: auto;
}
.navigation-wrapper.relative-fixed.vertical,
.navigation-wrapper nav.navigation.relative-fixed.vertical,
.navigation-wrapper nav.navigation ul.relative-fixed.vertical {
  height: auto;
}
.navigation-wrapper.relative-fixed-start,
.navigation-wrapper nav.navigation.relative-fixed-start,
.navigation-wrapper nav.navigation ul.relative-fixed-start {
  -webkit-margin-end: auto;
          margin-inline-end: auto;
}
.navigation-wrapper.relative-fixed-center,
.navigation-wrapper nav.navigation.relative-fixed-center,
.navigation-wrapper nav.navigation ul.relative-fixed-center {
  margin-inline: auto;
}
.navigation-wrapper.relative-fixed-end,
.navigation-wrapper nav.navigation.relative-fixed-end,
.navigation-wrapper nav.navigation ul.relative-fixed-end {
  -webkit-margin-start: auto;
          margin-inline-start: auto;
}
.navigation-wrapper.mobile-hidden,
.navigation-wrapper nav.navigation.mobile-hidden,
.navigation-wrapper nav.navigation ul.mobile-hidden {
  display: none;
}
@media (max-width: 425px) {
  .navigation-wrapper.mobile-hidden,
  .navigation-wrapper nav.navigation.mobile-hidden,
  .navigation-wrapper nav.navigation ul.mobile-hidden {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
.navigation-wrapper.to-tablet-hidden,
.navigation-wrapper nav.navigation.to-tablet-hidden,
.navigation-wrapper nav.navigation ul.to-tablet-hidden {
  display: none;
}
@media (max-width: 768px) {
  .navigation-wrapper.to-tablet-hidden,
  .navigation-wrapper nav.navigation.to-tablet-hidden,
  .navigation-wrapper nav.navigation ul.to-tablet-hidden {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
.navigation-wrapper.to-laptop-hidden,
.navigation-wrapper nav.navigation.to-laptop-hidden,
.navigation-wrapper nav.navigation ul.to-laptop-hidden {
  display: none;
}
@media (max-width: 1024px) {
  .navigation-wrapper.to-laptop-hidden,
  .navigation-wrapper nav.navigation.to-laptop-hidden,
  .navigation-wrapper nav.navigation ul.to-laptop-hidden {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
.navigation-wrapper.to-desktop-hidden,
.navigation-wrapper nav.navigation.to-desktop-hidden,
.navigation-wrapper nav.navigation ul.to-desktop-hidden {
  display: none;
}
@media (max-width: 1024px) {
  .navigation-wrapper.to-desktop-hidden,
  .navigation-wrapper nav.navigation.to-desktop-hidden,
  .navigation-wrapper nav.navigation ul.to-desktop-hidden {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
.navigation-wrapper.editor-theme-heading nav.navigation ul {
  width: 100%;
}
.dialog .navigation-wrapper,
.dialog .navigation-wrapper.horizontal {
  width: 100%;
  max-width: none;
}
.navigation-wrapper.editor-theme {
  background-color: #E3E6E8;
}
.navigation-wrapper.editor-theme nav.navigation ul li a {
  padding: 0.4rem 0.6rem;
}
.navigation-wrapper.editor-theme nav.navigation ul li a:link,
.navigation-wrapper.editor-theme nav.navigation ul li a:visited,
.navigation-wrapper.editor-theme nav.navigation ul li a:active,
.navigation-wrapper.editor-theme nav.navigation ul li a:hover {
  color: #333333;
  background-color: transparent;
}
.navigation-wrapper.editor-theme nav.navigation ul li a.active,
.navigation-wrapper.editor-theme nav.navigation ul li a:hover {
  color: #333333;
  background-color: #ccc;
}
.navigation-wrapper.editor-theme-heading nav.navigation {
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
}
.navigation-wrapper.editor-theme-heading nav.navigation ul li.title-item {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
}
.navigation-wrapper.editor-theme-heading nav.navigation ul li.title-item h1,
.navigation-wrapper.editor-theme-heading nav.navigation ul li.title-item h2,
.navigation-wrapper.editor-theme-heading nav.navigation ul li.title-item h3 {
  padding: 0.4rem 0.6rem;
}
.navigation-wrapper.editor-theme-heading nav.navigation ul li.close {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-margin-start: auto;
          margin-inline-start: auto;
}
.navigation-wrapper.editor-theme-options {
  border: 1px #c7cdd1 solid;
}
@-webkit-keyframes hamburgerInM {
  50% {
    -webkit-transform: translateX(0) translateY(0) rotate(0deg);
            transform: translateX(0) translateY(0) rotate(0deg);
  }
  100% {
    -webkit-transform: translateX(50%) translateY(-25%) rotate(45deg);
            transform: translateX(50%) translateY(-25%) rotate(45deg);
  }
}
@keyframes hamburgerInM {
  50% {
    -webkit-transform: translateX(0) translateY(0) rotate(0deg);
            transform: translateX(0) translateY(0) rotate(0deg);
  }
  100% {
    -webkit-transform: translateX(50%) translateY(-25%) rotate(45deg);
            transform: translateX(50%) translateY(-25%) rotate(45deg);
  }
}
@-webkit-keyframes hamburgerOutM {
  50% {
    -webkit-transform: translateX(0) translateY(0) rotate(0deg);
            transform: translateX(0) translateY(0) rotate(0deg);
  }
  100% {
    -webkit-transform: translateX(50%) translateY(-25%) rotate(45deg);
            transform: translateX(50%) translateY(-25%) rotate(45deg);
  }
}
@keyframes hamburgerOutM {
  50% {
    -webkit-transform: translateX(0) translateY(0) rotate(0deg);
            transform: translateX(0) translateY(0) rotate(0deg);
  }
  100% {
    -webkit-transform: translateX(50%) translateY(-25%) rotate(45deg);
            transform: translateX(50%) translateY(-25%) rotate(45deg);
  }
}
@-webkit-keyframes hamburgerInT {
  0%,
  50% {
    -webkit-transform: translateX(0) translateY(0) rotate(0deg);
            transform: translateX(0) translateY(0) rotate(0deg);
  }
  100% {
    -webkit-transform: translateX(102%) translateY(30%) rotate(135deg);
            transform: translateX(102%) translateY(30%) rotate(135deg);
  }
}
@keyframes hamburgerInT {
  0%,
  50% {
    -webkit-transform: translateX(0) translateY(0) rotate(0deg);
            transform: translateX(0) translateY(0) rotate(0deg);
  }
  100% {
    -webkit-transform: translateX(102%) translateY(30%) rotate(135deg);
            transform: translateX(102%) translateY(30%) rotate(135deg);
  }
}
@-webkit-keyframes hamburgerOutT {
  0%,
  50% {
    -webkit-transform: translateX(0) translateY(0) rotate(0deg);
            transform: translateX(0) translateY(0) rotate(0deg);
  }
  100% {
    -webkit-transform: translateX(102%) translateY(30%) rotate(135deg);
            transform: translateX(102%) translateY(30%) rotate(135deg);
  }
}
@keyframes hamburgerOutT {
  0%,
  50% {
    -webkit-transform: translateX(0) translateY(0) rotate(0deg);
            transform: translateX(0) translateY(0) rotate(0deg);
  }
  100% {
    -webkit-transform: translateX(102%) translateY(30%) rotate(135deg);
            transform: translateX(102%) translateY(30%) rotate(135deg);
  }
}
@-webkit-keyframes hamburgerInBtm {
  0%,
  50% {
    -webkit-transform: translateX(0) translateY(0) rotate(0deg);
            transform: translateX(0) translateY(0) rotate(0deg);
  }
  100% {
    -webkit-transform: translateX(140%) translateY(63%) rotate(135deg);
            transform: translateX(140%) translateY(63%) rotate(135deg);
  }
}
@keyframes hamburgerInBtm {
  0%,
  50% {
    -webkit-transform: translateX(0) translateY(0) rotate(0deg);
            transform: translateX(0) translateY(0) rotate(0deg);
  }
  100% {
    -webkit-transform: translateX(140%) translateY(63%) rotate(135deg);
            transform: translateX(140%) translateY(63%) rotate(135deg);
  }
}
@-webkit-keyframes hamburgerOutBtm {
  0%,
  50% {
    -webkit-transform: translateX(0) translateY(0) rotate(0deg);
            transform: translateX(0) translateY(0) rotate(0deg);
  }
  100% {
    -webkit-transform: translateX(140%) translateY(63%) rotate(135deg);
            transform: translateX(140%) translateY(63%) rotate(135deg);
  }
}
@keyframes hamburgerOutBtm {
  0%,
  50% {
    -webkit-transform: translateX(0) translateY(0) rotate(0deg);
            transform: translateX(0) translateY(0) rotate(0deg);
  }
  100% {
    -webkit-transform: translateX(140%) translateY(63%) rotate(135deg);
            transform: translateX(140%) translateY(63%) rotate(135deg);
  }
}
.navigation-wrapper nav.navigation a.hamburger,
.navigation-wrapper nav.navigation button.hamburger,
.navigation-wrapper nav.navigation div.hamburger {
  padding: 10px 7px;
  color: #fff;
  text-transform: capitalize;
  font-weight: bold;
  background-color: transparent;
  font-size: 0.8rem;
  position: relative;
}
.navigation-wrapper nav.navigation a.hamburger:after,
.navigation-wrapper nav.navigation button.hamburger:after,
.navigation-wrapper nav.navigation div.hamburger:after {
  content: '';
  position: absolute;
  right: 0;
  top: 0;
  height: 100%;
  width: 1px;
  background-color: #6c3100;
}
.navigation-wrapper nav.navigation a.hamburger,
.navigation-wrapper nav.navigation button.hamburger,
.navigation-wrapper nav.navigation div.hamburger,
.navigation-wrapper nav.navigation a.hamburger .fa,
.navigation-wrapper nav.navigation button.hamburger .fa,
.navigation-wrapper nav.navigation div.hamburger .fa {
  color: #fff;
}
@media (min-width: 425px) {
  .navigation-wrapper nav.navigation a.hamburger,
  .navigation-wrapper nav.navigation button.hamburger,
  .navigation-wrapper nav.navigation div.hamburger {
    font-size: 1rem;
  }
}
@media (min-width: 600px) {
  .navigation-wrapper nav.navigation a.hamburger,
  .navigation-wrapper nav.navigation button.hamburger,
  .navigation-wrapper nav.navigation div.hamburger {
    font-size: 1.2rem;
  }
}
.navigation-wrapper nav.navigation a.hamburger span,
.navigation-wrapper nav.navigation button.hamburger span,
.navigation-wrapper nav.navigation div.hamburger span {
  white-space: nowrap;
}
.navigation-wrapper nav.navigation a.hamburger span.large-mobile-visible,
.navigation-wrapper nav.navigation button.hamburger span.large-mobile-visible,
.navigation-wrapper nav.navigation div.hamburger span.large-mobile-visible {
  display: none;
}
@media (min-width: 600px) {
  .navigation-wrapper nav.navigation a.hamburger span.large-mobile-visible,
  .navigation-wrapper nav.navigation button.hamburger span.large-mobile-visible,
  .navigation-wrapper nav.navigation div.hamburger span.large-mobile-visible {
    display: inline-block;
  }
}
.navigation-wrapper nav.navigation a.hamburger .flexbox,
.navigation-wrapper nav.navigation button.hamburger .flexbox,
.navigation-wrapper nav.navigation div.hamburger .flexbox {
  width: 100%;
}
.navigation-wrapper nav.navigation a.hamburger svg,
.navigation-wrapper nav.navigation button.hamburger svg,
.navigation-wrapper nav.navigation div.hamburger svg,
.navigation-wrapper nav.navigation a.hamburger .iz,
.navigation-wrapper nav.navigation button.hamburger .iz,
.navigation-wrapper nav.navigation div.hamburger .iz {
  margin-left: 0;
  width: 22px;
  height: 22px;
  max-width: none;
  max-height: none;
}
@media (min-width: 425px) {
  .navigation-wrapper nav.navigation a.hamburger svg,
  .navigation-wrapper nav.navigation button.hamburger svg,
  .navigation-wrapper nav.navigation div.hamburger svg,
  .navigation-wrapper nav.navigation a.hamburger .iz,
  .navigation-wrapper nav.navigation button.hamburger .iz,
  .navigation-wrapper nav.navigation div.hamburger .iz {
    width: 30px;
    height: 30px;
  }
}
@media (min-width: 600px) {
  .navigation-wrapper nav.navigation a.hamburger svg,
  .navigation-wrapper nav.navigation button.hamburger svg,
  .navigation-wrapper nav.navigation div.hamburger svg,
  .navigation-wrapper nav.navigation a.hamburger .iz,
  .navigation-wrapper nav.navigation button.hamburger .iz,
  .navigation-wrapper nav.navigation div.hamburger .iz {
    margin-left: 5px;
  }
}
.navigation-wrapper nav.navigation a.hamburger svg path,
.navigation-wrapper nav.navigation button.hamburger svg path,
.navigation-wrapper nav.navigation div.hamburger svg path {
  fill: #fff;
}
.navigation-wrapper nav.navigation a.hamburger svg path:first-child,
.navigation-wrapper nav.navigation button.hamburger svg path:first-child,
.navigation-wrapper nav.navigation div.hamburger svg path:first-child {
  -webkit-animation: hamburgerOutT 0.4s backwards;
          animation: hamburgerOutT 0.4s backwards;
  animation-direction: reverse;
}
.navigation-wrapper nav.navigation a.hamburger svg path:nth-child(2),
.navigation-wrapper nav.navigation button.hamburger svg path:nth-child(2),
.navigation-wrapper nav.navigation div.hamburger svg path:nth-child(2) {
  -webkit-animation: hamburgerOutM 0.4s backwards;
          animation: hamburgerOutM 0.4s backwards;
  animation-direction: reverse;
}
.navigation-wrapper nav.navigation a.hamburger svg path:nth-child(3),
.navigation-wrapper nav.navigation button.hamburger svg path:nth-child(3),
.navigation-wrapper nav.navigation div.hamburger svg path:nth-child(3) {
  -webkit-animation: hamburgerOutBtm 0.4s backwards;
          animation: hamburgerOutBtm 0.4s backwards;
  animation-direction: reverse;
}
.navigation-wrapper nav.navigation a.hamburger.active svg path:first-child,
.navigation-wrapper nav.navigation button.hamburger.active svg path:first-child,
.navigation-wrapper nav.navigation div.hamburger.active svg path:first-child {
  -webkit-animation: hamburgerInT 0.4s forwards;
          animation: hamburgerInT 0.4s forwards;
}
.navigation-wrapper nav.navigation a.hamburger.active svg path:nth-child(2),
.navigation-wrapper nav.navigation button.hamburger.active svg path:nth-child(2),
.navigation-wrapper nav.navigation div.hamburger.active svg path:nth-child(2) {
  -webkit-animation: hamburgerInM 0.4s forwards;
          animation: hamburgerInM 0.4s forwards;
}
.navigation-wrapper nav.navigation a.hamburger.active svg path:nth-child(3),
.navigation-wrapper nav.navigation button.hamburger.active svg path:nth-child(3),
.navigation-wrapper nav.navigation div.hamburger.active svg path:nth-child(3) {
  -webkit-animation: hamburgerInBtm 0.4s forwards;
          animation: hamburgerInBtm 0.4s forwards;
}
.navigation-wrapper nav.navigation a.hamburger .croisant-icon path,
.navigation-wrapper nav.navigation button.hamburger .croisant-icon path,
.navigation-wrapper nav.navigation div.hamburger .croisant-icon path {
  -webkit-animation: unset !important;
          animation: unset !important;
  -webkit-animation-direction: unset !important;
          animation-direction: unset !important;
}
.navigation-wrapper nav.navigation a.hamburger i,
.navigation-wrapper nav.navigation button.hamburger i,
.navigation-wrapper nav.navigation div.hamburger i {
  font-size: 22px;
}
@media (min-width: 425px) {
  .navigation-wrapper nav.navigation a.hamburger i,
  .navigation-wrapper nav.navigation button.hamburger i,
  .navigation-wrapper nav.navigation div.hamburger i {
    font-size: 26px;
  }
}
.navigation-wrapper nav.navigation a.hamburger i + span,
.navigation-wrapper nav.navigation button.hamburger i + span,
.navigation-wrapper nav.navigation div.hamburger i + span {
  margin-left: 8px;
}
.navigation-wrapper nav.navigation a.hamburger.active,
.navigation-wrapper nav.navigation button.hamburger.active,
.navigation-wrapper nav.navigation div.hamburger.active,
.navigation-wrapper nav.navigation a.hamburger.opened,
.navigation-wrapper nav.navigation button.hamburger.opened,
.navigation-wrapper nav.navigation div.hamburger.opened {
  background-color: #482000;
}
.navigation-wrapper nav.navigation a.hamburger.active .croisant-icon path,
.navigation-wrapper nav.navigation button.hamburger.active .croisant-icon path,
.navigation-wrapper nav.navigation div.hamburger.active .croisant-icon path,
.navigation-wrapper nav.navigation a.hamburger.opened .croisant-icon path,
.navigation-wrapper nav.navigation button.hamburger.opened .croisant-icon path,
.navigation-wrapper nav.navigation div.hamburger.opened .croisant-icon path {
  stroke: #fff;
  -webkit-animation: unset !important;
          animation: unset !important;
  -webkit-animation-direction: unset !important;
          animation-direction: unset !important;
}
.navigation-wrapper nav.navigation ul li .iz {
  height: 1rem;
  width: 1rem;
}
.navigation-wrapper nav.navigation ul li a.btn.theme1,
.navigation-wrapper nav.navigation ul li a.btn.theme1:link,
.navigation-wrapper nav.navigation ul li a.btn.theme1:visited,
.navigation-wrapper nav.navigation ul li a.btn.theme1:active {
  color: #fff;
  background-color: #76240e;
}
.navigation-wrapper nav.navigation ul li a.btn.theme1.active,
.navigation-wrapper nav.navigation ul li a.btn.theme1:hover {
  color: #fff;
  background-color: #1f0e00;
}
.navigation-wrapper nav.navigation ul li a.btn.theme1,
.navigation-wrapper nav.navigation ul li a.btn.theme1:link,
.navigation-wrapper nav.navigation ul li a.btn.theme1:visited,
.navigation-wrapper nav.navigation ul li a.btn.theme1:active,
.navigation-wrapper nav.navigation ul li a.btn.theme1:hover {
  text-decoration: none;
}
.navigation-wrapper.horizontal {
  z-index: 99999;
  max-width: 1650px;
}
.navigation-wrapper.horizontal nav.navigation ul li a.active,
.navigation-wrapper.horizontal nav.navigation ul li a:hover {
  text-decoration: underline;
}
.navigation-wrapper.horizontal.top-line {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  max-width: none;
  z-index: 150000;
  background-color: #1f0e00;
}
@media (min-width: calc(1280px + 1px)) {
  .navigation-wrapper.horizontal.top-line {
    background-color: transparent;
  }
  .navigation-wrapper.horizontal.top-line.on-scroll {
    background: url('../../../../front/design/top-bar-background.jpg');
    border-bottom: 1px #703400 solid;
  }
}
@media (min-width: 768px) {
  .navigation-wrapper.horizontal.top-line > nav.navigation {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
  }
}
.navigation-wrapper.horizontal.top-line > nav.navigation > ul > li:not(:last-child) {
  margin-right: 1px;
}
.navigation-wrapper.horizontal.top-line > nav.navigation > ul > li > a {
  padding: 15px 15px;
  font-size: 1rem;
}
.navigation-wrapper.horizontal.top-line > nav.navigation > ul > li > a,
.navigation-wrapper.horizontal.top-line > nav.navigation > ul > li > a:link,
.navigation-wrapper.horizontal.top-line > nav.navigation > ul > li > a:visited,
.navigation-wrapper.horizontal.top-line > nav.navigation > ul > li > a:active {
  color: #fff;
  background-color: #1f0e00;
}
.navigation-wrapper.horizontal.top-line > nav.navigation > ul > li > a:hover {
  color: #fff;
  background-color: #3d2000;
}
.navigation-wrapper.horizontal.top-line > nav.navigation > ul > li > a.disabled,
.navigation-wrapper.horizontal.top-line > nav.navigation > ul > li > a.disabled:link,
.navigation-wrapper.horizontal.top-line > nav.navigation > ul > li > a.disabled:visited,
.navigation-wrapper.horizontal.top-line > nav.navigation > ul > li > a.disabled:active,
.navigation-wrapper.horizontal.top-line > nav.navigation > ul > li > a.disabled:hover {
  color: #fff;
  background-color: #5d5d5d;
}
.navigation-wrapper.horizontal.top-line > nav.navigation > ul > li.logo-item a {
  padding: 5px 15px 5px 5px;
}
.navigation-wrapper.horizontal.top-line > nav.navigation > ul > li.logo-item a img {
  width: 84px;
  max-width: none;
  max-height: unset;
}
@media (min-width: calc(1280px + 1px)) {
  .navigation-wrapper.horizontal.top-line > nav.navigation > ul > li.logo-item {
    display: none;
  }
}
.navigation-wrapper.horizontal.top-line > nav.navigation > ul > li.social {
  display: none;
}
.navigation-wrapper.horizontal.top-line > nav.navigation > ul > li.social > a {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0;
}
.navigation-wrapper.horizontal.top-line > nav.navigation > ul > li.social > a svg {
  width: 50px;
  height: 50px;
  max-width: none;
  max-height: none;
}
.navigation-wrapper.horizontal.top-line > nav.navigation > ul > li.social > a svg .facebook-f {
  fill: #fff;
}
.navigation-wrapper.horizontal.top-line > nav.navigation > ul > li.social > a svg .facebook-wrap {
  fill: #1f0e00;
  -webkit-transition: fill 0.3s;
  transition: fill 0.3s;
}
.navigation-wrapper.horizontal.top-line > nav.navigation > ul > li.social > a:hover svg .facebook-wrap {
  fill: #3d2000;
}
@media (min-width: calc(1280px + 1px)) {
  .navigation-wrapper.horizontal.top-line > nav.navigation > ul > li.social {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
.navigation-wrapper.horizontal.top-line > nav.navigation > ul > li.title-item {
  display: none;
}
.navigation-wrapper.horizontal.top-line > nav.navigation > ul > li.title-item h1,
.navigation-wrapper.horizontal.top-line > nav.navigation > ul > li.title-item h2,
.navigation-wrapper.horizontal.top-line > nav.navigation > ul > li.title-item h3,
.navigation-wrapper.horizontal.top-line > nav.navigation > ul > li.title-item h4,
.navigation-wrapper.horizontal.top-line > nav.navigation > ul > li.title-item h5 {
  padding: 15px 35px;
  color: #333333;
  font-size: 1rem;
  letter-spacing: 0.12px;
  font-weight: 700;
  background-color: #e4cfa0;
}
@media (min-width: calc(1280px + 1px)) {
  .navigation-wrapper.horizontal.top-line > nav.navigation > ul > li.title-item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
.navigation-wrapper.horizontal.top-line > nav.navigation > ul > li.order-basket .dev-text {
  display: none;
}
.navigation-wrapper.horizontal.top-line > nav.navigation > ul > li.drop-down-item {
  position: unset;
  width: 60px;
}
@media (min-width: 768px) {
  .navigation-wrapper.horizontal.top-line > nav.navigation > ul > li.drop-down-item {
    width: unset;
  }
}
@media (min-width: 768px) {
  .navigation-wrapper.horizontal.top-line > nav.navigation > ul > li.drop-down-item > .drop-down-wrap {
    min-width: 300px;
    max-width: 600px;
  }
}
.navigation-wrapper.horizontal.top-line > nav.navigation > ul > li.drop-down-item > .drop-down-wrap .drop-down-area,
.navigation-wrapper.horizontal.top-line > nav.navigation > ul > li.drop-down-item > .drop-down-wrap .drop-down-area:link,
.navigation-wrapper.horizontal.top-line > nav.navigation > ul > li.drop-down-item > .drop-down-wrap .drop-down-area:visited,
.navigation-wrapper.horizontal.top-line > nav.navigation > ul > li.drop-down-item > .drop-down-wrap .drop-down-area:active {
  background-color: #1f0e00;
  font-size: 0.8rem;
  letter-spacing: 1px;
  font-weight: 700;
  min-width: 300px;
  color: #fff;
  padding: 13px 15px;
}
.navigation-wrapper.horizontal.top-line > nav.navigation > ul > li.drop-down-item > .drop-down-wrap .drop-down-area svg,
.navigation-wrapper.horizontal.top-line > nav.navigation > ul > li.drop-down-item > .drop-down-wrap .drop-down-area:link svg,
.navigation-wrapper.horizontal.top-line > nav.navigation > ul > li.drop-down-item > .drop-down-wrap .drop-down-area:visited svg,
.navigation-wrapper.horizontal.top-line > nav.navigation > ul > li.drop-down-item > .drop-down-wrap .drop-down-area:active svg {
  width: 25px;
  max-width: none;
  max-height: none;
  margin-right: 15px;
}
.navigation-wrapper.horizontal.top-line > nav.navigation > ul > li.drop-down-item > .drop-down-wrap .drop-down-area svg path,
.navigation-wrapper.horizontal.top-line > nav.navigation > ul > li.drop-down-item > .drop-down-wrap .drop-down-area:link svg path,
.navigation-wrapper.horizontal.top-line > nav.navigation > ul > li.drop-down-item > .drop-down-wrap .drop-down-area:visited svg path,
.navigation-wrapper.horizontal.top-line > nav.navigation > ul > li.drop-down-item > .drop-down-wrap .drop-down-area:active svg path {
  fill: #fff !important;
}
.navigation-wrapper.horizontal.top-line > nav.navigation > ul > li.drop-down-item > .drop-down-wrap .drop-down-area:hover,
.navigation-wrapper.horizontal.top-line > nav.navigation > ul > li.drop-down-item > .drop-down-wrap .drop-down-area:link:hover,
.navigation-wrapper.horizontal.top-line > nav.navigation > ul > li.drop-down-item > .drop-down-wrap .drop-down-area:visited:hover,
.navigation-wrapper.horizontal.top-line > nav.navigation > ul > li.drop-down-item > .drop-down-wrap .drop-down-area:active:hover,
.navigation-wrapper.horizontal.top-line > nav.navigation > ul > li.drop-down-item > .drop-down-wrap .drop-down-area.hover,
.navigation-wrapper.horizontal.top-line > nav.navigation > ul > li.drop-down-item > .drop-down-wrap .drop-down-area:link.hover,
.navigation-wrapper.horizontal.top-line > nav.navigation > ul > li.drop-down-item > .drop-down-wrap .drop-down-area:visited.hover,
.navigation-wrapper.horizontal.top-line > nav.navigation > ul > li.drop-down-item > .drop-down-wrap .drop-down-area:active.hover {
  background-color: #3d2000;
}
@media (max-width: calc(768px - 1px)) {
  .navigation-wrapper.horizontal.top-line > nav.navigation > ul > li.drop-down-item > .drop-down-wrap .drop-down-area {
    min-width: 60px;
  }
  .navigation-wrapper.horizontal.top-line > nav.navigation > ul > li.drop-down-item > .drop-down-wrap .drop-down-area > span {
    display: none;
  }
  .navigation-wrapper.horizontal.top-line > nav.navigation > ul > li.drop-down-item > .drop-down-wrap .drop-down-area svg {
    margin-right: 0;
  }
}
.navigation-wrapper.horizontal.top-line > nav.navigation > ul > li.drop-down-item > .drop-down-wrap .drop-down-content {
  padding: 25px;
}
.navigation-wrapper.horizontal.main-menu {
  background-color: #1f0e00;
  border-top: 2px #1f0e00 solid;
  z-index: 149000;
  position: fixed;
  top: 50px;
  width: 100%;
  max-width: none;
}
@media (min-width: calc(1280px + 1px)) {
  .navigation-wrapper.horizontal.main-menu {
    background-color: rgba(31, 14, 0, 0.55);
    border-top: 0;
    position: relative;
    top: unset !important;
    margin-top: 103px;
  }
}
@media (min-width: 1280px) {
  .navigation-wrapper.horizontal.main-menu {
    margin-top: 25px;
  }
}
.navigation-wrapper.horizontal.main-menu > nav.navigation {
  position: relative;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  max-width: 1650px;
  margin-inline: auto;
  padding-inline: 2ch;
  padding-inline: 10px;
}
@media (min-width: 768px) {
  .navigation-wrapper.horizontal.main-menu > nav.navigation {
    padding-inline: 3ch;
  }
}
@media (min-width: 1024px) {
  .navigation-wrapper.horizontal.main-menu > nav.navigation {
    padding-inline: 4ch;
  }
}
@media (min-width: calc(1650px + (3 * 8ch))) {
  .navigation-wrapper.horizontal.main-menu > nav.navigation {
    padding-inline: 0;
  }
}
@media (min-width: 768px) {
  .navigation-wrapper.horizontal.main-menu > nav.navigation {
    padding-inline: 30px;
  }
}
@media (min-width: 1024px) {
  .navigation-wrapper.horizontal.main-menu > nav.navigation {
    padding-inline: 0.7cm;
  }
}
@media (min-width: calc(1650px + 1.4cm)) {
  .navigation-wrapper.horizontal.main-menu > nav.navigation {
    padding-inline: 0;
  }
}
@media (max-width: 1280px) {
  .navigation-wrapper.horizontal.main-menu > nav.navigation {
    padding-inline: 0;
    gap: 0;
  }
}
.navigation-wrapper.horizontal.main-menu > nav.navigation li.title-item h2 {
  width: 100%;
  text-align: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background-color: #fff8e0;
  border-bottom: 1px #e5e5e5 solid;
  font-size: 1.1rem;
}
.navigation-wrapper.horizontal.main-menu > nav.navigation li.logo-item a {
  padding: 0 3rem 0 0;
}
.navigation-wrapper.horizontal.main-menu > nav.navigation li.logo-item a img {
  width: auto;
  max-width: none;
  max-height: 110px;
}
.navigation-wrapper.horizontal.main-menu > nav.navigation > ul.logo {
  display: none;
}
@media (min-width: calc(1280px + 1px)) {
  .navigation-wrapper.horizontal.main-menu > nav.navigation > ul.logo {
    display: block;
    position: absolute;
    left: 50%;
    top: -200%;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
  }
}
@media (min-width: 1280px) {
  .navigation-wrapper.horizontal.main-menu > nav.navigation > ul.logo {
    top: -170%;
  }
}
.navigation-wrapper.horizontal.main-menu > nav.navigation .hamburger-dest {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 0;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -ms-flex-item-align: stretch;
      align-self: stretch;
}
@media (min-width: calc(1280px + 1px)) {
  .navigation-wrapper.horizontal.main-menu > nav.navigation .hamburger-dest {
    display: none !important;
  }
}
.navigation-wrapper.horizontal.main-menu > nav.navigation .hamburger-dest .hamburger {
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: center;
      align-content: center;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
.navigation-wrapper.horizontal.main-menu > nav.navigation .hamburger-dest.params-hamburger {
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
}
.navigation-wrapper.horizontal.main-menu > nav.navigation .hamburger-dest.params-hamburger .hamburger {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-padding-start: 15px;
          padding-inline-start: 15px;
}
.navigation-wrapper.horizontal.main-menu > nav.navigation .hamburger-dest.search-hamburger,
.navigation-wrapper.horizontal.main-menu > nav.navigation .hamburger-dest.menu-hamburger {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 64px;
          flex: 0 0 64px;
}
.navigation-wrapper.horizontal.main-menu > nav.navigation .hamburger-dest.search-hamburger {
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
}
body:not(:has(.order-filter .search, #product-list)) .navigation-wrapper.horizontal.main-menu > nav.navigation .hamburger-dest.search-hamburger {
  display: none;
}
.navigation-wrapper.horizontal.main-menu > nav.navigation .hamburger-dest.product-category-hamburger {
  -webkit-box-ordinal-group: 4;
      -ms-flex-order: 3;
          order: 3;
}
.navigation-wrapper.horizontal.main-menu > nav.navigation .hamburger-dest.menu-hamburger {
  -webkit-box-ordinal-group: 5;
      -ms-flex-order: 4;
          order: 4;
  margin-left: auto;
}
.navigation-wrapper.horizontal.main-menu > nav.navigation .hamburger-dest.menu-hamburger .hamburger::after {
  display: none;
}
.navigation-wrapper.horizontal.main-menu > nav.navigation > ul.params-menu.opened {
  height: auto;
}
.navigation-wrapper.horizontal.main-menu > nav.navigation > ul.params-menu > li.params-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 6px;
  width: 100%;
  padding: 12px 15px;
  border-bottom: 1px #e5e5e5 solid;
}
.navigation-wrapper.horizontal.main-menu > nav.navigation > ul.params-menu > li.params-item label {
  font-weight: 700;
  color: #1f0e00;
}
.navigation-wrapper.horizontal.main-menu > nav.navigation > ul.params-menu > li.params-item .params-advanced-date-inp {
  width: 100%;
  height: 0;
  padding: 0;
  border: 0;
  opacity: 0;
}
@media (min-width: 1024px) and (max-width: 1280px) {
  .navigation-wrapper.horizontal.main-menu > nav.navigation .hamburger-dest.params-hamburger {
    display: none !important;
  }
  .navigation-wrapper.horizontal.main-menu > nav.navigation .hamburger-dest.product-category-hamburger {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
  }
  .navigation-wrapper.horizontal.main-menu > nav.navigation > ul.nav-menu.params-menu {
    -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
            order: 0;
    -webkit-box-flex: 1;
        -ms-flex: 1 1 auto;
            flex: 1 1 auto;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
    gap: 10px;
    visibility: visible;
    position: static;
    width: auto !important;
    height: auto !important;
    max-width: none;
    max-height: none;
    overflow: visible;
    padding: 6px 15px 8px;
    -webkit-border-start: 0;
            border-inline-start: 0;
    background-color: transparent;
    -webkit-transition: none;
    transition: none;
  }
  .navigation-wrapper.horizontal.main-menu > nav.navigation > ul.nav-menu.params-menu > li.params-item {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 0px;
            flex: 1 1 0;
    min-width: 0;
    width: auto;
    gap: 0;
    padding: 0;
    border-bottom: 0;
  }
  .navigation-wrapper.horizontal.main-menu > nav.navigation > ul.nav-menu.params-menu > li.params-item label {
    display: none;
  }
  .navigation-wrapper.horizontal.main-menu > nav.navigation > ul.nav-menu.params-menu > li.params-item select[class*="virtual-select"],
  .navigation-wrapper.horizontal.main-menu > nav.navigation > ul.nav-menu.params-menu > li.params-item .vscomp-ele-wrapper .vscomp-toggle-button {
    height: calc(20px + 0.6rem);
    padding: 0.3rem 26px 0.3rem 0.5rem;
    font-size: 0.9rem;
  }
}
.navigation-wrapper.horizontal.main-menu > nav.navigation > .search-bar {
  position: absolute;
  top: 100%;
  left: 0;
  right: 0;
  z-index: 10;
  padding: 10px 15px;
  background-color: #e4cfa0;
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.15);
          box-shadow: 0 6px 12px rgba(0, 0, 0, 0.15);
  visibility: hidden;
  -webkit-transform: translateY(-100%);
          transform: translateY(-100%);
  clip-path: inset(100% 0 0 0);
  -webkit-transition: clip-path 0.25s ease-out, visibility 0s 0.25s, -webkit-transform 0.25s ease-out;
  transition: clip-path 0.25s ease-out, visibility 0s 0.25s, -webkit-transform 0.25s ease-out;
  transition: transform 0.25s ease-out, clip-path 0.25s ease-out, visibility 0s 0.25s;
  transition: transform 0.25s ease-out, clip-path 0.25s ease-out, visibility 0s 0.25s, -webkit-transform 0.25s ease-out;
}
@media (min-width: calc(1280px + 1px)) {
  .navigation-wrapper.horizontal.main-menu > nav.navigation > .search-bar {
    display: none;
  }
}
.navigation-wrapper.horizontal.main-menu > nav.navigation > .search-bar.opened {
  visibility: visible;
  -webkit-transform: translateY(0);
          transform: translateY(0);
  clip-path: inset(0 0 -20px 0);
  -webkit-transition: clip-path 0.25s ease-out, visibility 0s, -webkit-transform 0.25s ease-out;
  transition: clip-path 0.25s ease-out, visibility 0s, -webkit-transform 0.25s ease-out;
  transition: transform 0.25s ease-out, clip-path 0.25s ease-out, visibility 0s;
  transition: transform 0.25s ease-out, clip-path 0.25s ease-out, visibility 0s, -webkit-transform 0.25s ease-out;
}
.navigation-wrapper.horizontal.main-menu > nav.navigation > .search-bar .search-bar-field {
  position: relative;
}
.navigation-wrapper.horizontal.main-menu > nav.navigation > .search-bar .search-bar-field i {
  position: absolute;
  left: 14px;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  color: #1f0e00;
  pointer-events: none;
}
.navigation-wrapper.horizontal.main-menu > nav.navigation > .search-bar .search-bar-field input {
  width: 100%;
  padding: 12px 15px 12px 42px;
  font-size: 1rem;
  border: 1px solid #d6d6d6;
  border-radius: 25px;
  background-color: #fff;
}
.navigation-wrapper.horizontal.main-menu > nav.navigation > .search-bar .search-bar-field input:focus {
  outline: none;
  border-color: #1f0e00;
}
.navigation-wrapper.horizontal.main-menu > nav.navigation > ul.nav-menu {
  -webkit-box-flex: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
}
@media (max-width: 1280px) {
  .navigation-wrapper.horizontal.main-menu > nav.navigation > ul.nav-menu {
    inset-inline-end: 0;
    inset-inline-start: unset;
    max-width: 350px;
    -webkit-border-start: 1px solid #d6d6d6;
            border-inline-start: 1px solid #d6d6d6;
    background-color: #e4cfa0;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
}
.navigation-wrapper.horizontal.main-menu > nav.navigation > ul.nav-menu > li > a {
  font-size: 1rem;
  letter-spacing: 1.2px;
  font-weight: 700;
  -webkit-transition: color 0.3s;
  transition: color 0.3s;
  text-transform: uppercase;
  padding: 15px 30px;
}
@media (min-width: calc(1280px + 1px)) {
  .navigation-wrapper.horizontal.main-menu > nav.navigation > ul.nav-menu > li > a {
    padding: 15px 30px 15px 0;
  }
}
@media (max-width: 1280px) {
  .navigation-wrapper.horizontal.main-menu > nav.navigation > ul.nav-menu > li > a {
    width: 100%;
  }
}
.navigation-wrapper.horizontal.main-menu > nav.navigation > ul.nav-menu > li > a .flexbox {
  width: 100%;
}
.navigation-wrapper.horizontal.main-menu > nav.navigation > ul.nav-menu > li > a svg {
  width: 25px;
  max-width: none;
  max-height: none;
  margin-right: 15px;
}
.navigation-wrapper.horizontal.main-menu > nav.navigation > ul.nav-menu > li > a svg path {
  -webkit-transition: fill 0.3s;
  transition: fill 0.3s;
  fill: #1f0e00 !important;
}
@media (min-width: calc(1280px + 1px)) {
  .navigation-wrapper.horizontal.main-menu > nav.navigation > ul.nav-menu > li > a svg path {
    fill: #e4cfa0 !important;
  }
}
.navigation-wrapper.horizontal.main-menu > nav.navigation > ul.nav-menu > li > a,
.navigation-wrapper.horizontal.main-menu > nav.navigation > ul.nav-menu > li > a:link,
.navigation-wrapper.horizontal.main-menu > nav.navigation > ul.nav-menu > li > a:visited,
.navigation-wrapper.horizontal.main-menu > nav.navigation > ul.nav-menu > li > a:active {
  background-color: transparent;
  color: #1f0e00;
}
@media (min-width: calc(1280px + 1px)) {
  .navigation-wrapper.horizontal.main-menu > nav.navigation > ul.nav-menu > li > a,
  .navigation-wrapper.horizontal.main-menu > nav.navigation > ul.nav-menu > li > a:link,
  .navigation-wrapper.horizontal.main-menu > nav.navigation > ul.nav-menu > li > a:visited,
  .navigation-wrapper.horizontal.main-menu > nav.navigation > ul.nav-menu > li > a:active {
    color: #e4cfa0;
  }
}
.navigation-wrapper.horizontal.main-menu > nav.navigation > ul.nav-menu > li > a:hover {
  color: #76240e;
}
.navigation-wrapper.horizontal.main-menu > nav.navigation > ul.nav-menu > li > a:hover svg path {
  fill: #76240e !important;
}
@media (min-width: calc(1280px + 1px)) {
  .navigation-wrapper.horizontal.main-menu > nav.navigation > ul.nav-menu > li > a:hover {
    color: #e4cfa0;
    text-decoration: underline;
  }
  .navigation-wrapper.horizontal.main-menu > nav.navigation > ul.nav-menu > li > a:hover svg path {
    fill: #e4cfa0 !important;
  }
}
.navigation-wrapper.horizontal.main-menu > nav.navigation > ul.nav-menu > li.active > a,
.navigation-wrapper.horizontal.main-menu > nav.navigation > ul.nav-menu > li.active > a:link,
.navigation-wrapper.horizontal.main-menu > nav.navigation > ul.nav-menu > li.active > a:visited,
.navigation-wrapper.horizontal.main-menu > nav.navigation > ul.nav-menu > li.active > a:active,
.navigation-wrapper.horizontal.main-menu > nav.navigation > ul.nav-menu > li.active > a:hover {
  color: #76240e;
}
.navigation-wrapper.horizontal.main-menu > nav.navigation > ul.nav-menu > li.active > a svg path,
.navigation-wrapper.horizontal.main-menu > nav.navigation > ul.nav-menu > li.active > a:link svg path,
.navigation-wrapper.horizontal.main-menu > nav.navigation > ul.nav-menu > li.active > a:visited svg path,
.navigation-wrapper.horizontal.main-menu > nav.navigation > ul.nav-menu > li.active > a:active svg path,
.navigation-wrapper.horizontal.main-menu > nav.navigation > ul.nav-menu > li.active > a:hover svg path {
  fill: #76240e !important;
}
@media (min-width: calc(1280px + 1px)) {
  .navigation-wrapper.horizontal.main-menu > nav.navigation > ul.nav-menu > li.active > a,
  .navigation-wrapper.horizontal.main-menu > nav.navigation > ul.nav-menu > li.active > a:link,
  .navigation-wrapper.horizontal.main-menu > nav.navigation > ul.nav-menu > li.active > a:visited,
  .navigation-wrapper.horizontal.main-menu > nav.navigation > ul.nav-menu > li.active > a:active,
  .navigation-wrapper.horizontal.main-menu > nav.navigation > ul.nav-menu > li.active > a:hover {
    color: #e4cfa0;
    text-decoration: underline;
  }
  .navigation-wrapper.horizontal.main-menu > nav.navigation > ul.nav-menu > li.active > a svg path,
  .navigation-wrapper.horizontal.main-menu > nav.navigation > ul.nav-menu > li.active > a:link svg path,
  .navigation-wrapper.horizontal.main-menu > nav.navigation > ul.nav-menu > li.active > a:visited svg path,
  .navigation-wrapper.horizontal.main-menu > nav.navigation > ul.nav-menu > li.active > a:active svg path,
  .navigation-wrapper.horizontal.main-menu > nav.navigation > ul.nav-menu > li.active > a:hover svg path {
    fill: #e4cfa0 !important;
  }
}
@media (min-width: calc(1280px + 1px)) {
  .navigation-wrapper.horizontal.main-menu > nav.navigation > ul.nav-menu:not(#pages-menu) {
    display: none !important;
  }
}
.navigation-wrapper.horizontal.main-menu > nav.navigation > ul.nav-menu.days-in-week-menu > li:not(.title-item) > a {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  row-gap: 5px;
  text-transform: none;
  white-space: nowrap;
  padding: 15px;
  border-bottom: 1px solid #d6d6d6;
}
.navigation-wrapper.horizontal.main-menu > nav.navigation > ul.nav-menu.days-in-week-menu > li:not(.title-item) > a .day-in-week-icons {
  width: 100%;
}
.navigation-wrapper.horizontal.main-menu > nav.navigation > ul.socials {
  display: none;
  margin-left: auto;
}
.navigation-wrapper.horizontal.main-menu > nav.navigation > ul.socials li a {
  padding: 0;
}
.navigation-wrapper.horizontal.main-menu > nav.navigation > ul.socials li a img {
  max-height: none;
  min-width: 40px;
}
@media (min-width: calc(1280px + 1px)) {
  .navigation-wrapper.horizontal.main-menu > nav.navigation > ul.socials {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
.navigation-wrapper.horizontal.custom-menu > nav.navigation > ul.nav-menu {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  overflow-x: auto;
}
@media (max-width: 1280px) {
  .navigation-wrapper.horizontal.custom-menu > nav.navigation > ul.nav-menu {
    visibility: visible;
    position: relative;
    width: 100%;
    height: auto;
    max-width: none;
    max-height: none;
    overflow-y: visible;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    overflow-x: visible;
    gap: 8px;
  }
}
@media (min-width: calc(1280px + 1px)) {
  .navigation-wrapper.horizontal.custom-menu > nav.navigation > ul.nav-menu {
    overflow: visible;
    padding: 0;
  }
}
.navigation-wrapper.horizontal.custom-menu > nav.navigation > ul.nav-menu > li {
  position: relative;
}
.navigation-wrapper.horizontal.custom-menu > nav.navigation > ul.nav-menu > li > a {
  font-size: 1rem;
  font-weight: normal;
  white-space: nowrap;
  padding: 10px 14px;
  -webkit-transition: color 0.3s;
  transition: color 0.3s;
}
@media (min-width: calc(1280px + 1px)) {
  .navigation-wrapper.horizontal.custom-menu > nav.navigation > ul.nav-menu > li > a {
    font-size: 0.85rem;
    padding: 7px 12px;
  }
}
.navigation-wrapper.horizontal.custom-menu > nav.navigation > ul.nav-menu > li > a .order-types-amount {
  position: absolute;
  right: 0;
  top: 0;
  -webkit-transform: translate(25%, -50%);
          transform: translate(25%, -50%);
  background-color: #79be1c;
  border: 1px #68a219 solid;
  border-radius: 5px;
  padding: 0 3px;
  min-width: 1.3rem;
  text-align: center;
  line-height: 1.2rem;
  font-size: 0.9rem;
  font-weight: bold;
  color: #000;
  z-index: 1;
}
.navigation-wrapper.horizontal.custom-menu > nav.navigation > ul.nav-menu > li > a,
.navigation-wrapper.horizontal.custom-menu > nav.navigation > ul.nav-menu > li > a:link,
.navigation-wrapper.horizontal.custom-menu > nav.navigation > ul.nav-menu > li > a:visited,
.navigation-wrapper.horizontal.custom-menu > nav.navigation > ul.nav-menu > li > a:active {
  color: #fff;
  background-color: #1f0e00;
}
.navigation-wrapper.horizontal.custom-menu > nav.navigation > ul.nav-menu > li > a:hover {
  text-decoration: none;
  color: #fff;
  background-color: #c48f1a;
}
.navigation-wrapper.horizontal.custom-menu > nav.navigation > ul.nav-menu > li > a.disabled,
.navigation-wrapper.horizontal.custom-menu > nav.navigation > ul.nav-menu > li > a.disabled:link,
.navigation-wrapper.horizontal.custom-menu > nav.navigation > ul.nav-menu > li > a.disabled:visited,
.navigation-wrapper.horizontal.custom-menu > nav.navigation > ul.nav-menu > li > a.disabled:active,
.navigation-wrapper.horizontal.custom-menu > nav.navigation > ul.nav-menu > li > a.disabled:hover {
  color: #fff !important;
  background-color: #ccc !important;
}
.navigation-wrapper.horizontal.custom-menu > nav.navigation > ul.nav-menu > li.active > a,
.navigation-wrapper.horizontal.custom-menu > nav.navigation > ul.nav-menu > li.active > a:link,
.navigation-wrapper.horizontal.custom-menu > nav.navigation > ul.nav-menu > li.active > a:visited,
.navigation-wrapper.horizontal.custom-menu > nav.navigation > ul.nav-menu > li.active > a:active,
.navigation-wrapper.horizontal.custom-menu > nav.navigation > ul.nav-menu > li.active > a:hover {
  text-decoration: none;
  color: #fff;
  background-color: #c48f1a;
}
.navigation-wrapper.horizontal.custom-menu > nav.navigation > ul.nav-menu > li:not(:first-child) {
  margin-left: 8px;
}
@media (max-width: 1280px) {
  .navigation-wrapper.horizontal.custom-menu > nav.navigation > ul.nav-menu > li {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 40%;
            flex: 1 1 40%;
  }
  .navigation-wrapper.horizontal.custom-menu > nav.navigation > ul.nav-menu > li:not(:first-child) {
    margin-left: 0;
  }
  .navigation-wrapper.horizontal.custom-menu > nav.navigation > ul.nav-menu > li > a {
    width: 100%;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
.navigation-wrapper.horizontal.breadcrumb-nav {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  max-width: none;
  background-color: rgba(31, 14, 0, 0.3);
}
.navigation-wrapper.horizontal.breadcrumb-nav > nav.navigation {
  max-width: 1650px;
  margin-inline: auto;
  padding-inline: 2ch;
  padding-inline: 10px;
}
@media (min-width: 768px) {
  .navigation-wrapper.horizontal.breadcrumb-nav > nav.navigation {
    padding-inline: 3ch;
  }
}
@media (min-width: 1024px) {
  .navigation-wrapper.horizontal.breadcrumb-nav > nav.navigation {
    padding-inline: 4ch;
  }
}
@media (min-width: calc(1650px + (3 * 8ch))) {
  .navigation-wrapper.horizontal.breadcrumb-nav > nav.navigation {
    padding-inline: 0;
  }
}
@media (min-width: 768px) {
  .navigation-wrapper.horizontal.breadcrumb-nav > nav.navigation {
    padding-inline: 30px;
  }
}
@media (min-width: 1024px) {
  .navigation-wrapper.horizontal.breadcrumb-nav > nav.navigation {
    padding-inline: 0.7cm;
  }
}
@media (min-width: calc(1650px + 1.4cm)) {
  .navigation-wrapper.horizontal.breadcrumb-nav > nav.navigation {
    padding-inline: 0;
  }
}
.navigation-wrapper.horizontal.breadcrumb-nav > nav.navigation ul li.breadcrumb-item {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-top: 0;
  padding: 15px 0;
  color: #e4cfa0;
}
.navigation-wrapper.horizontal.breadcrumb-nav > nav.navigation ul li.breadcrumb-item .breadcrumb-part {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-left: 5px;
  padding-right: 5px;
}
.navigation-wrapper.horizontal.breadcrumb-nav > nav.navigation ul li.breadcrumb-item .breadcrumb-part.home {
  padding-left: 0;
}
.navigation-wrapper.horizontal.breadcrumb-nav > nav.navigation ul li.breadcrumb-item .breadcrumb-part .fa,
.navigation-wrapper.horizontal.breadcrumb-nav > nav.navigation ul li.breadcrumb-item .breadcrumb-part .fas,
.navigation-wrapper.horizontal.breadcrumb-nav > nav.navigation ul li.breadcrumb-item .breadcrumb-part .fab,
.navigation-wrapper.horizontal.breadcrumb-nav > nav.navigation ul li.breadcrumb-item .breadcrumb-part .iz,
.navigation-wrapper.horizontal.breadcrumb-nav > nav.navigation ul li.breadcrumb-item .breadcrumb-part svg,
.navigation-wrapper.horizontal.breadcrumb-nav > nav.navigation ul li.breadcrumb-item .breadcrumb-part img {
  padding-right: 5px;
}
.navigation-wrapper.horizontal.breadcrumb-nav > nav.navigation ul li.breadcrumb-item a {
  padding: 0;
  background-color: transparent;
}
.navigation-wrapper.horizontal.breadcrumb-nav > nav.navigation ul li.breadcrumb-item a,
.navigation-wrapper.horizontal.breadcrumb-nav > nav.navigation ul li.breadcrumb-item a:link,
.navigation-wrapper.horizontal.breadcrumb-nav > nav.navigation ul li.breadcrumb-item a:visited,
.navigation-wrapper.horizontal.breadcrumb-nav > nav.navigation ul li.breadcrumb-item a:active {
  color: #e4cfa0;
  text-decoration: none;
}
.navigation-wrapper.horizontal.breadcrumb-nav > nav.navigation ul li.breadcrumb-item a:hover {
  color: #e4cfa0;
  text-decoration: underline;
}
.navigation-wrapper.vertical li.divider {
  height: 1px;
  margin: 9px 0;
  background-color: #e5e5e5;
  width: 100%;
}
.navigation-wrapper.vertical.user-menu > nav.navigation > ul.nav-menu {
  visibility: visible;
  position: relative;
  width: auto;
  height: auto;
  max-width: none;
  max-height: none;
  overflow: visible;
}
.navigation-wrapper.vertical.user-menu > nav.navigation > ul.nav-menu > li.title-item h3 {
  color: #000;
}
.navigation-wrapper.vertical.user-menu > nav.navigation > ul.nav-menu > li > a {
  font-size: 0.95rem;
  letter-spacing: 1.2px;
  font-weight: 700;
  white-space: nowrap;
  padding: 8px 15px;
}
.navigation-wrapper.vertical.user-menu > nav.navigation > ul.nav-menu > li > a,
.navigation-wrapper.vertical.user-menu > nav.navigation > ul.nav-menu > li > a:link,
.navigation-wrapper.vertical.user-menu > nav.navigation > ul.nav-menu > li > a:visited,
.navigation-wrapper.vertical.user-menu > nav.navigation > ul.nav-menu > li > a:active {
  color: #1f0e00;
}
.navigation-wrapper.vertical.user-menu > nav.navigation > ul.nav-menu > li > a:hover {
  color: #1f0e00;
  text-decoration: underline;
  background-color: transparent;
}
.navigation-wrapper.vertical.user-menu > nav.navigation > ul.nav-menu > li.hover > a,
.navigation-wrapper.vertical.user-menu > nav.navigation > ul.nav-menu > li.hover > a:link,
.navigation-wrapper.vertical.user-menu > nav.navigation > ul.nav-menu > li.hover > a:visited,
.navigation-wrapper.vertical.user-menu > nav.navigation > ul.nav-menu > li.hover > a:active,
.navigation-wrapper.vertical.user-menu > nav.navigation > ul.nav-menu > li.hover > a:hover {
  color: #1f0e00;
  text-decoration: underline;
  background-color: transparent;
}
.navigation-wrapper.vertical.categories-menu > nav.navigation > ul.nav-menu {
  gap: 0;
}
.navigation-wrapper.vertical.categories-menu > nav.navigation > ul.nav-menu > li > a {
  font-size: 0.9rem;
  letter-spacing: 1.2px;
  font-weight: 700;
  white-space: normal;
  text-align: left;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  padding: 12px 15px;
  border-bottom: 1px #fff solid;
}
.navigation-wrapper.vertical.categories-menu > nav.navigation > ul.nav-menu > li > a,
.navigation-wrapper.vertical.categories-menu > nav.navigation > ul.nav-menu > li > a:link,
.navigation-wrapper.vertical.categories-menu > nav.navigation > ul.nav-menu > li > a:visited,
.navigation-wrapper.vertical.categories-menu > nav.navigation > ul.nav-menu > li > a:active {
  background-color: #f5dda7;
  color: #1f0e00;
}
.navigation-wrapper.vertical.categories-menu > nav.navigation > ul.nav-menu > li > a:hover {
  text-decoration: none;
  color: #fff;
  background-color: #1f0e00;
}
.navigation-wrapper.vertical.categories-menu > nav.navigation > ul.nav-menu > li > a.disabled,
.navigation-wrapper.vertical.categories-menu > nav.navigation > ul.nav-menu > li > a.disabled:link,
.navigation-wrapper.vertical.categories-menu > nav.navigation > ul.nav-menu > li > a.disabled:visited,
.navigation-wrapper.vertical.categories-menu > nav.navigation > ul.nav-menu > li > a.disabled:active,
.navigation-wrapper.vertical.categories-menu > nav.navigation > ul.nav-menu > li > a.disabled:hover {
  color: #fff !important;
  background-color: #ccc !important;
}
.navigation-wrapper.vertical.categories-menu > nav.navigation > ul.nav-menu > li.active > a,
.navigation-wrapper.vertical.categories-menu > nav.navigation > ul.nav-menu > li.active > a:link,
.navigation-wrapper.vertical.categories-menu > nav.navigation > ul.nav-menu > li.active > a:visited,
.navigation-wrapper.vertical.categories-menu > nav.navigation > ul.nav-menu > li.active > a:active,
.navigation-wrapper.vertical.categories-menu > nav.navigation > ul.nav-menu > li.active > a:hover {
  text-decoration: none;
  color: #fff;
  background-color: #1f0e00;
}
.navigation-wrapper.vertical.categories-menu > nav.navigation > ul.nav-menu > li > ul.sub-nav-menu.nested-layout li a {
  font-size: 0.95rem;
  letter-spacing: 1.2px;
  font-weight: 700;
  white-space: normal;
}
.navigation-wrapper.vertical.categories-menu > nav.navigation > ul.nav-menu > li > ul.sub-nav-menu.nested-layout li a,
.navigation-wrapper.vertical.categories-menu > nav.navigation > ul.nav-menu > li > ul.sub-nav-menu.nested-layout li a:link,
.navigation-wrapper.vertical.categories-menu > nav.navigation > ul.nav-menu > li > ul.sub-nav-menu.nested-layout li a:visited,
.navigation-wrapper.vertical.categories-menu > nav.navigation > ul.nav-menu > li > ul.sub-nav-menu.nested-layout li a:active {
  color: #1f0e00;
  background-color: transparent;
}
.navigation-wrapper.vertical.categories-menu > nav.navigation > ul.nav-menu > li > ul.sub-nav-menu.nested-layout li a:hover {
  text-decoration: underline;
  color: #1f0e00;
  background-color: transparent;
}
.navigation-wrapper.vertical.categories-menu > nav.navigation > ul.nav-menu > li > ul.sub-nav-menu.nested-layout li.active > a,
.navigation-wrapper.vertical.categories-menu > nav.navigation > ul.nav-menu > li > ul.sub-nav-menu.nested-layout li.active > a:link,
.navigation-wrapper.vertical.categories-menu > nav.navigation > ul.nav-menu > li > ul.sub-nav-menu.nested-layout li.active > a:visited,
.navigation-wrapper.vertical.categories-menu > nav.navigation > ul.nav-menu > li > ul.sub-nav-menu.nested-layout li.active > a:active,
.navigation-wrapper.vertical.categories-menu > nav.navigation > ul.nav-menu > li > ul.sub-nav-menu.nested-layout li.active > a:hover {
  text-decoration: underline;
  color: #1f0e00;
  background-color: transparent;
}
.navigation-wrapper.vertical.categories-menu > nav.navigation > ul.nav-menu > li.opened > ul.sub-nav-menu.nested-layout {
  padding: 7px 0 7px 15px;
  background-color: #f5dda7;
}
/*.navbar {
  
  .hamburger {
    padding: 10px 7px;
    color: #fff;
    text-transform: capitalize;
    font-weight: bold;
    background-color: transparent;
    font-size: 0.8rem;
    
    &:after {
      content: '';
      position: absolute;
      right: 0;
      height: 30px;
      width: 1px;
      background-color: #fff;
    }
    
    &, .fa {
      color: #fff;
    }
    
    @media (min-width: 425px) {
      font-size: 1rem;
    }
    
    @media (min-width: 600px) {
      font-size: 1.2rem;
    }
    
    .fa.fa-chevron-right {
      display: inline-block;
      margin-left: 5px;
      font-size: 0.7rem;
      transition: transform 0.3s;
    }
    
    span {
      white-space: nowrap;
      
      &.large-mobile-visible {
        display: none;
        @media (min-width: 600px) {
          display: inline-block;
        }
      }
    }
    
    .flexbox {
      width: 100%;
    }
    
    svg, .iz {
      margin-left: 0;
      width: 22px;
      height: 22px;
      
      @media (min-width: 425px) {
        width: 30px;
        height: 30px;
      }
      
      @media (min-width: 600px) {
        margin-left: 5px;
      }
    }
    
    svg {
      path {
        fill: #fff;
      }
    }
    
    .croisant-icon path, .store-icon path {
      animation: unset !important;
      animation-direction: unset !important;
    }
    
    &.active {
      background-color: @primaryColor;
      
      .fa.fa-chevron-right {
        transform: rotate(90deg);
      }
      
      .croisant-icon {
        path {
          stroke: #fff;
          animation: unset !important;
          animation-direction: unset !important;
        }
      }
      
    }
  }
  
  &.horizontal {
    
    &.top-line {
      position: fixed;
      top: 0;
      left: 0;
      width: 100%;
      z-index: 150000;
      background-color: @primaryColor;
      
      @media (min-width: @standardMenuHide) {
        background-color: transparent;
        
        &.on-scroll {
          background: url('@{imagesPath}/top-bar-background.jpg');
          border-bottom: 1px #703400 solid;
        }
      }
      
      > .navbar-body {
        
        @media (min-width: 768px) {
          flex-wrap: nowrap;
        }
        
        > .navbar-group {
          
          > .navbar-item {
            @itemPadding: 15px 15px;
            
            &:not(:last-child) {
              margin-right: 1px;
            }
            
            > a.navbar-link {
              padding: @itemPadding;
              font-size: 1rem;
              
              &, &:link, &:visited, &:active {
                color: #fff;
                background-color: @primaryColor;
              }
              
              &:hover {
                background-color: @ternaryColor;
              }
              
              &.disabled {
                &, &:link, &:visited, &:active, &:hover {
                  color: #fff;
                  background-color: @disableFieldBorderColor;
                }
              }
              
            }
            
            &.logo-item {
              a {
                padding: 5px 15px 5px 5px;
                
                img {
                  width: 84px;
                  max-height: unset;
                }
              }
              
              @media (min-width: @standardMenuHide) {
                display: none;
              }
              
            }
            
            &.social {
              display: none;
              
              .navbar-link {
                align-items: center;
                padding: 0;
                
                svg {
                  width: 50px;
                  
                  .facebook-f {
                    fill: #fff;
                  }
                  
                  .facebook-wrap {
                    fill: @primaryColor;
                    transition: fill 0.3s;
                  }
                }
                
                &:hover {
                  svg {
                    .facebook-wrap {
                      fill: @ternaryColor;
                    }
                  }
                }
                
              }
              
              @media (min-width: @standardMenuHide) {
                display: flex;
              }
              
            }
            
            &.title-item {
              display: none;
              
              h1, h2, h3, h4, h5 {
                padding: 15px 35px;
                color: @primaryTextColor;
                font-size: 1rem;
                letter-spacing: 0.12px;
                font-weight: 700;
                background-color: @secondaryColor;
              }
              
              @media (min-width: @standardMenuHide) {
                display: flex;
              }
            }
            
            &.order-basket {
              .dev-text {
                display: none;
              }
            }
            
            &.drop-down-item {
              position: unset;
              width: 60px;
              
              @media (min-width: 768px) {
                width: unset;
              }
              
              > .drop-down-wrap {
                
                @media (min-width: 768px) {
                  min-width: 300px;
                  max-width: 600px;
                }
                
                .drop-down-area {
                  &, &:link, &:visited, &:active {
                    background-color: @primaryColor;
                    font-size: 0.8rem;
                    letter-spacing: 1px;
                    font-weight: 700;
                    min-width: 300px;
                    color: #fff;
                    padding: 13px 15px;
                    
                    svg {
                      width: 25px;
                      margin-right: 15px;
                      
                      path {
                        fill: #fff !important;
                      }
                    }
                    
                    &:hover, &.hover {
                      background-color: @ternaryColor;
                    }
                  }
                  
                  @media (max-width: 767px) {
                    min-width: 60px;
                    > span {
                      display: none;
                    }
                    
                    svg {
                      margin-right: 0;
                    }
                    
                  }
                  
                }
                
                .drop-down-content {
                  padding: 25px;
                }
                
              }
            }
            
          }
          
        }
      }
    }
    
    &.main-menu {
      background-color: @primaryColor;
      border-top: 2px @primaryColor solid;
      z-index: 149000;
      position: fixed;
      top: 50px;
      
      @media (min-width: @standardMenuHide) {
        background-color: rgb(31 14 0 / 55%);
        border-top: 0;
        position: relative;
        top: unset !important;
        margin-top: 103px;
      }
      
      @media (min-width: @desktopLayoutBreak) {
        margin-top: 25px;
      }
      
      .navbar-body {
        position: relative;
        justify-content: space-between;
        align-items: center;
        max-width: @pageMaxWidth;
        
        .make-display-paddings();
        
        .navbar-group {
          
          &.logo {
            display: none;
            
            @media (min-width: @standardMenuHide) {
              display: block;
              position: absolute;
              left: 50%;
              top: -200%;
              transform: translateX(-50%);
            }
            
            @media (min-width: @desktopLayoutBreak) {
              top: -170%;
            }
            
            .logo-item {
              .navbar-link {
                padding: 0 3rem 0 0;
                
                img {
                  max-height: 110px;
                  width: 100%;
                }
              }
            }
            
          }
          
          .navbar-item {
            
            &.title-item {
              h2 {
                width: 100%;
                text-align: center;
                justify-content: center;
                background-color: #fff8e0;
                border-bottom: 1px #e5e5e5 solid;
                font-size: 1.1rem;
              }
            }
            
          }
          
          &.hamburger-dest {
            padding: 0;
            flex-grow: 1;
            justify-content: center;
            
            @media (min-width: @standardMenuHide) {
              display: none !important;
            }
            
            .hamburger {
              order: 1;
              display: flex !important;
              justify-content: center;
              flex-grow: 1;
            }
            
            &.delivery-place-hamburger {
              order: 2;
            }
            
            &.product-category-hamburger {
              order: 3;
            }
            
            &.days-in-week-hamburger {
              order: 4;
              
              .hamburger {
                flex-wrap: wrap;
                
                .day-in-week-icons {
                  .no-order {
                    color: #fff;
                  }
                }
                
              }
            }
            
            &.arrival-num-hamburger {
              order: 5;
              
              .hamburger::after {
                display: none;
              }
            }
            
          }
          
          &.menu-wrap {
            flex-grow: 0;
            
            @media (max-width: unit(@standardMenuHide - 1, px)) {
              right: 0;
              left: unset;
              max-width: 350px;
              width: 0;
              transition: visibility 0.3s, width 0.3s;
              border-left: 1px solid #d6d6d6;
              background-color: @mobileTopMenuBgColor;
              
              &.visible {
                position: fixed;
                width: 100%;
                height: 100%;
                justify-content: flex-start;
                overflow-y: scroll;
              }
              
              padding-top: 25px;
            }
            
            > .navbar-item {
              
              .___hoverStyles() {
                
                color: @tertiaryColor;
                
                svg path {
                  fill: @tertiaryColor !important;
                }
                
                @media (min-width: calc(@standardMenuHide + 1px)) {
                  color: @secondaryColor;
                  text-decoration: underline;
                  svg path {
                    fill: @secondaryColor !important;
                  }
                }
                
              }
              
              > a.navbar-link {
                font-size: 1rem;
                letter-spacing: 1.2px;
                font-weight: 700;
                transition: color 0.3s;
                text-transform: uppercase;
                padding: 15px 30px;
                
                @media (min-width: calc(@standardMenuHide + 1px)) {
                  padding: 15px 30px 15px 0;
                }
                
                .flexbox {
                  width: 100%;
                }
                
                svg {
                  width: 25px;
                  margin-right: 15px;
                  
                  path {
                    transition: fill 0.3s;
                    fill: @primaryColor !important;
                    @media (min-width: calc(@standardMenuHide + 1px)) {
                      fill: @secondaryColor !important;
                    }
                  }
                }
                
                &, &:link, &:visited, &:active {
                  background-color: transparent;
                  color: @primaryColor;
                  @media (min-width: calc(@standardMenuHide + 1px)) {
                    color: @secondaryColor;
                  }
                }
                
                &:hover {
                  .___hoverStyles();
                }
                
              }
              
              &.active > a.navbar-link {
                &, &:link, &:visited, &:active, &:hover {
                  .___hoverStyles();
                }
              }
              
            }
            
            @media (min-width: @standardMenuHide) {
              
              &:not(#pages-menu) {
                display: none !important;
              }
              
            }
            
            &.days-in-week-menu {
              > .navbar-item > .navbar-link {
                flex-wrap: wrap;
              }
            }
            
          }
          
        }
      }
    }
    
    &.custom-menu {
      
      .navbar-body {
        
        .navbar-group.menu-wrap {
          visibility: visible;
          position: relative;
          left: unset;
          top: unset;
          width: auto;
          height: auto;
          flex-direction: row;
          flex-wrap: nowrap;
          overflow-x: scroll;
          
          @media (min-width: @standardMenuHide) {
            overflow: visible;
            padding: 0;
          }
          
          > .navbar-item {
            position: relative;
            
            .___hoverStyles() {
              text-decoration: none;
              color: #fff;
              background-color: @primaryColor;
            }
            
            > a.navbar-link {
              font-size: 1rem;
              font-weight: bold;
              white-space: nowrap;
              padding: 10px 14px;
              transition: color 0.3s;
              text-decoration: none;
              
              @media (min-width: @standardMenuHide) {
                font-size: 0.85rem;
                padding: 7px 12px;
              }
              
              .order-types-amount {
                position: absolute;
                right: 0;
                top: 0;
                transform: translate(25%, -50%);
                background-color: #79be1c;
                border: 1px #68a219 solid;
                border-radius: 5px;
                padding: 0 3px;
                min-width: 1.3rem;
                text-align: center;
                line-height: 1.2rem;
                font-size: 0.9rem;
                font-weight: bold;
                color: #000;
                z-index: 1;
              }
              
              &, &:link, &:visited, &:active {
                color: @primaryColor;
                background-color: transparent;
                border: 1px solid @primaryColor;
              }
              
              &:hover {
                .___hoverStyles();
              }
              
              &.disabled {
                &, &:link, &:visited, &:active, &:hover {
                  color: #fff !important;
                  background-color: #7e7369 !important;
                }
              }
              
            }
            
            &.active > a.navbar-link {
              &, &:link, &:visited, &:active, &:hover {
                .___hoverStyles();
              }
            }
            
            &:not(:first-child) {
              margin-left: 8px;
            }
            
          }
          
        }
        
      }
    }
    
    &.breadcrumb-nav {
      justify-content: center;
      background-color: rgb(31 14 0 / 30%);
      
      .navbar-body {
        max-width: @pageMaxWidth;
        .make-display-paddings();
        
        .navbar-group {
          .navbar-item {
            &.breadcrumb-item {
              flex-wrap: wrap;
              margin-top: 0;
              padding: 15px 0;
              color: @secondaryColor;
              
              a {
                &, &:link, &:visited, &:active {
                  color: @secondaryColor;
                  text-decoration: none;
                }
                
                &:hover {
                  color: @secondaryColor;
                  text-decoration: underline;
                }
              }
              
            }
          }
        }
      }
      
    }
    
  }
  
  &.vertical {
    
    .divider {
      height: 1px;
      margin: 9px 0;
      background-color: #e5e5e5;
      width: 100%;
      order: 1;
    }
    
    &.user-menu {
      
      .navbar-group.menu-wrap {
        visibility: visible !important;
        position: relative !important;
        left: unset !important;
        top: unset !important;
        width: auto !important;
        height: auto !important;
        
        .navbar-item {
          
          &.title-item {
            h3 {
              color: #000;
            }
          }
          
          .___hoverStyles() {
            color: @primaryColor !important;
            text-decoration: underline !important;
            background-color: transparent !important;
          }
          
          > a.navbar-link {
            font-size: 0.95rem !important;
            letter-spacing: 1.2px;
            font-weight: 700;
            white-space: nowrap;
            padding: 8px 15px !important;
            
            &, &:link, &:visited, &:active {
              color: @primaryColor !important;
            }
            
            &:hover {
              .___hoverStyles();
            }
            
          }
          
          &.active > a {
            &, &:link, &:visited, &:active, &:hover {
              .___hoverStyles
            }
          }
          
        }
      }
    }
    
    &.categories-menu {
      
      .navbar-group.menu-wrap {
        
        .navbar-item {
          
          &:not(:first-child) {
            border-top: 2px solid #b6996f; // Vacov
          }
          
          .___hoverStyles() {

            text-decoration: none;
            color: @secondaryColor;
            background-color: @primaryColor;
          }
          
          > a.navbar-link {
            font-size: 0.9rem;
            letter-spacing: 1.2px;
            font-weight: 700;
            white-space: normal;
            text-align: left;
            justify-content: flex-start;
            padding: 12px 15px;
            
            
            &, &:link, &:visited, &:active {
              background-color: @categoriesMenuBgColor;
              color: @primaryColor;
            }
            
            &:hover {
              .___hoverStyles();
            }
            
            &.disabled {
              &, &:link, &:visited, &:active, &:hover {
                color: #fff !important;
                background-color: #7e7369 !important;
              }
              
            }
            
          }
          
          &.active > a.navbar-link {
            &, &:link, &:visited, &:active, &:hover {
              .___hoverStyles();
            }
          }
          
          .sub-navbar.nested-layout {
            .navbar-group {
              .navbar-item {
                
                .___hoverStyles() {
                  text-decoration: underline;
                  color: @primaryColor;
                  background-color: transparent;
                }
                
                a.navbar-link {
                  font-size: 0.95rem;
                  letter-spacing: 1.2px;
                  font-weight: 700;
                  white-space: normal;
                  
                  &, &:link, &:visited, &:active {
                    color: @primaryColor;
                    background-color: transparent;
                  }
                  
                  &:hover {
                    .___hoverStyles();
                  }
                  
                }
                
                &.active > a.navbar-link {
                  &, &:link, &:visited, &:active, &:hover {
                    .___hoverStyles();
                  }
                }
                
              }
            }
          }
          
          &.opened .sub-navbar.nested-layout {
            padding: 7px 0 7px 15px;
            background-color: @categoriesMenuBgColor;
          }
          
        }
        
      }
    }
    
  }
  
}
*/
.swiper-slide {
  height: unset;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.home-slider {
  margin: 0 auto;
  max-width: 2560px;
}
.home-slider .slider-slides .slider-slide img {
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  max-height: unset;
}
.home-slider .swiper-button-prev,
.home-slider .swiper-button-next {
  background-color: #1f0e00;
  -webkit-transition: background-color 0.3s;
  transition: background-color 0.3s;
  width: 60px;
  height: 60px;
  border-radius: 100%;
  padding: 15px;
}
.home-slider .swiper-button-prev:after,
.home-slider .swiper-button-next:after {
  content: '';
  width: 100%;
  height: 100%;
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
}
.home-slider .swiper-button-prev:hover,
.home-slider .swiper-button-next:hover {
  background-color: #3d2000;
}
.home-slider .swiper-button-prev:after {
  background-image: url("../../../../front/design/icons/slider-arrow-left.svg");
}
.home-slider .swiper-button-next:after {
  background-image: url("../../../../front/design/icons/slider-arrow-right.svg");
}
.home-slider .swiper-pagination-bullet {
  background-color: transparent;
  border: 3px #1f0e00 solid;
  width: 1.3rem;
  height: 1.3rem;
  opacity: 1;
}
.home-slider .swiper-pagination-bullet-active {
  background-color: #1f0e00;
}
.blocks {
  margin: 10px 0;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  width: 100%;
}
.blocks > .block {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  width: 100%;
}
.blocks.gap-h-20 {
  margin-top: calc(10px - 20px);
}
.blocks.gap-h-20 > .block {
  margin-top: 20px;
}
.blocks.gap-h-15 {
  margin-top: calc(10px - 15px);
}
.blocks.gap-h-15 > .block {
  margin-top: 15px;
}
.blocks.gap-h-10 {
  margin-top: calc(10px - 10px);
}
.blocks.gap-h-10 > .block {
  margin-top: 10px;
}
.blocks.gap-h-5 {
  margin-top: calc(10px - 5px);
}
.blocks.gap-h-5 > .block {
  margin-top: 5px;
}
.blocks.gap-h-0 {
  margin-top: calc(10px - 0px);
}
.blocks.gap-h-0 > .block {
  margin-top: 0px;
}
.blocks.gap-20 {
  margin-top: calc(10px - 20px);
}
.blocks.gap-20 > .block {
  margin-top: 20px;
}
.blocks.gap-15 {
  margin-top: calc(10px - 15px);
}
.blocks.gap-15 > .block {
  margin-top: 15px;
}
.blocks.gap-10 {
  margin-top: calc(10px - 10px);
}
.blocks.gap-10 > .block {
  margin-top: 10px;
}
.blocks.gap-5 {
  margin-top: calc(10px - 5px);
}
.blocks.gap-5 > .block {
  margin-top: 5px;
}
.blocks.gap-0 {
  margin-top: calc(10px - 0px);
}
.blocks.gap-0 > .block {
  margin-top: 0px;
}
@media (min-width: 400px) {
  .blocks.cols-8 > .block,
  .blocks.cols-7 > .block,
  .blocks.cols-6 > .block,
  .blocks.cols-5 > .block,
  .blocks.cols-4 > .block,
  .blocks.cols-3 > .block,
  .blocks.cols-2 > .block {
    max-width: 50%;
  }
  .blocks.cols-8.gap-v-20 > .block,
  .blocks.cols-7.gap-v-20 > .block,
  .blocks.cols-6.gap-v-20 > .block,
  .blocks.cols-5.gap-v-20 > .block,
  .blocks.cols-4.gap-v-20 > .block,
  .blocks.cols-3.gap-v-20 > .block,
  .blocks.cols-2.gap-v-20 > .block,
  .blocks.cols-8.gap-20 > .block,
  .blocks.cols-7.gap-20 > .block,
  .blocks.cols-6.gap-20 > .block,
  .blocks.cols-5.gap-20 > .block,
  .blocks.cols-4.gap-20 > .block,
  .blocks.cols-3.gap-20 > .block,
  .blocks.cols-2.gap-20 > .block {
    max-width: calc(50% - (20px / 2));
  }
  .blocks.cols-8.gap-v-15 > .block,
  .blocks.cols-7.gap-v-15 > .block,
  .blocks.cols-6.gap-v-15 > .block,
  .blocks.cols-5.gap-v-15 > .block,
  .blocks.cols-4.gap-v-15 > .block,
  .blocks.cols-3.gap-v-15 > .block,
  .blocks.cols-2.gap-v-15 > .block,
  .blocks.cols-8.gap-15 > .block,
  .blocks.cols-7.gap-15 > .block,
  .blocks.cols-6.gap-15 > .block,
  .blocks.cols-5.gap-15 > .block,
  .blocks.cols-4.gap-15 > .block,
  .blocks.cols-3.gap-15 > .block,
  .blocks.cols-2.gap-15 > .block {
    max-width: calc(50% - (15px / 2));
  }
  .blocks.cols-8.gap-v-10 > .block,
  .blocks.cols-7.gap-v-10 > .block,
  .blocks.cols-6.gap-v-10 > .block,
  .blocks.cols-5.gap-v-10 > .block,
  .blocks.cols-4.gap-v-10 > .block,
  .blocks.cols-3.gap-v-10 > .block,
  .blocks.cols-2.gap-v-10 > .block,
  .blocks.cols-8.gap-10 > .block,
  .blocks.cols-7.gap-10 > .block,
  .blocks.cols-6.gap-10 > .block,
  .blocks.cols-5.gap-10 > .block,
  .blocks.cols-4.gap-10 > .block,
  .blocks.cols-3.gap-10 > .block,
  .blocks.cols-2.gap-10 > .block {
    max-width: calc(50% - (10px / 2));
  }
  .blocks.cols-8.gap-v-5 > .block,
  .blocks.cols-7.gap-v-5 > .block,
  .blocks.cols-6.gap-v-5 > .block,
  .blocks.cols-5.gap-v-5 > .block,
  .blocks.cols-4.gap-v-5 > .block,
  .blocks.cols-3.gap-v-5 > .block,
  .blocks.cols-2.gap-v-5 > .block,
  .blocks.cols-8.gap-5 > .block,
  .blocks.cols-7.gap-5 > .block,
  .blocks.cols-6.gap-5 > .block,
  .blocks.cols-5.gap-5 > .block,
  .blocks.cols-4.gap-5 > .block,
  .blocks.cols-3.gap-5 > .block,
  .blocks.cols-2.gap-5 > .block {
    max-width: calc(50% - (5px / 2));
  }
  .blocks.cols-8.gap-v-0 > .block,
  .blocks.cols-7.gap-v-0 > .block,
  .blocks.cols-6.gap-v-0 > .block,
  .blocks.cols-5.gap-v-0 > .block,
  .blocks.cols-4.gap-v-0 > .block,
  .blocks.cols-3.gap-v-0 > .block,
  .blocks.cols-2.gap-v-0 > .block,
  .blocks.cols-8.gap-0 > .block,
  .blocks.cols-7.gap-0 > .block,
  .blocks.cols-6.gap-0 > .block,
  .blocks.cols-5.gap-0 > .block,
  .blocks.cols-4.gap-0 > .block,
  .blocks.cols-3.gap-0 > .block,
  .blocks.cols-2.gap-0 > .block {
    max-width: 50%;
  }
}
@media (min-width: 768px) {
  .blocks.cols-8 > .block,
  .blocks.cols-7 > .block,
  .blocks.cols-6 > .block,
  .blocks.cols-5 > .block,
  .blocks.cols-4 > .block,
  .blocks.cols-3 > .block {
    max-width: 33.33%;
  }
  .blocks.cols-8.gap-v-20 > .block,
  .blocks.cols-7.gap-v-20 > .block,
  .blocks.cols-6.gap-v-20 > .block,
  .blocks.cols-5.gap-v-20 > .block,
  .blocks.cols-4.gap-v-20 > .block,
  .blocks.cols-3.gap-v-20 > .block,
  .blocks.cols-8.gap-20 > .block,
  .blocks.cols-7.gap-20 > .block,
  .blocks.cols-6.gap-20 > .block,
  .blocks.cols-5.gap-20 > .block,
  .blocks.cols-4.gap-20 > .block,
  .blocks.cols-3.gap-20 > .block {
    max-width: calc(33.33% - (20px / 2));
  }
  .blocks.cols-8.gap-v-15 > .block,
  .blocks.cols-7.gap-v-15 > .block,
  .blocks.cols-6.gap-v-15 > .block,
  .blocks.cols-5.gap-v-15 > .block,
  .blocks.cols-4.gap-v-15 > .block,
  .blocks.cols-3.gap-v-15 > .block,
  .blocks.cols-8.gap-15 > .block,
  .blocks.cols-7.gap-15 > .block,
  .blocks.cols-6.gap-15 > .block,
  .blocks.cols-5.gap-15 > .block,
  .blocks.cols-4.gap-15 > .block,
  .blocks.cols-3.gap-15 > .block {
    max-width: calc(33.33% - (15px / 2));
  }
  .blocks.cols-8.gap-v-10 > .block,
  .blocks.cols-7.gap-v-10 > .block,
  .blocks.cols-6.gap-v-10 > .block,
  .blocks.cols-5.gap-v-10 > .block,
  .blocks.cols-4.gap-v-10 > .block,
  .blocks.cols-3.gap-v-10 > .block,
  .blocks.cols-8.gap-10 > .block,
  .blocks.cols-7.gap-10 > .block,
  .blocks.cols-6.gap-10 > .block,
  .blocks.cols-5.gap-10 > .block,
  .blocks.cols-4.gap-10 > .block,
  .blocks.cols-3.gap-10 > .block {
    max-width: calc(33.33% - (10px / 2));
  }
  .blocks.cols-8.gap-v-5 > .block,
  .blocks.cols-7.gap-v-5 > .block,
  .blocks.cols-6.gap-v-5 > .block,
  .blocks.cols-5.gap-v-5 > .block,
  .blocks.cols-4.gap-v-5 > .block,
  .blocks.cols-3.gap-v-5 > .block,
  .blocks.cols-8.gap-5 > .block,
  .blocks.cols-7.gap-5 > .block,
  .blocks.cols-6.gap-5 > .block,
  .blocks.cols-5.gap-5 > .block,
  .blocks.cols-4.gap-5 > .block,
  .blocks.cols-3.gap-5 > .block {
    max-width: calc(33.33% - (5px / 2));
  }
  .blocks.cols-8.gap-v-0 > .block,
  .blocks.cols-7.gap-v-0 > .block,
  .blocks.cols-6.gap-v-0 > .block,
  .blocks.cols-5.gap-v-0 > .block,
  .blocks.cols-4.gap-v-0 > .block,
  .blocks.cols-3.gap-v-0 > .block,
  .blocks.cols-8.gap-0 > .block,
  .blocks.cols-7.gap-0 > .block,
  .blocks.cols-6.gap-0 > .block,
  .blocks.cols-5.gap-0 > .block,
  .blocks.cols-4.gap-0 > .block,
  .blocks.cols-3.gap-0 > .block {
    max-width: 33.33%;
  }
}
@media (min-width: 1024px) {
  .blocks.cols-8 > .block,
  .blocks.cols-7 > .block,
  .blocks.cols-6 > .block,
  .blocks.cols-5 > .block,
  .blocks.cols-4 > .block {
    max-width: 25%;
  }
  .blocks.cols-8.gap-v-20 > .block,
  .blocks.cols-7.gap-v-20 > .block,
  .blocks.cols-6.gap-v-20 > .block,
  .blocks.cols-5.gap-v-20 > .block,
  .blocks.cols-4.gap-v-20 > .block,
  .blocks.cols-8.gap-20 > .block,
  .blocks.cols-7.gap-20 > .block,
  .blocks.cols-6.gap-20 > .block,
  .blocks.cols-5.gap-20 > .block,
  .blocks.cols-4.gap-20 > .block {
    max-width: calc(25% - (20px / 2));
  }
  .blocks.cols-8.gap-v-15 > .block,
  .blocks.cols-7.gap-v-15 > .block,
  .blocks.cols-6.gap-v-15 > .block,
  .blocks.cols-5.gap-v-15 > .block,
  .blocks.cols-4.gap-v-15 > .block,
  .blocks.cols-8.gap-15 > .block,
  .blocks.cols-7.gap-15 > .block,
  .blocks.cols-6.gap-15 > .block,
  .blocks.cols-5.gap-15 > .block,
  .blocks.cols-4.gap-15 > .block {
    max-width: calc(25% - (15px / 2));
  }
  .blocks.cols-8.gap-v-10 > .block,
  .blocks.cols-7.gap-v-10 > .block,
  .blocks.cols-6.gap-v-10 > .block,
  .blocks.cols-5.gap-v-10 > .block,
  .blocks.cols-4.gap-v-10 > .block,
  .blocks.cols-8.gap-10 > .block,
  .blocks.cols-7.gap-10 > .block,
  .blocks.cols-6.gap-10 > .block,
  .blocks.cols-5.gap-10 > .block,
  .blocks.cols-4.gap-10 > .block {
    max-width: calc(25% - (10px / 2));
  }
  .blocks.cols-8.gap-v-5 > .block,
  .blocks.cols-7.gap-v-5 > .block,
  .blocks.cols-6.gap-v-5 > .block,
  .blocks.cols-5.gap-v-5 > .block,
  .blocks.cols-4.gap-v-5 > .block,
  .blocks.cols-8.gap-5 > .block,
  .blocks.cols-7.gap-5 > .block,
  .blocks.cols-6.gap-5 > .block,
  .blocks.cols-5.gap-5 > .block,
  .blocks.cols-4.gap-5 > .block {
    max-width: calc(25% - (5px / 2));
  }
  .blocks.cols-8.gap-v-0 > .block,
  .blocks.cols-7.gap-v-0 > .block,
  .blocks.cols-6.gap-v-0 > .block,
  .blocks.cols-5.gap-v-0 > .block,
  .blocks.cols-4.gap-v-0 > .block,
  .blocks.cols-8.gap-0 > .block,
  .blocks.cols-7.gap-0 > .block,
  .blocks.cols-6.gap-0 > .block,
  .blocks.cols-5.gap-0 > .block,
  .blocks.cols-4.gap-0 > .block {
    max-width: 25%;
  }
}
@media (min-width: 1440px) {
  .blocks.cols-8 > .block,
  .blocks.cols-7 > .block,
  .blocks.cols-6 > .block,
  .blocks.cols-5 > .block {
    max-width: 20%;
  }
  .blocks.cols-8.gap-v-20 > .block,
  .blocks.cols-7.gap-v-20 > .block,
  .blocks.cols-6.gap-v-20 > .block,
  .blocks.cols-5.gap-v-20 > .block,
  .blocks.cols-8.gap-20 > .block,
  .blocks.cols-7.gap-20 > .block,
  .blocks.cols-6.gap-20 > .block,
  .blocks.cols-5.gap-20 > .block {
    max-width: calc(20% - (20px / 2));
  }
  .blocks.cols-8.gap-v-15 > .block,
  .blocks.cols-7.gap-v-15 > .block,
  .blocks.cols-6.gap-v-15 > .block,
  .blocks.cols-5.gap-v-15 > .block,
  .blocks.cols-8.gap-15 > .block,
  .blocks.cols-7.gap-15 > .block,
  .blocks.cols-6.gap-15 > .block,
  .blocks.cols-5.gap-15 > .block {
    max-width: calc(20% - (15px / 2));
  }
  .blocks.cols-8.gap-v-10 > .block,
  .blocks.cols-7.gap-v-10 > .block,
  .blocks.cols-6.gap-v-10 > .block,
  .blocks.cols-5.gap-v-10 > .block,
  .blocks.cols-8.gap-10 > .block,
  .blocks.cols-7.gap-10 > .block,
  .blocks.cols-6.gap-10 > .block,
  .blocks.cols-5.gap-10 > .block {
    max-width: calc(20% - (10px / 2));
  }
  .blocks.cols-8.gap-v-5 > .block,
  .blocks.cols-7.gap-v-5 > .block,
  .blocks.cols-6.gap-v-5 > .block,
  .blocks.cols-5.gap-v-5 > .block,
  .blocks.cols-8.gap-5 > .block,
  .blocks.cols-7.gap-5 > .block,
  .blocks.cols-6.gap-5 > .block,
  .blocks.cols-5.gap-5 > .block {
    max-width: calc(20% - (5px / 2));
  }
  .blocks.cols-8.gap-v-0 > .block,
  .blocks.cols-7.gap-v-0 > .block,
  .blocks.cols-6.gap-v-0 > .block,
  .blocks.cols-5.gap-v-0 > .block,
  .blocks.cols-8.gap-0 > .block,
  .blocks.cols-7.gap-0 > .block,
  .blocks.cols-6.gap-0 > .block,
  .blocks.cols-5.gap-0 > .block {
    max-width: 20%;
  }
}
@media (min-width: 1920px) {
  .blocks.cols-8 > .block {
    max-width: 12.5%;
  }
  .blocks.cols-8.gap-v-20 > .block,
  .blocks.cols-8.gap-20 > .block {
    max-width: calc(12.5% - (20px / 2));
  }
  .blocks.cols-8.gap-v-15 > .block,
  .blocks.cols-8.gap-15 > .block {
    max-width: calc(12.5% - (15px / 2));
  }
  .blocks.cols-8.gap-v-10 > .block,
  .blocks.cols-8.gap-10 > .block {
    max-width: calc(12.5% - (10px / 2));
  }
  .blocks.cols-8.gap-v-5 > .block,
  .blocks.cols-8.gap-5 > .block {
    max-width: calc(12.5% - (5px / 2));
  }
  .blocks.cols-8.gap-v-0 > .block,
  .blocks.cols-8.gap-0 > .block {
    max-width: 12.5%;
  }
  .blocks.cols-7 > .block {
    max-width: 14.28%;
  }
  .blocks.cols-7.gap-v-20 > .block,
  .blocks.cols-7.gap-20 > .block {
    max-width: calc(14.28% - (20px / 2));
  }
  .blocks.cols-7.gap-v-15 > .block,
  .blocks.cols-7.gap-15 > .block {
    max-width: calc(14.28% - (15px / 2));
  }
  .blocks.cols-7.gap-v-10 > .block,
  .blocks.cols-7.gap-10 > .block {
    max-width: calc(14.28% - (10px / 2));
  }
  .blocks.cols-7.gap-v-5 > .block,
  .blocks.cols-7.gap-5 > .block {
    max-width: calc(14.28% - (5px / 2));
  }
  .blocks.cols-7.gap-v-0 > .block,
  .blocks.cols-7.gap-0 > .block {
    max-width: 14.28%;
  }
  .blocks.cols-6 > .block {
    max-width: 16.66%;
  }
  .blocks.cols-6.gap-v-20 > .block,
  .blocks.cols-6.gap-20 > .block {
    max-width: calc(16.66% - (20px / 2));
  }
  .blocks.cols-6.gap-v-15 > .block,
  .blocks.cols-6.gap-15 > .block {
    max-width: calc(16.66% - (15px / 2));
  }
  .blocks.cols-6.gap-v-10 > .block,
  .blocks.cols-6.gap-10 > .block {
    max-width: calc(16.66% - (10px / 2));
  }
  .blocks.cols-6.gap-v-5 > .block,
  .blocks.cols-6.gap-5 > .block {
    max-width: calc(16.66% - (5px / 2));
  }
  .blocks.cols-6.gap-v-0 > .block,
  .blocks.cols-6.gap-0 > .block {
    max-width: 16.66%;
  }
  .blocks.cols-5 > .block {
    max-width: 20%;
  }
  .blocks.cols-5.gap-v-20 > .block,
  .blocks.cols-5.gap-20 > .block {
    max-width: calc(20% - (20px / 2));
  }
  .blocks.cols-5.gap-v-15 > .block,
  .blocks.cols-5.gap-15 > .block {
    max-width: calc(20% - (15px / 2));
  }
  .blocks.cols-5.gap-v-10 > .block,
  .blocks.cols-5.gap-10 > .block {
    max-width: calc(20% - (10px / 2));
  }
  .blocks.cols-5.gap-v-5 > .block,
  .blocks.cols-5.gap-5 > .block {
    max-width: calc(20% - (5px / 2));
  }
  .blocks.cols-5.gap-v-0 > .block,
  .blocks.cols-5.gap-0 > .block {
    max-width: 20%;
  }
}
.blocks.cols-1 > .block {
  max-width: 100%;
}
.blocks.cols-1.gap-v-20 > .block,
.blocks.cols-1.gap-20 > .block {
  max-width: calc(100% - (20px / 2));
}
.blocks.cols-1.gap-v-15 > .block,
.blocks.cols-1.gap-15 > .block {
  max-width: calc(100% - (15px / 2));
}
.blocks.cols-1.gap-v-10 > .block,
.blocks.cols-1.gap-10 > .block {
  max-width: calc(100% - (10px / 2));
}
.blocks.cols-1.gap-v-5 > .block,
.blocks.cols-1.gap-5 > .block {
  max-width: calc(100% - (5px / 2));
}
.blocks.cols-1.gap-v-0 > .block,
.blocks.cols-1.gap-0 > .block {
  max-width: 100%;
}
.blocks > .block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
}
.blocks > .block > .content-wrap {
  width: 100%;
}
.blocks > .block > .content-wrap div:not(.title).absolute {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
.blocks > .block > .content-wrap div:not(.title).absolute.overlay {
  background-color: rgba(0, 0, 0, 0.5);
  z-index: 999999;
}
.blocks > .block > .content-wrap div:not(.title).absolute.centered-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: center;
      align-content: center;
}
.blocks > .block > .content-wrap div:not(.title).absolute.fit-to-size {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -webkit-transform: translate(0, 0);
          transform: translate(0, 0);
}
.blocks > .block > .content-wrap div:not(.title).absolute a.fulfill {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 100%;
          flex: 0 1 100%;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.blocks > .block > .content-wrap div:not(.title).absolute a i {
  line-height: 100%;
  font-size: 3rem;
}
.blocks > .block.icon {
  min-height: 70px;
}
.blocks > .block.icon .content-wrap.icon-wrap a {
  position: absolute;
  display: block;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -webkit-transition: background-color 0.5s ease, color 0.5s ease;
  transition: background-color 0.5s ease, color 0.5s ease;
}
.blocks > .block.icon .content-wrap.icon-wrap a i.fa {
  font-size: 2rem;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
.blocks > .block.icon.between-rows {
  margin: 10px 0;
  min-height: 18px;
}
.blocks > .block.icon.between-rows .content-wrap {
  padding: 9px 0;
}
.blocks > .block.icon.between-rows .content-wrap a i.fa {
  font-size: 0.9rem;
}
.blocks.default-theme .block,
.blocks > .block.default-theme {
  min-height: 120px;
  background-color: #f5f5f5;
  border: 1px solid #e3e3e3;
  border-radius: 4px;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.blocks.default-theme .block:hover,
.blocks > .block.default-theme:hover {
  background-color: #efeded;
  border: 1px #cfcece solid;
}
.blocks.default-theme .block > .content-wrap,
.blocks > .block.default-theme > .content-wrap {
  padding: 12px;
}
.blocks.messages .block.message {
  border-radius: 6px;
  border: 1px #000 solid;
}
.blocks.messages .block.message:not(:first-child) {
  margin-top: 8px;
}
.blocks.messages .block.message .content-wrap {
  padding: 10px 10px 10px 40px;
}
.blocks.messages .block.message .content-wrap:before {
  position: absolute;
  left: 5px;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  content: "";
  min-width: 30px;
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  text-align: center;
  font-size: 1.3rem;
}
.blocks.messages .block.message.info {
  border-color: #C0E9F2;
  background-color: #D9EDF7;
}
.blocks.messages .block.message.info .content-wrap {
  color: #0d3f58;
}
.blocks.messages .block.message.info .content-wrap:before {
  content: "\f129";
}
.blocks.messages .block.message.success {
  background-color: #D9EACA;
  border-color: #DFF0D8;
}
.blocks.messages .block.message.success .content-wrap {
  color: #3C763D;
}
.blocks.messages .block.message.success .content-wrap:before {
  content: "\f00c";
}
.blocks.messages .block.message.warning {
  background-color: #f5c65d;
  border-color: #e2ac6b;
}
.blocks.messages .block.message.warning .content-wrap {
  color: #000;
}
.blocks.messages .block.message.warning .content-wrap:before {
  content: "\f12a";
}
.blocks.messages .block.message.error {
  background-color: #b51919;
  border-color: #8e1111;
}
.blocks.messages .block.message.error .content-wrap {
  color: #fff;
}
.blocks.messages .block.message.error .content-wrap:before {
  content: "\f00d";
}
.blocks.messages {
  width: 100%;
}
.blocks.messages .block.message {
  font-size: 1rem;
  border-radius: 6px;
  position: relative;
}
.blocks.messages .block.message .content-wrap {
  padding: 10px 10px 10px 40px;
}
.blocks.messages .block.message .content-wrap:before {
  position: absolute;
  left: 5px;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  content: "";
  min-width: 30px;
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  text-align: center;
}
@media (min-width: 660px) {
  .blocks.messages .block.message {
    font-size: 1.1rem;
  }
}
.blocks.messages .block.message.info {
  border-color: #9dd1dc;
  background-color: #d4e6ef;
}
.blocks.messages .block.message.info b {
  white-space: nowrap;
  color: #ef2d2d;
}
.blocks.messages .block.message.info .content-wrap {
  color: #0d3f58;
}
.blocks.messages .block.message.info .content-wrap:before {
  content: "\f05a";
}
.blocks.messages .block.message.info2 {
  border-color: #baadbf;
  background-color: #e3c3ef;
}
.blocks.messages .block.message.info2 .content-wrap {
  color: #3a064e;
}
.blocks.messages .block.message.info2 .content-wrap:before {
  content: "\f05a";
}
.blocks.messages .block.message.success {
  background-color: #D9EACA;
  border-color: #DFF0D8;
}
.blocks.messages .block.message.success .content-wrap {
  color: #3C763D;
}
.blocks.messages .block.message.success .content-wrap:before {
  content: "\f058";
}
.blocks.messages .block.message.warning {
  background-color: #fddd96;
  border-color: #e2ac6b;
}
.blocks.messages .block.message.warning .content-wrap {
  color: #000;
}
.blocks.messages .block.message.warning .content-wrap:before {
  content: "\f12a";
}
.blocks.messages .block.message.error {
  background-color: #b51919;
  border-color: #8e1111;
}
.blocks.messages .block.message.error .content-wrap {
  color: #fff;
}
.blocks.messages .block.message.error .content-wrap:before {
  content: "\f06a";
}
.blocks.messages.small {
  width: 90%;
  margin: 0;
}
.blocks.messages.small .block.message {
  margin-top: 3px;
}
@media (min-width: 660px) {
  .blocks.messages.small .block.message {
    margin-top: 8px;
  }
}
@media (min-width: 1200px) {
  .blocks.messages.small .block.message {
    margin-top: 3px;
  }
}
.blocks.messages.small .block.message .content-wrap {
  padding: 4px 4px 4px 30px;
  font-size: 1.1rem;
  line-height: 1.2rem;
}
@media (min-width: 660px) {
  .blocks.messages.small .block.message .content-wrap {
    padding-left: 30px;
    font-size: 1.1rem;
    line-height: 1.5rem;
  }
}
@media (min-width: 1200px) {
  .blocks.messages.small .block.message .content-wrap {
    padding-left: 22px;
    font-size: 0.9rem;
    line-height: 1.2rem;
  }
}
.blocks.messages.small .block.message .content-wrap:before {
  left: 5px;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  font-size: 0.8rem;
  line-height: 1.1rem;
  min-width: 12px;
}
.blocks.messages.small .block.message:last-child {
  margin-bottom: 3px;
}
.drop-down-wrap {
  display: inline-block;
  position: relative;
}
.drop-down-wrap .drop-down-area {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 100%;
  cursor: pointer;
  -webkit-transition: background-color 0.5s;
  transition: background-color 0.5s;
}
.drop-down-wrap .drop-down-area,
.drop-down-wrap .drop-down-area:link,
.drop-down-wrap .drop-down-area:visited,
.drop-down-wrap .drop-down-area:active {
  color: #741712;
  -webkit-transition: color 0.3s;
  transition: color 0.3s;
  font-size: 1.1rem;
  white-space: nowrap;
  font-weight: bold;
}
.drop-down-wrap .drop-down-area:hover {
  color: #000;
}
.drop-down-wrap .drop-down-area.btn,
.drop-down-wrap .drop-down-area.btn:link,
.drop-down-wrap .drop-down-area.btn:visited,
.drop-down-wrap .drop-down-area.btn:active {
  padding: 7px 0 7px 10px;
  background-color: #337ab7;
  color: #fff;
  font-weight: bold;
}
.drop-down-wrap .drop-down-area.with-caret {
  padding-right: 25px;
}
.drop-down-wrap .drop-down-area.with-caret .caret {
  display: inline-block;
  margin-left: 2px;
  vertical-align: middle;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  right: 8px;
  width: 12px;
  height: 12px;
  -webkit-transition: top 0.1s, -webkit-transform 0.1s;
  transition: top 0.1s, -webkit-transform 0.1s;
  transition: top 0.1s, transform 0.1s;
  transition: top 0.1s, transform 0.1s, -webkit-transform 0.1s;
}
.drop-down-wrap .drop-down-area.with-caret .caret.hover {
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
}
.drop-down-wrap.text-with-icon.icon-before i.fa,
.drop-down-wrap.text-with-icon.icon-before i.iz,
.drop-down-wrap.text-with-icon.icon-before img {
  margin-right: 10px;
}
.drop-down-wrap.text-with-icon.icon-after i.fa,
.drop-down-wrap.text-with-icon.icon-after i.iz,
.drop-down-wrap.text-with-icon.icon-after img {
  margin-left: 10px;
}
.drop-down-wrap.text-with-icon.icons-around i.fa:first-child,
.drop-down-wrap.text-with-icon.icons-around i.iz:first-child,
.drop-down-wrap.text-with-icon.icons-around img:first-child {
  margin-right: 10px;
}
.drop-down-wrap.text-with-icon.icons-around i.fa:last-child,
.drop-down-wrap.text-with-icon.icons-around i.iz:last-child,
.drop-down-wrap.text-with-icon.icons-around img:last-child {
  margin-left: 10px;
}
.drop-down-wrap .drop-down-body {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  visibility: hidden;
  height: 0;
  opacity: 0;
  overflow: hidden;
  position: absolute;
  z-index: 0;
  text-align: left;
  -webkit-transition: visibility 0.2s, z-index 0.2s cubic-bezier(0, 1, 0, 1), opacity 0.2s;
  transition: visibility 0.2s, z-index 0.2s cubic-bezier(0, 1, 0, 1), opacity 0.2s;
}
.drop-down-wrap .drop-down-body .drop-down-content {
  display: none;
  position: relative;
  min-width: 150px;
  text-align: left;
  -webkit-box-shadow: 4px 5px 18px -9px rgba(0, 0, 0, 0.56);
  box-shadow: 4px 5px 18px -9px rgba(0, 0, 0, 0.56);
  background-color: #fff;
  border: 1px #d6d5d5 solid;
  color: #000;
}
.drop-down-wrap .drop-down-body .drop-down-content .article {
  padding: 8px;
}
.drop-down-wrap .drop-down-body .drop-down-content .progress {
  min-width: 200px;
}
.drop-down-wrap.opened .drop-down-body {
  overflow: unset;
  visibility: visible;
  opacity: 1;
  z-index: 99999;
}
.drop-down-wrap.opened .drop-down-body .drop-down-content {
  display: inline-block;
}
.action-info .drop-down-body .drop-down-content {
  padding: 5px 7px;
  font-size: 0.95rem;
}
.content-wrapper {
  position: relative;
  max-width: 1650px;
  margin: 0 auto;
  width: 100%;
  padding-inline: 2ch;
  padding-inline: 10px;
}
@media (min-width: 768px) {
  .content-wrapper {
    padding-inline: 3ch;
  }
}
@media (min-width: 1024px) {
  .content-wrapper {
    padding-inline: 4ch;
  }
}
@media (min-width: calc(1650px + (3 * 8ch))) {
  .content-wrapper {
    padding-inline: 0;
  }
}
@media (min-width: 768px) {
  .content-wrapper {
    padding-inline: 30px;
  }
}
@media (min-width: 1024px) {
  .content-wrapper {
    padding-inline: 0.7cm;
  }
}
@media (min-width: calc(1650px + 1.4cm)) {
  .content-wrapper {
    padding-inline: 0;
  }
}
.content-wrapper .narrowed-content {
  padding: 25px;
  background-color: rgba(253, 241, 218, 0.8);
  border-radius: 7px;
  border: 1px solid #99917c52;
  -webkit-box-shadow: 15px 3px 38px -9px rgba(0, 0, 0, 0.55);
          box-shadow: 15px 3px 38px -9px rgba(0, 0, 0, 0.55);
}
.page-body {
  margin-top: 27px;
  display: grid;
}
.page-body aside {
  position: relative;
}
.page-body aside section {
  margin-top: 27px;
}
@media (min-width: 1024px) {
  .page-body aside section:first-child {
    margin-top: 0;
  }
}
.page-body.theme-1 {
  grid-template-columns: 100%;
}
.page-body.theme-2 {
  grid-template-columns: calc(50% - 13.5px) calc(50% - 13.5px);
  grid-gap: 0 27px;
}
@media (min-width: 1024px) {
  .page-body.theme-2 {
    grid-template-columns: calc(75% - 47px) 25%;
    grid-gap: 0 47px;
  }
}
@media (min-width: 1400px) {
  .page-body.theme-2 {
    grid-template-columns: calc(79% - 47px) 21%;
  }
}
.page-body.theme-2 main {
  grid-column: span 2;
}
.page-body.theme-2 aside {
  display: contents;
}
.page-body.theme-2 aside section {
  grid-column: span 2;
}
@media (min-width: 1024px) {
  .page-body.theme-2 main {
    grid-column: 1 / span 1;
  }
  .page-body.theme-2 aside {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    grid-column: 2 / span 1;
  }
}
#body-wrap {
  background: url('../../../../front/design/header-background.jpg') repeat-x top center;
  padding: 100px 0 0 0;
  position: relative;
  min-height: 100vh;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
@media (min-width: 1280px) {
  #body-wrap {
    padding-top: 72px;
  }
}
main {
  margin-top: 20px;
}
@media (max-width: 1023px) {
  main .main-slider {
    margin-top: 30px;
  }
}
main .content-wrapper {
  -webkit-padding-after: 50px;
          padding-block-end: 50px;
}
.sign-in {
  margin-top: 10px;
}
.handbill-wrap {
  position: relative;
  display: grid;
  width: 100%;
  grid-template-columns: 100%;
  grid-template-rows: 20px auto 20px;
}
@media (min-width: 1024px) {
  .handbill-wrap {
    grid-template-rows: 150px auto 150px;
  }
}
.handbill-wrap > img {
  display: block;
  width: 100%;
  height: 100%;
  margin: 0 auto;
  grid-column: 1;
  grid-row: 1 / span 3;
  -o-object-fit: contain;
     object-fit: contain;
  -o-object-position: center center;
     object-position: center center;
}
.handbill-wrap .handbill-content {
  position: relative;
  grid-column: 1;
  grid-row: 2;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.handbill-wrap .handbill-content > div {
  background-color: rgba(41, 19, 0, 0.5);
  padding: 30px;
  border-radius: 5px;
  max-width: 50%;
}
@media (min-width: 768px) {
  .handbill-wrap .handbill-content > div {
    max-width: 60%;
  }
}
@media (min-width: 1024px) {
  .handbill-wrap .handbill-content > div {
    max-width: 80%;
    min-width: 300px;
  }
}
.handbill-wrap .handbill-content h2,
.handbill-wrap .handbill-content h3 {
  display: block;
  color: #ffecc3;
  font-weight: 700;
  text-align: center;
  text-shadow: -1px -1px 6px #000;
  line-height: 1.8;
}
.handbill-wrap .handbill-content h2 {
  font-size: 2rem !important;
}
@media (max-width: 1024px) {
  .handbill-wrap .handbill-content h2 {
    font-size: 1.9rem !important;
  }
}
@media (max-width: 768px) {
  .handbill-wrap .handbill-content h2 {
    font-size: 1.7rem !important;
  }
}
@media (max-width: 554px) {
  .handbill-wrap .handbill-content h2 {
    font-size: 1.6rem !important;
    white-space: normal;
  }
}
@media (max-width: 425px) {
  .handbill-wrap .handbill-content h2 {
    font-size: 1.3rem !important;
  }
}
.handbill-wrap .handbill-content h3 {
  text-transform: uppercase;
  font-size: 1.2rem !important;
}
@media (max-width: 1024px) {
  .handbill-wrap .handbill-content h3 {
    font-size: 1.2rem !important;
  }
}
@media (max-width: 768px) {
  .handbill-wrap .handbill-content h3 {
    font-size: 1.3rem !important;
  }
}
@media (max-width: 554px) {
  .handbill-wrap .handbill-content h3 {
    font-size: 1.2rem !important;
    white-space: normal;
  }
}
@media (max-width: 425px) {
  .handbill-wrap .handbill-content h3 {
    font-size: 1.1rem !important;
    white-space: normal;
  }
}
.handbill-wrap .handbill-content article {
  margin: 0 auto;
  max-width: 1200px;
  font-size: 1rem;
  text-shadow: -1px -1px 6px #000;
}
.handbill-wrap .handbill-content article .article-content {
  padding: 7px;
  color: #ffecc3;
}
.handbill-wrap .handbill-content .btn {
  margin-top: 20px;
}
.handbill-wrap.intro-handbill {
  margin: 0 auto;
  max-width: 2560px;
}
.handbill-wrap.intro-handbill > img {
  aspect-ratio: 12/4;
}
.handbill-wrap.side-handbill .handbill-content h2 {
  font-size: 2.8rem;
}
.handbill-wrap.side-handbill .handbill-content h3 {
  font-size: 1.8rem;
}
.handbill-wrap.side-handbill > img {
  aspect-ratio: 10/9;
}
.handbill-wrap.order-handbill > img {
  aspect-ratio: 8/3;
}
.day-in-week-icons {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  z-index: 9;
  font-size: 1.2rem;
  padding: 5px 0;
}
.day-in-week-icons .day-in-week-icon:not(:first-child) {
  margin-left: 7px;
}
.day-in-week-icons i {
  display: block;
  font-size: 1rem !important;
}
@media (min-width: 500px) {
  .day-in-week-icons i {
    font-size: 1.2rem !important;
  }
}
.day-in-week-icons .no-order {
  color: #444444;
}
.day-in-week-icons .closed-order {
  color: #79be1c;
}
.day-in-week-icons .unclosed-order {
  color: #e47525;
}
.product-price {
  position: relative;
}
.product-price span {
  display: block;
}
.product-price span.without-vat {
  font-size: 1.3rem;
  font-weight: 700;
  white-space: nowrap;
  color: #1f0e00;
}
@media (min-width: 425px) {
  .product-price span.without-vat {
    font-size: 1.5rem;
  }
}
@media (min-width: 500px) {
  .product-price span.without-vat {
    font-size: 1.6rem;
  }
}
@media (min-width: 1024px) {
  .product-price span.without-vat {
    font-size: 1.15rem;
  }
}
.product-price span.with-vat {
  color: #444444;
  font-size: 0.9rem;
}
@media (min-width: 425px) {
  .product-price span.with-vat {
    font-size: 1.1rem;
  }
}
.product-price .labels {
  position: relative;
  z-index: 99999;
  margin-top: 7px;
}
@media (min-width: 768px) {
  .product-price .labels {
    width: 50px;
    margin-left: 10px;
  }
}
.product-price .labels .label {
  position: relative;
  min-width: 54px;
  color: #000;
  padding: 2px 8px;
  text-align: center;
  font-weight: bold;
}
.product-price .labels .label::before {
  content: "";
  position: absolute;
  left: -5px;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  width: 0;
  height: 0;
  border-top: 5px solid transparent;
  border-bottom: 5px solid transparent;
}
.product-price .labels .label.better-price {
  background-color: #D9EDF7;
  border: 1px #9dd1dc solid;
}
.product-price .labels .label.better-price::before {
  border-right: 5px solid #9dd1dc;
}
.product-price .labels .label.action {
  background-color: #79be1c;
  border: 1px #68a219 solid;
}
.product-price .labels .label.action::before {
  border-right: 5px solid #68a219;
}
.product-price .labels .label.action-percent {
  background-color: #ef2d2d;
  border: 1px #ef2d2d solid;
  color: #fff;
}
.product-price .labels .label.action-percent::before {
  border-right: 5px solid #ef2d2d;
}
.product-price .labels .label .drop-down-wrap {
  width: 100%;
  font-size: 1.1rem;
}
.product-price .labels .label .drop-down-wrap .drop-down-area {
  color: #000;
  text-align: center;
}
.product-price .labels .label .drop-down-wrap .drop-down-content {
  padding: 15px;
  font-weight: normal;
}
.product-price.total span {
  display: block;
}
.product-price.total span.without-vat {
  font-size: 1.4rem;
}
.product-price.total span.with-vat {
  font-size: 1.3rem;
}
.recapitulation-overview {
  display: grid;
  grid-gap: 0 10px;
  grid-template-columns: repeat(12, 1fr);
}
.recapitulation-overview > div,
.recapitulation-overview > form {
  margin-top: 20px !important;
}
.recapitulation-overview > div {
  grid-column: span 12;
}
@media (min-width: 1024px) {
  .recapitulation-overview > div {
    grid-column: span 6;
  }
}
.recapitulation-overview .divider,
.recapitulation-overview .buttons-top,
.recapitulation-overview .buttons-bottom,
.recapitulation-overview .total-product-price,
.recapitulation-overview form {
  grid-column: span 12;
}
.recapitulation-overview .divider {
  padding-bottom: 11px;
  margin: 0;
}
.recapitulation-overview .divider h3 {
  font-weight: bold;
  color: #000;
  font-size: 2rem;
  line-height: 2rem;
}
.recapitulation-overview .title h4 span {
  white-space: nowrap;
}
.recapitulation-overview .title.title-full {
  grid-column: span 12;
}
.recapitulation-overview .overview {
  display: grid;
  grid-template-columns: repeat(12, 1fr);
  -ms-flex-line-pack: start;
      align-content: start;
  width: 100%;
  font-size: 1rem;
}
table .recapitulation-overview .overview {
  border-collapse: collapse;
}
@media (min-width: 768px) {
  .recapitulation-overview .overview.theme-1,
  .recapitulation-overview .overview.theme-2 {
    grid-template-columns: auto 80px 160px;
  }
}
@media (min-width: 768px) {
  .recapitulation-overview .overview.with-confirmed-amounts {
    grid-template-columns: auto 150px 160px;
  }
}
.recapitulation-overview .overview.with-confirmed-amounts > .product-amount {
  gap: 0.4rem;
  white-space: nowrap;
}
.recapitulation-overview .overview.with-confirmed-amounts > .product-amount i {
  font-size: 0.75em;
}
.recapitulation-overview .overview.regulation-order-detailed > .regulation-amount.changed-from-confirmed {
  gap: 0.4rem;
  white-space: nowrap;
}
.recapitulation-overview .overview.regulation-order-detailed > .regulation-amount.changed-from-confirmed i {
  font-size: 0.75em;
}
.recapitulation-overview .overview.theme-1 {
  background-color: var(--simple-order);
}
.recapitulation-overview .overview.theme-1 > div.product-amount,
.recapitulation-overview .overview.theme-1 td.product-amount,
.recapitulation-overview .overview.theme-1 > div.product-price,
.recapitulation-overview .overview.theme-1 td.product-price,
.recapitulation-overview .overview.theme-1 > div.regulation-amount,
.recapitulation-overview .overview.theme-1 td.regulation-amount {
  border-bottom: 1px #fff solid;
}
@media (min-width: 768px) {
  .recapitulation-overview .overview.theme-1 > div.product-name,
  .recapitulation-overview .overview.theme-1 td.product-name {
    border-bottom: 1px #fff solid;
  }
}
.recapitulation-overview .overview.theme-2 {
  background-color: var(--periodic-order);
}
.recapitulation-overview .overview.theme-2 > div.product-amount,
.recapitulation-overview .overview.theme-2 td.product-amount,
.recapitulation-overview .overview.theme-2 > div.product-price,
.recapitulation-overview .overview.theme-2 td.product-price {
  border-bottom: 1px #fff solid;
}
@media (min-width: 768px) {
  .recapitulation-overview .overview.theme-2 > div.product-name,
  .recapitulation-overview .overview.theme-2 td.product-name {
    border-bottom: 1px #fff solid;
  }
}
.recapitulation-overview .overview > div,
.recapitulation-overview .overview td {
  padding: 4px 13px;
  min-height: 51px;
}
.recapitulation-overview .overview > div span.available-from,
.recapitulation-overview .overview td span.available-from {
  color: #0d3f58;
  font-weight: bold;
}
.recapitulation-overview .overview > div.product-name,
.recapitulation-overview .overview td.product-name {
  font-weight: bold;
}
.recapitulation-overview .overview > div.product-amount,
.recapitulation-overview .overview td.product-amount,
.recapitulation-overview .overview > div.regulation-amount,
.recapitulation-overview .overview td.regulation-amount {
  text-align: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.recapitulation-overview .overview > div {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  min-height: 53px;
}
.recapitulation-overview .overview > div .empty {
  display: none;
}
@media (min-width: 768px) {
  .recapitulation-overview .overview > div .empty {
    display: block;
  }
}
.recapitulation-overview .overview > div.heading {
  font-weight: bold;
}
.recapitulation-overview .overview > div.changed-from-confirmed {
  background-color: rgba(0, 0, 0, 0.08);
}
.recapitulation-overview .overview > .product-name {
  grid-column: 1 / span 12;
}
@media (min-width: 768px) {
  .recapitulation-overview .overview > .product-name {
    grid-column: 1 / span 1;
  }
}
.recapitulation-overview .overview > .product-name .available-from {
  width: 100%;
}
.recapitulation-overview .overview > .product-amount {
  grid-column: 1 / span 6;
}
@media (min-width: 768px) {
  .recapitulation-overview .overview > .product-amount {
    grid-column: 2 / span 1;
  }
}
.recapitulation-overview .overview > .product-price {
  grid-column: 7 / span 6;
}
@media (min-width: 768px) {
  .recapitulation-overview .overview > .product-price {
    grid-column: 3 / span 1;
  }
}
.recapitulation-overview .overview > .product-price span {
  width: 100%;
}
.recapitulation-overview .overview.regulation-order-detailed > .product-name {
  grid-column: 1 / span 12;
}
@media (min-width: 768px) {
  .recapitulation-overview .overview.regulation-order-detailed > .product-name {
    grid-column: 1 / span 5;
  }
}
.recapitulation-overview .overview.regulation-order-detailed > .product-amount {
  grid-column: 1 / span 6;
}
@media (min-width: 768px) {
  .recapitulation-overview .overview.regulation-order-detailed > .product-amount {
    grid-column: 6 / span 2;
  }
}
.recapitulation-overview .overview.regulation-order-detailed > .regulation-amount {
  grid-column: 8 / span 2;
}
.recapitulation-overview .overview.regulation-order-detailed > .product-price {
  grid-column: 7 / span 6;
}
@media (min-width: 768px) {
  .recapitulation-overview .overview.regulation-order-detailed > .product-price {
    grid-column: 10 / span 3;
  }
}
.recapitulation-overview .divider-skipped {
  border-bottom: 3px #ff0000 solid;
}
.recapitulation-overview .divider-success {
  border-bottom: 3px #00d75e solid;
}
.recapitulation-overview form {
  font-size: 1.1rem;
}
.recapitulation-overview form .notice-form-content {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
}
.recapitulation-overview form .notice-form-content .notice {
  grid-column: 1 / span 2;
}
@media (min-width: 1024px) {
  .recapitulation-overview form .notice-form-content .notice {
    grid-column: 1 / span 1;
  }
}
@media (min-width: 1024px) {
  .recapitulation-overview .divider-success {
    grid-row: 2;
  }
  .recapitulation-overview .title.open-order,
  .recapitulation-overview .title.periodic-order,
  .recapitulation-overview .title.title-empty {
    grid-row: 3;
  }
  .recapitulation-overview .title.regulation-order,
  .recapitulation-overview .title.regulation-order {
    grid-row: calc(var(--recap-rows, 1) + 4);
  }
  .recapitulation-overview .title.open-order-insufficient-quantity {
    grid-row: calc(var(--recap-rows, 1) + 8);
  }
  .recapitulation-overview .title.open-order-blockages,
  .recapitulation-overview .title.periodic-order-blockages {
    grid-row: calc(var(--recap-rows, 1) + 10);
  }
  .recapitulation-overview .title.open-order-cancellation,
  .recapitulation-overview .title.periodic-order-cancellation {
    grid-row: calc(var(--recap-rows, 1) + 12);
  }
  .recapitulation-overview .overview.open-order,
  .recapitulation-overview .overview.periodic-order {
    grid-row: 4 / span var(--recap-rows, 1);
    grid-template-rows: subgrid;
  }
  .recapitulation-overview .overview.regulation-order,
  .recapitulation-overview .overview.regulation-order-detailed {
    grid-row: calc(var(--recap-rows, 1) + 5);
  }
  .recapitulation-overview .overview.open-order-insufficient-quantity {
    grid-row: calc(var(--recap-rows, 1) + 9);
  }
  .recapitulation-overview .overview.open-order-blockages,
  .recapitulation-overview .overview.periodic-order-blockages {
    grid-row: calc(var(--recap-rows, 1) + 11);
  }
  .recapitulation-overview .overview.open-order-cancellation,
  .recapitulation-overview .overview.periodic-order-cancellation {
    grid-row: calc(var(--recap-rows, 1) + 13);
  }
  .recapitulation-overview .total-product-price {
    grid-row: calc(var(--recap-rows, 1) + 6);
  }
  .recapitulation-overview .divider-skipped {
    grid-row: calc(var(--recap-rows, 1) + 7);
  }
  .recapitulation-overview .buttons-bottom {
    grid-row: calc(var(--recap-rows, 1) + 14);
  }
  .recapitulation-overview form {
    grid-row: calc(var(--recap-rows, 1) + 15);
  }
}
.recapitulation-overview .buttons-bottom {
  grid-row: 21;
}
@media (min-width: 1024px) {
  .recapitulation-overview .buttons-bottom {
    grid-row: calc(var(--recap-rows, 1) + 14);
  }
}
.total-product-price table {
  width: auto;
}
@media (max-width: 450px) {
  .total-product-price table {
    display: block;
  }
  .total-product-price table tr td:not(:first-child) {
    padding-left: 0;
  }
  .total-product-price table tbody,
  .total-product-price table tr,
  .total-product-price table td {
    display: block;
    width: 100% !important;
    white-space: nowrap !important;
  }
}
.total-product-price .total-text {
  color: #444444;
  vertical-align: bottom;
  font-size: 1.4rem;
}
@media (min-width: 451px) {
  .total-product-price .total-text {
    padding-right: 20px;
  }
}
.total-product-price .product-price {
  text-align: right;
}
.my-notice h3 {
  margin-top: 15px;
  margin-bottom: 10px;
}
.my-notice textarea {
  width: 100%;
  min-height: 100px;
  background-color: #e2f1ff;
  border: 1px #d2e3f3 solid;
}
.my-notice input[type=submit] {
  margin-top: 15px;
}
#homepage .homepage-tiles {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-top: 30px;
  max-width: 160ch;
  margin-inline: auto;
}
@media (min-width: 923px) {
  #homepage .homepage-tiles {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
  }
}
#homepage .homepage-tiles .homepage-tile {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 100%;
  min-height: 348px;
  row-gap: 30px;
  color: #fff;
  padding: 30px;
}
#homepage .homepage-tiles .homepage-tile h2,
#homepage .homepage-tiles .homepage-tile h3 {
  color: #fff;
  margin-top: 0;
}
#homepage .homepage-tiles .homepage-tile h2 {
  font-size: 1.9rem;
  font-weight: 500;
}
#homepage .homepage-tiles .homepage-tile h3 {
  margin-top: 13px;
  font-size: 1.2rem;
  margin-bottom: 30px;
}
#homepage .homepage-tiles .homepage-tile .handbill-wrap {
  width: 100%;
  height: 100%;
}
#homepage .homepage-tiles .homepage-tile .actions-wrapper {
  margin-top: auto;
}
#homepage .homepage-tiles .homepage-tile.homepage-tile-1 {
  background-color: #1f0e00;
  color: #e4cfa0;
}
#homepage .homepage-tiles .homepage-tile.homepage-tile-1 h2,
#homepage .homepage-tiles .homepage-tile.homepage-tile-1 h3 {
  color: #e4cfa0;
}
#homepage .homepage-tiles .homepage-tile.homepage-tile-1 .download-buttons {
  -webkit-margin-before: auto;
          margin-block-start: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 1rem;
}
#homepage .homepage-tiles .homepage-tile.homepage-tile-1 .download-buttons a.btn-attachment {
  border-color: #bbbbbb;
}
#homepage .homepage-tiles .homepage-tile.homepage-tile-1 .download-buttons a.btn-attachment,
#homepage .homepage-tiles .homepage-tile.homepage-tile-1 .download-buttons a.btn-attachment:link,
#homepage .homepage-tiles .homepage-tile.homepage-tile-1 .download-buttons a.btn-attachment:visited,
#homepage .homepage-tiles .homepage-tile.homepage-tile-1 .download-buttons a.btn-attachment:active {
  color: #bbbbbb;
  background-color: transparent;
}
#homepage .homepage-tiles .homepage-tile.homepage-tile-1 .download-buttons a.btn-attachment.active,
#homepage .homepage-tiles .homepage-tile.homepage-tile-1 .download-buttons a.btn-attachment:hover {
  color: #bbbbbb;
  background-color: transparent;
}
#homepage .homepage-tiles .homepage-tile.homepage-tile-1 .download-buttons {
  -webkit-margin-before: auto;
          margin-block-start: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 1rem;
}
#homepage .homepage-tiles .homepage-tile.homepage-tile-1 .download-buttons a.btn-attachment {
  border-color: #bbbbbb;
}
#homepage .homepage-tiles .homepage-tile.homepage-tile-1 .download-buttons a.btn-attachment,
#homepage .homepage-tiles .homepage-tile.homepage-tile-1 .download-buttons a.btn-attachment:link,
#homepage .homepage-tiles .homepage-tile.homepage-tile-1 .download-buttons a.btn-attachment:visited,
#homepage .homepage-tiles .homepage-tile.homepage-tile-1 .download-buttons a.btn-attachment:active {
  color: #bbbbbb;
  background-color: transparent;
}
#homepage .homepage-tiles .homepage-tile.homepage-tile-1 .download-buttons a.btn-attachment.active,
#homepage .homepage-tiles .homepage-tile.homepage-tile-1 .download-buttons a.btn-attachment:hover {
  color: #bbbbbb;
  background-color: transparent;
}
#homepage .homepage-tiles .homepage-tile.homepage-tile-2 {
  padding: 0;
}
#homepage .homepage-tiles .homepage-tile.homepage-tile-3 {
  background-color: #e4cfa0;
  color: #1f0e00;
}
#homepage .homepage-tiles .homepage-tile.homepage-tile-3 h2,
#homepage .homepage-tiles .homepage-tile.homepage-tile-3 h3 {
  color: #1f0e00;
}
@media (min-width: 923px) {
  #homepage .homepage-tiles .homepage-tile {
    width: 33.33% !important;
  }
}
@media (min-width: 555px) {
  #homepage .homepage-tiles .homepage-tile.homepage-tile-1 {
    width: 50%;
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
  #homepage .homepage-tiles .homepage-tile.homepage-tile-2 {
    width: 50%;
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
  #homepage .homepage-tiles .homepage-tile.homepage-tile-3 {
    width: 50%;
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
  }
}
@media (min-width: 923px) {
  #homepage .homepage-tiles .homepage-tile.homepage-tile-1 {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
  #homepage .homepage-tiles .homepage-tile.homepage-tile-2 {
    width: 50%;
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
  #homepage .homepage-tiles .homepage-tile.homepage-tile-1 {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
  }
}
.product-image-wrap {
  position: relative;
}
.product-image-wrap a {
  display: block;
  width: 100%;
}
.product-image-wrap a img {
  display: block;
  position: relative;
  z-index: 1;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.order-params-summary {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 8px;
  margin-bottom: 15px;
}
@media (min-width: 1024px) {
  .order-params-summary {
    display: none;
  }
}
.order-params-summary .order-params-summary-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 6px;
  padding: 6px 12px;
  font-size: 0.9rem;
  border: 1px solid #e5e5e5;
  border-radius: 20px;
  background-color: #fff;
}
.order-params-summary .order-params-summary-item > i {
  color: #1f0e00;
}
.order-params-summary .order-params-summary-item .day-in-week-icons {
  padding: 0;
}
.order-params-summary .order-params-summary-item > i.remove-icon {
  margin-left: 2px;
  font-size: 0.8rem;
  color: #999;
}
.order-params-summary .open-params {
  cursor: pointer;
}
.order-params-summary .open-params:hover {
  border-color: #1f0e00;
}
.order-params-summary a.order-params-summary-item,
.order-params-summary a.order-params-summary-item:link,
.order-params-summary a.order-params-summary-item:visited,
.order-params-summary a.order-params-summary-item:active,
.order-params-summary a.order-params-summary-item:hover {
  color: inherit;
  text-decoration: none;
}
.order-params-summary a.order-params-summary-item:hover {
  border-color: #1f0e00;
}
.order-params-summary a.order-params-summary-item:hover > i.remove-icon {
  color: #1f0e00;
}
#product-list {
  max-width: 170ch;
}
#product-list .order-params-summary {
  margin-top: 15px;
}
#product-list .product-list-search {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-top: 20px;
}
@media (max-width: 1280px) {
  #product-list .product-list-search {
    display: none;
  }
}
#product-list .product-list-search label {
  display: none;
}
#product-list .product-list-search .search input {
  min-width: 260px;
}
@media (min-width: 768px) {
  #product-list .product-list-search .search {
    margin-left: 15px;
  }
  #product-list .product-list-search label {
    display: block;
  }
}
#product-list .download-pdf-section {
  margin-top: 15px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 1rem;
}
#product-list .download-pdf-section .title-wrap {
  margin: 0;
}
#product-list .download-pdf-section a {
  white-space: normal;
  width: 100%;
}
@media (min-width: 500px) {
  #product-list .download-pdf-section a {
    width: auto;
  }
}
#product-list .product-list-wrap {
  margin-top: 30px;
  display: grid;
  grid-template-columns: 27% calc(73% - 15px);
  grid-gap: 15px;
}
@media (min-width: 1280px) {
  #product-list .product-list-wrap {
    grid-template-columns: 20% calc(80% - 15px);
  }
}
#product-list .product-list-wrap .product-categories {
  display: none;
}
@media (min-width: 1024px) {
  #product-list .product-list-wrap .product-categories {
    display: block;
    grid-column: 1 / span 1;
  }
}
#product-list .product-list-wrap .product-list {
  grid-column: 1 / span 2;
}
@media (min-width: 1024px) {
  #product-list .product-list-wrap .product-list {
    grid-column: 2 / span 1;
  }
}
#product-list .product-list-wrap .product-list .product-tile {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  padding: 10px 8px 10px 15px;
}
@media (min-width: 768px) {
  #product-list .product-list-wrap .product-list .product-tile {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
  }
}
#product-list .product-list-wrap .product-list .product-tile .product-image-wrap,
#product-list .product-list-wrap .product-list .product-tile .product-content-wrap {
  width: 100%;
}
#product-list .product-list-wrap .product-list .product-tile a {
  white-space: normal;
}
#product-list .product-list-wrap .product-list .product-tile .product-image-wrap {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
}
@media (min-width: 768px) {
  #product-list .product-list-wrap .product-list .product-tile .product-image-wrap {
    width: 200px;
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
}
#product-list .product-list-wrap .product-list .product-tile .product-content-wrap {
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
@media (min-width: 768px) {
  #product-list .product-list-wrap .product-list .product-tile .product-content-wrap {
    padding-left: 20px;
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
}
#product-list .product-list-wrap .product-list .product-tile .product-content-wrap .title-wrap {
  margin-top: 0;
  margin-bottom: 8px;
}
#product-list .product-list-wrap .product-list .product-tile .product-content-wrap .title-wrap h3 {
  font-size: 1.2rem;
  color: #1f0e00;
  font-weight: 700;
}
#product-list .product-list-wrap .product-list .product-tile .product-content-wrap .recommended-price {
  font-weight: bold;
}
#product-list .product-list-wrap .product-list .product-tile.more-products {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-align: center;
  font-style: italic;
}
#product-list .product-list-wrap .product-list .products-list-separator {
  width: 100%;
  height: 1px;
}
#product-detail .product-detail-grid {
  margin-top: 25px;
  display: grid;
  grid-template-columns: 33% calc(67% - 40px);
  grid-gap: 20px 40px;
}
#product-detail .product-detail-grid .right-side {
  display: contents;
}
@media (min-width: 1024px) {
  #product-detail .product-detail-grid .right-side {
    display: block;
    grid-column: 2;
  }
}
#product-detail .product-detail-grid .right-side .title-wrap {
  grid-column: 1 / span 2;
  grid-row: 1;
  margin-top: 0;
}
#product-detail .product-detail-grid .right-side .content-wrap {
  grid-column: 1 / span 2;
  grid-row: 2;
}
#product-detail .product-detail-grid .right-side .content-wrap .parameter-table {
  width: unset;
}
#product-detail .product-detail-grid .right-side .content-wrap .parameter-table tr td:first-child {
  padding-right: 0.7rem;
}
#product-detail .product-detail-grid .right-side .content-wrap article {
  margin-top: 20px;
}
#product-detail .product-detail-grid .right-side .content-wrap .product-composition {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
#product-detail .product-detail-grid .right-side .content-wrap .product-composition .drop-down-wrap .drop-down-area .fa {
  margin-right: 8px;
}
#product-detail .product-detail-grid .right-side .content-wrap .product-composition .drop-down-wrap .drop-down-content {
  padding: 15px;
}
#product-detail .product-detail-grid .right-side .content-wrap .product-composition a.theme2:last-child {
  margin-left: 20px;
}
#product-detail .product-detail-grid .right-side .content-wrap .product-composition a.theme2:last-child .fa {
  margin-right: 8px;
}
#product-detail .product-detail-grid .left-side {
  grid-column: 1 / span 2;
  grid-row: 3;
}
@media (min-width: 1024px) {
  #product-detail .product-detail-grid .left-side {
    grid-column: 1 / span 1;
    grid-row: 1 / span 1;
  }
}
#product-detail .product-detail-grid .left-side .gallery-more-tiles {
  margin-top: 8px;
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(100px, 1fr));
  grid-gap: 8px;
}
#company-order .fields-wrap {
  margin-top: 15px;
}
#web-page-default {
  max-width: 130ch;
}
#web-page-default iframe {
  width: 100%;
  max-width: 500px;
  aspect-ratio: 16/9;
}
footer {
  margin-top: auto;
  background-color: #f3dfb4;
}
@media (min-width: 1000px) {
  footer .footer-body {
    margin-top: 10px;
  }
}
footer .footer-body #foot > .content-wrapper,
footer .footer-body #copyright > .content-wrapper {
  max-width: 1900px;
  margin: 0 auto;
  padding-left: 10px;
  padding-right: 10px;
}
@media (min-width: 600px) {
  footer .footer-body #foot > .content-wrapper,
  footer .footer-body #copyright > .content-wrapper {
    padding-left: 30px;
    padding-right: 30px;
  }
}
@media (min-width: calc(1900px + 60px)) {
  footer .footer-body #foot > .content-wrapper,
  footer .footer-body #copyright > .content-wrapper {
    padding-left: 0;
    padding-right: 0;
  }
}
footer .footer-body #foot a:link,
footer .footer-body #foot a:visited,
footer .footer-body #foot a:active {
  text-decoration: underline;
  color: #76240e;
}
footer .footer-body #foot a:hover,
footer .footer-body #foot a.active {
  text-decoration: underline;
  color: #76240e;
}
footer .footer-body #foot .footer-tiles {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  max-width: calc(1900px + 60px);
}
footer .footer-body #foot .footer-tiles > div,
footer .footer-body #foot .footer-tiles > section {
  width: 25%;
  -ms-flex-negative: 1;
      flex-shrink: 1;
  -webkit-box-flex: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
}
@media (max-width: 1234px) {
  footer .footer-body #foot .footer-tiles > div,
  footer .footer-body #foot .footer-tiles > section {
    width: 33.33%;
  }
}
@media (max-width: 922px) {
  footer .footer-body #foot .footer-tiles > div,
  footer .footer-body #foot .footer-tiles > section {
    width: 50%;
  }
}
@media (max-width: 554px) {
  footer .footer-body #foot .footer-tiles > div,
  footer .footer-body #foot .footer-tiles > section {
    width: 100%;
  }
}
footer .footer-body #foot .footer-tiles .footer-title h2 {
  color: #1f0e00;
  font-weight: bold;
  font-size: 1.3em;
  padding: 20px 30px 0 30px;
}
footer .footer-body #foot .footer-tiles .footer-tile {
  padding: 15px 30px 25px 30px;
  color: #1f0e00;
  position: relative;
}
@media (max-width: 1234px) {
  footer .footer-body #foot .footer-tiles .footer-title:nth-child(4) {
    -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5;
    width: 100%;
  }
  footer .footer-body #foot .footer-tiles .footer-title:nth-child(4) h2 {
    text-align: center;
  }
  footer .footer-body #foot .footer-tiles .footer-tile#fb-widget {
    -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
            order: 6;
    width: 100%;
  }
}
@media (min-width: 1234px) {
  footer .footer-body #foot .footer-tiles .footer-tile {
    min-height: 230px;
  }
  footer .footer-body #foot .footer-tiles .footer-tile:not(.first)::before {
    content: "";
    position: absolute;
    top: -2.3em;
    height: 103%;
    left: 0;
    border-left: 2px solid #b9a270;
  }
  footer .footer-body #foot .footer-tiles .footer-tile#fb-widget {
    padding-right: 0;
  }
}
@media (max-width: 922px) {
  footer .footer-body #foot .footer-tiles .footer-title:nth-child(1) {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
  footer .footer-body #foot .footer-tiles .footer-title:nth-child(2) {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
  footer .footer-body #foot .footer-tiles .footer-title:nth-child(3) {
    -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5;
  }
  footer .footer-body #foot .footer-tiles .footer-title:nth-child(4) {
    -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
            order: 6;
    width: 50%;
  }
  footer .footer-body #foot .footer-tiles .footer-title:nth-child(4) h2 {
    text-align: left;
  }
  footer .footer-body #foot .footer-tiles .footer-tile#support {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
  }
  footer .footer-body #foot .footer-tiles .footer-tile#documents {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4;
  }
  footer .footer-body #foot .footer-tiles .footer-tile#contacts {
    -webkit-box-ordinal-group: 8;
        -ms-flex-order: 7;
            order: 7;
  }
  footer .footer-body #foot .footer-tiles .footer-tile#fb-widget {
    -webkit-box-ordinal-group: 9;
        -ms-flex-order: 8;
            order: 8;
    width: 50%;
  }
}
@media (max-width: 554px) {
  footer .footer-body #foot .footer-tiles .footer-title:nth-child(1) {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
  footer .footer-body #foot .footer-tiles .footer-title:nth-child(2) {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
  }
  footer .footer-body #foot .footer-tiles .footer-title:nth-child(3) {
    -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5;
  }
  footer .footer-body #foot .footer-tiles .footer-title:nth-child(4) {
    -webkit-box-ordinal-group: 8;
        -ms-flex-order: 7;
            order: 7;
    width: 100%;
  }
  footer .footer-body #foot .footer-tiles .footer-tile#support {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
  footer .footer-body #foot .footer-tiles .footer-tile#documents {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4;
  }
  footer .footer-body #foot .footer-tiles .footer-tile#contacts {
    -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
            order: 6;
  }
  footer .footer-body #foot .footer-tiles .footer-tile#fb-widget {
    -webkit-box-ordinal-group: 9;
        -ms-flex-order: 8;
            order: 8;
    width: 100%;
  }
}
footer .footer-body #copyright {
  background-color: rgba(223, 197, 148, 0.47);
}
footer .footer-body #copyright .content-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-top: 20px;
  padding-bottom: 20px;
}
footer .footer-body #copyright .content-wrapper .creator {
  margin-left: auto;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
footer .footer-body #copyright .content-wrapper .creator img {
  width: 115px;
  display: block;
}
.progress .progress-body .icon i {
  font-size: 3.5rem;
  left: 6px;
}
#tracy-bs {
  z-index: 99999999999 !important;
}
*[id^='tippy-'] {
  pointer-events: initial !important;
}
div[data-tippy-root] {
  z-index: 99999999999999 !important;
}
.tippy-box[data-theme~='default-tooltip'],
.tippy-box[data-theme~='product-info-tooltip'] {
  background: #1f0e00;
  color: #000;
  -webkit-box-shadow: 0px 0px 65px -14px rgba(0, 0, 0, 0.69);
          box-shadow: 0px 0px 65px -14px rgba(0, 0, 0, 0.69);
  min-width: 250px;
  max-width: 350px;
  border-radius: 10px;
  padding: 0.3rem;
}
.tippy-box[data-theme~='default-tooltip'] .tippy-content,
.tippy-box[data-theme~='product-info-tooltip'] .tippy-content {
  background-color: #fff;
  padding: 1.5rem;
  border-radius: 4px;
}
.tippy-box[data-theme~='product-info-tooltip'] {
  max-width: 1000px !important;
}
.tippy-box[data-theme~='product-info-tooltip'] .tippy-content {
  overflow-y: scroll;
  height: 60vh;
}
@media (min-width: 1024px) {
  .tippy-box[data-theme~='product-info-tooltip'] .tippy-content {
    height: 40vh;
  }
}
.input-wrap.checkbox-wrap label span {
  line-height: 1rem;
  font-size: 0.8rem;
  color: white;
  font-weight: initial;
}
.input-wrap.checkbox-wrap label span a {
  color: #aeaeae !important;
  font-weight: bold;
}
.input-wrap.checkbox-wrap label::before {
  -webkit-filter: brightness(0) invert(1) !important;
          filter: brightness(0) invert(1) !important;
}
#frm-contactForm-form label,
#frm-contactForm-form p,
#frm-contactForm-form a {
  color: #333333;
}
#frm-contactForm-form #frm-contactForm-form-message {
  min-height: -webkit-min-content;
  min-height: -moz-min-content;
  min-height: min-content;
  line-height: 1rem;
  resize: vertical;
}
#frm-contactForm-form .form-template {
  -webkit-margin-after: 0;
          margin-block-end: 0;
}
#frm-contactForm-form .form-template .form-group {
  position: relative;
  margin-block: 0;
  -webkit-margin-after: 0.5rem;
          margin-block-end: 0.5rem;
}
#frm-contactForm-form .help-block {
  position: absolute;
  top: 100%;
  z-index: 1;
}
#frm-contactForm-form .input-wrap.checkbox-wrap label span {
  line-height: 1rem;
  font-size: 0.8rem;
  color: #000;
  font-weight: initial;
}
#frm-contactForm-form .input-wrap.checkbox-wrap label span a {
  color: #76240e !important;
  font-weight: bold;
}
#frm-contactForm-form .checkbox-wrap + .text-danger {
  -webkit-margin-before: -6px;
          margin-block-start: -6px;
}
#frm-contactForm-form .checkbox-wrap + .text-danger::before {
  bottom: 87% !important;
}
.grecaptcha-badge {
  display: none;
}
.ck-content {
  --ck-content-image-style-spacing: 1.5em;
  --ck-content-inline-image-style-spacing: calc(var(--ck-content-image-style-spacing) / 2);
  --ck-content-color-image-caption-background: #f7f7f7;
  --ck-content-color-image-caption-text: #333;
}
.ck-content .image {
  clear: both;
  display: table;
  margin: 0.9em auto;
  min-width: 50px;
  text-align: center;
}
.ck-content .image img {
  display: block;
  height: auto;
  margin: 0 auto;
  max-width: 100%;
  min-width: 100%;
}
.ck-content .image > figcaption {
  background-color: var(--ck-content-color-image-caption-background);
  caption-side: bottom;
  color: var(--ck-content-color-image-caption-text);
  display: table-caption;
  font-size: 0.75em;
  overflow-wrap: anywhere;
  padding: 0.6em;
  word-break: normal;
}
.ck-content .image.image_resized {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: block;
  max-width: 100%;
}
.ck-content .image.image_resized img {
  width: 100%;
}
.ck-content .image.image_resized > figcaption {
  display: block;
}
.ck-content .image.image-style-side {
  float: right;
  margin-left: var(--ck-content-image-style-spacing);
  max-width: 50%;
}
.ck-content .image.image-style-align-left {
  clear: none;
  float: left;
  margin-right: var(--ck-content-image-style-spacing);
}
.ck-content .image.image-style-align-right {
  clear: none;
  float: right;
  margin-left: var(--ck-content-image-style-spacing);
}
.ck-content .image.image-style-block-align-left {
  margin-left: 0;
  margin-right: auto;
  max-width: calc(100% - var(--ck-content-image-style-spacing));
}
.ck-content .image.image-style-block-align-right {
  margin-left: auto;
  margin-right: 0;
  max-width: calc(100% - var(--ck-content-image-style-spacing));
}
.ck-content .image.image-style-align-center {
  margin-left: auto;
  margin-right: auto;
}
.ck-content img.image_resized {
  height: auto;
}
.ck-content p + .image.image-style-align-left,
.ck-content p + .image.image-style-align-right,
.ck-content p + .image.image-style-side {
  margin-top: 0;
}
.ck-content .image-style-align-left {
  float: left;
  margin-right: var(--ck-content-image-style-spacing);
}
.ck-content .image-style-align-right {
  float: right;
  margin-left: var(--ck-content-image-style-spacing);
}
.ck-content .image-style-align-center {
  margin-left: auto;
  margin-right: auto;
}
.ck-content .image-inline {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  max-width: 100%;
}
.ck-content .image-inline picture {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.ck-content .image-inline img,
.ck-content .image-inline picture {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -ms-flex-negative: 1;
      flex-shrink: 1;
  max-width: 100%;
}
.ck-content .image-inline.image-style-align-left {
  margin-right: var(--ck-content-inline-image-style-spacing);
  margin-top: var(--ck-content-inline-image-style-spacing);
  margin-bottom: var(--ck-content-inline-image-style-spacing);
}
.ck-content .image-inline.image-style-align-right {
  margin-left: var(--ck-content-inline-image-style-spacing);
  margin-top: var(--ck-content-inline-image-style-spacing);
  margin-bottom: var(--ck-content-inline-image-style-spacing);
}
.ck-content .media {
  clear: both;
  margin: 0.9em 0;
  display: block;
}
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInRlbXBsYXRlLmNzcyIsIi4uLy4uLy4uL3BhY2thZ2VzL2xlc3Mvbm9ybWFsaXplLmxlc3MiLCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvdmFuaWxsYS1jb29raWVjb25zZW50L2Rpc3QvY29va2llY29uc2VudC5jc3MiLCIuLi8uLi8uLi8uLi9odHRwczovZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzMj9mYW1pbHk9VWJ1bnR1OndnaHRANDAwOzUwMDs3MDAmZGlzcGxheT1zd2FwIiwibGF5b3V0Lmxlc3MiLCIuLi8uLi8uLi9mdW5jdGlvbnMubGVzcyIsIi4uLy4uLy4uL3BhY2thZ2VzL2xlc3MvZmxleGJveC5sZXNzIiwiLi4vLi4vLi4vcGFja2FnZXMvbGVzcy9lZGl0b3IubGVzcyIsIi4uLy4uLy4uL3BhY2thZ2VzL2xlc3MvZGlhbG9nLmxlc3MiLCIuLi8uLi8uLi9wYWNrYWdlcy9sZXNzL3Byb2dyZXNzLmxlc3MiLCIuLi8uLi8uLi9wYWNrYWdlcy9sZXNzL2Zvcm0ubGVzcyIsIl9mb3JtLmxlc3MiLCJfdmlydHVhbC1zZWxlY3QubGVzcyIsIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9AY29udHJpYnV0dGUvZGF0YWdyaWQvZGlzdC9kYXRhZ3JpZC1mdWxsLmNzcyIsIl9ncmlkLWN1c3RvbWl6ZS5sZXNzIiwiLi4vLi4vLi4vcGFja2FnZXMvbGVzcy9zY3JvbGxiYXIubGVzcyIsIi4uLy4uLy4uL3BhY2thZ2VzL2xlc3MvZ3JpZC1maWx0ZXJzLmxlc3MiLCJfbGlua3NfYnV0dG9ucy5sZXNzIiwiX3RpdGxlcy5sZXNzIiwiLi4vLi4vLi4vcGFja2FnZXMvbGVzcy9uYXZiYXIubGVzcyIsIl9uYXZiYXIubGVzcyIsIl9jb25maWcubGVzcyIsIl9zbGlkZXIubGVzcyIsIl9ibG9ja3MubGVzcyIsIl9tZXNzYWdlc3MubGVzcyIsIi4uLy4uLy4uL3BhY2thZ2VzL2xlc3MvZHJvcC1kb3duLmxlc3MiLCJfZHJvcGRvd24ubGVzcyIsIl9jay1jb250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NTZIZ0I7Ozs7O0VBdkJBLDBCQUFBO0VBQ0EsY0FBQTtFQUNBLDZCQUFBO0FwQjA4SGhCO0FvQjU2SFU7RUFDRSx1QkFBQTtFQUNBLHlCQUFBO0FwQjg2SFo7QUFDQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7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LFlBQUE7RUFDQSxrREFBQTtFQUNBLGNBQUE7QTNCb3ZRTjtBMkJqdlFJO0VBQ0UsV0FBQTtFQUNBLFdBQUE7RUFDQSxtREFBQTtBM0JtdlFOO0EyQmh2UUk7RUFDRSxXQUFBO0VBQ0EsWUFBQTtFQUNBLGtEQUFBO0EzQmt2UU47QTJCL3VRSTtFQUNFLGNBQUE7RUFDQSxrQkFBQTtFQUNBLDZEQUFBO0EzQml2UU47QTJCOXVRSTtFQUNFLGlCQUFBO0VBQ0EsZUFBQTtFQUNBLDZEQUFBO0EzQmd2UU47QTJCN3VRSTtFQUNFLGlCQUFBO0VBQ0Esa0JBQUE7QTNCK3VRTjtBMkI5elFBO0VBb0ZJLFlBQUE7QTNCNnVRSjtBMkJqMFFBOzs7RUEwRkksYUFBQTtBM0I0dVFKO0EyQnQwUUE7RUE4RkksV0FBQTtFQUNBLG1EQUFBO0EzQjJ1UUo7QTJCMTBRQTtFQW1HSSxZQUFBO0VBQ0Esa0RBQUE7QTNCMHVRSjtBMkI5MFFBO0VBd0dJLGlCQUFBO0VBQ0Esa0JBQUE7QTNCeXVRSjtBMkJsMVFBO0VBNkdJLHdCQUFBO01BQUEscUJBQUE7VUFBQSx1QkFBQTtFQUNBLDJCQUFBO0VBQUEsMkJBQUE7RUFBQSxvQkFBQTtFQUNBLGVBQUE7QTNCd3VRSjtBMkJ2MVFBO0VBa0hNLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0EzQnd1UU47QTJCMTFRQTs7RUF1SE0sbUJBQUE7TUFBQSxvQkFBQTtVQUFBLFlBQUE7RUFDQSxvQkFBQTtNQUFBLGNBQUE7RUFDQSxlQUFBO0EzQnV1UU47QTJCcHVRSTtFQUNFLDBEQUFBO0VBQ0Esd0RBQUE7RUFDQSwyREFBQTtBM0JzdVFOO0EyQm51UUk7RUFDRSx5REFBQTtFQUNBLHdEQUFBO0VBQ0EsMkRBQUE7QTNCcXVRTjtBMkIxMlFBO0VBMElJLFdBQUE7RUFDQSxlQUFBO0VBQ0EsY0FBQTtBM0JtdVFKIiwiZmlsZSI6InRlbXBsYXRlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qISBub3JtYWxpemUuY3NzIHY4LjAuMSB8IE1JVCBMaWNlbnNlIHwgZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3MgKi9cbi8qIERvY3VtZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBsaW5lIGhlaWdodCBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBQcmV2ZW50IGFkanVzdG1lbnRzIG9mIGZvbnQgc2l6ZSBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2VzIGluIGlPUy5cbiAqL1xuaHRtbCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICAvKiAxICovXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLyogMiAqL1xufVxuLyogU2VjdGlvbnNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIFJlbW92ZSB0aGUgbWFyZ2luIGluIGFsbCBicm93c2Vycy5cbiAqL1xuYm9keSB7XG4gIG1hcmdpbjogMDtcbn1cbi8qKlxuICogUmVuZGVyIHRoZSBgbWFpbmAgZWxlbWVudCBjb25zaXN0ZW50bHkgaW4gSUUuXG4gKi9cbm1haW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi8qKlxuICogQ29ycmVjdCB0aGUgZm9udCBzaXplIGFuZCBtYXJnaW4gb24gYGgxYCBlbGVtZW50cyB3aXRoaW4gYHNlY3Rpb25gIGFuZFxuICogYGFydGljbGVgIGNvbnRleHRzIGluIENocm9tZSwgRmlyZWZveCwgYW5kIFNhZmFyaS5cbiAqL1xuaDEge1xuICBmb250LXNpemU6IDJlbTtcbiAgbWFyZ2luOiAwLjY3ZW0gMDtcbn1cbi8qIEdyb3VwaW5nIGNvbnRlbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIEZpcmVmb3guXG4gKiAyLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlIGFuZCBJRS5cbiAqL1xuaHIge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgLyogMSAqL1xuICBoZWlnaHQ6IDA7XG4gIC8qIDEgKi9cbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIC8qIDIgKi9cbn1cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xucHJlIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlO1xuICAvKiAxICovXG4gIGZvbnQtc2l6ZTogMWVtO1xuICAvKiAyICovXG59XG4vKiBUZXh0LWxldmVsIHNlbWFudGljc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgb24gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxuICovXG5hIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4vKipcbiAqIDEuIFJlbW92ZSB0aGUgYm90dG9tIGJvcmRlciBpbiBDaHJvbWUgNTctXG4gKiAyLiBBZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIENocm9tZSwgRWRnZSwgSUUsIE9wZXJhLCBhbmQgU2FmYXJpLlxuICovXG5hYmJyW3RpdGxlXSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIC8qIDEgKi9cbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIC8qIDIgKi9cbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkO1xuICAvKiAyICovXG59XG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHdlaWdodCBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmkuXG4gKi9cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZGVyO1xufVxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTtcbiAgLyogMSAqL1xuICBmb250LXNpemU6IDFlbTtcbiAgLyogMiAqL1xufVxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqL1xuc21hbGwge1xuICBmb250LXNpemU6IDgwJTtcbn1cbi8qKlxuICogUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgZWxlbWVudHMgZnJvbSBhZmZlY3RpbmcgdGhlIGxpbmUgaGVpZ2h0IGluXG4gKiBhbGwgYnJvd3NlcnMuXG4gKi9cbnN1YixcbnN1cCB7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5zdWIge1xuICBib3R0b206IC0wLjI1ZW07XG59XG5zdXAge1xuICB0b3A6IC0wLjVlbTtcbn1cbi8qIEVtYmVkZGVkIGNvbnRlbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIFJlbW92ZSB0aGUgYm9yZGVyIG9uIGltYWdlcyBpbnNpZGUgbGlua3MgaW4gSUUgMTAuXG4gKi9cbmltZyB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbn1cbi8qIEZvcm1zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiAxLiBDaGFuZ2UgdGhlIGZvbnQgc3R5bGVzIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIFJlbW92ZSB0aGUgbWFyZ2luIGluIEZpcmVmb3ggYW5kIFNhZmFyaS5cbiAqL1xuYnV0dG9uLFxuaW5wdXQsXG5vcHRncm91cCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIC8qIDEgKi9cbiAgZm9udC1zaXplOiAxMDAlO1xuICAvKiAxICovXG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICAvKiAxICovXG4gIG1hcmdpbjogMDtcbiAgLyogMiAqL1xufVxuLyoqXG4gKiBTaG93IHRoZSBvdmVyZmxvdyBpbiBJRS5cbiAqIDEuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UuXG4gKi9cbmJ1dHRvbixcbmlucHV0IHtcbiAgLyogMSAqL1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbi8qKlxuICogUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBFZGdlLCBGaXJlZm94LCBhbmQgSUUuXG4gKiAxLiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEZpcmVmb3guXG4gKi9cbmJ1dHRvbixcbnNlbGVjdCB7XG4gIC8qIDEgKi9cbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG4vKipcbiAqIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gKi9cbmJ1dHRvbixcblt0eXBlPVwiYnV0dG9uXCJdLFxuW3R5cGU9XCJyZXNldFwiXSxcblt0eXBlPVwic3VibWl0XCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG59XG4vKipcbiAqIFJlbW92ZSB0aGUgaW5uZXIgYm9yZGVyIGFuZCBwYWRkaW5nIGluIEZpcmVmb3guXG4gKi9cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwiYnV0dG9uXCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJyZXNldFwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwic3VibWl0XCJdOjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuLyoqXG4gKiBSZXN0b3JlIHRoZSBmb2N1cyBzdHlsZXMgdW5zZXQgYnkgdGhlIHByZXZpb3VzIHJ1bGUuXG4gKi9cbmJ1dHRvbjotbW96LWZvY3VzcmluZyxcblt0eXBlPVwiYnV0dG9uXCJdOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJyZXNldFwiXTotbW96LWZvY3VzcmluZyxcblt0eXBlPVwic3VibWl0XCJdOi1tb3otZm9jdXNyaW5nIHtcbiAgb3V0bGluZTogMXB4IGRvdHRlZCBCdXR0b25UZXh0O1xufVxuLyoqXG4gKiBDb3JyZWN0IHRoZSBwYWRkaW5nIGluIEZpcmVmb3guXG4gKi9cbmZpZWxkc2V0IHtcbiAgcGFkZGluZzogMC4zNWVtIDAuNzVlbSAwLjYyNWVtO1xufVxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSB0ZXh0IHdyYXBwaW5nIGluIEVkZ2UgYW5kIElFLlxuICogMi4gQ29ycmVjdCB0aGUgY29sb3IgaW5oZXJpdGFuY2UgZnJvbSBgZmllbGRzZXRgIGVsZW1lbnRzIGluIElFLlxuICogMy4gUmVtb3ZlIHRoZSBwYWRkaW5nIHNvIGRldmVsb3BlcnMgYXJlIG5vdCBjYXVnaHQgb3V0IHdoZW4gdGhleSB6ZXJvIG91dFxuICogICAgYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbmxlZ2VuZCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC8qIDEgKi9cbiAgY29sb3I6IGluaGVyaXQ7XG4gIC8qIDIgKi9cbiAgZGlzcGxheTogdGFibGU7XG4gIC8qIDEgKi9cbiAgbWF4LXdpZHRoOiAxMDAlO1xuICAvKiAxICovXG4gIHBhZGRpbmc6IDA7XG4gIC8qIDMgKi9cbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgLyogMSAqL1xufVxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxuICovXG5wcm9ncmVzcyB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cbi8qKlxuICogUmVtb3ZlIHRoZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRSAxMCsuXG4gKi9cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG4vKipcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIElFIDEwLlxuICogMi4gUmVtb3ZlIHRoZSBwYWRkaW5nIGluIElFIDEwLlxuICovXG5bdHlwZT1cImNoZWNrYm94XCJdLFxuW3R5cGU9XCJyYWRpb1wiXSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC8qIDEgKi9cbiAgcGFkZGluZzogMDtcbiAgLyogMiAqL1xufVxuLyoqXG4gKiBDb3JyZWN0IHRoZSBjdXJzb3Igc3R5bGUgb2YgaW5jcmVtZW50IGFuZCBkZWNyZW1lbnQgYnV0dG9ucyBpbiBDaHJvbWUuXG4gKi9cblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG59XG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIG9kZCBhcHBlYXJhbmNlIGluIENocm9tZSBhbmQgU2FmYXJpLlxuICogMi4gQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuXG4gKi9cblt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG4gIC8qIDEgKi9cbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7XG4gIC8qIDIgKi9cbn1cbi8qKlxuICogUmVtb3ZlIHRoZSBpbm5lciBwYWRkaW5nIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIG1hY09TLlxuICovXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbiAqIDIuIENoYW5nZSBmb250IHByb3BlcnRpZXMgdG8gYGluaGVyaXRgIGluIFNhZmFyaS5cbiAqL1xuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xuICAvKiAxICovXG4gIGZvbnQ6IGluaGVyaXQ7XG4gIC8qIDIgKi9cbn1cbi8qIEludGVyYWN0aXZlXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLypcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIEVkZ2UsIElFIDEwKywgYW5kIEZpcmVmb3guXG4gKi9cbmRldGFpbHMge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi8qXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbnN1bW1hcnkge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07XG59XG4vKiBNaXNjXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMCsuXG4gKi9cbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgMTAuXG4gKi9cbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiNjYy1tYWlue2JhY2tncm91bmQ6dHJhbnNwYXJlbnQ7Y29sb3I6dmFyKC0tY2MtcHJpbWFyeS1jb2xvcik7Zm9udC1mYW1pbHk6dmFyKC0tY2MtZm9udC1mYW1pbHkpO2ZvbnQtc2l6ZToxNnB4O2ZvbnQtd2VpZ2h0OjQwMDstd2Via2l0LWZvbnQtc21vb3RoaW5nOmFudGlhbGlhc2VkOy1tb3otb3N4LWZvbnQtc21vb3RoaW5nOmdyYXlzY2FsZTtsaW5lLWhlaWdodDoxLjE1O3Bvc2l0aW9uOnJlbGF0aXZlO3RleHQtcmVuZGVyaW5nOm9wdGltaXplTGVnaWJpbGl0eTstd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6MTAwJTtwb3NpdGlvbjpmaXhlZDt6LWluZGV4OnZhcigtLWNjLXotaW5kZXgpfSNjYy1tYWluIDphZnRlciwjY2MtbWFpbiA6YmVmb3JlLCNjYy1tYWluIGEsI2NjLW1haW4gYnV0dG9uLCNjYy1tYWluIGRpdiwjY2MtbWFpbiBoMiwjY2MtbWFpbiBpbnB1dCwjY2MtbWFpbiBwLCNjYy1tYWluIHNwYW57YWxsOnVuc2V0O2JveC1zaXppbmc6Ym9yZGVyLWJveH0jY2MtbWFpbiAucG1fX2JhZGdlLCNjYy1tYWluIGJ1dHRvbnthbGw6aW5pdGlhbDtib3gtc2l6aW5nOmJvcmRlci1ib3g7Y29sb3I6dW5zZXQ7dmlzaWJpbGl0eTp1bnNldH0jY2MtbWFpbiAucG1fX2JhZGdlLCNjYy1tYWluIGEsI2NjLW1haW4gYnV0dG9uLCNjYy1tYWluIGlucHV0ey13ZWJraXQtYXBwZWFyYW5jZTpub25lO2FwcGVhcmFuY2U6bm9uZTtjdXJzb3I6cG9pbnRlcjtmb250LWZhbWlseTppbmhlcml0O2ZvbnQtc2l6ZToxMDAlO2xpbmUtaGVpZ2h0Om5vcm1hbDttYXJnaW46MDtvdXRsaW5lOnJldmVydDtvdXRsaW5lLW9mZnNldDoycHg7b3ZlcmZsb3c6aGlkZGVufSNjYy1tYWluIHRhYmxlLCNjYy1tYWluIHRib2R5LCNjYy1tYWluIHRkLCNjYy1tYWluIHRoLCNjYy1tYWluIHRoZWFkLCNjYy1tYWluIHRye2FsbDpyZXZlcnQ7Y29sb3I6aW5oZXJpdDtmb250LWZhbWlseTppbmhlcml0O2ZvbnQtc2l6ZTppbmhlcml0O2ZvbnQtd2VpZ2h0OmluaGVyaXR9OnJvb3R7LS1jYy1mb250LWZhbWlseTotYXBwbGUtc3lzdGVtLEJsaW5rTWFjU3lzdGVtRm9udCxcIlNlZ29lIFVJXCIsUm9ib3RvLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmLFwiQXBwbGUgQ29sb3IgRW1vamlcIixcIlNlZ29lIFVJIEVtb2ppXCIsXCJTZWdvZSBVSSBTeW1ib2xcIjstLWNjLW1vZGFsLWJvcmRlci1yYWRpdXM6LjVyZW07LS1jYy1idG4tYm9yZGVyLXJhZGl1czouNHJlbTstLWNjLW1vZGFsLXRyYW5zaXRpb24tZHVyYXRpb246LjI1czstLWNjLWxpbmstY29sb3I6dmFyKC0tY2MtYnRuLXByaW1hcnktYmcpOy0tY2MtbW9kYWwtbWFyZ2luOjFyZW07LS1jYy16LWluZGV4OjIxNDc0ODM2NDc7LS1jYy1iZzojZmZmOy0tY2MtcHJpbWFyeS1jb2xvcjojMmMyZjMxOy0tY2Mtc2Vjb25kYXJ5LWNvbG9yOiM1ZTYyNjY7LS1jYy1idG4tcHJpbWFyeS1iZzojMzAzNjNjOy0tY2MtYnRuLXByaW1hcnktY29sb3I6I2ZmZjstLWNjLWJ0bi1wcmltYXJ5LWJvcmRlci1jb2xvcjp2YXIoLS1jYy1idG4tcHJpbWFyeS1iZyk7LS1jYy1idG4tcHJpbWFyeS1ob3Zlci1iZzojMDAwOy0tY2MtYnRuLXByaW1hcnktaG92ZXItY29sb3I6I2ZmZjstLWNjLWJ0bi1wcmltYXJ5LWhvdmVyLWJvcmRlci1jb2xvcjp2YXIoLS1jYy1idG4tcHJpbWFyeS1ob3Zlci1iZyk7LS1jYy1idG4tc2Vjb25kYXJ5LWJnOiNlYWVmZjI7LS1jYy1idG4tc2Vjb25kYXJ5LWNvbG9yOnZhcigtLWNjLXByaW1hcnktY29sb3IpOy0tY2MtYnRuLXNlY29uZGFyeS1ib3JkZXItY29sb3I6dmFyKC0tY2MtYnRuLXNlY29uZGFyeS1iZyk7LS1jYy1idG4tc2Vjb25kYXJ5LWhvdmVyLWJnOiNkNGRhZTA7LS1jYy1idG4tc2Vjb25kYXJ5LWhvdmVyLWNvbG9yOiMwMDA7LS1jYy1idG4tc2Vjb25kYXJ5LWhvdmVyLWJvcmRlci1jb2xvcjojZDRkYWUwOy0tY2Mtc2VwYXJhdG9yLWJvcmRlci1jb2xvcjojZjBmNGY3Oy0tY2MtdG9nZ2xlLW9uLWJnOnZhcigtLWNjLWJ0bi1wcmltYXJ5LWJnKTstLWNjLXRvZ2dsZS1vZmYtYmc6IzY2NzQ4MTstLWNjLXRvZ2dsZS1vbi1rbm9iLWJnOiNmZmY7LS1jYy10b2dnbGUtb2ZmLWtub2ItYmc6dmFyKC0tY2MtdG9nZ2xlLW9uLWtub2ItYmcpOy0tY2MtdG9nZ2xlLWVuYWJsZWQtaWNvbi1jb2xvcjp2YXIoLS1jYy1iZyk7LS1jYy10b2dnbGUtZGlzYWJsZWQtaWNvbi1jb2xvcjp2YXIoLS1jYy1iZyk7LS1jYy10b2dnbGUtcmVhZG9ubHktYmc6I2Q1ZGVlMjstLWNjLXRvZ2dsZS1yZWFkb25seS1rbm9iLWJnOiNmZmY7LS1jYy10b2dnbGUtcmVhZG9ubHkta25vYi1pY29uLWNvbG9yOnZhcigtLWNjLXRvZ2dsZS1yZWFkb25seS1iZyk7LS1jYy1zZWN0aW9uLWNhdGVnb3J5LWJvcmRlcjp2YXIoLS1jYy1jb29raWUtY2F0ZWdvcnktYmxvY2stYmcpOy0tY2MtY29va2llLWNhdGVnb3J5LWJsb2NrLWJnOiNmMGY0Zjc7LS1jYy1jb29raWUtY2F0ZWdvcnktYmxvY2stYm9yZGVyOiNmMGY0Zjc7LS1jYy1jb29raWUtY2F0ZWdvcnktYmxvY2staG92ZXItYmc6I2U5ZWZmNDstLWNjLWNvb2tpZS1jYXRlZ29yeS1ibG9jay1ob3Zlci1ib3JkZXI6I2U5ZWZmNDstLWNjLWNvb2tpZS1jYXRlZ29yeS1leHBhbmRlZC1ibG9jay1iZzp0cmFuc3BhcmVudDstLWNjLWNvb2tpZS1jYXRlZ29yeS1leHBhbmRlZC1ibG9jay1ob3Zlci1iZzojZGVlNGU5Oy0tY2Mtb3ZlcmxheS1iZzpyZ2JhKDAsMCwwLC42NSk7LS1jYy13ZWJraXQtc2Nyb2xsYmFyLWJnOnZhcigtLWNjLXNlY3Rpb24tY2F0ZWdvcnktYm9yZGVyKTstLWNjLXdlYmtpdC1zY3JvbGxiYXItaG92ZXItYmc6dmFyKC0tY2MtYnRuLXByaW1hcnktaG92ZXItYmcpOy0tY2MtZm9vdGVyLWJnOnZhcigtLWNjLWJ0bi1zZWNvbmRhcnktYmcpOy0tY2MtZm9vdGVyLWNvbG9yOnZhcigtLWNjLXNlY29uZGFyeS1jb2xvcik7LS1jYy1mb290ZXItYm9yZGVyLWNvbG9yOiNlNGVhZWQ7LS1jYy1wbS10b2dnbGUtYm9yZGVyLXJhZGl1czo0ZW19I2NjLW1haW4uY2MtLXJ0bHtkaXJlY3Rpb246cnRsfSNjYy1tYWluIC5jbV9fdGl0bGUsI2NjLW1haW4gYSwjY2MtbWFpbiBiLCNjYy1tYWluIGVtLCNjYy1tYWluIHN0cm9uZ3tmb250LXdlaWdodDo2MDB9I2NjLW1haW4gYnV0dG9uPnNwYW57cG9pbnRlci1ldmVudHM6bm9uZX0jY2MtbWFpbiAuY2NfX2xpbmssI2NjLW1haW4gYXtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudChjdXJyZW50Q29sb3IsY3VycmVudENvbG9yKTtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgMTAwJTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1zaXplOjAgMXB4O2ZvbnQtd2VpZ2h0OjYwMDtwb3NpdGlvbjpyZWxhdGl2ZTt0cmFuc2l0aW9uOmJhY2tncm91bmQtc2l6ZSAuMjVzLGNvbG9yIC4yNXMgZWFzZX0jY2MtbWFpbiAuY2NfX2xpbms6aG92ZXIsI2NjLW1haW4gYTpob3ZlcntiYWNrZ3JvdW5kLXNpemU6MTAwJSAxcHg7Y29sb3I6dmFyKC0tY2MtcHJpbWFyeS1jb2xvcil9I2NjLW1haW4gLmNjX19saW5re2NvbG9yOnZhcigtLWNjLWxpbmstY29sb3IpfSNjYy1tYWluIC5jbV9fZGVzYywjY2MtbWFpbiAucG1fX2JvZHl7b3ZlcnNjcm9sbC1iZWhhdmlvcjphdXRvIGNvbnRhaW47c2Nyb2xsYmFyLXdpZHRoOnRoaW59QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo2NDBweCl7I2NjLW1haW4gOjotd2Via2l0LXNjcm9sbGJhciwjY2MtbWFpbiA6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iLCNjYy1tYWluIDo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2t7YWxsOnJldmVydH0jY2MtbWFpbiA6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iey13ZWJraXQtYmFja2dyb3VuZC1jbGlwOnBhZGRpbmctYm94O2JhY2tncm91bmQtY2xpcDpwYWRkaW5nLWJveDtiYWNrZ3JvdW5kOnZhcigtLWNjLXRvZ2dsZS1yZWFkb25seS1iZyk7Ym9yZGVyOi4yNXJlbSBzb2xpZCB2YXIoLS1jYy1iZyk7Ym9yZGVyLXJhZGl1czoxcmVtfSNjYy1tYWluIDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWI6aG92ZXJ7YmFja2dyb3VuZDp2YXIoLS1jYy10b2dnbGUtb2ZmLWJnKX0jY2MtbWFpbiA6Oi13ZWJraXQtc2Nyb2xsYmFye2JhY2tncm91bmQ6dHJhbnNwYXJlbnQ7d2lkdGg6MTJweH19aHRtbC5kaXNhYmxlLS1pbnRlcmFjdGlvbi5zaG93LS1jb25zZW50LGh0bWwuZGlzYWJsZS0taW50ZXJhY3Rpb24uc2hvdy0tY29uc2VudCBib2R5e2hlaWdodDphdXRvIWltcG9ydGFudDtvdmVyZmxvdzpoaWRkZW4haW1wb3J0YW50fUBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbil7I2NjLW1haW57LS1jYy1tb2RhbC10cmFuc2l0aW9uLWR1cmF0aW9uOjBzfX0uY2MtLWRhcmttb2Rley0tY2MtYmc6IzE2MWExYzstLWNjLXByaW1hcnktY29sb3I6I2ViZjNmNjstLWNjLXNlY29uZGFyeS1jb2xvcjojYWViYmM1Oy0tY2MtYnRuLXByaW1hcnktYmc6I2MyZDBlMDstLWNjLWJ0bi1wcmltYXJ5LWNvbG9yOnZhcigtLWNjLWJnKTstLWNjLWJ0bi1wcmltYXJ5LWJvcmRlci1jb2xvcjp2YXIoLS1jYy1idG4tcHJpbWFyeS1iZyk7LS1jYy1idG4tcHJpbWFyeS1ob3Zlci1iZzojOThhN2I2Oy0tY2MtYnRuLXByaW1hcnktaG92ZXItY29sb3I6IzAwMDstLWNjLWJ0bi1wcmltYXJ5LWhvdmVyLWJvcmRlci1jb2xvcjp2YXIoLS1jYy1idG4tcHJpbWFyeS1ob3Zlci1iZyk7LS1jYy1idG4tc2Vjb25kYXJ5LWJnOiMyNDJjMzE7LS1jYy1idG4tc2Vjb25kYXJ5LWNvbG9yOnZhcigtLWNjLXByaW1hcnktY29sb3IpOy0tY2MtYnRuLXNlY29uZGFyeS1ib3JkZXItY29sb3I6dmFyKC0tY2MtYnRuLXNlY29uZGFyeS1iZyk7LS1jYy1idG4tc2Vjb25kYXJ5LWhvdmVyLWJnOiMzNTNkNDM7LS1jYy1idG4tc2Vjb25kYXJ5LWhvdmVyLWNvbG9yOiNmZmY7LS1jYy1idG4tc2Vjb25kYXJ5LWhvdmVyLWJvcmRlci1jb2xvcjp2YXIoLS1jYy1idG4tc2Vjb25kYXJ5LWhvdmVyLWJnKTstLWNjLXNlcGFyYXRvci1ib3JkZXItY29sb3I6IzIyMmEzMDstLWNjLXRvZ2dsZS1vbi1iZzp2YXIoLS1jYy1idG4tcHJpbWFyeS1iZyk7LS1jYy10b2dnbGUtb2ZmLWJnOiM1MjVmNmI7LS1jYy10b2dnbGUtb24ta25vYi1iZzp2YXIoLS1jYy1idG4tcHJpbWFyeS1jb2xvcik7LS1jYy10b2dnbGUtb2ZmLWtub2ItYmc6dmFyKC0tY2MtYnRuLXByaW1hcnktY29sb3IpOy0tY2MtdG9nZ2xlLWVuYWJsZWQtaWNvbi1jb2xvcjp2YXIoLS1jYy1idG4tcHJpbWFyeS1jb2xvcik7LS1jYy10b2dnbGUtZGlzYWJsZWQtaWNvbi1jb2xvcjp2YXIoLS1jYy1idG4tcHJpbWFyeS1jb2xvcik7LS1jYy10b2dnbGUtcmVhZG9ubHktYmc6IzM0M2U0NTstLWNjLXRvZ2dsZS1yZWFkb25seS1rbm9iLWJnOiM1ZjZiNzI7LS1jYy10b2dnbGUtcmVhZG9ubHkta25vYi1pY29uLWNvbG9yOnZhcigtLWNjLXRvZ2dsZS1yZWFkb25seS1iZyk7LS1jYy1zZWN0aW9uLWNhdGVnb3J5LWJvcmRlcjojMWUyNDI4Oy0tY2MtY29va2llLWNhdGVnb3J5LWJsb2NrLWJnOiMxZTI0Mjg7LS1jYy1jb29raWUtY2F0ZWdvcnktYmxvY2stYm9yZGVyOnZhcigtLWNjLXNlY3Rpb24tY2F0ZWdvcnktYm9yZGVyKTstLWNjLWNvb2tpZS1jYXRlZ29yeS1ibG9jay1ob3Zlci1iZzojMjQyYzMxOy0tY2MtY29va2llLWNhdGVnb3J5LWJsb2NrLWhvdmVyLWJvcmRlcjojMjMyYTJmOy0tY2MtY29va2llLWNhdGVnb3J5LWV4cGFuZGVkLWJsb2NrLWJnOnRyYW5zcGFyZW50Oy0tY2MtY29va2llLWNhdGVnb3J5LWV4cGFuZGVkLWJsb2NrLWhvdmVyLWJnOnZhcigtLWNjLXRvZ2dsZS1yZWFkb25seS1iZyk7LS1jYy1vdmVybGF5LWJnOnJnYmEoMCwwLDAsLjY1KTstLWNjLXdlYmtpdC1zY3JvbGxiYXItYmc6dmFyKC0tY2Mtc2VjdGlvbi1jYXRlZ29yeS1ib3JkZXIpOy0tY2Mtd2Via2l0LXNjcm9sbGJhci1ob3Zlci1iZzp2YXIoLS1jYy1idG4tcHJpbWFyeS1ob3Zlci1iZyk7LS1jYy1mb290ZXItYmc6IzBjMGUwZjstLWNjLWZvb3Rlci1jb2xvcjp2YXIoLS1jYy1zZWNvbmRhcnktY29sb3IpOy0tY2MtZm9vdGVyLWJvcmRlci1jb2xvcjojMDYwODA5fS5jYy0tZGFya21vZGUgI2NjLW1haW57Y29sb3Itc2NoZW1lOmRhcmt9I2NjLW1haW4gLmNte2JhY2tncm91bmQ6dmFyKC0tY2MtYmcpO2JvcmRlci1yYWRpdXM6dmFyKC0tY2MtbW9kYWwtYm9yZGVyLXJhZGl1cyk7Ym94LXNoYWRvdzowIC42MjVlbSAxLjg3NWVtIHJnYmEoMCwwLDIsLjMpO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47bWF4LXdpZHRoOjI0cmVtO29wYWNpdHk6MDtvdmVyZmxvdzpoaWRkZW47cG9zaXRpb246Zml4ZWQ7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMS42ZW0pO3Zpc2liaWxpdHk6aGlkZGVuO3otaW5kZXg6MX0jY2MtbWFpbiAuY20tLXRvcHt0b3A6dmFyKC0tY2MtbW9kYWwtbWFyZ2luKX0jY2MtbWFpbiAuY20tLW1pZGRsZXt0b3A6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGVZKGNhbGMoLTUwJSArIDEuNmVtKSl9I2NjLW1haW4gLmNtLS1ib3R0b217Ym90dG9tOnZhcigtLWNjLW1vZGFsLW1hcmdpbil9I2NjLW1haW4gLmNtLS1jZW50ZXJ7bGVmdDp2YXIoLS1jYy1tb2RhbC1tYXJnaW4pO21hcmdpbjowIGF1dG87cmlnaHQ6dmFyKC0tY2MtbW9kYWwtbWFyZ2luKTt3aWR0aDp1bnNldH0jY2MtbWFpbiAuY20tLWxlZnR7bGVmdDp2YXIoLS1jYy1tb2RhbC1tYXJnaW4pO21hcmdpbi1yaWdodDp2YXIoLS1jYy1tb2RhbC1tYXJnaW4pfSNjYy1tYWluIC5jbS0tcmlnaHR7bWFyZ2luLWxlZnQ6dmFyKC0tY2MtbW9kYWwtbWFyZ2luKTtyaWdodDp2YXIoLS1jYy1tb2RhbC1tYXJnaW4pfSNjYy1tYWluIC5jbV9fYm9keXtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO3Bvc2l0aW9uOnJlbGF0aXZlfSNjYy1tYWluIC5jbV9fYnRucywjY2MtbWFpbiAuY21fX2xpbmtze3BhZGRpbmc6MXJlbSAxLjNyZW07d2lkdGg6dW5zZXR9I2NjLW1haW4gLmNtX190ZXh0c3tkaXNwbGF5OmZsZXg7ZmxleDoxO2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO3BhZGRpbmc6MXJlbSAwIDB9I2NjLW1haW4gLmNtX19kZXNjLCNjYy1tYWluIC5jbV9fdGl0bGV7cGFkZGluZzowIDEuM3JlbX0jY2MtbWFpbiAuY21fX3RpdGxle2ZvbnQtc2l6ZToxLjA1ZW19I2NjLW1haW4gLmNtX190aXRsZSsuY21fX2Rlc2N7bWFyZ2luLXRvcDoxLjFlbX0jY2MtbWFpbiAuY21fX2Rlc2N7Y29sb3I6dmFyKC0tY2Mtc2Vjb25kYXJ5LWNvbG9yKTtmb250LXNpemU6LjllbTtsaW5lLWhlaWdodDoxLjU7bWF4LWhlaWdodDo0MHZoO292ZXJmbG93LXg6dmlzaWJsZTtvdmVyZmxvdy15OmF1dG87cGFkZGluZy1ib3R0b206MWVtfSNjYy1tYWluIC5jbV9fYnRuc3tib3JkZXItdG9wOjFweCBzb2xpZCB2YXIoLS1jYy1zZXBhcmF0b3ItYm9yZGVyLWNvbG9yKTtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2p1c3RpZnktY29udGVudDpjZW50ZXJ9I2NjLW1haW4gLmNtX19idG4tZ3JvdXB7ZGlzcGxheTpncmlkO2dyaWQtYXV0by1jb2x1bW5zOm1pbm1heCgwLDFmcil9I2NjLW1haW4gLmNtX19idG4rLmNtX19idG4sI2NjLW1haW4gLmNtX19idG4tZ3JvdXArLmNtX19idG4tZ3JvdXB7bWFyZ2luLXRvcDouMzc1cmVtfSNjYy1tYWluIC5jbS0tZmxpcCAuY21fX2J0bisuY21fX2J0biwjY2MtbWFpbiAuY20tLWZsaXAgLmNtX19idG4tZ3JvdXArLmNtX19idG4tZ3JvdXB7bWFyZ2luLWJvdHRvbTouMzc1cmVtO21hcmdpbi10b3A6MH0jY2MtbWFpbiAuY20tLWlubGluZSAuY21fX2J0bisuY21fX2J0bnttYXJnaW4tbGVmdDouMzc1cmVtO21hcmdpbi10b3A6MH0jY2MtbWFpbiAuY20tLWlubGluZS5jbS0tZmxpcCAuY21fX2J0bisuY21fX2J0bnttYXJnaW4tYm90dG9tOjA7bWFyZ2luLWxlZnQ6MDttYXJnaW4tcmlnaHQ6LjM3NXJlbX0jY2MtbWFpbiAuY20tLWlubGluZS5jbS0tZmxpcCAuY21fX2J0bi1ncm91cCsuY21fX2J0bi1ncm91cHttYXJnaW4tYm90dG9tOi4zNzVyZW07bWFyZ2luLXJpZ2h0OjB9I2NjLW1haW4gLmNtLS13aWRlIC5jbV9fYnRuKy5jbV9fYnRuLCNjYy1tYWluIC5jbS0td2lkZSAuY21fX2J0bi1ncm91cCsuY21fX2J0bi1ncm91cHttYXJnaW4tbGVmdDouMzc1cmVtO21hcmdpbi10b3A6MH0jY2MtbWFpbiAuY20tLXdpZGUuY20tLWZsaXAgLmNtX19idG4rLmNtX19idG4sI2NjLW1haW4gLmNtLS13aWRlLmNtLS1mbGlwIC5jbV9fYnRuLWdyb3VwKy5jbV9fYnRuLWdyb3Vwe21hcmdpbi1ib3R0b206MDttYXJnaW4tcmlnaHQ6LjM3NXJlbX0jY2MtbWFpbiAuY20tLWJhcjpub3QoLmNtLS1pbmxpbmUpIC5jbV9fYnRuLWdyb3VwLS11bmV2ZW4sI2NjLW1haW4gLmNtLS13aWRlIC5jbV9fYnRuLWdyb3VwLS11bmV2ZW57ZGlzcGxheTpmbGV4O2ZsZXg6MTtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbn0jY2MtbWFpbiAuY20tLWJhcjpub3QoLmNtLS1pbmxpbmUpLmNtLS1mbGlwIC5jbV9fYnRuLWdyb3VwLS11bmV2ZW4sI2NjLW1haW4gLmNtLS13aWRlLmNtLS1mbGlwIC5jbV9fYnRuLWdyb3VwLS11bmV2ZW57ZmxleC1kaXJlY3Rpb246cm93LXJldmVyc2V9I2NjLW1haW4gLmNtX19idG57YmFja2dyb3VuZDp2YXIoLS1jYy1idG4tcHJpbWFyeS1iZyk7Ym9yZGVyOjFweCBzb2xpZCB2YXIoLS1jYy1idG4tcHJpbWFyeS1ib3JkZXItY29sb3IpO2JvcmRlci1yYWRpdXM6dmFyKC0tY2MtYnRuLWJvcmRlci1yYWRpdXMpO2NvbG9yOnZhcigtLWNjLWJ0bi1wcmltYXJ5LWNvbG9yKTtmb250LXNpemU6LjgyZW07Zm9udC13ZWlnaHQ6NjAwO21pbi1oZWlnaHQ6NDJweDtwYWRkaW5nOi41ZW0gMWVtO3RleHQtYWxpZ246Y2VudGVyfSNjYy1tYWluIC5jbV9fYnRuOmhvdmVye2JhY2tncm91bmQ6dmFyKC0tY2MtYnRuLXByaW1hcnktaG92ZXItYmcpO2JvcmRlci1jb2xvcjp2YXIoLS1jYy1idG4tcHJpbWFyeS1ob3Zlci1ib3JkZXItY29sb3IpO2NvbG9yOnZhcigtLWNjLWJ0bi1wcmltYXJ5LWhvdmVyLWNvbG9yKX0jY2MtbWFpbiAuY21fX2J0bi0tc2Vjb25kYXJ5e2JhY2tncm91bmQ6dmFyKC0tY2MtYnRuLXNlY29uZGFyeS1iZyk7Ym9yZGVyLWNvbG9yOnZhcigtLWNjLWJ0bi1zZWNvbmRhcnktYm9yZGVyLWNvbG9yKTtjb2xvcjp2YXIoLS1jYy1idG4tc2Vjb25kYXJ5LWNvbG9yKX0jY2MtbWFpbiAuY21fX2J0bi0tc2Vjb25kYXJ5OmhvdmVye2JhY2tncm91bmQ6dmFyKC0tY2MtYnRuLXNlY29uZGFyeS1ob3Zlci1iZyk7Ym9yZGVyLWNvbG9yOnZhcigtLWNjLWJ0bi1zZWNvbmRhcnktaG92ZXItYm9yZGVyLWNvbG9yKTtjb2xvcjp2YXIoLS1jYy1idG4tc2Vjb25kYXJ5LWhvdmVyLWNvbG9yKX0jY2MtbWFpbiAuY21fX2J0bi0tY2xvc2V7Ym9yZGVyLXJhZGl1czowO2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6dmFyKC0tY2MtYnRuLWJvcmRlci1yYWRpdXMpO2JvcmRlci1yaWdodDpub25lO2JvcmRlci10b3A6bm9uZTtkaXNwbGF5Om5vbmU7Zm9udC1zaXplOjFlbTtoZWlnaHQ6NDJweDttaW4td2lkdGg6YXV0byFpbXBvcnRhbnQ7b3ZlcmZsb3c6aGlkZGVuO3BhZGRpbmc6MCFpbXBvcnRhbnQ7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MDt0b3A6MDt3aWR0aDo0MnB4fSNjYy1tYWluIC5jbV9fYnRuLS1jbG9zZSBzdmd7c3Ryb2tlOnZhcigtLWNjLWJ0bi1wcmltYXJ5LWNvbG9yKTt0cmFuc2Zvcm06c2NhbGUoLjUpO3RyYW5zaXRpb246c3Ryb2tlIC4xNXMgZWFzZX0jY2MtbWFpbiAuY21fX2J0bi0tY2xvc2U6aG92ZXIgc3Zne3N0cm9rZTp2YXIoLS1jYy1idG4tcHJpbWFyeS1ob3Zlci1jb2xvcil9I2NjLW1haW4gLmNtX19idG4tLWNsb3NlLmNtX19idG4tLXNlY29uZGFyeSBzdmd7c3Ryb2tlOnZhcigtLWNjLWJ0bi1zZWNvbmRhcnktY29sb3IpfSNjYy1tYWluIC5jbV9fYnRuLS1jbG9zZS5jbV9fYnRuLS1zZWNvbmRhcnk6aG92ZXIgc3Zne3N0cm9rZTp2YXIoLS1jYy1idG4tc2Vjb25kYXJ5LWhvdmVyLWNvbG9yKX0jY2MtbWFpbiAuY21fX2J0bi0tY2xvc2UrLmNtX190ZXh0cyAuY21fX3RpdGxle3BhZGRpbmctcmlnaHQ6M3JlbX0jY2MtbWFpbiAuY20tLWlubGluZSAuY21fX2J0bi1ncm91cHtncmlkLWF1dG8tZmxvdzpjb2x1bW59I2NjLW1haW4gLmNtX19mb290ZXJ7YmFja2dyb3VuZDp2YXIoLS1jYy1mb290ZXItYmcpO2JvcmRlci10b3A6MXB4IHNvbGlkIHZhcigtLWNjLWZvb3Rlci1ib3JkZXItY29sb3IpO2NvbG9yOnZhcigtLWNjLWZvb3Rlci1jb2xvcik7cGFkZGluZzouNGVtIDAgLjVlbX0jY2MtbWFpbiAuY21fX2xpbmtze2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7cGFkZGluZy1ib3R0b206MDtwYWRkaW5nLXRvcDowfSNjYy1tYWluIC5jbV9fbGluay1ncm91cHtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2ZvbnQtc2l6ZTouOGVtO3dpZHRoOjEwMCV9I2NjLW1haW4gLmNtX19saW5rLWdyb3VwPiorKnttYXJnaW4tbGVmdDoxLjNyZW19I2NjLW1haW4gLmNtLS1mbGlwIC5jbV9fYnRuOmxhc3QtY2hpbGR7Z3JpZC1yb3c6MX0jY2MtbWFpbiAuY20tLWlubGluZS5jbS0tZmxpcCAuY21fX2J0bjpsYXN0LWNoaWxke2dyaWQtY29sdW1uOjF9I2NjLW1haW4gLmNtLS1ib3ggLmNtX19idG4tLWNsb3Nle2Rpc3BsYXk6YmxvY2t9I2NjLW1haW4gLmNtLS1ib3guY20tLWZsaXAgLmNtX19idG5ze2ZsZXgtZGlyZWN0aW9uOmNvbHVtbi1yZXZlcnNlfSNjYy1tYWluIC5jbS0tYm94LmNtLS13aWRle21heC13aWR0aDozNmVtfSNjYy1tYWluIC5jbS0tYm94LmNtLS13aWRlIC5jbV9fYnRuc3tmbGV4LWRpcmVjdGlvbjpyb3c7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW59I2NjLW1haW4gLmNtLS1ib3guY20tLXdpZGUgLmNtX19idG4tZ3JvdXB7Z3JpZC1hdXRvLWZsb3c6Y29sdW1ufSNjYy1tYWluIC5jbS0tYm94LmNtLS13aWRlIC5jbV9fYnRue21pbi13aWR0aDoxMjBweDtwYWRkaW5nLWxlZnQ6MS44ZW07cGFkZGluZy1yaWdodDoxLjhlbX0jY2MtbWFpbiAuY20tLWJveC5jbS0td2lkZS5jbS0tZmxpcCAuY21fX2J0bnN7ZmxleC1kaXJlY3Rpb246cm93LXJldmVyc2V9I2NjLW1haW4gLmNtLS1ib3guY20tLXdpZGUuY20tLWZsaXAgLmNtX19idG46bGFzdC1jaGlsZHtncmlkLWNvbHVtbjoxfSNjYy1tYWluIC5jbS0tY2xvdWR7bWF4LXdpZHRoOjU0ZW07d2lkdGg6dW5zZXR9I2NjLW1haW4gLmNtLS1jbG91ZCAuY21fX2JvZHl7ZmxleC1kaXJlY3Rpb246cm93fSNjYy1tYWluIC5jbS0tY2xvdWQgLmNtX190ZXh0c3tmbGV4OjF9I2NjLW1haW4gLmNtLS1jbG91ZCAuY21fX2Rlc2N7bWF4LWhlaWdodDo5LjRlbX0jY2MtbWFpbiAuY20tLWNsb3VkIC5jbV9fYnRuc3tib3JkZXItbGVmdDoxcHggc29saWQgdmFyKC0tY2Mtc2VwYXJhdG9yLWJvcmRlci1jb2xvcik7Ym9yZGVyLXRvcDpub25lO21heC13aWR0aDoyM2VtfSNjYy1tYWluIC5jbS0tY2xvdWQgLmNtX19idG4tZ3JvdXB7ZmxleC1kaXJlY3Rpb246Y29sdW1ufSNjYy1tYWluIC5jbS0tY2xvdWQgLmNtX19idG57bWluLXdpZHRoOjE5ZW19I2NjLW1haW4gLmNtLS1jbG91ZC5jbS0tZmxpcCAuY21fX2J0bi1ncm91cCwjY2MtbWFpbiAuY20tLWNsb3VkLmNtLS1mbGlwIC5jbV9fYnRuc3tmbGV4LWRpcmVjdGlvbjpjb2x1bW4tcmV2ZXJzZX0jY2MtbWFpbiAuY20tLWNsb3VkLmNtLS1pbmxpbmUgLmNtX19idG4tZ3JvdXB7ZmxleC1kaXJlY3Rpb246cm93fSNjYy1tYWluIC5jbS0tY2xvdWQuY20tLWlubGluZSAuY21fX2J0bnttaW4td2lkdGg6MTBlbX0jY2MtbWFpbiAuY20tLWNsb3VkLmNtLS1pbmxpbmUuY20tLWZsaXAgLmNtX19idG4tZ3JvdXB7ZmxleC1kaXJlY3Rpb246cm93LXJldmVyc2V9I2NjLW1haW4gLmNtLS1iYXJ7Ym9yZGVyLXJhZGl1czowO2xlZnQ6MDttYXJnaW46MDttYXgtd2lkdGg6dW5zZXQ7b3BhY2l0eToxO3JpZ2h0OjA7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCk7d2lkdGg6MTAwdnc7LS1jYy1tb2RhbC10cmFuc2l0aW9uLWR1cmF0aW9uOi4zNXN9I2NjLW1haW4gLmNtLS1iYXIuY20tLXRvcHt0b3A6MDt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtMTAwJSl9I2NjLW1haW4gLmNtLS1iYXIuY20tLWJvdHRvbXtib3R0b206MDt0cmFuc2Zvcm06dHJhbnNsYXRlWSgxMDAlKX0jY2MtbWFpbiAuY20tLWJhciAuY21fX2JvZHksI2NjLW1haW4gLmNtLS1iYXIgLmNtX19saW5rc3ttYXJnaW46MCBhdXRvO21heC13aWR0aDo1NWVtO3dpZHRoOjEwMCV9I2NjLW1haW4gLmNtLS1iYXIgLmNtX19ib2R5e3BhZGRpbmc6LjVlbSAwIC45ZW19I2NjLW1haW4gLmNtLS1iYXIgLmNtX19idG5ze2JvcmRlci10b3A6bm9uZTtmbGV4LWRpcmVjdGlvbjpyb3c7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW59I2NjLW1haW4gLmNtLS1iYXIgLmNtX19idG4tZ3JvdXB7Z3JpZC1hdXRvLWZsb3c6Y29sdW1ufSNjYy1tYWluIC5jbS0tYmFyOm5vdCguY20tLWlubGluZSkgLmNtX19idG4rLmNtX19idG4sI2NjLW1haW4gLmNtLS1iYXI6bm90KC5jbS0taW5saW5lKSAuY21fX2J0bi1ncm91cCsuY21fX2J0bi1ncm91cHttYXJnaW4tbGVmdDouMzc1cmVtO21hcmdpbi10b3A6MH0jY2MtbWFpbiAuY20tLWJhciAuY21fX2J0bnttaW4td2lkdGg6MTIwcHg7cGFkZGluZy1sZWZ0OjJlbTtwYWRkaW5nLXJpZ2h0OjJlbX0jY2MtbWFpbiAuY20tLWJhci5jbS0tZmxpcDpub3QoLmNtLS1pbmxpbmUpIC5jbV9fYnRuKy5jbV9fYnRuLCNjYy1tYWluIC5jbS0tYmFyLmNtLS1mbGlwOm5vdCguY20tLWlubGluZSkgLmNtX19idG4tZ3JvdXArLmNtX19idG4tZ3JvdXB7bWFyZ2luLWJvdHRvbTowO21hcmdpbi1sZWZ0OjA7bWFyZ2luLXJpZ2h0Oi4zNzVyZW19I2NjLW1haW4gLmNtLS1iYXIuY20tLWZsaXAgLmNtX19idG5ze2ZsZXgtZGlyZWN0aW9uOnJvdy1yZXZlcnNlfSNjYy1tYWluIC5jbS0tYmFyLmNtLS1mbGlwIC5jbV9fYnRuOmxhc3QtY2hpbGR7Z3JpZC1jb2x1bW46MX0jY2MtbWFpbiAuY20tLWJhci5jbS0taW5saW5lIC5jbV9fYm9keSwjY2MtbWFpbiAuY20tLWJhci5jbS0taW5saW5lIC5jbV9fbGlua3N7bWF4LXdpZHRoOjc0ZW19I2NjLW1haW4gLmNtLS1iYXIuY20tLWlubGluZSAuY21fX2JvZHl7ZmxleC1kaXJlY3Rpb246cm93O3BhZGRpbmc6MH0jY2MtbWFpbiAuY20tLWJhci5jbS0taW5saW5lIC5jbV9fYnRuc3tmbGV4LWRpcmVjdGlvbjpjb2x1bW47anVzdGlmeS1jb250ZW50OmNlbnRlcjttYXgtd2lkdGg6MjNlbX0jY2MtbWFpbiAuY20tLWJhci5jbS0taW5saW5lLmNtLS1mbGlwIC5jbV9fYnRuc3tmbGV4LWRpcmVjdGlvbjpjb2x1bW4tcmV2ZXJzZX0jY2MtbWFpbiAuY2MtLWFuaW0gLmNtLCNjYy1tYWluIC5jYy0tYW5pbS5jbS13cmFwcGVyOmJlZm9yZXt0cmFuc2l0aW9uOm9wYWNpdHkgdmFyKC0tY2MtbW9kYWwtdHJhbnNpdGlvbi1kdXJhdGlvbikgZWFzZSx2aXNpYmlsaXR5IHZhcigtLWNjLW1vZGFsLXRyYW5zaXRpb24tZHVyYXRpb24pIGVhc2UsdHJhbnNmb3JtIHZhcigtLWNjLW1vZGFsLXRyYW5zaXRpb24tZHVyYXRpb24pIGVhc2V9I2NjLW1haW4gLmNjLS1hbmltIC5jbV9fYnRuLCNjYy1tYWluIC5jYy0tYW5pbSAuY21fX2Nsb3Nle3RyYW5zaXRpb246YmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UsYm9yZGVyLWNvbG9yIC4xNXMgZWFzZSxjb2xvciAuMTVzIGVhc2V9LmRpc2FibGUtLWludGVyYWN0aW9uICNjYy1tYWluIC5jbS13cmFwcGVyOmJlZm9yZXtiYWNrZ3JvdW5kOnZhcigtLWNjLW92ZXJsYXktYmcpO2JvdHRvbTowO2NvbnRlbnQ6XCJcIjtsZWZ0OjA7b3BhY2l0eTowO3Bvc2l0aW9uOmZpeGVkO3JpZ2h0OjA7dG9wOjA7dmlzaWJpbGl0eTpoaWRkZW47ei1pbmRleDowfS5zaG93LS1jb25zZW50ICNjYy1tYWluIC5jYy0tYW5pbSAuY217b3BhY2l0eToxO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDApO3Zpc2liaWxpdHk6dmlzaWJsZSFpbXBvcnRhbnR9LnNob3ctLWNvbnNlbnQgI2NjLW1haW4gLmNjLS1hbmltIC5jbS0tbWlkZGxle3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpfS5zaG93LS1jb25zZW50ICNjYy1tYWluIC5jYy0tYW5pbSAuY20tLWJhcnt0cmFuc2Zvcm06dHJhbnNsYXRlWSgwKX0uc2hvdy0tY29uc2VudCAjY2MtbWFpbiAuY2MtLWFuaW0uY20td3JhcHBlcjpiZWZvcmV7b3BhY2l0eToxO3Zpc2liaWxpdHk6dmlzaWJsZX0jY2MtbWFpbi5jYy0tcnRsIC5jbV9fYnRuLS1jbG9zZXtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOnVuc2V0O2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOnZhcigtLWNjLWJ0bi1ib3JkZXItcmFkaXVzKTtsZWZ0OjA7cmlnaHQ6dW5zZXR9I2NjLW1haW4uY2MtLXJ0bCAuY21fX2J0bi0tY2xvc2UrLmNtX190ZXh0cyAuY21fX3RpdGxle3BhZGRpbmctbGVmdDozcmVtIWltcG9ydGFudDtwYWRkaW5nLXJpZ2h0OjEuM3JlbX0jY2MtbWFpbi5jYy0tcnRsIC5jbS0taW5saW5lIC5jbV9fYnRuKy5jbV9fYnRue21hcmdpbi1sZWZ0OjA7bWFyZ2luLXJpZ2h0Oi4zNzVyZW19I2NjLW1haW4uY2MtLXJ0bCAuY20tLWlubGluZS5jbS0tZmxpcCAuY21fX2J0bisuY21fX2J0bnttYXJnaW4tbGVmdDouMzc1cmVtO21hcmdpbi1yaWdodDowfSNjYy1tYWluLmNjLS1ydGwgLmNtOm5vdCguY20tLWlubGluZSkuY20tLWJhciAuY21fX2J0bisuY21fX2J0biwjY2MtbWFpbi5jYy0tcnRsIC5jbTpub3QoLmNtLS1pbmxpbmUpLmNtLS1iYXIgLmNtX19idG4tZ3JvdXArLmNtX19idG4tZ3JvdXAsI2NjLW1haW4uY2MtLXJ0bCAuY206bm90KC5jbS0taW5saW5lKS5jbS0td2lkZSAuY21fX2J0bisuY21fX2J0biwjY2MtbWFpbi5jYy0tcnRsIC5jbTpub3QoLmNtLS1pbmxpbmUpLmNtLS13aWRlIC5jbV9fYnRuLWdyb3VwKy5jbV9fYnRuLWdyb3Vwe21hcmdpbi1sZWZ0OjA7bWFyZ2luLXJpZ2h0Oi4zNzVyZW19I2NjLW1haW4uY2MtLXJ0bCAuY206bm90KC5jbS0taW5saW5lKS5jbS0tYmFyLmNtLS1mbGlwIC5jbV9fYnRuKy5jbV9fYnRuLCNjYy1tYWluLmNjLS1ydGwgLmNtOm5vdCguY20tLWlubGluZSkuY20tLXdpZGUuY20tLWZsaXAgLmNtX19idG4rLmNtX19idG57bWFyZ2luLWxlZnQ6LjM3NXJlbTttYXJnaW4tcmlnaHQ6MH0jY2MtbWFpbi5jYy0tcnRsIC5jbV9fbGluay1ncm91cD4qKyp7bWFyZ2luLWxlZnQ6MDttYXJnaW4tcmlnaHQ6MS4zcmVtfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NjQwcHgpeyNjYy1tYWluey0tY2MtbW9kYWwtbWFyZ2luOi41ZW19I2NjLW1haW4gLmNte21heC13aWR0aDpub25lIWltcG9ydGFudDt3aWR0aDphdXRvIWltcG9ydGFudH0jY2MtbWFpbiAuY21fX2JvZHl7ZmxleC1kaXJlY3Rpb246Y29sdW1uIWltcG9ydGFudDtwYWRkaW5nOjAhaW1wb3J0YW50fSNjYy1tYWluIC5jbV9fYnRucywjY2MtbWFpbiAuY21fX2Rlc2MsI2NjLW1haW4gLmNtX19saW5rcywjY2MtbWFpbiAuY21fX3RpdGxle3BhZGRpbmctbGVmdDoxLjFyZW0haW1wb3J0YW50O3BhZGRpbmctcmlnaHQ6MS4xcmVtIWltcG9ydGFudH0jY2MtbWFpbiAuY21fX2J0bnN7Ym9yZGVyLWxlZnQ6bm9uZSFpbXBvcnRhbnQ7Ym9yZGVyLXRvcDoxcHggc29saWQgdmFyKC0tY2Mtc2VwYXJhdG9yLWJvcmRlci1jb2xvcikhaW1wb3J0YW50O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbiFpbXBvcnRhbnQ7bWF4LXdpZHRoOm5vbmUhaW1wb3J0YW50O21pbi13aWR0aDphdXRvIWltcG9ydGFudH0jY2MtbWFpbiAuY21fX2J0bisuY21fX2J0biwjY2MtbWFpbiAuY21fX2J0bi1ncm91cCsuY21fX2J0bi1ncm91cHttYXJnaW46LjM3NXJlbSAwIDAhaW1wb3J0YW50fSNjYy1tYWluIC5jbS0tZmxpcCAuY21fX2J0bisuY21fX2J0biwjY2MtbWFpbiAuY20tLWZsaXAgLmNtX19idG4tZ3JvdXArLmNtX19idG4tZ3JvdXB7bWFyZ2luLWJvdHRvbTouMzc1cmVtIWltcG9ydGFudDttYXJnaW4tdG9wOjAhaW1wb3J0YW50fSNjYy1tYWluIC5jbV9fYnRuLWdyb3Vwe2Rpc3BsYXk6ZmxleCFpbXBvcnRhbnQ7ZmxleC1kaXJlY3Rpb246Y29sdW1uIWltcG9ydGFudDttaW4td2lkdGg6YXV0byFpbXBvcnRhbnR9I2NjLW1haW4gLmNtX19idG57ZmxleDphdXRvIWltcG9ydGFudH0jY2MtbWFpbiAuY21fX2xpbmstZ3JvdXB7anVzdGlmeS1jb250ZW50OmNlbnRlciFpbXBvcnRhbnR9I2NjLW1haW4gLmNtLS1mbGlwIC5jbV9fYnRuLWdyb3VwLCNjYy1tYWluIC5jbS0tZmxpcCAuY21fX2J0bnN7ZmxleC1kaXJlY3Rpb246Y29sdW1uLXJldmVyc2UhaW1wb3J0YW50fX0jY2MtbWFpbiAucG0td3JhcHBlcntwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjJ9I2NjLW1haW4gLnBte2JhY2tncm91bmQ6dmFyKC0tY2MtYmcpO2JvcmRlci1yYWRpdXM6dmFyKC0tY2MtbW9kYWwtYm9yZGVyLXJhZGl1cyk7Ym94LXNoYWRvdzowIC42MjVlbSAxLjg3NWVtIHJnYmEoMCwwLDIsLjMpO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47b3BhY2l0eTowO292ZXJmbG93OmhpZGRlbjtwb3NpdGlvbjpmaXhlZDt2aXNpYmlsaXR5OmhpZGRlbjt3aWR0aDoxMDAlO3dpZHRoOnVuc2V0O3otaW5kZXg6MX0jY2MtbWFpbiBzdmd7ZmlsbDpub25lO3dpZHRoOjEwMCV9I2NjLW1haW4gLnBtX19ib2R5LCNjYy1tYWluIC5wbV9fZm9vdGVyLCNjYy1tYWluIC5wbV9faGVhZGVye3BhZGRpbmc6MWVtIDEuNGVtfSNjYy1tYWluIC5wbV9faGVhZGVye2FsaWduLWl0ZW1zOmNlbnRlcjtib3JkZXItYm90dG9tOjFweCBzb2xpZCB2YXIoLS1jYy1zZXBhcmF0b3ItYm9yZGVyLWNvbG9yKTtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW59I2NjLW1haW4gLnBtX190aXRsZXthbGlnbi1pdGVtczpjZW50ZXI7ZGlzcGxheTpmbGV4O2ZsZXg6MTtmb250LXdlaWdodDo2MDA7bWFyZ2luLXJpZ2h0OjJlbX0jY2MtbWFpbiAucG1fX2Nsb3NlLWJ0bntiYWNrZ3JvdW5kOnZhcigtLWNjLWJ0bi1zZWNvbmRhcnktYmcpO2JvcmRlcjoxcHggc29saWQgdmFyKC0tY2MtYnRuLXNlY29uZGFyeS1ib3JkZXItY29sb3IpO2JvcmRlci1yYWRpdXM6dmFyKC0tY2MtYnRuLWJvcmRlci1yYWRpdXMpO2hlaWdodDo0MHB4O3Bvc2l0aW9uOnJlbGF0aXZlO3RyYW5zaXRpb246YWxsIC4xNXMgZWFzZTt3aWR0aDo0MHB4fSNjYy1tYWluIC5wbV9fY2xvc2UtYnRuIHNwYW57ZGlzcGxheTpmbGV4O2hlaWdodDoxMDAlO3dpZHRoOjEwMCV9I2NjLW1haW4gLnBtX19jbG9zZS1idG4gc3Zne3N0cm9rZTp2YXIoLS1jYy1idG4tc2Vjb25kYXJ5LWNvbG9yKTt0cmFuc2Zvcm06c2NhbGUoLjUpO3RyYW5zaXRpb246c3Ryb2tlIC4xNXMgZWFzZX0jY2MtbWFpbiAucG1fX2Nsb3NlLWJ0bjpob3ZlcntiYWNrZ3JvdW5kOnZhcigtLWNjLWJ0bi1zZWNvbmRhcnktaG92ZXItYmcpO2JvcmRlci1jb2xvcjp2YXIoLS1jYy1idG4tc2Vjb25kYXJ5LWhvdmVyLWJvcmRlci1jb2xvcil9I2NjLW1haW4gLnBtX19jbG9zZS1idG46aG92ZXIgc3Zne3N0cm9rZTp2YXIoLS1jYy1idG4tc2Vjb25kYXJ5LWhvdmVyLWNvbG9yKX0jY2MtbWFpbiAucG1fX2JvZHl7ZmxleDoxO292ZXJmbG93LXk6YXV0bztvdmVyZmxvdy15Om92ZXJsYXl9I2NjLW1haW4gLnBtX19zZWN0aW9uLCNjYy1tYWluIC5wbV9fc2VjdGlvbi0tdG9nZ2xle2JvcmRlci1yYWRpdXM6dmFyKC0tY2MtYnRuLWJvcmRlci1yYWRpdXMpO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47bWFyZ2luLWJvdHRvbTouNWVtfSNjYy1tYWluIC5wbV9fc2VjdGlvbi0tdG9nZ2xlIC5wbV9fc2VjdGlvbi1kZXNjLXdyYXBwZXJ7Ym9yZGVyOjFweCBzb2xpZCB2YXIoLS1jYy1jb29raWUtY2F0ZWdvcnktYmxvY2stYm9yZGVyKTtib3JkZXItcmFkaXVzOnZhcigtLWNjLWJ0bi1ib3JkZXItcmFkaXVzKTtib3JkZXItdG9wOm5vbmU7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czowO2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOjA7ZGlzcGxheTpub25lO21hcmdpbi10b3A6MCFpbXBvcnRhbnQ7b3ZlcmZsb3c6aGlkZGVufSNjYy1tYWluIC5wbV9fc2VjdGlvbntib3JkZXI6MXB4IHNvbGlkIHZhcigtLWNjLXNlcGFyYXRvci1ib3JkZXItY29sb3IpO3BhZGRpbmc6MWVtO3RyYW5zaXRpb246YmFja2dyb3VuZC1jb2xvciAuMjVzIGVhc2UsYm9yZGVyLWNvbG9yIC4yNXMgZWFzZX0jY2MtbWFpbiAucG1fX3NlY3Rpb246Zmlyc3QtY2hpbGR7Ym9yZGVyOm5vbmU7bWFyZ2luLWJvdHRvbToyZW07bWFyZ2luLXRvcDowO3BhZGRpbmc6MDt0cmFuc2l0aW9uOm5vbmV9I2NjLW1haW4gLnBtX19zZWN0aW9uOm5vdCg6Zmlyc3QtY2hpbGQpOmhvdmVye2JhY2tncm91bmQ6dmFyKC0tY2MtY29va2llLWNhdGVnb3J5LWJsb2NrLWJnKTtib3JkZXItY29sb3I6dmFyKC0tY2MtY29va2llLWNhdGVnb3J5LWJsb2NrLWJvcmRlcil9I2NjLW1haW4gLnBtX19zZWN0aW9uLXRvZ2dsZXMrLnBtX19zZWN0aW9ue21hcmdpbi10b3A6MmVtfSNjYy1tYWluIC5wbV9fc2VjdGlvbi0tdG9nZ2xle2JhY2tncm91bmQ6dmFyKC0tY2MtY29va2llLWNhdGVnb3J5LWJsb2NrLWJnKTtib3JkZXItdG9wOm5vbmU7bWFyZ2luLWJvdHRvbTouMzc1cmVtfSNjYy1tYWluIC5wbV9fc2VjdGlvbi0tdG9nZ2xlIC5wbV9fc2VjdGlvbi10aXRsZXthbGlnbi1pdGVtczpjZW50ZXI7YmFja2dyb3VuZDp2YXIoLS1jYy1jb29raWUtY2F0ZWdvcnktYmxvY2stYmcpO2JvcmRlcjoxcHggc29saWQgdmFyKC0tY2MtY29va2llLWNhdGVnb3J5LWJsb2NrLWJvcmRlcik7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO21pbi1oZWlnaHQ6NThweDtwYWRkaW5nOjEuMWVtIDUuNGVtIDEuMWVtIDEuMmVtO3Bvc2l0aW9uOnJlbGF0aXZlO3RyYW5zaXRpb246YmFja2dyb3VuZC1jb2xvciAuMjVzIGVhc2UsYm9yZGVyLWNvbG9yIC4yNXMgZWFzZTt3aWR0aDoxMDAlfSNjYy1tYWluIC5wbV9fc2VjdGlvbi0tdG9nZ2xlIC5wbV9fc2VjdGlvbi10aXRsZTpob3ZlcntiYWNrZ3JvdW5kOnZhcigtLWNjLWNvb2tpZS1jYXRlZ29yeS1ibG9jay1ob3Zlci1iZyk7Ym9yZGVyLWNvbG9yOnZhcigtLWNjLWNvb2tpZS1jYXRlZ29yeS1ibG9jay1ob3Zlci1ib3JkZXIpfSNjYy1tYWluIC5wbV9fc2VjdGlvbi0tdG9nZ2xlIC5wbV9fc2VjdGlvbi1kZXNje21hcmdpbi10b3A6MDtwYWRkaW5nOjFlbX0jY2MtbWFpbiAucG1fX3NlY3Rpb24tLXRvZ2dsZS5pcy1leHBhbmRlZHstLWNjLWNvb2tpZS1jYXRlZ29yeS1ibG9jay1iZzp2YXIoLS1jYy1jb29raWUtY2F0ZWdvcnktZXhwYW5kZWQtYmxvY2stYmcpOy0tY2MtY29va2llLWNhdGVnb3J5LWJsb2NrLWJvcmRlcjp2YXIoLS1jYy1jb29raWUtY2F0ZWdvcnktZXhwYW5kZWQtYmxvY2staG92ZXItYmcpfSNjYy1tYWluIC5wbV9fc2VjdGlvbi0tdG9nZ2xlLmlzLWV4cGFuZGVkIC5wbV9fc2VjdGlvbi10aXRsZXtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjA7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6MH0jY2MtbWFpbiAucG1fX3NlY3Rpb24tLXRvZ2dsZS5pcy1leHBhbmRlZCAucG1fX3NlY3Rpb24tYXJyb3cgc3Zne3RyYW5zZm9ybTpzY2FsZSguNSkgcm90YXRlKDE4MGRlZyl9I2NjLW1haW4gLnBtX19zZWN0aW9uLS10b2dnbGUuaXMtZXhwYW5kZWQgLnBtX19zZWN0aW9uLWRlc2Mtd3JhcHBlcntkaXNwbGF5OmZsZXh9I2NjLW1haW4gLnBtX19zZWN0aW9uLS1leHBhbmRhYmxlIC5wbV9fc2VjdGlvbi10aXRsZXtjdXJzb3I6cG9pbnRlcjtwYWRkaW5nLWxlZnQ6My40ZW19I2NjLW1haW4gLnBtX19zZWN0aW9uLS1leHBhbmRhYmxlIC5wbV9fc2VjdGlvbi1hcnJvd3tiYWNrZ3JvdW5kOnZhcigtLWNjLXRvZ2dsZS1yZWFkb25seS1iZyk7Ym9yZGVyLXJhZGl1czoxMDAlO2Rpc3BsYXk6ZmxleDtoZWlnaHQ6MjBweDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2xlZnQ6MThweDtwb2ludGVyLWV2ZW50czpub25lO3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjIwcHh9I2NjLW1haW4gLnBtX19zZWN0aW9uLS1leHBhbmRhYmxlIC5wbV9fc2VjdGlvbi1hcnJvdyBzdmd7c3Ryb2tlOnZhcigtLWNjLWJ0bi1zZWNvbmRhcnktY29sb3IpO3RyYW5zZm9ybTpzY2FsZSguNSl9I2NjLW1haW4gLnBtX19zZWN0aW9uLXRpdGxlLXdyYXBwZXJ7YWxpZ24taXRlbXM6Y2VudGVyO2Rpc3BsYXk6ZmxleDtwb3NpdGlvbjpyZWxhdGl2ZX0jY2MtbWFpbiAucG1fX3NlY3Rpb24tdGl0bGUtd3JhcHBlcisucG1fX3NlY3Rpb24tZGVzYy13cmFwcGVye21hcmdpbi10b3A6Ljg1ZW19I2NjLW1haW4gLnBtX19zZWN0aW9uLXRpdGxle2JvcmRlci1yYWRpdXM6dmFyKC0tY2MtYnRuLWJvcmRlci1yYWRpdXMpO2ZvbnQtc2l6ZTouOTVlbTtmb250LXdlaWdodDo2MDB9I2NjLW1haW4gLnBtX19iYWRnZXthbGlnbi1pdGVtczpjZW50ZXI7YmFja2dyb3VuZDp2YXIoLS1jYy1idG4tc2Vjb25kYXJ5LWJnKTtib3JkZXItcmFkaXVzOjVlbTtjb2xvcjp2YXIoLS1jYy1zZWNvbmRhcnktY29sb3IpO2Rpc3BsYXk6ZmxleDtmbGV4Om5vbmU7Zm9udC1zaXplOi44ZW07Zm9udC13ZWlnaHQ6NjAwO2hlaWdodDoyM3B4O2p1c3RpZnktY29udGVudDpjZW50ZXI7bWFyZ2luLWxlZnQ6MWVtO21pbi13aWR0aDoyM3B4O292ZXJmbG93OmhpZGRlbjtwYWRkaW5nOjAgLjZlbSAxcHg7cG9zaXRpb246cmVsYXRpdmU7dGV4dC1hbGlnbjpjZW50ZXI7d2hpdGUtc3BhY2U6bm93cmFwO3dpZHRoOmF1dG99I2NjLW1haW4gLnBtX19zZXJ2aWNlLWNvdW50ZXJ7YmFja2dyb3VuZDp2YXIoLS1jYy1idG4tcHJpbWFyeS1iZyk7Y29sb3I6dmFyKC0tY2MtYnRuLXByaW1hcnktY29sb3IpO3BhZGRpbmc6MDt3aWR0aDoyM3B4fSNjYy1tYWluIC5wbV9fc2VydmljZS1jb3VudGVyW2RhdGEtY291bnRlcmxhYmVsXXtwYWRkaW5nOjAgLjZlbSAxcHg7d2lkdGg6YXV0b30jY2MtbWFpbiAuc2VjdGlvbl9fdG9nZ2xlLCNjYy1tYWluIC5zZWN0aW9uX190b2dnbGUtd3JhcHBlciwjY2MtbWFpbiAudG9nZ2xlX19pY29uLCNjYy1tYWluIC50b2dnbGVfX2xhYmVse2JvcmRlci1yYWRpdXM6dmFyKC0tY2MtcG0tdG9nZ2xlLWJvcmRlci1yYWRpdXMpO2hlaWdodDoyM3B4O3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3dpZHRoOjUwcHh9I2NjLW1haW4gLnNlY3Rpb25fX3RvZ2dsZS13cmFwcGVye2N1cnNvcjpwb2ludGVyO3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjE4cHg7ei1pbmRleDoxfSNjYy1tYWluIC50b2dnbGUtc2VydmljZXtoZWlnaHQ6MTlweDtwb3NpdGlvbjpyZWxhdGl2ZTtyaWdodDowO3dpZHRoOjQycHh9I2NjLW1haW4gLnRvZ2dsZS1zZXJ2aWNlIC5zZWN0aW9uX190b2dnbGUsI2NjLW1haW4gLnRvZ2dsZS1zZXJ2aWNlIC50b2dnbGVfX2ljb24sI2NjLW1haW4gLnRvZ2dsZS1zZXJ2aWNlIC50b2dnbGVfX2xhYmVse2hlaWdodDoxOXB4O3dpZHRoOjQycHh9I2NjLW1haW4gLnRvZ2dsZS1zZXJ2aWNlIC50b2dnbGVfX2ljb257cG9zaXRpb246cmVsYXRpdmV9I2NjLW1haW4gLnRvZ2dsZS1zZXJ2aWNlIC50b2dnbGVfX2ljb24tY2lyY2xle2hlaWdodDoxOXB4O3dpZHRoOjE5cHh9I2NjLW1haW4gLnRvZ2dsZS1zZXJ2aWNlIC5zZWN0aW9uX190b2dnbGU6Y2hlY2tlZH4udG9nZ2xlX19pY29uIC50b2dnbGVfX2ljb24tY2lyY2xle3RyYW5zZm9ybTp0cmFuc2xhdGVYKDIzcHgpfSNjYy1tYWluIC5wbV9fc2VjdGlvbi0tdG9nZ2xlOm50aC1jaGlsZCgyKSAuc2VjdGlvbl9fdG9nZ2xlLXdyYXBwZXI6YWZ0ZXJ7ZGlzcGxheTpub25lIWltcG9ydGFudH0jY2MtbWFpbiAuc2VjdGlvbl9fdG9nZ2xle2JvcmRlcjowO2N1cnNvcjpwb2ludGVyO2Rpc3BsYXk6YmxvY2s7bGVmdDowO21hcmdpbjowO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowfSNjYy1tYWluIC5zZWN0aW9uX190b2dnbGU6ZGlzYWJsZWR7Y3Vyc29yOm5vdC1hbGxvd2VkfSNjYy1tYWluIC50b2dnbGVfX2ljb257YmFja2dyb3VuZDp2YXIoLS1jYy10b2dnbGUtb2ZmLWJnKTtib3gtc2hhZG93OjAgMCAwIDFweCB2YXIoLS1jYy10b2dnbGUtb2ZmLWJnKTtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O3BvaW50ZXItZXZlbnRzOm5vbmU7cG9zaXRpb246YWJzb2x1dGU7dHJhbnNpdGlvbjphbGwgLjI1cyBlYXNlfSNjYy1tYWluIC50b2dnbGVfX2ljb24tY2lyY2xle2JhY2tncm91bmQ6dmFyKC0tY2MtdG9nZ2xlLW9mZi1rbm9iLWJnKTtib3JkZXI6bm9uZTtib3JkZXItcmFkaXVzOnZhcigtLWNjLXBtLXRvZ2dsZS1ib3JkZXItcmFkaXVzKTtib3gtc2hhZG93OjAgMXB4IDJweCByZ2JhKDI0LDMyLDMsLjM2KTtkaXNwbGF5OmJsb2NrO2hlaWdodDoyM3B4O2xlZnQ6MDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuMjVzIGVhc2UsYmFja2dyb3VuZC1jb2xvciAuMjVzIGVhc2U7d2lkdGg6MjNweH0jY2MtbWFpbiAudG9nZ2xlX19pY29uLW9mZiwjY2MtbWFpbiAudG9nZ2xlX19pY29uLW9ue2hlaWdodDoxMDAlO3Bvc2l0aW9uOmFic29sdXRlO3RyYW5zaXRpb246b3BhY2l0eSAuMTVzIGVhc2U7d2lkdGg6MTAwJX0jY2MtbWFpbiAudG9nZ2xlX19pY29uLW9ue29wYWNpdHk6MDt0cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKX0jY2MtbWFpbiAudG9nZ2xlX19pY29uLW9uIHN2Z3tzdHJva2U6dmFyKC0tY2MtdG9nZ2xlLW9uLWJnKTt0cmFuc2Zvcm06c2NhbGUoLjU1KSByb3RhdGUoLTQ1ZGVnKX0jY2MtbWFpbiAudG9nZ2xlX19pY29uLW9mZntvcGFjaXR5OjF9I2NjLW1haW4gLnRvZ2dsZV9faWNvbi1vZmYgc3Zne3N0cm9rZTp2YXIoLS1jYy10b2dnbGUtb2ZmLWJnKTt0cmFuc2Zvcm06c2NhbGUoLjU1KX0jY2MtbWFpbiAuc2VjdGlvbl9fdG9nZ2xlOmNoZWNrZWR+LnRvZ2dsZV9faWNvbntiYWNrZ3JvdW5kOnZhcigtLWNjLXRvZ2dsZS1vbi1iZyk7Ym94LXNoYWRvdzowIDAgMCAxcHggdmFyKC0tY2MtdG9nZ2xlLW9uLWJnKX0jY2MtbWFpbiAuc2VjdGlvbl9fdG9nZ2xlOmNoZWNrZWR+LnRvZ2dsZV9faWNvbiAudG9nZ2xlX19pY29uLWNpcmNsZXtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWNjLXRvZ2dsZS1vbi1rbm9iLWJnKTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgyN3B4KX0jY2MtbWFpbiAuc2VjdGlvbl9fdG9nZ2xlOmNoZWNrZWR+LnRvZ2dsZV9faWNvbiAudG9nZ2xlX19pY29uLW9ue29wYWNpdHk6MX0jY2MtbWFpbiAuc2VjdGlvbl9fdG9nZ2xlOmNoZWNrZWR+LnRvZ2dsZV9faWNvbiAudG9nZ2xlX19pY29uLW9mZntvcGFjaXR5OjB9I2NjLW1haW4gLnNlY3Rpb25fX3RvZ2dsZTpjaGVja2VkOmRpc2FibGVkfi50b2dnbGVfX2ljb257YmFja2dyb3VuZDp2YXIoLS1jYy10b2dnbGUtcmVhZG9ubHktYmcpO2JveC1zaGFkb3c6MCAwIDAgMXB4IHZhcigtLWNjLXRvZ2dsZS1yZWFkb25seS1iZyl9I2NjLW1haW4gLnNlY3Rpb25fX3RvZ2dsZTpjaGVja2VkOmRpc2FibGVkfi50b2dnbGVfX2ljb24gLnRvZ2dsZV9faWNvbi1jaXJjbGV7YmFja2dyb3VuZDp2YXIoLS1jYy10b2dnbGUtcmVhZG9ubHkta25vYi1iZyk7Ym94LXNoYWRvdzpub25lfSNjYy1tYWluIC5zZWN0aW9uX190b2dnbGU6Y2hlY2tlZDpkaXNhYmxlZH4udG9nZ2xlX19pY29uIHN2Z3tzdHJva2U6dmFyKC0tY2MtdG9nZ2xlLXJlYWRvbmx5LWtub2ItaWNvbi1jb2xvcil9I2NjLW1haW4gLnRvZ2dsZV9fbGFiZWx7b3BhY2l0eTowO292ZXJmbG93OmhpZGRlbjtwb2ludGVyLWV2ZW50czpub25lO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO3otaW5kZXg6LTF9I2NjLW1haW4gLnBtX19zZWN0aW9uLWRlc2Mtd3JhcHBlcntjb2xvcjp2YXIoLS1jYy1zZWNvbmRhcnktY29sb3IpO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47Zm9udC1zaXplOi45ZW19I2NjLW1haW4gLnBtX19zZWN0aW9uLWRlc2Mtd3JhcHBlcj46bm90KDpsYXN0LWNoaWxkKXtib3JkZXItYm90dG9tOjFweCBzb2xpZCB2YXIoLS1jYy1jb29raWUtY2F0ZWdvcnktYmxvY2stYm9yZGVyKX0jY2MtbWFpbiAucG1fX3NlY3Rpb24tc2VydmljZXN7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn0jY2MtbWFpbiAucG1fX3NlcnZpY2V7YWxpZ24taXRlbXM6Y2VudGVyO2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjtwYWRkaW5nOi40ZW0gMS4yZW07cG9zaXRpb246cmVsYXRpdmU7dHJhbnNpdGlvbjpiYWNrZ3JvdW5kLWNvbG9yIC4xNXMgZWFzZX0jY2MtbWFpbiAucG1fX3NlcnZpY2U6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1jYy1jb29raWUtY2F0ZWdvcnktYmxvY2staG92ZXItYmcpfSNjYy1tYWluIC5wbV9fc2VydmljZS1oZWFkZXJ7YWxpZ24taXRlbXM6Y2VudGVyO2Rpc3BsYXk6ZmxleDttYXJnaW4tcmlnaHQ6MWVtO3dpZHRoOjEwMCV9I2NjLW1haW4gLnBtX19zZXJ2aWNlLWljb257Ym9yZGVyOjJweCBzb2xpZDtib3JkZXItcmFkaXVzOjEwMCU7aGVpZ2h0OjhweDttYXJnaW4tbGVmdDo2cHg7bWFyZ2luLXJpZ2h0OjIwcHg7bWFyZ2luLXRvcDoxcHg7bWluLXdpZHRoOjhweH0jY2MtbWFpbiAucG1fX3NlcnZpY2UtdGl0bGV7Zm9udC1zaXplOi45NWVtO3dpZHRoOjEwMCU7d29yZC1icmVhazpicmVhay13b3JkfSNjYy1tYWluIC5wbV9fc2VjdGlvbi1kZXNje2xpbmUtaGVpZ2h0OjEuNWVtfSNjYy1tYWluIC5wbV9fc2VjdGlvbi10YWJsZXtib3JkZXItY29sbGFwc2U6Y29sbGFwc2U7Zm9udC1zaXplOi45ZW07bWFyZ2luOjA7b3ZlcmZsb3c6aGlkZGVuO3BhZGRpbmc6MDt0ZXh0LWFsaWduOmxlZnQ7d2lkdGg6MTAwJX0jY2MtbWFpbiAucG1fX3RhYmxlLWNhcHRpb257dGV4dC1hbGlnbjpsZWZ0fSNjYy1tYWluIC5wbV9fdGFibGUtY2FwdGlvbiwjY2MtbWFpbiAucG1fX3RhYmxlLWhlYWQ+dHJ7Ym9yZGVyLWJvdHRvbToxcHggZGFzaGVkIHZhcigtLWNjLXNlcGFyYXRvci1ib3JkZXItY29sb3IpO2NvbG9yOnZhcigtLWNjLXByaW1hcnktY29sb3IpO2ZvbnQtd2VpZ2h0OjYwMH0jY2MtbWFpbiAucG1fX3RhYmxlLXRye3RyYW5zaXRpb246YmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2V9I2NjLW1haW4gLnBtX190YWJsZS10cjpob3ZlcntiYWNrZ3JvdW5kOnZhcigtLWNjLWNvb2tpZS1jYXRlZ29yeS1ibG9jay1ob3Zlci1iZyl9I2NjLW1haW4gLnBtX190YWJsZS1jYXB0aW9uLCNjYy1tYWluIC5wbV9fdGFibGUtdGQsI2NjLW1haW4gLnBtX190YWJsZS10aHtwYWRkaW5nOi42MjVlbSAuNjI1ZW0gLjYyNWVtIDEuMmVtO3ZlcnRpY2FsLWFsaWduOnRvcH0jY2MtbWFpbiAucG1fX2Zvb3Rlcntib3JkZXItdG9wOjFweCBzb2xpZCB2YXIoLS1jYy1zZXBhcmF0b3ItYm9yZGVyLWNvbG9yKTtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW59I2NjLW1haW4gLnBtX19idG4tZ3JvdXB7ZGlzcGxheTpmbGV4fSNjYy1tYWluIC5wbV9fYnRuKy5wbV9fYnRuLCNjYy1tYWluIC5wbV9fYnRuLWdyb3VwKy5wbV9fYnRuLWdyb3Vwe21hcmdpbi1sZWZ0Oi4zNzVyZW19I2NjLW1haW4gLnBtLS1mbGlwIC5wbV9fYnRuKy5wbV9fYnRuLCNjYy1tYWluIC5wbS0tZmxpcCAucG1fX2J0bi1ncm91cCsucG1fX2J0bi1ncm91cHttYXJnaW4tbGVmdDowO21hcmdpbi1yaWdodDouMzc1cmVtfSNjYy1tYWluIC5wbV9fYnRue2JhY2tncm91bmQ6dmFyKC0tY2MtYnRuLXByaW1hcnktYmcpO2JvcmRlcjoxcHggc29saWQgdmFyKC0tY2MtYnRuLXByaW1hcnktYm9yZGVyLWNvbG9yKTtib3JkZXItcmFkaXVzOnZhcigtLWNjLWJ0bi1ib3JkZXItcmFkaXVzKTtjb2xvcjp2YXIoLS1jYy1idG4tcHJpbWFyeS1jb2xvcik7ZmxleDphdXRvO2ZvbnQtc2l6ZTouODJlbTtmb250LXdlaWdodDo2MDA7bWluLWhlaWdodDo0MnB4O21pbi13aWR0aDoxMTBweDtwYWRkaW5nOi41ZW0gMS41ZW07dGV4dC1hbGlnbjpjZW50ZXI7dHJhbnNpdGlvbjpiYWNrZ3JvdW5kLWNvbG9yIC4xNXMgZWFzZSxib3JkZXItY29sb3IgLjE1cyBlYXNlLGNvbG9yIC4xNXMgZWFzZX0jY2MtbWFpbiAucG1fX2J0bjpob3ZlcntiYWNrZ3JvdW5kOnZhcigtLWNjLWJ0bi1wcmltYXJ5LWhvdmVyLWJnKTtib3JkZXItY29sb3I6dmFyKC0tY2MtYnRuLXByaW1hcnktaG92ZXItYm9yZGVyLWNvbG9yKTtjb2xvcjp2YXIoLS1jYy1idG4tcHJpbWFyeS1ob3Zlci1jb2xvcil9I2NjLW1haW4gLnBtX19idG4tLXNlY29uZGFyeXtiYWNrZ3JvdW5kOnZhcigtLWNjLWJ0bi1zZWNvbmRhcnktYmcpO2JvcmRlci1jb2xvcjp2YXIoLS1jYy1idG4tc2Vjb25kYXJ5LWJvcmRlci1jb2xvcik7Y29sb3I6dmFyKC0tY2MtYnRuLXNlY29uZGFyeS1jb2xvcil9I2NjLW1haW4gLnBtX19idG4tLXNlY29uZGFyeTpob3ZlcntiYWNrZ3JvdW5kOnZhcigtLWNjLWJ0bi1zZWNvbmRhcnktaG92ZXItYmcpO2JvcmRlci1jb2xvcjp2YXIoLS1jYy1idG4tc2Vjb25kYXJ5LWhvdmVyLWJvcmRlci1jb2xvcik7Y29sb3I6dmFyKC0tY2MtYnRuLXNlY29uZGFyeS1ob3Zlci1jb2xvcil9I2NjLW1haW4gLnBtLS1ib3h7aGVpZ2h0OmNhbGMoMTAwJSAtIDJlbSk7bGVmdDp2YXIoLS1jYy1tb2RhbC1tYXJnaW4pO21hcmdpbjowIGF1dG87bWF4LWhlaWdodDozNy41ZW07bWF4LXdpZHRoOjQzZW07cmlnaHQ6dmFyKC0tY2MtbW9kYWwtbWFyZ2luKTt0b3A6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGVZKGNhbGMoLTUwJSArIDEuNmVtKSl9I2NjLW1haW4gLnBtLS1ib3gucG0tLWZsaXAgLnBtX19idG4tZ3JvdXAsI2NjLW1haW4gLnBtLS1ib3gucG0tLWZsaXAgLnBtX19mb290ZXJ7ZmxleC1kaXJlY3Rpb246cm93LXJldmVyc2V9I2NjLW1haW4gLnBtLS1iYXJ7Ym9yZGVyLXJhZGl1czowO2JvdHRvbTowO2hlaWdodDoxMDAlO21hcmdpbjowO21heC1oZWlnaHQ6bm9uZTttYXgtd2lkdGg6MjllbTtvcGFjaXR5OjE7dG9wOjA7d2lkdGg6MTAwJTstLWNjLW1vZGFsLXRyYW5zaXRpb24tZHVyYXRpb246LjM1c30jY2MtbWFpbiAucG0tLWJhciAucG1fX3NlY3Rpb24tdGFibGUsI2NjLW1haW4gLnBtLS1iYXIgLnBtX190YWJsZS1ib2R5LCNjYy1tYWluIC5wbS0tYmFyIC5wbV9fdGFibGUtdGQsI2NjLW1haW4gLnBtLS1iYXIgLnBtX190YWJsZS10aCwjY2MtbWFpbiAucG0tLWJhciAucG1fX3RhYmxlLXRye2Rpc3BsYXk6YmxvY2t9I2NjLW1haW4gLnBtLS1iYXIgLnBtX190YWJsZS1oZWFke2Rpc3BsYXk6bm9uZX0jY2MtbWFpbiAucG0tLWJhciAucG1fX3RhYmxlLWNhcHRpb257ZGlzcGxheTpibG9ja30jY2MtbWFpbiAucG0tLWJhciAucG1fX3RhYmxlLXRyOm5vdCg6bGFzdC1jaGlsZCl7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgdmFyKC0tY2Mtc2VwYXJhdG9yLWJvcmRlci1jb2xvcil9I2NjLW1haW4gLnBtLS1iYXIgLnBtX190YWJsZS10ZHtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW59I2NjLW1haW4gLnBtLS1iYXIgLnBtX190YWJsZS10ZDpiZWZvcmV7Y29sb3I6dmFyKC0tY2MtcHJpbWFyeS1jb2xvcik7Y29udGVudDphdHRyKGRhdGEtY29sdW1uKTtmbGV4OjE7Zm9udC13ZWlnaHQ6NjAwO21pbi13aWR0aDoxMDBweDtvdmVyZmxvdzpoaWRkZW47cGFkZGluZy1yaWdodDoyZW07dGV4dC1vdmVyZmxvdzplbGxpcHNpc30jY2MtbWFpbiAucG0tLWJhciAucG1fX3RhYmxlLXRkPmRpdntmbGV4OjN9I2NjLW1haW4gLnBtLS1iYXI6bm90KC5wbS0td2lkZSkgLnBtX19ib2R5LCNjYy1tYWluIC5wbS0tYmFyOm5vdCgucG0tLXdpZGUpIC5wbV9fZm9vdGVyLCNjYy1tYWluIC5wbS0tYmFyOm5vdCgucG0tLXdpZGUpIC5wbV9faGVhZGVye3BhZGRpbmc6MWVtIDEuM2VtfSNjYy1tYWluIC5wbS0tYmFyOm5vdCgucG0tLXdpZGUpIC5wbV9fYnRuLWdyb3VwLCNjYy1tYWluIC5wbS0tYmFyOm5vdCgucG0tLXdpZGUpIC5wbV9fZm9vdGVye2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn0jY2MtbWFpbiAucG0tLWJhcjpub3QoLnBtLS13aWRlKSAucG1fX2J0bisucG1fX2J0biwjY2MtbWFpbiAucG0tLWJhcjpub3QoLnBtLS13aWRlKSAucG1fX2J0bi1ncm91cCsucG1fX2J0bi1ncm91cHttYXJnaW46LjM3NXJlbSAwIDB9I2NjLW1haW4gLnBtLS1iYXI6bm90KC5wbS0td2lkZSkucG0tLWZsaXAgLnBtX19idG4tZ3JvdXAsI2NjLW1haW4gLnBtLS1iYXI6bm90KC5wbS0td2lkZSkucG0tLWZsaXAgLnBtX19mb290ZXJ7ZmxleC1kaXJlY3Rpb246Y29sdW1uLXJldmVyc2V9I2NjLW1haW4gLnBtLS1iYXI6bm90KC5wbS0td2lkZSkucG0tLWZsaXAgLnBtX19idG4rLnBtX19idG4sI2NjLW1haW4gLnBtLS1iYXI6bm90KC5wbS0td2lkZSkucG0tLWZsaXAgLnBtX19idG4tZ3JvdXArLnBtX19idG4tZ3JvdXB7bWFyZ2luLWJvdHRvbTouMzc1cmVtO21hcmdpbi10b3A6MH0jY2MtbWFpbiAucG0tLWJhcjpub3QoLnBtLS13aWRlKSAucG1fX2JhZGdle2Rpc3BsYXk6bm9uZX0jY2MtbWFpbiAucG0tLWJhci5wbS0tbGVmdHtsZWZ0OjA7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTEwMCUpfSNjYy1tYWluIC5wbS0tYmFyLnBtLS1yaWdodHtyaWdodDowO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDEwMCUpfSNjYy1tYWluIC5wbS0tYmFyLnBtLS13aWRle21heC13aWR0aDozNWVtfSNjYy1tYWluIC5wbS0tYmFyLnBtLS13aWRlIC5wbV9fYm9keSwjY2MtbWFpbiAucG0tLWJhci5wbS0td2lkZSAucG1fX2Zvb3RlciwjY2MtbWFpbiAucG0tLWJhci5wbS0td2lkZSAucG1fX2hlYWRlcntwYWRkaW5nOjFlbSAxLjRlbX0jY2MtbWFpbiAucG0tLWJhci5wbS0td2lkZS5wbS0tZmxpcCAucG1fX2J0bi1ncm91cCwjY2MtbWFpbiAucG0tLWJhci5wbS0td2lkZS5wbS0tZmxpcCAucG1fX2Zvb3RlcntmbGV4LWRpcmVjdGlvbjpyb3ctcmV2ZXJzZX0jY2MtbWFpbiAucG0tb3ZlcmxheXtiYWNrZ3JvdW5kOnZhcigtLWNjLW92ZXJsYXktYmcpO2JvdHRvbTowO2NvbnRlbnQ6XCJcIjtsZWZ0OjA7b3BhY2l0eTowO3Bvc2l0aW9uOmZpeGVkO3JpZ2h0OjA7dG9wOjA7dmlzaWJpbGl0eTpoaWRkZW47ei1pbmRleDoxfSNjYy1tYWluIC5jYy0tYW5pbSAucG0sI2NjLW1haW4gLmNjLS1hbmltIC5wbS1vdmVybGF5e3RyYW5zaXRpb246b3BhY2l0eSB2YXIoLS1jYy1tb2RhbC10cmFuc2l0aW9uLWR1cmF0aW9uKSBlYXNlLHZpc2liaWxpdHkgdmFyKC0tY2MtbW9kYWwtdHJhbnNpdGlvbi1kdXJhdGlvbikgZWFzZSx0cmFuc2Zvcm0gdmFyKC0tY2MtbW9kYWwtdHJhbnNpdGlvbi1kdXJhdGlvbikgZWFzZX0uc2hvdy0tcHJlZmVyZW5jZXMgI2NjLW1haW4gLmNjLS1hbmltIC5wbXtvcGFjaXR5OjE7dmlzaWJpbGl0eTp2aXNpYmxlIWltcG9ydGFudH0uc2hvdy0tcHJlZmVyZW5jZXMgI2NjLW1haW4gLmNjLS1hbmltIC5wbS0tYm94e3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpfS5zaG93LS1wcmVmZXJlbmNlcyAjY2MtbWFpbiAuY2MtLWFuaW0gLnBtLS1iYXJ7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCl9LnNob3ctLXByZWZlcmVuY2VzICNjYy1tYWluIC5jYy0tYW5pbSAucG0tb3ZlcmxheXtvcGFjaXR5OjE7dmlzaWJpbGl0eTp2aXNpYmxlfSNjYy1tYWluLmNjLS1ydGwgLnBtX19zZXJ2aWNlLWhlYWRlcnttYXJnaW4tbGVmdDoxZW07bWFyZ2luLXJpZ2h0OjB9I2NjLW1haW4uY2MtLXJ0bCAucG1fX3NlY3Rpb24tYXJyb3d7bGVmdDp1bnNldDtyaWdodDoxOHB4fSNjYy1tYWluLmNjLS1ydGwgLnNlY3Rpb25fX3RvZ2dsZS13cmFwcGVye2xlZnQ6MThweDtyaWdodDp1bnNldDt0cmFuc2Zvcm0tb3JpZ2luOmxlZnR9I2NjLW1haW4uY2MtLXJ0bCAudG9nZ2xlLXNlcnZpY2V7bGVmdDowfSNjYy1tYWluLmNjLS1ydGwgLnBtX19zZXJ2aWNlLWljb257bWFyZ2luLWxlZnQ6MjBweDttYXJnaW4tcmlnaHQ6NXB4fSNjYy1tYWluLmNjLS1ydGwgLnBtX19zZWN0aW9uLS10b2dnbGUgLnBtX19zZWN0aW9uLXRpdGxle3BhZGRpbmctbGVmdDo1LjRlbTtwYWRkaW5nLXJpZ2h0OjEuMmVtfSNjYy1tYWluLmNjLS1ydGwgLnBtX19zZWN0aW9uLS1leHBhbmRhYmxlIC5wbV9fc2VjdGlvbi10aXRsZXtwYWRkaW5nLXJpZ2h0OjMuNGVtfSNjYy1tYWluLmNjLS1ydGwgLnBtX19iYWRnZXttYXJnaW4tbGVmdDp1bnNldDttYXJnaW4tcmlnaHQ6MWVtfSNjYy1tYWluLmNjLS1ydGwgLnRvZ2dsZV9faWNvbi1jaXJjbGV7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMjdweCl9I2NjLW1haW4uY2MtLXJ0bCAudG9nZ2xlLXNlcnZpY2UgLnRvZ2dsZV9faWNvbi1jaXJjbGV7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMjNweCl9I2NjLW1haW4uY2MtLXJ0bCAuc2VjdGlvbl9fdG9nZ2xlOmNoZWNrZWR+LnRvZ2dsZV9faWNvbiAudG9nZ2xlX19pY29uLWNpcmNsZXt0cmFuc2Zvcm06dHJhbnNsYXRlWCgwKX0jY2MtbWFpbi5jYy0tcnRsIC5wbV9fdGFibGUtdGQsI2NjLW1haW4uY2MtLXJ0bCAucG1fX3RhYmxlLXRoe3BhZGRpbmctbGVmdDp1bnNldDtwYWRkaW5nLXJpZ2h0OjEuMmVtO3RleHQtYWxpZ246cmlnaHR9I2NjLW1haW4uY2MtLXJ0bCAucG1fX3RhYmxlLXRke3BhZGRpbmctbGVmdDp1bnNldDtwYWRkaW5nLXJpZ2h0OjEuMmVtfSNjYy1tYWluLmNjLS1ydGwgLnBtX190YWJsZS10ZDpiZWZvcmV7cGFkZGluZy1sZWZ0OjJlbTtwYWRkaW5nLXJpZ2h0OnVuc2V0fSNjYy1tYWluLmNjLS1ydGwgLnBtX19idG4rLnBtX19idG4sI2NjLW1haW4uY2MtLXJ0bCAucG1fX2J0bi1ncm91cCsucG1fX2J0bi1ncm91cHttYXJnaW4tbGVmdDowO21hcmdpbi1yaWdodDouMzc1cmVtfSNjYy1tYWluLmNjLS1ydGwgLnBtLS1mbGlwIC5wbV9fYnRuKy5wbV9fYnRuLCNjYy1tYWluLmNjLS1ydGwgLnBtLS1mbGlwIC5wbV9fYnRuLWdyb3VwKy5wbV9fYnRuLWdyb3Vwe21hcmdpbi1sZWZ0Oi4zNzVyZW07bWFyZ2luLXJpZ2h0OjB9I2NjLW1haW4uY2MtLXJ0bCAucG0tLWZsaXAucG0tLWJhcjpub3QoLnBtLS13aWRlKSAucG1fX2J0bisucG1fX2J0biwjY2MtbWFpbi5jYy0tcnRsIC5wbS0tZmxpcC5wbS0tYmFyOm5vdCgucG0tLXdpZGUpIC5wbV9fYnRuLWdyb3VwKy5wbV9fYnRuLWdyb3Vwe21hcmdpbi1sZWZ0OjB9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo2NDBweCl7I2NjLW1haW4gLnBte2JvcmRlci1yYWRpdXM6MDtib3R0b206MDtoZWlnaHQ6YXV0bztsZWZ0OjA7bWF4LWhlaWdodDoxMDAlO21heC13aWR0aDpub25lIWltcG9ydGFudDtyaWdodDowO3RvcDowO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDEuNmVtKX0jY2MtbWFpbiAucG1fX2JvZHksI2NjLW1haW4gLnBtX19mb290ZXIsI2NjLW1haW4gLnBtX19oZWFkZXJ7cGFkZGluZzouOWVtIWltcG9ydGFudH0jY2MtbWFpbiAucG1fX2JhZGdle2Rpc3BsYXk6bm9uZX0jY2MtbWFpbiAucG1fX3NlY3Rpb24tdGFibGUsI2NjLW1haW4gLnBtX190YWJsZS1ib2R5LCNjYy1tYWluIC5wbV9fdGFibGUtY2FwdGlvbiwjY2MtbWFpbiAucG1fX3RhYmxlLXRkLCNjYy1tYWluIC5wbV9fdGFibGUtdGgsI2NjLW1haW4gLnBtX190YWJsZS10cntkaXNwbGF5OmJsb2NrfSNjYy1tYWluIC5wbV9fdGFibGUtaGVhZHtkaXNwbGF5Om5vbmV9I2NjLW1haW4gLnBtX190YWJsZS10cjpub3QoOmxhc3QtY2hpbGQpe2JvcmRlci1ib3R0b206MXB4IHNvbGlkIHZhcigtLWNjLXNlcGFyYXRvci1ib3JkZXItY29sb3IpfSNjYy1tYWluIC5wbV9fdGFibGUtdGR7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVufSNjYy1tYWluIC5wbV9fdGFibGUtdGQ6YmVmb3Jle2NvbG9yOnZhcigtLWNjLXByaW1hcnktY29sb3IpO2NvbnRlbnQ6YXR0cihkYXRhLWNvbHVtbik7ZmxleDoxO2ZvbnQtd2VpZ2h0OjYwMDttaW4td2lkdGg6MTAwcHg7b3ZlcmZsb3c6aGlkZGVuO3BhZGRpbmctcmlnaHQ6MmVtO3RleHQtb3ZlcmZsb3c6ZWxsaXBzaXN9I2NjLW1haW4gLnBtX190YWJsZS10ZD5kaXZ7ZmxleDozfSNjYy1tYWluIC5wbV9fYnRuLWdyb3VwLCNjYy1tYWluIC5wbV9fZm9vdGVye2ZsZXgtZGlyZWN0aW9uOmNvbHVtbiFpbXBvcnRhbnR9I2NjLW1haW4gLnBtX19idG4tZ3JvdXB7ZGlzcGxheTpmbGV4IWltcG9ydGFudH0jY2MtbWFpbiAucG1fX2J0bisucG1fX2J0biwjY2MtbWFpbiAucG1fX2J0bi1ncm91cCsucG1fX2J0bi1ncm91cHttYXJnaW46LjM3NXJlbSAwIDAhaW1wb3J0YW50fSNjYy1tYWluIC5wbS0tZmxpcCAucG1fX2J0bisucG1fX2J0biwjY2MtbWFpbiAucG0tLWZsaXAgLnBtX19idG4tZ3JvdXArLnBtX19idG4tZ3JvdXB7bWFyZ2luLWJvdHRvbTouMzc1cmVtIWltcG9ydGFudDttYXJnaW4tdG9wOjAhaW1wb3J0YW50fSNjYy1tYWluIC5wbS0tZmxpcCAucG1fX2J0bi1ncm91cCwjY2MtbWFpbiAucG0tLWZsaXAgLnBtX19mb290ZXJ7ZmxleC1kaXJlY3Rpb246Y29sdW1uLXJldmVyc2UhaW1wb3J0YW50fS5zaG93LS1wcmVmZXJlbmNlcyAjY2MtbWFpbiAuY2MtLWFuaW0gLnBte3RyYW5zZm9ybTp0cmFuc2xhdGVZKDApIWltcG9ydGFudH19XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdVYnVudHUnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL3VidW50dS92MjEvNGlDczZLVmpiTkJZbGdvNmVBLnR0ZikgZm9ybWF0KCd0cnVldHlwZScpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnVWJ1bnR1JztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy91YnVudHUvdjIxLzRpQ3Y2S1ZqYk5CWWxnb0NqQzNUdHcudHRmKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdVYnVudHUnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL3VidW50dS92MjEvNGlDdjZLVmpiTkJZbGdvQ3hDdlR0dy50dGYpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbn1cbjpyb290IHtcbiAgLS1tYWluLWNvbG9yOiAjMWYwZTAwO1xuICAtLW1haW4tdGV4dC1jb2xvcjogIzMzMzMzMztcbiAgLS1iYXNlLWlucHV0LWJvZHJkZXItY29sb3I6ICNlYmViZWI7XG4gIC0tZGlzYWJsZWQtZmllbGQtYmctY29sb3I6ICNlYmViZWI7XG4gIC0tZGlzYWJsZWQtZmllbGQtYm9yZGVyLWNvbG9yOiAjNWQ1ZDVkO1xuICAtLXNpbXBsZS1vcmRlcjogI2Y1ZGRhNztcbiAgLS1wZXJpb2RpYy1vcmRlcjogI2Q5ZDlkOTtcbn1cbmh0bWwge1xuICBmb250LWZhbWlseTogJ1VidW50dScsIHNhbnMtc2VyaWY7XG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgaHRtbCB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIGh0bWwge1xuICAgIG92ZXJmbG93LXg6IGNsaXA7XG4gIH1cbn1cbiosXG4qOmJlZm9yZSxcbio6YWZ0ZXIge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGluaGVyaXQ7XG4gIC1tb3otYm94LXNpemluZzogaW5oZXJpdDtcbiAgYm94LXNpemluZzogaW5oZXJpdDtcbn1cbmJvZHkge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHRyYW5zaXRpb246IHBhZGRpbmctdG9wIDAuNHM7XG4gIGJhY2tncm91bmQ6ICNlNGNmYTAgdXJsKCcuLi8uLi8uLi8uLi9mcm9udC9kZXNpZ24vbWFpbi1iYWNrZ3JvdW5kLmpwZycpIGNlbnRlciAxMDBweDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMDBweCkge1xuICBib2R5IHtcbiAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCkge1xuICBib2R5IHtcbiAgICBvdmVyZmxvdy14OiBjbGlwO1xuICB9XG59XG4qLm10Yi02IHtcbiAgbWFyZ2luLWJsb2NrOiAxLjc1cmVtO1xufVxuKi5tdC02IHtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAxLjc1cmVtO1xufVxuKi5tYi02IHtcbiAgbWFyZ2luLWJsb2NrLWVuZDogMS43NXJlbTtcbn1cbioubXRiLTUge1xuICBtYXJnaW4tYmxvY2s6IDEuNXJlbTtcbn1cbioubXQtNSB7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogMS41cmVtO1xufVxuKi5tYi01IHtcbiAgbWFyZ2luLWJsb2NrLWVuZDogMS41cmVtO1xufVxuKi5tdGItNCB7XG4gIG1hcmdpbi1ibG9jazogMS4yNXJlbTtcbn1cbioubXQtNCB7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogMS4yNXJlbTtcbn1cbioubWItNCB7XG4gIG1hcmdpbi1ibG9jay1lbmQ6IDEuMjVyZW07XG59XG4qLm10Yi0zIHtcbiAgbWFyZ2luLWJsb2NrOiAxcmVtO1xufVxuKi5tdC0zIHtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAxcmVtO1xufVxuKi5tYi0zIHtcbiAgbWFyZ2luLWJsb2NrLWVuZDogMXJlbTtcbn1cbioubXRiLTIge1xuICBtYXJnaW4tYmxvY2s6IDAuNzVyZW07XG59XG4qLm10LTIge1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IDAuNzVyZW07XG59XG4qLm1iLTIge1xuICBtYXJnaW4tYmxvY2stZW5kOiAwLjc1cmVtO1xufVxuKi5tdGItMSB7XG4gIG1hcmdpbi1ibG9jazogZXh0cmFjdCgwLjc1cmVtLCAxcmVtLCAxLjI1cmVtLCAxLjVyZW0sIDEuNzVyZW0sIDJyZW0sIDApO1xufVxuKi5tdC0xIHtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiBleHRyYWN0KDAuNzVyZW0sIDFyZW0sIDEuMjVyZW0sIDEuNXJlbSwgMS43NXJlbSwgMnJlbSwgMCk7XG59XG4qLm1iLTEge1xuICBtYXJnaW4tYmxvY2stZW5kOiBleHRyYWN0KDAuNzVyZW0sIDFyZW0sIDEuMjVyZW0sIDEuNXJlbSwgMS43NXJlbSwgMnJlbSwgMCk7XG59XG5pbWcge1xuICBib3JkZXI6IDA7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbmltZy5sYXp5LWltYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDIwMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgd29yZC1icmVhazogYnJlYWstYWxsO1xufVxuaW1nLmxhenktaW1hZ2U6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi10b3A6IC0xcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBjb250ZW50OiAnJztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbmltZy5sYXp5LWltYWdlOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIGZvbnQtc2l6ZTogMnZ3O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICNmZmY7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQRDk0Yld3Z2RtVnljMmx2YmowaU1TNHdJaUJ6ZEdGdVpHRnNiMjVsUFNKdWJ5SS9QZ284SVVSUFExUlpVRVVnYzNabklGQlZRa3hKUXlBaUxTOHZWek5ETHk5RVZFUWdVMVpISURFdU1TOHZSVTRpSUNKb2RIUndPaTh2ZDNkM0xuY3pMbTl5Wnk5SGNtRndhR2xqY3k5VFZrY3ZNUzR4TDBSVVJDOXpkbWN4TVM1a2RHUWlQZ284YzNabklIZHBaSFJvUFNJME1IQjRJaUJvWldsbmFIUTlJalF3Y0hnaUlIWnBaWGRDYjNnOUlqQWdNQ0EwTUNBME1DSWdkbVZ5YzJsdmJqMGlNUzR4SWlCNGJXeHVjejBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01DOXpkbWNpSUhodGJHNXpPbmhzYVc1clBTSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OHhPVGs1TDNoc2FXNXJJaUI0Yld3NmMzQmhZMlU5SW5CeVpYTmxjblpsSWlCemRIbHNaVDBpWm1sc2JDMXlkV3hsT21WMlpXNXZaR1E3WTJ4cGNDMXlkV3hsT21WMlpXNXZaR1E3YzNSeWIydGxMV3hwYm1WcWIybHVPbkp2ZFc1a08zTjBjbTlyWlMxdGFYUmxjbXhwYldsME9qRXVOREUwTWpFN0lpQjRQU0l3Y0hnaUlIazlJakJ3ZUNJK0NpQWdJQ0E4WkdWbWN6NEtJQ0FnSUNBZ0lDQThjM1I1YkdVZ2RIbHdaVDBpZEdWNGRDOWpjM01pUGp3aFcwTkVRVlJCV3dvZ0lDQWdJQ0FnSUNBZ0lDQkFMWGRsWW10cGRDMXJaWGxtY21GdFpYTWdjM0JwYmlCN0NpQWdJQ0FnSUNBZ0lDQWdJQ0FnWm5KdmJTQjdDaUFnSUNBZ0lDQWdJQ0FnSUNBZ0lDQXRkMlZpYTJsMExYUnlZVzV6Wm05eWJUb2djbTkwWVhSbEtEQmtaV2NwQ2lBZ0lDQWdJQ0FnSUNBZ0lDQWdmUW9nSUNBZ0lDQWdJQ0FnSUNBZ0lIUnZJSHNLSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQzEzWldKcmFYUXRkSEpoYm5ObWIzSnRPaUJ5YjNSaGRHVW9MVE0xT1dSbFp5a0tJQ0FnSUNBZ0lDQWdJQ0FnSUNCOUNpQWdJQ0FnSUNBZ0lDQWdJSDBLSUNBZ0lDQWdJQ0FnSUNBZ1FHdGxlV1p5WVcxbGN5QnpjR2x1SUhzS0lDQWdJQ0FnSUNBZ0lDQWdJQ0JtY205dElIc0tJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lIUnlZVzV6Wm05eWJUb2djbTkwWVhSbEtEQmtaV2NwQ2lBZ0lDQWdJQ0FnSUNBZ0lDQWdmUW9nSUNBZ0lDQWdJQ0FnSUNBZ0lIUnZJSHNLSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJSFJ5WVc1elptOXliVG9nY205MFlYUmxLQzB6TlRsa1pXY3BDaUFnSUNBZ0lDQWdJQ0FnSUNBZ2ZRb2dJQ0FnSUNBZ0lDQWdJQ0I5Q2lBZ0lDQWdJQ0FnSUNBZ0lITjJaeUI3Q2lBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0F0ZDJWaWEybDBMWFJ5WVc1elptOXliUzF2Y21sbmFXNDZJRFV3SlNBMU1DVTdDaUFnSUNBZ0lDQWdJQ0FnSUNBZ0lDQXRkMlZpYTJsMExXRnVhVzFoZEdsdmJqb2djM0JwYmlBeExqVnpJR3hwYm1WaGNpQnBibVpwYm1sMFpUc0tJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDMTNaV0pyYVhRdFltRmphMlpoWTJVdGRtbHphV0pwYkdsMGVUb2dhR2xrWkdWdU93b2dJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ1lXNXBiV0YwYVc5dU9pQnpjR2x1SURFdU5YTWdiR2x1WldGeUlHbHVabWx1YVhSbE93b2dJQ0FnSUNBZ0lDQWdJQ0I5Q2lBZ0lDQWdJQ0FnWFYwK1BDOXpkSGxzWlQ0S0lDQWdJRHd2WkdWbWN6NEtJQ0FnSUR4bklHbGtQU0p2ZFhSbGNpSStDaUFnSUNBZ0lDQWdQR2MrQ2lBZ0lDQWdJQ0FnSUNBZ0lEeHdZWFJvSUdROUlrMHlNQ3d3UXpJeUxqSXdOVGdzTUNBeU15NDVPVE01TERFdU56ZzRNVE1nTWpNdU9Ua3pPU3d6TGprNU16bERNak11T1Rrek9TdzJMakU1T1RZNElESXlMakl3TlRnc055NDVPRGM0TVNBeU1DdzNMams0TnpneFF6RTNMamM1TkRJc055NDVPRGM0TVNBeE5pNHdNRFl4TERZdU1UazVOamdnTVRZdU1EQTJNU3d6TGprNU16bERNVFl1TURBMk1Td3hMamM0T0RFeklERTNMamM1TkRJc01DQXlNQ3d3V2lJZ2MzUjViR1U5SW1acGJHdzZZbXhoWTJzN0lpOCtDaUFnSUNBZ0lDQWdQQzluUGdvZ0lDQWdJQ0FnSUR4blBnb2dJQ0FnSUNBZ0lDQWdJQ0E4Y0dGMGFDQmtQU0pOTlM0NE5UYzROaXcxTGpnMU56ZzJRemN1TkRFM05UZ3NOQzR5T1RneE5TQTVMamswTmpNNExEUXVNams0TVRVZ01URXVOVEEyTVN3MUxqZzFOemcyUXpFekxqQTJOVGdzTnk0ME1UYzFPQ0F4TXk0d05qVTRMRGt1T1RRMk16Z2dNVEV1TlRBMk1Td3hNUzQxTURZeFF6a3VPVFEyTXpnc01UTXVNRFkxT0NBM0xqUXhOelU0TERFekxqQTJOVGdnTlM0NE5UYzROaXd4TVM0MU1EWXhRelF1TWprNE1UVXNPUzQ1TkRZek9DQTBMakk1T0RFMUxEY3VOREUzTlRnZ05TNDROVGM0Tml3MUxqZzFOemcyV2lJZ2MzUjViR1U5SW1acGJHdzZjbWRpS0RJeE1Dd3lNVEFzTWpFd0tUc2lMejRLSUNBZ0lDQWdJQ0E4TDJjK0NpQWdJQ0FnSUNBZ1BHYytDaUFnSUNBZ0lDQWdJQ0FnSUR4d1lYUm9JR1E5SWsweU1Dd3pNaTR3TVRJeVF6SXlMakl3TlRnc016SXVNREV5TWlBeU15NDVPVE01TERNekxqZ3dNRE1nTWpNdU9Ua3pPU3d6Tmk0d01EWXhRekl6TGprNU16a3NNemd1TWpFeE9TQXlNaTR5TURVNExEUXdJREl3TERRd1F6RTNMamM1TkRJc05EQWdNVFl1TURBMk1Td3pPQzR5TVRFNUlERTJMakF3TmpFc016WXVNREEyTVVNeE5pNHdNRFl4TERNekxqZ3dNRE1nTVRjdU56azBNaXd6TWk0d01USXlJREl3TERNeUxqQXhNakphSWlCemRIbHNaVDBpWm1sc2JEcHlaMklvTVRNd0xERXpNQ3d4TXpBcE95SXZQZ29nSUNBZ0lDQWdJRHd2Wno0S0lDQWdJQ0FnSUNBOFp6NEtJQ0FnSUNBZ0lDQWdJQ0FnUEhCaGRHZ2daRDBpVFRJNExqUTVNemtzTWpndU5Ea3pPVU16TUM0d05UTTJMREkyTGprek5ESWdNekl1TlRneU5Dd3lOaTQ1TXpReUlETTBMakUwTWpFc01qZ3VORGt6T1VNek5TNDNNREU1TERNd0xqQTFNellnTXpVdU56QXhPU3d6TWk0MU9ESTBJRE0wTGpFME1qRXNNelF1TVRReU1VTXpNaTQxT0RJMExETTFMamN3TVRrZ016QXVNRFV6Tml3ek5TNDNNREU1SURJNExqUTVNemtzTXpRdU1UUXlNVU15Tmk0NU16UXlMRE15TGpVNE1qUWdNall1T1RNME1pd3pNQzR3TlRNMklESTRMalE1TXprc01qZ3VORGt6T1ZvaUlITjBlV3hsUFNKbWFXeHNPbkpuWWlneE1ERXNNVEF4TERFd01TazdJaTgrQ2lBZ0lDQWdJQ0FnUEM5blBnb2dJQ0FnSUNBZ0lEeG5QZ29nSUNBZ0lDQWdJQ0FnSUNBOGNHRjBhQ0JrUFNKTk15NDVPVE01TERFMkxqQXdOakZETmk0eE9UazJPQ3d4Tmk0d01EWXhJRGN1T1RnM09ERXNNVGN1TnprME1pQTNMams0TnpneExESXdRemN1T1RnM09ERXNNakl1TWpBMU9DQTJMakU1T1RZNExESXpMams1TXprZ015NDVPVE01TERJekxqazVNemxETVM0M09EZ3hNeXd5TXk0NU9UTTVJREFzTWpJdU1qQTFPQ0F3TERJd1F6QXNNVGN1TnprME1pQXhMamM0T0RFekxERTJMakF3TmpFZ015NDVPVE01TERFMkxqQXdOakZhSWlCemRIbHNaVDBpWm1sc2JEcHlaMklvTVRnM0xERTROeXd4T0RjcE95SXZQZ29nSUNBZ0lDQWdJRHd2Wno0S0lDQWdJQ0FnSUNBOFp6NEtJQ0FnSUNBZ0lDQWdJQ0FnUEhCaGRHZ2daRDBpVFRVdU9EVTNPRFlzTWpndU5Ea3pPVU0zTGpReE56VTRMREkyTGprek5ESWdPUzQ1TkRZek9Dd3lOaTQ1TXpReUlERXhMalV3TmpFc01qZ3VORGt6T1VNeE15NHdOalU0TERNd0xqQTFNellnTVRNdU1EWTFPQ3d6TWk0MU9ESTBJREV4TGpVd05qRXNNelF1TVRReU1VTTVMamswTmpNNExETTFMamN3TVRrZ055NDBNVGMxT0N3ek5TNDNNREU1SURVdU9EVTNPRFlzTXpRdU1UUXlNVU0wTGpJNU9ERTFMRE15TGpVNE1qUWdOQzR5T1RneE5Td3pNQzR3TlRNMklEVXVPRFUzT0RZc01qZ3VORGt6T1ZvaUlITjBlV3hsUFNKbWFXeHNPbkpuWWlneE5qUXNNVFkwTERFMk5DazdJaTgrQ2lBZ0lDQWdJQ0FnUEM5blBnb2dJQ0FnSUNBZ0lEeG5QZ29nSUNBZ0lDQWdJQ0FnSUNBOGNHRjBhQ0JrUFNKTk16WXVNREEyTVN3eE5pNHdNRFl4UXpNNExqSXhNVGtzTVRZdU1EQTJNU0EwTUN3eE55NDNPVFF5SURRd0xESXdRelF3TERJeUxqSXdOVGdnTXpndU1qRXhPU3d5TXk0NU9UTTVJRE0yTGpBd05qRXNNak11T1Rrek9VTXpNeTQ0TURBekxESXpMams1TXprZ016SXVNREV5TWl3eU1pNHlNRFU0SURNeUxqQXhNaklzTWpCRE16SXVNREV5TWl3eE55NDNPVFF5SURNekxqZ3dNRE1zTVRZdU1EQTJNU0F6Tmk0d01EWXhMREUyTGpBd05qRmFJaUJ6ZEhsc1pUMGlabWxzYkRweVoySW9OelFzTnpRc056UXBPeUl2UGdvZ0lDQWdJQ0FnSUR3dlp6NEtJQ0FnSUNBZ0lDQThaejRLSUNBZ0lDQWdJQ0FnSUNBZ1BIQmhkR2dnWkQwaVRUSTRMalE1TXprc05TNDROVGM0TmtNek1DNHdOVE0yTERRdU1qazRNVFVnTXpJdU5UZ3lOQ3cwTGpJNU9ERTFJRE0wTGpFME1qRXNOUzQ0TlRjNE5rTXpOUzQzTURFNUxEY3VOREUzTlRnZ016VXVOekF4T1N3NUxqazBOak00SURNMExqRTBNakVzTVRFdU5UQTJNVU16TWk0MU9ESTBMREV6TGpBMk5UZ2dNekF1TURVek5pd3hNeTR3TmpVNElESTRMalE1TXprc01URXVOVEEyTVVNeU5pNDVNelF5TERrdU9UUTJNemdnTWpZdU9UTTBNaXczTGpReE56VTRJREk0TGpRNU16a3NOUzQ0TlRjNE5sb2lJSE4wZVd4bFBTSm1hV3hzT25KbllpZzFNQ3cxTUN3MU1DazdJaTgrQ2lBZ0lDQWdJQ0FnUEM5blBnb2dJQ0FnUEM5blBnbzhMM04yWno0SycpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xufVxuaW1nLmxhenktaW1hZ2UubG9hZGVkIHtcbiAgd2lkdGg6IHVuc2V0O1xuICBoZWlnaHQ6IHVuc2V0O1xufVxuaW1nLmltYWdlLWZpbGwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIHotaW5kZXg6IDA7XG59XG5hcnRpY2xlIC50aXRsZS13cmFwLnRoZW1lMSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5hcnRpY2xlIC5tb3JlLWluZm8ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG5hcnRpY2xlIC5tb3JlLWluZm8uY2VudGVyZWQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbmFydGljbGUgdWwsXG5hcnRpY2xlIHAsXG5hcnRpY2xlIHRhYmxlIHtcbiAgbWFyZ2luLWJsb2NrOiAwIDE1cHg7XG59XG5hcnRpY2xlIHVsOmxhc3QtY2hpbGQsXG5hcnRpY2xlIHA6bGFzdC1jaGlsZCxcbmFydGljbGUgdGFibGU6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ibG9jay1lbmQ6IDA7XG59XG5hcnRpY2xlIGltZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuYXJ0aWNsZSBoMyB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xufVxuYXJ0aWNsZSBoNCB7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xufVxuYXJ0aWNsZSB1bCB7XG4gIG1hcmdpbi1pbmxpbmU6IDA7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiAwO1xufVxuYXJ0aWNsZSB1bCBsaSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbjogMDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBsaW5lLWhlaWdodDogMTtcbn1cbmFydGljbGUgdWwgbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBtaW4td2lkdGg6IDhweDtcbiAgbWluLWhlaWdodDogOHB4O1xuICBtYXJnaW4taW5saW5lLWVuZDogMTVweDtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAwLjJyZW07XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBiYWNrZ3JvdW5kOiAjMzMzMzMzO1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlLWluLW91dDtcbn1cbmFydGljbGUgdWwgbGk6bm90KDpmaXJzdC1jaGlsZCkge1xuICBwYWRkaW5nLXRvcDogMC43cmVtO1xufVxuYXJ0aWNsZSB1bC5kYXJrZW4gbGk6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vLi4vLi4vZnJvbnQvZGVzaWduL2xpc3QtZGFyay5zdmdcIikgbm8tcmVwZWF0O1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IDA7XG59XG50YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xufVxudGFibGUudGhlbWUtMSB0ciB0ZCB7XG4gIHBhZGRpbmc6IDJweCAwO1xufVxudGFibGUudGhlbWUtMSB0ciB0ZDpmaXJzdC1jaGlsZCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB3aWR0aDogMSU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG50YWJsZS50aGVtZS0xIHRyIHRkOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ1MHB4KSB7XG4gIHRhYmxlLnRoZW1lLTEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIHRhYmxlLnRoZW1lLTEgdHIgdGQ6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuICB0YWJsZS50aGVtZS0xIHRib2R5LFxuICB0YWJsZS50aGVtZS0xIHRyLFxuICB0YWJsZS50aGVtZS0xIHRkIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXAgIWltcG9ydGFudDtcbiAgfVxufVxuLmZiLXdpZGdldCAuZmItcGFnZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmZiLXdpZGdldCAuZmItcGFnZSBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLmZiLXdpZGdldCAuZmItcGFnZSBzcGFuLFxuLmZiLXdpZGdldCAuZmItcGFnZSBpZnJhbWUsXG4uZmItd2lkZ2V0IC5mYi1wYWdlIGlmcmFtZSAuXzJwM2Ege1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4uZmItd2lkZ2V0IGlmcmFtZSAuXzJwM2Ege1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuLmZsZXhib3gge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmZsZXhib3ggPiAuZmxleGJveC1pdGVtIHtcbiAgZmxleC1ncm93OiAxO1xufVxuLmZsZXgtd3JhcCB7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi8qIGhvcml6b250YWwgYWxpZ24gKi9cbi5hbGlnbi1jZW50ZXIge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmFsaWduLWxlZnQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uYWxpZ24tcmlnaHQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5hbGlnbi1qdXN0aWZ5IHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xufVxuLyogdmVydGljYWwgYWxpZ24gKi9cbi52YWxpZ24tZXF1YWwge1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbn1cbi52YWxpZ24tY2VudGVyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi52YWxpZ24tdG9wIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG4udmFsaWduLWJvdHRvbSB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbn1cbi52YWxpZ24tanVzdGlmeSB7XG4gIGFsaWduLWl0ZW1zOiBzcGFjZS1iZXR3ZWVuO1xufVxuLyogc2VsZiB2ZXJ0aWNhbCBhbGlnbiAqL1xuLnNlbGYtYWxpZ24tbGVmdCB7XG4gIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xufVxuLnNlbGYtYWxpZ24tcmlnaHQge1xuICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xufVxuLnNlbGYtYWxpZ24tY2VudGVyIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG4uc2VsZi12YWxpZ24tdG9wIHtcbiAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbn1cbi5zZWxmLXZhbGlnbi1jZW50ZXIge1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG59XG4uc2VsZi12YWxpZ24tYm90dG9tIHtcbiAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG59XG4uc2VsZi12YWxpZ24tc3RyZXRjaCB7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG59XG4uZWRpdG9yIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiBjb2x1bW4gbm93cmFwO1xuICBib3JkZXI6IDFweCAjYWRhZGFkIHNvbGlkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLmVkaXRvciAubmF2YmFyLmVkaXRvci10aGVtZS5vbi1lZGdlLWFicy5hbmltYXRlLFxuLmVkaXRvciAubmF2YmFyLmVkaXRvci10aGVtZS5vbi1lZGdlLWFicy1ib3R0b20uYW5pbWF0ZSxcbi5lZGl0b3IgLm5hdmJhci5lZGl0b3ItdGhlbWUub24tZWRnZS5hbmltYXRlIHtcbiAgei1pbmRleDogOTk5OTk5OTtcbiAgb3BhY2l0eTogMDtcbn1cbi5lZGl0b3I6aG92ZXIgPiAubmF2YmFyOm5vdCgub24tZWRnZS1hYnMtYm90dG9tKS5hbmltYXRlIHtcbiAgdG9wOiAzcHg7XG4gIG9wYWNpdHk6IDE7XG59XG4uZWRpdG9yOmhvdmVyID4gLm5hdmJhci5vbi1lZGdlLWFicy1ib3R0b20uYW5pbWF0ZSB7XG4gIHRvcDogYXV0bztcbiAgYm90dG9tOiAzcHg7XG59XG4uZWRpdG9yIC5lZGl0LWNvbnRlbnQge1xuICBmbGV4LWdyb3c6IDE7XG4gIHBhZGRpbmc6IDhweCAxMHB4O1xufVxuLmVkaXRvciAuZWRpdC1jb250ZW50IGltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi5lZGl0b3IuaWNvbiB7XG4gIG1pbi1oZWlnaHQ6IDEwMHB4O1xufVxuLmVkaXRvci5pY29uIC5lZGl0LWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmVkaXRvci5pY29uIC5lZGl0LWNvbnRlbnQgYSB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0UzRTZFODtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzO1xuICBmb250LXNpemU6IDEuOHJlbTtcbn1cbi5lZGl0b3IuaWNvbiAuZWRpdC1jb250ZW50IGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGVkZWRlO1xufVxuLmVkaXRvci5pY29uIC5lZGl0LWNvbnRlbnQgYSBpbWcge1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xufVxuLmVkaXRvci5lZGl0b3Itcm93IC5lZGl0LWNvbnRlbnQge1xuICBwYWRkaW5nOiAxMHB4IDVweDtcbn1cbi5lZGl0b3IuZWRpdG9yLXJvdyAuZWRpdC1jb250ZW50IGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTNFNkU4O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3M7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5lZGl0b3IuZWRpdG9yLXJvdyAuZWRpdC1jb250ZW50IGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGVkZWRlO1xufVxuLyogRGlhbG9nICovXG4uZGlhbG9nLWNvdmVyLWxheWVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDBweDtcbiAgbGVmdDogMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiA5OTk5OTk5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG59XG4uZGlhbG9nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIHotaW5kZXg6IDk5OTk5OTk5O1xuICBjbGVhcjogYm90aDtcbiAgdG9wOiAyMHB4O1xuICBsZWZ0OiAyMHB4O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGJveC1zaGFkb3c6IDAgMC41cmVtIDFyZW0gcmdiYSgwLCAwLCAwLCAwLjUpO1xuICB0cmFuc2l0aW9uOiB2aXNpYmlsaXR5IDAuM3M7XG4gIC8qLmVkaXRvciAuZWRpdC1jb250ZW50IHtcbiAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gIH0qL1xufVxuLmRpYWxvZy5vcGVuZWQge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBoZWlnaHQ6IHVuc2V0O1xuICB3aWR0aDogdW5zZXQ7XG59XG4uZGlhbG9nOmhhcygudnNjb21wLWRyb3Bib3gtd3JhcHBlcjpub3QoLmNsb3NlZCkpIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG4uZGlhbG9nOmhhcygudnNjb21wLWRyb3Bib3gtd3JhcHBlcjpub3QoLmNsb3NlZCkpID4gLmVkaXRvciAuZWRpdC1jb250ZW50IHtcbiAgb3ZlcmZsb3cteTogdmlzaWJsZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuZGlhbG9nIHtcbiAgICBib3JkZXI6IDA7XG4gIH1cbn1cbi5kaWFsb2cgPiAuZWRpdG9yIHtcbiAgd2lkdGg6IGF1dG87XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbn1cbi5kaWFsb2cgPiAuZWRpdG9yIC5uYXZpZ2F0aW9uIC50aXRsZS1pdGVtIHtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbn1cbi5kaWFsb2cgPiAuZWRpdG9yIC5uYXZpZ2F0aW9uIC5pY29uLWl0ZW0uY2xvc2UgYS5jbG9zZS1kaWFsb2cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDM2cHg7XG4gIGhlaWdodDogMzZweDtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwLjI1cmVtO1xufVxuLmRpYWxvZyA+IC5lZGl0b3IgLm5hdmlnYXRpb24gLmljb24taXRlbS5jbG9zZSBhLmNsb3NlLWRpYWxvZyBpIHtcbiAgZm9udC1zaXplOiAwLjlyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuLmRpYWxvZyA+IC5lZGl0b3IgLm5hdmlnYXRpb24ub3B0aW9ucy1iYXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmRpYWxvZyA+IC5lZGl0b3IgLm5hdmlnYXRpb24ub3B0aW9ucy1iYXIgLm5hdmJhci10aXRsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzJlMmUyZTtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIGZsZXgtZ3JvdzogMTtcbn1cbi5kaWFsb2cgPiAuZWRpdG9yIC5uYXZpZ2F0aW9uLm9wdGlvbnMtYmFyIC5uYXZiYXItZ3JvdXAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5kaWFsb2cgPiAuZWRpdG9yIC5uYXZpZ2F0aW9uLm9wdGlvbnMtYmFyIC5uYXZiYXItZ3JvdXAgLm5hdmJhci1pdGVtIC5jbG9zZS1kaWFsb2cge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbn1cbi5kaWFsb2cgPiAuZWRpdG9yIC5uYXZpZ2F0aW9uLm9wdGlvbnMtYmFyIC5uYXZiYXItZ3JvdXAgLm5hdmJhci1pdGVtIC5jbG9zZS1kaWFsb2cgaSB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbn1cbi5kaWFsb2cgPiAuZWRpdG9yIC5uYXZpZ2F0aW9uLm9wdGlvbnMtYmFyOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogOTklO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjO1xuICBoZWlnaHQ6IDFweDtcbn1cbi5kaWFsb2cgPiAuZWRpdG9yIC5lZGl0LWNvbnRlbnQge1xuICBvdmVyZmxvdy15OiBoaWRkZW47XG4gIHBhZGRpbmc6IDE1cHggMTVweDtcbn1cbi5kaWFsb2cgPiAuZWRpdG9yIC5lZGl0LWNvbnRlbnQuc2Nyb2xsYWJsZSB7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbn1cbi5kaWFsb2cgPiAuZWRpdG9yIC5lZGl0LWNvbnRlbnQgPiAucHJvZ3Jlc3Mge1xuICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcbn1cbi5kaWFsb2cgPiAuZWRpdG9yIC5lZGl0LWNvbnRlbnQgLmZvcm0tdGVtcGxhdGUuZmllbGRzLWluLXJvdyB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG4ucHJvZ3Jlc3Mge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbWluLWhlaWdodDogNjBweDtcbiAgY29sb3I6ICM4YTg5ODk7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLnByb2dyZXNzLmZpbGxlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40KTtcbiAgYm9yZGVyLXJhZGl1czogMS41cmVtO1xufVxuLnByb2dyZXNzIC5wcm9ncmVzcy1ib2R5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgcGFkZGluZzogMXJlbSAxLjY1cmVtIDFyZW0gMC41cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBnYXA6IDAuNXJlbTtcbiAgbWluLXdpZHRoOiAxNTBweDtcbiAgbWF4LXdpZHRoOiAzODBweDtcbiAgei1pbmRleDogOTk5OTk5OTk5OTk5OTk5OTk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbn1cbi5wcm9ncmVzcyAucHJvZ3Jlc3MtYm9keSAuaWNvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogODBweDtcbiAgd2lkdGg6IDgwcHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucHJvZ3Jlc3MgLnByb2dyZXNzLWJvZHkgLmljb24gaSB7XG4gIHdpZHRoOiA4MHB4O1xuICBjb2xvcjogIzJlMmUyZTtcbiAgZm9udC1zaXplOiA0LjJlbTtcbn1cbi5wcm9ncmVzcyAucHJvZ3Jlc3MtYm9keSAubXNnIHtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtc2l6ZTogMS4xcmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnByb2dyZXNzIC5wcm9ncmVzcy1ib2R5IC5wZXJjZW50YWdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4ucHJvZ3Jlc3MtZGlhbG9nIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgbWluLXdpZHRoOiAzMDBweDtcbiAgaGVpZ2h0OiAxNTBweDtcbiAgei1pbmRleDogOTk5OTk5OTk5OTk5OTk5O1xuICBmb250LXNpemU6IDIuNWVtO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGNvbG9yOiAjMDAwO1xufVxuLnByb2dyZXNzLWRpYWxvZyAucHJvZ3Jlc3MuZmlsbGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ucHJvZ3Jlc3MtZGlhbG9nIC5wcm9ncmVzcyAucHJvZ3Jlc3MtYm9keSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xufVxuLnByb2dyZXNzLWRpYWxvZy52aXNpYmxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5wcm9ncmVzcy1iYXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnByb2dyZXNzLWJhciAucHJvZ3Jlc3MtYm9keSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDE4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMWUwZTA7XG4gIGJvcmRlcjogMXB4ICM4YTg5ODkgc29saWQ7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbi5wcm9ncmVzcy1iYXIgLnByb2dyZXNzLWJvZHkgLnBlcmNlbnRhZ2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB6LWluZGV4OiA5O1xuICBmb250LXNpemU6IDAuOGVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICMyZTJlMmU7XG59XG4ucHJvZ3Jlc3MtYmFyIC5wcm9ncmVzcy1ib2R5IC5wcm9ncmVzcy1jb21wbGV0ZWQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAzO1xuICB0cmFuc2l0aW9uOiB3aWR0aCAxcyBlYXNlLW91dDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzhhODk4OTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLyoqXG4gIEBpY29uVHlwZTogdHlwZSBvZiBpY29uIGJpdG1hcHxzdmd8ZmEuXG4gIEB1bmNoZWNrZWRJY29uOiBJY29uIGZvciB1bmNoZWNrZWQgZmllbGQuIElmIHR5cGUgaXMgdXJsLCBkZWZpbmUgdXJsIHRvIGltYWdlLiBJZiB0eXBlIGlzIHN2Zy1pbmxpbmUsIGRlZmluZSBpbmxpbmUgc3ZnIHNvdXJjZSBmb3IgY3NzLiBJZiB0eXBlIGlzIGZhLCBkZWZpbmUgaGV4IGNvZGUgb2YgZmEgaWNvbi5cbiAgQGNoZWNrZWRJY29uOiBJY29uIGZvciBjaGVja2VkIGZpZWxkLiBTYW1lIHJ1bGVzIGFzIGJ5IHVuY2hlY2tlZEljb24uXG4gIEBjaGVja0FyZWFXaWR0aDogRGVmaW5lIHdpZHRoIG9mIGNoZWNrIGFyZWEuXG4gIEBjaGVja0FyZWFIZWlnaHQ6IERlZmluZSBoZWlnaHQgb2YgY2hlY2sgYXJlYS5cbiovXG4vKipcbiAgQGNoZWNrYm94SWNvblR5cGU6IHR5cGUgb2YgaWNvbiBiaXRtYXB8c3ZnfGZhLlxuICBAY2hlY2tib3hVbmNoZWNrZWRJY29uOiBJY29uIGZvciB1bmNoZWNrZWQgZmllbGQuIElmIHR5cGUgaXMgdXJsLCBkZWZpbmUgdXJsIHRvIGltYWdlLiBJZiB0eXBlIGlzIHN2Zy1pbmxpbmUsIGRlZmluZSBpbmxpbmUgc3ZnIHNvdXJjZSBmb3IgY3NzLiBJZiB0eXBlIGlzIGZhLCBkZWZpbmUgaGV4IGNvZGUgb2YgZmEgaWNvbi5cbiAgQGNoZWNrYm94Q2hlY2tlZEljb246IEljb24gZm9yIGNoZWNrZWQgZmllbGQuIFNhbWUgcnVsZXMgYXMgYnkgdW5jaGVja2VkSWNvbi5cbiAgQGNoZWNrQXJlYVdpZHRoOiBEZWZpbmUgd2lkdGggb2YgY2hlY2sgYXJlYS5cbiAgQGNoZWNrQXJlYUhlaWdodDogRGVmaW5lIGhlaWdodCBvZiBjaGVjayBhcmVhLlxuKi9cbi8qKlxuICBAcmFkaW9JY29uVHlwZTogdHlwZSBvZiBpY29uIGJpdG1hcHxzdmd8ZmEuXG4gIEByYWRpb1VuY2hlY2tlZEljb246IEljb24gZm9yIHVuY2hlY2tlZCBmaWVsZC4gSWYgdHlwZSBpcyB1cmwsIGRlZmluZSB1cmwgdG8gaW1hZ2UuIElmIHR5cGUgaXMgc3ZnLWlubGluZSwgZGVmaW5lIGlubGluZSBzdmcgc291cmNlIGZvciBjc3MuIElmIHR5cGUgaXMgZmEsIGRlZmluZSBoZXggY29kZSBvZiBmYSBpY29uLlxuICBAcmFkaW9DaGVja2VkSWNvbjogSWNvbiBmb3IgY2hlY2tlZCBmaWVsZC4gU2FtZSBydWxlcyBhcyBieSB1bmNoZWNrZWRJY29uLlxuICBAY2hlY2tBcmVhV2lkdGg6IERlZmluZSB3aWR0aCBvZiBjaGVjayBhcmVhLlxuICBAY2hlY2tBcmVhSGVpZ2h0OiBEZWZpbmUgaGVpZ2h0IG9mIGNoZWNrIGFyZWEuXG4qL1xuaW5wdXQsXG5idXR0b24sXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmctYmxvY2s6IDAuOHJlbTtcbiAgcGFkZGluZy1pbmxpbmU6IDAuNXJlbTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LWZhbWlseTogJ1VidW50dScsIHNhbnMtc2VyaWY7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xufVxuaW5wdXQ6Zm9jdXMsXG5idXR0b246Zm9jdXMsXG5zZWxlY3Q6Zm9jdXMsXG50ZXh0YXJlYTpmb2N1cyxcbmlucHV0LmZvY3VzLFxuYnV0dG9uLmZvY3VzLFxuc2VsZWN0LmZvY3VzLFxudGV4dGFyZWEuZm9jdXMsXG5pbnB1dDpmb2N1cyxcbmJ1dHRvbjpmb2N1cyxcbnNlbGVjdDpmb2N1cyxcbnRleHRhcmVhOmZvY3VzLFxuaW5wdXQ6aG92ZXIsXG5idXR0b246aG92ZXIsXG5zZWxlY3Q6aG92ZXIsXG50ZXh0YXJlYTpob3ZlciB7XG4gIG91dGxpbmU6IDA7XG59XG5zZWxlY3QsXG50ZXh0YXJlYSxcbmlucHV0IHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgdHJhbnNpdGlvbjogYm9yZGVyIDAuM3M7XG59XG5zZWxlY3QgLl9fcGxhY2Vob2xkZXIsXG50ZXh0YXJlYSAuX19wbGFjZWhvbGRlcixcbmlucHV0IC5fX3BsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNjY2M7XG4gIHdpZHRoOiBhdXRvO1xufVxuc2VsZWN0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLFxudGV4dGFyZWE6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsXG5pbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjY2NjO1xuICB3aWR0aDogYXV0bztcbn1cbnNlbGVjdDotbW96LXBsYWNlaG9sZGVyLFxudGV4dGFyZWE6LW1vei1wbGFjZWhvbGRlcixcbmlucHV0Oi1tb3otcGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2NjYztcbiAgd2lkdGg6IGF1dG87XG4gIG9wYWNpdHk6IDE7XG59XG5zZWxlY3Q6Oi1tb3otcGxhY2Vob2xkZXIsXG50ZXh0YXJlYTo6LW1vei1wbGFjZWhvbGRlcixcbmlucHV0OjotbW96LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNjY2M7XG4gIHdpZHRoOiBhdXRvO1xuICBvcGFjaXR5OiAxO1xufVxuc2VsZWN0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbnRleHRhcmVhOi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbmlucHV0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjY2NjO1xuICB3aWR0aDogYXV0bztcbn1cbnNlbGVjdDo6cGxhY2Vob2xkZXIsXG50ZXh0YXJlYTo6cGxhY2Vob2xkZXIsXG5pbnB1dDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2NjYztcbiAgd2lkdGg6IGF1dG87XG59XG5zZWxlY3Q6LXdlYmtpdC1hdXRvZmlsbCxcbnRleHRhcmVhOi13ZWJraXQtYXV0b2ZpbGwsXG5pbnB1dDotd2Via2l0LWF1dG9maWxsLFxuc2VsZWN0Oi13ZWJraXQtYXV0b2ZpbGw6aG92ZXIsXG50ZXh0YXJlYTotd2Via2l0LWF1dG9maWxsOmhvdmVyLFxuaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbDpob3ZlcixcbnNlbGVjdDotd2Via2l0LWF1dG9maWxsOmZvY3VzLFxudGV4dGFyZWE6LXdlYmtpdC1hdXRvZmlsbDpmb2N1cyxcbmlucHV0Oi13ZWJraXQtYXV0b2ZpbGw6Zm9jdXMsXG5zZWxlY3Q6LXdlYmtpdC1hdXRvZmlsbDphY3RpdmUsXG50ZXh0YXJlYTotd2Via2l0LWF1dG9maWxsOmFjdGl2ZSxcbmlucHV0Oi13ZWJraXQtYXV0b2ZpbGw6YWN0aXZlIHtcbiAgdHJhbnNpdGlvbjogYWxsIDUwMDBzIGVhc2UtaW4tb3V0IDBzO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBiYWNrZ3JvdW5kLWNvbG9yLCBjb2xvcjtcbn1cbnNwYW5baWQkPV9tZXNzYWdlXTpub3QoLmhlbHAtYmxvY2spOm5vdCgudGV4dC1kYW5nZXIpOm5vdCguaW52YWxpZC1mZWVkYmFjayksXG5kaXZbaWQkPV9tZXNzYWdlXTpub3QoLmhlbHAtYmxvY2spOm5vdCgudGV4dC1kYW5nZXIpOm5vdCguaW52YWxpZC1mZWVkYmFjaykge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5pbnB1dCBbdHlwZT1cImJ1dHRvblwiXSxcbmlucHV0IFt0eXBlPVwicmVzZXRcIl0sXG5pbnB1dCBbdHlwZT1cInN1Ym1pdFwiXSxcbmlucHV0IFt0eXBlPVwiaW1hZ2VcIl0gYnV0dG9uIHtcbiAgYm9yZGVyOiBub25lO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbmlucHV0IFt0eXBlPVwiYnV0dG9uXCJdOmFjdGl2ZSxcbmlucHV0IFt0eXBlPVwicmVzZXRcIl06YWN0aXZlLFxuaW5wdXQgW3R5cGU9XCJzdWJtaXRcIl06YWN0aXZlLFxuaW5wdXQgW3R5cGU9XCJpbWFnZVwiXSBidXR0b246YWN0aXZlLFxuaW5wdXQgW3R5cGU9XCJidXR0b25cIl0uYWN0aXZlLFxuaW5wdXQgW3R5cGU9XCJyZXNldFwiXS5hY3RpdmUsXG5pbnB1dCBbdHlwZT1cInN1Ym1pdFwiXS5hY3RpdmUsXG5pbnB1dCBbdHlwZT1cImltYWdlXCJdIGJ1dHRvbi5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBvdXRsaW5lOiAwO1xufVxuc2VsZWN0OmZvY3VzLFxudGV4dGFyZWE6Zm9jdXMsXG5pbnB1dCBbdHlwZT1cInRlbFwiXTpmb2N1cyxcbmlucHV0IFt0eXBlPVwidGV4dFwiXTpmb2N1cyxcbmlucHV0IFt0eXBlPVwiZW1haWxcIl06Zm9jdXMsXG5pbnB1dCBbdHlwZT1cInNlYXJjaFwiXTpmb2N1cyxcbmlucHV0IFt0eXBlPVwicGFzc3dvcmRcIl06Zm9jdXMsXG5pbnB1dCBbdHlwZT1cImZpbGVcIl06Zm9jdXMge1xuICBvdXRsaW5lOiB1bnNldDtcbn1cbnRleHRhcmVhIHtcbiAgbWluLWhlaWdodDogMTIwcHg7XG59XG5sYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5idXR0b24uaWNvbi1idG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAwLjVyZW07XG59XG5idXR0b24uaWNvbi1idG4gLmljb25zLXNldCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMC41cmVtO1xufVxuLm9ub2Zmc3dpdGNoIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWluLWhlaWdodDogNDAuNXB4O1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cbi5vbm9mZnN3aXRjaCAub25vZmZzd2l0Y2gtY2hlY2tib3gge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4ub25vZmZzd2l0Y2ggLm9ub2Zmc3dpdGNoLWNoZWNrYm94OmNoZWNrZWQgfiAub25vZmZzd2l0Y2gtbGFiZWwgLm9ub2Zmc3dpdGNoLWlubmVyIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4ub25vZmZzd2l0Y2ggLm9ub2Zmc3dpdGNoLWNoZWNrYm94OmNoZWNrZWQgfiAub25vZmZzd2l0Y2gtbGFiZWwgLm9ub2Zmc3dpdGNoLXN3aXRjaCB7XG4gIHJpZ2h0OiAwO1xufVxuLm9ub2Zmc3dpdGNoIC5vbm9mZnN3aXRjaC1sYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNjZWQ0ZGE7XG4gIGJvcmRlci1yYWRpdXM6IDE0cHg7XG4gIHdpZHRoOiA0OXB4O1xuICBoZWlnaHQ6IDIzcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleC1zaHJpbms6IDA7XG59XG4ub25vZmZzd2l0Y2ggLnN3aXRjaC1sYWJlbCB7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiAxcmVtO1xufVxuLm9ub2Zmc3dpdGNoIC5vbm9mZnN3aXRjaC1pbm5lciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjAwJTtcbiAgbWFyZ2luLWxlZnQ6IC0xMDAlO1xuICB0cmFuc2l0aW9uOiBtYXJnaW4gMC4zcyBlYXNlLWluIDBzO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ub25vZmZzd2l0Y2ggLm9ub2Zmc3dpdGNoLWlubmVyOmJlZm9yZSxcbi5vbm9mZnN3aXRjaCAub25vZmZzd2l0Y2gtaW5uZXI6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiA1MCU7XG4gIGhlaWdodDogMTlweDtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtZmFtaWx5OiBUcmVidWNoZXQsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbGluZS1oZWlnaHQ6IDE2MCU7XG59XG4ub25vZmZzd2l0Y2ggLm9ub2Zmc3dpdGNoLWlubmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiSVwiO1xuICBwYWRkaW5nLWxlZnQ6IDQzcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5OWNjMzM7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ub25vZmZzd2l0Y2ggLm9ub2Zmc3dpdGNoLWlubmVyOmFmdGVyIHtcbiAgY29udGVudDogXCIwXCI7XG4gIHBhZGRpbmctcmlnaHQ6IDExcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGNvbG9yOiAjQjhCMkIyO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLm9ub2Zmc3dpdGNoIC5vbm9mZnN3aXRjaC1zd2l0Y2gge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDE5cHg7XG4gIG1hcmdpbjogMHB4O1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMjZweDtcbiAgYm9yZGVyOiAycHggc29saWQgI2NlZDRkYTtcbiAgYm9yZGVyLXJhZGl1czogMTRweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbiAwcztcbn1cbi5vbm9mZnN3aXRjaC5kaXNhYmxlZCAub25vZmZzd2l0Y2gtbGFiZWwsXG4ub25vZmZzd2l0Y2guZGlzYWJsZWQgLm9ub2Zmc3dpdGNoLXN3aXRjaCB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNlMWUxZTE7XG59XG4ub25vZmZzd2l0Y2guZGlzYWJsZWQgLm9ub2Zmc3dpdGNoLWlubmVyOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMWUxZTE7XG59XG4ub25vZmZzd2l0Y2guZGlzYWJsZWQgLnN3aXRjaC1sYWJlbCxcbi5vbm9mZnN3aXRjaC5kaXNhYmxlZCAub25vZmZzd2l0Y2gtaW5uZXI6YWZ0ZXIge1xuICBjb2xvcjogI2UxZTFlMTtcbn1cbi5zd2l0Y2gtdGFicyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAxcmVtO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cbi5zd2l0Y2gtdGFicyA+IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5zd2l0Y2gtdGFicyAuc3dpdGNoLWxhYmVsIHtcbiAgbWFyZ2luLWJsb2NrLWVuZDogMDtcbn1cbi5zd2l0Y2gtdGFicyAuc3dpdGNoLXRhYnMtb3B0aW9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6IDFweCAjY2NjIHNvbGlkO1xuICBib3JkZXItcmFkaXVzOiAxLjVyZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uc3dpdGNoLXRhYnMgLnN3aXRjaC10YWJzLW9wdGlvbiB7XG4gIGZsZXg6IDE7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMXJlbSAxLjVyZW07XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzLCBjb2xvciAwLjNzO1xufVxuLnN3aXRjaC10YWJzIC5zd2l0Y2gtdGFicy1vcHRpb246bm90KDpsYXN0LWNoaWxkKSB7XG4gIGJvcmRlci1yaWdodDogMXB4ICNjY2Mgc29saWQ7XG59XG4uc3dpdGNoLXRhYnMgLnN3aXRjaC10YWJzLW9wdGlvbjpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG59XG4uc3dpdGNoLXRhYnMgPiBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06bm90KDpjaGVja2VkKSB+IC5zd2l0Y2gtdGFicy1vcHRpb25zIC5zd2l0Y2gtdGFicy1vcHRpb24tb2ZmLFxuLnN3aXRjaC10YWJzID4gaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgfiAuc3dpdGNoLXRhYnMtb3B0aW9ucyAuc3dpdGNoLXRhYnMtb3B0aW9uLW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnN3aXRjaC10YWJzLmRpc2FibGVkIC5zd2l0Y2gtbGFiZWwge1xuICBjb2xvcjogI2I4YjJiMjtcbn1cbi5zd2l0Y2gtdGFicy5kaXNhYmxlZCAuc3dpdGNoLXRhYnMtb3B0aW9ucyB7XG4gIGJvcmRlci1jb2xvcjogI2UxZTFlMTtcbn1cbi5zd2l0Y2gtdGFicy5kaXNhYmxlZCAuc3dpdGNoLXRhYnMtb3B0aW9uIHtcbiAgY29sb3I6ICNiOGIyYjI7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG4uc3dpdGNoLXRhYnMuZGlzYWJsZWQgLnN3aXRjaC10YWJzLW9wdGlvbjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZTFlMWUxO1xufVxuLnN3aXRjaC10YWJzLmRpc2FibGVkID4gaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOm5vdCg6Y2hlY2tlZCkgfiAuc3dpdGNoLXRhYnMtb3B0aW9ucyAuc3dpdGNoLXRhYnMtb3B0aW9uLW9mZixcbi5zd2l0Y2gtdGFicy5kaXNhYmxlZCA+IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkIH4gLnN3aXRjaC10YWJzLW9wdGlvbnMgLnN3aXRjaC10YWJzLW9wdGlvbi1vbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMWUxZTE7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmlucHV0LXdyYXAge1xuICBtaW4td2lkdGg6IHVuc2V0O1xufVxuLmlucHV0LXdyYXAgaW5wdXQsXG4uaW5wdXQtd3JhcCBzZWxlY3QsXG4uaW5wdXQtd3JhcCB0ZXh0YXJlYSxcbi5pbnB1dC13cmFwIGJ1dHRvbiB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmlucHV0LXdyYXAuc2VhcmNoLXdyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbn1cbi5pbnB1dC13cmFwLnNlYXJjaC13cmFwIGlucHV0W3R5cGU9dGV4dF0ge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uaW5wdXQtd3JhcC5zZWFyY2gtd3JhcCBidXR0b24ge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmlucHV0LXdyYXAuY2hlY2tib3gtd3JhcCxcbi5pbnB1dC13cmFwLnJhZGlvLXdyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5pbnB1dC13cmFwLmNoZWNrYm94LXdyYXAgbGFiZWwsXG4uaW5wdXQtd3JhcC5yYWRpby13cmFwIGxhYmVsIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5pbnB1dC13cmFwLmNoZWNrYm94LXdyYXAgbGFiZWw6YmVmb3JlLFxuLmlucHV0LXdyYXAucmFkaW8td3JhcCBsYWJlbDpiZWZvcmUge1xuICBmbGV4LXNocmluazogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWlubGluZS1lbmQ6IDAuNzVyZW07XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDI1cHg7XG59XG4uaW5wdXQtd3JhcC5jaGVja2JveC13cmFwIGlucHV0W3R5cGU9J2NoZWNrYm94J10ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmlucHV0LXdyYXAuY2hlY2tib3gtd3JhcCBpbnB1dFt0eXBlPSdjaGVja2JveCddICsgbGFiZWwge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmlucHV0LXdyYXAucmFkaW8td3JhcCBpbnB1dFt0eXBlPSdyYWRpbyddIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5pbnB1dC13cmFwLnJhZGlvLXdyYXAgaW5wdXRbdHlwZT0ncmFkaW8nXSArIGxhYmVsIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5pbnB1dC13cmFwLnN3aXRjaGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAwLjc1cmVtO1xufVxuLmlucHV0LXdyYXAuc2VsZWN0LXdyYXAgLmRyb3AtZG93bi13cmFwIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uaW5wdXQtd3JhcC5zZWxlY3Qtd3JhcCAuZHJvcC1kb3duLXdyYXAgLmRyb3AtZG93bi1hcmVhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlLWluLW91dDtcbn1cbi5pbnB1dC13cmFwLnNlbGVjdC13cmFwIC5kcm9wLWRvd24td3JhcC5tdWx0aXBsZSAuZHJvcC1kb3duLWFyZWEge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLWdhcDogOHB4O1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpbGwsIG1pbm1heCgxMDBweCwgMWZyKSk7XG59XG4uaW5wdXQtd3JhcC5zZWxlY3Qtd3JhcCAuZHJvcC1kb3duLXdyYXAubXVsdGlwbGUgLmRyb3AtZG93bi1hcmVhIC5zZWxlY3RlZC1vcHRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmlucHV0LXdyYXAuc2VsZWN0LXdyYXAgLnNlYXJjaC1hcmVhIGlucHV0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmZvcm0tZ3JvdXAgPiBzcGFuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG1heC1oZWlnaHQ6IDA7XG4gIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gIHRyYW5zaXRpb246IHZpc2liaWxpdHkgMC4zcywgbWF4LWhlaWdodCAwLjNzLCBtYXJnaW4tdG9wIDAuM3M7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IDAuNXJlbTtcbn1cbi5mb3JtLWdyb3VwID4gc3Bhbi50ZXh0LWRhbmdlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAwLjY1cmVtO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBtYXgtaGVpZ2h0OiAyMDBweDtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlODdlMTM7XG4gIGJvcmRlci1yYWRpdXM6IDlweDtcbiAgcGFkZGluZy1ibG9jazogMC4ycmVtO1xuICBwYWRkaW5nLWlubGluZTogMXJlbTtcbiAgZm9udC1zaXplOiAwLjg1cmVtO1xufVxuLmZvcm0tZ3JvdXAgPiBzcGFuLnRleHQtZGFuZ2VyOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTFweDtcbiAgYm90dG9tOiA4OCU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMCA1cHggMTVweCA1cHg7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI2U4N2UxMyB0cmFuc3BhcmVudDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMzI5ZGVnKTtcbn1cbi5mb3JtLWdyb3VwID4gbGFiZWwge1xuICBtYXJnaW4tYmxvY2stZW5kOiAwLjI1cmVtO1xufVxuLmZvcm0tZ3JvdXAuaGFzLWVycm9yIGlucHV0LFxuLmZvcm0tZ3JvdXAuaGFzLWVycm9yIHNlbGVjdCxcbi5mb3JtLWdyb3VwLmhhcy1lcnJvciB0ZXh0YXJlYSB7XG4gIGJvcmRlci1jb2xvcjogI2U4N2UxMztcbn1cbi5mb3JtLWdyb3VwLmVyci1iZWZvcmUgPiBzcGFuIHtcbiAgb3JkZXI6IDE7XG59XG4uZm9ybS1ncm91cC5lcnItYmVmb3JlIGxhYmVsIHtcbiAgb3JkZXI6IDI7XG59XG4uZm9ybS1ncm91cC5lcnItYmVmb3JlIC5pbnB1dC13cmFwIHtcbiAgb3JkZXI6IDM7XG59XG4uZm9ybS10ZW1wbGF0ZSB7XG4gIG1hcmdpbi1ibG9jay1lbmQ6IDEuNXJlbTtcbn1cbi5mb3JtLXRlbXBsYXRlIC5mb3JtLXRlbXBsYXRlIHtcbiAgbWFyZ2luLWJsb2NrLWVuZDogMDtcbn1cbi5mb3JtLXRlbXBsYXRlIC5mb3JtLWdyb3VwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWFyZ2luLWJsb2NrOiAxLjVyZW07XG59XG4uZm9ybS10ZW1wbGF0ZSAuZm9ybS1ncm91cDpub3QoLmFjdGlvbnMtd3JhcHBlcikge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4uZm9ybS10ZW1wbGF0ZSAuZm9ybS1ncm91cDpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogMDtcbn1cbi5mb3JtLXRlbXBsYXRlIC5mb3JtLWdyb3VwOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYmxvY2stZW5kOiAwO1xufVxuLmZvcm0tdGVtcGxhdGUgLmZvcm0tZ3JvdXAuY2hlY2tib3gtbGlzdCxcbi5mb3JtLXRlbXBsYXRlIC5mb3JtLWdyb3VwLnJhZGlvLWxpc3Qge1xuICBnYXA6IDFyZW07XG59XG4uZm9ybS10ZW1wbGF0ZS5mb3JtLXRhYmxlIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvIDFmcjtcbn1cbi5mb3JtLXRlbXBsYXRlLmZvcm0tdGFibGUgLnRhYmxlLXJvdyB7XG4gIGRpc3BsYXk6IGNvbnRlbnRzO1xufVxuLmZvcm0tdGVtcGxhdGUuZm9ybS10YWJsZSAudGFibGUtcm93ID4gLnRhYmxlLWxhYmVsLFxuLmZvcm0tdGVtcGxhdGUuZm9ybS10YWJsZSAudGFibGUtcm93ID4gLmZvcm0tZ3JvdXAge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ViZWJlYjtcbiAgcGFkZGluZy1ibG9jazogMC43NXJlbTtcbn1cbi5mb3JtLXRlbXBsYXRlLmZvcm0tdGFibGUgLnRhYmxlLXJvdyA+IC50YWJsZS1sYWJlbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uZm9ybS10ZW1wbGF0ZS5mb3JtLXRhYmxlIC50YWJsZS1yb3cgPiAuZm9ybS1ncm91cCB7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiAxLjVyZW07XG59XG4uZm9ybS10ZW1wbGF0ZS5mb3JtLXRhYmxlIC50YWJsZS1yb3cgPiAuZm9ybS1ncm91cCB7XG4gIG1hcmdpbjogMDtcbn1cbi5mb3JtLXRlbXBsYXRlLmZvcm0tdGFibGUgLnRhYmxlLXJvdzpsYXN0LWNoaWxkID4gLnRhYmxlLWxhYmVsLFxuLmZvcm0tdGVtcGxhdGUuZm9ybS10YWJsZSAudGFibGUtcm93Omxhc3QtY2hpbGQgPiAuZm9ybS1ncm91cCB7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG4uZm9ybS10ZW1wbGF0ZS5maWVsZHMtaW4tcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDFyZW07XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuLmZvcm0tdGVtcGxhdGUuZmllbGRzLWluLXJvdyA+IC5mb3JtLWdyb3VwIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxcmVtO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAyMDBweDtcbiAgbWFyZ2luLWJsb2NrOiAwO1xufVxuLmZvcm0tdGVtcGxhdGUuZmllbGRzLWluLXJvdyA+IC5mb3JtLWdyb3VwIC5pbnB1dC13cmFwIHtcbiAgZmxleC1ncm93OiAxO1xufVxuLmZvcm0tdGVtcGxhdGUuZmllbGRzLWluLXJvdy5uYXRpdmUtc3ByZWFkIC5mb3JtLWdyb3VwIHtcbiAgbWF4LXdpZHRoOiB1bnNldDtcbn1cbi52c2NvbXAtZWxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi52c2NvbXAtd3JhcHBlciAudnNjb21wLXRvZ2dsZS1idXR0b24ge1xuICBwYWRkaW5nLWJsb2NrOiAwLjhyZW07XG4gIHBhZGRpbmctaW5saW5lOiAwLjVyZW07XG4gIHBhZGRpbmctaW5saW5lLWVuZDogMnJlbTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LWZhbWlseTogJ1VidW50dScsIHNhbnMtc2VyaWY7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWJlYmViO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICB0cmFuc2l0aW9uOiBib3JkZXIgMC4zcztcbn1cbi52c2NvbXAtd3JhcHBlciAudnNjb21wLXZhbHVlIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBsaW5lLWhlaWdodDogMS4xNTtcbn1cbi5pbnB1dC13cmFwLmNoZWNrYm94LXdyYXAgaW5wdXRbdHlwZT0nY2hlY2tib3gnXSArIGxhYmVsOmJlZm9yZSB7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDI1cHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgY29udGVudDogJyc7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vLi4vLi4vc3JjLWljb25zL2Zvcm0vY2hlY2tib3gtdW5jaGVja2VkLnN2ZycpO1xufVxuLmlucHV0LXdyYXAuY2hlY2tib3gtd3JhcCBpbnB1dFt0eXBlPSdjaGVja2JveCddOmNoZWNrZWQgKyBsYWJlbDpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi8uLi8uLi9zcmMtaWNvbnMvZm9ybS9jaGVja2JveC1jaGVja2VkLnN2ZycpO1xufVxuLmlucHV0LXdyYXAuY2hlY2tib3gtd3JhcCBpbnB1dFt0eXBlPSdjaGVja2JveCddOmRpc2FibGVkICsgbGFiZWwge1xuICBjb2xvcjogI2ViZWJlYjtcbn1cbi5pbnB1dC13cmFwLnJhZGlvLXdyYXAgaW5wdXRbdHlwZT0ncmFkaW8nXSArIGxhYmVsOmJlZm9yZSB7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDI1cHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgY29udGVudDogJyc7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vLi4vLi4vc3JjLWljb25zL2Zvcm0vcmFkaW8tdW5jaGVja2VkLnN2ZycpO1xufVxuLmlucHV0LXdyYXAucmFkaW8td3JhcCBpbnB1dFt0eXBlPSdyYWRpbyddOmNoZWNrZWQgKyBsYWJlbDpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi8uLi8uLi9zcmMtaWNvbnMvZm9ybS9yYWRpby1jaGVja2VkLnN2ZycpO1xufVxuLmlucHV0LXdyYXAucmFkaW8td3JhcCBpbnB1dFt0eXBlPSdyYWRpbyddOmRpc2FibGVkICsgbGFiZWwge1xuICBjb2xvcjogI2ViZWJlYjtcbn1cbi5mb3JtLWdyb3VwID4gbGFiZWwge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLmZvcm0tZ3JvdXAgPiBsYWJlbDphZnRlciB7XG4gIGNvbnRlbnQ6ICc6Jztcbn1cbi5mb3JtLXRlbXBsYXRlLmZvcm0tdGFibGUgLnRhYmxlLXJvdyAudGFibGUtbGFiZWwgPiBsYWJlbCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4uZm9ybS10ZW1wbGF0ZS5mb3JtLXRhYmxlIC50YWJsZS1yb3cgLnRhYmxlLWxhYmVsID4gbGFiZWw6YWZ0ZXIge1xuICBjb250ZW50OiAnOic7XG59XG4uZm9ybS10ZW1wbGF0ZS50d28tY29sdW1ucyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gIGdyaWQtZ2FwOiAxcmVtO1xufVxuLmZvcm0tdGVtcGxhdGUudHdvLWNvbHVtbnMgLmZvcm0tZ3JvdXAge1xuICBtYXJnaW4tYmxvY2s6IDA7XG4gIGdyaWQtY29sdW1uOiBzcGFuIDI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZvcm0tdGVtcGxhdGUudHdvLWNvbHVtbnMgLmZvcm0tZ3JvdXAge1xuICAgIGdyaWQtY29sdW1uOiBzcGFuIDE7XG4gIH1cbn1cbi5oZWxwLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDdweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogIzczNzM3MztcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuc3Bhbi5oZWxwLWJsb2NrIHtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xufVxuc3Bhbi5oZWxwLWJsb2NrIGkge1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cbi5maWVsZHMtd3JhcCxcbi5maWVsZHMtc2VjdGlvbiB7XG4gIHBhZGRpbmc6IDdweCAwO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5mb3JtIC5mb3JtLWdyb3VwIHtcbiAgbWFyZ2luLXRvcDogMzVweDtcbiAgLypzcGFuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBcbiAgICAmLmhlbHAtYmxvY2sge1xuICAgICAgZm9udC1zaXplOiAwLjg1ZW07XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgXG4gICAgICAmLnRleHQtZGFuZ2VyIHtcbiAgICAgICAgcGFkZGluZzogNXB4IDIwcHg7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDgwMDBjO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgIFxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICBib3JkZXItdG9wOiA1cHggc29saWQgI2Q4MDAwYztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfSovXG4gIC8qJi5zcGFuLWJvdHRvbSB7XG4gICAgc3Bhbi5oZWxwLWJsb2NrLnRleHQtZGFuZ2VyIHtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCAjZDgwMDBjO1xuICAgICAgICBib3JkZXItdG9wOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfSovXG59XG5mb3JtIC5mb3JtLWdyb3VwIC5vbm9mZnN3aXRjaC1kaXYtd2lkdGgge1xuICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xufVxuZm9ybSAuZm9ybS1ncm91cC5jZW50ZXJlZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogdW5zZXQ7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuZm9ybSAuZm9ybS1ncm91cCAuaW5wLXdyYXA6bm90KC5pbnAtY2hlY2tib3gtd3JhcCk6bm90KC5pbnAtcmFkaW8td3JhcCkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5mb3JtIC5mb3JtLWdyb3VwIC5pbnAtd3JhcDpub3QoLmlucC1jaGVja2JveC13cmFwKTpub3QoLmlucC1yYWRpby13cmFwKSBzcGFuIHtcbiAgcmlnaHQ6IDA7XG59XG4uaGFzLWVycm9yIC5jaGVja2JveCxcbi5oYXMtZXJyb3IgLmNoZWNrYm94LWlubGluZSxcbi5oYXMtZXJyb3IgLmNvbnRyb2wtbGFiZWwsXG4uaGFzLWVycm9yIC5oZWxwLWJsb2NrLFxuLmhhcy1lcnJvciAucmFkaW8sXG4uaGFzLWVycm9yIC5yYWRpby1pbmxpbmUsXG4uaGFzLWVycm9yLmNoZWNrYm94IGxhYmVsLFxuLmhhcy1lcnJvci5jaGVja2JveC1pbmxpbmUgbGFiZWwsXG4uaGFzLWVycm9yLnJhZGlvIGxhYmVsLFxuLmhhcy1lcnJvci5yYWRpby1pbmxpbmUgbGFiZWwge1xuICBjb2xvcjogI2E5NDQ0Mjtcbn1cbnNlbGVjdCxcbnRleHRhcmVhLFxuaW5wdXRbdHlwZT1cInRlbFwiXSxcbmlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxuaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogOHB4IDEwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBsaW5lLWhlaWdodDogMS4yZW07XG4gIGJvcmRlcjogMXB4ICNlYmViZWIgc29saWQ7XG59XG5zZWxlY3Q6LXdlYmtpdC1hdXRvZmlsbCxcbnRleHRhcmVhOi13ZWJraXQtYXV0b2ZpbGwsXG5pbnB1dFt0eXBlPVwidGVsXCJdOi13ZWJraXQtYXV0b2ZpbGwsXG5pbnB1dFt0eXBlPVwidGV4dFwiXTotd2Via2l0LWF1dG9maWxsLFxuaW5wdXRbdHlwZT1cImVtYWlsXCJdOi13ZWJraXQtYXV0b2ZpbGwsXG5pbnB1dFt0eXBlPVwicGFzc3dvcmRcIl06LXdlYmtpdC1hdXRvZmlsbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5zZWxlY3Q6Zm9jdXMsXG50ZXh0YXJlYTpmb2N1cyxcbmlucHV0W3R5cGU9XCJ0ZWxcIl06Zm9jdXMsXG5pbnB1dFt0eXBlPVwidGV4dFwiXTpmb2N1cyxcbmlucHV0W3R5cGU9XCJlbWFpbFwiXTpmb2N1cyxcbmlucHV0W3R5cGU9XCJwYXNzd29yZFwiXTpmb2N1cyB7XG4gIGJvcmRlcjogMXB4ICNlYmViZWIgc29saWQ7XG59XG5zZWxlY3Q6ZGlzYWJsZWQsXG50ZXh0YXJlYTpkaXNhYmxlZCxcbmlucHV0W3R5cGU9XCJ0ZWxcIl06ZGlzYWJsZWQsXG5pbnB1dFt0eXBlPVwidGV4dFwiXTpkaXNhYmxlZCxcbmlucHV0W3R5cGU9XCJlbWFpbFwiXTpkaXNhYmxlZCxcbmlucHV0W3R5cGU9XCJwYXNzd29yZFwiXTpkaXNhYmxlZCxcbnNlbGVjdFtkaXNhYmxlZF0sXG50ZXh0YXJlYVtkaXNhYmxlZF0sXG5pbnB1dFt0eXBlPVwidGVsXCJdW2Rpc2FibGVkXSxcbmlucHV0W3R5cGU9XCJ0ZXh0XCJdW2Rpc2FibGVkXSxcbmlucHV0W3R5cGU9XCJlbWFpbFwiXVtkaXNhYmxlZF0sXG5pbnB1dFt0eXBlPVwicGFzc3dvcmRcIl1bZGlzYWJsZWRdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ViZWJlYjtcbiAgYm9yZGVyOiAxcHggIzVkNWQ1ZCBzb2xpZDtcbn1cbnNlbGVjdCAuX19wbGFjZWhvbGRlcixcbnRleHRhcmVhIC5fX3BsYWNlaG9sZGVyLFxuaW5wdXRbdHlwZT1cInRlbFwiXSAuX19wbGFjZWhvbGRlcixcbmlucHV0W3R5cGU9XCJ0ZXh0XCJdIC5fX3BsYWNlaG9sZGVyLFxuaW5wdXRbdHlwZT1cImVtYWlsXCJdIC5fX3BsYWNlaG9sZGVyLFxuaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdIC5fX3BsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM4MjgyODI7XG4gIHdpZHRoOiBhdXRvO1xufVxuc2VsZWN0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLFxudGV4dGFyZWE6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsXG5pbnB1dFt0eXBlPVwidGVsXCJdOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLFxuaW5wdXRbdHlwZT1cInRleHRcIl06Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsXG5pbnB1dFt0eXBlPVwiZW1haWxcIl06Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsXG5pbnB1dFt0eXBlPVwicGFzc3dvcmRcIl06Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzgyODI4MjtcbiAgd2lkdGg6IGF1dG87XG59XG5zZWxlY3Q6LW1vei1wbGFjZWhvbGRlcixcbnRleHRhcmVhOi1tb3otcGxhY2Vob2xkZXIsXG5pbnB1dFt0eXBlPVwidGVsXCJdOi1tb3otcGxhY2Vob2xkZXIsXG5pbnB1dFt0eXBlPVwidGV4dFwiXTotbW96LXBsYWNlaG9sZGVyLFxuaW5wdXRbdHlwZT1cImVtYWlsXCJdOi1tb3otcGxhY2Vob2xkZXIsXG5pbnB1dFt0eXBlPVwicGFzc3dvcmRcIl06LW1vei1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjODI4MjgyO1xuICB3aWR0aDogYXV0bztcbiAgb3BhY2l0eTogMTtcbn1cbnNlbGVjdDo6LW1vei1wbGFjZWhvbGRlcixcbnRleHRhcmVhOjotbW96LXBsYWNlaG9sZGVyLFxuaW5wdXRbdHlwZT1cInRlbFwiXTo6LW1vei1wbGFjZWhvbGRlcixcbmlucHV0W3R5cGU9XCJ0ZXh0XCJdOjotbW96LXBsYWNlaG9sZGVyLFxuaW5wdXRbdHlwZT1cImVtYWlsXCJdOjotbW96LXBsYWNlaG9sZGVyLFxuaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM4MjgyODI7XG4gIHdpZHRoOiBhdXRvO1xuICBvcGFjaXR5OiAxO1xufVxuc2VsZWN0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbnRleHRhcmVhOi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbmlucHV0W3R5cGU9XCJ0ZWxcIl06LW1zLWlucHV0LXBsYWNlaG9sZGVyLFxuaW5wdXRbdHlwZT1cInRleHRcIl06LW1zLWlucHV0LXBsYWNlaG9sZGVyLFxuaW5wdXRbdHlwZT1cImVtYWlsXCJdOi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbmlucHV0W3R5cGU9XCJwYXNzd29yZFwiXTotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzgyODI4MjtcbiAgd2lkdGg6IGF1dG87XG59XG5zZWxlY3Q6OnBsYWNlaG9sZGVyLFxudGV4dGFyZWE6OnBsYWNlaG9sZGVyLFxuaW5wdXRbdHlwZT1cInRlbFwiXTo6cGxhY2Vob2xkZXIsXG5pbnB1dFt0eXBlPVwidGV4dFwiXTo6cGxhY2Vob2xkZXIsXG5pbnB1dFt0eXBlPVwiZW1haWxcIl06OnBsYWNlaG9sZGVyLFxuaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjODI4MjgyO1xuICB3aWR0aDogYXV0bztcbn1cbnNlbGVjdCB7XG4gIG1pbi1oZWlnaHQ6IHVuc2V0O1xuICBoZWlnaHQ6IGNhbGMoMS4yZW0gKyAxOHB4KTtcbn1cbi5oYXMtZXJyb3IgLmZvcm0tY29udHJvbCB7XG4gIGJvcmRlci1jb2xvcjogI2E5NDQ0MjtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbn1cbmxhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDFyZW07XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuLmlucC13cmFwLmlucC1zZWFyY2gtd3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDMwMHB4O1xufVxuLmlucC13cmFwLmlucC1zZWFyY2gtd3JhcCBpbnB1dFt0eXBlPXRleHRdIHtcbiAgYm9yZGVyLWNvbG9yOiAjZWJlYmViO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uaW5wLXdyYXAuaW5wLXNlYXJjaC13cmFwIGlucHV0W3R5cGU9dGV4dF06Zm9jdXMge1xuICBib3JkZXI6IDFweCAjZWJlYmViIHNvbGlkO1xuICBvdXRsaW5lOiAwO1xufVxuLmlucC13cmFwLmlucC1zZWFyY2gtd3JhcCBpbnB1dFt0eXBlPXRleHRdIC5fX3BsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNlYmViZWI7XG4gIHdpZHRoOiBhdXRvO1xufVxuLmlucC13cmFwLmlucC1zZWFyY2gtd3JhcCBpbnB1dFt0eXBlPXRleHRdOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNlYmViZWI7XG4gIHdpZHRoOiBhdXRvO1xufVxuLmlucC13cmFwLmlucC1zZWFyY2gtd3JhcCBpbnB1dFt0eXBlPXRleHRdOi1tb3otcGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2ViZWJlYjtcbiAgd2lkdGg6IGF1dG87XG4gIG9wYWNpdHk6IDE7XG59XG4uaW5wLXdyYXAuaW5wLXNlYXJjaC13cmFwIGlucHV0W3R5cGU9dGV4dF06Oi1tb3otcGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2ViZWJlYjtcbiAgd2lkdGg6IGF1dG87XG4gIG9wYWNpdHk6IDE7XG59XG4uaW5wLXdyYXAuaW5wLXNlYXJjaC13cmFwIGlucHV0W3R5cGU9dGV4dF06LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNlYmViZWI7XG4gIHdpZHRoOiBhdXRvO1xufVxuLmlucC13cmFwLmlucC1zZWFyY2gtd3JhcCBpbnB1dFt0eXBlPXRleHRdOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjZWJlYmViO1xuICB3aWR0aDogYXV0bztcbn1cbi5pbnAtd3JhcC5pbnAtc2VhcmNoLXdyYXAgYnV0dG9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogOXB4O1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBwYWRkaW5nOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uaW5wLXdyYXAuaW5wLXNlYXJjaC13cmFwIGJ1dHRvbiBpbWcsXG4uaW5wLXdyYXAuaW5wLXNlYXJjaC13cmFwIGJ1dHRvbiBzdmcge1xuICBoZWlnaHQ6IDI1cHg7XG59XG4uaW5wLXdyYXAuaW5wLXNlYXJjaC13cmFwIHNwYW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmlucC13cmFwLmlucC1jaGVja2JveC13cmFwIC5jaGVja2JveC1maWVsZCB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG59XG4uaW5wLXdyYXAuaW5wLWNoZWNrYm94LXdyYXAgLmxhYmVsLXRleHQge1xuICBmb250LXNpemU6IDE2cHg7XG59XG5pbnB1dC5pbnB1dC1xdWFudGl0eSB7XG4gIC1tb3otYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuICBmbG9hdDogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiA1cHggMTBweCA1cHggM3B4O1xuICBtYXJnaW46IDA7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICB6LWluZGV4OiAwICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xufVxuaW5wdXQuaW5wdXQtcXVhbnRpdHk6Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24sXG5pbnB1dC5pbnB1dC1xdWFudGl0eTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xufVxuaW5wdXQuaW5wdXQtcXVhbnRpdHk6Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xufVxuZGl2LmlucHV0LXF1YW50aXR5LXdyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogNDBweDtcbiAgLW1vei1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG59XG5kaXYuaW5wdXQtcXVhbnRpdHktd3JhcCAuaW5wdXQtcXVhbnRpdHk6Zm9jdXMge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuZGl2LmlucHV0LXF1YW50aXR5LXdyYXAgLmlucHV0LXF1YW50aXR5LW5hdiB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWlubWF4KDAsIDFmcikgYXV0bztcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxZnIgMWZyO1xuICBmbGV4LWdyb3c6IDE7XG4gIG1pbi13aWR0aDogMDtcbn1cbmRpdi5pbnB1dC1xdWFudGl0eS13cmFwIC5pbnB1dC1xdWFudGl0eS1uYXYgPiBpbnB1dCB7XG4gIGdyaWQtY29sdW1uOiAxO1xuICBncmlkLXJvdzogMSAvIHNwYW4gMjtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbn1cbmRpdi5pbnB1dC1xdWFudGl0eS13cmFwIC5pbnB1dC1xdWFudGl0eS1uYXYgLnF1YW50aXR5LWJ1dHRvbiB7XG4gIGdyaWQtY29sdW1uOiAyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgd2lkdGg6IDIzcHg7XG4gIGJvcmRlci1sZWZ0OiAxcHggI2JiYmJiYiBzb2xpZDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggI2JiYmJiYiBzb2xpZDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMS43O1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgcmlnaHQ6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3M7XG59XG5kaXYuaW5wdXQtcXVhbnRpdHktd3JhcCAuaW5wdXQtcXVhbnRpdHktbmF2IC5xdWFudGl0eS1idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTRjZmEwO1xufVxuZGl2LmlucHV0LXF1YW50aXR5LXdyYXAgLmlucHV0LXF1YW50aXR5LW5hdiAucXVhbnRpdHktYnV0dG9uIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEzcHg7XG59XG5kaXYuaW5wdXQtcXVhbnRpdHktd3JhcCAuaW5wdXQtcXVhbnRpdHktbmF2IC5xdWFudGl0eS1idXR0b24ucXVhbnRpdHktdXAge1xuICBncmlkLXJvdzogMTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmctdG9wOiA0cHg7XG59XG5kaXYuaW5wdXQtcXVhbnRpdHktd3JhcCAuaW5wdXQtcXVhbnRpdHktbmF2IC5xdWFudGl0eS1idXR0b24ucXVhbnRpdHktdXAgaW1nIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbn1cbmRpdi5pbnB1dC1xdWFudGl0eS13cmFwIC5pbnB1dC1xdWFudGl0eS1uYXYgLnF1YW50aXR5LWJ1dHRvbi5xdWFudGl0eS1kb3duIHtcbiAgZ3JpZC1yb3c6IDI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBib3JkZXItdG9wOiAxcHggIzFmMGUwMDgyIHNvbGlkO1xuICBwYWRkaW5nLXRvcDogN3B4O1xufVxuZGl2LmlucHV0LXF1YW50aXR5LXdyYXAgLmlucHV0LXF1YW50aXR5LW5hdiAucXVhbnRpdHktYnV0dG9uLnF1YW50aXR5LWRvd24gaW1nIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xufVxuLmZpZWxkcy1pbi1yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cbi5maWVsZHMtaW4tcm93IC5mb3JtLWdyb3VwIHtcbiAgd2lkdGg6IHVuc2V0O1xufVxuLmZpZWxkcy1pbi1yb3cgLmN1c3RvbS1maWxlIHtcbiAgd2lkdGg6IDQwMHB4O1xufVxuLmZpZWxkcy1pbi1yb3cgPiAuZm9ybS1ncm91cCxcbi5maWVsZHMtaW4tcm93ID4gLmZvcm0tY29udHJvbCxcbi5maWVsZHMtaW4tcm93ID4gLmJ0biB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZsZXgtZ3JvdzogMTtcbn1cbi5maWVsZHMtaW4tcm93ID4gLmZvcm0tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCksXG4uZmllbGRzLWluLXJvdyA+IC5mb3JtLWNvbnRyb2w6bm90KDpmaXJzdC1jaGlsZCksXG4uZmllbGRzLWluLXJvdyA+IC5idG46bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cbi5vbm9mZnN3aXRjaCBsYWJlbCB7XG4gIG1hcmdpbjogMDtcbn1cbmZvcm0uZXJyb3ItbWVzc2FnZXMtdG9vbHRpcCAuZm9ybS1ncm91cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbmZvcm0uZXJyb3ItbWVzc2FnZXMtdG9vbHRpcCAuZm9ybS1ncm91cCA+IC5pbnZhbGlkLWZlZWRiYWNrIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIGluc2V0LWlubGluZS1zdGFydDogMDtcbiAgei1pbmRleDogNTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogMC40NXJlbTtcbiAgcGFkZGluZy1ibG9jazogMC4zcmVtO1xuICBwYWRkaW5nLWlubGluZTogMC43NXJlbTtcbiAgZm9udC1zaXplOiAwLjhyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTg3ZTEzO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDZweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbmZvcm0uZXJyb3ItbWVzc2FnZXMtdG9vbHRpcCAuZm9ybS1ncm91cCA+IC5pbnZhbGlkLWZlZWRiYWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMTAwJTtcbiAgaW5zZXQtaW5saW5lLXN0YXJ0OiAxcmVtO1xuICBib3JkZXI6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJsb2NrLWVuZC1jb2xvcjogI2U4N2UxMztcbn1cbi5pdGkuaXRpLS1pbmxpbmUtY291bnRyeS1zZWxlY3Rvcjpub3QoLml0aS0tZGV0YWNoZWQtY291bnRyeS1zZWxlY3RvcikgLml0aV9fY291bnRyeS1zZWxlY3RvciB7XG4gIHotaW5kZXg6IDY7XG59XG5zZWxlY3RbY2xhc3MqPVwidmlydHVhbC1zZWxlY3RcIl0ge1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogY2FsYygyMnB4ICsgKDAuOHJlbSAqIDIpKTtcbiAgcGFkZGluZzogMC44cmVtIDMwcHggMC44cmVtIDAuNXJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ViZWJlYjtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgZm9udC1mYW1pbHk6ICdVYnVudHUnLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBjb2xvcjogIzMzMzMzMztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbnNlbGVjdFtjbGFzcyo9XCJ2aXJ0dWFsLXNlbGVjdFwiXS5zaXplLWxnIHtcbiAgaGVpZ2h0OiBjYWxjKDIycHggKyAyLjJyZW0pO1xufVxuc2VsZWN0W2NsYXNzKj1cInZpcnR1YWwtc2VsZWN0XCJdLnNpemUtc20sXG5zZWxlY3RbY2xhc3MqPVwidmlydHVhbC1zZWxlY3RcIl0uc2l6ZS14cyB7XG4gIGhlaWdodDogY2FsYygyMnB4ICsgMC44cmVtKTtcbn1cbi52c2NvbXAtZWxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi52c2NvbXAtd3JhcHBlciB7XG4gIGZvbnQtZmFtaWx5OiAnVWJ1bnR1Jywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgY29sb3I6ICMzMzMzMzM7XG59XG4udnNjb21wLWVsZS13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi52c2NvbXAtZWxlLXdyYXBwZXIgLnZzY29tcC10b2dnbGUtYnV0dG9uIHtcbiAgaGVpZ2h0OiBjYWxjKDIycHggKyAoMC44cmVtICogMikpO1xuICBwYWRkaW5nOiAwLjhyZW0gMzBweCAwLjhyZW0gMC41cmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWJlYmViO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4zcztcbn1cbi52c2NvbXAtZWxlLXdyYXBwZXIuc2l6ZS1sZyAudnNjb21wLXRvZ2dsZS1idXR0b24ge1xuICBoZWlnaHQ6IGNhbGMoMjJweCArIDIuMnJlbSk7XG4gIHBhZGRpbmc6IDEuMXJlbSAzMHB4IDEuMXJlbSAwLjhyZW07XG4gIGZvbnQtc2l6ZTogMS4xcmVtO1xufVxuLnZzY29tcC1lbGUtd3JhcHBlci5zaXplLXNtIC52c2NvbXAtdG9nZ2xlLWJ1dHRvbixcbi52c2NvbXAtZWxlLXdyYXBwZXIuc2l6ZS14cyAudnNjb21wLXRvZ2dsZS1idXR0b24ge1xuICBoZWlnaHQ6IGNhbGMoMjJweCArIDAuOHJlbSk7XG4gIHBhZGRpbmc6IDAuNHJlbSAzMHB4IDAuNHJlbSAwLjVyZW07XG4gIGZvbnQtc2l6ZTogMC45cmVtO1xufVxuLnZzY29tcC1lbGUtd3JhcHBlciAudnNjb21wLXZhbHVlIHtcbiAgaGVpZ2h0OiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbn1cbi52c2NvbXAtZWxlLXdyYXBwZXI6bm90KC5oYXMtdmFsdWUpIC52c2NvbXAtdmFsdWUge1xuICBvcGFjaXR5OiAxO1xuICBjb2xvcjogI2NjYztcbn1cbi52c2NvbXAtZWxlLXdyYXBwZXIgLnZzY29tcC1hcnJvdzo6YWZ0ZXIge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMzMzMzMzO1xuICBib3JkZXItcmlnaHQtY29sb3I6ICMzMzMzMzM7XG59XG4udnNjb21wLWVsZS13cmFwcGVyOmZvY3VzLFxuLnZzY29tcC1lbGUtd3JhcHBlci5mb2N1c2VkIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi52c2NvbXAtZWxlLXdyYXBwZXI6Zm9jdXMgLnZzY29tcC10b2dnbGUtYnV0dG9uLFxuLnZzY29tcC1lbGUtd3JhcHBlci5mb2N1c2VkIC52c2NvbXAtdG9nZ2xlLWJ1dHRvbiB7XG4gIGJvcmRlci1jb2xvcjogI2ViZWJlYjtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi52c2NvbXAtZWxlLXdyYXBwZXIuaGFzLWVycm9yIC52c2NvbXAtdG9nZ2xlLWJ1dHRvbiB7XG4gIGJvcmRlci1jb2xvcjogI2I1MTkxOTtcbn1cbi52c2NvbXAtZWxlLXdyYXBwZXIgLnZzY29tcC1jbGVhci1pY29uOjpiZWZvcmUsXG4udnNjb21wLWVsZS13cmFwcGVyIC52c2NvbXAtY2xlYXItaWNvbjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzMzMzO1xufVxuLnZzY29tcC1lbGVbZGlzYWJsZWRdIC52c2NvbXAtZWxlLXdyYXBwZXIgLnZzY29tcC10b2dnbGUtYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ViZWJlYjtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG4udnNjb21wLWRyb3Bib3gtd3JhcHBlcjpub3QoLnNob3ctYXMtcG9wdXApIC52c2NvbXAtZHJvcGJveC1jb250YWluZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWJlYmViO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICBib3gtc2hhZG93OiAwIDAuNXJlbSAxcmVtIHJnYmEoMCwgMCwgMCwgMC4xNzUpO1xufVxuLnZzY29tcC1kcm9wYm94LXdyYXBwZXIgLnZzY29tcC1kcm9wYm94IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcbn1cbi52c2NvbXAtZHJvcGJveC13cmFwcGVyIC52c2NvbXAtc2VhcmNoLWNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDAgMC41cmVtIDAgMXJlbTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlYmViZWI7XG59XG4udnNjb21wLWRyb3Bib3gtd3JhcHBlciAudnNjb21wLXNlYXJjaC1jb250YWluZXIgaW5wdXQge1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBmb250LWZhbWlseTogJ1VidW50dScsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgY29sb3I6ICMzMzMzMzM7XG59XG4udnNjb21wLWRyb3Bib3gtd3JhcHBlciAudnNjb21wLXNlYXJjaC1jb250YWluZXIgaW5wdXQgLl9fcGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2NjYztcbiAgd2lkdGg6IGF1dG87XG59XG4udnNjb21wLWRyb3Bib3gtd3JhcHBlciAudnNjb21wLXNlYXJjaC1jb250YWluZXIgaW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2NjYztcbiAgd2lkdGg6IGF1dG87XG59XG4udnNjb21wLWRyb3Bib3gtd3JhcHBlciAudnNjb21wLXNlYXJjaC1jb250YWluZXIgaW5wdXQ6LW1vei1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjY2NjO1xuICB3aWR0aDogYXV0bztcbiAgb3BhY2l0eTogMTtcbn1cbi52c2NvbXAtZHJvcGJveC13cmFwcGVyIC52c2NvbXAtc2VhcmNoLWNvbnRhaW5lciBpbnB1dDo6LW1vei1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjY2NjO1xuICB3aWR0aDogYXV0bztcbiAgb3BhY2l0eTogMTtcbn1cbi52c2NvbXAtZHJvcGJveC13cmFwcGVyIC52c2NvbXAtc2VhcmNoLWNvbnRhaW5lciBpbnB1dDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2NjYztcbiAgd2lkdGg6IGF1dG87XG59XG4udnNjb21wLWRyb3Bib3gtd3JhcHBlciAudnNjb21wLXNlYXJjaC1jb250YWluZXIgaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNjY2M7XG4gIHdpZHRoOiBhdXRvO1xufVxuLnZzY29tcC1kcm9wYm94LXdyYXBwZXIgLnZzY29tcC1zZWFyY2gtY29udGFpbmVyIGlucHV0OmZvY3VzIHtcbiAgYm9yZGVyOiAwO1xuICBib3gtc2hhZG93OiBub25lO1xuICBvdXRsaW5lOiBub25lO1xufVxuLnZzY29tcC1kcm9wYm94LXdyYXBwZXIgLnZzY29tcC1zZWFyY2gtY2xlYXI6aG92ZXIge1xuICBjb2xvcjogIzMzMzMzMztcbn1cbi52c2NvbXAtZHJvcGJveC13cmFwcGVyIC52c2NvbXAtdG9nZ2xlLWFsbC1idXR0b24ge1xuICBjb2xvcjogIzMzMzMzMztcbn1cbi52c2NvbXAtZHJvcGJveC13cmFwcGVyIC52c2NvbXAtb3B0aW9ucy1jb250YWluZXIge1xuICBzY3JvbGxiYXItd2lkdGg6IHRoaW47XG59XG4udnNjb21wLWRyb3Bib3gtd3JhcHBlciAudnNjb21wLW9wdGlvbiB7XG4gIHBhZGRpbmc6IDAgMXJlbTtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycywgY29sb3IgMC4ycztcbn1cbi52c2NvbXAtZHJvcGJveC13cmFwcGVyIC52c2NvbXAtb3B0aW9uLmZvY3VzZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICMzMzMzMzM7XG59XG4udnNjb21wLWRyb3Bib3gtd3JhcHBlciAudnNjb21wLW9wdGlvbi5zZWxlY3RlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZjBlMDA7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnZzY29tcC1kcm9wYm94LXdyYXBwZXIgLnZzY29tcC1vcHRpb246aG92ZXIsXG4udnNjb21wLWRyb3Bib3gtd3JhcHBlciAudnNjb21wLW9wdGlvbi5mb2N1c2VkOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc2MjQwZTtcbiAgY29sb3I6ICNmZmY7XG59XG4udnNjb21wLWRyb3Bib3gtd3JhcHBlciAudnNjb21wLW9wdGlvbi5ncm91cC10aXRsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzMzMzMzMztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4udnNjb21wLWRyb3Bib3gtd3JhcHBlciAudnNjb21wLW9wdGlvbi5ncm91cC10aXRsZSAudnNjb21wLW9wdGlvbi10ZXh0IHtcbiAgb3BhY2l0eTogMTtcbn1cbi52c2NvbXAtZHJvcGJveC13cmFwcGVyIC52c2NvbXAtb3B0aW9uIC52c2NvbXAtb3B0aW9uLWRlc2NyaXB0aW9uIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIG9wYWNpdHk6IDAuNztcbn1cbi52c2NvbXAtZHJvcGJveC13cmFwcGVyIC5jaGVja2JveC1pY29uOjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogI2NjYztcbn1cbi52c2NvbXAtZHJvcGJveC13cmFwcGVyIC5jaGVja2JveC1pY29uLmNoZWNrZWQ6OmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjNzYyNDBlO1xuICBib3JkZXItbGVmdC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3AtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLnZzY29tcC1kcm9wYm94LXdyYXBwZXIgLnZzY29tcC1vcHRpb24uc2VsZWN0ZWQgLmNoZWNrYm94LWljb246OmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICBib3JkZXItbGVmdC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3AtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLnZzY29tcC1kcm9wYm94LXdyYXBwZXIgLnZzY29tcC1uby1vcHRpb25zLFxuLnZzY29tcC1kcm9wYm94LXdyYXBwZXIgLnZzY29tcC1uby1zZWFyY2gtcmVzdWx0cyB7XG4gIHBhZGRpbmc6IDEuMjVyZW0gMXJlbTtcbiAgY29sb3I6ICNjY2M7XG59XG4udnNjb21wLWRyb3Bib3gtd3JhcHBlci5zaG93LWFzLXBvcHVwIC52c2NvbXAtZHJvcGJveCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJveC1zaGFkb3c6IDAgMC41cmVtIDFyZW0gcmdiYSgwLCAwLCAwLCAwLjE3NSk7XG59XG4udnNjb21wLWRyb3Bib3gtd3JhcHBlci5zaG93LWFzLXBvcHVwIC52c2NvbXAtZHJvcGJveC1jbG9zZS1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3gtc2hhZG93OiAwIDAuNXJlbSAxcmVtIHJnYmEoMCwgMCwgMCwgMC4xNzUpO1xufVxuLnBhcmFtcy1kYXRlLWxhYmVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBnYXA6IDEwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnBhcmFtcy1kYXRlLWxhYmVsIC5kYXktaW4td2Vlay1pY29ucyB7XG4gIC0tZGF5LWljb24tc2xvdDogY2FsYygxLjI1cmVtICsgNHB4KTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQodmFyKC0tZGF5LWljb25zLWNvdW50LCAxKSwgdmFyKC0tZGF5LWljb24tc2xvdCkpO1xuICBjb2x1bW4tZ2FwOiA3cHg7XG4gIGp1c3RpZnktY29udGVudDogc3RhcnQ7XG4gIHBhZGRpbmc6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTAwcHgpIHtcbiAgLnBhcmFtcy1kYXRlLWxhYmVsIC5kYXktaW4td2Vlay1pY29ucyB7XG4gICAgLS1kYXktaWNvbi1zbG90OiBjYWxjKDEuNXJlbSArIDRweCk7XG4gIH1cbn1cbi5wYXJhbXMtZGF0ZS1sYWJlbCAuZGF5LWluLXdlZWstaWNvbnMgLmRheS1pbi13ZWVrLWljb246bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5wYXJhbXMtZGF0ZS1sYWJlbCAuZGF5LWluLXdlZWstaWNvbnMgaSB7XG4gIHBhZGRpbmc6IDJweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLmRhdGVwaWNrZXJ7d2lkdGg6LW1vei1taW4tY29udGVudDt3aWR0aDptaW4tY29udGVudH0uZGF0ZXBpY2tlcjpub3QoLmFjdGl2ZSl7ZGlzcGxheTpub25lfS5kYXRlcGlja2VyLWRyb3Bkb3due3BhZGRpbmctdG9wOjRweDtwb3NpdGlvbjphYnNvbHV0ZTt6LWluZGV4OjEwMDB9LmRhdGVwaWNrZXItZHJvcGRvd24uZGF0ZXBpY2tlci1vcmllbnQtdG9we3BhZGRpbmctYm90dG9tOjRweDtwYWRkaW5nLXRvcDowfS5kYXRlcGlja2VyLXBpY2tlcntiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyLXJhZGl1czouMzc1cmVtO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW59LmRhdGVwaWNrZXItZHJvcGRvd24gLmRhdGVwaWNrZXItcGlja2Vye2JveC1zaGFkb3c6MCAuNXJlbSAxcmVtIHJnYmEoMCwwLDAsLjE1KX0uZGF0ZXBpY2tlci1tYWlue2ZsZXg6YXV0bztwYWRkaW5nOjJweH0uZGF0ZXBpY2tlci1mb290ZXJ7YmFja2dyb3VuZC1jb2xvcjojZjhmOWZhO2JveC1zaGFkb3c6aW5zZXQgMCAxcHggMXB4IHJnYmEoMCwwLDAsLjEpfS5kYXRlcGlja2VyLXRpdGxle2JhY2tncm91bmQtY29sb3I6I2Y4ZjlmYTtib3gtc2hhZG93Omluc2V0IDAgLTFweCAxcHggcmdiYSgwLDAsMCwuMSk7Zm9udC13ZWlnaHQ6NzAwO3BhZGRpbmc6LjM3NXJlbSAuNzVyZW07dGV4dC1hbGlnbjpjZW50ZXJ9LmRhdGVwaWNrZXItY29udHJvbHN7ZGlzcGxheTpmbGV4fS5kYXRlcGlja2VyLWhlYWRlciAuZGF0ZXBpY2tlci1jb250cm9sc3twYWRkaW5nOjJweCAycHggMH0uZGF0ZXBpY2tlci1jb250cm9scyAuYnRue2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXItY29sb3I6I2Y4ZjlmYX0uZGF0ZXBpY2tlci1jb250cm9scyAuYnRuOmZvY3VzLC5kYXRlcGlja2VyLWNvbnRyb2xzIC5idG46aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojZTJlNmVhO2JvcmRlci1jb2xvcjojZGJlMGU1O2NvbG9yOiMwMDB9LmRhdGVwaWNrZXItY29udHJvbHMgLmJ0bjpmb2N1c3tib3gtc2hhZG93OjAgMCAwIC4yNXJlbSBoc2xhKDIxMCwyJSw4MyUsLjUpfS5kYXRlcGlja2VyLWNvbnRyb2xzIC5idG46ZGlzYWJsZWR7YmFja2dyb3VuZC1jb2xvcjojZjhmOWZhO2JvcmRlci1jb2xvcjojZjhmOWZhO2NvbG9yOiMwMDB9LmRhdGVwaWNrZXItY29udHJvbHMgLmJ0bjpub3QoOmRpc2FibGVkKTphY3RpdmV7YmFja2dyb3VuZC1jb2xvcjojZGJlMGU1O2JvcmRlci1jb2xvcjojZDRkYWUwO2NvbG9yOiMwMDB9LmRhdGVwaWNrZXItY29udHJvbHMgLmJ0bjpub3QoOmRpc2FibGVkKTphY3RpdmU6Zm9jdXN7Ym94LXNoYWRvdzowIDAgMCAuMjVyZW0gaHNsYSgyMTAsMiUsODMlLC41KX0uZGF0ZXBpY2tlci1oZWFkZXIgLmRhdGVwaWNrZXItY29udHJvbHMgLmJ0bntib3JkZXItY29sb3I6dHJhbnNwYXJlbnQ7Zm9udC13ZWlnaHQ6NzAwfS5kYXRlcGlja2VyLWZvb3RlciAuZGF0ZXBpY2tlci1jb250cm9scyAuYnRue2JvcmRlci1yYWRpdXM6LjI1cmVtO2ZsZXg6YXV0bztmb250LXNpemU6Ljg3NXJlbTttYXJnaW46Y2FsYyguMzc1cmVtIC0gMXB4KSAuMzc1cmVtfS5kYXRlcGlja2VyLWNvbnRyb2xzIC52aWV3LXN3aXRjaHtmbGV4OmF1dG99LmRhdGVwaWNrZXItY29udHJvbHMgLm5leHQtYnV0dG9uLC5kYXRlcGlja2VyLWNvbnRyb2xzIC5wcmV2LWJ1dHRvbntmbGV4OjAgMCAxNC4yODU3MTQyODU3JTtwYWRkaW5nLWxlZnQ6LjM3NXJlbTtwYWRkaW5nLXJpZ2h0Oi4zNzVyZW19LmRhdGVwaWNrZXItY29udHJvbHMgLm5leHQtYnV0dG9uLmRpc2FibGVkLC5kYXRlcGlja2VyLWNvbnRyb2xzIC5wcmV2LWJ1dHRvbi5kaXNhYmxlZHt2aXNpYmlsaXR5OmhpZGRlbn0uZGF0ZXBpY2tlci1ncmlkLC5kYXRlcGlja2VyLXZpZXd7ZGlzcGxheTpmbGV4fS5kYXRlcGlja2VyLXZpZXd7YWxpZ24taXRlbXM6c3RyZXRjaDt3aWR0aDoxNS43NXJlbX0uZGF0ZXBpY2tlci1ncmlke2ZsZXg6YXV0bztmbGV4LXdyYXA6d3JhcH0uZGF0ZXBpY2tlciAuZGF5c3tkaXNwbGF5OmZsZXg7ZmxleDphdXRvO2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn0uZGF0ZXBpY2tlciAuZGF5cy1vZi13ZWVre2Rpc3BsYXk6ZmxleH0uZGF0ZXBpY2tlciAud2Vlay1udW1iZXJze2Rpc3BsYXk6ZmxleDtmbGV4OjAgMCA5LjY3NzQxOTM1NDglO2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn0uZGF0ZXBpY2tlciAud2Vla3N7YWxpZ24taXRlbXM6c3RyZXRjaDtkaXNwbGF5OmZsZXg7ZmxleDphdXRvO2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn0uZGF0ZXBpY2tlciBzcGFuey13ZWJraXQtdG91Y2gtY2FsbG91dDpub25lO2FsaWduLWl0ZW1zOmNlbnRlcjtib3JkZXItcmFkaXVzOi4zNzVyZW07Y3Vyc29yOmRlZmF1bHQ7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpjZW50ZXI7LXdlYmtpdC11c2VyLXNlbGVjdDpub25lOy1tb3otdXNlci1zZWxlY3Q6bm9uZTt1c2VyLXNlbGVjdDpub25lfS5kYXRlcGlja2VyIC5kb3d7Zm9udC1zaXplOi45Mzc1cmVtO2ZvbnQtd2VpZ2h0OjcwMDtoZWlnaHQ6MS41cmVtfS5kYXRlcGlja2VyIC53ZWVre2NvbG9yOiNkZWUyZTY7ZmxleDphdXRvO2ZvbnQtc2l6ZTouODc1cmVtfS5kYXRlcGlja2VyIC5kYXlzIC5kb3csLmRhdGVwaWNrZXItY2VsbHtmbGV4LWJhc2lzOjE0LjI4NTcxNDI4NTclfS5kYXRlcGlja2VyLWNlbGx7aGVpZ2h0OjIuMjVyZW19LmRhdGVwaWNrZXItY2VsbDpub3QoLmRheSl7ZmxleC1iYXNpczoyNSU7aGVpZ2h0OjQuNXJlbX0uZGF0ZXBpY2tlci1jZWxsOm5vdCguZGlzYWJsZWQpOmhvdmVye2JhY2tncm91bmQtY29sb3I6I2Y5ZjlmOTtjdXJzb3I6cG9pbnRlcn0uZGF0ZXBpY2tlci1jZWxsLmZvY3VzZWQ6bm90KC5zZWxlY3RlZCl7YmFja2dyb3VuZC1jb2xvcjojZTJlNmVhfS5kYXRlcGlja2VyLWNlbGwuc2VsZWN0ZWQsLmRhdGVwaWNrZXItY2VsbC5zZWxlY3RlZDpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiMwZDZlZmQ7Y29sb3I6I2ZmZjtmb250LXdlaWdodDo2MDB9LmRhdGVwaWNrZXItY2VsbC5kaXNhYmxlZHtjb2xvcjpyZ2JhKDMzLDM3LDQxLC41KX0uZGF0ZXBpY2tlci1jZWxsLm5leHQ6bm90KC5kaXNhYmxlZCksLmRhdGVwaWNrZXItY2VsbC5wcmV2Om5vdCguZGlzYWJsZWQpe2NvbG9yOiM2Yzc1N2R9LmRhdGVwaWNrZXItY2VsbC5uZXh0LnNlbGVjdGVkLC5kYXRlcGlja2VyLWNlbGwucHJldi5zZWxlY3RlZHtjb2xvcjojZTZlNmU2fS5kYXRlcGlja2VyLWNlbGwuaGlnaGxpZ2h0ZWQ6bm90KC5zZWxlY3RlZCk6bm90KC5yYW5nZSk6bm90KC50b2RheSl7YmFja2dyb3VuZC1jb2xvcjojZjhmOWZhO2JvcmRlci1yYWRpdXM6MH0uZGF0ZXBpY2tlci1jZWxsLmhpZ2hsaWdodGVkOm5vdCguc2VsZWN0ZWQpOm5vdCgucmFuZ2UpOm5vdCgudG9kYXkpOm5vdCguZGlzYWJsZWQpOmhvdmVye2JhY2tncm91bmQtY29sb3I6I2YxZjNmNX0uZGF0ZXBpY2tlci1jZWxsLmhpZ2hsaWdodGVkOm5vdCguc2VsZWN0ZWQpOm5vdCgucmFuZ2UpOm5vdCgudG9kYXkpLmZvY3VzZWR7YmFja2dyb3VuZC1jb2xvcjojZTJlNmVhfS5kYXRlcGlja2VyLWNlbGwudG9kYXk6bm90KC5zZWxlY3RlZCl7YmFja2dyb3VuZC1jb2xvcjojMjBjOTk3fS5kYXRlcGlja2VyLWNlbGwudG9kYXk6bm90KC5zZWxlY3RlZCk6bm90KC5kaXNhYmxlZCl7Y29sb3I6I2ZmZn0uZGF0ZXBpY2tlci1jZWxsLnRvZGF5LmZvY3VzZWQ6bm90KC5zZWxlY3RlZCl7YmFja2dyb3VuZC1jb2xvcjojMWZjNDkzfS5kYXRlcGlja2VyLWNlbGwucmFuZ2UtZW5kOm5vdCguc2VsZWN0ZWQpLC5kYXRlcGlja2VyLWNlbGwucmFuZ2Utc3RhcnQ6bm90KC5zZWxlY3RlZCl7YmFja2dyb3VuZC1jb2xvcjojNmM3NTdkO2NvbG9yOiNmZmZ9LmRhdGVwaWNrZXItY2VsbC5yYW5nZS1lbmQuZm9jdXNlZDpub3QoLnNlbGVjdGVkKSwuZGF0ZXBpY2tlci1jZWxsLnJhbmdlLXN0YXJ0LmZvY3VzZWQ6bm90KC5zZWxlY3RlZCl7YmFja2dyb3VuZC1jb2xvcjojNjk3MjdhfS5kYXRlcGlja2VyLWNlbGwucmFuZ2Utc3RhcnQ6bm90KC5yYW5nZS1lbmQpe2JvcmRlci1yYWRpdXM6LjM3NXJlbSAwIDAgLjM3NXJlbX0uZGF0ZXBpY2tlci1jZWxsLnJhbmdlLWVuZDpub3QoLnJhbmdlLXN0YXJ0KXtib3JkZXItcmFkaXVzOjAgLjM3NXJlbSAuMzc1cmVtIDB9LmRhdGVwaWNrZXItY2VsbC5yYW5nZXtiYWNrZ3JvdW5kLWNvbG9yOiNlOWVjZWY7Ym9yZGVyLXJhZGl1czowfS5kYXRlcGlja2VyLWNlbGwucmFuZ2U6bm90KC5kaXNhYmxlZCk6bm90KC5mb2N1c2VkKTpub3QoLnRvZGF5KTpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiNlMmU2ZWF9LmRhdGVwaWNrZXItY2VsbC5yYW5nZS5kaXNhYmxlZHtjb2xvcjojY2VkNGRifS5kYXRlcGlja2VyLWNlbGwucmFuZ2UuZm9jdXNlZHtiYWNrZ3JvdW5kLWNvbG9yOiNkYmUwZTV9LmRhdGVwaWNrZXItaW5wdXQuaW4tZWRpdHtib3JkZXItY29sb3I6IzczYWNmZX0uZGF0ZXBpY2tlci1pbnB1dC5pbi1lZGl0OmFjdGl2ZSwuZGF0ZXBpY2tlci1pbnB1dC5pbi1lZGl0OmZvY3Vze2JveC1zaGFkb3c6MCAwIC4yNWVtIC4yNWVtIHJnYmEoMTE1LDE3MiwyNTQsLjIpfS50cy1jb250cm9se2JvcmRlcjoxcHggc29saWQgI2QwZDBkMDtib3JkZXItcmFkaXVzOjNweDtwYWRkaW5nOjhweH0udHMtd3JhcHBlci5tdWx0aS5oYXMtaXRlbXMgLnRzLWNvbnRyb2x7cGFkZGluZzo2cHggOHB4IDNweH0uZnVsbCAudHMtY29udHJvbHtiYWNrZ3JvdW5kLWNvbG9yOiNmZmZ9LnRzLXdyYXBwZXIubXVsdGkgLnRzLWNvbnRyb2w+ZGl2e2JhY2tncm91bmQ6I2YyZjJmMjtib3JkZXI6MCBzb2xpZCAjZDBkMGQwO2NvbG9yOiMzMDMwMzA7cGFkZGluZzoycHggNnB4fS50cy13cmFwcGVyLm11bHRpIC50cy1jb250cm9sPmRpdi5hY3RpdmV7YmFja2dyb3VuZDojZThlOGU4O2JvcmRlcjowIHNvbGlkICNjYWNhY2E7Y29sb3I6IzMwMzAzMH0udHMtd3JhcHBlci5tdWx0aS5kaXNhYmxlZCAudHMtY29udHJvbD5kaXYsLnRzLXdyYXBwZXIubXVsdGkuZGlzYWJsZWQgLnRzLWNvbnRyb2w+ZGl2LmFjdGl2ZXtjb2xvcjojN2Q3ZDdkfS50cy1jb250cm9sLnJ0bC5zaW5nbGUgLnRzLWNvbnRyb2w6YWZ0ZXJ7bGVmdDoxNXB4fS5kaXNhYmxlZCAudHMtY29udHJvbHtiYWNrZ3JvdW5kLWNvbG9yOiNmYWZhZmF9LnRzLWRyb3Bkb3due2JhY2tncm91bmQ6I2ZmZjtib3JkZXItcmFkaXVzOjAgMCAzcHggM3B4fS50cy1kcm9wZG93biBbZGF0YS1zZWxlY3RhYmxlXSAuaGlnaGxpZ2h0e2JhY2tncm91bmQ6cmdiYSgxMjUsMTY4LDIwOCwuMil9LnRzLWRyb3Bkb3duIC5jcmVhdGUsLnRzLWRyb3Bkb3duIC5uby1yZXN1bHRzLC50cy1kcm9wZG93biAub3B0Z3JvdXAtaGVhZGVyLC50cy1kcm9wZG93biAub3B0aW9ue3BhZGRpbmc6NXB4IDhweH0udHMtZHJvcGRvd24gLm9wdGdyb3VwLWhlYWRlcntiYWNrZ3JvdW5kOiNmZmY7Y29sb3I6IzMwMzAzMH0udHMtZHJvcGRvd24gLmFjdGl2ZXtiYWNrZ3JvdW5kLWNvbG9yOiNmNWZhZmQ7Y29sb3I6IzQ5NWM2OH0udHMtZHJvcGRvd24gLmFjdGl2ZS5jcmVhdGV7Y29sb3I6IzQ5NWM2OH0udHMtZHJvcGRvd24gLmNyZWF0ZXtjb2xvcjpyZ2JhKDQ4LDQ4LDQ4LC41KX0udHMtZHJvcGRvd24gLnNwaW5uZXJ7bWFyZ2luOjVweCA4cHh9LnBsdWdpbi1jbGVhcl9idXR0b24gLmNsZWFyLWJ1dHRvbntyaWdodDoycHh9LnBsdWdpbi1jbGVhcl9idXR0b24uZm9ybS1zZWxlY3QgLmNsZWFyLWJ1dHRvbiwucGx1Z2luLWNsZWFyX2J1dHRvbi5zaW5nbGUgLmNsZWFyLWJ1dHRvbntyaWdodDptYXgodmFyKC0tdHMtcHItY2FyZXQpLDhweCl9LnRzLXdyYXBwZXIgLmRyb3Bkb3duLWhlYWRlcntiYWNrZ3JvdW5kOmNvbG9yLW1peCgjZmZmLCNkMGQwZDAsODUlKTtib3JkZXItcmFkaXVzOjNweCAzcHggMCAwO3BhZGRpbmc6MTBweCA4cHh9LnRzLXdyYXBwZXIgLmRyb3Bkb3duLWhlYWRlci1jbG9zZXtjb2xvcjojMzAzMDMwO3JpZ2h0OjhweH0ucGx1Z2luLWRyb3Bkb3duX2lucHV0LmZvY3VzLmRyb3Bkb3duLWFjdGl2ZSAudHMtY29udHJvbHtib3JkZXI6MXB4IHNvbGlkICNkMGQwZDB9LnBsdWdpbi1kcm9wZG93bl9pbnB1dCAuZHJvcGRvd24taW5wdXR7cGFkZGluZzo4cHh9LnRzLXdyYXBwZXIucGx1Z2luLXJlbW92ZV9idXR0b24gLml0ZW0gLnJlbW92ZXtwYWRkaW5nOjAgNnB4fS50cy13cmFwcGVyLnBsdWdpbi1yZW1vdmVfYnV0dG9uOm5vdCgucnRsKSAuaXRlbSAucmVtb3Zle2JvcmRlci1sZWZ0OjFweCBzb2xpZCAjZDBkMGQwO21hcmdpbi1sZWZ0OjZweH0udHMtd3JhcHBlci5wbHVnaW4tcmVtb3ZlX2J1dHRvbjpub3QoLnJ0bCkgLml0ZW0uYWN0aXZlIC5yZW1vdmV7Ym9yZGVyLWxlZnQtY29sb3I6I2NhY2FjYX0udHMtd3JhcHBlci5wbHVnaW4tcmVtb3ZlX2J1dHRvbi5ydGwgLml0ZW0gLnJlbW92ZXtib3JkZXItcmlnaHQ6MXB4IHNvbGlkICNkMGQwZDA7bWFyZ2luLXJpZ2h0OjZweH0udHMtd3JhcHBlci5wbHVnaW4tcmVtb3ZlX2J1dHRvbi5ydGwgLml0ZW0uYWN0aXZlIC5yZW1vdmV7Ym9yZGVyLXJpZ2h0LWNvbG9yOiNjYWNhY2F9LnRzLWNvbnRyb2wsLnRzLWNvbnRyb2wgaW5wdXQsLnRzLWRyb3Bkb3due2NvbG9yOiMzMDMwMzA7Zm9udC1zaXplOjEzcHg7bGluZS1oZWlnaHQ6MThweH0udHMtY29udHJvbCwudHMtd3JhcHBlci5zaW5nbGUuaW5wdXQtYWN0aXZlIC50cy1jb250cm9se2JhY2tncm91bmQ6I2ZmZn0udHMtY29udHJvbHtib3JkZXI6MXB4IHNvbGlkIHZhcigtLWJzLWJvcmRlci1jb2xvcik7Ym9yZGVyLXJhZGl1czp2YXIoLS1icy1ib3JkZXItcmFkaXVzKTtib3gtc2hhZG93Om5vbmU7Ym94LXNpemluZzpib3JkZXItYm94O2ZsZXgtd3JhcDp3cmFwO292ZXJmbG93OmhpZGRlbjtwYWRkaW5nOi4zNzVyZW0gLjc1cmVtO3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjEwMCU7ei1pbmRleDoxfS50cy13cmFwcGVyLm11bHRpLmhhcy1pdGVtcyAudHMtY29udHJvbHtwYWRkaW5nOmNhbGMoLjM3NXJlbSAtIDFweCkgLjc1cmVtIGNhbGMoLjM3NXJlbSAtIDRweCl9LmZ1bGwgLnRzLWNvbnRyb2x7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1icy1ib2R5LWJnKX0uZGlzYWJsZWQgLnRzLWNvbnRyb2wsLmRpc2FibGVkIC50cy1jb250cm9sICp7Y3Vyc29yOmRlZmF1bHQhaW1wb3J0YW50fS5mb2N1cyAudHMtY29udHJvbHtib3gtc2hhZG93Om5vbmV9LnRzLWNvbnRyb2w+KntkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZX0udHMtd3JhcHBlci5tdWx0aSAudHMtY29udHJvbD5kaXZ7YmFja2dyb3VuZDojZWZlZmVmO2JvcmRlcjowIHNvbGlkICNkZWUyZTY7Y29sb3I6IzM0M2E0MDtjdXJzb3I6cG9pbnRlcjttYXJnaW46MCAzcHggM3B4IDA7cGFkZGluZzoxcHggNXB4fS50cy13cmFwcGVyLm11bHRpIC50cy1jb250cm9sPmRpdi5hY3RpdmV7YmFja2dyb3VuZDojMGQ2ZWZkO2JvcmRlcjowIHNvbGlkIHRyYW5zcGFyZW50O2NvbG9yOiNmZmZ9LnRzLXdyYXBwZXIubXVsdGkuZGlzYWJsZWQgLnRzLWNvbnRyb2w+ZGl2LC50cy13cmFwcGVyLm11bHRpLmRpc2FibGVkIC50cy1jb250cm9sPmRpdi5hY3RpdmV7YmFja2dyb3VuZDojZmZmO2JvcmRlcjowIHNvbGlkICNmZmY7Y29sb3I6Izg3ODc4N30udHMtY29udHJvbD5pbnB1dHtiYWNrZ3JvdW5kOm5vbmUhaW1wb3J0YW50O2JvcmRlcjowIWltcG9ydGFudDtib3gtc2hhZG93Om5vbmUhaW1wb3J0YW50O2Rpc3BsYXk6aW5saW5lLWJsb2NrIWltcG9ydGFudDtmbGV4OjEgMSBhdXRvO2xpbmUtaGVpZ2h0OmluaGVyaXQhaW1wb3J0YW50O21hcmdpbjowIWltcG9ydGFudDttYXgtaGVpZ2h0Om5vbmUhaW1wb3J0YW50O21heC13aWR0aDoxMDAlIWltcG9ydGFudDttaW4taGVpZ2h0OjAhaW1wb3J0YW50O21pbi13aWR0aDo3cmVtO3BhZGRpbmc6MCFpbXBvcnRhbnQ7dGV4dC1pbmRlbnQ6MCFpbXBvcnRhbnQ7LXdlYmtpdC11c2VyLXNlbGVjdDphdXRvIWltcG9ydGFudDstbW96LXVzZXItc2VsZWN0OmF1dG8haW1wb3J0YW50O3VzZXItc2VsZWN0OmF1dG8haW1wb3J0YW50fS50cy1jb250cm9sPmlucHV0OjotbXMtY2xlYXJ7ZGlzcGxheTpub25lfS50cy1jb250cm9sPmlucHV0OmZvY3Vze291dGxpbmU6bm9uZSFpbXBvcnRhbnR9Lmhhcy1pdGVtcyAudHMtY29udHJvbD5pbnB1dHttYXJnaW46MCA0cHghaW1wb3J0YW50fS50cy1jb250cm9sLnJ0bHt0ZXh0LWFsaWduOnJpZ2h0fS50cy1jb250cm9sLnJ0bC5zaW5nbGUgLnRzLWNvbnRyb2w6YWZ0ZXJ7bGVmdDpjYWxjKC43NXJlbSArIDVweCk7cmlnaHQ6YXV0b30udHMtY29udHJvbC5ydGwgLnRzLWNvbnRyb2w+aW5wdXR7bWFyZ2luOjAgNHB4IDAgLTJweCFpbXBvcnRhbnR9LmRpc2FibGVkIC50cy1jb250cm9se2JhY2tncm91bmQtY29sb3I6dmFyKC0tYnMtc2Vjb25kYXJ5LWJnKTtvcGFjaXR5Oi41fS5pbnB1dC1oaWRkZW4gLnRzLWNvbnRyb2w+aW5wdXR7bGVmdDotMTAwMDBweDtvcGFjaXR5OjA7cG9zaXRpb246YWJzb2x1dGV9LnRzLWRyb3Bkb3due2JhY2tncm91bmQ6dmFyKC0tYnMtYm9keS1iZyk7Ym9yZGVyOjFweCBzb2xpZCAjZDBkMGQwO2JvcmRlci1yYWRpdXM6MCAwIHZhcigtLWJzLWJvcmRlci1yYWRpdXMpIHZhcigtLWJzLWJvcmRlci1yYWRpdXMpO2JvcmRlci10b3A6MDtib3gtc2hhZG93OjAgMXB4IDNweCByZ2JhKDAsMCwwLC4xKTtib3gtc2l6aW5nOmJvcmRlci1ib3g7bGVmdDowO21hcmdpbjouMjVyZW0gMCAwO3Bvc2l0aW9uOmFic29sdXRlO3RvcDoxMDAlO3dpZHRoOjEwMCU7ei1pbmRleDoxMH0udHMtZHJvcGRvd24gW2RhdGEtc2VsZWN0YWJsZV17Y3Vyc29yOnBvaW50ZXI7b3ZlcmZsb3c6aGlkZGVufS50cy1kcm9wZG93biBbZGF0YS1zZWxlY3RhYmxlXSAuaGlnaGxpZ2h0e2JhY2tncm91bmQ6cmdiYSgyNTUsMjM3LDQwLC40KTtib3JkZXItcmFkaXVzOjFweH0udHMtZHJvcGRvd24gLmNyZWF0ZSwudHMtZHJvcGRvd24gLm5vLXJlc3VsdHMsLnRzLWRyb3Bkb3duIC5vcHRncm91cC1oZWFkZXIsLnRzLWRyb3Bkb3duIC5vcHRpb257cGFkZGluZzozcHggLjc1cmVtfS50cy1kcm9wZG93biAub3B0aW9uLC50cy1kcm9wZG93biBbZGF0YS1kaXNhYmxlZF0sLnRzLWRyb3Bkb3duIFtkYXRhLWRpc2FibGVkXSBbZGF0YS1zZWxlY3RhYmxlXS5vcHRpb257Y3Vyc29yOmluaGVyaXQ7b3BhY2l0eTouNX0udHMtZHJvcGRvd24gW2RhdGEtc2VsZWN0YWJsZV0ub3B0aW9ue2N1cnNvcjpwb2ludGVyO29wYWNpdHk6MX0udHMtZHJvcGRvd24gLm9wdGdyb3VwOmZpcnN0LWNoaWxkIC5vcHRncm91cC1oZWFkZXJ7Ym9yZGVyLXRvcDowfS50cy1kcm9wZG93biAub3B0Z3JvdXAtaGVhZGVye2JhY2tncm91bmQ6dmFyKC0tYnMtYm9keS1iZyk7Y29sb3I6IzZjNzU3ZDtjdXJzb3I6ZGVmYXVsdH0udHMtZHJvcGRvd24gLmFjdGl2ZXtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWJzLXRlcnRpYXJ5LWJnKX0udHMtZHJvcGRvd24gLmFjdGl2ZSwudHMtZHJvcGRvd24gLmFjdGl2ZS5jcmVhdGV7Y29sb3I6dmFyKC0tYnMtYm9keS1jb2xvcil9LnRzLWRyb3Bkb3duIC5jcmVhdGV7Y29sb3I6cmdiYSg1Miw1OCw2NCwuNSl9LnRzLWRyb3Bkb3duIC5zcGlubmVye2Rpc3BsYXk6aW5saW5lLWJsb2NrO2hlaWdodDozMHB4O21hcmdpbjozcHggLjc1cmVtO3dpZHRoOjMwcHh9LnRzLWRyb3Bkb3duIC5zcGlubmVyOmFmdGVye2FuaW1hdGlvbjpsZHMtZHVhbC1yaW5nIDEuMnMgbGluZWFyIGluZmluaXRlO2JvcmRlci1jb2xvcjojZDBkMGQwIHRyYW5zcGFyZW50O2JvcmRlci1yYWRpdXM6NTAlO2JvcmRlci1zdHlsZTpzb2xpZDtib3JkZXItd2lkdGg6NXB4O2NvbnRlbnQ6XCIgXCI7ZGlzcGxheTpibG9jaztoZWlnaHQ6MjRweDttYXJnaW46M3B4O3dpZHRoOjI0cHh9QGtleWZyYW1lcyBsZHMtZHVhbC1yaW5nezAle3RyYW5zZm9ybTpyb3RhdGUoMGRlZyl9dG97dHJhbnNmb3JtOnJvdGF0ZSgxdHVybil9fS50cy1kcm9wZG93bi1jb250ZW50e21heC1oZWlnaHQ6MjAwcHg7b3ZlcmZsb3c6aGlkZGVuIGF1dG87c2Nyb2xsLWJlaGF2aW9yOnNtb290aH0udHMtd3JhcHBlci5wbHVnaW4tZHJhZ19kcm9wIC50cy1kcmFnZ2luZ3tjb2xvcjp0cmFuc3BhcmVudCFpbXBvcnRhbnR9LnRzLXdyYXBwZXIucGx1Z2luLWRyYWdfZHJvcCAudHMtZHJhZ2dpbmc+Knt2aXNpYmlsaXR5OmhpZGRlbiFpbXBvcnRhbnR9LnBsdWdpbi1jaGVja2JveF9vcHRpb25zOm5vdCgucnRsKSAub3B0aW9uIGlucHV0e21hcmdpbi1yaWdodDouNXJlbX0ucGx1Z2luLWNoZWNrYm94X29wdGlvbnMucnRsIC5vcHRpb24gaW5wdXR7bWFyZ2luLWxlZnQ6LjVyZW19LnBsdWdpbi1jbGVhcl9idXR0b257LS10cy1wci1jbGVhci1idXR0b246MWVtfS5wbHVnaW4tY2xlYXJfYnV0dG9uIC5jbGVhci1idXR0b257YmFja2dyb3VuZDp0cmFuc3BhcmVudCFpbXBvcnRhbnQ7Y3Vyc29yOnBvaW50ZXI7bWFyZ2luLXJpZ2h0OjAhaW1wb3J0YW50O29wYWNpdHk6MDtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDpjYWxjKC43NXJlbSAtIDVweCk7dG9wOjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKTt0cmFuc2l0aW9uOm9wYWNpdHkgLjVzfS5wbHVnaW4tY2xlYXJfYnV0dG9uLmZvcm0tc2VsZWN0IC5jbGVhci1idXR0b24sLnBsdWdpbi1jbGVhcl9idXR0b24uc2luZ2xlIC5jbGVhci1idXR0b257cmlnaHQ6bWF4KHZhcigtLXRzLXByLWNhcmV0KSwuNzVyZW0pfS5wbHVnaW4tY2xlYXJfYnV0dG9uLmZvY3VzLmhhcy1pdGVtcyAuY2xlYXItYnV0dG9uLC5wbHVnaW4tY2xlYXJfYnV0dG9uOm5vdCguZGlzYWJsZWQpOmhvdmVyLmhhcy1pdGVtcyAuY2xlYXItYnV0dG9ue29wYWNpdHk6MX0udHMtd3JhcHBlciAuZHJvcGRvd24taGVhZGVye2JhY2tncm91bmQ6Y29sb3ItbWl4KHZhcigtLWJzLWJvZHktYmcpLCNkMGQwZDAsODUlKTtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZDBkMGQwO2JvcmRlci1yYWRpdXM6dmFyKC0tYnMtYm9yZGVyLXJhZGl1cykgdmFyKC0tYnMtYm9yZGVyLXJhZGl1cykgMCAwO3BhZGRpbmc6NnB4IC43NXJlbTtwb3NpdGlvbjpyZWxhdGl2ZX0udHMtd3JhcHBlciAuZHJvcGRvd24taGVhZGVyLWNsb3Nle2NvbG9yOiMzNDNhNDA7Zm9udC1zaXplOjIwcHghaW1wb3J0YW50O2xpbmUtaGVpZ2h0OjIwcHg7bWFyZ2luLXRvcDotMTJweDtvcGFjaXR5Oi40O3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0Oi43NXJlbTt0b3A6NTAlfS50cy13cmFwcGVyIC5kcm9wZG93bi1oZWFkZXItY2xvc2U6aG92ZXJ7Y29sb3I6IzAwMH0ucGx1Z2luLWRyb3Bkb3duX2lucHV0LmZvY3VzLmRyb3Bkb3duLWFjdGl2ZSAudHMtY29udHJvbHtib3JkZXI6MXB4IHNvbGlkIHZhcigtLWJzLWJvcmRlci1jb2xvcik7Ym94LXNoYWRvdzpub25lO2JveC1zaGFkb3c6dmFyKC0tYnMtYm94LXNoYWRvdy1pbnNldCl9LnBsdWdpbi1kcm9wZG93bl9pbnB1dCAuZHJvcGRvd24taW5wdXR7YmFja2dyb3VuZDp0cmFuc3BhcmVudDtib3JkZXI6c29saWQgI2QwZDBkMDtib3JkZXItd2lkdGg6MCAwIDFweDtib3gtc2hhZG93Om5vbmU7ZGlzcGxheTpibG9jaztwYWRkaW5nOi4zNzVyZW0gLjc1cmVtO3dpZHRoOjEwMCV9LnBsdWdpbi1kcm9wZG93bl9pbnB1dC5mb2N1cyAudHMtZHJvcGRvd24gLmRyb3Bkb3duLWlucHV0e2JvcmRlci1jb2xvcjojODZiN2ZlO2JveC1zaGFkb3c6MCAwIDAgLjI1cmVtIHJnYmEoMTMsMTEwLDI1MywuMjUpO291dGxpbmU6MH0ucGx1Z2luLWRyb3Bkb3duX2lucHV0IC5pdGVtcy1wbGFjZWhvbGRlcntib3JkZXI6MCFpbXBvcnRhbnQ7Ym94LXNoYWRvdzpub25lIWltcG9ydGFudDt3aWR0aDoxMDAlfS5wbHVnaW4tZHJvcGRvd25faW5wdXQuZHJvcGRvd24tYWN0aXZlIC5pdGVtcy1wbGFjZWhvbGRlciwucGx1Z2luLWRyb3Bkb3duX2lucHV0Lmhhcy1pdGVtcyAuaXRlbXMtcGxhY2Vob2xkZXJ7ZGlzcGxheTpub25lIWltcG9ydGFudH0udHMtd3JhcHBlci5wbHVnaW4taW5wdXRfYXV0b2dyb3cuaGFzLWl0ZW1zIC50cy1jb250cm9sPmlucHV0e21pbi13aWR0aDowfS50cy13cmFwcGVyLnBsdWdpbi1pbnB1dF9hdXRvZ3Jvdy5oYXMtaXRlbXMuZm9jdXMgLnRzLWNvbnRyb2w+aW5wdXR7ZmxleDpub25lO21pbi13aWR0aDo0cHh9LnRzLXdyYXBwZXIucGx1Z2luLWlucHV0X2F1dG9ncm93Lmhhcy1pdGVtcy5mb2N1cyAudHMtY29udHJvbD5pbnB1dDo6LW1vei1wbGFjZWhvbGRlcntjb2xvcjp0cmFuc3BhcmVudH0udHMtd3JhcHBlci5wbHVnaW4taW5wdXRfYXV0b2dyb3cuaGFzLWl0ZW1zLmZvY3VzIC50cy1jb250cm9sPmlucHV0OjpwbGFjZWhvbGRlcntjb2xvcjp0cmFuc3BhcmVudH0udHMtZHJvcGRvd24ucGx1Z2luLW9wdGdyb3VwX2NvbHVtbnMgLnRzLWRyb3Bkb3duLWNvbnRlbnR7ZGlzcGxheTpmbGV4fS50cy1kcm9wZG93bi5wbHVnaW4tb3B0Z3JvdXBfY29sdW1ucyAub3B0Z3JvdXB7Ym9yZGVyLXJpZ2h0OjFweCBzb2xpZCAjZjJmMmYyO2JvcmRlci10b3A6MDtmbGV4LWJhc2lzOjA7ZmxleC1ncm93OjE7bWluLXdpZHRoOjB9LnRzLWRyb3Bkb3duLnBsdWdpbi1vcHRncm91cF9jb2x1bW5zIC5vcHRncm91cDpsYXN0LWNoaWxke2JvcmRlci1yaWdodDowfS50cy1kcm9wZG93bi5wbHVnaW4tb3B0Z3JvdXBfY29sdW1ucyAub3B0Z3JvdXA6YmVmb3Jle2Rpc3BsYXk6bm9uZX0udHMtZHJvcGRvd24ucGx1Z2luLW9wdGdyb3VwX2NvbHVtbnMgLm9wdGdyb3VwLWhlYWRlcntib3JkZXItdG9wOjB9LnRzLXdyYXBwZXIucGx1Z2luLXJlbW92ZV9idXR0b24gLml0ZW17YWxpZ24taXRlbXM6Y2VudGVyO2Rpc3BsYXk6aW5saW5lLWZsZXh9LnRzLXdyYXBwZXIucGx1Z2luLXJlbW92ZV9idXR0b24gLml0ZW0gLnJlbW92ZXtib3JkZXItcmFkaXVzOjAgMnB4IDJweCAwO2JveC1zaXppbmc6Ym9yZGVyLWJveDtjb2xvcjppbmhlcml0O2Rpc3BsYXk6aW5saW5lLWJsb2NrO3BhZGRpbmc6MCA1cHg7dGV4dC1kZWNvcmF0aW9uOm5vbmU7dmVydGljYWwtYWxpZ246bWlkZGxlfS50cy13cmFwcGVyLnBsdWdpbi1yZW1vdmVfYnV0dG9uIC5pdGVtIC5yZW1vdmU6aG92ZXJ7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLC4wNSl9LnRzLXdyYXBwZXIucGx1Z2luLXJlbW92ZV9idXR0b24uZGlzYWJsZWQgLml0ZW0gLnJlbW92ZTpob3ZlcntiYWNrZ3JvdW5kOm5vbmV9LnRzLXdyYXBwZXIucGx1Z2luLXJlbW92ZV9idXR0b24gLnJlbW92ZS1zaW5nbGV7Zm9udC1zaXplOjIzcHg7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MDt0b3A6MH0udHMtd3JhcHBlci5wbHVnaW4tcmVtb3ZlX2J1dHRvbjpub3QoLnJ0bCkgLml0ZW17cGFkZGluZy1yaWdodDowIWltcG9ydGFudH0udHMtd3JhcHBlci5wbHVnaW4tcmVtb3ZlX2J1dHRvbjpub3QoLnJ0bCkgLml0ZW0gLnJlbW92ZXtib3JkZXItbGVmdDoxcHggc29saWQgI2RlZTJlNjttYXJnaW4tbGVmdDo1cHh9LnRzLXdyYXBwZXIucGx1Z2luLXJlbW92ZV9idXR0b246bm90KC5ydGwpIC5pdGVtLmFjdGl2ZSAucmVtb3Zle2JvcmRlci1sZWZ0LWNvbG9yOnRyYW5zcGFyZW50fS50cy13cmFwcGVyLnBsdWdpbi1yZW1vdmVfYnV0dG9uOm5vdCgucnRsKS5kaXNhYmxlZCAuaXRlbSAucmVtb3Zle2JvcmRlci1sZWZ0LWNvbG9yOiNmZmZ9LnRzLXdyYXBwZXIucGx1Z2luLXJlbW92ZV9idXR0b24ucnRsIC5pdGVte3BhZGRpbmctbGVmdDowIWltcG9ydGFudH0udHMtd3JhcHBlci5wbHVnaW4tcmVtb3ZlX2J1dHRvbi5ydGwgLml0ZW0gLnJlbW92ZXtib3JkZXItcmlnaHQ6MXB4IHNvbGlkICNkZWUyZTY7bWFyZ2luLXJpZ2h0OjVweH0udHMtd3JhcHBlci5wbHVnaW4tcmVtb3ZlX2J1dHRvbi5ydGwgLml0ZW0uYWN0aXZlIC5yZW1vdmV7Ym9yZGVyLXJpZ2h0LWNvbG9yOnRyYW5zcGFyZW50fS50cy13cmFwcGVyLnBsdWdpbi1yZW1vdmVfYnV0dG9uLnJ0bC5kaXNhYmxlZCAuaXRlbSAucmVtb3Zle2JvcmRlci1yaWdodC1jb2xvcjojZmZmfTpyb290ey0tdHMtcHItY2xlYXItYnV0dG9uOjBweDstLXRzLXByLWNhcmV0OjBweDstLXRzLXByLW1pbjouNzVyZW19LnRzLXdyYXBwZXIuc2luZ2xlIC50cy1jb250cm9sLC50cy13cmFwcGVyLnNpbmdsZSAudHMtY29udHJvbCBpbnB1dHtjdXJzb3I6cG9pbnRlcn0udHMtY29udHJvbDpub3QoLnJ0bCl7cGFkZGluZy1yaWdodDptYXgodmFyKC0tdHMtcHItbWluKSx2YXIoLS10cy1wci1jbGVhci1idXR0b24pICsgdmFyKC0tdHMtcHItY2FyZXQpKSFpbXBvcnRhbnR9LnRzLWNvbnRyb2wucnRse3BhZGRpbmctbGVmdDptYXgodmFyKC0tdHMtcHItbWluKSx2YXIoLS10cy1wci1jbGVhci1idXR0b24pICsgdmFyKC0tdHMtcHItY2FyZXQpKSFpbXBvcnRhbnR9LnRzLXdyYXBwZXJ7cG9zaXRpb246cmVsYXRpdmV9LnRzLWNvbnRyb2wsLnRzLWNvbnRyb2wgaW5wdXQsLnRzLWRyb3Bkb3due2NvbG9yOiMzNDNhNDA7Zm9udC1mYW1pbHk6aW5oZXJpdDtmb250LXNpemU6aW5oZXJpdDtsaW5lLWhlaWdodDoxLjV9LnRzLWNvbnRyb2wsLnRzLXdyYXBwZXIuc2luZ2xlLmlucHV0LWFjdGl2ZSAudHMtY29udHJvbHtiYWNrZ3JvdW5kOnZhcigtLWJzLWJvZHktYmcpO2N1cnNvcjp0ZXh0fS50cy1oaWRkZW4tYWNjZXNzaWJsZXtjbGlwOnJlY3QoMCAwIDAgMCkhaW1wb3J0YW50O2JvcmRlcjowIWltcG9ydGFudDtjbGlwLXBhdGg6aW5zZXQoNTAlKSFpbXBvcnRhbnQ7b3ZlcmZsb3c6aGlkZGVuIWltcG9ydGFudDtwYWRkaW5nOjAhaW1wb3J0YW50O3Bvc2l0aW9uOmFic29sdXRlIWltcG9ydGFudDt3aGl0ZS1zcGFjZTpub3dyYXAhaW1wb3J0YW50O3dpZHRoOjFweCFpbXBvcnRhbnR9LnRzLWRyb3Bkb3duLC50cy1kcm9wZG93bi5mb3JtLWNvbnRyb2wsLnRzLWRyb3Bkb3duLmZvcm0tc2VsZWN0e2JhY2tncm91bmQ6dmFyKC0tYnMtYm9keS1iZyk7Ym9yZGVyOjFweCBzb2xpZCB2YXIoLS1icy1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQpO2JvcmRlci1yYWRpdXM6LjM3NXJlbTtib3gtc2hhZG93OjAgNnB4IDEycHggcmdiYSgwLDAsMCwuMTc1KTtoZWlnaHQ6YXV0bztwYWRkaW5nOjA7ei1pbmRleDoxMDAwfS50cy1kcm9wZG93biAub3B0Z3JvdXAtaGVhZGVye2ZvbnQtc2l6ZTouODc1cmVtO2xpbmUtaGVpZ2h0OjEuNX0udHMtZHJvcGRvd24gLm9wdGdyb3VwOmZpcnN0LWNoaWxkOmJlZm9yZXtkaXNwbGF5Om5vbmV9LnRzLWRyb3Bkb3duIC5vcHRncm91cDpiZWZvcmV7Ym9yZGVyLXRvcDoxcHggc29saWQgdmFyKC0tYnMtYm9yZGVyLWNvbG9yLXRyYW5zbHVjZW50KTtjb250ZW50OlwiIFwiO2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OjA7bWFyZ2luOi41cmVtIC0uNzVyZW07b3ZlcmZsb3c6aGlkZGVufS50cy1kcm9wZG93biAuY3JlYXRle3BhZGRpbmctbGVmdDouNzVyZW19LnRzLWRyb3Bkb3duLWNvbnRlbnR7cGFkZGluZzo1cHggMH0udHMtY29udHJvbHthbGlnbi1pdGVtczpjZW50ZXI7ZGlzcGxheTpmbGV4O3RyYW5zaXRpb246Ym9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0fUBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjpyZWR1Y2Upey50cy1jb250cm9se3RyYW5zaXRpb246bm9uZX19LmZvY3VzIC50cy1jb250cm9se2JvcmRlci1jb2xvcjojODZiN2ZlO2JveC1zaGFkb3c6MCAwIDAgLjI1cmVtIHJnYmEoMTMsMTEwLDI1MywuMjUpO291dGxpbmU6MH0udHMtY29udHJvbCAuaXRlbXthbGlnbi1pdGVtczpjZW50ZXI7ZGlzcGxheTpmbGV4fS50cy13cmFwcGVyLmlzLWludmFsaWQsLndhcy12YWxpZGF0ZWQgLmludmFsaWQsLndhcy12YWxpZGF0ZWQgOmludmFsaWQrLnRzLXdyYXBwZXJ7Ym9yZGVyLWNvbG9yOnZhcigtLWJzLWZvcm0taW52YWxpZC1jb2xvcil9LnRzLXdyYXBwZXIuaXMtaW52YWxpZDpub3QoLnNpbmdsZSksLndhcy12YWxpZGF0ZWQgLmludmFsaWQ6bm90KC5zaW5nbGUpLC53YXMtdmFsaWRhdGVkIDppbnZhbGlkKy50cy13cmFwcGVyOm5vdCguc2luZ2xlKXtiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxMicgaGVpZ2h0PScxMicgZmlsbD0nbm9uZScgc3Ryb2tlPSclMjNkYzM1NDUnJTNFJTNDY2lyY2xlIGN4PSc2JyBjeT0nNicgcj0nNC41Jy8lM0UlM0NwYXRoIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIGQ9J001LjggMy42aC40TDYgNi41eicvJTNFJTNDY2lyY2xlIGN4PSc2JyBjeT0nOC4yJyByPScuNicgZmlsbD0nJTIzZGMzNTQ1JyBzdHJva2U9J25vbmUnLyUzRSUzQy9zdmclM0VcIik7YmFja2dyb3VuZC1wb3NpdGlvbjpyaWdodCBjYWxjKC4zNzVlbSArIC4xODc1cmVtKSBjZW50ZXI7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtc2l6ZTpjYWxjKC43NWVtICsgLjM3NXJlbSkgY2FsYyguNzVlbSArIC4zNzVyZW0pfS50cy13cmFwcGVyLmlzLWludmFsaWQuc2luZ2xlLC53YXMtdmFsaWRhdGVkIC5pbnZhbGlkLnNpbmdsZSwud2FzLXZhbGlkYXRlZCA6aW52YWxpZCsudHMtd3JhcHBlci5zaW5nbGV7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnJTNFJTNDcGF0aCBmaWxsPSdub25lJyBzdHJva2U9JyUyMzM0M2E0MCcgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBzdHJva2Utd2lkdGg9JzInIGQ9J20yIDUgNiA2IDYtNicvJTNFJTNDL3N2ZyUzRVwiKSx1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTInIGhlaWdodD0nMTInIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzZGMzNTQ1JyUzRSUzQ2NpcmNsZSBjeD0nNicgY3k9JzYnIHI9JzQuNScvJTNFJTNDcGF0aCBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBkPSdNNS44IDMuNmguNEw2IDYuNXonLyUzRSUzQ2NpcmNsZSBjeD0nNicgY3k9JzguMicgcj0nLjYnIGZpbGw9JyUyM2RjMzU0NScgc3Ryb2tlPSdub25lJy8lM0UlM0Mvc3ZnJTNFXCIpO2JhY2tncm91bmQtcG9zaXRpb246cmlnaHQgLjc1cmVtIGNlbnRlcixjZW50ZXIgcmlnaHQgMi4yNXJlbTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1zaXplOjE2cHggMTJweCxjYWxjKC43NWVtICsgLjM3NXJlbSkgY2FsYyguNzVlbSArIC4zNzVyZW0pfS50cy13cmFwcGVyLmlzLWludmFsaWQuZm9jdXMgLnRzLWNvbnRyb2wsLndhcy12YWxpZGF0ZWQgLmludmFsaWQuZm9jdXMgLnRzLWNvbnRyb2wsLndhcy12YWxpZGF0ZWQgOmludmFsaWQrLnRzLXdyYXBwZXIuZm9jdXMgLnRzLWNvbnRyb2x7Ym9yZGVyLWNvbG9yOnZhcigtLWJzLWZvcm0taW52YWxpZC1jb2xvcik7Ym94LXNoYWRvdzowIDAgMCAuMjVyZW0gcmdiYSh2YXIoLS1icy1mb3JtLWludmFsaWQtY29sb3IpLC4yNSl9LnRzLXdyYXBwZXIuaXMtdmFsaWQsLndhcy12YWxpZGF0ZWQgLnZhbGlkLC53YXMtdmFsaWRhdGVkIDp2YWxpZCsudHMtd3JhcHBlcntib3JkZXItY29sb3I6dmFyKC0tYnMtZm9ybS12YWxpZC1jb2xvcil9LnRzLXdyYXBwZXIuaXMtdmFsaWQ6bm90KC5zaW5nbGUpLC53YXMtdmFsaWRhdGVkIC52YWxpZDpub3QoLnNpbmdsZSksLndhcy12YWxpZGF0ZWQgOnZhbGlkKy50cy13cmFwcGVyOm5vdCguc2luZ2xlKXtiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA4IDgnJTNFJTNDcGF0aCBmaWxsPSclMjMxOTg3NTQnIGQ9J00yLjMgNi43My42IDQuNTNjLS40LTEuMDQuNDYtMS40IDEuMS0uOGwxLjEgMS40IDMuNC0zLjhjLjYtLjYzIDEuNi0uMjcgMS4yLjdsLTQgNC42Yy0uNDMuNS0uOC40LTEuMS4xeicvJTNFJTNDL3N2ZyUzRVwiKTtiYWNrZ3JvdW5kLXBvc2l0aW9uOnJpZ2h0IGNhbGMoLjM3NWVtICsgLjE4NzVyZW0pIGNlbnRlcjtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1zaXplOmNhbGMoLjc1ZW0gKyAuMzc1cmVtKSBjYWxjKC43NWVtICsgLjM3NXJlbSl9LnRzLXdyYXBwZXIuaXMtdmFsaWQuc2luZ2xlLC53YXMtdmFsaWRhdGVkIC52YWxpZC5zaW5nbGUsLndhcy12YWxpZGF0ZWQgOnZhbGlkKy50cy13cmFwcGVyLnNpbmdsZXtiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNiclM0UlM0NwYXRoIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzMzQzYTQwJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIHN0cm9rZS13aWR0aD0nMicgZD0nbTIgNSA2IDYgNi02Jy8lM0UlM0Mvc3ZnJTNFXCIpLHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA4IDgnJTNFJTNDcGF0aCBmaWxsPSclMjMxOTg3NTQnIGQ9J00yLjMgNi43My42IDQuNTNjLS40LTEuMDQuNDYtMS40IDEuMS0uOGwxLjEgMS40IDMuNC0zLjhjLjYtLjYzIDEuNi0uMjcgMS4yLjdsLTQgNC42Yy0uNDMuNS0uOC40LTEuMS4xeicvJTNFJTNDL3N2ZyUzRVwiKTtiYWNrZ3JvdW5kLXBvc2l0aW9uOnJpZ2h0IC43NXJlbSBjZW50ZXIsY2VudGVyIHJpZ2h0IDIuMjVyZW07YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtc2l6ZToxNnB4IDEycHgsY2FsYyguNzVlbSArIC4zNzVyZW0pIGNhbGMoLjc1ZW0gKyAuMzc1cmVtKX0udHMtd3JhcHBlci5pcy12YWxpZC5mb2N1cyAudHMtY29udHJvbCwud2FzLXZhbGlkYXRlZCAudmFsaWQuZm9jdXMgLnRzLWNvbnRyb2wsLndhcy12YWxpZGF0ZWQgOnZhbGlkKy50cy13cmFwcGVyLmZvY3VzIC50cy1jb250cm9se2JvcmRlci1jb2xvcjp2YXIoLS1icy1mb3JtLXZhbGlkLWNvbG9yKTtib3gtc2hhZG93OjAgMCAwIC4yNXJlbSByZ2JhKHZhcigtLWJzLWZvcm0tdmFsaWQtY29sb3IpLC4yNSl9LnRzLXdyYXBwZXJ7ZGlzcGxheTpmbGV4O21pbi1oZWlnaHQ6Y2FsYygxLjVlbSArIC43NXJlbSArIHZhcigtLWJzLWJvcmRlci13aWR0aCkqMil9LmlucHV0LWdyb3VwLXNtPi50cy13cmFwcGVyLC50cy13cmFwcGVyLmZvcm0tY29udHJvbC1zbSwudHMtd3JhcHBlci5mb3JtLXNlbGVjdC1zbXttaW4taGVpZ2h0OmNhbGMoMS41ZW0gKyAuNXJlbSArIHZhcigtLWJzLWJvcmRlci13aWR0aCkqMil9LmlucHV0LWdyb3VwLXNtPi50cy13cmFwcGVyIC50cy1jb250cm9sLC50cy13cmFwcGVyLmZvcm0tY29udHJvbC1zbSAudHMtY29udHJvbCwudHMtd3JhcHBlci5mb3JtLXNlbGVjdC1zbSAudHMtY29udHJvbHtib3JkZXItcmFkaXVzOnZhcigtLWJzLWJvcmRlci1yYWRpdXMtc20pO2ZvbnQtc2l6ZTouODc1cmVtfS5pbnB1dC1ncm91cC1zbT4udHMtd3JhcHBlci5oYXMtaXRlbXMgLnRzLWNvbnRyb2wsLnRzLXdyYXBwZXIuZm9ybS1jb250cm9sLXNtLmhhcy1pdGVtcyAudHMtY29udHJvbCwudHMtd3JhcHBlci5mb3JtLXNlbGVjdC1zbS5oYXMtaXRlbXMgLnRzLWNvbnRyb2x7Zm9udC1zaXplOi44NzVyZW07cGFkZGluZy1ib3R0b206MH0uaW5wdXQtZ3JvdXAtc20+LnRzLXdyYXBwZXIubXVsdGkuaGFzLWl0ZW1zIC50cy1jb250cm9sLC50cy13cmFwcGVyLmZvcm0tY29udHJvbC1zbS5tdWx0aS5oYXMtaXRlbXMgLnRzLWNvbnRyb2wsLnRzLXdyYXBwZXIuZm9ybS1zZWxlY3Qtc20ubXVsdGkuaGFzLWl0ZW1zIC50cy1jb250cm9se3BhZGRpbmctdG9wOmNhbGMoLjc1ZW0gLSAuNDA2MjVyZW0gKyB2YXIoLS1icy1ib3JkZXItd2lkdGgpKjIvMiAtICh2YXIoLS1icy1ib3JkZXItd2lkdGgpICsgMXB4KSoyLzIpIWltcG9ydGFudH0udHMtd3JhcHBlci5tdWx0aS5oYXMtaXRlbXMgLnRzLWNvbnRyb2x7LS10cy1wci1taW46Y2FsYygwLjc1cmVtIC0gNXB4KTtwYWRkaW5nLWxlZnQ6Y2FsYyguNzVyZW0gLSA1cHgpfS50cy13cmFwcGVyLm11bHRpIC50cy1jb250cm9sPmRpdntib3JkZXItcmFkaXVzOmNhbGModmFyKC0tYnMtYm9yZGVyLXJhZGl1cykgLSAxcHgpfS5pbnB1dC1ncm91cC1sZz4udHMtd3JhcHBlciwudHMtd3JhcHBlci5mb3JtLWNvbnRyb2wtbGcsLnRzLXdyYXBwZXIuZm9ybS1zZWxlY3QtbGd7bWluLWhlaWdodDpjYWxjKDEuNWVtICsgMXJlbSArIHZhcigtLWJzLWJvcmRlci13aWR0aCkqMil9LmlucHV0LWdyb3VwLWxnPi50cy13cmFwcGVyIC50cy1jb250cm9sLC50cy13cmFwcGVyLmZvcm0tY29udHJvbC1sZyAudHMtY29udHJvbCwudHMtd3JhcHBlci5mb3JtLXNlbGVjdC1sZyAudHMtY29udHJvbHtib3JkZXItcmFkaXVzOnZhcigtLWJzLWJvcmRlci1yYWRpdXMtbGcpO2ZvbnQtc2l6ZToxLjI1cmVtfS50cy13cmFwcGVyOm5vdCguZm9ybS1jb250cm9sLC5mb3JtLXNlbGVjdCl7YmFja2dyb3VuZDpub25lO2JvcmRlcjpub25lO2JveC1zaGFkb3c6bm9uZTtoZWlnaHQ6YXV0bztwYWRkaW5nOjB9LnRzLXdyYXBwZXI6bm90KC5mb3JtLWNvbnRyb2wsLmZvcm0tc2VsZWN0KS5zaW5nbGUgLnRzLWNvbnRyb2x7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnJTNFJTNDcGF0aCBmaWxsPSdub25lJyBzdHJva2U9JyUyMzM0M2E0MCcgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBzdHJva2Utd2lkdGg9JzInIGQ9J20yIDUgNiA2IDYtNicvJTNFJTNDL3N2ZyUzRVwiKTtiYWNrZ3JvdW5kLXBvc2l0aW9uOnJpZ2h0IC43NXJlbSBjZW50ZXI7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtc2l6ZToxNnB4IDEycHh9LnRzLXdyYXBwZXIuZm9ybS1zZWxlY3QsLnRzLXdyYXBwZXIuc2luZ2xley0tdHMtcHItY2FyZXQ6Mi4yNXJlbX0udHMtd3JhcHBlci5mb3JtLWNvbnRyb2wsLnRzLXdyYXBwZXIuZm9ybS1zZWxlY3R7Ym94LXNoYWRvdzpub25lO2Rpc3BsYXk6ZmxleDtoZWlnaHQ6YXV0bztwYWRkaW5nOjAhaW1wb3J0YW50fS50cy13cmFwcGVyLmZvcm0tY29udHJvbCAudHMtY29udHJvbCwudHMtd3JhcHBlci5mb3JtLWNvbnRyb2wuc2luZ2xlLmlucHV0LWFjdGl2ZSAudHMtY29udHJvbCwudHMtd3JhcHBlci5mb3JtLXNlbGVjdCAudHMtY29udHJvbCwudHMtd3JhcHBlci5mb3JtLXNlbGVjdC5zaW5nbGUuaW5wdXQtYWN0aXZlIC50cy1jb250cm9se2JvcmRlcjpub25lIWltcG9ydGFudH0udHMtd3JhcHBlci5mb3JtLWNvbnRyb2w6bm90KC5kaXNhYmxlZCkgLnRzLWNvbnRyb2wsLnRzLXdyYXBwZXIuZm9ybS1jb250cm9sOm5vdCguZGlzYWJsZWQpLnNpbmdsZS5pbnB1dC1hY3RpdmUgLnRzLWNvbnRyb2wsLnRzLXdyYXBwZXIuZm9ybS1zZWxlY3Q6bm90KC5kaXNhYmxlZCkgLnRzLWNvbnRyb2wsLnRzLXdyYXBwZXIuZm9ybS1zZWxlY3Q6bm90KC5kaXNhYmxlZCkuc2luZ2xlLmlucHV0LWFjdGl2ZSAudHMtY29udHJvbHtiYWNrZ3JvdW5kOnRyYW5zcGFyZW50IWltcG9ydGFudH0uaW5wdXQtZ3JvdXA+LnRzLXdyYXBwZXJ7ZmxleC1ncm93OjE7d2lkdGg6MSV9LmlucHV0LWdyb3VwPi50cy13cmFwcGVyOm5vdCg6bnRoLWNoaWxkKDIpKT4udHMtY29udHJvbHtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjA7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czowfS5pbnB1dC1ncm91cD4udHMtd3JhcHBlcjpub3QoOmxhc3QtY2hpbGQpPi50cy1jb250cm9se2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOjA7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6MH0uZGF0YWdyaWQtLWNvbnRlbnQtcm93Om5vdCguaXMtYWN0aXZlKT50ZHtkaXNwbGF5Om5vbmV9QGtleWZyYW1lcyBlZGl0ZWR7MCV7YmFja2dyb3VuZC1jb2xvcjojYTZlMmE5fXRve2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnR9fUBrZXlmcmFtZXMgZWRpdGVkLWVycm9yezAle2JhY2tncm91bmQtY29sb3I6I2U4YWFhNH10b3tiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50fX1bZGF0YS1kYXRhZ3JpZC1uYW1lXXtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym94LXNpemluZzpib3JkZXItYm94O3BhZGRpbmc6MWVtfVtkYXRhLWRhdGFncmlkLW5hbWVdIC5kYXRhZ3JpZC1pbnB1dC1ncm91cC1mdWxsLXdpZHRoe3dpZHRoOjEwMCV9W2RhdGEtZGF0YWdyaWQtbmFtZV0gLmhpZGRlbntkaXNwbGF5Om5vbmUhaW1wb3J0YW50fVtkYXRhLWRhdGFncmlkLW5hbWVdIC5kYXRhZ3JpZC1jb2xsYXBzZS1maWx0ZXJzLWJ1dHRvbi1yb3d7bWFyZ2luLWJvdHRvbTouNWVtfVtkYXRhLWRhdGFncmlkLW5hbWVdIC5jb2wtYWN0aW9uIC5kcm9wZG93bntkaXNwbGF5OmlubGluZS1ibG9ja31bZGF0YS1kYXRhZ3JpZC1uYW1lXSAuZGF0YWdyaWQtcm93LWlubGluZS1hZGQuZGF0YWdyaWQtcm93LWlubGluZS1hZGQtaGlkZGVue2Rpc3BsYXk6bm9uZX1bZGF0YS1kYXRhZ3JpZC1uYW1lXSAuZGF0YWdyaWQtcm93LWNvbHVtbnMtc3VtbWFyeSB0ZHtib3JkZXItbGVmdDoxcHggc29saWQgI2VlZTtib3JkZXItcmlnaHQ6MXB4IHNvbGlkICNlZWU7Ym9yZGVyLXRvcDoycHggc29saWQgI2JiYjtmb250LXdlaWdodDo3MDB9W2RhdGEtZGF0YWdyaWQtbmFtZV0gLmRhdGFncmlkLXJvdy1jb2x1bW5zLXN1bW1hcnkgdGQ6Zmlyc3QtY2hpbGR7Ym9yZGVyLWxlZnQ6MXB4IHNvbGlkICNkZGR9W2RhdGEtZGF0YWdyaWQtbmFtZV0gLmRhdGFncmlkLXJvdy1jb2x1bW5zLXN1bW1hcnkgdGQ6bGFzdC1jaGlsZHtib3JkZXItcmlnaHQ6MXB4IHNvbGlkICNkZGR9W2RhdGEtZGF0YWdyaWQtbmFtZV0gLmRhdGFncmlkLXRvb2xiYXJ7ZGlzcGxheTppbmxpbmUtYmxvY2s7ZmxvYXQ6cmlnaHQ7bWFyZ2luLXRvcDouMzVlbX1bZGF0YS1kYXRhZ3JpZC1uYW1lXSAuZGF0YWdyaWQtdG9vbGJhcj5kaXY+c3BhbnttYXJnaW4tbGVmdDoxZW19W2RhdGEtZGF0YWdyaWQtbmFtZV0gLmRhdGFncmlkLXRvb2xiYXI+ZGl2PnNwYW4+YXttYXJnaW4tbGVmdDouNWVtfVtkYXRhLWRhdGFncmlkLW5hbWVdIC5kYXRhZ3JpZC10b29sYmFyPmRpdntkaXNwbGF5OmlubGluZS1ibG9ja30uZGF0YWdyaWQtdG9vbGJhciAuZmEtY2hlY2stc3F1YXJlLC5kYXRhZ3JpZC10b29sYmFyIC5mYS1zcXVhcmV7Zm9udC13ZWlnaHQ6NDAwfVtkYXRhLWRhdGFncmlkLW5hbWVdIC5kYXRhZ3JpZC1leHBvcnRzIC5idG57bWFyZ2luLWxlZnQ6LjVlbX1bZGF0YS1kYXRhZ3JpZC1uYW1lXSAuZGF0YWdyaWQtZXhwb3J0cyAuYnRuOmZpcnN0LWNoaWxke21hcmdpbi1sZWZ0OjB9W2RhdGEtZGF0YWdyaWQtbmFtZV0gLmRhdGFncmlkLXNldHRpbmdze2Rpc3BsYXk6aW5saW5lLWJsb2NrfVtkYXRhLWRhdGFncmlkLW5hbWVdIC5kYXRhZ3JpZC1zZXR0aW5ncyAuZHJvcGRvd24tbWVudS0tZ3JpZHtmb250LXNpemU6MTJweH1bZGF0YS1kYXRhZ3JpZC1uYW1lXSAuZGF0YWdyaWQtc2V0dGluZ3MgLmRyb3Bkb3duLW1lbnUtLWdyaWQgbGkgLmZhe21hcmdpbi1yaWdodDouNWVtfVtkYXRhLWRhdGFncmlkLW5hbWVdIC5yb3ctcmVzZXQtZmlsdGVye21hcmdpbi1ib3R0b206LjVlbTt0ZXh0LWFsaWduOnJpZ2h0fVtkYXRhLWRhdGFncmlkLW5hbWVdIC5kYXRhZ3JpZC1tYW51YWwtc3VibWl0LFtkYXRhLWRhdGFncmlkLW5hbWVdIC5yb3ctZmlsdGVycyAuZGF0YWdyaWQtcm93LW91dGVyLWZpbHRlcnMtZ3JvdXB7bWFyZ2luLWJvdHRvbTouNWVtfVtkYXRhLWRhdGFncmlkLW5hbWVdIC5maWx0ZXItcmFuZ2UtZGVsaW1pdGVye3RleHQtYWxpZ246Y2VudGVyfVtkYXRhLWRhdGFncmlkLW5hbWVdIC5ib290c3RyYXAtc2VsZWN0LmlucHV0LXNtPi5idG57Ym9yZGVyLXJhZGl1czozcHg7Zm9udC1zaXplOjEycHg7bGluZS1oZWlnaHQ6MS41O3BhZGRpbmc6NXB4IDI1cHggNXB4IDEwcHh9W2RhdGEtZGF0YWdyaWQtbmFtZV0gdGFibGV7bWFyZ2luOjB9W2RhdGEtZGF0YWdyaWQtbmFtZV0gdGFibGUgdGhlYWQgdHIgLmJvb3RzdHJhcC1zZWxlY3Q6bm90KFtjbGFzcyo9Y29sLV0pOm5vdCguaW5wdXQtZ3JvdXAtYnRuKSxbZGF0YS1kYXRhZ3JpZC1uYW1lXSB0YWJsZSB0aGVhZCB0ciAuYm9vdHN0cmFwLXNlbGVjdDpub3QoW2NsYXNzKj1jb2wtXSk6bm90KC5pbnB1dC1ncm91cC1idG4pPi5idG57d2lkdGg6YXV0b31bZGF0YS1kYXRhZ3JpZC1uYW1lXSB0YWJsZSB0aGVhZCB0ciAuYm9vdHN0cmFwLXNlbGVjdDpub3QoW2NsYXNzKj1jb2wtXSk6bm90KC5pbnB1dC1ncm91cC1idG4pIC5kcm9wZG93bi1tZW51IGxpe2ZvbnQtc2l6ZToxM3B4fVtkYXRhLWRhdGFncmlkLW5hbWVdIHRhYmxlIHRoZWFkIHRyLnJvdy1ncm91cC1hY3Rpb25zIHRoe2JhY2tncm91bmQtY29sb3I6I2Y5ZjlmOTtib3JkZXItYm90dG9tLXdpZHRoOjAhaW1wb3J0YW50fVtkYXRhLWRhdGFncmlkLW5hbWVdIHRhYmxlIHRoZWFkIHRyLnJvdy1ncm91cC1hY3Rpb25zIC5kYXRhZ3JpZC1zZWxlY3RlZC1yb3dzLWNvdW50e21hcmdpbi1sZWZ0Oi4zZW19W2RhdGEtZGF0YWdyaWQtbmFtZV0gdGFibGUgdGhlYWQgdHIgdGh7Zm9udC1zaXplOjkwJTt2ZXJ0aWNhbC1hbGlnbjp0b3B9W2RhdGEtZGF0YWdyaWQtbmFtZV0gdGFibGUgdGhlYWQgdHIgdGggaHJ7bWFyZ2luOjhweCAtOHB4fVtkYXRhLWRhdGFncmlkLW5hbWVdIHRhYmxlIHRoZWFkIHRyIHRoIC5kYXRhZ3JpZC1jb2x1bW4taGVhZGVyLWFkZGl0aW9uc3tmbG9hdDpyaWdodH1bZGF0YS1kYXRhZ3JpZC1uYW1lXSB0YWJsZSB0aGVhZCB0ciB0aCAuZGF0YWdyaWQtY29sdW1uLWhlYWRlci1hZGRpdGlvbnMgYVtkYXRhLWRhdGFncmlkLXJlc2V0LWZpbHRlci1ieS1jb2x1bW5de2NvbG9yOiM4NTg1ODU7bWFyZ2luLWxlZnQ6LjNlbX1bZGF0YS1kYXRhZ3JpZC1uYW1lXSB0YWJsZSB0aGVhZCB0ciB0aCAuZGF0YWdyaWQtY29sdW1uLWhlYWRlci1hZGRpdGlvbnMgLmNvbHVtbi1zZXR0aW5ncy1tZW51e2N1cnNvcjpwb2ludGVyO2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbi1sZWZ0Oi4zZW07b3BhY2l0eTowfVtkYXRhLWRhdGFncmlkLW5hbWVdIC5kcm9wZG93biAuZHJvcGRvd24tbWVudSAuZHJvcGRvd24taXRlbSxbZGF0YS1kYXRhZ3JpZC1uYW1lXSB0YWJsZSB0aGVhZCB0ciB0aCAuZGF0YWdyaWQtY29sdW1uLWhlYWRlci1hZGRpdGlvbnMgLmNvbHVtbi1zZXR0aW5ncy1tZW51IC5kcm9wZG93bi1tZW51e2ZvbnQtc2l6ZToxMnB4fVtkYXRhLWRhdGFncmlkLW5hbWVdIHRhYmxlIHRoZWFkIHRyIHRoIC5kYXRhZ3JpZC1jb2x1bW4taGVhZGVyLWFkZGl0aW9ucyAuY29sdW1uLXNldHRpbmdzLW1lbnUgLmRyb3Bkb3duLW1lbnUgbGkgLmZhe21hcmdpbi1yaWdodDouNWVtfVtkYXRhLWRhdGFncmlkLW5hbWVdIHRhYmxlIHRoZWFkIHRyIHRoIC5kYXRhZ3JpZC1jb2x1bW4taGVhZGVyLWFkZGl0aW9ucyAuY29sdW1uLXNldHRpbmdzLW1lbnUgLmRyb3Bkb3duLXRvZ2dsZTphZnRlcntkaXNwbGF5Om5vbmUhaW1wb3J0YW50fVtkYXRhLWRhdGFncmlkLW5hbWVdIC5kYXRhZ3JpZC1jb2wtZmlsdGVyLWRhdGUtcmFuZ2V7YWxpZ24taXRlbXM6c3RyZXRjaDtkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6YXV0b31bZGF0YS1kYXRhZ3JpZC1uYW1lXSAuZGF0YWdyaWQtY29sLWZpbHRlci1kYXRlLXJhbmdlPi5pbnB1dC1ncm91cHtmbGV4OjEgMSBhdXRvO21hcmdpbi1ib3R0b206MDtwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDoxJX1bZGF0YS1kYXRhZ3JpZC1uYW1lXSAuZGF0YWdyaWQtY29sLWZpbHRlci1kYXR0ZS1yYW5nZS1kZWxpbWl0ZXJ7YmFja2dyb3VuZC1jb2xvcjppbmhlcml0O2JvcmRlcjpub25lO3BhZGRpbmc6LjI1cmVtIC41cmVtfVtkYXRhLWRhdGFncmlkLW5hbWVdIHRhYmxlIHRoZWFkIHRyIHRoIC5kYXRhZ3JpZC1jb2wtZmlsdGVyLXJhbmdlIC5mb3JtLWNvbnRyb2x7Ym9yZGVyLXJhZGl1czozcHh9W2RhdGEtZGF0YWdyaWQtbmFtZV0gdGFibGUgdGhlYWQgdHIgdGg6aG92ZXIgLmNvbHVtbi1zZXR0aW5ncy1tZW51e29wYWNpdHk6MX1bZGF0YS1kYXRhZ3JpZC1uYW1lXSB0YWJsZSB0Ym9keSB0ZHt2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9W2RhdGEtZGF0YWdyaWQtbmFtZV0gdGFibGUgdGJvZHkgdHIudWktc29ydGFibGUtaGVscGVye2Rpc3BsYXk6dGFibGV9W2RhdGEtZGF0YWdyaWQtbmFtZV0gdGFibGUgdGJvZHkgdHIgLmRhdGFncmlkLWlubGluZS1lZGl0IC5mb3JtLWNvbnRyb2x7aGVpZ2h0OjI4cHg7bWFyZ2luOi0zcHg7cGFkZGluZy1ib3R0b206NHB4O3BhZGRpbmctdG9wOjRweH1bZGF0YS1kYXRhZ3JpZC1uYW1lXSB0YWJsZSB0Ym9keSB0ciB0ZFtkYXRhLWRhdGFncmlkLWVkaXRhYmxlLXVybF0uZWRpdGluZyB0ZXh0YXJlYXttYXJnaW46LTNweDtwYWRkaW5nOjJweH1bZGF0YS1kYXRhZ3JpZC1uYW1lXSB0YWJsZSB0Ym9keSB0ciB0ZC5lZGl0ZWR7YW5pbWF0aW9uLWRlbGF5OjBtczthbmltYXRpb24tZHVyYXRpb246MS4yczthbmltYXRpb24tbmFtZTplZGl0ZWR9W2RhdGEtZGF0YWdyaWQtbmFtZV0gdGFibGUgdGJvZHkgdHIgdGQuZWRpdGVkLWVycm9ye2FuaW1hdGlvbi1kZWxheTowbXM7YW5pbWF0aW9uLWR1cmF0aW9uOjEuNnM7YW5pbWF0aW9uLW5hbWU6ZWRpdGVkLWVycm9yfVtkYXRhLWRhdGFncmlkLW5hbWVdIHRhYmxlIHRkLmNvbC1jaGVja2JveCxbZGF0YS1kYXRhZ3JpZC1uYW1lXSB0YWJsZSB0aC5jb2wtY2hlY2tib3h7cGFkZGluZzowO3RleHQtYWxpZ246Y2VudGVyO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTt3aWR0aDoyLjFlbX1bZGF0YS1kYXRhZ3JpZC1uYW1lXSB0YWJsZSB0ZC5jb2wtY2hlY2tib3guY29sLWNoZWNrYm94LWZpcnN0LFtkYXRhLWRhdGFncmlkLW5hbWVdIHRhYmxlIHRoLmNvbC1jaGVja2JveC5jb2wtY2hlY2tib3gtZmlyc3R7Ym9yZGVyLXRvcC1jb2xvcjp0cmFuc3BhcmVudH1bZGF0YS1kYXRhZ3JpZC1uYW1lXSB0YWJsZSB0aC5jb2wtY2hlY2tib3h7YmFja2dyb3VuZC1jb2xvcjojZjlmOWY5fVtkYXRhLWRhdGFncmlkLW5hbWVdIHRhYmxlIHRkLmNvbC1hY3Rpb24sW2RhdGEtZGF0YWdyaWQtbmFtZV0gdGFibGUgdGguY29sLWFjdGlvbnt3aGl0ZS1zcGFjZTpub3dyYXA7d2lkdGg6MTBweH1bZGF0YS1kYXRhZ3JpZC1uYW1lXSB0YWJsZSB0aC5jb2wtYWN0aW9ue3RleHQtYWxpZ246Y2VudGVyfVtkYXRhLWRhdGFncmlkLW5hbWVdIHRhYmxlIHRkLmNvbC1hY3Rpb257dGV4dC1hbGlnbjpyaWdodH1bZGF0YS1kYXRhZ3JpZC1uYW1lXSB0YWJsZSB0ZC5kYXRhZ3JpZC1maXQtY29udGVudCxbZGF0YS1kYXRhZ3JpZC1uYW1lXSB0YWJsZSB0aC5kYXRhZ3JpZC1maXQtY29udGVudHt3aGl0ZS1zcGFjZTpub3dyYXA7d2lkdGg6MSV9W2RhdGEtZGF0YWdyaWQtbmFtZV0gLmRhdGFncmlkLXRyZWU+LmRhdGFncmlkLXRyZWUtaGVhZGVyIC5kYXRhZ3JpZC10cmVlLWl0ZW0tcmlnaHQtYWN0aW9ucy1hY3Rpb257b3BhY2l0eTowfVtkYXRhLWRhdGFncmlkLW5hbWVdIC5kYXRhZ3JpZC10cmVlPi5kYXRhZ3JpZC10cmVlLWl0ZW17bWFyZ2luLWxlZnQ6MjBweH1bZGF0YS1kYXRhZ3JpZC1uYW1lXSAuZGF0YWdyaWQtdHJlZSAuZGF0YWdyaWQtdHJlZS1pdGVte3Bvc2l0aW9uOnJlbGF0aXZlfVtkYXRhLWRhdGFncmlkLW5hbWVdIC5kYXRhZ3JpZC10cmVlIC5kYXRhZ3JpZC10cmVlLWl0ZW0udWktc29ydGFibGUtcGxhY2Vob2xkZXJ7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDcwLDgzLDkzLC4xKTt2aXNpYmlsaXR5OnZpc2libGUhaW1wb3J0YW50fVtkYXRhLWRhdGFncmlkLW5hbWVdIC5kYXRhZ3JpZC10cmVlIC5kYXRhZ3JpZC10cmVlLWl0ZW0gLmRhdGFncmlkLXRyZWUtaXRlbS1jb250ZW50e2JveC1zaGFkb3c6aW5zZXQgMCAtMXB4IDFweCAtMXB4ICM5YjliOWI7Ym94LXNpemluZzpib3JkZXItYm94O2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7ZmxleC13cmFwOm5vd3JhcDtoZWlnaHQ6MzdweDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbjtwb3NpdGlvbjpyZWxhdGl2ZX1bZGF0YS1kYXRhZ3JpZC1uYW1lXSAuZGF0YWdyaWQtdHJlZSAuZGF0YWdyaWQtdHJlZS1pdGVtIC5kYXRhZ3JpZC10cmVlLWl0ZW0tY29udGVudCAuZGF0YWdyaWQtdHJlZS1pdGVtLWxlZnQsW2RhdGEtZGF0YWdyaWQtbmFtZV0gLmRhdGFncmlkLXRyZWUgLmRhdGFncmlkLXRyZWUtaXRlbSAuZGF0YWdyaWQtdHJlZS1pdGVtLWNvbnRlbnQgLmRhdGFncmlkLXRyZWUtaXRlbS1yaWdodHthbGlnbi1pdGVtczpjZW50ZXI7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdztmbGV4LXdyYXA6bm93cmFwO2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVufVtkYXRhLWRhdGFncmlkLW5hbWVdIC5kYXRhZ3JpZC10cmVlIC5kYXRhZ3JpZC10cmVlLWl0ZW0gLmRhdGFncmlkLXRyZWUtaXRlbS1jb250ZW50IC5kYXRhZ3JpZC10cmVlLWl0ZW0tbGVmdHtvcmRlcjoxfVtkYXRhLWRhdGFncmlkLW5hbWVdIC5kYXRhZ3JpZC10cmVlIC5kYXRhZ3JpZC10cmVlLWl0ZW0gLmRhdGFncmlkLXRyZWUtaXRlbS1jb250ZW50IC5kYXRhZ3JpZC10cmVlLWl0ZW0tbGVmdD4uY2hldnJvbntiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyLXJhZGl1czoxMXB4O2Rpc3BsYXk6aW5saW5lLWJsb2NrO2hlaWdodDoyMnB4O2xpbmUtaGVpZ2h0OjIwcHg7bWFyZ2luOjAgNXB4IDAgLTI3cHg7cG9zaXRpb246cmVsYXRpdmU7dGV4dC1hbGlnbjpjZW50ZXI7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjJzIGVhc2UtaW4tb3V0O3ZlcnRpY2FsLWFsaWduOm1pZGRsZTt3aWR0aDoyMnB4fVtkYXRhLWRhdGFncmlkLW5hbWVdIC5kYXRhZ3JpZC10cmVlIC5kYXRhZ3JpZC10cmVlLWl0ZW0gLmRhdGFncmlkLXRyZWUtaXRlbS1jb250ZW50IC5kYXRhZ3JpZC10cmVlLWl0ZW0tbGVmdD4uY2hldnJvbjpob3Zlcntib3gtc2hhZG93OjAgMCAzcHggMCAjYjRiNGI0fVtkYXRhLWRhdGFncmlkLW5hbWVdIC5kYXRhZ3JpZC10cmVlIC5kYXRhZ3JpZC10cmVlLWl0ZW0gLmRhdGFncmlkLXRyZWUtaXRlbS1jb250ZW50IC5kYXRhZ3JpZC10cmVlLWl0ZW0tbGVmdD4uY2hldnJvbi50b2dnbGUtcm90YXRle3RyYW5zZm9ybTpyb3RhdGUoOTBkZWcpfVtkYXRhLWRhdGFncmlkLW5hbWVdIC5kYXRhZ3JpZC10cmVlIC5kYXRhZ3JpZC10cmVlLWl0ZW0gLmRhdGFncmlkLXRyZWUtaXRlbS1jb250ZW50IC5kYXRhZ3JpZC10cmVlLWl0ZW0tbGVmdD4uY2hldnJvbiAuZmF7Zm9udC1zaXplOjEwcHg7dHJhbnNmb3JtOnRyYW5zbGF0ZSgxcHgpfVtkYXRhLWRhdGFncmlkLW5hbWVdIC5kYXRhZ3JpZC10cmVlIC5kYXRhZ3JpZC10cmVlLWl0ZW0gLmRhdGFncmlkLXRyZWUtaXRlbS1jb250ZW50IC5kYXRhZ3JpZC10cmVlLWl0ZW0tcmlnaHR7ZGlzcGxheTpmbGV4O2ZsZXgtYmFzaXM6NTAlO2ZsZXgtZGlyZWN0aW9uOnJvdztmbGV4LXdyYXA6bm93cmFwO2p1c3RpZnktY29udGVudDpmbGV4LWVuZDtvcmRlcjoyO3Bvc2l0aW9uOnJlbGF0aXZlfVtkYXRhLWRhdGFncmlkLW5hbWVdIC5kYXRhZ3JpZC10cmVlIC5kYXRhZ3JpZC10cmVlLWl0ZW0gLmRhdGFncmlkLXRyZWUtaXRlbS1jb250ZW50IC5kYXRhZ3JpZC10cmVlLWl0ZW0tcmlnaHQgLmJ0bnttYXJnaW4tdG9wOi0zcHh9W2RhdGEtZGF0YWdyaWQtbmFtZV0gLmRhdGFncmlkLXRyZWUgLmRhdGFncmlkLXRyZWUtaXRlbSAuZGF0YWdyaWQtdHJlZS1pdGVtLWNvbnRlbnQgLmRhdGFncmlkLXRyZWUtaXRlbS1yaWdodCAuZGF0YWdyaWQtdHJlZS1pdGVtLXJpZ2h0LWNvbHVtbnN7ZGlzcGxheTpmbGV4O2ZsZXgtYmFzaXM6NzAlO2ZsZXgtZGlyZWN0aW9uOnJvdztmbGV4LXdyYXA6bm93cmFwO2p1c3RpZnktY29udGVudDpmbGV4LWVuZDt3aGl0ZS1zcGFjZTpub3dyYXB9W2RhdGEtZGF0YWdyaWQtbmFtZV0gLmRhdGFncmlkLXRyZWUgLmRhdGFncmlkLXRyZWUtaXRlbSAuZGF0YWdyaWQtdHJlZS1pdGVtLWNvbnRlbnQgLmRhdGFncmlkLXRyZWUtaXRlbS1yaWdodCAuZGF0YWdyaWQtdHJlZS1pdGVtLXJpZ2h0LWNvbHVtbnMgLmRhdGFncmlkLXRyZWUtaXRlbS1yaWdodC1jb2x1bW5zLWNvbHVtbntmbGV4LWJhc2lzOjI1JTttYXJnaW4tcmlnaHQ6NHB4O3BhZGRpbmc6MCA3cHh9W2RhdGEtZGF0YWdyaWQtbmFtZV0gLmRhdGFncmlkLXRyZWUgLmRhdGFncmlkLXRyZWUtaXRlbSAuZGF0YWdyaWQtdHJlZS1pdGVtLWNvbnRlbnQgLmRhdGFncmlkLXRyZWUtaXRlbS1yaWdodCAuZGF0YWdyaWQtdHJlZS1pdGVtLXJpZ2h0LWNvbHVtbnMgLmRhdGFncmlkLXRyZWUtaXRlbS1yaWdodC1jb2x1bW5zLWNvbHVtbjpsYXN0LWNoaWxke21hcmdpbi1yaWdodDowfVtkYXRhLWRhdGFncmlkLW5hbWVdIC5kYXRhZ3JpZC10cmVlIC5kYXRhZ3JpZC10cmVlLWl0ZW0gLmRhdGFncmlkLXRyZWUtaXRlbS1jb250ZW50IC5kYXRhZ3JpZC10cmVlLWl0ZW0tcmlnaHQgLmRhdGFncmlkLXRyZWUtaXRlbS1yaWdodC1hY3Rpb25ze2FsaWduLWl0ZW1zOmNlbnRlcjtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2ZsZXgtd3JhcDpub3dyYXA7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47bWFyZ2luLWxlZnQ6N3B4fVtkYXRhLWRhdGFncmlkLW5hbWVdIC5kYXRhZ3JpZC10cmVlIC5kYXRhZ3JpZC10cmVlLWl0ZW0gLmRhdGFncmlkLXRyZWUtaXRlbS1jb250ZW50IC5kYXRhZ3JpZC10cmVlLWl0ZW0tcmlnaHQgLmRhdGFncmlkLXRyZWUtaXRlbS1yaWdodC1hY3Rpb25zIC5kYXRhZ3JpZC10cmVlLWl0ZW0tcmlnaHQtYWN0aW9ucy1hY3Rpb257bWFyZ2luLXJpZ2h0OjRweH1bZGF0YS1kYXRhZ3JpZC1uYW1lXSAuZGF0YWdyaWQtdHJlZSAuZGF0YWdyaWQtdHJlZS1pdGVtIC5kYXRhZ3JpZC10cmVlLWl0ZW0tY29udGVudCAuZGF0YWdyaWQtdHJlZS1pdGVtLXJpZ2h0IC5kYXRhZ3JpZC10cmVlLWl0ZW0tcmlnaHQtYWN0aW9ucyAuZGF0YWdyaWQtdHJlZS1pdGVtLXJpZ2h0LWFjdGlvbnMtYWN0aW9uOmxhc3QtY2hpbGR7bWFyZ2luLXJpZ2h0OjB9W2RhdGEtZGF0YWdyaWQtbmFtZV0gLmRhdGFncmlkLXRyZWUgLmRhdGFncmlkLXRyZWUtaXRlbSAuZGF0YWdyaWQtdHJlZS1pdGVtLWNoaWxkcmVuOm5vdCguZGF0YWdyaWQtdHJlZSl7bWFyZ2luLWxlZnQ6MjhweH1bZGF0YS1kYXRhZ3JpZC1uYW1lXSAuZGF0YWdyaWQtdHJlZSAuZGF0YWdyaWQtdHJlZS1pdGVtOm5vdCguaGFzLWNoaWxkcmVuKT4uZGF0YWdyaWQtdHJlZS1pdGVtLWNoaWxkcmVue2JveC1zaXppbmc6Ym9yZGVyLWJveDttYXJnaW4tdG9wOi05cHg7bWluLWhlaWdodDo5cHg7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6Y2FsYygxMDAlIC0gMjhweCl9W2RhdGEtZGF0YWdyaWQtbmFtZV0gLmRhdGFncmlkLXRyZWUgLmRhdGFncmlkLXRyZWUtaXRlbS5oYXMtY2hpbGRyZW4+LmRhdGFncmlkLXRyZWUtaXRlbS1jaGlsZHJlbjpub3QoLnNob3dlZCl7ZGlzcGxheTpub25lfVtkYXRhLWRhdGFncmlkLW5hbWVdIC5kYXRhZ3JpZC10cmVlIC5kYXRhZ3JpZC10cmVlLWl0ZW0uaGFzLWNoaWxkcmVuPi5kYXRhZ3JpZC10cmVlLWl0ZW0tY2hpbGRyZW4gLmRhdGFncmlkLXRyZWUtaXRlbS1yaWdodCxbZGF0YS1kYXRhZ3JpZC1uYW1lXSAuZGF0YWdyaWQtdHJlZS1pdGVtLWNoaWxkcmVuIC5kYXRhZ3JpZC10cmVlLWl0ZW0tcmlnaHR7ZmxleC1iYXNpczpjYWxjKDUwJSArIDE0cHgpfVtkYXRhLWRhdGFncmlkLW5hbWVdIC5kYXRhZ3JpZC10cmVlLWl0ZW0tY2hpbGRyZW4gLmRhdGFncmlkLXRyZWUtaXRlbS1jaGlsZHJlbiAuZGF0YWdyaWQtdHJlZS1pdGVtLWNoaWxkcmVuIC5kYXRhZ3JpZC10cmVlLWl0ZW0tcmlnaHR7ZmxleC1iYXNpczpjYWxjKDUwJSArIDI4cHgpIWltcG9ydGFudH1bZGF0YS1kYXRhZ3JpZC1uYW1lXSAuZGF0YWdyaWQtdHJlZS1pdGVtLWNoaWxkcmVuIC5kYXRhZ3JpZC10cmVlLWl0ZW0tY2hpbGRyZW4gLmRhdGFncmlkLXRyZWUtaXRlbS1jaGlsZHJlbiAuZGF0YWdyaWQtdHJlZS1pdGVtLWNoaWxkcmVuIC5kYXRhZ3JpZC10cmVlLWl0ZW0tcmlnaHR7ZmxleC1iYXNpczpjYWxjKDUwJSArIDQycHgpIWltcG9ydGFudH1bZGF0YS1kYXRhZ3JpZC1uYW1lXSAuZGF0YWdyaWQtdHJlZS1pdGVtLWNoaWxkcmVuIC5kYXRhZ3JpZC10cmVlLWl0ZW0tY2hpbGRyZW4gLmRhdGFncmlkLXRyZWUtaXRlbS1jaGlsZHJlbiAuZGF0YWdyaWQtdHJlZS1pdGVtLWNoaWxkcmVuIC5kYXRhZ3JpZC10cmVlLWl0ZW0tY2hpbGRyZW4gLmRhdGFncmlkLXRyZWUtaXRlbS1yaWdodHtmbGV4LWJhc2lzOmNhbGMoNTAlICsgNTZweCkhaW1wb3J0YW50fVtkYXRhLWRhdGFncmlkLW5hbWVdIC5kYXRhZ3JpZC10cmVlLWl0ZW0tY2hpbGRyZW4gLmRhdGFncmlkLXRyZWUtaXRlbS1jaGlsZHJlbiAuZGF0YWdyaWQtdHJlZS1pdGVtLWNoaWxkcmVuIC5kYXRhZ3JpZC10cmVlLWl0ZW0tY2hpbGRyZW4gLmRhdGFncmlkLXRyZWUtaXRlbS1jaGlsZHJlbiAuZGF0YWdyaWQtdHJlZS1pdGVtLWNoaWxkcmVuIC5kYXRhZ3JpZC10cmVlLWl0ZW0tcmlnaHR7ZmxleC1iYXNpczpjYWxjKDUwJSArIDc0cHgpIWltcG9ydGFudH1bZGF0YS1kYXRhZ3JpZC1uYW1lXSAuZGF0YWdyaWQtdHJlZS1pdGVtLWNoaWxkcmVuIC5kYXRhZ3JpZC10cmVlLWl0ZW0tY2hpbGRyZW4gLmRhdGFncmlkLXRyZWUtaXRlbS1jaGlsZHJlbiAuZGF0YWdyaWQtdHJlZS1pdGVtLWNoaWxkcmVuIC5kYXRhZ3JpZC10cmVlLWl0ZW0tY2hpbGRyZW4gLmRhdGFncmlkLXRyZWUtaXRlbS1jaGlsZHJlbiAuZGF0YWdyaWQtdHJlZS1pdGVtLWNoaWxkcmVuIC5kYXRhZ3JpZC10cmVlLWl0ZW0tcmlnaHR7ZmxleC1iYXNpczpjYWxjKDUwJSArIDg4cHgpIWltcG9ydGFudH1bZGF0YS1kYXRhZ3JpZC1uYW1lXSAuZGF0YWdyaWQtdHJlZS1pdGVtLWNoaWxkcmVuIC5kYXRhZ3JpZC10cmVlLWl0ZW0tY2hpbGRyZW4gLmRhdGFncmlkLXRyZWUtaXRlbS1jaGlsZHJlbiAuZGF0YWdyaWQtdHJlZS1pdGVtLWNoaWxkcmVuIC5kYXRhZ3JpZC10cmVlLWl0ZW0tY2hpbGRyZW4gLmRhdGFncmlkLXRyZWUtaXRlbS1jaGlsZHJlbiAuZGF0YWdyaWQtdHJlZS1pdGVtLWNoaWxkcmVuIC5kYXRhZ3JpZC10cmVlLWl0ZW0tY2hpbGRyZW4gLmRhdGFncmlkLXRyZWUtaXRlbS1yaWdodHtmbGV4LWJhc2lzOmNhbGMoNTAlICsgMTAycHgpIWltcG9ydGFudH1bZGF0YS1kYXRhZ3JpZC1uYW1lXSAuZGF0YWdyaWQtdHJlZS1pdGVtLWNoaWxkcmVuIC5kYXRhZ3JpZC10cmVlLWl0ZW0tY2hpbGRyZW4gLmRhdGFncmlkLXRyZWUtaXRlbS1jaGlsZHJlbiAuZGF0YWdyaWQtdHJlZS1pdGVtLWNoaWxkcmVuIC5kYXRhZ3JpZC10cmVlLWl0ZW0tY2hpbGRyZW4gLmRhdGFncmlkLXRyZWUtaXRlbS1jaGlsZHJlbiAuZGF0YWdyaWQtdHJlZS1pdGVtLWNoaWxkcmVuIC5kYXRhZ3JpZC10cmVlLWl0ZW0tY2hpbGRyZW4gLmRhdGFncmlkLXRyZWUtaXRlbS1jaGlsZHJlbiAuZGF0YWdyaWQtdHJlZS1pdGVtLXJpZ2h0e2ZsZXgtYmFzaXM6Y2FsYyg1MCUgKyAxMTZweCkhaW1wb3J0YW50fVtkYXRhLWRhdGFncmlkLW5hbWVdIC5idG57dHJhbnNpdGlvbjphbGwgLjFzIGVhc2UtaW4tb3V0O3doaXRlLXNwYWNlOm5vd3JhcH1bZGF0YS1kYXRhZ3JpZC1uYW1lXSBzZWxlY3R7dGV4dC10cmFuc2Zvcm06bm9uZX1bZGF0YS1kYXRhZ3JpZC1uYW1lXSAucm93LWdyaWQtYm90dG9te2JhY2tncm91bmQtY29sb3I6I2Y5ZjlmOTtib3JkZXI6MXB4IHNvbGlkICNkZGQ7Zm9udC1zaXplOjA7cGFkZGluZzo4cHh9W2RhdGEtZGF0YWdyaWQtbmFtZV0gLnJvdy1ncmlkLWJvdHRvbSAuY29sLWl0ZW1ze2Rpc3BsYXk6aW5saW5lLWJsb2NrO2ZvbnQtc2l6ZToxNHB4O21hcmdpbi1sZWZ0OjA7bWFyZ2luLXJpZ2h0OjA7d2lkdGg6MjUlfVtkYXRhLWRhdGFncmlkLW5hbWVdIC5yb3ctZ3JpZC1ib3R0b20gLmNvbC1wYWdpbmF0aW9ue2Rpc3BsYXk6aW5saW5lLWJsb2NrO2ZvbnQtc2l6ZToxNHB4O21hcmdpbi1sZWZ0OjA7bWFyZ2luLXJpZ2h0OjA7d2lkdGg6NTAlfVtkYXRhLWRhdGFncmlkLW5hbWVdIC5yb3ctZ3JpZC1ib3R0b20gLmNvbC1wZXItcGFnZXthbGlnbi1pdGVtczpjZW50ZXI7ZGlzcGxheTppbmxpbmUtZmxleDtmb250LXNpemU6MTRweDtqdXN0aWZ5LWNvbnRlbnQ6ZW5kO21hcmdpbi1sZWZ0OjA7bWFyZ2luLXJpZ2h0OjA7dGV4dC1hbGlnbjpyaWdodDt0ZXh0LWFsaWduOi13ZWJraXQtcmlnaHQ7d2lkdGg6MjUlfVtkYXRhLWRhdGFncmlkLW5hbWVdIC5yb3ctZ3JpZC1ib3R0b20gLmNvbC1wZXItcGFnZSBmb3Jte2Rpc3BsYXk6aW5saW5lLWJsb2NrfVtkYXRhLWRhdGFncmlkLW5hbWVdIC5yb3ctZ3JpZC1ib3R0b20gLmNvbC1wZXItcGFnZSAuZm9ybS1jb250cm9se2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOmF1dG99W2RhdGEtZGF0YWdyaWQtbmFtZV0gLnJvdy1ncmlkLWJvdHRvbSAuY29sLXBlci1wYWdlIC5mb3JtLXNlbGVjdHttYXJnaW4tbGVmdDouMjVyZW07d2lkdGg6LW1vei1maXQtY29udGVudDt3aWR0aDpmaXQtY29udGVudH1bZGF0YS1kYXRhZ3JpZC1uYW1lXSAucm93LWdyaWQtYm90dG9tIC5kYXRhZ3JpZC1wZXItcGFnZS1zdWJtaXR7cG9zaXRpb246YWJzb2x1dGU7dG9wOi0yMDBweDt2aXNpYmlsaXR5OmhpZGRlbjt3aWR0aDowfVtkYXRhLWRhdGFncmlkLW5hbWVdIC5wYWdpbmF0aW9uLmFjdGl2ZT5zcGFue2NvbG9yOiNmZmZ9W2RhdGEtZGF0YWdyaWQtbmFtZV0gLnBhZ2luYXRpb24+YS5kaXNhYmxlZHtjb2xvcjojOTg5ODk4O2N1cnNvcjpub3QtYWxsb3dlZH1bZGF0YS1kYXRhZ3JpZC1uYW1lXSAucGFnaW5hdGlvbj5hLmFjdGl2ZXtjdXJzb3I6ZGVmYXVsdDtwb2ludGVyLWV2ZW50czpub25lfVtkYXRhLWRhdGFncmlkLW5hbWVdIC5yb3ctZ3JvdXAtYWN0aW9ucyB0aHtmb250LXdlaWdodDo0MDB9W2RhdGEtZGF0YWdyaWQtbmFtZV0gLmNvbC1jaGVja2JveHstd2Via2l0LXRvdWNoLWNhbGxvdXQ6bm9uZTstd2Via2l0LXVzZXItc2VsZWN0Om5vbmU7LW1vei11c2VyLXNlbGVjdDpub25lO3VzZXItc2VsZWN0Om5vbmV9W2RhdGEtZGF0YWdyaWQtbmFtZV0gLmRhdGFncmlkLWNvbHVtbi1zdGF0dXMtb3B0aW9uLWljb257ZmxvYXQ6cmlnaHR9QG1lZGlhIChtaW4td2lkdGg6NzY4cHgpe1tkYXRhLWRhdGFncmlkLW5hbWVdIC5kYXRhZ3JpZC10aC1mb3JtLWlubGluZSAuZm9ybS1ncm91cHtkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW4tYm90dG9tOjA7dmVydGljYWwtYWxpZ246bWlkZGxlfVtkYXRhLWRhdGFncmlkLW5hbWVdIC5kYXRhZ3JpZC10aC1mb3JtLWlubGluZSAuZm9ybS1jb250cm9se2Rpc3BsYXk6aW5saW5lLWJsb2NrO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTt3aWR0aDphdXRvfS5kYXRhZ3JpZC10aC1mb3JtLWlubGluZSAuZm9ybS1jb250cm9sW2hpZGRlbl0sW2RhdGEtZGF0YWdyaWQtbmFtZV0gLmRhdGFncmlkLXRoLWZvcm0taW5saW5lIC5mb3JtLWNvbnRyb2xbaGlkZGVuXXtkaXNwbGF5Om5vbmV9W2RhdGEtZGF0YWdyaWQtbmFtZV0gLmRhdGFncmlkLXRoLWZvcm0taW5saW5lIC5pbnB1dC1ncm91cHtkaXNwbGF5OmlubGluZS10YWJsZTt2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9W2RhdGEtZGF0YWdyaWQtbmFtZV0gLmRhdGFncmlkLXRoLWZvcm0taW5saW5lIC5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9se3dpZHRoOmF1dG99W2RhdGEtZGF0YWdyaWQtbmFtZV0gLmRhdGFncmlkLXRoLWZvcm0taW5saW5lIC5pbnB1dC1ncm91cD4uZm9ybS1jb250cm9se3dpZHRoOjEwMCV9W2RhdGEtZGF0YWdyaWQtbmFtZV0gLmlucHV0LWdyb3VwLXRleHR7aGVpZ2h0OmNhbGMoMS41ZW0gKyAuNXJlbSArIDJweCl9W2RhdGEtZGF0YWdyaWQtbmFtZV0gLmRhdGFncmlkLXRoLWZvcm0taW5saW5lIC5jb250cm9sLWxhYmVse21hcmdpbi1ib3R0b206MDt2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9W2RhdGEtZGF0YWdyaWQtbmFtZV0gLmRhdGFncmlkLXRoLWZvcm0taW5saW5lIC5jaGVja2JveCxbZGF0YS1kYXRhZ3JpZC1uYW1lXSAuZGF0YWdyaWQtdGgtZm9ybS1pbmxpbmUgLnJhZGlve2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbi1ib3R0b206MDttYXJnaW4tdG9wOjA7dmVydGljYWwtYWxpZ246bWlkZGxlfVtkYXRhLWRhdGFncmlkLW5hbWVdIC5kYXRhZ3JpZC10aC1mb3JtLWlubGluZSAuY2hlY2tib3ggbGFiZWwsW2RhdGEtZGF0YWdyaWQtbmFtZV0gLmRhdGFncmlkLXRoLWZvcm0taW5saW5lIC5yYWRpbyBsYWJlbHtwYWRkaW5nLWxlZnQ6MH1bZGF0YS1kYXRhZ3JpZC1uYW1lXSAuZGF0YWdyaWQtdGgtZm9ybS1pbmxpbmUgLmNoZWNrYm94IGlucHV0W3R5cGU9Y2hlY2tib3hdLFtkYXRhLWRhdGFncmlkLW5hbWVdIC5kYXRhZ3JpZC10aC1mb3JtLWlubGluZSAucmFkaW8gaW5wdXRbdHlwZT1yYWRpb117bWFyZ2luLWxlZnQ6MDtwb3NpdGlvbjpyZWxhdGl2ZX19W2RhdGEtZGF0YWdyaWQtbmFtZV0gLmJ0bi1ncm91cC14cz4uYnRuLFtkYXRhLWRhdGFncmlkLW5hbWVdIC5idG4teHN7Ym9yZGVyLXJhZGl1czouMTlyZW07Zm9udC1zaXplOjEycHg7bGluZS1oZWlnaHQ6MS41O3BhZGRpbmc6LjA2M3JlbSAuMzEzcmVtfVtkYXRhLWRhdGFncmlkLW5hbWVdIC5kcm9wZG93bi1pdGVte2ZvbnQtc2l6ZToxMnB4O2xpbmUtaGVpZ2h0OjEuNDI4NTcxNDM7cGFkZGluZzouMTlyZW0gMS4zcmVtfS5kYXRhZ3JpZCAuZm9ybS1zZWxlY3Qtc20gLnRzLWNvbnRyb2x7cGFkZGluZzouMjVyZW0gLjVyZW0haW1wb3J0YW50fVxuLmRhdGFncmlkIHtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlYmU3ZTc7XG4gIGJvcmRlci1yYWRpdXM6IDEuNXJlbTtcbiAgcGFkZGluZzogMC43cmVtO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmRhdGFncmlkID4gLmRhdGFncmlkLXByb2dyZXNzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldDogMDtcbiAgei1pbmRleDogMjA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNjUpO1xuICBjdXJzb3I6IHByb2dyZXNzO1xufVxuLmRhdGFncmlkID4gLmRhdGFncmlkLXByb2dyZXNzIC5kYXRhZ3JpZC1wcm9ncmVzcy1zcGlubmVyIHtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgdG9wOiA0MHZoO1xuICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICBtYXJnaW4tdG9wOiA0cmVtO1xuICBmb250LXNpemU6IDMuNXJlbTtcbiAgY29sb3I6ICM3NjI0MGU7XG4gIC0tZmEtYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjhzO1xufVxuLmRhdGFncmlkLmRhdGFncmlkLWxvYWRpbmcgLnVibGFib28tc3Bpbm5lciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZGF0YWdyaWQgLml0ZW0tZGV0YWlsLXByb2dyZXNzIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAycmVtIDA7XG59XG4uZGF0YWdyaWQgLml0ZW0tZGV0YWlsLXByb2dyZXNzIC5pdGVtLWRldGFpbC1wcm9ncmVzcy1zcGlubmVyIHtcbiAgZm9udC1zaXplOiAycmVtO1xuICBjb2xvcjogIzc2MjQwZTtcbiAgLS1mYS1hbmltYXRpb24tZHVyYXRpb246IDAuOHM7XG59XG4uZGF0YWdyaWQgLmRyb3Bkb3duLWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDAuNXJlbTtcbn1cbi5kYXRhZ3JpZCAuZGF0YWdyaWQtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLWJsb2NrOiAxcmVtO1xufVxuLmRhdGFncmlkIC5kYXRhZ3JpZC1oZWFkZXIgLmRhdGFncmlkLWdsb2JhbC1zZWFyY2gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxcmVtO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZGF0YWdyaWQgLmRhdGFncmlkLWhlYWRlciAuZGF0YWdyaWQtZ2xvYmFsLXNlYXJjaCB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxufVxuLmRhdGFncmlkIC5kYXRhZ3JpZC1oZWFkZXIgLmRhdGFncmlkLWdsb2JhbC1zZWFyY2ggLmZvcm0tZ3JvdXAge1xuICB3aWR0aDogMTAwJTtcbiAgbWluLXdpZHRoOiAyMDBweDtcbiAgbWF4LXdpZHRoOiAzNTBweDtcbiAgZmxleC1ncm93OiAxO1xufVxuLmRhdGFncmlkIC5kYXRhZ3JpZC1oZWFkZXIgLmRhdGFncmlkLWdsb2JhbC1zZWFyY2ggLmZvcm0tZ3JvdXAgaW5wdXQsXG4uZGF0YWdyaWQgLmRhdGFncmlkLWhlYWRlciAuZGF0YWdyaWQtZ2xvYmFsLXNlYXJjaCAuZm9ybS1ncm91cCBzZWxlY3Qge1xuICB3aWR0aDogMTAwJTtcbn1cbi5kYXRhZ3JpZCAuZGF0YWdyaWQtaGVhZGVyIC5kYXRhZ3JpZC1nbG9iYWwtc2VhcmNoIC5mb3JtLWdyb3VwIC5zZWFyY2gtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxcmVtO1xufVxuLmRhdGFncmlkIC5kYXRhZ3JpZC1oZWFkZXIgLmRhdGFncmlkLWdsb2JhbC1zZWFyY2ggbGFiZWwge1xuICBtYXJnaW46IDA7XG59XG4uZGF0YWdyaWQgLmRhdGFncmlkLWJvZHkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4uZGF0YWdyaWQgLmRhdGFncmlkLWJvZHkgLnJvdy1maWx0ZXJzIHtcbiAgb3JkZXI6IDE7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuLmRhdGFncmlkIC5kYXRhZ3JpZC1ib2R5IC5yb3ctZmlsdGVycyAuZGF0YWdyaWQtcm93LW91dGVyLWZpbHRlcnMtZ3JvdXAgLnJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uZGF0YWdyaWQgLmRhdGFncmlkLWJvZHkgLnJvdy1maWx0ZXJzLnNob3cge1xuICBtYXJnaW4tYmxvY2stZW5kOiAxLjVyZW07XG4gIHBhZGRpbmctYmxvY2stZW5kOiBjYWxjKDEuNXJlbSAtIDAuNWVtKTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZWUyZTY7XG59XG4uZGF0YWdyaWQgLmRhdGFncmlkLWJvZHkgLmRhdGFncmlkLWNvbGxhcHNlLWZpbHRlcnMtYnV0dG9uLXJvdyB7XG4gIG9yZGVyOiAyO1xufVxuLmRhdGFncmlkIC5kYXRhZ3JpZC1ib2R5IC5kYXRhZ3JpZC1jb2xsYXBzZS1maWx0ZXJzLWJ1dHRvbi1yb3cgLnJlc2V0LWZpbHRlciB7XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG59XG4uZGF0YWdyaWQgLmRhdGFncmlkLWJvZHkgLnJlc2V0LWZpbHRlcjpsaW5rLFxuLmRhdGFncmlkIC5kYXRhZ3JpZC1ib2R5IC5yZXNldC1maWx0ZXI6dmlzaXRlZCB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmQyMTMwO1xuICBib3JkZXItY29sb3I6ICNiMjFmMmQ7XG59XG4uZGF0YWdyaWQgLmRhdGFncmlkLWJvZHkgLnJlc2V0LWZpbHRlcjpsaW5rOmhvdmVyLFxuLmRhdGFncmlkIC5kYXRhZ3JpZC1ib2R5IC5yZXNldC1maWx0ZXI6dmlzaXRlZDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjODIzMzM7XG4gIGJvcmRlci1jb2xvcjogI2JkMjEzMDtcbn1cbi5kYXRhZ3JpZCAuZGF0YWdyaWQtYm9keSAucm93LWdyb3VwLWFjdGlvbnMge1xuICBvcmRlcjogMztcbn1cbi5kYXRhZ3JpZCAuZGF0YWdyaWQtYm9keSAudG9wLXNjcm9sbGJhciB7XG4gIG9yZGVyOiA5ODtcbn1cbi5kYXRhZ3JpZCAuZGF0YWdyaWQtYm9keSAudGFibGUtcmVzcG9uc2l2ZSB7XG4gIG9yZGVyOiA5OTtcbiAgd2lkdGg6IDEwMCU7XG4gIHNjcm9sbGJhci13aWR0aDogYXV0bztcbiAgc2Nyb2xsYmFyLWNvbG9yOiAjYzFjMWMxICNmMWYxZjE7XG59XG4uZGF0YWdyaWQgLmRhdGFncmlkLWJvZHkgLnRhYmxlLXJlc3BvbnNpdmU6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xufVxuLmRhdGFncmlkIC5kYXRhZ3JpZC1ib2R5IC50YWJsZS1yZXNwb25zaXZlOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjE7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbn1cbi5kYXRhZ3JpZCAuZGF0YWdyaWQtYm9keSAudGFibGUtcmVzcG9uc2l2ZTo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzFjMWMxO1xuICBib3JkZXI6IDNweCBzb2xpZCAjZjFmMWYxO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG59XG4uZGF0YWdyaWQgLmRhdGFncmlkLWJvZHkgLnRhYmxlLXJlc3BvbnNpdmU6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2E4YThhODtcbn1cbi5kYXRhZ3JpZCAuZGF0YWdyaWQtYm9keSAucm91bmQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5kYXRhZ3JpZCAuZGF0YWdyaWQtYm9keSAucm91bmQgaW1nIHtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgd2lkdGg6IDQwcHg7XG4gIGFzcGVjdC1yYXRpbzogMTtcbiAgbWF4LXdpZHRoOiBpbml0aWFsO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi5kYXRhZ3JpZCAuaW5wdXQtZ3JvdXAtdGV4dCB7XG4gIGhlaWdodDogaW5oZXJpdCAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LXNocmluazogMDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwIDAuNXJlbTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogIzQ5NTA1NztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ViZWJlYjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmRhdGFncmlkIC5pbnB1dC1ncm91cCA+IGlucHV0ICsgLmlucHV0LWdyb3VwLXRleHQge1xuICBib3JkZXItbGVmdDogMDtcbn1cbi5kYXRhZ3JpZCAuaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtdGV4dCArIGlucHV0IHtcbiAgYm9yZGVyLWxlZnQ6IDA7XG59XG4uZGF0YWdyaWQgLnJvdy1ncm91cC1hY3Rpb25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1ncm93OiAxO1xuICBib3JkZXItYm90dG9tOiAycHggI2RlZTJlNiBzb2xpZDtcbiAgbWFyZ2luLWJsb2NrLWVuZDogMXJlbTtcbiAgcGFkZGluZy1ibG9jay1lbmQ6IDAuNXJlbTtcbiAgZ2FwOiAwLjVyZW07XG59XG4uZGF0YWdyaWQgLnJvdy1ncm91cC1hY3Rpb25zID4gZGl2IHtcbiAgZmxvYXQ6IHVuc2V0O1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDEwcHg7XG59XG4uZGF0YWdyaWQgLnJvdy1ncm91cC1hY3Rpb25zIHNwYW4ge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmRhdGFncmlkIC5yb3ctZ3JvdXAtYWN0aW9ucyBzZWxlY3Qge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiBhdXRvO1xufVxuLmRhdGFncmlkIC5yb3ctZ3JvdXAtYWN0aW9ucyAuZGF0YWdyaWQtdG9vbGJhciB7XG4gIG1hcmdpbi10b3A6IHVuc2V0O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cbi5kYXRhZ3JpZCAucm93LWdyb3VwLWFjdGlvbnMgLmRhdGFncmlkLWV4cG9ydHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDAuNXJlbTtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjRyZW07XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG4uZGF0YWdyaWQgLnJvdy1ncm91cC1hY3Rpb25zIC5kYXRhZ3JpZC1leHBvcnRzIC5peiB7XG4gIGhlaWdodDogMjNweDtcbiAgd2lkdGg6IDIzcHg7XG59XG4uZGF0YWdyaWQgLnJvdy1ncm91cC1hY3Rpb25zIC5kYXRhZ3JpZC1leHBvcnRzIC5kYXRhZ3JpZC1leHBvcnRzLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuLmRhdGFncmlkIC5yb3ctZ3JvdXAtYWN0aW9ucyAuZGF0YWdyaWQtZXhwb3J0cyAuZXhwb3J0LWl0ZW0ge1xuICBib3JkZXI6IDFweCAjZGRkIHNvbGlkO1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMC4ycmVtO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cbi5kYXRhZ3JpZCAucm93LWdyb3VwLWFjdGlvbnMgLmRhdGFncmlkLWV4cG9ydHMgLmV4cG9ydC1pdGVtOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjNTQ1YjYyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmO1xufVxuLmRhdGFncmlkIC5yb3ctZ3JvdXAtYWN0aW9ucyAuZGF0YWdyaWQtZXhwb3J0cyAuZXhwb3J0LWl0ZW0gYSB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xufVxuLmRhdGFncmlkIC5yb3ctZ3JvdXAtYWN0aW9ucyAuZGF0YWdyaWQtZXhwb3J0cyAuZXhwb3J0LWl0ZW0gYSxcbi5kYXRhZ3JpZCAucm93LWdyb3VwLWFjdGlvbnMgLmRhdGFncmlkLWV4cG9ydHMgLmV4cG9ydC1pdGVtIGE6bGluayxcbi5kYXRhZ3JpZCAucm93LWdyb3VwLWFjdGlvbnMgLmRhdGFncmlkLWV4cG9ydHMgLmV4cG9ydC1pdGVtIGE6dmlzaXRlZCxcbi5kYXRhZ3JpZCAucm93LWdyb3VwLWFjdGlvbnMgLmRhdGFncmlkLWV4cG9ydHMgLmV4cG9ydC1pdGVtIGE6YWN0aXZlLFxuLmRhdGFncmlkIC5yb3ctZ3JvdXAtYWN0aW9ucyAuZGF0YWdyaWQtZXhwb3J0cyAuZXhwb3J0LWl0ZW0gYTpob3ZlciB7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5kYXRhZ3JpZCAucm93LWdyb3VwLWFjdGlvbnMgLnVibGFib28tc3Bpbm5lciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IC03cHg7XG4gIGJhY2tncm91bmQ6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQRDk0Yld3Z2RtVnljMmx2YmowaU1TNHdJaUJ6ZEdGdVpHRnNiMjVsUFNKdWJ5SS9QZ284SVVSUFExUlpVRVVnYzNabklGQlZRa3hKUXlBaUxTOHZWek5ETHk5RVZFUWdVMVpISURFdU1TOHZSVTRpSUNKb2RIUndPaTh2ZDNkM0xuY3pMbTl5Wnk5SGNtRndhR2xqY3k5VFZrY3ZNUzR4TDBSVVJDOXpkbWN4TVM1a2RHUWlQZ284YzNabklIZHBaSFJvUFNJME1IQjRJaUJvWldsbmFIUTlJalF3Y0hnaUlIWnBaWGRDYjNnOUlqQWdNQ0EwTUNBME1DSWdkbVZ5YzJsdmJqMGlNUzR4SWlCNGJXeHVjejBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01DOXpkbWNpSUhodGJHNXpPbmhzYVc1clBTSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OHhPVGs1TDNoc2FXNXJJaUI0Yld3NmMzQmhZMlU5SW5CeVpYTmxjblpsSWlCemRIbHNaVDBpWm1sc2JDMXlkV3hsT21WMlpXNXZaR1E3WTJ4cGNDMXlkV3hsT21WMlpXNXZaR1E3YzNSeWIydGxMV3hwYm1WcWIybHVPbkp2ZFc1a08zTjBjbTlyWlMxdGFYUmxjbXhwYldsME9qRXVOREUwTWpFN0lpQjRQU0l3Y0hnaUlIazlJakJ3ZUNJK0NpQWdJQ0E4WkdWbWN6NEtJQ0FnSUNBZ0lDQThjM1I1YkdVZ2RIbHdaVDBpZEdWNGRDOWpjM01pUGp3aFcwTkVRVlJCV3dvZ0lDQWdJQ0FnSUNBZ0lDQkFMWGRsWW10cGRDMXJaWGxtY21GdFpYTWdjM0JwYmlCN0NpQWdJQ0FnSUNBZ0lDQWdJQ0FnWm5KdmJTQjdDaUFnSUNBZ0lDQWdJQ0FnSUNBZ0lDQXRkMlZpYTJsMExYUnlZVzV6Wm05eWJUb2djbTkwWVhSbEtEQmtaV2NwQ2lBZ0lDQWdJQ0FnSUNBZ0lDQWdmUW9nSUNBZ0lDQWdJQ0FnSUNBZ0lIUnZJSHNLSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQzEzWldKcmFYUXRkSEpoYm5ObWIzSnRPaUJ5YjNSaGRHVW9MVE0xT1dSbFp5a0tJQ0FnSUNBZ0lDQWdJQ0FnSUNCOUNpQWdJQ0FnSUNBZ0lDQWdJSDBLSUNBZ0lDQWdJQ0FnSUNBZ1FHdGxlV1p5WVcxbGN5QnpjR2x1SUhzS0lDQWdJQ0FnSUNBZ0lDQWdJQ0JtY205dElIc0tJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lIUnlZVzV6Wm05eWJUb2djbTkwWVhSbEtEQmtaV2NwQ2lBZ0lDQWdJQ0FnSUNBZ0lDQWdmUW9nSUNBZ0lDQWdJQ0FnSUNBZ0lIUnZJSHNLSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJSFJ5WVc1elptOXliVG9nY205MFlYUmxLQzB6TlRsa1pXY3BDaUFnSUNBZ0lDQWdJQ0FnSUNBZ2ZRb2dJQ0FnSUNBZ0lDQWdJQ0I5Q2lBZ0lDQWdJQ0FnSUNBZ0lITjJaeUI3Q2lBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0F0ZDJWaWEybDBMWFJ5WVc1elptOXliUzF2Y21sbmFXNDZJRFV3SlNBMU1DVTdDaUFnSUNBZ0lDQWdJQ0FnSUNBZ0lDQXRkMlZpYTJsMExXRnVhVzFoZEdsdmJqb2djM0JwYmlBeExqVnpJR3hwYm1WaGNpQnBibVpwYm1sMFpUc0tJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDMTNaV0pyYVhRdFltRmphMlpoWTJVdGRtbHphV0pwYkdsMGVUb2dhR2xrWkdWdU93b2dJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ1lXNXBiV0YwYVc5dU9pQnpjR2x1SURFdU5YTWdiR2x1WldGeUlHbHVabWx1YVhSbE93b2dJQ0FnSUNBZ0lDQWdJQ0I5Q2lBZ0lDQWdJQ0FnWFYwK1BDOXpkSGxzWlQ0S0lDQWdJRHd2WkdWbWN6NEtJQ0FnSUR4bklHbGtQU0p2ZFhSbGNpSStDaUFnSUNBZ0lDQWdQR2MrQ2lBZ0lDQWdJQ0FnSUNBZ0lEeHdZWFJvSUdROUlrMHlNQ3d3UXpJeUxqSXdOVGdzTUNBeU15NDVPVE01TERFdU56ZzRNVE1nTWpNdU9Ua3pPU3d6TGprNU16bERNak11T1Rrek9TdzJMakU1T1RZNElESXlMakl3TlRnc055NDVPRGM0TVNBeU1DdzNMams0TnpneFF6RTNMamM1TkRJc055NDVPRGM0TVNBeE5pNHdNRFl4TERZdU1UazVOamdnTVRZdU1EQTJNU3d6TGprNU16bERNVFl1TURBMk1Td3hMamM0T0RFeklERTNMamM1TkRJc01DQXlNQ3d3V2lJZ2MzUjViR1U5SW1acGJHdzZZbXhoWTJzN0lpOCtDaUFnSUNBZ0lDQWdQQzluUGdvZ0lDQWdJQ0FnSUR4blBnb2dJQ0FnSUNBZ0lDQWdJQ0E4Y0dGMGFDQmtQU0pOTlM0NE5UYzROaXcxTGpnMU56ZzJRemN1TkRFM05UZ3NOQzR5T1RneE5TQTVMamswTmpNNExEUXVNams0TVRVZ01URXVOVEEyTVN3MUxqZzFOemcyUXpFekxqQTJOVGdzTnk0ME1UYzFPQ0F4TXk0d05qVTRMRGt1T1RRMk16Z2dNVEV1TlRBMk1Td3hNUzQxTURZeFF6a3VPVFEyTXpnc01UTXVNRFkxT0NBM0xqUXhOelU0TERFekxqQTJOVGdnTlM0NE5UYzROaXd4TVM0MU1EWXhRelF1TWprNE1UVXNPUzQ1TkRZek9DQTBMakk1T0RFMUxEY3VOREUzTlRnZ05TNDROVGM0Tml3MUxqZzFOemcyV2lJZ2MzUjViR1U5SW1acGJHdzZjbWRpS0RJeE1Dd3lNVEFzTWpFd0tUc2lMejRLSUNBZ0lDQWdJQ0E4TDJjK0NpQWdJQ0FnSUNBZ1BHYytDaUFnSUNBZ0lDQWdJQ0FnSUR4d1lYUm9JR1E5SWsweU1Dd3pNaTR3TVRJeVF6SXlMakl3TlRnc016SXVNREV5TWlBeU15NDVPVE01TERNekxqZ3dNRE1nTWpNdU9Ua3pPU3d6Tmk0d01EWXhRekl6TGprNU16a3NNemd1TWpFeE9TQXlNaTR5TURVNExEUXdJREl3TERRd1F6RTNMamM1TkRJc05EQWdNVFl1TURBMk1Td3pPQzR5TVRFNUlERTJMakF3TmpFc016WXVNREEyTVVNeE5pNHdNRFl4TERNekxqZ3dNRE1nTVRjdU56azBNaXd6TWk0d01USXlJREl3TERNeUxqQXhNakphSWlCemRIbHNaVDBpWm1sc2JEcHlaMklvTVRNd0xERXpNQ3d4TXpBcE95SXZQZ29nSUNBZ0lDQWdJRHd2Wno0S0lDQWdJQ0FnSUNBOFp6NEtJQ0FnSUNBZ0lDQWdJQ0FnUEhCaGRHZ2daRDBpVFRJNExqUTVNemtzTWpndU5Ea3pPVU16TUM0d05UTTJMREkyTGprek5ESWdNekl1TlRneU5Dd3lOaTQ1TXpReUlETTBMakUwTWpFc01qZ3VORGt6T1VNek5TNDNNREU1TERNd0xqQTFNellnTXpVdU56QXhPU3d6TWk0MU9ESTBJRE0wTGpFME1qRXNNelF1TVRReU1VTXpNaTQxT0RJMExETTFMamN3TVRrZ016QXVNRFV6Tml3ek5TNDNNREU1SURJNExqUTVNemtzTXpRdU1UUXlNVU15Tmk0NU16UXlMRE15TGpVNE1qUWdNall1T1RNME1pd3pNQzR3TlRNMklESTRMalE1TXprc01qZ3VORGt6T1ZvaUlITjBlV3hsUFNKbWFXeHNPbkpuWWlneE1ERXNNVEF4TERFd01TazdJaTgrQ2lBZ0lDQWdJQ0FnUEM5blBnb2dJQ0FnSUNBZ0lEeG5QZ29nSUNBZ0lDQWdJQ0FnSUNBOGNHRjBhQ0JrUFNKTk15NDVPVE01TERFMkxqQXdOakZETmk0eE9UazJPQ3d4Tmk0d01EWXhJRGN1T1RnM09ERXNNVGN1TnprME1pQTNMams0TnpneExESXdRemN1T1RnM09ERXNNakl1TWpBMU9DQTJMakU1T1RZNExESXpMams1TXprZ015NDVPVE01TERJekxqazVNemxETVM0M09EZ3hNeXd5TXk0NU9UTTVJREFzTWpJdU1qQTFPQ0F3TERJd1F6QXNNVGN1TnprME1pQXhMamM0T0RFekxERTJMakF3TmpFZ015NDVPVE01TERFMkxqQXdOakZhSWlCemRIbHNaVDBpWm1sc2JEcHlaMklvTVRnM0xERTROeXd4T0RjcE95SXZQZ29nSUNBZ0lDQWdJRHd2Wno0S0lDQWdJQ0FnSUNBOFp6NEtJQ0FnSUNBZ0lDQWdJQ0FnUEhCaGRHZ2daRDBpVFRVdU9EVTNPRFlzTWpndU5Ea3pPVU0zTGpReE56VTRMREkyTGprek5ESWdPUzQ1TkRZek9Dd3lOaTQ1TXpReUlERXhMalV3TmpFc01qZ3VORGt6T1VNeE15NHdOalU0TERNd0xqQTFNellnTVRNdU1EWTFPQ3d6TWk0MU9ESTBJREV4TGpVd05qRXNNelF1TVRReU1VTTVMamswTmpNNExETTFMamN3TVRrZ055NDBNVGMxT0N3ek5TNDNNREU1SURVdU9EVTNPRFlzTXpRdU1UUXlNVU0wTGpJNU9ERTFMRE15TGpVNE1qUWdOQzR5T1RneE5Td3pNQzR3TlRNMklEVXVPRFUzT0RZc01qZ3VORGt6T1ZvaUlITjBlV3hsUFNKbWFXeHNPbkpuWWlneE5qUXNNVFkwTERFMk5DazdJaTgrQ2lBZ0lDQWdJQ0FnUEM5blBnb2dJQ0FnSUNBZ0lEeG5QZ29nSUNBZ0lDQWdJQ0FnSUNBOGNHRjBhQ0JrUFNKTk16WXVNREEyTVN3eE5pNHdNRFl4UXpNNExqSXhNVGtzTVRZdU1EQTJNU0EwTUN3eE55NDNPVFF5SURRd0xESXdRelF3TERJeUxqSXdOVGdnTXpndU1qRXhPU3d5TXk0NU9UTTVJRE0yTGpBd05qRXNNak11T1Rrek9VTXpNeTQ0TURBekxESXpMams1TXprZ016SXVNREV5TWl3eU1pNHlNRFU0SURNeUxqQXhNaklzTWpCRE16SXVNREV5TWl3eE55NDNPVFF5SURNekxqZ3dNRE1zTVRZdU1EQTJNU0F6Tmk0d01EWXhMREUyTGpBd05qRmFJaUJ6ZEhsc1pUMGlabWxzYkRweVoySW9OelFzTnpRc056UXBPeUl2UGdvZ0lDQWdJQ0FnSUR3dlp6NEtJQ0FnSUNBZ0lDQThaejRLSUNBZ0lDQWdJQ0FnSUNBZ1BIQmhkR2dnWkQwaVRUSTRMalE1TXprc05TNDROVGM0TmtNek1DNHdOVE0yTERRdU1qazRNVFVnTXpJdU5UZ3lOQ3cwTGpJNU9ERTFJRE0wTGpFME1qRXNOUzQ0TlRjNE5rTXpOUzQzTURFNUxEY3VOREUzTlRnZ016VXVOekF4T1N3NUxqazBOak00SURNMExqRTBNakVzTVRFdU5UQTJNVU16TWk0MU9ESTBMREV6TGpBMk5UZ2dNekF1TURVek5pd3hNeTR3TmpVNElESTRMalE1TXprc01URXVOVEEyTVVNeU5pNDVNelF5TERrdU9UUTJNemdnTWpZdU9UTTBNaXczTGpReE56VTRJREk0TGpRNU16a3NOUzQ0TlRjNE5sb2lJSE4wZVd4bFBTSm1hV3hzT25KbllpZzFNQ3cxTUN3MU1DazdJaTgrQ2lBZ0lDQWdJQ0FnUEM5blBnb2dJQ0FnUEM5blBnbzhMM04yWno0SycpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICB3aWR0aDogMjNweDtcbiAgaGVpZ2h0OiAyM3B4O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG59XG4uZGF0YWdyaWQgLnJvdy1ncm91cC1hY3Rpb25zIC51YmxhYm9vLXNwaW5uZXIgaSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZGF0YWdyaWQgdGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyOiAwO1xufVxuLmRhdGFncmlkIHRhYmxlIC5idG4ge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmRhdGFncmlkIHRhYmxlIC5yZXNldC1maWx0ZXIge1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG59XG4uZGF0YWdyaWQgdGFibGUgLmRhdGFncmlkLWV4cG9ydHMge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5kYXRhZ3JpZCB0YWJsZSAuZGF0YWdyaWQtZXhwb3J0cyAuZmFzIHtcbiAgZm9udC1zaXplOiAxLjJyZW07XG59XG4uZGF0YWdyaWQgdGFibGUgc2VsZWN0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgcGFkZGluZy1sZWZ0OiA2cHg7XG59XG4uZGF0YWdyaWQgdGFibGUgdHIgdGQuY29sLWFjdGlvbixcbi5kYXRhZ3JpZCB0YWJsZSB0ciB0aC5jb2wtYWN0aW9uIHtcbiAgd2lkdGg6IDElO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmRhdGFncmlkIHRhYmxlIHRoZWFkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggI2ZmZiBzb2xpZDtcbn1cbi5kYXRhZ3JpZCB0YWJsZSB0aGVhZCB0ciB0aCB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMC42MjVyZW0gMC43NXJlbSAhaW1wb3J0YW50O1xuICBjb2xvcjogIzMzMzMzMztcbiAgZm9udC1zaXplOiAwLjlyZW07XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIG92ZXJmbG93LXdyYXA6IGFueXdoZXJlO1xufVxuLmRhdGFncmlkIHRhYmxlIHRoZWFkIHRyIHRoOm5vdCguY29sLWNoZWNrYm94KTpub3QoLmNvbC1hY3Rpb24pIHtcbiAgbWluLXdpZHRoOiBjYWxjKDE0Y2ggKyAycmVtKTtcbn1cbi5kYXRhZ3JpZCB0YWJsZSB0aGVhZCB0ciB0aCBhOmxpbmssXG4uZGF0YWdyaWQgdGFibGUgdGhlYWQgdHIgdGggYTp2aXNpdGVkLFxuLmRhdGFncmlkIHRhYmxlIHRoZWFkIHRyIHRoIGE6YWN0aXZlLFxuLmRhdGFncmlkIHRhYmxlIHRoZWFkIHRyIHRoIGE6aG92ZXIge1xuICBjb2xvcjogIzMzMzMzMztcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5kYXRhZ3JpZCB0YWJsZSB0aGVhZCB0ciB0aCBhOmxpbmsgaSxcbi5kYXRhZ3JpZCB0YWJsZSB0aGVhZCB0ciB0aCBhOnZpc2l0ZWQgaSxcbi5kYXRhZ3JpZCB0YWJsZSB0aGVhZCB0ciB0aCBhOmFjdGl2ZSBpLFxuLmRhdGFncmlkIHRhYmxlIHRoZWFkIHRyIHRoIGE6aG92ZXIgaSB7XG4gIG1hcmdpbi1sZWZ0OiAxMXB4O1xufVxuLmRhdGFncmlkIHRhYmxlIHRoZWFkIHRyIHRoLnRleHQtcmlnaHQgYTpsaW5rLFxuLmRhdGFncmlkIHRhYmxlIHRoZWFkIHRyIHRoLnRleHQtcmlnaHQgYTp2aXNpdGVkLFxuLmRhdGFncmlkIHRhYmxlIHRoZWFkIHRyIHRoLnRleHQtcmlnaHQgYTphY3RpdmUsXG4uZGF0YWdyaWQgdGFibGUgdGhlYWQgdHIgdGgudGV4dC1yaWdodCBhOmhvdmVyIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cbi5kYXRhZ3JpZCB0YWJsZSB0aGVhZCB0ciB0aC50ZXh0LWNlbnRlciBhOmxpbmssXG4uZGF0YWdyaWQgdGFibGUgdGhlYWQgdHIgdGgudGV4dC1jZW50ZXIgYTp2aXNpdGVkLFxuLmRhdGFncmlkIHRhYmxlIHRoZWFkIHRyIHRoLnRleHQtY2VudGVyIGE6YWN0aXZlLFxuLmRhdGFncmlkIHRhYmxlIHRoZWFkIHRyIHRoLnRleHQtY2VudGVyIGE6aG92ZXIge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5kYXRhZ3JpZCB0YWJsZSB0aGVhZCB0ciB0aCAuZGF0YWdyaWQtY29sdW1uLWhlYWRlci1hZGRpdGlvbnMge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmRhdGFncmlkIHRhYmxlIHRoZWFkIHRyIHRoIGlucHV0IHtcbiAgcGFkZGluZzogM3B4IDdweDtcbn1cbi5kYXRhZ3JpZCB0YWJsZSB0aGVhZCB0cjpsYXN0LWNoaWxkIHRoLFxuLmRhdGFncmlkIHRhYmxlIHRoZWFkIHRyIHRoLmNvbC1jaGVja2JveCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGVlMmU2O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5kYXRhZ3JpZCB0YWJsZSB0aGVhZCB0ci5kYXRhZ3JpZC1yb3ctZmlsdGVycyB0aCBpbnB1dDpub3QoW3R5cGU9J2NoZWNrYm94J10pOm5vdChbdHlwZT0ncmFkaW8nXSksXG4uZGF0YWdyaWQgdGFibGUgdGhlYWQgdHIuZGF0YWdyaWQtcm93LWZpbHRlcnMgdGggc2VsZWN0LFxuLmRhdGFncmlkIHRhYmxlIHRoZWFkIHRyLmRhdGFncmlkLXJvdy1maWx0ZXJzIHRoIC52c2NvbXAtZWxlLFxuLmRhdGFncmlkIHRhYmxlIHRoZWFkIHRyLmRhdGFncmlkLXJvdy1maWx0ZXJzIHRoIC5zZWxlY3QyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWluLXdpZHRoOiAwO1xufVxuLmRhdGFncmlkIHRhYmxlIHRoZWFkIHRyLmRhdGFncmlkLXJvdy1maWx0ZXJzIHRoIC5kLWZsZXgsXG4uZGF0YWdyaWQgdGFibGUgdGhlYWQgdHIuZGF0YWdyaWQtcm93LWZpbHRlcnMgdGggLmlucHV0LWdyb3VwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4uZGF0YWdyaWQgdGFibGUgdGhlYWQgdHIuZGF0YWdyaWQtcm93LWZpbHRlcnMgdGggLmQtZmxleCA+IGlucHV0Om5vdChbdHlwZT0nY2hlY2tib3gnXSk6bm90KFt0eXBlPSdyYWRpbyddKSxcbi5kYXRhZ3JpZCB0YWJsZSB0aGVhZCB0ci5kYXRhZ3JpZC1yb3ctZmlsdGVycyB0aCAuaW5wdXQtZ3JvdXAgPiBpbnB1dDpub3QoW3R5cGU9J2NoZWNrYm94J10pOm5vdChbdHlwZT0ncmFkaW8nXSkge1xuICBmbGV4OiAxIDEgYXV0bztcbiAgd2lkdGg6IDElO1xufVxuLmRhdGFncmlkIHRhYmxlIHRoZWFkIHRyLmRhdGFncmlkLXJvdy1maWx0ZXJzIHRoIHNlbGVjdFtjbGFzcyo9XCJ2aXJ0dWFsLXNlbGVjdFwiXSxcbi5kYXRhZ3JpZCB0YWJsZSB0aGVhZCB0ci5kYXRhZ3JpZC1yb3ctZmlsdGVycyB0aCAudnNjb21wLWVsZS13cmFwcGVyIC52c2NvbXAtdG9nZ2xlLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bztcbiAgcGFkZGluZzogM3B4IDMwcHggM3B4IDdweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ViZWJlYjtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS40O1xufVxuLmRhdGFncmlkIHRhYmxlIHRoZWFkIHRyLmRhdGFncmlkLXJvdy1maWx0ZXJzIHRoIC52c2NvbXAtZWxlLXdyYXBwZXIgLnZzY29tcC12YWx1ZSB7XG4gIGhlaWdodDogYXV0bztcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbn1cbi5kYXRhZ3JpZCB0YWJsZSB0aGVhZCB0ciAuc2VsZWN0MiB7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG4uZGF0YWdyaWQgdGFibGUgdGhlYWQgdHIgLnNlbGVjdDIgLnNlbGVjdDItc2VsZWN0aW9uIHtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAuNXB4IDEycHg7XG59XG4uZGF0YWdyaWQgdGFibGUgdGhlYWQgdHIgLnNlbGVjdDIgLnNlbGVjdDItc2VsZWN0aW9uIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbn1cbi5kYXRhZ3JpZCB0YWJsZSB0Ym9keSB0ciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcztcbn1cbi5kYXRhZ3JpZCB0YWJsZSB0Ym9keSB0ciB0ZCB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHBhZGRpbmc6IDAuNjI1cmVtIDAuNzVyZW0gIWltcG9ydGFudDtcbiAgYm9yZGVyOiAwO1xuICBmb250LXNpemU6IDAuOXJlbTtcbn1cbi5kYXRhZ3JpZCB0YWJsZSB0Ym9keSB0ciB0ZCBhIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmRhdGFncmlkIHRhYmxlIHRib2R5IHRyIHRkOm5vdCguY29sLWFjdGlvbikgYTpsaW5rLFxuLmRhdGFncmlkIHRhYmxlIHRib2R5IHRyIHRkOm5vdCguY29sLWFjdGlvbikgYTp2aXNpdGVkLFxuLmRhdGFncmlkIHRhYmxlIHRib2R5IHRyIHRkOm5vdCguY29sLWFjdGlvbikgYTphY3RpdmUge1xuICBjb2xvcjogIzc2MjQwZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmRhdGFncmlkIHRhYmxlIHRib2R5IHRyIHRkOm5vdCguY29sLWFjdGlvbikgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmRhdGFncmlkIHRhYmxlIHRib2R5IHRyIHRkLmNvbC1jaGVja2JveCB7XG4gIG1pbi13aWR0aDogNDVweDtcbn1cbi5kYXRhZ3JpZCB0YWJsZSB0Ym9keSB0ciB0ZC5jb2wtYWN0aW9uIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5kYXRhZ3JpZCB0YWJsZSB0Ym9keSB0ciB0ZC5jb2wtYWN0aW9uIGE6bGluayxcbi5kYXRhZ3JpZCB0YWJsZSB0Ym9keSB0ciB0ZC5jb2wtYWN0aW9uIGE6dmlzaXRlZCxcbi5kYXRhZ3JpZCB0YWJsZSB0Ym9keSB0ciB0ZC5jb2wtYWN0aW9uIGE6YWN0aXZlIHtcbiAgY29sb3I6ICMzMzMzMzM7XG59XG4uZGF0YWdyaWQgdGFibGUgdGJvZHkgdHIgdGQuY29sLWFjdGlvbiAuaXoge1xuICBoZWlnaHQ6IDE4cHg7XG4gIHdpZHRoOiAxOHB4O1xufVxuLmRhdGFncmlkIHRhYmxlIHRib2R5IHRyIHRkLmNvbC1hY3Rpb24gPiBkaXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDAuNHJlbTtcbn1cbi5kYXRhZ3JpZCB0YWJsZSB0Ym9keSB0ciB0ZC5jb2wtYWN0aW9uID4gZGl2IC5kcm9wZG93biA+IGJ1dHRvbiB7XG4gIGxpbmUtaGVpZ2h0OiAwO1xufVxuLmRhdGFncmlkIHRhYmxlIHRib2R5IHRyIHRkLmNvbC1hY3Rpb24gPiBkaXYgPiBhLFxuLmRhdGFncmlkIHRhYmxlIHRib2R5IHRyIHRkLmNvbC1hY3Rpb24gPiBkaXYgPiAuZHJvcGRvd24gPiBidXR0b24ge1xuICBoZWlnaHQ6IDEuOHJlbTtcbiAgZm9udC1zaXplOiAxLjFyZW07XG59XG4uZGF0YWdyaWQgdGFibGUgdGJvZHkgdHI6bm90KDpmaXJzdC1jaGlsZCkge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2RlZTJlNjtcbn1cbi5kYXRhZ3JpZCB0YWJsZSB0Ym9keSB0cjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFQ0VDRUMgIWltcG9ydGFudDtcbn1cbi5kYXRhZ3JpZCB0YWJsZSB0Zm9vdCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGVlMmU2O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLmRhdGFncmlkIHRhYmxlIHRmb290IHRyIHRkIHtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMC42MjVyZW0gMC43NXJlbSAhaW1wb3J0YW50O1xufVxuLmRhdGFncmlkIHRhYmxlIHRmb290IHRyIHRkLnJvdy1ncmlkLWJvdHRvbSB7XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uZGF0YWdyaWQgdGFibGUgdGZvb3QgdHIgdGQucm93LWdyaWQtYm90dG9tID4gZGl2IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtaW5tYXgoMCwgMWZyKSBhdXRvIG1pbm1heCgwLCAxZnIpO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDFyZW07XG59XG4uZGF0YWdyaWQgdGFibGUgdGZvb3QgdHIgdGQucm93LWdyaWQtYm90dG9tID4gZGl2ID4gLmNvbC1pdGVtcyxcbi5kYXRhZ3JpZCB0YWJsZSB0Zm9vdCB0ciB0ZC5yb3ctZ3JpZC1ib3R0b20gPiBkaXYgPiAuY29sLXBhZ2luYXRpb24sXG4uZGF0YWdyaWQgdGFibGUgdGZvb3QgdHIgdGQucm93LWdyaWQtYm90dG9tID4gZGl2ID4gLmNvbC1wZXItcGFnZSB7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXgtd2lkdGg6IG5vbmU7XG4gIG1hcmdpbjogMDtcbn1cbi5kYXRhZ3JpZCB0YWJsZSB0Zm9vdCB0ciB0ZC5yb3ctZ3JpZC1ib3R0b20gPiBkaXYgLmNvbC1pdGVtcyB7XG4gIG9yZGVyOiAzO1xuICBqdXN0aWZ5LXNlbGY6IGVuZDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5kYXRhZ3JpZCB0YWJsZSB0Zm9vdCB0ciB0ZC5yb3ctZ3JpZC1ib3R0b20gPiBkaXYgLmNvbC1wYWdpbmF0aW9uIHtcbiAgb3JkZXI6IDI7XG4gIGp1c3RpZnktc2VsZjogY2VudGVyO1xufVxuLmRhdGFncmlkIHRhYmxlIHRmb290IHRyIHRkLnJvdy1ncmlkLWJvdHRvbSA+IGRpdiAuY29sLXBlci1wYWdlIHtcbiAgb3JkZXI6IDE7XG4gIGp1c3RpZnktc2VsZjogc3RhcnQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMC41cmVtO1xufVxuLmRhdGFncmlkIHRhYmxlIHRmb290IHRyIHRkIHNtYWxsIHtcbiAgY29sb3I6ICMzMzMzMzMgIWltcG9ydGFudDtcbn1cbi5kYXRhZ3JpZCB0YWJsZSB0Zm9vdCB0ciB0ZCA+ICoge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uZGF0YWdyaWQgdGFibGUgdGZvb3QgdHIgdGQgLmNvbC1wYWdpbmF0aW9uIHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmRhdGFncmlkIHRhYmxlIHRmb290IHRyIHRkIC5jb2wtcGFnaW5hdGlvbiAucGFnaW5hdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogNXB4O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4uZGF0YWdyaWQgdGFibGUgdGZvb3QgdHIgdGQgLmNvbC1wYWdpbmF0aW9uIC5wYWdlLWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4uZGF0YWdyaWQgdGFibGUgdGZvb3QgdHIgdGQgLmNvbC1wYWdpbmF0aW9uIC5wYWdlLWl0ZW06Om1hcmtlciB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG4uZGF0YWdyaWQgdGFibGUgdGZvb3QgdHIgdGQgLmNvbC1wYWdpbmF0aW9uIC5wYWdlLWxpbmsge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJvcmRlci1yYWRpdXM6IDAuMnJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzLCBjb2xvciAwLjJzO1xufVxuLmRhdGFncmlkIHRhYmxlIHRmb290IHRyIHRkIC5jb2wtcGFnaW5hdGlvbiAucGFnZS1saW5rLFxuLmRhdGFncmlkIHRhYmxlIHRmb290IHRyIHRkIC5jb2wtcGFnaW5hdGlvbiAucGFnZS1saW5rOmxpbmssXG4uZGF0YWdyaWQgdGFibGUgdGZvb3QgdHIgdGQgLmNvbC1wYWdpbmF0aW9uIC5wYWdlLWxpbms6dmlzaXRlZCxcbi5kYXRhZ3JpZCB0YWJsZSB0Zm9vdCB0ciB0ZCAuY29sLXBhZ2luYXRpb24gLnBhZ2UtbGluazphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOWZhO1xuICBjb2xvcjogIzMzMzMzMztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmRhdGFncmlkIHRhYmxlIHRmb290IHRyIHRkIC5jb2wtcGFnaW5hdGlvbiAucGFnZS1saW5rOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5kYXRhZ3JpZCB0YWJsZSB0Zm9vdCB0ciB0ZCAuY29sLXBhZ2luYXRpb24gLnBhZ2UtaXRlbS5hY3RpdmUgLnBhZ2UtbGluayxcbi5kYXRhZ3JpZCB0YWJsZSB0Zm9vdCB0ciB0ZCAuY29sLXBhZ2luYXRpb24gLnBhZ2UtaXRlbS5hY3RpdmUgLnBhZ2UtbGluazpsaW5rLFxuLmRhdGFncmlkIHRhYmxlIHRmb290IHRyIHRkIC5jb2wtcGFnaW5hdGlvbiAucGFnZS1pdGVtLmFjdGl2ZSAucGFnZS1saW5rOnZpc2l0ZWQsXG4uZGF0YWdyaWQgdGFibGUgdGZvb3QgdHIgdGQgLmNvbC1wYWdpbmF0aW9uIC5wYWdlLWl0ZW0uYWN0aXZlIC5wYWdlLWxpbms6YWN0aXZlLFxuLmRhdGFncmlkIHRhYmxlIHRmb290IHRyIHRkIC5jb2wtcGFnaW5hdGlvbiAucGFnZS1pdGVtLmFjdGl2ZSAucGFnZS1saW5rOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3NjI0MGU7XG4gIGJvcmRlci1jb2xvcjogIzFmMGUwMDtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLmRhdGFncmlkIHRhYmxlIHRmb290IHRyIHRkIC5jb2wtcGFnaW5hdGlvbiAucGFnZS1pdGVtLmRpc2FibGVkIC5wYWdlLWxpbmssXG4uZGF0YWdyaWQgdGFibGUgdGZvb3QgdHIgdGQgLmNvbC1wYWdpbmF0aW9uIC5wYWdlLWl0ZW0uZGlzYWJsZWQgLnBhZ2UtbGluazpsaW5rLFxuLmRhdGFncmlkIHRhYmxlIHRmb290IHRyIHRkIC5jb2wtcGFnaW5hdGlvbiAucGFnZS1pdGVtLmRpc2FibGVkIC5wYWdlLWxpbms6dmlzaXRlZCxcbi5kYXRhZ3JpZCB0YWJsZSB0Zm9vdCB0ciB0ZCAuY29sLXBhZ2luYXRpb24gLnBhZ2UtaXRlbS5kaXNhYmxlZCAucGFnZS1saW5rOmFjdGl2ZSxcbi5kYXRhZ3JpZCB0YWJsZSB0Zm9vdCB0ciB0ZCAuY29sLXBhZ2luYXRpb24gLnBhZ2UtaXRlbS5kaXNhYmxlZCAucGFnZS1saW5rOmhvdmVyIHtcbiAgY29sb3I6ICM2Yzc1N2Q7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY5ZmE7XG4gIGJvcmRlci1jb2xvcjogI2NjYztcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBvcGFjaXR5OiAwLjY1O1xufVxuLmRhdGFncmlkIHRhYmxlIHRmb290IHRyIHRkIC5yb3ctZ3JpZC1ib3R0b20gLmZsZXhib3gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uZGF0YWdyaWQgdGFibGUgdGZvb3QgdHIgdGQgLmNvbC1wZXItcGFnZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uZGF0YWdyaWQgdGFibGUgdGZvb3QgdHIgdGQgLmNvbC1wZXItcGFnZSBhIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG4uZGF0YWdyaWQgdGFibGUgdGZvb3QgdHIgdGQgLmNvbC1wZXItcGFnZSBzZWxlY3Qge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cbi5kYXRhZ3JpZCB0YWJsZSB0Zm9vdCB0cjpmaXJzdC1jaGlsZCB0ZCB7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCAjZGVlMmU2O1xufVxuLmRhdGFncmlkIC5kYXRhZ3JpZC10b29sYmFyIHtcbiAgbWFyZ2luLXRvcDogdW5zZXQ7XG59XG4uZGF0YWdyaWQgI3NuaXBwZXQtZ3JpZC1leHBvcnRzLFxuLmRhdGFncmlkICNzbmlwcGV0LWdyaWQtZ3JpZC1leHBvcnRzIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDAuNXJlbTtcbn1cbi5kYXRhZ3JpZCAuZ3JpZC1hY3Rpb25zIGEsXG4uZGF0YWdyaWQgLmdyaWQtYWN0aW9ucyBzcGFuIHtcbiAgZm9udC1zaXplOiAxLjJyZW07XG59XG4uZGF0YWdyaWQgLmdyaWQtYWN0aW9ucyAuYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cbi5kYXRhZ3JpZCAuZ3JpZC1hY3Rpb25zIC5idG4sXG4uZGF0YWdyaWQgLmdyaWQtYWN0aW9ucyAuYnRuOmxpbmssXG4uZGF0YWdyaWQgLmdyaWQtYWN0aW9ucyAuYnRuOnZpc2l0ZWQsXG4uZGF0YWdyaWQgLmdyaWQtYWN0aW9ucyAuYnRuOmFjdGl2ZSB7XG4gIGNvbG9yOiAjNDQ0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOWZhO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uZGF0YWdyaWQgLmdyaWQtYWN0aW9ucyAuYnRuOmhvdmVyLFxuLmRhdGFncmlkIC5ncmlkLWFjdGlvbnMgLmJ0bi5hY3RpdmUge1xuICBjb2xvcjogIzJiMmQyZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjtcbiAgYm9yZGVyLWNvbG9yOiAjZGRkO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uZGF0YWdyaWQgLmdyaWQtYWN0aW9ucyAuZmEtZWRpdCB7XG4gIGZvbnQtc2l6ZTogMS4xcmVtO1xufVxuLmRhdGFncmlkIC5ncmlkLWFjdGlvbnMgLml6IHtcbiAgaGVpZ2h0OiAxLjJyZW07XG59XG4uZGF0YWdyaWQucm93LWNsaWNrYWJsZS1ncmlkIHRhYmxlIHRib2R5IHRyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmRhdGFncmlkLmhpZGUtYWN0aW9ucy1jb2x1bW4gLmNvbC1hY3Rpb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmNoYW5nZS1vcmRlci13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAwLjVyZW07XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uY2hhbmdlLW9yZGVyLXdyYXBwZXIgLmNoYW5nZS1vcmRlci1zaW1wbGUtYWN0aW9ucyxcbi5jaGFuZ2Utb3JkZXItd3JhcHBlciAuY2hhbmdlLW9yZGVyLWNvbXBsZXgtYWN0aW9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgY29sb3I6ICMzMzMzMzM7XG59XG4uY2hhbmdlLW9yZGVyLXdyYXBwZXIgLmNoYW5nZS1vcmRlci1zaW1wbGUtYWN0aW9ucyB7XG4gIGdhcDogMC4yNXJlbTtcbn1cbi5jaGFuZ2Utb3JkZXItd3JhcHBlciAuY2hhbmdlLW9yZGVyLWNvbXBsZXgtYWN0aW9ucyB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY2hhbmdlLW9yZGVyLXdyYXBwZXIgLmNoYW5nZS1vcmRlci1jb21wbGV4LWFjdGlvbnMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4uY2hhbmdlLW9yZGVyLXdyYXBwZXIgLmNoYW5nZS1vcmRlci1jb21wbGV4LWFjdGlvbnMgc2VsZWN0IHtcbiAgd2lkdGg6IDEyY2g7XG4gIHBhZGRpbmctaW5saW5lOiAwLjJyZW0gIWltcG9ydGFudDtcbn1cbi8qKlxuICBMaW5rcyBzdHlsZXNcbiovXG5hIHtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zcztcbn1cbmE6YWN0aXZlLFxuYTpob3ZlciB7XG4gIG91dGxpbmU6IDA7XG59XG5hLFxuYTpsaW5rLFxuYTp2aXNpdGVkLFxuYTphY3RpdmUsXG5hOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGNvbG9yOiAjNzYyNDBlO1xufVxuYTpob3ZlciB7XG4gIGNvbG9yOiAjNWYxZDBiO1xufVxuYS5ob3Zlci11bmRlcmxpbmUsXG5hLmhvdmVyLXVuZGVybGluZTpsaW5rLFxuYS5ob3Zlci11bmRlcmxpbmU6dmlzaXRlZCxcbmEuaG92ZXItdW5kZXJsaW5lOmFjdGl2ZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbmEuaG92ZXItdW5kZXJsaW5lOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5hLmxpbmstdGhlbWUtMSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbmEudGhlbWUxIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuYS50aGVtZTIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuYS50aGVtZTIsXG5hLnRoZW1lMjpsaW5rLFxuYS50aGVtZTI6dmlzaXRlZCxcbmEudGhlbWUyOmFjdGl2ZSB7XG4gIGNvbG9yOiAjNzYyNDBlO1xufVxuYS50aGVtZTI6aG92ZXIge1xuICBjb2xvcjogIzNkMjAwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5hLmRvd25sb2FkLWludm9pY2Uge1xuICBtYXJnaW4tbGVmdDogMTVweDtcbn1cbmEuZG93bmxvYWQtaW52b2ljZTpsaW5rLFxuYS5kb3dubG9hZC1pbnZvaWNlOnZpc2l0ZWQsXG5hLmRvd25sb2FkLWludm9pY2U6YWN0aXZlIHtcbiAgY29sb3I6ICM3NjI0MGU7XG59XG5hLmRvd25sb2FkLWludm9pY2U6aG92ZXIge1xuICBjb2xvcjogIzc2MjQwZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5hLnN3YXAtZmF2b3VyaXRlLXByb2R1Y3Qge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5hLnN3YXAtZmF2b3VyaXRlLXByb2R1Y3QsXG5hLnN3YXAtZmF2b3VyaXRlLXByb2R1Y3Q6bGluayxcbmEuc3dhcC1mYXZvdXJpdGUtcHJvZHVjdDp2aXNpdGVkLFxuYS5zd2FwLWZhdm91cml0ZS1wcm9kdWN0OmFjdGl2ZSB7XG4gIGNvbG9yOiAjMDAwO1xufVxuYS5zd2FwLWZhdm91cml0ZS1wcm9kdWN0OmhvdmVyLFxuYS5zd2FwLWZhdm91cml0ZS1wcm9kdWN0LmFjdGl2ZSB7XG4gIGNvbG9yOiAjYzEzMTMxO1xufVxuLyoqXG4gIEJ1dHRvbnMgc3R5bGVzXG4qL1xuaW5wdXQuYnRuLFxuYnV0dG9uLmJ0bixcbmEuYnRuIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4ycyBlYXNlLWluLW91dCwgY29sb3IgMC4ycyBlYXNlLWluLW91dDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJsb2NrOiAwLjhyZW07XG4gIHBhZGRpbmctaW5saW5lOiAxLjNyZW07XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuaW5wdXQuYnRuLFxuYnV0dG9uLmJ0biB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzYyNDBlO1xufVxuaW5wdXQuYnRuOmhvdmVyLFxuYnV0dG9uLmJ0bjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWYwZTAwO1xufVxuaW5wdXQuYnRuOmRpc2FibGVkLFxuYnV0dG9uLmJ0bjpkaXNhYmxlZCxcbmlucHV0LmJ0bltkaXNhYmxlZF0sXG5idXR0b24uYnRuW2Rpc2FibGVkXSB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3ZTczNjkgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAxcHggIzdlNzM2OSBzb2xpZCAhaW1wb3J0YW50O1xufVxuYS5idG4sXG5hLmJ0bjpsaW5rLFxuYS5idG46dmlzaXRlZCxcbmEuYnRuOmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzYyNDBlO1xufVxuYS5idG46aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFmMGUwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuYS5idG4uZGlzYWJsZWQsXG5hLmJ0bi5kaXNhYmxlZDpsaW5rLFxuYS5idG4uZGlzYWJsZWQ6dmlzaXRlZCxcbmEuYnRuLmRpc2FibGVkOmFjdGl2ZSxcbmEuYnRuLmRpc2FibGVkOmhvdmVyIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzdlNzM2OSAhaW1wb3J0YW50O1xufVxuLmJ0bi1zaG93LWRpYWxvZyA+IGRpdixcbi5saW5rLXNob3ctZGlhbG9nID4gZGl2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAwLjVyZW07XG59XG5hLmJ0bi50aGVtZTEsXG5pbnB1dC5idG4udGhlbWUxLFxuYnV0dG9uLmJ0bi50aGVtZTEsXG5hLmJ0bi50aGVtZTE6bGluayxcbmlucHV0LmJ0bi50aGVtZTE6bGluayxcbmJ1dHRvbi5idG4udGhlbWUxOmxpbmssXG5hLmJ0bi50aGVtZTE6dmlzaXRlZCxcbmlucHV0LmJ0bi50aGVtZTE6dmlzaXRlZCxcbmJ1dHRvbi5idG4udGhlbWUxOnZpc2l0ZWQsXG5hLmJ0bi50aGVtZTE6YWN0aXZlLFxuaW5wdXQuYnRuLnRoZW1lMTphY3RpdmUsXG5idXR0b24uYnRuLnRoZW1lMTphY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc2MjQwZTtcbn1cbmEuYnRuLnRoZW1lMS5hY3RpdmUsXG5pbnB1dC5idG4udGhlbWUxLmFjdGl2ZSxcbmJ1dHRvbi5idG4udGhlbWUxLmFjdGl2ZSxcbmEuYnRuLnRoZW1lMTpob3ZlcixcbmlucHV0LmJ0bi50aGVtZTE6aG92ZXIsXG5idXR0b24uYnRuLnRoZW1lMTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWYwZTAwO1xufVxuYS5idG4udGhlbWUyLFxuaW5wdXQuYnRuLnRoZW1lMixcbmJ1dHRvbi5idG4udGhlbWUyLFxuYS5idG4udGhlbWUyOmxpbmssXG5pbnB1dC5idG4udGhlbWUyOmxpbmssXG5idXR0b24uYnRuLnRoZW1lMjpsaW5rLFxuYS5idG4udGhlbWUyOnZpc2l0ZWQsXG5pbnB1dC5idG4udGhlbWUyOnZpc2l0ZWQsXG5idXR0b24uYnRuLnRoZW1lMjp2aXNpdGVkLFxuYS5idG4udGhlbWUyOmFjdGl2ZSxcbmlucHV0LmJ0bi50aGVtZTI6YWN0aXZlLFxuYnV0dG9uLmJ0bi50aGVtZTI6YWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZjBlMDA7XG59XG5hLmJ0bi50aGVtZTIuYWN0aXZlLFxuaW5wdXQuYnRuLnRoZW1lMi5hY3RpdmUsXG5idXR0b24uYnRuLnRoZW1lMi5hY3RpdmUsXG5hLmJ0bi50aGVtZTI6aG92ZXIsXG5pbnB1dC5idG4udGhlbWUyOmhvdmVyLFxuYnV0dG9uLmJ0bi50aGVtZTI6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNkMjAwMDtcbn1cbmEuYnRuLmdvLWJhY2ssXG5pbnB1dC5idG4uZ28tYmFjayxcbmJ1dHRvbi5idG4uZ28tYmFjayxcbmEuYnRuLmdvLWJhY2s6bGluayxcbmlucHV0LmJ0bi5nby1iYWNrOmxpbmssXG5idXR0b24uYnRuLmdvLWJhY2s6bGluayxcbmEuYnRuLmdvLWJhY2s6dmlzaXRlZCxcbmlucHV0LmJ0bi5nby1iYWNrOnZpc2l0ZWQsXG5idXR0b24uYnRuLmdvLWJhY2s6dmlzaXRlZCxcbmEuYnRuLmdvLWJhY2s6YWN0aXZlLFxuaW5wdXQuYnRuLmdvLWJhY2s6YWN0aXZlLFxuYnV0dG9uLmJ0bi5nby1iYWNrOmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWQ1ZDVkO1xufVxuYS5idG4uZ28tYmFjay5hY3RpdmUsXG5pbnB1dC5idG4uZ28tYmFjay5hY3RpdmUsXG5idXR0b24uYnRuLmdvLWJhY2suYWN0aXZlLFxuYS5idG4uZ28tYmFjazpob3ZlcixcbmlucHV0LmJ0bi5nby1iYWNrOmhvdmVyLFxuYnV0dG9uLmJ0bi5nby1iYWNrOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1MDUwNTA7XG59XG5hLmJ0bi5jYW5jZWwtb3JkZXIsXG5pbnB1dC5idG4uY2FuY2VsLW9yZGVyLFxuYnV0dG9uLmJ0bi5jYW5jZWwtb3JkZXIsXG5hLmJ0bi5jYW5jZWwtb3JkZXI6bGluayxcbmlucHV0LmJ0bi5jYW5jZWwtb3JkZXI6bGluayxcbmJ1dHRvbi5idG4uY2FuY2VsLW9yZGVyOmxpbmssXG5hLmJ0bi5jYW5jZWwtb3JkZXI6dmlzaXRlZCxcbmlucHV0LmJ0bi5jYW5jZWwtb3JkZXI6dmlzaXRlZCxcbmJ1dHRvbi5idG4uY2FuY2VsLW9yZGVyOnZpc2l0ZWQsXG5hLmJ0bi5jYW5jZWwtb3JkZXI6YWN0aXZlLFxuaW5wdXQuYnRuLmNhbmNlbC1vcmRlcjphY3RpdmUsXG5idXR0b24uYnRuLmNhbmNlbC1vcmRlcjphY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JkNDYzZjtcbn1cbmEuYnRuLmNhbmNlbC1vcmRlci5hY3RpdmUsXG5pbnB1dC5idG4uY2FuY2VsLW9yZGVyLmFjdGl2ZSxcbmJ1dHRvbi5idG4uY2FuY2VsLW9yZGVyLmFjdGl2ZSxcbmEuYnRuLmNhbmNlbC1vcmRlcjpob3ZlcixcbmlucHV0LmJ0bi5jYW5jZWwtb3JkZXI6aG92ZXIsXG5idXR0b24uYnRuLmNhbmNlbC1vcmRlcjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWEzZjM5O1xufVxuYS5idG4uYnRuLWF0dGFjaG1lbnQsXG5pbnB1dC5idG4uYnRuLWF0dGFjaG1lbnQsXG5idXR0b24uYnRuLmJ0bi1hdHRhY2htZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxcmVtO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM3NjI0MGU7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIG1pbi13aWR0aDogMTFyZW07XG4gIHBhZGRpbmctYmxvY2s6IDAuNXJlbTtcbiAgcGFkZGluZy1pbmxpbmU6IDFyZW07XG59XG5hLmJ0bi5idG4tYXR0YWNobWVudCBpLFxuaW5wdXQuYnRuLmJ0bi1hdHRhY2htZW50IGksXG5idXR0b24uYnRuLmJ0bi1hdHRhY2htZW50IGkge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cbmEuYnRuLmJ0bi1hdHRhY2htZW50LFxuaW5wdXQuYnRuLmJ0bi1hdHRhY2htZW50LFxuYnV0dG9uLmJ0bi5idG4tYXR0YWNobWVudCxcbmEuYnRuLmJ0bi1hdHRhY2htZW50OmxpbmssXG5pbnB1dC5idG4uYnRuLWF0dGFjaG1lbnQ6bGluayxcbmJ1dHRvbi5idG4uYnRuLWF0dGFjaG1lbnQ6bGluayxcbmEuYnRuLmJ0bi1hdHRhY2htZW50OnZpc2l0ZWQsXG5pbnB1dC5idG4uYnRuLWF0dGFjaG1lbnQ6dmlzaXRlZCxcbmJ1dHRvbi5idG4uYnRuLWF0dGFjaG1lbnQ6dmlzaXRlZCxcbmEuYnRuLmJ0bi1hdHRhY2htZW50OmFjdGl2ZSxcbmlucHV0LmJ0bi5idG4tYXR0YWNobWVudDphY3RpdmUsXG5idXR0b24uYnRuLmJ0bi1hdHRhY2htZW50OmFjdGl2ZSB7XG4gIGNvbG9yOiAjNzYyNDBlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbmEuYnRuLmJ0bi1hdHRhY2htZW50LmFjdGl2ZSxcbmlucHV0LmJ0bi5idG4tYXR0YWNobWVudC5hY3RpdmUsXG5idXR0b24uYnRuLmJ0bi1hdHRhY2htZW50LmFjdGl2ZSxcbmEuYnRuLmJ0bi1hdHRhY2htZW50OmhvdmVyLFxuaW5wdXQuYnRuLmJ0bi1hdHRhY2htZW50OmhvdmVyLFxuYnV0dG9uLmJ0bi5idG4tYXR0YWNobWVudDpob3ZlciB7XG4gIGNvbG9yOiAjNzYyNDBlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbmEuYnRuLmJ0bi1hdHRhY2htZW50LmFjdGl2ZSBpLFxuaW5wdXQuYnRuLmJ0bi1hdHRhY2htZW50LmFjdGl2ZSBpLFxuYnV0dG9uLmJ0bi5idG4tYXR0YWNobWVudC5hY3RpdmUgaSxcbmEuYnRuLmJ0bi1hdHRhY2htZW50OmhvdmVyIGksXG5pbnB1dC5idG4uYnRuLWF0dGFjaG1lbnQ6aG92ZXIgaSxcbmJ1dHRvbi5idG4uYnRuLWF0dGFjaG1lbnQ6aG92ZXIgaSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cbmEuYnRuLnllcyxcbmlucHV0LmJ0bi55ZXMsXG5idXR0b24uYnRuLnllcyxcbmEuYnRuLnllczpsaW5rLFxuaW5wdXQuYnRuLnllczpsaW5rLFxuYnV0dG9uLmJ0bi55ZXM6bGluayxcbmEuYnRuLnllczp2aXNpdGVkLFxuaW5wdXQuYnRuLnllczp2aXNpdGVkLFxuYnV0dG9uLmJ0bi55ZXM6dmlzaXRlZCxcbmEuYnRuLnllczphY3RpdmUsXG5pbnB1dC5idG4ueWVzOmFjdGl2ZSxcbmJ1dHRvbi5idG4ueWVzOmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjhhNzQ1O1xufVxuYS5idG4ueWVzOmhvdmVyLFxuaW5wdXQuYnRuLnllczpob3ZlcixcbmJ1dHRvbi5idG4ueWVzOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMTg4Mzg7XG59XG5hLmJ0bi5ubyxcbmlucHV0LmJ0bi5ubyxcbmJ1dHRvbi5idG4ubm8sXG5hLmJ0bi5ubzpsaW5rLFxuaW5wdXQuYnRuLm5vOmxpbmssXG5idXR0b24uYnRuLm5vOmxpbmssXG5hLmJ0bi5ubzp2aXNpdGVkLFxuaW5wdXQuYnRuLm5vOnZpc2l0ZWQsXG5idXR0b24uYnRuLm5vOnZpc2l0ZWQsXG5hLmJ0bi5ubzphY3RpdmUsXG5pbnB1dC5idG4ubm86YWN0aXZlLFxuYnV0dG9uLmJ0bi5ubzphY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JkMjEzMDtcbn1cbmEuYnRuLm5vOmhvdmVyLFxuaW5wdXQuYnRuLm5vOmhvdmVyLFxuYnV0dG9uLmJ0bi5ubzpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzgyMzMzO1xufVxuYS5idG4uaWNvbi1idG4sXG5idXR0b24uYnRuLmljb24tYnRuIHtcbiAgZ2FwOiAxMHB4O1xufVxuYS5idG4uaWNvbi1idG4gaW1nLFxuYnV0dG9uLmJ0bi5pY29uLWJ0biBpbWcsXG5hLmJ0bi5pY29uLWJ0biBzdmcsXG5idXR0b24uYnRuLmljb24tYnRuIHN2ZyB7XG4gIG1heC13aWR0aDogMjVweDtcbiAgbWF4LWhlaWdodDogMjVweDtcbn1cbi8qKlxuICBBY3Rpb25zIHdyYXBwZXJcbiAqL1xuZGl2LmFjdGlvbnMtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBnYXA6IDEwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTUwcHgpIHtcbiAgZGl2LmFjdGlvbnMtd3JhcHBlciB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuZGl2LmFjdGlvbnMtd3JhcHBlci5hY3Rpb25zLXRoZW1lLTEge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbmRpdi5hY3Rpb25zLXdyYXBwZXIuYWN0aW9ucy10aGVtZS0yIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cbi5mb3JtLWJ1dHRvbnMtc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG4uZm9ybS1idXR0b25zLXNlY3Rpb24udGhlbWUtMSAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG59XG4uYnV0dG9ucy1zZWN0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiAxMHB4O1xufVxuLmJ1dHRvbnMtc2VjdGlvbi50aGVtZS0xIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cbmgxLFxuaDIsXG5oMyxcbmg0IHtcbiAgbWFyZ2luOiA1cHggMDtcbiAgcGFkZGluZzogMDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbmgxIHtcbiAgZm9udC1zaXplOiAxLjdyZW07XG59XG5oMiB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xufVxuaDMge1xuICBmb250LXNpemU6IDEuM3JlbTtcbn1cbmg0IHtcbiAgZm9udC1zaXplOiAxLjFyZW07XG59XG5oNC50aGVtZS0xIHtcbiAgZm9udC1zaXplOiAxLjNyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuZGl2LnRpdGxlLXdyYXAge1xuICBtYXJnaW46IDIwcHggMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5kaXYudGl0bGUtd3JhcC5tYWluLXRpdGxlIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMzdweDtcbn1cbmRpdi50aXRsZS13cmFwLm1haW4tdGl0bGUgaDIge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbmRpdi50aXRsZS13cmFwIGgxLFxuZGl2LnRpdGxlLXdyYXAgaDIsXG5kaXYudGl0bGUtd3JhcCBoMyxcbmRpdi50aXRsZS13cmFwIGg0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG59XG5kaXYudGl0bGUtd3JhcCBoMTo6YmVmb3JlLFxuZGl2LnRpdGxlLXdyYXAgaDI6OmJlZm9yZSxcbmRpdi50aXRsZS13cmFwIGgzOjpiZWZvcmUsXG5kaXYudGl0bGUtd3JhcCBoNDo6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDA7XG4gIHdpZHRoOiAwO1xuICBtYXJnaW4tdG9wOiBjYWxjKCgwLjkgLSAxLjQpICogMC41ZW0pO1xufVxuZGl2LnRpdGxlLXdyYXAgaDE6OmFmdGVyLFxuZGl2LnRpdGxlLXdyYXAgaDI6OmFmdGVyLFxuZGl2LnRpdGxlLXdyYXAgaDM6OmFmdGVyLFxuZGl2LnRpdGxlLXdyYXAgaDQ6OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDA7XG4gIHdpZHRoOiAwO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKCgwLjggLSAxLjQpICogMC41ZW0pO1xufVxuZGl2LnRpdGxlLXdyYXAgaDIge1xuICBmb250LXNpemU6IDJyZW07XG59XG5kaXYudGl0bGUtd3JhcCBoMyB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xufVxuZGl2LnRpdGxlLXdyYXAgLmxpbmUge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWVjNmJiO1xufVxuZGl2LnRpdGxlLXdyYXAgLmxpbmUuYm9sZCB7XG4gIGhlaWdodDogMnB4O1xufVxuZGl2LnRpdGxlLXdyYXAgLmxpbmUuZnVsbC13aWR0aCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuZGl2LnRpdGxlLXdyYXAgc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbmRpdi50aXRsZS13cmFwLmhpZ2hsaWdodGVkIGgxLFxuZGl2LnRpdGxlLXdyYXAuaGlnaGxpZ2h0ZWQgaDIsXG5kaXYudGl0bGUtd3JhcC5oaWdobGlnaHRlZCBoMyxcbmRpdi50aXRsZS13cmFwLmhpZ2hsaWdodGVkIGg0LFxuZGl2LnRpdGxlLXdyYXAuaGlnaGxpZ2h0ZWQgc3BhbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2MjYyNjI7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgcGFkZGluZzogM3B4IDhweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuZGl2LnRpdGxlLXdyYXAuYWJzb2x1dGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTVweDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDk5OTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDNweCAwO1xufVxuZGl2LnRpdGxlLXdyYXAuYWJzb2x1dGUgaDIsXG5kaXYudGl0bGUtd3JhcC5hYnNvbHV0ZSBoMyxcbmRpdi50aXRsZS13cmFwLmFic29sdXRlIGg0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMS4xcmVtO1xufVxuZGl2LnRpdGxlLXdyYXAuYWJzb2x1dGUgc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbmRpdi50aXRsZS13cmFwLmFic29sdXRlLmJvdHRvbSB7XG4gIHRvcDogYXV0bztcbiAgYm90dG9tOiAxNXB4O1xufVxuZGl2LnRpdGxlLXdyYXAuYWJzb2x1dGUuY2VudGVyZWQge1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG59XG4ubmF2aWdhdGlvbi13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbn1cbi5uYXZpZ2F0aW9uLXdyYXBwZXIgbmF2Lm5hdmlnYXRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbiAgZ2FwOiAwLjVyZW07XG59XG4ubmF2aWdhdGlvbi13cmFwcGVyIG5hdi5uYXZpZ2F0aW9uIGltZyxcbi5uYXZpZ2F0aW9uLXdyYXBwZXIgbmF2Lm5hdmlnYXRpb24gc3ZnIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogMS4zcmVtO1xuICBtYXgtaGVpZ2h0OiAxLjNyZW07XG59XG4ubmF2aWdhdGlvbi13cmFwcGVyIG5hdi5uYXZpZ2F0aW9uIC5mYSxcbi5uYXZpZ2F0aW9uLXdyYXBwZXIgbmF2Lm5hdmlnYXRpb24gLmZhcyxcbi5uYXZpZ2F0aW9uLXdyYXBwZXIgbmF2Lm5hdmlnYXRpb24gLmZhYiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xuICBtaW4td2lkdGg6IDEuM3JlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLm5hdmlnYXRpb24td3JhcHBlciBuYXYubmF2aWdhdGlvbiAuZmE6YmVmb3JlLFxuLm5hdmlnYXRpb24td3JhcHBlciBuYXYubmF2aWdhdGlvbiAuZmFzOmJlZm9yZSxcbi5uYXZpZ2F0aW9uLXdyYXBwZXIgbmF2Lm5hdmlnYXRpb24gLmZhYjpiZWZvcmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4ubmF2aWdhdGlvbi13cmFwcGVyIG5hdi5uYXZpZ2F0aW9uIGEuaGFtYnVyZ2VyLFxuLm5hdmlnYXRpb24td3JhcHBlciBuYXYubmF2aWdhdGlvbiBidXR0b24uaGFtYnVyZ2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0cmFuc2l0aW9uOiAwLjVzIGVhc2UtaW4tb3V0O1xuICBjb2x1bW4tZ2FwOiAwLjc1cmVtO1xufVxuLm5hdmlnYXRpb24td3JhcHBlciBuYXYubmF2aWdhdGlvbiBhLmhhbWJ1cmdlciA+IC5oYW1idXJnZXItaWNvbixcbi5uYXZpZ2F0aW9uLXdyYXBwZXIgbmF2Lm5hdmlnYXRpb24gYnV0dG9uLmhhbWJ1cmdlciA+IC5oYW1idXJnZXItaWNvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogMC4zcmVtO1xuICB3aWR0aDogMS4zcmVtO1xuICBoZWlnaHQ6IDEuM3JlbTtcbn1cbi5uYXZpZ2F0aW9uLXdyYXBwZXIgbmF2Lm5hdmlnYXRpb24gYS5oYW1idXJnZXIuZGVmYXVsdC10aGVtZSA+IC5oYW1idXJnZXItaWNvbixcbi5uYXZpZ2F0aW9uLXdyYXBwZXIgbmF2Lm5hdmlnYXRpb24gYnV0dG9uLmhhbWJ1cmdlci5kZWZhdWx0LXRoZW1lID4gLmhhbWJ1cmdlci1pY29uIHtcbiAgY29sb3I6ICMzMzMzMzM7XG59XG4ubmF2aWdhdGlvbi13cmFwcGVyIG5hdi5uYXZpZ2F0aW9uIGEuaGFtYnVyZ2VyLmRlZmF1bHQtdGhlbWUgPiAuaGFtYnVyZ2VyLWljb24gPiBkaXYsXG4ubmF2aWdhdGlvbi13cmFwcGVyIG5hdi5uYXZpZ2F0aW9uIGJ1dHRvbi5oYW1idXJnZXIuZGVmYXVsdC10aGVtZSA+IC5oYW1idXJnZXItaWNvbiA+IGRpdiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiAxMyU7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzMzMzO1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiAwLjI1cyBlYXNlLWluLW91dDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgY2VudGVyO1xufVxuLm5hdmlnYXRpb24td3JhcHBlciBuYXYubmF2aWdhdGlvbiBhLmhhbWJ1cmdlci5kZWZhdWx0LXRoZW1lID4gLmhhbWJ1cmdlci1pY29uID4gZGl2Om50aC1jaGlsZCgxKSxcbi5uYXZpZ2F0aW9uLXdyYXBwZXIgbmF2Lm5hdmlnYXRpb24gYnV0dG9uLmhhbWJ1cmdlci5kZWZhdWx0LXRoZW1lID4gLmhhbWJ1cmdlci1pY29uID4gZGl2Om50aC1jaGlsZCgxKSB7XG4gIHRvcDogMDtcbn1cbi5uYXZpZ2F0aW9uLXdyYXBwZXIgbmF2Lm5hdmlnYXRpb24gYS5oYW1idXJnZXIuZGVmYXVsdC10aGVtZSA+IC5oYW1idXJnZXItaWNvbiA+IGRpdjpudGgtY2hpbGQoMiksXG4ubmF2aWdhdGlvbi13cmFwcGVyIG5hdi5uYXZpZ2F0aW9uIGJ1dHRvbi5oYW1idXJnZXIuZGVmYXVsdC10aGVtZSA+IC5oYW1idXJnZXItaWNvbiA+IGRpdjpudGgtY2hpbGQoMikge1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuLm5hdmlnYXRpb24td3JhcHBlciBuYXYubmF2aWdhdGlvbiBhLmhhbWJ1cmdlci5kZWZhdWx0LXRoZW1lID4gLmhhbWJ1cmdlci1pY29uID4gZGl2Om50aC1jaGlsZCgzKSxcbi5uYXZpZ2F0aW9uLXdyYXBwZXIgbmF2Lm5hdmlnYXRpb24gYnV0dG9uLmhhbWJ1cmdlci5kZWZhdWx0LXRoZW1lID4gLmhhbWJ1cmdlci1pY29uID4gZGl2Om50aC1jaGlsZCgzKSB7XG4gIGJvdHRvbTogMDtcbn1cbi5uYXZpZ2F0aW9uLXdyYXBwZXIgbmF2Lm5hdmlnYXRpb24gYS5oYW1idXJnZXIuZGVmYXVsdC10aGVtZS5vcGVuZWQgPiAuaGFtYnVyZ2VyLWljb24gPiBkaXY6bnRoLWNoaWxkKDEpLFxuLm5hdmlnYXRpb24td3JhcHBlciBuYXYubmF2aWdhdGlvbiBidXR0b24uaGFtYnVyZ2VyLmRlZmF1bHQtdGhlbWUub3BlbmVkID4gLmhhbWJ1cmdlci1pY29uID4gZGl2Om50aC1jaGlsZCgxKSB7XG4gIHRvcDogM3B4O1xuICBtYXJnaW4tbGVmdDogMnB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG4ubmF2aWdhdGlvbi13cmFwcGVyIG5hdi5uYXZpZ2F0aW9uIGEuaGFtYnVyZ2VyLmRlZmF1bHQtdGhlbWUub3BlbmVkID4gLmhhbWJ1cmdlci1pY29uID4gZGl2Om50aC1jaGlsZCgyKSxcbi5uYXZpZ2F0aW9uLXdyYXBwZXIgbmF2Lm5hdmlnYXRpb24gYnV0dG9uLmhhbWJ1cmdlci5kZWZhdWx0LXRoZW1lLm9wZW5lZCA+IC5oYW1idXJnZXItaWNvbiA+IGRpdjpudGgtY2hpbGQoMikge1xuICB3aWR0aDogMDtcbiAgb3BhY2l0eTogMDtcbn1cbi5uYXZpZ2F0aW9uLXdyYXBwZXIgbmF2Lm5hdmlnYXRpb24gYS5oYW1idXJnZXIuZGVmYXVsdC10aGVtZS5vcGVuZWQgPiAuaGFtYnVyZ2VyLWljb24gPiBkaXY6bnRoLWNoaWxkKDMpLFxuLm5hdmlnYXRpb24td3JhcHBlciBuYXYubmF2aWdhdGlvbiBidXR0b24uaGFtYnVyZ2VyLmRlZmF1bHQtdGhlbWUub3BlbmVkID4gLmhhbWJ1cmdlci1pY29uID4gZGl2Om50aC1jaGlsZCgzKSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gIG1hcmdpbi1sZWZ0OiAycHg7XG4gIHRvcDogODclO1xufVxuLm5hdmlnYXRpb24td3JhcHBlciBuYXYubmF2aWdhdGlvbiBhLFxuLm5hdmlnYXRpb24td3JhcHBlciBuYXYubmF2aWdhdGlvbiBoMSxcbi5uYXZpZ2F0aW9uLXdyYXBwZXIgbmF2Lm5hdmlnYXRpb24gaDIsXG4ubmF2aWdhdGlvbi13cmFwcGVyIG5hdi5uYXZpZ2F0aW9uIGgzLFxuLm5hdmlnYXRpb24td3JhcHBlciBuYXYubmF2aWdhdGlvbiBoNCxcbi5uYXZpZ2F0aW9uLXdyYXBwZXIgbmF2Lm5hdmlnYXRpb24gaDUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW46IDA7XG59XG4ubmF2aWdhdGlvbi13cmFwcGVyIG5hdi5uYXZpZ2F0aW9uIGEuY2VudGVyZWQsXG4ubmF2aWdhdGlvbi13cmFwcGVyIG5hdi5uYXZpZ2F0aW9uIGgxLmNlbnRlcmVkLFxuLm5hdmlnYXRpb24td3JhcHBlciBuYXYubmF2aWdhdGlvbiBoMi5jZW50ZXJlZCxcbi5uYXZpZ2F0aW9uLXdyYXBwZXIgbmF2Lm5hdmlnYXRpb24gaDMuY2VudGVyZWQsXG4ubmF2aWdhdGlvbi13cmFwcGVyIG5hdi5uYXZpZ2F0aW9uIGg0LmNlbnRlcmVkLFxuLm5hdmlnYXRpb24td3JhcHBlciBuYXYubmF2aWdhdGlvbiBoNS5jZW50ZXJlZCB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLm5hdmlnYXRpb24td3JhcHBlciBuYXYubmF2aWdhdGlvbiB1bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgb3JkZXI6IDE7XG4gIGdhcDogMC41cmVtO1xufVxuLm5hdmlnYXRpb24td3JhcHBlciBuYXYubmF2aWdhdGlvbiB1bCBsaSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuLm5hdmlnYXRpb24td3JhcHBlciBuYXYubmF2aWdhdGlvbiB1bCBsaSBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xuICBwYWRkaW5nLWJsb2NrOiAwLjY1cmVtO1xuICBwYWRkaW5nLWlubGluZTogMS4ycmVtO1xuICBmb250LXNpemU6IDFyZW07XG59XG4ubmF2aWdhdGlvbi13cmFwcGVyIG5hdi5uYXZpZ2F0aW9uIHVsIGxpIGEsXG4ubmF2aWdhdGlvbi13cmFwcGVyIG5hdi5uYXZpZ2F0aW9uIHVsIGxpIGE6bGluayxcbi5uYXZpZ2F0aW9uLXdyYXBwZXIgbmF2Lm5hdmlnYXRpb24gdWwgbGkgYTp2aXNpdGVkLFxuLm5hdmlnYXRpb24td3JhcHBlciBuYXYubmF2aWdhdGlvbiB1bCBsaSBhOmFjdGl2ZSB7XG4gIGNvbG9yOiAjMzMzMzMzO1xufVxuLm5hdmlnYXRpb24td3JhcHBlciBuYXYubmF2aWdhdGlvbiB1bCBsaS50aXRsZS1pdGVtIGgxLFxuLm5hdmlnYXRpb24td3JhcHBlciBuYXYubmF2aWdhdGlvbiB1bCBsaS50aXRsZS1pdGVtIGgyLFxuLm5hdmlnYXRpb24td3JhcHBlciBuYXYubmF2aWdhdGlvbiB1bCBsaS50aXRsZS1pdGVtIGgzLFxuLm5hdmlnYXRpb24td3JhcHBlciBuYXYubmF2aWdhdGlvbiB1bCBsaS50aXRsZS1pdGVtIGg0IHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBwYWRkaW5nLWJsb2NrOiAwLjY1cmVtO1xuICBwYWRkaW5nLWlubGluZTogMS4ycmVtO1xufVxuLm5hdmlnYXRpb24td3JhcHBlciBuYXYubmF2aWdhdGlvbiB1bCBsaS5sb2dvLWl0ZW0gYSB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nLWJsb2NrOiAwO1xuICBwYWRkaW5nLWlubGluZTogMDtcbn1cbi5uYXZpZ2F0aW9uLXdyYXBwZXIgbmF2Lm5hdmlnYXRpb24gdWwgbGkudXNlci1pdGVtIGEsXG4ubmF2aWdhdGlvbi13cmFwcGVyIG5hdi5uYXZpZ2F0aW9uIHVsIGxpLmljb24taXRlbSBhLFxuLm5hdmlnYXRpb24td3JhcHBlciBuYXYubmF2aWdhdGlvbiB1bCBsaS5pY29uLXRleHQtaXRlbSBhLFxuLm5hdmlnYXRpb24td3JhcHBlciBuYXYubmF2aWdhdGlvbiB1bCBsaS5sYW5ndWFnZXMtaXRlbSBhIHtcbiAgY29sdW1uLWdhcDogMC43NXJlbTtcbn1cbi5uYXZpZ2F0aW9uLXdyYXBwZXIgbmF2Lm5hdmlnYXRpb24gdWwgbGkuaWNvbi1pdGVtLmNsb3NlIGEsXG4ubmF2aWdhdGlvbi13cmFwcGVyIG5hdi5uYXZpZ2F0aW9uIHVsIGxpLmljb24tdGV4dC1pdGVtLmNsb3NlIGEsXG4ubmF2aWdhdGlvbi13cmFwcGVyIG5hdi5uYXZpZ2F0aW9uIHVsIGxpLmljb24taXRlbS5jbG9zZSBhOmxpbmssXG4ubmF2aWdhdGlvbi13cmFwcGVyIG5hdi5uYXZpZ2F0aW9uIHVsIGxpLmljb24tdGV4dC1pdGVtLmNsb3NlIGE6bGluayxcbi5uYXZpZ2F0aW9uLXdyYXBwZXIgbmF2Lm5hdmlnYXRpb24gdWwgbGkuaWNvbi1pdGVtLmNsb3NlIGE6dmlzaXRlZCxcbi5uYXZpZ2F0aW9uLXdyYXBwZXIgbmF2Lm5hdmlnYXRpb24gdWwgbGkuaWNvbi10ZXh0LWl0ZW0uY2xvc2UgYTp2aXNpdGVkLFxuLm5hdmlnYXRpb24td3JhcHBlciBuYXYubmF2aWdhdGlvbiB1bCBsaS5pY29uLWl0ZW0uY2xvc2UgYTphY3RpdmUsXG4ubmF2aWdhdGlvbi13cmFwcGVyIG5hdi5uYXZpZ2F0aW9uIHVsIGxpLmljb24tdGV4dC1pdGVtLmNsb3NlIGE6YWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMzdjODY7XG59XG4ubmF2aWdhdGlvbi13cmFwcGVyIG5hdi5uYXZpZ2F0aW9uIHVsIGxpLmljb24taXRlbS5jbG9zZSBhOmhvdmVyLFxuLm5hdmlnYXRpb24td3JhcHBlciBuYXYubmF2aWdhdGlvbiB1bCBsaS5pY29uLXRleHQtaXRlbS5jbG9zZSBhOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlODExMjM7XG59XG4ubmF2aWdhdGlvbi13cmFwcGVyIG5hdi5uYXZpZ2F0aW9uIHVsIGxpLnNlYXJjaC1pdGVtIGZvcm0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG4ubmF2aWdhdGlvbi13cmFwcGVyIG5hdi5uYXZpZ2F0aW9uIHVsIGxpLmRyb3AtZG93bi1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWlubGluZTogMDtcbiAgcGFkZGluZy1ibG9jazogMDtcbn1cbi5uYXZpZ2F0aW9uLXdyYXBwZXIgbmF2Lm5hdmlnYXRpb24gdWwgbGkuZHJvcC1kb3duLWl0ZW0gLmRyb3AtZG93bi13cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubmF2aWdhdGlvbi13cmFwcGVyIG5hdi5uYXZpZ2F0aW9uIHVsIGxpLmRyb3AtZG93bi1pdGVtIC5kcm9wLWRvd24td3JhcCAuZHJvcC1kb3duLWFyZWEge1xuICB3aWR0aDogMTAwJTtcbn1cbi5uYXZpZ2F0aW9uLXdyYXBwZXIgbmF2Lm5hdmlnYXRpb24gdWwgbGkgLl9fZHJvcHBlZC1kb3duLXN0eWxlcyB7XG4gIG1heC1oZWlnaHQ6IHVuc2V0O1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB6LWluZGV4OiA5OTk5O1xufVxuLm5hdmlnYXRpb24td3JhcHBlciBuYXYubmF2aWdhdGlvbiB1bCBsaS5vcGVuZWQgPiB1bC5zdWItbmF2LW1lbnUsXG4ubmF2aWdhdGlvbi13cmFwcGVyIG5hdi5uYXZpZ2F0aW9uIHVsIGxpLmFjdGl2ZSA+IHVsLnN1Yi1uYXYtbWVudSB7XG4gIG1heC1oZWlnaHQ6IHVuc2V0O1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB6LWluZGV4OiA5OTk5O1xufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgLm5hdmlnYXRpb24td3JhcHBlciBuYXYubmF2aWdhdGlvbiB1bCBsaTpob3ZlciA+IHVsLnN1Yi1uYXYtbWVudSB7XG4gICAgbWF4LWhlaWdodDogdW5zZXQ7XG4gICAgb3BhY2l0eTogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIHotaW5kZXg6IDk5OTk7XG4gIH1cbn1cbi5uYXZpZ2F0aW9uLXdyYXBwZXIgbmF2Lm5hdmlnYXRpb24gdWwuYnJlYWRjcnVtYiBsaSBhOm5vdCguaG9tZSk6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5uYXZpZ2F0aW9uLXdyYXBwZXIgbmF2Lm5hdmlnYXRpb24gdWwubmF2LW1lbnUgdWwuc3ViLW5hdi1tZW51IHtcbiAgbWF4LWhlaWdodDogMDtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiAwLjVzO1xuICB6LWluZGV4OiAxO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLm5hdmlnYXRpb24td3JhcHBlciBuYXYubmF2aWdhdGlvbiB1bC5uYXYtbWVudSB1bC5zdWItbmF2LW1lbnUuc21hbGwtbGF5b3V0IHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubmF2aWdhdGlvbi13cmFwcGVyIG5hdi5uYXZpZ2F0aW9uIHVsLm5hdi1tZW51IHVsLnN1Yi1uYXYtbWVudS5tZWRpdW0tbGF5b3V0LFxuLm5hdmlnYXRpb24td3JhcHBlciBuYXYubmF2aWdhdGlvbiB1bC5uYXYtbWVudSB1bC5zdWItbmF2LW1lbnUubGFyZ2UtbGF5b3V0IHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubmF2aWdhdGlvbi13cmFwcGVyIG5hdi5uYXZpZ2F0aW9uIHVsLm5hdi1tZW51IHVsLnN1Yi1uYXYtbWVudS5tZWRpdW0tbGF5b3V0IGxpLFxuLm5hdmlnYXRpb24td3JhcHBlciBuYXYubmF2aWdhdGlvbiB1bC5uYXYtbWVudSB1bC5zdWItbmF2LW1lbnUubGFyZ2UtbGF5b3V0IGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpbGwsIG1pbm1heCgyNTBweCwgMWZyKSk7XG4gIGFsaWduLWNvbnRlbnQ6IHN0YXJ0O1xuICBnYXA6IDAuNzVyZW07XG59XG4ubmF2aWdhdGlvbi13cmFwcGVyIG5hdi5uYXZpZ2F0aW9uIHVsLm5hdi1tZW51IHVsLnN1Yi1uYXYtbWVudS5tZWRpdW0tbGF5b3V0IGxpIHVsLnNlY3Rpb24sXG4ubmF2aWdhdGlvbi13cmFwcGVyIG5hdi5uYXZpZ2F0aW9uIHVsLm5hdi1tZW51IHVsLnN1Yi1uYXYtbWVudS5sYXJnZS1sYXlvdXQgbGkgdWwuc2VjdGlvbiB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4ubmF2aWdhdGlvbi13cmFwcGVyIG5hdi5uYXZpZ2F0aW9uIHVsLm5hdi1tZW51IHVsLnN1Yi1uYXYtbWVudS5tZWRpdW0tbGF5b3V0IGxpIHVsLnNlY3Rpb24gbGkuc2VjdGlvbi10aXRsZSxcbi5uYXZpZ2F0aW9uLXdyYXBwZXIgbmF2Lm5hdmlnYXRpb24gdWwubmF2LW1lbnUgdWwuc3ViLW5hdi1tZW51LmxhcmdlLWxheW91dCBsaSB1bC5zZWN0aW9uIGxpLnNlY3Rpb24tdGl0bGUge1xuICBtYXJnaW4tYmxvY2stZW5kOiAwLjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogY2FsYygxMjgwcHggKyAxcHgpKSB7XG4gIC5uYXZpZ2F0aW9uLXdyYXBwZXIgbmF2Lm5hdmlnYXRpb24gdWwubmF2LW1lbnUgdWwuc3ViLW5hdi1tZW51IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbiAgLm5hdmlnYXRpb24td3JhcHBlciBuYXYubmF2aWdhdGlvbiB1bC5uYXYtbWVudSB1bC5zdWItbmF2LW1lbnUuc21hbGwtbGF5b3V0IHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IGNhbGMoMTI4MHB4ICsgMXB4KSkge1xuICAubmF2aWdhdGlvbi13cmFwcGVyLmhvcml6b250YWwgYS5oYW1idXJnZXIsXG4gIC5uYXZpZ2F0aW9uLXdyYXBwZXIuaG9yaXpvbnRhbCBidXR0b24uaGFtYnVyZ2VyIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5uYXZpZ2F0aW9uLXdyYXBwZXIuaG9yaXpvbnRhbCB1bC5uYXYtbWVudS5uby1maXQtaGlkZSBsaS5uby1maXQtaXRlbSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIC5uYXZpZ2F0aW9uLXdyYXBwZXIuaG9yaXpvbnRhbCB1bC5uYXYtbWVudS5uby1maXQtaGlkZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbiAgICBtYXgtd2lkdGg6IDM1MHB4O1xuICAgIG1heC1oZWlnaHQ6IDEwMHZoO1xuICB9XG4gIC5uYXZpZ2F0aW9uLXdyYXBwZXIuaG9yaXpvbnRhbCB1bC5uYXYtbWVudS5uby1maXQtaGlkZS5vcGVuZWQge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG4gIC5uYXZpZ2F0aW9uLXdyYXBwZXIuaG9yaXpvbnRhbCB1bC5uYXYtbWVudS5uby1maXQtaGlkZSBsaS5uby1maXQtaXRlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IGNhbGMoMTI4MHB4ICsgMXB4KSkge1xuICAubmF2aWdhdGlvbi13cmFwcGVyLmhvcml6b250YWwgdWwubmF2LW1lbnUubm8tZml0LWhpZGUge1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiBjYWxjKDEyODBweCArIDFweCkpIHtcbiAgLm5hdmlnYXRpb24td3JhcHBlci5ob3Jpem9udGFsIHVsLm5hdi1tZW51IHVsLnN1Yi1uYXYtbWVudSB7XG4gICAgdG9wOiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gIH1cbn1cbi5uYXZpZ2F0aW9uLXdyYXBwZXIuaG9yaXpvbnRhbCB1bC5uYXYtbWVudSB1bC5zdWItbmF2LW1lbnUubWVkaXVtLWxheW91dCxcbi5uYXZpZ2F0aW9uLXdyYXBwZXIuaG9yaXpvbnRhbCB1bC5uYXYtbWVudSB1bC5zdWItbmF2LW1lbnUubGFyZ2UtbGF5b3V0IHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubmF2aWdhdGlvbi13cmFwcGVyLmhvcml6b250YWwgdWwubmF2LW1lbnUgdWwuc3ViLW5hdi1tZW51Lm1lZGl1bS1sYXlvdXQgbGksXG4ubmF2aWdhdGlvbi13cmFwcGVyLmhvcml6b250YWwgdWwubmF2LW1lbnUgdWwuc3ViLW5hdi1tZW51LmxhcmdlLWxheW91dCBsaSB7XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gIG1heC13aWR0aDogMTI4MHB4O1xufVxuLm5hdmlnYXRpb24td3JhcHBlci52ZXJ0aWNhbCB7XG4gIGhlaWdodDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm5hdmlnYXRpb24td3JhcHBlci52ZXJ0aWNhbCBhLmhhbWJ1cmdlcixcbiAgLm5hdmlnYXRpb24td3JhcHBlci52ZXJ0aWNhbCBidXR0b24uaGFtYnVyZ2VyIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5uYXZpZ2F0aW9uLXdyYXBwZXIudmVydGljYWwsXG4ubmF2aWdhdGlvbi13cmFwcGVyLnZlcnRpY2FsIG5hdi5uYXZpZ2F0aW9uLFxuLm5hdmlnYXRpb24td3JhcHBlci52ZXJ0aWNhbCBuYXYubmF2aWdhdGlvbiB1bCxcbi5uYXZpZ2F0aW9uLXdyYXBwZXIudmVydGljYWwgbmF2Lm5hdmlnYXRpb24gdWwgbGkge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLm5hdmlnYXRpb24td3JhcHBlci52ZXJ0aWNhbCB1bC5uYXYtbWVudS5uby1maXQtaGlkZSBsaS5uby1maXQtaXRlbSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5uYXZpZ2F0aW9uLXdyYXBwZXIudmVydGljYWwgdWwubmF2LW1lbnUubm8tZml0LWhpZGUge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgbWF4LXdpZHRoOiAzNTBweDtcbiAgICBtYXgtaGVpZ2h0OiAxMDB2aDtcbiAgfVxuICAubmF2aWdhdGlvbi13cmFwcGVyLnZlcnRpY2FsIHVsLm5hdi1tZW51Lm5vLWZpdC1oaWRlLm9wZW5lZCB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbiAgLm5hdmlnYXRpb24td3JhcHBlci52ZXJ0aWNhbCB1bC5uYXYtbWVudS5uby1maXQtaGlkZSBsaS5uby1maXQtaXRlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IGNhbGMoMTAyNHB4ICsgMXB4KSkge1xuICAubmF2aWdhdGlvbi13cmFwcGVyLnZlcnRpY2FsIHVsLm5hdi1tZW51Lm5vLWZpdC1oaWRlIHtcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5uYXZpZ2F0aW9uLXdyYXBwZXIudmVydGljYWwgdWwubmF2LW1lbnUgdWwuc3ViLW5hdi1tZW51IHtcbiAgICBsZWZ0OiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogY2FsYygxMDI0cHggKyAxcHgpKSB7XG4gIC5uYXZpZ2F0aW9uLXdyYXBwZXIudmVydGljYWwgdWwubmF2LW1lbnUgdWwuc3ViLW5hdi1tZW51IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbiAgLm5hdmlnYXRpb24td3JhcHBlci52ZXJ0aWNhbCB1bC5uYXYtbWVudSB1bC5zdWItbmF2LW1lbnUuc21hbGwtbGF5b3V0IHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuLm5hdmlnYXRpb24td3JhcHBlci52ZXJ0aWNhbCB1bC5uYXYtbWVudSB1bC5zdWItbmF2LW1lbnUubmVzdGVkLWxheW91dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRvcDogYXV0bztcbiAgbGVmdDogYXV0bztcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IDEuM3JlbTtcbn1cbi5uYXZpZ2F0aW9uLXdyYXBwZXIudmVydGljYWwgdWwubmF2LW1lbnUgdWwuc3ViLW5hdi1tZW51Lm5lc3RlZC1sYXlvdXQgbGk6bm90KC5hY3RpdmUpOmhvdmVyID4gdWwuc3ViLW5hdi1tZW51Lm5lc3RlZC1sYXlvdXQge1xuICBtYXgtaGVpZ2h0OiAwO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHotaW5kZXg6IDE7XG59XG4ubmF2aWdhdGlvbi13cmFwcGVyLnZlcnRpY2FsIHVsLm5hdi1tZW51IGxpLm9wZW5lZCA+IHVsLnN1Yi1uYXYtbWVudS5tZWRpdW0tbGF5b3V0LFxuLm5hdmlnYXRpb24td3JhcHBlci52ZXJ0aWNhbCB1bC5uYXYtbWVudSBsaS5vcGVuZWQgPiB1bC5zdWItbmF2LW1lbnUubGFyZ2UtbGF5b3V0IHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLm5hdmlnYXRpb24td3JhcHBlci52ZXJ0aWNhbCB1bC5uYXYtbWVudSBsaS5vcGVuZWQgPiB1bC5zdWItbmF2LW1lbnUubmVzdGVkLWxheW91dCB7XG4gIG1heC1oZWlnaHQ6IHVuc2V0O1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB6LWluZGV4OiA5OTk5O1xufVxuLm5hdmlnYXRpb24td3JhcHBlci52ZXJ0aWNhbC50cmVlLXZpZXcgdWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubmF2aWdhdGlvbi13cmFwcGVyLnZlcnRpY2FsLnRyZWUtdmlldyB1bDpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6ICcnO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBsZWZ0OiBjYWxjKDEuM3JlbSAvIDIpO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ubmF2aWdhdGlvbi13cmFwcGVyLnZlcnRpY2FsLnRyZWUtdmlldyB1bCBsaS5pY29uLXRleHQtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5uYXZpZ2F0aW9uLXdyYXBwZXIudmVydGljYWwudHJlZS12aWV3IHVsIGxpLmljb24tdGV4dC1pdGVtIC5mYSxcbi5uYXZpZ2F0aW9uLXdyYXBwZXIudmVydGljYWwudHJlZS12aWV3IHVsIGxpLmljb24tdGV4dC1pdGVtIC5mYXMsXG4ubmF2aWdhdGlvbi13cmFwcGVyLnZlcnRpY2FsLnRyZWUtdmlldyB1bCBsaS5pY29uLXRleHQtaXRlbSAuZmFiLFxuLm5hdmlnYXRpb24td3JhcHBlci52ZXJ0aWNhbC50cmVlLXZpZXcgdWwgbGkuaWNvbi10ZXh0LWl0ZW0gc3ZnLFxuLm5hdmlnYXRpb24td3JhcHBlci52ZXJ0aWNhbC50cmVlLXZpZXcgdWwgbGkuaWNvbi10ZXh0LWl0ZW0gaW1nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xufVxuLm5hdmlnYXRpb24td3JhcHBlci52ZXJ0aWNhbC50cmVlLXZpZXcgdWwgbGkuaWNvbi10ZXh0LWl0ZW0gYSB7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiAwO1xuICBwYWRkaW5nLWJsb2NrOiAwO1xufVxuLm5hdmlnYXRpb24td3JhcHBlci52ZXJ0aWNhbC50cmVlLXZpZXcgdWwgbGkuaWNvbi10ZXh0LWl0ZW0gdWwgbGk6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiAnJztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgbGVmdDogY2FsYygtMSAqIDEuM3JlbSAvIDIpO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IGNhbGMoMS4zcmVtICsgMS4zcmVtIC0gMS4zcmVtIC8gMik7XG4gIHRvcDogMXJlbTtcbn1cbi5uYXZpZ2F0aW9uLXdyYXBwZXIuYWJzb2x1dGUtZml4ZWQtdG9wLFxuLm5hdmlnYXRpb24td3JhcHBlci5hYnNvbHV0ZS1maXhlZC1ib3R0b20sXG4ubmF2aWdhdGlvbi13cmFwcGVyLmFic29sdXRlLWZpeGVkLXRvcC1sZWZ0LFxuLm5hdmlnYXRpb24td3JhcHBlci5hYnNvbHV0ZS1maXhlZC10b3AtY2VudGVyLFxuLm5hdmlnYXRpb24td3JhcHBlci5hYnNvbHV0ZS1maXhlZC10b3AtcmlnaHQsXG4ubmF2aWdhdGlvbi13cmFwcGVyLmFic29sdXRlLWZpeGVkLWJvdHRvbS1sZWZ0LFxuLm5hdmlnYXRpb24td3JhcHBlci5hYnNvbHV0ZS1maXhlZC1ib3R0b20tY2VudGVyLFxuLm5hdmlnYXRpb24td3JhcHBlci5hYnNvbHV0ZS1maXhlZC1ib3R0b20tcmlnaHQsXG4ubmF2aWdhdGlvbi13cmFwcGVyLmFic29sdXRlLWZpeGVkLWxlZnQsXG4ubmF2aWdhdGlvbi13cmFwcGVyLmFic29sdXRlLWZpeGVkLXJpZ2h0LFxuLm5hdmlnYXRpb24td3JhcHBlci5hYnNvbHV0ZS1maXhlZC1sZWZ0LXRvcCxcbi5uYXZpZ2F0aW9uLXdyYXBwZXIuYWJzb2x1dGUtZml4ZWQtbGVmdC1jZW50ZXIsXG4ubmF2aWdhdGlvbi13cmFwcGVyLmFic29sdXRlLWZpeGVkLWxlZnQtYm90dG9tLFxuLm5hdmlnYXRpb24td3JhcHBlci5hYnNvbHV0ZS1maXhlZC1yaWdodC10b3AsXG4ubmF2aWdhdGlvbi13cmFwcGVyLmFic29sdXRlLWZpeGVkLXJpZ2h0LWNlbnRlcixcbi5uYXZpZ2F0aW9uLXdyYXBwZXIuYWJzb2x1dGUtZml4ZWQtcmlnaHQtYm90dG9tLFxuLm5hdmlnYXRpb24td3JhcHBlci5hYnNvbHV0ZS1maXhlZC1jZW50ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFM0U2RTg7XG59XG4ubmF2aWdhdGlvbi13cmFwcGVyLmFic29sdXRlLWZpeGVkLXRvcCxcbi5uYXZpZ2F0aW9uLXdyYXBwZXIuYWJzb2x1dGUtZml4ZWQtYm90dG9tIHtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubmF2aWdhdGlvbi13cmFwcGVyLmFic29sdXRlLWZpeGVkLXRvcCB7XG4gIHRvcDogMDtcbn1cbi5uYXZpZ2F0aW9uLXdyYXBwZXIuYWJzb2x1dGUtZml4ZWQtYm90dG9tIHtcbiAgYm90dG9tOiAwO1xufVxuLm5hdmlnYXRpb24td3JhcHBlci5hYnNvbHV0ZS1maXhlZC10b3AtbGVmdCxcbi5uYXZpZ2F0aW9uLXdyYXBwZXIuYWJzb2x1dGUtZml4ZWQtdG9wLWNlbnRlcixcbi5uYXZpZ2F0aW9uLXdyYXBwZXIuYWJzb2x1dGUtZml4ZWQtdG9wLXJpZ2h0IHtcbiAgdG9wOiAwO1xuICB3aWR0aDogYXV0bztcbn1cbi5uYXZpZ2F0aW9uLXdyYXBwZXIuYWJzb2x1dGUtZml4ZWQtYm90dG9tLWxlZnQsXG4ubmF2aWdhdGlvbi13cmFwcGVyLmFic29sdXRlLWZpeGVkLWJvdHRvbS1jZW50ZXIsXG4ubmF2aWdhdGlvbi13cmFwcGVyLmFic29sdXRlLWZpeGVkLWJvdHRvbS1yaWdodCB7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IGF1dG87XG59XG4ubmF2aWdhdGlvbi13cmFwcGVyLmFic29sdXRlLWZpeGVkLXRvcC1sZWZ0LFxuLm5hdmlnYXRpb24td3JhcHBlci5hYnNvbHV0ZS1maXhlZC1ib3R0b20tbGVmdCB7XG4gIGxlZnQ6IDA7XG59XG4ubmF2aWdhdGlvbi13cmFwcGVyLmFic29sdXRlLWZpeGVkLXRvcC1jZW50ZXIsXG4ubmF2aWdhdGlvbi13cmFwcGVyLmFic29sdXRlLWZpeGVkLWJvdHRvbS1jZW50ZXIge1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbn1cbi5uYXZpZ2F0aW9uLXdyYXBwZXIuYWJzb2x1dGUtZml4ZWQtdG9wLXJpZ2h0LFxuLm5hdmlnYXRpb24td3JhcHBlci5hYnNvbHV0ZS1maXhlZC1ib3R0b20tcmlnaHQge1xuICByaWdodDogMDtcbn1cbi5uYXZpZ2F0aW9uLXdyYXBwZXIuYWJzb2x1dGUtZml4ZWQtbGVmdCxcbi5uYXZpZ2F0aW9uLXdyYXBwZXIuYWJzb2x1dGUtZml4ZWQtcmlnaHQge1xuICB3aWR0aDogYXV0bztcbiAgdG9wOiAwO1xuICBoZWlnaHQ6IDEwMHZoO1xufVxuLm5hdmlnYXRpb24td3JhcHBlci5hYnNvbHV0ZS1maXhlZC1sZWZ0IHtcbiAgbGVmdDogMDtcbn1cbi5uYXZpZ2F0aW9uLXdyYXBwZXIuYWJzb2x1dGUtZml4ZWQtcmlnaHQge1xuICByaWdodDogMDtcbn1cbi5uYXZpZ2F0aW9uLXdyYXBwZXIuYWJzb2x1dGUtZml4ZWQtbGVmdC10b3AsXG4ubmF2aWdhdGlvbi13cmFwcGVyLmFic29sdXRlLWZpeGVkLWxlZnQtY2VudGVyLFxuLm5hdmlnYXRpb24td3JhcHBlci5hYnNvbHV0ZS1maXhlZC1sZWZ0LWJvdHRvbSB7XG4gIGhlaWdodDogYXV0bztcbiAgbGVmdDogMDtcbn1cbi5uYXZpZ2F0aW9uLXdyYXBwZXIuYWJzb2x1dGUtZml4ZWQtcmlnaHQtdG9wLFxuLm5hdmlnYXRpb24td3JhcHBlci5hYnNvbHV0ZS1maXhlZC1yaWdodC1jZW50ZXIsXG4ubmF2aWdhdGlvbi13cmFwcGVyLmFic29sdXRlLWZpeGVkLXJpZ2h0LWJvdHRvbSB7XG4gIGhlaWdodDogYXV0bztcbiAgcmlnaHQ6IDA7XG59XG4ubmF2aWdhdGlvbi13cmFwcGVyLmFic29sdXRlLWZpeGVkLWxlZnQtdG9wLFxuLm5hdmlnYXRpb24td3JhcHBlci5hYnNvbHV0ZS1maXhlZC1yaWdodC10b3Age1xuICB0b3A6IDA7XG59XG4ubmF2aWdhdGlvbi13cmFwcGVyLmFic29sdXRlLWZpeGVkLWxlZnQtY2VudGVyLFxuLm5hdmlnYXRpb24td3JhcHBlci5hYnNvbHV0ZS1maXhlZC1yaWdodC1jZW50ZXIge1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuLm5hdmlnYXRpb24td3JhcHBlci5hYnNvbHV0ZS1maXhlZC1sZWZ0LWJvdHRvbSxcbi5uYXZpZ2F0aW9uLXdyYXBwZXIuYWJzb2x1dGUtZml4ZWQtcmlnaHQtYm90dG9tIHtcbiAgYm90dG9tOiAwO1xufVxuLm5hdmlnYXRpb24td3JhcHBlci5hYnNvbHV0ZS1maXhlZC1jZW50ZXIge1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cbi5uYXZpZ2F0aW9uLXdyYXBwZXIuc2NyZWVuLWZpeGVkLXRvcCxcbi5uYXZpZ2F0aW9uLXdyYXBwZXIuc2NyZWVuLWZpeGVkLWJvdHRvbSxcbi5uYXZpZ2F0aW9uLXdyYXBwZXIuc2NyZWVuLWZpeGVkLXRvcC1sZWZ0LFxuLm5hdmlnYXRpb24td3JhcHBlci5zY3JlZW4tZml4ZWQtdG9wLWNlbnRlcixcbi5uYXZpZ2F0aW9uLXdyYXBwZXIuc2NyZWVuLWZpeGVkLXRvcC1yaWdodCxcbi5uYXZpZ2F0aW9uLXdyYXBwZXIuc2NyZWVuLWZpeGVkLWJvdHRvbS1sZWZ0LFxuLm5hdmlnYXRpb24td3JhcHBlci5zY3JlZW4tZml4ZWQtYm90dG9tLWNlbnRlcixcbi5uYXZpZ2F0aW9uLXdyYXBwZXIuc2NyZWVuLWZpeGVkLWJvdHRvbS1yaWdodCxcbi5uYXZpZ2F0aW9uLXdyYXBwZXIuc2NyZWVuLWZpeGVkLWxlZnQsXG4ubmF2aWdhdGlvbi13cmFwcGVyLnNjcmVlbi1maXhlZC1yaWdodCxcbi5uYXZpZ2F0aW9uLXdyYXBwZXIuc2NyZWVuLWZpeGVkLWxlZnQtdG9wLFxuLm5hdmlnYXRpb24td3JhcHBlci5zY3JlZW4tZml4ZWQtbGVmdC1jZW50ZXIsXG4ubmF2aWdhdGlvbi13cmFwcGVyLnNjcmVlbi1maXhlZC1sZWZ0LWJvdHRvbSxcbi5uYXZpZ2F0aW9uLXdyYXBwZXIuc2NyZWVuLWZpeGVkLXJpZ2h0LXRvcCxcbi5uYXZpZ2F0aW9uLXdyYXBwZXIuc2NyZWVuLWZpeGVkLXJpZ2h0LWNlbnRlcixcbi5uYXZpZ2F0aW9uLXdyYXBwZXIuc2NyZWVuLWZpeGVkLXJpZ2h0LWJvdHRvbSxcbi5uYXZpZ2F0aW9uLXdyYXBwZXIuc2NyZWVuLWZpeGVkLWNlbnRlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0UzRTZFODtcbn1cbi5uYXZpZ2F0aW9uLXdyYXBwZXIuc2NyZWVuLWZpeGVkLXRvcCxcbi5uYXZpZ2F0aW9uLXdyYXBwZXIuc2NyZWVuLWZpeGVkLWJvdHRvbSB7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuLm5hdmlnYXRpb24td3JhcHBlci5zY3JlZW4tZml4ZWQtdG9wIHtcbiAgdG9wOiAwO1xufVxuLm5hdmlnYXRpb24td3JhcHBlci5zY3JlZW4tZml4ZWQtYm90dG9tIHtcbiAgYm90dG9tOiAwO1xufVxuLm5hdmlnYXRpb24td3JhcHBlci5zY3JlZW4tZml4ZWQtdG9wLWxlZnQsXG4ubmF2aWdhdGlvbi13cmFwcGVyLnNjcmVlbi1maXhlZC10b3AtY2VudGVyLFxuLm5hdmlnYXRpb24td3JhcHBlci5zY3JlZW4tZml4ZWQtdG9wLXJpZ2h0IHtcbiAgdG9wOiAwO1xuICB3aWR0aDogYXV0bztcbn1cbi5uYXZpZ2F0aW9uLXdyYXBwZXIuc2NyZWVuLWZpeGVkLWJvdHRvbS1sZWZ0LFxuLm5hdmlnYXRpb24td3JhcHBlci5zY3JlZW4tZml4ZWQtYm90dG9tLWNlbnRlcixcbi5uYXZpZ2F0aW9uLXdyYXBwZXIuc2NyZWVuLWZpeGVkLWJvdHRvbS1yaWdodCB7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IGF1dG87XG59XG4ubmF2aWdhdGlvbi13cmFwcGVyLnNjcmVlbi1maXhlZC10b3AtbGVmdCxcbi5uYXZpZ2F0aW9uLXdyYXBwZXIuc2NyZWVuLWZpeGVkLWJvdHRvbS1sZWZ0IHtcbiAgbGVmdDogMDtcbn1cbi5uYXZpZ2F0aW9uLXdyYXBwZXIuc2NyZWVuLWZpeGVkLXRvcC1jZW50ZXIsXG4ubmF2aWdhdGlvbi13cmFwcGVyLnNjcmVlbi1maXhlZC1ib3R0b20tY2VudGVyIHtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG59XG4ubmF2aWdhdGlvbi13cmFwcGVyLnNjcmVlbi1maXhlZC10b3AtcmlnaHQsXG4ubmF2aWdhdGlvbi13cmFwcGVyLnNjcmVlbi1maXhlZC1ib3R0b20tcmlnaHQge1xuICByaWdodDogMDtcbn1cbi5uYXZpZ2F0aW9uLXdyYXBwZXIuc2NyZWVuLWZpeGVkLWxlZnQsXG4ubmF2aWdhdGlvbi13cmFwcGVyLnNjcmVlbi1maXhlZC1yaWdodCB7XG4gIHdpZHRoOiBhdXRvO1xuICB0b3A6IDA7XG4gIGhlaWdodDogMTAwdmg7XG59XG4ubmF2aWdhdGlvbi13cmFwcGVyLnNjcmVlbi1maXhlZC1sZWZ0IHtcbiAgbGVmdDogMDtcbn1cbi5uYXZpZ2F0aW9uLXdyYXBwZXIuc2NyZWVuLWZpeGVkLXJpZ2h0IHtcbiAgcmlnaHQ6IDA7XG59XG4ubmF2aWdhdGlvbi13cmFwcGVyLnNjcmVlbi1maXhlZC1sZWZ0LXRvcCxcbi5uYXZpZ2F0aW9uLXdyYXBwZXIuc2NyZWVuLWZpeGVkLWxlZnQtY2VudGVyLFxuLm5hdmlnYXRpb24td3JhcHBlci5zY3JlZW4tZml4ZWQtbGVmdC1ib3R0b20ge1xuICBoZWlnaHQ6IGF1dG87XG4gIGxlZnQ6IDA7XG59XG4ubmF2aWdhdGlvbi13cmFwcGVyLnNjcmVlbi1maXhlZC1yaWdodC10b3AsXG4ubmF2aWdhdGlvbi13cmFwcGVyLnNjcmVlbi1maXhlZC1yaWdodC1jZW50ZXIsXG4ubmF2aWdhdGlvbi13cmFwcGVyLnNjcmVlbi1maXhlZC1yaWdodC1ib3R0b20ge1xuICBoZWlnaHQ6IGF1dG87XG4gIHJpZ2h0OiAwO1xufVxuLm5hdmlnYXRpb24td3JhcHBlci5zY3JlZW4tZml4ZWQtbGVmdC10b3AsXG4ubmF2aWdhdGlvbi13cmFwcGVyLnNjcmVlbi1maXhlZC1yaWdodC10b3Age1xuICB0b3A6IDA7XG59XG4ubmF2aWdhdGlvbi13cmFwcGVyLnNjcmVlbi1maXhlZC1sZWZ0LWNlbnRlcixcbi5uYXZpZ2F0aW9uLXdyYXBwZXIuc2NyZWVuLWZpeGVkLXJpZ2h0LWNlbnRlciB7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG4ubmF2aWdhdGlvbi13cmFwcGVyLnNjcmVlbi1maXhlZC1sZWZ0LWJvdHRvbSxcbi5uYXZpZ2F0aW9uLXdyYXBwZXIuc2NyZWVuLWZpeGVkLXJpZ2h0LWJvdHRvbSB7XG4gIGJvdHRvbTogMDtcbn1cbi5uYXZpZ2F0aW9uLXdyYXBwZXIuc2NyZWVuLWZpeGVkLWNlbnRlciB7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuLm5hdmlnYXRpb24td3JhcHBlci5zcHJlYWQtaW4tcGFyZW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjI3LCAyMzAsIDIzMiwgMC4zKTtcbn1cbi5uYXZpZ2F0aW9uLXdyYXBwZXIuc3ByZWFkLWluLXBhcmVudCBuYXYubmF2aWdhdGlvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLm5hdmlnYXRpb24td3JhcHBlci5zcHJlYWQtaW4tcGFyZW50LnNpbmdsZS1pdGVtIG5hdi5uYXZpZ2F0aW9uIHVsLFxuLm5hdmlnYXRpb24td3JhcHBlci5zcHJlYWQtaW4tcGFyZW50LnNpbmdsZS1pdGVtIG5hdi5uYXZpZ2F0aW9uIGxpLFxuLm5hdmlnYXRpb24td3JhcHBlci5zcHJlYWQtaW4tcGFyZW50LnNpbmdsZS1pdGVtIG5hdi5uYXZpZ2F0aW9uIGEge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5uYXZpZ2F0aW9uLXdyYXBwZXIuc3ByZWFkLWluLXBhcmVudC5kZWZhdWx0LWhpZGRlbiB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgb3BhY2l0eTogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogMC4zcztcbn1cbi5uYXZpZ2F0aW9uLXdyYXBwZXIuc3ByZWFkLWluLXBhcmVudC5kZWZhdWx0LWhpZGRlbi52aXNpYmxlIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3BhY2l0eTogMTtcbn1cbi5uYXZpZ2F0aW9uLXdyYXBwZXIuc3ByZWFkLWluLXBhcmVudDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjI3LCAyMzAsIDIzMiwgMC41KTtcbn1cbi5uYXZpZ2F0aW9uLXdyYXBwZXIucmVsYXRpdmUtZml4ZWQsXG4ubmF2aWdhdGlvbi13cmFwcGVyIG5hdi5uYXZpZ2F0aW9uLnJlbGF0aXZlLWZpeGVkLFxuLm5hdmlnYXRpb24td3JhcHBlciBuYXYubmF2aWdhdGlvbiB1bC5yZWxhdGl2ZS1maXhlZCB7XG4gIHdpZHRoOiBhdXRvO1xufVxuLm5hdmlnYXRpb24td3JhcHBlci5yZWxhdGl2ZS1maXhlZC52ZXJ0aWNhbCxcbi5uYXZpZ2F0aW9uLXdyYXBwZXIgbmF2Lm5hdmlnYXRpb24ucmVsYXRpdmUtZml4ZWQudmVydGljYWwsXG4ubmF2aWdhdGlvbi13cmFwcGVyIG5hdi5uYXZpZ2F0aW9uIHVsLnJlbGF0aXZlLWZpeGVkLnZlcnRpY2FsIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLm5hdmlnYXRpb24td3JhcHBlci5yZWxhdGl2ZS1maXhlZC1zdGFydCxcbi5uYXZpZ2F0aW9uLXdyYXBwZXIgbmF2Lm5hdmlnYXRpb24ucmVsYXRpdmUtZml4ZWQtc3RhcnQsXG4ubmF2aWdhdGlvbi13cmFwcGVyIG5hdi5uYXZpZ2F0aW9uIHVsLnJlbGF0aXZlLWZpeGVkLXN0YXJ0IHtcbiAgbWFyZ2luLWlubGluZS1lbmQ6IGF1dG87XG59XG4ubmF2aWdhdGlvbi13cmFwcGVyLnJlbGF0aXZlLWZpeGVkLWNlbnRlcixcbi5uYXZpZ2F0aW9uLXdyYXBwZXIgbmF2Lm5hdmlnYXRpb24ucmVsYXRpdmUtZml4ZWQtY2VudGVyLFxuLm5hdmlnYXRpb24td3JhcHBlciBuYXYubmF2aWdhdGlvbiB1bC5yZWxhdGl2ZS1maXhlZC1jZW50ZXIge1xuICBtYXJnaW4taW5saW5lOiBhdXRvO1xufVxuLm5hdmlnYXRpb24td3JhcHBlci5yZWxhdGl2ZS1maXhlZC1lbmQsXG4ubmF2aWdhdGlvbi13cmFwcGVyIG5hdi5uYXZpZ2F0aW9uLnJlbGF0aXZlLWZpeGVkLWVuZCxcbi5uYXZpZ2F0aW9uLXdyYXBwZXIgbmF2Lm5hdmlnYXRpb24gdWwucmVsYXRpdmUtZml4ZWQtZW5kIHtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogYXV0bztcbn1cbi5uYXZpZ2F0aW9uLXdyYXBwZXIubW9iaWxlLWhpZGRlbixcbi5uYXZpZ2F0aW9uLXdyYXBwZXIgbmF2Lm5hdmlnYXRpb24ubW9iaWxlLWhpZGRlbixcbi5uYXZpZ2F0aW9uLXdyYXBwZXIgbmF2Lm5hdmlnYXRpb24gdWwubW9iaWxlLWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLm5hdmlnYXRpb24td3JhcHBlci5tb2JpbGUtaGlkZGVuLFxuICAubmF2aWdhdGlvbi13cmFwcGVyIG5hdi5uYXZpZ2F0aW9uLm1vYmlsZS1oaWRkZW4sXG4gIC5uYXZpZ2F0aW9uLXdyYXBwZXIgbmF2Lm5hdmlnYXRpb24gdWwubW9iaWxlLWhpZGRlbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuLm5hdmlnYXRpb24td3JhcHBlci50by10YWJsZXQtaGlkZGVuLFxuLm5hdmlnYXRpb24td3JhcHBlciBuYXYubmF2aWdhdGlvbi50by10YWJsZXQtaGlkZGVuLFxuLm5hdmlnYXRpb24td3JhcHBlciBuYXYubmF2aWdhdGlvbiB1bC50by10YWJsZXQtaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubmF2aWdhdGlvbi13cmFwcGVyLnRvLXRhYmxldC1oaWRkZW4sXG4gIC5uYXZpZ2F0aW9uLXdyYXBwZXIgbmF2Lm5hdmlnYXRpb24udG8tdGFibGV0LWhpZGRlbixcbiAgLm5hdmlnYXRpb24td3JhcHBlciBuYXYubmF2aWdhdGlvbiB1bC50by10YWJsZXQtaGlkZGVuIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG4ubmF2aWdhdGlvbi13cmFwcGVyLnRvLWxhcHRvcC1oaWRkZW4sXG4ubmF2aWdhdGlvbi13cmFwcGVyIG5hdi5uYXZpZ2F0aW9uLnRvLWxhcHRvcC1oaWRkZW4sXG4ubmF2aWdhdGlvbi13cmFwcGVyIG5hdi5uYXZpZ2F0aW9uIHVsLnRvLWxhcHRvcC1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAubmF2aWdhdGlvbi13cmFwcGVyLnRvLWxhcHRvcC1oaWRkZW4sXG4gIC5uYXZpZ2F0aW9uLXdyYXBwZXIgbmF2Lm5hdmlnYXRpb24udG8tbGFwdG9wLWhpZGRlbixcbiAgLm5hdmlnYXRpb24td3JhcHBlciBuYXYubmF2aWdhdGlvbiB1bC50by1sYXB0b3AtaGlkZGVuIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG4ubmF2aWdhdGlvbi13cmFwcGVyLnRvLWRlc2t0b3AtaGlkZGVuLFxuLm5hdmlnYXRpb24td3JhcHBlciBuYXYubmF2aWdhdGlvbi50by1kZXNrdG9wLWhpZGRlbixcbi5uYXZpZ2F0aW9uLXdyYXBwZXIgbmF2Lm5hdmlnYXRpb24gdWwudG8tZGVza3RvcC1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAubmF2aWdhdGlvbi13cmFwcGVyLnRvLWRlc2t0b3AtaGlkZGVuLFxuICAubmF2aWdhdGlvbi13cmFwcGVyIG5hdi5uYXZpZ2F0aW9uLnRvLWRlc2t0b3AtaGlkZGVuLFxuICAubmF2aWdhdGlvbi13cmFwcGVyIG5hdi5uYXZpZ2F0aW9uIHVsLnRvLWRlc2t0b3AtaGlkZGVuIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG4ubmF2aWdhdGlvbi13cmFwcGVyLmVkaXRvci10aGVtZS1oZWFkaW5nIG5hdi5uYXZpZ2F0aW9uIHVsIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZGlhbG9nIC5uYXZpZ2F0aW9uLXdyYXBwZXIsXG4uZGlhbG9nIC5uYXZpZ2F0aW9uLXdyYXBwZXIuaG9yaXpvbnRhbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IG5vbmU7XG59XG4ubmF2aWdhdGlvbi13cmFwcGVyLmVkaXRvci10aGVtZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFM0U2RTg7XG59XG4ubmF2aWdhdGlvbi13cmFwcGVyLmVkaXRvci10aGVtZSBuYXYubmF2aWdhdGlvbiB1bCBsaSBhIHtcbiAgcGFkZGluZzogMC40cmVtIDAuNnJlbTtcbn1cbi5uYXZpZ2F0aW9uLXdyYXBwZXIuZWRpdG9yLXRoZW1lIG5hdi5uYXZpZ2F0aW9uIHVsIGxpIGE6bGluayxcbi5uYXZpZ2F0aW9uLXdyYXBwZXIuZWRpdG9yLXRoZW1lIG5hdi5uYXZpZ2F0aW9uIHVsIGxpIGE6dmlzaXRlZCxcbi5uYXZpZ2F0aW9uLXdyYXBwZXIuZWRpdG9yLXRoZW1lIG5hdi5uYXZpZ2F0aW9uIHVsIGxpIGE6YWN0aXZlLFxuLm5hdmlnYXRpb24td3JhcHBlci5lZGl0b3ItdGhlbWUgbmF2Lm5hdmlnYXRpb24gdWwgbGkgYTpob3ZlciB7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5uYXZpZ2F0aW9uLXdyYXBwZXIuZWRpdG9yLXRoZW1lIG5hdi5uYXZpZ2F0aW9uIHVsIGxpIGEuYWN0aXZlLFxuLm5hdmlnYXRpb24td3JhcHBlci5lZGl0b3ItdGhlbWUgbmF2Lm5hdmlnYXRpb24gdWwgbGkgYTpob3ZlciB7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjO1xufVxuLm5hdmlnYXRpb24td3JhcHBlci5lZGl0b3ItdGhlbWUtaGVhZGluZyBuYXYubmF2aWdhdGlvbiB7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xufVxuLm5hdmlnYXRpb24td3JhcHBlci5lZGl0b3ItdGhlbWUtaGVhZGluZyBuYXYubmF2aWdhdGlvbiB1bCBsaS50aXRsZS1pdGVtIHtcbiAgZmxleC1ncm93OiAxO1xuICBmbGV4LWJhc2lzOiAxMDAlO1xufVxuLm5hdmlnYXRpb24td3JhcHBlci5lZGl0b3ItdGhlbWUtaGVhZGluZyBuYXYubmF2aWdhdGlvbiB1bCBsaS50aXRsZS1pdGVtIGgxLFxuLm5hdmlnYXRpb24td3JhcHBlci5lZGl0b3ItdGhlbWUtaGVhZGluZyBuYXYubmF2aWdhdGlvbiB1bCBsaS50aXRsZS1pdGVtIGgyLFxuLm5hdmlnYXRpb24td3JhcHBlci5lZGl0b3ItdGhlbWUtaGVhZGluZyBuYXYubmF2aWdhdGlvbiB1bCBsaS50aXRsZS1pdGVtIGgzIHtcbiAgcGFkZGluZzogMC40cmVtIDAuNnJlbTtcbn1cbi5uYXZpZ2F0aW9uLXdyYXBwZXIuZWRpdG9yLXRoZW1lLWhlYWRpbmcgbmF2Lm5hdmlnYXRpb24gdWwgbGkuY2xvc2Uge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiBhdXRvO1xufVxuLm5hdmlnYXRpb24td3JhcHBlci5lZGl0b3ItdGhlbWUtb3B0aW9ucyB7XG4gIGJvcmRlcjogMXB4ICNjN2NkZDEgc29saWQ7XG59XG5Aa2V5ZnJhbWVzIGhhbWJ1cmdlckluTSB7XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApIHRyYW5zbGF0ZVkoMCkgcm90YXRlKDBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1MCUpIHRyYW5zbGF0ZVkoLTI1JSkgcm90YXRlKDQ1ZGVnKTtcbiAgfVxufVxuQGtleWZyYW1lcyBoYW1idXJnZXJPdXRNIHtcbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCkgdHJhbnNsYXRlWSgwKSByb3RhdGUoMGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUwJSkgdHJhbnNsYXRlWSgtMjUlKSByb3RhdGUoNDVkZWcpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGhhbWJ1cmdlckluVCB7XG4gIDAlLFxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKSB0cmFuc2xhdGVZKDApIHJvdGF0ZSgwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAyJSkgdHJhbnNsYXRlWSgzMCUpIHJvdGF0ZSgxMzVkZWcpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGhhbWJ1cmdlck91dFQge1xuICAwJSxcbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCkgdHJhbnNsYXRlWSgwKSByb3RhdGUoMGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMiUpIHRyYW5zbGF0ZVkoMzAlKSByb3RhdGUoMTM1ZGVnKTtcbiAgfVxufVxuQGtleWZyYW1lcyBoYW1idXJnZXJJbkJ0bSB7XG4gIDAlLFxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKSB0cmFuc2xhdGVZKDApIHJvdGF0ZSgwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTQwJSkgdHJhbnNsYXRlWSg2MyUpIHJvdGF0ZSgxMzVkZWcpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGhhbWJ1cmdlck91dEJ0bSB7XG4gIDAlLFxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKSB0cmFuc2xhdGVZKDApIHJvdGF0ZSgwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTQwJSkgdHJhbnNsYXRlWSg2MyUpIHJvdGF0ZSgxMzVkZWcpO1xuICB9XG59XG4ubmF2aWdhdGlvbi13cmFwcGVyIG5hdi5uYXZpZ2F0aW9uIGEuaGFtYnVyZ2VyLFxuLm5hdmlnYXRpb24td3JhcHBlciBuYXYubmF2aWdhdGlvbiBidXR0b24uaGFtYnVyZ2VyLFxuLm5hdmlnYXRpb24td3JhcHBlciBuYXYubmF2aWdhdGlvbiBkaXYuaGFtYnVyZ2VyIHtcbiAgcGFkZGluZzogMTBweCA3cHg7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBmb250LXNpemU6IDAuOHJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm5hdmlnYXRpb24td3JhcHBlciBuYXYubmF2aWdhdGlvbiBhLmhhbWJ1cmdlcjphZnRlcixcbi5uYXZpZ2F0aW9uLXdyYXBwZXIgbmF2Lm5hdmlnYXRpb24gYnV0dG9uLmhhbWJ1cmdlcjphZnRlcixcbi5uYXZpZ2F0aW9uLXdyYXBwZXIgbmF2Lm5hdmlnYXRpb24gZGl2LmhhbWJ1cmdlcjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZjMzEwMDtcbn1cbi5uYXZpZ2F0aW9uLXdyYXBwZXIgbmF2Lm5hdmlnYXRpb24gYS5oYW1idXJnZXIsXG4ubmF2aWdhdGlvbi13cmFwcGVyIG5hdi5uYXZpZ2F0aW9uIGJ1dHRvbi5oYW1idXJnZXIsXG4ubmF2aWdhdGlvbi13cmFwcGVyIG5hdi5uYXZpZ2F0aW9uIGRpdi5oYW1idXJnZXIsXG4ubmF2aWdhdGlvbi13cmFwcGVyIG5hdi5uYXZpZ2F0aW9uIGEuaGFtYnVyZ2VyIC5mYSxcbi5uYXZpZ2F0aW9uLXdyYXBwZXIgbmF2Lm5hdmlnYXRpb24gYnV0dG9uLmhhbWJ1cmdlciAuZmEsXG4ubmF2aWdhdGlvbi13cmFwcGVyIG5hdi5uYXZpZ2F0aW9uIGRpdi5oYW1idXJnZXIgLmZhIHtcbiAgY29sb3I6ICNmZmY7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDI1cHgpIHtcbiAgLm5hdmlnYXRpb24td3JhcHBlciBuYXYubmF2aWdhdGlvbiBhLmhhbWJ1cmdlcixcbiAgLm5hdmlnYXRpb24td3JhcHBlciBuYXYubmF2aWdhdGlvbiBidXR0b24uaGFtYnVyZ2VyLFxuICAubmF2aWdhdGlvbi13cmFwcGVyIG5hdi5uYXZpZ2F0aW9uIGRpdi5oYW1idXJnZXIge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5uYXZpZ2F0aW9uLXdyYXBwZXIgbmF2Lm5hdmlnYXRpb24gYS5oYW1idXJnZXIsXG4gIC5uYXZpZ2F0aW9uLXdyYXBwZXIgbmF2Lm5hdmlnYXRpb24gYnV0dG9uLmhhbWJ1cmdlcixcbiAgLm5hdmlnYXRpb24td3JhcHBlciBuYXYubmF2aWdhdGlvbiBkaXYuaGFtYnVyZ2VyIHtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgfVxufVxuLm5hdmlnYXRpb24td3JhcHBlciBuYXYubmF2aWdhdGlvbiBhLmhhbWJ1cmdlciBzcGFuLFxuLm5hdmlnYXRpb24td3JhcHBlciBuYXYubmF2aWdhdGlvbiBidXR0b24uaGFtYnVyZ2VyIHNwYW4sXG4ubmF2aWdhdGlvbi13cmFwcGVyIG5hdi5uYXZpZ2F0aW9uIGRpdi5oYW1idXJnZXIgc3BhbiB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4ubmF2aWdhdGlvbi13cmFwcGVyIG5hdi5uYXZpZ2F0aW9uIGEuaGFtYnVyZ2VyIHNwYW4ubGFyZ2UtbW9iaWxlLXZpc2libGUsXG4ubmF2aWdhdGlvbi13cmFwcGVyIG5hdi5uYXZpZ2F0aW9uIGJ1dHRvbi5oYW1idXJnZXIgc3Bhbi5sYXJnZS1tb2JpbGUtdmlzaWJsZSxcbi5uYXZpZ2F0aW9uLXdyYXBwZXIgbmF2Lm5hdmlnYXRpb24gZGl2LmhhbWJ1cmdlciBzcGFuLmxhcmdlLW1vYmlsZS12aXNpYmxlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAubmF2aWdhdGlvbi13cmFwcGVyIG5hdi5uYXZpZ2F0aW9uIGEuaGFtYnVyZ2VyIHNwYW4ubGFyZ2UtbW9iaWxlLXZpc2libGUsXG4gIC5uYXZpZ2F0aW9uLXdyYXBwZXIgbmF2Lm5hdmlnYXRpb24gYnV0dG9uLmhhbWJ1cmdlciBzcGFuLmxhcmdlLW1vYmlsZS12aXNpYmxlLFxuICAubmF2aWdhdGlvbi13cmFwcGVyIG5hdi5uYXZpZ2F0aW9uIGRpdi5oYW1idXJnZXIgc3Bhbi5sYXJnZS1tb2JpbGUtdmlzaWJsZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG59XG4ubmF2aWdhdGlvbi13cmFwcGVyIG5hdi5uYXZpZ2F0aW9uIGEuaGFtYnVyZ2VyIC5mbGV4Ym94LFxuLm5hdmlnYXRpb24td3JhcHBlciBuYXYubmF2aWdhdGlvbiBidXR0b24uaGFtYnVyZ2VyIC5mbGV4Ym94LFxuLm5hdmlnYXRpb24td3JhcHBlciBuYXYubmF2aWdhdGlvbiBkaXYuaGFtYnVyZ2VyIC5mbGV4Ym94IHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubmF2aWdhdGlvbi13cmFwcGVyIG5hdi5uYXZpZ2F0aW9uIGEuaGFtYnVyZ2VyIHN2Zyxcbi5uYXZpZ2F0aW9uLXdyYXBwZXIgbmF2Lm5hdmlnYXRpb24gYnV0dG9uLmhhbWJ1cmdlciBzdmcsXG4ubmF2aWdhdGlvbi13cmFwcGVyIG5hdi5uYXZpZ2F0aW9uIGRpdi5oYW1idXJnZXIgc3ZnLFxuLm5hdmlnYXRpb24td3JhcHBlciBuYXYubmF2aWdhdGlvbiBhLmhhbWJ1cmdlciAuaXosXG4ubmF2aWdhdGlvbi13cmFwcGVyIG5hdi5uYXZpZ2F0aW9uIGJ1dHRvbi5oYW1idXJnZXIgLml6LFxuLm5hdmlnYXRpb24td3JhcHBlciBuYXYubmF2aWdhdGlvbiBkaXYuaGFtYnVyZ2VyIC5peiB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICB3aWR0aDogMjJweDtcbiAgaGVpZ2h0OiAyMnB4O1xuICBtYXgtd2lkdGg6IG5vbmU7XG4gIG1heC1oZWlnaHQ6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDI1cHgpIHtcbiAgLm5hdmlnYXRpb24td3JhcHBlciBuYXYubmF2aWdhdGlvbiBhLmhhbWJ1cmdlciBzdmcsXG4gIC5uYXZpZ2F0aW9uLXdyYXBwZXIgbmF2Lm5hdmlnYXRpb24gYnV0dG9uLmhhbWJ1cmdlciBzdmcsXG4gIC5uYXZpZ2F0aW9uLXdyYXBwZXIgbmF2Lm5hdmlnYXRpb24gZGl2LmhhbWJ1cmdlciBzdmcsXG4gIC5uYXZpZ2F0aW9uLXdyYXBwZXIgbmF2Lm5hdmlnYXRpb24gYS5oYW1idXJnZXIgLml6LFxuICAubmF2aWdhdGlvbi13cmFwcGVyIG5hdi5uYXZpZ2F0aW9uIGJ1dHRvbi5oYW1idXJnZXIgLml6LFxuICAubmF2aWdhdGlvbi13cmFwcGVyIG5hdi5uYXZpZ2F0aW9uIGRpdi5oYW1idXJnZXIgLml6IHtcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAubmF2aWdhdGlvbi13cmFwcGVyIG5hdi5uYXZpZ2F0aW9uIGEuaGFtYnVyZ2VyIHN2ZyxcbiAgLm5hdmlnYXRpb24td3JhcHBlciBuYXYubmF2aWdhdGlvbiBidXR0b24uaGFtYnVyZ2VyIHN2ZyxcbiAgLm5hdmlnYXRpb24td3JhcHBlciBuYXYubmF2aWdhdGlvbiBkaXYuaGFtYnVyZ2VyIHN2ZyxcbiAgLm5hdmlnYXRpb24td3JhcHBlciBuYXYubmF2aWdhdGlvbiBhLmhhbWJ1cmdlciAuaXosXG4gIC5uYXZpZ2F0aW9uLXdyYXBwZXIgbmF2Lm5hdmlnYXRpb24gYnV0dG9uLmhhbWJ1cmdlciAuaXosXG4gIC5uYXZpZ2F0aW9uLXdyYXBwZXIgbmF2Lm5hdmlnYXRpb24gZGl2LmhhbWJ1cmdlciAuaXoge1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIH1cbn1cbi5uYXZpZ2F0aW9uLXdyYXBwZXIgbmF2Lm5hdmlnYXRpb24gYS5oYW1idXJnZXIgc3ZnIHBhdGgsXG4ubmF2aWdhdGlvbi13cmFwcGVyIG5hdi5uYXZpZ2F0aW9uIGJ1dHRvbi5oYW1idXJnZXIgc3ZnIHBhdGgsXG4ubmF2aWdhdGlvbi13cmFwcGVyIG5hdi5uYXZpZ2F0aW9uIGRpdi5oYW1idXJnZXIgc3ZnIHBhdGgge1xuICBmaWxsOiAjZmZmO1xufVxuLm5hdmlnYXRpb24td3JhcHBlciBuYXYubmF2aWdhdGlvbiBhLmhhbWJ1cmdlciBzdmcgcGF0aDpmaXJzdC1jaGlsZCxcbi5uYXZpZ2F0aW9uLXdyYXBwZXIgbmF2Lm5hdmlnYXRpb24gYnV0dG9uLmhhbWJ1cmdlciBzdmcgcGF0aDpmaXJzdC1jaGlsZCxcbi5uYXZpZ2F0aW9uLXdyYXBwZXIgbmF2Lm5hdmlnYXRpb24gZGl2LmhhbWJ1cmdlciBzdmcgcGF0aDpmaXJzdC1jaGlsZCB7XG4gIGFuaW1hdGlvbjogaGFtYnVyZ2VyT3V0VCAwLjRzIGJhY2t3YXJkcztcbiAgYW5pbWF0aW9uLWRpcmVjdGlvbjogcmV2ZXJzZTtcbn1cbi5uYXZpZ2F0aW9uLXdyYXBwZXIgbmF2Lm5hdmlnYXRpb24gYS5oYW1idXJnZXIgc3ZnIHBhdGg6bnRoLWNoaWxkKDIpLFxuLm5hdmlnYXRpb24td3JhcHBlciBuYXYubmF2aWdhdGlvbiBidXR0b24uaGFtYnVyZ2VyIHN2ZyBwYXRoOm50aC1jaGlsZCgyKSxcbi5uYXZpZ2F0aW9uLXdyYXBwZXIgbmF2Lm5hdmlnYXRpb24gZGl2LmhhbWJ1cmdlciBzdmcgcGF0aDpudGgtY2hpbGQoMikge1xuICBhbmltYXRpb246IGhhbWJ1cmdlck91dE0gMC40cyBiYWNrd2FyZHM7XG4gIGFuaW1hdGlvbi1kaXJlY3Rpb246IHJldmVyc2U7XG59XG4ubmF2aWdhdGlvbi13cmFwcGVyIG5hdi5uYXZpZ2F0aW9uIGEuaGFtYnVyZ2VyIHN2ZyBwYXRoOm50aC1jaGlsZCgzKSxcbi5uYXZpZ2F0aW9uLXdyYXBwZXIgbmF2Lm5hdmlnYXRpb24gYnV0dG9uLmhhbWJ1cmdlciBzdmcgcGF0aDpudGgtY2hpbGQoMyksXG4ubmF2aWdhdGlvbi13cmFwcGVyIG5hdi5uYXZpZ2F0aW9uIGRpdi5oYW1idXJnZXIgc3ZnIHBhdGg6bnRoLWNoaWxkKDMpIHtcbiAgYW5pbWF0aW9uOiBoYW1idXJnZXJPdXRCdG0gMC40cyBiYWNrd2FyZHM7XG4gIGFuaW1hdGlvbi1kaXJlY3Rpb246IHJldmVyc2U7XG59XG4ubmF2aWdhdGlvbi13cmFwcGVyIG5hdi5uYXZpZ2F0aW9uIGEuaGFtYnVyZ2VyLmFjdGl2ZSBzdmcgcGF0aDpmaXJzdC1jaGlsZCxcbi5uYXZpZ2F0aW9uLXdyYXBwZXIgbmF2Lm5hdmlnYXRpb24gYnV0dG9uLmhhbWJ1cmdlci5hY3RpdmUgc3ZnIHBhdGg6Zmlyc3QtY2hpbGQsXG4ubmF2aWdhdGlvbi13cmFwcGVyIG5hdi5uYXZpZ2F0aW9uIGRpdi5oYW1idXJnZXIuYWN0aXZlIHN2ZyBwYXRoOmZpcnN0LWNoaWxkIHtcbiAgYW5pbWF0aW9uOiBoYW1idXJnZXJJblQgMC40cyBmb3J3YXJkcztcbn1cbi5uYXZpZ2F0aW9uLXdyYXBwZXIgbmF2Lm5hdmlnYXRpb24gYS5oYW1idXJnZXIuYWN0aXZlIHN2ZyBwYXRoOm50aC1jaGlsZCgyKSxcbi5uYXZpZ2F0aW9uLXdyYXBwZXIgbmF2Lm5hdmlnYXRpb24gYnV0dG9uLmhhbWJ1cmdlci5hY3RpdmUgc3ZnIHBhdGg6bnRoLWNoaWxkKDIpLFxuLm5hdmlnYXRpb24td3JhcHBlciBuYXYubmF2aWdhdGlvbiBkaXYuaGFtYnVyZ2VyLmFjdGl2ZSBzdmcgcGF0aDpudGgtY2hpbGQoMikge1xuICBhbmltYXRpb246IGhhbWJ1cmdlckluTSAwLjRzIGZvcndhcmRzO1xufVxuLm5hdmlnYXRpb24td3JhcHBlciBuYXYubmF2aWdhdGlvbiBhLmhhbWJ1cmdlci5hY3RpdmUgc3ZnIHBhdGg6bnRoLWNoaWxkKDMpLFxuLm5hdmlnYXRpb24td3JhcHBlciBuYXYubmF2aWdhdGlvbiBidXR0b24uaGFtYnVyZ2VyLmFjdGl2ZSBzdmcgcGF0aDpudGgtY2hpbGQoMyksXG4ubmF2aWdhdGlvbi13cmFwcGVyIG5hdi5uYXZpZ2F0aW9uIGRpdi5oYW1idXJnZXIuYWN0aXZlIHN2ZyBwYXRoOm50aC1jaGlsZCgzKSB7XG4gIGFuaW1hdGlvbjogaGFtYnVyZ2VySW5CdG0gMC40cyBmb3J3YXJkcztcbn1cbi5uYXZpZ2F0aW9uLXdyYXBwZXIgbmF2Lm5hdmlnYXRpb24gYS5oYW1idXJnZXIgLmNyb2lzYW50LWljb24gcGF0aCxcbi5uYXZpZ2F0aW9uLXdyYXBwZXIgbmF2Lm5hdmlnYXRpb24gYnV0dG9uLmhhbWJ1cmdlciAuY3JvaXNhbnQtaWNvbiBwYXRoLFxuLm5hdmlnYXRpb24td3JhcHBlciBuYXYubmF2aWdhdGlvbiBkaXYuaGFtYnVyZ2VyIC5jcm9pc2FudC1pY29uIHBhdGgge1xuICBhbmltYXRpb246IHVuc2V0ICFpbXBvcnRhbnQ7XG4gIGFuaW1hdGlvbi1kaXJlY3Rpb246IHVuc2V0ICFpbXBvcnRhbnQ7XG59XG4ubmF2aWdhdGlvbi13cmFwcGVyIG5hdi5uYXZpZ2F0aW9uIGEuaGFtYnVyZ2VyIGksXG4ubmF2aWdhdGlvbi13cmFwcGVyIG5hdi5uYXZpZ2F0aW9uIGJ1dHRvbi5oYW1idXJnZXIgaSxcbi5uYXZpZ2F0aW9uLXdyYXBwZXIgbmF2Lm5hdmlnYXRpb24gZGl2LmhhbWJ1cmdlciBpIHtcbiAgZm9udC1zaXplOiAyMnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQyNXB4KSB7XG4gIC5uYXZpZ2F0aW9uLXdyYXBwZXIgbmF2Lm5hdmlnYXRpb24gYS5oYW1idXJnZXIgaSxcbiAgLm5hdmlnYXRpb24td3JhcHBlciBuYXYubmF2aWdhdGlvbiBidXR0b24uaGFtYnVyZ2VyIGksXG4gIC5uYXZpZ2F0aW9uLXdyYXBwZXIgbmF2Lm5hdmlnYXRpb24gZGl2LmhhbWJ1cmdlciBpIHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gIH1cbn1cbi5uYXZpZ2F0aW9uLXdyYXBwZXIgbmF2Lm5hdmlnYXRpb24gYS5oYW1idXJnZXIgaSArIHNwYW4sXG4ubmF2aWdhdGlvbi13cmFwcGVyIG5hdi5uYXZpZ2F0aW9uIGJ1dHRvbi5oYW1idXJnZXIgaSArIHNwYW4sXG4ubmF2aWdhdGlvbi13cmFwcGVyIG5hdi5uYXZpZ2F0aW9uIGRpdi5oYW1idXJnZXIgaSArIHNwYW4ge1xuICBtYXJnaW4tbGVmdDogOHB4O1xufVxuLm5hdmlnYXRpb24td3JhcHBlciBuYXYubmF2aWdhdGlvbiBhLmhhbWJ1cmdlci5hY3RpdmUsXG4ubmF2aWdhdGlvbi13cmFwcGVyIG5hdi5uYXZpZ2F0aW9uIGJ1dHRvbi5oYW1idXJnZXIuYWN0aXZlLFxuLm5hdmlnYXRpb24td3JhcHBlciBuYXYubmF2aWdhdGlvbiBkaXYuaGFtYnVyZ2VyLmFjdGl2ZSxcbi5uYXZpZ2F0aW9uLXdyYXBwZXIgbmF2Lm5hdmlnYXRpb24gYS5oYW1idXJnZXIub3BlbmVkLFxuLm5hdmlnYXRpb24td3JhcHBlciBuYXYubmF2aWdhdGlvbiBidXR0b24uaGFtYnVyZ2VyLm9wZW5lZCxcbi5uYXZpZ2F0aW9uLXdyYXBwZXIgbmF2Lm5hdmlnYXRpb24gZGl2LmhhbWJ1cmdlci5vcGVuZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDgyMDAwO1xufVxuLm5hdmlnYXRpb24td3JhcHBlciBuYXYubmF2aWdhdGlvbiBhLmhhbWJ1cmdlci5hY3RpdmUgLmNyb2lzYW50LWljb24gcGF0aCxcbi5uYXZpZ2F0aW9uLXdyYXBwZXIgbmF2Lm5hdmlnYXRpb24gYnV0dG9uLmhhbWJ1cmdlci5hY3RpdmUgLmNyb2lzYW50LWljb24gcGF0aCxcbi5uYXZpZ2F0aW9uLXdyYXBwZXIgbmF2Lm5hdmlnYXRpb24gZGl2LmhhbWJ1cmdlci5hY3RpdmUgLmNyb2lzYW50LWljb24gcGF0aCxcbi5uYXZpZ2F0aW9uLXdyYXBwZXIgbmF2Lm5hdmlnYXRpb24gYS5oYW1idXJnZXIub3BlbmVkIC5jcm9pc2FudC1pY29uIHBhdGgsXG4ubmF2aWdhdGlvbi13cmFwcGVyIG5hdi5uYXZpZ2F0aW9uIGJ1dHRvbi5oYW1idXJnZXIub3BlbmVkIC5jcm9pc2FudC1pY29uIHBhdGgsXG4ubmF2aWdhdGlvbi13cmFwcGVyIG5hdi5uYXZpZ2F0aW9uIGRpdi5oYW1idXJnZXIub3BlbmVkIC5jcm9pc2FudC1pY29uIHBhdGgge1xuICBzdHJva2U6ICNmZmY7XG4gIGFuaW1hdGlvbjogdW5zZXQgIWltcG9ydGFudDtcbiAgYW5pbWF0aW9uLWRpcmVjdGlvbjogdW5zZXQgIWltcG9ydGFudDtcbn1cbi5uYXZpZ2F0aW9uLXdyYXBwZXIgbmF2Lm5hdmlnYXRpb24gdWwgbGkgLml6IHtcbiAgaGVpZ2h0OiAxcmVtO1xuICB3aWR0aDogMXJlbTtcbn1cbi5uYXZpZ2F0aW9uLXdyYXBwZXIgbmF2Lm5hdmlnYXRpb24gdWwgbGkgYS5idG4udGhlbWUxLFxuLm5hdmlnYXRpb24td3JhcHBlciBuYXYubmF2aWdhdGlvbiB1bCBsaSBhLmJ0bi50aGVtZTE6bGluayxcbi5uYXZpZ2F0aW9uLXdyYXBwZXIgbmF2Lm5hdmlnYXRpb24gdWwgbGkgYS5idG4udGhlbWUxOnZpc2l0ZWQsXG4ubmF2aWdhdGlvbi13cmFwcGVyIG5hdi5uYXZpZ2F0aW9uIHVsIGxpIGEuYnRuLnRoZW1lMTphY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc2MjQwZTtcbn1cbi5uYXZpZ2F0aW9uLXdyYXBwZXIgbmF2Lm5hdmlnYXRpb24gdWwgbGkgYS5idG4udGhlbWUxLmFjdGl2ZSxcbi5uYXZpZ2F0aW9uLXdyYXBwZXIgbmF2Lm5hdmlnYXRpb24gdWwgbGkgYS5idG4udGhlbWUxOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZjBlMDA7XG59XG4ubmF2aWdhdGlvbi13cmFwcGVyIG5hdi5uYXZpZ2F0aW9uIHVsIGxpIGEuYnRuLnRoZW1lMSxcbi5uYXZpZ2F0aW9uLXdyYXBwZXIgbmF2Lm5hdmlnYXRpb24gdWwgbGkgYS5idG4udGhlbWUxOmxpbmssXG4ubmF2aWdhdGlvbi13cmFwcGVyIG5hdi5uYXZpZ2F0aW9uIHVsIGxpIGEuYnRuLnRoZW1lMTp2aXNpdGVkLFxuLm5hdmlnYXRpb24td3JhcHBlciBuYXYubmF2aWdhdGlvbiB1bCBsaSBhLmJ0bi50aGVtZTE6YWN0aXZlLFxuLm5hdmlnYXRpb24td3JhcHBlciBuYXYubmF2aWdhdGlvbiB1bCBsaSBhLmJ0bi50aGVtZTE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ubmF2aWdhdGlvbi13cmFwcGVyLmhvcml6b250YWwge1xuICB6LWluZGV4OiA5OTk5OTtcbiAgbWF4LXdpZHRoOiAxNjUwcHg7XG59XG4ubmF2aWdhdGlvbi13cmFwcGVyLmhvcml6b250YWwgbmF2Lm5hdmlnYXRpb24gdWwgbGkgYS5hY3RpdmUsXG4ubmF2aWdhdGlvbi13cmFwcGVyLmhvcml6b250YWwgbmF2Lm5hdmlnYXRpb24gdWwgbGkgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLm5hdmlnYXRpb24td3JhcHBlci5ob3Jpem9udGFsLnRvcC1saW5lIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IG5vbmU7XG4gIHotaW5kZXg6IDE1MDAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFmMGUwMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiBjYWxjKDEyODBweCArIDFweCkpIHtcbiAgLm5hdmlnYXRpb24td3JhcHBlci5ob3Jpem9udGFsLnRvcC1saW5lIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuICAubmF2aWdhdGlvbi13cmFwcGVyLmhvcml6b250YWwudG9wLWxpbmUub24tc2Nyb2xsIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uLy4uLy4uLy4uL2Zyb250L2Rlc2lnbi90b3AtYmFyLWJhY2tncm91bmQuanBnJyk7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4ICM3MDM0MDAgc29saWQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubmF2aWdhdGlvbi13cmFwcGVyLmhvcml6b250YWwudG9wLWxpbmUgPiBuYXYubmF2aWdhdGlvbiB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gIH1cbn1cbi5uYXZpZ2F0aW9uLXdyYXBwZXIuaG9yaXpvbnRhbC50b3AtbGluZSA+IG5hdi5uYXZpZ2F0aW9uID4gdWwgPiBsaTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXJpZ2h0OiAxcHg7XG59XG4ubmF2aWdhdGlvbi13cmFwcGVyLmhvcml6b250YWwudG9wLWxpbmUgPiBuYXYubmF2aWdhdGlvbiA+IHVsID4gbGkgPiBhIHtcbiAgcGFkZGluZzogMTVweCAxNXB4O1xuICBmb250LXNpemU6IDFyZW07XG59XG4ubmF2aWdhdGlvbi13cmFwcGVyLmhvcml6b250YWwudG9wLWxpbmUgPiBuYXYubmF2aWdhdGlvbiA+IHVsID4gbGkgPiBhLFxuLm5hdmlnYXRpb24td3JhcHBlci5ob3Jpem9udGFsLnRvcC1saW5lID4gbmF2Lm5hdmlnYXRpb24gPiB1bCA+IGxpID4gYTpsaW5rLFxuLm5hdmlnYXRpb24td3JhcHBlci5ob3Jpem9udGFsLnRvcC1saW5lID4gbmF2Lm5hdmlnYXRpb24gPiB1bCA+IGxpID4gYTp2aXNpdGVkLFxuLm5hdmlnYXRpb24td3JhcHBlci5ob3Jpem9udGFsLnRvcC1saW5lID4gbmF2Lm5hdmlnYXRpb24gPiB1bCA+IGxpID4gYTphY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFmMGUwMDtcbn1cbi5uYXZpZ2F0aW9uLXdyYXBwZXIuaG9yaXpvbnRhbC50b3AtbGluZSA+IG5hdi5uYXZpZ2F0aW9uID4gdWwgPiBsaSA+IGE6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNkMjAwMDtcbn1cbi5uYXZpZ2F0aW9uLXdyYXBwZXIuaG9yaXpvbnRhbC50b3AtbGluZSA+IG5hdi5uYXZpZ2F0aW9uID4gdWwgPiBsaSA+IGEuZGlzYWJsZWQsXG4ubmF2aWdhdGlvbi13cmFwcGVyLmhvcml6b250YWwudG9wLWxpbmUgPiBuYXYubmF2aWdhdGlvbiA+IHVsID4gbGkgPiBhLmRpc2FibGVkOmxpbmssXG4ubmF2aWdhdGlvbi13cmFwcGVyLmhvcml6b250YWwudG9wLWxpbmUgPiBuYXYubmF2aWdhdGlvbiA+IHVsID4gbGkgPiBhLmRpc2FibGVkOnZpc2l0ZWQsXG4ubmF2aWdhdGlvbi13cmFwcGVyLmhvcml6b250YWwudG9wLWxpbmUgPiBuYXYubmF2aWdhdGlvbiA+IHVsID4gbGkgPiBhLmRpc2FibGVkOmFjdGl2ZSxcbi5uYXZpZ2F0aW9uLXdyYXBwZXIuaG9yaXpvbnRhbC50b3AtbGluZSA+IG5hdi5uYXZpZ2F0aW9uID4gdWwgPiBsaSA+IGEuZGlzYWJsZWQ6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVkNWQ1ZDtcbn1cbi5uYXZpZ2F0aW9uLXdyYXBwZXIuaG9yaXpvbnRhbC50b3AtbGluZSA+IG5hdi5uYXZpZ2F0aW9uID4gdWwgPiBsaS5sb2dvLWl0ZW0gYSB7XG4gIHBhZGRpbmc6IDVweCAxNXB4IDVweCA1cHg7XG59XG4ubmF2aWdhdGlvbi13cmFwcGVyLmhvcml6b250YWwudG9wLWxpbmUgPiBuYXYubmF2aWdhdGlvbiA+IHVsID4gbGkubG9nby1pdGVtIGEgaW1nIHtcbiAgd2lkdGg6IDg0cHg7XG4gIG1heC13aWR0aDogbm9uZTtcbiAgbWF4LWhlaWdodDogdW5zZXQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogY2FsYygxMjgwcHggKyAxcHgpKSB7XG4gIC5uYXZpZ2F0aW9uLXdyYXBwZXIuaG9yaXpvbnRhbC50b3AtbGluZSA+IG5hdi5uYXZpZ2F0aW9uID4gdWwgPiBsaS5sb2dvLWl0ZW0ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5uYXZpZ2F0aW9uLXdyYXBwZXIuaG9yaXpvbnRhbC50b3AtbGluZSA+IG5hdi5uYXZpZ2F0aW9uID4gdWwgPiBsaS5zb2NpYWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm5hdmlnYXRpb24td3JhcHBlci5ob3Jpem9udGFsLnRvcC1saW5lID4gbmF2Lm5hdmlnYXRpb24gPiB1bCA+IGxpLnNvY2lhbCA+IGEge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAwO1xufVxuLm5hdmlnYXRpb24td3JhcHBlci5ob3Jpem9udGFsLnRvcC1saW5lID4gbmF2Lm5hdmlnYXRpb24gPiB1bCA+IGxpLnNvY2lhbCA+IGEgc3ZnIHtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgbWF4LXdpZHRoOiBub25lO1xuICBtYXgtaGVpZ2h0OiBub25lO1xufVxuLm5hdmlnYXRpb24td3JhcHBlci5ob3Jpem9udGFsLnRvcC1saW5lID4gbmF2Lm5hdmlnYXRpb24gPiB1bCA+IGxpLnNvY2lhbCA+IGEgc3ZnIC5mYWNlYm9vay1mIHtcbiAgZmlsbDogI2ZmZjtcbn1cbi5uYXZpZ2F0aW9uLXdyYXBwZXIuaG9yaXpvbnRhbC50b3AtbGluZSA+IG5hdi5uYXZpZ2F0aW9uID4gdWwgPiBsaS5zb2NpYWwgPiBhIHN2ZyAuZmFjZWJvb2std3JhcCB7XG4gIGZpbGw6ICMxZjBlMDA7XG4gIHRyYW5zaXRpb246IGZpbGwgMC4zcztcbn1cbi5uYXZpZ2F0aW9uLXdyYXBwZXIuaG9yaXpvbnRhbC50b3AtbGluZSA+IG5hdi5uYXZpZ2F0aW9uID4gdWwgPiBsaS5zb2NpYWwgPiBhOmhvdmVyIHN2ZyAuZmFjZWJvb2std3JhcCB7XG4gIGZpbGw6ICMzZDIwMDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogY2FsYygxMjgwcHggKyAxcHgpKSB7XG4gIC5uYXZpZ2F0aW9uLXdyYXBwZXIuaG9yaXpvbnRhbC50b3AtbGluZSA+IG5hdi5uYXZpZ2F0aW9uID4gdWwgPiBsaS5zb2NpYWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cbi5uYXZpZ2F0aW9uLXdyYXBwZXIuaG9yaXpvbnRhbC50b3AtbGluZSA+IG5hdi5uYXZpZ2F0aW9uID4gdWwgPiBsaS50aXRsZS1pdGVtIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5uYXZpZ2F0aW9uLXdyYXBwZXIuaG9yaXpvbnRhbC50b3AtbGluZSA+IG5hdi5uYXZpZ2F0aW9uID4gdWwgPiBsaS50aXRsZS1pdGVtIGgxLFxuLm5hdmlnYXRpb24td3JhcHBlci5ob3Jpem9udGFsLnRvcC1saW5lID4gbmF2Lm5hdmlnYXRpb24gPiB1bCA+IGxpLnRpdGxlLWl0ZW0gaDIsXG4ubmF2aWdhdGlvbi13cmFwcGVyLmhvcml6b250YWwudG9wLWxpbmUgPiBuYXYubmF2aWdhdGlvbiA+IHVsID4gbGkudGl0bGUtaXRlbSBoMyxcbi5uYXZpZ2F0aW9uLXdyYXBwZXIuaG9yaXpvbnRhbC50b3AtbGluZSA+IG5hdi5uYXZpZ2F0aW9uID4gdWwgPiBsaS50aXRsZS1pdGVtIGg0LFxuLm5hdmlnYXRpb24td3JhcHBlci5ob3Jpem9udGFsLnRvcC1saW5lID4gbmF2Lm5hdmlnYXRpb24gPiB1bCA+IGxpLnRpdGxlLWl0ZW0gaDUge1xuICBwYWRkaW5nOiAxNXB4IDM1cHg7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjEycHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNGNmYTA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogY2FsYygxMjgwcHggKyAxcHgpKSB7XG4gIC5uYXZpZ2F0aW9uLXdyYXBwZXIuaG9yaXpvbnRhbC50b3AtbGluZSA+IG5hdi5uYXZpZ2F0aW9uID4gdWwgPiBsaS50aXRsZS1pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG4ubmF2aWdhdGlvbi13cmFwcGVyLmhvcml6b250YWwudG9wLWxpbmUgPiBuYXYubmF2aWdhdGlvbiA+IHVsID4gbGkub3JkZXItYmFza2V0IC5kZXYtdGV4dCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubmF2aWdhdGlvbi13cmFwcGVyLmhvcml6b250YWwudG9wLWxpbmUgPiBuYXYubmF2aWdhdGlvbiA+IHVsID4gbGkuZHJvcC1kb3duLWl0ZW0ge1xuICBwb3NpdGlvbjogdW5zZXQ7XG4gIHdpZHRoOiA2MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5uYXZpZ2F0aW9uLXdyYXBwZXIuaG9yaXpvbnRhbC50b3AtbGluZSA+IG5hdi5uYXZpZ2F0aW9uID4gdWwgPiBsaS5kcm9wLWRvd24taXRlbSB7XG4gICAgd2lkdGg6IHVuc2V0O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5hdmlnYXRpb24td3JhcHBlci5ob3Jpem9udGFsLnRvcC1saW5lID4gbmF2Lm5hdmlnYXRpb24gPiB1bCA+IGxpLmRyb3AtZG93bi1pdGVtID4gLmRyb3AtZG93bi13cmFwIHtcbiAgICBtaW4td2lkdGg6IDMwMHB4O1xuICAgIG1heC13aWR0aDogNjAwcHg7XG4gIH1cbn1cbi5uYXZpZ2F0aW9uLXdyYXBwZXIuaG9yaXpvbnRhbC50b3AtbGluZSA+IG5hdi5uYXZpZ2F0aW9uID4gdWwgPiBsaS5kcm9wLWRvd24taXRlbSA+IC5kcm9wLWRvd24td3JhcCAuZHJvcC1kb3duLWFyZWEsXG4ubmF2aWdhdGlvbi13cmFwcGVyLmhvcml6b250YWwudG9wLWxpbmUgPiBuYXYubmF2aWdhdGlvbiA+IHVsID4gbGkuZHJvcC1kb3duLWl0ZW0gPiAuZHJvcC1kb3duLXdyYXAgLmRyb3AtZG93bi1hcmVhOmxpbmssXG4ubmF2aWdhdGlvbi13cmFwcGVyLmhvcml6b250YWwudG9wLWxpbmUgPiBuYXYubmF2aWdhdGlvbiA+IHVsID4gbGkuZHJvcC1kb3duLWl0ZW0gPiAuZHJvcC1kb3duLXdyYXAgLmRyb3AtZG93bi1hcmVhOnZpc2l0ZWQsXG4ubmF2aWdhdGlvbi13cmFwcGVyLmhvcml6b250YWwudG9wLWxpbmUgPiBuYXYubmF2aWdhdGlvbiA+IHVsID4gbGkuZHJvcC1kb3duLWl0ZW0gPiAuZHJvcC1kb3duLXdyYXAgLmRyb3AtZG93bi1hcmVhOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZjBlMDA7XG4gIGZvbnQtc2l6ZTogMC44cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBtaW4td2lkdGg6IDMwMHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMTNweCAxNXB4O1xufVxuLm5hdmlnYXRpb24td3JhcHBlci5ob3Jpem9udGFsLnRvcC1saW5lID4gbmF2Lm5hdmlnYXRpb24gPiB1bCA+IGxpLmRyb3AtZG93bi1pdGVtID4gLmRyb3AtZG93bi13cmFwIC5kcm9wLWRvd24tYXJlYSBzdmcsXG4ubmF2aWdhdGlvbi13cmFwcGVyLmhvcml6b250YWwudG9wLWxpbmUgPiBuYXYubmF2aWdhdGlvbiA+IHVsID4gbGkuZHJvcC1kb3duLWl0ZW0gPiAuZHJvcC1kb3duLXdyYXAgLmRyb3AtZG93bi1hcmVhOmxpbmsgc3ZnLFxuLm5hdmlnYXRpb24td3JhcHBlci5ob3Jpem9udGFsLnRvcC1saW5lID4gbmF2Lm5hdmlnYXRpb24gPiB1bCA+IGxpLmRyb3AtZG93bi1pdGVtID4gLmRyb3AtZG93bi13cmFwIC5kcm9wLWRvd24tYXJlYTp2aXNpdGVkIHN2Zyxcbi5uYXZpZ2F0aW9uLXdyYXBwZXIuaG9yaXpvbnRhbC50b3AtbGluZSA+IG5hdi5uYXZpZ2F0aW9uID4gdWwgPiBsaS5kcm9wLWRvd24taXRlbSA+IC5kcm9wLWRvd24td3JhcCAuZHJvcC1kb3duLWFyZWE6YWN0aXZlIHN2ZyB7XG4gIHdpZHRoOiAyNXB4O1xuICBtYXgtd2lkdGg6IG5vbmU7XG4gIG1heC1oZWlnaHQ6IG5vbmU7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbn1cbi5uYXZpZ2F0aW9uLXdyYXBwZXIuaG9yaXpvbnRhbC50b3AtbGluZSA+IG5hdi5uYXZpZ2F0aW9uID4gdWwgPiBsaS5kcm9wLWRvd24taXRlbSA+IC5kcm9wLWRvd24td3JhcCAuZHJvcC1kb3duLWFyZWEgc3ZnIHBhdGgsXG4ubmF2aWdhdGlvbi13cmFwcGVyLmhvcml6b250YWwudG9wLWxpbmUgPiBuYXYubmF2aWdhdGlvbiA+IHVsID4gbGkuZHJvcC1kb3duLWl0ZW0gPiAuZHJvcC1kb3duLXdyYXAgLmRyb3AtZG93bi1hcmVhOmxpbmsgc3ZnIHBhdGgsXG4ubmF2aWdhdGlvbi13cmFwcGVyLmhvcml6b250YWwudG9wLWxpbmUgPiBuYXYubmF2aWdhdGlvbiA+IHVsID4gbGkuZHJvcC1kb3duLWl0ZW0gPiAuZHJvcC1kb3duLXdyYXAgLmRyb3AtZG93bi1hcmVhOnZpc2l0ZWQgc3ZnIHBhdGgsXG4ubmF2aWdhdGlvbi13cmFwcGVyLmhvcml6b250YWwudG9wLWxpbmUgPiBuYXYubmF2aWdhdGlvbiA+IHVsID4gbGkuZHJvcC1kb3duLWl0ZW0gPiAuZHJvcC1kb3duLXdyYXAgLmRyb3AtZG93bi1hcmVhOmFjdGl2ZSBzdmcgcGF0aCB7XG4gIGZpbGw6ICNmZmYgIWltcG9ydGFudDtcbn1cbi5uYXZpZ2F0aW9uLXdyYXBwZXIuaG9yaXpvbnRhbC50b3AtbGluZSA+IG5hdi5uYXZpZ2F0aW9uID4gdWwgPiBsaS5kcm9wLWRvd24taXRlbSA+IC5kcm9wLWRvd24td3JhcCAuZHJvcC1kb3duLWFyZWE6aG92ZXIsXG4ubmF2aWdhdGlvbi13cmFwcGVyLmhvcml6b250YWwudG9wLWxpbmUgPiBuYXYubmF2aWdhdGlvbiA+IHVsID4gbGkuZHJvcC1kb3duLWl0ZW0gPiAuZHJvcC1kb3duLXdyYXAgLmRyb3AtZG93bi1hcmVhOmxpbms6aG92ZXIsXG4ubmF2aWdhdGlvbi13cmFwcGVyLmhvcml6b250YWwudG9wLWxpbmUgPiBuYXYubmF2aWdhdGlvbiA+IHVsID4gbGkuZHJvcC1kb3duLWl0ZW0gPiAuZHJvcC1kb3duLXdyYXAgLmRyb3AtZG93bi1hcmVhOnZpc2l0ZWQ6aG92ZXIsXG4ubmF2aWdhdGlvbi13cmFwcGVyLmhvcml6b250YWwudG9wLWxpbmUgPiBuYXYubmF2aWdhdGlvbiA+IHVsID4gbGkuZHJvcC1kb3duLWl0ZW0gPiAuZHJvcC1kb3duLXdyYXAgLmRyb3AtZG93bi1hcmVhOmFjdGl2ZTpob3Zlcixcbi5uYXZpZ2F0aW9uLXdyYXBwZXIuaG9yaXpvbnRhbC50b3AtbGluZSA+IG5hdi5uYXZpZ2F0aW9uID4gdWwgPiBsaS5kcm9wLWRvd24taXRlbSA+IC5kcm9wLWRvd24td3JhcCAuZHJvcC1kb3duLWFyZWEuaG92ZXIsXG4ubmF2aWdhdGlvbi13cmFwcGVyLmhvcml6b250YWwudG9wLWxpbmUgPiBuYXYubmF2aWdhdGlvbiA+IHVsID4gbGkuZHJvcC1kb3duLWl0ZW0gPiAuZHJvcC1kb3duLXdyYXAgLmRyb3AtZG93bi1hcmVhOmxpbmsuaG92ZXIsXG4ubmF2aWdhdGlvbi13cmFwcGVyLmhvcml6b250YWwudG9wLWxpbmUgPiBuYXYubmF2aWdhdGlvbiA+IHVsID4gbGkuZHJvcC1kb3duLWl0ZW0gPiAuZHJvcC1kb3duLXdyYXAgLmRyb3AtZG93bi1hcmVhOnZpc2l0ZWQuaG92ZXIsXG4ubmF2aWdhdGlvbi13cmFwcGVyLmhvcml6b250YWwudG9wLWxpbmUgPiBuYXYubmF2aWdhdGlvbiA+IHVsID4gbGkuZHJvcC1kb3duLWl0ZW0gPiAuZHJvcC1kb3duLXdyYXAgLmRyb3AtZG93bi1hcmVhOmFjdGl2ZS5ob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzZDIwMDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogY2FsYyg3NjhweCAtIDFweCkpIHtcbiAgLm5hdmlnYXRpb24td3JhcHBlci5ob3Jpem9udGFsLnRvcC1saW5lID4gbmF2Lm5hdmlnYXRpb24gPiB1bCA+IGxpLmRyb3AtZG93bi1pdGVtID4gLmRyb3AtZG93bi13cmFwIC5kcm9wLWRvd24tYXJlYSB7XG4gICAgbWluLXdpZHRoOiA2MHB4O1xuICB9XG4gIC5uYXZpZ2F0aW9uLXdyYXBwZXIuaG9yaXpvbnRhbC50b3AtbGluZSA+IG5hdi5uYXZpZ2F0aW9uID4gdWwgPiBsaS5kcm9wLWRvd24taXRlbSA+IC5kcm9wLWRvd24td3JhcCAuZHJvcC1kb3duLWFyZWEgPiBzcGFuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5uYXZpZ2F0aW9uLXdyYXBwZXIuaG9yaXpvbnRhbC50b3AtbGluZSA+IG5hdi5uYXZpZ2F0aW9uID4gdWwgPiBsaS5kcm9wLWRvd24taXRlbSA+IC5kcm9wLWRvd24td3JhcCAuZHJvcC1kb3duLWFyZWEgc3ZnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cbi5uYXZpZ2F0aW9uLXdyYXBwZXIuaG9yaXpvbnRhbC50b3AtbGluZSA+IG5hdi5uYXZpZ2F0aW9uID4gdWwgPiBsaS5kcm9wLWRvd24taXRlbSA+IC5kcm9wLWRvd24td3JhcCAuZHJvcC1kb3duLWNvbnRlbnQge1xuICBwYWRkaW5nOiAyNXB4O1xufVxuLm5hdmlnYXRpb24td3JhcHBlci5ob3Jpem9udGFsLm1haW4tbWVudSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZjBlMDA7XG4gIGJvcmRlci10b3A6IDJweCAjMWYwZTAwIHNvbGlkO1xuICB6LWluZGV4OiAxNDkwMDA7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiA1MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IGNhbGMoMTI4MHB4ICsgMXB4KSkge1xuICAubmF2aWdhdGlvbi13cmFwcGVyLmhvcml6b250YWwubWFpbi1tZW51IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDMxLCAxNCwgMCwgMC41NSk7XG4gICAgYm9yZGVyLXRvcDogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiB1bnNldCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi10b3A6IDEwM3B4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5uYXZpZ2F0aW9uLXdyYXBwZXIuaG9yaXpvbnRhbC5tYWluLW1lbnUge1xuICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gIH1cbn1cbi5uYXZpZ2F0aW9uLXdyYXBwZXIuaG9yaXpvbnRhbC5tYWluLW1lbnUgPiBuYXYubmF2aWdhdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXgtd2lkdGg6IDE2NTBweDtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgcGFkZGluZy1pbmxpbmU6IDJjaDtcbiAgcGFkZGluZy1pbmxpbmU6IDEwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5hdmlnYXRpb24td3JhcHBlci5ob3Jpem9udGFsLm1haW4tbWVudSA+IG5hdi5uYXZpZ2F0aW9uIHtcbiAgICBwYWRkaW5nLWlubGluZTogM2NoO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5uYXZpZ2F0aW9uLXdyYXBwZXIuaG9yaXpvbnRhbC5tYWluLW1lbnUgPiBuYXYubmF2aWdhdGlvbiB7XG4gICAgcGFkZGluZy1pbmxpbmU6IDRjaDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IGNhbGMoMTY1MHB4ICsgKDMgKiA4Y2gpKSkge1xuICAubmF2aWdhdGlvbi13cmFwcGVyLmhvcml6b250YWwubWFpbi1tZW51ID4gbmF2Lm5hdmlnYXRpb24ge1xuICAgIHBhZGRpbmctaW5saW5lOiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5hdmlnYXRpb24td3JhcHBlci5ob3Jpem9udGFsLm1haW4tbWVudSA+IG5hdi5uYXZpZ2F0aW9uIHtcbiAgICBwYWRkaW5nLWlubGluZTogMzBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubmF2aWdhdGlvbi13cmFwcGVyLmhvcml6b250YWwubWFpbi1tZW51ID4gbmF2Lm5hdmlnYXRpb24ge1xuICAgIHBhZGRpbmctaW5saW5lOiAwLjdjbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IGNhbGMoMTY1MHB4ICsgMS40Y20pKSB7XG4gIC5uYXZpZ2F0aW9uLXdyYXBwZXIuaG9yaXpvbnRhbC5tYWluLW1lbnUgPiBuYXYubmF2aWdhdGlvbiB7XG4gICAgcGFkZGluZy1pbmxpbmU6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLm5hdmlnYXRpb24td3JhcHBlci5ob3Jpem9udGFsLm1haW4tbWVudSA+IG5hdi5uYXZpZ2F0aW9uIHtcbiAgICBwYWRkaW5nLWlubGluZTogMDtcbiAgICBnYXA6IDA7XG4gIH1cbn1cbi5uYXZpZ2F0aW9uLXdyYXBwZXIuaG9yaXpvbnRhbC5tYWluLW1lbnUgPiBuYXYubmF2aWdhdGlvbiBsaS50aXRsZS1pdGVtIGgyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY4ZTA7XG4gIGJvcmRlci1ib3R0b206IDFweCAjZTVlNWU1IHNvbGlkO1xuICBmb250LXNpemU6IDEuMXJlbTtcbn1cbi5uYXZpZ2F0aW9uLXdyYXBwZXIuaG9yaXpvbnRhbC5tYWluLW1lbnUgPiBuYXYubmF2aWdhdGlvbiBsaS5sb2dvLWl0ZW0gYSB7XG4gIHBhZGRpbmc6IDAgM3JlbSAwIDA7XG59XG4ubmF2aWdhdGlvbi13cmFwcGVyLmhvcml6b250YWwubWFpbi1tZW51ID4gbmF2Lm5hdmlnYXRpb24gbGkubG9nby1pdGVtIGEgaW1nIHtcbiAgd2lkdGg6IGF1dG87XG4gIG1heC13aWR0aDogbm9uZTtcbiAgbWF4LWhlaWdodDogMTEwcHg7XG59XG4ubmF2aWdhdGlvbi13cmFwcGVyLmhvcml6b250YWwubWFpbi1tZW51ID4gbmF2Lm5hdmlnYXRpb24gPiB1bC5sb2dvIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiBjYWxjKDEyODBweCArIDFweCkpIHtcbiAgLm5hdmlnYXRpb24td3JhcHBlci5ob3Jpem9udGFsLm1haW4tbWVudSA+IG5hdi5uYXZpZ2F0aW9uID4gdWwubG9nbyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0b3A6IC0yMDAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAubmF2aWdhdGlvbi13cmFwcGVyLmhvcml6b250YWwubWFpbi1tZW51ID4gbmF2Lm5hdmlnYXRpb24gPiB1bC5sb2dvIHtcbiAgICB0b3A6IC0xNzAlO1xuICB9XG59XG4ubmF2aWdhdGlvbi13cmFwcGVyLmhvcml6b250YWwubWFpbi1tZW51ID4gbmF2Lm5hdmlnYXRpb24gLmhhbWJ1cmdlci1kZXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogMDtcbiAgZmxleC1ncm93OiAxO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiBjYWxjKDEyODBweCArIDFweCkpIHtcbiAgLm5hdmlnYXRpb24td3JhcHBlci5ob3Jpem9udGFsLm1haW4tbWVudSA+IG5hdi5uYXZpZ2F0aW9uIC5oYW1idXJnZXItZGVzdCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG4ubmF2aWdhdGlvbi13cmFwcGVyLmhvcml6b250YWwubWFpbi1tZW51ID4gbmF2Lm5hdmlnYXRpb24gLmhhbWJ1cmdlci1kZXN0IC5oYW1idXJnZXIge1xuICBvcmRlcjogMTtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICBmbGV4LWdyb3c6IDE7XG59XG4ubmF2aWdhdGlvbi13cmFwcGVyLmhvcml6b250YWwubWFpbi1tZW51ID4gbmF2Lm5hdmlnYXRpb24gLmhhbWJ1cmdlci1kZXN0LnBhcmFtcy1oYW1idXJnZXIge1xuICBvcmRlcjogMTtcbn1cbi5uYXZpZ2F0aW9uLXdyYXBwZXIuaG9yaXpvbnRhbC5tYWluLW1lbnUgPiBuYXYubmF2aWdhdGlvbiAuaGFtYnVyZ2VyLWRlc3QucGFyYW1zLWhhbWJ1cmdlciAuaGFtYnVyZ2VyIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogMTVweDtcbn1cbi5uYXZpZ2F0aW9uLXdyYXBwZXIuaG9yaXpvbnRhbC5tYWluLW1lbnUgPiBuYXYubmF2aWdhdGlvbiAuaGFtYnVyZ2VyLWRlc3Quc2VhcmNoLWhhbWJ1cmdlcixcbi5uYXZpZ2F0aW9uLXdyYXBwZXIuaG9yaXpvbnRhbC5tYWluLW1lbnUgPiBuYXYubmF2aWdhdGlvbiAuaGFtYnVyZ2VyLWRlc3QubWVudS1oYW1idXJnZXIge1xuICBmbGV4OiAwIDAgNjRweDtcbn1cbi5uYXZpZ2F0aW9uLXdyYXBwZXIuaG9yaXpvbnRhbC5tYWluLW1lbnUgPiBuYXYubmF2aWdhdGlvbiAuaGFtYnVyZ2VyLWRlc3Quc2VhcmNoLWhhbWJ1cmdlciB7XG4gIG9yZGVyOiAyO1xufVxuYm9keTpub3QoOmhhcygub3JkZXItZmlsdGVyIC5zZWFyY2gsICNwcm9kdWN0LWxpc3QpKSAubmF2aWdhdGlvbi13cmFwcGVyLmhvcml6b250YWwubWFpbi1tZW51ID4gbmF2Lm5hdmlnYXRpb24gLmhhbWJ1cmdlci1kZXN0LnNlYXJjaC1oYW1idXJnZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm5hdmlnYXRpb24td3JhcHBlci5ob3Jpem9udGFsLm1haW4tbWVudSA+IG5hdi5uYXZpZ2F0aW9uIC5oYW1idXJnZXItZGVzdC5wcm9kdWN0LWNhdGVnb3J5LWhhbWJ1cmdlciB7XG4gIG9yZGVyOiAzO1xufVxuLm5hdmlnYXRpb24td3JhcHBlci5ob3Jpem9udGFsLm1haW4tbWVudSA+IG5hdi5uYXZpZ2F0aW9uIC5oYW1idXJnZXItZGVzdC5tZW51LWhhbWJ1cmdlciB7XG4gIG9yZGVyOiA0O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cbi5uYXZpZ2F0aW9uLXdyYXBwZXIuaG9yaXpvbnRhbC5tYWluLW1lbnUgPiBuYXYubmF2aWdhdGlvbiAuaGFtYnVyZ2VyLWRlc3QubWVudS1oYW1idXJnZXIgLmhhbWJ1cmdlcjo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm5hdmlnYXRpb24td3JhcHBlci5ob3Jpem9udGFsLm1haW4tbWVudSA+IG5hdi5uYXZpZ2F0aW9uID4gdWwucGFyYW1zLW1lbnUub3BlbmVkIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLm5hdmlnYXRpb24td3JhcHBlci5ob3Jpem9udGFsLm1haW4tbWVudSA+IG5hdi5uYXZpZ2F0aW9uID4gdWwucGFyYW1zLW1lbnUgPiBsaS5wYXJhbXMtaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogNnB4O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTJweCAxNXB4O1xuICBib3JkZXItYm90dG9tOiAxcHggI2U1ZTVlNSBzb2xpZDtcbn1cbi5uYXZpZ2F0aW9uLXdyYXBwZXIuaG9yaXpvbnRhbC5tYWluLW1lbnUgPiBuYXYubmF2aWdhdGlvbiA+IHVsLnBhcmFtcy1tZW51ID4gbGkucGFyYW1zLWl0ZW0gbGFiZWwge1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzFmMGUwMDtcbn1cbi5uYXZpZ2F0aW9uLXdyYXBwZXIuaG9yaXpvbnRhbC5tYWluLW1lbnUgPiBuYXYubmF2aWdhdGlvbiA+IHVsLnBhcmFtcy1tZW51ID4gbGkucGFyYW1zLWl0ZW0gLnBhcmFtcy1hZHZhbmNlZC1kYXRlLWlucCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbiAgb3BhY2l0eTogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLm5hdmlnYXRpb24td3JhcHBlci5ob3Jpem9udGFsLm1haW4tbWVudSA+IG5hdi5uYXZpZ2F0aW9uIC5oYW1idXJnZXItZGVzdC5wYXJhbXMtaGFtYnVyZ2VyIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm5hdmlnYXRpb24td3JhcHBlci5ob3Jpem9udGFsLm1haW4tbWVudSA+IG5hdi5uYXZpZ2F0aW9uIC5oYW1idXJnZXItZGVzdC5wcm9kdWN0LWNhdGVnb3J5LWhhbWJ1cmdlciB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gIH1cbiAgLm5hdmlnYXRpb24td3JhcHBlci5ob3Jpem9udGFsLm1haW4tbWVudSA+IG5hdi5uYXZpZ2F0aW9uID4gdWwubmF2LW1lbnUucGFyYW1zLW1lbnUge1xuICAgIG9yZGVyOiAwO1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIGdhcDogMTBweDtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgbWF4LWhlaWdodDogbm9uZTtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICBwYWRkaW5nOiA2cHggMTVweCA4cHg7XG4gICAgYm9yZGVyLWlubGluZS1zdGFydDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG4gIC5uYXZpZ2F0aW9uLXdyYXBwZXIuaG9yaXpvbnRhbC5tYWluLW1lbnUgPiBuYXYubmF2aWdhdGlvbiA+IHVsLm5hdi1tZW51LnBhcmFtcy1tZW51ID4gbGkucGFyYW1zLWl0ZW0ge1xuICAgIGZsZXg6IDEgMSAwO1xuICAgIG1pbi13aWR0aDogMDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBnYXA6IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXItYm90dG9tOiAwO1xuICB9XG4gIC5uYXZpZ2F0aW9uLXdyYXBwZXIuaG9yaXpvbnRhbC5tYWluLW1lbnUgPiBuYXYubmF2aWdhdGlvbiA+IHVsLm5hdi1tZW51LnBhcmFtcy1tZW51ID4gbGkucGFyYW1zLWl0ZW0gbGFiZWwge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm5hdmlnYXRpb24td3JhcHBlci5ob3Jpem9udGFsLm1haW4tbWVudSA+IG5hdi5uYXZpZ2F0aW9uID4gdWwubmF2LW1lbnUucGFyYW1zLW1lbnUgPiBsaS5wYXJhbXMtaXRlbSBzZWxlY3RbY2xhc3MqPVwidmlydHVhbC1zZWxlY3RcIl0sXG4gIC5uYXZpZ2F0aW9uLXdyYXBwZXIuaG9yaXpvbnRhbC5tYWluLW1lbnUgPiBuYXYubmF2aWdhdGlvbiA+IHVsLm5hdi1tZW51LnBhcmFtcy1tZW51ID4gbGkucGFyYW1zLWl0ZW0gLnZzY29tcC1lbGUtd3JhcHBlciAudnNjb21wLXRvZ2dsZS1idXR0b24ge1xuICAgIGhlaWdodDogY2FsYygyMHB4ICsgMC42cmVtKTtcbiAgICBwYWRkaW5nOiAwLjNyZW0gMjZweCAwLjNyZW0gMC41cmVtO1xuICAgIGZvbnQtc2l6ZTogMC45cmVtO1xuICB9XG59XG4ubmF2aWdhdGlvbi13cmFwcGVyLmhvcml6b250YWwubWFpbi1tZW51ID4gbmF2Lm5hdmlnYXRpb24gPiAuc2VhcmNoLWJhciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgei1pbmRleDogMTA7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U0Y2ZhMDtcbiAgYm94LXNoYWRvdzogMCA2cHggMTJweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gIGNsaXAtcGF0aDogaW5zZXQoMTAwJSAwIDAgMCk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjI1cyBlYXNlLW91dCwgY2xpcC1wYXRoIDAuMjVzIGVhc2Utb3V0LCB2aXNpYmlsaXR5IDBzIDAuMjVzO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IGNhbGMoMTI4MHB4ICsgMXB4KSkge1xuICAubmF2aWdhdGlvbi13cmFwcGVyLmhvcml6b250YWwubWFpbi1tZW51ID4gbmF2Lm5hdmlnYXRpb24gPiAuc2VhcmNoLWJhciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLm5hdmlnYXRpb24td3JhcHBlci5ob3Jpem9udGFsLm1haW4tbWVudSA+IG5hdi5uYXZpZ2F0aW9uID4gLnNlYXJjaC1iYXIub3BlbmVkIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICBjbGlwLXBhdGg6IGluc2V0KDAgMCAtMjBweCAwKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMjVzIGVhc2Utb3V0LCBjbGlwLXBhdGggMC4yNXMgZWFzZS1vdXQsIHZpc2liaWxpdHkgMHM7XG59XG4ubmF2aWdhdGlvbi13cmFwcGVyLmhvcml6b250YWwubWFpbi1tZW51ID4gbmF2Lm5hdmlnYXRpb24gPiAuc2VhcmNoLWJhciAuc2VhcmNoLWJhci1maWVsZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5uYXZpZ2F0aW9uLXdyYXBwZXIuaG9yaXpvbnRhbC5tYWluLW1lbnUgPiBuYXYubmF2aWdhdGlvbiA+IC5zZWFyY2gtYmFyIC5zZWFyY2gtYmFyLWZpZWxkIGkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDE0cHg7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGNvbG9yOiAjMWYwZTAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5uYXZpZ2F0aW9uLXdyYXBwZXIuaG9yaXpvbnRhbC5tYWluLW1lbnUgPiBuYXYubmF2aWdhdGlvbiA+IC5zZWFyY2gtYmFyIC5zZWFyY2gtYmFyLWZpZWxkIGlucHV0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDEycHggMTVweCAxMnB4IDQycHg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Q2ZDZkNjtcbiAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5uYXZpZ2F0aW9uLXdyYXBwZXIuaG9yaXpvbnRhbC5tYWluLW1lbnUgPiBuYXYubmF2aWdhdGlvbiA+IC5zZWFyY2gtYmFyIC5zZWFyY2gtYmFyLWZpZWxkIGlucHV0OmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiAjMWYwZTAwO1xufVxuLm5hdmlnYXRpb24td3JhcHBlci5ob3Jpem9udGFsLm1haW4tbWVudSA+IG5hdi5uYXZpZ2F0aW9uID4gdWwubmF2LW1lbnUge1xuICBmbGV4LWdyb3c6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIC5uYXZpZ2F0aW9uLXdyYXBwZXIuaG9yaXpvbnRhbC5tYWluLW1lbnUgPiBuYXYubmF2aWdhdGlvbiA+IHVsLm5hdi1tZW51IHtcbiAgICBpbnNldC1pbmxpbmUtZW5kOiAwO1xuICAgIGluc2V0LWlubGluZS1zdGFydDogdW5zZXQ7XG4gICAgbWF4LXdpZHRoOiAzNTBweDtcbiAgICBib3JkZXItaW5saW5lLXN0YXJ0OiAxcHggc29saWQgI2Q2ZDZkNjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTRjZmEwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxufVxuLm5hdmlnYXRpb24td3JhcHBlci5ob3Jpem9udGFsLm1haW4tbWVudSA+IG5hdi5uYXZpZ2F0aW9uID4gdWwubmF2LW1lbnUgPiBsaSA+IGEge1xuICBmb250LXNpemU6IDFyZW07XG4gIGxldHRlci1zcGFjaW5nOiAxLjJweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zcztcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgcGFkZGluZzogMTVweCAzMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IGNhbGMoMTI4MHB4ICsgMXB4KSkge1xuICAubmF2aWdhdGlvbi13cmFwcGVyLmhvcml6b250YWwubWFpbi1tZW51ID4gbmF2Lm5hdmlnYXRpb24gPiB1bC5uYXYtbWVudSA+IGxpID4gYSB7XG4gICAgcGFkZGluZzogMTVweCAzMHB4IDE1cHggMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAubmF2aWdhdGlvbi13cmFwcGVyLmhvcml6b250YWwubWFpbi1tZW51ID4gbmF2Lm5hdmlnYXRpb24gPiB1bC5uYXYtbWVudSA+IGxpID4gYSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5uYXZpZ2F0aW9uLXdyYXBwZXIuaG9yaXpvbnRhbC5tYWluLW1lbnUgPiBuYXYubmF2aWdhdGlvbiA+IHVsLm5hdi1tZW51ID4gbGkgPiBhIC5mbGV4Ym94IHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubmF2aWdhdGlvbi13cmFwcGVyLmhvcml6b250YWwubWFpbi1tZW51ID4gbmF2Lm5hdmlnYXRpb24gPiB1bC5uYXYtbWVudSA+IGxpID4gYSBzdmcge1xuICB3aWR0aDogMjVweDtcbiAgbWF4LXdpZHRoOiBub25lO1xuICBtYXgtaGVpZ2h0OiBub25lO1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG59XG4ubmF2aWdhdGlvbi13cmFwcGVyLmhvcml6b250YWwubWFpbi1tZW51ID4gbmF2Lm5hdmlnYXRpb24gPiB1bC5uYXYtbWVudSA+IGxpID4gYSBzdmcgcGF0aCB7XG4gIHRyYW5zaXRpb246IGZpbGwgMC4zcztcbiAgZmlsbDogIzFmMGUwMCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IGNhbGMoMTI4MHB4ICsgMXB4KSkge1xuICAubmF2aWdhdGlvbi13cmFwcGVyLmhvcml6b250YWwubWFpbi1tZW51ID4gbmF2Lm5hdmlnYXRpb24gPiB1bC5uYXYtbWVudSA+IGxpID4gYSBzdmcgcGF0aCB7XG4gICAgZmlsbDogI2U0Y2ZhMCAhaW1wb3J0YW50O1xuICB9XG59XG4ubmF2aWdhdGlvbi13cmFwcGVyLmhvcml6b250YWwubWFpbi1tZW51ID4gbmF2Lm5hdmlnYXRpb24gPiB1bC5uYXYtbWVudSA+IGxpID4gYSxcbi5uYXZpZ2F0aW9uLXdyYXBwZXIuaG9yaXpvbnRhbC5tYWluLW1lbnUgPiBuYXYubmF2aWdhdGlvbiA+IHVsLm5hdi1tZW51ID4gbGkgPiBhOmxpbmssXG4ubmF2aWdhdGlvbi13cmFwcGVyLmhvcml6b250YWwubWFpbi1tZW51ID4gbmF2Lm5hdmlnYXRpb24gPiB1bC5uYXYtbWVudSA+IGxpID4gYTp2aXNpdGVkLFxuLm5hdmlnYXRpb24td3JhcHBlci5ob3Jpem9udGFsLm1haW4tbWVudSA+IG5hdi5uYXZpZ2F0aW9uID4gdWwubmF2LW1lbnUgPiBsaSA+IGE6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjMWYwZTAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IGNhbGMoMTI4MHB4ICsgMXB4KSkge1xuICAubmF2aWdhdGlvbi13cmFwcGVyLmhvcml6b250YWwubWFpbi1tZW51ID4gbmF2Lm5hdmlnYXRpb24gPiB1bC5uYXYtbWVudSA+IGxpID4gYSxcbiAgLm5hdmlnYXRpb24td3JhcHBlci5ob3Jpem9udGFsLm1haW4tbWVudSA+IG5hdi5uYXZpZ2F0aW9uID4gdWwubmF2LW1lbnUgPiBsaSA+IGE6bGluayxcbiAgLm5hdmlnYXRpb24td3JhcHBlci5ob3Jpem9udGFsLm1haW4tbWVudSA+IG5hdi5uYXZpZ2F0aW9uID4gdWwubmF2LW1lbnUgPiBsaSA+IGE6dmlzaXRlZCxcbiAgLm5hdmlnYXRpb24td3JhcHBlci5ob3Jpem9udGFsLm1haW4tbWVudSA+IG5hdi5uYXZpZ2F0aW9uID4gdWwubmF2LW1lbnUgPiBsaSA+IGE6YWN0aXZlIHtcbiAgICBjb2xvcjogI2U0Y2ZhMDtcbiAgfVxufVxuLm5hdmlnYXRpb24td3JhcHBlci5ob3Jpem9udGFsLm1haW4tbWVudSA+IG5hdi5uYXZpZ2F0aW9uID4gdWwubmF2LW1lbnUgPiBsaSA+IGE6aG92ZXIge1xuICBjb2xvcjogIzc2MjQwZTtcbn1cbi5uYXZpZ2F0aW9uLXdyYXBwZXIuaG9yaXpvbnRhbC5tYWluLW1lbnUgPiBuYXYubmF2aWdhdGlvbiA+IHVsLm5hdi1tZW51ID4gbGkgPiBhOmhvdmVyIHN2ZyBwYXRoIHtcbiAgZmlsbDogIzc2MjQwZSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IGNhbGMoMTI4MHB4ICsgMXB4KSkge1xuICAubmF2aWdhdGlvbi13cmFwcGVyLmhvcml6b250YWwubWFpbi1tZW51ID4gbmF2Lm5hdmlnYXRpb24gPiB1bC5uYXYtbWVudSA+IGxpID4gYTpob3ZlciB7XG4gICAgY29sb3I6ICNlNGNmYTA7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cbiAgLm5hdmlnYXRpb24td3JhcHBlci5ob3Jpem9udGFsLm1haW4tbWVudSA+IG5hdi5uYXZpZ2F0aW9uID4gdWwubmF2LW1lbnUgPiBsaSA+IGE6aG92ZXIgc3ZnIHBhdGgge1xuICAgIGZpbGw6ICNlNGNmYTAgIWltcG9ydGFudDtcbiAgfVxufVxuLm5hdmlnYXRpb24td3JhcHBlci5ob3Jpem9udGFsLm1haW4tbWVudSA+IG5hdi5uYXZpZ2F0aW9uID4gdWwubmF2LW1lbnUgPiBsaS5hY3RpdmUgPiBhLFxuLm5hdmlnYXRpb24td3JhcHBlci5ob3Jpem9udGFsLm1haW4tbWVudSA+IG5hdi5uYXZpZ2F0aW9uID4gdWwubmF2LW1lbnUgPiBsaS5hY3RpdmUgPiBhOmxpbmssXG4ubmF2aWdhdGlvbi13cmFwcGVyLmhvcml6b250YWwubWFpbi1tZW51ID4gbmF2Lm5hdmlnYXRpb24gPiB1bC5uYXYtbWVudSA+IGxpLmFjdGl2ZSA+IGE6dmlzaXRlZCxcbi5uYXZpZ2F0aW9uLXdyYXBwZXIuaG9yaXpvbnRhbC5tYWluLW1lbnUgPiBuYXYubmF2aWdhdGlvbiA+IHVsLm5hdi1tZW51ID4gbGkuYWN0aXZlID4gYTphY3RpdmUsXG4ubmF2aWdhdGlvbi13cmFwcGVyLmhvcml6b250YWwubWFpbi1tZW51ID4gbmF2Lm5hdmlnYXRpb24gPiB1bC5uYXYtbWVudSA+IGxpLmFjdGl2ZSA+IGE6aG92ZXIge1xuICBjb2xvcjogIzc2MjQwZTtcbn1cbi5uYXZpZ2F0aW9uLXdyYXBwZXIuaG9yaXpvbnRhbC5tYWluLW1lbnUgPiBuYXYubmF2aWdhdGlvbiA+IHVsLm5hdi1tZW51ID4gbGkuYWN0aXZlID4gYSBzdmcgcGF0aCxcbi5uYXZpZ2F0aW9uLXdyYXBwZXIuaG9yaXpvbnRhbC5tYWluLW1lbnUgPiBuYXYubmF2aWdhdGlvbiA+IHVsLm5hdi1tZW51ID4gbGkuYWN0aXZlID4gYTpsaW5rIHN2ZyBwYXRoLFxuLm5hdmlnYXRpb24td3JhcHBlci5ob3Jpem9udGFsLm1haW4tbWVudSA+IG5hdi5uYXZpZ2F0aW9uID4gdWwubmF2LW1lbnUgPiBsaS5hY3RpdmUgPiBhOnZpc2l0ZWQgc3ZnIHBhdGgsXG4ubmF2aWdhdGlvbi13cmFwcGVyLmhvcml6b250YWwubWFpbi1tZW51ID4gbmF2Lm5hdmlnYXRpb24gPiB1bC5uYXYtbWVudSA+IGxpLmFjdGl2ZSA+IGE6YWN0aXZlIHN2ZyBwYXRoLFxuLm5hdmlnYXRpb24td3JhcHBlci5ob3Jpem9udGFsLm1haW4tbWVudSA+IG5hdi5uYXZpZ2F0aW9uID4gdWwubmF2LW1lbnUgPiBsaS5hY3RpdmUgPiBhOmhvdmVyIHN2ZyBwYXRoIHtcbiAgZmlsbDogIzc2MjQwZSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IGNhbGMoMTI4MHB4ICsgMXB4KSkge1xuICAubmF2aWdhdGlvbi13cmFwcGVyLmhvcml6b250YWwubWFpbi1tZW51ID4gbmF2Lm5hdmlnYXRpb24gPiB1bC5uYXYtbWVudSA+IGxpLmFjdGl2ZSA+IGEsXG4gIC5uYXZpZ2F0aW9uLXdyYXBwZXIuaG9yaXpvbnRhbC5tYWluLW1lbnUgPiBuYXYubmF2aWdhdGlvbiA+IHVsLm5hdi1tZW51ID4gbGkuYWN0aXZlID4gYTpsaW5rLFxuICAubmF2aWdhdGlvbi13cmFwcGVyLmhvcml6b250YWwubWFpbi1tZW51ID4gbmF2Lm5hdmlnYXRpb24gPiB1bC5uYXYtbWVudSA+IGxpLmFjdGl2ZSA+IGE6dmlzaXRlZCxcbiAgLm5hdmlnYXRpb24td3JhcHBlci5ob3Jpem9udGFsLm1haW4tbWVudSA+IG5hdi5uYXZpZ2F0aW9uID4gdWwubmF2LW1lbnUgPiBsaS5hY3RpdmUgPiBhOmFjdGl2ZSxcbiAgLm5hdmlnYXRpb24td3JhcHBlci5ob3Jpem9udGFsLm1haW4tbWVudSA+IG5hdi5uYXZpZ2F0aW9uID4gdWwubmF2LW1lbnUgPiBsaS5hY3RpdmUgPiBhOmhvdmVyIHtcbiAgICBjb2xvcjogI2U0Y2ZhMDtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxuICAubmF2aWdhdGlvbi13cmFwcGVyLmhvcml6b250YWwubWFpbi1tZW51ID4gbmF2Lm5hdmlnYXRpb24gPiB1bC5uYXYtbWVudSA+IGxpLmFjdGl2ZSA+IGEgc3ZnIHBhdGgsXG4gIC5uYXZpZ2F0aW9uLXdyYXBwZXIuaG9yaXpvbnRhbC5tYWluLW1lbnUgPiBuYXYubmF2aWdhdGlvbiA+IHVsLm5hdi1tZW51ID4gbGkuYWN0aXZlID4gYTpsaW5rIHN2ZyBwYXRoLFxuICAubmF2aWdhdGlvbi13cmFwcGVyLmhvcml6b250YWwubWFpbi1tZW51ID4gbmF2Lm5hdmlnYXRpb24gPiB1bC5uYXYtbWVudSA+IGxpLmFjdGl2ZSA+IGE6dmlzaXRlZCBzdmcgcGF0aCxcbiAgLm5hdmlnYXRpb24td3JhcHBlci5ob3Jpem9udGFsLm1haW4tbWVudSA+IG5hdi5uYXZpZ2F0aW9uID4gdWwubmF2LW1lbnUgPiBsaS5hY3RpdmUgPiBhOmFjdGl2ZSBzdmcgcGF0aCxcbiAgLm5hdmlnYXRpb24td3JhcHBlci5ob3Jpem9udGFsLm1haW4tbWVudSA+IG5hdi5uYXZpZ2F0aW9uID4gdWwubmF2LW1lbnUgPiBsaS5hY3RpdmUgPiBhOmhvdmVyIHN2ZyBwYXRoIHtcbiAgICBmaWxsOiAjZTRjZmEwICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiBjYWxjKDEyODBweCArIDFweCkpIHtcbiAgLm5hdmlnYXRpb24td3JhcHBlci5ob3Jpem9udGFsLm1haW4tbWVudSA+IG5hdi5uYXZpZ2F0aW9uID4gdWwubmF2LW1lbnU6bm90KCNwYWdlcy1tZW51KSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG4ubmF2aWdhdGlvbi13cmFwcGVyLmhvcml6b250YWwubWFpbi1tZW51ID4gbmF2Lm5hdmlnYXRpb24gPiB1bC5uYXYtbWVudS5kYXlzLWluLXdlZWstbWVudSA+IGxpOm5vdCgudGl0bGUtaXRlbSkgPiBhIHtcbiAgZmxleC13cmFwOiB3cmFwO1xuICByb3ctZ2FwOiA1cHg7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBwYWRkaW5nOiAxNXB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q2ZDZkNjtcbn1cbi5uYXZpZ2F0aW9uLXdyYXBwZXIuaG9yaXpvbnRhbC5tYWluLW1lbnUgPiBuYXYubmF2aWdhdGlvbiA+IHVsLm5hdi1tZW51LmRheXMtaW4td2Vlay1tZW51ID4gbGk6bm90KC50aXRsZS1pdGVtKSA+IGEgLmRheS1pbi13ZWVrLWljb25zIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubmF2aWdhdGlvbi13cmFwcGVyLmhvcml6b250YWwubWFpbi1tZW51ID4gbmF2Lm5hdmlnYXRpb24gPiB1bC5zb2NpYWxzIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG4ubmF2aWdhdGlvbi13cmFwcGVyLmhvcml6b250YWwubWFpbi1tZW51ID4gbmF2Lm5hdmlnYXRpb24gPiB1bC5zb2NpYWxzIGxpIGEge1xuICBwYWRkaW5nOiAwO1xufVxuLm5hdmlnYXRpb24td3JhcHBlci5ob3Jpem9udGFsLm1haW4tbWVudSA+IG5hdi5uYXZpZ2F0aW9uID4gdWwuc29jaWFscyBsaSBhIGltZyB7XG4gIG1heC1oZWlnaHQ6IG5vbmU7XG4gIG1pbi13aWR0aDogNDBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiBjYWxjKDEyODBweCArIDFweCkpIHtcbiAgLm5hdmlnYXRpb24td3JhcHBlci5ob3Jpem9udGFsLm1haW4tbWVudSA+IG5hdi5uYXZpZ2F0aW9uID4gdWwuc29jaWFscyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuLm5hdmlnYXRpb24td3JhcHBlci5ob3Jpem9udGFsLmN1c3RvbS1tZW51ID4gbmF2Lm5hdmlnYXRpb24gPiB1bC5uYXYtbWVudSB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBvdmVyZmxvdy14OiBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAubmF2aWdhdGlvbi13cmFwcGVyLmhvcml6b250YWwuY3VzdG9tLW1lbnUgPiBuYXYubmF2aWdhdGlvbiA+IHVsLm5hdi1tZW51IHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIG1heC1oZWlnaHQ6IG5vbmU7XG4gICAgb3ZlcmZsb3cteTogdmlzaWJsZTtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgb3ZlcmZsb3cteDogdmlzaWJsZTtcbiAgICBnYXA6IDhweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IGNhbGMoMTI4MHB4ICsgMXB4KSkge1xuICAubmF2aWdhdGlvbi13cmFwcGVyLmhvcml6b250YWwuY3VzdG9tLW1lbnUgPiBuYXYubmF2aWdhdGlvbiA+IHVsLm5hdi1tZW51IHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG4ubmF2aWdhdGlvbi13cmFwcGVyLmhvcml6b250YWwuY3VzdG9tLW1lbnUgPiBuYXYubmF2aWdhdGlvbiA+IHVsLm5hdi1tZW51ID4gbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubmF2aWdhdGlvbi13cmFwcGVyLmhvcml6b250YWwuY3VzdG9tLW1lbnUgPiBuYXYubmF2aWdhdGlvbiA+IHVsLm5hdi1tZW51ID4gbGkgPiBhIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBwYWRkaW5nOiAxMHB4IDE0cHg7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3M7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogY2FsYygxMjgwcHggKyAxcHgpKSB7XG4gIC5uYXZpZ2F0aW9uLXdyYXBwZXIuaG9yaXpvbnRhbC5jdXN0b20tbWVudSA+IG5hdi5uYXZpZ2F0aW9uID4gdWwubmF2LW1lbnUgPiBsaSA+IGEge1xuICAgIGZvbnQtc2l6ZTogMC44NXJlbTtcbiAgICBwYWRkaW5nOiA3cHggMTJweDtcbiAgfVxufVxuLm5hdmlnYXRpb24td3JhcHBlci5ob3Jpem9udGFsLmN1c3RvbS1tZW51ID4gbmF2Lm5hdmlnYXRpb24gPiB1bC5uYXYtbWVudSA+IGxpID4gYSAub3JkZXItdHlwZXMtYW1vdW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgyNSUsIC01MCUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzliZTFjO1xuICBib3JkZXI6IDFweCAjNjhhMjE5IHNvbGlkO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHBhZGRpbmc6IDAgM3B4O1xuICBtaW4td2lkdGg6IDEuM3JlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMS4ycmVtO1xuICBmb250LXNpemU6IDAuOXJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjMDAwO1xuICB6LWluZGV4OiAxO1xufVxuLm5hdmlnYXRpb24td3JhcHBlci5ob3Jpem9udGFsLmN1c3RvbS1tZW51ID4gbmF2Lm5hdmlnYXRpb24gPiB1bC5uYXYtbWVudSA+IGxpID4gYSxcbi5uYXZpZ2F0aW9uLXdyYXBwZXIuaG9yaXpvbnRhbC5jdXN0b20tbWVudSA+IG5hdi5uYXZpZ2F0aW9uID4gdWwubmF2LW1lbnUgPiBsaSA+IGE6bGluayxcbi5uYXZpZ2F0aW9uLXdyYXBwZXIuaG9yaXpvbnRhbC5jdXN0b20tbWVudSA+IG5hdi5uYXZpZ2F0aW9uID4gdWwubmF2LW1lbnUgPiBsaSA+IGE6dmlzaXRlZCxcbi5uYXZpZ2F0aW9uLXdyYXBwZXIuaG9yaXpvbnRhbC5jdXN0b20tbWVudSA+IG5hdi5uYXZpZ2F0aW9uID4gdWwubmF2LW1lbnUgPiBsaSA+IGE6YWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZjBlMDA7XG59XG4ubmF2aWdhdGlvbi13cmFwcGVyLmhvcml6b250YWwuY3VzdG9tLW1lbnUgPiBuYXYubmF2aWdhdGlvbiA+IHVsLm5hdi1tZW51ID4gbGkgPiBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M0OGYxYTtcbn1cbi5uYXZpZ2F0aW9uLXdyYXBwZXIuaG9yaXpvbnRhbC5jdXN0b20tbWVudSA+IG5hdi5uYXZpZ2F0aW9uID4gdWwubmF2LW1lbnUgPiBsaSA+IGEuZGlzYWJsZWQsXG4ubmF2aWdhdGlvbi13cmFwcGVyLmhvcml6b250YWwuY3VzdG9tLW1lbnUgPiBuYXYubmF2aWdhdGlvbiA+IHVsLm5hdi1tZW51ID4gbGkgPiBhLmRpc2FibGVkOmxpbmssXG4ubmF2aWdhdGlvbi13cmFwcGVyLmhvcml6b250YWwuY3VzdG9tLW1lbnUgPiBuYXYubmF2aWdhdGlvbiA+IHVsLm5hdi1tZW51ID4gbGkgPiBhLmRpc2FibGVkOnZpc2l0ZWQsXG4ubmF2aWdhdGlvbi13cmFwcGVyLmhvcml6b250YWwuY3VzdG9tLW1lbnUgPiBuYXYubmF2aWdhdGlvbiA+IHVsLm5hdi1tZW51ID4gbGkgPiBhLmRpc2FibGVkOmFjdGl2ZSxcbi5uYXZpZ2F0aW9uLXdyYXBwZXIuaG9yaXpvbnRhbC5jdXN0b20tbWVudSA+IG5hdi5uYXZpZ2F0aW9uID4gdWwubmF2LW1lbnUgPiBsaSA+IGEuZGlzYWJsZWQ6aG92ZXIge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjICFpbXBvcnRhbnQ7XG59XG4ubmF2aWdhdGlvbi13cmFwcGVyLmhvcml6b250YWwuY3VzdG9tLW1lbnUgPiBuYXYubmF2aWdhdGlvbiA+IHVsLm5hdi1tZW51ID4gbGkuYWN0aXZlID4gYSxcbi5uYXZpZ2F0aW9uLXdyYXBwZXIuaG9yaXpvbnRhbC5jdXN0b20tbWVudSA+IG5hdi5uYXZpZ2F0aW9uID4gdWwubmF2LW1lbnUgPiBsaS5hY3RpdmUgPiBhOmxpbmssXG4ubmF2aWdhdGlvbi13cmFwcGVyLmhvcml6b250YWwuY3VzdG9tLW1lbnUgPiBuYXYubmF2aWdhdGlvbiA+IHVsLm5hdi1tZW51ID4gbGkuYWN0aXZlID4gYTp2aXNpdGVkLFxuLm5hdmlnYXRpb24td3JhcHBlci5ob3Jpem9udGFsLmN1c3RvbS1tZW51ID4gbmF2Lm5hdmlnYXRpb24gPiB1bC5uYXYtbWVudSA+IGxpLmFjdGl2ZSA+IGE6YWN0aXZlLFxuLm5hdmlnYXRpb24td3JhcHBlci5ob3Jpem9udGFsLmN1c3RvbS1tZW51ID4gbmF2Lm5hdmlnYXRpb24gPiB1bC5uYXYtbWVudSA+IGxpLmFjdGl2ZSA+IGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzQ4ZjFhO1xufVxuLm5hdmlnYXRpb24td3JhcHBlci5ob3Jpem9udGFsLmN1c3RvbS1tZW51ID4gbmF2Lm5hdmlnYXRpb24gPiB1bC5uYXYtbWVudSA+IGxpOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLm5hdmlnYXRpb24td3JhcHBlci5ob3Jpem9udGFsLmN1c3RvbS1tZW51ID4gbmF2Lm5hdmlnYXRpb24gPiB1bC5uYXYtbWVudSA+IGxpIHtcbiAgICBmbGV4OiAxIDEgNDAlO1xuICB9XG4gIC5uYXZpZ2F0aW9uLXdyYXBwZXIuaG9yaXpvbnRhbC5jdXN0b20tbWVudSA+IG5hdi5uYXZpZ2F0aW9uID4gdWwubmF2LW1lbnUgPiBsaTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLm5hdmlnYXRpb24td3JhcHBlci5ob3Jpem9udGFsLmN1c3RvbS1tZW51ID4gbmF2Lm5hdmlnYXRpb24gPiB1bC5uYXYtbWVudSA+IGxpID4gYSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cbi5uYXZpZ2F0aW9uLXdyYXBwZXIuaG9yaXpvbnRhbC5icmVhZGNydW1iLW5hdiB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXgtd2lkdGg6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMzEsIDE0LCAwLCAwLjMpO1xufVxuLm5hdmlnYXRpb24td3JhcHBlci5ob3Jpem9udGFsLmJyZWFkY3J1bWItbmF2ID4gbmF2Lm5hdmlnYXRpb24ge1xuICBtYXgtd2lkdGg6IDE2NTBweDtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgcGFkZGluZy1pbmxpbmU6IDJjaDtcbiAgcGFkZGluZy1pbmxpbmU6IDEwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5hdmlnYXRpb24td3JhcHBlci5ob3Jpem9udGFsLmJyZWFkY3J1bWItbmF2ID4gbmF2Lm5hdmlnYXRpb24ge1xuICAgIHBhZGRpbmctaW5saW5lOiAzY2g7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm5hdmlnYXRpb24td3JhcHBlci5ob3Jpem9udGFsLmJyZWFkY3J1bWItbmF2ID4gbmF2Lm5hdmlnYXRpb24ge1xuICAgIHBhZGRpbmctaW5saW5lOiA0Y2g7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiBjYWxjKDE2NTBweCArICgzICogOGNoKSkpIHtcbiAgLm5hdmlnYXRpb24td3JhcHBlci5ob3Jpem9udGFsLmJyZWFkY3J1bWItbmF2ID4gbmF2Lm5hdmlnYXRpb24ge1xuICAgIHBhZGRpbmctaW5saW5lOiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5hdmlnYXRpb24td3JhcHBlci5ob3Jpem9udGFsLmJyZWFkY3J1bWItbmF2ID4gbmF2Lm5hdmlnYXRpb24ge1xuICAgIHBhZGRpbmctaW5saW5lOiAzMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5uYXZpZ2F0aW9uLXdyYXBwZXIuaG9yaXpvbnRhbC5icmVhZGNydW1iLW5hdiA+IG5hdi5uYXZpZ2F0aW9uIHtcbiAgICBwYWRkaW5nLWlubGluZTogMC43Y207XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiBjYWxjKDE2NTBweCArIDEuNGNtKSkge1xuICAubmF2aWdhdGlvbi13cmFwcGVyLmhvcml6b250YWwuYnJlYWRjcnVtYi1uYXYgPiBuYXYubmF2aWdhdGlvbiB7XG4gICAgcGFkZGluZy1pbmxpbmU6IDA7XG4gIH1cbn1cbi5uYXZpZ2F0aW9uLXdyYXBwZXIuaG9yaXpvbnRhbC5icmVhZGNydW1iLW5hdiA+IG5hdi5uYXZpZ2F0aW9uIHVsIGxpLmJyZWFkY3J1bWItaXRlbSB7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgcGFkZGluZzogMTVweCAwO1xuICBjb2xvcjogI2U0Y2ZhMDtcbn1cbi5uYXZpZ2F0aW9uLXdyYXBwZXIuaG9yaXpvbnRhbC5icmVhZGNydW1iLW5hdiA+IG5hdi5uYXZpZ2F0aW9uIHVsIGxpLmJyZWFkY3J1bWItaXRlbSAuYnJlYWRjcnVtYi1wYXJ0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcbn1cbi5uYXZpZ2F0aW9uLXdyYXBwZXIuaG9yaXpvbnRhbC5icmVhZGNydW1iLW5hdiA+IG5hdi5uYXZpZ2F0aW9uIHVsIGxpLmJyZWFkY3J1bWItaXRlbSAuYnJlYWRjcnVtYi1wYXJ0LmhvbWUge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4ubmF2aWdhdGlvbi13cmFwcGVyLmhvcml6b250YWwuYnJlYWRjcnVtYi1uYXYgPiBuYXYubmF2aWdhdGlvbiB1bCBsaS5icmVhZGNydW1iLWl0ZW0gLmJyZWFkY3J1bWItcGFydCAuZmEsXG4ubmF2aWdhdGlvbi13cmFwcGVyLmhvcml6b250YWwuYnJlYWRjcnVtYi1uYXYgPiBuYXYubmF2aWdhdGlvbiB1bCBsaS5icmVhZGNydW1iLWl0ZW0gLmJyZWFkY3J1bWItcGFydCAuZmFzLFxuLm5hdmlnYXRpb24td3JhcHBlci5ob3Jpem9udGFsLmJyZWFkY3J1bWItbmF2ID4gbmF2Lm5hdmlnYXRpb24gdWwgbGkuYnJlYWRjcnVtYi1pdGVtIC5icmVhZGNydW1iLXBhcnQgLmZhYixcbi5uYXZpZ2F0aW9uLXdyYXBwZXIuaG9yaXpvbnRhbC5icmVhZGNydW1iLW5hdiA+IG5hdi5uYXZpZ2F0aW9uIHVsIGxpLmJyZWFkY3J1bWItaXRlbSAuYnJlYWRjcnVtYi1wYXJ0IC5peixcbi5uYXZpZ2F0aW9uLXdyYXBwZXIuaG9yaXpvbnRhbC5icmVhZGNydW1iLW5hdiA+IG5hdi5uYXZpZ2F0aW9uIHVsIGxpLmJyZWFkY3J1bWItaXRlbSAuYnJlYWRjcnVtYi1wYXJ0IHN2Zyxcbi5uYXZpZ2F0aW9uLXdyYXBwZXIuaG9yaXpvbnRhbC5icmVhZGNydW1iLW5hdiA+IG5hdi5uYXZpZ2F0aW9uIHVsIGxpLmJyZWFkY3J1bWItaXRlbSAuYnJlYWRjcnVtYi1wYXJ0IGltZyB7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcbn1cbi5uYXZpZ2F0aW9uLXdyYXBwZXIuaG9yaXpvbnRhbC5icmVhZGNydW1iLW5hdiA+IG5hdi5uYXZpZ2F0aW9uIHVsIGxpLmJyZWFkY3J1bWItaXRlbSBhIHtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ubmF2aWdhdGlvbi13cmFwcGVyLmhvcml6b250YWwuYnJlYWRjcnVtYi1uYXYgPiBuYXYubmF2aWdhdGlvbiB1bCBsaS5icmVhZGNydW1iLWl0ZW0gYSxcbi5uYXZpZ2F0aW9uLXdyYXBwZXIuaG9yaXpvbnRhbC5icmVhZGNydW1iLW5hdiA+IG5hdi5uYXZpZ2F0aW9uIHVsIGxpLmJyZWFkY3J1bWItaXRlbSBhOmxpbmssXG4ubmF2aWdhdGlvbi13cmFwcGVyLmhvcml6b250YWwuYnJlYWRjcnVtYi1uYXYgPiBuYXYubmF2aWdhdGlvbiB1bCBsaS5icmVhZGNydW1iLWl0ZW0gYTp2aXNpdGVkLFxuLm5hdmlnYXRpb24td3JhcHBlci5ob3Jpem9udGFsLmJyZWFkY3J1bWItbmF2ID4gbmF2Lm5hdmlnYXRpb24gdWwgbGkuYnJlYWRjcnVtYi1pdGVtIGE6YWN0aXZlIHtcbiAgY29sb3I6ICNlNGNmYTA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5uYXZpZ2F0aW9uLXdyYXBwZXIuaG9yaXpvbnRhbC5icmVhZGNydW1iLW5hdiA+IG5hdi5uYXZpZ2F0aW9uIHVsIGxpLmJyZWFkY3J1bWItaXRlbSBhOmhvdmVyIHtcbiAgY29sb3I6ICNlNGNmYTA7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLm5hdmlnYXRpb24td3JhcHBlci52ZXJ0aWNhbCBsaS5kaXZpZGVyIHtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbjogOXB4IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNWU1ZTU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLm5hdmlnYXRpb24td3JhcHBlci52ZXJ0aWNhbC51c2VyLW1lbnUgPiBuYXYubmF2aWdhdGlvbiA+IHVsLm5hdi1tZW51IHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IG5vbmU7XG4gIG1heC1oZWlnaHQ6IG5vbmU7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuLm5hdmlnYXRpb24td3JhcHBlci52ZXJ0aWNhbC51c2VyLW1lbnUgPiBuYXYubmF2aWdhdGlvbiA+IHVsLm5hdi1tZW51ID4gbGkudGl0bGUtaXRlbSBoMyB7XG4gIGNvbG9yOiAjMDAwO1xufVxuLm5hdmlnYXRpb24td3JhcHBlci52ZXJ0aWNhbC51c2VyLW1lbnUgPiBuYXYubmF2aWdhdGlvbiA+IHVsLm5hdi1tZW51ID4gbGkgPiBhIHtcbiAgZm9udC1zaXplOiAwLjk1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMS4ycHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHBhZGRpbmc6IDhweCAxNXB4O1xufVxuLm5hdmlnYXRpb24td3JhcHBlci52ZXJ0aWNhbC51c2VyLW1lbnUgPiBuYXYubmF2aWdhdGlvbiA+IHVsLm5hdi1tZW51ID4gbGkgPiBhLFxuLm5hdmlnYXRpb24td3JhcHBlci52ZXJ0aWNhbC51c2VyLW1lbnUgPiBuYXYubmF2aWdhdGlvbiA+IHVsLm5hdi1tZW51ID4gbGkgPiBhOmxpbmssXG4ubmF2aWdhdGlvbi13cmFwcGVyLnZlcnRpY2FsLnVzZXItbWVudSA+IG5hdi5uYXZpZ2F0aW9uID4gdWwubmF2LW1lbnUgPiBsaSA+IGE6dmlzaXRlZCxcbi5uYXZpZ2F0aW9uLXdyYXBwZXIudmVydGljYWwudXNlci1tZW51ID4gbmF2Lm5hdmlnYXRpb24gPiB1bC5uYXYtbWVudSA+IGxpID4gYTphY3RpdmUge1xuICBjb2xvcjogIzFmMGUwMDtcbn1cbi5uYXZpZ2F0aW9uLXdyYXBwZXIudmVydGljYWwudXNlci1tZW51ID4gbmF2Lm5hdmlnYXRpb24gPiB1bC5uYXYtbWVudSA+IGxpID4gYTpob3ZlciB7XG4gIGNvbG9yOiAjMWYwZTAwO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ubmF2aWdhdGlvbi13cmFwcGVyLnZlcnRpY2FsLnVzZXItbWVudSA+IG5hdi5uYXZpZ2F0aW9uID4gdWwubmF2LW1lbnUgPiBsaS5ob3ZlciA+IGEsXG4ubmF2aWdhdGlvbi13cmFwcGVyLnZlcnRpY2FsLnVzZXItbWVudSA+IG5hdi5uYXZpZ2F0aW9uID4gdWwubmF2LW1lbnUgPiBsaS5ob3ZlciA+IGE6bGluayxcbi5uYXZpZ2F0aW9uLXdyYXBwZXIudmVydGljYWwudXNlci1tZW51ID4gbmF2Lm5hdmlnYXRpb24gPiB1bC5uYXYtbWVudSA+IGxpLmhvdmVyID4gYTp2aXNpdGVkLFxuLm5hdmlnYXRpb24td3JhcHBlci52ZXJ0aWNhbC51c2VyLW1lbnUgPiBuYXYubmF2aWdhdGlvbiA+IHVsLm5hdi1tZW51ID4gbGkuaG92ZXIgPiBhOmFjdGl2ZSxcbi5uYXZpZ2F0aW9uLXdyYXBwZXIudmVydGljYWwudXNlci1tZW51ID4gbmF2Lm5hdmlnYXRpb24gPiB1bC5uYXYtbWVudSA+IGxpLmhvdmVyID4gYTpob3ZlciB7XG4gIGNvbG9yOiAjMWYwZTAwO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ubmF2aWdhdGlvbi13cmFwcGVyLnZlcnRpY2FsLmNhdGVnb3JpZXMtbWVudSA+IG5hdi5uYXZpZ2F0aW9uID4gdWwubmF2LW1lbnUge1xuICBnYXA6IDA7XG59XG4ubmF2aWdhdGlvbi13cmFwcGVyLnZlcnRpY2FsLmNhdGVnb3JpZXMtbWVudSA+IG5hdi5uYXZpZ2F0aW9uID4gdWwubmF2LW1lbnUgPiBsaSA+IGEge1xuICBmb250LXNpemU6IDAuOXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDEuMnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIHBhZGRpbmc6IDEycHggMTVweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4ICNmZmYgc29saWQ7XG59XG4ubmF2aWdhdGlvbi13cmFwcGVyLnZlcnRpY2FsLmNhdGVnb3JpZXMtbWVudSA+IG5hdi5uYXZpZ2F0aW9uID4gdWwubmF2LW1lbnUgPiBsaSA+IGEsXG4ubmF2aWdhdGlvbi13cmFwcGVyLnZlcnRpY2FsLmNhdGVnb3JpZXMtbWVudSA+IG5hdi5uYXZpZ2F0aW9uID4gdWwubmF2LW1lbnUgPiBsaSA+IGE6bGluayxcbi5uYXZpZ2F0aW9uLXdyYXBwZXIudmVydGljYWwuY2F0ZWdvcmllcy1tZW51ID4gbmF2Lm5hdmlnYXRpb24gPiB1bC5uYXYtbWVudSA+IGxpID4gYTp2aXNpdGVkLFxuLm5hdmlnYXRpb24td3JhcHBlci52ZXJ0aWNhbC5jYXRlZ29yaWVzLW1lbnUgPiBuYXYubmF2aWdhdGlvbiA+IHVsLm5hdi1tZW51ID4gbGkgPiBhOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWRkYTc7XG4gIGNvbG9yOiAjMWYwZTAwO1xufVxuLm5hdmlnYXRpb24td3JhcHBlci52ZXJ0aWNhbC5jYXRlZ29yaWVzLW1lbnUgPiBuYXYubmF2aWdhdGlvbiA+IHVsLm5hdi1tZW51ID4gbGkgPiBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFmMGUwMDtcbn1cbi5uYXZpZ2F0aW9uLXdyYXBwZXIudmVydGljYWwuY2F0ZWdvcmllcy1tZW51ID4gbmF2Lm5hdmlnYXRpb24gPiB1bC5uYXYtbWVudSA+IGxpID4gYS5kaXNhYmxlZCxcbi5uYXZpZ2F0aW9uLXdyYXBwZXIudmVydGljYWwuY2F0ZWdvcmllcy1tZW51ID4gbmF2Lm5hdmlnYXRpb24gPiB1bC5uYXYtbWVudSA+IGxpID4gYS5kaXNhYmxlZDpsaW5rLFxuLm5hdmlnYXRpb24td3JhcHBlci52ZXJ0aWNhbC5jYXRlZ29yaWVzLW1lbnUgPiBuYXYubmF2aWdhdGlvbiA+IHVsLm5hdi1tZW51ID4gbGkgPiBhLmRpc2FibGVkOnZpc2l0ZWQsXG4ubmF2aWdhdGlvbi13cmFwcGVyLnZlcnRpY2FsLmNhdGVnb3JpZXMtbWVudSA+IG5hdi5uYXZpZ2F0aW9uID4gdWwubmF2LW1lbnUgPiBsaSA+IGEuZGlzYWJsZWQ6YWN0aXZlLFxuLm5hdmlnYXRpb24td3JhcHBlci52ZXJ0aWNhbC5jYXRlZ29yaWVzLW1lbnUgPiBuYXYubmF2aWdhdGlvbiA+IHVsLm5hdi1tZW51ID4gbGkgPiBhLmRpc2FibGVkOmhvdmVyIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NjYyAhaW1wb3J0YW50O1xufVxuLm5hdmlnYXRpb24td3JhcHBlci52ZXJ0aWNhbC5jYXRlZ29yaWVzLW1lbnUgPiBuYXYubmF2aWdhdGlvbiA+IHVsLm5hdi1tZW51ID4gbGkuYWN0aXZlID4gYSxcbi5uYXZpZ2F0aW9uLXdyYXBwZXIudmVydGljYWwuY2F0ZWdvcmllcy1tZW51ID4gbmF2Lm5hdmlnYXRpb24gPiB1bC5uYXYtbWVudSA+IGxpLmFjdGl2ZSA+IGE6bGluayxcbi5uYXZpZ2F0aW9uLXdyYXBwZXIudmVydGljYWwuY2F0ZWdvcmllcy1tZW51ID4gbmF2Lm5hdmlnYXRpb24gPiB1bC5uYXYtbWVudSA+IGxpLmFjdGl2ZSA+IGE6dmlzaXRlZCxcbi5uYXZpZ2F0aW9uLXdyYXBwZXIudmVydGljYWwuY2F0ZWdvcmllcy1tZW51ID4gbmF2Lm5hdmlnYXRpb24gPiB1bC5uYXYtbWVudSA+IGxpLmFjdGl2ZSA+IGE6YWN0aXZlLFxuLm5hdmlnYXRpb24td3JhcHBlci52ZXJ0aWNhbC5jYXRlZ29yaWVzLW1lbnUgPiBuYXYubmF2aWdhdGlvbiA+IHVsLm5hdi1tZW51ID4gbGkuYWN0aXZlID4gYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZjBlMDA7XG59XG4ubmF2aWdhdGlvbi13cmFwcGVyLnZlcnRpY2FsLmNhdGVnb3JpZXMtbWVudSA+IG5hdi5uYXZpZ2F0aW9uID4gdWwubmF2LW1lbnUgPiBsaSA+IHVsLnN1Yi1uYXYtbWVudS5uZXN0ZWQtbGF5b3V0IGxpIGEge1xuICBmb250LXNpemU6IDAuOTVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAxLjJweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbn1cbi5uYXZpZ2F0aW9uLXdyYXBwZXIudmVydGljYWwuY2F0ZWdvcmllcy1tZW51ID4gbmF2Lm5hdmlnYXRpb24gPiB1bC5uYXYtbWVudSA+IGxpID4gdWwuc3ViLW5hdi1tZW51Lm5lc3RlZC1sYXlvdXQgbGkgYSxcbi5uYXZpZ2F0aW9uLXdyYXBwZXIudmVydGljYWwuY2F0ZWdvcmllcy1tZW51ID4gbmF2Lm5hdmlnYXRpb24gPiB1bC5uYXYtbWVudSA+IGxpID4gdWwuc3ViLW5hdi1tZW51Lm5lc3RlZC1sYXlvdXQgbGkgYTpsaW5rLFxuLm5hdmlnYXRpb24td3JhcHBlci52ZXJ0aWNhbC5jYXRlZ29yaWVzLW1lbnUgPiBuYXYubmF2aWdhdGlvbiA+IHVsLm5hdi1tZW51ID4gbGkgPiB1bC5zdWItbmF2LW1lbnUubmVzdGVkLWxheW91dCBsaSBhOnZpc2l0ZWQsXG4ubmF2aWdhdGlvbi13cmFwcGVyLnZlcnRpY2FsLmNhdGVnb3JpZXMtbWVudSA+IG5hdi5uYXZpZ2F0aW9uID4gdWwubmF2LW1lbnUgPiBsaSA+IHVsLnN1Yi1uYXYtbWVudS5uZXN0ZWQtbGF5b3V0IGxpIGE6YWN0aXZlIHtcbiAgY29sb3I6ICMxZjBlMDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLm5hdmlnYXRpb24td3JhcHBlci52ZXJ0aWNhbC5jYXRlZ29yaWVzLW1lbnUgPiBuYXYubmF2aWdhdGlvbiA+IHVsLm5hdi1tZW51ID4gbGkgPiB1bC5zdWItbmF2LW1lbnUubmVzdGVkLWxheW91dCBsaSBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGNvbG9yOiAjMWYwZTAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5uYXZpZ2F0aW9uLXdyYXBwZXIudmVydGljYWwuY2F0ZWdvcmllcy1tZW51ID4gbmF2Lm5hdmlnYXRpb24gPiB1bC5uYXYtbWVudSA+IGxpID4gdWwuc3ViLW5hdi1tZW51Lm5lc3RlZC1sYXlvdXQgbGkuYWN0aXZlID4gYSxcbi5uYXZpZ2F0aW9uLXdyYXBwZXIudmVydGljYWwuY2F0ZWdvcmllcy1tZW51ID4gbmF2Lm5hdmlnYXRpb24gPiB1bC5uYXYtbWVudSA+IGxpID4gdWwuc3ViLW5hdi1tZW51Lm5lc3RlZC1sYXlvdXQgbGkuYWN0aXZlID4gYTpsaW5rLFxuLm5hdmlnYXRpb24td3JhcHBlci52ZXJ0aWNhbC5jYXRlZ29yaWVzLW1lbnUgPiBuYXYubmF2aWdhdGlvbiA+IHVsLm5hdi1tZW51ID4gbGkgPiB1bC5zdWItbmF2LW1lbnUubmVzdGVkLWxheW91dCBsaS5hY3RpdmUgPiBhOnZpc2l0ZWQsXG4ubmF2aWdhdGlvbi13cmFwcGVyLnZlcnRpY2FsLmNhdGVnb3JpZXMtbWVudSA+IG5hdi5uYXZpZ2F0aW9uID4gdWwubmF2LW1lbnUgPiBsaSA+IHVsLnN1Yi1uYXYtbWVudS5uZXN0ZWQtbGF5b3V0IGxpLmFjdGl2ZSA+IGE6YWN0aXZlLFxuLm5hdmlnYXRpb24td3JhcHBlci52ZXJ0aWNhbC5jYXRlZ29yaWVzLW1lbnUgPiBuYXYubmF2aWdhdGlvbiA+IHVsLm5hdi1tZW51ID4gbGkgPiB1bC5zdWItbmF2LW1lbnUubmVzdGVkLWxheW91dCBsaS5hY3RpdmUgPiBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGNvbG9yOiAjMWYwZTAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5uYXZpZ2F0aW9uLXdyYXBwZXIudmVydGljYWwuY2F0ZWdvcmllcy1tZW51ID4gbmF2Lm5hdmlnYXRpb24gPiB1bC5uYXYtbWVudSA+IGxpLm9wZW5lZCA+IHVsLnN1Yi1uYXYtbWVudS5uZXN0ZWQtbGF5b3V0IHtcbiAgcGFkZGluZzogN3B4IDAgN3B4IDE1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWRkYTc7XG59XG4vKi5uYXZiYXIge1xuICBcbiAgLmhhbWJ1cmdlciB7XG4gICAgcGFkZGluZzogMTBweCA3cHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgZm9udC1zaXplOiAwLjhyZW07XG4gICAgXG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgd2lkdGg6IDFweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgfVxuICAgIFxuICAgICYsIC5mYSB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICB9XG4gICAgXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQyNXB4KSB7XG4gICAgICBmb250LXNpemU6IDFyZW07XG4gICAgfVxuICAgIFxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgfVxuICAgIFxuICAgIC5mYS5mYS1jaGV2cm9uLXJpZ2h0IHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICBmb250LXNpemU6IDAuN3JlbTtcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzO1xuICAgIH1cbiAgICBcbiAgICBzcGFuIHtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICBcbiAgICAgICYubGFyZ2UtbW9iaWxlLXZpc2libGUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgLmZsZXhib3gge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIFxuICAgIHN2ZywgLml6IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgd2lkdGg6IDIycHg7XG4gICAgICBoZWlnaHQ6IDIycHg7XG4gICAgICBcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0MjVweCkge1xuICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgfVxuICAgICAgXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgc3ZnIHtcbiAgICAgIHBhdGgge1xuICAgICAgICBmaWxsOiAjZmZmO1xuICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAuY3JvaXNhbnQtaWNvbiBwYXRoLCAuc3RvcmUtaWNvbiBwYXRoIHtcbiAgICAgIGFuaW1hdGlvbjogdW5zZXQgIWltcG9ydGFudDtcbiAgICAgIGFuaW1hdGlvbi1kaXJlY3Rpb246IHVuc2V0ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIFxuICAgICYuYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IEBwcmltYXJ5Q29sb3I7XG4gICAgICBcbiAgICAgIC5mYS5mYS1jaGV2cm9uLXJpZ2h0IHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgICAgfVxuICAgICAgXG4gICAgICAuY3JvaXNhbnQtaWNvbiB7XG4gICAgICAgIHBhdGgge1xuICAgICAgICAgIHN0cm9rZTogI2ZmZjtcbiAgICAgICAgICBhbmltYXRpb246IHVuc2V0ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgYW5pbWF0aW9uLWRpcmVjdGlvbjogdW5zZXQgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgXG4gICAgfVxuICB9XG4gIFxuICAmLmhvcml6b250YWwge1xuICAgIFxuICAgICYudG9wLWxpbmUge1xuICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgei1pbmRleDogMTUwMDAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogQHByaW1hcnlDb2xvcjtcbiAgICAgIFxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IEBzdGFuZGFyZE1lbnVIaWRlKSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBcbiAgICAgICAgJi5vbi1zY3JvbGwge1xuICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnQHtpbWFnZXNQYXRofS90b3AtYmFyLWJhY2tncm91bmQuanBnJyk7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4ICM3MDM0MDAgc29saWQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIFxuICAgICAgPiAubmF2YmFyLWJvZHkge1xuICAgICAgICBcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgID4gLm5hdmJhci1ncm91cCB7XG4gICAgICAgICAgXG4gICAgICAgICAgPiAubmF2YmFyLWl0ZW0ge1xuICAgICAgICAgICAgQGl0ZW1QYWRkaW5nOiAxNXB4IDE1cHg7XG4gICAgICAgICAgICBcbiAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgXG4gICAgICAgICAgICA+IGEubmF2YmFyLWxpbmsge1xuICAgICAgICAgICAgICBwYWRkaW5nOiBAaXRlbVBhZGRpbmc7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICYsICY6bGluaywgJjp2aXNpdGVkLCAmOmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQHByaW1hcnlDb2xvcjtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQHRlcm5hcnlDb2xvcjtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgJi5kaXNhYmxlZCB7XG4gICAgICAgICAgICAgICAgJiwgJjpsaW5rLCAmOnZpc2l0ZWQsICY6YWN0aXZlLCAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGRpc2FibGVGaWVsZEJvcmRlckNvbG9yO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICBcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIFxuICAgICAgICAgICAgJi5sb2dvLWl0ZW0ge1xuICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggMTVweCA1cHggNXB4O1xuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogODRweDtcbiAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IHVuc2V0O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IEBzdGFuZGFyZE1lbnVIaWRlKSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICBcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIFxuICAgICAgICAgICAgJi5zb2NpYWwge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgLm5hdmJhci1saW5rIHtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAuZmFjZWJvb2stZiB7XG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICNmZmY7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgIC5mYWNlYm9vay13cmFwIHtcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogQHByaW1hcnlDb2xvcjtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgICAgIC5mYWNlYm9vay13cmFwIHtcbiAgICAgICAgICAgICAgICAgICAgICBmaWxsOiBAdGVybmFyeUNvbG9yO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIFxuICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogQHN0YW5kYXJkTWVudUhpZGUpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIFxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgXG4gICAgICAgICAgICAmLnRpdGxlLWl0ZW0ge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgaDEsIGgyLCBoMywgaDQsIGg1IHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDM1cHg7XG4gICAgICAgICAgICAgICAgY29sb3I6IEBwcmltYXJ5VGV4dENvbG9yO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xMnB4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQHNlY29uZGFyeUNvbG9yO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIFxuICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogQHN0YW5kYXJkTWVudUhpZGUpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBcbiAgICAgICAgICAgICYub3JkZXItYmFza2V0IHtcbiAgICAgICAgICAgICAgLmRldi10ZXh0IHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBcbiAgICAgICAgICAgICYuZHJvcC1kb3duLWl0ZW0ge1xuICAgICAgICAgICAgICBwb3NpdGlvbjogdW5zZXQ7XG4gICAgICAgICAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IHVuc2V0O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIFxuICAgICAgICAgICAgICA+IC5kcm9wLWRvd24td3JhcCB7XG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDMwMHB4O1xuICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA2MDBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgLmRyb3AtZG93bi1hcmVhIHtcbiAgICAgICAgICAgICAgICAgICYsICY6bGluaywgJjp2aXNpdGVkLCAmOmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBwcmltYXJ5Q29sb3I7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44cmVtO1xuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDMwMHB4O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTNweCAxNXB4O1xuICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjVweDtcbiAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyLCAmLmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAdGVybmFyeUNvbG9yO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDYwcHg7XG4gICAgICAgICAgICAgICAgICAgID4gc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgLmRyb3AtZG93bi1jb250ZW50IHtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDI1cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBcbiAgICAgICAgICB9XG4gICAgICAgICAgXG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgJi5tYWluLW1lbnUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogQHByaW1hcnlDb2xvcjtcbiAgICAgIGJvcmRlci10b3A6IDJweCBAcHJpbWFyeUNvbG9yIHNvbGlkO1xuICAgICAgei1pbmRleDogMTQ5MDAwO1xuICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgdG9wOiA1MHB4O1xuICAgICAgXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogQHN0YW5kYXJkTWVudUhpZGUpIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDMxIDE0IDAgLyA1NSUpO1xuICAgICAgICBib3JkZXItdG9wOiAwO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRvcDogdW5zZXQgIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLXRvcDogMTAzcHg7XG4gICAgICB9XG4gICAgICBcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiBAZGVza3RvcExheW91dEJyZWFrKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgICB9XG4gICAgICBcbiAgICAgIC5uYXZiYXItYm9keSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBtYXgtd2lkdGg6IEBwYWdlTWF4V2lkdGg7XG4gICAgICAgIFxuICAgICAgICAubWFrZS1kaXNwbGF5LXBhZGRpbmdzKCk7XG4gICAgICAgIFxuICAgICAgICAubmF2YmFyLWdyb3VwIHtcbiAgICAgICAgICBcbiAgICAgICAgICAmLmxvZ28ge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IEBzdGFuZGFyZE1lbnVIaWRlKSB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgdG9wOiAtMjAwJTtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogQGRlc2t0b3BMYXlvdXRCcmVhaykge1xuICAgICAgICAgICAgICB0b3A6IC0xNzAlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgXG4gICAgICAgICAgICAubG9nby1pdGVtIHtcbiAgICAgICAgICAgICAgLm5hdmJhci1saW5rIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDNyZW0gMCAwO1xuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMTBweDtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgXG4gICAgICAgICAgfVxuICAgICAgICAgIFxuICAgICAgICAgIC5uYXZiYXItaXRlbSB7XG4gICAgICAgICAgICBcbiAgICAgICAgICAgICYudGl0bGUtaXRlbSB7XG4gICAgICAgICAgICAgIGgyIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjhlMDtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggI2U1ZTVlNSBzb2xpZDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMXJlbTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgXG4gICAgICAgICAgfVxuICAgICAgICAgIFxuICAgICAgICAgICYuaGFtYnVyZ2VyLWRlc3Qge1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogQHN0YW5kYXJkTWVudUhpZGUpIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgXG4gICAgICAgICAgICAuaGFtYnVyZ2VyIHtcbiAgICAgICAgICAgICAgb3JkZXI6IDE7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIFxuICAgICAgICAgICAgJi5kZWxpdmVyeS1wbGFjZS1oYW1idXJnZXIge1xuICAgICAgICAgICAgICBvcmRlcjogMjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIFxuICAgICAgICAgICAgJi5wcm9kdWN0LWNhdGVnb3J5LWhhbWJ1cmdlciB7XG4gICAgICAgICAgICAgIG9yZGVyOiAzO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgXG4gICAgICAgICAgICAmLmRheXMtaW4td2Vlay1oYW1idXJnZXIge1xuICAgICAgICAgICAgICBvcmRlcjogNDtcbiAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgIC5oYW1idXJnZXIge1xuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAuZGF5LWluLXdlZWstaWNvbnMge1xuICAgICAgICAgICAgICAgICAgLm5vLW9yZGVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBcbiAgICAgICAgICAgICYuYXJyaXZhbC1udW0taGFtYnVyZ2VyIHtcbiAgICAgICAgICAgICAgb3JkZXI6IDU7XG4gICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAuaGFtYnVyZ2VyOjphZnRlciB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgXG4gICAgICAgICAgfVxuICAgICAgICAgIFxuICAgICAgICAgICYubWVudS13cmFwIHtcbiAgICAgICAgICAgIGZsZXgtZ3JvdzogMDtcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IHVuaXQoQHN0YW5kYXJkTWVudUhpZGUgLSAxLCBweCkpIHtcbiAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgIGxlZnQ6IHVuc2V0O1xuICAgICAgICAgICAgICBtYXgtd2lkdGg6IDM1MHB4O1xuICAgICAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogdmlzaWJpbGl0eSAwLjNzLCB3aWR0aCAwLjNzO1xuICAgICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNkNmQ2ZDY7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBtb2JpbGVUb3BNZW51QmdDb2xvcjtcbiAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICYudmlzaWJsZSB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIFxuICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMjVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIFxuICAgICAgICAgICAgPiAubmF2YmFyLWl0ZW0ge1xuICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgLl9fX2hvdmVyU3R5bGVzKCkge1xuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgIGNvbG9yOiBAdGVydGlhcnlDb2xvcjtcbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICBzdmcgcGF0aCB7XG4gICAgICAgICAgICAgICAgICBmaWxsOiBAdGVydGlhcnlDb2xvciAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogY2FsYyhAc3RhbmRhcmRNZW51SGlkZSArIDFweCkpIHtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiBAc2Vjb25kYXJ5Q29sb3I7XG4gICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgICAgICAgIHN2ZyBwYXRoIHtcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogQHNlY29uZGFyeUNvbG9yICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIFxuICAgICAgICAgICAgICA+IGEubmF2YmFyLWxpbmsge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMS4ycHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzO1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTVweCAzMHB4O1xuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiBjYWxjKEBzdGFuZGFyZE1lbnVIaWRlICsgMXB4KSkge1xuICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTVweCAzMHB4IDE1cHggMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgLmZsZXhib3gge1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogMjVweDtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcztcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogQHByaW1hcnlDb2xvciAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogY2FsYyhAc3RhbmRhcmRNZW51SGlkZSArIDFweCkpIHtcbiAgICAgICAgICAgICAgICAgICAgICBmaWxsOiBAc2Vjb25kYXJ5Q29sb3IgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAmLCAmOmxpbmssICY6dmlzaXRlZCwgJjphY3RpdmUge1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogQHByaW1hcnlDb2xvcjtcbiAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiBjYWxjKEBzdGFuZGFyZE1lbnVIaWRlICsgMXB4KSkge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogQHNlY29uZGFyeUNvbG9yO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgIC5fX19ob3ZlclN0eWxlcygpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgJi5hY3RpdmUgPiBhLm5hdmJhci1saW5rIHtcbiAgICAgICAgICAgICAgICAmLCAmOmxpbmssICY6dmlzaXRlZCwgJjphY3RpdmUsICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgLl9fX2hvdmVyU3R5bGVzKCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIFxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogQHN0YW5kYXJkTWVudUhpZGUpIHtcbiAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICY6bm90KCNwYWdlcy1tZW51KSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIFxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgXG4gICAgICAgICAgICAmLmRheXMtaW4td2Vlay1tZW51IHtcbiAgICAgICAgICAgICAgPiAubmF2YmFyLWl0ZW0gPiAubmF2YmFyLWxpbmsge1xuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgXG4gICAgICAgICAgfVxuICAgICAgICAgIFxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIFxuICAgICYuY3VzdG9tLW1lbnUge1xuICAgICAgXG4gICAgICAubmF2YmFyLWJvZHkge1xuICAgICAgICBcbiAgICAgICAgLm5hdmJhci1ncm91cC5tZW51LXdyYXAge1xuICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIGxlZnQ6IHVuc2V0O1xuICAgICAgICAgIHRvcDogdW5zZXQ7XG4gICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgICAgICAgb3ZlcmZsb3cteDogc2Nyb2xsO1xuICAgICAgICAgIFxuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiBAc3RhbmRhcmRNZW51SGlkZSkge1xuICAgICAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgICBcbiAgICAgICAgICA+IC5uYXZiYXItaXRlbSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIC5fX19ob3ZlclN0eWxlcygpIHtcbiAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQHByaW1hcnlDb2xvcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIFxuICAgICAgICAgICAgPiBhLm5hdmJhci1saW5rIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAxNHB4O1xuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzO1xuICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgIFxuICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogQHN0YW5kYXJkTWVudUhpZGUpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuODVyZW07XG4gICAgICAgICAgICAgICAgcGFkZGluZzogN3B4IDEycHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgIC5vcmRlci10eXBlcy1hbW91bnQge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMjUlLCAtNTAlKTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzliZTFjO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4ICM2OGEyMTkgc29saWQ7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgM3B4O1xuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMS4zcmVtO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4ycmVtO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC45cmVtO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICYsICY6bGluaywgJjp2aXNpdGVkLCAmOmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgY29sb3I6IEBwcmltYXJ5Q29sb3I7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgQHByaW1hcnlDb2xvcjtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgLl9fX2hvdmVyU3R5bGVzKCk7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICYuZGlzYWJsZWQge1xuICAgICAgICAgICAgICAgICYsICY6bGluaywgJjp2aXNpdGVkLCAmOmFjdGl2ZSwgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzdlNzM2OSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICBcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIFxuICAgICAgICAgICAgJi5hY3RpdmUgPiBhLm5hdmJhci1saW5rIHtcbiAgICAgICAgICAgICAgJiwgJjpsaW5rLCAmOnZpc2l0ZWQsICY6YWN0aXZlLCAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAuX19faG92ZXJTdHlsZXMoKTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgXG4gICAgICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIFxuICAgICAgICAgIH1cbiAgICAgICAgICBcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgJi5icmVhZGNydW1iLW5hdiB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYigzMSAxNCAwIC8gMzAlKTtcbiAgICAgIFxuICAgICAgLm5hdmJhci1ib2R5IHtcbiAgICAgICAgbWF4LXdpZHRoOiBAcGFnZU1heFdpZHRoO1xuICAgICAgICAubWFrZS1kaXNwbGF5LXBhZGRpbmdzKCk7XG4gICAgICAgIFxuICAgICAgICAubmF2YmFyLWdyb3VwIHtcbiAgICAgICAgICAubmF2YmFyLWl0ZW0ge1xuICAgICAgICAgICAgJi5icmVhZGNydW1iLWl0ZW0ge1xuICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMDtcbiAgICAgICAgICAgICAgY29sb3I6IEBzZWNvbmRhcnlDb2xvcjtcbiAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICYsICY6bGluaywgJjp2aXNpdGVkLCAmOmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogQHNlY29uZGFyeUNvbG9yO1xuICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiBAc2Vjb25kYXJ5Q29sb3I7XG4gICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgXG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICBcbiAgICB9XG4gICAgXG4gIH1cbiAgXG4gICYudmVydGljYWwge1xuICAgIFxuICAgIC5kaXZpZGVyIHtcbiAgICAgIGhlaWdodDogMXB4O1xuICAgICAgbWFyZ2luOiA5cHggMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlNWU1ZTU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG9yZGVyOiAxO1xuICAgIH1cbiAgICBcbiAgICAmLnVzZXItbWVudSB7XG4gICAgICBcbiAgICAgIC5uYXZiYXItZ3JvdXAubWVudS13cmFwIHtcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcbiAgICAgICAgbGVmdDogdW5zZXQgIWltcG9ydGFudDtcbiAgICAgICAgdG9wOiB1bnNldCAhaW1wb3J0YW50O1xuICAgICAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgXG4gICAgICAgIC5uYXZiYXItaXRlbSB7XG4gICAgICAgICAgXG4gICAgICAgICAgJi50aXRsZS1pdGVtIHtcbiAgICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIFxuICAgICAgICAgIC5fX19ob3ZlclN0eWxlcygpIHtcbiAgICAgICAgICAgIGNvbG9yOiBAcHJpbWFyeUNvbG9yICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgICAgICB9XG4gICAgICAgICAgXG4gICAgICAgICAgPiBhLm5hdmJhci1saW5rIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC45NXJlbSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuMnB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICBwYWRkaW5nOiA4cHggMTVweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgXG4gICAgICAgICAgICAmLCAmOmxpbmssICY6dmlzaXRlZCwgJjphY3RpdmUge1xuICAgICAgICAgICAgICBjb2xvcjogQHByaW1hcnlDb2xvciAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgLl9fX2hvdmVyU3R5bGVzKCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBcbiAgICAgICAgICB9XG4gICAgICAgICAgXG4gICAgICAgICAgJi5hY3RpdmUgPiBhIHtcbiAgICAgICAgICAgICYsICY6bGluaywgJjp2aXNpdGVkLCAmOmFjdGl2ZSwgJjpob3ZlciB7XG4gICAgICAgICAgICAgIC5fX19ob3ZlclN0eWxlc1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICBcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAmLmNhdGVnb3JpZXMtbWVudSB7XG4gICAgICBcbiAgICAgIC5uYXZiYXItZ3JvdXAubWVudS13cmFwIHtcbiAgICAgICAgXG4gICAgICAgIC5uYXZiYXItaXRlbSB7XG4gICAgICAgICAgXG4gICAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgICAgICBib3JkZXItdG9wOiAycHggc29saWQgI2I2OTk2ZjsgLy8gVmFjb3ZcbiAgICAgICAgICB9XG4gICAgICAgICAgXG4gICAgICAgICAgLl9fX2hvdmVyU3R5bGVzKCkge1xuXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICBjb2xvcjogQHNlY29uZGFyeUNvbG9yO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQHByaW1hcnlDb2xvcjtcbiAgICAgICAgICB9XG4gICAgICAgICAgXG4gICAgICAgICAgPiBhLm5hdmJhci1saW5rIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC45cmVtO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuMnB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgcGFkZGluZzogMTJweCAxNXB4O1xuICAgICAgICAgICAgXG4gICAgICAgICAgICBcbiAgICAgICAgICAgICYsICY6bGluaywgJjp2aXNpdGVkLCAmOmFjdGl2ZSB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBjYXRlZ29yaWVzTWVudUJnQ29sb3I7XG4gICAgICAgICAgICAgIGNvbG9yOiBAcHJpbWFyeUNvbG9yO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgLl9fX2hvdmVyU3R5bGVzKCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBcbiAgICAgICAgICAgICYuZGlzYWJsZWQge1xuICAgICAgICAgICAgICAmLCAmOmxpbmssICY6dmlzaXRlZCwgJjphY3RpdmUsICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzdlNzM2OSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIFxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgXG4gICAgICAgICAgfVxuICAgICAgICAgIFxuICAgICAgICAgICYuYWN0aXZlID4gYS5uYXZiYXItbGluayB7XG4gICAgICAgICAgICAmLCAmOmxpbmssICY6dmlzaXRlZCwgJjphY3RpdmUsICY6aG92ZXIge1xuICAgICAgICAgICAgICAuX19faG92ZXJTdHlsZXMoKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgXG4gICAgICAgICAgLnN1Yi1uYXZiYXIubmVzdGVkLWxheW91dCB7XG4gICAgICAgICAgICAubmF2YmFyLWdyb3VwIHtcbiAgICAgICAgICAgICAgLm5hdmJhci1pdGVtIHtcbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAuX19faG92ZXJTdHlsZXMoKSB7XG4gICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiBAcHJpbWFyeUNvbG9yO1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgIGEubmF2YmFyLWxpbmsge1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjk1cmVtO1xuICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuMnB4O1xuICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICYsICY6bGluaywgJjp2aXNpdGVkLCAmOmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiBAcHJpbWFyeUNvbG9yO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIC5fX19ob3ZlclN0eWxlcygpO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICYuYWN0aXZlID4gYS5uYXZiYXItbGluayB7XG4gICAgICAgICAgICAgICAgICAmLCAmOmxpbmssICY6dmlzaXRlZCwgJjphY3RpdmUsICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAuX19faG92ZXJTdHlsZXMoKTtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgXG4gICAgICAgICAgJi5vcGVuZWQgLnN1Yi1uYXZiYXIubmVzdGVkLWxheW91dCB7XG4gICAgICAgICAgICBwYWRkaW5nOiA3cHggMCA3cHggMTVweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBjYXRlZ29yaWVzTWVudUJnQ29sb3I7XG4gICAgICAgICAgfVxuICAgICAgICAgIFxuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgfVxuICAgIH1cbiAgICBcbiAgfVxuICBcbn1cbiovXG4uc3dpcGVyLXNsaWRlIHtcbiAgaGVpZ2h0OiB1bnNldDtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5ob21lLXNsaWRlciB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXgtd2lkdGg6IDI1NjBweDtcbn1cbi5ob21lLXNsaWRlciAuc2xpZGVyLXNsaWRlcyAuc2xpZGVyLXNsaWRlIGltZyB7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIG1heC1oZWlnaHQ6IHVuc2V0O1xufVxuLmhvbWUtc2xpZGVyIC5zd2lwZXItYnV0dG9uLXByZXYsXG4uaG9tZS1zbGlkZXIgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZjBlMDA7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcztcbiAgd2lkdGg6IDYwcHg7XG4gIGhlaWdodDogNjBweDtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgcGFkZGluZzogMTVweDtcbn1cbi5ob21lLXNsaWRlciAuc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVyLFxuLmhvbWUtc2xpZGVyIC5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG4uaG9tZS1zbGlkZXIgLnN3aXBlci1idXR0b24tcHJldjpob3Zlcixcbi5ob21lLXNsaWRlciAuc3dpcGVyLWJ1dHRvbi1uZXh0OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNkMjAwMDtcbn1cbi5ob21lLXNsaWRlciAuc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vLi4vLi4vZnJvbnQvZGVzaWduL2ljb25zL3NsaWRlci1hcnJvdy1sZWZ0LnN2Z1wiKTtcbn1cbi5ob21lLXNsaWRlciAuc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vLi4vLi4vZnJvbnQvZGVzaWduL2ljb25zL3NsaWRlci1hcnJvdy1yaWdodC5zdmdcIik7XG59XG4uaG9tZS1zbGlkZXIgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDNweCAjMWYwZTAwIHNvbGlkO1xuICB3aWR0aDogMS4zcmVtO1xuICBoZWlnaHQ6IDEuM3JlbTtcbiAgb3BhY2l0eTogMTtcbn1cbi5ob21lLXNsaWRlciAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZjBlMDA7XG59XG4uYmxvY2tzIHtcbiAgbWFyZ2luOiAxMHB4IDA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICB3aWR0aDogMTAwJTtcbn1cbi5ibG9ja3MgPiAuYmxvY2sge1xuICBmbGV4LWdyb3c6IDE7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmJsb2Nrcy5nYXAtaC0yMCB7XG4gIG1hcmdpbi10b3A6IGNhbGMoMTBweCAtIDIwcHgpO1xufVxuLmJsb2Nrcy5nYXAtaC0yMCA+IC5ibG9jayB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG4uYmxvY2tzLmdhcC1oLTE1IHtcbiAgbWFyZ2luLXRvcDogY2FsYygxMHB4IC0gMTVweCk7XG59XG4uYmxvY2tzLmdhcC1oLTE1ID4gLmJsb2NrIHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cbi5ibG9ja3MuZ2FwLWgtMTAge1xuICBtYXJnaW4tdG9wOiBjYWxjKDEwcHggLSAxMHB4KTtcbn1cbi5ibG9ja3MuZ2FwLWgtMTAgPiAuYmxvY2sge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuLmJsb2Nrcy5nYXAtaC01IHtcbiAgbWFyZ2luLXRvcDogY2FsYygxMHB4IC0gNXB4KTtcbn1cbi5ibG9ja3MuZ2FwLWgtNSA+IC5ibG9jayB7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cbi5ibG9ja3MuZ2FwLWgtMCB7XG4gIG1hcmdpbi10b3A6IGNhbGMoMTBweCAtIDBweCk7XG59XG4uYmxvY2tzLmdhcC1oLTAgPiAuYmxvY2sge1xuICBtYXJnaW4tdG9wOiAwcHg7XG59XG4uYmxvY2tzLmdhcC0yMCB7XG4gIG1hcmdpbi10b3A6IGNhbGMoMTBweCAtIDIwcHgpO1xufVxuLmJsb2Nrcy5nYXAtMjAgPiAuYmxvY2sge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuLmJsb2Nrcy5nYXAtMTUge1xuICBtYXJnaW4tdG9wOiBjYWxjKDEwcHggLSAxNXB4KTtcbn1cbi5ibG9ja3MuZ2FwLTE1ID4gLmJsb2NrIHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cbi5ibG9ja3MuZ2FwLTEwIHtcbiAgbWFyZ2luLXRvcDogY2FsYygxMHB4IC0gMTBweCk7XG59XG4uYmxvY2tzLmdhcC0xMCA+IC5ibG9jayB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG4uYmxvY2tzLmdhcC01IHtcbiAgbWFyZ2luLXRvcDogY2FsYygxMHB4IC0gNXB4KTtcbn1cbi5ibG9ja3MuZ2FwLTUgPiAuYmxvY2sge1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG4uYmxvY2tzLmdhcC0wIHtcbiAgbWFyZ2luLXRvcDogY2FsYygxMHB4IC0gMHB4KTtcbn1cbi5ibG9ja3MuZ2FwLTAgPiAuYmxvY2sge1xuICBtYXJnaW4tdG9wOiAwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDAwcHgpIHtcbiAgLmJsb2Nrcy5jb2xzLTggPiAuYmxvY2ssXG4gIC5ibG9ja3MuY29scy03ID4gLmJsb2NrLFxuICAuYmxvY2tzLmNvbHMtNiA+IC5ibG9jayxcbiAgLmJsb2Nrcy5jb2xzLTUgPiAuYmxvY2ssXG4gIC5ibG9ja3MuY29scy00ID4gLmJsb2NrLFxuICAuYmxvY2tzLmNvbHMtMyA+IC5ibG9jayxcbiAgLmJsb2Nrcy5jb2xzLTIgPiAuYmxvY2sge1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG4gIC5ibG9ja3MuY29scy04LmdhcC12LTIwID4gLmJsb2NrLFxuICAuYmxvY2tzLmNvbHMtNy5nYXAtdi0yMCA+IC5ibG9jayxcbiAgLmJsb2Nrcy5jb2xzLTYuZ2FwLXYtMjAgPiAuYmxvY2ssXG4gIC5ibG9ja3MuY29scy01LmdhcC12LTIwID4gLmJsb2NrLFxuICAuYmxvY2tzLmNvbHMtNC5nYXAtdi0yMCA+IC5ibG9jayxcbiAgLmJsb2Nrcy5jb2xzLTMuZ2FwLXYtMjAgPiAuYmxvY2ssXG4gIC5ibG9ja3MuY29scy0yLmdhcC12LTIwID4gLmJsb2NrLFxuICAuYmxvY2tzLmNvbHMtOC5nYXAtMjAgPiAuYmxvY2ssXG4gIC5ibG9ja3MuY29scy03LmdhcC0yMCA+IC5ibG9jayxcbiAgLmJsb2Nrcy5jb2xzLTYuZ2FwLTIwID4gLmJsb2NrLFxuICAuYmxvY2tzLmNvbHMtNS5nYXAtMjAgPiAuYmxvY2ssXG4gIC5ibG9ja3MuY29scy00LmdhcC0yMCA+IC5ibG9jayxcbiAgLmJsb2Nrcy5jb2xzLTMuZ2FwLTIwID4gLmJsb2NrLFxuICAuYmxvY2tzLmNvbHMtMi5nYXAtMjAgPiAuYmxvY2sge1xuICAgIG1heC13aWR0aDogY2FsYyg1MCUgLSAoMjBweCAvIDIpKTtcbiAgfVxuICAuYmxvY2tzLmNvbHMtOC5nYXAtdi0xNSA+IC5ibG9jayxcbiAgLmJsb2Nrcy5jb2xzLTcuZ2FwLXYtMTUgPiAuYmxvY2ssXG4gIC5ibG9ja3MuY29scy02LmdhcC12LTE1ID4gLmJsb2NrLFxuICAuYmxvY2tzLmNvbHMtNS5nYXAtdi0xNSA+IC5ibG9jayxcbiAgLmJsb2Nrcy5jb2xzLTQuZ2FwLXYtMTUgPiAuYmxvY2ssXG4gIC5ibG9ja3MuY29scy0zLmdhcC12LTE1ID4gLmJsb2NrLFxuICAuYmxvY2tzLmNvbHMtMi5nYXAtdi0xNSA+IC5ibG9jayxcbiAgLmJsb2Nrcy5jb2xzLTguZ2FwLTE1ID4gLmJsb2NrLFxuICAuYmxvY2tzLmNvbHMtNy5nYXAtMTUgPiAuYmxvY2ssXG4gIC5ibG9ja3MuY29scy02LmdhcC0xNSA+IC5ibG9jayxcbiAgLmJsb2Nrcy5jb2xzLTUuZ2FwLTE1ID4gLmJsb2NrLFxuICAuYmxvY2tzLmNvbHMtNC5nYXAtMTUgPiAuYmxvY2ssXG4gIC5ibG9ja3MuY29scy0zLmdhcC0xNSA+IC5ibG9jayxcbiAgLmJsb2Nrcy5jb2xzLTIuZ2FwLTE1ID4gLmJsb2NrIHtcbiAgICBtYXgtd2lkdGg6IGNhbGMoNTAlIC0gKDE1cHggLyAyKSk7XG4gIH1cbiAgLmJsb2Nrcy5jb2xzLTguZ2FwLXYtMTAgPiAuYmxvY2ssXG4gIC5ibG9ja3MuY29scy03LmdhcC12LTEwID4gLmJsb2NrLFxuICAuYmxvY2tzLmNvbHMtNi5nYXAtdi0xMCA+IC5ibG9jayxcbiAgLmJsb2Nrcy5jb2xzLTUuZ2FwLXYtMTAgPiAuYmxvY2ssXG4gIC5ibG9ja3MuY29scy00LmdhcC12LTEwID4gLmJsb2NrLFxuICAuYmxvY2tzLmNvbHMtMy5nYXAtdi0xMCA+IC5ibG9jayxcbiAgLmJsb2Nrcy5jb2xzLTIuZ2FwLXYtMTAgPiAuYmxvY2ssXG4gIC5ibG9ja3MuY29scy04LmdhcC0xMCA+IC5ibG9jayxcbiAgLmJsb2Nrcy5jb2xzLTcuZ2FwLTEwID4gLmJsb2NrLFxuICAuYmxvY2tzLmNvbHMtNi5nYXAtMTAgPiAuYmxvY2ssXG4gIC5ibG9ja3MuY29scy01LmdhcC0xMCA+IC5ibG9jayxcbiAgLmJsb2Nrcy5jb2xzLTQuZ2FwLTEwID4gLmJsb2NrLFxuICAuYmxvY2tzLmNvbHMtMy5nYXAtMTAgPiAuYmxvY2ssXG4gIC5ibG9ja3MuY29scy0yLmdhcC0xMCA+IC5ibG9jayB7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDUwJSAtICgxMHB4IC8gMikpO1xuICB9XG4gIC5ibG9ja3MuY29scy04LmdhcC12LTUgPiAuYmxvY2ssXG4gIC5ibG9ja3MuY29scy03LmdhcC12LTUgPiAuYmxvY2ssXG4gIC5ibG9ja3MuY29scy02LmdhcC12LTUgPiAuYmxvY2ssXG4gIC5ibG9ja3MuY29scy01LmdhcC12LTUgPiAuYmxvY2ssXG4gIC5ibG9ja3MuY29scy00LmdhcC12LTUgPiAuYmxvY2ssXG4gIC5ibG9ja3MuY29scy0zLmdhcC12LTUgPiAuYmxvY2ssXG4gIC5ibG9ja3MuY29scy0yLmdhcC12LTUgPiAuYmxvY2ssXG4gIC5ibG9ja3MuY29scy04LmdhcC01ID4gLmJsb2NrLFxuICAuYmxvY2tzLmNvbHMtNy5nYXAtNSA+IC5ibG9jayxcbiAgLmJsb2Nrcy5jb2xzLTYuZ2FwLTUgPiAuYmxvY2ssXG4gIC5ibG9ja3MuY29scy01LmdhcC01ID4gLmJsb2NrLFxuICAuYmxvY2tzLmNvbHMtNC5nYXAtNSA+IC5ibG9jayxcbiAgLmJsb2Nrcy5jb2xzLTMuZ2FwLTUgPiAuYmxvY2ssXG4gIC5ibG9ja3MuY29scy0yLmdhcC01ID4gLmJsb2NrIHtcbiAgICBtYXgtd2lkdGg6IGNhbGMoNTAlIC0gKDVweCAvIDIpKTtcbiAgfVxuICAuYmxvY2tzLmNvbHMtOC5nYXAtdi0wID4gLmJsb2NrLFxuICAuYmxvY2tzLmNvbHMtNy5nYXAtdi0wID4gLmJsb2NrLFxuICAuYmxvY2tzLmNvbHMtNi5nYXAtdi0wID4gLmJsb2NrLFxuICAuYmxvY2tzLmNvbHMtNS5nYXAtdi0wID4gLmJsb2NrLFxuICAuYmxvY2tzLmNvbHMtNC5nYXAtdi0wID4gLmJsb2NrLFxuICAuYmxvY2tzLmNvbHMtMy5nYXAtdi0wID4gLmJsb2NrLFxuICAuYmxvY2tzLmNvbHMtMi5nYXAtdi0wID4gLmJsb2NrLFxuICAuYmxvY2tzLmNvbHMtOC5nYXAtMCA+IC5ibG9jayxcbiAgLmJsb2Nrcy5jb2xzLTcuZ2FwLTAgPiAuYmxvY2ssXG4gIC5ibG9ja3MuY29scy02LmdhcC0wID4gLmJsb2NrLFxuICAuYmxvY2tzLmNvbHMtNS5nYXAtMCA+IC5ibG9jayxcbiAgLmJsb2Nrcy5jb2xzLTQuZ2FwLTAgPiAuYmxvY2ssXG4gIC5ibG9ja3MuY29scy0zLmdhcC0wID4gLmJsb2NrLFxuICAuYmxvY2tzLmNvbHMtMi5nYXAtMCA+IC5ibG9jayB7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYmxvY2tzLmNvbHMtOCA+IC5ibG9jayxcbiAgLmJsb2Nrcy5jb2xzLTcgPiAuYmxvY2ssXG4gIC5ibG9ja3MuY29scy02ID4gLmJsb2NrLFxuICAuYmxvY2tzLmNvbHMtNSA+IC5ibG9jayxcbiAgLmJsb2Nrcy5jb2xzLTQgPiAuYmxvY2ssXG4gIC5ibG9ja3MuY29scy0zID4gLmJsb2NrIHtcbiAgICBtYXgtd2lkdGg6IDMzLjMzJTtcbiAgfVxuICAuYmxvY2tzLmNvbHMtOC5nYXAtdi0yMCA+IC5ibG9jayxcbiAgLmJsb2Nrcy5jb2xzLTcuZ2FwLXYtMjAgPiAuYmxvY2ssXG4gIC5ibG9ja3MuY29scy02LmdhcC12LTIwID4gLmJsb2NrLFxuICAuYmxvY2tzLmNvbHMtNS5nYXAtdi0yMCA+IC5ibG9jayxcbiAgLmJsb2Nrcy5jb2xzLTQuZ2FwLXYtMjAgPiAuYmxvY2ssXG4gIC5ibG9ja3MuY29scy0zLmdhcC12LTIwID4gLmJsb2NrLFxuICAuYmxvY2tzLmNvbHMtOC5nYXAtMjAgPiAuYmxvY2ssXG4gIC5ibG9ja3MuY29scy03LmdhcC0yMCA+IC5ibG9jayxcbiAgLmJsb2Nrcy5jb2xzLTYuZ2FwLTIwID4gLmJsb2NrLFxuICAuYmxvY2tzLmNvbHMtNS5nYXAtMjAgPiAuYmxvY2ssXG4gIC5ibG9ja3MuY29scy00LmdhcC0yMCA+IC5ibG9jayxcbiAgLmJsb2Nrcy5jb2xzLTMuZ2FwLTIwID4gLmJsb2NrIHtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMzMuMzMlIC0gKDIwcHggLyAyKSk7XG4gIH1cbiAgLmJsb2Nrcy5jb2xzLTguZ2FwLXYtMTUgPiAuYmxvY2ssXG4gIC5ibG9ja3MuY29scy03LmdhcC12LTE1ID4gLmJsb2NrLFxuICAuYmxvY2tzLmNvbHMtNi5nYXAtdi0xNSA+IC5ibG9jayxcbiAgLmJsb2Nrcy5jb2xzLTUuZ2FwLXYtMTUgPiAuYmxvY2ssXG4gIC5ibG9ja3MuY29scy00LmdhcC12LTE1ID4gLmJsb2NrLFxuICAuYmxvY2tzLmNvbHMtMy5nYXAtdi0xNSA+IC5ibG9jayxcbiAgLmJsb2Nrcy5jb2xzLTguZ2FwLTE1ID4gLmJsb2NrLFxuICAuYmxvY2tzLmNvbHMtNy5nYXAtMTUgPiAuYmxvY2ssXG4gIC5ibG9ja3MuY29scy02LmdhcC0xNSA+IC5ibG9jayxcbiAgLmJsb2Nrcy5jb2xzLTUuZ2FwLTE1ID4gLmJsb2NrLFxuICAuYmxvY2tzLmNvbHMtNC5nYXAtMTUgPiAuYmxvY2ssXG4gIC5ibG9ja3MuY29scy0zLmdhcC0xNSA+IC5ibG9jayB7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDMzLjMzJSAtICgxNXB4IC8gMikpO1xuICB9XG4gIC5ibG9ja3MuY29scy04LmdhcC12LTEwID4gLmJsb2NrLFxuICAuYmxvY2tzLmNvbHMtNy5nYXAtdi0xMCA+IC5ibG9jayxcbiAgLmJsb2Nrcy5jb2xzLTYuZ2FwLXYtMTAgPiAuYmxvY2ssXG4gIC5ibG9ja3MuY29scy01LmdhcC12LTEwID4gLmJsb2NrLFxuICAuYmxvY2tzLmNvbHMtNC5nYXAtdi0xMCA+IC5ibG9jayxcbiAgLmJsb2Nrcy5jb2xzLTMuZ2FwLXYtMTAgPiAuYmxvY2ssXG4gIC5ibG9ja3MuY29scy04LmdhcC0xMCA+IC5ibG9jayxcbiAgLmJsb2Nrcy5jb2xzLTcuZ2FwLTEwID4gLmJsb2NrLFxuICAuYmxvY2tzLmNvbHMtNi5nYXAtMTAgPiAuYmxvY2ssXG4gIC5ibG9ja3MuY29scy01LmdhcC0xMCA+IC5ibG9jayxcbiAgLmJsb2Nrcy5jb2xzLTQuZ2FwLTEwID4gLmJsb2NrLFxuICAuYmxvY2tzLmNvbHMtMy5nYXAtMTAgPiAuYmxvY2sge1xuICAgIG1heC13aWR0aDogY2FsYygzMy4zMyUgLSAoMTBweCAvIDIpKTtcbiAgfVxuICAuYmxvY2tzLmNvbHMtOC5nYXAtdi01ID4gLmJsb2NrLFxuICAuYmxvY2tzLmNvbHMtNy5nYXAtdi01ID4gLmJsb2NrLFxuICAuYmxvY2tzLmNvbHMtNi5nYXAtdi01ID4gLmJsb2NrLFxuICAuYmxvY2tzLmNvbHMtNS5nYXAtdi01ID4gLmJsb2NrLFxuICAuYmxvY2tzLmNvbHMtNC5nYXAtdi01ID4gLmJsb2NrLFxuICAuYmxvY2tzLmNvbHMtMy5nYXAtdi01ID4gLmJsb2NrLFxuICAuYmxvY2tzLmNvbHMtOC5nYXAtNSA+IC5ibG9jayxcbiAgLmJsb2Nrcy5jb2xzLTcuZ2FwLTUgPiAuYmxvY2ssXG4gIC5ibG9ja3MuY29scy02LmdhcC01ID4gLmJsb2NrLFxuICAuYmxvY2tzLmNvbHMtNS5nYXAtNSA+IC5ibG9jayxcbiAgLmJsb2Nrcy5jb2xzLTQuZ2FwLTUgPiAuYmxvY2ssXG4gIC5ibG9ja3MuY29scy0zLmdhcC01ID4gLmJsb2NrIHtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMzMuMzMlIC0gKDVweCAvIDIpKTtcbiAgfVxuICAuYmxvY2tzLmNvbHMtOC5nYXAtdi0wID4gLmJsb2NrLFxuICAuYmxvY2tzLmNvbHMtNy5nYXAtdi0wID4gLmJsb2NrLFxuICAuYmxvY2tzLmNvbHMtNi5nYXAtdi0wID4gLmJsb2NrLFxuICAuYmxvY2tzLmNvbHMtNS5nYXAtdi0wID4gLmJsb2NrLFxuICAuYmxvY2tzLmNvbHMtNC5nYXAtdi0wID4gLmJsb2NrLFxuICAuYmxvY2tzLmNvbHMtMy5nYXAtdi0wID4gLmJsb2NrLFxuICAuYmxvY2tzLmNvbHMtOC5nYXAtMCA+IC5ibG9jayxcbiAgLmJsb2Nrcy5jb2xzLTcuZ2FwLTAgPiAuYmxvY2ssXG4gIC5ibG9ja3MuY29scy02LmdhcC0wID4gLmJsb2NrLFxuICAuYmxvY2tzLmNvbHMtNS5nYXAtMCA+IC5ibG9jayxcbiAgLmJsb2Nrcy5jb2xzLTQuZ2FwLTAgPiAuYmxvY2ssXG4gIC5ibG9ja3MuY29scy0zLmdhcC0wID4gLmJsb2NrIHtcbiAgICBtYXgtd2lkdGg6IDMzLjMzJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYmxvY2tzLmNvbHMtOCA+IC5ibG9jayxcbiAgLmJsb2Nrcy5jb2xzLTcgPiAuYmxvY2ssXG4gIC5ibG9ja3MuY29scy02ID4gLmJsb2NrLFxuICAuYmxvY2tzLmNvbHMtNSA+IC5ibG9jayxcbiAgLmJsb2Nrcy5jb2xzLTQgPiAuYmxvY2sge1xuICAgIG1heC13aWR0aDogMjUlO1xuICB9XG4gIC5ibG9ja3MuY29scy04LmdhcC12LTIwID4gLmJsb2NrLFxuICAuYmxvY2tzLmNvbHMtNy5nYXAtdi0yMCA+IC5ibG9jayxcbiAgLmJsb2Nrcy5jb2xzLTYuZ2FwLXYtMjAgPiAuYmxvY2ssXG4gIC5ibG9ja3MuY29scy01LmdhcC12LTIwID4gLmJsb2NrLFxuICAuYmxvY2tzLmNvbHMtNC5nYXAtdi0yMCA+IC5ibG9jayxcbiAgLmJsb2Nrcy5jb2xzLTguZ2FwLTIwID4gLmJsb2NrLFxuICAuYmxvY2tzLmNvbHMtNy5nYXAtMjAgPiAuYmxvY2ssXG4gIC5ibG9ja3MuY29scy02LmdhcC0yMCA+IC5ibG9jayxcbiAgLmJsb2Nrcy5jb2xzLTUuZ2FwLTIwID4gLmJsb2NrLFxuICAuYmxvY2tzLmNvbHMtNC5nYXAtMjAgPiAuYmxvY2sge1xuICAgIG1heC13aWR0aDogY2FsYygyNSUgLSAoMjBweCAvIDIpKTtcbiAgfVxuICAuYmxvY2tzLmNvbHMtOC5nYXAtdi0xNSA+IC5ibG9jayxcbiAgLmJsb2Nrcy5jb2xzLTcuZ2FwLXYtMTUgPiAuYmxvY2ssXG4gIC5ibG9ja3MuY29scy02LmdhcC12LTE1ID4gLmJsb2NrLFxuICAuYmxvY2tzLmNvbHMtNS5nYXAtdi0xNSA+IC5ibG9jayxcbiAgLmJsb2Nrcy5jb2xzLTQuZ2FwLXYtMTUgPiAuYmxvY2ssXG4gIC5ibG9ja3MuY29scy04LmdhcC0xNSA+IC5ibG9jayxcbiAgLmJsb2Nrcy5jb2xzLTcuZ2FwLTE1ID4gLmJsb2NrLFxuICAuYmxvY2tzLmNvbHMtNi5nYXAtMTUgPiAuYmxvY2ssXG4gIC5ibG9ja3MuY29scy01LmdhcC0xNSA+IC5ibG9jayxcbiAgLmJsb2Nrcy5jb2xzLTQuZ2FwLTE1ID4gLmJsb2NrIHtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMjUlIC0gKDE1cHggLyAyKSk7XG4gIH1cbiAgLmJsb2Nrcy5jb2xzLTguZ2FwLXYtMTAgPiAuYmxvY2ssXG4gIC5ibG9ja3MuY29scy03LmdhcC12LTEwID4gLmJsb2NrLFxuICAuYmxvY2tzLmNvbHMtNi5nYXAtdi0xMCA+IC5ibG9jayxcbiAgLmJsb2Nrcy5jb2xzLTUuZ2FwLXYtMTAgPiAuYmxvY2ssXG4gIC5ibG9ja3MuY29scy00LmdhcC12LTEwID4gLmJsb2NrLFxuICAuYmxvY2tzLmNvbHMtOC5nYXAtMTAgPiAuYmxvY2ssXG4gIC5ibG9ja3MuY29scy03LmdhcC0xMCA+IC5ibG9jayxcbiAgLmJsb2Nrcy5jb2xzLTYuZ2FwLTEwID4gLmJsb2NrLFxuICAuYmxvY2tzLmNvbHMtNS5nYXAtMTAgPiAuYmxvY2ssXG4gIC5ibG9ja3MuY29scy00LmdhcC0xMCA+IC5ibG9jayB7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDI1JSAtICgxMHB4IC8gMikpO1xuICB9XG4gIC5ibG9ja3MuY29scy04LmdhcC12LTUgPiAuYmxvY2ssXG4gIC5ibG9ja3MuY29scy03LmdhcC12LTUgPiAuYmxvY2ssXG4gIC5ibG9ja3MuY29scy02LmdhcC12LTUgPiAuYmxvY2ssXG4gIC5ibG9ja3MuY29scy01LmdhcC12LTUgPiAuYmxvY2ssXG4gIC5ibG9ja3MuY29scy00LmdhcC12LTUgPiAuYmxvY2ssXG4gIC5ibG9ja3MuY29scy04LmdhcC01ID4gLmJsb2NrLFxuICAuYmxvY2tzLmNvbHMtNy5nYXAtNSA+IC5ibG9jayxcbiAgLmJsb2Nrcy5jb2xzLTYuZ2FwLTUgPiAuYmxvY2ssXG4gIC5ibG9ja3MuY29scy01LmdhcC01ID4gLmJsb2NrLFxuICAuYmxvY2tzLmNvbHMtNC5nYXAtNSA+IC5ibG9jayB7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDI1JSAtICg1cHggLyAyKSk7XG4gIH1cbiAgLmJsb2Nrcy5jb2xzLTguZ2FwLXYtMCA+IC5ibG9jayxcbiAgLmJsb2Nrcy5jb2xzLTcuZ2FwLXYtMCA+IC5ibG9jayxcbiAgLmJsb2Nrcy5jb2xzLTYuZ2FwLXYtMCA+IC5ibG9jayxcbiAgLmJsb2Nrcy5jb2xzLTUuZ2FwLXYtMCA+IC5ibG9jayxcbiAgLmJsb2Nrcy5jb2xzLTQuZ2FwLXYtMCA+IC5ibG9jayxcbiAgLmJsb2Nrcy5jb2xzLTguZ2FwLTAgPiAuYmxvY2ssXG4gIC5ibG9ja3MuY29scy03LmdhcC0wID4gLmJsb2NrLFxuICAuYmxvY2tzLmNvbHMtNi5nYXAtMCA+IC5ibG9jayxcbiAgLmJsb2Nrcy5jb2xzLTUuZ2FwLTAgPiAuYmxvY2ssXG4gIC5ibG9ja3MuY29scy00LmdhcC0wID4gLmJsb2NrIHtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuYmxvY2tzLmNvbHMtOCA+IC5ibG9jayxcbiAgLmJsb2Nrcy5jb2xzLTcgPiAuYmxvY2ssXG4gIC5ibG9ja3MuY29scy02ID4gLmJsb2NrLFxuICAuYmxvY2tzLmNvbHMtNSA+IC5ibG9jayB7XG4gICAgbWF4LXdpZHRoOiAyMCU7XG4gIH1cbiAgLmJsb2Nrcy5jb2xzLTguZ2FwLXYtMjAgPiAuYmxvY2ssXG4gIC5ibG9ja3MuY29scy03LmdhcC12LTIwID4gLmJsb2NrLFxuICAuYmxvY2tzLmNvbHMtNi5nYXAtdi0yMCA+IC5ibG9jayxcbiAgLmJsb2Nrcy5jb2xzLTUuZ2FwLXYtMjAgPiAuYmxvY2ssXG4gIC5ibG9ja3MuY29scy04LmdhcC0yMCA+IC5ibG9jayxcbiAgLmJsb2Nrcy5jb2xzLTcuZ2FwLTIwID4gLmJsb2NrLFxuICAuYmxvY2tzLmNvbHMtNi5nYXAtMjAgPiAuYmxvY2ssXG4gIC5ibG9ja3MuY29scy01LmdhcC0yMCA+IC5ibG9jayB7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDIwJSAtICgyMHB4IC8gMikpO1xuICB9XG4gIC5ibG9ja3MuY29scy04LmdhcC12LTE1ID4gLmJsb2NrLFxuICAuYmxvY2tzLmNvbHMtNy5nYXAtdi0xNSA+IC5ibG9jayxcbiAgLmJsb2Nrcy5jb2xzLTYuZ2FwLXYtMTUgPiAuYmxvY2ssXG4gIC5ibG9ja3MuY29scy01LmdhcC12LTE1ID4gLmJsb2NrLFxuICAuYmxvY2tzLmNvbHMtOC5nYXAtMTUgPiAuYmxvY2ssXG4gIC5ibG9ja3MuY29scy03LmdhcC0xNSA+IC5ibG9jayxcbiAgLmJsb2Nrcy5jb2xzLTYuZ2FwLTE1ID4gLmJsb2NrLFxuICAuYmxvY2tzLmNvbHMtNS5nYXAtMTUgPiAuYmxvY2sge1xuICAgIG1heC13aWR0aDogY2FsYygyMCUgLSAoMTVweCAvIDIpKTtcbiAgfVxuICAuYmxvY2tzLmNvbHMtOC5nYXAtdi0xMCA+IC5ibG9jayxcbiAgLmJsb2Nrcy5jb2xzLTcuZ2FwLXYtMTAgPiAuYmxvY2ssXG4gIC5ibG9ja3MuY29scy02LmdhcC12LTEwID4gLmJsb2NrLFxuICAuYmxvY2tzLmNvbHMtNS5nYXAtdi0xMCA+IC5ibG9jayxcbiAgLmJsb2Nrcy5jb2xzLTguZ2FwLTEwID4gLmJsb2NrLFxuICAuYmxvY2tzLmNvbHMtNy5nYXAtMTAgPiAuYmxvY2ssXG4gIC5ibG9ja3MuY29scy02LmdhcC0xMCA+IC5ibG9jayxcbiAgLmJsb2Nrcy5jb2xzLTUuZ2FwLTEwID4gLmJsb2NrIHtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMjAlIC0gKDEwcHggLyAyKSk7XG4gIH1cbiAgLmJsb2Nrcy5jb2xzLTguZ2FwLXYtNSA+IC5ibG9jayxcbiAgLmJsb2Nrcy5jb2xzLTcuZ2FwLXYtNSA+IC5ibG9jayxcbiAgLmJsb2Nrcy5jb2xzLTYuZ2FwLXYtNSA+IC5ibG9jayxcbiAgLmJsb2Nrcy5jb2xzLTUuZ2FwLXYtNSA+IC5ibG9jayxcbiAgLmJsb2Nrcy5jb2xzLTguZ2FwLTUgPiAuYmxvY2ssXG4gIC5ibG9ja3MuY29scy03LmdhcC01ID4gLmJsb2NrLFxuICAuYmxvY2tzLmNvbHMtNi5nYXAtNSA+IC5ibG9jayxcbiAgLmJsb2Nrcy5jb2xzLTUuZ2FwLTUgPiAuYmxvY2sge1xuICAgIG1heC13aWR0aDogY2FsYygyMCUgLSAoNXB4IC8gMikpO1xuICB9XG4gIC5ibG9ja3MuY29scy04LmdhcC12LTAgPiAuYmxvY2ssXG4gIC5ibG9ja3MuY29scy03LmdhcC12LTAgPiAuYmxvY2ssXG4gIC5ibG9ja3MuY29scy02LmdhcC12LTAgPiAuYmxvY2ssXG4gIC5ibG9ja3MuY29scy01LmdhcC12LTAgPiAuYmxvY2ssXG4gIC5ibG9ja3MuY29scy04LmdhcC0wID4gLmJsb2NrLFxuICAuYmxvY2tzLmNvbHMtNy5nYXAtMCA+IC5ibG9jayxcbiAgLmJsb2Nrcy5jb2xzLTYuZ2FwLTAgPiAuYmxvY2ssXG4gIC5ibG9ja3MuY29scy01LmdhcC0wID4gLmJsb2NrIHtcbiAgICBtYXgtd2lkdGg6IDIwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCkge1xuICAuYmxvY2tzLmNvbHMtOCA+IC5ibG9jayB7XG4gICAgbWF4LXdpZHRoOiAxMi41JTtcbiAgfVxuICAuYmxvY2tzLmNvbHMtOC5nYXAtdi0yMCA+IC5ibG9jayxcbiAgLmJsb2Nrcy5jb2xzLTguZ2FwLTIwID4gLmJsb2NrIHtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTIuNSUgLSAoMjBweCAvIDIpKTtcbiAgfVxuICAuYmxvY2tzLmNvbHMtOC5nYXAtdi0xNSA+IC5ibG9jayxcbiAgLmJsb2Nrcy5jb2xzLTguZ2FwLTE1ID4gLmJsb2NrIHtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTIuNSUgLSAoMTVweCAvIDIpKTtcbiAgfVxuICAuYmxvY2tzLmNvbHMtOC5nYXAtdi0xMCA+IC5ibG9jayxcbiAgLmJsb2Nrcy5jb2xzLTguZ2FwLTEwID4gLmJsb2NrIHtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTIuNSUgLSAoMTBweCAvIDIpKTtcbiAgfVxuICAuYmxvY2tzLmNvbHMtOC5nYXAtdi01ID4gLmJsb2NrLFxuICAuYmxvY2tzLmNvbHMtOC5nYXAtNSA+IC5ibG9jayB7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDEyLjUlIC0gKDVweCAvIDIpKTtcbiAgfVxuICAuYmxvY2tzLmNvbHMtOC5nYXAtdi0wID4gLmJsb2NrLFxuICAuYmxvY2tzLmNvbHMtOC5nYXAtMCA+IC5ibG9jayB7XG4gICAgbWF4LXdpZHRoOiAxMi41JTtcbiAgfVxuICAuYmxvY2tzLmNvbHMtNyA+IC5ibG9jayB7XG4gICAgbWF4LXdpZHRoOiAxNC4yOCU7XG4gIH1cbiAgLmJsb2Nrcy5jb2xzLTcuZ2FwLXYtMjAgPiAuYmxvY2ssXG4gIC5ibG9ja3MuY29scy03LmdhcC0yMCA+IC5ibG9jayB7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDE0LjI4JSAtICgyMHB4IC8gMikpO1xuICB9XG4gIC5ibG9ja3MuY29scy03LmdhcC12LTE1ID4gLmJsb2NrLFxuICAuYmxvY2tzLmNvbHMtNy5nYXAtMTUgPiAuYmxvY2sge1xuICAgIG1heC13aWR0aDogY2FsYygxNC4yOCUgLSAoMTVweCAvIDIpKTtcbiAgfVxuICAuYmxvY2tzLmNvbHMtNy5nYXAtdi0xMCA+IC5ibG9jayxcbiAgLmJsb2Nrcy5jb2xzLTcuZ2FwLTEwID4gLmJsb2NrIHtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTQuMjglIC0gKDEwcHggLyAyKSk7XG4gIH1cbiAgLmJsb2Nrcy5jb2xzLTcuZ2FwLXYtNSA+IC5ibG9jayxcbiAgLmJsb2Nrcy5jb2xzLTcuZ2FwLTUgPiAuYmxvY2sge1xuICAgIG1heC13aWR0aDogY2FsYygxNC4yOCUgLSAoNXB4IC8gMikpO1xuICB9XG4gIC5ibG9ja3MuY29scy03LmdhcC12LTAgPiAuYmxvY2ssXG4gIC5ibG9ja3MuY29scy03LmdhcC0wID4gLmJsb2NrIHtcbiAgICBtYXgtd2lkdGg6IDE0LjI4JTtcbiAgfVxuICAuYmxvY2tzLmNvbHMtNiA+IC5ibG9jayB7XG4gICAgbWF4LXdpZHRoOiAxNi42NiU7XG4gIH1cbiAgLmJsb2Nrcy5jb2xzLTYuZ2FwLXYtMjAgPiAuYmxvY2ssXG4gIC5ibG9ja3MuY29scy02LmdhcC0yMCA+IC5ibG9jayB7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDE2LjY2JSAtICgyMHB4IC8gMikpO1xuICB9XG4gIC5ibG9ja3MuY29scy02LmdhcC12LTE1ID4gLmJsb2NrLFxuICAuYmxvY2tzLmNvbHMtNi5nYXAtMTUgPiAuYmxvY2sge1xuICAgIG1heC13aWR0aDogY2FsYygxNi42NiUgLSAoMTVweCAvIDIpKTtcbiAgfVxuICAuYmxvY2tzLmNvbHMtNi5nYXAtdi0xMCA+IC5ibG9jayxcbiAgLmJsb2Nrcy5jb2xzLTYuZ2FwLTEwID4gLmJsb2NrIHtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTYuNjYlIC0gKDEwcHggLyAyKSk7XG4gIH1cbiAgLmJsb2Nrcy5jb2xzLTYuZ2FwLXYtNSA+IC5ibG9jayxcbiAgLmJsb2Nrcy5jb2xzLTYuZ2FwLTUgPiAuYmxvY2sge1xuICAgIG1heC13aWR0aDogY2FsYygxNi42NiUgLSAoNXB4IC8gMikpO1xuICB9XG4gIC5ibG9ja3MuY29scy02LmdhcC12LTAgPiAuYmxvY2ssXG4gIC5ibG9ja3MuY29scy02LmdhcC0wID4gLmJsb2NrIHtcbiAgICBtYXgtd2lkdGg6IDE2LjY2JTtcbiAgfVxuICAuYmxvY2tzLmNvbHMtNSA+IC5ibG9jayB7XG4gICAgbWF4LXdpZHRoOiAyMCU7XG4gIH1cbiAgLmJsb2Nrcy5jb2xzLTUuZ2FwLXYtMjAgPiAuYmxvY2ssXG4gIC5ibG9ja3MuY29scy01LmdhcC0yMCA+IC5ibG9jayB7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDIwJSAtICgyMHB4IC8gMikpO1xuICB9XG4gIC5ibG9ja3MuY29scy01LmdhcC12LTE1ID4gLmJsb2NrLFxuICAuYmxvY2tzLmNvbHMtNS5nYXAtMTUgPiAuYmxvY2sge1xuICAgIG1heC13aWR0aDogY2FsYygyMCUgLSAoMTVweCAvIDIpKTtcbiAgfVxuICAuYmxvY2tzLmNvbHMtNS5nYXAtdi0xMCA+IC5ibG9jayxcbiAgLmJsb2Nrcy5jb2xzLTUuZ2FwLTEwID4gLmJsb2NrIHtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMjAlIC0gKDEwcHggLyAyKSk7XG4gIH1cbiAgLmJsb2Nrcy5jb2xzLTUuZ2FwLXYtNSA+IC5ibG9jayxcbiAgLmJsb2Nrcy5jb2xzLTUuZ2FwLTUgPiAuYmxvY2sge1xuICAgIG1heC13aWR0aDogY2FsYygyMCUgLSAoNXB4IC8gMikpO1xuICB9XG4gIC5ibG9ja3MuY29scy01LmdhcC12LTAgPiAuYmxvY2ssXG4gIC5ibG9ja3MuY29scy01LmdhcC0wID4gLmJsb2NrIHtcbiAgICBtYXgtd2lkdGg6IDIwJTtcbiAgfVxufVxuLmJsb2Nrcy5jb2xzLTEgPiAuYmxvY2sge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4uYmxvY2tzLmNvbHMtMS5nYXAtdi0yMCA+IC5ibG9jayxcbi5ibG9ja3MuY29scy0xLmdhcC0yMCA+IC5ibG9jayB7XG4gIG1heC13aWR0aDogY2FsYygxMDAlIC0gKDIwcHggLyAyKSk7XG59XG4uYmxvY2tzLmNvbHMtMS5nYXAtdi0xNSA+IC5ibG9jayxcbi5ibG9ja3MuY29scy0xLmdhcC0xNSA+IC5ibG9jayB7XG4gIG1heC13aWR0aDogY2FsYygxMDAlIC0gKDE1cHggLyAyKSk7XG59XG4uYmxvY2tzLmNvbHMtMS5nYXAtdi0xMCA+IC5ibG9jayxcbi5ibG9ja3MuY29scy0xLmdhcC0xMCA+IC5ibG9jayB7XG4gIG1heC13aWR0aDogY2FsYygxMDAlIC0gKDEwcHggLyAyKSk7XG59XG4uYmxvY2tzLmNvbHMtMS5nYXAtdi01ID4gLmJsb2NrLFxuLmJsb2Nrcy5jb2xzLTEuZ2FwLTUgPiAuYmxvY2sge1xuICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtICg1cHggLyAyKSk7XG59XG4uYmxvY2tzLmNvbHMtMS5nYXAtdi0wID4gLmJsb2NrLFxuLmJsb2Nrcy5jb2xzLTEuZ2FwLTAgPiAuYmxvY2sge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4uYmxvY2tzID4gLmJsb2NrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmJsb2NrcyA+IC5ibG9jayA+IC5jb250ZW50LXdyYXAge1xuICB3aWR0aDogMTAwJTtcbn1cbi5ibG9ja3MgPiAuYmxvY2sgPiAuY29udGVudC13cmFwIGRpdjpub3QoLnRpdGxlKS5hYnNvbHV0ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG4uYmxvY2tzID4gLmJsb2NrID4gLmNvbnRlbnQtd3JhcCBkaXY6bm90KC50aXRsZSkuYWJzb2x1dGUub3ZlcmxheSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgei1pbmRleDogOTk5OTk5O1xufVxuLmJsb2NrcyA+IC5ibG9jayA+IC5jb250ZW50LXdyYXAgZGl2Om5vdCgudGl0bGUpLmFic29sdXRlLmNlbnRlcmVkLWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG59XG4uYmxvY2tzID4gLmJsb2NrID4gLmNvbnRlbnQtd3JhcCBkaXY6bm90KC50aXRsZSkuYWJzb2x1dGUuZml0LXRvLXNpemUge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xufVxuLmJsb2NrcyA+IC5ibG9jayA+IC5jb250ZW50LXdyYXAgZGl2Om5vdCgudGl0bGUpLmFic29sdXRlIGEuZnVsZmlsbCB7XG4gIGZsZXg6IDAgMSAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmJsb2NrcyA+IC5ibG9jayA+IC5jb250ZW50LXdyYXAgZGl2Om5vdCgudGl0bGUpLmFic29sdXRlIGEgaSB7XG4gIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICBmb250LXNpemU6IDNyZW07XG59XG4uYmxvY2tzID4gLmJsb2NrLmljb24ge1xuICBtaW4taGVpZ2h0OiA3MHB4O1xufVxuLmJsb2NrcyA+IC5ibG9jay5pY29uIC5jb250ZW50LXdyYXAuaWNvbi13cmFwIGEge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC41cyBlYXNlLCBjb2xvciAwLjVzIGVhc2U7XG59XG4uYmxvY2tzID4gLmJsb2NrLmljb24gLmNvbnRlbnQtd3JhcC5pY29uLXdyYXAgYSBpLmZhIHtcbiAgZm9udC1zaXplOiAycmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuLmJsb2NrcyA+IC5ibG9jay5pY29uLmJldHdlZW4tcm93cyB7XG4gIG1hcmdpbjogMTBweCAwO1xuICBtaW4taGVpZ2h0OiAxOHB4O1xufVxuLmJsb2NrcyA+IC5ibG9jay5pY29uLmJldHdlZW4tcm93cyAuY29udGVudC13cmFwIHtcbiAgcGFkZGluZzogOXB4IDA7XG59XG4uYmxvY2tzID4gLmJsb2NrLmljb24uYmV0d2Vlbi1yb3dzIC5jb250ZW50LXdyYXAgYSBpLmZhIHtcbiAgZm9udC1zaXplOiAwLjlyZW07XG59XG4uYmxvY2tzLmRlZmF1bHQtdGhlbWUgLmJsb2NrLFxuLmJsb2NrcyA+IC5ibG9jay5kZWZhdWx0LXRoZW1lIHtcbiAgbWluLWhlaWdodDogMTIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlM2UzZTM7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG4uYmxvY2tzLmRlZmF1bHQtdGhlbWUgLmJsb2NrOmhvdmVyLFxuLmJsb2NrcyA+IC5ibG9jay5kZWZhdWx0LXRoZW1lOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmZWRlZDtcbiAgYm9yZGVyOiAxcHggI2NmY2VjZSBzb2xpZDtcbn1cbi5ibG9ja3MuZGVmYXVsdC10aGVtZSAuYmxvY2sgPiAuY29udGVudC13cmFwLFxuLmJsb2NrcyA+IC5ibG9jay5kZWZhdWx0LXRoZW1lID4gLmNvbnRlbnQtd3JhcCB7XG4gIHBhZGRpbmc6IDEycHg7XG59XG4uYmxvY2tzLm1lc3NhZ2VzIC5ibG9jay5tZXNzYWdlIHtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBib3JkZXI6IDFweCAjMDAwIHNvbGlkO1xufVxuLmJsb2Nrcy5tZXNzYWdlcyAuYmxvY2subWVzc2FnZTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIG1hcmdpbi10b3A6IDhweDtcbn1cbi5ibG9ja3MubWVzc2FnZXMgLmJsb2NrLm1lc3NhZ2UgLmNvbnRlbnQtd3JhcCB7XG4gIHBhZGRpbmc6IDEwcHggMTBweCAxMHB4IDQwcHg7XG59XG4uYmxvY2tzLm1lc3NhZ2VzIC5ibG9jay5tZXNzYWdlIC5jb250ZW50LXdyYXA6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1cHg7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIG1pbi13aWR0aDogMzBweDtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDUgRnJlZVwiO1xuICBmb250LXdlaWdodDogOTAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xufVxuLmJsb2Nrcy5tZXNzYWdlcyAuYmxvY2subWVzc2FnZS5pbmZvIHtcbiAgYm9yZGVyLWNvbG9yOiAjQzBFOUYyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDlFREY3O1xufVxuLmJsb2Nrcy5tZXNzYWdlcyAuYmxvY2subWVzc2FnZS5pbmZvIC5jb250ZW50LXdyYXAge1xuICBjb2xvcjogIzBkM2Y1ODtcbn1cbi5ibG9ja3MubWVzc2FnZXMgLmJsb2NrLm1lc3NhZ2UuaW5mbyAuY29udGVudC13cmFwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTI5XCI7XG59XG4uYmxvY2tzLm1lc3NhZ2VzIC5ibG9jay5tZXNzYWdlLnN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDlFQUNBO1xuICBib3JkZXItY29sb3I6ICNERkYwRDg7XG59XG4uYmxvY2tzLm1lc3NhZ2VzIC5ibG9jay5tZXNzYWdlLnN1Y2Nlc3MgLmNvbnRlbnQtd3JhcCB7XG4gIGNvbG9yOiAjM0M3NjNEO1xufVxuLmJsb2Nrcy5tZXNzYWdlcyAuYmxvY2subWVzc2FnZS5zdWNjZXNzIC5jb250ZW50LXdyYXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMGNcIjtcbn1cbi5ibG9ja3MubWVzc2FnZXMgLmJsb2NrLm1lc3NhZ2Uud2FybmluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWM2NWQ7XG4gIGJvcmRlci1jb2xvcjogI2UyYWM2Yjtcbn1cbi5ibG9ja3MubWVzc2FnZXMgLmJsb2NrLm1lc3NhZ2Uud2FybmluZyAuY29udGVudC13cmFwIHtcbiAgY29sb3I6ICMwMDA7XG59XG4uYmxvY2tzLm1lc3NhZ2VzIC5ibG9jay5tZXNzYWdlLndhcm5pbmcgLmNvbnRlbnQtd3JhcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyYVwiO1xufVxuLmJsb2Nrcy5tZXNzYWdlcyAuYmxvY2subWVzc2FnZS5lcnJvciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiNTE5MTk7XG4gIGJvcmRlci1jb2xvcjogIzhlMTExMTtcbn1cbi5ibG9ja3MubWVzc2FnZXMgLmJsb2NrLm1lc3NhZ2UuZXJyb3IgLmNvbnRlbnQtd3JhcCB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmJsb2Nrcy5tZXNzYWdlcyAuYmxvY2subWVzc2FnZS5lcnJvciAuY29udGVudC13cmFwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDBkXCI7XG59XG4uYmxvY2tzLm1lc3NhZ2VzIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYmxvY2tzLm1lc3NhZ2VzIC5ibG9jay5tZXNzYWdlIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5ibG9ja3MubWVzc2FnZXMgLmJsb2NrLm1lc3NhZ2UgLmNvbnRlbnQtd3JhcCB7XG4gIHBhZGRpbmc6IDEwcHggMTBweCAxMHB4IDQwcHg7XG59XG4uYmxvY2tzLm1lc3NhZ2VzIC5ibG9jay5tZXNzYWdlIC5jb250ZW50LXdyYXA6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1cHg7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIG1pbi13aWR0aDogMzBweDtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDUgRnJlZVwiO1xuICBmb250LXdlaWdodDogOTAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjYwcHgpIHtcbiAgLmJsb2Nrcy5tZXNzYWdlcyAuYmxvY2subWVzc2FnZSB7XG4gICAgZm9udC1zaXplOiAxLjFyZW07XG4gIH1cbn1cbi5ibG9ja3MubWVzc2FnZXMgLmJsb2NrLm1lc3NhZ2UuaW5mbyB7XG4gIGJvcmRlci1jb2xvcjogIzlkZDFkYztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q0ZTZlZjtcbn1cbi5ibG9ja3MubWVzc2FnZXMgLmJsb2NrLm1lc3NhZ2UuaW5mbyBiIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgY29sb3I6ICNlZjJkMmQ7XG59XG4uYmxvY2tzLm1lc3NhZ2VzIC5ibG9jay5tZXNzYWdlLmluZm8gLmNvbnRlbnQtd3JhcCB7XG4gIGNvbG9yOiAjMGQzZjU4O1xufVxuLmJsb2Nrcy5tZXNzYWdlcyAuYmxvY2subWVzc2FnZS5pbmZvIC5jb250ZW50LXdyYXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNWFcIjtcbn1cbi5ibG9ja3MubWVzc2FnZXMgLmJsb2NrLm1lc3NhZ2UuaW5mbzIge1xuICBib3JkZXItY29sb3I6ICNiYWFkYmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlM2MzZWY7XG59XG4uYmxvY2tzLm1lc3NhZ2VzIC5ibG9jay5tZXNzYWdlLmluZm8yIC5jb250ZW50LXdyYXAge1xuICBjb2xvcjogIzNhMDY0ZTtcbn1cbi5ibG9ja3MubWVzc2FnZXMgLmJsb2NrLm1lc3NhZ2UuaW5mbzIgLmNvbnRlbnQtd3JhcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1YVwiO1xufVxuLmJsb2Nrcy5tZXNzYWdlcyAuYmxvY2subWVzc2FnZS5zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Q5RUFDQTtcbiAgYm9yZGVyLWNvbG9yOiAjREZGMEQ4O1xufVxuLmJsb2Nrcy5tZXNzYWdlcyAuYmxvY2subWVzc2FnZS5zdWNjZXNzIC5jb250ZW50LXdyYXAge1xuICBjb2xvcjogIzNDNzYzRDtcbn1cbi5ibG9ja3MubWVzc2FnZXMgLmJsb2NrLm1lc3NhZ2Uuc3VjY2VzcyAuY29udGVudC13cmFwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDU4XCI7XG59XG4uYmxvY2tzLm1lc3NhZ2VzIC5ibG9jay5tZXNzYWdlLndhcm5pbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmRkZDk2O1xuICBib3JkZXItY29sb3I6ICNlMmFjNmI7XG59XG4uYmxvY2tzLm1lc3NhZ2VzIC5ibG9jay5tZXNzYWdlLndhcm5pbmcgLmNvbnRlbnQtd3JhcCB7XG4gIGNvbG9yOiAjMDAwO1xufVxuLmJsb2Nrcy5tZXNzYWdlcyAuYmxvY2subWVzc2FnZS53YXJuaW5nIC5jb250ZW50LXdyYXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMmFcIjtcbn1cbi5ibG9ja3MubWVzc2FnZXMgLmJsb2NrLm1lc3NhZ2UuZXJyb3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjUxOTE5O1xuICBib3JkZXItY29sb3I6ICM4ZTExMTE7XG59XG4uYmxvY2tzLm1lc3NhZ2VzIC5ibG9jay5tZXNzYWdlLmVycm9yIC5jb250ZW50LXdyYXAge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5ibG9ja3MubWVzc2FnZXMgLmJsb2NrLm1lc3NhZ2UuZXJyb3IgLmNvbnRlbnQtd3JhcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2YVwiO1xufVxuLmJsb2Nrcy5tZXNzYWdlcy5zbWFsbCB7XG4gIHdpZHRoOiA5MCU7XG4gIG1hcmdpbjogMDtcbn1cbi5ibG9ja3MubWVzc2FnZXMuc21hbGwgLmJsb2NrLm1lc3NhZ2Uge1xuICBtYXJnaW4tdG9wOiAzcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjYwcHgpIHtcbiAgLmJsb2Nrcy5tZXNzYWdlcy5zbWFsbCAuYmxvY2subWVzc2FnZSB7XG4gICAgbWFyZ2luLXRvcDogOHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5ibG9ja3MubWVzc2FnZXMuc21hbGwgLmJsb2NrLm1lc3NhZ2Uge1xuICAgIG1hcmdpbi10b3A6IDNweDtcbiAgfVxufVxuLmJsb2Nrcy5tZXNzYWdlcy5zbWFsbCAuYmxvY2subWVzc2FnZSAuY29udGVudC13cmFwIHtcbiAgcGFkZGluZzogNHB4IDRweCA0cHggMzBweDtcbiAgZm9udC1zaXplOiAxLjFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjJyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjYwcHgpIHtcbiAgLmJsb2Nrcy5tZXNzYWdlcy5zbWFsbCAuYmxvY2subWVzc2FnZSAuY29udGVudC13cmFwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgZm9udC1zaXplOiAxLjFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuYmxvY2tzLm1lc3NhZ2VzLnNtYWxsIC5ibG9jay5tZXNzYWdlIC5jb250ZW50LXdyYXAge1xuICAgIHBhZGRpbmctbGVmdDogMjJweDtcbiAgICBmb250LXNpemU6IDAuOXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4ycmVtO1xuICB9XG59XG4uYmxvY2tzLm1lc3NhZ2VzLnNtYWxsIC5ibG9jay5tZXNzYWdlIC5jb250ZW50LXdyYXA6YmVmb3JlIHtcbiAgbGVmdDogNXB4O1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBmb250LXNpemU6IDAuOHJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMXJlbTtcbiAgbWluLXdpZHRoOiAxMnB4O1xufVxuLmJsb2Nrcy5tZXNzYWdlcy5zbWFsbCAuYmxvY2subWVzc2FnZTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogM3B4O1xufVxuLmRyb3AtZG93bi13cmFwIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZHJvcC1kb3duLXdyYXAgLmRyb3AtZG93bi1hcmVhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjVzO1xufVxuLmRyb3AtZG93bi13cmFwIC5kcm9wLWRvd24tYXJlYSxcbi5kcm9wLWRvd24td3JhcCAuZHJvcC1kb3duLWFyZWE6bGluayxcbi5kcm9wLWRvd24td3JhcCAuZHJvcC1kb3duLWFyZWE6dmlzaXRlZCxcbi5kcm9wLWRvd24td3JhcCAuZHJvcC1kb3duLWFyZWE6YWN0aXZlIHtcbiAgY29sb3I6ICM3NDE3MTI7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4zcztcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zcztcbiAgZm9udC1zaXplOiAxLjFyZW07XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmRyb3AtZG93bi13cmFwIC5kcm9wLWRvd24tYXJlYTpob3ZlciB7XG4gIGNvbG9yOiAjMDAwO1xufVxuLmRyb3AtZG93bi13cmFwIC5kcm9wLWRvd24tYXJlYS5idG4sXG4uZHJvcC1kb3duLXdyYXAgLmRyb3AtZG93bi1hcmVhLmJ0bjpsaW5rLFxuLmRyb3AtZG93bi13cmFwIC5kcm9wLWRvd24tYXJlYS5idG46dmlzaXRlZCxcbi5kcm9wLWRvd24td3JhcCAuZHJvcC1kb3duLWFyZWEuYnRuOmFjdGl2ZSB7XG4gIHBhZGRpbmc6IDdweCAwIDdweCAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzM3YWI3O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uZHJvcC1kb3duLXdyYXAgLmRyb3AtZG93bi1hcmVhLndpdGgtY2FyZXQge1xuICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xufVxuLmRyb3AtZG93bi13cmFwIC5kcm9wLWRvd24tYXJlYS53aXRoLWNhcmV0IC5jYXJldCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDJweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICByaWdodDogOHB4O1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICB0cmFuc2l0aW9uOiB0b3AgMC4xcywgdHJhbnNmb3JtIDAuMXM7XG59XG4uZHJvcC1kb3duLXdyYXAgLmRyb3AtZG93bi1hcmVhLndpdGgtY2FyZXQgLmNhcmV0LmhvdmVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xufVxuLmRyb3AtZG93bi13cmFwLnRleHQtd2l0aC1pY29uLmljb24tYmVmb3JlIGkuZmEsXG4uZHJvcC1kb3duLXdyYXAudGV4dC13aXRoLWljb24uaWNvbi1iZWZvcmUgaS5peixcbi5kcm9wLWRvd24td3JhcC50ZXh0LXdpdGgtaWNvbi5pY29uLWJlZm9yZSBpbWcge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG4uZHJvcC1kb3duLXdyYXAudGV4dC13aXRoLWljb24uaWNvbi1hZnRlciBpLmZhLFxuLmRyb3AtZG93bi13cmFwLnRleHQtd2l0aC1pY29uLmljb24tYWZ0ZXIgaS5peixcbi5kcm9wLWRvd24td3JhcC50ZXh0LXdpdGgtaWNvbi5pY29uLWFmdGVyIGltZyB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuLmRyb3AtZG93bi13cmFwLnRleHQtd2l0aC1pY29uLmljb25zLWFyb3VuZCBpLmZhOmZpcnN0LWNoaWxkLFxuLmRyb3AtZG93bi13cmFwLnRleHQtd2l0aC1pY29uLmljb25zLWFyb3VuZCBpLml6OmZpcnN0LWNoaWxkLFxuLmRyb3AtZG93bi13cmFwLnRleHQtd2l0aC1pY29uLmljb25zLWFyb3VuZCBpbWc6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG4uZHJvcC1kb3duLXdyYXAudGV4dC13aXRoLWljb24uaWNvbnMtYXJvdW5kIGkuZmE6bGFzdC1jaGlsZCxcbi5kcm9wLWRvd24td3JhcC50ZXh0LXdpdGgtaWNvbi5pY29ucy1hcm91bmQgaS5pejpsYXN0LWNoaWxkLFxuLmRyb3AtZG93bi13cmFwLnRleHQtd2l0aC1pY29uLmljb25zLWFyb3VuZCBpbWc6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuLmRyb3AtZG93bi13cmFwIC5kcm9wLWRvd24tYm9keSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgaGVpZ2h0OiAwO1xuICBvcGFjaXR5OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHRyYW5zaXRpb246IHZpc2liaWxpdHkgMC4ycywgei1pbmRleCAwLjJzIGN1YmljLWJlemllcigwLCAxLCAwLCAxKSwgb3BhY2l0eSAwLjJzO1xufVxuLmRyb3AtZG93bi13cmFwIC5kcm9wLWRvd24tYm9keSAuZHJvcC1kb3duLWNvbnRlbnQge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi13aWR0aDogMTUwcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogNHB4IDVweCAxOHB4IC05cHggcmdiYSgwLCAwLCAwLCAwLjU2KTtcbiAgYm94LXNoYWRvdzogNHB4IDVweCAxOHB4IC05cHggcmdiYSgwLCAwLCAwLCAwLjU2KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggI2Q2ZDVkNSBzb2xpZDtcbiAgY29sb3I6ICMwMDA7XG59XG4uZHJvcC1kb3duLXdyYXAgLmRyb3AtZG93bi1ib2R5IC5kcm9wLWRvd24tY29udGVudCAuYXJ0aWNsZSB7XG4gIHBhZGRpbmc6IDhweDtcbn1cbi5kcm9wLWRvd24td3JhcCAuZHJvcC1kb3duLWJvZHkgLmRyb3AtZG93bi1jb250ZW50IC5wcm9ncmVzcyB7XG4gIG1pbi13aWR0aDogMjAwcHg7XG59XG4uZHJvcC1kb3duLXdyYXAub3BlbmVkIC5kcm9wLWRvd24tYm9keSB7XG4gIG92ZXJmbG93OiB1bnNldDtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgb3BhY2l0eTogMTtcbiAgei1pbmRleDogOTk5OTk7XG59XG4uZHJvcC1kb3duLXdyYXAub3BlbmVkIC5kcm9wLWRvd24tYm9keSAuZHJvcC1kb3duLWNvbnRlbnQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uYWN0aW9uLWluZm8gLmRyb3AtZG93bi1ib2R5IC5kcm9wLWRvd24tY29udGVudCB7XG4gIHBhZGRpbmc6IDVweCA3cHg7XG4gIGZvbnQtc2l6ZTogMC45NXJlbTtcbn1cbi5jb250ZW50LXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC13aWR0aDogMTY1MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctaW5saW5lOiAyY2g7XG4gIHBhZGRpbmctaW5saW5lOiAxMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb250ZW50LXdyYXBwZXIge1xuICAgIHBhZGRpbmctaW5saW5lOiAzY2g7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNvbnRlbnQtd3JhcHBlciB7XG4gICAgcGFkZGluZy1pbmxpbmU6IDRjaDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IGNhbGMoMTY1MHB4ICsgKDMgKiA4Y2gpKSkge1xuICAuY29udGVudC13cmFwcGVyIHtcbiAgICBwYWRkaW5nLWlubGluZTogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb250ZW50LXdyYXBwZXIge1xuICAgIHBhZGRpbmctaW5saW5lOiAzMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jb250ZW50LXdyYXBwZXIge1xuICAgIHBhZGRpbmctaW5saW5lOiAwLjdjbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IGNhbGMoMTY1MHB4ICsgMS40Y20pKSB7XG4gIC5jb250ZW50LXdyYXBwZXIge1xuICAgIHBhZGRpbmctaW5saW5lOiAwO1xuICB9XG59XG4uY29udGVudC13cmFwcGVyIC5uYXJyb3dlZC1jb250ZW50IHtcbiAgcGFkZGluZzogMjVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTMsIDI0MSwgMjE4LCAwLjgpO1xuICBib3JkZXItcmFkaXVzOiA3cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM5OTkxN2M1MjtcbiAgYm94LXNoYWRvdzogMTVweCAzcHggMzhweCAtOXB4IHJnYmEoMCwgMCwgMCwgMC41NSk7XG59XG4ucGFnZS1ib2R5IHtcbiAgbWFyZ2luLXRvcDogMjdweDtcbiAgZGlzcGxheTogZ3JpZDtcbn1cbi5wYWdlLWJvZHkgYXNpZGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucGFnZS1ib2R5IGFzaWRlIHNlY3Rpb24ge1xuICBtYXJnaW4tdG9wOiAyN3B4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucGFnZS1ib2R5IGFzaWRlIHNlY3Rpb246Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cbi5wYWdlLWJvZHkudGhlbWUtMSB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTAwJTtcbn1cbi5wYWdlLWJvZHkudGhlbWUtMiB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogY2FsYyg1MCUgLSAxMy41cHgpIGNhbGMoNTAlIC0gMTMuNXB4KTtcbiAgZ3JpZC1nYXA6IDAgMjdweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnBhZ2UtYm9keS50aGVtZS0yIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGNhbGMoNzUlIC0gNDdweCkgMjUlO1xuICAgIGdyaWQtZ2FwOiAwIDQ3cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLnBhZ2UtYm9keS50aGVtZS0yIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGNhbGMoNzklIC0gNDdweCkgMjElO1xuICB9XG59XG4ucGFnZS1ib2R5LnRoZW1lLTIgbWFpbiB7XG4gIGdyaWQtY29sdW1uOiBzcGFuIDI7XG59XG4ucGFnZS1ib2R5LnRoZW1lLTIgYXNpZGUge1xuICBkaXNwbGF5OiBjb250ZW50cztcbn1cbi5wYWdlLWJvZHkudGhlbWUtMiBhc2lkZSBzZWN0aW9uIHtcbiAgZ3JpZC1jb2x1bW46IHNwYW4gMjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnBhZ2UtYm9keS50aGVtZS0yIG1haW4ge1xuICAgIGdyaWQtY29sdW1uOiAxIC8gc3BhbiAxO1xuICB9XG4gIC5wYWdlLWJvZHkudGhlbWUtMiBhc2lkZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdyaWQtY29sdW1uOiAyIC8gc3BhbiAxO1xuICB9XG59XG4jYm9keS13cmFwIHtcbiAgYmFja2dyb3VuZDogdXJsKCcuLi8uLi8uLi8uLi9mcm9udC9kZXNpZ24vaGVhZGVyLWJhY2tncm91bmQuanBnJykgcmVwZWF0LXggdG9wIGNlbnRlcjtcbiAgcGFkZGluZzogMTAwcHggMCAwIDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogMTAwdmg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gICNib2R5LXdyYXAge1xuICAgIHBhZGRpbmctdG9wOiA3MnB4O1xuICB9XG59XG5tYWluIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgbWFpbiAubWFpbi1zbGlkZXIge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbn1cbm1haW4gLmNvbnRlbnQtd3JhcHBlciB7XG4gIHBhZGRpbmctYmxvY2stZW5kOiA1MHB4O1xufVxuLnNpZ24taW4ge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuLmhhbmRiaWxsLXdyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIHdpZHRoOiAxMDAlO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEwMCU7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogMjBweCBhdXRvIDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5oYW5kYmlsbC13cmFwIHtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IDE1MHB4IGF1dG8gMTUwcHg7XG4gIH1cbn1cbi5oYW5kYmlsbC13cmFwID4gaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBncmlkLWNvbHVtbjogMTtcbiAgZ3JpZC1yb3c6IDEgLyBzcGFuIDM7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIG9iamVjdC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbn1cbi5oYW5kYmlsbC13cmFwIC5oYW5kYmlsbC1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBncmlkLWNvbHVtbjogMTtcbiAgZ3JpZC1yb3c6IDI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmhhbmRiaWxsLXdyYXAgLmhhbmRiaWxsLWNvbnRlbnQgPiBkaXYge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQxLCAxOSwgMCwgMC41KTtcbiAgcGFkZGluZzogMzBweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBtYXgtd2lkdGg6IDUwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaGFuZGJpbGwtd3JhcCAuaGFuZGJpbGwtY29udGVudCA+IGRpdiB7XG4gICAgbWF4LXdpZHRoOiA2MCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmhhbmRiaWxsLXdyYXAgLmhhbmRiaWxsLWNvbnRlbnQgPiBkaXYge1xuICAgIG1heC13aWR0aDogODAlO1xuICAgIG1pbi13aWR0aDogMzAwcHg7XG4gIH1cbn1cbi5oYW5kYmlsbC13cmFwIC5oYW5kYmlsbC1jb250ZW50IGgyLFxuLmhhbmRiaWxsLXdyYXAgLmhhbmRiaWxsLWNvbnRlbnQgaDMge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICNmZmVjYzM7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1zaGFkb3c6IC0xcHggLTFweCA2cHggIzAwMDtcbiAgbGluZS1oZWlnaHQ6IDEuODtcbn1cbi5oYW5kYmlsbC13cmFwIC5oYW5kYmlsbC1jb250ZW50IGgyIHtcbiAgZm9udC1zaXplOiAycmVtICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5oYW5kYmlsbC13cmFwIC5oYW5kYmlsbC1jb250ZW50IGgyIHtcbiAgICBmb250LXNpemU6IDEuOXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhbmRiaWxsLXdyYXAgLmhhbmRiaWxsLWNvbnRlbnQgaDIge1xuICAgIGZvbnQtc2l6ZTogMS43cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NTRweCkge1xuICAuaGFuZGJpbGwtd3JhcCAuaGFuZGJpbGwtY29udGVudCBoMiB7XG4gICAgZm9udC1zaXplOiAxLjZyZW0gIWltcG9ydGFudDtcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLmhhbmRiaWxsLXdyYXAgLmhhbmRiaWxsLWNvbnRlbnQgaDIge1xuICAgIGZvbnQtc2l6ZTogMS4zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5oYW5kYmlsbC13cmFwIC5oYW5kYmlsbC1jb250ZW50IGgzIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxLjJyZW0gIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmhhbmRiaWxsLXdyYXAgLmhhbmRiaWxsLWNvbnRlbnQgaDMge1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFuZGJpbGwtd3JhcCAuaGFuZGJpbGwtY29udGVudCBoMyB7XG4gICAgZm9udC1zaXplOiAxLjNyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU1NHB4KSB7XG4gIC5oYW5kYmlsbC13cmFwIC5oYW5kYmlsbC1jb250ZW50IGgzIHtcbiAgICBmb250LXNpemU6IDEuMnJlbSAhaW1wb3J0YW50O1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAuaGFuZGJpbGwtd3JhcCAuaGFuZGJpbGwtY29udGVudCBoMyB7XG4gICAgZm9udC1zaXplOiAxLjFyZW0gIWltcG9ydGFudDtcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB9XG59XG4uaGFuZGJpbGwtd3JhcCAuaGFuZGJpbGwtY29udGVudCBhcnRpY2xlIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1heC13aWR0aDogMTIwMHB4O1xuICBmb250LXNpemU6IDFyZW07XG4gIHRleHQtc2hhZG93OiAtMXB4IC0xcHggNnB4ICMwMDA7XG59XG4uaGFuZGJpbGwtd3JhcCAuaGFuZGJpbGwtY29udGVudCBhcnRpY2xlIC5hcnRpY2xlLWNvbnRlbnQge1xuICBwYWRkaW5nOiA3cHg7XG4gIGNvbG9yOiAjZmZlY2MzO1xufVxuLmhhbmRiaWxsLXdyYXAgLmhhbmRiaWxsLWNvbnRlbnQgLmJ0biB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG4uaGFuZGJpbGwtd3JhcC5pbnRyby1oYW5kYmlsbCB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXgtd2lkdGg6IDI1NjBweDtcbn1cbi5oYW5kYmlsbC13cmFwLmludHJvLWhhbmRiaWxsID4gaW1nIHtcbiAgYXNwZWN0LXJhdGlvOiAxMi80O1xufVxuLmhhbmRiaWxsLXdyYXAuc2lkZS1oYW5kYmlsbCAuaGFuZGJpbGwtY29udGVudCBoMiB7XG4gIGZvbnQtc2l6ZTogMi44cmVtO1xufVxuLmhhbmRiaWxsLXdyYXAuc2lkZS1oYW5kYmlsbCAuaGFuZGJpbGwtY29udGVudCBoMyB7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xufVxuLmhhbmRiaWxsLXdyYXAuc2lkZS1oYW5kYmlsbCA+IGltZyB7XG4gIGFzcGVjdC1yYXRpbzogMTAvOTtcbn1cbi5oYW5kYmlsbC13cmFwLm9yZGVyLWhhbmRiaWxsID4gaW1nIHtcbiAgYXNwZWN0LXJhdGlvOiA4LzM7XG59XG4uZGF5LWluLXdlZWstaWNvbnMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHotaW5kZXg6IDk7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBwYWRkaW5nOiA1cHggMDtcbn1cbi5kYXktaW4td2Vlay1pY29ucyAuZGF5LWluLXdlZWstaWNvbjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIG1hcmdpbi1sZWZ0OiA3cHg7XG59XG4uZGF5LWluLXdlZWstaWNvbnMgaSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDFyZW0gIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1MDBweCkge1xuICAuZGF5LWluLXdlZWstaWNvbnMgaSB7XG4gICAgZm9udC1zaXplOiAxLjJyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuLmRheS1pbi13ZWVrLWljb25zIC5uby1vcmRlciB7XG4gIGNvbG9yOiAjNDQ0NDQ0O1xufVxuLmRheS1pbi13ZWVrLWljb25zIC5jbG9zZWQtb3JkZXIge1xuICBjb2xvcjogIzc5YmUxYztcbn1cbi5kYXktaW4td2Vlay1pY29ucyAudW5jbG9zZWQtb3JkZXIge1xuICBjb2xvcjogI2U0NzUyNTtcbn1cbi5wcm9kdWN0LXByaWNlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnByb2R1Y3QtcHJpY2Ugc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnByb2R1Y3QtcHJpY2Ugc3Bhbi53aXRob3V0LXZhdCB7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBjb2xvcjogIzFmMGUwMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0MjVweCkge1xuICAucHJvZHVjdC1wcmljZSBzcGFuLndpdGhvdXQtdmF0IHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDUwMHB4KSB7XG4gIC5wcm9kdWN0LXByaWNlIHNwYW4ud2l0aG91dC12YXQge1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5wcm9kdWN0LXByaWNlIHNwYW4ud2l0aG91dC12YXQge1xuICAgIGZvbnQtc2l6ZTogMS4xNXJlbTtcbiAgfVxufVxuLnByb2R1Y3QtcHJpY2Ugc3Bhbi53aXRoLXZhdCB7XG4gIGNvbG9yOiAjNDQ0NDQ0O1xuICBmb250LXNpemU6IDAuOXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0MjVweCkge1xuICAucHJvZHVjdC1wcmljZSBzcGFuLndpdGgtdmF0IHtcbiAgICBmb250LXNpemU6IDEuMXJlbTtcbiAgfVxufVxuLnByb2R1Y3QtcHJpY2UgLmxhYmVscyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogOTk5OTk7XG4gIG1hcmdpbi10b3A6IDdweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucHJvZHVjdC1wcmljZSAubGFiZWxzIHtcbiAgICB3aWR0aDogNTBweDtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgfVxufVxuLnByb2R1Y3QtcHJpY2UgLmxhYmVscyAubGFiZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi13aWR0aDogNTRweDtcbiAgY29sb3I6ICMwMDA7XG4gIHBhZGRpbmc6IDJweCA4cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4ucHJvZHVjdC1wcmljZSAubGFiZWxzIC5sYWJlbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtNXB4O1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItdG9wOiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5wcm9kdWN0LXByaWNlIC5sYWJlbHMgLmxhYmVsLmJldHRlci1wcmljZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEOUVERjc7XG4gIGJvcmRlcjogMXB4ICM5ZGQxZGMgc29saWQ7XG59XG4ucHJvZHVjdC1wcmljZSAubGFiZWxzIC5sYWJlbC5iZXR0ZXItcHJpY2U6OmJlZm9yZSB7XG4gIGJvcmRlci1yaWdodDogNXB4IHNvbGlkICM5ZGQxZGM7XG59XG4ucHJvZHVjdC1wcmljZSAubGFiZWxzIC5sYWJlbC5hY3Rpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzliZTFjO1xuICBib3JkZXI6IDFweCAjNjhhMjE5IHNvbGlkO1xufVxuLnByb2R1Y3QtcHJpY2UgLmxhYmVscyAubGFiZWwuYWN0aW9uOjpiZWZvcmUge1xuICBib3JkZXItcmlnaHQ6IDVweCBzb2xpZCAjNjhhMjE5O1xufVxuLnByb2R1Y3QtcHJpY2UgLmxhYmVscyAubGFiZWwuYWN0aW9uLXBlcmNlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWYyZDJkO1xuICBib3JkZXI6IDFweCAjZWYyZDJkIHNvbGlkO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5wcm9kdWN0LXByaWNlIC5sYWJlbHMgLmxhYmVsLmFjdGlvbi1wZXJjZW50OjpiZWZvcmUge1xuICBib3JkZXItcmlnaHQ6IDVweCBzb2xpZCAjZWYyZDJkO1xufVxuLnByb2R1Y3QtcHJpY2UgLmxhYmVscyAubGFiZWwgLmRyb3AtZG93bi13cmFwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMS4xcmVtO1xufVxuLnByb2R1Y3QtcHJpY2UgLmxhYmVscyAubGFiZWwgLmRyb3AtZG93bi13cmFwIC5kcm9wLWRvd24tYXJlYSB7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucHJvZHVjdC1wcmljZSAubGFiZWxzIC5sYWJlbCAuZHJvcC1kb3duLXdyYXAgLmRyb3AtZG93bi1jb250ZW50IHtcbiAgcGFkZGluZzogMTVweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbi5wcm9kdWN0LXByaWNlLnRvdGFsIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5wcm9kdWN0LXByaWNlLnRvdGFsIHNwYW4ud2l0aG91dC12YXQge1xuICBmb250LXNpemU6IDEuNHJlbTtcbn1cbi5wcm9kdWN0LXByaWNlLnRvdGFsIHNwYW4ud2l0aC12YXQge1xuICBmb250LXNpemU6IDEuM3JlbTtcbn1cbi5yZWNhcGl0dWxhdGlvbi1vdmVydmlldyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtZ2FwOiAwIDEwcHg7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEyLCAxZnIpO1xufVxuLnJlY2FwaXR1bGF0aW9uLW92ZXJ2aWV3ID4gZGl2LFxuLnJlY2FwaXR1bGF0aW9uLW92ZXJ2aWV3ID4gZm9ybSB7XG4gIG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDtcbn1cbi5yZWNhcGl0dWxhdGlvbi1vdmVydmlldyA+IGRpdiB7XG4gIGdyaWQtY29sdW1uOiBzcGFuIDEyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucmVjYXBpdHVsYXRpb24tb3ZlcnZpZXcgPiBkaXYge1xuICAgIGdyaWQtY29sdW1uOiBzcGFuIDY7XG4gIH1cbn1cbi5yZWNhcGl0dWxhdGlvbi1vdmVydmlldyAuZGl2aWRlcixcbi5yZWNhcGl0dWxhdGlvbi1vdmVydmlldyAuYnV0dG9ucy10b3AsXG4ucmVjYXBpdHVsYXRpb24tb3ZlcnZpZXcgLmJ1dHRvbnMtYm90dG9tLFxuLnJlY2FwaXR1bGF0aW9uLW92ZXJ2aWV3IC50b3RhbC1wcm9kdWN0LXByaWNlLFxuLnJlY2FwaXR1bGF0aW9uLW92ZXJ2aWV3IGZvcm0ge1xuICBncmlkLWNvbHVtbjogc3BhbiAxMjtcbn1cbi5yZWNhcGl0dWxhdGlvbi1vdmVydmlldyAuZGl2aWRlciB7XG4gIHBhZGRpbmctYm90dG9tOiAxMXB4O1xuICBtYXJnaW46IDA7XG59XG4ucmVjYXBpdHVsYXRpb24tb3ZlcnZpZXcgLmRpdmlkZXIgaDMge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDJyZW07XG59XG4ucmVjYXBpdHVsYXRpb24tb3ZlcnZpZXcgLnRpdGxlIGg0IHNwYW4ge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLnJlY2FwaXR1bGF0aW9uLW92ZXJ2aWV3IC50aXRsZS50aXRsZS1mdWxsIHtcbiAgZ3JpZC1jb2x1bW46IHNwYW4gMTI7XG59XG4ucmVjYXBpdHVsYXRpb24tb3ZlcnZpZXcgLm92ZXJ2aWV3IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMTIsIDFmcik7XG4gIGFsaWduLWNvbnRlbnQ6IHN0YXJ0O1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxudGFibGUgLnJlY2FwaXR1bGF0aW9uLW92ZXJ2aWV3IC5vdmVydmlldyB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnJlY2FwaXR1bGF0aW9uLW92ZXJ2aWV3IC5vdmVydmlldy50aGVtZS0xLFxuICAucmVjYXBpdHVsYXRpb24tb3ZlcnZpZXcgLm92ZXJ2aWV3LnRoZW1lLTIge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byA4MHB4IDE2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnJlY2FwaXR1bGF0aW9uLW92ZXJ2aWV3IC5vdmVydmlldy53aXRoLWNvbmZpcm1lZC1hbW91bnRzIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gMTUwcHggMTYwcHg7XG4gIH1cbn1cbi5yZWNhcGl0dWxhdGlvbi1vdmVydmlldyAub3ZlcnZpZXcud2l0aC1jb25maXJtZWQtYW1vdW50cyA+IC5wcm9kdWN0LWFtb3VudCB7XG4gIGdhcDogMC40cmVtO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLnJlY2FwaXR1bGF0aW9uLW92ZXJ2aWV3IC5vdmVydmlldy53aXRoLWNvbmZpcm1lZC1hbW91bnRzID4gLnByb2R1Y3QtYW1vdW50IGkge1xuICBmb250LXNpemU6IDAuNzVlbTtcbn1cbi5yZWNhcGl0dWxhdGlvbi1vdmVydmlldyAub3ZlcnZpZXcucmVndWxhdGlvbi1vcmRlci1kZXRhaWxlZCA+IC5yZWd1bGF0aW9uLWFtb3VudC5jaGFuZ2VkLWZyb20tY29uZmlybWVkIHtcbiAgZ2FwOiAwLjRyZW07XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4ucmVjYXBpdHVsYXRpb24tb3ZlcnZpZXcgLm92ZXJ2aWV3LnJlZ3VsYXRpb24tb3JkZXItZGV0YWlsZWQgPiAucmVndWxhdGlvbi1hbW91bnQuY2hhbmdlZC1mcm9tLWNvbmZpcm1lZCBpIHtcbiAgZm9udC1zaXplOiAwLjc1ZW07XG59XG4ucmVjYXBpdHVsYXRpb24tb3ZlcnZpZXcgLm92ZXJ2aWV3LnRoZW1lLTEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zaW1wbGUtb3JkZXIpO1xufVxuLnJlY2FwaXR1bGF0aW9uLW92ZXJ2aWV3IC5vdmVydmlldy50aGVtZS0xID4gZGl2LnByb2R1Y3QtYW1vdW50LFxuLnJlY2FwaXR1bGF0aW9uLW92ZXJ2aWV3IC5vdmVydmlldy50aGVtZS0xIHRkLnByb2R1Y3QtYW1vdW50LFxuLnJlY2FwaXR1bGF0aW9uLW92ZXJ2aWV3IC5vdmVydmlldy50aGVtZS0xID4gZGl2LnByb2R1Y3QtcHJpY2UsXG4ucmVjYXBpdHVsYXRpb24tb3ZlcnZpZXcgLm92ZXJ2aWV3LnRoZW1lLTEgdGQucHJvZHVjdC1wcmljZSxcbi5yZWNhcGl0dWxhdGlvbi1vdmVydmlldyAub3ZlcnZpZXcudGhlbWUtMSA+IGRpdi5yZWd1bGF0aW9uLWFtb3VudCxcbi5yZWNhcGl0dWxhdGlvbi1vdmVydmlldyAub3ZlcnZpZXcudGhlbWUtMSB0ZC5yZWd1bGF0aW9uLWFtb3VudCB7XG4gIGJvcmRlci1ib3R0b206IDFweCAjZmZmIHNvbGlkO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5yZWNhcGl0dWxhdGlvbi1vdmVydmlldyAub3ZlcnZpZXcudGhlbWUtMSA+IGRpdi5wcm9kdWN0LW5hbWUsXG4gIC5yZWNhcGl0dWxhdGlvbi1vdmVydmlldyAub3ZlcnZpZXcudGhlbWUtMSB0ZC5wcm9kdWN0LW5hbWUge1xuICAgIGJvcmRlci1ib3R0b206IDFweCAjZmZmIHNvbGlkO1xuICB9XG59XG4ucmVjYXBpdHVsYXRpb24tb3ZlcnZpZXcgLm92ZXJ2aWV3LnRoZW1lLTIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wZXJpb2RpYy1vcmRlcik7XG59XG4ucmVjYXBpdHVsYXRpb24tb3ZlcnZpZXcgLm92ZXJ2aWV3LnRoZW1lLTIgPiBkaXYucHJvZHVjdC1hbW91bnQsXG4ucmVjYXBpdHVsYXRpb24tb3ZlcnZpZXcgLm92ZXJ2aWV3LnRoZW1lLTIgdGQucHJvZHVjdC1hbW91bnQsXG4ucmVjYXBpdHVsYXRpb24tb3ZlcnZpZXcgLm92ZXJ2aWV3LnRoZW1lLTIgPiBkaXYucHJvZHVjdC1wcmljZSxcbi5yZWNhcGl0dWxhdGlvbi1vdmVydmlldyAub3ZlcnZpZXcudGhlbWUtMiB0ZC5wcm9kdWN0LXByaWNlIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4ICNmZmYgc29saWQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnJlY2FwaXR1bGF0aW9uLW92ZXJ2aWV3IC5vdmVydmlldy50aGVtZS0yID4gZGl2LnByb2R1Y3QtbmFtZSxcbiAgLnJlY2FwaXR1bGF0aW9uLW92ZXJ2aWV3IC5vdmVydmlldy50aGVtZS0yIHRkLnByb2R1Y3QtbmFtZSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4ICNmZmYgc29saWQ7XG4gIH1cbn1cbi5yZWNhcGl0dWxhdGlvbi1vdmVydmlldyAub3ZlcnZpZXcgPiBkaXYsXG4ucmVjYXBpdHVsYXRpb24tb3ZlcnZpZXcgLm92ZXJ2aWV3IHRkIHtcbiAgcGFkZGluZzogNHB4IDEzcHg7XG4gIG1pbi1oZWlnaHQ6IDUxcHg7XG59XG4ucmVjYXBpdHVsYXRpb24tb3ZlcnZpZXcgLm92ZXJ2aWV3ID4gZGl2IHNwYW4uYXZhaWxhYmxlLWZyb20sXG4ucmVjYXBpdHVsYXRpb24tb3ZlcnZpZXcgLm92ZXJ2aWV3IHRkIHNwYW4uYXZhaWxhYmxlLWZyb20ge1xuICBjb2xvcjogIzBkM2Y1ODtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4ucmVjYXBpdHVsYXRpb24tb3ZlcnZpZXcgLm92ZXJ2aWV3ID4gZGl2LnByb2R1Y3QtbmFtZSxcbi5yZWNhcGl0dWxhdGlvbi1vdmVydmlldyAub3ZlcnZpZXcgdGQucHJvZHVjdC1uYW1lIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4ucmVjYXBpdHVsYXRpb24tb3ZlcnZpZXcgLm92ZXJ2aWV3ID4gZGl2LnByb2R1Y3QtYW1vdW50LFxuLnJlY2FwaXR1bGF0aW9uLW92ZXJ2aWV3IC5vdmVydmlldyB0ZC5wcm9kdWN0LWFtb3VudCxcbi5yZWNhcGl0dWxhdGlvbi1vdmVydmlldyAub3ZlcnZpZXcgPiBkaXYucmVndWxhdGlvbi1hbW91bnQsXG4ucmVjYXBpdHVsYXRpb24tb3ZlcnZpZXcgLm92ZXJ2aWV3IHRkLnJlZ3VsYXRpb24tYW1vdW50IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5yZWNhcGl0dWxhdGlvbi1vdmVydmlldyAub3ZlcnZpZXcgPiBkaXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1pbi1oZWlnaHQ6IDUzcHg7XG59XG4ucmVjYXBpdHVsYXRpb24tb3ZlcnZpZXcgLm92ZXJ2aWV3ID4gZGl2IC5lbXB0eSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnJlY2FwaXR1bGF0aW9uLW92ZXJ2aWV3IC5vdmVydmlldyA+IGRpdiAuZW1wdHkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4ucmVjYXBpdHVsYXRpb24tb3ZlcnZpZXcgLm92ZXJ2aWV3ID4gZGl2LmhlYWRpbmcge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5yZWNhcGl0dWxhdGlvbi1vdmVydmlldyAub3ZlcnZpZXcgPiBkaXYuY2hhbmdlZC1mcm9tLWNvbmZpcm1lZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG59XG4ucmVjYXBpdHVsYXRpb24tb3ZlcnZpZXcgLm92ZXJ2aWV3ID4gLnByb2R1Y3QtbmFtZSB7XG4gIGdyaWQtY29sdW1uOiAxIC8gc3BhbiAxMjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucmVjYXBpdHVsYXRpb24tb3ZlcnZpZXcgLm92ZXJ2aWV3ID4gLnByb2R1Y3QtbmFtZSB7XG4gICAgZ3JpZC1jb2x1bW46IDEgLyBzcGFuIDE7XG4gIH1cbn1cbi5yZWNhcGl0dWxhdGlvbi1vdmVydmlldyAub3ZlcnZpZXcgPiAucHJvZHVjdC1uYW1lIC5hdmFpbGFibGUtZnJvbSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnJlY2FwaXR1bGF0aW9uLW92ZXJ2aWV3IC5vdmVydmlldyA+IC5wcm9kdWN0LWFtb3VudCB7XG4gIGdyaWQtY29sdW1uOiAxIC8gc3BhbiA2O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5yZWNhcGl0dWxhdGlvbi1vdmVydmlldyAub3ZlcnZpZXcgPiAucHJvZHVjdC1hbW91bnQge1xuICAgIGdyaWQtY29sdW1uOiAyIC8gc3BhbiAxO1xuICB9XG59XG4ucmVjYXBpdHVsYXRpb24tb3ZlcnZpZXcgLm92ZXJ2aWV3ID4gLnByb2R1Y3QtcHJpY2Uge1xuICBncmlkLWNvbHVtbjogNyAvIHNwYW4gNjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucmVjYXBpdHVsYXRpb24tb3ZlcnZpZXcgLm92ZXJ2aWV3ID4gLnByb2R1Y3QtcHJpY2Uge1xuICAgIGdyaWQtY29sdW1uOiAzIC8gc3BhbiAxO1xuICB9XG59XG4ucmVjYXBpdHVsYXRpb24tb3ZlcnZpZXcgLm92ZXJ2aWV3ID4gLnByb2R1Y3QtcHJpY2Ugc3BhbiB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnJlY2FwaXR1bGF0aW9uLW92ZXJ2aWV3IC5vdmVydmlldy5yZWd1bGF0aW9uLW9yZGVyLWRldGFpbGVkID4gLnByb2R1Y3QtbmFtZSB7XG4gIGdyaWQtY29sdW1uOiAxIC8gc3BhbiAxMjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucmVjYXBpdHVsYXRpb24tb3ZlcnZpZXcgLm92ZXJ2aWV3LnJlZ3VsYXRpb24tb3JkZXItZGV0YWlsZWQgPiAucHJvZHVjdC1uYW1lIHtcbiAgICBncmlkLWNvbHVtbjogMSAvIHNwYW4gNTtcbiAgfVxufVxuLnJlY2FwaXR1bGF0aW9uLW92ZXJ2aWV3IC5vdmVydmlldy5yZWd1bGF0aW9uLW9yZGVyLWRldGFpbGVkID4gLnByb2R1Y3QtYW1vdW50IHtcbiAgZ3JpZC1jb2x1bW46IDEgLyBzcGFuIDY7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnJlY2FwaXR1bGF0aW9uLW92ZXJ2aWV3IC5vdmVydmlldy5yZWd1bGF0aW9uLW9yZGVyLWRldGFpbGVkID4gLnByb2R1Y3QtYW1vdW50IHtcbiAgICBncmlkLWNvbHVtbjogNiAvIHNwYW4gMjtcbiAgfVxufVxuLnJlY2FwaXR1bGF0aW9uLW92ZXJ2aWV3IC5vdmVydmlldy5yZWd1bGF0aW9uLW9yZGVyLWRldGFpbGVkID4gLnJlZ3VsYXRpb24tYW1vdW50IHtcbiAgZ3JpZC1jb2x1bW46IDggLyBzcGFuIDI7XG59XG4ucmVjYXBpdHVsYXRpb24tb3ZlcnZpZXcgLm92ZXJ2aWV3LnJlZ3VsYXRpb24tb3JkZXItZGV0YWlsZWQgPiAucHJvZHVjdC1wcmljZSB7XG4gIGdyaWQtY29sdW1uOiA3IC8gc3BhbiA2O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5yZWNhcGl0dWxhdGlvbi1vdmVydmlldyAub3ZlcnZpZXcucmVndWxhdGlvbi1vcmRlci1kZXRhaWxlZCA+IC5wcm9kdWN0LXByaWNlIHtcbiAgICBncmlkLWNvbHVtbjogMTAgLyBzcGFuIDM7XG4gIH1cbn1cbi5yZWNhcGl0dWxhdGlvbi1vdmVydmlldyAuZGl2aWRlci1za2lwcGVkIHtcbiAgYm9yZGVyLWJvdHRvbTogM3B4ICNmZjAwMDAgc29saWQ7XG59XG4ucmVjYXBpdHVsYXRpb24tb3ZlcnZpZXcgLmRpdmlkZXItc3VjY2VzcyB7XG4gIGJvcmRlci1ib3R0b206IDNweCAjMDBkNzVlIHNvbGlkO1xufVxuLnJlY2FwaXR1bGF0aW9uLW92ZXJ2aWV3IGZvcm0ge1xuICBmb250LXNpemU6IDEuMXJlbTtcbn1cbi5yZWNhcGl0dWxhdGlvbi1vdmVydmlldyBmb3JtIC5ub3RpY2UtZm9ybS1jb250ZW50IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbn1cbi5yZWNhcGl0dWxhdGlvbi1vdmVydmlldyBmb3JtIC5ub3RpY2UtZm9ybS1jb250ZW50IC5ub3RpY2Uge1xuICBncmlkLWNvbHVtbjogMSAvIHNwYW4gMjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnJlY2FwaXR1bGF0aW9uLW92ZXJ2aWV3IGZvcm0gLm5vdGljZS1mb3JtLWNvbnRlbnQgLm5vdGljZSB7XG4gICAgZ3JpZC1jb2x1bW46IDEgLyBzcGFuIDE7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnJlY2FwaXR1bGF0aW9uLW92ZXJ2aWV3IC5kaXZpZGVyLXN1Y2Nlc3Mge1xuICAgIGdyaWQtcm93OiAyO1xuICB9XG4gIC5yZWNhcGl0dWxhdGlvbi1vdmVydmlldyAudGl0bGUub3Blbi1vcmRlcixcbiAgLnJlY2FwaXR1bGF0aW9uLW92ZXJ2aWV3IC50aXRsZS5wZXJpb2RpYy1vcmRlcixcbiAgLnJlY2FwaXR1bGF0aW9uLW92ZXJ2aWV3IC50aXRsZS50aXRsZS1lbXB0eSB7XG4gICAgZ3JpZC1yb3c6IDM7XG4gIH1cbiAgLnJlY2FwaXR1bGF0aW9uLW92ZXJ2aWV3IC50aXRsZS5yZWd1bGF0aW9uLW9yZGVyLFxuICAucmVjYXBpdHVsYXRpb24tb3ZlcnZpZXcgLnRpdGxlLnJlZ3VsYXRpb24tb3JkZXIge1xuICAgIGdyaWQtcm93OiBjYWxjKHZhcigtLXJlY2FwLXJvd3MsIDEpICsgNCk7XG4gIH1cbiAgLnJlY2FwaXR1bGF0aW9uLW92ZXJ2aWV3IC50aXRsZS5vcGVuLW9yZGVyLWluc3VmZmljaWVudC1xdWFudGl0eSB7XG4gICAgZ3JpZC1yb3c6IGNhbGModmFyKC0tcmVjYXAtcm93cywgMSkgKyA4KTtcbiAgfVxuICAucmVjYXBpdHVsYXRpb24tb3ZlcnZpZXcgLnRpdGxlLm9wZW4tb3JkZXItYmxvY2thZ2VzLFxuICAucmVjYXBpdHVsYXRpb24tb3ZlcnZpZXcgLnRpdGxlLnBlcmlvZGljLW9yZGVyLWJsb2NrYWdlcyB7XG4gICAgZ3JpZC1yb3c6IGNhbGModmFyKC0tcmVjYXAtcm93cywgMSkgKyAxMCk7XG4gIH1cbiAgLnJlY2FwaXR1bGF0aW9uLW92ZXJ2aWV3IC50aXRsZS5vcGVuLW9yZGVyLWNhbmNlbGxhdGlvbixcbiAgLnJlY2FwaXR1bGF0aW9uLW92ZXJ2aWV3IC50aXRsZS5wZXJpb2RpYy1vcmRlci1jYW5jZWxsYXRpb24ge1xuICAgIGdyaWQtcm93OiBjYWxjKHZhcigtLXJlY2FwLXJvd3MsIDEpICsgMTIpO1xuICB9XG4gIC5yZWNhcGl0dWxhdGlvbi1vdmVydmlldyAub3ZlcnZpZXcub3Blbi1vcmRlcixcbiAgLnJlY2FwaXR1bGF0aW9uLW92ZXJ2aWV3IC5vdmVydmlldy5wZXJpb2RpYy1vcmRlciB7XG4gICAgZ3JpZC1yb3c6IDQgLyBzcGFuIHZhcigtLXJlY2FwLXJvd3MsIDEpO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogc3ViZ3JpZDtcbiAgfVxuICAucmVjYXBpdHVsYXRpb24tb3ZlcnZpZXcgLm92ZXJ2aWV3LnJlZ3VsYXRpb24tb3JkZXIsXG4gIC5yZWNhcGl0dWxhdGlvbi1vdmVydmlldyAub3ZlcnZpZXcucmVndWxhdGlvbi1vcmRlci1kZXRhaWxlZCB7XG4gICAgZ3JpZC1yb3c6IGNhbGModmFyKC0tcmVjYXAtcm93cywgMSkgKyA1KTtcbiAgfVxuICAucmVjYXBpdHVsYXRpb24tb3ZlcnZpZXcgLm92ZXJ2aWV3Lm9wZW4tb3JkZXItaW5zdWZmaWNpZW50LXF1YW50aXR5IHtcbiAgICBncmlkLXJvdzogY2FsYyh2YXIoLS1yZWNhcC1yb3dzLCAxKSArIDkpO1xuICB9XG4gIC5yZWNhcGl0dWxhdGlvbi1vdmVydmlldyAub3ZlcnZpZXcub3Blbi1vcmRlci1ibG9ja2FnZXMsXG4gIC5yZWNhcGl0dWxhdGlvbi1vdmVydmlldyAub3ZlcnZpZXcucGVyaW9kaWMtb3JkZXItYmxvY2thZ2VzIHtcbiAgICBncmlkLXJvdzogY2FsYyh2YXIoLS1yZWNhcC1yb3dzLCAxKSArIDExKTtcbiAgfVxuICAucmVjYXBpdHVsYXRpb24tb3ZlcnZpZXcgLm92ZXJ2aWV3Lm9wZW4tb3JkZXItY2FuY2VsbGF0aW9uLFxuICAucmVjYXBpdHVsYXRpb24tb3ZlcnZpZXcgLm92ZXJ2aWV3LnBlcmlvZGljLW9yZGVyLWNhbmNlbGxhdGlvbiB7XG4gICAgZ3JpZC1yb3c6IGNhbGModmFyKC0tcmVjYXAtcm93cywgMSkgKyAxMyk7XG4gIH1cbiAgLnJlY2FwaXR1bGF0aW9uLW92ZXJ2aWV3IC50b3RhbC1wcm9kdWN0LXByaWNlIHtcbiAgICBncmlkLXJvdzogY2FsYyh2YXIoLS1yZWNhcC1yb3dzLCAxKSArIDYpO1xuICB9XG4gIC5yZWNhcGl0dWxhdGlvbi1vdmVydmlldyAuZGl2aWRlci1za2lwcGVkIHtcbiAgICBncmlkLXJvdzogY2FsYyh2YXIoLS1yZWNhcC1yb3dzLCAxKSArIDcpO1xuICB9XG4gIC5yZWNhcGl0dWxhdGlvbi1vdmVydmlldyAuYnV0dG9ucy1ib3R0b20ge1xuICAgIGdyaWQtcm93OiBjYWxjKHZhcigtLXJlY2FwLXJvd3MsIDEpICsgMTQpO1xuICB9XG4gIC5yZWNhcGl0dWxhdGlvbi1vdmVydmlldyBmb3JtIHtcbiAgICBncmlkLXJvdzogY2FsYyh2YXIoLS1yZWNhcC1yb3dzLCAxKSArIDE1KTtcbiAgfVxufVxuLnJlY2FwaXR1bGF0aW9uLW92ZXJ2aWV3IC5idXR0b25zLWJvdHRvbSB7XG4gIGdyaWQtcm93OiAyMTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnJlY2FwaXR1bGF0aW9uLW92ZXJ2aWV3IC5idXR0b25zLWJvdHRvbSB7XG4gICAgZ3JpZC1yb3c6IGNhbGModmFyKC0tcmVjYXAtcm93cywgMSkgKyAxNCk7XG4gIH1cbn1cbi50b3RhbC1wcm9kdWN0LXByaWNlIHRhYmxlIHtcbiAgd2lkdGg6IGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDUwcHgpIHtcbiAgLnRvdGFsLXByb2R1Y3QtcHJpY2UgdGFibGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC50b3RhbC1wcm9kdWN0LXByaWNlIHRhYmxlIHRyIHRkOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbiAgLnRvdGFsLXByb2R1Y3QtcHJpY2UgdGFibGUgdGJvZHksXG4gIC50b3RhbC1wcm9kdWN0LXByaWNlIHRhYmxlIHRyLFxuICAudG90YWwtcHJvZHVjdC1wcmljZSB0YWJsZSB0ZCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi50b3RhbC1wcm9kdWN0LXByaWNlIC50b3RhbC10ZXh0IHtcbiAgY29sb3I6ICM0NDQ0NDQ7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ1MXB4KSB7XG4gIC50b3RhbC1wcm9kdWN0LXByaWNlIC50b3RhbC10ZXh0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICB9XG59XG4udG90YWwtcHJvZHVjdC1wcmljZSAucHJvZHVjdC1wcmljZSB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLm15LW5vdGljZSBoMyB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4ubXktbm90aWNlIHRleHRhcmVhIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDEwMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTJmMWZmO1xuICBib3JkZXI6IDFweCAjZDJlM2YzIHNvbGlkO1xufVxuLm15LW5vdGljZSBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuI2hvbWVwYWdlIC5ob21lcGFnZS10aWxlcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgbWF4LXdpZHRoOiAxNjBjaDtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5MjNweCkge1xuICAjaG9tZXBhZ2UgLmhvbWVwYWdlLXRpbGVzIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgfVxufVxuI2hvbWVwYWdlIC5ob21lcGFnZS10aWxlcyAuaG9tZXBhZ2UtdGlsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAzNDhweDtcbiAgcm93LWdhcDogMzBweDtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDMwcHg7XG59XG4jaG9tZXBhZ2UgLmhvbWVwYWdlLXRpbGVzIC5ob21lcGFnZS10aWxlIGgyLFxuI2hvbWVwYWdlIC5ob21lcGFnZS10aWxlcyAuaG9tZXBhZ2UtdGlsZSBoMyB7XG4gIGNvbG9yOiAjZmZmO1xuICBtYXJnaW4tdG9wOiAwO1xufVxuI2hvbWVwYWdlIC5ob21lcGFnZS10aWxlcyAuaG9tZXBhZ2UtdGlsZSBoMiB7XG4gIGZvbnQtc2l6ZTogMS45cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuI2hvbWVwYWdlIC5ob21lcGFnZS10aWxlcyAuaG9tZXBhZ2UtdGlsZSBoMyB7XG4gIG1hcmdpbi10b3A6IDEzcHg7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuI2hvbWVwYWdlIC5ob21lcGFnZS10aWxlcyAuaG9tZXBhZ2UtdGlsZSAuaGFuZGJpbGwtd3JhcCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4jaG9tZXBhZ2UgLmhvbWVwYWdlLXRpbGVzIC5ob21lcGFnZS10aWxlIC5hY3Rpb25zLXdyYXBwZXIge1xuICBtYXJnaW4tdG9wOiBhdXRvO1xufVxuI2hvbWVwYWdlIC5ob21lcGFnZS10aWxlcyAuaG9tZXBhZ2UtdGlsZS5ob21lcGFnZS10aWxlLTEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWYwZTAwO1xuICBjb2xvcjogI2U0Y2ZhMDtcbn1cbiNob21lcGFnZSAuaG9tZXBhZ2UtdGlsZXMgLmhvbWVwYWdlLXRpbGUuaG9tZXBhZ2UtdGlsZS0xIGgyLFxuI2hvbWVwYWdlIC5ob21lcGFnZS10aWxlcyAuaG9tZXBhZ2UtdGlsZS5ob21lcGFnZS10aWxlLTEgaDMge1xuICBjb2xvcjogI2U0Y2ZhMDtcbn1cbiNob21lcGFnZSAuaG9tZXBhZ2UtdGlsZXMgLmhvbWVwYWdlLXRpbGUuaG9tZXBhZ2UtdGlsZS0xIC5kb3dubG9hZC1idXR0b25zIHtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDFyZW07XG59XG4jaG9tZXBhZ2UgLmhvbWVwYWdlLXRpbGVzIC5ob21lcGFnZS10aWxlLmhvbWVwYWdlLXRpbGUtMSAuZG93bmxvYWQtYnV0dG9ucyBhLmJ0bi1hdHRhY2htZW50IHtcbiAgYm9yZGVyLWNvbG9yOiAjYmJiYmJiO1xufVxuI2hvbWVwYWdlIC5ob21lcGFnZS10aWxlcyAuaG9tZXBhZ2UtdGlsZS5ob21lcGFnZS10aWxlLTEgLmRvd25sb2FkLWJ1dHRvbnMgYS5idG4tYXR0YWNobWVudCxcbiNob21lcGFnZSAuaG9tZXBhZ2UtdGlsZXMgLmhvbWVwYWdlLXRpbGUuaG9tZXBhZ2UtdGlsZS0xIC5kb3dubG9hZC1idXR0b25zIGEuYnRuLWF0dGFjaG1lbnQ6bGluayxcbiNob21lcGFnZSAuaG9tZXBhZ2UtdGlsZXMgLmhvbWVwYWdlLXRpbGUuaG9tZXBhZ2UtdGlsZS0xIC5kb3dubG9hZC1idXR0b25zIGEuYnRuLWF0dGFjaG1lbnQ6dmlzaXRlZCxcbiNob21lcGFnZSAuaG9tZXBhZ2UtdGlsZXMgLmhvbWVwYWdlLXRpbGUuaG9tZXBhZ2UtdGlsZS0xIC5kb3dubG9hZC1idXR0b25zIGEuYnRuLWF0dGFjaG1lbnQ6YWN0aXZlIHtcbiAgY29sb3I6ICNiYmJiYmI7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuI2hvbWVwYWdlIC5ob21lcGFnZS10aWxlcyAuaG9tZXBhZ2UtdGlsZS5ob21lcGFnZS10aWxlLTEgLmRvd25sb2FkLWJ1dHRvbnMgYS5idG4tYXR0YWNobWVudC5hY3RpdmUsXG4jaG9tZXBhZ2UgLmhvbWVwYWdlLXRpbGVzIC5ob21lcGFnZS10aWxlLmhvbWVwYWdlLXRpbGUtMSAuZG93bmxvYWQtYnV0dG9ucyBhLmJ0bi1hdHRhY2htZW50OmhvdmVyIHtcbiAgY29sb3I6ICNiYmJiYmI7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuI2hvbWVwYWdlIC5ob21lcGFnZS10aWxlcyAuaG9tZXBhZ2UtdGlsZS5ob21lcGFnZS10aWxlLTEgLmRvd25sb2FkLWJ1dHRvbnMge1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMXJlbTtcbn1cbiNob21lcGFnZSAuaG9tZXBhZ2UtdGlsZXMgLmhvbWVwYWdlLXRpbGUuaG9tZXBhZ2UtdGlsZS0xIC5kb3dubG9hZC1idXR0b25zIGEuYnRuLWF0dGFjaG1lbnQge1xuICBib3JkZXItY29sb3I6ICNiYmJiYmI7XG59XG4jaG9tZXBhZ2UgLmhvbWVwYWdlLXRpbGVzIC5ob21lcGFnZS10aWxlLmhvbWVwYWdlLXRpbGUtMSAuZG93bmxvYWQtYnV0dG9ucyBhLmJ0bi1hdHRhY2htZW50LFxuI2hvbWVwYWdlIC5ob21lcGFnZS10aWxlcyAuaG9tZXBhZ2UtdGlsZS5ob21lcGFnZS10aWxlLTEgLmRvd25sb2FkLWJ1dHRvbnMgYS5idG4tYXR0YWNobWVudDpsaW5rLFxuI2hvbWVwYWdlIC5ob21lcGFnZS10aWxlcyAuaG9tZXBhZ2UtdGlsZS5ob21lcGFnZS10aWxlLTEgLmRvd25sb2FkLWJ1dHRvbnMgYS5idG4tYXR0YWNobWVudDp2aXNpdGVkLFxuI2hvbWVwYWdlIC5ob21lcGFnZS10aWxlcyAuaG9tZXBhZ2UtdGlsZS5ob21lcGFnZS10aWxlLTEgLmRvd25sb2FkLWJ1dHRvbnMgYS5idG4tYXR0YWNobWVudDphY3RpdmUge1xuICBjb2xvcjogI2JiYmJiYjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4jaG9tZXBhZ2UgLmhvbWVwYWdlLXRpbGVzIC5ob21lcGFnZS10aWxlLmhvbWVwYWdlLXRpbGUtMSAuZG93bmxvYWQtYnV0dG9ucyBhLmJ0bi1hdHRhY2htZW50LmFjdGl2ZSxcbiNob21lcGFnZSAuaG9tZXBhZ2UtdGlsZXMgLmhvbWVwYWdlLXRpbGUuaG9tZXBhZ2UtdGlsZS0xIC5kb3dubG9hZC1idXR0b25zIGEuYnRuLWF0dGFjaG1lbnQ6aG92ZXIge1xuICBjb2xvcjogI2JiYmJiYjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4jaG9tZXBhZ2UgLmhvbWVwYWdlLXRpbGVzIC5ob21lcGFnZS10aWxlLmhvbWVwYWdlLXRpbGUtMiB7XG4gIHBhZGRpbmc6IDA7XG59XG4jaG9tZXBhZ2UgLmhvbWVwYWdlLXRpbGVzIC5ob21lcGFnZS10aWxlLmhvbWVwYWdlLXRpbGUtMyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNGNmYTA7XG4gIGNvbG9yOiAjMWYwZTAwO1xufVxuI2hvbWVwYWdlIC5ob21lcGFnZS10aWxlcyAuaG9tZXBhZ2UtdGlsZS5ob21lcGFnZS10aWxlLTMgaDIsXG4jaG9tZXBhZ2UgLmhvbWVwYWdlLXRpbGVzIC5ob21lcGFnZS10aWxlLmhvbWVwYWdlLXRpbGUtMyBoMyB7XG4gIGNvbG9yOiAjMWYwZTAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDkyM3B4KSB7XG4gICNob21lcGFnZSAuaG9tZXBhZ2UtdGlsZXMgLmhvbWVwYWdlLXRpbGUge1xuICAgIHdpZHRoOiAzMy4zMyUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDU1NXB4KSB7XG4gICNob21lcGFnZSAuaG9tZXBhZ2UtdGlsZXMgLmhvbWVwYWdlLXRpbGUuaG9tZXBhZ2UtdGlsZS0xIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIG9yZGVyOiAxO1xuICB9XG4gICNob21lcGFnZSAuaG9tZXBhZ2UtdGlsZXMgLmhvbWVwYWdlLXRpbGUuaG9tZXBhZ2UtdGlsZS0yIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIG9yZGVyOiAyO1xuICB9XG4gICNob21lcGFnZSAuaG9tZXBhZ2UtdGlsZXMgLmhvbWVwYWdlLXRpbGUuaG9tZXBhZ2UtdGlsZS0zIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIG9yZGVyOiAzO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTIzcHgpIHtcbiAgI2hvbWVwYWdlIC5ob21lcGFnZS10aWxlcyAuaG9tZXBhZ2UtdGlsZS5ob21lcGFnZS10aWxlLTEge1xuICAgIG9yZGVyOiAyO1xuICB9XG4gICNob21lcGFnZSAuaG9tZXBhZ2UtdGlsZXMgLmhvbWVwYWdlLXRpbGUuaG9tZXBhZ2UtdGlsZS0yIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIG9yZGVyOiAxO1xuICB9XG4gICNob21lcGFnZSAuaG9tZXBhZ2UtdGlsZXMgLmhvbWVwYWdlLXRpbGUuaG9tZXBhZ2UtdGlsZS0xIHtcbiAgICBvcmRlcjogMztcbiAgfVxufVxuLnByb2R1Y3QtaW1hZ2Utd3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wcm9kdWN0LWltYWdlLXdyYXAgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cbi5wcm9kdWN0LWltYWdlLXdyYXAgYSBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi5vcmRlci1wYXJhbXMtc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiA4cHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5vcmRlci1wYXJhbXMtc3VtbWFyeSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLm9yZGVyLXBhcmFtcy1zdW1tYXJ5IC5vcmRlci1wYXJhbXMtc3VtbWFyeS1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA2cHg7XG4gIHBhZGRpbmc6IDZweCAxMnB4O1xuICBmb250LXNpemU6IDAuOXJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U1ZTVlNTtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5vcmRlci1wYXJhbXMtc3VtbWFyeSAub3JkZXItcGFyYW1zLXN1bW1hcnktaXRlbSA+IGkge1xuICBjb2xvcjogIzFmMGUwMDtcbn1cbi5vcmRlci1wYXJhbXMtc3VtbWFyeSAub3JkZXItcGFyYW1zLXN1bW1hcnktaXRlbSAuZGF5LWluLXdlZWstaWNvbnMge1xuICBwYWRkaW5nOiAwO1xufVxuLm9yZGVyLXBhcmFtcy1zdW1tYXJ5IC5vcmRlci1wYXJhbXMtc3VtbWFyeS1pdGVtID4gaS5yZW1vdmUtaWNvbiB7XG4gIG1hcmdpbi1sZWZ0OiAycHg7XG4gIGZvbnQtc2l6ZTogMC44cmVtO1xuICBjb2xvcjogIzk5OTtcbn1cbi5vcmRlci1wYXJhbXMtc3VtbWFyeSAub3Blbi1wYXJhbXMge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ub3JkZXItcGFyYW1zLXN1bW1hcnkgLm9wZW4tcGFyYW1zOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMWYwZTAwO1xufVxuLm9yZGVyLXBhcmFtcy1zdW1tYXJ5IGEub3JkZXItcGFyYW1zLXN1bW1hcnktaXRlbSxcbi5vcmRlci1wYXJhbXMtc3VtbWFyeSBhLm9yZGVyLXBhcmFtcy1zdW1tYXJ5LWl0ZW06bGluayxcbi5vcmRlci1wYXJhbXMtc3VtbWFyeSBhLm9yZGVyLXBhcmFtcy1zdW1tYXJ5LWl0ZW06dmlzaXRlZCxcbi5vcmRlci1wYXJhbXMtc3VtbWFyeSBhLm9yZGVyLXBhcmFtcy1zdW1tYXJ5LWl0ZW06YWN0aXZlLFxuLm9yZGVyLXBhcmFtcy1zdW1tYXJ5IGEub3JkZXItcGFyYW1zLXN1bW1hcnktaXRlbTpob3ZlciB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ub3JkZXItcGFyYW1zLXN1bW1hcnkgYS5vcmRlci1wYXJhbXMtc3VtbWFyeS1pdGVtOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMWYwZTAwO1xufVxuLm9yZGVyLXBhcmFtcy1zdW1tYXJ5IGEub3JkZXItcGFyYW1zLXN1bW1hcnktaXRlbTpob3ZlciA+IGkucmVtb3ZlLWljb24ge1xuICBjb2xvcjogIzFmMGUwMDtcbn1cbiNwcm9kdWN0LWxpc3Qge1xuICBtYXgtd2lkdGg6IDE3MGNoO1xufVxuI3Byb2R1Y3QtbGlzdCAub3JkZXItcGFyYW1zLXN1bW1hcnkge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuI3Byb2R1Y3QtbGlzdCAucHJvZHVjdC1saXN0LXNlYXJjaCB7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgI3Byb2R1Y3QtbGlzdCAucHJvZHVjdC1saXN0LXNlYXJjaCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuI3Byb2R1Y3QtbGlzdCAucHJvZHVjdC1saXN0LXNlYXJjaCBsYWJlbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4jcHJvZHVjdC1saXN0IC5wcm9kdWN0LWxpc3Qtc2VhcmNoIC5zZWFyY2ggaW5wdXQge1xuICBtaW4td2lkdGg6IDI2MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNwcm9kdWN0LWxpc3QgLnByb2R1Y3QtbGlzdC1zZWFyY2ggLnNlYXJjaCB7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gIH1cbiAgI3Byb2R1Y3QtbGlzdCAucHJvZHVjdC1saXN0LXNlYXJjaCBsYWJlbCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbiNwcm9kdWN0LWxpc3QgLmRvd25sb2FkLXBkZi1zZWN0aW9uIHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDFyZW07XG59XG4jcHJvZHVjdC1saXN0IC5kb3dubG9hZC1wZGYtc2VjdGlvbiAudGl0bGUtd3JhcCB7XG4gIG1hcmdpbjogMDtcbn1cbiNwcm9kdWN0LWxpc3QgLmRvd25sb2FkLXBkZi1zZWN0aW9uIGEge1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1MDBweCkge1xuICAjcHJvZHVjdC1saXN0IC5kb3dubG9hZC1wZGYtc2VjdGlvbiBhIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuI3Byb2R1Y3QtbGlzdCAucHJvZHVjdC1saXN0LXdyYXAge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDI3JSBjYWxjKDczJSAtIDE1cHgpO1xuICBncmlkLWdhcDogMTVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgI3Byb2R1Y3QtbGlzdCAucHJvZHVjdC1saXN0LXdyYXAge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMjAlIGNhbGMoODAlIC0gMTVweCk7XG4gIH1cbn1cbiNwcm9kdWN0LWxpc3QgLnByb2R1Y3QtbGlzdC13cmFwIC5wcm9kdWN0LWNhdGVnb3JpZXMge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAjcHJvZHVjdC1saXN0IC5wcm9kdWN0LWxpc3Qtd3JhcCAucHJvZHVjdC1jYXRlZ29yaWVzIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBncmlkLWNvbHVtbjogMSAvIHNwYW4gMTtcbiAgfVxufVxuI3Byb2R1Y3QtbGlzdCAucHJvZHVjdC1saXN0LXdyYXAgLnByb2R1Y3QtbGlzdCB7XG4gIGdyaWQtY29sdW1uOiAxIC8gc3BhbiAyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAjcHJvZHVjdC1saXN0IC5wcm9kdWN0LWxpc3Qtd3JhcCAucHJvZHVjdC1saXN0IHtcbiAgICBncmlkLWNvbHVtbjogMiAvIHNwYW4gMTtcbiAgfVxufVxuI3Byb2R1Y3QtbGlzdCAucHJvZHVjdC1saXN0LXdyYXAgLnByb2R1Y3QtbGlzdCAucHJvZHVjdC10aWxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nOiAxMHB4IDhweCAxMHB4IDE1cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI3Byb2R1Y3QtbGlzdCAucHJvZHVjdC1saXN0LXdyYXAgLnByb2R1Y3QtbGlzdCAucHJvZHVjdC10aWxlIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgfVxufVxuI3Byb2R1Y3QtbGlzdCAucHJvZHVjdC1saXN0LXdyYXAgLnByb2R1Y3QtbGlzdCAucHJvZHVjdC10aWxlIC5wcm9kdWN0LWltYWdlLXdyYXAsXG4jcHJvZHVjdC1saXN0IC5wcm9kdWN0LWxpc3Qtd3JhcCAucHJvZHVjdC1saXN0IC5wcm9kdWN0LXRpbGUgLnByb2R1Y3QtY29udGVudC13cmFwIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4jcHJvZHVjdC1saXN0IC5wcm9kdWN0LWxpc3Qtd3JhcCAucHJvZHVjdC1saXN0IC5wcm9kdWN0LXRpbGUgYSB7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG59XG4jcHJvZHVjdC1saXN0IC5wcm9kdWN0LWxpc3Qtd3JhcCAucHJvZHVjdC1saXN0IC5wcm9kdWN0LXRpbGUgLnByb2R1Y3QtaW1hZ2Utd3JhcCB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBvcmRlcjogMjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAjcHJvZHVjdC1saXN0IC5wcm9kdWN0LWxpc3Qtd3JhcCAucHJvZHVjdC1saXN0IC5wcm9kdWN0LXRpbGUgLnByb2R1Y3QtaW1hZ2Utd3JhcCB7XG4gICAgd2lkdGg6IDIwMHB4O1xuICAgIG9yZGVyOiAxO1xuICB9XG59XG4jcHJvZHVjdC1saXN0IC5wcm9kdWN0LWxpc3Qtd3JhcCAucHJvZHVjdC1saXN0IC5wcm9kdWN0LXRpbGUgLnByb2R1Y3QtY29udGVudC13cmFwIHtcbiAgb3JkZXI6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNwcm9kdWN0LWxpc3QgLnByb2R1Y3QtbGlzdC13cmFwIC5wcm9kdWN0LWxpc3QgLnByb2R1Y3QtdGlsZSAucHJvZHVjdC1jb250ZW50LXdyYXAge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBvcmRlcjogMjtcbiAgfVxufVxuI3Byb2R1Y3QtbGlzdCAucHJvZHVjdC1saXN0LXdyYXAgLnByb2R1Y3QtbGlzdCAucHJvZHVjdC10aWxlIC5wcm9kdWN0LWNvbnRlbnQtd3JhcCAudGl0bGUtd3JhcCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cbiNwcm9kdWN0LWxpc3QgLnByb2R1Y3QtbGlzdC13cmFwIC5wcm9kdWN0LWxpc3QgLnByb2R1Y3QtdGlsZSAucHJvZHVjdC1jb250ZW50LXdyYXAgLnRpdGxlLXdyYXAgaDMge1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgY29sb3I6ICMxZjBlMDA7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4jcHJvZHVjdC1saXN0IC5wcm9kdWN0LWxpc3Qtd3JhcCAucHJvZHVjdC1saXN0IC5wcm9kdWN0LXRpbGUgLnByb2R1Y3QtY29udGVudC13cmFwIC5yZWNvbW1lbmRlZC1wcmljZSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuI3Byb2R1Y3QtbGlzdCAucHJvZHVjdC1saXN0LXdyYXAgLnByb2R1Y3QtbGlzdCAucHJvZHVjdC10aWxlLm1vcmUtcHJvZHVjdHMge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG4jcHJvZHVjdC1saXN0IC5wcm9kdWN0LWxpc3Qtd3JhcCAucHJvZHVjdC1saXN0IC5wcm9kdWN0cy1saXN0LXNlcGFyYXRvciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDFweDtcbn1cbiNwcm9kdWN0LWRldGFpbCAucHJvZHVjdC1kZXRhaWwtZ3JpZCB7XG4gIG1hcmdpbi10b3A6IDI1cHg7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMzMlIGNhbGMoNjclIC0gNDBweCk7XG4gIGdyaWQtZ2FwOiAyMHB4IDQwcHg7XG59XG4jcHJvZHVjdC1kZXRhaWwgLnByb2R1Y3QtZGV0YWlsLWdyaWQgLnJpZ2h0LXNpZGUge1xuICBkaXNwbGF5OiBjb250ZW50cztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgI3Byb2R1Y3QtZGV0YWlsIC5wcm9kdWN0LWRldGFpbC1ncmlkIC5yaWdodC1zaWRlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBncmlkLWNvbHVtbjogMjtcbiAgfVxufVxuI3Byb2R1Y3QtZGV0YWlsIC5wcm9kdWN0LWRldGFpbC1ncmlkIC5yaWdodC1zaWRlIC50aXRsZS13cmFwIHtcbiAgZ3JpZC1jb2x1bW46IDEgLyBzcGFuIDI7XG4gIGdyaWQtcm93OiAxO1xuICBtYXJnaW4tdG9wOiAwO1xufVxuI3Byb2R1Y3QtZGV0YWlsIC5wcm9kdWN0LWRldGFpbC1ncmlkIC5yaWdodC1zaWRlIC5jb250ZW50LXdyYXAge1xuICBncmlkLWNvbHVtbjogMSAvIHNwYW4gMjtcbiAgZ3JpZC1yb3c6IDI7XG59XG4jcHJvZHVjdC1kZXRhaWwgLnByb2R1Y3QtZGV0YWlsLWdyaWQgLnJpZ2h0LXNpZGUgLmNvbnRlbnQtd3JhcCAucGFyYW1ldGVyLXRhYmxlIHtcbiAgd2lkdGg6IHVuc2V0O1xufVxuI3Byb2R1Y3QtZGV0YWlsIC5wcm9kdWN0LWRldGFpbC1ncmlkIC5yaWdodC1zaWRlIC5jb250ZW50LXdyYXAgLnBhcmFtZXRlci10YWJsZSB0ciB0ZDpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuN3JlbTtcbn1cbiNwcm9kdWN0LWRldGFpbCAucHJvZHVjdC1kZXRhaWwtZ3JpZCAucmlnaHQtc2lkZSAuY29udGVudC13cmFwIGFydGljbGUge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuI3Byb2R1Y3QtZGV0YWlsIC5wcm9kdWN0LWRldGFpbC1ncmlkIC5yaWdodC1zaWRlIC5jb250ZW50LXdyYXAgLnByb2R1Y3QtY29tcG9zaXRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuI3Byb2R1Y3QtZGV0YWlsIC5wcm9kdWN0LWRldGFpbC1ncmlkIC5yaWdodC1zaWRlIC5jb250ZW50LXdyYXAgLnByb2R1Y3QtY29tcG9zaXRpb24gLmRyb3AtZG93bi13cmFwIC5kcm9wLWRvd24tYXJlYSAuZmEge1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbn1cbiNwcm9kdWN0LWRldGFpbCAucHJvZHVjdC1kZXRhaWwtZ3JpZCAucmlnaHQtc2lkZSAuY29udGVudC13cmFwIC5wcm9kdWN0LWNvbXBvc2l0aW9uIC5kcm9wLWRvd24td3JhcCAuZHJvcC1kb3duLWNvbnRlbnQge1xuICBwYWRkaW5nOiAxNXB4O1xufVxuI3Byb2R1Y3QtZGV0YWlsIC5wcm9kdWN0LWRldGFpbC1ncmlkIC5yaWdodC1zaWRlIC5jb250ZW50LXdyYXAgLnByb2R1Y3QtY29tcG9zaXRpb24gYS50aGVtZTI6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xufVxuI3Byb2R1Y3QtZGV0YWlsIC5wcm9kdWN0LWRldGFpbC1ncmlkIC5yaWdodC1zaWRlIC5jb250ZW50LXdyYXAgLnByb2R1Y3QtY29tcG9zaXRpb24gYS50aGVtZTI6bGFzdC1jaGlsZCAuZmEge1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbn1cbiNwcm9kdWN0LWRldGFpbCAucHJvZHVjdC1kZXRhaWwtZ3JpZCAubGVmdC1zaWRlIHtcbiAgZ3JpZC1jb2x1bW46IDEgLyBzcGFuIDI7XG4gIGdyaWQtcm93OiAzO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAjcHJvZHVjdC1kZXRhaWwgLnByb2R1Y3QtZGV0YWlsLWdyaWQgLmxlZnQtc2lkZSB7XG4gICAgZ3JpZC1jb2x1bW46IDEgLyBzcGFuIDE7XG4gICAgZ3JpZC1yb3c6IDEgLyBzcGFuIDE7XG4gIH1cbn1cbiNwcm9kdWN0LWRldGFpbCAucHJvZHVjdC1kZXRhaWwtZ3JpZCAubGVmdC1zaWRlIC5nYWxsZXJ5LW1vcmUtdGlsZXMge1xuICBtYXJnaW4tdG9wOiA4cHg7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZml0LCBtaW5tYXgoMTAwcHgsIDFmcikpO1xuICBncmlkLWdhcDogOHB4O1xufVxuI2NvbXBhbnktb3JkZXIgLmZpZWxkcy13cmFwIHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cbiN3ZWItcGFnZS1kZWZhdWx0IHtcbiAgbWF4LXdpZHRoOiAxMzBjaDtcbn1cbiN3ZWItcGFnZS1kZWZhdWx0IGlmcmFtZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDUwMHB4O1xuICBhc3BlY3QtcmF0aW86IDE2Lzk7XG59XG5mb290ZXIge1xuICBtYXJnaW4tdG9wOiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNkZmI0O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMDBweCkge1xuICBmb290ZXIgLmZvb3Rlci1ib2R5IHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG59XG5mb290ZXIgLmZvb3Rlci1ib2R5ICNmb290ID4gLmNvbnRlbnQtd3JhcHBlcixcbmZvb3RlciAuZm9vdGVyLWJvZHkgI2NvcHlyaWdodCA+IC5jb250ZW50LXdyYXBwZXIge1xuICBtYXgtd2lkdGg6IDE5MDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICBmb290ZXIgLmZvb3Rlci1ib2R5ICNmb290ID4gLmNvbnRlbnQtd3JhcHBlcixcbiAgZm9vdGVyIC5mb290ZXItYm9keSAjY29weXJpZ2h0ID4gLmNvbnRlbnQtd3JhcHBlciB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiBjYWxjKDE5MDBweCArIDYwcHgpKSB7XG4gIGZvb3RlciAuZm9vdGVyLWJvZHkgI2Zvb3QgPiAuY29udGVudC13cmFwcGVyLFxuICBmb290ZXIgLmZvb3Rlci1ib2R5ICNjb3B5cmlnaHQgPiAuY29udGVudC13cmFwcGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuZm9vdGVyIC5mb290ZXItYm9keSAjZm9vdCBhOmxpbmssXG5mb290ZXIgLmZvb3Rlci1ib2R5ICNmb290IGE6dmlzaXRlZCxcbmZvb3RlciAuZm9vdGVyLWJvZHkgI2Zvb3QgYTphY3RpdmUge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgY29sb3I6ICM3NjI0MGU7XG59XG5mb290ZXIgLmZvb3Rlci1ib2R5ICNmb290IGE6aG92ZXIsXG5mb290ZXIgLmZvb3Rlci1ib2R5ICNmb290IGEuYWN0aXZlIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGNvbG9yOiAjNzYyNDBlO1xufVxuZm9vdGVyIC5mb290ZXItYm9keSAjZm9vdCAuZm9vdGVyLXRpbGVzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXgtd2lkdGg6IGNhbGMoMTkwMHB4ICsgNjBweCk7XG59XG5mb290ZXIgLmZvb3Rlci1ib2R5ICNmb290IC5mb290ZXItdGlsZXMgPiBkaXYsXG5mb290ZXIgLmZvb3Rlci1ib2R5ICNmb290IC5mb290ZXItdGlsZXMgPiBzZWN0aW9uIHtcbiAgd2lkdGg6IDI1JTtcbiAgZmxleC1zaHJpbms6IDE7XG4gIGZsZXgtZ3JvdzogMDtcbiAgb3JkZXI6IDE7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIzNHB4KSB7XG4gIGZvb3RlciAuZm9vdGVyLWJvZHkgI2Zvb3QgLmZvb3Rlci10aWxlcyA+IGRpdixcbiAgZm9vdGVyIC5mb290ZXItYm9keSAjZm9vdCAuZm9vdGVyLXRpbGVzID4gc2VjdGlvbiB7XG4gICAgd2lkdGg6IDMzLjMzJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDkyMnB4KSB7XG4gIGZvb3RlciAuZm9vdGVyLWJvZHkgI2Zvb3QgLmZvb3Rlci10aWxlcyA+IGRpdixcbiAgZm9vdGVyIC5mb290ZXItYm9keSAjZm9vdCAuZm9vdGVyLXRpbGVzID4gc2VjdGlvbiB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU1NHB4KSB7XG4gIGZvb3RlciAuZm9vdGVyLWJvZHkgI2Zvb3QgLmZvb3Rlci10aWxlcyA+IGRpdixcbiAgZm9vdGVyIC5mb290ZXItYm9keSAjZm9vdCAuZm9vdGVyLXRpbGVzID4gc2VjdGlvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbmZvb3RlciAuZm9vdGVyLWJvZHkgI2Zvb3QgLmZvb3Rlci10aWxlcyAuZm9vdGVyLXRpdGxlIGgyIHtcbiAgY29sb3I6ICMxZjBlMDA7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDEuM2VtO1xuICBwYWRkaW5nOiAyMHB4IDMwcHggMCAzMHB4O1xufVxuZm9vdGVyIC5mb290ZXItYm9keSAjZm9vdCAuZm9vdGVyLXRpbGVzIC5mb290ZXItdGlsZSB7XG4gIHBhZGRpbmc6IDE1cHggMzBweCAyNXB4IDMwcHg7XG4gIGNvbG9yOiAjMWYwZTAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIzNHB4KSB7XG4gIGZvb3RlciAuZm9vdGVyLWJvZHkgI2Zvb3QgLmZvb3Rlci10aWxlcyAuZm9vdGVyLXRpdGxlOm50aC1jaGlsZCg0KSB7XG4gICAgb3JkZXI6IDU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgZm9vdGVyIC5mb290ZXItYm9keSAjZm9vdCAuZm9vdGVyLXRpbGVzIC5mb290ZXItdGl0bGU6bnRoLWNoaWxkKDQpIGgyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgZm9vdGVyIC5mb290ZXItYm9keSAjZm9vdCAuZm9vdGVyLXRpbGVzIC5mb290ZXItdGlsZSNmYi13aWRnZXQge1xuICAgIG9yZGVyOiA2O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIzNHB4KSB7XG4gIGZvb3RlciAuZm9vdGVyLWJvZHkgI2Zvb3QgLmZvb3Rlci10aWxlcyAuZm9vdGVyLXRpbGUge1xuICAgIG1pbi1oZWlnaHQ6IDIzMHB4O1xuICB9XG4gIGZvb3RlciAuZm9vdGVyLWJvZHkgI2Zvb3QgLmZvb3Rlci10aWxlcyAuZm9vdGVyLXRpbGU6bm90KC5maXJzdCk6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtMi4zZW07XG4gICAgaGVpZ2h0OiAxMDMlO1xuICAgIGxlZnQ6IDA7XG4gICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjYjlhMjcwO1xuICB9XG4gIGZvb3RlciAuZm9vdGVyLWJvZHkgI2Zvb3QgLmZvb3Rlci10aWxlcyAuZm9vdGVyLXRpbGUjZmItd2lkZ2V0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTIycHgpIHtcbiAgZm9vdGVyIC5mb290ZXItYm9keSAjZm9vdCAuZm9vdGVyLXRpbGVzIC5mb290ZXItdGl0bGU6bnRoLWNoaWxkKDEpIHtcbiAgICBvcmRlcjogMTtcbiAgfVxuICBmb290ZXIgLmZvb3Rlci1ib2R5ICNmb290IC5mb290ZXItdGlsZXMgLmZvb3Rlci10aXRsZTpudGgtY2hpbGQoMikge1xuICAgIG9yZGVyOiAyO1xuICB9XG4gIGZvb3RlciAuZm9vdGVyLWJvZHkgI2Zvb3QgLmZvb3Rlci10aWxlcyAuZm9vdGVyLXRpdGxlOm50aC1jaGlsZCgzKSB7XG4gICAgb3JkZXI6IDU7XG4gIH1cbiAgZm9vdGVyIC5mb290ZXItYm9keSAjZm9vdCAuZm9vdGVyLXRpbGVzIC5mb290ZXItdGl0bGU6bnRoLWNoaWxkKDQpIHtcbiAgICBvcmRlcjogNjtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIGZvb3RlciAuZm9vdGVyLWJvZHkgI2Zvb3QgLmZvb3Rlci10aWxlcyAuZm9vdGVyLXRpdGxlOm50aC1jaGlsZCg0KSBoMiB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuICBmb290ZXIgLmZvb3Rlci1ib2R5ICNmb290IC5mb290ZXItdGlsZXMgLmZvb3Rlci10aWxlI3N1cHBvcnQge1xuICAgIG9yZGVyOiAzO1xuICB9XG4gIGZvb3RlciAuZm9vdGVyLWJvZHkgI2Zvb3QgLmZvb3Rlci10aWxlcyAuZm9vdGVyLXRpbGUjZG9jdW1lbnRzIHtcbiAgICBvcmRlcjogNDtcbiAgfVxuICBmb290ZXIgLmZvb3Rlci1ib2R5ICNmb290IC5mb290ZXItdGlsZXMgLmZvb3Rlci10aWxlI2NvbnRhY3RzIHtcbiAgICBvcmRlcjogNztcbiAgfVxuICBmb290ZXIgLmZvb3Rlci1ib2R5ICNmb290IC5mb290ZXItdGlsZXMgLmZvb3Rlci10aWxlI2ZiLXdpZGdldCB7XG4gICAgb3JkZXI6IDg7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU1NHB4KSB7XG4gIGZvb3RlciAuZm9vdGVyLWJvZHkgI2Zvb3QgLmZvb3Rlci10aWxlcyAuZm9vdGVyLXRpdGxlOm50aC1jaGlsZCgxKSB7XG4gICAgb3JkZXI6IDE7XG4gIH1cbiAgZm9vdGVyIC5mb290ZXItYm9keSAjZm9vdCAuZm9vdGVyLXRpbGVzIC5mb290ZXItdGl0bGU6bnRoLWNoaWxkKDIpIHtcbiAgICBvcmRlcjogMztcbiAgfVxuICBmb290ZXIgLmZvb3Rlci1ib2R5ICNmb290IC5mb290ZXItdGlsZXMgLmZvb3Rlci10aXRsZTpudGgtY2hpbGQoMykge1xuICAgIG9yZGVyOiA1O1xuICB9XG4gIGZvb3RlciAuZm9vdGVyLWJvZHkgI2Zvb3QgLmZvb3Rlci10aWxlcyAuZm9vdGVyLXRpdGxlOm50aC1jaGlsZCg0KSB7XG4gICAgb3JkZXI6IDc7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgZm9vdGVyIC5mb290ZXItYm9keSAjZm9vdCAuZm9vdGVyLXRpbGVzIC5mb290ZXItdGlsZSNzdXBwb3J0IHtcbiAgICBvcmRlcjogMjtcbiAgfVxuICBmb290ZXIgLmZvb3Rlci1ib2R5ICNmb290IC5mb290ZXItdGlsZXMgLmZvb3Rlci10aWxlI2RvY3VtZW50cyB7XG4gICAgb3JkZXI6IDQ7XG4gIH1cbiAgZm9vdGVyIC5mb290ZXItYm9keSAjZm9vdCAuZm9vdGVyLXRpbGVzIC5mb290ZXItdGlsZSNjb250YWN0cyB7XG4gICAgb3JkZXI6IDY7XG4gIH1cbiAgZm9vdGVyIC5mb290ZXItYm9keSAjZm9vdCAuZm9vdGVyLXRpbGVzIC5mb290ZXItdGlsZSNmYi13aWRnZXQge1xuICAgIG9yZGVyOiA4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5mb290ZXIgLmZvb3Rlci1ib2R5ICNjb3B5cmlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIyMywgMTk3LCAxNDgsIDAuNDcpO1xufVxuZm9vdGVyIC5mb290ZXItYm9keSAjY29weXJpZ2h0IC5jb250ZW50LXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG5mb290ZXIgLmZvb3Rlci1ib2R5ICNjb3B5cmlnaHQgLmNvbnRlbnQtd3JhcHBlciAuY3JlYXRvciB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBmbGV4LXNocmluazogMDtcbn1cbmZvb3RlciAuZm9vdGVyLWJvZHkgI2NvcHlyaWdodCAuY29udGVudC13cmFwcGVyIC5jcmVhdG9yIGltZyB7XG4gIHdpZHRoOiAxMTVweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucHJvZ3Jlc3MgLnByb2dyZXNzLWJvZHkgLmljb24gaSB7XG4gIGZvbnQtc2l6ZTogMy41cmVtO1xuICBsZWZ0OiA2cHg7XG59XG4jdHJhY3ktYnMge1xuICB6LWluZGV4OiA5OTk5OTk5OTk5OSAhaW1wb3J0YW50O1xufVxuKltpZF49J3RpcHB5LSddIHtcbiAgcG9pbnRlci1ldmVudHM6IGluaXRpYWwgIWltcG9ydGFudDtcbn1cbmRpdltkYXRhLXRpcHB5LXJvb3RdIHtcbiAgei1pbmRleDogOTk5OTk5OTk5OTk5OTkgIWltcG9ydGFudDtcbn1cbi50aXBweS1ib3hbZGF0YS10aGVtZX49J2RlZmF1bHQtdG9vbHRpcCddLFxuLnRpcHB5LWJveFtkYXRhLXRoZW1lfj0ncHJvZHVjdC1pbmZvLXRvb2x0aXAnXSB7XG4gIGJhY2tncm91bmQ6ICMxZjBlMDA7XG4gIGNvbG9yOiAjMDAwO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDY1cHggLTE0cHggcmdiYSgwLCAwLCAwLCAwLjY5KTtcbiAgbWluLXdpZHRoOiAyNTBweDtcbiAgbWF4LXdpZHRoOiAzNTBweDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgcGFkZGluZzogMC4zcmVtO1xufVxuLnRpcHB5LWJveFtkYXRhLXRoZW1lfj0nZGVmYXVsdC10b29sdGlwJ10gLnRpcHB5LWNvbnRlbnQsXG4udGlwcHktYm94W2RhdGEtdGhlbWV+PSdwcm9kdWN0LWluZm8tdG9vbHRpcCddIC50aXBweS1jb250ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMS41cmVtO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4udGlwcHktYm94W2RhdGEtdGhlbWV+PSdwcm9kdWN0LWluZm8tdG9vbHRpcCddIHtcbiAgbWF4LXdpZHRoOiAxMDAwcHggIWltcG9ydGFudDtcbn1cbi50aXBweS1ib3hbZGF0YS10aGVtZX49J3Byb2R1Y3QtaW5mby10b29sdGlwJ10gLnRpcHB5LWNvbnRlbnQge1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gIGhlaWdodDogNjB2aDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnRpcHB5LWJveFtkYXRhLXRoZW1lfj0ncHJvZHVjdC1pbmZvLXRvb2x0aXAnXSAudGlwcHktY29udGVudCB7XG4gICAgaGVpZ2h0OiA0MHZoO1xuICB9XG59XG4uaW5wdXQtd3JhcC5jaGVja2JveC13cmFwIGxhYmVsIHNwYW4ge1xuICBsaW5lLWhlaWdodDogMXJlbTtcbiAgZm9udC1zaXplOiAwLjhyZW07XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC13ZWlnaHQ6IGluaXRpYWw7XG59XG4uaW5wdXQtd3JhcC5jaGVja2JveC13cmFwIGxhYmVsIHNwYW4gYSB7XG4gIGNvbG9yOiAjYWVhZWFlICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmlucHV0LXdyYXAuY2hlY2tib3gtd3JhcCBsYWJlbDo6YmVmb3JlIHtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDApIGludmVydCgxKSAhaW1wb3J0YW50O1xufVxuI2ZybS1jb250YWN0Rm9ybS1mb3JtIGxhYmVsLFxuI2ZybS1jb250YWN0Rm9ybS1mb3JtIHAsXG4jZnJtLWNvbnRhY3RGb3JtLWZvcm0gYSB7XG4gIGNvbG9yOiAjMzMzMzMzO1xufVxuI2ZybS1jb250YWN0Rm9ybS1mb3JtICNmcm0tY29udGFjdEZvcm0tZm9ybS1tZXNzYWdlIHtcbiAgbWluLWhlaWdodDogbWluLWNvbnRlbnQ7XG4gIGxpbmUtaGVpZ2h0OiAxcmVtO1xuICByZXNpemU6IHZlcnRpY2FsO1xufVxuI2ZybS1jb250YWN0Rm9ybS1mb3JtIC5mb3JtLXRlbXBsYXRlIHtcbiAgbWFyZ2luLWJsb2NrLWVuZDogMDtcbn1cbiNmcm0tY29udGFjdEZvcm0tZm9ybSAuZm9ybS10ZW1wbGF0ZSAuZm9ybS1ncm91cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJsb2NrOiAwO1xuICBtYXJnaW4tYmxvY2stZW5kOiAwLjVyZW07XG59XG4jZnJtLWNvbnRhY3RGb3JtLWZvcm0gLmhlbHAtYmxvY2sge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgei1pbmRleDogMTtcbn1cbiNmcm0tY29udGFjdEZvcm0tZm9ybSAuaW5wdXQtd3JhcC5jaGVja2JveC13cmFwIGxhYmVsIHNwYW4ge1xuICBsaW5lLWhlaWdodDogMXJlbTtcbiAgZm9udC1zaXplOiAwLjhyZW07XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXdlaWdodDogaW5pdGlhbDtcbn1cbiNmcm0tY29udGFjdEZvcm0tZm9ybSAuaW5wdXQtd3JhcC5jaGVja2JveC13cmFwIGxhYmVsIHNwYW4gYSB7XG4gIGNvbG9yOiAjNzYyNDBlICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuI2ZybS1jb250YWN0Rm9ybS1mb3JtIC5jaGVja2JveC13cmFwICsgLnRleHQtZGFuZ2VyIHtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAtNnB4O1xufVxuI2ZybS1jb250YWN0Rm9ybS1mb3JtIC5jaGVja2JveC13cmFwICsgLnRleHQtZGFuZ2VyOjpiZWZvcmUge1xuICBib3R0b206IDg3JSAhaW1wb3J0YW50O1xufVxuLmdyZWNhcHRjaGEtYmFkZ2Uge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmNrLWNvbnRlbnQge1xuICAtLWNrLWNvbnRlbnQtaW1hZ2Utc3R5bGUtc3BhY2luZzogMS41ZW07XG4gIC0tY2stY29udGVudC1pbmxpbmUtaW1hZ2Utc3R5bGUtc3BhY2luZzogY2FsYyh2YXIoLS1jay1jb250ZW50LWltYWdlLXN0eWxlLXNwYWNpbmcpIC8gMik7XG4gIC0tY2stY29udGVudC1jb2xvci1pbWFnZS1jYXB0aW9uLWJhY2tncm91bmQ6ICNmN2Y3Zjc7XG4gIC0tY2stY29udGVudC1jb2xvci1pbWFnZS1jYXB0aW9uLXRleHQ6ICMzMzM7XG59XG4uY2stY29udGVudCAuaW1hZ2Uge1xuICBjbGVhcjogYm90aDtcbiAgZGlzcGxheTogdGFibGU7XG4gIG1hcmdpbjogMC45ZW0gYXV0bztcbiAgbWluLXdpZHRoOiA1MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uY2stY29udGVudCAuaW1hZ2UgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWluLXdpZHRoOiAxMDAlO1xufVxuLmNrLWNvbnRlbnQgLmltYWdlID4gZmlnY2FwdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNrLWNvbnRlbnQtY29sb3ItaW1hZ2UtY2FwdGlvbi1iYWNrZ3JvdW5kKTtcbiAgY2FwdGlvbi1zaWRlOiBib3R0b207XG4gIGNvbG9yOiB2YXIoLS1jay1jb250ZW50LWNvbG9yLWltYWdlLWNhcHRpb24tdGV4dCk7XG4gIGRpc3BsYXk6IHRhYmxlLWNhcHRpb247XG4gIGZvbnQtc2l6ZTogMC43NWVtO1xuICBvdmVyZmxvdy13cmFwOiBhbnl3aGVyZTtcbiAgcGFkZGluZzogMC42ZW07XG4gIHdvcmQtYnJlYWs6IG5vcm1hbDtcbn1cbi5jay1jb250ZW50IC5pbWFnZS5pbWFnZV9yZXNpemVkIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi5jay1jb250ZW50IC5pbWFnZS5pbWFnZV9yZXNpemVkIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmNrLWNvbnRlbnQgLmltYWdlLmltYWdlX3Jlc2l6ZWQgPiBmaWdjYXB0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uY2stY29udGVudCAuaW1hZ2UuaW1hZ2Utc3R5bGUtc2lkZSB7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luLWxlZnQ6IHZhcigtLWNrLWNvbnRlbnQtaW1hZ2Utc3R5bGUtc3BhY2luZyk7XG4gIG1heC13aWR0aDogNTAlO1xufVxuLmNrLWNvbnRlbnQgLmltYWdlLmltYWdlLXN0eWxlLWFsaWduLWxlZnQge1xuICBjbGVhcjogbm9uZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1yaWdodDogdmFyKC0tY2stY29udGVudC1pbWFnZS1zdHlsZS1zcGFjaW5nKTtcbn1cbi5jay1jb250ZW50IC5pbWFnZS5pbWFnZS1zdHlsZS1hbGlnbi1yaWdodCB7XG4gIGNsZWFyOiBub25lO1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi1sZWZ0OiB2YXIoLS1jay1jb250ZW50LWltYWdlLXN0eWxlLXNwYWNpbmcpO1xufVxuLmNrLWNvbnRlbnQgLmltYWdlLmltYWdlLXN0eWxlLWJsb2NrLWFsaWduLWxlZnQge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIHZhcigtLWNrLWNvbnRlbnQtaW1hZ2Utc3R5bGUtc3BhY2luZykpO1xufVxuLmNrLWNvbnRlbnQgLmltYWdlLmltYWdlLXN0eWxlLWJsb2NrLWFsaWduLXJpZ2h0IHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSB2YXIoLS1jay1jb250ZW50LWltYWdlLXN0eWxlLXNwYWNpbmcpKTtcbn1cbi5jay1jb250ZW50IC5pbWFnZS5pbWFnZS1zdHlsZS1hbGlnbi1jZW50ZXIge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuLmNrLWNvbnRlbnQgaW1nLmltYWdlX3Jlc2l6ZWQge1xuICBoZWlnaHQ6IGF1dG87XG59XG4uY2stY29udGVudCBwICsgLmltYWdlLmltYWdlLXN0eWxlLWFsaWduLWxlZnQsXG4uY2stY29udGVudCBwICsgLmltYWdlLmltYWdlLXN0eWxlLWFsaWduLXJpZ2h0LFxuLmNrLWNvbnRlbnQgcCArIC5pbWFnZS5pbWFnZS1zdHlsZS1zaWRlIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5jay1jb250ZW50IC5pbWFnZS1zdHlsZS1hbGlnbi1sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1yaWdodDogdmFyKC0tY2stY29udGVudC1pbWFnZS1zdHlsZS1zcGFjaW5nKTtcbn1cbi5jay1jb250ZW50IC5pbWFnZS1zdHlsZS1hbGlnbi1yaWdodCB7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luLWxlZnQ6IHZhcigtLWNrLWNvbnRlbnQtaW1hZ2Utc3R5bGUtc3BhY2luZyk7XG59XG4uY2stY29udGVudCAuaW1hZ2Utc3R5bGUtYWxpZ24tY2VudGVyIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cbi5jay1jb250ZW50IC5pbWFnZS1pbmxpbmUge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi5jay1jb250ZW50IC5pbWFnZS1pbmxpbmUgcGljdHVyZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uY2stY29udGVudCAuaW1hZ2UtaW5saW5lIGltZyxcbi5jay1jb250ZW50IC5pbWFnZS1pbmxpbmUgcGljdHVyZSB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgZmxleC1zaHJpbms6IDE7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi5jay1jb250ZW50IC5pbWFnZS1pbmxpbmUuaW1hZ2Utc3R5bGUtYWxpZ24tbGVmdCB7XG4gIG1hcmdpbi1yaWdodDogdmFyKC0tY2stY29udGVudC1pbmxpbmUtaW1hZ2Utc3R5bGUtc3BhY2luZyk7XG4gIG1hcmdpbi10b3A6IHZhcigtLWNrLWNvbnRlbnQtaW5saW5lLWltYWdlLXN0eWxlLXNwYWNpbmcpO1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1jay1jb250ZW50LWlubGluZS1pbWFnZS1zdHlsZS1zcGFjaW5nKTtcbn1cbi5jay1jb250ZW50IC5pbWFnZS1pbmxpbmUuaW1hZ2Utc3R5bGUtYWxpZ24tcmlnaHQge1xuICBtYXJnaW4tbGVmdDogdmFyKC0tY2stY29udGVudC1pbmxpbmUtaW1hZ2Utc3R5bGUtc3BhY2luZyk7XG4gIG1hcmdpbi10b3A6IHZhcigtLWNrLWNvbnRlbnQtaW5saW5lLWltYWdlLXN0eWxlLXNwYWNpbmcpO1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1jay1jb250ZW50LWlubGluZS1pbWFnZS1zdHlsZS1zcGFjaW5nKTtcbn1cbi5jay1jb250ZW50IC5tZWRpYSB7XG4gIGNsZWFyOiBib3RoO1xuICBtYXJnaW46IDAuOWVtIDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuIixudWxsLG51bGwsbnVsbCwiQGltcG9ydCAocmVmZXJlbmNlKSBcIi4uLy4uLy4uL2Z1bmN0aW9ucy5sZXNzXCI7XHJcblxyXG5AaW1wb3J0IFwiLi4vLi4vLi4vcGFja2FnZXMvbGVzcy9ub3JtYWxpemUubGVzc1wiO1xyXG5AaW1wb3J0IFwiX2NvbmZpZy5sZXNzXCI7XHJcbkBpbXBvcnQgXCJfY29va2llLWNvbnNlbnQubGVzc1wiO1xyXG5cclxuQGltcG9ydCB1cmwoJ2h0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzMj9mYW1pbHk9VWJ1bnR1OndnaHRANDAwOzUwMDs3MDAmZGlzcGxheT1zd2FwJyk7XHJcblxyXG46cm9vdCB7XHJcbiAgLS1tYWluLWNvbG9yOiBAcHJpbWFyeUNvbG9yO1xyXG4gIC0tbWFpbi10ZXh0LWNvbG9yOiBAcHJpbWFyeVRleHRDb2xvcjtcclxuICAtLWJhc2UtaW5wdXQtYm9kcmRlci1jb2xvcjogQGJhc2VJbnB1dEJvcmRlckNvbG9yO1xyXG4gIC0tZGlzYWJsZWQtZmllbGQtYmctY29sb3I6IEBkaXNhYmxlZEZpZWxkQmdDb2xvcjtcclxuICAtLWRpc2FibGVkLWZpZWxkLWJvcmRlci1jb2xvcjogQGRpc2FibGVGaWVsZEJvcmRlckNvbG9yO1xyXG4gIC0tc2ltcGxlLW9yZGVyOiBAc2ltcGxlT3JkZXJJdGVtQmdDb2xvcjtcclxuICAtLXBlcmlvZGljLW9yZGVyOiBAcGVyaW9kaWNPcmRlckl0ZW1CZ0NvbG9yO1xyXG59XHJcblxyXG5odG1sIHtcclxuICBmb250LWZhbWlseTogQGRlZmF1bHRGb250O1xyXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcclxuICBjb2xvcjogQGRlZmF1bHRUZXh0Q29sb3I7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBcclxuICAvLyBNb2JpbGUgZGV2aWNlcyBzdGFuZGFyZCBmb250IHNpemVcclxuICBmb250LXNpemU6IDEzcHg7XHJcbiAgXHJcbiAgLy8gZGVza3RvcCBkZXZpY2VzIHN0YW5kYXJkIGZvbnQgc2l6ZVxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcclxuICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiBAbWVudUhvcml6b250YWxIaWRlKSB7XHJcbiAgICBvdmVyZmxvdy14OiBjbGlwO1xyXG4gIH1cclxuXHJcbn1cclxuXHJcbiosICo6YmVmb3JlLCAqOmFmdGVyIHtcclxuICAtd2Via2l0LWJveC1zaXppbmc6IGluaGVyaXQ7XHJcbiAgLW1vei1ib3gtc2l6aW5nOiBpbmhlcml0O1xyXG4gIGJveC1zaXppbmc6IGluaGVyaXQ7XHJcbn1cclxuXHJcbmJvZHkge1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xyXG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcclxuICBtaW4taGVpZ2h0OiAxMDB2aDtcclxuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICB0cmFuc2l0aW9uOiBwYWRkaW5nLXRvcCAwLjRzO1xyXG4gIGJhY2tncm91bmQ6ICNlNGNmYTAgdXJsKCdAe2ltYWdlc1BhdGh9L21haW4tYmFja2dyb3VuZC5qcGcnKSBjZW50ZXIgMTAwcHg7XHJcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xyXG5cclxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAwMHB4KSB7XHJcbiAgICBwYWRkaW5nLXRvcDogNjBweDtcclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiBAbWVudUhvcml6b250YWxIaWRlKSB7XHJcbiAgICBvdmVyZmxvdy14OiBjbGlwO1xyXG4gIH1cclxuXHJcbn1cclxuXHJcbioge1xyXG4gIC5tYWtlLW1hcmdpbnMoQHN0YW5kYXJkTWFyZ2lucyk7XHJcbn1cclxuXHJcbmltZyB7XHJcbiAgYm9yZGVyOiAwO1xyXG4gIG1heC13aWR0aDogMTAwJTtcclxuICBcclxuICAmLmxhenktaW1hZ2Uge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgaGVpZ2h0OiAyMDBweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgd29yZC1icmVhazogYnJlYWstYWxsO1xyXG4gICAgXHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDUwJTtcclxuICAgICAgbGVmdDogNTAlO1xyXG4gICAgICBtYXJnaW4tdG9wOiAtMXB4O1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICB9XHJcbiAgICBcclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiA1MCU7XHJcbiAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgZm9udC1zaXplOiAydnc7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgYmFja2dyb3VuZDogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBEOTRiV3dnZG1WeWMybHZiajBpTVM0d0lpQnpkR0Z1WkdGc2IyNWxQU0p1YnlJL1BnbzhJVVJQUTFSWlVFVWdjM1puSUZCVlFreEpReUFpTFM4dlZ6TkRMeTlFVkVRZ1UxWkhJREV1TVM4dlJVNGlJQ0pvZEhSd09pOHZkM2QzTG5jekxtOXlaeTlIY21Gd2FHbGpjeTlUVmtjdk1TNHhMMFJVUkM5emRtY3hNUzVrZEdRaVBnbzhjM1puSUhkcFpIUm9QU0kwTUhCNElpQm9aV2xuYUhROUlqUXdjSGdpSUhacFpYZENiM2c5SWpBZ01DQTBNQ0EwTUNJZ2RtVnljMmx2YmowaU1TNHhJaUI0Yld4dWN6MGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TUM5emRtY2lJSGh0Ykc1ek9uaHNhVzVyUFNKb2RIUndPaTh2ZDNkM0xuY3pMbTl5Wnk4eE9UazVMM2hzYVc1cklpQjRiV3c2YzNCaFkyVTlJbkJ5WlhObGNuWmxJaUJ6ZEhsc1pUMGlabWxzYkMxeWRXeGxPbVYyWlc1dlpHUTdZMnhwY0MxeWRXeGxPbVYyWlc1dlpHUTdjM1J5YjJ0bExXeHBibVZxYjJsdU9uSnZkVzVrTzNOMGNtOXJaUzF0YVhSbGNteHBiV2wwT2pFdU5ERTBNakU3SWlCNFBTSXdjSGdpSUhrOUlqQndlQ0krQ2lBZ0lDQThaR1ZtY3o0S0lDQWdJQ0FnSUNBOGMzUjViR1VnZEhsd1pUMGlkR1Y0ZEM5amMzTWlQandoVzBORVFWUkJXd29nSUNBZ0lDQWdJQ0FnSUNCQUxYZGxZbXRwZEMxclpYbG1jbUZ0WlhNZ2MzQnBiaUI3Q2lBZ0lDQWdJQ0FnSUNBZ0lDQWdabkp2YlNCN0NpQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBdGQyVmlhMmwwTFhSeVlXNXpabTl5YlRvZ2NtOTBZWFJsS0RCa1pXY3BDaUFnSUNBZ0lDQWdJQ0FnSUNBZ2ZRb2dJQ0FnSUNBZ0lDQWdJQ0FnSUhSdklIc0tJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDMTNaV0pyYVhRdGRISmhibk5tYjNKdE9pQnliM1JoZEdVb0xUTTFPV1JsWnlrS0lDQWdJQ0FnSUNBZ0lDQWdJQ0I5Q2lBZ0lDQWdJQ0FnSUNBZ0lIMEtJQ0FnSUNBZ0lDQWdJQ0FnUUd0bGVXWnlZVzFsY3lCemNHbHVJSHNLSUNBZ0lDQWdJQ0FnSUNBZ0lDQm1jbTl0SUhzS0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUhSeVlXNXpabTl5YlRvZ2NtOTBZWFJsS0RCa1pXY3BDaUFnSUNBZ0lDQWdJQ0FnSUNBZ2ZRb2dJQ0FnSUNBZ0lDQWdJQ0FnSUhSdklIc0tJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lIUnlZVzV6Wm05eWJUb2djbTkwWVhSbEtDMHpOVGxrWldjcENpQWdJQ0FnSUNBZ0lDQWdJQ0FnZlFvZ0lDQWdJQ0FnSUNBZ0lDQjlDaUFnSUNBZ0lDQWdJQ0FnSUhOMlp5QjdDaUFnSUNBZ0lDQWdJQ0FnSUNBZ0lDQXRkMlZpYTJsMExYUnlZVzV6Wm05eWJTMXZjbWxuYVc0NklEVXdKU0ExTUNVN0NpQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBdGQyVmlhMmwwTFdGdWFXMWhkR2x2YmpvZ2MzQnBiaUF4TGpWeklHeHBibVZoY2lCcGJtWnBibWwwWlRzS0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUMxM1pXSnJhWFF0WW1GamEyWmhZMlV0ZG1semFXSnBiR2wwZVRvZ2FHbGtaR1Z1T3dvZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnWVc1cGJXRjBhVzl1T2lCemNHbHVJREV1TlhNZ2JHbHVaV0Z5SUdsdVptbHVhWFJsT3dvZ0lDQWdJQ0FnSUNBZ0lDQjlDaUFnSUNBZ0lDQWdYVjArUEM5emRIbHNaVDRLSUNBZ0lEd3ZaR1ZtY3o0S0lDQWdJRHhuSUdsa1BTSnZkWFJsY2lJK0NpQWdJQ0FnSUNBZ1BHYytDaUFnSUNBZ0lDQWdJQ0FnSUR4d1lYUm9JR1E5SWsweU1Dd3dRekl5TGpJd05UZ3NNQ0F5TXk0NU9UTTVMREV1TnpnNE1UTWdNak11T1Rrek9Td3pMams1TXpsRE1qTXVPVGt6T1N3MkxqRTVPVFk0SURJeUxqSXdOVGdzTnk0NU9EYzRNU0F5TUN3M0xqazROemd4UXpFM0xqYzVORElzTnk0NU9EYzRNU0F4Tmk0d01EWXhMRFl1TVRrNU5qZ2dNVFl1TURBMk1Td3pMams1TXpsRE1UWXVNREEyTVN3eExqYzRPREV6SURFM0xqYzVORElzTUNBeU1Dd3dXaUlnYzNSNWJHVTlJbVpwYkd3NllteGhZMnM3SWk4K0NpQWdJQ0FnSUNBZ1BDOW5QZ29nSUNBZ0lDQWdJRHhuUGdvZ0lDQWdJQ0FnSUNBZ0lDQThjR0YwYUNCa1BTSk5OUzQ0TlRjNE5pdzFMamcxTnpnMlF6Y3VOREUzTlRnc05DNHlPVGd4TlNBNUxqazBOak00TERRdU1qazRNVFVnTVRFdU5UQTJNU3cxTGpnMU56ZzJRekV6TGpBMk5UZ3NOeTQwTVRjMU9DQXhNeTR3TmpVNExEa3VPVFEyTXpnZ01URXVOVEEyTVN3eE1TNDFNRFl4UXprdU9UUTJNemdzTVRNdU1EWTFPQ0EzTGpReE56VTRMREV6TGpBMk5UZ2dOUzQ0TlRjNE5pd3hNUzQxTURZeFF6UXVNams0TVRVc09TNDVORFl6T0NBMExqSTVPREUxTERjdU5ERTNOVGdnTlM0NE5UYzROaXcxTGpnMU56ZzJXaUlnYzNSNWJHVTlJbVpwYkd3NmNtZGlLREl4TUN3eU1UQXNNakV3S1RzaUx6NEtJQ0FnSUNBZ0lDQThMMmMrQ2lBZ0lDQWdJQ0FnUEdjK0NpQWdJQ0FnSUNBZ0lDQWdJRHh3WVhSb0lHUTlJazB5TUN3ek1pNHdNVEl5UXpJeUxqSXdOVGdzTXpJdU1ERXlNaUF5TXk0NU9UTTVMRE16TGpnd01ETWdNak11T1Rrek9Td3pOaTR3TURZeFF6SXpMams1TXprc016Z3VNakV4T1NBeU1pNHlNRFU0TERRd0lESXdMRFF3UXpFM0xqYzVORElzTkRBZ01UWXVNREEyTVN3ek9DNHlNVEU1SURFMkxqQXdOakVzTXpZdU1EQTJNVU14Tmk0d01EWXhMRE16TGpnd01ETWdNVGN1TnprME1pd3pNaTR3TVRJeUlESXdMRE15TGpBeE1qSmFJaUJ6ZEhsc1pUMGlabWxzYkRweVoySW9NVE13TERFek1Dd3hNekFwT3lJdlBnb2dJQ0FnSUNBZ0lEd3ZaejRLSUNBZ0lDQWdJQ0E4Wno0S0lDQWdJQ0FnSUNBZ0lDQWdQSEJoZEdnZ1pEMGlUVEk0TGpRNU16a3NNamd1TkRrek9VTXpNQzR3TlRNMkxESTJMamt6TkRJZ016SXVOVGd5TkN3eU5pNDVNelF5SURNMExqRTBNakVzTWpndU5Ea3pPVU16TlM0M01ERTVMRE13TGpBMU16WWdNelV1TnpBeE9Td3pNaTQxT0RJMElETTBMakUwTWpFc016UXVNVFF5TVVNek1pNDFPREkwTERNMUxqY3dNVGtnTXpBdU1EVXpOaXd6TlM0M01ERTVJREk0TGpRNU16a3NNelF1TVRReU1VTXlOaTQ1TXpReUxETXlMalU0TWpRZ01qWXVPVE0wTWl3ek1DNHdOVE0ySURJNExqUTVNemtzTWpndU5Ea3pPVm9pSUhOMGVXeGxQU0ptYVd4c09uSm5ZaWd4TURFc01UQXhMREV3TVNrN0lpOCtDaUFnSUNBZ0lDQWdQQzluUGdvZ0lDQWdJQ0FnSUR4blBnb2dJQ0FnSUNBZ0lDQWdJQ0E4Y0dGMGFDQmtQU0pOTXk0NU9UTTVMREUyTGpBd05qRkROaTR4T1RrMk9Dd3hOaTR3TURZeElEY3VPVGczT0RFc01UY3VOemswTWlBM0xqazROemd4TERJd1F6Y3VPVGczT0RFc01qSXVNakExT0NBMkxqRTVPVFk0TERJekxqazVNemtnTXk0NU9UTTVMREl6TGprNU16bERNUzQzT0RneE15d3lNeTQ1T1RNNUlEQXNNakl1TWpBMU9DQXdMREl3UXpBc01UY3VOemswTWlBeExqYzRPREV6TERFMkxqQXdOakVnTXk0NU9UTTVMREUyTGpBd05qRmFJaUJ6ZEhsc1pUMGlabWxzYkRweVoySW9NVGczTERFNE55d3hPRGNwT3lJdlBnb2dJQ0FnSUNBZ0lEd3ZaejRLSUNBZ0lDQWdJQ0E4Wno0S0lDQWdJQ0FnSUNBZ0lDQWdQSEJoZEdnZ1pEMGlUVFV1T0RVM09EWXNNamd1TkRrek9VTTNMalF4TnpVNExESTJMamt6TkRJZ09TNDVORFl6T0N3eU5pNDVNelF5SURFeExqVXdOakVzTWpndU5Ea3pPVU14TXk0d05qVTRMRE13TGpBMU16WWdNVE11TURZMU9Dd3pNaTQxT0RJMElERXhMalV3TmpFc016UXVNVFF5TVVNNUxqazBOak00TERNMUxqY3dNVGtnTnk0ME1UYzFPQ3d6TlM0M01ERTVJRFV1T0RVM09EWXNNelF1TVRReU1VTTBMakk1T0RFMUxETXlMalU0TWpRZ05DNHlPVGd4TlN3ek1DNHdOVE0ySURVdU9EVTNPRFlzTWpndU5Ea3pPVm9pSUhOMGVXeGxQU0ptYVd4c09uSm5ZaWd4TmpRc01UWTBMREUyTkNrN0lpOCtDaUFnSUNBZ0lDQWdQQzluUGdvZ0lDQWdJQ0FnSUR4blBnb2dJQ0FnSUNBZ0lDQWdJQ0E4Y0dGMGFDQmtQU0pOTXpZdU1EQTJNU3d4Tmk0d01EWXhRek00TGpJeE1Ua3NNVFl1TURBMk1TQTBNQ3d4Tnk0M09UUXlJRFF3TERJd1F6UXdMREl5TGpJd05UZ2dNemd1TWpFeE9Td3lNeTQ1T1RNNUlETTJMakF3TmpFc01qTXVPVGt6T1VNek15NDRNREF6TERJekxqazVNemtnTXpJdU1ERXlNaXd5TWk0eU1EVTRJRE15TGpBeE1qSXNNakJETXpJdU1ERXlNaXd4Tnk0M09UUXlJRE16TGpnd01ETXNNVFl1TURBMk1TQXpOaTR3TURZeExERTJMakF3TmpGYUlpQnpkSGxzWlQwaVptbHNiRHB5WjJJb056UXNOelFzTnpRcE95SXZQZ29nSUNBZ0lDQWdJRHd2Wno0S0lDQWdJQ0FnSUNBOFp6NEtJQ0FnSUNBZ0lDQWdJQ0FnUEhCaGRHZ2daRDBpVFRJNExqUTVNemtzTlM0NE5UYzROa016TUM0d05UTTJMRFF1TWprNE1UVWdNekl1TlRneU5DdzBMakk1T0RFMUlETTBMakUwTWpFc05TNDROVGM0TmtNek5TNDNNREU1TERjdU5ERTNOVGdnTXpVdU56QXhPU3c1TGprME5qTTRJRE0wTGpFME1qRXNNVEV1TlRBMk1VTXpNaTQxT0RJMExERXpMakEyTlRnZ016QXVNRFV6Tml3eE15NHdOalU0SURJNExqUTVNemtzTVRFdU5UQTJNVU15Tmk0NU16UXlMRGt1T1RRMk16Z2dNall1T1RNME1pdzNMalF4TnpVNElESTRMalE1TXprc05TNDROVGM0TmxvaUlITjBlV3hsUFNKbWFXeHNPbkpuWWlnMU1DdzFNQ3cxTUNrN0lpOCtDaUFnSUNBZ0lDQWdQQzluUGdvZ0lDQWdQQzluUGdvOEwzTjJaejRLJykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XHJcbiAgICB9XHJcbiAgICBcclxuICAgICYubG9hZGVkIHtcclxuICAgICAgd2lkdGg6IHVuc2V0O1xyXG4gICAgICBoZWlnaHQ6IHVuc2V0O1xyXG4gICAgfVxyXG4gICAgXHJcbiAgfVxyXG4gIFxyXG4gICYuaW1hZ2UtZmlsbCB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgIHotaW5kZXg6IDA7XHJcbiAgfVxyXG4gIFxyXG59XHJcblxyXG5hcnRpY2xlIHtcclxuICBcclxuICAudGl0bGUtd3JhcC50aGVtZTEge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICB9XHJcbiAgXHJcbiAgLm1vcmUtaW5mbyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgXHJcbiAgICAmLmNlbnRlcmVkIHtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG4gIFxyXG4gIHVsLCBwLCB0YWJsZSB7XHJcbiAgICBtYXJnaW4tYmxvY2s6IDAgMTVweDtcclxuICAgIFxyXG4gICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgbWFyZ2luLWJsb2NrLWVuZDogMDtcclxuICAgIH1cclxuICB9XHJcbiAgXHJcbiAgaW1nIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgfVxyXG4gIFxyXG4gIGgzIHtcclxuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gIH1cclxuICBcclxuICBoNCB7XHJcbiAgICBmb250LXNpemU6IDEuMnJlbTtcclxuICB9XHJcbiAgXHJcbiAgdWwge1xyXG4gICAgbWFyZ2luLWlubGluZTogMDtcclxuICAgIHBhZGRpbmctaW5saW5lLXN0YXJ0OiAwO1xyXG4gICAgXHJcbiAgICBsaSB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgXHJcbiAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogXCIgXCI7XHJcbiAgICAgICAgbWluLXdpZHRoOiA4cHg7XHJcbiAgICAgICAgbWluLWhlaWdodDogOHB4O1xyXG4gICAgICAgIG1hcmdpbi1pbmxpbmUtZW5kOiAxNXB4O1xyXG4gICAgICAgIG1hcmdpbi1ibG9jay1zdGFydDogMC4ycmVtO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAgICAgY29sb3I6ICMzMzMzMzM7XHJcbiAgICAgICAgYmFja2dyb3VuZDogIzMzMzMzMztcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlLWluLW91dDtcclxuICAgICAgfVxyXG4gICAgICBcclxuICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDAuN3JlbTtcclxuICAgICAgfVxyXG4gICAgICBcclxuICAgIH1cclxuICAgIFxyXG4gICAgJi5kYXJrZW4ge1xyXG4gICAgICBsaSB7XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiQHtpbWFnZXNQYXRofS9saXN0LWRhcmsuc3ZnXCIpIG5vLXJlcGVhdDtcclxuICAgICAgICAgIHdpZHRoOiAxMnB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiAxMnB4O1xyXG4gICAgICAgICAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgfVxyXG4gIFxyXG59XHJcblxyXG5cclxudGFibGUge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XHJcbiAgXHJcbiAgJi50aGVtZS0xIHtcclxuICAgIFxyXG4gICAgdHIgdGQge1xyXG4gICAgICBwYWRkaW5nOiAycHggMDtcclxuICAgICAgXHJcbiAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIHdpZHRoOiAxJTtcclxuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICB9XHJcbiAgICAgIFxyXG4gICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ1MHB4KSB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBcclxuICAgICAgdHIgdGQ6bm90KDpmaXJzdC1jaGlsZCkge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgfVxyXG4gICAgICBcclxuICAgICAgdGJvZHksIHRyLCB0ZCB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gIH1cclxuICBcclxufVxyXG5cclxuLmZiLXdpZGdldCB7XHJcbiAgXHJcbiAgLmZiLXBhZ2Uge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBcclxuICAgIHNwYW4ge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICB9XHJcbiAgICBcclxuICAgIHNwYW4sIGlmcmFtZSwgaWZyYW1lIC5fMnAzYSB7XHJcbiAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIH1cclxuICAgIFxyXG4gIH1cclxuICBcclxuICBpZnJhbWUgLl8ycDNhIHtcclxuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG59XHJcblxyXG5AaW1wb3J0IFwiLi4vLi4vLi4vcGFja2FnZXMvbGVzcy9mbGV4Ym94Lmxlc3NcIjtcclxuQGltcG9ydCBcIi4uLy4uLy4uL3BhY2thZ2VzL2xlc3MvZWRpdG9yLmxlc3NcIjtcclxuQGltcG9ydCBcIi4uLy4uLy4uL3BhY2thZ2VzL2xlc3MvZGlhbG9nLmxlc3NcIjtcclxuQGltcG9ydCBcIi4uLy4uLy4uL3BhY2thZ2VzL2xlc3MvcHJvZ3Jlc3MubGVzc1wiO1xyXG5cclxuQGltcG9ydCBcIl9mb3JtLmxlc3NcIjtcclxuQGltcG9ydCBcIl92aXJ0dWFsLXNlbGVjdC5sZXNzXCI7XHJcbkBpbXBvcnQgXCJfZ3JpZC1jdXN0b21pemUubGVzc1wiO1xyXG5AaW1wb3J0IFwiX2xpbmtzX2J1dHRvbnMubGVzc1wiO1xyXG5AaW1wb3J0IFwiX3RpdGxlcy5sZXNzXCI7XHJcbkBpbXBvcnQgXCJfbmF2YmFyLmxlc3NcIjtcclxuQGltcG9ydCBcIl9zbGlkZXIubGVzc1wiO1xyXG5AaW1wb3J0IFwiX2Jsb2Nrcy5sZXNzXCI7XHJcbkBpbXBvcnQgXCJfbWVzc2FnZXNzLmxlc3NcIjtcclxuQGltcG9ydCBcIl9kcm9wZG93bi5sZXNzXCI7XHJcblxyXG4uY29udGVudC13cmFwcGVyIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgbWF4LXdpZHRoOiBAcGFnZU1heFdpZHRoO1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIC5tYWtlLWRpc3BsYXktcGFkZGluZ3MoKTtcclxuICBcclxuICAubmFycm93ZWQtY29udGVudCB7XHJcbiAgICBwYWRkaW5nOiAyNXB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI1MyAyNDEgMjE4IC8gODAlKTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDdweDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICM5OTkxN2M1MjtcclxuICAgIGJveC1zaGFkb3c6IDE1cHggM3B4IDM4cHggLTlweCByZ2IoMCAwIDAgLyA1NSUpO1xyXG4gIH1cclxuICBcclxufVxyXG5cclxuLnBhZ2UtYm9keSB7XHJcbiAgbWFyZ2luLXRvcDogMjdweDtcclxuICBkaXNwbGF5OiBncmlkO1xyXG4gIFxyXG4gIGFzaWRlIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIFxyXG4gICAgc2VjdGlvbiB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDI3cHg7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiBAbGFwdG9wTGF5b3V0QnJlYWspIHtcclxuICAgICAgc2VjdGlvbiB7XHJcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgfVxyXG4gIFxyXG4gICYudGhlbWUtMSB7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEwMCU7XHJcbiAgfVxyXG4gIFxyXG4gICYudGhlbWUtMiB7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGNhbGMoNTAlIC0gMTMuNXB4KSBjYWxjKDUwJSAtIDEzLjVweCk7XHJcbiAgICBncmlkLWdhcDogMCAyN3B4O1xyXG4gICAgXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogQGxhcHRvcExheW91dEJyZWFrKSB7XHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogY2FsYyg3NSUgLSA0N3B4KSAyNSU7XHJcbiAgICAgIGdyaWQtZ2FwOiAwIDQ3cHg7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBjYWxjKDc5JSAtIDQ3cHgpIDIxJTtcclxuICAgIH1cclxuICAgIFxyXG4gICAgbWFpbiB7XHJcbiAgICAgIGdyaWQtY29sdW1uOiBzcGFuIDI7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIGFzaWRlIHtcclxuICAgICAgZGlzcGxheTogY29udGVudHM7XHJcbiAgICAgIFxyXG4gICAgICBzZWN0aW9uIHtcclxuICAgICAgICBncmlkLWNvbHVtbjogc3BhbiAyO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiBAbGFwdG9wTGF5b3V0QnJlYWspIHtcclxuICAgICAgXHJcbiAgICAgIG1haW4ge1xyXG4gICAgICAgIGdyaWQtY29sdW1uOiAxIC8gc3BhbiAxO1xyXG4gICAgICB9XHJcbiAgICAgIFxyXG4gICAgICBhc2lkZSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIFxyXG4gICAgICAgIGdyaWQtY29sdW1uOiAyIC8gc3BhbiAxO1xyXG4gICAgICB9XHJcbiAgICAgIFxyXG4gICAgfVxyXG4gICAgXHJcbiAgfVxyXG4gIFxyXG59XHJcblxyXG4jYm9keS13cmFwIHtcclxuICBiYWNrZ3JvdW5kOiB1cmwoJ0B7aW1hZ2VzUGF0aH0vaGVhZGVyLWJhY2tncm91bmQuanBnJykgcmVwZWF0LXggdG9wIGNlbnRlcjtcclxuICBwYWRkaW5nOiAxMDBweCAwIDAgMDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgbWluLWhlaWdodDogMTAwdmg7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIFxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiBAc3RhbmRhcmRNZW51SGlkZSkge1xyXG4gICAgcGFkZGluZy10b3A6IDcycHg7XHJcbiAgfVxyXG4gIFxyXG59XHJcblxyXG5oZWFkZXIge1xyXG59XHJcblxyXG5tYWluIHtcclxuICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gIFxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiB1bml0KEBsYXB0b3BMYXlvdXRCcmVhayAtIDEsIHB4KSkge1xyXG4gICAgLm1haW4tc2xpZGVyIHtcclxuICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgIH1cclxuICB9XHJcbiAgXHJcbiAgLmNvbnRlbnQtd3JhcHBlciB7XHJcbiAgICBwYWRkaW5nLWJsb2NrLWVuZDogNTBweDtcclxuICB9XHJcbiAgXHJcbn1cclxuXHJcbi5zaWduLWluIHtcclxuICBtYXJnaW4tdG9wOiAxMHB4O1xyXG59XHJcblxyXG4uaGFuZGJpbGwtd3JhcCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGRpc3BsYXk6IGdyaWQ7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgXHJcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxMDAlO1xyXG4gIGdyaWQtdGVtcGxhdGUtcm93czogMjBweCBhdXRvIDIwcHg7XHJcbiAgXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6IEBsYXB0b3BMYXlvdXRCcmVhaykge1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxNTBweCBhdXRvIDE1MHB4O1xyXG4gIH1cclxuICBcclxuICA+IGltZyB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBncmlkLWNvbHVtbjogMTtcclxuICAgIGdyaWQtcm93OiAxIC8gc3BhbiAzO1xyXG4gICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuICB9XHJcbiAgXHJcbiAgLmhhbmRiaWxsLWNvbnRlbnQge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZ3JpZC1jb2x1bW46IDE7XHJcbiAgICBncmlkLXJvdzogMjtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgXHJcbiAgICA+IGRpdiB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDEsIDE5LCAwLCAwLjUpO1xyXG4gICAgICBwYWRkaW5nOiAzMHB4O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgIG1heC13aWR0aDogNTAlO1xyXG4gICAgICBcclxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IEB0YWJsZXRMYXlvdXRCcmVhaykge1xyXG4gICAgICAgIG1heC13aWR0aDogNjAlO1xyXG4gICAgICB9XHJcbiAgICAgIFxyXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogQGxhcHRvcExheW91dEJyZWFrKSB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA4MCU7XHJcbiAgICAgICAgbWluLXdpZHRoOiAzMDBweDtcclxuICAgICAgfVxyXG4gICAgICBcclxuICAgIH1cclxuICAgIFxyXG4gICAgaDIsIGgzIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIGNvbG9yOiAjZmZlY2MzO1xyXG4gICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIHRleHQtc2hhZG93OiAtMXB4IC0xcHggNnB4ICMwMDA7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjg7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIGgyIHtcclxuICAgICAgZm9udC1zaXplOiAycmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDEuOXJlbSAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS43cmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU1NHB4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjZyZW0gIWltcG9ydGFudDtcclxuICAgICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xyXG4gICAgICB9XHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgaDMge1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICBmb250LXNpemU6IDEuMnJlbSAhaW1wb3J0YW50O1xyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjJyZW0gIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDEuM3JlbSAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NTRweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcclxuICAgICAgfVxyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDEuMXJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgYXJ0aWNsZSB7XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICBtYXgtd2lkdGg6IDEyMDBweDtcclxuICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgICB0ZXh0LXNoYWRvdzogLTFweCAtMXB4IDZweCAjMDAwO1xyXG4gICAgICBcclxuICAgICAgLmFydGljbGUtY29udGVudCB7XHJcbiAgICAgICAgcGFkZGluZzogN3B4O1xyXG4gICAgICAgIGNvbG9yOiAjZmZlY2MzO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5idG4ge1xyXG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICBcclxuICAmLmludHJvLWhhbmRiaWxsIHtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgbWF4LXdpZHRoOiAyNTYwcHg7XHJcbiAgICBcclxuICAgID4gaW1nIHtcclxuICAgICAgYXNwZWN0LXJhdGlvOiAxMi80O1xyXG4gICAgfVxyXG4gICAgXHJcbiAgfVxyXG4gIFxyXG4gICYuc2lkZS1oYW5kYmlsbCB7XHJcbiAgICAuaGFuZGJpbGwtY29udGVudCB7XHJcbiAgICAgIGgyIHtcclxuICAgICAgICBmb250LXNpemU6IDIuOHJlbTtcclxuICAgICAgfVxyXG4gICAgICBcclxuICAgICAgaDMge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgID4gaW1nIHtcclxuICAgICAgYXNwZWN0LXJhdGlvOiAxMC85O1xyXG4gICAgfVxyXG4gICAgXHJcbiAgfVxyXG4gIFxyXG4gICYub3JkZXItaGFuZGJpbGwge1xyXG4gICAgPiBpbWcge1xyXG4gICAgICBhc3BlY3QtcmF0aW86IDgvMztcclxuICAgIH1cclxuICB9XHJcbiAgXHJcbn1cclxuXHJcbi5kYXktaW4td2Vlay1pY29ucyB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgei1pbmRleDogOTtcclxuICBmb250LXNpemU6IDEuMnJlbTtcclxuICBwYWRkaW5nOiA1cHggMDtcclxuICBcclxuICAuZGF5LWluLXdlZWstaWNvbjpub3QoOmZpcnN0LWNoaWxkKSB7XHJcbiAgICBtYXJnaW4tbGVmdDogN3B4O1xyXG4gIH1cclxuICBcclxuICBpIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgZm9udC1zaXplOiAxcmVtICFpbXBvcnRhbnQ7XHJcbiAgICBcclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA1MDBweCkge1xyXG4gICAgICBmb250LXNpemU6IDEuMnJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgXHJcbiAgfVxyXG4gIFxyXG4gIC5uby1vcmRlciB7XHJcbiAgICBjb2xvcjogIzQ0NDQ0NDtcclxuICB9XHJcbiAgXHJcbiAgLmNsb3NlZC1vcmRlciB7XHJcbiAgICBjb2xvcjogIzc5YmUxYztcclxuICB9XHJcbiAgXHJcbiAgLnVuY2xvc2VkLW9yZGVyIHtcclxuICAgIGNvbG9yOiAjZTQ3NTI1O1xyXG4gIH1cclxuICBcclxufVxyXG5cclxuLnByb2R1Y3QtcHJpY2Uge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBcclxuICBzcGFuIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgXHJcbiAgICAmLndpdGhvdXQtdmF0IHtcclxuICAgICAgZm9udC1zaXplOiAxLjNyZW07XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgIGNvbG9yOiBAcHJpbWFyeUNvbG9yO1xyXG4gICAgICBcclxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQyNXB4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XHJcbiAgICAgIH1cclxuICAgICAgXHJcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA1MDBweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgICB9XHJcbiAgICAgIFxyXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjE1cmVtO1xyXG4gICAgICB9XHJcbiAgICAgIFxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmLndpdGgtdmF0IHtcclxuICAgICAgY29sb3I6ICM0NDQ0NDQ7XHJcbiAgICAgIGZvbnQtc2l6ZTogMC45cmVtO1xyXG4gICAgICBcclxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQyNXB4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjFyZW07XHJcbiAgICAgIH1cclxuICAgICAgXHJcbiAgICB9XHJcbiAgfVxyXG4gIFxyXG4gIC5sYWJlbHMge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogOTk5OTk7XHJcbiAgICBtYXJnaW4tdG9wOiA3cHg7XHJcbiAgICBcclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiBAdGFibGV0TGF5b3V0QnJlYWspIHtcclxuICAgICAgd2lkdGg6IDUwcHg7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAubGFiZWwge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIG1pbi13aWR0aDogNTRweDtcclxuICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgIHBhZGRpbmc6IDJweCA4cHg7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgIFxyXG4gICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IC01cHg7XHJcbiAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICBib3JkZXItdG9wOiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICB9XHJcbiAgICAgIFxyXG4gICAgICAmLmJldHRlci1wcmljZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Q5RURGNztcclxuICAgICAgICBib3JkZXI6IDFweCAjOWRkMWRjIHNvbGlkO1xyXG4gICAgICAgIFxyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IDVweCBzb2xpZCAjOWRkMWRjO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBcclxuICAgICAgJi5hY3Rpb24ge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM3OWJlMWM7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggIzY4YTIxOSBzb2xpZDtcclxuICAgICAgICBcclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiA1cHggc29saWQgIzY4YTIxOTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgXHJcbiAgICAgICYuYWN0aW9uLXBlcmNlbnQge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZjJkMmQ7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggI2VmMmQyZCBzb2xpZDtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICBcclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiA1cHggc29saWQgI2VmMmQyZDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgXHJcbiAgICAgIC5kcm9wLWRvd24td3JhcCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjFyZW07XHJcbiAgICAgICAgXHJcbiAgICAgICAgLmRyb3AtZG93bi1hcmVhIHtcclxuICAgICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAuZHJvcC1kb3duLWNvbnRlbnQge1xyXG4gICAgICAgICAgcGFkZGluZzogMTVweDtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIFxyXG4gICAgfVxyXG4gIH1cclxuICBcclxuICAmLnRvdGFsIHtcclxuICAgIHNwYW4ge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgXHJcbiAgICAgICYud2l0aG91dC12YXQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gICAgICB9XHJcbiAgICAgIFxyXG4gICAgICAmLndpdGgtdmF0IHtcclxuICAgICAgICBmb250LXNpemU6IDEuM3JlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnJlY2FwaXR1bGF0aW9uLW92ZXJ2aWV3IHtcclxuICBkaXNwbGF5OiBncmlkO1xyXG4gIGdyaWQtZ2FwOiAwIDEwcHg7XHJcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMTIsIDFmcik7XHJcbiAgXHJcbiAgPiBkaXYsID4gZm9ybSB7XHJcbiAgICBtYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gID4gZGl2IHtcclxuICAgIGdyaWQtY29sdW1uOiBzcGFuIDEyO1xyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IEBsYXB0b3BMYXlvdXRCcmVhaykge1xyXG4gICAgICBncmlkLWNvbHVtbjogc3BhbiA2O1xyXG4gICAgfVxyXG4gIH1cclxuICBcclxuICAuZGl2aWRlciwgLmJ1dHRvbnMtdG9wLCAuYnV0dG9ucy1ib3R0b20sIC50b3RhbC1wcm9kdWN0LXByaWNlLCBmb3JtIHtcclxuICAgIGdyaWQtY29sdW1uOiBzcGFuIDEyO1xyXG4gIH1cclxuICBcclxuICAuZGl2aWRlciB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTFweDtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIFxyXG4gICAgaDMge1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDJyZW07XHJcbiAgICB9XHJcbiAgfVxyXG4gIFxyXG4gIC50aXRsZSB7XHJcbiAgICBoNCBzcGFuIHtcclxuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgIH1cclxuICAgIFxyXG4gICAgJi50aXRsZS1mdWxsIHtcclxuICAgICAgZ3JpZC1jb2x1bW46IHNwYW4gMTI7XHJcbiAgICB9XHJcbiAgICBcclxuICB9XHJcbiAgXHJcbiAgLm92ZXJ2aWV3IHtcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxMiwgMWZyKTtcclxuICAgIGFsaWduLWNvbnRlbnQ6IHN0YXJ0O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICBcclxuICAgIHRhYmxlICYge1xyXG4gICAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmLnRoZW1lLTEsICYudGhlbWUtMiB7XHJcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byA4MHB4IDE2MHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLy8gUG90dnJ6ZW7DoSBvYmplZG7DoXZrYSAtIHNsb3VwZWMgbW5vxb5zdHbDrSBtdXPDrSBwb2ptb3V0IFwicG90dnJ6ZW7DqSAtPiBub3bDqSBtbm/FvnN0dsOtXCJcclxuICAgICYud2l0aC1jb25maXJtZWQtYW1vdW50cyB7XHJcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byAxNTBweCAxNjBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgPiAucHJvZHVjdC1hbW91bnQge1xyXG4gICAgICAgIC5jb25maXJtZWQtYW1vdW50LWNoYW5nZSgpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLy8gRG9vYmplZG7DoXZrYSAtIFwicG90dnJ6ZW7DqSAtPiBub3bDqSBtbm/FvnN0dsOtXCIgamUgdmUgc2xvdXBjaSBkb29iamVkbmFuw6lobyBtbm/FvnN0dsOtXHJcbiAgICAmLnJlZ3VsYXRpb24tb3JkZXItZGV0YWlsZWQgPiAucmVndWxhdGlvbi1hbW91bnQuY2hhbmdlZC1mcm9tLWNvbmZpcm1lZCB7XHJcbiAgICAgIC5jb25maXJtZWQtYW1vdW50LWNoYW5nZSgpO1xyXG4gICAgfVxyXG5cclxuICAgIC5jb25maXJtZWQtYW1vdW50LWNoYW5nZSgpIHtcclxuICAgICAgZ2FwOiAwLjRyZW07XHJcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblxyXG4gICAgICBpIHtcclxuICAgICAgICBmb250LXNpemU6IDAuNzVlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmLnRoZW1lLTEge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zaW1wbGUtb3JkZXIpO1xyXG4gICAgICBcclxuICAgICAgPiBkaXYsIHRkIHtcclxuICAgICAgICBcclxuICAgICAgICAmLnByb2R1Y3QtYW1vdW50LCAmLnByb2R1Y3QtcHJpY2UsICYucmVndWxhdGlvbi1hbW91bnQge1xyXG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4ICNmZmYgc29saWQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgJi5wcm9kdWN0LW5hbWUge1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggI2ZmZiBzb2xpZDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgJi50aGVtZS0yIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcGVyaW9kaWMtb3JkZXIpO1xyXG4gICAgICBcclxuICAgICAgPiBkaXYsIHRkIHtcclxuICAgICAgICBcclxuICAgICAgICAmLnByb2R1Y3QtYW1vdW50LCAmLnByb2R1Y3QtcHJpY2Uge1xyXG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4ICNmZmYgc29saWQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgJi5wcm9kdWN0LW5hbWUge1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggI2ZmZiBzb2xpZDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgPiBkaXYsIHRkIHtcclxuICAgICAgcGFkZGluZzogNHB4IDEzcHg7XHJcbiAgICAgIG1pbi1oZWlnaHQ6IDUxcHg7XHJcbiAgICAgIFxyXG4gICAgICBzcGFuLmF2YWlsYWJsZS1mcm9tIHtcclxuICAgICAgICBjb2xvcjogIzBkM2Y1ODtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgfVxyXG4gICAgICBcclxuICAgICAgJi5wcm9kdWN0LW5hbWUge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICB9XHJcbiAgICAgIFxyXG4gICAgICAmLnByb2R1Y3QtYW1vdW50LCAmLnJlZ3VsYXRpb24tYW1vdW50IHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIH1cclxuICAgICAgXHJcbiAgICB9XHJcbiAgICBcclxuICAgID4gZGl2IHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICBtaW4taGVpZ2h0OiA1M3B4O1xyXG4gICAgICBcclxuICAgICAgLmVtcHR5IHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIFxyXG4gICAgICAmLmhlYWRpbmcge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAvLyBNbm/FvnN0dsOtIHNlIGxpxaHDrSBvZCBwb3R2cnplbsOpIG9iamVkbsOhdmt5IC0genRtYXZlbsOtIGJhcnZ5IHBvemFkw60gxI3DoXN0aSBvYmplZG7DoXZreVxyXG4gICAgICAmLmNoYW5nZWQtZnJvbS1jb25maXJtZWQge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wOCk7XHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcbiAgICBcclxuICAgID4gLnByb2R1Y3QtbmFtZSB7XHJcbiAgICAgIGdyaWQtY29sdW1uOiAxIC8gc3BhbiAxMjtcclxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgZ3JpZC1jb2x1bW46IDEgLyBzcGFuIDE7XHJcbiAgICAgIH1cclxuICAgICAgXHJcbiAgICAgIC5hdmFpbGFibGUtZnJvbSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgPiAucHJvZHVjdC1hbW91bnQge1xyXG4gICAgICBncmlkLWNvbHVtbjogMSAvIHNwYW4gNjtcclxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgZ3JpZC1jb2x1bW46IDIgLyBzcGFuIDE7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgPiAucHJvZHVjdC1wcmljZSB7XHJcbiAgICAgIGdyaWQtY29sdW1uOiA3IC8gc3BhbiA2O1xyXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICBncmlkLWNvbHVtbjogMyAvIHNwYW4gMTtcclxuICAgICAgfVxyXG4gICAgICBcclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgJi5yZWd1bGF0aW9uLW9yZGVyLWRldGFpbGVkIHtcclxuICAgICAgXHJcbiAgICAgID4gLnByb2R1Y3QtbmFtZSB7XHJcbiAgICAgICAgZ3JpZC1jb2x1bW46IDEgLyBzcGFuIDEyO1xyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgZ3JpZC1jb2x1bW46IDEgLyBzcGFuIDU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIFxyXG4gICAgICA+IC5wcm9kdWN0LWFtb3VudCB7XHJcbiAgICAgICAgZ3JpZC1jb2x1bW46IDEgLyBzcGFuIDY7XHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICBncmlkLWNvbHVtbjogNiAvIHNwYW4gMjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgXHJcbiAgICAgID4gLnJlZ3VsYXRpb24tYW1vdW50IHtcclxuICAgICAgICBncmlkLWNvbHVtbjogOCAvIHNwYW4gMjtcclxuICAgICAgfVxyXG4gICAgICBcclxuICAgICAgPiAucHJvZHVjdC1wcmljZSB7XHJcbiAgICAgICAgZ3JpZC1jb2x1bW46IDcgLyBzcGFuIDY7XHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICBncmlkLWNvbHVtbjogMTAgLyBzcGFuIDM7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIFxyXG4gICAgfVxyXG4gICAgXHJcbiAgfVxyXG4gIFxyXG4gIC5kaXZpZGVyLXNraXBwZWQge1xyXG4gICAgYm9yZGVyLWJvdHRvbTogM3B4ICNmZjAwMDAgc29saWQ7XHJcbiAgfVxyXG4gIFxyXG4gIC5kaXZpZGVyLXN1Y2Nlc3Mge1xyXG4gICAgYm9yZGVyLWJvdHRvbTogM3B4ICMwMGQ3NWUgc29saWQ7XHJcbiAgfVxyXG4gIFxyXG4gIGZvcm0ge1xyXG4gICAgXHJcbiAgICBmb250LXNpemU6IDEuMXJlbTtcclxuICAgIFxyXG4gICAgLm5vdGljZS1mb3JtLWNvbnRlbnQge1xyXG4gICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xyXG4gICAgICBcclxuICAgICAgLm5vdGljZSB7XHJcbiAgICAgICAgZ3JpZC1jb2x1bW46IDEgLyBzcGFuIDI7XHJcbiAgICAgICAgXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xyXG4gICAgICAgICAgZ3JpZC1jb2x1bW46IDEgLyBzcGFuIDE7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICB9XHJcbiAgICAgIFxyXG4gICAgfVxyXG4gIH1cclxuICBcclxuICBAbWVkaWEgKG1pbi13aWR0aDogQGxhcHRvcExheW91dEJyZWFrKSB7XHJcbiAgICBcclxuICAgIC5kaXZpZGVyLXN1Y2Nlc3Mge1xyXG4gICAgICBncmlkLXJvdzogMjtcclxuICAgIH1cclxuICAgIFxyXG4gICAgLnRpdGxlIHtcclxuICAgICAgXHJcbiAgICAgICYub3Blbi1vcmRlciwgJi5wZXJpb2RpYy1vcmRlciwgJi50aXRsZS1lbXB0eSB7XHJcbiAgICAgICAgZ3JpZC1yb3c6IDM7XHJcbiAgICAgIH1cclxuICAgICAgXHJcbiAgICAgICYucmVndWxhdGlvbi1vcmRlciwgJi5yZWd1bGF0aW9uLW9yZGVyIHtcclxuICAgICAgICBncmlkLXJvdzogflwiY2FsYyh2YXIoLS1yZWNhcC1yb3dzLCAxKSArIDQpXCI7XHJcbiAgICAgIH1cclxuICAgICAgXHJcbiAgICAgICYub3Blbi1vcmRlci1pbnN1ZmZpY2llbnQtcXVhbnRpdHkge1xyXG4gICAgICAgIGdyaWQtcm93OiB+XCJjYWxjKHZhcigtLXJlY2FwLXJvd3MsIDEpICsgOClcIjtcclxuICAgICAgfVxyXG4gICAgICBcclxuICAgICAgJi5vcGVuLW9yZGVyLWJsb2NrYWdlcywgJi5wZXJpb2RpYy1vcmRlci1ibG9ja2FnZXMge1xyXG4gICAgICAgIGdyaWQtcm93OiB+XCJjYWxjKHZhcigtLXJlY2FwLXJvd3MsIDEpICsgMTApXCI7XHJcbiAgICAgIH1cclxuICAgICAgXHJcbiAgICAgICYub3Blbi1vcmRlci1jYW5jZWxsYXRpb24sICYucGVyaW9kaWMtb3JkZXItY2FuY2VsbGF0aW9uIHtcclxuICAgICAgICBncmlkLXJvdzogflwiY2FsYyh2YXIoLS1yZWNhcC1yb3dzLCAxKSArIDEyKVwiO1xyXG4gICAgICB9XHJcbiAgICAgIFxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAvLyBKZWRub3LDoXpvdsOhIGEgc3TDoWzDoSDEjcOhc3QgbGXFvsOtIHZlZGxlIHNlYmUgYSBwxZllcyBzdWJncmlkIHNkw61sw60gxZnDoWRreSwgYWJ5IG3Em2x5IHNww6Fyb3ZhbsOpIHbDvXJvYmt5IHN0ZWpub3UgdsO9xaFrdS5cclxuICAgIC8vIMWgYWJsb25hIG5hc3RhdsOtIG5hIC5yZWNhcGl0dWxhdGlvbi1vdmVydmlldyBwb8SNZXQgxZnDoWRrxa8gLS1yZWNhcC1yb3dzLCDFmcOhZGt5IHphIG5pbWkgc2UgbyBuxJtqIHBvc291dmFqw60uXHJcbiAgICAub3ZlcnZpZXcge1xyXG5cclxuICAgICAgJi5vcGVuLW9yZGVyLCAmLnBlcmlvZGljLW9yZGVyIHtcclxuICAgICAgICBncmlkLXJvdzogNCAvIHNwYW4gdmFyKC0tcmVjYXAtcm93cywgMSk7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBzdWJncmlkO1xyXG4gICAgICB9XHJcbiAgICAgIFxyXG4gICAgICAmLnJlZ3VsYXRpb24tb3JkZXIsICYucmVndWxhdGlvbi1vcmRlci1kZXRhaWxlZCB7XHJcbiAgICAgICAgZ3JpZC1yb3c6IH5cImNhbGModmFyKC0tcmVjYXAtcm93cywgMSkgKyA1KVwiO1xyXG4gICAgICB9XHJcbiAgICAgIFxyXG4gICAgICAmLm9wZW4tb3JkZXItaW5zdWZmaWNpZW50LXF1YW50aXR5IHtcclxuICAgICAgICBncmlkLXJvdzogflwiY2FsYyh2YXIoLS1yZWNhcC1yb3dzLCAxKSArIDkpXCI7XHJcbiAgICAgIH1cclxuICAgICAgXHJcbiAgICAgICYub3Blbi1vcmRlci1ibG9ja2FnZXMsICYucGVyaW9kaWMtb3JkZXItYmxvY2thZ2VzIHtcclxuICAgICAgICBncmlkLXJvdzogflwiY2FsYyh2YXIoLS1yZWNhcC1yb3dzLCAxKSArIDExKVwiO1xyXG4gICAgICB9XHJcbiAgICAgIFxyXG4gICAgICAmLm9wZW4tb3JkZXItY2FuY2VsbGF0aW9uLCAmLnBlcmlvZGljLW9yZGVyLWNhbmNlbGxhdGlvbiB7XHJcbiAgICAgICAgZ3JpZC1yb3c6IH5cImNhbGModmFyKC0tcmVjYXAtcm93cywgMSkgKyAxMylcIjtcclxuICAgICAgfVxyXG4gICAgICBcclxuICAgIH1cclxuICAgIFxyXG4gICAgLnRvdGFsLXByb2R1Y3QtcHJpY2Uge1xyXG4gICAgICBncmlkLXJvdzogflwiY2FsYyh2YXIoLS1yZWNhcC1yb3dzLCAxKSArIDYpXCI7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5kaXZpZGVyLXNraXBwZWQge1xyXG4gICAgICBncmlkLXJvdzogflwiY2FsYyh2YXIoLS1yZWNhcC1yb3dzLCAxKSArIDcpXCI7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5idXR0b25zLWJvdHRvbSB7XHJcbiAgICAgIGdyaWQtcm93OiB+XCJjYWxjKHZhcigtLXJlY2FwLXJvd3MsIDEpICsgMTQpXCI7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIGZvcm0ge1xyXG4gICAgICBncmlkLXJvdzogflwiY2FsYyh2YXIoLS1yZWNhcC1yb3dzLCAxKSArIDE1KVwiO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgfVxyXG4gIFxyXG4gIC5idXR0b25zLWJvdHRvbSB7XHJcbiAgICBncmlkLXJvdzogMjE7XHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogQGxhcHRvcExheW91dEJyZWFrKSB7XHJcbiAgICAgIGdyaWQtcm93OiB+XCJjYWxjKHZhcigtLXJlY2FwLXJvd3MsIDEpICsgMTQpXCI7XHJcbiAgICB9XHJcbiAgfVxyXG4gIFxyXG59XHJcblxyXG4udG90YWwtcHJvZHVjdC1wcmljZSB7XHJcblxyXG4gIHRhYmxlIHtcclxuICAgIC8vIFRhYnVsa2EgamVuIG5hIMWhw63FmWt1IG9ic2FodSAoZ2xvYsOhbG7EmyBtw6EgMTAwICUpLCBhYnkgdGV4dCBjZWxrb3bDqSBjZW55IG5lb2Rza2Frb3ZhbCBvZCDEjcOhc3RreVxyXG4gICAgd2lkdGg6IGF1dG87XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ1MHB4KSB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBcclxuICAgICAgdHIgdGQ6bm90KDpmaXJzdC1jaGlsZCkge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgfVxyXG4gICAgICBcclxuICAgICAgdGJvZHksIHRyLCB0ZCB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgXHJcbiAgLnRvdGFsLXRleHQge1xyXG4gICAgY29sb3I6ICM0NDQ0NDQ7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xyXG4gICAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDUxcHgpIHtcclxuICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcclxuICAgIH1cclxuICB9XHJcbiAgXHJcbiAgLnByb2R1Y3QtcHJpY2Uge1xyXG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgfVxyXG59XHJcblxyXG4ubXktbm90aWNlIHtcclxuICBoMyB7XHJcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICB9XHJcbiAgXHJcbiAgdGV4dGFyZWEge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtaW4taGVpZ2h0OiAxMDBweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNlMmYxZmY7XHJcbiAgICBib3JkZXI6IDFweCAjZDJlM2YzIHNvbGlkO1xyXG4gIH1cclxuICBcclxuICBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xyXG4gICAgbWFyZ2luLXRvcDogMTVweDtcclxuICB9XHJcbn1cclxuXHJcbiNob21lcGFnZSB7XHJcbiAgXHJcbiAgLmhvbWVwYWdlLXRpbGVzIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgbWF4LXdpZHRoOiAxNjBjaDtcclxuICAgIG1hcmdpbi1pbmxpbmU6IGF1dG87XHJcbiAgICBcclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5MjNweCkge1xyXG4gICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuICAgIH1cclxuICAgIFxyXG4gICAgLmhvbWVwYWdlLXRpbGUge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbWluLWhlaWdodDogMzQ4cHg7XHJcbiAgICAgIHJvdy1nYXA6IDMwcHg7XHJcbiAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICBwYWRkaW5nOiAzMHB4O1xyXG4gICAgICBcclxuICAgICAgaDIsIGgzIHtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICB9XHJcbiAgICAgIFxyXG4gICAgICBoMiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjlyZW07XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgfVxyXG4gICAgICBcclxuICAgICAgaDMge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEzcHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgfVxyXG4gICAgICBcclxuICAgICAgLmhhbmRiaWxsLXdyYXAge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgICBcclxuICAgICAgLmFjdGlvbnMtd3JhcHBlciB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogYXV0bztcclxuICAgICAgfVxyXG4gICAgICBcclxuICAgICAgJi5ob21lcGFnZS10aWxlLTEge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBwcmltYXJ5Q29sb3I7XHJcbiAgICAgICAgY29sb3I6IEBzZWNvbmRhcnlDb2xvcjtcclxuICAgICAgICBcclxuICAgICAgICBoMiwgaDMge1xyXG4gICAgICAgICAgY29sb3I6IEBzZWNvbmRhcnlDb2xvcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgLmRvd25sb2FkLWJ1dHRvbnMge1xyXG4gICAgICAgICAgbWFyZ2luLWJsb2NrLXN0YXJ0OiBhdXRvO1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICBnYXA6IDFyZW07XHJcbiAgICAgICAgICBcclxuICAgICAgICAgIGEuYnRuLWF0dGFjaG1lbnQge1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICNiYmJiYmI7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAmLCAmOmxpbmssICY6dmlzaXRlZCwgJjphY3RpdmUge1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAjYmJiYmJiO1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAmLmFjdGl2ZSwgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICNiYmJiYmI7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgXHJcbiAgICAgICAgLmRvd25sb2FkLWJ1dHRvbnMge1xyXG4gICAgICAgICAgbWFyZ2luLWJsb2NrLXN0YXJ0OiBhdXRvO1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICBnYXA6IDFyZW07XHJcbiAgICAgICAgICBcclxuICAgICAgICAgIGEuYnRuLWF0dGFjaG1lbnQge1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICNiYmJiYmI7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAmLCAmOmxpbmssICY6dmlzaXRlZCwgJjphY3RpdmUge1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAjYmJiYmJiO1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAmLmFjdGl2ZSwgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICNiYmJiYmI7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgIH1cclxuICAgICAgXHJcbiAgICAgICYuaG9tZXBhZ2UtdGlsZS0yIHtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICB9XHJcbiAgICAgIFxyXG4gICAgICAmLmhvbWVwYWdlLXRpbGUtMyB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQHNlY29uZGFyeUNvbG9yO1xyXG4gICAgICAgIGNvbG9yOiBAcHJpbWFyeUNvbG9yO1xyXG4gICAgICAgIFxyXG4gICAgICAgIGgyLCBoMyB7XHJcbiAgICAgICAgICBjb2xvcjogQHByaW1hcnlDb2xvcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgIH1cclxuICAgICAgXHJcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5MjNweCkge1xyXG4gICAgICAgIHdpZHRoOiAzMy4zMyUgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgICBcclxuICAgIH1cclxuICAgIFxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDU1NXB4KSB7XHJcbiAgICAgIFxyXG4gICAgICAuaG9tZXBhZ2UtdGlsZSB7XHJcbiAgICAgICAgXHJcbiAgICAgICAgJi5ob21lcGFnZS10aWxlLTEge1xyXG4gICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgIG9yZGVyOiAxO1xyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAmLmhvbWVwYWdlLXRpbGUtMiB7XHJcbiAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgb3JkZXI6IDI7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgICYuaG9tZXBhZ2UtdGlsZS0zIHtcclxuICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICBvcmRlcjogMztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgXHJcbiAgICB9XHJcbiAgICBcclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5MjNweCkge1xyXG4gICAgICBcclxuICAgICAgLmhvbWVwYWdlLXRpbGUge1xyXG4gICAgICAgIFxyXG4gICAgICAgICYuaG9tZXBhZ2UtdGlsZS0xIHtcclxuICAgICAgICAgIG9yZGVyOiAyO1xyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAmLmhvbWVwYWdlLXRpbGUtMiB7XHJcbiAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgb3JkZXI6IDE7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgICYuaG9tZXBhZ2UtdGlsZS0xIHtcclxuICAgICAgICAgIG9yZGVyOiAzO1xyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgfVxyXG4gICAgICBcclxuICAgIH1cclxuICAgIFxyXG4gIH1cclxuICBcclxufVxyXG5cclxuLnByb2R1Y3QtaW1hZ2Utd3JhcCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIFxyXG4gIGEge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIFxyXG4gICAgaW1nIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgei1pbmRleDogMTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG4gIFxyXG59XHJcblxyXG4vLyBNb2JpbG7DrSBzb3Vocm4gdsO9YsSbcnUgeiBwYW5lbHUgUGFyYW1ldHJ5IC8gRmlsdHIgKG9iamVkbsOhdmthLCBrYXRhbG9nIHbDvXJvYmvFrylcclxuLm9yZGVyLXBhcmFtcy1zdW1tYXJ5IHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtd3JhcDogd3JhcDtcclxuICBnYXA6IDhweDtcclxuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG5cclxuICBAbWVkaWEgKG1pbi13aWR0aDogQGxhcHRvcExheW91dEJyZWFrKSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuXHJcbiAgLm9yZGVyLXBhcmFtcy1zdW1tYXJ5LWl0ZW0ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBnYXA6IDZweDtcclxuICAgIHBhZGRpbmc6IDZweCAxMnB4O1xyXG4gICAgZm9udC1zaXplOiAwLjlyZW07XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZTVlNWU1O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblxyXG4gICAgPiBpIHtcclxuICAgICAgY29sb3I6IEBwcmltYXJ5Q29sb3I7XHJcbiAgICB9XHJcblxyXG4gICAgLmRheS1pbi13ZWVrLWljb25zIHtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxuXHJcbiAgICA+IGkucmVtb3ZlLWljb24ge1xyXG4gICAgICBtYXJnaW4tbGVmdDogMnB4O1xyXG4gICAgICBmb250LXNpemU6IDAuOHJlbTtcclxuICAgICAgY29sb3I6ICM5OTk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAub3Blbi1wYXJhbXMge1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBib3JkZXItY29sb3I6IEBwcmltYXJ5Q29sb3I7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBhLm9yZGVyLXBhcmFtcy1zdW1tYXJ5LWl0ZW0ge1xyXG4gICAgJiwgJjpsaW5rLCAmOnZpc2l0ZWQsICY6YWN0aXZlLCAmOmhvdmVyIHtcclxuICAgICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgYm9yZGVyLWNvbG9yOiBAcHJpbWFyeUNvbG9yO1xyXG5cclxuICAgICAgPiBpLnJlbW92ZS1pY29uIHtcclxuICAgICAgICBjb2xvcjogQHByaW1hcnlDb2xvcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuI3Byb2R1Y3QtbGlzdCB7XHJcbiAgbWF4LXdpZHRoOiAxNzBjaDtcclxuXHJcbiAgLm9yZGVyLXBhcmFtcy1zdW1tYXJ5IHtcclxuICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgfVxyXG5cclxuICAucHJvZHVjdC1saXN0LXNlYXJjaCB7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG5cclxuICAgIC8vIG5hIG1vYmlsdSBqZSBobGVkw6Fuw60gdiBwYW5lbHUgbHVweSB2IGhvcm7DrSBsacWhdMSbXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogQG1lbnVIb3Jpem9udGFsSGlkZSkge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICBsYWJlbCB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5zZWFyY2gge1xyXG4gICAgICBpbnB1dCB7XHJcbiAgICAgICAgbWluLXdpZHRoOiAyNjBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgICAgLnNlYXJjaCB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XHJcbiAgICAgIH1cclxuICAgICAgXHJcbiAgICAgIGxhYmVsIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgfVxyXG4gIFxyXG4gIC5kb3dubG9hZC1wZGYtc2VjdGlvbiB7XHJcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBnYXA6IDFyZW07XHJcbiAgICBcclxuICAgIC50aXRsZS13cmFwIHtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICBhIHtcclxuICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIFxyXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNTAwcHgpIHtcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgfVxyXG4gICAgICBcclxuICAgIH1cclxuICB9XHJcbiAgXHJcbiAgLnByb2R1Y3QtbGlzdC13cmFwIHtcclxuICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAyNyUgY2FsYyg3MyUgLSAxNXB4KTtcclxuICAgIGdyaWQtZ2FwOiAxNXB4O1xyXG4gICAgXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogQGRlc2t0b3BMYXlvdXRCcmVhaykge1xyXG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDIwJSBjYWxjKDgwJSAtIDE1cHgpO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAucHJvZHVjdC1jYXRlZ29yaWVzIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IEBsYXB0b3BMYXlvdXRCcmVhaykge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGdyaWQtY29sdW1uOiAxIC8gc3BhbiAxO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5wcm9kdWN0LWxpc3Qge1xyXG4gICAgICBncmlkLWNvbHVtbjogMSAvIHNwYW4gMjtcclxuICAgICAgXHJcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiBAbGFwdG9wTGF5b3V0QnJlYWspIHtcclxuICAgICAgICBncmlkLWNvbHVtbjogMiAvIHNwYW4gMTtcclxuICAgICAgfVxyXG4gICAgICBcclxuICAgICAgLnByb2R1Y3QtdGlsZSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgcGFkZGluZzogMTBweCA4cHggMTBweCAxNXB4O1xyXG4gICAgICAgIFxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgIC5wcm9kdWN0LWltYWdlLXdyYXAsIC5wcm9kdWN0LWNvbnRlbnQtd3JhcCB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAucHJvZHVjdC1pbWFnZS13cmFwIHtcclxuICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgICAgICAgb3JkZXI6IDI7XHJcbiAgICAgICAgICBcclxuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICB3aWR0aDogMjAwcHg7XHJcbiAgICAgICAgICAgIG9yZGVyOiAxO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgXHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgIC5wcm9kdWN0LWNvbnRlbnQtd3JhcCB7XHJcbiAgICAgICAgICBvcmRlcjogMTtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICBcclxuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgICAgIG9yZGVyOiAyO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgXHJcbiAgICAgICAgICAudGl0bGUtd3JhcCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIGgzIHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcclxuICAgICAgICAgICAgICBjb2xvcjogQHByaW1hcnlDb2xvcjtcclxuICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBcclxuICAgICAgICAgIC5yZWNvbW1lbmRlZC1wcmljZSB7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgXHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgICYubW9yZS1wcm9kdWN0cyB7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgIH1cclxuICAgICAgXHJcbiAgICAgIC5wcm9kdWN0cy1saXN0LXNlcGFyYXRvciB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbiNwcm9kdWN0LWRldGFpbCB7XHJcbiAgXHJcbiAgLnByb2R1Y3QtZGV0YWlsLWdyaWQge1xyXG4gICAgbWFyZ2luLXRvcDogMjVweDtcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDMzJSBjYWxjKDY3JSAtIDQwcHgpO1xyXG4gICAgZ3JpZC1nYXA6IDIwcHggNDBweDtcclxuICAgIFxyXG4gICAgLnJpZ2h0LXNpZGUge1xyXG4gICAgICBkaXNwbGF5OiBjb250ZW50cztcclxuICAgICAgXHJcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiBAbGFwdG9wTGF5b3V0QnJlYWspIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBncmlkLWNvbHVtbjogMjtcclxuICAgICAgfVxyXG4gICAgICBcclxuICAgICAgLnRpdGxlLXdyYXAge1xyXG4gICAgICAgIGdyaWQtY29sdW1uOiAxIC8gc3BhbiAyO1xyXG4gICAgICAgIGdyaWQtcm93OiAxO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgIH1cclxuICAgICAgXHJcbiAgICAgIC5jb250ZW50LXdyYXAge1xyXG4gICAgICAgIGdyaWQtY29sdW1uOiAxIC8gc3BhbiAyO1xyXG4gICAgICAgIGdyaWQtcm93OiAyO1xyXG4gICAgICAgIFxyXG4gICAgICAgIC5wYXJhbWV0ZXItdGFibGUge1xyXG4gICAgICAgICAgd2lkdGg6IHVuc2V0O1xyXG4gICAgICAgICAgXHJcbiAgICAgICAgICB0ciB0ZDpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDAuN3JlbTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgYXJ0aWNsZSB7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAucHJvZHVjdC1jb21wb3NpdGlvbiB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgXHJcbiAgICAgICAgICAuZHJvcC1kb3duLXdyYXAge1xyXG4gICAgICAgICAgICAuZHJvcC1kb3duLWFyZWEge1xyXG4gICAgICAgICAgICAgIC5mYSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIC5kcm9wLWRvd24tY29udGVudCB7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogMTVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgXHJcbiAgICAgICAgICBhLnRoZW1lMjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAuZmEge1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgIH1cclxuICAgICAgXHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5sZWZ0LXNpZGUge1xyXG4gICAgICBncmlkLWNvbHVtbjogMSAvIHNwYW4gMjtcclxuICAgICAgZ3JpZC1yb3c6IDM7XHJcbiAgICAgIFxyXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogQGxhcHRvcExheW91dEJyZWFrKSB7XHJcbiAgICAgICAgZ3JpZC1jb2x1bW46IDEgLyBzcGFuIDE7XHJcbiAgICAgICAgZ3JpZC1yb3c6IDEgLyBzcGFuIDE7XHJcbiAgICAgIH1cclxuICAgICAgXHJcbiAgICAgIC5nYWxsZXJ5LW1vcmUtdGlsZXMge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDhweDtcclxuICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZml0LCBtaW5tYXgoMTAwcHgsIDFmcikpO1xyXG4gICAgICAgIGdyaWQtZ2FwOiA4cHg7XHJcbiAgICAgIH1cclxuICAgICAgXHJcbiAgICB9XHJcbiAgICBcclxuICB9XHJcbiAgXHJcbn1cclxuXHJcbiNjb21wYW55LW9yZGVyIHtcclxuICAuZmllbGRzLXdyYXAge1xyXG4gICAgbWFyZ2luLXRvcDogMTVweDtcclxuICB9XHJcbn1cclxuXHJcbiN3ZWItcGFnZS1kZWZhdWx0IHtcclxuICBtYXgtd2lkdGg6IDEzMGNoO1xyXG4gIFxyXG4gIGlmcmFtZSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1heC13aWR0aDogNTAwcHg7XHJcbiAgICBhc3BlY3QtcmF0aW86IDE2Lzk7XHJcbiAgfVxyXG59XHJcblxyXG5mb290ZXIge1xyXG4gIG1hcmdpbi10b3A6IGF1dG87XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogQGZvb3RlckJnQ29sb3I7XHJcbiAgXHJcbiAgLmZvb3Rlci1ib2R5IHtcclxuICAgIFxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMDBweCkge1xyXG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAjZm9vdCwgI2NvcHlyaWdodCB7XHJcbiAgICAgIFxyXG4gICAgICA+IC5jb250ZW50LXdyYXBwZXIge1xyXG4gICAgICAgIG1heC13aWR0aDogMTkwMHB4O1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgIFxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xyXG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IGNhbGMoMTkwMHB4ICsgNjBweCkpIHtcclxuICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICB9XHJcbiAgICAgIFxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAjZm9vdCB7XHJcbiAgICAgIFxyXG4gICAgICBhIHtcclxuICAgICAgICAmOmxpbmssICY6dmlzaXRlZCwgJjphY3RpdmUge1xyXG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICBjb2xvcjogQGZvb3RlckxpbmtDb2xvcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgJjpob3ZlciwgJi5hY3RpdmUge1xyXG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICBjb2xvcjogQGZvb3RlckxpbmtIb3ZlckNvbG9yO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBcclxuICAgICAgLmZvb3Rlci10aWxlcyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDE5MDBweCArIDYwcHgpO1xyXG4gICAgICAgIFxyXG4gICAgICAgID4gZGl2LCA+IHNlY3Rpb24ge1xyXG4gICAgICAgICAgd2lkdGg6IDI1JTtcclxuICAgICAgICAgIGZsZXgtc2hyaW5rOiAxO1xyXG4gICAgICAgICAgZmxleC1ncm93OiAwO1xyXG4gICAgICAgICAgb3JkZXI6IDE7XHJcbiAgICAgICAgICBcclxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjM0cHgpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDMzLjMzJTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIFxyXG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDkyMnB4KSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBcclxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NTRweCkge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIFxyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAuZm9vdGVyLXRpdGxlIHtcclxuICAgICAgICAgIGgyIHtcclxuICAgICAgICAgICAgY29sb3I6IEBwcmltYXJ5Q29sb3I7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuM2VtO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDMwcHggMCAzMHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAuZm9vdGVyLXRpbGUge1xyXG4gICAgICAgICAgcGFkZGluZzogMTVweCAzMHB4IDI1cHggMzBweDtcclxuICAgICAgICAgIGNvbG9yOiBAcHJpbWFyeUNvbG9yO1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTIzNHB4KSB7XHJcbiAgICAgICAgICAuZm9vdGVyLXRpdGxlIHtcclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoNCkge1xyXG4gICAgICAgICAgICAgIG9yZGVyOiA1O1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgIGgyIHtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgIFxyXG4gICAgICAgICAgLmZvb3Rlci10aWxlIHtcclxuICAgICAgICAgICAgJiNmYi13aWRnZXQge1xyXG4gICAgICAgICAgICAgIG9yZGVyOiA2O1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMzRweCkge1xyXG4gICAgICAgICAgXHJcbiAgICAgICAgICAuZm9vdGVyLXRpbGUge1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAyMzBweDtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICY6bm90KC5maXJzdCk6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgdG9wOiAtMi4zZW07XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxMDMlO1xyXG4gICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjYjlhMjcwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAmI2ZiLXdpZGdldCB7XHJcbiAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTIycHgpIHtcclxuICAgICAgICAgIC5mb290ZXItdGl0bGUge1xyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgxKSB7XHJcbiAgICAgICAgICAgICAgb3JkZXI6IDE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICAgICAgICBvcmRlcjogMjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMykge1xyXG4gICAgICAgICAgICAgIG9yZGVyOiA1O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCg0KSB7XHJcbiAgICAgICAgICAgICAgb3JkZXI6IDY7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICBoMiB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIFxyXG4gICAgICAgICAgLmZvb3Rlci10aWxlIHtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICYjc3VwcG9ydCB7XHJcbiAgICAgICAgICAgICAgb3JkZXI6IDM7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICYjZG9jdW1lbnRzIHtcclxuICAgICAgICAgICAgICBvcmRlcjogNDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgJiNjb250YWN0cyB7XHJcbiAgICAgICAgICAgICAgb3JkZXI6IDc7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICYjZmItd2lkZ2V0IHtcclxuICAgICAgICAgICAgICBvcmRlcjogODtcclxuICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTU0cHgpIHtcclxuICAgICAgICAgIC5mb290ZXItdGl0bGUge1xyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgxKSB7XHJcbiAgICAgICAgICAgICAgb3JkZXI6IDE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICAgICAgICBvcmRlcjogMztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMykge1xyXG4gICAgICAgICAgICAgIG9yZGVyOiA1O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCg0KSB7XHJcbiAgICAgICAgICAgICAgb3JkZXI6IDc7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgIFxyXG4gICAgICAgICAgLmZvb3Rlci10aWxlIHtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICYjc3VwcG9ydCB7XHJcbiAgICAgICAgICAgICAgb3JkZXI6IDI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICYjZG9jdW1lbnRzIHtcclxuICAgICAgICAgICAgICBvcmRlcjogNDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgJiNjb250YWN0cyB7XHJcbiAgICAgICAgICAgICAgb3JkZXI6IDY7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICYjZmItd2lkZ2V0IHtcclxuICAgICAgICAgICAgICBvcmRlcjogODtcclxuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIFxyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgfVxyXG4gICAgICBcclxuICAgIH1cclxuICAgIFxyXG4gICAgI2NvcHlyaWdodCB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjIzLCAxOTcsIDE0OCwgMC40Nyk7XHJcbiAgICAgIFxyXG4gICAgICAuY29udGVudC13cmFwcGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIFxyXG4gICAgICAgIC5jcmVhdG9yIHtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICAgICAgICBcclxuICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMTVweDtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICB9XHJcbiAgICAgIFxyXG4gICAgfVxyXG4gICAgXHJcbiAgfVxyXG4gIFxyXG59XHJcblxyXG4ucHJvZ3Jlc3MgLnByb2dyZXNzLWJvZHkgLmljb24gaSB7XHJcbiAgZm9udC1zaXplOiAzLjVyZW07XHJcbiAgbGVmdDogNnB4O1xyXG59XHJcblxyXG4jdHJhY3ktYnMge1xyXG4gIHotaW5kZXg6IDk5OTk5OTk5OTk5ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbipbaWRePSd0aXBweS0nXSB7XHJcbiAgcG9pbnRlci1ldmVudHM6IGluaXRpYWwgIWltcG9ydGFudDtcclxufVxyXG5cclxuZGl2W2RhdGEtdGlwcHktcm9vdF0ge1xyXG4gIHotaW5kZXg6IDk5OTk5OTk5OTk5OTk5ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi50aXBweS1ib3hbZGF0YS10aGVtZX49J2RlZmF1bHQtdG9vbHRpcCddLCAudGlwcHktYm94W2RhdGEtdGhlbWV+PSdwcm9kdWN0LWluZm8tdG9vbHRpcCddIHtcclxuICBiYWNrZ3JvdW5kOiBAcHJpbWFyeUNvbG9yO1xyXG4gIGNvbG9yOiAjMDAwO1xyXG4gIGJveC1zaGFkb3c6IDBweCAwcHggNjVweCAtMTRweCByZ2JhKDAsIDAsIDAsIDAuNjkpO1xyXG4gIG1pbi13aWR0aDogMjUwcHg7XHJcbiAgbWF4LXdpZHRoOiAzNTBweDtcclxuICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gIHBhZGRpbmc6IDAuM3JlbTtcclxuICBcclxuICAudGlwcHktY29udGVudCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgcGFkZGluZzogMS41cmVtO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gIH1cclxuICBcclxufVxyXG5cclxuLnRpcHB5LWJveFtkYXRhLXRoZW1lfj0ncHJvZHVjdC1pbmZvLXRvb2x0aXAnXSB7XHJcbiAgbWF4LXdpZHRoOiAxMDAwcHggIWltcG9ydGFudDtcclxuICBcclxuICAudGlwcHktY29udGVudCB7XHJcbiAgICBvdmVyZmxvdy15OiBzY3JvbGw7XHJcbiAgICBoZWlnaHQ6IDYwdmg7XHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogQGxhcHRvcExheW91dEJyZWFrKSB7XHJcbiAgICAgIGhlaWdodDogNDB2aDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5pbnB1dC13cmFwLmNoZWNrYm94LXdyYXAge1xyXG4gIGxhYmVsIHtcclxuICAgIHNwYW4ge1xyXG4gICAgICBsaW5lLWhlaWdodDogMXJlbTtcclxuICAgICAgZm9udC1zaXplOiAwLjhyZW07XHJcbiAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgZm9udC13ZWlnaHQ6IGluaXRpYWw7XHJcbiAgICAgIFxyXG4gICAgICBhIHtcclxuICAgICAgICBjb2xvcjogI2FlYWVhZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBpbnZlcnQoMSkgIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbiNmcm0tY29udGFjdEZvcm0tZm9ybSB7XHJcbiAgLy8gVmFjb3YgbcOhIHN2xJt0bMO9IGZvb3RlciAtIGJhcnbDrSBzZSBqZW4gcG9waXNreSwgb2RzdGF2Y2UgYSBvZGthenksIG5lIGNlbMO9IGZvcm11bMOhxZksXHJcbiAgLy8gamluYWsgYnkgYmFydnUgemTEm2RpbHkgaSByb3piYWxvdmFjw60gc2V6bmFteSAobmFwxZkuIHbDvWLEm3IgemVtxJsgdSB0ZWxlZm9udSlcclxuICBsYWJlbCwgcCwgYSB7XHJcbiAgICBjb2xvcjogQHByaW1hcnlUZXh0Q29sb3I7XHJcbiAgfVxyXG5cclxuICAjZnJtLWNvbnRhY3RGb3JtLWZvcm0tbWVzc2FnZSB7XHJcbiAgICBtaW4taGVpZ2h0OiBtaW4tY29udGVudDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxcmVtO1xyXG4gICAgcmVzaXplOiB2ZXJ0aWNhbDtcclxuICB9XHJcbiAgXHJcbiAgLmZvcm0tdGVtcGxhdGUge1xyXG4gICAgbWFyZ2luLWJsb2NrLWVuZDogMDtcclxuICAgIFxyXG4gICAgLmZvcm0tZ3JvdXAge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIG1hcmdpbi1ibG9jazogMDtcclxuICAgICAgbWFyZ2luLWJsb2NrLWVuZDogMC41cmVtO1xyXG4gICAgfVxyXG4gIH1cclxuICBcclxuICAuaGVscC1ibG9jayB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDEwMCU7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gIH1cclxuICBcclxuICAuaW5wdXQtd3JhcC5jaGVja2JveC13cmFwIHtcclxuICAgIFxyXG4gICAgbGFiZWwge1xyXG4gICAgICBzcGFuIHtcclxuICAgICAgICBsaW5lLWhlaWdodDogMXJlbTtcclxuICAgICAgICBmb250LXNpemU6IDAuOHJlbTtcclxuICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgICBmb250LXdlaWdodDogaW5pdGlhbDtcclxuICAgICAgICBcclxuICAgICAgICBhIHtcclxuICAgICAgICAgIGNvbG9yOiBAZm9vdGVyTGlua0NvbG9yICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgXHJcbiAgICB9XHJcbiAgfVxyXG4gIFxyXG4gIC5jaGVja2JveC13cmFwICsgLnRleHQtZGFuZ2VyIHtcclxuICAgIG1hcmdpbi1ibG9jay1zdGFydDogLTZweDtcclxuICAgIFxyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgYm90dG9tOiA4NyUgIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5ncmVjYXB0Y2hhLWJhZGdlIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG5AaW1wb3J0IFwiX2NrLWNvbnRlbnQubGVzc1wiO1xyXG4iLG51bGwsbnVsbCxudWxsLG51bGwsbnVsbCxudWxsLG51bGwsbnVsbCxudWxsLG51bGwsbnVsbCxudWxsLG51bGwsbnVsbCxudWxsLG51bGwsbnVsbCxudWxsLG51bGwsbnVsbCxudWxsLG51bGwsbnVsbF19 */
