/* ===============================================
CH5-SLIDER
============================================= */
/*! nouislider - 13.1.5 - 4/24/2019 */
/* Functional styling;
 * These styles are required for noUiSlider to function.
 * You don't need to change these rules to apply your design.
 */
.noUi-target,
.noUi-target * {
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  -webkit-user-select: none;
  -ms-touch-action: none;
  touch-action: none;
  -ms-user-select: none;
  -moz-user-select: none;
  user-select: none;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

.noUi-target {
  position: relative;
  direction: ltr; }

.noUi-base,
.noUi-connects {
  width: 100%;
  height: 100%;
  position: relative;
  z-index: 1; }

/* Wrapper for all connect elements.
 */
.noUi-connects {
  overflow: hidden;
  z-index: 0; }

.noUi-connect,
.noUi-origin {
  will-change: transform;
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  -ms-transform-origin: 0 0;
  -webkit-transform-origin: 0 0;
  -webkit-transform-style: preserve-3d;
  transform-origin: 0 0;
  transform-style: flat; }

/* Offset direction
 */
html:not([dir="rtl"]) .noUi-horizontal .noUi-origin {
  left: auto;
  right: 0; }

/* Give origins 0 height/width so they don't interfere with clicking the
 * connect elements.
 */
.noUi-vertical .noUi-origin {
  width: 0; }

.noUi-horizontal .noUi-origin {
  height: 0; }

.noUi-handle {
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  position: absolute; }

.noUi-touch-area {
  height: 100%;
  width: 100%; }

.noUi-state-tap .noUi-connect,
.noUi-state-tap .noUi-origin {
  -webkit-transition: transform 0.3s;
  transition: transform 0.3s; }

.noUi-state-drag * {
  cursor: inherit !important; }

/* Slider size and handle placement;
 */
.noUi-horizontal {
  height: 18px; }

.noUi-horizontal .noUi-handle {
  width: 34px;
  height: 28px;
  left: -17px;
  top: -6px; }

.noUi-vertical {
  width: 18px; }

.noUi-vertical .noUi-handle {
  width: 28px;
  height: 34px;
  left: -6px;
  top: -17px; }

html:not([dir="rtl"]) .noUi-horizontal .noUi-handle {
  right: -17px;
  left: auto; }

/* Styling;
 * Giving the connect element a border radius causes issues with using transform: scale
 */
.noUi-target {
  background: #FAFAFA;
  border-radius: 4px;
  border: 1px solid #D3D3D3;
  box-shadow: inset 0 1px 1px #F0F0F0, 0 3px 6px -5px #BBB; }

.noUi-connects {
  border-radius: 3px; }

.noUi-connect {
  background: #3FB8AF; }

/* Handles and cursors;
 */
.noUi-draggable {
  cursor: ew-resize; }

.noUi-vertical .noUi-draggable {
  cursor: ns-resize; }

.noUi-handle {
  border: 1px solid #D9D9D9;
  border-radius: 3px;
  background: #FFF;
  cursor: default;
  box-shadow: inset 0 0 1px #FFF, inset 0 1px 7px #EBEBEB, 0 3px 6px -3px #BBB; }

.noUi-active {
  box-shadow: inset 0 0 1px #FFF, inset 0 1px 7px #DDD, 0 3px 6px -3px #BBB; }

/* Handle stripes;
 */
.noUi-handle:before,
.noUi-handle:after {
  content: "";
  display: block;
  position: absolute;
  height: 14px;
  width: 1px;
  background: #E8E7E6;
  left: 14px;
  top: 6px; }

.noUi-handle:after {
  left: 17px; }

.noUi-vertical .noUi-handle:before,
.noUi-vertical .noUi-handle:after {
  width: 14px;
  height: 1px;
  left: 6px;
  top: 14px; }

.noUi-vertical .noUi-handle:after {
  top: 17px; }

/* Disabled state;
 */
[disabled] .noUi-connect {
  background: #B8B8B8; }

[disabled].noUi-target,
[disabled].noUi-handle,
[disabled] .noUi-handle {
  cursor: not-allowed; }

/* Base;
 *
 */
.noUi-pips,
.noUi-pips * {
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

.noUi-pips {
  position: absolute;
  color: #999; }

/* Values;
 *
 */
.noUi-value {
  position: absolute;
  white-space: nowrap;
  text-align: center; }

.noUi-value-sub {
  color: #ccc;
  font-size: 10px; }

/* Markings;
 *
 */
.noUi-marker {
  position: absolute;
  background: #CCC; }

.noUi-marker-sub {
  background: #AAA; }

.noUi-marker-large {
  background: #AAA; }

/* Horizontal layout;
 *
 */
.noUi-pips-horizontal {
  padding: 10px 0;
  height: 80px;
  top: 100%;
  left: 0;
  width: 100%; }

.noUi-value-horizontal {
  -webkit-transform: translate(-50%, 50%);
  transform: translate(-50%, 50%); }

.noUi-rtl .noUi-value-horizontal {
  -webkit-transform: translate(50%, 50%);
  transform: translate(50%, 50%); }

.noUi-marker-horizontal.noUi-marker {
  margin-left: -1px;
  width: 2px;
  height: 5px; }

.noUi-marker-horizontal.noUi-marker-sub {
  height: 10px; }

.noUi-marker-horizontal.noUi-marker-large {
  height: 15px; }

/* Vertical layout;
 *
 */
.noUi-pips-vertical {
  padding: 0 10px;
  height: 100%;
  top: 0;
  left: 100%; }

.noUi-value-vertical {
  -webkit-transform: translate(0, -50%);
  transform: translate(0, -50%);
  padding-left: 25px; }

.noUi-rtl .noUi-value-vertical {
  -webkit-transform: translate(0, 50%);
  transform: translate(0, 50%); }

.noUi-marker-vertical.noUi-marker {
  width: 5px;
  height: 2px;
  margin-top: -1px; }

.noUi-marker-vertical.noUi-marker-sub {
  width: 10px; }

.noUi-marker-vertical.noUi-marker-large {
  width: 15px; }

.noUi-tooltip {
  display: block;
  position: absolute;
  border: 1px solid #D9D9D9;
  border-radius: 3px;
  background: #fff;
  color: #000;
  padding: 5px;
  text-align: center;
  white-space: nowrap; }

.noUi-horizontal .noUi-tooltip {
  -webkit-transform: translate(-50%, 0);
  transform: translate(-50%, 0);
  left: 50%;
  bottom: 120%; }

.noUi-vertical .noUi-tooltip {
  -webkit-transform: translate(0, -50%);
  transform: translate(0, -50%);
  top: 50%;
  right: 120%; }

ch5-button,
ch5-form,
ch5-image,
ch5-list,
ch5-modal-dialog,
ch5-overlay-panel,
ch5-select,
ch5-slider,
ch5-textinput,
ch5-spinner,
ch5-toggle,
ch5-triggerview {
  outline: 0 !important; }
  ch5-button *,
  ch5-form *,
  ch5-image *,
  ch5-list *,
  ch5-modal-dialog *,
  ch5-overlay-panel *,
  ch5-select *,
  ch5-slider *,
  ch5-textinput *,
  ch5-spinner *,
  ch5-toggle *,
  ch5-triggerview * {
    outline: 0 !important; }

ch5-button:not(:defined),
ch5-form:not(:defined),
ch5-image:not(:defined),
ch5-list:not(:defined),
ch5-modal-dialog:not(:defined),
ch5-overlay-panel:not(:defined),
ch5-select:not(:defined),
ch5-select-option:not(:defined),
ch5-slider:not(:defined),
ch5-spinner:not(:defined),
ch5-textinput:not(:defined),
ch5-toggle:not(:defined),
ch5-triggerview:not(:defined),
ch5-triggerviewchild:not(:defined) {
  display: inline-block;
  opacity: 0; }

.ch5-hide-vis {
  visibility: hidden !important; }

.ch5-hide-dis {
  display: none !important; }

ch5-button {
  display: inline-block;
  vertical-align: top;
  pointer-events: none; }
  ch5-button div {
    pointer-events: all; }

ch5-button[hidden] {
  display: none; }

/* Button elements align */
.ch5-button,
.ch5-button--label,
.ch5-button--icon,
.ch5-button--img {
  position: relative;
  display: inline-block;
  width: auto;
  cursor: pointer;
  user-select: none; }

.ch5-button button,
.ch5-button .ch5-button--label {
  background-color: transparent;
  border: none;
  color: inherit;
  /* get from the .ch5-button--{{type}} classes */
  padding: 5px; }
  .ch5-button button:focus,
  .ch5-button .ch5-button--label:focus {
    outline: none; }

.ch5-button .ch5-button--icon {
  vertical-align: middle;
  color: inherit;
  padding: 5px; }

.ch5-button .ch5-button--img {
  vertical-align: middle;
  color: inherit;
  margin: 5px;
  height: 20px;
  width: 20px; }

.ch5-button .cx-button-icon-pos-bottom, .ch5-button .cx-button-icon-pos-top {
  display: flex;
  margin: 5px auto; }

/* Button container shapes */
.ch5-button--rectangle {
  border-radius: 0px;
  -moz-border-radius: 0px;
  -webkit-border-radius: 0px; }

.ch5-button--rounded-rectangle {
  border-radius: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px; }

.ch5-button--circle {
  display: inline-block;
  padding: 0;
  min-width: 30px;
  max-width: 600px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
  text-decoration: none;
  outline: none;
  border-style: none;
  overflow: auto;
  text-align: center; }
  .ch5-button--circle:before {
    content: '';
    display: inline-block;
    vertical-align: middle;
    padding-top: 100%; }

.ch5-button--oval {
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
  overflow: auto; }

.ch5-button--tab {
  -webkit-border-radius: 10px 10px 0px 0px;
  -moz-border-radius: 10px 10px 0px 0px;
  -ms-border-radius: 10px 10px 0px 0px;
  border-radius: 10px 10px 0px 0px; }

/* Button stretch */
/* stretch does not apply for circle and oval shapes */
ch5-button[stretch="width"] {
  width: 100%; }

ch5-button[stretch="height"] {
  height: 100%; }

ch5-button[stretch="both"] {
  width: 100%;
  height: 100%; }

/* by width */
.ch5-button--stretch-width {
  width: 100%; }
  .ch5-button--stretch-width .cb-btn {
    width: 100%; }

/* by height */
.ch5-button--stretch-height {
  height: 100%; }
  .ch5-button--stretch-height .cb-btn {
    height: 100%; }
  .ch5-button--stretch-height .ch5-button--label,
  .ch5-button--stretch-height .ch5-button--icon,
  .ch5-button--stretch-height .ch5-button--img {
    position: relative; }

/* by height and width */
.ch5-button--stretch-both {
  width: 100%;
  height: 100%; }
  .ch5-button--stretch-both .cb-btn {
    width: 100%;
    height: 100%; }

/* Button orientation */
.ch5-button--vertical .cb-btn {
  transform: rotate(180deg); }

.ch5-button--vertical button span {
  writing-mode: vertical-lr !important; }

.ch5-button--vertical button i span {
  writing-mode: vertical-lr !important; }

.ch5-button--vertical button i {
  display: block !important; }

.ch5-button--disabled {
  pointer-events: none;
  opacity: 0.5; }

/* Sizes */
.ch5-button--size-x-small .cb-btn {
  font-size: 0.5em;
  padding: 5px; }

.ch5-button--size-small .cb-btn {
  font-size: 0.75em;
  padding: 0.5em; }

.ch5-button--size-large .cb-btn {
  font-size: 1.25em;
  padding: 1.5em; }

.ch5-button--size-x-large .cb-btn {
  font-size: 1.5em;
  padding: 2em; }

/* icon positions */
i.cb-icon.cx-button-icon-pos-first,
i.cb-icon.cx-button-icon-pos-last {
  display: inline-block; }

i.cb-icon.cx-button-icon-pos-top,
i.cb-icon.cx-button-icon-pos-bottom {
  display: block; }

/* icon positions */
.cb-img.cx-button-icon-pos-first,
.cb-img.cx-button-icon-pos-last {
  display: inline-block; }

.cb-img.cx-button-icon-pos-top,
.cb-img.cx-button-icon-pos-bottom {
  display: block;
  margin-left: auto;
  margin-right: auto; }

.ch5-button--text {
  border: 1px solid #000000;
  background-color: #eee;
  color: #000000; }
  .ch5-button--text.ch5-button--selected {
    border-color: #000000;
    background-color: #f0fff0;
    color: #000000; }
  .ch5-button--text.ch5-button--pressed {
    border-color: #000000;
    background-color: #808880;
    color: #000000; }
  .ch5-button--text.ch5-button--disabled {
    border-color: #000000;
    background-color: #eee;
    color: #000000; }

.ch5-button--danger {
  border: 1px solid #c12d2d;
  background-color: #ff1d18;
  color: #f0fff0; }
  .ch5-button--danger.ch5-button--selected {
    border-color: #c12d2d;
    background-color: #ff0000;
    color: #333333; }
  .ch5-button--danger.ch5-button--pressed {
    border-color: #c12d2d;
    background-color: #7e1d1d;
    color: #333333; }
  .ch5-button--danger.ch5-button--disabled {
    border-color: #c12d2d;
    background-color: #ff1d18;
    color: #f0fff0; }

.ch5-button--warning {
  border: 1px solid #e77312;
  background-color: #ffcc00;
  color: #bbb; }
  .ch5-button--warning.ch5-button--selected {
    border-color: #e77312;
    background-color: #ff7300;
    color: #f0fff0; }
  .ch5-button--warning.ch5-button--pressed {
    border-color: #e77312;
    background-color: #724825;
    color: #f0fff0; }
  .ch5-button--warning.ch5-button--disabled {
    border-color: #e77312;
    background-color: #ffcc00;
    color: #bbb; }

.ch5-button--info {
  border: 1px solid #588ed3;
  background-color: #17a2b8;
  color: #f0fff0; }
  .ch5-button--info.ch5-button--selected {
    border-color: #588ed3;
    background-color: #1676f3;
    color: #f0fff0; }
  .ch5-button--info.ch5-button--pressed {
    border-color: #588ed3;
    background-color: #33527a;
    color: #f0fff0; }
  .ch5-button--info.ch5-button--disabled {
    border-color: #588ed3;
    background-color: #17a2b8;
    color: #f0fff0; }

.ch5-button--success {
  border: 1px solid #508b17;
  background-color: #3ae167;
  color: #f0fff0; }
  .ch5-button--success.ch5-button--selected {
    border-color: #508b17;
    background-color: #288f2f;
    color: #f0fff0; }
  .ch5-button--success.ch5-button--pressed {
    border-color: #508b17;
    background-color: #1e5321;
    color: #f0fff0; }
  .ch5-button--success.ch5-button--disabled {
    border-color: #508b17;
    background-color: #508b17;
    color: #f0fff0; }

.ch5-button--default {
  border: 1px solid #8e8e91;
  background-color: darkslategrey;
  color: #ffffff; }
  .ch5-button--default.ch5-button--selected {
    border-color: #8e8e91;
    background-color: blue;
    color: #f0fff0; }
  .ch5-button--default.ch5-button--pressed {
    border-color: #8e8e91;
    background-color: #29357e;
    color: #f0fff0; }
  .ch5-button--default.ch5-button--disabled {
    border-color: #8e8e91;
    background-color: darkslategrey;
    color: #ffffff; }

.ch5-button--primary {
  border: 1px solid #8e8e91;
  background-color: #3497fd;
  color: #f0fff0; }
  .ch5-button--primary.ch5-button--selected {
    border-color: #8e8e91;
    background-color: #828687;
    color: #f0fff0; }
  .ch5-button--primary.ch5-button--pressed {
    border-color: #8e8e91;
    background-color: #59598f;
    color: #f0fff0; }
  .ch5-button--primary.ch5-button--disabled {
    border-color: #8e8e91;
    background-color: #3497fd;
    color: #f0fff0; }

.ch5-button--secondary {
  border: 1px solid #4e4e7c;
  background-color: #e91e63;
  color: #ffffff; }
  .ch5-button--secondary.ch5-button--selected {
    border-color: #4e4e7c;
    background-color: blue;
    color: #f0fff0; }
  .ch5-button--secondary.ch5-button--pressed {
    border-color: #4e4e7c;
    background-color: #2e2e70;
    color: #f0fff0; }
  .ch5-button--secondary.ch5-button--disabled {
    border-color: #4e4e7c;
    background-color: #e91e63;
    color: #ffffff; }

.ch5-button--size-regular.ch5-button--circle .ch5-button--icon {
  height: 30px;
  width: 30px;
  line-height: 20px; }

.ch5-list--disabled {
  pointer-events: none;
  opacity: 0.5; }

.ch5-list-vertical {
  -webkit-overflow-scrolling: touch;
  touch-action: pan-y !important; }
  .ch5-list-vertical * {
    touch-action: pan-y !important; }

.ch5-list-vertical-scrollbar {
  padding-right: 15px; }

.ch5-list-horizontal {
  -webkit-overflow-scrolling: touch;
  touch-action: pan-x !important; }
  .ch5-list-horizontal * {
    touch-action: pan-x !important; }

.ch5-list-pointer-events-disabled > div {
  pointer-events: none; }

ch5-list {
  cursor: grab;
  display: inline-block;
  overflow: hidden;
  position: relative; }
  ch5-list .scrollbar-container {
    position: absolute;
    left: 0px;
    right: 0px;
    bottom: 5px;
    height: 20px;
    padding-top: 7px; }
  ch5-list .scrollbar {
    will-change: width, transform;
    position: absolute;
    left: 0;
    height: 7px;
    width: 10px;
    border-radius: 10px;
    background: rgba(0, 0, 0, 0.5); }
  ch5-list ::-webkit-scrollbar {
    display: none; }
  ch5-list[orientation=vertial] .scrollbar-container {
    left: -10px; }
  ch5-list[scrollbar="true"][orientation="horizontal"] {
    padding-bottom: 25px; }

.ch5-select {
  position: relative;
  display: block;
  border: 1px solid #c6c8ca;
  border-radius: 2px; }

.ch5-select__combo:hover {
  cursor: pointer; }

.ch5-select__main {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
  -ms-flex: 1 1 0.000000001px;
  -webkit-flex: 1;
  flex: 1;
  -webkit-flex-basis: 0.000000001px;
  flex-basis: 0.000000001px;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  width: 100%;
  overflow: hidden;
  padding: 4px;
  box-sizing: border-box;
  font-size: 16px;
  color: #000; }
  .ch5-select__main[dir="rtl"] {
    direction: rtl;
    unicode-bidi: isolate; }
  .ch5-select__main .ch5-select__combo_trigger {
    display: block;
    width: 24px;
    height: 24px;
    overflow: hidden;
    margin: 0; }
  .ch5-select__main .ch5-select__selected_items {
    width: calc(100% - 40px);
    overflow: hidden;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -ms-flex-direction: row;
    -webkit-flex-direction: row;
    flex-direction: row;
    -ms-flex: 1 1 0.000000001px;
    -webkit-flex: 1;
    flex: 1;
    -webkit-flex-basis: 0.000000001px;
    flex-basis: 0.000000001px;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center; }

.ch5-select__panel .ch5-select__main .ch5-select__combo_trigger {
  display: none; }

.ch5-select__panel-open .ch5-select__combo_trigger {
  -webkit-transform: rotate(180deg);
  /* Chrome and other webkit browsers */
  -moz-transform: rotate(180deg);
  /* FF */
  -o-transform: rotate(180deg);
  /* Opera */
  -ms-transform: rotate(180deg);
  /* IE9 */
  transform: rotate(180deg);
  /* W3C compliant browsers */ }

.ch5-select__panel__items {
  width: 100%;
  overflow-x: hidden;
  overflow-y: auto;
  position: absolute;
  left: 0;
  display: none;
  background-color: #ffffff;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -2px rgba(0, 0, 0, 0.2); }

.ch5-select__combo .ch5-select__panel__items {
  z-index: 100; }

.ch5-select__panel-open .ch5-select__panel__items,
.ch5-select__panel .ch5-select__panel__items {
  display: block; }

.ch5-select__panel .ch5-select__panel__items {
  position: relative; }

.ch5-select__panel__item {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
  -ms-flex: 1 1 0.000000001px;
  -webkit-flex: 1;
  flex: 1;
  -webkit-flex-basis: 0.000000001px;
  flex-basis: 0.000000001px;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  padding: 8px;
  cursor: pointer;
  color: #212529;
  border: 1px solid transparent;
  background-color: transparent; }
  .ch5-select__panel__item[dir="rtl"] {
    direction: rtl;
    unicode-bidi: isolate; }
  .ch5-select__panel__item:not(.ch5-select__panel__item--selected):hover {
    background-color: #f8f9fa; }
  .ch5-select__panel__item.ch5-select__panel__item--selected {
    background-color: #cce5ff; }

ch5-toggle:focus {
  outline: none; }

/* ch5-toggle - the container */
.ch5-toggle {
  position: relative;
  display: inline-block;
  box-sizing: border-box;
  /* ch5-toggle - label */
  /* ch5-toggle - handle default */
  /* ch5-toggle - oval shape */
  /* ch5-toggle - rectangle shape */
  /* ch5-toggle - checked/on */
  /* ch5-toggle - vertical orientation */ }
  .ch5-toggle[hidden] {
    display: none; }
  .ch5-toggle .ch5-toggle__label {
    display: inline-block;
    vertical-align: middle;
    font-size: 16px;
    color: #4a4a4a;
    margin: 10px; }
    .ch5-toggle .ch5-toggle__label[hidden] {
      display: none; }
  .ch5-toggle .ch5-toggle__on-label, .ch5-toggle .ch5-toggle__off-label {
    word-wrap: normal;
    color: #4a4a4a;
    font-size: 16px; }
  .ch5-toggle .ch5-toggle__on-label, .ch5-toggle .ch5-toggle__off-label, .ch5-toggle .ch5-toggle__on-icon, .ch5-toggle .ch5-toggle__off-icon {
    margin: 0 2px 0 2px;
    color: #fff;
    font-size: 16px; }
  .ch5-toggle .ch5-toggle__handle {
    position: relative;
    overflow: hidden;
    display: inline-block;
    vertical-align: middle;
    min-width: 100px;
    height: 2em;
    min-height: 2em;
    padding: 0;
    transition: all .4s ease-out;
    /* ch5-toggle - on/off container */
    /* ch5-toggle - knob */ }
    .ch5-toggle .ch5-toggle__handle div {
      position: relative;
      z-index: 2;
      display: inline-block;
      line-height: 2em;
      text-align: center;
      user-select: none;
      opacity: 0; }
      .ch5-toggle .ch5-toggle__handle div:first-of-type {
        opacity: 1; }
    .ch5-toggle .ch5-toggle__handle a {
      position: absolute;
      right: 50%;
      top: 0;
      z-index: 1;
      display: block;
      width: 50%;
      height: 100%;
      padding: 0;
      box-shadow: inset rgba(255, 255, 255, 0.2) 0 1px 0, inset rgba(0, 0, 0, 0.3) 0 -1px 0;
      transition: all 0.2s ease-out; }
  .ch5-toggle.ch5-toggle--oval .ch5-toggle__handle {
    border-radius: 1.75em;
    background-color: #D8D9DB;
    margin: 10px; }
    .ch5-toggle.ch5-toggle--oval .ch5-toggle__handle div {
      width: 100%;
      transition: all .2s ease-out; }
      .ch5-toggle.ch5-toggle--oval .ch5-toggle__handle div:first-of-type {
        color: #666;
        text-align: center;
        padding-left: 1.75em; }
      .ch5-toggle.ch5-toggle--oval .ch5-toggle__handle div:last-of-type {
        display: none;
        color: #fff;
        text-align: center;
        padding-right: 1.75em; }
    .ch5-toggle.ch5-toggle--oval .ch5-toggle__handle a {
      left: 0;
      top: 0;
      width: 2em;
      height: 2em;
      border-radius: 100%;
      background-color: #fff;
      border: 0.25em solid #D8D9DB; }
  .ch5-toggle.ch5-toggle--rectangle .ch5-toggle__handle {
    background: #464747;
    border-radius: 1px;
    box-shadow: inset rgba(0, 0, 0, 0.1) 0 1px 0;
    margin: 10px; }
    .ch5-toggle.ch5-toggle--rectangle .ch5-toggle__handle div {
      display: inline-block;
      padding: 0 15px;
      transition: all 0.1s; }
      .ch5-toggle.ch5-toggle--rectangle .ch5-toggle__handle div:first-of-type {
        color: #fff; }
      .ch5-toggle.ch5-toggle--rectangle .ch5-toggle__handle div:last-of-type {
        color: #fff; }
    .ch5-toggle.ch5-toggle--rectangle .ch5-toggle__handle a {
      border-radius: 1px;
      background-color: #888; }
  .ch5-toggle.ch5-toggle--on {
    /* ch5-toggle - oval shape checked/on */
    /* ch5-toggle - rectangle shape checked/on */ }
    .ch5-toggle.ch5-toggle--on .ch5-toggle__handle a {
      right: 0%; }
    .ch5-toggle.ch5-toggle--on .ch5-toggle__handle div:first-of-type {
      opacity: 0; }
    .ch5-toggle.ch5-toggle--on .ch5-toggle__handle div:last-of-type {
      opacity: 1; }
    .ch5-toggle.ch5-toggle--on.ch5-toggle--oval .ch5-toggle__handle {
      box-shadow: inset 0 0 0 30px #4BD865; }
      .ch5-toggle.ch5-toggle--on.ch5-toggle--oval .ch5-toggle__handle div:first-of-type {
        display: none; }
      .ch5-toggle.ch5-toggle--on.ch5-toggle--oval .ch5-toggle__handle div:last-of-type {
        display: block; }
      .ch5-toggle.ch5-toggle--on.ch5-toggle--oval .ch5-toggle__handle a {
        left: 100%;
        margin-left: -2em;
        background-color: #fff;
        border-color: #4BD865; }
    .ch5-toggle.ch5-toggle--on.ch5-toggle--rectangle .ch5-toggle__handle div {
      right: 0; }
    .ch5-toggle.ch5-toggle--on.ch5-toggle--rectangle .ch5-toggle__handle a {
      background-color: #4BD865; }
  .ch5-toggle.ch5-toggle--vertical > div {
    padding: 50% 0;
    height: 0;
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg); }
  .ch5-toggle.ch5-toggle--dir--rtl .ch5-toggle__handle a {
    left: 50%;
    right: auto; }
  .ch5-toggle.ch5-toggle--dir--rtl.ch5-toggle--oval .ch5-toggle__handle div:first-of-type {
    padding-left: 0;
    padding-right: 1.75em; }
  .ch5-toggle.ch5-toggle--dir--rtl.ch5-toggle--oval .ch5-toggle__handle div:last-of-type {
    padding-right: 0;
    padding-left: 1.75em; }
  .ch5-toggle.ch5-toggle--dir--rtl.ch5-toggle--oval .ch5-toggle__handle a {
    right: auto;
    left: 100%;
    margin-left: -2em; }
  .ch5-toggle.ch5-toggle--dir--rtl.ch5-toggle--on .ch5-toggle__handle a {
    left: 0;
    right: auto; }
  .ch5-toggle.ch5-toggle--dir--rtl.ch5-toggle--on.ch5-toggle--oval .ch5-toggle__handle a {
    left: 2em; }

ch5-image {
  display: inline-block; }
  ch5-image > img {
    height: inherit;
    width: inherit;
    max-height: 100%;
    max-width: 100%; }

.ch5-image.ch5-image--dir--rtl {
  -moz-transform: scaleX(-1);
  -o-transform: scaleX(-1);
  -webkit-transform: scaleX(-1);
  transform: scaleX(-1);
  filter: FlipH;
  -ms-filter: "FlipH"; }

.ch5-image--disabled {
  pointer-events: none;
  opacity: 0.5; }

/* ===============================================
SIZE HORIZONTAL
============================================= */
/* ===============================================
SIZE VERTICAL
============================================= */
/* ===============================================
HANDLESIZE HORIZONTAL
============================================= */
/* ===============================================
HANDLESIZE HORIZONTAL SIDE EFECTS
============================================= */
/* ===============================================
HANDLESIZE VERTICAL SIDE EFECTS
============================================= */
.ch5-slider {
  /* ===============================================
    SIZE HORIZONTAL 
    ============================================= */
  /* ===============================================
    SIZE VERTICAL 
    ============================================= */ }
  .ch5-slider.ch5-slider--orientation--horizontal {
    /* ch5-slider - x-small */
    /* ch5-slider - small */
    /* ch5-slider - regular */
    /* ch5-slider - large */
    /* ch5-slider - x-large */ }
    .ch5-slider.ch5-slider--orientation--horizontal.ch5-slider--size--x-small {
      width: 200px; }
    .ch5-slider.ch5-slider--orientation--horizontal.ch5-slider--size--small {
      width: 250px; }
    .ch5-slider.ch5-slider--orientation--horizontal.ch5-slider--size--regular {
      width: 300px; }
    .ch5-slider.ch5-slider--orientation--horizontal.ch5-slider--size--large {
      width: 400px; }
    .ch5-slider.ch5-slider--orientation--horizontal.ch5-slider--size--x-large {
      width: 500px; }
  .ch5-slider.ch5-slider--orientation--vertical {
    /* ch5-slider - x-small */
    /* ch5-slider - small */
    /* ch5-slider - regular */
    /* ch5-slider - large */
    /* ch5-slider - x-large */ }
    .ch5-slider.ch5-slider--orientation--vertical.ch5-slider--size--x-small {
      height: 200px; }
    .ch5-slider.ch5-slider--orientation--vertical.ch5-slider--size--small {
      height: 250px; }
    .ch5-slider.ch5-slider--orientation--vertical.ch5-slider--size--regular {
      height: 300px; }
    .ch5-slider.ch5-slider--orientation--vertical.ch5-slider--size--large {
      height: 350px; }
    .ch5-slider.ch5-slider--orientation--vertical.ch5-slider--size--x-large {
      height: 400px; }

.ch5-slider {
  /* ===============================================
    HANDLESIZE HORIZONTAL 
    ============================================= */
  /* ===============================================
    HANDLESIZE VERTICAL 
    ============================================= */ }
  .ch5-slider.ch5-slider--orientation--horizontal .noUi-target {
    width: 100% !important; }
  .ch5-slider.ch5-slider--orientation--horizontal.ch5-slider--shape--rectangle, .ch5-slider.ch5-slider--orientation--horizontal.ch5-slider--shape--rounded-rectangle {
    /* ch5-slider handleSize - x-small */
    /* ch5-slider handleSize - small */
    /* ch5-slider handleSize - small */
    /* ch5-slider handleSize - large */
    /* ch5-slider handleSize - x-large */ }
    .ch5-slider.ch5-slider--orientation--horizontal.ch5-slider--shape--rectangle.ch5-slider--handle-size--x-small, .ch5-slider.ch5-slider--orientation--horizontal.ch5-slider--shape--rounded-rectangle.ch5-slider--handle-size--x-small {
      line-height: 20px;
      padding: 0 11px; }
      .ch5-slider.ch5-slider--orientation--horizontal.ch5-slider--shape--rectangle.ch5-slider--handle-size--x-small .noUi-handle, .ch5-slider.ch5-slider--orientation--horizontal.ch5-slider--shape--rounded-rectangle.ch5-slider--handle-size--x-small .noUi-handle {
        width: 22px;
        height: 20px;
        right: -11px;
        top: -1px; }
    .ch5-slider.ch5-slider--orientation--horizontal.ch5-slider--shape--rectangle.ch5-slider--handle-size--small, .ch5-slider.ch5-slider--orientation--horizontal.ch5-slider--shape--rounded-rectangle.ch5-slider--handle-size--small {
      line-height: 26px;
      padding: 0 14px; }
      .ch5-slider.ch5-slider--orientation--horizontal.ch5-slider--shape--rectangle.ch5-slider--handle-size--small .noUi-handle, .ch5-slider.ch5-slider--orientation--horizontal.ch5-slider--shape--rounded-rectangle.ch5-slider--handle-size--small .noUi-handle {
        width: 28px;
        height: 26px;
        right: -14px;
        top: -4px; }
    .ch5-slider.ch5-slider--orientation--horizontal.ch5-slider--shape--rectangle.ch5-slider--handle-size--regular, .ch5-slider.ch5-slider--orientation--horizontal.ch5-slider--shape--rounded-rectangle.ch5-slider--handle-size--regular {
      line-height: 28px;
      padding: 0 17px; }
      .ch5-slider.ch5-slider--orientation--horizontal.ch5-slider--shape--rectangle.ch5-slider--handle-size--regular .noUi-handle, .ch5-slider.ch5-slider--orientation--horizontal.ch5-slider--shape--rounded-rectangle.ch5-slider--handle-size--regular .noUi-handle {
        width: 34px;
        height: 28px;
        right: -17px;
        top: -5px; }
    .ch5-slider.ch5-slider--orientation--horizontal.ch5-slider--shape--rectangle.ch5-slider--handle-size--large, .ch5-slider.ch5-slider--orientation--horizontal.ch5-slider--shape--rounded-rectangle.ch5-slider--handle-size--large {
      line-height: 34px;
      padding: 0 21px; }
      .ch5-slider.ch5-slider--orientation--horizontal.ch5-slider--shape--rectangle.ch5-slider--handle-size--large .noUi-handle, .ch5-slider.ch5-slider--orientation--horizontal.ch5-slider--shape--rounded-rectangle.ch5-slider--handle-size--large .noUi-handle {
        width: 42px;
        height: 34px;
        right: -21px;
        top: -8px; }
    .ch5-slider.ch5-slider--orientation--horizontal.ch5-slider--shape--rectangle.ch5-slider--handle-size--x-large, .ch5-slider.ch5-slider--orientation--horizontal.ch5-slider--shape--rounded-rectangle.ch5-slider--handle-size--x-large {
      line-height: 40px;
      padding: 0 27px; }
      .ch5-slider.ch5-slider--orientation--horizontal.ch5-slider--shape--rectangle.ch5-slider--handle-size--x-large .noUi-handle, .ch5-slider.ch5-slider--orientation--horizontal.ch5-slider--shape--rounded-rectangle.ch5-slider--handle-size--x-large .noUi-handle {
        width: 54px;
        height: 40px;
        right: -27px;
        top: -11px; }
  .ch5-slider.ch5-slider--orientation--horizontal.ch5-slider--shape--oval {
    /* ch5-slider handleSize - x-small */
    /* ch5-slider handleSize - small */
    /* ch5-slider handleSize - small */
    /* ch5-slider handleSize - large */
    /* ch5-slider handleSize - x-large */ }
    .ch5-slider.ch5-slider--orientation--horizontal.ch5-slider--shape--oval.ch5-slider--handle-size--x-small {
      line-height: 20px;
      padding: 0 20px; }
      .ch5-slider.ch5-slider--orientation--horizontal.ch5-slider--shape--oval.ch5-slider--handle-size--x-small .noUi-handle {
        width: 40px;
        height: 20px;
        right: -20px;
        top: -1px; }
    .ch5-slider.ch5-slider--orientation--horizontal.ch5-slider--shape--oval.ch5-slider--handle-size--small {
      line-height: 24px;
      padding: 0 24px; }
      .ch5-slider.ch5-slider--orientation--horizontal.ch5-slider--shape--oval.ch5-slider--handle-size--small .noUi-handle {
        width: 48px;
        height: 24px;
        right: -24px;
        top: -3px; }
    .ch5-slider.ch5-slider--orientation--horizontal.ch5-slider--shape--oval.ch5-slider--handle-size--regular {
      line-height: 30px;
      padding: 0 30px; }
      .ch5-slider.ch5-slider--orientation--horizontal.ch5-slider--shape--oval.ch5-slider--handle-size--regular .noUi-handle {
        width: 60px;
        height: 30px;
        right: -30px;
        top: -6px; }
    .ch5-slider.ch5-slider--orientation--horizontal.ch5-slider--shape--oval.ch5-slider--handle-size--large {
      line-height: 36px;
      padding: 0 36px; }
      .ch5-slider.ch5-slider--orientation--horizontal.ch5-slider--shape--oval.ch5-slider--handle-size--large .noUi-handle {
        width: 72px;
        height: 36px;
        right: -36px;
        top: -9px; }
    .ch5-slider.ch5-slider--orientation--horizontal.ch5-slider--shape--oval.ch5-slider--handle-size--x-large {
      line-height: 42px;
      padding: 0 42px; }
      .ch5-slider.ch5-slider--orientation--horizontal.ch5-slider--shape--oval.ch5-slider--handle-size--x-large .noUi-handle {
        width: 84px;
        height: 42px;
        right: -42px;
        top: -12px; }
  .ch5-slider.ch5-slider--orientation--horizontal.ch5-slider--shape--circle {
    /* ch5-slider handleSize - x-small */
    /* ch5-slider handleSize - small */
    /* ch5-slider handleSize - small */
    /* ch5-slider handleSize - large */
    /* ch5-slider handleSize - x-large */ }
    .ch5-slider.ch5-slider--orientation--horizontal.ch5-slider--shape--circle.ch5-slider--handle-size--x-small {
      line-height: 22px;
      padding: 0 11px; }
      .ch5-slider.ch5-slider--orientation--horizontal.ch5-slider--shape--circle.ch5-slider--handle-size--x-small .noUi-handle {
        width: 22px;
        height: 22px;
        right: -11px;
        top: -2px; }
    .ch5-slider.ch5-slider--orientation--horizontal.ch5-slider--shape--circle.ch5-slider--handle-size--small {
      line-height: 28px;
      padding: 0 14px; }
      .ch5-slider.ch5-slider--orientation--horizontal.ch5-slider--shape--circle.ch5-slider--handle-size--small .noUi-handle {
        width: 28px;
        height: 28px;
        right: -14px;
        top: -5px; }
    .ch5-slider.ch5-slider--orientation--horizontal.ch5-slider--shape--circle.ch5-slider--handle-size--regular {
      line-height: 34px;
      padding: 0 17px; }
      .ch5-slider.ch5-slider--orientation--horizontal.ch5-slider--shape--circle.ch5-slider--handle-size--regular .noUi-handle {
        width: 34px;
        height: 34px;
        right: -17px;
        top: -8px; }
    .ch5-slider.ch5-slider--orientation--horizontal.ch5-slider--shape--circle.ch5-slider--handle-size--large {
      line-height: 42px;
      padding: 0 21px; }
      .ch5-slider.ch5-slider--orientation--horizontal.ch5-slider--shape--circle.ch5-slider--handle-size--large .noUi-handle {
        width: 42px;
        height: 42px;
        right: -21px;
        top: -12px; }
    .ch5-slider.ch5-slider--orientation--horizontal.ch5-slider--shape--circle.ch5-slider--handle-size--x-large {
      line-height: 54px;
      padding: 0 27px; }
      .ch5-slider.ch5-slider--orientation--horizontal.ch5-slider--shape--circle.ch5-slider--handle-size--x-large .noUi-handle {
        width: 54px;
        height: 54px;
        right: -27px;
        top: -18px; }
  .ch5-slider.ch5-slider--orientation--vertical .noUi-target {
    height: 100% !important; }
  .ch5-slider.ch5-slider--orientation--vertical.ch5-slider--shape--rectangle, .ch5-slider.ch5-slider--orientation--vertical.ch5-slider--shape--rounded-rectangle {
    /* ch5-slider handlesize - x-small */
    /* ch5-slider handlesize - small */
    /* ch5-slider handlesize - small */
    /* ch5-slider handlesize - large */
    /* ch5-slider handlesize - x-large */ }
    .ch5-slider.ch5-slider--orientation--vertical.ch5-slider--shape--rectangle.ch5-slider--handle-size--x-small, .ch5-slider.ch5-slider--orientation--vertical.ch5-slider--shape--rounded-rectangle.ch5-slider--handle-size--x-small {
      min-width: 20px;
      padding: 11px 1px; }
      .ch5-slider.ch5-slider--orientation--vertical.ch5-slider--shape--rectangle.ch5-slider--handle-size--x-small .noUi-handle, .ch5-slider.ch5-slider--orientation--vertical.ch5-slider--shape--rounded-rectangle.ch5-slider--handle-size--x-small .noUi-handle {
        width: 20px;
        height: 22px;
        left: -1px;
        top: -11px; }
    .ch5-slider.ch5-slider--orientation--vertical.ch5-slider--shape--rectangle.ch5-slider--handle-size--small, .ch5-slider.ch5-slider--orientation--vertical.ch5-slider--shape--rounded-rectangle.ch5-slider--handle-size--small {
      min-width: 26px;
      padding: 14px 4px; }
      .ch5-slider.ch5-slider--orientation--vertical.ch5-slider--shape--rectangle.ch5-slider--handle-size--small .noUi-handle, .ch5-slider.ch5-slider--orientation--vertical.ch5-slider--shape--rounded-rectangle.ch5-slider--handle-size--small .noUi-handle {
        width: 26px;
        height: 28px;
        left: -4px;
        top: -14px; }
    .ch5-slider.ch5-slider--orientation--vertical.ch5-slider--shape--rectangle.ch5-slider--handle-size--regular, .ch5-slider.ch5-slider--orientation--vertical.ch5-slider--shape--rounded-rectangle.ch5-slider--handle-size--regular {
      min-width: 28px;
      padding: 17px 5px; }
      .ch5-slider.ch5-slider--orientation--vertical.ch5-slider--shape--rectangle.ch5-slider--handle-size--regular .noUi-handle, .ch5-slider.ch5-slider--orientation--vertical.ch5-slider--shape--rounded-rectangle.ch5-slider--handle-size--regular .noUi-handle {
        width: 28px;
        height: 34px;
        left: -5px;
        top: -17px; }
    .ch5-slider.ch5-slider--orientation--vertical.ch5-slider--shape--rectangle.ch5-slider--handle-size--large, .ch5-slider.ch5-slider--orientation--vertical.ch5-slider--shape--rounded-rectangle.ch5-slider--handle-size--large {
      min-width: 34px;
      padding: 21px 8px; }
      .ch5-slider.ch5-slider--orientation--vertical.ch5-slider--shape--rectangle.ch5-slider--handle-size--large .noUi-handle, .ch5-slider.ch5-slider--orientation--vertical.ch5-slider--shape--rounded-rectangle.ch5-slider--handle-size--large .noUi-handle {
        width: 34px;
        height: 42px;
        left: -8px;
        top: -21px; }
    .ch5-slider.ch5-slider--orientation--vertical.ch5-slider--shape--rectangle.ch5-slider--handle-size--x-large, .ch5-slider.ch5-slider--orientation--vertical.ch5-slider--shape--rounded-rectangle.ch5-slider--handle-size--x-large {
      min-width: 40px;
      padding: 27px 11px; }
      .ch5-slider.ch5-slider--orientation--vertical.ch5-slider--shape--rectangle.ch5-slider--handle-size--x-large .noUi-handle, .ch5-slider.ch5-slider--orientation--vertical.ch5-slider--shape--rounded-rectangle.ch5-slider--handle-size--x-large .noUi-handle {
        width: 40px;
        height: 54px;
        left: -11px;
        top: -27px; }
  .ch5-slider.ch5-slider--orientation--vertical.ch5-slider--shape--circle {
    /* ch5-slider handleSize - x-small */
    /* ch5-slider handleSize - small */
    /* ch5-slider handleSize - small */
    /* ch5-slider handleSize - large */
    /* ch5-slider handleSize - x-large */ }
    .ch5-slider.ch5-slider--orientation--vertical.ch5-slider--shape--circle.ch5-slider--handle-size--x-small {
      min-width: 22px;
      padding: 0 11px; }
      .ch5-slider.ch5-slider--orientation--vertical.ch5-slider--shape--circle.ch5-slider--handle-size--x-small .noUi-handle {
        width: 22px;
        height: 22px;
        left: -2px;
        top: -11px; }
    .ch5-slider.ch5-slider--orientation--vertical.ch5-slider--shape--circle.ch5-slider--handle-size--small {
      min-width: 28px;
      padding: 0 14px; }
      .ch5-slider.ch5-slider--orientation--vertical.ch5-slider--shape--circle.ch5-slider--handle-size--small .noUi-handle {
        width: 28px;
        height: 28px;
        left: -5px;
        top: -14px; }
    .ch5-slider.ch5-slider--orientation--vertical.ch5-slider--shape--circle.ch5-slider--handle-size--regular {
      min-width: 34px;
      padding: 0 17px; }
      .ch5-slider.ch5-slider--orientation--vertical.ch5-slider--shape--circle.ch5-slider--handle-size--regular .noUi-handle {
        width: 34px;
        height: 34px;
        left: -8px;
        top: -17px; }
    .ch5-slider.ch5-slider--orientation--vertical.ch5-slider--shape--circle.ch5-slider--handle-size--large {
      min-width: 42px;
      padding: 0 21px; }
      .ch5-slider.ch5-slider--orientation--vertical.ch5-slider--shape--circle.ch5-slider--handle-size--large .noUi-handle {
        width: 42px;
        height: 42px;
        left: -12px;
        top: -21px; }
    .ch5-slider.ch5-slider--orientation--vertical.ch5-slider--shape--circle.ch5-slider--handle-size--x-large {
      min-width: 54px;
      padding: 0 27px; }
      .ch5-slider.ch5-slider--orientation--vertical.ch5-slider--shape--circle.ch5-slider--handle-size--x-large .noUi-handle {
        width: 54px;
        height: 54px;
        left: -18px;
        top: -27px; }
  .ch5-slider.ch5-slider--orientation--vertical.ch5-slider--shape--oval {
    /* ch5-slider handleSize - x-small */
    /* ch5-slider handleSize - small */
    /* ch5-slider handleSize - small */
    /* ch5-slider handleSize - large */
    /* ch5-slider handleSize - x-large */ }
    .ch5-slider.ch5-slider--orientation--vertical.ch5-slider--shape--oval.ch5-slider--handle-size--x-small {
      min-width: 20px;
      padding: 0 10px; }
      .ch5-slider.ch5-slider--orientation--vertical.ch5-slider--shape--oval.ch5-slider--handle-size--x-small .noUi-handle {
        width: 20px;
        height: 40px;
        left: -1px;
        top: -20px; }
    .ch5-slider.ch5-slider--orientation--vertical.ch5-slider--shape--oval.ch5-slider--handle-size--small {
      min-width: 24px;
      padding: 0 12px; }
      .ch5-slider.ch5-slider--orientation--vertical.ch5-slider--shape--oval.ch5-slider--handle-size--small .noUi-handle {
        width: 24px;
        height: 48px;
        left: -3px;
        top: -24px; }
    .ch5-slider.ch5-slider--orientation--vertical.ch5-slider--shape--oval.ch5-slider--handle-size--regular {
      min-width: 30px;
      padding: 0 15px; }
      .ch5-slider.ch5-slider--orientation--vertical.ch5-slider--shape--oval.ch5-slider--handle-size--regular .noUi-handle {
        width: 30px;
        height: 60px;
        left: -6px;
        top: -30px; }
    .ch5-slider.ch5-slider--orientation--vertical.ch5-slider--shape--oval.ch5-slider--handle-size--large {
      min-width: 36px;
      padding: 0 18px; }
      .ch5-slider.ch5-slider--orientation--vertical.ch5-slider--shape--oval.ch5-slider--handle-size--large .noUi-handle {
        width: 36px;
        height: 72px;
        left: -9px;
        top: -36px; }
    .ch5-slider.ch5-slider--orientation--vertical.ch5-slider--shape--oval.ch5-slider--handle-size--x-large {
      min-width: 42px;
      padding: 0 21px; }
      .ch5-slider.ch5-slider--orientation--vertical.ch5-slider--shape--oval.ch5-slider--handle-size--x-large .noUi-handle {
        width: 42px;
        height: 84px;
        left: -12px;
        top: -42px; }

.ch5-slider {
  /* ===============================================
    SHAPE RECTANGLE 
    ============================================= */
  /* ===============================================
    SHAPE CIRCLE 
    ============================================= */
  /* ===============================================
    SHAPE OVAL 
    ============================================= */ }
  .ch5-slider.ch5-slider--shape--rectangle .noUi-handle, .ch5-slider.ch5-slider--shape--rectangle .noUi-target, .ch5-slider.ch5-slider--shape--rectangle .noUi-connects {
    border-radius: 0; }
  .ch5-slider.ch5-slider--shape--circle .noUi-target, .ch5-slider.ch5-slider--shape--circle .noUi-connects {
    border-radius: 8px; }
  .ch5-slider.ch5-slider--shape--circle .noUi-handle {
    border-radius: 50%; }
  .ch5-slider.ch5-slider--shape--oval {
    padding: 0px 22px 30px 22px; }
    .ch5-slider.ch5-slider--shape--oval .noUi-target, .ch5-slider.ch5-slider--shape--oval .noUi-connects {
      border-radius: 10px; }
    .ch5-slider.ch5-slider--shape--oval .noUi-handle {
      border-radius: 50%; }

ch5-slider:focus {
  outline: none; }

/* ch5-slider - the container */
.ch5-slider {
  position: relative;
  display: inline-block;
  vertical-align: top;
  /* ===============================================
    COLORS
   ============================================= */
  /* ===============================================
    STRECH
   ============================================= */ }
  .ch5-slider.ch5-hide-dis {
    display: none; }
  .ch5-slider:focus, .ch5-slider .noUi-connects:focus, .ch5-slider .noUi-base, .ch5-slider .noUi-handle:focus {
    outline: none; }
  .ch5-slider .noUi-target {
    display: inline-block; }
  .ch5-slider[nohandle] .noUi-handle {
    visibility: hidden; }
  .ch5-slider.ch5-slider--orientation--horizontal .noUi-target {
    height: 18px; }
  .ch5-slider.ch5-slider--orientation--vertical .noUi-target {
    width: 18px; }
  .ch5-slider .noUi-handle:before, .ch5-slider .noUi-handle:after {
    content: none; }
  .ch5-slider .noUi-target {
    background: transparent;
    border-style: solid;
    border-color: #D3D3D3;
    border-width: 1px;
    box-shadow: none; }
  .ch5-slider .noUi-connect {
    background: #3FB8AF; }
  .ch5-slider .noUi-handle {
    border-style: solid;
    border-color: #D9D9D9;
    border-width: 1px;
    background: #fff;
    box-shadow: none; }
  .ch5-slider.ch5-slider--strech--width.ch5-slider--orientation--horizontal {
    width: 100% !important; }
  .ch5-slider.ch5-slider--strech--height.ch5-slider--orientation--vertical {
    height: 100% !important; }
  .ch5-slider.ch5-slider--strech--height.ch5-slider--orientation--horizontal {
    height: 100% !important; }
    .ch5-slider.ch5-slider--strech--height.ch5-slider--orientation--horizontal .noUi-target {
      top: 50%;
      transform: translateY(-50%); }
  .ch5-slider.ch5-slider--strech--width.ch5-slider--orientation--vertical {
    width: 100% !important; }
    .ch5-slider.ch5-slider--strech--width.ch5-slider--orientation--vertical .noUi-target {
      left: 50%;
      transform: translateX(-50%); }
  .ch5-slider.ch5-slider--strech--both.ch5-slider--orientation--horizontal {
    width: 100% !important;
    height: 100% !important; }
    .ch5-slider.ch5-slider--strech--both.ch5-slider--orientation--horizontal .noUi-target {
      top: 50%;
      transform: translateY(-50%); }
  .ch5-slider.ch5-slider--strech--both.ch5-slider--orientation--vertical {
    height: 100% !important;
    width: 100% !important; }
    .ch5-slider.ch5-slider--strech--both.ch5-slider--orientation--vertical .noUi-target {
      left: 50%;
      transform: translateX(-50%); }

html:not([dir="rtl"]) .ch5_slider--shape--rounded-rectangle .noUi-horizontal .noUi-handle {
  right: -26px; }

/* Tooltip */
.ch5-slider--tooltip--auto .noUi-tooltip {
  display: none; }

.ch5-slider--tooltip--auto .noUi-active .noUi-tooltip {
  display: block; }

/* Ticks */
.noUi-pips .noUi-marker-normal {
  visibility: hidden; }

.ch5-textinput__label {
  display: block;
  color: #3497fd; }
  .ch5-textinput__label--x-large {
    font-size: 22px; }
  .ch5-textinput__label--large {
    font-size: 18px; }
  .ch5-textinput__label--regular {
    font-size: 16px; }
  .ch5-textinput__label--small {
    font-size: 14px; }
  .ch5-textinput__label--x-small {
    font-size: 12px; }

.ch5-textinput__input {
  background: transparent;
  border: 0;
  color: #3497fd;
  max-width: 100%;
  outline: 0; }
  .ch5-textinput__input--uppercase {
    text-transform: uppercase; }
  .ch5-textinput__input--lowercase {
    text-transform: lowercase; }
  .ch5-textinput__input--capitalize {
    text-transform: capitalize; }
  .ch5-textinput__input--none {
    text-transform: none; }
  .ch5-textinput__input--x-small {
    padding: 10px 10px;
    font-size: 12px;
    min-width: 200px; }
  .ch5-textinput__input--small {
    padding: 15px 20px;
    font-size: 14px;
    min-width: 250px; }
  .ch5-textinput__input--regular {
    padding: 15px 20px;
    font-size: 16px;
    min-width: 400px; }
  .ch5-textinput__input--large {
    padding: 20px 15px;
    font-size: 18px;
    min-width: 500px; }
  .ch5-textinput__input--x-large {
    padding: 20px 15px;
    font-size: 22px;
    min-width: 500px; }

.ch5-textinput__icon {
  color: #3ae167; }
  .ch5-textinput__icon--x-large {
    font-size: 22px;
    margin: 22px 22px; }
  .ch5-textinput__icon--large {
    font-size: 18px;
    margin: 18px 18px; }
  .ch5-textinput__icon--regular {
    font-size: 16px;
    margin: 16px 18px; }
  .ch5-textinput__icon--small {
    font-size: 14px;
    margin: 14px 14px; }
  .ch5-textinput__icon--x-small {
    font-size: 12px;
    margin: 12px 12px; }
  .ch5-textinput__icon--last {
    margin-left: 0; }
  .ch5-textinput__icon--first {
    margin-right: 0; }

ch5-textinput {
  display: inline-block; }

.ch5-textinput {
  color: #3497fd; }
  .ch5-textinput__assets {
    display: flex;
    align-items: center;
    border: 1px solid #ff1d18;
    border-radius: 5px;
    box-shadow: 3px 3px 5px #eee;
    height: 100%;
    width: 100%; }
  .ch5-textinput--uppercase {
    text-transform: uppercase; }
  .ch5-textinput--lowercase {
    text-transform: lowercase; }
  .ch5-textinput--capitalize {
    text-transform: capitalize; }
  .ch5-textinput--none {
    text-transform: none; }
  .ch5-textinput--x-small span {
    font-size: 12px; }
  .ch5-textinput--small span {
    font-size: 14px; }
  .ch5-textinput--large span {
    font-size: 18px; }
  .ch5-textinput--x-large span {
    font-size: 22px; }
  .ch5-textinput--content {
    height: 100%;
    width: 100%; }
    .ch5-textinput--content .ch5-textinput__assets {
      height: 100%;
      width: 100%; }
      .ch5-textinput--content .ch5-textinput__assets input {
        width: 100%;
        height: 100%; }
  .ch5-textinput--width {
    width: 100%; }
    .ch5-textinput--width .ch5-textinput__assets input {
      width: 100%; }

.ch5-textinput--disabled {
  pointer-events: none;
  opacity: 0.5; }

.ch5-overlay-panel {
  display: inline-block;
  position: absolute;
  background-color: #fff;
  border-radius: 6px;
  border: 1px solid #aeaeae;
  color: #4a4a4a;
  padding: 1.25em;
  min-width: 200px;
  z-index: 10000; }
  .ch5-overlay-panel .ch5-overlay-panel-close-icon-btn {
    border: none;
    outline: none;
    cursor: pointer;
    float: right;
    background-color: #fff;
    margin: 0 5px;
    padding: 0 5px 5px;
    width: 20px; }
    .ch5-overlay-panel .ch5-overlay-panel-close-icon-btn.f-left {
      float: left; }
    .ch5-overlay-panel .ch5-overlay-panel-close-icon-btn.f-right {
      float: right; }
  .ch5-overlay-panel .ch5-overlay-panel-default-close-icon {
    color: #555;
    font-size: 24px; }
    .ch5-overlay-panel .ch5-overlay-panel-default-close-icon:before {
      content: '\00d7'; }
    .ch5-overlay-panel .ch5-overlay-panel-default-close-icon:hover {
      color: #333; }

.ch5-overlay-panel--overflow-scroll {
  overflow: auto; }

.ch5-overlay-panel--overflow-show {
  overflow: visible; }

.ch5-overlay-panel--stretch-width {
  width: 100%;
  height: auto; }

.ch5-overlay-panel--stretch-height {
  height: 100%; }

.ch5-overlay-panel--stretch-both {
  width: 100%;
  height: 100%; }

.ch5-overlay-panel-mask {
  top: 0;
  left: 0;
  position: fixed;
  width: 100%;
  height: 100%; }

.ch5-overlay-panel-mask-default-style {
  background-color: rgba(150, 150, 150, 0.3); }

.ch5-overlay-panel-contents {
  padding: 20px;
  font-size: 18px;
  color: #333; }

ch5-triggerview {
  --ch5-triggerview-gap: 16px ;
  --ch5-triggerview-background-color: transparent;
  --ch5-triggerview-slide-min-height: 0px;
  --ch5-triggerview-slide-max-height: none;
  --ch5-triggerview-transition-duration: 0.6s;
  --ch5-triggerview-transition-timing-function: ease-out;
  --ch5-triggerview-fallback-message-color-background: #fff; }
  ch5-triggerview .swiper-wrapper {
    transition-timing-function: ease-out; }

.ch5-viewchild {
  box-sizing: border-box; }

ch5-form [type="reset"], ch5-form [type="submit"] {
  -webkit-appearance: none; }

/* ===============================================
CH5-SLIDER
============================================= */
.ch5-modal-dialog {
  position: fixed;
  box-sizing: border-box;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  z-index: 10001;
  background-color: #fff;
  border-radius: 6px;
  border: 1px solid #efefef;
  color: #4a4a4a;
  padding: 1.25em;
  min-width: 200px; }
  .ch5-modal-dialog .ch5-modal-dialog-close-icon-btn {
    border: none;
    outline: none;
    cursor: pointer;
    float: right;
    background-color: #fff;
    margin: 0 5px;
    padding: 0 5px 5px;
    width: 20px; }
    .ch5-modal-dialog .ch5-modal-dialog-close-icon-btn.f-left {
      float: left; }
    .ch5-modal-dialog .ch5-modal-dialog-close-icon-btn.f-right {
      float: right; }
  .ch5-modal-dialog .ch5-modal-dialog-default-close-icon {
    color: #555;
    font-size: 24px; }
    .ch5-modal-dialog .ch5-modal-dialog-default-close-icon:before {
      content: '\00d7'; }
    .ch5-modal-dialog .ch5-modal-dialog-default-close-icon:hover {
      color: #333; }
  .ch5-modal-dialog .ch5-modal-dialog-btn-ok {
    float: left; }
  .ch5-modal-dialog .ch5-modal-dialog-btn-cancel {
    float: right; }

.ch5-modal-dialog-title {
  font-size: 1.3em;
  font-weight: bold; }

.ch5-modal-dialog-prompt {
  padding: 30px 0 30px 0;
  vertical-align: middle; }
  .ch5-modal-dialog-prompt:before {
    clear: both; }
  .ch5-modal-dialog-prompt .ch5-modal-dialog-prompt-icon {
    vertical-align: middle;
    margin-right: 10px; }
  .ch5-modal-dialog-prompt .ch5-modal-dialog-prompt-text {
    vertical-align: middle;
    font-size: 16px;
    color: #4a4a4a; }

.ch5-modal-dialog-boxed {
  padding: 3px;
  border: 1px solid #efefef; }

.ch5-modal-dialog--overflow-scroll {
  overflow: auto; }

.ch5-modal-dialog--overflow-show {
  overflow: visible; }

.ch5-modal-dialog--stretch-width {
  width: 100%;
  height: auto; }

.ch5-modal-dialog--stretch-height {
  height: 100%; }

.ch5-modal-dialog--stretch-both {
  width: 100%;
  height: 100%; }

.ch5-modal-dialog-mask {
  top: 0;
  left: 0;
  position: fixed;
  width: 100%;
  height: 100%;
  z-index: 10000; }

.ch5-modal-dialog-mask-default-style {
  background-color: rgba(150, 150, 150, 0.3); }

.ch5-modal-dialog-contents {
  padding: 10px;
  font-size: 18px;
  color: #333; }

ch5-spinner {
  display: inline-block; }

.ch5-spinner {
  -webkit-user-select: none;
  /* Chrome all / Safari all */
  -moz-user-select: none;
  /* Firefox all */
  -ms-user-select: none;
  /* IE 10+ */
  user-select: none;
  font-size: 22px;
  cursor: pointer;
  width: 100%; }
  .ch5-spinner__wrapper {
    overflow: hidden;
    position: relative;
    z-index: 9999;
    text-align: center; }
    .ch5-spinner__wrapper:before, .ch5-spinner__wrapper:after {
      content: '';
      height: 30%;
      left: 0;
      right: 0;
      position: absolute;
      z-index: 9999; }
    .ch5-spinner__wrapper:after {
      background: linear-gradient(rgba(255, 255, 255, 0.05), #fff 60%);
      bottom: 0; }
    .ch5-spinner__wrapper:before {
      background: linear-gradient(#fff 30%, rgba(255, 255, 255, 0.05));
      top: 0; }
  .ch5-spinner__scrollarea--animate {
    transition: all .5s ease; }
  .ch5-spinner__highlight {
    position: absolute;
    width: 100%;
    left: 0;
    right: 0;
    border-bottom: 1px solid #eee;
    box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.3); }
  .ch5-spinner__overlay {
    position: fixed;
    z-index: 999;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    background: #000;
    cursor: grabbing;
    opacity: 0;
    display: none; }
  .ch5-spinner__item {
    color: #888;
    white-space: nowrap;
    transition: all .4s ease; }
  .ch5-spinner--active {
    font-size: 22px;
    color: #000; }
  .ch5-spinner__icon {
    font-size: 22px;
    padding: 0px 0;
    margin: 0px 0; }


/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi90aGVtZXMvaGlnaC1jb250cmFzdC9oaWdoLWNvbnRyYXN0LXRoZW1lLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSx5QkFBeUI7O0FBRXpCO0FBQ0E7QUFDQSxpQkFBaUI7O0FBRWpCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxhQUFhOztBQUViO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsYUFBYTs7QUFFYjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLHdCQUF3Qjs7QUFFeEI7QUFDQTtBQUNBO0FBQ0E7QUFDQSxXQUFXOztBQUVYO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsV0FBVzs7QUFFWDtBQUNBLFlBQVk7O0FBRVo7QUFDQTtBQUNBO0FBQ0EscUJBQXFCOztBQUVyQjtBQUNBO0FBQ0EsY0FBYzs7QUFFZDtBQUNBO0FBQ0E7QUFDQSw2QkFBNkI7O0FBRTdCO0FBQ0EsNkJBQTZCOztBQUU3QjtBQUNBO0FBQ0E7QUFDQSxlQUFlOztBQUVmO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsWUFBWTs7QUFFWjtBQUNBLGNBQWM7O0FBRWQ7QUFDQTtBQUNBO0FBQ0E7QUFDQSxhQUFhOztBQUViO0FBQ0E7QUFDQSxhQUFhOztBQUViO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsMkRBQTJEOztBQUUzRDtBQUNBLHFCQUFxQjs7QUFFckI7QUFDQSxzQkFBc0I7O0FBRXRCO0FBQ0E7QUFDQTtBQUNBLG9CQUFvQjs7QUFFcEI7QUFDQSxvQkFBb0I7O0FBRXBCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSwrRUFBK0U7O0FBRS9FO0FBQ0EsNEVBQTRFOztBQUU1RTtBQUNBO0FBQ0E7QUFD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QkFBZ0I7QUFDaEI7QUFDQSxpQkFBaUI7O0FBRWpCO0FBQ0E7QUFDQSxvQkFBb0I7O0FBRXBCO0FBQ0E7QUFDQSx5QkFBeUI7QUFDekI7QUFDQSxnQkFBZ0I7QUFDaEI7QUFDQTtBQUNBLHVCQUF1QjtBQUN2QjtBQUNBO0FBQ0E7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0E7QUFDQSw0QkFBNEI7O0FBRTVCO0FBQ0EsaUJBQWlCOztBQUVqQjtBQUNBLG9CQUFvQjs7QUFFcEI7QUFDQTtBQUNBLGVBQWU7O0FBRWY7QUFDQSxlQUFlOztBQUVmO0FBQ0E7QUFDQSxlQUFlOztBQUVmO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLGlCQUFpQjs7QUFFakI7QUFDQSw2Q0FBNkM7O0FBRTdDO0FBQ0E7QUFDQTtBQUNBLGNBQWM7O0FBRWQ7QUFDQSx3QkFBd0I7O0FBRXhCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsY0FBYztBQUNkO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsdUJBQXVCO0FBQ3ZCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLG9CQUFvQjtBQUNwQjtBQUNBO0FBQ0EsZ0JBQWdCO0FBQ2hCO0FBQ0E7QUFDQSxhQUFhO0FBQ2I7QUFDQSw2QkFBNkI7QUFDN0I7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsK0NBQStDO0FBQy9DO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLGtCQUFrQjtBQUNsQjtBQUNBO0FBQ0E7QUFDQSw2QkFBNkI7QUFDN0I7QUFDQTtBQUNBLGdCQUFnQjtBQUNoQjtBQUNBO0FBQ0E7QUFDQSxrQkFBa0IiLCJmaWxlIjoidGhlbWVzL2hpZ2gtY29udHJhc3QtdGhlbWUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbkNINS1TTElERVJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyohIG5vdWlzbGlkZXIgLSAxMy4xLjUgLSA0LzI0LzIwMTkgKi9cbi8qIEZ1bmN0aW9uYWwgc3R5bGluZztcbiAqIFRoZXNlIHN0eWxlcyBhcmUgcmVxdWlyZWQgZm9yIG5vVWlTbGlkZXIgdG8gZnVuY3Rpb24uXG4gKiBZb3UgZG9uJ3QgbmVlZCB0byBjaGFuZ2UgdGhlc2UgcnVsZXMgdG8gYXBwbHkgeW91ciBkZXNpZ24uXG4gKi9cbi5ub1VpLXRhcmdldCxcbi5ub1VpLXRhcmdldCAqIHtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy10b3VjaC1hY3Rpb246IG5vbmU7XG4gIHRvdWNoLWFjdGlvbjogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG5cbi5ub1VpLXRhcmdldCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlyZWN0aW9uOiBsdHI7IH1cblxuLm5vVWktYmFzZSxcbi5ub1VpLWNvbm5lY3RzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxOyB9XG5cbi8qIFdyYXBwZXIgZm9yIGFsbCBjb25uZWN0IGVsZW1lbnRzLlxuICovXG4ubm9VaS1jb25uZWN0cyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHotaW5kZXg6IDA7IH1cblxuLm5vVWktY29ubmVjdCxcbi5ub1VpLW9yaWdpbiB7XG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gIHRyYW5zZm9ybS1zdHlsZTogZmxhdDsgfVxuXG4vKiBPZmZzZXQgZGlyZWN0aW9uXG4gKi9cbmh0bWw6bm90KFtkaXI9XCJydGxcIl0pIC5ub1VpLWhvcml6b250YWwgLm5vVWktb3JpZ2luIHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDA7IH1cblxuLyogR2l2ZSBvcmlnaW5zIDAgaGVpZ2h0L3dpZHRoIHNvIHRoZXkgZG9uJ3QgaW50ZXJmZXJlIHdpdGggY2xpY2tpbmcgdGhlXG4gKiBjb25uZWN0IGVsZW1lbnRzLlxuICovXG4ubm9VaS12ZXJ0aWNhbCAubm9VaS1vcmlnaW4ge1xuICB3aWR0aDogMDsgfVxuXG4ubm9VaS1ob3Jpem9udGFsIC5ub1VpLW9yaWdpbiB7XG4gIGhlaWdodDogMDsgfVxuXG4ubm9VaS1oYW5kbGUge1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cblxuLm5vVWktdG91Y2gtYXJlYSB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLm5vVWktc3RhdGUtdGFwIC5ub1VpLWNvbm5lY3QsXG4ubm9VaS1zdGF0ZS10YXAgLm5vVWktb3JpZ2luIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcztcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3M7IH1cblxuLm5vVWktc3RhdGUtZHJhZyAqIHtcbiAgY3Vyc29yOiBpbmhlcml0ICFpbXBvcnRhbnQ7IH1cblxuLyogU2xpZGVyIHNpemUgYW5kIGhhbmRsZSBwbGFjZW1lbnQ7XG4gKi9cbi5ub1VpLWhvcml6b250YWwge1xuICBoZWlnaHQ6IDE4cHg7IH1cblxuLm5vVWktaG9yaXpvbnRhbCAubm9VaS1oYW5kbGUge1xuICB3aWR0aDogMzRweDtcbiAgaGVpZ2h0OiAyOHB4O1xuICBsZWZ0OiAtMTdweDtcbiAgdG9wOiAtNnB4OyB9XG5cbi5ub1VpLXZlcnRpY2FsIHtcbiAgd2lkdGg6IDE4cHg7IH1cblxuLm5vVWktdmVydGljYWwgLm5vVWktaGFuZGxlIHtcbiAgd2lkdGg6IDI4cHg7XG4gIGhlaWdodDogMzRweDtcbiAgbGVmdDogLTZweDtcbiAgdG9wOiAtMTdweDsgfVxuXG5odG1sOm5vdChbZGlyPVwicnRsXCJdKSAubm9VaS1ob3Jpem9udGFsIC5ub1VpLWhhbmRsZSB7XG4gIHJpZ2h0OiAtMTdweDtcbiAgbGVmdDogYXV0bzsgfVxuXG4vKiBTdHlsaW5nO1xuICogR2l2aW5nIHRoZSBjb25uZWN0IGVsZW1lbnQgYSBib3JkZXIgcmFkaXVzIGNhdXNlcyBpc3N1ZXMgd2l0aCB1c2luZyB0cmFuc2Zvcm06IHNjYWxlXG4gKi9cbi5ub1VpLXRhcmdldCB7XG4gIGJhY2tncm91bmQ6ICNGQUZBRkE7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0QzRDNEMztcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4ICNGMEYwRjAsIDAgM3B4IDZweCAtNXB4ICNCQkI7IH1cblxuLm5vVWktY29ubmVjdHMge1xuICBib3JkZXItcmFkaXVzOiAzcHg7IH1cblxuLm5vVWktY29ubmVjdCB7XG4gIGJhY2tncm91bmQ6ICMzRkI4QUY7IH1cblxuLyogSGFuZGxlcyBhbmQgY3Vyc29ycztcbiAqL1xuLm5vVWktZHJhZ2dhYmxlIHtcbiAgY3Vyc29yOiBldy1yZXNpemU7IH1cblxuLm5vVWktdmVydGljYWwgLm5vVWktZHJhZ2dhYmxlIHtcbiAgY3Vyc29yOiBucy1yZXNpemU7IH1cblxuLm5vVWktaGFuZGxlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0Q5RDlEOTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBiYWNrZ3JvdW5kOiAjRkZGO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAxcHggI0ZGRiwgaW5zZXQgMCAxcHggN3B4ICNFQkVCRUIsIDAgM3B4IDZweCAtM3B4ICNCQkI7IH1cblxuLm5vVWktYWN0aXZlIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDFweCAjRkZGLCBpbnNldCAwIDFweCA3cHggI0RERCwgMCAzcHggNnB4IC0zcHggI0JCQjsgfVxuXG4vKiBIYW5kbGUgc3RyaXBlcztcbiAqL1xuLm5vVWktaGFuZGxlOmJlZm9yZSxcbi5ub1VpLWhhbmRsZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogMTRweDtcbiAgd2lkdGg6IDFweDtcbiAgYmFja2dyb3VuZDogI0U4RTdFNjtcbiAgbGVmdDogMTRweDtcbiAgdG9wOiA2cHg7IH1cblxuLm5vVWktaGFuZGxlOmFmdGVyIHtcbiAgbGVmdDogMTdweDsgfVxuXG4ubm9VaS12ZXJ0aWNhbCAubm9VaS1oYW5kbGU6YmVmb3JlLFxuLm5vVWktdmVydGljYWwgLm5vVWktaGFuZGxlOmFmdGVyIHtcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMXB4O1xuICBsZWZ0OiA2cHg7XG4gIHRvcDogMTRweDsgfVxuXG4ubm9VaS12ZXJ0aWNhbCAubm9VaS1oYW5kbGU6YWZ0ZXIge1xuICB0b3A6IDE3cHg7IH1cblxuLyogRGlzYWJsZWQgc3RhdGU7XG4gKi9cbltkaXNhYmxlZF0gLm5vVWktY29ubmVjdCB7XG4gIGJhY2tncm91bmQ6ICNCOEI4Qjg7IH1cblxuW2Rpc2FibGVkXS5ub1VpLXRhcmdldCxcbltkaXNhYmxlZF0ubm9VaS1oYW5kbGUsXG5bZGlzYWJsZWRdIC5ub1VpLWhhbmRsZSB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7IH1cblxuLyogQmFzZTtcbiAqXG4gKi9cbi5ub1VpLXBpcHMsXG4ubm9VaS1waXBzICoge1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cblxuLm5vVWktcGlwcyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29sb3I6ICM5OTk7IH1cblxuLyogVmFsdWVzO1xuICpcbiAqL1xuLm5vVWktdmFsdWUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4ubm9VaS12YWx1ZS1zdWIge1xuICBjb2xvcjogI2NjYztcbiAgZm9udC1zaXplOiAxMHB4OyB9XG5cbi8qIE1hcmtpbmdzO1xuICpcbiAqL1xuLm5vVWktbWFya2VyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kOiAjQ0NDOyB9XG5cbi5ub1VpLW1hcmtlci1zdWIge1xuICBiYWNrZ3JvdW5kOiAjQUFBOyB9XG5cbi5ub1VpLW1hcmtlci1sYXJnZSB7XG4gIGJhY2tncm91bmQ6ICNBQUE7IH1cblxuLyogSG9yaXpvbnRhbCBsYXlvdXQ7XG4gKlxuICovXG4ubm9VaS1waXBzLWhvcml6b250YWwge1xuICBwYWRkaW5nOiAxMHB4IDA7XG4gIGhlaWdodDogODBweDtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTsgfVxuXG4ubm9VaS12YWx1ZS1ob3Jpem9udGFsIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCA1MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCA1MCUpOyB9XG5cbi5ub1VpLXJ0bCAubm9VaS12YWx1ZS1ob3Jpem9udGFsIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MCUsIDUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDUwJSwgNTAlKTsgfVxuXG4ubm9VaS1tYXJrZXItaG9yaXpvbnRhbC5ub1VpLW1hcmtlciB7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICB3aWR0aDogMnB4O1xuICBoZWlnaHQ6IDVweDsgfVxuXG4ubm9VaS1tYXJrZXItaG9yaXpvbnRhbC5ub1VpLW1hcmtlci1zdWIge1xuICBoZWlnaHQ6IDEwcHg7IH1cblxuLm5vVWktbWFya2VyLWhvcml6b250YWwubm9VaS1tYXJrZXItbGFyZ2Uge1xuICBoZWlnaHQ6IDE1cHg7IH1cblxuLyogVmVydGljYWwgbGF5b3V0O1xuICpcbiAqL1xuLm5vVWktcGlwcy12ZXJ0aWNhbCB7XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDEwMCU7IH1cblxuLm5vVWktdmFsdWUtdmVydGljYWwge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgcGFkZGluZy1sZWZ0OiAyNXB4OyB9XG5cbi5ub1VpLXJ0bCAubm9VaS12YWx1ZS12ZXJ0aWNhbCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgNTAlKTsgfVxuXG4ubm9VaS1tYXJrZXItdmVydGljYWwubm9VaS1tYXJrZXIge1xuICB3aWR0aDogNXB4O1xuICBoZWlnaHQ6IDJweDtcbiAgbWFyZ2luLXRvcDogLTFweDsgfVxuXG4ubm9VaS1tYXJrZXItdmVydGljYWwubm9VaS1tYXJrZXItc3ViIHtcbiAgd2lkdGg6IDEwcHg7IH1cblxuLm5vVWktbWFya2VyLXZlcnRpY2FsLm5vVWktbWFya2VyLWxhcmdlIHtcbiAgd2lkdGg6IDE1cHg7IH1cblxuLm5vVWktdG9vbHRpcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEOUQ5RDk7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY29sb3I6ICMwMDA7XG4gIHBhZGRpbmc6IDVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG5cbi5ub1VpLWhvcml6b250YWwgLm5vVWktdG9vbHRpcCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xuICBsZWZ0OiA1MCU7XG4gIGJvdHRvbTogMTIwJTsgfVxuXG4ubm9VaS12ZXJ0aWNhbCAubm9VaS10b29sdGlwIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gIHRvcDogNTAlO1xuICByaWdodDogMTIwJTsgfVxuXG5jaDUtYnV0dG9uLFxuY2g1LWZvcm0sXG5jaDUtaW1hZ2UsXG5jaDUtbGlzdCxcbmNoNS1tb2RhbC1kaWFsb2csXG5jaDUtb3ZlcmxheS1wYW5lbCxcbmNoNS1zZWxlY3QsXG5jaDUtc2xpZGVyLFxuY2g1LXRleHRpbnB1dCxcbmNoNS1zcGlubmVyLFxuY2g1LXRvZ2dsZSxcbmNoNS10cmlnZ2VydmlldyB7XG4gIG91dGxpbmU6IDAgIWltcG9ydGFudDsgfVxuICBjaDUtYnV0dG9uICosXG4gIGNoNS1mb3JtICosXG4gIGNoNS1pbWFnZSAqLFxuICBjaDUtbGlzdCAqLFxuICBjaDUtbW9kYWwtZGlhbG9nICosXG4gIGNoNS1vdmVybGF5LXBhbmVsICosXG4gIGNoNS1zZWxlY3QgKixcbiAgY2g1LXNsaWRlciAqLFxuICBjaDUtdGV4dGlucHV0ICosXG4gIGNoNS1zcGlubmVyICosXG4gIGNoNS10b2dnbGUgKixcbiAgY2g1LXRyaWdnZXJ2aWV3ICoge1xuICAgIG91dGxpbmU6IDAgIWltcG9ydGFudDsgfVxuXG5jaDUtYnV0dG9uOm5vdCg6ZGVmaW5lZCksXG5jaDUtZm9ybTpub3QoOmRlZmluZWQpLFxuY2g1LWltYWdlOm5vdCg6ZGVmaW5lZCksXG5jaDUtbGlzdDpub3QoOmRlZmluZWQpLFxuY2g1LW1vZGFsLWRpYWxvZzpub3QoOmRlZmluZWQpLFxuY2g1LW92ZXJsYXktcGFuZWw6bm90KDpkZWZpbmVkKSxcbmNoNS1zZWxlY3Q6bm90KDpkZWZpbmVkKSxcbmNoNS1zZWxlY3Qtb3B0aW9uOm5vdCg6ZGVmaW5lZCksXG5jaDUtc2xpZGVyOm5vdCg6ZGVmaW5lZCksXG5jaDUtc3Bpbm5lcjpub3QoOmRlZmluZWQpLFxuY2g1LXRleHRpbnB1dDpub3QoOmRlZmluZWQpLFxuY2g1LXRvZ2dsZTpub3QoOmRlZmluZWQpLFxuY2g1LXRyaWdnZXJ2aWV3Om5vdCg6ZGVmaW5lZCksXG5jaDUtdHJpZ2dlcnZpZXdjaGlsZDpub3QoOmRlZmluZWQpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBvcGFjaXR5OiAwOyB9XG5cbi5jaDUtaGlkZS12aXMge1xuICB2aXNpYmlsaXR5OiBoaWRkZW4gIWltcG9ydGFudDsgfVxuXG4uY2g1LWhpZGUtZGlzIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbmNoNS1idXR0b24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gIGNoNS1idXR0b24gZGl2IHtcbiAgICBwb2ludGVyLWV2ZW50czogYWxsOyB9XG5cbmNoNS1idXR0b25baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLyogQnV0dG9uIGVsZW1lbnRzIGFsaWduICovXG4uY2g1LWJ1dHRvbixcbi5jaDUtYnV0dG9uLS1sYWJlbCxcbi5jaDUtYnV0dG9uLS1pY29uLFxuLmNoNS1idXR0b24tLWltZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogYXV0bztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB1c2VyLXNlbGVjdDogbm9uZTsgfVxuXG4uY2g1LWJ1dHRvbiBidXR0b24sXG4uY2g1LWJ1dHRvbiAuY2g1LWJ1dHRvbi0tbGFiZWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgLyogZ2V0IGZyb20gdGhlIC5jaDUtYnV0dG9uLS17e3R5cGV9fSBjbGFzc2VzICovXG4gIHBhZGRpbmc6IDVweDsgfVxuICAuY2g1LWJ1dHRvbiBidXR0b246Zm9jdXMsXG4gIC5jaDUtYnV0dG9uIC5jaDUtYnV0dG9uLS1sYWJlbDpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTsgfVxuXG4uY2g1LWJ1dHRvbiAuY2g1LWJ1dHRvbi0taWNvbiB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBwYWRkaW5nOiA1cHg7IH1cblxuLmNoNS1idXR0b24gLmNoNS1idXR0b24tLWltZyB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBtYXJnaW46IDVweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICB3aWR0aDogMjBweDsgfVxuXG4uY2g1LWJ1dHRvbiAuY3gtYnV0dG9uLWljb24tcG9zLWJvdHRvbSwgLmNoNS1idXR0b24gLmN4LWJ1dHRvbi1pY29uLXBvcy10b3Age1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW46IDVweCBhdXRvOyB9XG5cbi8qIEJ1dHRvbiBjb250YWluZXIgc2hhcGVzICovXG4uY2g1LWJ1dHRvbi0tcmVjdGFuZ2xlIHtcbiAgYm9yZGVyLXJhZGl1czogMHB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDBweDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwcHg7IH1cblxuLmNoNS1idXR0b24tLXJvdW5kZWQtcmVjdGFuZ2xlIHtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAxMHB4O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDEwcHg7IH1cblxuLmNoNS1idXR0b24tLWNpcmNsZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMDtcbiAgbWluLXdpZHRoOiAzMHB4O1xuICBtYXgtd2lkdGg6IDYwMHB4O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDUwJTtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiA1MCU7XG4gIC1tcy1ib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG4gIG92ZXJmbG93OiBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmNoNS1idXR0b24tLWNpcmNsZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIHBhZGRpbmctdG9wOiAxMDAlOyB9XG5cbi5jaDUtYnV0dG9uLS1vdmFsIHtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA1MCU7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogNTAlO1xuICAtbXMtYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG92ZXJmbG93OiBhdXRvOyB9XG5cbi5jaDUtYnV0dG9uLS10YWIge1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDEwcHggMTBweCAwcHggMHB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDEwcHggMTBweCAwcHggMHB4O1xuICAtbXMtYm9yZGVyLXJhZGl1czogMTBweCAxMHB4IDBweCAwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHggMTBweCAwcHggMHB4OyB9XG5cbi8qIEJ1dHRvbiBzdHJldGNoICovXG4vKiBzdHJldGNoIGRvZXMgbm90IGFwcGx5IGZvciBjaXJjbGUgYW5kIG92YWwgc2hhcGVzICovXG5jaDUtYnV0dG9uW3N0cmV0Y2g9XCJ3aWR0aFwiXSB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbmNoNS1idXR0b25bc3RyZXRjaD1cImhlaWdodFwiXSB7XG4gIGhlaWdodDogMTAwJTsgfVxuXG5jaDUtYnV0dG9uW3N0cmV0Y2g9XCJib3RoXCJdIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTsgfVxuXG4vKiBieSB3aWR0aCAqL1xuLmNoNS1idXR0b24tLXN0cmV0Y2gtd2lkdGgge1xuICB3aWR0aDogMTAwJTsgfVxuICAuY2g1LWJ1dHRvbi0tc3RyZXRjaC13aWR0aCAuY2ItYnRuIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuXG4vKiBieSBoZWlnaHQgKi9cbi5jaDUtYnV0dG9uLS1zdHJldGNoLWhlaWdodCB7XG4gIGhlaWdodDogMTAwJTsgfVxuICAuY2g1LWJ1dHRvbi0tc3RyZXRjaC1oZWlnaHQgLmNiLWJ0biB7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG4gIC5jaDUtYnV0dG9uLS1zdHJldGNoLWhlaWdodCAuY2g1LWJ1dHRvbi0tbGFiZWwsXG4gIC5jaDUtYnV0dG9uLS1zdHJldGNoLWhlaWdodCAuY2g1LWJ1dHRvbi0taWNvbixcbiAgLmNoNS1idXR0b24tLXN0cmV0Y2gtaGVpZ2h0IC5jaDUtYnV0dG9uLS1pbWcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4vKiBieSBoZWlnaHQgYW5kIHdpZHRoICovXG4uY2g1LWJ1dHRvbi0tc3RyZXRjaC1ib3RoIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTsgfVxuICAuY2g1LWJ1dHRvbi0tc3RyZXRjaC1ib3RoIC5jYi1idG4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTsgfVxuXG4vKiBCdXR0b24gb3JpZW50YXRpb24gKi9cbi5jaDUtYnV0dG9uLS12ZXJ0aWNhbCAuY2ItYnRuIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTsgfVxuXG4uY2g1LWJ1dHRvbi0tdmVydGljYWwgYnV0dG9uIHNwYW4ge1xuICB3cml0aW5nLW1vZGU6IHZlcnRpY2FsLWxyICFpbXBvcnRhbnQ7IH1cblxuLmNoNS1idXR0b24tLXZlcnRpY2FsIGJ1dHRvbiBpIHNwYW4ge1xuICB3cml0aW5nLW1vZGU6IHZlcnRpY2FsLWxyICFpbXBvcnRhbnQ7IH1cblxuLmNoNS1idXR0b24tLXZlcnRpY2FsIGJ1dHRvbiBpIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuXG4uY2g1LWJ1dHRvbi0tZGlzYWJsZWQge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgb3BhY2l0eTogMC41OyB9XG5cbi8qIFNpemVzICovXG4uY2g1LWJ1dHRvbi0tc2l6ZS14LXNtYWxsIC5jYi1idG4ge1xuICBmb250LXNpemU6IDAuNWVtO1xuICBwYWRkaW5nOiA1cHg7IH1cblxuLmNoNS1idXR0b24tLXNpemUtc21hbGwgLmNiLWJ0biB7XG4gIGZvbnQtc2l6ZTogMC43NWVtO1xuICBwYWRkaW5nOiAwLjVlbTsgfVxuXG4uY2g1LWJ1dHRvbi0tc2l6ZS1sYXJnZSAuY2ItYnRuIHtcbiAgZm9udC1zaXplOiAxLjI1ZW07XG4gIHBhZGRpbmc6IDEuNWVtOyB9XG5cbi5jaDUtYnV0dG9uLS1zaXplLXgtbGFyZ2UgLmNiLWJ0biB7XG4gIGZvbnQtc2l6ZTogMS41ZW07XG4gIHBhZGRpbmc6IDJlbTsgfVxuXG4vKiBpY29uIHBvc2l0aW9ucyAqL1xuaS5jYi1pY29uLmN4LWJ1dHRvbi1pY29uLXBvcy1maXJzdCxcbmkuY2ItaWNvbi5jeC1idXR0b24taWNvbi1wb3MtbGFzdCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG5pLmNiLWljb24uY3gtYnV0dG9uLWljb24tcG9zLXRvcCxcbmkuY2ItaWNvbi5jeC1idXR0b24taWNvbi1wb3MtYm90dG9tIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLyogaWNvbiBwb3NpdGlvbnMgKi9cbi5jYi1pbWcuY3gtYnV0dG9uLWljb24tcG9zLWZpcnN0LFxuLmNiLWltZy5jeC1idXR0b24taWNvbi1wb3MtbGFzdCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4uY2ItaW1nLmN4LWJ1dHRvbi1pY29uLXBvcy10b3AsXG4uY2ItaW1nLmN4LWJ1dHRvbi1pY29uLXBvcy1ib3R0b20ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bzsgfVxuXG4uY2g1LWJ1dHRvbi0tdGV4dCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDAwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gIGNvbG9yOiAjMDAwMDAwOyB9XG4gIC5jaDUtYnV0dG9uLS10ZXh0LmNoNS1idXR0b24tLXNlbGVjdGVkIHtcbiAgICBib3JkZXItY29sb3I6ICMwMDAwMDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YwZmZmMDtcbiAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAuY2g1LWJ1dHRvbi0tdGV4dC5jaDUtYnV0dG9uLS1wcmVzc2VkIHtcbiAgICBib3JkZXItY29sb3I6ICMwMDAwMDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzgwODg4MDtcbiAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAuY2g1LWJ1dHRvbi0tdGV4dC5jaDUtYnV0dG9uLS1kaXNhYmxlZCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDAwMDAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gICAgY29sb3I6ICMwMDAwMDA7IH1cblxuLmNoNS1idXR0b24tLWRhbmdlciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjMTJkMmQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjFkMTg7XG4gIGNvbG9yOiAjZjBmZmYwOyB9XG4gIC5jaDUtYnV0dG9uLS1kYW5nZXIuY2g1LWJ1dHRvbi0tc2VsZWN0ZWQge1xuICAgIGJvcmRlci1jb2xvcjogI2MxMmQyZDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYwMDAwO1xuICAgIGNvbG9yOiAjMzMzMzMzOyB9XG4gIC5jaDUtYnV0dG9uLS1kYW5nZXIuY2g1LWJ1dHRvbi0tcHJlc3NlZCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjYzEyZDJkO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM3ZTFkMWQ7XG4gICAgY29sb3I6ICMzMzMzMzM7IH1cbiAgLmNoNS1idXR0b24tLWRhbmdlci5jaDUtYnV0dG9uLS1kaXNhYmxlZCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjYzEyZDJkO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjFkMTg7XG4gICAgY29sb3I6ICNmMGZmZjA7IH1cblxuLmNoNS1idXR0b24tLXdhcm5pbmcge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTc3MzEyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjYzAwO1xuICBjb2xvcjogI2JiYjsgfVxuICAuY2g1LWJ1dHRvbi0td2FybmluZy5jaDUtYnV0dG9uLS1zZWxlY3RlZCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZTc3MzEyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjczMDA7XG4gICAgY29sb3I6ICNmMGZmZjA7IH1cbiAgLmNoNS1idXR0b24tLXdhcm5pbmcuY2g1LWJ1dHRvbi0tcHJlc3NlZCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZTc3MzEyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM3MjQ4MjU7XG4gICAgY29sb3I6ICNmMGZmZjA7IH1cbiAgLmNoNS1idXR0b24tLXdhcm5pbmcuY2g1LWJ1dHRvbi0tZGlzYWJsZWQge1xuICAgIGJvcmRlci1jb2xvcjogI2U3NzMxMjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjYzAwO1xuICAgIGNvbG9yOiAjYmJiOyB9XG5cbi5jaDUtYnV0dG9uLS1pbmZvIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzU4OGVkMztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE3YTJiODtcbiAgY29sb3I6ICNmMGZmZjA7IH1cbiAgLmNoNS1idXR0b24tLWluZm8uY2g1LWJ1dHRvbi0tc2VsZWN0ZWQge1xuICAgIGJvcmRlci1jb2xvcjogIzU4OGVkMztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTY3NmYzO1xuICAgIGNvbG9yOiAjZjBmZmYwOyB9XG4gIC5jaDUtYnV0dG9uLS1pbmZvLmNoNS1idXR0b24tLXByZXNzZWQge1xuICAgIGJvcmRlci1jb2xvcjogIzU4OGVkMztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzM1MjdhO1xuICAgIGNvbG9yOiAjZjBmZmYwOyB9XG4gIC5jaDUtYnV0dG9uLS1pbmZvLmNoNS1idXR0b24tLWRpc2FibGVkIHtcbiAgICBib3JkZXItY29sb3I6ICM1ODhlZDM7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzE3YTJiODtcbiAgICBjb2xvcjogI2YwZmZmMDsgfVxuXG4uY2g1LWJ1dHRvbi0tc3VjY2VzcyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM1MDhiMTc7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzYWUxNjc7XG4gIGNvbG9yOiAjZjBmZmYwOyB9XG4gIC5jaDUtYnV0dG9uLS1zdWNjZXNzLmNoNS1idXR0b24tLXNlbGVjdGVkIHtcbiAgICBib3JkZXItY29sb3I6ICM1MDhiMTc7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI4OGYyZjtcbiAgICBjb2xvcjogI2YwZmZmMDsgfVxuICAuY2g1LWJ1dHRvbi0tc3VjY2Vzcy5jaDUtYnV0dG9uLS1wcmVzc2VkIHtcbiAgICBib3JkZXItY29sb3I6ICM1MDhiMTc7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFlNTMyMTtcbiAgICBjb2xvcjogI2YwZmZmMDsgfVxuICAuY2g1LWJ1dHRvbi0tc3VjY2Vzcy5jaDUtYnV0dG9uLS1kaXNhYmxlZCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjNTA4YjE3O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1MDhiMTc7XG4gICAgY29sb3I6ICNmMGZmZjA7IH1cblxuLmNoNS1idXR0b24tLWRlZmF1bHQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjOGU4ZTkxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrc2xhdGVncmV5O1xuICBjb2xvcjogI2ZmZmZmZjsgfVxuICAuY2g1LWJ1dHRvbi0tZGVmYXVsdC5jaDUtYnV0dG9uLS1zZWxlY3RlZCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjOGU4ZTkxO1xuICAgIGJhY2tncm91bmQtY29sb3I6IGJsdWU7XG4gICAgY29sb3I6ICNmMGZmZjA7IH1cbiAgLmNoNS1idXR0b24tLWRlZmF1bHQuY2g1LWJ1dHRvbi0tcHJlc3NlZCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjOGU4ZTkxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyOTM1N2U7XG4gICAgY29sb3I6ICNmMGZmZjA7IH1cbiAgLmNoNS1idXR0b24tLWRlZmF1bHQuY2g1LWJ1dHRvbi0tZGlzYWJsZWQge1xuICAgIGJvcmRlci1jb2xvcjogIzhlOGU5MTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrc2xhdGVncmV5O1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG5cbi5jaDUtYnV0dG9uLS1wcmltYXJ5IHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzhlOGU5MTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0OTdmZDtcbiAgY29sb3I6ICNmMGZmZjA7IH1cbiAgLmNoNS1idXR0b24tLXByaW1hcnkuY2g1LWJ1dHRvbi0tc2VsZWN0ZWQge1xuICAgIGJvcmRlci1jb2xvcjogIzhlOGU5MTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODI4Njg3O1xuICAgIGNvbG9yOiAjZjBmZmYwOyB9XG4gIC5jaDUtYnV0dG9uLS1wcmltYXJ5LmNoNS1idXR0b24tLXByZXNzZWQge1xuICAgIGJvcmRlci1jb2xvcjogIzhlOGU5MTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTk1OThmO1xuICAgIGNvbG9yOiAjZjBmZmYwOyB9XG4gIC5jaDUtYnV0dG9uLS1wcmltYXJ5LmNoNS1idXR0b24tLWRpc2FibGVkIHtcbiAgICBib3JkZXItY29sb3I6ICM4ZThlOTE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzM0OTdmZDtcbiAgICBjb2xvcjogI2YwZmZmMDsgfVxuXG4uY2g1LWJ1dHRvbi0tc2Vjb25kYXJ5IHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzRlNGU3YztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5MWU2MztcbiAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLmNoNS1idXR0b24tLXNlY29uZGFyeS5jaDUtYnV0dG9uLS1zZWxlY3RlZCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjNGU0ZTdjO1xuICAgIGJhY2tncm91bmQtY29sb3I6IGJsdWU7XG4gICAgY29sb3I6ICNmMGZmZjA7IH1cbiAgLmNoNS1idXR0b24tLXNlY29uZGFyeS5jaDUtYnV0dG9uLS1wcmVzc2VkIHtcbiAgICBib3JkZXItY29sb3I6ICM0ZTRlN2M7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJlMmU3MDtcbiAgICBjb2xvcjogI2YwZmZmMDsgfVxuICAuY2g1LWJ1dHRvbi0tc2Vjb25kYXJ5LmNoNS1idXR0b24tLWRpc2FibGVkIHtcbiAgICBib3JkZXItY29sb3I6ICM0ZTRlN2M7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U5MWU2MztcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuXG4uY2g1LWJ1dHRvbi0tc2l6ZS1yZWd1bGFyLmNoNS1idXR0b24tLWNpcmNsZSAuY2g1LWJ1dHRvbi0taWNvbiB7XG4gIGhlaWdodDogMzBweDtcbiAgd2lkdGg6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4OyB9XG5cbi5jaDUtbGlzdC0tZGlzYWJsZWQge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgb3BhY2l0eTogMC41OyB9XG5cbi5jaDUtbGlzdC12ZXJ0aWNhbCB7XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teSAhaW1wb3J0YW50OyB9XG4gIC5jaDUtbGlzdC12ZXJ0aWNhbCAqIHtcbiAgICB0b3VjaC1hY3Rpb246IHBhbi15ICFpbXBvcnRhbnQ7IH1cblxuLmNoNS1saXN0LXZlcnRpY2FsLXNjcm9sbGJhciB7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7IH1cblxuLmNoNS1saXN0LWhvcml6b250YWwge1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXggIWltcG9ydGFudDsgfVxuICAuY2g1LWxpc3QtaG9yaXpvbnRhbCAqIHtcbiAgICB0b3VjaC1hY3Rpb246IHBhbi14ICFpbXBvcnRhbnQ7IH1cblxuLmNoNS1saXN0LXBvaW50ZXItZXZlbnRzLWRpc2FibGVkID4gZGl2IHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuY2g1LWxpc3Qge1xuICBjdXJzb3I6IGdyYWI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIGNoNS1saXN0IC5zY3JvbGxiYXItY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMHB4O1xuICAgIHJpZ2h0OiAwcHg7XG4gICAgYm90dG9tOiA1cHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIHBhZGRpbmctdG9wOiA3cHg7IH1cbiAgY2g1LWxpc3QgLnNjcm9sbGJhciB7XG4gICAgd2lsbC1jaGFuZ2U6IHdpZHRoLCB0cmFuc2Zvcm07XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgaGVpZ2h0OiA3cHg7XG4gICAgd2lkdGg6IDEwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSk7IH1cbiAgY2g1LWxpc3QgOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICBjaDUtbGlzdFtvcmllbnRhdGlvbj12ZXJ0aWFsXSAuc2Nyb2xsYmFyLWNvbnRhaW5lciB7XG4gICAgbGVmdDogLTEwcHg7IH1cbiAgY2g1LWxpc3Rbc2Nyb2xsYmFyPVwidHJ1ZVwiXVtvcmllbnRhdGlvbj1cImhvcml6b250YWxcIl0ge1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4OyB9XG5cbi5jaDUtc2VsZWN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyOiAxcHggc29saWQgI2M2YzhjYTtcbiAgYm9yZGVyLXJhZGl1czogMnB4OyB9XG5cbi5jaDUtc2VsZWN0X19jb21ibzpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4uY2g1LXNlbGVjdF9fbWFpbiB7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIC1tcy1mbGV4OiAxIDEgMC4wMDAwMDAwMDFweDtcbiAgLXdlYmtpdC1mbGV4OiAxO1xuICBmbGV4OiAxO1xuICAtd2Via2l0LWZsZXgtYmFzaXM6IDAuMDAwMDAwMDAxcHg7XG4gIGZsZXgtYmFzaXM6IDAuMDAwMDAwMDAxcHg7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDRweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzAwMDsgfVxuICAuY2g1LXNlbGVjdF9fbWFpbltkaXI9XCJydGxcIl0ge1xuICAgIGRpcmVjdGlvbjogcnRsO1xuICAgIHVuaWNvZGUtYmlkaTogaXNvbGF0ZTsgfVxuICAuY2g1LXNlbGVjdF9fbWFpbiAuY2g1LXNlbGVjdF9fY29tYm9fdHJpZ2dlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgbWFyZ2luOiAwOyB9XG4gIC5jaDUtc2VsZWN0X19tYWluIC5jaDUtc2VsZWN0X19zZWxlY3RlZF9pdGVtcyB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDQwcHgpO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgLW1zLWZsZXg6IDEgMSAwLjAwMDAwMDAwMXB4O1xuICAgIC13ZWJraXQtZmxleDogMTtcbiAgICBmbGV4OiAxO1xuICAgIC13ZWJraXQtZmxleC1iYXNpczogMC4wMDAwMDAwMDFweDtcbiAgICBmbGV4LWJhc2lzOiAwLjAwMDAwMDAwMXB4O1xuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cblxuLmNoNS1zZWxlY3RfX3BhbmVsIC5jaDUtc2VsZWN0X19tYWluIC5jaDUtc2VsZWN0X19jb21ib190cmlnZ2VyIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uY2g1LXNlbGVjdF9fcGFuZWwtb3BlbiAuY2g1LXNlbGVjdF9fY29tYm9fdHJpZ2dlciB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgLyogQ2hyb21lIGFuZCBvdGhlciB3ZWJraXQgYnJvd3NlcnMgKi9cbiAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAvKiBGRiAqL1xuICAtby10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAvKiBPcGVyYSAqL1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgLyogSUU5ICovXG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIC8qIFczQyBjb21wbGlhbnQgYnJvd3NlcnMgKi8gfVxuXG4uY2g1LXNlbGVjdF9fcGFuZWxfX2l0ZW1zIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBkaXNwbGF5OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3gtc2hhZG93OiAwIDJweCAycHggMCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwIDFweCA1cHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpLCAwIDNweCAxcHggLTJweCByZ2JhKDAsIDAsIDAsIDAuMik7IH1cblxuLmNoNS1zZWxlY3RfX2NvbWJvIC5jaDUtc2VsZWN0X19wYW5lbF9faXRlbXMge1xuICB6LWluZGV4OiAxMDA7IH1cblxuLmNoNS1zZWxlY3RfX3BhbmVsLW9wZW4gLmNoNS1zZWxlY3RfX3BhbmVsX19pdGVtcyxcbi5jaDUtc2VsZWN0X19wYW5lbCAuY2g1LXNlbGVjdF9fcGFuZWxfX2l0ZW1zIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLmNoNS1zZWxlY3RfX3BhbmVsIC5jaDUtc2VsZWN0X19wYW5lbF9faXRlbXMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLmNoNS1zZWxlY3RfX3BhbmVsX19pdGVtIHtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgLW1zLWZsZXg6IDEgMSAwLjAwMDAwMDAwMXB4O1xuICAtd2Via2l0LWZsZXg6IDE7XG4gIGZsZXg6IDE7XG4gIC13ZWJraXQtZmxleC1iYXNpczogMC4wMDAwMDAwMDFweDtcbiAgZmxleC1iYXNpczogMC4wMDAwMDAwMDFweDtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiA4cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAuY2g1LXNlbGVjdF9fcGFuZWxfX2l0ZW1bZGlyPVwicnRsXCJdIHtcbiAgICBkaXJlY3Rpb246IHJ0bDtcbiAgICB1bmljb2RlLWJpZGk6IGlzb2xhdGU7IH1cbiAgLmNoNS1zZWxlY3RfX3BhbmVsX19pdGVtOm5vdCguY2g1LXNlbGVjdF9fcGFuZWxfX2l0ZW0tLXNlbGVjdGVkKTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjlmYTsgfVxuICAuY2g1LXNlbGVjdF9fcGFuZWxfX2l0ZW0uY2g1LXNlbGVjdF9fcGFuZWxfX2l0ZW0tLXNlbGVjdGVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NlNWZmOyB9XG5cbmNoNS10b2dnbGU6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lOyB9XG5cbi8qIGNoNS10b2dnbGUgLSB0aGUgY29udGFpbmVyICovXG4uY2g1LXRvZ2dsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAvKiBjaDUtdG9nZ2xlIC0gbGFiZWwgKi9cbiAgLyogY2g1LXRvZ2dsZSAtIGhhbmRsZSBkZWZhdWx0ICovXG4gIC8qIGNoNS10b2dnbGUgLSBvdmFsIHNoYXBlICovXG4gIC8qIGNoNS10b2dnbGUgLSByZWN0YW5nbGUgc2hhcGUgKi9cbiAgLyogY2g1LXRvZ2dsZSAtIGNoZWNrZWQvb24gKi9cbiAgLyogY2g1LXRvZ2dsZSAtIHZlcnRpY2FsIG9yaWVudGF0aW9uICovIH1cbiAgLmNoNS10b2dnbGVbaGlkZGVuXSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuY2g1LXRvZ2dsZSAuY2g1LXRvZ2dsZV9fbGFiZWwge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBjb2xvcjogIzRhNGE0YTtcbiAgICBtYXJnaW46IDEwcHg7IH1cbiAgICAuY2g1LXRvZ2dsZSAuY2g1LXRvZ2dsZV9fbGFiZWxbaGlkZGVuXSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5jaDUtdG9nZ2xlIC5jaDUtdG9nZ2xlX19vbi1sYWJlbCwgLmNoNS10b2dnbGUgLmNoNS10b2dnbGVfX29mZi1sYWJlbCB7XG4gICAgd29yZC13cmFwOiBub3JtYWw7XG4gICAgY29sb3I6ICM0YTRhNGE7XG4gICAgZm9udC1zaXplOiAxNnB4OyB9XG4gIC5jaDUtdG9nZ2xlIC5jaDUtdG9nZ2xlX19vbi1sYWJlbCwgLmNoNS10b2dnbGUgLmNoNS10b2dnbGVfX29mZi1sYWJlbCwgLmNoNS10b2dnbGUgLmNoNS10b2dnbGVfX29uLWljb24sIC5jaDUtdG9nZ2xlIC5jaDUtdG9nZ2xlX19vZmYtaWNvbiB7XG4gICAgbWFyZ2luOiAwIDJweCAwIDJweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgLmNoNS10b2dnbGUgLmNoNS10b2dnbGVfX2hhbmRsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgbWluLXdpZHRoOiAxMDBweDtcbiAgICBoZWlnaHQ6IDJlbTtcbiAgICBtaW4taGVpZ2h0OiAyZW07XG4gICAgcGFkZGluZzogMDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjRzIGVhc2Utb3V0O1xuICAgIC8qIGNoNS10b2dnbGUgLSBvbi9vZmYgY29udGFpbmVyICovXG4gICAgLyogY2g1LXRvZ2dsZSAtIGtub2IgKi8gfVxuICAgIC5jaDUtdG9nZ2xlIC5jaDUtdG9nZ2xlX19oYW5kbGUgZGl2IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBsaW5lLWhlaWdodDogMmVtO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICBvcGFjaXR5OiAwOyB9XG4gICAgICAuY2g1LXRvZ2dsZSAuY2g1LXRvZ2dsZV9faGFuZGxlIGRpdjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgb3BhY2l0eTogMTsgfVxuICAgIC5jaDUtdG9nZ2xlIC5jaDUtdG9nZ2xlX19oYW5kbGUgYSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogNTAlO1xuICAgICAgdG9wOiAwO1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBib3gtc2hhZG93OiBpbnNldCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMikgMCAxcHggMCwgaW5zZXQgcmdiYSgwLCAwLCAwLCAwLjMpIDAgLTFweCAwO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1vdXQ7IH1cbiAgLmNoNS10b2dnbGUuY2g1LXRvZ2dsZS0tb3ZhbCAuY2g1LXRvZ2dsZV9faGFuZGxlIHtcbiAgICBib3JkZXItcmFkaXVzOiAxLjc1ZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0Q4RDlEQjtcbiAgICBtYXJnaW46IDEwcHg7IH1cbiAgICAuY2g1LXRvZ2dsZS5jaDUtdG9nZ2xlLS1vdmFsIC5jaDUtdG9nZ2xlX19oYW5kbGUgZGl2IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlLW91dDsgfVxuICAgICAgLmNoNS10b2dnbGUuY2g1LXRvZ2dsZS0tb3ZhbCAuY2g1LXRvZ2dsZV9faGFuZGxlIGRpdjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgY29sb3I6ICM2NjY7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjc1ZW07IH1cbiAgICAgIC5jaDUtdG9nZ2xlLmNoNS10b2dnbGUtLW92YWwgLmNoNS10b2dnbGVfX2hhbmRsZSBkaXY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMS43NWVtOyB9XG4gICAgLmNoNS10b2dnbGUuY2g1LXRvZ2dsZS0tb3ZhbCAuY2g1LXRvZ2dsZV9faGFuZGxlIGEge1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIHdpZHRoOiAyZW07XG4gICAgICBoZWlnaHQ6IDJlbTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgYm9yZGVyOiAwLjI1ZW0gc29saWQgI0Q4RDlEQjsgfVxuICAuY2g1LXRvZ2dsZS5jaDUtdG9nZ2xlLS1yZWN0YW5nbGUgLmNoNS10b2dnbGVfX2hhbmRsZSB7XG4gICAgYmFja2dyb3VuZDogIzQ2NDc0NztcbiAgICBib3JkZXItcmFkaXVzOiAxcHg7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgcmdiYSgwLCAwLCAwLCAwLjEpIDAgMXB4IDA7XG4gICAgbWFyZ2luOiAxMHB4OyB9XG4gICAgLmNoNS10b2dnbGUuY2g1LXRvZ2dsZS0tcmVjdGFuZ2xlIC5jaDUtdG9nZ2xlX19oYW5kbGUgZGl2IHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjFzOyB9XG4gICAgICAuY2g1LXRvZ2dsZS5jaDUtdG9nZ2xlLS1yZWN0YW5nbGUgLmNoNS10b2dnbGVfX2hhbmRsZSBkaXY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAuY2g1LXRvZ2dsZS5jaDUtdG9nZ2xlLS1yZWN0YW5nbGUgLmNoNS10b2dnbGVfX2hhbmRsZSBkaXY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAuY2g1LXRvZ2dsZS5jaDUtdG9nZ2xlLS1yZWN0YW5nbGUgLmNoNS10b2dnbGVfX2hhbmRsZSBhIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDFweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM4ODg7IH1cbiAgLmNoNS10b2dnbGUuY2g1LXRvZ2dsZS0tb24ge1xuICAgIC8qIGNoNS10b2dnbGUgLSBvdmFsIHNoYXBlIGNoZWNrZWQvb24gKi9cbiAgICAvKiBjaDUtdG9nZ2xlIC0gcmVjdGFuZ2xlIHNoYXBlIGNoZWNrZWQvb24gKi8gfVxuICAgIC5jaDUtdG9nZ2xlLmNoNS10b2dnbGUtLW9uIC5jaDUtdG9nZ2xlX19oYW5kbGUgYSB7XG4gICAgICByaWdodDogMCU7IH1cbiAgICAuY2g1LXRvZ2dsZS5jaDUtdG9nZ2xlLS1vbiAuY2g1LXRvZ2dsZV9faGFuZGxlIGRpdjpmaXJzdC1vZi10eXBlIHtcbiAgICAgIG9wYWNpdHk6IDA7IH1cbiAgICAuY2g1LXRvZ2dsZS5jaDUtdG9nZ2xlLS1vbiAuY2g1LXRvZ2dsZV9faGFuZGxlIGRpdjpsYXN0LW9mLXR5cGUge1xuICAgICAgb3BhY2l0eTogMTsgfVxuICAgIC5jaDUtdG9nZ2xlLmNoNS10b2dnbGUtLW9uLmNoNS10b2dnbGUtLW92YWwgLmNoNS10b2dnbGVfX2hhbmRsZSB7XG4gICAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAzMHB4ICM0QkQ4NjU7IH1cbiAgICAgIC5jaDUtdG9nZ2xlLmNoNS10b2dnbGUtLW9uLmNoNS10b2dnbGUtLW92YWwgLmNoNS10b2dnbGVfX2hhbmRsZSBkaXY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5jaDUtdG9nZ2xlLmNoNS10b2dnbGUtLW9uLmNoNS10b2dnbGUtLW92YWwgLmNoNS10b2dnbGVfX2hhbmRsZSBkaXY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgIC5jaDUtdG9nZ2xlLmNoNS10b2dnbGUtLW9uLmNoNS10b2dnbGUtLW92YWwgLmNoNS10b2dnbGVfX2hhbmRsZSBhIHtcbiAgICAgICAgbGVmdDogMTAwJTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0yZW07XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIGJvcmRlci1jb2xvcjogIzRCRDg2NTsgfVxuICAgIC5jaDUtdG9nZ2xlLmNoNS10b2dnbGUtLW9uLmNoNS10b2dnbGUtLXJlY3RhbmdsZSAuY2g1LXRvZ2dsZV9faGFuZGxlIGRpdiB7XG4gICAgICByaWdodDogMDsgfVxuICAgIC5jaDUtdG9nZ2xlLmNoNS10b2dnbGUtLW9uLmNoNS10b2dnbGUtLXJlY3RhbmdsZSAuY2g1LXRvZ2dsZV9faGFuZGxlIGEge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzRCRDg2NTsgfVxuICAuY2g1LXRvZ2dsZS5jaDUtdG9nZ2xlLS12ZXJ0aWNhbCA+IGRpdiB7XG4gICAgcGFkZGluZzogNTAlIDA7XG4gICAgaGVpZ2h0OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTsgfVxuICAuY2g1LXRvZ2dsZS5jaDUtdG9nZ2xlLS1kaXItLXJ0bCAuY2g1LXRvZ2dsZV9faGFuZGxlIGEge1xuICAgIGxlZnQ6IDUwJTtcbiAgICByaWdodDogYXV0bzsgfVxuICAuY2g1LXRvZ2dsZS5jaDUtdG9nZ2xlLS1kaXItLXJ0bC5jaDUtdG9nZ2xlLS1vdmFsIC5jaDUtdG9nZ2xlX19oYW5kbGUgZGl2OmZpcnN0LW9mLXR5cGUge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjc1ZW07IH1cbiAgLmNoNS10b2dnbGUuY2g1LXRvZ2dsZS0tZGlyLS1ydGwuY2g1LXRvZ2dsZS0tb3ZhbCAuY2g1LXRvZ2dsZV9faGFuZGxlIGRpdjpsYXN0LW9mLXR5cGUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjc1ZW07IH1cbiAgLmNoNS10b2dnbGUuY2g1LXRvZ2dsZS0tZGlyLS1ydGwuY2g1LXRvZ2dsZS0tb3ZhbCAuY2g1LXRvZ2dsZV9faGFuZGxlIGEge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDEwMCU7XG4gICAgbWFyZ2luLWxlZnQ6IC0yZW07IH1cbiAgLmNoNS10b2dnbGUuY2g1LXRvZ2dsZS0tZGlyLS1ydGwuY2g1LXRvZ2dsZS0tb24gLmNoNS10b2dnbGVfX2hhbmRsZSBhIHtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiBhdXRvOyB9XG4gIC5jaDUtdG9nZ2xlLmNoNS10b2dnbGUtLWRpci0tcnRsLmNoNS10b2dnbGUtLW9uLmNoNS10b2dnbGUtLW92YWwgLmNoNS10b2dnbGVfX2hhbmRsZSBhIHtcbiAgICBsZWZ0OiAyZW07IH1cblxuY2g1LWltYWdlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gIGNoNS1pbWFnZSA+IGltZyB7XG4gICAgaGVpZ2h0OiBpbmhlcml0O1xuICAgIHdpZHRoOiBpbmhlcml0O1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG5cbi5jaDUtaW1hZ2UuY2g1LWltYWdlLS1kaXItLXJ0bCB7XG4gIC1tb3otdHJhbnNmb3JtOiBzY2FsZVgoLTEpO1xuICAtby10cmFuc2Zvcm06IHNjYWxlWCgtMSk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoLTEpO1xuICB0cmFuc2Zvcm06IHNjYWxlWCgtMSk7XG4gIGZpbHRlcjogRmxpcEg7XG4gIC1tcy1maWx0ZXI6IFwiRmxpcEhcIjsgfVxuXG4uY2g1LWltYWdlLS1kaXNhYmxlZCB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBvcGFjaXR5OiAwLjU7IH1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblNJWkUgSE9SSVpPTlRBTFxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuU0laRSBWRVJUSUNBTFxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuSEFORExFU0laRSBIT1JJWk9OVEFMXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5IQU5ETEVTSVpFIEhPUklaT05UQUwgU0lERSBFRkVDVFNcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbkhBTkRMRVNJWkUgVkVSVElDQUwgU0lERSBFRkVDVFNcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLmNoNS1zbGlkZXIge1xuICAvKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgIFNJWkUgSE9SSVpPTlRBTCBcbiAgICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbiAgLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgICBTSVpFIFZFUlRJQ0FMIFxuICAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqLyB9XG4gIC5jaDUtc2xpZGVyLmNoNS1zbGlkZXItLW9yaWVudGF0aW9uLS1ob3Jpem9udGFsIHtcbiAgICAvKiBjaDUtc2xpZGVyIC0geC1zbWFsbCAqL1xuICAgIC8qIGNoNS1zbGlkZXIgLSBzbWFsbCAqL1xuICAgIC8qIGNoNS1zbGlkZXIgLSByZWd1bGFyICovXG4gICAgLyogY2g1LXNsaWRlciAtIGxhcmdlICovXG4gICAgLyogY2g1LXNsaWRlciAtIHgtbGFyZ2UgKi8gfVxuICAgIC5jaDUtc2xpZGVyLmNoNS1zbGlkZXItLW9yaWVudGF0aW9uLS1ob3Jpem9udGFsLmNoNS1zbGlkZXItLXNpemUtLXgtc21hbGwge1xuICAgICAgd2lkdGg6IDIwMHB4OyB9XG4gICAgLmNoNS1zbGlkZXIuY2g1LXNsaWRlci0tb3JpZW50YXRpb24tLWhvcml6b250YWwuY2g1LXNsaWRlci0tc2l6ZS0tc21hbGwge1xuICAgICAgd2lkdGg6IDI1MHB4OyB9XG4gICAgLmNoNS1zbGlkZXIuY2g1LXNsaWRlci0tb3JpZW50YXRpb24tLWhvcml6b250YWwuY2g1LXNsaWRlci0tc2l6ZS0tcmVndWxhciB7XG4gICAgICB3aWR0aDogMzAwcHg7IH1cbiAgICAuY2g1LXNsaWRlci5jaDUtc2xpZGVyLS1vcmllbnRhdGlvbi0taG9yaXpvbnRhbC5jaDUtc2xpZGVyLS1zaXplLS1sYXJnZSB7XG4gICAgICB3aWR0aDogNDAwcHg7IH1cbiAgICAuY2g1LXNsaWRlci5jaDUtc2xpZGVyLS1vcmllbnRhdGlvbi0taG9yaXpvbnRhbC5jaDUtc2xpZGVyLS1zaXplLS14LWxhcmdlIHtcbiAgICAgIHdpZHRoOiA1MDBweDsgfVxuICAuY2g1LXNsaWRlci5jaDUtc2xpZGVyLS1vcmllbnRhdGlvbi0tdmVydGljYWwge1xuICAgIC8qIGNoNS1zbGlkZXIgLSB4LXNtYWxsICovXG4gICAgLyogY2g1LXNsaWRlciAtIHNtYWxsICovXG4gICAgLyogY2g1LXNsaWRlciAtIHJlZ3VsYXIgKi9cbiAgICAvKiBjaDUtc2xpZGVyIC0gbGFyZ2UgKi9cbiAgICAvKiBjaDUtc2xpZGVyIC0geC1sYXJnZSAqLyB9XG4gICAgLmNoNS1zbGlkZXIuY2g1LXNsaWRlci0tb3JpZW50YXRpb24tLXZlcnRpY2FsLmNoNS1zbGlkZXItLXNpemUtLXgtc21hbGwge1xuICAgICAgaGVpZ2h0OiAyMDBweDsgfVxuICAgIC5jaDUtc2xpZGVyLmNoNS1zbGlkZXItLW9yaWVudGF0aW9uLS12ZXJ0aWNhbC5jaDUtc2xpZGVyLS1zaXplLS1zbWFsbCB7XG4gICAgICBoZWlnaHQ6IDI1MHB4OyB9XG4gICAgLmNoNS1zbGlkZXIuY2g1LXNsaWRlci0tb3JpZW50YXRpb24tLXZlcnRpY2FsLmNoNS1zbGlkZXItLXNpemUtLXJlZ3VsYXIge1xuICAgICAgaGVpZ2h0OiAzMDBweDsgfVxuICAgIC5jaDUtc2xpZGVyLmNoNS1zbGlkZXItLW9yaWVudGF0aW9uLS12ZXJ0aWNhbC5jaDUtc2xpZGVyLS1zaXplLS1sYXJnZSB7XG4gICAgICBoZWlnaHQ6IDM1MHB4OyB9XG4gICAgLmNoNS1zbGlkZXIuY2g1LXNsaWRlci0tb3JpZW50YXRpb24tLXZlcnRpY2FsLmNoNS1zbGlkZXItLXNpemUtLXgtbGFyZ2Uge1xuICAgICAgaGVpZ2h0OiA0MDBweDsgfVxuXG4uY2g1LXNsaWRlciB7XG4gIC8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAgSEFORExFU0laRSBIT1JJWk9OVEFMIFxuICAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuICAvKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgIEhBTkRMRVNJWkUgVkVSVElDQUwgXG4gICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovIH1cbiAgLmNoNS1zbGlkZXIuY2g1LXNsaWRlci0tb3JpZW50YXRpb24tLWhvcml6b250YWwgLm5vVWktdGFyZ2V0IHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9XG4gIC5jaDUtc2xpZGVyLmNoNS1zbGlkZXItLW9yaWVudGF0aW9uLS1ob3Jpem9udGFsLmNoNS1zbGlkZXItLXNoYXBlLS1yZWN0YW5nbGUsIC5jaDUtc2xpZGVyLmNoNS1zbGlkZXItLW9yaWVudGF0aW9uLS1ob3Jpem9udGFsLmNoNS1zbGlkZXItLXNoYXBlLS1yb3VuZGVkLXJlY3RhbmdsZSB7XG4gICAgLyogY2g1LXNsaWRlciBoYW5kbGVTaXplIC0geC1zbWFsbCAqL1xuICAgIC8qIGNoNS1zbGlkZXIgaGFuZGxlU2l6ZSAtIHNtYWxsICovXG4gICAgLyogY2g1LXNsaWRlciBoYW5kbGVTaXplIC0gc21hbGwgKi9cbiAgICAvKiBjaDUtc2xpZGVyIGhhbmRsZVNpemUgLSBsYXJnZSAqL1xuICAgIC8qIGNoNS1zbGlkZXIgaGFuZGxlU2l6ZSAtIHgtbGFyZ2UgKi8gfVxuICAgIC5jaDUtc2xpZGVyLmNoNS1zbGlkZXItLW9yaWVudGF0aW9uLS1ob3Jpem9udGFsLmNoNS1zbGlkZXItLXNoYXBlLS1yZWN0YW5nbGUuY2g1LXNsaWRlci0taGFuZGxlLXNpemUtLXgtc21hbGwsIC5jaDUtc2xpZGVyLmNoNS1zbGlkZXItLW9yaWVudGF0aW9uLS1ob3Jpem9udGFsLmNoNS1zbGlkZXItLXNoYXBlLS1yb3VuZGVkLXJlY3RhbmdsZS5jaDUtc2xpZGVyLS1oYW5kbGUtc2l6ZS0teC1zbWFsbCB7XG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgIHBhZGRpbmc6IDAgMTFweDsgfVxuICAgICAgLmNoNS1zbGlkZXIuY2g1LXNsaWRlci0tb3JpZW50YXRpb24tLWhvcml6b250YWwuY2g1LXNsaWRlci0tc2hhcGUtLXJlY3RhbmdsZS5jaDUtc2xpZGVyLS1oYW5kbGUtc2l6ZS0teC1zbWFsbCAubm9VaS1oYW5kbGUsIC5jaDUtc2xpZGVyLmNoNS1zbGlkZXItLW9yaWVudGF0aW9uLS1ob3Jpem9udGFsLmNoNS1zbGlkZXItLXNoYXBlLS1yb3VuZGVkLXJlY3RhbmdsZS5jaDUtc2xpZGVyLS1oYW5kbGUtc2l6ZS0teC1zbWFsbCAubm9VaS1oYW5kbGUge1xuICAgICAgICB3aWR0aDogMjJweDtcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICByaWdodDogLTExcHg7XG4gICAgICAgIHRvcDogLTFweDsgfVxuICAgIC5jaDUtc2xpZGVyLmNoNS1zbGlkZXItLW9yaWVudGF0aW9uLS1ob3Jpem9udGFsLmNoNS1zbGlkZXItLXNoYXBlLS1yZWN0YW5nbGUuY2g1LXNsaWRlci0taGFuZGxlLXNpemUtLXNtYWxsLCAuY2g1LXNsaWRlci5jaDUtc2xpZGVyLS1vcmllbnRhdGlvbi0taG9yaXpvbnRhbC5jaDUtc2xpZGVyLS1zaGFwZS0tcm91bmRlZC1yZWN0YW5nbGUuY2g1LXNsaWRlci0taGFuZGxlLXNpemUtLXNtYWxsIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgcGFkZGluZzogMCAxNHB4OyB9XG4gICAgICAuY2g1LXNsaWRlci5jaDUtc2xpZGVyLS1vcmllbnRhdGlvbi0taG9yaXpvbnRhbC5jaDUtc2xpZGVyLS1zaGFwZS0tcmVjdGFuZ2xlLmNoNS1zbGlkZXItLWhhbmRsZS1zaXplLS1zbWFsbCAubm9VaS1oYW5kbGUsIC5jaDUtc2xpZGVyLmNoNS1zbGlkZXItLW9yaWVudGF0aW9uLS1ob3Jpem9udGFsLmNoNS1zbGlkZXItLXNoYXBlLS1yb3VuZGVkLXJlY3RhbmdsZS5jaDUtc2xpZGVyLS1oYW5kbGUtc2l6ZS0tc21hbGwgLm5vVWktaGFuZGxlIHtcbiAgICAgICAgd2lkdGg6IDI4cHg7XG4gICAgICAgIGhlaWdodDogMjZweDtcbiAgICAgICAgcmlnaHQ6IC0xNHB4O1xuICAgICAgICB0b3A6IC00cHg7IH1cbiAgICAuY2g1LXNsaWRlci5jaDUtc2xpZGVyLS1vcmllbnRhdGlvbi0taG9yaXpvbnRhbC5jaDUtc2xpZGVyLS1zaGFwZS0tcmVjdGFuZ2xlLmNoNS1zbGlkZXItLWhhbmRsZS1zaXplLS1yZWd1bGFyLCAuY2g1LXNsaWRlci5jaDUtc2xpZGVyLS1vcmllbnRhdGlvbi0taG9yaXpvbnRhbC5jaDUtc2xpZGVyLS1zaGFwZS0tcm91bmRlZC1yZWN0YW5nbGUuY2g1LXNsaWRlci0taGFuZGxlLXNpemUtLXJlZ3VsYXIge1xuICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICBwYWRkaW5nOiAwIDE3cHg7IH1cbiAgICAgIC5jaDUtc2xpZGVyLmNoNS1zbGlkZXItLW9yaWVudGF0aW9uLS1ob3Jpem9udGFsLmNoNS1zbGlkZXItLXNoYXBlLS1yZWN0YW5nbGUuY2g1LXNsaWRlci0taGFuZGxlLXNpemUtLXJlZ3VsYXIgLm5vVWktaGFuZGxlLCAuY2g1LXNsaWRlci5jaDUtc2xpZGVyLS1vcmllbnRhdGlvbi0taG9yaXpvbnRhbC5jaDUtc2xpZGVyLS1zaGFwZS0tcm91bmRlZC1yZWN0YW5nbGUuY2g1LXNsaWRlci0taGFuZGxlLXNpemUtLXJlZ3VsYXIgLm5vVWktaGFuZGxlIHtcbiAgICAgICAgd2lkdGg6IDM0cHg7XG4gICAgICAgIGhlaWdodDogMjhweDtcbiAgICAgICAgcmlnaHQ6IC0xN3B4O1xuICAgICAgICB0b3A6IC01cHg7IH1cbiAgICAuY2g1LXNsaWRlci5jaDUtc2xpZGVyLS1vcmllbnRhdGlvbi0taG9yaXpvbnRhbC5jaDUtc2xpZGVyLS1zaGFwZS0tcmVjdGFuZ2xlLmNoNS1zbGlkZXItLWhhbmRsZS1zaXplLS1sYXJnZSwgLmNoNS1zbGlkZXIuY2g1LXNsaWRlci0tb3JpZW50YXRpb24tLWhvcml6b250YWwuY2g1LXNsaWRlci0tc2hhcGUtLXJvdW5kZWQtcmVjdGFuZ2xlLmNoNS1zbGlkZXItLWhhbmRsZS1zaXplLS1sYXJnZSB7XG4gICAgICBsaW5lLWhlaWdodDogMzRweDtcbiAgICAgIHBhZGRpbmc6IDAgMjFweDsgfVxuICAgICAgLmNoNS1zbGlkZXIuY2g1LXNsaWRlci0tb3JpZW50YXRpb24tLWhvcml6b250YWwuY2g1LXNsaWRlci0tc2hhcGUtLXJlY3RhbmdsZS5jaDUtc2xpZGVyLS1oYW5kbGUtc2l6ZS0tbGFyZ2UgLm5vVWktaGFuZGxlLCAuY2g1LXNsaWRlci5jaDUtc2xpZGVyLS1vcmllbnRhdGlvbi0taG9yaXpvbnRhbC5jaDUtc2xpZGVyLS1zaGFwZS0tcm91bmRlZC1yZWN0YW5nbGUuY2g1LXNsaWRlci0taGFuZGxlLXNpemUtLWxhcmdlIC5ub1VpLWhhbmRsZSB7XG4gICAgICAgIHdpZHRoOiA0MnB4O1xuICAgICAgICBoZWlnaHQ6IDM0cHg7XG4gICAgICAgIHJpZ2h0OiAtMjFweDtcbiAgICAgICAgdG9wOiAtOHB4OyB9XG4gICAgLmNoNS1zbGlkZXIuY2g1LXNsaWRlci0tb3JpZW50YXRpb24tLWhvcml6b250YWwuY2g1LXNsaWRlci0tc2hhcGUtLXJlY3RhbmdsZS5jaDUtc2xpZGVyLS1oYW5kbGUtc2l6ZS0teC1sYXJnZSwgLmNoNS1zbGlkZXIuY2g1LXNsaWRlci0tb3JpZW50YXRpb24tLWhvcml6b250YWwuY2g1LXNsaWRlci0tc2hhcGUtLXJvdW5kZWQtcmVjdGFuZ2xlLmNoNS1zbGlkZXItLWhhbmRsZS1zaXplLS14LWxhcmdlIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgcGFkZGluZzogMCAyN3B4OyB9XG4gICAgICAuY2g1LXNsaWRlci5jaDUtc2xpZGVyLS1vcmllbnRhdGlvbi0taG9yaXpvbnRhbC5jaDUtc2xpZGVyLS1zaGFwZS0tcmVjdGFuZ2xlLmNoNS1zbGlkZXItLWhhbmRsZS1zaXplLS14LWxhcmdlIC5ub1VpLWhhbmRsZSwgLmNoNS1zbGlkZXIuY2g1LXNsaWRlci0tb3JpZW50YXRpb24tLWhvcml6b250YWwuY2g1LXNsaWRlci0tc2hhcGUtLXJvdW5kZWQtcmVjdGFuZ2xlLmNoNS1zbGlkZXItLWhhbmRsZS1zaXplLS14LWxhcmdlIC5ub1VpLWhhbmRsZSB7XG4gICAgICAgIHdpZHRoOiA1NHB4O1xuICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgIHJpZ2h0OiAtMjdweDtcbiAgICAgICAgdG9wOiAtMTFweDsgfVxuICAuY2g1LXNsaWRlci5jaDUtc2xpZGVyLS1vcmllbnRhdGlvbi0taG9yaXpvbnRhbC5jaDUtc2xpZGVyLS1zaGFwZS0tb3ZhbCB7XG4gICAgLyogY2g1LXNsaWRlciBoYW5kbGVTaXplIC0geC1zbWFsbCAqL1xuICAgIC8qIGNoNS1zbGlkZXIgaGFuZGxlU2l6ZSAtIHNtYWxsICovXG4gICAgLyogY2g1LXNsaWRlciBoYW5kbGVTaXplIC0gc21hbGwgKi9cbiAgICAvKiBjaDUtc2xpZGVyIGhhbmRsZVNpemUgLSBsYXJnZSAqL1xuICAgIC8qIGNoNS1zbGlkZXIgaGFuZGxlU2l6ZSAtIHgtbGFyZ2UgKi8gfVxuICAgIC5jaDUtc2xpZGVyLmNoNS1zbGlkZXItLW9yaWVudGF0aW9uLS1ob3Jpem9udGFsLmNoNS1zbGlkZXItLXNoYXBlLS1vdmFsLmNoNS1zbGlkZXItLWhhbmRsZS1zaXplLS14LXNtYWxsIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgcGFkZGluZzogMCAyMHB4OyB9XG4gICAgICAuY2g1LXNsaWRlci5jaDUtc2xpZGVyLS1vcmllbnRhdGlvbi0taG9yaXpvbnRhbC5jaDUtc2xpZGVyLS1zaGFwZS0tb3ZhbC5jaDUtc2xpZGVyLS1oYW5kbGUtc2l6ZS0teC1zbWFsbCAubm9VaS1oYW5kbGUge1xuICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICByaWdodDogLTIwcHg7XG4gICAgICAgIHRvcDogLTFweDsgfVxuICAgIC5jaDUtc2xpZGVyLmNoNS1zbGlkZXItLW9yaWVudGF0aW9uLS1ob3Jpem9udGFsLmNoNS1zbGlkZXItLXNoYXBlLS1vdmFsLmNoNS1zbGlkZXItLWhhbmRsZS1zaXplLS1zbWFsbCB7XG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgIHBhZGRpbmc6IDAgMjRweDsgfVxuICAgICAgLmNoNS1zbGlkZXIuY2g1LXNsaWRlci0tb3JpZW50YXRpb24tLWhvcml6b250YWwuY2g1LXNsaWRlci0tc2hhcGUtLW92YWwuY2g1LXNsaWRlci0taGFuZGxlLXNpemUtLXNtYWxsIC5ub1VpLWhhbmRsZSB7XG4gICAgICAgIHdpZHRoOiA0OHB4O1xuICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgIHJpZ2h0OiAtMjRweDtcbiAgICAgICAgdG9wOiAtM3B4OyB9XG4gICAgLmNoNS1zbGlkZXIuY2g1LXNsaWRlci0tb3JpZW50YXRpb24tLWhvcml6b250YWwuY2g1LXNsaWRlci0tc2hhcGUtLW92YWwuY2g1LXNsaWRlci0taGFuZGxlLXNpemUtLXJlZ3VsYXIge1xuICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICBwYWRkaW5nOiAwIDMwcHg7IH1cbiAgICAgIC5jaDUtc2xpZGVyLmNoNS1zbGlkZXItLW9yaWVudGF0aW9uLS1ob3Jpem9udGFsLmNoNS1zbGlkZXItLXNoYXBlLS1vdmFsLmNoNS1zbGlkZXItLWhhbmRsZS1zaXplLS1yZWd1bGFyIC5ub1VpLWhhbmRsZSB7XG4gICAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgIHJpZ2h0OiAtMzBweDtcbiAgICAgICAgdG9wOiAtNnB4OyB9XG4gICAgLmNoNS1zbGlkZXIuY2g1LXNsaWRlci0tb3JpZW50YXRpb24tLWhvcml6b250YWwuY2g1LXNsaWRlci0tc2hhcGUtLW92YWwuY2g1LXNsaWRlci0taGFuZGxlLXNpemUtLWxhcmdlIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgICAgcGFkZGluZzogMCAzNnB4OyB9XG4gICAgICAuY2g1LXNsaWRlci5jaDUtc2xpZGVyLS1vcmllbnRhdGlvbi0taG9yaXpvbnRhbC5jaDUtc2xpZGVyLS1zaGFwZS0tb3ZhbC5jaDUtc2xpZGVyLS1oYW5kbGUtc2l6ZS0tbGFyZ2UgLm5vVWktaGFuZGxlIHtcbiAgICAgICAgd2lkdGg6IDcycHg7XG4gICAgICAgIGhlaWdodDogMzZweDtcbiAgICAgICAgcmlnaHQ6IC0zNnB4O1xuICAgICAgICB0b3A6IC05cHg7IH1cbiAgICAuY2g1LXNsaWRlci5jaDUtc2xpZGVyLS1vcmllbnRhdGlvbi0taG9yaXpvbnRhbC5jaDUtc2xpZGVyLS1zaGFwZS0tb3ZhbC5jaDUtc2xpZGVyLS1oYW5kbGUtc2l6ZS0teC1sYXJnZSB7XG4gICAgICBsaW5lLWhlaWdodDogNDJweDtcbiAgICAgIHBhZGRpbmc6IDAgNDJweDsgfVxuICAgICAgLmNoNS1zbGlkZXIuY2g1LXNsaWRlci0tb3JpZW50YXRpb24tLWhvcml6b250YWwuY2g1LXNsaWRlci0tc2hhcGUtLW92YWwuY2g1LXNsaWRlci0taGFuZGxlLXNpemUtLXgtbGFyZ2UgLm5vVWktaGFuZGxlIHtcbiAgICAgICAgd2lkdGg6IDg0cHg7XG4gICAgICAgIGhlaWdodDogNDJweDtcbiAgICAgICAgcmlnaHQ6IC00MnB4O1xuICAgICAgICB0b3A6IC0xMnB4OyB9XG4gIC5jaDUtc2xpZGVyLmNoNS1zbGlkZXItLW9yaWVudGF0aW9uLS1ob3Jpem9udGFsLmNoNS1zbGlkZXItLXNoYXBlLS1jaXJjbGUge1xuICAgIC8qIGNoNS1zbGlkZXIgaGFuZGxlU2l6ZSAtIHgtc21hbGwgKi9cbiAgICAvKiBjaDUtc2xpZGVyIGhhbmRsZVNpemUgLSBzbWFsbCAqL1xuICAgIC8qIGNoNS1zbGlkZXIgaGFuZGxlU2l6ZSAtIHNtYWxsICovXG4gICAgLyogY2g1LXNsaWRlciBoYW5kbGVTaXplIC0gbGFyZ2UgKi9cbiAgICAvKiBjaDUtc2xpZGVyIGhhbmRsZVNpemUgLSB4LWxhcmdlICovIH1cbiAgICAuY2g1LXNsaWRlci5jaDUtc2xpZGVyLS1vcmllbnRhdGlvbi0taG9yaXpvbnRhbC5jaDUtc2xpZGVyLS1zaGFwZS0tY2lyY2xlLmNoNS1zbGlkZXItLWhhbmRsZS1zaXplLS14LXNtYWxsIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgcGFkZGluZzogMCAxMXB4OyB9XG4gICAgICAuY2g1LXNsaWRlci5jaDUtc2xpZGVyLS1vcmllbnRhdGlvbi0taG9yaXpvbnRhbC5jaDUtc2xpZGVyLS1zaGFwZS0tY2lyY2xlLmNoNS1zbGlkZXItLWhhbmRsZS1zaXplLS14LXNtYWxsIC5ub1VpLWhhbmRsZSB7XG4gICAgICAgIHdpZHRoOiAyMnB4O1xuICAgICAgICBoZWlnaHQ6IDIycHg7XG4gICAgICAgIHJpZ2h0OiAtMTFweDtcbiAgICAgICAgdG9wOiAtMnB4OyB9XG4gICAgLmNoNS1zbGlkZXIuY2g1LXNsaWRlci0tb3JpZW50YXRpb24tLWhvcml6b250YWwuY2g1LXNsaWRlci0tc2hhcGUtLWNpcmNsZS5jaDUtc2xpZGVyLS1oYW5kbGUtc2l6ZS0tc21hbGwge1xuICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICBwYWRkaW5nOiAwIDE0cHg7IH1cbiAgICAgIC5jaDUtc2xpZGVyLmNoNS1zbGlkZXItLW9yaWVudGF0aW9uLS1ob3Jpem9udGFsLmNoNS1zbGlkZXItLXNoYXBlLS1jaXJjbGUuY2g1LXNsaWRlci0taGFuZGxlLXNpemUtLXNtYWxsIC5ub1VpLWhhbmRsZSB7XG4gICAgICAgIHdpZHRoOiAyOHB4O1xuICAgICAgICBoZWlnaHQ6IDI4cHg7XG4gICAgICAgIHJpZ2h0OiAtMTRweDtcbiAgICAgICAgdG9wOiAtNXB4OyB9XG4gICAgLmNoNS1zbGlkZXIuY2g1LXNsaWRlci0tb3JpZW50YXRpb24tLWhvcml6b250YWwuY2g1LXNsaWRlci0tc2hhcGUtLWNpcmNsZS5jaDUtc2xpZGVyLS1oYW5kbGUtc2l6ZS0tcmVndWxhciB7XG4gICAgICBsaW5lLWhlaWdodDogMzRweDtcbiAgICAgIHBhZGRpbmc6IDAgMTdweDsgfVxuICAgICAgLmNoNS1zbGlkZXIuY2g1LXNsaWRlci0tb3JpZW50YXRpb24tLWhvcml6b250YWwuY2g1LXNsaWRlci0tc2hhcGUtLWNpcmNsZS5jaDUtc2xpZGVyLS1oYW5kbGUtc2l6ZS0tcmVndWxhciAubm9VaS1oYW5kbGUge1xuICAgICAgICB3aWR0aDogMzRweDtcbiAgICAgICAgaGVpZ2h0OiAzNHB4O1xuICAgICAgICByaWdodDogLTE3cHg7XG4gICAgICAgIHRvcDogLThweDsgfVxuICAgIC5jaDUtc2xpZGVyLmNoNS1zbGlkZXItLW9yaWVudGF0aW9uLS1ob3Jpem9udGFsLmNoNS1zbGlkZXItLXNoYXBlLS1jaXJjbGUuY2g1LXNsaWRlci0taGFuZGxlLXNpemUtLWxhcmdlIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0MnB4O1xuICAgICAgcGFkZGluZzogMCAyMXB4OyB9XG4gICAgICAuY2g1LXNsaWRlci5jaDUtc2xpZGVyLS1vcmllbnRhdGlvbi0taG9yaXpvbnRhbC5jaDUtc2xpZGVyLS1zaGFwZS0tY2lyY2xlLmNoNS1zbGlkZXItLWhhbmRsZS1zaXplLS1sYXJnZSAubm9VaS1oYW5kbGUge1xuICAgICAgICB3aWR0aDogNDJweDtcbiAgICAgICAgaGVpZ2h0OiA0MnB4O1xuICAgICAgICByaWdodDogLTIxcHg7XG4gICAgICAgIHRvcDogLTEycHg7IH1cbiAgICAuY2g1LXNsaWRlci5jaDUtc2xpZGVyLS1vcmllbnRhdGlvbi0taG9yaXpvbnRhbC5jaDUtc2xpZGVyLS1zaGFwZS0tY2lyY2xlLmNoNS1zbGlkZXItLWhhbmRsZS1zaXplLS14LWxhcmdlIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiA1NHB4O1xuICAgICAgcGFkZGluZzogMCAyN3B4OyB9XG4gICAgICAuY2g1LXNsaWRlci5jaDUtc2xpZGVyLS1vcmllbnRhdGlvbi0taG9yaXpvbnRhbC5jaDUtc2xpZGVyLS1zaGFwZS0tY2lyY2xlLmNoNS1zbGlkZXItLWhhbmRsZS1zaXplLS14LWxhcmdlIC5ub1VpLWhhbmRsZSB7XG4gICAgICAgIHdpZHRoOiA1NHB4O1xuICAgICAgICBoZWlnaHQ6IDU0cHg7XG4gICAgICAgIHJpZ2h0OiAtMjdweDtcbiAgICAgICAgdG9wOiAtMThweDsgfVxuICAuY2g1LXNsaWRlci5jaDUtc2xpZGVyLS1vcmllbnRhdGlvbi0tdmVydGljYWwgLm5vVWktdGFyZ2V0IHtcbiAgICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDsgfVxuICAuY2g1LXNsaWRlci5jaDUtc2xpZGVyLS1vcmllbnRhdGlvbi0tdmVydGljYWwuY2g1LXNsaWRlci0tc2hhcGUtLXJlY3RhbmdsZSwgLmNoNS1zbGlkZXIuY2g1LXNsaWRlci0tb3JpZW50YXRpb24tLXZlcnRpY2FsLmNoNS1zbGlkZXItLXNoYXBlLS1yb3VuZGVkLXJlY3RhbmdsZSB7XG4gICAgLyogY2g1LXNsaWRlciBoYW5kbGVzaXplIC0geC1zbWFsbCAqL1xuICAgIC8qIGNoNS1zbGlkZXIgaGFuZGxlc2l6ZSAtIHNtYWxsICovXG4gICAgLyogY2g1LXNsaWRlciBoYW5kbGVzaXplIC0gc21hbGwgKi9cbiAgICAvKiBjaDUtc2xpZGVyIGhhbmRsZXNpemUgLSBsYXJnZSAqL1xuICAgIC8qIGNoNS1zbGlkZXIgaGFuZGxlc2l6ZSAtIHgtbGFyZ2UgKi8gfVxuICAgIC5jaDUtc2xpZGVyLmNoNS1zbGlkZXItLW9yaWVudGF0aW9uLS12ZXJ0aWNhbC5jaDUtc2xpZGVyLS1zaGFwZS0tcmVjdGFuZ2xlLmNoNS1zbGlkZXItLWhhbmRsZS1zaXplLS14LXNtYWxsLCAuY2g1LXNsaWRlci5jaDUtc2xpZGVyLS1vcmllbnRhdGlvbi0tdmVydGljYWwuY2g1LXNsaWRlci0tc2hhcGUtLXJvdW5kZWQtcmVjdGFuZ2xlLmNoNS1zbGlkZXItLWhhbmRsZS1zaXplLS14LXNtYWxsIHtcbiAgICAgIG1pbi13aWR0aDogMjBweDtcbiAgICAgIHBhZGRpbmc6IDExcHggMXB4OyB9XG4gICAgICAuY2g1LXNsaWRlci5jaDUtc2xpZGVyLS1vcmllbnRhdGlvbi0tdmVydGljYWwuY2g1LXNsaWRlci0tc2hhcGUtLXJlY3RhbmdsZS5jaDUtc2xpZGVyLS1oYW5kbGUtc2l6ZS0teC1zbWFsbCAubm9VaS1oYW5kbGUsIC5jaDUtc2xpZGVyLmNoNS1zbGlkZXItLW9yaWVudGF0aW9uLS12ZXJ0aWNhbC5jaDUtc2xpZGVyLS1zaGFwZS0tcm91bmRlZC1yZWN0YW5nbGUuY2g1LXNsaWRlci0taGFuZGxlLXNpemUtLXgtc21hbGwgLm5vVWktaGFuZGxlIHtcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIGhlaWdodDogMjJweDtcbiAgICAgICAgbGVmdDogLTFweDtcbiAgICAgICAgdG9wOiAtMTFweDsgfVxuICAgIC5jaDUtc2xpZGVyLmNoNS1zbGlkZXItLW9yaWVudGF0aW9uLS12ZXJ0aWNhbC5jaDUtc2xpZGVyLS1zaGFwZS0tcmVjdGFuZ2xlLmNoNS1zbGlkZXItLWhhbmRsZS1zaXplLS1zbWFsbCwgLmNoNS1zbGlkZXIuY2g1LXNsaWRlci0tb3JpZW50YXRpb24tLXZlcnRpY2FsLmNoNS1zbGlkZXItLXNoYXBlLS1yb3VuZGVkLXJlY3RhbmdsZS5jaDUtc2xpZGVyLS1oYW5kbGUtc2l6ZS0tc21hbGwge1xuICAgICAgbWluLXdpZHRoOiAyNnB4O1xuICAgICAgcGFkZGluZzogMTRweCA0cHg7IH1cbiAgICAgIC5jaDUtc2xpZGVyLmNoNS1zbGlkZXItLW9yaWVudGF0aW9uLS12ZXJ0aWNhbC5jaDUtc2xpZGVyLS1zaGFwZS0tcmVjdGFuZ2xlLmNoNS1zbGlkZXItLWhhbmRsZS1zaXplLS1zbWFsbCAubm9VaS1oYW5kbGUsIC5jaDUtc2xpZGVyLmNoNS1zbGlkZXItLW9yaWVudGF0aW9uLS12ZXJ0aWNhbC5jaDUtc2xpZGVyLS1zaGFwZS0tcm91bmRlZC1yZWN0YW5nbGUuY2g1LXNsaWRlci0taGFuZGxlLXNpemUtLXNtYWxsIC5ub1VpLWhhbmRsZSB7XG4gICAgICAgIHdpZHRoOiAyNnB4O1xuICAgICAgICBoZWlnaHQ6IDI4cHg7XG4gICAgICAgIGxlZnQ6IC00cHg7XG4gICAgICAgIHRvcDogLTE0cHg7IH1cbiAgICAuY2g1LXNsaWRlci5jaDUtc2xpZGVyLS1vcmllbnRhdGlvbi0tdmVydGljYWwuY2g1LXNsaWRlci0tc2hhcGUtLXJlY3RhbmdsZS5jaDUtc2xpZGVyLS1oYW5kbGUtc2l6ZS0tcmVndWxhciwgLmNoNS1zbGlkZXIuY2g1LXNsaWRlci0tb3JpZW50YXRpb24tLXZlcnRpY2FsLmNoNS1zbGlkZXItLXNoYXBlLS1yb3VuZGVkLXJlY3RhbmdsZS5jaDUtc2xpZGVyLS1oYW5kbGUtc2l6ZS0tcmVndWxhciB7XG4gICAgICBtaW4td2lkdGg6IDI4cHg7XG4gICAgICBwYWRkaW5nOiAxN3B4IDVweDsgfVxuICAgICAgLmNoNS1zbGlkZXIuY2g1LXNsaWRlci0tb3JpZW50YXRpb24tLXZlcnRpY2FsLmNoNS1zbGlkZXItLXNoYXBlLS1yZWN0YW5nbGUuY2g1LXNsaWRlci0taGFuZGxlLXNpemUtLXJlZ3VsYXIgLm5vVWktaGFuZGxlLCAuY2g1LXNsaWRlci5jaDUtc2xpZGVyLS1vcmllbnRhdGlvbi0tdmVydGljYWwuY2g1LXNsaWRlci0tc2hhcGUtLXJvdW5kZWQtcmVjdGFuZ2xlLmNoNS1zbGlkZXItLWhhbmRsZS1zaXplLS1yZWd1bGFyIC5ub1VpLWhhbmRsZSB7XG4gICAgICAgIHdpZHRoOiAyOHB4O1xuICAgICAgICBoZWlnaHQ6IDM0cHg7XG4gICAgICAgIGxlZnQ6IC01cHg7XG4gICAgICAgIHRvcDogLTE3cHg7IH1cbiAgICAuY2g1LXNsaWRlci5jaDUtc2xpZGVyLS1vcmllbnRhdGlvbi0tdmVydGljYWwuY2g1LXNsaWRlci0tc2hhcGUtLXJlY3RhbmdsZS5jaDUtc2xpZGVyLS1oYW5kbGUtc2l6ZS0tbGFyZ2UsIC5jaDUtc2xpZGVyLmNoNS1zbGlkZXItLW9yaWVudGF0aW9uLS12ZXJ0aWNhbC5jaDUtc2xpZGVyLS1zaGFwZS0tcm91bmRlZC1yZWN0YW5nbGUuY2g1LXNsaWRlci0taGFuZGxlLXNpemUtLWxhcmdlIHtcbiAgICAgIG1pbi13aWR0aDogMzRweDtcbiAgICAgIHBhZGRpbmc6IDIxcHggOHB4OyB9XG4gICAgICAuY2g1LXNsaWRlci5jaDUtc2xpZGVyLS1vcmllbnRhdGlvbi0tdmVydGljYWwuY2g1LXNsaWRlci0tc2hhcGUtLXJlY3RhbmdsZS5jaDUtc2xpZGVyLS1oYW5kbGUtc2l6ZS0tbGFyZ2UgLm5vVWktaGFuZGxlLCAuY2g1LXNsaWRlci5jaDUtc2xpZGVyLS1vcmllbnRhdGlvbi0tdmVydGljYWwuY2g1LXNsaWRlci0tc2hhcGUtLXJvdW5kZWQtcmVjdGFuZ2xlLmNoNS1zbGlkZXItLWhhbmRsZS1zaXplLS1sYXJnZSAubm9VaS1oYW5kbGUge1xuICAgICAgICB3aWR0aDogMzRweDtcbiAgICAgICAgaGVpZ2h0OiA0MnB4O1xuICAgICAgICBsZWZ0OiAtOHB4O1xuICAgICAgICB0b3A6IC0yMXB4OyB9XG4gICAgLmNoNS1zbGlkZXIuY2g1LXNsaWRlci0tb3JpZW50YXRpb24tLXZlcnRpY2FsLmNoNS1zbGlkZXItLXNoYXBlLS1yZWN0YW5nbGUuY2g1LXNsaWRlci0taGFuZGxlLXNpemUtLXgtbGFyZ2UsIC5jaDUtc2xpZGVyLmNoNS1zbGlkZXItLW9yaWVudGF0aW9uLS12ZXJ0aWNhbC5jaDUtc2xpZGVyLS1zaGFwZS0tcm91bmRlZC1yZWN0YW5nbGUuY2g1LXNsaWRlci0taGFuZGxlLXNpemUtLXgtbGFyZ2Uge1xuICAgICAgbWluLXdpZHRoOiA0MHB4O1xuICAgICAgcGFkZGluZzogMjdweCAxMXB4OyB9XG4gICAgICAuY2g1LXNsaWRlci5jaDUtc2xpZGVyLS1vcmllbnRhdGlvbi0tdmVydGljYWwuY2g1LXNsaWRlci0tc2hhcGUtLXJlY3RhbmdsZS5jaDUtc2xpZGVyLS1oYW5kbGUtc2l6ZS0teC1sYXJnZSAubm9VaS1oYW5kbGUsIC5jaDUtc2xpZGVyLmNoNS1zbGlkZXItLW9yaWVudGF0aW9uLS12ZXJ0aWNhbC5jaDUtc2xpZGVyLS1zaGFwZS0tcm91bmRlZC1yZWN0YW5nbGUuY2g1LXNsaWRlci0taGFuZGxlLXNpemUtLXgtbGFyZ2UgLm5vVWktaGFuZGxlIHtcbiAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgIGhlaWdodDogNTRweDtcbiAgICAgICAgbGVmdDogLTExcHg7XG4gICAgICAgIHRvcDogLTI3cHg7IH1cbiAgLmNoNS1zbGlkZXIuY2g1LXNsaWRlci0tb3JpZW50YXRpb24tLXZlcnRpY2FsLmNoNS1zbGlkZXItLXNoYXBlLS1jaXJjbGUge1xuICAgIC8qIGNoNS1zbGlkZXIgaGFuZGxlU2l6ZSAtIHgtc21hbGwgKi9cbiAgICAvKiBjaDUtc2xpZGVyIGhhbmRsZVNpemUgLSBzbWFsbCAqL1xuICAgIC8qIGNoNS1zbGlkZXIgaGFuZGxlU2l6ZSAtIHNtYWxsICovXG4gICAgLyogY2g1LXNsaWRlciBoYW5kbGVTaXplIC0gbGFyZ2UgKi9cbiAgICAvKiBjaDUtc2xpZGVyIGhhbmRsZVNpemUgLSB4LWxhcmdlICovIH1cbiAgICAuY2g1LXNsaWRlci5jaDUtc2xpZGVyLS1vcmllbnRhdGlvbi0tdmVydGljYWwuY2g1LXNsaWRlci0tc2hhcGUtLWNpcmNsZS5jaDUtc2xpZGVyLS1oYW5kbGUtc2l6ZS0teC1zbWFsbCB7XG4gICAgICBtaW4td2lkdGg6IDIycHg7XG4gICAgICBwYWRkaW5nOiAwIDExcHg7IH1cbiAgICAgIC5jaDUtc2xpZGVyLmNoNS1zbGlkZXItLW9yaWVudGF0aW9uLS12ZXJ0aWNhbC5jaDUtc2xpZGVyLS1zaGFwZS0tY2lyY2xlLmNoNS1zbGlkZXItLWhhbmRsZS1zaXplLS14LXNtYWxsIC5ub1VpLWhhbmRsZSB7XG4gICAgICAgIHdpZHRoOiAyMnB4O1xuICAgICAgICBoZWlnaHQ6IDIycHg7XG4gICAgICAgIGxlZnQ6IC0ycHg7XG4gICAgICAgIHRvcDogLTExcHg7IH1cbiAgICAuY2g1LXNsaWRlci5jaDUtc2xpZGVyLS1vcmllbnRhdGlvbi0tdmVydGljYWwuY2g1LXNsaWRlci0tc2hhcGUtLWNpcmNsZS5jaDUtc2xpZGVyLS1oYW5kbGUtc2l6ZS0tc21hbGwge1xuICAgICAgbWluLXdpZHRoOiAyOHB4O1xuICAgICAgcGFkZGluZzogMCAxNHB4OyB9XG4gICAgICAuY2g1LXNsaWRlci5jaDUtc2xpZGVyLS1vcmllbnRhdGlvbi0tdmVydGljYWwuY2g1LXNsaWRlci0tc2hhcGUtLWNpcmNsZS5jaDUtc2xpZGVyLS1oYW5kbGUtc2l6ZS0tc21hbGwgLm5vVWktaGFuZGxlIHtcbiAgICAgICAgd2lkdGg6IDI4cHg7XG4gICAgICAgIGhlaWdodDogMjhweDtcbiAgICAgICAgbGVmdDogLTVweDtcbiAgICAgICAgdG9wOiAtMTRweDsgfVxuICAgIC5jaDUtc2xpZGVyLmNoNS1zbGlkZXItLW9yaWVudGF0aW9uLS12ZXJ0aWNhbC5jaDUtc2xpZGVyLS1zaGFwZS0tY2lyY2xlLmNoNS1zbGlkZXItLWhhbmRsZS1zaXplLS1yZWd1bGFyIHtcbiAgICAgIG1pbi13aWR0aDogMzRweDtcbiAgICAgIHBhZGRpbmc6IDAgMTdweDsgfVxuICAgICAgLmNoNS1zbGlkZXIuY2g1LXNsaWRlci0tb3JpZW50YXRpb24tLXZlcnRpY2FsLmNoNS1zbGlkZXItLXNoYXBlLS1jaXJjbGUuY2g1LXNsaWRlci0taGFuZGxlLXNpemUtLXJlZ3VsYXIgLm5vVWktaGFuZGxlIHtcbiAgICAgICAgd2lkdGg6IDM0cHg7XG4gICAgICAgIGhlaWdodDogMzRweDtcbiAgICAgICAgbGVmdDogLThweDtcbiAgICAgICAgdG9wOiAtMTdweDsgfVxuICAgIC5jaDUtc2xpZGVyLmNoNS1zbGlkZXItLW9yaWVudGF0aW9uLS12ZXJ0aWNhbC5jaDUtc2xpZGVyLS1zaGFwZS0tY2lyY2xlLmNoNS1zbGlkZXItLWhhbmRsZS1zaXplLS1sYXJnZSB7XG4gICAgICBtaW4td2lkdGg6IDQycHg7XG4gICAgICBwYWRkaW5nOiAwIDIxcHg7IH1cbiAgICAgIC5jaDUtc2xpZGVyLmNoNS1zbGlkZXItLW9yaWVudGF0aW9uLS12ZXJ0aWNhbC5jaDUtc2xpZGVyLS1zaGFwZS0tY2lyY2xlLmNoNS1zbGlkZXItLWhhbmRsZS1zaXplLS1sYXJnZSAubm9VaS1oYW5kbGUge1xuICAgICAgICB3aWR0aDogNDJweDtcbiAgICAgICAgaGVpZ2h0OiA0MnB4O1xuICAgICAgICBsZWZ0OiAtMTJweDtcbiAgICAgICAgdG9wOiAtMjFweDsgfVxuICAgIC5jaDUtc2xpZGVyLmNoNS1zbGlkZXItLW9yaWVudGF0aW9uLS12ZXJ0aWNhbC5jaDUtc2xpZGVyLS1zaGFwZS0tY2lyY2xlLmNoNS1zbGlkZXItLWhhbmRsZS1zaXplLS14LWxhcmdlIHtcbiAgICAgIG1pbi13aWR0aDogNTRweDtcbiAgICAgIHBhZGRpbmc6IDAgMjdweDsgfVxuICAgICAgLmNoNS1zbGlkZXIuY2g1LXNsaWRlci0tb3JpZW50YXRpb24tLXZlcnRpY2FsLmNoNS1zbGlkZXItLXNoYXBlLS1jaXJjbGUuY2g1LXNsaWRlci0taGFuZGxlLXNpemUtLXgtbGFyZ2UgLm5vVWktaGFuZGxlIHtcbiAgICAgICAgd2lkdGg6IDU0cHg7XG4gICAgICAgIGhlaWdodDogNTRweDtcbiAgICAgICAgbGVmdDogLTE4cHg7XG4gICAgICAgIHRvcDogLTI3cHg7IH1cbiAgLmNoNS1zbGlkZXIuY2g1LXNsaWRlci0tb3JpZW50YXRpb24tLXZlcnRpY2FsLmNoNS1zbGlkZXItLXNoYXBlLS1vdmFsIHtcbiAgICAvKiBjaDUtc2xpZGVyIGhhbmRsZVNpemUgLSB4LXNtYWxsICovXG4gICAgLyogY2g1LXNsaWRlciBoYW5kbGVTaXplIC0gc21hbGwgKi9cbiAgICAvKiBjaDUtc2xpZGVyIGhhbmRsZVNpemUgLSBzbWFsbCAqL1xuICAgIC8qIGNoNS1zbGlkZXIgaGFuZGxlU2l6ZSAtIGxhcmdlICovXG4gICAgLyogY2g1LXNsaWRlciBoYW5kbGVTaXplIC0geC1sYXJnZSAqLyB9XG4gICAgLmNoNS1zbGlkZXIuY2g1LXNsaWRlci0tb3JpZW50YXRpb24tLXZlcnRpY2FsLmNoNS1zbGlkZXItLXNoYXBlLS1vdmFsLmNoNS1zbGlkZXItLWhhbmRsZS1zaXplLS14LXNtYWxsIHtcbiAgICAgIG1pbi13aWR0aDogMjBweDtcbiAgICAgIHBhZGRpbmc6IDAgMTBweDsgfVxuICAgICAgLmNoNS1zbGlkZXIuY2g1LXNsaWRlci0tb3JpZW50YXRpb24tLXZlcnRpY2FsLmNoNS1zbGlkZXItLXNoYXBlLS1vdmFsLmNoNS1zbGlkZXItLWhhbmRsZS1zaXplLS14LXNtYWxsIC5ub1VpLWhhbmRsZSB7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgIGxlZnQ6IC0xcHg7XG4gICAgICAgIHRvcDogLTIwcHg7IH1cbiAgICAuY2g1LXNsaWRlci5jaDUtc2xpZGVyLS1vcmllbnRhdGlvbi0tdmVydGljYWwuY2g1LXNsaWRlci0tc2hhcGUtLW92YWwuY2g1LXNsaWRlci0taGFuZGxlLXNpemUtLXNtYWxsIHtcbiAgICAgIG1pbi13aWR0aDogMjRweDtcbiAgICAgIHBhZGRpbmc6IDAgMTJweDsgfVxuICAgICAgLmNoNS1zbGlkZXIuY2g1LXNsaWRlci0tb3JpZW50YXRpb24tLXZlcnRpY2FsLmNoNS1zbGlkZXItLXNoYXBlLS1vdmFsLmNoNS1zbGlkZXItLWhhbmRsZS1zaXplLS1zbWFsbCAubm9VaS1oYW5kbGUge1xuICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgaGVpZ2h0OiA0OHB4O1xuICAgICAgICBsZWZ0OiAtM3B4O1xuICAgICAgICB0b3A6IC0yNHB4OyB9XG4gICAgLmNoNS1zbGlkZXIuY2g1LXNsaWRlci0tb3JpZW50YXRpb24tLXZlcnRpY2FsLmNoNS1zbGlkZXItLXNoYXBlLS1vdmFsLmNoNS1zbGlkZXItLWhhbmRsZS1zaXplLS1yZWd1bGFyIHtcbiAgICAgIG1pbi13aWR0aDogMzBweDtcbiAgICAgIHBhZGRpbmc6IDAgMTVweDsgfVxuICAgICAgLmNoNS1zbGlkZXIuY2g1LXNsaWRlci0tb3JpZW50YXRpb24tLXZlcnRpY2FsLmNoNS1zbGlkZXItLXNoYXBlLS1vdmFsLmNoNS1zbGlkZXItLWhhbmRsZS1zaXplLS1yZWd1bGFyIC5ub1VpLWhhbmRsZSB7XG4gICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICAgIGxlZnQ6IC02cHg7XG4gICAgICAgIHRvcDogLTMwcHg7IH1cbiAgICAuY2g1LXNsaWRlci5jaDUtc2xpZGVyLS1vcmllbnRhdGlvbi0tdmVydGljYWwuY2g1LXNsaWRlci0tc2hhcGUtLW92YWwuY2g1LXNsaWRlci0taGFuZGxlLXNpemUtLWxhcmdlIHtcbiAgICAgIG1pbi13aWR0aDogMzZweDtcbiAgICAgIHBhZGRpbmc6IDAgMThweDsgfVxuICAgICAgLmNoNS1zbGlkZXIuY2g1LXNsaWRlci0tb3JpZW50YXRpb24tLXZlcnRpY2FsLmNoNS1zbGlkZXItLXNoYXBlLS1vdmFsLmNoNS1zbGlkZXItLWhhbmRsZS1zaXplLS1sYXJnZSAubm9VaS1oYW5kbGUge1xuICAgICAgICB3aWR0aDogMzZweDtcbiAgICAgICAgaGVpZ2h0OiA3MnB4O1xuICAgICAgICBsZWZ0OiAtOXB4O1xuICAgICAgICB0b3A6IC0zNnB4OyB9XG4gICAgLmNoNS1zbGlkZXIuY2g1LXNsaWRlci0tb3JpZW50YXRpb24tLXZlcnRpY2FsLmNoNS1zbGlkZXItLXNoYXBlLS1vdmFsLmNoNS1zbGlkZXItLWhhbmRsZS1zaXplLS14LWxhcmdlIHtcbiAgICAgIG1pbi13aWR0aDogNDJweDtcbiAgICAgIHBhZGRpbmc6IDAgMjFweDsgfVxuICAgICAgLmNoNS1zbGlkZXIuY2g1LXNsaWRlci0tb3JpZW50YXRpb24tLXZlcnRpY2FsLmNoNS1zbGlkZXItLXNoYXBlLS1vdmFsLmNoNS1zbGlkZXItLWhhbmRsZS1zaXplLS14LWxhcmdlIC5ub1VpLWhhbmRsZSB7XG4gICAgICAgIHdpZHRoOiA0MnB4O1xuICAgICAgICBoZWlnaHQ6IDg0cHg7XG4gICAgICAgIGxlZnQ6IC0xMnB4O1xuICAgICAgICB0b3A6IC00MnB4OyB9XG5cbi5jaDUtc2xpZGVyIHtcbiAgLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgICBTSEFQRSBSRUNUQU5HTEUgXG4gICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4gIC8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAgU0hBUEUgQ0lSQ0xFIFxuICAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuICAvKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgIFNIQVBFIE9WQUwgXG4gICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovIH1cbiAgLmNoNS1zbGlkZXIuY2g1LXNsaWRlci0tc2hhcGUtLXJlY3RhbmdsZSAubm9VaS1oYW5kbGUsIC5jaDUtc2xpZGVyLmNoNS1zbGlkZXItLXNoYXBlLS1yZWN0YW5nbGUgLm5vVWktdGFyZ2V0LCAuY2g1LXNsaWRlci5jaDUtc2xpZGVyLS1zaGFwZS0tcmVjdGFuZ2xlIC5ub1VpLWNvbm5lY3RzIHtcbiAgICBib3JkZXItcmFkaXVzOiAwOyB9XG4gIC5jaDUtc2xpZGVyLmNoNS1zbGlkZXItLXNoYXBlLS1jaXJjbGUgLm5vVWktdGFyZ2V0LCAuY2g1LXNsaWRlci5jaDUtc2xpZGVyLS1zaGFwZS0tY2lyY2xlIC5ub1VpLWNvbm5lY3RzIHtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7IH1cbiAgLmNoNS1zbGlkZXIuY2g1LXNsaWRlci0tc2hhcGUtLWNpcmNsZSAubm9VaS1oYW5kbGUge1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTsgfVxuICAuY2g1LXNsaWRlci5jaDUtc2xpZGVyLS1zaGFwZS0tb3ZhbCB7XG4gICAgcGFkZGluZzogMHB4IDIycHggMzBweCAyMnB4OyB9XG4gICAgLmNoNS1zbGlkZXIuY2g1LXNsaWRlci0tc2hhcGUtLW92YWwgLm5vVWktdGFyZ2V0LCAuY2g1LXNsaWRlci5jaDUtc2xpZGVyLS1zaGFwZS0tb3ZhbCAubm9VaS1jb25uZWN0cyB7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMHB4OyB9XG4gICAgLmNoNS1zbGlkZXIuY2g1LXNsaWRlci0tc2hhcGUtLW92YWwgLm5vVWktaGFuZGxlIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTsgfVxuXG5jaDUtc2xpZGVyOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTsgfVxuXG4vKiBjaDUtc2xpZGVyIC0gdGhlIGNvbnRhaW5lciAqL1xuLmNoNS1zbGlkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgICBDT0xPUlNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuICAvKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgIFNUUkVDSFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovIH1cbiAgLmNoNS1zbGlkZXIuY2g1LWhpZGUtZGlzIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5jaDUtc2xpZGVyOmZvY3VzLCAuY2g1LXNsaWRlciAubm9VaS1jb25uZWN0czpmb2N1cywgLmNoNS1zbGlkZXIgLm5vVWktYmFzZSwgLmNoNS1zbGlkZXIgLm5vVWktaGFuZGxlOmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lOyB9XG4gIC5jaDUtc2xpZGVyIC5ub1VpLXRhcmdldCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gIC5jaDUtc2xpZGVyW25vaGFuZGxlXSAubm9VaS1oYW5kbGUge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuICAuY2g1LXNsaWRlci5jaDUtc2xpZGVyLS1vcmllbnRhdGlvbi0taG9yaXpvbnRhbCAubm9VaS10YXJnZXQge1xuICAgIGhlaWdodDogMThweDsgfVxuICAuY2g1LXNsaWRlci5jaDUtc2xpZGVyLS1vcmllbnRhdGlvbi0tdmVydGljYWwgLm5vVWktdGFyZ2V0IHtcbiAgICB3aWR0aDogMThweDsgfVxuICAuY2g1LXNsaWRlciAubm9VaS1oYW5kbGU6YmVmb3JlLCAuY2g1LXNsaWRlciAubm9VaS1oYW5kbGU6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IG5vbmU7IH1cbiAgLmNoNS1zbGlkZXIgLm5vVWktdGFyZ2V0IHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIGJvcmRlci1jb2xvcjogI0QzRDNEMztcbiAgICBib3JkZXItd2lkdGg6IDFweDtcbiAgICBib3gtc2hhZG93OiBub25lOyB9XG4gIC5jaDUtc2xpZGVyIC5ub1VpLWNvbm5lY3Qge1xuICAgIGJhY2tncm91bmQ6ICMzRkI4QUY7IH1cbiAgLmNoNS1zbGlkZXIgLm5vVWktaGFuZGxlIHtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIGJvcmRlci1jb2xvcjogI0Q5RDlEOTtcbiAgICBib3JkZXItd2lkdGg6IDFweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7IH1cbiAgLmNoNS1zbGlkZXIuY2g1LXNsaWRlci0tc3RyZWNoLS13aWR0aC5jaDUtc2xpZGVyLS1vcmllbnRhdGlvbi0taG9yaXpvbnRhbCB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfVxuICAuY2g1LXNsaWRlci5jaDUtc2xpZGVyLS1zdHJlY2gtLWhlaWdodC5jaDUtc2xpZGVyLS1vcmllbnRhdGlvbi0tdmVydGljYWwge1xuICAgIGhlaWdodDogMTAwJSAhaW1wb3J0YW50OyB9XG4gIC5jaDUtc2xpZGVyLmNoNS1zbGlkZXItLXN0cmVjaC0taGVpZ2h0LmNoNS1zbGlkZXItLW9yaWVudGF0aW9uLS1ob3Jpem9udGFsIHtcbiAgICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDsgfVxuICAgIC5jaDUtc2xpZGVyLmNoNS1zbGlkZXItLXN0cmVjaC0taGVpZ2h0LmNoNS1zbGlkZXItLW9yaWVudGF0aW9uLS1ob3Jpem9udGFsIC5ub1VpLXRhcmdldCB7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgfVxuICAuY2g1LXNsaWRlci5jaDUtc2xpZGVyLS1zdHJlY2gtLXdpZHRoLmNoNS1zbGlkZXItLW9yaWVudGF0aW9uLS12ZXJ0aWNhbCB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfVxuICAgIC5jaDUtc2xpZGVyLmNoNS1zbGlkZXItLXN0cmVjaC0td2lkdGguY2g1LXNsaWRlci0tb3JpZW50YXRpb24tLXZlcnRpY2FsIC5ub1VpLXRhcmdldCB7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7IH1cbiAgLmNoNS1zbGlkZXIuY2g1LXNsaWRlci0tc3RyZWNoLS1ib3RoLmNoNS1zbGlkZXItLW9yaWVudGF0aW9uLS1ob3Jpem9udGFsIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMTAwJSAhaW1wb3J0YW50OyB9XG4gICAgLmNoNS1zbGlkZXIuY2g1LXNsaWRlci0tc3RyZWNoLS1ib3RoLmNoNS1zbGlkZXItLW9yaWVudGF0aW9uLS1ob3Jpem9udGFsIC5ub1VpLXRhcmdldCB7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgfVxuICAuY2g1LXNsaWRlci5jaDUtc2xpZGVyLS1zdHJlY2gtLWJvdGguY2g1LXNsaWRlci0tb3JpZW50YXRpb24tLXZlcnRpY2FsIHtcbiAgICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9XG4gICAgLmNoNS1zbGlkZXIuY2g1LXNsaWRlci0tc3RyZWNoLS1ib3RoLmNoNS1zbGlkZXItLW9yaWVudGF0aW9uLS12ZXJ0aWNhbCAubm9VaS10YXJnZXQge1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpOyB9XG5cbmh0bWw6bm90KFtkaXI9XCJydGxcIl0pIC5jaDVfc2xpZGVyLS1zaGFwZS0tcm91bmRlZC1yZWN0YW5nbGUgLm5vVWktaG9yaXpvbnRhbCAubm9VaS1oYW5kbGUge1xuICByaWdodDogLTI2cHg7IH1cblxuLyogVG9vbHRpcCAqL1xuLmNoNS1zbGlkZXItLXRvb2x0aXAtLWF1dG8gLm5vVWktdG9vbHRpcCB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmNoNS1zbGlkZXItLXRvb2x0aXAtLWF1dG8gLm5vVWktYWN0aXZlIC5ub1VpLXRvb2x0aXAge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4vKiBUaWNrcyAqL1xuLm5vVWktcGlwcyAubm9VaS1tYXJrZXItbm9ybWFsIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG5cbi5jaDUtdGV4dGlucHV0X19sYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogIzM0OTdmZDsgfVxuICAuY2g1LXRleHRpbnB1dF9fbGFiZWwtLXgtbGFyZ2Uge1xuICAgIGZvbnQtc2l6ZTogMjJweDsgfVxuICAuY2g1LXRleHRpbnB1dF9fbGFiZWwtLWxhcmdlIHtcbiAgICBmb250LXNpemU6IDE4cHg7IH1cbiAgLmNoNS10ZXh0aW5wdXRfX2xhYmVsLS1yZWd1bGFyIHtcbiAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgLmNoNS10ZXh0aW5wdXRfX2xhYmVsLS1zbWFsbCB7XG4gICAgZm9udC1zaXplOiAxNHB4OyB9XG4gIC5jaDUtdGV4dGlucHV0X19sYWJlbC0teC1zbWFsbCB7XG4gICAgZm9udC1zaXplOiAxMnB4OyB9XG5cbi5jaDUtdGV4dGlucHV0X19pbnB1dCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIGNvbG9yOiAjMzQ5N2ZkO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG91dGxpbmU6IDA7IH1cbiAgLmNoNS10ZXh0aW5wdXRfX2lucHV0LS11cHBlcmNhc2Uge1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgLmNoNS10ZXh0aW5wdXRfX2lucHV0LS1sb3dlcmNhc2Uge1xuICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7IH1cbiAgLmNoNS10ZXh0aW5wdXRfX2lucHV0LS1jYXBpdGFsaXplIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTsgfVxuICAuY2g1LXRleHRpbnB1dF9faW5wdXQtLW5vbmUge1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gIC5jaDUtdGV4dGlucHV0X19pbnB1dC0teC1zbWFsbCB7XG4gICAgcGFkZGluZzogMTBweCAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBtaW4td2lkdGg6IDIwMHB4OyB9XG4gIC5jaDUtdGV4dGlucHV0X19pbnB1dC0tc21hbGwge1xuICAgIHBhZGRpbmc6IDE1cHggMjBweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbWluLXdpZHRoOiAyNTBweDsgfVxuICAuY2g1LXRleHRpbnB1dF9faW5wdXQtLXJlZ3VsYXIge1xuICAgIHBhZGRpbmc6IDE1cHggMjBweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbWluLXdpZHRoOiA0MDBweDsgfVxuICAuY2g1LXRleHRpbnB1dF9faW5wdXQtLWxhcmdlIHtcbiAgICBwYWRkaW5nOiAyMHB4IDE1cHg7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIG1pbi13aWR0aDogNTAwcHg7IH1cbiAgLmNoNS10ZXh0aW5wdXRfX2lucHV0LS14LWxhcmdlIHtcbiAgICBwYWRkaW5nOiAyMHB4IDE1cHg7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIG1pbi13aWR0aDogNTAwcHg7IH1cblxuLmNoNS10ZXh0aW5wdXRfX2ljb24ge1xuICBjb2xvcjogIzNhZTE2NzsgfVxuICAuY2g1LXRleHRpbnB1dF9faWNvbi0teC1sYXJnZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIG1hcmdpbjogMjJweCAyMnB4OyB9XG4gIC5jaDUtdGV4dGlucHV0X19pY29uLS1sYXJnZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIG1hcmdpbjogMThweCAxOHB4OyB9XG4gIC5jaDUtdGV4dGlucHV0X19pY29uLS1yZWd1bGFyIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbWFyZ2luOiAxNnB4IDE4cHg7IH1cbiAgLmNoNS10ZXh0aW5wdXRfX2ljb24tLXNtYWxsIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbWFyZ2luOiAxNHB4IDE0cHg7IH1cbiAgLmNoNS10ZXh0aW5wdXRfX2ljb24tLXgtc21hbGwge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBtYXJnaW46IDEycHggMTJweDsgfVxuICAuY2g1LXRleHRpbnB1dF9faWNvbi0tbGFzdCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgLmNoNS10ZXh0aW5wdXRfX2ljb24tLWZpcnN0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cblxuY2g1LXRleHRpbnB1dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4uY2g1LXRleHRpbnB1dCB7XG4gIGNvbG9yOiAjMzQ5N2ZkOyB9XG4gIC5jaDUtdGV4dGlucHV0X19hc3NldHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZmYxZDE4O1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBib3gtc2hhZG93OiAzcHggM3B4IDVweCAjZWVlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuY2g1LXRleHRpbnB1dC0tdXBwZXJjYXNlIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIC5jaDUtdGV4dGlucHV0LS1sb3dlcmNhc2Uge1xuICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7IH1cbiAgLmNoNS10ZXh0aW5wdXQtLWNhcGl0YWxpemUge1xuICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplOyB9XG4gIC5jaDUtdGV4dGlucHV0LS1ub25lIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAuY2g1LXRleHRpbnB1dC0teC1zbWFsbCBzcGFuIHtcbiAgICBmb250LXNpemU6IDEycHg7IH1cbiAgLmNoNS10ZXh0aW5wdXQtLXNtYWxsIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAuY2g1LXRleHRpbnB1dC0tbGFyZ2Ugc3BhbiB7XG4gICAgZm9udC1zaXplOiAxOHB4OyB9XG4gIC5jaDUtdGV4dGlucHV0LS14LWxhcmdlIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMjJweDsgfVxuICAuY2g1LXRleHRpbnB1dC0tY29udGVudCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLmNoNS10ZXh0aW5wdXQtLWNvbnRlbnQgLmNoNS10ZXh0aW5wdXRfX2Fzc2V0cyB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgLmNoNS10ZXh0aW5wdXQtLWNvbnRlbnQgLmNoNS10ZXh0aW5wdXRfX2Fzc2V0cyBpbnB1dCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgLmNoNS10ZXh0aW5wdXQtLXdpZHRoIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5jaDUtdGV4dGlucHV0LS13aWR0aCAuY2g1LXRleHRpbnB1dF9fYXNzZXRzIGlucHV0IHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG5cbi5jaDUtdGV4dGlucHV0LS1kaXNhYmxlZCB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBvcGFjaXR5OiAwLjU7IH1cblxuLmNoNS1vdmVybGF5LXBhbmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2FlYWVhZTtcbiAgY29sb3I6ICM0YTRhNGE7XG4gIHBhZGRpbmc6IDEuMjVlbTtcbiAgbWluLXdpZHRoOiAyMDBweDtcbiAgei1pbmRleDogMTAwMDA7IH1cbiAgLmNoNS1vdmVybGF5LXBhbmVsIC5jaDUtb3ZlcmxheS1wYW5lbC1jbG9zZS1pY29uLWJ0biB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIG1hcmdpbjogMCA1cHg7XG4gICAgcGFkZGluZzogMCA1cHggNXB4O1xuICAgIHdpZHRoOiAyMHB4OyB9XG4gICAgLmNoNS1vdmVybGF5LXBhbmVsIC5jaDUtb3ZlcmxheS1wYW5lbC1jbG9zZS1pY29uLWJ0bi5mLWxlZnQge1xuICAgICAgZmxvYXQ6IGxlZnQ7IH1cbiAgICAuY2g1LW92ZXJsYXktcGFuZWwgLmNoNS1vdmVybGF5LXBhbmVsLWNsb3NlLWljb24tYnRuLmYtcmlnaHQge1xuICAgICAgZmxvYXQ6IHJpZ2h0OyB9XG4gIC5jaDUtb3ZlcmxheS1wYW5lbCAuY2g1LW92ZXJsYXktcGFuZWwtZGVmYXVsdC1jbG9zZS1pY29uIHtcbiAgICBjb2xvcjogIzU1NTtcbiAgICBmb250LXNpemU6IDI0cHg7IH1cbiAgICAuY2g1LW92ZXJsYXktcGFuZWwgLmNoNS1vdmVybGF5LXBhbmVsLWRlZmF1bHQtY2xvc2UtaWNvbjpiZWZvcmUge1xuICAgICAgY29udGVudDogJ1xcMDBkNyc7IH1cbiAgICAuY2g1LW92ZXJsYXktcGFuZWwgLmNoNS1vdmVybGF5LXBhbmVsLWRlZmF1bHQtY2xvc2UtaWNvbjpob3ZlciB7XG4gICAgICBjb2xvcjogIzMzMzsgfVxuXG4uY2g1LW92ZXJsYXktcGFuZWwtLW92ZXJmbG93LXNjcm9sbCB7XG4gIG92ZXJmbG93OiBhdXRvOyB9XG5cbi5jaDUtb3ZlcmxheS1wYW5lbC0tb3ZlcmZsb3ctc2hvdyB7XG4gIG92ZXJmbG93OiB2aXNpYmxlOyB9XG5cbi5jaDUtb3ZlcmxheS1wYW5lbC0tc3RyZXRjaC13aWR0aCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87IH1cblxuLmNoNS1vdmVybGF5LXBhbmVsLS1zdHJldGNoLWhlaWdodCB7XG4gIGhlaWdodDogMTAwJTsgfVxuXG4uY2g1LW92ZXJsYXktcGFuZWwtLXN0cmV0Y2gtYm90aCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7IH1cblxuLmNoNS1vdmVybGF5LXBhbmVsLW1hc2sge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTsgfVxuXG4uY2g1LW92ZXJsYXktcGFuZWwtbWFzay1kZWZhdWx0LXN0eWxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNTAsIDE1MCwgMTUwLCAwLjMpOyB9XG5cbi5jaDUtb3ZlcmxheS1wYW5lbC1jb250ZW50cyB7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgY29sb3I6ICMzMzM7IH1cblxuY2g1LXRyaWdnZXJ2aWV3IHtcbiAgLS1jaDUtdHJpZ2dlcnZpZXctZ2FwOiAxNnB4IDtcbiAgLS1jaDUtdHJpZ2dlcnZpZXctYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tY2g1LXRyaWdnZXJ2aWV3LXNsaWRlLW1pbi1oZWlnaHQ6IDBweDtcbiAgLS1jaDUtdHJpZ2dlcnZpZXctc2xpZGUtbWF4LWhlaWdodDogbm9uZTtcbiAgLS1jaDUtdHJpZ2dlcnZpZXctdHJhbnNpdGlvbi1kdXJhdGlvbjogMC42cztcbiAgLS1jaDUtdHJpZ2dlcnZpZXctdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICAtLWNoNS10cmlnZ2Vydmlldy1mYWxsYmFjay1tZXNzYWdlLWNvbG9yLWJhY2tncm91bmQ6ICNmZmY7IH1cbiAgY2g1LXRyaWdnZXJ2aWV3IC5zd2lwZXItd3JhcHBlciB7XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0OyB9XG5cbi5jaDUtdmlld2NoaWxkIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuXG5jaDUtZm9ybSBbdHlwZT1cInJlc2V0XCJdLCBjaDUtZm9ybSBbdHlwZT1cInN1Ym1pdFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsgfVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuQ0g1LVNMSURFUlxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4uY2g1LW1vZGFsLWRpYWxvZyB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHotaW5kZXg6IDEwMDAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlZmVmZWY7XG4gIGNvbG9yOiAjNGE0YTRhO1xuICBwYWRkaW5nOiAxLjI1ZW07XG4gIG1pbi13aWR0aDogMjAwcHg7IH1cbiAgLmNoNS1tb2RhbC1kaWFsb2cgLmNoNS1tb2RhbC1kaWFsb2ctY2xvc2UtaWNvbi1idG4ge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBtYXJnaW46IDAgNXB4O1xuICAgIHBhZGRpbmc6IDAgNXB4IDVweDtcbiAgICB3aWR0aDogMjBweDsgfVxuICAgIC5jaDUtbW9kYWwtZGlhbG9nIC5jaDUtbW9kYWwtZGlhbG9nLWNsb3NlLWljb24tYnRuLmYtbGVmdCB7XG4gICAgICBmbG9hdDogbGVmdDsgfVxuICAgIC5jaDUtbW9kYWwtZGlhbG9nIC5jaDUtbW9kYWwtZGlhbG9nLWNsb3NlLWljb24tYnRuLmYtcmlnaHQge1xuICAgICAgZmxvYXQ6IHJpZ2h0OyB9XG4gIC5jaDUtbW9kYWwtZGlhbG9nIC5jaDUtbW9kYWwtZGlhbG9nLWRlZmF1bHQtY2xvc2UtaWNvbiB7XG4gICAgY29sb3I6ICM1NTU7XG4gICAgZm9udC1zaXplOiAyNHB4OyB9XG4gICAgLmNoNS1tb2RhbC1kaWFsb2cgLmNoNS1tb2RhbC1kaWFsb2ctZGVmYXVsdC1jbG9zZS1pY29uOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnXFwwMGQ3JzsgfVxuICAgIC5jaDUtbW9kYWwtZGlhbG9nIC5jaDUtbW9kYWwtZGlhbG9nLWRlZmF1bHQtY2xvc2UtaWNvbjpob3ZlciB7XG4gICAgICBjb2xvcjogIzMzMzsgfVxuICAuY2g1LW1vZGFsLWRpYWxvZyAuY2g1LW1vZGFsLWRpYWxvZy1idG4tb2sge1xuICAgIGZsb2F0OiBsZWZ0OyB9XG4gIC5jaDUtbW9kYWwtZGlhbG9nIC5jaDUtbW9kYWwtZGlhbG9nLWJ0bi1jYW5jZWwge1xuICAgIGZsb2F0OiByaWdodDsgfVxuXG4uY2g1LW1vZGFsLWRpYWxvZy10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS4zZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbi5jaDUtbW9kYWwtZGlhbG9nLXByb21wdCB7XG4gIHBhZGRpbmc6IDMwcHggMCAzMHB4IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgLmNoNS1tb2RhbC1kaWFsb2ctcHJvbXB0OmJlZm9yZSB7XG4gICAgY2xlYXI6IGJvdGg7IH1cbiAgLmNoNS1tb2RhbC1kaWFsb2ctcHJvbXB0IC5jaDUtbW9kYWwtZGlhbG9nLXByb21wdC1pY29uIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuICAuY2g1LW1vZGFsLWRpYWxvZy1wcm9tcHQgLmNoNS1tb2RhbC1kaWFsb2ctcHJvbXB0LXRleHQge1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGNvbG9yOiAjNGE0YTRhOyB9XG5cbi5jaDUtbW9kYWwtZGlhbG9nLWJveGVkIHtcbiAgcGFkZGluZzogM3B4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWZlZmVmOyB9XG5cbi5jaDUtbW9kYWwtZGlhbG9nLS1vdmVyZmxvdy1zY3JvbGwge1xuICBvdmVyZmxvdzogYXV0bzsgfVxuXG4uY2g1LW1vZGFsLWRpYWxvZy0tb3ZlcmZsb3ctc2hvdyB7XG4gIG92ZXJmbG93OiB2aXNpYmxlOyB9XG5cbi5jaDUtbW9kYWwtZGlhbG9nLS1zdHJldGNoLXdpZHRoIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bzsgfVxuXG4uY2g1LW1vZGFsLWRpYWxvZy0tc3RyZXRjaC1oZWlnaHQge1xuICBoZWlnaHQ6IDEwMCU7IH1cblxuLmNoNS1tb2RhbC1kaWFsb2ctLXN0cmV0Y2gtYm90aCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7IH1cblxuLmNoNS1tb2RhbC1kaWFsb2ctbWFzayB7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAxMDAwMDsgfVxuXG4uY2g1LW1vZGFsLWRpYWxvZy1tYXNrLWRlZmF1bHQtc3R5bGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE1MCwgMTUwLCAxNTAsIDAuMyk7IH1cblxuLmNoNS1tb2RhbC1kaWFsb2ctY29udGVudHMge1xuICBwYWRkaW5nOiAxMHB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiAjMzMzOyB9XG5cbmNoNS1zcGlubmVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbi5jaDUtc3Bpbm5lciB7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC8qIENocm9tZSBhbGwgLyBTYWZhcmkgYWxsICovXG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC8qIEZpcmVmb3ggYWxsICovXG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgLyogSUUgMTArICovXG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBmb250LXNpemU6IDIycHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLmNoNS1zcGlubmVyX193cmFwcGVyIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiA5OTk5O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5jaDUtc3Bpbm5lcl9fd3JhcHBlcjpiZWZvcmUsIC5jaDUtc3Bpbm5lcl9fd3JhcHBlcjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGhlaWdodDogMzAlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgei1pbmRleDogOTk5OTsgfVxuICAgIC5jaDUtc3Bpbm5lcl9fd3JhcHBlcjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQocmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA1KSwgI2ZmZiA2MCUpO1xuICAgICAgYm90dG9tOiAwOyB9XG4gICAgLmNoNS1zcGlubmVyX193cmFwcGVyOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoI2ZmZiAzMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNSkpO1xuICAgICAgdG9wOiAwOyB9XG4gIC5jaDUtc3Bpbm5lcl9fc2Nyb2xsYXJlYS0tYW5pbWF0ZSB7XG4gICAgdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlOyB9XG4gIC5jaDUtc3Bpbm5lcl9faGlnaGxpZ2h0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZTtcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMyk7IH1cbiAgLmNoNS1zcGlubmVyX19vdmVybGF5IHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgei1pbmRleDogOTk5O1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogIzAwMDtcbiAgICBjdXJzb3I6IGdyYWJiaW5nO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuY2g1LXNwaW5uZXJfX2l0ZW0ge1xuICAgIGNvbG9yOiAjODg4O1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgdHJhbnNpdGlvbjogYWxsIC40cyBlYXNlOyB9XG4gIC5jaDUtc3Bpbm5lci0tYWN0aXZlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgY29sb3I6ICMwMDA7IH1cbiAgLmNoNS1zcGlubmVyX19pY29uIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgcGFkZGluZzogMHB4IDA7XG4gICAgbWFyZ2luOiAwcHggMDsgfVxuIl0sInNvdXJjZVJvb3QiOiIifQ==*/