/**
 * Vendor variables, mixins and functions
 */
/**
 * This file can be used to import vendor files that include only variables, functions and mixins
 * Note: This should not output any css code!
 */
/**
 * App configuration
 */
/**
 * App mixins and functions
 */
/**
 * Ember addon styles
 */
.ember-power-calendar {
  box-sizing: border-box;
  position: relative;
}

.ember-power-calendar-nav {
  box-sizing: border-box;
  display: flex;
  justify-content: space-between;
}

.ember-power-calendar-nav * {
  box-sizing: border-box;
}

.ember-power-calendar-days, .ember-power-calendar-days * {
  box-sizing: border-box;
}

.ember-power-calendar-nav-title {
  flex: 1;
  text-align: center;
}

.ember-power-calendar-row {
  display: flex;
  justify-content: space-between;
}

.ember-power-calendar-weekday {
  -webkit-appearance: none;
  flex: 1 1 100%;
  padding: 0;
  background-color: transparent;
  background-color: initial;
  border: none;
  border: initial;
  outline: none;
  outline: initial;
  justify-content: center;
  display: flex;
  align-items: center;
  padding: 0;
}

.ember-power-calendar-day {
  -webkit-appearance: none;
  background-color: transparent;
  background-color: initial;
  border: none;
  border: initial;
  outline: none;
  outline: initial;
  flex: 1 1 100%;
  font-size: inherit;
  align-items: center;
  justify-content: center;
  padding: 0;
}

.ember-power-calendar-nav-control {
  -webkit-appearance: none;
  background-color: transparent;
  background-color: initial;
  border: none;
  border: initial;
  outline: none;
  outline: initial;
  font-size: inherit;
}

.ember-power-calendar {
  font-size: 14px;
  line-height: 1.42857;
}

.ember-power-calendar-nav {
  line-height: 2;
}

.ember-power-calendar-nav-control {
  line-height: 1;
  font-size: 150%;
}
.ember-power-calendar-nav-control:focus {
  transform: scale(1.2);
}

.ember-power-calendar-day--selected,
.ember-power-calendar-day--selected:not([disabled]):hover {
  font-weight: bold;
}

.ember-power-calendar-day--interactive[disabled] {
  opacity: 0.4;
}

.ember-basic-dropdown {
  position: relative;
}

.ember-basic-dropdown, .ember-basic-dropdown-content, .ember-basic-dropdown-content * {
  box-sizing: border-box;
}

.ember-basic-dropdown-content {
  position: absolute;
  width: auto;
  z-index: 1000;
  background-color: #ffffff;
}

.ember-basic-dropdown-content--left {
  left: 0;
}

.ember-basic-dropdown-content--right {
  right: 0;
}

.ember-basic-dropdown-overlay {
  position: fixed;
  background: rgba(0, 0, 0, 0.5);
  width: 100%;
  height: 100%;
  z-index: 10;
  top: 0;
  left: 0;
  pointer-events: none;
}

.ember-basic-dropdown-content-wormhole-origin {
  display: inline;
}

.ember-power-select-dropdown * {
  box-sizing: border-box;
}

.ember-power-select-trigger {
  position: relative;
  border-top: 1px solid #ECF0F1;
  border-bottom: 1px solid #ECF0F1;
  border-right: 1px solid #ECF0F1;
  border-left: 1px solid #ECF0F1;
  border-radius: 0;
  background-color: #ffffff;
  line-height: 16px;
  overflow-x: hidden;
  text-overflow: ellipsis;
  min-height: 16px;
  -ms-user-select: none;
      user-select: none;
  -webkit-user-select: none;
  color: #000;
  /* Minimum clearfix for modern browsers */
}
.ember-power-select-trigger:after {
  content: "";
  display: table;
  clear: both;
}

.ember-power-select-trigger:focus,
.ember-power-select-trigger--active {
  border-top: 1px solid #ECF0F1;
  border-bottom: 1px solid #ECF0F1;
  border-right: 1px solid #ECF0F1;
  border-left: 1px solid #ECF0F1;
  box-shadow: none;
  outline: 0;
}

.ember-basic-dropdown-trigger--below.ember-power-select-trigger[aria-expanded=true],
.ember-basic-dropdown-trigger--in-place.ember-power-select-trigger[aria-expanded=true] {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}

.ember-basic-dropdown-trigger--above.ember-power-select-trigger[aria-expanded=true] {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.ember-power-select-placeholder {
  color: #7F8C8D;
  display: block;
  overflow-x: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.ember-power-select-status-icon {
  position: absolute;
  display: inline-block;
  width: 0;
  height: 0;
  top: 0;
  bottom: 0;
  margin: auto;
  border-style: solid;
  border-width: 7px 4px 0 4px;
  border-color: #ECF0F1 transparent transparent transparent;
}
.ember-basic-dropdown-trigger[aria-expanded=true] .ember-power-select-status-icon {
  transform: rotate(180deg);
}

.ember-power-select-clear-btn {
  position: absolute;
  cursor: pointer;
}

.ember-power-select-trigger-multiple-input {
  font-family: inherit;
  font-size: inherit;
  border: none;
  display: inline-block;
  line-height: inherit;
  -webkit-appearance: none;
  outline: none;
  padding: 0;
  float: left;
  background-color: transparent;
  text-indent: 2px;
  /* There's a browser bug where this selectos cannot be chained with commas */
}
.ember-power-select-trigger-multiple-input:disabled {
  background-color: #eeeeee;
}
.ember-power-select-trigger-multiple-input:-ms-input-placeholder {
  opacity: 1;
  color: #7F8C8D;
}
.ember-power-select-trigger-multiple-input::placeholder {
  opacity: 1;
  color: #7F8C8D;
}
.ember-power-select-trigger-multiple-input::-webkit-input-placeholder {
  opacity: 1;
  color: #7F8C8D;
}
.ember-power-select-trigger-multiple-input::-moz-placeholder {
  opacity: 1;
  color: #7F8C8D;
}
.ember-power-select-trigger-multiple-input::-ms-input-placeholder {
  opacity: 1;
  color: #7F8C8D;
}

.ember-power-select-multiple-options {
  padding: 0;
  margin: 0;
}

.ember-power-select-multiple-option {
  border: 1px solid gray;
  border-radius: 0;
  color: #333333;
  background-color: #e4e4e4;
  padding: 0 4px;
  display: inline-block;
  line-height: 1.45;
  float: left;
  margin: 2px 0 2px 3px;
}

.ember-power-select-multiple-remove-btn {
  cursor: pointer;
}
.ember-power-select-multiple-remove-btn:not(:hover) {
  opacity: 0.5;
}

.ember-power-select-search {
  padding: 4px;
}

.ember-power-select-search-input {
  border: 1px solid #ECF0F1;
  border-radius: 0;
  width: 100%;
  font-size: inherit;
  line-height: inherit;
  padding: 0 5px;
}
.ember-power-select-search-input:focus {
  border: 1px solid #ECF0F1;
  box-shadow: none;
  outline: 0;
}

.ember-power-select-dropdown {
  border-left: 1px solid #ECF0F1;
  border-right: 1px solid #ECF0F1;
  line-height: 16px;
  border-radius: 0;
  box-shadow: 0 5px 8px 0 rgba(0, 0, 0, 0.15);
  overflow: hidden;
  color: #000;
}

.ember-power-select-dropdown.ember-basic-dropdown-content--above {
  border-top: 1px solid #ECF0F1;
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}

.ember-power-select-dropdown.ember-basic-dropdown-content--below, .ember-power-select-dropdown.ember-basic-dropdown-content--in-place {
  border-top: none;
  border-bottom: 1px solid #ECF0F1;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.ember-power-select-dropdown.ember-basic-dropdown-content--in-place {
  width: 100%;
}

.ember-power-select-options {
  list-style: none;
  margin: 0;
  padding: 0;
  -ms-user-select: none;
      user-select: none;
  -webkit-user-select: none;
}
.ember-power-select-options[role=listbox] {
  overflow-y: auto;
  /* in firefox in windows this can cause a word-break issue. Try `overflow-y: scroll` if that happens */
  -webkit-overflow-scrolling: touch;
  max-height: 112px;
}

.ember-power-select-option {
  cursor: pointer;
  padding: 0 16px;
}

.ember-power-select-group[aria-disabled=true] {
  color: #999999;
  cursor: not-allowed;
}

.ember-power-select-group[aria-disabled=true] .ember-power-select-option,
.ember-power-select-option[aria-disabled=true] {
  color: #999999;
  pointer-events: none;
  cursor: not-allowed;
}

.ember-power-select-option[aria-selected=true] {
  background-color: transparent;
}

.ember-power-select-option[aria-current=true] {
  background-color: #ECF0F1;
  color: #000;
}

.ember-power-select-group-name {
  cursor: default;
  font-weight: bold;
}

.ember-power-select-trigger[aria-disabled=true] {
  background-color: #eeeeee;
}

.ember-power-select-trigger {
  padding: 0 64px 0 0;
}

.ember-power-select-selected-item, .ember-power-select-placeholder {
  margin-left: 8px;
}

.ember-power-select-status-icon {
  right: 5px;
}

.ember-power-select-clear-btn {
  right: 40px;
}

.ember-power-select-group .ember-power-select-group .ember-power-select-group-name {
  padding-left: 48px;
}
.ember-power-select-group .ember-power-select-group .ember-power-select-option {
  padding-left: 80px;
}
.ember-power-select-group .ember-power-select-option {
  padding-left: 48px;
}
.ember-power-select-group .ember-power-select-group-name {
  padding-left: 16px;
}

.ember-power-select-trigger[dir=rtl] {
  padding: 0 0 0 16px;
}
.ember-power-select-trigger[dir=rtl] .ember-power-select-selected-item, .ember-power-select-trigger[dir=rtl] .ember-power-select-placeholder {
  margin-right: 8px;
}
.ember-power-select-trigger[dir=rtl] .ember-power-select-multiple-option {
  float: right;
}
.ember-power-select-trigger[dir=rtl] .ember-power-select-trigger-multiple-input {
  float: right;
}
.ember-power-select-trigger[dir=rtl] .ember-power-select-status-icon {
  left: 5px;
  right: initial;
}
.ember-power-select-trigger[dir=rtl] .ember-power-select-clear-btn {
  left: 40px;
  right: initial;
}

.ember-power-select-dropdown[dir=rtl] .ember-power-select-group .ember-power-select-group .ember-power-select-group-name {
  padding-right: 48px;
}
.ember-power-select-dropdown[dir=rtl] .ember-power-select-group .ember-power-select-group .ember-power-select-option {
  padding-right: 80px;
}
.ember-power-select-dropdown[dir=rtl] .ember-power-select-group .ember-power-select-option {
  padding-right: 48px;
}
.ember-power-select-dropdown[dir=rtl] .ember-power-select-group .ember-power-select-group-name {
  padding-right: 16px;
}

/**
 * Vendor styles
 */
/**
 * This file can be used to import vendor files that output css code
 */
/* stylelint-disable */
.icon {
  display: inline-block;
  width: 1em;
  height: 1em;
  stroke-width: 0;
  stroke: currentColor;
  fill: currentColor;
}

/* ==========================================
Single-colored icons can be modified like so:
.icon--name {
  font-size: 32px;
  color: red;
}
========================================== */
.icon--file {
  width: 0.71875em;
}

.icon--not-found {
  width: 1.28125em;
}

/**
 * App styles
 */
/**
* This injects Tailwind's base styles, which is a combination of
* Normalize.css and some additional base styles.
*
* You can see the styles here:
* https://github.com/tailwindcss/tailwindcss/blob/master/css/preflight.css
*/
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
/* Document
   ========================================================================== */
/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */
html {
  line-height: 1.15;
  /* 1 */
  -webkit-text-size-adjust: 100%;
  /* 2 */
}

/* Sections
   ========================================================================== */
/**
 * Remove the margin in all browsers.
 */
body {
  margin: 0;
}

/**
 * Render the `main` element consistently in IE.
 */
main {
  display: block;
}

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/* Grouping content
   ========================================================================== */
/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */
hr {
  box-sizing: content-box;
  /* 1 */
  height: 0;
  /* 1 */
  overflow: visible;
  /* 2 */
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
pre {
  font-family: monospace, monospace;
  /* 1 */
  font-size: 1em;
  /* 2 */
}

/* Text-level semantics
   ========================================================================== */
/**
 * Remove the gray background on active links in IE 10.
 */
a {
  background-color: transparent;
}

/**
 * 1. Remove the bottom border in Chrome 57-
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */
abbr[title] {
  border-bottom: none;
  /* 1 */
  text-decoration: underline;
  /* 2 */
  text-decoration: underline dotted;
  /* 2 */
}

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */
b,
strong {
  font-weight: bolder;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
code,
kbd,
samp {
  font-family: monospace, monospace;
  /* 1 */
  font-size: 1em;
  /* 2 */
}

/**
 * Add the correct font size in all browsers.
 */
small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

/* Embedded content
   ========================================================================== */
/**
 * Remove the border on images inside links in IE 10.
 */
img {
  border-style: none;
}

/* Forms
   ========================================================================== */
/**
 * 1. Change the font styles in all browsers.
 * 2. Remove the margin in Firefox and Safari.
 */
button,
input,
optgroup,
select,
textarea {
  font-family: inherit;
  /* 1 */
  font-size: 100%;
  /* 1 */
  line-height: 1.15;
  /* 1 */
  margin: 0;
  /* 2 */
}

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */
button,
input {
  /* 1 */
  overflow: visible;
}

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */
button,
select {
  /* 1 */
  text-transform: none;
}

/**
 * Correct the inability to style clickable types in iOS and Safari.
 */
button,
[type=button],
[type=reset],
[type=submit] {
  -webkit-appearance: button;
}

/**
 * Remove the inner border and padding in Firefox.
 */
button::-moz-focus-inner,
[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

/**
 * Restore the focus styles unset by the previous rule.
 */
button:-moz-focusring,
[type=button]:-moz-focusring,
[type=reset]:-moz-focusring,
[type=submit]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

/**
 * Correct the padding in Firefox.
 */
fieldset {
  padding: 0.35em 0.75em 0.625em;
}

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */
legend {
  box-sizing: border-box;
  /* 1 */
  color: inherit;
  /* 2 */
  display: table;
  /* 1 */
  max-width: 100%;
  /* 1 */
  padding: 0;
  /* 3 */
  white-space: normal;
  /* 1 */
}

/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */
progress {
  vertical-align: baseline;
}

/**
 * Remove the default vertical scrollbar in IE 10+.
 */
textarea {
  overflow: auto;
}

/**
 * 1. Add the correct box sizing in IE 10.
 * 2. Remove the padding in IE 10.
 */
[type=checkbox],
[type=radio] {
  box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */
}

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */
[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button {
  height: auto;
}

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */
[type=search] {
  -webkit-appearance: textfield;
  /* 1 */
  outline-offset: -2px;
  /* 2 */
}

/**
 * Remove the inner padding in Chrome and Safari on macOS.
 */
[type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */
::-webkit-file-upload-button {
  -webkit-appearance: button;
  /* 1 */
  font: inherit;
  /* 2 */
}

/* Interactive
   ========================================================================== */
/*
 * Add the correct display in Edge, IE 10+, and Firefox.
 */
details {
  display: block;
}

/*
 * Add the correct display in all browsers.
 */
summary {
  display: list-item;
}

/* Misc
   ========================================================================== */
/**
 * Add the correct display in IE 10+.
 */
template {
  display: none;
}

/**
 * Add the correct display in IE 10.
 */
[hidden] {
  display: none;
}

/**
 * Manually forked from SUIT CSS Base: https://github.com/suitcss/base
 * A thin layer on top of normalize.css that provides a starting point more
 * suitable for web applications.
 */
/**
 * 1. Prevent padding and border from affecting element width
 * https://goo.gl/pYtbK7
 * 2. Change the default font family in all browsers (opinionated)
 */
html {
  box-sizing: border-box;
  /* 1 */
  font-family: sans-serif;
  /* 2 */
}

*,
*::before,
*::after {
  box-sizing: inherit;
}

/**
 * Removes the default spacing and border for appropriate elements.
 */
blockquote,
dl,
dd,
h1,
h2,
h3,
h4,
h5,
h6,
figure,
p,
pre {
  margin: 0;
}

button {
  background: transparent;
  padding: 0;
}

/**
 * Work around a Firefox/IE bug where the transparent `button` background
 * results in a loss of the default `button` focus styles.
 */
button:focus {
  outline: 1px dotted;
  outline: 5px auto -webkit-focus-ring-color;
}

fieldset {
  margin: 0;
  padding: 0;
}

ol,
ul {
  margin: 0;
}

/**
 * Tailwind custom reset styles
 */
/**
 * Allow adding a border to an element by just adding a border-width.
 *
 * By default, the way the browser specifies that an element should have no
 * border is by setting it's border-style to `none` in the user-agent
 * stylesheet.
 *
 * In order to easily add borders to elements by just setting the `border-width`
 * property, we change the default border-style for all elements to `solid`, and
 * use border-width to hide them instead. This way our `border` utilities only
 * need to set the `border-width` property instead of the entire `border`
 * shorthand, making our border utilities much more straightforward to compose.
 *
 * https://github.com/tailwindcss/tailwindcss/pull/116
 */
*,
*::before,
*::after {
  border-width: 0;
  border-style: solid;
  border-color: #ecf0f1;
}

/**
 * Undo the `border-style: none` reset that Normalize applies to images so that
 * our `border-{width}` utilities have the expected effect.
 *
 * The Normalize reset is unnecessary for us since we default the border-width
 * to 0 on all elements.
 *
 * https://github.com/tailwindcss/tailwindcss/issues/362
 */
img {
  border-style: solid;
}

textarea {
  resize: vertical;
}

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

input:-ms-input-placeholder, textarea:-ms-input-placeholder {
  color: inherit;
  opacity: 0.5;
}

input::placeholder,
textarea::placeholder {
  color: inherit;
  opacity: 0.5;
}

button,
[role=button] {
  cursor: pointer;
}

table {
  border-collapse: collapse;
}

/**
* This injects any component classes registered by plugins.
*/
.container {
  width: 100%;
}

@media (min-width: 768px) {
  .container {
    max-width: 768px;
  }
}
@media (min-width: 840px) {
  .container {
    max-width: 840px;
  }
}
@media (min-width: 640px) {
  .container {
    max-width: 640px;
  }
}
@media (min-width: 1528px) {
  .container {
    max-width: 1528px;
  }
}
/**
* Here you would add any of your custom component classes; stuff that you'd
* want loaded *before* the utilities so that the utilities could still
* override them.
*/
.esri-widget {
  font-family: system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Helvetica Neue, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;
}

.esri-view-surface--inset-outline:focus::after {
  content: none !important;
}

/* Search widget */
.esri-ui-corner .esri-search {
  box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.3);
  border-radius: 9999px;
  width: 320px;
  margin-top: 4px;
  margin-bottom: 8px;
  max-width: calc(100vw - 32px - 64px);
  width: 320px;
}

.esri-search .esri-input[type=text] {
  height: 40px;
  padding-left: 16px;
  padding-right: 16px;
  border-radius: 9999px;
  outline: 0;
  font-size: 16px;
  color: #000;
}

.esri-search__clear-button {
  height: 40px;
}

.esri-search__submit-button {
  height: 40px;
  width: 40px;
  border-width: 0;
  border-radius: 0 50% 50% 0;
}

.esri-search__clear-button,
.esri-search__submit-button {
  height: 40px;
  color: #bdc3c7;
  outline: 0;
  transition: color 200ms ease-in-out;
}

.esri-search__clear-button:hover,
.esri-search__clear-button:focus,
.esri-search__submit-button:hover,
.esri-search__submit-button:focus {
  background-color: #fff;
  color: #556161;
}

.esri-search__suggestions-menu {
  box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.3);
  margin-top: 8px;
  left: 24px;
  width: calc(100% - (2 * 24px));
}

.esri-search__suggestions-menu li {
  border-top-width: 1px;
  border-color: #ecf0f1;
  padding-left: 16px;
  padding-right: 16px;
  padding-top: 8px;
  padding-bottom: 8px;
}

.esri-search__suggestions-menu li:hover,
.esri-search__suggestions-menu li:focus {
  background-color: #ecf0f1;
}

/* Location button widget */
.esri-locate {
  height: 40px;
  border-radius: 9999px;
  box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.3);
  color: #7f8c8d;
  width: 40px;
  transition: color 200ms ease-in-out;
}

.esri-locate:hover,
.esri-locate:focus {
  color: #000;
  background-color: #fff;
  outline: 0;
}

.esri-locate .esri-icon {
  font-size: 20px;
}

/* Breakpoints */
@media (min-width: 768px) {
  .esri-search .esri-input[type=text] {
    font-size: 14px;
  }
}
@media (min-width: 840px) {
  .esri-ui-corner .esri-search {
    margin-top: 0;
  }
}
.auth-form-group {
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-color: #ecf0f1;
  margin-top: 24px;
  margin-bottom: 24px;
  padding-top: 24px;
  padding-bottom: 24px;
}

.circle-button {
  border-radius: 9999px;
  padding: 0;
  cursor: pointer;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  border-width: 0;
  cursor: pointer;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  transition: all 200ms ease-in-out;
}

.circle-button:focus {
  outline: 0;
}

/* Colors  */
.circle-button--green {
  background-color: #1abc9c;
  color: #fff;
}

.circle-button--green:hover,
.circle-button--green:focus {
  background-color: #008878;
}

.circle-button--gray-light {
  background-color: #ecf0f1;
  color: #7f8c8d;
}

.circle-button--gray-light:hover,
.circle-button--gray-light:focus {
  background-color: #bdc3c7;
  color: #556161;
}

.circle-button--white {
  background-color: #fff;
}

/* Sizes */
.circle-button--sm {
  width: 32px;
  height: 32px;
}

.circle-button--md {
  width: 40px;
  height: 40px;
}

.circle-button--lg {
  width: 48px;
  height: 48px;
  font-size: 24px;
}

.comma-list-item:not(:last-child)::after {
  content: ", ";
}

.container {
  padding-left: 16px;
  padding-right: 16px;
  max-width: 1368px;
  margin-left: auto;
  margin-right: auto;
}

/* TODO: Optimize this using nesting after improving the build process */
.data-table-container {
  position: relative;
  overflow-x: auto;
  min-height: 96px;
}

.data-table {
  width: 100%;
  border-collapse: separate;
  position: relative;
  border-spacing: 0;
}

.data-table th {
  text-align: left;
  font-weight: 400;
  color: #7f8c8d;
  white-space: nowrap;
  font-size: 10px;
}

.data-table td {
  background-color: #fff;
  border-top-width: 1px;
  border-style: solid;
  border-color: #ecf0f1;
  padding-top: 8px;
  padding-bottom: 8px;
}

.data-table td,
.data-table th {
  padding-left: 16px;
  padding-right: 16px;
  height: 48px;
}

.data-table td:first-child {
  border-left-width: 1px;
}

.data-table td:last-child {
  border-right-width: 1px;
}

.data-table tbody tr:last-child td {
  border-bottom-width: 1px;
}

/* The .yeti-table-sortable classes are hardcoded in the addon */
/* TODO: Rename these classes once they are configurable */
.yeti-table-sortable {
  cursor: pointer;
  -webkit-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

.yeti-table-sortable.yeti-table-sorted {
  color: #000;
}

.data-table-sort-icon {
  margin-left: 8px;
  vertical-align: middle;
}

.yeti-table-sorted-desc .data-table-sort-icon {
  transform: rotate(180deg);
}

.data-table-clickable:hover td {
  background-color: #f9f9f9;
  cursor: pointer;
}

.data-table-loader {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  top: 48px;
}

.datepicker-calendar .ember-power-calendar-day,
.datepicker-calendar .ember-power-calendar-weekday {
  width: 32px;
  height: 32px;
}

.datepicker-calendar .ember-power-calendar-weekday {
  border-width: 0;
  border-bottom-width: 1px;
  border-style: solid;
  border-color: #ecf0f1;
}

.datepicker-calendar .ember-power-calendar-day {
  outline: 0;
}

.datepicker-calendar .ember-power-calendar-weekday,
.datepicker-calendar .ember-power-calendar-day--other-month {
  color: #bdc3c7;
}

.datepicker-calendar .ember-power-calendar-day--today {
  color: #1abc9c;
}

.datepicker-calendar .ember-power-calendar-day--selected,
.datepicker-calendar .ember-power-calendar-day--interactive:hover {
  background-color: #1abc9c;
  color: #fff;
}

.datepicker-calendar .ember-power-calendar-day--selected {
  font-weight: 400;
}

.item-list-item {
  border-bottom-width: 1px;
  border-style: solid;
  border-color: #ecf0f1;
}

.item-list-item:first-child {
  border-top-width: 1px;
}

/**
 * These `.hover-link` classes are created so we can apply
 * these hover styles to other tailwind components as well.
 */
.hover-link {
  color: #556161;
}

.hover-link--green {
  color: #008878;
}

.link {
  color: #7f8c8d;
  transition: color 0.2s ease-out;
}

.link:hover {
  color: #556161;
}

.link--green {
  color: #1abc9c;
}

.link--green:hover {
  color: #008878;
}

.list-navigation-item {
  border-color: #bdc3c7;
  border-style: solid;
  border-top-width: 1px;
}

.list-navigation-item:last-child {
  border-bottom-width: 1px;
}

.list-navigation-link {
  display: block;
  line-height: 24px;
  text-decoration: none;
  color: #556161;
  padding-left: 16px;
  padding-right: 16px;
  padding-top: 8px;
  padding-bottom: 8px;
  transition: background-color 0.2s ease-out, color 0.2s ease-out;
}

.list-navigation-link.active,
.list-navigation-link:hover {
  background-color: #1abc9c;
  color: #fff;
}

.arcgis-widgets-offset {
  top: 52px !important;
  /* 4px top offset for the menu button alignment + 40px search + 8px gap */
}

@media (min-width: 840px) {
  .arcgis-widgets-offset {
    top: 48px !important;
    /* 40px search + 8px gap */
  }
}
[data-notification-badge] {
  position: relative;
}

[data-notification-badge]::after {
  position: absolute;
  background-color: #1abc9c;
  display: flex;
  height: 16px;
  align-items: center;
  justify-content: center;
  min-width: 16px;
  padding-left: 4px;
  padding-right: 4px;
  border-radius: 9999px;
  font-size: 10px;
  color: #fff;
  content: attr(data-notification-badge);
  right: -24px;
  top: -8px;
}

.tab-navigation-link [data-notification-badge]::after {
  /* Didn't use Tailwind configuration here as I didn't see the need to add additional config values  */
  font-size: 8px;
  height: 12px;
  min-width: 12px;
  padding: 0 2px;
  right: -12px;
}

.pagination {
  list-style: none;
  padding: 0;
  display: flex;
  align-items: center;
  font-size: 14px;
}

.pagination__item {
  margin-left: 4px;
  margin-right: 4px;
}

.pagination__item:first-child {
  margin-left: 0;
}

.pagination__item:first-child .pagination__link,
.pagination__item:last-child .pagination__link {
  background-color: transparent;
  color: #000;
}

.pagination__item:first-child .pagination__link:hover,
.pagination__item:first-child .pagination__link:focus,
.pagination__item:last-child .pagination__link:hover,
.pagination__item:last-child .pagination__link:focus {
  background-color: #ecf0f1;
}

.pagination__item:last-child {
  margin-right: 0;
}

.pagination__link {
  text-decoration: none;
  background-color: #fff;
  color: #7f8c8d;
  transition: background-color 200ms ease-in-out;
}

.pagination__link:hover,
.pagination__link:focus {
  background-color: #ecf0f1;
}

.pagination__link.active {
  background-color: #1abc9c;
  color: #fff;
}

.pagination__link.active:hover,
.pagination__link.active:focus {
  background-color: #1abc9c;
}

.pagination__link,
.pagination__disabled,
.pagination__break {
  border-radius: 9999px;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 32px;
  width: 32px;
}

.pagination__break {
  background-color: #fff;
  color: #7f8c8d;
}

.pagination__disabled {
  color: #000;
  opacity: 0.5;
}

.rich-text h1,
.rich-text h2,
.rich-text h3 {
  font-family: Roboto Slab, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Helvetica Neue, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;
  margin-top: 16px;
  margin-bottom: 16px;
}

.rich-text h1 {
  line-height: 32px;
  font-size: 20px;
}

.rich-text h2 {
  line-height: 24px;
  font-size: 18px;
}

.rich-text h3 {
  line-height: 16px;
  font-size: 16px;
}

.rich-text p {
  line-height: 24px;
  margin-top: 16px;
  margin-bottom: 16px;
  color: #7f8c8d;
}

.rich-text li {
  line-height: 24px;
  color: #7f8c8d;
}

.rich-text a {
  color: #7f8c8d;
  transition: color 0.2s ease-out;
}

.rich-text a:hover {
  color: #556161;
}

.rich-text img {
  display: block;
}

.shadow-bottom {
  position: relative;
}

.shadow-bottom::after {
  position: absolute;
  width: 100%;
  left: 0;
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0.1) 0%, rgba(0, 0, 0, 0) 70%);
  content: "";
  height: 8px;
  top: 100%;
}

.tab-navigation-item:not(:last-child) {
  border-right-width: 1px;
}

.tab-navigation-link {
  transition: background-color 0.2s ease-out;
}

.tab-navigation-link.active {
  background-color: #fff;
  color: #000;
}

.tab-navigation-link::after {
  position: absolute;
  background-color: #1abc9c;
  bottom: 0;
  left: 0;
  width: 100%;
  content: "";
  height: 4px;
  transform: scaleX(0);
  transform-origin: left;
  transition: transform 0.2s ease-out;
}

.tab-navigation-link.active::after {
  transform: scaleX(1);
}

.uppercase-first::first-letter {
  text-transform: uppercase;
}

/**
* This injects all of Tailwind's utility classes, generated based on your
* config file.
*/
.list-reset {
  list-style: none;
  padding: 0;
}

.appearance-none {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}

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

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

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

.bg-white-transparent {
  background-color: rgba(255, 255, 255, 0.8);
}

.bg-color-inherit {
  background-color: inherit;
}

.bg-transparent {
  background-color: transparent;
}

.bg-white {
  background-color: #fff;
}

.bg-gray-lighter {
  background-color: #f9f9f9;
}

.bg-gray-light {
  background-color: #ecf0f1;
}

.bg-gray {
  background-color: #bdc3c7;
}

.bg-gray-dark {
  background-color: #7f8c8d;
}

.bg-gray-darker {
  background-color: #556161;
}

.bg-black {
  background-color: #000;
}

.bg-green-ultra-light {
  background-color: #e8fffa;
}

.bg-green-light {
  background-color: #a1e3d6;
}

.bg-green {
  background-color: #1abc9c;
}

.bg-green-dark {
  background-color: #008878;
}

.bg-blue {
  background-color: #3498db;
}

.bg-yellow {
  background-color: #f1c40f;
}

.bg-red {
  background-color: #e74c3c;
}

.bg-orange {
  background-color: #e67e22;
}

.hover\:bg-white-transparent:hover {
  background-color: rgba(255, 255, 255, 0.8);
}

.hover\:bg-color-inherit:hover {
  background-color: inherit;
}

.hover\:bg-transparent:hover {
  background-color: transparent;
}

.hover\:bg-white:hover {
  background-color: #fff;
}

.hover\:bg-gray-lighter:hover {
  background-color: #f9f9f9;
}

.hover\:bg-gray-light:hover {
  background-color: #ecf0f1;
}

.hover\:bg-gray:hover {
  background-color: #bdc3c7;
}

.hover\:bg-gray-dark:hover {
  background-color: #7f8c8d;
}

.hover\:bg-gray-darker:hover {
  background-color: #556161;
}

.hover\:bg-black:hover {
  background-color: #000;
}

.hover\:bg-green-ultra-light:hover {
  background-color: #e8fffa;
}

.hover\:bg-green-light:hover {
  background-color: #a1e3d6;
}

.hover\:bg-green:hover {
  background-color: #1abc9c;
}

.hover\:bg-green-dark:hover {
  background-color: #008878;
}

.hover\:bg-blue:hover {
  background-color: #3498db;
}

.hover\:bg-yellow:hover {
  background-color: #f1c40f;
}

.hover\:bg-red:hover {
  background-color: #e74c3c;
}

.hover\:bg-orange:hover {
  background-color: #e67e22;
}

.focus\:bg-white-transparent:focus {
  background-color: rgba(255, 255, 255, 0.8);
}

.focus\:bg-color-inherit:focus {
  background-color: inherit;
}

.focus\:bg-transparent:focus {
  background-color: transparent;
}

.focus\:bg-white:focus {
  background-color: #fff;
}

.focus\:bg-gray-lighter:focus {
  background-color: #f9f9f9;
}

.focus\:bg-gray-light:focus {
  background-color: #ecf0f1;
}

.focus\:bg-gray:focus {
  background-color: #bdc3c7;
}

.focus\:bg-gray-dark:focus {
  background-color: #7f8c8d;
}

.focus\:bg-gray-darker:focus {
  background-color: #556161;
}

.focus\:bg-black:focus {
  background-color: #000;
}

.focus\:bg-green-ultra-light:focus {
  background-color: #e8fffa;
}

.focus\:bg-green-light:focus {
  background-color: #a1e3d6;
}

.focus\:bg-green:focus {
  background-color: #1abc9c;
}

.focus\:bg-green-dark:focus {
  background-color: #008878;
}

.focus\:bg-blue:focus {
  background-color: #3498db;
}

.focus\:bg-yellow:focus {
  background-color: #f1c40f;
}

.focus\:bg-red:focus {
  background-color: #e74c3c;
}

.focus\:bg-orange:focus {
  background-color: #e67e22;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.border-collapse {
  border-collapse: collapse;
}

.border-separate {
  border-collapse: separate;
}

.border-color-inherit {
  border-color: inherit;
}

.border-transparent {
  border-color: transparent;
}

.border-white {
  border-color: #fff;
}

.border-gray-lighter {
  border-color: #f9f9f9;
}

.border-gray-light {
  border-color: #ecf0f1;
}

.border-gray {
  border-color: #bdc3c7;
}

.border-gray-dark {
  border-color: #7f8c8d;
}

.border-gray-darker {
  border-color: #556161;
}

.border-black {
  border-color: #000;
}

.border-green-ultra-light {
  border-color: #e8fffa;
}

.border-green-light {
  border-color: #a1e3d6;
}

.border-green {
  border-color: #1abc9c;
}

.border-green-dark {
  border-color: #008878;
}

.border-blue {
  border-color: #3498db;
}

.border-yellow {
  border-color: #f1c40f;
}

.border-red {
  border-color: #e74c3c;
}

.border-orange {
  border-color: #e67e22;
}

.hover\:border-color-inherit:hover {
  border-color: inherit;
}

.hover\:border-transparent:hover {
  border-color: transparent;
}

.hover\:border-white:hover {
  border-color: #fff;
}

.hover\:border-gray-lighter:hover {
  border-color: #f9f9f9;
}

.hover\:border-gray-light:hover {
  border-color: #ecf0f1;
}

.hover\:border-gray:hover {
  border-color: #bdc3c7;
}

.hover\:border-gray-dark:hover {
  border-color: #7f8c8d;
}

.hover\:border-gray-darker:hover {
  border-color: #556161;
}

.hover\:border-black:hover {
  border-color: #000;
}

.hover\:border-green-ultra-light:hover {
  border-color: #e8fffa;
}

.hover\:border-green-light:hover {
  border-color: #a1e3d6;
}

.hover\:border-green:hover {
  border-color: #1abc9c;
}

.hover\:border-green-dark:hover {
  border-color: #008878;
}

.hover\:border-blue:hover {
  border-color: #3498db;
}

.hover\:border-yellow:hover {
  border-color: #f1c40f;
}

.hover\:border-red:hover {
  border-color: #e74c3c;
}

.hover\:border-orange:hover {
  border-color: #e67e22;
}

.focus\:border-color-inherit:focus {
  border-color: inherit;
}

.focus\:border-transparent:focus {
  border-color: transparent;
}

.focus\:border-white:focus {
  border-color: #fff;
}

.focus\:border-gray-lighter:focus {
  border-color: #f9f9f9;
}

.focus\:border-gray-light:focus {
  border-color: #ecf0f1;
}

.focus\:border-gray:focus {
  border-color: #bdc3c7;
}

.focus\:border-gray-dark:focus {
  border-color: #7f8c8d;
}

.focus\:border-gray-darker:focus {
  border-color: #556161;
}

.focus\:border-black:focus {
  border-color: #000;
}

.focus\:border-green-ultra-light:focus {
  border-color: #e8fffa;
}

.focus\:border-green-light:focus {
  border-color: #a1e3d6;
}

.focus\:border-green:focus {
  border-color: #1abc9c;
}

.focus\:border-green-dark:focus {
  border-color: #008878;
}

.focus\:border-blue:focus {
  border-color: #3498db;
}

.focus\:border-yellow:focus {
  border-color: #f1c40f;
}

.focus\:border-red:focus {
  border-color: #e74c3c;
}

.focus\:border-orange:focus {
  border-color: #e67e22;
}

.rounded-4 {
  border-radius: 4px;
}

.rounded-8 {
  border-radius: 8px;
}

.rounded-none {
  border-radius: 0;
}

.rounded {
  border-radius: 2px;
}

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

.rounded-t-4 {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}

.rounded-r-4 {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}

.rounded-b-4 {
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
}

.rounded-l-4 {
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}

.rounded-t-8 {
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
}

.rounded-r-8 {
  border-top-right-radius: 8px;
  border-bottom-right-radius: 8px;
}

.rounded-b-8 {
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
}

.rounded-l-8 {
  border-top-left-radius: 8px;
  border-bottom-left-radius: 8px;
}

.rounded-t-none {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.rounded-r-none {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.rounded-b-none {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

.rounded-l-none {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.rounded-t {
  border-top-left-radius: 2px;
  border-top-right-radius: 2px;
}

.rounded-r {
  border-top-right-radius: 2px;
  border-bottom-right-radius: 2px;
}

.rounded-b {
  border-bottom-right-radius: 2px;
  border-bottom-left-radius: 2px;
}

.rounded-l {
  border-top-left-radius: 2px;
  border-bottom-left-radius: 2px;
}

.rounded-t-full {
  border-top-left-radius: 9999px;
  border-top-right-radius: 9999px;
}

.rounded-r-full {
  border-top-right-radius: 9999px;
  border-bottom-right-radius: 9999px;
}

.rounded-b-full {
  border-bottom-right-radius: 9999px;
  border-bottom-left-radius: 9999px;
}

.rounded-l-full {
  border-top-left-radius: 9999px;
  border-bottom-left-radius: 9999px;
}

.rounded-tl-4 {
  border-top-left-radius: 4px;
}

.rounded-tr-4 {
  border-top-right-radius: 4px;
}

.rounded-br-4 {
  border-bottom-right-radius: 4px;
}

.rounded-bl-4 {
  border-bottom-left-radius: 4px;
}

.rounded-tl-8 {
  border-top-left-radius: 8px;
}

.rounded-tr-8 {
  border-top-right-radius: 8px;
}

.rounded-br-8 {
  border-bottom-right-radius: 8px;
}

.rounded-bl-8 {
  border-bottom-left-radius: 8px;
}

.rounded-tl-none {
  border-top-left-radius: 0;
}

.rounded-tr-none {
  border-top-right-radius: 0;
}

.rounded-br-none {
  border-bottom-right-radius: 0;
}

.rounded-bl-none {
  border-bottom-left-radius: 0;
}

.rounded-tl {
  border-top-left-radius: 2px;
}

.rounded-tr {
  border-top-right-radius: 2px;
}

.rounded-br {
  border-bottom-right-radius: 2px;
}

.rounded-bl {
  border-bottom-left-radius: 2px;
}

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

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

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

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

.border-solid {
  border-style: solid;
}

.border-dashed {
  border-style: dashed;
}

.border-dotted {
  border-style: dotted;
}

.border-none {
  border-style: none;
}

.border-0 {
  border-width: 0;
}

.border {
  border-width: 1px;
}

.border-t-0 {
  border-top-width: 0;
}

.border-r-0 {
  border-right-width: 0;
}

.border-b-0 {
  border-bottom-width: 0;
}

.border-l-0 {
  border-left-width: 0;
}

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

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

.border-b {
  border-bottom-width: 1px;
}

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

.cursor-auto {
  cursor: auto;
}

.cursor-default {
  cursor: default;
}

.cursor-pointer {
  cursor: pointer;
}

.cursor-wait {
  cursor: wait;
}

.cursor-move {
  cursor: move;
}

.cursor-not-allowed {
  cursor: not-allowed;
}

.block {
  display: block;
}

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

.inline {
  display: inline;
}

.table {
  display: table;
}

.table-row {
  display: table-row;
}

.table-cell {
  display: table-cell;
}

.hidden {
  display: none;
}

.flex {
  display: flex;
}

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

.flex-row {
  flex-direction: row;
}

.flex-row-reverse {
  flex-direction: row-reverse;
}

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

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

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

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

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

.items-start {
  align-items: flex-start;
}

.items-end {
  align-items: flex-end;
}

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

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

.items-stretch {
  align-items: stretch;
}

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

.self-start {
  align-self: flex-start;
}

.self-end {
  align-self: flex-end;
}

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

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

.justify-start {
  justify-content: flex-start;
}

.justify-end {
  justify-content: flex-end;
}

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

.justify-between {
  justify-content: space-between;
}

.justify-around {
  justify-content: space-around;
}

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

.content-start {
  align-content: flex-start;
}

.content-end {
  align-content: flex-end;
}

.content-between {
  align-content: space-between;
}

.content-around {
  align-content: space-around;
}

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

.flex-auto {
  flex: 1 1 auto;
}

.flex-initial {
  flex: 0 1 auto;
}

.flex-none {
  flex: none;
}

.flex-grow {
  flex-grow: 1;
}

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

.flex-no-grow {
  flex-grow: 0;
}

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

.float-right {
  float: right;
}

.float-left {
  float: left;
}

.float-none {
  float: none;
}

.clearfix:after {
  content: "";
  display: table;
  clear: both;
}

.font-title {
  font-family: Roboto Slab, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Helvetica Neue, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;
}

.font-system {
  font-family: system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Helvetica Neue, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;
}

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

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

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

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

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

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

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

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

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

.h-16 {
  height: 16px;
}

.h-24 {
  height: 24px;
}

.h-32 {
  height: 32px;
}

.h-40 {
  height: 40px;
}

.h-48 {
  height: 48px;
}

.h-56 {
  height: 56px;
}

.h-80 {
  height: 80px;
}

.h-120 {
  height: 120px;
}

.h-160 {
  height: 160px;
}

.h-auto {
  height: auto;
}

.h-full {
  height: 100%;
}

.h-screen {
  height: 100vh;
}

.leading-16 {
  line-height: 16px;
}

.leading-24 {
  line-height: 24px;
}

.leading-32 {
  line-height: 32px;
}

.leading-none {
  line-height: 1;
}

.m-0 {
  margin: 0;
}

.m-4 {
  margin: 4px;
}

.m-8 {
  margin: 8px;
}

.m-16 {
  margin: 16px;
}

.m-24 {
  margin: 24px;
}

.m-32 {
  margin: 32px;
}

.m-40 {
  margin: 40px;
}

.m-48 {
  margin: 48px;
}

.m-64 {
  margin: 64px;
}

.m-96 {
  margin: 96px;
}

.m-120 {
  margin: 120px;
}

.m-auto {
  margin: auto;
}

.my-0 {
  margin-top: 0;
  margin-bottom: 0;
}

.mx-0 {
  margin-left: 0;
  margin-right: 0;
}

.my-4 {
  margin-top: 4px;
  margin-bottom: 4px;
}

.mx-4 {
  margin-left: 4px;
  margin-right: 4px;
}

.my-8 {
  margin-top: 8px;
  margin-bottom: 8px;
}

.mx-8 {
  margin-left: 8px;
  margin-right: 8px;
}

.my-16 {
  margin-top: 16px;
  margin-bottom: 16px;
}

.mx-16 {
  margin-left: 16px;
  margin-right: 16px;
}

.my-24 {
  margin-top: 24px;
  margin-bottom: 24px;
}

.mx-24 {
  margin-left: 24px;
  margin-right: 24px;
}

.my-32 {
  margin-top: 32px;
  margin-bottom: 32px;
}

.mx-32 {
  margin-left: 32px;
  margin-right: 32px;
}

.my-40 {
  margin-top: 40px;
  margin-bottom: 40px;
}

.mx-40 {
  margin-left: 40px;
  margin-right: 40px;
}

.my-48 {
  margin-top: 48px;
  margin-bottom: 48px;
}

.mx-48 {
  margin-left: 48px;
  margin-right: 48px;
}

.my-64 {
  margin-top: 64px;
  margin-bottom: 64px;
}

.mx-64 {
  margin-left: 64px;
  margin-right: 64px;
}

.my-96 {
  margin-top: 96px;
  margin-bottom: 96px;
}

.mx-96 {
  margin-left: 96px;
  margin-right: 96px;
}

.my-120 {
  margin-top: 120px;
  margin-bottom: 120px;
}

.mx-120 {
  margin-left: 120px;
  margin-right: 120px;
}

.my-auto {
  margin-top: auto;
  margin-bottom: auto;
}

.mx-auto {
  margin-left: auto;
  margin-right: auto;
}

.mt-0 {
  margin-top: 0;
}

.mr-0 {
  margin-right: 0;
}

.mb-0 {
  margin-bottom: 0;
}

.ml-0 {
  margin-left: 0;
}

.mt-4 {
  margin-top: 4px;
}

.mr-4 {
  margin-right: 4px;
}

.mb-4 {
  margin-bottom: 4px;
}

.ml-4 {
  margin-left: 4px;
}

.mt-8 {
  margin-top: 8px;
}

.mr-8 {
  margin-right: 8px;
}

.mb-8 {
  margin-bottom: 8px;
}

.ml-8 {
  margin-left: 8px;
}

.mt-16 {
  margin-top: 16px;
}

.mr-16 {
  margin-right: 16px;
}

.mb-16 {
  margin-bottom: 16px;
}

.ml-16 {
  margin-left: 16px;
}

.mt-24 {
  margin-top: 24px;
}

.mr-24 {
  margin-right: 24px;
}

.mb-24 {
  margin-bottom: 24px;
}

.ml-24 {
  margin-left: 24px;
}

.mt-32 {
  margin-top: 32px;
}

.mr-32 {
  margin-right: 32px;
}

.mb-32 {
  margin-bottom: 32px;
}

.ml-32 {
  margin-left: 32px;
}

.mt-40 {
  margin-top: 40px;
}

.mr-40 {
  margin-right: 40px;
}

.mb-40 {
  margin-bottom: 40px;
}

.ml-40 {
  margin-left: 40px;
}

.mt-48 {
  margin-top: 48px;
}

.mr-48 {
  margin-right: 48px;
}

.mb-48 {
  margin-bottom: 48px;
}

.ml-48 {
  margin-left: 48px;
}

.mt-64 {
  margin-top: 64px;
}

.mr-64 {
  margin-right: 64px;
}

.mb-64 {
  margin-bottom: 64px;
}

.ml-64 {
  margin-left: 64px;
}

.mt-96 {
  margin-top: 96px;
}

.mr-96 {
  margin-right: 96px;
}

.mb-96 {
  margin-bottom: 96px;
}

.ml-96 {
  margin-left: 96px;
}

.mt-120 {
  margin-top: 120px;
}

.mr-120 {
  margin-right: 120px;
}

.mb-120 {
  margin-bottom: 120px;
}

.ml-120 {
  margin-left: 120px;
}

.mt-auto {
  margin-top: auto;
}

.mr-auto {
  margin-right: auto;
}

.mb-auto {
  margin-bottom: auto;
}

.ml-auto {
  margin-left: auto;
}

.max-h-0 {
  max-height: 0;
}

.max-h-none {
  max-height: none;
}

.max-h-full {
  max-height: 100%;
}

.max-h-screen {
  max-height: 100vh;
}

.max-w-240 {
  max-width: 240px;
}

.max-w-360 {
  max-width: 360px;
}

.max-w-768 {
  max-width: 768px;
}

.max-w-none {
  max-width: none;
}

.max-w-full {
  max-width: 100%;
}

.max-w-container {
  max-width: 1368px;
}

.max-w-container-no-gutter {
  max-width: 1336px;
}

.max-w-reading {
  max-width: 640px;
}

.max-w-sidebar {
  max-width: 448px;
}

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

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

.min-h-full {
  min-height: 100%;
}

.min-h-screen {
  min-height: 100vh;
}

.min-w-0 {
  min-width: 0;
}

.min-w-16 {
  min-width: 16px;
}

.min-w-full {
  min-width: 100%;
}

.-m-0 {
  margin: 0;
}

.-m-4 {
  margin: -4px;
}

.-m-8 {
  margin: -8px;
}

.-m-16 {
  margin: -16px;
}

.-m-24 {
  margin: -24px;
}

.-m-32 {
  margin: -32px;
}

.-m-40 {
  margin: -40px;
}

.-m-48 {
  margin: -48px;
}

.-m-64 {
  margin: -64px;
}

.-m-96 {
  margin: -96px;
}

.-m-120 {
  margin: -120px;
}

.-my-0 {
  margin-top: 0;
  margin-bottom: 0;
}

.-mx-0 {
  margin-left: 0;
  margin-right: 0;
}

.-my-4 {
  margin-top: -4px;
  margin-bottom: -4px;
}

.-mx-4 {
  margin-left: -4px;
  margin-right: -4px;
}

.-my-8 {
  margin-top: -8px;
  margin-bottom: -8px;
}

.-mx-8 {
  margin-left: -8px;
  margin-right: -8px;
}

.-my-16 {
  margin-top: -16px;
  margin-bottom: -16px;
}

.-mx-16 {
  margin-left: -16px;
  margin-right: -16px;
}

.-my-24 {
  margin-top: -24px;
  margin-bottom: -24px;
}

.-mx-24 {
  margin-left: -24px;
  margin-right: -24px;
}

.-my-32 {
  margin-top: -32px;
  margin-bottom: -32px;
}

.-mx-32 {
  margin-left: -32px;
  margin-right: -32px;
}

.-my-40 {
  margin-top: -40px;
  margin-bottom: -40px;
}

.-mx-40 {
  margin-left: -40px;
  margin-right: -40px;
}

.-my-48 {
  margin-top: -48px;
  margin-bottom: -48px;
}

.-mx-48 {
  margin-left: -48px;
  margin-right: -48px;
}

.-my-64 {
  margin-top: -64px;
  margin-bottom: -64px;
}

.-mx-64 {
  margin-left: -64px;
  margin-right: -64px;
}

.-my-96 {
  margin-top: -96px;
  margin-bottom: -96px;
}

.-mx-96 {
  margin-left: -96px;
  margin-right: -96px;
}

.-my-120 {
  margin-top: -120px;
  margin-bottom: -120px;
}

.-mx-120 {
  margin-left: -120px;
  margin-right: -120px;
}

.-mt-0 {
  margin-top: 0;
}

.-mr-0 {
  margin-right: 0;
}

.-mb-0 {
  margin-bottom: 0;
}

.-ml-0 {
  margin-left: 0;
}

.-mt-4 {
  margin-top: -4px;
}

.-mr-4 {
  margin-right: -4px;
}

.-mb-4 {
  margin-bottom: -4px;
}

.-ml-4 {
  margin-left: -4px;
}

.-mt-8 {
  margin-top: -8px;
}

.-mr-8 {
  margin-right: -8px;
}

.-mb-8 {
  margin-bottom: -8px;
}

.-ml-8 {
  margin-left: -8px;
}

.-mt-16 {
  margin-top: -16px;
}

.-mr-16 {
  margin-right: -16px;
}

.-mb-16 {
  margin-bottom: -16px;
}

.-ml-16 {
  margin-left: -16px;
}

.-mt-24 {
  margin-top: -24px;
}

.-mr-24 {
  margin-right: -24px;
}

.-mb-24 {
  margin-bottom: -24px;
}

.-ml-24 {
  margin-left: -24px;
}

.-mt-32 {
  margin-top: -32px;
}

.-mr-32 {
  margin-right: -32px;
}

.-mb-32 {
  margin-bottom: -32px;
}

.-ml-32 {
  margin-left: -32px;
}

.-mt-40 {
  margin-top: -40px;
}

.-mr-40 {
  margin-right: -40px;
}

.-mb-40 {
  margin-bottom: -40px;
}

.-ml-40 {
  margin-left: -40px;
}

.-mt-48 {
  margin-top: -48px;
}

.-mr-48 {
  margin-right: -48px;
}

.-mb-48 {
  margin-bottom: -48px;
}

.-ml-48 {
  margin-left: -48px;
}

.-mt-64 {
  margin-top: -64px;
}

.-mr-64 {
  margin-right: -64px;
}

.-mb-64 {
  margin-bottom: -64px;
}

.-ml-64 {
  margin-left: -64px;
}

.-mt-96 {
  margin-top: -96px;
}

.-mr-96 {
  margin-right: -96px;
}

.-mb-96 {
  margin-bottom: -96px;
}

.-ml-96 {
  margin-left: -96px;
}

.-mt-120 {
  margin-top: -120px;
}

.-mr-120 {
  margin-right: -120px;
}

.-mb-120 {
  margin-bottom: -120px;
}

.-ml-120 {
  margin-left: -120px;
}

.opacity-0 {
  opacity: 0;
}

.opacity-25 {
  opacity: 0.25;
}

.opacity-50 {
  opacity: 0.5;
}

.opacity-75 {
  opacity: 0.75;
}

.opacity-90 {
  opacity: 0.9;
}

.opacity-100 {
  opacity: 1;
}

.outline-none {
  outline: 0;
}

.focus\:outline-none:focus {
  outline: 0;
}

.overflow-auto {
  overflow: auto;
}

.overflow-hidden {
  overflow: hidden;
}

.overflow-visible {
  overflow: visible;
}

.overflow-scroll {
  overflow: scroll;
}

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

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

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

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

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

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

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

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

.scrolling-touch {
  -webkit-overflow-scrolling: touch;
}

.scrolling-auto {
  -webkit-overflow-scrolling: auto;
}

.p-0 {
  padding: 0;
}

.p-4 {
  padding: 4px;
}

.p-8 {
  padding: 8px;
}

.p-12 {
  padding: 12px;
}

.p-16 {
  padding: 16px;
}

.p-24 {
  padding: 24px;
}

.p-32 {
  padding: 32px;
}

.p-40 {
  padding: 40px;
}

.p-48 {
  padding: 48px;
}

.p-64 {
  padding: 64px;
}

.p-96 {
  padding: 96px;
}

.p-120 {
  padding: 120px;
}

.py-0 {
  padding-top: 0;
  padding-bottom: 0;
}

.px-0 {
  padding-left: 0;
  padding-right: 0;
}

.py-4 {
  padding-top: 4px;
  padding-bottom: 4px;
}

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

.py-8 {
  padding-top: 8px;
  padding-bottom: 8px;
}

.px-8 {
  padding-left: 8px;
  padding-right: 8px;
}

.py-12 {
  padding-top: 12px;
  padding-bottom: 12px;
}

.px-12 {
  padding-left: 12px;
  padding-right: 12px;
}

.py-16 {
  padding-top: 16px;
  padding-bottom: 16px;
}

.px-16 {
  padding-left: 16px;
  padding-right: 16px;
}

.py-24 {
  padding-top: 24px;
  padding-bottom: 24px;
}

.px-24 {
  padding-left: 24px;
  padding-right: 24px;
}

.py-32 {
  padding-top: 32px;
  padding-bottom: 32px;
}

.px-32 {
  padding-left: 32px;
  padding-right: 32px;
}

.py-40 {
  padding-top: 40px;
  padding-bottom: 40px;
}

.px-40 {
  padding-left: 40px;
  padding-right: 40px;
}

.py-48 {
  padding-top: 48px;
  padding-bottom: 48px;
}

.px-48 {
  padding-left: 48px;
  padding-right: 48px;
}

.py-64 {
  padding-top: 64px;
  padding-bottom: 64px;
}

.px-64 {
  padding-left: 64px;
  padding-right: 64px;
}

.py-96 {
  padding-top: 96px;
  padding-bottom: 96px;
}

.px-96 {
  padding-left: 96px;
  padding-right: 96px;
}

.py-120 {
  padding-top: 120px;
  padding-bottom: 120px;
}

.px-120 {
  padding-left: 120px;
  padding-right: 120px;
}

.pt-0 {
  padding-top: 0;
}

.pr-0 {
  padding-right: 0;
}

.pb-0 {
  padding-bottom: 0;
}

.pl-0 {
  padding-left: 0;
}

.pt-4 {
  padding-top: 4px;
}

.pr-4 {
  padding-right: 4px;
}

.pb-4 {
  padding-bottom: 4px;
}

.pl-4 {
  padding-left: 4px;
}

.pt-8 {
  padding-top: 8px;
}

.pr-8 {
  padding-right: 8px;
}

.pb-8 {
  padding-bottom: 8px;
}

.pl-8 {
  padding-left: 8px;
}

.pt-12 {
  padding-top: 12px;
}

.pr-12 {
  padding-right: 12px;
}

.pb-12 {
  padding-bottom: 12px;
}

.pl-12 {
  padding-left: 12px;
}

.pt-16 {
  padding-top: 16px;
}

.pr-16 {
  padding-right: 16px;
}

.pb-16 {
  padding-bottom: 16px;
}

.pl-16 {
  padding-left: 16px;
}

.pt-24 {
  padding-top: 24px;
}

.pr-24 {
  padding-right: 24px;
}

.pb-24 {
  padding-bottom: 24px;
}

.pl-24 {
  padding-left: 24px;
}

.pt-32 {
  padding-top: 32px;
}

.pr-32 {
  padding-right: 32px;
}

.pb-32 {
  padding-bottom: 32px;
}

.pl-32 {
  padding-left: 32px;
}

.pt-40 {
  padding-top: 40px;
}

.pr-40 {
  padding-right: 40px;
}

.pb-40 {
  padding-bottom: 40px;
}

.pl-40 {
  padding-left: 40px;
}

.pt-48 {
  padding-top: 48px;
}

.pr-48 {
  padding-right: 48px;
}

.pb-48 {
  padding-bottom: 48px;
}

.pl-48 {
  padding-left: 48px;
}

.pt-64 {
  padding-top: 64px;
}

.pr-64 {
  padding-right: 64px;
}

.pb-64 {
  padding-bottom: 64px;
}

.pl-64 {
  padding-left: 64px;
}

.pt-96 {
  padding-top: 96px;
}

.pr-96 {
  padding-right: 96px;
}

.pb-96 {
  padding-bottom: 96px;
}

.pl-96 {
  padding-left: 96px;
}

.pt-120 {
  padding-top: 120px;
}

.pr-120 {
  padding-right: 120px;
}

.pb-120 {
  padding-bottom: 120px;
}

.pl-120 {
  padding-left: 120px;
}

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

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

.static {
  position: static;
}

.fixed {
  position: fixed;
}

.absolute {
  position: absolute;
}

.relative {
  position: relative;
}

.sticky {
  position: sticky;
}

.pin-none {
  top: auto;
  right: auto;
  bottom: auto;
  left: auto;
}

.pin {
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}

.pin-y {
  top: 0;
  bottom: 0;
}

.pin-x {
  right: 0;
  left: 0;
}

.pin-t {
  top: 0;
}

.pin-r {
  right: 0;
}

.pin-b {
  bottom: 0;
}

.pin-l {
  left: 0;
}

.resize-none {
  resize: none;
}

.resize-y {
  resize: vertical;
}

.resize-x {
  resize: horizontal;
}

.resize {
  resize: both;
}

.shadow {
  box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.3);
}

.shadow-none {
  box-shadow: none;
}

.hover\:shadow:hover {
  box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.3);
}

.hover\:shadow-none:hover {
  box-shadow: none;
}

.focus\:shadow:focus {
  box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.3);
}

.focus\:shadow-none:focus {
  box-shadow: none;
}

.fill-current {
  fill: currentColor;
}

.stroke-current {
  stroke: currentColor;
}

.table-auto {
  table-layout: auto;
}

.table-fixed {
  table-layout: fixed;
}

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

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

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

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

.text-inherit-color {
  color: inherit;
}

.text-orange {
  color: #e67e22;
}

.text-color-inherit {
  color: inherit;
}

.text-transparent {
  color: transparent;
}

.text-white {
  color: #fff;
}

.text-gray-lighter {
  color: #f9f9f9;
}

.text-gray-light {
  color: #ecf0f1;
}

.text-gray {
  color: #bdc3c7;
}

.text-gray-dark {
  color: #7f8c8d;
}

.text-gray-darker {
  color: #556161;
}

.text-black {
  color: #000;
}

.text-green-ultra-light {
  color: #e8fffa;
}

.text-green-light {
  color: #a1e3d6;
}

.text-green {
  color: #1abc9c;
}

.text-green-dark {
  color: #008878;
}

.text-blue {
  color: #3498db;
}

.text-yellow {
  color: #f1c40f;
}

.text-red {
  color: #e74c3c;
}

.hover\:text-inherit-color:hover {
  color: inherit;
}

.hover\:text-orange:hover {
  color: #e67e22;
}

.hover\:text-color-inherit:hover {
  color: inherit;
}

.hover\:text-transparent:hover {
  color: transparent;
}

.hover\:text-white:hover {
  color: #fff;
}

.hover\:text-gray-lighter:hover {
  color: #f9f9f9;
}

.hover\:text-gray-light:hover {
  color: #ecf0f1;
}

.hover\:text-gray:hover {
  color: #bdc3c7;
}

.hover\:text-gray-dark:hover {
  color: #7f8c8d;
}

.hover\:text-gray-darker:hover {
  color: #556161;
}

.hover\:text-black:hover {
  color: #000;
}

.hover\:text-green-ultra-light:hover {
  color: #e8fffa;
}

.hover\:text-green-light:hover {
  color: #a1e3d6;
}

.hover\:text-green:hover {
  color: #1abc9c;
}

.hover\:text-green-dark:hover {
  color: #008878;
}

.hover\:text-blue:hover {
  color: #3498db;
}

.hover\:text-yellow:hover {
  color: #f1c40f;
}

.hover\:text-red:hover {
  color: #e74c3c;
}

.focus\:text-inherit-color:focus {
  color: inherit;
}

.focus\:text-orange:focus {
  color: #e67e22;
}

.focus\:text-color-inherit:focus {
  color: inherit;
}

.focus\:text-transparent:focus {
  color: transparent;
}

.focus\:text-white:focus {
  color: #fff;
}

.focus\:text-gray-lighter:focus {
  color: #f9f9f9;
}

.focus\:text-gray-light:focus {
  color: #ecf0f1;
}

.focus\:text-gray:focus {
  color: #bdc3c7;
}

.focus\:text-gray-dark:focus {
  color: #7f8c8d;
}

.focus\:text-gray-darker:focus {
  color: #556161;
}

.focus\:text-black:focus {
  color: #000;
}

.focus\:text-green-ultra-light:focus {
  color: #e8fffa;
}

.focus\:text-green-light:focus {
  color: #a1e3d6;
}

.focus\:text-green:focus {
  color: #1abc9c;
}

.focus\:text-green-dark:focus {
  color: #008878;
}

.focus\:text-blue:focus {
  color: #3498db;
}

.focus\:text-yellow:focus {
  color: #f1c40f;
}

.focus\:text-red:focus {
  color: #e74c3c;
}

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

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

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

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

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

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

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

.text-inherit {
  font-size: inherit;
}

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

.text-md {
  font-size: 14px;
}

.text-lg {
  font-size: 18px;
}

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

.text-2xl {
  font-size: 24px;
}

.text-icon {
  font-size: 32px;
}

.text-icon-large {
  font-size: 64px;
}

.italic {
  font-style: italic;
}

.roman {
  font-style: normal;
}

.uppercase {
  text-transform: uppercase;
}

.lowercase {
  text-transform: lowercase;
}

.capitalize {
  text-transform: capitalize;
}

.normal-case {
  text-transform: none;
}

.underline {
  text-decoration: underline;
}

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

.no-underline {
  text-decoration: none;
}

.antialiased {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.subpixel-antialiased {
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
}

.hover\:italic:hover {
  font-style: italic;
}

.hover\:roman:hover {
  font-style: normal;
}

.hover\:uppercase:hover {
  text-transform: uppercase;
}

.hover\:lowercase:hover {
  text-transform: lowercase;
}

.hover\:capitalize:hover {
  text-transform: capitalize;
}

.hover\:normal-case:hover {
  text-transform: none;
}

.hover\:underline:hover {
  text-decoration: underline;
}

.hover\:line-through:hover {
  text-decoration: line-through;
}

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

.hover\:antialiased:hover {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.hover\:subpixel-antialiased:hover {
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
}

.focus\:italic:focus {
  font-style: italic;
}

.focus\:roman:focus {
  font-style: normal;
}

.focus\:uppercase:focus {
  text-transform: uppercase;
}

.focus\:lowercase:focus {
  text-transform: lowercase;
}

.focus\:capitalize:focus {
  text-transform: capitalize;
}

.focus\:normal-case:focus {
  text-transform: none;
}

.focus\:underline:focus {
  text-decoration: underline;
}

.focus\:line-through:focus {
  text-decoration: line-through;
}

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

.focus\:antialiased:focus {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.focus\:subpixel-antialiased:focus {
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
}

.select-none {
  -webkit-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

.select-text {
  -webkit-user-select: text;
      -ms-user-select: text;
          user-select: text;
}

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

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

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

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

.align-text-top {
  vertical-align: text-top;
}

.align-text-bottom {
  vertical-align: text-bottom;
}

.visible {
  visibility: visible;
}

.invisible {
  visibility: hidden;
}

.whitespace-normal {
  white-space: normal;
}

.whitespace-no-wrap {
  white-space: nowrap;
}

.whitespace-pre {
  white-space: pre;
}

.whitespace-pre-line {
  white-space: pre-line;
}

.whitespace-pre-wrap {
  white-space: pre-wrap;
}

.break-words {
  word-wrap: break-word;
}

.break-normal {
  word-wrap: normal;
}

.truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.w-1 {
  width: 1px;
}

.w-16 {
  width: 16px;
}

.w-24 {
  width: 24px;
}

.w-32 {
  width: 32px;
}

.w-40 {
  width: 40px;
}

.w-48 {
  width: 48px;
}

.w-80 {
  width: 80px;
}

.w-120 {
  width: 120px;
}

.w-160 {
  width: 160px;
}

.w-200 {
  width: 200px;
}

.w-320 {
  width: 320px;
}

.w-auto {
  width: auto;
}

.w-1\/2 {
  width: 50%;
}

.w-1\/3 {
  width: 33.33333%;
}

.w-2\/3 {
  width: 66.66667%;
}

.w-1\/4 {
  width: 25%;
}

.w-3\/4 {
  width: 75%;
}

.w-1\/5 {
  width: 20%;
}

.w-2\/5 {
  width: 40%;
}

.w-3\/5 {
  width: 60%;
}

.w-4\/5 {
  width: 80%;
}

.w-1\/6 {
  width: 16.66667%;
}

.w-5\/6 {
  width: 83.33333%;
}

.w-full {
  width: 100%;
}

.w-screen {
  width: 100vw;
}

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

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

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

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

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

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

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

.z-background {
  z-index: -1;
}

.z-menu {
  z-index: 100;
}

.z-flash {
  z-index: 110;
}

.z-modal {
  z-index: 120;
}

/**
* Here you would add any custom utilities you need that don't come out of the
* box with Tailwind.
*/
/**
 * You can create new utilities here.
 *
 * Feel free to rename this file, define multiple utilities here, or make
 * any other files in this directory.

 * Here's an example:
**/
/* .skew-45 {
  transform: skewY(45deg);
} */
@media (min-width: 768px) {
  .tablet\:list-reset {
    list-style: none;
    padding: 0;
  }

  .tablet\:appearance-none {
    -webkit-appearance: none;
       -moz-appearance: none;
            appearance: none;
  }

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

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

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

  .tablet\:bg-white-transparent {
    background-color: rgba(255, 255, 255, 0.8);
  }

  .tablet\:bg-color-inherit {
    background-color: inherit;
  }

  .tablet\:bg-transparent {
    background-color: transparent;
  }

  .tablet\:bg-white {
    background-color: #fff;
  }

  .tablet\:bg-gray-lighter {
    background-color: #f9f9f9;
  }

  .tablet\:bg-gray-light {
    background-color: #ecf0f1;
  }

  .tablet\:bg-gray {
    background-color: #bdc3c7;
  }

  .tablet\:bg-gray-dark {
    background-color: #7f8c8d;
  }

  .tablet\:bg-gray-darker {
    background-color: #556161;
  }

  .tablet\:bg-black {
    background-color: #000;
  }

  .tablet\:bg-green-ultra-light {
    background-color: #e8fffa;
  }

  .tablet\:bg-green-light {
    background-color: #a1e3d6;
  }

  .tablet\:bg-green {
    background-color: #1abc9c;
  }

  .tablet\:bg-green-dark {
    background-color: #008878;
  }

  .tablet\:bg-blue {
    background-color: #3498db;
  }

  .tablet\:bg-yellow {
    background-color: #f1c40f;
  }

  .tablet\:bg-red {
    background-color: #e74c3c;
  }

  .tablet\:bg-orange {
    background-color: #e67e22;
  }

  .tablet\:hover\:bg-white-transparent:hover {
    background-color: rgba(255, 255, 255, 0.8);
  }

  .tablet\:hover\:bg-color-inherit:hover {
    background-color: inherit;
  }

  .tablet\:hover\:bg-transparent:hover {
    background-color: transparent;
  }

  .tablet\:hover\:bg-white:hover {
    background-color: #fff;
  }

  .tablet\:hover\:bg-gray-lighter:hover {
    background-color: #f9f9f9;
  }

  .tablet\:hover\:bg-gray-light:hover {
    background-color: #ecf0f1;
  }

  .tablet\:hover\:bg-gray:hover {
    background-color: #bdc3c7;
  }

  .tablet\:hover\:bg-gray-dark:hover {
    background-color: #7f8c8d;
  }

  .tablet\:hover\:bg-gray-darker:hover {
    background-color: #556161;
  }

  .tablet\:hover\:bg-black:hover {
    background-color: #000;
  }

  .tablet\:hover\:bg-green-ultra-light:hover {
    background-color: #e8fffa;
  }

  .tablet\:hover\:bg-green-light:hover {
    background-color: #a1e3d6;
  }

  .tablet\:hover\:bg-green:hover {
    background-color: #1abc9c;
  }

  .tablet\:hover\:bg-green-dark:hover {
    background-color: #008878;
  }

  .tablet\:hover\:bg-blue:hover {
    background-color: #3498db;
  }

  .tablet\:hover\:bg-yellow:hover {
    background-color: #f1c40f;
  }

  .tablet\:hover\:bg-red:hover {
    background-color: #e74c3c;
  }

  .tablet\:hover\:bg-orange:hover {
    background-color: #e67e22;
  }

  .tablet\:focus\:bg-white-transparent:focus {
    background-color: rgba(255, 255, 255, 0.8);
  }

  .tablet\:focus\:bg-color-inherit:focus {
    background-color: inherit;
  }

  .tablet\:focus\:bg-transparent:focus {
    background-color: transparent;
  }

  .tablet\:focus\:bg-white:focus {
    background-color: #fff;
  }

  .tablet\:focus\:bg-gray-lighter:focus {
    background-color: #f9f9f9;
  }

  .tablet\:focus\:bg-gray-light:focus {
    background-color: #ecf0f1;
  }

  .tablet\:focus\:bg-gray:focus {
    background-color: #bdc3c7;
  }

  .tablet\:focus\:bg-gray-dark:focus {
    background-color: #7f8c8d;
  }

  .tablet\:focus\:bg-gray-darker:focus {
    background-color: #556161;
  }

  .tablet\:focus\:bg-black:focus {
    background-color: #000;
  }

  .tablet\:focus\:bg-green-ultra-light:focus {
    background-color: #e8fffa;
  }

  .tablet\:focus\:bg-green-light:focus {
    background-color: #a1e3d6;
  }

  .tablet\:focus\:bg-green:focus {
    background-color: #1abc9c;
  }

  .tablet\:focus\:bg-green-dark:focus {
    background-color: #008878;
  }

  .tablet\:focus\:bg-blue:focus {
    background-color: #3498db;
  }

  .tablet\:focus\:bg-yellow:focus {
    background-color: #f1c40f;
  }

  .tablet\:focus\:bg-red:focus {
    background-color: #e74c3c;
  }

  .tablet\:focus\:bg-orange:focus {
    background-color: #e67e22;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .tablet\:border-color-inherit {
    border-color: inherit;
  }

  .tablet\:border-transparent {
    border-color: transparent;
  }

  .tablet\:border-white {
    border-color: #fff;
  }

  .tablet\:border-gray-lighter {
    border-color: #f9f9f9;
  }

  .tablet\:border-gray-light {
    border-color: #ecf0f1;
  }

  .tablet\:border-gray {
    border-color: #bdc3c7;
  }

  .tablet\:border-gray-dark {
    border-color: #7f8c8d;
  }

  .tablet\:border-gray-darker {
    border-color: #556161;
  }

  .tablet\:border-black {
    border-color: #000;
  }

  .tablet\:border-green-ultra-light {
    border-color: #e8fffa;
  }

  .tablet\:border-green-light {
    border-color: #a1e3d6;
  }

  .tablet\:border-green {
    border-color: #1abc9c;
  }

  .tablet\:border-green-dark {
    border-color: #008878;
  }

  .tablet\:border-blue {
    border-color: #3498db;
  }

  .tablet\:border-yellow {
    border-color: #f1c40f;
  }

  .tablet\:border-red {
    border-color: #e74c3c;
  }

  .tablet\:border-orange {
    border-color: #e67e22;
  }

  .tablet\:hover\:border-color-inherit:hover {
    border-color: inherit;
  }

  .tablet\:hover\:border-transparent:hover {
    border-color: transparent;
  }

  .tablet\:hover\:border-white:hover {
    border-color: #fff;
  }

  .tablet\:hover\:border-gray-lighter:hover {
    border-color: #f9f9f9;
  }

  .tablet\:hover\:border-gray-light:hover {
    border-color: #ecf0f1;
  }

  .tablet\:hover\:border-gray:hover {
    border-color: #bdc3c7;
  }

  .tablet\:hover\:border-gray-dark:hover {
    border-color: #7f8c8d;
  }

  .tablet\:hover\:border-gray-darker:hover {
    border-color: #556161;
  }

  .tablet\:hover\:border-black:hover {
    border-color: #000;
  }

  .tablet\:hover\:border-green-ultra-light:hover {
    border-color: #e8fffa;
  }

  .tablet\:hover\:border-green-light:hover {
    border-color: #a1e3d6;
  }

  .tablet\:hover\:border-green:hover {
    border-color: #1abc9c;
  }

  .tablet\:hover\:border-green-dark:hover {
    border-color: #008878;
  }

  .tablet\:hover\:border-blue:hover {
    border-color: #3498db;
  }

  .tablet\:hover\:border-yellow:hover {
    border-color: #f1c40f;
  }

  .tablet\:hover\:border-red:hover {
    border-color: #e74c3c;
  }

  .tablet\:hover\:border-orange:hover {
    border-color: #e67e22;
  }

  .tablet\:focus\:border-color-inherit:focus {
    border-color: inherit;
  }

  .tablet\:focus\:border-transparent:focus {
    border-color: transparent;
  }

  .tablet\:focus\:border-white:focus {
    border-color: #fff;
  }

  .tablet\:focus\:border-gray-lighter:focus {
    border-color: #f9f9f9;
  }

  .tablet\:focus\:border-gray-light:focus {
    border-color: #ecf0f1;
  }

  .tablet\:focus\:border-gray:focus {
    border-color: #bdc3c7;
  }

  .tablet\:focus\:border-gray-dark:focus {
    border-color: #7f8c8d;
  }

  .tablet\:focus\:border-gray-darker:focus {
    border-color: #556161;
  }

  .tablet\:focus\:border-black:focus {
    border-color: #000;
  }

  .tablet\:focus\:border-green-ultra-light:focus {
    border-color: #e8fffa;
  }

  .tablet\:focus\:border-green-light:focus {
    border-color: #a1e3d6;
  }

  .tablet\:focus\:border-green:focus {
    border-color: #1abc9c;
  }

  .tablet\:focus\:border-green-dark:focus {
    border-color: #008878;
  }

  .tablet\:focus\:border-blue:focus {
    border-color: #3498db;
  }

  .tablet\:focus\:border-yellow:focus {
    border-color: #f1c40f;
  }

  .tablet\:focus\:border-red:focus {
    border-color: #e74c3c;
  }

  .tablet\:focus\:border-orange:focus {
    border-color: #e67e22;
  }

  .tablet\:rounded-4 {
    border-radius: 4px;
  }

  .tablet\:rounded-8 {
    border-radius: 8px;
  }

  .tablet\:rounded-none {
    border-radius: 0;
  }

  .tablet\:rounded {
    border-radius: 2px;
  }

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

  .tablet\:rounded-t-4 {
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
  }

  .tablet\:rounded-r-4 {
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
  }

  .tablet\:rounded-b-4 {
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px;
  }

  .tablet\:rounded-l-4 {
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
  }

  .tablet\:rounded-t-8 {
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
  }

  .tablet\:rounded-r-8 {
    border-top-right-radius: 8px;
    border-bottom-right-radius: 8px;
  }

  .tablet\:rounded-b-8 {
    border-bottom-right-radius: 8px;
    border-bottom-left-radius: 8px;
  }

  .tablet\:rounded-l-8 {
    border-top-left-radius: 8px;
    border-bottom-left-radius: 8px;
  }

  .tablet\:rounded-t-none {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
  }

  .tablet\:rounded-r-none {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }

  .tablet\:rounded-b-none {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
  }

  .tablet\:rounded-l-none {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }

  .tablet\:rounded-t {
    border-top-left-radius: 2px;
    border-top-right-radius: 2px;
  }

  .tablet\:rounded-r {
    border-top-right-radius: 2px;
    border-bottom-right-radius: 2px;
  }

  .tablet\:rounded-b {
    border-bottom-right-radius: 2px;
    border-bottom-left-radius: 2px;
  }

  .tablet\:rounded-l {
    border-top-left-radius: 2px;
    border-bottom-left-radius: 2px;
  }

  .tablet\:rounded-t-full {
    border-top-left-radius: 9999px;
    border-top-right-radius: 9999px;
  }

  .tablet\:rounded-r-full {
    border-top-right-radius: 9999px;
    border-bottom-right-radius: 9999px;
  }

  .tablet\:rounded-b-full {
    border-bottom-right-radius: 9999px;
    border-bottom-left-radius: 9999px;
  }

  .tablet\:rounded-l-full {
    border-top-left-radius: 9999px;
    border-bottom-left-radius: 9999px;
  }

  .tablet\:rounded-tl-4 {
    border-top-left-radius: 4px;
  }

  .tablet\:rounded-tr-4 {
    border-top-right-radius: 4px;
  }

  .tablet\:rounded-br-4 {
    border-bottom-right-radius: 4px;
  }

  .tablet\:rounded-bl-4 {
    border-bottom-left-radius: 4px;
  }

  .tablet\:rounded-tl-8 {
    border-top-left-radius: 8px;
  }

  .tablet\:rounded-tr-8 {
    border-top-right-radius: 8px;
  }

  .tablet\:rounded-br-8 {
    border-bottom-right-radius: 8px;
  }

  .tablet\:rounded-bl-8 {
    border-bottom-left-radius: 8px;
  }

  .tablet\:rounded-tl-none {
    border-top-left-radius: 0;
  }

  .tablet\:rounded-tr-none {
    border-top-right-radius: 0;
  }

  .tablet\:rounded-br-none {
    border-bottom-right-radius: 0;
  }

  .tablet\:rounded-bl-none {
    border-bottom-left-radius: 0;
  }

  .tablet\:rounded-tl {
    border-top-left-radius: 2px;
  }

  .tablet\:rounded-tr {
    border-top-right-radius: 2px;
  }

  .tablet\:rounded-br {
    border-bottom-right-radius: 2px;
  }

  .tablet\:rounded-bl {
    border-bottom-left-radius: 2px;
  }

  .tablet\:rounded-tl-full {
    border-top-left-radius: 9999px;
  }

  .tablet\:rounded-tr-full {
    border-top-right-radius: 9999px;
  }

  .tablet\:rounded-br-full {
    border-bottom-right-radius: 9999px;
  }

  .tablet\:rounded-bl-full {
    border-bottom-left-radius: 9999px;
  }

  .tablet\:border-solid {
    border-style: solid;
  }

  .tablet\:border-dashed {
    border-style: dashed;
  }

  .tablet\:border-dotted {
    border-style: dotted;
  }

  .tablet\:border-none {
    border-style: none;
  }

  .tablet\:border-0 {
    border-width: 0;
  }

  .tablet\:border {
    border-width: 1px;
  }

  .tablet\:border-t-0 {
    border-top-width: 0;
  }

  .tablet\:border-r-0 {
    border-right-width: 0;
  }

  .tablet\:border-b-0 {
    border-bottom-width: 0;
  }

  .tablet\:border-l-0 {
    border-left-width: 0;
  }

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

  .tablet\:border-r {
    border-right-width: 1px;
  }

  .tablet\:border-b {
    border-bottom-width: 1px;
  }

  .tablet\:border-l {
    border-left-width: 1px;
  }

  .tablet\:cursor-auto {
    cursor: auto;
  }

  .tablet\:cursor-default {
    cursor: default;
  }

  .tablet\:cursor-pointer {
    cursor: pointer;
  }

  .tablet\:cursor-wait {
    cursor: wait;
  }

  .tablet\:cursor-move {
    cursor: move;
  }

  .tablet\:cursor-not-allowed {
    cursor: not-allowed;
  }

  .tablet\:block {
    display: block;
  }

  .tablet\:inline-block {
    display: inline-block;
  }

  .tablet\:inline {
    display: inline;
  }

  .tablet\:table {
    display: table;
  }

  .tablet\:table-row {
    display: table-row;
  }

  .tablet\:table-cell {
    display: table-cell;
  }

  .tablet\:hidden {
    display: none;
  }

  .tablet\:flex {
    display: flex;
  }

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

  .tablet\:flex-row {
    flex-direction: row;
  }

  .tablet\:flex-row-reverse {
    flex-direction: row-reverse;
  }

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

  .tablet\:flex-col-reverse {
    flex-direction: column-reverse;
  }

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

  .tablet\:flex-wrap-reverse {
    flex-wrap: wrap-reverse;
  }

  .tablet\:flex-no-wrap {
    flex-wrap: nowrap;
  }

  .tablet\:items-start {
    align-items: flex-start;
  }

  .tablet\:items-end {
    align-items: flex-end;
  }

  .tablet\:items-center {
    align-items: center;
  }

  .tablet\:items-baseline {
    align-items: baseline;
  }

  .tablet\:items-stretch {
    align-items: stretch;
  }

  .tablet\:self-auto {
    align-self: auto;
  }

  .tablet\:self-start {
    align-self: flex-start;
  }

  .tablet\:self-end {
    align-self: flex-end;
  }

  .tablet\:self-center {
    align-self: center;
  }

  .tablet\:self-stretch {
    align-self: stretch;
  }

  .tablet\:justify-start {
    justify-content: flex-start;
  }

  .tablet\:justify-end {
    justify-content: flex-end;
  }

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

  .tablet\:justify-between {
    justify-content: space-between;
  }

  .tablet\:justify-around {
    justify-content: space-around;
  }

  .tablet\:content-center {
    align-content: center;
  }

  .tablet\:content-start {
    align-content: flex-start;
  }

  .tablet\:content-end {
    align-content: flex-end;
  }

  .tablet\:content-between {
    align-content: space-between;
  }

  .tablet\:content-around {
    align-content: space-around;
  }

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

  .tablet\:flex-auto {
    flex: 1 1 auto;
  }

  .tablet\:flex-initial {
    flex: 0 1 auto;
  }

  .tablet\:flex-none {
    flex: none;
  }

  .tablet\:flex-grow {
    flex-grow: 1;
  }

  .tablet\:flex-shrink {
    flex-shrink: 1;
  }

  .tablet\:flex-no-grow {
    flex-grow: 0;
  }

  .tablet\:flex-no-shrink {
    flex-shrink: 0;
  }

  .tablet\:float-right {
    float: right;
  }

  .tablet\:float-left {
    float: left;
  }

  .tablet\:float-none {
    float: none;
  }

  .tablet\:clearfix:after {
    content: "";
    display: table;
    clear: both;
  }

  .tablet\:font-title {
    font-family: Roboto Slab, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Helvetica Neue, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;
  }

  .tablet\:font-system {
    font-family: system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Helvetica Neue, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;
  }

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

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

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

  .tablet\:hover\:font-normal:hover {
    font-weight: 400;
  }

  .tablet\:hover\:font-medium:hover {
    font-weight: 500;
  }

  .tablet\:hover\:font-bold:hover {
    font-weight: 700;
  }

  .tablet\:focus\:font-normal:focus {
    font-weight: 400;
  }

  .tablet\:focus\:font-medium:focus {
    font-weight: 500;
  }

  .tablet\:focus\:font-bold:focus {
    font-weight: 700;
  }

  .tablet\:h-16 {
    height: 16px;
  }

  .tablet\:h-24 {
    height: 24px;
  }

  .tablet\:h-32 {
    height: 32px;
  }

  .tablet\:h-40 {
    height: 40px;
  }

  .tablet\:h-48 {
    height: 48px;
  }

  .tablet\:h-56 {
    height: 56px;
  }

  .tablet\:h-80 {
    height: 80px;
  }

  .tablet\:h-120 {
    height: 120px;
  }

  .tablet\:h-160 {
    height: 160px;
  }

  .tablet\:h-auto {
    height: auto;
  }

  .tablet\:h-full {
    height: 100%;
  }

  .tablet\:h-screen {
    height: 100vh;
  }

  .tablet\:leading-16 {
    line-height: 16px;
  }

  .tablet\:leading-24 {
    line-height: 24px;
  }

  .tablet\:leading-32 {
    line-height: 32px;
  }

  .tablet\:leading-none {
    line-height: 1;
  }

  .tablet\:m-0 {
    margin: 0;
  }

  .tablet\:m-4 {
    margin: 4px;
  }

  .tablet\:m-8 {
    margin: 8px;
  }

  .tablet\:m-16 {
    margin: 16px;
  }

  .tablet\:m-24 {
    margin: 24px;
  }

  .tablet\:m-32 {
    margin: 32px;
  }

  .tablet\:m-40 {
    margin: 40px;
  }

  .tablet\:m-48 {
    margin: 48px;
  }

  .tablet\:m-64 {
    margin: 64px;
  }

  .tablet\:m-96 {
    margin: 96px;
  }

  .tablet\:m-120 {
    margin: 120px;
  }

  .tablet\:m-auto {
    margin: auto;
  }

  .tablet\:my-0 {
    margin-top: 0;
    margin-bottom: 0;
  }

  .tablet\:mx-0 {
    margin-left: 0;
    margin-right: 0;
  }

  .tablet\:my-4 {
    margin-top: 4px;
    margin-bottom: 4px;
  }

  .tablet\:mx-4 {
    margin-left: 4px;
    margin-right: 4px;
  }

  .tablet\:my-8 {
    margin-top: 8px;
    margin-bottom: 8px;
  }

  .tablet\:mx-8 {
    margin-left: 8px;
    margin-right: 8px;
  }

  .tablet\:my-16 {
    margin-top: 16px;
    margin-bottom: 16px;
  }

  .tablet\:mx-16 {
    margin-left: 16px;
    margin-right: 16px;
  }

  .tablet\:my-24 {
    margin-top: 24px;
    margin-bottom: 24px;
  }

  .tablet\:mx-24 {
    margin-left: 24px;
    margin-right: 24px;
  }

  .tablet\:my-32 {
    margin-top: 32px;
    margin-bottom: 32px;
  }

  .tablet\:mx-32 {
    margin-left: 32px;
    margin-right: 32px;
  }

  .tablet\:my-40 {
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .tablet\:mx-40 {
    margin-left: 40px;
    margin-right: 40px;
  }

  .tablet\:my-48 {
    margin-top: 48px;
    margin-bottom: 48px;
  }

  .tablet\:mx-48 {
    margin-left: 48px;
    margin-right: 48px;
  }

  .tablet\:my-64 {
    margin-top: 64px;
    margin-bottom: 64px;
  }

  .tablet\:mx-64 {
    margin-left: 64px;
    margin-right: 64px;
  }

  .tablet\:my-96 {
    margin-top: 96px;
    margin-bottom: 96px;
  }

  .tablet\:mx-96 {
    margin-left: 96px;
    margin-right: 96px;
  }

  .tablet\:my-120 {
    margin-top: 120px;
    margin-bottom: 120px;
  }

  .tablet\:mx-120 {
    margin-left: 120px;
    margin-right: 120px;
  }

  .tablet\:my-auto {
    margin-top: auto;
    margin-bottom: auto;
  }

  .tablet\:mx-auto {
    margin-left: auto;
    margin-right: auto;
  }

  .tablet\:mt-0 {
    margin-top: 0;
  }

  .tablet\:mr-0 {
    margin-right: 0;
  }

  .tablet\:mb-0 {
    margin-bottom: 0;
  }

  .tablet\:ml-0 {
    margin-left: 0;
  }

  .tablet\:mt-4 {
    margin-top: 4px;
  }

  .tablet\:mr-4 {
    margin-right: 4px;
  }

  .tablet\:mb-4 {
    margin-bottom: 4px;
  }

  .tablet\:ml-4 {
    margin-left: 4px;
  }

  .tablet\:mt-8 {
    margin-top: 8px;
  }

  .tablet\:mr-8 {
    margin-right: 8px;
  }

  .tablet\:mb-8 {
    margin-bottom: 8px;
  }

  .tablet\:ml-8 {
    margin-left: 8px;
  }

  .tablet\:mt-16 {
    margin-top: 16px;
  }

  .tablet\:mr-16 {
    margin-right: 16px;
  }

  .tablet\:mb-16 {
    margin-bottom: 16px;
  }

  .tablet\:ml-16 {
    margin-left: 16px;
  }

  .tablet\:mt-24 {
    margin-top: 24px;
  }

  .tablet\:mr-24 {
    margin-right: 24px;
  }

  .tablet\:mb-24 {
    margin-bottom: 24px;
  }

  .tablet\:ml-24 {
    margin-left: 24px;
  }

  .tablet\:mt-32 {
    margin-top: 32px;
  }

  .tablet\:mr-32 {
    margin-right: 32px;
  }

  .tablet\:mb-32 {
    margin-bottom: 32px;
  }

  .tablet\:ml-32 {
    margin-left: 32px;
  }

  .tablet\:mt-40 {
    margin-top: 40px;
  }

  .tablet\:mr-40 {
    margin-right: 40px;
  }

  .tablet\:mb-40 {
    margin-bottom: 40px;
  }

  .tablet\:ml-40 {
    margin-left: 40px;
  }

  .tablet\:mt-48 {
    margin-top: 48px;
  }

  .tablet\:mr-48 {
    margin-right: 48px;
  }

  .tablet\:mb-48 {
    margin-bottom: 48px;
  }

  .tablet\:ml-48 {
    margin-left: 48px;
  }

  .tablet\:mt-64 {
    margin-top: 64px;
  }

  .tablet\:mr-64 {
    margin-right: 64px;
  }

  .tablet\:mb-64 {
    margin-bottom: 64px;
  }

  .tablet\:ml-64 {
    margin-left: 64px;
  }

  .tablet\:mt-96 {
    margin-top: 96px;
  }

  .tablet\:mr-96 {
    margin-right: 96px;
  }

  .tablet\:mb-96 {
    margin-bottom: 96px;
  }

  .tablet\:ml-96 {
    margin-left: 96px;
  }

  .tablet\:mt-120 {
    margin-top: 120px;
  }

  .tablet\:mr-120 {
    margin-right: 120px;
  }

  .tablet\:mb-120 {
    margin-bottom: 120px;
  }

  .tablet\:ml-120 {
    margin-left: 120px;
  }

  .tablet\:mt-auto {
    margin-top: auto;
  }

  .tablet\:mr-auto {
    margin-right: auto;
  }

  .tablet\:mb-auto {
    margin-bottom: auto;
  }

  .tablet\:ml-auto {
    margin-left: auto;
  }

  .tablet\:max-h-0 {
    max-height: 0;
  }

  .tablet\:max-h-none {
    max-height: none;
  }

  .tablet\:max-h-full {
    max-height: 100%;
  }

  .tablet\:max-h-screen {
    max-height: 100vh;
  }

  .tablet\:max-w-240 {
    max-width: 240px;
  }

  .tablet\:max-w-360 {
    max-width: 360px;
  }

  .tablet\:max-w-768 {
    max-width: 768px;
  }

  .tablet\:max-w-none {
    max-width: none;
  }

  .tablet\:max-w-full {
    max-width: 100%;
  }

  .tablet\:max-w-container {
    max-width: 1368px;
  }

  .tablet\:max-w-container-no-gutter {
    max-width: 1336px;
  }

  .tablet\:max-w-reading {
    max-width: 640px;
  }

  .tablet\:max-w-sidebar {
    max-width: 448px;
  }

  .tablet\:min-h-0 {
    min-height: 0;
  }

  .tablet\:min-h-200 {
    min-height: 200px;
  }

  .tablet\:min-h-full {
    min-height: 100%;
  }

  .tablet\:min-h-screen {
    min-height: 100vh;
  }

  .tablet\:min-w-0 {
    min-width: 0;
  }

  .tablet\:min-w-16 {
    min-width: 16px;
  }

  .tablet\:min-w-full {
    min-width: 100%;
  }

  .tablet\:-m-0 {
    margin: 0;
  }

  .tablet\:-m-4 {
    margin: -4px;
  }

  .tablet\:-m-8 {
    margin: -8px;
  }

  .tablet\:-m-16 {
    margin: -16px;
  }

  .tablet\:-m-24 {
    margin: -24px;
  }

  .tablet\:-m-32 {
    margin: -32px;
  }

  .tablet\:-m-40 {
    margin: -40px;
  }

  .tablet\:-m-48 {
    margin: -48px;
  }

  .tablet\:-m-64 {
    margin: -64px;
  }

  .tablet\:-m-96 {
    margin: -96px;
  }

  .tablet\:-m-120 {
    margin: -120px;
  }

  .tablet\:-my-0 {
    margin-top: 0;
    margin-bottom: 0;
  }

  .tablet\:-mx-0 {
    margin-left: 0;
    margin-right: 0;
  }

  .tablet\:-my-4 {
    margin-top: -4px;
    margin-bottom: -4px;
  }

  .tablet\:-mx-4 {
    margin-left: -4px;
    margin-right: -4px;
  }

  .tablet\:-my-8 {
    margin-top: -8px;
    margin-bottom: -8px;
  }

  .tablet\:-mx-8 {
    margin-left: -8px;
    margin-right: -8px;
  }

  .tablet\:-my-16 {
    margin-top: -16px;
    margin-bottom: -16px;
  }

  .tablet\:-mx-16 {
    margin-left: -16px;
    margin-right: -16px;
  }

  .tablet\:-my-24 {
    margin-top: -24px;
    margin-bottom: -24px;
  }

  .tablet\:-mx-24 {
    margin-left: -24px;
    margin-right: -24px;
  }

  .tablet\:-my-32 {
    margin-top: -32px;
    margin-bottom: -32px;
  }

  .tablet\:-mx-32 {
    margin-left: -32px;
    margin-right: -32px;
  }

  .tablet\:-my-40 {
    margin-top: -40px;
    margin-bottom: -40px;
  }

  .tablet\:-mx-40 {
    margin-left: -40px;
    margin-right: -40px;
  }

  .tablet\:-my-48 {
    margin-top: -48px;
    margin-bottom: -48px;
  }

  .tablet\:-mx-48 {
    margin-left: -48px;
    margin-right: -48px;
  }

  .tablet\:-my-64 {
    margin-top: -64px;
    margin-bottom: -64px;
  }

  .tablet\:-mx-64 {
    margin-left: -64px;
    margin-right: -64px;
  }

  .tablet\:-my-96 {
    margin-top: -96px;
    margin-bottom: -96px;
  }

  .tablet\:-mx-96 {
    margin-left: -96px;
    margin-right: -96px;
  }

  .tablet\:-my-120 {
    margin-top: -120px;
    margin-bottom: -120px;
  }

  .tablet\:-mx-120 {
    margin-left: -120px;
    margin-right: -120px;
  }

  .tablet\:-mt-0 {
    margin-top: 0;
  }

  .tablet\:-mr-0 {
    margin-right: 0;
  }

  .tablet\:-mb-0 {
    margin-bottom: 0;
  }

  .tablet\:-ml-0 {
    margin-left: 0;
  }

  .tablet\:-mt-4 {
    margin-top: -4px;
  }

  .tablet\:-mr-4 {
    margin-right: -4px;
  }

  .tablet\:-mb-4 {
    margin-bottom: -4px;
  }

  .tablet\:-ml-4 {
    margin-left: -4px;
  }

  .tablet\:-mt-8 {
    margin-top: -8px;
  }

  .tablet\:-mr-8 {
    margin-right: -8px;
  }

  .tablet\:-mb-8 {
    margin-bottom: -8px;
  }

  .tablet\:-ml-8 {
    margin-left: -8px;
  }

  .tablet\:-mt-16 {
    margin-top: -16px;
  }

  .tablet\:-mr-16 {
    margin-right: -16px;
  }

  .tablet\:-mb-16 {
    margin-bottom: -16px;
  }

  .tablet\:-ml-16 {
    margin-left: -16px;
  }

  .tablet\:-mt-24 {
    margin-top: -24px;
  }

  .tablet\:-mr-24 {
    margin-right: -24px;
  }

  .tablet\:-mb-24 {
    margin-bottom: -24px;
  }

  .tablet\:-ml-24 {
    margin-left: -24px;
  }

  .tablet\:-mt-32 {
    margin-top: -32px;
  }

  .tablet\:-mr-32 {
    margin-right: -32px;
  }

  .tablet\:-mb-32 {
    margin-bottom: -32px;
  }

  .tablet\:-ml-32 {
    margin-left: -32px;
  }

  .tablet\:-mt-40 {
    margin-top: -40px;
  }

  .tablet\:-mr-40 {
    margin-right: -40px;
  }

  .tablet\:-mb-40 {
    margin-bottom: -40px;
  }

  .tablet\:-ml-40 {
    margin-left: -40px;
  }

  .tablet\:-mt-48 {
    margin-top: -48px;
  }

  .tablet\:-mr-48 {
    margin-right: -48px;
  }

  .tablet\:-mb-48 {
    margin-bottom: -48px;
  }

  .tablet\:-ml-48 {
    margin-left: -48px;
  }

  .tablet\:-mt-64 {
    margin-top: -64px;
  }

  .tablet\:-mr-64 {
    margin-right: -64px;
  }

  .tablet\:-mb-64 {
    margin-bottom: -64px;
  }

  .tablet\:-ml-64 {
    margin-left: -64px;
  }

  .tablet\:-mt-96 {
    margin-top: -96px;
  }

  .tablet\:-mr-96 {
    margin-right: -96px;
  }

  .tablet\:-mb-96 {
    margin-bottom: -96px;
  }

  .tablet\:-ml-96 {
    margin-left: -96px;
  }

  .tablet\:-mt-120 {
    margin-top: -120px;
  }

  .tablet\:-mr-120 {
    margin-right: -120px;
  }

  .tablet\:-mb-120 {
    margin-bottom: -120px;
  }

  .tablet\:-ml-120 {
    margin-left: -120px;
  }

  .tablet\:opacity-0 {
    opacity: 0;
  }

  .tablet\:opacity-25 {
    opacity: 0.25;
  }

  .tablet\:opacity-50 {
    opacity: 0.5;
  }

  .tablet\:opacity-75 {
    opacity: 0.75;
  }

  .tablet\:opacity-90 {
    opacity: 0.9;
  }

  .tablet\:opacity-100 {
    opacity: 1;
  }

  .tablet\:overflow-auto {
    overflow: auto;
  }

  .tablet\:overflow-hidden {
    overflow: hidden;
  }

  .tablet\:overflow-visible {
    overflow: visible;
  }

  .tablet\:overflow-scroll {
    overflow: scroll;
  }

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

  .tablet\:overflow-y-auto {
    overflow-y: auto;
  }

  .tablet\:overflow-x-hidden {
    overflow-x: hidden;
  }

  .tablet\:overflow-y-hidden {
    overflow-y: hidden;
  }

  .tablet\:overflow-x-visible {
    overflow-x: visible;
  }

  .tablet\:overflow-y-visible {
    overflow-y: visible;
  }

  .tablet\:overflow-x-scroll {
    overflow-x: scroll;
  }

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

  .tablet\:scrolling-touch {
    -webkit-overflow-scrolling: touch;
  }

  .tablet\:scrolling-auto {
    -webkit-overflow-scrolling: auto;
  }

  .tablet\:p-0 {
    padding: 0;
  }

  .tablet\:p-4 {
    padding: 4px;
  }

  .tablet\:p-8 {
    padding: 8px;
  }

  .tablet\:p-12 {
    padding: 12px;
  }

  .tablet\:p-16 {
    padding: 16px;
  }

  .tablet\:p-24 {
    padding: 24px;
  }

  .tablet\:p-32 {
    padding: 32px;
  }

  .tablet\:p-40 {
    padding: 40px;
  }

  .tablet\:p-48 {
    padding: 48px;
  }

  .tablet\:p-64 {
    padding: 64px;
  }

  .tablet\:p-96 {
    padding: 96px;
  }

  .tablet\:p-120 {
    padding: 120px;
  }

  .tablet\:py-0 {
    padding-top: 0;
    padding-bottom: 0;
  }

  .tablet\:px-0 {
    padding-left: 0;
    padding-right: 0;
  }

  .tablet\:py-4 {
    padding-top: 4px;
    padding-bottom: 4px;
  }

  .tablet\:px-4 {
    padding-left: 4px;
    padding-right: 4px;
  }

  .tablet\:py-8 {
    padding-top: 8px;
    padding-bottom: 8px;
  }

  .tablet\:px-8 {
    padding-left: 8px;
    padding-right: 8px;
  }

  .tablet\:py-12 {
    padding-top: 12px;
    padding-bottom: 12px;
  }

  .tablet\:px-12 {
    padding-left: 12px;
    padding-right: 12px;
  }

  .tablet\:py-16 {
    padding-top: 16px;
    padding-bottom: 16px;
  }

  .tablet\:px-16 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .tablet\:py-24 {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .tablet\:px-24 {
    padding-left: 24px;
    padding-right: 24px;
  }

  .tablet\:py-32 {
    padding-top: 32px;
    padding-bottom: 32px;
  }

  .tablet\:px-32 {
    padding-left: 32px;
    padding-right: 32px;
  }

  .tablet\:py-40 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .tablet\:px-40 {
    padding-left: 40px;
    padding-right: 40px;
  }

  .tablet\:py-48 {
    padding-top: 48px;
    padding-bottom: 48px;
  }

  .tablet\:px-48 {
    padding-left: 48px;
    padding-right: 48px;
  }

  .tablet\:py-64 {
    padding-top: 64px;
    padding-bottom: 64px;
  }

  .tablet\:px-64 {
    padding-left: 64px;
    padding-right: 64px;
  }

  .tablet\:py-96 {
    padding-top: 96px;
    padding-bottom: 96px;
  }

  .tablet\:px-96 {
    padding-left: 96px;
    padding-right: 96px;
  }

  .tablet\:py-120 {
    padding-top: 120px;
    padding-bottom: 120px;
  }

  .tablet\:px-120 {
    padding-left: 120px;
    padding-right: 120px;
  }

  .tablet\:pt-0 {
    padding-top: 0;
  }

  .tablet\:pr-0 {
    padding-right: 0;
  }

  .tablet\:pb-0 {
    padding-bottom: 0;
  }

  .tablet\:pl-0 {
    padding-left: 0;
  }

  .tablet\:pt-4 {
    padding-top: 4px;
  }

  .tablet\:pr-4 {
    padding-right: 4px;
  }

  .tablet\:pb-4 {
    padding-bottom: 4px;
  }

  .tablet\:pl-4 {
    padding-left: 4px;
  }

  .tablet\:pt-8 {
    padding-top: 8px;
  }

  .tablet\:pr-8 {
    padding-right: 8px;
  }

  .tablet\:pb-8 {
    padding-bottom: 8px;
  }

  .tablet\:pl-8 {
    padding-left: 8px;
  }

  .tablet\:pt-12 {
    padding-top: 12px;
  }

  .tablet\:pr-12 {
    padding-right: 12px;
  }

  .tablet\:pb-12 {
    padding-bottom: 12px;
  }

  .tablet\:pl-12 {
    padding-left: 12px;
  }

  .tablet\:pt-16 {
    padding-top: 16px;
  }

  .tablet\:pr-16 {
    padding-right: 16px;
  }

  .tablet\:pb-16 {
    padding-bottom: 16px;
  }

  .tablet\:pl-16 {
    padding-left: 16px;
  }

  .tablet\:pt-24 {
    padding-top: 24px;
  }

  .tablet\:pr-24 {
    padding-right: 24px;
  }

  .tablet\:pb-24 {
    padding-bottom: 24px;
  }

  .tablet\:pl-24 {
    padding-left: 24px;
  }

  .tablet\:pt-32 {
    padding-top: 32px;
  }

  .tablet\:pr-32 {
    padding-right: 32px;
  }

  .tablet\:pb-32 {
    padding-bottom: 32px;
  }

  .tablet\:pl-32 {
    padding-left: 32px;
  }

  .tablet\:pt-40 {
    padding-top: 40px;
  }

  .tablet\:pr-40 {
    padding-right: 40px;
  }

  .tablet\:pb-40 {
    padding-bottom: 40px;
  }

  .tablet\:pl-40 {
    padding-left: 40px;
  }

  .tablet\:pt-48 {
    padding-top: 48px;
  }

  .tablet\:pr-48 {
    padding-right: 48px;
  }

  .tablet\:pb-48 {
    padding-bottom: 48px;
  }

  .tablet\:pl-48 {
    padding-left: 48px;
  }

  .tablet\:pt-64 {
    padding-top: 64px;
  }

  .tablet\:pr-64 {
    padding-right: 64px;
  }

  .tablet\:pb-64 {
    padding-bottom: 64px;
  }

  .tablet\:pl-64 {
    padding-left: 64px;
  }

  .tablet\:pt-96 {
    padding-top: 96px;
  }

  .tablet\:pr-96 {
    padding-right: 96px;
  }

  .tablet\:pb-96 {
    padding-bottom: 96px;
  }

  .tablet\:pl-96 {
    padding-left: 96px;
  }

  .tablet\:pt-120 {
    padding-top: 120px;
  }

  .tablet\:pr-120 {
    padding-right: 120px;
  }

  .tablet\:pb-120 {
    padding-bottom: 120px;
  }

  .tablet\:pl-120 {
    padding-left: 120px;
  }

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

  .tablet\:pointer-events-auto {
    pointer-events: auto;
  }

  .tablet\:static {
    position: static;
  }

  .tablet\:fixed {
    position: fixed;
  }

  .tablet\:absolute {
    position: absolute;
  }

  .tablet\:relative {
    position: relative;
  }

  .tablet\:sticky {
    position: sticky;
  }

  .tablet\:pin-none {
    top: auto;
    right: auto;
    bottom: auto;
    left: auto;
  }

  .tablet\:pin {
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
  }

  .tablet\:pin-y {
    top: 0;
    bottom: 0;
  }

  .tablet\:pin-x {
    right: 0;
    left: 0;
  }

  .tablet\:pin-t {
    top: 0;
  }

  .tablet\:pin-r {
    right: 0;
  }

  .tablet\:pin-b {
    bottom: 0;
  }

  .tablet\:pin-l {
    left: 0;
  }

  .tablet\:resize-none {
    resize: none;
  }

  .tablet\:resize-y {
    resize: vertical;
  }

  .tablet\:resize-x {
    resize: horizontal;
  }

  .tablet\:resize {
    resize: both;
  }

  .tablet\:shadow {
    box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.3);
  }

  .tablet\:shadow-none {
    box-shadow: none;
  }

  .tablet\:hover\:shadow:hover {
    box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.3);
  }

  .tablet\:hover\:shadow-none:hover {
    box-shadow: none;
  }

  .tablet\:focus\:shadow:focus {
    box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.3);
  }

  .tablet\:focus\:shadow-none:focus {
    box-shadow: none;
  }

  .tablet\:table-auto {
    table-layout: auto;
  }

  .tablet\:table-fixed {
    table-layout: fixed;
  }

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

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

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

  .tablet\:text-justify {
    text-align: justify;
  }

  .tablet\:text-inherit-color {
    color: inherit;
  }

  .tablet\:text-orange {
    color: #e67e22;
  }

  .tablet\:text-color-inherit {
    color: inherit;
  }

  .tablet\:text-transparent {
    color: transparent;
  }

  .tablet\:text-white {
    color: #fff;
  }

  .tablet\:text-gray-lighter {
    color: #f9f9f9;
  }

  .tablet\:text-gray-light {
    color: #ecf0f1;
  }

  .tablet\:text-gray {
    color: #bdc3c7;
  }

  .tablet\:text-gray-dark {
    color: #7f8c8d;
  }

  .tablet\:text-gray-darker {
    color: #556161;
  }

  .tablet\:text-black {
    color: #000;
  }

  .tablet\:text-green-ultra-light {
    color: #e8fffa;
  }

  .tablet\:text-green-light {
    color: #a1e3d6;
  }

  .tablet\:text-green {
    color: #1abc9c;
  }

  .tablet\:text-green-dark {
    color: #008878;
  }

  .tablet\:text-blue {
    color: #3498db;
  }

  .tablet\:text-yellow {
    color: #f1c40f;
  }

  .tablet\:text-red {
    color: #e74c3c;
  }

  .tablet\:hover\:text-inherit-color:hover {
    color: inherit;
  }

  .tablet\:hover\:text-orange:hover {
    color: #e67e22;
  }

  .tablet\:hover\:text-color-inherit:hover {
    color: inherit;
  }

  .tablet\:hover\:text-transparent:hover {
    color: transparent;
  }

  .tablet\:hover\:text-white:hover {
    color: #fff;
  }

  .tablet\:hover\:text-gray-lighter:hover {
    color: #f9f9f9;
  }

  .tablet\:hover\:text-gray-light:hover {
    color: #ecf0f1;
  }

  .tablet\:hover\:text-gray:hover {
    color: #bdc3c7;
  }

  .tablet\:hover\:text-gray-dark:hover {
    color: #7f8c8d;
  }

  .tablet\:hover\:text-gray-darker:hover {
    color: #556161;
  }

  .tablet\:hover\:text-black:hover {
    color: #000;
  }

  .tablet\:hover\:text-green-ultra-light:hover {
    color: #e8fffa;
  }

  .tablet\:hover\:text-green-light:hover {
    color: #a1e3d6;
  }

  .tablet\:hover\:text-green:hover {
    color: #1abc9c;
  }

  .tablet\:hover\:text-green-dark:hover {
    color: #008878;
  }

  .tablet\:hover\:text-blue:hover {
    color: #3498db;
  }

  .tablet\:hover\:text-yellow:hover {
    color: #f1c40f;
  }

  .tablet\:hover\:text-red:hover {
    color: #e74c3c;
  }

  .tablet\:focus\:text-inherit-color:focus {
    color: inherit;
  }

  .tablet\:focus\:text-orange:focus {
    color: #e67e22;
  }

  .tablet\:focus\:text-color-inherit:focus {
    color: inherit;
  }

  .tablet\:focus\:text-transparent:focus {
    color: transparent;
  }

  .tablet\:focus\:text-white:focus {
    color: #fff;
  }

  .tablet\:focus\:text-gray-lighter:focus {
    color: #f9f9f9;
  }

  .tablet\:focus\:text-gray-light:focus {
    color: #ecf0f1;
  }

  .tablet\:focus\:text-gray:focus {
    color: #bdc3c7;
  }

  .tablet\:focus\:text-gray-dark:focus {
    color: #7f8c8d;
  }

  .tablet\:focus\:text-gray-darker:focus {
    color: #556161;
  }

  .tablet\:focus\:text-black:focus {
    color: #000;
  }

  .tablet\:focus\:text-green-ultra-light:focus {
    color: #e8fffa;
  }

  .tablet\:focus\:text-green-light:focus {
    color: #a1e3d6;
  }

  .tablet\:focus\:text-green:focus {
    color: #1abc9c;
  }

  .tablet\:focus\:text-green-dark:focus {
    color: #008878;
  }

  .tablet\:focus\:text-blue:focus {
    color: #3498db;
  }

  .tablet\:focus\:text-yellow:focus {
    color: #f1c40f;
  }

  .tablet\:focus\:text-red:focus {
    color: #e74c3c;
  }

  .tablet\:text-10 {
    font-size: 10px;
  }

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

  .tablet\:text-14 {
    font-size: 14px;
  }

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

  .tablet\:text-18 {
    font-size: 18px;
  }

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

  .tablet\:text-24 {
    font-size: 24px;
  }

  .tablet\:text-inherit {
    font-size: inherit;
  }

  .tablet\:text-sm {
    font-size: 12px;
  }

  .tablet\:text-md {
    font-size: 14px;
  }

  .tablet\:text-lg {
    font-size: 18px;
  }

  .tablet\:text-xl {
    font-size: 20px;
  }

  .tablet\:text-2xl {
    font-size: 24px;
  }

  .tablet\:text-icon {
    font-size: 32px;
  }

  .tablet\:text-icon-large {
    font-size: 64px;
  }

  .tablet\:italic {
    font-style: italic;
  }

  .tablet\:roman {
    font-style: normal;
  }

  .tablet\:uppercase {
    text-transform: uppercase;
  }

  .tablet\:lowercase {
    text-transform: lowercase;
  }

  .tablet\:capitalize {
    text-transform: capitalize;
  }

  .tablet\:normal-case {
    text-transform: none;
  }

  .tablet\:underline {
    text-decoration: underline;
  }

  .tablet\:line-through {
    text-decoration: line-through;
  }

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

  .tablet\:antialiased {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }

  .tablet\:subpixel-antialiased {
    -webkit-font-smoothing: auto;
    -moz-osx-font-smoothing: auto;
  }

  .tablet\:hover\:italic:hover {
    font-style: italic;
  }

  .tablet\:hover\:roman:hover {
    font-style: normal;
  }

  .tablet\:hover\:uppercase:hover {
    text-transform: uppercase;
  }

  .tablet\:hover\:lowercase:hover {
    text-transform: lowercase;
  }

  .tablet\:hover\:capitalize:hover {
    text-transform: capitalize;
  }

  .tablet\:hover\:normal-case:hover {
    text-transform: none;
  }

  .tablet\:hover\:underline:hover {
    text-decoration: underline;
  }

  .tablet\:hover\:line-through:hover {
    text-decoration: line-through;
  }

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

  .tablet\:hover\:antialiased:hover {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }

  .tablet\:hover\:subpixel-antialiased:hover {
    -webkit-font-smoothing: auto;
    -moz-osx-font-smoothing: auto;
  }

  .tablet\:focus\:italic:focus {
    font-style: italic;
  }

  .tablet\:focus\:roman:focus {
    font-style: normal;
  }

  .tablet\:focus\:uppercase:focus {
    text-transform: uppercase;
  }

  .tablet\:focus\:lowercase:focus {
    text-transform: lowercase;
  }

  .tablet\:focus\:capitalize:focus {
    text-transform: capitalize;
  }

  .tablet\:focus\:normal-case:focus {
    text-transform: none;
  }

  .tablet\:focus\:underline:focus {
    text-decoration: underline;
  }

  .tablet\:focus\:line-through:focus {
    text-decoration: line-through;
  }

  .tablet\:focus\:no-underline:focus {
    text-decoration: none;
  }

  .tablet\:focus\:antialiased:focus {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }

  .tablet\:focus\:subpixel-antialiased:focus {
    -webkit-font-smoothing: auto;
    -moz-osx-font-smoothing: auto;
  }

  .tablet\:select-none {
    -webkit-user-select: none;
        -ms-user-select: none;
            user-select: none;
  }

  .tablet\:select-text {
    -webkit-user-select: text;
        -ms-user-select: text;
            user-select: text;
  }

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

  .tablet\:align-top {
    vertical-align: top;
  }

  .tablet\:align-middle {
    vertical-align: middle;
  }

  .tablet\:align-bottom {
    vertical-align: bottom;
  }

  .tablet\:align-text-top {
    vertical-align: text-top;
  }

  .tablet\:align-text-bottom {
    vertical-align: text-bottom;
  }

  .tablet\:visible {
    visibility: visible;
  }

  .tablet\:invisible {
    visibility: hidden;
  }

  .tablet\:whitespace-normal {
    white-space: normal;
  }

  .tablet\:whitespace-no-wrap {
    white-space: nowrap;
  }

  .tablet\:whitespace-pre {
    white-space: pre;
  }

  .tablet\:whitespace-pre-line {
    white-space: pre-line;
  }

  .tablet\:whitespace-pre-wrap {
    white-space: pre-wrap;
  }

  .tablet\:break-words {
    word-wrap: break-word;
  }

  .tablet\:break-normal {
    word-wrap: normal;
  }

  .tablet\:truncate {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }

  .tablet\:w-1 {
    width: 1px;
  }

  .tablet\:w-16 {
    width: 16px;
  }

  .tablet\:w-24 {
    width: 24px;
  }

  .tablet\:w-32 {
    width: 32px;
  }

  .tablet\:w-40 {
    width: 40px;
  }

  .tablet\:w-48 {
    width: 48px;
  }

  .tablet\:w-80 {
    width: 80px;
  }

  .tablet\:w-120 {
    width: 120px;
  }

  .tablet\:w-160 {
    width: 160px;
  }

  .tablet\:w-200 {
    width: 200px;
  }

  .tablet\:w-320 {
    width: 320px;
  }

  .tablet\:w-auto {
    width: auto;
  }

  .tablet\:w-1\/2 {
    width: 50%;
  }

  .tablet\:w-1\/3 {
    width: 33.33333%;
  }

  .tablet\:w-2\/3 {
    width: 66.66667%;
  }

  .tablet\:w-1\/4 {
    width: 25%;
  }

  .tablet\:w-3\/4 {
    width: 75%;
  }

  .tablet\:w-1\/5 {
    width: 20%;
  }

  .tablet\:w-2\/5 {
    width: 40%;
  }

  .tablet\:w-3\/5 {
    width: 60%;
  }

  .tablet\:w-4\/5 {
    width: 80%;
  }

  .tablet\:w-1\/6 {
    width: 16.66667%;
  }

  .tablet\:w-5\/6 {
    width: 83.33333%;
  }

  .tablet\:w-full {
    width: 100%;
  }

  .tablet\:w-screen {
    width: 100vw;
  }

  .tablet\:z-0 {
    z-index: 0;
  }

  .tablet\:z-10 {
    z-index: 10;
  }

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

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

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

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

  .tablet\:z-auto {
    z-index: auto;
  }

  .tablet\:z-background {
    z-index: -1;
  }

  .tablet\:z-menu {
    z-index: 100;
  }

  .tablet\:z-flash {
    z-index: 110;
  }

  .tablet\:z-modal {
    z-index: 120;
  }
}
@media (min-width: 840px) {
  .desktop\:list-reset {
    list-style: none;
    padding: 0;
  }

  .desktop\:appearance-none {
    -webkit-appearance: none;
       -moz-appearance: none;
            appearance: none;
  }

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

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

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

  .desktop\:bg-white-transparent {
    background-color: rgba(255, 255, 255, 0.8);
  }

  .desktop\:bg-color-inherit {
    background-color: inherit;
  }

  .desktop\:bg-transparent {
    background-color: transparent;
  }

  .desktop\:bg-white {
    background-color: #fff;
  }

  .desktop\:bg-gray-lighter {
    background-color: #f9f9f9;
  }

  .desktop\:bg-gray-light {
    background-color: #ecf0f1;
  }

  .desktop\:bg-gray {
    background-color: #bdc3c7;
  }

  .desktop\:bg-gray-dark {
    background-color: #7f8c8d;
  }

  .desktop\:bg-gray-darker {
    background-color: #556161;
  }

  .desktop\:bg-black {
    background-color: #000;
  }

  .desktop\:bg-green-ultra-light {
    background-color: #e8fffa;
  }

  .desktop\:bg-green-light {
    background-color: #a1e3d6;
  }

  .desktop\:bg-green {
    background-color: #1abc9c;
  }

  .desktop\:bg-green-dark {
    background-color: #008878;
  }

  .desktop\:bg-blue {
    background-color: #3498db;
  }

  .desktop\:bg-yellow {
    background-color: #f1c40f;
  }

  .desktop\:bg-red {
    background-color: #e74c3c;
  }

  .desktop\:bg-orange {
    background-color: #e67e22;
  }

  .desktop\:hover\:bg-white-transparent:hover {
    background-color: rgba(255, 255, 255, 0.8);
  }

  .desktop\:hover\:bg-color-inherit:hover {
    background-color: inherit;
  }

  .desktop\:hover\:bg-transparent:hover {
    background-color: transparent;
  }

  .desktop\:hover\:bg-white:hover {
    background-color: #fff;
  }

  .desktop\:hover\:bg-gray-lighter:hover {
    background-color: #f9f9f9;
  }

  .desktop\:hover\:bg-gray-light:hover {
    background-color: #ecf0f1;
  }

  .desktop\:hover\:bg-gray:hover {
    background-color: #bdc3c7;
  }

  .desktop\:hover\:bg-gray-dark:hover {
    background-color: #7f8c8d;
  }

  .desktop\:hover\:bg-gray-darker:hover {
    background-color: #556161;
  }

  .desktop\:hover\:bg-black:hover {
    background-color: #000;
  }

  .desktop\:hover\:bg-green-ultra-light:hover {
    background-color: #e8fffa;
  }

  .desktop\:hover\:bg-green-light:hover {
    background-color: #a1e3d6;
  }

  .desktop\:hover\:bg-green:hover {
    background-color: #1abc9c;
  }

  .desktop\:hover\:bg-green-dark:hover {
    background-color: #008878;
  }

  .desktop\:hover\:bg-blue:hover {
    background-color: #3498db;
  }

  .desktop\:hover\:bg-yellow:hover {
    background-color: #f1c40f;
  }

  .desktop\:hover\:bg-red:hover {
    background-color: #e74c3c;
  }

  .desktop\:hover\:bg-orange:hover {
    background-color: #e67e22;
  }

  .desktop\:focus\:bg-white-transparent:focus {
    background-color: rgba(255, 255, 255, 0.8);
  }

  .desktop\:focus\:bg-color-inherit:focus {
    background-color: inherit;
  }

  .desktop\:focus\:bg-transparent:focus {
    background-color: transparent;
  }

  .desktop\:focus\:bg-white:focus {
    background-color: #fff;
  }

  .desktop\:focus\:bg-gray-lighter:focus {
    background-color: #f9f9f9;
  }

  .desktop\:focus\:bg-gray-light:focus {
    background-color: #ecf0f1;
  }

  .desktop\:focus\:bg-gray:focus {
    background-color: #bdc3c7;
  }

  .desktop\:focus\:bg-gray-dark:focus {
    background-color: #7f8c8d;
  }

  .desktop\:focus\:bg-gray-darker:focus {
    background-color: #556161;
  }

  .desktop\:focus\:bg-black:focus {
    background-color: #000;
  }

  .desktop\:focus\:bg-green-ultra-light:focus {
    background-color: #e8fffa;
  }

  .desktop\:focus\:bg-green-light:focus {
    background-color: #a1e3d6;
  }

  .desktop\:focus\:bg-green:focus {
    background-color: #1abc9c;
  }

  .desktop\:focus\:bg-green-dark:focus {
    background-color: #008878;
  }

  .desktop\:focus\:bg-blue:focus {
    background-color: #3498db;
  }

  .desktop\:focus\:bg-yellow:focus {
    background-color: #f1c40f;
  }

  .desktop\:focus\:bg-red:focus {
    background-color: #e74c3c;
  }

  .desktop\:focus\:bg-orange:focus {
    background-color: #e67e22;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .desktop\:border-color-inherit {
    border-color: inherit;
  }

  .desktop\:border-transparent {
    border-color: transparent;
  }

  .desktop\:border-white {
    border-color: #fff;
  }

  .desktop\:border-gray-lighter {
    border-color: #f9f9f9;
  }

  .desktop\:border-gray-light {
    border-color: #ecf0f1;
  }

  .desktop\:border-gray {
    border-color: #bdc3c7;
  }

  .desktop\:border-gray-dark {
    border-color: #7f8c8d;
  }

  .desktop\:border-gray-darker {
    border-color: #556161;
  }

  .desktop\:border-black {
    border-color: #000;
  }

  .desktop\:border-green-ultra-light {
    border-color: #e8fffa;
  }

  .desktop\:border-green-light {
    border-color: #a1e3d6;
  }

  .desktop\:border-green {
    border-color: #1abc9c;
  }

  .desktop\:border-green-dark {
    border-color: #008878;
  }

  .desktop\:border-blue {
    border-color: #3498db;
  }

  .desktop\:border-yellow {
    border-color: #f1c40f;
  }

  .desktop\:border-red {
    border-color: #e74c3c;
  }

  .desktop\:border-orange {
    border-color: #e67e22;
  }

  .desktop\:hover\:border-color-inherit:hover {
    border-color: inherit;
  }

  .desktop\:hover\:border-transparent:hover {
    border-color: transparent;
  }

  .desktop\:hover\:border-white:hover {
    border-color: #fff;
  }

  .desktop\:hover\:border-gray-lighter:hover {
    border-color: #f9f9f9;
  }

  .desktop\:hover\:border-gray-light:hover {
    border-color: #ecf0f1;
  }

  .desktop\:hover\:border-gray:hover {
    border-color: #bdc3c7;
  }

  .desktop\:hover\:border-gray-dark:hover {
    border-color: #7f8c8d;
  }

  .desktop\:hover\:border-gray-darker:hover {
    border-color: #556161;
  }

  .desktop\:hover\:border-black:hover {
    border-color: #000;
  }

  .desktop\:hover\:border-green-ultra-light:hover {
    border-color: #e8fffa;
  }

  .desktop\:hover\:border-green-light:hover {
    border-color: #a1e3d6;
  }

  .desktop\:hover\:border-green:hover {
    border-color: #1abc9c;
  }

  .desktop\:hover\:border-green-dark:hover {
    border-color: #008878;
  }

  .desktop\:hover\:border-blue:hover {
    border-color: #3498db;
  }

  .desktop\:hover\:border-yellow:hover {
    border-color: #f1c40f;
  }

  .desktop\:hover\:border-red:hover {
    border-color: #e74c3c;
  }

  .desktop\:hover\:border-orange:hover {
    border-color: #e67e22;
  }

  .desktop\:focus\:border-color-inherit:focus {
    border-color: inherit;
  }

  .desktop\:focus\:border-transparent:focus {
    border-color: transparent;
  }

  .desktop\:focus\:border-white:focus {
    border-color: #fff;
  }

  .desktop\:focus\:border-gray-lighter:focus {
    border-color: #f9f9f9;
  }

  .desktop\:focus\:border-gray-light:focus {
    border-color: #ecf0f1;
  }

  .desktop\:focus\:border-gray:focus {
    border-color: #bdc3c7;
  }

  .desktop\:focus\:border-gray-dark:focus {
    border-color: #7f8c8d;
  }

  .desktop\:focus\:border-gray-darker:focus {
    border-color: #556161;
  }

  .desktop\:focus\:border-black:focus {
    border-color: #000;
  }

  .desktop\:focus\:border-green-ultra-light:focus {
    border-color: #e8fffa;
  }

  .desktop\:focus\:border-green-light:focus {
    border-color: #a1e3d6;
  }

  .desktop\:focus\:border-green:focus {
    border-color: #1abc9c;
  }

  .desktop\:focus\:border-green-dark:focus {
    border-color: #008878;
  }

  .desktop\:focus\:border-blue:focus {
    border-color: #3498db;
  }

  .desktop\:focus\:border-yellow:focus {
    border-color: #f1c40f;
  }

  .desktop\:focus\:border-red:focus {
    border-color: #e74c3c;
  }

  .desktop\:focus\:border-orange:focus {
    border-color: #e67e22;
  }

  .desktop\:rounded-4 {
    border-radius: 4px;
  }

  .desktop\:rounded-8 {
    border-radius: 8px;
  }

  .desktop\:rounded-none {
    border-radius: 0;
  }

  .desktop\:rounded {
    border-radius: 2px;
  }

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

  .desktop\:rounded-t-4 {
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
  }

  .desktop\:rounded-r-4 {
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
  }

  .desktop\:rounded-b-4 {
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px;
  }

  .desktop\:rounded-l-4 {
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
  }

  .desktop\:rounded-t-8 {
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
  }

  .desktop\:rounded-r-8 {
    border-top-right-radius: 8px;
    border-bottom-right-radius: 8px;
  }

  .desktop\:rounded-b-8 {
    border-bottom-right-radius: 8px;
    border-bottom-left-radius: 8px;
  }

  .desktop\:rounded-l-8 {
    border-top-left-radius: 8px;
    border-bottom-left-radius: 8px;
  }

  .desktop\:rounded-t-none {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
  }

  .desktop\:rounded-r-none {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }

  .desktop\:rounded-b-none {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
  }

  .desktop\:rounded-l-none {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }

  .desktop\:rounded-t {
    border-top-left-radius: 2px;
    border-top-right-radius: 2px;
  }

  .desktop\:rounded-r {
    border-top-right-radius: 2px;
    border-bottom-right-radius: 2px;
  }

  .desktop\:rounded-b {
    border-bottom-right-radius: 2px;
    border-bottom-left-radius: 2px;
  }

  .desktop\:rounded-l {
    border-top-left-radius: 2px;
    border-bottom-left-radius: 2px;
  }

  .desktop\:rounded-t-full {
    border-top-left-radius: 9999px;
    border-top-right-radius: 9999px;
  }

  .desktop\:rounded-r-full {
    border-top-right-radius: 9999px;
    border-bottom-right-radius: 9999px;
  }

  .desktop\:rounded-b-full {
    border-bottom-right-radius: 9999px;
    border-bottom-left-radius: 9999px;
  }

  .desktop\:rounded-l-full {
    border-top-left-radius: 9999px;
    border-bottom-left-radius: 9999px;
  }

  .desktop\:rounded-tl-4 {
    border-top-left-radius: 4px;
  }

  .desktop\:rounded-tr-4 {
    border-top-right-radius: 4px;
  }

  .desktop\:rounded-br-4 {
    border-bottom-right-radius: 4px;
  }

  .desktop\:rounded-bl-4 {
    border-bottom-left-radius: 4px;
  }

  .desktop\:rounded-tl-8 {
    border-top-left-radius: 8px;
  }

  .desktop\:rounded-tr-8 {
    border-top-right-radius: 8px;
  }

  .desktop\:rounded-br-8 {
    border-bottom-right-radius: 8px;
  }

  .desktop\:rounded-bl-8 {
    border-bottom-left-radius: 8px;
  }

  .desktop\:rounded-tl-none {
    border-top-left-radius: 0;
  }

  .desktop\:rounded-tr-none {
    border-top-right-radius: 0;
  }

  .desktop\:rounded-br-none {
    border-bottom-right-radius: 0;
  }

  .desktop\:rounded-bl-none {
    border-bottom-left-radius: 0;
  }

  .desktop\:rounded-tl {
    border-top-left-radius: 2px;
  }

  .desktop\:rounded-tr {
    border-top-right-radius: 2px;
  }

  .desktop\:rounded-br {
    border-bottom-right-radius: 2px;
  }

  .desktop\:rounded-bl {
    border-bottom-left-radius: 2px;
  }

  .desktop\:rounded-tl-full {
    border-top-left-radius: 9999px;
  }

  .desktop\:rounded-tr-full {
    border-top-right-radius: 9999px;
  }

  .desktop\:rounded-br-full {
    border-bottom-right-radius: 9999px;
  }

  .desktop\:rounded-bl-full {
    border-bottom-left-radius: 9999px;
  }

  .desktop\:border-solid {
    border-style: solid;
  }

  .desktop\:border-dashed {
    border-style: dashed;
  }

  .desktop\:border-dotted {
    border-style: dotted;
  }

  .desktop\:border-none {
    border-style: none;
  }

  .desktop\:border-0 {
    border-width: 0;
  }

  .desktop\:border {
    border-width: 1px;
  }

  .desktop\:border-t-0 {
    border-top-width: 0;
  }

  .desktop\:border-r-0 {
    border-right-width: 0;
  }

  .desktop\:border-b-0 {
    border-bottom-width: 0;
  }

  .desktop\:border-l-0 {
    border-left-width: 0;
  }

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

  .desktop\:border-r {
    border-right-width: 1px;
  }

  .desktop\:border-b {
    border-bottom-width: 1px;
  }

  .desktop\:border-l {
    border-left-width: 1px;
  }

  .desktop\:cursor-auto {
    cursor: auto;
  }

  .desktop\:cursor-default {
    cursor: default;
  }

  .desktop\:cursor-pointer {
    cursor: pointer;
  }

  .desktop\:cursor-wait {
    cursor: wait;
  }

  .desktop\:cursor-move {
    cursor: move;
  }

  .desktop\:cursor-not-allowed {
    cursor: not-allowed;
  }

  .desktop\:block {
    display: block;
  }

  .desktop\:inline-block {
    display: inline-block;
  }

  .desktop\:inline {
    display: inline;
  }

  .desktop\:table {
    display: table;
  }

  .desktop\:table-row {
    display: table-row;
  }

  .desktop\:table-cell {
    display: table-cell;
  }

  .desktop\:hidden {
    display: none;
  }

  .desktop\:flex {
    display: flex;
  }

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

  .desktop\:flex-row {
    flex-direction: row;
  }

  .desktop\:flex-row-reverse {
    flex-direction: row-reverse;
  }

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

  .desktop\:flex-col-reverse {
    flex-direction: column-reverse;
  }

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

  .desktop\:flex-wrap-reverse {
    flex-wrap: wrap-reverse;
  }

  .desktop\:flex-no-wrap {
    flex-wrap: nowrap;
  }

  .desktop\:items-start {
    align-items: flex-start;
  }

  .desktop\:items-end {
    align-items: flex-end;
  }

  .desktop\:items-center {
    align-items: center;
  }

  .desktop\:items-baseline {
    align-items: baseline;
  }

  .desktop\:items-stretch {
    align-items: stretch;
  }

  .desktop\:self-auto {
    align-self: auto;
  }

  .desktop\:self-start {
    align-self: flex-start;
  }

  .desktop\:self-end {
    align-self: flex-end;
  }

  .desktop\:self-center {
    align-self: center;
  }

  .desktop\:self-stretch {
    align-self: stretch;
  }

  .desktop\:justify-start {
    justify-content: flex-start;
  }

  .desktop\:justify-end {
    justify-content: flex-end;
  }

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

  .desktop\:justify-between {
    justify-content: space-between;
  }

  .desktop\:justify-around {
    justify-content: space-around;
  }

  .desktop\:content-center {
    align-content: center;
  }

  .desktop\:content-start {
    align-content: flex-start;
  }

  .desktop\:content-end {
    align-content: flex-end;
  }

  .desktop\:content-between {
    align-content: space-between;
  }

  .desktop\:content-around {
    align-content: space-around;
  }

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

  .desktop\:flex-auto {
    flex: 1 1 auto;
  }

  .desktop\:flex-initial {
    flex: 0 1 auto;
  }

  .desktop\:flex-none {
    flex: none;
  }

  .desktop\:flex-grow {
    flex-grow: 1;
  }

  .desktop\:flex-shrink {
    flex-shrink: 1;
  }

  .desktop\:flex-no-grow {
    flex-grow: 0;
  }

  .desktop\:flex-no-shrink {
    flex-shrink: 0;
  }

  .desktop\:float-right {
    float: right;
  }

  .desktop\:float-left {
    float: left;
  }

  .desktop\:float-none {
    float: none;
  }

  .desktop\:clearfix:after {
    content: "";
    display: table;
    clear: both;
  }

  .desktop\:font-title {
    font-family: Roboto Slab, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Helvetica Neue, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;
  }

  .desktop\:font-system {
    font-family: system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Helvetica Neue, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;
  }

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

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

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

  .desktop\:hover\:font-normal:hover {
    font-weight: 400;
  }

  .desktop\:hover\:font-medium:hover {
    font-weight: 500;
  }

  .desktop\:hover\:font-bold:hover {
    font-weight: 700;
  }

  .desktop\:focus\:font-normal:focus {
    font-weight: 400;
  }

  .desktop\:focus\:font-medium:focus {
    font-weight: 500;
  }

  .desktop\:focus\:font-bold:focus {
    font-weight: 700;
  }

  .desktop\:h-16 {
    height: 16px;
  }

  .desktop\:h-24 {
    height: 24px;
  }

  .desktop\:h-32 {
    height: 32px;
  }

  .desktop\:h-40 {
    height: 40px;
  }

  .desktop\:h-48 {
    height: 48px;
  }

  .desktop\:h-56 {
    height: 56px;
  }

  .desktop\:h-80 {
    height: 80px;
  }

  .desktop\:h-120 {
    height: 120px;
  }

  .desktop\:h-160 {
    height: 160px;
  }

  .desktop\:h-auto {
    height: auto;
  }

  .desktop\:h-full {
    height: 100%;
  }

  .desktop\:h-screen {
    height: 100vh;
  }

  .desktop\:leading-16 {
    line-height: 16px;
  }

  .desktop\:leading-24 {
    line-height: 24px;
  }

  .desktop\:leading-32 {
    line-height: 32px;
  }

  .desktop\:leading-none {
    line-height: 1;
  }

  .desktop\:m-0 {
    margin: 0;
  }

  .desktop\:m-4 {
    margin: 4px;
  }

  .desktop\:m-8 {
    margin: 8px;
  }

  .desktop\:m-16 {
    margin: 16px;
  }

  .desktop\:m-24 {
    margin: 24px;
  }

  .desktop\:m-32 {
    margin: 32px;
  }

  .desktop\:m-40 {
    margin: 40px;
  }

  .desktop\:m-48 {
    margin: 48px;
  }

  .desktop\:m-64 {
    margin: 64px;
  }

  .desktop\:m-96 {
    margin: 96px;
  }

  .desktop\:m-120 {
    margin: 120px;
  }

  .desktop\:m-auto {
    margin: auto;
  }

  .desktop\:my-0 {
    margin-top: 0;
    margin-bottom: 0;
  }

  .desktop\:mx-0 {
    margin-left: 0;
    margin-right: 0;
  }

  .desktop\:my-4 {
    margin-top: 4px;
    margin-bottom: 4px;
  }

  .desktop\:mx-4 {
    margin-left: 4px;
    margin-right: 4px;
  }

  .desktop\:my-8 {
    margin-top: 8px;
    margin-bottom: 8px;
  }

  .desktop\:mx-8 {
    margin-left: 8px;
    margin-right: 8px;
  }

  .desktop\:my-16 {
    margin-top: 16px;
    margin-bottom: 16px;
  }

  .desktop\:mx-16 {
    margin-left: 16px;
    margin-right: 16px;
  }

  .desktop\:my-24 {
    margin-top: 24px;
    margin-bottom: 24px;
  }

  .desktop\:mx-24 {
    margin-left: 24px;
    margin-right: 24px;
  }

  .desktop\:my-32 {
    margin-top: 32px;
    margin-bottom: 32px;
  }

  .desktop\:mx-32 {
    margin-left: 32px;
    margin-right: 32px;
  }

  .desktop\:my-40 {
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .desktop\:mx-40 {
    margin-left: 40px;
    margin-right: 40px;
  }

  .desktop\:my-48 {
    margin-top: 48px;
    margin-bottom: 48px;
  }

  .desktop\:mx-48 {
    margin-left: 48px;
    margin-right: 48px;
  }

  .desktop\:my-64 {
    margin-top: 64px;
    margin-bottom: 64px;
  }

  .desktop\:mx-64 {
    margin-left: 64px;
    margin-right: 64px;
  }

  .desktop\:my-96 {
    margin-top: 96px;
    margin-bottom: 96px;
  }

  .desktop\:mx-96 {
    margin-left: 96px;
    margin-right: 96px;
  }

  .desktop\:my-120 {
    margin-top: 120px;
    margin-bottom: 120px;
  }

  .desktop\:mx-120 {
    margin-left: 120px;
    margin-right: 120px;
  }

  .desktop\:my-auto {
    margin-top: auto;
    margin-bottom: auto;
  }

  .desktop\:mx-auto {
    margin-left: auto;
    margin-right: auto;
  }

  .desktop\:mt-0 {
    margin-top: 0;
  }

  .desktop\:mr-0 {
    margin-right: 0;
  }

  .desktop\:mb-0 {
    margin-bottom: 0;
  }

  .desktop\:ml-0 {
    margin-left: 0;
  }

  .desktop\:mt-4 {
    margin-top: 4px;
  }

  .desktop\:mr-4 {
    margin-right: 4px;
  }

  .desktop\:mb-4 {
    margin-bottom: 4px;
  }

  .desktop\:ml-4 {
    margin-left: 4px;
  }

  .desktop\:mt-8 {
    margin-top: 8px;
  }

  .desktop\:mr-8 {
    margin-right: 8px;
  }

  .desktop\:mb-8 {
    margin-bottom: 8px;
  }

  .desktop\:ml-8 {
    margin-left: 8px;
  }

  .desktop\:mt-16 {
    margin-top: 16px;
  }

  .desktop\:mr-16 {
    margin-right: 16px;
  }

  .desktop\:mb-16 {
    margin-bottom: 16px;
  }

  .desktop\:ml-16 {
    margin-left: 16px;
  }

  .desktop\:mt-24 {
    margin-top: 24px;
  }

  .desktop\:mr-24 {
    margin-right: 24px;
  }

  .desktop\:mb-24 {
    margin-bottom: 24px;
  }

  .desktop\:ml-24 {
    margin-left: 24px;
  }

  .desktop\:mt-32 {
    margin-top: 32px;
  }

  .desktop\:mr-32 {
    margin-right: 32px;
  }

  .desktop\:mb-32 {
    margin-bottom: 32px;
  }

  .desktop\:ml-32 {
    margin-left: 32px;
  }

  .desktop\:mt-40 {
    margin-top: 40px;
  }

  .desktop\:mr-40 {
    margin-right: 40px;
  }

  .desktop\:mb-40 {
    margin-bottom: 40px;
  }

  .desktop\:ml-40 {
    margin-left: 40px;
  }

  .desktop\:mt-48 {
    margin-top: 48px;
  }

  .desktop\:mr-48 {
    margin-right: 48px;
  }

  .desktop\:mb-48 {
    margin-bottom: 48px;
  }

  .desktop\:ml-48 {
    margin-left: 48px;
  }

  .desktop\:mt-64 {
    margin-top: 64px;
  }

  .desktop\:mr-64 {
    margin-right: 64px;
  }

  .desktop\:mb-64 {
    margin-bottom: 64px;
  }

  .desktop\:ml-64 {
    margin-left: 64px;
  }

  .desktop\:mt-96 {
    margin-top: 96px;
  }

  .desktop\:mr-96 {
    margin-right: 96px;
  }

  .desktop\:mb-96 {
    margin-bottom: 96px;
  }

  .desktop\:ml-96 {
    margin-left: 96px;
  }

  .desktop\:mt-120 {
    margin-top: 120px;
  }

  .desktop\:mr-120 {
    margin-right: 120px;
  }

  .desktop\:mb-120 {
    margin-bottom: 120px;
  }

  .desktop\:ml-120 {
    margin-left: 120px;
  }

  .desktop\:mt-auto {
    margin-top: auto;
  }

  .desktop\:mr-auto {
    margin-right: auto;
  }

  .desktop\:mb-auto {
    margin-bottom: auto;
  }

  .desktop\:ml-auto {
    margin-left: auto;
  }

  .desktop\:max-h-0 {
    max-height: 0;
  }

  .desktop\:max-h-none {
    max-height: none;
  }

  .desktop\:max-h-full {
    max-height: 100%;
  }

  .desktop\:max-h-screen {
    max-height: 100vh;
  }

  .desktop\:max-w-240 {
    max-width: 240px;
  }

  .desktop\:max-w-360 {
    max-width: 360px;
  }

  .desktop\:max-w-768 {
    max-width: 768px;
  }

  .desktop\:max-w-none {
    max-width: none;
  }

  .desktop\:max-w-full {
    max-width: 100%;
  }

  .desktop\:max-w-container {
    max-width: 1368px;
  }

  .desktop\:max-w-container-no-gutter {
    max-width: 1336px;
  }

  .desktop\:max-w-reading {
    max-width: 640px;
  }

  .desktop\:max-w-sidebar {
    max-width: 448px;
  }

  .desktop\:min-h-0 {
    min-height: 0;
  }

  .desktop\:min-h-200 {
    min-height: 200px;
  }

  .desktop\:min-h-full {
    min-height: 100%;
  }

  .desktop\:min-h-screen {
    min-height: 100vh;
  }

  .desktop\:min-w-0 {
    min-width: 0;
  }

  .desktop\:min-w-16 {
    min-width: 16px;
  }

  .desktop\:min-w-full {
    min-width: 100%;
  }

  .desktop\:-m-0 {
    margin: 0;
  }

  .desktop\:-m-4 {
    margin: -4px;
  }

  .desktop\:-m-8 {
    margin: -8px;
  }

  .desktop\:-m-16 {
    margin: -16px;
  }

  .desktop\:-m-24 {
    margin: -24px;
  }

  .desktop\:-m-32 {
    margin: -32px;
  }

  .desktop\:-m-40 {
    margin: -40px;
  }

  .desktop\:-m-48 {
    margin: -48px;
  }

  .desktop\:-m-64 {
    margin: -64px;
  }

  .desktop\:-m-96 {
    margin: -96px;
  }

  .desktop\:-m-120 {
    margin: -120px;
  }

  .desktop\:-my-0 {
    margin-top: 0;
    margin-bottom: 0;
  }

  .desktop\:-mx-0 {
    margin-left: 0;
    margin-right: 0;
  }

  .desktop\:-my-4 {
    margin-top: -4px;
    margin-bottom: -4px;
  }

  .desktop\:-mx-4 {
    margin-left: -4px;
    margin-right: -4px;
  }

  .desktop\:-my-8 {
    margin-top: -8px;
    margin-bottom: -8px;
  }

  .desktop\:-mx-8 {
    margin-left: -8px;
    margin-right: -8px;
  }

  .desktop\:-my-16 {
    margin-top: -16px;
    margin-bottom: -16px;
  }

  .desktop\:-mx-16 {
    margin-left: -16px;
    margin-right: -16px;
  }

  .desktop\:-my-24 {
    margin-top: -24px;
    margin-bottom: -24px;
  }

  .desktop\:-mx-24 {
    margin-left: -24px;
    margin-right: -24px;
  }

  .desktop\:-my-32 {
    margin-top: -32px;
    margin-bottom: -32px;
  }

  .desktop\:-mx-32 {
    margin-left: -32px;
    margin-right: -32px;
  }

  .desktop\:-my-40 {
    margin-top: -40px;
    margin-bottom: -40px;
  }

  .desktop\:-mx-40 {
    margin-left: -40px;
    margin-right: -40px;
  }

  .desktop\:-my-48 {
    margin-top: -48px;
    margin-bottom: -48px;
  }

  .desktop\:-mx-48 {
    margin-left: -48px;
    margin-right: -48px;
  }

  .desktop\:-my-64 {
    margin-top: -64px;
    margin-bottom: -64px;
  }

  .desktop\:-mx-64 {
    margin-left: -64px;
    margin-right: -64px;
  }

  .desktop\:-my-96 {
    margin-top: -96px;
    margin-bottom: -96px;
  }

  .desktop\:-mx-96 {
    margin-left: -96px;
    margin-right: -96px;
  }

  .desktop\:-my-120 {
    margin-top: -120px;
    margin-bottom: -120px;
  }

  .desktop\:-mx-120 {
    margin-left: -120px;
    margin-right: -120px;
  }

  .desktop\:-mt-0 {
    margin-top: 0;
  }

  .desktop\:-mr-0 {
    margin-right: 0;
  }

  .desktop\:-mb-0 {
    margin-bottom: 0;
  }

  .desktop\:-ml-0 {
    margin-left: 0;
  }

  .desktop\:-mt-4 {
    margin-top: -4px;
  }

  .desktop\:-mr-4 {
    margin-right: -4px;
  }

  .desktop\:-mb-4 {
    margin-bottom: -4px;
  }

  .desktop\:-ml-4 {
    margin-left: -4px;
  }

  .desktop\:-mt-8 {
    margin-top: -8px;
  }

  .desktop\:-mr-8 {
    margin-right: -8px;
  }

  .desktop\:-mb-8 {
    margin-bottom: -8px;
  }

  .desktop\:-ml-8 {
    margin-left: -8px;
  }

  .desktop\:-mt-16 {
    margin-top: -16px;
  }

  .desktop\:-mr-16 {
    margin-right: -16px;
  }

  .desktop\:-mb-16 {
    margin-bottom: -16px;
  }

  .desktop\:-ml-16 {
    margin-left: -16px;
  }

  .desktop\:-mt-24 {
    margin-top: -24px;
  }

  .desktop\:-mr-24 {
    margin-right: -24px;
  }

  .desktop\:-mb-24 {
    margin-bottom: -24px;
  }

  .desktop\:-ml-24 {
    margin-left: -24px;
  }

  .desktop\:-mt-32 {
    margin-top: -32px;
  }

  .desktop\:-mr-32 {
    margin-right: -32px;
  }

  .desktop\:-mb-32 {
    margin-bottom: -32px;
  }

  .desktop\:-ml-32 {
    margin-left: -32px;
  }

  .desktop\:-mt-40 {
    margin-top: -40px;
  }

  .desktop\:-mr-40 {
    margin-right: -40px;
  }

  .desktop\:-mb-40 {
    margin-bottom: -40px;
  }

  .desktop\:-ml-40 {
    margin-left: -40px;
  }

  .desktop\:-mt-48 {
    margin-top: -48px;
  }

  .desktop\:-mr-48 {
    margin-right: -48px;
  }

  .desktop\:-mb-48 {
    margin-bottom: -48px;
  }

  .desktop\:-ml-48 {
    margin-left: -48px;
  }

  .desktop\:-mt-64 {
    margin-top: -64px;
  }

  .desktop\:-mr-64 {
    margin-right: -64px;
  }

  .desktop\:-mb-64 {
    margin-bottom: -64px;
  }

  .desktop\:-ml-64 {
    margin-left: -64px;
  }

  .desktop\:-mt-96 {
    margin-top: -96px;
  }

  .desktop\:-mr-96 {
    margin-right: -96px;
  }

  .desktop\:-mb-96 {
    margin-bottom: -96px;
  }

  .desktop\:-ml-96 {
    margin-left: -96px;
  }

  .desktop\:-mt-120 {
    margin-top: -120px;
  }

  .desktop\:-mr-120 {
    margin-right: -120px;
  }

  .desktop\:-mb-120 {
    margin-bottom: -120px;
  }

  .desktop\:-ml-120 {
    margin-left: -120px;
  }

  .desktop\:opacity-0 {
    opacity: 0;
  }

  .desktop\:opacity-25 {
    opacity: 0.25;
  }

  .desktop\:opacity-50 {
    opacity: 0.5;
  }

  .desktop\:opacity-75 {
    opacity: 0.75;
  }

  .desktop\:opacity-90 {
    opacity: 0.9;
  }

  .desktop\:opacity-100 {
    opacity: 1;
  }

  .desktop\:overflow-auto {
    overflow: auto;
  }

  .desktop\:overflow-hidden {
    overflow: hidden;
  }

  .desktop\:overflow-visible {
    overflow: visible;
  }

  .desktop\:overflow-scroll {
    overflow: scroll;
  }

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

  .desktop\:overflow-y-auto {
    overflow-y: auto;
  }

  .desktop\:overflow-x-hidden {
    overflow-x: hidden;
  }

  .desktop\:overflow-y-hidden {
    overflow-y: hidden;
  }

  .desktop\:overflow-x-visible {
    overflow-x: visible;
  }

  .desktop\:overflow-y-visible {
    overflow-y: visible;
  }

  .desktop\:overflow-x-scroll {
    overflow-x: scroll;
  }

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

  .desktop\:scrolling-touch {
    -webkit-overflow-scrolling: touch;
  }

  .desktop\:scrolling-auto {
    -webkit-overflow-scrolling: auto;
  }

  .desktop\:p-0 {
    padding: 0;
  }

  .desktop\:p-4 {
    padding: 4px;
  }

  .desktop\:p-8 {
    padding: 8px;
  }

  .desktop\:p-12 {
    padding: 12px;
  }

  .desktop\:p-16 {
    padding: 16px;
  }

  .desktop\:p-24 {
    padding: 24px;
  }

  .desktop\:p-32 {
    padding: 32px;
  }

  .desktop\:p-40 {
    padding: 40px;
  }

  .desktop\:p-48 {
    padding: 48px;
  }

  .desktop\:p-64 {
    padding: 64px;
  }

  .desktop\:p-96 {
    padding: 96px;
  }

  .desktop\:p-120 {
    padding: 120px;
  }

  .desktop\:py-0 {
    padding-top: 0;
    padding-bottom: 0;
  }

  .desktop\:px-0 {
    padding-left: 0;
    padding-right: 0;
  }

  .desktop\:py-4 {
    padding-top: 4px;
    padding-bottom: 4px;
  }

  .desktop\:px-4 {
    padding-left: 4px;
    padding-right: 4px;
  }

  .desktop\:py-8 {
    padding-top: 8px;
    padding-bottom: 8px;
  }

  .desktop\:px-8 {
    padding-left: 8px;
    padding-right: 8px;
  }

  .desktop\:py-12 {
    padding-top: 12px;
    padding-bottom: 12px;
  }

  .desktop\:px-12 {
    padding-left: 12px;
    padding-right: 12px;
  }

  .desktop\:py-16 {
    padding-top: 16px;
    padding-bottom: 16px;
  }

  .desktop\:px-16 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .desktop\:py-24 {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .desktop\:px-24 {
    padding-left: 24px;
    padding-right: 24px;
  }

  .desktop\:py-32 {
    padding-top: 32px;
    padding-bottom: 32px;
  }

  .desktop\:px-32 {
    padding-left: 32px;
    padding-right: 32px;
  }

  .desktop\:py-40 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .desktop\:px-40 {
    padding-left: 40px;
    padding-right: 40px;
  }

  .desktop\:py-48 {
    padding-top: 48px;
    padding-bottom: 48px;
  }

  .desktop\:px-48 {
    padding-left: 48px;
    padding-right: 48px;
  }

  .desktop\:py-64 {
    padding-top: 64px;
    padding-bottom: 64px;
  }

  .desktop\:px-64 {
    padding-left: 64px;
    padding-right: 64px;
  }

  .desktop\:py-96 {
    padding-top: 96px;
    padding-bottom: 96px;
  }

  .desktop\:px-96 {
    padding-left: 96px;
    padding-right: 96px;
  }

  .desktop\:py-120 {
    padding-top: 120px;
    padding-bottom: 120px;
  }

  .desktop\:px-120 {
    padding-left: 120px;
    padding-right: 120px;
  }

  .desktop\:pt-0 {
    padding-top: 0;
  }

  .desktop\:pr-0 {
    padding-right: 0;
  }

  .desktop\:pb-0 {
    padding-bottom: 0;
  }

  .desktop\:pl-0 {
    padding-left: 0;
  }

  .desktop\:pt-4 {
    padding-top: 4px;
  }

  .desktop\:pr-4 {
    padding-right: 4px;
  }

  .desktop\:pb-4 {
    padding-bottom: 4px;
  }

  .desktop\:pl-4 {
    padding-left: 4px;
  }

  .desktop\:pt-8 {
    padding-top: 8px;
  }

  .desktop\:pr-8 {
    padding-right: 8px;
  }

  .desktop\:pb-8 {
    padding-bottom: 8px;
  }

  .desktop\:pl-8 {
    padding-left: 8px;
  }

  .desktop\:pt-12 {
    padding-top: 12px;
  }

  .desktop\:pr-12 {
    padding-right: 12px;
  }

  .desktop\:pb-12 {
    padding-bottom: 12px;
  }

  .desktop\:pl-12 {
    padding-left: 12px;
  }

  .desktop\:pt-16 {
    padding-top: 16px;
  }

  .desktop\:pr-16 {
    padding-right: 16px;
  }

  .desktop\:pb-16 {
    padding-bottom: 16px;
  }

  .desktop\:pl-16 {
    padding-left: 16px;
  }

  .desktop\:pt-24 {
    padding-top: 24px;
  }

  .desktop\:pr-24 {
    padding-right: 24px;
  }

  .desktop\:pb-24 {
    padding-bottom: 24px;
  }

  .desktop\:pl-24 {
    padding-left: 24px;
  }

  .desktop\:pt-32 {
    padding-top: 32px;
  }

  .desktop\:pr-32 {
    padding-right: 32px;
  }

  .desktop\:pb-32 {
    padding-bottom: 32px;
  }

  .desktop\:pl-32 {
    padding-left: 32px;
  }

  .desktop\:pt-40 {
    padding-top: 40px;
  }

  .desktop\:pr-40 {
    padding-right: 40px;
  }

  .desktop\:pb-40 {
    padding-bottom: 40px;
  }

  .desktop\:pl-40 {
    padding-left: 40px;
  }

  .desktop\:pt-48 {
    padding-top: 48px;
  }

  .desktop\:pr-48 {
    padding-right: 48px;
  }

  .desktop\:pb-48 {
    padding-bottom: 48px;
  }

  .desktop\:pl-48 {
    padding-left: 48px;
  }

  .desktop\:pt-64 {
    padding-top: 64px;
  }

  .desktop\:pr-64 {
    padding-right: 64px;
  }

  .desktop\:pb-64 {
    padding-bottom: 64px;
  }

  .desktop\:pl-64 {
    padding-left: 64px;
  }

  .desktop\:pt-96 {
    padding-top: 96px;
  }

  .desktop\:pr-96 {
    padding-right: 96px;
  }

  .desktop\:pb-96 {
    padding-bottom: 96px;
  }

  .desktop\:pl-96 {
    padding-left: 96px;
  }

  .desktop\:pt-120 {
    padding-top: 120px;
  }

  .desktop\:pr-120 {
    padding-right: 120px;
  }

  .desktop\:pb-120 {
    padding-bottom: 120px;
  }

  .desktop\:pl-120 {
    padding-left: 120px;
  }

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

  .desktop\:pointer-events-auto {
    pointer-events: auto;
  }

  .desktop\:static {
    position: static;
  }

  .desktop\:fixed {
    position: fixed;
  }

  .desktop\:absolute {
    position: absolute;
  }

  .desktop\:relative {
    position: relative;
  }

  .desktop\:sticky {
    position: sticky;
  }

  .desktop\:pin-none {
    top: auto;
    right: auto;
    bottom: auto;
    left: auto;
  }

  .desktop\:pin {
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
  }

  .desktop\:pin-y {
    top: 0;
    bottom: 0;
  }

  .desktop\:pin-x {
    right: 0;
    left: 0;
  }

  .desktop\:pin-t {
    top: 0;
  }

  .desktop\:pin-r {
    right: 0;
  }

  .desktop\:pin-b {
    bottom: 0;
  }

  .desktop\:pin-l {
    left: 0;
  }

  .desktop\:resize-none {
    resize: none;
  }

  .desktop\:resize-y {
    resize: vertical;
  }

  .desktop\:resize-x {
    resize: horizontal;
  }

  .desktop\:resize {
    resize: both;
  }

  .desktop\:shadow {
    box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.3);
  }

  .desktop\:shadow-none {
    box-shadow: none;
  }

  .desktop\:hover\:shadow:hover {
    box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.3);
  }

  .desktop\:hover\:shadow-none:hover {
    box-shadow: none;
  }

  .desktop\:focus\:shadow:focus {
    box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.3);
  }

  .desktop\:focus\:shadow-none:focus {
    box-shadow: none;
  }

  .desktop\:table-auto {
    table-layout: auto;
  }

  .desktop\:table-fixed {
    table-layout: fixed;
  }

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

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

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

  .desktop\:text-justify {
    text-align: justify;
  }

  .desktop\:text-inherit-color {
    color: inherit;
  }

  .desktop\:text-orange {
    color: #e67e22;
  }

  .desktop\:text-color-inherit {
    color: inherit;
  }

  .desktop\:text-transparent {
    color: transparent;
  }

  .desktop\:text-white {
    color: #fff;
  }

  .desktop\:text-gray-lighter {
    color: #f9f9f9;
  }

  .desktop\:text-gray-light {
    color: #ecf0f1;
  }

  .desktop\:text-gray {
    color: #bdc3c7;
  }

  .desktop\:text-gray-dark {
    color: #7f8c8d;
  }

  .desktop\:text-gray-darker {
    color: #556161;
  }

  .desktop\:text-black {
    color: #000;
  }

  .desktop\:text-green-ultra-light {
    color: #e8fffa;
  }

  .desktop\:text-green-light {
    color: #a1e3d6;
  }

  .desktop\:text-green {
    color: #1abc9c;
  }

  .desktop\:text-green-dark {
    color: #008878;
  }

  .desktop\:text-blue {
    color: #3498db;
  }

  .desktop\:text-yellow {
    color: #f1c40f;
  }

  .desktop\:text-red {
    color: #e74c3c;
  }

  .desktop\:hover\:text-inherit-color:hover {
    color: inherit;
  }

  .desktop\:hover\:text-orange:hover {
    color: #e67e22;
  }

  .desktop\:hover\:text-color-inherit:hover {
    color: inherit;
  }

  .desktop\:hover\:text-transparent:hover {
    color: transparent;
  }

  .desktop\:hover\:text-white:hover {
    color: #fff;
  }

  .desktop\:hover\:text-gray-lighter:hover {
    color: #f9f9f9;
  }

  .desktop\:hover\:text-gray-light:hover {
    color: #ecf0f1;
  }

  .desktop\:hover\:text-gray:hover {
    color: #bdc3c7;
  }

  .desktop\:hover\:text-gray-dark:hover {
    color: #7f8c8d;
  }

  .desktop\:hover\:text-gray-darker:hover {
    color: #556161;
  }

  .desktop\:hover\:text-black:hover {
    color: #000;
  }

  .desktop\:hover\:text-green-ultra-light:hover {
    color: #e8fffa;
  }

  .desktop\:hover\:text-green-light:hover {
    color: #a1e3d6;
  }

  .desktop\:hover\:text-green:hover {
    color: #1abc9c;
  }

  .desktop\:hover\:text-green-dark:hover {
    color: #008878;
  }

  .desktop\:hover\:text-blue:hover {
    color: #3498db;
  }

  .desktop\:hover\:text-yellow:hover {
    color: #f1c40f;
  }

  .desktop\:hover\:text-red:hover {
    color: #e74c3c;
  }

  .desktop\:focus\:text-inherit-color:focus {
    color: inherit;
  }

  .desktop\:focus\:text-orange:focus {
    color: #e67e22;
  }

  .desktop\:focus\:text-color-inherit:focus {
    color: inherit;
  }

  .desktop\:focus\:text-transparent:focus {
    color: transparent;
  }

  .desktop\:focus\:text-white:focus {
    color: #fff;
  }

  .desktop\:focus\:text-gray-lighter:focus {
    color: #f9f9f9;
  }

  .desktop\:focus\:text-gray-light:focus {
    color: #ecf0f1;
  }

  .desktop\:focus\:text-gray:focus {
    color: #bdc3c7;
  }

  .desktop\:focus\:text-gray-dark:focus {
    color: #7f8c8d;
  }

  .desktop\:focus\:text-gray-darker:focus {
    color: #556161;
  }

  .desktop\:focus\:text-black:focus {
    color: #000;
  }

  .desktop\:focus\:text-green-ultra-light:focus {
    color: #e8fffa;
  }

  .desktop\:focus\:text-green-light:focus {
    color: #a1e3d6;
  }

  .desktop\:focus\:text-green:focus {
    color: #1abc9c;
  }

  .desktop\:focus\:text-green-dark:focus {
    color: #008878;
  }

  .desktop\:focus\:text-blue:focus {
    color: #3498db;
  }

  .desktop\:focus\:text-yellow:focus {
    color: #f1c40f;
  }

  .desktop\:focus\:text-red:focus {
    color: #e74c3c;
  }

  .desktop\:text-10 {
    font-size: 10px;
  }

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

  .desktop\:text-14 {
    font-size: 14px;
  }

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

  .desktop\:text-18 {
    font-size: 18px;
  }

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

  .desktop\:text-24 {
    font-size: 24px;
  }

  .desktop\:text-inherit {
    font-size: inherit;
  }

  .desktop\:text-sm {
    font-size: 12px;
  }

  .desktop\:text-md {
    font-size: 14px;
  }

  .desktop\:text-lg {
    font-size: 18px;
  }

  .desktop\:text-xl {
    font-size: 20px;
  }

  .desktop\:text-2xl {
    font-size: 24px;
  }

  .desktop\:text-icon {
    font-size: 32px;
  }

  .desktop\:text-icon-large {
    font-size: 64px;
  }

  .desktop\:italic {
    font-style: italic;
  }

  .desktop\:roman {
    font-style: normal;
  }

  .desktop\:uppercase {
    text-transform: uppercase;
  }

  .desktop\:lowercase {
    text-transform: lowercase;
  }

  .desktop\:capitalize {
    text-transform: capitalize;
  }

  .desktop\:normal-case {
    text-transform: none;
  }

  .desktop\:underline {
    text-decoration: underline;
  }

  .desktop\:line-through {
    text-decoration: line-through;
  }

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

  .desktop\:antialiased {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }

  .desktop\:subpixel-antialiased {
    -webkit-font-smoothing: auto;
    -moz-osx-font-smoothing: auto;
  }

  .desktop\:hover\:italic:hover {
    font-style: italic;
  }

  .desktop\:hover\:roman:hover {
    font-style: normal;
  }

  .desktop\:hover\:uppercase:hover {
    text-transform: uppercase;
  }

  .desktop\:hover\:lowercase:hover {
    text-transform: lowercase;
  }

  .desktop\:hover\:capitalize:hover {
    text-transform: capitalize;
  }

  .desktop\:hover\:normal-case:hover {
    text-transform: none;
  }

  .desktop\:hover\:underline:hover {
    text-decoration: underline;
  }

  .desktop\:hover\:line-through:hover {
    text-decoration: line-through;
  }

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

  .desktop\:hover\:antialiased:hover {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }

  .desktop\:hover\:subpixel-antialiased:hover {
    -webkit-font-smoothing: auto;
    -moz-osx-font-smoothing: auto;
  }

  .desktop\:focus\:italic:focus {
    font-style: italic;
  }

  .desktop\:focus\:roman:focus {
    font-style: normal;
  }

  .desktop\:focus\:uppercase:focus {
    text-transform: uppercase;
  }

  .desktop\:focus\:lowercase:focus {
    text-transform: lowercase;
  }

  .desktop\:focus\:capitalize:focus {
    text-transform: capitalize;
  }

  .desktop\:focus\:normal-case:focus {
    text-transform: none;
  }

  .desktop\:focus\:underline:focus {
    text-decoration: underline;
  }

  .desktop\:focus\:line-through:focus {
    text-decoration: line-through;
  }

  .desktop\:focus\:no-underline:focus {
    text-decoration: none;
  }

  .desktop\:focus\:antialiased:focus {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }

  .desktop\:focus\:subpixel-antialiased:focus {
    -webkit-font-smoothing: auto;
    -moz-osx-font-smoothing: auto;
  }

  .desktop\:select-none {
    -webkit-user-select: none;
        -ms-user-select: none;
            user-select: none;
  }

  .desktop\:select-text {
    -webkit-user-select: text;
        -ms-user-select: text;
            user-select: text;
  }

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

  .desktop\:align-top {
    vertical-align: top;
  }

  .desktop\:align-middle {
    vertical-align: middle;
  }

  .desktop\:align-bottom {
    vertical-align: bottom;
  }

  .desktop\:align-text-top {
    vertical-align: text-top;
  }

  .desktop\:align-text-bottom {
    vertical-align: text-bottom;
  }

  .desktop\:visible {
    visibility: visible;
  }

  .desktop\:invisible {
    visibility: hidden;
  }

  .desktop\:whitespace-normal {
    white-space: normal;
  }

  .desktop\:whitespace-no-wrap {
    white-space: nowrap;
  }

  .desktop\:whitespace-pre {
    white-space: pre;
  }

  .desktop\:whitespace-pre-line {
    white-space: pre-line;
  }

  .desktop\:whitespace-pre-wrap {
    white-space: pre-wrap;
  }

  .desktop\:break-words {
    word-wrap: break-word;
  }

  .desktop\:break-normal {
    word-wrap: normal;
  }

  .desktop\:truncate {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }

  .desktop\:w-1 {
    width: 1px;
  }

  .desktop\:w-16 {
    width: 16px;
  }

  .desktop\:w-24 {
    width: 24px;
  }

  .desktop\:w-32 {
    width: 32px;
  }

  .desktop\:w-40 {
    width: 40px;
  }

  .desktop\:w-48 {
    width: 48px;
  }

  .desktop\:w-80 {
    width: 80px;
  }

  .desktop\:w-120 {
    width: 120px;
  }

  .desktop\:w-160 {
    width: 160px;
  }

  .desktop\:w-200 {
    width: 200px;
  }

  .desktop\:w-320 {
    width: 320px;
  }

  .desktop\:w-auto {
    width: auto;
  }

  .desktop\:w-1\/2 {
    width: 50%;
  }

  .desktop\:w-1\/3 {
    width: 33.33333%;
  }

  .desktop\:w-2\/3 {
    width: 66.66667%;
  }

  .desktop\:w-1\/4 {
    width: 25%;
  }

  .desktop\:w-3\/4 {
    width: 75%;
  }

  .desktop\:w-1\/5 {
    width: 20%;
  }

  .desktop\:w-2\/5 {
    width: 40%;
  }

  .desktop\:w-3\/5 {
    width: 60%;
  }

  .desktop\:w-4\/5 {
    width: 80%;
  }

  .desktop\:w-1\/6 {
    width: 16.66667%;
  }

  .desktop\:w-5\/6 {
    width: 83.33333%;
  }

  .desktop\:w-full {
    width: 100%;
  }

  .desktop\:w-screen {
    width: 100vw;
  }

  .desktop\:z-0 {
    z-index: 0;
  }

  .desktop\:z-10 {
    z-index: 10;
  }

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

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

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

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

  .desktop\:z-auto {
    z-index: auto;
  }

  .desktop\:z-background {
    z-index: -1;
  }

  .desktop\:z-menu {
    z-index: 100;
  }

  .desktop\:z-flash {
    z-index: 110;
  }

  .desktop\:z-modal {
    z-index: 120;
  }
}
@media (min-width: 640px) {
  .reading\:list-reset {
    list-style: none;
    padding: 0;
  }

  .reading\:appearance-none {
    -webkit-appearance: none;
       -moz-appearance: none;
            appearance: none;
  }

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

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

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

  .reading\:bg-white-transparent {
    background-color: rgba(255, 255, 255, 0.8);
  }

  .reading\:bg-color-inherit {
    background-color: inherit;
  }

  .reading\:bg-transparent {
    background-color: transparent;
  }

  .reading\:bg-white {
    background-color: #fff;
  }

  .reading\:bg-gray-lighter {
    background-color: #f9f9f9;
  }

  .reading\:bg-gray-light {
    background-color: #ecf0f1;
  }

  .reading\:bg-gray {
    background-color: #bdc3c7;
  }

  .reading\:bg-gray-dark {
    background-color: #7f8c8d;
  }

  .reading\:bg-gray-darker {
    background-color: #556161;
  }

  .reading\:bg-black {
    background-color: #000;
  }

  .reading\:bg-green-ultra-light {
    background-color: #e8fffa;
  }

  .reading\:bg-green-light {
    background-color: #a1e3d6;
  }

  .reading\:bg-green {
    background-color: #1abc9c;
  }

  .reading\:bg-green-dark {
    background-color: #008878;
  }

  .reading\:bg-blue {
    background-color: #3498db;
  }

  .reading\:bg-yellow {
    background-color: #f1c40f;
  }

  .reading\:bg-red {
    background-color: #e74c3c;
  }

  .reading\:bg-orange {
    background-color: #e67e22;
  }

  .reading\:hover\:bg-white-transparent:hover {
    background-color: rgba(255, 255, 255, 0.8);
  }

  .reading\:hover\:bg-color-inherit:hover {
    background-color: inherit;
  }

  .reading\:hover\:bg-transparent:hover {
    background-color: transparent;
  }

  .reading\:hover\:bg-white:hover {
    background-color: #fff;
  }

  .reading\:hover\:bg-gray-lighter:hover {
    background-color: #f9f9f9;
  }

  .reading\:hover\:bg-gray-light:hover {
    background-color: #ecf0f1;
  }

  .reading\:hover\:bg-gray:hover {
    background-color: #bdc3c7;
  }

  .reading\:hover\:bg-gray-dark:hover {
    background-color: #7f8c8d;
  }

  .reading\:hover\:bg-gray-darker:hover {
    background-color: #556161;
  }

  .reading\:hover\:bg-black:hover {
    background-color: #000;
  }

  .reading\:hover\:bg-green-ultra-light:hover {
    background-color: #e8fffa;
  }

  .reading\:hover\:bg-green-light:hover {
    background-color: #a1e3d6;
  }

  .reading\:hover\:bg-green:hover {
    background-color: #1abc9c;
  }

  .reading\:hover\:bg-green-dark:hover {
    background-color: #008878;
  }

  .reading\:hover\:bg-blue:hover {
    background-color: #3498db;
  }

  .reading\:hover\:bg-yellow:hover {
    background-color: #f1c40f;
  }

  .reading\:hover\:bg-red:hover {
    background-color: #e74c3c;
  }

  .reading\:hover\:bg-orange:hover {
    background-color: #e67e22;
  }

  .reading\:focus\:bg-white-transparent:focus {
    background-color: rgba(255, 255, 255, 0.8);
  }

  .reading\:focus\:bg-color-inherit:focus {
    background-color: inherit;
  }

  .reading\:focus\:bg-transparent:focus {
    background-color: transparent;
  }

  .reading\:focus\:bg-white:focus {
    background-color: #fff;
  }

  .reading\:focus\:bg-gray-lighter:focus {
    background-color: #f9f9f9;
  }

  .reading\:focus\:bg-gray-light:focus {
    background-color: #ecf0f1;
  }

  .reading\:focus\:bg-gray:focus {
    background-color: #bdc3c7;
  }

  .reading\:focus\:bg-gray-dark:focus {
    background-color: #7f8c8d;
  }

  .reading\:focus\:bg-gray-darker:focus {
    background-color: #556161;
  }

  .reading\:focus\:bg-black:focus {
    background-color: #000;
  }

  .reading\:focus\:bg-green-ultra-light:focus {
    background-color: #e8fffa;
  }

  .reading\:focus\:bg-green-light:focus {
    background-color: #a1e3d6;
  }

  .reading\:focus\:bg-green:focus {
    background-color: #1abc9c;
  }

  .reading\:focus\:bg-green-dark:focus {
    background-color: #008878;
  }

  .reading\:focus\:bg-blue:focus {
    background-color: #3498db;
  }

  .reading\:focus\:bg-yellow:focus {
    background-color: #f1c40f;
  }

  .reading\:focus\:bg-red:focus {
    background-color: #e74c3c;
  }

  .reading\:focus\:bg-orange:focus {
    background-color: #e67e22;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .reading\:border-color-inherit {
    border-color: inherit;
  }

  .reading\:border-transparent {
    border-color: transparent;
  }

  .reading\:border-white {
    border-color: #fff;
  }

  .reading\:border-gray-lighter {
    border-color: #f9f9f9;
  }

  .reading\:border-gray-light {
    border-color: #ecf0f1;
  }

  .reading\:border-gray {
    border-color: #bdc3c7;
  }

  .reading\:border-gray-dark {
    border-color: #7f8c8d;
  }

  .reading\:border-gray-darker {
    border-color: #556161;
  }

  .reading\:border-black {
    border-color: #000;
  }

  .reading\:border-green-ultra-light {
    border-color: #e8fffa;
  }

  .reading\:border-green-light {
    border-color: #a1e3d6;
  }

  .reading\:border-green {
    border-color: #1abc9c;
  }

  .reading\:border-green-dark {
    border-color: #008878;
  }

  .reading\:border-blue {
    border-color: #3498db;
  }

  .reading\:border-yellow {
    border-color: #f1c40f;
  }

  .reading\:border-red {
    border-color: #e74c3c;
  }

  .reading\:border-orange {
    border-color: #e67e22;
  }

  .reading\:hover\:border-color-inherit:hover {
    border-color: inherit;
  }

  .reading\:hover\:border-transparent:hover {
    border-color: transparent;
  }

  .reading\:hover\:border-white:hover {
    border-color: #fff;
  }

  .reading\:hover\:border-gray-lighter:hover {
    border-color: #f9f9f9;
  }

  .reading\:hover\:border-gray-light:hover {
    border-color: #ecf0f1;
  }

  .reading\:hover\:border-gray:hover {
    border-color: #bdc3c7;
  }

  .reading\:hover\:border-gray-dark:hover {
    border-color: #7f8c8d;
  }

  .reading\:hover\:border-gray-darker:hover {
    border-color: #556161;
  }

  .reading\:hover\:border-black:hover {
    border-color: #000;
  }

  .reading\:hover\:border-green-ultra-light:hover {
    border-color: #e8fffa;
  }

  .reading\:hover\:border-green-light:hover {
    border-color: #a1e3d6;
  }

  .reading\:hover\:border-green:hover {
    border-color: #1abc9c;
  }

  .reading\:hover\:border-green-dark:hover {
    border-color: #008878;
  }

  .reading\:hover\:border-blue:hover {
    border-color: #3498db;
  }

  .reading\:hover\:border-yellow:hover {
    border-color: #f1c40f;
  }

  .reading\:hover\:border-red:hover {
    border-color: #e74c3c;
  }

  .reading\:hover\:border-orange:hover {
    border-color: #e67e22;
  }

  .reading\:focus\:border-color-inherit:focus {
    border-color: inherit;
  }

  .reading\:focus\:border-transparent:focus {
    border-color: transparent;
  }

  .reading\:focus\:border-white:focus {
    border-color: #fff;
  }

  .reading\:focus\:border-gray-lighter:focus {
    border-color: #f9f9f9;
  }

  .reading\:focus\:border-gray-light:focus {
    border-color: #ecf0f1;
  }

  .reading\:focus\:border-gray:focus {
    border-color: #bdc3c7;
  }

  .reading\:focus\:border-gray-dark:focus {
    border-color: #7f8c8d;
  }

  .reading\:focus\:border-gray-darker:focus {
    border-color: #556161;
  }

  .reading\:focus\:border-black:focus {
    border-color: #000;
  }

  .reading\:focus\:border-green-ultra-light:focus {
    border-color: #e8fffa;
  }

  .reading\:focus\:border-green-light:focus {
    border-color: #a1e3d6;
  }

  .reading\:focus\:border-green:focus {
    border-color: #1abc9c;
  }

  .reading\:focus\:border-green-dark:focus {
    border-color: #008878;
  }

  .reading\:focus\:border-blue:focus {
    border-color: #3498db;
  }

  .reading\:focus\:border-yellow:focus {
    border-color: #f1c40f;
  }

  .reading\:focus\:border-red:focus {
    border-color: #e74c3c;
  }

  .reading\:focus\:border-orange:focus {
    border-color: #e67e22;
  }

  .reading\:rounded-4 {
    border-radius: 4px;
  }

  .reading\:rounded-8 {
    border-radius: 8px;
  }

  .reading\:rounded-none {
    border-radius: 0;
  }

  .reading\:rounded {
    border-radius: 2px;
  }

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

  .reading\:rounded-t-4 {
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
  }

  .reading\:rounded-r-4 {
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
  }

  .reading\:rounded-b-4 {
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px;
  }

  .reading\:rounded-l-4 {
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
  }

  .reading\:rounded-t-8 {
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
  }

  .reading\:rounded-r-8 {
    border-top-right-radius: 8px;
    border-bottom-right-radius: 8px;
  }

  .reading\:rounded-b-8 {
    border-bottom-right-radius: 8px;
    border-bottom-left-radius: 8px;
  }

  .reading\:rounded-l-8 {
    border-top-left-radius: 8px;
    border-bottom-left-radius: 8px;
  }

  .reading\:rounded-t-none {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
  }

  .reading\:rounded-r-none {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }

  .reading\:rounded-b-none {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
  }

  .reading\:rounded-l-none {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }

  .reading\:rounded-t {
    border-top-left-radius: 2px;
    border-top-right-radius: 2px;
  }

  .reading\:rounded-r {
    border-top-right-radius: 2px;
    border-bottom-right-radius: 2px;
  }

  .reading\:rounded-b {
    border-bottom-right-radius: 2px;
    border-bottom-left-radius: 2px;
  }

  .reading\:rounded-l {
    border-top-left-radius: 2px;
    border-bottom-left-radius: 2px;
  }

  .reading\:rounded-t-full {
    border-top-left-radius: 9999px;
    border-top-right-radius: 9999px;
  }

  .reading\:rounded-r-full {
    border-top-right-radius: 9999px;
    border-bottom-right-radius: 9999px;
  }

  .reading\:rounded-b-full {
    border-bottom-right-radius: 9999px;
    border-bottom-left-radius: 9999px;
  }

  .reading\:rounded-l-full {
    border-top-left-radius: 9999px;
    border-bottom-left-radius: 9999px;
  }

  .reading\:rounded-tl-4 {
    border-top-left-radius: 4px;
  }

  .reading\:rounded-tr-4 {
    border-top-right-radius: 4px;
  }

  .reading\:rounded-br-4 {
    border-bottom-right-radius: 4px;
  }

  .reading\:rounded-bl-4 {
    border-bottom-left-radius: 4px;
  }

  .reading\:rounded-tl-8 {
    border-top-left-radius: 8px;
  }

  .reading\:rounded-tr-8 {
    border-top-right-radius: 8px;
  }

  .reading\:rounded-br-8 {
    border-bottom-right-radius: 8px;
  }

  .reading\:rounded-bl-8 {
    border-bottom-left-radius: 8px;
  }

  .reading\:rounded-tl-none {
    border-top-left-radius: 0;
  }

  .reading\:rounded-tr-none {
    border-top-right-radius: 0;
  }

  .reading\:rounded-br-none {
    border-bottom-right-radius: 0;
  }

  .reading\:rounded-bl-none {
    border-bottom-left-radius: 0;
  }

  .reading\:rounded-tl {
    border-top-left-radius: 2px;
  }

  .reading\:rounded-tr {
    border-top-right-radius: 2px;
  }

  .reading\:rounded-br {
    border-bottom-right-radius: 2px;
  }

  .reading\:rounded-bl {
    border-bottom-left-radius: 2px;
  }

  .reading\:rounded-tl-full {
    border-top-left-radius: 9999px;
  }

  .reading\:rounded-tr-full {
    border-top-right-radius: 9999px;
  }

  .reading\:rounded-br-full {
    border-bottom-right-radius: 9999px;
  }

  .reading\:rounded-bl-full {
    border-bottom-left-radius: 9999px;
  }

  .reading\:border-solid {
    border-style: solid;
  }

  .reading\:border-dashed {
    border-style: dashed;
  }

  .reading\:border-dotted {
    border-style: dotted;
  }

  .reading\:border-none {
    border-style: none;
  }

  .reading\:border-0 {
    border-width: 0;
  }

  .reading\:border {
    border-width: 1px;
  }

  .reading\:border-t-0 {
    border-top-width: 0;
  }

  .reading\:border-r-0 {
    border-right-width: 0;
  }

  .reading\:border-b-0 {
    border-bottom-width: 0;
  }

  .reading\:border-l-0 {
    border-left-width: 0;
  }

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

  .reading\:border-r {
    border-right-width: 1px;
  }

  .reading\:border-b {
    border-bottom-width: 1px;
  }

  .reading\:border-l {
    border-left-width: 1px;
  }

  .reading\:cursor-auto {
    cursor: auto;
  }

  .reading\:cursor-default {
    cursor: default;
  }

  .reading\:cursor-pointer {
    cursor: pointer;
  }

  .reading\:cursor-wait {
    cursor: wait;
  }

  .reading\:cursor-move {
    cursor: move;
  }

  .reading\:cursor-not-allowed {
    cursor: not-allowed;
  }

  .reading\:block {
    display: block;
  }

  .reading\:inline-block {
    display: inline-block;
  }

  .reading\:inline {
    display: inline;
  }

  .reading\:table {
    display: table;
  }

  .reading\:table-row {
    display: table-row;
  }

  .reading\:table-cell {
    display: table-cell;
  }

  .reading\:hidden {
    display: none;
  }

  .reading\:flex {
    display: flex;
  }

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

  .reading\:flex-row {
    flex-direction: row;
  }

  .reading\:flex-row-reverse {
    flex-direction: row-reverse;
  }

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

  .reading\:flex-col-reverse {
    flex-direction: column-reverse;
  }

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

  .reading\:flex-wrap-reverse {
    flex-wrap: wrap-reverse;
  }

  .reading\:flex-no-wrap {
    flex-wrap: nowrap;
  }

  .reading\:items-start {
    align-items: flex-start;
  }

  .reading\:items-end {
    align-items: flex-end;
  }

  .reading\:items-center {
    align-items: center;
  }

  .reading\:items-baseline {
    align-items: baseline;
  }

  .reading\:items-stretch {
    align-items: stretch;
  }

  .reading\:self-auto {
    align-self: auto;
  }

  .reading\:self-start {
    align-self: flex-start;
  }

  .reading\:self-end {
    align-self: flex-end;
  }

  .reading\:self-center {
    align-self: center;
  }

  .reading\:self-stretch {
    align-self: stretch;
  }

  .reading\:justify-start {
    justify-content: flex-start;
  }

  .reading\:justify-end {
    justify-content: flex-end;
  }

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

  .reading\:justify-between {
    justify-content: space-between;
  }

  .reading\:justify-around {
    justify-content: space-around;
  }

  .reading\:content-center {
    align-content: center;
  }

  .reading\:content-start {
    align-content: flex-start;
  }

  .reading\:content-end {
    align-content: flex-end;
  }

  .reading\:content-between {
    align-content: space-between;
  }

  .reading\:content-around {
    align-content: space-around;
  }

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

  .reading\:flex-auto {
    flex: 1 1 auto;
  }

  .reading\:flex-initial {
    flex: 0 1 auto;
  }

  .reading\:flex-none {
    flex: none;
  }

  .reading\:flex-grow {
    flex-grow: 1;
  }

  .reading\:flex-shrink {
    flex-shrink: 1;
  }

  .reading\:flex-no-grow {
    flex-grow: 0;
  }

  .reading\:flex-no-shrink {
    flex-shrink: 0;
  }

  .reading\:float-right {
    float: right;
  }

  .reading\:float-left {
    float: left;
  }

  .reading\:float-none {
    float: none;
  }

  .reading\:clearfix:after {
    content: "";
    display: table;
    clear: both;
  }

  .reading\:font-title {
    font-family: Roboto Slab, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Helvetica Neue, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;
  }

  .reading\:font-system {
    font-family: system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Helvetica Neue, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;
  }

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

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

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

  .reading\:hover\:font-normal:hover {
    font-weight: 400;
  }

  .reading\:hover\:font-medium:hover {
    font-weight: 500;
  }

  .reading\:hover\:font-bold:hover {
    font-weight: 700;
  }

  .reading\:focus\:font-normal:focus {
    font-weight: 400;
  }

  .reading\:focus\:font-medium:focus {
    font-weight: 500;
  }

  .reading\:focus\:font-bold:focus {
    font-weight: 700;
  }

  .reading\:h-16 {
    height: 16px;
  }

  .reading\:h-24 {
    height: 24px;
  }

  .reading\:h-32 {
    height: 32px;
  }

  .reading\:h-40 {
    height: 40px;
  }

  .reading\:h-48 {
    height: 48px;
  }

  .reading\:h-56 {
    height: 56px;
  }

  .reading\:h-80 {
    height: 80px;
  }

  .reading\:h-120 {
    height: 120px;
  }

  .reading\:h-160 {
    height: 160px;
  }

  .reading\:h-auto {
    height: auto;
  }

  .reading\:h-full {
    height: 100%;
  }

  .reading\:h-screen {
    height: 100vh;
  }

  .reading\:leading-16 {
    line-height: 16px;
  }

  .reading\:leading-24 {
    line-height: 24px;
  }

  .reading\:leading-32 {
    line-height: 32px;
  }

  .reading\:leading-none {
    line-height: 1;
  }

  .reading\:m-0 {
    margin: 0;
  }

  .reading\:m-4 {
    margin: 4px;
  }

  .reading\:m-8 {
    margin: 8px;
  }

  .reading\:m-16 {
    margin: 16px;
  }

  .reading\:m-24 {
    margin: 24px;
  }

  .reading\:m-32 {
    margin: 32px;
  }

  .reading\:m-40 {
    margin: 40px;
  }

  .reading\:m-48 {
    margin: 48px;
  }

  .reading\:m-64 {
    margin: 64px;
  }

  .reading\:m-96 {
    margin: 96px;
  }

  .reading\:m-120 {
    margin: 120px;
  }

  .reading\:m-auto {
    margin: auto;
  }

  .reading\:my-0 {
    margin-top: 0;
    margin-bottom: 0;
  }

  .reading\:mx-0 {
    margin-left: 0;
    margin-right: 0;
  }

  .reading\:my-4 {
    margin-top: 4px;
    margin-bottom: 4px;
  }

  .reading\:mx-4 {
    margin-left: 4px;
    margin-right: 4px;
  }

  .reading\:my-8 {
    margin-top: 8px;
    margin-bottom: 8px;
  }

  .reading\:mx-8 {
    margin-left: 8px;
    margin-right: 8px;
  }

  .reading\:my-16 {
    margin-top: 16px;
    margin-bottom: 16px;
  }

  .reading\:mx-16 {
    margin-left: 16px;
    margin-right: 16px;
  }

  .reading\:my-24 {
    margin-top: 24px;
    margin-bottom: 24px;
  }

  .reading\:mx-24 {
    margin-left: 24px;
    margin-right: 24px;
  }

  .reading\:my-32 {
    margin-top: 32px;
    margin-bottom: 32px;
  }

  .reading\:mx-32 {
    margin-left: 32px;
    margin-right: 32px;
  }

  .reading\:my-40 {
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .reading\:mx-40 {
    margin-left: 40px;
    margin-right: 40px;
  }

  .reading\:my-48 {
    margin-top: 48px;
    margin-bottom: 48px;
  }

  .reading\:mx-48 {
    margin-left: 48px;
    margin-right: 48px;
  }

  .reading\:my-64 {
    margin-top: 64px;
    margin-bottom: 64px;
  }

  .reading\:mx-64 {
    margin-left: 64px;
    margin-right: 64px;
  }

  .reading\:my-96 {
    margin-top: 96px;
    margin-bottom: 96px;
  }

  .reading\:mx-96 {
    margin-left: 96px;
    margin-right: 96px;
  }

  .reading\:my-120 {
    margin-top: 120px;
    margin-bottom: 120px;
  }

  .reading\:mx-120 {
    margin-left: 120px;
    margin-right: 120px;
  }

  .reading\:my-auto {
    margin-top: auto;
    margin-bottom: auto;
  }

  .reading\:mx-auto {
    margin-left: auto;
    margin-right: auto;
  }

  .reading\:mt-0 {
    margin-top: 0;
  }

  .reading\:mr-0 {
    margin-right: 0;
  }

  .reading\:mb-0 {
    margin-bottom: 0;
  }

  .reading\:ml-0 {
    margin-left: 0;
  }

  .reading\:mt-4 {
    margin-top: 4px;
  }

  .reading\:mr-4 {
    margin-right: 4px;
  }

  .reading\:mb-4 {
    margin-bottom: 4px;
  }

  .reading\:ml-4 {
    margin-left: 4px;
  }

  .reading\:mt-8 {
    margin-top: 8px;
  }

  .reading\:mr-8 {
    margin-right: 8px;
  }

  .reading\:mb-8 {
    margin-bottom: 8px;
  }

  .reading\:ml-8 {
    margin-left: 8px;
  }

  .reading\:mt-16 {
    margin-top: 16px;
  }

  .reading\:mr-16 {
    margin-right: 16px;
  }

  .reading\:mb-16 {
    margin-bottom: 16px;
  }

  .reading\:ml-16 {
    margin-left: 16px;
  }

  .reading\:mt-24 {
    margin-top: 24px;
  }

  .reading\:mr-24 {
    margin-right: 24px;
  }

  .reading\:mb-24 {
    margin-bottom: 24px;
  }

  .reading\:ml-24 {
    margin-left: 24px;
  }

  .reading\:mt-32 {
    margin-top: 32px;
  }

  .reading\:mr-32 {
    margin-right: 32px;
  }

  .reading\:mb-32 {
    margin-bottom: 32px;
  }

  .reading\:ml-32 {
    margin-left: 32px;
  }

  .reading\:mt-40 {
    margin-top: 40px;
  }

  .reading\:mr-40 {
    margin-right: 40px;
  }

  .reading\:mb-40 {
    margin-bottom: 40px;
  }

  .reading\:ml-40 {
    margin-left: 40px;
  }

  .reading\:mt-48 {
    margin-top: 48px;
  }

  .reading\:mr-48 {
    margin-right: 48px;
  }

  .reading\:mb-48 {
    margin-bottom: 48px;
  }

  .reading\:ml-48 {
    margin-left: 48px;
  }

  .reading\:mt-64 {
    margin-top: 64px;
  }

  .reading\:mr-64 {
    margin-right: 64px;
  }

  .reading\:mb-64 {
    margin-bottom: 64px;
  }

  .reading\:ml-64 {
    margin-left: 64px;
  }

  .reading\:mt-96 {
    margin-top: 96px;
  }

  .reading\:mr-96 {
    margin-right: 96px;
  }

  .reading\:mb-96 {
    margin-bottom: 96px;
  }

  .reading\:ml-96 {
    margin-left: 96px;
  }

  .reading\:mt-120 {
    margin-top: 120px;
  }

  .reading\:mr-120 {
    margin-right: 120px;
  }

  .reading\:mb-120 {
    margin-bottom: 120px;
  }

  .reading\:ml-120 {
    margin-left: 120px;
  }

  .reading\:mt-auto {
    margin-top: auto;
  }

  .reading\:mr-auto {
    margin-right: auto;
  }

  .reading\:mb-auto {
    margin-bottom: auto;
  }

  .reading\:ml-auto {
    margin-left: auto;
  }

  .reading\:max-h-0 {
    max-height: 0;
  }

  .reading\:max-h-none {
    max-height: none;
  }

  .reading\:max-h-full {
    max-height: 100%;
  }

  .reading\:max-h-screen {
    max-height: 100vh;
  }

  .reading\:max-w-240 {
    max-width: 240px;
  }

  .reading\:max-w-360 {
    max-width: 360px;
  }

  .reading\:max-w-768 {
    max-width: 768px;
  }

  .reading\:max-w-none {
    max-width: none;
  }

  .reading\:max-w-full {
    max-width: 100%;
  }

  .reading\:max-w-container {
    max-width: 1368px;
  }

  .reading\:max-w-container-no-gutter {
    max-width: 1336px;
  }

  .reading\:max-w-reading {
    max-width: 640px;
  }

  .reading\:max-w-sidebar {
    max-width: 448px;
  }

  .reading\:min-h-0 {
    min-height: 0;
  }

  .reading\:min-h-200 {
    min-height: 200px;
  }

  .reading\:min-h-full {
    min-height: 100%;
  }

  .reading\:min-h-screen {
    min-height: 100vh;
  }

  .reading\:min-w-0 {
    min-width: 0;
  }

  .reading\:min-w-16 {
    min-width: 16px;
  }

  .reading\:min-w-full {
    min-width: 100%;
  }

  .reading\:-m-0 {
    margin: 0;
  }

  .reading\:-m-4 {
    margin: -4px;
  }

  .reading\:-m-8 {
    margin: -8px;
  }

  .reading\:-m-16 {
    margin: -16px;
  }

  .reading\:-m-24 {
    margin: -24px;
  }

  .reading\:-m-32 {
    margin: -32px;
  }

  .reading\:-m-40 {
    margin: -40px;
  }

  .reading\:-m-48 {
    margin: -48px;
  }

  .reading\:-m-64 {
    margin: -64px;
  }

  .reading\:-m-96 {
    margin: -96px;
  }

  .reading\:-m-120 {
    margin: -120px;
  }

  .reading\:-my-0 {
    margin-top: 0;
    margin-bottom: 0;
  }

  .reading\:-mx-0 {
    margin-left: 0;
    margin-right: 0;
  }

  .reading\:-my-4 {
    margin-top: -4px;
    margin-bottom: -4px;
  }

  .reading\:-mx-4 {
    margin-left: -4px;
    margin-right: -4px;
  }

  .reading\:-my-8 {
    margin-top: -8px;
    margin-bottom: -8px;
  }

  .reading\:-mx-8 {
    margin-left: -8px;
    margin-right: -8px;
  }

  .reading\:-my-16 {
    margin-top: -16px;
    margin-bottom: -16px;
  }

  .reading\:-mx-16 {
    margin-left: -16px;
    margin-right: -16px;
  }

  .reading\:-my-24 {
    margin-top: -24px;
    margin-bottom: -24px;
  }

  .reading\:-mx-24 {
    margin-left: -24px;
    margin-right: -24px;
  }

  .reading\:-my-32 {
    margin-top: -32px;
    margin-bottom: -32px;
  }

  .reading\:-mx-32 {
    margin-left: -32px;
    margin-right: -32px;
  }

  .reading\:-my-40 {
    margin-top: -40px;
    margin-bottom: -40px;
  }

  .reading\:-mx-40 {
    margin-left: -40px;
    margin-right: -40px;
  }

  .reading\:-my-48 {
    margin-top: -48px;
    margin-bottom: -48px;
  }

  .reading\:-mx-48 {
    margin-left: -48px;
    margin-right: -48px;
  }

  .reading\:-my-64 {
    margin-top: -64px;
    margin-bottom: -64px;
  }

  .reading\:-mx-64 {
    margin-left: -64px;
    margin-right: -64px;
  }

  .reading\:-my-96 {
    margin-top: -96px;
    margin-bottom: -96px;
  }

  .reading\:-mx-96 {
    margin-left: -96px;
    margin-right: -96px;
  }

  .reading\:-my-120 {
    margin-top: -120px;
    margin-bottom: -120px;
  }

  .reading\:-mx-120 {
    margin-left: -120px;
    margin-right: -120px;
  }

  .reading\:-mt-0 {
    margin-top: 0;
  }

  .reading\:-mr-0 {
    margin-right: 0;
  }

  .reading\:-mb-0 {
    margin-bottom: 0;
  }

  .reading\:-ml-0 {
    margin-left: 0;
  }

  .reading\:-mt-4 {
    margin-top: -4px;
  }

  .reading\:-mr-4 {
    margin-right: -4px;
  }

  .reading\:-mb-4 {
    margin-bottom: -4px;
  }

  .reading\:-ml-4 {
    margin-left: -4px;
  }

  .reading\:-mt-8 {
    margin-top: -8px;
  }

  .reading\:-mr-8 {
    margin-right: -8px;
  }

  .reading\:-mb-8 {
    margin-bottom: -8px;
  }

  .reading\:-ml-8 {
    margin-left: -8px;
  }

  .reading\:-mt-16 {
    margin-top: -16px;
  }

  .reading\:-mr-16 {
    margin-right: -16px;
  }

  .reading\:-mb-16 {
    margin-bottom: -16px;
  }

  .reading\:-ml-16 {
    margin-left: -16px;
  }

  .reading\:-mt-24 {
    margin-top: -24px;
  }

  .reading\:-mr-24 {
    margin-right: -24px;
  }

  .reading\:-mb-24 {
    margin-bottom: -24px;
  }

  .reading\:-ml-24 {
    margin-left: -24px;
  }

  .reading\:-mt-32 {
    margin-top: -32px;
  }

  .reading\:-mr-32 {
    margin-right: -32px;
  }

  .reading\:-mb-32 {
    margin-bottom: -32px;
  }

  .reading\:-ml-32 {
    margin-left: -32px;
  }

  .reading\:-mt-40 {
    margin-top: -40px;
  }

  .reading\:-mr-40 {
    margin-right: -40px;
  }

  .reading\:-mb-40 {
    margin-bottom: -40px;
  }

  .reading\:-ml-40 {
    margin-left: -40px;
  }

  .reading\:-mt-48 {
    margin-top: -48px;
  }

  .reading\:-mr-48 {
    margin-right: -48px;
  }

  .reading\:-mb-48 {
    margin-bottom: -48px;
  }

  .reading\:-ml-48 {
    margin-left: -48px;
  }

  .reading\:-mt-64 {
    margin-top: -64px;
  }

  .reading\:-mr-64 {
    margin-right: -64px;
  }

  .reading\:-mb-64 {
    margin-bottom: -64px;
  }

  .reading\:-ml-64 {
    margin-left: -64px;
  }

  .reading\:-mt-96 {
    margin-top: -96px;
  }

  .reading\:-mr-96 {
    margin-right: -96px;
  }

  .reading\:-mb-96 {
    margin-bottom: -96px;
  }

  .reading\:-ml-96 {
    margin-left: -96px;
  }

  .reading\:-mt-120 {
    margin-top: -120px;
  }

  .reading\:-mr-120 {
    margin-right: -120px;
  }

  .reading\:-mb-120 {
    margin-bottom: -120px;
  }

  .reading\:-ml-120 {
    margin-left: -120px;
  }

  .reading\:opacity-0 {
    opacity: 0;
  }

  .reading\:opacity-25 {
    opacity: 0.25;
  }

  .reading\:opacity-50 {
    opacity: 0.5;
  }

  .reading\:opacity-75 {
    opacity: 0.75;
  }

  .reading\:opacity-90 {
    opacity: 0.9;
  }

  .reading\:opacity-100 {
    opacity: 1;
  }

  .reading\:overflow-auto {
    overflow: auto;
  }

  .reading\:overflow-hidden {
    overflow: hidden;
  }

  .reading\:overflow-visible {
    overflow: visible;
  }

  .reading\:overflow-scroll {
    overflow: scroll;
  }

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

  .reading\:overflow-y-auto {
    overflow-y: auto;
  }

  .reading\:overflow-x-hidden {
    overflow-x: hidden;
  }

  .reading\:overflow-y-hidden {
    overflow-y: hidden;
  }

  .reading\:overflow-x-visible {
    overflow-x: visible;
  }

  .reading\:overflow-y-visible {
    overflow-y: visible;
  }

  .reading\:overflow-x-scroll {
    overflow-x: scroll;
  }

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

  .reading\:scrolling-touch {
    -webkit-overflow-scrolling: touch;
  }

  .reading\:scrolling-auto {
    -webkit-overflow-scrolling: auto;
  }

  .reading\:p-0 {
    padding: 0;
  }

  .reading\:p-4 {
    padding: 4px;
  }

  .reading\:p-8 {
    padding: 8px;
  }

  .reading\:p-12 {
    padding: 12px;
  }

  .reading\:p-16 {
    padding: 16px;
  }

  .reading\:p-24 {
    padding: 24px;
  }

  .reading\:p-32 {
    padding: 32px;
  }

  .reading\:p-40 {
    padding: 40px;
  }

  .reading\:p-48 {
    padding: 48px;
  }

  .reading\:p-64 {
    padding: 64px;
  }

  .reading\:p-96 {
    padding: 96px;
  }

  .reading\:p-120 {
    padding: 120px;
  }

  .reading\:py-0 {
    padding-top: 0;
    padding-bottom: 0;
  }

  .reading\:px-0 {
    padding-left: 0;
    padding-right: 0;
  }

  .reading\:py-4 {
    padding-top: 4px;
    padding-bottom: 4px;
  }

  .reading\:px-4 {
    padding-left: 4px;
    padding-right: 4px;
  }

  .reading\:py-8 {
    padding-top: 8px;
    padding-bottom: 8px;
  }

  .reading\:px-8 {
    padding-left: 8px;
    padding-right: 8px;
  }

  .reading\:py-12 {
    padding-top: 12px;
    padding-bottom: 12px;
  }

  .reading\:px-12 {
    padding-left: 12px;
    padding-right: 12px;
  }

  .reading\:py-16 {
    padding-top: 16px;
    padding-bottom: 16px;
  }

  .reading\:px-16 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .reading\:py-24 {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .reading\:px-24 {
    padding-left: 24px;
    padding-right: 24px;
  }

  .reading\:py-32 {
    padding-top: 32px;
    padding-bottom: 32px;
  }

  .reading\:px-32 {
    padding-left: 32px;
    padding-right: 32px;
  }

  .reading\:py-40 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .reading\:px-40 {
    padding-left: 40px;
    padding-right: 40px;
  }

  .reading\:py-48 {
    padding-top: 48px;
    padding-bottom: 48px;
  }

  .reading\:px-48 {
    padding-left: 48px;
    padding-right: 48px;
  }

  .reading\:py-64 {
    padding-top: 64px;
    padding-bottom: 64px;
  }

  .reading\:px-64 {
    padding-left: 64px;
    padding-right: 64px;
  }

  .reading\:py-96 {
    padding-top: 96px;
    padding-bottom: 96px;
  }

  .reading\:px-96 {
    padding-left: 96px;
    padding-right: 96px;
  }

  .reading\:py-120 {
    padding-top: 120px;
    padding-bottom: 120px;
  }

  .reading\:px-120 {
    padding-left: 120px;
    padding-right: 120px;
  }

  .reading\:pt-0 {
    padding-top: 0;
  }

  .reading\:pr-0 {
    padding-right: 0;
  }

  .reading\:pb-0 {
    padding-bottom: 0;
  }

  .reading\:pl-0 {
    padding-left: 0;
  }

  .reading\:pt-4 {
    padding-top: 4px;
  }

  .reading\:pr-4 {
    padding-right: 4px;
  }

  .reading\:pb-4 {
    padding-bottom: 4px;
  }

  .reading\:pl-4 {
    padding-left: 4px;
  }

  .reading\:pt-8 {
    padding-top: 8px;
  }

  .reading\:pr-8 {
    padding-right: 8px;
  }

  .reading\:pb-8 {
    padding-bottom: 8px;
  }

  .reading\:pl-8 {
    padding-left: 8px;
  }

  .reading\:pt-12 {
    padding-top: 12px;
  }

  .reading\:pr-12 {
    padding-right: 12px;
  }

  .reading\:pb-12 {
    padding-bottom: 12px;
  }

  .reading\:pl-12 {
    padding-left: 12px;
  }

  .reading\:pt-16 {
    padding-top: 16px;
  }

  .reading\:pr-16 {
    padding-right: 16px;
  }

  .reading\:pb-16 {
    padding-bottom: 16px;
  }

  .reading\:pl-16 {
    padding-left: 16px;
  }

  .reading\:pt-24 {
    padding-top: 24px;
  }

  .reading\:pr-24 {
    padding-right: 24px;
  }

  .reading\:pb-24 {
    padding-bottom: 24px;
  }

  .reading\:pl-24 {
    padding-left: 24px;
  }

  .reading\:pt-32 {
    padding-top: 32px;
  }

  .reading\:pr-32 {
    padding-right: 32px;
  }

  .reading\:pb-32 {
    padding-bottom: 32px;
  }

  .reading\:pl-32 {
    padding-left: 32px;
  }

  .reading\:pt-40 {
    padding-top: 40px;
  }

  .reading\:pr-40 {
    padding-right: 40px;
  }

  .reading\:pb-40 {
    padding-bottom: 40px;
  }

  .reading\:pl-40 {
    padding-left: 40px;
  }

  .reading\:pt-48 {
    padding-top: 48px;
  }

  .reading\:pr-48 {
    padding-right: 48px;
  }

  .reading\:pb-48 {
    padding-bottom: 48px;
  }

  .reading\:pl-48 {
    padding-left: 48px;
  }

  .reading\:pt-64 {
    padding-top: 64px;
  }

  .reading\:pr-64 {
    padding-right: 64px;
  }

  .reading\:pb-64 {
    padding-bottom: 64px;
  }

  .reading\:pl-64 {
    padding-left: 64px;
  }

  .reading\:pt-96 {
    padding-top: 96px;
  }

  .reading\:pr-96 {
    padding-right: 96px;
  }

  .reading\:pb-96 {
    padding-bottom: 96px;
  }

  .reading\:pl-96 {
    padding-left: 96px;
  }

  .reading\:pt-120 {
    padding-top: 120px;
  }

  .reading\:pr-120 {
    padding-right: 120px;
  }

  .reading\:pb-120 {
    padding-bottom: 120px;
  }

  .reading\:pl-120 {
    padding-left: 120px;
  }

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

  .reading\:pointer-events-auto {
    pointer-events: auto;
  }

  .reading\:static {
    position: static;
  }

  .reading\:fixed {
    position: fixed;
  }

  .reading\:absolute {
    position: absolute;
  }

  .reading\:relative {
    position: relative;
  }

  .reading\:sticky {
    position: sticky;
  }

  .reading\:pin-none {
    top: auto;
    right: auto;
    bottom: auto;
    left: auto;
  }

  .reading\:pin {
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
  }

  .reading\:pin-y {
    top: 0;
    bottom: 0;
  }

  .reading\:pin-x {
    right: 0;
    left: 0;
  }

  .reading\:pin-t {
    top: 0;
  }

  .reading\:pin-r {
    right: 0;
  }

  .reading\:pin-b {
    bottom: 0;
  }

  .reading\:pin-l {
    left: 0;
  }

  .reading\:resize-none {
    resize: none;
  }

  .reading\:resize-y {
    resize: vertical;
  }

  .reading\:resize-x {
    resize: horizontal;
  }

  .reading\:resize {
    resize: both;
  }

  .reading\:shadow {
    box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.3);
  }

  .reading\:shadow-none {
    box-shadow: none;
  }

  .reading\:hover\:shadow:hover {
    box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.3);
  }

  .reading\:hover\:shadow-none:hover {
    box-shadow: none;
  }

  .reading\:focus\:shadow:focus {
    box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.3);
  }

  .reading\:focus\:shadow-none:focus {
    box-shadow: none;
  }

  .reading\:table-auto {
    table-layout: auto;
  }

  .reading\:table-fixed {
    table-layout: fixed;
  }

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

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

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

  .reading\:text-justify {
    text-align: justify;
  }

  .reading\:text-inherit-color {
    color: inherit;
  }

  .reading\:text-orange {
    color: #e67e22;
  }

  .reading\:text-color-inherit {
    color: inherit;
  }

  .reading\:text-transparent {
    color: transparent;
  }

  .reading\:text-white {
    color: #fff;
  }

  .reading\:text-gray-lighter {
    color: #f9f9f9;
  }

  .reading\:text-gray-light {
    color: #ecf0f1;
  }

  .reading\:text-gray {
    color: #bdc3c7;
  }

  .reading\:text-gray-dark {
    color: #7f8c8d;
  }

  .reading\:text-gray-darker {
    color: #556161;
  }

  .reading\:text-black {
    color: #000;
  }

  .reading\:text-green-ultra-light {
    color: #e8fffa;
  }

  .reading\:text-green-light {
    color: #a1e3d6;
  }

  .reading\:text-green {
    color: #1abc9c;
  }

  .reading\:text-green-dark {
    color: #008878;
  }

  .reading\:text-blue {
    color: #3498db;
  }

  .reading\:text-yellow {
    color: #f1c40f;
  }

  .reading\:text-red {
    color: #e74c3c;
  }

  .reading\:hover\:text-inherit-color:hover {
    color: inherit;
  }

  .reading\:hover\:text-orange:hover {
    color: #e67e22;
  }

  .reading\:hover\:text-color-inherit:hover {
    color: inherit;
  }

  .reading\:hover\:text-transparent:hover {
    color: transparent;
  }

  .reading\:hover\:text-white:hover {
    color: #fff;
  }

  .reading\:hover\:text-gray-lighter:hover {
    color: #f9f9f9;
  }

  .reading\:hover\:text-gray-light:hover {
    color: #ecf0f1;
  }

  .reading\:hover\:text-gray:hover {
    color: #bdc3c7;
  }

  .reading\:hover\:text-gray-dark:hover {
    color: #7f8c8d;
  }

  .reading\:hover\:text-gray-darker:hover {
    color: #556161;
  }

  .reading\:hover\:text-black:hover {
    color: #000;
  }

  .reading\:hover\:text-green-ultra-light:hover {
    color: #e8fffa;
  }

  .reading\:hover\:text-green-light:hover {
    color: #a1e3d6;
  }

  .reading\:hover\:text-green:hover {
    color: #1abc9c;
  }

  .reading\:hover\:text-green-dark:hover {
    color: #008878;
  }

  .reading\:hover\:text-blue:hover {
    color: #3498db;
  }

  .reading\:hover\:text-yellow:hover {
    color: #f1c40f;
  }

  .reading\:hover\:text-red:hover {
    color: #e74c3c;
  }

  .reading\:focus\:text-inherit-color:focus {
    color: inherit;
  }

  .reading\:focus\:text-orange:focus {
    color: #e67e22;
  }

  .reading\:focus\:text-color-inherit:focus {
    color: inherit;
  }

  .reading\:focus\:text-transparent:focus {
    color: transparent;
  }

  .reading\:focus\:text-white:focus {
    color: #fff;
  }

  .reading\:focus\:text-gray-lighter:focus {
    color: #f9f9f9;
  }

  .reading\:focus\:text-gray-light:focus {
    color: #ecf0f1;
  }

  .reading\:focus\:text-gray:focus {
    color: #bdc3c7;
  }

  .reading\:focus\:text-gray-dark:focus {
    color: #7f8c8d;
  }

  .reading\:focus\:text-gray-darker:focus {
    color: #556161;
  }

  .reading\:focus\:text-black:focus {
    color: #000;
  }

  .reading\:focus\:text-green-ultra-light:focus {
    color: #e8fffa;
  }

  .reading\:focus\:text-green-light:focus {
    color: #a1e3d6;
  }

  .reading\:focus\:text-green:focus {
    color: #1abc9c;
  }

  .reading\:focus\:text-green-dark:focus {
    color: #008878;
  }

  .reading\:focus\:text-blue:focus {
    color: #3498db;
  }

  .reading\:focus\:text-yellow:focus {
    color: #f1c40f;
  }

  .reading\:focus\:text-red:focus {
    color: #e74c3c;
  }

  .reading\:text-10 {
    font-size: 10px;
  }

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

  .reading\:text-14 {
    font-size: 14px;
  }

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

  .reading\:text-18 {
    font-size: 18px;
  }

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

  .reading\:text-24 {
    font-size: 24px;
  }

  .reading\:text-inherit {
    font-size: inherit;
  }

  .reading\:text-sm {
    font-size: 12px;
  }

  .reading\:text-md {
    font-size: 14px;
  }

  .reading\:text-lg {
    font-size: 18px;
  }

  .reading\:text-xl {
    font-size: 20px;
  }

  .reading\:text-2xl {
    font-size: 24px;
  }

  .reading\:text-icon {
    font-size: 32px;
  }

  .reading\:text-icon-large {
    font-size: 64px;
  }

  .reading\:italic {
    font-style: italic;
  }

  .reading\:roman {
    font-style: normal;
  }

  .reading\:uppercase {
    text-transform: uppercase;
  }

  .reading\:lowercase {
    text-transform: lowercase;
  }

  .reading\:capitalize {
    text-transform: capitalize;
  }

  .reading\:normal-case {
    text-transform: none;
  }

  .reading\:underline {
    text-decoration: underline;
  }

  .reading\:line-through {
    text-decoration: line-through;
  }

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

  .reading\:antialiased {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }

  .reading\:subpixel-antialiased {
    -webkit-font-smoothing: auto;
    -moz-osx-font-smoothing: auto;
  }

  .reading\:hover\:italic:hover {
    font-style: italic;
  }

  .reading\:hover\:roman:hover {
    font-style: normal;
  }

  .reading\:hover\:uppercase:hover {
    text-transform: uppercase;
  }

  .reading\:hover\:lowercase:hover {
    text-transform: lowercase;
  }

  .reading\:hover\:capitalize:hover {
    text-transform: capitalize;
  }

  .reading\:hover\:normal-case:hover {
    text-transform: none;
  }

  .reading\:hover\:underline:hover {
    text-decoration: underline;
  }

  .reading\:hover\:line-through:hover {
    text-decoration: line-through;
  }

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

  .reading\:hover\:antialiased:hover {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }

  .reading\:hover\:subpixel-antialiased:hover {
    -webkit-font-smoothing: auto;
    -moz-osx-font-smoothing: auto;
  }

  .reading\:focus\:italic:focus {
    font-style: italic;
  }

  .reading\:focus\:roman:focus {
    font-style: normal;
  }

  .reading\:focus\:uppercase:focus {
    text-transform: uppercase;
  }

  .reading\:focus\:lowercase:focus {
    text-transform: lowercase;
  }

  .reading\:focus\:capitalize:focus {
    text-transform: capitalize;
  }

  .reading\:focus\:normal-case:focus {
    text-transform: none;
  }

  .reading\:focus\:underline:focus {
    text-decoration: underline;
  }

  .reading\:focus\:line-through:focus {
    text-decoration: line-through;
  }

  .reading\:focus\:no-underline:focus {
    text-decoration: none;
  }

  .reading\:focus\:antialiased:focus {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }

  .reading\:focus\:subpixel-antialiased:focus {
    -webkit-font-smoothing: auto;
    -moz-osx-font-smoothing: auto;
  }

  .reading\:select-none {
    -webkit-user-select: none;
        -ms-user-select: none;
            user-select: none;
  }

  .reading\:select-text {
    -webkit-user-select: text;
        -ms-user-select: text;
            user-select: text;
  }

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

  .reading\:align-top {
    vertical-align: top;
  }

  .reading\:align-middle {
    vertical-align: middle;
  }

  .reading\:align-bottom {
    vertical-align: bottom;
  }

  .reading\:align-text-top {
    vertical-align: text-top;
  }

  .reading\:align-text-bottom {
    vertical-align: text-bottom;
  }

  .reading\:visible {
    visibility: visible;
  }

  .reading\:invisible {
    visibility: hidden;
  }

  .reading\:whitespace-normal {
    white-space: normal;
  }

  .reading\:whitespace-no-wrap {
    white-space: nowrap;
  }

  .reading\:whitespace-pre {
    white-space: pre;
  }

  .reading\:whitespace-pre-line {
    white-space: pre-line;
  }

  .reading\:whitespace-pre-wrap {
    white-space: pre-wrap;
  }

  .reading\:break-words {
    word-wrap: break-word;
  }

  .reading\:break-normal {
    word-wrap: normal;
  }

  .reading\:truncate {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }

  .reading\:w-1 {
    width: 1px;
  }

  .reading\:w-16 {
    width: 16px;
  }

  .reading\:w-24 {
    width: 24px;
  }

  .reading\:w-32 {
    width: 32px;
  }

  .reading\:w-40 {
    width: 40px;
  }

  .reading\:w-48 {
    width: 48px;
  }

  .reading\:w-80 {
    width: 80px;
  }

  .reading\:w-120 {
    width: 120px;
  }

  .reading\:w-160 {
    width: 160px;
  }

  .reading\:w-200 {
    width: 200px;
  }

  .reading\:w-320 {
    width: 320px;
  }

  .reading\:w-auto {
    width: auto;
  }

  .reading\:w-1\/2 {
    width: 50%;
  }

  .reading\:w-1\/3 {
    width: 33.33333%;
  }

  .reading\:w-2\/3 {
    width: 66.66667%;
  }

  .reading\:w-1\/4 {
    width: 25%;
  }

  .reading\:w-3\/4 {
    width: 75%;
  }

  .reading\:w-1\/5 {
    width: 20%;
  }

  .reading\:w-2\/5 {
    width: 40%;
  }

  .reading\:w-3\/5 {
    width: 60%;
  }

  .reading\:w-4\/5 {
    width: 80%;
  }

  .reading\:w-1\/6 {
    width: 16.66667%;
  }

  .reading\:w-5\/6 {
    width: 83.33333%;
  }

  .reading\:w-full {
    width: 100%;
  }

  .reading\:w-screen {
    width: 100vw;
  }

  .reading\:z-0 {
    z-index: 0;
  }

  .reading\:z-10 {
    z-index: 10;
  }

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

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

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

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

  .reading\:z-auto {
    z-index: auto;
  }

  .reading\:z-background {
    z-index: -1;
  }

  .reading\:z-menu {
    z-index: 100;
  }

  .reading\:z-flash {
    z-index: 110;
  }

  .reading\:z-modal {
    z-index: 120;
  }
}
@media (min-width: 1528px) {
  .desktop-large\:list-reset {
    list-style: none;
    padding: 0;
  }

  .desktop-large\:appearance-none {
    -webkit-appearance: none;
       -moz-appearance: none;
            appearance: none;
  }

  .desktop-large\:bg-fixed {
    background-attachment: fixed;
  }

  .desktop-large\:bg-local {
    background-attachment: local;
  }

  .desktop-large\:bg-scroll {
    background-attachment: scroll;
  }

  .desktop-large\:bg-white-transparent {
    background-color: rgba(255, 255, 255, 0.8);
  }

  .desktop-large\:bg-color-inherit {
    background-color: inherit;
  }

  .desktop-large\:bg-transparent {
    background-color: transparent;
  }

  .desktop-large\:bg-white {
    background-color: #fff;
  }

  .desktop-large\:bg-gray-lighter {
    background-color: #f9f9f9;
  }

  .desktop-large\:bg-gray-light {
    background-color: #ecf0f1;
  }

  .desktop-large\:bg-gray {
    background-color: #bdc3c7;
  }

  .desktop-large\:bg-gray-dark {
    background-color: #7f8c8d;
  }

  .desktop-large\:bg-gray-darker {
    background-color: #556161;
  }

  .desktop-large\:bg-black {
    background-color: #000;
  }

  .desktop-large\:bg-green-ultra-light {
    background-color: #e8fffa;
  }

  .desktop-large\:bg-green-light {
    background-color: #a1e3d6;
  }

  .desktop-large\:bg-green {
    background-color: #1abc9c;
  }

  .desktop-large\:bg-green-dark {
    background-color: #008878;
  }

  .desktop-large\:bg-blue {
    background-color: #3498db;
  }

  .desktop-large\:bg-yellow {
    background-color: #f1c40f;
  }

  .desktop-large\:bg-red {
    background-color: #e74c3c;
  }

  .desktop-large\:bg-orange {
    background-color: #e67e22;
  }

  .desktop-large\:hover\:bg-white-transparent:hover {
    background-color: rgba(255, 255, 255, 0.8);
  }

  .desktop-large\:hover\:bg-color-inherit:hover {
    background-color: inherit;
  }

  .desktop-large\:hover\:bg-transparent:hover {
    background-color: transparent;
  }

  .desktop-large\:hover\:bg-white:hover {
    background-color: #fff;
  }

  .desktop-large\:hover\:bg-gray-lighter:hover {
    background-color: #f9f9f9;
  }

  .desktop-large\:hover\:bg-gray-light:hover {
    background-color: #ecf0f1;
  }

  .desktop-large\:hover\:bg-gray:hover {
    background-color: #bdc3c7;
  }

  .desktop-large\:hover\:bg-gray-dark:hover {
    background-color: #7f8c8d;
  }

  .desktop-large\:hover\:bg-gray-darker:hover {
    background-color: #556161;
  }

  .desktop-large\:hover\:bg-black:hover {
    background-color: #000;
  }

  .desktop-large\:hover\:bg-green-ultra-light:hover {
    background-color: #e8fffa;
  }

  .desktop-large\:hover\:bg-green-light:hover {
    background-color: #a1e3d6;
  }

  .desktop-large\:hover\:bg-green:hover {
    background-color: #1abc9c;
  }

  .desktop-large\:hover\:bg-green-dark:hover {
    background-color: #008878;
  }

  .desktop-large\:hover\:bg-blue:hover {
    background-color: #3498db;
  }

  .desktop-large\:hover\:bg-yellow:hover {
    background-color: #f1c40f;
  }

  .desktop-large\:hover\:bg-red:hover {
    background-color: #e74c3c;
  }

  .desktop-large\:hover\:bg-orange:hover {
    background-color: #e67e22;
  }

  .desktop-large\:focus\:bg-white-transparent:focus {
    background-color: rgba(255, 255, 255, 0.8);
  }

  .desktop-large\:focus\:bg-color-inherit:focus {
    background-color: inherit;
  }

  .desktop-large\:focus\:bg-transparent:focus {
    background-color: transparent;
  }

  .desktop-large\:focus\:bg-white:focus {
    background-color: #fff;
  }

  .desktop-large\:focus\:bg-gray-lighter:focus {
    background-color: #f9f9f9;
  }

  .desktop-large\:focus\:bg-gray-light:focus {
    background-color: #ecf0f1;
  }

  .desktop-large\:focus\:bg-gray:focus {
    background-color: #bdc3c7;
  }

  .desktop-large\:focus\:bg-gray-dark:focus {
    background-color: #7f8c8d;
  }

  .desktop-large\:focus\:bg-gray-darker:focus {
    background-color: #556161;
  }

  .desktop-large\:focus\:bg-black:focus {
    background-color: #000;
  }

  .desktop-large\:focus\:bg-green-ultra-light:focus {
    background-color: #e8fffa;
  }

  .desktop-large\:focus\:bg-green-light:focus {
    background-color: #a1e3d6;
  }

  .desktop-large\:focus\:bg-green:focus {
    background-color: #1abc9c;
  }

  .desktop-large\:focus\:bg-green-dark:focus {
    background-color: #008878;
  }

  .desktop-large\:focus\:bg-blue:focus {
    background-color: #3498db;
  }

  .desktop-large\:focus\:bg-yellow:focus {
    background-color: #f1c40f;
  }

  .desktop-large\:focus\:bg-red:focus {
    background-color: #e74c3c;
  }

  .desktop-large\:focus\:bg-orange:focus {
    background-color: #e67e22;
  }

  .desktop-large\:bg-bottom {
    background-position: bottom;
  }

  .desktop-large\:bg-center {
    background-position: center;
  }

  .desktop-large\:bg-left {
    background-position: left;
  }

  .desktop-large\:bg-left-bottom {
    background-position: left bottom;
  }

  .desktop-large\:bg-left-top {
    background-position: left top;
  }

  .desktop-large\:bg-right {
    background-position: right;
  }

  .desktop-large\:bg-right-bottom {
    background-position: right bottom;
  }

  .desktop-large\:bg-right-top {
    background-position: right top;
  }

  .desktop-large\:bg-top {
    background-position: top;
  }

  .desktop-large\:bg-repeat {
    background-repeat: repeat;
  }

  .desktop-large\:bg-no-repeat {
    background-repeat: no-repeat;
  }

  .desktop-large\:bg-repeat-x {
    background-repeat: repeat-x;
  }

  .desktop-large\:bg-repeat-y {
    background-repeat: repeat-y;
  }

  .desktop-large\:bg-auto {
    background-size: auto;
  }

  .desktop-large\:bg-cover {
    background-size: cover;
  }

  .desktop-large\:bg-contain {
    background-size: contain;
  }

  .desktop-large\:border-color-inherit {
    border-color: inherit;
  }

  .desktop-large\:border-transparent {
    border-color: transparent;
  }

  .desktop-large\:border-white {
    border-color: #fff;
  }

  .desktop-large\:border-gray-lighter {
    border-color: #f9f9f9;
  }

  .desktop-large\:border-gray-light {
    border-color: #ecf0f1;
  }

  .desktop-large\:border-gray {
    border-color: #bdc3c7;
  }

  .desktop-large\:border-gray-dark {
    border-color: #7f8c8d;
  }

  .desktop-large\:border-gray-darker {
    border-color: #556161;
  }

  .desktop-large\:border-black {
    border-color: #000;
  }

  .desktop-large\:border-green-ultra-light {
    border-color: #e8fffa;
  }

  .desktop-large\:border-green-light {
    border-color: #a1e3d6;
  }

  .desktop-large\:border-green {
    border-color: #1abc9c;
  }

  .desktop-large\:border-green-dark {
    border-color: #008878;
  }

  .desktop-large\:border-blue {
    border-color: #3498db;
  }

  .desktop-large\:border-yellow {
    border-color: #f1c40f;
  }

  .desktop-large\:border-red {
    border-color: #e74c3c;
  }

  .desktop-large\:border-orange {
    border-color: #e67e22;
  }

  .desktop-large\:hover\:border-color-inherit:hover {
    border-color: inherit;
  }

  .desktop-large\:hover\:border-transparent:hover {
    border-color: transparent;
  }

  .desktop-large\:hover\:border-white:hover {
    border-color: #fff;
  }

  .desktop-large\:hover\:border-gray-lighter:hover {
    border-color: #f9f9f9;
  }

  .desktop-large\:hover\:border-gray-light:hover {
    border-color: #ecf0f1;
  }

  .desktop-large\:hover\:border-gray:hover {
    border-color: #bdc3c7;
  }

  .desktop-large\:hover\:border-gray-dark:hover {
    border-color: #7f8c8d;
  }

  .desktop-large\:hover\:border-gray-darker:hover {
    border-color: #556161;
  }

  .desktop-large\:hover\:border-black:hover {
    border-color: #000;
  }

  .desktop-large\:hover\:border-green-ultra-light:hover {
    border-color: #e8fffa;
  }

  .desktop-large\:hover\:border-green-light:hover {
    border-color: #a1e3d6;
  }

  .desktop-large\:hover\:border-green:hover {
    border-color: #1abc9c;
  }

  .desktop-large\:hover\:border-green-dark:hover {
    border-color: #008878;
  }

  .desktop-large\:hover\:border-blue:hover {
    border-color: #3498db;
  }

  .desktop-large\:hover\:border-yellow:hover {
    border-color: #f1c40f;
  }

  .desktop-large\:hover\:border-red:hover {
    border-color: #e74c3c;
  }

  .desktop-large\:hover\:border-orange:hover {
    border-color: #e67e22;
  }

  .desktop-large\:focus\:border-color-inherit:focus {
    border-color: inherit;
  }

  .desktop-large\:focus\:border-transparent:focus {
    border-color: transparent;
  }

  .desktop-large\:focus\:border-white:focus {
    border-color: #fff;
  }

  .desktop-large\:focus\:border-gray-lighter:focus {
    border-color: #f9f9f9;
  }

  .desktop-large\:focus\:border-gray-light:focus {
    border-color: #ecf0f1;
  }

  .desktop-large\:focus\:border-gray:focus {
    border-color: #bdc3c7;
  }

  .desktop-large\:focus\:border-gray-dark:focus {
    border-color: #7f8c8d;
  }

  .desktop-large\:focus\:border-gray-darker:focus {
    border-color: #556161;
  }

  .desktop-large\:focus\:border-black:focus {
    border-color: #000;
  }

  .desktop-large\:focus\:border-green-ultra-light:focus {
    border-color: #e8fffa;
  }

  .desktop-large\:focus\:border-green-light:focus {
    border-color: #a1e3d6;
  }

  .desktop-large\:focus\:border-green:focus {
    border-color: #1abc9c;
  }

  .desktop-large\:focus\:border-green-dark:focus {
    border-color: #008878;
  }

  .desktop-large\:focus\:border-blue:focus {
    border-color: #3498db;
  }

  .desktop-large\:focus\:border-yellow:focus {
    border-color: #f1c40f;
  }

  .desktop-large\:focus\:border-red:focus {
    border-color: #e74c3c;
  }

  .desktop-large\:focus\:border-orange:focus {
    border-color: #e67e22;
  }

  .desktop-large\:rounded-4 {
    border-radius: 4px;
  }

  .desktop-large\:rounded-8 {
    border-radius: 8px;
  }

  .desktop-large\:rounded-none {
    border-radius: 0;
  }

  .desktop-large\:rounded {
    border-radius: 2px;
  }

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

  .desktop-large\:rounded-t-4 {
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
  }

  .desktop-large\:rounded-r-4 {
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
  }

  .desktop-large\:rounded-b-4 {
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px;
  }

  .desktop-large\:rounded-l-4 {
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
  }

  .desktop-large\:rounded-t-8 {
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
  }

  .desktop-large\:rounded-r-8 {
    border-top-right-radius: 8px;
    border-bottom-right-radius: 8px;
  }

  .desktop-large\:rounded-b-8 {
    border-bottom-right-radius: 8px;
    border-bottom-left-radius: 8px;
  }

  .desktop-large\:rounded-l-8 {
    border-top-left-radius: 8px;
    border-bottom-left-radius: 8px;
  }

  .desktop-large\:rounded-t-none {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
  }

  .desktop-large\:rounded-r-none {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }

  .desktop-large\:rounded-b-none {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
  }

  .desktop-large\:rounded-l-none {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }

  .desktop-large\:rounded-t {
    border-top-left-radius: 2px;
    border-top-right-radius: 2px;
  }

  .desktop-large\:rounded-r {
    border-top-right-radius: 2px;
    border-bottom-right-radius: 2px;
  }

  .desktop-large\:rounded-b {
    border-bottom-right-radius: 2px;
    border-bottom-left-radius: 2px;
  }

  .desktop-large\:rounded-l {
    border-top-left-radius: 2px;
    border-bottom-left-radius: 2px;
  }

  .desktop-large\:rounded-t-full {
    border-top-left-radius: 9999px;
    border-top-right-radius: 9999px;
  }

  .desktop-large\:rounded-r-full {
    border-top-right-radius: 9999px;
    border-bottom-right-radius: 9999px;
  }

  .desktop-large\:rounded-b-full {
    border-bottom-right-radius: 9999px;
    border-bottom-left-radius: 9999px;
  }

  .desktop-large\:rounded-l-full {
    border-top-left-radius: 9999px;
    border-bottom-left-radius: 9999px;
  }

  .desktop-large\:rounded-tl-4 {
    border-top-left-radius: 4px;
  }

  .desktop-large\:rounded-tr-4 {
    border-top-right-radius: 4px;
  }

  .desktop-large\:rounded-br-4 {
    border-bottom-right-radius: 4px;
  }

  .desktop-large\:rounded-bl-4 {
    border-bottom-left-radius: 4px;
  }

  .desktop-large\:rounded-tl-8 {
    border-top-left-radius: 8px;
  }

  .desktop-large\:rounded-tr-8 {
    border-top-right-radius: 8px;
  }

  .desktop-large\:rounded-br-8 {
    border-bottom-right-radius: 8px;
  }

  .desktop-large\:rounded-bl-8 {
    border-bottom-left-radius: 8px;
  }

  .desktop-large\:rounded-tl-none {
    border-top-left-radius: 0;
  }

  .desktop-large\:rounded-tr-none {
    border-top-right-radius: 0;
  }

  .desktop-large\:rounded-br-none {
    border-bottom-right-radius: 0;
  }

  .desktop-large\:rounded-bl-none {
    border-bottom-left-radius: 0;
  }

  .desktop-large\:rounded-tl {
    border-top-left-radius: 2px;
  }

  .desktop-large\:rounded-tr {
    border-top-right-radius: 2px;
  }

  .desktop-large\:rounded-br {
    border-bottom-right-radius: 2px;
  }

  .desktop-large\:rounded-bl {
    border-bottom-left-radius: 2px;
  }

  .desktop-large\:rounded-tl-full {
    border-top-left-radius: 9999px;
  }

  .desktop-large\:rounded-tr-full {
    border-top-right-radius: 9999px;
  }

  .desktop-large\:rounded-br-full {
    border-bottom-right-radius: 9999px;
  }

  .desktop-large\:rounded-bl-full {
    border-bottom-left-radius: 9999px;
  }

  .desktop-large\:border-solid {
    border-style: solid;
  }

  .desktop-large\:border-dashed {
    border-style: dashed;
  }

  .desktop-large\:border-dotted {
    border-style: dotted;
  }

  .desktop-large\:border-none {
    border-style: none;
  }

  .desktop-large\:border-0 {
    border-width: 0;
  }

  .desktop-large\:border {
    border-width: 1px;
  }

  .desktop-large\:border-t-0 {
    border-top-width: 0;
  }

  .desktop-large\:border-r-0 {
    border-right-width: 0;
  }

  .desktop-large\:border-b-0 {
    border-bottom-width: 0;
  }

  .desktop-large\:border-l-0 {
    border-left-width: 0;
  }

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

  .desktop-large\:border-r {
    border-right-width: 1px;
  }

  .desktop-large\:border-b {
    border-bottom-width: 1px;
  }

  .desktop-large\:border-l {
    border-left-width: 1px;
  }

  .desktop-large\:cursor-auto {
    cursor: auto;
  }

  .desktop-large\:cursor-default {
    cursor: default;
  }

  .desktop-large\:cursor-pointer {
    cursor: pointer;
  }

  .desktop-large\:cursor-wait {
    cursor: wait;
  }

  .desktop-large\:cursor-move {
    cursor: move;
  }

  .desktop-large\:cursor-not-allowed {
    cursor: not-allowed;
  }

  .desktop-large\:block {
    display: block;
  }

  .desktop-large\:inline-block {
    display: inline-block;
  }

  .desktop-large\:inline {
    display: inline;
  }

  .desktop-large\:table {
    display: table;
  }

  .desktop-large\:table-row {
    display: table-row;
  }

  .desktop-large\:table-cell {
    display: table-cell;
  }

  .desktop-large\:hidden {
    display: none;
  }

  .desktop-large\:flex {
    display: flex;
  }

  .desktop-large\:inline-flex {
    display: inline-flex;
  }

  .desktop-large\:flex-row {
    flex-direction: row;
  }

  .desktop-large\:flex-row-reverse {
    flex-direction: row-reverse;
  }

  .desktop-large\:flex-col {
    flex-direction: column;
  }

  .desktop-large\:flex-col-reverse {
    flex-direction: column-reverse;
  }

  .desktop-large\:flex-wrap {
    flex-wrap: wrap;
  }

  .desktop-large\:flex-wrap-reverse {
    flex-wrap: wrap-reverse;
  }

  .desktop-large\:flex-no-wrap {
    flex-wrap: nowrap;
  }

  .desktop-large\:items-start {
    align-items: flex-start;
  }

  .desktop-large\:items-end {
    align-items: flex-end;
  }

  .desktop-large\:items-center {
    align-items: center;
  }

  .desktop-large\:items-baseline {
    align-items: baseline;
  }

  .desktop-large\:items-stretch {
    align-items: stretch;
  }

  .desktop-large\:self-auto {
    align-self: auto;
  }

  .desktop-large\:self-start {
    align-self: flex-start;
  }

  .desktop-large\:self-end {
    align-self: flex-end;
  }

  .desktop-large\:self-center {
    align-self: center;
  }

  .desktop-large\:self-stretch {
    align-self: stretch;
  }

  .desktop-large\:justify-start {
    justify-content: flex-start;
  }

  .desktop-large\:justify-end {
    justify-content: flex-end;
  }

  .desktop-large\:justify-center {
    justify-content: center;
  }

  .desktop-large\:justify-between {
    justify-content: space-between;
  }

  .desktop-large\:justify-around {
    justify-content: space-around;
  }

  .desktop-large\:content-center {
    align-content: center;
  }

  .desktop-large\:content-start {
    align-content: flex-start;
  }

  .desktop-large\:content-end {
    align-content: flex-end;
  }

  .desktop-large\:content-between {
    align-content: space-between;
  }

  .desktop-large\:content-around {
    align-content: space-around;
  }

  .desktop-large\:flex-1 {
    flex: 1 1 0%;
  }

  .desktop-large\:flex-auto {
    flex: 1 1 auto;
  }

  .desktop-large\:flex-initial {
    flex: 0 1 auto;
  }

  .desktop-large\:flex-none {
    flex: none;
  }

  .desktop-large\:flex-grow {
    flex-grow: 1;
  }

  .desktop-large\:flex-shrink {
    flex-shrink: 1;
  }

  .desktop-large\:flex-no-grow {
    flex-grow: 0;
  }

  .desktop-large\:flex-no-shrink {
    flex-shrink: 0;
  }

  .desktop-large\:float-right {
    float: right;
  }

  .desktop-large\:float-left {
    float: left;
  }

  .desktop-large\:float-none {
    float: none;
  }

  .desktop-large\:clearfix:after {
    content: "";
    display: table;
    clear: both;
  }

  .desktop-large\:font-title {
    font-family: Roboto Slab, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Helvetica Neue, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;
  }

  .desktop-large\:font-system {
    font-family: system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Helvetica Neue, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;
  }

  .desktop-large\:font-normal {
    font-weight: 400;
  }

  .desktop-large\:font-medium {
    font-weight: 500;
  }

  .desktop-large\:font-bold {
    font-weight: 700;
  }

  .desktop-large\:hover\:font-normal:hover {
    font-weight: 400;
  }

  .desktop-large\:hover\:font-medium:hover {
    font-weight: 500;
  }

  .desktop-large\:hover\:font-bold:hover {
    font-weight: 700;
  }

  .desktop-large\:focus\:font-normal:focus {
    font-weight: 400;
  }

  .desktop-large\:focus\:font-medium:focus {
    font-weight: 500;
  }

  .desktop-large\:focus\:font-bold:focus {
    font-weight: 700;
  }

  .desktop-large\:h-16 {
    height: 16px;
  }

  .desktop-large\:h-24 {
    height: 24px;
  }

  .desktop-large\:h-32 {
    height: 32px;
  }

  .desktop-large\:h-40 {
    height: 40px;
  }

  .desktop-large\:h-48 {
    height: 48px;
  }

  .desktop-large\:h-56 {
    height: 56px;
  }

  .desktop-large\:h-80 {
    height: 80px;
  }

  .desktop-large\:h-120 {
    height: 120px;
  }

  .desktop-large\:h-160 {
    height: 160px;
  }

  .desktop-large\:h-auto {
    height: auto;
  }

  .desktop-large\:h-full {
    height: 100%;
  }

  .desktop-large\:h-screen {
    height: 100vh;
  }

  .desktop-large\:leading-16 {
    line-height: 16px;
  }

  .desktop-large\:leading-24 {
    line-height: 24px;
  }

  .desktop-large\:leading-32 {
    line-height: 32px;
  }

  .desktop-large\:leading-none {
    line-height: 1;
  }

  .desktop-large\:m-0 {
    margin: 0;
  }

  .desktop-large\:m-4 {
    margin: 4px;
  }

  .desktop-large\:m-8 {
    margin: 8px;
  }

  .desktop-large\:m-16 {
    margin: 16px;
  }

  .desktop-large\:m-24 {
    margin: 24px;
  }

  .desktop-large\:m-32 {
    margin: 32px;
  }

  .desktop-large\:m-40 {
    margin: 40px;
  }

  .desktop-large\:m-48 {
    margin: 48px;
  }

  .desktop-large\:m-64 {
    margin: 64px;
  }

  .desktop-large\:m-96 {
    margin: 96px;
  }

  .desktop-large\:m-120 {
    margin: 120px;
  }

  .desktop-large\:m-auto {
    margin: auto;
  }

  .desktop-large\:my-0 {
    margin-top: 0;
    margin-bottom: 0;
  }

  .desktop-large\:mx-0 {
    margin-left: 0;
    margin-right: 0;
  }

  .desktop-large\:my-4 {
    margin-top: 4px;
    margin-bottom: 4px;
  }

  .desktop-large\:mx-4 {
    margin-left: 4px;
    margin-right: 4px;
  }

  .desktop-large\:my-8 {
    margin-top: 8px;
    margin-bottom: 8px;
  }

  .desktop-large\:mx-8 {
    margin-left: 8px;
    margin-right: 8px;
  }

  .desktop-large\:my-16 {
    margin-top: 16px;
    margin-bottom: 16px;
  }

  .desktop-large\:mx-16 {
    margin-left: 16px;
    margin-right: 16px;
  }

  .desktop-large\:my-24 {
    margin-top: 24px;
    margin-bottom: 24px;
  }

  .desktop-large\:mx-24 {
    margin-left: 24px;
    margin-right: 24px;
  }

  .desktop-large\:my-32 {
    margin-top: 32px;
    margin-bottom: 32px;
  }

  .desktop-large\:mx-32 {
    margin-left: 32px;
    margin-right: 32px;
  }

  .desktop-large\:my-40 {
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .desktop-large\:mx-40 {
    margin-left: 40px;
    margin-right: 40px;
  }

  .desktop-large\:my-48 {
    margin-top: 48px;
    margin-bottom: 48px;
  }

  .desktop-large\:mx-48 {
    margin-left: 48px;
    margin-right: 48px;
  }

  .desktop-large\:my-64 {
    margin-top: 64px;
    margin-bottom: 64px;
  }

  .desktop-large\:mx-64 {
    margin-left: 64px;
    margin-right: 64px;
  }

  .desktop-large\:my-96 {
    margin-top: 96px;
    margin-bottom: 96px;
  }

  .desktop-large\:mx-96 {
    margin-left: 96px;
    margin-right: 96px;
  }

  .desktop-large\:my-120 {
    margin-top: 120px;
    margin-bottom: 120px;
  }

  .desktop-large\:mx-120 {
    margin-left: 120px;
    margin-right: 120px;
  }

  .desktop-large\:my-auto {
    margin-top: auto;
    margin-bottom: auto;
  }

  .desktop-large\:mx-auto {
    margin-left: auto;
    margin-right: auto;
  }

  .desktop-large\:mt-0 {
    margin-top: 0;
  }

  .desktop-large\:mr-0 {
    margin-right: 0;
  }

  .desktop-large\:mb-0 {
    margin-bottom: 0;
  }

  .desktop-large\:ml-0 {
    margin-left: 0;
  }

  .desktop-large\:mt-4 {
    margin-top: 4px;
  }

  .desktop-large\:mr-4 {
    margin-right: 4px;
  }

  .desktop-large\:mb-4 {
    margin-bottom: 4px;
  }

  .desktop-large\:ml-4 {
    margin-left: 4px;
  }

  .desktop-large\:mt-8 {
    margin-top: 8px;
  }

  .desktop-large\:mr-8 {
    margin-right: 8px;
  }

  .desktop-large\:mb-8 {
    margin-bottom: 8px;
  }

  .desktop-large\:ml-8 {
    margin-left: 8px;
  }

  .desktop-large\:mt-16 {
    margin-top: 16px;
  }

  .desktop-large\:mr-16 {
    margin-right: 16px;
  }

  .desktop-large\:mb-16 {
    margin-bottom: 16px;
  }

  .desktop-large\:ml-16 {
    margin-left: 16px;
  }

  .desktop-large\:mt-24 {
    margin-top: 24px;
  }

  .desktop-large\:mr-24 {
    margin-right: 24px;
  }

  .desktop-large\:mb-24 {
    margin-bottom: 24px;
  }

  .desktop-large\:ml-24 {
    margin-left: 24px;
  }

  .desktop-large\:mt-32 {
    margin-top: 32px;
  }

  .desktop-large\:mr-32 {
    margin-right: 32px;
  }

  .desktop-large\:mb-32 {
    margin-bottom: 32px;
  }

  .desktop-large\:ml-32 {
    margin-left: 32px;
  }

  .desktop-large\:mt-40 {
    margin-top: 40px;
  }

  .desktop-large\:mr-40 {
    margin-right: 40px;
  }

  .desktop-large\:mb-40 {
    margin-bottom: 40px;
  }

  .desktop-large\:ml-40 {
    margin-left: 40px;
  }

  .desktop-large\:mt-48 {
    margin-top: 48px;
  }

  .desktop-large\:mr-48 {
    margin-right: 48px;
  }

  .desktop-large\:mb-48 {
    margin-bottom: 48px;
  }

  .desktop-large\:ml-48 {
    margin-left: 48px;
  }

  .desktop-large\:mt-64 {
    margin-top: 64px;
  }

  .desktop-large\:mr-64 {
    margin-right: 64px;
  }

  .desktop-large\:mb-64 {
    margin-bottom: 64px;
  }

  .desktop-large\:ml-64 {
    margin-left: 64px;
  }

  .desktop-large\:mt-96 {
    margin-top: 96px;
  }

  .desktop-large\:mr-96 {
    margin-right: 96px;
  }

  .desktop-large\:mb-96 {
    margin-bottom: 96px;
  }

  .desktop-large\:ml-96 {
    margin-left: 96px;
  }

  .desktop-large\:mt-120 {
    margin-top: 120px;
  }

  .desktop-large\:mr-120 {
    margin-right: 120px;
  }

  .desktop-large\:mb-120 {
    margin-bottom: 120px;
  }

  .desktop-large\:ml-120 {
    margin-left: 120px;
  }

  .desktop-large\:mt-auto {
    margin-top: auto;
  }

  .desktop-large\:mr-auto {
    margin-right: auto;
  }

  .desktop-large\:mb-auto {
    margin-bottom: auto;
  }

  .desktop-large\:ml-auto {
    margin-left: auto;
  }

  .desktop-large\:max-h-0 {
    max-height: 0;
  }

  .desktop-large\:max-h-none {
    max-height: none;
  }

  .desktop-large\:max-h-full {
    max-height: 100%;
  }

  .desktop-large\:max-h-screen {
    max-height: 100vh;
  }

  .desktop-large\:max-w-240 {
    max-width: 240px;
  }

  .desktop-large\:max-w-360 {
    max-width: 360px;
  }

  .desktop-large\:max-w-768 {
    max-width: 768px;
  }

  .desktop-large\:max-w-none {
    max-width: none;
  }

  .desktop-large\:max-w-full {
    max-width: 100%;
  }

  .desktop-large\:max-w-container {
    max-width: 1368px;
  }

  .desktop-large\:max-w-container-no-gutter {
    max-width: 1336px;
  }

  .desktop-large\:max-w-reading {
    max-width: 640px;
  }

  .desktop-large\:max-w-sidebar {
    max-width: 448px;
  }

  .desktop-large\:min-h-0 {
    min-height: 0;
  }

  .desktop-large\:min-h-200 {
    min-height: 200px;
  }

  .desktop-large\:min-h-full {
    min-height: 100%;
  }

  .desktop-large\:min-h-screen {
    min-height: 100vh;
  }

  .desktop-large\:min-w-0 {
    min-width: 0;
  }

  .desktop-large\:min-w-16 {
    min-width: 16px;
  }

  .desktop-large\:min-w-full {
    min-width: 100%;
  }

  .desktop-large\:-m-0 {
    margin: 0;
  }

  .desktop-large\:-m-4 {
    margin: -4px;
  }

  .desktop-large\:-m-8 {
    margin: -8px;
  }

  .desktop-large\:-m-16 {
    margin: -16px;
  }

  .desktop-large\:-m-24 {
    margin: -24px;
  }

  .desktop-large\:-m-32 {
    margin: -32px;
  }

  .desktop-large\:-m-40 {
    margin: -40px;
  }

  .desktop-large\:-m-48 {
    margin: -48px;
  }

  .desktop-large\:-m-64 {
    margin: -64px;
  }

  .desktop-large\:-m-96 {
    margin: -96px;
  }

  .desktop-large\:-m-120 {
    margin: -120px;
  }

  .desktop-large\:-my-0 {
    margin-top: 0;
    margin-bottom: 0;
  }

  .desktop-large\:-mx-0 {
    margin-left: 0;
    margin-right: 0;
  }

  .desktop-large\:-my-4 {
    margin-top: -4px;
    margin-bottom: -4px;
  }

  .desktop-large\:-mx-4 {
    margin-left: -4px;
    margin-right: -4px;
  }

  .desktop-large\:-my-8 {
    margin-top: -8px;
    margin-bottom: -8px;
  }

  .desktop-large\:-mx-8 {
    margin-left: -8px;
    margin-right: -8px;
  }

  .desktop-large\:-my-16 {
    margin-top: -16px;
    margin-bottom: -16px;
  }

  .desktop-large\:-mx-16 {
    margin-left: -16px;
    margin-right: -16px;
  }

  .desktop-large\:-my-24 {
    margin-top: -24px;
    margin-bottom: -24px;
  }

  .desktop-large\:-mx-24 {
    margin-left: -24px;
    margin-right: -24px;
  }

  .desktop-large\:-my-32 {
    margin-top: -32px;
    margin-bottom: -32px;
  }

  .desktop-large\:-mx-32 {
    margin-left: -32px;
    margin-right: -32px;
  }

  .desktop-large\:-my-40 {
    margin-top: -40px;
    margin-bottom: -40px;
  }

  .desktop-large\:-mx-40 {
    margin-left: -40px;
    margin-right: -40px;
  }

  .desktop-large\:-my-48 {
    margin-top: -48px;
    margin-bottom: -48px;
  }

  .desktop-large\:-mx-48 {
    margin-left: -48px;
    margin-right: -48px;
  }

  .desktop-large\:-my-64 {
    margin-top: -64px;
    margin-bottom: -64px;
  }

  .desktop-large\:-mx-64 {
    margin-left: -64px;
    margin-right: -64px;
  }

  .desktop-large\:-my-96 {
    margin-top: -96px;
    margin-bottom: -96px;
  }

  .desktop-large\:-mx-96 {
    margin-left: -96px;
    margin-right: -96px;
  }

  .desktop-large\:-my-120 {
    margin-top: -120px;
    margin-bottom: -120px;
  }

  .desktop-large\:-mx-120 {
    margin-left: -120px;
    margin-right: -120px;
  }

  .desktop-large\:-mt-0 {
    margin-top: 0;
  }

  .desktop-large\:-mr-0 {
    margin-right: 0;
  }

  .desktop-large\:-mb-0 {
    margin-bottom: 0;
  }

  .desktop-large\:-ml-0 {
    margin-left: 0;
  }

  .desktop-large\:-mt-4 {
    margin-top: -4px;
  }

  .desktop-large\:-mr-4 {
    margin-right: -4px;
  }

  .desktop-large\:-mb-4 {
    margin-bottom: -4px;
  }

  .desktop-large\:-ml-4 {
    margin-left: -4px;
  }

  .desktop-large\:-mt-8 {
    margin-top: -8px;
  }

  .desktop-large\:-mr-8 {
    margin-right: -8px;
  }

  .desktop-large\:-mb-8 {
    margin-bottom: -8px;
  }

  .desktop-large\:-ml-8 {
    margin-left: -8px;
  }

  .desktop-large\:-mt-16 {
    margin-top: -16px;
  }

  .desktop-large\:-mr-16 {
    margin-right: -16px;
  }

  .desktop-large\:-mb-16 {
    margin-bottom: -16px;
  }

  .desktop-large\:-ml-16 {
    margin-left: -16px;
  }

  .desktop-large\:-mt-24 {
    margin-top: -24px;
  }

  .desktop-large\:-mr-24 {
    margin-right: -24px;
  }

  .desktop-large\:-mb-24 {
    margin-bottom: -24px;
  }

  .desktop-large\:-ml-24 {
    margin-left: -24px;
  }

  .desktop-large\:-mt-32 {
    margin-top: -32px;
  }

  .desktop-large\:-mr-32 {
    margin-right: -32px;
  }

  .desktop-large\:-mb-32 {
    margin-bottom: -32px;
  }

  .desktop-large\:-ml-32 {
    margin-left: -32px;
  }

  .desktop-large\:-mt-40 {
    margin-top: -40px;
  }

  .desktop-large\:-mr-40 {
    margin-right: -40px;
  }

  .desktop-large\:-mb-40 {
    margin-bottom: -40px;
  }

  .desktop-large\:-ml-40 {
    margin-left: -40px;
  }

  .desktop-large\:-mt-48 {
    margin-top: -48px;
  }

  .desktop-large\:-mr-48 {
    margin-right: -48px;
  }

  .desktop-large\:-mb-48 {
    margin-bottom: -48px;
  }

  .desktop-large\:-ml-48 {
    margin-left: -48px;
  }

  .desktop-large\:-mt-64 {
    margin-top: -64px;
  }

  .desktop-large\:-mr-64 {
    margin-right: -64px;
  }

  .desktop-large\:-mb-64 {
    margin-bottom: -64px;
  }

  .desktop-large\:-ml-64 {
    margin-left: -64px;
  }

  .desktop-large\:-mt-96 {
    margin-top: -96px;
  }

  .desktop-large\:-mr-96 {
    margin-right: -96px;
  }

  .desktop-large\:-mb-96 {
    margin-bottom: -96px;
  }

  .desktop-large\:-ml-96 {
    margin-left: -96px;
  }

  .desktop-large\:-mt-120 {
    margin-top: -120px;
  }

  .desktop-large\:-mr-120 {
    margin-right: -120px;
  }

  .desktop-large\:-mb-120 {
    margin-bottom: -120px;
  }

  .desktop-large\:-ml-120 {
    margin-left: -120px;
  }

  .desktop-large\:opacity-0 {
    opacity: 0;
  }

  .desktop-large\:opacity-25 {
    opacity: 0.25;
  }

  .desktop-large\:opacity-50 {
    opacity: 0.5;
  }

  .desktop-large\:opacity-75 {
    opacity: 0.75;
  }

  .desktop-large\:opacity-90 {
    opacity: 0.9;
  }

  .desktop-large\:opacity-100 {
    opacity: 1;
  }

  .desktop-large\:overflow-auto {
    overflow: auto;
  }

  .desktop-large\:overflow-hidden {
    overflow: hidden;
  }

  .desktop-large\:overflow-visible {
    overflow: visible;
  }

  .desktop-large\:overflow-scroll {
    overflow: scroll;
  }

  .desktop-large\:overflow-x-auto {
    overflow-x: auto;
  }

  .desktop-large\:overflow-y-auto {
    overflow-y: auto;
  }

  .desktop-large\:overflow-x-hidden {
    overflow-x: hidden;
  }

  .desktop-large\:overflow-y-hidden {
    overflow-y: hidden;
  }

  .desktop-large\:overflow-x-visible {
    overflow-x: visible;
  }

  .desktop-large\:overflow-y-visible {
    overflow-y: visible;
  }

  .desktop-large\:overflow-x-scroll {
    overflow-x: scroll;
  }

  .desktop-large\:overflow-y-scroll {
    overflow-y: scroll;
  }

  .desktop-large\:scrolling-touch {
    -webkit-overflow-scrolling: touch;
  }

  .desktop-large\:scrolling-auto {
    -webkit-overflow-scrolling: auto;
  }

  .desktop-large\:p-0 {
    padding: 0;
  }

  .desktop-large\:p-4 {
    padding: 4px;
  }

  .desktop-large\:p-8 {
    padding: 8px;
  }

  .desktop-large\:p-12 {
    padding: 12px;
  }

  .desktop-large\:p-16 {
    padding: 16px;
  }

  .desktop-large\:p-24 {
    padding: 24px;
  }

  .desktop-large\:p-32 {
    padding: 32px;
  }

  .desktop-large\:p-40 {
    padding: 40px;
  }

  .desktop-large\:p-48 {
    padding: 48px;
  }

  .desktop-large\:p-64 {
    padding: 64px;
  }

  .desktop-large\:p-96 {
    padding: 96px;
  }

  .desktop-large\:p-120 {
    padding: 120px;
  }

  .desktop-large\:py-0 {
    padding-top: 0;
    padding-bottom: 0;
  }

  .desktop-large\:px-0 {
    padding-left: 0;
    padding-right: 0;
  }

  .desktop-large\:py-4 {
    padding-top: 4px;
    padding-bottom: 4px;
  }

  .desktop-large\:px-4 {
    padding-left: 4px;
    padding-right: 4px;
  }

  .desktop-large\:py-8 {
    padding-top: 8px;
    padding-bottom: 8px;
  }

  .desktop-large\:px-8 {
    padding-left: 8px;
    padding-right: 8px;
  }

  .desktop-large\:py-12 {
    padding-top: 12px;
    padding-bottom: 12px;
  }

  .desktop-large\:px-12 {
    padding-left: 12px;
    padding-right: 12px;
  }

  .desktop-large\:py-16 {
    padding-top: 16px;
    padding-bottom: 16px;
  }

  .desktop-large\:px-16 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .desktop-large\:py-24 {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .desktop-large\:px-24 {
    padding-left: 24px;
    padding-right: 24px;
  }

  .desktop-large\:py-32 {
    padding-top: 32px;
    padding-bottom: 32px;
  }

  .desktop-large\:px-32 {
    padding-left: 32px;
    padding-right: 32px;
  }

  .desktop-large\:py-40 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .desktop-large\:px-40 {
    padding-left: 40px;
    padding-right: 40px;
  }

  .desktop-large\:py-48 {
    padding-top: 48px;
    padding-bottom: 48px;
  }

  .desktop-large\:px-48 {
    padding-left: 48px;
    padding-right: 48px;
  }

  .desktop-large\:py-64 {
    padding-top: 64px;
    padding-bottom: 64px;
  }

  .desktop-large\:px-64 {
    padding-left: 64px;
    padding-right: 64px;
  }

  .desktop-large\:py-96 {
    padding-top: 96px;
    padding-bottom: 96px;
  }

  .desktop-large\:px-96 {
    padding-left: 96px;
    padding-right: 96px;
  }

  .desktop-large\:py-120 {
    padding-top: 120px;
    padding-bottom: 120px;
  }

  .desktop-large\:px-120 {
    padding-left: 120px;
    padding-right: 120px;
  }

  .desktop-large\:pt-0 {
    padding-top: 0;
  }

  .desktop-large\:pr-0 {
    padding-right: 0;
  }

  .desktop-large\:pb-0 {
    padding-bottom: 0;
  }

  .desktop-large\:pl-0 {
    padding-left: 0;
  }

  .desktop-large\:pt-4 {
    padding-top: 4px;
  }

  .desktop-large\:pr-4 {
    padding-right: 4px;
  }

  .desktop-large\:pb-4 {
    padding-bottom: 4px;
  }

  .desktop-large\:pl-4 {
    padding-left: 4px;
  }

  .desktop-large\:pt-8 {
    padding-top: 8px;
  }

  .desktop-large\:pr-8 {
    padding-right: 8px;
  }

  .desktop-large\:pb-8 {
    padding-bottom: 8px;
  }

  .desktop-large\:pl-8 {
    padding-left: 8px;
  }

  .desktop-large\:pt-12 {
    padding-top: 12px;
  }

  .desktop-large\:pr-12 {
    padding-right: 12px;
  }

  .desktop-large\:pb-12 {
    padding-bottom: 12px;
  }

  .desktop-large\:pl-12 {
    padding-left: 12px;
  }

  .desktop-large\:pt-16 {
    padding-top: 16px;
  }

  .desktop-large\:pr-16 {
    padding-right: 16px;
  }

  .desktop-large\:pb-16 {
    padding-bottom: 16px;
  }

  .desktop-large\:pl-16 {
    padding-left: 16px;
  }

  .desktop-large\:pt-24 {
    padding-top: 24px;
  }

  .desktop-large\:pr-24 {
    padding-right: 24px;
  }

  .desktop-large\:pb-24 {
    padding-bottom: 24px;
  }

  .desktop-large\:pl-24 {
    padding-left: 24px;
  }

  .desktop-large\:pt-32 {
    padding-top: 32px;
  }

  .desktop-large\:pr-32 {
    padding-right: 32px;
  }

  .desktop-large\:pb-32 {
    padding-bottom: 32px;
  }

  .desktop-large\:pl-32 {
    padding-left: 32px;
  }

  .desktop-large\:pt-40 {
    padding-top: 40px;
  }

  .desktop-large\:pr-40 {
    padding-right: 40px;
  }

  .desktop-large\:pb-40 {
    padding-bottom: 40px;
  }

  .desktop-large\:pl-40 {
    padding-left: 40px;
  }

  .desktop-large\:pt-48 {
    padding-top: 48px;
  }

  .desktop-large\:pr-48 {
    padding-right: 48px;
  }

  .desktop-large\:pb-48 {
    padding-bottom: 48px;
  }

  .desktop-large\:pl-48 {
    padding-left: 48px;
  }

  .desktop-large\:pt-64 {
    padding-top: 64px;
  }

  .desktop-large\:pr-64 {
    padding-right: 64px;
  }

  .desktop-large\:pb-64 {
    padding-bottom: 64px;
  }

  .desktop-large\:pl-64 {
    padding-left: 64px;
  }

  .desktop-large\:pt-96 {
    padding-top: 96px;
  }

  .desktop-large\:pr-96 {
    padding-right: 96px;
  }

  .desktop-large\:pb-96 {
    padding-bottom: 96px;
  }

  .desktop-large\:pl-96 {
    padding-left: 96px;
  }

  .desktop-large\:pt-120 {
    padding-top: 120px;
  }

  .desktop-large\:pr-120 {
    padding-right: 120px;
  }

  .desktop-large\:pb-120 {
    padding-bottom: 120px;
  }

  .desktop-large\:pl-120 {
    padding-left: 120px;
  }

  .desktop-large\:pointer-events-none {
    pointer-events: none;
  }

  .desktop-large\:pointer-events-auto {
    pointer-events: auto;
  }

  .desktop-large\:static {
    position: static;
  }

  .desktop-large\:fixed {
    position: fixed;
  }

  .desktop-large\:absolute {
    position: absolute;
  }

  .desktop-large\:relative {
    position: relative;
  }

  .desktop-large\:sticky {
    position: sticky;
  }

  .desktop-large\:pin-none {
    top: auto;
    right: auto;
    bottom: auto;
    left: auto;
  }

  .desktop-large\:pin {
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
  }

  .desktop-large\:pin-y {
    top: 0;
    bottom: 0;
  }

  .desktop-large\:pin-x {
    right: 0;
    left: 0;
  }

  .desktop-large\:pin-t {
    top: 0;
  }

  .desktop-large\:pin-r {
    right: 0;
  }

  .desktop-large\:pin-b {
    bottom: 0;
  }

  .desktop-large\:pin-l {
    left: 0;
  }

  .desktop-large\:resize-none {
    resize: none;
  }

  .desktop-large\:resize-y {
    resize: vertical;
  }

  .desktop-large\:resize-x {
    resize: horizontal;
  }

  .desktop-large\:resize {
    resize: both;
  }

  .desktop-large\:shadow {
    box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.3);
  }

  .desktop-large\:shadow-none {
    box-shadow: none;
  }

  .desktop-large\:hover\:shadow:hover {
    box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.3);
  }

  .desktop-large\:hover\:shadow-none:hover {
    box-shadow: none;
  }

  .desktop-large\:focus\:shadow:focus {
    box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.3);
  }

  .desktop-large\:focus\:shadow-none:focus {
    box-shadow: none;
  }

  .desktop-large\:table-auto {
    table-layout: auto;
  }

  .desktop-large\:table-fixed {
    table-layout: fixed;
  }

  .desktop-large\:text-left {
    text-align: left;
  }

  .desktop-large\:text-center {
    text-align: center;
  }

  .desktop-large\:text-right {
    text-align: right;
  }

  .desktop-large\:text-justify {
    text-align: justify;
  }

  .desktop-large\:text-inherit-color {
    color: inherit;
  }

  .desktop-large\:text-orange {
    color: #e67e22;
  }

  .desktop-large\:text-color-inherit {
    color: inherit;
  }

  .desktop-large\:text-transparent {
    color: transparent;
  }

  .desktop-large\:text-white {
    color: #fff;
  }

  .desktop-large\:text-gray-lighter {
    color: #f9f9f9;
  }

  .desktop-large\:text-gray-light {
    color: #ecf0f1;
  }

  .desktop-large\:text-gray {
    color: #bdc3c7;
  }

  .desktop-large\:text-gray-dark {
    color: #7f8c8d;
  }

  .desktop-large\:text-gray-darker {
    color: #556161;
  }

  .desktop-large\:text-black {
    color: #000;
  }

  .desktop-large\:text-green-ultra-light {
    color: #e8fffa;
  }

  .desktop-large\:text-green-light {
    color: #a1e3d6;
  }

  .desktop-large\:text-green {
    color: #1abc9c;
  }

  .desktop-large\:text-green-dark {
    color: #008878;
  }

  .desktop-large\:text-blue {
    color: #3498db;
  }

  .desktop-large\:text-yellow {
    color: #f1c40f;
  }

  .desktop-large\:text-red {
    color: #e74c3c;
  }

  .desktop-large\:hover\:text-inherit-color:hover {
    color: inherit;
  }

  .desktop-large\:hover\:text-orange:hover {
    color: #e67e22;
  }

  .desktop-large\:hover\:text-color-inherit:hover {
    color: inherit;
  }

  .desktop-large\:hover\:text-transparent:hover {
    color: transparent;
  }

  .desktop-large\:hover\:text-white:hover {
    color: #fff;
  }

  .desktop-large\:hover\:text-gray-lighter:hover {
    color: #f9f9f9;
  }

  .desktop-large\:hover\:text-gray-light:hover {
    color: #ecf0f1;
  }

  .desktop-large\:hover\:text-gray:hover {
    color: #bdc3c7;
  }

  .desktop-large\:hover\:text-gray-dark:hover {
    color: #7f8c8d;
  }

  .desktop-large\:hover\:text-gray-darker:hover {
    color: #556161;
  }

  .desktop-large\:hover\:text-black:hover {
    color: #000;
  }

  .desktop-large\:hover\:text-green-ultra-light:hover {
    color: #e8fffa;
  }

  .desktop-large\:hover\:text-green-light:hover {
    color: #a1e3d6;
  }

  .desktop-large\:hover\:text-green:hover {
    color: #1abc9c;
  }

  .desktop-large\:hover\:text-green-dark:hover {
    color: #008878;
  }

  .desktop-large\:hover\:text-blue:hover {
    color: #3498db;
  }

  .desktop-large\:hover\:text-yellow:hover {
    color: #f1c40f;
  }

  .desktop-large\:hover\:text-red:hover {
    color: #e74c3c;
  }

  .desktop-large\:focus\:text-inherit-color:focus {
    color: inherit;
  }

  .desktop-large\:focus\:text-orange:focus {
    color: #e67e22;
  }

  .desktop-large\:focus\:text-color-inherit:focus {
    color: inherit;
  }

  .desktop-large\:focus\:text-transparent:focus {
    color: transparent;
  }

  .desktop-large\:focus\:text-white:focus {
    color: #fff;
  }

  .desktop-large\:focus\:text-gray-lighter:focus {
    color: #f9f9f9;
  }

  .desktop-large\:focus\:text-gray-light:focus {
    color: #ecf0f1;
  }

  .desktop-large\:focus\:text-gray:focus {
    color: #bdc3c7;
  }

  .desktop-large\:focus\:text-gray-dark:focus {
    color: #7f8c8d;
  }

  .desktop-large\:focus\:text-gray-darker:focus {
    color: #556161;
  }

  .desktop-large\:focus\:text-black:focus {
    color: #000;
  }

  .desktop-large\:focus\:text-green-ultra-light:focus {
    color: #e8fffa;
  }

  .desktop-large\:focus\:text-green-light:focus {
    color: #a1e3d6;
  }

  .desktop-large\:focus\:text-green:focus {
    color: #1abc9c;
  }

  .desktop-large\:focus\:text-green-dark:focus {
    color: #008878;
  }

  .desktop-large\:focus\:text-blue:focus {
    color: #3498db;
  }

  .desktop-large\:focus\:text-yellow:focus {
    color: #f1c40f;
  }

  .desktop-large\:focus\:text-red:focus {
    color: #e74c3c;
  }

  .desktop-large\:text-10 {
    font-size: 10px;
  }

  .desktop-large\:text-12 {
    font-size: 12px;
  }

  .desktop-large\:text-14 {
    font-size: 14px;
  }

  .desktop-large\:text-16 {
    font-size: 16px;
  }

  .desktop-large\:text-18 {
    font-size: 18px;
  }

  .desktop-large\:text-20 {
    font-size: 20px;
  }

  .desktop-large\:text-24 {
    font-size: 24px;
  }

  .desktop-large\:text-inherit {
    font-size: inherit;
  }

  .desktop-large\:text-sm {
    font-size: 12px;
  }

  .desktop-large\:text-md {
    font-size: 14px;
  }

  .desktop-large\:text-lg {
    font-size: 18px;
  }

  .desktop-large\:text-xl {
    font-size: 20px;
  }

  .desktop-large\:text-2xl {
    font-size: 24px;
  }

  .desktop-large\:text-icon {
    font-size: 32px;
  }

  .desktop-large\:text-icon-large {
    font-size: 64px;
  }

  .desktop-large\:italic {
    font-style: italic;
  }

  .desktop-large\:roman {
    font-style: normal;
  }

  .desktop-large\:uppercase {
    text-transform: uppercase;
  }

  .desktop-large\:lowercase {
    text-transform: lowercase;
  }

  .desktop-large\:capitalize {
    text-transform: capitalize;
  }

  .desktop-large\:normal-case {
    text-transform: none;
  }

  .desktop-large\:underline {
    text-decoration: underline;
  }

  .desktop-large\:line-through {
    text-decoration: line-through;
  }

  .desktop-large\:no-underline {
    text-decoration: none;
  }

  .desktop-large\:antialiased {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }

  .desktop-large\:subpixel-antialiased {
    -webkit-font-smoothing: auto;
    -moz-osx-font-smoothing: auto;
  }

  .desktop-large\:hover\:italic:hover {
    font-style: italic;
  }

  .desktop-large\:hover\:roman:hover {
    font-style: normal;
  }

  .desktop-large\:hover\:uppercase:hover {
    text-transform: uppercase;
  }

  .desktop-large\:hover\:lowercase:hover {
    text-transform: lowercase;
  }

  .desktop-large\:hover\:capitalize:hover {
    text-transform: capitalize;
  }

  .desktop-large\:hover\:normal-case:hover {
    text-transform: none;
  }

  .desktop-large\:hover\:underline:hover {
    text-decoration: underline;
  }

  .desktop-large\:hover\:line-through:hover {
    text-decoration: line-through;
  }

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

  .desktop-large\:hover\:antialiased:hover {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }

  .desktop-large\:hover\:subpixel-antialiased:hover {
    -webkit-font-smoothing: auto;
    -moz-osx-font-smoothing: auto;
  }

  .desktop-large\:focus\:italic:focus {
    font-style: italic;
  }

  .desktop-large\:focus\:roman:focus {
    font-style: normal;
  }

  .desktop-large\:focus\:uppercase:focus {
    text-transform: uppercase;
  }

  .desktop-large\:focus\:lowercase:focus {
    text-transform: lowercase;
  }

  .desktop-large\:focus\:capitalize:focus {
    text-transform: capitalize;
  }

  .desktop-large\:focus\:normal-case:focus {
    text-transform: none;
  }

  .desktop-large\:focus\:underline:focus {
    text-decoration: underline;
  }

  .desktop-large\:focus\:line-through:focus {
    text-decoration: line-through;
  }

  .desktop-large\:focus\:no-underline:focus {
    text-decoration: none;
  }

  .desktop-large\:focus\:antialiased:focus {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }

  .desktop-large\:focus\:subpixel-antialiased:focus {
    -webkit-font-smoothing: auto;
    -moz-osx-font-smoothing: auto;
  }

  .desktop-large\:select-none {
    -webkit-user-select: none;
        -ms-user-select: none;
            user-select: none;
  }

  .desktop-large\:select-text {
    -webkit-user-select: text;
        -ms-user-select: text;
            user-select: text;
  }

  .desktop-large\:align-baseline {
    vertical-align: baseline;
  }

  .desktop-large\:align-top {
    vertical-align: top;
  }

  .desktop-large\:align-middle {
    vertical-align: middle;
  }

  .desktop-large\:align-bottom {
    vertical-align: bottom;
  }

  .desktop-large\:align-text-top {
    vertical-align: text-top;
  }

  .desktop-large\:align-text-bottom {
    vertical-align: text-bottom;
  }

  .desktop-large\:visible {
    visibility: visible;
  }

  .desktop-large\:invisible {
    visibility: hidden;
  }

  .desktop-large\:whitespace-normal {
    white-space: normal;
  }

  .desktop-large\:whitespace-no-wrap {
    white-space: nowrap;
  }

  .desktop-large\:whitespace-pre {
    white-space: pre;
  }

  .desktop-large\:whitespace-pre-line {
    white-space: pre-line;
  }

  .desktop-large\:whitespace-pre-wrap {
    white-space: pre-wrap;
  }

  .desktop-large\:break-words {
    word-wrap: break-word;
  }

  .desktop-large\:break-normal {
    word-wrap: normal;
  }

  .desktop-large\:truncate {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }

  .desktop-large\:w-1 {
    width: 1px;
  }

  .desktop-large\:w-16 {
    width: 16px;
  }

  .desktop-large\:w-24 {
    width: 24px;
  }

  .desktop-large\:w-32 {
    width: 32px;
  }

  .desktop-large\:w-40 {
    width: 40px;
  }

  .desktop-large\:w-48 {
    width: 48px;
  }

  .desktop-large\:w-80 {
    width: 80px;
  }

  .desktop-large\:w-120 {
    width: 120px;
  }

  .desktop-large\:w-160 {
    width: 160px;
  }

  .desktop-large\:w-200 {
    width: 200px;
  }

  .desktop-large\:w-320 {
    width: 320px;
  }

  .desktop-large\:w-auto {
    width: auto;
  }

  .desktop-large\:w-1\/2 {
    width: 50%;
  }

  .desktop-large\:w-1\/3 {
    width: 33.33333%;
  }

  .desktop-large\:w-2\/3 {
    width: 66.66667%;
  }

  .desktop-large\:w-1\/4 {
    width: 25%;
  }

  .desktop-large\:w-3\/4 {
    width: 75%;
  }

  .desktop-large\:w-1\/5 {
    width: 20%;
  }

  .desktop-large\:w-2\/5 {
    width: 40%;
  }

  .desktop-large\:w-3\/5 {
    width: 60%;
  }

  .desktop-large\:w-4\/5 {
    width: 80%;
  }

  .desktop-large\:w-1\/6 {
    width: 16.66667%;
  }

  .desktop-large\:w-5\/6 {
    width: 83.33333%;
  }

  .desktop-large\:w-full {
    width: 100%;
  }

  .desktop-large\:w-screen {
    width: 100vw;
  }

  .desktop-large\:z-0 {
    z-index: 0;
  }

  .desktop-large\:z-10 {
    z-index: 10;
  }

  .desktop-large\:z-20 {
    z-index: 20;
  }

  .desktop-large\:z-30 {
    z-index: 30;
  }

  .desktop-large\:z-40 {
    z-index: 40;
  }

  .desktop-large\:z-50 {
    z-index: 50;
  }

  .desktop-large\:z-auto {
    z-index: auto;
  }

  .desktop-large\:z-background {
    z-index: -1;
  }

  .desktop-large\:z-menu {
    z-index: 100;
  }

  .desktop-large\:z-flash {
    z-index: 110;
  }

  .desktop-large\:z-modal {
    z-index: 120;
  }
}
* {
  box-sizing: border-box;
}

body {
  color: #000;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  font-size: 14px;
  margin: 0;
}

/**
 * This file can be used to import styles that extend / override vendor styles
 */
.ember-power-select-selected-item,
.ember-power-select-placeholder {
  margin-left: 0;
  overflow: hidden;
  padding-left: 16px;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.ember-power-select-status-arrow {
  position: absolute;
  right: 16px;
  top: 50%;
  transform: translateY(-50%);
}
.ember-basic-dropdown-trigger[aria-expanded=true] .ember-power-select-status-arrow {
  transform: rotate(180deg) translateY(50%);
}

.ember-power-select-trigger,
.ember-power-select-option {
  align-items: center;
  display: flex;
  min-height: 40px;
}

.ember-power-select-option {
  color: #7F8C8D;
  padding-bottom: 4px;
  padding-top: 4px;
}
.ember-power-select-option + .ember-power-select-option {
  border-top: 1px solid #ECF0F1;
}
.ember-power-select-option[aria-selected=true] {
  color: #000;
}

.ember-power-select-options[role=listbox] {
  max-height: none;
}

.ember-power-select-trigger {
  transition: border-color 0.2s ease-out;
}
.ember-power-select-trigger:focus, .ember-power-select-trigger:hover, .ember-power-select-trigger--active {
  border-color: #1ABC9C !important;
}
.ember-power-select-trigger:focus[aria-expanded=true], .ember-power-select-trigger:hover[aria-expanded=true], .ember-power-select-trigger--active[aria-expanded=true] {
  border-color: #ECF0F1 !important;
}
.ember-power-select-trigger[aria-expanded=true] {
  box-shadow: 0 5px 8px 0 rgba(0, 0, 0, 0.15);
}

.ember-power-select-checkbox {
  height: 16px;
  width: 16px;
  align-items: center;
  border: 1px solid #BDC3C7;
  border-radius: 2px;
  display: flex;
}
.ember-power-select-checkbox > .icon {
  color: #FFF;
  font-size: 14px;
}
[aria-selected=true] .ember-power-select-checkbox {
  background-color: #1ABC9C;
  border-color: #1ABC9C;
}

.ember-power-select-is-transparent .ember-power-select-trigger {
  background-color: transparent;
  border-color: transparent;
}

.ember-power-select-search-input {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  height: 32px;
}
.media-small-device .ember-power-select-search-input {
  font-size: 16px;
}

.ember-power-select-clear-btn {
  transition: color 0.2s ease-out;
  align-items: center;
  color: #7F8C8D;
  display: flex;
  height: 100%;
  top: 0;
}
.ember-power-select-clear-btn:hover {
  color: #000;
}

.button {
  background-color: #1ABC9C;
  transition: background-color 0.2s ease-out,  opacity 0.2s ease-out;
  align-items: center;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  border-radius: 2px;
  border-width: 0;
  color: #FFF;
  cursor: pointer;
  display: inline-flex;
  font-size: 14px;
  height: 40px;
  justify-content: center;
  padding: 0 16px;
  text-align: center;
  text-decoration: none;
}
.button:focus, html:not(.touchevents) .button:not([disabled]):not(.is-disabled):hover {
  background-color: #148f77;
}
html:not(.touchevents) .button:not([disabled]):not(.is-disabled):active {
  background-color: #0e6252;
}
.button[disabled], .button.is-disabled {
  cursor: not-allowed;
  opacity: 0.6;
}
.button:focus {
  outline: 0;
}
.button--fluid {
  display: flex;
  width: 100%;
}
.button--has-loader {
  position: relative;
}
.button--has-loader .button__content {
  visibility: hidden;
}
.button--text {
  transition: color 0.2s ease-out,  opacity 0.2s ease-out;
  color: #BDC3C7;
  background-color: transparent;
}
.button--text:focus, html:not(.touchevents) .button--text:not([disabled]):not(.is-disabled):hover {
  color: #a1aab0;
}
html:not(.touchevents) .button--text:not([disabled]):not(.is-disabled):active {
  color: #869198;
}
.button--text:focus, html:not(.touchevents) .button--text:not([disabled]):not(.is-disabled):hover {
  background-color: rgba(0, 0, 0, 0);
}
html:not(.touchevents) .button--text:not([disabled]):not(.is-disabled):active {
  background-color: rgba(0, 0, 0, 0);
}
.button--text-green {
  color: #1ABC9C;
}
.button--text-green:focus, html:not(.touchevents) .button--text-green:not([disabled]):not(.is-disabled):hover {
  color: #148f77;
}
html:not(.touchevents) .button--text-green:not([disabled]):not(.is-disabled):active {
  color: #0e6252;
}
.button--icon {
  height: 32px;
  width: 32px;
  font-size: 24px;
  padding: 0;
}

.error {
  line-height: 2;
  color: #E74C3C;
  font-size: 12px;
  margin: 0;
}

.form-label {
  line-height: 1.7142857143;
  color: #7F8C8D;
  display: block;
  font-size: 14px;
}
.form-label[for] {
  cursor: pointer;
}

.loader {
  border-radius: 8px;
  height: 16px;
  width: 16px;
  animation: loader 800ms infinite linear;
  border: 2px solid transparent;
  border-top-color: #1ABC9C;
}
.loader--center {
  margin-left: auto;
  margin-right: auto;
}
.loader--middle {
  left: 50%;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
  animation-name: loader-middle;
}
.loader--lg {
  border-radius: 12px;
  height: 24px;
  width: 24px;
}
.loader--xl {
  border-radius: 16px;
  height: 32px;
  width: 32px;
}
.loader--light {
  border-top-color: #FFF;
}

@keyframes loader {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
@keyframes loader-middle {
  0% {
    transform: translate(-50%, -50%) rotate(0deg);
  }
  100% {
    transform: translate(-50%, -50%) rotate(360deg);
  }
}
.paragraph {
  line-height: 1.7142857143;
  font-size: 14px;
  margin: 16px 0;
  max-width: 600px;
}
.paragraph--sm {
  line-height: 2;
  font-size: 12px;
}

.pill {
  transition: background-color 0.2s ease-out,  border-color 0.2s ease-out,  color 0.2s ease-out;
  background-color: #FFF;
  border: 1px solid #BDC3C7;
  border-radius: 16px;
  color: #7F8C8D;
  font-size: 14px;
  height: 32px;
  padding: 0 16px;
  white-space: nowrap;
}
.pill:focus {
  outline: 0;
}
html:not(.touchevents) .pill:not([disabled]):not(.is-disabled):hover {
  border-color: #1ABC9C;
  color: #000;
}
.pill.active, .pill.is-active {
  background-color: #E8FFFA;
  border-color: #1ABC9C;
  color: #000;
}

.title {
  line-height: 1.6;
  font-family: "Roboto Slab", -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  font-size: 20px;
  font-weight: 700;
}
.title--sm {
  line-height: 1.3333333333;
  font-size: 18px;
}
.title--lg {
  line-height: 1.3333333333;
  font-size: 24px;
}

.auth-decoration {
  background-image: url("/assets/images/auth/decoration-desktop-4a3249c18e066da879b811782bb2b4cc.jpg");
}

/* styles for dgb/styles/imports.module.scss */
/**
 * This file can be used to import vendor files that include only variables, functions and mixins
 * Note: This should not output any css code!
 */
/* styles for dgb/styles/components/input-field.module.scss */
._input_1amlv8 {
  /* stylelint-disable selector-no-vendor-prefix */
  /* stylelint-enable selector-no-vendor-prefix */
  transition: border-color 0.2s ease-out,  opacity 0.2s ease-out;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background-color: #FFF;
  border: 1px solid #ECF0F1;
  border-radius: 0;
  color: #000;
  display: block;
  font-size: 16px;
  height: 40px;
  outline: 0;
  padding: 0 16px;
  width: 100%;
}
._input_1amlv8::-webkit-input-placeholder {
  color: #7F8C8D;
}
._input_1amlv8::-moz-placeholder {
  color: #7F8C8D;
}
._input_1amlv8:-ms-input-placeholder {
  color: #7F8C8D;
}
._input_1amlv8:-moz-placeholder {
  color: #7F8C8D;
}
._input_1amlv8[disabled], ._input_1amlv8.is-disabled {
  cursor: not-allowed;
  opacity: 0.6;
}
._input_1amlv8::-ms-clear, ._input_1amlv8::-ms-reveal {
  display: none;
}
._input_1amlv8:focus, html:not(.touchevents) ._input_1amlv8:not([disabled]):not(.is-disabled):hover {
  border-color: #1ABC9C;
}
.media-tablet ._input_1amlv8 {
  font-size: 14px;
}

._large_1amlv8 {
  height: 48px;
}

._rounded_1amlv8 {
  border-radius: 20px;
}
._rounded_1amlv8._large_1amlv8 {
  border-radius: 24px;
}

/* styles for dgb/styles/components/app-logo.module.scss */
.svg-logo__highlight {
  fill: currentColor;
}

._link_a599wx {
  display: block;
}
._link_a599wx:focus ._logo_a599wx use, html:not(.touchevents) ._link_a599wx:not([disabled]):not(.is-disabled):hover ._logo_a599wx use {
  color: #1ABC9C;
}
html:not(.touchevents) ._link_a599wx:not([disabled]):not(.is-disabled):active ._logo_a599wx use {
  color: #A1E3D6;
}

._logo_a599wx {
  width: 202px;
}
._logo_a599wx use {
  transition: color 0.2s ease-out;
  color: #008878;
}

/* styles for dgb/styles/components/breadcrumbs.module.scss */
._breadcrumbs_14i21y .icon {
  color: #000;
}
._breadcrumbs_14i21y ._item_14i21y:last-child {
  pointer-events: none;
}
._breadcrumbs_14i21y ._item_14i21y:last-child .icon {
  display: none;
}
._breadcrumbs_14i21y._is-light_14i21y .icon {
  color: #FFF;
}

._link_14i21y {
  transition: color 0.2s ease-out;
}

/* styles for dgb/styles/components/confirmation-button.module.scss */
._tooltip_1gfwnm {
  animation: _slide-in-left_1gfwnm 200ms ease-in-out both;
  top: calc(50% - 20px);
}
._tooltip_1gfwnm::before {
  height: 0;
  width: 0;
  border-bottom: 8px solid transparent;
  border-top: 8px solid transparent;
  border-right: 8px solid #7F8C8D;
  content: "";
  left: -8px;
  position: absolute;
}

@keyframes _slide-in-left_1gfwnm {
  from {
    opacity: 0;
    transform: translateX(-16px);
  }
  to {
    opacity: 1;
    transform: translateX(0);
  }
}
/* styles for dgb/styles/components/data-list-item.module.scss */
.media-tablet ._data-list-item_qw5oxd {
  display: table-row;
  width: 100%;
}
._data-list-item_qw5oxd:first-child ._label_qw5oxd, .media-tablet ._data-list-item_qw5oxd:first-child ._value_qw5oxd {
  border-top: 1px solid #BDC3C7;
}
._data-list-item_qw5oxd ._label_qw5oxd,
._data-list-item_qw5oxd ._value_qw5oxd {
  padding: 4px 16px;
}
.media-tablet ._data-list-item_qw5oxd ._label_qw5oxd,
.media-tablet ._data-list-item_qw5oxd ._value_qw5oxd {
  display: table-cell;
  line-height: 24px;
  padding: 8px 24px;
}
._data-list-item_qw5oxd ._label_qw5oxd {
  color: #7F8C8D;
  font-size: 12px;
  white-space: nowrap;
}
.media-tablet ._data-list-item_qw5oxd ._label_qw5oxd {
  border-bottom: 1px solid #BDC3C7;
  width: 1px;
}
._data-list-item_qw5oxd ._value_qw5oxd {
  border-bottom: 1px solid #BDC3C7;
}

/* styles for dgb/styles/components/filter-collapse/content.module.scss */
._content_1rzxgt {
  transition: max-height 300ms ease-in-out;
}

._is-open_1rzxgt {
  max-height: 400px;
}

/* styles for dgb/styles/components/header.module.scss */
@media (min-width: 1528px) {
  ._header-content-offset_m7q73d {
    width: calc((100% - 1368px) / 2);
  }
}

/* styles for dgb/styles/components/info-messages.module.scss */
._container_1e638d {
  max-width: 352px;
}

._animate-in_1e638d {
  opacity: 0;
  transform: translateX(100%);
  transition: opacity 200ms linear, transform 500ms ease-out;
}
._animate-in_1e638d.active, ._animate-in_1e638d.is-active {
  opacity: 1;
  transform: translateX(0);
}

._message_1e638d {
  border-left: 8px solid currentColor;
}

/* styles for dgb/styles/components/input-overlay.module.scss */
._input-overlay_1jnrs6 {
  position: relative;
}

._item_1jnrs6 {
  align-items: center;
  display: flex;
  height: 100%;
  position: absolute;
  top: 0;
}

._left_1jnrs6 {
  left: 16px;
}

._right_1jnrs6 {
  right: 16px;
}

._icon-left-offset_1jnrs6 {
  padding-left: 56px;
}

._icon-right-offset_1jnrs6 {
  padding-right: 56px;
}

/* styles for dgb/styles/components/item-link.module.scss */
._item-link_1g2mvi {
  transition: background-color 0.2s ease-out;
}
._item-link_1g2mvi:focus ._arrow-icon_1g2mvi, html:not(.touchevents) ._item-link_1g2mvi:not([disabled]):not(.is-disabled):hover ._arrow-icon_1g2mvi {
  transform: translateX(4px);
}

._media_1g2mvi {
  width: 64px;
}

._arrow_1g2mvi {
  width: 48px;
}

._content_1g2mvi {
  max-width: calc(100% - 112px);
}

._arrow-icon_1g2mvi {
  transition: transform 0.2s ease-out;
}

/* styles for dgb/styles/components/map-info-panel-toggle.module.scss */
._icon_wm8utp {
  transition: transform 0.2s ease-out;
}

._rotate_wm8utp {
  transform: rotate(-180deg);
}

/* styles for dgb/styles/components/map-info-panel.module.scss */
.media-small-device ._info-panel_bj71oy {
  height: calc(100% - 80px);
  position: absolute;
  top: 80px;
  transform: translateY(calc(100% - 48px));
  transition: transform 300ms ease-in-out;
}
.media-small-device ._info-panel_bj71oy._should-show-tabs_bj71oy {
  transform: translateY(calc(100% - 96px));
}
.media-small-device ._info-panel_bj71oy._is-open_bj71oy {
  transform: translateY(0);
}

/* styles for dgb/styles/components/menu.module.scss */
._menu-item_1e0f3r {
  line-height: 48px;
}

._menu-link_1e0f3r {
  transition: transform 0.2s ease-out;
}
._menu-link_1e0f3r:focus, html:not(.touchevents) ._menu-link_1e0f3r:not([disabled]):not(.is-disabled):hover {
  transform: translateX(4px);
}

/* styles for dgb/styles/components/navigation.module.scss */
._layout_n2ufi4 {
  pointer-events: none;
}
._layout_n2ufi4::before {
  background-color: rgba(0, 0, 0, 0.85);
  content: "";
  height: 100%;
  left: 0;
  opacity: 0;
  position: absolute;
  top: 0;
  transition: opacity 200ms linear;
  width: 100%;
  z-index: -1;
}
._layout_n2ufi4._is-open_n2ufi4 {
  pointer-events: all;
}
._layout_n2ufi4._is-open_n2ufi4::before {
  opacity: 1;
}

._navigation_n2ufi4 {
  transition: transform 300ms ease-out;
  transform: translateX(-100%);
}
._is-open_n2ufi4 ._navigation_n2ufi4 {
  transform: translateX(0);
}

/* styles for dgb/styles/components/permit-icon.module.scss */
#icon--permit path {
  /* stylelint-disable */
  fill: inherit !important;
  /* stylelint-enable */
}
#icon--permit path:last-of-type {
  fill: currentColor !important;
}

._permit-icon_u49uo7 use {
  fill: #7F8C8D;
}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImRnYi5jc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7O0VBRUU7QUFDRjs7O0VBR0U7QUFDRjs7RUFFRTtBQUNGOztFQUVFO0FBQ0Y7O0VBRUU7QUFDRjtFQUNFLHNCQUFzQjtFQUN0QixrQkFBa0I7QUFDcEI7O0FBRUE7RUFDRSxzQkFBc0I7RUFDdEIsYUFBYTtFQUNiLDhCQUE4QjtBQUNoQzs7QUFFQTtFQUNFLHNCQUFzQjtBQUN4Qjs7QUFFQTtFQUNFLHNCQUFzQjtBQUN4Qjs7QUFFQTtFQUNFLE9BQU87RUFDUCxrQkFBa0I7QUFDcEI7O0FBRUE7RUFDRSxhQUFhO0VBQ2IsOEJBQThCO0FBQ2hDOztBQUVBO0VBQ0Usd0JBQXdCO0VBQ3hCLGNBQWM7RUFDZCxVQUFVO0VBQ1YsNkJBQTZCO0VBQzdCLHlCQUF5QjtFQUN6QixZQUFZO0VBQ1osZUFBZTtFQUNmLGFBQWE7RUFDYixnQkFBZ0I7RUFDaEIsdUJBQXVCO0VBQ3ZCLGFBQWE7RUFDYixtQkFBbUI7RUFDbkIsVUFBVTtBQUNaOztBQUVBO0VBQ0Usd0JBQXdCO0VBQ3hCLDZCQUE2QjtFQUM3Qix5QkFBeUI7RUFDekIsWUFBWTtFQUNaLGVBQWU7RUFDZixhQUFhO0VBQ2IsZ0JBQWdCO0VBQ2hCLGNBQWM7RUFDZCxrQkFBa0I7RUFDbEIsbUJBQW1CO0VBQ25CLHVCQUF1QjtFQUN2QixVQUFVO0FBQ1o7O0FBRUE7RUFDRSx3QkFBd0I7RUFDeEIsNkJBQTZCO0VBQzdCLHlCQUF5QjtFQUN6QixZQUFZO0VBQ1osZUFBZTtFQUNmLGFBQWE7RUFDYixnQkFBZ0I7RUFDaEIsa0JBQWtCO0FBQ3BCOztBQUVBO0VBQ0UsZUFBZTtFQUNmLG9CQUFvQjtBQUN0Qjs7QUFFQTtFQUNFLGNBQWM7QUFDaEI7O0FBRUE7RUFDRSxjQUFjO0VBQ2QsZUFBZTtBQUNqQjtBQUNBO0VBQ0UscUJBQXFCO0FBQ3ZCOztBQUVBOztFQUVFLGlCQUFpQjtBQUNuQjs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLGtCQUFrQjtBQUNwQjs7QUFFQTtFQUNFLHNCQUFzQjtBQUN4Qjs7QUFFQTtFQUNFLGtCQUFrQjtFQUNsQixXQUFXO0VBQ1gsYUFBYTtFQUNiLHlCQUF5QjtBQUMzQjs7QUFFQTtFQUNFLE9BQU87QUFDVDs7QUFFQTtFQUNFLFFBQVE7QUFDVjs7QUFFQTtFQUNFLGVBQWU7RUFDZiw4QkFBOEI7RUFDOUIsV0FBVztFQUNYLFlBQVk7RUFDWixXQUFXO0VBQ1gsTUFBTTtFQUNOLE9BQU87RUFDUCxvQkFBb0I7QUFDdEI7O0FBRUE7RUFDRSxlQUFlO0FBQ2pCOztBQUVBO0VBQ0Usc0JBQXNCO0FBQ3hCOztBQUVBO0VBQ0Usa0JBQWtCO0VBQ2xCLDZCQUE2QjtFQUM3QixnQ0FBZ0M7RUFDaEMsK0JBQStCO0VBQy9CLDhCQUE4QjtFQUM5QixnQkFBZ0I7RUFDaEIseUJBQXlCO0VBQ3pCLGlCQUFpQjtFQUNqQixrQkFBa0I7RUFDbEIsdUJBQXVCO0VBQ3ZCLGdCQUFnQjtFQUNoQixxQkFBaUI7TUFBakIsaUJBQWlCO0VBQ2pCLHlCQUF5QjtFQUN6QixXQUFXO0VBQ1gseUNBQXlDO0FBQzNDO0FBQ0E7RUFDRSxXQUFXO0VBQ1gsY0FBYztFQUNkLFdBQVc7QUFDYjs7QUFFQTs7RUFFRSw2QkFBNkI7RUFDN0IsZ0NBQWdDO0VBQ2hDLCtCQUErQjtFQUMvQiw4QkFBOEI7RUFDOUIsZ0JBQWdCO0VBQ2hCLFVBQVU7QUFDWjs7QUFFQTs7RUFFRSw0QkFBNEI7RUFDNUIsNkJBQTZCO0FBQy9COztBQUVBO0VBQ0UseUJBQXlCO0VBQ3pCLDBCQUEwQjtBQUM1Qjs7QUFFQTtFQUNFLGNBQWM7RUFDZCxjQUFjO0VBQ2Qsa0JBQWtCO0VBQ2xCLG1CQUFtQjtFQUNuQix1QkFBdUI7QUFDekI7O0FBRUE7RUFDRSxrQkFBa0I7RUFDbEIscUJBQXFCO0VBQ3JCLFFBQVE7RUFDUixTQUFTO0VBQ1QsTUFBTTtFQUNOLFNBQVM7RUFDVCxZQUFZO0VBQ1osbUJBQW1CO0VBQ25CLDJCQUEyQjtFQUMzQix5REFBeUQ7QUFDM0Q7QUFDQTtFQUNFLHlCQUF5QjtBQUMzQjs7QUFFQTtFQUNFLGtCQUFrQjtFQUNsQixlQUFlO0FBQ2pCOztBQUVBO0VBQ0Usb0JBQW9CO0VBQ3BCLGtCQUFrQjtFQUNsQixZQUFZO0VBQ1oscUJBQXFCO0VBQ3JCLG9CQUFvQjtFQUNwQix3QkFBd0I7RUFDeEIsYUFBYTtFQUNiLFVBQVU7RUFDVixXQUFXO0VBQ1gsNkJBQTZCO0VBQzdCLGdCQUFnQjtFQUNoQiw0RUFBNEU7QUFDOUU7QUFDQTtFQUNFLHlCQUF5QjtBQUMzQjtBQUNBO0VBQ0UsVUFBVTtFQUNWLGNBQWM7QUFDaEI7QUFIQTtFQUNFLFVBQVU7RUFDVixjQUFjO0FBQ2hCO0FBQ0E7RUFDRSxVQUFVO0VBQ1YsY0FBYztBQUNoQjtBQUNBO0VBQ0UsVUFBVTtFQUNWLGNBQWM7QUFDaEI7QUFDQTtFQUNFLFVBQVU7RUFDVixjQUFjO0FBQ2hCOztBQUVBO0VBQ0UsVUFBVTtFQUNWLFNBQVM7QUFDWDs7QUFFQTtFQUNFLHNCQUFzQjtFQUN0QixnQkFBZ0I7RUFDaEIsY0FBYztFQUNkLHlCQUF5QjtFQUN6QixjQUFjO0VBQ2QscUJBQXFCO0VBQ3JCLGlCQUFpQjtFQUNqQixXQUFXO0VBQ1gscUJBQXFCO0FBQ3ZCOztBQUVBO0VBQ0UsZUFBZTtBQUNqQjtBQUNBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UseUJBQXlCO0VBQ3pCLGdCQUFnQjtFQUNoQixXQUFXO0VBQ1gsa0JBQWtCO0VBQ2xCLG9CQUFvQjtFQUNwQixjQUFjO0FBQ2hCO0FBQ0E7RUFDRSx5QkFBeUI7RUFDekIsZ0JBQWdCO0VBQ2hCLFVBQVU7QUFDWjs7QUFFQTtFQUNFLDhCQUE4QjtFQUM5QiwrQkFBK0I7RUFDL0IsaUJBQWlCO0VBQ2pCLGdCQUFnQjtFQUNoQiwyQ0FBMkM7RUFDM0MsZ0JBQWdCO0VBQ2hCLFdBQVc7QUFDYjs7QUFFQTtFQUNFLDZCQUE2QjtFQUM3QixtQkFBbUI7RUFDbkIsNEJBQTRCO0VBQzVCLDZCQUE2QjtBQUMvQjs7QUFFQTtFQUNFLGdCQUFnQjtFQUNoQixnQ0FBZ0M7RUFDaEMseUJBQXlCO0VBQ3pCLDBCQUEwQjtBQUM1Qjs7QUFFQTtFQUNFLFdBQVc7QUFDYjs7QUFFQTtFQUNFLGdCQUFnQjtFQUNoQixTQUFTO0VBQ1QsVUFBVTtFQUNWLHFCQUFpQjtNQUFqQixpQkFBaUI7RUFDakIseUJBQXlCO0FBQzNCO0FBQ0E7RUFDRSxnQkFBZ0I7RUFDaEIsc0dBQXNHO0VBQ3RHLGlDQUFpQztFQUNqQyxpQkFBaUI7QUFDbkI7O0FBRUE7RUFDRSxlQUFlO0VBQ2YsZUFBZTtBQUNqQjs7QUFFQTtFQUNFLGNBQWM7RUFDZCxtQkFBbUI7QUFDckI7O0FBRUE7O0VBRUUsY0FBYztFQUNkLG9CQUFvQjtFQUNwQixtQkFBbUI7QUFDckI7O0FBRUE7RUFDRSw2QkFBNkI7QUFDL0I7O0FBRUE7RUFDRSx5QkFBeUI7RUFDekIsV0FBVztBQUNiOztBQUVBO0VBQ0UsZUFBZTtFQUNmLGlCQUFpQjtBQUNuQjs7QUFFQTtFQUNFLHlCQUF5QjtBQUMzQjs7QUFFQTtFQUNFLG1CQUFtQjtBQUNyQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLFVBQVU7QUFDWjs7QUFFQTtFQUNFLFdBQVc7QUFDYjs7QUFFQTtFQUNFLGtCQUFrQjtBQUNwQjtBQUNBO0VBQ0Usa0JBQWtCO0FBQ3BCO0FBQ0E7RUFDRSxrQkFBa0I7QUFDcEI7QUFDQTtFQUNFLGtCQUFrQjtBQUNwQjs7QUFFQTtFQUNFLG1CQUFtQjtBQUNyQjtBQUNBO0VBQ0UsaUJBQWlCO0FBQ25CO0FBQ0E7RUFDRSxZQUFZO0FBQ2Q7QUFDQTtFQUNFLFlBQVk7QUFDZDtBQUNBO0VBQ0UsU0FBUztFQUNULGNBQWM7QUFDaEI7QUFDQTtFQUNFLFVBQVU7RUFDVixjQUFjO0FBQ2hCOztBQUVBO0VBQ0UsbUJBQW1CO0FBQ3JCO0FBQ0E7RUFDRSxtQkFBbUI7QUFDckI7QUFDQTtFQUNFLG1CQUFtQjtBQUNyQjtBQUNBO0VBQ0UsbUJBQW1CO0FBQ3JCOztBQUVBOztFQUVFO0FBQ0Y7O0VBRUU7QUFDRixzQkFBc0I7QUFDdEI7RUFDRSxxQkFBcUI7RUFDckIsVUFBVTtFQUNWLFdBQVc7RUFDWCxlQUFlO0VBQ2Ysb0JBQW9CO0VBQ3BCLGtCQUFrQjtBQUNwQjs7QUFFQTs7Ozs7OzRDQU00QztBQUM1QztFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTs7RUFFRTtBQUNGOzs7Ozs7Q0FNQztBQUNELDJFQUEyRTtBQUMzRTsrRUFDK0U7QUFDL0U7OztFQUdFO0FBQ0Y7RUFDRSxpQkFBaUI7RUFDakIsTUFBTTtFQUNOLDhCQUE4QjtFQUM5QixNQUFNO0FBQ1I7O0FBRUE7K0VBQytFO0FBQy9FOztFQUVFO0FBQ0Y7RUFDRSxTQUFTO0FBQ1g7O0FBRUE7O0VBRUU7QUFDRjtFQUNFLGNBQWM7QUFDaEI7O0FBRUE7OztFQUdFO0FBQ0Y7RUFDRSxjQUFjO0VBQ2QsZ0JBQWdCO0FBQ2xCOztBQUVBOytFQUMrRTtBQUMvRTs7O0VBR0U7QUFDRjtFQUNFLHVCQUF1QjtFQUN2QixNQUFNO0VBQ04sU0FBUztFQUNULE1BQU07RUFDTixpQkFBaUI7RUFDakIsTUFBTTtBQUNSOztBQUVBOzs7RUFHRTtBQUNGO0VBQ0UsaUNBQWlDO0VBQ2pDLE1BQU07RUFDTixjQUFjO0VBQ2QsTUFBTTtBQUNSOztBQUVBOytFQUMrRTtBQUMvRTs7RUFFRTtBQUNGO0VBQ0UsNkJBQTZCO0FBQy9COztBQUVBOzs7RUFHRTtBQUNGO0VBQ0UsbUJBQW1CO0VBQ25CLE1BQU07RUFDTiwwQkFBMEI7RUFDMUIsTUFBTTtFQUNOLGlDQUFpQztFQUNqQyxNQUFNO0FBQ1I7O0FBRUE7O0VBRUU7QUFDRjs7RUFFRSxtQkFBbUI7QUFDckI7O0FBRUE7OztFQUdFO0FBQ0Y7OztFQUdFLGlDQUFpQztFQUNqQyxNQUFNO0VBQ04sY0FBYztFQUNkLE1BQU07QUFDUjs7QUFFQTs7RUFFRTtBQUNGO0VBQ0UsY0FBYztBQUNoQjs7QUFFQTs7O0VBR0U7QUFDRjs7RUFFRSxjQUFjO0VBQ2QsY0FBYztFQUNkLGtCQUFrQjtFQUNsQix3QkFBd0I7QUFDMUI7O0FBRUE7RUFDRSxlQUFlO0FBQ2pCOztBQUVBO0VBQ0UsV0FBVztBQUNiOztBQUVBOytFQUMrRTtBQUMvRTs7RUFFRTtBQUNGO0VBQ0Usa0JBQWtCO0FBQ3BCOztBQUVBOytFQUMrRTtBQUMvRTs7O0VBR0U7QUFDRjs7Ozs7RUFLRSxvQkFBb0I7RUFDcEIsTUFBTTtFQUNOLGVBQWU7RUFDZixNQUFNO0VBQ04saUJBQWlCO0VBQ2pCLE1BQU07RUFDTixTQUFTO0VBQ1QsTUFBTTtBQUNSOztBQUVBOzs7RUFHRTtBQUNGOztFQUVFLE1BQU07RUFDTixpQkFBaUI7QUFDbkI7O0FBRUE7OztFQUdFO0FBQ0Y7O0VBRUUsTUFBTTtFQUNOLG9CQUFvQjtBQUN0Qjs7QUFFQTs7RUFFRTtBQUNGOzs7O0VBSUUsMEJBQTBCO0FBQzVCOztBQUVBOztFQUVFO0FBQ0Y7Ozs7RUFJRSxrQkFBa0I7RUFDbEIsVUFBVTtBQUNaOztBQUVBOztFQUVFO0FBQ0Y7Ozs7RUFJRSw4QkFBOEI7QUFDaEM7O0FBRUE7O0VBRUU7QUFDRjtFQUNFLDhCQUE4QjtBQUNoQzs7QUFFQTs7Ozs7RUFLRTtBQUNGO0VBQ0Usc0JBQXNCO0VBQ3RCLE1BQU07RUFDTixjQUFjO0VBQ2QsTUFBTTtFQUNOLGNBQWM7RUFDZCxNQUFNO0VBQ04sZUFBZTtFQUNmLE1BQU07RUFDTixVQUFVO0VBQ1YsTUFBTTtFQUNOLG1CQUFtQjtFQUNuQixNQUFNO0FBQ1I7O0FBRUE7O0VBRUU7QUFDRjtFQUNFLHdCQUF3QjtBQUMxQjs7QUFFQTs7RUFFRTtBQUNGO0VBQ0UsY0FBYztBQUNoQjs7QUFFQTs7O0VBR0U7QUFDRjs7RUFFRSxzQkFBc0I7RUFDdEIsTUFBTTtFQUNOLFVBQVU7RUFDVixNQUFNO0FBQ1I7O0FBRUE7O0VBRUU7QUFDRjs7RUFFRSxZQUFZO0FBQ2Q7O0FBRUE7OztFQUdFO0FBQ0Y7RUFDRSw2QkFBNkI7RUFDN0IsTUFBTTtFQUNOLG9CQUFvQjtFQUNwQixNQUFNO0FBQ1I7O0FBRUE7O0VBRUU7QUFDRjtFQUNFLHdCQUF3QjtBQUMxQjs7QUFFQTs7O0VBR0U7QUFDRjtFQUNFLDBCQUEwQjtFQUMxQixNQUFNO0VBQ04sYUFBYTtFQUNiLE1BQU07QUFDUjs7QUFFQTsrRUFDK0U7QUFDL0U7O0VBRUU7QUFDRjtFQUNFLGNBQWM7QUFDaEI7O0FBRUE7O0VBRUU7QUFDRjtFQUNFLGtCQUFrQjtBQUNwQjs7QUFFQTsrRUFDK0U7QUFDL0U7O0VBRUU7QUFDRjtFQUNFLGFBQWE7QUFDZjs7QUFFQTs7RUFFRTtBQUNGO0VBQ0UsYUFBYTtBQUNmOztBQUVBOzs7O0VBSUU7QUFDRjs7OztFQUlFO0FBQ0Y7RUFDRSxzQkFBc0I7RUFDdEIsTUFBTTtFQUNOLHVCQUF1QjtFQUN2QixNQUFNO0FBQ1I7O0FBRUE7OztFQUdFLG1CQUFtQjtBQUNyQjs7QUFFQTs7RUFFRTtBQUNGOzs7Ozs7Ozs7Ozs7RUFZRSxTQUFTO0FBQ1g7O0FBRUE7RUFDRSx1QkFBdUI7RUFDdkIsVUFBVTtBQUNaOztBQUVBOzs7RUFHRTtBQUNGO0VBQ0UsbUJBQW1CO0VBQ25CLDBDQUEwQztBQUM1Qzs7QUFFQTtFQUNFLFNBQVM7RUFDVCxVQUFVO0FBQ1o7O0FBRUE7O0VBRUUsU0FBUztBQUNYOztBQUVBOztFQUVFO0FBQ0Y7Ozs7Ozs7Ozs7Ozs7O0VBY0U7QUFDRjs7O0VBR0UsZUFBZTtFQUNmLG1CQUFtQjtFQUNuQixxQkFBcUI7QUFDdkI7O0FBRUE7Ozs7Ozs7O0VBUUU7QUFDRjtFQUNFLG1CQUFtQjtBQUNyQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGVBQWU7RUFDZixZQUFZO0FBQ2Q7O0FBRUE7RUFFRSxjQUFjO0VBQ2QsWUFBWTtBQUNkOztBQUpBOztFQUVFLGNBQWM7RUFDZCxZQUFZO0FBQ2Q7O0FBRUE7O0VBRUUsZUFBZTtBQUNqQjs7QUFFQTtFQUNFLHlCQUF5QjtBQUMzQjs7QUFFQTs7Q0FFQztBQUNEO0VBQ0UsV0FBVztBQUNiOztBQUVBO0VBQ0U7SUFDRSxnQkFBZ0I7RUFDbEI7QUFDRjtBQUNBO0VBQ0U7SUFDRSxnQkFBZ0I7RUFDbEI7QUFDRjtBQUNBO0VBQ0U7SUFDRSxnQkFBZ0I7RUFDbEI7QUFDRjtBQUNBO0VBQ0U7SUFDRSxpQkFBaUI7RUFDbkI7QUFDRjtBQUNBOzs7O0NBSUM7QUFDRDtFQUNFLHNMQUFzTDtBQUN4TDs7QUFFQTtFQUNFLHdCQUF3QjtBQUMxQjs7QUFFQSxrQkFBa0I7QUFDbEI7RUFDRSwwQ0FBMEM7RUFDMUMscUJBQXFCO0VBQ3JCLFlBQVk7RUFDWixlQUFlO0VBQ2Ysa0JBQWtCO0VBQ2xCLG9DQUFvQztFQUNwQyxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0VBQ1osa0JBQWtCO0VBQ2xCLG1CQUFtQjtFQUNuQixxQkFBcUI7RUFDckIsVUFBVTtFQUNWLGVBQWU7RUFDZixXQUFXO0FBQ2I7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0VBQ1osV0FBVztFQUNYLGVBQWU7RUFDZiwwQkFBMEI7QUFDNUI7O0FBRUE7O0VBRUUsWUFBWTtFQUNaLGNBQWM7RUFDZCxVQUFVO0VBQ1YsbUNBQW1DO0FBQ3JDOztBQUVBOzs7O0VBSUUsc0JBQXNCO0VBQ3RCLGNBQWM7QUFDaEI7O0FBRUE7RUFDRSwwQ0FBMEM7RUFDMUMsZUFBZTtFQUNmLFVBQVU7RUFDViw4QkFBOEI7QUFDaEM7O0FBRUE7RUFDRSxxQkFBcUI7RUFDckIscUJBQXFCO0VBQ3JCLGtCQUFrQjtFQUNsQixtQkFBbUI7RUFDbkIsZ0JBQWdCO0VBQ2hCLG1CQUFtQjtBQUNyQjs7QUFFQTs7RUFFRSx5QkFBeUI7QUFDM0I7O0FBRUEsMkJBQTJCO0FBQzNCO0VBQ0UsWUFBWTtFQUNaLHFCQUFxQjtFQUNyQiwwQ0FBMEM7RUFDMUMsY0FBYztFQUNkLFdBQVc7RUFDWCxtQ0FBbUM7QUFDckM7O0FBRUE7O0VBRUUsV0FBVztFQUNYLHNCQUFzQjtFQUN0QixVQUFVO0FBQ1o7O0FBRUE7RUFDRSxlQUFlO0FBQ2pCOztBQUVBLGdCQUFnQjtBQUNoQjtFQUNFO0lBQ0UsZUFBZTtFQUNqQjtBQUNGO0FBQ0E7RUFDRTtJQUNFLGFBQWE7RUFDZjtBQUNGO0FBQ0E7RUFDRSxxQkFBcUI7RUFDckIsd0JBQXdCO0VBQ3hCLHFCQUFxQjtFQUNyQixnQkFBZ0I7RUFDaEIsbUJBQW1CO0VBQ25CLGlCQUFpQjtFQUNqQixvQkFBb0I7QUFDdEI7O0FBRUE7RUFDRSxxQkFBcUI7RUFDckIsVUFBVTtFQUNWLGVBQWU7RUFDZix3QkFBZ0I7S0FBaEIscUJBQWdCO1VBQWhCLGdCQUFnQjtFQUNoQixlQUFlO0VBQ2YsZUFBZTtFQUNmLG9CQUFvQjtFQUNwQixtQkFBbUI7RUFDbkIsdUJBQXVCO0VBQ3ZCLGlDQUFpQztBQUNuQzs7QUFFQTtFQUNFLFVBQVU7QUFDWjs7QUFFQSxZQUFZO0FBQ1o7RUFDRSx5QkFBeUI7RUFDekIsV0FBVztBQUNiOztBQUVBOztFQUVFLHlCQUF5QjtBQUMzQjs7QUFFQTtFQUNFLHlCQUF5QjtFQUN6QixjQUFjO0FBQ2hCOztBQUVBOztFQUVFLHlCQUF5QjtFQUN6QixjQUFjO0FBQ2hCOztBQUVBO0VBQ0Usc0JBQXNCO0FBQ3hCOztBQUVBLFVBQVU7QUFDVjtFQUNFLFdBQVc7RUFDWCxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxXQUFXO0VBQ1gsWUFBWTtBQUNkOztBQUVBO0VBQ0UsV0FBVztFQUNYLFlBQVk7RUFDWixlQUFlO0FBQ2pCOztBQUVBO0VBQ0UsYUFBYTtBQUNmOztBQUVBO0VBQ0Usa0JBQWtCO0VBQ2xCLG1CQUFtQjtFQUNuQixpQkFBaUI7RUFDakIsaUJBQWlCO0VBQ2pCLGtCQUFrQjtBQUNwQjs7QUFFQSx3RUFBd0U7QUFDeEU7RUFDRSxrQkFBa0I7RUFDbEIsZ0JBQWdCO0VBQ2hCLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLFdBQVc7RUFDWCx5QkFBeUI7RUFDekIsa0JBQWtCO0VBQ2xCLGlCQUFpQjtBQUNuQjs7QUFFQTtFQUNFLGdCQUFnQjtFQUNoQixnQkFBZ0I7RUFDaEIsY0FBYztFQUNkLG1CQUFtQjtFQUNuQixlQUFlO0FBQ2pCOztBQUVBO0VBQ0Usc0JBQXNCO0VBQ3RCLHFCQUFxQjtFQUNyQixtQkFBbUI7RUFDbkIscUJBQXFCO0VBQ3JCLGdCQUFnQjtFQUNoQixtQkFBbUI7QUFDckI7O0FBRUE7O0VBRUUsa0JBQWtCO0VBQ2xCLG1CQUFtQjtFQUNuQixZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxzQkFBc0I7QUFDeEI7O0FBRUE7RUFDRSx1QkFBdUI7QUFDekI7O0FBRUE7RUFDRSx3QkFBd0I7QUFDMUI7O0FBRUEsZ0VBQWdFO0FBQ2hFLDBEQUEwRDtBQUMxRDtFQUNFLGVBQWU7RUFDZix5QkFBaUI7TUFBakIscUJBQWlCO1VBQWpCLGlCQUFpQjtBQUNuQjs7QUFFQTtFQUNFLFdBQVc7QUFDYjs7QUFFQTtFQUNFLGdCQUFnQjtFQUNoQixzQkFBc0I7QUFDeEI7O0FBRUE7RUFDRSx5QkFBeUI7QUFDM0I7O0FBRUE7RUFDRSx5QkFBeUI7RUFDekIsZUFBZTtBQUNqQjs7QUFFQTtFQUNFLGtCQUFrQjtFQUNsQixNQUFNO0VBQ04sUUFBUTtFQUNSLFNBQVM7RUFDVCxPQUFPO0VBQ1AsU0FBUztBQUNYOztBQUVBOztFQUVFLFdBQVc7RUFDWCxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxlQUFlO0VBQ2Ysd0JBQXdCO0VBQ3hCLG1CQUFtQjtFQUNuQixxQkFBcUI7QUFDdkI7O0FBRUE7RUFDRSxVQUFVO0FBQ1o7O0FBRUE7O0VBRUUsY0FBYztBQUNoQjs7QUFFQTtFQUNFLGNBQWM7QUFDaEI7O0FBRUE7O0VBRUUseUJBQXlCO0VBQ3pCLFdBQVc7QUFDYjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLHdCQUF3QjtFQUN4QixtQkFBbUI7RUFDbkIscUJBQXFCO0FBQ3ZCOztBQUVBO0VBQ0UscUJBQXFCO0FBQ3ZCOztBQUVBOzs7RUFHRTtBQUNGO0VBQ0UsY0FBYztBQUNoQjs7QUFFQTtFQUNFLGNBQWM7QUFDaEI7O0FBRUE7RUFDRSxjQUFjO0VBQ2QsK0JBQStCO0FBQ2pDOztBQUVBO0VBQ0UsY0FBYztBQUNoQjs7QUFFQTtFQUNFLGNBQWM7QUFDaEI7O0FBRUE7RUFDRSxjQUFjO0FBQ2hCOztBQUVBO0VBQ0UscUJBQXFCO0VBQ3JCLG1CQUFtQjtFQUNuQixxQkFBcUI7QUFDdkI7O0FBRUE7RUFDRSx3QkFBd0I7QUFDMUI7O0FBRUE7RUFDRSxjQUFjO0VBQ2QsaUJBQWlCO0VBQ2pCLHFCQUFxQjtFQUNyQixjQUFjO0VBQ2Qsa0JBQWtCO0VBQ2xCLG1CQUFtQjtFQUNuQixnQkFBZ0I7RUFDaEIsbUJBQW1CO0VBQ25CLCtEQUErRDtBQUNqRTs7QUFFQTs7RUFFRSx5QkFBeUI7RUFDekIsV0FBVztBQUNiOztBQUVBO0VBQ0Usb0JBQW9CO0VBQ3BCLHlFQUF5RTtBQUMzRTs7QUFFQTtFQUNFO0lBQ0Usb0JBQW9CO0lBQ3BCLDBCQUEwQjtFQUM1QjtBQUNGO0FBQ0E7RUFDRSxrQkFBa0I7QUFDcEI7O0FBRUE7RUFDRSxrQkFBa0I7RUFDbEIseUJBQXlCO0VBQ3pCLGFBQWE7RUFDYixZQUFZO0VBQ1osbUJBQW1CO0VBQ25CLHVCQUF1QjtFQUN2QixlQUFlO0VBQ2YsaUJBQWlCO0VBQ2pCLGtCQUFrQjtFQUNsQixxQkFBcUI7RUFDckIsZUFBZTtFQUNmLFdBQVc7RUFDWCxzQ0FBc0M7RUFDdEMsWUFBWTtFQUNaLFNBQVM7QUFDWDs7QUFFQTtFQUNFLHFHQUFxRztFQUNyRyxjQUFjO0VBQ2QsWUFBWTtFQUNaLGVBQWU7RUFDZixjQUFjO0VBQ2QsWUFBWTtBQUNkOztBQUVBO0VBQ0UsZ0JBQWdCO0VBQ2hCLFVBQVU7RUFDVixhQUFhO0VBQ2IsbUJBQW1CO0VBQ25CLGVBQWU7QUFDakI7O0FBRUE7RUFDRSxnQkFBZ0I7RUFDaEIsaUJBQWlCO0FBQ25COztBQUVBO0VBQ0UsY0FBYztBQUNoQjs7QUFFQTs7RUFFRSw2QkFBNkI7RUFDN0IsV0FBVztBQUNiOztBQUVBOzs7O0VBSUUseUJBQXlCO0FBQzNCOztBQUVBO0VBQ0UsZUFBZTtBQUNqQjs7QUFFQTtFQUNFLHFCQUFxQjtFQUNyQixzQkFBc0I7RUFDdEIsY0FBYztFQUNkLDhDQUE4QztBQUNoRDs7QUFFQTs7RUFFRSx5QkFBeUI7QUFDM0I7O0FBRUE7RUFDRSx5QkFBeUI7RUFDekIsV0FBVztBQUNiOztBQUVBOztFQUVFLHlCQUF5QjtBQUMzQjs7QUFFQTs7O0VBR0UscUJBQXFCO0VBQ3JCLGFBQWE7RUFDYixtQkFBbUI7RUFDbkIsdUJBQXVCO0VBQ3ZCLFlBQVk7RUFDWixXQUFXO0FBQ2I7O0FBRUE7RUFDRSxzQkFBc0I7RUFDdEIsY0FBYztBQUNoQjs7QUFFQTtFQUNFLFdBQVc7RUFDWCxZQUFZO0FBQ2Q7O0FBRUE7OztFQUdFLG1NQUFtTTtFQUNuTSxnQkFBZ0I7RUFDaEIsbUJBQW1CO0FBQ3JCOztBQUVBO0VBQ0UsaUJBQWlCO0VBQ2pCLGVBQWU7QUFDakI7O0FBRUE7RUFDRSxpQkFBaUI7RUFDakIsZUFBZTtBQUNqQjs7QUFFQTtFQUNFLGlCQUFpQjtFQUNqQixlQUFlO0FBQ2pCOztBQUVBO0VBQ0UsaUJBQWlCO0VBQ2pCLGdCQUFnQjtFQUNoQixtQkFBbUI7RUFDbkIsY0FBYztBQUNoQjs7QUFFQTtFQUNFLGlCQUFpQjtFQUNqQixjQUFjO0FBQ2hCOztBQUVBO0VBQ0UsY0FBYztFQUNkLCtCQUErQjtBQUNqQzs7QUFFQTtFQUNFLGNBQWM7QUFDaEI7O0FBRUE7RUFDRSxjQUFjO0FBQ2hCOztBQUVBO0VBQ0Usa0JBQWtCO0FBQ3BCOztBQUVBO0VBQ0Usa0JBQWtCO0VBQ2xCLFdBQVc7RUFDWCxPQUFPO0VBQ1AsbUZBQW1GO0VBQ25GLFdBQVc7RUFDWCxXQUFXO0VBQ1gsU0FBUztBQUNYOztBQUVBO0VBQ0UsdUJBQXVCO0FBQ3pCOztBQUVBO0VBQ0UsMENBQTBDO0FBQzVDOztBQUVBO0VBQ0Usc0JBQXNCO0VBQ3RCLFdBQVc7QUFDYjs7QUFFQTtFQUNFLGtCQUFrQjtFQUNsQix5QkFBeUI7RUFDekIsU0FBUztFQUNULE9BQU87RUFDUCxXQUFXO0VBQ1gsV0FBVztFQUNYLFdBQVc7RUFDWCxvQkFBb0I7RUFDcEIsc0JBQXNCO0VBQ3RCLG1DQUFtQztBQUNyQzs7QUFFQTtFQUNFLG9CQUFvQjtBQUN0Qjs7QUFFQTtFQUNFLHlCQUF5QjtBQUMzQjs7QUFFQTs7O0NBR0M7QUFDRDtFQUNFLGdCQUFnQjtFQUNoQixVQUFVO0FBQ1o7O0FBRUE7RUFDRSx3QkFBZ0I7S0FBaEIscUJBQWdCO1VBQWhCLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLDRCQUE0QjtBQUM5Qjs7QUFFQTtFQUNFLDRCQUE0QjtBQUM5Qjs7QUFFQTtFQUNFLDZCQUE2QjtBQUMvQjs7QUFFQTtFQUNFLDBDQUEwQztBQUM1Qzs7QUFFQTtFQUNFLHlCQUF5QjtBQUMzQjs7QUFFQTtFQUNFLDZCQUE2QjtBQUMvQjs7QUFFQTtFQUNFLHNCQUFzQjtBQUN4Qjs7QUFFQTtFQUNFLHlCQUF5QjtBQUMzQjs7QUFFQTtFQUNFLHlCQUF5QjtBQUMzQjs7QUFFQTtFQUNFLHlCQUF5QjtBQUMzQjs7QUFFQTtFQUNFLHlCQUF5QjtBQUMzQjs7QUFFQTtFQUNFLHlCQUF5QjtBQUMzQjs7QUFFQTtFQUNFLHNCQUFzQjtBQUN4Qjs7QUFFQTtFQUNFLHlCQUF5QjtBQUMzQjs7QUFFQTtFQUNFLHlCQUF5QjtBQUMzQjs7QUFFQTtFQUNFLHlCQUF5QjtBQUMzQjs7QUFFQTtFQUNFLHlCQUF5QjtBQUMzQjs7QUFFQTtFQUNFLHlCQUF5QjtBQUMzQjs7QUFFQTtFQUNFLHlCQUF5QjtBQUMzQjs7QUFFQTtFQUNFLHlCQUF5QjtBQUMzQjs7QUFFQTtFQUNFLHlCQUF5QjtBQUMzQjs7QUFFQTtFQUNFLDBDQUEwQztBQUM1Qzs7QUFFQTtFQUNFLHlCQUF5QjtBQUMzQjs7QUFFQTtFQUNFLDZCQUE2QjtBQUMvQjs7QUFFQTtFQUNFLHNCQUFzQjtBQUN4Qjs7QUFFQTtFQUNFLHlCQUF5QjtBQUMzQjs7QUFFQTtFQUNFLHlCQUF5QjtBQUMzQjs7QUFFQTtFQUNFLHlCQUF5QjtBQUMzQjs7QUFFQTtFQUNFLHlCQUF5QjtBQUMzQjs7QUFFQTtFQUNFLHlCQUF5QjtBQUMzQjs7QUFFQTtFQUNFLHNCQUFzQjtBQUN4Qjs7QUFFQTtFQUNFLHlCQUF5QjtBQUMzQjs7QUFFQTtFQUNFLHlCQUF5QjtBQUMzQjs7QUFFQTtFQUNFLHlCQUF5QjtBQUMzQjs7QUFFQTtFQUNFLHlCQUF5QjtBQUMzQjs7QUFFQTtFQUNFLHlCQUF5QjtBQUMzQjs7QUFFQTtFQUNFLHlCQUF5QjtBQUMzQjs7QUFFQTtFQUNFLHlCQUF5QjtBQUMzQjs7QUFFQTtFQUNFLHlCQUF5QjtBQUMzQjs7QUFFQTtFQUNFLDBDQUEwQztBQUM1Qzs7QUFFQTtFQUNFLHlCQUF5QjtBQUMzQjs7QUFFQTtFQUNFLDZCQUE2QjtBQUMvQjs7QUFFQTtFQUNFLHNCQUFzQjtBQUN4Qjs7QUFFQTtFQUNFLHlCQUF5QjtBQUMzQjs7QUFFQTtFQUNFLHlCQUF5QjtBQUMzQjs7QUFFQTtFQUNFLHlCQUF5QjtBQUMzQjs7QUFFQTtFQUNFLHlCQUF5QjtBQUMzQjs7QUFFQTtFQUNFLHlCQUF5QjtBQUMzQjs7QUFFQTtFQUNFLHNCQUFzQjtBQUN4Qjs7QUFFQTtFQUNFLHlCQUF5QjtBQUMzQjs7QUFFQTtFQUNFLHlCQUF5QjtBQUMzQjs7QUFFQTtFQUNFLHlCQUF5QjtBQUMzQjs7QUFFQTtFQUNFLHlCQUF5QjtBQUMzQjs7QUFFQTtFQUNFLHlCQUF5QjtBQUMzQjs7QUFFQTtFQUNFLHlCQUF5QjtBQUMzQjs7QUFFQTtFQUNFLHlCQUF5QjtBQUMzQjs7QUFFQTtFQUNFLHlCQUF5QjtBQUMzQjs7QUFFQTtFQUNFLDJCQUEyQjtBQUM3Qjs7QUFFQTtFQUNFLDJCQUEyQjtBQUM3Qjs7QUFFQTtFQUNFLHlCQUF5QjtBQUMzQjs7QUFFQTtFQUNFLGdDQUFnQztBQUNsQzs7QUFFQTtFQUNFLDZCQUE2QjtBQUMvQjs7QUFFQTtFQUNFLDBCQUEwQjtBQUM1Qjs7QUFFQTtFQUNFLGlDQUFpQztBQUNuQzs7QUFFQTtFQUNFLDhCQUE4QjtBQUNoQzs7QUFFQTtFQUNFLHdCQUF3QjtBQUMxQjs7QUFFQTtFQUNFLHlCQUF5QjtBQUMzQjs7QUFFQTtFQUNFLDRCQUE0QjtBQUM5Qjs7QUFFQTtFQUNFLDJCQUEyQjtBQUM3Qjs7QUFFQTtFQUNFLDJCQUEyQjtBQUM3Qjs7QUFFQTtFQUNFLHFCQUFxQjtBQUN2Qjs7QUFFQTtFQUNFLHNCQUFzQjtBQUN4Qjs7QUFFQTtFQUNFLHdCQUF3QjtBQUMxQjs7QUFFQTtFQUNFLHlCQUF5QjtBQUMzQjs7QUFFQTtFQUNFLHlCQUF5QjtBQUMzQjs7QUFFQTtFQUNFLHFCQUFxQjtBQUN2Qjs7QUFFQTtFQUNFLHlCQUF5QjtBQUMzQjs7QUFFQTtFQUNFLGtCQUFrQjtBQUNwQjs7QUFFQTtFQUNFLHFCQUFxQjtBQUN2Qjs7QUFFQTtFQUNFLHFCQUFxQjtBQUN2Qjs7QUFFQTtFQUNFLHFCQUFxQjtBQUN2Qjs7QUFFQTtFQUNFLHFCQUFxQjtBQUN2Qjs7QUFFQTtFQUNFLHFCQUFxQjtBQUN2Qjs7QUFFQTtFQUNFLGtCQUFrQjtBQUNwQjs7QUFFQTtFQUNFLHFCQUFxQjtBQUN2Qjs7QUFFQTtFQUNFLHFCQUFxQjtBQUN2Qjs7QUFFQTtFQUNFLHFCQUFxQjtBQUN2Qjs7QUFFQTtFQUNFLHFCQUFxQjtBQUN2Qjs7QUFFQTtFQUNFLHFCQUFxQjtBQUN2Qjs7QUFFQTtFQUNFLHFCQUFxQjtBQUN2Qjs7QUFFQTtFQUNFLHFCQUFxQjtBQUN2Qjs7QUFFQTtFQUNFLHFCQUFxQjtBQUN2Qjs7QUFFQTtFQUNFLHFCQUFxQjtBQUN2Qjs7QUFFQTtFQUNFLHlCQUF5QjtBQUMzQjs7QUFFQTtFQUNFLGtCQUFrQjtBQUNwQjs7QUFFQTtFQUNFLHFCQUFxQjtBQUN2Qjs7QUFFQTtFQUNFLHFCQUFxQjtBQUN2Qjs7QUFFQTtFQUNFLHFCQUFxQjtBQUN2Qjs7QUFFQTtFQUNFLHFCQUFxQjtBQUN2Qjs7QUFFQTtFQUNFLHFCQUFxQjtBQUN2Qjs7QUFFQTtFQUNFLGtCQUFrQjtBQUNwQjs7QUFFQTtFQUNFLHFCQUFxQjtBQUN2Qjs7QUFFQTtFQUNFLHFCQUFxQjtBQUN2Qjs7QUFFQTtFQUNFLHFCQUFxQjtBQUN2Qjs7QUFFQTtFQUNFLHFCQUFxQjtBQUN2Qjs7QUFFQTtFQUNFLHFCQUFxQjtBQUN2Qjs7QUFFQTtFQUNFLHFCQUFxQjtBQUN2Qjs7QUFFQTtFQUNFLHFCQUFxQjtBQUN2Qjs7QUFFQTtFQUNFLHFCQUFxQjtBQUN2Qjs7QUFFQTtFQUNF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LG1CQUFtQjtBQUNyQjs7QUFFQTtFQUNFLGlCQUFpQjtBQUNuQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGtCQUFrQjtBQUNwQjs7QUFFQTtFQUNFLG1CQUFtQjtBQUNyQjs7QUFFQTtFQUNFLGlCQUFpQjtBQUNuQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGtCQUFrQjtBQUNwQjs7QUFFQTtFQUNFLG1CQUFtQjtBQUNyQjs7QUFFQTtFQUNFLGlCQUFpQjtBQUNuQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGtCQUFrQjtBQUNwQjs7QUFFQTtFQUNFLG1CQUFtQjtBQUNyQjs7QUFFQTtFQUNFLGlCQUFpQjtBQUNuQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGtCQUFrQjtBQUNwQjs7QUFFQTtFQUNFLG1CQUFtQjtBQUNyQjs7QUFFQTtFQUNFLGlCQUFpQjtBQUNuQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGtCQUFrQjtBQUNwQjs7QUFFQTtFQUNFLG1CQUFtQjtBQUNyQjs7QUFFQTtFQUNFLGlCQUFpQjtBQUNuQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGtCQUFrQjtBQUNwQjs7QUFFQTtFQUNFLG1CQUFtQjtBQUNyQjs7QUFFQTtFQUNFLGlCQUFpQjtBQUNuQjs7QUFFQTtFQUNFLGlCQUFpQjtBQUNuQjs7QUFFQTtFQUNFLG1CQUFtQjtBQUNyQjs7QUFFQTtFQUNFLG9CQUFvQjtBQUN0Qjs7QUFFQTtFQUNFLGtCQUFrQjtBQUNwQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGtCQUFrQjtBQUNwQjs7QUFFQTtFQUNFLG1CQUFtQjtBQUNyQjs7QUFFQTtFQUNFLGlCQUFpQjtBQUNuQjs7QUFFQTtFQUNFLGFBQWE7QUFDZjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGlCQUFpQjtBQUNuQjs7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RUE7RUFDRSxtQkFBbUI7QUFDckI7O0FBRUE7RUFDRSxvQkFBb0I7QUFDdEI7O0FBRUE7RUFDRSxrQkFBa0I7QUFDcEI7O0FBRUE7RUFDRSxpQkFBaUI7QUFDbkI7O0FBRUE7RUFDRSxtQkFBbUI7QUFDckI7O0FBRUE7RUFDRSxvQkFBb0I7QUFDdEI7O0FBRUE7RUFDRSxrQkFBa0I7QUFDcEI7O0FBRUE7RUFDRSxpQkFBaUI7QUFDbkI7O0FBRUE7RUFDRSxtQkFBbUI7QUFDckI7O0FBRUE7RUFDRSxvQkFBb0I7QUFDdEI7O0FBRUE7RUFDRSxrQkFBa0I7QUFDcEI7O0FBRUE7RUFDRSxpQkFBaUI7QUFDbkI7O0FBRUE7RUFDRSxtQkFBbUI7QUFDckI7O0FBRUE7RUFDRSxvQkFBb0I7QUFDdEI7O0FBRUE7RUFDRSxrQkFBa0I7QUFDcEI7O0FBRUE7RUFDRSxpQkFBaUI7QUFDbkI7O0FBRUE7RUFDRSxtQkFBbUI7QUFDckI7O0FBRUE7RUFDRSxvQkFBb0I7QUFDdEI7O0FBRUE7RUFDRSxrQkFBa0I7QUFDcEI7O0FBRUE7RUFDRSxpQkFBaUI7QUFDbkI7O0FBRUE7RUFDRSxtQkFBbUI7QUFDckI7O0FBRUE7RUFDRSxvQkFBb0I7QUFDdEI7O0FBRUE7RUFDRSxrQkFBa0I7QUFDcEI7O0FBRUE7RUFDRSxpQkFBaUI7QUFDbkI7O0FBRUE7RUFDRSxtQkFBbUI7QUFDckI7O0FBRUE7RUFDRSxvQkFBb0I7QUFDdEI7O0FBRUE7RUFDRSxrQkFBa0I7QUFDcEI7O0FBRUE7RUFDRSxrQkFBa0I7QUFDcEI7O0FBRUE7RUFDRSxvQkFBb0I7QUFDdEI7O0FBRUE7RUFDRSxxQkFBcUI7QUFDdkI7O0FBRUE7RUFDRSxtQkFBbUI7QUFDckI7O0FBRUE7RUFDRSxvQkFBb0I7QUFDdEI7O0FBRUE7RUFDRSxvQkFBb0I7QUFDdEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxlQUFlO0FBQ2pCOztBQUVBO0VBQ0Usa0JBQWtCO0FBQ3BCOztBQUVBO0VBQ0Usa0JBQWtCO0FBQ3BCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsU0FBUztFQUNULFdBQVc7RUFDWCxZQUFZO0VBQ1osVUFBVTtBQUNaOztBQUVBO0VBQ0UsTUFBTTtFQUNOLFFBQVE7RUFDUixTQUFTO0VBQ1QsT0FBTztBQUNUOztBQUVBO0VBQ0UsTUFBTTtFQUNOLFNBQVM7QUFDWDs7QUFFQTtFQUNFLFFBQVE7RUFDUixPQUFPO0FBQ1Q7O0FBRUE7RUFDRSxNQUFNO0FBQ1I7O0FBRUE7RUFDRSxRQUFRO0FBQ1Y7O0FBRUE7RUFDRSxTQUFTO0FBQ1g7O0FBRUE7RUFDRSxPQUFPO0FBQ1Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxrQkFBa0I7QUFDcEI7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSwwQ0FBMEM7QUFDNUM7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSwwQ0FBMEM7QUFDNUM7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSwwQ0FBMEM7QUFDNUM7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxrQkFBa0I7QUFDcEI7O0FBRUE7RUFDRSxvQkFBb0I7QUFDdEI7O0FBRUE7RUFDRSxrQkFBa0I7QUFDcEI7O0FBRUE7RUFDRSxtQkFBbUI7QUFDckI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxrQkFBa0I7QUFDcEI7O0FBRUE7RUFDRSxpQkFBaUI7QUFDbkI7O0FBRUE7RUFDRSxtQkFBbUI7QUFDckI7O0FBRUE7RUFDRSxjQUFjO0FBQ2hCOztBQUVBO0VBQ0UsY0FBYztBQUNoQjs7QUFFQTtFQUNFLGNBQWM7QUFDaEI7O0FBRUE7RUFDRSxrQkFBa0I7QUFDcEI7O0FBRUE7RUFDRSxXQUFXO0FBQ2I7O0FBRUE7RUFDRSxjQUFjO0FBQ2hCOztBQUVBO0VBQ0UsY0FBYztBQUNoQjs7QUFFQTtFQUNFLGNBQWM7QUFDaEI7O0FBRUE7RUFDRSxjQUFjO0FBQ2hCOztBQUVBO0VBQ0UsY0FBYztBQUNoQjs7QUFFQTtFQUNFLFdBQVc7QUFDYjs7QUFFQTtFQUNFLGNBQWM7QUFDaEI7O0FBRUE7RUFDRSxjQUFjO0FBQ2hCOztBQUVBO0VBQ0UsY0FBYztBQUNoQjs7QUFFQTtFQUNFLGNBQWM7QUFDaEI7O0FBRUE7RUFDRSxjQUFjO0FBQ2hCOztBQUVBO0VBQ0UsY0FBYztBQUNoQjs7QUFFQTtFQUNFLGNBQWM7QUFDaEI7O0FBRUE7RUFDRSxjQUFjO0FBQ2hCOztBQUVBO0VBQ0UsY0FBYztBQUNoQjs7QUFFQTtFQUNFLGNBQWM7QUFDaEI7O0FBRUE7RUFDRSxrQkFBa0I7QUFDcEI7O0FBRUE7RUFDRSxXQUFXO0FBQ2I7O0FBRUE7RUFDRSxjQUFjO0FBQ2hCOztBQUVBO0VBQ0UsY0FBYztBQUNoQjs7QUFFQTtFQUNFLGNBQWM7QUFDaEI7O0FBRUE7RUFDRSxjQUFjO0FBQ2hCOztBQUVBO0VBQ0UsY0FBYztBQUNoQjs7QUFFQTtFQUNFLFdBQVc7QUFDYjs7QUFFQTtFQUNFLGNBQWM7QUFDaEI7O0FBRUE7RUFDRSxjQUFjO0FBQ2hCOztBQUVBO0VBQ0UsY0FBYztBQUNoQjs7QUFFQTtFQUNFLGNBQWM7QUFDaEI7O0FBRUE7RUFDRSxjQUFjO0FBQ2hCOztBQUVBO0VBQ0UsY0FBYztBQUNoQjs7QUFFQTtFQUNFLGNBQWM7QUFDaEI7O0FBRUE7RUFDRSxjQUFjO0FBQ2hCOztBQUVBO0VBQ0UsY0FBYztBQUNoQjs7QUFFQTtFQUNFLGNBQWM7QUFDaEI7O0FBRUE7RUFDRSxrQkFBa0I7QUFDcEI7O0FBRUE7RUFDRSxXQUFXO0FBQ2I7O0FBRUE7RUFDRSxjQUFjO0FBQ2hCOztBQUVBO0VBQ0UsY0FBYztBQUNoQjs7QUFFQTtFQUNFLGNBQWM7QUFDaEI7O0FBRUE7RUFDRSxjQUFjO0FBQ2hCOztBQUVBO0VBQ0UsY0FBYztBQUNoQjs7QUFFQTtFQUNFLFdBQVc7QUFDYjs7QUFFQTtFQUNFLGNBQWM7QUFDaEI7O0FBRUE7RUFDRSxjQUFjO0FBQ2hCOztBQUVBO0VBQ0UsY0FBYztBQUNoQjs7QUFFQTtFQUNFLGNBQWM7QUFDaEI7O0FBRUE7RUFDRSxjQUFjO0FBQ2hCOztBQUVBO0VBQ0UsY0FBYztBQUNoQjs7QUFFQTtFQUNFLGNBQWM7QUFDaEI7O0FBRUE7RUFDRSxlQUFlO0FBQ2pCOztBQUVBO0VBQ0UsZUFBZTtBQUNqQjs7QUFFQTtFQUNFLGVBQWU7QUFDakI7O0FBRUE7RUFDRSxlQUFlO0FBQ2pCOztBQUVBO0VBQ0UsZUFBZTtBQUNqQjs7QUFFQTtFQUNFLGVBQWU7QUFDakI7O0FBRUE7RUFDRSxlQUFlO0FBQ2pCOztBQUVBO0VBQ0Usa0JBQWtCO0FBQ3BCOztBQUVBO0VBQ0UsZUFBZTtBQUNqQjs7QUFFQTtFQUNFLGVBQWU7QUFDakI7O0FBRUE7RUFDRSxlQUFlO0FBQ2pCOztBQUVBO0VBQ0UsZUFBZTtBQUNqQjs7QUFFQTtFQUNFLGVBQWU7QUFDakI7O0FBRUE7RUFDRSxlQUFlO0FBQ2pCOztBQUVBO0VBQ0UsZUFBZTtBQUNqQjs7QUFFQTtFQUNFLGtCQUFrQjtBQUNwQjs7QUFFQTtFQUNFLGtCQUFrQjtBQUNwQjs7QUFFQTtFQUNFLHlCQUF5QjtBQUMzQjs7QUFFQTtFQUNFLHlCQUF5QjtBQUMzQjs7QUFFQTtFQUNFLDBCQUEwQjtBQUM1Qjs7QUFFQTtFQUNFLG9CQUFvQjtBQUN0Qjs7QUFFQTtFQUNFLDBCQUEwQjtBQUM1Qjs7QUFFQTtFQUNFLDZCQUE2QjtBQUMvQjs7QUFFQTtFQUNFLHFCQUFxQjtBQUN2Qjs7QUFFQTtFQUNFLG1DQUFtQztFQUNuQyxrQ0FBa0M7QUFDcEM7O0FBRUE7RUFDRSw0QkFBNEI7RUFDNUIsNkJBQTZCO0FBQy9COztBQUVBO0VBQ0Usa0JBQWtCO0FBQ3BCOztBQUVBO0VBQ0Usa0JBQWtCO0FBQ3BCOztBQUVBO0VBQ0UseUJBQXlCO0FBQzNCOztBQUVBO0VBQ0UseUJBQXlCO0FBQzNCOztBQUVBO0VBQ0UsMEJBQTBCO0FBQzVCOztBQUVBO0VBQ0Usb0JBQW9CO0FBQ3RCOztBQUVBO0VBQ0UsMEJBQTBCO0FBQzVCOztBQUVBO0VBQ0UsNkJBQTZCO0FBQy9COztBQUVBO0VBQ0UscUJBQXFCO0FBQ3ZCOztBQUVBO0VBQ0UsbUNBQW1DO0VBQ25DLGtDQUFrQztBQUNwQzs7QUFFQTtFQUNFLDRCQUE0QjtFQUM1Qiw2QkFBNkI7QUFDL0I7O0FBRUE7RUFDRSxrQkFBa0I7QUFDcEI7O0FBRUE7RUFDRSxrQkFBa0I7QUFDcEI7O0FBRUE7RUFDRSx5QkFBeUI7QUFDM0I7O0FBRUE7RUFDRSx5QkFBeUI7QUFDM0I7O0FBRUE7RUFDRSwwQkFBMEI7QUFDNUI7O0FBRUE7RUFDRSxvQkFBb0I7QUFDdEI7O0FBRUE7RUFDRSwwQkFBMEI7QUFDNUI7O0FBRUE7RUFDRSw2QkFBNkI7QUFDL0I7O0FBRUE7RUFDRSxxQkFBcUI7QUFDdkI7O0FBRUE7RUFDRSxtQ0FBbUM7RUFDbkMsa0NBQWtDO0FBQ3BDOztBQUVBO0VBQ0UsNEJBQTRCO0VBQzVCLDZCQUE2QjtBQUMvQjs7QUFFQTtFQUNFLHlCQUFpQjtNQUFqQixxQkFBaUI7VUFBakIsaUJBQWlCO0FBQ25COztBQUVBO0VBQ0UseUJBQWlCO01BQWpCLHFCQUFpQjtVQUFqQixpQkFBaUI7QUFDbkI7O0FBRUE7RUFDRSx3QkFBd0I7QUFDMUI7O0FBRUE7RUFDRSxtQkFBbUI7QUFDckI7O0FBRUE7RUFDRSxzQkFBc0I7QUFDeEI7O0FBRUE7RUFDRSxzQkFBc0I7QUFDeEI7O0FBRUE7RUFDRSx3QkFBd0I7QUFDMUI7O0FBRUE7RUFDRSwyQkFBMkI7QUFDN0I7O0FBRUE7RUFDRSxtQkFBbUI7QUFDckI7O0FBRUE7RUFDRSxrQkFBa0I7QUFDcEI7O0FBRUE7RUFDRSxtQkFBbUI7QUFDckI7O0FBRUE7RUFDRSxtQkFBbUI7QUFDckI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxxQkFBcUI7QUFDdkI7O0FBRUE7RUFDRSxxQkFBcUI7QUFDdkI7O0FBRUE7RUFDRSxxQkFBcUI7QUFDdkI7O0FBRUE7RUFDRSxpQkFBaUI7QUFDbkI7O0FBRUE7RUFDRSxnQkFBZ0I7RUFDaEIsdUJBQXVCO0VBQ3ZCLG1CQUFtQjtBQUNyQjs7QUFFQTtFQUNFLFVBQVU7QUFDWjs7QUFFQTtFQUNFLFdBQVc7QUFDYjs7QUFFQTtFQUNFLFdBQVc7QUFDYjs7QUFFQTtFQUNFLFdBQVc7QUFDYjs7QUFFQTtFQUNFLFdBQVc7QUFDYjs7QUFFQTtFQUNFLFdBQVc7QUFDYjs7QUFFQTtFQUNFLFdBQVc7QUFDYjs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFdBQVc7QUFDYjs7QUFFQTtFQUNFLFVBQVU7QUFDWjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLFVBQVU7QUFDWjs7QUFFQTtFQUNFLFVBQVU7QUFDWjs7QUFFQTtFQUNFLFVBQVU7QUFDWjs7QUFFQTtFQUNFLFVBQVU7QUFDWjs7QUFFQTtFQUNFLFVBQVU7QUFDWjs7QUFFQTtFQUNFLFVBQVU7QUFDWjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLFdBQVc7QUFDYjs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFVBQVU7QUFDWjs7QUFFQTtFQUNFLFdBQVc7QUFDYjs7QUFFQTtFQUNFLFdBQVc7QUFDYjs7QUFFQTtFQUNFLFdBQVc7QUFDYjs7QUFFQTtFQUNFLFdBQVc7QUFDYjs7QUFFQTtFQUNFLFdBQVc7QUFDYjs7QUFFQTtFQUNFLGFBQWE7QUFDZjs7QUFFQTtFQUNFLFdBQVc7QUFDYjs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTs7O0NBR0M7QUFDRDs7Ozs7OztFQU9FO0FBQ0Y7O0dBRUc7QUFDSDtFQUNFO0lBQ0UsZ0JBQWdCO0lBQ2hCLFVBQVU7RUFDWjs7RUFFQTtJQUNFLHdCQUFnQjtPQUFoQixxQkFBZ0I7WUFBaEIsZ0JBQWdCO0VBQ2xCOztFQUVBO0lBQ0UsNEJBQTRCO0VBQzlCOztFQUVBO0lBQ0UsNEJBQTRCO0VBQzlCOztFQUVBO0lBQ0UsNkJBQTZCO0VBQy9COztFQUVBO0lBQ0UsMENBQTBDO0VBQzVDOztFQUVBO0lBQ0UseUJBQXlCO0VBQzNCOztFQUVBO0lBQ0UsNkJBQTZCO0VBQy9COztFQUVBO0lBQ0Usc0JBQXNCO0VBQ3hCOztFQUVBO0lBQ0UseUJBQXlCO0VBQzNCOztFQUVBO0lBQ0UseUJBQXlCO0VBQzNCOztFQUVBO0lBQ0UseUJBQXlCO0VBQzNCOztFQUVBO0lBQ0UseUJBQXlCO0VBQzNCOztFQUVBO0lBQ0UseUJBQXlCO0VBQzNCOztFQUVBO0lBQ0Usc0JBQXNCO0VBQ3hCOztFQUVBO0lBQ0UseUJBQXlCO0VBQzNCOztFQUVBO0lBQ0UseUJBQXlCO0VBQzNCOztFQUVBO0lBQ0UseUJBQXlCO0VBQzNCOztFQUVBO0lBQ0UseUJBQXlCO0VBQzNCOztFQUVBO0lBQ0UseUJBQXlCO0VBQzNCOztFQUVBO0lBQ0UseUJBQXlCO0VBQzNCOztFQUVBO0lBQ0UseUJBQXlCO0VBQzNCOztFQUVBO0lBQ0UseUJBQXlCO0VBQzNCOztFQUVBO0lBQ0UsMENBQTBDO0VBQzVDOztFQUVBO0lBQ0UseUJBQXlCO0VBQzNCOztFQUVBO0lBQ0UsNkJBQTZCO0VBQy9COztFQUVBO0lBQ0Usc0JBQXNCO0VBQ3hCOztFQUVBO0lBQ0UseUJBQXlCO0VBQzNCOztFQUVBO0lBQ0UseUJBQXlCO0VBQzNCOztFQUVBO0lBQ0UseUJBQXlCO0VBQzNCOztFQUVBO0lBQ0UseUJBQXlCO0VBQzNCOztFQUVBO0lBQ0UseUJBQXlCO0VBQzNCOztFQUVBO0lBQ0Usc0JBQXNCO0VBQ3hCOztFQUVBO0lBQ0UseUJBQXlCO0VBQzNCOztFQUVBO0lBQ0UseUJBQXlCO0VBQzNCOztFQUVBO0lBQ0UseUJBQXlCO0VBQzNCOztFQUVBO0lBQ0UseUJBQXlCO0VBQzNCOztFQUVBO0lBQ0UseUJBQXlCO0VBQzNCOztFQUVBO0lBQ0UseUJBQXlCO0VBQzNCOztFQUVBO0lBQ0UseUJBQXlCO0VBQzNCOztFQUVBO0lBQ0UseUJBQXlCO0VBQzNCOztFQUVBO0lBQ0UsMENBQTBDO0VBQzVDOztFQUVBO0lBQ0UseUJBQXlCO0VBQzNCOztFQUVBO0lBQ0UsNkJBQTZCO0VBQy9COztFQUVBO0lBQ0Usc0JBQXNCO0VBQ3hCOztFQUVBO0lBQ0UseUJBQXlCO0VBQzNCOztFQUVBO0lBQ0UseUJBQXlCO0VBQzNCOztFQUVBO0lBQ0UseUJBQXlCO0VBQzNCOztFQUVBO0lBQ0UseUJBQXlCO0VBQzNCOztFQUVBO0lBQ0UseUJBQXlCO0VBQzNCOztFQUVBO0lBQ0Usc0JBQXNCO0VBQ3hCOztFQUVBO0lBQ0UseUJBQXlCO0VBQzNCOztFQUVBO0lBQ0UseUJBQXlCO0VBQzNCOztFQUVBO0lBQ0UseUJBQXlCO0VBQzNCOztFQUVBO0lBQ0UseUJBQXlCO0VBQzNCOztFQUVBO0lBQ0UseUJBQXlCO0VBQzNCOztFQUVBO0lBQ0UseUJBQXlCO0VBQzNCOztFQUVBO0lBQ0UseUJBQXlCO0VBQzNCOztFQUVBO0lBQ0UseUJBQXlCO0VBQzNCOztFQUVBO0lBQ0UsMkJBQTJCO0VBQzdCOztFQUVBO0lBQ0UsMkJBQTJCO0VBQzdCOztFQUVBO0lBQ0UseUJBQXlCO0VBQzNCOztFQUVBO0lBQ0UsZ0NBQWdDO0VBQ2xDOztFQUVBO0lBQ0UsNkJBQTZCO0VBQy9COztFQUVBO0lBQ0UsMEJBQTBCO0VBQzVCOztFQUVBO0lBQ0UsaUNBQWlDO0VBQ25DOztFQUVBO0lBQ0UsOEJBQThCO0VBQ2hDOztFQUVBO0lBQ0Usd0JBQXdCO0VBQzFCOztFQUVBO0lBQ0UseUJBQXlCO0VBQzNCOztFQUVBO0lBQ0UsNEJBQTRCO0VBQzlCOztFQUVBO0lBQ0UsMkJBQTJCO0VBQzdCOztFQUVBO0lBQ0UsMkJBQTJCO0VBQzdCOztFQUVBO0lBQ0UscUJBQXFCO0VBQ3ZCOztFQUVBO0lBQ0Usc0JBQXNCO0VBQ3hCOztFQUVBO0lBQ0Usd0JBQXdCO0VBQzFCOztFQUVBO0lBQ0UscUJBQXFCO0VBQ3ZCOztFQUVBO0lBQ0UseUJBQXlCO0VBQzNCOztFQUVBO0lBQ0Usa0JBQWtCO0VBQ3BCOztFQUVBO0lBQ0UscUJBQXFCO0VBQ3ZCOztFQUVBO0lBQ0UscUJBQXFCO0VBQ3ZCOztFQUVBO0lBQ0UscUJBQXFCO0VBQ3ZCOztFQUVBO0lBQ0UscUJBQXFCO0VBQ3ZCOztFQUVBO0lBQ0UscUJBQXFCO0VBQ3ZCOztFQUVBO0lBQ0Usa0JBQWtCO0VBQ3BCOztFQUVBO0lBQ0UscUJBQXFCO0VBQ3ZCOztFQUVBO0lBQ0UscUJBQXFCO0VBQ3ZCOztFQUVBO0lBQ0UscUJBQXFCO0VBQ3ZCOztFQUVBO0lBQ0UscUJBQXFCO0VBQ3ZCOztFQUVBO0lBQ0UscUJBQXFCO0VBQ3ZCOztFQUVBO0lBQ0UscUJBQXFCO0VBQ3ZCOztFQUVBO0lBQ0UscUJBQXFCO0VBQ3ZCOztFQUVBO0lBQ0UscUJBQXFCO0VBQ3ZCOztFQUVBO0lBQ0UscUJBQXFCO0VBQ3ZCOztFQUVBO0lBQ0UseUJBQXlCO0VBQzNCOztFQUVBO0lBQ0Usa0JBQWtCO0VBQ3BCOztFQUVBO0lBQ0UscUJBQXFCO0VBQ3ZCOztFQUVBO0lBQ0UscUJBQXFCO0VBQ3ZCOztFQUVBO0lBQ0UscUJBQXFCO0VBQ3ZCOztFQUVBO0lBQ0UscUJBQXFCO0VBQ3ZCOztFQUVBO0lBQ0UscUJBQXFCO0VBQ3ZCOztFQUVBO0lBQ0Usa0JBQWtCO0VBQ3BCOztFQUVBO0lBQ0UscUJBQXFCO0VBQ3ZCOztFQUVBO0lBQ0UscUJBQXFCO0VBQ3ZCOztFQUVBO0lBQ0UscUJBQXFCO0VBQ3ZCOztFQUVBO0lBQ0UscUJBQXFCO0VBQ3ZCOztFQUVBO0lBQ0UscUJBQXFCO0VBQ3ZCOztFQUVBO0lBQ0UscUJBQXFCO0VBQ3ZCOztFQUVBO0lBQ0UscUJBQXFCO0VBQ3ZCOztFQUVBO0lBQ0UscUJBQXFCO0VBQ3ZCOztFQUVBO0lBQ0UscUJBQXFCO0VBQ3ZCOztFQUVBO0lBQ0UseUJBQXlCO0VBQzNCOztFQUVBO0lBQ0Usa0JBQWtCO0VBQ3BCOztFQUVBO0lBQ0UscUJBQXFCO0VBQ3ZCOztFQUVBO0lBQ0UscUJBQXFCO0VBQ3ZCOztFQUVBO0lBQ0UscUJBQXFCO0VBQ3ZCOztFQUVBO0lBQ0Us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O0lBQ0Usc0JBQXNCO0VBQ3hCOztFQUVBO0lBQ0UseUJBQXlCO0VBQzNCOztFQUVBO0lBQ0UseUJBQXlCO0VBQzNCOztFQUVBO0lBQ0UseUJBQXlCO0VBQzNCOztFQUVBO0lBQ0UseUJBQXlCO0VBQzNCOztFQUVBO0lBQ0UseUJBQXlCO0VBQzNCOztFQUVBO0lBQ0UseUJBQXlCO0VBQzNCOztFQUVBO0lBQ0UseUJBQXlCO0VBQzNCOztFQUVBO0lBQ0UseUJBQXlCO0VBQzNCOztFQUVBO0lBQ0UsMENBQTBDO0VBQzVDOztFQUVBO0lBQ0UseUJBQXlCO0VBQzNCOztFQUVBO0lBQ0UsNkJBQTZCO0VBQy9COztFQUVBO0lBQ0Usc0JBQXNCO0VBQ3hCOztFQUVBO0lBQ0UseUJBQXlCO0VBQzNCOztFQUVBO0lBQ0UseUJBQXlCO0VBQzNCOztFQUVBO0lBQ0UseUJBQXlCO0VBQzNCOztFQUVBO0lBQ0UseUJBQXlCO0VBQzNCOztFQUVBO0lBQ0UseUJBQXlCO0VBQzNCOztFQUVBO0lBQ0Usc0JBQXNCO0VBQ3hCOztFQUVBO0lBQ0UseUJBQXlCO0VBQzNCOztFQUVBO0lBQ0UseUJBQXlCO0VBQzNCOztFQUVBO0lBQ0UseUJBQXlCO0VBQzNCOztFQUVBO0lBQ0UseUJBQXlCO0VBQzNCOztFQUVBO0lBQ0UseUJBQXlCO0VBQzNCOztFQUVBO0lBQ0UseUJBQXlCO0VBQzNCOztFQUVBO0lBQ0UseUJBQXlCO0VBQzNCOztFQUVBO0lBQ0UseUJBQXlCO0VBQzNCOztFQUVBO0lBQ0UsMENBQTBDO0VBQzVDOztFQUVBO0lBQ0UseUJBQXlCO0VBQzNCOztFQUVBO0lBQ0UsNkJBQTZCO0VBQy9COztFQUVBO0lBQ0Usc0JBQXNCO0VBQ3hCOztFQUVBO0lBQ0UseUJBQXlCO0VBQzNCOztFQUVBO0lBQ0UseUJBQXlCO0VBQzNCOztFQUVBO0lBQ0UseUJBQXlCO0VBQzNCOztFQUVBO0lBQ0UseUJBQXlCO0VBQzNCOztFQUVBO0lBQ0UseUJBQXlCO0VBQzNCOztFQUVBO0lBQ0Usc0JBQXNCO0VBQ3hCOztFQUVBO0lBQ0UseUJBQXlCO0VBQzNCOztFQUVBO0lBQ0UseUJBQXlCO0VBQzNCOztFQUVBO0lBQ0UseUJBQXlCO0VBQzNCOztFQUVBO0lBQ0UseUJBQXlCO0VBQzNCOztFQUVBO0lBQ0UseUJBQXlCO0VBQzNCOztFQUVBO0lBQ0UseUJBQXlCO0VBQzNCOztFQUVBO0lBQ0UseUJBQXlCO0VBQzNCOztFQUVBO0lBQ0UseUJBQXlCO0VBQzNCOztFQUVBO0lBQ0UsMkJBQTJCO0VBQzdCOztFQUVBO0lBQ0UsMkJBQTJCO0VBQzdCOztFQUVBO0lBQ0UseUJBQXlCO0VBQzNCOztFQUVBO0lBQ0UsZ0NBQWdDO0VBQ2xDOztFQUVBO0lBQ0UsNkJBQTZCO0VBQy9COztFQUVBO0lBQ0UsMEJBQTBCO0VBQzVCOztFQUVBO0lBQ0UsaUNBQWlDO0VBQ25DOztFQUVBO0lBQ0UsOEJBQThCO0VBQ2hDOztFQUVBO0lBQ0Usd0JBQXdCO0VBQzFCOztFQUVBO0lBQ0UseUJBQXlCO0VBQzNCOztFQUVBO0lBQ0UsNEJBQTRCO0VBQzlCOztFQUVBO0lBQ0UsMkJBQTJCO0VBQzdCOztFQUVBO0lBQ0UsMkJBQTJCO0VBQzdCOztFQUVBO0lBQ0UscUJBQXFCO0VBQ3ZCOztFQUVBO0lBQ0Usc0JBQXNCO0VBQ3hCOztFQUVBO0lBQ0Usd0JBQXdCO0VBQzFCOztFQUVBO0lBQ0UscUJBQXFCO0VBQ3ZCOztFQUVBO0lBQ0UseUJBQXlCO0VBQzNCOztFQUVBO0lBQ0Usa0JBQWtCO0VBQ3BCOztFQUVBO0lBQ0UscUJBQXFCO0VBQ3ZCOztFQUVBO0lBQ0UscUJBQXFCO0VBQ3ZCOztFQUVBO0lBQ0UscUJBQXFCO0VBQ3ZCOztFQUVBO0lBQ0UscUJBQXFCO0VBQ3ZCOztFQUVBO0lBQ0UscUJBQXFCO0VBQ3ZCOztFQUVBO0lBQ0Usa0JBQWtCO0VBQ3BCOztFQUVBO0lBQ0UscUJBQXFCO0VBQ3ZCOztFQUVBO0lBQ0UscUJBQXFCO0VBQ3ZCOztFQUVBO0lBQ0UscUJBQXFCO0VBQ3ZCOztFQUVBO0lBQ0UscUJBQXFCO0VBQ3ZCOztFQUVBO0lBQ0UscUJBQXFCO0VBQ3ZCOztFQUVBO0lBQ0UscUJBQXFCO0VBQ3ZCOztFQUVBO0lBQ0UscUJBQXFCO0VBQ3ZCOztFQUVBO0lBQ0UscUJBQXFCO0VBQ3ZCOztFQUVBO0lBQ0UscUJBQXFCO0VBQ3ZCOztFQUVBO0lBQ0UseUJBQXlCO0VBQzNCOztFQUVBO0lBQ0Usa0JBQWtCO0VBQ3BCOztFQUVBO0lBQ0UscUJBQXFCO0VBQ3ZCOztFQUVBO0lBQ0UscUJBQXFCO0VBQ3ZCOztFQUVBO0lBQ0UscUJBQXFCO0VBQ3ZCOztFQUVBO0lBQ0UscUJBQXFCO0VBQ3ZCOztFQUVBO0lBQ0UscUJBQXFCO0VBQ3ZCOztFQUVBO0lBQ0Usa0JBQWtCO0VBQ3BCOztFQUVBO0lBQ0UscUJBQXFCO0VBQ3ZCOztFQUVBO0lBQ0UscUJBQXFCO0VBQ3ZCOztFQUVBO0lBQ0UscUJBQXFCO0VBQ3ZCOztFQUVBO0lBQ0UscUJBQXFCO0VBQ3ZCOztFQUVBO0lBQ0UscUJBQXFCO0VBQ3ZCOztFQUVBO0lBQ0UscUJBQXFCO0VBQ3ZCOztFQUVBO0lBQ0UscUJBQXFCO0VBQ3ZCOztFQUVBO0lBQ0UscUJBQXFCO0VBQ3ZCOztFQUVBO0lBQ0UscUJBQXFCO0VBQ3ZCOztFQUVBO0lBQ0UseUJBQXlCO0VBQzNCOztFQUVBO0lBQ0Usa0JBQWtCO0VBQ3BCOztFQUVBO0lBQ0UscUJBQXFCO0VBQ3ZCOztFQUVBO0lBQ0UscUJBQXFCO0VBQ3ZCOztFQUVBO0lBQ0UscUJBQXFCO0VBQ3ZCOztFQUVBO0lBQ0UscUJBQXFCO0VBQ3ZCOztFQUVBO0lBQ0UscUJBQXFCO0VBQ3ZCOztFQUVBO0lBQ0Usa0JBQWtCO0VBQ3BCOztFQUVBO0lBQ0UscUJBQXFCO0VBQ3ZCOztFQUVBO0lBQ0UscUJBQXFCO0VBQ3ZCOztFQUVBO0lBQ0UscUJBQXFCO0VBQ3ZCOztFQUVBO0lBQ0UscUJBQXFCO0VBQ3ZCOztFQUVBO0lBQ0UscUJBQXFCO0VBQ3ZCOztFQUVBO0lBQ0UscUJBQXFCO0VBQ3ZCOztFQUVBO0lBQ0UscUJBQXFCO0VBQ3ZCOztFQUVBO0lBQ0UscUJBQXFCO0VBQ3ZCOztFQUVBO0lBQ0Usa0JBQWtC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NkJBQTZCO0VBQy9COztFQUVBO0lBQ0Usc0JBQXNCO0VBQ3hCOztFQUVBO0lBQ0UseUJBQXlCO0VBQzNCOztFQUVBO0lBQ0UseUJBQXlCO0VBQzNCOztFQUVBO0lBQ0UseUJBQXlCO0VBQzNCOztFQUVBO0lBQ0UseUJBQXlCO0VBQzNCOztFQUVBO0lBQ0UseUJBQXlCO0VBQzNCOztFQUVBO0lBQ0Usc0JBQXNCO0VBQ3hCOztFQUVBO0lBQ0UseUJBQXlCO0VBQzNCOztFQUVBO0lBQ0UseUJBQXlCO0VBQzNCOztFQUVBO0lBQ0UseUJBQXlCO0VBQzNCOztFQUVBO0lBQ0UseUJBQXlCO0VBQzNCOztFQUVBO0lBQ0UseUJBQXlCO0VBQzNCOztFQUVBO0lBQ0UseUJBQXlCO0VBQzNCOztFQUVBO0lBQ0UseUJBQXlCO0VBQzNCOztFQUVBO0lBQ0UseUJBQXlCO0VBQzNCOztFQUVBO0lBQ0UsMENBQTBDO0VBQzVDOztFQUVBO0lBQ0UseUJBQXlCO0VBQzNCOztFQUVBO0lBQ0UsNkJBQTZCO0VBQy9COztFQUVBO0lBQ0Usc0JBQXNCO0VBQ3hCOztFQUVBO0lBQ0UseUJBQXlCO0VBQzNCOztFQUVBO0lBQ0UseUJBQXlCO0VBQzNCOztFQUVBO0lBQ0UseUJBQXlCO0VBQzNCOztFQUVBO0lBQ0UseUJBQXlCO0VBQzNCOztFQUVBO0lBQ0UseUJBQXlCO0VBQzNCOztFQUVBO0lBQ0Usc0JBQXNCO0VBQ3hCOztFQUVBO0lBQ0UseUJBQXlCO0VBQzNCOztFQUVBO0lBQ0UseUJBQXlCO0VBQzNCOztFQUVBO0lBQ0UseUJBQXlCO0VBQzNCOztFQUVBO0lBQ0UseUJBQXlCO0VBQzNCOztFQUVBO0lBQ0UseUJBQXlCO0VBQzNCOztFQUVBO0lBQ0UseUJBQXlCO0VBQzNCOztFQUVBO0lBQ0UseUJBQXlCO0VBQzNCOztFQUVBO0lBQ0UseUJBQXlCO0VBQzNCOztFQUVBO0lBQ0UsMkJBQTJCO0VBQzdCOztFQUVBO0lBQ0UsMkJBQTJCO0VBQzdCOztFQUVBO0lBQ0UseUJBQXlCO0VBQzNCOztFQUVBO0lBQ0UsZ0NBQWdDO0VBQ2xDOztFQUVBO0lBQ0UsNkJBQTZCO0VBQy9COztFQUVBO0lBQ0UsMEJBQTBCO0VBQzVCOztFQUVBO0lBQ0UsaUNBQWlDO0VBQ25DOztFQUVBO0lBQ0UsOEJBQThCO0VBQ2hDOztFQUVBO0lBQ0Usd0JBQXdCO0VBQzFCOztFQUVBO0lBQ0UseUJBQXlCO0VBQzNCOztFQUVBO0lBQ0UsNEJBQTRCO0VBQzlCOztFQUVBO0lBQ0UsMkJBQTJCO0VBQzdCOztFQUVBO0lBQ0UsMkJBQTJCO0VBQzdCOztFQUVBO0lBQ0UscUJBQXFCO0VBQ3ZCOztFQUVBO0lBQ0Usc0JBQXNCO0VBQ3hCOztFQUVBO0lBQ0Usd0JBQXdCO0VBQzFCOztFQUVBO0lBQ0UscUJBQXFCO0VBQ3ZCOztFQUVBO0lBQ0UseUJBQXlCO0VBQzNCOztFQUVBO0lBQ0Usa0JBQWtCO0VBQ3BCOztFQUVBO0lBQ0UscUJBQXFCO0VBQ3ZCOztFQUVBO0lBQ0UscUJBQXFCO0VBQ3ZCOztFQUVBO0lBQ0UscUJBQXFCO0VBQ3ZCOztFQUVBO0lBQ0UscUJBQXFCO0VBQ3ZCOztFQUVBO0lBQ0UscUJBQXFCO0VBQ3ZCOztFQUVBO0lBQ0Usa0JBQWtCO0VBQ3BCOztFQUVBO0lBQ0UscUJBQXFCO0VBQ3ZCOztFQUVBO0lBQ0UscUJBQXFCO0VBQ3ZCOztFQUVBO0lBQ0UscUJBQXFCO0VBQ3ZCOztFQUVBO0lBQ0UscUJBQXFCO0VBQ3ZCOztFQUVBO0lBQ0UscUJBQXFCO0VBQ3ZCOztFQUVBO0lBQ0UscUJBQXFCO0VBQ3ZCOztFQUVBO0lBQ0UscUJBQXFCO0VBQ3ZCOztFQUVBO0lBQ0UscUJBQXFCO0VBQ3ZCOztFQUVBO0lBQ0UscUJBQXFCO0VBQ3ZCOztFQUVBO0lBQ0UseUJBQXlCO0VBQzNCOztFQUVBO0lBQ0Usa0JBQWtCO0VBQ3BCOztFQUVBO0lBQ0UscUJBQXFCO0VBQ3ZCOztFQUVBO0lBQ0UscUJBQXFCO0VBQ3ZCOztFQUVBO0lBQ0UscUJBQXFCO0VBQ3ZCOztFQUVBO0lBQ0UscUJBQXFCO0VBQ3ZCOztFQUVBO0lBQ0UscUJBQXFCO0VBQ3ZCOztFQUVBO0lBQ0Us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RSxpQkFBaUI7RUFDbkI7O0VBRUE7SUFDRSxrQkFBa0I7RUFDcEI7O0VBRUE7SUFDRSxnQkFBZ0I7RUFDbEI7O0VBRUE7SUFDRSxlQUFlO0VBQ2pCOztFQUVBO0lBQ0UsaUJBQWlCO0VBQ25COztFQUVBO0lBQ0Usa0JBQWtCO0VBQ3BCOztFQUVBO0lBQ0UsZ0JBQWdCO0VBQ2xCOztFQUVBO0lBQ0UsZ0JBQWdCO0VBQ2xCOztFQUVBO0lBQ0Usa0JBQWtCO0VBQ3BCOztFQUVBO0lBQ0UsbUJBQW1CO0VBQ3JCOztFQUVBO0lBQ0UsaUJBQWlCO0VBQ25COztFQUVBO0lBQ0UsZ0JBQWdCO0VBQ2xCOztFQUVBO0lBQ0Usa0JBQWtCO0VBQ3BCOztFQUVBO0lBQ0UsbUJBQW1CO0VBQ3JCOztFQUVBO0lBQ0UsaUJBQWlCO0VBQ25COztFQUVBO0lBQ0UsZ0JBQWdCO0VBQ2xCOztFQUVBO0lBQ0Usa0JBQWtCO0VBQ3BCOztFQUVBO0lBQ0UsbUJBQW1CO0VBQ3JCOztFQUVBO0lBQ0UsaUJBQWlCO0VBQ25COztFQUVBO0lBQ0UsZ0JBQWdCO0VBQ2xCOztFQUVBO0lBQ0Usa0JBQWtCO0VBQ3BCOztFQUVBO0lBQ0UsbUJBQW1CO0VBQ3JCOztFQUVBO0lBQ0UsaUJBQWlCO0VBQ25COztFQUVBO0lBQ0UsZ0JBQWdCO0VBQ2xCOztFQUVBO0lBQ0Usa0JBQWtCO0VBQ3BCOztFQUVBO0lBQ0UsbUJBQW1CO0VBQ3JCOztFQUVBO0lBQ0UsaUJBQWlCO0VBQ25COztFQUVBO0lBQ0UsZ0JBQWdCO0VBQ2xCOztFQUVBO0lBQ0Usa0JBQWtCO0VBQ3BCOztFQUVBO0lBQ0UsbUJBQW1CO0VBQ3JCOztFQUVBO0lBQ0UsaUJBQWlCO0VBQ25COztFQUVBO0lBQ0UsZ0JBQWdCO0VBQ2xCOztFQUVBO0lBQ0Usa0JBQWtCO0VBQ3BCOztFQUVBO0lBQ0UsbUJBQW1CO0VBQ3JCOztFQUVBO0lBQ0UsaUJBQWlCO0VBQ25COztFQUVBO0lBQ0UsaUJBQWlCO0VBQ25COztFQUVBO0lBQ0UsbUJBQW1CO0VBQ3JCOztFQUVBO0lBQ0Usb0JBQW9CO0VBQ3RCOztFQUVBO0lBQ0Usa0JBQWtCO0VBQ3BCOztFQUVBO0lBQ0UsZ0JBQWdCO0VBQ2xCOztFQUVBO0lBQ0Usa0JBQWtCO0VBQ3BCOztFQUVBO0lBQ0UsbUJBQW1CO0VBQ3JCOztFQUVBO0lBQ0UsaUJBQWlCO0VBQ25COztFQUVBO0lBQ0UsYUFBYTtFQUNmOztFQUVBO0lBQ0UsZ0JBQWdCO0VBQ2xCOztFQUVBO0lBQ0UsZ0JBQWdCO0VBQ2xCOztFQUVBO0lBQ0UsaUJBQWlCO0VBQ25COztFQUVBO0lBQ0UsZ0JBQWdCO0VBQ2xCOztFQUVBO0lBQ0UsZ0JBQWdCO0VBQ2xCOztFQUVBO0lBQ0UsZ0JBQWdCO0VBQ2xCOztFQUVBO0lBQ0UsZUFBZTtFQUNqQjs7RUFFQTtJQUNFLGVBQWU7RUFDakI7O0VBRUE7SUFDRSxpQkFBaUI7RUFDbkI7O0VBRUE7SUFDRSxpQkFBaUI7RUFDbkI7O0VBRUE7SUFDRSxnQkFBZ0I7RUFDbEI7O0VBRUE7SUFDRSxnQkFBZ0I7RUFDbEI7O0VBRUE7SUFDRSxhQUFhO0VBQ2Y7O0VBRUE7SUFDRSxpQkFBaUI7RUFDbkI7O0VBRUE7SUFDRSxnQkFBZ0I7RUFDbEI7O0VBRUE7SUFDRSxpQkFBaUI7RUFDbkI7O0VBRUE7SUFDRSxZQUFZO0VBQ2Q7O0VBRUE7SUFDRSxlQUFlO0VBQ2pCOztFQUVBO0lBQ0UsZUFBZTtFQUNqQjs7RUFFQTtJQUNFLFNBQVM7RUFDWDs7RUFFQTtJQUNFLFlBQVk7RUFDZDs7RUFFQTtJQUNFLFlBQVk7RUFDZDs7RUFFQTtJQUNFLGFBQWE7RUFDZjs7RUFFQTtJQUNFLGFBQWE7RUFDZjs7RUFFQTtJQUNFLGFBQWE7RUFDZjs7RUFFQTtJQUNFLGFBQWE7RUFDZjs7RUFFQTtJQUNFLGFBQWE7RUFDZjs7RUFFQTtJQUNFLGFBQWE7RUFDZjs7RUFFQTtJQUNFLGFBQWE7RUFDZjs7RUFFQTtJQUNFLGNBQWM7RUFDaEI7O0VBRUE7SUFDRSxhQUFhO0lBQ2IsZ0JBQWdCO0VBQ2xCOztFQUVBO0lBQ0UsY0FBYztJQUNkLGVBQWU7RUFDakI7O0VBRUE7SUFDRSxnQkFBZ0I7SUFDaEIsbUJBQW1CO0VBQ3JCOztFQUVBO0lBQ0UsaUJBQWlCO0lBQ2pCLGtCQUFrQjtFQUNwQjs7RUFFQTtJQUNFLGdCQUFnQjtJQUNoQixtQkFBbUI7RUFDckI7O0VBRUE7SUFDRSxpQkFBaUI7SUFDakIsa0JBQWtCO0VBQ3BCOztFQUVBO0lBQ0UsaUJBQWlCO0lBQ2pCLG9CQUFvQjtFQUN0Qjs7RUFFQTtJQUNFLGtCQUFrQjtJQUNsQixtQkFBbUI7RUFDckI7O0VBRUE7SUFDRSxpQkFBaUI7SUFDakIsb0JBQW9CO0VBQ3RCOztFQUVBO0lBQ0Usa0JBQWtCO0lBQ2xCLG1CQUFtQjtFQUNyQjs7RUFFQTtJQUNFLGlCQUFpQjtJQUNqQixvQkFBb0I7RUFDdEI7O0VBRUE7SUFDRSxrQkFBa0I7SUFDbEIsbUJBQW1CO0VBQ3JCOztFQUVBO0lBQ0UsaUJBQWlCO0lBQ2pCLG9CQUFvQjtFQUN0Qjs7RUFFQTtJQUNFLGtCQUFrQjtJQUNsQixtQkFBbUI7RUFDckI7O0VBRUE7SUFDRSxpQkFBaUI7SUFDakIsb0JBQW9CO0VBQ3RCOztFQUVBO0lBQ0Usa0JBQWtCO0lBQ2xCLG1CQUFtQjtFQUNyQjs7RUFFQTtJQUNFLGlCQUFpQjtJQUNqQixvQkFBb0I7RUFDdEI7O0VBRUE7SUFDRSxrQkFBa0I7SUFDbEIsbUJBQW1CO0VBQ3JCOztFQUVBO0lBQ0UsaUJBQWlCO0lBQ2pCLG9CQUFvQjtFQUN0Qjs7RUFFQTtJQUNFLGtCQUFrQjtJQUNsQixtQkFBbUI7RUFDckI7O0VBRUE7SUFDRSxrQkFBa0I7SUFDbEIscUJBQXFCO0VBQ3ZCOztFQUVBO0lBQ0UsbUJBQW1CO0lBQ25CLG9CQUFvQjtFQUN0Qjs7RUFFQTtJQUNFLGFBQWE7RUFDZjs7RUFFQTtJQUNFLGVBQWU7RUFDakI7O0VBRUE7SUFDRSxnQkFBZ0I7RUFDbEI7O0VBRUE7SUFDRSxjQUFjO0VBQ2hCOztFQUVBO0lBQ0UsZ0JBQWdCO0VBQ2xCOztFQUVBO0lBQ0Usa0JBQWtCO0VBQ3BCOztFQUVBO0lBQ0UsbUJBQW1CO0VBQ3JCOztFQUVBO0lBQ0UsaUJBQWlCO0VBQ25COztFQUVBO0lBQ0UsZ0JBQWdCO0VBQ2xCOztFQUVBO0lBQ0Usa0JBQWtCO0VBQ3BCOztFQUVBO0lBQ0UsbUJBQW1CO0VBQ3JCOztFQUVBO0lBQ0UsaUJBQWlCO0VBQ25COztFQUVBO0lBQ0UsaUJBQWlCO0VBQ25COztFQUVBO0lBQ0UsbUJBQW1CO0VBQ3JCOztFQUVBO0lBQ0Usb0JBQW9CO0VBQ3RCOztFQUVBO0lBQ0Usa0JBQWtCO0VBQ3BCOztFQUVBO0lBQ0UsaUJBQWlCO0VBQ25COztFQUVBO0lBQ0UsbUJBQW1CO0VBQ3JCOztFQUVBO0lBQ0Usb0JBQW9CO0VBQ3RCOztFQUVBO0lBQ0Usa0JBQWtCO0VBQ3BCOztFQUVBO0lBQ0UsaUJBQWlCO0VBQ25COztFQUVBO0lBQ0UsbUJBQW1CO0VBQ3JCOztFQUVBO0lBQ0Usb0JBQW9CO0VBQ3RCOztFQUVBO0lBQ0Usa0JBQWtCO0VBQ3BCOztFQUVBO0lBQ0UsaUJBQWlCO0VBQ25COztFQUVBO0lBQ0UsbUJBQW1CO0VBQ3JCOztFQUVBO0lBQ0Usb0JBQW9CO0VBQ3RCOztFQUVBO0lBQ0Usa0JBQWtCO0VBQ3BCOztFQUVBO0lBQ0UsaUJBQWlCO0VBQ25COztFQUVBO0lBQ0UsbUJBQW1CO0VBQ3JCOztFQUVBO0lBQ0Usb0JBQW9CO0VBQ3RCOztFQUVBO0lBQ0Usa0JBQWtCO0VBQ3BCOztFQUVBO0lBQ0UsaUJBQWlCO0VBQ25COztFQUVBO0lBQ0UsbUJBQW1CO0VBQ3JCOztFQUVBO0lBQ0Usb0JBQW9CO0VBQ3RCOztFQUVBO0lBQ0Usa0JBQWtCO0VBQ3BCOztFQUVBO0lBQ0UsaUJBQWlCO0VBQ25COztFQUVBO0lBQ0UsbUJBQW1CO0VBQ3JCOztFQUVBO0lBQ0Usb0JBQW9CO0VBQ3RCOztFQUVBO0lBQ0Usa0JBQWtCO0VBQ3BCOztFQUVBO0lBQ0Usa0JBQWtCO0VBQ3BCOztFQUVBO0lBQ0Usb0JBQW9CO0VBQ3RCOztFQUVBO0lBQ0UscUJBQXFCO0VBQ3ZCOztFQUVBO0lBQ0UsbUJBQW1CO0VBQ3JCOztFQUVBO0lBQ0UsVUFBVTtFQUNaOztFQUVBO0lB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Qjs7RUFFQTtJQUNFLG1CQUFtQjtFQUNyQjs7RUFFQTtJQUNFLGlCQUFpQjtFQUNuQjs7RUFFQTtJQUNFLGlCQUFpQjtFQUNuQjs7RUFFQTtJQUNFLG1CQUFtQjtFQUNyQjs7RUFFQTtJQUNFLG9CQUFvQjtFQUN0Qjs7RUFFQTtJQUNFLGtCQUFrQjtFQUNwQjs7RUFFQTtJQUNFLGlCQUFpQjtFQUNuQjs7RUFFQTtJQUNFLG1CQUFtQjtFQUNyQjs7RUFFQTtJQUNFLG9CQUFvQjtFQUN0Qjs7RUFFQTtJQUNFLGtCQUFrQjtFQUNwQjs7RUFFQTtJQUNFLGlCQUFpQjtFQUNuQjs7RUFFQTtJQUNFLG1CQUFtQjtFQUNyQjs7RUFFQTtJQUNFLG9CQUFvQjtFQUN0Qjs7RUFFQTtJQUNFLGtCQUFrQjtFQUNwQjs7RUFFQTtJQUNFLGlCQUFpQjtFQUNuQjs7RUFFQTtJQUNFLG1CQUFtQjtFQUNyQjs7RUFFQTtJQUNFLG9CQUFvQjtFQUN0Qjs7RUFFQTtJQUNFLGtCQUFrQjtFQUNwQjs7RUFFQTtJQUNFLGlCQUFpQjtFQUNuQjs7RUFFQTtJQUNFLG1CQUFtQjtFQUNyQjs7RUFFQTtJQUNFLG9CQUFvQjtFQUN0Qjs7RUFFQTtJQUNFLGtCQUFrQjtFQUNwQjs7RUFFQTtJQUNFLGlCQUFpQjtFQUNuQjs7RUFFQTtJQUNFLG1CQUFtQjtFQUNyQjs7RUFFQTtJQUNFLG9CQUFvQjtFQUN0Qjs7RUFFQTtJQUNFLGtCQUFrQjtFQUNwQjs7RUFFQTtJQUNFLGlCQUFpQjtFQUNuQjs7RUFFQTtJQUNFLG1CQUFtQjtFQUNyQjs7RUFFQTtJQUNFLG9CQUFvQjtFQUN0Qjs7RUFFQTtJQUNFLGtCQUFrQjtFQUNwQjs7RUFFQTtJQUNFLGlCQUFpQjtFQUNuQjs7RUFFQTtJQUNFLG1CQUFtQjtFQUNyQjs7RUFFQTtJQUNFLG9CQUFvQjtFQUN0Qjs7RUFFQTtJQUNFLGtCQUFrQjtFQUNwQjs7RUFFQTtJQUNFLGtCQUFrQjtFQUNwQjs7RUFFQTtJQUNFLG9CQUFvQjtFQUN0Qjs7RUFFQTtJQUNFLHFCQUFxQjtFQUN2Qjs7RUFFQTtJQUNFLG1CQUFtQjtFQUNyQjs7RUFFQTtJQUNFLG9CQUFvQjtFQUN0Qjs7RUFFQTtJQUNFLG9CQUFvQjtFQUN0Qjs7RUFFQTtJQUNFLGdCQUFnQjtFQUNsQjs7RUFFQTtJQUNFLGVBQWU7RUFDakI7O0VBRUE7SUFDRSxrQkFBa0I7RUFDcEI7O0VBRUE7SUFDRSxrQkFBa0I7RUFDcEI7O0VBRUE7SUFDRSxnQkFBZ0I7RUFDbEI7O0VBRUE7SUFDRSxTQUFTO0lBQ1QsV0FBVztJQUNYLFlBQVk7SUFDWixVQUFVO0VBQ1o7O0VBRUE7SUFDRSxNQUFNO0lBQ04sUUFBUTtJQUNSLFNBQVM7SUFDVCxPQUFPO0VBQ1Q7O0VBRUE7SUFDRSxNQUFNO0lBQ04sU0FBUztFQUNYOztFQUVBO0lBQ0UsUUFBUTtJQUNSLE9BQU87RUFDVDs7RUFFQTtJQUNFLE1BQU07RUFDUjs7RUFFQTtJQUNFLFFBQVE7RUFDVjs7RUFFQTtJQUNFLFNBQVM7RUFDWDs7RUFFQTtJQUNFLE9BQU87RUFDVDs7RUFFQTtJQUNFLFlBQVk7RUFDZDs7RUFFQTtJQUNFLGdCQUFnQjtFQUNsQjs7RUFFQTtJQUNFLGtCQUFrQjtFQUNwQjs7RUFFQTtJQUNFLFlBQVk7RUFDZDs7RUFFQTtJQUNFLDBDQUEwQztFQUM1Qzs7RUFFQTtJQUNFLGdCQUFnQjtFQUNsQjs7RUFFQTtJQUNFLDBDQUEwQztFQUM1Qzs7RUFFQTtJQUNFLGdCQUFnQjtFQUNsQjs7RUFFQTtJQUNFLDBDQUEwQztFQUM1Qzs7RUFFQTtJQUNFLGdCQUFnQjtFQUNsQjs7RUFFQTtJQUNFLGtCQUFrQjtFQUNwQjs7RUFFQTtJQUNFLG1CQUFtQjtFQUNyQjs7RUFFQTtJQUNFLGdCQUFnQjtFQUNsQjs7RUFFQTtJQUNFLGtCQUFrQjtFQUNwQjs7RUFFQTtJQUNFLGlCQUFpQjtFQUNuQjs7RUFFQTtJQUNFLG1CQUFtQjtFQUNyQjs7RUFFQTtJQUNFLGNBQWM7RUFDaEI7O0VBRUE7SUFDRSxjQUFjO0VBQ2hCOztFQUVBO0lBQ0UsY0FBYztFQUNoQjs7RUFFQTtJQUNFLGtCQUFrQjtFQUNwQjs7RUFFQTtJQUNFLFdBQVc7RUFDYjs7RUFFQTtJQUNFLGNBQWM7RUFDaEI7O0VBRUE7SUFDRSxjQUFjO0VBQ2hCOztFQUVBO0lBQ0UsY0FBYztFQUNoQjs7RUFFQTtJQUNFLGNBQWM7RUFDaEI7O0VBRUE7SUFDRSxjQUFjO0VBQ2hCOztFQUVBO0lBQ0UsV0FBVztFQUNiOztFQUVBO0lBQ0UsY0FBYztFQUNoQjs7RUFFQTtJQUNFLGNBQWM7RUFDaEI7O0VBRUE7SUFDRSxjQUFjO0VBQ2hCOztFQUVBO0lBQ0UsY0FBYztFQUNoQjs7RUFFQTtJQUNFLGNBQWM7RUFDaEI7O0VBRUE7SUFDRSxjQUFjO0VBQ2hCOztFQUVBO0lBQ0UsY0FBYztFQUNoQjs7RUFFQTtJQUNFLGNBQWM7RUFDaEI7O0VBRUE7SUFDRSxjQUFjO0VBQ2hCOztFQUVBO0lBQ0UsY0FBYztFQUNoQjs7RUFFQTtJQUNFLGtCQUFrQjtFQUNwQjs7RUFFQTtJQUNFLFdBQVc7RUFDYjs7RUFFQTtJQUNFLGNBQWM7RUFDaEI7O0VBRUE7SUFDRSxjQUFjO0VBQ2hCOztFQUVBO0lBQ0UsY0FBYztFQUNoQjs7RUFFQTtJQUNFLGNBQWM7RUFDaEI7O0VBRUE7SUFDRSxjQUFjO0VBQ2hCOztFQUVBO0lBQ0UsV0FBVztFQUNiOztFQUVBO0lBQ0UsY0FBYztFQUNoQjs7RUFFQTtJQUNFLGNBQWM7RUFDaEI7O0VBRUE7SUFDRSxjQUFjO0VBQ2hCOztFQUVBO0lBQ0UsY0FBYztFQUNoQjs7RUFFQTtJQUNFLGNBQWM7RUFDaEI7O0VBRUE7SUFDRSxjQUFjO0VBQ2hCOztFQUVBO0lBQ0UsY0FBYztFQUNoQjs7RUFFQTtJQUNFLGNBQWM7RUFDaEI7O0VBRUE7SUFDRSxjQUFjO0VBQ2hCOztFQUVBO0lBQ0UsY0FBYztFQUNoQjs7RUFFQTtJQUNFLGtCQUFrQjtFQUNwQjs7RUFFQTtJQUNFLFdBQVc7RUFDYjs7RUFFQTtJQUNFLGNBQWM7RUFDaEI7O0VBRUE7SUFDRSxjQUFjO0VBQ2hCOztFQUVBO0lBQ0UsY0FBYztFQUNoQjs7RUFFQTtJQUNFLGNBQWM7RUFDaEI7O0VB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O0VBQzNCOztFQUVBO0lBQ0UseUJBQXlCO0VBQzNCOztFQUVBO0lBQ0UseUJBQXlCO0VBQzNCOztFQUVBO0lBQ0UseUJBQXlCO0VBQzNCOztFQUVBO0lBQ0UseUJBQXlCO0VBQzNCOztFQUVBO0lBQ0UsMENBQTBDO0VBQzVDOztFQUVBO0lBQ0UseUJBQXlCO0VBQzNCOztFQUVBO0lBQ0UsNkJBQTZCO0VBQy9COztFQUVBO0lBQ0Usc0JBQXNCO0VBQ3hCOztFQUVBO0lBQ0UseUJBQXlCO0VBQzNCOztFQUVBO0lBQ0UseUJBQXlCO0VBQzNCOztFQUVBO0lBQ0UseUJBQXlCO0VBQzNCOztFQUVBO0lBQ0UseUJBQXlCO0VBQzNCOztFQUVBO0lBQ0UseUJBQXlCO0VBQzNCOztFQUVBO0lBQ0Usc0JBQXNCO0VBQ3hCOztFQUVBO0lBQ0UseUJBQXlCO0VBQzNCOztFQUVBO0lBQ0UseUJBQXlCO0VBQzNCOztFQUVBO0lBQ0UseUJBQXlCO0VBQzNCOztFQUVBO0lBQ0UseUJBQXlCO0VBQzNCOztFQUVBO0lBQ0UseUJBQXlCO0VBQzNCOztFQUVBO0lBQ0UseUJBQXlCO0VBQzNCOztFQUVBO0lBQ0UseUJBQXlCO0VBQzNCOztFQUVBO0lBQ0UseUJBQXlCO0VBQzNCOztFQUVBO0lBQ0UsMkJBQTJCO0VBQzdCOztFQUVBO0lBQ0UsMkJBQTJCO0VBQzdCOztFQUVBO0lBQ0UseUJBQXlCO0VBQzNCOztFQUVBO0lBQ0UsZ0NBQWdDO0VBQ2xDOztFQUVBO0lBQ0UsNkJBQTZCO0VBQy9COztFQUVBO0lBQ0UsMEJBQTBCO0VBQzVCOztFQUVBO0lBQ0UsaUNBQWlDO0VBQ25DOztFQUVBO0lBQ0UsOEJBQThCO0VBQ2hDOztFQUVBO0lBQ0Usd0JBQXdCO0VBQzFCOztFQUVBO0lBQ0UseUJBQXlCO0VBQzNCOztFQUVBO0lBQ0UsNEJBQTRCO0VBQzlCOztFQUVBO0lBQ0UsMkJBQTJCO0VBQzdCOztFQUVBO0lBQ0UsMkJBQTJCO0VBQzdCOztFQUVBO0lBQ0UscUJBQXFCO0VBQ3ZCOztFQUVBO0lBQ0Usc0JBQXNCO0VBQ3hCOztFQUVBO0lBQ0Usd0JBQXdCO0VBQzFCOztFQUVBO0lBQ0UscUJBQXFCO0VBQ3ZCOztFQUVBO0lBQ0UseUJBQXlCO0VBQzNCOztFQUVBO0lBQ0Usa0JBQWtCO0VBQ3BCOztFQUVBO0lBQ0UscUJBQXFCO0VBQ3ZCOztFQUVBO0lBQ0UscUJBQXFCO0VBQ3ZCOztFQUVBO0lBQ0UscUJBQXFCO0VBQ3ZCOztFQUVBO0lBQ0UscUJBQXFCO0VBQ3ZCOztFQUVBO0lBQ0UscUJBQXFCO0VBQ3ZCOztFQUVBO0lBQ0Usa0JBQWtCO0VBQ3BCOztFQUVBO0lBQ0UscUJBQXFCO0VBQ3ZCOztFQUVBO0lBQ0UscUJBQXFCO0VBQ3ZCOztFQUVBO0lBQ0UscUJBQXFCO0VBQ3ZCOztFQUVBO0lBQ0UscUJBQXFCO0VBQ3ZCOztFQUVBO0lBQ0UscUJBQXFCO0VBQ3ZCOztFQUVBO0lBQ0UscUJBQXFCO0VBQ3ZCOztFQUVBO0lBQ0UscUJBQXFCO0VBQ3ZCOztFQUVBO0lBQ0UscUJBQXFCO0VBQ3ZCOztFQUVBO0lBQ0UscUJBQXFCO0VBQ3ZCOztFQUVBO0lBQ0UseUJBQXlCO0VBQzNCOztFQUVBO0lBQ0Usa0JBQWtCO0VBQ3BCOztFQUVBO0lBQ0UscUJBQXFCO0VBQ3ZCOztFQUVBO0lBQ0UscUJBQXFCO0VBQ3ZCOztFQUVBO0lBQ0UscUJBQXFCO0VBQ3ZCOztFQUVBO0lBQ0UscUJBQXFCO0VBQ3ZCOztFQUVBO0lBQ0UscUJBQXFCO0VBQ3ZCOztFQUVBO0lBQ0Usa0JBQWtCO0VBQ3BCOztFQUVBO0lBQ0UscUJBQXFCO0VBQ3ZCOztFQUVBO0lBQ0UscUJBQXFCO0VBQ3ZCOztFQUVBO0lBQ0UscUJBQXFCO0VBQ3ZCOztFQUVBO0lBQ0UscUJBQXFCO0VBQ3ZCOztFQUVBO0lBQ0UscUJBQXFCO0VBQ3ZCOztFQUVBO0lBQ0UscUJBQXFCO0VBQ3ZCOztFQUVBO0lBQ0UscUJBQXFCO0VBQ3ZCOztFQUVBO0lBQ0UscUJBQXFCO0VBQ3ZCOztFQUVBO0lBQ0UscUJBQXFCO0VBQ3ZCOztFQUVBO0lBQ0UseUJBQXlCO0VBQzNCOztFQUVBO0lBQ0Usa0JBQWtC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O0VBQ2xCOztFQUVBO0lBQ0Usa0JBQWtCO0VBQ3BCOztFQUVBO0lBQ0UsbUJBQW1CO0VBQ3JCOztFQUVBO0lBQ0UsaUJBQWlCO0VBQ25COztFQUVBO0lBQ0UsZ0JBQWdCO0VBQ2xCOztFQUVBO0lBQ0Usa0JBQWtCO0VBQ3BCOztFQUVBO0lBQ0UsbUJBQW1CO0VBQ3JCOztFQUVBO0lBQ0UsaUJBQWlCO0VBQ25COztFQUVBO0lBQ0UsZ0JBQWdCO0VBQ2xCOztFQUVBO0lBQ0Usa0JBQWtCO0VBQ3BCOztFQUVBO0lBQ0UsbUJBQW1CO0VBQ3JCOztFQUVBO0lBQ0UsaUJBQWlCO0VBQ25COztFQUVBO0lBQ0UsZ0JBQWdCO0VBQ2xCOztFQUVBO0lBQ0Usa0JBQWtCO0VBQ3BCOztFQUVBO0lBQ0UsbUJBQW1CO0VBQ3JCOztFQUVBO0lBQ0UsaUJBQWlCO0VBQ25COztFQUVBO0lBQ0UsZ0JBQWdCO0VBQ2xCOztFQUVBO0lBQ0Usa0JBQWtCO0VBQ3BCOztFQUVBO0lBQ0UsbUJBQW1CO0VBQ3JCOztFQUVBO0lBQ0UsaUJBQWlCO0VBQ25COztFQUVBO0lBQ0UsZ0JBQWdCO0VBQ2xCOztFQUVBO0lBQ0Usa0JBQWtCO0VBQ3BCOztFQUVBO0lBQ0UsbUJBQW1CO0VBQ3JCOztFQUVBO0lBQ0UsaUJBQWlCO0VBQ25COztFQUVBO0lBQ0UsaUJBQWlCO0VBQ25COztFQUVBO0lBQ0UsbUJBQW1CO0VBQ3JCOztFQUVBO0lBQ0Usb0JBQW9CO0VBQ3RCOztFQUVBO0lBQ0Usa0JBQWtCO0VBQ3BCOztFQUVBO0lBQ0UsZ0JBQWdCO0VBQ2xCOztFQUVBO0lBQ0Usa0JBQWtCO0VBQ3BCOztFQUVBO0lBQ0UsbUJBQW1CO0VBQ3JCOztFQUVBO0lBQ0UsaUJBQWlCO0VBQ25COztFQUVBO0lBQ0UsYUFBYTtFQUNmOztFQUVBO0lBQ0UsZ0JBQWdCO0VBQ2xCOztFQUVBO0lBQ0UsZ0JBQWdCO0VBQ2xCOztFQUVBO0lBQ0UsaUJBQWlCO0VBQ25COztFQUVBO0lBQ0UsZ0JBQWdCO0VBQ2xCOztFQUVBO0lBQ0UsZ0JBQWdCO0VBQ2xCOztFQUVBO0lB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RUE7RUFDRSxvQ0FBb0M7RUFDcEMsNEJBQTRCO0FBQzlCO0FBQ0E7RUFDRSx3QkFBd0I7QUFDMUI7O0FBRUEsNkRBQTZEO0FBQzdEO0VBQ0Usc0JBQXNCO0VBQ3RCLHdCQUF3QjtFQUN4QixxQkFBcUI7QUFDdkI7QUFDQTtFQUNFLDZCQUE2QjtBQUMvQjs7QUFFQTtFQUNFLGFBQWE7QUFDZiIsImZpbGUiOiJkZ2IuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBWZW5kb3IgdmFyaWFibGVzLCBtaXhpbnMgYW5kIGZ1bmN0aW9uc1xuICovXG4vKipcbiAqIFRoaXMgZmlsZSBjYW4gYmUgdXNlZCB0byBpbXBvcnQgdmVuZG9yIGZpbGVzIHRoYXQgaW5jbHVkZSBvbmx5IHZhcmlhYmxlcywgZnVuY3Rpb25zIGFuZCBtaXhpbnNcbiAqIE5vdGU6IFRoaXMgc2hvdWxkIG5vdCBvdXRwdXQgYW55IGNzcyBjb2RlIVxuICovXG4vKipcbiAqIEFwcCBjb25maWd1cmF0aW9uXG4gKi9cbi8qKlxuICogQXBwIG1peGlucyBhbmQgZnVuY3Rpb25zXG4gKi9cbi8qKlxuICogRW1iZXIgYWRkb24gc3R5bGVzXG4gKi9cbi5lbWJlci1wb3dlci1jYWxlbmRhciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmVtYmVyLXBvd2VyLWNhbGVuZGFyLW5hdiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLmVtYmVyLXBvd2VyLWNhbGVuZGFyLW5hdiAqIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmVtYmVyLXBvd2VyLWNhbGVuZGFyLWRheXMsIC5lbWJlci1wb3dlci1jYWxlbmRhci1kYXlzICoge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uZW1iZXItcG93ZXItY2FsZW5kYXItbmF2LXRpdGxlIHtcbiAgZmxleDogMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZW1iZXItcG93ZXItY2FsZW5kYXItcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4uZW1iZXItcG93ZXItY2FsZW5kYXItd2Vla2RheSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgZmxleDogMSAxIDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBpbml0aWFsO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlcjogaW5pdGlhbDtcbiAgb3V0bGluZTogbm9uZTtcbiAgb3V0bGluZTogaW5pdGlhbDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5lbWJlci1wb3dlci1jYWxlbmRhci1kYXkge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBpbml0aWFsO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlcjogaW5pdGlhbDtcbiAgb3V0bGluZTogbm9uZTtcbiAgb3V0bGluZTogaW5pdGlhbDtcbiAgZmxleDogMSAxIDEwMCU7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5lbWJlci1wb3dlci1jYWxlbmRhci1uYXYtY29udHJvbCB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IGluaXRpYWw7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyOiBpbml0aWFsO1xuICBvdXRsaW5lOiBub25lO1xuICBvdXRsaW5lOiBpbml0aWFsO1xuICBmb250LXNpemU6IGluaGVyaXQ7XG59XG5cbi5lbWJlci1wb3dlci1jYWxlbmRhciB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTc7XG59XG5cbi5lbWJlci1wb3dlci1jYWxlbmRhci1uYXYge1xuICBsaW5lLWhlaWdodDogMjtcbn1cblxuLmVtYmVyLXBvd2VyLWNhbGVuZGFyLW5hdi1jb250cm9sIHtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtc2l6ZTogMTUwJTtcbn1cbi5lbWJlci1wb3dlci1jYWxlbmRhci1uYXYtY29udHJvbDpmb2N1cyB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbn1cblxuLmVtYmVyLXBvd2VyLWNhbGVuZGFyLWRheS0tc2VsZWN0ZWQsXG4uZW1iZXItcG93ZXItY2FsZW5kYXItZGF5LS1zZWxlY3RlZDpub3QoW2Rpc2FibGVkXSk6aG92ZXIge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLmVtYmVyLXBvd2VyLWNhbGVuZGFyLWRheS0taW50ZXJhY3RpdmVbZGlzYWJsZWRdIHtcbiAgb3BhY2l0eTogMC40O1xufVxuXG4uZW1iZXItYmFzaWMtZHJvcGRvd24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5lbWJlci1iYXNpYy1kcm9wZG93biwgLmVtYmVyLWJhc2ljLWRyb3Bkb3duLWNvbnRlbnQsIC5lbWJlci1iYXNpYy1kcm9wZG93bi1jb250ZW50ICoge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uZW1iZXItYmFzaWMtZHJvcGRvd24tY29udGVudCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IGF1dG87XG4gIHotaW5kZXg6IDEwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG5cbi5lbWJlci1iYXNpYy1kcm9wZG93bi1jb250ZW50LS1sZWZ0IHtcbiAgbGVmdDogMDtcbn1cblxuLmVtYmVyLWJhc2ljLWRyb3Bkb3duLWNvbnRlbnQtLXJpZ2h0IHtcbiAgcmlnaHQ6IDA7XG59XG5cbi5lbWJlci1iYXNpYy1kcm9wZG93bi1vdmVybGF5IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDEwO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uZW1iZXItYmFzaWMtZHJvcGRvd24tY29udGVudC13b3JtaG9sZS1vcmlnaW4ge1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG5cbi5lbWJlci1wb3dlci1zZWxlY3QtZHJvcGRvd24gKiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5lbWJlci1wb3dlci1zZWxlY3QtdHJpZ2dlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNFQ0YwRjE7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRUNGMEYxO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjRUNGMEYxO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNFQ0YwRjE7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBtaW4taGVpZ2h0OiAxNnB4O1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgY29sb3I6ICMwMDA7XG4gIC8qIE1pbmltdW0gY2xlYXJmaXggZm9yIG1vZGVybiBicm93c2VycyAqL1xufVxuLmVtYmVyLXBvd2VyLXNlbGVjdC10cmlnZ2VyOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4uZW1iZXItcG93ZXItc2VsZWN0LXRyaWdnZXI6Zm9jdXMsXG4uZW1iZXItcG93ZXItc2VsZWN0LXRyaWdnZXItLWFjdGl2ZSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRUNGMEYxO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0VDRjBGMTtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0VDRjBGMTtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjRUNGMEYxO1xuICBib3gtc2hhZG93OiBub25lO1xuICBvdXRsaW5lOiAwO1xufVxuXG4uZW1iZXItYmFzaWMtZHJvcGRvd24tdHJpZ2dlci0tYmVsb3cuZW1iZXItcG93ZXItc2VsZWN0LXRyaWdnZXJbYXJpYS1leHBhbmRlZD10cnVlXSxcbi5lbWJlci1iYXNpYy1kcm9wZG93bi10cmlnZ2VyLS1pbi1wbGFjZS5lbWJlci1wb3dlci1zZWxlY3QtdHJpZ2dlclthcmlhLWV4cGFuZGVkPXRydWVdIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG59XG5cbi5lbWJlci1iYXNpYy1kcm9wZG93bi10cmlnZ2VyLS1hYm92ZS5lbWJlci1wb3dlci1zZWxlY3QtdHJpZ2dlclthcmlhLWV4cGFuZGVkPXRydWVdIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG59XG5cbi5lbWJlci1wb3dlci1zZWxlY3QtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzdGOEM4RDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG5cbi5lbWJlci1wb3dlci1zZWxlY3Qtc3RhdHVzLWljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIG1hcmdpbjogYXV0bztcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiA3cHggNHB4IDAgNHB4O1xuICBib3JkZXItY29sb3I6ICNFQ0YwRjEgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG59XG4uZW1iZXItYmFzaWMtZHJvcGRvd24tdHJpZ2dlclthcmlhLWV4cGFuZGVkPXRydWVdIC5lbWJlci1wb3dlci1zZWxlY3Qtc3RhdHVzLWljb24ge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuXG4uZW1iZXItcG93ZXItc2VsZWN0LWNsZWFyLWJ0biB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uZW1iZXItcG93ZXItc2VsZWN0LXRyaWdnZXItbXVsdGlwbGUtaW5wdXQge1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBib3JkZXI6IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB0ZXh0LWluZGVudDogMnB4O1xuICAvKiBUaGVyZSdzIGEgYnJvd3NlciBidWcgd2hlcmUgdGhpcyBzZWxlY3RvcyBjYW5ub3QgYmUgY2hhaW5lZCB3aXRoIGNvbW1hcyAqL1xufVxuLmVtYmVyLXBvd2VyLXNlbGVjdC10cmlnZ2VyLW11bHRpcGxlLWlucHV0OmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZWVlZTtcbn1cbi5lbWJlci1wb3dlci1zZWxlY3QtdHJpZ2dlci1tdWx0aXBsZS1pbnB1dDo6cGxhY2Vob2xkZXIge1xuICBvcGFjaXR5OiAxO1xuICBjb2xvcjogIzdGOEM4RDtcbn1cbi5lbWJlci1wb3dlci1zZWxlY3QtdHJpZ2dlci1tdWx0aXBsZS1pbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIG9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjN0Y4QzhEO1xufVxuLmVtYmVyLXBvd2VyLXNlbGVjdC10cmlnZ2VyLW11bHRpcGxlLWlucHV0OjotbW96LXBsYWNlaG9sZGVyIHtcbiAgb3BhY2l0eTogMTtcbiAgY29sb3I6ICM3RjhDOEQ7XG59XG4uZW1iZXItcG93ZXItc2VsZWN0LXRyaWdnZXItbXVsdGlwbGUtaW5wdXQ6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIG9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjN0Y4QzhEO1xufVxuXG4uZW1iZXItcG93ZXItc2VsZWN0LW11bHRpcGxlLW9wdGlvbnMge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG5cbi5lbWJlci1wb3dlci1zZWxlY3QtbXVsdGlwbGUtb3B0aW9uIHtcbiAgYm9yZGVyOiAxcHggc29saWQgZ3JheTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNGU0ZTQ7XG4gIHBhZGRpbmc6IDAgNHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ1O1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luOiAycHggMCAycHggM3B4O1xufVxuXG4uZW1iZXItcG93ZXItc2VsZWN0LW11bHRpcGxlLXJlbW92ZS1idG4ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZW1iZXItcG93ZXItc2VsZWN0LW11bHRpcGxlLXJlbW92ZS1idG46bm90KDpob3Zlcikge1xuICBvcGFjaXR5OiAwLjU7XG59XG5cbi5lbWJlci1wb3dlci1zZWxlY3Qtc2VhcmNoIHtcbiAgcGFkZGluZzogNHB4O1xufVxuXG4uZW1iZXItcG93ZXItc2VsZWN0LXNlYXJjaC1pbnB1dCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFQ0YwRjE7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBwYWRkaW5nOiAwIDVweDtcbn1cbi5lbWJlci1wb3dlci1zZWxlY3Qtc2VhcmNoLWlucHV0OmZvY3VzIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0VDRjBGMTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgb3V0bGluZTogMDtcbn1cblxuLmVtYmVyLXBvd2VyLXNlbGVjdC1kcm9wZG93biB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI0VDRjBGMTtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0VDRjBGMTtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJveC1zaGFkb3c6IDAgNXB4IDhweCAwIHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4uZW1iZXItcG93ZXItc2VsZWN0LWRyb3Bkb3duLmVtYmVyLWJhc2ljLWRyb3Bkb3duLWNvbnRlbnQtLWFib3ZlIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNFQ0YwRjE7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xufVxuXG4uZW1iZXItcG93ZXItc2VsZWN0LWRyb3Bkb3duLmVtYmVyLWJhc2ljLWRyb3Bkb3duLWNvbnRlbnQtLWJlbG93LCAuZW1iZXItcG93ZXItc2VsZWN0LWRyb3Bkb3duLmVtYmVyLWJhc2ljLWRyb3Bkb3duLWNvbnRlbnQtLWluLXBsYWNlIHtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFQ0YwRjE7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xufVxuXG4uZW1iZXItcG93ZXItc2VsZWN0LWRyb3Bkb3duLmVtYmVyLWJhc2ljLWRyb3Bkb3duLWNvbnRlbnQtLWluLXBsYWNlIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5lbWJlci1wb3dlci1zZWxlY3Qtb3B0aW9ucyB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG59XG4uZW1iZXItcG93ZXItc2VsZWN0LW9wdGlvbnNbcm9sZT1saXN0Ym94XSB7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIC8qIGluIGZpcmVmb3ggaW4gd2luZG93cyB0aGlzIGNhbiBjYXVzZSBhIHdvcmQtYnJlYWsgaXNzdWUuIFRyeSBgb3ZlcmZsb3cteTogc2Nyb2xsYCBpZiB0aGF0IGhhcHBlbnMgKi9cbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICBtYXgtaGVpZ2h0OiAxMTJweDtcbn1cblxuLmVtYmVyLXBvd2VyLXNlbGVjdC1vcHRpb24ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmc6IDAgMTZweDtcbn1cblxuLmVtYmVyLXBvd2VyLXNlbGVjdC1ncm91cFthcmlhLWRpc2FibGVkPXRydWVdIHtcbiAgY29sb3I6ICM5OTk5OTk7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5cbi5lbWJlci1wb3dlci1zZWxlY3QtZ3JvdXBbYXJpYS1kaXNhYmxlZD10cnVlXSAuZW1iZXItcG93ZXItc2VsZWN0LW9wdGlvbixcbi5lbWJlci1wb3dlci1zZWxlY3Qtb3B0aW9uW2FyaWEtZGlzYWJsZWQ9dHJ1ZV0ge1xuICBjb2xvcjogIzk5OTk5OTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5cbi5lbWJlci1wb3dlci1zZWxlY3Qtb3B0aW9uW2FyaWEtc2VsZWN0ZWQ9dHJ1ZV0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmVtYmVyLXBvd2VyLXNlbGVjdC1vcHRpb25bYXJpYS1jdXJyZW50PXRydWVdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VDRjBGMTtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi5lbWJlci1wb3dlci1zZWxlY3QtZ3JvdXAtbmFtZSB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5lbWJlci1wb3dlci1zZWxlY3QtdHJpZ2dlclthcmlhLWRpc2FibGVkPXRydWVdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZWVlZTtcbn1cblxuLmVtYmVyLXBvd2VyLXNlbGVjdC10cmlnZ2VyIHtcbiAgcGFkZGluZzogMCA2NHB4IDAgMDtcbn1cblxuLmVtYmVyLXBvd2VyLXNlbGVjdC1zZWxlY3RlZC1pdGVtLCAuZW1iZXItcG93ZXItc2VsZWN0LXBsYWNlaG9sZGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbn1cblxuLmVtYmVyLXBvd2VyLXNlbGVjdC1zdGF0dXMtaWNvbiB7XG4gIHJpZ2h0OiA1cHg7XG59XG5cbi5lbWJlci1wb3dlci1zZWxlY3QtY2xlYXItYnRuIHtcbiAgcmlnaHQ6IDQwcHg7XG59XG5cbi5lbWJlci1wb3dlci1zZWxlY3QtZ3JvdXAgLmVtYmVyLXBvd2VyLXNlbGVjdC1ncm91cCAuZW1iZXItcG93ZXItc2VsZWN0LWdyb3VwLW5hbWUge1xuICBwYWRkaW5nLWxlZnQ6IDQ4cHg7XG59XG4uZW1iZXItcG93ZXItc2VsZWN0LWdyb3VwIC5lbWJlci1wb3dlci1zZWxlY3QtZ3JvdXAgLmVtYmVyLXBvd2VyLXNlbGVjdC1vcHRpb24ge1xuICBwYWRkaW5nLWxlZnQ6IDgwcHg7XG59XG4uZW1iZXItcG93ZXItc2VsZWN0LWdyb3VwIC5lbWJlci1wb3dlci1zZWxlY3Qtb3B0aW9uIHtcbiAgcGFkZGluZy1sZWZ0OiA0OHB4O1xufVxuLmVtYmVyLXBvd2VyLXNlbGVjdC1ncm91cCAuZW1iZXItcG93ZXItc2VsZWN0LWdyb3VwLW5hbWUge1xuICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG59XG5cbi5lbWJlci1wb3dlci1zZWxlY3QtdHJpZ2dlcltkaXI9cnRsXSB7XG4gIHBhZGRpbmc6IDAgMCAwIDE2cHg7XG59XG4uZW1iZXItcG93ZXItc2VsZWN0LXRyaWdnZXJbZGlyPXJ0bF0gLmVtYmVyLXBvd2VyLXNlbGVjdC1zZWxlY3RlZC1pdGVtLCAuZW1iZXItcG93ZXItc2VsZWN0LXRyaWdnZXJbZGlyPXJ0bF0gLmVtYmVyLXBvd2VyLXNlbGVjdC1wbGFjZWhvbGRlciB7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xufVxuLmVtYmVyLXBvd2VyLXNlbGVjdC10cmlnZ2VyW2Rpcj1ydGxdIC5lbWJlci1wb3dlci1zZWxlY3QtbXVsdGlwbGUtb3B0aW9uIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuLmVtYmVyLXBvd2VyLXNlbGVjdC10cmlnZ2VyW2Rpcj1ydGxdIC5lbWJlci1wb3dlci1zZWxlY3QtdHJpZ2dlci1tdWx0aXBsZS1pbnB1dCB7XG4gIGZsb2F0OiByaWdodDtcbn1cbi5lbWJlci1wb3dlci1zZWxlY3QtdHJpZ2dlcltkaXI9cnRsXSAuZW1iZXItcG93ZXItc2VsZWN0LXN0YXR1cy1pY29uIHtcbiAgbGVmdDogNXB4O1xuICByaWdodDogaW5pdGlhbDtcbn1cbi5lbWJlci1wb3dlci1zZWxlY3QtdHJpZ2dlcltkaXI9cnRsXSAuZW1iZXItcG93ZXItc2VsZWN0LWNsZWFyLWJ0biB7XG4gIGxlZnQ6IDQwcHg7XG4gIHJpZ2h0OiBpbml0aWFsO1xufVxuXG4uZW1iZXItcG93ZXItc2VsZWN0LWRyb3Bkb3duW2Rpcj1ydGxdIC5lbWJlci1wb3dlci1zZWxlY3QtZ3JvdXAgLmVtYmVyLXBvd2VyLXNlbGVjdC1ncm91cCAuZW1iZXItcG93ZXItc2VsZWN0LWdyb3VwLW5hbWUge1xuICBwYWRkaW5nLXJpZ2h0OiA0OHB4O1xufVxuLmVtYmVyLXBvd2VyLXNlbGVjdC1kcm9wZG93bltkaXI9cnRsXSAuZW1iZXItcG93ZXItc2VsZWN0LWdyb3VwIC5lbWJlci1wb3dlci1zZWxlY3QtZ3JvdXAgLmVtYmVyLXBvd2VyLXNlbGVjdC1vcHRpb24ge1xuICBwYWRkaW5nLXJpZ2h0OiA4MHB4O1xufVxuLmVtYmVyLXBvd2VyLXNlbGVjdC1kcm9wZG93bltkaXI9cnRsXSAuZW1iZXItcG93ZXItc2VsZWN0LWdyb3VwIC5lbWJlci1wb3dlci1zZWxlY3Qtb3B0aW9uIHtcbiAgcGFkZGluZy1yaWdodDogNDhweDtcbn1cbi5lbWJlci1wb3dlci1zZWxlY3QtZHJvcGRvd25bZGlyPXJ0bF0gLmVtYmVyLXBvd2VyLXNlbGVjdC1ncm91cCAuZW1iZXItcG93ZXItc2VsZWN0LWdyb3VwLW5hbWUge1xuICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xufVxuXG4vKipcbiAqIFZlbmRvciBzdHlsZXNcbiAqL1xuLyoqXG4gKiBUaGlzIGZpbGUgY2FuIGJlIHVzZWQgdG8gaW1wb3J0IHZlbmRvciBmaWxlcyB0aGF0IG91dHB1dCBjc3MgY29kZVxuICovXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSAqL1xuLmljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxZW07XG4gIGhlaWdodDogMWVtO1xuICBzdHJva2Utd2lkdGg6IDA7XG4gIHN0cm9rZTogY3VycmVudENvbG9yO1xuICBmaWxsOiBjdXJyZW50Q29sb3I7XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuU2luZ2xlLWNvbG9yZWQgaWNvbnMgY2FuIGJlIG1vZGlmaWVkIGxpa2Ugc286XG4uaWNvbi0tbmFtZSB7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgY29sb3I6IHJlZDtcbn1cbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLmljb24tLWZpbGUge1xuICB3aWR0aDogMC43MTg3NWVtO1xufVxuXG4uaWNvbi0tbm90LWZvdW5kIHtcbiAgd2lkdGg6IDEuMjgxMjVlbTtcbn1cblxuLyoqXG4gKiBBcHAgc3R5bGVzXG4gKi9cbi8qKlxuKiBUaGlzIGluamVjdHMgVGFpbHdpbmQncyBiYXNlIHN0eWxlcywgd2hpY2ggaXMgYSBjb21iaW5hdGlvbiBvZlxuKiBOb3JtYWxpemUuY3NzIGFuZCBzb21lIGFkZGl0aW9uYWwgYmFzZSBzdHlsZXMuXG4qXG4qIFlvdSBjYW4gc2VlIHRoZSBzdHlsZXMgaGVyZTpcbiogaHR0cHM6Ly9naXRodWIuY29tL3RhaWx3aW5kY3NzL3RhaWx3aW5kY3NzL2Jsb2IvbWFzdGVyL2Nzcy9wcmVmbGlnaHQuY3NzXG4qL1xuLyohIG5vcm1hbGl6ZS5jc3MgdjguMC4xIHwgTUlUIExpY2Vuc2UgfCBnaXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcyAqL1xuLyogRG9jdW1lbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGxpbmUgaGVpZ2h0IGluIGFsbCBicm93c2Vycy5cbiAqIDIuIFByZXZlbnQgYWRqdXN0bWVudHMgb2YgZm9udCBzaXplIGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZXMgaW4gaU9TLlxuICovXG5odG1sIHtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gIC8qIDEgKi9cbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAvKiAyICovXG59XG5cbi8qIFNlY3Rpb25zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbmJvZHkge1xuICBtYXJnaW46IDA7XG59XG5cbi8qKlxuICogUmVuZGVyIHRoZSBgbWFpbmAgZWxlbWVudCBjb25zaXN0ZW50bHkgaW4gSUUuXG4gKi9cbm1haW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBmb250IHNpemUgYW5kIG1hcmdpbiBvbiBgaDFgIGVsZW1lbnRzIHdpdGhpbiBgc2VjdGlvbmAgYW5kXG4gKiBgYXJ0aWNsZWAgY29udGV4dHMgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgU2FmYXJpLlxuICovXG5oMSB7XG4gIGZvbnQtc2l6ZTogMmVtO1xuICBtYXJnaW46IDAuNjdlbSAwO1xufVxuXG4vKiBHcm91cGluZyBjb250ZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBGaXJlZm94LlxuICogMi4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZSBhbmQgSUUuXG4gKi9cbmhyIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIC8qIDEgKi9cbiAgaGVpZ2h0OiAwO1xuICAvKiAxICovXG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICAvKiAyICovXG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xucHJlIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlO1xuICAvKiAxICovXG4gIGZvbnQtc2l6ZTogMWVtO1xuICAvKiAyICovXG59XG5cbi8qIFRleHQtbGV2ZWwgc2VtYW50aWNzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBvbiBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXG4gKi9cbmEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLyoqXG4gKiAxLiBSZW1vdmUgdGhlIGJvdHRvbSBib3JkZXIgaW4gQ2hyb21lIDU3LVxuICogMi4gQWRkIHRoZSBjb3JyZWN0IHRleHQgZGVjb3JhdGlvbiBpbiBDaHJvbWUsIEVkZ2UsIElFLCBPcGVyYSwgYW5kIFNhZmFyaS5cbiAqL1xuYWJiclt0aXRsZV0ge1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICAvKiAxICovXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAvKiAyICovXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDtcbiAgLyogMiAqL1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHdlaWdodCBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmkuXG4gKi9cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZGVyO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbmNvZGUsXG5rYmQsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlO1xuICAvKiAxICovXG4gIGZvbnQtc2l6ZTogMWVtO1xuICAvKiAyICovXG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7XG59XG5cbi8qKlxuICogUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgZWxlbWVudHMgZnJvbSBhZmZlY3RpbmcgdGhlIGxpbmUgaGVpZ2h0IGluXG4gKiBhbGwgYnJvd3NlcnMuXG4gKi9cbnN1YixcbnN1cCB7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1YiB7XG4gIGJvdHRvbTogLTAuMjVlbTtcbn1cblxuc3VwIHtcbiAgdG9wOiAtMC41ZW07XG59XG5cbi8qIEVtYmVkZGVkIGNvbnRlbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIFJlbW92ZSB0aGUgYm9yZGVyIG9uIGltYWdlcyBpbnNpZGUgbGlua3MgaW4gSUUgMTAuXG4gKi9cbmltZyB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbn1cblxuLyogRm9ybXNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIDEuIENoYW5nZSB0aGUgZm9udCBzdHlsZXMgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gRmlyZWZveCBhbmQgU2FmYXJpLlxuICovXG5idXR0b24sXG5pbnB1dCxcbm9wdGdyb3VwLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgLyogMSAqL1xuICBmb250LXNpemU6IDEwMCU7XG4gIC8qIDEgKi9cbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gIC8qIDEgKi9cbiAgbWFyZ2luOiAwO1xuICAvKiAyICovXG59XG5cbi8qKlxuICogU2hvdyB0aGUgb3ZlcmZsb3cgaW4gSUUuXG4gKiAxLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlLlxuICovXG5idXR0b24sXG5pbnB1dCB7XG4gIC8qIDEgKi9cbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBFZGdlLCBGaXJlZm94LCBhbmQgSUUuXG4gKiAxLiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEZpcmVmb3guXG4gKi9cbmJ1dHRvbixcbnNlbGVjdCB7XG4gIC8qIDEgKi9cbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbiAqL1xuYnV0dG9uLFxuW3R5cGU9YnV0dG9uXSxcblt0eXBlPXJlc2V0XSxcblt0eXBlPXN1Ym1pdF0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGlubmVyIGJvcmRlciBhbmQgcGFkZGluZyBpbiBGaXJlZm94LlxuICovXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1idXR0b25dOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9cmVzZXRdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9c3VibWl0XTo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbn1cblxuLyoqXG4gKiBSZXN0b3JlIHRoZSBmb2N1cyBzdHlsZXMgdW5zZXQgYnkgdGhlIHByZXZpb3VzIHJ1bGUuXG4gKi9cbmJ1dHRvbjotbW96LWZvY3VzcmluZyxcblt0eXBlPWJ1dHRvbl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1yZXNldF06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1zdWJtaXRdOi1tb3otZm9jdXNyaW5nIHtcbiAgb3V0bGluZTogMXB4IGRvdHRlZCBCdXR0b25UZXh0O1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIHBhZGRpbmcgaW4gRmlyZWZveC5cbiAqL1xuZmllbGRzZXQge1xuICBwYWRkaW5nOiAwLjM1ZW0gMC43NWVtIDAuNjI1ZW07XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgdGV4dCB3cmFwcGluZyBpbiBFZGdlIGFuZCBJRS5cbiAqIDIuIENvcnJlY3QgdGhlIGNvbG9yIGluaGVyaXRhbmNlIGZyb20gYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBJRS5cbiAqIDMuIFJlbW92ZSB0aGUgcGFkZGluZyBzbyBkZXZlbG9wZXJzIGFyZSBub3QgY2F1Z2h0IG91dCB3aGVuIHRoZXkgemVybyBvdXRcbiAqICAgIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5sZWdlbmQge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAvKiAxICovXG4gIGNvbG9yOiBpbmhlcml0O1xuICAvKiAyICovXG4gIGRpc3BsYXk6IHRhYmxlO1xuICAvKiAxICovXG4gIG1heC13aWR0aDogMTAwJTtcbiAgLyogMSAqL1xuICBwYWRkaW5nOiAwO1xuICAvKiAzICovXG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIC8qIDEgKi9cbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxuICovXG5wcm9ncmVzcyB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFIDEwKy5cbiAqL1xudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBJRSAxMC5cbiAqIDIuIFJlbW92ZSB0aGUgcGFkZGluZyBpbiBJRSAxMC5cbiAqL1xuW3R5cGU9Y2hlY2tib3hdLFxuW3R5cGU9cmFkaW9dIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLyogMSAqL1xuICBwYWRkaW5nOiAwO1xuICAvKiAyICovXG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgY3Vyc29yIHN0eWxlIG9mIGluY3JlbWVudCBhbmQgZGVjcmVtZW50IGJ1dHRvbnMgaW4gQ2hyb21lLlxuICovXG5bdHlwZT1udW1iZXJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuW3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBvZGQgYXBwZWFyYW5jZSBpbiBDaHJvbWUgYW5kIFNhZmFyaS5cbiAqIDIuIENvcnJlY3QgdGhlIG91dGxpbmUgc3R5bGUgaW4gU2FmYXJpLlxuICovXG5bdHlwZT1zZWFyY2hdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG4gIC8qIDEgKi9cbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7XG4gIC8qIDIgKi9cbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGlubmVyIHBhZGRpbmcgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gbWFjT1MuXG4gKi9cblt0eXBlPXNlYXJjaF06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbiAqIDIuIENoYW5nZSBmb250IHByb3BlcnRpZXMgdG8gYGluaGVyaXRgIGluIFNhZmFyaS5cbiAqL1xuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xuICAvKiAxICovXG4gIGZvbnQ6IGluaGVyaXQ7XG4gIC8qIDIgKi9cbn1cblxuLyogSW50ZXJhY3RpdmVcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gRWRnZSwgSUUgMTArLCBhbmQgRmlyZWZveC5cbiAqL1xuZGV0YWlscyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogbGlzdC1pdGVtO1xufVxuXG4vKiBNaXNjXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMCsuXG4gKi9cbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMC5cbiAqL1xuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKipcbiAqIE1hbnVhbGx5IGZvcmtlZCBmcm9tIFNVSVQgQ1NTIEJhc2U6IGh0dHBzOi8vZ2l0aHViLmNvbS9zdWl0Y3NzL2Jhc2VcbiAqIEEgdGhpbiBsYXllciBvbiB0b3Agb2Ygbm9ybWFsaXplLmNzcyB0aGF0IHByb3ZpZGVzIGEgc3RhcnRpbmcgcG9pbnQgbW9yZVxuICogc3VpdGFibGUgZm9yIHdlYiBhcHBsaWNhdGlvbnMuXG4gKi9cbi8qKlxuICogMS4gUHJldmVudCBwYWRkaW5nIGFuZCBib3JkZXIgZnJvbSBhZmZlY3RpbmcgZWxlbWVudCB3aWR0aFxuICogaHR0cHM6Ly9nb28uZ2wvcFl0Yks3XG4gKiAyLiBDaGFuZ2UgdGhlIGRlZmF1bHQgZm9udCBmYW1pbHkgaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZClcbiAqL1xuaHRtbCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC8qIDEgKi9cbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG4gIC8qIDIgKi9cbn1cblxuKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcbiAgYm94LXNpemluZzogaW5oZXJpdDtcbn1cblxuLyoqXG4gKiBSZW1vdmVzIHRoZSBkZWZhdWx0IHNwYWNpbmcgYW5kIGJvcmRlciBmb3IgYXBwcm9wcmlhdGUgZWxlbWVudHMuXG4gKi9cbmJsb2NrcXVvdGUsXG5kbCxcbmRkLFxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2LFxuZmlndXJlLFxucCxcbnByZSB7XG4gIG1hcmdpbjogMDtcbn1cblxuYnV0dG9uIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi8qKlxuICogV29yayBhcm91bmQgYSBGaXJlZm94L0lFIGJ1ZyB3aGVyZSB0aGUgdHJhbnNwYXJlbnQgYGJ1dHRvbmAgYmFja2dyb3VuZFxuICogcmVzdWx0cyBpbiBhIGxvc3Mgb2YgdGhlIGRlZmF1bHQgYGJ1dHRvbmAgZm9jdXMgc3R5bGVzLlxuICovXG5idXR0b246Zm9jdXMge1xuICBvdXRsaW5lOiAxcHggZG90dGVkO1xuICBvdXRsaW5lOiA1cHggYXV0byAtd2Via2l0LWZvY3VzLXJpbmctY29sb3I7XG59XG5cbmZpZWxkc2V0IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG5vbCxcbnVsIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4vKipcbiAqIFRhaWx3aW5kIGN1c3RvbSByZXNldCBzdHlsZXNcbiAqL1xuLyoqXG4gKiBBbGxvdyBhZGRpbmcgYSBib3JkZXIgdG8gYW4gZWxlbWVudCBieSBqdXN0IGFkZGluZyBhIGJvcmRlci13aWR0aC5cbiAqXG4gKiBCeSBkZWZhdWx0LCB0aGUgd2F5IHRoZSBicm93c2VyIHNwZWNpZmllcyB0aGF0IGFuIGVsZW1lbnQgc2hvdWxkIGhhdmUgbm9cbiAqIGJvcmRlciBpcyBieSBzZXR0aW5nIGl0J3MgYm9yZGVyLXN0eWxlIHRvIGBub25lYCBpbiB0aGUgdXNlci1hZ2VudFxuICogc3R5bGVzaGVldC5cbiAqXG4gKiBJbiBvcmRlciB0byBlYXNpbHkgYWRkIGJvcmRlcnMgdG8gZWxlbWVudHMgYnkganVzdCBzZXR0aW5nIHRoZSBgYm9yZGVyLXdpZHRoYFxuICogcHJvcGVydHksIHdlIGNoYW5nZSB0aGUgZGVmYXVsdCBib3JkZXItc3R5bGUgZm9yIGFsbCBlbGVtZW50cyB0byBgc29saWRgLCBhbmRcbiAqIHVzZSBib3JkZXItd2lkdGggdG8gaGlkZSB0aGVtIGluc3RlYWQuIFRoaXMgd2F5IG91ciBgYm9yZGVyYCB1dGlsaXRpZXMgb25seVxuICogbmVlZCB0byBzZXQgdGhlIGBib3JkZXItd2lkdGhgIHByb3BlcnR5IGluc3RlYWQgb2YgdGhlIGVudGlyZSBgYm9yZGVyYFxuICogc2hvcnRoYW5kLCBtYWtpbmcgb3VyIGJvcmRlciB1dGlsaXRpZXMgbXVjaCBtb3JlIHN0cmFpZ2h0Zm9yd2FyZCB0byBjb21wb3NlLlxuICpcbiAqIGh0dHBzOi8vZ2l0aHViLmNvbS90YWlsd2luZGNzcy90YWlsd2luZGNzcy9wdWxsLzExNlxuICovXG4qLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogI2VjZjBmMTtcbn1cblxuLyoqXG4gKiBVbmRvIHRoZSBgYm9yZGVyLXN0eWxlOiBub25lYCByZXNldCB0aGF0IE5vcm1hbGl6ZSBhcHBsaWVzIHRvIGltYWdlcyBzbyB0aGF0XG4gKiBvdXIgYGJvcmRlci17d2lkdGh9YCB1dGlsaXRpZXMgaGF2ZSB0aGUgZXhwZWN0ZWQgZWZmZWN0LlxuICpcbiAqIFRoZSBOb3JtYWxpemUgcmVzZXQgaXMgdW5uZWNlc3NhcnkgZm9yIHVzIHNpbmNlIHdlIGRlZmF1bHQgdGhlIGJvcmRlci13aWR0aFxuICogdG8gMCBvbiBhbGwgZWxlbWVudHMuXG4gKlxuICogaHR0cHM6Ly9naXRodWIuY29tL3RhaWx3aW5kY3NzL3RhaWx3aW5kY3NzL2lzc3Vlcy8zNjJcbiAqL1xuaW1nIHtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbn1cblxudGV4dGFyZWEge1xuICByZXNpemU6IHZlcnRpY2FsO1xufVxuXG5pbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuaW5wdXQ6OnBsYWNlaG9sZGVyLFxudGV4dGFyZWE6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIG9wYWNpdHk6IDAuNTtcbn1cblxuYnV0dG9uLFxuW3JvbGU9YnV0dG9uXSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xufVxuXG4vKipcbiogVGhpcyBpbmplY3RzIGFueSBjb21wb25lbnQgY2xhc3NlcyByZWdpc3RlcmVkIGJ5IHBsdWdpbnMuXG4qL1xuLmNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiA3NjhweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDg0MHB4KSB7XG4gIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogODQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDY0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTUyOHB4KSB7XG4gIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTUyOHB4O1xuICB9XG59XG4vKipcbiogSGVyZSB5b3Ugd291bGQgYWRkIGFueSBvZiB5b3VyIGN1c3RvbSBjb21wb25lbnQgY2xhc3Nlczsgc3R1ZmYgdGhhdCB5b3UnZFxuKiB3YW50IGxvYWRlZCAqYmVmb3JlKiB0aGUgdXRpbGl0aWVzIHNvIHRoYXQgdGhlIHV0aWxpdGllcyBjb3VsZCBzdGlsbFxuKiBvdmVycmlkZSB0aGVtLlxuKi9cbi5lc3JpLXdpZGdldCB7XG4gIGZvbnQtZmFtaWx5OiBzeXN0ZW0tdWksIEJsaW5rTWFjU3lzdGVtRm9udCwgLWFwcGxlLXN5c3RlbSwgU2Vnb2UgVUksIFJvYm90bywgT3h5Z2VuLCBVYnVudHUsIENhbnRhcmVsbCwgSGVsdmV0aWNhIE5ldWUsIHNhbnMtc2VyaWYsIEFwcGxlIENvbG9yIEVtb2ppLCBTZWdvZSBVSSBFbW9qaSwgU2Vnb2UgVUkgU3ltYm9sO1xufVxuXG4uZXNyaS12aWV3LXN1cmZhY2UtLWluc2V0LW91dGxpbmU6Zm9jdXM6OmFmdGVyIHtcbiAgY29udGVudDogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4vKiBTZWFyY2ggd2lkZ2V0ICovXG4uZXNyaS11aS1jb3JuZXIgLmVzcmktc2VhcmNoIHtcbiAgYm94LXNoYWRvdzogMCAycHggOHB4IDAgcmdiYSgwLCAwLCAwLCAwLjMpO1xuICBib3JkZXItcmFkaXVzOiA5OTk5cHg7XG4gIHdpZHRoOiAzMjBweDtcbiAgbWFyZ2luLXRvcDogNHB4O1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIG1heC13aWR0aDogY2FsYygxMDB2dyAtIDMycHggLSA2NHB4KTtcbiAgd2lkdGg6IDMyMHB4O1xufVxuXG4uZXNyaS1zZWFyY2ggLmVzcmktaW5wdXRbdHlwZT10ZXh0XSB7XG4gIGhlaWdodDogNDBweDtcbiAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuICBib3JkZXItcmFkaXVzOiA5OTk5cHg7XG4gIG91dGxpbmU6IDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi5lc3JpLXNlYXJjaF9fY2xlYXItYnV0dG9uIHtcbiAgaGVpZ2h0OiA0MHB4O1xufVxuXG4uZXNyaS1zZWFyY2hfX3N1Ym1pdC1idXR0b24ge1xuICBoZWlnaHQ6IDQwcHg7XG4gIHdpZHRoOiA0MHB4O1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDAgNTAlIDUwJSAwO1xufVxuXG4uZXNyaS1zZWFyY2hfX2NsZWFyLWJ1dHRvbixcbi5lc3JpLXNlYXJjaF9fc3VibWl0LWJ1dHRvbiB7XG4gIGhlaWdodDogNDBweDtcbiAgY29sb3I6ICNiZGMzYzc7XG4gIG91dGxpbmU6IDA7XG4gIHRyYW5zaXRpb246IGNvbG9yIDIwMG1zIGVhc2UtaW4tb3V0O1xufVxuXG4uZXNyaS1zZWFyY2hfX2NsZWFyLWJ1dHRvbjpob3Zlcixcbi5lc3JpLXNlYXJjaF9fY2xlYXItYnV0dG9uOmZvY3VzLFxuLmVzcmktc2VhcmNoX19zdWJtaXQtYnV0dG9uOmhvdmVyLFxuLmVzcmktc2VhcmNoX19zdWJtaXQtYnV0dG9uOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICM1NTYxNjE7XG59XG5cbi5lc3JpLXNlYXJjaF9fc3VnZ2VzdGlvbnMtbWVudSB7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDhweCAwIHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgbWFyZ2luLXRvcDogOHB4O1xuICBsZWZ0OiAyNHB4O1xuICB3aWR0aDogY2FsYygxMDAlIC0gKDIgKiAyNHB4KSk7XG59XG5cbi5lc3JpLXNlYXJjaF9fc3VnZ2VzdGlvbnMtbWVudSBsaSB7XG4gIGJvcmRlci10b3Atd2lkdGg6IDFweDtcbiAgYm9yZGVyLWNvbG9yOiAjZWNmMGYxO1xuICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG4gIHBhZGRpbmctdG9wOiA4cHg7XG4gIHBhZGRpbmctYm90dG9tOiA4cHg7XG59XG5cbi5lc3JpLXNlYXJjaF9fc3VnZ2VzdGlvbnMtbWVudSBsaTpob3Zlcixcbi5lc3JpLXNlYXJjaF9fc3VnZ2VzdGlvbnMtbWVudSBsaTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlY2YwZjE7XG59XG5cbi8qIExvY2F0aW9uIGJ1dHRvbiB3aWRnZXQgKi9cbi5lc3JpLWxvY2F0ZSB7XG4gIGhlaWdodDogNDBweDtcbiAgYm9yZGVyLXJhZGl1czogOTk5OXB4O1xuICBib3gtc2hhZG93OiAwIDJweCA4cHggMCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIGNvbG9yOiAjN2Y4YzhkO1xuICB3aWR0aDogNDBweDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMjAwbXMgZWFzZS1pbi1vdXQ7XG59XG5cbi5lc3JpLWxvY2F0ZTpob3Zlcixcbi5lc3JpLWxvY2F0ZTpmb2N1cyB7XG4gIGNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBvdXRsaW5lOiAwO1xufVxuXG4uZXNyaS1sb2NhdGUgLmVzcmktaWNvbiB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cblxuLyogQnJlYWtwb2ludHMgKi9cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZXNyaS1zZWFyY2ggLmVzcmktaW5wdXRbdHlwZT10ZXh0XSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogODQwcHgpIHtcbiAgLmVzcmktdWktY29ybmVyIC5lc3JpLXNlYXJjaCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuLmF1dGgtZm9ybS1ncm91cCB7XG4gIGJvcmRlci10b3Atd2lkdGg6IDFweDtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xuICBib3JkZXItY29sb3I6ICNlY2YwZjE7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIHBhZGRpbmctdG9wOiAyNHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjRweDtcbn1cblxuLmNpcmNsZS1idXR0b24ge1xuICBib3JkZXItcmFkaXVzOiA5OTk5cHg7XG4gIHBhZGRpbmc6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDIwMG1zIGVhc2UtaW4tb3V0O1xufVxuXG4uY2lyY2xlLWJ1dHRvbjpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG59XG5cbi8qIENvbG9ycyAgKi9cbi5jaXJjbGUtYnV0dG9uLS1ncmVlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYWJjOWM7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uY2lyY2xlLWJ1dHRvbi0tZ3JlZW46aG92ZXIsXG4uY2lyY2xlLWJ1dHRvbi0tZ3JlZW46Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4ODc4O1xufVxuXG4uY2lyY2xlLWJ1dHRvbi0tZ3JheS1saWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlY2YwZjE7XG4gIGNvbG9yOiAjN2Y4YzhkO1xufVxuXG4uY2lyY2xlLWJ1dHRvbi0tZ3JheS1saWdodDpob3Zlcixcbi5jaXJjbGUtYnV0dG9uLS1ncmF5LWxpZ2h0OmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JkYzNjNztcbiAgY29sb3I6ICM1NTYxNjE7XG59XG5cbi5jaXJjbGUtYnV0dG9uLS13aGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi8qIFNpemVzICovXG4uY2lyY2xlLWJ1dHRvbi0tc20ge1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xufVxuXG4uY2lyY2xlLWJ1dHRvbi0tbWQge1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xufVxuXG4uY2lyY2xlLWJ1dHRvbi0tbGcge1xuICB3aWR0aDogNDhweDtcbiAgaGVpZ2h0OiA0OHB4O1xuICBmb250LXNpemU6IDI0cHg7XG59XG5cbi5jb21tYS1saXN0LWl0ZW06bm90KDpsYXN0LWNoaWxkKTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIiwgXCI7XG59XG5cbi5jb250YWluZXIge1xuICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG4gIG1heC13aWR0aDogMTM2OHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4vKiBUT0RPOiBPcHRpbWl6ZSB0aGlzIHVzaW5nIG5lc3RpbmcgYWZ0ZXIgaW1wcm92aW5nIHRoZSBidWlsZCBwcm9jZXNzICovXG4uZGF0YS10YWJsZS1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93LXg6IGF1dG87XG4gIG1pbi1oZWlnaHQ6IDk2cHg7XG59XG5cbi5kYXRhLXRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG59XG5cbi5kYXRhLXRhYmxlIHRoIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICM3ZjhjOGQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGZvbnQtc2l6ZTogMTBweDtcbn1cblxuLmRhdGEtdGFibGUgdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogI2VjZjBmMTtcbiAgcGFkZGluZy10b3A6IDhweDtcbiAgcGFkZGluZy1ib3R0b206IDhweDtcbn1cblxuLmRhdGEtdGFibGUgdGQsXG4uZGF0YS10YWJsZSB0aCB7XG4gIHBhZGRpbmctbGVmdDogMTZweDtcbiAgcGFkZGluZy1yaWdodDogMTZweDtcbiAgaGVpZ2h0OiA0OHB4O1xufVxuXG4uZGF0YS10YWJsZSB0ZDpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAxcHg7XG59XG5cbi5kYXRhLXRhYmxlIHRkOmxhc3QtY2hpbGQge1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDFweDtcbn1cblxuLmRhdGEtdGFibGUgdGJvZHkgdHI6bGFzdC1jaGlsZCB0ZCB7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDFweDtcbn1cblxuLyogVGhlIC55ZXRpLXRhYmxlLXNvcnRhYmxlIGNsYXNzZXMgYXJlIGhhcmRjb2RlZCBpbiB0aGUgYWRkb24gKi9cbi8qIFRPRE86IFJlbmFtZSB0aGVzZSBjbGFzc2VzIG9uY2UgdGhleSBhcmUgY29uZmlndXJhYmxlICovXG4ueWV0aS10YWJsZS1zb3J0YWJsZSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi55ZXRpLXRhYmxlLXNvcnRhYmxlLnlldGktdGFibGUtc29ydGVkIHtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi5kYXRhLXRhYmxlLXNvcnQtaWNvbiB7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi55ZXRpLXRhYmxlLXNvcnRlZC1kZXNjIC5kYXRhLXRhYmxlLXNvcnQtaWNvbiB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG5cbi5kYXRhLXRhYmxlLWNsaWNrYWJsZTpob3ZlciB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmRhdGEtdGFibGUtbG9hZGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHRvcDogNDhweDtcbn1cblxuLmRhdGVwaWNrZXItY2FsZW5kYXIgLmVtYmVyLXBvd2VyLWNhbGVuZGFyLWRheSxcbi5kYXRlcGlja2VyLWNhbGVuZGFyIC5lbWJlci1wb3dlci1jYWxlbmRhci13ZWVrZGF5IHtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbn1cblxuLmRhdGVwaWNrZXItY2FsZW5kYXIgLmVtYmVyLXBvd2VyLWNhbGVuZGFyLXdlZWtkYXkge1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiAjZWNmMGYxO1xufVxuXG4uZGF0ZXBpY2tlci1jYWxlbmRhciAuZW1iZXItcG93ZXItY2FsZW5kYXItZGF5IHtcbiAgb3V0bGluZTogMDtcbn1cblxuLmRhdGVwaWNrZXItY2FsZW5kYXIgLmVtYmVyLXBvd2VyLWNhbGVuZGFyLXdlZWtkYXksXG4uZGF0ZXBpY2tlci1jYWxlbmRhciAuZW1iZXItcG93ZXItY2FsZW5kYXItZGF5LS1vdGhlci1tb250aCB7XG4gIGNvbG9yOiAjYmRjM2M3O1xufVxuXG4uZGF0ZXBpY2tlci1jYWxlbmRhciAuZW1iZXItcG93ZXItY2FsZW5kYXItZGF5LS10b2RheSB7XG4gIGNvbG9yOiAjMWFiYzljO1xufVxuXG4uZGF0ZXBpY2tlci1jYWxlbmRhciAuZW1iZXItcG93ZXItY2FsZW5kYXItZGF5LS1zZWxlY3RlZCxcbi5kYXRlcGlja2VyLWNhbGVuZGFyIC5lbWJlci1wb3dlci1jYWxlbmRhci1kYXktLWludGVyYWN0aXZlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFhYmM5YztcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5kYXRlcGlja2VyLWNhbGVuZGFyIC5lbWJlci1wb3dlci1jYWxlbmRhci1kYXktLXNlbGVjdGVkIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLml0ZW0tbGlzdC1pdGVtIHtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6ICNlY2YwZjE7XG59XG5cbi5pdGVtLWxpc3QtaXRlbTpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3Atd2lkdGg6IDFweDtcbn1cblxuLyoqXG4gKiBUaGVzZSBgLmhvdmVyLWxpbmtgIGNsYXNzZXMgYXJlIGNyZWF0ZWQgc28gd2UgY2FuIGFwcGx5XG4gKiB0aGVzZSBob3ZlciBzdHlsZXMgdG8gb3RoZXIgdGFpbHdpbmQgY29tcG9uZW50cyBhcyB3ZWxsLlxuICovXG4uaG92ZXItbGluayB7XG4gIGNvbG9yOiAjNTU2MTYxO1xufVxuXG4uaG92ZXItbGluay0tZ3JlZW4ge1xuICBjb2xvcjogIzAwODg3ODtcbn1cblxuLmxpbmsge1xuICBjb2xvcjogIzdmOGM4ZDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlLW91dDtcbn1cblxuLmxpbms6aG92ZXIge1xuICBjb2xvcjogIzU1NjE2MTtcbn1cblxuLmxpbmstLWdyZWVuIHtcbiAgY29sb3I6ICMxYWJjOWM7XG59XG5cbi5saW5rLS1ncmVlbjpob3ZlciB7XG4gIGNvbG9yOiAjMDA4ODc4O1xufVxuXG4ubGlzdC1uYXZpZ2F0aW9uLWl0ZW0ge1xuICBib3JkZXItY29sb3I6ICNiZGMzYzc7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci10b3Atd2lkdGg6IDFweDtcbn1cblxuLmxpc3QtbmF2aWdhdGlvbi1pdGVtOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAxcHg7XG59XG5cbi5saXN0LW5hdmlnYXRpb24tbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzU1NjE2MTtcbiAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuICBwYWRkaW5nLXRvcDogOHB4O1xuICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZS1vdXQsIGNvbG9yIDAuMnMgZWFzZS1vdXQ7XG59XG5cbi5saXN0LW5hdmlnYXRpb24tbGluay5hY3RpdmUsXG4ubGlzdC1uYXZpZ2F0aW9uLWxpbms6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWFiYzljO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmFyY2dpcy13aWRnZXRzLW9mZnNldCB7XG4gIHRvcDogNTJweCAhaW1wb3J0YW50O1xuICAvKiA0cHggdG9wIG9mZnNldCBmb3IgdGhlIG1lbnUgYnV0dG9uIGFsaWdubWVudCArIDQwcHggc2VhcmNoICsgOHB4IGdhcCAqL1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogODQwcHgpIHtcbiAgLmFyY2dpcy13aWRnZXRzLW9mZnNldCB7XG4gICAgdG9wOiA0OHB4ICFpbXBvcnRhbnQ7XG4gICAgLyogNDBweCBzZWFyY2ggKyA4cHggZ2FwICovXG4gIH1cbn1cbltkYXRhLW5vdGlmaWNhdGlvbi1iYWRnZV0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbltkYXRhLW5vdGlmaWNhdGlvbi1iYWRnZV06OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWFiYzljO1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtaW4td2lkdGg6IDE2cHg7XG4gIHBhZGRpbmctbGVmdDogNHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDk5OTlweDtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgY29udGVudDogYXR0cihkYXRhLW5vdGlmaWNhdGlvbi1iYWRnZSk7XG4gIHJpZ2h0OiAtMjRweDtcbiAgdG9wOiAtOHB4O1xufVxuXG4udGFiLW5hdmlnYXRpb24tbGluayBbZGF0YS1ub3RpZmljYXRpb24tYmFkZ2VdOjphZnRlciB7XG4gIC8qIERpZG4ndCB1c2UgVGFpbHdpbmQgY29uZmlndXJhdGlvbiBoZXJlIGFzIEkgZGlkbid0IHNlZSB0aGUgbmVlZCB0byBhZGQgYWRkaXRpb25hbCBjb25maWcgdmFsdWVzICAqL1xuICBmb250LXNpemU6IDhweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBtaW4td2lkdGg6IDEycHg7XG4gIHBhZGRpbmc6IDAgMnB4O1xuICByaWdodDogLTEycHg7XG59XG5cbi5wYWdpbmF0aW9uIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4ucGFnaW5hdGlvbl9faXRlbSB7XG4gIG1hcmdpbi1sZWZ0OiA0cHg7XG4gIG1hcmdpbi1yaWdodDogNHB4O1xufVxuXG4ucGFnaW5hdGlvbl9faXRlbTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4ucGFnaW5hdGlvbl9faXRlbTpmaXJzdC1jaGlsZCAucGFnaW5hdGlvbl9fbGluayxcbi5wYWdpbmF0aW9uX19pdGVtOmxhc3QtY2hpbGQgLnBhZ2luYXRpb25fX2xpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi5wYWdpbmF0aW9uX19pdGVtOmZpcnN0LWNoaWxkIC5wYWdpbmF0aW9uX19saW5rOmhvdmVyLFxuLnBhZ2luYXRpb25fX2l0ZW06Zmlyc3QtY2hpbGQgLnBhZ2luYXRpb25fX2xpbms6Zm9jdXMsXG4ucGFnaW5hdGlvbl9faXRlbTpsYXN0LWNoaWxkIC5wYWdpbmF0aW9uX19saW5rOmhvdmVyLFxuLnBhZ2luYXRpb25fX2l0ZW06bGFzdC1jaGlsZCAucGFnaW5hdGlvbl9fbGluazpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlY2YwZjE7XG59XG5cbi5wYWdpbmF0aW9uX19pdGVtOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5wYWdpbmF0aW9uX19saW5rIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogIzdmOGM4ZDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAyMDBtcyBlYXNlLWluLW91dDtcbn1cblxuLnBhZ2luYXRpb25fX2xpbms6aG92ZXIsXG4ucGFnaW5hdGlvbl9fbGluazpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlY2YwZjE7XG59XG5cbi5wYWdpbmF0aW9uX19saW5rLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYWJjOWM7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ucGFnaW5hdGlvbl9fbGluay5hY3RpdmU6aG92ZXIsXG4ucGFnaW5hdGlvbl9fbGluay5hY3RpdmU6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWFiYzljO1xufVxuXG4ucGFnaW5hdGlvbl9fbGluayxcbi5wYWdpbmF0aW9uX19kaXNhYmxlZCxcbi5wYWdpbmF0aW9uX19icmVhayB7XG4gIGJvcmRlci1yYWRpdXM6IDk5OTlweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGhlaWdodDogMzJweDtcbiAgd2lkdGg6IDMycHg7XG59XG5cbi5wYWdpbmF0aW9uX19icmVhayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjN2Y4YzhkO1xufVxuXG4ucGFnaW5hdGlvbl9fZGlzYWJsZWQge1xuICBjb2xvcjogIzAwMDtcbiAgb3BhY2l0eTogMC41O1xufVxuXG4ucmljaC10ZXh0IGgxLFxuLnJpY2gtdGV4dCBoMixcbi5yaWNoLXRleHQgaDMge1xuICBmb250LWZhbWlseTogUm9ib3RvIFNsYWIsIHN5c3RlbS11aSwgQmxpbmtNYWNTeXN0ZW1Gb250LCAtYXBwbGUtc3lzdGVtLCBTZWdvZSBVSSwgUm9ib3RvLCBPeHlnZW4sIFVidW50dSwgQ2FudGFyZWxsLCBIZWx2ZXRpY2EgTmV1ZSwgc2Fucy1zZXJpZiwgQXBwbGUgQ29sb3IgRW1vamksIFNlZ29lIFVJIEVtb2ppLCBTZWdvZSBVSSBTeW1ib2w7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG5cbi5yaWNoLXRleHQgaDEge1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgZm9udC1zaXplOiAyMHB4O1xufVxuXG4ucmljaC10ZXh0IGgyIHtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cblxuLnJpY2gtdGV4dCBoMyB7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbi5yaWNoLXRleHQgcCB7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBtYXJnaW4tdG9wOiAxNnB4O1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICBjb2xvcjogIzdmOGM4ZDtcbn1cblxuLnJpY2gtdGV4dCBsaSB7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBjb2xvcjogIzdmOGM4ZDtcbn1cblxuLnJpY2gtdGV4dCBhIHtcbiAgY29sb3I6ICM3ZjhjOGQ7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgZWFzZS1vdXQ7XG59XG5cbi5yaWNoLXRleHQgYTpob3ZlciB7XG4gIGNvbG9yOiAjNTU2MTYxO1xufVxuXG4ucmljaC10ZXh0IGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uc2hhZG93LWJvdHRvbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnNoYWRvdy1ib3R0b206OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgwLCAwLCAwLCAwLjEpIDAlLCByZ2JhKDAsIDAsIDAsIDApIDcwJSk7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogOHB4O1xuICB0b3A6IDEwMCU7XG59XG5cbi50YWItbmF2aWdhdGlvbi1pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDFweDtcbn1cblxuLnRhYi1uYXZpZ2F0aW9uLWxpbmsge1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZS1vdXQ7XG59XG5cbi50YWItbmF2aWdhdGlvbi1saW5rLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4udGFiLW5hdmlnYXRpb24tbGluazo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYWJjOWM7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogNHB4O1xuICB0cmFuc2Zvcm06IHNjYWxlWCgwKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZS1vdXQ7XG59XG5cbi50YWItbmF2aWdhdGlvbi1saW5rLmFjdGl2ZTo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlWCgxKTtcbn1cblxuLnVwcGVyY2FzZS1maXJzdDo6Zmlyc3QtbGV0dGVyIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLyoqXG4qIFRoaXMgaW5qZWN0cyBhbGwgb2YgVGFpbHdpbmQncyB1dGlsaXR5IGNsYXNzZXMsIGdlbmVyYXRlZCBiYXNlZCBvbiB5b3VyXG4qIGNvbmZpZyBmaWxlLlxuKi9cbi5saXN0LXJlc2V0IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbn1cblxuLmFwcGVhcmFuY2Utbm9uZSB7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi5iZy1maXhlZCB7XG4gIGJhY2tncm91bmQtYXR0YWNobWVudDogZml4ZWQ7XG59XG5cbi5iZy1sb2NhbCB7XG4gIGJhY2tncm91bmQtYXR0YWNobWVudDogbG9jYWw7XG59XG5cbi5iZy1zY3JvbGwge1xuICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IHNjcm9sbDtcbn1cblxuLmJnLXdoaXRlLXRyYW5zcGFyZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xufVxuXG4uYmctY29sb3ItaW5oZXJpdCB7XG4gIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG59XG5cbi5iZy10cmFuc3BhcmVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYmctd2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4uYmctZ3JheS1saWdodGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcbn1cblxuLmJnLWdyYXktbGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWNmMGYxO1xufVxuXG4uYmctZ3JheSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiZGMzYzc7XG59XG5cbi5iZy1ncmF5LWRhcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2Y4YzhkO1xufVxuXG4uYmctZ3JheS1kYXJrZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTU2MTYxO1xufVxuXG4uYmctYmxhY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xufVxuXG4uYmctZ3JlZW4tdWx0cmEtbGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZThmZmZhO1xufVxuXG4uYmctZ3JlZW4tbGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTFlM2Q2O1xufVxuXG4uYmctZ3JlZW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWFiYzljO1xufVxuXG4uYmctZ3JlZW4tZGFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDg4Nzg7XG59XG5cbi5iZy1ibHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0OThkYjtcbn1cblxuLmJnLXllbGxvdyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWM0MGY7XG59XG5cbi5iZy1yZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTc0YzNjO1xufVxuXG4uYmctb3JhbmdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2N2UyMjtcbn1cblxuLmhvdmVyXFw6Ymctd2hpdGUtdHJhbnNwYXJlbnQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG59XG5cbi5ob3ZlclxcOmJnLWNvbG9yLWluaGVyaXQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xufVxuXG4uaG92ZXJcXDpiZy10cmFuc3BhcmVudDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uaG92ZXJcXDpiZy13aGl0ZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5ob3ZlclxcOmJnLWdyYXktbGlnaHRlcjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XG59XG5cbi5ob3ZlclxcOmJnLWdyYXktbGlnaHQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWNmMGYxO1xufVxuXG4uaG92ZXJcXDpiZy1ncmF5OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JkYzNjNztcbn1cblxuLmhvdmVyXFw6YmctZ3JheS1kYXJrOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzdmOGM4ZDtcbn1cblxuLmhvdmVyXFw6YmctZ3JheS1kYXJrZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTU2MTYxO1xufVxuXG4uaG92ZXJcXDpiZy1ibGFjazpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG59XG5cbi5ob3ZlclxcOmJnLWdyZWVuLXVsdHJhLWxpZ2h0OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U4ZmZmYTtcbn1cblxuLmhvdmVyXFw6YmctZ3JlZW4tbGlnaHQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTFlM2Q2O1xufVxuXG4uaG92ZXJcXDpiZy1ncmVlbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYWJjOWM7XG59XG5cbi5ob3ZlclxcOmJnLWdyZWVuLWRhcms6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4ODc4O1xufVxuXG4uaG92ZXJcXDpiZy1ibHVlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0OThkYjtcbn1cblxuLmhvdmVyXFw6YmcteWVsbG93OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxYzQwZjtcbn1cblxuLmhvdmVyXFw6YmctcmVkOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U3NGMzYztcbn1cblxuLmhvdmVyXFw6Ymctb3JhbmdlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2N2UyMjtcbn1cblxuLmZvY3VzXFw6Ymctd2hpdGUtdHJhbnNwYXJlbnQ6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG59XG5cbi5mb2N1c1xcOmJnLWNvbG9yLWluaGVyaXQ6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xufVxuXG4uZm9jdXNcXDpiZy10cmFuc3BhcmVudDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uZm9jdXNcXDpiZy13aGl0ZTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5mb2N1c1xcOmJnLWdyYXktbGlnaHRlcjpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XG59XG5cbi5mb2N1c1xcOmJnLWdyYXktbGlnaHQ6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWNmMGYxO1xufVxuXG4uZm9jdXNcXDpiZy1ncmF5OmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JkYzNjNztcbn1cblxuLmZvY3VzXFw6YmctZ3JheS1kYXJrOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzdmOGM4ZDtcbn1cblxuLmZvY3VzXFw6YmctZ3JheS1kYXJrZXI6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTU2MTYxO1xufVxuXG4uZm9jdXNcXDpiZy1ibGFjazpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG59XG5cbi5mb2N1c1xcOmJnLWdyZWVuLXVsdHJhLWxpZ2h0OmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U4ZmZmYTtcbn1cblxuLmZvY3VzXFw6YmctZ3JlZW4tbGlnaHQ6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTFlM2Q2O1xufVxuXG4uZm9jdXNcXDpiZy1ncmVlbjpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYWJjOWM7XG59XG5cbi5mb2N1c1xcOmJnLWdyZWVuLWRhcms6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4ODc4O1xufVxuXG4uZm9jdXNcXDpiZy1ibHVlOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0OThkYjtcbn1cblxuLmZvY3VzXFw6YmcteWVsbG93OmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxYzQwZjtcbn1cblxuLmZvY3VzXFw6YmctcmVkOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U3NGMzYztcbn1cblxuLmZvY3VzXFw6Ymctb3JhbmdlOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2N2UyMjtcbn1cblxuLmJnLWJvdHRvbSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbTtcbn1cblxuLmJnLWNlbnRlciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbn1cblxuLmJnLWxlZnQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0O1xufVxuXG4uYmctbGVmdC1ib3R0b20ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGJvdHRvbTtcbn1cblxuLmJnLWxlZnQtdG9wIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCB0b3A7XG59XG5cbi5iZy1yaWdodCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0O1xufVxuXG4uYmctcmlnaHQtYm90dG9tIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgYm90dG9tO1xufVxuXG4uYmctcmlnaHQtdG9wIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgdG9wO1xufVxuXG4uYmctdG9wIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wO1xufVxuXG4uYmctcmVwZWF0IHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdDtcbn1cblxuLmJnLW5vLXJlcGVhdCB7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5cbi5iZy1yZXBlYXQteCB7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbn1cblxuLmJnLXJlcGVhdC15IHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC15O1xufVxuXG4uYmctYXV0byB7XG4gIGJhY2tncm91bmQtc2l6ZTogYXV0bztcbn1cblxuLmJnLWNvdmVyIHtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cblxuLmJnLWNvbnRhaW4ge1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG59XG5cbi5ib3JkZXItY29sbGFwc2Uge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xufVxuXG4uYm9yZGVyLXNlcGFyYXRlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcbn1cblxuLmJvcmRlci1jb2xvci1pbmhlcml0IHtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xufVxuXG4uYm9yZGVyLXRyYW5zcGFyZW50IHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmJvcmRlci13aGl0ZSB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbn1cblxuLmJvcmRlci1ncmF5LWxpZ2h0ZXIge1xuICBib3JkZXItY29sb3I6ICNmOWY5Zjk7XG59XG5cbi5ib3JkZXItZ3JheS1saWdodCB7XG4gIGJvcmRlci1jb2xvcjogI2VjZjBmMTtcbn1cblxuLmJvcmRlci1ncmF5IHtcbiAgYm9yZGVyLWNvbG9yOiAjYmRjM2M3O1xufVxuXG4uYm9yZGVyLWdyYXktZGFyayB7XG4gIGJvcmRlci1jb2xvcjogIzdmOGM4ZDtcbn1cblxuLmJvcmRlci1ncmF5LWRhcmtlciB7XG4gIGJvcmRlci1jb2xvcjogIzU1NjE2MTtcbn1cblxuLmJvcmRlci1ibGFjayB7XG4gIGJvcmRlci1jb2xvcjogIzAwMDtcbn1cblxuLmJvcmRlci1ncmVlbi11bHRyYS1saWdodCB7XG4gIGJvcmRlci1jb2xvcjogI2U4ZmZmYTtcbn1cblxuLmJvcmRlci1ncmVlbi1saWdodCB7XG4gIGJvcmRlci1jb2xvcjogI2ExZTNkNjtcbn1cblxuLmJvcmRlci1ncmVlbiB7XG4gIGJvcmRlci1jb2xvcjogIzFhYmM5Yztcbn1cblxuLmJvcmRlci1ncmVlbi1kYXJrIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDA4ODc4O1xufVxuXG4uYm9yZGVyLWJsdWUge1xuICBib3JkZXItY29sb3I6ICMzNDk4ZGI7XG59XG5cbi5ib3JkZXIteWVsbG93IHtcbiAgYm9yZGVyLWNvbG9yOiAjZjFjNDBmO1xufVxuXG4uYm9yZGVyLXJlZCB7XG4gIGJvcmRlci1jb2xvcjogI2U3NGMzYztcbn1cblxuLmJvcmRlci1vcmFuZ2Uge1xuICBib3JkZXItY29sb3I6ICNlNjdlMjI7XG59XG5cbi5ob3ZlclxcOmJvcmRlci1jb2xvci1pbmhlcml0OmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xufVxuXG4uaG92ZXJcXDpib3JkZXItdHJhbnNwYXJlbnQ6aG92ZXIge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uaG92ZXJcXDpib3JkZXItd2hpdGU6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNmZmY7XG59XG5cbi5ob3ZlclxcOmJvcmRlci1ncmF5LWxpZ2h0ZXI6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNmOWY5Zjk7XG59XG5cbi5ob3ZlclxcOmJvcmRlci1ncmF5LWxpZ2h0OmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZWNmMGYxO1xufVxuXG4uaG92ZXJcXDpib3JkZXItZ3JheTpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2JkYzNjNztcbn1cblxuLmhvdmVyXFw6Ym9yZGVyLWdyYXktZGFyazpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzdmOGM4ZDtcbn1cblxuLmhvdmVyXFw6Ym9yZGVyLWdyYXktZGFya2VyOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjNTU2MTYxO1xufVxuXG4uaG92ZXJcXDpib3JkZXItYmxhY2s6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICMwMDA7XG59XG5cbi5ob3ZlclxcOmJvcmRlci1ncmVlbi11bHRyYS1saWdodDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2U4ZmZmYTtcbn1cblxuLmhvdmVyXFw6Ym9yZGVyLWdyZWVuLWxpZ2h0OmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjYTFlM2Q2O1xufVxuXG4uaG92ZXJcXDpib3JkZXItZ3JlZW46aG92ZXIge1xuICBib3JkZXItY29sb3I6ICMxYWJjOWM7XG59XG5cbi5ob3ZlclxcOmJvcmRlci1ncmVlbi1kYXJrOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDA4ODc4O1xufVxuXG4uaG92ZXJcXDpib3JkZXItYmx1ZTpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzM0OThkYjtcbn1cblxuLmhvdmVyXFw6Ym9yZGVyLXllbGxvdzpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2YxYzQwZjtcbn1cblxuLmhvdmVyXFw6Ym9yZGVyLXJlZDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2U3NGMzYztcbn1cblxuLmhvdmVyXFw6Ym9yZGVyLW9yYW5nZTpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2U2N2UyMjtcbn1cblxuLmZvY3VzXFw6Ym9yZGVyLWNvbG9yLWluaGVyaXQ6Zm9jdXMge1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG59XG5cbi5mb2N1c1xcOmJvcmRlci10cmFuc3BhcmVudDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5mb2N1c1xcOmJvcmRlci13aGl0ZTpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbn1cblxuLmZvY3VzXFw6Ym9yZGVyLWdyYXktbGlnaHRlcjpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogI2Y5ZjlmOTtcbn1cblxuLmZvY3VzXFw6Ym9yZGVyLWdyYXktbGlnaHQ6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICNlY2YwZjE7XG59XG5cbi5mb2N1c1xcOmJvcmRlci1ncmF5OmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjYmRjM2M3O1xufVxuXG4uZm9jdXNcXDpib3JkZXItZ3JheS1kYXJrOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjN2Y4YzhkO1xufVxuXG4uZm9jdXNcXDpib3JkZXItZ3JheS1kYXJrZXI6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICM1NTYxNjE7XG59XG5cbi5mb2N1c1xcOmJvcmRlci1ibGFjazpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzAwMDtcbn1cblxuLmZvY3VzXFw6Ym9yZGVyLWdyZWVuLXVsdHJhLWxpZ2h0OmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjZThmZmZhO1xufVxuXG4uZm9jdXNcXDpib3JkZXItZ3JlZW4tbGlnaHQ6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICNhMWUzZDY7XG59XG5cbi5mb2N1c1xcOmJvcmRlci1ncmVlbjpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzFhYmM5Yztcbn1cblxuLmZvY3VzXFw6Ym9yZGVyLWdyZWVuLWRhcms6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICMwMDg4Nzg7XG59XG5cbi5mb2N1c1xcOmJvcmRlci1ibHVlOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjMzQ5OGRiO1xufVxuXG4uZm9jdXNcXDpib3JkZXIteWVsbG93OmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjZjFjNDBmO1xufVxuXG4uZm9jdXNcXDpib3JkZXItcmVkOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjZTc0YzNjO1xufVxuXG4uZm9jdXNcXDpib3JkZXItb3JhbmdlOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjZTY3ZTIyO1xufVxuXG4ucm91bmRlZC00IHtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuXG4ucm91bmRlZC04IHtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xufVxuXG4ucm91bmRlZC1ub25lIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLnJvdW5kZWQge1xuICBib3JkZXItcmFkaXVzOiAycHg7XG59XG5cbi5yb3VuZGVkLWZ1bGwge1xuICBib3JkZXItcmFkaXVzOiA5OTk5cHg7XG59XG5cbi5yb3VuZGVkLXQtNCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweDtcbn1cblxuLnJvdW5kZWQtci00IHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDRweDtcbn1cblxuLnJvdW5kZWQtYi00IHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNHB4O1xufVxuXG4ucm91bmRlZC1sLTQge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0cHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDRweDtcbn1cblxuLnJvdW5kZWQtdC04IHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogOHB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogOHB4O1xufVxuXG4ucm91bmRlZC1yLTgge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogOHB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogOHB4O1xufVxuXG4ucm91bmRlZC1iLTgge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogOHB4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA4cHg7XG59XG5cbi5yb3VuZGVkLWwtOCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDhweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogOHB4O1xufVxuXG4ucm91bmRlZC10LW5vbmUge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbn1cblxuLnJvdW5kZWQtci1ub25lIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xufVxuXG4ucm91bmRlZC1iLW5vbmUge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cblxuLnJvdW5kZWQtbC1ub25lIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cblxuLnJvdW5kZWQtdCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDJweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDJweDtcbn1cblxuLnJvdW5kZWQtciB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAycHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAycHg7XG59XG5cbi5yb3VuZGVkLWIge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMnB4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAycHg7XG59XG5cbi5yb3VuZGVkLWwge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAycHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDJweDtcbn1cblxuLnJvdW5kZWQtdC1mdWxsIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogOTk5OXB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogOTk5OXB4O1xufVxuXG4ucm91bmRlZC1yLWZ1bGwge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogOTk5OXB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogOTk5OXB4O1xufVxuXG4ucm91bmRlZC1iLWZ1bGwge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogOTk5OXB4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA5OTk5cHg7XG59XG5cbi5yb3VuZGVkLWwtZnVsbCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDk5OTlweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogOTk5OXB4O1xufVxuXG4ucm91bmRlZC10bC00IHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNHB4O1xufVxuXG4ucm91bmRlZC10ci00IHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweDtcbn1cblxuLnJvdW5kZWQtYnItNCB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0cHg7XG59XG5cbi5yb3VuZGVkLWJsLTQge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0cHg7XG59XG5cbi5yb3VuZGVkLXRsLTgge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA4cHg7XG59XG5cbi5yb3VuZGVkLXRyLTgge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogOHB4O1xufVxuXG4ucm91bmRlZC1ici04IHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDhweDtcbn1cblxuLnJvdW5kZWQtYmwtOCB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDhweDtcbn1cblxuLnJvdW5kZWQtdGwtbm9uZSB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG59XG5cbi5yb3VuZGVkLXRyLW5vbmUge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbn1cblxuLnJvdW5kZWQtYnItbm9uZSB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xufVxuXG4ucm91bmRlZC1ibC1ub25lIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cblxuLnJvdW5kZWQtdGwge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAycHg7XG59XG5cbi5yb3VuZGVkLXRyIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDJweDtcbn1cblxuLnJvdW5kZWQtYnIge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMnB4O1xufVxuXG4ucm91bmRlZC1ibCB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDJweDtcbn1cblxuLnJvdW5kZWQtdGwtZnVsbCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDk5OTlweDtcbn1cblxuLnJvdW5kZWQtdHItZnVsbCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA5OTk5cHg7XG59XG5cbi5yb3VuZGVkLWJyLWZ1bGwge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogOTk5OXB4O1xufVxuXG4ucm91bmRlZC1ibC1mdWxsIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogOTk5OXB4O1xufVxuXG4uYm9yZGVyLXNvbGlkIHtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbn1cblxuLmJvcmRlci1kYXNoZWQge1xuICBib3JkZXItc3R5bGU6IGRhc2hlZDtcbn1cblxuLmJvcmRlci1kb3R0ZWQge1xuICBib3JkZXItc3R5bGU6IGRvdHRlZDtcbn1cblxuLmJvcmRlci1ub25lIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xufVxuXG4uYm9yZGVyLTAge1xuICBib3JkZXItd2lkdGg6IDA7XG59XG5cbi5ib3JkZXIge1xuICBib3JkZXItd2lkdGg6IDFweDtcbn1cblxuLmJvcmRlci10LTAge1xuICBib3JkZXItdG9wLXdpZHRoOiAwO1xufVxuXG4uYm9yZGVyLXItMCB7XG4gIGJvcmRlci1yaWdodC13aWR0aDogMDtcbn1cblxuLmJvcmRlci1iLTAge1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xufVxuXG4uYm9yZGVyLWwtMCB7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xufVxuXG4uYm9yZGVyLXQge1xuICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XG59XG5cbi5ib3JkZXItciB7XG4gIGJvcmRlci1yaWdodC13aWR0aDogMXB4O1xufVxuXG4uYm9yZGVyLWIge1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAxcHg7XG59XG5cbi5ib3JkZXItbCB7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAxcHg7XG59XG5cbi5jdXJzb3ItYXV0byB7XG4gIGN1cnNvcjogYXV0bztcbn1cblxuLmN1cnNvci1kZWZhdWx0IHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4uY3Vyc29yLXBvaW50ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5jdXJzb3Itd2FpdCB7XG4gIGN1cnNvcjogd2FpdDtcbn1cblxuLmN1cnNvci1tb3ZlIHtcbiAgY3Vyc29yOiBtb3ZlO1xufVxuXG4uY3Vyc29yLW5vdC1hbGxvd2VkIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cblxuLmJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5pbmxpbmUtYmxvY2sge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG5cbi50YWJsZSB7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuXG4udGFibGUtcm93IHtcbiAgZGlzcGxheTogdGFibGUtcm93O1xufVxuXG4udGFibGUtY2VsbCB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG59XG5cbi5oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZmxleCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5pbmxpbmUtZmxleCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xufVxuXG4uZmxleC1yb3cge1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuXG4uZmxleC1yb3ctcmV2ZXJzZSB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbn1cblxuLmZsZXgtY29sIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLmZsZXgtY29sLXJldmVyc2Uge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG59XG5cbi5mbGV4LXdyYXAge1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5mbGV4LXdyYXAtcmV2ZXJzZSB7XG4gIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlO1xufVxuXG4uZmxleC1uby13cmFwIHtcbiAgZmxleC13cmFwOiBub3dyYXA7XG59XG5cbi5pdGVtcy1zdGFydCB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuXG4uaXRlbXMtZW5kIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xufVxuXG4uaXRlbXMtY2VudGVyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLml0ZW1zLWJhc2VsaW5lIHtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xufVxuXG4uaXRlbXMtc3RyZXRjaCB7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xufVxuXG4uc2VsZi1hdXRvIHtcbiAgYWxpZ24tc2VsZjogYXV0bztcbn1cblxuLnNlbGYtc3RhcnQge1xuICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xufVxuXG4uc2VsZi1lbmQge1xuICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbn1cblxuLnNlbGYtY2VudGVyIHtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xufVxuXG4uc2VsZi1zdHJldGNoIHtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbn1cblxuLmp1c3RpZnktc3RhcnQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG5cbi5qdXN0aWZ5LWVuZCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG5cbi5qdXN0aWZ5LWNlbnRlciB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uanVzdGlmeS1iZXR3ZWVuIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4uanVzdGlmeS1hcm91bmQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbn1cblxuLmNvbnRlbnQtY2VudGVyIHtcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xufVxuXG4uY29udGVudC1zdGFydCB7XG4gIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG5cbi5jb250ZW50LWVuZCB7XG4gIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4uY29udGVudC1iZXR3ZWVuIHtcbiAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLmNvbnRlbnQtYXJvdW5kIHtcbiAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kO1xufVxuXG4uZmxleC0xIHtcbiAgZmxleDogMSAxIDAlO1xufVxuXG4uZmxleC1hdXRvIHtcbiAgZmxleDogMSAxIGF1dG87XG59XG5cbi5mbGV4LWluaXRpYWwge1xuICBmbGV4OiAwIDEgYXV0bztcbn1cblxuLmZsZXgtbm9uZSB7XG4gIGZsZXg6IG5vbmU7XG59XG5cbi5mbGV4LWdyb3cge1xuICBmbGV4LWdyb3c6IDE7XG59XG5cbi5mbGV4LXNocmluayB7XG4gIGZsZXgtc2hyaW5rOiAxO1xufVxuXG4uZmxleC1uby1ncm93IHtcbiAgZmxleC1ncm93OiAwO1xufVxuXG4uZmxleC1uby1zaHJpbmsge1xuICBmbGV4LXNocmluazogMDtcbn1cblxuLmZsb2F0LXJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4uZmxvYXQtbGVmdCB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uZmxvYXQtbm9uZSB7XG4gIGZsb2F0OiBub25lO1xufVxuXG4uY2xlYXJmaXg6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi5mb250LXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFJvYm90byBTbGFiLCBzeXN0ZW0tdWksIEJsaW5rTWFjU3lzdGVtRm9udCwgLWFwcGxlLXN5c3RlbSwgU2Vnb2UgVUksIFJvYm90bywgT3h5Z2VuLCBVYnVudHUsIENhbnRhcmVsbCwgSGVsdmV0aWNhIE5ldWUsIHNhbnMtc2VyaWYsIEFwcGxlIENvbG9yIEVtb2ppLCBTZWdvZSBVSSBFbW9qaSwgU2Vnb2UgVUkgU3ltYm9sO1xufVxuXG4uZm9udC1zeXN0ZW0ge1xuICBmb250LWZhbWlseTogc3lzdGVtLXVpLCBCbGlua01hY1N5c3RlbUZvbnQsIC1hcHBsZS1zeXN0ZW0sIFNlZ29lIFVJLCBSb2JvdG8sIE94eWdlbiwgVWJ1bnR1LCBDYW50YXJlbGwsIEhlbHZldGljYSBOZXVlLCBzYW5zLXNlcmlmLCBBcHBsZSBDb2xvciBFbW9qaSwgU2Vnb2UgVUkgRW1vamksIFNlZ29lIFVJIFN5bWJvbDtcbn1cblxuLmZvbnQtbm9ybWFsIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmZvbnQtbWVkaXVtIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLmZvbnQtYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5ob3ZlclxcOmZvbnQtbm9ybWFsOmhvdmVyIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmhvdmVyXFw6Zm9udC1tZWRpdW06aG92ZXIge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4uaG92ZXJcXDpmb250LWJvbGQ6aG92ZXIge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uZm9jdXNcXDpmb250LW5vcm1hbDpmb2N1cyB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5mb2N1c1xcOmZvbnQtbWVkaXVtOmZvY3VzIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLmZvY3VzXFw6Zm9udC1ib2xkOmZvY3VzIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLmgtMTYge1xuICBoZWlnaHQ6IDE2cHg7XG59XG5cbi5oLTI0IHtcbiAgaGVpZ2h0OiAyNHB4O1xufVxuXG4uaC0zMiB7XG4gIGhlaWdodDogMzJweDtcbn1cblxuLmgtNDAge1xuICBoZWlnaHQ6IDQwcHg7XG59XG5cbi5oLTQ4IHtcbiAgaGVpZ2h0OiA0OHB4O1xufVxuXG4uaC01NiB7XG4gIGhlaWdodDogNTZweDtcbn1cblxuLmgtODAge1xuICBoZWlnaHQ6IDgwcHg7XG59XG5cbi5oLTEyMCB7XG4gIGhlaWdodDogMTIwcHg7XG59XG5cbi5oLTE2MCB7XG4gIGhlaWdodDogMTYwcHg7XG59XG5cbi5oLWF1dG8ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5oLWZ1bGwge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5oLXNjcmVlbiB7XG4gIGhlaWdodDogMTAwdmg7XG59XG5cbi5sZWFkaW5nLTE2IHtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG59XG5cbi5sZWFkaW5nLTI0IHtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG5cbi5sZWFkaW5nLTMyIHtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG59XG5cbi5sZWFkaW5nLW5vbmUge1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLm0tMCB7XG4gIG1hcmdpbjogMDtcbn1cblxuLm0tNCB7XG4gIG1hcmdpbjogNHB4O1xufVxuXG4ubS04IHtcbiAgbWFyZ2luOiA4cHg7XG59XG5cbi5tLTE2IHtcbiAgbWFyZ2luOiAxNnB4O1xufVxuXG4ubS0yNCB7XG4gIG1hcmdpbjogMjRweDtcbn1cblxuLm0tMzIge1xuICBtYXJnaW46IDMycHg7XG59XG5cbi5tLTQwIHtcbiAgbWFyZ2luOiA0MHB4O1xufVxuXG4ubS00OCB7XG4gIG1hcmdpbjogNDhweDtcbn1cblxuLm0tNjQge1xuICBtYXJnaW46IDY0cHg7XG59XG5cbi5tLTk2IHtcbiAgbWFyZ2luOiA5NnB4O1xufVxuXG4ubS0xMjAge1xuICBtYXJnaW46IDEyMHB4O1xufVxuXG4ubS1hdXRvIHtcbiAgbWFyZ2luOiBhdXRvO1xufVxuXG4ubXktMCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5teC0wIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLm15LTQge1xuICBtYXJnaW4tdG9wOiA0cHg7XG4gIG1hcmdpbi1ib3R0b206IDRweDtcbn1cblxuLm14LTQge1xuICBtYXJnaW4tbGVmdDogNHB4O1xuICBtYXJnaW4tcmlnaHQ6IDRweDtcbn1cblxuLm15LTgge1xuICBtYXJnaW4tdG9wOiA4cHg7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cblxuLm14LTgge1xuICBtYXJnaW4tbGVmdDogOHB4O1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbn1cblxuLm15LTE2IHtcbiAgbWFyZ2luLXRvcDogMTZweDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cblxuLm14LTE2IHtcbiAgbWFyZ2luLWxlZnQ6IDE2cHg7XG4gIG1hcmdpbi1yaWdodDogMTZweDtcbn1cblxuLm15LTI0IHtcbiAgbWFyZ2luLXRvcDogMjRweDtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cblxuLm14LTI0IHtcbiAgbWFyZ2luLWxlZnQ6IDI0cHg7XG4gIG1hcmdpbi1yaWdodDogMjRweDtcbn1cblxuLm15LTMyIHtcbiAgbWFyZ2luLXRvcDogMzJweDtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbn1cblxuLm14LTMyIHtcbiAgbWFyZ2luLWxlZnQ6IDMycHg7XG4gIG1hcmdpbi1yaWdodDogMzJweDtcbn1cblxuLm15LTQwIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cblxuLm14LTQwIHtcbiAgbWFyZ2luLWxlZnQ6IDQwcHg7XG4gIG1hcmdpbi1yaWdodDogNDBweDtcbn1cblxuLm15LTQ4IHtcbiAgbWFyZ2luLXRvcDogNDhweDtcbiAgbWFyZ2luLWJvdHRvbTogNDhweDtcbn1cblxuLm14LTQ4IHtcbiAgbWFyZ2luLWxlZnQ6IDQ4cHg7XG4gIG1hcmdpbi1yaWdodDogNDhweDtcbn1cblxuLm15LTY0IHtcbiAgbWFyZ2luLXRvcDogNjRweDtcbiAgbWFyZ2luLWJvdHRvbTogNjRweDtcbn1cblxuLm14LTY0IHtcbiAgbWFyZ2luLWxlZnQ6IDY0cHg7XG4gIG1hcmdpbi1yaWdodDogNjRweDtcbn1cblxuLm15LTk2IHtcbiAgbWFyZ2luLXRvcDogOTZweDtcbiAgbWFyZ2luLWJvdHRvbTogOTZweDtcbn1cblxuLm14LTk2IHtcbiAgbWFyZ2luLWxlZnQ6IDk2cHg7XG4gIG1hcmdpbi1yaWdodDogOTZweDtcbn1cblxuLm15LTEyMCB7XG4gIG1hcmdpbi10b3A6IDEyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMjBweDtcbn1cblxuLm14LTEyMCB7XG4gIG1hcmdpbi1sZWZ0OiAxMjBweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMjBweDtcbn1cblxuLm15LWF1dG8ge1xuICBtYXJnaW4tdG9wOiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiBhdXRvO1xufVxuXG4ubXgtYXV0byB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi5tdC0wIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLm1yLTAge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5tYi0wIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLm1sLTAge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLm10LTQge1xuICBtYXJnaW4tdG9wOiA0cHg7XG59XG5cbi5tci00IHtcbiAgbWFyZ2luLXJpZ2h0OiA0cHg7XG59XG5cbi5tYi00IHtcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xufVxuXG4ubWwtNCB7XG4gIG1hcmdpbi1sZWZ0OiA0cHg7XG59XG5cbi5tdC04IHtcbiAgbWFyZ2luLXRvcDogOHB4O1xufVxuXG4ubXItOCB7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xufVxuXG4ubWItOCB7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cblxuLm1sLTgge1xuICBtYXJnaW4tbGVmdDogOHB4O1xufVxuXG4ubXQtMTYge1xuICBtYXJnaW4tdG9wOiAxNnB4O1xufVxuXG4ubXItMTYge1xuICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG59XG5cbi5tYi0xNiB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG5cbi5tbC0xNiB7XG4gIG1hcmdpbi1sZWZ0OiAxNnB4O1xufVxuXG4ubXQtMjQge1xuICBtYXJnaW4tdG9wOiAyNHB4O1xufVxuXG4ubXItMjQge1xuICBtYXJnaW4tcmlnaHQ6IDI0cHg7XG59XG5cbi5tYi0yNCB7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG5cbi5tbC0yNCB7XG4gIG1hcmdpbi1sZWZ0OiAyNHB4O1xufVxuXG4ubXQtMzIge1xuICBtYXJnaW4tdG9wOiAzMnB4O1xufVxuXG4ubXItMzIge1xuICBtYXJnaW4tcmlnaHQ6IDMycHg7XG59XG5cbi5tYi0zMiB7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG59XG5cbi5tbC0zMiB7XG4gIG1hcmdpbi1sZWZ0OiAzMnB4O1xufVxuXG4ubXQtNDAge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuXG4ubXItNDAge1xuICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG59XG5cbi5tYi00MCB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbi5tbC00MCB7XG4gIG1hcmdpbi1sZWZ0OiA0MHB4O1xufVxuXG4ubXQtNDgge1xuICBtYXJnaW4tdG9wOiA0OHB4O1xufVxuXG4ubXItNDgge1xuICBtYXJnaW4tcmlnaHQ6IDQ4cHg7XG59XG5cbi5tYi00OCB7XG4gIG1hcmdpbi1ib3R0b206IDQ4cHg7XG59XG5cbi5tbC00OCB7XG4gIG1hcmdpbi1sZWZ0OiA0OHB4O1xufVxuXG4ubXQtNjQge1xuICBtYXJnaW4tdG9wOiA2NHB4O1xufVxuXG4ubXItNjQge1xuICBtYXJnaW4tcmlnaHQ6IDY0cHg7XG59XG5cbi5tYi02NCB7XG4gIG1hcmdpbi1ib3R0b206IDY0cHg7XG59XG5cbi5tbC02NCB7XG4gIG1hcmdpbi1sZWZ0OiA2NHB4O1xufVxuXG4ubXQtOTYge1xuICBtYXJnaW4tdG9wOiA5NnB4O1xufVxuXG4ubXItOTYge1xuICBtYXJnaW4tcmlnaHQ6IDk2cHg7XG59XG5cbi5tYi05NiB7XG4gIG1hcmdpbi1ib3R0b206IDk2cHg7XG59XG5cbi5tbC05NiB7XG4gIG1hcmdpbi1sZWZ0OiA5NnB4O1xufVxuXG4ubXQtMTIwIHtcbiAgbWFyZ2luLXRvcDogMTIwcHg7XG59XG5cbi5tci0xMjAge1xuICBtYXJnaW4tcmlnaHQ6IDEyMHB4O1xufVxuXG4ubWItMTIwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTIwcHg7XG59XG5cbi5tbC0xMjAge1xuICBtYXJnaW4tbGVmdDogMTIwcHg7XG59XG5cbi5tdC1hdXRvIHtcbiAgbWFyZ2luLXRvcDogYXV0bztcbn1cblxuLm1yLWF1dG8ge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi5tYi1hdXRvIHtcbiAgbWFyZ2luLWJvdHRvbTogYXV0bztcbn1cblxuLm1sLWF1dG8ge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuLm1heC1oLTAge1xuICBtYXgtaGVpZ2h0OiAwO1xufVxuXG4ubWF4LWgtbm9uZSB7XG4gIG1heC1oZWlnaHQ6IG5vbmU7XG59XG5cbi5tYXgtaC1mdWxsIHtcbiAgbWF4LWhlaWdodDogMTAwJTtcbn1cblxuLm1heC1oLXNjcmVlbiB7XG4gIG1heC1oZWlnaHQ6IDEwMHZoO1xufVxuXG4ubWF4LXctMjQwIHtcbiAgbWF4LXdpZHRoOiAyNDBweDtcbn1cblxuLm1heC13LTM2MCB7XG4gIG1heC13aWR0aDogMzYwcHg7XG59XG5cbi5tYXgtdy03Njgge1xuICBtYXgtd2lkdGg6IDc2OHB4O1xufVxuXG4ubWF4LXctbm9uZSB7XG4gIG1heC13aWR0aDogbm9uZTtcbn1cblxuLm1heC13LWZ1bGwge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5tYXgtdy1jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDEzNjhweDtcbn1cblxuLm1heC13LWNvbnRhaW5lci1uby1ndXR0ZXIge1xuICBtYXgtd2lkdGg6IDEzMzZweDtcbn1cblxuLm1heC13LXJlYWRpbmcge1xuICBtYXgtd2lkdGg6IDY0MHB4O1xufVxuXG4ubWF4LXctc2lkZWJhciB7XG4gIG1heC13aWR0aDogNDQ4cHg7XG59XG5cbi5taW4taC0wIHtcbiAgbWluLWhlaWdodDogMDtcbn1cblxuLm1pbi1oLTIwMCB7XG4gIG1pbi1oZWlnaHQ6IDIwMHB4O1xufVxuXG4ubWluLWgtZnVsbCB7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG59XG5cbi5taW4taC1zY3JlZW4ge1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbn1cblxuLm1pbi13LTAge1xuICBtaW4td2lkdGg6IDA7XG59XG5cbi5taW4tdy0xNiB7XG4gIG1pbi13aWR0aDogMTZweDtcbn1cblxuLm1pbi13LWZ1bGwge1xuICBtaW4td2lkdGg6IDEwMCU7XG59XG5cbi4tbS0wIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4uLW0tNCB7XG4gIG1hcmdpbjogLTRweDtcbn1cblxuLi1tLTgge1xuICBtYXJnaW46IC04cHg7XG59XG5cbi4tbS0xNiB7XG4gIG1hcmdpbjogLTE2cHg7XG59XG5cbi4tbS0yNCB7XG4gIG1hcmdpbjogLTI0cHg7XG59XG5cbi4tbS0zMiB7XG4gIG1hcmdpbjogLTMycHg7XG59XG5cbi4tbS00MCB7XG4gIG1hcmdpbjogLTQwcHg7XG59XG5cbi4tbS00OCB7XG4gIG1hcmdpbjogLTQ4cHg7XG59XG5cbi4tbS02NCB7XG4gIG1hcmdpbjogLTY0cHg7XG59XG5cbi4tbS05NiB7XG4gIG1hcmdpbjogLTk2cHg7XG59XG5cbi4tbS0xMjAge1xuICBtYXJnaW46IC0xMjBweDtcbn1cblxuLi1teS0wIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLi1teC0wIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLi1teS00IHtcbiAgbWFyZ2luLXRvcDogLTRweDtcbiAgbWFyZ2luLWJvdHRvbTogLTRweDtcbn1cblxuLi1teC00IHtcbiAgbWFyZ2luLWxlZnQ6IC00cHg7XG4gIG1hcmdpbi1yaWdodDogLTRweDtcbn1cblxuLi1teS04IHtcbiAgbWFyZ2luLXRvcDogLThweDtcbiAgbWFyZ2luLWJvdHRvbTogLThweDtcbn1cblxuLi1teC04IHtcbiAgbWFyZ2luLWxlZnQ6IC04cHg7XG4gIG1hcmdpbi1yaWdodDogLThweDtcbn1cblxuLi1teS0xNiB7XG4gIG1hcmdpbi10b3A6IC0xNnB4O1xuICBtYXJnaW4tYm90dG9tOiAtMTZweDtcbn1cblxuLi1teC0xNiB7XG4gIG1hcmdpbi1sZWZ0OiAtMTZweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTZweDtcbn1cblxuLi1teS0yNCB7XG4gIG1hcmdpbi10b3A6IC0yNHB4O1xuICBtYXJnaW4tYm90dG9tOiAtMjRweDtcbn1cblxuLi1teC0yNCB7XG4gIG1hcmdpbi1sZWZ0OiAtMjRweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMjRweDtcbn1cblxuLi1teS0zMiB7XG4gIG1hcmdpbi10b3A6IC0zMnB4O1xuICBtYXJnaW4tYm90dG9tOiAtMzJweDtcbn1cblxuLi1teC0zMiB7XG4gIG1hcmdpbi1sZWZ0OiAtMzJweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMzJweDtcbn1cblxuLi1teS00MCB7XG4gIG1hcmdpbi10b3A6IC00MHB4O1xuICBtYXJnaW4tYm90dG9tOiAtNDBweDtcbn1cblxuLi1teC00MCB7XG4gIG1hcmdpbi1sZWZ0OiAtNDBweDtcbiAgbWFyZ2luLXJpZ2h0OiAtNDBweDtcbn1cblxuLi1teS00OCB7XG4gIG1hcmdpbi10b3A6IC00OHB4O1xuICBtYXJnaW4tYm90dG9tOiAtNDhweDtcbn1cblxuLi1teC00OCB7XG4gIG1hcmdpbi1sZWZ0OiAtNDhweDtcbiAgbWFyZ2luLXJpZ2h0OiAtNDhweDtcbn1cblxuLi1teS02NCB7XG4gIG1hcmdpbi10b3A6IC02NHB4O1xuICBtYXJnaW4tYm90dG9tOiAtNjRweDtcbn1cblxuLi1teC02NCB7XG4gIG1hcmdpbi1sZWZ0OiAtNjRweDtcbiAgbWFyZ2luLXJpZ2h0OiAtNjRweDtcbn1cblxuLi1teS05NiB7XG4gIG1hcmdpbi10b3A6IC05NnB4O1xuICBtYXJnaW4tYm90dG9tOiAtOTZweDtcbn1cblxuLi1teC05NiB7XG4gIG1hcmdpbi1sZWZ0OiAtOTZweDtcbiAgbWFyZ2luLXJpZ2h0OiAtOTZweDtcbn1cblxuLi1teS0xMjAge1xuICBtYXJnaW4tdG9wOiAtMTIwcHg7XG4gIG1hcmdpbi1ib3R0b206IC0xMjBweDtcbn1cblxuLi1teC0xMjAge1xuICBtYXJnaW4tbGVmdDogLTEyMHB4O1xuICBtYXJnaW4tcmlnaHQ6IC0xMjBweDtcbn1cblxuLi1tdC0wIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLi1tci0wIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4uLW1iLTAge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uLW1sLTAge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLi1tdC00IHtcbiAgbWFyZ2luLXRvcDogLTRweDtcbn1cblxuLi1tci00IHtcbiAgbWFyZ2luLXJpZ2h0OiAtNHB4O1xufVxuXG4uLW1iLTQge1xuICBtYXJnaW4tYm90dG9tOiAtNHB4O1xufVxuXG4uLW1sLTQge1xuICBtYXJnaW4tbGVmdDogLTRweDtcbn1cblxuLi1tdC04IHtcbiAgbWFyZ2luLXRvcDogLThweDtcbn1cblxuLi1tci04IHtcbiAgbWFyZ2luLXJpZ2h0OiAtOHB4O1xufVxuXG4uLW1iLTgge1xuICBtYXJnaW4tYm90dG9tOiAtOHB4O1xufVxuXG4uLW1sLTgge1xuICBtYXJnaW4tbGVmdDogLThweDtcbn1cblxuLi1tdC0xNiB7XG4gIG1hcmdpbi10b3A6IC0xNnB4O1xufVxuXG4uLW1yLTE2IHtcbiAgbWFyZ2luLXJpZ2h0OiAtMTZweDtcbn1cblxuLi1tYi0xNiB7XG4gIG1hcmdpbi1ib3R0b206IC0xNnB4O1xufVxuXG4uLW1sLTE2IHtcbiAgbWFyZ2luLWxlZnQ6IC0xNnB4O1xufVxuXG4uLW10LTI0IHtcbiAgbWFyZ2luLXRvcDogLTI0cHg7XG59XG5cbi4tbXItMjQge1xuICBtYXJnaW4tcmlnaHQ6IC0yNHB4O1xufVxuXG4uLW1iLTI0IHtcbiAgbWFyZ2luLWJvdHRvbTogLTI0cHg7XG59XG5cbi4tbWwtMjQge1xuICBtYXJnaW4tbGVmdDogLTI0cHg7XG59XG5cbi4tbXQtMzIge1xuICBtYXJnaW4tdG9wOiAtMzJweDtcbn1cblxuLi1tci0zMiB7XG4gIG1hcmdpbi1yaWdodDogLTMycHg7XG59XG5cbi4tbWItMzIge1xuICBtYXJnaW4tYm90dG9tOiAtMzJweDtcbn1cblxuLi1tbC0zMiB7XG4gIG1hcmdpbi1sZWZ0OiAtMzJweDtcbn1cblxuLi1tdC00MCB7XG4gIG1hcmdpbi10b3A6IC00MHB4O1xufVxuXG4uLW1yLTQwIHtcbiAgbWFyZ2luLXJpZ2h0OiAtNDBweDtcbn1cblxuLi1tYi00MCB7XG4gIG1hcmdpbi1ib3R0b206IC00MHB4O1xufVxuXG4uLW1sLTQwIHtcbiAgbWFyZ2luLWxlZnQ6IC00MHB4O1xufVxuXG4uLW10LTQ4IHtcbiAgbWFyZ2luLXRvcDogLTQ4cHg7XG59XG5cbi4tbXItNDgge1xuICBtYXJnaW4tcmlnaHQ6IC00OHB4O1xufVxuXG4uLW1iLTQ4IHtcbiAgbWFyZ2luLWJvdHRvbTogLTQ4cHg7XG59XG5cbi4tbWwtNDgge1xuICBtYXJnaW4tbGVmdDogLTQ4cHg7XG59XG5cbi4tbXQtNjQge1xuICBtYXJnaW4tdG9wOiAtNjRweDtcbn1cblxuLi1tci02NCB7XG4gIG1hcmdpbi1yaWdodDogLTY0cHg7XG59XG5cbi4tbWItNjQge1xuICBtYXJnaW4tYm90dG9tOiAtNjRweDtcbn1cblxuLi1tbC02NCB7XG4gIG1hcmdpbi1sZWZ0OiAtNjRweDtcbn1cblxuLi1tdC05NiB7XG4gIG1hcmdpbi10b3A6IC05NnB4O1xufVxuXG4uLW1yLTk2IHtcbiAgbWFyZ2luLXJpZ2h0OiAtOTZweDtcbn1cblxuLi1tYi05NiB7XG4gIG1hcmdpbi1ib3R0b206IC05NnB4O1xufVxuXG4uLW1sLTk2IHtcbiAgbWFyZ2luLWxlZnQ6IC05NnB4O1xufVxuXG4uLW10LTEyMCB7XG4gIG1hcmdpbi10b3A6IC0xMjBweDtcbn1cblxuLi1tci0xMjAge1xuICBtYXJnaW4tcmlnaHQ6IC0xMjBweDtcbn1cblxuLi1tYi0xMjAge1xuICBtYXJnaW4tYm90dG9tOiAtMTIwcHg7XG59XG5cbi4tbWwtMTIwIHtcbiAgbWFyZ2luLWxlZnQ6IC0xMjBweDtcbn1cblxuLm9wYWNpdHktMCB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5vcGFjaXR5LTI1IHtcbiAgb3BhY2l0eTogMC4yNTtcbn1cblxuLm9wYWNpdHktNTAge1xuICBvcGFjaXR5OiAwLjU7XG59XG5cbi5vcGFjaXR5LTc1IHtcbiAgb3BhY2l0eTogMC43NTtcbn1cblxuLm9wYWNpdHktOTAge1xuICBvcGFjaXR5OiAwLjk7XG59XG5cbi5vcGFjaXR5LTEwMCB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5vdXRsaW5lLW5vbmUge1xuICBvdXRsaW5lOiAwO1xufVxuXG4uZm9jdXNcXDpvdXRsaW5lLW5vbmU6Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xufVxuXG4ub3ZlcmZsb3ctYXV0byB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4ub3ZlcmZsb3ctaGlkZGVuIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLm92ZXJmbG93LXZpc2libGUge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLm92ZXJmbG93LXNjcm9sbCB7XG4gIG92ZXJmbG93OiBzY3JvbGw7XG59XG5cbi5vdmVyZmxvdy14LWF1dG8ge1xuICBvdmVyZmxvdy14OiBhdXRvO1xufVxuXG4ub3ZlcmZsb3cteS1hdXRvIHtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cblxuLm92ZXJmbG93LXgtaGlkZGVuIHtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xufVxuXG4ub3ZlcmZsb3cteS1oaWRkZW4ge1xuICBvdmVyZmxvdy15OiBoaWRkZW47XG59XG5cbi5vdmVyZmxvdy14LXZpc2libGUge1xuICBvdmVyZmxvdy14OiB2aXNpYmxlO1xufVxuXG4ub3ZlcmZsb3cteS12aXNpYmxlIHtcbiAgb3ZlcmZsb3cteTogdmlzaWJsZTtcbn1cblxuLm92ZXJmbG93LXgtc2Nyb2xsIHtcbiAgb3ZlcmZsb3cteDogc2Nyb2xsO1xufVxuXG4ub3ZlcmZsb3cteS1zY3JvbGwge1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG59XG5cbi5zY3JvbGxpbmctdG91Y2gge1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG59XG5cbi5zY3JvbGxpbmctYXV0byB7XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiBhdXRvO1xufVxuXG4ucC0wIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLnAtNCB7XG4gIHBhZGRpbmc6IDRweDtcbn1cblxuLnAtOCB7XG4gIHBhZGRpbmc6IDhweDtcbn1cblxuLnAtMTIge1xuICBwYWRkaW5nOiAxMnB4O1xufVxuXG4ucC0xNiB7XG4gIHBhZGRpbmc6IDE2cHg7XG59XG5cbi5wLTI0IHtcbiAgcGFkZGluZzogMjRweDtcbn1cblxuLnAtMzIge1xuICBwYWRkaW5nOiAzMnB4O1xufVxuXG4ucC00MCB7XG4gIHBhZGRpbmc6IDQwcHg7XG59XG5cbi5wLTQ4IHtcbiAgcGFkZGluZzogNDhweDtcbn1cblxuLnAtNjQge1xuICBwYWRkaW5nOiA2NHB4O1xufVxuXG4ucC05NiB7XG4gIHBhZGRpbmc6IDk2cHg7XG59XG5cbi5wLTEyMCB7XG4gIHBhZGRpbmc6IDEyMHB4O1xufVxuXG4ucHktMCB7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cblxuLnB4LTAge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG5cbi5weS00IHtcbiAgcGFkZGluZy10b3A6IDRweDtcbiAgcGFkZGluZy1ib3R0b206IDRweDtcbn1cblxuLnB4LTQge1xuICBwYWRkaW5nLWxlZnQ6IDRweDtcbiAgcGFkZGluZy1yaWdodDogNHB4O1xufVxuXG4ucHktOCB7XG4gIHBhZGRpbmctdG9wOiA4cHg7XG4gIHBhZGRpbmctYm90dG9tOiA4cHg7XG59XG5cbi5weC04IHtcbiAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDhweDtcbn1cblxuLnB5LTEyIHtcbiAgcGFkZGluZy10b3A6IDEycHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMnB4O1xufVxuXG4ucHgtMTIge1xuICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEycHg7XG59XG5cbi5weS0xNiB7XG4gIHBhZGRpbmctdG9wOiAxNnB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTZweDtcbn1cblxuLnB4LTE2IHtcbiAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xufVxuXG4ucHktMjQge1xuICBwYWRkaW5nLXRvcDogMjRweDtcbiAgcGFkZGluZy1ib3R0b206IDI0cHg7XG59XG5cbi5weC0yNCB7XG4gIHBhZGRpbmctbGVmdDogMjRweDtcbiAgcGFkZGluZy1yaWdodDogMjRweDtcbn1cblxuLnB5LTMyIHtcbiAgcGFkZGluZy10b3A6IDMycHg7XG4gIHBhZGRpbmctYm90dG9tOiAzMnB4O1xufVxuXG4ucHgtMzIge1xuICBwYWRkaW5nLWxlZnQ6IDMycHg7XG4gIHBhZGRpbmctcmlnaHQ6IDMycHg7XG59XG5cbi5weS00MCB7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbn1cblxuLnB4LTQwIHtcbiAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xufVxuXG4ucHktNDgge1xuICBwYWRkaW5nLXRvcDogNDhweDtcbiAgcGFkZGluZy1ib3R0b206IDQ4cHg7XG59XG5cbi5weC00OCB7XG4gIHBhZGRpbmctbGVmdDogNDhweDtcbiAgcGFkZGluZy1yaWdodDogNDhweDtcbn1cblxuLnB5LTY0IHtcbiAgcGFkZGluZy10b3A6IDY0cHg7XG4gIHBhZGRpbmctYm90dG9tOiA2NHB4O1xufVxuXG4ucHgtNjQge1xuICBwYWRkaW5nLWxlZnQ6IDY0cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDY0cHg7XG59XG5cbi5weS05NiB7XG4gIHBhZGRpbmctdG9wOiA5NnB4O1xuICBwYWRkaW5nLWJvdHRvbTogOTZweDtcbn1cblxuLnB4LTk2IHtcbiAgcGFkZGluZy1sZWZ0OiA5NnB4O1xuICBwYWRkaW5nLXJpZ2h0OiA5NnB4O1xufVxuXG4ucHktMTIwIHtcbiAgcGFkZGluZy10b3A6IDEyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTIwcHg7XG59XG5cbi5weC0xMjAge1xuICBwYWRkaW5nLWxlZnQ6IDEyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMjBweDtcbn1cblxuLnB0LTAge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cblxuLnByLTAge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuXG4ucGItMCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG4ucGwtMCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLnB0LTQge1xuICBwYWRkaW5nLXRvcDogNHB4O1xufVxuXG4ucHItNCB7XG4gIHBhZGRpbmctcmlnaHQ6IDRweDtcbn1cblxuLnBiLTQge1xuICBwYWRkaW5nLWJvdHRvbTogNHB4O1xufVxuXG4ucGwtNCB7XG4gIHBhZGRpbmctbGVmdDogNHB4O1xufVxuXG4ucHQtOCB7XG4gIHBhZGRpbmctdG9wOiA4cHg7XG59XG5cbi5wci04IHtcbiAgcGFkZGluZy1yaWdodDogOHB4O1xufVxuXG4ucGItOCB7XG4gIHBhZGRpbmctYm90dG9tOiA4cHg7XG59XG5cbi5wbC04IHtcbiAgcGFkZGluZy1sZWZ0OiA4cHg7XG59XG5cbi5wdC0xMiB7XG4gIHBhZGRpbmctdG9wOiAxMnB4O1xufVxuXG4ucHItMTIge1xuICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xufVxuXG4ucGItMTIge1xuICBwYWRkaW5nLWJvdHRvbTogMTJweDtcbn1cblxuLnBsLTEyIHtcbiAgcGFkZGluZy1sZWZ0OiAxMnB4O1xufVxuXG4ucHQtMTYge1xuICBwYWRkaW5nLXRvcDogMTZweDtcbn1cblxuLnByLTE2IHtcbiAgcGFkZGluZy1yaWdodDogMTZweDtcbn1cblxuLnBiLTE2IHtcbiAgcGFkZGluZy1ib3R0b206IDE2cHg7XG59XG5cbi5wbC0xNiB7XG4gIHBhZGRpbmctbGVmdDogMTZweDtcbn1cblxuLnB0LTI0IHtcbiAgcGFkZGluZy10b3A6IDI0cHg7XG59XG5cbi5wci0yNCB7XG4gIHBhZGRpbmctcmlnaHQ6IDI0cHg7XG59XG5cbi5wYi0yNCB7XG4gIHBhZGRpbmctYm90dG9tOiAyNHB4O1xufVxuXG4ucGwtMjQge1xuICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG59XG5cbi5wdC0zMiB7XG4gIHBhZGRpbmctdG9wOiAzMnB4O1xufVxuXG4ucHItMzIge1xuICBwYWRkaW5nLXJpZ2h0OiAzMnB4O1xufVxuXG4ucGItMzIge1xuICBwYWRkaW5nLWJvdHRvbTogMzJweDtcbn1cblxuLnBsLTMyIHtcbiAgcGFkZGluZy1sZWZ0OiAzMnB4O1xufVxuXG4ucHQtNDAge1xuICBwYWRkaW5nLXRvcDogNDBweDtcbn1cblxuLnByLTQwIHtcbiAgcGFkZGluZy1yaWdodDogNDBweDtcbn1cblxuLnBiLTQwIHtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG59XG5cbi5wbC00MCB7XG4gIHBhZGRpbmctbGVmdDogNDBweDtcbn1cblxuLnB0LTQ4IHtcbiAgcGFkZGluZy10b3A6IDQ4cHg7XG59XG5cbi5wci00OCB7XG4gIHBhZGRpbmctcmlnaHQ6IDQ4cHg7XG59XG5cbi5wYi00OCB7XG4gIHBhZGRpbmctYm90dG9tOiA0OHB4O1xufVxuXG4ucGwtNDgge1xuICBwYWRkaW5nLWxlZnQ6IDQ4cHg7XG59XG5cbi5wdC02NCB7XG4gIHBhZGRpbmctdG9wOiA2NHB4O1xufVxuXG4ucHItNjQge1xuICBwYWRkaW5nLXJpZ2h0OiA2NHB4O1xufVxuXG4ucGItNjQge1xuICBwYWRkaW5nLWJvdHRvbTogNjRweDtcbn1cblxuLnBsLTY0IHtcbiAgcGFkZGluZy1sZWZ0OiA2NHB4O1xufVxuXG4ucHQtOTYge1xuICBwYWRkaW5nLXRvcDogOTZweDtcbn1cblxuLnByLTk2IHtcbiAgcGFkZGluZy1yaWdodDogOTZweDtcbn1cblxuLnBiLTk2IHtcbiAgcGFkZGluZy1ib3R0b206IDk2cHg7XG59XG5cbi5wbC05NiB7XG4gIHBhZGRpbmctbGVmdDogOTZweDtcbn1cblxuLnB0LTEyMCB7XG4gIHBhZGRpbmctdG9wOiAxMjBweDtcbn1cblxuLnByLTEyMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEyMHB4O1xufVxuXG4ucGItMTIwIHtcbiAgcGFkZGluZy1ib3R0b206IDEyMHB4O1xufVxuXG4ucGwtMTIwIHtcbiAgcGFkZGluZy1sZWZ0OiAxMjBweDtcbn1cblxuLnBvaW50ZXItZXZlbnRzLW5vbmUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnBvaW50ZXItZXZlbnRzLWF1dG8ge1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cblxuLnN0YXRpYyB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG59XG5cbi5maXhlZCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbn1cblxuLmFic29sdXRlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4ucmVsYXRpdmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zdGlja3kge1xuICBwb3NpdGlvbjogc3RpY2t5O1xufVxuXG4ucGluLW5vbmUge1xuICB0b3A6IGF1dG87XG4gIHJpZ2h0OiBhdXRvO1xuICBib3R0b206IGF1dG87XG4gIGxlZnQ6IGF1dG87XG59XG5cbi5waW4ge1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG59XG5cbi5waW4teSB7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xufVxuXG4ucGluLXgge1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbn1cblxuLnBpbi10IHtcbiAgdG9wOiAwO1xufVxuXG4ucGluLXIge1xuICByaWdodDogMDtcbn1cblxuLnBpbi1iIHtcbiAgYm90dG9tOiAwO1xufVxuXG4ucGluLWwge1xuICBsZWZ0OiAwO1xufVxuXG4ucmVzaXplLW5vbmUge1xuICByZXNpemU6IG5vbmU7XG59XG5cbi5yZXNpemUteSB7XG4gIHJlc2l6ZTogdmVydGljYWw7XG59XG5cbi5yZXNpemUteCB7XG4gIHJlc2l6ZTogaG9yaXpvbnRhbDtcbn1cblxuLnJlc2l6ZSB7XG4gIHJlc2l6ZTogYm90aDtcbn1cblxuLnNoYWRvdyB7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDhweCAwIHJnYmEoMCwgMCwgMCwgMC4zKTtcbn1cblxuLnNoYWRvdy1ub25lIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLmhvdmVyXFw6c2hhZG93OmhvdmVyIHtcbiAgYm94LXNoYWRvdzogMCAycHggOHB4IDAgcmdiYSgwLCAwLCAwLCAwLjMpO1xufVxuXG4uaG92ZXJcXDpzaGFkb3ctbm9uZTpob3ZlciB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5mb2N1c1xcOnNoYWRvdzpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDhweCAwIHJnYmEoMCwgMCwgMCwgMC4zKTtcbn1cblxuLmZvY3VzXFw6c2hhZG93LW5vbmU6Zm9jdXMge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4uZmlsbC1jdXJyZW50IHtcbiAgZmlsbDogY3VycmVudENvbG9yO1xufVxuXG4uc3Ryb2tlLWN1cnJlbnQge1xuICBzdHJva2U6IGN1cnJlbnRDb2xvcjtcbn1cblxuLnRhYmxlLWF1dG8ge1xuICB0YWJsZS1sYXlvdXQ6IGF1dG87XG59XG5cbi50YWJsZS1maXhlZCB7XG4gIHRhYmxlLWxheW91dDogZml4ZWQ7XG59XG5cbi50ZXh0LWxlZnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4udGV4dC1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi50ZXh0LXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi50ZXh0LWp1c3RpZnkge1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xufVxuXG4udGV4dC1pbmhlcml0LWNvbG9yIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi50ZXh0LW9yYW5nZSB7XG4gIGNvbG9yOiAjZTY3ZTIyO1xufVxuXG4udGV4dC1jb2xvci1pbmhlcml0IHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi50ZXh0LXRyYW5zcGFyZW50IHtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4udGV4dC13aGl0ZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4udGV4dC1ncmF5LWxpZ2h0ZXIge1xuICBjb2xvcjogI2Y5ZjlmOTtcbn1cblxuLnRleHQtZ3JheS1saWdodCB7XG4gIGNvbG9yOiAjZWNmMGYxO1xufVxuXG4udGV4dC1ncmF5IHtcbiAgY29sb3I6ICNiZGMzYzc7XG59XG5cbi50ZXh0LWdyYXktZGFyayB7XG4gIGNvbG9yOiAjN2Y4YzhkO1xufVxuXG4udGV4dC1ncmF5LWRhcmtlciB7XG4gIGNvbG9yOiAjNTU2MTYxO1xufVxuXG4udGV4dC1ibGFjayB7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4udGV4dC1ncmVlbi11bHRyYS1saWdodCB7XG4gIGNvbG9yOiAjZThmZmZhO1xufVxuXG4udGV4dC1ncmVlbi1saWdodCB7XG4gIGNvbG9yOiAjYTFlM2Q2O1xufVxuXG4udGV4dC1ncmVlbiB7XG4gIGNvbG9yOiAjMWFiYzljO1xufVxuXG4udGV4dC1ncmVlbi1kYXJrIHtcbiAgY29sb3I6ICMwMDg4Nzg7XG59XG5cbi50ZXh0LWJsdWUge1xuICBjb2xvcjogIzM0OThkYjtcbn1cblxuLnRleHQteWVsbG93IHtcbiAgY29sb3I6ICNmMWM0MGY7XG59XG5cbi50ZXh0LXJlZCB7XG4gIGNvbG9yOiAjZTc0YzNjO1xufVxuXG4uaG92ZXJcXDp0ZXh0LWluaGVyaXQtY29sb3I6aG92ZXIge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLmhvdmVyXFw6dGV4dC1vcmFuZ2U6aG92ZXIge1xuICBjb2xvcjogI2U2N2UyMjtcbn1cblxuLmhvdmVyXFw6dGV4dC1jb2xvci1pbmhlcml0OmhvdmVyIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi5ob3ZlclxcOnRleHQtdHJhbnNwYXJlbnQ6aG92ZXIge1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5ob3ZlclxcOnRleHQtd2hpdGU6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmhvdmVyXFw6dGV4dC1ncmF5LWxpZ2h0ZXI6aG92ZXIge1xuICBjb2xvcjogI2Y5ZjlmOTtcbn1cblxuLmhvdmVyXFw6dGV4dC1ncmF5LWxpZ2h0OmhvdmVyIHtcbiAgY29sb3I6ICNlY2YwZjE7XG59XG5cbi5ob3ZlclxcOnRleHQtZ3JheTpob3ZlciB7XG4gIGNvbG9yOiAjYmRjM2M3O1xufVxuXG4uaG92ZXJcXDp0ZXh0LWdyYXktZGFyazpob3ZlciB7XG4gIGNvbG9yOiAjN2Y4YzhkO1xufVxuXG4uaG92ZXJcXDp0ZXh0LWdyYXktZGFya2VyOmhvdmVyIHtcbiAgY29sb3I6ICM1NTYxNjE7XG59XG5cbi5ob3ZlclxcOnRleHQtYmxhY2s6aG92ZXIge1xuICBjb2xvcjogIzAwMDtcbn1cblxuLmhvdmVyXFw6dGV4dC1ncmVlbi11bHRyYS1saWdodDpob3ZlciB7XG4gIGNvbG9yOiAjZThmZmZhO1xufVxuXG4uaG92ZXJcXDp0ZXh0LWdyZWVuLWxpZ2h0OmhvdmVyIHtcbiAgY29sb3I6ICNhMWUzZDY7XG59XG5cbi5ob3ZlclxcOnRleHQtZ3JlZW46aG92ZXIge1xuICBjb2xvcjogIzFhYmM5Yztcbn1cblxuLmhvdmVyXFw6dGV4dC1ncmVlbi1kYXJrOmhvdmVyIHtcbiAgY29sb3I6ICMwMDg4Nzg7XG59XG5cbi5ob3ZlclxcOnRleHQtYmx1ZTpob3ZlciB7XG4gIGNvbG9yOiAjMzQ5OGRiO1xufVxuXG4uaG92ZXJcXDp0ZXh0LXllbGxvdzpob3ZlciB7XG4gIGNvbG9yOiAjZjFjNDBmO1xufVxuXG4uaG92ZXJcXDp0ZXh0LXJlZDpob3ZlciB7XG4gIGNvbG9yOiAjZTc0YzNjO1xufVxuXG4uZm9jdXNcXDp0ZXh0LWluaGVyaXQtY29sb3I6Zm9jdXMge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLmZvY3VzXFw6dGV4dC1vcmFuZ2U6Zm9jdXMge1xuICBjb2xvcjogI2U2N2UyMjtcbn1cblxuLmZvY3VzXFw6dGV4dC1jb2xvci1pbmhlcml0OmZvY3VzIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi5mb2N1c1xcOnRleHQtdHJhbnNwYXJlbnQ6Zm9jdXMge1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5mb2N1c1xcOnRleHQtd2hpdGU6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmZvY3VzXFw6dGV4dC1ncmF5LWxpZ2h0ZXI6Zm9jdXMge1xuICBjb2xvcjogI2Y5ZjlmOTtcbn1cblxuLmZvY3VzXFw6dGV4dC1ncmF5LWxpZ2h0OmZvY3VzIHtcbiAgY29sb3I6ICNlY2YwZjE7XG59XG5cbi5mb2N1c1xcOnRleHQtZ3JheTpmb2N1cyB7XG4gIGNvbG9yOiAjYmRjM2M3O1xufVxuXG4uZm9jdXNcXDp0ZXh0LWdyYXktZGFyazpmb2N1cyB7XG4gIGNvbG9yOiAjN2Y4YzhkO1xufVxuXG4uZm9jdXNcXDp0ZXh0LWdyYXktZGFya2VyOmZvY3VzIHtcbiAgY29sb3I6ICM1NTYxNjE7XG59XG5cbi5mb2N1c1xcOnRleHQtYmxhY2s6Zm9jdXMge1xuICBjb2xvcjogIzAwMDtcbn1cblxuLmZvY3VzXFw6dGV4dC1ncmVlbi11bHRyYS1saWdodDpmb2N1cyB7XG4gIGNvbG9yOiAjZThmZmZhO1xufVxuXG4uZm9jdXNcXDp0ZXh0LWdyZWVuLWxpZ2h0OmZvY3VzIHtcbiAgY29sb3I6ICNhMWUzZDY7XG59XG5cbi5mb2N1c1xcOnRleHQtZ3JlZW46Zm9jdXMge1xuICBjb2xvcjogIzFhYmM5Yztcbn1cblxuLmZvY3VzXFw6dGV4dC1ncmVlbi1kYXJrOmZvY3VzIHtcbiAgY29sb3I6ICMwMDg4Nzg7XG59XG5cbi5mb2N1c1xcOnRleHQtYmx1ZTpmb2N1cyB7XG4gIGNvbG9yOiAjMzQ5OGRiO1xufVxuXG4uZm9jdXNcXDp0ZXh0LXllbGxvdzpmb2N1cyB7XG4gIGNvbG9yOiAjZjFjNDBmO1xufVxuXG4uZm9jdXNcXDp0ZXh0LXJlZDpmb2N1cyB7XG4gIGNvbG9yOiAjZTc0YzNjO1xufVxuXG4udGV4dC0xMCB7XG4gIGZvbnQtc2l6ZTogMTBweDtcbn1cblxuLnRleHQtMTIge1xuICBmb250LXNpemU6IDEycHg7XG59XG5cbi50ZXh0LTE0IHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4udGV4dC0xNiB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLnRleHQtMTgge1xuICBmb250LXNpemU6IDE4cHg7XG59XG5cbi50ZXh0LTIwIHtcbiAgZm9udC1zaXplOiAyMHB4O1xufVxuXG4udGV4dC0yNCB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbn1cblxuLnRleHQtaW5oZXJpdCB7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbn1cblxuLnRleHQtc20ge1xuICBmb250LXNpemU6IDEycHg7XG59XG5cbi50ZXh0LW1kIHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4udGV4dC1sZyB7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cblxuLnRleHQteGwge1xuICBmb250LXNpemU6IDIwcHg7XG59XG5cbi50ZXh0LTJ4bCB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbn1cblxuLnRleHQtaWNvbiB7XG4gIGZvbnQtc2l6ZTogMzJweDtcbn1cblxuLnRleHQtaWNvbi1sYXJnZSB7XG4gIGZvbnQtc2l6ZTogNjRweDtcbn1cblxuLml0YWxpYyB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuLnJvbWFuIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4udXBwZXJjYXNlIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmxvd2VyY2FzZSB7XG4gIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG59XG5cbi5jYXBpdGFsaXplIHtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG59XG5cbi5ub3JtYWwtY2FzZSB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG4udW5kZXJsaW5lIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5saW5lLXRocm91Z2gge1xuICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcbn1cblxuLm5vLXVuZGVybGluZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmFudGlhbGlhc2VkIHtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbi5zdWJwaXhlbC1hbnRpYWxpYXNlZCB7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGF1dG87XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBhdXRvO1xufVxuXG4uaG92ZXJcXDppdGFsaWM6aG92ZXIge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbi5ob3ZlclxcOnJvbWFuOmhvdmVyIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4uaG92ZXJcXDp1cHBlcmNhc2U6aG92ZXIge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uaG92ZXJcXDpsb3dlcmNhc2U6aG92ZXIge1xuICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xufVxuXG4uaG92ZXJcXDpjYXBpdGFsaXplOmhvdmVyIHtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG59XG5cbi5ob3ZlclxcOm5vcm1hbC1jYXNlOmhvdmVyIHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbi5ob3ZlclxcOnVuZGVybGluZTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uaG92ZXJcXDpsaW5lLXRocm91Z2g6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcbn1cblxuLmhvdmVyXFw6bm8tdW5kZXJsaW5lOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uaG92ZXJcXDphbnRpYWxpYXNlZDpob3ZlciB7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG4uaG92ZXJcXDpzdWJwaXhlbC1hbnRpYWxpYXNlZDpob3ZlciB7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGF1dG87XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBhdXRvO1xufVxuXG4uZm9jdXNcXDppdGFsaWM6Zm9jdXMge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbi5mb2N1c1xcOnJvbWFuOmZvY3VzIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4uZm9jdXNcXDp1cHBlcmNhc2U6Zm9jdXMge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uZm9jdXNcXDpsb3dlcmNhc2U6Zm9jdXMge1xuICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xufVxuXG4uZm9jdXNcXDpjYXBpdGFsaXplOmZvY3VzIHtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG59XG5cbi5mb2N1c1xcOm5vcm1hbC1jYXNlOmZvY3VzIHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbi5mb2N1c1xcOnVuZGVybGluZTpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uZm9jdXNcXDpsaW5lLXRocm91Z2g6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcbn1cblxuLmZvY3VzXFw6bm8tdW5kZXJsaW5lOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uZm9jdXNcXDphbnRpYWxpYXNlZDpmb2N1cyB7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG4uZm9jdXNcXDpzdWJwaXhlbC1hbnRpYWxpYXNlZDpmb2N1cyB7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGF1dG87XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBhdXRvO1xufVxuXG4uc2VsZWN0LW5vbmUge1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLnNlbGVjdC10ZXh0IHtcbiAgdXNlci1zZWxlY3Q6IHRleHQ7XG59XG5cbi5hbGlnbi1iYXNlbGluZSB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuLmFsaWduLXRvcCB7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbi5hbGlnbi1taWRkbGUge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uYWxpZ24tYm90dG9tIHtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbn1cblxuLmFsaWduLXRleHQtdG9wIHtcbiAgdmVydGljYWwtYWxpZ246IHRleHQtdG9wO1xufVxuXG4uYWxpZ24tdGV4dC1ib3R0b20ge1xuICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b207XG59XG5cbi52aXNpYmxlIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLmludmlzaWJsZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLndoaXRlc3BhY2Utbm9ybWFsIHtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbn1cblxuLndoaXRlc3BhY2Utbm8td3JhcCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi53aGl0ZXNwYWNlLXByZSB7XG4gIHdoaXRlLXNwYWNlOiBwcmU7XG59XG5cbi53aGl0ZXNwYWNlLXByZS1saW5lIHtcbiAgd2hpdGUtc3BhY2U6IHByZS1saW5lO1xufVxuXG4ud2hpdGVzcGFjZS1wcmUtd3JhcCB7XG4gIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcbn1cblxuLmJyZWFrLXdvcmRzIHtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xufVxuXG4uYnJlYWstbm9ybWFsIHtcbiAgd29yZC13cmFwOiBub3JtYWw7XG59XG5cbi50cnVuY2F0ZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4udy0xIHtcbiAgd2lkdGg6IDFweDtcbn1cblxuLnctMTYge1xuICB3aWR0aDogMTZweDtcbn1cblxuLnctMjQge1xuICB3aWR0aDogMjRweDtcbn1cblxuLnctMzIge1xuICB3aWR0aDogMzJweDtcbn1cblxuLnctNDAge1xuICB3aWR0aDogNDBweDtcbn1cblxuLnctNDgge1xuICB3aWR0aDogNDhweDtcbn1cblxuLnctODAge1xuICB3aWR0aDogODBweDtcbn1cblxuLnctMTIwIHtcbiAgd2lkdGg6IDEyMHB4O1xufVxuXG4udy0xNjAge1xuICB3aWR0aDogMTYwcHg7XG59XG5cbi53LTIwMCB7XG4gIHdpZHRoOiAyMDBweDtcbn1cblxuLnctMzIwIHtcbiAgd2lkdGg6IDMyMHB4O1xufVxuXG4udy1hdXRvIHtcbiAgd2lkdGg6IGF1dG87XG59XG5cbi53LTFcXC8yIHtcbiAgd2lkdGg6IDUwJTtcbn1cblxuLnctMVxcLzMge1xuICB3aWR0aDogMzMuMzMzMzMlO1xufVxuXG4udy0yXFwvMyB7XG4gIHdpZHRoOiA2Ni42NjY2NyU7XG59XG5cbi53LTFcXC80IHtcbiAgd2lkdGg6IDI1JTtcbn1cblxuLnctM1xcLzQge1xuICB3aWR0aDogNzUlO1xufVxuXG4udy0xXFwvNSB7XG4gIHdpZHRoOiAyMCU7XG59XG5cbi53LTJcXC81IHtcbiAgd2lkdGg6IDQwJTtcbn1cblxuLnctM1xcLzUge1xuICB3aWR0aDogNjAlO1xufVxuXG4udy00XFwvNSB7XG4gIHdpZHRoOiA4MCU7XG59XG5cbi53LTFcXC82IHtcbiAgd2lkdGg6IDE2LjY2NjY3JTtcbn1cblxuLnctNVxcLzYge1xuICB3aWR0aDogODMuMzMzMzMlO1xufVxuXG4udy1mdWxsIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi53LXNjcmVlbiB7XG4gIHdpZHRoOiAxMDB2dztcbn1cblxuLnotMCB7XG4gIHotaW5kZXg6IDA7XG59XG5cbi56LTEwIHtcbiAgei1pbmRleDogMTA7XG59XG5cbi56LTIwIHtcbiAgei1pbmRleDogMjA7XG59XG5cbi56LTMwIHtcbiAgei1pbmRleDogMzA7XG59XG5cbi56LTQwIHtcbiAgei1pbmRleDogNDA7XG59XG5cbi56LTUwIHtcbiAgei1pbmRleDogNTA7XG59XG5cbi56LWF1dG8ge1xuICB6LWluZGV4OiBhdXRvO1xufVxuXG4uei1iYWNrZ3JvdW5kIHtcbiAgei1pbmRleDogLTE7XG59XG5cbi56LW1lbnUge1xuICB6LWluZGV4OiAxMDA7XG59XG5cbi56LWZsYXNoIHtcbiAgei1pbmRleDogMTEwO1xufVxuXG4uei1tb2RhbCB7XG4gIHotaW5kZXg6IDEyMDtcbn1cblxuLyoqXG4qIEhlcmUgeW91IHdvdWxkIGFkZCBhbnkgY3VzdG9tIHV0aWxpdGllcyB5b3UgbmVlZCB0aGF0IGRvbid0IGNvbWUgb3V0IG9mIHRoZVxuKiBib3ggd2l0aCBUYWlsd2luZC5cbiovXG4vKipcbiAqIFlvdSBjYW4gY3JlYXRlIG5ldyB1dGlsaXRpZXMgaGVyZS5cbiAqXG4gKiBGZWVsIGZyZWUgdG8gcmVuYW1lIHRoaXMgZmlsZSwgZGVmaW5lIG11bHRpcGxlIHV0aWxpdGllcyBoZXJlLCBvciBtYWtlXG4gKiBhbnkgb3RoZXIgZmlsZXMgaW4gdGhpcyBkaXJlY3RvcnkuXG5cbiAqIEhlcmUncyBhbiBleGFtcGxlOlxuKiovXG4vKiAuc2tldy00NSB7XG4gIHRyYW5zZm9ybTogc2tld1koNDVkZWcpO1xufSAqL1xuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50YWJsZXRcXDpsaXN0LXJlc2V0IHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICAudGFibGV0XFw6YXBwZWFyYW5jZS1ub25lIHtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICB9XG5cbiAgLnRhYmxldFxcOmJnLWZpeGVkIHtcbiAgICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IGZpeGVkO1xuICB9XG5cbiAgLnRhYmxldFxcOmJnLWxvY2FsIHtcbiAgICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IGxvY2FsO1xuICB9XG5cbiAgLnRhYmxldFxcOmJnLXNjcm9sbCB7XG4gICAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBzY3JvbGw7XG4gIH1cblxuICAudGFibGV0XFw6Ymctd2hpdGUtdHJhbnNwYXJlbnQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbiAgfVxuXG4gIC50YWJsZXRcXDpiZy1jb2xvci1pbmhlcml0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xuICB9XG5cbiAgLnRhYmxldFxcOmJnLXRyYW5zcGFyZW50IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuXG4gIC50YWJsZXRcXDpiZy13aGl0ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgfVxuXG4gIC50YWJsZXRcXDpiZy1ncmF5LWxpZ2h0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XG4gIH1cblxuICAudGFibGV0XFw6YmctZ3JheS1saWdodCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VjZjBmMTtcbiAgfVxuXG4gIC50YWJsZXRcXDpiZy1ncmF5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmRjM2M3O1xuICB9XG5cbiAgLnRhYmxldFxcOmJnLWdyYXktZGFyayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzdmOGM4ZDtcbiAgfVxuXG4gIC50YWJsZXRcXDpiZy1ncmF5LWRhcmtlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzU1NjE2MTtcbiAgfVxuXG4gIC50YWJsZXRcXDpiZy1ibGFjayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgfVxuXG4gIC50YWJsZXRcXDpiZy1ncmVlbi11bHRyYS1saWdodCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U4ZmZmYTtcbiAgfVxuXG4gIC50YWJsZXRcXDpiZy1ncmVlbi1saWdodCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ExZTNkNjtcbiAgfVxuXG4gIC50YWJsZXRcXDpiZy1ncmVlbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFhYmM5YztcbiAgfVxuXG4gIC50YWJsZXRcXDpiZy1ncmVlbi1kYXJrIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4ODc4O1xuICB9XG5cbiAgLnRhYmxldFxcOmJnLWJsdWUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzNDk4ZGI7XG4gIH1cblxuICAudGFibGV0XFw6YmcteWVsbG93IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFjNDBmO1xuICB9XG5cbiAgLnRhYmxldFxcOmJnLXJlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U3NGMzYztcbiAgfVxuXG4gIC50YWJsZXRcXDpiZy1vcmFuZ2Uge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlNjdlMjI7XG4gIH1cblxuICAudGFibGV0XFw6aG92ZXJcXDpiZy13aGl0ZS10cmFuc3BhcmVudDpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xuICB9XG5cbiAgLnRhYmxldFxcOmhvdmVyXFw6YmctY29sb3ItaW5oZXJpdDpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbiAgfVxuXG4gIC50YWJsZXRcXDpob3ZlclxcOmJnLXRyYW5zcGFyZW50OmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuXG4gIC50YWJsZXRcXDpob3ZlclxcOmJnLXdoaXRlOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB9XG5cbiAgLnRhYmxldFxcOmhvdmVyXFw6YmctZ3JheS1saWdodGVyOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xuICB9XG5cbiAgLnRhYmxldFxcOmhvdmVyXFw6YmctZ3JheS1saWdodDpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VjZjBmMTtcbiAgfVxuXG4gIC50YWJsZXRcXDpob3ZlclxcOmJnLWdyYXk6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiZGMzYzc7XG4gIH1cblxuICAudGFibGV0XFw6aG92ZXJcXDpiZy1ncmF5LWRhcms6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM3ZjhjOGQ7XG4gIH1cblxuICAudGFibGV0XFw6aG92ZXJcXDpiZy1ncmF5LWRhcmtlcjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzU1NjE2MTtcbiAgfVxuXG4gIC50YWJsZXRcXDpob3ZlclxcOmJnLWJsYWNrOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICB9XG5cbiAgLnRhYmxldFxcOmhvdmVyXFw6YmctZ3JlZW4tdWx0cmEtbGlnaHQ6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlOGZmZmE7XG4gIH1cblxuICAudGFibGV0XFw6aG92ZXJcXDpiZy1ncmVlbi1saWdodDpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ExZTNkNjtcbiAgfVxuXG4gIC50YWJsZXRcXDpob3ZlclxcOmJnLWdyZWVuOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWFiYzljO1xuICB9XG5cbiAgLnRhYmxldFxcOmhvdmVyXFw6YmctZ3JlZW4tZGFyazpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwODg3ODtcbiAgfVxuXG4gIC50YWJsZXRcXDpob3ZlclxcOmJnLWJsdWU6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzNDk4ZGI7XG4gIH1cblxuICAudGFibGV0XFw6aG92ZXJcXDpiZy15ZWxsb3c6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMWM0MGY7XG4gIH1cblxuICAudGFibGV0XFw6aG92ZXJcXDpiZy1yZWQ6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlNzRjM2M7XG4gIH1cblxuICAudGFibGV0XFw6aG92ZXJcXDpiZy1vcmFuZ2U6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlNjdlMjI7XG4gIH1cblxuICAudGFibGV0XFw6Zm9jdXNcXDpiZy13aGl0ZS10cmFuc3BhcmVudDpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xuICB9XG5cbiAgLnRhYmxldFxcOmZvY3VzXFw6YmctY29sb3ItaW5oZXJpdDpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbiAgfVxuXG4gIC50YWJsZXRcXDpmb2N1c1xcOmJnLXRyYW5zcGFyZW50OmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuXG4gIC50YWJsZXRcXDpmb2N1c1xcOmJnLXdoaXRlOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB9XG5cbiAgLnRhYmxldFxcOmZvY3VzXFw6YmctZ3JheS1saWdodGVyOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xuICB9XG5cbiAgLnRhYmxldFxcOmZvY3VzXFw6YmctZ3JheS1saWdodDpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VjZjBmMTtcbiAgfVxuXG4gIC50YWJsZXRcXDpmb2N1c1xcOmJnLWdyYXk6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiZGMzYzc7XG4gIH1cblxuICAudGFibGV0XFw6Zm9jdXNcXDpiZy1ncmF5LWRhcms6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM3ZjhjOGQ7XG4gIH1cblxuICAudGFibGV0XFw6Zm9jdXNcXDpiZy1ncmF5LWRhcmtlcjpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzU1NjE2MTtcbiAgfVxuXG4gIC50YWJsZXRcXDpmb2N1c1xcOmJnLWJsYWNrOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICB9XG5cbiAgLnRhYmxldFxcOmZvY3VzXFw6YmctZ3JlZW4tdWx0cmEtbGlnaHQ6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlOGZmZmE7XG4gIH1cblxuICAudGFibGV0XFw6Zm9jdXNcXDpiZy1ncmVlbi1saWdodDpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ExZTNkNjtcbiAgfVxuXG4gIC50YWJsZXRcXDpmb2N1c1xcOmJnLWdyZWVuOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWFiYzljO1xuICB9XG5cbiAgLnRhYmxldFxcOmZvY3VzXFw6YmctZ3JlZW4tZGFyazpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwODg3ODtcbiAgfVxuXG4gIC50YWJsZXRcXDpmb2N1c1xcOmJnLWJsdWU6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzNDk4ZGI7XG4gIH1cblxuICAudGFibGV0XFw6Zm9jdXNcXDpiZy15ZWxsb3c6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMWM0MGY7XG4gIH1cblxuICAudGFibGV0XFw6Zm9jdXNcXDpiZy1yZWQ6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlNzRjM2M7XG4gIH1cblxuICAudGFibGV0XFw6Zm9jdXNcXDpiZy1vcmFuZ2U6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlNjdlMjI7XG4gIH1cblxuICAudGFibGV0XFw6YmctYm90dG9tIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b207XG4gIH1cblxuICAudGFibGV0XFw6YmctY2VudGVyIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIH1cblxuICAudGFibGV0XFw6YmctbGVmdCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdDtcbiAgfVxuXG4gIC50YWJsZXRcXDpiZy1sZWZ0LWJvdHRvbSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBib3R0b207XG4gIH1cblxuICAudGFibGV0XFw6YmctbGVmdC10b3Age1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgdG9wO1xuICB9XG5cbiAgLnRhYmxldFxcOmJnLXJpZ2h0IHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodDtcbiAgfVxuXG4gIC50YWJsZXRcXDpiZy1yaWdodC1ib3R0b20ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGJvdHRvbTtcbiAgfVxuXG4gIC50YWJsZXRcXDpiZy1yaWdodC10b3Age1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IHRvcDtcbiAgfVxuXG4gIC50YWJsZXRcXDpiZy10b3Age1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcDtcbiAgfVxuXG4gIC50YWJsZXRcXDpiZy1yZXBlYXQge1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQ7XG4gIH1cblxuICAudGFibGV0XFw6Ymctbm8tcmVwZWF0IHtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICB9XG5cbiAgLnRhYmxldFxcOmJnLXJlcGVhdC14IHtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIH1cblxuICAudGFibGV0XFw6YmctcmVwZWF0LXkge1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteTtcbiAgfVxuXG4gIC50YWJsZXRcXDpiZy1hdXRvIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG87XG4gIH1cblxuICAudGFibGV0XFw6YmctY292ZXIge1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIH1cblxuICAudGFibGV0XFw6YmctY29udGFpbiB7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICB9XG5cbiAgLnRhYmxldFxcOmJvcmRlci1jb2xvci1pbmhlcml0IHtcbiAgICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gIH1cblxuICAudGFibGV0XFw6Ym9yZGVyLXRyYW5zcGFyZW50IHtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG5cbiAgLnRhYmxldFxcOmJvcmRlci13aGl0ZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICB9XG5cbiAgLnRhYmxldFxcOmJvcmRlci1ncmF5LWxpZ2h0ZXIge1xuICAgIGJvcmRlci1jb2xvcjogI2Y5ZjlmOTtcbiAgfVxuXG4gIC50YWJsZXRcXDpib3JkZXItZ3JheS1saWdodCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZWNmMGYxO1xuICB9XG5cbiAgLnRhYmxldFxcOmJvcmRlci1ncmF5IHtcbiAgICBib3JkZXItY29sb3I6ICNiZGMzYzc7XG4gIH1cblxuICAudGFibGV0XFw6Ym9yZGVyLWdyYXktZGFyayB7XG4gICAgYm9yZGVyLWNvbG9yOiAjN2Y4YzhkO1xuICB9XG5cbiAgLnRhYmxldFxcOmJvcmRlci1ncmF5LWRhcmtlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjNTU2MTYxO1xuICB9XG5cbiAgLnRhYmxldFxcOmJvcmRlci1ibGFjayB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDAwO1xuICB9XG5cbiAgLnRhYmxldFxcOmJvcmRlci1ncmVlbi11bHRyYS1saWdodCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZThmZmZhO1xuICB9XG5cbiAgLnRhYmxldFxcOmJvcmRlci1ncmVlbi1saWdodCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjYTFlM2Q2O1xuICB9XG5cbiAgLnRhYmxldFxcOmJvcmRlci1ncmVlbiB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMWFiYzljO1xuICB9XG5cbiAgLnRhYmxldFxcOmJvcmRlci1ncmVlbi1kYXJrIHtcbiAgICBib3JkZXItY29sb3I6ICMwMDg4Nzg7XG4gIH1cblxuICAudGFibGV0XFw6Ym9yZGVyLWJsdWUge1xuICAgIGJvcmRlci1jb2xvcjogIzM0OThkYjtcbiAgfVxuXG4gIC50YWJsZXRcXDpib3JkZXIteWVsbG93IHtcbiAgICBib3JkZXItY29sb3I6ICNmMWM0MGY7XG4gIH1cblxuICAudGFibGV0XFw6Ym9yZGVyLXJlZCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZTc0YzNjO1xuICB9XG5cbiAgLnRhYmxldFxcOmJvcmRlci1vcmFuZ2Uge1xuICAgIGJvcmRlci1jb2xvcjogI2U2N2UyMjtcbiAgfVxuXG4gIC50YWJsZXRcXDpob3ZlclxcOmJvcmRlci1jb2xvci1pbmhlcml0OmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gIH1cblxuICAudGFibGV0XFw6aG92ZXJcXDpib3JkZXItdHJhbnNwYXJlbnQ6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cblxuICAudGFibGV0XFw6aG92ZXJcXDpib3JkZXItd2hpdGU6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgfVxuXG4gIC50YWJsZXRcXDpob3ZlclxcOmJvcmRlci1ncmF5LWxpZ2h0ZXI6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogI2Y5ZjlmOTtcbiAgfVxuXG4gIC50YWJsZXRcXDpob3ZlclxcOmJvcmRlci1ncmF5LWxpZ2h0OmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICNlY2YwZjE7XG4gIH1cblxuICAudGFibGV0XFw6aG92ZXJcXDpib3JkZXItZ3JheTpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjYmRjM2M3O1xuICB9XG5cbiAgLnRhYmxldFxcOmhvdmVyXFw6Ym9yZGVyLWdyYXktZGFyazpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjN2Y4YzhkO1xuICB9XG5cbiAgLnRhYmxldFxcOmhvdmVyXFw6Ym9yZGVyLWdyYXktZGFya2VyOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICM1NTYxNjE7XG4gIH1cblxuICAudGFibGV0XFw6aG92ZXJcXDpib3JkZXItYmxhY2s6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogIzAwMDtcbiAgfVxuXG4gIC50YWJsZXRcXDpob3ZlclxcOmJvcmRlci1ncmVlbi11bHRyYS1saWdodDpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZThmZmZhO1xuICB9XG5cbiAgLnRhYmxldFxcOmhvdmVyXFw6Ym9yZGVyLWdyZWVuLWxpZ2h0OmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICNhMWUzZDY7XG4gIH1cblxuICAudGFibGV0XFw6aG92ZXJcXDpib3JkZXItZ3JlZW46aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogIzFhYmM5YztcbiAgfVxuXG4gIC50YWJsZXRcXDpob3ZlclxcOmJvcmRlci1ncmVlbi1kYXJrOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICMwMDg4Nzg7XG4gIH1cblxuICAudGFibGV0XFw6aG92ZXJcXDpib3JkZXItYmx1ZTpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMzQ5OGRiO1xuICB9XG5cbiAgLnRhYmxldFxcOmhvdmVyXFw6Ym9yZGVyLXllbGxvdzpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZjFjNDBmO1xuICB9XG5cbiAgLnRhYmxldFxcOmhvdmVyXFw6Ym9yZGVyLXJlZDpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZTc0YzNjO1xuICB9XG5cbiAgLnRhYmxldFxcOmhvdmVyXFw6Ym9yZGVyLW9yYW5nZTpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZTY3ZTIyO1xuICB9XG5cbiAgLnRhYmxldFxcOmZvY3VzXFw6Ym9yZGVyLWNvbG9yLWluaGVyaXQ6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgfVxuXG4gIC50YWJsZXRcXDpmb2N1c1xcOmJvcmRlci10cmFuc3BhcmVudDpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuXG4gIC50YWJsZXRcXDpmb2N1c1xcOmJvcmRlci13aGl0ZTpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICB9XG5cbiAgLnRhYmxldFxcOmZvY3VzXFw6Ym9yZGVyLWdyYXktbGlnaHRlcjpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZjlmOWY5O1xuICB9XG5cbiAgLnRhYmxldFxcOmZvY3VzXFw6Ym9yZGVyLWdyYXktbGlnaHQ6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogI2VjZjBmMTtcbiAgfVxuXG4gIC50YWJsZXRcXDpmb2N1c1xcOmJvcmRlci1ncmF5OmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICNiZGMzYzc7XG4gIH1cblxuICAudGFibGV0XFw6Zm9jdXNcXDpib3JkZXItZ3JheS1kYXJrOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICM3ZjhjOGQ7XG4gIH1cblxuICAudGFibGV0XFw6Zm9jdXNcXDpib3JkZXItZ3JheS1kYXJrZXI6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogIzU1NjE2MTtcbiAgfVxuXG4gIC50YWJsZXRcXDpmb2N1c1xcOmJvcmRlci1ibGFjazpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDAwO1xuICB9XG5cbiAgLnRhYmxldFxcOmZvY3VzXFw6Ym9yZGVyLWdyZWVuLXVsdHJhLWxpZ2h0OmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICNlOGZmZmE7XG4gIH1cblxuICAudGFibGV0XFw6Zm9jdXNcXDpib3JkZXItZ3JlZW4tbGlnaHQ6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogI2ExZTNkNjtcbiAgfVxuXG4gIC50YWJsZXRcXDpmb2N1c1xcOmJvcmRlci1ncmVlbjpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMWFiYzljO1xuICB9XG5cbiAgLnRhYmxldFxcOmZvY3VzXFw6Ym9yZGVyLWdyZWVuLWRhcms6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogIzAwODg3ODtcbiAgfVxuXG4gIC50YWJsZXRcXDpmb2N1c1xcOmJvcmRlci1ibHVlOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICMzNDk4ZGI7XG4gIH1cblxuICAudGFibGV0XFw6Zm9jdXNcXDpib3JkZXIteWVsbG93OmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICNmMWM0MGY7XG4gIH1cblxuICAudGFibGV0XFw6Zm9jdXNcXDpib3JkZXItcmVkOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICNlNzRjM2M7XG4gIH1cblxuICAudGFibGV0XFw6Zm9jdXNcXDpib3JkZXItb3JhbmdlOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICNlNjdlMjI7XG4gIH1cblxuICAudGFibGV0XFw6cm91bmRlZC00IHtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIH1cblxuICAudGFibGV0XFw6cm91bmRlZC04IHtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIH1cblxuICAudGFibGV0XFw6cm91bmRlZC1ub25lIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG5cbiAgLnRhYmxldFxcOnJvdW5kZWQge1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgfVxuXG4gIC50YWJsZXRcXDpyb3VuZGVkLWZ1bGwge1xuICAgIGJvcmRlci1yYWRpdXM6IDk5OTlweDtcbiAgfVxuXG4gIC50YWJsZXRcXDpyb3VuZGVkLXQtNCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNHB4O1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHg7XG4gIH1cblxuICAudGFibGV0XFw6cm91bmRlZC1yLTQge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHg7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDRweDtcbiAgfVxuXG4gIC50YWJsZXRcXDpyb3VuZGVkLWItNCB7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDRweDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0cHg7XG4gIH1cblxuICAudGFibGV0XFw6cm91bmRlZC1sLTQge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDRweDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0cHg7XG4gIH1cblxuICAudGFibGV0XFw6cm91bmRlZC10LTgge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDhweDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogOHB4O1xuICB9XG5cbiAgLnRhYmxldFxcOnJvdW5kZWQtci04IHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogOHB4O1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA4cHg7XG4gIH1cblxuICAudGFibGV0XFw6cm91bmRlZC1iLTgge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA4cHg7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogOHB4O1xuICB9XG5cbiAgLnRhYmxldFxcOnJvdW5kZWQtbC04IHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA4cHg7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogOHB4O1xuICB9XG5cbiAgLnRhYmxldFxcOnJvdW5kZWQtdC1ub25lIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICB9XG5cbiAgLnRhYmxldFxcOnJvdW5kZWQtci1ub25lIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgfVxuXG4gIC50YWJsZXRcXDpyb3VuZGVkLWItbm9uZSB7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgfVxuXG4gIC50YWJsZXRcXDpyb3VuZGVkLWwtbm9uZSB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICB9XG5cbiAgLnRhYmxldFxcOnJvdW5kZWQtdCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMnB4O1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAycHg7XG4gIH1cblxuICAudGFibGV0XFw6cm91bmRlZC1yIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMnB4O1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAycHg7XG4gIH1cblxuICAudGFibGV0XFw6cm91bmRlZC1iIHtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMnB4O1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDJweDtcbiAgfVxuXG4gIC50YWJsZXRcXDpyb3VuZGVkLWwge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDJweDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAycHg7XG4gIH1cblxuICAudGFibGV0XFw6cm91bmRlZC10LWZ1bGwge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDk5OTlweDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogOTk5OXB4O1xuICB9XG5cbiAgLnRhYmxldFxcOnJvdW5kZWQtci1mdWxsIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogOTk5OXB4O1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA5OTk5cHg7XG4gIH1cblxuICAudGFibGV0XFw6cm91bmRlZC1iLWZ1bGwge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA5OTk5cHg7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogOTk5OXB4O1xuICB9XG5cbiAgLnRhYmxldFxcOnJvdW5kZWQtbC1mdWxsIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA5OTk5cHg7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogOTk5OXB4O1xuICB9XG5cbiAgLnRhYmxldFxcOnJvdW5kZWQtdGwtNCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNHB4O1xuICB9XG5cbiAgLnRhYmxldFxcOnJvdW5kZWQtdHItNCB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweDtcbiAgfVxuXG4gIC50YWJsZXRcXDpyb3VuZGVkLWJyLTQge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0cHg7XG4gIH1cblxuICAudGFibGV0XFw6cm91bmRlZC1ibC00IHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0cHg7XG4gIH1cblxuICAudGFibGV0XFw6cm91bmRlZC10bC04IHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA4cHg7XG4gIH1cblxuICAudGFibGV0XFw6cm91bmRlZC10ci04IHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogOHB4O1xuICB9XG5cbiAgLnRhYmxldFxcOnJvdW5kZWQtYnItOCB7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDhweDtcbiAgfVxuXG4gIC50YWJsZXRcXDpyb3VuZGVkLWJsLTgge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDhweDtcbiAgfVxuXG4gIC50YWJsZXRcXDpyb3VuZGVkLXRsLW5vbmUge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIH1cblxuICAudGFibGV0XFw6cm91bmRlZC10ci1ub25lIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgfVxuXG4gIC50YWJsZXRcXDpyb3VuZGVkLWJyLW5vbmUge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICB9XG5cbiAgLnRhYmxldFxcOnJvdW5kZWQtYmwtbm9uZSB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgfVxuXG4gIC50YWJsZXRcXDpyb3VuZGVkLXRsIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAycHg7XG4gIH1cblxuICAudGFibGV0XFw6cm91bmRlZC10ciB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDJweDtcbiAgfVxuXG4gIC50YWJsZXRcXDpyb3VuZGVkLWJyIHtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMnB4O1xuICB9XG5cbiAgLnRhYmxldFxcOnJvdW5kZWQtYmwge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDJweDtcbiAgfVxuXG4gIC50YWJsZXRcXDpyb3VuZGVkLXRsLWZ1bGwge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDk5OTlweDtcbiAgfVxuXG4gIC50YWJsZXRcXDpyb3VuZGVkLXRyLWZ1bGwge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA5OTk5cHg7XG4gIH1cblxuICAudGFibGV0XFw6cm91bmRlZC1ici1mdWxsIHtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogOTk5OXB4O1xuICB9XG5cbiAgLnRhYmxldFxcOnJvdW5kZWQtYmwtZnVsbCB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogOTk5OXB4O1xuICB9XG5cbiAgLnRhYmxldFxcOmJvcmRlci1zb2xpZCB7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgfVxuXG4gIC50YWJsZXRcXDpib3JkZXItZGFzaGVkIHtcbiAgICBib3JkZXItc3R5bGU6IGRhc2hlZDtcbiAgfVxuXG4gIC50YWJsZXRcXDpib3JkZXItZG90dGVkIHtcbiAgICBib3JkZXItc3R5bGU6IGRvdHRlZDtcbiAgfVxuXG4gIC50YWJsZXRcXDpib3JkZXItbm9uZSB7XG4gICAgYm9yZGVyLXN0eWxlOiBub25lO1xuICB9XG5cbiAgLnRhYmxldFxcOmJvcmRlci0wIHtcbiAgICBib3JkZXItd2lkdGg6IDA7XG4gIH1cblxuICAudGFibGV0XFw6Ym9yZGVyIHtcbiAgICBib3JkZXItd2lkdGg6IDFweDtcbiAgfVxuXG4gIC50YWJsZXRcXDpib3JkZXItdC0wIHtcbiAgICBib3JkZXItdG9wLXdpZHRoOiAwO1xuICB9XG5cbiAgLnRhYmxldFxcOmJvcmRlci1yLTAge1xuICAgIGJvcmRlci1yaWdodC13aWR0aDogMDtcbiAgfVxuXG4gIC50YWJsZXRcXDpib3JkZXItYi0wIHtcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xuICB9XG5cbiAgLnRhYmxldFxcOmJvcmRlci1sLTAge1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xuICB9XG5cbiAgLnRhYmxldFxcOmJvcmRlci10IHtcbiAgICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XG4gIH1cblxuICAudGFibGV0XFw6Ym9yZGVyLXIge1xuICAgIGJvcmRlci1yaWdodC13aWR0aDogMXB4O1xuICB9XG5cbiAgLnRhYmxldFxcOmJvcmRlci1iIHtcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiAxcHg7XG4gIH1cblxuICAudGFibGV0XFw6Ym9yZGVyLWwge1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAxcHg7XG4gIH1cblxuICAudGFibGV0XFw6Y3Vyc29yLWF1dG8ge1xuICAgIGN1cnNvcjogYXV0bztcbiAgfVxuXG4gIC50YWJsZXRcXDpjdXJzb3ItZGVmYXVsdCB7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICB9XG5cbiAgLnRhYmxldFxcOmN1cnNvci1wb2ludGVyIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cblxuICAudGFibGV0XFw6Y3Vyc29yLXdhaXQge1xuICAgIGN1cnNvcjogd2FpdDtcbiAgfVxuXG4gIC50YWJsZXRcXDpjdXJzb3ItbW92ZSB7XG4gICAgY3Vyc29yOiBtb3ZlO1xuICB9XG5cbiAgLnRhYmxldFxcOmN1cnNvci1ub3QtYWxsb3dlZCB7XG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgfVxuXG4gIC50YWJsZXRcXDpibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAudGFibGV0XFw6aW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cblxuICAudGFibGV0XFw6aW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gIH1cblxuICAudGFibGV0XFw6dGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICB9XG5cbiAgLnRhYmxldFxcOnRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93O1xuICB9XG5cbiAgLnRhYmxldFxcOnRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIH1cblxuICAudGFibGV0XFw6aGlkZGVuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLnRhYmxldFxcOmZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cblxuICAudGFibGV0XFw6aW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB9XG5cbiAgLnRhYmxldFxcOmZsZXgtcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG5cbiAgLnRhYmxldFxcOmZsZXgtcm93LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgfVxuXG4gIC50YWJsZXRcXDpmbGV4LWNvbCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuXG4gIC50YWJsZXRcXDpmbGV4LWNvbC1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gIH1cblxuICAudGFibGV0XFw6ZmxleC13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cblxuICAudGFibGV0XFw6ZmxleC13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlO1xuICB9XG5cbiAgLnRhYmxldFxcOmZsZXgtbm8td3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gIH1cblxuICAudGFibGV0XFw6aXRlbXMtc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG5cbiAgLnRhYmxldFxcOml0ZW1zLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICB9XG5cbiAgLnRhYmxldFxcOml0ZW1zLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuXG4gIC50YWJsZXRcXDppdGVtcy1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICB9XG5cbiAgLnRhYmxldFxcOml0ZW1zLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICB9XG5cbiAgLnRhYmxldFxcOnNlbGYtYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0bztcbiAgfVxuXG4gIC50YWJsZXRcXDpzZWxmLXN0YXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICB9XG5cbiAgLnRhYmxldFxcOnNlbGYtZW5kIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgfVxuXG4gIC50YWJsZXRcXDpzZWxmLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICB9XG5cbiAgLnRhYmxldFxcOnNlbGYtc3RyZXRjaCB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgfVxuXG4gIC50YWJsZXRcXDpqdXN0aWZ5LXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cblxuICAudGFibGV0XFw6anVzdGlmeS1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIH1cblxuICAudGFibGV0XFw6anVzdGlmeS1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG5cbiAgLnRhYmxldFxcOmp1c3RpZnktYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG5cbiAgLnRhYmxldFxcOmp1c3RpZnktYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgfVxuXG4gIC50YWJsZXRcXDpjb250ZW50LWNlbnRlciB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICB9XG5cbiAgLnRhYmxldFxcOmNvbnRlbnQtc3RhcnQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cblxuICAudGFibGV0XFw6Y29udGVudC1lbmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB9XG5cbiAgLnRhYmxldFxcOmNvbnRlbnQtYmV0d2VlbiB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuXG4gIC50YWJsZXRcXDpjb250ZW50LWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kO1xuICB9XG5cbiAgLnRhYmxldFxcOmZsZXgtMSB7XG4gICAgZmxleDogMSAxIDAlO1xuICB9XG5cbiAgLnRhYmxldFxcOmZsZXgtYXV0byB7XG4gICAgZmxleDogMSAxIGF1dG87XG4gIH1cblxuICAudGFibGV0XFw6ZmxleC1pbml0aWFsIHtcbiAgICBmbGV4OiAwIDEgYXV0bztcbiAgfVxuXG4gIC50YWJsZXRcXDpmbGV4LW5vbmUge1xuICAgIGZsZXg6IG5vbmU7XG4gIH1cblxuICAudGFibGV0XFw6ZmxleC1ncm93IHtcbiAgICBmbGV4LWdyb3c6IDE7XG4gIH1cblxuICAudGFibGV0XFw6ZmxleC1zaHJpbmsge1xuICAgIGZsZXgtc2hyaW5rOiAxO1xuICB9XG5cbiAgLnRhYmxldFxcOmZsZXgtbm8tZ3JvdyB7XG4gICAgZmxleC1ncm93OiAwO1xuICB9XG5cbiAgLnRhYmxldFxcOmZsZXgtbm8tc2hyaW5rIHtcbiAgICBmbGV4LXNocmluazogMDtcbiAgfVxuXG4gIC50YWJsZXRcXDpmbG9hdC1yaWdodCB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICB9XG5cbiAgLnRhYmxldFxcOmZsb2F0LWxlZnQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG5cbiAgLnRhYmxldFxcOmZsb2F0LW5vbmUge1xuICAgIGZsb2F0OiBub25lO1xuICB9XG5cbiAgLnRhYmxldFxcOmNsZWFyZml4OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG5cbiAgLnRhYmxldFxcOmZvbnQtdGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiBSb2JvdG8gU2xhYiwgc3lzdGVtLXVpLCBCbGlua01hY1N5c3RlbUZvbnQsIC1hcHBsZS1zeXN0ZW0sIFNlZ29lIFVJLCBSb2JvdG8sIE94eWdlbiwgVWJ1bnR1LCBDYW50YXJlbGwsIEhlbHZldGljYSBOZXVlLCBzYW5zLXNlcmlmLCBBcHBsZSBDb2xvciBFbW9qaSwgU2Vnb2UgVUkgRW1vamksIFNlZ29lIFVJIFN5bWJvbDtcbiAgfVxuXG4gIC50YWJsZXRcXDpmb250LXN5c3RlbSB7XG4gICAgZm9udC1mYW1pbHk6IHN5c3RlbS11aSwgQmxpbmtNYWNTeXN0ZW1Gb250LCAtYXBwbGUtc3lzdGVtLCBTZWdvZSBVSSwgUm9ib3RvLCBPeHlnZW4sIFVidW50dSwgQ2FudGFyZWxsLCBIZWx2ZXRpY2EgTmV1ZSwgc2Fucy1zZXJpZiwgQXBwbGUgQ29sb3IgRW1vamksIFNlZ29lIFVJIEVtb2ppLCBTZWdvZSBVSSBTeW1ib2w7XG4gIH1cblxuICAudGFibGV0XFw6Zm9udC1ub3JtYWwge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIH1cblxuICAudGFibGV0XFw6Zm9udC1tZWRpdW0ge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIH1cblxuICAudGFibGV0XFw6Zm9udC1ib2xkIHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICB9XG5cbiAgLnRhYmxldFxcOmhvdmVyXFw6Zm9udC1ub3JtYWw6aG92ZXIge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIH1cblxuICAudGFibGV0XFw6aG92ZXJcXDpmb250LW1lZGl1bTpob3ZlciB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgfVxuXG4gIC50YWJsZXRcXDpob3ZlclxcOmZvbnQtYm9sZDpob3ZlciB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgfVxuXG4gIC50YWJsZXRcXDpmb2N1c1xcOmZvbnQtbm9ybWFsOmZvY3VzIHtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICB9XG5cbiAgLnRhYmxldFxcOmZvY3VzXFw6Zm9udC1tZWRpdW06Zm9jdXMge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIH1cblxuICAudGFibGV0XFw6Zm9jdXNcXDpmb250LWJvbGQ6Zm9jdXMge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIH1cblxuICAudGFibGV0XFw6aC0xNiB7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICB9XG5cbiAgLnRhYmxldFxcOmgtMjQge1xuICAgIGhlaWdodDogMjRweDtcbiAgfVxuXG4gIC50YWJsZXRcXDpoLTMyIHtcbiAgICBoZWlnaHQ6IDMycHg7XG4gIH1cblxuICAudGFibGV0XFw6aC00MCB7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICB9XG5cbiAgLnRhYmxldFxcOmgtNDgge1xuICAgIGhlaWdodDogNDhweDtcbiAgfVxuXG4gIC50YWJsZXRcXDpoLTU2IHtcbiAgICBoZWlnaHQ6IDU2cHg7XG4gIH1cblxuICAudGFibGV0XFw6aC04MCB7XG4gICAgaGVpZ2h0OiA4MHB4O1xuICB9XG5cbiAgLnRhYmxldFxcOmgtMTIwIHtcbiAgICBoZWlnaHQ6IDEyMHB4O1xuICB9XG5cbiAgLnRhYmxldFxcOmgtMTYwIHtcbiAgICBoZWlnaHQ6IDE2MHB4O1xuICB9XG5cbiAgLnRhYmxldFxcOmgtYXV0byB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG5cbiAgLnRhYmxldFxcOmgtZnVsbCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG5cbiAgLnRhYmxldFxcOmgtc2NyZWVuIHtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICB9XG5cbiAgLnRhYmxldFxcOmxlYWRpbmctMTYge1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICB9XG5cbiAgLnRhYmxldFxcOmxlYWRpbmctMjQge1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB9XG5cbiAgLnRhYmxldFxcOmxlYWRpbmctMzIge1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICB9XG5cbiAgLnRhYmxldFxcOmxlYWRpbmctbm9uZSB7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gIH1cblxuICAudGFibGV0XFw6bS0wIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICAudGFibGV0XFw6bS00IHtcbiAgICBtYXJnaW46IDRweDtcbiAgfVxuXG4gIC50YWJsZXRcXDptLTgge1xuICAgIG1hcmdpbjogOHB4O1xuICB9XG5cbiAgLnRhYmxldFxcOm0tMTYge1xuICAgIG1hcmdpbjogMTZweDtcbiAgfVxuXG4gIC50YWJsZXRcXDptLTI0IHtcbiAgICBtYXJnaW46IDI0cHg7XG4gIH1cblxuICAudGFibGV0XFw6bS0zMiB7XG4gICAgbWFyZ2luOiAzMnB4O1xuICB9XG5cbiAgLnRhYmxldFxcOm0tNDAge1xuICAgIG1hcmdpbjogNDBweDtcbiAgfVxuXG4gIC50YWJsZXRcXDptLTQ4IHtcbiAgICBtYXJnaW46IDQ4cHg7XG4gIH1cblxuICAudGFibGV0XFw6bS02NCB7XG4gICAgbWFyZ2luOiA2NHB4O1xuICB9XG5cbiAgLnRhYmxldFxcOm0tOTYge1xuICAgIG1hcmdpbjogOTZweDtcbiAgfVxuXG4gIC50YWJsZXRcXDptLTEyMCB7XG4gICAgbWFyZ2luOiAxMjBweDtcbiAgfVxuXG4gIC50YWJsZXRcXDptLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0bztcbiAgfVxuXG4gIC50YWJsZXRcXDpteS0wIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cblxuICAudGFibGV0XFw6bXgtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG5cbiAgLnRhYmxldFxcOm15LTQge1xuICAgIG1hcmdpbi10b3A6IDRweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gIH1cblxuICAudGFibGV0XFw6bXgtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDRweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgfVxuXG4gIC50YWJsZXRcXDpteS04IHtcbiAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICB9XG5cbiAgLnRhYmxldFxcOm14LTgge1xuICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIH1cblxuICAudGFibGV0XFw6bXktMTYge1xuICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgfVxuXG4gIC50YWJsZXRcXDpteC0xNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICB9XG5cbiAgLnRhYmxldFxcOm15LTI0IHtcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIH1cblxuICAudGFibGV0XFw6bXgtMjQge1xuICAgIG1hcmdpbi1sZWZ0OiAyNHB4O1xuICAgIG1hcmdpbi1yaWdodDogMjRweDtcbiAgfVxuXG4gIC50YWJsZXRcXDpteS0zMiB7XG4gICAgbWFyZ2luLXRvcDogMzJweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICB9XG5cbiAgLnRhYmxldFxcOm14LTMyIHtcbiAgICBtYXJnaW4tbGVmdDogMzJweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDMycHg7XG4gIH1cblxuICAudGFibGV0XFw6bXktNDAge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxuXG4gIC50YWJsZXRcXDpteC00MCB7XG4gICAgbWFyZ2luLWxlZnQ6IDQwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xuICB9XG5cbiAgLnRhYmxldFxcOm15LTQ4IHtcbiAgICBtYXJnaW4tdG9wOiA0OHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XG4gIH1cblxuICAudGFibGV0XFw6bXgtNDgge1xuICAgIG1hcmdpbi1sZWZ0OiA0OHB4O1xuICAgIG1hcmdpbi1yaWdodDogNDhweDtcbiAgfVxuXG4gIC50YWJsZXRcXDpteS02NCB7XG4gICAgbWFyZ2luLXRvcDogNjRweDtcbiAgICBtYXJnaW4tYm90dG9tOiA2NHB4O1xuICB9XG5cbiAgLnRhYmxldFxcOm14LTY0IHtcbiAgICBtYXJnaW4tbGVmdDogNjRweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDY0cHg7XG4gIH1cblxuICAudGFibGV0XFw6bXktOTYge1xuICAgIG1hcmdpbi10b3A6IDk2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogOTZweDtcbiAgfVxuXG4gIC50YWJsZXRcXDpteC05NiB7XG4gICAgbWFyZ2luLWxlZnQ6IDk2cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA5NnB4O1xuICB9XG5cbiAgLnRhYmxldFxcOm15LTEyMCB7XG4gICAgbWFyZ2luLXRvcDogMTIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTIwcHg7XG4gIH1cblxuICAudGFibGV0XFw6bXgtMTIwIHtcbiAgICBtYXJnaW4tbGVmdDogMTIwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMjBweDtcbiAgfVxuXG4gIC50YWJsZXRcXDpteS1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG87XG4gIH1cblxuICAudGFibGV0XFw6bXgtYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG5cbiAgLnRhYmxldFxcOm10LTAge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cblxuICAudGFibGV0XFw6bXItMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG5cbiAgLnRhYmxldFxcOm1iLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cblxuICAudGFibGV0XFw6bWwtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cblxuICAudGFibGV0XFw6bXQtNCB7XG4gICAgbWFyZ2luLXRvcDogNHB4O1xuICB9XG5cbiAgLnRhYmxldFxcOm1yLTQge1xuICAgIG1hcmdpbi1yaWdodDogNHB4O1xuICB9XG5cbiAgLnRhYmxldFxcOm1iLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDRweDtcbiAgfVxuXG4gIC50YWJsZXRcXDptbC00IHtcbiAgICBtYXJnaW4tbGVmdDogNHB4O1xuICB9XG5cbiAgLnRhYmxldFxcOm10LTgge1xuICAgIG1hcmdpbi10b3A6IDhweDtcbiAgfVxuXG4gIC50YWJsZXRcXDptci04IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgfVxuXG4gIC50YWJsZXRcXDptYi04IHtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIH1cblxuICAudGFibGV0XFw6bWwtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgfVxuXG4gIC50YWJsZXRcXDptdC0xNiB7XG4gICAgbWFyZ2luLXRvcDogMTZweDtcbiAgfVxuXG4gIC50YWJsZXRcXDptci0xNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICB9XG5cbiAgLnRhYmxldFxcOm1iLTE2IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG5cbiAgLnRhYmxldFxcOm1sLTE2IHtcbiAgICBtYXJnaW4tbGVmdDogMTZweDtcbiAgfVxuXG4gIC50YWJsZXRcXDptdC0yNCB7XG4gICAgbWFyZ2luLXRvcDogMjRweDtcbiAgfVxuXG4gIC50YWJsZXRcXDptci0yNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNHB4O1xuICB9XG5cbiAgLnRhYmxldFxcOm1iLTI0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICB9XG5cbiAgLnRhYmxldFxcOm1sLTI0IHtcbiAgICBtYXJnaW4tbGVmdDogMjRweDtcbiAgfVxuXG4gIC50YWJsZXRcXDptdC0zMiB7XG4gICAgbWFyZ2luLXRvcDogMzJweDtcbiAgfVxuXG4gIC50YWJsZXRcXDptci0zMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMnB4O1xuICB9XG5cbiAgLnRhYmxldFxcOm1iLTMyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICB9XG5cbiAgLnRhYmxldFxcOm1sLTMyIHtcbiAgICBtYXJnaW4tbGVmdDogMzJweDtcbiAgfVxuXG4gIC50YWJsZXRcXDptdC00MCB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxuXG4gIC50YWJsZXRcXDptci00MCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xuICB9XG5cbiAgLnRhYmxldFxcOm1iLTQwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG5cbiAgLnRhYmxldFxcOm1sLTQwIHtcbiAgICBtYXJnaW4tbGVmdDogNDBweDtcbiAgfVxuXG4gIC50YWJsZXRcXDptdC00OCB7XG4gICAgbWFyZ2luLXRvcDogNDhweDtcbiAgfVxuXG4gIC50YWJsZXRcXDptci00OCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0OHB4O1xuICB9XG5cbiAgLnRhYmxldFxcOm1iLTQ4IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0OHB4O1xuICB9XG5cbiAgLnRhYmxldFxcOm1sLTQ4IHtcbiAgICBtYXJnaW4tbGVmdDogNDhweDtcbiAgfVxuXG4gIC50YWJsZXRcXDptdC02NCB7XG4gICAgbWFyZ2luLXRvcDogNjRweDtcbiAgfVxuXG4gIC50YWJsZXRcXDptci02NCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2NHB4O1xuICB9XG5cbiAgLnRhYmxldFxcOm1iLTY0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA2NHB4O1xuICB9XG5cbiAgLnRhYmxldFxcOm1sLTY0IHtcbiAgICBtYXJnaW4tbGVmdDogNjRweDtcbiAgfVxuXG4gIC50YWJsZXRcXDptdC05NiB7XG4gICAgbWFyZ2luLXRvcDogOTZweDtcbiAgfVxuXG4gIC50YWJsZXRcXDptci05NiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA5NnB4O1xuICB9XG5cbiAgLnRhYmxldFxcOm1iLTk2IHtcbiAgICBtYXJnaW4tYm90dG9tOiA5NnB4O1xuICB9XG5cbiAgLnRhYmxldFxcOm1sLTk2IHtcbiAgICBtYXJnaW4tbGVmdDogOTZweDtcbiAgfVxuXG4gIC50YWJsZXRcXDptdC0xMjAge1xuICAgIG1hcmdpbi10b3A6IDEyMHB4O1xuICB9XG5cbiAgLnRhYmxldFxcOm1yLTEyMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMjBweDtcbiAgfVxuXG4gIC50YWJsZXRcXDptYi0xMjAge1xuICAgIG1hcmdpbi1ib3R0b206IDEyMHB4O1xuICB9XG5cbiAgLnRhYmxldFxcOm1sLTEyMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEyMHB4O1xuICB9XG5cbiAgLnRhYmxldFxcOm10LWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG87XG4gIH1cblxuICAudGFibGV0XFw6bXItYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG5cbiAgLnRhYmxldFxcOm1iLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG87XG4gIH1cblxuICAudGFibGV0XFw6bWwtYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cblxuICAudGFibGV0XFw6bWF4LWgtMCB7XG4gICAgbWF4LWhlaWdodDogMDtcbiAgfVxuXG4gIC50YWJsZXRcXDptYXgtaC1ub25lIHtcbiAgICBtYXgtaGVpZ2h0OiBub25lO1xuICB9XG5cbiAgLnRhYmxldFxcOm1heC1oLWZ1bGwge1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gIH1cblxuICAudGFibGV0XFw6bWF4LWgtc2NyZWVuIHtcbiAgICBtYXgtaGVpZ2h0OiAxMDB2aDtcbiAgfVxuXG4gIC50YWJsZXRcXDptYXgtdy0yNDAge1xuICAgIG1heC13aWR0aDogMjQwcHg7XG4gIH1cblxuICAudGFibGV0XFw6bWF4LXctMzYwIHtcbiAgICBtYXgtd2lkdGg6IDM2MHB4O1xuICB9XG5cbiAgLnRhYmxldFxcOm1heC13LTc2OCB7XG4gICAgbWF4LXdpZHRoOiA3NjhweDtcbiAgfVxuXG4gIC50YWJsZXRcXDptYXgtdy1ub25lIHtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gIH1cblxuICAudGFibGV0XFw6bWF4LXctZnVsbCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLnRhYmxldFxcOm1heC13LWNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxMzY4cHg7XG4gIH1cblxuICAudGFibGV0XFw6bWF4LXctY29udGFpbmVyLW5vLWd1dHRlciB7XG4gICAgbWF4LXdpZHRoOiAxMzM2cHg7XG4gIH1cblxuICAudGFibGV0XFw6bWF4LXctcmVhZGluZyB7XG4gICAgbWF4LXdpZHRoOiA2NDBweDtcbiAgfVxuXG4gIC50YWJsZXRcXDptYXgtdy1zaWRlYmFyIHtcbiAgICBtYXgtd2lkdGg6IDQ0OHB4O1xuICB9XG5cbiAgLnRhYmxldFxcOm1pbi1oLTAge1xuICAgIG1pbi1oZWlnaHQ6IDA7XG4gIH1cblxuICAudGFibGV0XFw6bWluLWgtMjAwIHtcbiAgICBtaW4taGVpZ2h0OiAyMDBweDtcbiAgfVxuXG4gIC50YWJsZXRcXDptaW4taC1mdWxsIHtcbiAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICB9XG5cbiAgLnRhYmxldFxcOm1pbi1oLXNjcmVlbiB7XG4gICAgbWluLWhlaWdodDogMTAwdmg7XG4gIH1cblxuICAudGFibGV0XFw6bWluLXctMCB7XG4gICAgbWluLXdpZHRoOiAwO1xuICB9XG5cbiAgLnRhYmxldFxcOm1pbi13LTE2IHtcbiAgICBtaW4td2lkdGg6IDE2cHg7XG4gIH1cblxuICAudGFibGV0XFw6bWluLXctZnVsbCB7XG4gICAgbWluLXdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLnRhYmxldFxcOi1tLTAge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gIC50YWJsZXRcXDotbS00IHtcbiAgICBtYXJnaW46IC00cHg7XG4gIH1cblxuICAudGFibGV0XFw6LW0tOCB7XG4gICAgbWFyZ2luOiAtOHB4O1xuICB9XG5cbiAgLnRhYmxldFxcOi1tLTE2IHtcbiAgICBtYXJnaW46IC0xNnB4O1xuICB9XG5cbiAgLnRhYmxldFxcOi1tLTI0IHtcbiAgICBtYXJnaW46IC0yNHB4O1xuICB9XG5cbiAgLnRhYmxldFxcOi1tLTMyIHtcbiAgICBtYXJnaW46IC0zMnB4O1xuICB9XG5cbiAgLnRhYmxldFxcOi1tLTQwIHtcbiAgICBtYXJnaW46IC00MHB4O1xuICB9XG5cbiAgLnRhYmxldFxcOi1tLTQ4IHtcbiAgICBtYXJnaW46IC00OHB4O1xuICB9XG5cbiAgLnRhYmxldFxcOi1tLTY0IHtcbiAgICBtYXJnaW46IC02NHB4O1xuICB9XG5cbiAgLnRhYmxldFxcOi1tLTk2IHtcbiAgICBtYXJnaW46IC05NnB4O1xuICB9XG5cbiAgLnRhYmxldFxcOi1tLTEyMCB7XG4gICAgbWFyZ2luOiAtMTIwcHg7XG4gIH1cblxuICAudGFibGV0XFw6LW15LTAge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG4gIC50YWJsZXRcXDotbXgtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG5cbiAgLnRhYmxldFxcOi1teS00IHtcbiAgICBtYXJnaW4tdG9wOiAtNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IC00cHg7XG4gIH1cblxuICAudGFibGV0XFw6LW14LTQge1xuICAgIG1hcmdpbi1sZWZ0OiAtNHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTRweDtcbiAgfVxuXG4gIC50YWJsZXRcXDotbXktOCB7XG4gICAgbWFyZ2luLXRvcDogLThweDtcbiAgICBtYXJnaW4tYm90dG9tOiAtOHB4O1xuICB9XG5cbiAgLnRhYmxldFxcOi1teC04IHtcbiAgICBtYXJnaW4tbGVmdDogLThweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC04cHg7XG4gIH1cblxuICAudGFibGV0XFw6LW15LTE2IHtcbiAgICBtYXJnaW4tdG9wOiAtMTZweDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTZweDtcbiAgfVxuXG4gIC50YWJsZXRcXDotbXgtMTYge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTZweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNnB4O1xuICB9XG5cbiAgLnRhYmxldFxcOi1teS0yNCB7XG4gICAgbWFyZ2luLXRvcDogLTI0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogLTI0cHg7XG4gIH1cblxuICAudGFibGV0XFw6LW14LTI0IHtcbiAgICBtYXJnaW4tbGVmdDogLTI0cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjRweDtcbiAgfVxuXG4gIC50YWJsZXRcXDotbXktMzIge1xuICAgIG1hcmdpbi10b3A6IC0zMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IC0zMnB4O1xuICB9XG5cbiAgLnRhYmxldFxcOi1teC0zMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zMnB4O1xuICAgIG1hcmdpbi1yaWdodDogLTMycHg7XG4gIH1cblxuICAudGFibGV0XFw6LW15LTQwIHtcbiAgICBtYXJnaW4tdG9wOiAtNDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAtNDBweDtcbiAgfVxuXG4gIC50YWJsZXRcXDotbXgtNDAge1xuICAgIG1hcmdpbi1sZWZ0OiAtNDBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC00MHB4O1xuICB9XG5cbiAgLnRhYmxldFxcOi1teS00OCB7XG4gICAgbWFyZ2luLXRvcDogLTQ4cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogLTQ4cHg7XG4gIH1cblxuICAudGFibGV0XFw6LW14LTQ4IHtcbiAgICBtYXJnaW4tbGVmdDogLTQ4cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNDhweDtcbiAgfVxuXG4gIC50YWJsZXRcXDotbXktNjQge1xuICAgIG1hcmdpbi10b3A6IC02NHB4O1xuICAgIG1hcmdpbi1ib3R0b206IC02NHB4O1xuICB9XG5cbiAgLnRhYmxldFxcOi1teC02NCB7XG4gICAgbWFyZ2luLWxlZnQ6IC02NHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTY0cHg7XG4gIH1cblxuICAudGFibGV0XFw6LW15LTk2IHtcbiAgICBtYXJnaW4tdG9wOiAtOTZweDtcbiAgICBtYXJnaW4tYm90dG9tOiAtOTZweDtcbiAgfVxuXG4gIC50YWJsZXRcXDotbXgtOTYge1xuICAgIG1hcmdpbi1sZWZ0OiAtOTZweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC05NnB4O1xuICB9XG5cbiAgLnRhYmxldFxcOi1teS0xMjAge1xuICAgIG1hcmdpbi10b3A6IC0xMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTIwcHg7XG4gIH1cblxuICAudGFibGV0XFw6LW14LTEyMCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMjBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMjBweDtcbiAgfVxuXG4gIC50YWJsZXRcXDotbXQtMCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuXG4gIC50YWJsZXRcXDotbXItMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG5cbiAgLnRhYmxldFxcOi1tYi0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG5cbiAgLnRhYmxldFxcOi1tbC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuXG4gIC50YWJsZXRcXDotbXQtNCB7XG4gICAgbWFyZ2luLXRvcDogLTRweDtcbiAgfVxuXG4gIC50YWJsZXRcXDotbXItNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNHB4O1xuICB9XG5cbiAgLnRhYmxldFxcOi1tYi00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNHB4O1xuICB9XG5cbiAgLnRhYmxldFxcOi1tbC00IHtcbiAgICBtYXJnaW4tbGVmdDogLTRweDtcbiAgfVxuXG4gIC50YWJsZXRcXDotbXQtOCB7XG4gICAgbWFyZ2luLXRvcDogLThweDtcbiAgfVxuXG4gIC50YWJsZXRcXDotbXItOCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtOHB4O1xuICB9XG5cbiAgLnRhYmxldFxcOi1tYi04IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtOHB4O1xuICB9XG5cbiAgLnRhYmxldFxcOi1tbC04IHtcbiAgICBtYXJnaW4tbGVmdDogLThweDtcbiAgfVxuXG4gIC50YWJsZXRcXDotbXQtMTYge1xuICAgIG1hcmdpbi10b3A6IC0xNnB4O1xuICB9XG5cbiAgLnRhYmxldFxcOi1tci0xNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTZweDtcbiAgfVxuXG4gIC50YWJsZXRcXDotbWItMTYge1xuICAgIG1hcmdpbi1ib3R0b206IC0xNnB4O1xuICB9XG5cbiAgLnRhYmxldFxcOi1tbC0xNiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNnB4O1xuICB9XG5cbiAgLnRhYmxldFxcOi1tdC0yNCB7XG4gICAgbWFyZ2luLXRvcDogLTI0cHg7XG4gIH1cblxuICAudGFibGV0XFw6LW1yLTI0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yNHB4O1xuICB9XG5cbiAgLnRhYmxldFxcOi1tYi0yNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTI0cHg7XG4gIH1cblxuICAudGFibGV0XFw6LW1sLTI0IHtcbiAgICBtYXJnaW4tbGVmdDogLTI0cHg7XG4gIH1cblxuICAudGFibGV0XFw6LW10LTMyIHtcbiAgICBtYXJnaW4tdG9wOiAtMzJweDtcbiAgfVxuXG4gIC50YWJsZXRcXDotbXItMzIge1xuICAgIG1hcmdpbi1yaWdodDogLTMycHg7XG4gIH1cblxuICAudGFibGV0XFw6LW1iLTMyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMzJweDtcbiAgfVxuXG4gIC50YWJsZXRcXDotbWwtMzIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMzJweDtcbiAgfVxuXG4gIC50YWJsZXRcXDotbXQtNDAge1xuICAgIG1hcmdpbi10b3A6IC00MHB4O1xuICB9XG5cbiAgLnRhYmxldFxcOi1tci00MCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNDBweDtcbiAgfVxuXG4gIC50YWJsZXRcXDotbWItNDAge1xuICAgIG1hcmdpbi1ib3R0b206IC00MHB4O1xuICB9XG5cbiAgLnRhYmxldFxcOi1tbC00MCB7XG4gICAgbWFyZ2luLWxlZnQ6IC00MHB4O1xuICB9XG5cbiAgLnRhYmxldFxcOi1tdC00OCB7XG4gICAgbWFyZ2luLXRvcDogLTQ4cHg7XG4gIH1cblxuICAudGFibGV0XFw6LW1yLTQ4IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC00OHB4O1xuICB9XG5cbiAgLnRhYmxldFxcOi1tYi00OCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTQ4cHg7XG4gIH1cblxuICAudGFibGV0XFw6LW1sLTQ4IHtcbiAgICBtYXJnaW4tbGVmdDogLTQ4cHg7XG4gIH1cblxuICAudGFibGV0XFw6LW10LTY0IHtcbiAgICBtYXJnaW4tdG9wOiAtNjRweDtcbiAgfVxuXG4gIC50YWJsZXRcXDotbXItNjQge1xuICAgIG1hcmdpbi1yaWdodDogLTY0cHg7XG4gIH1cblxuICAudGFibGV0XFw6LW1iLTY0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNjRweDtcbiAgfVxuXG4gIC50YWJsZXRcXDotbWwtNjQge1xuICAgIG1hcmdpbi1sZWZ0OiAtNjRweDtcbiAgfVxuXG4gIC50YWJsZXRcXDotbXQtOTYge1xuICAgIG1hcmdpbi10b3A6IC05NnB4O1xuICB9XG5cbiAgLnRhYmxldFxcOi1tci05NiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtOTZweDtcbiAgfVxuXG4gIC50YWJsZXRcXDotbWItOTYge1xuICAgIG1hcmdpbi1ib3R0b206IC05NnB4O1xuICB9XG5cbiAgLnRhYmxldFxcOi1tbC05NiB7XG4gICAgbWFyZ2luLWxlZnQ6IC05NnB4O1xuICB9XG5cbiAgLnRhYmxldFxcOi1tdC0xMjAge1xuICAgIG1hcmdpbi10b3A6IC0xMjBweDtcbiAgfVxuXG4gIC50YWJsZXRcXDotbXItMTIwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMjBweDtcbiAgfVxuXG4gIC50YWJsZXRcXDotbWItMTIwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTIwcHg7XG4gIH1cblxuICAudGFibGV0XFw6LW1sLTEyMCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMjBweDtcbiAgfVxuXG4gIC50YWJsZXRcXDpvcGFjaXR5LTAge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICAudGFibGV0XFw6b3BhY2l0eS0yNSB7XG4gICAgb3BhY2l0eTogMC4yNTtcbiAgfVxuXG4gIC50YWJsZXRcXDpvcGFjaXR5LTUwIHtcbiAgICBvcGFjaXR5OiAwLjU7XG4gIH1cblxuICAudGFibGV0XFw6b3BhY2l0eS03NSB7XG4gICAgb3BhY2l0eTogMC43NTtcbiAgfVxuXG4gIC50YWJsZXRcXDpvcGFjaXR5LTkwIHtcbiAgICBvcGFjaXR5OiAwLjk7XG4gIH1cblxuICAudGFibGV0XFw6b3BhY2l0eS0xMDAge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAudGFibGV0XFw6b3ZlcmZsb3ctYXV0byB7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gIH1cblxuICAudGFibGV0XFw6b3ZlcmZsb3ctaGlkZGVuIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG5cbiAgLnRhYmxldFxcOm92ZXJmbG93LXZpc2libGUge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICB9XG5cbiAgLnRhYmxldFxcOm92ZXJmbG93LXNjcm9sbCB7XG4gICAgb3ZlcmZsb3c6IHNjcm9sbDtcbiAgfVxuXG4gIC50YWJsZXRcXDpvdmVyZmxvdy14LWF1dG8ge1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gIH1cblxuICAudGFibGV0XFw6b3ZlcmZsb3cteS1hdXRvIHtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICB9XG5cbiAgLnRhYmxldFxcOm92ZXJmbG93LXgtaGlkZGVuIHtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIH1cblxuICAudGFibGV0XFw6b3ZlcmZsb3cteS1oaWRkZW4ge1xuICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgfVxuXG4gIC50YWJsZXRcXDpvdmVyZmxvdy14LXZpc2libGUge1xuICAgIG92ZXJmbG93LXg6IHZpc2libGU7XG4gIH1cblxuICAudGFibGV0XFw6b3ZlcmZsb3cteS12aXNpYmxlIHtcbiAgICBvdmVyZmxvdy15OiB2aXNpYmxlO1xuICB9XG5cbiAgLnRhYmxldFxcOm92ZXJmbG93LXgtc2Nyb2xsIHtcbiAgICBvdmVyZmxvdy14OiBzY3JvbGw7XG4gIH1cblxuICAudGFibGV0XFw6b3ZlcmZsb3cteS1zY3JvbGwge1xuICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgfVxuXG4gIC50YWJsZXRcXDpzY3JvbGxpbmctdG91Y2gge1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgfVxuXG4gIC50YWJsZXRcXDpzY3JvbGxpbmctYXV0byB7XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IGF1dG87XG4gIH1cblxuICAudGFibGV0XFw6cC0wIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgLnRhYmxldFxcOnAtNCB7XG4gICAgcGFkZGluZzogNHB4O1xuICB9XG5cbiAgLnRhYmxldFxcOnAtOCB7XG4gICAgcGFkZGluZzogOHB4O1xuICB9XG5cbiAgLnRhYmxldFxcOnAtMTIge1xuICAgIHBhZGRpbmc6IDEycHg7XG4gIH1cblxuICAudGFibGV0XFw6cC0xNiB7XG4gICAgcGFkZGluZzogMTZweDtcbiAgfVxuXG4gIC50YWJsZXRcXDpwLTI0IHtcbiAgICBwYWRkaW5nOiAyNHB4O1xuICB9XG5cbiAgLnRhYmxldFxcOnAtMzIge1xuICAgIHBhZGRpbmc6IDMycHg7XG4gIH1cblxuICAudGFibGV0XFw6cC00MCB7XG4gICAgcGFkZGluZzogNDBweDtcbiAgfVxuXG4gIC50YWJsZXRcXDpwLTQ4IHtcbiAgICBwYWRkaW5nOiA0OHB4O1xuICB9XG5cbiAgLnRhYmxldFxcOnAtNjQge1xuICAgIHBhZGRpbmc6IDY0cHg7XG4gIH1cblxuICAudGFibGV0XFw6cC05NiB7XG4gICAgcGFkZGluZzogOTZweDtcbiAgfVxuXG4gIC50YWJsZXRcXDpwLTEyMCB7XG4gICAgcGFkZGluZzogMTIwcHg7XG4gIH1cblxuICAudGFibGV0XFw6cHktMCB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cblxuICAudGFibGV0XFw6cHgtMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cblxuICAudGFibGV0XFw6cHktNCB7XG4gICAgcGFkZGluZy10b3A6IDRweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNHB4O1xuICB9XG5cbiAgLnRhYmxldFxcOnB4LTQge1xuICAgIHBhZGRpbmctbGVmdDogNHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDRweDtcbiAgfVxuXG4gIC50YWJsZXRcXDpweS04IHtcbiAgICBwYWRkaW5nLXRvcDogOHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA4cHg7XG4gIH1cblxuICAudGFibGV0XFw6cHgtOCB7XG4gICAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gICAgcGFkZGluZy1yaWdodDogOHB4O1xuICB9XG5cbiAgLnRhYmxldFxcOnB5LTEyIHtcbiAgICBwYWRkaW5nLXRvcDogMTJweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTJweDtcbiAgfVxuXG4gIC50YWJsZXRcXDpweC0xMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEycHg7XG4gIH1cblxuICAudGFibGV0XFw6cHktMTYge1xuICAgIHBhZGRpbmctdG9wOiAxNnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNnB4O1xuICB9XG5cbiAgLnRhYmxldFxcOnB4LTE2IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTZweDtcbiAgfVxuXG4gIC50YWJsZXRcXDpweS0yNCB7XG4gICAgcGFkZGluZy10b3A6IDI0cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDI0cHg7XG4gIH1cblxuICAudGFibGV0XFw6cHgtMjQge1xuICAgIHBhZGRpbmctbGVmdDogMjRweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNHB4O1xuICB9XG5cbiAgLnRhYmxldFxcOnB5LTMyIHtcbiAgICBwYWRkaW5nLXRvcDogMzJweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzJweDtcbiAgfVxuXG4gIC50YWJsZXRcXDpweC0zMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMycHg7XG4gIH1cblxuICAudGFibGV0XFw6cHktNDAge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICB9XG5cbiAgLnRhYmxldFxcOnB4LTQwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgfVxuXG4gIC50YWJsZXRcXDpweS00OCB7XG4gICAgcGFkZGluZy10b3A6IDQ4cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDQ4cHg7XG4gIH1cblxuICAudGFibGV0XFw6cHgtNDgge1xuICAgIHBhZGRpbmctbGVmdDogNDhweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0OHB4O1xuICB9XG5cbiAgLnRhYmxldFxcOnB5LTY0IHtcbiAgICBwYWRkaW5nLXRvcDogNjRweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjRweDtcbiAgfVxuXG4gIC50YWJsZXRcXDpweC02NCB7XG4gICAgcGFkZGluZy1sZWZ0OiA2NHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDY0cHg7XG4gIH1cblxuICAudGFibGV0XFw6cHktOTYge1xuICAgIHBhZGRpbmctdG9wOiA5NnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA5NnB4O1xuICB9XG5cbiAgLnRhYmxldFxcOnB4LTk2IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDk2cHg7XG4gICAgcGFkZGluZy1yaWdodDogOTZweDtcbiAgfVxuXG4gIC50YWJsZXRcXDpweS0xMjAge1xuICAgIHBhZGRpbmctdG9wOiAxMjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTIwcHg7XG4gIH1cblxuICAudGFibGV0XFw6cHgtMTIwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEyMHB4O1xuICB9XG5cbiAgLnRhYmxldFxcOnB0LTAge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG5cbiAgLnRhYmxldFxcOnByLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cblxuICAudGFibGV0XFw6cGItMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cblxuICAudGFibGV0XFw6cGwtMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG5cbiAgLnRhYmxldFxcOnB0LTQge1xuICAgIHBhZGRpbmctdG9wOiA0cHg7XG4gIH1cblxuICAudGFibGV0XFw6cHItNCB7XG4gICAgcGFkZGluZy1yaWdodDogNHB4O1xuICB9XG5cbiAgLnRhYmxldFxcOnBiLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiA0cHg7XG4gIH1cblxuICAudGFibGV0XFw6cGwtNCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0cHg7XG4gIH1cblxuICAudGFibGV0XFw6cHQtOCB7XG4gICAgcGFkZGluZy10b3A6IDhweDtcbiAgfVxuXG4gIC50YWJsZXRcXDpwci04IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG4gIH1cblxuICAudGFibGV0XFw6cGItOCB7XG4gICAgcGFkZGluZy1ib3R0b206IDhweDtcbiAgfVxuXG4gIC50YWJsZXRcXDpwbC04IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgfVxuXG4gIC50YWJsZXRcXDpwdC0xMiB7XG4gICAgcGFkZGluZy10b3A6IDEycHg7XG4gIH1cblxuICAudGFibGV0XFw6cHItMTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEycHg7XG4gIH1cblxuICAudGFibGV0XFw6cGItMTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMnB4O1xuICB9XG5cbiAgLnRhYmxldFxcOnBsLTEyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gIH1cblxuICAudGFibGV0XFw6cHQtMTYge1xuICAgIHBhZGRpbmctdG9wOiAxNnB4O1xuICB9XG5cbiAgLnRhYmxldFxcOnByLTE2IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuICB9XG5cbiAgLnRhYmxldFxcOnBiLTE2IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTZweDtcbiAgfVxuXG4gIC50YWJsZXRcXDpwbC0xNiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICB9XG5cbiAgLnRhYmxldFxcOnB0LTI0IHtcbiAgICBwYWRkaW5nLXRvcDogMjRweDtcbiAgfVxuXG4gIC50YWJsZXRcXDpwci0yNCB7XG4gICAgcGFkZGluZy1yaWdodDogMjRweDtcbiAgfVxuXG4gIC50YWJsZXRcXDpwYi0yNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDI0cHg7XG4gIH1cblxuICAudGFibGV0XFw6cGwtMjQge1xuICAgIHBhZGRpbmctbGVmdDogMjRweDtcbiAgfVxuXG4gIC50YWJsZXRcXDpwdC0zMiB7XG4gICAgcGFkZGluZy10b3A6IDMycHg7XG4gIH1cblxuICAudGFibGV0XFw6cHItMzIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMycHg7XG4gIH1cblxuICAudGFibGV0XFw6cGItMzIge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMnB4O1xuICB9XG5cbiAgLnRhYmxldFxcOnBsLTMyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMycHg7XG4gIH1cblxuICAudGFibGV0XFw6cHQtNDAge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICB9XG5cbiAgLnRhYmxldFxcOnByLTQwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICB9XG5cbiAgLnRhYmxldFxcOnBiLTQwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgfVxuXG4gIC50YWJsZXRcXDpwbC00MCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICB9XG5cbiAgLnRhYmxldFxcOnB0LTQ4IHtcbiAgICBwYWRkaW5nLXRvcDogNDhweDtcbiAgfVxuXG4gIC50YWJsZXRcXDpwci00OCB7XG4gICAgcGFkZGluZy1yaWdodDogNDhweDtcbiAgfVxuXG4gIC50YWJsZXRcXDpwYi00OCB7XG4gICAgcGFkZGluZy1ib3R0b206IDQ4cHg7XG4gIH1cblxuICAudGFibGV0XFw6cGwtNDgge1xuICAgIHBhZGRpbmctbGVmdDogNDhweDtcbiAgfVxuXG4gIC50YWJsZXRcXDpwdC02NCB7XG4gICAgcGFkZGluZy10b3A6IDY0cHg7XG4gIH1cblxuICAudGFibGV0XFw6cHItNjQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDY0cHg7XG4gIH1cblxuICAudGFibGV0XFw6cGItNjQge1xuICAgIHBhZGRpbmctYm90dG9tOiA2NHB4O1xuICB9XG5cbiAgLnRhYmxldFxcOnBsLTY0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDY0cHg7XG4gIH1cblxuICAudGFibGV0XFw6cHQtOTYge1xuICAgIHBhZGRpbmctdG9wOiA5NnB4O1xuICB9XG5cbiAgLnRhYmxldFxcOnByLTk2IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA5NnB4O1xuICB9XG5cbiAgLnRhYmxldFxcOnBiLTk2IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOTZweDtcbiAgfVxuXG4gIC50YWJsZXRcXDpwbC05NiB7XG4gICAgcGFkZGluZy1sZWZ0OiA5NnB4O1xuICB9XG5cbiAgLnRhYmxldFxcOnB0LTEyMCB7XG4gICAgcGFkZGluZy10b3A6IDEyMHB4O1xuICB9XG5cbiAgLnRhYmxldFxcOnByLTEyMCB7XG4gICAgcGFkZGluZy1yaWdodDogMTIwcHg7XG4gIH1cblxuICAudGFibGV0XFw6cGItMTIwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTIwcHg7XG4gIH1cblxuICAudGFibGV0XFw6cGwtMTIwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEyMHB4O1xuICB9XG5cbiAgLnRhYmxldFxcOnBvaW50ZXItZXZlbnRzLW5vbmUge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG5cbiAgLnRhYmxldFxcOnBvaW50ZXItZXZlbnRzLWF1dG8ge1xuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICB9XG5cbiAgLnRhYmxldFxcOnN0YXRpYyB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgfVxuXG4gIC50YWJsZXRcXDpmaXhlZCB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICB9XG5cbiAgLnRhYmxldFxcOmFic29sdXRlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cblxuICAudGFibGV0XFw6cmVsYXRpdmUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gIC50YWJsZXRcXDpzdGlja3kge1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gIH1cblxuICAudGFibGV0XFw6cGluLW5vbmUge1xuICAgIHRvcDogYXV0bztcbiAgICByaWdodDogYXV0bztcbiAgICBib3R0b206IGF1dG87XG4gICAgbGVmdDogYXV0bztcbiAgfVxuXG4gIC50YWJsZXRcXDpwaW4ge1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgfVxuXG4gIC50YWJsZXRcXDpwaW4teSB7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgfVxuXG4gIC50YWJsZXRcXDpwaW4teCB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogMDtcbiAgfVxuXG4gIC50YWJsZXRcXDpwaW4tdCB7XG4gICAgdG9wOiAwO1xuICB9XG5cbiAgLnRhYmxldFxcOnBpbi1yIHtcbiAgICByaWdodDogMDtcbiAgfVxuXG4gIC50YWJsZXRcXDpwaW4tYiB7XG4gICAgYm90dG9tOiAwO1xuICB9XG5cbiAgLnRhYmxldFxcOnBpbi1sIHtcbiAgICBsZWZ0OiAwO1xuICB9XG5cbiAgLnRhYmxldFxcOnJlc2l6ZS1ub25lIHtcbiAgICByZXNpemU6IG5vbmU7XG4gIH1cblxuICAudGFibGV0XFw6cmVzaXplLXkge1xuICAgIHJlc2l6ZTogdmVydGljYWw7XG4gIH1cblxuICAudGFibGV0XFw6cmVzaXplLXgge1xuICAgIHJlc2l6ZTogaG9yaXpvbnRhbDtcbiAgfVxuXG4gIC50YWJsZXRcXDpyZXNpemUge1xuICAgIHJlc2l6ZTogYm90aDtcbiAgfVxuXG4gIC50YWJsZXRcXDpzaGFkb3cge1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDhweCAwIHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgfVxuXG4gIC50YWJsZXRcXDpzaGFkb3ctbm9uZSB7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxuXG4gIC50YWJsZXRcXDpob3ZlclxcOnNoYWRvdzpob3ZlciB7XG4gICAgYm94LXNoYWRvdzogMCAycHggOHB4IDAgcmdiYSgwLCAwLCAwLCAwLjMpO1xuICB9XG5cbiAgLnRhYmxldFxcOmhvdmVyXFw6c2hhZG93LW5vbmU6aG92ZXIge1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIH1cblxuICAudGFibGV0XFw6Zm9jdXNcXDpzaGFkb3c6Zm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDhweCAwIHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgfVxuXG4gIC50YWJsZXRcXDpmb2N1c1xcOnNoYWRvdy1ub25lOmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG5cbiAgLnRhYmxldFxcOnRhYmxlLWF1dG8ge1xuICAgIHRhYmxlLWxheW91dDogYXV0bztcbiAgfVxuXG4gIC50YWJsZXRcXDp0YWJsZS1maXhlZCB7XG4gICAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbiAgfVxuXG4gIC50YWJsZXRcXDp0ZXh0LWxlZnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cblxuICAudGFibGV0XFw6dGV4dC1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gIC50YWJsZXRcXDp0ZXh0LXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxuXG4gIC50YWJsZXRcXDp0ZXh0LWp1c3RpZnkge1xuICAgIHRleHQtYWxpZ246IGp1c3RpZnk7XG4gIH1cblxuICAudGFibGV0XFw6dGV4dC1pbmhlcml0LWNvbG9yIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgfVxuXG4gIC50YWJsZXRcXDp0ZXh0LW9yYW5nZSB7XG4gICAgY29sb3I6ICNlNjdlMjI7XG4gIH1cblxuICAudGFibGV0XFw6dGV4dC1jb2xvci1pbmhlcml0IHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgfVxuXG4gIC50YWJsZXRcXDp0ZXh0LXRyYW5zcGFyZW50IHtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cblxuICAudGFibGV0XFw6dGV4dC13aGl0ZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cblxuICAudGFibGV0XFw6dGV4dC1ncmF5LWxpZ2h0ZXIge1xuICAgIGNvbG9yOiAjZjlmOWY5O1xuICB9XG5cbiAgLnRhYmxldFxcOnRleHQtZ3JheS1saWdodCB7XG4gICAgY29sb3I6ICNlY2YwZjE7XG4gIH1cblxuICAudGFibGV0XFw6dGV4dC1ncmF5IHtcbiAgICBjb2xvcjogI2JkYzNjNztcbiAgfVxuXG4gIC50YWJsZXRcXDp0ZXh0LWdyYXktZGFyayB7XG4gICAgY29sb3I6ICM3ZjhjOGQ7XG4gIH1cblxuICAudGFibGV0XFw6dGV4dC1ncmF5LWRhcmtlciB7XG4gICAgY29sb3I6ICM1NTYxNjE7XG4gIH1cblxuICAudGFibGV0XFw6dGV4dC1ibGFjayB7XG4gICAgY29sb3I6ICMwMDA7XG4gIH1cblxuICAudGFibGV0XFw6dGV4dC1ncmVlbi11bHRyYS1saWdodCB7XG4gICAgY29sb3I6ICNlOGZmZmE7XG4gIH1cblxuICAudGFibGV0XFw6dGV4dC1ncmVlbi1saWdodCB7XG4gICAgY29sb3I6ICNhMWUzZDY7XG4gIH1cblxuICAudGFibGV0XFw6dGV4dC1ncmVlbiB7XG4gICAgY29sb3I6ICMxYWJjOWM7XG4gIH1cblxuICAudGFibGV0XFw6dGV4dC1ncmVlbi1kYXJrIHtcbiAgICBjb2xvcjogIzAwODg3ODtcbiAgfVxuXG4gIC50YWJsZXRcXDp0ZXh0LWJsdWUge1xuICAgIGNvbG9yOiAjMzQ5OGRiO1xuICB9XG5cbiAgLnRhYmxldFxcOnRleHQteWVsbG93IHtcbiAgICBjb2xvcjogI2YxYzQwZjtcbiAgfVxuXG4gIC50YWJsZXRcXDp0ZXh0LXJlZCB7XG4gICAgY29sb3I6ICNlNzRjM2M7XG4gIH1cblxuICAudGFibGV0XFw6aG92ZXJcXDp0ZXh0LWluaGVyaXQtY29sb3I6aG92ZXIge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICB9XG5cbiAgLnRhYmxldFxcOmhvdmVyXFw6dGV4dC1vcmFuZ2U6aG92ZXIge1xuICAgIGNvbG9yOiAjZTY3ZTIyO1xuICB9XG5cbiAgLnRhYmxldFxcOmhvdmVyXFw6dGV4dC1jb2xvci1pbmhlcml0OmhvdmVyIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgfVxuXG4gIC50YWJsZXRcXDpob3ZlclxcOnRleHQtdHJhbnNwYXJlbnQ6aG92ZXIge1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuXG4gIC50YWJsZXRcXDpob3ZlclxcOnRleHQtd2hpdGU6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG5cbiAgLnRhYmxldFxcOmhvdmVyXFw6dGV4dC1ncmF5LWxpZ2h0ZXI6aG92ZXIge1xuICAgIGNvbG9yOiAjZjlmOWY5O1xuICB9XG5cbiAgLnRhYmxldFxcOmhvdmVyXFw6dGV4dC1ncmF5LWxpZ2h0OmhvdmVyIHtcbiAgICBjb2xvcjogI2VjZjBmMTtcbiAgfVxuXG4gIC50YWJsZXRcXDpob3ZlclxcOnRleHQtZ3JheTpob3ZlciB7XG4gICAgY29sb3I6ICNiZGMzYzc7XG4gIH1cblxuICAudGFibGV0XFw6aG92ZXJcXDp0ZXh0LWdyYXktZGFyazpob3ZlciB7XG4gICAgY29sb3I6ICM3ZjhjOGQ7XG4gIH1cblxuICAudGFibGV0XFw6aG92ZXJcXDp0ZXh0LWdyYXktZGFya2VyOmhvdmVyIHtcbiAgICBjb2xvcjogIzU1NjE2MTtcbiAgfVxuXG4gIC50YWJsZXRcXDpob3ZlclxcOnRleHQtYmxhY2s6aG92ZXIge1xuICAgIGNvbG9yOiAjMDAwO1xuICB9XG5cbiAgLnRhYmxldFxcOmhvdmVyXFw6dGV4dC1ncmVlbi11bHRyYS1saWdodDpob3ZlciB7XG4gICAgY29sb3I6ICNlOGZmZmE7XG4gIH1cblxuICAudGFibGV0XFw6aG92ZXJcXDp0ZXh0LWdyZWVuLWxpZ2h0OmhvdmVyIHtcbiAgICBjb2xvcjogI2ExZTNkNjtcbiAgfVxuXG4gIC50YWJsZXRcXDpob3ZlclxcOnRleHQtZ3JlZW46aG92ZXIge1xuICAgIGNvbG9yOiAjMWFiYzljO1xuICB9XG5cbiAgLnRhYmxldFxcOmhvdmVyXFw6dGV4dC1ncmVlbi1kYXJrOmhvdmVyIHtcbiAgICBjb2xvcjogIzAwODg3ODtcbiAgfVxuXG4gIC50YWJsZXRcXDpob3ZlclxcOnRleHQtYmx1ZTpob3ZlciB7XG4gICAgY29sb3I6ICMzNDk4ZGI7XG4gIH1cblxuICAudGFibGV0XFw6aG92ZXJcXDp0ZXh0LXllbGxvdzpob3ZlciB7XG4gICAgY29sb3I6ICNmMWM0MGY7XG4gIH1cblxuICAudGFibGV0XFw6aG92ZXJcXDp0ZXh0LXJlZDpob3ZlciB7XG4gICAgY29sb3I6ICNlNzRjM2M7XG4gIH1cblxuICAudGFibGV0XFw6Zm9jdXNcXDp0ZXh0LWluaGVyaXQtY29sb3I6Zm9jdXMge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICB9XG5cbiAgLnRhYmxldFxcOmZvY3VzXFw6dGV4dC1vcmFuZ2U6Zm9jdXMge1xuICAgIGNvbG9yOiAjZTY3ZTIyO1xuICB9XG5cbiAgLnRhYmxldFxcOmZvY3VzXFw6dGV4dC1jb2xvci1pbmhlcml0OmZvY3VzIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgfVxuXG4gIC50YWJsZXRcXDpmb2N1c1xcOnRleHQtdHJhbnNwYXJlbnQ6Zm9jdXMge1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuXG4gIC50YWJsZXRcXDpmb2N1c1xcOnRleHQtd2hpdGU6Zm9jdXMge1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG5cbiAgLnRhYmxldFxcOmZvY3VzXFw6dGV4dC1ncmF5LWxpZ2h0ZXI6Zm9jdXMge1xuICAgIGNvbG9yOiAjZjlmOWY5O1xuICB9XG5cbiAgLnRhYmxldFxcOmZvY3VzXFw6dGV4dC1ncmF5LWxpZ2h0OmZvY3VzIHtcbiAgICBjb2xvcjogI2VjZjBmMTtcbiAgfVxuXG4gIC50YWJsZXRcXDpmb2N1c1xcOnRleHQtZ3JheTpmb2N1cyB7XG4gICAgY29sb3I6ICNiZGMzYzc7XG4gIH1cblxuICAudGFibGV0XFw6Zm9jdXNcXDp0ZXh0LWdyYXktZGFyazpmb2N1cyB7XG4gICAgY29sb3I6ICM3ZjhjOGQ7XG4gIH1cblxuICAudGFibGV0XFw6Zm9jdXNcXDp0ZXh0LWdyYXktZGFya2VyOmZvY3VzIHtcbiAgICBjb2xvcjogIzU1NjE2MTtcbiAgfVxuXG4gIC50YWJsZXRcXDpmb2N1c1xcOnRleHQtYmxhY2s6Zm9jdXMge1xuICAgIGNvbG9yOiAjMDAwO1xuICB9XG5cbiAgLnRhYmxldFxcOmZvY3VzXFw6dGV4dC1ncmVlbi11bHRyYS1saWdodDpmb2N1cyB7XG4gICAgY29sb3I6ICNlOGZmZmE7XG4gIH1cblxuICAudGFibGV0XFw6Zm9jdXNcXDp0ZXh0LWdyZWVuLWxpZ2h0OmZvY3VzIHtcbiAgICBjb2xvcjogI2ExZTNkNjtcbiAgfVxuXG4gIC50YWJsZXRcXDpmb2N1c1xcOnRleHQtZ3JlZW46Zm9jdXMge1xuICAgIGNvbG9yOiAjMWFiYzljO1xuICB9XG5cbiAgLnRhYmxldFxcOmZvY3VzXFw6dGV4dC1ncmVlbi1kYXJrOmZvY3VzIHtcbiAgICBjb2xvcjogIzAwODg3ODtcbiAgfVxuXG4gIC50YWJsZXRcXDpmb2N1c1xcOnRleHQtYmx1ZTpmb2N1cyB7XG4gICAgY29sb3I6ICMzNDk4ZGI7XG4gIH1cblxuICAudGFibGV0XFw6Zm9jdXNcXDp0ZXh0LXllbGxvdzpmb2N1cyB7XG4gICAgY29sb3I6ICNmMWM0MGY7XG4gIH1cblxuICAudGFibGV0XFw6Zm9jdXNcXDp0ZXh0LXJlZDpmb2N1cyB7XG4gICAgY29sb3I6ICNlNzRjM2M7XG4gIH1cblxuICAudGFibGV0XFw6dGV4dC0xMCB7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICB9XG5cbiAgLnRhYmxldFxcOnRleHQtMTIge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxuXG4gIC50YWJsZXRcXDp0ZXh0LTE0IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cblxuICAudGFibGV0XFw6dGV4dC0xNiB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG5cbiAgLnRhYmxldFxcOnRleHQtMTgge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxuXG4gIC50YWJsZXRcXDp0ZXh0LTIwIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cblxuICAudGFibGV0XFw6dGV4dC0yNCB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG5cbiAgLnRhYmxldFxcOnRleHQtaW5oZXJpdCB7XG4gICAgZm9udC1zaXplOiBpbmhlcml0O1xuICB9XG5cbiAgLnRhYmxldFxcOnRleHQtc20ge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxuXG4gIC50YWJsZXRcXDp0ZXh0LW1kIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cblxuICAudGFibGV0XFw6dGV4dC1sZyB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG5cbiAgLnRhYmxldFxcOnRleHQteGwge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxuXG4gIC50YWJsZXRcXDp0ZXh0LTJ4bCB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG5cbiAgLnRhYmxldFxcOnRleHQtaWNvbiB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICB9XG5cbiAgLnRhYmxldFxcOnRleHQtaWNvbi1sYXJnZSB7XG4gICAgZm9udC1zaXplOiA2NHB4O1xuICB9XG5cbiAgLnRhYmxldFxcOml0YWxpYyB7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICB9XG5cbiAgLnRhYmxldFxcOnJvbWFuIHtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gIH1cblxuICAudGFibGV0XFw6dXBwZXJjYXNlIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB9XG5cbiAgLnRhYmxldFxcOmxvd2VyY2FzZSB7XG4gICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbiAgfVxuXG4gIC50YWJsZXRcXDpjYXBpdGFsaXplIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgfVxuXG4gIC50YWJsZXRcXDpub3JtYWwtY2FzZSB7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIH1cblxuICAudGFibGV0XFw6dW5kZXJsaW5lIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxuXG4gIC50YWJsZXRcXDpsaW5lLXRocm91Z2gge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xuICB9XG5cbiAgLnRhYmxldFxcOm5vLXVuZGVybGluZSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgLnRhYmxldFxcOmFudGlhbGlhc2VkIHtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICB9XG5cbiAgLnRhYmxldFxcOnN1YnBpeGVsLWFudGlhbGlhc2VkIHtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhdXRvO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBhdXRvO1xuICB9XG5cbiAgLnRhYmxldFxcOmhvdmVyXFw6aXRhbGljOmhvdmVyIHtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIH1cblxuICAudGFibGV0XFw6aG92ZXJcXDpyb21hbjpob3ZlciB7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICB9XG5cbiAgLnRhYmxldFxcOmhvdmVyXFw6dXBwZXJjYXNlOmhvdmVyIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB9XG5cbiAgLnRhYmxldFxcOmhvdmVyXFw6bG93ZXJjYXNlOmhvdmVyIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xuICB9XG5cbiAgLnRhYmxldFxcOmhvdmVyXFw6Y2FwaXRhbGl6ZTpob3ZlciB7XG4gICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gIH1cblxuICAudGFibGV0XFw6aG92ZXJcXDpub3JtYWwtY2FzZTpob3ZlciB7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIH1cblxuICAudGFibGV0XFw6aG92ZXJcXDp1bmRlcmxpbmU6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG5cbiAgLnRhYmxldFxcOmhvdmVyXFw6bGluZS10aHJvdWdoOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcbiAgfVxuXG4gIC50YWJsZXRcXDpob3ZlclxcOm5vLXVuZGVybGluZTpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgLnRhYmxldFxcOmhvdmVyXFw6YW50aWFsaWFzZWQ6aG92ZXIge1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIH1cblxuICAudGFibGV0XFw6aG92ZXJcXDpzdWJwaXhlbC1hbnRpYWxpYXNlZDpob3ZlciB7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYXV0bztcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogYXV0bztcbiAgfVxuXG4gIC50YWJsZXRcXDpmb2N1c1xcOml0YWxpYzpmb2N1cyB7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICB9XG5cbiAgLnRhYmxldFxcOmZvY3VzXFw6cm9tYW46Zm9jdXMge1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgfVxuXG4gIC50YWJsZXRcXDpmb2N1c1xcOnVwcGVyY2FzZTpmb2N1cyB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgfVxuXG4gIC50YWJsZXRcXDpmb2N1c1xcOmxvd2VyY2FzZTpmb2N1cyB7XG4gICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbiAgfVxuXG4gIC50YWJsZXRcXDpmb2N1c1xcOmNhcGl0YWxpemU6Zm9jdXMge1xuICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICB9XG5cbiAgLnRhYmxldFxcOmZvY3VzXFw6bm9ybWFsLWNhc2U6Zm9jdXMge1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB9XG5cbiAgLnRhYmxldFxcOmZvY3VzXFw6dW5kZXJsaW5lOmZvY3VzIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxuXG4gIC50YWJsZXRcXDpmb2N1c1xcOmxpbmUtdGhyb3VnaDpmb2N1cyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG4gIH1cblxuICAudGFibGV0XFw6Zm9jdXNcXDpuby11bmRlcmxpbmU6Zm9jdXMge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gIC50YWJsZXRcXDpmb2N1c1xcOmFudGlhbGlhc2VkOmZvY3VzIHtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICB9XG5cbiAgLnRhYmxldFxcOmZvY3VzXFw6c3VicGl4ZWwtYW50aWFsaWFzZWQ6Zm9jdXMge1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGF1dG87XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGF1dG87XG4gIH1cblxuICAudGFibGV0XFw6c2VsZWN0LW5vbmUge1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICB9XG5cbiAgLnRhYmxldFxcOnNlbGVjdC10ZXh0IHtcbiAgICB1c2VyLXNlbGVjdDogdGV4dDtcbiAgfVxuXG4gIC50YWJsZXRcXDphbGlnbi1iYXNlbGluZSB7XG4gICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICB9XG5cbiAgLnRhYmxldFxcOmFsaWduLXRvcCB7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgfVxuXG4gIC50YWJsZXRcXDphbGlnbi1taWRkbGUge1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cblxuICAudGFibGV0XFw6YWxpZ24tYm90dG9tIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICB9XG5cbiAgLnRhYmxldFxcOmFsaWduLXRleHQtdG9wIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC10b3A7XG4gIH1cblxuICAudGFibGV0XFw6YWxpZ24tdGV4dC1ib3R0b20ge1xuICAgIHZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbTtcbiAgfVxuXG4gIC50YWJsZXRcXDp2aXNpYmxlIHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG5cbiAgLnRhYmxldFxcOmludmlzaWJsZSB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB9XG5cbiAgLnRhYmxldFxcOndoaXRlc3BhY2Utbm9ybWFsIHtcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB9XG5cbiAgLnRhYmxldFxcOndoaXRlc3BhY2Utbm8td3JhcCB7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgfVxuXG4gIC50YWJsZXRcXDp3aGl0ZXNwYWNlLXByZSB7XG4gICAgd2hpdGUtc3BhY2U6IHByZTtcbiAgfVxuXG4gIC50YWJsZXRcXDp3aGl0ZXNwYWNlLXByZS1saW5lIHtcbiAgICB3aGl0ZS1zcGFjZTogcHJlLWxpbmU7XG4gIH1cblxuICAudGFibGV0XFw6d2hpdGVzcGFjZS1wcmUtd3JhcCB7XG4gICAgd2hpdGUtc3BhY2U6IHByZS13cmFwO1xuICB9XG5cbiAgLnRhYmxldFxcOmJyZWFrLXdvcmRzIHtcbiAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIH1cblxuICAudGFibGV0XFw6YnJlYWstbm9ybWFsIHtcbiAgICB3b3JkLXdyYXA6IG5vcm1hbDtcbiAgfVxuXG4gIC50YWJsZXRcXDp0cnVuY2F0ZSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB9XG5cbiAgLnRhYmxldFxcOnctMSB7XG4gICAgd2lkdGg6IDFweDtcbiAgfVxuXG4gIC50YWJsZXRcXDp3LTE2IHtcbiAgICB3aWR0aDogMTZweDtcbiAgfVxuXG4gIC50YWJsZXRcXDp3LTI0IHtcbiAgICB3aWR0aDogMjRweDtcbiAgfVxuXG4gIC50YWJsZXRcXDp3LTMyIHtcbiAgICB3aWR0aDogMzJweDtcbiAgfVxuXG4gIC50YWJsZXRcXDp3LTQwIHtcbiAgICB3aWR0aDogNDBweDtcbiAgfVxuXG4gIC50YWJsZXRcXDp3LTQ4IHtcbiAgICB3aWR0aDogNDhweDtcbiAgfVxuXG4gIC50YWJsZXRcXDp3LTgwIHtcbiAgICB3aWR0aDogODBweDtcbiAgfVxuXG4gIC50YWJsZXRcXDp3LTEyMCB7XG4gICAgd2lkdGg6IDEyMHB4O1xuICB9XG5cbiAgLnRhYmxldFxcOnctMTYwIHtcbiAgICB3aWR0aDogMTYwcHg7XG4gIH1cblxuICAudGFibGV0XFw6dy0yMDAge1xuICAgIHdpZHRoOiAyMDBweDtcbiAgfVxuXG4gIC50YWJsZXRcXDp3LTMyMCB7XG4gICAgd2lkdGg6IDMyMHB4O1xuICB9XG5cbiAgLnRhYmxldFxcOnctYXV0byB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cblxuICAudGFibGV0XFw6dy0xXFwvMiB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuXG4gIC50YWJsZXRcXDp3LTFcXC8zIHtcbiAgICB3aWR0aDogMzMuMzMzMzMlO1xuICB9XG5cbiAgLnRhYmxldFxcOnctMlxcLzMge1xuICAgIHdpZHRoOiA2Ni42NjY2NyU7XG4gIH1cblxuICAudGFibGV0XFw6dy0xXFwvNCB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuXG4gIC50YWJsZXRcXDp3LTNcXC80IHtcbiAgICB3aWR0aDogNzUlO1xuICB9XG5cbiAgLnRhYmxldFxcOnctMVxcLzUge1xuICAgIHdpZHRoOiAyMCU7XG4gIH1cblxuICAudGFibGV0XFw6dy0yXFwvNSB7XG4gICAgd2lkdGg6IDQwJTtcbiAgfVxuXG4gIC50YWJsZXRcXDp3LTNcXC81IHtcbiAgICB3aWR0aDogNjAlO1xuICB9XG5cbiAgLnRhYmxldFxcOnctNFxcLzUge1xuICAgIHdpZHRoOiA4MCU7XG4gIH1cblxuICAudGFibGV0XFw6dy0xXFwvNiB7XG4gICAgd2lkdGg6IDE2LjY2NjY3JTtcbiAgfVxuXG4gIC50YWJsZXRcXDp3LTVcXC82IHtcbiAgICB3aWR0aDogODMuMzMzMzMlO1xuICB9XG5cbiAgLnRhYmxldFxcOnctZnVsbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAudGFibGV0XFw6dy1zY3JlZW4ge1xuICAgIHdpZHRoOiAxMDB2dztcbiAgfVxuXG4gIC50YWJsZXRcXDp6LTAge1xuICAgIHotaW5kZXg6IDA7XG4gIH1cblxuICAudGFibGV0XFw6ei0xMCB7XG4gICAgei1pbmRleDogMTA7XG4gIH1cblxuICAudGFibGV0XFw6ei0yMCB7XG4gICAgei1pbmRleDogMjA7XG4gIH1cblxuICAudGFibGV0XFw6ei0zMCB7XG4gICAgei1pbmRleDogMzA7XG4gIH1cblxuICAudGFibGV0XFw6ei00MCB7XG4gICAgei1pbmRleDogNDA7XG4gIH1cblxuICAudGFibGV0XFw6ei01MCB7XG4gICAgei1pbmRleDogNTA7XG4gIH1cblxuICAudGFibGV0XFw6ei1hdXRvIHtcbiAgICB6LWluZGV4OiBhdXRvO1xuICB9XG5cbiAgLnRhYmxldFxcOnotYmFja2dyb3VuZCB7XG4gICAgei1pbmRleDogLTE7XG4gIH1cblxuICAudGFibGV0XFw6ei1tZW51IHtcbiAgICB6LWluZGV4OiAxMDA7XG4gIH1cblxuICAudGFibGV0XFw6ei1mbGFzaCB7XG4gICAgei1pbmRleDogMTEwO1xuICB9XG5cbiAgLnRhYmxldFxcOnotbW9kYWwge1xuICAgIHotaW5kZXg6IDEyMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDg0MHB4KSB7XG4gIC5kZXNrdG9wXFw6bGlzdC1yZXNldCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgLmRlc2t0b3BcXDphcHBlYXJhbmNlLW5vbmUge1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gIH1cblxuICAuZGVza3RvcFxcOmJnLWZpeGVkIHtcbiAgICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IGZpeGVkO1xuICB9XG5cbiAgLmRlc2t0b3BcXDpiZy1sb2NhbCB7XG4gICAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBsb2NhbDtcbiAgfVxuXG4gIC5kZXNrdG9wXFw6Ymctc2Nyb2xsIHtcbiAgICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IHNjcm9sbDtcbiAgfVxuXG4gIC5kZXNrdG9wXFw6Ymctd2hpdGUtdHJhbnNwYXJlbnQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbiAgfVxuXG4gIC5kZXNrdG9wXFw6YmctY29sb3ItaW5oZXJpdCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbiAgfVxuXG4gIC5kZXNrdG9wXFw6YmctdHJhbnNwYXJlbnQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG5cbiAgLmRlc2t0b3BcXDpiZy13aGl0ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgfVxuXG4gIC5kZXNrdG9wXFw6YmctZ3JheS1saWdodGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xuICB9XG5cbiAgLmRlc2t0b3BcXDpiZy1ncmF5LWxpZ2h0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWNmMGYxO1xuICB9XG5cbiAgLmRlc2t0b3BcXDpiZy1ncmF5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmRjM2M3O1xuICB9XG5cbiAgLmRlc2t0b3BcXDpiZy1ncmF5LWRhcmsge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM3ZjhjOGQ7XG4gIH1cblxuICAuZGVza3RvcFxcOmJnLWdyYXktZGFya2VyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTU2MTYxO1xuICB9XG5cbiAgLmRlc2t0b3BcXDpiZy1ibGFjayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgfVxuXG4gIC5kZXNrdG9wXFw6YmctZ3JlZW4tdWx0cmEtbGlnaHQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlOGZmZmE7XG4gIH1cblxuICAuZGVza3RvcFxcOmJnLWdyZWVuLWxpZ2h0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTFlM2Q2O1xuICB9XG5cbiAgLmRlc2t0b3BcXDpiZy1ncmVlbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFhYmM5YztcbiAgfVxuXG4gIC5kZXNrdG9wXFw6YmctZ3JlZW4tZGFyayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwODg3ODtcbiAgfVxuXG4gIC5kZXNrdG9wXFw6YmctYmx1ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzM0OThkYjtcbiAgfVxuXG4gIC5kZXNrdG9wXFw6YmcteWVsbG93IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFjNDBmO1xuICB9XG5cbiAgLmRlc2t0b3BcXDpiZy1yZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlNzRjM2M7XG4gIH1cblxuICAuZGVza3RvcFxcOmJnLW9yYW5nZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U2N2UyMjtcbiAgfVxuXG4gIC5kZXNrdG9wXFw6aG92ZXJcXDpiZy13aGl0ZS10cmFuc3BhcmVudDpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xuICB9XG5cbiAgLmRlc2t0b3BcXDpob3ZlclxcOmJnLWNvbG9yLWluaGVyaXQ6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG4gIH1cblxuICAuZGVza3RvcFxcOmhvdmVyXFw6YmctdHJhbnNwYXJlbnQ6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG5cbiAgLmRlc2t0b3BcXDpob3ZlclxcOmJnLXdoaXRlOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB9XG5cbiAgLmRlc2t0b3BcXDpob3ZlclxcOmJnLWdyYXktbGlnaHRlcjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcbiAgfVxuXG4gIC5kZXNrdG9wXFw6aG92ZXJcXDpiZy1ncmF5LWxpZ2h0OmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWNmMGYxO1xuICB9XG5cbiAgLmRlc2t0b3BcXDpob3ZlclxcOmJnLWdyYXk6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiZGMzYzc7XG4gIH1cblxuICAuZGVza3RvcFxcOmhvdmVyXFw6YmctZ3JheS1kYXJrOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2Y4YzhkO1xuICB9XG5cbiAgLmRlc2t0b3BcXDpob3ZlclxcOmJnLWdyYXktZGFya2VyOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTU2MTYxO1xuICB9XG5cbiAgLmRlc2t0b3BcXDpob3ZlclxcOmJnLWJsYWNrOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICB9XG5cbiAgLmRlc2t0b3BcXDpob3ZlclxcOmJnLWdyZWVuLXVsdHJhLWxpZ2h0OmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZThmZmZhO1xuICB9XG5cbiAgLmRlc2t0b3BcXDpob3ZlclxcOmJnLWdyZWVuLWxpZ2h0OmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTFlM2Q2O1xuICB9XG5cbiAgLmRlc2t0b3BcXDpob3ZlclxcOmJnLWdyZWVuOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWFiYzljO1xuICB9XG5cbiAgLmRlc2t0b3BcXDpob3ZlclxcOmJnLWdyZWVuLWRhcms6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDg4Nzg7XG4gIH1cblxuICAuZGVza3RvcFxcOmhvdmVyXFw6YmctYmx1ZTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzM0OThkYjtcbiAgfVxuXG4gIC5kZXNrdG9wXFw6aG92ZXJcXDpiZy15ZWxsb3c6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMWM0MGY7XG4gIH1cblxuICAuZGVza3RvcFxcOmhvdmVyXFw6YmctcmVkOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTc0YzNjO1xuICB9XG5cbiAgLmRlc2t0b3BcXDpob3ZlclxcOmJnLW9yYW5nZTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U2N2UyMjtcbiAgfVxuXG4gIC5kZXNrdG9wXFw6Zm9jdXNcXDpiZy13aGl0ZS10cmFuc3BhcmVudDpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xuICB9XG5cbiAgLmRlc2t0b3BcXDpmb2N1c1xcOmJnLWNvbG9yLWluaGVyaXQ6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG4gIH1cblxuICAuZGVza3RvcFxcOmZvY3VzXFw6YmctdHJhbnNwYXJlbnQ6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG5cbiAgLmRlc2t0b3BcXDpmb2N1c1xcOmJnLXdoaXRlOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB9XG5cbiAgLmRlc2t0b3BcXDpmb2N1c1xcOmJnLWdyYXktbGlnaHRlcjpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcbiAgfVxuXG4gIC5kZXNrdG9wXFw6Zm9jdXNcXDpiZy1ncmF5LWxpZ2h0OmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWNmMGYxO1xuICB9XG5cbiAgLmRlc2t0b3BcXDpmb2N1c1xcOmJnLWdyYXk6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiZGMzYzc7XG4gIH1cblxuICAuZGVza3RvcFxcOmZvY3VzXFw6YmctZ3JheS1kYXJrOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2Y4YzhkO1xuICB9XG5cbiAgLmRlc2t0b3BcXDpmb2N1c1xcOmJnLWdyYXktZGFya2VyOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTU2MTYxO1xuICB9XG5cbiAgLmRlc2t0b3BcXDpmb2N1c1xcOmJnLWJsYWNrOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICB9XG5cbiAgLmRlc2t0b3BcXDpmb2N1c1xcOmJnLWdyZWVuLXVsdHJhLWxpZ2h0OmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZThmZmZhO1xuICB9XG5cbiAgLmRlc2t0b3BcXDpmb2N1c1xcOmJnLWdyZWVuLWxpZ2h0OmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTFlM2Q2O1xuICB9XG5cbiAgLmRlc2t0b3BcXDpmb2N1c1xcOmJnLWdyZWVuOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWFiYzljO1xuICB9XG5cbiAgLmRlc2t0b3BcXDpmb2N1c1xcOmJnLWdyZWVuLWRhcms6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDg4Nzg7XG4gIH1cblxuICAuZGVza3RvcFxcOmZvY3VzXFw6YmctYmx1ZTpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzM0OThkYjtcbiAgfVxuXG4gIC5kZXNrdG9wXFw6Zm9jdXNcXDpiZy15ZWxsb3c6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMWM0MGY7XG4gIH1cblxuICAuZGVza3RvcFxcOmZvY3VzXFw6YmctcmVkOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTc0YzNjO1xuICB9XG5cbiAgLmRlc2t0b3BcXDpmb2N1c1xcOmJnLW9yYW5nZTpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U2N2UyMjtcbiAgfVxuXG4gIC5kZXNrdG9wXFw6YmctYm90dG9tIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b207XG4gIH1cblxuICAuZGVza3RvcFxcOmJnLWNlbnRlciB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICB9XG5cbiAgLmRlc2t0b3BcXDpiZy1sZWZ0IHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0O1xuICB9XG5cbiAgLmRlc2t0b3BcXDpiZy1sZWZ0LWJvdHRvbSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBib3R0b207XG4gIH1cblxuICAuZGVza3RvcFxcOmJnLWxlZnQtdG9wIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IHRvcDtcbiAgfVxuXG4gIC5kZXNrdG9wXFw6YmctcmlnaHQge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0O1xuICB9XG5cbiAgLmRlc2t0b3BcXDpiZy1yaWdodC1ib3R0b20ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGJvdHRvbTtcbiAgfVxuXG4gIC5kZXNrdG9wXFw6YmctcmlnaHQtdG9wIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCB0b3A7XG4gIH1cblxuICAuZGVza3RvcFxcOmJnLXRvcCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wO1xuICB9XG5cbiAgLmRlc2t0b3BcXDpiZy1yZXBlYXQge1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQ7XG4gIH1cblxuICAuZGVza3RvcFxcOmJnLW5vLXJlcGVhdCB7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgfVxuXG4gIC5kZXNrdG9wXFw6YmctcmVwZWF0LXgge1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgfVxuXG4gIC5kZXNrdG9wXFw6YmctcmVwZWF0LXkge1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteTtcbiAgfVxuXG4gIC5kZXNrdG9wXFw6YmctYXV0byB7XG4gICAgYmFja2dyb3VuZC1zaXplOiBhdXRvO1xuICB9XG5cbiAgLmRlc2t0b3BcXDpiZy1jb3ZlciB7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgfVxuXG4gIC5kZXNrdG9wXFw6YmctY29udGFpbiB7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICB9XG5cbiAgLmRlc2t0b3BcXDpib3JkZXItY29sb3ItaW5oZXJpdCB7XG4gICAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICB9XG5cbiAgLmRlc2t0b3BcXDpib3JkZXItdHJhbnNwYXJlbnQge1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cblxuICAuZGVza3RvcFxcOmJvcmRlci13aGl0ZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICB9XG5cbiAgLmRlc2t0b3BcXDpib3JkZXItZ3JheS1saWdodGVyIHtcbiAgICBib3JkZXItY29sb3I6ICNmOWY5Zjk7XG4gIH1cblxuICAuZGVza3RvcFxcOmJvcmRlci1ncmF5LWxpZ2h0IHtcbiAgICBib3JkZXItY29sb3I6ICNlY2YwZjE7XG4gIH1cblxuICAuZGVza3RvcFxcOmJvcmRlci1ncmF5IHtcbiAgICBib3JkZXItY29sb3I6ICNiZGMzYzc7XG4gIH1cblxuICAuZGVza3RvcFxcOmJvcmRlci1ncmF5LWRhcmsge1xuICAgIGJvcmRlci1jb2xvcjogIzdmOGM4ZDtcbiAgfVxuXG4gIC5kZXNrdG9wXFw6Ym9yZGVyLWdyYXktZGFya2VyIHtcbiAgICBib3JkZXItY29sb3I6ICM1NTYxNjE7XG4gIH1cblxuICAuZGVza3RvcFxcOmJvcmRlci1ibGFjayB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDAwO1xuICB9XG5cbiAgLmRlc2t0b3BcXDpib3JkZXItZ3JlZW4tdWx0cmEtbGlnaHQge1xuICAgIGJvcmRlci1jb2xvcjogI2U4ZmZmYTtcbiAgfVxuXG4gIC5kZXNrdG9wXFw6Ym9yZGVyLWdyZWVuLWxpZ2h0IHtcbiAgICBib3JkZXItY29sb3I6ICNhMWUzZDY7XG4gIH1cblxuICAuZGVza3RvcFxcOmJvcmRlci1ncmVlbiB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMWFiYzljO1xuICB9XG5cbiAgLmRlc2t0b3BcXDpib3JkZXItZ3JlZW4tZGFyayB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDA4ODc4O1xuICB9XG5cbiAgLmRlc2t0b3BcXDpib3JkZXItYmx1ZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMzQ5OGRiO1xuICB9XG5cbiAgLmRlc2t0b3BcXDpib3JkZXIteWVsbG93IHtcbiAgICBib3JkZXItY29sb3I6ICNmMWM0MGY7XG4gIH1cblxuICAuZGVza3RvcFxcOmJvcmRlci1yZWQge1xuICAgIGJvcmRlci1jb2xvcjogI2U3NGMzYztcbiAgfVxuXG4gIC5kZXNrdG9wXFw6Ym9yZGVyLW9yYW5nZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZTY3ZTIyO1xuICB9XG5cbiAgLmRlc2t0b3BcXDpob3ZlclxcOmJvcmRlci1jb2xvci1pbmhlcml0OmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gIH1cblxuICAuZGVza3RvcFxcOmhvdmVyXFw6Ym9yZGVyLXRyYW5zcGFyZW50OmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG5cbiAgLmRlc2t0b3BcXDpob3ZlclxcOmJvcmRlci13aGl0ZTpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICB9XG5cbiAgLmRlc2t0b3BcXDpob3ZlclxcOmJvcmRlci1ncmF5LWxpZ2h0ZXI6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogI2Y5ZjlmOTtcbiAgfVxuXG4gIC5kZXNrdG9wXFw6aG92ZXJcXDpib3JkZXItZ3JheS1saWdodDpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZWNmMGYxO1xuICB9XG5cbiAgLmRlc2t0b3BcXDpob3ZlclxcOmJvcmRlci1ncmF5OmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICNiZGMzYzc7XG4gIH1cblxuICAuZGVza3RvcFxcOmhvdmVyXFw6Ym9yZGVyLWdyYXktZGFyazpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjN2Y4YzhkO1xuICB9XG5cbiAgLmRlc2t0b3BcXDpob3ZlclxcOmJvcmRlci1ncmF5LWRhcmtlcjpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjNTU2MTYxO1xuICB9XG5cbiAgLmRlc2t0b3BcXDpob3ZlclxcOmJvcmRlci1ibGFjazpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDAwO1xuICB9XG5cbiAgLmRlc2t0b3BcXDpob3ZlclxcOmJvcmRlci1ncmVlbi11bHRyYS1saWdodDpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZThmZmZhO1xuICB9XG5cbiAgLmRlc2t0b3BcXDpob3ZlclxcOmJvcmRlci1ncmVlbi1saWdodDpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjYTFlM2Q2O1xuICB9XG5cbiAgLmRlc2t0b3BcXDpob3ZlclxcOmJvcmRlci1ncmVlbjpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMWFiYzljO1xuICB9XG5cbiAgLmRlc2t0b3BcXDpob3ZlclxcOmJvcmRlci1ncmVlbi1kYXJrOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICMwMDg4Nzg7XG4gIH1cblxuICAuZGVza3RvcFxcOmhvdmVyXFw6Ym9yZGVyLWJsdWU6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogIzM0OThkYjtcbiAgfVxuXG4gIC5kZXNrdG9wXFw6aG92ZXJcXDpib3JkZXIteWVsbG93OmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICNmMWM0MGY7XG4gIH1cblxuICAuZGVza3RvcFxcOmhvdmVyXFw6Ym9yZGVyLXJlZDpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZTc0YzNjO1xuICB9XG5cbiAgLmRlc2t0b3BcXDpob3ZlclxcOmJvcmRlci1vcmFuZ2U6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogI2U2N2UyMjtcbiAgfVxuXG4gIC5kZXNrdG9wXFw6Zm9jdXNcXDpib3JkZXItY29sb3ItaW5oZXJpdDpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICB9XG5cbiAgLmRlc2t0b3BcXDpmb2N1c1xcOmJvcmRlci10cmFuc3BhcmVudDpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuXG4gIC5kZXNrdG9wXFw6Zm9jdXNcXDpib3JkZXItd2hpdGU6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgfVxuXG4gIC5kZXNrdG9wXFw6Zm9jdXNcXDpib3JkZXItZ3JheS1saWdodGVyOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICNmOWY5Zjk7XG4gIH1cblxuICAuZGVza3RvcFxcOmZvY3VzXFw6Ym9yZGVyLWdyYXktbGlnaHQ6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogI2VjZjBmMTtcbiAgfVxuXG4gIC5kZXNrdG9wXFw6Zm9jdXNcXDpib3JkZXItZ3JheTpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjYmRjM2M3O1xuICB9XG5cbiAgLmRlc2t0b3BcXDpmb2N1c1xcOmJvcmRlci1ncmF5LWRhcms6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogIzdmOGM4ZDtcbiAgfVxuXG4gIC5kZXNrdG9wXFw6Zm9jdXNcXDpib3JkZXItZ3JheS1kYXJrZXI6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogIzU1NjE2MTtcbiAgfVxuXG4gIC5kZXNrdG9wXFw6Zm9jdXNcXDpib3JkZXItYmxhY2s6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogIzAwMDtcbiAgfVxuXG4gIC5kZXNrdG9wXFw6Zm9jdXNcXDpib3JkZXItZ3JlZW4tdWx0cmEtbGlnaHQ6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogI2U4ZmZmYTtcbiAgfVxuXG4gIC5kZXNrdG9wXFw6Zm9jdXNcXDpib3JkZXItZ3JlZW4tbGlnaHQ6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogI2ExZTNkNjtcbiAgfVxuXG4gIC5kZXNrdG9wXFw6Zm9jdXNcXDpib3JkZXItZ3JlZW46Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogIzFhYmM5YztcbiAgfVxuXG4gIC5kZXNrdG9wXFw6Zm9jdXNcXDpib3JkZXItZ3JlZW4tZGFyazpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDA4ODc4O1xuICB9XG5cbiAgLmRlc2t0b3BcXDpmb2N1c1xcOmJvcmRlci1ibHVlOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICMzNDk4ZGI7XG4gIH1cblxuICAuZGVza3RvcFxcOmZvY3VzXFw6Ym9yZGVyLXllbGxvdzpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZjFjNDBmO1xuICB9XG5cbiAgLmRlc2t0b3BcXDpmb2N1c1xcOmJvcmRlci1yZWQ6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogI2U3NGMzYztcbiAgfVxuXG4gIC5kZXNrdG9wXFw6Zm9jdXNcXDpib3JkZXItb3JhbmdlOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICNlNjdlMjI7XG4gIH1cblxuICAuZGVza3RvcFxcOnJvdW5kZWQtNCB7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICB9XG5cbiAgLmRlc2t0b3BcXDpyb3VuZGVkLTgge1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgfVxuXG4gIC5kZXNrdG9wXFw6cm91bmRlZC1ub25lIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG5cbiAgLmRlc2t0b3BcXDpyb3VuZGVkIHtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gIH1cblxuICAuZGVza3RvcFxcOnJvdW5kZWQtZnVsbCB7XG4gICAgYm9yZGVyLXJhZGl1czogOTk5OXB4O1xuICB9XG5cbiAgLmRlc2t0b3BcXDpyb3VuZGVkLXQtNCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNHB4O1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHg7XG4gIH1cblxuICAuZGVza3RvcFxcOnJvdW5kZWQtci00IHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4O1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0cHg7XG4gIH1cblxuICAuZGVza3RvcFxcOnJvdW5kZWQtYi00IHtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNHB4O1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDRweDtcbiAgfVxuXG4gIC5kZXNrdG9wXFw6cm91bmRlZC1sLTQge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDRweDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0cHg7XG4gIH1cblxuICAuZGVza3RvcFxcOnJvdW5kZWQtdC04IHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA4cHg7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDhweDtcbiAgfVxuXG4gIC5kZXNrdG9wXFw6cm91bmRlZC1yLTgge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA4cHg7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDhweDtcbiAgfVxuXG4gIC5kZXNrdG9wXFw6cm91bmRlZC1iLTgge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA4cHg7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogOHB4O1xuICB9XG5cbiAgLmRlc2t0b3BcXDpyb3VuZGVkLWwtOCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogOHB4O1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDhweDtcbiAgfVxuXG4gIC5kZXNrdG9wXFw6cm91bmRlZC10LW5vbmUge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIH1cblxuICAuZGVza3RvcFxcOnJvdW5kZWQtci1ub25lIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgfVxuXG4gIC5kZXNrdG9wXFw6cm91bmRlZC1iLW5vbmUge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIH1cblxuICAuZGVza3RvcFxcOnJvdW5kZWQtbC1ub25lIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIH1cblxuICAuZGVza3RvcFxcOnJvdW5kZWQtdCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMnB4O1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAycHg7XG4gIH1cblxuICAuZGVza3RvcFxcOnJvdW5kZWQtciB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDJweDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMnB4O1xuICB9XG5cbiAgLmRlc2t0b3BcXDpyb3VuZGVkLWIge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAycHg7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMnB4O1xuICB9XG5cbiAgLmRlc2t0b3BcXDpyb3VuZGVkLWwge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDJweDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAycHg7XG4gIH1cblxuICAuZGVza3RvcFxcOnJvdW5kZWQtdC1mdWxsIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA5OTk5cHg7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDk5OTlweDtcbiAgfVxuXG4gIC5kZXNrdG9wXFw6cm91bmRlZC1yLWZ1bGwge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA5OTk5cHg7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDk5OTlweDtcbiAgfVxuXG4gIC5kZXNrdG9wXFw6cm91bmRlZC1iLWZ1bGwge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA5OTk5cHg7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogOTk5OXB4O1xuICB9XG5cbiAgLmRlc2t0b3BcXDpyb3VuZGVkLWwtZnVsbCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogOTk5OXB4O1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDk5OTlweDtcbiAgfVxuXG4gIC5kZXNrdG9wXFw6cm91bmRlZC10bC00IHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0cHg7XG4gIH1cblxuICAuZGVza3RvcFxcOnJvdW5kZWQtdHItNCB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweDtcbiAgfVxuXG4gIC5kZXNrdG9wXFw6cm91bmRlZC1ici00IHtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNHB4O1xuICB9XG5cbiAgLmRlc2t0b3BcXDpyb3VuZGVkLWJsLTQge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDRweDtcbiAgfVxuXG4gIC5kZXNrdG9wXFw6cm91bmRlZC10bC04IHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA4cHg7XG4gIH1cblxuICAuZGVza3RvcFxcOnJvdW5kZWQtdHItOCB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDhweDtcbiAgfVxuXG4gIC5kZXNrdG9wXFw6cm91bmRlZC1ici04IHtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogOHB4O1xuICB9XG5cbiAgLmRlc2t0b3BcXDpyb3VuZGVkLWJsLTgge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDhweDtcbiAgfVxuXG4gIC5kZXNrdG9wXFw6cm91bmRlZC10bC1ub25lIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICB9XG5cbiAgLmRlc2t0b3BcXDpyb3VuZGVkLXRyLW5vbmUge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICB9XG5cbiAgLmRlc2t0b3BcXDpyb3VuZGVkLWJyLW5vbmUge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICB9XG5cbiAgLmRlc2t0b3BcXDpyb3VuZGVkLWJsLW5vbmUge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIH1cblxuICAuZGVza3RvcFxcOnJvdW5kZWQtdGwge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDJweDtcbiAgfVxuXG4gIC5kZXNrdG9wXFw6cm91bmRlZC10ciB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDJweDtcbiAgfVxuXG4gIC5kZXNrdG9wXFw6cm91bmRlZC1iciB7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDJweDtcbiAgfVxuXG4gIC5kZXNrdG9wXFw6cm91bmRlZC1ibCB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMnB4O1xuICB9XG5cbiAgLmRlc2t0b3BcXDpyb3VuZGVkLXRsLWZ1bGwge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDk5OTlweDtcbiAgfVxuXG4gIC5kZXNrdG9wXFw6cm91bmRlZC10ci1mdWxsIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogOTk5OXB4O1xuICB9XG5cbiAgLmRlc2t0b3BcXDpyb3VuZGVkLWJyLWZ1bGwge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA5OTk5cHg7XG4gIH1cblxuICAuZGVza3RvcFxcOnJvdW5kZWQtYmwtZnVsbCB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogOTk5OXB4O1xuICB9XG5cbiAgLmRlc2t0b3BcXDpib3JkZXItc29saWQge1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIH1cblxuICAuZGVza3RvcFxcOmJvcmRlci1kYXNoZWQge1xuICAgIGJvcmRlci1zdHlsZTogZGFzaGVkO1xuICB9XG5cbiAgLmRlc2t0b3BcXDpib3JkZXItZG90dGVkIHtcbiAgICBib3JkZXItc3R5bGU6IGRvdHRlZDtcbiAgfVxuXG4gIC5kZXNrdG9wXFw6Ym9yZGVyLW5vbmUge1xuICAgIGJvcmRlci1zdHlsZTogbm9uZTtcbiAgfVxuXG4gIC5kZXNrdG9wXFw6Ym9yZGVyLTAge1xuICAgIGJvcmRlci13aWR0aDogMDtcbiAgfVxuXG4gIC5kZXNrdG9wXFw6Ym9yZGVyIHtcbiAgICBib3JkZXItd2lkdGg6IDFweDtcbiAgfVxuXG4gIC5kZXNrdG9wXFw6Ym9yZGVyLXQtMCB7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogMDtcbiAgfVxuXG4gIC5kZXNrdG9wXFw6Ym9yZGVyLXItMCB7XG4gICAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwO1xuICB9XG5cbiAgLmRlc2t0b3BcXDpib3JkZXItYi0wIHtcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xuICB9XG5cbiAgLmRlc2t0b3BcXDpib3JkZXItbC0wIHtcbiAgICBib3JkZXItbGVmdC13aWR0aDogMDtcbiAgfVxuXG4gIC5kZXNrdG9wXFw6Ym9yZGVyLXQge1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDFweDtcbiAgfVxuXG4gIC5kZXNrdG9wXFw6Ym9yZGVyLXIge1xuICAgIGJvcmRlci1yaWdodC13aWR0aDogMXB4O1xuICB9XG5cbiAgLmRlc2t0b3BcXDpib3JkZXItYiB7XG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xuICB9XG5cbiAgLmRlc2t0b3BcXDpib3JkZXItbCB7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDFweDtcbiAgfVxuXG4gIC5kZXNrdG9wXFw6Y3Vyc29yLWF1dG8ge1xuICAgIGN1cnNvcjogYXV0bztcbiAgfVxuXG4gIC5kZXNrdG9wXFw6Y3Vyc29yLWRlZmF1bHQge1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgfVxuXG4gIC5kZXNrdG9wXFw6Y3Vyc29yLXBvaW50ZXIge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuXG4gIC5kZXNrdG9wXFw6Y3Vyc29yLXdhaXQge1xuICAgIGN1cnNvcjogd2FpdDtcbiAgfVxuXG4gIC5kZXNrdG9wXFw6Y3Vyc29yLW1vdmUge1xuICAgIGN1cnNvcjogbW92ZTtcbiAgfVxuXG4gIC5kZXNrdG9wXFw6Y3Vyc29yLW5vdC1hbGxvd2VkIHtcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICB9XG5cbiAgLmRlc2t0b3BcXDpibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAuZGVza3RvcFxcOmlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG5cbiAgLmRlc2t0b3BcXDppbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgfVxuXG4gIC5kZXNrdG9wXFw6dGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICB9XG5cbiAgLmRlc2t0b3BcXDp0YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdztcbiAgfVxuXG4gIC5kZXNrdG9wXFw6dGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgfVxuXG4gIC5kZXNrdG9wXFw6aGlkZGVuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmRlc2t0b3BcXDpmbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG5cbiAgLmRlc2t0b3BcXDppbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIH1cblxuICAuZGVza3RvcFxcOmZsZXgtcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG5cbiAgLmRlc2t0b3BcXDpmbGV4LXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gIH1cblxuICAuZGVza3RvcFxcOmZsZXgtY29sIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG5cbiAgLmRlc2t0b3BcXDpmbGV4LWNvbC1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gIH1cblxuICAuZGVza3RvcFxcOmZsZXgtd3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG5cbiAgLmRlc2t0b3BcXDpmbGV4LXdyYXAtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2U7XG4gIH1cblxuICAuZGVza3RvcFxcOmZsZXgtbm8td3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gIH1cblxuICAuZGVza3RvcFxcOml0ZW1zLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxuXG4gIC5kZXNrdG9wXFw6aXRlbXMtZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIH1cblxuICAuZGVza3RvcFxcOml0ZW1zLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuXG4gIC5kZXNrdG9wXFw6aXRlbXMtYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgfVxuXG4gIC5kZXNrdG9wXFw6aXRlbXMtc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIH1cblxuICAuZGVza3RvcFxcOnNlbGYtYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0bztcbiAgfVxuXG4gIC5kZXNrdG9wXFw6c2VsZi1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgfVxuXG4gIC5kZXNrdG9wXFw6c2VsZi1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuICB9XG5cbiAgLmRlc2t0b3BcXDpzZWxmLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICB9XG5cbiAgLmRlc2t0b3BcXDpzZWxmLXN0cmV0Y2gge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gIH1cblxuICAuZGVza3RvcFxcOmp1c3RpZnktc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuXG4gIC5kZXNrdG9wXFw6anVzdGlmeS1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIH1cblxuICAuZGVza3RvcFxcOmp1c3RpZnktY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuXG4gIC5kZXNrdG9wXFw6anVzdGlmeS1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cblxuICAuZGVza3RvcFxcOmp1c3RpZnktYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgfVxuXG4gIC5kZXNrdG9wXFw6Y29udGVudC1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuXG4gIC5kZXNrdG9wXFw6Y29udGVudC1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuXG4gIC5kZXNrdG9wXFw6Y29udGVudC1lbmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB9XG5cbiAgLmRlc2t0b3BcXDpjb250ZW50LWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cblxuICAuZGVza3RvcFxcOmNvbnRlbnQtYXJvdW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gIH1cblxuICAuZGVza3RvcFxcOmZsZXgtMSB7XG4gICAgZmxleDogMSAxIDAlO1xuICB9XG5cbiAgLmRlc2t0b3BcXDpmbGV4LWF1dG8ge1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICB9XG5cbiAgLmRlc2t0b3BcXDpmbGV4LWluaXRpYWwge1xuICAgIGZsZXg6IDAgMSBhdXRvO1xuICB9XG5cbiAgLmRlc2t0b3BcXDpmbGV4LW5vbmUge1xuICAgIGZsZXg6IG5vbmU7XG4gIH1cblxuICAuZGVza3RvcFxcOmZsZXgtZ3JvdyB7XG4gICAgZmxleC1ncm93OiAxO1xuICB9XG5cbiAgLmRlc2t0b3BcXDpmbGV4LXNocmluayB7XG4gICAgZmxleC1zaHJpbms6IDE7XG4gIH1cblxuICAuZGVza3RvcFxcOmZsZXgtbm8tZ3JvdyB7XG4gICAgZmxleC1ncm93OiAwO1xuICB9XG5cbiAgLmRlc2t0b3BcXDpmbGV4LW5vLXNocmluayB7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gIH1cblxuICAuZGVza3RvcFxcOmZsb2F0LXJpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gIH1cblxuICAuZGVza3RvcFxcOmZsb2F0LWxlZnQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG5cbiAgLmRlc2t0b3BcXDpmbG9hdC1ub25lIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgfVxuXG4gIC5kZXNrdG9wXFw6Y2xlYXJmaXg6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cblxuICAuZGVza3RvcFxcOmZvbnQtdGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiBSb2JvdG8gU2xhYiwgc3lzdGVtLXVpLCBCbGlua01hY1N5c3RlbUZvbnQsIC1hcHBsZS1zeXN0ZW0sIFNlZ29lIFVJLCBSb2JvdG8sIE94eWdlbiwgVWJ1bnR1LCBDYW50YXJlbGwsIEhlbHZldGljYSBOZXVlLCBzYW5zLXNlcmlmLCBBcHBsZSBDb2xvciBFbW9qaSwgU2Vnb2UgVUkgRW1vamksIFNlZ29lIFVJIFN5bWJvbDtcbiAgfVxuXG4gIC5kZXNrdG9wXFw6Zm9udC1zeXN0ZW0ge1xuICAgIGZvbnQtZmFtaWx5OiBzeXN0ZW0tdWksIEJsaW5rTWFjU3lzdGVtRm9udCwgLWFwcGxlLXN5c3RlbSwgU2Vnb2UgVUksIFJvYm90bywgT3h5Z2VuLCBVYnVudHUsIENhbnRhcmVsbCwgSGVsdmV0aWNhIE5ldWUsIHNhbnMtc2VyaWYsIEFwcGxlIENvbG9yIEVtb2ppLCBTZWdvZSBVSSBFbW9qaSwgU2Vnb2UgVUkgU3ltYm9sO1xuICB9XG5cbiAgLmRlc2t0b3BcXDpmb250LW5vcm1hbCB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgfVxuXG4gIC5kZXNrdG9wXFw6Zm9udC1tZWRpdW0ge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIH1cblxuICAuZGVza3RvcFxcOmZvbnQtYm9sZCB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgfVxuXG4gIC5kZXNrdG9wXFw6aG92ZXJcXDpmb250LW5vcm1hbDpob3ZlciB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgfVxuXG4gIC5kZXNrdG9wXFw6aG92ZXJcXDpmb250LW1lZGl1bTpob3ZlciB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgfVxuXG4gIC5kZXNrdG9wXFw6aG92ZXJcXDpmb250LWJvbGQ6aG92ZXIge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIH1cblxuICAuZGVza3RvcFxcOmZvY3VzXFw6Zm9udC1ub3JtYWw6Zm9jdXMge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIH1cblxuICAuZGVza3RvcFxcOmZvY3VzXFw6Zm9udC1tZWRpdW06Zm9jdXMge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIH1cblxuICAuZGVza3RvcFxcOmZvY3VzXFw6Zm9udC1ib2xkOmZvY3VzIHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICB9XG5cbiAgLmRlc2t0b3BcXDpoLTE2IHtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gIH1cblxuICAuZGVza3RvcFxcOmgtMjQge1xuICAgIGhlaWdodDogMjRweDtcbiAgfVxuXG4gIC5kZXNrdG9wXFw6aC0zMiB7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICB9XG5cbiAgLmRlc2t0b3BcXDpoLTQwIHtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gIH1cblxuICAuZGVza3RvcFxcOmgtNDgge1xuICAgIGhlaWdodDogNDhweDtcbiAgfVxuXG4gIC5kZXNrdG9wXFw6aC01NiB7XG4gICAgaGVpZ2h0OiA1NnB4O1xuICB9XG5cbiAgLmRlc2t0b3BcXDpoLTgwIHtcbiAgICBoZWlnaHQ6IDgwcHg7XG4gIH1cblxuICAuZGVza3RvcFxcOmgtMTIwIHtcbiAgICBoZWlnaHQ6IDEyMHB4O1xuICB9XG5cbiAgLmRlc2t0b3BcXDpoLTE2MCB7XG4gICAgaGVpZ2h0OiAxNjBweDtcbiAgfVxuXG4gIC5kZXNrdG9wXFw6aC1hdXRvIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cblxuICAuZGVza3RvcFxcOmgtZnVsbCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG5cbiAgLmRlc2t0b3BcXDpoLXNjcmVlbiB7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgfVxuXG4gIC5kZXNrdG9wXFw6bGVhZGluZy0xNiB7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIH1cblxuICAuZGVza3RvcFxcOmxlYWRpbmctMjQge1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB9XG5cbiAgLmRlc2t0b3BcXDpsZWFkaW5nLTMyIHtcbiAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgfVxuXG4gIC5kZXNrdG9wXFw6bGVhZGluZy1ub25lIHtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgfVxuXG4gIC5kZXNrdG9wXFw6bS0wIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICAuZGVza3RvcFxcOm0tNCB7XG4gICAgbWFyZ2luOiA0cHg7XG4gIH1cblxuICAuZGVza3RvcFxcOm0tOCB7XG4gICAgbWFyZ2luOiA4cHg7XG4gIH1cblxuICAuZGVza3RvcFxcOm0tMTYge1xuICAgIG1hcmdpbjogMTZweDtcbiAgfVxuXG4gIC5kZXNrdG9wXFw6bS0yNCB7XG4gICAgbWFyZ2luOiAyNHB4O1xuICB9XG5cbiAgLmRlc2t0b3BcXDptLTMyIHtcbiAgICBtYXJnaW46IDMycHg7XG4gIH1cblxuICAuZGVza3RvcFxcOm0tNDAge1xuICAgIG1hcmdpbjogNDBweDtcbiAgfVxuXG4gIC5kZXNrdG9wXFw6bS00OCB7XG4gICAgbWFyZ2luOiA0OHB4O1xuICB9XG5cbiAgLmRlc2t0b3BcXDptLTY0IHtcbiAgICBtYXJnaW46IDY0cHg7XG4gIH1cblxuICAuZGVza3RvcFxcOm0tOTYge1xuICAgIG1hcmdpbjogOTZweDtcbiAgfVxuXG4gIC5kZXNrdG9wXFw6bS0xMjAge1xuICAgIG1hcmdpbjogMTIwcHg7XG4gIH1cblxuICAuZGVza3RvcFxcOm0tYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvO1xuICB9XG5cbiAgLmRlc2t0b3BcXDpteS0wIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cblxuICAuZGVza3RvcFxcOm14LTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuXG4gIC5kZXNrdG9wXFw6bXktNCB7XG4gICAgbWFyZ2luLXRvcDogNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDRweDtcbiAgfVxuXG4gIC5kZXNrdG9wXFw6bXgtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDRweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgfVxuXG4gIC5kZXNrdG9wXFw6bXktOCB7XG4gICAgbWFyZ2luLXRvcDogOHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgfVxuXG4gIC5kZXNrdG9wXFw6bXgtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgfVxuXG4gIC5kZXNrdG9wXFw6bXktMTYge1xuICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgfVxuXG4gIC5kZXNrdG9wXFw6bXgtMTYge1xuICAgIG1hcmdpbi1sZWZ0OiAxNnB4O1xuICAgIG1hcmdpbi1yaWdodDogMTZweDtcbiAgfVxuXG4gIC5kZXNrdG9wXFw6bXktMjQge1xuICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgfVxuXG4gIC5kZXNrdG9wXFw6bXgtMjQge1xuICAgIG1hcmdpbi1sZWZ0OiAyNHB4O1xuICAgIG1hcmdpbi1yaWdodDogMjRweDtcbiAgfVxuXG4gIC5kZXNrdG9wXFw6bXktMzIge1xuICAgIG1hcmdpbi10b3A6IDMycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgfVxuXG4gIC5kZXNrdG9wXFw6bXgtMzIge1xuICAgIG1hcmdpbi1sZWZ0OiAzMnB4O1xuICAgIG1hcmdpbi1yaWdodDogMzJweDtcbiAgfVxuXG4gIC5kZXNrdG9wXFw6bXktNDAge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxuXG4gIC5kZXNrdG9wXFw6bXgtNDAge1xuICAgIG1hcmdpbi1sZWZ0OiA0MHB4O1xuICAgIG1hcmdpbi1yaWdodDogNDBweDtcbiAgfVxuXG4gIC5kZXNrdG9wXFw6bXktNDgge1xuICAgIG1hcmdpbi10b3A6IDQ4cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNDhweDtcbiAgfVxuXG4gIC5kZXNrdG9wXFw6bXgtNDgge1xuICAgIG1hcmdpbi1sZWZ0OiA0OHB4O1xuICAgIG1hcmdpbi1yaWdodDogNDhweDtcbiAgfVxuXG4gIC5kZXNrdG9wXFw6bXktNjQge1xuICAgIG1hcmdpbi10b3A6IDY0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNjRweDtcbiAgfVxuXG4gIC5kZXNrdG9wXFw6bXgtNjQge1xuICAgIG1hcmdpbi1sZWZ0OiA2NHB4O1xuICAgIG1hcmdpbi1yaWdodDogNjRweDtcbiAgfVxuXG4gIC5kZXNrdG9wXFw6bXktOTYge1xuICAgIG1hcmdpbi10b3A6IDk2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogOTZweDtcbiAgfVxuXG4gIC5kZXNrdG9wXFw6bXgtOTYge1xuICAgIG1hcmdpbi1sZWZ0OiA5NnB4O1xuICAgIG1hcmdpbi1yaWdodDogOTZweDtcbiAgfVxuXG4gIC5kZXNrdG9wXFw6bXktMTIwIHtcbiAgICBtYXJnaW4tdG9wOiAxMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMjBweDtcbiAgfVxuXG4gIC5kZXNrdG9wXFw6bXgtMTIwIHtcbiAgICBtYXJnaW4tbGVmdDogMTIwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMjBweDtcbiAgfVxuXG4gIC5kZXNrdG9wXFw6bXktYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvO1xuICB9XG5cbiAgLmRlc2t0b3BcXDpteC1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cblxuICAuZGVza3RvcFxcOm10LTAge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cblxuICAuZGVza3RvcFxcOm1yLTAge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuXG4gIC5kZXNrdG9wXFw6bWItMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG4gIC5kZXNrdG9wXFw6bWwtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cblxuICAuZGVza3RvcFxcOm10LTQge1xuICAgIG1hcmdpbi10b3A6IDRweDtcbiAgfVxuXG4gIC5kZXNrdG9wXFw6bXItNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0cHg7XG4gIH1cblxuICAuZGVza3RvcFxcOm1iLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDRweDtcbiAgfVxuXG4gIC5kZXNrdG9wXFw6bWwtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDRweDtcbiAgfVxuXG4gIC5kZXNrdG9wXFw6bXQtOCB7XG4gICAgbWFyZ2luLXRvcDogOHB4O1xuICB9XG5cbiAgLmRlc2t0b3BcXDptci04IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgfVxuXG4gIC5kZXNrdG9wXFw6bWItOCB7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICB9XG5cbiAgLmRlc2t0b3BcXDptbC04IHtcbiAgICBtYXJnaW4tbGVmdDogOHB4O1xuICB9XG5cbiAgLmRlc2t0b3BcXDptdC0xNiB7XG4gICAgbWFyZ2luLXRvcDogMTZweDtcbiAgfVxuXG4gIC5kZXNrdG9wXFw6bXItMTYge1xuICAgIG1hcmdpbi1yaWdodDogMTZweDtcbiAgfVxuXG4gIC5kZXNrdG9wXFw6bWItMTYge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cblxuICAuZGVza3RvcFxcOm1sLTE2IHtcbiAgICBtYXJnaW4tbGVmdDogMTZweDtcbiAgfVxuXG4gIC5kZXNrdG9wXFw6bXQtMjQge1xuICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gIH1cblxuICAuZGVza3RvcFxcOm1yLTI0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDI0cHg7XG4gIH1cblxuICAuZGVza3RvcFxcOm1iLTI0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICB9XG5cbiAgLmRlc2t0b3BcXDptbC0yNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDI0cHg7XG4gIH1cblxuICAuZGVza3RvcFxcOm10LTMyIHtcbiAgICBtYXJnaW4tdG9wOiAzMnB4O1xuICB9XG5cbiAgLmRlc2t0b3BcXDptci0zMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMnB4O1xuICB9XG5cbiAgLmRlc2t0b3BcXDptYi0zMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgfVxuXG4gIC5kZXNrdG9wXFw6bWwtMzIge1xuICAgIG1hcmdpbi1sZWZ0OiAzMnB4O1xuICB9XG5cbiAgLmRlc2t0b3BcXDptdC00MCB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxuXG4gIC5kZXNrdG9wXFw6bXItNDAge1xuICAgIG1hcmdpbi1yaWdodDogNDBweDtcbiAgfVxuXG4gIC5kZXNrdG9wXFw6bWItNDAge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cblxuICAuZGVza3RvcFxcOm1sLTQwIHtcbiAgICBtYXJnaW4tbGVmdDogNDBweDtcbiAgfVxuXG4gIC5kZXNrdG9wXFw6bXQtNDgge1xuICAgIG1hcmdpbi10b3A6IDQ4cHg7XG4gIH1cblxuICAuZGVza3RvcFxcOm1yLTQ4IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQ4cHg7XG4gIH1cblxuICAuZGVza3RvcFxcOm1iLTQ4IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0OHB4O1xuICB9XG5cbiAgLmRlc2t0b3BcXDptbC00OCB7XG4gICAgbWFyZ2luLWxlZnQ6IDQ4cHg7XG4gIH1cblxuICAuZGVza3RvcFxcOm10LTY0IHtcbiAgICBtYXJnaW4tdG9wOiA2NHB4O1xuICB9XG5cbiAgLmRlc2t0b3BcXDptci02NCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2NHB4O1xuICB9XG5cbiAgLmRlc2t0b3BcXDptYi02NCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjRweDtcbiAgfVxuXG4gIC5kZXNrdG9wXFw6bWwtNjQge1xuICAgIG1hcmdpbi1sZWZ0OiA2NHB4O1xuICB9XG5cbiAgLmRlc2t0b3BcXDptdC05NiB7XG4gICAgbWFyZ2luLXRvcDogOTZweDtcbiAgfVxuXG4gIC5kZXNrdG9wXFw6bXItOTYge1xuICAgIG1hcmdpbi1yaWdodDogOTZweDtcbiAgfVxuXG4gIC5kZXNrdG9wXFw6bWItOTYge1xuICAgIG1hcmdpbi1ib3R0b206IDk2cHg7XG4gIH1cblxuICAuZGVza3RvcFxcOm1sLTk2IHtcbiAgICBtYXJnaW4tbGVmdDogOTZweDtcbiAgfVxuXG4gIC5kZXNrdG9wXFw6bXQtMTIwIHtcbiAgICBtYXJnaW4tdG9wOiAxMjBweDtcbiAgfVxuXG4gIC5kZXNrdG9wXFw6bXItMTIwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEyMHB4O1xuICB9XG5cbiAgLmRlc2t0b3BcXDptYi0xMjAge1xuICAgIG1hcmdpbi1ib3R0b206IDEyMHB4O1xuICB9XG5cbiAgLmRlc2t0b3BcXDptbC0xMjAge1xuICAgIG1hcmdpbi1sZWZ0OiAxMjBweDtcbiAgfVxuXG4gIC5kZXNrdG9wXFw6bXQtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0bztcbiAgfVxuXG4gIC5kZXNrdG9wXFw6bXItYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG5cbiAgLmRlc2t0b3BcXDptYi1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvO1xuICB9XG5cbiAgLmRlc2t0b3BcXDptbC1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxuXG4gIC5kZXNrdG9wXFw6bWF4LWgtMCB7XG4gICAgbWF4LWhlaWdodDogMDtcbiAgfVxuXG4gIC5kZXNrdG9wXFw6bWF4LWgtbm9uZSB7XG4gICAgbWF4LWhlaWdodDogbm9uZTtcbiAgfVxuXG4gIC5kZXNrdG9wXFw6bWF4LWgtZnVsbCB7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgfVxuXG4gIC5kZXNrdG9wXFw6bWF4LWgtc2NyZWVuIHtcbiAgICBtYXgtaGVpZ2h0OiAxMDB2aDtcbiAgfVxuXG4gIC5kZXNrdG9wXFw6bWF4LXctMjQwIHtcbiAgICBtYXgtd2lkdGg6IDI0MHB4O1xuICB9XG5cbiAgLmRlc2t0b3BcXDptYXgtdy0zNjAge1xuICAgIG1heC13aWR0aDogMzYwcHg7XG4gIH1cblxuICAuZGVza3RvcFxcOm1heC13LTc2OCB7XG4gICAgbWF4LXdpZHRoOiA3NjhweDtcbiAgfVxuXG4gIC5kZXNrdG9wXFw6bWF4LXctbm9uZSB7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICB9XG5cbiAgLmRlc2t0b3BcXDptYXgtdy1mdWxsIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cblxuICAuZGVza3RvcFxcOm1heC13LWNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxMzY4cHg7XG4gIH1cblxuICAuZGVza3RvcFxcOm1heC13LWNvbnRhaW5lci1uby1ndXR0ZXIge1xuICAgIG1heC13aWR0aDogMTMzNnB4O1xuICB9XG5cbiAgLmRlc2t0b3BcXDptYXgtdy1yZWFkaW5nIHtcbiAgICBtYXgtd2lkdGg6IDY0MHB4O1xuICB9XG5cbiAgLmRlc2t0b3BcXDptYXgtdy1zaWRlYmFyIHtcbiAgICBtYXgtd2lkdGg6IDQ0OHB4O1xuICB9XG5cbiAgLmRlc2t0b3BcXDptaW4taC0wIHtcbiAgICBtaW4taGVpZ2h0OiAwO1xuICB9XG5cbiAgLmRlc2t0b3BcXDptaW4taC0yMDAge1xuICAgIG1pbi1oZWlnaHQ6IDIwMHB4O1xuICB9XG5cbiAgLmRlc2t0b3BcXDptaW4taC1mdWxsIHtcbiAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICB9XG5cbiAgLmRlc2t0b3BcXDptaW4taC1zY3JlZW4ge1xuICAgIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICB9XG5cbiAgLmRlc2t0b3BcXDptaW4tdy0wIHtcbiAgICBtaW4td2lkdGg6IDA7XG4gIH1cblxuICAuZGVza3RvcFxcOm1pbi13LTE2IHtcbiAgICBtaW4td2lkdGg6IDE2cHg7XG4gIH1cblxuICAuZGVza3RvcFxcOm1pbi13LWZ1bGwge1xuICAgIG1pbi13aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5kZXNrdG9wXFw6LW0tMCB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbiAgLmRlc2t0b3BcXDotbS00IHtcbiAgICBtYXJnaW46IC00cHg7XG4gIH1cblxuICAuZGVza3RvcFxcOi1tLTgge1xuICAgIG1hcmdpbjogLThweDtcbiAgfVxuXG4gIC5kZXNrdG9wXFw6LW0tMTYge1xuICAgIG1hcmdpbjogLTE2cHg7XG4gIH1cblxuICAuZGVza3RvcFxcOi1tLTI0IHtcbiAgICBtYXJnaW46IC0yNHB4O1xuICB9XG5cbiAgLmRlc2t0b3BcXDotbS0zMiB7XG4gICAgbWFyZ2luOiAtMzJweDtcbiAgfVxuXG4gIC5kZXNrdG9wXFw6LW0tNDAge1xuICAgIG1hcmdpbjogLTQwcHg7XG4gIH1cblxuICAuZGVza3RvcFxcOi1tLTQ4IHtcbiAgICBtYXJnaW46IC00OHB4O1xuICB9XG5cbiAgLmRlc2t0b3BcXDotbS02NCB7XG4gICAgbWFyZ2luOiAtNjRweDtcbiAgfVxuXG4gIC5kZXNrdG9wXFw6LW0tOTYge1xuICAgIG1hcmdpbjogLTk2cHg7XG4gIH1cblxuICAuZGVza3RvcFxcOi1tLTEyMCB7XG4gICAgbWFyZ2luOiAtMTIwcHg7XG4gIH1cblxuICAuZGVza3RvcFxcOi1teS0wIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cblxuICAuZGVza3RvcFxcOi1teC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cblxuICAuZGVza3RvcFxcOi1teS00IHtcbiAgICBtYXJnaW4tdG9wOiAtNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IC00cHg7XG4gIH1cblxuICAuZGVza3RvcFxcOi1teC00IHtcbiAgICBtYXJnaW4tbGVmdDogLTRweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC00cHg7XG4gIH1cblxuICAuZGVza3RvcFxcOi1teS04IHtcbiAgICBtYXJnaW4tdG9wOiAtOHB4O1xuICAgIG1hcmdpbi1ib3R0b206IC04cHg7XG4gIH1cblxuICAuZGVza3RvcFxcOi1teC04IHtcbiAgICBtYXJnaW4tbGVmdDogLThweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC04cHg7XG4gIH1cblxuICAuZGVza3RvcFxcOi1teS0xNiB7XG4gICAgbWFyZ2luLXRvcDogLTE2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogLTE2cHg7XG4gIH1cblxuICAuZGVza3RvcFxcOi1teC0xNiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNnB4O1xuICAgIG1hcmdpbi1yaWdodDogLTE2cHg7XG4gIH1cblxuICAuZGVza3RvcFxcOi1teS0yNCB7XG4gICAgbWFyZ2luLXRvcDogLTI0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogLTI0cHg7XG4gIH1cblxuICAuZGVza3RvcFxcOi1teC0yNCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yNHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTI0cHg7XG4gIH1cblxuICAuZGVza3RvcFxcOi1teS0zMiB7XG4gICAgbWFyZ2luLXRvcDogLTMycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogLTMycHg7XG4gIH1cblxuICAuZGVza3RvcFxcOi1teC0zMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zMnB4O1xuICAgIG1hcmdpbi1yaWdodDogLTMycHg7XG4gIH1cblxuICAuZGVza3RvcFxcOi1teS00MCB7XG4gICAgbWFyZ2luLXRvcDogLTQwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogLTQwcHg7XG4gIH1cblxuICAuZGVza3RvcFxcOi1teC00MCB7XG4gICAgbWFyZ2luLWxlZnQ6IC00MHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTQwcHg7XG4gIH1cblxuICAuZGVza3RvcFxcOi1teS00OCB7XG4gICAgbWFyZ2luLXRvcDogLTQ4cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogLTQ4cHg7XG4gIH1cblxuICAuZGVza3RvcFxcOi1teC00OCB7XG4gICAgbWFyZ2luLWxlZnQ6IC00OHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTQ4cHg7XG4gIH1cblxuICAuZGVza3RvcFxcOi1teS02NCB7XG4gICAgbWFyZ2luLXRvcDogLTY0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogLTY0cHg7XG4gIH1cblxuICAuZGVza3RvcFxcOi1teC02NCB7XG4gICAgbWFyZ2luLWxlZnQ6IC02NHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTY0cHg7XG4gIH1cblxuICAuZGVza3RvcFxcOi1teS05NiB7XG4gICAgbWFyZ2luLXRvcDogLTk2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogLTk2cHg7XG4gIH1cblxuICAuZGVza3RvcFxcOi1teC05NiB7XG4gICAgbWFyZ2luLWxlZnQ6IC05NnB4O1xuICAgIG1hcmdpbi1yaWdodDogLTk2cHg7XG4gIH1cblxuICAuZGVza3RvcFxcOi1teS0xMjAge1xuICAgIG1hcmdpbi10b3A6IC0xMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTIwcHg7XG4gIH1cblxuICAuZGVza3RvcFxcOi1teC0xMjAge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTIwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTIwcHg7XG4gIH1cblxuICAuZGVza3RvcFxcOi1tdC0wIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG5cbiAgLmRlc2t0b3BcXDotbXItMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG5cbiAgLmRlc2t0b3BcXDotbWItMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG4gIC5kZXNrdG9wXFw6LW1sLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG5cbiAgLmRlc2t0b3BcXDotbXQtNCB7XG4gICAgbWFyZ2luLXRvcDogLTRweDtcbiAgfVxuXG4gIC5kZXNrdG9wXFw6LW1yLTQge1xuICAgIG1hcmdpbi1yaWdodDogLTRweDtcbiAgfVxuXG4gIC5kZXNrdG9wXFw6LW1iLTQge1xuICAgIG1hcmdpbi1ib3R0b206IC00cHg7XG4gIH1cblxuICAuZGVza3RvcFxcOi1tbC00IHtcbiAgICBtYXJnaW4tbGVmdDogLTRweDtcbiAgfVxuXG4gIC5kZXNrdG9wXFw6LW10LTgge1xuICAgIG1hcmdpbi10b3A6IC04cHg7XG4gIH1cblxuICAuZGVza3RvcFxcOi1tci04IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC04cHg7XG4gIH1cblxuICAuZGVza3RvcFxcOi1tYi04IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtOHB4O1xuICB9XG5cbiAgLmRlc2t0b3BcXDotbWwtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IC04cHg7XG4gIH1cblxuICAuZGVza3RvcFxcOi1tdC0xNiB7XG4gICAgbWFyZ2luLXRvcDogLTE2cHg7XG4gIH1cblxuICAuZGVza3RvcFxcOi1tci0xNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTZweDtcbiAgfVxuXG4gIC5kZXNrdG9wXFw6LW1iLTE2IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTZweDtcbiAgfVxuXG4gIC5kZXNrdG9wXFw6LW1sLTE2IHtcbiAgICBtYXJnaW4tbGVmdDogLTE2cHg7XG4gIH1cblxuICAuZGVza3RvcFxcOi1tdC0yNCB7XG4gICAgbWFyZ2luLXRvcDogLTI0cHg7XG4gIH1cblxuICAuZGVza3RvcFxcOi1tci0yNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjRweDtcbiAgfVxuXG4gIC5kZXNrdG9wXFw6LW1iLTI0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMjRweDtcbiAgfVxuXG4gIC5kZXNrdG9wXFw6LW1sLTI0IHtcbiAgICBtYXJnaW4tbGVmdDogLTI0cHg7XG4gIH1cblxuICAuZGVza3RvcFxcOi1tdC0zMiB7XG4gICAgbWFyZ2luLXRvcDogLTMycHg7XG4gIH1cblxuICAuZGVza3RvcFxcOi1tci0zMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMzJweDtcbiAgfVxuXG4gIC5kZXNrdG9wXFw6LW1iLTMyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMzJweDtcbiAgfVxuXG4gIC5kZXNrdG9wXFw6LW1sLTMyIHtcbiAgICBtYXJnaW4tbGVmdDogLTMycHg7XG4gIH1cblxuICAuZGVza3RvcFxcOi1tdC00MCB7XG4gICAgbWFyZ2luLXRvcDogLTQwcHg7XG4gIH1cblxuICAuZGVza3RvcFxcOi1tci00MCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNDBweDtcbiAgfVxuXG4gIC5kZXNrdG9wXFw6LW1iLTQwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNDBweDtcbiAgfVxuXG4gIC5kZXNrdG9wXFw6LW1sLTQwIHtcbiAgICBtYXJnaW4tbGVmdDogLTQwcHg7XG4gIH1cblxuICAuZGVza3RvcFxcOi1tdC00OCB7XG4gICAgbWFyZ2luLXRvcDogLTQ4cHg7XG4gIH1cblxuICAuZGVza3RvcFxcOi1tci00OCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNDhweDtcbiAgfVxuXG4gIC5kZXNrdG9wXFw6LW1iLTQ4IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNDhweDtcbiAgfVxuXG4gIC5kZXNrdG9wXFw6LW1sLTQ4IHtcbiAgICBtYXJnaW4tbGVmdDogLTQ4cHg7XG4gIH1cblxuICAuZGVza3RvcFxcOi1tdC02NCB7XG4gICAgbWFyZ2luLXRvcDogLTY0cHg7XG4gIH1cblxuICAuZGVza3RvcFxcOi1tci02NCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNjRweDtcbiAgfVxuXG4gIC5kZXNrdG9wXFw6LW1iLTY0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNjRweDtcbiAgfVxuXG4gIC5kZXNrdG9wXFw6LW1sLTY0IHtcbiAgICBtYXJnaW4tbGVmdDogLTY0cHg7XG4gIH1cblxuICAuZGVza3RvcFxcOi1tdC05NiB7XG4gICAgbWFyZ2luLXRvcDogLTk2cHg7XG4gIH1cblxuICAuZGVza3RvcFxcOi1tci05NiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtOTZweDtcbiAgfVxuXG4gIC5kZXNrdG9wXFw6LW1iLTk2IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtOTZweDtcbiAgfVxuXG4gIC5kZXNrdG9wXFw6LW1sLTk2IHtcbiAgICBtYXJnaW4tbGVmdDogLTk2cHg7XG4gIH1cblxuICAuZGVza3RvcFxcOi1tdC0xMjAge1xuICAgIG1hcmdpbi10b3A6IC0xMjBweDtcbiAgfVxuXG4gIC5kZXNrdG9wXFw6LW1yLTEyMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTIwcHg7XG4gIH1cblxuICAuZGVza3RvcFxcOi1tYi0xMjAge1xuICAgIG1hcmdpbi1ib3R0b206IC0xMjBweDtcbiAgfVxuXG4gIC5kZXNrdG9wXFw6LW1sLTEyMCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMjBweDtcbiAgfVxuXG4gIC5kZXNrdG9wXFw6b3BhY2l0eS0wIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgLmRlc2t0b3BcXDpvcGFjaXR5LTI1IHtcbiAgICBvcGFjaXR5OiAwLjI1O1xuICB9XG5cbiAgLmRlc2t0b3BcXDpvcGFjaXR5LTUwIHtcbiAgICBvcGFjaXR5OiAwLjU7XG4gIH1cblxuICAuZGVza3RvcFxcOm9wYWNpdHktNzUge1xuICAgIG9wYWNpdHk6IDAuNzU7XG4gIH1cblxuICAuZGVza3RvcFxcOm9wYWNpdHktOTAge1xuICAgIG9wYWNpdHk6IDAuOTtcbiAgfVxuXG4gIC5kZXNrdG9wXFw6b3BhY2l0eS0xMDAge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAuZGVza3RvcFxcOm92ZXJmbG93LWF1dG8ge1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICB9XG5cbiAgLmRlc2t0b3BcXDpvdmVyZmxvdy1oaWRkZW4ge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cblxuICAuZGVza3RvcFxcOm92ZXJmbG93LXZpc2libGUge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICB9XG5cbiAgLmRlc2t0b3BcXDpvdmVyZmxvdy1zY3JvbGwge1xuICAgIG92ZXJmbG93OiBzY3JvbGw7XG4gIH1cblxuICAuZGVza3RvcFxcOm92ZXJmbG93LXgtYXV0byB7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgfVxuXG4gIC5kZXNrdG9wXFw6b3ZlcmZsb3cteS1hdXRvIHtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICB9XG5cbiAgLmRlc2t0b3BcXDpvdmVyZmxvdy14LWhpZGRlbiB7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICB9XG5cbiAgLmRlc2t0b3BcXDpvdmVyZmxvdy15LWhpZGRlbiB7XG4gICAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICB9XG5cbiAgLmRlc2t0b3BcXDpvdmVyZmxvdy14LXZpc2libGUge1xuICAgIG92ZXJmbG93LXg6IHZpc2libGU7XG4gIH1cblxuICAuZGVza3RvcFxcOm92ZXJmbG93LXktdmlzaWJsZSB7XG4gICAgb3ZlcmZsb3cteTogdmlzaWJsZTtcbiAgfVxuXG4gIC5kZXNrdG9wXFw6b3ZlcmZsb3cteC1zY3JvbGwge1xuICAgIG92ZXJmbG93LXg6IHNjcm9sbDtcbiAgfVxuXG4gIC5kZXNrdG9wXFw6b3ZlcmZsb3cteS1zY3JvbGwge1xuICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgfVxuXG4gIC5kZXNrdG9wXFw6c2Nyb2xsaW5nLXRvdWNoIHtcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIH1cblxuICAuZGVza3RvcFxcOnNjcm9sbGluZy1hdXRvIHtcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogYXV0bztcbiAgfVxuXG4gIC5kZXNrdG9wXFw6cC0wIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgLmRlc2t0b3BcXDpwLTQge1xuICAgIHBhZGRpbmc6IDRweDtcbiAgfVxuXG4gIC5kZXNrdG9wXFw6cC04IHtcbiAgICBwYWRkaW5nOiA4cHg7XG4gIH1cblxuICAuZGVza3RvcFxcOnAtMTIge1xuICAgIHBhZGRpbmc6IDEycHg7XG4gIH1cblxuICAuZGVza3RvcFxcOnAtMTYge1xuICAgIHBhZGRpbmc6IDE2cHg7XG4gIH1cblxuICAuZGVza3RvcFxcOnAtMjQge1xuICAgIHBhZGRpbmc6IDI0cHg7XG4gIH1cblxuICAuZGVza3RvcFxcOnAtMzIge1xuICAgIHBhZGRpbmc6IDMycHg7XG4gIH1cblxuICAuZGVza3RvcFxcOnAtNDAge1xuICAgIHBhZGRpbmc6IDQwcHg7XG4gIH1cblxuICAuZGVza3RvcFxcOnAtNDgge1xuICAgIHBhZGRpbmc6IDQ4cHg7XG4gIH1cblxuICAuZGVza3RvcFxcOnAtNjQge1xuICAgIHBhZGRpbmc6IDY0cHg7XG4gIH1cblxuICAuZGVza3RvcFxcOnAtOTYge1xuICAgIHBhZGRpbmc6IDk2cHg7XG4gIH1cblxuICAuZGVza3RvcFxcOnAtMTIwIHtcbiAgICBwYWRkaW5nOiAxMjBweDtcbiAgfVxuXG4gIC5kZXNrdG9wXFw6cHktMCB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cblxuICAuZGVza3RvcFxcOnB4LTAge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG5cbiAgLmRlc2t0b3BcXDpweS00IHtcbiAgICBwYWRkaW5nLXRvcDogNHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA0cHg7XG4gIH1cblxuICAuZGVza3RvcFxcOnB4LTQge1xuICAgIHBhZGRpbmctbGVmdDogNHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDRweDtcbiAgfVxuXG4gIC5kZXNrdG9wXFw6cHktOCB7XG4gICAgcGFkZGluZy10b3A6IDhweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICB9XG5cbiAgLmRlc2t0b3BcXDpweC04IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG4gIH1cblxuICAuZGVza3RvcFxcOnB5LTEyIHtcbiAgICBwYWRkaW5nLXRvcDogMTJweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTJweDtcbiAgfVxuXG4gIC5kZXNrdG9wXFw6cHgtMTIge1xuICAgIHBhZGRpbmctbGVmdDogMTJweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xuICB9XG5cbiAgLmRlc2t0b3BcXDpweS0xNiB7XG4gICAgcGFkZGluZy10b3A6IDE2cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE2cHg7XG4gIH1cblxuICAuZGVza3RvcFxcOnB4LTE2IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTZweDtcbiAgfVxuXG4gIC5kZXNrdG9wXFw6cHktMjQge1xuICAgIHBhZGRpbmctdG9wOiAyNHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyNHB4O1xuICB9XG5cbiAgLmRlc2t0b3BcXDpweC0yNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDI0cHg7XG4gIH1cblxuICAuZGVza3RvcFxcOnB5LTMyIHtcbiAgICBwYWRkaW5nLXRvcDogMzJweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzJweDtcbiAgfVxuXG4gIC5kZXNrdG9wXFw6cHgtMzIge1xuICAgIHBhZGRpbmctbGVmdDogMzJweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMnB4O1xuICB9XG5cbiAgLmRlc2t0b3BcXDpweS00MCB7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIH1cblxuICAuZGVza3RvcFxcOnB4LTQwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgfVxuXG4gIC5kZXNrdG9wXFw6cHktNDgge1xuICAgIHBhZGRpbmctdG9wOiA0OHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA0OHB4O1xuICB9XG5cbiAgLmRlc2t0b3BcXDpweC00OCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0OHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ4cHg7XG4gIH1cblxuICAuZGVza3RvcFxcOnB5LTY0IHtcbiAgICBwYWRkaW5nLXRvcDogNjRweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjRweDtcbiAgfVxuXG4gIC5kZXNrdG9wXFw6cHgtNjQge1xuICAgIHBhZGRpbmctbGVmdDogNjRweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2NHB4O1xuICB9XG5cbiAgLmRlc2t0b3BcXDpweS05NiB7XG4gICAgcGFkZGluZy10b3A6IDk2cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDk2cHg7XG4gIH1cblxuICAuZGVza3RvcFxcOnB4LTk2IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDk2cHg7XG4gICAgcGFkZGluZy1yaWdodDogOTZweDtcbiAgfVxuXG4gIC5kZXNrdG9wXFw6cHktMTIwIHtcbiAgICBwYWRkaW5nLXRvcDogMTIwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEyMHB4O1xuICB9XG5cbiAgLmRlc2t0b3BcXDpweC0xMjAge1xuICAgIHBhZGRpbmctbGVmdDogMTIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTIwcHg7XG4gIH1cblxuICAuZGVza3RvcFxcOnB0LTAge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG5cbiAgLmRlc2t0b3BcXDpwci0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG5cbiAgLmRlc2t0b3BcXDpwYi0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxuXG4gIC5kZXNrdG9wXFw6cGwtMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG5cbiAgLmRlc2t0b3BcXDpwdC00IHtcbiAgICBwYWRkaW5nLXRvcDogNHB4O1xuICB9XG5cbiAgLmRlc2t0b3BcXDpwci00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0cHg7XG4gIH1cblxuICAuZGVza3RvcFxcOnBiLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiA0cHg7XG4gIH1cblxuICAuZGVza3RvcFxcOnBsLTQge1xuICAgIHBhZGRpbmctbGVmdDogNHB4O1xuICB9XG5cbiAgLmRlc2t0b3BcXDpwdC04IHtcbiAgICBwYWRkaW5nLXRvcDogOHB4O1xuICB9XG5cbiAgLmRlc2t0b3BcXDpwci04IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG4gIH1cblxuICAuZGVza3RvcFxcOnBiLTgge1xuICAgIHBhZGRpbmctYm90dG9tOiA4cHg7XG4gIH1cblxuICAuZGVza3RvcFxcOnBsLTgge1xuICAgIHBhZGRpbmctbGVmdDogOHB4O1xuICB9XG5cbiAgLmRlc2t0b3BcXDpwdC0xMiB7XG4gICAgcGFkZGluZy10b3A6IDEycHg7XG4gIH1cblxuICAuZGVza3RvcFxcOnByLTEyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xuICB9XG5cbiAgLmRlc2t0b3BcXDpwYi0xMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDEycHg7XG4gIH1cblxuICAuZGVza3RvcFxcOnBsLTEyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gIH1cblxuICAuZGVza3RvcFxcOnB0LTE2IHtcbiAgICBwYWRkaW5nLXRvcDogMTZweDtcbiAgfVxuXG4gIC5kZXNrdG9wXFw6cHItMTYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG4gIH1cblxuICAuZGVza3RvcFxcOnBiLTE2IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTZweDtcbiAgfVxuXG4gIC5kZXNrdG9wXFw6cGwtMTYge1xuICAgIHBhZGRpbmctbGVmdDogMTZweDtcbiAgfVxuXG4gIC5kZXNrdG9wXFw6cHQtMjQge1xuICAgIHBhZGRpbmctdG9wOiAyNHB4O1xuICB9XG5cbiAgLmRlc2t0b3BcXDpwci0yNCB7XG4gICAgcGFkZGluZy1yaWdodDogMjRweDtcbiAgfVxuXG4gIC5kZXNrdG9wXFw6cGItMjQge1xuICAgIHBhZGRpbmctYm90dG9tOiAyNHB4O1xuICB9XG5cbiAgLmRlc2t0b3BcXDpwbC0yNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICB9XG5cbiAgLmRlc2t0b3BcXDpwdC0zMiB7XG4gICAgcGFkZGluZy10b3A6IDMycHg7XG4gIH1cblxuICAuZGVza3RvcFxcOnByLTMyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMnB4O1xuICB9XG5cbiAgLmRlc2t0b3BcXDpwYi0zMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDMycHg7XG4gIH1cblxuICAuZGVza3RvcFxcOnBsLTMyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMycHg7XG4gIH1cblxuICAuZGVza3RvcFxcOnB0LTQwIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgfVxuXG4gIC5kZXNrdG9wXFw6cHItNDAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gIH1cblxuICAuZGVza3RvcFxcOnBiLTQwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgfVxuXG4gIC5kZXNrdG9wXFw6cGwtNDAge1xuICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgfVxuXG4gIC5kZXNrdG9wXFw6cHQtNDgge1xuICAgIHBhZGRpbmctdG9wOiA0OHB4O1xuICB9XG5cbiAgLmRlc2t0b3BcXDpwci00OCB7XG4gICAgcGFkZGluZy1yaWdodDogNDhweDtcbiAgfVxuXG4gIC5kZXNrdG9wXFw6cGItNDgge1xuICAgIHBhZGRpbmctYm90dG9tOiA0OHB4O1xuICB9XG5cbiAgLmRlc2t0b3BcXDpwbC00OCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0OHB4O1xuICB9XG5cbiAgLmRlc2t0b3BcXDpwdC02NCB7XG4gICAgcGFkZGluZy10b3A6IDY0cHg7XG4gIH1cblxuICAuZGVza3RvcFxcOnByLTY0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2NHB4O1xuICB9XG5cbiAgLmRlc2t0b3BcXDpwYi02NCB7XG4gICAgcGFkZGluZy1ib3R0b206IDY0cHg7XG4gIH1cblxuICAuZGVza3RvcFxcOnBsLTY0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDY0cHg7XG4gIH1cblxuICAuZGVza3RvcFxcOnB0LTk2IHtcbiAgICBwYWRkaW5nLXRvcDogOTZweDtcbiAgfVxuXG4gIC5kZXNrdG9wXFw6cHItOTYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDk2cHg7XG4gIH1cblxuICAuZGVza3RvcFxcOnBiLTk2IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOTZweDtcbiAgfVxuXG4gIC5kZXNrdG9wXFw6cGwtOTYge1xuICAgIHBhZGRpbmctbGVmdDogOTZweDtcbiAgfVxuXG4gIC5kZXNrdG9wXFw6cHQtMTIwIHtcbiAgICBwYWRkaW5nLXRvcDogMTIwcHg7XG4gIH1cblxuICAuZGVza3RvcFxcOnByLTEyMCB7XG4gICAgcGFkZGluZy1yaWdodDogMTIwcHg7XG4gIH1cblxuICAuZGVza3RvcFxcOnBiLTEyMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEyMHB4O1xuICB9XG5cbiAgLmRlc2t0b3BcXDpwbC0xMjAge1xuICAgIHBhZGRpbmctbGVmdDogMTIwcHg7XG4gIH1cblxuICAuZGVza3RvcFxcOnBvaW50ZXItZXZlbnRzLW5vbmUge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG5cbiAgLmRlc2t0b3BcXDpwb2ludGVyLWV2ZW50cy1hdXRvIHtcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgfVxuXG4gIC5kZXNrdG9wXFw6c3RhdGljIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICB9XG5cbiAgLmRlc2t0b3BcXDpmaXhlZCB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICB9XG5cbiAgLmRlc2t0b3BcXDphYnNvbHV0ZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG5cbiAgLmRlc2t0b3BcXDpyZWxhdGl2ZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgLmRlc2t0b3BcXDpzdGlja3kge1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gIH1cblxuICAuZGVza3RvcFxcOnBpbi1ub25lIHtcbiAgICB0b3A6IGF1dG87XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgYm90dG9tOiBhdXRvO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cblxuICAuZGVza3RvcFxcOnBpbiB7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICB9XG5cbiAgLmRlc2t0b3BcXDpwaW4teSB7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgfVxuXG4gIC5kZXNrdG9wXFw6cGluLXgge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IDA7XG4gIH1cblxuICAuZGVza3RvcFxcOnBpbi10IHtcbiAgICB0b3A6IDA7XG4gIH1cblxuICAuZGVza3RvcFxcOnBpbi1yIHtcbiAgICByaWdodDogMDtcbiAgfVxuXG4gIC5kZXNrdG9wXFw6cGluLWIge1xuICAgIGJvdHRvbTogMDtcbiAgfVxuXG4gIC5kZXNrdG9wXFw6cGluLWwge1xuICAgIGxlZnQ6IDA7XG4gIH1cblxuICAuZGVza3RvcFxcOnJlc2l6ZS1ub25lIHtcbiAgICByZXNpemU6IG5vbmU7XG4gIH1cblxuICAuZGVza3RvcFxcOnJlc2l6ZS15IHtcbiAgICByZXNpemU6IHZlcnRpY2FsO1xuICB9XG5cbiAgLmRlc2t0b3BcXDpyZXNpemUteCB7XG4gICAgcmVzaXplOiBob3Jpem9udGFsO1xuICB9XG5cbiAgLmRlc2t0b3BcXDpyZXNpemUge1xuICAgIHJlc2l6ZTogYm90aDtcbiAgfVxuXG4gIC5kZXNrdG9wXFw6c2hhZG93IHtcbiAgICBib3gtc2hhZG93OiAwIDJweCA4cHggMCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIH1cblxuICAuZGVza3RvcFxcOnNoYWRvdy1ub25lIHtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG5cbiAgLmRlc2t0b3BcXDpob3ZlclxcOnNoYWRvdzpob3ZlciB7XG4gICAgYm94LXNoYWRvdzogMCAycHggOHB4IDAgcmdiYSgwLCAwLCAwLCAwLjMpO1xuICB9XG5cbiAgLmRlc2t0b3BcXDpob3ZlclxcOnNoYWRvdy1ub25lOmhvdmVyIHtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG5cbiAgLmRlc2t0b3BcXDpmb2N1c1xcOnNoYWRvdzpmb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAycHggOHB4IDAgcmdiYSgwLCAwLCAwLCAwLjMpO1xuICB9XG5cbiAgLmRlc2t0b3BcXDpmb2N1c1xcOnNoYWRvdy1ub25lOmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG5cbiAgLmRlc2t0b3BcXDp0YWJsZS1hdXRvIHtcbiAgICB0YWJsZS1sYXlvdXQ6IGF1dG87XG4gIH1cblxuICAuZGVza3RvcFxcOnRhYmxlLWZpeGVkIHtcbiAgICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuICB9XG5cbiAgLmRlc2t0b3BcXDp0ZXh0LWxlZnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cblxuICAuZGVza3RvcFxcOnRleHQtY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAuZGVza3RvcFxcOnRleHQtcmlnaHQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG5cbiAgLmRlc2t0b3BcXDp0ZXh0LWp1c3RpZnkge1xuICAgIHRleHQtYWxpZ246IGp1c3RpZnk7XG4gIH1cblxuICAuZGVza3RvcFxcOnRleHQtaW5oZXJpdC1jb2xvciB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gIH1cblxuICAuZGVza3RvcFxcOnRleHQtb3JhbmdlIHtcbiAgICBjb2xvcjogI2U2N2UyMjtcbiAgfVxuXG4gIC5kZXNrdG9wXFw6dGV4dC1jb2xvci1pbmhlcml0IHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgfVxuXG4gIC5kZXNrdG9wXFw6dGV4dC10cmFuc3BhcmVudCB7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG5cbiAgLmRlc2t0b3BcXDp0ZXh0LXdoaXRlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuXG4gIC5kZXNrdG9wXFw6dGV4dC1ncmF5LWxpZ2h0ZXIge1xuICAgIGNvbG9yOiAjZjlmOWY5O1xuICB9XG5cbiAgLmRlc2t0b3BcXDp0ZXh0LWdyYXktbGlnaHQge1xuICAgIGNvbG9yOiAjZWNmMGYxO1xuICB9XG5cbiAgLmRlc2t0b3BcXDp0ZXh0LWdyYXkge1xuICAgIGNvbG9yOiAjYmRjM2M3O1xuICB9XG5cbiAgLmRlc2t0b3BcXDp0ZXh0LWdyYXktZGFyayB7XG4gICAgY29sb3I6ICM3ZjhjOGQ7XG4gIH1cblxuICAuZGVza3RvcFxcOnRleHQtZ3JheS1kYXJrZXIge1xuICAgIGNvbG9yOiAjNTU2MTYxO1xuICB9XG5cbiAgLmRlc2t0b3BcXDp0ZXh0LWJsYWNrIHtcbiAgICBjb2xvcjogIzAwMDtcbiAgfVxuXG4gIC5kZXNrdG9wXFw6dGV4dC1ncmVlbi11bHRyYS1saWdodCB7XG4gICAgY29sb3I6ICNlOGZmZmE7XG4gIH1cblxuICAuZGVza3RvcFxcOnRleHQtZ3JlZW4tbGlnaHQge1xuICAgIGNvbG9yOiAjYTFlM2Q2O1xuICB9XG5cbiAgLmRlc2t0b3BcXDp0ZXh0LWdyZWVuIHtcbiAgICBjb2xvcjogIzFhYmM5YztcbiAgfVxuXG4gIC5kZXNrdG9wXFw6dGV4dC1ncmVlbi1kYXJrIHtcbiAgICBjb2xvcjogIzAwODg3ODtcbiAgfVxuXG4gIC5kZXNrdG9wXFw6dGV4dC1ibHVlIHtcbiAgICBjb2xvcjogIzM0OThkYjtcbiAgfVxuXG4gIC5kZXNrdG9wXFw6dGV4dC15ZWxsb3cge1xuICAgIGNvbG9yOiAjZjFjNDBmO1xuICB9XG5cbiAgLmRlc2t0b3BcXDp0ZXh0LXJlZCB7XG4gICAgY29sb3I6ICNlNzRjM2M7XG4gIH1cblxuICAuZGVza3RvcFxcOmhvdmVyXFw6dGV4dC1pbmhlcml0LWNvbG9yOmhvdmVyIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgfVxuXG4gIC5kZXNrdG9wXFw6aG92ZXJcXDp0ZXh0LW9yYW5nZTpob3ZlciB7XG4gICAgY29sb3I6ICNlNjdlMjI7XG4gIH1cblxuICAuZGVza3RvcFxcOmhvdmVyXFw6dGV4dC1jb2xvci1pbmhlcml0OmhvdmVyIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgfVxuXG4gIC5kZXNrdG9wXFw6aG92ZXJcXDp0ZXh0LXRyYW5zcGFyZW50OmhvdmVyIHtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cblxuICAuZGVza3RvcFxcOmhvdmVyXFw6dGV4dC13aGl0ZTpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cblxuICAuZGVza3RvcFxcOmhvdmVyXFw6dGV4dC1ncmF5LWxpZ2h0ZXI6aG92ZXIge1xuICAgIGNvbG9yOiAjZjlmOWY5O1xuICB9XG5cbiAgLmRlc2t0b3BcXDpob3ZlclxcOnRleHQtZ3JheS1saWdodDpob3ZlciB7XG4gICAgY29sb3I6ICNlY2YwZjE7XG4gIH1cblxuICAuZGVza3RvcFxcOmhvdmVyXFw6dGV4dC1ncmF5OmhvdmVyIHtcbiAgICBjb2xvcjogI2JkYzNjNztcbiAgfVxuXG4gIC5kZXNrdG9wXFw6aG92ZXJcXDp0ZXh0LWdyYXktZGFyazpob3ZlciB7XG4gICAgY29sb3I6ICM3ZjhjOGQ7XG4gIH1cblxuICAuZGVza3RvcFxcOmhvdmVyXFw6dGV4dC1ncmF5LWRhcmtlcjpob3ZlciB7XG4gICAgY29sb3I6ICM1NTYxNjE7XG4gIH1cblxuICAuZGVza3RvcFxcOmhvdmVyXFw6dGV4dC1ibGFjazpob3ZlciB7XG4gICAgY29sb3I6ICMwMDA7XG4gIH1cblxuICAuZGVza3RvcFxcOmhvdmVyXFw6dGV4dC1ncmVlbi11bHRyYS1saWdodDpob3ZlciB7XG4gICAgY29sb3I6ICNlOGZmZmE7XG4gIH1cblxuICAuZGVza3RvcFxcOmhvdmVyXFw6dGV4dC1ncmVlbi1saWdodDpob3ZlciB7XG4gICAgY29sb3I6ICNhMWUzZDY7XG4gIH1cblxuICAuZGVza3RvcFxcOmhvdmVyXFw6dGV4dC1ncmVlbjpob3ZlciB7XG4gICAgY29sb3I6ICMxYWJjOWM7XG4gIH1cblxuICAuZGVza3RvcFxcOmhvdmVyXFw6dGV4dC1ncmVlbi1kYXJrOmhvdmVyIHtcbiAgICBjb2xvcjogIzAwODg3ODtcbiAgfVxuXG4gIC5kZXNrdG9wXFw6aG92ZXJcXDp0ZXh0LWJsdWU6aG92ZXIge1xuICAgIGNvbG9yOiAjMzQ5OGRiO1xuICB9XG5cbiAgLmRlc2t0b3BcXDpob3ZlclxcOnRleHQteWVsbG93OmhvdmVyIHtcbiAgICBjb2xvcjogI2YxYzQwZjtcbiAgfVxuXG4gIC5kZXNrdG9wXFw6aG92ZXJcXDp0ZXh0LXJlZDpob3ZlciB7XG4gICAgY29sb3I6ICNlNzRjM2M7XG4gIH1cblxuICAuZGVza3RvcFxcOmZvY3VzXFw6dGV4dC1pbmhlcml0LWNvbG9yOmZvY3VzIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgfVxuXG4gIC5kZXNrdG9wXFw6Zm9jdXNcXDp0ZXh0LW9yYW5nZTpmb2N1cyB7XG4gICAgY29sb3I6ICNlNjdlMjI7XG4gIH1cblxuICAuZGVza3RvcFxcOmZvY3VzXFw6dGV4dC1jb2xvci1pbmhlcml0OmZvY3VzIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgfVxuXG4gIC5kZXNrdG9wXFw6Zm9jdXNcXDp0ZXh0LXRyYW5zcGFyZW50OmZvY3VzIHtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cblxuICAuZGVza3RvcFxcOmZvY3VzXFw6dGV4dC13aGl0ZTpmb2N1cyB7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cblxuICAuZGVza3RvcFxcOmZvY3VzXFw6dGV4dC1ncmF5LWxpZ2h0ZXI6Zm9jdXMge1xuICAgIGNvbG9yOiAjZjlmOWY5O1xuICB9XG5cbiAgLmRlc2t0b3BcXDpmb2N1c1xcOnRleHQtZ3JheS1saWdodDpmb2N1cyB7XG4gICAgY29sb3I6ICNlY2YwZjE7XG4gIH1cblxuICAuZGVza3RvcFxcOmZvY3VzXFw6dGV4dC1ncmF5OmZvY3VzIHtcbiAgICBjb2xvcjogI2JkYzNjNztcbiAgfVxuXG4gIC5kZXNrdG9wXFw6Zm9jdXNcXDp0ZXh0LWdyYXktZGFyazpmb2N1cyB7XG4gICAgY29sb3I6ICM3ZjhjOGQ7XG4gIH1cblxuICAuZGVza3RvcFxcOmZvY3VzXFw6dGV4dC1ncmF5LWRhcmtlcjpmb2N1cyB7XG4gICAgY29sb3I6ICM1NTYxNjE7XG4gIH1cblxuICAuZGVza3RvcFxcOmZvY3VzXFw6dGV4dC1ibGFjazpmb2N1cyB7XG4gICAgY29sb3I6ICMwMDA7XG4gIH1cblxuICAuZGVza3RvcFxcOmZvY3VzXFw6dGV4dC1ncmVlbi11bHRyYS1saWdodDpmb2N1cyB7XG4gICAgY29sb3I6ICNlOGZmZmE7XG4gIH1cblxuICAuZGVza3RvcFxcOmZvY3VzXFw6dGV4dC1ncmVlbi1saWdodDpmb2N1cyB7XG4gICAgY29sb3I6ICNhMWUzZDY7XG4gIH1cblxuICAuZGVza3RvcFxcOmZvY3VzXFw6dGV4dC1ncmVlbjpmb2N1cyB7XG4gICAgY29sb3I6ICMxYWJjOWM7XG4gIH1cblxuICAuZGVza3RvcFxcOmZvY3VzXFw6dGV4dC1ncmVlbi1kYXJrOmZvY3VzIHtcbiAgICBjb2xvcjogIzAwODg3ODtcbiAgfVxuXG4gIC5kZXNrdG9wXFw6Zm9jdXNcXDp0ZXh0LWJsdWU6Zm9jdXMge1xuICAgIGNvbG9yOiAjMzQ5OGRiO1xuICB9XG5cbiAgLmRlc2t0b3BcXDpmb2N1c1xcOnRleHQteWVsbG93OmZvY3VzIHtcbiAgICBjb2xvcjogI2YxYzQwZjtcbiAgfVxuXG4gIC5kZXNrdG9wXFw6Zm9jdXNcXDp0ZXh0LXJlZDpmb2N1cyB7XG4gICAgY29sb3I6ICNlNzRjM2M7XG4gIH1cblxuICAuZGVza3RvcFxcOnRleHQtMTAge1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgfVxuXG4gIC5kZXNrdG9wXFw6dGV4dC0xMiB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG5cbiAgLmRlc2t0b3BcXDp0ZXh0LTE0IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cblxuICAuZGVza3RvcFxcOnRleHQtMTYge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxuXG4gIC5kZXNrdG9wXFw6dGV4dC0xOCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG5cbiAgLmRlc2t0b3BcXDp0ZXh0LTIwIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cblxuICAuZGVza3RvcFxcOnRleHQtMjQge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxuXG4gIC5kZXNrdG9wXFw6dGV4dC1pbmhlcml0IHtcbiAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gIH1cblxuICAuZGVza3RvcFxcOnRleHQtc20ge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxuXG4gIC5kZXNrdG9wXFw6dGV4dC1tZCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG5cbiAgLmRlc2t0b3BcXDp0ZXh0LWxnIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cblxuICAuZGVza3RvcFxcOnRleHQteGwge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxuXG4gIC5kZXNrdG9wXFw6dGV4dC0yeGwge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxuXG4gIC5kZXNrdG9wXFw6dGV4dC1pY29uIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gIH1cblxuICAuZGVza3RvcFxcOnRleHQtaWNvbi1sYXJnZSB7XG4gICAgZm9udC1zaXplOiA2NHB4O1xuICB9XG5cbiAgLmRlc2t0b3BcXDppdGFsaWMge1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgfVxuXG4gIC5kZXNrdG9wXFw6cm9tYW4ge1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgfVxuXG4gIC5kZXNrdG9wXFw6dXBwZXJjYXNlIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB9XG5cbiAgLmRlc2t0b3BcXDpsb3dlcmNhc2Uge1xuICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG4gIH1cblxuICAuZGVza3RvcFxcOmNhcGl0YWxpemUge1xuICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICB9XG5cbiAgLmRlc2t0b3BcXDpub3JtYWwtY2FzZSB7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIH1cblxuICAuZGVza3RvcFxcOnVuZGVybGluZSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cblxuICAuZGVza3RvcFxcOmxpbmUtdGhyb3VnaCB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG4gIH1cblxuICAuZGVza3RvcFxcOm5vLXVuZGVybGluZSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgLmRlc2t0b3BcXDphbnRpYWxpYXNlZCB7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgfVxuXG4gIC5kZXNrdG9wXFw6c3VicGl4ZWwtYW50aWFsaWFzZWQge1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGF1dG87XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGF1dG87XG4gIH1cblxuICAuZGVza3RvcFxcOmhvdmVyXFw6aXRhbGljOmhvdmVyIHtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIH1cblxuICAuZGVza3RvcFxcOmhvdmVyXFw6cm9tYW46aG92ZXIge1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgfVxuXG4gIC5kZXNrdG9wXFw6aG92ZXJcXDp1cHBlcmNhc2U6aG92ZXIge1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIH1cblxuICAuZGVza3RvcFxcOmhvdmVyXFw6bG93ZXJjYXNlOmhvdmVyIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xuICB9XG5cbiAgLmRlc2t0b3BcXDpob3ZlclxcOmNhcGl0YWxpemU6aG92ZXIge1xuICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICB9XG5cbiAgLmRlc2t0b3BcXDpob3ZlclxcOm5vcm1hbC1jYXNlOmhvdmVyIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgfVxuXG4gIC5kZXNrdG9wXFw6aG92ZXJcXDp1bmRlcmxpbmU6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG5cbiAgLmRlc2t0b3BcXDpob3ZlclxcOmxpbmUtdGhyb3VnaDpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG4gIH1cblxuICAuZGVza3RvcFxcOmhvdmVyXFw6bm8tdW5kZXJsaW5lOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICAuZGVza3RvcFxcOmhvdmVyXFw6YW50aWFsaWFzZWQ6aG92ZXIge1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIH1cblxuICAuZGVza3RvcFxcOmhvdmVyXFw6c3VicGl4ZWwtYW50aWFsaWFzZWQ6aG92ZXIge1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGF1dG87XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGF1dG87XG4gIH1cblxuICAuZGVza3RvcFxcOmZvY3VzXFw6aXRhbGljOmZvY3VzIHtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIH1cblxuICAuZGVza3RvcFxcOmZvY3VzXFw6cm9tYW46Zm9jdXMge1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgfVxuXG4gIC5kZXNrdG9wXFw6Zm9jdXNcXDp1cHBlcmNhc2U6Zm9jdXMge1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIH1cblxuICAuZGVza3RvcFxcOmZvY3VzXFw6bG93ZXJjYXNlOmZvY3VzIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xuICB9XG5cbiAgLmRlc2t0b3BcXDpmb2N1c1xcOmNhcGl0YWxpemU6Zm9jdXMge1xuICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICB9XG5cbiAgLmRlc2t0b3BcXDpmb2N1c1xcOm5vcm1hbC1jYXNlOmZvY3VzIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgfVxuXG4gIC5kZXNrdG9wXFw6Zm9jdXNcXDp1bmRlcmxpbmU6Zm9jdXMge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG5cbiAgLmRlc2t0b3BcXDpmb2N1c1xcOmxpbmUtdGhyb3VnaDpmb2N1cyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG4gIH1cblxuICAuZGVza3RvcFxcOmZvY3VzXFw6bm8tdW5kZXJsaW5lOmZvY3VzIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICAuZGVza3RvcFxcOmZvY3VzXFw6YW50aWFsaWFzZWQ6Zm9jdXMge1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIH1cblxuICAuZGVza3RvcFxcOmZvY3VzXFw6c3VicGl4ZWwtYW50aWFsaWFzZWQ6Zm9jdXMge1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGF1dG87XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGF1dG87XG4gIH1cblxuICAuZGVza3RvcFxcOnNlbGVjdC1ub25lIHtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgfVxuXG4gIC5kZXNrdG9wXFw6c2VsZWN0LXRleHQge1xuICAgIHVzZXItc2VsZWN0OiB0ZXh0O1xuICB9XG5cbiAgLmRlc2t0b3BcXDphbGlnbi1iYXNlbGluZSB7XG4gICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICB9XG5cbiAgLmRlc2t0b3BcXDphbGlnbi10b3Age1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIH1cblxuICAuZGVza3RvcFxcOmFsaWduLW1pZGRsZSB7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxuXG4gIC5kZXNrdG9wXFw6YWxpZ24tYm90dG9tIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICB9XG5cbiAgLmRlc2t0b3BcXDphbGlnbi10ZXh0LXRvcCB7XG4gICAgdmVydGljYWwtYWxpZ246IHRleHQtdG9wO1xuICB9XG5cbiAgLmRlc2t0b3BcXDphbGlnbi10ZXh0LWJvdHRvbSB7XG4gICAgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tO1xuICB9XG5cbiAgLmRlc2t0b3BcXDp2aXNpYmxlIHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG5cbiAgLmRlc2t0b3BcXDppbnZpc2libGUge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgfVxuXG4gIC5kZXNrdG9wXFw6d2hpdGVzcGFjZS1ub3JtYWwge1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIH1cblxuICAuZGVza3RvcFxcOndoaXRlc3BhY2Utbm8td3JhcCB7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgfVxuXG4gIC5kZXNrdG9wXFw6d2hpdGVzcGFjZS1wcmUge1xuICAgIHdoaXRlLXNwYWNlOiBwcmU7XG4gIH1cblxuICAuZGVza3RvcFxcOndoaXRlc3BhY2UtcHJlLWxpbmUge1xuICAgIHdoaXRlLXNwYWNlOiBwcmUtbGluZTtcbiAgfVxuXG4gIC5kZXNrdG9wXFw6d2hpdGVzcGFjZS1wcmUtd3JhcCB7XG4gICAgd2hpdGUtc3BhY2U6IHByZS13cmFwO1xuICB9XG5cbiAgLmRlc2t0b3BcXDpicmVhay13b3JkcyB7XG4gICAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICB9XG5cbiAgLmRlc2t0b3BcXDpicmVhay1ub3JtYWwge1xuICAgIHdvcmQtd3JhcDogbm9ybWFsO1xuICB9XG5cbiAgLmRlc2t0b3BcXDp0cnVuY2F0ZSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB9XG5cbiAgLmRlc2t0b3BcXDp3LTEge1xuICAgIHdpZHRoOiAxcHg7XG4gIH1cblxuICAuZGVza3RvcFxcOnctMTYge1xuICAgIHdpZHRoOiAxNnB4O1xuICB9XG5cbiAgLmRlc2t0b3BcXDp3LTI0IHtcbiAgICB3aWR0aDogMjRweDtcbiAgfVxuXG4gIC5kZXNrdG9wXFw6dy0zMiB7XG4gICAgd2lkdGg6IDMycHg7XG4gIH1cblxuICAuZGVza3RvcFxcOnctNDAge1xuICAgIHdpZHRoOiA0MHB4O1xuICB9XG5cbiAgLmRlc2t0b3BcXDp3LTQ4IHtcbiAgICB3aWR0aDogNDhweDtcbiAgfVxuXG4gIC5kZXNrdG9wXFw6dy04MCB7XG4gICAgd2lkdGg6IDgwcHg7XG4gIH1cblxuICAuZGVza3RvcFxcOnctMTIwIHtcbiAgICB3aWR0aDogMTIwcHg7XG4gIH1cblxuICAuZGVza3RvcFxcOnctMTYwIHtcbiAgICB3aWR0aDogMTYwcHg7XG4gIH1cblxuICAuZGVza3RvcFxcOnctMjAwIHtcbiAgICB3aWR0aDogMjAwcHg7XG4gIH1cblxuICAuZGVza3RvcFxcOnctMzIwIHtcbiAgICB3aWR0aDogMzIwcHg7XG4gIH1cblxuICAuZGVza3RvcFxcOnctYXV0byB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cblxuICAuZGVza3RvcFxcOnctMVxcLzIge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cblxuICAuZGVza3RvcFxcOnctMVxcLzMge1xuICAgIHdpZHRoOiAzMy4zMzMzMyU7XG4gIH1cblxuICAuZGVza3RvcFxcOnctMlxcLzMge1xuICAgIHdpZHRoOiA2Ni42NjY2NyU7XG4gIH1cblxuICAuZGVza3RvcFxcOnctMVxcLzQge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cblxuICAuZGVza3RvcFxcOnctM1xcLzQge1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cblxuICAuZGVza3RvcFxcOnctMVxcLzUge1xuICAgIHdpZHRoOiAyMCU7XG4gIH1cblxuICAuZGVza3RvcFxcOnctMlxcLzUge1xuICAgIHdpZHRoOiA0MCU7XG4gIH1cblxuICAuZGVza3RvcFxcOnctM1xcLzUge1xuICAgIHdpZHRoOiA2MCU7XG4gIH1cblxuICAuZGVza3RvcFxcOnctNFxcLzUge1xuICAgIHdpZHRoOiA4MCU7XG4gIH1cblxuICAuZGVza3RvcFxcOnctMVxcLzYge1xuICAgIHdpZHRoOiAxNi42NjY2NyU7XG4gIH1cblxuICAuZGVza3RvcFxcOnctNVxcLzYge1xuICAgIHdpZHRoOiA4My4zMzMzMyU7XG4gIH1cblxuICAuZGVza3RvcFxcOnctZnVsbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAuZGVza3RvcFxcOnctc2NyZWVuIHtcbiAgICB3aWR0aDogMTAwdnc7XG4gIH1cblxuICAuZGVza3RvcFxcOnotMCB7XG4gICAgei1pbmRleDogMDtcbiAgfVxuXG4gIC5kZXNrdG9wXFw6ei0xMCB7XG4gICAgei1pbmRleDogMTA7XG4gIH1cblxuICAuZGVza3RvcFxcOnotMjAge1xuICAgIHotaW5kZXg6IDIwO1xuICB9XG5cbiAgLmRlc2t0b3BcXDp6LTMwIHtcbiAgICB6LWluZGV4OiAzMDtcbiAgfVxuXG4gIC5kZXNrdG9wXFw6ei00MCB7XG4gICAgei1pbmRleDogNDA7XG4gIH1cblxuICAuZGVza3RvcFxcOnotNTAge1xuICAgIHotaW5kZXg6IDUwO1xuICB9XG5cbiAgLmRlc2t0b3BcXDp6LWF1dG8ge1xuICAgIHotaW5kZXg6IGF1dG87XG4gIH1cblxuICAuZGVza3RvcFxcOnotYmFja2dyb3VuZCB7XG4gICAgei1pbmRleDogLTE7XG4gIH1cblxuICAuZGVza3RvcFxcOnotbWVudSB7XG4gICAgei1pbmRleDogMTAwO1xuICB9XG5cbiAgLmRlc2t0b3BcXDp6LWZsYXNoIHtcbiAgICB6LWluZGV4OiAxMTA7XG4gIH1cblxuICAuZGVza3RvcFxcOnotbW9kYWwge1xuICAgIHotaW5kZXg6IDEyMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5yZWFkaW5nXFw6bGlzdC1yZXNldCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgLnJlYWRpbmdcXDphcHBlYXJhbmNlLW5vbmUge1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gIH1cblxuICAucmVhZGluZ1xcOmJnLWZpeGVkIHtcbiAgICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IGZpeGVkO1xuICB9XG5cbiAgLnJlYWRpbmdcXDpiZy1sb2NhbCB7XG4gICAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBsb2NhbDtcbiAgfVxuXG4gIC5yZWFkaW5nXFw6Ymctc2Nyb2xsIHtcbiAgICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IHNjcm9sbDtcbiAgfVxuXG4gIC5yZWFkaW5nXFw6Ymctd2hpdGUtdHJhbnNwYXJlbnQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbiAgfVxuXG4gIC5yZWFkaW5nXFw6YmctY29sb3ItaW5oZXJpdCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbiAgfVxuXG4gIC5yZWFkaW5nXFw6YmctdHJhbnNwYXJlbnQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG5cbiAgLnJlYWRpbmdcXDpiZy13aGl0ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgfVxuXG4gIC5yZWFkaW5nXFw6YmctZ3JheS1saWdodGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xuICB9XG5cbiAgLnJlYWRpbmdcXDpiZy1ncmF5LWxpZ2h0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWNmMGYxO1xuICB9XG5cbiAgLnJlYWRpbmdcXDpiZy1ncmF5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmRjM2M3O1xuICB9XG5cbiAgLnJlYWRpbmdcXDpiZy1ncmF5LWRhcmsge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM3ZjhjOGQ7XG4gIH1cblxuICAucmVhZGluZ1xcOmJnLWdyYXktZGFya2VyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTU2MTYxO1xuICB9XG5cbiAgLnJlYWRpbmdcXDpiZy1ibGFjayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgfVxuXG4gIC5yZWFkaW5nXFw6YmctZ3JlZW4tdWx0cmEtbGlnaHQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlOGZmZmE7XG4gIH1cblxuICAucmVhZGluZ1xcOmJnLWdyZWVuLWxpZ2h0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTFlM2Q2O1xuICB9XG5cbiAgLnJlYWRpbmdcXDpiZy1ncmVlbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFhYmM5YztcbiAgfVxuXG4gIC5yZWFkaW5nXFw6YmctZ3JlZW4tZGFyayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwODg3ODtcbiAgfVxuXG4gIC5yZWFkaW5nXFw6YmctYmx1ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzM0OThkYjtcbiAgfVxuXG4gIC5yZWFkaW5nXFw6YmcteWVsbG93IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFjNDBmO1xuICB9XG5cbiAgLnJlYWRpbmdcXDpiZy1yZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlNzRjM2M7XG4gIH1cblxuICAucmVhZGluZ1xcOmJnLW9yYW5nZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U2N2UyMjtcbiAgfVxuXG4gIC5yZWFkaW5nXFw6aG92ZXJcXDpiZy13aGl0ZS10cmFuc3BhcmVudDpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xuICB9XG5cbiAgLnJlYWRpbmdcXDpob3ZlclxcOmJnLWNvbG9yLWluaGVyaXQ6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG4gIH1cblxuICAucmVhZGluZ1xcOmhvdmVyXFw6YmctdHJhbnNwYXJlbnQ6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG5cbiAgLnJlYWRpbmdcXDpob3ZlclxcOmJnLXdoaXRlOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB9XG5cbiAgLnJlYWRpbmdcXDpob3ZlclxcOmJnLWdyYXktbGlnaHRlcjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcbiAgfVxuXG4gIC5yZWFkaW5nXFw6aG92ZXJcXDpiZy1ncmF5LWxpZ2h0OmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWNmMGYxO1xuICB9XG5cbiAgLnJlYWRpbmdcXDpob3ZlclxcOmJnLWdyYXk6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiZGMzYzc7XG4gIH1cblxuICAucmVhZGluZ1xcOmhvdmVyXFw6YmctZ3JheS1kYXJrOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2Y4YzhkO1xuICB9XG5cbiAgLnJlYWRpbmdcXDpob3ZlclxcOmJnLWdyYXktZGFya2VyOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTU2MTYxO1xuICB9XG5cbiAgLnJlYWRpbmdcXDpob3ZlclxcOmJnLWJsYWNrOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICB9XG5cbiAgLnJlYWRpbmdcXDpob3ZlclxcOmJnLWdyZWVuLXVsdHJhLWxpZ2h0OmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZThmZmZhO1xuICB9XG5cbiAgLnJlYWRpbmdcXDpob3ZlclxcOmJnLWdyZWVuLWxpZ2h0OmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTFlM2Q2O1xuICB9XG5cbiAgLnJlYWRpbmdcXDpob3ZlclxcOmJnLWdyZWVuOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWFiYzljO1xuICB9XG5cbiAgLnJlYWRpbmdcXDpob3ZlclxcOmJnLWdyZWVuLWRhcms6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDg4Nzg7XG4gIH1cblxuICAucmVhZGluZ1xcOmhvdmVyXFw6YmctYmx1ZTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzM0OThkYjtcbiAgfVxuXG4gIC5yZWFkaW5nXFw6aG92ZXJcXDpiZy15ZWxsb3c6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMWM0MGY7XG4gIH1cblxuICAucmVhZGluZ1xcOmhvdmVyXFw6YmctcmVkOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTc0YzNjO1xuICB9XG5cbiAgLnJlYWRpbmdcXDpob3ZlclxcOmJnLW9yYW5nZTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U2N2UyMjtcbiAgfVxuXG4gIC5yZWFkaW5nXFw6Zm9jdXNcXDpiZy13aGl0ZS10cmFuc3BhcmVudDpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xuICB9XG5cbiAgLnJlYWRpbmdcXDpmb2N1c1xcOmJnLWNvbG9yLWluaGVyaXQ6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG4gIH1cblxuICAucmVhZGluZ1xcOmZvY3VzXFw6YmctdHJhbnNwYXJlbnQ6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG5cbiAgLnJlYWRpbmdcXDpmb2N1c1xcOmJnLXdoaXRlOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB9XG5cbiAgLnJlYWRpbmdcXDpmb2N1c1xcOmJnLWdyYXktbGlnaHRlcjpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcbiAgfVxuXG4gIC5yZWFkaW5nXFw6Zm9jdXNcXDpiZy1ncmF5LWxpZ2h0OmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWNmMGYxO1xuICB9XG5cbiAgLnJlYWRpbmdcXDpmb2N1c1xcOmJnLWdyYXk6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiZGMzYzc7XG4gIH1cblxuICAucmVhZGluZ1xcOmZvY3VzXFw6YmctZ3JheS1kYXJrOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2Y4YzhkO1xuICB9XG5cbiAgLnJlYWRpbmdcXDpmb2N1c1xcOmJnLWdyYXktZGFya2VyOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTU2MTYxO1xuICB9XG5cbiAgLnJlYWRpbmdcXDpmb2N1c1xcOmJnLWJsYWNrOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICB9XG5cbiAgLnJlYWRpbmdcXDpmb2N1c1xcOmJnLWdyZWVuLXVsdHJhLWxpZ2h0OmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZThmZmZhO1xuICB9XG5cbiAgLnJlYWRpbmdcXDpmb2N1c1xcOmJnLWdyZWVuLWxpZ2h0OmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTFlM2Q2O1xuICB9XG5cbiAgLnJlYWRpbmdcXDpmb2N1c1xcOmJnLWdyZWVuOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWFiYzljO1xuICB9XG5cbiAgLnJlYWRpbmdcXDpmb2N1c1xcOmJnLWdyZWVuLWRhcms6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDg4Nzg7XG4gIH1cblxuICAucmVhZGluZ1xcOmZvY3VzXFw6YmctYmx1ZTpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzM0OThkYjtcbiAgfVxuXG4gIC5yZWFkaW5nXFw6Zm9jdXNcXDpiZy15ZWxsb3c6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMWM0MGY7XG4gIH1cblxuICAucmVhZGluZ1xcOmZvY3VzXFw6YmctcmVkOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTc0YzNjO1xuICB9XG5cbiAgLnJlYWRpbmdcXDpmb2N1c1xcOmJnLW9yYW5nZTpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U2N2UyMjtcbiAgfVxuXG4gIC5yZWFkaW5nXFw6YmctYm90dG9tIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b207XG4gIH1cblxuICAucmVhZGluZ1xcOmJnLWNlbnRlciB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICB9XG5cbiAgLnJlYWRpbmdcXDpiZy1sZWZ0IHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0O1xuICB9XG5cbiAgLnJlYWRpbmdcXDpiZy1sZWZ0LWJvdHRvbSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBib3R0b207XG4gIH1cblxuICAucmVhZGluZ1xcOmJnLWxlZnQtdG9wIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IHRvcDtcbiAgfVxuXG4gIC5yZWFkaW5nXFw6YmctcmlnaHQge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0O1xuICB9XG5cbiAgLnJlYWRpbmdcXDpiZy1yaWdodC1ib3R0b20ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGJvdHRvbTtcbiAgfVxuXG4gIC5yZWFkaW5nXFw6YmctcmlnaHQtdG9wIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCB0b3A7XG4gIH1cblxuICAucmVhZGluZ1xcOmJnLXRvcCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wO1xuICB9XG5cbiAgLnJlYWRpbmdcXDpiZy1yZXBlYXQge1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQ7XG4gIH1cblxuICAucmVhZGluZ1xcOmJnLW5vLXJlcGVhdCB7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgfVxuXG4gIC5yZWFkaW5nXFw6YmctcmVwZWF0LXgge1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgfVxuXG4gIC5yZWFkaW5nXFw6YmctcmVwZWF0LXkge1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteTtcbiAgfVxuXG4gIC5yZWFkaW5nXFw6YmctYXV0byB7XG4gICAgYmFja2dyb3VuZC1zaXplOiBhdXRvO1xuICB9XG5cbiAgLnJlYWRpbmdcXDpiZy1jb3ZlciB7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgfVxuXG4gIC5yZWFkaW5nXFw6YmctY29udGFpbiB7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICB9XG5cbiAgLnJlYWRpbmdcXDpib3JkZXItY29sb3ItaW5oZXJpdCB7XG4gICAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICB9XG5cbiAgLnJlYWRpbmdcXDpib3JkZXItdHJhbnNwYXJlbnQge1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cblxuICAucmVhZGluZ1xcOmJvcmRlci13aGl0ZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICB9XG5cbiAgLnJlYWRpbmdcXDpib3JkZXItZ3JheS1saWdodGVyIHtcbiAgICBib3JkZXItY29sb3I6ICNmOWY5Zjk7XG4gIH1cblxuICAucmVhZGluZ1xcOmJvcmRlci1ncmF5LWxpZ2h0IHtcbiAgICBib3JkZXItY29sb3I6ICNlY2YwZjE7XG4gIH1cblxuICAucmVhZGluZ1xcOmJvcmRlci1ncmF5IHtcbiAgICBib3JkZXItY29sb3I6ICNiZGMzYzc7XG4gIH1cblxuICAucmVhZGluZ1xcOmJvcmRlci1ncmF5LWRhcmsge1xuICAgIGJvcmRlci1jb2xvcjogIzdmOGM4ZDtcbiAgfVxuXG4gIC5yZWFkaW5nXFw6Ym9yZGVyLWdyYXktZGFya2VyIHtcbiAgICBib3JkZXItY29sb3I6ICM1NTYxNjE7XG4gIH1cblxuICAucmVhZGluZ1xcOmJvcmRlci1ibGFjayB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDAwO1xuICB9XG5cbiAgLnJlYWRpbmdcXDpib3JkZXItZ3JlZW4tdWx0cmEtbGlnaHQge1xuICAgIGJvcmRlci1jb2xvcjogI2U4ZmZmYTtcbiAgfVxuXG4gIC5yZWFkaW5nXFw6Ym9yZGVyLWdyZWVuLWxpZ2h0IHtcbiAgICBib3JkZXItY29sb3I6ICNhMWUzZDY7XG4gIH1cblxuICAucmVhZGluZ1xcOmJvcmRlci1ncmVlbiB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMWFiYzljO1xuICB9XG5cbiAgLnJlYWRpbmdcXDpib3JkZXItZ3JlZW4tZGFyayB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDA4ODc4O1xuICB9XG5cbiAgLnJlYWRpbmdcXDpib3JkZXItYmx1ZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMzQ5OGRiO1xuICB9XG5cbiAgLnJlYWRpbmdcXDpib3JkZXIteWVsbG93IHtcbiAgICBib3JkZXItY29sb3I6ICNmMWM0MGY7XG4gIH1cblxuICAucmVhZGluZ1xcOmJvcmRlci1yZWQge1xuICAgIGJvcmRlci1jb2xvcjogI2U3NGMzYztcbiAgfVxuXG4gIC5yZWFkaW5nXFw6Ym9yZGVyLW9yYW5nZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZTY3ZTIyO1xuICB9XG5cbiAgLnJlYWRpbmdcXDpob3ZlclxcOmJvcmRlci1jb2xvci1pbmhlcml0OmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gIH1cblxuICAucmVhZGluZ1xcOmhvdmVyXFw6Ym9yZGVyLXRyYW5zcGFyZW50OmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG5cbiAgLnJlYWRpbmdcXDpob3ZlclxcOmJvcmRlci13aGl0ZTpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICB9XG5cbiAgLnJlYWRpbmdcXDpob3ZlclxcOmJvcmRlci1ncmF5LWxpZ2h0ZXI6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogI2Y5ZjlmOTtcbiAgfVxuXG4gIC5yZWFkaW5nXFw6aG92ZXJcXDpib3JkZXItZ3JheS1saWdodDpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZWNmMGYxO1xuICB9XG5cbiAgLnJlYWRpbmdcXDpob3ZlclxcOmJvcmRlci1ncmF5OmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICNiZGMzYzc7XG4gIH1cblxuICAucmVhZGluZ1xcOmhvdmVyXFw6Ym9yZGVyLWdyYXktZGFyazpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjN2Y4YzhkO1xuICB9XG5cbiAgLnJlYWRpbmdcXDpob3ZlclxcOmJvcmRlci1ncmF5LWRhcmtlcjpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjNTU2MTYxO1xuICB9XG5cbiAgLnJlYWRpbmdcXDpob3ZlclxcOmJvcmRlci1ibGFjazpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDAwO1xuICB9XG5cbiAgLnJlYWRpbmdcXDpob3ZlclxcOmJvcmRlci1ncmVlbi11bHRyYS1saWdodDpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZThmZmZhO1xuICB9XG5cbiAgLnJlYWRpbmdcXDpob3ZlclxcOmJvcmRlci1ncmVlbi1saWdodDpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjYTFlM2Q2O1xuICB9XG5cbiAgLnJlYWRpbmdcXDpob3ZlclxcOmJvcmRlci1ncmVlbjpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMWFiYzljO1xuICB9XG5cbiAgLnJlYWRpbmdcXDpob3ZlclxcOmJvcmRlci1ncmVlbi1kYXJrOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICMwMDg4Nzg7XG4gIH1cblxuICAucmVhZGluZ1xcOmhvdmVyXFw6Ym9yZGVyLWJsdWU6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogIzM0OThkYjtcbiAgfVxuXG4gIC5yZWFkaW5nXFw6aG92ZXJcXDpib3JkZXIteWVsbG93OmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICNmMWM0MGY7XG4gIH1cblxuICAucmVhZGluZ1xcOmhvdmVyXFw6Ym9yZGVyLXJlZDpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZTc0YzNjO1xuICB9XG5cbiAgLnJlYWRpbmdcXDpob3ZlclxcOmJvcmRlci1vcmFuZ2U6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogI2U2N2UyMjtcbiAgfVxuXG4gIC5yZWFkaW5nXFw6Zm9jdXNcXDpib3JkZXItY29sb3ItaW5oZXJpdDpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICB9XG5cbiAgLnJlYWRpbmdcXDpmb2N1c1xcOmJvcmRlci10cmFuc3BhcmVudDpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuXG4gIC5yZWFkaW5nXFw6Zm9jdXNcXDpib3JkZXItd2hpdGU6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgfVxuXG4gIC5yZWFkaW5nXFw6Zm9jdXNcXDpib3JkZXItZ3JheS1saWdodGVyOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICNmOWY5Zjk7XG4gIH1cblxuICAucmVhZGluZ1xcOmZvY3VzXFw6Ym9yZGVyLWdyYXktbGlnaHQ6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogI2VjZjBmMTtcbiAgfVxuXG4gIC5yZWFkaW5nXFw6Zm9jdXNcXDpib3JkZXItZ3JheTpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjYmRjM2M3O1xuICB9XG5cbiAgLnJlYWRpbmdcXDpmb2N1c1xcOmJvcmRlci1ncmF5LWRhcms6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogIzdmOGM4ZDtcbiAgfVxuXG4gIC5yZWFkaW5nXFw6Zm9jdXNcXDpib3JkZXItZ3JheS1kYXJrZXI6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogIzU1NjE2MTtcbiAgfVxuXG4gIC5yZWFkaW5nXFw6Zm9jdXNcXDpib3JkZXItYmxhY2s6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogIzAwMDtcbiAgfVxuXG4gIC5yZWFkaW5nXFw6Zm9jdXNcXDpib3JkZXItZ3JlZW4tdWx0cmEtbGlnaHQ6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogI2U4ZmZmYTtcbiAgfVxuXG4gIC5yZWFkaW5nXFw6Zm9jdXNcXDpib3JkZXItZ3JlZW4tbGlnaHQ6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogI2ExZTNkNjtcbiAgfVxuXG4gIC5yZWFkaW5nXFw6Zm9jdXNcXDpib3JkZXItZ3JlZW46Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogIzFhYmM5YztcbiAgfVxuXG4gIC5yZWFkaW5nXFw6Zm9jdXNcXDpib3JkZXItZ3JlZW4tZGFyazpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDA4ODc4O1xuICB9XG5cbiAgLnJlYWRpbmdcXDpmb2N1c1xcOmJvcmRlci1ibHVlOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICMzNDk4ZGI7XG4gIH1cblxuICAucmVhZGluZ1xcOmZvY3VzXFw6Ym9yZGVyLXllbGxvdzpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZjFjNDBmO1xuICB9XG5cbiAgLnJlYWRpbmdcXDpmb2N1c1xcOmJvcmRlci1yZWQ6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogI2U3NGMzYztcbiAgfVxuXG4gIC5yZWFkaW5nXFw6Zm9jdXNcXDpib3JkZXItb3JhbmdlOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICNlNjdlMjI7XG4gIH1cblxuICAucmVhZGluZ1xcOnJvdW5kZWQtNCB7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICB9XG5cbiAgLnJlYWRpbmdcXDpyb3VuZGVkLTgge1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgfVxuXG4gIC5yZWFkaW5nXFw6cm91bmRlZC1ub25lIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG5cbiAgLnJlYWRpbmdcXDpyb3VuZGVkIHtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gIH1cblxuICAucmVhZGluZ1xcOnJvdW5kZWQtZnVsbCB7XG4gICAgYm9yZGVyLXJhZGl1czogOTk5OXB4O1xuICB9XG5cbiAgLnJlYWRpbmdcXDpyb3VuZGVkLXQtNCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNHB4O1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHg7XG4gIH1cblxuICAucmVhZGluZ1xcOnJvdW5kZWQtci00IHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4O1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0cHg7XG4gIH1cblxuICAucmVhZGluZ1xcOnJvdW5kZWQtYi00IHtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNHB4O1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDRweDtcbiAgfVxuXG4gIC5yZWFkaW5nXFw6cm91bmRlZC1sLTQge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDRweDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0cHg7XG4gIH1cblxuICAucmVhZGluZ1xcOnJvdW5kZWQtdC04IHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA4cHg7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDhweDtcbiAgfVxuXG4gIC5yZWFkaW5nXFw6cm91bmRlZC1yLTgge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA4cHg7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDhweDtcbiAgfVxuXG4gIC5yZWFkaW5nXFw6cm91bmRlZC1iLTgge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA4cHg7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogOHB4O1xuICB9XG5cbiAgLnJlYWRpbmdcXDpyb3VuZGVkLWwtOCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogOHB4O1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDhweDtcbiAgfVxuXG4gIC5yZWFkaW5nXFw6cm91bmRlZC10LW5vbmUge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIH1cblxuICAucmVhZGluZ1xcOnJvdW5kZWQtci1ub25lIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgfVxuXG4gIC5yZWFkaW5nXFw6cm91bmRlZC1iLW5vbmUge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIH1cblxuICAucmVhZGluZ1xcOnJvdW5kZWQtbC1ub25lIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIH1cblxuICAucmVhZGluZ1xcOnJvdW5kZWQtdCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMnB4O1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAycHg7XG4gIH1cblxuICAucmVhZGluZ1xcOnJvdW5kZWQtciB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDJweDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMnB4O1xuICB9XG5cbiAgLnJlYWRpbmdcXDpyb3VuZGVkLWIge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAycHg7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMnB4O1xuICB9XG5cbiAgLnJlYWRpbmdcXDpyb3VuZGVkLWwge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDJweDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAycHg7XG4gIH1cblxuICAucmVhZGluZ1xcOnJvdW5kZWQtdC1mdWxsIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA5OTk5cHg7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDk5OTlweDtcbiAgfVxuXG4gIC5yZWFkaW5nXFw6cm91bmRlZC1yLWZ1bGwge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA5OTk5cHg7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDk5OTlweDtcbiAgfVxuXG4gIC5yZWFkaW5nXFw6cm91bmRlZC1iLWZ1bGwge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA5OTk5cHg7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogOTk5OXB4O1xuICB9XG5cbiAgLnJlYWRpbmdcXDpyb3VuZGVkLWwtZnVsbCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogOTk5OXB4O1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDk5OTlweDtcbiAgfVxuXG4gIC5yZWFkaW5nXFw6cm91bmRlZC10bC00IHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0cHg7XG4gIH1cblxuICAucmVhZGluZ1xcOnJvdW5kZWQtdHItNCB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweDtcbiAgfVxuXG4gIC5yZWFkaW5nXFw6cm91bmRlZC1ici00IHtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNHB4O1xuICB9XG5cbiAgLnJlYWRpbmdcXDpyb3VuZGVkLWJsLTQge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDRweDtcbiAgfVxuXG4gIC5yZWFkaW5nXFw6cm91bmRlZC10bC04IHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA4cHg7XG4gIH1cblxuICAucmVhZGluZ1xcOnJvdW5kZWQtdHItOCB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDhweDtcbiAgfVxuXG4gIC5yZWFkaW5nXFw6cm91bmRlZC1ici04IHtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogOHB4O1xuICB9XG5cbiAgLnJlYWRpbmdcXDpyb3VuZGVkLWJsLTgge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDhweDtcbiAgfVxuXG4gIC5yZWFkaW5nXFw6cm91bmRlZC10bC1ub25lIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICB9XG5cbiAgLnJlYWRpbmdcXDpyb3VuZGVkLXRyLW5vbmUge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICB9XG5cbiAgLnJlYWRpbmdcXDpyb3VuZGVkLWJyLW5vbmUge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICB9XG5cbiAgLnJlYWRpbmdcXDpyb3VuZGVkLWJsLW5vbmUge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIH1cblxuICAucmVhZGluZ1xcOnJvdW5kZWQtdGwge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDJweDtcbiAgfVxuXG4gIC5yZWFkaW5nXFw6cm91bmRlZC10ciB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDJweDtcbiAgfVxuXG4gIC5yZWFkaW5nXFw6cm91bmRlZC1iciB7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDJweDtcbiAgfVxuXG4gIC5yZWFkaW5nXFw6cm91bmRlZC1ibCB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMnB4O1xuICB9XG5cbiAgLnJlYWRpbmdcXDpyb3VuZGVkLXRsLWZ1bGwge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDk5OTlweDtcbiAgfVxuXG4gIC5yZWFkaW5nXFw6cm91bmRlZC10ci1mdWxsIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogOTk5OXB4O1xuICB9XG5cbiAgLnJlYWRpbmdcXDpyb3VuZGVkLWJyLWZ1bGwge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA5OTk5cHg7XG4gIH1cblxuICAucmVhZGluZ1xcOnJvdW5kZWQtYmwtZnVsbCB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogOTk5OXB4O1xuICB9XG5cbiAgLnJlYWRpbmdcXDpib3JkZXItc29saWQge1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIH1cblxuICAucmVhZGluZ1xcOmJvcmRlci1kYXNoZWQge1xuICAgIGJvcmRlci1zdHlsZTogZGFzaGVkO1xuICB9XG5cbiAgLnJlYWRpbmdcXDpib3JkZXItZG90dGVkIHtcbiAgICBib3JkZXItc3R5bGU6IGRvdHRlZDtcbiAgfVxuXG4gIC5yZWFkaW5nXFw6Ym9yZGVyLW5vbmUge1xuICAgIGJvcmRlci1zdHlsZTogbm9uZTtcbiAgfVxuXG4gIC5yZWFkaW5nXFw6Ym9yZGVyLTAge1xuICAgIGJvcmRlci13aWR0aDogMDtcbiAgfVxuXG4gIC5yZWFkaW5nXFw6Ym9yZGVyIHtcbiAgICBib3JkZXItd2lkdGg6IDFweDtcbiAgfVxuXG4gIC5yZWFkaW5nXFw6Ym9yZGVyLXQtMCB7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogMDtcbiAgfVxuXG4gIC5yZWFkaW5nXFw6Ym9yZGVyLXItMCB7XG4gICAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwO1xuICB9XG5cbiAgLnJlYWRpbmdcXDpib3JkZXItYi0wIHtcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xuICB9XG5cbiAgLnJlYWRpbmdcXDpib3JkZXItbC0wIHtcbiAgICBib3JkZXItbGVmdC13aWR0aDogMDtcbiAgfVxuXG4gIC5yZWFkaW5nXFw6Ym9yZGVyLXQge1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDFweDtcbiAgfVxuXG4gIC5yZWFkaW5nXFw6Ym9yZGVyLXIge1xuICAgIGJvcmRlci1yaWdodC13aWR0aDogMXB4O1xuICB9XG5cbiAgLnJlYWRpbmdcXDpib3JkZXItYiB7XG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xuICB9XG5cbiAgLnJlYWRpbmdcXDpib3JkZXItbCB7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDFweDtcbiAgfVxuXG4gIC5yZWFkaW5nXFw6Y3Vyc29yLWF1dG8ge1xuICAgIGN1cnNvcjogYXV0bztcbiAgfVxuXG4gIC5yZWFkaW5nXFw6Y3Vyc29yLWRlZmF1bHQge1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgfVxuXG4gIC5yZWFkaW5nXFw6Y3Vyc29yLXBvaW50ZXIge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuXG4gIC5yZWFkaW5nXFw6Y3Vyc29yLXdhaXQge1xuICAgIGN1cnNvcjogd2FpdDtcbiAgfVxuXG4gIC5yZWFkaW5nXFw6Y3Vyc29yLW1vdmUge1xuICAgIGN1cnNvcjogbW92ZTtcbiAgfVxuXG4gIC5yZWFkaW5nXFw6Y3Vyc29yLW5vdC1hbGxvd2VkIHtcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICB9XG5cbiAgLnJlYWRpbmdcXDpibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAucmVhZGluZ1xcOmlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG5cbiAgLnJlYWRpbmdcXDppbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgfVxuXG4gIC5yZWFkaW5nXFw6dGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICB9XG5cbiAgLnJlYWRpbmdcXDp0YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdztcbiAgfVxuXG4gIC5yZWFkaW5nXFw6dGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgfVxuXG4gIC5yZWFkaW5nXFw6aGlkZGVuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLnJlYWRpbmdcXDpmbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG5cbiAgLnJlYWRpbmdcXDppbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIH1cblxuICAucmVhZGluZ1xcOmZsZXgtcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG5cbiAgLnJlYWRpbmdcXDpmbGV4LXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gIH1cblxuICAucmVhZGluZ1xcOmZsZXgtY29sIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG5cbiAgLnJlYWRpbmdcXDpmbGV4LWNvbC1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gIH1cblxuICAucmVhZGluZ1xcOmZsZXgtd3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG5cbiAgLnJlYWRpbmdcXDpmbGV4LXdyYXAtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2U7XG4gIH1cblxuICAucmVhZGluZ1xcOmZsZXgtbm8td3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gIH1cblxuICAucmVhZGluZ1xcOml0ZW1zLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxuXG4gIC5yZWFkaW5nXFw6aXRlbXMtZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIH1cblxuICAucmVhZGluZ1xcOml0ZW1zLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuXG4gIC5yZWFkaW5nXFw6aXRlbXMtYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgfVxuXG4gIC5yZWFkaW5nXFw6aXRlbXMtc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIH1cblxuICAucmVhZGluZ1xcOnNlbGYtYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0bztcbiAgfVxuXG4gIC5yZWFkaW5nXFw6c2VsZi1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgfVxuXG4gIC5yZWFkaW5nXFw6c2VsZi1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuICB9XG5cbiAgLnJlYWRpbmdcXDpzZWxmLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICB9XG5cbiAgLnJlYWRpbmdcXDpzZWxmLXN0cmV0Y2gge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gIH1cblxuICAucmVhZGluZ1xcOmp1c3RpZnktc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuXG4gIC5yZWFkaW5nXFw6anVzdGlmeS1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIH1cblxuICAucmVhZGluZ1xcOmp1c3RpZnktY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuXG4gIC5yZWFkaW5nXFw6anVzdGlmeS1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cblxuICAucmVhZGluZ1xcOmp1c3RpZnktYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgfVxuXG4gIC5yZWFkaW5nXFw6Y29udGVudC1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuXG4gIC5yZWFkaW5nXFw6Y29udGVudC1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuXG4gIC5yZWFkaW5nXFw6Y29udGVudC1lbmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB9XG5cbiAgLnJlYWRpbmdcXDpjb250ZW50LWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cblxuICAucmVhZGluZ1xcOmNvbnRlbnQtYXJvdW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gIH1cblxuICAucmVhZGluZ1xcOmZsZXgtMSB7XG4gICAgZmxleDogMSAxIDAlO1xuICB9XG5cbiAgLnJlYWRpbmdcXDpmbGV4LWF1dG8ge1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICB9XG5cbiAgLnJlYWRpbmdcXDpmbGV4LWluaXRpYWwge1xuICAgIGZsZXg6IDAgMSBhdXRvO1xuICB9XG5cbiAgLnJlYWRpbmdcXDpmbGV4LW5vbmUge1xuICAgIGZsZXg6IG5vbmU7XG4gIH1cblxuICAucmVhZGluZ1xcOmZsZXgtZ3JvdyB7XG4gICAgZmxleC1ncm93OiAxO1xuICB9XG5cbiAgLnJlYWRpbmdcXDpmbGV4LXNocmluayB7XG4gICAgZmxleC1zaHJpbms6IDE7XG4gIH1cblxuICAucmVhZGluZ1xcOmZsZXgtbm8tZ3JvdyB7XG4gICAgZmxleC1ncm93OiAwO1xuICB9XG5cbiAgLnJlYWRpbmdcXDpmbGV4LW5vLXNocmluayB7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gIH1cblxuICAucmVhZGluZ1xcOmZsb2F0LXJpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gIH1cblxuICAucmVhZGluZ1xcOmZsb2F0LWxlZnQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG5cbiAgLnJlYWRpbmdcXDpmbG9hdC1ub25lIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgfVxuXG4gIC5yZWFkaW5nXFw6Y2xlYXJmaXg6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cblxuICAucmVhZGluZ1xcOmZvbnQtdGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiBSb2JvdG8gU2xhYiwgc3lzdGVtLXVpLCBCbGlua01hY1N5c3RlbUZvbnQsIC1hcHBsZS1zeXN0ZW0sIFNlZ29lIFVJLCBSb2JvdG8sIE94eWdlbiwgVWJ1bnR1LCBDYW50YXJlbGwsIEhlbHZldGljYSBOZXVlLCBzYW5zLXNlcmlmLCBBcHBsZSBDb2xvciBFbW9qaSwgU2Vnb2UgVUkgRW1vamksIFNlZ29lIFVJIFN5bWJvbDtcbiAgfVxuXG4gIC5yZWFkaW5nXFw6Zm9udC1zeXN0ZW0ge1xuICAgIGZvbnQtZmFtaWx5OiBzeXN0ZW0tdWksIEJsaW5rTWFjU3lzdGVtRm9udCwgLWFwcGxlLXN5c3RlbSwgU2Vnb2UgVUksIFJvYm90bywgT3h5Z2VuLCBVYnVudHUsIENhbnRhcmVsbCwgSGVsdmV0aWNhIE5ldWUsIHNhbnMtc2VyaWYsIEFwcGxlIENvbG9yIEVtb2ppLCBTZWdvZSBVSSBFbW9qaSwgU2Vnb2UgVUkgU3ltYm9sO1xuICB9XG5cbiAgLnJlYWRpbmdcXDpmb250LW5vcm1hbCB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgfVxuXG4gIC5yZWFkaW5nXFw6Zm9udC1tZWRpdW0ge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIH1cblxuICAucmVhZGluZ1xcOmZvbnQtYm9sZCB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgfVxuXG4gIC5yZWFkaW5nXFw6aG92ZXJcXDpmb250LW5vcm1hbDpob3ZlciB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgfVxuXG4gIC5yZWFkaW5nXFw6aG92ZXJcXDpmb250LW1lZGl1bTpob3ZlciB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgfVxuXG4gIC5yZWFkaW5nXFw6aG92ZXJcXDpmb250LWJvbGQ6aG92ZXIge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIH1cblxuICAucmVhZGluZ1xcOmZvY3VzXFw6Zm9udC1ub3JtYWw6Zm9jdXMge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIH1cblxuICAucmVhZGluZ1xcOmZvY3VzXFw6Zm9udC1tZWRpdW06Zm9jdXMge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIH1cblxuICAucmVhZGluZ1xcOmZvY3VzXFw6Zm9udC1ib2xkOmZvY3VzIHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICB9XG5cbiAgLnJlYWRpbmdcXDpoLTE2IHtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gIH1cblxuICAucmVhZGluZ1xcOmgtMjQge1xuICAgIGhlaWdodDogMjRweDtcbiAgfVxuXG4gIC5yZWFkaW5nXFw6aC0zMiB7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICB9XG5cbiAgLnJlYWRpbmdcXDpoLTQwIHtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gIH1cblxuICAucmVhZGluZ1xcOmgtNDgge1xuICAgIGhlaWdodDogNDhweDtcbiAgfVxuXG4gIC5yZWFkaW5nXFw6aC01NiB7XG4gICAgaGVpZ2h0OiA1NnB4O1xuICB9XG5cbiAgLnJlYWRpbmdcXDpoLTgwIHtcbiAgICBoZWlnaHQ6IDgwcHg7XG4gIH1cblxuICAucmVhZGluZ1xcOmgtMTIwIHtcbiAgICBoZWlnaHQ6IDEyMHB4O1xuICB9XG5cbiAgLnJlYWRpbmdcXDpoLTE2MCB7XG4gICAgaGVpZ2h0OiAxNjBweDtcbiAgfVxuXG4gIC5yZWFkaW5nXFw6aC1hdXRvIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cblxuICAucmVhZGluZ1xcOmgtZnVsbCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG5cbiAgLnJlYWRpbmdcXDpoLXNjcmVlbiB7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgfVxuXG4gIC5yZWFkaW5nXFw6bGVhZGluZy0xNiB7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIH1cblxuICAucmVhZGluZ1xcOmxlYWRpbmctMjQge1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB9XG5cbiAgLnJlYWRpbmdcXDpsZWFkaW5nLTMyIHtcbiAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgfVxuXG4gIC5yZWFkaW5nXFw6bGVhZGluZy1ub25lIHtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgfVxuXG4gIC5yZWFkaW5nXFw6bS0wIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICAucmVhZGluZ1xcOm0tNCB7XG4gICAgbWFyZ2luOiA0cHg7XG4gIH1cblxuICAucmVhZGluZ1xcOm0tOCB7XG4gICAgbWFyZ2luOiA4cHg7XG4gIH1cblxuICAucmVhZGluZ1xcOm0tMTYge1xuICAgIG1hcmdpbjogMTZweDtcbiAgfVxuXG4gIC5yZWFkaW5nXFw6bS0yNCB7XG4gICAgbWFyZ2luOiAyNHB4O1xuICB9XG5cbiAgLnJlYWRpbmdcXDptLTMyIHtcbiAgICBtYXJnaW46IDMycHg7XG4gIH1cblxuICAucmVhZGluZ1xcOm0tNDAge1xuICAgIG1hcmdpbjogNDBweDtcbiAgfVxuXG4gIC5yZWFkaW5nXFw6bS00OCB7XG4gICAgbWFyZ2luOiA0OHB4O1xuICB9XG5cbiAgLnJlYWRpbmdcXDptLTY0IHtcbiAgICBtYXJnaW46IDY0cHg7XG4gIH1cblxuICAucmVhZGluZ1xcOm0tOTYge1xuICAgIG1hcmdpbjogOTZweDtcbiAgfVxuXG4gIC5yZWFkaW5nXFw6bS0xMjAge1xuICAgIG1hcmdpbjogMTIwcHg7XG4gIH1cblxuICAucmVhZGluZ1xcOm0tYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvO1xuICB9XG5cbiAgLnJlYWRpbmdcXDpteS0wIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cblxuICAucmVhZGluZ1xcOm14LTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuXG4gIC5yZWFkaW5nXFw6bXktNCB7XG4gICAgbWFyZ2luLXRvcDogNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDRweDtcbiAgfVxuXG4gIC5yZWFkaW5nXFw6bXgtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDRweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgfVxuXG4gIC5yZWFkaW5nXFw6bXktOCB7XG4gICAgbWFyZ2luLXRvcDogOHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgfVxuXG4gIC5yZWFkaW5nXFw6bXgtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgfVxuXG4gIC5yZWFkaW5nXFw6bXktMTYge1xuICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgfVxuXG4gIC5yZWFkaW5nXFw6bXgtMTYge1xuICAgIG1hcmdpbi1sZWZ0OiAxNnB4O1xuICAgIG1hcmdpbi1yaWdodDogMTZweDtcbiAgfVxuXG4gIC5yZWFkaW5nXFw6bXktMjQge1xuICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgfVxuXG4gIC5yZWFkaW5nXFw6bXgtMjQge1xuICAgIG1hcmdpbi1sZWZ0OiAyNHB4O1xuICAgIG1hcmdpbi1yaWdodDogMjRweDtcbiAgfVxuXG4gIC5yZWFkaW5nXFw6bXktMzIge1xuICAgIG1hcmdpbi10b3A6IDMycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgfVxuXG4gIC5yZWFkaW5nXFw6bXgtMzIge1xuICAgIG1hcmdpbi1sZWZ0OiAzMnB4O1xuICAgIG1hcmdpbi1yaWdodDogMzJweDtcbiAgfVxuXG4gIC5yZWFkaW5nXFw6bXktNDAge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxuXG4gIC5yZWFkaW5nXFw6bXgtNDAge1xuICAgIG1hcmdpbi1sZWZ0OiA0MHB4O1xuICAgIG1hcmdpbi1yaWdodDogNDBweDtcbiAgfVxuXG4gIC5yZWFkaW5nXFw6bXktNDgge1xuICAgIG1hcmdpbi10b3A6IDQ4cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNDhweDtcbiAgfVxuXG4gIC5yZWFkaW5nXFw6bXgtNDgge1xuICAgIG1hcmdpbi1sZWZ0OiA0OHB4O1xuICAgIG1hcmdpbi1yaWdodDogNDhweDtcbiAgfVxuXG4gIC5yZWFkaW5nXFw6bXktNjQge1xuICAgIG1hcmdpbi10b3A6IDY0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNjRweDtcbiAgfVxuXG4gIC5yZWFkaW5nXFw6bXgtNjQge1xuICAgIG1hcmdpbi1sZWZ0OiA2NHB4O1xuICAgIG1hcmdpbi1yaWdodDogNjRweDtcbiAgfVxuXG4gIC5yZWFkaW5nXFw6bXktOTYge1xuICAgIG1hcmdpbi10b3A6IDk2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogOTZweDtcbiAgfVxuXG4gIC5yZWFkaW5nXFw6bXgtOTYge1xuICAgIG1hcmdpbi1sZWZ0OiA5NnB4O1xuICAgIG1hcmdpbi1yaWdodDogOTZweDtcbiAgfVxuXG4gIC5yZWFkaW5nXFw6bXktMTIwIHtcbiAgICBtYXJnaW4tdG9wOiAxMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMjBweDtcbiAgfVxuXG4gIC5yZWFkaW5nXFw6bXgtMTIwIHtcbiAgICBtYXJnaW4tbGVmdDogMTIwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMjBweDtcbiAgfVxuXG4gIC5yZWFkaW5nXFw6bXktYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvO1xuICB9XG5cbiAgLnJlYWRpbmdcXDpteC1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cblxuICAucmVhZGluZ1xcOm10LTAge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cblxuICAucmVhZGluZ1xcOm1yLTAge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuXG4gIC5yZWFkaW5nXFw6bWItMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG4gIC5yZWFkaW5nXFw6bWwtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cblxuICAucmVhZGluZ1xcOm10LTQge1xuICAgIG1hcmdpbi10b3A6IDRweDtcbiAgfVxuXG4gIC5yZWFkaW5nXFw6bXItNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0cHg7XG4gIH1cblxuICAucmVhZGluZ1xcOm1iLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDRweDtcbiAgfVxuXG4gIC5yZWFkaW5nXFw6bWwtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDRweDtcbiAgfVxuXG4gIC5yZWFkaW5nXFw6bXQtOCB7XG4gICAgbWFyZ2luLXRvcDogOHB4O1xuICB9XG5cbiAgLnJlYWRpbmdcXDptci04IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgfVxuXG4gIC5yZWFkaW5nXFw6bWItOCB7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICB9XG5cbiAgLnJlYWRpbmdcXDptbC04IHtcbiAgICBtYXJnaW4tbGVmdDogOHB4O1xuICB9XG5cbiAgLnJlYWRpbmdcXDptdC0xNiB7XG4gICAgbWFyZ2luLXRvcDogMTZweDtcbiAgfVxuXG4gIC5yZWFkaW5nXFw6bXItMTYge1xuICAgIG1hcmdpbi1yaWdodDogMTZweDtcbiAgfVxuXG4gIC5yZWFkaW5nXFw6bWItMTYge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cblxuICAucmVhZGluZ1xcOm1sLTE2IHtcbiAgICBtYXJnaW4tbGVmdDogMTZweDtcbiAgfVxuXG4gIC5yZWFkaW5nXFw6bXQtMjQge1xuICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gIH1cblxuICAucmVhZGluZ1xcOm1yLTI0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDI0cHg7XG4gIH1cblxuICAucmVhZGluZ1xcOm1iLTI0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICB9XG5cbiAgLnJlYWRpbmdcXDptbC0yNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDI0cHg7XG4gIH1cblxuICAucmVhZGluZ1xcOm10LTMyIHtcbiAgICBtYXJnaW4tdG9wOiAzMnB4O1xuICB9XG5cbiAgLnJlYWRpbmdcXDptci0zMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMnB4O1xuICB9XG5cbiAgLnJlYWRpbmdcXDptYi0zMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgfVxuXG4gIC5yZWFkaW5nXFw6bWwtMzIge1xuICAgIG1hcmdpbi1sZWZ0OiAzMnB4O1xuICB9XG5cbiAgLnJlYWRpbmdcXDptdC00MCB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxuXG4gIC5yZWFkaW5nXFw6bXItNDAge1xuICAgIG1hcmdpbi1yaWdodDogNDBweDtcbiAgfVxuXG4gIC5yZWFkaW5nXFw6bWItNDAge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cblxuICAucmVhZGluZ1xcOm1sLTQwIHtcbiAgICBtYXJnaW4tbGVmdDogNDBweDtcbiAgfVxuXG4gIC5yZWFkaW5nXFw6bXQtNDgge1xuICAgIG1hcmdpbi10b3A6IDQ4cHg7XG4gIH1cblxuICAucmVhZGluZ1xcOm1yLTQ4IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQ4cHg7XG4gIH1cblxuICAucmVhZGluZ1xcOm1iLTQ4IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0OHB4O1xuICB9XG5cbiAgLnJlYWRpbmdcXDptbC00OCB7XG4gICAgbWFyZ2luLWxlZnQ6IDQ4cHg7XG4gIH1cblxuICAucmVhZGluZ1xcOm10LTY0IHtcbiAgICBtYXJnaW4tdG9wOiA2NHB4O1xuICB9XG5cbiAgLnJlYWRpbmdcXDptci02NCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2NHB4O1xuICB9XG5cbiAgLnJlYWRpbmdcXDptYi02NCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjRweDtcbiAgfVxuXG4gIC5yZWFkaW5nXFw6bWwtNjQge1xuICAgIG1hcmdpbi1sZWZ0OiA2NHB4O1xuICB9XG5cbiAgLnJlYWRpbmdcXDptdC05NiB7XG4gICAgbWFyZ2luLXRvcDogOTZweDtcbiAgfVxuXG4gIC5yZWFkaW5nXFw6bXItOTYge1xuICAgIG1hcmdpbi1yaWdodDogOTZweDtcbiAgfVxuXG4gIC5yZWFkaW5nXFw6bWItOTYge1xuICAgIG1hcmdpbi1ib3R0b206IDk2cHg7XG4gIH1cblxuICAucmVhZGluZ1xcOm1sLTk2IHtcbiAgICBtYXJnaW4tbGVmdDogOTZweDtcbiAgfVxuXG4gIC5yZWFkaW5nXFw6bXQtMTIwIHtcbiAgICBtYXJnaW4tdG9wOiAxMjBweDtcbiAgfVxuXG4gIC5yZWFkaW5nXFw6bXItMTIwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEyMHB4O1xuICB9XG5cbiAgLnJlYWRpbmdcXDptYi0xMjAge1xuICAgIG1hcmdpbi1ib3R0b206IDEyMHB4O1xuICB9XG5cbiAgLnJlYWRpbmdcXDptbC0xMjAge1xuICAgIG1hcmdpbi1sZWZ0OiAxMjBweDtcbiAgfVxuXG4gIC5yZWFkaW5nXFw6bXQtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0bztcbiAgfVxuXG4gIC5yZWFkaW5nXFw6bXItYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG5cbiAgLnJlYWRpbmdcXDptYi1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvO1xuICB9XG5cbiAgLnJlYWRpbmdcXDptbC1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxuXG4gIC5yZWFkaW5nXFw6bWF4LWgtMCB7XG4gICAgbWF4LWhlaWdodDogMDtcbiAgfVxuXG4gIC5yZWFkaW5nXFw6bWF4LWgtbm9uZSB7XG4gICAgbWF4LWhlaWdodDogbm9uZTtcbiAgfVxuXG4gIC5yZWFkaW5nXFw6bWF4LWgtZnVsbCB7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgfVxuXG4gIC5yZWFkaW5nXFw6bWF4LWgtc2NyZWVuIHtcbiAgICBtYXgtaGVpZ2h0OiAxMDB2aDtcbiAgfVxuXG4gIC5yZWFkaW5nXFw6bWF4LXctMjQwIHtcbiAgICBtYXgtd2lkdGg6IDI0MHB4O1xuICB9XG5cbiAgLnJlYWRpbmdcXDptYXgtdy0zNjAge1xuICAgIG1heC13aWR0aDogMzYwcHg7XG4gIH1cblxuICAucmVhZGluZ1xcOm1heC13LTc2OCB7XG4gICAgbWF4LXdpZHRoOiA3NjhweDtcbiAgfVxuXG4gIC5yZWFkaW5nXFw6bWF4LXctbm9uZSB7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICB9XG5cbiAgLnJlYWRpbmdcXDptYXgtdy1mdWxsIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cblxuICAucmVhZGluZ1xcOm1heC13LWNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxMzY4cHg7XG4gIH1cblxuICAucmVhZGluZ1xcOm1heC13LWNvbnRhaW5lci1uby1ndXR0ZXIge1xuICAgIG1heC13aWR0aDogMTMzNnB4O1xuICB9XG5cbiAgLnJlYWRpbmdcXDptYXgtdy1yZWFkaW5nIHtcbiAgICBtYXgtd2lkdGg6IDY0MHB4O1xuICB9XG5cbiAgLnJlYWRpbmdcXDptYXgtdy1zaWRlYmFyIHtcbiAgICBtYXgtd2lkdGg6IDQ0OHB4O1xuICB9XG5cbiAgLnJlYWRpbmdcXDptaW4taC0wIHtcbiAgICBtaW4taGVpZ2h0OiAwO1xuICB9XG5cbiAgLnJlYWRpbmdcXDptaW4taC0yMDAge1xuICAgIG1pbi1oZWlnaHQ6IDIwMHB4O1xuICB9XG5cbiAgLnJlYWRpbmdcXDptaW4taC1mdWxsIHtcbiAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICB9XG5cbiAgLnJlYWRpbmdcXDptaW4taC1zY3JlZW4ge1xuICAgIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICB9XG5cbiAgLnJlYWRpbmdcXDptaW4tdy0wIHtcbiAgICBtaW4td2lkdGg6IDA7XG4gIH1cblxuICAucmVhZGluZ1xcOm1pbi13LTE2IHtcbiAgICBtaW4td2lkdGg6IDE2cHg7XG4gIH1cblxuICAucmVhZGluZ1xcOm1pbi13LWZ1bGwge1xuICAgIG1pbi13aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5yZWFkaW5nXFw6LW0tMCB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbiAgLnJlYWRpbmdcXDotbS00IHtcbiAgICBtYXJnaW46IC00cHg7XG4gIH1cblxuICAucmVhZGluZ1xcOi1tLTgge1xuICAgIG1hcmdpbjogLThweDtcbiAgfVxuXG4gIC5yZWFkaW5nXFw6LW0tMTYge1xuICAgIG1hcmdpbjogLTE2cHg7XG4gIH1cblxuICAucmVhZGluZ1xcOi1tLTI0IHtcbiAgICBtYXJnaW46IC0yNHB4O1xuICB9XG5cbiAgLnJlYWRpbmdcXDotbS0zMiB7XG4gICAgbWFyZ2luOiAtMzJweDtcbiAgfVxuXG4gIC5yZWFkaW5nXFw6LW0tNDAge1xuICAgIG1hcmdpbjogLTQwcHg7XG4gIH1cblxuICAucmVhZGluZ1xcOi1tLTQ4IHtcbiAgICBtYXJnaW46IC00OHB4O1xuICB9XG5cbiAgLnJlYWRpbmdcXDotbS02NCB7XG4gICAgbWFyZ2luOiAtNjRweDtcbiAgfVxuXG4gIC5yZWFkaW5nXFw6LW0tOTYge1xuICAgIG1hcmdpbjogLTk2cHg7XG4gIH1cblxuICAucmVhZGluZ1xcOi1tLTEyMCB7XG4gICAgbWFyZ2luOiAtMTIwcHg7XG4gIH1cblxuICAucmVhZGluZ1xcOi1teS0wIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cblxuICAucmVhZGluZ1xcOi1teC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cblxuICAucmVhZGluZ1xcOi1teS00IHtcbiAgICBtYXJnaW4tdG9wOiAtNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IC00cHg7XG4gIH1cblxuICAucmVhZGluZ1xcOi1teC00IHtcbiAgICBtYXJnaW4tbGVmdDogLTRweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC00cHg7XG4gIH1cblxuICAucmVhZGluZ1xcOi1teS04IHtcbiAgICBtYXJnaW4tdG9wOiAtOHB4O1xuICAgIG1hcmdpbi1ib3R0b206IC04cHg7XG4gIH1cblxuICAucmVhZGluZ1xcOi1teC04IHtcbiAgICBtYXJnaW4tbGVmdDogLThweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC04cHg7XG4gIH1cblxuICAucmVhZGluZ1xcOi1teS0xNiB7XG4gICAgbWFyZ2luLXRvcDogLTE2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogLTE2cHg7XG4gIH1cblxuICAucmVhZGluZ1xcOi1teC0xNiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNnB4O1xuICAgIG1hcmdpbi1yaWdodDogLTE2cHg7XG4gIH1cblxuICAucmVhZGluZ1xcOi1teS0yNCB7XG4gICAgbWFyZ2luLXRvcDogLTI0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogLTI0cHg7XG4gIH1cblxuICAucmVhZGluZ1xcOi1teC0yNCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yNHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTI0cHg7XG4gIH1cblxuICAucmVhZGluZ1xcOi1teS0zMiB7XG4gICAgbWFyZ2luLXRvcDogLTMycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogLTMycHg7XG4gIH1cblxuICAucmVhZGluZ1xcOi1teC0zMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zMnB4O1xuICAgIG1hcmdpbi1yaWdodDogLTMycHg7XG4gIH1cblxuICAucmVhZGluZ1xcOi1teS00MCB7XG4gICAgbWFyZ2luLXRvcDogLTQwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogLTQwcHg7XG4gIH1cblxuICAucmVhZGluZ1xcOi1teC00MCB7XG4gICAgbWFyZ2luLWxlZnQ6IC00MHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTQwcHg7XG4gIH1cblxuICAucmVhZGluZ1xcOi1teS00OCB7XG4gICAgbWFyZ2luLXRvcDogLTQ4cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogLTQ4cHg7XG4gIH1cblxuICAucmVhZGluZ1xcOi1teC00OCB7XG4gICAgbWFyZ2luLWxlZnQ6IC00OHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTQ4cHg7XG4gIH1cblxuICAucmVhZGluZ1xcOi1teS02NCB7XG4gICAgbWFyZ2luLXRvcDogLTY0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogLTY0cHg7XG4gIH1cblxuICAucmVhZGluZ1xcOi1teC02NCB7XG4gICAgbWFyZ2luLWxlZnQ6IC02NHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTY0cHg7XG4gIH1cblxuICAucmVhZGluZ1xcOi1teS05NiB7XG4gICAgbWFyZ2luLXRvcDogLTk2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogLTk2cHg7XG4gIH1cblxuICAucmVhZGluZ1xcOi1teC05NiB7XG4gICAgbWFyZ2luLWxlZnQ6IC05NnB4O1xuICAgIG1hcmdpbi1yaWdodDogLTk2cHg7XG4gIH1cblxuICAucmVhZGluZ1xcOi1teS0xMjAge1xuICAgIG1hcmdpbi10b3A6IC0xMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTIwcHg7XG4gIH1cblxuICAucmVhZGluZ1xcOi1teC0xMjAge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTIwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTIwcHg7XG4gIH1cblxuICAucmVhZGluZ1xcOi1tdC0wIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG5cbiAgLnJlYWRpbmdcXDotbXItMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG5cbiAgLnJlYWRpbmdcXDotbWItMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG4gIC5yZWFkaW5nXFw6LW1sLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG5cbiAgLnJlYWRpbmdcXDotbXQtNCB7XG4gICAgbWFyZ2luLXRvcDogLTRweDtcbiAgfVxuXG4gIC5yZWFkaW5nXFw6LW1yLTQge1xuICAgIG1hcmdpbi1yaWdodDogLTRweDtcbiAgfVxuXG4gIC5yZWFkaW5nXFw6LW1iLTQge1xuICAgIG1hcmdpbi1ib3R0b206IC00cHg7XG4gIH1cblxuICAucmVhZGluZ1xcOi1tbC00IHtcbiAgICBtYXJnaW4tbGVmdDogLTRweDtcbiAgfVxuXG4gIC5yZWFkaW5nXFw6LW10LTgge1xuICAgIG1hcmdpbi10b3A6IC04cHg7XG4gIH1cblxuICAucmVhZGluZ1xcOi1tci04IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC04cHg7XG4gIH1cblxuICAucmVhZGluZ1xcOi1tYi04IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtOHB4O1xuICB9XG5cbiAgLnJlYWRpbmdcXDotbWwtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IC04cHg7XG4gIH1cblxuICAucmVhZGluZ1xcOi1tdC0xNiB7XG4gICAgbWFyZ2luLXRvcDogLTE2cHg7XG4gIH1cblxuICAucmVhZGluZ1xcOi1tci0xNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTZweDtcbiAgfVxuXG4gIC5yZWFkaW5nXFw6LW1iLTE2IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTZweDtcbiAgfVxuXG4gIC5yZWFkaW5nXFw6LW1sLTE2IHtcbiAgICBtYXJnaW4tbGVmdDogLTE2cHg7XG4gIH1cblxuICAucmVhZGluZ1xcOi1tdC0yNCB7XG4gICAgbWFyZ2luLXRvcDogLTI0cHg7XG4gIH1cblxuICAucmVhZGluZ1xcOi1tci0yNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjRweDtcbiAgfVxuXG4gIC5yZWFkaW5nXFw6LW1iLTI0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMjRweDtcbiAgfVxuXG4gIC5yZWFkaW5nXFw6LW1sLTI0IHtcbiAgICBtYXJnaW4tbGVmdDogLTI0cHg7XG4gIH1cblxuICAucmVhZGluZ1xcOi1tdC0zMiB7XG4gICAgbWFyZ2luLXRvcDogLTMycHg7XG4gIH1cblxuICAucmVhZGluZ1xcOi1tci0zMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMzJweDtcbiAgfVxuXG4gIC5yZWFkaW5nXFw6LW1iLTMyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMzJweDtcbiAgfVxuXG4gIC5yZWFkaW5nXFw6LW1sLTMyIHtcbiAgICBtYXJnaW4tbGVmdDogLTMycHg7XG4gIH1cblxuICAucmVhZGluZ1xcOi1tdC00MCB7XG4gICAgbWFyZ2luLXRvcDogLTQwcHg7XG4gIH1cblxuICAucmVhZGluZ1xcOi1tci00MCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNDBweDtcbiAgfVxuXG4gIC5yZWFkaW5nXFw6LW1iLTQwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNDBweDtcbiAgfVxuXG4gIC5yZWFkaW5nXFw6LW1sLTQwIHtcbiAgICBtYXJnaW4tbGVmdDogLTQwcHg7XG4gIH1cblxuICAucmVhZGluZ1xcOi1tdC00OCB7XG4gICAgbWFyZ2luLXRvcDogLTQ4cHg7XG4gIH1cblxuICAucmVhZGluZ1xcOi1tci00OCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNDhweDtcbiAgfVxuXG4gIC5yZWFkaW5nXFw6LW1iLTQ4IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNDhweDtcbiAgfVxuXG4gIC5yZWFkaW5nXFw6LW1sLTQ4IHtcbiAgICBtYXJnaW4tbGVmdDogLTQ4cHg7XG4gIH1cblxuICAucmVhZGluZ1xcOi1tdC02NCB7XG4gICAgbWFyZ2luLXRvcDogLTY0cHg7XG4gIH1cblxuICAucmVhZGluZ1xcOi1tci02NCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNjRweDtcbiAgfVxuXG4gIC5yZWFkaW5nXFw6LW1iLTY0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNjRweDtcbiAgfVxuXG4gIC5yZWFkaW5nXFw6LW1sLTY0IHtcbiAgICBtYXJnaW4tbGVmdDogLTY0cHg7XG4gIH1cblxuICAucmVhZGluZ1xcOi1tdC05NiB7XG4gICAgbWFyZ2luLXRvcDogLTk2cHg7XG4gIH1cblxuICAucmVhZGluZ1xcOi1tci05NiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtOTZweDtcbiAgfVxuXG4gIC5yZWFkaW5nXFw6LW1iLTk2IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtOTZweDtcbiAgfVxuXG4gIC5yZWFkaW5nXFw6LW1sLTk2IHtcbiAgICBtYXJnaW4tbGVmdDogLTk2cHg7XG4gIH1cblxuICAucmVhZGluZ1xcOi1tdC0xMjAge1xuICAgIG1hcmdpbi10b3A6IC0xMjBweDtcbiAgfVxuXG4gIC5yZWFkaW5nXFw6LW1yLTEyMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTIwcHg7XG4gIH1cblxuICAucmVhZGluZ1xcOi1tYi0xMjAge1xuICAgIG1hcmdpbi1ib3R0b206IC0xMjBweDtcbiAgfVxuXG4gIC5yZWFkaW5nXFw6LW1sLTEyMCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMjBweDtcbiAgfVxuXG4gIC5yZWFkaW5nXFw6b3BhY2l0eS0wIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgLnJlYWRpbmdcXDpvcGFjaXR5LTI1IHtcbiAgICBvcGFjaXR5OiAwLjI1O1xuICB9XG5cbiAgLnJlYWRpbmdcXDpvcGFjaXR5LTUwIHtcbiAgICBvcGFjaXR5OiAwLjU7XG4gIH1cblxuICAucmVhZGluZ1xcOm9wYWNpdHktNzUge1xuICAgIG9wYWNpdHk6IDAuNzU7XG4gIH1cblxuICAucmVhZGluZ1xcOm9wYWNpdHktOTAge1xuICAgIG9wYWNpdHk6IDAuOTtcbiAgfVxuXG4gIC5yZWFkaW5nXFw6b3BhY2l0eS0xMDAge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAucmVhZGluZ1xcOm92ZXJmbG93LWF1dG8ge1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICB9XG5cbiAgLnJlYWRpbmdcXDpvdmVyZmxvdy1oaWRkZW4ge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cblxuICAucmVhZGluZ1xcOm92ZXJmbG93LXZpc2libGUge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICB9XG5cbiAgLnJlYWRpbmdcXDpvdmVyZmxvdy1zY3JvbGwge1xuICAgIG92ZXJmbG93OiBzY3JvbGw7XG4gIH1cblxuICAucmVhZGluZ1xcOm92ZXJmbG93LXgtYXV0byB7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgfVxuXG4gIC5yZWFkaW5nXFw6b3ZlcmZsb3cteS1hdXRvIHtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICB9XG5cbiAgLnJlYWRpbmdcXDpvdmVyZmxvdy14LWhpZGRlbiB7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICB9XG5cbiAgLnJlYWRpbmdcXDpvdmVyZmxvdy15LWhpZGRlbiB7XG4gICAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICB9XG5cbiAgLnJlYWRpbmdcXDpvdmVyZmxvdy14LXZpc2libGUge1xuICAgIG92ZXJmbG93LXg6IHZpc2libGU7XG4gIH1cblxuICAucmVhZGluZ1xcOm92ZXJmbG93LXktdmlzaWJsZSB7XG4gICAgb3ZlcmZsb3cteTogdmlzaWJsZTtcbiAgfVxuXG4gIC5yZWFkaW5nXFw6b3ZlcmZsb3cteC1zY3JvbGwge1xuICAgIG92ZXJmbG93LXg6IHNjcm9sbDtcbiAgfVxuXG4gIC5yZWFkaW5nXFw6b3ZlcmZsb3cteS1zY3JvbGwge1xuICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgfVxuXG4gIC5yZWFkaW5nXFw6c2Nyb2xsaW5nLXRvdWNoIHtcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIH1cblxuICAucmVhZGluZ1xcOnNjcm9sbGluZy1hdXRvIHtcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogYXV0bztcbiAgfVxuXG4gIC5yZWFkaW5nXFw6cC0wIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgLnJlYWRpbmdcXDpwLTQge1xuICAgIHBhZGRpbmc6IDRweDtcbiAgfVxuXG4gIC5yZWFkaW5nXFw6cC04IHtcbiAgICBwYWRkaW5nOiA4cHg7XG4gIH1cblxuICAucmVhZGluZ1xcOnAtMTIge1xuICAgIHBhZGRpbmc6IDEycHg7XG4gIH1cblxuICAucmVhZGluZ1xcOnAtMTYge1xuICAgIHBhZGRpbmc6IDE2cHg7XG4gIH1cblxuICAucmVhZGluZ1xcOnAtMjQge1xuICAgIHBhZGRpbmc6IDI0cHg7XG4gIH1cblxuICAucmVhZGluZ1xcOnAtMzIge1xuICAgIHBhZGRpbmc6IDMycHg7XG4gIH1cblxuICAucmVhZGluZ1xcOnAtNDAge1xuICAgIHBhZGRpbmc6IDQwcHg7XG4gIH1cblxuICAucmVhZGluZ1xcOnAtNDgge1xuICAgIHBhZGRpbmc6IDQ4cHg7XG4gIH1cblxuICAucmVhZGluZ1xcOnAtNjQge1xuICAgIHBhZGRpbmc6IDY0cHg7XG4gIH1cblxuICAucmVhZGluZ1xcOnAtOTYge1xuICAgIHBhZGRpbmc6IDk2cHg7XG4gIH1cblxuICAucmVhZGluZ1xcOnAtMTIwIHtcbiAgICBwYWRkaW5nOiAxMjBweDtcbiAgfVxuXG4gIC5yZWFkaW5nXFw6cHktMCB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cblxuICAucmVhZGluZ1xcOnB4LTAge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG5cbiAgLnJlYWRpbmdcXDpweS00IHtcbiAgICBwYWRkaW5nLXRvcDogNHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA0cHg7XG4gIH1cblxuICAucmVhZGluZ1xcOnB4LTQge1xuICAgIHBhZGRpbmctbGVmdDogNHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDRweDtcbiAgfVxuXG4gIC5yZWFkaW5nXFw6cHktOCB7XG4gICAgcGFkZGluZy10b3A6IDhweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICB9XG5cbiAgLnJlYWRpbmdcXDpweC04IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG4gIH1cblxuICAucmVhZGluZ1xcOnB5LTEyIHtcbiAgICBwYWRkaW5nLXRvcDogMTJweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTJweDtcbiAgfVxuXG4gIC5yZWFkaW5nXFw6cHgtMTIge1xuICAgIHBhZGRpbmctbGVmdDogMTJweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xuICB9XG5cbiAgLnJlYWRpbmdcXDpweS0xNiB7XG4gICAgcGFkZGluZy10b3A6IDE2cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE2cHg7XG4gIH1cblxuICAucmVhZGluZ1xcOnB4LTE2IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTZweDtcbiAgfVxuXG4gIC5yZWFkaW5nXFw6cHktMjQge1xuICAgIHBhZGRpbmctdG9wOiAyNHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyNHB4O1xuICB9XG5cbiAgLnJlYWRpbmdcXDpweC0yNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDI0cHg7XG4gIH1cblxuICAucmVhZGluZ1xcOnB5LTMyIHtcbiAgICBwYWRkaW5nLXRvcDogMzJweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzJweDtcbiAgfVxuXG4gIC5yZWFkaW5nXFw6cHgtMzIge1xuICAgIHBhZGRpbmctbGVmdDogMzJweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMnB4O1xuICB9XG5cbiAgLnJlYWRpbmdcXDpweS00MCB7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIH1cblxuICAucmVhZGluZ1xcOnB4LTQwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgfVxuXG4gIC5yZWFkaW5nXFw6cHktNDgge1xuICAgIHBhZGRpbmctdG9wOiA0OHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA0OHB4O1xuICB9XG5cbiAgLnJlYWRpbmdcXDpweC00OCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0OHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ4cHg7XG4gIH1cblxuICAucmVhZGluZ1xcOnB5LTY0IHtcbiAgICBwYWRkaW5nLXRvcDogNjRweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjRweDtcbiAgfVxuXG4gIC5yZWFkaW5nXFw6cHgtNjQge1xuICAgIHBhZGRpbmctbGVmdDogNjRweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2NHB4O1xuICB9XG5cbiAgLnJlYWRpbmdcXDpweS05NiB7XG4gICAgcGFkZGluZy10b3A6IDk2cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDk2cHg7XG4gIH1cblxuICAucmVhZGluZ1xcOnB4LTk2IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDk2cHg7XG4gICAgcGFkZGluZy1yaWdodDogOTZweDtcbiAgfVxuXG4gIC5yZWFkaW5nXFw6cHktMTIwIHtcbiAgICBwYWRkaW5nLXRvcDogMTIwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEyMHB4O1xuICB9XG5cbiAgLnJlYWRpbmdcXDpweC0xMjAge1xuICAgIHBhZGRpbmctbGVmdDogMTIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTIwcHg7XG4gIH1cblxuICAucmVhZGluZ1xcOnB0LTAge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG5cbiAgLnJlYWRpbmdcXDpwci0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG5cbiAgLnJlYWRpbmdcXDpwYi0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxuXG4gIC5yZWFkaW5nXFw6cGwtMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG5cbiAgLnJlYWRpbmdcXDpwdC00IHtcbiAgICBwYWRkaW5nLXRvcDogNHB4O1xuICB9XG5cbiAgLnJlYWRpbmdcXDpwci00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0cHg7XG4gIH1cblxuICAucmVhZGluZ1xcOnBiLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiA0cHg7XG4gIH1cblxuICAucmVhZGluZ1xcOnBsLTQge1xuICAgIHBhZGRpbmctbGVmdDogNHB4O1xuICB9XG5cbiAgLnJlYWRpbmdcXDpwdC04IHtcbiAgICBwYWRkaW5nLXRvcDogOHB4O1xuICB9XG5cbiAgLnJlYWRpbmdcXDpwci04IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG4gIH1cblxuICAucmVhZGluZ1xcOnBiLTgge1xuICAgIHBhZGRpbmctYm90dG9tOiA4cHg7XG4gIH1cblxuICAucmVhZGluZ1xcOnBsLTgge1xuICAgIHBhZGRpbmctbGVmdDogOHB4O1xuICB9XG5cbiAgLnJlYWRpbmdcXDpwdC0xMiB7XG4gICAgcGFkZGluZy10b3A6IDEycHg7XG4gIH1cblxuICAucmVhZGluZ1xcOnByLTEyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xuICB9XG5cbiAgLnJlYWRpbmdcXDpwYi0xMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDEycHg7XG4gIH1cblxuICAucmVhZGluZ1xcOnBsLTEyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gIH1cblxuICAucmVhZGluZ1xcOnB0LTE2IHtcbiAgICBwYWRkaW5nLXRvcDogMTZweDtcbiAgfVxuXG4gIC5yZWFkaW5nXFw6cHItMTYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG4gIH1cblxuICAucmVhZGluZ1xcOnBiLTE2IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTZweDtcbiAgfVxuXG4gIC5yZWFkaW5nXFw6cGwtMTYge1xuICAgIHBhZGRpbmctbGVmdDogMTZweDtcbiAgfVxuXG4gIC5yZWFkaW5nXFw6cHQtMjQge1xuICAgIHBhZGRpbmctdG9wOiAyNHB4O1xuICB9XG5cbiAgLnJlYWRpbmdcXDpwci0yNCB7XG4gICAgcGFkZGluZy1yaWdodDogMjRweDtcbiAgfVxuXG4gIC5yZWFkaW5nXFw6cGItMjQge1xuICAgIHBhZGRpbmctYm90dG9tOiAyNHB4O1xuICB9XG5cbiAgLnJlYWRpbmdcXDpwbC0yNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICB9XG5cbiAgLnJlYWRpbmdcXDpwdC0zMiB7XG4gICAgcGFkZGluZy10b3A6IDMycHg7XG4gIH1cblxuICAucmVhZGluZ1xcOnByLTMyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMnB4O1xuICB9XG5cbiAgLnJlYWRpbmdcXDpwYi0zMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDMycHg7XG4gIH1cblxuICAucmVhZGluZ1xcOnBsLTMyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMycHg7XG4gIH1cblxuICAucmVhZGluZ1xcOnB0LTQwIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgfVxuXG4gIC5yZWFkaW5nXFw6cHItNDAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gIH1cblxuICAucmVhZGluZ1xcOnBiLTQwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgfVxuXG4gIC5yZWFkaW5nXFw6cGwtNDAge1xuICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgfVxuXG4gIC5yZWFkaW5nXFw6cHQtNDgge1xuICAgIHBhZGRpbmctdG9wOiA0OHB4O1xuICB9XG5cbiAgLnJlYWRpbmdcXDpwci00OCB7XG4gICAgcGFkZGluZy1yaWdodDogNDhweDtcbiAgfVxuXG4gIC5yZWFkaW5nXFw6cGItNDgge1xuICAgIHBhZGRpbmctYm90dG9tOiA0OHB4O1xuICB9XG5cbiAgLnJlYWRpbmdcXDpwbC00OCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0OHB4O1xuICB9XG5cbiAgLnJlYWRpbmdcXDpwdC02NCB7XG4gICAgcGFkZGluZy10b3A6IDY0cHg7XG4gIH1cblxuICAucmVhZGluZ1xcOnByLTY0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2NHB4O1xuICB9XG5cbiAgLnJlYWRpbmdcXDpwYi02NCB7XG4gICAgcGFkZGluZy1ib3R0b206IDY0cHg7XG4gIH1cblxuICAucmVhZGluZ1xcOnBsLTY0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDY0cHg7XG4gIH1cblxuICAucmVhZGluZ1xcOnB0LTk2IHtcbiAgICBwYWRkaW5nLXRvcDogOTZweDtcbiAgfVxuXG4gIC5yZWFkaW5nXFw6cHItOTYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDk2cHg7XG4gIH1cblxuICAucmVhZGluZ1xcOnBiLTk2IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOTZweDtcbiAgfVxuXG4gIC5yZWFkaW5nXFw6cGwtOTYge1xuICAgIHBhZGRpbmctbGVmdDogOTZweDtcbiAgfVxuXG4gIC5yZWFkaW5nXFw6cHQtMTIwIHtcbiAgICBwYWRkaW5nLXRvcDogMTIwcHg7XG4gIH1cblxuICAucmVhZGluZ1xcOnByLTEyMCB7XG4gICAgcGFkZGluZy1yaWdodDogMTIwcHg7XG4gIH1cblxuICAucmVhZGluZ1xcOnBiLTEyMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEyMHB4O1xuICB9XG5cbiAgLnJlYWRpbmdcXDpwbC0xMjAge1xuICAgIHBhZGRpbmctbGVmdDogMTIwcHg7XG4gIH1cblxuICAucmVhZGluZ1xcOnBvaW50ZXItZXZlbnRzLW5vbmUge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG5cbiAgLnJlYWRpbmdcXDpwb2ludGVyLWV2ZW50cy1hdXRvIHtcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgfVxuXG4gIC5yZWFkaW5nXFw6c3RhdGljIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICB9XG5cbiAgLnJlYWRpbmdcXDpmaXhlZCB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICB9XG5cbiAgLnJlYWRpbmdcXDphYnNvbHV0ZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG5cbiAgLnJlYWRpbmdcXDpyZWxhdGl2ZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgLnJlYWRpbmdcXDpzdGlja3kge1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gIH1cblxuICAucmVhZGluZ1xcOnBpbi1ub25lIHtcbiAgICB0b3A6IGF1dG87XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgYm90dG9tOiBhdXRvO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cblxuICAucmVhZGluZ1xcOnBpbiB7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICB9XG5cbiAgLnJlYWRpbmdcXDpwaW4teSB7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgfVxuXG4gIC5yZWFkaW5nXFw6cGluLXgge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IDA7XG4gIH1cblxuICAucmVhZGluZ1xcOnBpbi10IHtcbiAgICB0b3A6IDA7XG4gIH1cblxuICAucmVhZGluZ1xcOnBpbi1yIHtcbiAgICByaWdodDogMDtcbiAgfVxuXG4gIC5yZWFkaW5nXFw6cGluLWIge1xuICAgIGJvdHRvbTogMDtcbiAgfVxuXG4gIC5yZWFkaW5nXFw6cGluLWwge1xuICAgIGxlZnQ6IDA7XG4gIH1cblxuICAucmVhZGluZ1xcOnJlc2l6ZS1ub25lIHtcbiAgICByZXNpemU6IG5vbmU7XG4gIH1cblxuICAucmVhZGluZ1xcOnJlc2l6ZS15IHtcbiAgICByZXNpemU6IHZlcnRpY2FsO1xuICB9XG5cbiAgLnJlYWRpbmdcXDpyZXNpemUteCB7XG4gICAgcmVzaXplOiBob3Jpem9udGFsO1xuICB9XG5cbiAgLnJlYWRpbmdcXDpyZXNpemUge1xuICAgIHJlc2l6ZTogYm90aDtcbiAgfVxuXG4gIC5yZWFkaW5nXFw6c2hhZG93IHtcbiAgICBib3gtc2hhZG93OiAwIDJweCA4cHggMCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIH1cblxuICAucmVhZGluZ1xcOnNoYWRvdy1ub25lIHtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG5cbiAgLnJlYWRpbmdcXDpob3ZlclxcOnNoYWRvdzpob3ZlciB7XG4gICAgYm94LXNoYWRvdzogMCAycHggOHB4IDAgcmdiYSgwLCAwLCAwLCAwLjMpO1xuICB9XG5cbiAgLnJlYWRpbmdcXDpob3ZlclxcOnNoYWRvdy1ub25lOmhvdmVyIHtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG5cbiAgLnJlYWRpbmdcXDpmb2N1c1xcOnNoYWRvdzpmb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAycHggOHB4IDAgcmdiYSgwLCAwLCAwLCAwLjMpO1xuICB9XG5cbiAgLnJlYWRpbmdcXDpmb2N1c1xcOnNoYWRvdy1ub25lOmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG5cbiAgLnJlYWRpbmdcXDp0YWJsZS1hdXRvIHtcbiAgICB0YWJsZS1sYXlvdXQ6IGF1dG87XG4gIH1cblxuICAucmVhZGluZ1xcOnRhYmxlLWZpeGVkIHtcbiAgICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuICB9XG5cbiAgLnJlYWRpbmdcXDp0ZXh0LWxlZnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cblxuICAucmVhZGluZ1xcOnRleHQtY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAucmVhZGluZ1xcOnRleHQtcmlnaHQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG5cbiAgLnJlYWRpbmdcXDp0ZXh0LWp1c3RpZnkge1xuICAgIHRleHQtYWxpZ246IGp1c3RpZnk7XG4gIH1cblxuICAucmVhZGluZ1xcOnRleHQtaW5oZXJpdC1jb2xvciB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gIH1cblxuICAucmVhZGluZ1xcOnRleHQtb3JhbmdlIHtcbiAgICBjb2xvcjogI2U2N2UyMjtcbiAgfVxuXG4gIC5yZWFkaW5nXFw6dGV4dC1jb2xvci1pbmhlcml0IHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgfVxuXG4gIC5yZWFkaW5nXFw6dGV4dC10cmFuc3BhcmVudCB7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG5cbiAgLnJlYWRpbmdcXDp0ZXh0LXdoaXRlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuXG4gIC5yZWFkaW5nXFw6dGV4dC1ncmF5LWxpZ2h0ZXIge1xuICAgIGNvbG9yOiAjZjlmOWY5O1xuICB9XG5cbiAgLnJlYWRpbmdcXDp0ZXh0LWdyYXktbGlnaHQge1xuICAgIGNvbG9yOiAjZWNmMGYxO1xuICB9XG5cbiAgLnJlYWRpbmdcXDp0ZXh0LWdyYXkge1xuICAgIGNvbG9yOiAjYmRjM2M3O1xuICB9XG5cbiAgLnJlYWRpbmdcXDp0ZXh0LWdyYXktZGFyayB7XG4gICAgY29sb3I6ICM3ZjhjOGQ7XG4gIH1cblxuICAucmVhZGluZ1xcOnRleHQtZ3JheS1kYXJrZXIge1xuICAgIGNvbG9yOiAjNTU2MTYxO1xuICB9XG5cbiAgLnJlYWRpbmdcXDp0ZXh0LWJsYWNrIHtcbiAgICBjb2xvcjogIzAwMDtcbiAgfVxuXG4gIC5yZWFkaW5nXFw6dGV4dC1ncmVlbi11bHRyYS1saWdodCB7XG4gICAgY29sb3I6ICNlOGZmZmE7XG4gIH1cblxuICAucmVhZGluZ1xcOnRleHQtZ3JlZW4tbGlnaHQge1xuICAgIGNvbG9yOiAjYTFlM2Q2O1xuICB9XG5cbiAgLnJlYWRpbmdcXDp0ZXh0LWdyZWVuIHtcbiAgICBjb2xvcjogIzFhYmM5YztcbiAgfVxuXG4gIC5yZWFkaW5nXFw6dGV4dC1ncmVlbi1kYXJrIHtcbiAgICBjb2xvcjogIzAwODg3ODtcbiAgfVxuXG4gIC5yZWFkaW5nXFw6dGV4dC1ibHVlIHtcbiAgICBjb2xvcjogIzM0OThkYjtcbiAgfVxuXG4gIC5yZWFkaW5nXFw6dGV4dC15ZWxsb3cge1xuICAgIGNvbG9yOiAjZjFjNDBmO1xuICB9XG5cbiAgLnJlYWRpbmdcXDp0ZXh0LXJlZCB7XG4gICAgY29sb3I6ICNlNzRjM2M7XG4gIH1cblxuICAucmVhZGluZ1xcOmhvdmVyXFw6dGV4dC1pbmhlcml0LWNvbG9yOmhvdmVyIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgfVxuXG4gIC5yZWFkaW5nXFw6aG92ZXJcXDp0ZXh0LW9yYW5nZTpob3ZlciB7XG4gICAgY29sb3I6ICNlNjdlMjI7XG4gIH1cblxuICAucmVhZGluZ1xcOmhvdmVyXFw6dGV4dC1jb2xvci1pbmhlcml0OmhvdmVyIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgfVxuXG4gIC5yZWFkaW5nXFw6aG92ZXJcXDp0ZXh0LXRyYW5zcGFyZW50OmhvdmVyIHtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cblxuICAucmVhZGluZ1xcOmhvdmVyXFw6dGV4dC13aGl0ZTpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cblxuICAucmVhZGluZ1xcOmhvdmVyXFw6dGV4dC1ncmF5LWxpZ2h0ZXI6aG92ZXIge1xuICAgIGNvbG9yOiAjZjlmOWY5O1xuICB9XG5cbiAgLnJlYWRpbmdcXDpob3ZlclxcOnRleHQtZ3JheS1saWdodDpob3ZlciB7XG4gICAgY29sb3I6ICNlY2YwZjE7XG4gIH1cblxuICAucmVhZGluZ1xcOmhvdmVyXFw6dGV4dC1ncmF5OmhvdmVyIHtcbiAgICBjb2xvcjogI2JkYzNjNztcbiAgfVxuXG4gIC5yZWFkaW5nXFw6aG92ZXJcXDp0ZXh0LWdyYXktZGFyazpob3ZlciB7XG4gICAgY29sb3I6ICM3ZjhjOGQ7XG4gIH1cblxuICAucmVhZGluZ1xcOmhvdmVyXFw6dGV4dC1ncmF5LWRhcmtlcjpob3ZlciB7XG4gICAgY29sb3I6ICM1NTYxNjE7XG4gIH1cblxuICAucmVhZGluZ1xcOmhvdmVyXFw6dGV4dC1ibGFjazpob3ZlciB7XG4gICAgY29sb3I6ICMwMDA7XG4gIH1cblxuICAucmVhZGluZ1xcOmhvdmVyXFw6dGV4dC1ncmVlbi11bHRyYS1saWdodDpob3ZlciB7XG4gICAgY29sb3I6ICNlOGZmZmE7XG4gIH1cblxuICAucmVhZGluZ1xcOmhvdmVyXFw6dGV4dC1ncmVlbi1saWdodDpob3ZlciB7XG4gICAgY29sb3I6ICNhMWUzZDY7XG4gIH1cblxuICAucmVhZGluZ1xcOmhvdmVyXFw6dGV4dC1ncmVlbjpob3ZlciB7XG4gICAgY29sb3I6ICMxYWJjOWM7XG4gIH1cblxuICAucmVhZGluZ1xcOmhvdmVyXFw6dGV4dC1ncmVlbi1kYXJrOmhvdmVyIHtcbiAgICBjb2xvcjogIzAwODg3ODtcbiAgfVxuXG4gIC5yZWFkaW5nXFw6aG92ZXJcXDp0ZXh0LWJsdWU6aG92ZXIge1xuICAgIGNvbG9yOiAjMzQ5OGRiO1xuICB9XG5cbiAgLnJlYWRpbmdcXDpob3ZlclxcOnRleHQteWVsbG93OmhvdmVyIHtcbiAgICBjb2xvcjogI2YxYzQwZjtcbiAgfVxuXG4gIC5yZWFkaW5nXFw6aG92ZXJcXDp0ZXh0LXJlZDpob3ZlciB7XG4gICAgY29sb3I6ICNlNzRjM2M7XG4gIH1cblxuICAucmVhZGluZ1xcOmZvY3VzXFw6dGV4dC1pbmhlcml0LWNvbG9yOmZvY3VzIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgfVxuXG4gIC5yZWFkaW5nXFw6Zm9jdXNcXDp0ZXh0LW9yYW5nZTpmb2N1cyB7XG4gICAgY29sb3I6ICNlNjdlMjI7XG4gIH1cblxuICAucmVhZGluZ1xcOmZvY3VzXFw6dGV4dC1jb2xvci1pbmhlcml0OmZvY3VzIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgfVxuXG4gIC5yZWFkaW5nXFw6Zm9jdXNcXDp0ZXh0LXRyYW5zcGFyZW50OmZvY3VzIHtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cblxuICAucmVhZGluZ1xcOmZvY3VzXFw6dGV4dC13aGl0ZTpmb2N1cyB7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cblxuICAucmVhZGluZ1xcOmZvY3VzXFw6dGV4dC1ncmF5LWxpZ2h0ZXI6Zm9jdXMge1xuICAgIGNvbG9yOiAjZjlmOWY5O1xuICB9XG5cbiAgLnJlYWRpbmdcXDpmb2N1c1xcOnRleHQtZ3JheS1saWdodDpmb2N1cyB7XG4gICAgY29sb3I6ICNlY2YwZjE7XG4gIH1cblxuICAucmVhZGluZ1xcOmZvY3VzXFw6dGV4dC1ncmF5OmZvY3VzIHtcbiAgICBjb2xvcjogI2JkYzNjNztcbiAgfVxuXG4gIC5yZWFkaW5nXFw6Zm9jdXNcXDp0ZXh0LWdyYXktZGFyazpmb2N1cyB7XG4gICAgY29sb3I6ICM3ZjhjOGQ7XG4gIH1cblxuICAucmVhZGluZ1xcOmZvY3VzXFw6dGV4dC1ncmF5LWRhcmtlcjpmb2N1cyB7XG4gICAgY29sb3I6ICM1NTYxNjE7XG4gIH1cblxuICAucmVhZGluZ1xcOmZvY3VzXFw6dGV4dC1ibGFjazpmb2N1cyB7XG4gICAgY29sb3I6ICMwMDA7XG4gIH1cblxuICAucmVhZGluZ1xcOmZvY3VzXFw6dGV4dC1ncmVlbi11bHRyYS1saWdodDpmb2N1cyB7XG4gICAgY29sb3I6ICNlOGZmZmE7XG4gIH1cblxuICAucmVhZGluZ1xcOmZvY3VzXFw6dGV4dC1ncmVlbi1saWdodDpmb2N1cyB7XG4gICAgY29sb3I6ICNhMWUzZDY7XG4gIH1cblxuICAucmVhZGluZ1xcOmZvY3VzXFw6dGV4dC1ncmVlbjpmb2N1cyB7XG4gICAgY29sb3I6ICMxYWJjOWM7XG4gIH1cblxuICAucmVhZGluZ1xcOmZvY3VzXFw6dGV4dC1ncmVlbi1kYXJrOmZvY3VzIHtcbiAgICBjb2xvcjogIzAwODg3ODtcbiAgfVxuXG4gIC5yZWFkaW5nXFw6Zm9jdXNcXDp0ZXh0LWJsdWU6Zm9jdXMge1xuICAgIGNvbG9yOiAjMzQ5OGRiO1xuICB9XG5cbiAgLnJlYWRpbmdcXDpmb2N1c1xcOnRleHQteWVsbG93OmZvY3VzIHtcbiAgICBjb2xvcjogI2YxYzQwZjtcbiAgfVxuXG4gIC5yZWFkaW5nXFw6Zm9jdXNcXDp0ZXh0LXJlZDpmb2N1cyB7XG4gICAgY29sb3I6ICNlNzRjM2M7XG4gIH1cblxuICAucmVhZGluZ1xcOnRleHQtMTAge1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgfVxuXG4gIC5yZWFkaW5nXFw6dGV4dC0xMiB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG5cbiAgLnJlYWRpbmdcXDp0ZXh0LTE0IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cblxuICAucmVhZGluZ1xcOnRleHQtMTYge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxuXG4gIC5yZWFkaW5nXFw6dGV4dC0xOCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG5cbiAgLnJlYWRpbmdcXDp0ZXh0LTIwIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cblxuICAucmVhZGluZ1xcOnRleHQtMjQge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxuXG4gIC5yZWFkaW5nXFw6dGV4dC1pbmhlcml0IHtcbiAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gIH1cblxuICAucmVhZGluZ1xcOnRleHQtc20ge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxuXG4gIC5yZWFkaW5nXFw6dGV4dC1tZCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG5cbiAgLnJlYWRpbmdcXDp0ZXh0LWxnIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cblxuICAucmVhZGluZ1xcOnRleHQteGwge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxuXG4gIC5yZWFkaW5nXFw6dGV4dC0yeGwge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxuXG4gIC5yZWFkaW5nXFw6dGV4dC1pY29uIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gIH1cblxuICAucmVhZGluZ1xcOnRleHQtaWNvbi1sYXJnZSB7XG4gICAgZm9udC1zaXplOiA2NHB4O1xuICB9XG5cbiAgLnJlYWRpbmdcXDppdGFsaWMge1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgfVxuXG4gIC5yZWFkaW5nXFw6cm9tYW4ge1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgfVxuXG4gIC5yZWFkaW5nXFw6dXBwZXJjYXNlIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB9XG5cbiAgLnJlYWRpbmdcXDpsb3dlcmNhc2Uge1xuICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG4gIH1cblxuICAucmVhZGluZ1xcOmNhcGl0YWxpemUge1xuICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICB9XG5cbiAgLnJlYWRpbmdcXDpub3JtYWwtY2FzZSB7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIH1cblxuICAucmVhZGluZ1xcOnVuZGVybGluZSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cblxuICAucmVhZGluZ1xcOmxpbmUtdGhyb3VnaCB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG4gIH1cblxuICAucmVhZGluZ1xcOm5vLXVuZGVybGluZSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgLnJlYWRpbmdcXDphbnRpYWxpYXNlZCB7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgfVxuXG4gIC5yZWFkaW5nXFw6c3VicGl4ZWwtYW50aWFsaWFzZWQge1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGF1dG87XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGF1dG87XG4gIH1cblxuICAucmVhZGluZ1xcOmhvdmVyXFw6aXRhbGljOmhvdmVyIHtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIH1cblxuICAucmVhZGluZ1xcOmhvdmVyXFw6cm9tYW46aG92ZXIge1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgfVxuXG4gIC5yZWFkaW5nXFw6aG92ZXJcXDp1cHBlcmNhc2U6aG92ZXIge1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIH1cblxuICAucmVhZGluZ1xcOmhvdmVyXFw6bG93ZXJjYXNlOmhvdmVyIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xuICB9XG5cbiAgLnJlYWRpbmdcXDpob3ZlclxcOmNhcGl0YWxpemU6aG92ZXIge1xuICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICB9XG5cbiAgLnJlYWRpbmdcXDpob3ZlclxcOm5vcm1hbC1jYXNlOmhvdmVyIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgfVxuXG4gIC5yZWFkaW5nXFw6aG92ZXJcXDp1bmRlcmxpbmU6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG5cbiAgLnJlYWRpbmdcXDpob3ZlclxcOmxpbmUtdGhyb3VnaDpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG4gIH1cblxuICAucmVhZGluZ1xcOmhvdmVyXFw6bm8tdW5kZXJsaW5lOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICAucmVhZGluZ1xcOmhvdmVyXFw6YW50aWFsaWFzZWQ6aG92ZXIge1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIH1cblxuICAucmVhZGluZ1xcOmhvdmVyXFw6c3VicGl4ZWwtYW50aWFsaWFzZWQ6aG92ZXIge1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGF1dG87XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGF1dG87XG4gIH1cblxuICAucmVhZGluZ1xcOmZvY3VzXFw6aXRhbGljOmZvY3VzIHtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIH1cblxuICAucmVhZGluZ1xcOmZvY3VzXFw6cm9tYW46Zm9jdXMge1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgfVxuXG4gIC5yZWFkaW5nXFw6Zm9jdXNcXDp1cHBlcmNhc2U6Zm9jdXMge1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIH1cblxuICAucmVhZGluZ1xcOmZvY3VzXFw6bG93ZXJjYXNlOmZvY3VzIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xuICB9XG5cbiAgLnJlYWRpbmdcXDpmb2N1c1xcOmNhcGl0YWxpemU6Zm9jdXMge1xuICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICB9XG5cbiAgLnJlYWRpbmdcXDpmb2N1c1xcOm5vcm1hbC1jYXNlOmZvY3VzIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgfVxuXG4gIC5yZWFkaW5nXFw6Zm9jdXNcXDp1bmRlcmxpbmU6Zm9jdXMge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG5cbiAgLnJlYWRpbmdcXDpmb2N1c1xcOmxpbmUtdGhyb3VnaDpmb2N1cyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG4gIH1cblxuICAucmVhZGluZ1xcOmZvY3VzXFw6bm8tdW5kZXJsaW5lOmZvY3VzIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICAucmVhZGluZ1xcOmZvY3VzXFw6YW50aWFsaWFzZWQ6Zm9jdXMge1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIH1cblxuICAucmVhZGluZ1xcOmZvY3VzXFw6c3VicGl4ZWwtYW50aWFsaWFzZWQ6Zm9jdXMge1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGF1dG87XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGF1dG87XG4gIH1cblxuICAucmVhZGluZ1xcOnNlbGVjdC1ub25lIHtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgfVxuXG4gIC5yZWFkaW5nXFw6c2VsZWN0LXRleHQge1xuICAgIHVzZXItc2VsZWN0OiB0ZXh0O1xuICB9XG5cbiAgLnJlYWRpbmdcXDphbGlnbi1iYXNlbGluZSB7XG4gICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICB9XG5cbiAgLnJlYWRpbmdcXDphbGlnbi10b3Age1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIH1cblxuICAucmVhZGluZ1xcOmFsaWduLW1pZGRsZSB7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxuXG4gIC5yZWFkaW5nXFw6YWxpZ24tYm90dG9tIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICB9XG5cbiAgLnJlYWRpbmdcXDphbGlnbi10ZXh0LXRvcCB7XG4gICAgdmVydGljYWwtYWxpZ246IHRleHQtdG9wO1xuICB9XG5cbiAgLnJlYWRpbmdcXDphbGlnbi10ZXh0LWJvdHRvbSB7XG4gICAgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tO1xuICB9XG5cbiAgLnJlYWRpbmdcXDp2aXNpYmxlIHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG5cbiAgLnJlYWRpbmdcXDppbnZpc2libGUge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgfVxuXG4gIC5yZWFkaW5nXFw6d2hpdGVzcGFjZS1ub3JtYWwge1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIH1cblxuICAucmVhZGluZ1xcOndoaXRlc3BhY2Utbm8td3JhcCB7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgfVxuXG4gIC5yZWFkaW5nXFw6d2hpdGVzcGFjZS1wcmUge1xuICAgIHdoaXRlLXNwYWNlOiBwcmU7XG4gIH1cblxuICAucmVhZGluZ1xcOndoaXRlc3BhY2UtcHJlLWxpbmUge1xuICAgIHdoaXRlLXNwYWNlOiBwcmUtbGluZTtcbiAgfVxuXG4gIC5yZWFkaW5nXFw6d2hpdGVzcGFjZS1wcmUtd3JhcCB7XG4gICAgd2hpdGUtc3BhY2U6IHByZS13cmFwO1xuICB9XG5cbiAgLnJlYWRpbmdcXDpicmVhay13b3JkcyB7XG4gICAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICB9XG5cbiAgLnJlYWRpbmdcXDpicmVhay1ub3JtYWwge1xuICAgIHdvcmQtd3JhcDogbm9ybWFsO1xuICB9XG5cbiAgLnJlYWRpbmdcXDp0cnVuY2F0ZSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB9XG5cbiAgLnJlYWRpbmdcXDp3LTEge1xuICAgIHdpZHRoOiAxcHg7XG4gIH1cblxuICAucmVhZGluZ1xcOnctMTYge1xuICAgIHdpZHRoOiAxNnB4O1xuICB9XG5cbiAgLnJlYWRpbmdcXDp3LTI0IHtcbiAgICB3aWR0aDogMjRweDtcbiAgfVxuXG4gIC5yZWFkaW5nXFw6dy0zMiB7XG4gICAgd2lkdGg6IDMycHg7XG4gIH1cblxuICAucmVhZGluZ1xcOnctNDAge1xuICAgIHdpZHRoOiA0MHB4O1xuICB9XG5cbiAgLnJlYWRpbmdcXDp3LTQ4IHtcbiAgICB3aWR0aDogNDhweDtcbiAgfVxuXG4gIC5yZWFkaW5nXFw6dy04MCB7XG4gICAgd2lkdGg6IDgwcHg7XG4gIH1cblxuICAucmVhZGluZ1xcOnctMTIwIHtcbiAgICB3aWR0aDogMTIwcHg7XG4gIH1cblxuICAucmVhZGluZ1xcOnctMTYwIHtcbiAgICB3aWR0aDogMTYwcHg7XG4gIH1cblxuICAucmVhZGluZ1xcOnctMjAwIHtcbiAgICB3aWR0aDogMjAwcHg7XG4gIH1cblxuICAucmVhZGluZ1xcOnctMzIwIHtcbiAgICB3aWR0aDogMzIwcHg7XG4gIH1cblxuICAucmVhZGluZ1xcOnctYXV0byB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cblxuICAucmVhZGluZ1xcOnctMVxcLzIge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cblxuICAucmVhZGluZ1xcOnctMVxcLzMge1xuICAgIHdpZHRoOiAzMy4zMzMzMyU7XG4gIH1cblxuICAucmVhZGluZ1xcOnctMlxcLzMge1xuICAgIHdpZHRoOiA2Ni42NjY2NyU7XG4gIH1cblxuICAucmVhZGluZ1xcOnctMVxcLzQge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cblxuICAucmVhZGluZ1xcOnctM1xcLzQge1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cblxuICAucmVhZGluZ1xcOnctMVxcLzUge1xuICAgIHdpZHRoOiAyMCU7XG4gIH1cblxuICAucmVhZGluZ1xcOnctMlxcLzUge1xuICAgIHdpZHRoOiA0MCU7XG4gIH1cblxuICAucmVhZGluZ1xcOnctM1xcLzUge1xuICAgIHdpZHRoOiA2MCU7XG4gIH1cblxuICAucmVhZGluZ1xcOnctNFxcLzUge1xuICAgIHdpZHRoOiA4MCU7XG4gIH1cblxuICAucmVhZGluZ1xcOnctMVxcLzYge1xuICAgIHdpZHRoOiAxNi42NjY2NyU7XG4gIH1cblxuICAucmVhZGluZ1xcOnctNVxcLzYge1xuICAgIHdpZHRoOiA4My4zMzMzMyU7XG4gIH1cblxuICAucmVhZGluZ1xcOnctZnVsbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAucmVhZGluZ1xcOnctc2NyZWVuIHtcbiAgICB3aWR0aDogMTAwdnc7XG4gIH1cblxuICAucmVhZGluZ1xcOnotMCB7XG4gICAgei1pbmRleDogMDtcbiAgfVxuXG4gIC5yZWFkaW5nXFw6ei0xMCB7XG4gICAgei1pbmRleDogMTA7XG4gIH1cblxuICAucmVhZGluZ1xcOnotMjAge1xuICAgIHotaW5kZXg6IDIwO1xuICB9XG5cbiAgLnJlYWRpbmdcXDp6LTMwIHtcbiAgICB6LWluZGV4OiAzMDtcbiAgfVxuXG4gIC5yZWFkaW5nXFw6ei00MCB7XG4gICAgei1pbmRleDogNDA7XG4gIH1cblxuICAucmVhZGluZ1xcOnotNTAge1xuICAgIHotaW5kZXg6IDUwO1xuICB9XG5cbiAgLnJlYWRpbmdcXDp6LWF1dG8ge1xuICAgIHotaW5kZXg6IGF1dG87XG4gIH1cblxuICAucmVhZGluZ1xcOnotYmFja2dyb3VuZCB7XG4gICAgei1pbmRleDogLTE7XG4gIH1cblxuICAucmVhZGluZ1xcOnotbWVudSB7XG4gICAgei1pbmRleDogMTAwO1xuICB9XG5cbiAgLnJlYWRpbmdcXDp6LWZsYXNoIHtcbiAgICB6LWluZGV4OiAxMTA7XG4gIH1cblxuICAucmVhZGluZ1xcOnotbW9kYWwge1xuICAgIHotaW5kZXg6IDEyMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE1MjhweCkge1xuICAuZGVza3RvcC1sYXJnZVxcOmxpc3QtcmVzZXQge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gIC5kZXNrdG9wLWxhcmdlXFw6YXBwZWFyYW5jZS1ub25lIHtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICB9XG5cbiAgLmRlc2t0b3AtbGFyZ2VcXDpiZy1maXhlZCB7XG4gICAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBmaXhlZDtcbiAgfVxuXG4gIC5kZXNrdG9wLWxhcmdlXFw6YmctbG9jYWwge1xuICAgIGJhY2tncm91bmQtYXR0YWNobWVudDogbG9jYWw7XG4gIH1cblxuICAuZGVza3RvcC1sYXJnZVxcOmJnLXNjcm9sbCB7XG4gICAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBzY3JvbGw7XG4gIH1cblxuICAuZGVza3RvcC1sYXJnZVxcOmJnLXdoaXRlLXRyYW5zcGFyZW50IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG4gIH1cblxuICAuZGVza3RvcC1sYXJnZVxcOmJnLWNvbG9yLWluaGVyaXQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG4gIH1cblxuICAuZGVza3RvcC1sYXJnZVxcOmJnLXRyYW5zcGFyZW50IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuXG4gIC5kZXNrdG9wLWxhcmdlXFw6Ymctd2hpdGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIH1cblxuICAuZGVza3RvcC1sYXJnZVxcOmJnLWdyYXktbGlnaHRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcbiAgfVxuXG4gIC5kZXNrdG9wLWxhcmdlXFw6YmctZ3JheS1saWdodCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VjZjBmMTtcbiAgfVxuXG4gIC5kZXNrdG9wLWxhcmdlXFw6YmctZ3JheSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2JkYzNjNztcbiAgfVxuXG4gIC5kZXNrdG9wLWxhcmdlXFw6YmctZ3JheS1kYXJrIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2Y4YzhkO1xuICB9XG5cbiAgLmRlc2t0b3AtbGFyZ2VcXDpiZy1ncmF5LWRhcmtlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzU1NjE2MTtcbiAgfVxuXG4gIC5kZXNrdG9wLWxhcmdlXFw6YmctYmxhY2sge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIH1cblxuICAuZGVza3RvcC1sYXJnZVxcOmJnLWdyZWVuLXVsdHJhLWxpZ2h0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZThmZmZhO1xuICB9XG5cbiAgLmRlc2t0b3AtbGFyZ2VcXDpiZy1ncmVlbi1saWdodCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ExZTNkNjtcbiAgfVxuXG4gIC5kZXNrdG9wLWxhcmdlXFw6YmctZ3JlZW4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxYWJjOWM7XG4gIH1cblxuICAuZGVza3RvcC1sYXJnZVxcOmJnLWdyZWVuLWRhcmsge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDg4Nzg7XG4gIH1cblxuICAuZGVza3RvcC1sYXJnZVxcOmJnLWJsdWUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzNDk4ZGI7XG4gIH1cblxuICAuZGVza3RvcC1sYXJnZVxcOmJnLXllbGxvdyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YxYzQwZjtcbiAgfVxuXG4gIC5kZXNrdG9wLWxhcmdlXFw6YmctcmVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTc0YzNjO1xuICB9XG5cbiAgLmRlc2t0b3AtbGFyZ2VcXDpiZy1vcmFuZ2Uge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlNjdlMjI7XG4gIH1cblxuICAuZGVza3RvcC1sYXJnZVxcOmhvdmVyXFw6Ymctd2hpdGUtdHJhbnNwYXJlbnQ6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbiAgfVxuXG4gIC5kZXNrdG9wLWxhcmdlXFw6aG92ZXJcXDpiZy1jb2xvci1pbmhlcml0OmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xuICB9XG5cbiAgLmRlc2t0b3AtbGFyZ2VcXDpob3ZlclxcOmJnLXRyYW5zcGFyZW50OmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuXG4gIC5kZXNrdG9wLWxhcmdlXFw6aG92ZXJcXDpiZy13aGl0ZTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgfVxuXG4gIC5kZXNrdG9wLWxhcmdlXFw6aG92ZXJcXDpiZy1ncmF5LWxpZ2h0ZXI6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XG4gIH1cblxuICAuZGVza3RvcC1sYXJnZVxcOmhvdmVyXFw6YmctZ3JheS1saWdodDpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VjZjBmMTtcbiAgfVxuXG4gIC5kZXNrdG9wLWxhcmdlXFw6aG92ZXJcXDpiZy1ncmF5OmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmRjM2M3O1xuICB9XG5cbiAgLmRlc2t0b3AtbGFyZ2VcXDpob3ZlclxcOmJnLWdyYXktZGFyazpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzdmOGM4ZDtcbiAgfVxuXG4gIC5kZXNrdG9wLWxhcmdlXFw6aG92ZXJcXDpiZy1ncmF5LWRhcmtlcjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzU1NjE2MTtcbiAgfVxuXG4gIC5kZXNrdG9wLWxhcmdlXFw6aG92ZXJcXDpiZy1ibGFjazpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgfVxuXG4gIC5kZXNrdG9wLWxhcmdlXFw6aG92ZXJcXDpiZy1ncmVlbi11bHRyYS1saWdodDpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U4ZmZmYTtcbiAgfVxuXG4gIC5kZXNrdG9wLWxhcmdlXFw6aG92ZXJcXDpiZy1ncmVlbi1saWdodDpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ExZTNkNjtcbiAgfVxuXG4gIC5kZXNrdG9wLWxhcmdlXFw6aG92ZXJcXDpiZy1ncmVlbjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFhYmM5YztcbiAgfVxuXG4gIC5kZXNrdG9wLWxhcmdlXFw6aG92ZXJcXDpiZy1ncmVlbi1kYXJrOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4ODc4O1xuICB9XG5cbiAgLmRlc2t0b3AtbGFyZ2VcXDpob3ZlclxcOmJnLWJsdWU6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzNDk4ZGI7XG4gIH1cblxuICAuZGVza3RvcC1sYXJnZVxcOmhvdmVyXFw6YmcteWVsbG93OmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFjNDBmO1xuICB9XG5cbiAgLmRlc2t0b3AtbGFyZ2VcXDpob3ZlclxcOmJnLXJlZDpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U3NGMzYztcbiAgfVxuXG4gIC5kZXNrdG9wLWxhcmdlXFw6aG92ZXJcXDpiZy1vcmFuZ2U6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlNjdlMjI7XG4gIH1cblxuICAuZGVza3RvcC1sYXJnZVxcOmZvY3VzXFw6Ymctd2hpdGUtdHJhbnNwYXJlbnQ6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbiAgfVxuXG4gIC5kZXNrdG9wLWxhcmdlXFw6Zm9jdXNcXDpiZy1jb2xvci1pbmhlcml0OmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xuICB9XG5cbiAgLmRlc2t0b3AtbGFyZ2VcXDpmb2N1c1xcOmJnLXRyYW5zcGFyZW50OmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuXG4gIC5kZXNrdG9wLWxhcmdlXFw6Zm9jdXNcXDpiZy13aGl0ZTpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgfVxuXG4gIC5kZXNrdG9wLWxhcmdlXFw6Zm9jdXNcXDpiZy1ncmF5LWxpZ2h0ZXI6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XG4gIH1cblxuICAuZGVza3RvcC1sYXJnZVxcOmZvY3VzXFw6YmctZ3JheS1saWdodDpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VjZjBmMTtcbiAgfVxuXG4gIC5kZXNrdG9wLWxhcmdlXFw6Zm9jdXNcXDpiZy1ncmF5OmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmRjM2M3O1xuICB9XG5cbiAgLmRlc2t0b3AtbGFyZ2VcXDpmb2N1c1xcOmJnLWdyYXktZGFyazpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzdmOGM4ZDtcbiAgfVxuXG4gIC5kZXNrdG9wLWxhcmdlXFw6Zm9jdXNcXDpiZy1ncmF5LWRhcmtlcjpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzU1NjE2MTtcbiAgfVxuXG4gIC5kZXNrdG9wLWxhcmdlXFw6Zm9jdXNcXDpiZy1ibGFjazpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgfVxuXG4gIC5kZXNrdG9wLWxhcmdlXFw6Zm9jdXNcXDpiZy1ncmVlbi11bHRyYS1saWdodDpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U4ZmZmYTtcbiAgfVxuXG4gIC5kZXNrdG9wLWxhcmdlXFw6Zm9jdXNcXDpiZy1ncmVlbi1saWdodDpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ExZTNkNjtcbiAgfVxuXG4gIC5kZXNrdG9wLWxhcmdlXFw6Zm9jdXNcXDpiZy1ncmVlbjpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFhYmM5YztcbiAgfVxuXG4gIC5kZXNrdG9wLWxhcmdlXFw6Zm9jdXNcXDpiZy1ncmVlbi1kYXJrOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4ODc4O1xuICB9XG5cbiAgLmRlc2t0b3AtbGFyZ2VcXDpmb2N1c1xcOmJnLWJsdWU6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzNDk4ZGI7XG4gIH1cblxuICAuZGVza3RvcC1sYXJnZVxcOmZvY3VzXFw6YmcteWVsbG93OmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFjNDBmO1xuICB9XG5cbiAgLmRlc2t0b3AtbGFyZ2VcXDpmb2N1c1xcOmJnLXJlZDpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U3NGMzYztcbiAgfVxuXG4gIC5kZXNrdG9wLWxhcmdlXFw6Zm9jdXNcXDpiZy1vcmFuZ2U6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlNjdlMjI7XG4gIH1cblxuICAuZGVza3RvcC1sYXJnZVxcOmJnLWJvdHRvbSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tO1xuICB9XG5cbiAgLmRlc2t0b3AtbGFyZ2VcXDpiZy1jZW50ZXIge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgfVxuXG4gIC5kZXNrdG9wLWxhcmdlXFw6YmctbGVmdCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdDtcbiAgfVxuXG4gIC5kZXNrdG9wLWxhcmdlXFw6YmctbGVmdC1ib3R0b20ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgYm90dG9tO1xuICB9XG5cbiAgLmRlc2t0b3AtbGFyZ2VcXDpiZy1sZWZ0LXRvcCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCB0b3A7XG4gIH1cblxuICAuZGVza3RvcC1sYXJnZVxcOmJnLXJpZ2h0IHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodDtcbiAgfVxuXG4gIC5kZXNrdG9wLWxhcmdlXFw6YmctcmlnaHQtYm90dG9tIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBib3R0b207XG4gIH1cblxuICAuZGVza3RvcC1sYXJnZVxcOmJnLXJpZ2h0LXRvcCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgdG9wO1xuICB9XG5cbiAgLmRlc2t0b3AtbGFyZ2VcXDpiZy10b3Age1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcDtcbiAgfVxuXG4gIC5kZXNrdG9wLWxhcmdlXFw6YmctcmVwZWF0IHtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0O1xuICB9XG5cbiAgLmRlc2t0b3AtbGFyZ2VcXDpiZy1uby1yZXBlYXQge1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIH1cblxuICAuZGVza3RvcC1sYXJnZVxcOmJnLXJlcGVhdC14IHtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIH1cblxuICAuZGVza3RvcC1sYXJnZVxcOmJnLXJlcGVhdC15IHtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXk7XG4gIH1cblxuICAuZGVza3RvcC1sYXJnZVxcOmJnLWF1dG8ge1xuICAgIGJhY2tncm91bmQtc2l6ZTogYXV0bztcbiAgfVxuXG4gIC5kZXNrdG9wLWxhcmdlXFw6YmctY292ZXIge1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIH1cblxuICAuZGVza3RvcC1sYXJnZVxcOmJnLWNvbnRhaW4ge1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgfVxuXG4gIC5kZXNrdG9wLWxhcmdlXFw6Ym9yZGVyLWNvbG9yLWluaGVyaXQge1xuICAgIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgfVxuXG4gIC5kZXNrdG9wLWxhcmdlXFw6Ym9yZGVyLXRyYW5zcGFyZW50IHtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG5cbiAgLmRlc2t0b3AtbGFyZ2VcXDpib3JkZXItd2hpdGUge1xuICAgIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgfVxuXG4gIC5kZXNrdG9wLWxhcmdlXFw6Ym9yZGVyLWdyYXktbGlnaHRlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZjlmOWY5O1xuICB9XG5cbiAgLmRlc2t0b3AtbGFyZ2VcXDpib3JkZXItZ3JheS1saWdodCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZWNmMGYxO1xuICB9XG5cbiAgLmRlc2t0b3AtbGFyZ2VcXDpib3JkZXItZ3JheSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjYmRjM2M3O1xuICB9XG5cbiAgLmRlc2t0b3AtbGFyZ2VcXDpib3JkZXItZ3JheS1kYXJrIHtcbiAgICBib3JkZXItY29sb3I6ICM3ZjhjOGQ7XG4gIH1cblxuICAuZGVza3RvcC1sYXJnZVxcOmJvcmRlci1ncmF5LWRhcmtlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjNTU2MTYxO1xuICB9XG5cbiAgLmRlc2t0b3AtbGFyZ2VcXDpib3JkZXItYmxhY2sge1xuICAgIGJvcmRlci1jb2xvcjogIzAwMDtcbiAgfVxuXG4gIC5kZXNrdG9wLWxhcmdlXFw6Ym9yZGVyLWdyZWVuLXVsdHJhLWxpZ2h0IHtcbiAgICBib3JkZXItY29sb3I6ICNlOGZmZmE7XG4gIH1cblxuICAuZGVza3RvcC1sYXJnZVxcOmJvcmRlci1ncmVlbi1saWdodCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjYTFlM2Q2O1xuICB9XG5cbiAgLmRlc2t0b3AtbGFyZ2VcXDpib3JkZXItZ3JlZW4ge1xuICAgIGJvcmRlci1jb2xvcjogIzFhYmM5YztcbiAgfVxuXG4gIC5kZXNrdG9wLWxhcmdlXFw6Ym9yZGVyLWdyZWVuLWRhcmsge1xuICAgIGJvcmRlci1jb2xvcjogIzAwODg3ODtcbiAgfVxuXG4gIC5kZXNrdG9wLWxhcmdlXFw6Ym9yZGVyLWJsdWUge1xuICAgIGJvcmRlci1jb2xvcjogIzM0OThkYjtcbiAgfVxuXG4gIC5kZXNrdG9wLWxhcmdlXFw6Ym9yZGVyLXllbGxvdyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZjFjNDBmO1xuICB9XG5cbiAgLmRlc2t0b3AtbGFyZ2VcXDpib3JkZXItcmVkIHtcbiAgICBib3JkZXItY29sb3I6ICNlNzRjM2M7XG4gIH1cblxuICAuZGVza3RvcC1sYXJnZVxcOmJvcmRlci1vcmFuZ2Uge1xuICAgIGJvcmRlci1jb2xvcjogI2U2N2UyMjtcbiAgfVxuXG4gIC5kZXNrdG9wLWxhcmdlXFw6aG92ZXJcXDpib3JkZXItY29sb3ItaW5oZXJpdDpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICB9XG5cbiAgLmRlc2t0b3AtbGFyZ2VcXDpob3ZlclxcOmJvcmRlci10cmFuc3BhcmVudDpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuXG4gIC5kZXNrdG9wLWxhcmdlXFw6aG92ZXJcXDpib3JkZXItd2hpdGU6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgfVxuXG4gIC5kZXNrdG9wLWxhcmdlXFw6aG92ZXJcXDpib3JkZXItZ3JheS1saWdodGVyOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICNmOWY5Zjk7XG4gIH1cblxuICAuZGVza3RvcC1sYXJnZVxcOmhvdmVyXFw6Ym9yZGVyLWdyYXktbGlnaHQ6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogI2VjZjBmMTtcbiAgfVxuXG4gIC5kZXNrdG9wLWxhcmdlXFw6aG92ZXJcXDpib3JkZXItZ3JheTpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjYmRjM2M3O1xuICB9XG5cbiAgLmRlc2t0b3AtbGFyZ2VcXDpob3ZlclxcOmJvcmRlci1ncmF5LWRhcms6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogIzdmOGM4ZDtcbiAgfVxuXG4gIC5kZXNrdG9wLWxhcmdlXFw6aG92ZXJcXDpib3JkZXItZ3JheS1kYXJrZXI6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogIzU1NjE2MTtcbiAgfVxuXG4gIC5kZXNrdG9wLWxhcmdlXFw6aG92ZXJcXDpib3JkZXItYmxhY2s6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogIzAwMDtcbiAgfVxuXG4gIC5kZXNrdG9wLWxhcmdlXFw6aG92ZXJcXDpib3JkZXItZ3JlZW4tdWx0cmEtbGlnaHQ6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogI2U4ZmZmYTtcbiAgfVxuXG4gIC5kZXNrdG9wLWxhcmdlXFw6aG92ZXJcXDpib3JkZXItZ3JlZW4tbGlnaHQ6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogI2ExZTNkNjtcbiAgfVxuXG4gIC5kZXNrdG9wLWxhcmdlXFw6aG92ZXJcXDpib3JkZXItZ3JlZW46aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogIzFhYmM5YztcbiAgfVxuXG4gIC5kZXNrdG9wLWxhcmdlXFw6aG92ZXJcXDpib3JkZXItZ3JlZW4tZGFyazpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDA4ODc4O1xuICB9XG5cbiAgLmRlc2t0b3AtbGFyZ2VcXDpob3ZlclxcOmJvcmRlci1ibHVlOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICMzNDk4ZGI7XG4gIH1cblxuICAuZGVza3RvcC1sYXJnZVxcOmhvdmVyXFw6Ym9yZGVyLXllbGxvdzpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZjFjNDBmO1xuICB9XG5cbiAgLmRlc2t0b3AtbGFyZ2VcXDpob3ZlclxcOmJvcmRlci1yZWQ6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogI2U3NGMzYztcbiAgfVxuXG4gIC5kZXNrdG9wLWxhcmdlXFw6aG92ZXJcXDpib3JkZXItb3JhbmdlOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICNlNjdlMjI7XG4gIH1cblxuICAuZGVza3RvcC1sYXJnZVxcOmZvY3VzXFw6Ym9yZGVyLWNvbG9yLWluaGVyaXQ6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgfVxuXG4gIC5kZXNrdG9wLWxhcmdlXFw6Zm9jdXNcXDpib3JkZXItdHJhbnNwYXJlbnQ6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cblxuICAuZGVza3RvcC1sYXJnZVxcOmZvY3VzXFw6Ym9yZGVyLXdoaXRlOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICNmZmY7XG4gIH1cblxuICAuZGVza3RvcC1sYXJnZVxcOmZvY3VzXFw6Ym9yZGVyLWdyYXktbGlnaHRlcjpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZjlmOWY5O1xuICB9XG5cbiAgLmRlc2t0b3AtbGFyZ2VcXDpmb2N1c1xcOmJvcmRlci1ncmF5LWxpZ2h0OmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICNlY2YwZjE7XG4gIH1cblxuICAuZGVza3RvcC1sYXJnZVxcOmZvY3VzXFw6Ym9yZGVyLWdyYXk6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogI2JkYzNjNztcbiAgfVxuXG4gIC5kZXNrdG9wLWxhcmdlXFw6Zm9jdXNcXDpib3JkZXItZ3JheS1kYXJrOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICM3ZjhjOGQ7XG4gIH1cblxuICAuZGVza3RvcC1sYXJnZVxcOmZvY3VzXFw6Ym9yZGVyLWdyYXktZGFya2VyOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICM1NTYxNjE7XG4gIH1cblxuICAuZGVza3RvcC1sYXJnZVxcOmZvY3VzXFw6Ym9yZGVyLWJsYWNrOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICMwMDA7XG4gIH1cblxuICAuZGVza3RvcC1sYXJnZVxcOmZvY3VzXFw6Ym9yZGVyLWdyZWVuLXVsdHJhLWxpZ2h0OmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICNlOGZmZmE7XG4gIH1cblxuICAuZGVza3RvcC1sYXJnZVxcOmZvY3VzXFw6Ym9yZGVyLWdyZWVuLWxpZ2h0OmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICNhMWUzZDY7XG4gIH1cblxuICAuZGVza3RvcC1sYXJnZVxcOmZvY3VzXFw6Ym9yZGVyLWdyZWVuOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICMxYWJjOWM7XG4gIH1cblxuICAuZGVza3RvcC1sYXJnZVxcOmZvY3VzXFw6Ym9yZGVyLWdyZWVuLWRhcms6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogIzAwODg3ODtcbiAgfVxuXG4gIC5kZXNrdG9wLWxhcmdlXFw6Zm9jdXNcXDpib3JkZXItYmx1ZTpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMzQ5OGRiO1xuICB9XG5cbiAgLmRlc2t0b3AtbGFyZ2VcXDpmb2N1c1xcOmJvcmRlci15ZWxsb3c6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogI2YxYzQwZjtcbiAgfVxuXG4gIC5kZXNrdG9wLWxhcmdlXFw6Zm9jdXNcXDpib3JkZXItcmVkOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICNlNzRjM2M7XG4gIH1cblxuICAuZGVza3RvcC1sYXJnZVxcOmZvY3VzXFw6Ym9yZGVyLW9yYW5nZTpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZTY3ZTIyO1xuICB9XG5cbiAgLmRlc2t0b3AtbGFyZ2VcXDpyb3VuZGVkLTQge1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgfVxuXG4gIC5kZXNrdG9wLWxhcmdlXFw6cm91bmRlZC04IHtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIH1cblxuICAuZGVza3RvcC1sYXJnZVxcOnJvdW5kZWQtbm9uZSB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuXG4gIC5kZXNrdG9wLWxhcmdlXFw6cm91bmRlZCB7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICB9XG5cbiAgLmRlc2t0b3AtbGFyZ2VcXDpyb3VuZGVkLWZ1bGwge1xuICAgIGJvcmRlci1yYWRpdXM6IDk5OTlweDtcbiAgfVxuXG4gIC5kZXNrdG9wLWxhcmdlXFw6cm91bmRlZC10LTQge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDRweDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4O1xuICB9XG5cbiAgLmRlc2t0b3AtbGFyZ2VcXDpyb3VuZGVkLXItNCB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNHB4O1xuICB9XG5cbiAgLmRlc2t0b3AtbGFyZ2VcXDpyb3VuZGVkLWItNCB7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDRweDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0cHg7XG4gIH1cblxuICAuZGVza3RvcC1sYXJnZVxcOnJvdW5kZWQtbC00IHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0cHg7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNHB4O1xuICB9XG5cbiAgLmRlc2t0b3AtbGFyZ2VcXDpyb3VuZGVkLXQtOCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogOHB4O1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA4cHg7XG4gIH1cblxuICAuZGVza3RvcC1sYXJnZVxcOnJvdW5kZWQtci04IHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogOHB4O1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA4cHg7XG4gIH1cblxuICAuZGVza3RvcC1sYXJnZVxcOnJvdW5kZWQtYi04IHtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogOHB4O1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDhweDtcbiAgfVxuXG4gIC5kZXNrdG9wLWxhcmdlXFw6cm91bmRlZC1sLTgge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDhweDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA4cHg7XG4gIH1cblxuICAuZGVza3RvcC1sYXJnZVxcOnJvdW5kZWQtdC1ub25lIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICB9XG5cbiAgLmRlc2t0b3AtbGFyZ2VcXDpyb3VuZGVkLXItbm9uZSB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIH1cblxuICAuZGVza3RvcC1sYXJnZVxcOnJvdW5kZWQtYi1ub25lIHtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICB9XG5cbiAgLmRlc2t0b3AtbGFyZ2VcXDpyb3VuZGVkLWwtbm9uZSB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICB9XG5cbiAgLmRlc2t0b3AtbGFyZ2VcXDpyb3VuZGVkLXQge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDJweDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMnB4O1xuICB9XG5cbiAgLmRlc2t0b3AtbGFyZ2VcXDpyb3VuZGVkLXIge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAycHg7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDJweDtcbiAgfVxuXG4gIC5kZXNrdG9wLWxhcmdlXFw6cm91bmRlZC1iIHtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMnB4O1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDJweDtcbiAgfVxuXG4gIC5kZXNrdG9wLWxhcmdlXFw6cm91bmRlZC1sIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAycHg7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMnB4O1xuICB9XG5cbiAgLmRlc2t0b3AtbGFyZ2VcXDpyb3VuZGVkLXQtZnVsbCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogOTk5OXB4O1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA5OTk5cHg7XG4gIH1cblxuICAuZGVza3RvcC1sYXJnZVxcOnJvdW5kZWQtci1mdWxsIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogOTk5OXB4O1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA5OTk5cHg7XG4gIH1cblxuICAuZGVza3RvcC1sYXJnZVxcOnJvdW5kZWQtYi1mdWxsIHtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogOTk5OXB4O1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDk5OTlweDtcbiAgfVxuXG4gIC5kZXNrdG9wLWxhcmdlXFw6cm91bmRlZC1sLWZ1bGwge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDk5OTlweDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA5OTk5cHg7XG4gIH1cblxuICAuZGVza3RvcC1sYXJnZVxcOnJvdW5kZWQtdGwtNCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNHB4O1xuICB9XG5cbiAgLmRlc2t0b3AtbGFyZ2VcXDpyb3VuZGVkLXRyLTQge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHg7XG4gIH1cblxuICAuZGVza3RvcC1sYXJnZVxcOnJvdW5kZWQtYnItNCB7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDRweDtcbiAgfVxuXG4gIC5kZXNrdG9wLWxhcmdlXFw6cm91bmRlZC1ibC00IHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0cHg7XG4gIH1cblxuICAuZGVza3RvcC1sYXJnZVxcOnJvdW5kZWQtdGwtOCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogOHB4O1xuICB9XG5cbiAgLmRlc2t0b3AtbGFyZ2VcXDpyb3VuZGVkLXRyLTgge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA4cHg7XG4gIH1cblxuICAuZGVza3RvcC1sYXJnZVxcOnJvdW5kZWQtYnItOCB7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDhweDtcbiAgfVxuXG4gIC5kZXNrdG9wLWxhcmdlXFw6cm91bmRlZC1ibC04IHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA4cHg7XG4gIH1cblxuICAuZGVza3RvcC1sYXJnZVxcOnJvdW5kZWQtdGwtbm9uZSB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgfVxuXG4gIC5kZXNrdG9wLWxhcmdlXFw6cm91bmRlZC10ci1ub25lIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgfVxuXG4gIC5kZXNrdG9wLWxhcmdlXFw6cm91bmRlZC1ici1ub25lIHtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgfVxuXG4gIC5kZXNrdG9wLWxhcmdlXFw6cm91bmRlZC1ibC1ub25lIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICB9XG5cbiAgLmRlc2t0b3AtbGFyZ2VcXDpyb3VuZGVkLXRsIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAycHg7XG4gIH1cblxuICAuZGVza3RvcC1sYXJnZVxcOnJvdW5kZWQtdHIge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAycHg7XG4gIH1cblxuICAuZGVza3RvcC1sYXJnZVxcOnJvdW5kZWQtYnIge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAycHg7XG4gIH1cblxuICAuZGVza3RvcC1sYXJnZVxcOnJvdW5kZWQtYmwge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDJweDtcbiAgfVxuXG4gIC5kZXNrdG9wLWxhcmdlXFw6cm91bmRlZC10bC1mdWxsIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA5OTk5cHg7XG4gIH1cblxuICAuZGVza3RvcC1sYXJnZVxcOnJvdW5kZWQtdHItZnVsbCB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDk5OTlweDtcbiAgfVxuXG4gIC5kZXNrdG9wLWxhcmdlXFw6cm91bmRlZC1ici1mdWxsIHtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogOTk5OXB4O1xuICB9XG5cbiAgLmRlc2t0b3AtbGFyZ2VcXDpyb3VuZGVkLWJsLWZ1bGwge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDk5OTlweDtcbiAgfVxuXG4gIC5kZXNrdG9wLWxhcmdlXFw6Ym9yZGVyLXNvbGlkIHtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICB9XG5cbiAgLmRlc2t0b3AtbGFyZ2VcXDpib3JkZXItZGFzaGVkIHtcbiAgICBib3JkZXItc3R5bGU6IGRhc2hlZDtcbiAgfVxuXG4gIC5kZXNrdG9wLWxhcmdlXFw6Ym9yZGVyLWRvdHRlZCB7XG4gICAgYm9yZGVyLXN0eWxlOiBkb3R0ZWQ7XG4gIH1cblxuICAuZGVza3RvcC1sYXJnZVxcOmJvcmRlci1ub25lIHtcbiAgICBib3JkZXItc3R5bGU6IG5vbmU7XG4gIH1cblxuICAuZGVza3RvcC1sYXJnZVxcOmJvcmRlci0wIHtcbiAgICBib3JkZXItd2lkdGg6IDA7XG4gIH1cblxuICAuZGVza3RvcC1sYXJnZVxcOmJvcmRlciB7XG4gICAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIH1cblxuICAuZGVza3RvcC1sYXJnZVxcOmJvcmRlci10LTAge1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDA7XG4gIH1cblxuICAuZGVza3RvcC1sYXJnZVxcOmJvcmRlci1yLTAge1xuICAgIGJvcmRlci1yaWdodC13aWR0aDogMDtcbiAgfVxuXG4gIC5kZXNrdG9wLWxhcmdlXFw6Ym9yZGVyLWItMCB7XG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbiAgfVxuXG4gIC5kZXNrdG9wLWxhcmdlXFw6Ym9yZGVyLWwtMCB7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG4gIH1cblxuICAuZGVza3RvcC1sYXJnZVxcOmJvcmRlci10IHtcbiAgICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XG4gIH1cblxuICAuZGVza3RvcC1sYXJnZVxcOmJvcmRlci1yIHtcbiAgICBib3JkZXItcmlnaHQtd2lkdGg6IDFweDtcbiAgfVxuXG4gIC5kZXNrdG9wLWxhcmdlXFw6Ym9yZGVyLWIge1xuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDFweDtcbiAgfVxuXG4gIC5kZXNrdG9wLWxhcmdlXFw6Ym9yZGVyLWwge1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAxcHg7XG4gIH1cblxuICAuZGVza3RvcC1sYXJnZVxcOmN1cnNvci1hdXRvIHtcbiAgICBjdXJzb3I6IGF1dG87XG4gIH1cblxuICAuZGVza3RvcC1sYXJnZVxcOmN1cnNvci1kZWZhdWx0IHtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gIH1cblxuICAuZGVza3RvcC1sYXJnZVxcOmN1cnNvci1wb2ludGVyIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cblxuICAuZGVza3RvcC1sYXJnZVxcOmN1cnNvci13YWl0IHtcbiAgICBjdXJzb3I6IHdhaXQ7XG4gIH1cblxuICAuZGVza3RvcC1sYXJnZVxcOmN1cnNvci1tb3ZlIHtcbiAgICBjdXJzb3I6IG1vdmU7XG4gIH1cblxuICAuZGVza3RvcC1sYXJnZVxcOmN1cnNvci1ub3QtYWxsb3dlZCB7XG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgfVxuXG4gIC5kZXNrdG9wLWxhcmdlXFw6YmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLmRlc2t0b3AtbGFyZ2VcXDppbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuXG4gIC5kZXNrdG9wLWxhcmdlXFw6aW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gIH1cblxuICAuZGVza3RvcC1sYXJnZVxcOnRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgfVxuXG4gIC5kZXNrdG9wLWxhcmdlXFw6dGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3c7XG4gIH1cblxuICAuZGVza3RvcC1sYXJnZVxcOnRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIH1cblxuICAuZGVza3RvcC1sYXJnZVxcOmhpZGRlbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5kZXNrdG9wLWxhcmdlXFw6ZmxleCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuXG4gIC5kZXNrdG9wLWxhcmdlXFw6aW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB9XG5cbiAgLmRlc2t0b3AtbGFyZ2VcXDpmbGV4LXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuXG4gIC5kZXNrdG9wLWxhcmdlXFw6ZmxleC1yb3ctcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICB9XG5cbiAgLmRlc2t0b3AtbGFyZ2VcXDpmbGV4LWNvbCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuXG4gIC5kZXNrdG9wLWxhcmdlXFw6ZmxleC1jb2wtcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICB9XG5cbiAgLmRlc2t0b3AtbGFyZ2VcXDpmbGV4LXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuXG4gIC5kZXNrdG9wLWxhcmdlXFw6ZmxleC13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlO1xuICB9XG5cbiAgLmRlc2t0b3AtbGFyZ2VcXDpmbGV4LW5vLXdyYXAge1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICB9XG5cbiAgLmRlc2t0b3AtbGFyZ2VcXDppdGVtcy1zdGFydCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cblxuICAuZGVza3RvcC1sYXJnZVxcOml0ZW1zLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICB9XG5cbiAgLmRlc2t0b3AtbGFyZ2VcXDppdGVtcy1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cblxuICAuZGVza3RvcC1sYXJnZVxcOml0ZW1zLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gIH1cblxuICAuZGVza3RvcC1sYXJnZVxcOml0ZW1zLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICB9XG5cbiAgLmRlc2t0b3AtbGFyZ2VcXDpzZWxmLWF1dG8ge1xuICAgIGFsaWduLXNlbGY6IGF1dG87XG4gIH1cblxuICAuZGVza3RvcC1sYXJnZVxcOnNlbGYtc3RhcnQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gIH1cblxuICAuZGVza3RvcC1sYXJnZVxcOnNlbGYtZW5kIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgfVxuXG4gIC5kZXNrdG9wLWxhcmdlXFw6c2VsZi1jZW50ZXIge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgfVxuXG4gIC5kZXNrdG9wLWxhcmdlXFw6c2VsZi1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICB9XG5cbiAgLmRlc2t0b3AtbGFyZ2VcXDpqdXN0aWZ5LXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cblxuICAuZGVza3RvcC1sYXJnZVxcOmp1c3RpZnktZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB9XG5cbiAgLmRlc2t0b3AtbGFyZ2VcXDpqdXN0aWZ5LWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cblxuICAuZGVza3RvcC1sYXJnZVxcOmp1c3RpZnktYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG5cbiAgLmRlc2t0b3AtbGFyZ2VcXDpqdXN0aWZ5LWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gIH1cblxuICAuZGVza3RvcC1sYXJnZVxcOmNvbnRlbnQtY2VudGVyIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gIH1cblxuICAuZGVza3RvcC1sYXJnZVxcOmNvbnRlbnQtc3RhcnQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cblxuICAuZGVza3RvcC1sYXJnZVxcOmNvbnRlbnQtZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZDtcbiAgfVxuXG4gIC5kZXNrdG9wLWxhcmdlXFw6Y29udGVudC1iZXR3ZWVuIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG5cbiAgLmRlc2t0b3AtbGFyZ2VcXDpjb250ZW50LWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kO1xuICB9XG5cbiAgLmRlc2t0b3AtbGFyZ2VcXDpmbGV4LTEge1xuICAgIGZsZXg6IDEgMSAwJTtcbiAgfVxuXG4gIC5kZXNrdG9wLWxhcmdlXFw6ZmxleC1hdXRvIHtcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgfVxuXG4gIC5kZXNrdG9wLWxhcmdlXFw6ZmxleC1pbml0aWFsIHtcbiAgICBmbGV4OiAwIDEgYXV0bztcbiAgfVxuXG4gIC5kZXNrdG9wLWxhcmdlXFw6ZmxleC1ub25lIHtcbiAgICBmbGV4OiBub25lO1xuICB9XG5cbiAgLmRlc2t0b3AtbGFyZ2VcXDpmbGV4LWdyb3cge1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgfVxuXG4gIC5kZXNrdG9wLWxhcmdlXFw6ZmxleC1zaHJpbmsge1xuICAgIGZsZXgtc2hyaW5rOiAxO1xuICB9XG5cbiAgLmRlc2t0b3AtbGFyZ2VcXDpmbGV4LW5vLWdyb3cge1xuICAgIGZsZXgtZ3JvdzogMDtcbiAgfVxuXG4gIC5kZXNrdG9wLWxhcmdlXFw6ZmxleC1uby1zaHJpbmsge1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICB9XG5cbiAgLmRlc2t0b3AtbGFyZ2VcXDpmbG9hdC1yaWdodCB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICB9XG5cbiAgLmRlc2t0b3AtbGFyZ2VcXDpmbG9hdC1sZWZ0IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuXG4gIC5kZXNrdG9wLWxhcmdlXFw6ZmxvYXQtbm9uZSB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gIH1cblxuICAuZGVza3RvcC1sYXJnZVxcOmNsZWFyZml4OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG5cbiAgLmRlc2t0b3AtbGFyZ2VcXDpmb250LXRpdGxlIHtcbiAgICBmb250LWZhbWlseTogUm9ib3RvIFNsYWIsIHN5c3RlbS11aSwgQmxpbmtNYWNTeXN0ZW1Gb250LCAtYXBwbGUtc3lzdGVtLCBTZWdvZSBVSSwgUm9ib3RvLCBPeHlnZW4sIFVidW50dSwgQ2FudGFyZWxsLCBIZWx2ZXRpY2EgTmV1ZSwgc2Fucy1zZXJpZiwgQXBwbGUgQ29sb3IgRW1vamksIFNlZ29lIFVJIEVtb2ppLCBTZWdvZSBVSSBTeW1ib2w7XG4gIH1cblxuICAuZGVza3RvcC1sYXJnZVxcOmZvbnQtc3lzdGVtIHtcbiAgICBmb250LWZhbWlseTogc3lzdGVtLXVpLCBCbGlua01hY1N5c3RlbUZvbnQsIC1hcHBsZS1zeXN0ZW0sIFNlZ29lIFVJLCBSb2JvdG8sIE94eWdlbiwgVWJ1bnR1LCBDYW50YXJlbGwsIEhlbHZldGljYSBOZXVlLCBzYW5zLXNlcmlmLCBBcHBsZSBDb2xvciBFbW9qaSwgU2Vnb2UgVUkgRW1vamksIFNlZ29lIFVJIFN5bWJvbDtcbiAgfVxuXG4gIC5kZXNrdG9wLWxhcmdlXFw6Zm9udC1ub3JtYWwge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIH1cblxuICAuZGVza3RvcC1sYXJnZVxcOmZvbnQtbWVkaXVtIHtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICB9XG5cbiAgLmRlc2t0b3AtbGFyZ2VcXDpmb250LWJvbGQge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIH1cblxuICAuZGVza3RvcC1sYXJnZVxcOmhvdmVyXFw6Zm9udC1ub3JtYWw6aG92ZXIge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIH1cblxuICAuZGVza3RvcC1sYXJnZVxcOmhvdmVyXFw6Zm9udC1tZWRpdW06aG92ZXIge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIH1cblxuICAuZGVza3RvcC1sYXJnZVxcOmhvdmVyXFw6Zm9udC1ib2xkOmhvdmVyIHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICB9XG5cbiAgLmRlc2t0b3AtbGFyZ2VcXDpmb2N1c1xcOmZvbnQtbm9ybWFsOmZvY3VzIHtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICB9XG5cbiAgLmRlc2t0b3AtbGFyZ2VcXDpmb2N1c1xcOmZvbnQtbWVkaXVtOmZvY3VzIHtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICB9XG5cbiAgLmRlc2t0b3AtbGFyZ2VcXDpmb2N1c1xcOmZvbnQtYm9sZDpmb2N1cyB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgfVxuXG4gIC5kZXNrdG9wLWxhcmdlXFw6aC0xNiB7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICB9XG5cbiAgLmRlc2t0b3AtbGFyZ2VcXDpoLTI0IHtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gIH1cblxuICAuZGVza3RvcC1sYXJnZVxcOmgtMzIge1xuICAgIGhlaWdodDogMzJweDtcbiAgfVxuXG4gIC5kZXNrdG9wLWxhcmdlXFw6aC00MCB7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICB9XG5cbiAgLmRlc2t0b3AtbGFyZ2VcXDpoLTQ4IHtcbiAgICBoZWlnaHQ6IDQ4cHg7XG4gIH1cblxuICAuZGVza3RvcC1sYXJnZVxcOmgtNTYge1xuICAgIGhlaWdodDogNTZweDtcbiAgfVxuXG4gIC5kZXNrdG9wLWxhcmdlXFw6aC04MCB7XG4gICAgaGVpZ2h0OiA4MHB4O1xuICB9XG5cbiAgLmRlc2t0b3AtbGFyZ2VcXDpoLTEyMCB7XG4gICAgaGVpZ2h0OiAxMjBweDtcbiAgfVxuXG4gIC5kZXNrdG9wLWxhcmdlXFw6aC0xNjAge1xuICAgIGhlaWdodDogMTYwcHg7XG4gIH1cblxuICAuZGVza3RvcC1sYXJnZVxcOmgtYXV0byB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG5cbiAgLmRlc2t0b3AtbGFyZ2VcXDpoLWZ1bGwge1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuXG4gIC5kZXNrdG9wLWxhcmdlXFw6aC1zY3JlZW4ge1xuICAgIGhlaWdodDogMTAwdmg7XG4gIH1cblxuICAuZGVza3RvcC1sYXJnZVxcOmxlYWRpbmctMTYge1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICB9XG5cbiAgLmRlc2t0b3AtbGFyZ2VcXDpsZWFkaW5nLTI0IHtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgfVxuXG4gIC5kZXNrdG9wLWxhcmdlXFw6bGVhZGluZy0zMiB7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIH1cblxuICAuZGVza3RvcC1sYXJnZVxcOmxlYWRpbmctbm9uZSB7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gIH1cblxuICAuZGVza3RvcC1sYXJnZVxcOm0tMCB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbiAgLmRlc2t0b3AtbGFyZ2VcXDptLTQge1xuICAgIG1hcmdpbjogNHB4O1xuICB9XG5cbiAgLmRlc2t0b3AtbGFyZ2VcXDptLTgge1xuICAgIG1hcmdpbjogOHB4O1xuICB9XG5cbiAgLmRlc2t0b3AtbGFyZ2VcXDptLTE2IHtcbiAgICBtYXJnaW46IDE2cHg7XG4gIH1cblxuICAuZGVza3RvcC1sYXJnZVxcOm0tMjQge1xuICAgIG1hcmdpbjogMjRweDtcbiAgfVxuXG4gIC5kZXNrdG9wLWxhcmdlXFw6bS0zMiB7XG4gICAgbWFyZ2luOiAzMnB4O1xuICB9XG5cbiAgLmRlc2t0b3AtbGFyZ2VcXDptLTQwIHtcbiAgICBtYXJnaW46IDQwcHg7XG4gIH1cblxuICAuZGVza3RvcC1sYXJnZVxcOm0tNDgge1xuICAgIG1hcmdpbjogNDhweDtcbiAgfVxuXG4gIC5kZXNrdG9wLWxhcmdlXFw6bS02NCB7XG4gICAgbWFyZ2luOiA2NHB4O1xuICB9XG5cbiAgLmRlc2t0b3AtbGFyZ2VcXDptLTk2IHtcbiAgICBtYXJnaW46IDk2cHg7XG4gIH1cblxuICAuZGVza3RvcC1sYXJnZVxcOm0tMTIwIHtcbiAgICBtYXJnaW46IDEyMHB4O1xuICB9XG5cbiAgLmRlc2t0b3AtbGFyZ2VcXDptLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0bztcbiAgfVxuXG4gIC5kZXNrdG9wLWxhcmdlXFw6bXktMCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG5cbiAgLmRlc2t0b3AtbGFyZ2VcXDpteC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cblxuICAuZGVza3RvcC1sYXJnZVxcOm15LTQge1xuICAgIG1hcmdpbi10b3A6IDRweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gIH1cblxuICAuZGVza3RvcC1sYXJnZVxcOm14LTQge1xuICAgIG1hcmdpbi1sZWZ0OiA0cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA0cHg7XG4gIH1cblxuICAuZGVza3RvcC1sYXJnZVxcOm15LTgge1xuICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIH1cblxuICAuZGVza3RvcC1sYXJnZVxcOm14LTgge1xuICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIH1cblxuICAuZGVza3RvcC1sYXJnZVxcOm15LTE2IHtcbiAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cblxuICAuZGVza3RvcC1sYXJnZVxcOm14LTE2IHtcbiAgICBtYXJnaW4tbGVmdDogMTZweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gIH1cblxuICAuZGVza3RvcC1sYXJnZVxcOm15LTI0IHtcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIH1cblxuICAuZGVza3RvcC1sYXJnZVxcOm14LTI0IHtcbiAgICBtYXJnaW4tbGVmdDogMjRweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDI0cHg7XG4gIH1cblxuICAuZGVza3RvcC1sYXJnZVxcOm15LTMyIHtcbiAgICBtYXJnaW4tdG9wOiAzMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gIH1cblxuICAuZGVza3RvcC1sYXJnZVxcOm14LTMyIHtcbiAgICBtYXJnaW4tbGVmdDogMzJweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDMycHg7XG4gIH1cblxuICAuZGVza3RvcC1sYXJnZVxcOm15LTQwIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cblxuICAuZGVza3RvcC1sYXJnZVxcOm14LTQwIHtcbiAgICBtYXJnaW4tbGVmdDogNDBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG4gIH1cblxuICAuZGVza3RvcC1sYXJnZVxcOm15LTQ4IHtcbiAgICBtYXJnaW4tdG9wOiA0OHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XG4gIH1cblxuICAuZGVza3RvcC1sYXJnZVxcOm14LTQ4IHtcbiAgICBtYXJnaW4tbGVmdDogNDhweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDQ4cHg7XG4gIH1cblxuICAuZGVza3RvcC1sYXJnZVxcOm15LTY0IHtcbiAgICBtYXJnaW4tdG9wOiA2NHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDY0cHg7XG4gIH1cblxuICAuZGVza3RvcC1sYXJnZVxcOm14LTY0IHtcbiAgICBtYXJnaW4tbGVmdDogNjRweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDY0cHg7XG4gIH1cblxuICAuZGVza3RvcC1sYXJnZVxcOm15LTk2IHtcbiAgICBtYXJnaW4tdG9wOiA5NnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDk2cHg7XG4gIH1cblxuICAuZGVza3RvcC1sYXJnZVxcOm14LTk2IHtcbiAgICBtYXJnaW4tbGVmdDogOTZweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDk2cHg7XG4gIH1cblxuICAuZGVza3RvcC1sYXJnZVxcOm15LTEyMCB7XG4gICAgbWFyZ2luLXRvcDogMTIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTIwcHg7XG4gIH1cblxuICAuZGVza3RvcC1sYXJnZVxcOm14LTEyMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEyMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMTIwcHg7XG4gIH1cblxuICAuZGVza3RvcC1sYXJnZVxcOm15LWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0bztcbiAgfVxuXG4gIC5kZXNrdG9wLWxhcmdlXFw6bXgtYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG5cbiAgLmRlc2t0b3AtbGFyZ2VcXDptdC0wIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG5cbiAgLmRlc2t0b3AtbGFyZ2VcXDptci0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cblxuICAuZGVza3RvcC1sYXJnZVxcOm1iLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cblxuICAuZGVza3RvcC1sYXJnZVxcOm1sLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG5cbiAgLmRlc2t0b3AtbGFyZ2VcXDptdC00IHtcbiAgICBtYXJnaW4tdG9wOiA0cHg7XG4gIH1cblxuICAuZGVza3RvcC1sYXJnZVxcOm1yLTQge1xuICAgIG1hcmdpbi1yaWdodDogNHB4O1xuICB9XG5cbiAgLmRlc2t0b3AtbGFyZ2VcXDptYi00IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gIH1cblxuICAuZGVza3RvcC1sYXJnZVxcOm1sLTQge1xuICAgIG1hcmdpbi1sZWZ0OiA0cHg7XG4gIH1cblxuICAuZGVza3RvcC1sYXJnZVxcOm10LTgge1xuICAgIG1hcmdpbi10b3A6IDhweDtcbiAgfVxuXG4gIC5kZXNrdG9wLWxhcmdlXFw6bXItOCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIH1cblxuICAuZGVza3RvcC1sYXJnZVxcOm1iLTgge1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgfVxuXG4gIC5kZXNrdG9wLWxhcmdlXFw6bWwtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgfVxuXG4gIC5kZXNrdG9wLWxhcmdlXFw6bXQtMTYge1xuICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gIH1cblxuICAuZGVza3RvcC1sYXJnZVxcOm1yLTE2IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gIH1cblxuICAuZGVza3RvcC1sYXJnZVxcOm1iLTE2IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG5cbiAgLmRlc2t0b3AtbGFyZ2VcXDptbC0xNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2cHg7XG4gIH1cblxuICAuZGVza3RvcC1sYXJnZVxcOm10LTI0IHtcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICB9XG5cbiAgLmRlc2t0b3AtbGFyZ2VcXDptci0yNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNHB4O1xuICB9XG5cbiAgLmRlc2t0b3AtbGFyZ2VcXDptYi0yNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgfVxuXG4gIC5kZXNrdG9wLWxhcmdlXFw6bWwtMjQge1xuICAgIG1hcmdpbi1sZWZ0OiAyNHB4O1xuICB9XG5cbiAgLmRlc2t0b3AtbGFyZ2VcXDptdC0zMiB7XG4gICAgbWFyZ2luLXRvcDogMzJweDtcbiAgfVxuXG4gIC5kZXNrdG9wLWxhcmdlXFw6bXItMzIge1xuICAgIG1hcmdpbi1yaWdodDogMzJweDtcbiAgfVxuXG4gIC5kZXNrdG9wLWxhcmdlXFw6bWItMzIge1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gIH1cblxuICAuZGVza3RvcC1sYXJnZVxcOm1sLTMyIHtcbiAgICBtYXJnaW4tbGVmdDogMzJweDtcbiAgfVxuXG4gIC5kZXNrdG9wLWxhcmdlXFw6bXQtNDAge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cblxuICAuZGVza3RvcC1sYXJnZVxcOm1yLTQwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG4gIH1cblxuICAuZGVza3RvcC1sYXJnZVxcOm1iLTQwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG5cbiAgLmRlc2t0b3AtbGFyZ2VcXDptbC00MCB7XG4gICAgbWFyZ2luLWxlZnQ6IDQwcHg7XG4gIH1cblxuICAuZGVza3RvcC1sYXJnZVxcOm10LTQ4IHtcbiAgICBtYXJnaW4tdG9wOiA0OHB4O1xuICB9XG5cbiAgLmRlc2t0b3AtbGFyZ2VcXDptci00OCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0OHB4O1xuICB9XG5cbiAgLmRlc2t0b3AtbGFyZ2VcXDptYi00OCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDhweDtcbiAgfVxuXG4gIC5kZXNrdG9wLWxhcmdlXFw6bWwtNDgge1xuICAgIG1hcmdpbi1sZWZ0OiA0OHB4O1xuICB9XG5cbiAgLmRlc2t0b3AtbGFyZ2VcXDptdC02NCB7XG4gICAgbWFyZ2luLXRvcDogNjRweDtcbiAgfVxuXG4gIC5kZXNrdG9wLWxhcmdlXFw6bXItNjQge1xuICAgIG1hcmdpbi1yaWdodDogNjRweDtcbiAgfVxuXG4gIC5kZXNrdG9wLWxhcmdlXFw6bWItNjQge1xuICAgIG1hcmdpbi1ib3R0b206IDY0cHg7XG4gIH1cblxuICAuZGVza3RvcC1sYXJnZVxcOm1sLTY0IHtcbiAgICBtYXJnaW4tbGVmdDogNjRweDtcbiAgfVxuXG4gIC5kZXNrdG9wLWxhcmdlXFw6bXQtOTYge1xuICAgIG1hcmdpbi10b3A6IDk2cHg7XG4gIH1cblxuICAuZGVza3RvcC1sYXJnZVxcOm1yLTk2IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDk2cHg7XG4gIH1cblxuICAuZGVza3RvcC1sYXJnZVxcOm1iLTk2IHtcbiAgICBtYXJnaW4tYm90dG9tOiA5NnB4O1xuICB9XG5cbiAgLmRlc2t0b3AtbGFyZ2VcXDptbC05NiB7XG4gICAgbWFyZ2luLWxlZnQ6IDk2cHg7XG4gIH1cblxuICAuZGVza3RvcC1sYXJnZVxcOm10LTEyMCB7XG4gICAgbWFyZ2luLXRvcDogMTIwcHg7XG4gIH1cblxuICAuZGVza3RvcC1sYXJnZVxcOm1yLTEyMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMjBweDtcbiAgfVxuXG4gIC5kZXNrdG9wLWxhcmdlXFw6bWItMTIwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMjBweDtcbiAgfVxuXG4gIC5kZXNrdG9wLWxhcmdlXFw6bWwtMTIwIHtcbiAgICBtYXJnaW4tbGVmdDogMTIwcHg7XG4gIH1cblxuICAuZGVza3RvcC1sYXJnZVxcOm10LWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG87XG4gIH1cblxuICAuZGVza3RvcC1sYXJnZVxcOm1yLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxuXG4gIC5kZXNrdG9wLWxhcmdlXFw6bWItYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0bztcbiAgfVxuXG4gIC5kZXNrdG9wLWxhcmdlXFw6bWwtYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cblxuICAuZGVza3RvcC1sYXJnZVxcOm1heC1oLTAge1xuICAgIG1heC1oZWlnaHQ6IDA7XG4gIH1cblxuICAuZGVza3RvcC1sYXJnZVxcOm1heC1oLW5vbmUge1xuICAgIG1heC1oZWlnaHQ6IG5vbmU7XG4gIH1cblxuICAuZGVza3RvcC1sYXJnZVxcOm1heC1oLWZ1bGwge1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gIH1cblxuICAuZGVza3RvcC1sYXJnZVxcOm1heC1oLXNjcmVlbiB7XG4gICAgbWF4LWhlaWdodDogMTAwdmg7XG4gIH1cblxuICAuZGVza3RvcC1sYXJnZVxcOm1heC13LTI0MCB7XG4gICAgbWF4LXdpZHRoOiAyNDBweDtcbiAgfVxuXG4gIC5kZXNrdG9wLWxhcmdlXFw6bWF4LXctMzYwIHtcbiAgICBtYXgtd2lkdGg6IDM2MHB4O1xuICB9XG5cbiAgLmRlc2t0b3AtbGFyZ2VcXDptYXgtdy03Njgge1xuICAgIG1heC13aWR0aDogNzY4cHg7XG4gIH1cblxuICAuZGVza3RvcC1sYXJnZVxcOm1heC13LW5vbmUge1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgfVxuXG4gIC5kZXNrdG9wLWxhcmdlXFw6bWF4LXctZnVsbCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLmRlc2t0b3AtbGFyZ2VcXDptYXgtdy1jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTM2OHB4O1xuICB9XG5cbiAgLmRlc2t0b3AtbGFyZ2VcXDptYXgtdy1jb250YWluZXItbm8tZ3V0dGVyIHtcbiAgICBtYXgtd2lkdGg6IDEzMzZweDtcbiAgfVxuXG4gIC5kZXNrdG9wLWxhcmdlXFw6bWF4LXctcmVhZGluZyB7XG4gICAgbWF4LXdpZHRoOiA2NDBweDtcbiAgfVxuXG4gIC5kZXNrdG9wLWxhcmdlXFw6bWF4LXctc2lkZWJhciB7XG4gICAgbWF4LXdpZHRoOiA0NDhweDtcbiAgfVxuXG4gIC5kZXNrdG9wLWxhcmdlXFw6bWluLWgtMCB7XG4gICAgbWluLWhlaWdodDogMDtcbiAgfVxuXG4gIC5kZXNrdG9wLWxhcmdlXFw6bWluLWgtMjAwIHtcbiAgICBtaW4taGVpZ2h0OiAyMDBweDtcbiAgfVxuXG4gIC5kZXNrdG9wLWxhcmdlXFw6bWluLWgtZnVsbCB7XG4gICAgbWluLWhlaWdodDogMTAwJTtcbiAgfVxuXG4gIC5kZXNrdG9wLWxhcmdlXFw6bWluLWgtc2NyZWVuIHtcbiAgICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgfVxuXG4gIC5kZXNrdG9wLWxhcmdlXFw6bWluLXctMCB7XG4gICAgbWluLXdpZHRoOiAwO1xuICB9XG5cbiAgLmRlc2t0b3AtbGFyZ2VcXDptaW4tdy0xNiB7XG4gICAgbWluLXdpZHRoOiAxNnB4O1xuICB9XG5cbiAgLmRlc2t0b3AtbGFyZ2VcXDptaW4tdy1mdWxsIHtcbiAgICBtaW4td2lkdGg6IDEwMCU7XG4gIH1cblxuICAuZGVza3RvcC1sYXJnZVxcOi1tLTAge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gIC5kZXNrdG9wLWxhcmdlXFw6LW0tNCB7XG4gICAgbWFyZ2luOiAtNHB4O1xuICB9XG5cbiAgLmRlc2t0b3AtbGFyZ2VcXDotbS04IHtcbiAgICBtYXJnaW46IC04cHg7XG4gIH1cblxuICAuZGVza3RvcC1sYXJnZVxcOi1tLTE2IHtcbiAgICBtYXJnaW46IC0xNnB4O1xuICB9XG5cbiAgLmRlc2t0b3AtbGFyZ2VcXDotbS0yNCB7XG4gICAgbWFyZ2luOiAtMjRweDtcbiAgfVxuXG4gIC5kZXNrdG9wLWxhcmdlXFw6LW0tMzIge1xuICAgIG1hcmdpbjogLTMycHg7XG4gIH1cblxuICAuZGVza3RvcC1sYXJnZVxcOi1tLTQwIHtcbiAgICBtYXJnaW46IC00MHB4O1xuICB9XG5cbiAgLmRlc2t0b3AtbGFyZ2VcXDotbS00OCB7XG4gICAgbWFyZ2luOiAtNDhweDtcbiAgfVxuXG4gIC5kZXNrdG9wLWxhcmdlXFw6LW0tNjQge1xuICAgIG1hcmdpbjogLTY0cHg7XG4gIH1cblxuICAuZGVza3RvcC1sYXJnZVxcOi1tLTk2IHtcbiAgICBtYXJnaW46IC05NnB4O1xuICB9XG5cbiAgLmRlc2t0b3AtbGFyZ2VcXDotbS0xMjAge1xuICAgIG1hcmdpbjogLTEyMHB4O1xuICB9XG5cbiAgLmRlc2t0b3AtbGFyZ2VcXDotbXktMCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG5cbiAgLmRlc2t0b3AtbGFyZ2VcXDotbXgtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG5cbiAgLmRlc2t0b3AtbGFyZ2VcXDotbXktNCB7XG4gICAgbWFyZ2luLXRvcDogLTRweDtcbiAgICBtYXJnaW4tYm90dG9tOiAtNHB4O1xuICB9XG5cbiAgLmRlc2t0b3AtbGFyZ2VcXDotbXgtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IC00cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNHB4O1xuICB9XG5cbiAgLmRlc2t0b3AtbGFyZ2VcXDotbXktOCB7XG4gICAgbWFyZ2luLXRvcDogLThweDtcbiAgICBtYXJnaW4tYm90dG9tOiAtOHB4O1xuICB9XG5cbiAgLmRlc2t0b3AtbGFyZ2VcXDotbXgtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IC04cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtOHB4O1xuICB9XG5cbiAgLmRlc2t0b3AtbGFyZ2VcXDotbXktMTYge1xuICAgIG1hcmdpbi10b3A6IC0xNnB4O1xuICAgIG1hcmdpbi1ib3R0b206IC0xNnB4O1xuICB9XG5cbiAgLmRlc2t0b3AtbGFyZ2VcXDotbXgtMTYge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTZweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNnB4O1xuICB9XG5cbiAgLmRlc2t0b3AtbGFyZ2VcXDotbXktMjQge1xuICAgIG1hcmdpbi10b3A6IC0yNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IC0yNHB4O1xuICB9XG5cbiAgLmRlc2t0b3AtbGFyZ2VcXDotbXgtMjQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjRweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yNHB4O1xuICB9XG5cbiAgLmRlc2t0b3AtbGFyZ2VcXDotbXktMzIge1xuICAgIG1hcmdpbi10b3A6IC0zMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IC0zMnB4O1xuICB9XG5cbiAgLmRlc2t0b3AtbGFyZ2VcXDotbXgtMzIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMzJweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zMnB4O1xuICB9XG5cbiAgLmRlc2t0b3AtbGFyZ2VcXDotbXktNDAge1xuICAgIG1hcmdpbi10b3A6IC00MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IC00MHB4O1xuICB9XG5cbiAgLmRlc2t0b3AtbGFyZ2VcXDotbXgtNDAge1xuICAgIG1hcmdpbi1sZWZ0OiAtNDBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC00MHB4O1xuICB9XG5cbiAgLmRlc2t0b3AtbGFyZ2VcXDotbXktNDgge1xuICAgIG1hcmdpbi10b3A6IC00OHB4O1xuICAgIG1hcmdpbi1ib3R0b206IC00OHB4O1xuICB9XG5cbiAgLmRlc2t0b3AtbGFyZ2VcXDotbXgtNDgge1xuICAgIG1hcmdpbi1sZWZ0OiAtNDhweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC00OHB4O1xuICB9XG5cbiAgLmRlc2t0b3AtbGFyZ2VcXDotbXktNjQge1xuICAgIG1hcmdpbi10b3A6IC02NHB4O1xuICAgIG1hcmdpbi1ib3R0b206IC02NHB4O1xuICB9XG5cbiAgLmRlc2t0b3AtbGFyZ2VcXDotbXgtNjQge1xuICAgIG1hcmdpbi1sZWZ0OiAtNjRweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC02NHB4O1xuICB9XG5cbiAgLmRlc2t0b3AtbGFyZ2VcXDotbXktOTYge1xuICAgIG1hcmdpbi10b3A6IC05NnB4O1xuICAgIG1hcmdpbi1ib3R0b206IC05NnB4O1xuICB9XG5cbiAgLmRlc2t0b3AtbGFyZ2VcXDotbXgtOTYge1xuICAgIG1hcmdpbi1sZWZ0OiAtOTZweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC05NnB4O1xuICB9XG5cbiAgLmRlc2t0b3AtbGFyZ2VcXDotbXktMTIwIHtcbiAgICBtYXJnaW4tdG9wOiAtMTIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEyMHB4O1xuICB9XG5cbiAgLmRlc2t0b3AtbGFyZ2VcXDotbXgtMTIwIHtcbiAgICBtYXJnaW4tbGVmdDogLTEyMHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTEyMHB4O1xuICB9XG5cbiAgLmRlc2t0b3AtbGFyZ2VcXDotbXQtMCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuXG4gIC5kZXNrdG9wLWxhcmdlXFw6LW1yLTAge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuXG4gIC5kZXNrdG9wLWxhcmdlXFw6LW1iLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cblxuICAuZGVza3RvcC1sYXJnZVxcOi1tbC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuXG4gIC5kZXNrdG9wLWxhcmdlXFw6LW10LTQge1xuICAgIG1hcmdpbi10b3A6IC00cHg7XG4gIH1cblxuICAuZGVza3RvcC1sYXJnZVxcOi1tci00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC00cHg7XG4gIH1cblxuICAuZGVza3RvcC1sYXJnZVxcOi1tYi00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNHB4O1xuICB9XG5cbiAgLmRlc2t0b3AtbGFyZ2VcXDotbWwtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IC00cHg7XG4gIH1cblxuICAuZGVza3RvcC1sYXJnZVxcOi1tdC04IHtcbiAgICBtYXJnaW4tdG9wOiAtOHB4O1xuICB9XG5cbiAgLmRlc2t0b3AtbGFyZ2VcXDotbXItOCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtOHB4O1xuICB9XG5cbiAgLmRlc2t0b3AtbGFyZ2VcXDotbWItOCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLThweDtcbiAgfVxuXG4gIC5kZXNrdG9wLWxhcmdlXFw6LW1sLTgge1xuICAgIG1hcmdpbi1sZWZ0OiAtOHB4O1xuICB9XG5cbiAgLmRlc2t0b3AtbGFyZ2VcXDotbXQtMTYge1xuICAgIG1hcmdpbi10b3A6IC0xNnB4O1xuICB9XG5cbiAgLmRlc2t0b3AtbGFyZ2VcXDotbXItMTYge1xuICAgIG1hcmdpbi1yaWdodDogLTE2cHg7XG4gIH1cblxuICAuZGVza3RvcC1sYXJnZVxcOi1tYi0xNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTE2cHg7XG4gIH1cblxuICAuZGVza3RvcC1sYXJnZVxcOi1tbC0xNiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNnB4O1xuICB9XG5cbiAgLmRlc2t0b3AtbGFyZ2VcXDotbXQtMjQge1xuICAgIG1hcmdpbi10b3A6IC0yNHB4O1xuICB9XG5cbiAgLmRlc2t0b3AtbGFyZ2VcXDotbXItMjQge1xuICAgIG1hcmdpbi1yaWdodDogLTI0cHg7XG4gIH1cblxuICAuZGVza3RvcC1sYXJnZVxcOi1tYi0yNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTI0cHg7XG4gIH1cblxuICAuZGVza3RvcC1sYXJnZVxcOi1tbC0yNCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yNHB4O1xuICB9XG5cbiAgLmRlc2t0b3AtbGFyZ2VcXDotbXQtMzIge1xuICAgIG1hcmdpbi10b3A6IC0zMnB4O1xuICB9XG5cbiAgLmRlc2t0b3AtbGFyZ2VcXDotbXItMzIge1xuICAgIG1hcmdpbi1yaWdodDogLTMycHg7XG4gIH1cblxuICAuZGVza3RvcC1sYXJnZVxcOi1tYi0zMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTMycHg7XG4gIH1cblxuICAuZGVza3RvcC1sYXJnZVxcOi1tbC0zMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zMnB4O1xuICB9XG5cbiAgLmRlc2t0b3AtbGFyZ2VcXDotbXQtNDAge1xuICAgIG1hcmdpbi10b3A6IC00MHB4O1xuICB9XG5cbiAgLmRlc2t0b3AtbGFyZ2VcXDotbXItNDAge1xuICAgIG1hcmdpbi1yaWdodDogLTQwcHg7XG4gIH1cblxuICAuZGVza3RvcC1sYXJnZVxcOi1tYi00MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTQwcHg7XG4gIH1cblxuICAuZGVza3RvcC1sYXJnZVxcOi1tbC00MCB7XG4gICAgbWFyZ2luLWxlZnQ6IC00MHB4O1xuICB9XG5cbiAgLmRlc2t0b3AtbGFyZ2VcXDotbXQtNDgge1xuICAgIG1hcmdpbi10b3A6IC00OHB4O1xuICB9XG5cbiAgLmRlc2t0b3AtbGFyZ2VcXDotbXItNDgge1xuICAgIG1hcmdpbi1yaWdodDogLTQ4cHg7XG4gIH1cblxuICAuZGVza3RvcC1sYXJnZVxcOi1tYi00OCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTQ4cHg7XG4gIH1cblxuICAuZGVza3RvcC1sYXJnZVxcOi1tbC00OCB7XG4gICAgbWFyZ2luLWxlZnQ6IC00OHB4O1xuICB9XG5cbiAgLmRlc2t0b3AtbGFyZ2VcXDotbXQtNjQge1xuICAgIG1hcmdpbi10b3A6IC02NHB4O1xuICB9XG5cbiAgLmRlc2t0b3AtbGFyZ2VcXDotbXItNjQge1xuICAgIG1hcmdpbi1yaWdodDogLTY0cHg7XG4gIH1cblxuICAuZGVza3RvcC1sYXJnZVxcOi1tYi02NCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTY0cHg7XG4gIH1cblxuICAuZGVza3RvcC1sYXJnZVxcOi1tbC02NCB7XG4gICAgbWFyZ2luLWxlZnQ6IC02NHB4O1xuICB9XG5cbiAgLmRlc2t0b3AtbGFyZ2VcXDotbXQtOTYge1xuICAgIG1hcmdpbi10b3A6IC05NnB4O1xuICB9XG5cbiAgLmRlc2t0b3AtbGFyZ2VcXDotbXItOTYge1xuICAgIG1hcmdpbi1yaWdodDogLTk2cHg7XG4gIH1cblxuICAuZGVza3RvcC1sYXJnZVxcOi1tYi05NiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTk2cHg7XG4gIH1cblxuICAuZGVza3RvcC1sYXJnZVxcOi1tbC05NiB7XG4gICAgbWFyZ2luLWxlZnQ6IC05NnB4O1xuICB9XG5cbiAgLmRlc2t0b3AtbGFyZ2VcXDotbXQtMTIwIHtcbiAgICBtYXJnaW4tdG9wOiAtMTIwcHg7XG4gIH1cblxuICAuZGVza3RvcC1sYXJnZVxcOi1tci0xMjAge1xuICAgIG1hcmdpbi1yaWdodDogLTEyMHB4O1xuICB9XG5cbiAgLmRlc2t0b3AtbGFyZ2VcXDotbWItMTIwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTIwcHg7XG4gIH1cblxuICAuZGVza3RvcC1sYXJnZVxcOi1tbC0xMjAge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTIwcHg7XG4gIH1cblxuICAuZGVza3RvcC1sYXJnZVxcOm9wYWNpdHktMCB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIC5kZXNrdG9wLWxhcmdlXFw6b3BhY2l0eS0yNSB7XG4gICAgb3BhY2l0eTogMC4yNTtcbiAgfVxuXG4gIC5kZXNrdG9wLWxhcmdlXFw6b3BhY2l0eS01MCB7XG4gICAgb3BhY2l0eTogMC41O1xuICB9XG5cbiAgLmRlc2t0b3AtbGFyZ2VcXDpvcGFjaXR5LTc1IHtcbiAgICBvcGFjaXR5OiAwLjc1O1xuICB9XG5cbiAgLmRlc2t0b3AtbGFyZ2VcXDpvcGFjaXR5LTkwIHtcbiAgICBvcGFjaXR5OiAwLjk7XG4gIH1cblxuICAuZGVza3RvcC1sYXJnZVxcOm9wYWNpdHktMTAwIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgLmRlc2t0b3AtbGFyZ2VcXDpvdmVyZmxvdy1hdXRvIHtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgfVxuXG4gIC5kZXNrdG9wLWxhcmdlXFw6b3ZlcmZsb3ctaGlkZGVuIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG5cbiAgLmRlc2t0b3AtbGFyZ2VcXDpvdmVyZmxvdy12aXNpYmxlIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgfVxuXG4gIC5kZXNrdG9wLWxhcmdlXFw6b3ZlcmZsb3ctc2Nyb2xsIHtcbiAgICBvdmVyZmxvdzogc2Nyb2xsO1xuICB9XG5cbiAgLmRlc2t0b3AtbGFyZ2VcXDpvdmVyZmxvdy14LWF1dG8ge1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gIH1cblxuICAuZGVza3RvcC1sYXJnZVxcOm92ZXJmbG93LXktYXV0byB7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgfVxuXG4gIC5kZXNrdG9wLWxhcmdlXFw6b3ZlcmZsb3cteC1oaWRkZW4ge1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgfVxuXG4gIC5kZXNrdG9wLWxhcmdlXFw6b3ZlcmZsb3cteS1oaWRkZW4ge1xuICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgfVxuXG4gIC5kZXNrdG9wLWxhcmdlXFw6b3ZlcmZsb3cteC12aXNpYmxlIHtcbiAgICBvdmVyZmxvdy14OiB2aXNpYmxlO1xuICB9XG5cbiAgLmRlc2t0b3AtbGFyZ2VcXDpvdmVyZmxvdy15LXZpc2libGUge1xuICAgIG92ZXJmbG93LXk6IHZpc2libGU7XG4gIH1cblxuICAuZGVza3RvcC1sYXJnZVxcOm92ZXJmbG93LXgtc2Nyb2xsIHtcbiAgICBvdmVyZmxvdy14OiBzY3JvbGw7XG4gIH1cblxuICAuZGVza3RvcC1sYXJnZVxcOm92ZXJmbG93LXktc2Nyb2xsIHtcbiAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gIH1cblxuICAuZGVza3RvcC1sYXJnZVxcOnNjcm9sbGluZy10b3VjaCB7XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICB9XG5cbiAgLmRlc2t0b3AtbGFyZ2VcXDpzY3JvbGxpbmctYXV0byB7XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IGF1dG87XG4gIH1cblxuICAuZGVza3RvcC1sYXJnZVxcOnAtMCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gIC5kZXNrdG9wLWxhcmdlXFw6cC00IHtcbiAgICBwYWRkaW5nOiA0cHg7XG4gIH1cblxuICAuZGVza3RvcC1sYXJnZVxcOnAtOCB7XG4gICAgcGFkZGluZzogOHB4O1xuICB9XG5cbiAgLmRlc2t0b3AtbGFyZ2VcXDpwLTEyIHtcbiAgICBwYWRkaW5nOiAxMnB4O1xuICB9XG5cbiAgLmRlc2t0b3AtbGFyZ2VcXDpwLTE2IHtcbiAgICBwYWRkaW5nOiAxNnB4O1xuICB9XG5cbiAgLmRlc2t0b3AtbGFyZ2VcXDpwLTI0IHtcbiAgICBwYWRkaW5nOiAyNHB4O1xuICB9XG5cbiAgLmRlc2t0b3AtbGFyZ2VcXDpwLTMyIHtcbiAgICBwYWRkaW5nOiAzMnB4O1xuICB9XG5cbiAgLmRlc2t0b3AtbGFyZ2VcXDpwLTQwIHtcbiAgICBwYWRkaW5nOiA0MHB4O1xuICB9XG5cbiAgLmRlc2t0b3AtbGFyZ2VcXDpwLTQ4IHtcbiAgICBwYWRkaW5nOiA0OHB4O1xuICB9XG5cbiAgLmRlc2t0b3AtbGFyZ2VcXDpwLTY0IHtcbiAgICBwYWRkaW5nOiA2NHB4O1xuICB9XG5cbiAgLmRlc2t0b3AtbGFyZ2VcXDpwLTk2IHtcbiAgICBwYWRkaW5nOiA5NnB4O1xuICB9XG5cbiAgLmRlc2t0b3AtbGFyZ2VcXDpwLTEyMCB7XG4gICAgcGFkZGluZzogMTIwcHg7XG4gIH1cblxuICAuZGVza3RvcC1sYXJnZVxcOnB5LTAge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG5cbiAgLmRlc2t0b3AtbGFyZ2VcXDpweC0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuXG4gIC5kZXNrdG9wLWxhcmdlXFw6cHktNCB7XG4gICAgcGFkZGluZy10b3A6IDRweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNHB4O1xuICB9XG5cbiAgLmRlc2t0b3AtbGFyZ2VcXDpweC00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDRweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0cHg7XG4gIH1cblxuICAuZGVza3RvcC1sYXJnZVxcOnB5LTgge1xuICAgIHBhZGRpbmctdG9wOiA4cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDhweDtcbiAgfVxuXG4gIC5kZXNrdG9wLWxhcmdlXFw6cHgtOCB7XG4gICAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gICAgcGFkZGluZy1yaWdodDogOHB4O1xuICB9XG5cbiAgLmRlc2t0b3AtbGFyZ2VcXDpweS0xMiB7XG4gICAgcGFkZGluZy10b3A6IDEycHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEycHg7XG4gIH1cblxuICAuZGVza3RvcC1sYXJnZVxcOnB4LTEyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gICAgcGFkZGluZy1yaWdodDogMTJweDtcbiAgfVxuXG4gIC5kZXNrdG9wLWxhcmdlXFw6cHktMTYge1xuICAgIHBhZGRpbmctdG9wOiAxNnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNnB4O1xuICB9XG5cbiAgLmRlc2t0b3AtbGFyZ2VcXDpweC0xNiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG4gIH1cblxuICAuZGVza3RvcC1sYXJnZVxcOnB5LTI0IHtcbiAgICBwYWRkaW5nLXRvcDogMjRweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjRweDtcbiAgfVxuXG4gIC5kZXNrdG9wLWxhcmdlXFw6cHgtMjQge1xuICAgIHBhZGRpbmctbGVmdDogMjRweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNHB4O1xuICB9XG5cbiAgLmRlc2t0b3AtbGFyZ2VcXDpweS0zMiB7XG4gICAgcGFkZGluZy10b3A6IDMycHg7XG4gICAgcGFkZGluZy1ib3R0b206IDMycHg7XG4gIH1cblxuICAuZGVza3RvcC1sYXJnZVxcOnB4LTMyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMycHg7XG4gICAgcGFkZGluZy1yaWdodDogMzJweDtcbiAgfVxuXG4gIC5kZXNrdG9wLWxhcmdlXFw6cHktNDAge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICB9XG5cbiAgLmRlc2t0b3AtbGFyZ2VcXDpweC00MCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gIH1cblxuICAuZGVza3RvcC1sYXJnZVxcOnB5LTQ4IHtcbiAgICBwYWRkaW5nLXRvcDogNDhweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDhweDtcbiAgfVxuXG4gIC5kZXNrdG9wLWxhcmdlXFw6cHgtNDgge1xuICAgIHBhZGRpbmctbGVmdDogNDhweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0OHB4O1xuICB9XG5cbiAgLmRlc2t0b3AtbGFyZ2VcXDpweS02NCB7XG4gICAgcGFkZGluZy10b3A6IDY0cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDY0cHg7XG4gIH1cblxuICAuZGVza3RvcC1sYXJnZVxcOnB4LTY0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDY0cHg7XG4gICAgcGFkZGluZy1yaWdodDogNjRweDtcbiAgfVxuXG4gIC5kZXNrdG9wLWxhcmdlXFw6cHktOTYge1xuICAgIHBhZGRpbmctdG9wOiA5NnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA5NnB4O1xuICB9XG5cbiAgLmRlc2t0b3AtbGFyZ2VcXDpweC05NiB7XG4gICAgcGFkZGluZy1sZWZ0OiA5NnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDk2cHg7XG4gIH1cblxuICAuZGVza3RvcC1sYXJnZVxcOnB5LTEyMCB7XG4gICAgcGFkZGluZy10b3A6IDEyMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMjBweDtcbiAgfVxuXG4gIC5kZXNrdG9wLWxhcmdlXFw6cHgtMTIwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEyMHB4O1xuICB9XG5cbiAgLmRlc2t0b3AtbGFyZ2VcXDpwdC0wIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxuXG4gIC5kZXNrdG9wLWxhcmdlXFw6cHItMCB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuXG4gIC5kZXNrdG9wLWxhcmdlXFw6cGItMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cblxuICAuZGVza3RvcC1sYXJnZVxcOnBsLTAge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuXG4gIC5kZXNrdG9wLWxhcmdlXFw6cHQtNCB7XG4gICAgcGFkZGluZy10b3A6IDRweDtcbiAgfVxuXG4gIC5kZXNrdG9wLWxhcmdlXFw6cHItNCB7XG4gICAgcGFkZGluZy1yaWdodDogNHB4O1xuICB9XG5cbiAgLmRlc2t0b3AtbGFyZ2VcXDpwYi00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNHB4O1xuICB9XG5cbiAgLmRlc2t0b3AtbGFyZ2VcXDpwbC00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDRweDtcbiAgfVxuXG4gIC5kZXNrdG9wLWxhcmdlXFw6cHQtOCB7XG4gICAgcGFkZGluZy10b3A6IDhweDtcbiAgfVxuXG4gIC5kZXNrdG9wLWxhcmdlXFw6cHItOCB7XG4gICAgcGFkZGluZy1yaWdodDogOHB4O1xuICB9XG5cbiAgLmRlc2t0b3AtbGFyZ2VcXDpwYi04IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICB9XG5cbiAgLmRlc2t0b3AtbGFyZ2VcXDpwbC04IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgfVxuXG4gIC5kZXNrdG9wLWxhcmdlXFw6cHQtMTIge1xuICAgIHBhZGRpbmctdG9wOiAxMnB4O1xuICB9XG5cbiAgLmRlc2t0b3AtbGFyZ2VcXDpwci0xMiB7XG4gICAgcGFkZGluZy1yaWdodDogMTJweDtcbiAgfVxuXG4gIC5kZXNrdG9wLWxhcmdlXFw6cGItMTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMnB4O1xuICB9XG5cbiAgLmRlc2t0b3AtbGFyZ2VcXDpwbC0xMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICB9XG5cbiAgLmRlc2t0b3AtbGFyZ2VcXDpwdC0xNiB7XG4gICAgcGFkZGluZy10b3A6IDE2cHg7XG4gIH1cblxuICAuZGVza3RvcC1sYXJnZVxcOnByLTE2IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuICB9XG5cbiAgLmRlc2t0b3AtbGFyZ2VcXDpwYi0xNiB7XG4gICAgcGFkZGluZy1ib3R0b206IDE2cHg7XG4gIH1cblxuICAuZGVza3RvcC1sYXJnZVxcOnBsLTE2IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gIH1cblxuICAuZGVza3RvcC1sYXJnZVxcOnB0LTI0IHtcbiAgICBwYWRkaW5nLXRvcDogMjRweDtcbiAgfVxuXG4gIC5kZXNrdG9wLWxhcmdlXFw6cHItMjQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDI0cHg7XG4gIH1cblxuICAuZGVza3RvcC1sYXJnZVxcOnBiLTI0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjRweDtcbiAgfVxuXG4gIC5kZXNrdG9wLWxhcmdlXFw6cGwtMjQge1xuICAgIHBhZGRpbmctbGVmdDogMjRweDtcbiAgfVxuXG4gIC5kZXNrdG9wLWxhcmdlXFw6cHQtMzIge1xuICAgIHBhZGRpbmctdG9wOiAzMnB4O1xuICB9XG5cbiAgLmRlc2t0b3AtbGFyZ2VcXDpwci0zMiB7XG4gICAgcGFkZGluZy1yaWdodDogMzJweDtcbiAgfVxuXG4gIC5kZXNrdG9wLWxhcmdlXFw6cGItMzIge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMnB4O1xuICB9XG5cbiAgLmRlc2t0b3AtbGFyZ2VcXDpwbC0zMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMnB4O1xuICB9XG5cbiAgLmRlc2t0b3AtbGFyZ2VcXDpwdC00MCB7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gIH1cblxuICAuZGVza3RvcC1sYXJnZVxcOnByLTQwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICB9XG5cbiAgLmRlc2t0b3AtbGFyZ2VcXDpwYi00MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIH1cblxuICAuZGVza3RvcC1sYXJnZVxcOnBsLTQwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gIH1cblxuICAuZGVza3RvcC1sYXJnZVxcOnB0LTQ4IHtcbiAgICBwYWRkaW5nLXRvcDogNDhweDtcbiAgfVxuXG4gIC5kZXNrdG9wLWxhcmdlXFw6cHItNDgge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ4cHg7XG4gIH1cblxuICAuZGVza3RvcC1sYXJnZVxcOnBiLTQ4IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDhweDtcbiAgfVxuXG4gIC5kZXNrdG9wLWxhcmdlXFw6cGwtNDgge1xuICAgIHBhZGRpbmctbGVmdDogNDhweDtcbiAgfVxuXG4gIC5kZXNrdG9wLWxhcmdlXFw6cHQtNjQge1xuICAgIHBhZGRpbmctdG9wOiA2NHB4O1xuICB9XG5cbiAgLmRlc2t0b3AtbGFyZ2VcXDpwci02NCB7XG4gICAgcGFkZGluZy1yaWdodDogNjRweDtcbiAgfVxuXG4gIC5kZXNrdG9wLWxhcmdlXFw6cGItNjQge1xuICAgIHBhZGRpbmctYm90dG9tOiA2NHB4O1xuICB9XG5cbiAgLmRlc2t0b3AtbGFyZ2VcXDpwbC02NCB7XG4gICAgcGFkZGluZy1sZWZ0OiA2NHB4O1xuICB9XG5cbiAgLmRlc2t0b3AtbGFyZ2VcXDpwdC05NiB7XG4gICAgcGFkZGluZy10b3A6IDk2cHg7XG4gIH1cblxuICAuZGVza3RvcC1sYXJnZVxcOnByLTk2IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA5NnB4O1xuICB9XG5cbiAgLmRlc2t0b3AtbGFyZ2VcXDpwYi05NiB7XG4gICAgcGFkZGluZy1ib3R0b206IDk2cHg7XG4gIH1cblxuICAuZGVza3RvcC1sYXJnZVxcOnBsLTk2IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDk2cHg7XG4gIH1cblxuICAuZGVza3RvcC1sYXJnZVxcOnB0LTEyMCB7XG4gICAgcGFkZGluZy10b3A6IDEyMHB4O1xuICB9XG5cbiAgLmRlc2t0b3AtbGFyZ2VcXDpwci0xMjAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEyMHB4O1xuICB9XG5cbiAgLmRlc2t0b3AtbGFyZ2VcXDpwYi0xMjAge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMjBweDtcbiAgfVxuXG4gIC5kZXNrdG9wLWxhcmdlXFw6cGwtMTIwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEyMHB4O1xuICB9XG5cbiAgLmRlc2t0b3AtbGFyZ2VcXDpwb2ludGVyLWV2ZW50cy1ub25lIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfVxuXG4gIC5kZXNrdG9wLWxhcmdlXFw6cG9pbnRlci1ldmVudHMtYXV0byB7XG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIH1cblxuICAuZGVza3RvcC1sYXJnZVxcOnN0YXRpYyB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgfVxuXG4gIC5kZXNrdG9wLWxhcmdlXFw6Zml4ZWQge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgfVxuXG4gIC5kZXNrdG9wLWxhcmdlXFw6YWJzb2x1dGUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxuXG4gIC5kZXNrdG9wLWxhcmdlXFw6cmVsYXRpdmUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gIC5kZXNrdG9wLWxhcmdlXFw6c3RpY2t5IHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICB9XG5cbiAgLmRlc2t0b3AtbGFyZ2VcXDpwaW4tbm9uZSB7XG4gICAgdG9wOiBhdXRvO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGJvdHRvbTogYXV0bztcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG5cbiAgLmRlc2t0b3AtbGFyZ2VcXDpwaW4ge1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgfVxuXG4gIC5kZXNrdG9wLWxhcmdlXFw6cGluLXkge1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gIH1cblxuICAuZGVza3RvcC1sYXJnZVxcOnBpbi14IHtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiAwO1xuICB9XG5cbiAgLmRlc2t0b3AtbGFyZ2VcXDpwaW4tdCB7XG4gICAgdG9wOiAwO1xuICB9XG5cbiAgLmRlc2t0b3AtbGFyZ2VcXDpwaW4tciB7XG4gICAgcmlnaHQ6IDA7XG4gIH1cblxuICAuZGVza3RvcC1sYXJnZVxcOnBpbi1iIHtcbiAgICBib3R0b206IDA7XG4gIH1cblxuICAuZGVza3RvcC1sYXJnZVxcOnBpbi1sIHtcbiAgICBsZWZ0OiAwO1xuICB9XG5cbiAgLmRlc2t0b3AtbGFyZ2VcXDpyZXNpemUtbm9uZSB7XG4gICAgcmVzaXplOiBub25lO1xuICB9XG5cbiAgLmRlc2t0b3AtbGFyZ2VcXDpyZXNpemUteSB7XG4gICAgcmVzaXplOiB2ZXJ0aWNhbDtcbiAgfVxuXG4gIC5kZXNrdG9wLWxhcmdlXFw6cmVzaXplLXgge1xuICAgIHJlc2l6ZTogaG9yaXpvbnRhbDtcbiAgfVxuXG4gIC5kZXNrdG9wLWxhcmdlXFw6cmVzaXplIHtcbiAgICByZXNpemU6IGJvdGg7XG4gIH1cblxuICAuZGVza3RvcC1sYXJnZVxcOnNoYWRvdyB7XG4gICAgYm94LXNoYWRvdzogMCAycHggOHB4IDAgcmdiYSgwLCAwLCAwLCAwLjMpO1xuICB9XG5cbiAgLmRlc2t0b3AtbGFyZ2VcXDpzaGFkb3ctbm9uZSB7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxuXG4gIC5kZXNrdG9wLWxhcmdlXFw6aG92ZXJcXDpzaGFkb3c6aG92ZXIge1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDhweCAwIHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgfVxuXG4gIC5kZXNrdG9wLWxhcmdlXFw6aG92ZXJcXDpzaGFkb3ctbm9uZTpob3ZlciB7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxuXG4gIC5kZXNrdG9wLWxhcmdlXFw6Zm9jdXNcXDpzaGFkb3c6Zm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDhweCAwIHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgfVxuXG4gIC5kZXNrdG9wLWxhcmdlXFw6Zm9jdXNcXDpzaGFkb3ctbm9uZTpmb2N1cyB7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxuXG4gIC5kZXNrdG9wLWxhcmdlXFw6dGFibGUtYXV0byB7XG4gICAgdGFibGUtbGF5b3V0OiBhdXRvO1xuICB9XG5cbiAgLmRlc2t0b3AtbGFyZ2VcXDp0YWJsZS1maXhlZCB7XG4gICAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbiAgfVxuXG4gIC5kZXNrdG9wLWxhcmdlXFw6dGV4dC1sZWZ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG5cbiAgLmRlc2t0b3AtbGFyZ2VcXDp0ZXh0LWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgLmRlc2t0b3AtbGFyZ2VcXDp0ZXh0LXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxuXG4gIC5kZXNrdG9wLWxhcmdlXFw6dGV4dC1qdXN0aWZ5IHtcbiAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuICB9XG5cbiAgLmRlc2t0b3AtbGFyZ2VcXDp0ZXh0LWluaGVyaXQtY29sb3Ige1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICB9XG5cbiAgLmRlc2t0b3AtbGFyZ2VcXDp0ZXh0LW9yYW5nZSB7XG4gICAgY29sb3I6ICNlNjdlMjI7XG4gIH1cblxuICAuZGVza3RvcC1sYXJnZVxcOnRleHQtY29sb3ItaW5oZXJpdCB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gIH1cblxuICAuZGVza3RvcC1sYXJnZVxcOnRleHQtdHJhbnNwYXJlbnQge1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuXG4gIC5kZXNrdG9wLWxhcmdlXFw6dGV4dC13aGl0ZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cblxuICAuZGVza3RvcC1sYXJnZVxcOnRleHQtZ3JheS1saWdodGVyIHtcbiAgICBjb2xvcjogI2Y5ZjlmOTtcbiAgfVxuXG4gIC5kZXNrdG9wLWxhcmdlXFw6dGV4dC1ncmF5LWxpZ2h0IHtcbiAgICBjb2xvcjogI2VjZjBmMTtcbiAgfVxuXG4gIC5kZXNrdG9wLWxhcmdlXFw6dGV4dC1ncmF5IHtcbiAgICBjb2xvcjogI2JkYzNjNztcbiAgfVxuXG4gIC5kZXNrdG9wLWxhcmdlXFw6dGV4dC1ncmF5LWRhcmsge1xuICAgIGNvbG9yOiAjN2Y4YzhkO1xuICB9XG5cbiAgLmRlc2t0b3AtbGFyZ2VcXDp0ZXh0LWdyYXktZGFya2VyIHtcbiAgICBjb2xvcjogIzU1NjE2MTtcbiAgfVxuXG4gIC5kZXNrdG9wLWxhcmdlXFw6dGV4dC1ibGFjayB7XG4gICAgY29sb3I6ICMwMDA7XG4gIH1cblxuICAuZGVza3RvcC1sYXJnZVxcOnRleHQtZ3JlZW4tdWx0cmEtbGlnaHQge1xuICAgIGNvbG9yOiAjZThmZmZhO1xuICB9XG5cbiAgLmRlc2t0b3AtbGFyZ2VcXDp0ZXh0LWdyZWVuLWxpZ2h0IHtcbiAgICBjb2xvcjogI2ExZTNkNjtcbiAgfVxuXG4gIC5kZXNrdG9wLWxhcmdlXFw6dGV4dC1ncmVlbiB7XG4gICAgY29sb3I6ICMxYWJjOWM7XG4gIH1cblxuICAuZGVza3RvcC1sYXJnZVxcOnRleHQtZ3JlZW4tZGFyayB7XG4gICAgY29sb3I6ICMwMDg4Nzg7XG4gIH1cblxuICAuZGVza3RvcC1sYXJnZVxcOnRleHQtYmx1ZSB7XG4gICAgY29sb3I6ICMzNDk4ZGI7XG4gIH1cblxuICAuZGVza3RvcC1sYXJnZVxcOnRleHQteWVsbG93IHtcbiAgICBjb2xvcjogI2YxYzQwZjtcbiAgfVxuXG4gIC5kZXNrdG9wLWxhcmdlXFw6dGV4dC1yZWQge1xuICAgIGNvbG9yOiAjZTc0YzNjO1xuICB9XG5cbiAgLmRlc2t0b3AtbGFyZ2VcXDpob3ZlclxcOnRleHQtaW5oZXJpdC1jb2xvcjpob3ZlciB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gIH1cblxuICAuZGVza3RvcC1sYXJnZVxcOmhvdmVyXFw6dGV4dC1vcmFuZ2U6aG92ZXIge1xuICAgIGNvbG9yOiAjZTY3ZTIyO1xuICB9XG5cbiAgLmRlc2t0b3AtbGFyZ2VcXDpob3ZlclxcOnRleHQtY29sb3ItaW5oZXJpdDpob3ZlciB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gIH1cblxuICAuZGVza3RvcC1sYXJnZVxcOmhvdmVyXFw6dGV4dC10cmFuc3BhcmVudDpob3ZlciB7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG5cbiAgLmRlc2t0b3AtbGFyZ2VcXDpob3ZlclxcOnRleHQtd2hpdGU6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG5cbiAgLmRlc2t0b3AtbGFyZ2VcXDpob3ZlclxcOnRleHQtZ3JheS1saWdodGVyOmhvdmVyIHtcbiAgICBjb2xvcjogI2Y5ZjlmOTtcbiAgfVxuXG4gIC5kZXNrdG9wLWxhcmdlXFw6aG92ZXJcXDp0ZXh0LWdyYXktbGlnaHQ6aG92ZXIge1xuICAgIGNvbG9yOiAjZWNmMGYxO1xuICB9XG5cbiAgLmRlc2t0b3AtbGFyZ2VcXDpob3ZlclxcOnRleHQtZ3JheTpob3ZlciB7XG4gICAgY29sb3I6ICNiZGMzYzc7XG4gIH1cblxuICAuZGVza3RvcC1sYXJnZVxcOmhvdmVyXFw6dGV4dC1ncmF5LWRhcms6aG92ZXIge1xuICAgIGNvbG9yOiAjN2Y4YzhkO1xuICB9XG5cbiAgLmRlc2t0b3AtbGFyZ2VcXDpob3ZlclxcOnRleHQtZ3JheS1kYXJrZXI6aG92ZXIge1xuICAgIGNvbG9yOiAjNTU2MTYxO1xuICB9XG5cbiAgLmRlc2t0b3AtbGFyZ2VcXDpob3ZlclxcOnRleHQtYmxhY2s6aG92ZXIge1xuICAgIGNvbG9yOiAjMDAwO1xuICB9XG5cbiAgLmRlc2t0b3AtbGFyZ2VcXDpob3ZlclxcOnRleHQtZ3JlZW4tdWx0cmEtbGlnaHQ6aG92ZXIge1xuICAgIGNvbG9yOiAjZThmZmZhO1xuICB9XG5cbiAgLmRlc2t0b3AtbGFyZ2VcXDpob3ZlclxcOnRleHQtZ3JlZW4tbGlnaHQ6aG92ZXIge1xuICAgIGNvbG9yOiAjYTFlM2Q2O1xuICB9XG5cbiAgLmRlc2t0b3AtbGFyZ2VcXDpob3ZlclxcOnRleHQtZ3JlZW46aG92ZXIge1xuICAgIGNvbG9yOiAjMWFiYzljO1xuICB9XG5cbiAgLmRlc2t0b3AtbGFyZ2VcXDpob3ZlclxcOnRleHQtZ3JlZW4tZGFyazpob3ZlciB7XG4gICAgY29sb3I6ICMwMDg4Nzg7XG4gIH1cblxuICAuZGVza3RvcC1sYXJnZVxcOmhvdmVyXFw6dGV4dC1ibHVlOmhvdmVyIHtcbiAgICBjb2xvcjogIzM0OThkYjtcbiAgfVxuXG4gIC5kZXNrdG9wLWxhcmdlXFw6aG92ZXJcXDp0ZXh0LXllbGxvdzpob3ZlciB7XG4gICAgY29sb3I6ICNmMWM0MGY7XG4gIH1cblxuICAuZGVza3RvcC1sYXJnZVxcOmhvdmVyXFw6dGV4dC1yZWQ6aG92ZXIge1xuICAgIGNvbG9yOiAjZTc0YzNjO1xuICB9XG5cbiAgLmRlc2t0b3AtbGFyZ2VcXDpmb2N1c1xcOnRleHQtaW5oZXJpdC1jb2xvcjpmb2N1cyB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gIH1cblxuICAuZGVza3RvcC1sYXJnZVxcOmZvY3VzXFw6dGV4dC1vcmFuZ2U6Zm9jdXMge1xuICAgIGNvbG9yOiAjZTY3ZTIyO1xuICB9XG5cbiAgLmRlc2t0b3AtbGFyZ2VcXDpmb2N1c1xcOnRleHQtY29sb3ItaW5oZXJpdDpmb2N1cyB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gIH1cblxuICAuZGVza3RvcC1sYXJnZVxcOmZvY3VzXFw6dGV4dC10cmFuc3BhcmVudDpmb2N1cyB7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG5cbiAgLmRlc2t0b3AtbGFyZ2VcXDpmb2N1c1xcOnRleHQtd2hpdGU6Zm9jdXMge1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG5cbiAgLmRlc2t0b3AtbGFyZ2VcXDpmb2N1c1xcOnRleHQtZ3JheS1saWdodGVyOmZvY3VzIHtcbiAgICBjb2xvcjogI2Y5ZjlmOTtcbiAgfVxuXG4gIC5kZXNrdG9wLWxhcmdlXFw6Zm9jdXNcXDp0ZXh0LWdyYXktbGlnaHQ6Zm9jdXMge1xuICAgIGNvbG9yOiAjZWNmMGYxO1xuICB9XG5cbiAgLmRlc2t0b3AtbGFyZ2VcXDpmb2N1c1xcOnRleHQtZ3JheTpmb2N1cyB7XG4gICAgY29sb3I6ICNiZGMzYzc7XG4gIH1cblxuICAuZGVza3RvcC1sYXJnZVxcOmZvY3VzXFw6dGV4dC1ncmF5LWRhcms6Zm9jdXMge1xuICAgIGNvbG9yOiAjN2Y4YzhkO1xuICB9XG5cbiAgLmRlc2t0b3AtbGFyZ2VcXDpmb2N1c1xcOnRleHQtZ3JheS1kYXJrZXI6Zm9jdXMge1xuICAgIGNvbG9yOiAjNTU2MTYxO1xuICB9XG5cbiAgLmRlc2t0b3AtbGFyZ2VcXDpmb2N1c1xcOnRleHQtYmxhY2s6Zm9jdXMge1xuICAgIGNvbG9yOiAjMDAwO1xuICB9XG5cbiAgLmRlc2t0b3AtbGFyZ2VcXDpmb2N1c1xcOnRleHQtZ3JlZW4tdWx0cmEtbGlnaHQ6Zm9jdXMge1xuICAgIGNvbG9yOiAjZThmZmZhO1xuICB9XG5cbiAgLmRlc2t0b3AtbGFyZ2VcXDpmb2N1c1xcOnRleHQtZ3JlZW4tbGlnaHQ6Zm9jdXMge1xuICAgIGNvbG9yOiAjYTFlM2Q2O1xuICB9XG5cbiAgLmRlc2t0b3AtbGFyZ2VcXDpmb2N1c1xcOnRleHQtZ3JlZW46Zm9jdXMge1xuICAgIGNvbG9yOiAjMWFiYzljO1xuICB9XG5cbiAgLmRlc2t0b3AtbGFyZ2VcXDpmb2N1c1xcOnRleHQtZ3JlZW4tZGFyazpmb2N1cyB7XG4gICAgY29sb3I6ICMwMDg4Nzg7XG4gIH1cblxuICAuZGVza3RvcC1sYXJnZVxcOmZvY3VzXFw6dGV4dC1ibHVlOmZvY3VzIHtcbiAgICBjb2xvcjogIzM0OThkYjtcbiAgfVxuXG4gIC5kZXNrdG9wLWxhcmdlXFw6Zm9jdXNcXDp0ZXh0LXllbGxvdzpmb2N1cyB7XG4gICAgY29sb3I6ICNmMWM0MGY7XG4gIH1cblxuICAuZGVza3RvcC1sYXJnZVxcOmZvY3VzXFw6dGV4dC1yZWQ6Zm9jdXMge1xuICAgIGNvbG9yOiAjZTc0YzNjO1xuICB9XG5cbiAgLmRlc2t0b3AtbGFyZ2VcXDp0ZXh0LTEwIHtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gIH1cblxuICAuZGVza3RvcC1sYXJnZVxcOnRleHQtMTIge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxuXG4gIC5kZXNrdG9wLWxhcmdlXFw6dGV4dC0xNCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG5cbiAgLmRlc2t0b3AtbGFyZ2VcXDp0ZXh0LTE2IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cblxuICAuZGVza3RvcC1sYXJnZVxcOnRleHQtMTgge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxuXG4gIC5kZXNrdG9wLWxhcmdlXFw6dGV4dC0yMCB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG5cbiAgLmRlc2t0b3AtbGFyZ2VcXDp0ZXh0LTI0IHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cblxuICAuZGVza3RvcC1sYXJnZVxcOnRleHQtaW5oZXJpdCB7XG4gICAgZm9udC1zaXplOiBpbmhlcml0O1xuICB9XG5cbiAgLmRlc2t0b3AtbGFyZ2VcXDp0ZXh0LXNtIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cblxuICAuZGVza3RvcC1sYXJnZVxcOnRleHQtbWQge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuXG4gIC5kZXNrdG9wLWxhcmdlXFw6dGV4dC1sZyB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG5cbiAgLmRlc2t0b3AtbGFyZ2VcXDp0ZXh0LXhsIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cblxuICAuZGVza3RvcC1sYXJnZVxcOnRleHQtMnhsIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cblxuICAuZGVza3RvcC1sYXJnZVxcOnRleHQtaWNvbiB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICB9XG5cbiAgLmRlc2t0b3AtbGFyZ2VcXDp0ZXh0LWljb24tbGFyZ2Uge1xuICAgIGZvbnQtc2l6ZTogNjRweDtcbiAgfVxuXG4gIC5kZXNrdG9wLWxhcmdlXFw6aXRhbGljIHtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIH1cblxuICAuZGVza3RvcC1sYXJnZVxcOnJvbWFuIHtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gIH1cblxuICAuZGVza3RvcC1sYXJnZVxcOnVwcGVyY2FzZSB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgfVxuXG4gIC5kZXNrdG9wLWxhcmdlXFw6bG93ZXJjYXNlIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xuICB9XG5cbiAgLmRlc2t0b3AtbGFyZ2VcXDpjYXBpdGFsaXplIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgfVxuXG4gIC5kZXNrdG9wLWxhcmdlXFw6bm9ybWFsLWNhc2Uge1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB9XG5cbiAgLmRlc2t0b3AtbGFyZ2VcXDp1bmRlcmxpbmUge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG5cbiAgLmRlc2t0b3AtbGFyZ2VcXDpsaW5lLXRocm91Z2gge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xuICB9XG5cbiAgLmRlc2t0b3AtbGFyZ2VcXDpuby11bmRlcmxpbmUge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gIC5kZXNrdG9wLWxhcmdlXFw6YW50aWFsaWFzZWQge1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIH1cblxuICAuZGVza3RvcC1sYXJnZVxcOnN1YnBpeGVsLWFudGlhbGlhc2VkIHtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhdXRvO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBhdXRvO1xuICB9XG5cbiAgLmRlc2t0b3AtbGFyZ2VcXDpob3ZlclxcOml0YWxpYzpob3ZlciB7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICB9XG5cbiAgLmRlc2t0b3AtbGFyZ2VcXDpob3ZlclxcOnJvbWFuOmhvdmVyIHtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gIH1cblxuICAuZGVza3RvcC1sYXJnZVxcOmhvdmVyXFw6dXBwZXJjYXNlOmhvdmVyIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB9XG5cbiAgLmRlc2t0b3AtbGFyZ2VcXDpob3ZlclxcOmxvd2VyY2FzZTpob3ZlciB7XG4gICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbiAgfVxuXG4gIC5kZXNrdG9wLWxhcmdlXFw6aG92ZXJcXDpjYXBpdGFsaXplOmhvdmVyIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgfVxuXG4gIC5kZXNrdG9wLWxhcmdlXFw6aG92ZXJcXDpub3JtYWwtY2FzZTpob3ZlciB7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIH1cblxuICAuZGVza3RvcC1sYXJnZVxcOmhvdmVyXFw6dW5kZXJsaW5lOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxuXG4gIC5kZXNrdG9wLWxhcmdlXFw6aG92ZXJcXDpsaW5lLXRocm91Z2g6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xuICB9XG5cbiAgLmRlc2t0b3AtbGFyZ2VcXDpob3ZlclxcOm5vLXVuZGVybGluZTpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgLmRlc2t0b3AtbGFyZ2VcXDpob3ZlclxcOmFudGlhbGlhc2VkOmhvdmVyIHtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICB9XG5cbiAgLmRlc2t0b3AtbGFyZ2VcXDpob3ZlclxcOnN1YnBpeGVsLWFudGlhbGlhc2VkOmhvdmVyIHtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhdXRvO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBhdXRvO1xuICB9XG5cbiAgLmRlc2t0b3AtbGFyZ2VcXDpmb2N1c1xcOml0YWxpYzpmb2N1cyB7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICB9XG5cbiAgLmRlc2t0b3AtbGFyZ2VcXDpmb2N1c1xcOnJvbWFuOmZvY3VzIHtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gIH1cblxuICAuZGVza3RvcC1sYXJnZVxcOmZvY3VzXFw6dXBwZXJjYXNlOmZvY3VzIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB9XG5cbiAgLmRlc2t0b3AtbGFyZ2VcXDpmb2N1c1xcOmxvd2VyY2FzZTpmb2N1cyB7XG4gICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbiAgfVxuXG4gIC5kZXNrdG9wLWxhcmdlXFw6Zm9jdXNcXDpjYXBpdGFsaXplOmZvY3VzIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgfVxuXG4gIC5kZXNrdG9wLWxhcmdlXFw6Zm9jdXNcXDpub3JtYWwtY2FzZTpmb2N1cyB7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIH1cblxuICAuZGVza3RvcC1sYXJnZVxcOmZvY3VzXFw6dW5kZXJsaW5lOmZvY3VzIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxuXG4gIC5kZXNrdG9wLWxhcmdlXFw6Zm9jdXNcXDpsaW5lLXRocm91Z2g6Zm9jdXMge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xuICB9XG5cbiAgLmRlc2t0b3AtbGFyZ2VcXDpmb2N1c1xcOm5vLXVuZGVybGluZTpmb2N1cyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgLmRlc2t0b3AtbGFyZ2VcXDpmb2N1c1xcOmFudGlhbGlhc2VkOmZvY3VzIHtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICB9XG5cbiAgLmRlc2t0b3AtbGFyZ2VcXDpmb2N1c1xcOnN1YnBpeGVsLWFudGlhbGlhc2VkOmZvY3VzIHtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhdXRvO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBhdXRvO1xuICB9XG5cbiAgLmRlc2t0b3AtbGFyZ2VcXDpzZWxlY3Qtbm9uZSB7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIH1cblxuICAuZGVza3RvcC1sYXJnZVxcOnNlbGVjdC10ZXh0IHtcbiAgICB1c2VyLXNlbGVjdDogdGV4dDtcbiAgfVxuXG4gIC5kZXNrdG9wLWxhcmdlXFw6YWxpZ24tYmFzZWxpbmUge1xuICAgIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgfVxuXG4gIC5kZXNrdG9wLWxhcmdlXFw6YWxpZ24tdG9wIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB9XG5cbiAgLmRlc2t0b3AtbGFyZ2VcXDphbGlnbi1taWRkbGUge1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cblxuICAuZGVza3RvcC1sYXJnZVxcOmFsaWduLWJvdHRvbSB7XG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgfVxuXG4gIC5kZXNrdG9wLWxhcmdlXFw6YWxpZ24tdGV4dC10b3Age1xuICAgIHZlcnRpY2FsLWFsaWduOiB0ZXh0LXRvcDtcbiAgfVxuXG4gIC5kZXNrdG9wLWxhcmdlXFw6YWxpZ24tdGV4dC1ib3R0b20ge1xuICAgIHZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbTtcbiAgfVxuXG4gIC5kZXNrdG9wLWxhcmdlXFw6dmlzaWJsZSB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxuXG4gIC5kZXNrdG9wLWxhcmdlXFw6aW52aXNpYmxlIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIH1cblxuICAuZGVza3RvcC1sYXJnZVxcOndoaXRlc3BhY2Utbm9ybWFsIHtcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB9XG5cbiAgLmRlc2t0b3AtbGFyZ2VcXDp3aGl0ZXNwYWNlLW5vLXdyYXAge1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIH1cblxuICAuZGVza3RvcC1sYXJnZVxcOndoaXRlc3BhY2UtcHJlIHtcbiAgICB3aGl0ZS1zcGFjZTogcHJlO1xuICB9XG5cbiAgLmRlc2t0b3AtbGFyZ2VcXDp3aGl0ZXNwYWNlLXByZS1saW5lIHtcbiAgICB3aGl0ZS1zcGFjZTogcHJlLWxpbmU7XG4gIH1cblxuICAuZGVza3RvcC1sYXJnZVxcOndoaXRlc3BhY2UtcHJlLXdyYXAge1xuICAgIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcbiAgfVxuXG4gIC5kZXNrdG9wLWxhcmdlXFw6YnJlYWstd29yZHMge1xuICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgfVxuXG4gIC5kZXNrdG9wLWxhcmdlXFw6YnJlYWstbm9ybWFsIHtcbiAgICB3b3JkLXdyYXA6IG5vcm1hbDtcbiAgfVxuXG4gIC5kZXNrdG9wLWxhcmdlXFw6dHJ1bmNhdGUge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgfVxuXG4gIC5kZXNrdG9wLWxhcmdlXFw6dy0xIHtcbiAgICB3aWR0aDogMXB4O1xuICB9XG5cbiAgLmRlc2t0b3AtbGFyZ2VcXDp3LTE2IHtcbiAgICB3aWR0aDogMTZweDtcbiAgfVxuXG4gIC5kZXNrdG9wLWxhcmdlXFw6dy0yNCB7XG4gICAgd2lkdGg6IDI0cHg7XG4gIH1cblxuICAuZGVza3RvcC1sYXJnZVxcOnctMzIge1xuICAgIHdpZHRoOiAzMnB4O1xuICB9XG5cbiAgLmRlc2t0b3AtbGFyZ2VcXDp3LTQwIHtcbiAgICB3aWR0aDogNDBweDtcbiAgfVxuXG4gIC5kZXNrdG9wLWxhcmdlXFw6dy00OCB7XG4gICAgd2lkdGg6IDQ4cHg7XG4gIH1cblxuICAuZGVza3RvcC1sYXJnZVxcOnctODAge1xuICAgIHdpZHRoOiA4MHB4O1xuICB9XG5cbiAgLmRlc2t0b3AtbGFyZ2VcXDp3LTEyMCB7XG4gICAgd2lkdGg6IDEyMHB4O1xuICB9XG5cbiAgLmRlc2t0b3AtbGFyZ2VcXDp3LTE2MCB7XG4gICAgd2lkdGg6IDE2MHB4O1xuICB9XG5cbiAgLmRlc2t0b3AtbGFyZ2VcXDp3LTIwMCB7XG4gICAgd2lkdGg6IDIwMHB4O1xuICB9XG5cbiAgLmRlc2t0b3AtbGFyZ2VcXDp3LTMyMCB7XG4gICAgd2lkdGg6IDMyMHB4O1xuICB9XG5cbiAgLmRlc2t0b3AtbGFyZ2VcXDp3LWF1dG8ge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG5cbiAgLmRlc2t0b3AtbGFyZ2VcXDp3LTFcXC8yIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG5cbiAgLmRlc2t0b3AtbGFyZ2VcXDp3LTFcXC8zIHtcbiAgICB3aWR0aDogMzMuMzMzMzMlO1xuICB9XG5cbiAgLmRlc2t0b3AtbGFyZ2VcXDp3LTJcXC8zIHtcbiAgICB3aWR0aDogNjYuNjY2NjclO1xuICB9XG5cbiAgLmRlc2t0b3AtbGFyZ2VcXDp3LTFcXC80IHtcbiAgICB3aWR0aDogMjUlO1xuICB9XG5cbiAgLmRlc2t0b3AtbGFyZ2VcXDp3LTNcXC80IHtcbiAgICB3aWR0aDogNzUlO1xuICB9XG5cbiAgLmRlc2t0b3AtbGFyZ2VcXDp3LTFcXC81IHtcbiAgICB3aWR0aDogMjAlO1xuICB9XG5cbiAgLmRlc2t0b3AtbGFyZ2VcXDp3LTJcXC81IHtcbiAgICB3aWR0aDogNDAlO1xuICB9XG5cbiAgLmRlc2t0b3AtbGFyZ2VcXDp3LTNcXC81IHtcbiAgICB3aWR0aDogNjAlO1xuICB9XG5cbiAgLmRlc2t0b3AtbGFyZ2VcXDp3LTRcXC81IHtcbiAgICB3aWR0aDogODAlO1xuICB9XG5cbiAgLmRlc2t0b3AtbGFyZ2VcXDp3LTFcXC82IHtcbiAgICB3aWR0aDogMTYuNjY2NjclO1xuICB9XG5cbiAgLmRlc2t0b3AtbGFyZ2VcXDp3LTVcXC82IHtcbiAgICB3aWR0aDogODMuMzMzMzMlO1xuICB9XG5cbiAgLmRlc2t0b3AtbGFyZ2VcXDp3LWZ1bGwge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLmRlc2t0b3AtbGFyZ2VcXDp3LXNjcmVlbiB7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICB9XG5cbiAgLmRlc2t0b3AtbGFyZ2VcXDp6LTAge1xuICAgIHotaW5kZXg6IDA7XG4gIH1cblxuICAuZGVza3RvcC1sYXJnZVxcOnotMTAge1xuICAgIHotaW5kZXg6IDEwO1xuICB9XG5cbiAgLmRlc2t0b3AtbGFyZ2VcXDp6LTIwIHtcbiAgICB6LWluZGV4OiAyMDtcbiAgfVxuXG4gIC5kZXNrdG9wLWxhcmdlXFw6ei0zMCB7XG4gICAgei1pbmRleDogMzA7XG4gIH1cblxuICAuZGVza3RvcC1sYXJnZVxcOnotNDAge1xuICAgIHotaW5kZXg6IDQwO1xuICB9XG5cbiAgLmRlc2t0b3AtbGFyZ2VcXDp6LTUwIHtcbiAgICB6LWluZGV4OiA1MDtcbiAgfVxuXG4gIC5kZXNrdG9wLWxhcmdlXFw6ei1hdXRvIHtcbiAgICB6LWluZGV4OiBhdXRvO1xuICB9XG5cbiAgLmRlc2t0b3AtbGFyZ2VcXDp6LWJhY2tncm91bmQge1xuICAgIHotaW5kZXg6IC0xO1xuICB9XG5cbiAgLmRlc2t0b3AtbGFyZ2VcXDp6LW1lbnUge1xuICAgIHotaW5kZXg6IDEwMDtcbiAgfVxuXG4gIC5kZXNrdG9wLWxhcmdlXFw6ei1mbGFzaCB7XG4gICAgei1pbmRleDogMTEwO1xuICB9XG5cbiAgLmRlc2t0b3AtbGFyZ2VcXDp6LW1vZGFsIHtcbiAgICB6LWluZGV4OiAxMjA7XG4gIH1cbn1cbioge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5ib2R5IHtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtZmFtaWx5OiAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbWFyZ2luOiAwO1xufVxuXG4vKipcbiAqIFRoaXMgZmlsZSBjYW4gYmUgdXNlZCB0byBpbXBvcnQgc3R5bGVzIHRoYXQgZXh0ZW5kIC8gb3ZlcnJpZGUgdmVuZG9yIHN0eWxlc1xuICovXG4uZW1iZXItcG93ZXItc2VsZWN0LXNlbGVjdGVkLWl0ZW0sXG4uZW1iZXItcG93ZXItc2VsZWN0LXBsYWNlaG9sZGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmctbGVmdDogMTZweDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5lbWJlci1wb3dlci1zZWxlY3Qtc3RhdHVzLWFycm93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTZweDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cbi5lbWJlci1iYXNpYy1kcm9wZG93bi10cmlnZ2VyW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0gLmVtYmVyLXBvd2VyLXNlbGVjdC1zdGF0dXMtYXJyb3cge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpIHRyYW5zbGF0ZVkoNTAlKTtcbn1cblxuLmVtYmVyLXBvd2VyLXNlbGVjdC10cmlnZ2VyLFxuLmVtYmVyLXBvd2VyLXNlbGVjdC1vcHRpb24ge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBtaW4taGVpZ2h0OiA0MHB4O1xufVxuXG4uZW1iZXItcG93ZXItc2VsZWN0LW9wdGlvbiB7XG4gIGNvbG9yOiAjN0Y4QzhEO1xuICBwYWRkaW5nLWJvdHRvbTogNHB4O1xuICBwYWRkaW5nLXRvcDogNHB4O1xufVxuLmVtYmVyLXBvd2VyLXNlbGVjdC1vcHRpb24gKyAuZW1iZXItcG93ZXItc2VsZWN0LW9wdGlvbiB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRUNGMEYxO1xufVxuLmVtYmVyLXBvd2VyLXNlbGVjdC1vcHRpb25bYXJpYS1zZWxlY3RlZD10cnVlXSB7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4uZW1iZXItcG93ZXItc2VsZWN0LW9wdGlvbnNbcm9sZT1saXN0Ym94XSB7XG4gIG1heC1oZWlnaHQ6IG5vbmU7XG59XG5cbi5lbWJlci1wb3dlci1zZWxlY3QtdHJpZ2dlciB7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjJzIGVhc2Utb3V0O1xufVxuLmVtYmVyLXBvd2VyLXNlbGVjdC10cmlnZ2VyOmZvY3VzLCAuZW1iZXItcG93ZXItc2VsZWN0LXRyaWdnZXI6aG92ZXIsIC5lbWJlci1wb3dlci1zZWxlY3QtdHJpZ2dlci0tYWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMUFCQzlDICFpbXBvcnRhbnQ7XG59XG4uZW1iZXItcG93ZXItc2VsZWN0LXRyaWdnZXI6Zm9jdXNbYXJpYS1leHBhbmRlZD10cnVlXSwgLmVtYmVyLXBvd2VyLXNlbGVjdC10cmlnZ2VyOmhvdmVyW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0sIC5lbWJlci1wb3dlci1zZWxlY3QtdHJpZ2dlci0tYWN0aXZlW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0ge1xuICBib3JkZXItY29sb3I6ICNFQ0YwRjEgIWltcG9ydGFudDtcbn1cbi5lbWJlci1wb3dlci1zZWxlY3QtdHJpZ2dlclthcmlhLWV4cGFuZGVkPXRydWVdIHtcbiAgYm94LXNoYWRvdzogMCA1cHggOHB4IDAgcmdiYSgwLCAwLCAwLCAwLjE1KTtcbn1cblxuLmVtYmVyLXBvd2VyLXNlbGVjdC1jaGVja2JveCB7XG4gIGhlaWdodDogMTZweDtcbiAgd2lkdGg6IDE2cHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNCREMzQzc7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5lbWJlci1wb3dlci1zZWxlY3QtY2hlY2tib3ggPiAuaWNvbiB7XG4gIGNvbG9yOiAjRkZGO1xuICBmb250LXNpemU6IDE0cHg7XG59XG5bYXJpYS1zZWxlY3RlZD10cnVlXSAuZW1iZXItcG93ZXItc2VsZWN0LWNoZWNrYm94IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFBQkM5QztcbiAgYm9yZGVyLWNvbG9yOiAjMUFCQzlDO1xufVxuXG4uZW1iZXItcG93ZXItc2VsZWN0LWlzLXRyYW5zcGFyZW50IC5lbWJlci1wb3dlci1zZWxlY3QtdHJpZ2dlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uZW1iZXItcG93ZXItc2VsZWN0LXNlYXJjaC1pbnB1dCB7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGhlaWdodDogMzJweDtcbn1cbi5tZWRpYS1zbWFsbC1kZXZpY2UgLmVtYmVyLXBvd2VyLXNlbGVjdC1zZWFyY2gtaW5wdXQge1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbi5lbWJlci1wb3dlci1zZWxlY3QtY2xlYXItYnRuIHtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlLW91dDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6ICM3RjhDOEQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogMTAwJTtcbiAgdG9wOiAwO1xufVxuLmVtYmVyLXBvd2VyLXNlbGVjdC1jbGVhci1idG46aG92ZXIge1xuICBjb2xvcjogIzAwMDtcbn1cblxuLmJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxQUJDOUM7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLW91dCwgIG9wYWNpdHkgMC4ycyBlYXNlLW91dDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGNvbG9yOiAjRkZGO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGhlaWdodDogNDBweDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAgMTZweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYnV0dG9uOmZvY3VzLCBodG1sOm5vdCgudG91Y2hldmVudHMpIC5idXR0b246bm90KFtkaXNhYmxlZF0pOm5vdCguaXMtZGlzYWJsZWQpOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE0OGY3Nztcbn1cbmh0bWw6bm90KC50b3VjaGV2ZW50cykgLmJ1dHRvbjpub3QoW2Rpc2FibGVkXSk6bm90KC5pcy1kaXNhYmxlZCk6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBlNjI1Mjtcbn1cbi5idXR0b25bZGlzYWJsZWRdLCAuYnV0dG9uLmlzLWRpc2FibGVkIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgb3BhY2l0eTogMC42O1xufVxuLmJ1dHRvbjpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG59XG4uYnV0dG9uLS1mbHVpZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmJ1dHRvbi0taGFzLWxvYWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5idXR0b24tLWhhcy1sb2FkZXIgLmJ1dHRvbl9fY29udGVudCB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5idXR0b24tLXRleHQge1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2Utb3V0LCAgb3BhY2l0eSAwLjJzIGVhc2Utb3V0O1xuICBjb2xvcjogI0JEQzNDNztcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uYnV0dG9uLS10ZXh0OmZvY3VzLCBodG1sOm5vdCgudG91Y2hldmVudHMpIC5idXR0b24tLXRleHQ6bm90KFtkaXNhYmxlZF0pOm5vdCguaXMtZGlzYWJsZWQpOmhvdmVyIHtcbiAgY29sb3I6ICNhMWFhYjA7XG59XG5odG1sOm5vdCgudG91Y2hldmVudHMpIC5idXR0b24tLXRleHQ6bm90KFtkaXNhYmxlZF0pOm5vdCguaXMtZGlzYWJsZWQpOmFjdGl2ZSB7XG4gIGNvbG9yOiAjODY5MTk4O1xufVxuLmJ1dHRvbi0tdGV4dDpmb2N1cywgaHRtbDpub3QoLnRvdWNoZXZlbnRzKSAuYnV0dG9uLS10ZXh0Om5vdChbZGlzYWJsZWRdKTpub3QoLmlzLWRpc2FibGVkKTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG5odG1sOm5vdCgudG91Y2hldmVudHMpIC5idXR0b24tLXRleHQ6bm90KFtkaXNhYmxlZF0pOm5vdCguaXMtZGlzYWJsZWQpOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG4uYnV0dG9uLS10ZXh0LWdyZWVuIHtcbiAgY29sb3I6ICMxQUJDOUM7XG59XG4uYnV0dG9uLS10ZXh0LWdyZWVuOmZvY3VzLCBodG1sOm5vdCgudG91Y2hldmVudHMpIC5idXR0b24tLXRleHQtZ3JlZW46bm90KFtkaXNhYmxlZF0pOm5vdCguaXMtZGlzYWJsZWQpOmhvdmVyIHtcbiAgY29sb3I6ICMxNDhmNzc7XG59XG5odG1sOm5vdCgudG91Y2hldmVudHMpIC5idXR0b24tLXRleHQtZ3JlZW46bm90KFtkaXNhYmxlZF0pOm5vdCguaXMtZGlzYWJsZWQpOmFjdGl2ZSB7XG4gIGNvbG9yOiAjMGU2MjUyO1xufVxuLmJ1dHRvbi0taWNvbiB7XG4gIGhlaWdodDogMzJweDtcbiAgd2lkdGg6IDMycHg7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgcGFkZGluZzogMDtcbn1cblxuLmVycm9yIHtcbiAgbGluZS1oZWlnaHQ6IDI7XG4gIGNvbG9yOiAjRTc0QzNDO1xuICBmb250LXNpemU6IDEycHg7XG4gIG1hcmdpbjogMDtcbn1cblxuLmZvcm0tbGFiZWwge1xuICBsaW5lLWhlaWdodDogMS43MTQyODU3MTQzO1xuICBjb2xvcjogIzdGOEM4RDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5mb3JtLWxhYmVsW2Zvcl0ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5sb2FkZXIge1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGhlaWdodDogMTZweDtcbiAgd2lkdGg6IDE2cHg7XG4gIGFuaW1hdGlvbjogbG9hZGVyIDgwMG1zIGluZmluaXRlIGxpbmVhcjtcbiAgYm9yZGVyOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3AtY29sb3I6ICMxQUJDOUM7XG59XG4ubG9hZGVyLS1jZW50ZXIge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuLmxvYWRlci0tbWlkZGxlIHtcbiAgbGVmdDogNTAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgYW5pbWF0aW9uLW5hbWU6IGxvYWRlci1taWRkbGU7XG59XG4ubG9hZGVyLS1sZyB7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIGhlaWdodDogMjRweDtcbiAgd2lkdGg6IDI0cHg7XG59XG4ubG9hZGVyLS14bCB7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIGhlaWdodDogMzJweDtcbiAgd2lkdGg6IDMycHg7XG59XG4ubG9hZGVyLS1saWdodCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNGRkY7XG59XG5cbkBrZXlmcmFtZXMgbG9hZGVyIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgbG9hZGVyLW1pZGRsZSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoMGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbi5wYXJhZ3JhcGgge1xuICBsaW5lLWhlaWdodDogMS43MTQyODU3MTQzO1xuICBmb250LXNpemU6IDE0cHg7XG4gIG1hcmdpbjogMTZweCAwO1xuICBtYXgtd2lkdGg6IDYwMHB4O1xufVxuLnBhcmFncmFwaC0tc20ge1xuICBsaW5lLWhlaWdodDogMjtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuXG4ucGlsbCB7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLW91dCwgIGJvcmRlci1jb2xvciAwLjJzIGVhc2Utb3V0LCAgY29sb3IgMC4ycyBlYXNlLW91dDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgYm9yZGVyOiAxcHggc29saWQgI0JEQzNDNztcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgY29sb3I6ICM3RjhDOEQ7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBwYWRkaW5nOiAwIDE2cHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4ucGlsbDpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG59XG5odG1sOm5vdCgudG91Y2hldmVudHMpIC5waWxsOm5vdChbZGlzYWJsZWRdKTpub3QoLmlzLWRpc2FibGVkKTpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzFBQkM5QztcbiAgY29sb3I6ICMwMDA7XG59XG4ucGlsbC5hY3RpdmUsIC5waWxsLmlzLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFOEZGRkE7XG4gIGJvcmRlci1jb2xvcjogIzFBQkM5QztcbiAgY29sb3I6ICMwMDA7XG59XG5cbi50aXRsZSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90byBTbGFiXCIsIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLnRpdGxlLS1zbSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjMzMzMzMzMzMzM7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cbi50aXRsZS0tbGcge1xuICBsaW5lLWhlaWdodDogMS4zMzMzMzMzMzMzO1xuICBmb250LXNpemU6IDI0cHg7XG59XG5cbi5hdXRoLWRlY29yYXRpb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9hdXRoL2RlY29yYXRpb24tZGVza3RvcC5qcGdcIik7XG59XG5cbi8qIHN0eWxlcyBmb3IgZGdiL3N0eWxlcy9pbXBvcnRzLm1vZHVsZS5zY3NzICovXG4vKipcbiAqIFRoaXMgZmlsZSBjYW4gYmUgdXNlZCB0byBpbXBvcnQgdmVuZG9yIGZpbGVzIHRoYXQgaW5jbHVkZSBvbmx5IHZhcmlhYmxlcywgZnVuY3Rpb25zIGFuZCBtaXhpbnNcbiAqIE5vdGU6IFRoaXMgc2hvdWxkIG5vdCBvdXRwdXQgYW55IGNzcyBjb2RlIVxuICovXG4vKiBzdHlsZXMgZm9yIGRnYi9zdHlsZXMvY29tcG9uZW50cy9pbnB1dC1maWVsZC5tb2R1bGUuc2NzcyAqL1xuLl9pbnB1dF8xYW1sdjgge1xuICAvKiBzdHlsZWxpbnQtZGlzYWJsZSBzZWxlY3Rvci1uby12ZW5kb3ItcHJlZml4ICovXG4gIC8qIHN0eWxlbGludC1lbmFibGUgc2VsZWN0b3Itbm8tdmVuZG9yLXByZWZpeCAqL1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4ycyBlYXNlLW91dCwgIG9wYWNpdHkgMC4ycyBlYXNlLW91dDtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgYm9yZGVyOiAxcHggc29saWQgI0VDRjBGMTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgY29sb3I6ICMwMDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGhlaWdodDogNDBweDtcbiAgb3V0bGluZTogMDtcbiAgcGFkZGluZzogMCAxNnB4O1xuICB3aWR0aDogMTAwJTtcbn1cbi5faW5wdXRfMWFtbHY4Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM3RjhDOEQ7XG59XG4uX2lucHV0XzFhbWx2ODo6LW1vei1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjN0Y4QzhEO1xufVxuLl9pbnB1dF8xYW1sdjg6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM3RjhDOEQ7XG59XG4uX2lucHV0XzFhbWx2ODotbW96LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM3RjhDOEQ7XG59XG4uX2lucHV0XzFhbWx2OFtkaXNhYmxlZF0sIC5faW5wdXRfMWFtbHY4LmlzLWRpc2FibGVkIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgb3BhY2l0eTogMC42O1xufVxuLl9pbnB1dF8xYW1sdjg6Oi1tcy1jbGVhciwgLl9pbnB1dF8xYW1sdjg6Oi1tcy1yZXZlYWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuLl9pbnB1dF8xYW1sdjg6Zm9jdXMsIGh0bWw6bm90KC50b3VjaGV2ZW50cykgLl9pbnB1dF8xYW1sdjg6bm90KFtkaXNhYmxlZF0pOm5vdCguaXMtZGlzYWJsZWQpOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMUFCQzlDO1xufVxuLm1lZGlhLXRhYmxldCAuX2lucHV0XzFhbWx2OCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLl9sYXJnZV8xYW1sdjgge1xuICBoZWlnaHQ6IDQ4cHg7XG59XG5cbi5fcm91bmRlZF8xYW1sdjgge1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xufVxuLl9yb3VuZGVkXzFhbWx2OC5fbGFyZ2VfMWFtbHY4IHtcbiAgYm9yZGVyLXJhZGl1czogMjRweDtcbn1cblxuLyogc3R5bGVzIGZvciBkZ2Ivc3R5bGVzL2NvbXBvbmVudHMvYXBwLWxvZ28ubW9kdWxlLnNjc3MgKi9cbi5zdmctbG9nb19faGlnaGxpZ2h0IHtcbiAgZmlsbDogY3VycmVudENvbG9yO1xufVxuXG4uX2xpbmtfYTU5OXd4IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uX2xpbmtfYTU5OXd4OmZvY3VzIC5fbG9nb19hNTk5d3ggdXNlLCBodG1sOm5vdCgudG91Y2hldmVudHMpIC5fbGlua19hNTk5d3g6bm90KFtkaXNhYmxlZF0pOm5vdCguaXMtZGlzYWJsZWQpOmhvdmVyIC5fbG9nb19hNTk5d3ggdXNlIHtcbiAgY29sb3I6ICMxQUJDOUM7XG59XG5odG1sOm5vdCgudG91Y2hldmVudHMpIC5fbGlua19hNTk5d3g6bm90KFtkaXNhYmxlZF0pOm5vdCguaXMtZGlzYWJsZWQpOmFjdGl2ZSAuX2xvZ29fYTU5OXd4IHVzZSB7XG4gIGNvbG9yOiAjQTFFM0Q2O1xufVxuXG4uX2xvZ29fYTU5OXd4IHtcbiAgd2lkdGg6IDIwMnB4O1xufVxuLl9sb2dvX2E1OTl3eCB1c2Uge1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2Utb3V0O1xuICBjb2xvcjogIzAwODg3ODtcbn1cblxuLyogc3R5bGVzIGZvciBkZ2Ivc3R5bGVzL2NvbXBvbmVudHMvYnJlYWRjcnVtYnMubW9kdWxlLnNjc3MgKi9cbi5fYnJlYWRjcnVtYnNfMTRpMjF5IC5pY29uIHtcbiAgY29sb3I6ICMwMDA7XG59XG4uX2JyZWFkY3J1bWJzXzE0aTIxeSAuX2l0ZW1fMTRpMjF5Omxhc3QtY2hpbGQge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5fYnJlYWRjcnVtYnNfMTRpMjF5IC5faXRlbV8xNGkyMXk6bGFzdC1jaGlsZCAuaWNvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uX2JyZWFkY3J1bWJzXzE0aTIxeS5faXMtbGlnaHRfMTRpMjF5IC5pY29uIHtcbiAgY29sb3I6ICNGRkY7XG59XG5cbi5fbGlua18xNGkyMXkge1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2Utb3V0O1xufVxuXG4vKiBzdHlsZXMgZm9yIGRnYi9zdHlsZXMvY29tcG9uZW50cy9jb25maXJtYXRpb24tYnV0dG9uLm1vZHVsZS5zY3NzICovXG4uX3Rvb2x0aXBfMWdmd25tIHtcbiAgYW5pbWF0aW9uOiBfc2xpZGUtaW4tbGVmdF8xZ2Z3bm0gMjAwbXMgZWFzZS1pbi1vdXQgYm90aDtcbiAgdG9wOiBjYWxjKDUwJSAtIDIwcHgpO1xufVxuLl90b29sdGlwXzFnZndubTo6YmVmb3JlIHtcbiAgaGVpZ2h0OiAwO1xuICB3aWR0aDogMDtcbiAgYm9yZGVyLWJvdHRvbTogOHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wOiA4cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogOHB4IHNvbGlkICM3RjhDOEQ7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGxlZnQ6IC04cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuQGtleWZyYW1lcyBfc2xpZGUtaW4tbGVmdF8xZ2Z3bm0ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTZweCk7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG59XG4vKiBzdHlsZXMgZm9yIGRnYi9zdHlsZXMvY29tcG9uZW50cy9kYXRhLWxpc3QtaXRlbS5tb2R1bGUuc2NzcyAqL1xuLm1lZGlhLXRhYmxldCAuX2RhdGEtbGlzdC1pdGVtX3F3NW94ZCB7XG4gIGRpc3BsYXk6IHRhYmxlLXJvdztcbiAgd2lkdGg6IDEwMCU7XG59XG4uX2RhdGEtbGlzdC1pdGVtX3F3NW94ZDpmaXJzdC1jaGlsZCAuX2xhYmVsX3F3NW94ZCwgLm1lZGlhLXRhYmxldCAuX2RhdGEtbGlzdC1pdGVtX3F3NW94ZDpmaXJzdC1jaGlsZCAuX3ZhbHVlX3F3NW94ZCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjQkRDM0M3O1xufVxuLl9kYXRhLWxpc3QtaXRlbV9xdzVveGQgLl9sYWJlbF9xdzVveGQsXG4uX2RhdGEtbGlzdC1pdGVtX3F3NW94ZCAuX3ZhbHVlX3F3NW94ZCB7XG4gIHBhZGRpbmc6IDRweCAxNnB4O1xufVxuLm1lZGlhLXRhYmxldCAuX2RhdGEtbGlzdC1pdGVtX3F3NW94ZCAuX2xhYmVsX3F3NW94ZCxcbi5tZWRpYS10YWJsZXQgLl9kYXRhLWxpc3QtaXRlbV9xdzVveGQgLl92YWx1ZV9xdzVveGQge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgcGFkZGluZzogOHB4IDI0cHg7XG59XG4uX2RhdGEtbGlzdC1pdGVtX3F3NW94ZCAuX2xhYmVsX3F3NW94ZCB7XG4gIGNvbG9yOiAjN0Y4QzhEO1xuICBmb250LXNpemU6IDEycHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4ubWVkaWEtdGFibGV0IC5fZGF0YS1saXN0LWl0ZW1fcXc1b3hkIC5fbGFiZWxfcXc1b3hkIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNCREMzQzc7XG4gIHdpZHRoOiAxcHg7XG59XG4uX2RhdGEtbGlzdC1pdGVtX3F3NW94ZCAuX3ZhbHVlX3F3NW94ZCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQkRDM0M3O1xufVxuXG4vKiBzdHlsZXMgZm9yIGRnYi9zdHlsZXMvY29tcG9uZW50cy9maWx0ZXItY29sbGFwc2UvY29udGVudC5tb2R1bGUuc2NzcyAqL1xuLl9jb250ZW50XzFyenhndCB7XG4gIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMzAwbXMgZWFzZS1pbi1vdXQ7XG59XG5cbi5faXMtb3Blbl8xcnp4Z3Qge1xuICBtYXgtaGVpZ2h0OiA0MDBweDtcbn1cblxuLyogc3R5bGVzIGZvciBkZ2Ivc3R5bGVzL2NvbXBvbmVudHMvaGVhZGVyLm1vZHVsZS5zY3NzICovXG5AbWVkaWEgKG1pbi13aWR0aDogMTUyOHB4KSB7XG4gIC5faGVhZGVyLWNvbnRlbnQtb2Zmc2V0X203cTczZCB7XG4gICAgd2lkdGg6IGNhbGMoKDEwMCUgLSAxMzY4cHgpIC8gMik7XG4gIH1cbn1cblxuLyogc3R5bGVzIGZvciBkZ2Ivc3R5bGVzL2NvbXBvbmVudHMvaW5mby1tZXNzYWdlcy5tb2R1bGUuc2NzcyAqL1xuLl9jb250YWluZXJfMWU2MzhkIHtcbiAgbWF4LXdpZHRoOiAzNTJweDtcbn1cblxuLl9hbmltYXRlLWluXzFlNjM4ZCB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyBsaW5lYXIsIHRyYW5zZm9ybSA1MDBtcyBlYXNlLW91dDtcbn1cbi5fYW5pbWF0ZS1pbl8xZTYzOGQuYWN0aXZlLCAuX2FuaW1hdGUtaW5fMWU2MzhkLmlzLWFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbn1cblxuLl9tZXNzYWdlXzFlNjM4ZCB7XG4gIGJvcmRlci1sZWZ0OiA4cHggc29saWQgY3VycmVudENvbG9yO1xufVxuXG4vKiBzdHlsZXMgZm9yIGRnYi9zdHlsZXMvY29tcG9uZW50cy9pbnB1dC1vdmVybGF5Lm1vZHVsZS5zY3NzICovXG4uX2lucHV0LW92ZXJsYXlfMWpucnM2IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uX2l0ZW1fMWpucnM2IHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbn1cblxuLl9sZWZ0XzFqbnJzNiB7XG4gIGxlZnQ6IDE2cHg7XG59XG5cbi5fcmlnaHRfMWpucnM2IHtcbiAgcmlnaHQ6IDE2cHg7XG59XG5cbi5faWNvbi1sZWZ0LW9mZnNldF8xam5yczYge1xuICBwYWRkaW5nLWxlZnQ6IDU2cHg7XG59XG5cbi5faWNvbi1yaWdodC1vZmZzZXRfMWpucnM2IHtcbiAgcGFkZGluZy1yaWdodDogNTZweDtcbn1cblxuLyogc3R5bGVzIGZvciBkZ2Ivc3R5bGVzL2NvbXBvbmVudHMvaXRlbS1saW5rLm1vZHVsZS5zY3NzICovXG4uX2l0ZW0tbGlua18xZzJtdmkge1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZS1vdXQ7XG59XG4uX2l0ZW0tbGlua18xZzJtdmk6Zm9jdXMgLl9hcnJvdy1pY29uXzFnMm12aSwgaHRtbDpub3QoLnRvdWNoZXZlbnRzKSAuX2l0ZW0tbGlua18xZzJtdmk6bm90KFtkaXNhYmxlZF0pOm5vdCguaXMtZGlzYWJsZWQpOmhvdmVyIC5fYXJyb3ctaWNvbl8xZzJtdmkge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNHB4KTtcbn1cblxuLl9tZWRpYV8xZzJtdmkge1xuICB3aWR0aDogNjRweDtcbn1cblxuLl9hcnJvd18xZzJtdmkge1xuICB3aWR0aDogNDhweDtcbn1cblxuLl9jb250ZW50XzFnMm12aSB7XG4gIG1heC13aWR0aDogY2FsYygxMDAlIC0gMTEycHgpO1xufVxuXG4uX2Fycm93LWljb25fMWcybXZpIHtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZS1vdXQ7XG59XG5cbi8qIHN0eWxlcyBmb3IgZGdiL3N0eWxlcy9jb21wb25lbnRzL21hcC1pbmZvLXBhbmVsLXRvZ2dsZS5tb2R1bGUuc2NzcyAqL1xuLl9pY29uX3dtOHV0cCB7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2Utb3V0O1xufVxuXG4uX3JvdGF0ZV93bTh1dHAge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcbn1cblxuLyogc3R5bGVzIGZvciBkZ2Ivc3R5bGVzL2NvbXBvbmVudHMvbWFwLWluZm8tcGFuZWwubW9kdWxlLnNjc3MgKi9cbi5tZWRpYS1zbWFsbC1kZXZpY2UgLl9pbmZvLXBhbmVsX2JqNzFveSB7XG4gIGhlaWdodDogY2FsYygxMDAlIC0gODBweCk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA4MHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoY2FsYygxMDAlIC0gNDhweCkpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMzAwbXMgZWFzZS1pbi1vdXQ7XG59XG4ubWVkaWEtc21hbGwtZGV2aWNlIC5faW5mby1wYW5lbF9iajcxb3kuX3Nob3VsZC1zaG93LXRhYnNfYmo3MW95IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKGNhbGMoMTAwJSAtIDk2cHgpKTtcbn1cbi5tZWRpYS1zbWFsbC1kZXZpY2UgLl9pbmZvLXBhbmVsX2JqNzFveS5faXMtb3Blbl9iajcxb3kge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG59XG5cbi8qIHN0eWxlcyBmb3IgZGdiL3N0eWxlcy9jb21wb25lbnRzL21lbnUubW9kdWxlLnNjc3MgKi9cbi5fbWVudS1pdGVtXzFlMGYzciB7XG4gIGxpbmUtaGVpZ2h0OiA0OHB4O1xufVxuXG4uX21lbnUtbGlua18xZTBmM3Ige1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlLW91dDtcbn1cbi5fbWVudS1saW5rXzFlMGYzcjpmb2N1cywgaHRtbDpub3QoLnRvdWNoZXZlbnRzKSAuX21lbnUtbGlua18xZTBmM3I6bm90KFtkaXNhYmxlZF0pOm5vdCguaXMtZGlzYWJsZWQpOmhvdmVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDRweCk7XG59XG5cbi8qIHN0eWxlcyBmb3IgZGdiL3N0eWxlcy9jb21wb25lbnRzL25hdmlnYXRpb24ubW9kdWxlLnNjc3MgKi9cbi5fbGF5b3V0X24ydWZpNCB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLl9sYXlvdXRfbjJ1Zmk0OjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODUpO1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIGxpbmVhcjtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IC0xO1xufVxuLl9sYXlvdXRfbjJ1Zmk0Ll9pcy1vcGVuX24ydWZpNCB7XG4gIHBvaW50ZXItZXZlbnRzOiBhbGw7XG59XG4uX2xheW91dF9uMnVmaTQuX2lzLW9wZW5fbjJ1Zmk0OjpiZWZvcmUge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uX25hdmlnYXRpb25fbjJ1Zmk0IHtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDMwMG1zIGVhc2Utb3V0O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xufVxuLl9pcy1vcGVuX24ydWZpNCAuX25hdmlnYXRpb25fbjJ1Zmk0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xufVxuXG4vKiBzdHlsZXMgZm9yIGRnYi9zdHlsZXMvY29tcG9uZW50cy9wZXJtaXQtaWNvbi5tb2R1bGUuc2NzcyAqL1xuI2ljb24tLXBlcm1pdCBwYXRoIHtcbiAgLyogc3R5bGVsaW50LWRpc2FibGUgKi9cbiAgZmlsbDogaW5oZXJpdCAhaW1wb3J0YW50O1xuICAvKiBzdHlsZWxpbnQtZW5hYmxlICovXG59XG4jaWNvbi0tcGVybWl0IHBhdGg6bGFzdC1vZi10eXBlIHtcbiAgZmlsbDogY3VycmVudENvbG9yICFpbXBvcnRhbnQ7XG59XG5cbi5fcGVybWl0LWljb25fdTQ5dW83IHVzZSB7XG4gIGZpbGw6ICM3RjhDOEQ7XG59XG5cbi8qIyBzb3VyY2VNYXBwaW5nVVJMPWRnYi5jc3MubWFwICovIl19 */