/*!
 * Cropper.js v1.5.6
 * https://fengyuanchen.github.io/cropperjs
 *
 * Copyright 2015-present Chen Fengyuan
 * Released under the MIT license
 *
 * Date: 2019-10-04T04:33:44.164Z
 */

.cropper-container {
  direction: ltr;
  font-size: 0;
  line-height: 0;
  position: relative;
  -ms-touch-action: none;
  touch-action: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.cropper-container img {
  display: block;
  height: 100%;
  image-orientation: 0deg;
  max-height: none !important;
  max-width: none !important;
  min-height: 0 !important;
  min-width: 0 !important;
  width: 100%;
}

.cropper-wrap-box,
.cropper-canvas,
.cropper-drag-box,
.cropper-crop-box,
.cropper-modal {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}

.cropper-wrap-box,
.cropper-canvas {
  overflow: hidden;
}

.cropper-drag-box {
  background-color: #fff;
  opacity: 0;
}

.cropper-modal {
  background-color: #000;
  opacity: 0.5;
}

.cropper-view-box {
  display: block;
  height: 100%;
  outline: 1px solid #39f;
  outline-color: rgba(51, 153, 255, 0.75);
  overflow: hidden;
  width: 100%;
}

.cropper-dashed {
  border: 0 dashed #eee;
  display: block;
  opacity: 0.5;
  position: absolute;
}

.cropper-dashed.dashed-h {
  border-bottom-width: 1px;
  border-top-width: 1px;
  height: calc(100% / 3);
  left: 0;
  top: calc(100% / 3);
  width: 100%;
}

.cropper-dashed.dashed-v {
  border-left-width: 1px;
  border-right-width: 1px;
  height: 100%;
  left: calc(100% / 3);
  top: 0;
  width: calc(100% / 3);
}

.cropper-center {
  display: block;
  height: 0;
  left: 50%;
  opacity: 0.75;
  position: absolute;
  top: 50%;
  width: 0;
}

.cropper-center::before,
.cropper-center::after {
  background-color: #eee;
  content: ' ';
  display: block;
  position: absolute;
}

.cropper-center::before {
  height: 1px;
  left: -3px;
  top: 0;
  width: 7px;
}

.cropper-center::after {
  height: 7px;
  left: 0;
  top: -3px;
  width: 1px;
}

.cropper-face,
.cropper-line,
.cropper-point {
  display: block;
  height: 100%;
  opacity: 0.1;
  position: absolute;
  width: 100%;
}

.cropper-face {
  background-color: #fff;
  left: 0;
  top: 0;
}

.cropper-line {
  background-color: #39f;
}

.cropper-line.line-e {
  cursor: ew-resize;
  right: -3px;
  top: 0;
  width: 5px;
}

.cropper-line.line-n {
  cursor: ns-resize;
  height: 5px;
  left: 0;
  top: -3px;
}

.cropper-line.line-w {
  cursor: ew-resize;
  left: -3px;
  top: 0;
  width: 5px;
}

.cropper-line.line-s {
  bottom: -3px;
  cursor: ns-resize;
  height: 5px;
  left: 0;
}

.cropper-point {
  background-color: #39f;
  height: 5px;
  opacity: 0.75;
  width: 5px;
}

.cropper-point.point-e {
  cursor: ew-resize;
  margin-top: -3px;
  right: -3px;
  top: 50%;
}

.cropper-point.point-n {
  cursor: ns-resize;
  left: 50%;
  margin-left: -3px;
  top: -3px;
}

.cropper-point.point-w {
  cursor: ew-resize;
  left: -3px;
  margin-top: -3px;
  top: 50%;
}

.cropper-point.point-s {
  bottom: -3px;
  cursor: s-resize;
  left: 50%;
  margin-left: -3px;
}

.cropper-point.point-ne {
  cursor: nesw-resize;
  right: -3px;
  top: -3px;
}

.cropper-point.point-nw {
  cursor: nwse-resize;
  left: -3px;
  top: -3px;
}

.cropper-point.point-sw {
  bottom: -3px;
  cursor: nesw-resize;
  left: -3px;
}

.cropper-point.point-se {
  bottom: -3px;
  cursor: nwse-resize;
  height: 20px;
  opacity: 1;
  right: -3px;
  width: 20px;
}

@media (min-width: 768px) {
  .cropper-point.point-se {
    height: 15px;
    width: 15px;
  }
}

@media (min-width: 992px) {
  .cropper-point.point-se {
    height: 10px;
    width: 10px;
  }
}

@media (min-width: 1200px) {
  .cropper-point.point-se {
    height: 5px;
    opacity: 0.75;
    width: 5px;
  }
}

.cropper-point.point-se::before {
  background-color: #39f;
  bottom: -50%;
  content: ' ';
  display: block;
  height: 200%;
  opacity: 0;
  position: absolute;
  right: -50%;
  width: 200%;
}

.cropper-invisible {
  opacity: 0;
}

.cropper-bg {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQMAAAAlPW0iAAAAA3NCSVQICAjb4U/gAAAABlBMVEXMzMz////TjRV2AAAACXBIWXMAAArrAAAK6wGCiw1aAAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M26LyyjAAAABFJREFUCJlj+M/AgBVhF/0PAH6/D/HkDxOGAAAAAElFTkSuQmCC');
}

.cropper-hide {
  display: block;
  height: 0;
  position: absolute;
  width: 0;
}

.cropper-hidden {
  display: none !important;
}

.cropper-move {
  cursor: move;
}

.cropper-crop {
  cursor: crosshair;
}

.cropper-disabled .cropper-drag-box,
.cropper-disabled .cropper-face,
.cropper-disabled .cropper-line,
.cropper-disabled .cropper-point {
  cursor: not-allowed;
}

/* 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: white; /* 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 */
  /* 30px is the magic margin used to hide the element's real scrollbars */
  /* See overflow: hidden in .CodeMirror */
  margin-bottom: -30px; margin-right: -30px;
  padding-bottom: 30px;
  height: 100%;
  outline: none; /* Prevent dragging from highlighting the element */
  position: relative;
}
.CodeMirror-sizer {
  position: relative;
  border-right: 30px 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;
}
.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: -30px;
}
.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; }

/* Port of TextMate's Blackboard theme */

.cm-s-blackboard.CodeMirror { background: #0C1021; color: #F8F8F8; }
.cm-s-blackboard div.CodeMirror-selected { background: #253B76; }
.cm-s-blackboard .CodeMirror-line::selection, .cm-s-blackboard .CodeMirror-line > span::selection, .cm-s-blackboard .CodeMirror-line > span > span::selection { background: rgba(37, 59, 118, .99); }
.cm-s-blackboard .CodeMirror-line::-moz-selection, .cm-s-blackboard .CodeMirror-line > span::-moz-selection, .cm-s-blackboard .CodeMirror-line > span > span::-moz-selection { background: rgba(37, 59, 118, .99); }
.cm-s-blackboard .CodeMirror-gutters { background: #0C1021; border-right: 0; }
.cm-s-blackboard .CodeMirror-guttermarker { color: #FBDE2D; }
.cm-s-blackboard .CodeMirror-guttermarker-subtle { color: #888; }
.cm-s-blackboard .CodeMirror-linenumber { color: #888; }
.cm-s-blackboard .CodeMirror-cursor { border-left: 1px solid #A7A7A7; }

.cm-s-blackboard .cm-keyword { color: #FBDE2D; }
.cm-s-blackboard .cm-atom { color: #D8FA3C; }
.cm-s-blackboard .cm-number { color: #D8FA3C; }
.cm-s-blackboard .cm-def { color: #8DA6CE; }
.cm-s-blackboard .cm-variable { color: #FF6400; }
.cm-s-blackboard .cm-operator { color: #FBDE2D; }
.cm-s-blackboard .cm-comment { color: #AEAEAE; }
.cm-s-blackboard .cm-string { color: #61CE3C; }
.cm-s-blackboard .cm-string-2 { color: #61CE3C; }
.cm-s-blackboard .cm-meta { color: #D8FA3C; }
.cm-s-blackboard .cm-builtin { color: #8DA6CE; }
.cm-s-blackboard .cm-tag { color: #8DA6CE; }
.cm-s-blackboard .cm-attribute { color: #8DA6CE; }
.cm-s-blackboard .cm-header { color: #FF6400; }
.cm-s-blackboard .cm-hr { color: #AEAEAE; }
.cm-s-blackboard .cm-link { color: #8DA6CE; }
.cm-s-blackboard .cm-error { background: #9D1E15; color: #F8F8F8; }

.cm-s-blackboard .CodeMirror-activeline-background { background: #3C3636; }
.cm-s-blackboard .CodeMirror-matchingbracket { outline:1px solid grey;color:white !important; }

/* 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: white; /* 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 */
  /* 30px is the magic margin used to hide the element's real scrollbars */
  /* See overflow: hidden in .CodeMirror */
  margin-bottom: -30px; margin-right: -30px;
  padding-bottom: 30px;
  height: 100%;
  outline: none; /* Prevent dragging from highlighting the element */
  position: relative;
}
.CodeMirror-sizer {
  position: relative;
  border-right: 30px 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;
}
.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: -30px;
}
.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; }

.jsoneditor .search input{height:auto;border:inherit;border:none;box-shadow:none}.jsoneditor table{border-collapse:collapse;width:auto}.jsoneditor td,.jsoneditor th{padding:0;display:table-cell;text-align:left;vertical-align:inherit;border-radius:inherit}.jsoneditor{color:#1a1a1a;border:thin solid #3883fa;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;height:100%;position:relative;padding:0;line-height:100%}div.jsoneditor-default,div.jsoneditor-field,div.jsoneditor-readonly,div.jsoneditor-value{border:1px solid transparent;min-height:16px;min-width:32px;padding:2px;margin:1px;word-wrap:break-word;float:left}div.jsoneditor-field p,div.jsoneditor-value p{margin:0}div.jsoneditor-value{word-break:break-word}div.jsoneditor-value.jsoneditor-empty::after{content:"value"}div.jsoneditor-value.jsoneditor-string{color:#006000}div.jsoneditor-value.jsoneditor-number{color:#ee422e}div.jsoneditor-value.jsoneditor-boolean{color:#ff8c00}div.jsoneditor-value.jsoneditor-null{color:#004ed0}div.jsoneditor-value.jsoneditor-invalid{color:#000}div.jsoneditor-readonly{min-width:16px;color:grey}div.jsoneditor-empty{border-color:#d3d3d3;border-style:dashed;border-radius:2px}div.jsoneditor-field.jsoneditor-empty::after{content:"field"}div.jsoneditor td{vertical-align:top}div.jsoneditor td.jsoneditor-separator{padding:3px 0;vertical-align:top;color:grey}div.jsoneditor td.jsoneditor-tree{vertical-align:top}div.jsoneditor div.jsoneditor-anchor{cursor:pointer}div.jsoneditor div.jsoneditor-anchor .picker_wrapper.popup.popup_bottom{top:28px;left:-10px}div.jsoneditor.busy pre.jsoneditor-preview{background:#f5f5f5;color:grey}div.jsoneditor.busy div.jsoneditor-busy{display:inherit}div.jsoneditor code.jsoneditor-preview{background:0 0}div.jsoneditor.jsoneditor-mode-preview pre.jsoneditor-preview{width:100%;height:100%;box-sizing:border-box;overflow:auto;padding:2px;margin:0;white-space:pre-wrap;word-break:break-all}div.jsoneditor-default{color:grey;padding-left:10px}div.jsoneditor-tree{width:100%;height:100%;position:relative;overflow:auto}div.jsoneditor-tree button.jsoneditor-button{width:24px;height:24px;padding:0;margin:0;border:none;cursor:pointer;background:transparent url(img/jsoneditor-icons.svg)}div.jsoneditor-tree button.jsoneditor-button:focus{background-color:#f5f5f5;outline:#e5e5e5 solid 1px}div.jsoneditor-tree button.jsoneditor-collapsed{background-position:0 -48px}div.jsoneditor-tree button.jsoneditor-expanded{background-position:0 -72px}div.jsoneditor-tree button.jsoneditor-contextmenu-button{background-position:-48px -72px}div.jsoneditor-tree button.jsoneditor-invisible{visibility:hidden;background:0 0}div.jsoneditor-tree button.jsoneditor-dragarea{background:url(img/jsoneditor-icons.svg) -72px -72px;cursor:move}div.jsoneditor-tree :focus{outline:0}div.jsoneditor-tree div.jsoneditor-show-more{display:inline-block;padding:3px 4px;margin:2px 0;background-color:#e5e5e5;border-radius:3px;color:grey;font-family:arial,sans-serif;font-size:10pt}div.jsoneditor-tree div.jsoneditor-show-more a{display:inline-block;color:grey}div.jsoneditor-tree div.jsoneditor-color{display:inline-block;width:12px;height:12px;margin:4px;border:1px solid grey;cursor:pointer}div.jsoneditor-tree div.jsoneditor-date{background:#a1a1a1;color:#fff;font-family:arial,sans-serif;border-radius:3px;display:inline-block;padding:3px;margin:0 3px}div.jsoneditor-tree table.jsoneditor-tree{border-collapse:collapse;border-spacing:0;width:100%}div.jsoneditor-tree .jsoneditor-button.jsoneditor-schema-error{width:24px;height:24px;padding:0;margin:0 4px 0 0;background:url(img/jsoneditor-icons.svg) -168px -48px}div.jsoneditor-outer{position:static;width:100%;height:100%;margin:0;padding:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}div.jsoneditor-outer.has-nav-bar{margin-top:-26px;padding-top:26px}div.jsoneditor-outer.has-nav-bar.has-main-menu-bar{margin-top:-61px;padding-top:61px}div.jsoneditor-outer.has-status-bar{margin-bottom:-26px;padding-bottom:26px}div.jsoneditor-outer.has-main-menu-bar{margin-top:-35px;padding-top:35px}div.jsoneditor-busy{position:absolute;top:15%;left:0;box-sizing:border-box;width:100%;text-align:center;display:none}div.jsoneditor-busy span{background-color:#ffffab;border:1px solid #fe0;border-radius:3px;padding:5px 15px;box-shadow:0 0 5px rgba(0,0,0,.4)}div.jsoneditor-field.jsoneditor-empty::after,div.jsoneditor-value.jsoneditor-empty::after{pointer-events:none;color:#d3d3d3;font-size:8pt}a.jsoneditor-value.jsoneditor-url,div.jsoneditor-value.jsoneditor-url{color:#006000;text-decoration:underline}a.jsoneditor-value.jsoneditor-url{display:inline-block;padding:2px;margin:2px}a.jsoneditor-value.jsoneditor-url:focus,a.jsoneditor-value.jsoneditor-url:hover{color:#ee422e}div.jsoneditor-field.jsoneditor-highlight,div.jsoneditor-field[contenteditable=true]:focus,div.jsoneditor-field[contenteditable=true]:hover,div.jsoneditor-value.jsoneditor-highlight,div.jsoneditor-value[contenteditable=true]:focus,div.jsoneditor-value[contenteditable=true]:hover{background-color:#ffffab;border:1px solid #fe0;border-radius:2px}div.jsoneditor-field.jsoneditor-highlight-active,div.jsoneditor-field.jsoneditor-highlight-active:focus,div.jsoneditor-field.jsoneditor-highlight-active:hover,div.jsoneditor-value.jsoneditor-highlight-active,div.jsoneditor-value.jsoneditor-highlight-active:focus,div.jsoneditor-value.jsoneditor-highlight-active:hover{background-color:#fe0;border:1px solid #ffc700;border-radius:2px}div.jsoneditor-value.jsoneditor-array,div.jsoneditor-value.jsoneditor-object{min-width:16px}div.jsoneditor-tree button.jsoneditor-contextmenu-button.jsoneditor-selected,div.jsoneditor-tree button.jsoneditor-contextmenu-button:focus,div.jsoneditor-tree button.jsoneditor-contextmenu-button:hover,tr.jsoneditor-selected.jsoneditor-first button.jsoneditor-contextmenu-button{background-position:-48px -48px}div.jsoneditor-tree div.jsoneditor-show-more a:focus,div.jsoneditor-tree div.jsoneditor-show-more a:hover{color:#ee422e}.ace-jsoneditor,textarea.jsoneditor-text{min-height:150px}textarea.jsoneditor-text{width:100%;height:100%;margin:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;outline-width:0;border:none;background-color:#fff;resize:none}tr.jsoneditor-highlight,tr.jsoneditor-selected{background-color:#d3d3d3}tr.jsoneditor-selected button.jsoneditor-contextmenu-button,tr.jsoneditor-selected button.jsoneditor-dragarea{visibility:hidden}tr.jsoneditor-selected.jsoneditor-first button.jsoneditor-contextmenu-button,tr.jsoneditor-selected.jsoneditor-first button.jsoneditor-dragarea{visibility:visible}div.jsoneditor-tree button.jsoneditor-dragarea:focus,div.jsoneditor-tree button.jsoneditor-dragarea:hover,tr.jsoneditor-selected.jsoneditor-first button.jsoneditor-dragarea{background-position:-72px -48px}div.jsoneditor td,div.jsoneditor th,div.jsoneditor tr{padding:0;margin:0}.jsoneditor-popover,.jsoneditor-schema-error,div.jsoneditor td,div.jsoneditor textarea,div.jsoneditor th,div.jsoneditor-field,div.jsoneditor-value,pre.jsoneditor-preview{font-family:"dejavu sans mono","droid sans mono",consolas,monaco,"lucida console","courier new",courier,monospace,sans-serif;font-size:10pt;color:#1a1a1a}.jsoneditor-schema-error{cursor:default;display:inline-block;height:24px;line-height:24px;position:relative;text-align:center;width:24px}.jsoneditor-popover{background-color:#4c4c4c;border-radius:3px;box-shadow:0 0 5px rgba(0,0,0,.4);color:#fff;padding:7px 10px;position:absolute;cursor:auto;width:200px}.jsoneditor-popover.jsoneditor-above{bottom:32px;left:-98px}.jsoneditor-popover.jsoneditor-above:before{border-top:7px solid #4c4c4c;bottom:-7px}.jsoneditor-popover.jsoneditor-below{top:32px;left:-98px}.jsoneditor-popover.jsoneditor-below:before{border-bottom:7px solid #4c4c4c;top:-7px}.jsoneditor-popover.jsoneditor-left{top:-7px;right:32px}.jsoneditor-popover.jsoneditor-left:before{border-left:7px solid #4c4c4c;border-top:7px solid transparent;border-bottom:7px solid transparent;content:"";top:19px;right:-14px;left:inherit;margin-left:inherit;margin-top:-7px;position:absolute}.jsoneditor-popover.jsoneditor-right{top:-7px;left:32px}.jsoneditor-popover.jsoneditor-right:before{border-right:7px solid #4c4c4c;border-top:7px solid transparent;border-bottom:7px solid transparent;content:"";top:19px;left:-14px;margin-left:inherit;margin-top:-7px;position:absolute}.jsoneditor-popover:before{border-right:7px solid transparent;border-left:7px solid transparent;content:"";display:block;left:50%;margin-left:-7px;position:absolute}.jsoneditor-text-errors tr.jump-to-line:hover{text-decoration:underline;cursor:pointer}.jsoneditor-schema-error:focus .jsoneditor-popover,.jsoneditor-schema-error:hover .jsoneditor-popover{display:block;animation:fade-in .3s linear 1,move-up .3s linear 1}@keyframes fade-in{from{opacity:0}to{opacity:1}}.jsoneditor .jsoneditor-validation-errors-container{max-height:130px;overflow-y:auto}.jsoneditor .jsoneditor-validation-errors{width:100%;overflow:hidden}.jsoneditor .jsoneditor-additional-errors{position:absolute;margin:auto;bottom:31px;left:calc(50% - 92px);color:grey;background-color:#ebebeb;padding:7px 15px;border-radius:8px}.jsoneditor .jsoneditor-additional-errors.visible{visibility:visible;opacity:1;transition:opacity 2s linear}.jsoneditor .jsoneditor-additional-errors.hidden{visibility:hidden;opacity:0;transition:visibility 0s 2s,opacity 2s linear}.jsoneditor .jsoneditor-text-errors{width:100%;border-collapse:collapse;border-top:1px solid #ffc700}.jsoneditor .jsoneditor-text-errors td{padding:3px 6px;vertical-align:middle}.jsoneditor .jsoneditor-text-errors td pre{margin:0;white-space:normal}.jsoneditor .jsoneditor-text-errors tr{background-color:#ffffab}.jsoneditor .jsoneditor-text-errors tr.parse-error{background-color:#ee2e2e70}.jsoneditor-text-errors .jsoneditor-schema-error{border:none;width:24px;height:24px;padding:0;margin:0 4px 0 0;cursor:pointer}.jsoneditor-text-errors tr .jsoneditor-schema-error{background:url(img/jsoneditor-icons.svg) -168px -48px}.jsoneditor-text-errors tr.parse-error .jsoneditor-schema-error{background:url(img/jsoneditor-icons.svg) -25px 0}.fadein{-webkit-animation:fadein .3s;animation:fadein .3s;-moz-animation:fadein .3s;-o-animation:fadein .3s}@keyframes fadein{0%{opacity:0}100%{opacity:1}}.jsoneditor-contextmenu-root{position:relative;width:0;height:0}.jsoneditor-contextmenu{position:absolute;box-sizing:content-box;z-index:1}.jsoneditor-contextmenu .jsoneditor-menu{position:relative;left:0;top:0;width:128px;height:auto;background:#fff;border:1px solid #d3d3d3;box-shadow:2px 2px 12px rgba(128,128,128,.3);list-style:none;margin:0;padding:0}.jsoneditor-contextmenu .jsoneditor-menu button{position:relative;padding:0 4px 0 0;margin:0;width:128px;height:auto;border:none;cursor:pointer;color:#4d4d4d;background:0 0;font-size:10pt;font-family:arial,sans-serif;box-sizing:border-box;text-align:left}.jsoneditor-contextmenu .jsoneditor-menu button::-moz-focus-inner{padding:0;border:0}.jsoneditor-contextmenu .jsoneditor-menu button.jsoneditor-default{width:96px}.jsoneditor-contextmenu .jsoneditor-menu button.jsoneditor-expand{float:right;width:32px;height:24px;border-left:1px solid #e5e5e5}.jsoneditor-contextmenu .jsoneditor-menu li{overflow:hidden}.jsoneditor-contextmenu .jsoneditor-menu li ul{display:none;position:relative;left:-10px;top:0;border:none;box-shadow:inset 0 0 10px rgba(128,128,128,.5);padding:0 10px;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.jsoneditor-contextmenu .jsoneditor-menu li ul .jsoneditor-icon{margin-left:24px}.jsoneditor-contextmenu .jsoneditor-menu li ul li button{padding-left:24px;animation:all ease-in-out 1s}.jsoneditor-contextmenu .jsoneditor-menu li button .jsoneditor-expand{position:absolute;top:0;right:0;width:24px;height:24px;padding:0;margin:0 4px 0 0;background:url(img/jsoneditor-icons.svg) 0 -72px}.jsoneditor-contextmenu .jsoneditor-icon{position:absolute;top:0;left:0;width:24px;height:24px;border:none;padding:0;margin:0;background-image:url(img/jsoneditor-icons.svg)}.jsoneditor-contextmenu .jsoneditor-text{padding:4px 0 4px 24px;word-wrap:break-word}.jsoneditor-contextmenu .jsoneditor-text.jsoneditor-right-margin{padding-right:24px}.jsoneditor-contextmenu .jsoneditor-separator{height:0;border-top:1px solid #e5e5e5;padding-top:5px;margin-top:5px}.jsoneditor-contextmenu button.jsoneditor-remove .jsoneditor-icon{background-position:-24px 0}.jsoneditor-contextmenu button.jsoneditor-append .jsoneditor-icon{background-position:0 0}.jsoneditor-contextmenu button.jsoneditor-insert .jsoneditor-icon{background-position:0 0}.jsoneditor-contextmenu button.jsoneditor-duplicate .jsoneditor-icon{background-position:-48px 0}.jsoneditor-contextmenu button.jsoneditor-sort-asc .jsoneditor-icon{background-position:-168px 0}.jsoneditor-contextmenu button.jsoneditor-sort-desc .jsoneditor-icon{background-position:-192px 0}.jsoneditor-contextmenu button.jsoneditor-transform .jsoneditor-icon{background-position:-216px 0}.jsoneditor-contextmenu button.jsoneditor-extract .jsoneditor-icon{background-position:0 -24px}.jsoneditor-contextmenu button.jsoneditor-type-string .jsoneditor-icon{background-position:-144px 0}.jsoneditor-contextmenu button.jsoneditor-type-auto .jsoneditor-icon{background-position:-120px 0}.jsoneditor-contextmenu button.jsoneditor-type-object .jsoneditor-icon{background-position:-72px 0}.jsoneditor-contextmenu button.jsoneditor-type-array .jsoneditor-icon{background-position:-96px 0}.jsoneditor-contextmenu button.jsoneditor-type-modes .jsoneditor-icon{background-image:none;width:6px}.jsoneditor-contextmenu li,.jsoneditor-contextmenu ul{box-sizing:content-box;position:relative}.jsoneditor-contextmenu .jsoneditor-menu button:focus,.jsoneditor-contextmenu .jsoneditor-menu button:hover{color:#1a1a1a;background-color:#f5f5f5;outline:0}.jsoneditor-contextmenu .jsoneditor-menu li button.jsoneditor-selected,.jsoneditor-contextmenu .jsoneditor-menu li button.jsoneditor-selected:focus,.jsoneditor-contextmenu .jsoneditor-menu li button.jsoneditor-selected:hover{color:#fff;background-color:#ee422e}.jsoneditor-contextmenu .jsoneditor-menu li ul li button:focus,.jsoneditor-contextmenu .jsoneditor-menu li ul li button:hover{background-color:#f5f5f5}.jsoneditor-modal{max-width:95%;border-radius:2px!important;padding:45px 15px 15px 15px!important;box-shadow:2px 2px 12px rgba(128,128,128,.3);color:#4d4d4d;line-height:1.3em}.jsoneditor-modal.jsoneditor-modal-transform{width:600px!important}.jsoneditor-modal .pico-modal-header{position:absolute;box-sizing:border-box;top:0;left:0;width:100%;padding:0 10px;height:30px;line-height:30px;font-family:arial,sans-serif;font-size:11pt;background:#3883fa;color:#fff}.jsoneditor-modal table{width:100%}.jsoneditor-modal table td{padding:3px 0}.jsoneditor-modal table td.jsoneditor-modal-input{text-align:right;padding-right:0;white-space:nowrap}.jsoneditor-modal table td.jsoneditor-modal-actions{padding-top:15px}.jsoneditor-modal table th{vertical-align:middle}.jsoneditor-modal p:first-child{margin-top:0}.jsoneditor-modal a{color:#3883fa}.jsoneditor-modal .jsoneditor-jmespath-block{margin-bottom:10px}.jsoneditor-modal .pico-close{background:0 0!important;font-size:24px!important;top:7px!important;right:7px!important;color:#fff}.jsoneditor-modal input{padding:4px}.jsoneditor-modal input[type=text]{cursor:inherit}.jsoneditor-modal input[disabled]{background:#d3d3d3;color:grey}.jsoneditor-modal .jsoneditor-select-wrapper{position:relative;display:inline-block}.jsoneditor-modal .jsoneditor-select-wrapper:after{content:"";width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:6px solid #666;position:absolute;right:8px;top:14px;pointer-events:none}.jsoneditor-modal select{padding:3px 24px 3px 10px;min-width:180px;max-width:350px;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-indent:0;text-overflow:"";font-size:10pt;line-height:1.5em}.jsoneditor-modal select::-ms-expand{display:none}.jsoneditor-modal .jsoneditor-button-group input{padding:4px 10px;margin:0;border-radius:0;border-left-style:none}.jsoneditor-modal .jsoneditor-button-group input.jsoneditor-button-first{border-top-left-radius:3px;border-bottom-left-radius:3px;border-left-style:solid}.jsoneditor-modal .jsoneditor-button-group input.jsoneditor-button-last{border-top-right-radius:3px;border-bottom-right-radius:3px}.jsoneditor-modal .jsoneditor-transform-preview{background:#f5f5f5;height:200px}.jsoneditor-modal .jsoneditor-transform-preview.jsoneditor-error{color:#ee422e}.jsoneditor-modal .jsoneditor-jmespath-wizard{line-height:1.2em;width:100%;padding:0;border-radius:3px}.jsoneditor-modal .jsoneditor-jmespath-label{font-weight:700;color:#1e90ff;margin-top:20px;margin-bottom:5px}.jsoneditor-modal .jsoneditor-jmespath-wizard-table{width:100%;border-collapse:collapse}.jsoneditor-modal .jsoneditor-jmespath-wizard-label{font-style:italic;margin:4px 0 2px 0}.jsoneditor-modal .jsoneditor-inline{position:relative;display:inline-block;width:100%;padding-top:2px;padding-bottom:2px}.jsoneditor-modal .jsoneditor-inline:not(:last-child){padding-right:2px}.jsoneditor-modal .jsoneditor-jmespath-filter{display:flex;flex-wrap:wrap}.jsoneditor-modal .jsoneditor-jmespath-filter-field{width:180px}.jsoneditor-modal .jsoneditor-jmespath-filter-relation{width:100px}.jsoneditor-modal .jsoneditor-jmespath-filter-value{min-width:180px;flex:1}.jsoneditor-modal .jsoneditor-jmespath-sort-field{width:170px}.jsoneditor-modal .jsoneditor-jmespath-sort-order{width:150px}.jsoneditor-modal .jsoneditor-jmespath-select-fields{width:100%}.jsoneditor-modal .selectr-selected{border-color:#d3d3d3;padding:4px 28px 4px 8px}.jsoneditor-modal .selectr-selected .selectr-tag{background-color:#3883fa;border-radius:5px}.jsoneditor-modal table td,.jsoneditor-modal table th{text-align:left;vertical-align:middle;font-weight:400;color:#4d4d4d;border-spacing:0;border-collapse:collapse}.jsoneditor-modal #query,.jsoneditor-modal input,.jsoneditor-modal select,.jsoneditor-modal textarea{background:#fff;border:1px solid #d3d3d3;color:#4d4d4d;border-radius:3px;padding:4px}.jsoneditor-modal,.jsoneditor-modal #query,.jsoneditor-modal input,.jsoneditor-modal option,.jsoneditor-modal select,.jsoneditor-modal table td,.jsoneditor-modal table th,.jsoneditor-modal textarea{font-size:10.5pt;font-family:arial,sans-serif}.jsoneditor-modal #query,.jsoneditor-modal .jsoneditor-transform-preview{font-family:"dejavu sans mono","droid sans mono",consolas,monaco,"lucida console","courier new",courier,monospace,sans-serif;font-size:10pt;width:100%;box-sizing:border-box}.jsoneditor-modal input[type=button],.jsoneditor-modal input[type=submit]{background:#f5f5f5;padding:4px 20px}.jsoneditor-modal input,.jsoneditor-modal select{cursor:pointer}.jsoneditor-modal .jsoneditor-button-group.jsoneditor-button-group-value-asc input.jsoneditor-button-asc,.jsoneditor-modal .jsoneditor-button-group.jsoneditor-button-group-value-desc input.jsoneditor-button-desc{background:#3883fa;border-color:#3883fa;color:#fff}.jsoneditor-menu{width:100%;height:35px;padding:2px;margin:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff;background-color:#3883fa;border-bottom:1px solid #3883fa}.jsoneditor-menu>.jsoneditor-modes>button,.jsoneditor-menu>button{width:26px;height:26px;margin:2px;padding:0;border-radius:2px;border:1px solid transparent;background:transparent url(img/jsoneditor-icons.svg);color:#fff;opacity:.8;font-family:arial,sans-serif;font-size:10pt;float:left}.jsoneditor-menu>.jsoneditor-modes>button:hover,.jsoneditor-menu>button:hover{background-color:rgba(255,255,255,.2);border:1px solid rgba(255,255,255,.4)}.jsoneditor-menu>.jsoneditor-modes>button:active,.jsoneditor-menu>.jsoneditor-modes>button:focus,.jsoneditor-menu>button:active,.jsoneditor-menu>button:focus{background-color:rgba(255,255,255,.3)}.jsoneditor-menu>.jsoneditor-modes>button:disabled,.jsoneditor-menu>button:disabled{opacity:.5;background-color:transparent;border:none}.jsoneditor-menu>button.jsoneditor-collapse-all{background-position:0 -96px}.jsoneditor-menu>button.jsoneditor-expand-all{background-position:0 -120px}.jsoneditor-menu>button.jsoneditor-sort{background-position:-120px -96px}.jsoneditor-menu>button.jsoneditor-transform{background-position:-144px -96px}.jsoneditor.jsoneditor-mode-form>.jsoneditor-menu>button.jsoneditor-sort,.jsoneditor.jsoneditor-mode-form>.jsoneditor-menu>button.jsoneditor-transform,.jsoneditor.jsoneditor-mode-view>.jsoneditor-menu>button.jsoneditor-sort,.jsoneditor.jsoneditor-mode-view>.jsoneditor-menu>button.jsoneditor-transform{display:none}.jsoneditor-menu>button.jsoneditor-undo{background-position:-24px -96px}.jsoneditor-menu>button.jsoneditor-undo:disabled{background-position:-24px -120px}.jsoneditor-menu>button.jsoneditor-redo{background-position:-48px -96px}.jsoneditor-menu>button.jsoneditor-redo:disabled{background-position:-48px -120px}.jsoneditor-menu>button.jsoneditor-compact{background-position:-72px -96px}.jsoneditor-menu>button.jsoneditor-format{background-position:-72px -120px}.jsoneditor-menu>button.jsoneditor-repair{background-position:-96px -96px}.jsoneditor-menu>.jsoneditor-modes{display:inline-block;float:left}.jsoneditor-menu>.jsoneditor-modes>button{background-image:none;width:auto;padding-left:6px;padding-right:6px}.jsoneditor-menu>.jsoneditor-modes>button.jsoneditor-separator,.jsoneditor-menu>button.jsoneditor-separator{margin-left:10px}.jsoneditor-menu a{font-family:arial,sans-serif;font-size:10pt;color:#fff;opacity:.8;vertical-align:middle}.jsoneditor-menu a:hover{opacity:1}.jsoneditor-menu a.jsoneditor-poweredBy{font-size:8pt;position:absolute;right:0;top:0;padding:10px}.jsoneditor-search{font-family:arial,sans-serif;position:absolute;right:4px;top:4px;border-collapse:collapse;border-spacing:0;display:flex}.jsoneditor-search input{color:#1a1a1a;width:120px;border:none;outline:0;margin:1px;line-height:20px}.jsoneditor-search button{width:16px;height:24px;padding:0;margin:0;border:none;background:url(img/jsoneditor-icons.svg);vertical-align:top}.jsoneditor-search button:hover{background-color:transparent}.jsoneditor-search button.jsoneditor-refresh{width:18px;background-position:-99px -73px}.jsoneditor-search button.jsoneditor-next{cursor:pointer;background-position:-124px -73px}.jsoneditor-search button.jsoneditor-next:hover{background-position:-124px -49px}.jsoneditor-search button.jsoneditor-previous{cursor:pointer;background-position:-148px -73px;margin-right:2px}.jsoneditor-search button.jsoneditor-previous:hover{background-position:-148px -49px}.jsoneditor-results{font-family:arial,sans-serif;color:#fff;padding-right:5px;line-height:26px}.jsoneditor-frame{border:1px solid transparent;background-color:#fff;padding:0 2px;margin:0}.jsoneditor .autocomplete.dropdown{position:absolute;background:#fff;box-shadow:2px 2px 12px rgba(128,128,128,.3);border:1px solid #d3d3d3;overflow-x:hidden;overflow-y:auto;cursor:default;margin:0;padding:5px;text-align:left;outline:0;font-family:"dejavu sans mono","droid sans mono",consolas,monaco,"lucida console","courier new",courier,monospace,sans-serif;font-size:10pt}.jsoneditor .autocomplete.dropdown .item{color:#333}.jsoneditor .autocomplete.dropdown .item.hover{background-color:#ddd}.jsoneditor .autocomplete.hint{color:#aaa;top:4px;left:4px}.jsoneditor-treepath{padding:0 5px;overflow:hidden;white-space:nowrap;outline:0}.jsoneditor-treepath.show-all{word-wrap:break-word;white-space:normal;position:absolute;background-color:#ebebeb;z-index:1;box-shadow:2px 2px 12px rgba(128,128,128,.3)}.jsoneditor-treepath.show-all span.jsoneditor-treepath-show-all-btn{display:none}.jsoneditor-treepath div.jsoneditor-contextmenu-root{position:absolute;left:0}.jsoneditor-treepath .jsoneditor-treepath-show-all-btn{position:absolute;background-color:#ebebeb;left:0;height:20px;padding:0 3px;cursor:pointer}.jsoneditor-treepath .jsoneditor-treepath-element{margin:1px;font-family:arial,sans-serif;font-size:10pt}.jsoneditor-treepath .jsoneditor-treepath-seperator{margin:2px;font-size:9pt;font-family:arial,sans-serif}.jsoneditor-treepath span.jsoneditor-treepath-element:hover,.jsoneditor-treepath span.jsoneditor-treepath-seperator:hover{cursor:pointer;text-decoration:underline}.jsoneditor-statusbar{line-height:26px;height:26px;color:grey;background-color:#ebebeb;border-top:1px solid #d3d3d3;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:10pt}.jsoneditor-statusbar>.jsoneditor-curserinfo-val{margin-right:12px}.jsoneditor-statusbar>.jsoneditor-curserinfo-count{margin-left:4px}.jsoneditor-statusbar>.jsoneditor-validation-error-icon{float:right;width:24px;height:24px;padding:0;margin-top:1px;background:url(img/jsoneditor-icons.svg) -168px -48px;cursor:pointer}.jsoneditor-statusbar>.jsoneditor-validation-error-count{float:right;margin:0 4px 0 0;cursor:pointer}.jsoneditor-statusbar>.jsoneditor-parse-error-icon{float:right;width:24px;height:24px;padding:0;margin:1px;background:url(img/jsoneditor-icons.svg) -25px 0}.jsoneditor-statusbar .jsoneditor-array-info a{color:inherit}div.jsoneditor-statusbar>.jsoneditor-curserinfo-label,div.jsoneditor-statusbar>.jsoneditor-size-info{margin:0 4px}.jsoneditor-navigation-bar{width:100%;height:26px;line-height:26px;padding:0;margin:0;border-bottom:1px solid #d3d3d3;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;color:grey;background-color:#ebebeb;overflow:hidden;font-family:arial,sans-serif;font-size:10pt}/*!
 * Selectr 2.4.0
 * https://github.com/Mobius1/Selectr
 *
 * Released under the MIT license
 */.selectr-container{position:relative}.selectr-container li{list-style:none}.selectr-hidden{position:absolute;overflow:hidden;clip:rect(0,0,0,0);width:1px;height:1px;margin:-1px;padding:0;border:0 none}.selectr-visible{position:absolute;left:0;top:0;width:100%;height:100%;opacity:0;z-index:11}.selectr-desktop.multiple .selectr-visible{display:none}.selectr-desktop.multiple.native-open .selectr-visible{top:100%;min-height:200px!important;height:auto;opacity:1;display:block}.selectr-container.multiple.selectr-mobile .selectr-selected{z-index:0}.selectr-selected{position:relative;z-index:1;box-sizing:border-box;width:100%;padding:7px 28px 7px 14px;cursor:pointer;border:1px solid #999;border-radius:3px;background-color:#fff}.selectr-selected::before{position:absolute;top:50%;right:10px;width:0;height:0;content:'';-o-transform:rotate(0) translate3d(0,-50%,0);-ms-transform:rotate(0) translate3d(0,-50%,0);-moz-transform:rotate(0) translate3d(0,-50%,0);-webkit-transform:rotate(0) translate3d(0,-50%,0);transform:rotate(0) translate3d(0,-50%,0);border-width:4px 4px 0 4px;border-style:solid;border-color:#6c7a86 transparent transparent}.selectr-container.native-open .selectr-selected::before,.selectr-container.open .selectr-selected::before{border-width:0 4px 4px 4px;border-style:solid;border-color:transparent transparent #6c7a86}.selectr-label{display:none;overflow:hidden;width:100%;white-space:nowrap;text-overflow:ellipsis}.selectr-placeholder{color:#6c7a86}.selectr-tags{margin:0;padding:0;white-space:normal}.has-selected .selectr-tags{margin:0 0 -2px}.selectr-tag{list-style:none;position:relative;float:left;padding:2px 25px 2px 8px;margin:0 2px 2px 0;cursor:default;color:#fff;border:medium none;border-radius:10px;background:#acb7bf none repeat scroll 0 0}.selectr-container.multiple.has-selected .selectr-selected{padding:5px 28px 5px 5px}.selectr-options-container{position:absolute;z-index:10000;top:calc(100% - 1px);left:0;display:none;box-sizing:border-box;width:100%;border-width:0 1px 1px;border-style:solid;border-color:transparent #999 #999;border-radius:0 0 3px 3px;background-color:#fff}.selectr-container.open .selectr-options-container{display:block}.selectr-input-container{position:relative;display:none}.selectr-clear,.selectr-input-clear,.selectr-tag-remove{position:absolute;top:50%;right:22px;width:20px;height:20px;padding:0;cursor:pointer;-o-transform:translate3d(0,-50%,0);-ms-transform:translate3d(0,-50%,0);-moz-transform:translate3d(0,-50%,0);-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0);border:medium none;background-color:transparent;z-index:11}.selectr-clear,.selectr-input-clear{display:none}.selectr-container.has-selected .selectr-clear,.selectr-input-container.active .selectr-input-clear{display:block}.selectr-selected .selectr-tag-remove{right:2px}.selectr-clear::after,.selectr-clear::before,.selectr-input-clear::after,.selectr-input-clear::before,.selectr-tag-remove::after,.selectr-tag-remove::before{position:absolute;top:5px;left:9px;width:2px;height:10px;content:' ';background-color:#6c7a86}.selectr-tag-remove::after,.selectr-tag-remove::before{top:4px;width:3px;height:12px;background-color:#fff}.selectr-clear:before,.selectr-input-clear::before,.selectr-tag-remove::before{-o-transform:rotate(45deg);-ms-transform:rotate(45deg);-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.selectr-clear:after,.selectr-input-clear::after,.selectr-tag-remove::after{-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.selectr-input-container.active,.selectr-input-container.active .selectr-clear{display:block}.selectr-input{top:5px;left:5px;box-sizing:border-box;width:calc(100% - 30px);margin:10px 15px;padding:7px 30px 7px 9px;border:1px solid #999;border-radius:3px}.selectr-notice{display:none;box-sizing:border-box;width:100%;padding:8px 16px;border-top:1px solid #999;border-radius:0 0 3px 3px;background-color:#fff}.selectr-container.notice .selectr-notice{display:block}.selectr-container.notice .selectr-selected{border-radius:3px 3px 0 0}.selectr-options{position:relative;top:calc(100% + 2px);display:none;overflow-x:auto;overflow-y:scroll;max-height:200px;margin:0;padding:0}.selectr-container.notice .selectr-options-container,.selectr-container.open .selectr-input-container,.selectr-container.open .selectr-options{display:block}.selectr-option{position:relative;display:block;padding:5px 20px;list-style:outside none none;cursor:pointer;font-weight:400}.selectr-options.optgroups>.selectr-option{padding-left:25px}.selectr-optgroup{font-weight:700;padding:0}.selectr-optgroup--label{font-weight:700;margin-top:10px;padding:5px 15px}.selectr-match{text-decoration:underline}.selectr-option.selected{background-color:#ddd}.selectr-option.active{color:#fff;background-color:#5897fb}.selectr-option.disabled{opacity:.4}.selectr-option.excluded{display:none}.selectr-container.open .selectr-selected{border-color:#999 #999 transparent #999;border-radius:3px 3px 0 0}.selectr-container.open .selectr-selected::after{-o-transform:rotate(180deg) translate3d(0,50%,0);-ms-transform:rotate(180deg) translate3d(0,50%,0);-moz-transform:rotate(180deg) translate3d(0,50%,0);-webkit-transform:rotate(180deg) translate3d(0,50%,0);transform:rotate(180deg) translate3d(0,50%,0)}.selectr-disabled{opacity:.6}.has-selected .selectr-placeholder,.selectr-empty{display:none}.has-selected .selectr-label{display:block}.taggable .selectr-selected{padding:4px 28px 4px 4px}.taggable .selectr-selected::after{display:table;content:" ";clear:both}.taggable .selectr-label{width:auto}.taggable .selectr-tags{float:left;display:block}.taggable .selectr-placeholder{display:none}.input-tag{float:left;min-width:90px;width:auto}.selectr-tag-input{border:medium none;padding:3px 10px;width:100%;font-family:inherit;font-weight:inherit;font-size:inherit}.selectr-input-container.loading::after{position:absolute;top:50%;right:20px;width:20px;height:20px;content:'';-o-transform:translate3d(0,-50%,0);-ms-transform:translate3d(0,-50%,0);-moz-transform:translate3d(0,-50%,0);-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0);-o-transform-origin:50% 0 0;-ms-transform-origin:50% 0 0;-moz-transform-origin:50% 0 0;-webkit-transform-origin:50% 0 0;transform-origin:50% 0 0;-moz-animation:.5s linear 0s normal forwards infinite running spin;-webkit-animation:.5s linear 0s normal forwards infinite running spin;animation:.5s linear 0s normal forwards infinite running spin;border-width:3px;border-style:solid;border-color:#aaa #ddd #ddd;border-radius:50%}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0) translate3d(0,-50%,0);transform:rotate(0) translate3d(0,-50%,0)}100%{-webkit-transform:rotate(360deg) translate3d(0,-50%,0);transform:rotate(360deg) translate3d(0,-50%,0)}}@keyframes spin{0%{-webkit-transform:rotate(0) translate3d(0,-50%,0);transform:rotate(0) translate3d(0,-50%,0)}100%{-webkit-transform:rotate(360deg) translate3d(0,-50%,0);transform:rotate(360deg) translate3d(0,-50%,0)}}.selectr-container.open.inverted .selectr-selected{border-color:transparent #999 #999;border-radius:0 0 3px 3px}.selectr-container.inverted .selectr-options-container{border-width:1px 1px 0;border-color:#999 #999 transparent;border-radius:3px 3px 0 0;background-color:#fff}.selectr-container.inverted .selectr-options-container{top:auto;bottom:calc(100% - 1px)}.selectr-container ::-webkit-input-placeholder{color:#6c7a86;opacity:1}.selectr-container ::-moz-placeholder{color:#6c7a86;opacity:1}.selectr-container :-ms-input-placeholder{color:#6c7a86;opacity:1}.selectr-container ::placeholder{color:#6c7a86;opacity:1}
.medium-editor-anchor-preview,.medium-editor-toolbar{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:16px;z-index:2000}@-webkit-keyframes medium-editor-image-loading{0%{-webkit-transform:scale(0);transform:scale(0)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes medium-editor-image-loading{0%{-webkit-transform:scale(0);transform:scale(0)}100%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes medium-editor-pop-upwards{0%{opacity:0;-webkit-transform:matrix(.97,0,0,1,0,12);transform:matrix(.97,0,0,1,0,12)}20%{opacity:.7;-webkit-transform:matrix(.99,0,0,1,0,2);transform:matrix(.99,0,0,1,0,2)}40%{opacity:1;-webkit-transform:matrix(1,0,0,1,0,-1);transform:matrix(1,0,0,1,0,-1)}100%{-webkit-transform:matrix(1,0,0,1,0,0);transform:matrix(1,0,0,1,0,0)}}@keyframes medium-editor-pop-upwards{0%{opacity:0;-webkit-transform:matrix(.97,0,0,1,0,12);transform:matrix(.97,0,0,1,0,12)}20%{opacity:.7;-webkit-transform:matrix(.99,0,0,1,0,2);transform:matrix(.99,0,0,1,0,2)}40%{opacity:1;-webkit-transform:matrix(1,0,0,1,0,-1);transform:matrix(1,0,0,1,0,-1)}100%{-webkit-transform:matrix(1,0,0,1,0,0);transform:matrix(1,0,0,1,0,0)}}.medium-editor-anchor-preview{left:0;line-height:1.4;max-width:280px;position:absolute;text-align:center;top:0;word-break:break-all;word-wrap:break-word;visibility:hidden}.medium-editor-anchor-preview a{color:#fff;display:inline-block;margin:5px 5px 10px}.medium-editor-placeholder-relative:after,.medium-editor-placeholder:after{content:attr(data-placeholder)!important;white-space:pre;padding:inherit;margin:inherit;font-style:italic}.medium-editor-anchor-preview-active{visibility:visible}.medium-editor-dragover{background:#ddd}.medium-editor-image-loading{-webkit-animation:medium-editor-image-loading 1s infinite ease-in-out;animation:medium-editor-image-loading 1s infinite ease-in-out;background-color:#333;border-radius:100%;display:inline-block;height:40px;width:40px}.medium-editor-placeholder{position:relative}.medium-editor-placeholder:after{position:absolute;left:0;top:0}.medium-editor-placeholder-relative,.medium-editor-placeholder-relative:after{position:relative}.medium-toolbar-arrow-over:before,.medium-toolbar-arrow-under:after{border-style:solid;content:'';display:block;height:0;left:50%;margin-left:-8px;position:absolute;width:0}.medium-toolbar-arrow-under:after{border-width:8px 8px 0}.medium-toolbar-arrow-over:before{border-width:0 8px 8px;top:-8px}.medium-editor-toolbar{left:0;position:absolute;top:0;visibility:hidden}.medium-editor-toolbar ul{margin:0;padding:0}.medium-editor-toolbar li{float:left;list-style:none;margin:0;padding:0}.medium-editor-toolbar li button{box-sizing:border-box;cursor:pointer;display:block;font-size:14px;line-height:1.33;margin:0;padding:15px;text-decoration:none}.medium-editor-toolbar li button:focus{outline:0}.medium-editor-toolbar li .medium-editor-action-underline{text-decoration:underline}.medium-editor-toolbar li .medium-editor-action-pre{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:12px;font-weight:100;padding:15px 0}.medium-editor-toolbar-active{visibility:visible}.medium-editor-sticky-toolbar{position:fixed;top:1px}.medium-editor-relative-toolbar{position:relative}.medium-editor-toolbar-active.medium-editor-stalker-toolbar{-webkit-animation:medium-editor-pop-upwards 160ms forwards linear;animation:medium-editor-pop-upwards 160ms forwards linear}.medium-editor-action-bold{font-weight:bolder}.medium-editor-action-italic{font-style:italic}.medium-editor-toolbar-form{display:none}.medium-editor-toolbar-form a,.medium-editor-toolbar-form input{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}.medium-editor-toolbar-form .medium-editor-toolbar-form-row{line-height:14px;margin-left:5px;padding-bottom:5px}.medium-editor-toolbar-form .medium-editor-toolbar-input,.medium-editor-toolbar-form label{border:none;box-sizing:border-box;font-size:14px;margin:0;padding:6px;width:316px;display:inline-block}.medium-editor-toolbar-form .medium-editor-toolbar-input:focus,.medium-editor-toolbar-form label:focus{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;box-shadow:none;outline:0}.medium-editor-toolbar-form a{display:inline-block;font-size:24px;font-weight:bolder;margin:0 10px;text-decoration:none}.medium-editor-toolbar-form-active{display:block}.medium-editor-toolbar-actions:after{clear:both;content:"";display:table}.medium-editor-element{word-wrap:break-word;min-height:30px}.medium-editor-element img{max-width:100%}.medium-editor-element sub{vertical-align:sub}.medium-editor-element sup{vertical-align:super}.medium-editor-hidden{display:none}
.medium-toolbar-arrow-under:after{border-color:#242424 transparent transparent;top:50px}.medium-toolbar-arrow-over:before{border-color:transparent transparent #242424;top:-8px}.medium-editor-toolbar{background-color:#242424;background:-webkit-linear-gradient(top,#242424,rgba(36,36,36,.75));background:linear-gradient(to bottom,#242424,rgba(36,36,36,.75));border:1px solid #000;border-radius:5px;box-shadow:0 0 3px #000}.medium-editor-toolbar li button{background-color:#242424;background:-webkit-linear-gradient(top,#242424,rgba(36,36,36,.89));background:linear-gradient(to bottom,#242424,rgba(36,36,36,.89));border:0;border-right:1px solid #000;border-left:1px solid #333;border-left:1px solid rgba(255,255,255,.1);box-shadow:0 2px 2px rgba(0,0,0,.3);color:#fff;height:50px;min-width:50px;-webkit-transition:background-color .2s ease-in;transition:background-color .2s ease-in}.medium-editor-toolbar li button:hover{background-color:#000;color:#ff0}.medium-editor-toolbar li .medium-editor-button-first{border-bottom-left-radius:5px;border-top-left-radius:5px}.medium-editor-toolbar li .medium-editor-button-last{border-bottom-right-radius:5px;border-top-right-radius:5px}.medium-editor-toolbar li .medium-editor-button-active{background-color:#000;background:-webkit-linear-gradient(top,#242424,rgba(0,0,0,.89));background:linear-gradient(to bottom,#242424,rgba(0,0,0,.89));color:#fff}.medium-editor-toolbar-form{background:#242424;border-radius:5px;color:#999}.medium-editor-toolbar-form .medium-editor-toolbar-input{background:#242424;box-sizing:border-box;color:#ccc;height:50px}.medium-editor-toolbar-form a{color:#fff}.medium-editor-toolbar-anchor-preview{background:#242424;border-radius:5px;color:#fff}.medium-editor-placeholder:after{color:#b3b3b1}
@charset "UTF-8";
.tree-dragnode {
  padding: 10px;
  border: 1px solid #e7eef7;
  position: fixed;
  border-radius: 8px;
  background: #fff;
  transform: translate(-50%, -110%);
  z-index: 10;
}

.tree-node {
  white-space: nowrap;
  display: flex;
  flex-direction: column;
  position: relative;
  box-sizing: border-box;
}

.tree-content {
  display: flex;
  align-items: center;
  padding: 3px;
  cursor: pointer;
  width: 100%;
  box-sizing: border-box;
}

.tree-node:not(.selected) > .tree-content:hover {
  background: #f6f8fb;
}

.tree-node.selected > .tree-content {
  background-color: #e7eef7;
}

.tree-node.disabled > .tree-content:hover {
  background: inherit;
}

.tree-arrow {
  flex-shrink: 0;
  height: 30px;
  cursor: pointer;
  margin-left: 30px;
  width: 0;
}

.tree-arrow.has-child {
  margin-left: 0;
  width: 30px;
  position: relative;
}

.tree-arrow.has-child:after {
  border: 1.5px solid #494646;
  position: absolute;
  border-left: 0;
  border-top: 0;
  left: 9px;
  top: 50%;
  height: 9px;
  width: 9px;
  transform: rotate(-45deg) translateY(-50%) translateX(0);
  transition: transform 0.25s;
  transform-origin: center;
}

.tree-arrow.has-child.rtl:after {
  border: 1.5px solid #494646;
  position: absolute;
  border-right: 0;
  border-bottom: 0;
  right: 0px;
  top: 50%;
  height: 9px;
  width: 9px;
  transform: rotate(-45deg) translateY(-50%) translateX(0);
  transition: transform 0.25s;
  transform-origin: center;
}

.tree-arrow.expanded.has-child:after {
  transform: rotate(45deg) translateY(-50%) translateX(-5px);
}

.tree-checkbox {
  flex-shrink: 0;
  position: relative;
  width: 30px;
  height: 30px;
  box-sizing: border-box;
  border: 1px solid #dadada;
  border-radius: 2px;
  background: #fff;
  transition: border-color 0.25s, background-color 0.25s;
}

.tree-checkbox:after,
.tree-arrow:after {
  position: absolute;
  display: block;
  content: "";
}

.tree-checkbox.checked,
.tree-checkbox.indeterminate {
  background-color: #3a99fc;
  border-color: #218eff;
}

.tree-checkbox.checked:after {
  box-sizing: content-box;
  border: 1.5px solid #fff;
  /* probably width would be rounded in most cases */
  border-left: 0;
  border-top: 0;
  left: 9px;
  top: 3px;
  height: 15px;
  width: 8px;
  transform: rotate(45deg) scaleY(0);
  transition: transform 0.25s;
  transform-origin: center;
}

.tree-checkbox.checked:after {
  transform: rotate(45deg) scaleY(1);
}

.tree-checkbox.indeterminate:after {
  background-color: #fff;
  top: 50%;
  left: 20%;
  right: 20%;
  height: 2px;
}

.tree-anchor {
  flex-grow: 2;
  outline: none;
  display: flex;
  text-decoration: none;
  color: #343434;
  vertical-align: top;
  margin-left: 3px;
  line-height: 24px;
  padding: 3px 6px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.tree-node.selected > .tree-content > .tree-anchor {
  outline: none;
}

.tree-node.disabled > .tree-content > .tree-anchor {
  color: #989191;
  background: #fff;
  opacity: 0.6;
  cursor: default;
  outline: none;
}

.tree-input {
  display: block;
  width: 100%;
  height: 24px;
  line-height: 24px;
  outline: none;
  border: 1px solid #3498db;
  padding: 0 4px;
}

.l-fade-enter-active,
.l-fade-leave-active {
  transition: opacity 0.3s, transform 0.3s;
  transform: translateX(0);
}

.l-fade-enter,
.l-fade-leave-to {
  opacity: 0;
  transform: translateX(-2em);
}

.tree--small .tree-anchor {
  line-height: 19px;
}

.tree--small .tree-checkbox {
  width: 23px;
  height: 23px;
}

.tree--small .tree-arrow {
  height: 23px;
}

.tree--small .tree-checkbox.checked:after {
  left: 7px;
  top: 3px;
  height: 11px;
  width: 5px;
}

.tree-node.has-child.loading > .tree-content > .tree-arrow,
.tree-node.has-child.loading > .tree-content > .tree-arrow:after {
  border-radius: 50%;
  width: 15px;
  height: 15px;
  border: 0;
}

.tree-node.has-child.loading > .tree-content > .tree-arrow {
  font-size: 3px;
  position: relative;
  border-top: 1.1em solid rgba(45, 45, 45, 0.2);
  border-right: 1.1em solid rgba(45, 45, 45, 0.2);
  border-bottom: 1.1em solid rgba(45, 45, 45, 0.2);
  border-left: 1.1em solid #2d2d2d;
  -webkit-transform: translateZ(0);
  -ms-transform: translateZ(0);
  transform: translateZ(0);
  left: 5px;
  -webkit-animation: loading 1.1s infinite linear;
  animation: loading 1.1s infinite linear;
  margin-right: 8px;
}

@-webkit-keyframes loading {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes loading {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
.tree {
  overflow: auto;
}

.tree-root,
.tree-children {
  list-style: none;
  padding: 0;
}

.tree > .tree-root,
.tree > .tree-filter-empty {
  padding: 3px;
  box-sizing: border-box;
}

.tree.tree--draggable .tree-node:not(.selected) > .tree-content:hover {
  background: transparent;
}

.drag-above,
.drag-below,
.drag-on {
  position: relative;
  z-index: 1;
}

.drag-on > .tree-content {
  background: #fafcff;
  outline: 1px solid #7baff2;
}

.drag-above > .tree-content::before,
.drag-below > .tree-content::after {
  display: block;
  content: "";
  position: absolute;
  height: 8px;
  left: 0;
  right: 0;
  z-index: 2;
  box-sizing: border-box;
  background-color: #3367d6;
  border: 3px solid #3367d6;
  background-clip: padding-box;
  border-bottom-color: transparent;
  border-top-color: transparent;
  border-radius: 0;
}

.drag-above > .tree-content::before {
  top: 0;
  transform: translateY(-50%);
}

.drag-below > .tree-content::after {
  bottom: 0;
  transform: translateY(50%);
}

.tree-anchor {
  color: inherit !important;
}

.tree-node:not(.selected) > .tree-content:hover {
  background: inherit !important;
}

.tree-node.selected > .tree-content {
  background-color: inherit !important;
}

.tree-arrow.has-child:after {
  border-bottom-color: white !important;
  border-right-color: white !important;
}

.tree-arrow.has-child.rtl:after {
  border-top-color: white !important;
  border-left-color: white !important;
}

.fm-context-menu {
  direction: ltr !important;
  text-align: left !important;
  position: absolute;
  z-index: 9997;
  background-color: #222;
  box-shadow: 3px 2px 5px #444;
  border-radius: 5px;
}
.fm-context-menu .list-unstyled {
  margin-bottom: 0;
  border-bottom: 1px solid rgba(255, 255, 255, 0.125);
}
.fm-context-menu ul > li {
  padding: 0.4rem 1rem;
}
.fm-context-menu ul > li:not(.disabled) {
  cursor: pointer;
}
.fm-context-menu ul > li:not(.disabled):hover {
  background-color: #303030;
  color: #cfcfcf;
}
.fm-context-menu ul > li:not(.disabled) i {
  padding-right: 2rem;
}

.fm-info-block {
  display: flex;
  margin-right: -15px;
  margin-left: -15px;
  padding-top: 0.2rem;
  padding-bottom: 0.4rem;
}
.fm-info-block .progress {
  margin-top: 0.3rem;
}
.fm-info-block .text-right > span {
  padding-left: 0.5rem;
  cursor: pointer;
}

.fm-navbar .btn-group {
  margin-right: 0.4rem;
}

.fm-notification {
  position: absolute;
  right: 1rem;
  bottom: 0;
  z-index: 9999;
  width: 350px;
  display: block;
  transition: opacity 0.4s ease;
  overflow: auto;
}
.fm-notification .fm-notification-item {
  padding: 0.75rem 1.25rem;
  margin-bottom: 1rem;
  border: 1px solid;
  border-radius: 0.25rem;
}
.fm-notification .notify-enter-active {
  transition: all 0.3s ease;
}
.fm-notification .notify-leave-active {
  transition: all 0.8s ease;
}
.fm-notification .notify-enter,
.fm-notification .notify-leave-to {
  opacity: 0;
}

.fm-breadcrumb .breadcrumb {
  flex-wrap: nowrap;
  padding: 0.2rem 0.3rem;
  margin-bottom: 0.5rem;
}
.fm-breadcrumb .breadcrumb.active-manager {
  background-color: #ebebeb;
}
.fm-breadcrumb .breadcrumb .breadcrumb-item:not(.active):hover {
  cursor: pointer;
  font-weight: normal;
  color: #fff;
}

.fm-disk-list ul.list-inline {
  margin-bottom: 0.5rem;
}
.fm-disk-list .badge.badge-light {
  cursor: pointer;
}

.fm-grid {
  padding-top: 1rem;
}
.fm-grid .fm-grid-item {
  position: relative;
  width: 125px;
  padding: 0.4rem;
  margin-bottom: 1rem;
  margin-right: 1rem;
  border-radius: 5px;
}
.fm-grid .fm-grid-item.active {
  background-color: #222;
  box-shadow: 3px 2px 5px #adb5bd;
}
.fm-grid .fm-grid-item:not(.active):hover {
  background-color: #222;
  box-shadow: 3px 2px 5px #adb5bd;
}
.fm-grid .fm-grid-item .fm-item-icon {
  cursor: pointer;
}
.fm-grid .fm-grid-item .fm-item-icon > i {
  color: #ebebeb;
}
.fm-grid .fm-grid-item .fm-item-info {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.fm-content {
  height: 100%;
  padding-left: 1rem;
}
.fm-content .fm-content-body {
  overflow: auto;
}

.fm-table thead th {
  background: #222;
  position: sticky;
  top: 0;
  z-index: 10;
  cursor: pointer;
  border-top: none;
}
.fm-table thead th:hover {
  background-color: #222;
}
.fm-table thead th > i {
  padding-left: 0.5rem;
}
.fm-table td {
  white-space: nowrap;
  overflow: hidden;
}
.fm-table tr:hover {
  background-color: #222;
}
.fm-table .w-10 {
  width: 10%;
}
.fm-table .w-65 {
  width: 65%;
}
.fm-table .fm-content-item {
  cursor: pointer;
}
.fm-table .text-hidden {
  color: #222;
}

.fm-additions-cropper {
  overflow: hidden;
}
.fm-additions-cropper > .row {
  flex-wrap: nowrap;
}
.fm-additions-cropper .cropper-block {
  overflow: hidden;
}
.fm-additions-cropper .cropper-block img {
  max-width: 100%;
}
.fm-additions-cropper .col-sm-3 {
  overflow: auto;
}
.fm-additions-cropper .col-sm-3::-webkit-scrollbar {
  display: none;
}
.fm-additions-cropper .cropper-preview {
  margin-bottom: 1rem;
  overflow: hidden;
  height: 200px;
}
.fm-additions-cropper .cropper-preview img {
  max-width: 100%;
}
.fm-additions-cropper .cropper-data {
  padding-left: 1rem;
  padding-right: 1rem;
}
.fm-additions-cropper .cropper-data > .input-group {
  margin-bottom: 0.5rem;
}
.fm-additions-cropper .cropper-data .input-group-prepend .input-group-text {
  min-width: 4rem;
}
.fm-additions-cropper .cropper-data .input-group-append .input-group-text {
  min-width: 3rem;
}
.fm-additions-cropper > .d-flex {
  padding: 1rem;
  border-top: 1px solid #222;
}

.fm-additions-file-list .far {
  padding-right: 0.5rem;
}

.fm-modal-audio-player .fas.fa-play {
  color: #fff;
  opacity: 0.1;
  cursor: pointer;
}
.fm-modal-audio-player .fas.fa-play:hover {
  opacity: 0.5;
}
.fm-modal-audio-player .fas.fa-play.active {
  opacity: 1;
  color: deepskyblue;
}
.fm-modal-audio-player .fas.fa-pause {
  color: #fff;
  opacity: 0.5;
  cursor: pointer;
}

.fm-modal-clipboard .modal-body .far {
  padding-right: 0.5rem;
}

.fm-modal-upload .fm-btn-wrapper {
  position: relative;
  overflow: hidden;
  padding-bottom: 6px;
  margin-bottom: 0.6rem;
}
.fm-modal-upload .fm-btn-wrapper input[type=file] {
  font-size: 100px;
  position: absolute;
  left: 0;
  top: 0;
  opacity: 0;
  cursor: pointer;
}
.fm-modal-upload .fm-upload-list .far {
  padding-right: 0.5rem;
}
.fm-modal-upload .fm-upload-list .form-check-inline {
  margin-right: 0;
}
.fm-modal-upload .fm-upload-info > .progress {
  margin-bottom: 1rem;
}

.fm-modal-preview .modal-body {
  padding: 0;
}
.fm-modal-preview .modal-body img {
  max-width: 100%;
}
.fm-modal-preview > .d-flex {
  padding: 1rem;
  border-top: 1px solid #222;
}

.fm-modal-properties .modal-body .row {
  margin-bottom: 0.3rem;
  padding-top: 0.3rem;
  padding-bottom: 0.3rem;
}
.fm-modal-properties .modal-body .row .fa-copy {
  padding-top: 0.2rem;
  display: none;
  cursor: pointer;
}
.fm-modal-properties .modal-body .row:hover {
  background-color: #222;
}
.fm-modal-properties .modal-body .row:hover .fa-copy {
  display: block;
}
.fm-modal-properties .modal-body .col-2 {
  font-weight: bold;
}
.fm-modal-properties .modal-body .col-9 {
  word-wrap: break-word;
}

.fm-modal-text-edit .modal-body {
  padding: 0;
}

.fm-modal {
  direction: ltr;
  text-align: left;
  position: absolute;
  z-index: 9998;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.35);
  display: block;
  transition: opacity 0.4s ease;
  overflow: auto;
}
.fm-modal .modal-xl {
  max-width: 96%;
}
.fm-modal .modal-header .close {
  margin-left: auto;
  margin-right: 2px;
}

.fm-modal-enter-active,
.fm-modal-leave-active {
  transition: opacity 0.5s;
}

.fm-modal-enter,
.fm-modal-leave-to {
  opacity: 0;
}

.fm-tree-branch {
  display: table;
  width: 100%;
  padding-left: 1.4rem;
}
.fm-tree-branch li > p {
  margin-bottom: 0.1rem;
  padding: 0.4rem 0.4rem;
  white-space: nowrap;
  cursor: pointer;
}
.fm-tree-branch li > p:hover, .fm-tree-branch li > p.selected {
  background-color: #222;
}
.fm-tree-branch .fas.fa-minus {
  padding-left: 0.1rem;
  padding-right: 0.6rem;
}
.fm-tree-branch .far {
  padding-right: 0.5rem;
}

.fade-tree-enter-active,
.fade-tree-leave-active {
  transition: all 0.3s ease;
}

.fade-tree-enter,
.fade-tree-leave-to {
  transform: translateX(20px);
  opacity: 0;
}

.fm-tree {
  overflow: auto;
  border-right: 1px solid #6d757d;
}
.fm-tree > .fm-folders-tree {
  padding-left: 0.2rem;
}
.fm-tree .fm-tree-disk {
  padding: 0.2rem 0.3rem;
  margin-bottom: 0.3rem;
  background-color: #222;
}
.fm-tree .fm-tree-disk > i {
  padding-left: 0.2rem;
  padding-right: 0.5rem;
}

@keyframes plyr-progress {
  to {
    background-position: 25px 0;
  }
}
@keyframes plyr-popup {
  0% {
    opacity: 0.5;
    transform: translateY(10px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}
@keyframes plyr-fade-in {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.plyr {
  -moz-osx-font-smoothing: auto;
  -webkit-font-smoothing: subpixel-antialiased;
  align-items: center;
  direction: ltr;
  display: flex;
  flex-direction: column;
  font-family: Avenir, "Avenir Next", "Helvetica Neue", "Segoe UI", Helvetica, Arial, sans-serif;
  font-variant-numeric: tabular-nums;
  font-weight: 500;
  height: 100%;
  line-height: 1.7;
  max-width: 100%;
  min-width: 200px;
  position: relative;
  text-shadow: none;
  transition: box-shadow 0.3s ease;
  z-index: 0;
}
.plyr video,
.plyr audio,
.plyr iframe {
  display: block;
  height: 100%;
  width: 100%;
}
.plyr button {
  font: inherit;
  line-height: inherit;
  width: auto;
}
.plyr:focus {
  outline: 0;
}

.plyr--full-ui {
  box-sizing: border-box;
}
.plyr--full-ui *,
.plyr--full-ui *::after,
.plyr--full-ui *::before {
  box-sizing: inherit;
}

.plyr--full-ui a,
.plyr--full-ui button,
.plyr--full-ui input,
.plyr--full-ui label {
  touch-action: manipulation;
}

.plyr__badge {
  background: #4a5764;
  border-radius: 2px;
  color: #fff;
  font-size: 9px;
  line-height: 1;
  padding: 3px 4px;
}

.plyr--full-ui ::-webkit-media-text-track-container {
  display: none;
}

.plyr__captions {
  animation: plyr-fade-in 0.3s ease;
  bottom: 0;
  color: #fff;
  display: none;
  font-size: 14px;
  left: 0;
  padding: 10px;
  position: absolute;
  text-align: center;
  transition: transform 0.4s ease-in-out;
  width: 100%;
}
.plyr__captions .plyr__caption {
  background: rgba(0, 0, 0, 0.8);
  border-radius: 2px;
  box-decoration-break: clone;
  line-height: 185%;
  padding: 0.2em 0.5em;
  white-space: pre-wrap;
}
.plyr__captions .plyr__caption div {
  display: inline;
}
.plyr__captions span:empty {
  display: none;
}
@media (min-width: 480px) {
  .plyr__captions {
    font-size: 16px;
    padding: 20px;
  }
}
@media (min-width: 768px) {
  .plyr__captions {
    font-size: 18px;
  }
}

.plyr--captions-active .plyr__captions {
  display: block;
}

.plyr:not(.plyr--hide-controls) .plyr__controls:not(:empty) ~ .plyr__captions {
  transform: translateY(-40px);
}

.plyr__control {
  background: transparent;
  border: 0;
  border-radius: 3px;
  color: inherit;
  cursor: pointer;
  flex-shrink: 0;
  overflow: visible;
  padding: 7px;
  position: relative;
  transition: all 0.3s ease;
}
.plyr__control svg {
  display: block;
  fill: currentColor;
  height: 18px;
  pointer-events: none;
  width: 18px;
}
.plyr__control:focus {
  outline: 0;
}
.plyr__control.plyr__tab-focus {
  box-shadow: 0 0 0 5px rgba(0, 179, 255, 0.5);
  outline: 0;
}

a.plyr__control {
  text-decoration: none;
}
a.plyr__control::after, a.plyr__control::before {
  display: none;
}

.plyr__control:not(.plyr__control--pressed) .icon--pressed,
.plyr__control.plyr__control--pressed .icon--not-pressed,
.plyr__control:not(.plyr__control--pressed) .label--pressed,
.plyr__control.plyr__control--pressed .label--not-pressed {
  display: none;
}

.plyr--full-ui ::-webkit-media-controls {
  display: none;
}

.plyr__controls {
  align-items: center;
  display: flex;
  justify-content: flex-end;
  text-align: center;
}
.plyr__controls .plyr__progress__container {
  flex: 1;
  min-width: 0;
}
.plyr__controls .plyr__controls__item {
  margin-left: 2.5px;
}
.plyr__controls .plyr__controls__item:first-child {
  margin-left: 0;
  margin-right: auto;
}
.plyr__controls .plyr__controls__item.plyr__progress__container {
  padding-left: 2.5px;
}
.plyr__controls .plyr__controls__item.plyr__time {
  padding: 0 5px;
}
.plyr__controls .plyr__controls__item.plyr__progress__container:first-child, .plyr__controls .plyr__controls__item.plyr__time:first-child, .plyr__controls .plyr__controls__item.plyr__time + .plyr__time {
  padding-left: 0;
}
.plyr__controls:empty {
  display: none;
}

.plyr [data-plyr=captions],
.plyr [data-plyr=pip],
.plyr [data-plyr=airplay],
.plyr [data-plyr=fullscreen] {
  display: none;
}

.plyr--captions-enabled [data-plyr=captions],
.plyr--pip-supported [data-plyr=pip],
.plyr--airplay-supported [data-plyr=airplay],
.plyr--fullscreen-enabled [data-plyr=fullscreen] {
  display: inline-block;
}

.plyr__menu {
  display: flex;
  position: relative;
}
.plyr__menu .plyr__control svg {
  transition: transform 0.3s ease;
}
.plyr__menu .plyr__control[aria-expanded=true] svg {
  transform: rotate(90deg);
}
.plyr__menu .plyr__control[aria-expanded=true] .plyr__tooltip {
  display: none;
}
.plyr__menu__container {
  animation: plyr-popup 0.2s ease;
  background: rgba(255, 255, 255, 0.9);
  border-radius: 4px;
  bottom: 100%;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15);
  color: #4a5764;
  font-size: 16px;
  margin-bottom: 10px;
  position: absolute;
  right: -3px;
  text-align: left;
  white-space: nowrap;
  z-index: 3;
}
.plyr__menu__container > div {
  overflow: hidden;
  transition: height 0.35s cubic-bezier(0.4, 0, 0.2, 1), width 0.35s cubic-bezier(0.4, 0, 0.2, 1);
}
.plyr__menu__container::after {
  border: 4px solid transparent;
  border-top-color: rgba(255, 255, 255, 0.9);
  content: "";
  height: 0;
  position: absolute;
  right: 15px;
  top: 100%;
  width: 0;
}
.plyr__menu__container [role=menu] {
  padding: 7px;
}
.plyr__menu__container [role=menuitem],
.plyr__menu__container [role=menuitemradio] {
  margin-top: 2px;
}
.plyr__menu__container [role=menuitem]:first-child,
.plyr__menu__container [role=menuitemradio]:first-child {
  margin-top: 0;
}
.plyr__menu__container .plyr__control {
  align-items: center;
  color: #4a5764;
  display: flex;
  font-size: 14px;
  padding: 4px 11px;
  user-select: none;
  width: 100%;
}
.plyr__menu__container .plyr__control > span {
  align-items: inherit;
  display: flex;
  width: 100%;
}
.plyr__menu__container .plyr__control::after {
  border: 4px solid transparent;
  content: "";
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}
.plyr__menu__container .plyr__control--forward {
  padding-right: 28px;
}
.plyr__menu__container .plyr__control--forward::after {
  border-left-color: rgba(74, 87, 100, 0.8);
  right: 5px;
}
.plyr__menu__container .plyr__control--forward.plyr__tab-focus::after, .plyr__menu__container .plyr__control--forward:hover::after {
  border-left-color: currentColor;
}
.plyr__menu__container .plyr__control--back {
  font-weight: 500;
  margin: 7px;
  margin-bottom: 3px;
  padding-left: 28px;
  position: relative;
  width: calc(100% - 14px);
}
.plyr__menu__container .plyr__control--back::after {
  border-right-color: rgba(74, 87, 100, 0.8);
  left: 7px;
}
.plyr__menu__container .plyr__control--back::before {
  background: rgba(114, 133, 151, 0.2);
  box-shadow: 0 1px 0 #fff;
  content: "";
  height: 1px;
  left: 0;
  margin-top: 4px;
  overflow: hidden;
  position: absolute;
  right: 0;
  top: 100%;
}
.plyr__menu__container .plyr__control--back.plyr__tab-focus::after, .plyr__menu__container .plyr__control--back:hover::after {
  border-right-color: currentColor;
}
.plyr__menu__container .plyr__control[role=menuitemradio] {
  padding-left: 7px;
}
.plyr__menu__container .plyr__control[role=menuitemradio]::before, .plyr__menu__container .plyr__control[role=menuitemradio]::after {
  border-radius: 100%;
}
.plyr__menu__container .plyr__control[role=menuitemradio]::before {
  background: rgba(0, 0, 0, 0.1);
  content: "";
  display: block;
  flex-shrink: 0;
  height: 16px;
  margin-right: 10px;
  transition: all 0.3s ease;
  width: 16px;
}
.plyr__menu__container .plyr__control[role=menuitemradio]::after {
  background: #fff;
  border: 0;
  height: 6px;
  left: 12px;
  opacity: 0;
  top: 50%;
  transform: translateY(-50%) scale(0);
  transition: transform 0.3s ease, opacity 0.3s ease;
  width: 6px;
}
.plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]::before {
  background: #00b3ff;
}
.plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]::after {
  opacity: 1;
  transform: translateY(-50%) scale(1);
}
.plyr__menu__container .plyr__control[role=menuitemradio].plyr__tab-focus::before, .plyr__menu__container .plyr__control[role=menuitemradio]:hover::before {
  background: rgba(0, 0, 0, 0.1);
}
.plyr__menu__container .plyr__menu__value {
  align-items: center;
  display: flex;
  margin-left: auto;
  margin-right: -5px;
  overflow: hidden;
  padding-left: 25px;
  pointer-events: none;
}

.plyr--full-ui input[type=range] {
  -webkit-appearance: none;
  /* stylelint-disable-line */
  background: transparent;
  border: 0;
  border-radius: 26px;
  color: #00b3ff;
  display: block;
  height: 19px;
  margin: 0;
  padding: 0;
  transition: box-shadow 0.3s ease;
  width: 100%;
}
.plyr--full-ui input[type=range]::-webkit-slider-runnable-track {
  background: transparent;
  border: 0;
  border-radius: 2.5px;
  height: 5px;
  transition: box-shadow 0.3s ease;
  user-select: none;
  background-image: linear-gradient(to right, currentColor var(--value, 0%), transparent var(--value, 0%));
}
.plyr--full-ui input[type=range]::-webkit-slider-thumb {
  background: #fff;
  border: 0;
  border-radius: 100%;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15), 0 0 0 1px rgba(35, 41, 47, 0.2);
  height: 13px;
  position: relative;
  transition: all 0.2s ease;
  width: 13px;
  -webkit-appearance: none;
  /* stylelint-disable-line */
  margin-top: -4px;
}
.plyr--full-ui input[type=range]::-moz-range-track {
  background: transparent;
  border: 0;
  border-radius: 2.5px;
  height: 5px;
  transition: box-shadow 0.3s ease;
  user-select: none;
}
.plyr--full-ui input[type=range]::-moz-range-thumb {
  background: #fff;
  border: 0;
  border-radius: 100%;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15), 0 0 0 1px rgba(35, 41, 47, 0.2);
  height: 13px;
  position: relative;
  transition: all 0.2s ease;
  width: 13px;
}
.plyr--full-ui input[type=range]::-moz-range-progress {
  background: currentColor;
  border-radius: 2.5px;
  height: 5px;
}
.plyr--full-ui input[type=range]::-ms-track {
  background: transparent;
  border: 0;
  border-radius: 2.5px;
  height: 5px;
  transition: box-shadow 0.3s ease;
  user-select: none;
  color: transparent;
}
.plyr--full-ui input[type=range]::-ms-fill-upper {
  background: transparent;
  border: 0;
  border-radius: 2.5px;
  height: 5px;
  transition: box-shadow 0.3s ease;
  user-select: none;
}
.plyr--full-ui input[type=range]::-ms-fill-lower {
  background: transparent;
  border: 0;
  border-radius: 2.5px;
  height: 5px;
  transition: box-shadow 0.3s ease;
  user-select: none;
  background: currentColor;
}
.plyr--full-ui input[type=range]::-ms-thumb {
  background: #fff;
  border: 0;
  border-radius: 100%;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15), 0 0 0 1px rgba(35, 41, 47, 0.2);
  height: 13px;
  position: relative;
  transition: all 0.2s ease;
  width: 13px;
  margin-top: 0;
}
.plyr--full-ui input[type=range]::-ms-tooltip {
  display: none;
}
.plyr--full-ui input[type=range]:focus {
  outline: 0;
}
.plyr--full-ui input[type=range]::-moz-focus-outer {
  border: 0;
}
.plyr--full-ui input[type=range].plyr__tab-focus::-webkit-slider-runnable-track {
  box-shadow: 0 0 0 5px rgba(0, 179, 255, 0.5);
  outline: 0;
}
.plyr--full-ui input[type=range].plyr__tab-focus::-moz-range-track {
  box-shadow: 0 0 0 5px rgba(0, 179, 255, 0.5);
  outline: 0;
}
.plyr--full-ui input[type=range].plyr__tab-focus::-ms-track {
  box-shadow: 0 0 0 5px rgba(0, 179, 255, 0.5);
  outline: 0;
}

.plyr__poster {
  background-color: #000;
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: contain;
  height: 100%;
  left: 0;
  opacity: 0;
  position: absolute;
  top: 0;
  transition: opacity 0.2s ease;
  width: 100%;
  z-index: 1;
}

.plyr--stopped.plyr__poster-enabled .plyr__poster {
  opacity: 1;
}

.plyr__time {
  font-size: 14px;
}

.plyr__time + .plyr__time::before {
  content: "⁄";
  margin-right: 10px;
}
@media (max-width: 767px) {
  .plyr__time + .plyr__time {
    display: none;
  }
}

.plyr__tooltip {
  background: rgba(255, 255, 255, 0.9);
  border-radius: 3px;
  bottom: 100%;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15);
  color: #4a5764;
  font-size: 14px;
  font-weight: 500;
  left: 50%;
  line-height: 1.3;
  margin-bottom: 10px;
  opacity: 0;
  padding: 5px 7.5px;
  pointer-events: none;
  position: absolute;
  transform: translate(-50%, 10px) scale(0.8);
  transform-origin: 50% 100%;
  transition: transform 0.2s 0.1s ease, opacity 0.2s 0.1s ease;
  white-space: nowrap;
  z-index: 2;
}
.plyr__tooltip::before {
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  border-top: 4px solid rgba(255, 255, 255, 0.9);
  bottom: -4px;
  content: "";
  height: 0;
  left: 50%;
  position: absolute;
  transform: translateX(-50%);
  width: 0;
  z-index: 2;
}

.plyr .plyr__control:hover .plyr__tooltip,
.plyr .plyr__control.plyr__tab-focus .plyr__tooltip,
.plyr__tooltip--visible {
  opacity: 1;
  transform: translate(-50%, 0) scale(1);
}

.plyr .plyr__control:hover .plyr__tooltip {
  z-index: 3;
}

.plyr__controls > .plyr__control:first-child .plyr__tooltip,
.plyr__controls > .plyr__control:first-child + .plyr__control .plyr__tooltip {
  left: 0;
  transform: translate(0, 10px) scale(0.8);
  transform-origin: 0 100%;
}
.plyr__controls > .plyr__control:first-child .plyr__tooltip::before,
.plyr__controls > .plyr__control:first-child + .plyr__control .plyr__tooltip::before {
  left: 16px;
}

.plyr__controls > .plyr__control:last-child .plyr__tooltip {
  left: auto;
  right: 0;
  transform: translate(0, 10px) scale(0.8);
  transform-origin: 100% 100%;
}
.plyr__controls > .plyr__control:last-child .plyr__tooltip::before {
  left: auto;
  right: 16px;
  transform: translateX(50%);
}

.plyr__controls > .plyr__control:first-child:hover .plyr__tooltip, .plyr__controls > .plyr__control:first-child.plyr__tab-focus .plyr__tooltip,
.plyr__controls > .plyr__control:first-child .plyr__tooltip--visible,
.plyr__controls > .plyr__control:first-child + .plyr__control:hover .plyr__tooltip,
.plyr__controls > .plyr__control:first-child + .plyr__control.plyr__tab-focus .plyr__tooltip,
.plyr__controls > .plyr__control:first-child + .plyr__control .plyr__tooltip--visible,
.plyr__controls > .plyr__control:last-child:hover .plyr__tooltip,
.plyr__controls > .plyr__control:last-child.plyr__tab-focus .plyr__tooltip,
.plyr__controls > .plyr__control:last-child .plyr__tooltip--visible {
  transform: translate(0, 0) scale(1);
}

.plyr__progress {
  left: 6.5px;
  margin-right: 13px;
  position: relative;
}
.plyr__progress input[type=range], .plyr__progress__buffer {
  margin-left: -6.5px;
  margin-right: -6.5px;
  width: calc(100% + 13px);
}
.plyr__progress input[type=range] {
  position: relative;
  z-index: 2;
}
.plyr__progress .plyr__tooltip {
  font-size: 14px;
  left: 0;
}

.plyr__progress__buffer {
  -webkit-appearance: none;
  /* stylelint-disable-line */
  background: transparent;
  border: 0;
  border-radius: 100px;
  height: 5px;
  left: 0;
  margin-top: -2.5px;
  padding: 0;
  position: absolute;
  top: 50%;
}
.plyr__progress__buffer::-webkit-progress-bar {
  background: transparent;
}
.plyr__progress__buffer::-webkit-progress-value {
  background: currentColor;
  border-radius: 100px;
  min-width: 5px;
  transition: width 0.2s ease;
}
.plyr__progress__buffer::-moz-progress-bar {
  background: currentColor;
  border-radius: 100px;
  min-width: 5px;
  transition: width 0.2s ease;
}
.plyr__progress__buffer::-ms-fill {
  border-radius: 100px;
  transition: width 0.2s ease;
}

.plyr--loading .plyr__progress__buffer {
  animation: plyr-progress 1s linear infinite;
  background-image: linear-gradient(-45deg, rgba(35, 41, 47, 0.6) 25%, transparent 25%, transparent 50%, rgba(35, 41, 47, 0.6) 50%, rgba(35, 41, 47, 0.6) 75%, transparent 75%, transparent);
  background-repeat: repeat-x;
  background-size: 25px 25px;
  color: transparent;
}

.plyr--video.plyr--loading .plyr__progress__buffer {
  background-color: rgba(255, 255, 255, 0.25);
}

.plyr--audio.plyr--loading .plyr__progress__buffer {
  background-color: rgba(193, 201, 209, 0.66);
}

.plyr__volume {
  align-items: center;
  display: flex;
  max-width: 110px;
  min-width: 80px;
  position: relative;
  width: 20%;
}
.plyr__volume input[type=range] {
  margin-left: 5px;
  margin-right: 5px;
  position: relative;
  z-index: 2;
}

.plyr--is-ios .plyr__volume {
  min-width: 0;
  width: auto;
}

.plyr--audio {
  display: block;
}

.plyr--audio .plyr__controls {
  background: #fff;
  border-radius: inherit;
  color: #4a5764;
  padding: 10px;
}

.plyr--audio .plyr__control.plyr__tab-focus, .plyr--audio .plyr__control:hover, .plyr--audio .plyr__control[aria-expanded=true] {
  background: #00b3ff;
  color: #fff;
}

.plyr--full-ui.plyr--audio input[type=range]::-webkit-slider-runnable-track {
  background-color: rgba(193, 201, 209, 0.66);
}
.plyr--full-ui.plyr--audio input[type=range]::-moz-range-track {
  background-color: rgba(193, 201, 209, 0.66);
}
.plyr--full-ui.plyr--audio input[type=range]::-ms-track {
  background-color: rgba(193, 201, 209, 0.66);
}
.plyr--full-ui.plyr--audio input[type=range]:active::-webkit-slider-thumb {
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15), 0 0 0 1px rgba(35, 41, 47, 0.2), 0 0 0 3px rgba(0, 0, 0, 0.1);
}
.plyr--full-ui.plyr--audio input[type=range]:active::-moz-range-thumb {
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15), 0 0 0 1px rgba(35, 41, 47, 0.2), 0 0 0 3px rgba(0, 0, 0, 0.1);
}
.plyr--full-ui.plyr--audio input[type=range]:active::-ms-thumb {
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15), 0 0 0 1px rgba(35, 41, 47, 0.2), 0 0 0 3px rgba(0, 0, 0, 0.1);
}

.plyr--audio .plyr__progress__buffer {
  color: rgba(193, 201, 209, 0.66);
}

.plyr--video {
  background: #000;
  overflow: hidden;
}
.plyr--video.plyr--menu-open {
  overflow: visible;
}

.plyr__video-wrapper {
  background: #000;
  height: 100%;
  margin: auto;
  overflow: hidden;
  width: 100%;
}

.plyr__video-embed,
.plyr__video-wrapper--fixed-ratio {
  height: 0;
  padding-bottom: 56.25%;
}

.plyr__video-embed iframe,
.plyr__video-wrapper--fixed-ratio video {
  border: 0;
  left: 0;
  position: absolute;
  top: 0;
}

.plyr--full-ui .plyr__video-embed > .plyr__video-embed__container {
  padding-bottom: 240%;
  position: relative;
  transform: translateY(-38.28125%);
}

.plyr--video .plyr__controls {
  background: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.7));
  border-bottom-left-radius: inherit;
  border-bottom-right-radius: inherit;
  bottom: 0;
  color: #fff;
  left: 0;
  padding: 20px 5px 5px;
  position: absolute;
  right: 0;
  transition: opacity 0.4s ease-in-out, transform 0.4s ease-in-out;
  z-index: 3;
}
@media (min-width: 480px) {
  .plyr--video .plyr__controls {
    padding: 35px 10px 10px;
  }
}

.plyr--video.plyr--hide-controls .plyr__controls {
  opacity: 0;
  pointer-events: none;
  transform: translateY(100%);
}

.plyr--video .plyr__control.plyr__tab-focus, .plyr--video .plyr__control:hover, .plyr--video .plyr__control[aria-expanded=true] {
  background: #00b3ff;
  color: #fff;
}

.plyr__control--overlaid {
  background: rgba(0, 179, 255, 0.8);
  border: 0;
  border-radius: 100%;
  color: #fff;
  display: none;
  left: 50%;
  padding: 15px;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
  z-index: 2;
}
.plyr__control--overlaid svg {
  left: 2px;
  position: relative;
}
.plyr__control--overlaid:hover, .plyr__control--overlaid:focus {
  background: #00b3ff;
}

.plyr--playing .plyr__control--overlaid {
  opacity: 0;
  visibility: hidden;
}

.plyr--full-ui.plyr--video .plyr__control--overlaid {
  display: block;
}

.plyr--full-ui.plyr--video input[type=range]::-webkit-slider-runnable-track {
  background-color: rgba(255, 255, 255, 0.25);
}
.plyr--full-ui.plyr--video input[type=range]::-moz-range-track {
  background-color: rgba(255, 255, 255, 0.25);
}
.plyr--full-ui.plyr--video input[type=range]::-ms-track {
  background-color: rgba(255, 255, 255, 0.25);
}
.plyr--full-ui.plyr--video input[type=range]:active::-webkit-slider-thumb {
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15), 0 0 0 1px rgba(35, 41, 47, 0.2), 0 0 0 3px rgba(255, 255, 255, 0.5);
}
.plyr--full-ui.plyr--video input[type=range]:active::-moz-range-thumb {
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15), 0 0 0 1px rgba(35, 41, 47, 0.2), 0 0 0 3px rgba(255, 255, 255, 0.5);
}
.plyr--full-ui.plyr--video input[type=range]:active::-ms-thumb {
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15), 0 0 0 1px rgba(35, 41, 47, 0.2), 0 0 0 3px rgba(255, 255, 255, 0.5);
}

.plyr--video .plyr__progress__buffer {
  color: rgba(255, 255, 255, 0.25);
}

.plyr:fullscreen {
  background: #000;
  border-radius: 0 !important;
  height: 100%;
  margin: 0;
  width: 100%;
}
.plyr:fullscreen video {
  height: 100%;
}
.plyr:fullscreen .plyr__video-wrapper {
  height: 100%;
  position: static;
}
.plyr:fullscreen.plyr--vimeo .plyr__video-wrapper {
  height: 0;
  position: relative;
  top: 50%;
  transform: translateY(-50%);
}
.plyr:fullscreen .plyr__control .icon--exit-fullscreen {
  display: block;
}
.plyr:fullscreen .plyr__control .icon--exit-fullscreen + svg {
  display: none;
}
.plyr:fullscreen.plyr--hide-controls {
  cursor: none;
}
@media (min-width: 1024px) {
  .plyr:fullscreen .plyr__captions {
    font-size: 21px;
  }
}

/* stylelint-disable-next-line */
.plyr:-webkit-full-screen {
  background: #000;
  border-radius: 0 !important;
  height: 100%;
  margin: 0;
  width: 100%;
}
.plyr:-webkit-full-screen video {
  height: 100%;
}
.plyr:-webkit-full-screen .plyr__video-wrapper {
  height: 100%;
  position: static;
}
.plyr:-webkit-full-screen.plyr--vimeo .plyr__video-wrapper {
  height: 0;
  position: relative;
  top: 50%;
  transform: translateY(-50%);
}
.plyr:-webkit-full-screen .plyr__control .icon--exit-fullscreen {
  display: block;
}
.plyr:-webkit-full-screen .plyr__control .icon--exit-fullscreen + svg {
  display: none;
}
.plyr:-webkit-full-screen.plyr--hide-controls {
  cursor: none;
}
@media (min-width: 1024px) {
  .plyr:-webkit-full-screen .plyr__captions {
    font-size: 21px;
  }
}

/* stylelint-disable-next-line */
.plyr:-moz-full-screen {
  background: #000;
  border-radius: 0 !important;
  height: 100%;
  margin: 0;
  width: 100%;
}
.plyr:-moz-full-screen video {
  height: 100%;
}
.plyr:-moz-full-screen .plyr__video-wrapper {
  height: 100%;
  position: static;
}
.plyr:-moz-full-screen.plyr--vimeo .plyr__video-wrapper {
  height: 0;
  position: relative;
  top: 50%;
  transform: translateY(-50%);
}
.plyr:-moz-full-screen .plyr__control .icon--exit-fullscreen {
  display: block;
}
.plyr:-moz-full-screen .plyr__control .icon--exit-fullscreen + svg {
  display: none;
}
.plyr:-moz-full-screen.plyr--hide-controls {
  cursor: none;
}
@media (min-width: 1024px) {
  .plyr:-moz-full-screen .plyr__captions {
    font-size: 21px;
  }
}

/* stylelint-disable-next-line */
.plyr:-ms-fullscreen {
  background: #000;
  border-radius: 0 !important;
  height: 100%;
  margin: 0;
  width: 100%;
}
.plyr:-ms-fullscreen video {
  height: 100%;
}
.plyr:-ms-fullscreen .plyr__video-wrapper {
  height: 100%;
  position: static;
}
.plyr:-ms-fullscreen.plyr--vimeo .plyr__video-wrapper {
  height: 0;
  position: relative;
  top: 50%;
  transform: translateY(-50%);
}
.plyr:-ms-fullscreen .plyr__control .icon--exit-fullscreen {
  display: block;
}
.plyr:-ms-fullscreen .plyr__control .icon--exit-fullscreen + svg {
  display: none;
}
.plyr:-ms-fullscreen.plyr--hide-controls {
  cursor: none;
}
@media (min-width: 1024px) {
  .plyr:-ms-fullscreen .plyr__captions {
    font-size: 21px;
  }
}

.plyr--fullscreen-fallback {
  background: #000;
  border-radius: 0 !important;
  height: 100%;
  margin: 0;
  width: 100%;
  bottom: 0;
  display: block;
  left: 0;
  position: fixed;
  right: 0;
  top: 0;
  z-index: 10000000;
}
.plyr--fullscreen-fallback video {
  height: 100%;
}
.plyr--fullscreen-fallback .plyr__video-wrapper {
  height: 100%;
  position: static;
}
.plyr--fullscreen-fallback.plyr--vimeo .plyr__video-wrapper {
  height: 0;
  position: relative;
  top: 50%;
  transform: translateY(-50%);
}
.plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen {
  display: block;
}
.plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen + svg {
  display: none;
}
.plyr--fullscreen-fallback.plyr--hide-controls {
  cursor: none;
}
@media (min-width: 1024px) {
  .plyr--fullscreen-fallback .plyr__captions {
    font-size: 21px;
  }
}

.plyr__ads {
  border-radius: inherit;
  bottom: 0;
  cursor: pointer;
  left: 0;
  overflow: hidden;
  position: absolute;
  right: 0;
  top: 0;
  z-index: -1;
}
.plyr__ads > div,
.plyr__ads > div iframe {
  height: 100%;
  position: absolute;
  width: 100%;
}
.plyr__ads::after {
  background: rgba(35, 41, 47, 0.8);
  border-radius: 2px;
  bottom: 10px;
  color: #fff;
  content: attr(data-badge-text);
  font-size: 11px;
  padding: 2px 6px;
  pointer-events: none;
  position: absolute;
  right: 10px;
  z-index: 3;
}
.plyr__ads::after:empty {
  display: none;
}

.plyr__cues {
  background: currentColor;
  display: block;
  height: 5px;
  left: 0;
  margin: -2.5px 0 0;
  opacity: 0.8;
  position: absolute;
  top: 50%;
  width: 3px;
  z-index: 3;
}

.plyr__preview-thumb {
  background-color: rgba(255, 255, 255, 0.9);
  border-radius: 3px;
  bottom: 100%;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15);
  margin-bottom: 10px;
  opacity: 0;
  padding: 3px;
  pointer-events: none;
  position: absolute;
  transform: translate(0, 10px) scale(0.8);
  transform-origin: 50% 100%;
  transition: transform 0.2s 0.1s ease, opacity 0.2s 0.1s ease;
  z-index: 2;
}
.plyr__preview-thumb--is-shown {
  opacity: 1;
  transform: translate(0, 0) scale(1);
}
.plyr__preview-thumb::before {
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  border-top: 4px solid rgba(255, 255, 255, 0.9);
  bottom: -4px;
  content: "";
  height: 0;
  left: 50%;
  position: absolute;
  transform: translateX(-50%);
  width: 0;
  z-index: 2;
}
.plyr__preview-thumb__image-container {
  background: #c1c9d1;
  border-radius: 2px;
  overflow: hidden;
  position: relative;
  z-index: 0;
}
.plyr__preview-thumb__image-container img {
  height: 100%;
  left: 0;
  max-height: none;
  max-width: none;
  position: absolute;
  top: 0;
  width: 100%;
}
.plyr__preview-thumb__time-container {
  bottom: 6px;
  left: 0;
  position: absolute;
  right: 0;
  white-space: nowrap;
  z-index: 3;
}
.plyr__preview-thumb__time-container span {
  background-color: rgba(0, 0, 0, 0.55);
  border-radius: 2px;
  color: #fff;
  font-size: 14px;
  padding: 3px 6px;
}

.plyr__preview-scrubbing {
  bottom: 0;
  filter: blur(1px);
  height: 100%;
  left: 0;
  margin: auto;
  opacity: 0;
  overflow: hidden;
  position: absolute;
  right: 0;
  top: 0;
  transition: opacity 0.3s ease;
  width: 100%;
  z-index: 1;
}
.plyr__preview-scrubbing--is-shown {
  opacity: 1;
}
.plyr__preview-scrubbing img {
  height: 100%;
  left: 0;
  max-height: none;
  max-width: none;
  object-fit: contain;
  position: absolute;
  top: 0;
  width: 100%;
}

.plyr--no-transition {
  transition: none !important;
}

.plyr__sr-only {
  clip: rect(1px, 1px, 1px, 1px);
  overflow: hidden;
  border: 0 !important;
  height: 1px !important;
  padding: 0 !important;
  position: absolute !important;
  width: 1px !important;
}

.plyr [hidden] {
  display: none !important;
}

.fm {
  position: relative;
  height: 100%;
  padding: 1rem 1rem 0;
  background-color: #222;
}
.fm:-moz-full-screen {
  background-color: #222;
}
.fm:-webkit-full-screen {
  background-color: #222;
}
.fm:fullscreen {
  background-color: #222;
}
.fm .fm-body {
  display: flex;
  height: 100%;
  margin-right: -15px;
  margin-left: -15px;
  position: relative;
  padding-top: 1rem;
  padding-bottom: 1rem;
  border-top: 1px solid #6d757d;
  border-bottom: 1px solid #6d757d;
}
.fm .unselectable {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.fm-error {
  color: white;
  background-color: #dc3545;
  border-color: #dc3545;
}

.fm-danger {
  color: #dc3545;
  background-color: white;
  border-color: #dc3545;
}

.fm-warning {
  color: #ffc107;
  background-color: white;
  border-color: #ffc107;
}

.fm-success {
  color: #28a745;
  background-color: white;
  border-color: #28a745;
}

.fm-info {
  color: #17a2b8;
  background-color: white;
  border-color: #17a2b8;
}

.fm.fm-full-screen {
  width: 100%;
  height: 100%;
  padding-bottom: 0;
}

.CodeMirror {
  height: 400px;
}

.medium-editor-element .highlight {
  background-color: yellow;
}

.medium-editor-element .jsonvar {
  background-color: red;
  color: white;
}

.medium-editor-element blockquote {
  border-left: 6px solid #df0d32;
  padding-left: 20px;
  font-size: 1.3rem;
}

.block-editor hr {
  background-color: black;
}

.medium-editor-element {
  margin-left: 20px;
  /* Begin bidirectionality settings (do not change) */
}
.medium-editor-element html,
.medium-editor-element address,
.medium-editor-element blockquote,
.medium-editor-element body,
.medium-editor-element dd,
.medium-editor-element div,
.medium-editor-element dl,
.medium-editor-element dt,
.medium-editor-element fieldset,
.medium-editor-element form,
.medium-editor-element frame,
.medium-editor-element frameset,
.medium-editor-element h1,
.medium-editor-element h2,
.medium-editor-element h3,
.medium-editor-element h4,
.medium-editor-element h5,
.medium-editor-element h6,
.medium-editor-element noframes,
.medium-editor-element ol,
.medium-editor-element p,
.medium-editor-element ul,
.medium-editor-element center,
.medium-editor-element dir,
.medium-editor-element hr,
.medium-editor-element menu,
.medium-editor-element pre {
  display: block;
  unicode-bidi: embed;
}
.medium-editor-element li {
  display: list-item;
}
.medium-editor-element head {
  display: none;
}
.medium-editor-element table {
  display: table;
}
.medium-editor-element tr {
  display: table-row;
}
.medium-editor-element thead {
  display: table-header-group;
}
.medium-editor-element tbody {
  display: table-row-group;
}
.medium-editor-element tfoot {
  display: table-footer-group;
}
.medium-editor-element col {
  display: table-column;
}
.medium-editor-element colgroup {
  display: table-column-group;
}
.medium-editor-element td,
.medium-editor-element th {
  display: table-cell;
}
.medium-editor-element caption {
  display: table-caption;
}
.medium-editor-element th {
  font-weight: bolder;
  text-align: center;
}
.medium-editor-element caption {
  text-align: center;
}
.medium-editor-element body {
  margin: 8px;
}
.medium-editor-element h1 {
  font-size: 2rem;
  margin-top: 0.67rem;
  margin-right: 0;
}
.medium-editor-element h2 {
  font-size: 1.5rem;
  margin-top: 0.75rem;
  margin-right: 0;
}
.medium-editor-element h3 {
  font-size: 1.17rem;
  margin-top: 0.83rem;
  margin-right: 0;
}
.medium-editor-element h4,
.medium-editor-element p,
.medium-editor-element blockquote,
.medium-editor-element ul,
.medium-editor-element fieldset,
.medium-editor-element form,
.medium-editor-element ol,
.medium-editor-element dl,
.medium-editor-element dir,
.medium-editor-element menu {
  margin-top: 1.12rem;
  margin-right: 0;
}
.medium-editor-element h5 {
  font-size: 0.83rem;
  margin-top: 1.5rem;
  margin-right: 0;
}
.medium-editor-element h6 {
  font-size: 0.75rem;
  margin-top: 1.67rem;
  margin-right: 0;
}
.medium-editor-element h1,
.medium-editor-element h2,
.medium-editor-element h3,
.medium-editor-element h4,
.medium-editor-element h5,
.medium-editor-element h6,
.medium-editor-element b,
.medium-editor-element strong {
  font-weight: bolder;
}
.medium-editor-element blockquote {
  margin-left: 40px;
  margin-right: 40px;
}
.medium-editor-element i,
.medium-editor-element cite,
.medium-editor-element em,
.medium-editor-element var,
.medium-editor-element address {
  font-style: italic;
}
.medium-editor-element pre,
.medium-editor-element tt,
.medium-editor-element code,
.medium-editor-element kbd,
.medium-editor-element samp {
  font-family: monospace;
}
.medium-editor-element pre {
  white-space: pre;
}
.medium-editor-element button,
.medium-editor-element textarea,
.medium-editor-element input,
.medium-editor-element select {
  display: inline-block;
}
.medium-editor-element big {
  font-size: 1.17rem;
}
.medium-editor-element small,
.medium-editor-element sub,
.medium-editor-element sup {
  font-size: 0.83rem;
}
.medium-editor-element sub {
  vertical-align: sub;
}
.medium-editor-element sup {
  vertical-align: super;
}
.medium-editor-element table {
  border-spacing: 2px;
}
.medium-editor-element thead,
.medium-editor-element tbody,
.medium-editor-element tfoot {
  vertical-align: middle;
}
.medium-editor-element td,
.medium-editor-element th,
.medium-editor-element tr {
  vertical-align: inherit;
}
.medium-editor-element s,
.medium-editor-element strike,
.medium-editor-element del {
  text-decoration: line-through;
}
.medium-editor-element hr {
  border: 1px inset;
}
.medium-editor-element ol,
.medium-editor-element ul,
.medium-editor-element dir,
.medium-editor-element menu,
.medium-editor-element dd {
  margin-left: 40px;
}
.medium-editor-element ol {
  list-style-type: decimal;
}
.medium-editor-element ul {
  list-style-type: circle;
}
.medium-editor-element ol ul,
.medium-editor-element ul ol,
.medium-editor-element ul ul,
.medium-editor-element ol ol {
  margin-top: 0;
  margin-bottom: 0;
}
.medium-editor-element u,
.medium-editor-element ins {
  text-decoration: underline;
}
.medium-editor-element br:before {
  content: "\a";
  white-space: pre-line;
}
.medium-editor-element center {
  text-align: center;
}
.medium-editor-element :link,
.medium-editor-element :visited {
  text-decoration: underline;
}
.medium-editor-element :focus {
  outline: thin dotted invert;
}
.medium-editor-element BDO[DIR=ltr] {
  direction: ltr;
  unicode-bidi: bidi-override;
}
.medium-editor-element BDO[DIR=rtl] {
  direction: rtl;
  unicode-bidi: bidi-override;
}
.medium-editor-element *[DIR=ltr] {
  direction: ltr;
  unicode-bidi: embed;
}
.medium-editor-element *[DIR=rtl] {
  direction: rtl;
  unicode-bidi: embed;
}
@media print {
  .medium-editor-element h1 {
    page-break-before: always;
  }
  .medium-editor-element h1,
.medium-editor-element h2,
.medium-editor-element h3,
.medium-editor-element h4,
.medium-editor-element h5,
.medium-editor-element h6 {
    page-break-after: avoid;
  }
  .medium-editor-element ul,
.medium-editor-element ol,
.medium-editor-element dl {
    page-break-before: avoid;
  }
}

.jsoneditor-schema-error, div.jsoneditor td, div.jsoneditor textarea, div.jsoneditor th, div.jsoneditor-field, div.jsoneditor-value {
  color: #999;
}

div.jsoneditor-field.jsoneditor-highlight, div.jsoneditor-field[contenteditable=true]:focus, div.jsoneditor-field[contenteditable=true]:hover, div.jsoneditor-value.jsoneditor-highlight, div.jsoneditor-value[contenteditable=true]:focus, div.jsoneditor-value[contenteditable=true]:hover {
  color: #303030;
}

div.jsoneditor-readonly {
  color: #fff;
}

tr.jsoneditor-highlight, tr.jsoneditor-selected {
  background-color: #303030;
}

div.jsoneditor-value.jsoneditor-string {
  color: lime;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vY3JvcHBlci5jc3MiLCJ3ZWJwYWNrOi8vL2NvZGVtaXJyb3IuY3NzIiwid2VicGFjazovLy9ibGFja2JvYXJkLmNzcyIsIndlYnBhY2s6Ly8vanNvbmVkaXRvci5taW4uY3NzIiwid2VicGFjazovLy9tZWRpdW0tZWRpdG9yLm1pbi5jc3MiLCJ3ZWJwYWNrOi8vL2RlZmF1bHQubWluLmNzcyIsIndlYnBhY2s6Ly8vaW5kZXguc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vLi4vc3JjL2NvbXBvbmVudHMtZXh0ZW5kZWQvdHJlZS9qLXRyZWUuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vLi4vc3JjL2NvbXBvbmVudHMtZXh0ZW5kZWQvZmlsZS1tYW5hZ2VtZW50L19hbGwuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vYm9vdHN0cmFwL2RhcmtseS92YXJpYWJsZXMuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL3BseXIvc3JjL3Nhc3MvbGliL2FuaW1hdGlvbi5zY3NzIiwid2VicGFjazovLy8uLi8uLi8uLi9ub2RlX21vZHVsZXMvcGx5ci9zcmMvc2Fzcy9iYXNlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9wbHlyL3NyYy9zYXNzL2xpYi9taXhpbnMuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL3BseXIvc3JjL3Nhc3Mvc2V0dGluZ3MvdHlwZS5zY3NzIiwid2VicGFjazovLy8uLi8uLi8uLi9ub2RlX21vZHVsZXMvcGx5ci9zcmMvc2Fzcy9jb21wb25lbnRzL2JhZGdlcy5zY3NzIiwid2VicGFjazovLy8uLi8uLi8uLi9ub2RlX21vZHVsZXMvcGx5ci9zcmMvc2Fzcy9zZXR0aW5ncy9jb2xvcnMuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL3BseXIvc3JjL3Nhc3Mvc2V0dGluZ3MvYmFkZ2VzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9wbHlyL3NyYy9zYXNzL2NvbXBvbmVudHMvY2FwdGlvbnMuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL3BseXIvc3JjL3Nhc3Mvc2V0dGluZ3MvY2FwdGlvbnMuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL3BseXIvc3JjL3Nhc3Mvc2V0dGluZ3MvY29udHJvbHMuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL3BseXIvc3JjL3Nhc3MvY29tcG9uZW50cy9jb250cm9sLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9wbHlyL3NyYy9zYXNzL2NvbXBvbmVudHMvY29udHJvbHMuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL3BseXIvc3JjL3Nhc3MvY29tcG9uZW50cy9tZW51cy5zY3NzIiwid2VicGFjazovLy8uLi8uLi8uLi9ub2RlX21vZHVsZXMvcGx5ci9zcmMvc2Fzcy9zZXR0aW5ncy9tZW51cy5zY3NzIiwid2VicGFjazovLy8uLi8uLi8uLi9ub2RlX21vZHVsZXMvcGx5ci9zcmMvc2Fzcy9jb21wb25lbnRzL3NsaWRlcnMuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL3BseXIvc3JjL3Nhc3Mvc2V0dGluZ3Mvc2xpZGVycy5zY3NzIiwid2VicGFjazovLy8uLi8uLi8uLi9ub2RlX21vZHVsZXMvcGx5ci9zcmMvc2Fzcy9jb21wb25lbnRzL3Bvc3Rlci5zY3NzIiwid2VicGFjazovLy8uLi8uLi8uLi9ub2RlX21vZHVsZXMvcGx5ci9zcmMvc2Fzcy9jb21wb25lbnRzL3RpbWVzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9wbHlyL3NyYy9zYXNzL2NvbXBvbmVudHMvdG9vbHRpcHMuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL3BseXIvc3JjL3Nhc3Mvc2V0dGluZ3MvdG9vbHRpcHMuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL3BseXIvc3JjL3Nhc3MvY29tcG9uZW50cy9wcm9ncmVzcy5zY3NzIiwid2VicGFjazovLy8uLi8uLi8uLi9ub2RlX21vZHVsZXMvcGx5ci9zcmMvc2Fzcy9zZXR0aW5ncy9wcm9ncmVzcy5zY3NzIiwid2VicGFjazovLy8uLi8uLi8uLi9ub2RlX21vZHVsZXMvcGx5ci9zcmMvc2Fzcy9jb21wb25lbnRzL3ZvbHVtZS5zY3NzIiwid2VicGFjazovLy8uLi8uLi8uLi9ub2RlX21vZHVsZXMvcGx5ci9zcmMvc2Fzcy90eXBlcy9hdWRpby5zY3NzIiwid2VicGFjazovLy8uLi8uLi8uLi9ub2RlX21vZHVsZXMvcGx5ci9zcmMvc2Fzcy90eXBlcy92aWRlby5zY3NzIiwid2VicGFjazovLy8uLi8uLi8uLi9ub2RlX21vZHVsZXMvcGx5ci9zcmMvc2Fzcy9zdGF0ZXMvZnVsbHNjcmVlbi5zY3NzIiwid2VicGFjazovLy8uLi8uLi8uLi9ub2RlX21vZHVsZXMvcGx5ci9zcmMvc2Fzcy9wbHVnaW5zL2Fkcy5zY3NzIiwid2VicGFjazovLy8uLi8uLi8uLi9ub2RlX21vZHVsZXMvcGx5ci9zcmMvc2Fzcy9wbHVnaW5zL3ByZXZpZXctdGh1bWJuYWlscy5zY3NzIiwid2VicGFjazovLy8uLi8uLi8uLi9ub2RlX21vZHVsZXMvcGx5ci9zcmMvc2Fzcy91dGlscy9hbmltYXRpb24uc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL3BseXIvc3JjL3Nhc3MvdXRpbHMvaGlkZGVuLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uLy4uL3NyYy9jb21wb25lbnRzLWV4dGVuZGVkL2NvZGUtZWRpdGluZy9qLWNvZGUtZWRpdG9yLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uLy4uL3NyYy9jb21wb25lbnRzLWV4dGVuZGVkL2NvZGUtZWRpdGluZy9fdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uLy4uL3NyYy9jb21wb25lbnRzLWV4dGVuZGVkL2h0bWwtZWRpdGluZy9pbnRlcm5hbC9oaWdobGlnaHQtYnV0dG9uL19oaWdobGlnaHQuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vLi4vc3JjL2NvbXBvbmVudHMtZXh0ZW5kZWQvaHRtbC1lZGl0aW5nL2ludGVybmFsL2pzb252YXItYnV0dG9uL19qc29udmFyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uLy4uL3NyYy9jb21wb25lbnRzLWV4dGVuZGVkL2h0bWwtZWRpdGluZy9ibG9ja3MvcGFyYWdyYXBoL19wYXJhZ3JhcGguc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vLi4vc3JjL2NvbXBvbmVudHMtZXh0ZW5kZWQvaHRtbC1lZGl0aW5nL2Jsb2Nrcy9wYXJhZ3JhcGgvX3ZhcmlhYmxlcy5zY3NzIiwid2VicGFjazovLy8uLi8uLi8uLi9zcmMvY29tcG9uZW50cy1leHRlbmRlZC9odG1sLWVkaXRpbmcvYmxvY2tzL2RlbGltaXRlci9fZGVsaW1pdGVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uLy4uL3NyYy9jb21wb25lbnRzLWV4dGVuZGVkL2h0bWwtZWRpdGluZy9ibG9ja3MvZGVsaW1pdGVyL192YXJpYWJsZXMuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vLi4vc3JjL2NvbXBvbmVudHMtZXh0ZW5kZWQvaHRtbC1lZGl0aW5nL19hbGwuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTs7Ozs7Ozs7RUFRRTs7QUFFRjtFQUNFLGNBQWM7RUFDZCxZQUFZO0VBQ1osY0FBYztFQUNkLGtCQUFrQjtFQUNsQixzQkFBc0I7RUFDdEIsa0JBQWtCO0VBQ2xCLHlCQUF5QjtFQUN6QixzQkFBc0I7RUFDdEIscUJBQXFCO0VBQ3JCLGlCQUFpQjtBQUNuQjs7QUFFQTtFQUNFLGNBQWM7RUFDZCxZQUFZO0VBQ1osdUJBQXVCO0VBQ3ZCLDJCQUEyQjtFQUMzQiwwQkFBMEI7RUFDMUIsd0JBQXdCO0VBQ3hCLHVCQUF1QjtFQUN2QixXQUFXO0FBQ2I7O0FBRUE7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RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURRSjs7QUNKQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURPSjs7QUNKQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRE9KOztBQ0pBO0VBQ0k7QURPSjs7QUNKQTtFQUNJO0FET0o7O0FDSkE7RUFDSTtBRE9KOztBQ0pBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRE9KOztBQ0pBO0VBQ0k7RUFDQTtFQUNBO0FET0o7O0FDSkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FET0o7O0FDSkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FET0o7O0FDSkE7RUFDSTtBRE9KOztBQ0pBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FET0o7O0FDSkE7O0VBRUk7RUFDQTtFQUNBO0FET0o7O0FDSkE7O0VBRUk7RUFDQTtBRE9KOztBQ0pBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FET0o7O0FDSkE7RUFDSTtBRE9KOztBQ0pBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRE9KOztBQ0pBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURPSjs7QUNKQTtFQUNJO0FET0o7O0FDSkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FET0o7O0FDSkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRE9KOztBQ0pBOztFQUVJO0VBQ0E7QURPSjs7QUNKQTs7RUFFSTtFQUNBO0FET0o7O0FDSEE7RUFDSTtBRE1KOztBQ0hBO0VBQ0k7RUFDQTtBRE1KOztBQ0hBO0VBQ0k7QURNSjs7QUNIQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FETUo7O0FDSEE7O0VBRUk7RUFDQTtFQUNBO0VBQ0E7QURNSjs7QUNIQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FETUo7O0FDSEE7RUFDSTtJQUNJO0lBQ0E7RURNTjtFQ0hFO0lBQ0k7SUFDQTtFREtOO0FBQ0Y7QUNGQTtFQUNJO0lBQ0k7SUFDQTtFRElOO0VDREU7SUFDSTtJQUNBO0VER047QUFDRjtBQ0NBO0VBQ0k7QURDSjs7QUNFQTs7RUFFSTtFQUNBO0FEQ0o7O0FDRUE7O0VBRUk7RUFDQTtBRENKOztBQ0VBO0VBQ0k7QURDSjs7QUNFQTs7O0VBR0k7RUFDQTtBRENKOztBQ0VBO0VBQ0k7RUFDQTtBRENKOztBQ0VBOztFQUVJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURDSjs7QUNFQTtFQUNJO0VBQ0E7QURDSjs7QUNFQTtFQUNJO0VBQ0E7QURDSjs7QUNHQTtFQUNJO0FEQUo7O0FDR0E7RUFDSTtBREFKOztBQ0dBO0VBQ0k7QURBSjs7QUNHQTtFQUNJO0VBQ0E7QURBSjs7QUNHQTtFQUNJO0VBQ0E7QURBSjs7QUVsVkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHNCQ1VPO0VEVFA7RUFDQTtBRnFWSjtBRW5WSTtFQUNJO0VBQ0E7QUZxVlI7QUVsVkk7RUFDSTtBRm9WUjtBRWpWSTtFQUNJO0FGbVZSO0FFalZRO0VBQ0kseUJDUkQ7RURTQztBRm1WWjtBRWhWUTtFQUNJO0FGa1ZaOztBRTVVQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUYrVUo7QUU3VUk7RUFDSTtBRitVUjtBRTVVSTtFQUNJO0VBQ0E7QUY4VVI7O0FFdlVJO0VBQ0k7QUYwVVI7O0FFclVBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRndVSjtBRXRVSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FGd1VSO0FFclVJO0VBQ0k7QUZ1VVI7QUVwVUk7RUFDSTtBRnNVUjtBRW5VSTs7RUFFSTtBRnFVUjs7QUUvVEk7RUFDSTtFQUNBO0VBQ0E7QUZrVVI7QUVoVVE7RUFDSSx5QkMxRkQ7QUg0Wlg7QUUvVFE7RUFDSTtFQUNBO0VBQ0EsV0NsR0Q7QUhtYVg7O0FFelRJO0VBQ0k7QUY0VFI7QUV6VEk7RUFDSTtBRjJUUjs7QUV0VEE7RUFDSTtBRnlUSjtBRXZUSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRnlUUjtBRXZUUTtFQUNJLHNCQ3ZIRDtFRHdIQztBRnlUWjtBRXRUUTtFQUNJLHNCQzVIRDtFRDZIQztBRndUWjtBRXJUUTtFQUNJO0FGdVRaO0FFcFRRO0VBQ0ksY0M1SUQ7QUhrY1g7QUVuVFE7RUFDSTtFQUNBO0VBQ0E7QUZxVFo7O0FFL1NBO0VBQ0k7RUFDQTtBRmtUSjtBRWhUSTtFQUNJO0FGa1RSOztBRTNTSTtFQUNJLGdCQzlKRztFRCtKSDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGOFNSO0FFNVNRO0VBQ0ksc0JDdEtEO0FIb2RYO0FFM1NRO0VBQ0k7QUY2U1o7QUV6U0k7RUFDSTtFQUNBO0FGMlNSO0FFeFNJO0VBQ0ksc0JDcExHO0FIOGRYO0FFdlNJO0VBQ0k7QUZ5U1I7QUV0U0k7RUFDSTtBRndTUjtBRXJTSTtFQUNJO0FGdVNSO0FFcFNJO0VBQ0ksV0NwTUc7QUgwZVg7O0FFL1JBO0VBQ0k7QUZrU0o7QUVoU0k7RUFDSTtBRmtTUjtBRS9SSTtFQUNJO0FGaVNSO0FFL1JRO0VBQ0k7QUZpU1o7QUU3Ukk7RUFDSTtBRitSUjtBRTdSUTtFQUNJO0FGK1JaO0FFM1JJO0VBQ0k7RUFDQTtFQUNBO0FGNlJSO0FFM1JRO0VBQ0k7QUY2Ulo7QUV6Ukk7RUFDSTtFQUNBO0FGMlJSO0FFelJRO0VBQ0k7QUYyUlo7QUV4UlE7RUFDSTtBRjBSWjtBRXZSUTtFQUNJO0FGeVJaO0FFclJJO0VBQ0k7RUFDQTtBRnVSUjs7QUVqUkk7RUFDSTtBRm9SUjs7QUU5UUk7RUFDSSxXQ3RSRztFRHVSSDtFQUNBO0FGaVJSO0FFL1FRO0VBQ0k7QUZpUlo7QUU5UVE7RUFDSTtFQUNBO0FGZ1JaO0FFNVFJO0VBQ0ksV0NyU0c7RURzU0g7RUFDQTtBRjhRUjs7QUVwUUk7RUFDSTtBRnVRUjs7QUVoUUk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBRm1RUjtBRWhRSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRmtRUjtBRS9QSTtFQUNJO0FGaVFSO0FFOVBJO0VBQ0k7QUZnUVI7QUU3UEk7RUFDSTtBRitQUjs7QUV6UEk7RUFDSTtBRjRQUjtBRTFQUTtFQUNJO0FGNFBaO0FFeFBJO0VBQ0k7RUFDQTtBRjBQUjs7QUVwUEk7RUFDSTtFQUNBO0VBQ0E7QUZ1UFI7QUVyUFE7RUFDSTtFQUNBO0VBQ0E7QUZ1UFo7QUVwUFE7RUFDSSxzQkMzV0Q7QUhpbUJYO0FFcFBZO0VBQ0k7QUZzUGhCO0FFalBJO0VBQ0k7QUZtUFI7QUVoUEk7RUFDSTtBRmtQUjs7QUV6T0k7RUFDSTtBRjRPUjs7QUV0T0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGeU9KO0FFdk9JO0VBQ0k7QUZ5T1I7QUV0T0k7RUFDSTtFQUNBO0FGd09SOztBRXBPQTs7RUFFSTtBRnVPSjs7QUVwT0E7O0VBRUk7QUZ1T0o7O0FFbE9BO0VBQ0k7RUFDQTtFQUNBO0FGcU9KO0FFbk9JO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QUZxT1I7QUVuT1E7RUFFSSxzQkMzYkQ7QUgrcEJYO0FFaE9JO0VBQ0k7RUFDQTtBRmtPUjtBRS9OSTtFQUNJO0FGaU9SOztBRTdOQTs7RUFFSTtBRmdPSjs7QUU3TkE7O0VBRUk7RUFDQTtBRmdPSjs7QUU1TkE7RUFDSTtFQUNBO0FGK05KO0FFN05JO0VBQ0k7QUYrTlI7QUU1Tkk7RUFDSTtFQUNBO0VBQ0Esc0JDaGVHO0FIOHJCWDtBRTNOSTtFQUNJO0VBQ0E7QUY2TlI7O0FJOXNCQTtFQUNJO0lBQ0k7RUppdEJOO0FBQ0Y7QUk5c0JBO0VBQ0k7SUFDSTtJQUNBO0VKZ3RCTjtFSTdzQkU7SUFDSTtJQUNBO0VKK3NCTjtBQUNGO0FJNXNCQTtFQUNJO0lBQ0k7RUo4c0JOO0VJM3NCRTtJQUNJO0VKNnNCTjtBQUNGO0FLcnVCQTtFQ2FRO0VBQ0E7RURaSjtFQUNBO0VBQ0E7RUFDQTtFQUNBLDhGRVBlO0VGUWY7RUFDQSxnQkVDdUI7RUZBdkI7RUFDQSxnQkVFZTtFRkRmO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTHd1Qko7QUtydUJJOzs7RUFHSTtFQUNBO0VBQ0E7QUx1dUJSO0FLcHVCSTtFQUNJO0VBQ0E7RUFDQTtBTHN1QlI7QUtsdUJJO0VBQ0k7QUxvdUJSOztBSzd0Qkk7RUFDSTtBTGd1QlI7QUs5dEJROzs7RUFHSTtBTGd1Qlo7O0FLeHRCUTs7OztFQUlJO0FMMnRCWjs7QVF4eEJBO0VBQ0ksbUJDSWdCO0VESGhCO0VBQ0EsV0VGZTtFRkdmLGNER21CO0VDRm5CO0VBQ0E7QVIyeEJKOztBV2h5QkE7RUFDSTtBWG15Qko7O0FXaHlCQTtFQUNJO0VBQ0E7RUFDQSxXQ1BrQjtFRFFsQjtFQUNBLGVKUm1CO0VJU25CO0VBQ0EsYUVYbUI7RUZZbkI7RUFDQTtFQUNBO0VBQ0E7QVhteUJKO0FXanlCSTtFQUNJLDhCQ25CVztFRG9CWDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FYbXlCUjtBV2h5QlE7RUFDSTtBWGt5Qlo7QVc5eEJJO0VBQ0k7QVhneUJSO0FXN3hCSTtFQS9CSjtJQWdDUSxlSnBDYztJSXFDZDtFWGd5Qk47QUFDRjtBVzl4Qkk7RUFwQ0o7SUFxQ1EsZUp2Q2U7RVB3MEJyQjtBQUNGOztBVzl4QkE7RUFDSTtBWGl5Qko7O0FXN3hCQTtFQUNJO0FYZ3lCSjs7QWNwMUJBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxZRE5tQjtFQ09uQjtFQUNBO0FkdTFCSjtBY3IxQkk7RUFDSTtFQUNBO0VBQ0EsWURmaUI7RUNnQmpCO0VBQ0EsV0RqQmlCO0FidzJCekI7QWNuMUJJO0VBQ0k7QWRxMUJSO0FjajFCSTtFUnZCQTtFQUNBO0FOMjJCSjs7QWMvMEJBO0VBQ0k7QWRrMUJKO0FjaDFCSTtFQUVJO0FkaTFCUjs7QWM1MEJBOzs7O0VBSUk7QWQrMEJKOztBZTUzQkE7RUFDSTtBZiszQko7O0FlMzNCQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FmODNCSjtBZTUzQkk7RUFDSTtFQUNBO0FmODNCUjtBZTEzQkk7RUFDSTtBZjQzQlI7QWUxM0JRO0VBQ0k7RUFDQTtBZjQzQlo7QWV6M0JRO0VBQ0k7QWYyM0JaO0FleDNCUTtFQUNJO0FmMDNCWjtBZXYzQlE7RUFHSTtBZnUzQlo7QWVsM0JJO0VBQ0k7QWZvM0JSOztBZS8yQkE7Ozs7RUFJSTtBZmszQko7O0FlaDNCQTs7OztFQUlJO0FmbTNCSjs7QWdCNzZCQTtFQUNJO0VBQ0E7QWhCZzdCSjtBZ0I3NkJJO0VBQ0k7QWhCKzZCUjtBZ0I1NkJRO0VBQ0k7QWhCODZCWjtBZ0IxNkJRO0VBQ0k7QWhCNDZCWjtBZ0J2NkJJO0VBQ0k7RUFDQSxvQ0N0Qk87RUR1QlA7RUFDQTtFQUNBLHlDQ3BCVztFRHFCWCxjUHJCWTtFT3NCWixlVDFCYztFUzJCZDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhCeTZCUjtBZ0J2NkJRO0VBQ0k7RUFDQTtBaEJ5NkJaO0FnQnI2QlE7RUFDSTtFQUNBLDBDQzNDRztFRDRDSDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhCdTZCWjtBZ0JwNkJRO0VBQ0ksWUhuRFc7QWJ5OUJ2QjtBZ0JuNkJROztFQUVJO0FoQnE2Qlo7QWdCbjZCWTs7RUFDSTtBaEJzNkJoQjtBZ0JqNkJRO0VBQ0k7RUFDQSxjUC9EUTtFT2dFUjtFQUNBLGVUcEVXO0VTcUVYO0VBQ0E7RUFDQTtBaEJtNkJaO0FnQmo2Qlk7RUFDSTtFQUNBO0VBQ0E7QWhCbTZCaEI7QWdCaDZCWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhCazZCaEI7QWdCLzVCWTtFQUNJO0FoQmk2QmhCO0FnQi81QmdCO0VBQ0k7RUFDQTtBaEJpNkJwQjtBZ0I5NUJnQjtFQUVJO0FoQis1QnBCO0FnQjM1Qlk7RUFFSSxnQlQvRlc7RVNnR1gsV0h4R087RUd5R1A7RUFDQTtFQUNBO0VBQ0E7QWhCNDVCaEI7QWdCMTVCZ0I7RUFDSTtFQUNBLFNIaEhHO0FiNGdDdkI7QWdCejVCZ0I7RUFDSSxvQ0NuSEs7RURvSEw7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoQjI1QnBCO0FnQng1QmdCO0VBRUk7QWhCeTVCcEI7QWdCcDVCUTtFQUNJLGlCSHhJVztBYjhoQ3ZCO0FnQnA1Qlk7RUFFSTtBaEJxNUJoQjtBZ0JsNUJZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGtCSHRKTztFR3VKUDtFQUNBO0FoQm81QmhCO0FnQmo1Qlk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhCbTVCaEI7QWdCLzRCZ0I7RUFDSSxtQlAxS0Y7QVQyakNsQjtBZ0IvNEJnQjtFQUNJO0VBQ0E7QWhCaTVCcEI7QWdCNzRCWTtFQUVJO0FoQjg0QmhCO0FnQno0QlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEIyNEJaOztBa0Iza0NBO0VBRUk7RUFBMEI7RUFDMUI7RUFDQTtFQUNBO0VBRUEsY1RQYztFU1FkO0VBQ0EsWUNFb0I7RUREcEI7RUFDQTtFQUNBO0VBQ0E7QWxCNmtDSjtBa0Iza0NJO0VaT0E7RUFDQTtFQUNBO0VBQ0EsV2Fmc0I7RWJnQnRCO0VBQ0E7RVlWSTtBbEJrbENSO0FrQi9rQ0k7RVpXQSxnQmExQmtCO0ViMkJsQjtFQUNBO0VBQ0EsMEVhM0JzQjtFYjRCdEIsWWEvQnNCO0ViZ0N0QjtFQUNBO0VBQ0EsV2FsQ3NCO0VEa0JsQjtFQUEwQjtFQUMxQjtBbEJ5bENSO0FrQnJsQ0k7RVpMQTtFQUNBO0VBQ0E7RUFDQSxXYWZzQjtFYmdCdEI7RUFDQTtBTjZsQ0o7QWtCemxDSTtFWkFBLGdCYTFCa0I7RWIyQmxCO0VBQ0E7RUFDQSwwRWEzQnNCO0ViNEJ0QixZYS9Cc0I7RWJnQ3RCO0VBQ0E7RUFDQSxXYWxDc0I7QW5COG5DMUI7QWtCL2xDSTtFQUNJO0VBQ0E7RUFDQSxXQzVCa0I7QW5CNm5DMUI7QWtCN2xDSTtFWnBCQTtFQUNBO0VBQ0E7RUFDQSxXYWZzQjtFYmdCdEI7RUFDQTtFWWlCSTtBbEJvbUNSO0FrQmptQ0k7RVp6QkE7RUFDQTtFQUNBO0VBQ0EsV2Fmc0I7RWJnQnRCO0VBQ0E7QU42bkNKO0FrQnJtQ0k7RVo3QkE7RUFDQTtFQUNBO0VBQ0EsV2Fmc0I7RWJnQnRCO0VBQ0E7RVkyQkk7QWxCMm1DUjtBa0J4bUNJO0VaMUJBLGdCYTFCa0I7RWIyQmxCO0VBQ0E7RUFDQSwwRWEzQnNCO0ViNEJ0QixZYS9Cc0I7RWJnQ3RCO0VBQ0E7RUFDQSxXYWxDc0I7RUR3RGxCO0FsQmduQ1I7QWtCN21DSTtFQUNJO0FsQittQ1I7QWtCM21DSTtFQUNJO0FsQjZtQ1I7QWtCMW1DSTtFQUNJO0FsQjRtQ1I7QWtCeG1DUTtFWjFFSjtFQUNBO0FOcXJDSjtBa0J4bUNRO0VaOUVKO0VBQ0E7QU55ckNKO0FrQnhtQ1E7RVpsRko7RUFDQTtBTjZyQ0o7O0FvQmpzQ0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBCb3NDSjs7QW9CanNDQTtFQUNJO0FwQm9zQ0o7O0FxQnB0Q0E7RUFDSSxlZENtQjtBUHN0Q3ZCOztBcUJqdENJO0VBQ0k7RUFDQSxrQlJSZTtBYjR0Q3ZCO0FxQmp0Q0k7RUFQSjtJQVFRO0VyQm90Q047QUFDRjs7QXNCbHVDQTtFQUNJLG9DQ0RjO0VERWQsa0JDRWtCO0VERGxCO0VBQ0EseUNDQ2tCO0VEQWxCO0VBQ0EsZWZKbUI7RWVLbkIsZ0JmR3VCO0VlRnZCO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEJxdUNKO0FzQmx1Q0k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0Qm91Q1I7O0FzQi90Q0E7OztFQUdJO0VBQ0E7QXRCa3VDSjs7QXNCL3RDQTtFQUNJO0F0Qmt1Q0o7O0FzQjl0Q0E7O0VBRUk7RUFDQTtFQUNBO0F0Qml1Q0o7QXNCL3RDSTs7RUFDSTtBdEJrdUNSOztBc0I3dENBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QXRCZ3VDSjtBc0I5dENJO0VBQ0k7RUFDQTtFQUNBO0F0Qmd1Q1I7O0FzQnp0Q0k7Ozs7Ozs7O0VBR0k7QXRCaXVDUjs7QXdCL3lDQTtFQUNJO0VBQ0Esa0JMRHNCO0VLRXRCO0F4Qmt6Q0o7QXdCaHpDSTtFQUVJO0VBQ0E7RUFDQTtBeEJpekNSO0F3Qjl5Q0k7RUFDSTtFQUNBO0F4Qmd6Q1I7QXdCNXlDSTtFQUNJLGVqQnBCZTtFaUJxQmY7QXhCOHlDUjs7QXdCMXlDQTtFQUNJO0VBQTBCO0VBQzFCO0VBQ0E7RUFDQTtFQUNBLFdMdEJzQjtFS3VCdEI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeEI4eUNKO0F3QjV5Q0k7RUFDSTtBeEI4eUNSO0F3QjN5Q0k7RUFDSTtFQUNBO0VBQ0EsY0xwQ2tCO0VLcUNsQjtBeEI2eUNSO0F3Qnp5Q0k7RUFDSTtFQUNBO0VBQ0EsY0w1Q2tCO0VLNkNsQjtBeEIyeUNSO0F3QnZ5Q0k7RUFDSTtFQUNBO0F4Qnl5Q1I7O0F3QnB5Q0E7RUFDSTtFQUNBO0VBVUE7RUFDQTtFQUNBO0F4Qjh4Q0o7O0F3QjN4Q0E7RUFDSSwyQ0MvRThCO0F6QjYyQ2xDOztBd0IzeENBO0VBQ0ksMkNDbEY4QjtBekJnM0NsQzs7QTBCdDNDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMUJ5M0NKO0EwQnYzQ0k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBMUJ5M0NSOztBMEJwM0NBO0VBQ0k7RUFDQTtBMUJ1M0NKOztBMkJ6NENBO0VBQ0k7QTNCNDRDSjs7QTJCeDRDQTtFQUNJLGdCZEdxQjtFY0ZyQjtFQUNBLGNsQkpnQjtFa0JLaEIsYWRUbUI7QWJvNUN2Qjs7QTJCdDRDSTtFQUdJLG1CbEJsQlU7RWtCbUJWLFdkUHlCO0FiODRDakM7O0EyQmo0Q0k7RUFDSSwyQ0ZwQjBCO0F6Qnc1Q2xDO0EyQmo0Q0k7RUFDSSwyQ0Z4QjBCO0F6QjI1Q2xDO0EyQmg0Q0k7RUFDSSwyQ0Y1QjBCO0F6Qjg1Q2xDO0EyQjczQ1E7RXJCR0o7QU42M0NKO0EyQjUzQ1E7RXJCREo7QU5nNENKO0EyQjMzQ1E7RXJCTEo7QU5tNENKOztBMkJ2M0NBO0VBQ0ksZ0NGakQ4QjtBekIyNkNsQzs7QTRCaDdDQTtFQUNJO0VBQ0E7QTVCbTdDSjtBNEJqN0NJO0VBQ0k7QTVCbTdDUjs7QTRCLzZDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTVCazdDSjs7QTRCNTZDQTs7RUFFSTtFQUNBO0E1Qis2Q0o7O0E0QjU2Q0E7O0VBRUk7RUFDQTtFQUNBO0VBQ0E7QTVCKzZDSjs7QTRCdDZDSTtFQUNJO0VBQ0E7RUFDQTtBNUJ5NkNSOztBNEJwNkNBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQSxXZmhEdUI7RWVpRHZCO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUJ1NkNKO0E0QnI2Q0k7RUFiSjtJQWNRO0U1Qnc2Q047QUFDRjs7QTRCcDZDQTtFQUNJO0VBQ0E7RUFDQTtBNUJ1NkNKOztBNEJqNkNJO0VBR0ksbUJuQmhGVTtFbUJpRlYsV2YxRXlCO0FiNCtDakM7O0E0Qjc1Q0E7RUFDSTtFQUNBO0VBQ0E7RUFDQSxXZnBGdUI7RWVxRnZCO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1Qmc2Q0o7QTRCNzVDSTtFQUNJO0VBQ0E7QTVCKzVDUjtBNEI1NUNJO0VBRUksbUJuQjNHVTtBVHdnRGxCOztBNEJ6NUNBO0VBQ0k7RUFDQTtBNUI0NUNKOztBNEJ6NUNBO0VBQ0k7QTVCNDVDSjs7QTRCdjVDSTtFQUNJLDJDSHRIMEI7QXpCZ2hEbEM7QTRCdjVDSTtFQUNJLDJDSDFIMEI7QXpCbWhEbEM7QTRCdDVDSTtFQUNJLDJDSDlIMEI7QXpCc2hEbEM7QTRCbjVDUTtFdEI5Rko7QU5vL0NKO0E0Qmw1Q1E7RXRCbEdKO0FOdS9DSjtBNEJqNUNRO0V0QnRHSjtBTjAvQ0o7O0E0Qjc0Q0E7RUFDSSxnQ0huSjhCO0F6Qm1pRGxDOztBNkJ4aURBO0V2QmdESTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FONC9DSjtBTTEvQ0k7RUFDSTtBTjQvQ1I7QU16L0NJO0VBQ0k7RUFDQTtBTjIvQ1I7QU12L0NJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QU55L0NSO0FNci9DSTtFQUNJO0FOdS9DUjtBTXIvQ1E7RUFDSTtBTnUvQ1o7QU1sL0NJO0VBQ0k7QU5vL0NSO0FNaC9DSTtFQUNJO0lBQ0ksZUNwRlk7RVBza0R0QjtBQUNGOztBNkJ2a0RBO0FBQ0E7RXZCMkNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QU5naURKO0FNOWhESTtFQUNJO0FOZ2lEUjtBTTdoREk7RUFDSTtFQUNBO0FOK2hEUjtBTTNoREk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBTjZoRFI7QU16aERJO0VBQ0k7QU4yaERSO0FNemhEUTtFQUNJO0FOMmhEWjtBTXRoREk7RUFDSTtBTndoRFI7QU1waERJO0VBQ0k7SUFDSSxlQ3BGWTtFUDBtRHRCO0FBQ0Y7O0E2QnRtREE7QUFDQTtFdkJzQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTm9rREo7QU1sa0RJO0VBQ0k7QU5va0RSO0FNamtESTtFQUNJO0VBQ0E7QU5ta0RSO0FNL2pESTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FOaWtEUjtBTTdqREk7RUFDSTtBTitqRFI7QU03akRRO0VBQ0k7QU4rakRaO0FNMWpESTtFQUNJO0FONGpEUjtBTXhqREk7RUFDSTtJQUNJLGVDcEZZO0VQOG9EdEI7QUFDRjs7QTZCcm9EQTtBQUNBO0V2QmlDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FOd21ESjtBTXRtREk7RUFDSTtBTndtRFI7QU1ybURJO0VBQ0k7RUFDQTtBTnVtRFI7QU1ubURJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QU5xbURSO0FNam1ESTtFQUNJO0FObW1EUjtBTWptRFE7RUFDSTtBTm1tRFo7QU05bERJO0VBQ0k7QU5nbURSO0FNNWxESTtFQUNJO0lBQ0ksZUNwRlk7RVBrckR0QjtBQUNGOztBNkJucURBO0V2QjRCSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0V1QjlCQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0IwcURKO0FNaHBESTtFQUNJO0FOa3BEUjtBTS9vREk7RUFDSTtFQUNBO0FOaXBEUjtBTTdvREk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBTitvRFI7QU0zb0RJO0VBQ0k7QU42b0RSO0FNM29EUTtFQUNJO0FONm9EWjtBTXhvREk7RUFDSTtBTjBvRFI7QU10b0RJO0VBQ0k7SUFDSSxlQ3BGWTtFUDR0RHRCO0FBQ0Y7O0E4Qmp1REE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlCb3VESjtBOEJqdURJOztFQUVJO0VBQ0E7RUFDQTtBOUJtdURSO0E4Qi90REk7RUFDSTtFQUNBO0VBQ0EsWWpCdEJlO0VpQnVCZjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxXakI3QmU7RWlCOEJmO0E5Qml1RFI7QThCOXRESTtFQUNJO0E5Qmd1RFI7O0E4QjN0REE7RUFDSTtFQUNBO0VBQ0EsV1hqQ3NCO0VXa0N0QjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBOUI4dERKOztBK0Jwd0RBO0VBQ0ksMENSYmM7RVFjZDtFQUNBO0VBQ0EseUNSWGtCO0VRWWxCO0VBQ0E7RUFDQSxZUmZrQjtFUWdCbEI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvQnV3REo7QStCcndESTtFQUNJO0VBQ0E7QS9CdXdEUjtBK0Jud0RJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0Jxd0RSO0ErQmx3REk7RUFDSSxtQnRCdENZO0VzQnVDWjtFQUNBO0VBQ0E7RUFDQTtBL0Jvd0RSO0ErQmx3RFE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0Jvd0RaO0ErQi92REk7RUFDSSxXQXpEMEI7RUEwRDFCO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9CaXdEUjtBK0IvdkRRO0VBQ0kscUNBbkVXO0VBb0VYO0VBQ0EsV0FwRWM7RUFxRWQsZXhCNUVXO0V3QjZFWCxnQkF4RWdCO0EvQnkwRDVCOztBK0I1dkRBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9CK3ZESjtBK0I3dkRJO0VBQ0k7QS9CK3ZEUjtBK0I1dkRJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0I4dkRSOztBZ0M3MkRBO0VBQ0k7QWhDZzNESjs7QWlDaDNEQTtFQUNJO0VBQ0E7RUFJSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqQ2czRFI7O0FpQ3QyREE7RUFDSTtBakN5MkRKOztBRXY0Q0E7RUFDSTtFQUNBO0VBQ0E7RUFDQSxzQkNoZk87QUgwM0RYO0FFeDRDSTtFQUNJLHNCQ25mRztBSDYzRFg7QUV2NENJO0VBQ0ksc0JDdmZHO0FIZzREWDtBRXQ0Q0k7RUFDSSxzQkMzZkc7QUhtNERYO0FFcjRDSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRnU0Q1I7QUVwNENJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRnM0Q1I7O0FFbDRDQTtFQUNJO0VBQ0E7RUFDQTtBRnE0Q0o7O0FFbDRDQTtFQUNJO0VBQ0E7RUFDQTtBRnE0Q0o7O0FFbDRDQTtFQUNJO0VBQ0E7RUFDQTtBRnE0Q0o7O0FFbDRDQTtFQUNJO0VBQ0E7RUFDQTtBRnE0Q0o7O0FFbDRDQTtFQUNJO0VBQ0E7RUFDQTtBRnE0Q0o7O0FFbDRDQTtFQUNJO0VBQ0E7RUFDQTtBRnE0Q0o7O0FrQ3o4REE7RUFDSSxhQ0RtQjtBbkM2OER2Qjs7QW9DNThESTtFQUNJO0FwQys4RFI7O0FxQ2g5REk7RUFDSTtFQUNBO0FyQ205RFI7O0FzQ3I5REk7RUFDSSw4QkNGd0M7RURHeEMsa0JDRnlDO0VER3pDLGlCQ0ZzQztBdkMwOUQ5Qzs7QXdDMzlESTtFQUNJLHVCQ0Z5QjtBekNnK0RqQzs7QTBDdjlEQTtFQUNJO0VBNlFBO0ExQzhzREo7QTBDejlESTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBMkJJO0VBQ0E7QTFDMjlEUjtBMEN4OURJO0VBQ0k7QTFDMDlEUjtBMEN2OURJO0VBQ0k7QTFDeTlEUjtBMEN0OURJO0VBQ0k7QTFDdzlEUjtBMENyOURJO0VBQ0k7QTFDdTlEUjtBMENwOURJO0VBQ0k7QTFDczlEUjtBMENuOURJO0VBQ0k7QTFDcTlEUjtBMENsOURJO0VBQ0k7QTFDbzlEUjtBMENqOURJO0VBQ0k7QTFDbTlEUjtBMENoOURJO0VBQ0k7QTFDazlEUjtBMEMvOERJOztFQUVJO0ExQ2k5RFI7QTBDOThESTtFQUNJO0ExQ2c5RFI7QTBDNzhESTtFQUNJO0VBQ0E7QTFDKzhEUjtBMEM1OERJO0VBQ0k7QTFDODhEUjtBMEMzOERJO0VBQ0k7QTFDNjhEUjtBMEMxOERJO0VBQ0k7RUFDQTtFQUNBO0ExQzQ4RFI7QTBDejhESTtFQUNJO0VBQ0E7RUFDQTtBMUMyOERSO0EwQ3g4REk7RUFDSTtFQUNBO0VBQ0E7QTFDMDhEUjtBMEN2OERJOzs7Ozs7Ozs7O0VBVUk7RUFDQTtBMUN5OERSO0EwQ3Q4REk7RUFDSTtFQUNBO0VBQ0E7QTFDdzhEUjtBMENyOERJO0VBQ0k7RUFDQTtFQUNBO0ExQ3U4RFI7QTBDcDhESTs7Ozs7Ozs7RUFRSTtBMUNzOERSO0EwQ244REk7RUFDSTtFQUNBO0ExQ3E4RFI7QTBDbDhESTs7Ozs7RUFLSTtBMUNvOERSO0EwQ2o4REk7Ozs7O0VBS0k7QTFDbThEUjtBMENoOERJO0VBQ0k7QTFDazhEUjtBMEMvN0RJOzs7O0VBSUk7QTFDaThEUjtBMEM5N0RJO0VBQ0k7QTFDZzhEUjtBMEM3N0RJOzs7RUFHSTtBMUMrN0RSO0EwQzU3REk7RUFDSTtBMUM4N0RSO0EwQzM3REk7RUFDSTtBMUM2N0RSO0EwQzE3REk7RUFDSTtBMUM0N0RSO0EwQ3o3REk7OztFQUdJO0ExQzI3RFI7QTBDeDdESTs7O0VBR0k7QTFDMDdEUjtBMEN2N0RJOzs7RUFHSTtBMUN5N0RSO0EwQ3Q3REk7RUFDSTtBMUN3N0RSO0EwQ3I3REk7Ozs7O0VBS0k7QTFDdTdEUjtBMENwN0RJO0VBQ0k7QTFDczdEUjtBMENuN0RJO0VBQ0k7QTFDcTdEUjtBMENsN0RJOzs7O0VBSUk7RUFDQTtBMUNvN0RSO0EwQ2o3REk7O0VBRUk7QTFDbTdEUjtBMENoN0RJO0VBQ0k7RUFDQTtBMUNrN0RSO0EwQy82REk7RUFDSTtBMUNpN0RSO0EwQzk2REk7O0VBRUk7QTFDZzdEUjtBMEM3NkRJO0VBQ0k7QTFDKzZEUjtBMEMzNkRJO0VBQ0k7RUFDQTtBMUM2NkRSO0EwQzE2REk7RUFDSTtFQUNBO0ExQzQ2RFI7QTBDejZESTtFQUNJO0VBQ0E7QTFDMjZEUjtBMEN4NkRJO0VBQ0k7RUFDQTtBMUMwNkRSO0EwQ3Y2REk7RUFDSTtJQUNJO0UxQ3k2RFY7RTBDdDZETTs7Ozs7O0lBTUk7RTFDdzZEVjtFMENyNkRNOzs7SUFHSTtFMUN1NkRWO0FBQ0Y7O0FBanVFQTtFQUNJLFdHUU87QUg0dEVYOztBQWx1RUE7RUFDSSxjR09PO0FIOHRFWDs7QUFudUVBO0VBQ0ksV0dKTztBSDB1RVg7O0FBcHVFQTtFQUNJLHlCR0NPO0FIc3VFWDs7QUFydUVBO0VBQ0k7QUF3dUVKLEMiLCJmaWxlIjoibGliai12dWUtZXh0ZW5kZWQtZGFya2x5LmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qIVxuICogQ3JvcHBlci5qcyB2MS41LjZcbiAqIGh0dHBzOi8vZmVuZ3l1YW5jaGVuLmdpdGh1Yi5pby9jcm9wcGVyanNcbiAqXG4gKiBDb3B5cmlnaHQgMjAxNS1wcmVzZW50IENoZW4gRmVuZ3l1YW5cbiAqIFJlbGVhc2VkIHVuZGVyIHRoZSBNSVQgbGljZW5zZVxuICpcbiAqIERhdGU6IDIwMTktMTAtMDRUMDQ6MzM6NDQuMTY0WlxuICovXG5cbi5jcm9wcGVyLWNvbnRhaW5lciB7XG4gIGRpcmVjdGlvbjogbHRyO1xuICBmb250LXNpemU6IDA7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC1tcy10b3VjaC1hY3Rpb246IG5vbmU7XG4gIHRvdWNoLWFjdGlvbjogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLmNyb3BwZXItY29udGFpbmVyIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGltYWdlLW9yaWVudGF0aW9uOiAwZGVnO1xuICBtYXgtaGVpZ2h0OiBub25lICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogbm9uZSAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMCAhaW1wb3J0YW50O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmNyb3BwZXItd3JhcC1ib3gsXG4uY3JvcHBlci1jYW52YXMsXG4uY3JvcHBlci1kcmFnLWJveCxcbi5jcm9wcGVyLWNyb3AtYm94LFxuLmNyb3BwZXItbW9kYWwge1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbn1cblxuLmNyb3BwZXItd3JhcC1ib3gsXG4uY3JvcHBlci1jYW52YXMge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uY3JvcHBlci1kcmFnLWJveCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5jcm9wcGVyLW1vZGFsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgb3BhY2l0eTogMC41O1xufVxuXG4uY3JvcHBlci12aWV3LWJveCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG91dGxpbmU6IDFweCBzb2xpZCAjMzlmO1xuICBvdXRsaW5lLWNvbG9yOiByZ2JhKDUxLCAxNTMsIDI1NSwgMC43NSk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uY3JvcHBlci1kYXNoZWQge1xuICBib3JkZXI6IDAgZGFzaGVkICNlZWU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvcGFjaXR5OiAwLjU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLmNyb3BwZXItZGFzaGVkLmRhc2hlZC1oIHtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xuICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XG4gIGhlaWdodDogY2FsYygxMDAlIC8gMyk7XG4gIGxlZnQ6IDA7XG4gIHRvcDogY2FsYygxMDAlIC8gMyk7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uY3JvcHBlci1kYXNoZWQuZGFzaGVkLXYge1xuICBib3JkZXItbGVmdC13aWR0aDogMXB4O1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiBjYWxjKDEwMCUgLyAzKTtcbiAgdG9wOiAwO1xuICB3aWR0aDogY2FsYygxMDAlIC8gMyk7XG59XG5cbi5jcm9wcGVyLWNlbnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDA7XG4gIGxlZnQ6IDUwJTtcbiAgb3BhY2l0eTogMC43NTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgd2lkdGg6IDA7XG59XG5cbi5jcm9wcGVyLWNlbnRlcjo6YmVmb3JlLFxuLmNyb3BwZXItY2VudGVyOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gIGNvbnRlbnQ6ICcgJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLmNyb3BwZXItY2VudGVyOjpiZWZvcmUge1xuICBoZWlnaHQ6IDFweDtcbiAgbGVmdDogLTNweDtcbiAgdG9wOiAwO1xuICB3aWR0aDogN3B4O1xufVxuXG4uY3JvcHBlci1jZW50ZXI6OmFmdGVyIHtcbiAgaGVpZ2h0OiA3cHg7XG4gIGxlZnQ6IDA7XG4gIHRvcDogLTNweDtcbiAgd2lkdGg6IDFweDtcbn1cblxuLmNyb3BwZXItZmFjZSxcbi5jcm9wcGVyLWxpbmUsXG4uY3JvcHBlci1wb2ludCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9wYWNpdHk6IDAuMTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmNyb3BwZXItZmFjZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbn1cblxuLmNyb3BwZXItbGluZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzOWY7XG59XG5cbi5jcm9wcGVyLWxpbmUubGluZS1lIHtcbiAgY3Vyc29yOiBldy1yZXNpemU7XG4gIHJpZ2h0OiAtM3B4O1xuICB0b3A6IDA7XG4gIHdpZHRoOiA1cHg7XG59XG5cbi5jcm9wcGVyLWxpbmUubGluZS1uIHtcbiAgY3Vyc29yOiBucy1yZXNpemU7XG4gIGhlaWdodDogNXB4O1xuICBsZWZ0OiAwO1xuICB0b3A6IC0zcHg7XG59XG5cbi5jcm9wcGVyLWxpbmUubGluZS13IHtcbiAgY3Vyc29yOiBldy1yZXNpemU7XG4gIGxlZnQ6IC0zcHg7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDVweDtcbn1cblxuLmNyb3BwZXItbGluZS5saW5lLXMge1xuICBib3R0b206IC0zcHg7XG4gIGN1cnNvcjogbnMtcmVzaXplO1xuICBoZWlnaHQ6IDVweDtcbiAgbGVmdDogMDtcbn1cblxuLmNyb3BwZXItcG9pbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzlmO1xuICBoZWlnaHQ6IDVweDtcbiAgb3BhY2l0eTogMC43NTtcbiAgd2lkdGg6IDVweDtcbn1cblxuLmNyb3BwZXItcG9pbnQucG9pbnQtZSB7XG4gIGN1cnNvcjogZXctcmVzaXplO1xuICBtYXJnaW4tdG9wOiAtM3B4O1xuICByaWdodDogLTNweDtcbiAgdG9wOiA1MCU7XG59XG5cbi5jcm9wcGVyLXBvaW50LnBvaW50LW4ge1xuICBjdXJzb3I6IG5zLXJlc2l6ZTtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTNweDtcbiAgdG9wOiAtM3B4O1xufVxuXG4uY3JvcHBlci1wb2ludC5wb2ludC13IHtcbiAgY3Vyc29yOiBldy1yZXNpemU7XG4gIGxlZnQ6IC0zcHg7XG4gIG1hcmdpbi10b3A6IC0zcHg7XG4gIHRvcDogNTAlO1xufVxuXG4uY3JvcHBlci1wb2ludC5wb2ludC1zIHtcbiAgYm90dG9tOiAtM3B4O1xuICBjdXJzb3I6IHMtcmVzaXplO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtM3B4O1xufVxuXG4uY3JvcHBlci1wb2ludC5wb2ludC1uZSB7XG4gIGN1cnNvcjogbmVzdy1yZXNpemU7XG4gIHJpZ2h0OiAtM3B4O1xuICB0b3A6IC0zcHg7XG59XG5cbi5jcm9wcGVyLXBvaW50LnBvaW50LW53IHtcbiAgY3Vyc29yOiBud3NlLXJlc2l6ZTtcbiAgbGVmdDogLTNweDtcbiAgdG9wOiAtM3B4O1xufVxuXG4uY3JvcHBlci1wb2ludC5wb2ludC1zdyB7XG4gIGJvdHRvbTogLTNweDtcbiAgY3Vyc29yOiBuZXN3LXJlc2l6ZTtcbiAgbGVmdDogLTNweDtcbn1cblxuLmNyb3BwZXItcG9pbnQucG9pbnQtc2Uge1xuICBib3R0b206IC0zcHg7XG4gIGN1cnNvcjogbndzZS1yZXNpemU7XG4gIGhlaWdodDogMjBweDtcbiAgb3BhY2l0eTogMTtcbiAgcmlnaHQ6IC0zcHg7XG4gIHdpZHRoOiAyMHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNyb3BwZXItcG9pbnQucG9pbnQtc2Uge1xuICAgIGhlaWdodDogMTVweDtcbiAgICB3aWR0aDogMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNyb3BwZXItcG9pbnQucG9pbnQtc2Uge1xuICAgIGhlaWdodDogMTBweDtcbiAgICB3aWR0aDogMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jcm9wcGVyLXBvaW50LnBvaW50LXNlIHtcbiAgICBoZWlnaHQ6IDVweDtcbiAgICBvcGFjaXR5OiAwLjc1O1xuICAgIHdpZHRoOiA1cHg7XG4gIH1cbn1cblxuLmNyb3BwZXItcG9pbnQucG9pbnQtc2U6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzOWY7XG4gIGJvdHRvbTogLTUwJTtcbiAgY29udGVudDogJyAnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAyMDAlO1xuICBvcGFjaXR5OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAtNTAlO1xuICB3aWR0aDogMjAwJTtcbn1cblxuLmNyb3BwZXItaW52aXNpYmxlIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmNyb3BwZXItYmcge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQkFBQUFBUUFRTUFBQUFsUFcwaUFBQUFBM05DU1ZRSUNBamI0VS9nQUFBQUJsQk1WRVhNek16Ly8vL1RqUlYyQUFBQUNYQklXWE1BQUFyckFBQUs2d0dDaXcxYUFBQUFISFJGV0hSVGIyWjBkMkZ5WlFCQlpHOWlaU0JHYVhKbGQyOXlhM01nUTFNMjZMeXlqQUFBQUJGSlJFRlVDSmxqK00vQWdCVmhGLzBQQUg2L0QvSGtEeE9HQUFBQUFFbEZUa1N1UW1DQycpO1xufVxuXG4uY3JvcHBlci1oaWRlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMDtcbn1cblxuLmNyb3BwZXItaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uY3JvcHBlci1tb3ZlIHtcbiAgY3Vyc29yOiBtb3ZlO1xufVxuXG4uY3JvcHBlci1jcm9wIHtcbiAgY3Vyc29yOiBjcm9zc2hhaXI7XG59XG5cbi5jcm9wcGVyLWRpc2FibGVkIC5jcm9wcGVyLWRyYWctYm94LFxuLmNyb3BwZXItZGlzYWJsZWQgLmNyb3BwZXItZmFjZSxcbi5jcm9wcGVyLWRpc2FibGVkIC5jcm9wcGVyLWxpbmUsXG4uY3JvcHBlci1kaXNhYmxlZCAuY3JvcHBlci1wb2ludCB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG4iLCIvKiBCQVNJQ1MgKi9cblxuLkNvZGVNaXJyb3Ige1xuICAvKiBTZXQgaGVpZ2h0LCB3aWR0aCwgYm9yZGVycywgYW5kIGdsb2JhbCBmb250IHByb3BlcnRpZXMgaGVyZSAqL1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlO1xuICBoZWlnaHQ6IDMwMHB4O1xuICBjb2xvcjogYmxhY2s7XG4gIGRpcmVjdGlvbjogbHRyO1xufVxuXG4vKiBQQURESU5HICovXG5cbi5Db2RlTWlycm9yLWxpbmVzIHtcbiAgcGFkZGluZzogNHB4IDA7IC8qIFZlcnRpY2FsIHBhZGRpbmcgYXJvdW5kIGNvbnRlbnQgKi9cbn1cbi5Db2RlTWlycm9yIHByZS5Db2RlTWlycm9yLWxpbmUsXG4uQ29kZU1pcnJvciBwcmUuQ29kZU1pcnJvci1saW5lLWxpa2Uge1xuICBwYWRkaW5nOiAwIDRweDsgLyogSG9yaXpvbnRhbCBwYWRkaW5nIG9mIGNvbnRlbnQgKi9cbn1cblxuLkNvZGVNaXJyb3Itc2Nyb2xsYmFyLWZpbGxlciwgLkNvZGVNaXJyb3ItZ3V0dGVyLWZpbGxlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlOyAvKiBUaGUgbGl0dGxlIHNxdWFyZSBiZXR3ZWVuIEggYW5kIFYgc2Nyb2xsYmFycyAqL1xufVxuXG4vKiBHVVRURVIgKi9cblxuLkNvZGVNaXJyb3ItZ3V0dGVycyB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkZGQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uQ29kZU1pcnJvci1saW5lbnVtYmVycyB7fVxuLkNvZGVNaXJyb3ItbGluZW51bWJlciB7XG4gIHBhZGRpbmc6IDAgM3B4IDAgNXB4O1xuICBtaW4td2lkdGg6IDIwcHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBjb2xvcjogIzk5OTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLkNvZGVNaXJyb3ItZ3V0dGVybWFya2VyIHsgY29sb3I6IGJsYWNrOyB9XG4uQ29kZU1pcnJvci1ndXR0ZXJtYXJrZXItc3VidGxlIHsgY29sb3I6ICM5OTk7IH1cblxuLyogQ1VSU09SICovXG5cbi5Db2RlTWlycm9yLWN1cnNvciB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgYmxhY2s7XG4gIGJvcmRlci1yaWdodDogbm9uZTtcbiAgd2lkdGg6IDA7XG59XG4vKiBTaG93biB3aGVuIG1vdmluZyBpbiBiaS1kaXJlY3Rpb25hbCB0ZXh0ICovXG4uQ29kZU1pcnJvciBkaXYuQ29kZU1pcnJvci1zZWNvbmRhcnljdXJzb3Ige1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHNpbHZlcjtcbn1cbi5jbS1mYXQtY3Vyc29yIC5Db2RlTWlycm9yLWN1cnNvciB7XG4gIHdpZHRoOiBhdXRvO1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogIzdlNztcbn1cbi5jbS1mYXQtY3Vyc29yIGRpdi5Db2RlTWlycm9yLWN1cnNvcnMge1xuICB6LWluZGV4OiAxO1xufVxuLmNtLWZhdC1jdXJzb3ItbWFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjAsIDI1NSwgMjAsIDAuNSk7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBibGluayAxLjA2cyBzdGVwcygxKSBpbmZpbml0ZTtcbiAgLW1vei1hbmltYXRpb246IGJsaW5rIDEuMDZzIHN0ZXBzKDEpIGluZmluaXRlO1xuICBhbmltYXRpb246IGJsaW5rIDEuMDZzIHN0ZXBzKDEpIGluZmluaXRlO1xufVxuLmNtLWFuaW1hdGUtZmF0LWN1cnNvciB7XG4gIHdpZHRoOiBhdXRvO1xuICBib3JkZXI6IDA7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBibGluayAxLjA2cyBzdGVwcygxKSBpbmZpbml0ZTtcbiAgLW1vei1hbmltYXRpb246IGJsaW5rIDEuMDZzIHN0ZXBzKDEpIGluZmluaXRlO1xuICBhbmltYXRpb246IGJsaW5rIDEuMDZzIHN0ZXBzKDEpIGluZmluaXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2U3O1xufVxuQC1tb3ota2V5ZnJhbWVzIGJsaW5rIHtcbiAgMCUge31cbiAgNTAlIHsgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgMTAwJSB7fVxufVxuQC13ZWJraXQta2V5ZnJhbWVzIGJsaW5rIHtcbiAgMCUge31cbiAgNTAlIHsgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgMTAwJSB7fVxufVxuQGtleWZyYW1lcyBibGluayB7XG4gIDAlIHt9XG4gIDUwJSB7IGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIDEwMCUge31cbn1cblxuLyogQ2FuIHN0eWxlIGN1cnNvciBkaWZmZXJlbnQgaW4gb3ZlcndyaXRlIChub24taW5zZXJ0KSBtb2RlICovXG4uQ29kZU1pcnJvci1vdmVyd3JpdGUgLkNvZGVNaXJyb3ItY3Vyc29yIHt9XG5cbi5jbS10YWIgeyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IHRleHQtZGVjb3JhdGlvbjogaW5oZXJpdDsgfVxuXG4uQ29kZU1pcnJvci1ydWxlcnMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7IHJpZ2h0OiAwOyB0b3A6IC01MHB4OyBib3R0b206IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uQ29kZU1pcnJvci1ydWxlciB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2NjYztcbiAgdG9wOiAwOyBib3R0b206IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLyogREVGQVVMVCBUSEVNRSAqL1xuXG4uY20tcy1kZWZhdWx0IC5jbS1oZWFkZXIge2NvbG9yOiBibHVlO31cbi5jbS1zLWRlZmF1bHQgLmNtLXF1b3RlIHtjb2xvcjogIzA5MDt9XG4uY20tbmVnYXRpdmUge2NvbG9yOiAjZDQ0O31cbi5jbS1wb3NpdGl2ZSB7Y29sb3I6ICMyOTI7fVxuLmNtLWhlYWRlciwgLmNtLXN0cm9uZyB7Zm9udC13ZWlnaHQ6IGJvbGQ7fVxuLmNtLWVtIHtmb250LXN0eWxlOiBpdGFsaWM7fVxuLmNtLWxpbmsge3RleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO31cbi5jbS1zdHJpa2V0aHJvdWdoIHt0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDt9XG5cbi5jbS1zLWRlZmF1bHQgLmNtLWtleXdvcmQge2NvbG9yOiAjNzA4O31cbi5jbS1zLWRlZmF1bHQgLmNtLWF0b20ge2NvbG9yOiAjMjE5O31cbi5jbS1zLWRlZmF1bHQgLmNtLW51bWJlciB7Y29sb3I6ICMxNjQ7fVxuLmNtLXMtZGVmYXVsdCAuY20tZGVmIHtjb2xvcjogIzAwZjt9XG4uY20tcy1kZWZhdWx0IC5jbS12YXJpYWJsZSxcbi5jbS1zLWRlZmF1bHQgLmNtLXB1bmN0dWF0aW9uLFxuLmNtLXMtZGVmYXVsdCAuY20tcHJvcGVydHksXG4uY20tcy1kZWZhdWx0IC5jbS1vcGVyYXRvciB7fVxuLmNtLXMtZGVmYXVsdCAuY20tdmFyaWFibGUtMiB7Y29sb3I6ICMwNWE7fVxuLmNtLXMtZGVmYXVsdCAuY20tdmFyaWFibGUtMywgLmNtLXMtZGVmYXVsdCAuY20tdHlwZSB7Y29sb3I6ICMwODU7fVxuLmNtLXMtZGVmYXVsdCAuY20tY29tbWVudCB7Y29sb3I6ICNhNTA7fVxuLmNtLXMtZGVmYXVsdCAuY20tc3RyaW5nIHtjb2xvcjogI2ExMTt9XG4uY20tcy1kZWZhdWx0IC5jbS1zdHJpbmctMiB7Y29sb3I6ICNmNTA7fVxuLmNtLXMtZGVmYXVsdCAuY20tbWV0YSB7Y29sb3I6ICM1NTU7fVxuLmNtLXMtZGVmYXVsdCAuY20tcXVhbGlmaWVyIHtjb2xvcjogIzU1NTt9XG4uY20tcy1kZWZhdWx0IC5jbS1idWlsdGluIHtjb2xvcjogIzMwYTt9XG4uY20tcy1kZWZhdWx0IC5jbS1icmFja2V0IHtjb2xvcjogIzk5Nzt9XG4uY20tcy1kZWZhdWx0IC5jbS10YWcge2NvbG9yOiAjMTcwO31cbi5jbS1zLWRlZmF1bHQgLmNtLWF0dHJpYnV0ZSB7Y29sb3I6ICMwMGM7fVxuLmNtLXMtZGVmYXVsdCAuY20taHIge2NvbG9yOiAjOTk5O31cbi5jbS1zLWRlZmF1bHQgLmNtLWxpbmsge2NvbG9yOiAjMDBjO31cblxuLmNtLXMtZGVmYXVsdCAuY20tZXJyb3Ige2NvbG9yOiAjZjAwO31cbi5jbS1pbnZhbGlkY2hhciB7Y29sb3I6ICNmMDA7fVxuXG4uQ29kZU1pcnJvci1jb21wb3NpbmcgeyBib3JkZXItYm90dG9tOiAycHggc29saWQ7IH1cblxuLyogRGVmYXVsdCBzdHlsZXMgZm9yIGNvbW1vbiBhZGRvbnMgKi9cblxuZGl2LkNvZGVNaXJyb3Igc3Bhbi5Db2RlTWlycm9yLW1hdGNoaW5nYnJhY2tldCB7Y29sb3I6ICMwYjA7fVxuZGl2LkNvZGVNaXJyb3Igc3Bhbi5Db2RlTWlycm9yLW5vbm1hdGNoaW5nYnJhY2tldCB7Y29sb3I6ICNhMjI7fVxuLkNvZGVNaXJyb3ItbWF0Y2hpbmd0YWcgeyBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMTUwLCAwLCAuMyk7IH1cbi5Db2RlTWlycm9yLWFjdGl2ZWxpbmUtYmFja2dyb3VuZCB7YmFja2dyb3VuZDogI2U4ZjJmZjt9XG5cbi8qIFNUT1AgKi9cblxuLyogVGhlIHJlc3Qgb2YgdGhpcyBmaWxlIGNvbnRhaW5zIHN0eWxlcyByZWxhdGVkIHRvIHRoZSBtZWNoYW5pY3Mgb2ZcbiAgIHRoZSBlZGl0b3IuIFlvdSBwcm9iYWJseSBzaG91bGRuJ3QgdG91Y2ggdGhlbS4gKi9cblxuLkNvZGVNaXJyb3Ige1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xufVxuXG4uQ29kZU1pcnJvci1zY3JvbGwge1xuICBvdmVyZmxvdzogc2Nyb2xsICFpbXBvcnRhbnQ7IC8qIFRoaW5ncyB3aWxsIGJyZWFrIGlmIHRoaXMgaXMgb3ZlcnJpZGRlbiAqL1xuICAvKiAzMHB4IGlzIHRoZSBtYWdpYyBtYXJnaW4gdXNlZCB0byBoaWRlIHRoZSBlbGVtZW50J3MgcmVhbCBzY3JvbGxiYXJzICovXG4gIC8qIFNlZSBvdmVyZmxvdzogaGlkZGVuIGluIC5Db2RlTWlycm9yICovXG4gIG1hcmdpbi1ib3R0b206IC0zMHB4OyBtYXJnaW4tcmlnaHQ6IC0zMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdXRsaW5lOiBub25lOyAvKiBQcmV2ZW50IGRyYWdnaW5nIGZyb20gaGlnaGxpZ2h0aW5nIHRoZSBlbGVtZW50ICovXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5Db2RlTWlycm9yLXNpemVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItcmlnaHQ6IDMwcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbi8qIFRoZSBmYWtlLCB2aXNpYmxlIHNjcm9sbGJhcnMuIFVzZWQgdG8gZm9yY2UgcmVkcmF3IGR1cmluZyBzY3JvbGxpbmdcbiAgIGJlZm9yZSBhY3R1YWwgc2Nyb2xsaW5nIGhhcHBlbnMsIHRodXMgcHJldmVudGluZyBzaGFraW5nIGFuZFxuICAgZmxpY2tlcmluZyBhcnRpZmFjdHMuICovXG4uQ29kZU1pcnJvci12c2Nyb2xsYmFyLCAuQ29kZU1pcnJvci1oc2Nyb2xsYmFyLCAuQ29kZU1pcnJvci1zY3JvbGxiYXItZmlsbGVyLCAuQ29kZU1pcnJvci1ndXR0ZXItZmlsbGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiA2O1xuICBkaXNwbGF5OiBub25lO1xufVxuLkNvZGVNaXJyb3ItdnNjcm9sbGJhciB7XG4gIHJpZ2h0OiAwOyB0b3A6IDA7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xufVxuLkNvZGVNaXJyb3ItaHNjcm9sbGJhciB7XG4gIGJvdHRvbTogMDsgbGVmdDogMDtcbiAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICBvdmVyZmxvdy14OiBzY3JvbGw7XG59XG4uQ29kZU1pcnJvci1zY3JvbGxiYXItZmlsbGVyIHtcbiAgcmlnaHQ6IDA7IGJvdHRvbTogMDtcbn1cbi5Db2RlTWlycm9yLWd1dHRlci1maWxsZXIge1xuICBsZWZ0OiAwOyBib3R0b206IDA7XG59XG5cbi5Db2RlTWlycm9yLWd1dHRlcnMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7IGxlZnQ6IDA7IHRvcDogMDtcbiAgbWluLWhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMztcbn1cbi5Db2RlTWlycm9yLWd1dHRlciB7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBtYXJnaW4tYm90dG9tOiAtMzBweDtcbn1cbi5Db2RlTWlycm9yLWd1dHRlci13cmFwcGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiA0O1xuICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xufVxuLkNvZGVNaXJyb3ItZ3V0dGVyLWJhY2tncm91bmQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDsgYm90dG9tOiAwO1xuICB6LWluZGV4OiA0O1xufVxuLkNvZGVNaXJyb3ItZ3V0dGVyLWVsdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICB6LWluZGV4OiA0O1xufVxuLkNvZGVNaXJyb3ItZ3V0dGVyLXdyYXBwZXIgOjpzZWxlY3Rpb24geyBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCB9XG4uQ29kZU1pcnJvci1ndXR0ZXItd3JhcHBlciA6Oi1tb3otc2VsZWN0aW9uIHsgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgfVxuXG4uQ29kZU1pcnJvci1saW5lcyB7XG4gIGN1cnNvcjogdGV4dDtcbiAgbWluLWhlaWdodDogMXB4OyAvKiBwcmV2ZW50cyBjb2xsYXBzaW5nIGJlZm9yZSBmaXJzdCBkcmF3ICovXG59XG4uQ29kZU1pcnJvciBwcmUuQ29kZU1pcnJvci1saW5lLFxuLkNvZGVNaXJyb3IgcHJlLkNvZGVNaXJyb3ItbGluZS1saWtlIHtcbiAgLyogUmVzZXQgc29tZSBzdHlsZXMgdGhhdCB0aGUgcmVzdCBvZiB0aGUgcGFnZSBtaWdodCBoYXZlIHNldCAqL1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDA7IC13ZWJraXQtYm9yZGVyLXJhZGl1czogMDsgYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbWFyZ2luOiAwO1xuICB3aGl0ZS1zcGFjZTogcHJlO1xuICB3b3JkLXdyYXA6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB6LWluZGV4OiAyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAtd2Via2l0LWZvbnQtdmFyaWFudC1saWdhdHVyZXM6IGNvbnRleHR1YWw7XG4gIGZvbnQtdmFyaWFudC1saWdhdHVyZXM6IGNvbnRleHR1YWw7XG59XG4uQ29kZU1pcnJvci13cmFwIHByZS5Db2RlTWlycm9yLWxpbmUsXG4uQ29kZU1pcnJvci13cmFwIHByZS5Db2RlTWlycm9yLWxpbmUtbGlrZSB7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgd2hpdGUtc3BhY2U6IHByZS13cmFwO1xuICB3b3JkLWJyZWFrOiBub3JtYWw7XG59XG5cbi5Db2RlTWlycm9yLWxpbmViYWNrZ3JvdW5kIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwOyByaWdodDogMDsgdG9wOiAwOyBib3R0b206IDA7XG4gIHotaW5kZXg6IDA7XG59XG5cbi5Db2RlTWlycm9yLWxpbmV3aWRnZXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIHBhZGRpbmc6IDAuMXB4OyAvKiBGb3JjZSB3aWRnZXQgbWFyZ2lucyB0byBzdGF5IGluc2lkZSBvZiB0aGUgY29udGFpbmVyICovXG59XG5cbi5Db2RlTWlycm9yLXdpZGdldCB7fVxuXG4uQ29kZU1pcnJvci1ydGwgcHJlIHsgZGlyZWN0aW9uOiBydGw7IH1cblxuLkNvZGVNaXJyb3ItY29kZSB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi8qIEZvcmNlIGNvbnRlbnQtYm94IHNpemluZyBmb3IgdGhlIGVsZW1lbnRzIHdoZXJlIHdlIGV4cGVjdCBpdCAqL1xuLkNvZGVNaXJyb3Itc2Nyb2xsLFxuLkNvZGVNaXJyb3Itc2l6ZXIsXG4uQ29kZU1pcnJvci1ndXR0ZXIsXG4uQ29kZU1pcnJvci1ndXR0ZXJzLFxuLkNvZGVNaXJyb3ItbGluZW51bWJlciB7XG4gIC1tb3otYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xufVxuXG4uQ29kZU1pcnJvci1tZWFzdXJlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5Db2RlTWlycm9yLWN1cnNvciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uQ29kZU1pcnJvci1tZWFzdXJlIHByZSB7IHBvc2l0aW9uOiBzdGF0aWM7IH1cblxuZGl2LkNvZGVNaXJyb3ItY3Vyc29ycyB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAzO1xufVxuZGl2LkNvZGVNaXJyb3ItZHJhZ2N1cnNvcnMge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4uQ29kZU1pcnJvci1mb2N1c2VkIGRpdi5Db2RlTWlycm9yLWN1cnNvcnMge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4uQ29kZU1pcnJvci1zZWxlY3RlZCB7IGJhY2tncm91bmQ6ICNkOWQ5ZDk7IH1cbi5Db2RlTWlycm9yLWZvY3VzZWQgLkNvZGVNaXJyb3Itc2VsZWN0ZWQgeyBiYWNrZ3JvdW5kOiAjZDdkNGYwOyB9XG4uQ29kZU1pcnJvci1jcm9zc2hhaXIgeyBjdXJzb3I6IGNyb3NzaGFpcjsgfVxuLkNvZGVNaXJyb3ItbGluZTo6c2VsZWN0aW9uLCAuQ29kZU1pcnJvci1saW5lID4gc3Bhbjo6c2VsZWN0aW9uLCAuQ29kZU1pcnJvci1saW5lID4gc3BhbiA+IHNwYW46OnNlbGVjdGlvbiB7IGJhY2tncm91bmQ6ICNkN2Q0ZjA7IH1cbi5Db2RlTWlycm9yLWxpbmU6Oi1tb3otc2VsZWN0aW9uLCAuQ29kZU1pcnJvci1saW5lID4gc3Bhbjo6LW1vei1zZWxlY3Rpb24sIC5Db2RlTWlycm9yLWxpbmUgPiBzcGFuID4gc3Bhbjo6LW1vei1zZWxlY3Rpb24geyBiYWNrZ3JvdW5kOiAjZDdkNGYwOyB9XG5cbi5jbS1zZWFyY2hpbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZhO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAwLCAuNCk7XG59XG5cbi8qIFVzZWQgdG8gZm9yY2UgYSBib3JkZXIgbW9kZWwgZm9yIGEgbm9kZSAqL1xuLmNtLWZvcmNlLWJvcmRlciB7IHBhZGRpbmctcmlnaHQ6IC4xcHg7IH1cblxuQG1lZGlhIHByaW50IHtcbiAgLyogSGlkZSB0aGUgY3Vyc29yIHdoZW4gcHJpbnRpbmcgKi9cbiAgLkNvZGVNaXJyb3IgZGl2LkNvZGVNaXJyb3ItY3Vyc29ycyB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB9XG59XG5cbi8qIFNlZSBpc3N1ZSAjMjkwMSAqL1xuLmNtLXRhYi13cmFwLWhhY2s6YWZ0ZXIgeyBjb250ZW50OiAnJzsgfVxuXG4vKiBIZWxwIHVzZXJzIHVzZSBtYXJrc2VsZWN0aW9uIHRvIHNhZmVseSBzdHlsZSB0ZXh0IGJhY2tncm91bmQgKi9cbnNwYW4uQ29kZU1pcnJvci1zZWxlY3RlZHRleHQgeyBiYWNrZ3JvdW5kOiBub25lOyB9XG4iLCIvKiBQb3J0IG9mIFRleHRNYXRlJ3MgQmxhY2tib2FyZCB0aGVtZSAqL1xuXG4uY20tcy1ibGFja2JvYXJkLkNvZGVNaXJyb3IgeyBiYWNrZ3JvdW5kOiAjMEMxMDIxOyBjb2xvcjogI0Y4RjhGODsgfVxuLmNtLXMtYmxhY2tib2FyZCBkaXYuQ29kZU1pcnJvci1zZWxlY3RlZCB7IGJhY2tncm91bmQ6ICMyNTNCNzY7IH1cbi5jbS1zLWJsYWNrYm9hcmQgLkNvZGVNaXJyb3ItbGluZTo6c2VsZWN0aW9uLCAuY20tcy1ibGFja2JvYXJkIC5Db2RlTWlycm9yLWxpbmUgPiBzcGFuOjpzZWxlY3Rpb24sIC5jbS1zLWJsYWNrYm9hcmQgLkNvZGVNaXJyb3ItbGluZSA+IHNwYW4gPiBzcGFuOjpzZWxlY3Rpb24geyBiYWNrZ3JvdW5kOiByZ2JhKDM3LCA1OSwgMTE4LCAuOTkpOyB9XG4uY20tcy1ibGFja2JvYXJkIC5Db2RlTWlycm9yLWxpbmU6Oi1tb3otc2VsZWN0aW9uLCAuY20tcy1ibGFja2JvYXJkIC5Db2RlTWlycm9yLWxpbmUgPiBzcGFuOjotbW96LXNlbGVjdGlvbiwgLmNtLXMtYmxhY2tib2FyZCAuQ29kZU1pcnJvci1saW5lID4gc3BhbiA+IHNwYW46Oi1tb3otc2VsZWN0aW9uIHsgYmFja2dyb3VuZDogcmdiYSgzNywgNTksIDExOCwgLjk5KTsgfVxuLmNtLXMtYmxhY2tib2FyZCAuQ29kZU1pcnJvci1ndXR0ZXJzIHsgYmFja2dyb3VuZDogIzBDMTAyMTsgYm9yZGVyLXJpZ2h0OiAwOyB9XG4uY20tcy1ibGFja2JvYXJkIC5Db2RlTWlycm9yLWd1dHRlcm1hcmtlciB7IGNvbG9yOiAjRkJERTJEOyB9XG4uY20tcy1ibGFja2JvYXJkIC5Db2RlTWlycm9yLWd1dHRlcm1hcmtlci1zdWJ0bGUgeyBjb2xvcjogIzg4ODsgfVxuLmNtLXMtYmxhY2tib2FyZCAuQ29kZU1pcnJvci1saW5lbnVtYmVyIHsgY29sb3I6ICM4ODg7IH1cbi5jbS1zLWJsYWNrYm9hcmQgLkNvZGVNaXJyb3ItY3Vyc29yIHsgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjQTdBN0E3OyB9XG5cbi5jbS1zLWJsYWNrYm9hcmQgLmNtLWtleXdvcmQgeyBjb2xvcjogI0ZCREUyRDsgfVxuLmNtLXMtYmxhY2tib2FyZCAuY20tYXRvbSB7IGNvbG9yOiAjRDhGQTNDOyB9XG4uY20tcy1ibGFja2JvYXJkIC5jbS1udW1iZXIgeyBjb2xvcjogI0Q4RkEzQzsgfVxuLmNtLXMtYmxhY2tib2FyZCAuY20tZGVmIHsgY29sb3I6ICM4REE2Q0U7IH1cbi5jbS1zLWJsYWNrYm9hcmQgLmNtLXZhcmlhYmxlIHsgY29sb3I6ICNGRjY0MDA7IH1cbi5jbS1zLWJsYWNrYm9hcmQgLmNtLW9wZXJhdG9yIHsgY29sb3I6ICNGQkRFMkQ7IH1cbi5jbS1zLWJsYWNrYm9hcmQgLmNtLWNvbW1lbnQgeyBjb2xvcjogI0FFQUVBRTsgfVxuLmNtLXMtYmxhY2tib2FyZCAuY20tc3RyaW5nIHsgY29sb3I6ICM2MUNFM0M7IH1cbi5jbS1zLWJsYWNrYm9hcmQgLmNtLXN0cmluZy0yIHsgY29sb3I6ICM2MUNFM0M7IH1cbi5jbS1zLWJsYWNrYm9hcmQgLmNtLW1ldGEgeyBjb2xvcjogI0Q4RkEzQzsgfVxuLmNtLXMtYmxhY2tib2FyZCAuY20tYnVpbHRpbiB7IGNvbG9yOiAjOERBNkNFOyB9XG4uY20tcy1ibGFja2JvYXJkIC5jbS10YWcgeyBjb2xvcjogIzhEQTZDRTsgfVxuLmNtLXMtYmxhY2tib2FyZCAuY20tYXR0cmlidXRlIHsgY29sb3I6ICM4REE2Q0U7IH1cbi5jbS1zLWJsYWNrYm9hcmQgLmNtLWhlYWRlciB7IGNvbG9yOiAjRkY2NDAwOyB9XG4uY20tcy1ibGFja2JvYXJkIC5jbS1ociB7IGNvbG9yOiAjQUVBRUFFOyB9XG4uY20tcy1ibGFja2JvYXJkIC5jbS1saW5rIHsgY29sb3I6ICM4REE2Q0U7IH1cbi5jbS1zLWJsYWNrYm9hcmQgLmNtLWVycm9yIHsgYmFja2dyb3VuZDogIzlEMUUxNTsgY29sb3I6ICNGOEY4Rjg7IH1cblxuLmNtLXMtYmxhY2tib2FyZCAuQ29kZU1pcnJvci1hY3RpdmVsaW5lLWJhY2tncm91bmQgeyBiYWNrZ3JvdW5kOiAjM0MzNjM2OyB9XG4uY20tcy1ibGFja2JvYXJkIC5Db2RlTWlycm9yLW1hdGNoaW5nYnJhY2tldCB7IG91dGxpbmU6MXB4IHNvbGlkIGdyZXk7Y29sb3I6d2hpdGUgIWltcG9ydGFudDsgfVxuIiwiLmpzb25lZGl0b3IgLnNlYXJjaCBpbnB1dHtoZWlnaHQ6YXV0bztib3JkZXI6aW5oZXJpdDtib3JkZXI6bm9uZTtib3gtc2hhZG93Om5vbmV9Lmpzb25lZGl0b3IgdGFibGV7Ym9yZGVyLWNvbGxhcHNlOmNvbGxhcHNlO3dpZHRoOmF1dG99Lmpzb25lZGl0b3IgdGQsLmpzb25lZGl0b3IgdGh7cGFkZGluZzowO2Rpc3BsYXk6dGFibGUtY2VsbDt0ZXh0LWFsaWduOmxlZnQ7dmVydGljYWwtYWxpZ246aW5oZXJpdDtib3JkZXItcmFkaXVzOmluaGVyaXR9Lmpzb25lZGl0b3J7Y29sb3I6IzFhMWExYTtib3JkZXI6dGhpbiBzb2xpZCAjMzg4M2ZhOy1tb3otYm94LXNpemluZzpib3JkZXItYm94Oy13ZWJraXQtYm94LXNpemluZzpib3JkZXItYm94O2JveC1zaXppbmc6Ym9yZGVyLWJveDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmc6MDtsaW5lLWhlaWdodDoxMDAlfWRpdi5qc29uZWRpdG9yLWRlZmF1bHQsZGl2Lmpzb25lZGl0b3ItZmllbGQsZGl2Lmpzb25lZGl0b3ItcmVhZG9ubHksZGl2Lmpzb25lZGl0b3ItdmFsdWV7Ym9yZGVyOjFweCBzb2xpZCB0cmFuc3BhcmVudDttaW4taGVpZ2h0OjE2cHg7bWluLXdpZHRoOjMycHg7cGFkZGluZzoycHg7bWFyZ2luOjFweDt3b3JkLXdyYXA6YnJlYWstd29yZDtmbG9hdDpsZWZ0fWRpdi5qc29uZWRpdG9yLWZpZWxkIHAsZGl2Lmpzb25lZGl0b3ItdmFsdWUgcHttYXJnaW46MH1kaXYuanNvbmVkaXRvci12YWx1ZXt3b3JkLWJyZWFrOmJyZWFrLXdvcmR9ZGl2Lmpzb25lZGl0b3ItdmFsdWUuanNvbmVkaXRvci1lbXB0eTo6YWZ0ZXJ7Y29udGVudDpcInZhbHVlXCJ9ZGl2Lmpzb25lZGl0b3ItdmFsdWUuanNvbmVkaXRvci1zdHJpbmd7Y29sb3I6IzAwNjAwMH1kaXYuanNvbmVkaXRvci12YWx1ZS5qc29uZWRpdG9yLW51bWJlcntjb2xvcjojZWU0MjJlfWRpdi5qc29uZWRpdG9yLXZhbHVlLmpzb25lZGl0b3ItYm9vbGVhbntjb2xvcjojZmY4YzAwfWRpdi5qc29uZWRpdG9yLXZhbHVlLmpzb25lZGl0b3ItbnVsbHtjb2xvcjojMDA0ZWQwfWRpdi5qc29uZWRpdG9yLXZhbHVlLmpzb25lZGl0b3ItaW52YWxpZHtjb2xvcjojMDAwfWRpdi5qc29uZWRpdG9yLXJlYWRvbmx5e21pbi13aWR0aDoxNnB4O2NvbG9yOmdyZXl9ZGl2Lmpzb25lZGl0b3ItZW1wdHl7Ym9yZGVyLWNvbG9yOiNkM2QzZDM7Ym9yZGVyLXN0eWxlOmRhc2hlZDtib3JkZXItcmFkaXVzOjJweH1kaXYuanNvbmVkaXRvci1maWVsZC5qc29uZWRpdG9yLWVtcHR5OjphZnRlcntjb250ZW50OlwiZmllbGRcIn1kaXYuanNvbmVkaXRvciB0ZHt2ZXJ0aWNhbC1hbGlnbjp0b3B9ZGl2Lmpzb25lZGl0b3IgdGQuanNvbmVkaXRvci1zZXBhcmF0b3J7cGFkZGluZzozcHggMDt2ZXJ0aWNhbC1hbGlnbjp0b3A7Y29sb3I6Z3JleX1kaXYuanNvbmVkaXRvciB0ZC5qc29uZWRpdG9yLXRyZWV7dmVydGljYWwtYWxpZ246dG9wfWRpdi5qc29uZWRpdG9yIGRpdi5qc29uZWRpdG9yLWFuY2hvcntjdXJzb3I6cG9pbnRlcn1kaXYuanNvbmVkaXRvciBkaXYuanNvbmVkaXRvci1hbmNob3IgLnBpY2tlcl93cmFwcGVyLnBvcHVwLnBvcHVwX2JvdHRvbXt0b3A6MjhweDtsZWZ0Oi0xMHB4fWRpdi5qc29uZWRpdG9yLmJ1c3kgcHJlLmpzb25lZGl0b3ItcHJldmlld3tiYWNrZ3JvdW5kOiNmNWY1ZjU7Y29sb3I6Z3JleX1kaXYuanNvbmVkaXRvci5idXN5IGRpdi5qc29uZWRpdG9yLWJ1c3l7ZGlzcGxheTppbmhlcml0fWRpdi5qc29uZWRpdG9yIGNvZGUuanNvbmVkaXRvci1wcmV2aWV3e2JhY2tncm91bmQ6MCAwfWRpdi5qc29uZWRpdG9yLmpzb25lZGl0b3ItbW9kZS1wcmV2aWV3IHByZS5qc29uZWRpdG9yLXByZXZpZXd7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtib3gtc2l6aW5nOmJvcmRlci1ib3g7b3ZlcmZsb3c6YXV0bztwYWRkaW5nOjJweDttYXJnaW46MDt3aGl0ZS1zcGFjZTpwcmUtd3JhcDt3b3JkLWJyZWFrOmJyZWFrLWFsbH1kaXYuanNvbmVkaXRvci1kZWZhdWx0e2NvbG9yOmdyZXk7cGFkZGluZy1sZWZ0OjEwcHh9ZGl2Lmpzb25lZGl0b3ItdHJlZXt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3Bvc2l0aW9uOnJlbGF0aXZlO292ZXJmbG93OmF1dG99ZGl2Lmpzb25lZGl0b3ItdHJlZSBidXR0b24uanNvbmVkaXRvci1idXR0b257d2lkdGg6MjRweDtoZWlnaHQ6MjRweDtwYWRkaW5nOjA7bWFyZ2luOjA7Ym9yZGVyOm5vbmU7Y3Vyc29yOnBvaW50ZXI7YmFja2dyb3VuZDp0cmFuc3BhcmVudCB1cmwoaW1nL2pzb25lZGl0b3ItaWNvbnMuc3ZnKX1kaXYuanNvbmVkaXRvci10cmVlIGJ1dHRvbi5qc29uZWRpdG9yLWJ1dHRvbjpmb2N1c3tiYWNrZ3JvdW5kLWNvbG9yOiNmNWY1ZjU7b3V0bGluZTojZTVlNWU1IHNvbGlkIDFweH1kaXYuanNvbmVkaXRvci10cmVlIGJ1dHRvbi5qc29uZWRpdG9yLWNvbGxhcHNlZHtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTQ4cHh9ZGl2Lmpzb25lZGl0b3ItdHJlZSBidXR0b24uanNvbmVkaXRvci1leHBhbmRlZHtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTcycHh9ZGl2Lmpzb25lZGl0b3ItdHJlZSBidXR0b24uanNvbmVkaXRvci1jb250ZXh0bWVudS1idXR0b257YmFja2dyb3VuZC1wb3NpdGlvbjotNDhweCAtNzJweH1kaXYuanNvbmVkaXRvci10cmVlIGJ1dHRvbi5qc29uZWRpdG9yLWludmlzaWJsZXt2aXNpYmlsaXR5OmhpZGRlbjtiYWNrZ3JvdW5kOjAgMH1kaXYuanNvbmVkaXRvci10cmVlIGJ1dHRvbi5qc29uZWRpdG9yLWRyYWdhcmVhe2JhY2tncm91bmQ6dXJsKGltZy9qc29uZWRpdG9yLWljb25zLnN2ZykgLTcycHggLTcycHg7Y3Vyc29yOm1vdmV9ZGl2Lmpzb25lZGl0b3ItdHJlZSA6Zm9jdXN7b3V0bGluZTowfWRpdi5qc29uZWRpdG9yLXRyZWUgZGl2Lmpzb25lZGl0b3Itc2hvdy1tb3Jle2Rpc3BsYXk6aW5saW5lLWJsb2NrO3BhZGRpbmc6M3B4IDRweDttYXJnaW46MnB4IDA7YmFja2dyb3VuZC1jb2xvcjojZTVlNWU1O2JvcmRlci1yYWRpdXM6M3B4O2NvbG9yOmdyZXk7Zm9udC1mYW1pbHk6YXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MTBwdH1kaXYuanNvbmVkaXRvci10cmVlIGRpdi5qc29uZWRpdG9yLXNob3ctbW9yZSBhe2Rpc3BsYXk6aW5saW5lLWJsb2NrO2NvbG9yOmdyZXl9ZGl2Lmpzb25lZGl0b3ItdHJlZSBkaXYuanNvbmVkaXRvci1jb2xvcntkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDoxMnB4O2hlaWdodDoxMnB4O21hcmdpbjo0cHg7Ym9yZGVyOjFweCBzb2xpZCBncmV5O2N1cnNvcjpwb2ludGVyfWRpdi5qc29uZWRpdG9yLXRyZWUgZGl2Lmpzb25lZGl0b3ItZGF0ZXtiYWNrZ3JvdW5kOiNhMWExYTE7Y29sb3I6I2ZmZjtmb250LWZhbWlseTphcmlhbCxzYW5zLXNlcmlmO2JvcmRlci1yYWRpdXM6M3B4O2Rpc3BsYXk6aW5saW5lLWJsb2NrO3BhZGRpbmc6M3B4O21hcmdpbjowIDNweH1kaXYuanNvbmVkaXRvci10cmVlIHRhYmxlLmpzb25lZGl0b3ItdHJlZXtib3JkZXItY29sbGFwc2U6Y29sbGFwc2U7Ym9yZGVyLXNwYWNpbmc6MDt3aWR0aDoxMDAlfWRpdi5qc29uZWRpdG9yLXRyZWUgLmpzb25lZGl0b3ItYnV0dG9uLmpzb25lZGl0b3Itc2NoZW1hLWVycm9ye3dpZHRoOjI0cHg7aGVpZ2h0OjI0cHg7cGFkZGluZzowO21hcmdpbjowIDRweCAwIDA7YmFja2dyb3VuZDp1cmwoaW1nL2pzb25lZGl0b3ItaWNvbnMuc3ZnKSAtMTY4cHggLTQ4cHh9ZGl2Lmpzb25lZGl0b3Itb3V0ZXJ7cG9zaXRpb246c3RhdGljO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7bWFyZ2luOjA7cGFkZGluZzowOy1tb3otYm94LXNpemluZzpib3JkZXItYm94Oy13ZWJraXQtYm94LXNpemluZzpib3JkZXItYm94O2JveC1zaXppbmc6Ym9yZGVyLWJveH1kaXYuanNvbmVkaXRvci1vdXRlci5oYXMtbmF2LWJhcnttYXJnaW4tdG9wOi0yNnB4O3BhZGRpbmctdG9wOjI2cHh9ZGl2Lmpzb25lZGl0b3Itb3V0ZXIuaGFzLW5hdi1iYXIuaGFzLW1haW4tbWVudS1iYXJ7bWFyZ2luLXRvcDotNjFweDtwYWRkaW5nLXRvcDo2MXB4fWRpdi5qc29uZWRpdG9yLW91dGVyLmhhcy1zdGF0dXMtYmFye21hcmdpbi1ib3R0b206LTI2cHg7cGFkZGluZy1ib3R0b206MjZweH1kaXYuanNvbmVkaXRvci1vdXRlci5oYXMtbWFpbi1tZW51LWJhcnttYXJnaW4tdG9wOi0zNXB4O3BhZGRpbmctdG9wOjM1cHh9ZGl2Lmpzb25lZGl0b3ItYnVzeXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MTUlO2xlZnQ6MDtib3gtc2l6aW5nOmJvcmRlci1ib3g7d2lkdGg6MTAwJTt0ZXh0LWFsaWduOmNlbnRlcjtkaXNwbGF5Om5vbmV9ZGl2Lmpzb25lZGl0b3ItYnVzeSBzcGFue2JhY2tncm91bmQtY29sb3I6I2ZmZmZhYjtib3JkZXI6MXB4IHNvbGlkICNmZTA7Ym9yZGVyLXJhZGl1czozcHg7cGFkZGluZzo1cHggMTVweDtib3gtc2hhZG93OjAgMCA1cHggcmdiYSgwLDAsMCwuNCl9ZGl2Lmpzb25lZGl0b3ItZmllbGQuanNvbmVkaXRvci1lbXB0eTo6YWZ0ZXIsZGl2Lmpzb25lZGl0b3ItdmFsdWUuanNvbmVkaXRvci1lbXB0eTo6YWZ0ZXJ7cG9pbnRlci1ldmVudHM6bm9uZTtjb2xvcjojZDNkM2QzO2ZvbnQtc2l6ZTo4cHR9YS5qc29uZWRpdG9yLXZhbHVlLmpzb25lZGl0b3ItdXJsLGRpdi5qc29uZWRpdG9yLXZhbHVlLmpzb25lZGl0b3ItdXJse2NvbG9yOiMwMDYwMDA7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX1hLmpzb25lZGl0b3ItdmFsdWUuanNvbmVkaXRvci11cmx7ZGlzcGxheTppbmxpbmUtYmxvY2s7cGFkZGluZzoycHg7bWFyZ2luOjJweH1hLmpzb25lZGl0b3ItdmFsdWUuanNvbmVkaXRvci11cmw6Zm9jdXMsYS5qc29uZWRpdG9yLXZhbHVlLmpzb25lZGl0b3ItdXJsOmhvdmVye2NvbG9yOiNlZTQyMmV9ZGl2Lmpzb25lZGl0b3ItZmllbGQuanNvbmVkaXRvci1oaWdobGlnaHQsZGl2Lmpzb25lZGl0b3ItZmllbGRbY29udGVudGVkaXRhYmxlPXRydWVdOmZvY3VzLGRpdi5qc29uZWRpdG9yLWZpZWxkW2NvbnRlbnRlZGl0YWJsZT10cnVlXTpob3ZlcixkaXYuanNvbmVkaXRvci12YWx1ZS5qc29uZWRpdG9yLWhpZ2hsaWdodCxkaXYuanNvbmVkaXRvci12YWx1ZVtjb250ZW50ZWRpdGFibGU9dHJ1ZV06Zm9jdXMsZGl2Lmpzb25lZGl0b3ItdmFsdWVbY29udGVudGVkaXRhYmxlPXRydWVdOmhvdmVye2JhY2tncm91bmQtY29sb3I6I2ZmZmZhYjtib3JkZXI6MXB4IHNvbGlkICNmZTA7Ym9yZGVyLXJhZGl1czoycHh9ZGl2Lmpzb25lZGl0b3ItZmllbGQuanNvbmVkaXRvci1oaWdobGlnaHQtYWN0aXZlLGRpdi5qc29uZWRpdG9yLWZpZWxkLmpzb25lZGl0b3ItaGlnaGxpZ2h0LWFjdGl2ZTpmb2N1cyxkaXYuanNvbmVkaXRvci1maWVsZC5qc29uZWRpdG9yLWhpZ2hsaWdodC1hY3RpdmU6aG92ZXIsZGl2Lmpzb25lZGl0b3ItdmFsdWUuanNvbmVkaXRvci1oaWdobGlnaHQtYWN0aXZlLGRpdi5qc29uZWRpdG9yLXZhbHVlLmpzb25lZGl0b3ItaGlnaGxpZ2h0LWFjdGl2ZTpmb2N1cyxkaXYuanNvbmVkaXRvci12YWx1ZS5qc29uZWRpdG9yLWhpZ2hsaWdodC1hY3RpdmU6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojZmUwO2JvcmRlcjoxcHggc29saWQgI2ZmYzcwMDtib3JkZXItcmFkaXVzOjJweH1kaXYuanNvbmVkaXRvci12YWx1ZS5qc29uZWRpdG9yLWFycmF5LGRpdi5qc29uZWRpdG9yLXZhbHVlLmpzb25lZGl0b3Itb2JqZWN0e21pbi13aWR0aDoxNnB4fWRpdi5qc29uZWRpdG9yLXRyZWUgYnV0dG9uLmpzb25lZGl0b3ItY29udGV4dG1lbnUtYnV0dG9uLmpzb25lZGl0b3Itc2VsZWN0ZWQsZGl2Lmpzb25lZGl0b3ItdHJlZSBidXR0b24uanNvbmVkaXRvci1jb250ZXh0bWVudS1idXR0b246Zm9jdXMsZGl2Lmpzb25lZGl0b3ItdHJlZSBidXR0b24uanNvbmVkaXRvci1jb250ZXh0bWVudS1idXR0b246aG92ZXIsdHIuanNvbmVkaXRvci1zZWxlY3RlZC5qc29uZWRpdG9yLWZpcnN0IGJ1dHRvbi5qc29uZWRpdG9yLWNvbnRleHRtZW51LWJ1dHRvbntiYWNrZ3JvdW5kLXBvc2l0aW9uOi00OHB4IC00OHB4fWRpdi5qc29uZWRpdG9yLXRyZWUgZGl2Lmpzb25lZGl0b3Itc2hvdy1tb3JlIGE6Zm9jdXMsZGl2Lmpzb25lZGl0b3ItdHJlZSBkaXYuanNvbmVkaXRvci1zaG93LW1vcmUgYTpob3Zlcntjb2xvcjojZWU0MjJlfS5hY2UtanNvbmVkaXRvcix0ZXh0YXJlYS5qc29uZWRpdG9yLXRleHR7bWluLWhlaWdodDoxNTBweH10ZXh0YXJlYS5qc29uZWRpdG9yLXRleHR7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTttYXJnaW46MDstbW96LWJveC1zaXppbmc6Ym9yZGVyLWJveDstd2Via2l0LWJveC1zaXppbmc6Ym9yZGVyLWJveDtib3gtc2l6aW5nOmJvcmRlci1ib3g7b3V0bGluZS13aWR0aDowO2JvcmRlcjpub25lO2JhY2tncm91bmQtY29sb3I6I2ZmZjtyZXNpemU6bm9uZX10ci5qc29uZWRpdG9yLWhpZ2hsaWdodCx0ci5qc29uZWRpdG9yLXNlbGVjdGVke2JhY2tncm91bmQtY29sb3I6I2QzZDNkM310ci5qc29uZWRpdG9yLXNlbGVjdGVkIGJ1dHRvbi5qc29uZWRpdG9yLWNvbnRleHRtZW51LWJ1dHRvbix0ci5qc29uZWRpdG9yLXNlbGVjdGVkIGJ1dHRvbi5qc29uZWRpdG9yLWRyYWdhcmVhe3Zpc2liaWxpdHk6aGlkZGVufXRyLmpzb25lZGl0b3Itc2VsZWN0ZWQuanNvbmVkaXRvci1maXJzdCBidXR0b24uanNvbmVkaXRvci1jb250ZXh0bWVudS1idXR0b24sdHIuanNvbmVkaXRvci1zZWxlY3RlZC5qc29uZWRpdG9yLWZpcnN0IGJ1dHRvbi5qc29uZWRpdG9yLWRyYWdhcmVhe3Zpc2liaWxpdHk6dmlzaWJsZX1kaXYuanNvbmVkaXRvci10cmVlIGJ1dHRvbi5qc29uZWRpdG9yLWRyYWdhcmVhOmZvY3VzLGRpdi5qc29uZWRpdG9yLXRyZWUgYnV0dG9uLmpzb25lZGl0b3ItZHJhZ2FyZWE6aG92ZXIsdHIuanNvbmVkaXRvci1zZWxlY3RlZC5qc29uZWRpdG9yLWZpcnN0IGJ1dHRvbi5qc29uZWRpdG9yLWRyYWdhcmVhe2JhY2tncm91bmQtcG9zaXRpb246LTcycHggLTQ4cHh9ZGl2Lmpzb25lZGl0b3IgdGQsZGl2Lmpzb25lZGl0b3IgdGgsZGl2Lmpzb25lZGl0b3IgdHJ7cGFkZGluZzowO21hcmdpbjowfS5qc29uZWRpdG9yLXBvcG92ZXIsLmpzb25lZGl0b3Itc2NoZW1hLWVycm9yLGRpdi5qc29uZWRpdG9yIHRkLGRpdi5qc29uZWRpdG9yIHRleHRhcmVhLGRpdi5qc29uZWRpdG9yIHRoLGRpdi5qc29uZWRpdG9yLWZpZWxkLGRpdi5qc29uZWRpdG9yLXZhbHVlLHByZS5qc29uZWRpdG9yLXByZXZpZXd7Zm9udC1mYW1pbHk6XCJkZWphdnUgc2FucyBtb25vXCIsXCJkcm9pZCBzYW5zIG1vbm9cIixjb25zb2xhcyxtb25hY28sXCJsdWNpZGEgY29uc29sZVwiLFwiY291cmllciBuZXdcIixjb3VyaWVyLG1vbm9zcGFjZSxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxMHB0O2NvbG9yOiMxYTFhMWF9Lmpzb25lZGl0b3Itc2NoZW1hLWVycm9ye2N1cnNvcjpkZWZhdWx0O2Rpc3BsYXk6aW5saW5lLWJsb2NrO2hlaWdodDoyNHB4O2xpbmUtaGVpZ2h0OjI0cHg7cG9zaXRpb246cmVsYXRpdmU7dGV4dC1hbGlnbjpjZW50ZXI7d2lkdGg6MjRweH0uanNvbmVkaXRvci1wb3BvdmVye2JhY2tncm91bmQtY29sb3I6IzRjNGM0Yztib3JkZXItcmFkaXVzOjNweDtib3gtc2hhZG93OjAgMCA1cHggcmdiYSgwLDAsMCwuNCk7Y29sb3I6I2ZmZjtwYWRkaW5nOjdweCAxMHB4O3Bvc2l0aW9uOmFic29sdXRlO2N1cnNvcjphdXRvO3dpZHRoOjIwMHB4fS5qc29uZWRpdG9yLXBvcG92ZXIuanNvbmVkaXRvci1hYm92ZXtib3R0b206MzJweDtsZWZ0Oi05OHB4fS5qc29uZWRpdG9yLXBvcG92ZXIuanNvbmVkaXRvci1hYm92ZTpiZWZvcmV7Ym9yZGVyLXRvcDo3cHggc29saWQgIzRjNGM0Yztib3R0b206LTdweH0uanNvbmVkaXRvci1wb3BvdmVyLmpzb25lZGl0b3ItYmVsb3d7dG9wOjMycHg7bGVmdDotOThweH0uanNvbmVkaXRvci1wb3BvdmVyLmpzb25lZGl0b3ItYmVsb3c6YmVmb3Jle2JvcmRlci1ib3R0b206N3B4IHNvbGlkICM0YzRjNGM7dG9wOi03cHh9Lmpzb25lZGl0b3ItcG9wb3Zlci5qc29uZWRpdG9yLWxlZnR7dG9wOi03cHg7cmlnaHQ6MzJweH0uanNvbmVkaXRvci1wb3BvdmVyLmpzb25lZGl0b3ItbGVmdDpiZWZvcmV7Ym9yZGVyLWxlZnQ6N3B4IHNvbGlkICM0YzRjNGM7Ym9yZGVyLXRvcDo3cHggc29saWQgdHJhbnNwYXJlbnQ7Ym9yZGVyLWJvdHRvbTo3cHggc29saWQgdHJhbnNwYXJlbnQ7Y29udGVudDpcIlwiO3RvcDoxOXB4O3JpZ2h0Oi0xNHB4O2xlZnQ6aW5oZXJpdDttYXJnaW4tbGVmdDppbmhlcml0O21hcmdpbi10b3A6LTdweDtwb3NpdGlvbjphYnNvbHV0ZX0uanNvbmVkaXRvci1wb3BvdmVyLmpzb25lZGl0b3ItcmlnaHR7dG9wOi03cHg7bGVmdDozMnB4fS5qc29uZWRpdG9yLXBvcG92ZXIuanNvbmVkaXRvci1yaWdodDpiZWZvcmV7Ym9yZGVyLXJpZ2h0OjdweCBzb2xpZCAjNGM0YzRjO2JvcmRlci10b3A6N3B4IHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci1ib3R0b206N3B4IHNvbGlkIHRyYW5zcGFyZW50O2NvbnRlbnQ6XCJcIjt0b3A6MTlweDtsZWZ0Oi0xNHB4O21hcmdpbi1sZWZ0OmluaGVyaXQ7bWFyZ2luLXRvcDotN3B4O3Bvc2l0aW9uOmFic29sdXRlfS5qc29uZWRpdG9yLXBvcG92ZXI6YmVmb3Jle2JvcmRlci1yaWdodDo3cHggc29saWQgdHJhbnNwYXJlbnQ7Ym9yZGVyLWxlZnQ6N3B4IHNvbGlkIHRyYW5zcGFyZW50O2NvbnRlbnQ6XCJcIjtkaXNwbGF5OmJsb2NrO2xlZnQ6NTAlO21hcmdpbi1sZWZ0Oi03cHg7cG9zaXRpb246YWJzb2x1dGV9Lmpzb25lZGl0b3ItdGV4dC1lcnJvcnMgdHIuanVtcC10by1saW5lOmhvdmVye3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7Y3Vyc29yOnBvaW50ZXJ9Lmpzb25lZGl0b3Itc2NoZW1hLWVycm9yOmZvY3VzIC5qc29uZWRpdG9yLXBvcG92ZXIsLmpzb25lZGl0b3Itc2NoZW1hLWVycm9yOmhvdmVyIC5qc29uZWRpdG9yLXBvcG92ZXJ7ZGlzcGxheTpibG9jazthbmltYXRpb246ZmFkZS1pbiAuM3MgbGluZWFyIDEsbW92ZS11cCAuM3MgbGluZWFyIDF9QGtleWZyYW1lcyBmYWRlLWlue2Zyb217b3BhY2l0eTowfXRve29wYWNpdHk6MX19Lmpzb25lZGl0b3IgLmpzb25lZGl0b3ItdmFsaWRhdGlvbi1lcnJvcnMtY29udGFpbmVye21heC1oZWlnaHQ6MTMwcHg7b3ZlcmZsb3cteTphdXRvfS5qc29uZWRpdG9yIC5qc29uZWRpdG9yLXZhbGlkYXRpb24tZXJyb3Jze3dpZHRoOjEwMCU7b3ZlcmZsb3c6aGlkZGVufS5qc29uZWRpdG9yIC5qc29uZWRpdG9yLWFkZGl0aW9uYWwtZXJyb3Jze3Bvc2l0aW9uOmFic29sdXRlO21hcmdpbjphdXRvO2JvdHRvbTozMXB4O2xlZnQ6Y2FsYyg1MCUgLSA5MnB4KTtjb2xvcjpncmV5O2JhY2tncm91bmQtY29sb3I6I2ViZWJlYjtwYWRkaW5nOjdweCAxNXB4O2JvcmRlci1yYWRpdXM6OHB4fS5qc29uZWRpdG9yIC5qc29uZWRpdG9yLWFkZGl0aW9uYWwtZXJyb3JzLnZpc2libGV7dmlzaWJpbGl0eTp2aXNpYmxlO29wYWNpdHk6MTt0cmFuc2l0aW9uOm9wYWNpdHkgMnMgbGluZWFyfS5qc29uZWRpdG9yIC5qc29uZWRpdG9yLWFkZGl0aW9uYWwtZXJyb3JzLmhpZGRlbnt2aXNpYmlsaXR5OmhpZGRlbjtvcGFjaXR5OjA7dHJhbnNpdGlvbjp2aXNpYmlsaXR5IDBzIDJzLG9wYWNpdHkgMnMgbGluZWFyfS5qc29uZWRpdG9yIC5qc29uZWRpdG9yLXRleHQtZXJyb3Jze3dpZHRoOjEwMCU7Ym9yZGVyLWNvbGxhcHNlOmNvbGxhcHNlO2JvcmRlci10b3A6MXB4IHNvbGlkICNmZmM3MDB9Lmpzb25lZGl0b3IgLmpzb25lZGl0b3ItdGV4dC1lcnJvcnMgdGR7cGFkZGluZzozcHggNnB4O3ZlcnRpY2FsLWFsaWduOm1pZGRsZX0uanNvbmVkaXRvciAuanNvbmVkaXRvci10ZXh0LWVycm9ycyB0ZCBwcmV7bWFyZ2luOjA7d2hpdGUtc3BhY2U6bm9ybWFsfS5qc29uZWRpdG9yIC5qc29uZWRpdG9yLXRleHQtZXJyb3JzIHRye2JhY2tncm91bmQtY29sb3I6I2ZmZmZhYn0uanNvbmVkaXRvciAuanNvbmVkaXRvci10ZXh0LWVycm9ycyB0ci5wYXJzZS1lcnJvcntiYWNrZ3JvdW5kLWNvbG9yOiNlZTJlMmU3MH0uanNvbmVkaXRvci10ZXh0LWVycm9ycyAuanNvbmVkaXRvci1zY2hlbWEtZXJyb3J7Ym9yZGVyOm5vbmU7d2lkdGg6MjRweDtoZWlnaHQ6MjRweDtwYWRkaW5nOjA7bWFyZ2luOjAgNHB4IDAgMDtjdXJzb3I6cG9pbnRlcn0uanNvbmVkaXRvci10ZXh0LWVycm9ycyB0ciAuanNvbmVkaXRvci1zY2hlbWEtZXJyb3J7YmFja2dyb3VuZDp1cmwoaW1nL2pzb25lZGl0b3ItaWNvbnMuc3ZnKSAtMTY4cHggLTQ4cHh9Lmpzb25lZGl0b3ItdGV4dC1lcnJvcnMgdHIucGFyc2UtZXJyb3IgLmpzb25lZGl0b3Itc2NoZW1hLWVycm9ye2JhY2tncm91bmQ6dXJsKGltZy9qc29uZWRpdG9yLWljb25zLnN2ZykgLTI1cHggMH0uZmFkZWluey13ZWJraXQtYW5pbWF0aW9uOmZhZGVpbiAuM3M7YW5pbWF0aW9uOmZhZGVpbiAuM3M7LW1vei1hbmltYXRpb246ZmFkZWluIC4zczstby1hbmltYXRpb246ZmFkZWluIC4zc31Aa2V5ZnJhbWVzIGZhZGVpbnswJXtvcGFjaXR5OjB9MTAwJXtvcGFjaXR5OjF9fS5qc29uZWRpdG9yLWNvbnRleHRtZW51LXJvb3R7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MDtoZWlnaHQ6MH0uanNvbmVkaXRvci1jb250ZXh0bWVudXtwb3NpdGlvbjphYnNvbHV0ZTtib3gtc2l6aW5nOmNvbnRlbnQtYm94O3otaW5kZXg6MX0uanNvbmVkaXRvci1jb250ZXh0bWVudSAuanNvbmVkaXRvci1tZW51e3Bvc2l0aW9uOnJlbGF0aXZlO2xlZnQ6MDt0b3A6MDt3aWR0aDoxMjhweDtoZWlnaHQ6YXV0bztiYWNrZ3JvdW5kOiNmZmY7Ym9yZGVyOjFweCBzb2xpZCAjZDNkM2QzO2JveC1zaGFkb3c6MnB4IDJweCAxMnB4IHJnYmEoMTI4LDEyOCwxMjgsLjMpO2xpc3Qtc3R5bGU6bm9uZTttYXJnaW46MDtwYWRkaW5nOjB9Lmpzb25lZGl0b3ItY29udGV4dG1lbnUgLmpzb25lZGl0b3ItbWVudSBidXR0b257cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZzowIDRweCAwIDA7bWFyZ2luOjA7d2lkdGg6MTI4cHg7aGVpZ2h0OmF1dG87Ym9yZGVyOm5vbmU7Y3Vyc29yOnBvaW50ZXI7Y29sb3I6IzRkNGQ0ZDtiYWNrZ3JvdW5kOjAgMDtmb250LXNpemU6MTBwdDtmb250LWZhbWlseTphcmlhbCxzYW5zLXNlcmlmO2JveC1zaXppbmc6Ym9yZGVyLWJveDt0ZXh0LWFsaWduOmxlZnR9Lmpzb25lZGl0b3ItY29udGV4dG1lbnUgLmpzb25lZGl0b3ItbWVudSBidXR0b246Oi1tb3otZm9jdXMtaW5uZXJ7cGFkZGluZzowO2JvcmRlcjowfS5qc29uZWRpdG9yLWNvbnRleHRtZW51IC5qc29uZWRpdG9yLW1lbnUgYnV0dG9uLmpzb25lZGl0b3ItZGVmYXVsdHt3aWR0aDo5NnB4fS5qc29uZWRpdG9yLWNvbnRleHRtZW51IC5qc29uZWRpdG9yLW1lbnUgYnV0dG9uLmpzb25lZGl0b3ItZXhwYW5ke2Zsb2F0OnJpZ2h0O3dpZHRoOjMycHg7aGVpZ2h0OjI0cHg7Ym9yZGVyLWxlZnQ6MXB4IHNvbGlkICNlNWU1ZTV9Lmpzb25lZGl0b3ItY29udGV4dG1lbnUgLmpzb25lZGl0b3ItbWVudSBsaXtvdmVyZmxvdzpoaWRkZW59Lmpzb25lZGl0b3ItY29udGV4dG1lbnUgLmpzb25lZGl0b3ItbWVudSBsaSB1bHtkaXNwbGF5Om5vbmU7cG9zaXRpb246cmVsYXRpdmU7bGVmdDotMTBweDt0b3A6MDtib3JkZXI6bm9uZTtib3gtc2hhZG93Omluc2V0IDAgMCAxMHB4IHJnYmEoMTI4LDEyOCwxMjgsLjUpO3BhZGRpbmc6MCAxMHB4Oy13ZWJraXQtdHJhbnNpdGlvbjphbGwgLjNzIGVhc2Utb3V0Oy1tb3otdHJhbnNpdGlvbjphbGwgLjNzIGVhc2Utb3V0Oy1vLXRyYW5zaXRpb246YWxsIC4zcyBlYXNlLW91dDt0cmFuc2l0aW9uOmFsbCAuM3MgZWFzZS1vdXR9Lmpzb25lZGl0b3ItY29udGV4dG1lbnUgLmpzb25lZGl0b3ItbWVudSBsaSB1bCAuanNvbmVkaXRvci1pY29ue21hcmdpbi1sZWZ0OjI0cHh9Lmpzb25lZGl0b3ItY29udGV4dG1lbnUgLmpzb25lZGl0b3ItbWVudSBsaSB1bCBsaSBidXR0b257cGFkZGluZy1sZWZ0OjI0cHg7YW5pbWF0aW9uOmFsbCBlYXNlLWluLW91dCAxc30uanNvbmVkaXRvci1jb250ZXh0bWVudSAuanNvbmVkaXRvci1tZW51IGxpIGJ1dHRvbiAuanNvbmVkaXRvci1leHBhbmR7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7cmlnaHQ6MDt3aWR0aDoyNHB4O2hlaWdodDoyNHB4O3BhZGRpbmc6MDttYXJnaW46MCA0cHggMCAwO2JhY2tncm91bmQ6dXJsKGltZy9qc29uZWRpdG9yLWljb25zLnN2ZykgMCAtNzJweH0uanNvbmVkaXRvci1jb250ZXh0bWVudSAuanNvbmVkaXRvci1pY29ue3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDt3aWR0aDoyNHB4O2hlaWdodDoyNHB4O2JvcmRlcjpub25lO3BhZGRpbmc6MDttYXJnaW46MDtiYWNrZ3JvdW5kLWltYWdlOnVybChpbWcvanNvbmVkaXRvci1pY29ucy5zdmcpfS5qc29uZWRpdG9yLWNvbnRleHRtZW51IC5qc29uZWRpdG9yLXRleHR7cGFkZGluZzo0cHggMCA0cHggMjRweDt3b3JkLXdyYXA6YnJlYWstd29yZH0uanNvbmVkaXRvci1jb250ZXh0bWVudSAuanNvbmVkaXRvci10ZXh0Lmpzb25lZGl0b3ItcmlnaHQtbWFyZ2lue3BhZGRpbmctcmlnaHQ6MjRweH0uanNvbmVkaXRvci1jb250ZXh0bWVudSAuanNvbmVkaXRvci1zZXBhcmF0b3J7aGVpZ2h0OjA7Ym9yZGVyLXRvcDoxcHggc29saWQgI2U1ZTVlNTtwYWRkaW5nLXRvcDo1cHg7bWFyZ2luLXRvcDo1cHh9Lmpzb25lZGl0b3ItY29udGV4dG1lbnUgYnV0dG9uLmpzb25lZGl0b3ItcmVtb3ZlIC5qc29uZWRpdG9yLWljb257YmFja2dyb3VuZC1wb3NpdGlvbjotMjRweCAwfS5qc29uZWRpdG9yLWNvbnRleHRtZW51IGJ1dHRvbi5qc29uZWRpdG9yLWFwcGVuZCAuanNvbmVkaXRvci1pY29ue2JhY2tncm91bmQtcG9zaXRpb246MCAwfS5qc29uZWRpdG9yLWNvbnRleHRtZW51IGJ1dHRvbi5qc29uZWRpdG9yLWluc2VydCAuanNvbmVkaXRvci1pY29ue2JhY2tncm91bmQtcG9zaXRpb246MCAwfS5qc29uZWRpdG9yLWNvbnRleHRtZW51IGJ1dHRvbi5qc29uZWRpdG9yLWR1cGxpY2F0ZSAuanNvbmVkaXRvci1pY29ue2JhY2tncm91bmQtcG9zaXRpb246LTQ4cHggMH0uanNvbmVkaXRvci1jb250ZXh0bWVudSBidXR0b24uanNvbmVkaXRvci1zb3J0LWFzYyAuanNvbmVkaXRvci1pY29ue2JhY2tncm91bmQtcG9zaXRpb246LTE2OHB4IDB9Lmpzb25lZGl0b3ItY29udGV4dG1lbnUgYnV0dG9uLmpzb25lZGl0b3Itc29ydC1kZXNjIC5qc29uZWRpdG9yLWljb257YmFja2dyb3VuZC1wb3NpdGlvbjotMTkycHggMH0uanNvbmVkaXRvci1jb250ZXh0bWVudSBidXR0b24uanNvbmVkaXRvci10cmFuc2Zvcm0gLmpzb25lZGl0b3ItaWNvbntiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yMTZweCAwfS5qc29uZWRpdG9yLWNvbnRleHRtZW51IGJ1dHRvbi5qc29uZWRpdG9yLWV4dHJhY3QgLmpzb25lZGl0b3ItaWNvbntiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTI0cHh9Lmpzb25lZGl0b3ItY29udGV4dG1lbnUgYnV0dG9uLmpzb25lZGl0b3ItdHlwZS1zdHJpbmcgLmpzb25lZGl0b3ItaWNvbntiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNDRweCAwfS5qc29uZWRpdG9yLWNvbnRleHRtZW51IGJ1dHRvbi5qc29uZWRpdG9yLXR5cGUtYXV0byAuanNvbmVkaXRvci1pY29ue2JhY2tncm91bmQtcG9zaXRpb246LTEyMHB4IDB9Lmpzb25lZGl0b3ItY29udGV4dG1lbnUgYnV0dG9uLmpzb25lZGl0b3ItdHlwZS1vYmplY3QgLmpzb25lZGl0b3ItaWNvbntiYWNrZ3JvdW5kLXBvc2l0aW9uOi03MnB4IDB9Lmpzb25lZGl0b3ItY29udGV4dG1lbnUgYnV0dG9uLmpzb25lZGl0b3ItdHlwZS1hcnJheSAuanNvbmVkaXRvci1pY29ue2JhY2tncm91bmQtcG9zaXRpb246LTk2cHggMH0uanNvbmVkaXRvci1jb250ZXh0bWVudSBidXR0b24uanNvbmVkaXRvci10eXBlLW1vZGVzIC5qc29uZWRpdG9yLWljb257YmFja2dyb3VuZC1pbWFnZTpub25lO3dpZHRoOjZweH0uanNvbmVkaXRvci1jb250ZXh0bWVudSBsaSwuanNvbmVkaXRvci1jb250ZXh0bWVudSB1bHtib3gtc2l6aW5nOmNvbnRlbnQtYm94O3Bvc2l0aW9uOnJlbGF0aXZlfS5qc29uZWRpdG9yLWNvbnRleHRtZW51IC5qc29uZWRpdG9yLW1lbnUgYnV0dG9uOmZvY3VzLC5qc29uZWRpdG9yLWNvbnRleHRtZW51IC5qc29uZWRpdG9yLW1lbnUgYnV0dG9uOmhvdmVye2NvbG9yOiMxYTFhMWE7YmFja2dyb3VuZC1jb2xvcjojZjVmNWY1O291dGxpbmU6MH0uanNvbmVkaXRvci1jb250ZXh0bWVudSAuanNvbmVkaXRvci1tZW51IGxpIGJ1dHRvbi5qc29uZWRpdG9yLXNlbGVjdGVkLC5qc29uZWRpdG9yLWNvbnRleHRtZW51IC5qc29uZWRpdG9yLW1lbnUgbGkgYnV0dG9uLmpzb25lZGl0b3Itc2VsZWN0ZWQ6Zm9jdXMsLmpzb25lZGl0b3ItY29udGV4dG1lbnUgLmpzb25lZGl0b3ItbWVudSBsaSBidXR0b24uanNvbmVkaXRvci1zZWxlY3RlZDpob3Zlcntjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6I2VlNDIyZX0uanNvbmVkaXRvci1jb250ZXh0bWVudSAuanNvbmVkaXRvci1tZW51IGxpIHVsIGxpIGJ1dHRvbjpmb2N1cywuanNvbmVkaXRvci1jb250ZXh0bWVudSAuanNvbmVkaXRvci1tZW51IGxpIHVsIGxpIGJ1dHRvbjpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiNmNWY1ZjV9Lmpzb25lZGl0b3ItbW9kYWx7bWF4LXdpZHRoOjk1JTtib3JkZXItcmFkaXVzOjJweCFpbXBvcnRhbnQ7cGFkZGluZzo0NXB4IDE1cHggMTVweCAxNXB4IWltcG9ydGFudDtib3gtc2hhZG93OjJweCAycHggMTJweCByZ2JhKDEyOCwxMjgsMTI4LC4zKTtjb2xvcjojNGQ0ZDRkO2xpbmUtaGVpZ2h0OjEuM2VtfS5qc29uZWRpdG9yLW1vZGFsLmpzb25lZGl0b3ItbW9kYWwtdHJhbnNmb3Jte3dpZHRoOjYwMHB4IWltcG9ydGFudH0uanNvbmVkaXRvci1tb2RhbCAucGljby1tb2RhbC1oZWFkZXJ7cG9zaXRpb246YWJzb2x1dGU7Ym94LXNpemluZzpib3JkZXItYm94O3RvcDowO2xlZnQ6MDt3aWR0aDoxMDAlO3BhZGRpbmc6MCAxMHB4O2hlaWdodDozMHB4O2xpbmUtaGVpZ2h0OjMwcHg7Zm9udC1mYW1pbHk6YXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MTFwdDtiYWNrZ3JvdW5kOiMzODgzZmE7Y29sb3I6I2ZmZn0uanNvbmVkaXRvci1tb2RhbCB0YWJsZXt3aWR0aDoxMDAlfS5qc29uZWRpdG9yLW1vZGFsIHRhYmxlIHRke3BhZGRpbmc6M3B4IDB9Lmpzb25lZGl0b3ItbW9kYWwgdGFibGUgdGQuanNvbmVkaXRvci1tb2RhbC1pbnB1dHt0ZXh0LWFsaWduOnJpZ2h0O3BhZGRpbmctcmlnaHQ6MDt3aGl0ZS1zcGFjZTpub3dyYXB9Lmpzb25lZGl0b3ItbW9kYWwgdGFibGUgdGQuanNvbmVkaXRvci1tb2RhbC1hY3Rpb25ze3BhZGRpbmctdG9wOjE1cHh9Lmpzb25lZGl0b3ItbW9kYWwgdGFibGUgdGh7dmVydGljYWwtYWxpZ246bWlkZGxlfS5qc29uZWRpdG9yLW1vZGFsIHA6Zmlyc3QtY2hpbGR7bWFyZ2luLXRvcDowfS5qc29uZWRpdG9yLW1vZGFsIGF7Y29sb3I6IzM4ODNmYX0uanNvbmVkaXRvci1tb2RhbCAuanNvbmVkaXRvci1qbWVzcGF0aC1ibG9ja3ttYXJnaW4tYm90dG9tOjEwcHh9Lmpzb25lZGl0b3ItbW9kYWwgLnBpY28tY2xvc2V7YmFja2dyb3VuZDowIDAhaW1wb3J0YW50O2ZvbnQtc2l6ZToyNHB4IWltcG9ydGFudDt0b3A6N3B4IWltcG9ydGFudDtyaWdodDo3cHghaW1wb3J0YW50O2NvbG9yOiNmZmZ9Lmpzb25lZGl0b3ItbW9kYWwgaW5wdXR7cGFkZGluZzo0cHh9Lmpzb25lZGl0b3ItbW9kYWwgaW5wdXRbdHlwZT10ZXh0XXtjdXJzb3I6aW5oZXJpdH0uanNvbmVkaXRvci1tb2RhbCBpbnB1dFtkaXNhYmxlZF17YmFja2dyb3VuZDojZDNkM2QzO2NvbG9yOmdyZXl9Lmpzb25lZGl0b3ItbW9kYWwgLmpzb25lZGl0b3Itc2VsZWN0LXdyYXBwZXJ7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTppbmxpbmUtYmxvY2t9Lmpzb25lZGl0b3ItbW9kYWwgLmpzb25lZGl0b3Itc2VsZWN0LXdyYXBwZXI6YWZ0ZXJ7Y29udGVudDpcIlwiO3dpZHRoOjA7aGVpZ2h0OjA7Ym9yZGVyLWxlZnQ6NXB4IHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci1yaWdodDo1cHggc29saWQgdHJhbnNwYXJlbnQ7Ym9yZGVyLXRvcDo2cHggc29saWQgIzY2Njtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDo4cHg7dG9wOjE0cHg7cG9pbnRlci1ldmVudHM6bm9uZX0uanNvbmVkaXRvci1tb2RhbCBzZWxlY3R7cGFkZGluZzozcHggMjRweCAzcHggMTBweDttaW4td2lkdGg6MTgwcHg7bWF4LXdpZHRoOjM1MHB4Oy13ZWJraXQtYXBwZWFyYW5jZTpub25lOy1tb3otYXBwZWFyYW5jZTpub25lO2FwcGVhcmFuY2U6bm9uZTt0ZXh0LWluZGVudDowO3RleHQtb3ZlcmZsb3c6XCJcIjtmb250LXNpemU6MTBwdDtsaW5lLWhlaWdodDoxLjVlbX0uanNvbmVkaXRvci1tb2RhbCBzZWxlY3Q6Oi1tcy1leHBhbmR7ZGlzcGxheTpub25lfS5qc29uZWRpdG9yLW1vZGFsIC5qc29uZWRpdG9yLWJ1dHRvbi1ncm91cCBpbnB1dHtwYWRkaW5nOjRweCAxMHB4O21hcmdpbjowO2JvcmRlci1yYWRpdXM6MDtib3JkZXItbGVmdC1zdHlsZTpub25lfS5qc29uZWRpdG9yLW1vZGFsIC5qc29uZWRpdG9yLWJ1dHRvbi1ncm91cCBpbnB1dC5qc29uZWRpdG9yLWJ1dHRvbi1maXJzdHtib3JkZXItdG9wLWxlZnQtcmFkaXVzOjNweDtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjNweDtib3JkZXItbGVmdC1zdHlsZTpzb2xpZH0uanNvbmVkaXRvci1tb2RhbCAuanNvbmVkaXRvci1idXR0b24tZ3JvdXAgaW5wdXQuanNvbmVkaXRvci1idXR0b24tbGFzdHtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czozcHg7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6M3B4fS5qc29uZWRpdG9yLW1vZGFsIC5qc29uZWRpdG9yLXRyYW5zZm9ybS1wcmV2aWV3e2JhY2tncm91bmQ6I2Y1ZjVmNTtoZWlnaHQ6MjAwcHh9Lmpzb25lZGl0b3ItbW9kYWwgLmpzb25lZGl0b3ItdHJhbnNmb3JtLXByZXZpZXcuanNvbmVkaXRvci1lcnJvcntjb2xvcjojZWU0MjJlfS5qc29uZWRpdG9yLW1vZGFsIC5qc29uZWRpdG9yLWptZXNwYXRoLXdpemFyZHtsaW5lLWhlaWdodDoxLjJlbTt3aWR0aDoxMDAlO3BhZGRpbmc6MDtib3JkZXItcmFkaXVzOjNweH0uanNvbmVkaXRvci1tb2RhbCAuanNvbmVkaXRvci1qbWVzcGF0aC1sYWJlbHtmb250LXdlaWdodDo3MDA7Y29sb3I6IzFlOTBmZjttYXJnaW4tdG9wOjIwcHg7bWFyZ2luLWJvdHRvbTo1cHh9Lmpzb25lZGl0b3ItbW9kYWwgLmpzb25lZGl0b3Itam1lc3BhdGgtd2l6YXJkLXRhYmxle3dpZHRoOjEwMCU7Ym9yZGVyLWNvbGxhcHNlOmNvbGxhcHNlfS5qc29uZWRpdG9yLW1vZGFsIC5qc29uZWRpdG9yLWptZXNwYXRoLXdpemFyZC1sYWJlbHtmb250LXN0eWxlOml0YWxpYzttYXJnaW46NHB4IDAgMnB4IDB9Lmpzb25lZGl0b3ItbW9kYWwgLmpzb25lZGl0b3ItaW5saW5le3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjEwMCU7cGFkZGluZy10b3A6MnB4O3BhZGRpbmctYm90dG9tOjJweH0uanNvbmVkaXRvci1tb2RhbCAuanNvbmVkaXRvci1pbmxpbmU6bm90KDpsYXN0LWNoaWxkKXtwYWRkaW5nLXJpZ2h0OjJweH0uanNvbmVkaXRvci1tb2RhbCAuanNvbmVkaXRvci1qbWVzcGF0aC1maWx0ZXJ7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwfS5qc29uZWRpdG9yLW1vZGFsIC5qc29uZWRpdG9yLWptZXNwYXRoLWZpbHRlci1maWVsZHt3aWR0aDoxODBweH0uanNvbmVkaXRvci1tb2RhbCAuanNvbmVkaXRvci1qbWVzcGF0aC1maWx0ZXItcmVsYXRpb257d2lkdGg6MTAwcHh9Lmpzb25lZGl0b3ItbW9kYWwgLmpzb25lZGl0b3Itam1lc3BhdGgtZmlsdGVyLXZhbHVle21pbi13aWR0aDoxODBweDtmbGV4OjF9Lmpzb25lZGl0b3ItbW9kYWwgLmpzb25lZGl0b3Itam1lc3BhdGgtc29ydC1maWVsZHt3aWR0aDoxNzBweH0uanNvbmVkaXRvci1tb2RhbCAuanNvbmVkaXRvci1qbWVzcGF0aC1zb3J0LW9yZGVye3dpZHRoOjE1MHB4fS5qc29uZWRpdG9yLW1vZGFsIC5qc29uZWRpdG9yLWptZXNwYXRoLXNlbGVjdC1maWVsZHN7d2lkdGg6MTAwJX0uanNvbmVkaXRvci1tb2RhbCAuc2VsZWN0ci1zZWxlY3RlZHtib3JkZXItY29sb3I6I2QzZDNkMztwYWRkaW5nOjRweCAyOHB4IDRweCA4cHh9Lmpzb25lZGl0b3ItbW9kYWwgLnNlbGVjdHItc2VsZWN0ZWQgLnNlbGVjdHItdGFne2JhY2tncm91bmQtY29sb3I6IzM4ODNmYTtib3JkZXItcmFkaXVzOjVweH0uanNvbmVkaXRvci1tb2RhbCB0YWJsZSB0ZCwuanNvbmVkaXRvci1tb2RhbCB0YWJsZSB0aHt0ZXh0LWFsaWduOmxlZnQ7dmVydGljYWwtYWxpZ246bWlkZGxlO2ZvbnQtd2VpZ2h0OjQwMDtjb2xvcjojNGQ0ZDRkO2JvcmRlci1zcGFjaW5nOjA7Ym9yZGVyLWNvbGxhcHNlOmNvbGxhcHNlfS5qc29uZWRpdG9yLW1vZGFsICNxdWVyeSwuanNvbmVkaXRvci1tb2RhbCBpbnB1dCwuanNvbmVkaXRvci1tb2RhbCBzZWxlY3QsLmpzb25lZGl0b3ItbW9kYWwgdGV4dGFyZWF7YmFja2dyb3VuZDojZmZmO2JvcmRlcjoxcHggc29saWQgI2QzZDNkMztjb2xvcjojNGQ0ZDRkO2JvcmRlci1yYWRpdXM6M3B4O3BhZGRpbmc6NHB4fS5qc29uZWRpdG9yLW1vZGFsLC5qc29uZWRpdG9yLW1vZGFsICNxdWVyeSwuanNvbmVkaXRvci1tb2RhbCBpbnB1dCwuanNvbmVkaXRvci1tb2RhbCBvcHRpb24sLmpzb25lZGl0b3ItbW9kYWwgc2VsZWN0LC5qc29uZWRpdG9yLW1vZGFsIHRhYmxlIHRkLC5qc29uZWRpdG9yLW1vZGFsIHRhYmxlIHRoLC5qc29uZWRpdG9yLW1vZGFsIHRleHRhcmVhe2ZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6YXJpYWwsc2Fucy1zZXJpZn0uanNvbmVkaXRvci1tb2RhbCAjcXVlcnksLmpzb25lZGl0b3ItbW9kYWwgLmpzb25lZGl0b3ItdHJhbnNmb3JtLXByZXZpZXd7Zm9udC1mYW1pbHk6XCJkZWphdnUgc2FucyBtb25vXCIsXCJkcm9pZCBzYW5zIG1vbm9cIixjb25zb2xhcyxtb25hY28sXCJsdWNpZGEgY29uc29sZVwiLFwiY291cmllciBuZXdcIixjb3VyaWVyLG1vbm9zcGFjZSxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxMHB0O3dpZHRoOjEwMCU7Ym94LXNpemluZzpib3JkZXItYm94fS5qc29uZWRpdG9yLW1vZGFsIGlucHV0W3R5cGU9YnV0dG9uXSwuanNvbmVkaXRvci1tb2RhbCBpbnB1dFt0eXBlPXN1Ym1pdF17YmFja2dyb3VuZDojZjVmNWY1O3BhZGRpbmc6NHB4IDIwcHh9Lmpzb25lZGl0b3ItbW9kYWwgaW5wdXQsLmpzb25lZGl0b3ItbW9kYWwgc2VsZWN0e2N1cnNvcjpwb2ludGVyfS5qc29uZWRpdG9yLW1vZGFsIC5qc29uZWRpdG9yLWJ1dHRvbi1ncm91cC5qc29uZWRpdG9yLWJ1dHRvbi1ncm91cC12YWx1ZS1hc2MgaW5wdXQuanNvbmVkaXRvci1idXR0b24tYXNjLC5qc29uZWRpdG9yLW1vZGFsIC5qc29uZWRpdG9yLWJ1dHRvbi1ncm91cC5qc29uZWRpdG9yLWJ1dHRvbi1ncm91cC12YWx1ZS1kZXNjIGlucHV0Lmpzb25lZGl0b3ItYnV0dG9uLWRlc2N7YmFja2dyb3VuZDojMzg4M2ZhO2JvcmRlci1jb2xvcjojMzg4M2ZhO2NvbG9yOiNmZmZ9Lmpzb25lZGl0b3ItbWVudXt3aWR0aDoxMDAlO2hlaWdodDozNXB4O3BhZGRpbmc6MnB4O21hcmdpbjowOy1tb3otYm94LXNpemluZzpib3JkZXItYm94Oy13ZWJraXQtYm94LXNpemluZzpib3JkZXItYm94O2JveC1zaXppbmc6Ym9yZGVyLWJveDtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzM4ODNmYTtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjMzg4M2ZhfS5qc29uZWRpdG9yLW1lbnU+Lmpzb25lZGl0b3ItbW9kZXM+YnV0dG9uLC5qc29uZWRpdG9yLW1lbnU+YnV0dG9ue3dpZHRoOjI2cHg7aGVpZ2h0OjI2cHg7bWFyZ2luOjJweDtwYWRkaW5nOjA7Ym9yZGVyLXJhZGl1czoycHg7Ym9yZGVyOjFweCBzb2xpZCB0cmFuc3BhcmVudDtiYWNrZ3JvdW5kOnRyYW5zcGFyZW50IHVybChpbWcvanNvbmVkaXRvci1pY29ucy5zdmcpO2NvbG9yOiNmZmY7b3BhY2l0eTouODtmb250LWZhbWlseTphcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxMHB0O2Zsb2F0OmxlZnR9Lmpzb25lZGl0b3ItbWVudT4uanNvbmVkaXRvci1tb2Rlcz5idXR0b246aG92ZXIsLmpzb25lZGl0b3ItbWVudT5idXR0b246aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LC4yKTtib3JkZXI6MXB4IHNvbGlkIHJnYmEoMjU1LDI1NSwyNTUsLjQpfS5qc29uZWRpdG9yLW1lbnU+Lmpzb25lZGl0b3ItbW9kZXM+YnV0dG9uOmFjdGl2ZSwuanNvbmVkaXRvci1tZW51Pi5qc29uZWRpdG9yLW1vZGVzPmJ1dHRvbjpmb2N1cywuanNvbmVkaXRvci1tZW51PmJ1dHRvbjphY3RpdmUsLmpzb25lZGl0b3ItbWVudT5idXR0b246Zm9jdXN7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LC4zKX0uanNvbmVkaXRvci1tZW51Pi5qc29uZWRpdG9yLW1vZGVzPmJ1dHRvbjpkaXNhYmxlZCwuanNvbmVkaXRvci1tZW51PmJ1dHRvbjpkaXNhYmxlZHtvcGFjaXR5Oi41O2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyOm5vbmV9Lmpzb25lZGl0b3ItbWVudT5idXR0b24uanNvbmVkaXRvci1jb2xsYXBzZS1hbGx7YmFja2dyb3VuZC1wb3NpdGlvbjowIC05NnB4fS5qc29uZWRpdG9yLW1lbnU+YnV0dG9uLmpzb25lZGl0b3ItZXhwYW5kLWFsbHtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTEyMHB4fS5qc29uZWRpdG9yLW1lbnU+YnV0dG9uLmpzb25lZGl0b3Itc29ydHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMjBweCAtOTZweH0uanNvbmVkaXRvci1tZW51PmJ1dHRvbi5qc29uZWRpdG9yLXRyYW5zZm9ybXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNDRweCAtOTZweH0uanNvbmVkaXRvci5qc29uZWRpdG9yLW1vZGUtZm9ybT4uanNvbmVkaXRvci1tZW51PmJ1dHRvbi5qc29uZWRpdG9yLXNvcnQsLmpzb25lZGl0b3IuanNvbmVkaXRvci1tb2RlLWZvcm0+Lmpzb25lZGl0b3ItbWVudT5idXR0b24uanNvbmVkaXRvci10cmFuc2Zvcm0sLmpzb25lZGl0b3IuanNvbmVkaXRvci1tb2RlLXZpZXc+Lmpzb25lZGl0b3ItbWVudT5idXR0b24uanNvbmVkaXRvci1zb3J0LC5qc29uZWRpdG9yLmpzb25lZGl0b3ItbW9kZS12aWV3Pi5qc29uZWRpdG9yLW1lbnU+YnV0dG9uLmpzb25lZGl0b3ItdHJhbnNmb3Jte2Rpc3BsYXk6bm9uZX0uanNvbmVkaXRvci1tZW51PmJ1dHRvbi5qc29uZWRpdG9yLXVuZG97YmFja2dyb3VuZC1wb3NpdGlvbjotMjRweCAtOTZweH0uanNvbmVkaXRvci1tZW51PmJ1dHRvbi5qc29uZWRpdG9yLXVuZG86ZGlzYWJsZWR7YmFja2dyb3VuZC1wb3NpdGlvbjotMjRweCAtMTIwcHh9Lmpzb25lZGl0b3ItbWVudT5idXR0b24uanNvbmVkaXRvci1yZWRve2JhY2tncm91bmQtcG9zaXRpb246LTQ4cHggLTk2cHh9Lmpzb25lZGl0b3ItbWVudT5idXR0b24uanNvbmVkaXRvci1yZWRvOmRpc2FibGVke2JhY2tncm91bmQtcG9zaXRpb246LTQ4cHggLTEyMHB4fS5qc29uZWRpdG9yLW1lbnU+YnV0dG9uLmpzb25lZGl0b3ItY29tcGFjdHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi03MnB4IC05NnB4fS5qc29uZWRpdG9yLW1lbnU+YnV0dG9uLmpzb25lZGl0b3ItZm9ybWF0e2JhY2tncm91bmQtcG9zaXRpb246LTcycHggLTEyMHB4fS5qc29uZWRpdG9yLW1lbnU+YnV0dG9uLmpzb25lZGl0b3ItcmVwYWlye2JhY2tncm91bmQtcG9zaXRpb246LTk2cHggLTk2cHh9Lmpzb25lZGl0b3ItbWVudT4uanNvbmVkaXRvci1tb2Rlc3tkaXNwbGF5OmlubGluZS1ibG9jaztmbG9hdDpsZWZ0fS5qc29uZWRpdG9yLW1lbnU+Lmpzb25lZGl0b3ItbW9kZXM+YnV0dG9ue2JhY2tncm91bmQtaW1hZ2U6bm9uZTt3aWR0aDphdXRvO3BhZGRpbmctbGVmdDo2cHg7cGFkZGluZy1yaWdodDo2cHh9Lmpzb25lZGl0b3ItbWVudT4uanNvbmVkaXRvci1tb2Rlcz5idXR0b24uanNvbmVkaXRvci1zZXBhcmF0b3IsLmpzb25lZGl0b3ItbWVudT5idXR0b24uanNvbmVkaXRvci1zZXBhcmF0b3J7bWFyZ2luLWxlZnQ6MTBweH0uanNvbmVkaXRvci1tZW51IGF7Zm9udC1mYW1pbHk6YXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MTBwdDtjb2xvcjojZmZmO29wYWNpdHk6Ljg7dmVydGljYWwtYWxpZ246bWlkZGxlfS5qc29uZWRpdG9yLW1lbnUgYTpob3ZlcntvcGFjaXR5OjF9Lmpzb25lZGl0b3ItbWVudSBhLmpzb25lZGl0b3ItcG93ZXJlZEJ5e2ZvbnQtc2l6ZTo4cHQ7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MDt0b3A6MDtwYWRkaW5nOjEwcHh9Lmpzb25lZGl0b3Itc2VhcmNoe2ZvbnQtZmFtaWx5OmFyaWFsLHNhbnMtc2VyaWY7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6NHB4O3RvcDo0cHg7Ym9yZGVyLWNvbGxhcHNlOmNvbGxhcHNlO2JvcmRlci1zcGFjaW5nOjA7ZGlzcGxheTpmbGV4fS5qc29uZWRpdG9yLXNlYXJjaCBpbnB1dHtjb2xvcjojMWExYTFhO3dpZHRoOjEyMHB4O2JvcmRlcjpub25lO291dGxpbmU6MDttYXJnaW46MXB4O2xpbmUtaGVpZ2h0OjIwcHh9Lmpzb25lZGl0b3Itc2VhcmNoIGJ1dHRvbnt3aWR0aDoxNnB4O2hlaWdodDoyNHB4O3BhZGRpbmc6MDttYXJnaW46MDtib3JkZXI6bm9uZTtiYWNrZ3JvdW5kOnVybChpbWcvanNvbmVkaXRvci1pY29ucy5zdmcpO3ZlcnRpY2FsLWFsaWduOnRvcH0uanNvbmVkaXRvci1zZWFyY2ggYnV0dG9uOmhvdmVye2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnR9Lmpzb25lZGl0b3Itc2VhcmNoIGJ1dHRvbi5qc29uZWRpdG9yLXJlZnJlc2h7d2lkdGg6MThweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi05OXB4IC03M3B4fS5qc29uZWRpdG9yLXNlYXJjaCBidXR0b24uanNvbmVkaXRvci1uZXh0e2N1cnNvcjpwb2ludGVyO2JhY2tncm91bmQtcG9zaXRpb246LTEyNHB4IC03M3B4fS5qc29uZWRpdG9yLXNlYXJjaCBidXR0b24uanNvbmVkaXRvci1uZXh0OmhvdmVye2JhY2tncm91bmQtcG9zaXRpb246LTEyNHB4IC00OXB4fS5qc29uZWRpdG9yLXNlYXJjaCBidXR0b24uanNvbmVkaXRvci1wcmV2aW91c3tjdXJzb3I6cG9pbnRlcjtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNDhweCAtNzNweDttYXJnaW4tcmlnaHQ6MnB4fS5qc29uZWRpdG9yLXNlYXJjaCBidXR0b24uanNvbmVkaXRvci1wcmV2aW91czpob3ZlcntiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNDhweCAtNDlweH0uanNvbmVkaXRvci1yZXN1bHRze2ZvbnQtZmFtaWx5OmFyaWFsLHNhbnMtc2VyaWY7Y29sb3I6I2ZmZjtwYWRkaW5nLXJpZ2h0OjVweDtsaW5lLWhlaWdodDoyNnB4fS5qc29uZWRpdG9yLWZyYW1le2JvcmRlcjoxcHggc29saWQgdHJhbnNwYXJlbnQ7YmFja2dyb3VuZC1jb2xvcjojZmZmO3BhZGRpbmc6MCAycHg7bWFyZ2luOjB9Lmpzb25lZGl0b3IgLmF1dG9jb21wbGV0ZS5kcm9wZG93bntwb3NpdGlvbjphYnNvbHV0ZTtiYWNrZ3JvdW5kOiNmZmY7Ym94LXNoYWRvdzoycHggMnB4IDEycHggcmdiYSgxMjgsMTI4LDEyOCwuMyk7Ym9yZGVyOjFweCBzb2xpZCAjZDNkM2QzO292ZXJmbG93LXg6aGlkZGVuO292ZXJmbG93LXk6YXV0bztjdXJzb3I6ZGVmYXVsdDttYXJnaW46MDtwYWRkaW5nOjVweDt0ZXh0LWFsaWduOmxlZnQ7b3V0bGluZTowO2ZvbnQtZmFtaWx5OlwiZGVqYXZ1IHNhbnMgbW9ub1wiLFwiZHJvaWQgc2FucyBtb25vXCIsY29uc29sYXMsbW9uYWNvLFwibHVjaWRhIGNvbnNvbGVcIixcImNvdXJpZXIgbmV3XCIsY291cmllcixtb25vc3BhY2Usc2Fucy1zZXJpZjtmb250LXNpemU6MTBwdH0uanNvbmVkaXRvciAuYXV0b2NvbXBsZXRlLmRyb3Bkb3duIC5pdGVte2NvbG9yOiMzMzN9Lmpzb25lZGl0b3IgLmF1dG9jb21wbGV0ZS5kcm9wZG93biAuaXRlbS5ob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiNkZGR9Lmpzb25lZGl0b3IgLmF1dG9jb21wbGV0ZS5oaW50e2NvbG9yOiNhYWE7dG9wOjRweDtsZWZ0OjRweH0uanNvbmVkaXRvci10cmVlcGF0aHtwYWRkaW5nOjAgNXB4O292ZXJmbG93OmhpZGRlbjt3aGl0ZS1zcGFjZTpub3dyYXA7b3V0bGluZTowfS5qc29uZWRpdG9yLXRyZWVwYXRoLnNob3ctYWxse3dvcmQtd3JhcDpicmVhay13b3JkO3doaXRlLXNwYWNlOm5vcm1hbDtwb3NpdGlvbjphYnNvbHV0ZTtiYWNrZ3JvdW5kLWNvbG9yOiNlYmViZWI7ei1pbmRleDoxO2JveC1zaGFkb3c6MnB4IDJweCAxMnB4IHJnYmEoMTI4LDEyOCwxMjgsLjMpfS5qc29uZWRpdG9yLXRyZWVwYXRoLnNob3ctYWxsIHNwYW4uanNvbmVkaXRvci10cmVlcGF0aC1zaG93LWFsbC1idG57ZGlzcGxheTpub25lfS5qc29uZWRpdG9yLXRyZWVwYXRoIGRpdi5qc29uZWRpdG9yLWNvbnRleHRtZW51LXJvb3R7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowfS5qc29uZWRpdG9yLXRyZWVwYXRoIC5qc29uZWRpdG9yLXRyZWVwYXRoLXNob3ctYWxsLWJ0bntwb3NpdGlvbjphYnNvbHV0ZTtiYWNrZ3JvdW5kLWNvbG9yOiNlYmViZWI7bGVmdDowO2hlaWdodDoyMHB4O3BhZGRpbmc6MCAzcHg7Y3Vyc29yOnBvaW50ZXJ9Lmpzb25lZGl0b3ItdHJlZXBhdGggLmpzb25lZGl0b3ItdHJlZXBhdGgtZWxlbWVudHttYXJnaW46MXB4O2ZvbnQtZmFtaWx5OmFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXplOjEwcHR9Lmpzb25lZGl0b3ItdHJlZXBhdGggLmpzb25lZGl0b3ItdHJlZXBhdGgtc2VwZXJhdG9ye21hcmdpbjoycHg7Zm9udC1zaXplOjlwdDtmb250LWZhbWlseTphcmlhbCxzYW5zLXNlcmlmfS5qc29uZWRpdG9yLXRyZWVwYXRoIHNwYW4uanNvbmVkaXRvci10cmVlcGF0aC1lbGVtZW50OmhvdmVyLC5qc29uZWRpdG9yLXRyZWVwYXRoIHNwYW4uanNvbmVkaXRvci10cmVlcGF0aC1zZXBlcmF0b3I6aG92ZXJ7Y3Vyc29yOnBvaW50ZXI7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0uanNvbmVkaXRvci1zdGF0dXNiYXJ7bGluZS1oZWlnaHQ6MjZweDtoZWlnaHQ6MjZweDtjb2xvcjpncmV5O2JhY2tncm91bmQtY29sb3I6I2ViZWJlYjtib3JkZXItdG9wOjFweCBzb2xpZCAjZDNkM2QzOy1tb3otYm94LXNpemluZzpib3JkZXItYm94Oy13ZWJraXQtYm94LXNpemluZzpib3JkZXItYm94O2JveC1zaXppbmc6Ym9yZGVyLWJveDtmb250LXNpemU6MTBwdH0uanNvbmVkaXRvci1zdGF0dXNiYXI+Lmpzb25lZGl0b3ItY3Vyc2VyaW5mby12YWx7bWFyZ2luLXJpZ2h0OjEycHh9Lmpzb25lZGl0b3Itc3RhdHVzYmFyPi5qc29uZWRpdG9yLWN1cnNlcmluZm8tY291bnR7bWFyZ2luLWxlZnQ6NHB4fS5qc29uZWRpdG9yLXN0YXR1c2Jhcj4uanNvbmVkaXRvci12YWxpZGF0aW9uLWVycm9yLWljb257ZmxvYXQ6cmlnaHQ7d2lkdGg6MjRweDtoZWlnaHQ6MjRweDtwYWRkaW5nOjA7bWFyZ2luLXRvcDoxcHg7YmFja2dyb3VuZDp1cmwoaW1nL2pzb25lZGl0b3ItaWNvbnMuc3ZnKSAtMTY4cHggLTQ4cHg7Y3Vyc29yOnBvaW50ZXJ9Lmpzb25lZGl0b3Itc3RhdHVzYmFyPi5qc29uZWRpdG9yLXZhbGlkYXRpb24tZXJyb3ItY291bnR7ZmxvYXQ6cmlnaHQ7bWFyZ2luOjAgNHB4IDAgMDtjdXJzb3I6cG9pbnRlcn0uanNvbmVkaXRvci1zdGF0dXNiYXI+Lmpzb25lZGl0b3ItcGFyc2UtZXJyb3ItaWNvbntmbG9hdDpyaWdodDt3aWR0aDoyNHB4O2hlaWdodDoyNHB4O3BhZGRpbmc6MDttYXJnaW46MXB4O2JhY2tncm91bmQ6dXJsKGltZy9qc29uZWRpdG9yLWljb25zLnN2ZykgLTI1cHggMH0uanNvbmVkaXRvci1zdGF0dXNiYXIgLmpzb25lZGl0b3ItYXJyYXktaW5mbyBhe2NvbG9yOmluaGVyaXR9ZGl2Lmpzb25lZGl0b3Itc3RhdHVzYmFyPi5qc29uZWRpdG9yLWN1cnNlcmluZm8tbGFiZWwsZGl2Lmpzb25lZGl0b3Itc3RhdHVzYmFyPi5qc29uZWRpdG9yLXNpemUtaW5mb3ttYXJnaW46MCA0cHh9Lmpzb25lZGl0b3ItbmF2aWdhdGlvbi1iYXJ7d2lkdGg6MTAwJTtoZWlnaHQ6MjZweDtsaW5lLWhlaWdodDoyNnB4O3BhZGRpbmc6MDttYXJnaW46MDtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZDNkM2QzOy1tb3otYm94LXNpemluZzpib3JkZXItYm94Oy13ZWJraXQtYm94LXNpemluZzpib3JkZXItYm94O2JveC1zaXppbmc6Ym9yZGVyLWJveDtjb2xvcjpncmV5O2JhY2tncm91bmQtY29sb3I6I2ViZWJlYjtvdmVyZmxvdzpoaWRkZW47Zm9udC1mYW1pbHk6YXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MTBwdH0vKiFcbiAqIFNlbGVjdHIgMi40LjBcbiAqIGh0dHBzOi8vZ2l0aHViLmNvbS9Nb2JpdXMxL1NlbGVjdHJcbiAqXG4gKiBSZWxlYXNlZCB1bmRlciB0aGUgTUlUIGxpY2Vuc2VcbiAqLy5zZWxlY3RyLWNvbnRhaW5lcntwb3NpdGlvbjpyZWxhdGl2ZX0uc2VsZWN0ci1jb250YWluZXIgbGl7bGlzdC1zdHlsZTpub25lfS5zZWxlY3RyLWhpZGRlbntwb3NpdGlvbjphYnNvbHV0ZTtvdmVyZmxvdzpoaWRkZW47Y2xpcDpyZWN0KDAsMCwwLDApO3dpZHRoOjFweDtoZWlnaHQ6MXB4O21hcmdpbjotMXB4O3BhZGRpbmc6MDtib3JkZXI6MCBub25lfS5zZWxlY3RyLXZpc2libGV7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3RvcDowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7b3BhY2l0eTowO3otaW5kZXg6MTF9LnNlbGVjdHItZGVza3RvcC5tdWx0aXBsZSAuc2VsZWN0ci12aXNpYmxle2Rpc3BsYXk6bm9uZX0uc2VsZWN0ci1kZXNrdG9wLm11bHRpcGxlLm5hdGl2ZS1vcGVuIC5zZWxlY3RyLXZpc2libGV7dG9wOjEwMCU7bWluLWhlaWdodDoyMDBweCFpbXBvcnRhbnQ7aGVpZ2h0OmF1dG87b3BhY2l0eToxO2Rpc3BsYXk6YmxvY2t9LnNlbGVjdHItY29udGFpbmVyLm11bHRpcGxlLnNlbGVjdHItbW9iaWxlIC5zZWxlY3RyLXNlbGVjdGVke3otaW5kZXg6MH0uc2VsZWN0ci1zZWxlY3RlZHtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjE7Ym94LXNpemluZzpib3JkZXItYm94O3dpZHRoOjEwMCU7cGFkZGluZzo3cHggMjhweCA3cHggMTRweDtjdXJzb3I6cG9pbnRlcjtib3JkZXI6MXB4IHNvbGlkICM5OTk7Ym9yZGVyLXJhZGl1czozcHg7YmFja2dyb3VuZC1jb2xvcjojZmZmfS5zZWxlY3RyLXNlbGVjdGVkOjpiZWZvcmV7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTtyaWdodDoxMHB4O3dpZHRoOjA7aGVpZ2h0OjA7Y29udGVudDonJzstby10cmFuc2Zvcm06cm90YXRlKDApIHRyYW5zbGF0ZTNkKDAsLTUwJSwwKTstbXMtdHJhbnNmb3JtOnJvdGF0ZSgwKSB0cmFuc2xhdGUzZCgwLC01MCUsMCk7LW1vei10cmFuc2Zvcm06cm90YXRlKDApIHRyYW5zbGF0ZTNkKDAsLTUwJSwwKTstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoMCkgdHJhbnNsYXRlM2QoMCwtNTAlLDApO3RyYW5zZm9ybTpyb3RhdGUoMCkgdHJhbnNsYXRlM2QoMCwtNTAlLDApO2JvcmRlci13aWR0aDo0cHggNHB4IDAgNHB4O2JvcmRlci1zdHlsZTpzb2xpZDtib3JkZXItY29sb3I6IzZjN2E4NiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudH0uc2VsZWN0ci1jb250YWluZXIubmF0aXZlLW9wZW4gLnNlbGVjdHItc2VsZWN0ZWQ6OmJlZm9yZSwuc2VsZWN0ci1jb250YWluZXIub3BlbiAuc2VsZWN0ci1zZWxlY3RlZDo6YmVmb3Jle2JvcmRlci13aWR0aDowIDRweCA0cHggNHB4O2JvcmRlci1zdHlsZTpzb2xpZDtib3JkZXItY29sb3I6dHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgIzZjN2E4Nn0uc2VsZWN0ci1sYWJlbHtkaXNwbGF5Om5vbmU7b3ZlcmZsb3c6aGlkZGVuO3dpZHRoOjEwMCU7d2hpdGUtc3BhY2U6bm93cmFwO3RleHQtb3ZlcmZsb3c6ZWxsaXBzaXN9LnNlbGVjdHItcGxhY2Vob2xkZXJ7Y29sb3I6IzZjN2E4Nn0uc2VsZWN0ci10YWdze21hcmdpbjowO3BhZGRpbmc6MDt3aGl0ZS1zcGFjZTpub3JtYWx9Lmhhcy1zZWxlY3RlZCAuc2VsZWN0ci10YWdze21hcmdpbjowIDAgLTJweH0uc2VsZWN0ci10YWd7bGlzdC1zdHlsZTpub25lO3Bvc2l0aW9uOnJlbGF0aXZlO2Zsb2F0OmxlZnQ7cGFkZGluZzoycHggMjVweCAycHggOHB4O21hcmdpbjowIDJweCAycHggMDtjdXJzb3I6ZGVmYXVsdDtjb2xvcjojZmZmO2JvcmRlcjptZWRpdW0gbm9uZTtib3JkZXItcmFkaXVzOjEwcHg7YmFja2dyb3VuZDojYWNiN2JmIG5vbmUgcmVwZWF0IHNjcm9sbCAwIDB9LnNlbGVjdHItY29udGFpbmVyLm11bHRpcGxlLmhhcy1zZWxlY3RlZCAuc2VsZWN0ci1zZWxlY3RlZHtwYWRkaW5nOjVweCAyOHB4IDVweCA1cHh9LnNlbGVjdHItb3B0aW9ucy1jb250YWluZXJ7cG9zaXRpb246YWJzb2x1dGU7ei1pbmRleDoxMDAwMDt0b3A6Y2FsYygxMDAlIC0gMXB4KTtsZWZ0OjA7ZGlzcGxheTpub25lO2JveC1zaXppbmc6Ym9yZGVyLWJveDt3aWR0aDoxMDAlO2JvcmRlci13aWR0aDowIDFweCAxcHg7Ym9yZGVyLXN0eWxlOnNvbGlkO2JvcmRlci1jb2xvcjp0cmFuc3BhcmVudCAjOTk5ICM5OTk7Ym9yZGVyLXJhZGl1czowIDAgM3B4IDNweDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmZ9LnNlbGVjdHItY29udGFpbmVyLm9wZW4gLnNlbGVjdHItb3B0aW9ucy1jb250YWluZXJ7ZGlzcGxheTpibG9ja30uc2VsZWN0ci1pbnB1dC1jb250YWluZXJ7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpub25lfS5zZWxlY3RyLWNsZWFyLC5zZWxlY3RyLWlucHV0LWNsZWFyLC5zZWxlY3RyLXRhZy1yZW1vdmV7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTtyaWdodDoyMnB4O3dpZHRoOjIwcHg7aGVpZ2h0OjIwcHg7cGFkZGluZzowO2N1cnNvcjpwb2ludGVyOy1vLXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC01MCUsMCk7LW1zLXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC01MCUsMCk7LW1vei10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtNTAlLDApOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTUwJSwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtNTAlLDApO2JvcmRlcjptZWRpdW0gbm9uZTtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O3otaW5kZXg6MTF9LnNlbGVjdHItY2xlYXIsLnNlbGVjdHItaW5wdXQtY2xlYXJ7ZGlzcGxheTpub25lfS5zZWxlY3RyLWNvbnRhaW5lci5oYXMtc2VsZWN0ZWQgLnNlbGVjdHItY2xlYXIsLnNlbGVjdHItaW5wdXQtY29udGFpbmVyLmFjdGl2ZSAuc2VsZWN0ci1pbnB1dC1jbGVhcntkaXNwbGF5OmJsb2NrfS5zZWxlY3RyLXNlbGVjdGVkIC5zZWxlY3RyLXRhZy1yZW1vdmV7cmlnaHQ6MnB4fS5zZWxlY3RyLWNsZWFyOjphZnRlciwuc2VsZWN0ci1jbGVhcjo6YmVmb3JlLC5zZWxlY3RyLWlucHV0LWNsZWFyOjphZnRlciwuc2VsZWN0ci1pbnB1dC1jbGVhcjo6YmVmb3JlLC5zZWxlY3RyLXRhZy1yZW1vdmU6OmFmdGVyLC5zZWxlY3RyLXRhZy1yZW1vdmU6OmJlZm9yZXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NXB4O2xlZnQ6OXB4O3dpZHRoOjJweDtoZWlnaHQ6MTBweDtjb250ZW50OicgJztiYWNrZ3JvdW5kLWNvbG9yOiM2YzdhODZ9LnNlbGVjdHItdGFnLXJlbW92ZTo6YWZ0ZXIsLnNlbGVjdHItdGFnLXJlbW92ZTo6YmVmb3Jle3RvcDo0cHg7d2lkdGg6M3B4O2hlaWdodDoxMnB4O2JhY2tncm91bmQtY29sb3I6I2ZmZn0uc2VsZWN0ci1jbGVhcjpiZWZvcmUsLnNlbGVjdHItaW5wdXQtY2xlYXI6OmJlZm9yZSwuc2VsZWN0ci10YWctcmVtb3ZlOjpiZWZvcmV7LW8tdHJhbnNmb3JtOnJvdGF0ZSg0NWRlZyk7LW1zLXRyYW5zZm9ybTpyb3RhdGUoNDVkZWcpOy1tb3otdHJhbnNmb3JtOnJvdGF0ZSg0NWRlZyk7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKTt0cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKX0uc2VsZWN0ci1jbGVhcjphZnRlciwuc2VsZWN0ci1pbnB1dC1jbGVhcjo6YWZ0ZXIsLnNlbGVjdHItdGFnLXJlbW92ZTo6YWZ0ZXJ7LW8tdHJhbnNmb3JtOnJvdGF0ZSgtNDVkZWcpOy1tcy10cmFuc2Zvcm06cm90YXRlKC00NWRlZyk7LW1vei10cmFuc2Zvcm06cm90YXRlKC00NWRlZyk7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKC00NWRlZyk7dHJhbnNmb3JtOnJvdGF0ZSgtNDVkZWcpfS5zZWxlY3RyLWlucHV0LWNvbnRhaW5lci5hY3RpdmUsLnNlbGVjdHItaW5wdXQtY29udGFpbmVyLmFjdGl2ZSAuc2VsZWN0ci1jbGVhcntkaXNwbGF5OmJsb2NrfS5zZWxlY3RyLWlucHV0e3RvcDo1cHg7bGVmdDo1cHg7Ym94LXNpemluZzpib3JkZXItYm94O3dpZHRoOmNhbGMoMTAwJSAtIDMwcHgpO21hcmdpbjoxMHB4IDE1cHg7cGFkZGluZzo3cHggMzBweCA3cHggOXB4O2JvcmRlcjoxcHggc29saWQgIzk5OTtib3JkZXItcmFkaXVzOjNweH0uc2VsZWN0ci1ub3RpY2V7ZGlzcGxheTpub25lO2JveC1zaXppbmc6Ym9yZGVyLWJveDt3aWR0aDoxMDAlO3BhZGRpbmc6OHB4IDE2cHg7Ym9yZGVyLXRvcDoxcHggc29saWQgIzk5OTtib3JkZXItcmFkaXVzOjAgMCAzcHggM3B4O2JhY2tncm91bmQtY29sb3I6I2ZmZn0uc2VsZWN0ci1jb250YWluZXIubm90aWNlIC5zZWxlY3RyLW5vdGljZXtkaXNwbGF5OmJsb2NrfS5zZWxlY3RyLWNvbnRhaW5lci5ub3RpY2UgLnNlbGVjdHItc2VsZWN0ZWR7Ym9yZGVyLXJhZGl1czozcHggM3B4IDAgMH0uc2VsZWN0ci1vcHRpb25ze3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDpjYWxjKDEwMCUgKyAycHgpO2Rpc3BsYXk6bm9uZTtvdmVyZmxvdy14OmF1dG87b3ZlcmZsb3cteTpzY3JvbGw7bWF4LWhlaWdodDoyMDBweDttYXJnaW46MDtwYWRkaW5nOjB9LnNlbGVjdHItY29udGFpbmVyLm5vdGljZSAuc2VsZWN0ci1vcHRpb25zLWNvbnRhaW5lciwuc2VsZWN0ci1jb250YWluZXIub3BlbiAuc2VsZWN0ci1pbnB1dC1jb250YWluZXIsLnNlbGVjdHItY29udGFpbmVyLm9wZW4gLnNlbGVjdHItb3B0aW9uc3tkaXNwbGF5OmJsb2NrfS5zZWxlY3RyLW9wdGlvbntwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmJsb2NrO3BhZGRpbmc6NXB4IDIwcHg7bGlzdC1zdHlsZTpvdXRzaWRlIG5vbmUgbm9uZTtjdXJzb3I6cG9pbnRlcjtmb250LXdlaWdodDo0MDB9LnNlbGVjdHItb3B0aW9ucy5vcHRncm91cHM+LnNlbGVjdHItb3B0aW9ue3BhZGRpbmctbGVmdDoyNXB4fS5zZWxlY3RyLW9wdGdyb3Vwe2ZvbnQtd2VpZ2h0OjcwMDtwYWRkaW5nOjB9LnNlbGVjdHItb3B0Z3JvdXAtLWxhYmVse2ZvbnQtd2VpZ2h0OjcwMDttYXJnaW4tdG9wOjEwcHg7cGFkZGluZzo1cHggMTVweH0uc2VsZWN0ci1tYXRjaHt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfS5zZWxlY3RyLW9wdGlvbi5zZWxlY3RlZHtiYWNrZ3JvdW5kLWNvbG9yOiNkZGR9LnNlbGVjdHItb3B0aW9uLmFjdGl2ZXtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzU4OTdmYn0uc2VsZWN0ci1vcHRpb24uZGlzYWJsZWR7b3BhY2l0eTouNH0uc2VsZWN0ci1vcHRpb24uZXhjbHVkZWR7ZGlzcGxheTpub25lfS5zZWxlY3RyLWNvbnRhaW5lci5vcGVuIC5zZWxlY3RyLXNlbGVjdGVke2JvcmRlci1jb2xvcjojOTk5ICM5OTkgdHJhbnNwYXJlbnQgIzk5OTtib3JkZXItcmFkaXVzOjNweCAzcHggMCAwfS5zZWxlY3RyLWNvbnRhaW5lci5vcGVuIC5zZWxlY3RyLXNlbGVjdGVkOjphZnRlcnstby10cmFuc2Zvcm06cm90YXRlKDE4MGRlZykgdHJhbnNsYXRlM2QoMCw1MCUsMCk7LW1zLXRyYW5zZm9ybTpyb3RhdGUoMTgwZGVnKSB0cmFuc2xhdGUzZCgwLDUwJSwwKTstbW96LXRyYW5zZm9ybTpyb3RhdGUoMTgwZGVnKSB0cmFuc2xhdGUzZCgwLDUwJSwwKTstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoMTgwZGVnKSB0cmFuc2xhdGUzZCgwLDUwJSwwKTt0cmFuc2Zvcm06cm90YXRlKDE4MGRlZykgdHJhbnNsYXRlM2QoMCw1MCUsMCl9LnNlbGVjdHItZGlzYWJsZWR7b3BhY2l0eTouNn0uaGFzLXNlbGVjdGVkIC5zZWxlY3RyLXBsYWNlaG9sZGVyLC5zZWxlY3RyLWVtcHR5e2Rpc3BsYXk6bm9uZX0uaGFzLXNlbGVjdGVkIC5zZWxlY3RyLWxhYmVse2Rpc3BsYXk6YmxvY2t9LnRhZ2dhYmxlIC5zZWxlY3RyLXNlbGVjdGVke3BhZGRpbmc6NHB4IDI4cHggNHB4IDRweH0udGFnZ2FibGUgLnNlbGVjdHItc2VsZWN0ZWQ6OmFmdGVye2Rpc3BsYXk6dGFibGU7Y29udGVudDpcIiBcIjtjbGVhcjpib3RofS50YWdnYWJsZSAuc2VsZWN0ci1sYWJlbHt3aWR0aDphdXRvfS50YWdnYWJsZSAuc2VsZWN0ci10YWdze2Zsb2F0OmxlZnQ7ZGlzcGxheTpibG9ja30udGFnZ2FibGUgLnNlbGVjdHItcGxhY2Vob2xkZXJ7ZGlzcGxheTpub25lfS5pbnB1dC10YWd7ZmxvYXQ6bGVmdDttaW4td2lkdGg6OTBweDt3aWR0aDphdXRvfS5zZWxlY3RyLXRhZy1pbnB1dHtib3JkZXI6bWVkaXVtIG5vbmU7cGFkZGluZzozcHggMTBweDt3aWR0aDoxMDAlO2ZvbnQtZmFtaWx5OmluaGVyaXQ7Zm9udC13ZWlnaHQ6aW5oZXJpdDtmb250LXNpemU6aW5oZXJpdH0uc2VsZWN0ci1pbnB1dC1jb250YWluZXIubG9hZGluZzo6YWZ0ZXJ7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTtyaWdodDoyMHB4O3dpZHRoOjIwcHg7aGVpZ2h0OjIwcHg7Y29udGVudDonJzstby10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtNTAlLDApOy1tcy10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtNTAlLDApOy1tb3otdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTUwJSwwKTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC01MCUsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTUwJSwwKTstby10cmFuc2Zvcm0tb3JpZ2luOjUwJSAwIDA7LW1zLXRyYW5zZm9ybS1vcmlnaW46NTAlIDAgMDstbW96LXRyYW5zZm9ybS1vcmlnaW46NTAlIDAgMDstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46NTAlIDAgMDt0cmFuc2Zvcm0tb3JpZ2luOjUwJSAwIDA7LW1vei1hbmltYXRpb246LjVzIGxpbmVhciAwcyBub3JtYWwgZm9yd2FyZHMgaW5maW5pdGUgcnVubmluZyBzcGluOy13ZWJraXQtYW5pbWF0aW9uOi41cyBsaW5lYXIgMHMgbm9ybWFsIGZvcndhcmRzIGluZmluaXRlIHJ1bm5pbmcgc3BpbjthbmltYXRpb246LjVzIGxpbmVhciAwcyBub3JtYWwgZm9yd2FyZHMgaW5maW5pdGUgcnVubmluZyBzcGluO2JvcmRlci13aWR0aDozcHg7Ym9yZGVyLXN0eWxlOnNvbGlkO2JvcmRlci1jb2xvcjojYWFhICNkZGQgI2RkZDtib3JkZXItcmFkaXVzOjUwJX1ALXdlYmtpdC1rZXlmcmFtZXMgc3BpbnswJXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoMCkgdHJhbnNsYXRlM2QoMCwtNTAlLDApO3RyYW5zZm9ybTpyb3RhdGUoMCkgdHJhbnNsYXRlM2QoMCwtNTAlLDApfTEwMCV7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDM2MGRlZykgdHJhbnNsYXRlM2QoMCwtNTAlLDApO3RyYW5zZm9ybTpyb3RhdGUoMzYwZGVnKSB0cmFuc2xhdGUzZCgwLC01MCUsMCl9fUBrZXlmcmFtZXMgc3BpbnswJXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoMCkgdHJhbnNsYXRlM2QoMCwtNTAlLDApO3RyYW5zZm9ybTpyb3RhdGUoMCkgdHJhbnNsYXRlM2QoMCwtNTAlLDApfTEwMCV7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDM2MGRlZykgdHJhbnNsYXRlM2QoMCwtNTAlLDApO3RyYW5zZm9ybTpyb3RhdGUoMzYwZGVnKSB0cmFuc2xhdGUzZCgwLC01MCUsMCl9fS5zZWxlY3RyLWNvbnRhaW5lci5vcGVuLmludmVydGVkIC5zZWxlY3RyLXNlbGVjdGVke2JvcmRlci1jb2xvcjp0cmFuc3BhcmVudCAjOTk5ICM5OTk7Ym9yZGVyLXJhZGl1czowIDAgM3B4IDNweH0uc2VsZWN0ci1jb250YWluZXIuaW52ZXJ0ZWQgLnNlbGVjdHItb3B0aW9ucy1jb250YWluZXJ7Ym9yZGVyLXdpZHRoOjFweCAxcHggMDtib3JkZXItY29sb3I6Izk5OSAjOTk5IHRyYW5zcGFyZW50O2JvcmRlci1yYWRpdXM6M3B4IDNweCAwIDA7YmFja2dyb3VuZC1jb2xvcjojZmZmfS5zZWxlY3RyLWNvbnRhaW5lci5pbnZlcnRlZCAuc2VsZWN0ci1vcHRpb25zLWNvbnRhaW5lcnt0b3A6YXV0bztib3R0b206Y2FsYygxMDAlIC0gMXB4KX0uc2VsZWN0ci1jb250YWluZXIgOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVye2NvbG9yOiM2YzdhODY7b3BhY2l0eToxfS5zZWxlY3RyLWNvbnRhaW5lciA6Oi1tb3otcGxhY2Vob2xkZXJ7Y29sb3I6IzZjN2E4NjtvcGFjaXR5OjF9LnNlbGVjdHItY29udGFpbmVyIDotbXMtaW5wdXQtcGxhY2Vob2xkZXJ7Y29sb3I6IzZjN2E4NjtvcGFjaXR5OjF9LnNlbGVjdHItY29udGFpbmVyIDo6cGxhY2Vob2xkZXJ7Y29sb3I6IzZjN2E4NjtvcGFjaXR5OjF9IiwiLm1lZGl1bS1lZGl0b3ItYW5jaG9yLXByZXZpZXcsLm1lZGl1bS1lZGl0b3ItdG9vbGJhcntmb250LWZhbWlseTpcIkhlbHZldGljYSBOZXVlXCIsSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXplOjE2cHg7ei1pbmRleDoyMDAwfUAtd2Via2l0LWtleWZyYW1lcyBtZWRpdW0tZWRpdG9yLWltYWdlLWxvYWRpbmd7MCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMCk7dHJhbnNmb3JtOnNjYWxlKDApfTEwMCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMSk7dHJhbnNmb3JtOnNjYWxlKDEpfX1Aa2V5ZnJhbWVzIG1lZGl1bS1lZGl0b3ItaW1hZ2UtbG9hZGluZ3swJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgwKTt0cmFuc2Zvcm06c2NhbGUoMCl9MTAwJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgxKTt0cmFuc2Zvcm06c2NhbGUoMSl9fUAtd2Via2l0LWtleWZyYW1lcyBtZWRpdW0tZWRpdG9yLXBvcC11cHdhcmRzezAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTptYXRyaXgoLjk3LDAsMCwxLDAsMTIpO3RyYW5zZm9ybTptYXRyaXgoLjk3LDAsMCwxLDAsMTIpfTIwJXtvcGFjaXR5Oi43Oy13ZWJraXQtdHJhbnNmb3JtOm1hdHJpeCguOTksMCwwLDEsMCwyKTt0cmFuc2Zvcm06bWF0cml4KC45OSwwLDAsMSwwLDIpfTQwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06bWF0cml4KDEsMCwwLDEsMCwtMSk7dHJhbnNmb3JtOm1hdHJpeCgxLDAsMCwxLDAsLTEpfTEwMCV7LXdlYmtpdC10cmFuc2Zvcm06bWF0cml4KDEsMCwwLDEsMCwwKTt0cmFuc2Zvcm06bWF0cml4KDEsMCwwLDEsMCwwKX19QGtleWZyYW1lcyBtZWRpdW0tZWRpdG9yLXBvcC11cHdhcmRzezAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTptYXRyaXgoLjk3LDAsMCwxLDAsMTIpO3RyYW5zZm9ybTptYXRyaXgoLjk3LDAsMCwxLDAsMTIpfTIwJXtvcGFjaXR5Oi43Oy13ZWJraXQtdHJhbnNmb3JtOm1hdHJpeCguOTksMCwwLDEsMCwyKTt0cmFuc2Zvcm06bWF0cml4KC45OSwwLDAsMSwwLDIpfTQwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06bWF0cml4KDEsMCwwLDEsMCwtMSk7dHJhbnNmb3JtOm1hdHJpeCgxLDAsMCwxLDAsLTEpfTEwMCV7LXdlYmtpdC10cmFuc2Zvcm06bWF0cml4KDEsMCwwLDEsMCwwKTt0cmFuc2Zvcm06bWF0cml4KDEsMCwwLDEsMCwwKX19Lm1lZGl1bS1lZGl0b3ItYW5jaG9yLXByZXZpZXd7bGVmdDowO2xpbmUtaGVpZ2h0OjEuNDttYXgtd2lkdGg6MjgwcHg7cG9zaXRpb246YWJzb2x1dGU7dGV4dC1hbGlnbjpjZW50ZXI7dG9wOjA7d29yZC1icmVhazpicmVhay1hbGw7d29yZC13cmFwOmJyZWFrLXdvcmQ7dmlzaWJpbGl0eTpoaWRkZW59Lm1lZGl1bS1lZGl0b3ItYW5jaG9yLXByZXZpZXcgYXtjb2xvcjojZmZmO2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbjo1cHggNXB4IDEwcHh9Lm1lZGl1bS1lZGl0b3ItcGxhY2Vob2xkZXItcmVsYXRpdmU6YWZ0ZXIsLm1lZGl1bS1lZGl0b3ItcGxhY2Vob2xkZXI6YWZ0ZXJ7Y29udGVudDphdHRyKGRhdGEtcGxhY2Vob2xkZXIpIWltcG9ydGFudDt3aGl0ZS1zcGFjZTpwcmU7cGFkZGluZzppbmhlcml0O21hcmdpbjppbmhlcml0O2ZvbnQtc3R5bGU6aXRhbGljfS5tZWRpdW0tZWRpdG9yLWFuY2hvci1wcmV2aWV3LWFjdGl2ZXt2aXNpYmlsaXR5OnZpc2libGV9Lm1lZGl1bS1lZGl0b3ItZHJhZ292ZXJ7YmFja2dyb3VuZDojZGRkfS5tZWRpdW0tZWRpdG9yLWltYWdlLWxvYWRpbmd7LXdlYmtpdC1hbmltYXRpb246bWVkaXVtLWVkaXRvci1pbWFnZS1sb2FkaW5nIDFzIGluZmluaXRlIGVhc2UtaW4tb3V0O2FuaW1hdGlvbjptZWRpdW0tZWRpdG9yLWltYWdlLWxvYWRpbmcgMXMgaW5maW5pdGUgZWFzZS1pbi1vdXQ7YmFja2dyb3VuZC1jb2xvcjojMzMzO2JvcmRlci1yYWRpdXM6MTAwJTtkaXNwbGF5OmlubGluZS1ibG9jaztoZWlnaHQ6NDBweDt3aWR0aDo0MHB4fS5tZWRpdW0tZWRpdG9yLXBsYWNlaG9sZGVye3Bvc2l0aW9uOnJlbGF0aXZlfS5tZWRpdW0tZWRpdG9yLXBsYWNlaG9sZGVyOmFmdGVye3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDt0b3A6MH0ubWVkaXVtLWVkaXRvci1wbGFjZWhvbGRlci1yZWxhdGl2ZSwubWVkaXVtLWVkaXRvci1wbGFjZWhvbGRlci1yZWxhdGl2ZTphZnRlcntwb3NpdGlvbjpyZWxhdGl2ZX0ubWVkaXVtLXRvb2xiYXItYXJyb3ctb3ZlcjpiZWZvcmUsLm1lZGl1bS10b29sYmFyLWFycm93LXVuZGVyOmFmdGVye2JvcmRlci1zdHlsZTpzb2xpZDtjb250ZW50OicnO2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OjA7bGVmdDo1MCU7bWFyZ2luLWxlZnQ6LThweDtwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDowfS5tZWRpdW0tdG9vbGJhci1hcnJvdy11bmRlcjphZnRlcntib3JkZXItd2lkdGg6OHB4IDhweCAwfS5tZWRpdW0tdG9vbGJhci1hcnJvdy1vdmVyOmJlZm9yZXtib3JkZXItd2lkdGg6MCA4cHggOHB4O3RvcDotOHB4fS5tZWRpdW0tZWRpdG9yLXRvb2xiYXJ7bGVmdDowO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO3Zpc2liaWxpdHk6aGlkZGVufS5tZWRpdW0tZWRpdG9yLXRvb2xiYXIgdWx7bWFyZ2luOjA7cGFkZGluZzowfS5tZWRpdW0tZWRpdG9yLXRvb2xiYXIgbGl7ZmxvYXQ6bGVmdDtsaXN0LXN0eWxlOm5vbmU7bWFyZ2luOjA7cGFkZGluZzowfS5tZWRpdW0tZWRpdG9yLXRvb2xiYXIgbGkgYnV0dG9ue2JveC1zaXppbmc6Ym9yZGVyLWJveDtjdXJzb3I6cG9pbnRlcjtkaXNwbGF5OmJsb2NrO2ZvbnQtc2l6ZToxNHB4O2xpbmUtaGVpZ2h0OjEuMzM7bWFyZ2luOjA7cGFkZGluZzoxNXB4O3RleHQtZGVjb3JhdGlvbjpub25lfS5tZWRpdW0tZWRpdG9yLXRvb2xiYXIgbGkgYnV0dG9uOmZvY3Vze291dGxpbmU6MH0ubWVkaXVtLWVkaXRvci10b29sYmFyIGxpIC5tZWRpdW0tZWRpdG9yLWFjdGlvbi11bmRlcmxpbmV7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0ubWVkaXVtLWVkaXRvci10b29sYmFyIGxpIC5tZWRpdW0tZWRpdG9yLWFjdGlvbi1wcmV7Zm9udC1mYW1pbHk6Q29uc29sYXMsXCJMaWJlcmF0aW9uIE1vbm9cIixNZW5sbyxDb3VyaWVyLG1vbm9zcGFjZTtmb250LXNpemU6MTJweDtmb250LXdlaWdodDoxMDA7cGFkZGluZzoxNXB4IDB9Lm1lZGl1bS1lZGl0b3ItdG9vbGJhci1hY3RpdmV7dmlzaWJpbGl0eTp2aXNpYmxlfS5tZWRpdW0tZWRpdG9yLXN0aWNreS10b29sYmFye3Bvc2l0aW9uOmZpeGVkO3RvcDoxcHh9Lm1lZGl1bS1lZGl0b3ItcmVsYXRpdmUtdG9vbGJhcntwb3NpdGlvbjpyZWxhdGl2ZX0ubWVkaXVtLWVkaXRvci10b29sYmFyLWFjdGl2ZS5tZWRpdW0tZWRpdG9yLXN0YWxrZXItdG9vbGJhcnstd2Via2l0LWFuaW1hdGlvbjptZWRpdW0tZWRpdG9yLXBvcC11cHdhcmRzIDE2MG1zIGZvcndhcmRzIGxpbmVhcjthbmltYXRpb246bWVkaXVtLWVkaXRvci1wb3AtdXB3YXJkcyAxNjBtcyBmb3J3YXJkcyBsaW5lYXJ9Lm1lZGl1bS1lZGl0b3ItYWN0aW9uLWJvbGR7Zm9udC13ZWlnaHQ6Ym9sZGVyfS5tZWRpdW0tZWRpdG9yLWFjdGlvbi1pdGFsaWN7Zm9udC1zdHlsZTppdGFsaWN9Lm1lZGl1bS1lZGl0b3ItdG9vbGJhci1mb3Jte2Rpc3BsYXk6bm9uZX0ubWVkaXVtLWVkaXRvci10b29sYmFyLWZvcm0gYSwubWVkaXVtLWVkaXRvci10b29sYmFyLWZvcm0gaW5wdXR7Zm9udC1mYW1pbHk6XCJIZWx2ZXRpY2EgTmV1ZVwiLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmfS5tZWRpdW0tZWRpdG9yLXRvb2xiYXItZm9ybSAubWVkaXVtLWVkaXRvci10b29sYmFyLWZvcm0tcm93e2xpbmUtaGVpZ2h0OjE0cHg7bWFyZ2luLWxlZnQ6NXB4O3BhZGRpbmctYm90dG9tOjVweH0ubWVkaXVtLWVkaXRvci10b29sYmFyLWZvcm0gLm1lZGl1bS1lZGl0b3ItdG9vbGJhci1pbnB1dCwubWVkaXVtLWVkaXRvci10b29sYmFyLWZvcm0gbGFiZWx7Ym9yZGVyOm5vbmU7Ym94LXNpemluZzpib3JkZXItYm94O2ZvbnQtc2l6ZToxNHB4O21hcmdpbjowO3BhZGRpbmc6NnB4O3dpZHRoOjMxNnB4O2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5tZWRpdW0tZWRpdG9yLXRvb2xiYXItZm9ybSAubWVkaXVtLWVkaXRvci10b29sYmFyLWlucHV0OmZvY3VzLC5tZWRpdW0tZWRpdG9yLXRvb2xiYXItZm9ybSBsYWJlbDpmb2N1c3std2Via2l0LWFwcGVhcmFuY2U6bm9uZTstbW96LWFwcGVhcmFuY2U6bm9uZTthcHBlYXJhbmNlOm5vbmU7Ym9yZGVyOm5vbmU7Ym94LXNoYWRvdzpub25lO291dGxpbmU6MH0ubWVkaXVtLWVkaXRvci10b29sYmFyLWZvcm0gYXtkaXNwbGF5OmlubGluZS1ibG9jaztmb250LXNpemU6MjRweDtmb250LXdlaWdodDpib2xkZXI7bWFyZ2luOjAgMTBweDt0ZXh0LWRlY29yYXRpb246bm9uZX0ubWVkaXVtLWVkaXRvci10b29sYmFyLWZvcm0tYWN0aXZle2Rpc3BsYXk6YmxvY2t9Lm1lZGl1bS1lZGl0b3ItdG9vbGJhci1hY3Rpb25zOmFmdGVye2NsZWFyOmJvdGg7Y29udGVudDpcIlwiO2Rpc3BsYXk6dGFibGV9Lm1lZGl1bS1lZGl0b3ItZWxlbWVudHt3b3JkLXdyYXA6YnJlYWstd29yZDttaW4taGVpZ2h0OjMwcHh9Lm1lZGl1bS1lZGl0b3ItZWxlbWVudCBpbWd7bWF4LXdpZHRoOjEwMCV9Lm1lZGl1bS1lZGl0b3ItZWxlbWVudCBzdWJ7dmVydGljYWwtYWxpZ246c3VifS5tZWRpdW0tZWRpdG9yLWVsZW1lbnQgc3Vwe3ZlcnRpY2FsLWFsaWduOnN1cGVyfS5tZWRpdW0tZWRpdG9yLWhpZGRlbntkaXNwbGF5Om5vbmV9IiwiLm1lZGl1bS10b29sYmFyLWFycm93LXVuZGVyOmFmdGVye2JvcmRlci1jb2xvcjojMjQyNDI0IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O3RvcDo1MHB4fS5tZWRpdW0tdG9vbGJhci1hcnJvdy1vdmVyOmJlZm9yZXtib3JkZXItY29sb3I6dHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgIzI0MjQyNDt0b3A6LThweH0ubWVkaXVtLWVkaXRvci10b29sYmFye2JhY2tncm91bmQtY29sb3I6IzI0MjQyNDtiYWNrZ3JvdW5kOi13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwjMjQyNDI0LHJnYmEoMzYsMzYsMzYsLjc1KSk7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCMyNDI0MjQscmdiYSgzNiwzNiwzNiwuNzUpKTtib3JkZXI6MXB4IHNvbGlkICMwMDA7Ym9yZGVyLXJhZGl1czo1cHg7Ym94LXNoYWRvdzowIDAgM3B4ICMwMDB9Lm1lZGl1bS1lZGl0b3ItdG9vbGJhciBsaSBidXR0b257YmFja2dyb3VuZC1jb2xvcjojMjQyNDI0O2JhY2tncm91bmQ6LXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCMyNDI0MjQscmdiYSgzNiwzNiwzNiwuODkpKTtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIzI0MjQyNCxyZ2JhKDM2LDM2LDM2LC44OSkpO2JvcmRlcjowO2JvcmRlci1yaWdodDoxcHggc29saWQgIzAwMDtib3JkZXItbGVmdDoxcHggc29saWQgIzMzMztib3JkZXItbGVmdDoxcHggc29saWQgcmdiYSgyNTUsMjU1LDI1NSwuMSk7Ym94LXNoYWRvdzowIDJweCAycHggcmdiYSgwLDAsMCwuMyk7Y29sb3I6I2ZmZjtoZWlnaHQ6NTBweDttaW4td2lkdGg6NTBweDstd2Via2l0LXRyYW5zaXRpb246YmFja2dyb3VuZC1jb2xvciAuMnMgZWFzZS1pbjt0cmFuc2l0aW9uOmJhY2tncm91bmQtY29sb3IgLjJzIGVhc2UtaW59Lm1lZGl1bS1lZGl0b3ItdG9vbGJhciBsaSBidXR0b246aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojMDAwO2NvbG9yOiNmZjB9Lm1lZGl1bS1lZGl0b3ItdG9vbGJhciBsaSAubWVkaXVtLWVkaXRvci1idXR0b24tZmlyc3R7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czo1cHg7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czo1cHh9Lm1lZGl1bS1lZGl0b3ItdG9vbGJhciBsaSAubWVkaXVtLWVkaXRvci1idXR0b24tbGFzdHtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czo1cHg7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6NXB4fS5tZWRpdW0tZWRpdG9yLXRvb2xiYXIgbGkgLm1lZGl1bS1lZGl0b3ItYnV0dG9uLWFjdGl2ZXtiYWNrZ3JvdW5kLWNvbG9yOiMwMDA7YmFja2dyb3VuZDotd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsIzI0MjQyNCxyZ2JhKDAsMCwwLC44OSkpO2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwjMjQyNDI0LHJnYmEoMCwwLDAsLjg5KSk7Y29sb3I6I2ZmZn0ubWVkaXVtLWVkaXRvci10b29sYmFyLWZvcm17YmFja2dyb3VuZDojMjQyNDI0O2JvcmRlci1yYWRpdXM6NXB4O2NvbG9yOiM5OTl9Lm1lZGl1bS1lZGl0b3ItdG9vbGJhci1mb3JtIC5tZWRpdW0tZWRpdG9yLXRvb2xiYXItaW5wdXR7YmFja2dyb3VuZDojMjQyNDI0O2JveC1zaXppbmc6Ym9yZGVyLWJveDtjb2xvcjojY2NjO2hlaWdodDo1MHB4fS5tZWRpdW0tZWRpdG9yLXRvb2xiYXItZm9ybSBhe2NvbG9yOiNmZmZ9Lm1lZGl1bS1lZGl0b3ItdG9vbGJhci1hbmNob3ItcHJldmlld3tiYWNrZ3JvdW5kOiMyNDI0MjQ7Ym9yZGVyLXJhZGl1czo1cHg7Y29sb3I6I2ZmZn0ubWVkaXVtLWVkaXRvci1wbGFjZWhvbGRlcjphZnRlcntjb2xvcjojYjNiM2IxfSIsIkBjaGFyc2V0IFwiVVRGLThcIjtcbkBpbXBvcnQgXCJ+Y3JvcHBlcmpzL2Rpc3QvY3JvcHBlci5jc3NcIjtcbkBpbXBvcnQgXCJ+Y29kZW1pcnJvci9saWIvY29kZW1pcnJvci5jc3NcIjtcbkBpbXBvcnQgXCJ+Y29kZW1pcnJvci90aGVtZS9ibGFja2JvYXJkLmNzc1wiO1xuQGltcG9ydCAnfmNvZGVtaXJyb3IvbGliL2NvZGVtaXJyb3IuY3NzJztcbkBpbXBvcnQgJ35qc29uZWRpdG9yL2Rpc3QvanNvbmVkaXRvci5taW4uY3NzJztcbkBpbXBvcnQgJ35tZWRpdW0tZWRpdG9yL2Rpc3QvY3NzL21lZGl1bS1lZGl0b3IubWluLmNzcyc7XG5AaW1wb3J0ICd+bWVkaXVtLWVkaXRvci9kaXN0L2Nzcy90aGVtZXMvZGVmYXVsdC5taW4uY3NzJztcbi50cmVlLWRyYWdub2RlIHtcbiAgcGFkZGluZzogMTBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U3ZWVmNztcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC0xMTAlKTtcbiAgei1pbmRleDogMTA7XG59XG5cbi50cmVlLW5vZGUge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi50cmVlLWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAzcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi50cmVlLW5vZGU6bm90KC5zZWxlY3RlZCkgPiAudHJlZS1jb250ZW50OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2Y2ZjhmYjtcbn1cblxuLnRyZWUtbm9kZS5zZWxlY3RlZCA+IC50cmVlLWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTdlZWY3O1xufVxuXG4udHJlZS1ub2RlLmRpc2FibGVkID4gLnRyZWUtY29udGVudDpob3ZlciB7XG4gIGJhY2tncm91bmQ6IGluaGVyaXQ7XG59XG5cbi50cmVlLWFycm93IHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGhlaWdodDogMzBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtYXJnaW4tbGVmdDogMzBweDtcbiAgd2lkdGg6IDA7XG59XG5cbi50cmVlLWFycm93Lmhhcy1jaGlsZCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICB3aWR0aDogMzBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4udHJlZS1hcnJvdy5oYXMtY2hpbGQ6YWZ0ZXIge1xuICBib3JkZXI6IDEuNXB4IHNvbGlkICM0OTQ2NDY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm9yZGVyLWxlZnQ6IDA7XG4gIGJvcmRlci10b3A6IDA7XG4gIGxlZnQ6IDlweDtcbiAgdG9wOiA1MCU7XG4gIGhlaWdodDogOXB4O1xuICB3aWR0aDogOXB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpIHRyYW5zbGF0ZVkoLTUwJSkgdHJhbnNsYXRlWCgwKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMjVzO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG59XG5cbi50cmVlLWFycm93Lmhhcy1jaGlsZC5ydGw6YWZ0ZXIge1xuICBib3JkZXI6IDEuNXB4IHNvbGlkICM0OTQ2NDY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xuICBib3JkZXItYm90dG9tOiAwO1xuICByaWdodDogMHB4O1xuICB0b3A6IDUwJTtcbiAgaGVpZ2h0OiA5cHg7XG4gIHdpZHRoOiA5cHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZykgdHJhbnNsYXRlWSgtNTAlKSB0cmFuc2xhdGVYKDApO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4yNXM7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbn1cblxuLnRyZWUtYXJyb3cuZXhwYW5kZWQuaGFzLWNoaWxkOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpIHRyYW5zbGF0ZVkoLTUwJSkgdHJhbnNsYXRlWCgtNXB4KTtcbn1cblxuLnRyZWUtY2hlY2tib3gge1xuICBmbGV4LXNocmluazogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGFkYWRhO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjI1cywgYmFja2dyb3VuZC1jb2xvciAwLjI1cztcbn1cblxuLnRyZWUtY2hlY2tib3g6YWZ0ZXIsXG4udHJlZS1hcnJvdzphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5cbi50cmVlLWNoZWNrYm94LmNoZWNrZWQsXG4udHJlZS1jaGVja2JveC5pbmRldGVybWluYXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNhOTlmYztcbiAgYm9yZGVyLWNvbG9yOiAjMjE4ZWZmO1xufVxuXG4udHJlZS1jaGVja2JveC5jaGVja2VkOmFmdGVyIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGJvcmRlcjogMS41cHggc29saWQgI2ZmZjtcbiAgLyogcHJvYmFibHkgd2lkdGggd291bGQgYmUgcm91bmRlZCBpbiBtb3N0IGNhc2VzICovXG4gIGJvcmRlci1sZWZ0OiAwO1xuICBib3JkZXItdG9wOiAwO1xuICBsZWZ0OiA5cHg7XG4gIHRvcDogM3B4O1xuICBoZWlnaHQ6IDE1cHg7XG4gIHdpZHRoOiA4cHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKSBzY2FsZVkoMCk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjI1cztcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xufVxuXG4udHJlZS1jaGVja2JveC5jaGVja2VkOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpIHNjYWxlWSgxKTtcbn1cblxuLnRyZWUtY2hlY2tib3guaW5kZXRlcm1pbmF0ZTphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAyMCU7XG4gIHJpZ2h0OiAyMCU7XG4gIGhlaWdodDogMnB4O1xufVxuXG4udHJlZS1hbmNob3Ige1xuICBmbGV4LWdyb3c6IDI7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMzNDM0MzQ7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIG1hcmdpbi1sZWZ0OiAzcHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBwYWRkaW5nOiAzcHggNnB4O1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4udHJlZS1ub2RlLnNlbGVjdGVkID4gLnRyZWUtY29udGVudCA+IC50cmVlLWFuY2hvciB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi50cmVlLW5vZGUuZGlzYWJsZWQgPiAudHJlZS1jb250ZW50ID4gLnRyZWUtYW5jaG9yIHtcbiAgY29sb3I6ICM5ODkxOTE7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIG9wYWNpdHk6IDAuNjtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4udHJlZS1pbnB1dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAyNHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzM0OThkYjtcbiAgcGFkZGluZzogMCA0cHg7XG59XG5cbi5sLWZhZGUtZW50ZXItYWN0aXZlLFxuLmwtZmFkZS1sZWF2ZS1hY3RpdmUge1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MsIHRyYW5zZm9ybSAwLjNzO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG59XG5cbi5sLWZhZGUtZW50ZXIsXG4ubC1mYWRlLWxlYXZlLXRvIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yZW0pO1xufVxuXG4udHJlZS0tc21hbGwgLnRyZWUtYW5jaG9yIHtcbiAgbGluZS1oZWlnaHQ6IDE5cHg7XG59XG5cbi50cmVlLS1zbWFsbCAudHJlZS1jaGVja2JveCB7XG4gIHdpZHRoOiAyM3B4O1xuICBoZWlnaHQ6IDIzcHg7XG59XG5cbi50cmVlLS1zbWFsbCAudHJlZS1hcnJvdyB7XG4gIGhlaWdodDogMjNweDtcbn1cblxuLnRyZWUtLXNtYWxsIC50cmVlLWNoZWNrYm94LmNoZWNrZWQ6YWZ0ZXIge1xuICBsZWZ0OiA3cHg7XG4gIHRvcDogM3B4O1xuICBoZWlnaHQ6IDExcHg7XG4gIHdpZHRoOiA1cHg7XG59XG5cbi50cmVlLW5vZGUuaGFzLWNoaWxkLmxvYWRpbmcgPiAudHJlZS1jb250ZW50ID4gLnRyZWUtYXJyb3csXG4udHJlZS1ub2RlLmhhcy1jaGlsZC5sb2FkaW5nID4gLnRyZWUtY29udGVudCA+IC50cmVlLWFycm93OmFmdGVyIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAxNXB4O1xuICBib3JkZXI6IDA7XG59XG5cbi50cmVlLW5vZGUuaGFzLWNoaWxkLmxvYWRpbmcgPiAudHJlZS1jb250ZW50ID4gLnRyZWUtYXJyb3cge1xuICBmb250LXNpemU6IDNweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItdG9wOiAxLjFlbSBzb2xpZCByZ2JhKDQ1LCA0NSwgNDUsIDAuMik7XG4gIGJvcmRlci1yaWdodDogMS4xZW0gc29saWQgcmdiYSg0NSwgNDUsIDQ1LCAwLjIpO1xuICBib3JkZXItYm90dG9tOiAxLjFlbSBzb2xpZCByZ2JhKDQ1LCA0NSwgNDUsIDAuMik7XG4gIGJvcmRlci1sZWZ0OiAxLjFlbSBzb2xpZCAjMmQyZDJkO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICBsZWZ0OiA1cHg7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBsb2FkaW5nIDEuMXMgaW5maW5pdGUgbGluZWFyO1xuICBhbmltYXRpb246IGxvYWRpbmcgMS4xcyBpbmZpbml0ZSBsaW5lYXI7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgbG9hZGluZyB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGxvYWRpbmcge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuLnRyZWUge1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLnRyZWUtcm9vdCxcbi50cmVlLWNoaWxkcmVuIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbn1cblxuLnRyZWUgPiAudHJlZS1yb290LFxuLnRyZWUgPiAudHJlZS1maWx0ZXItZW1wdHkge1xuICBwYWRkaW5nOiAzcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi50cmVlLnRyZWUtLWRyYWdnYWJsZSAudHJlZS1ub2RlOm5vdCguc2VsZWN0ZWQpID4gLnRyZWUtY29udGVudDpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG4uZHJhZy1hYm92ZSxcbi5kcmFnLWJlbG93LFxuLmRyYWctb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5kcmFnLW9uID4gLnRyZWUtY29udGVudCB7XG4gIGJhY2tncm91bmQ6ICNmYWZjZmY7XG4gIG91dGxpbmU6IDFweCBzb2xpZCAjN2JhZmYyO1xufVxuXG4uZHJhZy1hYm92ZSA+IC50cmVlLWNvbnRlbnQ6OmJlZm9yZSxcbi5kcmFnLWJlbG93ID4gLnRyZWUtY29udGVudDo6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDhweDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDI7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzY3ZDY7XG4gIGJvcmRlcjogM3B4IHNvbGlkICMzMzY3ZDY7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLmRyYWctYWJvdmUgPiAudHJlZS1jb250ZW50OjpiZWZvcmUge1xuICB0b3A6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cblxuLmRyYWctYmVsb3cgPiAudHJlZS1jb250ZW50OjphZnRlciB7XG4gIGJvdHRvbTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDUwJSk7XG59XG5cbi50cmVlLWFuY2hvciB7XG4gIGNvbG9yOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG59XG5cbi50cmVlLW5vZGU6bm90KC5zZWxlY3RlZCkgPiAudHJlZS1jb250ZW50OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogaW5oZXJpdCAhaW1wb3J0YW50O1xufVxuXG4udHJlZS1ub2RlLnNlbGVjdGVkID4gLnRyZWUtY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQgIWltcG9ydGFudDtcbn1cblxuLnRyZWUtYXJyb3cuaGFzLWNoaWxkOmFmdGVyIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xufVxuXG4udHJlZS1hcnJvdy5oYXMtY2hpbGQucnRsOmFmdGVyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbiAgYm9yZGVyLWxlZnQtY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG59XG5cbi5mbS1jb250ZXh0LW1lbnUge1xuICBkaXJlY3Rpb246IGx0ciAhaW1wb3J0YW50O1xuICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogOTk5NztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIyMjtcbiAgYm94LXNoYWRvdzogM3B4IDJweCA1cHggIzQ0NDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuLmZtLWNvbnRleHQtbWVudSAubGlzdC11bnN0eWxlZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTI1KTtcbn1cbi5mbS1jb250ZXh0LW1lbnUgdWwgPiBsaSB7XG4gIHBhZGRpbmc6IDAuNHJlbSAxcmVtO1xufVxuLmZtLWNvbnRleHQtbWVudSB1bCA+IGxpOm5vdCguZGlzYWJsZWQpIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmZtLWNvbnRleHQtbWVudSB1bCA+IGxpOm5vdCguZGlzYWJsZWQpOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMwMzAzMDtcbiAgY29sb3I6ICNjZmNmY2Y7XG59XG4uZm0tY29udGV4dC1tZW51IHVsID4gbGk6bm90KC5kaXNhYmxlZCkgaSB7XG4gIHBhZGRpbmctcmlnaHQ6IDJyZW07XG59XG5cbi5mbS1pbmZvLWJsb2NrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICBwYWRkaW5nLXRvcDogMC4ycmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC40cmVtO1xufVxuLmZtLWluZm8tYmxvY2sgLnByb2dyZXNzIHtcbiAgbWFyZ2luLXRvcDogMC4zcmVtO1xufVxuLmZtLWluZm8tYmxvY2sgLnRleHQtcmlnaHQgPiBzcGFuIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmZtLW5hdmJhciAuYnRuLWdyb3VwIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjRyZW07XG59XG5cbi5mbS1ub3RpZmljYXRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxcmVtO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDk5OTk7XG4gIHdpZHRoOiAzNTBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC40cyBlYXNlO1xuICBvdmVyZmxvdzogYXV0bztcbn1cbi5mbS1ub3RpZmljYXRpb24gLmZtLW5vdGlmaWNhdGlvbi1pdGVtIHtcbiAgcGFkZGluZzogMC43NXJlbSAxLjI1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBib3JkZXI6IDFweCBzb2xpZDtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cbi5mbS1ub3RpZmljYXRpb24gLm5vdGlmeS1lbnRlci1hY3RpdmUge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xufVxuLmZtLW5vdGlmaWNhdGlvbiAubm90aWZ5LWxlYXZlLWFjdGl2ZSB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjhzIGVhc2U7XG59XG4uZm0tbm90aWZpY2F0aW9uIC5ub3RpZnktZW50ZXIsXG4uZm0tbm90aWZpY2F0aW9uIC5ub3RpZnktbGVhdmUtdG8ge1xuICBvcGFjaXR5OiAwO1xufVxuXG4uZm0tYnJlYWRjcnVtYiAuYnJlYWRjcnVtYiB7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBwYWRkaW5nOiAwLjJyZW0gMC4zcmVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG4uZm0tYnJlYWRjcnVtYiAuYnJlYWRjcnVtYi5hY3RpdmUtbWFuYWdlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYmViZWI7XG59XG4uZm0tYnJlYWRjcnVtYiAuYnJlYWRjcnVtYiAuYnJlYWRjcnVtYi1pdGVtOm5vdCguYWN0aXZlKTpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5mbS1kaXNrLWxpc3QgdWwubGlzdC1pbmxpbmUge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG4uZm0tZGlzay1saXN0IC5iYWRnZS5iYWRnZS1saWdodCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmZtLWdyaWQge1xuICBwYWRkaW5nLXRvcDogMXJlbTtcbn1cbi5mbS1ncmlkIC5mbS1ncmlkLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMjVweDtcbiAgcGFkZGluZzogMC40cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cbi5mbS1ncmlkIC5mbS1ncmlkLWl0ZW0uYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIyMjtcbiAgYm94LXNoYWRvdzogM3B4IDJweCA1cHggI2FkYjViZDtcbn1cbi5mbS1ncmlkIC5mbS1ncmlkLWl0ZW06bm90KC5hY3RpdmUpOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIyMjtcbiAgYm94LXNoYWRvdzogM3B4IDJweCA1cHggI2FkYjViZDtcbn1cbi5mbS1ncmlkIC5mbS1ncmlkLWl0ZW0gLmZtLWl0ZW0taWNvbiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5mbS1ncmlkIC5mbS1ncmlkLWl0ZW0gLmZtLWl0ZW0taWNvbiA+IGkge1xuICBjb2xvcjogI2ViZWJlYjtcbn1cbi5mbS1ncmlkIC5mbS1ncmlkLWl0ZW0gLmZtLWl0ZW0taW5mbyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uZm0tY29udGVudCB7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtO1xufVxuLmZtLWNvbnRlbnQgLmZtLWNvbnRlbnQtYm9keSB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4uZm0tdGFibGUgdGhlYWQgdGgge1xuICBiYWNrZ3JvdW5kOiAjMjIyO1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDEwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlci10b3A6IG5vbmU7XG59XG4uZm0tdGFibGUgdGhlYWQgdGg6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjIyO1xufVxuLmZtLXRhYmxlIHRoZWFkIHRoID4gaSB7XG4gIHBhZGRpbmctbGVmdDogMC41cmVtO1xufVxuLmZtLXRhYmxlIHRkIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5mbS10YWJsZSB0cjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMjI7XG59XG4uZm0tdGFibGUgLnctMTAge1xuICB3aWR0aDogMTAlO1xufVxuLmZtLXRhYmxlIC53LTY1IHtcbiAgd2lkdGg6IDY1JTtcbn1cbi5mbS10YWJsZSAuZm0tY29udGVudC1pdGVtIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmZtLXRhYmxlIC50ZXh0LWhpZGRlbiB7XG4gIGNvbG9yOiAjMjIyO1xufVxuXG4uZm0tYWRkaXRpb25zLWNyb3BwZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmZtLWFkZGl0aW9ucy1jcm9wcGVyID4gLnJvdyB7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xufVxuLmZtLWFkZGl0aW9ucy1jcm9wcGVyIC5jcm9wcGVyLWJsb2NrIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5mbS1hZGRpdGlvbnMtY3JvcHBlciAuY3JvcHBlci1ibG9jayBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4uZm0tYWRkaXRpb25zLWNyb3BwZXIgLmNvbC1zbS0zIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG4uZm0tYWRkaXRpb25zLWNyb3BwZXIgLmNvbC1zbS0zOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZm0tYWRkaXRpb25zLWNyb3BwZXIgLmNyb3BwZXItcHJldmlldyB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGhlaWdodDogMjAwcHg7XG59XG4uZm0tYWRkaXRpb25zLWNyb3BwZXIgLmNyb3BwZXItcHJldmlldyBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4uZm0tYWRkaXRpb25zLWNyb3BwZXIgLmNyb3BwZXItZGF0YSB7XG4gIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgcGFkZGluZy1yaWdodDogMXJlbTtcbn1cbi5mbS1hZGRpdGlvbnMtY3JvcHBlciAuY3JvcHBlci1kYXRhID4gLmlucHV0LWdyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuLmZtLWFkZGl0aW9ucy1jcm9wcGVyIC5jcm9wcGVyLWRhdGEgLmlucHV0LWdyb3VwLXByZXBlbmQgLmlucHV0LWdyb3VwLXRleHQge1xuICBtaW4td2lkdGg6IDRyZW07XG59XG4uZm0tYWRkaXRpb25zLWNyb3BwZXIgLmNyb3BwZXItZGF0YSAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5pbnB1dC1ncm91cC10ZXh0IHtcbiAgbWluLXdpZHRoOiAzcmVtO1xufVxuLmZtLWFkZGl0aW9ucy1jcm9wcGVyID4gLmQtZmxleCB7XG4gIHBhZGRpbmc6IDFyZW07XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMjIyO1xufVxuXG4uZm0tYWRkaXRpb25zLWZpbGUtbGlzdCAuZmFyIHtcbiAgcGFkZGluZy1yaWdodDogMC41cmVtO1xufVxuXG4uZm0tbW9kYWwtYXVkaW8tcGxheWVyIC5mYXMuZmEtcGxheSB7XG4gIGNvbG9yOiAjZmZmO1xuICBvcGFjaXR5OiAwLjE7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5mbS1tb2RhbC1hdWRpby1wbGF5ZXIgLmZhcy5mYS1wbGF5OmhvdmVyIHtcbiAgb3BhY2l0eTogMC41O1xufVxuLmZtLW1vZGFsLWF1ZGlvLXBsYXllciAuZmFzLmZhLXBsYXkuYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbiAgY29sb3I6IGRlZXBza3libHVlO1xufVxuLmZtLW1vZGFsLWF1ZGlvLXBsYXllciAuZmFzLmZhLXBhdXNlIHtcbiAgY29sb3I6ICNmZmY7XG4gIG9wYWNpdHk6IDAuNTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uZm0tbW9kYWwtY2xpcGJvYXJkIC5tb2RhbC1ib2R5IC5mYXIge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG59XG5cbi5mbS1tb2RhbC11cGxvYWQgLmZtLWJ0bi13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nLWJvdHRvbTogNnB4O1xuICBtYXJnaW4tYm90dG9tOiAwLjZyZW07XG59XG4uZm0tbW9kYWwtdXBsb2FkIC5mbS1idG4td3JhcHBlciBpbnB1dFt0eXBlPWZpbGVdIHtcbiAgZm9udC1zaXplOiAxMDBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5mbS1tb2RhbC11cGxvYWQgLmZtLXVwbG9hZC1saXN0IC5mYXIge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG59XG4uZm0tbW9kYWwtdXBsb2FkIC5mbS11cGxvYWQtbGlzdCAuZm9ybS1jaGVjay1pbmxpbmUge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4uZm0tbW9kYWwtdXBsb2FkIC5mbS11cGxvYWQtaW5mbyA+IC5wcm9ncmVzcyB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbi5mbS1tb2RhbC1wcmV2aWV3IC5tb2RhbC1ib2R5IHtcbiAgcGFkZGluZzogMDtcbn1cbi5mbS1tb2RhbC1wcmV2aWV3IC5tb2RhbC1ib2R5IGltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi5mbS1tb2RhbC1wcmV2aWV3ID4gLmQtZmxleCB7XG4gIHBhZGRpbmc6IDFyZW07XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMjIyO1xufVxuXG4uZm0tbW9kYWwtcHJvcGVydGllcyAubW9kYWwtYm9keSAucm93IHtcbiAgbWFyZ2luLWJvdHRvbTogMC4zcmVtO1xuICBwYWRkaW5nLXRvcDogMC4zcmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC4zcmVtO1xufVxuLmZtLW1vZGFsLXByb3BlcnRpZXMgLm1vZGFsLWJvZHkgLnJvdyAuZmEtY29weSB7XG4gIHBhZGRpbmctdG9wOiAwLjJyZW07XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5mbS1tb2RhbC1wcm9wZXJ0aWVzIC5tb2RhbC1ib2R5IC5yb3c6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjIyO1xufVxuLmZtLW1vZGFsLXByb3BlcnRpZXMgLm1vZGFsLWJvZHkgLnJvdzpob3ZlciAuZmEtY29weSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmZtLW1vZGFsLXByb3BlcnRpZXMgLm1vZGFsLWJvZHkgLmNvbC0yIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uZm0tbW9kYWwtcHJvcGVydGllcyAubW9kYWwtYm9keSAuY29sLTkge1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG59XG5cbi5mbS1tb2RhbC10ZXh0LWVkaXQgLm1vZGFsLWJvZHkge1xuICBwYWRkaW5nOiAwO1xufVxuXG4uZm0tbW9kYWwge1xuICBkaXJlY3Rpb246IGx0cjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiA5OTk4O1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zNSk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNHMgZWFzZTtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG4uZm0tbW9kYWwgLm1vZGFsLXhsIHtcbiAgbWF4LXdpZHRoOiA5NiU7XG59XG4uZm0tbW9kYWwgLm1vZGFsLWhlYWRlciAuY2xvc2Uge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiAycHg7XG59XG5cbi5mbS1tb2RhbC1lbnRlci1hY3RpdmUsXG4uZm0tbW9kYWwtbGVhdmUtYWN0aXZlIHtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzO1xufVxuXG4uZm0tbW9kYWwtZW50ZXIsXG4uZm0tbW9kYWwtbGVhdmUtdG8ge1xuICBvcGFjaXR5OiAwO1xufVxuXG4uZm0tdHJlZS1icmFuY2gge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctbGVmdDogMS40cmVtO1xufVxuLmZtLXRyZWUtYnJhbmNoIGxpID4gcCB7XG4gIG1hcmdpbi1ib3R0b206IDAuMXJlbTtcbiAgcGFkZGluZzogMC40cmVtIDAuNHJlbTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmZtLXRyZWUtYnJhbmNoIGxpID4gcDpob3ZlciwgLmZtLXRyZWUtYnJhbmNoIGxpID4gcC5zZWxlY3RlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMjI7XG59XG4uZm0tdHJlZS1icmFuY2ggLmZhcy5mYS1taW51cyB7XG4gIHBhZGRpbmctbGVmdDogMC4xcmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjZyZW07XG59XG4uZm0tdHJlZS1icmFuY2ggLmZhciB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbn1cblxuLmZhZGUtdHJlZS1lbnRlci1hY3RpdmUsXG4uZmFkZS10cmVlLWxlYXZlLWFjdGl2ZSB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG59XG5cbi5mYWRlLXRyZWUtZW50ZXIsXG4uZmFkZS10cmVlLWxlYXZlLXRvIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwcHgpO1xuICBvcGFjaXR5OiAwO1xufVxuXG4uZm0tdHJlZSB7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjNmQ3NTdkO1xufVxuLmZtLXRyZWUgPiAuZm0tZm9sZGVycy10cmVlIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjJyZW07XG59XG4uZm0tdHJlZSAuZm0tdHJlZS1kaXNrIHtcbiAgcGFkZGluZzogMC4ycmVtIDAuM3JlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC4zcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjIyO1xufVxuLmZtLXRyZWUgLmZtLXRyZWUtZGlzayA+IGkge1xuICBwYWRkaW5nLWxlZnQ6IDAuMnJlbTtcbiAgcGFkZGluZy1yaWdodDogMC41cmVtO1xufVxuXG5Aa2V5ZnJhbWVzIHBseXItcHJvZ3Jlc3Mge1xuICB0byB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMjVweCAwO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHBseXItcG9wdXAge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMC41O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMHB4KTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgcGx5ci1mYWRlLWluIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuLnBseXIge1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogYXV0bztcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogc3VicGl4ZWwtYW50aWFsaWFzZWQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpcmVjdGlvbjogbHRyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmb250LWZhbWlseTogQXZlbmlyLCBcIkF2ZW5pciBOZXh0XCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgXCJTZWdvZSBVSVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXZhcmlhbnQtbnVtZXJpYzogdGFidWxhci1udW1zO1xuICBmb250LXdlaWdodDogNTAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxpbmUtaGVpZ2h0OiAxLjc7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWluLXdpZHRoOiAyMDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjNzIGVhc2U7XG4gIHotaW5kZXg6IDA7XG59XG4ucGx5ciB2aWRlbyxcbi5wbHlyIGF1ZGlvLFxuLnBseXIgaWZyYW1lIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucGx5ciBidXR0b24ge1xuICBmb250OiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgd2lkdGg6IGF1dG87XG59XG4ucGx5cjpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG59XG5cbi5wbHlyLS1mdWxsLXVpIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5wbHlyLS1mdWxsLXVpICosXG4ucGx5ci0tZnVsbC11aSAqOjphZnRlcixcbi5wbHlyLS1mdWxsLXVpICo6OmJlZm9yZSB7XG4gIGJveC1zaXppbmc6IGluaGVyaXQ7XG59XG5cbi5wbHlyLS1mdWxsLXVpIGEsXG4ucGx5ci0tZnVsbC11aSBidXR0b24sXG4ucGx5ci0tZnVsbC11aSBpbnB1dCxcbi5wbHlyLS1mdWxsLXVpIGxhYmVsIHtcbiAgdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XG59XG5cbi5wbHlyX19iYWRnZSB7XG4gIGJhY2tncm91bmQ6ICM0YTU3NjQ7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogOXB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgcGFkZGluZzogM3B4IDRweDtcbn1cblxuLnBseXItLWZ1bGwtdWkgOjotd2Via2l0LW1lZGlhLXRleHQtdHJhY2stY29udGFpbmVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnBseXJfX2NhcHRpb25zIHtcbiAgYW5pbWF0aW9uOiBwbHlyLWZhZGUtaW4gMC4zcyBlYXNlO1xuICBib3R0b206IDA7XG4gIGNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiBub25lO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxlZnQ6IDA7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC40cyBlYXNlLWluLW91dDtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucGx5cl9fY2FwdGlvbnMgLnBseXJfX2NhcHRpb24ge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgYm94LWRlY29yYXRpb24tYnJlYWs6IGNsb25lO1xuICBsaW5lLWhlaWdodDogMTg1JTtcbiAgcGFkZGluZzogMC4yZW0gMC41ZW07XG4gIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcbn1cbi5wbHlyX19jYXB0aW9ucyAucGx5cl9fY2FwdGlvbiBkaXYge1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG4ucGx5cl9fY2FwdGlvbnMgc3BhbjplbXB0eSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLnBseXJfX2NhcHRpb25zIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wbHlyX19jYXB0aW9ucyB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG5cbi5wbHlyLS1jYXB0aW9ucy1hY3RpdmUgLnBseXJfX2NhcHRpb25zIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5wbHlyOm5vdCgucGx5ci0taGlkZS1jb250cm9scykgLnBseXJfX2NvbnRyb2xzOm5vdCg6ZW1wdHkpIH4gLnBseXJfX2NhcHRpb25zIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC00MHB4KTtcbn1cblxuLnBseXJfX2NvbnRyb2wge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgcGFkZGluZzogN3B4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG59XG4ucGx5cl9fY29udHJvbCBzdmcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmlsbDogY3VycmVudENvbG9yO1xuICBoZWlnaHQ6IDE4cHg7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB3aWR0aDogMThweDtcbn1cbi5wbHlyX19jb250cm9sOmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbn1cbi5wbHlyX19jb250cm9sLnBseXJfX3RhYi1mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDVweCByZ2JhKDAsIDE3OSwgMjU1LCAwLjUpO1xuICBvdXRsaW5lOiAwO1xufVxuXG5hLnBseXJfX2NvbnRyb2wge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5hLnBseXJfX2NvbnRyb2w6OmFmdGVyLCBhLnBseXJfX2NvbnRyb2w6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wbHlyX19jb250cm9sOm5vdCgucGx5cl9fY29udHJvbC0tcHJlc3NlZCkgLmljb24tLXByZXNzZWQsXG4ucGx5cl9fY29udHJvbC5wbHlyX19jb250cm9sLS1wcmVzc2VkIC5pY29uLS1ub3QtcHJlc3NlZCxcbi5wbHlyX19jb250cm9sOm5vdCgucGx5cl9fY29udHJvbC0tcHJlc3NlZCkgLmxhYmVsLS1wcmVzc2VkLFxuLnBseXJfX2NvbnRyb2wucGx5cl9fY29udHJvbC0tcHJlc3NlZCAubGFiZWwtLW5vdC1wcmVzc2VkIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnBseXItLWZ1bGwtdWkgOjotd2Via2l0LW1lZGlhLWNvbnRyb2xzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnBseXJfX2NvbnRyb2xzIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnBseXJfX2NvbnRyb2xzIC5wbHlyX19wcm9ncmVzc19fY29udGFpbmVyIHtcbiAgZmxleDogMTtcbiAgbWluLXdpZHRoOiAwO1xufVxuLnBseXJfX2NvbnRyb2xzIC5wbHlyX19jb250cm9sc19faXRlbSB7XG4gIG1hcmdpbi1sZWZ0OiAyLjVweDtcbn1cbi5wbHlyX19jb250cm9scyAucGx5cl9fY29udHJvbHNfX2l0ZW06Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuLnBseXJfX2NvbnRyb2xzIC5wbHlyX19jb250cm9sc19faXRlbS5wbHlyX19wcm9ncmVzc19fY29udGFpbmVyIHtcbiAgcGFkZGluZy1sZWZ0OiAyLjVweDtcbn1cbi5wbHlyX19jb250cm9scyAucGx5cl9fY29udHJvbHNfX2l0ZW0ucGx5cl9fdGltZSB7XG4gIHBhZGRpbmc6IDAgNXB4O1xufVxuLnBseXJfX2NvbnRyb2xzIC5wbHlyX19jb250cm9sc19faXRlbS5wbHlyX19wcm9ncmVzc19fY29udGFpbmVyOmZpcnN0LWNoaWxkLCAucGx5cl9fY29udHJvbHMgLnBseXJfX2NvbnRyb2xzX19pdGVtLnBseXJfX3RpbWU6Zmlyc3QtY2hpbGQsIC5wbHlyX19jb250cm9scyAucGx5cl9fY29udHJvbHNfX2l0ZW0ucGx5cl9fdGltZSArIC5wbHlyX190aW1lIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLnBseXJfX2NvbnRyb2xzOmVtcHR5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnBseXIgW2RhdGEtcGx5cj1jYXB0aW9uc10sXG4ucGx5ciBbZGF0YS1wbHlyPXBpcF0sXG4ucGx5ciBbZGF0YS1wbHlyPWFpcnBsYXldLFxuLnBseXIgW2RhdGEtcGx5cj1mdWxsc2NyZWVuXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wbHlyLS1jYXB0aW9ucy1lbmFibGVkIFtkYXRhLXBseXI9Y2FwdGlvbnNdLFxuLnBseXItLXBpcC1zdXBwb3J0ZWQgW2RhdGEtcGx5cj1waXBdLFxuLnBseXItLWFpcnBsYXktc3VwcG9ydGVkIFtkYXRhLXBseXI9YWlycGxheV0sXG4ucGx5ci0tZnVsbHNjcmVlbi1lbmFibGVkIFtkYXRhLXBseXI9ZnVsbHNjcmVlbl0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5wbHlyX19tZW51IHtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnBseXJfX21lbnUgLnBseXJfX2NvbnRyb2wgc3ZnIHtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZTtcbn1cbi5wbHlyX19tZW51IC5wbHlyX19jb250cm9sW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0gc3ZnIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xufVxuLnBseXJfX21lbnUgLnBseXJfX2NvbnRyb2xbYXJpYS1leHBhbmRlZD10cnVlXSAucGx5cl9fdG9vbHRpcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucGx5cl9fbWVudV9fY29udGFpbmVyIHtcbiAgYW5pbWF0aW9uOiBwbHlyLXBvcHVwIDAuMnMgZWFzZTtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJvdHRvbTogMTAwJTtcbiAgYm94LXNoYWRvdzogMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIGNvbG9yOiAjNGE1NzY0O1xuICBmb250LXNpemU6IDE2cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IC0zcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHotaW5kZXg6IDM7XG59XG4ucGx5cl9fbWVudV9fY29udGFpbmVyID4gZGl2IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuMzVzIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSksIHdpZHRoIDAuMzVzIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSk7XG59XG4ucGx5cl9fbWVudV9fY29udGFpbmVyOjphZnRlciB7XG4gIGJvcmRlcjogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTVweDtcbiAgdG9wOiAxMDAlO1xuICB3aWR0aDogMDtcbn1cbi5wbHlyX19tZW51X19jb250YWluZXIgW3JvbGU9bWVudV0ge1xuICBwYWRkaW5nOiA3cHg7XG59XG4ucGx5cl9fbWVudV9fY29udGFpbmVyIFtyb2xlPW1lbnVpdGVtXSxcbi5wbHlyX19tZW51X19jb250YWluZXIgW3JvbGU9bWVudWl0ZW1yYWRpb10ge1xuICBtYXJnaW4tdG9wOiAycHg7XG59XG4ucGx5cl9fbWVudV9fY29udGFpbmVyIFtyb2xlPW1lbnVpdGVtXTpmaXJzdC1jaGlsZCxcbi5wbHlyX19tZW51X19jb250YWluZXIgW3JvbGU9bWVudWl0ZW1yYWRpb106Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLnBseXJfX21lbnVfX2NvbnRhaW5lciAucGx5cl9fY29udHJvbCB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiAjNGE1NzY0O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIHBhZGRpbmc6IDRweCAxMXB4O1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucGx5cl9fbWVudV9fY29udGFpbmVyIC5wbHlyX19jb250cm9sID4gc3BhbiB7XG4gIGFsaWduLWl0ZW1zOiBpbmhlcml0O1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbn1cbi5wbHlyX19tZW51X19jb250YWluZXIgLnBseXJfX2NvbnRyb2w6OmFmdGVyIHtcbiAgYm9yZGVyOiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cbi5wbHlyX19tZW51X19jb250YWluZXIgLnBseXJfX2NvbnRyb2wtLWZvcndhcmQge1xuICBwYWRkaW5nLXJpZ2h0OiAyOHB4O1xufVxuLnBseXJfX21lbnVfX2NvbnRhaW5lciAucGx5cl9fY29udHJvbC0tZm9yd2FyZDo6YWZ0ZXIge1xuICBib3JkZXItbGVmdC1jb2xvcjogcmdiYSg3NCwgODcsIDEwMCwgMC44KTtcbiAgcmlnaHQ6IDVweDtcbn1cbi5wbHlyX19tZW51X19jb250YWluZXIgLnBseXJfX2NvbnRyb2wtLWZvcndhcmQucGx5cl9fdGFiLWZvY3VzOjphZnRlciwgLnBseXJfX21lbnVfX2NvbnRhaW5lciAucGx5cl9fY29udHJvbC0tZm9yd2FyZDpob3Zlcjo6YWZ0ZXIge1xuICBib3JkZXItbGVmdC1jb2xvcjogY3VycmVudENvbG9yO1xufVxuLnBseXJfX21lbnVfX2NvbnRhaW5lciAucGx5cl9fY29udHJvbC0tYmFjayB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbjogN3B4O1xuICBtYXJnaW4tYm90dG9tOiAzcHg7XG4gIHBhZGRpbmctbGVmdDogMjhweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogY2FsYygxMDAlIC0gMTRweCk7XG59XG4ucGx5cl9fbWVudV9fY29udGFpbmVyIC5wbHlyX19jb250cm9sLS1iYWNrOjphZnRlciB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogcmdiYSg3NCwgODcsIDEwMCwgMC44KTtcbiAgbGVmdDogN3B4O1xufVxuLnBseXJfX21lbnVfX2NvbnRhaW5lciAucGx5cl9fY29udHJvbC0tYmFjazo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogcmdiYSgxMTQsIDEzMywgMTUxLCAwLjIpO1xuICBib3gtc2hhZG93OiAwIDFweCAwICNmZmY7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogMXB4O1xuICBsZWZ0OiAwO1xuICBtYXJnaW4tdG9wOiA0cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMTAwJTtcbn1cbi5wbHlyX19tZW51X19jb250YWluZXIgLnBseXJfX2NvbnRyb2wtLWJhY2sucGx5cl9fdGFiLWZvY3VzOjphZnRlciwgLnBseXJfX21lbnVfX2NvbnRhaW5lciAucGx5cl9fY29udHJvbC0tYmFjazpob3Zlcjo6YWZ0ZXIge1xuICBib3JkZXItcmlnaHQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbn1cbi5wbHlyX19tZW51X19jb250YWluZXIgLnBseXJfX2NvbnRyb2xbcm9sZT1tZW51aXRlbXJhZGlvXSB7XG4gIHBhZGRpbmctbGVmdDogN3B4O1xufVxuLnBseXJfX21lbnVfX2NvbnRhaW5lciAucGx5cl9fY29udHJvbFtyb2xlPW1lbnVpdGVtcmFkaW9dOjpiZWZvcmUsIC5wbHlyX19tZW51X19jb250YWluZXIgLnBseXJfX2NvbnRyb2xbcm9sZT1tZW51aXRlbXJhZGlvXTo6YWZ0ZXIge1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xufVxuLnBseXJfX21lbnVfX2NvbnRhaW5lciAucGx5cl9fY29udHJvbFtyb2xlPW1lbnVpdGVtcmFkaW9dOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbGV4LXNocmluazogMDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIHdpZHRoOiAxNnB4O1xufVxuLnBseXJfX21lbnVfX2NvbnRhaW5lciAucGx5cl9fY29udHJvbFtyb2xlPW1lbnVpdGVtcmFkaW9dOjphZnRlciB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlcjogMDtcbiAgaGVpZ2h0OiA2cHg7XG4gIGxlZnQ6IDEycHg7XG4gIG9wYWNpdHk6IDA7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgc2NhbGUoMCk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2UsIG9wYWNpdHkgMC4zcyBlYXNlO1xuICB3aWR0aDogNnB4O1xufVxuLnBseXJfX21lbnVfX2NvbnRhaW5lciAucGx5cl9fY29udHJvbFtyb2xlPW1lbnVpdGVtcmFkaW9dW2FyaWEtY2hlY2tlZD10cnVlXTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogIzAwYjNmZjtcbn1cbi5wbHlyX19tZW51X19jb250YWluZXIgLnBseXJfX2NvbnRyb2xbcm9sZT1tZW51aXRlbXJhZGlvXVthcmlhLWNoZWNrZWQ9dHJ1ZV06OmFmdGVyIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHNjYWxlKDEpO1xufVxuLnBseXJfX21lbnVfX2NvbnRhaW5lciAucGx5cl9fY29udHJvbFtyb2xlPW1lbnVpdGVtcmFkaW9dLnBseXJfX3RhYi1mb2N1czo6YmVmb3JlLCAucGx5cl9fbWVudV9fY29udGFpbmVyIC5wbHlyX19jb250cm9sW3JvbGU9bWVudWl0ZW1yYWRpb106aG92ZXI6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cbi5wbHlyX19tZW51X19jb250YWluZXIgLnBseXJfX21lbnVfX3ZhbHVlIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogLTVweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnBseXItLWZ1bGwtdWkgaW5wdXRbdHlwZT1yYW5nZV0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC8qIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgKi9cbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMjZweDtcbiAgY29sb3I6ICMwMGIzZmY7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDE5cHg7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjNzIGVhc2U7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnBseXItLWZ1bGwtdWkgaW5wdXRbdHlwZT1yYW5nZV06Oi13ZWJraXQtc2xpZGVyLXJ1bm5hYmxlLXRyYWNrIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMi41cHg7XG4gIGhlaWdodDogNXB4O1xuICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuM3MgZWFzZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgY3VycmVudENvbG9yIHZhcigtLXZhbHVlLCAwJSksIHRyYW5zcGFyZW50IHZhcigtLXZhbHVlLCAwJSkpO1xufVxuLnBseXItLWZ1bGwtdWkgaW5wdXRbdHlwZT1yYW5nZV06Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBib3gtc2hhZG93OiAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjE1KSwgMCAwIDAgMXB4IHJnYmEoMzUsIDQxLCA0NywgMC4yKTtcbiAgaGVpZ2h0OiAxM3B4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG4gIHdpZHRoOiAxM3B4O1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC8qIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgKi9cbiAgbWFyZ2luLXRvcDogLTRweDtcbn1cbi5wbHlyLS1mdWxsLXVpIGlucHV0W3R5cGU9cmFuZ2VdOjotbW96LXJhbmdlLXRyYWNrIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMi41cHg7XG4gIGhlaWdodDogNXB4O1xuICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuM3MgZWFzZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG4ucGx5ci0tZnVsbC11aSBpbnB1dFt0eXBlPXJhbmdlXTo6LW1vei1yYW5nZS10aHVtYiB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgYm94LXNoYWRvdzogMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4xNSksIDAgMCAwIDFweCByZ2JhKDM1LCA0MSwgNDcsIDAuMik7XG4gIGhlaWdodDogMTNweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xuICB3aWR0aDogMTNweDtcbn1cbi5wbHlyLS1mdWxsLXVpIGlucHV0W3R5cGU9cmFuZ2VdOjotbW96LXJhbmdlLXByb2dyZXNzIHtcbiAgYmFja2dyb3VuZDogY3VycmVudENvbG9yO1xuICBib3JkZXItcmFkaXVzOiAyLjVweDtcbiAgaGVpZ2h0OiA1cHg7XG59XG4ucGx5ci0tZnVsbC11aSBpbnB1dFt0eXBlPXJhbmdlXTo6LW1zLXRyYWNrIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMi41cHg7XG4gIGhlaWdodDogNXB4O1xuICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuM3MgZWFzZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5wbHlyLS1mdWxsLXVpIGlucHV0W3R5cGU9cmFuZ2VdOjotbXMtZmlsbC11cHBlciB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDIuNXB4O1xuICBoZWlnaHQ6IDVweDtcbiAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjNzIGVhc2U7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuLnBseXItLWZ1bGwtdWkgaW5wdXRbdHlwZT1yYW5nZV06Oi1tcy1maWxsLWxvd2VyIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMi41cHg7XG4gIGhlaWdodDogNXB4O1xuICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuM3MgZWFzZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGJhY2tncm91bmQ6IGN1cnJlbnRDb2xvcjtcbn1cbi5wbHlyLS1mdWxsLXVpIGlucHV0W3R5cGU9cmFuZ2VdOjotbXMtdGh1bWIge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMTUpLCAwIDAgMCAxcHggcmdiYSgzNSwgNDEsIDQ3LCAwLjIpO1xuICBoZWlnaHQ6IDEzcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbiAgd2lkdGg6IDEzcHg7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4ucGx5ci0tZnVsbC11aSBpbnB1dFt0eXBlPXJhbmdlXTo6LW1zLXRvb2x0aXAge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnBseXItLWZ1bGwtdWkgaW5wdXRbdHlwZT1yYW5nZV06Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xufVxuLnBseXItLWZ1bGwtdWkgaW5wdXRbdHlwZT1yYW5nZV06Oi1tb3otZm9jdXMtb3V0ZXIge1xuICBib3JkZXI6IDA7XG59XG4ucGx5ci0tZnVsbC11aSBpbnB1dFt0eXBlPXJhbmdlXS5wbHlyX190YWItZm9jdXM6Oi13ZWJraXQtc2xpZGVyLXJ1bm5hYmxlLXRyYWNrIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgNXB4IHJnYmEoMCwgMTc5LCAyNTUsIDAuNSk7XG4gIG91dGxpbmU6IDA7XG59XG4ucGx5ci0tZnVsbC11aSBpbnB1dFt0eXBlPXJhbmdlXS5wbHlyX190YWItZm9jdXM6Oi1tb3otcmFuZ2UtdHJhY2sge1xuICBib3gtc2hhZG93OiAwIDAgMCA1cHggcmdiYSgwLCAxNzksIDI1NSwgMC41KTtcbiAgb3V0bGluZTogMDtcbn1cbi5wbHlyLS1mdWxsLXVpIGlucHV0W3R5cGU9cmFuZ2VdLnBseXJfX3RhYi1mb2N1czo6LW1zLXRyYWNrIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgNXB4IHJnYmEoMCwgMTc5LCAyNTUsIDAuNSk7XG4gIG91dGxpbmU6IDA7XG59XG5cbi5wbHlyX19wb3N0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgb3BhY2l0eTogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMTtcbn1cblxuLnBseXItLXN0b3BwZWQucGx5cl9fcG9zdGVyLWVuYWJsZWQgLnBseXJfX3Bvc3RlciB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5wbHlyX190aW1lIHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4ucGx5cl9fdGltZSArIC5wbHlyX190aW1lOjpiZWZvcmUge1xuICBjb250ZW50OiBcIuKBhFwiO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBseXJfX3RpbWUgKyAucGx5cl9fdGltZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ucGx5cl9fdG9vbHRpcCB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBib3R0b206IDEwMCU7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICBjb2xvcjogIzRhNTc2NDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsZWZ0OiA1MCU7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIG9wYWNpdHk6IDA7XG4gIHBhZGRpbmc6IDVweCA3LjVweDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMTBweCkgc2NhbGUoMC44KTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDEwMCU7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIDAuMXMgZWFzZSwgb3BhY2l0eSAwLjJzIDAuMXMgZWFzZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgei1pbmRleDogMjtcbn1cbi5wbHlyX190b29sdGlwOjpiZWZvcmUge1xuICBib3JkZXItbGVmdDogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcDogNHB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTtcbiAgYm90dG9tOiAtNHB4O1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDA7XG4gIGxlZnQ6IDUwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHdpZHRoOiAwO1xuICB6LWluZGV4OiAyO1xufVxuXG4ucGx5ciAucGx5cl9fY29udHJvbDpob3ZlciAucGx5cl9fdG9vbHRpcCxcbi5wbHlyIC5wbHlyX19jb250cm9sLnBseXJfX3RhYi1mb2N1cyAucGx5cl9fdG9vbHRpcCxcbi5wbHlyX190b29sdGlwLS12aXNpYmxlIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCkgc2NhbGUoMSk7XG59XG5cbi5wbHlyIC5wbHlyX19jb250cm9sOmhvdmVyIC5wbHlyX190b29sdGlwIHtcbiAgei1pbmRleDogMztcbn1cblxuLnBseXJfX2NvbnRyb2xzID4gLnBseXJfX2NvbnRyb2w6Zmlyc3QtY2hpbGQgLnBseXJfX3Rvb2x0aXAsXG4ucGx5cl9fY29udHJvbHMgPiAucGx5cl9fY29udHJvbDpmaXJzdC1jaGlsZCArIC5wbHlyX19jb250cm9sIC5wbHlyX190b29sdGlwIHtcbiAgbGVmdDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMTBweCkgc2NhbGUoMC44KTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMCAxMDAlO1xufVxuLnBseXJfX2NvbnRyb2xzID4gLnBseXJfX2NvbnRyb2w6Zmlyc3QtY2hpbGQgLnBseXJfX3Rvb2x0aXA6OmJlZm9yZSxcbi5wbHlyX19jb250cm9scyA+IC5wbHlyX19jb250cm9sOmZpcnN0LWNoaWxkICsgLnBseXJfX2NvbnRyb2wgLnBseXJfX3Rvb2x0aXA6OmJlZm9yZSB7XG4gIGxlZnQ6IDE2cHg7XG59XG5cbi5wbHlyX19jb250cm9scyA+IC5wbHlyX19jb250cm9sOmxhc3QtY2hpbGQgLnBseXJfX3Rvb2x0aXAge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMTBweCkgc2NhbGUoMC44KTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAxMDAlO1xufVxuLnBseXJfX2NvbnRyb2xzID4gLnBseXJfX2NvbnRyb2w6bGFzdC1jaGlsZCAucGx5cl9fdG9vbHRpcDo6YmVmb3JlIHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDE2cHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1MCUpO1xufVxuXG4ucGx5cl9fY29udHJvbHMgPiAucGx5cl9fY29udHJvbDpmaXJzdC1jaGlsZDpob3ZlciAucGx5cl9fdG9vbHRpcCwgLnBseXJfX2NvbnRyb2xzID4gLnBseXJfX2NvbnRyb2w6Zmlyc3QtY2hpbGQucGx5cl9fdGFiLWZvY3VzIC5wbHlyX190b29sdGlwLFxuLnBseXJfX2NvbnRyb2xzID4gLnBseXJfX2NvbnRyb2w6Zmlyc3QtY2hpbGQgLnBseXJfX3Rvb2x0aXAtLXZpc2libGUsXG4ucGx5cl9fY29udHJvbHMgPiAucGx5cl9fY29udHJvbDpmaXJzdC1jaGlsZCArIC5wbHlyX19jb250cm9sOmhvdmVyIC5wbHlyX190b29sdGlwLFxuLnBseXJfX2NvbnRyb2xzID4gLnBseXJfX2NvbnRyb2w6Zmlyc3QtY2hpbGQgKyAucGx5cl9fY29udHJvbC5wbHlyX190YWItZm9jdXMgLnBseXJfX3Rvb2x0aXAsXG4ucGx5cl9fY29udHJvbHMgPiAucGx5cl9fY29udHJvbDpmaXJzdC1jaGlsZCArIC5wbHlyX19jb250cm9sIC5wbHlyX190b29sdGlwLS12aXNpYmxlLFxuLnBseXJfX2NvbnRyb2xzID4gLnBseXJfX2NvbnRyb2w6bGFzdC1jaGlsZDpob3ZlciAucGx5cl9fdG9vbHRpcCxcbi5wbHlyX19jb250cm9scyA+IC5wbHlyX19jb250cm9sOmxhc3QtY2hpbGQucGx5cl9fdGFiLWZvY3VzIC5wbHlyX190b29sdGlwLFxuLnBseXJfX2NvbnRyb2xzID4gLnBseXJfX2NvbnRyb2w6bGFzdC1jaGlsZCAucGx5cl9fdG9vbHRpcC0tdmlzaWJsZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApIHNjYWxlKDEpO1xufVxuXG4ucGx5cl9fcHJvZ3Jlc3Mge1xuICBsZWZ0OiA2LjVweDtcbiAgbWFyZ2luLXJpZ2h0OiAxM3B4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucGx5cl9fcHJvZ3Jlc3MgaW5wdXRbdHlwZT1yYW5nZV0sIC5wbHlyX19wcm9ncmVzc19fYnVmZmVyIHtcbiAgbWFyZ2luLWxlZnQ6IC02LjVweDtcbiAgbWFyZ2luLXJpZ2h0OiAtNi41cHg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAxM3B4KTtcbn1cbi5wbHlyX19wcm9ncmVzcyBpbnB1dFt0eXBlPXJhbmdlXSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbn1cbi5wbHlyX19wcm9ncmVzcyAucGx5cl9fdG9vbHRpcCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGVmdDogMDtcbn1cblxuLnBseXJfX3Byb2dyZXNzX19idWZmZXIge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC8qIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgKi9cbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gIGhlaWdodDogNXB4O1xuICBsZWZ0OiAwO1xuICBtYXJnaW4tdG9wOiAtMi41cHg7XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG59XG4ucGx5cl9fcHJvZ3Jlc3NfX2J1ZmZlcjo6LXdlYmtpdC1wcm9ncmVzcy1iYXIge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5wbHlyX19wcm9ncmVzc19fYnVmZmVyOjotd2Via2l0LXByb2dyZXNzLXZhbHVlIHtcbiAgYmFja2dyb3VuZDogY3VycmVudENvbG9yO1xuICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgbWluLXdpZHRoOiA1cHg7XG4gIHRyYW5zaXRpb246IHdpZHRoIDAuMnMgZWFzZTtcbn1cbi5wbHlyX19wcm9ncmVzc19fYnVmZmVyOjotbW96LXByb2dyZXNzLWJhciB7XG4gIGJhY2tncm91bmQ6IGN1cnJlbnRDb2xvcjtcbiAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gIG1pbi13aWR0aDogNXB4O1xuICB0cmFuc2l0aW9uOiB3aWR0aCAwLjJzIGVhc2U7XG59XG4ucGx5cl9fcHJvZ3Jlc3NfX2J1ZmZlcjo6LW1zLWZpbGwge1xuICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgdHJhbnNpdGlvbjogd2lkdGggMC4ycyBlYXNlO1xufVxuXG4ucGx5ci0tbG9hZGluZyAucGx5cl9fcHJvZ3Jlc3NfX2J1ZmZlciB7XG4gIGFuaW1hdGlvbjogcGx5ci1wcm9ncmVzcyAxcyBsaW5lYXIgaW5maW5pdGU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgtNDVkZWcsIHJnYmEoMzUsIDQxLCA0NywgMC42KSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDM1LCA0MSwgNDcsIDAuNikgNTAlLCByZ2JhKDM1LCA0MSwgNDcsIDAuNikgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBiYWNrZ3JvdW5kLXNpemU6IDI1cHggMjVweDtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4ucGx5ci0tdmlkZW8ucGx5ci0tbG9hZGluZyAucGx5cl9fcHJvZ3Jlc3NfX2J1ZmZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNSk7XG59XG5cbi5wbHlyLS1hdWRpby5wbHlyLS1sb2FkaW5nIC5wbHlyX19wcm9ncmVzc19fYnVmZmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxOTMsIDIwMSwgMjA5LCAwLjY2KTtcbn1cblxuLnBseXJfX3ZvbHVtZSB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1heC13aWR0aDogMTEwcHg7XG4gIG1pbi13aWR0aDogODBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMjAlO1xufVxuLnBseXJfX3ZvbHVtZSBpbnB1dFt0eXBlPXJhbmdlXSB7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5wbHlyLS1pcy1pb3MgLnBseXJfX3ZvbHVtZSB7XG4gIG1pbi13aWR0aDogMDtcbiAgd2lkdGg6IGF1dG87XG59XG5cbi5wbHlyLS1hdWRpbyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ucGx5ci0tYXVkaW8gLnBseXJfX2NvbnRyb2xzIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgY29sb3I6ICM0YTU3NjQ7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG5cbi5wbHlyLS1hdWRpbyAucGx5cl9fY29udHJvbC5wbHlyX190YWItZm9jdXMsIC5wbHlyLS1hdWRpbyAucGx5cl9fY29udHJvbDpob3ZlciwgLnBseXItLWF1ZGlvIC5wbHlyX19jb250cm9sW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0ge1xuICBiYWNrZ3JvdW5kOiAjMDBiM2ZmO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnBseXItLWZ1bGwtdWkucGx5ci0tYXVkaW8gaW5wdXRbdHlwZT1yYW5nZV06Oi13ZWJraXQtc2xpZGVyLXJ1bm5hYmxlLXRyYWNrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxOTMsIDIwMSwgMjA5LCAwLjY2KTtcbn1cbi5wbHlyLS1mdWxsLXVpLnBseXItLWF1ZGlvIGlucHV0W3R5cGU9cmFuZ2VdOjotbW96LXJhbmdlLXRyYWNrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxOTMsIDIwMSwgMjA5LCAwLjY2KTtcbn1cbi5wbHlyLS1mdWxsLXVpLnBseXItLWF1ZGlvIGlucHV0W3R5cGU9cmFuZ2VdOjotbXMtdHJhY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE5MywgMjAxLCAyMDksIDAuNjYpO1xufVxuLnBseXItLWZ1bGwtdWkucGx5ci0tYXVkaW8gaW5wdXRbdHlwZT1yYW5nZV06YWN0aXZlOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMTUpLCAwIDAgMCAxcHggcmdiYSgzNSwgNDEsIDQ3LCAwLjIpLCAwIDAgMCAzcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuLnBseXItLWZ1bGwtdWkucGx5ci0tYXVkaW8gaW5wdXRbdHlwZT1yYW5nZV06YWN0aXZlOjotbW96LXJhbmdlLXRodW1iIHtcbiAgYm94LXNoYWRvdzogMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4xNSksIDAgMCAwIDFweCByZ2JhKDM1LCA0MSwgNDcsIDAuMiksIDAgMCAwIDNweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG4ucGx5ci0tZnVsbC11aS5wbHlyLS1hdWRpbyBpbnB1dFt0eXBlPXJhbmdlXTphY3RpdmU6Oi1tcy10aHVtYiB7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMTUpLCAwIDAgMCAxcHggcmdiYSgzNSwgNDEsIDQ3LCAwLjIpLCAwIDAgMCAzcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuXG4ucGx5ci0tYXVkaW8gLnBseXJfX3Byb2dyZXNzX19idWZmZXIge1xuICBjb2xvcjogcmdiYSgxOTMsIDIwMSwgMjA5LCAwLjY2KTtcbn1cblxuLnBseXItLXZpZGVvIHtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5wbHlyLS12aWRlby5wbHlyLS1tZW51LW9wZW4ge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLnBseXJfX3ZpZGVvLXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbjogYXV0bztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5wbHlyX192aWRlby1lbWJlZCxcbi5wbHlyX192aWRlby13cmFwcGVyLS1maXhlZC1yYXRpbyB7XG4gIGhlaWdodDogMDtcbiAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcbn1cblxuLnBseXJfX3ZpZGVvLWVtYmVkIGlmcmFtZSxcbi5wbHlyX192aWRlby13cmFwcGVyLS1maXhlZC1yYXRpbyB2aWRlbyB7XG4gIGJvcmRlcjogMDtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG59XG5cbi5wbHlyLS1mdWxsLXVpIC5wbHlyX192aWRlby1lbWJlZCA+IC5wbHlyX192aWRlby1lbWJlZF9fY29udGFpbmVyIHtcbiAgcGFkZGluZy1ib3R0b206IDI0MCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zOC4yODEyNSUpO1xufVxuXG4ucGx5ci0tdmlkZW8gLnBseXJfX2NvbnRyb2xzIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHJnYmEoMCwgMCwgMCwgMCksIHJnYmEoMCwgMCwgMCwgMC43KSk7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IGluaGVyaXQ7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiBpbmhlcml0O1xuICBib3R0b206IDA7XG4gIGNvbG9yOiAjZmZmO1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nOiAyMHB4IDVweCA1cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC40cyBlYXNlLWluLW91dCwgdHJhbnNmb3JtIDAuNHMgZWFzZS1pbi1vdXQ7XG4gIHotaW5kZXg6IDM7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLnBseXItLXZpZGVvIC5wbHlyX19jb250cm9scyB7XG4gICAgcGFkZGluZzogMzVweCAxMHB4IDEwcHg7XG4gIH1cbn1cblxuLnBseXItLXZpZGVvLnBseXItLWhpZGUtY29udHJvbHMgLnBseXJfX2NvbnRyb2xzIHtcbiAgb3BhY2l0eTogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbn1cblxuLnBseXItLXZpZGVvIC5wbHlyX19jb250cm9sLnBseXJfX3RhYi1mb2N1cywgLnBseXItLXZpZGVvIC5wbHlyX19jb250cm9sOmhvdmVyLCAucGx5ci0tdmlkZW8gLnBseXJfX2NvbnRyb2xbYXJpYS1leHBhbmRlZD10cnVlXSB7XG4gIGJhY2tncm91bmQ6ICMwMGIzZmY7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ucGx5cl9fY29udHJvbC0tb3ZlcmxhaWQge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDE3OSwgMjU1LCAwLjgpO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiBub25lO1xuICBsZWZ0OiA1MCU7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB6LWluZGV4OiAyO1xufVxuLnBseXJfX2NvbnRyb2wtLW92ZXJsYWlkIHN2ZyB7XG4gIGxlZnQ6IDJweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnBseXJfX2NvbnRyb2wtLW92ZXJsYWlkOmhvdmVyLCAucGx5cl9fY29udHJvbC0tb3ZlcmxhaWQ6Zm9jdXMge1xuICBiYWNrZ3JvdW5kOiAjMDBiM2ZmO1xufVxuXG4ucGx5ci0tcGxheWluZyAucGx5cl9fY29udHJvbC0tb3ZlcmxhaWQge1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5wbHlyLS1mdWxsLXVpLnBseXItLXZpZGVvIC5wbHlyX19jb250cm9sLS1vdmVybGFpZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ucGx5ci0tZnVsbC11aS5wbHlyLS12aWRlbyBpbnB1dFt0eXBlPXJhbmdlXTo6LXdlYmtpdC1zbGlkZXItcnVubmFibGUtdHJhY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMjUpO1xufVxuLnBseXItLWZ1bGwtdWkucGx5ci0tdmlkZW8gaW5wdXRbdHlwZT1yYW5nZV06Oi1tb3otcmFuZ2UtdHJhY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMjUpO1xufVxuLnBseXItLWZ1bGwtdWkucGx5ci0tdmlkZW8gaW5wdXRbdHlwZT1yYW5nZV06Oi1tcy10cmFjayB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNSk7XG59XG4ucGx5ci0tZnVsbC11aS5wbHlyLS12aWRlbyBpbnB1dFt0eXBlPXJhbmdlXTphY3RpdmU6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgYm94LXNoYWRvdzogMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4xNSksIDAgMCAwIDFweCByZ2JhKDM1LCA0MSwgNDcsIDAuMiksIDAgMCAwIDNweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG59XG4ucGx5ci0tZnVsbC11aS5wbHlyLS12aWRlbyBpbnB1dFt0eXBlPXJhbmdlXTphY3RpdmU6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICBib3gtc2hhZG93OiAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjE1KSwgMCAwIDAgMXB4IHJnYmEoMzUsIDQxLCA0NywgMC4yKSwgMCAwIDAgM3B4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbn1cbi5wbHlyLS1mdWxsLXVpLnBseXItLXZpZGVvIGlucHV0W3R5cGU9cmFuZ2VdOmFjdGl2ZTo6LW1zLXRodW1iIHtcbiAgYm94LXNoYWRvdzogMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4xNSksIDAgMCAwIDFweCByZ2JhKDM1LCA0MSwgNDcsIDAuMiksIDAgMCAwIDNweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG59XG5cbi5wbHlyLS12aWRlbyAucGx5cl9fcHJvZ3Jlc3NfX2J1ZmZlciB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMjUpO1xufVxuXG4ucGx5cjpmdWxsc2NyZWVuIHtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucGx5cjpmdWxsc2NyZWVuIHZpZGVvIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnBseXI6ZnVsbHNjcmVlbiAucGx5cl9fdmlkZW8td3JhcHBlciB7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHN0YXRpYztcbn1cbi5wbHlyOmZ1bGxzY3JlZW4ucGx5ci0tdmltZW8gLnBseXJfX3ZpZGVvLXdyYXBwZXIge1xuICBoZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cbi5wbHlyOmZ1bGxzY3JlZW4gLnBseXJfX2NvbnRyb2wgLmljb24tLWV4aXQtZnVsbHNjcmVlbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnBseXI6ZnVsbHNjcmVlbiAucGx5cl9fY29udHJvbCAuaWNvbi0tZXhpdC1mdWxsc2NyZWVuICsgc3ZnIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5wbHlyOmZ1bGxzY3JlZW4ucGx5ci0taGlkZS1jb250cm9scyB7XG4gIGN1cnNvcjogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnBseXI6ZnVsbHNjcmVlbiAucGx5cl9fY2FwdGlvbnMge1xuICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgfVxufVxuXG4vKiBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgKi9cbi5wbHlyOi13ZWJraXQtZnVsbC1zY3JlZW4ge1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogMTAwJTtcbn1cbi5wbHlyOi13ZWJraXQtZnVsbC1zY3JlZW4gdmlkZW8ge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ucGx5cjotd2Via2l0LWZ1bGwtc2NyZWVuIC5wbHlyX192aWRlby13cmFwcGVyIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogc3RhdGljO1xufVxuLnBseXI6LXdlYmtpdC1mdWxsLXNjcmVlbi5wbHlyLS12aW1lbyAucGx5cl9fdmlkZW8td3JhcHBlciB7XG4gIGhlaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuLnBseXI6LXdlYmtpdC1mdWxsLXNjcmVlbiAucGx5cl9fY29udHJvbCAuaWNvbi0tZXhpdC1mdWxsc2NyZWVuIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucGx5cjotd2Via2l0LWZ1bGwtc2NyZWVuIC5wbHlyX19jb250cm9sIC5pY29uLS1leGl0LWZ1bGxzY3JlZW4gKyBzdmcge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnBseXI6LXdlYmtpdC1mdWxsLXNjcmVlbi5wbHlyLS1oaWRlLWNvbnRyb2xzIHtcbiAgY3Vyc29yOiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucGx5cjotd2Via2l0LWZ1bGwtc2NyZWVuIC5wbHlyX19jYXB0aW9ucyB7XG4gICAgZm9udC1zaXplOiAyMXB4O1xuICB9XG59XG5cbi8qIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSAqL1xuLnBseXI6LW1vei1mdWxsLXNjcmVlbiB7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnBseXI6LW1vei1mdWxsLXNjcmVlbiB2aWRlbyB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5wbHlyOi1tb3otZnVsbC1zY3JlZW4gLnBseXJfX3ZpZGVvLXdyYXBwZXIge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG59XG4ucGx5cjotbW96LWZ1bGwtc2NyZWVuLnBseXItLXZpbWVvIC5wbHlyX192aWRlby13cmFwcGVyIHtcbiAgaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG4ucGx5cjotbW96LWZ1bGwtc2NyZWVuIC5wbHlyX19jb250cm9sIC5pY29uLS1leGl0LWZ1bGxzY3JlZW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5wbHlyOi1tb3otZnVsbC1zY3JlZW4gLnBseXJfX2NvbnRyb2wgLmljb24tLWV4aXQtZnVsbHNjcmVlbiArIHN2ZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucGx5cjotbW96LWZ1bGwtc2NyZWVuLnBseXItLWhpZGUtY29udHJvbHMge1xuICBjdXJzb3I6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5wbHlyOi1tb3otZnVsbC1zY3JlZW4gLnBseXJfX2NhcHRpb25zIHtcbiAgICBmb250LXNpemU6IDIxcHg7XG4gIH1cbn1cblxuLyogc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lICovXG4ucGx5cjotbXMtZnVsbHNjcmVlbiB7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnBseXI6LW1zLWZ1bGxzY3JlZW4gdmlkZW8ge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ucGx5cjotbXMtZnVsbHNjcmVlbiAucGx5cl9fdmlkZW8td3JhcHBlciB7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHN0YXRpYztcbn1cbi5wbHlyOi1tcy1mdWxsc2NyZWVuLnBseXItLXZpbWVvIC5wbHlyX192aWRlby13cmFwcGVyIHtcbiAgaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG4ucGx5cjotbXMtZnVsbHNjcmVlbiAucGx5cl9fY29udHJvbCAuaWNvbi0tZXhpdC1mdWxsc2NyZWVuIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucGx5cjotbXMtZnVsbHNjcmVlbiAucGx5cl9fY29udHJvbCAuaWNvbi0tZXhpdC1mdWxsc2NyZWVuICsgc3ZnIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5wbHlyOi1tcy1mdWxsc2NyZWVuLnBseXItLWhpZGUtY29udHJvbHMge1xuICBjdXJzb3I6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5wbHlyOi1tcy1mdWxsc2NyZWVuIC5wbHlyX19jYXB0aW9ucyB7XG4gICAgZm9udC1zaXplOiAyMXB4O1xuICB9XG59XG5cbi5wbHlyLS1mdWxsc2NyZWVuLWZhbGxiYWNrIHtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvdHRvbTogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgei1pbmRleDogMTAwMDAwMDA7XG59XG4ucGx5ci0tZnVsbHNjcmVlbi1mYWxsYmFjayB2aWRlbyB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5wbHlyLS1mdWxsc2NyZWVuLWZhbGxiYWNrIC5wbHlyX192aWRlby13cmFwcGVyIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogc3RhdGljO1xufVxuLnBseXItLWZ1bGxzY3JlZW4tZmFsbGJhY2sucGx5ci0tdmltZW8gLnBseXJfX3ZpZGVvLXdyYXBwZXIge1xuICBoZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cbi5wbHlyLS1mdWxsc2NyZWVuLWZhbGxiYWNrIC5wbHlyX19jb250cm9sIC5pY29uLS1leGl0LWZ1bGxzY3JlZW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5wbHlyLS1mdWxsc2NyZWVuLWZhbGxiYWNrIC5wbHlyX19jb250cm9sIC5pY29uLS1leGl0LWZ1bGxzY3JlZW4gKyBzdmcge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnBseXItLWZ1bGxzY3JlZW4tZmFsbGJhY2sucGx5ci0taGlkZS1jb250cm9scyB7XG4gIGN1cnNvcjogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnBseXItLWZ1bGxzY3JlZW4tZmFsbGJhY2sgLnBseXJfX2NhcHRpb25zIHtcbiAgICBmb250LXNpemU6IDIxcHg7XG4gIH1cbn1cblxuLnBseXJfX2FkcyB7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIGJvdHRvbTogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBsZWZ0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IC0xO1xufVxuLnBseXJfX2FkcyA+IGRpdixcbi5wbHlyX19hZHMgPiBkaXYgaWZyYW1lIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnBseXJfX2Fkczo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDM1LCA0MSwgNDcsIDAuOCk7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgYm90dG9tOiAxMHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgY29udGVudDogYXR0cihkYXRhLWJhZGdlLXRleHQpO1xuICBmb250LXNpemU6IDExcHg7XG4gIHBhZGRpbmc6IDJweCA2cHg7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxMHB4O1xuICB6LWluZGV4OiAzO1xufVxuLnBseXJfX2Fkczo6YWZ0ZXI6ZW1wdHkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucGx5cl9fY3VlcyB7XG4gIGJhY2tncm91bmQ6IGN1cnJlbnRDb2xvcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogNXB4O1xuICBsZWZ0OiAwO1xuICBtYXJnaW46IC0yLjVweCAwIDA7XG4gIG9wYWNpdHk6IDAuODtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgd2lkdGg6IDNweDtcbiAgei1pbmRleDogMztcbn1cblxuLnBseXJfX3ByZXZpZXctdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYm90dG9tOiAxMDAlO1xuICBib3gtc2hhZG93OiAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgb3BhY2l0eTogMDtcbiAgcGFkZGluZzogM3B4O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAxMHB4KSBzY2FsZSgwLjgpO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgMTAwJTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgMC4xcyBlYXNlLCBvcGFjaXR5IDAuMnMgMC4xcyBlYXNlO1xuICB6LWluZGV4OiAyO1xufVxuLnBseXJfX3ByZXZpZXctdGh1bWItLWlzLXNob3duIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCkgc2NhbGUoMSk7XG59XG4ucGx5cl9fcHJldmlldy10aHVtYjo6YmVmb3JlIHtcbiAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3A6IDRweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7XG4gIGJvdHRvbTogLTRweDtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAwO1xuICBsZWZ0OiA1MCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB3aWR0aDogMDtcbiAgei1pbmRleDogMjtcbn1cbi5wbHlyX19wcmV2aWV3LXRodW1iX19pbWFnZS1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kOiAjYzFjOWQxO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMDtcbn1cbi5wbHlyX19wcmV2aWV3LXRodW1iX19pbWFnZS1jb250YWluZXIgaW1nIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICBtYXgtaGVpZ2h0OiBub25lO1xuICBtYXgtd2lkdGg6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbn1cbi5wbHlyX19wcmV2aWV3LXRodW1iX190aW1lLWNvbnRhaW5lciB7XG4gIGJvdHRvbTogNnB4O1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB6LWluZGV4OiAzO1xufVxuLnBseXJfX3ByZXZpZXctdGh1bWJfX3RpbWUtY29udGFpbmVyIHNwYW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNTUpO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHBhZGRpbmc6IDNweCA2cHg7XG59XG5cbi5wbHlyX19wcmV2aWV3LXNjcnViYmluZyB7XG4gIGJvdHRvbTogMDtcbiAgZmlsdGVyOiBibHVyKDFweCk7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgbWFyZ2luOiBhdXRvO1xuICBvcGFjaXR5OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMTtcbn1cbi5wbHlyX19wcmV2aWV3LXNjcnViYmluZy0taXMtc2hvd24ge1xuICBvcGFjaXR5OiAxO1xufVxuLnBseXJfX3ByZXZpZXctc2NydWJiaW5nIGltZyB7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgbWF4LWhlaWdodDogbm9uZTtcbiAgbWF4LXdpZHRoOiBub25lO1xuICBvYmplY3QtZml0OiBjb250YWluO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5wbHlyLS1uby10cmFuc2l0aW9uIHtcbiAgdHJhbnNpdGlvbjogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ucGx5cl9fc3Itb25seSB7XG4gIGNsaXA6IHJlY3QoMXB4LCAxcHgsIDFweCwgMXB4KTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMXB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxcHggIWltcG9ydGFudDtcbn1cblxuLnBseXIgW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5mbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAxcmVtIDFyZW0gMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIyMjtcbn1cbi5mbTotbW96LWZ1bGwtc2NyZWVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIyMjtcbn1cbi5mbTotd2Via2l0LWZ1bGwtc2NyZWVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIyMjtcbn1cbi5mbTpmdWxsc2NyZWVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIyMjtcbn1cbi5mbSAuZm0tYm9keSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctdG9wOiAxcmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM2ZDc1N2Q7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNmQ3NTdkO1xufVxuLmZtIC51bnNlbGVjdGFibGUge1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi5mbS1lcnJvciB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RjMzU0NTtcbiAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1O1xufVxuXG4uZm0tZGFuZ2VyIHtcbiAgY29sb3I6ICNkYzM1NDU7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXItY29sb3I6ICNkYzM1NDU7XG59XG5cbi5mbS13YXJuaW5nIHtcbiAgY29sb3I6ICNmZmMxMDc7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXItY29sb3I6ICNmZmMxMDc7XG59XG5cbi5mbS1zdWNjZXNzIHtcbiAgY29sb3I6ICMyOGE3NDU7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXItY29sb3I6ICMyOGE3NDU7XG59XG5cbi5mbS1pbmZvIHtcbiAgY29sb3I6ICMxN2EyYjg7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXItY29sb3I6ICMxN2EyYjg7XG59XG5cbi5mbS5mbS1mdWxsLXNjcmVlbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG4uQ29kZU1pcnJvciB7XG4gIGhlaWdodDogNDAwcHg7XG59XG5cbi5tZWRpdW0tZWRpdG9yLWVsZW1lbnQgLmhpZ2hsaWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHllbGxvdztcbn1cblxuLm1lZGl1bS1lZGl0b3ItZWxlbWVudCAuanNvbnZhciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJlZDtcbiAgY29sb3I6IHdoaXRlO1xufVxuXG4ubWVkaXVtLWVkaXRvci1lbGVtZW50IGJsb2NrcXVvdGUge1xuICBib3JkZXItbGVmdDogNnB4IHNvbGlkICNkZjBkMzI7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgZm9udC1zaXplOiAxLjNyZW07XG59XG5cbi5ibG9jay1lZGl0b3IgaHIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcbn1cblxuLm1lZGl1bS1lZGl0b3ItZWxlbWVudCB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAvKiBCZWdpbiBiaWRpcmVjdGlvbmFsaXR5IHNldHRpbmdzIChkbyBub3QgY2hhbmdlKSAqL1xufVxuLm1lZGl1bS1lZGl0b3ItZWxlbWVudCBodG1sLFxuLm1lZGl1bS1lZGl0b3ItZWxlbWVudCBhZGRyZXNzLFxuLm1lZGl1bS1lZGl0b3ItZWxlbWVudCBibG9ja3F1b3RlLFxuLm1lZGl1bS1lZGl0b3ItZWxlbWVudCBib2R5LFxuLm1lZGl1bS1lZGl0b3ItZWxlbWVudCBkZCxcbi5tZWRpdW0tZWRpdG9yLWVsZW1lbnQgZGl2LFxuLm1lZGl1bS1lZGl0b3ItZWxlbWVudCBkbCxcbi5tZWRpdW0tZWRpdG9yLWVsZW1lbnQgZHQsXG4ubWVkaXVtLWVkaXRvci1lbGVtZW50IGZpZWxkc2V0LFxuLm1lZGl1bS1lZGl0b3ItZWxlbWVudCBmb3JtLFxuLm1lZGl1bS1lZGl0b3ItZWxlbWVudCBmcmFtZSxcbi5tZWRpdW0tZWRpdG9yLWVsZW1lbnQgZnJhbWVzZXQsXG4ubWVkaXVtLWVkaXRvci1lbGVtZW50IGgxLFxuLm1lZGl1bS1lZGl0b3ItZWxlbWVudCBoMixcbi5tZWRpdW0tZWRpdG9yLWVsZW1lbnQgaDMsXG4ubWVkaXVtLWVkaXRvci1lbGVtZW50IGg0LFxuLm1lZGl1bS1lZGl0b3ItZWxlbWVudCBoNSxcbi5tZWRpdW0tZWRpdG9yLWVsZW1lbnQgaDYsXG4ubWVkaXVtLWVkaXRvci1lbGVtZW50IG5vZnJhbWVzLFxuLm1lZGl1bS1lZGl0b3ItZWxlbWVudCBvbCxcbi5tZWRpdW0tZWRpdG9yLWVsZW1lbnQgcCxcbi5tZWRpdW0tZWRpdG9yLWVsZW1lbnQgdWwsXG4ubWVkaXVtLWVkaXRvci1lbGVtZW50IGNlbnRlcixcbi5tZWRpdW0tZWRpdG9yLWVsZW1lbnQgZGlyLFxuLm1lZGl1bS1lZGl0b3ItZWxlbWVudCBocixcbi5tZWRpdW0tZWRpdG9yLWVsZW1lbnQgbWVudSxcbi5tZWRpdW0tZWRpdG9yLWVsZW1lbnQgcHJlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHVuaWNvZGUtYmlkaTogZW1iZWQ7XG59XG4ubWVkaXVtLWVkaXRvci1lbGVtZW50IGxpIHtcbiAgZGlzcGxheTogbGlzdC1pdGVtO1xufVxuLm1lZGl1bS1lZGl0b3ItZWxlbWVudCBoZWFkIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5tZWRpdW0tZWRpdG9yLWVsZW1lbnQgdGFibGUge1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cbi5tZWRpdW0tZWRpdG9yLWVsZW1lbnQgdHIge1xuICBkaXNwbGF5OiB0YWJsZS1yb3c7XG59XG4ubWVkaXVtLWVkaXRvci1lbGVtZW50IHRoZWFkIHtcbiAgZGlzcGxheTogdGFibGUtaGVhZGVyLWdyb3VwO1xufVxuLm1lZGl1bS1lZGl0b3ItZWxlbWVudCB0Ym9keSB7XG4gIGRpc3BsYXk6IHRhYmxlLXJvdy1ncm91cDtcbn1cbi5tZWRpdW0tZWRpdG9yLWVsZW1lbnQgdGZvb3Qge1xuICBkaXNwbGF5OiB0YWJsZS1mb290ZXItZ3JvdXA7XG59XG4ubWVkaXVtLWVkaXRvci1lbGVtZW50IGNvbCB7XG4gIGRpc3BsYXk6IHRhYmxlLWNvbHVtbjtcbn1cbi5tZWRpdW0tZWRpdG9yLWVsZW1lbnQgY29sZ3JvdXAge1xuICBkaXNwbGF5OiB0YWJsZS1jb2x1bW4tZ3JvdXA7XG59XG4ubWVkaXVtLWVkaXRvci1lbGVtZW50IHRkLFxuLm1lZGl1bS1lZGl0b3ItZWxlbWVudCB0aCB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG59XG4ubWVkaXVtLWVkaXRvci1lbGVtZW50IGNhcHRpb24ge1xuICBkaXNwbGF5OiB0YWJsZS1jYXB0aW9uO1xufVxuLm1lZGl1bS1lZGl0b3ItZWxlbWVudCB0aCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5tZWRpdW0tZWRpdG9yLWVsZW1lbnQgY2FwdGlvbiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5tZWRpdW0tZWRpdG9yLWVsZW1lbnQgYm9keSB7XG4gIG1hcmdpbjogOHB4O1xufVxuLm1lZGl1bS1lZGl0b3ItZWxlbWVudCBoMSB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgbWFyZ2luLXRvcDogMC42N3JlbTtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLm1lZGl1bS1lZGl0b3ItZWxlbWVudCBoMiB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBtYXJnaW4tdG9wOiAwLjc1cmVtO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4ubWVkaXVtLWVkaXRvci1lbGVtZW50IGgzIHtcbiAgZm9udC1zaXplOiAxLjE3cmVtO1xuICBtYXJnaW4tdG9wOiAwLjgzcmVtO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4ubWVkaXVtLWVkaXRvci1lbGVtZW50IGg0LFxuLm1lZGl1bS1lZGl0b3ItZWxlbWVudCBwLFxuLm1lZGl1bS1lZGl0b3ItZWxlbWVudCBibG9ja3F1b3RlLFxuLm1lZGl1bS1lZGl0b3ItZWxlbWVudCB1bCxcbi5tZWRpdW0tZWRpdG9yLWVsZW1lbnQgZmllbGRzZXQsXG4ubWVkaXVtLWVkaXRvci1lbGVtZW50IGZvcm0sXG4ubWVkaXVtLWVkaXRvci1lbGVtZW50IG9sLFxuLm1lZGl1bS1lZGl0b3ItZWxlbWVudCBkbCxcbi5tZWRpdW0tZWRpdG9yLWVsZW1lbnQgZGlyLFxuLm1lZGl1bS1lZGl0b3ItZWxlbWVudCBtZW51IHtcbiAgbWFyZ2luLXRvcDogMS4xMnJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLm1lZGl1bS1lZGl0b3ItZWxlbWVudCBoNSB7XG4gIGZvbnQtc2l6ZTogMC44M3JlbTtcbiAgbWFyZ2luLXRvcDogMS41cmVtO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4ubWVkaXVtLWVkaXRvci1lbGVtZW50IGg2IHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBtYXJnaW4tdG9wOiAxLjY3cmVtO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4ubWVkaXVtLWVkaXRvci1lbGVtZW50IGgxLFxuLm1lZGl1bS1lZGl0b3ItZWxlbWVudCBoMixcbi5tZWRpdW0tZWRpdG9yLWVsZW1lbnQgaDMsXG4ubWVkaXVtLWVkaXRvci1lbGVtZW50IGg0LFxuLm1lZGl1bS1lZGl0b3ItZWxlbWVudCBoNSxcbi5tZWRpdW0tZWRpdG9yLWVsZW1lbnQgaDYsXG4ubWVkaXVtLWVkaXRvci1lbGVtZW50IGIsXG4ubWVkaXVtLWVkaXRvci1lbGVtZW50IHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG59XG4ubWVkaXVtLWVkaXRvci1lbGVtZW50IGJsb2NrcXVvdGUge1xuICBtYXJnaW4tbGVmdDogNDBweDtcbiAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xufVxuLm1lZGl1bS1lZGl0b3ItZWxlbWVudCBpLFxuLm1lZGl1bS1lZGl0b3ItZWxlbWVudCBjaXRlLFxuLm1lZGl1bS1lZGl0b3ItZWxlbWVudCBlbSxcbi5tZWRpdW0tZWRpdG9yLWVsZW1lbnQgdmFyLFxuLm1lZGl1bS1lZGl0b3ItZWxlbWVudCBhZGRyZXNzIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuLm1lZGl1bS1lZGl0b3ItZWxlbWVudCBwcmUsXG4ubWVkaXVtLWVkaXRvci1lbGVtZW50IHR0LFxuLm1lZGl1bS1lZGl0b3ItZWxlbWVudCBjb2RlLFxuLm1lZGl1bS1lZGl0b3ItZWxlbWVudCBrYmQsXG4ubWVkaXVtLWVkaXRvci1lbGVtZW50IHNhbXAge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlO1xufVxuLm1lZGl1bS1lZGl0b3ItZWxlbWVudCBwcmUge1xuICB3aGl0ZS1zcGFjZTogcHJlO1xufVxuLm1lZGl1bS1lZGl0b3ItZWxlbWVudCBidXR0b24sXG4ubWVkaXVtLWVkaXRvci1lbGVtZW50IHRleHRhcmVhLFxuLm1lZGl1bS1lZGl0b3ItZWxlbWVudCBpbnB1dCxcbi5tZWRpdW0tZWRpdG9yLWVsZW1lbnQgc2VsZWN0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLm1lZGl1bS1lZGl0b3ItZWxlbWVudCBiaWcge1xuICBmb250LXNpemU6IDEuMTdyZW07XG59XG4ubWVkaXVtLWVkaXRvci1lbGVtZW50IHNtYWxsLFxuLm1lZGl1bS1lZGl0b3ItZWxlbWVudCBzdWIsXG4ubWVkaXVtLWVkaXRvci1lbGVtZW50IHN1cCB7XG4gIGZvbnQtc2l6ZTogMC44M3JlbTtcbn1cbi5tZWRpdW0tZWRpdG9yLWVsZW1lbnQgc3ViIHtcbiAgdmVydGljYWwtYWxpZ246IHN1Yjtcbn1cbi5tZWRpdW0tZWRpdG9yLWVsZW1lbnQgc3VwIHtcbiAgdmVydGljYWwtYWxpZ246IHN1cGVyO1xufVxuLm1lZGl1bS1lZGl0b3ItZWxlbWVudCB0YWJsZSB7XG4gIGJvcmRlci1zcGFjaW5nOiAycHg7XG59XG4ubWVkaXVtLWVkaXRvci1lbGVtZW50IHRoZWFkLFxuLm1lZGl1bS1lZGl0b3ItZWxlbWVudCB0Ym9keSxcbi5tZWRpdW0tZWRpdG9yLWVsZW1lbnQgdGZvb3Qge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLm1lZGl1bS1lZGl0b3ItZWxlbWVudCB0ZCxcbi5tZWRpdW0tZWRpdG9yLWVsZW1lbnQgdGgsXG4ubWVkaXVtLWVkaXRvci1lbGVtZW50IHRyIHtcbiAgdmVydGljYWwtYWxpZ246IGluaGVyaXQ7XG59XG4ubWVkaXVtLWVkaXRvci1lbGVtZW50IHMsXG4ubWVkaXVtLWVkaXRvci1lbGVtZW50IHN0cmlrZSxcbi5tZWRpdW0tZWRpdG9yLWVsZW1lbnQgZGVsIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG59XG4ubWVkaXVtLWVkaXRvci1lbGVtZW50IGhyIHtcbiAgYm9yZGVyOiAxcHggaW5zZXQ7XG59XG4ubWVkaXVtLWVkaXRvci1lbGVtZW50IG9sLFxuLm1lZGl1bS1lZGl0b3ItZWxlbWVudCB1bCxcbi5tZWRpdW0tZWRpdG9yLWVsZW1lbnQgZGlyLFxuLm1lZGl1bS1lZGl0b3ItZWxlbWVudCBtZW51LFxuLm1lZGl1bS1lZGl0b3ItZWxlbWVudCBkZCB7XG4gIG1hcmdpbi1sZWZ0OiA0MHB4O1xufVxuLm1lZGl1bS1lZGl0b3ItZWxlbWVudCBvbCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogZGVjaW1hbDtcbn1cbi5tZWRpdW0tZWRpdG9yLWVsZW1lbnQgdWwge1xuICBsaXN0LXN0eWxlLXR5cGU6IGNpcmNsZTtcbn1cbi5tZWRpdW0tZWRpdG9yLWVsZW1lbnQgb2wgdWwsXG4ubWVkaXVtLWVkaXRvci1lbGVtZW50IHVsIG9sLFxuLm1lZGl1bS1lZGl0b3ItZWxlbWVudCB1bCB1bCxcbi5tZWRpdW0tZWRpdG9yLWVsZW1lbnQgb2wgb2wge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLm1lZGl1bS1lZGl0b3ItZWxlbWVudCB1LFxuLm1lZGl1bS1lZGl0b3ItZWxlbWVudCBpbnMge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5tZWRpdW0tZWRpdG9yLWVsZW1lbnQgYnI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGFcIjtcbiAgd2hpdGUtc3BhY2U6IHByZS1saW5lO1xufVxuLm1lZGl1bS1lZGl0b3ItZWxlbWVudCBjZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ubWVkaXVtLWVkaXRvci1lbGVtZW50IDpsaW5rLFxuLm1lZGl1bS1lZGl0b3ItZWxlbWVudCA6dmlzaXRlZCB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLm1lZGl1bS1lZGl0b3ItZWxlbWVudCA6Zm9jdXMge1xuICBvdXRsaW5lOiB0aGluIGRvdHRlZCBpbnZlcnQ7XG59XG4ubWVkaXVtLWVkaXRvci1lbGVtZW50IEJET1tESVI9bHRyXSB7XG4gIGRpcmVjdGlvbjogbHRyO1xuICB1bmljb2RlLWJpZGk6IGJpZGktb3ZlcnJpZGU7XG59XG4ubWVkaXVtLWVkaXRvci1lbGVtZW50IEJET1tESVI9cnRsXSB7XG4gIGRpcmVjdGlvbjogcnRsO1xuICB1bmljb2RlLWJpZGk6IGJpZGktb3ZlcnJpZGU7XG59XG4ubWVkaXVtLWVkaXRvci1lbGVtZW50ICpbRElSPWx0cl0ge1xuICBkaXJlY3Rpb246IGx0cjtcbiAgdW5pY29kZS1iaWRpOiBlbWJlZDtcbn1cbi5tZWRpdW0tZWRpdG9yLWVsZW1lbnQgKltESVI9cnRsXSB7XG4gIGRpcmVjdGlvbjogcnRsO1xuICB1bmljb2RlLWJpZGk6IGVtYmVkO1xufVxuQG1lZGlhIHByaW50IHtcbiAgLm1lZGl1bS1lZGl0b3ItZWxlbWVudCBoMSB7XG4gICAgcGFnZS1icmVhay1iZWZvcmU6IGFsd2F5cztcbiAgfVxuICAubWVkaXVtLWVkaXRvci1lbGVtZW50IGgxLFxuLm1lZGl1bS1lZGl0b3ItZWxlbWVudCBoMixcbi5tZWRpdW0tZWRpdG9yLWVsZW1lbnQgaDMsXG4ubWVkaXVtLWVkaXRvci1lbGVtZW50IGg0LFxuLm1lZGl1bS1lZGl0b3ItZWxlbWVudCBoNSxcbi5tZWRpdW0tZWRpdG9yLWVsZW1lbnQgaDYge1xuICAgIHBhZ2UtYnJlYWstYWZ0ZXI6IGF2b2lkO1xuICB9XG4gIC5tZWRpdW0tZWRpdG9yLWVsZW1lbnQgdWwsXG4ubWVkaXVtLWVkaXRvci1lbGVtZW50IG9sLFxuLm1lZGl1bS1lZGl0b3ItZWxlbWVudCBkbCB7XG4gICAgcGFnZS1icmVhay1iZWZvcmU6IGF2b2lkO1xuICB9XG59XG5cbi5qc29uZWRpdG9yLXNjaGVtYS1lcnJvciwgZGl2Lmpzb25lZGl0b3IgdGQsIGRpdi5qc29uZWRpdG9yIHRleHRhcmVhLCBkaXYuanNvbmVkaXRvciB0aCwgZGl2Lmpzb25lZGl0b3ItZmllbGQsIGRpdi5qc29uZWRpdG9yLXZhbHVlIHtcbiAgY29sb3I6ICM5OTk7XG59XG5cbmRpdi5qc29uZWRpdG9yLWZpZWxkLmpzb25lZGl0b3ItaGlnaGxpZ2h0LCBkaXYuanNvbmVkaXRvci1maWVsZFtjb250ZW50ZWRpdGFibGU9dHJ1ZV06Zm9jdXMsIGRpdi5qc29uZWRpdG9yLWZpZWxkW2NvbnRlbnRlZGl0YWJsZT10cnVlXTpob3ZlciwgZGl2Lmpzb25lZGl0b3ItdmFsdWUuanNvbmVkaXRvci1oaWdobGlnaHQsIGRpdi5qc29uZWRpdG9yLXZhbHVlW2NvbnRlbnRlZGl0YWJsZT10cnVlXTpmb2N1cywgZGl2Lmpzb25lZGl0b3ItdmFsdWVbY29udGVudGVkaXRhYmxlPXRydWVdOmhvdmVyIHtcbiAgY29sb3I6ICMzMDMwMzA7XG59XG5cbmRpdi5qc29uZWRpdG9yLXJlYWRvbmx5IHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbnRyLmpzb25lZGl0b3ItaGlnaGxpZ2h0LCB0ci5qc29uZWRpdG9yLXNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMwMzAzMDtcbn1cblxuZGl2Lmpzb25lZGl0b3ItdmFsdWUuanNvbmVkaXRvci1zdHJpbmcge1xuICBjb2xvcjogbGltZTtcbn0iLG51bGwsbnVsbCxudWxsLG51bGwsbnVsbCxudWxsLG51bGwsbnVsbCxudWxsLG51bGwsbnVsbCxudWxsLG51bGwsbnVsbCxudWxsLG51bGwsbnVsbCxudWxsLG51bGwsbnVsbCxudWxsLG51bGwsbnVsbCxudWxsLG51bGwsbnVsbCxudWxsLG51bGwsbnVsbCxudWxsLG51bGwsbnVsbCxudWxsLG51bGwsbnVsbCxudWxsLG51bGwsbnVsbCxudWxsLG51bGwsbnVsbCxudWxsXSwic291cmNlUm9vdCI6IiJ9*/