/* BASICS */

.CodeMirror {
  /* Set height, width, borders, and global font properties here */
  font-family: monospace;
  height: 300px;
  color: black;
  direction: ltr;
}

/* PADDING */

.CodeMirror-lines {
  padding: 4px 0; /* Vertical padding around content */
}
.CodeMirror pre.CodeMirror-line,
.CodeMirror pre.CodeMirror-line-like {
  padding: 0 4px; /* Horizontal padding of content */
}

.CodeMirror-scrollbar-filler, .CodeMirror-gutter-filler {
  background-color: transparent; /* The little square between H and V scrollbars */
}

/* GUTTER */

.CodeMirror-gutters {
  border-right: 1px solid #ddd;
  background-color: #f7f7f7;
  white-space: nowrap;
}
.CodeMirror-linenumbers {}
.CodeMirror-linenumber {
  padding: 0 3px 0 5px;
  min-width: 20px;
  text-align: right;
  color: #999;
  white-space: nowrap;
}

.CodeMirror-guttermarker { color: black; }
.CodeMirror-guttermarker-subtle { color: #999; }

/* CURSOR */

.CodeMirror-cursor {
  border-left: 1px solid black;
  border-right: none;
  width: 0;
}
/* Shown when moving in bi-directional text */
.CodeMirror div.CodeMirror-secondarycursor {
  border-left: 1px solid silver;
}
.cm-fat-cursor .CodeMirror-cursor {
  width: auto;
  border: 0 !important;
  background: #7e7;
}
.cm-fat-cursor div.CodeMirror-cursors {
  z-index: 1;
}
.cm-fat-cursor-mark {
  background-color: rgba(20, 255, 20, 0.5);
  -webkit-animation: blink 1.06s steps(1) infinite;
  -moz-animation: blink 1.06s steps(1) infinite;
  animation: blink 1.06s steps(1) infinite;
}
.cm-animate-fat-cursor {
  width: auto;
  border: 0;
  -webkit-animation: blink 1.06s steps(1) infinite;
  -moz-animation: blink 1.06s steps(1) infinite;
  animation: blink 1.06s steps(1) infinite;
  background-color: #7e7;
}
@-moz-keyframes blink {
  0% {}
  50% { background-color: transparent; }
  100% {}
}
@-webkit-keyframes blink {
  0% {}
  50% { background-color: transparent; }
  100% {}
}
@keyframes blink {
  0% {}
  50% { background-color: transparent; }
  100% {}
}

/* Can style cursor different in overwrite (non-insert) mode */
.CodeMirror-overwrite .CodeMirror-cursor {}

.cm-tab { display: inline-block; text-decoration: inherit; }

.CodeMirror-rulers {
  position: absolute;
  left: 0; right: 0; top: -50px; bottom: 0;
  overflow: hidden;
}
.CodeMirror-ruler {
  border-left: 1px solid #ccc;
  top: 0; bottom: 0;
  position: absolute;
}

/* DEFAULT THEME */

.cm-s-default .cm-header {color: blue;}
.cm-s-default .cm-quote {color: #090;}
.cm-negative {color: #d44;}
.cm-positive {color: #292;}
.cm-header, .cm-strong {font-weight: bold;}
.cm-em {font-style: italic;}
.cm-link {text-decoration: underline;}
.cm-strikethrough {text-decoration: line-through;}

.cm-s-default .cm-keyword {color: #708;}
.cm-s-default .cm-atom {color: #219;}
.cm-s-default .cm-number {color: #164;}
.cm-s-default .cm-def {color: #00f;}
.cm-s-default .cm-variable,
.cm-s-default .cm-punctuation,
.cm-s-default .cm-property,
.cm-s-default .cm-operator {}
.cm-s-default .cm-variable-2 {color: #05a;}
.cm-s-default .cm-variable-3, .cm-s-default .cm-type {color: #085;}
.cm-s-default .cm-comment {color: #a50;}
.cm-s-default .cm-string {color: #a11;}
.cm-s-default .cm-string-2 {color: #f50;}
.cm-s-default .cm-meta {color: #555;}
.cm-s-default .cm-qualifier {color: #555;}
.cm-s-default .cm-builtin {color: #30a;}
.cm-s-default .cm-bracket {color: #997;}
.cm-s-default .cm-tag {color: #170;}
.cm-s-default .cm-attribute {color: #00c;}
.cm-s-default .cm-hr {color: #999;}
.cm-s-default .cm-link {color: #00c;}

.cm-s-default .cm-error {color: #f00;}
.cm-invalidchar {color: #f00;}

.CodeMirror-composing { border-bottom: 2px solid; }

/* Default styles for common addons */

div.CodeMirror span.CodeMirror-matchingbracket {color: #0b0;}
div.CodeMirror span.CodeMirror-nonmatchingbracket {color: #a22;}
.CodeMirror-matchingtag { background: rgba(255, 150, 0, .3); }
.CodeMirror-activeline-background {background: #e8f2ff;}

/* STOP */

/* The rest of this file contains styles related to the mechanics of
   the editor. You probably shouldn't touch them. */

.CodeMirror {
  position: relative;
  overflow: hidden;
  background: white;
}

.CodeMirror-scroll {
  overflow: scroll !important; /* Things will break if this is overridden */
  /* 50px is the magic margin used to hide the element's real scrollbars */
  /* See overflow: hidden in .CodeMirror */
  margin-bottom: -50px; margin-right: -50px;
  padding-bottom: 50px;
  height: 100%;
  outline: none; /* Prevent dragging from highlighting the element */
  position: relative;
}
.CodeMirror-sizer {
  position: relative;
  border-right: 50px solid transparent;
}

/* The fake, visible scrollbars. Used to force redraw during scrolling
   before actual scrolling happens, thus preventing shaking and
   flickering artifacts. */
.CodeMirror-vscrollbar, .CodeMirror-hscrollbar, .CodeMirror-scrollbar-filler, .CodeMirror-gutter-filler {
  position: absolute;
  z-index: 6;
  display: none;
  outline: none;
}
.CodeMirror-vscrollbar {
  right: 0; top: 0;
  overflow-x: hidden;
  overflow-y: scroll;
}
.CodeMirror-hscrollbar {
  bottom: 0; left: 0;
  overflow-y: hidden;
  overflow-x: scroll;
}
.CodeMirror-scrollbar-filler {
  right: 0; bottom: 0;
}
.CodeMirror-gutter-filler {
  left: 0; bottom: 0;
}

.CodeMirror-gutters {
  position: absolute; left: 0; top: 0;
  min-height: 100%;
  z-index: 3;
}
.CodeMirror-gutter {
  white-space: normal;
  height: 100%;
  display: inline-block;
  vertical-align: top;
  margin-bottom: -50px;
}
.CodeMirror-gutter-wrapper {
  position: absolute;
  z-index: 4;
  background: none !important;
  border: none !important;
}
.CodeMirror-gutter-background {
  position: absolute;
  top: 0; bottom: 0;
  z-index: 4;
}
.CodeMirror-gutter-elt {
  position: absolute;
  cursor: default;
  z-index: 4;
}
.CodeMirror-gutter-wrapper ::selection { background-color: transparent }
.CodeMirror-gutter-wrapper ::-moz-selection { background-color: transparent }

.CodeMirror-lines {
  cursor: text;
  min-height: 1px; /* prevents collapsing before first draw */
}
.CodeMirror pre.CodeMirror-line,
.CodeMirror pre.CodeMirror-line-like {
  /* Reset some styles that the rest of the page might have set */
  -moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0;
  border-width: 0;
  background: transparent;
  font-family: inherit;
  font-size: inherit;
  margin: 0;
  white-space: pre;
  word-wrap: normal;
  line-height: inherit;
  color: inherit;
  z-index: 2;
  position: relative;
  overflow: visible;
  -webkit-tap-highlight-color: transparent;
  -webkit-font-variant-ligatures: contextual;
  font-variant-ligatures: contextual;
}
.CodeMirror-wrap pre.CodeMirror-line,
.CodeMirror-wrap pre.CodeMirror-line-like {
  word-wrap: break-word;
  white-space: pre-wrap;
  word-break: normal;
}

.CodeMirror-linebackground {
  position: absolute;
  left: 0; right: 0; top: 0; bottom: 0;
  z-index: 0;
}

.CodeMirror-linewidget {
  position: relative;
  z-index: 2;
  padding: 0.1px; /* Force widget margins to stay inside of the container */
}

.CodeMirror-widget {}

.CodeMirror-rtl pre { direction: rtl; }

.CodeMirror-code {
  outline: none;
}

/* Force content-box sizing for the elements where we expect it */
.CodeMirror-scroll,
.CodeMirror-sizer,
.CodeMirror-gutter,
.CodeMirror-gutters,
.CodeMirror-linenumber {
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}

.CodeMirror-measure {
  position: absolute;
  width: 100%;
  height: 0;
  overflow: hidden;
  visibility: hidden;
}

.CodeMirror-cursor {
  position: absolute;
  pointer-events: none;
}
.CodeMirror-measure pre { position: static; }

div.CodeMirror-cursors {
  visibility: hidden;
  position: relative;
  z-index: 3;
}
div.CodeMirror-dragcursors {
  visibility: visible;
}

.CodeMirror-focused div.CodeMirror-cursors {
  visibility: visible;
}

.CodeMirror-selected { background: #d9d9d9; }
.CodeMirror-focused .CodeMirror-selected { background: #d7d4f0; }
.CodeMirror-crosshair { cursor: crosshair; }
.CodeMirror-line::selection, .CodeMirror-line > span::selection, .CodeMirror-line > span > span::selection { background: #d7d4f0; }
.CodeMirror-line::-moz-selection, .CodeMirror-line > span::-moz-selection, .CodeMirror-line > span > span::-moz-selection { background: #d7d4f0; }

.cm-searching {
  background-color: #ffa;
  background-color: rgba(255, 255, 0, .4);
}

/* Used to force a border model for a node */
.cm-force-border { padding-right: .1px; }

@media print {
  /* Hide the cursor when printing */
  .CodeMirror div.CodeMirror-cursors {
    visibility: hidden;
  }
}

/* See issue #2901 */
.cm-tab-wrap-hack:after { content: ''; }

/* Help users use markselection to safely style text background */
span.CodeMirror-selectedtext { background: none; }

.tippy-tooltip[data-animation=fade][data-state=hidden]{opacity:0}.tippy-iOS{cursor:pointer!important;-webkit-tap-highlight-color:transparent}.tippy-popper{pointer-events:none;max-width:calc(100vw - 10px);transition-timing-function:cubic-bezier(.165,.84,.44,1);transition-property:transform}.tippy-tooltip{position:relative;color:#fff;border-radius:4px;font-size:14px;line-height:1.4;background-color:#333;transition-property:visibility,opacity,transform;outline:0}.tippy-tooltip[data-placement^=top]>.tippy-arrow{border-width:8px 8px 0;border-top-color:#333;margin:0 3px;transform-origin:50% 0;bottom:-7px}.tippy-tooltip[data-placement^=bottom]>.tippy-arrow{border-width:0 8px 8px;border-bottom-color:#333;margin:0 3px;transform-origin:50% 7px;top:-7px}.tippy-tooltip[data-placement^=left]>.tippy-arrow{border-width:8px 0 8px 8px;border-left-color:#333;margin:3px 0;transform-origin:0 50%;right:-7px}.tippy-tooltip[data-placement^=right]>.tippy-arrow{border-width:8px 8px 8px 0;border-right-color:#333;margin:3px 0;transform-origin:7px 50%;left:-7px}.tippy-tooltip[data-interactive][data-state=visible]{pointer-events:auto}.tippy-tooltip[data-inertia][data-state=visible]{transition-timing-function:cubic-bezier(.54,1.5,.38,1.11)}.tippy-arrow{position:absolute;border-color:transparent;border-style:solid}.tippy-content{padding:5px 9px}
@-webkit-keyframes scaleEnter-data-v-bc55024c{0%{-webkit-transform:scaleX(.7) scaleY(.7);transform:scaleX(.7) scaleY(.7);opacity:.3}90%{-webkit-transform:scaleX(1.1) scaleY(1.1);transform:scaleX(1.1) scaleY(1.1)}95%{-webkit-transform:scaleX(.95) scaleY(.95);transform:scaleX(.95) scaleY(.95)}to{-webkit-transform:scaleX(1) scaleY(1);transform:scaleX(1) scaleY(1);opacity:1}}@keyframes scaleEnter-data-v-bc55024c{0%{-webkit-transform:scaleX(.7) scaleY(.7);transform:scaleX(.7) scaleY(.7);opacity:.3}90%{-webkit-transform:scaleX(1.1) scaleY(1.1);transform:scaleX(1.1) scaleY(1.1)}95%{-webkit-transform:scaleX(.95) scaleY(.95);transform:scaleX(.95) scaleY(.95)}to{-webkit-transform:scaleX(1) scaleY(1);transform:scaleX(1) scaleY(1);opacity:1}}@-webkit-keyframes scaleLeave-data-v-bc55024c{0%{-webkit-transform:scaleX(1) scaleY(1);transform:scaleX(1) scaleY(1)}60%{-webkit-transform:scaleX(1.18) scaleY(1.18);transform:scaleX(1.18) scaleY(1.18);opacity:.2}to{-webkit-transform:scaleX(1.15) scaleY(1.18);transform:scaleX(1.15) scaleY(1.18);opacity:0}}@keyframes scaleLeave-data-v-bc55024c{0%{-webkit-transform:scaleX(1) scaleY(1);transform:scaleX(1) scaleY(1)}60%{-webkit-transform:scaleX(1.18) scaleY(1.18);transform:scaleX(1.18) scaleY(1.18);opacity:.2}to{-webkit-transform:scaleX(1.15) scaleY(1.18);transform:scaleX(1.15) scaleY(1.18);opacity:0}}@-webkit-keyframes slideRightScaleEnter-data-v-bc55024c{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}60%{-webkit-transform:scaleX(1.08);transform:scaleX(1.08)}}@keyframes slideRightScaleEnter-data-v-bc55024c{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}60%{-webkit-transform:scaleX(1.08);transform:scaleX(1.08)}}@-webkit-keyframes slideRightTranslateEnter-data-v-bc55024c{0%{-webkit-transform:translateX(-6px);transform:translateX(-6px)}60%{-webkit-transform:translateX(2px);transform:translateX(2px)}}@keyframes slideRightTranslateEnter-data-v-bc55024c{0%{-webkit-transform:translateX(-6px);transform:translateX(-6px)}60%{-webkit-transform:translateX(2px);transform:translateX(2px)}}@-webkit-keyframes slideLeftScaleEnter-data-v-bc55024c{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}60%{-webkit-transform:scaleX(1.08);transform:scaleX(1.08)}}@keyframes slideLeftScaleEnter-data-v-bc55024c{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}60%{-webkit-transform:scaleX(1.08);transform:scaleX(1.08)}}@-webkit-keyframes slideLeftTranslateEnter-data-v-bc55024c{0%{-webkit-transform:translateX(6px);transform:translateX(6px)}60%{-webkit-transform:translateX(-2px);transform:translateX(-2px)}}@keyframes slideLeftTranslateEnter-data-v-bc55024c{0%{-webkit-transform:translateX(6px);transform:translateX(6px)}60%{-webkit-transform:translateX(-2px);transform:translateX(-2px)}}.c-pane-container[data-v-bc55024c]{-ms-flex-negative:1;flex-shrink:1;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-family:BlinkMacSystemFont,-apple-system,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400;line-height:1.5;color:#393d46;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;box-sizing:border-box}.c-pane-container.is-expanded[data-v-bc55024c]{width:100%}.c-pane-container.is-vertical[data-v-bc55024c]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.c-pane-container[data-v-bc55024c] *{box-sizing:inherit}.c-pane-container[data-v-bc55024c] :focus{outline:none}.c-pane-divider[data-v-bc55024c]{width:1px;border:1px inset;border-color:#fafafa}@-webkit-keyframes scaleEnter-data-v-2083cb72{0%{-webkit-transform:scaleX(.7) scaleY(.7);transform:scaleX(.7) scaleY(.7);opacity:.3}90%{-webkit-transform:scaleX(1.1) scaleY(1.1);transform:scaleX(1.1) scaleY(1.1)}95%{-webkit-transform:scaleX(.95) scaleY(.95);transform:scaleX(.95) scaleY(.95)}to{-webkit-transform:scaleX(1) scaleY(1);transform:scaleX(1) scaleY(1);opacity:1}}@-webkit-keyframes scaleLeave-data-v-2083cb72{0%{-webkit-transform:scaleX(1) scaleY(1);transform:scaleX(1) scaleY(1)}60%{-webkit-transform:scaleX(1.18) scaleY(1.18);transform:scaleX(1.18) scaleY(1.18);opacity:.2}to{-webkit-transform:scaleX(1.15) scaleY(1.18);transform:scaleX(1.15) scaleY(1.18);opacity:0}}@-webkit-keyframes slideRightScaleEnter-data-v-2083cb72{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}60%{-webkit-transform:scaleX(1.08);transform:scaleX(1.08)}}@-webkit-keyframes slideRightTranslateEnter-data-v-2083cb72{0%{-webkit-transform:translateX(-6px);transform:translateX(-6px)}60%{-webkit-transform:translateX(2px);transform:translateX(2px)}}@-webkit-keyframes slideLeftScaleEnter-data-v-2083cb72{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}60%{-webkit-transform:scaleX(1.08);transform:scaleX(1.08)}}@-webkit-keyframes slideLeftTranslateEnter-data-v-2083cb72{0%{-webkit-transform:translateX(6px);transform:translateX(6px)}60%{-webkit-transform:translateX(-2px);transform:translateX(-2px)}}@keyframes scaleEnter-data-v-2083cb72{0%{-webkit-transform:scaleX(.7) scaleY(.7);transform:scaleX(.7) scaleY(.7);opacity:.3}90%{-webkit-transform:scaleX(1.1) scaleY(1.1);transform:scaleX(1.1) scaleY(1.1)}95%{-webkit-transform:scaleX(.95) scaleY(.95);transform:scaleX(.95) scaleY(.95)}to{-webkit-transform:scaleX(1) scaleY(1);transform:scaleX(1) scaleY(1);opacity:1}}@keyframes scaleLeave-data-v-2083cb72{0%{-webkit-transform:scaleX(1) scaleY(1);transform:scaleX(1) scaleY(1)}60%{-webkit-transform:scaleX(1.18) scaleY(1.18);transform:scaleX(1.18) scaleY(1.18);opacity:.2}to{-webkit-transform:scaleX(1.15) scaleY(1.18);transform:scaleX(1.15) scaleY(1.18);opacity:0}}@keyframes slideRightScaleEnter-data-v-2083cb72{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}60%{-webkit-transform:scaleX(1.08);transform:scaleX(1.08)}}@keyframes slideRightTranslateEnter-data-v-2083cb72{0%{-webkit-transform:translateX(-6px);transform:translateX(-6px)}60%{-webkit-transform:translateX(2px);transform:translateX(2px)}}@keyframes slideLeftScaleEnter-data-v-2083cb72{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}60%{-webkit-transform:scaleX(1.08);transform:scaleX(1.08)}}@keyframes slideLeftTranslateEnter-data-v-2083cb72{0%{-webkit-transform:translateX(6px);transform:translateX(6px)}60%{-webkit-transform:translateX(-2px);transform:translateX(-2px)}}.c-pane[data-v-2083cb72]{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink: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;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.c-horizontal-divider[data-v-2083cb72]{-ms-flex-item-align:center;align-self:center}.c-header[data-v-2083cb72]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding:10px}.c-header .c-arrow-layout[data-v-2083cb72]{min-width:26px}.c-header .c-arrow-layout .c-arrow[data-v-2083cb72],.c-header .c-arrow-layout[data-v-2083cb72]{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;margin:0;padding:0}.c-header .c-arrow-layout .c-arrow[data-v-2083cb72]{font-size:1.6rem;transition:fill-opacity .3s ease-in-out;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.c-header .c-arrow-layout .c-arrow[data-v-2083cb72]:hover{fill-opacity:.5}.c-header .c-title-layout[data-v-2083cb72]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.c-header .c-title-layout .c-title-popover .c-title-anchor[data-v-2083cb72],.c-header .c-title-layout .c-title-popover[data-v-2083cb72]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:inherit;-ms-flex-pack:inherit;justify-content:inherit}.c-header .c-title-layout .c-title-popover .c-title-anchor .c-title[data-v-2083cb72]{font-weight:400;font-size:1.15rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.c-header .c-title-layout.align-left[data-v-2083cb72]{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.c-header .c-title-layout.align-right[data-v-2083cb72]{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.c-header .c-arrow.c-disabled[data-v-2083cb72]{cursor:not-allowed;pointer-events:none;opacity:.2}.c-weekdays[data-v-2083cb72]{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 5px;color:#9499a8;font-size:.9rem;font-weight:500}.c-weekday[data-v-2083cb72]{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;margin:0;padding:0;-webkit-box-flex:1;-ms-flex:1;flex:1;cursor:default}.c-weeks[data-v-2083cb72]{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding:5px 5px 7px}.c-weeks-rows-wrapper[data-v-2083cb72]{position:relative}.c-weeks-rows[data-v-2083cb72]{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%}.title-fade-enter-active[data-v-2083cb72],.title-fade-leave-active[data-v-2083cb72],.title-slide-down-enter-active[data-v-2083cb72],.title-slide-down-leave-active[data-v-2083cb72],.title-slide-left-enter-active[data-v-2083cb72],.title-slide-left-leave-active[data-v-2083cb72],.title-slide-right-enter-active[data-v-2083cb72],.title-slide-right-leave-active[data-v-2083cb72],.title-slide-up-enter-active[data-v-2083cb72],.title-slide-up-leave-active[data-v-2083cb72]{transition:all .25s ease-in-out}.title-fade-leave-active[data-v-2083cb72],.title-none-leave-active[data-v-2083cb72],.title-slide-down-leave-active[data-v-2083cb72],.title-slide-left-leave-active[data-v-2083cb72],.title-slide-right-leave-active[data-v-2083cb72],.title-slide-up-leave-active[data-v-2083cb72]{position:absolute}.title-none-enter-active[data-v-2083cb72],.title-none-leave-active[data-v-2083cb72]{transition-duration:0s}.title-slide-left-enter[data-v-2083cb72],.title-slide-right-leave-to[data-v-2083cb72]{opacity:0;-webkit-transform:translateX(25px);transform:translateX(25px)}.title-slide-left-leave-to[data-v-2083cb72],.title-slide-right-enter[data-v-2083cb72]{opacity:0;-webkit-transform:translateX(-25px);transform:translateX(-25px)}.title-slide-down-leave-to[data-v-2083cb72],.title-slide-up-enter[data-v-2083cb72]{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}.title-slide-down-enter[data-v-2083cb72],.title-slide-up-leave-to[data-v-2083cb72]{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}.weeks-fade-enter-active[data-v-2083cb72],.weeks-fade-leave-active[data-v-2083cb72],.weeks-slide-down-enter-active[data-v-2083cb72],.weeks-slide-down-leave-active[data-v-2083cb72],.weeks-slide-left-enter-active[data-v-2083cb72],.weeks-slide-left-leave-active[data-v-2083cb72],.weeks-slide-right-enter-active[data-v-2083cb72],.weeks-slide-right-leave-active[data-v-2083cb72],.weeks-slide-up-enter-active[data-v-2083cb72],.weeks-slide-up-leave-active[data-v-2083cb72]{transition:all .25s ease-in-out}.weeks-fade-leave-active[data-v-2083cb72],.weeks-none-leave-active[data-v-2083cb72],.weeks-slide-down-leave-active[data-v-2083cb72],.weeks-slide-left-leave-active[data-v-2083cb72],.weeks-slide-right-leave-active[data-v-2083cb72],.weeks-slide-up-leave-active[data-v-2083cb72]{position:absolute}.weeks-none-enter-active[data-v-2083cb72],.weeks-none-leave-active[data-v-2083cb72]{transition-duration:0s}.weeks-slide-left-enter[data-v-2083cb72],.weeks-slide-right-leave-to[data-v-2083cb72]{opacity:0;-webkit-transform:translateX(20px);transform:translateX(20px)}.weeks-slide-left-leave-to[data-v-2083cb72],.weeks-slide-right-enter[data-v-2083cb72]{opacity:0;-webkit-transform:translateX(-20px);transform:translateX(-20px)}.weeks-slide-down-leave-to[data-v-2083cb72],.weeks-slide-up-enter[data-v-2083cb72]{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}.weeks-slide-down-enter[data-v-2083cb72],.weeks-slide-up-leave-to[data-v-2083cb72]{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}.title-fade-enter[data-v-2083cb72],.title-fade-leave-to[data-v-2083cb72],.title-none-enter[data-v-2083cb72],.title-none-leave-to[data-v-2083cb72],.weeks-fade-enter[data-v-2083cb72],.weeks-fade-leave-to[data-v-2083cb72],.weeks-none-enter[data-v-2083cb72],.weeks-none-leave-to[data-v-2083cb72]{opacity:0}@-webkit-keyframes scaleEnter-data-v-1ad2436f{0%{-webkit-transform:scaleX(.7) scaleY(.7);transform:scaleX(.7) scaleY(.7);opacity:.3}90%{-webkit-transform:scaleX(1.1) scaleY(1.1);transform:scaleX(1.1) scaleY(1.1)}95%{-webkit-transform:scaleX(.95) scaleY(.95);transform:scaleX(.95) scaleY(.95)}to{-webkit-transform:scaleX(1) scaleY(1);transform:scaleX(1) scaleY(1);opacity:1}}@keyframes scaleEnter-data-v-1ad2436f{0%{-webkit-transform:scaleX(.7) scaleY(.7);transform:scaleX(.7) scaleY(.7);opacity:.3}90%{-webkit-transform:scaleX(1.1) scaleY(1.1);transform:scaleX(1.1) scaleY(1.1)}95%{-webkit-transform:scaleX(.95) scaleY(.95);transform:scaleX(.95) scaleY(.95)}to{-webkit-transform:scaleX(1) scaleY(1);transform:scaleX(1) scaleY(1);opacity:1}}@-webkit-keyframes scaleLeave-data-v-1ad2436f{0%{-webkit-transform:scaleX(1) scaleY(1);transform:scaleX(1) scaleY(1)}60%{-webkit-transform:scaleX(1.18) scaleY(1.18);transform:scaleX(1.18) scaleY(1.18);opacity:.2}to{-webkit-transform:scaleX(1.15) scaleY(1.18);transform:scaleX(1.15) scaleY(1.18);opacity:0}}@keyframes scaleLeave-data-v-1ad2436f{0%{-webkit-transform:scaleX(1) scaleY(1);transform:scaleX(1) scaleY(1)}60%{-webkit-transform:scaleX(1.18) scaleY(1.18);transform:scaleX(1.18) scaleY(1.18);opacity:.2}to{-webkit-transform:scaleX(1.15) scaleY(1.18);transform:scaleX(1.15) scaleY(1.18);opacity:0}}@-webkit-keyframes slideRightScaleEnter-data-v-1ad2436f{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}60%{-webkit-transform:scaleX(1.08);transform:scaleX(1.08)}}@keyframes slideRightScaleEnter-data-v-1ad2436f{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}60%{-webkit-transform:scaleX(1.08);transform:scaleX(1.08)}}@-webkit-keyframes slideRightTranslateEnter-data-v-1ad2436f{0%{-webkit-transform:translateX(-6px);transform:translateX(-6px)}60%{-webkit-transform:translateX(2px);transform:translateX(2px)}}@keyframes slideRightTranslateEnter-data-v-1ad2436f{0%{-webkit-transform:translateX(-6px);transform:translateX(-6px)}60%{-webkit-transform:translateX(2px);transform:translateX(2px)}}@-webkit-keyframes slideLeftScaleEnter-data-v-1ad2436f{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}60%{-webkit-transform:scaleX(1.08);transform:scaleX(1.08)}}@keyframes slideLeftScaleEnter-data-v-1ad2436f{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}60%{-webkit-transform:scaleX(1.08);transform:scaleX(1.08)}}@-webkit-keyframes slideLeftTranslateEnter-data-v-1ad2436f{0%{-webkit-transform:translateX(6px);transform:translateX(6px)}60%{-webkit-transform:translateX(-2px);transform:translateX(-2px)}}@keyframes slideLeftTranslateEnter-data-v-1ad2436f{0%{-webkit-transform:translateX(6px);transform:translateX(6px)}60%{-webkit-transform:translateX(-2px);transform:translateX(-2px)}}.popover-container[data-v-1ad2436f]{position:relative;outline:none}.popover-container.expanded[data-v-1ad2436f]{display:block}.popover-origin[data-v-1ad2436f]{position:absolute;-webkit-transform-origin:top center;transform-origin:top center;z-index:10;pointer-events:none}.popover-origin.direction-top[data-v-1ad2436f]{bottom:100%}.popover-origin.direction-bottom[data-v-1ad2436f]{top:100%}.popover-origin.direction-left[data-v-1ad2436f]{top:0;right:100%}.popover-origin.direction-right[data-v-1ad2436f]{top:0;left:100%}.popover-origin.direction-bottom.align-left[data-v-1ad2436f],.popover-origin.direction-top.align-left[data-v-1ad2436f]{left:0}.popover-origin.direction-bottom.align-center[data-v-1ad2436f],.popover-origin.direction-top.align-center[data-v-1ad2436f]{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.popover-origin.direction-bottom.align-right[data-v-1ad2436f],.popover-origin.direction-top.align-right[data-v-1ad2436f]{right:0}.popover-origin.direction-left.align-top[data-v-1ad2436f],.popover-origin.direction-right.align-top[data-v-1ad2436f]{top:0}.popover-origin.direction-left.align-middle[data-v-1ad2436f],.popover-origin.direction-right.align-middle[data-v-1ad2436f]{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.popover-origin.direction-left.align-bottom[data-v-1ad2436f],.popover-origin.direction-right.align-bottom[data-v-1ad2436f]{top:auto;bottom:0}.popover-origin .popover-content-wrapper[data-v-1ad2436f]{position:relative;outline:none}.popover-origin .popover-content-wrapper.interactive[data-v-1ad2436f]{pointer-events:all}.popover-origin .popover-content-wrapper .popover-content[data-v-1ad2436f]{position:relative;background-color:#fafafa;border:1px solid rgba(34,36,38,.15);border-radius:5px;box-shadow:0 1px 2px 0 rgba(34,36,38,.15);padding:4px}.popover-origin .popover-content-wrapper .popover-content[data-v-1ad2436f]:after{display:block;position:absolute;background:inherit;border:inherit;border-width:1px 1px 0 0;width:12px;height:12px;content:""}.popover-origin .popover-content-wrapper .popover-content.direction-bottom[data-v-1ad2436f]:after{top:0;border-width:1px 1px 0 0}.popover-origin .popover-content-wrapper .popover-content.direction-top[data-v-1ad2436f]:after{top:100%;border-width:0 0 1px 1px}.popover-origin .popover-content-wrapper .popover-content.direction-left[data-v-1ad2436f]:after{left:100%;border-width:0 1px 1px 0}.popover-origin .popover-content-wrapper .popover-content.direction-right[data-v-1ad2436f]:after{left:0;border-width:1px 0 0 1px}.popover-origin .popover-content-wrapper .popover-content.align-left[data-v-1ad2436f]:after{left:20px;-webkit-transform:translateY(-50%) translateX(-50%) rotate(-45deg);transform:translateY(-50%) translateX(-50%) rotate(-45deg)}.popover-origin .popover-content-wrapper .popover-content.align-right[data-v-1ad2436f]:after{right:20px;-webkit-transform:translateY(-50%) translateX(50%) rotate(-45deg);transform:translateY(-50%) translateX(50%) rotate(-45deg)}.popover-origin .popover-content-wrapper .popover-content.align-center[data-v-1ad2436f]:after{left:50%;-webkit-transform:translateY(-50%) translateX(-50%) rotate(-45deg);transform:translateY(-50%) translateX(-50%) rotate(-45deg)}.popover-origin .popover-content-wrapper .popover-content.align-top[data-v-1ad2436f]:after{top:18px;-webkit-transform:translateY(-50%) translateX(-50%) rotate(-45deg);transform:translateY(-50%) translateX(-50%) rotate(-45deg)}.popover-origin .popover-content-wrapper .popover-content.align-middle[data-v-1ad2436f]:after{top:50%;-webkit-transform:translateY(-50%) translateX(-50%) rotate(-45deg);transform:translateY(-50%) translateX(-50%) rotate(-45deg)}.popover-origin .popover-content-wrapper .popover-content.align-bottom[data-v-1ad2436f]:after{bottom:18px;-webkit-transform:translateY(50%) translateX(-50%) rotate(-45deg);transform:translateY(50%) translateX(-50%) rotate(-45deg)}.fade-enter-active[data-v-1ad2436f],.fade-leave-active[data-v-1ad2436f],.slide-fade-enter-active[data-v-1ad2436f],.slide-fade-leave-active[data-v-1ad2436f]{transition:all .14s ease-in-out}.fade-enter[data-v-1ad2436f],.fade-leave-to[data-v-1ad2436f],.slide-fade-enter[data-v-1ad2436f],.slide-fade-leave-to[data-v-1ad2436f]{opacity:0}.slide-fade-enter.direction-bottom[data-v-1ad2436f],.slide-fade-leave-to.direction-bottom[data-v-1ad2436f]{-webkit-transform:translateY(-15px);transform:translateY(-15px)}.slide-fade-enter.direction-top[data-v-1ad2436f],.slide-fade-leave-to.direction-top[data-v-1ad2436f]{-webkit-transform:translateY(15px);transform:translateY(15px)}.slide-fade-enter.direction-left[data-v-1ad2436f],.slide-fade-leave-to.direction-left[data-v-1ad2436f]{-webkit-transform:translateX(15px);transform:translateX(15px)}.slide-fade-enter.direction-right[data-v-1ad2436f],.slide-fade-leave-to.direction-right[data-v-1ad2436f]{-webkit-transform:translateX(-15px);transform:translateX(-15px)}.c-week[data-v-28896542]{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex}@-webkit-keyframes scaleEnter-data-v-3db80f80{0%{-webkit-transform:scaleX(.7) scaleY(.7);transform:scaleX(.7) scaleY(.7);opacity:.3}90%{-webkit-transform:scaleX(1.1) scaleY(1.1);transform:scaleX(1.1) scaleY(1.1)}95%{-webkit-transform:scaleX(.95) scaleY(.95);transform:scaleX(.95) scaleY(.95)}to{-webkit-transform:scaleX(1) scaleY(1);transform:scaleX(1) scaleY(1);opacity:1}}@-webkit-keyframes scaleLeave-data-v-3db80f80{0%{-webkit-transform:scaleX(1) scaleY(1);transform:scaleX(1) scaleY(1)}60%{-webkit-transform:scaleX(1.18) scaleY(1.18);transform:scaleX(1.18) scaleY(1.18);opacity:.2}to{-webkit-transform:scaleX(1.15) scaleY(1.18);transform:scaleX(1.15) scaleY(1.18);opacity:0}}@-webkit-keyframes slideRightScaleEnter-data-v-3db80f80{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}60%{-webkit-transform:scaleX(1.08);transform:scaleX(1.08)}}@-webkit-keyframes slideRightTranslateEnter-data-v-3db80f80{0%{-webkit-transform:translateX(-6px);transform:translateX(-6px)}60%{-webkit-transform:translateX(2px);transform:translateX(2px)}}@-webkit-keyframes slideLeftScaleEnter-data-v-3db80f80{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}60%{-webkit-transform:scaleX(1.08);transform:scaleX(1.08)}}@-webkit-keyframes slideLeftTranslateEnter-data-v-3db80f80{0%{-webkit-transform:translateX(6px);transform:translateX(6px)}60%{-webkit-transform:translateX(-2px);transform:translateX(-2px)}}@keyframes scaleEnter-data-v-3db80f80{0%{-webkit-transform:scaleX(.7) scaleY(.7);transform:scaleX(.7) scaleY(.7);opacity:.3}90%{-webkit-transform:scaleX(1.1) scaleY(1.1);transform:scaleX(1.1) scaleY(1.1)}95%{-webkit-transform:scaleX(.95) scaleY(.95);transform:scaleX(.95) scaleY(.95)}to{-webkit-transform:scaleX(1) scaleY(1);transform:scaleX(1) scaleY(1);opacity:1}}@keyframes scaleLeave-data-v-3db80f80{0%{-webkit-transform:scaleX(1) scaleY(1);transform:scaleX(1) scaleY(1)}60%{-webkit-transform:scaleX(1.18) scaleY(1.18);transform:scaleX(1.18) scaleY(1.18);opacity:.2}to{-webkit-transform:scaleX(1.15) scaleY(1.18);transform:scaleX(1.15) scaleY(1.18);opacity:0}}@keyframes slideRightScaleEnter-data-v-3db80f80{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}60%{-webkit-transform:scaleX(1.08);transform:scaleX(1.08)}}@keyframes slideRightTranslateEnter-data-v-3db80f80{0%{-webkit-transform:translateX(-6px);transform:translateX(-6px)}60%{-webkit-transform:translateX(2px);transform:translateX(2px)}}@keyframes slideLeftScaleEnter-data-v-3db80f80{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}60%{-webkit-transform:scaleX(1.08);transform:scaleX(1.08)}}@keyframes slideLeftTranslateEnter-data-v-3db80f80{0%{-webkit-transform:translateX(6px);transform:translateX(6px)}60%{-webkit-transform:translateX(-2px);transform:translateX(-2px)}}.c-day-popover[data-v-3db80f80]{-webkit-box-flex:1;-ms-flex:1;flex:1}.c-day[data-v-3db80f80]{position:relative;min-height:28px;z-index:1}.c-day-layer[data-v-3db80f80]{position:absolute;left:0;right:0;top:0;bottom:0;pointer-events:none}.c-day-box-center-center[data-v-3db80f80]{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transform-origin:50% 50%;transform-origin:50% 50%}.c-day-box-center-center[data-v-3db80f80],.c-day-box-left-center[data-v-3db80f80]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0;padding:0;height:100%}.c-day-box-left-center[data-v-3db80f80]{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-transform-origin:0 50%;transform-origin:0 50%}.c-day-box-right-center[data-v-3db80f80]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0;padding:0;height:100%;-webkit-transform-origin:100% 50%;transform-origin:100% 50%}.c-day-box-center-bottom[data-v-3db80f80]{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin:0;padding:0}.c-day-box-center-bottom[data-v-3db80f80],.c-day-content-wrapper[data-v-3db80f80]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.c-day-content-wrapper[data-v-3db80f80]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;pointer-events:all;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:default}.c-day-content[data-v-3db80f80]{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;width:1.8rem;height:1.8rem;font-size:.9rem;font-weight:400;line-height:1;border-radius:50%;transition:all .18s ease-in-out;margin:.1rem .08rem}.c-day-backgrounds[data-v-3db80f80]{overflow:hidden;pointer-events:none;z-index:-1;-webkit-backface-visibility:hidden;backface-visibility:hidden}.c-day-background[data-v-3db80f80]{transition:height .13s ease-in-out,background-color .13s ease-in-out}.shift-left[data-v-3db80f80]{margin-left:-1px}.shift-right[data-v-3db80f80]{margin-right:-1px}.shift-left-right[data-v-3db80f80]{margin:0 -1px}.c-day-dots[data-v-3db80f80]{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;margin:0;padding:0}.c-day-dot[data-v-3db80f80]{width:5px;height:5px;border-radius:50%;background-color:#66b3cc;transition:all .18s ease-in-out}.c-day-dot[data-v-3db80f80]:not(:last-child){margin-right:3px}.c-day-bars[data-v-3db80f80]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0;padding:0;width:75%}.c-day-bar[data-v-3db80f80]{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;height:3px;background-color:#66b3cc;transition:all .18s ease-in-out}.c-day-popover-content[data-v-3db80f80]{font-size:.8rem;font-weight:400}.background-enter-active.c-day-fade-enter[data-v-3db80f80]{transition:opacity .2s ease-in-out}.background-enter-active.c-day-slide-right-scale-enter[data-v-3db80f80]{-webkit-animation:slideRightScaleEnter-data-v-3db80f80 .16s ease-in-out;animation:slideRightScaleEnter-data-v-3db80f80 .16s ease-in-out}.background-enter-active.c-day-slide-right-translate-enter[data-v-3db80f80]{-webkit-animation:slideRightTranslateEnter-data-v-3db80f80 .16s ease-in-out;animation:slideRightTranslateEnter-data-v-3db80f80 .16s ease-in-out}.background-enter-active.c-day-slide-left-scale-enter[data-v-3db80f80]{-webkit-animation:slideLeftScaleEnter-data-v-3db80f80 .16s ease-in-out;animation:slideLeftScaleEnter-data-v-3db80f80 .16s ease-in-out}.background-enter-active.c-day-slide-left-translate-enter[data-v-3db80f80]{-webkit-animation:slideLeftTranslateEnter-data-v-3db80f80 .16s ease-in-out;animation:slideLeftTranslateEnter-data-v-3db80f80 .16s ease-in-out}.background-enter-active.c-day-scale-enter[data-v-3db80f80]{-webkit-animation:scaleEnter-data-v-3db80f80 .16s ease-in-out;animation:scaleEnter-data-v-3db80f80 .16s ease-in-out}.background-leave-active.c-day-fade-leave[data-v-3db80f80]{transition:opacity .2s ease-in-out}.background-leave-active.c-day-scale-leave[data-v-3db80f80]{-webkit-animation:scaleLeave-data-v-3db80f80 .2s ease-in-out;animation:scaleLeave-data-v-3db80f80 .2s ease-in-out}.background-enter.c-day-fade-enter[data-v-3db80f80],.background-leave-to.c-day-fade-leave[data-v-3db80f80]{opacity:0}@-webkit-keyframes scaleEnter-data-v-54b1f93b{0%{-webkit-transform:scaleX(.7) scaleY(.7);transform:scaleX(.7) scaleY(.7);opacity:.3}90%{-webkit-transform:scaleX(1.1) scaleY(1.1);transform:scaleX(1.1) scaleY(1.1)}95%{-webkit-transform:scaleX(.95) scaleY(.95);transform:scaleX(.95) scaleY(.95)}to{-webkit-transform:scaleX(1) scaleY(1);transform:scaleX(1) scaleY(1);opacity:1}}@keyframes scaleEnter-data-v-54b1f93b{0%{-webkit-transform:scaleX(.7) scaleY(.7);transform:scaleX(.7) scaleY(.7);opacity:.3}90%{-webkit-transform:scaleX(1.1) scaleY(1.1);transform:scaleX(1.1) scaleY(1.1)}95%{-webkit-transform:scaleX(.95) scaleY(.95);transform:scaleX(.95) scaleY(.95)}to{-webkit-transform:scaleX(1) scaleY(1);transform:scaleX(1) scaleY(1);opacity:1}}@-webkit-keyframes scaleLeave-data-v-54b1f93b{0%{-webkit-transform:scaleX(1) scaleY(1);transform:scaleX(1) scaleY(1)}60%{-webkit-transform:scaleX(1.18) scaleY(1.18);transform:scaleX(1.18) scaleY(1.18);opacity:.2}to{-webkit-transform:scaleX(1.15) scaleY(1.18);transform:scaleX(1.15) scaleY(1.18);opacity:0}}@keyframes scaleLeave-data-v-54b1f93b{0%{-webkit-transform:scaleX(1) scaleY(1);transform:scaleX(1) scaleY(1)}60%{-webkit-transform:scaleX(1.18) scaleY(1.18);transform:scaleX(1.18) scaleY(1.18);opacity:.2}to{-webkit-transform:scaleX(1.15) scaleY(1.18);transform:scaleX(1.15) scaleY(1.18);opacity:0}}@-webkit-keyframes slideRightScaleEnter-data-v-54b1f93b{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}60%{-webkit-transform:scaleX(1.08);transform:scaleX(1.08)}}@keyframes slideRightScaleEnter-data-v-54b1f93b{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}60%{-webkit-transform:scaleX(1.08);transform:scaleX(1.08)}}@-webkit-keyframes slideRightTranslateEnter-data-v-54b1f93b{0%{-webkit-transform:translateX(-6px);transform:translateX(-6px)}60%{-webkit-transform:translateX(2px);transform:translateX(2px)}}@keyframes slideRightTranslateEnter-data-v-54b1f93b{0%{-webkit-transform:translateX(-6px);transform:translateX(-6px)}60%{-webkit-transform:translateX(2px);transform:translateX(2px)}}@-webkit-keyframes slideLeftScaleEnter-data-v-54b1f93b{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}60%{-webkit-transform:scaleX(1.08);transform:scaleX(1.08)}}@keyframes slideLeftScaleEnter-data-v-54b1f93b{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}60%{-webkit-transform:scaleX(1.08);transform:scaleX(1.08)}}@-webkit-keyframes slideLeftTranslateEnter-data-v-54b1f93b{0%{-webkit-transform:translateX(6px);transform:translateX(6px)}60%{-webkit-transform:translateX(-2px);transform:translateX(-2px)}}@keyframes slideLeftTranslateEnter-data-v-54b1f93b{0%{-webkit-transform:translateX(6px);transform:translateX(6px)}60%{-webkit-transform:translateX(-2px);transform:translateX(-2px)}}.c-day-popover-row[data-v-54b1f93b]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:2px 5px;transition:all .18s ease-in-out}.c-day-popover-row.selectable[data-v-54b1f93b]{cursor:pointer}.c-day-popover-row.selectable[data-v-54b1f93b]:hover{background-color:rgba(0,0,0,.1)}.c-day-popover-row[data-v-54b1f93b]:not(:first-child){margin-top:3px}.c-day-popover-row .c-day-popover-indicator[data-v-54b1f93b]{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;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;width:15px;margin-right:3px}.c-day-popover-row .c-day-popover-indicator span[data-v-54b1f93b]{transition:all .18s ease-in-out}.c-day-popover-row .c-day-popover-content[data-v-54b1f93b]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:none;flex-wrap:none;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;transition:all .18s ease-in-out}@-webkit-keyframes scaleEnter-data-v-81948efe{0%{-webkit-transform:scaleX(.7) scaleY(.7);transform:scaleX(.7) scaleY(.7);opacity:.3}90%{-webkit-transform:scaleX(1.1) scaleY(1.1);transform:scaleX(1.1) scaleY(1.1)}95%{-webkit-transform:scaleX(.95) scaleY(.95);transform:scaleX(.95) scaleY(.95)}to{-webkit-transform:scaleX(1) scaleY(1);transform:scaleX(1) scaleY(1);opacity:1}}@-webkit-keyframes scaleLeave-data-v-81948efe{0%{-webkit-transform:scaleX(1) scaleY(1);transform:scaleX(1) scaleY(1)}60%{-webkit-transform:scaleX(1.18) scaleY(1.18);transform:scaleX(1.18) scaleY(1.18);opacity:.2}to{-webkit-transform:scaleX(1.15) scaleY(1.18);transform:scaleX(1.15) scaleY(1.18);opacity:0}}@-webkit-keyframes slideRightScaleEnter-data-v-81948efe{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}60%{-webkit-transform:scaleX(1.08);transform:scaleX(1.08)}}@-webkit-keyframes slideRightTranslateEnter-data-v-81948efe{0%{-webkit-transform:translateX(-6px);transform:translateX(-6px)}60%{-webkit-transform:translateX(2px);transform:translateX(2px)}}@-webkit-keyframes slideLeftScaleEnter-data-v-81948efe{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}60%{-webkit-transform:scaleX(1.08);transform:scaleX(1.08)}}@-webkit-keyframes slideLeftTranslateEnter-data-v-81948efe{0%{-webkit-transform:translateX(6px);transform:translateX(6px)}60%{-webkit-transform:translateX(-2px);transform:translateX(-2px)}}@keyframes scaleEnter-data-v-81948efe{0%{-webkit-transform:scaleX(.7) scaleY(.7);transform:scaleX(.7) scaleY(.7);opacity:.3}90%{-webkit-transform:scaleX(1.1) scaleY(1.1);transform:scaleX(1.1) scaleY(1.1)}95%{-webkit-transform:scaleX(.95) scaleY(.95);transform:scaleX(.95) scaleY(.95)}to{-webkit-transform:scaleX(1) scaleY(1);transform:scaleX(1) scaleY(1);opacity:1}}@keyframes scaleLeave-data-v-81948efe{0%{-webkit-transform:scaleX(1) scaleY(1);transform:scaleX(1) scaleY(1)}60%{-webkit-transform:scaleX(1.18) scaleY(1.18);transform:scaleX(1.18) scaleY(1.18);opacity:.2}to{-webkit-transform:scaleX(1.15) scaleY(1.18);transform:scaleX(1.15) scaleY(1.18);opacity:0}}@keyframes slideRightScaleEnter-data-v-81948efe{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}60%{-webkit-transform:scaleX(1.08);transform:scaleX(1.08)}}@keyframes slideRightTranslateEnter-data-v-81948efe{0%{-webkit-transform:translateX(-6px);transform:translateX(-6px)}60%{-webkit-transform:translateX(2px);transform:translateX(2px)}}@keyframes slideLeftScaleEnter-data-v-81948efe{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}60%{-webkit-transform:scaleX(1.08);transform:scaleX(1.08)}}@keyframes slideLeftTranslateEnter-data-v-81948efe{0%{-webkit-transform:translateX(6px);transform:translateX(6px)}60%{-webkit-transform:translateX(-2px);transform:translateX(-2px)}}.c-nav[data-v-81948efe]{transition:height 5s ease-in-out;color:#333}.c-header[data-v-81948efe]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #dadada;padding:3px 0}.c-arrow-layout[data-v-81948efe]{min-width:26px}.c-arrow-layout[data-v-81948efe],.c-arrow[data-v-81948efe]{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;margin:0;padding:0}.c-arrow[data-v-81948efe]{font-size:1.6rem;transition:fill-opacity .3s ease-in-out;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.c-arrow[data-v-81948efe]:hover{fill-opacity:.5}.c-title[data-v-81948efe]{font-weight:500;transition:all .25s ease-in-out}.c-table-cell[data-v-81948efe],.c-title[data-v-81948efe]{font-size:.9rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.c-table-cell[data-v-81948efe]{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;height:100%;position:relative;font-weight:400;background-color:#fff;transition:all .1s ease-in-out}.c-table-cell[data-v-81948efe]:hover{background-color:#f0f0f0}.c-disabled[data-v-81948efe]{opacity:.2;cursor:not-allowed;pointer-events:none}.c-disabled[data-v-81948efe]:hover{background-color:transparent}.c-active[data-v-81948efe]{background-color:#f0f0f0;font-weight:600}.c-indicators[data-v-81948efe]{position:absolute;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;bottom:5px;width:100%;transition:all .1s ease-in-out}.c-indicators .c-indicator[data-v-81948efe]{width:5px;height:5px;border-radius:50%}.c-indicators .c-indicator[data-v-81948efe]:not(:first-child){margin-left:3px}.c-table[data-v-81948efe]{table-layout:fixed;width:100%;border-collapse:collapse}.c-table tr td[data-v-81948efe]{border:1px solid #dadada;width:60px;height:34px}.c-table tr td[data-v-81948efe]:first-child{border-left:0}.c-table tr td[data-v-81948efe]:last-child{border-right:0}.c-table tr:first-child td[data-v-81948efe]{border-top:0}.c-table tr:last-child td[data-v-81948efe]{border-bottom:0}.indicators-enter-active[data-v-81948efe],.indicators-leave-active[data-v-81948efe]{transition:all .1s ease-in-out}.indicators-enter[data-v-81948efe],.indicators-leave-to[data-v-81948efe]{opacity:0}.svg-icon[data-v-12e91ab4]{display:inline-block;stroke:currentColor;stroke-width:0}.svg-icon path[data-v-12e91ab4]{fill:currentColor}.date-label[data-v-6c331e62]{text-align:center}.days-nights[data-v-6c331e62]{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:3px}.days-nights .days[data-v-6c331e62],.days-nights .nights[data-v-6c331e62],.days-nights[data-v-6c331e62]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.days-nights .days[data-v-6c331e62],.days-nights .nights[data-v-6c331e62]{font-weight:700}.days-nights .days[data-v-6c331e62]:not(:first-child),.days-nights .nights[data-v-6c331e62]:not(:first-child){margin-left:13px}.days-nights .vc-moon-o[data-v-6c331e62],.days-nights .vc-sun-o[data-v-6c331e62]{margin-right:5px;width:16px;height:16px}.days-nights .vc-sun-o[data-v-6c331e62]{color:#ffb366}.days-nights .vc-moon-o[data-v-6c331e62]{color:#4d4d64}
/*# sourceMappingURL=v-calendar.min.css.map */
.tippy-tooltip[data-animation=fade][data-state=hidden]{opacity:0}.tippy-iOS{cursor:pointer!important;-webkit-tap-highlight-color:transparent}.tippy-popper{pointer-events:none;max-width:calc(100vw - 10px);transition-timing-function:cubic-bezier(.165,.84,.44,1);transition-property:transform}.tippy-tooltip{position:relative;color:#fff;border-radius:4px;font-size:14px;line-height:1.4;background-color:#333;transition-property:visibility,opacity,transform;outline:0}.tippy-tooltip[data-placement^=top]>.tippy-arrow{border-width:8px 8px 0;border-top-color:#333;margin:0 3px;transform-origin:50% 0;bottom:-7px}.tippy-tooltip[data-placement^=bottom]>.tippy-arrow{border-width:0 8px 8px;border-bottom-color:#333;margin:0 3px;transform-origin:50% 7px;top:-7px}.tippy-tooltip[data-placement^=left]>.tippy-arrow{border-width:8px 0 8px 8px;border-left-color:#333;margin:3px 0;transform-origin:0 50%;right:-7px}.tippy-tooltip[data-placement^=right]>.tippy-arrow{border-width:8px 8px 8px 0;border-right-color:#333;margin:3px 0;transform-origin:7px 50%;left:-7px}.tippy-tooltip[data-interactive][data-state=visible]{pointer-events:auto}.tippy-tooltip[data-inertia][data-state=visible]{transition-timing-function:cubic-bezier(.54,1.5,.38,1.11)}.tippy-arrow{position:absolute;border-color:transparent;border-style:solid}.tippy-content{padding:5px 9px}
.tippy-tooltip[data-placement^=top]>.tippy-backdrop{transform-origin:0 25%;border-radius:40% 40% 0 0}.tippy-tooltip[data-placement^=top]>.tippy-backdrop[data-state=visible]{transform:scale(1) translate(-50%,-55%)}.tippy-tooltip[data-placement^=top]>.tippy-backdrop[data-state=hidden]{transform:scale(.2) translate(-50%,-45%)}.tippy-tooltip[data-placement^=bottom]>.tippy-backdrop{transform-origin:0 -50%;border-radius:0 0 30% 30%}.tippy-tooltip[data-placement^=bottom]>.tippy-backdrop[data-state=visible]{transform:scale(1) translate(-50%,-45%)}.tippy-tooltip[data-placement^=bottom]>.tippy-backdrop[data-state=hidden]{transform:scale(.2) translate(-50%)}.tippy-tooltip[data-placement^=left]>.tippy-backdrop{transform-origin:50% 0;border-radius:50% 0 0 50%}.tippy-tooltip[data-placement^=left]>.tippy-backdrop[data-state=visible]{transform:scale(1) translate(-50%,-50%)}.tippy-tooltip[data-placement^=left]>.tippy-backdrop[data-state=hidden]{transform:scale(.2) translate(-75%,-50%)}.tippy-tooltip[data-placement^=right]>.tippy-backdrop{transform-origin:-50% 0;border-radius:0 50% 50% 0}.tippy-tooltip[data-placement^=right]>.tippy-backdrop[data-state=visible]{transform:scale(1) translate(-50%,-50%)}.tippy-tooltip[data-placement^=right]>.tippy-backdrop[data-state=hidden]{transform:scale(.2) translate(-25%,-50%)}.tippy-tooltip[data-animatefill]{background-color:transparent!important}.tippy-backdrop{position:absolute;background-color:#333;border-radius:50%;width:calc(110% + 32px);left:50%;top:50%;z-index:-1;transition:all cubic-bezier(.46,.1,.52,.98);-webkit-backface-visibility:hidden;backface-visibility:hidden}.tippy-backdrop[data-state=hidden]{opacity:0}.tippy-backdrop:after{content:"";float:left;padding-top:100%}.tippy-backdrop+.tippy-content{transition-property:opacity;will-change:opacity}.tippy-backdrop+.tippy-content[data-state=hidden]{opacity:0}
.tippy-tooltip.light-theme{color:#26323d;box-shadow:0 0 20px 4px rgba(154,161,177,.15),0 4px 80px -8px rgba(36,40,47,.25),0 4px 4px -2px rgba(91,94,105,.15);background-color:#fff}.tippy-tooltip.light-theme[data-placement^=top]>.tippy-arrow{border-width:8px 8px 0;border-top-color:#fff}.tippy-tooltip.light-theme[data-placement^=bottom]>.tippy-arrow{border-width:0 8px 8px;border-bottom-color:#fff}.tippy-tooltip.light-theme[data-placement^=left]>.tippy-arrow{border-width:8px 0 8px 8px;border-left-color:#fff}.tippy-tooltip.light-theme[data-placement^=right]>.tippy-arrow{border-width:8px 8px 8px 0;border-right-color:#fff}.tippy-tooltip.light-theme>.tippy-backdrop{background-color:#fff}.tippy-tooltip.light-theme>.tippy-svg-arrow{fill:#fff}
.tippy-tooltip[data-animation=shift-away][data-placement^=top][data-state=hidden]{transform:translateY(10px)}.tippy-tooltip[data-animation=shift-away][data-placement^=bottom][data-state=hidden]{transform:translateY(-10px)}.tippy-tooltip[data-animation=shift-away][data-placement^=left][data-state=hidden]{transform:translateX(10px)}.tippy-tooltip[data-animation=shift-away][data-placement^=right][data-state=hidden]{transform:translateX(-10px)}.tippy-tooltip[data-animation=shift-away][data-state=hidden]{opacity:0}
/**
 * alertifyjs 1.13.1 http://alertifyjs.com
 * AlertifyJS is a javascript framework for developing pretty browser dialogs and notifications.
 * Copyright 2019 Mohammad Younes <Mohammad@alertifyjs.com> (http://alertifyjs.com) 
 * Licensed under GPL 3 <https://opensource.org/licenses/gpl-3.0>*/
.alertify .ajs-dimmer {
  position: fixed;
  z-index: 1981;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  padding: 0;
  margin: 0;
  background-color: #252525;
  opacity: .5;
}
.alertify .ajs-modal {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  padding: 0;
  overflow-y: auto;
  z-index: 1981;
}
.alertify .ajs-dialog {
  position: relative;
  margin: 5% auto;
  min-height: 110px;
  max-width: 500px;
  padding: 24px 24px 0 24px;
  outline: 0;
  background-color: #fff;
}
.alertify .ajs-dialog.ajs-capture:before {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: block;
  z-index: 1;
}
.alertify .ajs-reset {
  position: absolute !important;
  display: inline !important;
  width: 0 !important;
  height: 0 !important;
  opacity: 0 !important;
}
.alertify .ajs-commands {
  position: absolute;
  right: 4px;
  margin: -14px 24px 0 0;
  z-index: 2;
}
.alertify .ajs-commands button {
  display: none;
  width: 10px;
  height: 10px;
  margin-left: 10px;
  padding: 10px;
  border: 0;
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: center;
  cursor: pointer;
}
.alertify .ajs-commands button.ajs-close {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABZ0RVh0Q3JlYXRpb24gVGltZQAwNy8xMy8xNOrZqugAAAAcdEVYdFNvZnR3YXJlAEFkb2JlIEZpcmV3b3JrcyBDUzbovLKMAAAAh0lEQVQYlY2QsQ0EIQwEB9cBAR1CJUaI/gigDnwR6NBL/7/xWLNrZ2b8EwGotVpr7eOitWa1VjugiNB7R1UPrKrWe0dEAHBbXUqxMQbeewDmnHjvyTm7C3zDwAUd9c63YQdUVdu6EAJzzquz7HXvTiklt+H9DQFYaxFjvDqllFyMkbXWvfpXHjJrWFgdBq/hAAAAAElFTkSuQmCC);
}
.alertify .ajs-commands button.ajs-maximize {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABZ0RVh0Q3JlYXRpb24gVGltZQAwNy8xMy8xNOrZqugAAAAcdEVYdFNvZnR3YXJlAEFkb2JlIEZpcmV3b3JrcyBDUzbovLKMAAAAOUlEQVQYlWP8//8/AzGAhYGBgaG4uBiv6t7eXkYmooxjYGAgWiELsvHYFMCcRX2rSXcjoSBiJDbAAeD+EGu+8BZcAAAAAElFTkSuQmCC);
}
.alertify .ajs-header {
  margin: -24px;
  margin-bottom: 0;
  padding: 16px 24px;
  background-color: #fff;
}
.alertify .ajs-body {
  min-height: 56px;
}
.alertify .ajs-body .ajs-content {
  padding: 16px 24px 16px 16px;
}
.alertify .ajs-footer {
  padding: 4px;
  margin-left: -24px;
  margin-right: -24px;
  min-height: 43px;
  background-color: #fff;
}
.alertify .ajs-footer .ajs-buttons.ajs-primary {
  text-align: right;
}
.alertify .ajs-footer .ajs-buttons.ajs-primary .ajs-button {
  margin: 4px;
}
.alertify .ajs-footer .ajs-buttons.ajs-auxiliary {
  float: left;
  clear: none;
  text-align: left;
}
.alertify .ajs-footer .ajs-buttons.ajs-auxiliary .ajs-button {
  margin: 4px;
}
.alertify .ajs-footer .ajs-buttons .ajs-button {
  min-width: 88px;
  min-height: 35px;
}
.alertify .ajs-handle {
  position: absolute;
  display: none;
  width: 10px;
  height: 10px;
  right: 0;
  bottom: 0;
  z-index: 1;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABZ0RVh0Q3JlYXRpb24gVGltZQAwNy8xMS8xNEDQYmMAAAAcdEVYdFNvZnR3YXJlAEFkb2JlIEZpcmV3b3JrcyBDUzbovLKMAAAAQ0lEQVQYlaXNMQoAIAxD0dT7H657l0KX3iJuUlBUNOsPPCGJm7VDp6ryeMxMuDsAQH7owW3pyn3RS26iKxERMLN3ugOaAkaL3sWVigAAAABJRU5ErkJggg==);
  -webkit-transform: scaleX(1) /*rtl:scaleX(-1)*/;
          transform: scaleX(1) /*rtl:scaleX(-1)*/;
  cursor: se-resize;
}
.alertify.ajs-no-overflow .ajs-body .ajs-content {
  overflow: hidden !important;
}
.alertify.ajs-no-padding.ajs-maximized .ajs-body .ajs-content {
  left: 0;
  right: 0;
  padding: 0;
}
.alertify.ajs-no-padding:not(.ajs-maximized) .ajs-body {
  margin-left: -24px;
  margin-right: -24px;
}
.alertify.ajs-no-padding:not(.ajs-maximized) .ajs-body .ajs-content {
  padding: 0;
}
.alertify.ajs-no-padding.ajs-resizable .ajs-body .ajs-content {
  left: 0;
  right: 0;
}
.alertify.ajs-maximizable .ajs-commands button.ajs-maximize,
.alertify.ajs-maximizable .ajs-commands button.ajs-restore {
  display: inline-block;
}
.alertify.ajs-closable .ajs-commands button.ajs-close {
  display: inline-block;
}
.alertify.ajs-maximized .ajs-dialog {
  width: 100% !important;
  height: 100% !important;
  max-width: none !important;
  margin: 0 auto !important;
  top: 0 !important;
  left: 0 !important;
}
.alertify.ajs-maximized.ajs-modeless .ajs-modal {
  position: fixed !important;
  min-height: 100% !important;
  max-height: none !important;
  margin: 0 !important;
}
.alertify.ajs-maximized .ajs-commands button.ajs-maximize {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABZ0RVh0Q3JlYXRpb24gVGltZQAwNy8xMy8xNOrZqugAAAAcdEVYdFNvZnR3YXJlAEFkb2JlIEZpcmV3b3JrcyBDUzbovLKMAAAASklEQVQYlZWQ0QkAMQhDtXRincOZX78KVtrDCwgqJNEoIB3MPLj7lRUROlpyVXGzby6zWuY+kz6tj5sBMTMAyVV3/595RbOh3cAXsww1raeiOcoAAAAASUVORK5CYII=);
}
.alertify.ajs-resizable .ajs-dialog,
.alertify.ajs-maximized .ajs-dialog {
  padding: 0;
}
.alertify.ajs-resizable .ajs-commands,
.alertify.ajs-maximized .ajs-commands {
  margin: 14px 24px 0 0;
}
.alertify.ajs-resizable .ajs-header,
.alertify.ajs-maximized .ajs-header {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  margin: 0;
  padding: 16px 24px;
}
.alertify.ajs-resizable .ajs-body,
.alertify.ajs-maximized .ajs-body {
  min-height: 224px;
  display: inline-block;
}
.alertify.ajs-resizable .ajs-body .ajs-content,
.alertify.ajs-maximized .ajs-body .ajs-content {
  position: absolute;
  top: 50px;
  right: 24px;
  bottom: 50px;
  left: 24px;
  overflow: auto;
}
.alertify.ajs-resizable .ajs-footer,
.alertify.ajs-maximized .ajs-footer {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  margin: 0;
}
.alertify.ajs-resizable:not(.ajs-maximized) .ajs-dialog {
  min-width: 548px;
}
.alertify.ajs-resizable:not(.ajs-maximized) .ajs-handle {
  display: block;
}
.alertify.ajs-movable:not(.ajs-maximized) .ajs-header {
  cursor: move;
}
.alertify.ajs-modeless .ajs-dimmer,
.alertify.ajs-modeless .ajs-reset {
  display: none;
}
.alertify.ajs-modeless .ajs-modal {
  overflow: visible;
  max-width: none;
  max-height: 0;
}
.alertify.ajs-modeless.ajs-pinnable .ajs-commands button.ajs-pin {
  display: inline-block;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABZ0RVh0Q3JlYXRpb24gVGltZQAwNy8xMy8xNOrZqugAAAAcdEVYdFNvZnR3YXJlAEFkb2JlIEZpcmV3b3JrcyBDUzbovLKMAAAAQklEQVQYlcWPMQ4AIAwCqU9u38GbcbHRWN1MvKQDhQFMEpKImGJA0gCgnYw0V0rwxseg5erT4oSkQVI5d9f+e9+xA0NbLpWfitPXAAAAAElFTkSuQmCC);
}
.alertify.ajs-modeless.ajs-unpinned .ajs-modal {
  position: absolute;
}
.alertify.ajs-modeless.ajs-unpinned .ajs-commands button.ajs-pin {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABZ0RVh0Q3JlYXRpb24gVGltZQAwNy8xMy8xNOrZqugAAAAcdEVYdFNvZnR3YXJlAEFkb2JlIEZpcmV3b3JrcyBDUzbovLKMAAAAO0lEQVQYlWP8//8/AzGAiShV6AqLi4txGs+CLoBLMYbC3t5eRmyaWfBZhwwYkX2NTxPRvibKjRhW4wMAhxkYGbLu3pEAAAAASUVORK5CYII=);
}
.alertify.ajs-modeless:not(.ajs-unpinned) .ajs-body {
  max-height: 500px;
  overflow: auto;
}
.alertify.ajs-basic .ajs-header {
  opacity: 0;
}
.alertify.ajs-basic .ajs-footer {
  visibility: hidden;
}
.alertify.ajs-frameless .ajs-header {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  min-height: 60px;
  margin: 0;
  padding: 0;
  opacity: 0;
  z-index: 1;
}
.alertify.ajs-frameless .ajs-footer {
  display: none;
}
.alertify.ajs-frameless .ajs-body .ajs-content {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.alertify.ajs-frameless:not(.ajs-resizable) .ajs-dialog {
  padding-top: 0;
}
.alertify.ajs-frameless:not(.ajs-resizable) .ajs-dialog .ajs-commands {
  margin-top: 0;
}
.ajs-no-overflow {
  overflow: hidden !important;
  outline: none;
}
.ajs-no-overflow.ajs-fixed {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  overflow-y: scroll!important;
}
.ajs-no-selection,
.ajs-no-selection * {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
@media screen and (max-width: 568px) {
  .alertify .ajs-dialog {
    min-width: 150px;
  }
  .alertify:not(.ajs-maximized) .ajs-modal {
    padding: 0 5%;
  }
  .alertify:not(.ajs-maximized).ajs-resizable .ajs-dialog {
    min-width: initial;
    min-width: auto /*IE fallback*/;
  }
}
@-moz-document url-prefix() {
  .alertify button:focus {
    outline: 1px dotted #3593D2;
  }
}
.alertify .ajs-dimmer,
.alertify .ajs-modal {
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
  -webkit-transition-property: opacity, visibility;
  transition-property: opacity, visibility;
  -webkit-transition-timing-function: linear;
          transition-timing-function: linear;
  -webkit-transition-duration: 250ms;
          transition-duration: 250ms;
}
.alertify.ajs-hidden .ajs-dimmer,
.alertify.ajs-hidden .ajs-modal {
  visibility: hidden;
  opacity: 0;
}
.alertify.ajs-in:not(.ajs-hidden) .ajs-dialog {
  -webkit-animation-duration: 500ms;
          animation-duration: 500ms;
}
.alertify.ajs-out.ajs-hidden .ajs-dialog {
  -webkit-animation-duration: 250ms;
          animation-duration: 250ms;
}
.alertify .ajs-dialog.ajs-shake {
  -webkit-animation-name: ajs-shake;
          animation-name: ajs-shake;
  -webkit-animation-duration: .1s;
          animation-duration: .1s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
}
@-webkit-keyframes ajs-shake {
  0%,
  100% {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }
  10%,
  30%,
  50%,
  70%,
  90% {
    -webkit-transform: translate3d(-10px, 0, 0);
            transform: translate3d(-10px, 0, 0);
  }
  20%,
  40%,
  60%,
  80% {
    -webkit-transform: translate3d(10px, 0, 0);
            transform: translate3d(10px, 0, 0);
  }
}
@keyframes ajs-shake {
  0%,
  100% {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }
  10%,
  30%,
  50%,
  70%,
  90% {
    -webkit-transform: translate3d(-10px, 0, 0);
            transform: translate3d(-10px, 0, 0);
  }
  20%,
  40%,
  60%,
  80% {
    -webkit-transform: translate3d(10px, 0, 0);
            transform: translate3d(10px, 0, 0);
  }
}
.alertify.ajs-slide.ajs-in:not(.ajs-hidden) .ajs-dialog {
  -webkit-animation-name: ajs-slideIn;
          animation-name: ajs-slideIn;
  -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.275);
          animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.275);
}
.alertify.ajs-slide.ajs-out.ajs-hidden .ajs-dialog {
  -webkit-animation-name: ajs-slideOut;
          animation-name: ajs-slideOut;
  -webkit-animation-timing-function: cubic-bezier(0.6, -0.28, 0.735, 0.045);
          animation-timing-function: cubic-bezier(0.6, -0.28, 0.735, 0.045);
}
.alertify.ajs-zoom.ajs-in:not(.ajs-hidden) .ajs-dialog {
  -webkit-animation-name: ajs-zoomIn;
          animation-name: ajs-zoomIn;
}
.alertify.ajs-zoom.ajs-out.ajs-hidden .ajs-dialog {
  -webkit-animation-name: ajs-zoomOut;
          animation-name: ajs-zoomOut;
}
.alertify.ajs-fade.ajs-in:not(.ajs-hidden) .ajs-dialog {
  -webkit-animation-name: ajs-fadeIn;
          animation-name: ajs-fadeIn;
}
.alertify.ajs-fade.ajs-out.ajs-hidden .ajs-dialog {
  -webkit-animation-name: ajs-fadeOut;
          animation-name: ajs-fadeOut;
}
.alertify.ajs-pulse.ajs-in:not(.ajs-hidden) .ajs-dialog {
  -webkit-animation-name: ajs-pulseIn;
          animation-name: ajs-pulseIn;
}
.alertify.ajs-pulse.ajs-out.ajs-hidden .ajs-dialog {
  -webkit-animation-name: ajs-pulseOut;
          animation-name: ajs-pulseOut;
}
.alertify.ajs-flipx.ajs-in:not(.ajs-hidden) .ajs-dialog {
  -webkit-animation-name: ajs-flipInX;
          animation-name: ajs-flipInX;
}
.alertify.ajs-flipx.ajs-out.ajs-hidden .ajs-dialog {
  -webkit-animation-name: ajs-flipOutX;
          animation-name: ajs-flipOutX;
}
.alertify.ajs-flipy.ajs-in:not(.ajs-hidden) .ajs-dialog {
  -webkit-animation-name: ajs-flipInY;
          animation-name: ajs-flipInY;
}
.alertify.ajs-flipy.ajs-out.ajs-hidden .ajs-dialog {
  -webkit-animation-name: ajs-flipOutY;
          animation-name: ajs-flipOutY;
}
@-webkit-keyframes ajs-pulseIn {
  0%,
  20%,
  40%,
  60%,
  80%,
  100% {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
            transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
            transform: scale3d(0.3, 0.3, 0.3);
  }
  20% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
            transform: scale3d(1.1, 1.1, 1.1);
  }
  40% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
            transform: scale3d(0.9, 0.9, 0.9);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(1.03, 1.03, 1.03);
            transform: scale3d(1.03, 1.03, 1.03);
  }
  80% {
    -webkit-transform: scale3d(0.97, 0.97, 0.97);
            transform: scale3d(0.97, 0.97, 0.97);
  }
  100% {
    opacity: 1;
    -webkit-transform: scale3d(1, 1, 1);
            transform: scale3d(1, 1, 1);
  }
}
@keyframes ajs-pulseIn {
  0%,
  20%,
  40%,
  60%,
  80%,
  100% {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
            transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
            transform: scale3d(0.3, 0.3, 0.3);
  }
  20% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
            transform: scale3d(1.1, 1.1, 1.1);
  }
  40% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
            transform: scale3d(0.9, 0.9, 0.9);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(1.03, 1.03, 1.03);
            transform: scale3d(1.03, 1.03, 1.03);
  }
  80% {
    -webkit-transform: scale3d(0.97, 0.97, 0.97);
            transform: scale3d(0.97, 0.97, 0.97);
  }
  100% {
    opacity: 1;
    -webkit-transform: scale3d(1, 1, 1);
            transform: scale3d(1, 1, 1);
  }
}
@-webkit-keyframes ajs-pulseOut {
  20% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
            transform: scale3d(0.9, 0.9, 0.9);
  }
  50%,
  55% {
    opacity: 1;
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
            transform: scale3d(1.1, 1.1, 1.1);
  }
  100% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
            transform: scale3d(0.3, 0.3, 0.3);
  }
}
@keyframes ajs-pulseOut {
  20% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
            transform: scale3d(0.9, 0.9, 0.9);
  }
  50%,
  55% {
    opacity: 1;
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
            transform: scale3d(1.1, 1.1, 1.1);
  }
  100% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
            transform: scale3d(0.3, 0.3, 0.3);
  }
}
@-webkit-keyframes ajs-zoomIn {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.25, 0.25, 0.25);
            transform: scale3d(0.25, 0.25, 0.25);
  }
  100% {
    opacity: 1;
    -webkit-transform: scale3d(1, 1, 1);
            transform: scale3d(1, 1, 1);
  }
}
@keyframes ajs-zoomIn {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.25, 0.25, 0.25);
            transform: scale3d(0.25, 0.25, 0.25);
  }
  100% {
    opacity: 1;
    -webkit-transform: scale3d(1, 1, 1);
            transform: scale3d(1, 1, 1);
  }
}
@-webkit-keyframes ajs-zoomOut {
  0% {
    opacity: 1;
    -webkit-transform: scale3d(1, 1, 1);
            transform: scale3d(1, 1, 1);
  }
  100% {
    opacity: 0;
    -webkit-transform: scale3d(0.25, 0.25, 0.25);
            transform: scale3d(0.25, 0.25, 0.25);
  }
}
@keyframes ajs-zoomOut {
  0% {
    opacity: 1;
    -webkit-transform: scale3d(1, 1, 1);
            transform: scale3d(1, 1, 1);
  }
  100% {
    opacity: 0;
    -webkit-transform: scale3d(0.25, 0.25, 0.25);
            transform: scale3d(0.25, 0.25, 0.25);
  }
}
@-webkit-keyframes ajs-fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes ajs-fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-webkit-keyframes ajs-fadeOut {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes ajs-fadeOut {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@-webkit-keyframes ajs-flipInX {
  0% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
            transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    -webkit-transition-timing-function: ease-in;
            transition-timing-function: ease-in;
    opacity: 0;
  }
  40% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
            transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    -webkit-transition-timing-function: ease-in;
            transition-timing-function: ease-in;
  }
  60% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
            transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    opacity: 1;
  }
  80% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
            transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
  }
  100% {
    -webkit-transform: perspective(400px);
            transform: perspective(400px);
  }
}
@keyframes ajs-flipInX {
  0% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
            transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    -webkit-transition-timing-function: ease-in;
            transition-timing-function: ease-in;
    opacity: 0;
  }
  40% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
            transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    -webkit-transition-timing-function: ease-in;
            transition-timing-function: ease-in;
  }
  60% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
            transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    opacity: 1;
  }
  80% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
            transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
  }
  100% {
    -webkit-transform: perspective(400px);
            transform: perspective(400px);
  }
}
@-webkit-keyframes ajs-flipOutX {
  0% {
    -webkit-transform: perspective(400px);
            transform: perspective(400px);
  }
  30% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
            transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    opacity: 1;
  }
  100% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
            transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    opacity: 0;
  }
}
@keyframes ajs-flipOutX {
  0% {
    -webkit-transform: perspective(400px);
            transform: perspective(400px);
  }
  30% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
            transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    opacity: 1;
  }
  100% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
            transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    opacity: 0;
  }
}
@-webkit-keyframes ajs-flipInY {
  0% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
            transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    -webkit-transition-timing-function: ease-in;
            transition-timing-function: ease-in;
    opacity: 0;
  }
  40% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
            transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    -webkit-transition-timing-function: ease-in;
            transition-timing-function: ease-in;
  }
  60% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
            transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    opacity: 1;
  }
  80% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
            transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
  }
  100% {
    -webkit-transform: perspective(400px);
            transform: perspective(400px);
  }
}
@keyframes ajs-flipInY {
  0% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
            transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    -webkit-transition-timing-function: ease-in;
            transition-timing-function: ease-in;
    opacity: 0;
  }
  40% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
            transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    -webkit-transition-timing-function: ease-in;
            transition-timing-function: ease-in;
  }
  60% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
            transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    opacity: 1;
  }
  80% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
            transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
  }
  100% {
    -webkit-transform: perspective(400px);
            transform: perspective(400px);
  }
}
@-webkit-keyframes ajs-flipOutY {
  0% {
    -webkit-transform: perspective(400px);
            transform: perspective(400px);
  }
  30% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
            transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    opacity: 1;
  }
  100% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
            transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    opacity: 0;
  }
}
@keyframes ajs-flipOutY {
  0% {
    -webkit-transform: perspective(400px);
            transform: perspective(400px);
  }
  30% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
            transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    opacity: 1;
  }
  100% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
            transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    opacity: 0;
  }
}
@-webkit-keyframes ajs-slideIn {
  0% {
    margin-top: -100%;
  }
  100% {
    margin-top: 5%;
  }
}
@keyframes ajs-slideIn {
  0% {
    margin-top: -100%;
  }
  100% {
    margin-top: 5%;
  }
}
@-webkit-keyframes ajs-slideOut {
  0% {
    margin-top: 5%;
  }
  100% {
    margin-top: -100%;
  }
}
@keyframes ajs-slideOut {
  0% {
    margin-top: 5%;
  }
  100% {
    margin-top: -100%;
  }
}
.alertify-notifier {
  position: fixed;
  width: 0;
  overflow: visible;
  z-index: 1982;
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
}
.alertify-notifier .ajs-message {
  position: relative;
  width: 260px;
  max-height: 0;
  padding: 0;
  opacity: 0;
  margin: 0;
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
  -webkit-transition-duration: 250ms;
          transition-duration: 250ms;
  -webkit-transition-timing-function: linear;
          transition-timing-function: linear;
}
.alertify-notifier .ajs-message.ajs-visible {
  -webkit-transition-duration: 500ms;
          transition-duration: 500ms;
  -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.275);
          transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.275);
  opacity: 1;
  max-height: 100%;
  padding: 15px;
  margin-top: 10px;
}
.alertify-notifier .ajs-message.ajs-success {
  background: rgba(91, 189, 114, 0.95);
}
.alertify-notifier .ajs-message.ajs-error {
  background: rgba(217, 92, 92, 0.95);
}
.alertify-notifier .ajs-message.ajs-warning {
  background: rgba(252, 248, 215, 0.95);
}
.alertify-notifier .ajs-message .ajs-close {
  position: absolute;
  top: 0;
  right: 0;
  width: 16px;
  height: 16px;
  cursor: pointer;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAABGdBTUEAALGPC/xhBQAAAFBJREFUGBl1j0EKADEIA+ve/P9f9bh1hEihNBfjVCO1v7RKVqJK4h8gM5cAPR42AkQEpSXPwMTyoi13n5N9YqJehm3Fnr7nL1D0ZEbD5OubGyC7a9gx+9eNAAAAAElFTkSuQmCC);
  background-repeat: no-repeat;
  background-position: center center;
  background-color: rgba(0, 0, 0, 0.5);
  border-top-right-radius: 2px;
}
.alertify-notifier.ajs-top {
  top: 10px;
}
.alertify-notifier.ajs-bottom {
  bottom: 10px;
}
.alertify-notifier.ajs-right {
  right: 10px;
}
.alertify-notifier.ajs-right .ajs-message {
  right: -320px;
}
.alertify-notifier.ajs-right .ajs-message.ajs-visible {
  right: 290px;
}
.alertify-notifier.ajs-left {
  left: 10px;
}
.alertify-notifier.ajs-left .ajs-message {
  left: -300px;
}
.alertify-notifier.ajs-left .ajs-message.ajs-visible {
  left: 0;
}
.alertify-notifier.ajs-center {
  left: 50%;
}
.alertify-notifier.ajs-center .ajs-message {
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}
.alertify-notifier.ajs-center .ajs-message.ajs-visible {
  left: 50%;
  -webkit-transition-timing-function: cubic-bezier(0.57, 0.43, 0.1, 0.65);
          transition-timing-function: cubic-bezier(0.57, 0.43, 0.1, 0.65);
}
.alertify-notifier.ajs-center.ajs-top .ajs-message {
  top: -300px;
}
.alertify-notifier.ajs-center.ajs-top .ajs-message.ajs-visible {
  top: 0;
}
.alertify-notifier.ajs-center.ajs-bottom .ajs-message {
  bottom: -300px;
}
.alertify-notifier.ajs-center.ajs-bottom .ajs-message.ajs-visible {
  bottom: 0;
}
.ajs-no-transition.alertify .ajs-dimmer,
.ajs-no-transition.alertify .ajs-modal,
.ajs-no-transition.alertify .ajs-dialog {
  -webkit-transition: none!important;
  transition: none!important;
  -webkit-animation: none!important;
          animation: none!important;
}
.ajs-no-transition.alertify-notifier .ajs-message {
  -webkit-transition: none!important;
  transition: none!important;
  -webkit-animation: none!important;
          animation: none!important;
}
@media (prefers-reduced-motion: reduce) {
  .alertify .ajs-dimmer,
  .alertify .ajs-modal,
  .alertify .ajs-dialog {
    -webkit-transition: none!important;
    transition: none!important;
    -webkit-animation: none!important;
            animation: none!important;
  }
  .alertify-notifier .ajs-message {
    -webkit-transition: none!important;
    transition: none!important;
    -webkit-animation: none!important;
            animation: none!important;
  }
}

/**
 * alertifyjs 1.13.1 http://alertifyjs.com
 * AlertifyJS is a javascript framework for developing pretty browser dialogs and notifications.
 * Copyright 2019 Mohammad Younes <Mohammad@alertifyjs.com> (http://alertifyjs.com) 
 * Licensed under GPL 3 <https://opensource.org/licenses/gpl-3.0>*/
.alertify .ajs-dialog {
  background-color: white;
  -webkit-box-shadow: 0px 15px 20px 0px rgba(0, 0, 0, 0.25);
          box-shadow: 0px 15px 20px 0px rgba(0, 0, 0, 0.25);
  border-radius: 2px;
}
.alertify .ajs-header {
  color: black;
  font-weight: bold;
  background: #fafafa;
  border-bottom: #eee 1px solid;
  border-radius: 2px 2px 0 0;
}
.alertify .ajs-body {
  color: black;
}
.alertify .ajs-body .ajs-content .ajs-input {
  display: block;
  width: 100%;
  padding: 8px;
  margin: 4px;
  border-radius: 2px;
  border: 1px solid #CCC;
}
.alertify .ajs-body .ajs-content p {
  margin: 0;
}
.alertify .ajs-footer {
  background: #fbfbfb;
  border-top: #eee 1px solid;
  border-radius: 0 0 2px 2px;
}
.alertify .ajs-footer .ajs-buttons .ajs-button {
  background-color: transparent;
  color: #000;
  border: 0;
  font-size: 14px;
  font-weight: bold;
  text-transform: uppercase;
}
.alertify .ajs-footer .ajs-buttons .ajs-button.ajs-ok {
  color: #3593D2;
}
.alertify-notifier .ajs-message {
  background: rgba(255, 255, 255, 0.95);
  color: #000;
  text-align: center;
  border: solid 1px #ddd;
  border-radius: 2px;
}
.alertify-notifier .ajs-message.ajs-success {
  color: #fff;
  background: rgba(91, 189, 114, 0.95);
  text-shadow: -1px -1px 0 rgba(0, 0, 0, 0.5);
}
.alertify-notifier .ajs-message.ajs-error {
  color: #fff;
  background: rgba(217, 92, 92, 0.95);
  text-shadow: -1px -1px 0 rgba(0, 0, 0, 0.5);
}
.alertify-notifier .ajs-message.ajs-warning {
  background: rgba(252, 248, 215, 0.95);
  border-color: #999;
}

/*
 * Container style
 */
.ps {
  overflow: hidden !important;
  overflow-anchor: none;
  -ms-overflow-style: none;
  touch-action: auto;
  -ms-touch-action: auto;
}

/*
 * Scrollbar rail styles
 */
.ps__rail-x {
  display: none;
  opacity: 0;
  transition: background-color .2s linear, opacity .2s linear;
  -webkit-transition: background-color .2s linear, opacity .2s linear;
  height: 15px;
  /* there must be 'bottom' or 'top' for ps__rail-x */
  bottom: 0px;
  /* please don't change 'position' */
  position: absolute;
}

.ps__rail-y {
  display: none;
  opacity: 0;
  transition: background-color .2s linear, opacity .2s linear;
  -webkit-transition: background-color .2s linear, opacity .2s linear;
  width: 15px;
  /* there must be 'right' or 'left' for ps__rail-y */
  right: 0;
  /* please don't change 'position' */
  position: absolute;
}

.ps--active-x > .ps__rail-x,
.ps--active-y > .ps__rail-y {
  display: block;
  background-color: transparent;
}

.ps:hover > .ps__rail-x,
.ps:hover > .ps__rail-y,
.ps--focus > .ps__rail-x,
.ps--focus > .ps__rail-y,
.ps--scrolling-x > .ps__rail-x,
.ps--scrolling-y > .ps__rail-y {
  opacity: 0.6;
}

.ps .ps__rail-x:hover,
.ps .ps__rail-y:hover,
.ps .ps__rail-x:focus,
.ps .ps__rail-y:focus,
.ps .ps__rail-x.ps--clicking,
.ps .ps__rail-y.ps--clicking {
  background-color: #eee;
  opacity: 0.9;
}

/*
 * Scrollbar thumb styles
 */
.ps__thumb-x {
  background-color: #aaa;
  border-radius: 6px;
  transition: background-color .2s linear, height .2s ease-in-out;
  -webkit-transition: background-color .2s linear, height .2s ease-in-out;
  height: 6px;
  /* there must be 'bottom' for ps__thumb-x */
  bottom: 2px;
  /* please don't change 'position' */
  position: absolute;
}

.ps__thumb-y {
  background-color: #aaa;
  border-radius: 6px;
  transition: background-color .2s linear, width .2s ease-in-out;
  -webkit-transition: background-color .2s linear, width .2s ease-in-out;
  width: 6px;
  /* there must be 'right' for ps__thumb-y */
  right: 2px;
  /* please don't change 'position' */
  position: absolute;
}

.ps__rail-x:hover > .ps__thumb-x,
.ps__rail-x:focus > .ps__thumb-x,
.ps__rail-x.ps--clicking .ps__thumb-x {
  background-color: #999;
  height: 11px;
}

.ps__rail-y:hover > .ps__thumb-y,
.ps__rail-y:focus > .ps__thumb-y,
.ps__rail-y.ps--clicking .ps__thumb-y {
  background-color: #999;
  width: 11px;
}

/* MS supports */
@supports (-ms-overflow-style: none) {
  .ps {
    overflow: auto !important;
  }
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .ps {
    overflow: auto !important;
  }
}


/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vY29kZW1pcnJvci5jc3MiLCJ3ZWJwYWNrOi8vL3RpcHB5LmNzcyIsIndlYnBhY2s6Ly8vdi1jYWxlbmRhci5taW4uY3NzIiwid2VicGFjazovLy9iYWNrZHJvcC5jc3MiLCJ3ZWJwYWNrOi8vL2xpZ2h0LmNzcyIsIndlYnBhY2s6Ly8vc2hpZnQtYXdheS5jc3MiLCJ3ZWJwYWNrOi8vL2FsZXJ0aWZ5LmNzcyIsIndlYnBhY2s6Ly8vZGVmYXVsdC5jc3MiLCJ3ZWJwYWNrOi8vL3BlcmZlY3Qtc2Nyb2xsYmFyLmNzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxXQUFXOztBQUVYO0VBQ0UsZ0VBQWdFO0VBQ2hFLHNCQUFzQjtFQUN0QixhQUFhO0VBQ2IsWUFBWTtFQUNaLGNBQWM7QUFDaEI7O0FBRUEsWUFBWTs7QUFFWjtFQUNFLGNBQWMsRUFBRSxvQ0FBb0M7QUFDdEQ7QUFDQTs7RUFFRSxjQUFjLEVBQUUsa0NBQWtDO0FBQ3BEOztBQUVBO0VBQ0UsNkJBQTZCLEVBQUUsaURBQWlEO0FBQ2xGOztBQUVBLFdBQVc7O0FBRVg7RUFDRSw0QkFBNEI7RUFDNUIseUJBQXlCO0VBQ3pCLG1CQUFtQjtBQUNyQjtBQUNBLHlCQUF5QjtBQUN6QjtFQUNFLG9CQUFvQjtFQUNwQixlQUFlO0VBQ2YsaUJBQWlCO0VBQ2pCLFdBQVc7RUFDWCxtQkFBbUI7QUFDckI7O0FBRUEsMkJBQTJCLFlBQVksRUFBRTtBQUN6QyxrQ0FBa0MsV0FBVyxFQUFFOztBQUUvQyxXQUFXOztBQUVYO0VBQ0UsNEJBQTRCO0VBQzVCLGtCQUFrQjtFQUNsQixRQUFRO0FBQ1Y7QUFDQSw2Q0FBNkM7QUFDN0M7RUFDRSw2QkFBNkI7QUFDL0I7QUFDQTtFQUNFLFdBQVc7RUFDWCxvQkFBb0I7RUFDcEIsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxVQUFVO0FBQ1o7QUFDQTtFQUNFLHdDQUF3QztFQUN4QyxnREFBZ0Q7RUFDaEQsNkNBQTZDO0VBQzdDLHdDQUF3QztBQUMxQztB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c291cmNlc0NvbnRlbnQiOlsiLyogQkFTSUNTICovXG5cbi5Db2RlTWlycm9yIHtcbiAgLyogU2V0IGhlaWdodCwgd2lkdGgsIGJvcmRlcnMsIGFuZCBnbG9iYWwgZm9udCBwcm9wZXJ0aWVzIGhlcmUgKi9cbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZTtcbiAgaGVpZ2h0OiAzMDBweDtcbiAgY29sb3I6IGJsYWNrO1xuICBkaXJlY3Rpb246IGx0cjtcbn1cblxuLyogUEFERElORyAqL1xuXG4uQ29kZU1pcnJvci1saW5lcyB7XG4gIHBhZGRpbmc6IDRweCAwOyAvKiBWZXJ0aWNhbCBwYWRkaW5nIGFyb3VuZCBjb250ZW50ICovXG59XG4uQ29kZU1pcnJvciBwcmUuQ29kZU1pcnJvci1saW5lLFxuLkNvZGVNaXJyb3IgcHJlLkNvZGVNaXJyb3ItbGluZS1saWtlIHtcbiAgcGFkZGluZzogMCA0cHg7IC8qIEhvcml6b250YWwgcGFkZGluZyBvZiBjb250ZW50ICovXG59XG5cbi5Db2RlTWlycm9yLXNjcm9sbGJhci1maWxsZXIsIC5Db2RlTWlycm9yLWd1dHRlci1maWxsZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgLyogVGhlIGxpdHRsZSBzcXVhcmUgYmV0d2VlbiBIIGFuZCBWIHNjcm9sbGJhcnMgKi9cbn1cblxuLyogR1VUVEVSICovXG5cbi5Db2RlTWlycm9yLWd1dHRlcnMge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZGRkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLkNvZGVNaXJyb3ItbGluZW51bWJlcnMge31cbi5Db2RlTWlycm9yLWxpbmVudW1iZXIge1xuICBwYWRkaW5nOiAwIDNweCAwIDVweDtcbiAgbWluLXdpZHRoOiAyMHB4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgY29sb3I6ICM5OTk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5Db2RlTWlycm9yLWd1dHRlcm1hcmtlciB7IGNvbG9yOiBibGFjazsgfVxuLkNvZGVNaXJyb3ItZ3V0dGVybWFya2VyLXN1YnRsZSB7IGNvbG9yOiAjOTk5OyB9XG5cbi8qIENVUlNPUiAqL1xuXG4uQ29kZU1pcnJvci1jdXJzb3Ige1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkIGJsYWNrO1xuICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gIHdpZHRoOiAwO1xufVxuLyogU2hvd24gd2hlbiBtb3ZpbmcgaW4gYmktZGlyZWN0aW9uYWwgdGV4dCAqL1xuLkNvZGVNaXJyb3IgZGl2LkNvZGVNaXJyb3Itc2Vjb25kYXJ5Y3Vyc29yIHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCBzaWx2ZXI7XG59XG4uY20tZmF0LWN1cnNvciAuQ29kZU1pcnJvci1jdXJzb3Ige1xuICB3aWR0aDogYXV0bztcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6ICM3ZTc7XG59XG4uY20tZmF0LWN1cnNvciBkaXYuQ29kZU1pcnJvci1jdXJzb3JzIHtcbiAgei1pbmRleDogMTtcbn1cbi5jbS1mYXQtY3Vyc29yLW1hcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIwLCAyNTUsIDIwLCAwLjUpO1xuICAtd2Via2l0LWFuaW1hdGlvbjogYmxpbmsgMS4wNnMgc3RlcHMoMSkgaW5maW5pdGU7XG4gIC1tb3otYW5pbWF0aW9uOiBibGluayAxLjA2cyBzdGVwcygxKSBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uOiBibGluayAxLjA2cyBzdGVwcygxKSBpbmZpbml0ZTtcbn1cbi5jbS1hbmltYXRlLWZhdC1jdXJzb3Ige1xuICB3aWR0aDogYXV0bztcbiAgYm9yZGVyOiAwO1xuICAtd2Via2l0LWFuaW1hdGlvbjogYmxpbmsgMS4wNnMgc3RlcHMoMSkgaW5maW5pdGU7XG4gIC1tb3otYW5pbWF0aW9uOiBibGluayAxLjA2cyBzdGVwcygxKSBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uOiBibGluayAxLjA2cyBzdGVwcygxKSBpbmZpbml0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzdlNztcbn1cbkAtbW96LWtleWZyYW1lcyBibGluayB7XG4gIDAlIHt9XG4gIDUwJSB7IGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIDEwMCUge31cbn1cbkAtd2Via2l0LWtleWZyYW1lcyBibGluayB7XG4gIDAlIHt9XG4gIDUwJSB7IGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIDEwMCUge31cbn1cbkBrZXlmcmFtZXMgYmxpbmsge1xuICAwJSB7fVxuICA1MCUgeyBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAxMDAlIHt9XG59XG5cbi8qIENhbiBzdHlsZSBjdXJzb3IgZGlmZmVyZW50IGluIG92ZXJ3cml0ZSAobm9uLWluc2VydCkgbW9kZSAqL1xuLkNvZGVNaXJyb3Itb3ZlcndyaXRlIC5Db2RlTWlycm9yLWN1cnNvciB7fVxuXG4uY20tdGFiIHsgZGlzcGxheTogaW5saW5lLWJsb2NrOyB0ZXh0LWRlY29yYXRpb246IGluaGVyaXQ7IH1cblxuLkNvZGVNaXJyb3ItcnVsZXJzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwOyByaWdodDogMDsgdG9wOiAtNTBweDsgYm90dG9tOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLkNvZGVNaXJyb3ItcnVsZXIge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNjY2M7XG4gIHRvcDogMDsgYm90dG9tOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi8qIERFRkFVTFQgVEhFTUUgKi9cblxuLmNtLXMtZGVmYXVsdCAuY20taGVhZGVyIHtjb2xvcjogYmx1ZTt9XG4uY20tcy1kZWZhdWx0IC5jbS1xdW90ZSB7Y29sb3I6ICMwOTA7fVxuLmNtLW5lZ2F0aXZlIHtjb2xvcjogI2Q0NDt9XG4uY20tcG9zaXRpdmUge2NvbG9yOiAjMjkyO31cbi5jbS1oZWFkZXIsIC5jbS1zdHJvbmcge2ZvbnQtd2VpZ2h0OiBib2xkO31cbi5jbS1lbSB7Zm9udC1zdHlsZTogaXRhbGljO31cbi5jbS1saW5rIHt0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTt9XG4uY20tc3RyaWtldGhyb3VnaCB7dGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7fVxuXG4uY20tcy1kZWZhdWx0IC5jbS1rZXl3b3JkIHtjb2xvcjogIzcwODt9XG4uY20tcy1kZWZhdWx0IC5jbS1hdG9tIHtjb2xvcjogIzIxOTt9XG4uY20tcy1kZWZhdWx0IC5jbS1udW1iZXIge2NvbG9yOiAjMTY0O31cbi5jbS1zLWRlZmF1bHQgLmNtLWRlZiB7Y29sb3I6ICMwMGY7fVxuLmNtLXMtZGVmYXVsdCAuY20tdmFyaWFibGUsXG4uY20tcy1kZWZhdWx0IC5jbS1wdW5jdHVhdGlvbixcbi5jbS1zLWRlZmF1bHQgLmNtLXByb3BlcnR5LFxuLmNtLXMtZGVmYXVsdCAuY20tb3BlcmF0b3Ige31cbi5jbS1zLWRlZmF1bHQgLmNtLXZhcmlhYmxlLTIge2NvbG9yOiAjMDVhO31cbi5jbS1zLWRlZmF1bHQgLmNtLXZhcmlhYmxlLTMsIC5jbS1zLWRlZmF1bHQgLmNtLXR5cGUge2NvbG9yOiAjMDg1O31cbi5jbS1zLWRlZmF1bHQgLmNtLWNvbW1lbnQge2NvbG9yOiAjYTUwO31cbi5jbS1zLWRlZmF1bHQgLmNtLXN0cmluZyB7Y29sb3I6ICNhMTE7fVxuLmNtLXMtZGVmYXVsdCAuY20tc3RyaW5nLTIge2NvbG9yOiAjZjUwO31cbi5jbS1zLWRlZmF1bHQgLmNtLW1ldGEge2NvbG9yOiAjNTU1O31cbi5jbS1zLWRlZmF1bHQgLmNtLXF1YWxpZmllciB7Y29sb3I6ICM1NTU7fVxuLmNtLXMtZGVmYXVsdCAuY20tYnVpbHRpbiB7Y29sb3I6ICMzMGE7fVxuLmNtLXMtZGVmYXVsdCAuY20tYnJhY2tldCB7Y29sb3I6ICM5OTc7fVxuLmNtLXMtZGVmYXVsdCAuY20tdGFnIHtjb2xvcjogIzE3MDt9XG4uY20tcy1kZWZhdWx0IC5jbS1hdHRyaWJ1dGUge2NvbG9yOiAjMDBjO31cbi5jbS1zLWRlZmF1bHQgLmNtLWhyIHtjb2xvcjogIzk5OTt9XG4uY20tcy1kZWZhdWx0IC5jbS1saW5rIHtjb2xvcjogIzAwYzt9XG5cbi5jbS1zLWRlZmF1bHQgLmNtLWVycm9yIHtjb2xvcjogI2YwMDt9XG4uY20taW52YWxpZGNoYXIge2NvbG9yOiAjZjAwO31cblxuLkNvZGVNaXJyb3ItY29tcG9zaW5nIHsgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkOyB9XG5cbi8qIERlZmF1bHQgc3R5bGVzIGZvciBjb21tb24gYWRkb25zICovXG5cbmRpdi5Db2RlTWlycm9yIHNwYW4uQ29kZU1pcnJvci1tYXRjaGluZ2JyYWNrZXQge2NvbG9yOiAjMGIwO31cbmRpdi5Db2RlTWlycm9yIHNwYW4uQ29kZU1pcnJvci1ub25tYXRjaGluZ2JyYWNrZXQge2NvbG9yOiAjYTIyO31cbi5Db2RlTWlycm9yLW1hdGNoaW5ndGFnIHsgYmFja2dyb3VuZDogcmdiYSgyNTUsIDE1MCwgMCwgLjMpOyB9XG4uQ29kZU1pcnJvci1hY3RpdmVsaW5lLWJhY2tncm91bmQge2JhY2tncm91bmQ6ICNlOGYyZmY7fVxuXG4vKiBTVE9QICovXG5cbi8qIFRoZSByZXN0IG9mIHRoaXMgZmlsZSBjb250YWlucyBzdHlsZXMgcmVsYXRlZCB0byB0aGUgbWVjaGFuaWNzIG9mXG4gICB0aGUgZWRpdG9yLiBZb3UgcHJvYmFibHkgc2hvdWxkbid0IHRvdWNoIHRoZW0uICovXG5cbi5Db2RlTWlycm9yIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbn1cblxuLkNvZGVNaXJyb3Itc2Nyb2xsIHtcbiAgb3ZlcmZsb3c6IHNjcm9sbCAhaW1wb3J0YW50OyAvKiBUaGluZ3Mgd2lsbCBicmVhayBpZiB0aGlzIGlzIG92ZXJyaWRkZW4gKi9cbiAgLyogNTBweCBpcyB0aGUgbWFnaWMgbWFyZ2luIHVzZWQgdG8gaGlkZSB0aGUgZWxlbWVudCdzIHJlYWwgc2Nyb2xsYmFycyAqL1xuICAvKiBTZWUgb3ZlcmZsb3c6IGhpZGRlbiBpbiAuQ29kZU1pcnJvciAqL1xuICBtYXJnaW4tYm90dG9tOiAtNTBweDsgbWFyZ2luLXJpZ2h0OiAtNTBweDtcbiAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gIGhlaWdodDogMTAwJTtcbiAgb3V0bGluZTogbm9uZTsgLyogUHJldmVudCBkcmFnZ2luZyBmcm9tIGhpZ2hsaWdodGluZyB0aGUgZWxlbWVudCAqL1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uQ29kZU1pcnJvci1zaXplciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLXJpZ2h0OiA1MHB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG4vKiBUaGUgZmFrZSwgdmlzaWJsZSBzY3JvbGxiYXJzLiBVc2VkIHRvIGZvcmNlIHJlZHJhdyBkdXJpbmcgc2Nyb2xsaW5nXG4gICBiZWZvcmUgYWN0dWFsIHNjcm9sbGluZyBoYXBwZW5zLCB0aHVzIHByZXZlbnRpbmcgc2hha2luZyBhbmRcbiAgIGZsaWNrZXJpbmcgYXJ0aWZhY3RzLiAqL1xuLkNvZGVNaXJyb3ItdnNjcm9sbGJhciwgLkNvZGVNaXJyb3ItaHNjcm9sbGJhciwgLkNvZGVNaXJyb3Itc2Nyb2xsYmFyLWZpbGxlciwgLkNvZGVNaXJyb3ItZ3V0dGVyLWZpbGxlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogNjtcbiAgZGlzcGxheTogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5Db2RlTWlycm9yLXZzY3JvbGxiYXIge1xuICByaWdodDogMDsgdG9wOiAwO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbn1cbi5Db2RlTWlycm9yLWhzY3JvbGxiYXIge1xuICBib3R0b206IDA7IGxlZnQ6IDA7XG4gIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteDogc2Nyb2xsO1xufVxuLkNvZGVNaXJyb3Itc2Nyb2xsYmFyLWZpbGxlciB7XG4gIHJpZ2h0OiAwOyBib3R0b206IDA7XG59XG4uQ29kZU1pcnJvci1ndXR0ZXItZmlsbGVyIHtcbiAgbGVmdDogMDsgYm90dG9tOiAwO1xufVxuXG4uQ29kZU1pcnJvci1ndXR0ZXJzIHtcbiAgcG9zaXRpb246IGFic29sdXRlOyBsZWZ0OiAwOyB0b3A6IDA7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDM7XG59XG4uQ29kZU1pcnJvci1ndXR0ZXIge1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgbWFyZ2luLWJvdHRvbTogLTUwcHg7XG59XG4uQ29kZU1pcnJvci1ndXR0ZXItd3JhcHBlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogNDtcbiAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5Db2RlTWlycm9yLWd1dHRlci1iYWNrZ3JvdW5kIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7IGJvdHRvbTogMDtcbiAgei1pbmRleDogNDtcbn1cbi5Db2RlTWlycm9yLWd1dHRlci1lbHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgei1pbmRleDogNDtcbn1cbi5Db2RlTWlycm9yLWd1dHRlci13cmFwcGVyIDo6c2VsZWN0aW9uIHsgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgfVxuLkNvZGVNaXJyb3ItZ3V0dGVyLXdyYXBwZXIgOjotbW96LXNlbGVjdGlvbiB7IGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50IH1cblxuLkNvZGVNaXJyb3ItbGluZXMge1xuICBjdXJzb3I6IHRleHQ7XG4gIG1pbi1oZWlnaHQ6IDFweDsgLyogcHJldmVudHMgY29sbGFwc2luZyBiZWZvcmUgZmlyc3QgZHJhdyAqL1xufVxuLkNvZGVNaXJyb3IgcHJlLkNvZGVNaXJyb3ItbGluZSxcbi5Db2RlTWlycm9yIHByZS5Db2RlTWlycm9yLWxpbmUtbGlrZSB7XG4gIC8qIFJlc2V0IHNvbWUgc3R5bGVzIHRoYXQgdGhlIHJlc3Qgb2YgdGhlIHBhZ2UgbWlnaHQgaGF2ZSBzZXQgKi9cbiAgLW1vei1ib3JkZXItcmFkaXVzOiAwOyAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDA7IGJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIG1hcmdpbjogMDtcbiAgd2hpdGUtc3BhY2U6IHByZTtcbiAgd29yZC13cmFwOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgei1pbmRleDogMjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLXdlYmtpdC1mb250LXZhcmlhbnQtbGlnYXR1cmVzOiBjb250ZXh0dWFsO1xuICBmb250LXZhcmlhbnQtbGlnYXR1cmVzOiBjb250ZXh0dWFsO1xufVxuLkNvZGVNaXJyb3Itd3JhcCBwcmUuQ29kZU1pcnJvci1saW5lLFxuLkNvZGVNaXJyb3Itd3JhcCBwcmUuQ29kZU1pcnJvci1saW5lLWxpa2Uge1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcbiAgd29yZC1icmVhazogbm9ybWFsO1xufVxuXG4uQ29kZU1pcnJvci1saW5lYmFja2dyb3VuZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDsgcmlnaHQ6IDA7IHRvcDogMDsgYm90dG9tOiAwO1xuICB6LWluZGV4OiAwO1xufVxuXG4uQ29kZU1pcnJvci1saW5ld2lkZ2V0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICBwYWRkaW5nOiAwLjFweDsgLyogRm9yY2Ugd2lkZ2V0IG1hcmdpbnMgdG8gc3RheSBpbnNpZGUgb2YgdGhlIGNvbnRhaW5lciAqL1xufVxuXG4uQ29kZU1pcnJvci13aWRnZXQge31cblxuLkNvZGVNaXJyb3ItcnRsIHByZSB7IGRpcmVjdGlvbjogcnRsOyB9XG5cbi5Db2RlTWlycm9yLWNvZGUge1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4vKiBGb3JjZSBjb250ZW50LWJveCBzaXppbmcgZm9yIHRoZSBlbGVtZW50cyB3aGVyZSB3ZSBleHBlY3QgaXQgKi9cbi5Db2RlTWlycm9yLXNjcm9sbCxcbi5Db2RlTWlycm9yLXNpemVyLFxuLkNvZGVNaXJyb3ItZ3V0dGVyLFxuLkNvZGVNaXJyb3ItZ3V0dGVycyxcbi5Db2RlTWlycm9yLWxpbmVudW1iZXIge1xuICAtbW96LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbn1cblxuLkNvZGVNaXJyb3ItbWVhc3VyZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uQ29kZU1pcnJvci1jdXJzb3Ige1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLkNvZGVNaXJyb3ItbWVhc3VyZSBwcmUgeyBwb3NpdGlvbjogc3RhdGljOyB9XG5cbmRpdi5Db2RlTWlycm9yLWN1cnNvcnMge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMztcbn1cbmRpdi5Db2RlTWlycm9yLWRyYWdjdXJzb3JzIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLkNvZGVNaXJyb3ItZm9jdXNlZCBkaXYuQ29kZU1pcnJvci1jdXJzb3JzIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLkNvZGVNaXJyb3Itc2VsZWN0ZWQgeyBiYWNrZ3JvdW5kOiAjZDlkOWQ5OyB9XG4uQ29kZU1pcnJvci1mb2N1c2VkIC5Db2RlTWlycm9yLXNlbGVjdGVkIHsgYmFja2dyb3VuZDogI2Q3ZDRmMDsgfVxuLkNvZGVNaXJyb3ItY3Jvc3NoYWlyIHsgY3Vyc29yOiBjcm9zc2hhaXI7IH1cbi5Db2RlTWlycm9yLWxpbmU6OnNlbGVjdGlvbiwgLkNvZGVNaXJyb3ItbGluZSA+IHNwYW46OnNlbGVjdGlvbiwgLkNvZGVNaXJyb3ItbGluZSA+IHNwYW4gPiBzcGFuOjpzZWxlY3Rpb24geyBiYWNrZ3JvdW5kOiAjZDdkNGYwOyB9XG4uQ29kZU1pcnJvci1saW5lOjotbW96LXNlbGVjdGlvbiwgLkNvZGVNaXJyb3ItbGluZSA+IHNwYW46Oi1tb3otc2VsZWN0aW9uLCAuQ29kZU1pcnJvci1saW5lID4gc3BhbiA+IHNwYW46Oi1tb3otc2VsZWN0aW9uIHsgYmFja2dyb3VuZDogI2Q3ZDRmMDsgfVxuXG4uY20tc2VhcmNoaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMCwgLjQpO1xufVxuXG4vKiBVc2VkIHRvIGZvcmNlIGEgYm9yZGVyIG1vZGVsIGZvciBhIG5vZGUgKi9cbi5jbS1mb3JjZS1ib3JkZXIgeyBwYWRkaW5nLXJpZ2h0OiAuMXB4OyB9XG5cbkBtZWRpYSBwcmludCB7XG4gIC8qIEhpZGUgdGhlIGN1cnNvciB3aGVuIHByaW50aW5nICovXG4gIC5Db2RlTWlycm9yIGRpdi5Db2RlTWlycm9yLWN1cnNvcnMge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgfVxufVxuXG4vKiBTZWUgaXNzdWUgIzI5MDEgKi9cbi5jbS10YWItd3JhcC1oYWNrOmFmdGVyIHsgY29udGVudDogJyc7IH1cblxuLyogSGVscCB1c2VycyB1c2UgbWFya3NlbGVjdGlvbiB0byBzYWZlbHkgc3R5bGUgdGV4dCBiYWNrZ3JvdW5kICovXG5zcGFuLkNvZGVNaXJyb3Itc2VsZWN0ZWR0ZXh0IHsgYmFja2dyb3VuZDogbm9uZTsgfVxuIiwiLnRpcHB5LXRvb2x0aXBbZGF0YS1hbmltYXRpb249ZmFkZV1bZGF0YS1zdGF0ZT1oaWRkZW5de29wYWNpdHk6MH0udGlwcHktaU9Te2N1cnNvcjpwb2ludGVyIWltcG9ydGFudDstd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6dHJhbnNwYXJlbnR9LnRpcHB5LXBvcHBlcntwb2ludGVyLWV2ZW50czpub25lO21heC13aWR0aDpjYWxjKDEwMHZ3IC0gMTBweCk7dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4xNjUsLjg0LC40NCwxKTt0cmFuc2l0aW9uLXByb3BlcnR5OnRyYW5zZm9ybX0udGlwcHktdG9vbHRpcHtwb3NpdGlvbjpyZWxhdGl2ZTtjb2xvcjojZmZmO2JvcmRlci1yYWRpdXM6NHB4O2ZvbnQtc2l6ZToxNHB4O2xpbmUtaGVpZ2h0OjEuNDtiYWNrZ3JvdW5kLWNvbG9yOiMzMzM7dHJhbnNpdGlvbi1wcm9wZXJ0eTp2aXNpYmlsaXR5LG9wYWNpdHksdHJhbnNmb3JtO291dGxpbmU6MH0udGlwcHktdG9vbHRpcFtkYXRhLXBsYWNlbWVudF49dG9wXT4udGlwcHktYXJyb3d7Ym9yZGVyLXdpZHRoOjhweCA4cHggMDtib3JkZXItdG9wLWNvbG9yOiMzMzM7bWFyZ2luOjAgM3B4O3RyYW5zZm9ybS1vcmlnaW46NTAlIDA7Ym90dG9tOi03cHh9LnRpcHB5LXRvb2x0aXBbZGF0YS1wbGFjZW1lbnRePWJvdHRvbV0+LnRpcHB5LWFycm93e2JvcmRlci13aWR0aDowIDhweCA4cHg7Ym9yZGVyLWJvdHRvbS1jb2xvcjojMzMzO21hcmdpbjowIDNweDt0cmFuc2Zvcm0tb3JpZ2luOjUwJSA3cHg7dG9wOi03cHh9LnRpcHB5LXRvb2x0aXBbZGF0YS1wbGFjZW1lbnRePWxlZnRdPi50aXBweS1hcnJvd3tib3JkZXItd2lkdGg6OHB4IDAgOHB4IDhweDtib3JkZXItbGVmdC1jb2xvcjojMzMzO21hcmdpbjozcHggMDt0cmFuc2Zvcm0tb3JpZ2luOjAgNTAlO3JpZ2h0Oi03cHh9LnRpcHB5LXRvb2x0aXBbZGF0YS1wbGFjZW1lbnRePXJpZ2h0XT4udGlwcHktYXJyb3d7Ym9yZGVyLXdpZHRoOjhweCA4cHggOHB4IDA7Ym9yZGVyLXJpZ2h0LWNvbG9yOiMzMzM7bWFyZ2luOjNweCAwO3RyYW5zZm9ybS1vcmlnaW46N3B4IDUwJTtsZWZ0Oi03cHh9LnRpcHB5LXRvb2x0aXBbZGF0YS1pbnRlcmFjdGl2ZV1bZGF0YS1zdGF0ZT12aXNpYmxlXXtwb2ludGVyLWV2ZW50czphdXRvfS50aXBweS10b29sdGlwW2RhdGEtaW5lcnRpYV1bZGF0YS1zdGF0ZT12aXNpYmxlXXt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjU0LDEuNSwuMzgsMS4xMSl9LnRpcHB5LWFycm93e3Bvc2l0aW9uOmFic29sdXRlO2JvcmRlci1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXItc3R5bGU6c29saWR9LnRpcHB5LWNvbnRlbnR7cGFkZGluZzo1cHggOXB4fSIsIlxuQC13ZWJraXQta2V5ZnJhbWVzIHNjYWxlRW50ZXItZGF0YS12LWJjNTUwMjRjIHtcbjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVYKDAuNykgc2NhbGVZKDAuNyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgwLjcpIHNjYWxlWSgwLjcpO1xuICAgIG9wYWNpdHk6IDAuMztcbn1cbjkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWCgxLjEpIHNjYWxlWSgxLjEpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoMS4xKSBzY2FsZVkoMS4xKTtcbn1cbjk1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWCgwLjk1KSBzY2FsZVkoMC45NSk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgwLjk1KSBzY2FsZVkoMC45NSk7XG59XG4xMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVYKDEpIHNjYWxlWSgxKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKDEpIHNjYWxlWSgxKTtcbiAgICBvcGFjaXR5OiAxO1xufVxufVxuQGtleWZyYW1lcyBzY2FsZUVudGVyLWRhdGEtdi1iYzU1MDI0YyB7XG4wJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWCgwLjcpIHNjYWxlWSgwLjcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoMC43KSBzY2FsZVkoMC43KTtcbiAgICBvcGFjaXR5OiAwLjM7XG59XG45MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoMS4xKSBzY2FsZVkoMS4xKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKDEuMSkgc2NhbGVZKDEuMSk7XG59XG45NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoMC45NSkgc2NhbGVZKDAuOTUpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoMC45NSkgc2NhbGVZKDAuOTUpO1xufVxuMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWCgxKSBzY2FsZVkoMSk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgxKSBzY2FsZVkoMSk7XG4gICAgb3BhY2l0eTogMTtcbn1cbn1cbkAtd2Via2l0LWtleWZyYW1lcyBzY2FsZUxlYXZlLWRhdGEtdi1iYzU1MDI0YyB7XG4wJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWCgxKSBzY2FsZVkoMSk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgxKSBzY2FsZVkoMSk7XG59XG42MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoMS4xOCkgc2NhbGVZKDEuMTgpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoMS4xOCkgc2NhbGVZKDEuMTgpO1xuICAgIG9wYWNpdHk6IDAuMjtcbn1cbjEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoMS4xNSkgc2NhbGVZKDEuMTgpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoMS4xNSkgc2NhbGVZKDEuMTgpO1xuICAgIG9wYWNpdHk6IDA7XG59XG59XG5Aa2V5ZnJhbWVzIHNjYWxlTGVhdmUtZGF0YS12LWJjNTUwMjRjIHtcbjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVYKDEpIHNjYWxlWSgxKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKDEpIHNjYWxlWSgxKTtcbn1cbjYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWCgxLjE4KSBzY2FsZVkoMS4xOCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgxLjE4KSBzY2FsZVkoMS4xOCk7XG4gICAgb3BhY2l0eTogMC4yO1xufVxuMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWCgxLjE1KSBzY2FsZVkoMS4xOCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgxLjE1KSBzY2FsZVkoMS4xOCk7XG4gICAgb3BhY2l0eTogMDtcbn1cbn1cbkAtd2Via2l0LWtleWZyYW1lcyBzbGlkZVJpZ2h0U2NhbGVFbnRlci1kYXRhLXYtYmM1NTAyNGMge1xuMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoMCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgwKTtcbn1cbjYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWCgxLjA4KTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKDEuMDgpO1xufVxufVxuQGtleWZyYW1lcyBzbGlkZVJpZ2h0U2NhbGVFbnRlci1kYXRhLXYtYmM1NTAyNGMge1xuMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoMCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgwKTtcbn1cbjYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWCgxLjA4KTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKDEuMDgpO1xufVxufVxuQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlUmlnaHRUcmFuc2xhdGVFbnRlci1kYXRhLXYtYmM1NTAyNGMge1xuMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC02cHgpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC02cHgpO1xufVxuNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgycHgpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDJweCk7XG59XG59XG5Aa2V5ZnJhbWVzIHNsaWRlUmlnaHRUcmFuc2xhdGVFbnRlci1kYXRhLXYtYmM1NTAyNGMge1xuMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC02cHgpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC02cHgpO1xufVxuNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgycHgpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDJweCk7XG59XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVMZWZ0U2NhbGVFbnRlci1kYXRhLXYtYmM1NTAyNGMge1xuMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoMCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgwKTtcbn1cbjYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWCgxLjA4KTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKDEuMDgpO1xufVxufVxuQGtleWZyYW1lcyBzbGlkZUxlZnRTY2FsZUVudGVyLWRhdGEtdi1iYzU1MDI0YyB7XG4wJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWCgwKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKDApO1xufVxuNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVYKDEuMDgpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoMS4wOCk7XG59XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVMZWZ0VHJhbnNsYXRlRW50ZXItZGF0YS12LWJjNTUwMjRjIHtcbjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCg2cHgpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDZweCk7XG59XG42MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0ycHgpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0ycHgpO1xufVxufVxuQGtleWZyYW1lcyBzbGlkZUxlZnRUcmFuc2xhdGVFbnRlci1kYXRhLXYtYmM1NTAyNGMge1xuMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDZweCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNnB4KTtcbn1cbjYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTJweCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTJweCk7XG59XG59XG4uYy1wYW5lLWNvbnRhaW5lcltkYXRhLXYtYmM1NTAyNGNdIHtcbiAgLW1zLWZsZXgtbmVnYXRpdmU6IDE7XG4gICAgICBmbGV4LXNocmluazogMTtcbiAgZGlzcGxheTogLXdlYmtpdC1pbmxpbmUtYm94O1xuICBkaXNwbGF5OiAtbXMtaW5saW5lLWZsZXhib3g7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmb250LWZhbWlseTogQmxpbmtNYWNTeXN0ZW1Gb250LCAtYXBwbGUtc3lzdGVtLCBcIlNlZ29lIFVJXCIsIFwiUm9ib3RvXCIsIFwiT3h5Z2VuXCIsIFwiVWJ1bnR1XCIsIFwiQ2FudGFyZWxsXCIsIFwiRmlyYSBTYW5zXCIsIFwiRHJvaWQgU2Fuc1wiLCBcIkhlbHZldGljYSBOZXVlXCIsIFwiSGVsdmV0aWNhXCIsIFwiQXJpYWxcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICMzOTNkNDY7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5jLXBhbmUtY29udGFpbmVyLmlzLWV4cGFuZGVkW2RhdGEtdi1iYzU1MDI0Y10ge1xuICAgIHdpZHRoOiAxMDAlO1xufVxuLmMtcGFuZS1jb250YWluZXIuaXMtdmVydGljYWxbZGF0YS12LWJjNTUwMjRjXSB7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLmMtcGFuZS1jb250YWluZXJbZGF0YS12LWJjNTUwMjRjXSAqIHtcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGluaGVyaXQ7XG4gICAgICAgICAgICBib3gtc2l6aW5nOiBpbmhlcml0O1xufVxuLmMtcGFuZS1jb250YWluZXJbZGF0YS12LWJjNTUwMjRjXSAqOmZvY3VzIHtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG59XG4uYy1wYW5lLWRpdmlkZXJbZGF0YS12LWJjNTUwMjRjXSB7XG4gIHdpZHRoOiAxcHg7XG4gIGJvcmRlcjogMXB4IGluc2V0O1xuICBib3JkZXItY29sb3I6ICNmYWZhZmE7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzY2FsZUVudGVyLWRhdGEtdi0yMDgzY2I3MiB7XG4wJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWCgwLjcpIHNjYWxlWSgwLjcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoMC43KSBzY2FsZVkoMC43KTtcbiAgICBvcGFjaXR5OiAwLjM7XG59XG45MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoMS4xKSBzY2FsZVkoMS4xKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKDEuMSkgc2NhbGVZKDEuMSk7XG59XG45NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoMC45NSkgc2NhbGVZKDAuOTUpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoMC45NSkgc2NhbGVZKDAuOTUpO1xufVxuMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWCgxKSBzY2FsZVkoMSk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgxKSBzY2FsZVkoMSk7XG4gICAgb3BhY2l0eTogMTtcbn1cbn1cbkBrZXlmcmFtZXMgc2NhbGVFbnRlci1kYXRhLXYtMjA4M2NiNzIge1xuMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoMC43KSBzY2FsZVkoMC43KTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKDAuNykgc2NhbGVZKDAuNyk7XG4gICAgb3BhY2l0eTogMC4zO1xufVxuOTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVYKDEuMSkgc2NhbGVZKDEuMSk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgxLjEpIHNjYWxlWSgxLjEpO1xufVxuOTUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVYKDAuOTUpIHNjYWxlWSgwLjk1KTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKDAuOTUpIHNjYWxlWSgwLjk1KTtcbn1cbjEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoMSkgc2NhbGVZKDEpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoMSkgc2NhbGVZKDEpO1xuICAgIG9wYWNpdHk6IDE7XG59XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgc2NhbGVMZWF2ZS1kYXRhLXYtMjA4M2NiNzIge1xuMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoMSkgc2NhbGVZKDEpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoMSkgc2NhbGVZKDEpO1xufVxuNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVYKDEuMTgpIHNjYWxlWSgxLjE4KTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKDEuMTgpIHNjYWxlWSgxLjE4KTtcbiAgICBvcGFjaXR5OiAwLjI7XG59XG4xMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVYKDEuMTUpIHNjYWxlWSgxLjE4KTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKDEuMTUpIHNjYWxlWSgxLjE4KTtcbiAgICBvcGFjaXR5OiAwO1xufVxufVxuQGtleWZyYW1lcyBzY2FsZUxlYXZlLWRhdGEtdi0yMDgzY2I3MiB7XG4wJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWCgxKSBzY2FsZVkoMSk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgxKSBzY2FsZVkoMSk7XG59XG42MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoMS4xOCkgc2NhbGVZKDEuMTgpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoMS4xOCkgc2NhbGVZKDEuMTgpO1xuICAgIG9wYWNpdHk6IDAuMjtcbn1cbjEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoMS4xNSkgc2NhbGVZKDEuMTgpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoMS4xNSkgc2NhbGVZKDEuMTgpO1xuICAgIG9wYWNpdHk6IDA7XG59XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVSaWdodFNjYWxlRW50ZXItZGF0YS12LTIwODNjYjcyIHtcbjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVYKDApO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoMCk7XG59XG42MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoMS4wOCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgxLjA4KTtcbn1cbn1cbkBrZXlmcmFtZXMgc2xpZGVSaWdodFNjYWxlRW50ZXItZGF0YS12LTIwODNjYjcyIHtcbjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVYKDApO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoMCk7XG59XG42MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoMS4wOCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgxLjA4KTtcbn1cbn1cbkAtd2Via2l0LWtleWZyYW1lcyBzbGlkZVJpZ2h0VHJhbnNsYXRlRW50ZXItZGF0YS12LTIwODNjYjcyIHtcbjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNnB4KTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNnB4KTtcbn1cbjYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMnB4KTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgycHgpO1xufVxufVxuQGtleWZyYW1lcyBzbGlkZVJpZ2h0VHJhbnNsYXRlRW50ZXItZGF0YS12LTIwODNjYjcyIHtcbjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNnB4KTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNnB4KTtcbn1cbjYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMnB4KTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgycHgpO1xufVxufVxuQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlTGVmdFNjYWxlRW50ZXItZGF0YS12LTIwODNjYjcyIHtcbjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVYKDApO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoMCk7XG59XG42MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoMS4wOCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgxLjA4KTtcbn1cbn1cbkBrZXlmcmFtZXMgc2xpZGVMZWZ0U2NhbGVFbnRlci1kYXRhLXYtMjA4M2NiNzIge1xuMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoMCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgwKTtcbn1cbjYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWCgxLjA4KTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKDEuMDgpO1xufVxufVxuQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlTGVmdFRyYW5zbGF0ZUVudGVyLWRhdGEtdi0yMDgzY2I3MiB7XG4wJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNnB4KTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg2cHgpO1xufVxuNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMnB4KTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMnB4KTtcbn1cbn1cbkBrZXlmcmFtZXMgc2xpZGVMZWZ0VHJhbnNsYXRlRW50ZXItZGF0YS12LTIwODNjYjcyIHtcbjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCg2cHgpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDZweCk7XG59XG42MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0ycHgpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0ycHgpO1xufVxufVxuQGtleWZyYW1lcyBzY2FsZUVudGVyLWRhdGEtdi0yMDgzY2I3MiB7XG4wJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWCgwLjcpIHNjYWxlWSgwLjcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoMC43KSBzY2FsZVkoMC43KTtcbiAgICBvcGFjaXR5OiAwLjM7XG59XG45MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoMS4xKSBzY2FsZVkoMS4xKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKDEuMSkgc2NhbGVZKDEuMSk7XG59XG45NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoMC45NSkgc2NhbGVZKDAuOTUpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoMC45NSkgc2NhbGVZKDAuOTUpO1xufVxuMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWCgxKSBzY2FsZVkoMSk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgxKSBzY2FsZVkoMSk7XG4gICAgb3BhY2l0eTogMTtcbn1cbn1cbkBrZXlmcmFtZXMgc2NhbGVMZWF2ZS1kYXRhLXYtMjA4M2NiNzIge1xuMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoMSkgc2NhbGVZKDEpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoMSkgc2NhbGVZKDEpO1xufVxuNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVYKDEuMTgpIHNjYWxlWSgxLjE4KTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKDEuMTgpIHNjYWxlWSgxLjE4KTtcbiAgICBvcGFjaXR5OiAwLjI7XG59XG4xMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVYKDEuMTUpIHNjYWxlWSgxLjE4KTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKDEuMTUpIHNjYWxlWSgxLjE4KTtcbiAgICBvcGFjaXR5OiAwO1xufVxufVxuQGtleWZyYW1lcyBzbGlkZVJpZ2h0U2NhbGVFbnRlci1kYXRhLXYtMjA4M2NiNzIge1xuMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoMCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgwKTtcbn1cbjYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWCgxLjA4KTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKDEuMDgpO1xufVxufVxuQGtleWZyYW1lcyBzbGlkZVJpZ2h0VHJhbnNsYXRlRW50ZXItZGF0YS12LTIwODNjYjcyIHtcbjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNnB4KTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNnB4KTtcbn1cbjYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMnB4KTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgycHgpO1xufVxufVxuQGtleWZyYW1lcyBzbGlkZUxlZnRTY2FsZUVudGVyLWRhdGEtdi0yMDgzY2I3MiB7XG4wJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWCgwKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKDApO1xufVxuNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVYKDEuMDgpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoMS4wOCk7XG59XG59XG5Aa2V5ZnJhbWVzIHNsaWRlTGVmdFRyYW5zbGF0ZUVudGVyLWRhdGEtdi0yMDgzY2I3MiB7XG4wJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNnB4KTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg2cHgpO1xufVxuNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMnB4KTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMnB4KTtcbn1cbn1cbi5jLXBhbmVbZGF0YS12LTIwODNjYjcyXSB7XG4gIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gICAgICAtbXMtZmxleC1wb3NpdGl2ZTogMTtcbiAgICAgICAgICBmbGV4LWdyb3c6IDE7XG4gIC1tcy1mbGV4LW5lZ2F0aXZlOiAxO1xuICAgICAgZmxleC1zaHJpbms6IDE7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LWFsaWduOiBzdHJldGNoO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IHN0cmV0Y2g7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG59XG4uYy1ob3Jpem9udGFsLWRpdmlkZXJbZGF0YS12LTIwODNjYjcyXSB7XG4gIC1tcy1mbGV4LWl0ZW0tYWxpZ246IGNlbnRlcjtcbiAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbn1cbi5jLWhlYWRlcltkYXRhLXYtMjA4M2NiNzJdIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1hbGlnbjogc3RyZXRjaDtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBzdHJldGNoO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuICBwYWRkaW5nOiAxMHB4IDEwcHg7XG59XG4uYy1oZWFkZXIgLmMtYXJyb3ctbGF5b3V0W2RhdGEtdi0yMDgzY2I3Ml0ge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBtaW4td2lkdGg6IDI2cHg7XG59XG4uYy1oZWFkZXIgLmMtYXJyb3ctbGF5b3V0IC5jLWFycm93W2RhdGEtdi0yMDgzY2I3Ml0ge1xuICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogZmlsbC1vcGFjaXR5IDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICB0cmFuc2l0aW9uOiBmaWxsLW9wYWNpdHkgMC4zcyBlYXNlLWluLW91dDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG4uYy1oZWFkZXIgLmMtYXJyb3ctbGF5b3V0IC5jLWFycm93W2RhdGEtdi0yMDgzY2I3Ml06aG92ZXIge1xuICAgICAgICBmaWxsLW9wYWNpdHk6IDAuNTtcbn1cbi5jLWhlYWRlciAuYy10aXRsZS1sYXlvdXRbZGF0YS12LTIwODNjYjcyXSB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1pbmxpbmUtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1pbmxpbmUtZmxleGJveDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gICAgICAgIC1tcy1mbGV4LXBvc2l0aXZlOiAxO1xuICAgICAgICAgICAgZmxleC1ncm93OiAxO1xufVxuLmMtaGVhZGVyIC5jLXRpdGxlLWxheW91dCAuYy10aXRsZS1wb3BvdmVyW2RhdGEtdi0yMDgzY2I3Ml0ge1xuICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAtd2Via2l0LWJveC1wYWNrOiBpbmhlcml0O1xuICAgICAgICAgIC1tcy1mbGV4LXBhY2s6IGluaGVyaXQ7XG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogaW5oZXJpdDtcbn1cbi5jLWhlYWRlciAuYy10aXRsZS1sYXlvdXQgLmMtdGl0bGUtcG9wb3ZlciAuYy10aXRsZS1hbmNob3JbZGF0YS12LTIwODNjYjcyXSB7XG4gICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgLXdlYmtpdC1ib3gtcGFjazogaW5oZXJpdDtcbiAgICAgICAgICAgIC1tcy1mbGV4LXBhY2s6IGluaGVyaXQ7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBpbmhlcml0O1xufVxuLmMtaGVhZGVyIC5jLXRpdGxlLWxheW91dCAuYy10aXRsZS1wb3BvdmVyIC5jLXRpdGxlLWFuY2hvciAuYy10aXRsZVtkYXRhLXYtMjA4M2NiNzJdIHtcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS4xNXJlbTtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgICAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAgICAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmMtaGVhZGVyIC5jLXRpdGxlLWxheW91dC5hbGlnbi1sZWZ0W2RhdGEtdi0yMDgzY2I3Ml0ge1xuICAgICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMDtcbiAgICAgICAgICAtbXMtZmxleC1vcmRlcjogLTE7XG4gICAgICAgICAgICAgIG9yZGVyOiAtMTtcbiAgICAgIC13ZWJraXQtYm94LXBhY2s6IHN0YXJ0O1xuICAgICAgICAgIC1tcy1mbGV4LXBhY2s6IHN0YXJ0O1xuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG4uYy1oZWFkZXIgLmMtdGl0bGUtbGF5b3V0LmFsaWduLXJpZ2h0W2RhdGEtdi0yMDgzY2I3Ml0ge1xuICAgICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMjtcbiAgICAgICAgICAtbXMtZmxleC1vcmRlcjogMTtcbiAgICAgICAgICAgICAgb3JkZXI6IDE7XG4gICAgICAtd2Via2l0LWJveC1wYWNrOiBlbmQ7XG4gICAgICAgICAgLW1zLWZsZXgtcGFjazogZW5kO1xuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuLmMtaGVhZGVyIC5jLWFycm93LmMtZGlzYWJsZWRbZGF0YS12LTIwODNjYjcyXSB7XG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBvcGFjaXR5OiAwLjI7XG59XG4uYy13ZWVrZGF5c1tkYXRhLXYtMjA4M2NiNzJdIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiAwIDVweDtcbiAgY29sb3I6ICM5NDk5YTg7XG4gIGZvbnQtc2l6ZTogMC45cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLmMtd2Vla2RheVtkYXRhLXYtMjA4M2NiNzJdIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgICAgIC1tcy1mbGV4OiAxO1xuICAgICAgICAgIGZsZXg6IDE7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbi5jLXdlZWtzW2RhdGEtdi0yMDgzY2I3Ml0ge1xuICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAgICAgLW1zLWZsZXgtcG9zaXRpdmU6IDE7XG4gICAgICAgICAgZmxleC1ncm93OiAxO1xuICBwYWRkaW5nOiA1cHggNXB4IDdweCA1cHg7XG59XG4uYy13ZWVrcy1yb3dzLXdyYXBwZXJbZGF0YS12LTIwODNjYjcyXSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jLXdlZWtzLXJvd3NbZGF0YS12LTIwODNjYjcyXSB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogMTAwJTtcbn1cbi50aXRsZS1zbGlkZS1sZWZ0LWVudGVyLWFjdGl2ZVtkYXRhLXYtMjA4M2NiNzJdLFxuLnRpdGxlLXNsaWRlLWxlZnQtbGVhdmUtYWN0aXZlW2RhdGEtdi0yMDgzY2I3Ml0sXG4udGl0bGUtc2xpZGUtcmlnaHQtZW50ZXItYWN0aXZlW2RhdGEtdi0yMDgzY2I3Ml0sXG4udGl0bGUtc2xpZGUtcmlnaHQtbGVhdmUtYWN0aXZlW2RhdGEtdi0yMDgzY2I3Ml0sXG4udGl0bGUtc2xpZGUtdXAtZW50ZXItYWN0aXZlW2RhdGEtdi0yMDgzY2I3Ml0sXG4udGl0bGUtc2xpZGUtdXAtbGVhdmUtYWN0aXZlW2RhdGEtdi0yMDgzY2I3Ml0sXG4udGl0bGUtc2xpZGUtZG93bi1lbnRlci1hY3RpdmVbZGF0YS12LTIwODNjYjcyXSxcbi50aXRsZS1zbGlkZS1kb3duLWxlYXZlLWFjdGl2ZVtkYXRhLXYtMjA4M2NiNzJdLFxuLnRpdGxlLWZhZGUtZW50ZXItYWN0aXZlW2RhdGEtdi0yMDgzY2I3Ml0sXG4udGl0bGUtZmFkZS1sZWF2ZS1hY3RpdmVbZGF0YS12LTIwODNjYjcyXSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZS1pbi1vdXQ7XG59XG4udGl0bGUtc2xpZGUtbGVmdC1sZWF2ZS1hY3RpdmVbZGF0YS12LTIwODNjYjcyXSxcbi50aXRsZS1zbGlkZS1yaWdodC1sZWF2ZS1hY3RpdmVbZGF0YS12LTIwODNjYjcyXSxcbi50aXRsZS1zbGlkZS11cC1sZWF2ZS1hY3RpdmVbZGF0YS12LTIwODNjYjcyXSxcbi50aXRsZS1zbGlkZS1kb3duLWxlYXZlLWFjdGl2ZVtkYXRhLXYtMjA4M2NiNzJdLFxuLnRpdGxlLWZhZGUtbGVhdmUtYWN0aXZlW2RhdGEtdi0yMDgzY2I3Ml0sXG4udGl0bGUtbm9uZS1sZWF2ZS1hY3RpdmVbZGF0YS12LTIwODNjYjcyXSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi50aXRsZS1ub25lLWVudGVyLWFjdGl2ZVtkYXRhLXYtMjA4M2NiNzJdLFxuLnRpdGxlLW5vbmUtbGVhdmUtYWN0aXZlW2RhdGEtdi0yMDgzY2I3Ml0ge1xuICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IDBzO1xuICAgICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDBzO1xufVxuLnRpdGxlLXNsaWRlLWxlZnQtZW50ZXJbZGF0YS12LTIwODNjYjcyXSxcbi50aXRsZS1zbGlkZS1yaWdodC1sZWF2ZS10b1tkYXRhLXYtMjA4M2NiNzJdIHtcbiAgb3BhY2l0eTogMDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjVweCk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDI1cHgpO1xufVxuLnRpdGxlLXNsaWRlLWxlZnQtbGVhdmUtdG9bZGF0YS12LTIwODNjYjcyXSxcbi50aXRsZS1zbGlkZS1yaWdodC1lbnRlcltkYXRhLXYtMjA4M2NiNzJdIHtcbiAgb3BhY2l0eTogMDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTI1cHgpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjVweCk7XG59XG4udGl0bGUtc2xpZGUtdXAtZW50ZXJbZGF0YS12LTIwODNjYjcyXSxcbi50aXRsZS1zbGlkZS1kb3duLWxlYXZlLXRvW2RhdGEtdi0yMDgzY2I3Ml0ge1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMHB4KTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjBweCk7XG59XG4udGl0bGUtc2xpZGUtZG93bi1lbnRlcltkYXRhLXYtMjA4M2NiNzJdLFxuLnRpdGxlLXNsaWRlLXVwLWxlYXZlLXRvW2RhdGEtdi0yMDgzY2I3Ml0ge1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjBweCk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMHB4KTtcbn1cbi53ZWVrcy1zbGlkZS1sZWZ0LWVudGVyLWFjdGl2ZVtkYXRhLXYtMjA4M2NiNzJdLFxuLndlZWtzLXNsaWRlLWxlZnQtbGVhdmUtYWN0aXZlW2RhdGEtdi0yMDgzY2I3Ml0sXG4ud2Vla3Mtc2xpZGUtcmlnaHQtZW50ZXItYWN0aXZlW2RhdGEtdi0yMDgzY2I3Ml0sXG4ud2Vla3Mtc2xpZGUtcmlnaHQtbGVhdmUtYWN0aXZlW2RhdGEtdi0yMDgzY2I3Ml0sXG4ud2Vla3Mtc2xpZGUtdXAtZW50ZXItYWN0aXZlW2RhdGEtdi0yMDgzY2I3Ml0sXG4ud2Vla3Mtc2xpZGUtdXAtbGVhdmUtYWN0aXZlW2RhdGEtdi0yMDgzY2I3Ml0sXG4ud2Vla3Mtc2xpZGUtZG93bi1lbnRlci1hY3RpdmVbZGF0YS12LTIwODNjYjcyXSxcbi53ZWVrcy1zbGlkZS1kb3duLWxlYXZlLWFjdGl2ZVtkYXRhLXYtMjA4M2NiNzJdLFxuLndlZWtzLWZhZGUtZW50ZXItYWN0aXZlW2RhdGEtdi0yMDgzY2I3Ml0sXG4ud2Vla3MtZmFkZS1sZWF2ZS1hY3RpdmVbZGF0YS12LTIwODNjYjcyXSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZS1pbi1vdXQ7XG59XG4ud2Vla3Mtc2xpZGUtbGVmdC1sZWF2ZS1hY3RpdmVbZGF0YS12LTIwODNjYjcyXSxcbi53ZWVrcy1zbGlkZS1yaWdodC1sZWF2ZS1hY3RpdmVbZGF0YS12LTIwODNjYjcyXSxcbi53ZWVrcy1zbGlkZS11cC1sZWF2ZS1hY3RpdmVbZGF0YS12LTIwODNjYjcyXSxcbi53ZWVrcy1zbGlkZS1kb3duLWxlYXZlLWFjdGl2ZVtkYXRhLXYtMjA4M2NiNzJdLFxuLndlZWtzLWZhZGUtbGVhdmUtYWN0aXZlW2RhdGEtdi0yMDgzY2I3Ml0sXG4ud2Vla3Mtbm9uZS1sZWF2ZS1hY3RpdmVbZGF0YS12LTIwODNjYjcyXSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi53ZWVrcy1ub25lLWVudGVyLWFjdGl2ZVtkYXRhLXYtMjA4M2NiNzJdLFxuLndlZWtzLW5vbmUtbGVhdmUtYWN0aXZlW2RhdGEtdi0yMDgzY2I3Ml0ge1xuICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IDBzO1xuICAgICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDBzO1xufVxuLndlZWtzLXNsaWRlLWxlZnQtZW50ZXJbZGF0YS12LTIwODNjYjcyXSxcbi53ZWVrcy1zbGlkZS1yaWdodC1sZWF2ZS10b1tkYXRhLXYtMjA4M2NiNzJdIHtcbiAgb3BhY2l0eTogMDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjBweCk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwcHgpO1xufVxuLndlZWtzLXNsaWRlLWxlZnQtbGVhdmUtdG9bZGF0YS12LTIwODNjYjcyXSxcbi53ZWVrcy1zbGlkZS1yaWdodC1lbnRlcltkYXRhLXYtMjA4M2NiNzJdIHtcbiAgb3BhY2l0eTogMDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwcHgpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjBweCk7XG59XG4ud2Vla3Mtc2xpZGUtdXAtZW50ZXJbZGF0YS12LTIwODNjYjcyXSxcbi53ZWVrcy1zbGlkZS1kb3duLWxlYXZlLXRvW2RhdGEtdi0yMDgzY2I3Ml0ge1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMHB4KTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjBweCk7XG59XG4ud2Vla3Mtc2xpZGUtZG93bi1lbnRlcltkYXRhLXYtMjA4M2NiNzJdLFxuLndlZWtzLXNsaWRlLXVwLWxlYXZlLXRvW2RhdGEtdi0yMDgzY2I3Ml0ge1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjBweCk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMHB4KTtcbn1cbi53ZWVrcy1mYWRlLWVudGVyW2RhdGEtdi0yMDgzY2I3Ml0sXG4ud2Vla3MtZmFkZS1sZWF2ZS10b1tkYXRhLXYtMjA4M2NiNzJdLFxuLndlZWtzLW5vbmUtZW50ZXJbZGF0YS12LTIwODNjYjcyXSxcbi53ZWVrcy1ub25lLWxlYXZlLXRvW2RhdGEtdi0yMDgzY2I3Ml0sXG4udGl0bGUtZmFkZS1lbnRlcltkYXRhLXYtMjA4M2NiNzJdLFxuLnRpdGxlLWZhZGUtbGVhdmUtdG9bZGF0YS12LTIwODNjYjcyXSxcbi50aXRsZS1ub25lLWVudGVyW2RhdGEtdi0yMDgzY2I3Ml0sXG4udGl0bGUtbm9uZS1sZWF2ZS10b1tkYXRhLXYtMjA4M2NiNzJdIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNjYWxlRW50ZXItZGF0YS12LTFhZDI0MzZmIHtcbjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVYKDAuNykgc2NhbGVZKDAuNyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgwLjcpIHNjYWxlWSgwLjcpO1xuICAgIG9wYWNpdHk6IDAuMztcbn1cbjkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWCgxLjEpIHNjYWxlWSgxLjEpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoMS4xKSBzY2FsZVkoMS4xKTtcbn1cbjk1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWCgwLjk1KSBzY2FsZVkoMC45NSk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgwLjk1KSBzY2FsZVkoMC45NSk7XG59XG4xMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVYKDEpIHNjYWxlWSgxKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKDEpIHNjYWxlWSgxKTtcbiAgICBvcGFjaXR5OiAxO1xufVxufVxuQGtleWZyYW1lcyBzY2FsZUVudGVyLWRhdGEtdi0xYWQyNDM2ZiB7XG4wJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWCgwLjcpIHNjYWxlWSgwLjcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoMC43KSBzY2FsZVkoMC43KTtcbiAgICBvcGFjaXR5OiAwLjM7XG59XG45MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoMS4xKSBzY2FsZVkoMS4xKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKDEuMSkgc2NhbGVZKDEuMSk7XG59XG45NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoMC45NSkgc2NhbGVZKDAuOTUpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoMC45NSkgc2NhbGVZKDAuOTUpO1xufVxuMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWCgxKSBzY2FsZVkoMSk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgxKSBzY2FsZVkoMSk7XG4gICAgb3BhY2l0eTogMTtcbn1cbn1cbkAtd2Via2l0LWtleWZyYW1lcyBzY2FsZUxlYXZlLWRhdGEtdi0xYWQyNDM2ZiB7XG4wJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWCgxKSBzY2FsZVkoMSk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgxKSBzY2FsZVkoMSk7XG59XG42MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoMS4xOCkgc2NhbGVZKDEuMTgpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoMS4xOCkgc2NhbGVZKDEuMTgpO1xuICAgIG9wYWNpdHk6IDAuMjtcbn1cbjEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoMS4xNSkgc2NhbGVZKDEuMTgpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoMS4xNSkgc2NhbGVZKDEuMTgpO1xuICAgIG9wYWNpdHk6IDA7XG59XG59XG5Aa2V5ZnJhbWVzIHNjYWxlTGVhdmUtZGF0YS12LTFhZDI0MzZmIHtcbjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVYKDEpIHNjYWxlWSgxKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKDEpIHNjYWxlWSgxKTtcbn1cbjYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWCgxLjE4KSBzY2FsZVkoMS4xOCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgxLjE4KSBzY2FsZVkoMS4xOCk7XG4gICAgb3BhY2l0eTogMC4yO1xufVxuMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWCgxLjE1KSBzY2FsZVkoMS4xOCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgxLjE1KSBzY2FsZVkoMS4xOCk7XG4gICAgb3BhY2l0eTogMDtcbn1cbn1cbkAtd2Via2l0LWtleWZyYW1lcyBzbGlkZVJpZ2h0U2NhbGVFbnRlci1kYXRhLXYtMWFkMjQzNmYge1xuMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoMCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgwKTtcbn1cbjYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWCgxLjA4KTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKDEuMDgpO1xufVxufVxuQGtleWZyYW1lcyBzbGlkZVJpZ2h0U2NhbGVFbnRlci1kYXRhLXYtMWFkMjQzNmYge1xuMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoMCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgwKTtcbn1cbjYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWCgxLjA4KTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKDEuMDgpO1xufVxufVxuQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlUmlnaHRUcmFuc2xhdGVFbnRlci1kYXRhLXYtMWFkMjQzNmYge1xuMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC02cHgpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC02cHgpO1xufVxuNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgycHgpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDJweCk7XG59XG59XG5Aa2V5ZnJhbWVzIHNsaWRlUmlnaHRUcmFuc2xhdGVFbnRlci1kYXRhLXYtMWFkMjQzNmYge1xuMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC02cHgpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC02cHgpO1xufVxuNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgycHgpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDJweCk7XG59XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVMZWZ0U2NhbGVFbnRlci1kYXRhLXYtMWFkMjQzNmYge1xuMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoMCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgwKTtcbn1cbjYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWCgxLjA4KTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKDEuMDgpO1xufVxufVxuQGtleWZyYW1lcyBzbGlkZUxlZnRTY2FsZUVudGVyLWRhdGEtdi0xYWQyNDM2ZiB7XG4wJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWCgwKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKDApO1xufVxuNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVYKDEuMDgpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoMS4wOCk7XG59XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVMZWZ0VHJhbnNsYXRlRW50ZXItZGF0YS12LTFhZDI0MzZmIHtcbjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCg2cHgpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDZweCk7XG59XG42MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0ycHgpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0ycHgpO1xufVxufVxuQGtleWZyYW1lcyBzbGlkZUxlZnRUcmFuc2xhdGVFbnRlci1kYXRhLXYtMWFkMjQzNmYge1xuMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDZweCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNnB4KTtcbn1cbjYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTJweCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTJweCk7XG59XG59XG4ucG9wb3Zlci1jb250YWluZXJbZGF0YS12LTFhZDI0MzZmXSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5wb3BvdmVyLWNvbnRhaW5lci5leHBhbmRlZFtkYXRhLXYtMWFkMjQzNmZdIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cbi5wb3BvdmVyLW9yaWdpbltkYXRhLXYtMWFkMjQzNmZdIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHRvcCBjZW50ZXI7XG4gICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGNlbnRlcjtcbiAgei1pbmRleDogMTA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnBvcG92ZXItb3JpZ2luLmRpcmVjdGlvbi10b3BbZGF0YS12LTFhZDI0MzZmXSB7XG4gICAgYm90dG9tOiAxMDAlO1xufVxuLnBvcG92ZXItb3JpZ2luLmRpcmVjdGlvbi1ib3R0b21bZGF0YS12LTFhZDI0MzZmXSB7XG4gICAgdG9wOiAxMDAlO1xufVxuLnBvcG92ZXItb3JpZ2luLmRpcmVjdGlvbi1sZWZ0W2RhdGEtdi0xYWQyNDM2Zl0ge1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMTAwJTtcbn1cbi5wb3BvdmVyLW9yaWdpbi5kaXJlY3Rpb24tcmlnaHRbZGF0YS12LTFhZDI0MzZmXSB7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDEwMCU7XG59XG4ucG9wb3Zlci1vcmlnaW4uZGlyZWN0aW9uLWJvdHRvbS5hbGlnbi1sZWZ0W2RhdGEtdi0xYWQyNDM2Zl0sIC5wb3BvdmVyLW9yaWdpbi5kaXJlY3Rpb24tdG9wLmFsaWduLWxlZnRbZGF0YS12LTFhZDI0MzZmXSB7XG4gICAgbGVmdDogMDtcbn1cbi5wb3BvdmVyLW9yaWdpbi5kaXJlY3Rpb24tYm90dG9tLmFsaWduLWNlbnRlcltkYXRhLXYtMWFkMjQzNmZdLCAucG9wb3Zlci1vcmlnaW4uZGlyZWN0aW9uLXRvcC5hbGlnbi1jZW50ZXJbZGF0YS12LTFhZDI0MzZmXSB7XG4gICAgbGVmdDogNTAlO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xufVxuLnBvcG92ZXItb3JpZ2luLmRpcmVjdGlvbi1ib3R0b20uYWxpZ24tcmlnaHRbZGF0YS12LTFhZDI0MzZmXSwgLnBvcG92ZXItb3JpZ2luLmRpcmVjdGlvbi10b3AuYWxpZ24tcmlnaHRbZGF0YS12LTFhZDI0MzZmXSB7XG4gICAgcmlnaHQ6IDA7XG59XG4ucG9wb3Zlci1vcmlnaW4uZGlyZWN0aW9uLWxlZnQuYWxpZ24tdG9wW2RhdGEtdi0xYWQyNDM2Zl0sIC5wb3BvdmVyLW9yaWdpbi5kaXJlY3Rpb24tcmlnaHQuYWxpZ24tdG9wW2RhdGEtdi0xYWQyNDM2Zl0ge1xuICAgIHRvcDogMDtcbn1cbi5wb3BvdmVyLW9yaWdpbi5kaXJlY3Rpb24tbGVmdC5hbGlnbi1taWRkbGVbZGF0YS12LTFhZDI0MzZmXSwgLnBvcG92ZXItb3JpZ2luLmRpcmVjdGlvbi1yaWdodC5hbGlnbi1taWRkbGVbZGF0YS12LTFhZDI0MzZmXSB7XG4gICAgdG9wOiA1MCU7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG4ucG9wb3Zlci1vcmlnaW4uZGlyZWN0aW9uLWxlZnQuYWxpZ24tYm90dG9tW2RhdGEtdi0xYWQyNDM2Zl0sIC5wb3BvdmVyLW9yaWdpbi5kaXJlY3Rpb24tcmlnaHQuYWxpZ24tYm90dG9tW2RhdGEtdi0xYWQyNDM2Zl0ge1xuICAgIHRvcDogaW5pdGlhbDtcbiAgICBib3R0b206IDA7XG59XG4ucG9wb3Zlci1vcmlnaW4gLnBvcG92ZXItY29udGVudC13cmFwcGVyW2RhdGEtdi0xYWQyNDM2Zl0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdXRsaW5lOiBub25lO1xufVxuLnBvcG92ZXItb3JpZ2luIC5wb3BvdmVyLWNvbnRlbnQtd3JhcHBlci5pbnRlcmFjdGl2ZVtkYXRhLXYtMWFkMjQzNmZdIHtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XG59XG4ucG9wb3Zlci1vcmlnaW4gLnBvcG92ZXItY29udGVudC13cmFwcGVyIC5wb3BvdmVyLWNvbnRlbnRbZGF0YS12LTFhZDI0MzZmXSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgzNCwgMzYsIDM4LCAwLjE1KTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAxcHggMnB4IDAgcmdiYSgzNCwgMzYsIDM4LCAwLjE1KTtcbiAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAxcHggMnB4IDAgcmdiYSgzNCwgMzYsIDM4LCAwLjE1KTtcbiAgICAgIHBhZGRpbmc6IDRweDtcbn1cbi5wb3BvdmVyLW9yaWdpbiAucG9wb3Zlci1jb250ZW50LXdyYXBwZXIgLnBvcG92ZXItY29udGVudFtkYXRhLXYtMWFkMjQzNmZdOmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYmFja2dyb3VuZDogaW5oZXJpdDtcbiAgICAgICAgYm9yZGVyOiBpbmhlcml0O1xuICAgICAgICBib3JkZXItd2lkdGg6IDFweCAxcHggMCAwO1xuICAgICAgICB3aWR0aDogMTJweDtcbiAgICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgICBjb250ZW50OiAnJztcbn1cbi5wb3BvdmVyLW9yaWdpbiAucG9wb3Zlci1jb250ZW50LXdyYXBwZXIgLnBvcG92ZXItY29udGVudC5kaXJlY3Rpb24tYm90dG9tW2RhdGEtdi0xYWQyNDM2Zl06YWZ0ZXIge1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGJvcmRlci13aWR0aDogMXB4IDFweCAwIDA7XG59XG4ucG9wb3Zlci1vcmlnaW4gLnBvcG92ZXItY29udGVudC13cmFwcGVyIC5wb3BvdmVyLWNvbnRlbnQuZGlyZWN0aW9uLXRvcFtkYXRhLXYtMWFkMjQzNmZdOmFmdGVyIHtcbiAgICAgICAgdG9wOiAxMDAlO1xuICAgICAgICBib3JkZXItd2lkdGg6IDAgMCAxcHggMXB4O1xufVxuLnBvcG92ZXItb3JpZ2luIC5wb3BvdmVyLWNvbnRlbnQtd3JhcHBlciAucG9wb3Zlci1jb250ZW50LmRpcmVjdGlvbi1sZWZ0W2RhdGEtdi0xYWQyNDM2Zl06YWZ0ZXIge1xuICAgICAgICBsZWZ0OiAxMDAlO1xuICAgICAgICBib3JkZXItd2lkdGg6IDAgMXB4IDFweCAwO1xufVxuLnBvcG92ZXItb3JpZ2luIC5wb3BvdmVyLWNvbnRlbnQtd3JhcHBlciAucG9wb3Zlci1jb250ZW50LmRpcmVjdGlvbi1yaWdodFtkYXRhLXYtMWFkMjQzNmZdOmFmdGVyIHtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAxcHggMCAwIDFweDtcbn1cbi5wb3BvdmVyLW9yaWdpbiAucG9wb3Zlci1jb250ZW50LXdyYXBwZXIgLnBvcG92ZXItY29udGVudC5hbGlnbi1sZWZ0W2RhdGEtdi0xYWQyNDM2Zl06YWZ0ZXIge1xuICAgICAgICBsZWZ0OiAyMHB4O1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSB0cmFuc2xhdGVYKC01MCUpIHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSB0cmFuc2xhdGVYKC01MCUpIHJvdGF0ZSgtNDVkZWcpO1xufVxuLnBvcG92ZXItb3JpZ2luIC5wb3BvdmVyLWNvbnRlbnQtd3JhcHBlciAucG9wb3Zlci1jb250ZW50LmFsaWduLXJpZ2h0W2RhdGEtdi0xYWQyNDM2Zl06YWZ0ZXIge1xuICAgICAgICByaWdodDogMjBweDtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgdHJhbnNsYXRlWCg1MCUpIHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSB0cmFuc2xhdGVYKDUwJSkgcm90YXRlKC00NWRlZyk7XG59XG4ucG9wb3Zlci1vcmlnaW4gLnBvcG92ZXItY29udGVudC13cmFwcGVyIC5wb3BvdmVyLWNvbnRlbnQuYWxpZ24tY2VudGVyW2RhdGEtdi0xYWQyNDM2Zl06YWZ0ZXIge1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVgoLTUwJSkgcm90YXRlKC00NWRlZyk7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVgoLTUwJSkgcm90YXRlKC00NWRlZyk7XG59XG4ucG9wb3Zlci1vcmlnaW4gLnBvcG92ZXItY29udGVudC13cmFwcGVyIC5wb3BvdmVyLWNvbnRlbnQuYWxpZ24tdG9wW2RhdGEtdi0xYWQyNDM2Zl06YWZ0ZXIge1xuICAgICAgICB0b3A6IDE4cHg7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVgoLTUwJSkgcm90YXRlKC00NWRlZyk7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVgoLTUwJSkgcm90YXRlKC00NWRlZyk7XG59XG4ucG9wb3Zlci1vcmlnaW4gLnBvcG92ZXItY29udGVudC13cmFwcGVyIC5wb3BvdmVyLWNvbnRlbnQuYWxpZ24tbWlkZGxlW2RhdGEtdi0xYWQyNDM2Zl06YWZ0ZXIge1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgdHJhbnNsYXRlWCgtNTAlKSByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgdHJhbnNsYXRlWCgtNTAlKSByb3RhdGUoLTQ1ZGVnKTtcbn1cbi5wb3BvdmVyLW9yaWdpbiAucG9wb3Zlci1jb250ZW50LXdyYXBwZXIgLnBvcG92ZXItY29udGVudC5hbGlnbi1ib3R0b21bZGF0YS12LTFhZDI0MzZmXTphZnRlciB7XG4gICAgICAgIGJvdHRvbTogMThweDtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNTAlKSB0cmFuc2xhdGVYKC01MCUpIHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1MCUpIHRyYW5zbGF0ZVgoLTUwJSkgcm90YXRlKC00NWRlZyk7XG59XG4uZmFkZS1lbnRlci1hY3RpdmVbZGF0YS12LTFhZDI0MzZmXSxcbi5mYWRlLWxlYXZlLWFjdGl2ZVtkYXRhLXYtMWFkMjQzNmZdLFxuLnNsaWRlLWZhZGUtZW50ZXItYWN0aXZlW2RhdGEtdi0xYWQyNDM2Zl0sXG4uc2xpZGUtZmFkZS1sZWF2ZS1hY3RpdmVbZGF0YS12LTFhZDI0MzZmXSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMTRzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xNHMgZWFzZS1pbi1vdXQ7XG59XG4uZmFkZS1lbnRlcltkYXRhLXYtMWFkMjQzNmZdLFxuLmZhZGUtbGVhdmUtdG9bZGF0YS12LTFhZDI0MzZmXSB7XG4gIG9wYWNpdHk6IDA7XG59XG4uc2xpZGUtZmFkZS1lbnRlcltkYXRhLXYtMWFkMjQzNmZdLFxuLnNsaWRlLWZhZGUtbGVhdmUtdG9bZGF0YS12LTFhZDI0MzZmXSB7XG4gIG9wYWNpdHk6IDA7XG59XG4uc2xpZGUtZmFkZS1lbnRlci5kaXJlY3Rpb24tYm90dG9tW2RhdGEtdi0xYWQyNDM2Zl0sXG4gIC5zbGlkZS1mYWRlLWxlYXZlLXRvLmRpcmVjdGlvbi1ib3R0b21bZGF0YS12LTFhZDI0MzZmXSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTE1cHgpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xNXB4KTtcbn1cbi5zbGlkZS1mYWRlLWVudGVyLmRpcmVjdGlvbi10b3BbZGF0YS12LTFhZDI0MzZmXSxcbiAgLnNsaWRlLWZhZGUtbGVhdmUtdG8uZGlyZWN0aW9uLXRvcFtkYXRhLXYtMWFkMjQzNmZdIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgxNXB4KTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxNXB4KTtcbn1cbi5zbGlkZS1mYWRlLWVudGVyLmRpcmVjdGlvbi1sZWZ0W2RhdGEtdi0xYWQyNDM2Zl0sXG4gIC5zbGlkZS1mYWRlLWxlYXZlLXRvLmRpcmVjdGlvbi1sZWZ0W2RhdGEtdi0xYWQyNDM2Zl0ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDE1cHgpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDE1cHgpO1xufVxuLnNsaWRlLWZhZGUtZW50ZXIuZGlyZWN0aW9uLXJpZ2h0W2RhdGEtdi0xYWQyNDM2Zl0sXG4gIC5zbGlkZS1mYWRlLWxlYXZlLXRvLmRpcmVjdGlvbi1yaWdodFtkYXRhLXYtMWFkMjQzNmZdIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTVweCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTE1cHgpO1xufVxuXG4uYy13ZWVrW2RhdGEtdi0yODg5NjU0Ml0ge1xuICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAgICAgLW1zLWZsZXgtcG9zaXRpdmU6IDE7XG4gICAgICAgICAgZmxleC1ncm93OiAxO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzY2FsZUVudGVyLWRhdGEtdi0zZGI4MGY4MCB7XG4wJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWCgwLjcpIHNjYWxlWSgwLjcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoMC43KSBzY2FsZVkoMC43KTtcbiAgICBvcGFjaXR5OiAwLjM7XG59XG45MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoMS4xKSBzY2FsZVkoMS4xKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKDEuMSkgc2NhbGVZKDEuMSk7XG59XG45NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoMC45NSkgc2NhbGVZKDAuOTUpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoMC45NSkgc2NhbGVZKDAuOTUpO1xufVxuMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWCgxKSBzY2FsZVkoMSk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgxKSBzY2FsZVkoMSk7XG4gICAgb3BhY2l0eTogMTtcbn1cbn1cbkBrZXlmcmFtZXMgc2NhbGVFbnRlci1kYXRhLXYtM2RiODBmODAge1xuMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoMC43KSBzY2FsZVkoMC43KTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKDAuNykgc2NhbGVZKDAuNyk7XG4gICAgb3BhY2l0eTogMC4zO1xufVxuOTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVYKDEuMSkgc2NhbGVZKDEuMSk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgxLjEpIHNjYWxlWSgxLjEpO1xufVxuOTUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVYKDAuOTUpIHNjYWxlWSgwLjk1KTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKDAuOTUpIHNjYWxlWSgwLjk1KTtcbn1cbjEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoMSkgc2NhbGVZKDEpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoMSkgc2NhbGVZKDEpO1xuICAgIG9wYWNpdHk6IDE7XG59XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgc2NhbGVMZWF2ZS1kYXRhLXYtM2RiODBmODAge1xuMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoMSkgc2NhbGVZKDEpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoMSkgc2NhbGVZKDEpO1xufVxuNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVYKDEuMTgpIHNjYWxlWSgxLjE4KTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKDEuMTgpIHNjYWxlWSgxLjE4KTtcbiAgICBvcGFjaXR5OiAwLjI7XG59XG4xMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVYKDEuMTUpIHNjYWxlWSgxLjE4KTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKDEuMTUpIHNjYWxlWSgxLjE4KTtcbiAgICBvcGFjaXR5OiAwO1xufVxufVxuQGtleWZyYW1lcyBzY2FsZUxlYXZlLWRhdGEtdi0zZGI4MGY4MCB7XG4wJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWCgxKSBzY2FsZVkoMSk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgxKSBzY2FsZVkoMSk7XG59XG42MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoMS4xOCkgc2NhbGVZKDEuMTgpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoMS4xOCkgc2NhbGVZKDEuMTgpO1xuICAgIG9wYWNpdHk6IDAuMjtcbn1cbjEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoMS4xNSkgc2NhbGVZKDEuMTgpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoMS4xNSkgc2NhbGVZKDEuMTgpO1xuICAgIG9wYWNpdHk6IDA7XG59XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVSaWdodFNjYWxlRW50ZXItZGF0YS12LTNkYjgwZjgwIHtcbjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVYKDApO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoMCk7XG59XG42MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoMS4wOCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgxLjA4KTtcbn1cbn1cbkBrZXlmcmFtZXMgc2xpZGVSaWdodFNjYWxlRW50ZXItZGF0YS12LTNkYjgwZjgwIHtcbjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVYKDApO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoMCk7XG59XG42MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoMS4wOCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgxLjA4KTtcbn1cbn1cbkAtd2Via2l0LWtleWZyYW1lcyBzbGlkZVJpZ2h0VHJhbnNsYXRlRW50ZXItZGF0YS12LTNkYjgwZjgwIHtcbjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNnB4KTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNnB4KTtcbn1cbjYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMnB4KTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgycHgpO1xufVxufVxuQGtleWZyYW1lcyBzbGlkZVJpZ2h0VHJhbnNsYXRlRW50ZXItZGF0YS12LTNkYjgwZjgwIHtcbjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNnB4KTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNnB4KTtcbn1cbjYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMnB4KTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgycHgpO1xufVxufVxuQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlTGVmdFNjYWxlRW50ZXItZGF0YS12LTNkYjgwZjgwIHtcbjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVYKDApO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoMCk7XG59XG42MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoMS4wOCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgxLjA4KTtcbn1cbn1cbkBrZXlmcmFtZXMgc2xpZGVMZWZ0U2NhbGVFbnRlci1kYXRhLXYtM2RiODBmODAge1xuMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoMCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgwKTtcbn1cbjYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWCgxLjA4KTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKDEuMDgpO1xufVxufVxuQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlTGVmdFRyYW5zbGF0ZUVudGVyLWRhdGEtdi0zZGI4MGY4MCB7XG4wJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNnB4KTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg2cHgpO1xufVxuNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMnB4KTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMnB4KTtcbn1cbn1cbkBrZXlmcmFtZXMgc2xpZGVMZWZ0VHJhbnNsYXRlRW50ZXItZGF0YS12LTNkYjgwZjgwIHtcbjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCg2cHgpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDZweCk7XG59XG42MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0ycHgpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0ycHgpO1xufVxufVxuQGtleWZyYW1lcyBzY2FsZUVudGVyLWRhdGEtdi0zZGI4MGY4MCB7XG4wJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWCgwLjcpIHNjYWxlWSgwLjcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoMC43KSBzY2FsZVkoMC43KTtcbiAgICBvcGFjaXR5OiAwLjM7XG59XG45MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoMS4xKSBzY2FsZVkoMS4xKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKDEuMSkgc2NhbGVZKDEuMSk7XG59XG45NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoMC45NSkgc2NhbGVZKDAuOTUpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoMC45NSkgc2NhbGVZKDAuOTUpO1xufVxuMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWCgxKSBzY2FsZVkoMSk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgxKSBzY2FsZVkoMSk7XG4gICAgb3BhY2l0eTogMTtcbn1cbn1cbkBrZXlmcmFtZXMgc2NhbGVMZWF2ZS1kYXRhLXYtM2RiODBmODAge1xuMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoMSkgc2NhbGVZKDEpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoMSkgc2NhbGVZKDEpO1xufVxuNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVYKDEuMTgpIHNjYWxlWSgxLjE4KTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKDEuMTgpIHNjYWxlWSgxLjE4KTtcbiAgICBvcGFjaXR5OiAwLjI7XG59XG4xMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVYKDEuMTUpIHNjYWxlWSgxLjE4KTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKDEuMTUpIHNjYWxlWSgxLjE4KTtcbiAgICBvcGFjaXR5OiAwO1xufVxufVxuQGtleWZyYW1lcyBzbGlkZVJpZ2h0U2NhbGVFbnRlci1kYXRhLXYtM2RiODBmODAge1xuMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoMCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgwKTtcbn1cbjYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWCgxLjA4KTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKDEuMDgpO1xufVxufVxuQGtleWZyYW1lcyBzbGlkZVJpZ2h0VHJhbnNsYXRlRW50ZXItZGF0YS12LTNkYjgwZjgwIHtcbjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNnB4KTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNnB4KTtcbn1cbjYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMnB4KTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgycHgpO1xufVxufVxuQGtleWZyYW1lcyBzbGlkZUxlZnRTY2FsZUVudGVyLWRhdGEtdi0zZGI4MGY4MCB7XG4wJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWCgwKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKDApO1xufVxuNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVYKDEuMDgpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoMS4wOCk7XG59XG59XG5Aa2V5ZnJhbWVzIHNsaWRlTGVmdFRyYW5zbGF0ZUVudGVyLWRhdGEtdi0zZGI4MGY4MCB7XG4wJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNnB4KTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg2cHgpO1xufVxuNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMnB4KTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMnB4KTtcbn1cbn1cbi5jLWRheS1wb3BvdmVyW2RhdGEtdi0zZGI4MGY4MF0ge1xuICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAgICAgLW1zLWZsZXg6IDE7XG4gICAgICAgICAgZmxleDogMTtcbn1cbi5jLWRheVtkYXRhLXYtM2RiODBmODBdIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiAyOHB4O1xuICB6LWluZGV4OiAxO1xufVxuLmMtZGF5LWxheWVyW2RhdGEtdi0zZGI4MGY4MF0ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uYy1kYXktYm94LWNlbnRlci1jZW50ZXJbZGF0YS12LTNkYjgwZjgwXSB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiA1MCUgNTAlO1xuICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDUwJSA1MCU7XG59XG4uYy1kYXktYm94LWxlZnQtY2VudGVyW2RhdGEtdi0zZGI4MGY4MF0ge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IHN0YXJ0O1xuICAgICAgLW1zLWZsZXgtcGFjazogc3RhcnQ7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAwJSA1MCU7XG4gICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogMCUgNTAlO1xufVxuLmMtZGF5LWJveC1yaWdodC1jZW50ZXJbZGF0YS12LTNkYjgwZjgwXSB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogZW5kO1xuICAgICAgLW1zLWZsZXgtcGFjazogZW5kO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDEwMCUgNTAlO1xuICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgNTAlO1xufVxuLmMtZGF5LWJveC1jZW50ZXItYm90dG9tW2RhdGEtdi0zZGI4MGY4MF0ge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGVuZDtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBlbmQ7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4uYy1kYXktY29udGVudC13cmFwcGVyW2RhdGEtdi0zZGI4MGY4MF0ge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9pbnRlci1ldmVudHM6IGFsbDtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLmMtZGF5LWNvbnRlbnRbZGF0YS12LTNkYjgwZjgwXSB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMS44cmVtO1xuICBoZWlnaHQ6IDEuOHJlbTtcbiAgZm9udC1zaXplOiAwLjlyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMThzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xOHMgZWFzZS1pbi1vdXQ7XG4gIG1hcmdpbjogLjFyZW0gLjA4cmVtO1xufVxuLmMtZGF5LWJhY2tncm91bmRzW2RhdGEtdi0zZGI4MGY4MF0ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgei1pbmRleDogLTE7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5jLWRheS1iYWNrZ3JvdW5kW2RhdGEtdi0zZGI4MGY4MF0ge1xuICAtd2Via2l0LXRyYW5zaXRpb246IGhlaWdodCAwLjEzcyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAwLjEzcyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuMTNzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuMTNzIGVhc2UtaW4tb3V0O1xufVxuLnNoaWZ0LWxlZnRbZGF0YS12LTNkYjgwZjgwXSB7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xufVxuLnNoaWZ0LXJpZ2h0W2RhdGEtdi0zZGI4MGY4MF0ge1xuICBtYXJnaW4tcmlnaHQ6IC0xcHg7XG59XG4uc2hpZnQtbGVmdC1yaWdodFtkYXRhLXYtM2RiODBmODBdIHtcbiAgbWFyZ2luOiAwIC0xcHg7XG59XG4uYy1kYXktZG90c1tkYXRhLXYtM2RiODBmODBdIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbi5jLWRheS1kb3RbZGF0YS12LTNkYjgwZjgwXSB7XG4gIHdpZHRoOiA1cHg7XG4gIGhlaWdodDogNXB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NmIzY2M7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMThzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xOHMgZWFzZS1pbi1vdXQ7XG59XG4uYy1kYXktZG90W2RhdGEtdi0zZGI4MGY4MF06bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcHg7XG59XG4uYy1kYXktYmFyc1tkYXRhLXYtM2RiODBmODBdIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBzdGFydDtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IHN0YXJ0O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogNzUlO1xufVxuLmMtZGF5LWJhcltkYXRhLXYtM2RiODBmODBdIHtcbiAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgICAgIC1tcy1mbGV4LXBvc2l0aXZlOiAxO1xuICAgICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgaGVpZ2h0OiAzcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NmIzY2M7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMThzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xOHMgZWFzZS1pbi1vdXQ7XG59XG4uYy1kYXktcG9wb3Zlci1jb250ZW50W2RhdGEtdi0zZGI4MGY4MF0ge1xuICBmb250LXNpemU6IDAuOHJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5iYWNrZ3JvdW5kLWVudGVyLWFjdGl2ZS5jLWRheS1mYWRlLWVudGVyW2RhdGEtdi0zZGI4MGY4MF0ge1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2UtaW4tb3V0O1xufVxuLmJhY2tncm91bmQtZW50ZXItYWN0aXZlLmMtZGF5LXNsaWRlLXJpZ2h0LXNjYWxlLWVudGVyW2RhdGEtdi0zZGI4MGY4MF0ge1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2xpZGVSaWdodFNjYWxlRW50ZXItZGF0YS12LTNkYjgwZjgwIDAuMTZzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgIGFuaW1hdGlvbjogc2xpZGVSaWdodFNjYWxlRW50ZXItZGF0YS12LTNkYjgwZjgwIDAuMTZzIGVhc2UtaW4tb3V0O1xufVxuLmJhY2tncm91bmQtZW50ZXItYWN0aXZlLmMtZGF5LXNsaWRlLXJpZ2h0LXRyYW5zbGF0ZS1lbnRlcltkYXRhLXYtM2RiODBmODBdIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNsaWRlUmlnaHRUcmFuc2xhdGVFbnRlci1kYXRhLXYtM2RiODBmODAgMC4xNnMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgYW5pbWF0aW9uOiBzbGlkZVJpZ2h0VHJhbnNsYXRlRW50ZXItZGF0YS12LTNkYjgwZjgwIDAuMTZzIGVhc2UtaW4tb3V0O1xufVxuLmJhY2tncm91bmQtZW50ZXItYWN0aXZlLmMtZGF5LXNsaWRlLWxlZnQtc2NhbGUtZW50ZXJbZGF0YS12LTNkYjgwZjgwXSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzbGlkZUxlZnRTY2FsZUVudGVyLWRhdGEtdi0zZGI4MGY4MCAwLjE2cyBlYXNlLWluLW91dDtcbiAgICAgICAgICBhbmltYXRpb246IHNsaWRlTGVmdFNjYWxlRW50ZXItZGF0YS12LTNkYjgwZjgwIDAuMTZzIGVhc2UtaW4tb3V0O1xufVxuLmJhY2tncm91bmQtZW50ZXItYWN0aXZlLmMtZGF5LXNsaWRlLWxlZnQtdHJhbnNsYXRlLWVudGVyW2RhdGEtdi0zZGI4MGY4MF0ge1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2xpZGVMZWZ0VHJhbnNsYXRlRW50ZXItZGF0YS12LTNkYjgwZjgwIDAuMTZzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgIGFuaW1hdGlvbjogc2xpZGVMZWZ0VHJhbnNsYXRlRW50ZXItZGF0YS12LTNkYjgwZjgwIDAuMTZzIGVhc2UtaW4tb3V0O1xufVxuLmJhY2tncm91bmQtZW50ZXItYWN0aXZlLmMtZGF5LXNjYWxlLWVudGVyW2RhdGEtdi0zZGI4MGY4MF0ge1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2NhbGVFbnRlci1kYXRhLXYtM2RiODBmODAgMC4xNnMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgYW5pbWF0aW9uOiBzY2FsZUVudGVyLWRhdGEtdi0zZGI4MGY4MCAwLjE2cyBlYXNlLWluLW91dDtcbn1cbi5iYWNrZ3JvdW5kLWxlYXZlLWFjdGl2ZS5jLWRheS1mYWRlLWxlYXZlW2RhdGEtdi0zZGI4MGY4MF0ge1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2UtaW4tb3V0O1xufVxuLmJhY2tncm91bmQtbGVhdmUtYWN0aXZlLmMtZGF5LXNjYWxlLWxlYXZlW2RhdGEtdi0zZGI4MGY4MF0ge1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2NhbGVMZWF2ZS1kYXRhLXYtM2RiODBmODAgMC4ycyBlYXNlLWluLW91dDtcbiAgICAgICAgICBhbmltYXRpb246IHNjYWxlTGVhdmUtZGF0YS12LTNkYjgwZjgwIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG4uYmFja2dyb3VuZC1lbnRlci5jLWRheS1mYWRlLWVudGVyW2RhdGEtdi0zZGI4MGY4MF0ge1xuICBvcGFjaXR5OiAwO1xufVxuLmJhY2tncm91bmQtbGVhdmUtdG8uYy1kYXktZmFkZS1sZWF2ZVtkYXRhLXYtM2RiODBmODBdIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNjYWxlRW50ZXItZGF0YS12LTU0YjFmOTNiIHtcbjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVYKDAuNykgc2NhbGVZKDAuNyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgwLjcpIHNjYWxlWSgwLjcpO1xuICAgIG9wYWNpdHk6IDAuMztcbn1cbjkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWCgxLjEpIHNjYWxlWSgxLjEpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoMS4xKSBzY2FsZVkoMS4xKTtcbn1cbjk1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWCgwLjk1KSBzY2FsZVkoMC45NSk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgwLjk1KSBzY2FsZVkoMC45NSk7XG59XG4xMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVYKDEpIHNjYWxlWSgxKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKDEpIHNjYWxlWSgxKTtcbiAgICBvcGFjaXR5OiAxO1xufVxufVxuQGtleWZyYW1lcyBzY2FsZUVudGVyLWRhdGEtdi01NGIxZjkzYiB7XG4wJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWCgwLjcpIHNjYWxlWSgwLjcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoMC43KSBzY2FsZVkoMC43KTtcbiAgICBvcGFjaXR5OiAwLjM7XG59XG45MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoMS4xKSBzY2FsZVkoMS4xKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKDEuMSkgc2NhbGVZKDEuMSk7XG59XG45NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoMC45NSkgc2NhbGVZKDAuOTUpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoMC45NSkgc2NhbGVZKDAuOTUpO1xufVxuMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWCgxKSBzY2FsZVkoMSk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgxKSBzY2FsZVkoMSk7XG4gICAgb3BhY2l0eTogMTtcbn1cbn1cbkAtd2Via2l0LWtleWZyYW1lcyBzY2FsZUxlYXZlLWRhdGEtdi01NGIxZjkzYiB7XG4wJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWCgxKSBzY2FsZVkoMSk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgxKSBzY2FsZVkoMSk7XG59XG42MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoMS4xOCkgc2NhbGVZKDEuMTgpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoMS4xOCkgc2NhbGVZKDEuMTgpO1xuICAgIG9wYWNpdHk6IDAuMjtcbn1cbjEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoMS4xNSkgc2NhbGVZKDEuMTgpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoMS4xNSkgc2NhbGVZKDEuMTgpO1xuICAgIG9wYWNpdHk6IDA7XG59XG59XG5Aa2V5ZnJhbWVzIHNjYWxlTGVhdmUtZGF0YS12LTU0YjFmOTNiIHtcbjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVYKDEpIHNjYWxlWSgxKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKDEpIHNjYWxlWSgxKTtcbn1cbjYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWCgxLjE4KSBzY2FsZVkoMS4xOCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgxLjE4KSBzY2FsZVkoMS4xOCk7XG4gICAgb3BhY2l0eTogMC4yO1xufVxuMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWCgxLjE1KSBzY2FsZVkoMS4xOCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgxLjE1KSBzY2FsZVkoMS4xOCk7XG4gICAgb3BhY2l0eTogMDtcbn1cbn1cbkAtd2Via2l0LWtleWZyYW1lcyBzbGlkZVJpZ2h0U2NhbGVFbnRlci1kYXRhLXYtNTRiMWY5M2Ige1xuMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoMCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgwKTtcbn1cbjYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWCgxLjA4KTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKDEuMDgpO1xufVxufVxuQGtleWZyYW1lcyBzbGlkZVJpZ2h0U2NhbGVFbnRlci1kYXRhLXYtNTRiMWY5M2Ige1xuMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoMCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgwKTtcbn1cbjYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWCgxLjA4KTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKDEuMDgpO1xufVxufVxuQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlUmlnaHRUcmFuc2xhdGVFbnRlci1kYXRhLXYtNTRiMWY5M2Ige1xuMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC02cHgpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC02cHgpO1xufVxuNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgycHgpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDJweCk7XG59XG59XG5Aa2V5ZnJhbWVzIHNsaWRlUmlnaHRUcmFuc2xhdGVFbnRlci1kYXRhLXYtNTRiMWY5M2Ige1xuMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC02cHgpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC02cHgpO1xufVxuNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgycHgpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDJweCk7XG59XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVMZWZ0U2NhbGVFbnRlci1kYXRhLXYtNTRiMWY5M2Ige1xuMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoMCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgwKTtcbn1cbjYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWCgxLjA4KTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKDEuMDgpO1xufVxufVxuQGtleWZyYW1lcyBzbGlkZUxlZnRTY2FsZUVudGVyLWRhdGEtdi01NGIxZjkzYiB7XG4wJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWCgwKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKDApO1xufVxuNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVYKDEuMDgpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoMS4wOCk7XG59XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVMZWZ0VHJhbnNsYXRlRW50ZXItZGF0YS12LTU0YjFmOTNiIHtcbjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCg2cHgpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDZweCk7XG59XG42MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0ycHgpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0ycHgpO1xufVxufVxuQGtleWZyYW1lcyBzbGlkZUxlZnRUcmFuc2xhdGVFbnRlci1kYXRhLXYtNTRiMWY5M2Ige1xuMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDZweCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNnB4KTtcbn1cbjYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTJweCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTJweCk7XG59XG59XG4uYy1kYXktcG9wb3Zlci1yb3dbZGF0YS12LTU0YjFmOTNiXSB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMnB4IDVweDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4xOHMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjE4cyBlYXNlLWluLW91dDtcbn1cbi5jLWRheS1wb3BvdmVyLXJvdy5zZWxlY3RhYmxlW2RhdGEtdi01NGIxZjkzYl0ge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5jLWRheS1wb3BvdmVyLXJvdy5zZWxlY3RhYmxlW2RhdGEtdi01NGIxZjkzYl06aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuLmMtZGF5LXBvcG92ZXItcm93W2RhdGEtdi01NGIxZjkzYl06bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIG1hcmdpbi10b3A6IDNweDtcbn1cbi5jLWRheS1wb3BvdmVyLXJvdyAuYy1kYXktcG9wb3Zlci1pbmRpY2F0b3JbZGF0YS12LTU0YjFmOTNiXSB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAgIC1tcy1mbGV4LXBvc2l0aXZlOiAwO1xuICAgICAgICAgICAgZmxleC1ncm93OiAwO1xuICAgIHdpZHRoOiAxNXB4O1xuICAgIG1hcmdpbi1yaWdodDogM3B4O1xufVxuLmMtZGF5LXBvcG92ZXItcm93IC5jLWRheS1wb3BvdmVyLWluZGljYXRvciBzcGFuW2RhdGEtdi01NGIxZjkzYl0ge1xuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4xOHMgZWFzZS1pbi1vdXQ7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4xOHMgZWFzZS1pbi1vdXQ7XG59XG4uYy1kYXktcG9wb3Zlci1yb3cgLmMtZGF5LXBvcG92ZXItY29udGVudFtkYXRhLXYtNTRiMWY5M2JdIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC1tcy1mbGV4LXdyYXA6IG5vbmU7XG4gICAgICAgIGZsZXgtd3JhcDogbm9uZTtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAgICAgICAtbXMtZmxleC1wb3NpdGl2ZTogMTtcbiAgICAgICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjE4cyBlYXNlLWluLW91dDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xOHMgZWFzZS1pbi1vdXQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzY2FsZUVudGVyLWRhdGEtdi04MTk0OGVmZSB7XG4wJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWCgwLjcpIHNjYWxlWSgwLjcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoMC43KSBzY2FsZVkoMC43KTtcbiAgICBvcGFjaXR5OiAwLjM7XG59XG45MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoMS4xKSBzY2FsZVkoMS4xKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKDEuMSkgc2NhbGVZKDEuMSk7XG59XG45NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoMC45NSkgc2NhbGVZKDAuOTUpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoMC45NSkgc2NhbGVZKDAuOTUpO1xufVxuMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWCgxKSBzY2FsZVkoMSk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgxKSBzY2FsZVkoMSk7XG4gICAgb3BhY2l0eTogMTtcbn1cbn1cbkBrZXlmcmFtZXMgc2NhbGVFbnRlci1kYXRhLXYtODE5NDhlZmUge1xuMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoMC43KSBzY2FsZVkoMC43KTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKDAuNykgc2NhbGVZKDAuNyk7XG4gICAgb3BhY2l0eTogMC4zO1xufVxuOTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVYKDEuMSkgc2NhbGVZKDEuMSk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgxLjEpIHNjYWxlWSgxLjEpO1xufVxuOTUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVYKDAuOTUpIHNjYWxlWSgwLjk1KTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKDAuOTUpIHNjYWxlWSgwLjk1KTtcbn1cbjEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoMSkgc2NhbGVZKDEpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoMSkgc2NhbGVZKDEpO1xuICAgIG9wYWNpdHk6IDE7XG59XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgc2NhbGVMZWF2ZS1kYXRhLXYtODE5NDhlZmUge1xuMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoMSkgc2NhbGVZKDEpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoMSkgc2NhbGVZKDEpO1xufVxuNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVYKDEuMTgpIHNjYWxlWSgxLjE4KTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKDEuMTgpIHNjYWxlWSgxLjE4KTtcbiAgICBvcGFjaXR5OiAwLjI7XG59XG4xMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVYKDEuMTUpIHNjYWxlWSgxLjE4KTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKDEuMTUpIHNjYWxlWSgxLjE4KTtcbiAgICBvcGFjaXR5OiAwO1xufVxufVxuQGtleWZyYW1lcyBzY2FsZUxlYXZlLWRhdGEtdi04MTk0OGVmZSB7XG4wJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWCgxKSBzY2FsZVkoMSk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgxKSBzY2FsZVkoMSk7XG59XG42MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoMS4xOCkgc2NhbGVZKDEuMTgpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoMS4xOCkgc2NhbGVZKDEuMTgpO1xuICAgIG9wYWNpdHk6IDAuMjtcbn1cbjEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoMS4xNSkgc2NhbGVZKDEuMTgpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoMS4xNSkgc2NhbGVZKDEuMTgpO1xuICAgIG9wYWNpdHk6IDA7XG59XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVSaWdodFNjYWxlRW50ZXItZGF0YS12LTgxOTQ4ZWZlIHtcbjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVYKDApO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoMCk7XG59XG42MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoMS4wOCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgxLjA4KTtcbn1cbn1cbkBrZXlmcmFtZXMgc2xpZGVSaWdodFNjYWxlRW50ZXItZGF0YS12LTgxOTQ4ZWZlIHtcbjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVYKDApO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoMCk7XG59XG42MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoMS4wOCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgxLjA4KTtcbn1cbn1cbkAtd2Via2l0LWtleWZyYW1lcyBzbGlkZVJpZ2h0VHJhbnNsYXRlRW50ZXItZGF0YS12LTgxOTQ4ZWZlIHtcbjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNnB4KTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNnB4KTtcbn1cbjYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMnB4KTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgycHgpO1xufVxufVxuQGtleWZyYW1lcyBzbGlkZVJpZ2h0VHJhbnNsYXRlRW50ZXItZGF0YS12LTgxOTQ4ZWZlIHtcbjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNnB4KTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNnB4KTtcbn1cbjYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMnB4KTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgycHgpO1xufVxufVxuQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlTGVmdFNjYWxlRW50ZXItZGF0YS12LTgxOTQ4ZWZlIHtcbjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVYKDApO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoMCk7XG59XG42MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoMS4wOCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgxLjA4KTtcbn1cbn1cbkBrZXlmcmFtZXMgc2xpZGVMZWZ0U2NhbGVFbnRlci1kYXRhLXYtODE5NDhlZmUge1xuMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoMCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgwKTtcbn1cbjYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWCgxLjA4KTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKDEuMDgpO1xufVxufVxuQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlTGVmdFRyYW5zbGF0ZUVudGVyLWRhdGEtdi04MTk0OGVmZSB7XG4wJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNnB4KTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg2cHgpO1xufVxuNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMnB4KTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMnB4KTtcbn1cbn1cbkBrZXlmcmFtZXMgc2xpZGVMZWZ0VHJhbnNsYXRlRW50ZXItZGF0YS12LTgxOTQ4ZWZlIHtcbjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCg2cHgpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDZweCk7XG59XG42MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0ycHgpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0ycHgpO1xufVxufVxuQGtleWZyYW1lcyBzY2FsZUVudGVyLWRhdGEtdi04MTk0OGVmZSB7XG4wJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWCgwLjcpIHNjYWxlWSgwLjcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoMC43KSBzY2FsZVkoMC43KTtcbiAgICBvcGFjaXR5OiAwLjM7XG59XG45MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoMS4xKSBzY2FsZVkoMS4xKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKDEuMSkgc2NhbGVZKDEuMSk7XG59XG45NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoMC45NSkgc2NhbGVZKDAuOTUpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoMC45NSkgc2NhbGVZKDAuOTUpO1xufVxuMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWCgxKSBzY2FsZVkoMSk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgxKSBzY2FsZVkoMSk7XG4gICAgb3BhY2l0eTogMTtcbn1cbn1cbkBrZXlmcmFtZXMgc2NhbGVMZWF2ZS1kYXRhLXYtODE5NDhlZmUge1xuMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoMSkgc2NhbGVZKDEpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoMSkgc2NhbGVZKDEpO1xufVxuNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVYKDEuMTgpIHNjYWxlWSgxLjE4KTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKDEuMTgpIHNjYWxlWSgxLjE4KTtcbiAgICBvcGFjaXR5OiAwLjI7XG59XG4xMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVYKDEuMTUpIHNjYWxlWSgxLjE4KTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKDEuMTUpIHNjYWxlWSgxLjE4KTtcbiAgICBvcGFjaXR5OiAwO1xufVxufVxuQGtleWZyYW1lcyBzbGlkZVJpZ2h0U2NhbGVFbnRlci1kYXRhLXYtODE5NDhlZmUge1xuMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoMCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgwKTtcbn1cbjYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWCgxLjA4KTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKDEuMDgpO1xufVxufVxuQGtleWZyYW1lcyBzbGlkZVJpZ2h0VHJhbnNsYXRlRW50ZXItZGF0YS12LTgxOTQ4ZWZlIHtcbjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNnB4KTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNnB4KTtcbn1cbjYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMnB4KTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgycHgpO1xufVxufVxuQGtleWZyYW1lcyBzbGlkZUxlZnRTY2FsZUVudGVyLWRhdGEtdi04MTk0OGVmZSB7XG4wJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWCgwKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKDApO1xufVxuNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVYKDEuMDgpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoMS4wOCk7XG59XG59XG5Aa2V5ZnJhbWVzIHNsaWRlTGVmdFRyYW5zbGF0ZUVudGVyLWRhdGEtdi04MTk0OGVmZSB7XG4wJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNnB4KTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg2cHgpO1xufVxuNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMnB4KTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMnB4KTtcbn1cbn1cbi5jLW5hdltkYXRhLXYtODE5NDhlZmVdIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBoZWlnaHQgNXMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IGhlaWdodCA1cyBlYXNlLWluLW91dDtcbiAgY29sb3I6ICMzMzMzMzM7XG59XG4uYy1oZWFkZXJbZGF0YS12LTgxOTQ4ZWZlXSB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RhZGFkYTtcbiAgcGFkZGluZzogM3B4IDA7XG59XG4uYy1hcnJvdy1sYXlvdXRbZGF0YS12LTgxOTQ4ZWZlXSB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1pbi13aWR0aDogMjZweDtcbn1cbi5jLWFycm93W2RhdGEtdi04MTk0OGVmZV0ge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBmaWxsLW9wYWNpdHkgMC4zcyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogZmlsbC1vcGFjaXR5IDAuM3MgZWFzZS1pbi1vdXQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cbi5jLWFycm93W2RhdGEtdi04MTk0OGVmZV06aG92ZXIge1xuICAgIGZpbGwtb3BhY2l0eTogMC41O1xufVxuLmMtdGl0bGVbZGF0YS12LTgxOTQ4ZWZlXSB7XG4gIGZvbnQtc2l6ZTogMC45cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2UtaW4tb3V0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG4uYy10YWJsZS1jZWxsW2RhdGEtdi04MTk0OGVmZV0ge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IDAuOXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMXMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjFzIGVhc2UtaW4tb3V0O1xufVxuLmMtdGFibGUtY2VsbFtkYXRhLXYtODE5NDhlZmVdOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMGYwO1xufVxuLmMtZGlzYWJsZWRbZGF0YS12LTgxOTQ4ZWZlXSB7XG4gIG9wYWNpdHk6IDAuMjtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uYy1kaXNhYmxlZFtkYXRhLXYtODE5NDhlZmVdOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5jLWFjdGl2ZVtkYXRhLXYtODE5NDhlZmVdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjBmMDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5jLWluZGljYXRvcnNbZGF0YS12LTgxOTQ4ZWZlXSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvdHRvbTogNXB4O1xuICB3aWR0aDogMTAwJTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4xcyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMXMgZWFzZS1pbi1vdXQ7XG59XG4uYy1pbmRpY2F0b3JzIC5jLWluZGljYXRvcltkYXRhLXYtODE5NDhlZmVdIHtcbiAgICB3aWR0aDogNXB4O1xuICAgIGhlaWdodDogNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbi5jLWluZGljYXRvcnMgLmMtaW5kaWNhdG9yW2RhdGEtdi04MTk0OGVmZV06bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgbWFyZ2luLWxlZnQ6IDNweDtcbn1cbi5jLXRhYmxlW2RhdGEtdi04MTk0OGVmZV0ge1xuICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbn1cbi5jLXRhYmxlIHRyIHRkW2RhdGEtdi04MTk0OGVmZV0ge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkYWRhZGE7XG4gICAgd2lkdGg6IDYwcHg7XG4gICAgaGVpZ2h0OiAzNHB4O1xufVxuLmMtdGFibGUgdHIgdGRbZGF0YS12LTgxOTQ4ZWZlXTpmaXJzdC1jaGlsZCB7XG4gICAgICBib3JkZXItbGVmdDogMDtcbn1cbi5jLXRhYmxlIHRyIHRkW2RhdGEtdi04MTk0OGVmZV06bGFzdC1jaGlsZCB7XG4gICAgICBib3JkZXItcmlnaHQ6IDA7XG59XG4uYy10YWJsZSB0cjpmaXJzdC1jaGlsZCB0ZFtkYXRhLXYtODE5NDhlZmVdIHtcbiAgICBib3JkZXItdG9wOiAwO1xufVxuLmMtdGFibGUgdHI6bGFzdC1jaGlsZCB0ZFtkYXRhLXYtODE5NDhlZmVdIHtcbiAgICBib3JkZXItYm90dG9tOiAwO1xufVxuLmluZGljYXRvcnMtZW50ZXItYWN0aXZlW2RhdGEtdi04MTk0OGVmZV0sIC5pbmRpY2F0b3JzLWxlYXZlLWFjdGl2ZVtkYXRhLXYtODE5NDhlZmVdIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4xcyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMXMgZWFzZS1pbi1vdXQ7XG59XG4uaW5kaWNhdG9ycy1lbnRlcltkYXRhLXYtODE5NDhlZmVdLCAuaW5kaWNhdG9ycy1sZWF2ZS10b1tkYXRhLXYtODE5NDhlZmVdIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLnN2Zy1pY29uW2RhdGEtdi0xMmU5MWFiNF0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHN0cm9rZTogY3VycmVudENvbG9yO1xuICBzdHJva2Utd2lkdGg6IDA7XG59XG4uc3ZnLWljb24gcGF0aFtkYXRhLXYtMTJlOTFhYjRdIHtcbiAgICBmaWxsOiBjdXJyZW50Q29sb3I7XG59XG5cbi5kYXRlLWxhYmVsW2RhdGEtdi02YzMzMWU2Ml0ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uZGF5cy1uaWdodHNbZGF0YS12LTZjMzMxZTYyXSB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAzcHg7XG59XG4uZGF5cy1uaWdodHMgLmRheXNbZGF0YS12LTZjMzMxZTYyXSwgLmRheXMtbmlnaHRzIC5uaWdodHNbZGF0YS12LTZjMzMxZTYyXSB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmRheXMtbmlnaHRzIC5kYXlzW2RhdGEtdi02YzMzMWU2Ml06bm90KDpmaXJzdC1jaGlsZCksIC5kYXlzLW5pZ2h0cyAubmlnaHRzW2RhdGEtdi02YzMzMWU2Ml06bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgbWFyZ2luLWxlZnQ6IDEzcHg7XG59XG4uZGF5cy1uaWdodHMgLnZjLXN1bi1vW2RhdGEtdi02YzMzMWU2Ml0sIC5kYXlzLW5pZ2h0cyAudmMtbW9vbi1vW2RhdGEtdi02YzMzMWU2Ml0ge1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGhlaWdodDogMTZweDtcbn1cbi5kYXlzLW5pZ2h0cyAudmMtc3VuLW9bZGF0YS12LTZjMzMxZTYyXSB7XG4gICAgY29sb3I6ICNmZmIzNjY7XG59XG4uZGF5cy1uaWdodHMgLnZjLW1vb24tb1tkYXRhLXYtNmMzMzFlNjJdIHtcbiAgICBjb2xvcjogIzRkNGQ2NDtcbn1cbiIsIi50aXBweS10b29sdGlwW2RhdGEtcGxhY2VtZW50Xj10b3BdPi50aXBweS1iYWNrZHJvcHt0cmFuc2Zvcm0tb3JpZ2luOjAgMjUlO2JvcmRlci1yYWRpdXM6NDAlIDQwJSAwIDB9LnRpcHB5LXRvb2x0aXBbZGF0YS1wbGFjZW1lbnRePXRvcF0+LnRpcHB5LWJhY2tkcm9wW2RhdGEtc3RhdGU9dmlzaWJsZV17dHJhbnNmb3JtOnNjYWxlKDEpIHRyYW5zbGF0ZSgtNTAlLC01NSUpfS50aXBweS10b29sdGlwW2RhdGEtcGxhY2VtZW50Xj10b3BdPi50aXBweS1iYWNrZHJvcFtkYXRhLXN0YXRlPWhpZGRlbl17dHJhbnNmb3JtOnNjYWxlKC4yKSB0cmFuc2xhdGUoLTUwJSwtNDUlKX0udGlwcHktdG9vbHRpcFtkYXRhLXBsYWNlbWVudF49Ym90dG9tXT4udGlwcHktYmFja2Ryb3B7dHJhbnNmb3JtLW9yaWdpbjowIC01MCU7Ym9yZGVyLXJhZGl1czowIDAgMzAlIDMwJX0udGlwcHktdG9vbHRpcFtkYXRhLXBsYWNlbWVudF49Ym90dG9tXT4udGlwcHktYmFja2Ryb3BbZGF0YS1zdGF0ZT12aXNpYmxlXXt0cmFuc2Zvcm06c2NhbGUoMSkgdHJhbnNsYXRlKC01MCUsLTQ1JSl9LnRpcHB5LXRvb2x0aXBbZGF0YS1wbGFjZW1lbnRePWJvdHRvbV0+LnRpcHB5LWJhY2tkcm9wW2RhdGEtc3RhdGU9aGlkZGVuXXt0cmFuc2Zvcm06c2NhbGUoLjIpIHRyYW5zbGF0ZSgtNTAlKX0udGlwcHktdG9vbHRpcFtkYXRhLXBsYWNlbWVudF49bGVmdF0+LnRpcHB5LWJhY2tkcm9we3RyYW5zZm9ybS1vcmlnaW46NTAlIDA7Ym9yZGVyLXJhZGl1czo1MCUgMCAwIDUwJX0udGlwcHktdG9vbHRpcFtkYXRhLXBsYWNlbWVudF49bGVmdF0+LnRpcHB5LWJhY2tkcm9wW2RhdGEtc3RhdGU9dmlzaWJsZV17dHJhbnNmb3JtOnNjYWxlKDEpIHRyYW5zbGF0ZSgtNTAlLC01MCUpfS50aXBweS10b29sdGlwW2RhdGEtcGxhY2VtZW50Xj1sZWZ0XT4udGlwcHktYmFja2Ryb3BbZGF0YS1zdGF0ZT1oaWRkZW5de3RyYW5zZm9ybTpzY2FsZSguMikgdHJhbnNsYXRlKC03NSUsLTUwJSl9LnRpcHB5LXRvb2x0aXBbZGF0YS1wbGFjZW1lbnRePXJpZ2h0XT4udGlwcHktYmFja2Ryb3B7dHJhbnNmb3JtLW9yaWdpbjotNTAlIDA7Ym9yZGVyLXJhZGl1czowIDUwJSA1MCUgMH0udGlwcHktdG9vbHRpcFtkYXRhLXBsYWNlbWVudF49cmlnaHRdPi50aXBweS1iYWNrZHJvcFtkYXRhLXN0YXRlPXZpc2libGVde3RyYW5zZm9ybTpzY2FsZSgxKSB0cmFuc2xhdGUoLTUwJSwtNTAlKX0udGlwcHktdG9vbHRpcFtkYXRhLXBsYWNlbWVudF49cmlnaHRdPi50aXBweS1iYWNrZHJvcFtkYXRhLXN0YXRlPWhpZGRlbl17dHJhbnNmb3JtOnNjYWxlKC4yKSB0cmFuc2xhdGUoLTI1JSwtNTAlKX0udGlwcHktdG9vbHRpcFtkYXRhLWFuaW1hdGVmaWxsXXtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50IWltcG9ydGFudH0udGlwcHktYmFja2Ryb3B7cG9zaXRpb246YWJzb2x1dGU7YmFja2dyb3VuZC1jb2xvcjojMzMzO2JvcmRlci1yYWRpdXM6NTAlO3dpZHRoOmNhbGMoMTEwJSArIDMycHgpO2xlZnQ6NTAlO3RvcDo1MCU7ei1pbmRleDotMTt0cmFuc2l0aW9uOmFsbCBjdWJpYy1iZXppZXIoLjQ2LC4xLC41MiwuOTgpOy13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47YmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW59LnRpcHB5LWJhY2tkcm9wW2RhdGEtc3RhdGU9aGlkZGVuXXtvcGFjaXR5OjB9LnRpcHB5LWJhY2tkcm9wOmFmdGVye2NvbnRlbnQ6XCJcIjtmbG9hdDpsZWZ0O3BhZGRpbmctdG9wOjEwMCV9LnRpcHB5LWJhY2tkcm9wKy50aXBweS1jb250ZW50e3RyYW5zaXRpb24tcHJvcGVydHk6b3BhY2l0eTt3aWxsLWNoYW5nZTpvcGFjaXR5fS50aXBweS1iYWNrZHJvcCsudGlwcHktY29udGVudFtkYXRhLXN0YXRlPWhpZGRlbl17b3BhY2l0eTowfSIsIi50aXBweS10b29sdGlwLmxpZ2h0LXRoZW1le2NvbG9yOiMyNjMyM2Q7Ym94LXNoYWRvdzowIDAgMjBweCA0cHggcmdiYSgxNTQsMTYxLDE3NywuMTUpLDAgNHB4IDgwcHggLThweCByZ2JhKDM2LDQwLDQ3LC4yNSksMCA0cHggNHB4IC0ycHggcmdiYSg5MSw5NCwxMDUsLjE1KTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmZ9LnRpcHB5LXRvb2x0aXAubGlnaHQtdGhlbWVbZGF0YS1wbGFjZW1lbnRePXRvcF0+LnRpcHB5LWFycm93e2JvcmRlci13aWR0aDo4cHggOHB4IDA7Ym9yZGVyLXRvcC1jb2xvcjojZmZmfS50aXBweS10b29sdGlwLmxpZ2h0LXRoZW1lW2RhdGEtcGxhY2VtZW50Xj1ib3R0b21dPi50aXBweS1hcnJvd3tib3JkZXItd2lkdGg6MCA4cHggOHB4O2JvcmRlci1ib3R0b20tY29sb3I6I2ZmZn0udGlwcHktdG9vbHRpcC5saWdodC10aGVtZVtkYXRhLXBsYWNlbWVudF49bGVmdF0+LnRpcHB5LWFycm93e2JvcmRlci13aWR0aDo4cHggMCA4cHggOHB4O2JvcmRlci1sZWZ0LWNvbG9yOiNmZmZ9LnRpcHB5LXRvb2x0aXAubGlnaHQtdGhlbWVbZGF0YS1wbGFjZW1lbnRePXJpZ2h0XT4udGlwcHktYXJyb3d7Ym9yZGVyLXdpZHRoOjhweCA4cHggOHB4IDA7Ym9yZGVyLXJpZ2h0LWNvbG9yOiNmZmZ9LnRpcHB5LXRvb2x0aXAubGlnaHQtdGhlbWU+LnRpcHB5LWJhY2tkcm9we2JhY2tncm91bmQtY29sb3I6I2ZmZn0udGlwcHktdG9vbHRpcC5saWdodC10aGVtZT4udGlwcHktc3ZnLWFycm93e2ZpbGw6I2ZmZn0iLCIudGlwcHktdG9vbHRpcFtkYXRhLWFuaW1hdGlvbj1zaGlmdC1hd2F5XVtkYXRhLXBsYWNlbWVudF49dG9wXVtkYXRhLXN0YXRlPWhpZGRlbl17dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMTBweCl9LnRpcHB5LXRvb2x0aXBbZGF0YS1hbmltYXRpb249c2hpZnQtYXdheV1bZGF0YS1wbGFjZW1lbnRePWJvdHRvbV1bZGF0YS1zdGF0ZT1oaWRkZW5de3RyYW5zZm9ybTp0cmFuc2xhdGVZKC0xMHB4KX0udGlwcHktdG9vbHRpcFtkYXRhLWFuaW1hdGlvbj1zaGlmdC1hd2F5XVtkYXRhLXBsYWNlbWVudF49bGVmdF1bZGF0YS1zdGF0ZT1oaWRkZW5de3RyYW5zZm9ybTp0cmFuc2xhdGVYKDEwcHgpfS50aXBweS10b29sdGlwW2RhdGEtYW5pbWF0aW9uPXNoaWZ0LWF3YXldW2RhdGEtcGxhY2VtZW50Xj1yaWdodF1bZGF0YS1zdGF0ZT1oaWRkZW5de3RyYW5zZm9ybTp0cmFuc2xhdGVYKC0xMHB4KX0udGlwcHktdG9vbHRpcFtkYXRhLWFuaW1hdGlvbj1zaGlmdC1hd2F5XVtkYXRhLXN0YXRlPWhpZGRlbl17b3BhY2l0eTowfSIsIi8qKlxyXG4gKiBhbGVydGlmeWpzIDEuMTMuMSBodHRwOi8vYWxlcnRpZnlqcy5jb21cclxuICogQWxlcnRpZnlKUyBpcyBhIGphdmFzY3JpcHQgZnJhbWV3b3JrIGZvciBkZXZlbG9waW5nIHByZXR0eSBicm93c2VyIGRpYWxvZ3MgYW5kIG5vdGlmaWNhdGlvbnMuXHJcbiAqIENvcHlyaWdodCAyMDE5IE1vaGFtbWFkIFlvdW5lcyA8TW9oYW1tYWRAYWxlcnRpZnlqcy5jb20+IChodHRwOi8vYWxlcnRpZnlqcy5jb20pIFxyXG4gKiBMaWNlbnNlZCB1bmRlciBHUEwgMyA8aHR0cHM6Ly9vcGVuc291cmNlLm9yZy9saWNlbnNlcy9ncGwtMy4wPiovXHJcbi5hbGVydGlmeSAuYWpzLWRpbW1lciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogMTk4MTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNTI1MjU7XG4gIG9wYWNpdHk6IC41O1xufVxuLmFsZXJ0aWZ5IC5hanMtbW9kYWwge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgcGFkZGluZzogMDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgei1pbmRleDogMTk4MTtcbn1cbi5hbGVydGlmeSAuYWpzLWRpYWxvZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiA1JSBhdXRvO1xuICBtaW4taGVpZ2h0OiAxMTBweDtcbiAgbWF4LXdpZHRoOiA1MDBweDtcbiAgcGFkZGluZzogMjRweCAyNHB4IDAgMjRweDtcbiAgb3V0bGluZTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5hbGVydGlmeSAuYWpzLWRpYWxvZy5hanMtY2FwdHVyZTpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB6LWluZGV4OiAxO1xufVxuLmFsZXJ0aWZ5IC5hanMtcmVzZXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAwICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMCAhaW1wb3J0YW50O1xuICBvcGFjaXR5OiAwICFpbXBvcnRhbnQ7XG59XG4uYWxlcnRpZnkgLmFqcy1jb21tYW5kcyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDRweDtcbiAgbWFyZ2luOiAtMTRweCAyNHB4IDAgMDtcbiAgei1pbmRleDogMjtcbn1cbi5hbGVydGlmeSAuYWpzLWNvbW1hbmRzIGJ1dHRvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBwYWRkaW5nOiAxMHB4O1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5hbGVydGlmeSAuYWpzLWNvbW1hbmRzIGJ1dHRvbi5hanMtY2xvc2Uge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFBb0FBQUFLQ0FZQUFBQ05Ncys5QUFBQUJITkNTVlFJQ0FnSWZBaGtpQUFBQUFsd1NGbHpBQUFMRWdBQUN4SUIwdDErL0FBQUFCWjBSVmgwUTNKbFlYUnBiMjRnVkdsdFpRQXdOeTh4TXk4eE5PclpxdWdBQUFBY2RFVllkRk52Wm5SM1lYSmxBRUZrYjJKbElFWnBjbVYzYjNKcmN5QkRVemJvdkxLTUFBQUFoMGxFUVZRWWxZMlFzUTBFSVF3RUI5Y0JBUjFDSlVhSS9naWdEbndSNk5CTC83L3hXTE5yWjJiOEV3R290VnByN2VPaXRXYTFWanVnaU5CN1IxVVByS3JXZTBkRUFIQmJYVXF4TVFiZWV3RG1uSGp2eVRtN0MzekR3QVVkOWM2M1lRZFVWZHU2RUFKenpxdXo3SFh2VGlrbHQrSDlEUUZZYXhGanZEcWxsRnlNa2JYV3ZmcFhIakpyV0ZnZEJxL2hBQUFBQUVsRlRrU3VRbUNDKTtcbn1cbi5hbGVydGlmeSAuYWpzLWNvbW1hbmRzIGJ1dHRvbi5hanMtbWF4aW1pemUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFBb0FBQUFLQ0FZQUFBQ05Ncys5QUFBQUJITkNTVlFJQ0FnSWZBaGtpQUFBQUFsd1NGbHpBQUFMRWdBQUN4SUIwdDErL0FBQUFCWjBSVmgwUTNKbFlYUnBiMjRnVkdsdFpRQXdOeTh4TXk4eE5PclpxdWdBQUFBY2RFVllkRk52Wm5SM1lYSmxBRUZrYjJKbElFWnBjbVYzYjNKcmN5QkRVemJvdkxLTUFBQUFPVWxFUVZRWWxXUDgvLzgvQXpHQWhZR0JnYUc0dUJpdjZ0N2VYa1ltb294allHQWdXaUVMc3ZIWUZNQ2NSWDJyU1hjam9TQmlKRGJBQWVEK0VHdSs4QlpjQUFBQUFFbEZUa1N1UW1DQyk7XG59XG4uYWxlcnRpZnkgLmFqcy1oZWFkZXIge1xuICBtYXJnaW46IC0yNHB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nOiAxNnB4IDI0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4uYWxlcnRpZnkgLmFqcy1ib2R5IHtcbiAgbWluLWhlaWdodDogNTZweDtcbn1cbi5hbGVydGlmeSAuYWpzLWJvZHkgLmFqcy1jb250ZW50IHtcbiAgcGFkZGluZzogMTZweCAyNHB4IDE2cHggMTZweDtcbn1cbi5hbGVydGlmeSAuYWpzLWZvb3RlciB7XG4gIHBhZGRpbmc6IDRweDtcbiAgbWFyZ2luLWxlZnQ6IC0yNHB4O1xuICBtYXJnaW4tcmlnaHQ6IC0yNHB4O1xuICBtaW4taGVpZ2h0OiA0M3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLmFsZXJ0aWZ5IC5hanMtZm9vdGVyIC5hanMtYnV0dG9ucy5hanMtcHJpbWFyeSB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLmFsZXJ0aWZ5IC5hanMtZm9vdGVyIC5hanMtYnV0dG9ucy5hanMtcHJpbWFyeSAuYWpzLWJ1dHRvbiB7XG4gIG1hcmdpbjogNHB4O1xufVxuLmFsZXJ0aWZ5IC5hanMtZm9vdGVyIC5hanMtYnV0dG9ucy5hanMtYXV4aWxpYXJ5IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGNsZWFyOiBub25lO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLmFsZXJ0aWZ5IC5hanMtZm9vdGVyIC5hanMtYnV0dG9ucy5hanMtYXV4aWxpYXJ5IC5hanMtYnV0dG9uIHtcbiAgbWFyZ2luOiA0cHg7XG59XG4uYWxlcnRpZnkgLmFqcy1mb290ZXIgLmFqcy1idXR0b25zIC5hanMtYnV0dG9uIHtcbiAgbWluLXdpZHRoOiA4OHB4O1xuICBtaW4taGVpZ2h0OiAzNXB4O1xufVxuLmFsZXJ0aWZ5IC5hanMtaGFuZGxlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiAxO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFBb0FBQUFLQ0FZQUFBQ05Ncys5QUFBQUJITkNTVlFJQ0FnSWZBaGtpQUFBQUFsd1NGbHpBQUFMRWdBQUN4SUIwdDErL0FBQUFCWjBSVmgwUTNKbFlYUnBiMjRnVkdsdFpRQXdOeTh4TVM4eE5FRFFZbU1BQUFBY2RFVllkRk52Wm5SM1lYSmxBRUZrYjJKbElFWnBjbVYzYjNKcmN5QkRVemJvdkxLTUFBQUFRMGxFUVZRWWxhWE5NUW9BSUF4RDBkVDdINjU3bDBLWDNpSnVVbEJVTk9zUFBDR0ptN1ZEcDZyeWVNeE11RHNBUUg3b3dXM3B5bjNSUzI2aUt4RVJNTE4zdWdPYUFrYUwzc1dWaWdBQUFBQkpSVTVFcmtKZ2dnPT0pO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVYKDEpIC8qcnRsOnNjYWxlWCgtMSkqLztcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgxKSAvKnJ0bDpzY2FsZVgoLTEpKi87XG4gIGN1cnNvcjogc2UtcmVzaXplO1xufVxuLmFsZXJ0aWZ5LmFqcy1uby1vdmVyZmxvdyAuYWpzLWJvZHkgLmFqcy1jb250ZW50IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xufVxuLmFsZXJ0aWZ5LmFqcy1uby1wYWRkaW5nLmFqcy1tYXhpbWl6ZWQgLmFqcy1ib2R5IC5hanMtY29udGVudCB7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLmFsZXJ0aWZ5LmFqcy1uby1wYWRkaW5nOm5vdCguYWpzLW1heGltaXplZCkgLmFqcy1ib2R5IHtcbiAgbWFyZ2luLWxlZnQ6IC0yNHB4O1xuICBtYXJnaW4tcmlnaHQ6IC0yNHB4O1xufVxuLmFsZXJ0aWZ5LmFqcy1uby1wYWRkaW5nOm5vdCguYWpzLW1heGltaXplZCkgLmFqcy1ib2R5IC5hanMtY29udGVudCB7XG4gIHBhZGRpbmc6IDA7XG59XG4uYWxlcnRpZnkuYWpzLW5vLXBhZGRpbmcuYWpzLXJlc2l6YWJsZSAuYWpzLWJvZHkgLmFqcy1jb250ZW50IHtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG59XG4uYWxlcnRpZnkuYWpzLW1heGltaXphYmxlIC5hanMtY29tbWFuZHMgYnV0dG9uLmFqcy1tYXhpbWl6ZSxcbi5hbGVydGlmeS5hanMtbWF4aW1pemFibGUgLmFqcy1jb21tYW5kcyBidXR0b24uYWpzLXJlc3RvcmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uYWxlcnRpZnkuYWpzLWNsb3NhYmxlIC5hanMtY29tbWFuZHMgYnV0dG9uLmFqcy1jbG9zZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5hbGVydGlmeS5hanMtbWF4aW1pemVkIC5hanMtZGlhbG9nIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogbm9uZSAhaW1wb3J0YW50O1xuICBtYXJnaW46IDAgYXV0byAhaW1wb3J0YW50O1xuICB0b3A6IDAgIWltcG9ydGFudDtcbiAgbGVmdDogMCAhaW1wb3J0YW50O1xufVxuLmFsZXJ0aWZ5LmFqcy1tYXhpbWl6ZWQuYWpzLW1vZGVsZXNzIC5hanMtbW9kYWwge1xuICBwb3NpdGlvbjogZml4ZWQgIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiBub25lICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xufVxuLmFsZXJ0aWZ5LmFqcy1tYXhpbWl6ZWQgLmFqcy1jb21tYW5kcyBidXR0b24uYWpzLW1heGltaXplIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQW9BQUFBS0NBWUFBQUNOTXMrOUFBQUFCSE5DU1ZRSUNBZ0lmQWhraUFBQUFBbHdTRmx6QUFBTEVnQUFDeElCMHQxKy9BQUFBQlowUlZoMFEzSmxZWFJwYjI0Z1ZHbHRaUUF3Tnk4eE15OHhOT3JacXVnQUFBQWNkRVZZZEZOdlpuUjNZWEpsQUVGa2IySmxJRVpwY21WM2IzSnJjeUJEVXpib3ZMS01BQUFBU2tsRVFWUVlsWldRMFFrQU1RaER0WFJpbmNPWlg3OEtWdHJEQ3dncUpORW9JQjNNUExqN2xSVVJPbHB5VlhHemJ5NnpXdVkra3o2dGo1c0JNVE1BeVZWMy81OTVSYk9oM2NBWHN3dzFyYWVpT2NvQUFBQUFTVVZPUks1Q1lJST0pO1xufVxuLmFsZXJ0aWZ5LmFqcy1yZXNpemFibGUgLmFqcy1kaWFsb2csXG4uYWxlcnRpZnkuYWpzLW1heGltaXplZCAuYWpzLWRpYWxvZyB7XG4gIHBhZGRpbmc6IDA7XG59XG4uYWxlcnRpZnkuYWpzLXJlc2l6YWJsZSAuYWpzLWNvbW1hbmRzLFxuLmFsZXJ0aWZ5LmFqcy1tYXhpbWl6ZWQgLmFqcy1jb21tYW5kcyB7XG4gIG1hcmdpbjogMTRweCAyNHB4IDAgMDtcbn1cbi5hbGVydGlmeS5hanMtcmVzaXphYmxlIC5hanMtaGVhZGVyLFxuLmFsZXJ0aWZ5LmFqcy1tYXhpbWl6ZWQgLmFqcy1oZWFkZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMTZweCAyNHB4O1xufVxuLmFsZXJ0aWZ5LmFqcy1yZXNpemFibGUgLmFqcy1ib2R5LFxuLmFsZXJ0aWZ5LmFqcy1tYXhpbWl6ZWQgLmFqcy1ib2R5IHtcbiAgbWluLWhlaWdodDogMjI0cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5hbGVydGlmeS5hanMtcmVzaXphYmxlIC5hanMtYm9keSAuYWpzLWNvbnRlbnQsXG4uYWxlcnRpZnkuYWpzLW1heGltaXplZCAuYWpzLWJvZHkgLmFqcy1jb250ZW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwcHg7XG4gIHJpZ2h0OiAyNHB4O1xuICBib3R0b206IDUwcHg7XG4gIGxlZnQ6IDI0cHg7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuLmFsZXJ0aWZ5LmFqcy1yZXNpemFibGUgLmFqcy1mb290ZXIsXG4uYWxlcnRpZnkuYWpzLW1heGltaXplZCAuYWpzLWZvb3RlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbWFyZ2luOiAwO1xufVxuLmFsZXJ0aWZ5LmFqcy1yZXNpemFibGU6bm90KC5hanMtbWF4aW1pemVkKSAuYWpzLWRpYWxvZyB7XG4gIG1pbi13aWR0aDogNTQ4cHg7XG59XG4uYWxlcnRpZnkuYWpzLXJlc2l6YWJsZTpub3QoLmFqcy1tYXhpbWl6ZWQpIC5hanMtaGFuZGxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uYWxlcnRpZnkuYWpzLW1vdmFibGU6bm90KC5hanMtbWF4aW1pemVkKSAuYWpzLWhlYWRlciB7XG4gIGN1cnNvcjogbW92ZTtcbn1cbi5hbGVydGlmeS5hanMtbW9kZWxlc3MgLmFqcy1kaW1tZXIsXG4uYWxlcnRpZnkuYWpzLW1vZGVsZXNzIC5hanMtcmVzZXQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmFsZXJ0aWZ5LmFqcy1tb2RlbGVzcyAuYWpzLW1vZGFsIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIG1heC13aWR0aDogbm9uZTtcbiAgbWF4LWhlaWdodDogMDtcbn1cbi5hbGVydGlmeS5hanMtbW9kZWxlc3MuYWpzLXBpbm5hYmxlIC5hanMtY29tbWFuZHMgYnV0dG9uLmFqcy1waW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUFvQUFBQUtDQVlBQUFDTk1zKzlBQUFBQkhOQ1NWUUlDQWdJZkFoa2lBQUFBQWx3U0ZsekFBQUxFZ0FBQ3hJQjB0MSsvQUFBQUJaMFJWaDBRM0psWVhScGIyNGdWR2x0WlFBd055OHhNeTh4Tk9yWnF1Z0FBQUFjZEVWWWRGTnZablIzWVhKbEFFRmtiMkpsSUVacGNtVjNiM0pyY3lCRFV6Ym92TEtNQUFBQVFrbEVRVlFZbGNXUE1RNEFJQXdDcVU5dTM4R2JjYkhSV04xTXZLUURoUUZNRXBLSW1HSkEwZ0Nnbll3MFYwcnd4c2VnNWVyVDRvU2tRVkk1ZDlmK2U5K3hBME5iTHBXZml0UFhBQUFBQUVsRlRrU3VRbUNDKTtcbn1cbi5hbGVydGlmeS5hanMtbW9kZWxlc3MuYWpzLXVucGlubmVkIC5hanMtbW9kYWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4uYWxlcnRpZnkuYWpzLW1vZGVsZXNzLmFqcy11bnBpbm5lZCAuYWpzLWNvbW1hbmRzIGJ1dHRvbi5hanMtcGluIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQW9BQUFBS0NBWUFBQUNOTXMrOUFBQUFCSE5DU1ZRSUNBZ0lmQWhraUFBQUFBbHdTRmx6QUFBTEVnQUFDeElCMHQxKy9BQUFBQlowUlZoMFEzSmxZWFJwYjI0Z1ZHbHRaUUF3Tnk4eE15OHhOT3JacXVnQUFBQWNkRVZZZEZOdlpuUjNZWEpsQUVGa2IySmxJRVpwY21WM2IzSnJjeUJEVXpib3ZMS01BQUFBTzBsRVFWUVlsV1A4Ly84L0F6R0FpU2hWNkFxTGk0dHhHcytDTG9CTE1ZYkMzdDVlUm15YVdmQlpod3dZa1gyTlR4UFJ2aWJLalJoVzR3TUFoeGtZR2JMdTNwRUFBQUFBU1VWT1JLNUNZSUk9KTtcbn1cbi5hbGVydGlmeS5hanMtbW9kZWxlc3M6bm90KC5hanMtdW5waW5uZWQpIC5hanMtYm9keSB7XG4gIG1heC1oZWlnaHQ6IDUwMHB4O1xuICBvdmVyZmxvdzogYXV0bztcbn1cbi5hbGVydGlmeS5hanMtYmFzaWMgLmFqcy1oZWFkZXIge1xuICBvcGFjaXR5OiAwO1xufVxuLmFsZXJ0aWZ5LmFqcy1iYXNpYyAuYWpzLWZvb3RlciB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5hbGVydGlmeS5hanMtZnJhbWVsZXNzIC5hanMtaGVhZGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBtaW4taGVpZ2h0OiA2MHB4O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIHotaW5kZXg6IDE7XG59XG4uYWxlcnRpZnkuYWpzLWZyYW1lbGVzcyAuYWpzLWZvb3RlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYWxlcnRpZnkuYWpzLWZyYW1lbGVzcyAuYWpzLWJvZHkgLmFqcy1jb250ZW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG59XG4uYWxlcnRpZnkuYWpzLWZyYW1lbGVzczpub3QoLmFqcy1yZXNpemFibGUpIC5hanMtZGlhbG9nIHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG4uYWxlcnRpZnkuYWpzLWZyYW1lbGVzczpub3QoLmFqcy1yZXNpemFibGUpIC5hanMtZGlhbG9nIC5hanMtY29tbWFuZHMge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLmFqcy1uby1vdmVyZmxvdyB7XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5hanMtbm8tb3ZlcmZsb3cuYWpzLWZpeGVkIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIG92ZXJmbG93LXk6IHNjcm9sbCFpbXBvcnRhbnQ7XG59XG4uYWpzLW5vLXNlbGVjdGlvbixcbi5hanMtbm8tc2VsZWN0aW9uICoge1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTY4cHgpIHtcbiAgLmFsZXJ0aWZ5IC5hanMtZGlhbG9nIHtcbiAgICBtaW4td2lkdGg6IDE1MHB4O1xuICB9XG4gIC5hbGVydGlmeTpub3QoLmFqcy1tYXhpbWl6ZWQpIC5hanMtbW9kYWwge1xuICAgIHBhZGRpbmc6IDAgNSU7XG4gIH1cbiAgLmFsZXJ0aWZ5Om5vdCguYWpzLW1heGltaXplZCkuYWpzLXJlc2l6YWJsZSAuYWpzLWRpYWxvZyB7XG4gICAgbWluLXdpZHRoOiBpbml0aWFsO1xuICAgIG1pbi13aWR0aDogYXV0byAvKklFIGZhbGxiYWNrKi87XG4gIH1cbn1cbkAtbW96LWRvY3VtZW50IHVybC1wcmVmaXgoKSB7XG4gIC5hbGVydGlmeSBidXR0b246Zm9jdXMge1xuICAgIG91dGxpbmU6IDFweCBkb3R0ZWQgIzM1OTNEMjtcbiAgfVxufVxuLmFsZXJ0aWZ5IC5hanMtZGltbWVyLFxuLmFsZXJ0aWZ5IC5hanMtbW9kYWwge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5LCB2aXNpYmlsaXR5O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5LCB2aXNpYmlsaXR5O1xuICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG4gICAgICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAyNTBtcztcbiAgICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyNTBtcztcbn1cbi5hbGVydGlmeS5hanMtaGlkZGVuIC5hanMtZGltbWVyLFxuLmFsZXJ0aWZ5LmFqcy1oaWRkZW4gLmFqcy1tb2RhbCB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3BhY2l0eTogMDtcbn1cbi5hbGVydGlmeS5hanMtaW46bm90KC5hanMtaGlkZGVuKSAuYWpzLWRpYWxvZyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiA1MDBtcztcbiAgICAgICAgICBhbmltYXRpb24tZHVyYXRpb246IDUwMG1zO1xufVxuLmFsZXJ0aWZ5LmFqcy1vdXQuYWpzLWhpZGRlbiAuYWpzLWRpYWxvZyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAyNTBtcztcbiAgICAgICAgICBhbmltYXRpb24tZHVyYXRpb246IDI1MG1zO1xufVxuLmFsZXJ0aWZ5IC5hanMtZGlhbG9nLmFqcy1zaGFrZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGFqcy1zaGFrZTtcbiAgICAgICAgICBhbmltYXRpb24tbmFtZTogYWpzLXNoYWtlO1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogLjFzO1xuICAgICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogLjFzO1xuICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gICAgICAgICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBhanMtc2hha2Uge1xuICAwJSxcbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxuICAxMCUsXG4gIDMwJSxcbiAgNTAlLFxuICA3MCUsXG4gIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xuICB9XG4gIDIwJSxcbiAgNDAlLFxuICA2MCUsXG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBhanMtc2hha2Uge1xuICAwJSxcbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxuICAxMCUsXG4gIDMwJSxcbiAgNTAlLFxuICA3MCUsXG4gIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xuICB9XG4gIDIwJSxcbiAgNDAlLFxuICA2MCUsXG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTtcbiAgfVxufVxuLmFsZXJ0aWZ5LmFqcy1zbGlkZS5hanMtaW46bm90KC5hanMtaGlkZGVuKSAuYWpzLWRpYWxvZyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGFqcy1zbGlkZUluO1xuICAgICAgICAgIGFuaW1hdGlvbi1uYW1lOiBhanMtc2xpZGVJbjtcbiAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxLjI3NSk7XG4gICAgICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMS4yNzUpO1xufVxuLmFsZXJ0aWZ5LmFqcy1zbGlkZS5hanMtb3V0LmFqcy1oaWRkZW4gLmFqcy1kaWFsb2cge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBhanMtc2xpZGVPdXQ7XG4gICAgICAgICAgYW5pbWF0aW9uLW5hbWU6IGFqcy1zbGlkZU91dDtcbiAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC42LCAtMC4yOCwgMC43MzUsIDAuMDQ1KTtcbiAgICAgICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC42LCAtMC4yOCwgMC43MzUsIDAuMDQ1KTtcbn1cbi5hbGVydGlmeS5hanMtem9vbS5hanMtaW46bm90KC5hanMtaGlkZGVuKSAuYWpzLWRpYWxvZyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGFqcy16b29tSW47XG4gICAgICAgICAgYW5pbWF0aW9uLW5hbWU6IGFqcy16b29tSW47XG59XG4uYWxlcnRpZnkuYWpzLXpvb20uYWpzLW91dC5hanMtaGlkZGVuIC5hanMtZGlhbG9nIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYWpzLXpvb21PdXQ7XG4gICAgICAgICAgYW5pbWF0aW9uLW5hbWU6IGFqcy16b29tT3V0O1xufVxuLmFsZXJ0aWZ5LmFqcy1mYWRlLmFqcy1pbjpub3QoLmFqcy1oaWRkZW4pIC5hanMtZGlhbG9nIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYWpzLWZhZGVJbjtcbiAgICAgICAgICBhbmltYXRpb24tbmFtZTogYWpzLWZhZGVJbjtcbn1cbi5hbGVydGlmeS5hanMtZmFkZS5hanMtb3V0LmFqcy1oaWRkZW4gLmFqcy1kaWFsb2cge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBhanMtZmFkZU91dDtcbiAgICAgICAgICBhbmltYXRpb24tbmFtZTogYWpzLWZhZGVPdXQ7XG59XG4uYWxlcnRpZnkuYWpzLXB1bHNlLmFqcy1pbjpub3QoLmFqcy1oaWRkZW4pIC5hanMtZGlhbG9nIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYWpzLXB1bHNlSW47XG4gICAgICAgICAgYW5pbWF0aW9uLW5hbWU6IGFqcy1wdWxzZUluO1xufVxuLmFsZXJ0aWZ5LmFqcy1wdWxzZS5hanMtb3V0LmFqcy1oaWRkZW4gLmFqcy1kaWFsb2cge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBhanMtcHVsc2VPdXQ7XG4gICAgICAgICAgYW5pbWF0aW9uLW5hbWU6IGFqcy1wdWxzZU91dDtcbn1cbi5hbGVydGlmeS5hanMtZmxpcHguYWpzLWluOm5vdCguYWpzLWhpZGRlbikgLmFqcy1kaWFsb2cge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBhanMtZmxpcEluWDtcbiAgICAgICAgICBhbmltYXRpb24tbmFtZTogYWpzLWZsaXBJblg7XG59XG4uYWxlcnRpZnkuYWpzLWZsaXB4LmFqcy1vdXQuYWpzLWhpZGRlbiAuYWpzLWRpYWxvZyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGFqcy1mbGlwT3V0WDtcbiAgICAgICAgICBhbmltYXRpb24tbmFtZTogYWpzLWZsaXBPdXRYO1xufVxuLmFsZXJ0aWZ5LmFqcy1mbGlweS5hanMtaW46bm90KC5hanMtaGlkZGVuKSAuYWpzLWRpYWxvZyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGFqcy1mbGlwSW5ZO1xuICAgICAgICAgIGFuaW1hdGlvbi1uYW1lOiBhanMtZmxpcEluWTtcbn1cbi5hbGVydGlmeS5hanMtZmxpcHkuYWpzLW91dC5hanMtaGlkZGVuIC5hanMtZGlhbG9nIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYWpzLWZsaXBPdXRZO1xuICAgICAgICAgIGFuaW1hdGlvbi1uYW1lOiBhanMtZmxpcE91dFk7XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgYWpzLXB1bHNlSW4ge1xuICAwJSxcbiAgMjAlLFxuICA0MCUsXG4gIDYwJSxcbiAgODAlLFxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgICAgICAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgfVxuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjMsIDAuMywgMC4zKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjMsIDAuMywgMC4zKTtcbiAgfVxuICAyMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpO1xuICB9XG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC45LCAwLjksIDAuOSk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC45LCAwLjksIDAuOSk7XG4gIH1cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDMsIDEuMDMsIDEuMDMpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDMsIDEuMDMsIDEuMDMpO1xuICB9XG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC45NywgMC45NywgMC45Nyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC45NywgMC45NywgMC45Nyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgfVxufVxuQGtleWZyYW1lcyBhanMtcHVsc2VJbiB7XG4gIDAlLFxuICAyMCUsXG4gIDQwJSxcbiAgNjAlLFxuICA4MCUsXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgICAgICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICB9XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMywgMC4zLCAwLjMpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMywgMC4zLCAwLjMpO1xuICB9XG4gIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSk7XG4gIH1cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjksIDAuOSwgMC45KTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjksIDAuOSwgMC45KTtcbiAgfVxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4wMywgMS4wMywgMS4wMyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4wMywgMS4wMywgMS4wMyk7XG4gIH1cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjk3LCAwLjk3LCAwLjk3KTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjk3LCAwLjk3LCAwLjk3KTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICB9XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgYWpzLXB1bHNlT3V0IHtcbiAgMjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjksIDAuOSwgMC45KTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjksIDAuOSwgMC45KTtcbiAgfVxuICA1MCUsXG4gIDU1JSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMywgMC4zLCAwLjMpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMywgMC4zLCAwLjMpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGFqcy1wdWxzZU91dCB7XG4gIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC45LCAwLjksIDAuOSk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC45LCAwLjksIDAuOSk7XG4gIH1cbiAgNTAlLFxuICA1NSUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSk7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjMsIDAuMywgMC4zKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjMsIDAuMywgMC4zKTtcbiAgfVxufVxuQC13ZWJraXQta2V5ZnJhbWVzIGFqcy16b29tSW4ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjI1LCAwLjI1LCAwLjI1KTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjI1LCAwLjI1LCAwLjI1KTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGFqcy16b29tSW4ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjI1LCAwLjI1LCAwLjI1KTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjI1LCAwLjI1LCAwLjI1KTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICB9XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgYWpzLXpvb21PdXQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMjUsIDAuMjUsIDAuMjUpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMjUsIDAuMjUsIDAuMjUpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGFqcy16b29tT3V0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjI1LCAwLjI1LCAwLjI1KTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjI1LCAwLjI1LCAwLjI1KTtcbiAgfVxufVxuQC13ZWJraXQta2V5ZnJhbWVzIGFqcy1mYWRlSW4ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGFqcy1mYWRlSW4ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgYWpzLWZhZGVPdXQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGFqcy1mYWRlT3V0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuQC13ZWJraXQta2V5ZnJhbWVzIGFqcy1mbGlwSW5YIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgOTBkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgOTBkZWcpO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgICAgICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtMjBkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTIwZGVnKTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgICAgICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gIH1cbiAgNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDEwZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDEwZGVnKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtNWRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtNWRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGFqcy1mbGlwSW5YIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgOTBkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgOTBkZWcpO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgICAgICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtMjBkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTIwZGVnKTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgICAgICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gIH1cbiAgNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDEwZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDEwZGVnKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtNWRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtNWRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICB9XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgYWpzLWZsaXBPdXRYIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgfVxuICAzMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTIwZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC0yMGRlZyk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDkwZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDkwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGFqcy1mbGlwT3V0WCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gIH1cbiAgMzAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC0yMGRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtMjBkZWcpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCA5MGRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCA5MGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuQC13ZWJraXQta2V5ZnJhbWVzIGFqcy1mbGlwSW5ZIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgOTBkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgOTBkZWcpO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgICAgICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMjBkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTIwZGVnKTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgICAgICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gIH1cbiAgNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDEwZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDEwZGVnKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtNWRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtNWRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGFqcy1mbGlwSW5ZIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgOTBkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgOTBkZWcpO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgICAgICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMjBkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTIwZGVnKTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgICAgICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gIH1cbiAgNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDEwZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDEwZGVnKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtNWRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtNWRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICB9XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgYWpzLWZsaXBPdXRZIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgfVxuICAzMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTE1ZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0xNWRlZyk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDkwZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDkwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGFqcy1mbGlwT3V0WSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gIH1cbiAgMzAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0xNWRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMTVkZWcpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCA5MGRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCA5MGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuQC13ZWJraXQta2V5ZnJhbWVzIGFqcy1zbGlkZUluIHtcbiAgMCUge1xuICAgIG1hcmdpbi10b3A6IC0xMDAlO1xuICB9XG4gIDEwMCUge1xuICAgIG1hcmdpbi10b3A6IDUlO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGFqcy1zbGlkZUluIHtcbiAgMCUge1xuICAgIG1hcmdpbi10b3A6IC0xMDAlO1xuICB9XG4gIDEwMCUge1xuICAgIG1hcmdpbi10b3A6IDUlO1xuICB9XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgYWpzLXNsaWRlT3V0IHtcbiAgMCUge1xuICAgIG1hcmdpbi10b3A6IDUlO1xuICB9XG4gIDEwMCUge1xuICAgIG1hcmdpbi10b3A6IC0xMDAlO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGFqcy1zbGlkZU91dCB7XG4gIDAlIHtcbiAgICBtYXJnaW4tdG9wOiA1JTtcbiAgfVxuICAxMDAlIHtcbiAgICBtYXJnaW4tdG9wOiAtMTAwJTtcbiAgfVxufVxuLmFsZXJ0aWZ5LW5vdGlmaWVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB3aWR0aDogMDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIHotaW5kZXg6IDE5ODI7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xufVxuLmFsZXJ0aWZ5LW5vdGlmaWVyIC5hanMtbWVzc2FnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDI2MHB4O1xuICBtYXgtaGVpZ2h0OiAwO1xuICBwYWRkaW5nOiAwO1xuICBvcGFjaXR5OiAwO1xuICBtYXJnaW46IDA7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IDI1MG1zO1xuICAgICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDI1MG1zO1xuICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG4gICAgICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbn1cbi5hbGVydGlmeS1ub3RpZmllciAuYWpzLW1lc3NhZ2UuYWpzLXZpc2libGUge1xuICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IDUwMG1zO1xuICAgICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDUwMG1zO1xuICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxLjI3NSk7XG4gICAgICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEuMjc1KTtcbiAgb3BhY2l0eTogMTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMTVweDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbi5hbGVydGlmeS1ub3RpZmllciAuYWpzLW1lc3NhZ2UuYWpzLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDkxLCAxODksIDExNCwgMC45NSk7XG59XG4uYWxlcnRpZnktbm90aWZpZXIgLmFqcy1tZXNzYWdlLmFqcy1lcnJvciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjE3LCA5MiwgOTIsIDAuOTUpO1xufVxuLmFsZXJ0aWZ5LW5vdGlmaWVyIC5hanMtbWVzc2FnZS5hanMtd2FybmluZyB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjUyLCAyNDgsIDIxNSwgMC45NSk7XG59XG4uYWxlcnRpZnktbm90aWZpZXIgLmFqcy1tZXNzYWdlIC5hanMtY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQWdBQUFBSUNBWUFBQURFRDc2TEFBQUFCR2RCVFVFQUFMR1BDL3hoQlFBQUFGQkpSRUZVR0JsMWowRUtBREVJQSt2ZS9QOWY5YmgxaEVpaE5CZmpWQ08xdjdSS1ZxSks0aDhnTTVjQVBSNDJBa1FFcFNYUHdNVHlvaTEzbjVOOVlxSmVobTNGbnI3bkwxRDBaRWJENU91Ykd5QzdhOWd4KzllTkFBQUFBRWxGVGtTdVFtQ0MpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAycHg7XG59XG4uYWxlcnRpZnktbm90aWZpZXIuYWpzLXRvcCB7XG4gIHRvcDogMTBweDtcbn1cbi5hbGVydGlmeS1ub3RpZmllci5hanMtYm90dG9tIHtcbiAgYm90dG9tOiAxMHB4O1xufVxuLmFsZXJ0aWZ5LW5vdGlmaWVyLmFqcy1yaWdodCB7XG4gIHJpZ2h0OiAxMHB4O1xufVxuLmFsZXJ0aWZ5LW5vdGlmaWVyLmFqcy1yaWdodCAuYWpzLW1lc3NhZ2Uge1xuICByaWdodDogLTMyMHB4O1xufVxuLmFsZXJ0aWZ5LW5vdGlmaWVyLmFqcy1yaWdodCAuYWpzLW1lc3NhZ2UuYWpzLXZpc2libGUge1xuICByaWdodDogMjkwcHg7XG59XG4uYWxlcnRpZnktbm90aWZpZXIuYWpzLWxlZnQge1xuICBsZWZ0OiAxMHB4O1xufVxuLmFsZXJ0aWZ5LW5vdGlmaWVyLmFqcy1sZWZ0IC5hanMtbWVzc2FnZSB7XG4gIGxlZnQ6IC0zMDBweDtcbn1cbi5hbGVydGlmeS1ub3RpZmllci5hanMtbGVmdCAuYWpzLW1lc3NhZ2UuYWpzLXZpc2libGUge1xuICBsZWZ0OiAwO1xufVxuLmFsZXJ0aWZ5LW5vdGlmaWVyLmFqcy1jZW50ZXIge1xuICBsZWZ0OiA1MCU7XG59XG4uYWxlcnRpZnktbm90aWZpZXIuYWpzLWNlbnRlciAuYWpzLW1lc3NhZ2Uge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG59XG4uYWxlcnRpZnktbm90aWZpZXIuYWpzLWNlbnRlciAuYWpzLW1lc3NhZ2UuYWpzLXZpc2libGUge1xuICBsZWZ0OiA1MCU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU3LCAwLjQzLCAwLjEsIDAuNjUpO1xuICAgICAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NywgMC40MywgMC4xLCAwLjY1KTtcbn1cbi5hbGVydGlmeS1ub3RpZmllci5hanMtY2VudGVyLmFqcy10b3AgLmFqcy1tZXNzYWdlIHtcbiAgdG9wOiAtMzAwcHg7XG59XG4uYWxlcnRpZnktbm90aWZpZXIuYWpzLWNlbnRlci5hanMtdG9wIC5hanMtbWVzc2FnZS5hanMtdmlzaWJsZSB7XG4gIHRvcDogMDtcbn1cbi5hbGVydGlmeS1ub3RpZmllci5hanMtY2VudGVyLmFqcy1ib3R0b20gLmFqcy1tZXNzYWdlIHtcbiAgYm90dG9tOiAtMzAwcHg7XG59XG4uYWxlcnRpZnktbm90aWZpZXIuYWpzLWNlbnRlci5hanMtYm90dG9tIC5hanMtbWVzc2FnZS5hanMtdmlzaWJsZSB7XG4gIGJvdHRvbTogMDtcbn1cbi5hanMtbm8tdHJhbnNpdGlvbi5hbGVydGlmeSAuYWpzLWRpbW1lcixcbi5hanMtbm8tdHJhbnNpdGlvbi5hbGVydGlmeSAuYWpzLW1vZGFsLFxuLmFqcy1uby10cmFuc2l0aW9uLmFsZXJ0aWZ5IC5hanMtZGlhbG9nIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBub25lIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbjogbm9uZSFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBub25lIWltcG9ydGFudDtcbiAgICAgICAgICBhbmltYXRpb246IG5vbmUhaW1wb3J0YW50O1xufVxuLmFqcy1uby10cmFuc2l0aW9uLmFsZXJ0aWZ5LW5vdGlmaWVyIC5hanMtbWVzc2FnZSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogbm9uZSFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb246IG5vbmUhaW1wb3J0YW50O1xuICAtd2Via2l0LWFuaW1hdGlvbjogbm9uZSFpbXBvcnRhbnQ7XG4gICAgICAgICAgYW5pbWF0aW9uOiBub25lIWltcG9ydGFudDtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5hbGVydGlmeSAuYWpzLWRpbW1lcixcbiAgLmFsZXJ0aWZ5IC5hanMtbW9kYWwsXG4gIC5hbGVydGlmeSAuYWpzLWRpYWxvZyB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBub25lIWltcG9ydGFudDtcbiAgICB0cmFuc2l0aW9uOiBub25lIWltcG9ydGFudDtcbiAgICAtd2Via2l0LWFuaW1hdGlvbjogbm9uZSFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBhbmltYXRpb246IG5vbmUhaW1wb3J0YW50O1xuICB9XG4gIC5hbGVydGlmeS1ub3RpZmllciAuYWpzLW1lc3NhZ2Uge1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogbm9uZSFpbXBvcnRhbnQ7XG4gICAgdHJhbnNpdGlvbjogbm9uZSFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC1hbmltYXRpb246IG5vbmUhaW1wb3J0YW50O1xuICAgICAgICAgICAgYW5pbWF0aW9uOiBub25lIWltcG9ydGFudDtcbiAgfVxufVxuIiwiLyoqXHJcbiAqIGFsZXJ0aWZ5anMgMS4xMy4xIGh0dHA6Ly9hbGVydGlmeWpzLmNvbVxyXG4gKiBBbGVydGlmeUpTIGlzIGEgamF2YXNjcmlwdCBmcmFtZXdvcmsgZm9yIGRldmVsb3BpbmcgcHJldHR5IGJyb3dzZXIgZGlhbG9ncyBhbmQgbm90aWZpY2F0aW9ucy5cclxuICogQ29weXJpZ2h0IDIwMTkgTW9oYW1tYWQgWW91bmVzIDxNb2hhbW1hZEBhbGVydGlmeWpzLmNvbT4gKGh0dHA6Ly9hbGVydGlmeWpzLmNvbSkgXHJcbiAqIExpY2Vuc2VkIHVuZGVyIEdQTCAzIDxodHRwczovL29wZW5zb3VyY2Uub3JnL2xpY2Vuc2VzL2dwbC0zLjA+Ki9cclxuLmFsZXJ0aWZ5IC5hanMtZGlhbG9nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDE1cHggMjBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgICAgICAgICBib3gtc2hhZG93OiAwcHggMTVweCAyMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG59XG4uYWxlcnRpZnkgLmFqcy1oZWFkZXIge1xuICBjb2xvcjogYmxhY2s7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBiYWNrZ3JvdW5kOiAjZmFmYWZhO1xuICBib3JkZXItYm90dG9tOiAjZWVlIDFweCBzb2xpZDtcbiAgYm9yZGVyLXJhZGl1czogMnB4IDJweCAwIDA7XG59XG4uYWxlcnRpZnkgLmFqcy1ib2R5IHtcbiAgY29sb3I6IGJsYWNrO1xufVxuLmFsZXJ0aWZ5IC5hanMtYm9keSAuYWpzLWNvbnRlbnQgLmFqcy1pbnB1dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogOHB4O1xuICBtYXJnaW46IDRweDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjQ0NDO1xufVxuLmFsZXJ0aWZ5IC5hanMtYm9keSAuYWpzLWNvbnRlbnQgcCB7XG4gIG1hcmdpbjogMDtcbn1cbi5hbGVydGlmeSAuYWpzLWZvb3RlciB7XG4gIGJhY2tncm91bmQ6ICNmYmZiZmI7XG4gIGJvcmRlci10b3A6ICNlZWUgMXB4IHNvbGlkO1xuICBib3JkZXItcmFkaXVzOiAwIDAgMnB4IDJweDtcbn1cbi5hbGVydGlmeSAuYWpzLWZvb3RlciAuYWpzLWJ1dHRvbnMgLmFqcy1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICMwMDA7XG4gIGJvcmRlcjogMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5hbGVydGlmeSAuYWpzLWZvb3RlciAuYWpzLWJ1dHRvbnMgLmFqcy1idXR0b24uYWpzLW9rIHtcbiAgY29sb3I6ICMzNTkzRDI7XG59XG4uYWxlcnRpZnktbm90aWZpZXIgLmFqcy1tZXNzYWdlIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjk1KTtcbiAgY29sb3I6ICMwMDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyOiBzb2xpZCAxcHggI2RkZDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xufVxuLmFsZXJ0aWZ5LW5vdGlmaWVyIC5hanMtbWVzc2FnZS5hanMtc3VjY2VzcyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDkxLCAxODksIDExNCwgMC45NSk7XG4gIHRleHQtc2hhZG93OiAtMXB4IC0xcHggMCByZ2JhKDAsIDAsIDAsIDAuNSk7XG59XG4uYWxlcnRpZnktbm90aWZpZXIgLmFqcy1tZXNzYWdlLmFqcy1lcnJvciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDIxNywgOTIsIDkyLCAwLjk1KTtcbiAgdGV4dC1zaGFkb3c6IC0xcHggLTFweCAwIHJnYmEoMCwgMCwgMCwgMC41KTtcbn1cbi5hbGVydGlmeS1ub3RpZmllciAuYWpzLW1lc3NhZ2UuYWpzLXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1MiwgMjQ4LCAyMTUsIDAuOTUpO1xuICBib3JkZXItY29sb3I6ICM5OTk7XG59XG4iLCIvKlxuICogQ29udGFpbmVyIHN0eWxlXG4gKi9cbi5wcyB7XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgb3ZlcmZsb3ctYW5jaG9yOiBub25lO1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7XG4gIHRvdWNoLWFjdGlvbjogYXV0bztcbiAgLW1zLXRvdWNoLWFjdGlvbjogYXV0bztcbn1cblxuLypcbiAqIFNjcm9sbGJhciByYWlsIHN0eWxlc1xuICovXG4ucHNfX3JhaWwteCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjJzIGxpbmVhciwgb3BhY2l0eSAuMnMgbGluZWFyO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjJzIGxpbmVhciwgb3BhY2l0eSAuMnMgbGluZWFyO1xuICBoZWlnaHQ6IDE1cHg7XG4gIC8qIHRoZXJlIG11c3QgYmUgJ2JvdHRvbScgb3IgJ3RvcCcgZm9yIHBzX19yYWlsLXggKi9cbiAgYm90dG9tOiAwcHg7XG4gIC8qIHBsZWFzZSBkb24ndCBjaGFuZ2UgJ3Bvc2l0aW9uJyAqL1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5wc19fcmFpbC15IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMnMgbGluZWFyLCBvcGFjaXR5IC4ycyBsaW5lYXI7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMnMgbGluZWFyLCBvcGFjaXR5IC4ycyBsaW5lYXI7XG4gIHdpZHRoOiAxNXB4O1xuICAvKiB0aGVyZSBtdXN0IGJlICdyaWdodCcgb3IgJ2xlZnQnIGZvciBwc19fcmFpbC15ICovXG4gIHJpZ2h0OiAwO1xuICAvKiBwbGVhc2UgZG9uJ3QgY2hhbmdlICdwb3NpdGlvbicgKi9cbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4ucHMtLWFjdGl2ZS14ID4gLnBzX19yYWlsLXgsXG4ucHMtLWFjdGl2ZS15ID4gLnBzX19yYWlsLXkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5wczpob3ZlciA+IC5wc19fcmFpbC14LFxuLnBzOmhvdmVyID4gLnBzX19yYWlsLXksXG4ucHMtLWZvY3VzID4gLnBzX19yYWlsLXgsXG4ucHMtLWZvY3VzID4gLnBzX19yYWlsLXksXG4ucHMtLXNjcm9sbGluZy14ID4gLnBzX19yYWlsLXgsXG4ucHMtLXNjcm9sbGluZy15ID4gLnBzX19yYWlsLXkge1xuICBvcGFjaXR5OiAwLjY7XG59XG5cbi5wcyAucHNfX3JhaWwteDpob3Zlcixcbi5wcyAucHNfX3JhaWwteTpob3Zlcixcbi5wcyAucHNfX3JhaWwteDpmb2N1cyxcbi5wcyAucHNfX3JhaWwteTpmb2N1cyxcbi5wcyAucHNfX3JhaWwteC5wcy0tY2xpY2tpbmcsXG4ucHMgLnBzX19yYWlsLXkucHMtLWNsaWNraW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgb3BhY2l0eTogMC45O1xufVxuXG4vKlxuICogU2Nyb2xsYmFyIHRodW1iIHN0eWxlc1xuICovXG4ucHNfX3RodW1iLXgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWFhO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjJzIGxpbmVhciwgaGVpZ2h0IC4ycyBlYXNlLWluLW91dDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4ycyBsaW5lYXIsIGhlaWdodCAuMnMgZWFzZS1pbi1vdXQ7XG4gIGhlaWdodDogNnB4O1xuICAvKiB0aGVyZSBtdXN0IGJlICdib3R0b20nIGZvciBwc19fdGh1bWIteCAqL1xuICBib3R0b206IDJweDtcbiAgLyogcGxlYXNlIGRvbid0IGNoYW5nZSAncG9zaXRpb24nICovXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLnBzX190aHVtYi15IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FhYTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4ycyBsaW5lYXIsIHdpZHRoIC4ycyBlYXNlLWluLW91dDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4ycyBsaW5lYXIsIHdpZHRoIC4ycyBlYXNlLWluLW91dDtcbiAgd2lkdGg6IDZweDtcbiAgLyogdGhlcmUgbXVzdCBiZSAncmlnaHQnIGZvciBwc19fdGh1bWIteSAqL1xuICByaWdodDogMnB4O1xuICAvKiBwbGVhc2UgZG9uJ3QgY2hhbmdlICdwb3NpdGlvbicgKi9cbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4ucHNfX3JhaWwteDpob3ZlciA+IC5wc19fdGh1bWIteCxcbi5wc19fcmFpbC14OmZvY3VzID4gLnBzX190aHVtYi14LFxuLnBzX19yYWlsLXgucHMtLWNsaWNraW5nIC5wc19fdGh1bWIteCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5OTk7XG4gIGhlaWdodDogMTFweDtcbn1cblxuLnBzX19yYWlsLXk6aG92ZXIgPiAucHNfX3RodW1iLXksXG4ucHNfX3JhaWwteTpmb2N1cyA+IC5wc19fdGh1bWIteSxcbi5wc19fcmFpbC15LnBzLS1jbGlja2luZyAucHNfX3RodW1iLXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTk5O1xuICB3aWR0aDogMTFweDtcbn1cblxuLyogTVMgc3VwcG9ydHMgKi9cbkBzdXBwb3J0cyAoLW1zLW92ZXJmbG93LXN0eWxlOiBub25lKSB7XG4gIC5wcyB7XG4gICAgb3ZlcmZsb3c6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSksICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkge1xuICAucHMge1xuICAgIG92ZXJmbG93OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbn1cbiJdLCJzb3VyY2VSb290IjoiIn0=*/